從此鏈接(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