Anterior  Próximo

Navegação:  e-Forms 4.6.8.0 > Manual de Configuração e-Forms > Informações Complementares

Comandos de Impressão

Segue abaixo os comandos de impressão, os mesmos podem ser utilizados conforme a impressora:

 

Comandos de Impressão

Descrição

#pcl5

Para gerar PCL e enviando para impressora com performance.

#pcl5:Tray=ESCANDl<número>8H

Para selecionar a bandeja. Os valores em <número> podem variar por fabricante.

#pcl5:prtdata=c:\temp

Comando usado para clientes que usam a impressão via e-Print Linux. Nesse modelo será salvo um XML onde nele constará um PCL convertido para base64.

#prtdata=c:\temp

Comando usado para clientes que usam a impressão via e-Print Linux. Nesse modelo será salvo um XML onde nele constará um PDF convertido para base64.

#pcl5:nup=

Comando para seja impresso 2 documentos em uma única folha.

#pcl5:tray=

comando de bandeja igual a anterior Tray.

#pcl5:duplex=

Realizar duplex.

#pcl5:paper=

Mudar tamanho do papel.

#pcl5:headerpjl=

Inserir Header PJL em cada impressão.

#pcl5:footerpjl=

Inserir Footer PJL em cada impressão.

#pcl5:prescribebpjlh=

Idem anterior só que em formato PRESCRIBE KYOCERA.

#pcl5:resolution=

Forçar a resolução.

#pcl5:cmd=

Usar qualquer comando PCL, exemplo cmd=ESCANDl8.

#pcl5:hex=

Usar qualquer comando Hexadecimal, exemplo hex=0C.

#pcl5:prescribetray=

Idem anterior só que em formato PRESCRIBE KYOCERA.

#pcl5:tray=ESCANDl8H

Comando para escolha da bandeja, variando o número.

#pcl5:pclpositionp=

Deslocar em decipontos a imagem do formulário na horizontal.

#pcl5:pclpositionv=

Deslocar em decipontos a imagem do formulário na vertical.

#pcl5:pdfrepository=c:\temp

Para gerar e gravar o PDF em no diretório desejado #pcl5:pdfrepository=C:\<selecione o diretório desejado>. Cada página do danfe é um PDF, não importando a marcação da opção "Agrupar formulários na impressão" presente na aba "Impressão" dos Jobs

#pcl5:Duplex=ESCANDl<número> S

Para selecionar usar Duplex e seu sentido.

#pcl5ovl

Impressão OVL (macro PCL) para documentos individuais.

 


#pcl5ovllot

Impressão OVL (macro PCL) para documentos em lote (um job de impressão por lote).

#pcl5ovllot:tray=ESCANDl1H

Todos os comandos (Duplex, tray etc.) estão disponíveis para ovl e ovllot.

#pcl5ovllot:tray=ESCANDl[1:4]H:Cmd=ESCANDl1G

Este tray diferente, para ovl e ovllot fica alternando a bandeja por cada impressão.

#pdf:PDFFitPage=false

Comando utilizado para aproveitar melhor as margens do papel impresso. Este comando foi criado com o objetivo de complemento, quando não é informado o comando de impressão, as margens do papel se apresentavam alteradas.

OBS: O comando deve ser informado na íntegra.

#pcl5:PDFDoc=<diretório>\<nome_do_PDF> Exemplo: #pcl5:PDFDoc=C:\TESTE\PDF\eForms_[CHAVE]_[DATA]_[HORA].pdf

Para gerar e gravar o PDF em no diretório desejado #pcl5:PDFDoc=<diretório>\<nome_do_PDF>. Este comando irá respeitar a opção "Agrupar formulários na impressão" presente na aba "Impressão" dos Jobs.

Exemplo de commandos chr com o PJL:

#pcl5:headerpjl=@PJL SET JOBNAME="AB"Chr(13)@PJL SET STAPLE=RIGHTTOPChr(13)@PJL SET USERNAME="Admin"Chr(13)@PJL SET LANGUAGE=PCLChr(13):footerpjl=Chr(13)%-12345X@PJL EOJ%-12345X

Exemplo utilizando apenas Chr(13):

fileName="142655424_000129435.13415.NFe42160906255692000103550250001294351168014932.SERVIDOR250.NDDigitaleFormsConnectorService2.xml"

pjlHeaderData='@PJL SET JOBNAME="AB"Chr(13)@PJL SET STAPLE=RIGHTTOPChr(13)@PJL SET USERNAME="Admin"Chr(13)@PJL SET LANGUAGE=PCL' pjlFooterData="Chr(27)%-12345X@PJL EOJ%-12345X"

Permitir adicionar os comandos chr no PJL, como por exemplo Chr(13) = LF e Chr(27) = ESC , que será transformado em sequência na hora de preencher o PCL.


 

Voltar