線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:7585
推到 Plurk!
推到 Facebook!

請問Epson FX-80這個發票機怎麼讓錢櫃打開?

答題得分者是:sryang
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-30 17:36:03 IP:220.133.xxx.xxx 訂閱
各位大大,請問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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-30 18:38:00 IP:220.130.xxx.xxx 訂閱
這應該是問題不是討論吧?
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-30 18:53:49 IP:220.133.xxx.xxx 訂閱
摁  不好意思 =  = 

因為滿急的 所以選比較快,已經改為問題了。

謝謝您的提醒!!
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-30 23:06:55 IP:124.10.xxx.xxx 訂閱
Epson FX-80 並不是專業的發票機,而是 80 行點陣印表機,
沒有接錢櫃的地方,所以無法藉由送指令給印表機來開錢櫃

專業的發票機,有一個接頭可以輸出 12V 的電壓開錢櫃,
就像便利商店打二聯式發票的,或加油站打三聯式發票的
這種的就可以送一個指令給發票機,命令發票機送電給錢櫃
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-08-30 23:39:31 IP:220.133.xxx.xxx 訂閱
但是他後面有個電話線接頭   也標明可以接錢櫃,在廠商那邊,廠商也有示範該如何讓錢櫃開啟,就是FX80這機型的!
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-08-30 23:52:38 IP:124.10.xxx.xxx 訂閱
有錢櫃接頭喔,可能是特殊機型吧

既然如此,是不是問廠商比較快呢?
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-08-30 23:55:51 IP:220.133.xxx.xxx 訂閱
廠商是拿VB程式碼給我看= =          VB我根本不懂= = "

耳且廠商是說 要讓錢櫃打開,原理就是瞬間供電!! 所以印表機會在打印時錢櫃也出來!!
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-08-31 00:02:01 IP:124.10.xxx.xxx 訂閱
程式 PO 上來,我幫你看
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-08-31 00:14:26 IP:220.133.xxx.xxx 訂閱
範例  你應該收到了吧
編輯記錄
fallblue87 重新編輯於 2007-08-31 08:41:58, 註解 無‧
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2007-08-31 00:22:55 IP:220.133.xxx.xxx 訂閱
看的懂?    我選寫的式  Delphi7   如果看的懂麻煩用Delphi><   麻煩您了
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#11 引用回覆 回覆 發表時間:2007-08-31 00:49:10 IP:124.10.xxx.xxx 訂閱
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

發送簡訊給我
#12 引用回覆 回覆 發表時間:2007-08-31 01:11:44 IP:220.133.xxx.xxx 訂閱
謝謝您的建議。
編輯記錄
fallblue87 重新編輯於 2007-08-31 01:19:29, 註解 無‧
Coffee
版主


發表:31
回覆:878
積分:561
註冊:2006-11-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2007-08-31 01:15:04 IP:203.73.xxx.xxx 訂閱
為避免造成求檔文,請勿出現類似訊息,敬請修正。
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#14 引用回覆 回覆 發表時間:2007-08-31 01:19:55 IP:124.10.xxx.xxx 訂閱
隨手試試而已,沒有存檔
你可以 Google 「ESC/POS」就有 ESC/POS 的手冊可以下載
ESC/POS 是 Epson 為了 POS 用途開發的印表機語言,
你的廠商提供的範例程式裡面用到的指令都可以查得到的
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#15 引用回覆 回覆 發表時間:2007-08-31 08:26:11 IP:220.133.xxx.xxx 訂閱
謝謝您的指點..
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#16 引用回覆 回覆 發表時間:2007-09-04 00:59:52 IP:220.133.xxx.xxx 訂閱
測試後...

還是不能...

不過謝謝你...

如果有心的點子麻煩提出~
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#17 引用回覆 回覆 發表時間:2007-09-05 10:06:22 IP:59.125.xxx.xxx 訂閱
修改一下
procedure TForm1.Button1Click(Sender: TObject);
var F: TextFile;
begin
AssignFile(F, 'LPT1:');
ReWrite(F);
Write(F, #27'p'#0#150#150);
CloseFile(F);
end;
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
fallblue87
一般會員


發表:3
回覆:10
積分:2
註冊:2007-06-07

發送簡訊給我
#18 引用回覆 回覆 發表時間:2007-09-06 11:40:38 IP:220.133.xxx.xxx 訂閱
抱歉ˊˋ 

還是沒辦法...

不過很謝謝你依值都有po上來^^
Skyrangertw
一般會員


發表:0
回覆:1
積分:0
註冊:2008-01-18

發送簡訊給我
#19 引用回覆 回覆 發表時間:2008-01-19 10:54:32 IP:116.59.xxx.xxx 訂閱
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;
系統時間:2024-11-21 18:44:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!