条码扫描器的分辨率要从三个方面来确定:光学部分、硬件部分和软件部分。也就是说,条码扫描器的分辨率等于其光学部件的分辨率加上其自身通过硬件及软件进行处理分析所得到的分辨率。
光学分辨率是条码扫描器的光学部件在每平方英寸面积内所能捕捉到的实际的光点数,是指条码扫描器CCD(或者其它光电器件)的物理分辨率,也是条码扫描器的真实分辨率,它的数值是由光电元件所能捕捉的像素点除以条码扫描器水平最大可扫尺寸得到的数值。如分辨率为1200DPI的条码扫描器,往往其光学部分的分辨率只占 400~600DPI。扩充部分的分辨率由硬件和软件联合生成,这个过程是通过计算机对图像进行分析,对空白部分进行数学填充所产生的(这一过程也叫插值处理)。
光学扫描与输出是一对一的,扫描到什么,输出的就是什么。经过计算机软硬件处理之后,输出的图像就会变得更逼真,分辨率会更高。目前市面上出售的条码扫描器大都具有对分辨率的软、硬件扩充功能。有的条码扫描器广告上写9600×9600DPI,这只是通过软件插值得到的最大分辨率,并不是条码扫描器真正光学分辨率。所以对条码扫描器来讲,其分辨率有光学分辨率(或称光学解析度)和最大分辨率之说,当然我们关心的就是光学分辨率了,这才是硬功夫。
我们说某台条码扫描器的分辨率高达 4800DPI(这个4800DPI是光学分辨率 和软件差值处理的总和),是指用条码扫描器输入图像时,在1平方英寸的扫描幅面上,可采集到4800×4800个像素点(Pixel)。1英寸见方的扫描区域,用4800DPI的分辨率扫描后生成的图像大小是 4800Pixel×4800Pixel。在扫 描图像时,扫描分辨率设得越高,生成的图像的效果就越精细,生成的图像文件也越大,但插值成分也越多。