2011-01-27 201 views
0

我試圖找到將現場訂單發送到收據打印機的解決方案。使用PHP打印到外部收據打印機使用PHP

基本上以僞代碼:

if ($order == 'success') 
{ 
    $printer = ip.to.remove.printer; 

    $receipt_text = 'You just received an order!'; 

    $ch = curl_init('http://addresstosomekindofapi.com/print_receipt/'); 
    curl_setopt($ch, SOME_OPTION, 0).............; 

    curl_exec($ch); 
    curl_close($ch); 
} 

我只是探索能完成這一操作選項。能夠做到這一點真是太棒了,而不是發送通常會捆綁線路等的傳真等。

怎麼能這樣做?

+0

下載你試過jZebra嗎?良好:直接與連接到客戶端工作站的打印機進行對話。不好:需要java。看看:http://code.google.com/p/jzebra – Fatbuttlarry 2012-02-28 03:44:34

回答

1

對我來說,一個堅實的解決方案是建立一個連接到您的網絡應用程序,並擁有一個桌面應用程序將作業發送到打印機的功能。我不認爲一個Web應用程序可以控制用戶的打印作業。

+0

什麼樣的桌面圖書館可以幫助,我發現賈斯珀,但它是複雜和非常大 – Ayman 2015-09-28 09:11:20

0

有可以

  • 達到谷底FTP
  • 有'虛擬打印機的紙張選擇模式的打印機(如您的基本辦公惠普laserjet激光打印機我猜)。

我會研究,如果我是你。

(這是假設有某種打印機和PHP文件之間的網絡隔離。)