1.讀卡命令 / 或 R/
該命令是為控制閱讀機讀卡而設計的命令。每發送一條該命令,閱讀機將讀入一張信息卡。如果連續發送,即可實現連續讀卡。它在控制閱讀機讀完一張卡后,可以在該命令串中返回當前的讀卡狀態。如果返回的值為“OK”,則表示讀卡數據有效;若返回值為“00~99”之間的數,則表示讀卡錯誤,其數值為錯誤代碼。(錯誤代碼見附錄)
當使用雙光電頭的機器時,命令“/”表示只A光電頭讀卡;命令“R/”表示A、B兩個光電頭都讀卡。
2.讀數據命令 nnnn mmmm/ 或r 〔nnnn mmmm〕/
閱讀機每讀一張信息卡后,經過數據處理形成一字符串,并存放在數據緩沖區內,供用戶的應用程序讀取。本命令的功能是從數據緩沖區內讀取數據到應用程序。
第一參數A、B表示A、B光電傳感器。FS型只能選擇A。
第二參數nnnn表示讀取數據在數據緩沖區內的起始位置。
第三參數mmmm為讀取數據的長度。
nnnn和mmmm的取值范圍均為0001-1500。
若要讀取信息卡的邊框數,不需要選擇第二、第三參數。如發送命令rA/表示要讀取A光電傳感器閱讀信息卡的邊框數。
3.格式文件載入命令 S 格式文件名/
該命令的功能是在讀卡前先將格式文件或格式命令裝入閱讀機所定義的格式區,以便賦予讀卡功能。參數格式文件名有兩種形式。第一,當只表示文件名字時,如“a.txt”,此時要求此文件與應用程序處于同一目錄下,方可成功加載。第二種,可將格式文件放在任何路徑下,此時要求文件名表示格式文件的絕對路徑,如“c:/a.txt”。
4.輸出代碼選擇命令
+ 〔C[M]〕/
該命令可選擇多選輸出代碼。選項“1”表示NHOMR系列代碼,“2”表示國家標準(GB)代碼,“3”表示英國DRS標準代碼(詳見附表)。參數“C”為可選項,它用來定義未涂點的輸出代碼,若不選此項即為標準輸出。當選擇“M”時,對單選涂點只選擇灰度級最高的涂點輸出,而不進行多涂判別。
不使用此命令,則輸出代碼默認為NHOMR系列代碼。
5.格式區初始化命令 B/
該命令用于對格式區進行初始化。用戶每次向閱讀機的格式區裝入格式文件或命令時均須首先使用此命令對格式區初始化,否則有可能導致錯誤。無此命令報無格式錯。