form feed, avanço de formulário:
O avanço de formulário, também conhecido como "form feed", é um comando de impressão utilizado para instruir a impressora a avançar para o início da próxima página. Essa função é muito útil quando se quer imprimir grandes quantidades de documentos, como relatórios, manuais, livros, entre outros.
O avanço de formulário é representado pelo caractere de controle ASCII 12 (hexadecimal 0C), também conhecido como caractere de salto de página. Na época dos computadores com tela de fósforo verde, em que não havia recurso para visualização de imagens, era comum utilizar esse caractere para "limpar" a tela e iniciar a impressão a partir do topo da nova página.
O comando de avanço de formulário é usado tanto em impressoras matriciais como em impressoras a laser. Na maioria das impressoras modernas, o avanço de página é acionado automaticamente, sem a necessidade de inserção de um comando específico.
Entretanto, existem casos em que o avanço de formulário precisa ser inserido manualmente, especialmente quando se está trabalhando com impressoras mais antigas ou em situações especiais de impressão. Para inserir o avanço de formulário, basta posicionar o cursor na última linha da página atual e inserir o caractere de controle ASCII 12.
É importante lembrar que, em muitos casos, o avanço de formulário não apenas move o cursor para o início da próxima página, mas também pode gerar uma folha em branco ou uma página em branco, dependendo do tipo de impressora utilizada e das configurações de impressão.
O avanço de formulário é um comando de impressão importante que permite a impressão de grandes quantidades de documentos com eficiência e praticidade. Embora a maioria das impressoras modernas acione automaticamente o avanço de página, é importante estar ciente da sua existência e saber como utilizá-lo corretamente em situações especiais de impressão.