条码扫描器的工作原理: 一般由光源、光学透镜、扫描模组、模拟数字转换电路加塑料外壳构成。它利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。当扫描一副图像的时候,光源照射到图像上后反射光穿过透镜会聚到扫描模组上,由扫描模组把光信号转换成模拟数字信号(即电压,它与接受到的光的强度有关),同时指出那个像数的灰暗程度。这时候模拟-数字转换电路把模拟电压转换成数字讯号,传送到电脑。颜色用RGB三色的8、10、12位来量化,既把信号处理成上述位数的图像输出。如果有更高的量化位数,意味着图像能有更丰富的层次和深度,但颜色范围已超出人眼的识别能力,所以在可分辨的范围内对于我们来说,更高位数的条码扫描器扫描出来的效果就是颜色衔接平滑,能够看到更多的画面细节。
条码扫描器的分辨率要从三个方面来确定: 光学部分、硬件部分和软件部分。也就是说,条码扫描器的分辨率等于其光学部件的分辨率加上其自身通过硬件及软件进行处理分析所得到的分辨率。
光学分辨率是条码扫描器的光学部件在每平方英寸面积内所能捕捉到的实际的光点数,是指条码扫描器CCD(或者其它光电器件)的 物理分辨率,也是条码扫描器的真实分辨率,它的数值 是由光电元件所能捕捉的像素点除以条码扫描器水平最大可扫尺寸得到的数值。如分辨率为1200DPI的条码扫描器,往往其光学部分的分辨率只占400~600DPI。扩充部分的分辨率由硬件和软件联合生成,这个过程是通过计算机对图像进行分析,对空白部分进行数学填充所产生的(这一过程也叫插值处理)。
光学扫描与输出是一对一的,扫描到什么,输出的就是什么。经过计算机软硬件处理之后,输出的图像就会变得更逼真,分辨率会更高。目前市面上出售的条码扫描器大都具有对分辨率的软、硬件扩充功 能。有的条码扫描器广告上写9600×9600DPI,这只是通过软件插值得到的最大分辨率,并不是条码扫描器真正光学分辨率。所以对条码扫描器来讲,其分辨率有光学分辨率(或称光学解析度)和最大分辨率之说,当然我们关心的就是光学分辨率了,这才是硬功夫。
我们说某台条码扫描器的分辨率高达4800DPI(这个4800DPI是光学分辨率和软件差值处理的总和),是指用条码扫描器输入图像时,在1平方英寸的扫描 幅面上,可采集到4800×4800个像素点(Pixel)。1英寸见方的扫描区域,用4800DPI的分辨率扫描后生成的图像大小是4800Pixel×4800Pixel。在扫 描图像时,扫描分辨率设得越高,生成的图像的效果就越精细,生成的图像文件也越大,但插值成分也越多。