Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

machadoug

Problemas em imprimir em impressora de código de barras (ZEBRA - ZPL)

Recommended Posts

Olá,

 

Estou tentando imprimir etiquetas usando uma impressora térmica Zebra e tenho que mandar as informações na linguagem da impressora (ZPL).

 

Código exemplo:

$printer 	= 	$_POST["printer"];$printerName	= 	array(				array('\\\ws001\ZebraS40','Zebra S400 no recebimento'),				array('\\\ws003\ZEBRA','Zebra na expedição')			);$lines 		= 	"^XA^FO020,110^ADB1,1^FD0.980.6820/ 1 ^FS^FO050,90^BCB,50,Y,N^BY2,,50^FD 6741 ^FS^FO200,110^ADB1,1^FD0.980.6820/ 2 ^FS^FO230,90^BCB,50,Y,N^BY2,,50^FD 6742 ^FS^FO380,110^ADB1,1^FD0.980.6820/ 3 ^FS^FO410,90^BCB,50,Y,N^BY2,,50^FD 6743 ^FS^PRA^PQ1^XZ";$handle = printer_open($printerName[$printer][0]); printer_write($handle, $lines); printer_close($handle);

 

Quando impresso o código usando um programinha em DOS, imprime a etiqueta normalmente, porém quando é enviado o mesmo código através das funções de impressão do php ou mesmo do notepad, imprime apenas o código.

 

Valeu pessoal...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acabei descobrindo que o problema não era com o código, mas com o driver da impressora!!!Para o Conhecimento de todos que um dia precisarem imprimir em impressora de código de barras Zebra...Não pode ser instalado o driver fornecido pela Zebra para a impressora, mas sim um driver de texto genérico (Generic text driver) do próprio windows XP (se não tiver usando o XP será necessário fazer o download)...É isso aí.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.