从此链接(Printing to POS printer from PHP)我开始我已经使用php示例代码。我的问题是我的打印机设置为默认,那么为什么我必须连接到打印机。无论如何,我在连接打印机时出错。 因为我的打印机名称在图1中,并且要访问打印机,我必须输入\ Sah-it \ ARP-808K,如图2所示。 我曾尝试:escpos-php上的打印机连接错误
1.
$connector = new FilePrintConnector("\\Sah-it\ARP-808K");
$printer = new Printer($connector);
2.
$profile = CapabilityProfile::load("simple");
$connector = new WindowsPrintConnector("smb://Sah-it/ARP-808Kr");
$printer = new Printer($connector, $profile);
3.
$connector = new NetworkPrintConnector("\\Sah-it\ARP-808K");
$printer = new Printer($connector);
所有给我连接错误。请帮助我连接打印机。由于
FIG1:
Fig2:
获取这些错误: 1. 警告:复制(\\ Sah-it \ ARP-808K):未能打开流:在C:\ wamp \ www \ p \ vendor \ mike42 \ escpos-php中拒绝权限\ src \ Mike42 \ Escpos \ PrintConnectors \ WindowsPrintConnector.php on line 372 2. 致命错误:在C:\ wamp \ www \ p \ vendor \ mike42中出现'未能将文件复制到打印机'的未捕获异常'异常' \ escpos-php \ src \ Mike42 \ Escpos \ PrintConnectors \ WindowsPrintConnector.php on line 291 3. 例外:未能将文件复制到C:\ wamp \ www \ p \ vendor \ mike42 \ escpos-php \ src中的打印机\ Mike42 \ Escpos \ PrintConnectors \ WindowsPrintConnector.php在线291 –
在Github上检查此问题:https://github.com/mike42/escpos-php/issues/67 – Kitson88
It goe通过调试打印机连接。也可以尝试通过IP和端口,因为看起来这肯定是从WAMP服务器到打印机的连接问题。 – Kitson88