光学读取装置的制作方法

文档序号:6740323阅读:162来源:国知局
专利名称:光学读取装置的制作方法
技术领域
本实用新型涉及光学性地读取作为读取对象的介质的光学读取装置。
背景技术
目前,已知光学性地读取作为读取对象的介质,且将读取结果依次写入环形缓冲器的光学读取装置(例如参照专利文献I)。这种光学读取装置通常依次读出被写入到环形缓冲器的数据。专利文献I :日本特开2004-94735号公报但是,在上述的光学读取装置中,在将读取结果写入环形缓冲器且依次读出时,在·写入有应读出的数据的区域进行不新写入数据的控制,尽可能多地确保环形缓冲器的可写入的区域,由此,需要防止溢出等错误产生。

实用新型内容本实用新型是鉴于上述的情况而提出的,其目的在于,能够较多地确保环形缓冲器的可写入的区域。为实现上述目的,本实用新型提供一种光学读取装置,其特征在于,具备光学读取部,其具有线状配设的光元件并读取介质;存储部,其具有形成于存储区域的环形缓冲器;控制部,其将由所述光学读取部读取的读取数据写入所述环形缓冲器,且将写入到所述环形缓冲器的所述读取数据读出,并传送所读出的所述读取数据,所述控制部使用表示将所述读取数据写入所述环形缓冲器的位置的写入指针及表示未读出的所述读取数据的位置的读出指针,管理成为所述读取数据的写入及读出的对象的所述环形缓冲器的位置。另外,具有指定所述介质的规定区域的设定部,所述控制部读出由所述设定部设定的区域的读取数据,并且在从所述环形缓冲器的写入方向的所述读出指针的位置到所述写入指针的位置之间的所述读取数据不是与所述区域对应的读取数据时,不读出所述读取数据,而执行使所述读出指针的位置前进的空读处理。根据本实用新型的构成,对于介于写入指针和读出指针之间的线、即写入有不需要读出的读取数据的线,不将写入到该线的读取数据读出,而执行使读出指针的位置前进的空读处理,因此,读出指针的位置适宜移动,由此,能够在环形缓冲器较多地确保读出结束的区域、换言之可新写入读取数据的区域。另外,为实现上述目的,在本实用新型中,所述控制部写入所述环形缓冲器的所述读取数据为线数据,对具有多个所述线数据的每个块进行所述读取数据的读取。根据本实用新型的构成,对于介于写入指针和读出指针之间的线、即写入有不需要读出的读取数据的线,不将写入到该线的读取数据读出,而执行使读出指针的位置前进的空读处理,因此,在读取数据向属于某一个块的所有的线的写入结束之前,可使读出指针的位置前进,由此,能够在环形缓冲器较多地确保读出结束的区域、换言之可新写入读取数据的区域。[0012]另外,在上述实用新型的光学读取装置中,所述控制部在属于一个块的所述线数据的写入完成后,使所述读出指针移动到进行该一个块的读出的线数据的位置,并在该一个块内使所述读出指针的位置移动且同时读出属于该一个块的线数据。根据本实用新型的构成,在存在于一区域所属的一个块和其他区域所属的其他块之间的线不存在需要读出的数据的情况下,执行空读处理,由此,在读取数据向构成其它区域所属的块的所有的线的写入结束之前,可使读出指针的位置前进,由此,能够在环形缓冲器较多地确保读出结束的区域、换言之可新写入读取数据的区域。另外,本实用新型的所述设定部能够设定第一区域和与所述第一区域不同的第二区域,所述控制部在所述设定部设定有所述第一区域及所述第二区域时,读出所述第一区域后,再读出所述第二区域。另外,在上述实用新型的光学读取装置中,所述控制部在所述写入指针的位置和所述读出指针的位置离开了预先确定的值以上时,判别在从所述控制部的写入方向的所述读出指针的位置到所述写入指针的位置之间是否有进行读取的读取数据,在没有进行读取的读取数据的情况下,执行使所述读出指针的位置前进的空读处理。·根据本实用新型的构成,在写入指针和读出指针离开了规定的阈值以上,且写入到介于这些指针之间的各线的读取数据为不需要读出的数据的情况下,对介于这些指针之间的线执行空读处理,因此,在需要的情况下适宜执行空读处理。另外,上述实用新型的光学读取指针中,所述控制部使用表示包含能够在所述环形缓冲器进行删除或覆写的所述读取数据在内的位置的废弃指针,以使该废弃指针不超过所述写入指针的位置的方式控制所述写入指针,并且,与所述读出指针的位置无关地,以不超出读出未完成的所述读取数据的位置的方式控制所述废弃指针。根据本实用新型的构成,在空读处理的作用下读出指针的位置前进,伴随于此,追随该读出指针的废弃指针的位置也前进,对应于此,能够较多地确保可新写入读取数据的区域。根据本实用新型,能够较多地确保环形缓冲器的可写入的区域。

