Olá pessoal,
preciso muito de ajuda. Tenho Reports 6i , e preciso desenvolver uma impressão de etiquetas para impressora Zebra S4M que conterá algumas linhas de texto e tambem um código de barras padrão Code128B. Tenho que usar a linguagem da impressora EPL para enviar os comandos e imprimir as etiquetas.
alguém poderia compartilhar comigo um exemplo de como mandar os dados para esta impressora? Se alguém puder compartilhar um exempo de reports.
Muito obrigado,
att,
Marlon
Impressão Etiquetas em impressora Zebra
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Amigo, Esqueça o reports. Essa impressora é muito boa para impressão, porém, limitada.
Determinados digitos (especiais) para exibir, precisa de uma codificação diferente (no manual ensina direitinho)
Segue um exemplo
Para mandar o texto para impressora, eu simplesmente gravo a String na :LPT1
Exemplo da procedure
Determinados digitos (especiais) para exibir, precisa de uma codificação diferente (no manual ensina direitinho)
Segue um exemplo
vTexto := '^XA'||
'^PON'||
'^FO30,014^GB630,3,2^FS'|| -- Imprime uma linha
'^FO30,12^AR^FDServico de Nutricao^FS'|| -- Cabecalho
'^FO360,15^AR^FDRefeicao: Dieta Zero^FS'|| -- Cabecalho
'^FO30,55^GB630,3,2^FS'|| -- Imprime uma linha
'^FO30,60^AR^FDPaciente: Rodrigo^FS'|| -- Nova linha
'^XZ'; --finaliza
Exemplo da procedure
PROCEDURE grava_arquivo (Arq varchar2, ExportText varchar2, Tipo varchar2 Default 'A') IS
MYFILE TEXT_IO.FILE_TYPE;
BEGIN
MYFILE := TEXT_IO.FOPEN(Arq, Tipo);
TEXT_IO.PUTF(MYFILE,ExportText );
TEXT_IO.FCLOSE(MYFILE);
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes