PHPSviluppo

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.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *