請問Epson FX-80這個發票機怎麼讓錢櫃打開? |
答題得分者是:sryang
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
各位大大,請問Epson FX-80這個發票機該用啥麼辦法可以將錢櫃打開呢!
就是,如有要結帳,發跳打出的同是錢櫃也打開。 如果懂得大大,麻煩PO範例上來給小弟參考>< 拜託囉!! =====================以上為問題,以下為解答================= 結論,後來有打到原廠去問,在原廠的驅動終究有打開錢櫃的裝置,只要在印表機 裝置設定的地方,選擇對的裝置, 就可以讓發票開出的同時,也同時讓錢櫃開啟。 謝謝大家PO程式碼上來提供小弟測試,由於問題解決。 小弟我給予結案!! 編輯記錄
fallblue87 重新編輯於 2007-08-30 17:41:41, 註解 無‧
fallblue87 重新編輯於 2007-08-30 18:53:01, 註解 無‧ fallblue87 重新編輯於 2007-09-10 12:28:36, 註解 以解決‧ |
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
範例 你應該收到了吧
編輯記錄
fallblue87 重新編輯於 2007-08-31 08:41:58, 註解 無‧
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
procedure TForm1.Button1Click(Sender: TObject);
var F: TextFile; begin AssignFile(F, 'LPT1:'); ReWrite(F); Write(F, #27); Write(F, 'p'); Write(F, '0'); Write(F, '150'); Write(F, '150'); CloseFile(F); end; 試試吧
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
謝謝您的建議。
編輯記錄
fallblue87 重新編輯於 2007-08-31 01:19:29, 註解 無‧
|
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
fallblue87
一般會員 發表:3 回覆:10 積分:2 註冊:2007-06-07 發送簡訊給我 |
|
Skyrangertw
一般會員 發表:0 回覆:1 積分:0 註冊:2008-01-18 發送簡訊給我 |
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
如何開啟/連接錢箱(發票機) - 來自EPSON SD 部門的說明 MSComm1.Output = Chr$(27) "p0" Chr$(50) Chr$(250) '開第一組錢箱 注意: 1. "p0" 為錢箱一, "p1" 為錢箱二, T1=50ms,T2=250ms, 此指令錢箱輸出24V / 1A, 時間0.2秒. 2. 錢箱採購時請指定為EPSON印表機接頭相容, 目前大部份印表機都採與EPSON相容. 3. RP-U420可輸出1安培電流推動錢箱( 1Amp=24Ohm / 24V), 請注意選擇錢箱電磁閥 阻抗為24歐姆 4. 錢箱信號線路為共陽極(Pin 4, 24V), Pin 2<->Pin4為錢箱一迴路, Pin 5<->Pin4為錢箱二迴路, 可用三用電表測量錢箱端電阻, 阻抗應為24歐姆. 5. 錢箱腳位說明 Pin No. Signal Name Direction 1 Frame GND (外殼接地) 2 Drawer kick-out drive signal 1 Output( 錢箱一電磁閥負極) 3 Drawer open/close signal Input ( 錢箱狀態輸入端信號正極 ) 4 24 V -- ( 錢箱電磁閥正極) 5 Drawer kick-out drive signal 2 Output( 錢箱二電磁閥負極) 6 Signal GND --( 錢箱狀態輸入端信號接地 ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 問題回覆: 1. ESPON 錢箱埠如上面文件說明, 一台印表機可接兩台錢箱, 你需要確認錢箱的接法是第一個或是第二個錢箱. 2. 錢箱是靠電磁閥驅動, 規格有12V & 24V (電磁閥線圈阻抗為12歐姆與24歐姆) 兩種, FX-80不曉得支援哪一種電壓,要先查清楚, 接錯了會燒機器的. a. 一般EPSON的輸出都為DC24V, 電流輸出是1A, 所以必須選用24V的錢箱(這一點是推論,需確認). b. 早期的錢箱有接不同的腳位的輸出, 例如拍檔公司的錢箱, 近三年的新品, 推測都已改為EPSON腳位, 需先確認無誤, 接錯了會燒機器. c. 電磁閥是電磁線圈, 以電磁學而言, 供給它一個恆定電壓是沒有用的, 要送脈衝電流給它, "ESC p"指令上有說明, 第三個BYTE(T1)是開始送電流的時間, 第四個Byte(T)是停止送電流的時間,單位是1/1000秒, 以上例而言, 50ms後開始送電流, 250ms就停止, 所以送電流的時間是250-50=200ms(0.2秒) , 時間太短激磁不夠, 錢箱打不開, 太長耗電又可能燒機器(連續送1A的電). d. 依樓上的範例而言, "#150#150"其實並沒有送電流出去,所以不會開錢箱是正常的. 3. 依推論, 程式應該做一部份的修改, 拿樓上的範本修改一下(我不會寫Delpha), 先試一下"錢箱一", 不行的話試試"錢箱二", 可以都送送看, 但是不能一起送, 如果你真的接了兩個錢箱, 同時送電可能會"過電流". procedure TForm1.Button1Click(Sender: TObject); var F: TextFile; begin AssignFile(F, 'LPT1:'); ReWrite(F); Write(F, #27'p'#0#50#250); << 錢箱一, 也可以下 ESC 'p0' Write(F, #27'p'#1#50#250); << 錢箱二, 也可以下 ESC 'p1' CloseFile(F); end; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |