Jump to content

Символы управления кареткой ASA

Управляющие символы ASA — это простые символы команд печати, используемые для управления движением бумаги через построчные принтеры . Эти команды представлены в виде специальных символов в первом столбце каждой печатаемой текстовой строки и влияют на то, как продвигается бумага перед печатью строки. Оставшаяся часть строки печатается, начиная с первой позиции для печати.

«ASA» — это аббревиатура Американской ассоциации стандартов, прежнее название Американского национального института стандартов (ANSI), который стандартизировал эти управляющие символы в ANSI X3.78-1981 (R1992), представляющем символы вертикального позиционирования каретки при обмене информацией. . Их также называют «управляющими символами FORTRAN», поскольку они впервые появились в версиях FORTRAN II в начале 1960-х годов. [1] хотя с тех пор они использовались другими языками программирования, такими как COBOL и PL/I .

Операция

[ редактировать ]
Персонаж ASA Действие ASCII- эквивалент
пустой Переместить на 1 строку вперед перед печатью (одинарный интервал) CR LF
1Переход к следующей странице перед печатью ( подача страницы ) CR FF
2–9, А, Б, В Переход к вертикальной позиции табуляции или ленты управления кареткой каналу CR VT (примерно)
0Переместить на 2 строки вперед перед печатью (двойной интервал) CR LF LF
-Переместить вперед на 3 строки (тройной интервал) CR LF LF LF
+Не продвигайте строки перед печатью,
заменить предыдущую строку текущей строкой
CR

Зачеркивание можно использовать для выделения текста жирным шрифтом , напечатав одну и ту же строку дважды, не продвигая бумагу вперед. Его также можно использовать для создания подчеркнутого текста путем печати строки, содержащей символы подчеркивания в позициях печати, занимаемых подчеркиваемым текстом.

Принтеры для мейнфреймов изначально имели ленту управления кареткой с 12 каналами (1–9, A, B, C), которым можно было назначить фиксированное положение на странице, пробивая отверстие, что позволяло принтеру пропускать переменное расстояние вниз по странице, чтобы фиксированное место. Более поздние принтеры, такие как IBM 3211 и IBM 4248, отказались от физической ленты управления кареткой и вместо этого использовали электронный буфер управления формами (FCB).

Символы управления кареткой ASA до сих пор используются для вывода на принтер из приложений и программного обеспечения мэйнфреймов . Они интерпретируются драйверами и другим программным обеспечением перед печатью на современных принтерах.

Пример вывода, содержащий символы управления кареткой ASA:

1This is the first line on the page0This is the third line on the page-This is the 6th line on the page This is the 7th line on the page+____    the                      - Overstrike and boldface the 7th line 

Пример вывода на печать:

This is the first line on the pageThis is the third line on the pageThis is the 6th line on the pageThis is the 7th line on the page - Overstrike and boldface the 7th line

См. также

[ редактировать ]
  1. ^ Корпорация IBM (1964). Спецификации и рабочие процедуры Фортрана IBM 1401 (PDF) . п. 18 . Проверено 18 августа 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a3e52730518414b19b37e3b8b778de69__1631521080
URL1:https://arc.ask3.ru/arc/aa/a3/69/a3e52730518414b19b37e3b8b778de69.html
Заголовок, (Title) документа по адресу, URL1:
ASA carriage control characters - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)