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.
|
|