測試錢箱
一、錢箱單獨安裝在COM2
選取 "設定POS"。

步驟一 、
將客戶顯示屏接在com1串列埠上,錢箱接在com2串列埠上。

沒有安裝顯示屏接及錢箱接在com2

步驟二 、設定顯示屏com1通信協定及指令,按下顯示屏三點按鈕
。
步驟三、在 [COM2] 區段上輸入打開錢箱的指令openbox。
|
顯示屏接在com1及錢箱接在com2 |
沒有安裝顯示屏接及錢箱接在com2 |
|
[COM1]
.................(客戶顯示屏的指令)
[COM2]
openbox = Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
|
[COM1]
[COM2]
openbox = Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
|
二、
如何安裝客戶顥示屏串連錢箱
將客戶顯示屏接在com1串列埠上,錢箱串接在客戶顯示屏。
步驟一 、請設定顥示屏及錢箱接在com1。

步驟二 、設定顯示屏com1通信協定及指令,按下顯示屏三點按鈕
。
步驟三、在 [COM1] 區段上輸入打開錢箱的openbox指令。
[COM1]
.................(客戶顯示屏的指令)
openbox
= Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
|
錢箱串接客戶顯示屏 COM1
|
錢箱串接發票機 LPT1
|
|
[COM1]
(客戶顯示屏的指令).........
penbox = Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
|
[LPT1]
penbox = Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
|
三、 如何安裝發票機串連錢箱 [ LPT1 ]
電腦主機必須是關機,才能將你買來的發票機插在lLPT1的位置,錢箱串接在發票機上。
開機進入WINDOWS桌面,先將發票機的驅動程式安裝好後,在設定功能下
"零售明細" 選取你所安裝的發票機驅動程式如下圖:
|
設定單一台發票機(不需要進入三句點按鈕)
|
|
未設定發票機或印表機 |
設定一台發票機 |
 |
 |
|
選取印表機是None
(不需要進入三句點按鈕)
|
選取印表機已經配至一台發票機 |
印出明細靠左、置中及字體大小
通常使用發票機時,在作 產品名稱(品名) 建檔時最好不要用太長的名稱,越簡單越好只要能辨視出你的商品為準。
|
設定印出明細靠左、置中及字體大小
|
 |
 |
|
列印空間不足時:
1. 將文字置中印出 (position=左)
2. 調大印出字體的大小(size=6)
|
有足夠的列印空間時才考慮:
1. 將文字置中印出 (position=中)
2. 調大印出字體的大小(size=9)
|
|
輸出紙張的版面
|

寬:75mm=7.5公分 長:140mm=14公分 |

寬:45mm=4.5公分 長:140mm=14公分 |
|
如果印出字體太大、印出位置不對,請選用 45mmx140mm的版面 |
|
印出長度
|
打勾,則長度是變動 |
不打勾,則長度是固定 |
|
|
如果不繼續設定串接錢箱,則按確定完成發票機的設定。重新執行POS軟體時,打勾零售視窗 "結帳列印" 選項,正式啟動零售後的發票列印。

如果要設定串接錢箱,請繼續下面步驟:
(發票機 ) +
(錢箱)
(相容
EPSON、NORITAKE、 IEE等設備)
在設定POS的功能,將錢箱的位置改成LPT1,按下三點的按鈕
。

彈出設定視窗後 ,按下
按鈕,來協肋你完成設定。
舉例: 錢箱是裝在LPT1上,打開錢箱的字串是 ESC+q
打開錢箱的指令
[LPT1]
openbox=chr(27)+chr(113)

在openbox=後輸入你買到的錢箱手冊中,所記載的打開錢箱的指令,這個值會隨著你購買的產品不同而有一些差異。

輸入好打開錢箱的資料後,按測試
按鈕,看看能不能推開它。
可以打開錢箱,請記得按兩次確定
按鈕(請參考存入設定值),離開設定視窗。
如果不能打開,請改變一下機型
,再按測試
按鈕。
存入設定值
存入設定值,要注意每個開啟的設定視窗都要按
確定 按鈕,才會存入設定值。
以設定發票機串接錢箱時,你會開啟兩個視窗如下圖。當你存入你所更改的設定值時,要記得以下兩個視窗都要按確定。


四、執行POS軟體按F6,打開錢箱。
完成上述安裝錢箱 的設定工作後,重新執行POS軟體按 F6,打開錢箱。
|
零售視窗下方的訊息列
|
|
出現的訊息
|
|
|
BOX ON |
成功開啟COM1或COM2 |
|
NO BOX
|
代表您設定的COM1或COM2已經被其他軟體或設備開啟而無法使用。
例如您把錢箱設定COM1,但是COM1上己經接上滑鼠。
|
五、QBASIC敍述
如果錢箱廠商的使用說明,只是簡單地說明執行打開錢箱的QBASIC指令敍述。如何由QBASIC指令敍述中,得到我們想要的結果。舉例說明。
例如: 錢箱廠商所提供的資料如下
|
QBASIC敍述 |
OPEN “COM1:9600,N,8,1”FOR
RANDOM AS #1
PRINT #1,”0000000000 “
|
由上表的QBASIC敍述可以得到下表的結果。
|
QBASIC敍述
|
結果
|
|
OPEN “COM1
:
錢箱安裝位置
|
[COM1] |
|
9600,N,8,1
COM埠的協定
|
每秒多少位元=9600,同位元檢查=None,資料位元=8,停止位元=1 |
|
PRINT #1,"0000000000
"
開錢箱指令
|
openbox="0000000000 "
或
openbox="0000000000 " + Chr(13)
|
六、無法打開錢箱
- 請檢查指令區段中,只能出現一次 openbox 指令。
例如 openbox 指令出現在[COM1]區段中就不能出現在[COM2]或[LPT1]
[COM1]
openbox = Chr(27) + "p" + Chr(48) + Chr(25) + Chr(250)
[COM2]
[LPT1]
- 設備所接的位罝(COM1、COM2、LPT1)要與指令區段要相同。
- 請檢查COM埠的協定對不對。
七、錢箱指令
錢箱串接在發票機,錢箱指令就要查發票機說明手冊。
錢箱串接在客戶顯示屏,錢箱指令就要查客戶顯示屏說明手冊。
錢箱接在電腦,錢箱指令就要查錢箱說明手冊。
|
機型 |
錢箱指令 |
|
發票機Espon rpu420 |
openbox=Chr$(27) + "p0" + Chr$(50) + Chr$(250) |
|
發票機WP-520 |
openbox=Chr(27) + "G" |
八、有時錢箱無法彈跳出
常見在串接在Com port(RS 232)會出現的問題。
解決方法 : 重覆兩次錢箱指令
openbox=Chr(27) + "G" + Chr(27) + "G"
openbox = Chr$(27) +
"p0" + Chr$(27) + "p0"