技術參數說明:
一.硬件通訊參數
1. 通訊端口:串口
2. 波特率:2400 bit
3. 校驗位:無
4. 數據位:8 bit
5. 停止位:1 bit
二. 採用國際ESC/POS標準通用指令集,無論在DOS或WINDOWS的平臺下,只需按照指令集的格式向串口送數據即可顯示內容。
三.無需握手信號。
驅動說明:
一、 在DOS下無需啟動任何程序,在光標提示下直接輸入數據即可測試連線是否完好。
C:\>MODE COM1 2400,N,8,1
C:\>TYPE CON>COM1
此時直接在光標處輸入數字,按回車即可顯示數字到顯示屏。測試成功以後按Ctrl+C鍵退出編輯狀態,回到DOS狀態。
二、 在Windows中執行LED8Test.EXE文件,按窗口提示選擇要顯示的內容,按“發送”鍵也同樣可以測試顧客顯示屏是否完好。
三、 還提供了多種編程語言編寫的驅動源程序範例。有Delphi、Visual FoxPro、Visual Basic、FoxPro2.6 for DOS、Turbo C、Power Builder等,歡迎下載調試。
ESC/POS命令集明細表:
1. STX B n波特率設置命令
ACSII碼 格式:STX B n 0<=n<=5
十進制 格式:[002][066]n 48<=n<=53
十六進制 格式:[02H][42H]n 30H<=n<=35H
說明:改變系統的波特率(上電開機時缺省波特率為:2400bit/s),這個命令一般不需用到,使用缺省設定即可。
ASCII n
|
十進制n
|
十六進制n
|
波特率
|
0
|
48
|
30H
|
9600
|
1
|
49
|
31H
|
4800
|
2
|
50
|
32H
|
2400
|
3
|
51
|
33H
|
1200
|
4
|
52
|
34H
|
600
|
5
|
53
|
35H
|
300
|
2. STX M開錢箱命令
ACSII碼 格式:STX M
十進制 格式:[002][077]
十六進制 格式:[02H][4DH]
說明:通過顧客顯示屏開啟錢箱
3. ESC @初始化命令
ASCII碼 格式:ESC @
十進制 格式:[027][064]
十六進制 格式:[1BH][40H]
說明:恢復到上電開機時的狀態。
4. CLR清屏命令
ASCII碼 格式:CLR
十進制 格式:[012]
十六進制 格式:[0CH]
說明:清除屏幕上的所有字符。
5. ESC Q A d1d2d3…dn CR送顯示數據命令
ASCII碼 格式:ESC Q A d1d2d3…dn CR
十進制 格式:[027][081][065]d1d2d3…dn[013] 48<=dn<=57或dn=45或dn=46
十六進制 格式:[1BH][51H][41H]d1d2d3…dn[0DH]
30H<=dn<=39H或dn=2DH或dn=2EH
說明:
a. 執行該命令時,會以覆蓋模式送要顯示的數據,這樣就不需要在每次送顯示數據前都去執行CAN清除光標行命令了。
b. 顯示的d1…dn沒有小數點時1<=n<=8。
c. 顯示的d1…dn有小數點時1<=n<=15(8位數值+7位小數點)。
d. 顯示的內容可用CLR或CAN命令清除。
6. ESC s n設置 “單價”、“總計”、“收款”、“找零”字符顯示狀態命令
ASCII碼 格式:ESC s n 0<=n<=4
十進制 格式:[027][115] n 48<=n<=52
十六進制 格式:[1BH][73H] n 30H<=n<=34H
說明:(1)當 n=0,四種燈 全暗。
(2)當 n=1,“單價”燈 亮,其它三種 暗。
(3)當 n=2,“總計”燈 亮,其它三種 暗。
(4)當 n=3,“收款”燈 亮。其它三種 暗。
(5)當 n=4,“找零”燈 亮。其它三種 暗。
7. CAN清除光標行命令
ASCII碼 格式:CAN
十進制 格式:[024]
十六進制 格式:[18H]
說明:清除光標行(數碼行)上的字符,光標移動到第1位置,一般不需使用,只使用ESC Q A d1d2d3…dn CR命令即可。
8. ESC _ n設置光標狀態命令
ASCII碼 格式:ESC _ n 0<=n<=1
十進制 格式:[027][095]n 48<=n<=49
十六進制 格式:[1BH][5FH]n 30H<=n<=31H
說明:這個命令一般不需使用。
(1)當n=0時,光標 暗
(2)當n=1時,光標 亮
9. ESC I x移動光標狀態命令。
ASCII碼 格式:ESC I n 1<=n<=8
十進制 格式:[027][108]n 49<=n<=56
十六進制 格式:[1BH][6CH]n 31H<=n<=38H
說明:這個命令一般不需使用。把光標移動到第n位置。