答题卡读卡机配置 绥化市客观题阅读机供应
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/
该命令用于对格式区进行初始化。用户每次向阅读机的格式区装入格式文件或命令时均须首先使用此命令对格式区初始化,否则有可能导致错误。无此命令报无格式错。