ÍNDICE
- Visão Geral
- Exemplo de utilização
01. VISÃO GERAL
Requisição para uso de impressão.
Uso do tipo de requisição igual a "printer", para uso das seguintes ações:
- imprimirConteudo : permite a impressão de conteúdo na impressora local da máquina do cliente.
02. EXEMPLO DE UTILIZAÇÃO
Segue leiautes de requisição de impressão.
Campos:
- impressaoTipo : informar o tipo de impressão;
- 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;
Leiaute 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>
Leiaute impressão porta serial
<requisicao> <tipo>printer</tipo> <acao>imprimirConteudo</acao> <parametros> <![CDATA[ <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>
Leiaute 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>
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas