Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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...
Carregando comentários...