2014年9月4日 星期四

RS-232版本的電子錢櫃 打開指令

參考引用來源
---
一般傳統型的錢櫃都是全鋼材製造 ,重量大約在10公斤左右。大碩科技製造的PCD-425錢櫃帶有兩種可選擇的線圈: 24V(常規RJ-11),或是12V(RS-232)。  其中24V線圈主要是用在標籤印表機的橋接,因市面上的票據打印機多會提供一個RJ-11 4P4C的錢櫃接口,而印表機本身帶電通常都是24V的緣故。


12V版本的線圈主要用在RS-232版本,本錢櫃的RS-232接頭上有個DC-IN的小圓孔,能插上市面常見的12V的電源變壓器,另外RS-232上的第九支腳也能通電 (VCC +12V),所以亦可不需外接電源, 直接插上有供12V電壓的POS系統之COM Port即可正常工作。

RS-232版本的電子錢櫃的運作原理極為簡單, 只要送出任何訊號至COM Port, (如簡單的DOS命令: COPY/TYPE XXX COM1)即能開啟錢櫃。RJ-11版本(印表機橋接式)的就稍微複雜點,但較安全,須透過軟體送指令給印表機再由印表機發出開抽屜的命令:
QBASIC簡例: "PRINT #1,CHR$(&H1B);"p";CHR$(0);CHR$(100);CHR$(250);"
市面上大多數的標籤印表機的驅動軟體都已支援上述打開錢櫃的功能,所以也可以經由 "WINDOWS\控制台\印表機內容\進階選項" 那裡做設定。


較高階一些的錢櫃應用上需要用到"Micro Switch" (開關感測器), 主要是讓POS系統上的應用軟體偵測錢櫃的狀態是開或關,使用ESC/POS指令範例如下:
PRINT #1, CHR$(&1HB);"u";CHR$(0);
INPUT #1, DRAWER_STAT
注意: PCD-425基本版不內建Micro Switch, 如有需要下單時需另行註明。

沒有留言:

張貼留言