图I是本实施方式的点击打式打印机的外观立体图;图2是表示打印机主体的立体图;图3是打印机主体的侧剖面图;图4是表示点击打式打印机的功能性构成的框图;图5是示意性表示图像缓冲器的图;图6是为说明块而示意性表示图像缓冲器的图;图7是为说明区域扫描而示意性表示图像缓冲器的图;图8是为说明废弃指针而示意性表示图像缓冲器的图;图9是示意性表示区域扫描时的图像缓冲器的图;图10是示意性表示区域扫描时的图像缓冲器的图。符号说明10…点击打式打印机(光学读取装置)、40…控制部、41 "RAM(存储部)、60…图像缓冲器(环形缓冲器)、eoa…第一图像缓冲器(环形缓冲器)、eob…第二图像缓冲器(环形缓冲器)、111…第一扫描器(读取部)、112…第二扫描器(读取部)、200…主机、PH…废弃指针、PR…读出指针、PW…写入指针、S…记录介质(介质)
具体实施方式
下面,参照附图对本实用新型的实施方式进行说明。图I是表示本实施方式的点击打式打印机10 (光学读取装置)的外观的正面立体图。图2是表示打印机主体11的外观立体图。图3是表示图I的点击打式打印机10的侧剖面图。图I所示的点击打式打印机10将记录头18 (参照图3)所具备的多个记录针经由从色带盒(图示略)抽出的墨带(图示略)压向记录介质S,在该记录介质S的记录面上形成点,由此记录包含文字的图像。点击打式打印机10具备光学读取装置110 (参照图3),也 作为光学读取装置起作用,可以光学性读取显示于记录介质S的表面上的文字或记号、图像等。作为点击打式打印机10可使用的记录介质S (介质),可列举切断为规定长度的切断介质和连接多张而成的连续纸。作为切断介质,例如除单片纸或单片复写纸等外,还有存折或明信片、信封等,连续纸包括连续复写纸或通过线状的孔眼等连接的折叠式纸。在本实施方式中,作为记录介质S,使用金融机构等发行的支票或票据(以下统称为支票)、或金融机构等发行的存折。支票为利用磁性墨在其表面的局部区域MA印刷了使用者的帐号或该支票的序列号等MICR(Magnetic Ink Character Recognition)信息的单片纸。存折为装订多张记录用纸而成的册子形态,打开了该册子的内侧的面成为记录面。在存折的相当于封底的面的后部设有磁条。如图I所示,点击打式打印机10具备作为外装体的上部罩12、上部壳13及下部壳14,在上部壳13及下部壳14的前面开设有插入及排出记录介质S的手动口 15。另一方面,在上部壳13及下部壳14的背面开设有排出记录介质S的排出口 20。可通过从后述的主机200对点击打式打印机10发送的指令来设定是将由点击打式打印机10处理后的记录介质S从手动口 15排出、还是从排出口 20排出。将手动口 15开口的一侧、即图3中的左侧设为前侧,将排出口 20开口的一侧、即图3中的右侧设为后侧。如图2所示,点击打式打印机10具有覆盖于上述外装体上的打印机主体11。打印机主体11具备下主体部IlA和通过轴IlC支承于该下主体部IlA的后端部的上主体部(图示略)。上主体部通过设于上主体部的左侧面的开闭杆(图示略)的操作而可旋转,当使上主体部旋转时,打印机主体11的内部露出。如图2及图3所示,打印机主体11具备主构架16和固定于该主构架16的两端的一对右侧构架17A及左侧构架17B。在两侧构架17A、17B的外侧有上主体部的两侧构架(图示略),在其间架设滑架引导轴31,并且,在两侧构架17A、17B间固定设置有平坦面形状的前方介质引导件24及后方介质引导件25。在这些前方介质引导件24和后方介质引导件25之间配置有平面形状的压板21,在该压板21的上方以与压板21对置的方式配置有记录头18。记录头18被搭载于滑动自如地插通于滑架引导轴31的滑架19上。在驱动该滑架19的滑架驱动电动机56(图4)的正转或反转的作用下,滑架19经由同步带(图示略)被驱动,被滑架引导轴31引导并往复移动。滑架19沿着图I中符号C所示的方向、即与滑架引导轴31的轴向及压板21的长度方向一致的主扫描方向在上主体部两侧构架之间往复扫描。此外,将与滑架19的主扫描方向C正交的方向、即图I中符号D所示的方向设为副扫描方向。搭载于滑架19的记录头18在与滑架19 一同行进时,使记录针从在其前端面与压板21对置的针突出部(图示略)突出而击打墨带,使墨带的墨附着于在压板21和记录头18之间输送的记录介质S,从而在记录介质S上记录包含文字的图像。墨带被折叠收纳于安装在上述的主体构架或滑架19的色带盒(图示略)内,伴随滑架19的扫描而抽出。另夕卜,如图3所示,在记录头18的后方侧,以位于压板21的上方的方式配设有介质宽度传感器55。介质宽度传感器55搭载于滑架19上,随滑架19 一同在压板21上扫描,为求出记录介质S的侧端的位置或记录介质S的宽度而被使用。如图2、图3所示,压板21沿滑架19的行进方向延伸并形成为平面形状,被施力弹簧180向记录头18施力,且被弹性支承。施力弹簧180为压缩螺旋弹簧,利用该施力弹簧180的施加力支承记录头18进行记录动作时的记录针的突出力。另外,当在记录介质S的输送中该记录介质S的厚度发生了变化时、或向打印机主体11搬入了厚度不同的记录介质S时,压板21对抗施力弹簧180的施加力,被记录头18的前端按压而向离开记录头18的方向移动。由此,与记录介质S的厚度无关,而将记录头18的前端和记录介质S的记录面之间的间隙确保为恒定。如图3所示,打印机主体11具有输送记录介质S的介质输送机构(输送部)100、碰触由该介质输送机构100输送的记录介质S的前端而使该记录介质S整齐排列的整齐排列机构28、具备读取设于支票的MICR信息或对设于存折的磁条进行磁信息的读取或写入的磁头34的磁数据读写部29、在该磁数据读写部29的磁头34执行包含MICR信息的读取在内的磁信息处理时为抑制记录介质S的浮起而从上按压记录介质S的介质按压部30。如图2、图3所不,介质输送机构100具备压板21、第一驱动棍22A、第一从动棍22B、第二驱动辊23A、第二从动辊23B、第三驱动辊124A、第三从动辊124B、前方介质引导件24、后方介质引导件25、介质输送电动机26及驱动轮列部27。介质输送机构100构成在前方介质引导件24及后方介质引导件25上经由各辊输送记录介质S的输送路P,前方介质引导件24及后方介质引导件25的上表面成为输送路P的输送面PA。在本构成中,第一驱动辊22A、第一从动辊22B相对于压板21及记录头18配置于打印机主体11的前侧,第二驱动辊23A、第二从动辊23B及第三驱动辊124A、第三从动辊124B相对于压板21及记录头18依次配置于打印机主体11的后侧。第一驱动辊22A和第一从动辊22B在上下方向上成对配置,第二驱动辊23A和第二从动辊23B在上下方向上成对配置,第三驱动辊124A和第三从动辊124B在上下方向上成对配置。第一驱动辊22A、第二驱动辊23A及第三驱动辊124A为通过介质输送电动机26及驱动轮列部27旋转驱动的驱动辊。第一从动辊22B、第二从动辊23B及第三从动辊124B分别是被弹簧42A、42B、42C以规定的按压力向第一驱动辊22A、第二驱动辊23A及第三驱动辊124A侧施力的从动辊。由此,第一驱动辊22A和第一从动辊22B彼此向相反方向被旋转驱动,第二驱动辊23A和第二从动辊23B彼此向相反方向被旋转驱动,第三驱动辊124A和第三从动棍124B彼此向相反方向被旋转驱动。如图2所示,驱动轮列部27配置于右侧构架17A的外侧。该驱动轮列部27具备旋转一体地固定于可正转或反转的介质输送电动机26的驱动轴上的电动机小齿轮51。来自该电动机小齿轮51的驱动力经由减速齿轮52向安装于第二驱动辊23A的第二辊轴33上的第二驱动齿轮53B传递,进而,从该第二驱动齿轮53B经由中间齿轮54向安装于第一驱动辊22A的第一辊轴32上的第一驱动齿轮53A传递。另外,第二驱动辊23A的第二辊轴33的旋转力例如通过驱动带(图示略)向第三驱动辊124A的第三辊轴134传递。由此,图3所示的第一驱动辊22A、第二驱动辊23A及第三驱动辊124A向同一方向旋转,可将记录介质S向打印机主体11内输送。即,图3所示的第一驱动辊22A、第二驱动辊23A及第三驱动辊124A,在介质输送电动机26正转的情况下,沿副扫描方向如图中符号F所示向打印机主 体11内输送记录介质S,在介质输送电动机26反转的情况下,如图中符号R所不向从打印机主体11内排出的方向输送记录介质S。在通过记录头18进行对记录介质S的记录、或通过光学读取装置110进行记录介质S的表面的读取之前,整齐排列机构28使该记录介质S整齐排列。整齐排列机构28在第一驱动棍22A、第一从动棍22B和记录头18、压板21之间具备沿主扫描方向并列设置且向输送路P内突出的多个整齐排列板38和驱动整齐排列板38的整齐排列电动机58 (图4),通过使记录介质S的前端部碰触这些整齐排列板38,可以使记录介质S的朝向一致。如图2所示,打印机主体11具备多个整齐排列传感器39,该多个整齐排列传感器39检测在输送路P的整齐排列板38的上游侧附近有无与这些整齐排列板38碰触的记录介质S。整齐排列传感器39分别为具备夹着输送路P对置的发光部(LED等)和受光部(光电晶体管等)的光透射型的传感器,在主扫描方向并列配设。通过多个整齐排列传感器39中的检测到记录介质S的前端的传感器的数量及配置,可判定整齐排列机构28进行整齐排列后的记录介质S相对于输送方向的倾斜是否处于容许范围内。另外,点击打式打印机10例如在打印机主体11的后侧的下方具备控制基板部(图示略),以作为进行介质输送电动机26的驱动控制、滑架19的行进控制、记录头18的记录针的记录动作的控制、光学读取装置110的读取动作的控制等的、对点击打式打印机10整体进行控制的控制部。在打印机主体11上,在第一驱动辊22A的前侧并设有检测记录介质S向输送路P的插入的多个介质端传感器47。这些介质端传感器47为具备向输送路P发出光的发光部和检测该反射光的受光部的光反射型传感器,检测从手动口 15插入的记录介质S。此外,介质端传感器47也可以是以夹着输送路P对置的方式配置发光部和受光部的光透射型传感器。在本构成中,在所有的介质端传感器47的受光部中的任一个受光部从受光的状态变成受光被遮断的状态的情况下,判断为将记录介质S插入到输送路P内。另外,如图3所示,打印机主体11具备读取显示于记录介质S的表面上的文字、记号或图像等的光学读取装置110(光学读取部)。该光学读取装置110具备读取通过印刷等显不于记录介质S的上表面侧的信息的第一扫描器111 (读取部)和与该第一扫描器111对置配置且读取通过印刷等显示于该记录介质S的下表面侧的信息的第二扫描器112 (读取部)。通常,记录介质S以印刷有MICR信息的面成为下表面的方式从手动口 15插入。[0053]第一扫描器111及第二扫描器112是配置于第二驱动辊23A和第三驱动辊124A之间且连续地读取在输送路P中输送的记录介质S的信息的光学图像传感器。第一扫描器111及第二扫描器112例如为CIS(Contact Image Sensor)型的图像读取传感器,分别具备与记录介质S密接的平坦的盖玻片140、150和保持这些盖玻片140、150的主体壳141、151。在这些主体壳141、151的内侧分别收容有相对于记录介质S的读取区域照射从LED等光源输出的光的照射部(图示略)、在主扫描方向(C方向)排列成一列的多个受光传感器(图示略)、将来自该受光传感器的信号向上述控制基板部输出的输出部(图示略)。此外,第一扫描器111及第二扫描器112不限于具备CIS,也可以具备CCD(Charge Coupled Device)。如图2所示,第二扫描器112具备与压板21大致平行地沿点击打式打印机10的宽度方向延伸并构成为长条状的主体壳151及盖玻片150,该主体壳151以使盖玻片150的上表面(玻璃面)通过形成于后方介质引导件25上的开口而在输送路P上露出的方式配置。第一扫描器111如图3所不,以使盖玻片140的下表面(玻璃面)与上述盖玻片150的上表面对置的方式设于第二扫描器112的上方,在宽度方向上也形成为与第二扫描器112大·致相同的长度的长条状。在第一扫描器111的上部设有施力部件113,第一扫描器111被施力部件113以接近后方介质引导件25的记录介质S的方式施力。另外,施力部件113将第一扫描器111沿宽度方向以大致均匀的力向第二扫描器112侧按压。在此,作为施力部件113,可使用螺旋弹簧或板簧、或弹性体制的缓冲部件等。在盖玻片140、150的玻璃面间设有规定厚度的记录介质可进入的间隔,在读取记录介质S时,利用所输送的记录介质S将第一扫描器111压回上方,通过施力部件113收缩,记录介质S可通过盖玻片140、150间。S卩,在光学读取装置110中,利用由施力部件113施力的第一扫描器111将记录介质S压向第二扫描器112侦牝由此,使记录介质S和盖玻片140、150的玻璃面可靠地密接,提高读取品质。第一扫描器111及第二扫描器112的受光传感器(图不略)在点击打式打印机10的主扫描方向排列成一列,以在主扫描方向上延伸的线状进行读取。即,作为光学读取部的第一扫描器111及第二扫描器112具有线状排列的光兀件。第一扫描器111及第二扫描器112的受光传感器被配设于主扫描方向上的比记录头18的可印字范围更宽的范围,以比点击打式打印机10可印刷的所有的记录介质宽的宽度进行读取。即,光学读取装置110可读取在点击打式打印机10中使用的所有的记录介质S的整个面。如图3所不,第一扫描器111和第二扫描器112夹着输送路P对置配设,第一扫描器111所具备的线状的受光传感器和第二扫描器112所具备的线状的受光传感器在记录介质S的输送方向偏置5mm左右。根据该构成,能够消除来自彼此的光源的光对另一方受光传感器带来的影响,能够取得更高的读取品质。第一扫描器111及第二扫描器112分别具备R、G、B的光源,可进行单色(2值、16灰度、256灰度)及全彩色的读取。另外,第一扫描器111及第二扫描器112的读取析像度例如能够设定为200dpi (点/英寸)、300dpi、600dpi这三阶段。记录介质S的输送方向(副扫描方向)上的读取线数根据主扫描方向上的读取析像度设定,读取时的记录介质S的输送速度根据读取析像度、受光传感器的检测值的处理速度等规格调节。图4是表示点击打式打印机10的控制系统的构成的框图。[0061]该图4所示的各部通过安装于控制基板(图示略)的硬件和软件的协动而实现。点击打式打印机10具备CPU和其它周边电路,且具备基于控制程序控制点击打式打印机10整体的控制部40、暂时存储由 控制部40从EEPR0M42读出的控制程序或数据等的RAM41 (存储部)、存储有由控制部40执行的控制程序或处理的数据等的EEPR0M42、转换在与控制点击打式打印机10的主机200之间发送接收信息时的数据形式的接口(I/F)43、与各种传感器类连接的门阵列(G/A) 45、驱动各种电动机的电动机驱动器46、及驱动头的头驱动器48,这些各部经由总线49连接。在RAM41中形成有写入光学读取装置110所读取的读取图像数据的图像缓冲器60。详细后述,该图像缓冲器60是以规定的顺序为基准并巡回地写入数据的环形缓冲器,控制部40将写入到该图像缓冲器60的读取图像数据读出,并将其向主机200输出。在门阵列45连接有整齐排列传感器39、介质端传感器47、介质宽度传感器55、第一扫描器111及第二扫描器112。门阵列45将从整齐排列传感器39、介质端传感器47及介质宽度传感器55输入的模拟电压量子化并作成数字数据向控制部40输出。第一扫描器111及第二扫描器112通过CIS光学性读取记录介质S的表面,在每个CIS像素将CIS的检测电压向门阵列45供给,门阵列45将从第一扫描器111及第二扫描器112供给的模拟电压量子化并作成数字数据向控制部40输出。控制部40以后述的规定的顺序为基准,基于取得的数字数据将读取图像数据在图像缓冲器60展开。电动机驱动器46与介质输送电动机26、滑架驱动电动机56、磁头驱动电动机57及整齐排列电动机58连接,向这些各电动机供给驱动电流或驱动脉冲,使这些电动机动作。此外,在电动机驱动器46也可以连接使整齐排列板38(图3)动作的整齐排列电动机58(图4)等。介质端传感器47与记录头18及磁头34连接,通过对记录头18供给驱动电流,使记录针突出,另一方面,在对磁头34输出读取/写入用的驱动电流并且进行磁数据的读取时,检测磁头34的检测电压(模拟电压),作为数字数据向控制部40输出。控制部40基于存储于EEPR0M42的控制程序且经由门阵列45、电动机驱动器46及头驱动器48取得各种传感器的检测状态,并且驱动各电动机而输送记录介质S,驱动各头,由此对记录介质S执行记录。其次,对向图像缓冲器60写入读取图像数据且依次读出所写入的读取图像数据时的动作进行详述。图5是示意性表示以规定的读取析像度(例如600dpi)读取作为规定尺寸的单片纸的记录介质S时形成于RAM41的图像缓冲器60的状态的图。图5(A)表示基于第一扫描器111的读取结果写入读取图像数据的图像缓冲器60即第一图像缓冲器60a,图5(B)表示基于第二扫描器112的读取结果写入读取图像数据的图像缓冲器60即第二图像缓冲器60b。如图5所示,在本实施方式中为如下构成,即,在RAM41形成有两个缓冲器,在一缓冲器即第一图像缓冲器60a基于第一扫描器111的读取结果写入读取图像数据,另外,在另一缓冲器即第二图像缓冲器60b基于第二扫描器112的读取结果写入读取图像数据。在以下的说明中,利用第一图像缓冲器60a说明图像缓冲器60的构成及图像缓冲器60的利用方式,但第二图像缓冲器60b为与第一图像缓冲器60a相同的构成,且利用方式也相同。第一图像缓冲器60a是展开读取图像数据的缓冲器。读取图像数据是位图形式的数据,对在数据上以按读取析像度为基准的间距配置成点阵状的各像素,对每个像素将RGB系的色成分保持为灰度值(例如,将RGB系的每个色成分以0-256阶段表示的灰度值、或将单色的色成分以2值表示的值)。下面,为便于说明,有时将对每个像素保持的信息简单表现为“像素”。在图5(A)的例中,第一图像缓冲器60a为如下构成在规定方向(箭头Yl)可展开8400点的像素,在与该规定方向正交的方向即线方向(箭头Y2)可展开5100点的像素。另外,第一图像缓冲器60a通过将沿线方向延伸的多条(8400条)线(线LI 线L8400)在规定方向并列配置而形成。如图5(A)所示,规定方向具体是指从线LI朝向线L8400的方向。根据第一扫描器111的读取结果,按每条线向规定方向依次将线数据(读取数据)写入第一图像缓冲器60a的各线。·详细而言,如上所述,第一扫描器111具备沿主扫描方向(图I中C方向)排列成一列的多个受光传感器,在记录介质S的上表面读取时,伴随记录介质S的输送,利用一列受光传感器间歇地向扫描方向(输送方向的反方向)读取记录介质S的上表面。此时,按照一列受光传感器的读取,基于一列受光传感器的输出值,依次生成在与主扫描方向(C方向)相对应的方向延伸的5100点的像素(每个像素的色的信息)所构成的线数据。在第一图像缓冲器60a中,线方向(箭头Y2)为与主扫描方向(C方向)对应的方向,且规定方向(箭头Yl)是与扫描方向对应的方向。而且,如上生成的线数据按每个线向规定方向依次写入。更具体而言,基于一列的受光传感器的最初的读取结果生成的线数据被写入线LI,基于下一列的受光传感器的读取结果生成的线数据被写入线L2,按上述这种状况依次将线数据对每个线向规定方向写入。在此,第一图像缓冲器60a为环形缓冲器,线数据的写入朝向规定方向巡回进行。更具体而言,在向线L8400进行了线数据的写入时,接着进行线数据向线LI的写入。在该情况下,在线LI中已写入了线数据,但被新的线数据覆写。在本实施方式中,控制部40利用写入指针PW及读出指针PR管理成为线数据的写入及读出的对象的线。详细而言,写入指针PW是表示写入线数据的线的指针。指针只要是保持表示特定的线的值的信息即可,例如也可以为在用于管理指针的程序上定义的变量,另外,也可以是可改写地存储于RAM41的规定区域的数据。这对于读出指针PR或后述的废弃指针PH而言也是相同的。控制部40在将所生成的线数据写入第一图像缓冲器60a的线时,将线数据写入写入指针PW表示的线,且在线数据的写入结束后,使写入指针PW表示的线向规定方向侧移动一线。在以下的说明中,有时将使指针表示的线向规定方向侧移动简单地表现为“将指针向规定方向移动”。另外,在以下的说明中,“指针的位置”是指指针表示的线。另外,读出指针PR是表示读出线数据的线的指针。[0086]控制部40在读出被写入到第一图像缓冲器60a的线数据时读出被写入到读出指针PR表示的线的线数据,且在线数据的读出结束后,使读出指针PR表示的线向规定方向侧移动一线。此外,控制部40将读出的线数据按后述的规定的顺序经由接口 43向主机200传送。读出指针PR基本上追随写入指针PW的移动而移动。由此,被写入到第一图像缓冲器60a的线数据按写入的顺序被读出,且向主机200传送。在本实施方式中,线数据的读出及传送按块单位进行。图6是用于说明块的图,是示意性表示按每个块分割的第一图像缓冲器60a的样子的图。
如图6所示,在本实施方式中,将第一图像缓冲器60a按多个线分割,形成n个块(块BI 块Bn)。构成一个块的线的数量在不超过500个范围内,考虑点击打式打印机10和主机200之间的通信速度等,限定为适合线数据传送的值。在本实施方式中,以如上形成的块单位进行线数据的传送。详细而言,参照图6,在利用第一扫描器111执行记录介质S的上表面的图像的读取时,从线LI朝向规定方向按线依次执行线数据的写入。在该情况下,直至线数据向构成线LI所属的块BI的Kl个线的写入结束为止,不执行线数据的写入,因此,读出指针PR维持表示线LI的状态。然后,在线数据的写入进行且线数据向构成块BI的Kl个所有的线的写入结束时,利用控制部40对构成块BI的各线分别朝向规定方向依次执行线数据的读出。而且,在构成块BI的所有的线的线数据的读出结束后,控制部40将读出的所有的线数据以规定的协议为基准向主机200传送。此外,在构成块BI的所有的线的线数据的读出结束的时刻,读出指针PR成为表示块B2的先头的线的状态。控制部40在构成块BI的线的线数据的传送结束后,对于块B2也同样地传送线数据。即,直至线数据向构成块B2的所有的线的写入结束为止,停止写入到构成块B2的线的线数据的读出,在线数据向构成块B2的所有的线的写入结束后,开始线数据的读出,将读出的线数据一并地向主机200传送。这样,控制部40按块单位执行线数据的传送,由此能够对已经写入了线数据且考虑传送而限定了其尺寸(线数)的一组区域(块)一并执行与读出及传送相关的处理,读出及传送的处理效率化。另外,本实施方式的点击打式打印机10仅读出属于第一图像缓冲器60a的规定区域的线数据,可执行进行传送的区域扫描。图7是为说明区域扫描而示意性表示第一图像缓冲器60a的图。在图7中,第一图像缓冲器60a在规定的坐标系被展开。以构成第一图像缓冲器60a的像素(=构成在第一图像缓冲器60a展开的读取图像数据的像素)中的配置于图中最左最上的像素为原点,对该像素赋予坐标(0、0),并且将从该原点朝向图中右方向的方向规定为X轴+方向。且将从该原点朝向图中下方向的方向规定为y轴+方向,对配置于图中最右最上的像素赋予坐标(5100、0),对配置于图中最左最下的像素赋予坐标(0、8400),对配置于图中最右最下的像素赋予坐标(5100、8400)。构成第一图像缓冲器60a的所有的像素由表示距原点的相对位置的坐标唯一地确定。[0099]在图7的例子中,在区域扫描中,例如可只读出及传送由Pl(1000、4000)、P2 (4000,4000) ,P3 (1000,8000)及 P4 (4000、8000)这 4 点定义的区域 Al 所包含(具有)的线数据。在该情况下,记录介质S的图像中的仅属于区域Al的图像的图像数据最终被向主机200传送。此外,在执行区域扫描时,利用主机200提供的规定的用户接口,用户在记录介质S的上表面指定要进行图像传送的矩形的区域。基于该指定,主机200在第一图像缓冲器60a计算与所指定的区域对应的区域的4点坐标,将所算出的坐标向点击打式打印机10的控制部40输出。使用图7详细说明对区域Al进行区域扫描时的动作。此外,如图7所示,区域Al是跨过块B (i-1)、块Bi及块B (i+1)这三个块的区域。在区域扫描中,线数据的写入与不进行区域扫描的情况相同,对每个线向规定方 向依次执行。而且,伴随第一扫描器111对记录介质S的上表面的读取,进行线数据向规定方向的写入,线数据向构成块B(i-l)的一个之前的块即块B(i-2)的所有的线的写入结束。在该情况下,写入指针PW成为表示块B (i-1)的先头的线即线La的状态。另一方面,控制部40在块B (i-2)的写入结束的时刻,由于需要执行读出的线数据不存在,所以不使读出指针PR移动而维持读出指针PR表示线LI的状态。在线数据向块B(i_2)的写入完成后,进一步进行线数据向规定方向的写入,线数据向构成块B(i-l)的所有的线的写入结束。区域Al在块B(i-l)上延伸,但如上所述,由于线数据的读出及传送以块单位进行,所以控制部40在线数据向构成块B(i-l)的所有的线的写入完成之前,不进行读出指针PR的移动,而维持读出指针PR表示线LI的状态。在线数据向构成块B(i-l)的所有的线的写入结束的情况下,控制部40使读出指针PR向规定方向移动至达到线La。在该移动时,不进行线数据的读取。其次,控制部40对于写入有区域Al没有的线数据的线、具体而言介于线La和线Lb之间的线(包含线La且不包含线Lb)不进行线数据的读出,而在使读出指针PR表示的线向规定方向依次移动后,将读出指针PR表示的线设为线Lb。该线Lb为包含属于区域Al的数据在内的线数据,即在块B(i-l)上写入有位于规定方向的最反方向侧的线数据的线。其次,控制部40执行写入到线Lb的线数据中的属于区域Al的数据(图7中斜线表示的区域的数据)的读出。其次,控制部40使读出指针PR向规定方向移动一线,执行写入到该读出指针PR所示的线的线数据中的属于区域Al的数据的读出。这样,控制部40对于块B(i-l)按线朝向规定方向依次读出属于区域Al的数据。这样,在块B (i-1)中,依次执行读出指针PR向规定方向的移动及属于区域Al的数据的读出,在读出指针PR表示的线为块Bi的先头的线即线Lc的时刻,控制部40将读出的数据(=在块B (i-1)中属于区域Al的数据)向主机200传送。控制部40对于块Bi及块B (i+1)而言,也与块B (i-1)相同地执行属于在块单位下的区域Al的数据的读出及数据的传送。由此,将属于区域Al的所有的数据向主机200传递。这样,对于属于区域Al的数据,以块单位一并执行读出、传送,因此,可实现读出及传送的处理的效率化。如上所述,第一图像缓冲器60a为环形缓冲器,写入指针PW及追随该写入指针PW的读出指针PR成为第一图像缓冲器60a的末端的线(图5(A)的例中为线L8400)之后的线是先头的线(图5(A)的例中为线LI)的构成。在该情况下,可能有进行写入指针PW向规定方向的移动而使读出指针PR超过规定方向侧的事态发生。在该情况下,由于对于未进行线数据的读出的线重新写入线数据,所以需要防止上述事态发生。为防止该事态,在本实施方式中,除写入指针PW及读出指针PR之外,还具备废弃指针PH,控制部40通过该废弃指针PH管理写入指针PW的位置,从而不使读出指针PR超过规定方向侧。图8是为说明废弃指针PH的基本的动作而示意性表示第一图像缓冲器60a的图。在图8中,示意性表示写入指针PW、读出指针PR及废弃指针PH,各指针的图形的 前端表示的线是各指针所示的线。在以下的说明中,为了说明的明确化,不以上述的区域扫描为前提,而是以传送在第一图像缓冲器60a展开的所有的读取图像数据为前提,另外,不考虑块。如图8(A)所示,废弃指针PH除后述的例外以外,基本上追随读出指针PR而动作。在本实施方式中,废弃指针PH基本上以维持表示下述线的状态的方式追随读出指针PR,所述线在规定方向的反方向(以下简称为“反方向”)上以10条线的量离开读出指针PR表示的线。进而,写入指针PW以不使废弃指针PH超过规定方向侧的方式控制其位置。由此,防止写入指针PW超过读出指针PR,防止向写入有读出未结束的线数据的线重新写入线数据。使用图8具体说明,写入指针PW、读出指针PR及废弃指针PH的位置关系为图8 (A)所示的状态。此外,在图8(A)中,写入到介于写入指针PW和读出指针PR之间的线(斜线所示的区域所包含的线)的线数据为尽管写入结束但没有进行读出的线数据。而且,从图8(A)所示的状态进行写入指针PW向规定方向的移动,且状态不向图8(B)所示的状态过渡。在该情况下,写入指针PW以不使废弃指针PH向规定方向侧超出的方式控制其位置,因此,可靠地防止写入指针PW到达写入有写入结束但没有进行读出的线数据的线所存在的区域(图8(B)中斜线表示的区域)。另外,在上述的区域扫描中,可以在第一图像缓冲器60a只读出及传送属于不同的多个区域的数据。而且,对于不同的多个区域的每一个,有时在线方向存在重叠的部分。在这种情况下,如下执行属于不同的多个区域的数据的读出。图9是为说明读出属于存在在线方向重叠的部分的各区域的数据时的处理而示意性表示第一图像缓冲器60a的图。在图9的例中,对区域A2及区域A3进行区域扫描。即,只读出及传送属于区域A2及区域A3的数据。如图9所示,区域A2及区域A3在范围Ql分别存在在线方向重叠的部分。在这种情况下,对于区域A2中的属于块Bi的区域即区域a2及区域A3中的属于块Bi的区域即区域a3个别地执行读取。此外,在以下的说明中,控制部40基于有关块Bi的信息或从主机200输入的区域A2、区域A3的各顶点的坐标等事先检测块Bi的区域a2及区域a3的状态(范围),且基于该检测结果管理读出指针PR的移动。以线数据向构成块Bi的所有的线的写入结束为前提进行详述时,控制部40首先通过上述的方法按线向规定方向依次读出属于区域a2的数据。在该情况下,读出指针PR如箭头Y4所示那样移动,最终到达位置Tl。当属于区域a2的数据的读出结束时,控制部40将读出的数据向主机200传送。这样,在本实施方式中,为在同一块存在不同的多个区域的情况下,对每个区域进行数据的读取、传送的构成,由此,属于不同的区域的数据在每个区域分别一并执行数据的读取、传送,实现读取及传送的处理的单纯化、以及伴随单纯化而产生的处理效果的提闻。当属于区域a2的数据的读出结束时,控制部40使读出指针PR向区域a3的先头的位置T2移动。其次,控制部40按线向规定方向依次读出属于区域a3的数据。在该情况下,读出指针PR如箭头Y5所示那样移动。其次,控制部40将属于读出的区域a3的数据向主机200输出。如上,控制部40对于属于区域a2的数据及属于区域a3的数据分别个别地读出,并向主机200传送。·在此,在无论何种情况均能够使上述的废弃指针PH以维持表示下述线的状态的方式移动的情况下,如图9的例子,在对存在在线方向上重叠的部分的多个区域执行区域扫描的情况下,可能产生如下不良,其中,上述线在反方向上以10条线的量离开读出指针PR所示的线。即,在属于区域a2的数据的读出结束,且读出指针PR到达了位置Tl的情况下,伴随于此,废弃指针PH从此处向反方向侧的位置即位置T3移动了 10条线的量。在该情况下,关于属于位置T2和位置T3之间的范围Q2的线,为残存有应读出且读出未结束的数据(属于区域a3的数据)的状态。因此,对于属于范围Q2的线,直至属于区域a3的数据的读出结束为止,不应重新写入线数据。但是,废弃指针PH由于位于位置T3,所以可能发生下述事态,即,以使该废弃指针PH不超出规定方向侧的方式被控制移动的写入指针PW到达废弃指针PH的位置,伴随于此,对于属于范围Q2的线,在读出未结束的阶段写入新的线数据。据此,控制部40在上述情况时如下控制废弃指针PH的位置。S卩,控制部40在使废弃指针PH向规定方向移动I条线的量时,首先判别写入到移动预定的线的线数据中是否包含应读出且读出未结束的数据。而且,在不包含该数据的情况下,控制部40执行废弃指针PH的I条线的量的移动,在含有该数据的情况下,控制部40停止废弃指针PH的移动。而且,控制部40监视写入到上述移动后的线的线数据中的应读出且读出未结束的全部数据的读出是否结束,在该全部数据的读出结束且废弃指针PH和读出指针PR之间的规定方向的距离超过10条线的情况下,执行废弃指针PH向规定方向的I条线的量的移动。例如,参照图9,废弃指针PH位于位置T2的I条线的量反方向侧的位置T4。进而,虽然属于区域a2的数据的读出结束,但属于区域a3的数据完全未执行读出。在这种状况下,假设如下的情况控制部40伴随读出指针PR向规定方向的移动而使废弃指针PH从位置T4向位置T2移动。在该情况下,控制部40在废弃指针PH向位置T2移动之前,判别写入到与位置T2对应的线的线数据中是否包含应读出且读出未结束的数据。也可以预先存储表示数据的读出状况的信息,基于该信息进行该判别,另外,也可以对每个线通过标识来管理在线数据中是否包含应读出且读出未结束的数据,基于该标识的状态进行该判别。而且,由于写入到与位置T2对应的线的线数据中含有应读出且读出未结束的数据(有关区域a3的数据),所以控制部40停止废弃指针PH向位置T2的移动。其次,控制部40监视包含于写入到与位置T2对应的线的线数据中且属于区域a3的数据的读出是否结束。换言之,监视写入到与位置T2对应的线的线数据中的应读出且读出未结束的全部数据的读出是否结束。在属于区域a3的数据的读出结束且废弃指针PH和读出指针PR之间的规定方向的距离超过10条线的情况下,使废弃指针PH从位置T4向位置T3移动。这样,在本实施方式中,在写入到某I线的线数据中包含应读出且读出未结束的数据的情况下,控制部40以与读出指针PR的位置无关地使废弃指针PH向规定方向不超过 该I条线而移动的方式控制废弃指针PH的移动。由此,能够适宜地防止对存在应读出且读出未结束的数据的线重新信入线数据。此外,如上所述,只要控制废弃指针PH的移动,则在块内存在不同的多个区域的情况下,对于这些区域在线方向不重叠的范围(例如图9的范围Q3),根据包含于线数据的应读出的数据的读出状况适宜地使废弃指针PH向规定方向移动。限制不必要的废弃指针PH向规定方向的移动。伴随于此,防止可写入新的线数据的区域不必要地变窄。使用图9具体进行说明。对于范围Q3,如果区域a2的数据的读取结束,则写入到属于该范围Q3的线的线数据中的应读出的数据的读出结束。虽然也可以使废弃指针PH向规定方向移动,但通过如上控制废弃指针PH的移动,对于范围Q3,根据区域a2的数据的读出,使指针PH适宜地向规定方向移动。另外,在上述的区域扫描中,可执行属于在规定方向上离开配置的区域的数据的读出。图10是为说明属于在规定方向上离开配置的区域的数据的读出而示意性表示第一图像缓冲器60a的图。首先,使用图10(A)说明应用本实用新型之前的现有的读出处理。在图10(A)的例中,对于区域A4及与该区域A4在规定方向上离开配置的区域A5执行区域扫描。如图10(A)所示,区域A4属于形成于第一图像缓冲器60a的多个块中的先头的块即块BI,另外,区域A5属于形成于第一图像缓冲器60a的多个块中的末尾的块即块Bn。目前,如上,在规定了区域A4及区域A5的情况下,根据第一扫描器111的记录介质S的上表面的读取,线数据向构成块BI的所有的线的写入结束时,控制部40如上述执行属于区域A4的数据的读出及传送。在属于块BI中包含的区域A4的数据的读出及传送结束的时刻,读出指针PR成为位于与块B2的先头的线对应的位置即位置T6的状态。在线数据向构成块BI的所有的线的写入完成后,也继续执行线数据的写入,结束线数据向构成块B2 块B(n-l)的所有的线的写入。在该情况下,由于块B2 块B(n-l)中不存在应读出的数据,所以控制部40对于读出指针PR维持属于块BI中包含的区域A4的数据的读出及传送结束的时刻的状态、即位于与块B2的先头的线对应的位置T6的状态。[0147]进而,进行线数据向规定方向的写入,结束线数据向构成块Bn的所有的线的写入。以线数据向块Bn、即包含区域A5的块的写入完成为触发,控制部40开始读出指针PR向规定方向的移动。在该情况下,由于构成块B2 块B(n-l)的线不存在应执行读出的数据,因此,实际上不进行数据的读出而进行读出指针PR向规定方向的移动。而且,控制部40在使读出指针PR移动至块Bn的先头的线后,对于属于块Bn内的区域A5的数据执行数据的读出及传送。 在这种现有的方法中,在对沿规定方向离开的不同的区域进行区域扫描的情况下,可能产生如下不良。S卩,在上述的情况下,以线数据向块Bn的写入为触发,开始位于位置T6的读出指针PR向规定方向的移动,因此,出现如下的状态追随该读出指针PR的废弃指针PH和写入指针PW的规定方向的距离(图10(A)中用带符号Dl的箭头所示的距离)接近。因此,通过废弃指针PH限制写入指针PW的动作,虽然生成了应新写入的线数据,但是可能产生所生成的线数据不能写入第一图像缓冲器60a的事态。鉴于此,在本实施方式中,控制部40如下控制读出指针PR的位置。S卩,控制部40总是监视写入指针PW和读出指针PR之间的线数。而且,在写入指针PW和读出指针PR之间的线数超过作为阈值而预先确定的线数的情况下,判别在被该写入指针PW和读出指针PR夹着的区域是否存在应执行读出的数据。在不存在应执行读出的数据的情况下,控制部40对属于被这些写入指针PW和读出指针PR夹着的区域的线不进行线数据的读出,而执行使读出指针PR向规定方向移动的空读处理。使用图10⑶具体地进行说明时,在属于块BI的区域A4的读出及传送结束、且读出指针PR位于位置T6的状态下,控制部40监视写入指针PW和读出指针PR之间的线数。而且,如图10(B)所示,在写入指针PW和读出指针PR之间的线数超过作为阈值而决定的“1000”的情况下,控制部40判别这些写入指针PW和读出指针PR之间的范围Q4是否存在应读出的数据。而且,在范围Q4不存在应读出的数据的情况下,控制部40对于这些属于范围Q4的线使读出指针PR朝向规定方向移动,另一方面,执行不读出线数据的空读处理。这样,通过对于范围Q4执行空读处理,线数据向构成块Bn的所有的线的写入结束之前,读出指针PR向位置T7移动,追随该读出指针PR的移动,废弃指针PH向规定方向移动。此外,在读出指针PR向位置17移动后,在写入指针PW和读出指针PR之间的线数超过阈值且在介于这些指针的范围不存在应执行读出的数据的情况下,也适宜执行空读处理,执行读出指针PR及废弃指针PH向规定方向的移动。这样,在本实施方式中,在写入指针PW和读出指针PR之间的线数超过阈值且在介于这些指针的范围不存在应执行读出的数据的情况下,适宜执行空读处理,执行读出指针PR及废弃指针PH向规定方向的移动。在此,由于废弃指针PH为具有用于限制写入指针PW的移动的作为止动器的功能的指针,所以通过伴随空读处理的废弃指针PH向规定方向的移动,在第一图像缓冲器60a中,可写入新的线数据的区域相比目前扩张,可降低产生不能将由此生成的线数据写入第一图像缓冲器60a的事态的危险。另外,即使在对于沿规定方向离开的不同的区域进行区域扫描的情况下,也难以发生写入指针PW和废弃指针PH的距离接近的事态,能够极力地防止虽然新生成了应写入的线数据但也不能将所生成的线数据写入第一图像缓冲器60a的事态。[0157]此外,在本实施方式中,作为写入指针PW和读出指针PR之间的线数的阈值设定了“ 1000 ”,但该阈值从以下的观点来进行设定。S卩,如上所述,在本实施方式中,构成I个块的线的数量不超过500。而且,阈值为线数最大(500线)的2块量的值(1000线)。这可以说是因为,在写入指针PW和读出指针PR离开了线数最大(500线)的2块量的情况下,以与第一图像缓冲器60a整个区域的规定方向的线数(8400线)的关系来看,写入指针PW和读出指针PR离开了相对充分大的距离。如以上说明,在本实施方式中,控制部40与读出指针PR的位置无关地以使写入有包含读出未完成的数据在内的线数据的线的位置不超出规定方向侧的方式控制废弃指针PH的移动。
据此,废弃指针PH与读出指针PR的位置无关地以使写入有包含读出未完成的数据在内的线数据的线的位置不超出规定方向侧的方式被控制其移动。写入指针PW以使该废弃指针PH不超出规定方向侧的方式被控制其移动,因此,能够有效地防止对写入有包含读出未完成的数据在内的线数据的线新写入线数据。另外,在本实施方式中,控制部40可以在区域扫描中以对每个区域读出属于作为环形缓冲器的第一图像缓冲器60a的多个不同的区域的数据的方式进行数据的读出。而且,控制部40在I个线数据中包含属于多个不同的每个区域的数据的情况下,直至属于各区域的数据的各自的读出结束为止,与读出指针PR的位置无关地,以废弃指针PH使写入有该I线数据的线的位置不超出规定方向侧的方式进行控制。据此,在进行区域扫描时,在每个区域读出属于作为环形缓冲器的第一图像缓冲器60a的多个不同的区域的数据的情况下,即使在I线数据包含属于多个不同的每个区域的数据的情况下,也能够在所包含的所有的数据的读出结束之前,有效地防止对写入有该I线数据的线新写入线数据。另外,在本实施方式中,控制部40在对每个按多个线分割作为环形缓冲器的第一图像缓冲器60a而形成的块完成线数据向属于一个块的各线的写入后,在该一个块内使读出指针PR向所述规定方向移动,同时,将属于该块的线的线数据向规定方向读出。在不同的区域属于一个块的情况下,与读出指针PR的位置无关地,以使属于该一个块的线中的写入有包含读出未完成的数据在内的线数据的线的位置不超出规定方向侧的方式控制废弃指针PH的移动。据此,以块单位执行线数据的读出时读出处理效率的高,并且当在块内存在包含读出未完成的数据在内的线数据时,以使写入有该线数据的线不超出规定方向侧的方式控制废弃指针PH的移动,能够有效地防止向该线新写入线数据。另外,在本实施方式中,控制部40在对每个按多个线分割作为环形缓冲器的第一图像缓冲器60a而形成的块完成线数据向属于一个块的各线的写入后,将读出指针PR移动到表示应进行该一个块的读出的线的位置,使读出指针PR在该一个块内向规定方向移动,同时向规定方向读出属于该块的线的线数据。对于介于写入指针PW和读出指针PR之间的线、即写入有不需要读出的线数据的线,不将写入到该线的线数据读出,而执行使读出指针PR向规定方向移动的空读处理。据此,对于介于写入指针PW和读出指针PR之间的线、即写入有不需要读出的线数据的线,不将写入到该线的线数据读出,而执行使读出指针PR向规定方向移动的空读处理。在线数据向属于块的所有的线的写入结束之前,可以使读出指针PR向规定方向移动。由此,在第一图像缓冲器60a可以较多地确保结束读出而可新写入线数据的区域。另外,在本实施方式中,在写入指针PW和读出指针PR沿规定方向离开了阈值以上、即写入到介于这些指针之间的各线的线数据为不需要读出的数据时,控制部40对介于这些指针之间的线执行空读处理。据此,在写入指针PW和读出指针PR沿规定方向离开了阈值以上,且写入到介于这些指针之间的各线的线数据为不需要读出的数据时,对介于这些指针之间的线执行空读处理,因此可以在需要的情况下适宜执行空读处理。另外,在本实施方式中,控制部40可以以在每个区域读出属于第一图像缓冲器60a的多个不同的区域的线数据的方式进行线数据的读出。第一图像缓冲器60a的一区域和其他区域之间在规定方向上离开,在该一区域所属的一个块和该其他区域所属的其他块之间介有写入了不需要读出的线数据的线的情况下,对这些线执行空读处理。·据此,在存在于一区域所属的一个块和其他区域所属的其他块之间的线不存在需要读出的数据的情况下,执行空读处理。在线数据向构成其他区域所属的块的所有的线的写入结束之前,可以使读出指针PR向规定方向移动。由此,能够在第一图像缓冲器60a较多地确保读出结束的区域、换言之可新写入线数据的区域。另外,在本实施方式中,控制部40通过追随读出指针PR的废弃指针PH控制写入指针PW的移动,以便该废弃指针PH不使写入指针PW超出规定方向侧。据此,伴随着读出指针PR通过空读处理而向规定方向移动,追随该读出指针PR的废弃指针PH也向规定方向移动,对应于此,能够较多地确保可新写入线数据的区域。以上对本实用新型的一实施方式进行了说明,但本实用新型不限于此。在上述实施方式中,为在搭载于点击打式打印机10的控制基板(图示略)上安装的控制部40管理各指针的构成,但例如也可以为与点击打式打印机10进行了外部连接的装置管理这些指针的构成。即,图4所示的各功能块通过硬件和软件的协动来实现,具体的硬件的安装方式或软件的规格等是任意的,对于其它细部构成也可以任意变更。另外,在上述实施方式中,以对水平输送记录介质S的平层型的装置应用了本实用新型的情况为例进行了说明,但本实用新型不限于此,当然也可以适用于具备以立起状态输送支票等票据形态的记录介质S的输送路的装置。另外,在上述实施方式中,以具备光学读取装置110的点击打式打印机10为例进行了说明,但本实用新型不限于此,例如也可以为在喷墨式打印机、或热敏打印机、激光打印机等设置相当于光学读取装置110的光学读取部的构成。此外,不限于作为独立的打印机而使用的设备,对于装入其它设备(ATM(Automated Teller Machine)或 CD(Cash Dispenser)等)的装置也可以设置相当于光学读取装置110的光学读取部。另外,不限于将光学读取装置110 —体设置于在纸等记录介质上记录文字或图像的装置中的构成,本实用新型例如可以适用于包括独立的扫描器装置或复印机在内的多种设备。S卩,能够将本实用新型广泛应用于可光学性读取介质的光学读取装置。
权利要求1.一种光学读取装置,其特征在于,具备 光学读取部,其具有线状配设的光元件并读取介质; 存储部,其具有形成于存储区域的环形缓冲器; 控制部,其将由所述光学读取部读取的读取数据写入所述环形缓冲器,且将写入到所述环形缓冲器的所述读取数据读出,并传送所读出的所述读取数据, 所述控制部使用表示将所述读取数据写入所述环形缓冲器的位置的写入指针及表示未读出的所述读取数据的位置的读出指针,管理成为所述读取数据的写入及读出的对象的所述环形缓冲器的位置。
2.如权利要求I所述的光学读取装置,其特征在于, 具有指定所述介质的规定区域的设定部, 所述控制部读出由所述设定部设定的区域的读取数据,并且在从所述环形缓冲器的写入方向的所述读出指针的位置到所述写入指针的位置之间的所述读取数据不是与所述区域对应的读取数据时,不读出所述读取数据,而执行使所述读出指针的位置前进的空读处理。
3.如权利要求I所述的光学读取装置,其特征在于, 所述控制部写入所述环形缓冲器的所述读取数据为线数据, 对具有多个所述线数据的每个块进行所述读取数据的读取。
4.如权利要求3所述的光学读取装置,其特征在于, 所述控制部在属于一个块的所述线数据的写入完成后,使所述读出指针移动到进行该一个块的读出的线数据的位置,并在该一个块内使所述读出指针的位置移动且同时读出属于该一个块的线数据。
5.如权利要求2所述的光学读取装置,其特征在于, 所述设定部能够设定第一区域和与所述第一区域不同的第二区域, 所述控制部在所述设定部设定有所述第一区域及所述第二区域时,读出所述第一区域后,再读出所述第二区域。
6.如权利要求I所述的光学读取装置,其特征在于, 所述控制部在所述写入指针的位置和所述读出指针的位置离开了预先确定的值以上时,判别在从所述控制部的写入方向的所述读出指针的位置到所述写入指针的位置之间是否有进行读取的读取数据,在没有进行读取的读取数据的情况下,执行使所述读出指针的位置前进的空读处理。
7.如权利要求2所述的光学读取装置,其特征在于, 所述控制部使用表示包含能够在所述环形缓冲器进行删除或覆写的所述读取数据在内的位置的废弃指针,以使该废弃指针不超过所述写入指针的位置的方式控制所述写入指针,并且,与所述读出指针的位置无关地,以不超出读出未完成的所述读取数据的位置的方式控制所述废弃指针。
专利摘要本实用新型涉及光学读取装置,可较多地确保环形缓冲器的可写入的区域。控制部(40)对于介于写入指针和读出指针之间的线、即写入有不需要读出的线数据的线,不将写入到该线的线数据读出,而执行使读出指针向规定方向移动的空读处理。
文档编号G11B7/005GK202495248SQ20122006048
公开日2012年10月17日 申请日期2012年2月22日 优先权日2011年3月9日
发明者浅田健司 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1