Stampare etichette Zebra ZPL in PHP
Stampare etichette Zebra ZPL in PHP
Con pochissimo codice possiamo stampare una etichetta Zebra ZPL utilizzando PHP. Per prima cosa occorre installare l’etichettatrice Zebra (o compatibile ZPL/GZPL), in questo caso è collegata via rete tramite un indirizzo IP statico. Iniziamo col scrivere la classe come nell’esempio (in pfsockopen dobbiamo inserire l’indirizzo raggiungibile della stampante etichette):
class printZpl {
function zpl($print_data) {
try {
$fp = pfsockopen("192.168.1.20", 9100);
fputs($fp, $print_data);
fclose($fp);
return('success');
} catch (Exception $e) {
return('error');
}
}
}
Fatto questo, dobbiamo richiamare la classe in questo modo:
$printZpl = new printZpl();
print $printZpl->zpl($code);
Adesso non ci rimane che inserire nella variabile $code il codice ZPL per la stampa dell’etichetta e avviare lo script.