技术领域
[0001] 本公开涉及读取装置。
相关背景技术
[0002] 身份验证或类似处理通常在各种服务窗口并通过邮件通信往来或因特网来进行。因此,对于提供用于读取和复制的诸如驾驶执照或健康保险卡的厚ID卡的表面的技术有增大的需求。
[0003] 为了满足这种需求,一些具有读取原件功能的常规装置已经设置有用于读取卡的正面和背面两者并且将正面和背面的图像一起输出到单个文件中或输出到单个纸张的特定模式。
[0004] 一种使用平板系统读取原件的装置,设置有:用于在其上放置原件的压板玻璃和可移动地安置在压板玻璃下方的读取单元。当原件被设定在压板玻璃的原件放置区域中时,读取单元在玻璃下方移动以读取原件。这些常规的平板读取装置中的许多装置不具有在原件放置区域的前边缘部分(即原件放置区域的在读取单元从那里开始移动的一侧上的边缘)中读取图像的能力。因此,如果将卡放置在具有这些规格的平板读取装置的压板玻璃上,使得卡的角部与原件放置区域的角部对准,则由这种装置读取的图像数据将遗漏卡的一部分,因为装置不能读取这个区域中的图像。因此,用户必须将卡布置为使得卡的角部与原件放置区域的角部分开。然而,近年来开发的读取装置被设计成具有读取整个原件放置区域的能力。因此,即使当卡的角部与原件放置区域的角部对准时,这些装置也能够读取布置在压板玻璃上的卡的整个表面。
[0005] 由于大多数ID卡形成为使得其四个角是圆形的,所以这种卡与具有基本上以直角形成的角的普通原件不同。因此,当将卡放置在压板玻璃上使得角部与原件放置区域的角部对准时,卡原件不能填充原件放置区域的整个角部。在常规的平板型装置中,被提供用于覆盖放置在压板玻璃上的原件的背面的原件覆盖物包括在其内表面上的包括白色的原件保持纸。然而,考虑到原件覆盖物中的潜在游隙(松动),这种原件保持纸被形成为略小于原件放置区域,以便可靠地限制原件。因此,当原件放置区域的角部没有被原件完全填充并且用于提供白色背景的原件保持纸没有覆盖这个区域时,角部领域将被读取为黑色。换句话说,由通过读取放置在压板玻璃上的卡而获得的图像数据所表示的图像不仅可以包括卡的图像的一部分,还可以包括在四个角部中的任何一个中的不包含在卡的图像中的一部分(图8所示的角部C1至C4中的黑色区域)。
[0006] 此外,即使当其中使用自动文件给送器系统来读取原件的装置用于读取卡时,由装置获取的图像数据所表示的图像也可以包括在四个角部的任意一个中的不包含在卡的图像中的一部分。应当注意,因为原件保持纸较小,为何由获取的图像数据表示的图像包括不包含在卡的图像中的一部分的原因,不是必须的。
[0007] 当在读取结果中出现黑色区域时,如果已经知道黑色区域仅仅是其中不存在原件(和白色保持纸)的区域,则可以从扫描结果中删除该黑色区域的图像数据。然而,确定黑色区域是否是由于原件不存在而形成的,不是容易的处理。此外,由于取决于卡的类型而存在各种形状的圆形角部,因此不能预先确定这些角部的形状。
具体实施方式
[0035] 接下来,将参考附图同时详细描述本公开的实施例。
[0036] <读取装置的结构>
[0037] 图1示出了能够根据平板方法读取原件的读取装置1。读取装置1可以设置在多功能外围设备(MFP)中,所述多功能外围设备包括用于基于图像数据在纸上打印图像的打印装置(未示出),并且具有包括读取功能和打印功能的多种功能。在这种情况下,读取装置1安置在打印装置的上部。
[0038] 读取装置1具有大致长方体形状的壳体2以及在壳体2的上表面上打开和关闭的盖子3。盖子3被设置为可以绕沿壳体2的一边延伸的轴转动。盖子3能够在打开位置和关闭位置之间枢转,其中在打开位置中盖子3从壳体2的上表面向上方立起而使上表面露出,而在关闭位置中盖子3被放下在壳体2的上表面上而覆盖上表面。
[0039] 在根据本实施例的读取装置1中,盖子3的枢转轴线被设定于其上的一侧将是背面侧,而相对侧将是正面侧。下面描述中使用的前、后、左、右方向将基于面对读取装置1前侧的使用者的视角来定义,这些方向以及上下方向由图1、2和3中的箭头表示。
[0040] 在壳体2的上表面中形成有矩形的开口4,且开口4具有在前后方向和左右方向中延伸的边缘。由透明玻璃板构成的压板玻璃5(本公开的压板的示例)安置在壳体2内部,以便从底部封闭开口4。压板玻璃5的周缘被设定在壳体2的围绕开口4的周边的部分中并由该部分支撑。压板玻璃5的上表面是平坦的,并构成原件放置表面6,在该原件放置表面上放置待读取的原件,诸如ID卡CA。通过开口4暴露的原件放置表面6的矩形领域被定义为原件放置区域。原件被布置在原件放置表面6上,其中原件的一个角部与由开口4的左边缘和后边缘的相交形成的左后角部7对准,使得所述原件接触开口4的左边缘和后边缘。
[0041] 如图2和3所示,接触式图像传感器单元11(本发明的读取器的示例)和往复运动机构12设置在压板玻璃5的下面。在下文中,接触式图像传感器单元将缩写为“CIS单元”。
[0042] 如图3所示,CIS单元11容纳光源21、棒状透镜阵列22和图像传感器23。光源21被设置用于向压板玻璃5照射光。所照射的光为沿前后方向延伸的线的形式。图像传感器23是例如由在主扫描方向中排列的多个光接收元件构成的线性图像传感器。图像传感器23被安置成使得主扫描方向与前后方向对准。
[0043] 来自光源21的光从压板玻璃5上的原件或其它读取对象的表面反射,并且被反射的光穿过棒状透镜阵列22并入射到图像传感器23上。当光入射到图像传感器23上时,图像传感器23的每个光接收元件通过光电转换输出电压。从光接收元件输出的电压首先由增益控制电路放大,随后由A/D转换器电路转换成数字像素值。例如,A/D转换器电路具有8位(0‑255)的分辨率。A/D转换电路将低于下限参考电压(下限值)的全部电压转换为“0”,将高于上限参考电压(上限值)的全部电压转换为“255”,并且将在下限值和上限值之间的电压转换为与电压的大小相对应的像素值。通过这种处理,CIS单元11沿着主扫描方向读取一行的读取对象。
[0044] 往复运动机构12使CIS单元11在与主扫描方向正交的副扫描方向中往复运动。往复运动机构12设置有支撑CIS单元11的滑架24、可以在正向和反向方向中旋转的步进电机25、由步进电机25驱动以旋转的驱动皮带轮26、与驱动皮带轮26成对的从动皮带轮27、以及卷绕在驱动皮带轮26和从动皮带轮27上的皮带28。驱动皮带轮26被安置在壳体2内靠近壳体右侧,其旋转轴对准在前后方向中。从动皮带轮27被安置在壳体2内靠近壳体左侧,其旋转轴在前后方向中在相同的高度处与驱动皮带轮26的旋转轴对准。滑架24附接到皮带28上,并且当皮带28通过驱动皮带轮26的旋转而循环时与皮带28一起移动。此时,滑架24沿着引导机构(未示出)被引导,以便在副扫描方向(即左右方向)中往复运动。
[0045] 为了读取原件,用户将盖子3旋转到打开位置并且将原件放置在压板玻璃5的原件放置区域中。一旦原件位于压板玻璃5上,用户关闭盖子3,使得盖子3从上方覆盖原件的背面。如图3所示,原件保持器29弹性支撑在盖子3的内表面上。原件保持器29由白色的片状树脂材料形成。原件保持器29具有在尺寸上比开口4稍小的矩形形状。在盖子3关闭时,原件保持器29不会靠置在形成于壳体2中的开口4的周缘的上部,而是隔着间隙位于开口4之内,并且将原件按压在压板玻璃5上,所述间隙将原件保持器29的边缘与开口4的周缘(原件放置区域的周缘)分开。
[0046] 在将原件布置在压板玻璃5上之后,用户将命令输入到读取装置1中以开始读取操作。作为响应,往复运动机构12开始使CIS单元11沿着副扫描方向从左侧向右侧移动,同时CIS单元11与这个移动同步地从原件一次读取一行。
[0047] <读取装置的电气结构>
[0048] 如图4所示,读取装置1设置有中央处理单元(CPU)31、诸如闪存或E2PROM的其中可写入数据的非易失性存储器32、以及诸如SDRAM的易失性存储器33。CPU 31、非易失性存储器32和易失性存储器33经由允许数据通信的总线34互连。
[0049] CPU 31(本发明的控制器的示例)通过执行程序以进行各种处理,来控制包括CIS单元11和往复移动机构12的读取装置1的部件。非易失性存储器32存储由CPU 31执行的程序、各种数据等等。易失性存储器33用作CPU 31执行程序时的工作区域。
[0050] 读取装置1还设置有用于与外部终端ET(诸如个人计算机(PC))通信的通信接口35。通信接口35也连接到总线34。通信接口35可以被配置成经由诸如通用串行总线(USB)缆线或局域网(LAN)缆线的导线与外部终端ET通信,或者可以被配置成通过无线电波等等与外部终端ET无线通信。
[0051]
[0052] 读取装置1具有ID卡读取功能。当作为读取对象的原件是ID卡CA(例如驾驶执照或健康保险卡)时,ID卡读取功能用于读取ID卡CA的正面和背面,并输出正面和背面的每一个的图像数据。例如,可以通过对外部终端ET的操作来选择和设定用于使用ID卡读取功能的选项。此外,读取装置1可以设置有用户接口,并且可以通过用户接口上的操作来选择和设定用于使用ID卡读取功能的选项。替选地,如果接收到读取原件的命令并且原件是ID卡的尺寸,则即使没有选择用于使用ID卡读取功能的选项,读取装置1也可以确定目标原件是ID卡CA,并且可以读取正面和背面两者,以及输出每个表面的图像数据。
[0053] 为了在读取装置1上读取ID卡CA,用户将ID卡CA放置在压板玻璃5上,关闭盖子3,随后发出命令以执行对原件(ID卡CA)的读取操作。此时,读取装置1开始在图5A和5B中所示的读取处理。在S11中,在读取过程开始时,CPU 31控制CIS单元11和往复运动机构12以读取ID卡CA的第一表面。这里,第一表面是ID卡CA的与压板玻璃5接触的表面(正面)。
[0054] 在S12中,CPU 31根据通过读取第一表面所获得的图像数据来检测第一表面的原件尺寸和歪斜。
[0055] 为了找到原件尺寸,CPU 31使用Sobel过滤器(索贝尔过滤器)处理图像数据来提取第一表面的边缘信息,从这个边缘信息提取前边缘和后边缘(主扫描方向中的相对边缘)的信息,并且从前边缘和后边缘的边缘信息确定第一表面在主扫描方向中的尺寸。类似地,CPU 31从第一表面的边缘信息中提取左边缘和右边缘(在副扫描方向中的相对边缘)的信息,并从左边缘和右边缘的边缘信息中确定第一表面在副扫描方向中的尺寸。
[0056] 为了发现歪斜,CPU 31使用例如Sobel过滤器对图像数据进行处理来提取第一表面的边缘信息,并且还从这个边缘信息提取左边缘(副扫描方向中的上游侧的边缘)的直线段的信息。接着,CPU 31从针对直线段提取的信息中找到该直线段与主扫描方向所形成的锐角,并将该锐角检测为在第一表面中的歪斜。
[0057] 在S13中,CPU 31确定是否已经启用了ID卡读取功能。
[0058] 如果ID卡读取功能没有被启用(S13:否),则在S14中,CPU 31确定所述原件的尺寸(原件在主扫描方向和副扫描方向中的尺寸)是否是ID卡的尺寸。在本实施例中,预先设定尺寸范围并将其存储在非易失性存储器32中作为ID卡尺寸范围。如果原件的尺寸落在ID卡尺寸范围内,则在S14中,CPU 31确定原件尺寸匹配ID卡的尺寸(S14:是)。注意,可以将多个范围设定为ID卡尺寸范围。在这种情况下,当原件的尺寸落入存储在非易失性存储器32中的范围的任何一个内时,CPU 31确定原件尺寸匹配ID卡的尺寸。
[0059] 当原件尺寸不是ID卡的尺寸时(S14:否),在S25中,CPU 31输出第一表面的图像数据,且随后结束读取处理。这里,在稍后描述的S25和S24中的输出图像数据可以是将图像数据传输到外部终端ET的处理,或者是当读取装置1与打印装置一体地设置时在打印装置上打印图像数据的处理。
[0060] 另一方面,如果ID卡读取功能已经被启用(S13:是)、或者如果ID卡读取功能尚未被启用(S13:否)但是原件的尺寸与ID卡的尺寸匹配(S14:是),则在S15中,CPU 31检测第一表面中的偏斜,从图像数据裁剪ID卡CA的第一表面,并且根据在第一表面中检测到的偏斜角度来校正裁剪后的图像数据的旋转。
[0061] 在S16中,CPU 31执行角部形状估计处理。当ID卡CA形成有四个圆形角部时,进行角部形状估计处理,以估计ID卡CA的第一表面的第四角部C4的形状(圆形形状)。如图2所示,第一表面的第四角部C4是与ID卡CA的第一角部C1对角地相对的角部,当读取第一表面时,所述第一角部C1与原件放置区域的左后角部7对准。第一表面的第四角部C4是本发明的第一原件角部的示例,第一表面的第一角部C1是本发明的第二原件角部的示例。
[0062] 图6示出了角部形状估计处理中的步骤。
[0063] 在角部形状估计处理的S161中,CPU 31从ID卡CA的第一表面的图像数据中获取第四角部C4的边缘信息。第一表面的图像数据包括其中包含第四角部C4的角部领域的图像数据。这个角部领域包括从第四角部C4读取的原件图像区域和从原件保持器29读取的区域。在第四角部C4的圆形轮廓和在这个角部领域中从ID卡CA的两侧(在这个示例中为前侧和后侧)延伸并以直角相交的假想直线之间所包围的区域,可以被假定为从原件保持器29读取的区域。因此,针对第四角部C4的边缘信息被确定为在第四角部C4和原件保持器29之间的边界的信息。
[0064] 在S162中,CPU 31对第四角部C4的边缘信息执行Hough变换(霍夫变换)处理,以便找到包括第四角部C4的圆形角部形状的圆的中心坐标(Xc,Yc)。如图7所示,主扫描方向构成X轴,且副扫描方向构成Y轴。在主扫描方向中从后侧朝向前侧的方向是X轴的正方向,并且在副扫描方向中从左侧朝向右侧的方向是Y轴的正方向。另外,在S162中,CPU 31找到沿X轴从中心坐标(Xc,Yc)到第四角部C4的边缘的圆角半径X_len和沿Y轴从中心坐标(Xc,Yc)到第四角部C4的边缘的圆角半径Y_len。
[0065] 在S163中,CPU 31比较沿着X轴的圆角半径X_len和沿着Y轴的圆角半径Y_len,并且确定圆角半径X_len和圆角半径Y_len的比率是否落入规定的比率范围内。在本实施例中,将规定的比率范围设定为0.67至1.5的范围。当圆角半径X_len和圆角半径Y_len的比率在规定范围(即,大于或等于0.67且小于或等于1.5)内时(S163:是),在S164中,CPU 31估计第四角部C4的圆形形状遵循正圆形的形状,且随后结束圆形角部形状估计处理。然而,如果圆角半径X_len和圆角半径Y_len的比率在规定范围(即,小于0.67或大于1.5)之外时(S163:否),则在S165中,CPU 31估计第四角部C4的圆形形状遵循椭圆的形状,且随后结束角部形状估计处理。在完成角部形状估计处理之后,CPU 31返回到图5A中的读取处理,并从S17重新开始处理。
[0066] 在估计第四角部C4的圆形形状之后,在S17中,CPU 31确定第四角部C4的圆形形状是否为正圆形的形状。
[0067] 当CPU 31估计第四角部C4的圆形形状遵循正圆形的形状时(S17:是),在S18中,CPU 31将包括第四角部C4的角部领域(具有由从限定第四角部C4的两条边延伸到延伸线相交的点的延伸线段所构成的两条边的矩形领域)划分为在第四角部的圆形轮廓的任一侧上的两个区域,如图8所示。在这两个区域中,CPU 31确定第四角部C4的最靠近位于与第四角部C4对角的第一角部C1的一边上的区域是在原件图像区域内部的区域,并且确定在相对侧上的区域是在与原件保持器29对应的原件图像区域外部的区域。此外,CPU 31应用第四角部C4的圆形轮廓,以估计第一角部C1、第二角部C2和第三角部C3中的每一个的圆形形状遵循正圆形的形状。这里,CPU 31通过应用第四角部C4的圆形形状将第一表面的图像数据中包括第一角部C1的角部领域划分为两个区域,确定在第一角部C1的位于最靠近第四角部C4的一边上的区域是在原件图像区域内部的区域,并确定第一角部C1的相对侧的区域是在原件图像区域外部的区域。CPU 31对包括第二角部C2的角部领域和包括第三角部C3的角部领域进行类似的处理,以将角部领域划分为原件图像区域内部的区域和原件图像区域外部的区域。接着,CPU 31用白色数据替换每个角部领域中的在原件图像区域外部的领域的图像数据。
[0068] 注意,在图8中用阴影指示在原件图像区域外部的领域。
[0069] 另一方面,如果CPU 31没有估计第四角部C4的圆形形状遵循正圆形(S17:否),即当CPU 31估计第四角部C4的圆形形状遵循椭圆形状时,CPU 31跳过S18,并且不进行将每个角部领域划分为原件图像区域内部的区域和原件图像区域外部的区域、并用白色数据替换原件图像区域外部的区域的图像数据的处理。
[0070] 此后,如果ID卡读取功能已经被启用或者上面读取的原件的尺寸是ID卡的尺寸,则CPU 31在外部终端ET的显示屏上显示消息,该消息提示用户设定下一个原件。具体地说,CPU 31显示引导屏幕,其包括指示用户翻转ID卡CA并在压板玻璃5上重新定位ID卡CA以及输入执行ID卡CA的背面扫描的命令的消息。
[0071] 当发出执行扫描的命令时,在图5B的S19中,CPU 31控制CIS单元11和往复运动机构12,以在与压板玻璃5接触的ID卡CA的第二表面(背面)上执行读取操作。
[0072] 在S20中,CPU 31从读取第二表面时获取的图像数据检测第二表面的歪斜和原件的尺寸。检测第二表面中的歪斜的方法与检测第一表面中的歪斜的方法相同。检测原件尺寸的方法也是与先前描述的相同的方法。
[0073] 在S21中,CPU 31从图像数据中裁剪ID卡CA的第二表面,并根据第二表面的歪斜角度校正裁剪的图像数据的旋转。
[0074] 在S22中,CPU 31确定在第一表面中的第四角部C4的圆形形状是否被估计为遵循在之前进行的角部形状估计处理中的正圆形的形状。
[0075] 如果估计第四角部C4的圆形形状遵循正圆形(S22:是),在S23中,CPU 31应用第四角部C4的圆形形状来估计ID卡CA的第二表面的图像数据中第二表面的四个角部的每一个的圆形形状,并估计第二表面的圆形角部全都遵循正圆形。在第二表面的图像数据中,CPU 31将包括单个角部的每个角部领域划分为由相应角部领域中所包括的角部的圆形形状所划分的两个区域,确定最靠近相对角部的角部的一边上的区域是原件图像区域内部的区域,并且确定在相对侧上的区域是原件图像区域外部的区域。接着,CPU 31用白色数据替换每个角部领域中的原件图像区域外部的区域的图像数据。
[0076] 在S24中,CPU 31输出第一和第二表面的图像数据,且随后结束读取处理。
[0077] 此外,如果CPU 31在S22中确定第一表面的第四角部的圆形形状不遵循正圆形(S22:否),即,当CPU 31估计第四角部C4的圆形形状遵循椭圆形形状时,CPU 31跳过S23,并且不进行将每个角部领域划分为在原件图像区域内部的区域和在原件图像区域外部的区域并将原件图像区域外部的区域的图像数据替换为白色数据的处理。此后,在S24中,CPU 31输出第一表面和第二表面的图像数据,并随后结束读取处理。
[0078] 在以上处理中,用户在外部终端ET上进行操作,以指示是否启用ID卡读取功能并发出执行读取操作的命令。然而,如果读取装置1设置有具有触摸屏等等的操作单元,则用户可以通过对操作单元的操作来进行这些设定或命令。
[0079] <实施例的效果>
[0080] 如上所述,如果CPU 31在扫描原件时确定已经启用了ID卡读取功能或确定原件是ID卡的尺寸,则CPU 31在假设正在读取的原件是ID卡CA的情况下来估计ID卡CA的第一表面的第四角部C4的圆形形状。
[0081] 在用于估计角部的圆形形状进行的角部形状估计处理中,CPU 31从包括在ID卡CA的第一表面的图像数据中并且对应于包括第四角部C4的角部领域的图像数据获取第四角部C4的边缘信息,并从该边缘信息估计第四角部C4的圆形形状。在第一表面的图像数据中,包括第四角部C4的角部领域包括具有与第四角部C4相对应的图像数据的原件图像区域以及与原件保持器29相对应的区域。在从用于限定第一表面的第四角部C4的ID卡CA的两侧延伸的线和第四角部C4的圆形轮廓之间所包围的区域是与原件保持器29相对应的区域。因此,读取装置1可以从ID卡CA的第一表面的图像数据获取第四角部C4的边缘信息,并且可以从该边缘信息估计第一表面中的第四角部C4的圆形形状。
[0082] 也在角部形状估计处理中,CPU 31在第一表面中找到第四角部C4的圆形形状的中心坐标(Xc,Yc)、沿X轴从中心坐标(Xc,Yc)到第四角部C4的边缘的圆角半径X_len、以及沿Y轴从所述中心坐标(Xc,Yc)到第四角部C4的边缘的圆角半径Y_len。随后,CPU 31将沿X轴的圆角半径X_len与沿Y轴的圆角半径Y_len进行比较,以确定第四角部C4的圆形形状是遵循正圆形状还是椭圆形状。
[0083] 当第四角部C4的圆形形状形成正圆形的一部分时,CPU 31通过以90度为单位旋转形状来将第四角部C4的圆形形状应用于第二角部C2、第一角部C1和第三角部C3的圆形形状。CPU 31类似地将来自第一表面的第四角部C4的圆形形状应用于第二表面中的四个角部的圆形形状。在第一表面和第二表面的每一个的图像数据中,CPU 31通过在相应角部领域中所包括的角部的圆形角部轮廓来将包含各个单独角部的角部领域划分为两个区域,确定在角部的最靠近相对角部的圆形轮廓的边上的区域是原件图像区域内部的区域、并且在划分的圆形角部的相对边上的区域是原件图像区域外部的区域。
[0084] 接下来,CPU 31用白色数据替换在原件图像区域外部的每个角部领域的区域中的图像数据。以这种方式,即使当读取其第一角部C1与原件放置区域的左后角部7对准的ID卡CA时,读取装置1也可以获得在角部中没有黑色部分的读取结果。
[0085] 此外,如果CPU 31确定第一表面中的第四角部C4的圆形形状遵循椭圆形状而不是正圆形,则CPU 31不进行将每个角部领域划分为原件图像区域内部的区域和原件图像区域外部的区域、或者将原件图像区域外部的区域的图像数据替换为白色数据的处理。以这种方式,当用白色数据替换从原件读取的图像数据的部分时,读取装置1可以避免表示原件的数据的丢失。
[0086] <实施例的变型>
[0087] 尽管已经参考特定实施例进行了详细描述,但是对于本领域技术人员显而易见的是,可以对其进行各种改变和修改。
[0088] 在上述实施例中,读取装置1使用平板系统来读取放置在压板玻璃5上的原件。但是,读取装置可以设置有文件托盘和自动文件进给器,并且可以使用自动文件进给器系统。在自动文件进给器系统中,原件以堆叠状态放置在文件托盘上,并从那里一个接一个地馈送到传送路径上。在沿着传送路径传送时,原件会经过接触玻璃。此时,安置在接触玻璃下方的CIS单元11读取原件。这种读取装置还设置有用于检测放置在文件托盘上的每个原件的尺寸的传感器。CPU 31确定原件的尺寸是否与ID卡的尺寸匹配,并且当确定原件为ID卡时,如图5A中的S15之后的步骤所示读取原件。
[0089] 当在装备有自动文件进给器的读取装置中将文件托盘设定为ID卡的尺寸时,CIS单元11的读取范围大致固定。因此,当将文件托盘被设定为ID卡的尺寸时,或者当CIS单元11的读取范围对应于ID卡的尺寸时,CPU 31如图5A中的S15之后的步骤所示那样读取原件。
[0090] 上述文件托盘可以设置有用于放置ID卡的卡放置区,诸如卡槽。在这种情况下,当将原件放置在卡放置区中时,CPU 31如图5A中的S15之后的步骤所示读取原件。
[0091] 在上述实施例中,CPU 31执行所有处理。然而,读取装置1可以设置有多个CPU 31,它们协同工作以执行这些处理。此外,如果沿X轴的圆角半径X_len与沿Y轴的圆角半径Y_len的比率接近1(一),则平均值而不是实际形状可以应用于所有角部作为具有简单半径R的形状处理。
[0092] 对于本领域的技术人员将显而易见的是,在不脱离由所附权利要求限定的范围的情况下,可以对上述构造进行许多修改和变型。