請問一般php網頁有辦法與發票機連結嗎
例如我要將結帳的商品印出
echo "商品a"."數量".$count;
echo "商品b"."數量".$count;
但我不知道該怎麼讓它輸出在發票機上耶
請問我該從什麼地方去下手呢
我的發票機是epson rp-u420
樓上的大大~施主只是想問問大家的意見~是否有其他辦法~
何須說的這麼激動呢~主要是能解決問題~
方法很多~也不會絕對沒辦法~
只是要去考量哪種方法最適合您軟體環境~這才是重點
雖然只是提供兩個蠢方法~幫助不大~或許有其他大大更好的方法可以提供~
先給您參考看看
[方法一]======================================================
要是我 我會寫一個外掛程式~放在電腦啟動區~固定時間去撈資料庫~待列印區
不管哪台電腦web~介面~下達列印~(實際是丟資料到資料庫)
等待有裝置發票機的電腦固定時間去抓資料來列印~
這就解決了~
好處是多台~可以共用少台數的發票機~
但缺點就是~列印電腦固定撈資料的負載~而且所有列印電腦都需要另外安裝能控制輸出的小程式
至於需要列印的資料不一定要寫回網路的資料庫內,可以寫回本機的暫時資料庫
列印完就殺掉,減少網路流量的負載.
如要匹配單一收銀機台對一個發票機~只是撈資料時~去判別哪些資料是哪些機台列印就可以了
[方法二]======================================================
依照以前我寫過的發票機~對發票機的認識
發票機除了直接發送 指令外
發票機本身是能安裝驅動程式的~(發票機驅動程式 可以查看您本身的機器型號去找官網)
真的可以當作印表機~也真的是套表列印~
所以只要收銀電腦有安裝發票機的印表機~就可以套表去做列印
二聯式 收銀流量大需要隨打隨印,適合指令式列印
三聯式 收銀流量小可以確認後一次列印,可以使用指令式或是印表機套表,只不過套表列印會傳輸比較久
============================================================
雖然說的簡單~不過還是需要詳細的環境去做評估修改
這也考量到~您這軟體是要寫來賣的還是自己店內的~必須考慮到移轉性及架設方便性
都需要一併考慮到軟體如何撰寫~
PHP是在哪台主機執行
PHP基本上 是在 Server運作
所以你要用PHP控制 Server主機以外的主機(或稱客戶端) 去做某件事情
基本上PHP難以達成
關於客戶端的操作 應該要由JavaScript來接手
因為客戶端 用瀏覽器 連上網頁 接收到資料以後 JavaScript是由客戶端的瀏覽器直接執行的
所以您應該是要找尋 如何透過JavaScript去控制發票機
不然就如樓上所言 要透過 另一個軟體去做監控 才有辦法做出反應了
制於發票機如何控制
這要跟發票機的廠商聯繫
一般來說 廠商都會提供一些方式 讓設計師用
不然就沒辦法開發收銀系統了
(當然 如果廠商是軟體包硬體在作的話 可能就會碰釘了 但是不仿問問看)