68-redblack.php 640B

12345678910111213141516171819202122
  1. <?php
  2. /*
  3. * Example of two-color printing, tested on an epson TM-U220 with two-color ribbon installed.
  4. */
  5. require __DIR__ . '/../../vendor/autoload.php';
  6. use Mike42\Escpos\Printer;
  7. use Mike42\Escpos\PrintConnectors\FilePrintConnector;
  8. $connector = new FilePrintConnector("/dev/usb/lp0");
  9. $printer = new Printer($connector);
  10. try {
  11. $printer -> text("Hello World!\n");
  12. $printer -> setColor(Printer::COLOR_2);
  13. $printer -> text("Red?!\n");
  14. $printer -> setColor(Printer::COLOR_1);
  15. $printer -> text("Default color again?!\n");
  16. $printer -> cut();
  17. } finally {
  18. /* Always close the printer! */
  19. $printer -> close();
  20. }