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:

Ligações Externas

Ferramentas pessoais