代码之家  ›  专栏  ›  技术社区  ›  Toma Tomov

与POS终端连接

  •  0
  • Toma Tomov  · 技术社区  · 6 年前

    我正在使用这个库: https://github.com/mike42/escpos-php
    第一个例子

    <?php
    
    require __DIR__ . '/vendor/mike42/escpos-php/autoload.php';
    
    use Mike42\Escpos\PrintConnectors\FilePrintConnector;
    use Mike42\Escpos\Printer;
    
    $connector = new FilePrintConnector("php://stdout");
    $printer = new Printer($connector);
    $printer -> text("Hello World!\n");
    $printer -> cut();
    $printer -> close();
    

    什么都没发生。当我扔掉 $connector 我可以看到通知:

    object(Mike42\Escpos\PrintConnectors\FilePrintConnector)#2 
      (1) { ["fp":protected]=> resource(6) of type (stream) } 
    Notice: Print connector was not finalized. Did you forget to close the printer? 
      in C:\xampp\htdocs\test\vendor\mike42\escpos-php\src\Mike42\Escpos\PrintConnectors\FilePrintConnector.php on line 44
    

    我的终端是通过bluethooth连接的。我在Windows 10上工作。
    我应该如何连接到它?传入的参数应该是什么 FilePrintConnector 构造器?

    0 回复  |  直到 6 年前