Caracteres de controle de carro ASA - ASA carriage control characters

Os caracteres de controle ASA são caracteres de comando de impressão simples usados ​​para controlar o movimento do papel nas impressoras de linha . Esses comandos são apresentados como caracteres especiais na primeira coluna de cada linha de texto a ser impressa e afetam como o papel é avançado antes de a linha ser impressa. O restante da linha é impresso começando na primeira posição imprimível.

"ASA" é a abreviatura de American Standards Association, um antigo nome do American National Standards Institute (ANSI), que padronizou esses caracteres de controle na representação ANSI X3.78-1981 (R1992) de caracteres de posicionamento de carro vertical no intercâmbio de informações . Estes também são chamados de "caracteres de controle Fortran" porque apareceu pela primeira vez em versões do FORTRAN II no início dos anos 1960, embora eles já foram utilizadas por outras linguagens de programação como COBOL e PL / I .

Operação

Personagem ASA Açao ASCII Equivalente
em branco Avance 1 linha antes de imprimir (espaçamento simples) CR LF
1 Avance para a próxima página antes de imprimir ( alimentação de formulário ) CR FF
2–9, A, B, C Avance para a parada da guia vertical ou canal da fita de controle do carro CR VT (aproximadamente)
0 Avance 2 linhas antes de imprimir (espaçamento duplo) CR LF LF
- Avançar 3 linhas (espaçamento triplo) CR LF LF LF
+ Não avance nenhuma linha antes de imprimir,
ultrapasse a linha anterior com a linha atual
CR

Overstriking pode ser usado para fazer texto em negrito , imprimindo a mesma linha duas vezes sem avançar o papel. Também pode ser usado para fazer texto sublinhado , imprimindo uma linha contendo caracteres de sublinhado nas posições de impressão ocupadas pelo texto a ser sublinhado.

Impressoras mainframe originalmente tinham uma fita de controle de carro , com 12 canais (1–9, A, B, C) que podem ser atribuídos a uma posição fixa na página fazendo um orifício, permitindo que a impressora pule uma distância variável para baixo na página um local fixo. Impressoras posteriores, como a IBM 3211 e a IBM 4248 , eliminaram a fita de controle do carro físico e usaram um buffer de controle de formulários (FCB) eletrônico .

Os caracteres de controle de carro ASA ainda são usados ​​para impressão de aplicativos e software de mainframe atualmente. Eles são interpretados por drivers e outro software antes de serem impressos em impressoras modernas.

Exemplo de saída contendo caracteres de controle de carro ASA:

1This is the first line on the page
0This 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 

Exemplo como saída impressa:

This is the first line on the page

This is the third line on the page


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

Veja também

Referências

links externos