123-code128-barcode.php 660B

12345678910111213141516171819202122
  1. <?php
  2. require __DIR__ . '/../../vendor/autoload.php';
  3. use Mike42\Escpos\Printer;
  4. use Mike42\Escpos\PrintConnectors\FilePrintConnector;
  5. $a = "{A012323392982";
  6. $b = "{B012323392982";
  7. $c = "{C" . chr(01) . chr(23) . chr(23) . chr(39) . chr(29) . chr(82);
  8. $connector = new FilePrintConnector("php://stdout");
  9. $printer = new Printer($connector);
  10. $printer -> setJustification(Printer::JUSTIFY_CENTER);
  11. $printer -> setBarcodeHeight(48);
  12. $printer->setBarcodeTextPosition(Printer::BARCODE_TEXT_BELOW);
  13. foreach(array($a, $b, $c) as $item) {
  14. $printer -> barcode($item, Printer::BARCODE_CODE128);
  15. $printer -> feed(1);
  16. }
  17. $printer -> cut();
  18. $printer -> close();