OMR3000 增加100DPI功能 2014,4,23 一。为了加速读卡,提出:OMR3000 增加 100 DPi 扫描选项。 利弊: 1. 利:扫描速度提升一倍。数据文件长度小一半。 生成图像小 四分之三。 X向“横”条码不受影响。c52在X向上仍以200DPI计算。 2。弊:参与计算填涂的信息小一半,结果会稍受影响。 打印太密的“竖”条码(barT=2时)。解不出来。 二。 100dpi 和 200dpi 在程序级上的不同: 仅是图像在行数上的“抽样”不同,100dpi少了一半。 机器dpi之间的转换是“热”转换,不必“开关”OMR机器。 odebug中,重新初始化“设备”就行。 三。 程序改动: 1. odebug, 带参数 dpi 操作。 一试就明白。 2. jaomr, 自适应不同dpi图像的输出。 在输出文件*.prt中, 每行数据的“头”信息中,增加了dpi参数。和老版兼容。 重申一下输出文件的每行4字(WORD)头信息: 1. AA55 (固定标记) 2. 页号 3. 低字节为“颜色”号。 高字节是我增加的内容。其中: bit0 =1. 代表B面 (上一版就有) bit1 =1,代表100dpi。 若为A面,200dpi, 则整字节为0,和原始定义一致。 4. 行号 3. c5502程序主体,改动对上层而言,透明。 4. 参数影响,有关外露的Y向的参数,小了一半, 例:通常999次扫描中断后,仍没同步头出现,则停机。 在100dpi情况下,自动设为499. 蒋兆基