Impressão em modo texto
De Wiki.Softwell
A impressão em modo texto usa as portas locais do computador para impressão (LPTx).
Tabela de conteúdo |
Conceitos técnicos
A impressão em modo texto escreve bytes diretamente para a porta especificada, sem se preocupara se é um dispositivo USB, LPT, COM, etc. No ambiente Windows as portas LPTx, COMx são mapeadas como arquivos, o mesmo acontece no ambiente Linux e similares.
Portas que podem ser utilizadas
Por padrão as seguintes portas podem ser utilizadas:
- CON
- PRN
- AUX
- NUL
- LPT1, LPT2, LPT3, LPTn
- COM
- /dev/
Se você especificar uma porta diferente das listadas acima o Webrun usará a porta LPT1.
Utilizando portas diferentes
Para utilizar portas que não estejam na lista acima especificada será necessário alterar o valor do parâmetro FIXPORT para false como demonstrado no HTML que carrega o Applet do Webrun.
<APPLET CODEBASE="."
NAME="WEBRUNTextPrinter"
CODE="wfr.sys.HTMLInterface.HTMLTextPrinterApplet.class"
ARCHIVE="STextPrinter.jar"
WIDTH=0
HEIGHT=0 MAYSCRIPT>
<param name="FIXPORT" value="false">
</applet>
Obs: Por padrão este recurso vem desabilitado, pois possibilita que seja sobrescrito qualquer arquivo do computador do cliente.
Verificando se uma impressora é compativel com a Impressão em modo Texto
Para certificar-se que a impressora esteja devidamente configurada no seu sistema, execute o seguinte comando no Prompt do DOS.
echo "Teste1" >> LPT5 echo "Teste2" >> LPT5
Onde LPT5 refere-se à porta de impressão que será utilizada. Se tudo estiver corretamente configurada, será impresso este texto na impressora após o primeiro comando, ou em algumas impressoras só quando o segundo comando for executado.
Trabalhando com impressoras em rede
Para utilizar impressoras de rede é necessário mapear a impressora para uma das portas LPT disponíveis no computador. Há várias maneiras de mapear uma impressora para uma porta LPT, consulte um dos métodos abaixo:
