我已經購買了收據打印機並連接到我的計算機上的串行COM1。我想在有人在線下訂單時自動打印收據。如何做到這一點?收據打印機 - 有人下訂單時自動打印?
我開發了PHP/MySQL中的購物車網站;該服務器位於數據中心。
我已經購買了收據打印機並連接到我的計算機上的串行COM1。我想在有人在線下訂單時自動打印收據。如何做到這一點?收據打印機 - 有人下訂單時自動打印?
我開發了PHP/MySQL中的購物車網站;該服務器位於數據中心。
好了,所以你的網站是在一個數據中心,並在家裏您的打印機,那種喜歡它的聲音不是去上班的......
這裏有您需要什麼:
- 網絡打印機或打印機服務器它允許你通過web API添加作業
- 這個API必須可以從外部(從數據中心)到達,所以你需要一個靜態的IP或一些像dyndns這樣的服務......
- 你需要擴展你的網站到發送收據到打印機隊列
但是,如果我是你,我不會站在rt使這種情況發生...
一個更好的解決方案可能是一個程序,它可以在您的本地計算機上運行並連接到您的網站的數據庫以檢查是否放置了訂單,並創建收據並將其發送到打印機...
您將需要在本地運行的某些內容監視數據庫中的新訂單,並生成發送到打印機的相應文件。
您可以通過在本地運行另一個Web服務器並執行一些操作in PHP來完成此操作。否則,可能有可能購買的程序。
如何讓PHP向服務器中的特定端口發送觸發打印機的請求?
我的意思是,你應該有一臺服務器監聽計算機上的特定端口,它將接收要打印的數據或存儲數據的數據庫行的主鍵,並且一旦獲得這些數據,自動發送給打印機。
什麼平臺? – alex 2011-03-04 15:39:09