Páginas filhas
  • DR Meu.Virtual.Monitor Requisição - Impressão

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • impressaoTipo : informar o tipo de impressão dispositivo / porta serial;
    • dispositivo : imprimir direto na impressora;
    • portaserial : imprimir direto na impressora com opção de envio de comandos;
    • portanetuse : imprimir com uso de copia do conteúdo para porta serial, utilizado para impressão de comandos de etiqueta térmica;
  • impressora : informar o nome da impressora para impressão;
  • porta : informar a porta da impressora para impressão LPT1, LPT2, COM1, COM2;
  • fila : informar a fila da impressora para impressão 1, 2, 3, 4, 5;
  • arquivo : informar o arquivo para impressão;
  • email : informar o e-mail para impressão;
  • conteudoImpressao : informar os conteúdos a serem impressos, pode ocorrer uma ou mais vezes;
    • conteudo : informar o conteúdo a ser impressora, pode ser um texto ou uma imagem;
    • tipoConteudo : informar o tipo de conteúdo a ser impresso, informar igual a Texto, Imagem, CodigoBarra, CodigoBarraChaveAcesso ou Logotipo;
    • isBase64 : informar se o conteúdo está no formato base64, informar igual a true ou false;

Para detalhamento do leiaute de empresa, configuração e impressora acessar a documentação http://tdn.totvs.com/x/Or5tHg;

Totvs custom tabs box
tabsImprimir Dispositivo,Imprimir Porta Serial,Imprimir Porta NetUse
idsimprimir_disp,imprimir_port,imprimir_netuse
Totvs custom tabs box items
defaultyes
referenciaimprimir_disp
Bloco de código
languagexml
titleLeiaute impressão dispositivo
<requisicao>
<tipo>printer</tipo>
<acao>imprimirConteudo</acao>
<parametros>
<![CDATA[
    <impressaoTipo>dispositivo</impressaoTipo>
    <impressora></impressora>
    <porta></porta>
    <fila>1</fila>
    <arquivo></arquivo>
    <email></email>
    <conteudoImpressao>
        <conteudo>TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO</conteudo>
        <tipoConteudo>Texto</tipoConteudo>
        <isBase64>false</isBase64>
    </conteudoImpressao>
]]>
</parametros>
<arquivoResposta>resposta_printer_imprimirConteudo_dispositivo.xml</arquivoResposta>
</requisicao>
Totvs custom tabs box items
defaultno
referenciaimprimir_port
Bloco de código
languagexml
titleLeiaute impressão porta serial
<requisicao>
<tipo>printer</tipo>
<acao>imprimirConteudo</acao>
<parametros>
<![CDATA[
    <impressaoTipo>portaSerial<<impressaoTipo>portaserial</impressaoTipo>
    <impressora></impressora>
    <porta></porta>
    <fila>1</fila>
    <arquivo></arquivo>
    <email></email>
    <conteudoImpressao>
        <conteudo>TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO</conteudo>
        <tipoConteudo>Texto</tipoConteudo>
        <isBase64>false</isBase64>
    </conteudoImpressao>
]]>
</parametros>
<arquivoResposta>resposta_printer_imprimirConteudo_portaSerial.xml</arquivoResposta>
</requisicao>
Totvs custom tabs box items
defaultno
referenciaimprimir_netuse
Bloco de código
languagexml
titleLeiaute impressão porta netuse
<requisicao>
<tipo>printer</tipo>
<acao>imprimirConteudo</acao>
<parametros>
<![CDATA[
    <impressaoTipo>portanetuse</impressaoTipo>
    <impressora></impressora>
    <porta>LPT1</porta>
    <fila>1</fila>
    <arquivo></arquivo>
    <email></email>
    <conteudoImpressao>
        <conteudo>TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO
TESTE DE IMPRESSAO</conteudo>
        <tipoConteudo>Texto</tipoConteudo>
        <isBase64>false</isBase64>
    </conteudoImpressao>
]]>
</parametros>
<arquivoResposta>resposta_printer_imprimirConteudo_portaSerial.xml</arquivoResposta>
</requisicao>

...