打印机的制作方法

文档序号:11764387阅读:381来源:国知局
打印机的制作方法与工艺

本发明涉及一种打印机,该打印机通过使用伸长介质执行打印。



背景技术:

已知的打印机检测打印期间的使用和消耗的伸长介质的余量(参见,例如jpa2011-245758)。在现有技术中,当在盒壳体中设置与一卷缠绕伸长介质(基带)以相同的角速度旋转的待检测目标,并且光学检测装置(光学传感器)光学地检测设置在待检测目标上的检测部件。基于光学检测装置的检测结果,通过使用预先计算的预定关系式,通过卷的角速度计算带的余量。带的余量被显示从而操作者能够可靠地识别带的余量。



技术实现要素:

本发明待解决的问题

然而,由于在常规方法中通过使用速度(具体地,缠绕伸长介质的卷的角速度)作为参数检测余量,如果由于一些原因馈送速度发生变化,则难于具有高准确度地检测余量,上述原因诸如馈送阻力和环境条件,或者在开始馈送时的所谓加速操作以及在停止馈送时的所谓减速操作的期间等。在这种情况下,操作者不能清楚地识别伸长介质可用的量,并因此,存在改善的余地。

本发明的目的在于提供一种打印机,该打印机能够独立于馈送速度而高准确度地确定伸长介质的余量并且允许操作者清楚地识别伸长介质可用的量。

为了实现上述目的,根据本发明,提供一种打印机,包含:馈送器,馈送器被构造成馈送伸长介质,该伸长介质从伸长介质绕着轴线缠绕的卷中被馈送出,伸长介质在打印期间被消耗;脉冲马达,脉冲马达被构造成驱动馈送器;驱动控制装置,驱动控制装置被构造成输出用于驱动脉冲马达的脉冲信号;待检测目标,待检测目标被构造成连同卷的旋转一同旋转并且包括沿着圆周方向设置的m个检测部件,m是二以上的整数;光学检测装置,光学检测装置被构造成光学地检测待检测目标的检测部件;显示装置,显示装置被构造成执行期望的显示;处理器和存储器,存储器存储计算机可执行的指令,当可执行的指令由处理器执行时,可执行的指令使得打印机执行:余量确定处理和指标值检测处理,在指标值检测处理中,根据由脉冲马达驱动的馈送器对伸长介质的馈送,连续地对各个检测部件检测脉冲计数指标值,每个脉冲计数指标值由每一检测部件的脉冲信号的脉冲数目表示,在余量确定处理中,根据伸长介质的消耗,第一处理、第二处理、第三处理和第四处理以每次n增加1被连续地执行。在第一处理中,在指标值检测处理中被连续地检测出的多个脉冲计数指标值之中,由馈送开始之后的第n个脉冲计数指标值和与第n个脉冲计数指标值邻接的第n+1个脉冲计数指标值两者计算出被限定为确定目标的第n个确定目标值,n是一以上的整数,在第二处理中,由在预定范围内的多个连续的脉冲计数指标值计算出平均值,预定范围包括在指标值检测处理中被连续地检测出的多个脉冲计数指标值之中的最新值,当n是偶数时,最新值是第n个脉冲计数指标值,或当n是三以上的奇数时,最新值是第n-1个脉冲计数指标值,在第三处理中,通过使用预先获得的卷中的伸长介质的余量和脉冲计数指标值之间的预定相关性,基于在第二处理中计算出的平均值,从预先设定为长余量侧至短余量侧的多个阶段的余量等级之中确定对应于第n个确定目标值的余量等级,在第四处理中,对应于在第三处理中确定的余量等级的等级显示在显示装置上被执行。

在本发明的打印机中,伸长介质在执行打印的时候缠绕进入卷。特别地,脉冲马达基于来自驱动控制装置的脉冲信号而驱动馈送器,馈送器由此从卷馈送并传输伸长介质。

在本发明中,设置有待检测目标和光学检测装置以检测如上所述的被馈送出并且连续地消耗的卷中的伸长介质的余量(换言之,伸长介质的消耗量,在下文中同样适用)。待检测目标包含以预定间隔在圆周方向上的m个检测部件(m是二或大于二的整数),并且由于伸长介质的输送,待检测目标连同卷的旋转一同旋转。由于该待检测目标的旋转,设置在待检测目标上的检测部件由光学检测装置检测,并且在指标值检测处理中脉冲计数指标值(=每个检测部件的脉冲信号的脉冲数目)被连续地检测。随着伸长介质更多地被消耗(余量变得更少),卷的直径变得更小,并且待检测目标的由于馈送而旋转的角速度变得更快,因此脉冲计数指标值逐渐地减小。在本发明中,根据这种表现执行余量确定处理,并且脉冲计数指标值是被用于确定伸长介质的余量以及执行对应于脉冲计数指标值的显示。

特别地,在第一处理中确定被限定为目标物的第n个确定目标值之后,在第二处理中,由在预定范围内的多个连续的脉冲计数指标值计算出平均值,在预定范围内的最新值是从馈送开始的第n个脉冲计数指标值(或者第(n-1)个脉冲计数指标值)。在这种情况下,预先获取(例如,通过实际测量或者作为理论值)伸长介质的余量和脉冲计数指标值之间的预定相关性,并且,在第三处理中,该相关性被应用于已计算出的平均值从而能够确定在给定时间点的卷中的伸长介质的实际余量。在本发明中,余量等级被预先设定为从长余量侧至短余量侧的多个阶段,并且,在第三处理中,相关性被应用于平均值从而直接确定对应于第n个确定目标值的余量等级(而不用具体地计算伸长介质的余量的值)。因此,在随后的第四处理中,执行对应于余量等级的等级显示。

上述说明中,当一个脉冲的脉冲信号被施加于脉冲马达以旋转脉冲马达,旋转量为独立于转速的恒值。由于本发明提供一种使用如上所述的脉冲计数指标值(每个检测部件的脉冲信号的脉冲数目)的技术,在给定的时间点能够独立于馈送器的馈送速度的数值而确定伸长介质的余量。因此,相比于通过使用速度(具体地,缠绕伸长介质的卷的角速度)作为参数检测余量的常规方法,能够高准确度并且高可靠度地确定伸长介质的余量,并且能够执行对应的等级显示。此外,独立于馈送速度致使具有即使在开始馈送时的所谓加速操作以及在停止馈送时的所谓减速操作期间也能够高准确度地确定余量的优点。此外,因此,即使在产生基本上仅仅由加速/减速操作打印的非常短的打印物质的情况下,也能够可靠地确定余量。

因此,根据本发明,操作者能够直观清楚地识别可用的伸长介质的量,从而能够改善操作者的便利性。

本发明的优点

根据本发明,能够独立于馈送速度高准确度地确定伸长介质的余量,并且操作者能够清楚地识别可用的伸长介质的量。

附图说明

图1是本发明的实施例的打印机的外观构造的立体图。

图2是打印机的内部构造的平面图。

图3a是当带状物盒被安装在打印机的盒存储部上时的部分放大的侧截面视图。

图3b是编码器板的平面图。

图4是打印机的控制系统的功能方框图。

图5a是脉冲计数指标值的示例的说明性简图。

图5b是脉冲计数指标值的示例的说明性简图。

图6a是用于说明直到编码器板旋转一次的通过cpu的计算过程的内容的说明性简图。

图6b是用于说明直到编码器板旋转一次的通过cpu的计算过程的内容的说明性简图。

图7是图示油墨带状物的余量和脉冲计数指标值之间相关性的表格。

图8a是用于说明直到编码器板在已旋转一次之后旋转两次的通过cpu的计算过程的内容的说明性简图。

图8b是用于说明直到编码器板在已旋转一次之后旋转两次的通过cpu的计算过程的内容的说明性简图。

图9a是用于说明在编码器板已旋转两次之后的通过cpu的计算过程的内容的说明性简图。

图9b是用于说明在编码器板已旋转两次之后的通过cpu的计算过程的内容的说明性简图。

图10是由打印机的cpu执行的控制流程的流程图。

图11a是脉冲计数指标值在低速度的表现(behavior)的示例的说明性简图。

图11b是脉冲计数指标值在高速度的表现的示例的说明性简图。

图12是在加速时脉冲计数指标值的表现的示例的说明性简图。

图13是光敏传感器光的迂回现象的影响的说明性简图。

图14是根据在光学检测时设定的阈值和信号值之间的数量关系的检测脉冲的时间宽度的说明性简图。

具体实施方式

用于执行本发明的最好模式

以下将参考附图描述本发明的实施例。

<总体主要结构>

将参考图1和2描述该实施例的打印机的总体主要结构。在以下说明中,图1的上方,下方,右下,左上,右上和左下分别被限定为打印机的上方,下方,前方,后方,右方和左方。

在图1和2中,打印机1是包含两个打印机构并且能够在带状打印接收介质的带(未图示)和管状打印接收介质的管9上打印的装置。用于在带上打印的构造未在图中示出,并且下文将主要描述用于在管9上打印的构造。

打印机1包含壳体10,壳体10包括主体壳11和盖12。主体壳11是在左右方向上伸长的长方体盒状构件。盖12是位于主体壳11的上侧的板状构件。盖12的后端部被可旋转地支撑在主体壳11的后端部的上侧上。盖12枢转从而前端部上下移动,由此打开和关闭安装表面11a,安装表面11a是主体壳11的上表面。锁定机构13被设置在主体壳11的前端部的上侧。当盖12相对于主体壳11被关闭时,锁定机构13锁定盖12的前端部并且限制其打开。

当盖12相对于主体壳11被关闭(参见图1),盖12覆盖安装表面11a。当打开盖12时,用户(操作者)运行锁定机构13以释放盖12的锁定并且使得盖12从锁定机构13向上枢转。当盖12相对于主体壳11(未图示)被打开时,安装表面11a向上露出。

操作部17,管插入端口15和管排出出口16设置在壳体10的侧表面上。操作部17具有包括电力按钮和启动按钮的多个操作按钮。操作部17设置在上部上,该上部在主体壳11的前表面的右侧。管插入端口15是用于引导管9进入壳体10的开口。管插入端口15设置在主体壳11的右表面的后侧的上部上并且具有在上下方向轻微伸长的矩形形状。管排出出口16是用于将管9排出至壳体10外部的开口。管排出出口16设置在主体壳11的左表面的后侧的上部上并且具有在上下方向轻微伸长的矩形形状。管排出出口16相对于管插入端口15轻微地在前侧。

安装表面11a布置有带状物盒安装部30和管安装部40。

盖12布置有余量显示部500(参见后文描述的图4)用于显示后文描述的油墨带状物93的余量。

带状物盒安装部30是带状物盒95能够被附接和拆卸的位置。带状物盒安装部30是向上打开的凹部,并且在平面视图中形成为形状基本上对应于带状物盒95的开口。在该示例中,带状物盒安装部30是设置在安装表面11a的左部并且在管安装部40的前侧。

带状物盒95是包含油墨带状物93的盒状体。在带状物盒95中,带状物卷r1的带状物线圈56和带状物拾取轴63中的每个被可旋转地支撑,所使用的油墨带状物93绕带状物拾取轴63缠绕。带状物卷r1包括绕着带状物线圈56缠绕的未使用的油墨带状物93。

在这种状态下,如图3所示(参见图2),带状物线圈56由盒凸起43可旋转地支撑,盒凸起43从带状物盒95的底表面竖直地延伸。另一方面,与带状物线圈56具有相同的中心轴线的盘状的带状物齿轮32设置在带状物卷r1和带状物盒95的上表面之间。带状物齿轮32联接至带状物线圈56的上端部,并且当管9由驱动马达103(参见后文描述的图4)的驱动被输送时,带状物齿轮32与带状物线圈56整体地旋转,驱动马达103是脉冲马达。

与带状物齿轮32啮合的线圈齿轮33可旋转地设置在带状物盒95中。线圈齿轮33具有大致地圆筒形状并且具有多个齿,多个齿与上端部的外圆周上的带状物齿轮32啮合。线圈齿轮33具有小于带状物齿轮32轮缘直径的轮缘直径(参见图2)。在平面图中,相对于连接带状物线圈56的中心和带状物拾取轴63的中心的直线,线圈齿轮33的位置更接近于带状物盒95的壁表面,并且线圈齿轮33具有齿根圆并且其旋转中心位于空隙区域内,该空隙区域由带状物卷r1开始使用时的外周圆、油墨带状物93在结束使用时的外周圆和带状物盒95的内侧壁表面限定。另一方面,带状物齿轮32的轮缘直径大于或等于带状物卷r1开始使用时的卷直径。

在这种带状物齿轮32和线圈齿轮33之间的这种位置关系中,带状物齿轮32显著地大于齿轮33并且这两个齿轮的传动比也较大。在本实施例中,例如,带状物齿轮32和线圈齿轮33之间的齿数比是50:16。因此,当油墨带状物93由驱动马达103驱动而输送时,线圈齿轮33以几倍于带状物齿轮32的旋转速度的高速度旋转(例如大约3倍)。线圈齿轮33在内壁的上部上具有凹凸部,从而与后文描述的凸轮构件76接合。

另一方面,旋转轴35设置在带状物盒安装部30上。如图3a所示,旋转轴35竖直地从基板65延伸,基板65位于带状物盒安装部30的底板47之下并且在带状物盒安装部30的后侧上的侧表面附近(图2的左前部)。圆柱形凸轮构件76可旋转地安装在旋转轴35上,旋转轴35被定义为轴线。当带状物盒95被安装在带状物盒安装部30上时,设置在凸轮构件76的外侧表面上的三个类叶片突起被适配至线圈齿轮33的内壁的凹凸部,从而凸轮构件76与线圈齿轮33接合。在带状物盒安装部30的底板47和基板65之间,盘状编码器板25(参见图3b)被联接至凸轮构件76的下端部,从而旋转轴35被限定为轴线。因此,当带状物盒95安装在带状物盒安装部30上并且油墨带状物93从带状物卷r1由驱动马达103的驱动被拉出时,编码器板25以几倍于带状物齿轮32的旋转速度的高速度与线圈齿轮33和凸轮构件76整体地旋转。

编码器板25的外径大于线圈齿轮33的齿顶圆直径。编码器板25设置在带状物盒95外侧的带状物盒安装部30的下表面的下方并且因此能够被布置为具有显著的大直径的板,从而能够以预定间隔沿着编码器板25的圆周方向设置多个(在该示例中,32个)缝隙s(参见图3b)。在缝隙s之间的部分用作不允许光通过的遮蔽部分w。m个缝隙s和m个遮蔽部分w用作由后文描述的由光敏传感器26光学地检测的检测部件(以下视情况而称为检测部件s,w)。因此,编码器板25布置有m个检测部件s,w(m是二或以上的整数:在该示例中,m=64),检测部件s,w的数目是缝隙的数目的两倍。

包括光透射传感器等的光敏传感器26设置至面向缝隙s和编码器板25的遮蔽部分w的位置。虽然未图示,光敏传感器26被固定地设置在基板65上并且包含光发射部26a和光接收部26b(参见后文描述的图13)。如稍后所说明的,光敏传感器26被连接至控制电路190的输入/输出接口(i/f)195(参见后文描述的图4),并且当编码器板25旋转时输出脉冲信号(检测脉冲)作为对应于缝隙s和遮蔽部分w的检测信号(参见后文描述的图5)。

返回至图2,管安装部40是管9能够被附接和拆卸的位置。管安装部40是向上打开的凹槽并且从管插入端口15延伸至管排出出口16。由于管排出出口16相对于管插入端口15轻微地在前侧,管安装部40大体上在左右方向上延伸,并朝向左前侧轻微地倾斜。带状物盒安装部30的后端部在管排出出口16的右侧空间地连接至管安装部40。管安装部40的凹槽宽度轻微地大于管9的外径,除了管安装部40和带状物盒安装部30被空间地连接的位置。当盖12被打开时,用户能够从上方将管9安装在管安装部40上。在这种情况下,用户将管9安装在管安装部40上从而管9从管插入端口15延伸至预定压力位置。由后文描述的压板辊62,压力输送辊66和压力输送辊67将安装在管安装部40上的管9经由管输送路径40a(在下文视情况被简称为“输送路径40a”)沿着管安装部40输送。输送路径40的延伸方向在下文将被称为管输送方向(在下文视情况而被简称为“输送方向”)。

打印机1包含控制板19,动力源部18(参见后文描述的图4),管打印机构60等。

控制板19是布置有后文描述的控制电路190(参见后文描述的图4)等的板。在该示例中,控制板19被设置在主体壳11内部的右后部上。

管打印机构60包括打印头61,压板辊62,一对压力输送辊66,一对压力输送辊67,带状物拾取轴63,驱动马达103(参见后文描述的图4),切割器64,叶片接收板165,切割器马达105(参见后文描述图4)等。压板辊62,压力输送辊66和压力输送辊67将会在下文中视情况而被称为“压板辊62等”。

打印头61和带状物拾取轴63分别竖直地从带状物盒的安装部30的底表面向上延伸。打印头61是热学头,热学头包含多个设置在带状物盒安装部30的后部上的热产生器(未图示)。打印头61通过使用油墨带状物93在管9上形成印刷物,管9由压板辊62等输送并且被置入在打印头61和压板辊62之间。带状物拾取轴63是能够旋转带状物拾取线圈92的轴。当带状物盒95安装在带状物盒安装部30上时,带状物拾取轴63适配至带状物拾取线圈92。

在带状物盒安装部30的后侧,压板辊62布置为沿着正交于输送方向的方向面向打印头61。压板辊62朝向打印头61按压彼此重叠并且被置入在压板辊62和打印头61之间的管安装部40中的管9和带状物盒95的未使用的油墨带状物,并且沿着输送路径40输送管9,同时使得管9展平并经由油墨带状物93与打印头61表面接触。在沿着输送路径40a的相对于打印头61在管插入端口15侧(在下文,视情况而简称为“上游侧”)上,一对压力输送辊66布置为沿着正交于输送方向的方向上彼此面对。一对压力输送辊66沿着输送路径40a输送置入在管安装部40中的管9,同时按压和展平管9。在沿着输送路径40a与打印头61具有预定距离的管排出出口16侧(在下文中,视情况而被简称为“下游侧")并且相对于光学传感器69的上游侧(参见后文描述的图4),一对压力输送辊67布置为沿着正交于输送方向的方向彼此面对。一对压力输送辊67沿着输送路径40a输送置入在管安装部40中的管9,同时按压和展平管9。

压板辊62、压力输送辊66中的一个和压力输送辊67中的一个根据盖12的打开和关闭能够被移位至致动位置和缩回位置。特别地,当盖12被打开时,压板辊62、一个压力输送辊66和一个压力输送辊67被移位至缩回位置。当压板辊62、一个压力输送辊66和一个压力输送辊67位于缩回位置(未图示)时,压板辊62、一个压力输送辊66和一个压力输送辊67被布置在管安装部40的外侧并且分别与打印头61、另一个压力输送辊66和另一个压力输送辊67分离。特别地,当盖12被关闭时,压板辊62、一个压力输送辊66和一个压力输送辊67被移位至致动位置。当压板辊62、一个压力输送辊66和一个压力输送辊67位于致动位置(参见图2),压板辊62、一个压力输送辊66和一个压力输送辊67被布置在安装部40的内部并且分别靠近打印头61、另一个压力输送辊66和另一个压力输送辊67。

驱动马达103输出用于旋转压板辊62,压力输送辊66,压力输送辊67和带状物拾取轴63的驱动力。驱动马达103的驱动力经由预定的传输机构被传输至压板辊62,压力输送辊66,压力输送辊67和带状物拾取轴63,从而压板辊62,压力输送辊66,压力输送辊67和带状物拾取轴63彼此同步旋转。

切割器64和叶片接收板165被布置为彼此面对,并且在相对于打印头61的下游侧的输送路径40a被置入在二者之间。切割器64朝向叶片接收板165移动并且按压管安装部40中的管9抵靠叶片接收板165以切割管9,从而位于切割位置下游侧的管部被分离。

切割器马达105输出用于致动切割器64的驱动力。

机械传感器68设置在上输送路径40a上的相对于压力输送辊66的上游侧。机械传感器68机械地检测存在/不存在管9并且输出对应的检测信号。例如,当能够掉落的检测部件在输送路径40a上竖直地延伸时,机械传感器68由检测部件的掉落检测到管9存在并且输出检测信号。

光学传感器69设置在主体壳11内的相对于压力输送辊67的下游侧以及相对于切割器64的上游侧。光学传感器69例如是光透射的光学传感器,包含光投射部691和光接收部692(参见后文对于两个部件描述的图4)。

<控制系统>

将参考图4描述打印机1的控制系统。

在图4中,如上所述,控制电路190设置在打印机1的控制板19上。作用为处理器的cpu191设置在控制电路190上并且cpu191经由数据总线连接至作为记录介质的rom192,存储器193,ram194和输入/输出接口195。

rom192存储用于控制打印机1必需的各种程序(包括用于执行后文描述的图10所示的流程图的过程的控制程序)。cpu191在利用ram194的临时存储作用的同时,根据存储在rom192中的程序执行信号处理,从而执行打印机1的全面控制。

例如,存储器193包括rom192的存储区的一部分或eeprom。存储器193预先存储表格(参见后文描述的图7)用于在后文描述的余量显示部500上显示油墨带状物93的余量(消耗的量)。

输入输出接口195连接至驱动电路101,102,104,操作部17,动力源部18,光敏传感器26,机械传感器68,光学传感器69的光投射部691和光接收部692,余量显示部500等。

驱动电路101执行打印头61的多个热产生器的通电控制。驱动电路102输出驱动脉冲至驱动马达103以旋转地驱动压板辊62,带状物拾取轴63和压力输送辊66,67,从而执行驱动控制。驱动电路104执行驱动切割器64的切割器马达105的驱动控制。

动力源部18连接至安装在主体壳11内部的电池(未图示),或经由线连接至外部电源(未图示),以向打印机1供给电力。

余量显示部500对应于由光敏传感器26(后文详细地描述)检测的结果显示油墨带状物93的余量。

<打印管的生产操作的概要>

在具有如上所述构造的打印机1中,在带状物盒95被安装在带状物盒安装部30上并且管9被安装在管安装部40上之后,当盖12被关闭并且压板辊62,一个压力输送辊66和一个压力输送辊67从缩回位置被移位至致动位置时,管9和油墨带状物93被置入在打印头61和压板辊62之间并且管9被置入在一对压力输送辊66之间和一对压力输送辊67之间。

驱动马达103的驱动力致使压板辊62,压力输送辊66,压力输送辊67和带状物拾取轴63彼此同步旋转。随着压板辊62,压力输送辊66和压力输送辊67的旋转,管9被输送至下游侧,并且带状物拾取线圈92随着带状物拾取轴63的旋转而旋转,从而油墨带状物93从带状物卷r1中被拉出。在这种状态下,打印头61的多个热产生器由驱动电路101激励至产生热量,并且管9的前表面经由油墨带状物93与打印头61表面接触。因此,打印头61在管9前表面上执行诸如符号,标志和图像等的打印数据的打印。已使用的油墨带状物93由带状物拾取线圈92拾取。

随后,管9进一步被输送至下游侧并且经由管排出出口16从壳体10排出。在这种情况下,当管9被输送至切割位置时,切割器64由切割器马达105的驱动力致动以在切割位置切割管9,从而相对于切割位置位于下游侧并且在其上形成有打印数据的管部被分离作为打印管。

<实施例的特征>

实施例的特征是使用脉冲计数指标值(后文描述)以迅速并且准确度地检测和显示带状物卷rl中油墨带状物93的余量(换言之,油墨带状物93的消耗量,下文中同样适用)的技术。下文将详情描述。

<用于编码器板的光学检测>

如上所述,当在管9上执行打印时,带状物拾取轴63由驱动马达103驱动从而向外馈送并且输送卷入带状物卷r1中的油墨带状物93,驱动马达103是基于来自驱动电路102的驱动脉冲的脉冲马达。在这种情况下,由于上述构造,编码器板25随着由于油墨带状物93的输送而旋转的带状物r1一同旋转。

在图5a中所示的示例中,在如上所述的驱动马达103的驱动和编码器板25执行彼此连带旋转期间,当光敏传感器26由于编码器板25的旋转而检测缝隙s中的一个时,七个脉冲被输出作为驱动脉冲(附图中描述为“驱动马达脉冲”),并且当光敏传感器26由于编码器板25的旋转而检测遮蔽部分w中的一个时,六个脉冲被输出作为驱动脉冲。因此,在检测部件s,w作为一个总体的情形中,当光敏传感器26检测检测部件s,w中的一个时,6.5个脉冲被输出作为驱动脉冲。

另一方面,随着油墨带状物93进一步消耗,带状物卷r1的直径变得更小,并且,编码器板25由于馈送的旋转的角速度变得更快。因此,当油墨带状物93从图5a所示的状态进一步消被耗,当光敏传感器26由于编码器板25的旋转而检测缝隙s中的一个时,五个脉冲被作为驱动脉冲输出,并且当光敏传感器26由于编码器板25的旋转而检测遮蔽部分w中的一个时,四个脉冲被作为驱动脉冲输出,例如如图5b所示。因此,在检测部件s,w作为一个总体的情形中,当光敏传感器26检测检测部件s,w中的一个时,4.5个脉冲被输出作为驱动脉冲。

在本实施例中,聚焦在如上所述关系上,执行了通过使用每个检测部件s,w的驱动脉冲的脉冲数目(以下视情况而被简称为“脉冲计数指标值”)作为指标值的过程,该指标值用于检测被馈送和输送的油墨带状物93的余量(换言之,如上所述的消耗的量)。例如,在图5a中所示的示例中,脉冲计数指标值是6.5,以及在图5b中所示的示例中,脉冲计数指标值是4.5。通过这样的方式,随着油墨带状物93被消耗,脉冲计数指标值逐渐地减小。基于这一特性,余量能够被最低限度地检测。

<计算内容>

然而在本实施例中,cpu191执行更加精细的计算过程从而能够更加迅速及更高准确度的检测余量。该过程的内容被分成三个状态,即。在开始馈送之后紧接的状态(具体地,旋转开始之后直到编码器板25旋转一次)和开始馈送之后经过一定量的时间的其他状态(具体地,在编码器板25旋转一次之后的状态和编码器板25旋转两次之后的状态),后文将描述各个状态。在下文参考图6a,6b,8a,8b,9a和9b而作为示意性的示例的情况下,为简单说明起见,仅仅在编码器板25上设置100个检测部件s,w(50个缝隙s和50个遮蔽部分w,即m=50)。另外,术语“在开始馈送之后”不仅涉及新的带状物盒95被安装以馈送并开始使用未使用的油墨带状物93的情形,而且涉及已经开始被使用的带状物盒95被安装以重新在管9上执行打印的情形。因此,该术语与“在开始打印处理之后”具有同样的含意。

<直到编码器板旋转一次>

在本实施例中,如上所述,在开始馈送之后,脉冲计数指标值p在每当检测到检测部件s,w中的一个时被连续地计算出,并且基于该数值的表现确定余量。具体地,最新的脉冲计数指标值和先前的脉冲计数指标值p的总和被限定为确定目标值,并且相应地计算所有已计算出的先前的脉冲计数指标值数据的平均值。

例如,当在馈送开始之后紧接着检测到第一个检测部件s,w时,对应的脉冲计数指标值为p1(在下文中,对应于检测部件s,w中的第n个的脉冲计数指标值由pn表示(n是一或大于一的整数)(参见图6a)。由于在这一阶段可计算的平均值不会存在,计算不被执行并且余量未被显示(参见图6b)。

随后,当第二个检测部件s,w被检测并且对应的脉冲计数指标值p2被计算出(参见图6a)时,其与先前脉冲计数指标值p1的总和p1+p2被限定为确定目标值x1。然后,平均值被计算出作为当前脉冲计数指标值以及先前脉冲计数指标值p2的平均值,即,p1+p2的总和y1被除以2以计算y1,即,y1=average(y1)。对应于计算出的脉冲计数指标值平均值y1的余量等级被确定,并且根据确定的余量等级在该显示部500上执行余量显示(在该示例中以黑条显示,参见后文描述的图7)(如果任何形式的余量显示已经被执行,该显示被更新为新的显示,同样适用于下文)。余量显示的锁定将在后文描述。

如上所述,图7中所示的表格被预先存储在存储器193中,并且描述了油墨带状物93的余量和脉冲计数指标值之间的预定相关性。在该示例中,表格包括多个余量等级(在该示例中1至6六个等级),并被设定为从长余量侧到短余量侧。特别地,如果如上所述计算出的脉冲计数指标值平均值为大于等于87,(由于油墨带状物93的余量被估算为大于等于75m而小于100m)则余量等级是“1”。根据等级“1”,对应于图7中最右区域示出的最高余量等级的相当长的黑条被显示在余量显示部500上。因此,能够认为该条表示等级“1”并且也能够认为该条表示油墨带状物93的余量本身大于或等于75m并且小于100m(同样适用于下文)。类似地,如果计算出的脉冲计数指标值平均值是大于等于77并且小于87(为方便起见在图7中被描述为“~86”,同样的适用于下文),(由于油墨带状物93的余量被估算为大于等于50m并且小于75m)则余量等级为“2”,并且比余量等级“1”的黑条稍短的黑条被显示在余量显示部500上。类似地,如果计算出的脉冲计数指标值平均值大于等于65并且小于77,(由于油墨带状物93的余量被估算为大于等于25m并且小于50m)则余量等级为“3”,并且比余量等级“2”的黑条明显短的黑条被显示在显示部500上。类似地,如果计算出的脉冲计数指标值平均值大于等于57并且小于65,(由于油墨带状物93的余量被估算为大于等于10m并且小于25m)则余量等级为“4”,并且比余量等级“3”的黑条稍短的黑条被显示在显示部500上。类似地,如果计算出的脉冲计数指标值平均值大于等于54并且小于57,(由于油墨带状物93的余量被估算为大于等于5m并且小于10m)则余量等级为“5”,并且比余量等级“4”的黑条短的黑条被显示在显示部500上。如果计算出的脉冲计数指标值平均值小于54,(由于油墨带状物93的余量被估算为小于5m)则余量等级为“6”,并且比余量等级“5”的黑条短的黑条被显示在显示部500上。

返回图6,当第三个检测部件s,w随后被检测并且对应的脉冲计数指标值p3被计算出(参见图6a)时,其与先前的脉冲计数指标值p2的总和p2+p3被限定为确定目标值x2。在这种情况下,如同对应于第二个检测部件s,w的脉冲计数指标值p2的情形,先前的脉冲计数指标值p1,p2的平均值被计算出,即,p1+p2的总和y1被除以2以计算y1,即,y1=average(y1)。由于该计算值和在脉冲计数指标值p2时相同,新的余量显示未被执行(换言之,余量显示未更新)(参见图6b)。

类似地,当第四个检测部件s,w随后被检测并且对应的脉冲计数指标值p4被计算出时(参见图6a),其与先前的脉冲计数指标值p3的总和p3+p4被限定为确定目标值x3。在这种情况下,平均值被计算出作为脉冲计数指标值p4和先前的脉冲计数指标值p1,p2,p3的平均值,即p1+p2+p3+p4的总和y2除以4来计算y2,即,y2=average(y2)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y2的余量等级,并且在显示部500上执行对应于确定的余量等级的余量显示(显示被更新)。

当第五个检测部件s,w随后被检测并且对应的脉冲计数指标值p5被计算出时(见图6a),其与先前的脉冲计数指标值p4的总和p4+p5被限定为确定目标值x4。在这种情况下,如同对应于第四个检测部件s,w的脉冲计数指标值p4的情形,先前的脉冲计数指标值p1,p2,p3,p4的平均值被计算出,即,p1+p2+p3+p4的总和y2被除以4来计算计算y2,即y2=average(y2)。由于该计算值和在脉冲计数指标值p4时相同,新的余量显示未被执行(换言之,余量显示未更新)(参见图6b)。

类似地,当第六个检测部件s,w随后被检测并且对应的脉冲计数指标值p6被计算出时(见图6a),其与先前的脉冲计数指标值p5的总和p5+p6被限定为确定目标值x5。在这种情况下,平均值被计算作为当前脉冲计数指标值p6以及先前的脉冲计数指标值p1,p2,p3,p4,p5的平均值,即p1+p2+p3+p4+p5+p6的总和y3被除以6来计算y3,即y3=average(y3)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y3的余量等级,并且在显示部500上执行对应于确定的余量等级的余量显示(显示被更新)。

当第七个检测部件s,w随后被检测并且对应的脉冲计数指标值p7被计算出时(见图6a),其与先前的脉冲计数指标值p6的总和p6+p7被限定为确定目标值x6。在这种情况下,如同对应于第六个检测部件s,w的脉冲计数指标值p6的情形,先前的脉冲计数指标值p1,p2,p3,p4,p5,p6的平均值被计算出,即,p1+p2+p3+p4+p5+p6的总和y3被除以6来计算计算y3,即,y3=average(y3)。由于该计算值与脉冲计数指标值p6时相同,新的余量显示未被执行(换言之,余量显示未更新)(参见图6b)。

类似地,当第八个检测部件s,w随后被检测并且对应的脉冲计数指标值p8被计算出时(参见图6a),其与先前的脉冲计数指标值p7的总和p7+p8被限定为确定目标值x7。在这种情况下,平均值被计算出作为脉冲计数指标值p8和先前的脉冲计数指标值p1,p2,p3,p4,p5,p6,p7的平均值,即,p1+p2+p3+p4+p5+p6+p7+p8的总和y4被除以8来计算y4,即y4=average(y4)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y2的余量等级,并且在显示部500上执行对应于确定的余量等级的余量显示(显示被更新)。

当第九个检测部件s,w随后被检测并且对应的脉冲计数指标值p9被计算出时(参见图6a),其与先前的脉冲计数指标值p8的总和p8+p9被限定为确定目标值x8。在这种情况下,如同对应于第八个检测部件s,w的脉冲计数指标值p8的情形,先前的脉冲计数指标值p1,p2,p3,p4,p5,p6,p7,p8的平均值被计算出,即,p1+p2+p3+p4+p5+p6+p7+p8的总和y4除以8以计算y4,即y4=average(y4)。由于该计算值和在脉冲计数指标值p8时相同,新的余量显示未被执行(换言之,余量显示未更新)(参见图6b)。

类似地,当第十个检测部件s,w随后被检测并且对应的脉冲计数指标值p10被计算出时(参见图6a),其与先前的脉冲计数指标值p9的总和p9+p10被限定为确定目标值x9。在这种情况下,平均值被计算出作为脉冲计数指标值p10和先前的脉冲计数指标值p1,p2,p3,p4,p5,p6,p7,p8,p9的平均值,即,p1+p2+p3+p4+p5+p6+p7+p8+p9+p10的总和y5被除以10来计算y5,即y5=average(y5)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y5的余量等级,并且在显示部500上执行对应于确定的余量等级的余量显示(显示被更新)。

随后重复同样的计算直到第99个检测部件s,w被检测并且对应的脉冲计数指标值p99被计算。

后文将描述图6b的序号k

<余量显示的锁定过程>

将描述图6b中所示的余量显示的锁定过程,当由如上所述与编码器板25的旋转相关联的检测部件s,w的光学检测结果而确定余量时,即使实际的余量由于连续馈送而连续地减小,确定的余量能够由于例如,编码器板25的不均匀旋转以及油墨带状物93的不均匀厚度而相反地增长。在这种情况下,如果对应的等级显示在余量显示部500上被直接执行,等级显示可能在短时间内在长余量侧和短余量侧之间往复并且用户可能会混淆。因此,在本实施例中,如果利用如上所述参考图7的方法最新确定出的确定的余量等级为长余量侧的余量等级,则该确定被忽略以继续显示余量的当前等级(锁定过程)。在本实施例中,虽然原则上当新的余量显示被执行时(参见后文描述的图8b和9b余量显示锁定“是”)总是执行该过程,该过程例外地不被执行直到编码器板25旋转一次,如同参考图6a和6b描述(参见图6b中余量显示锁定“否”)。

<在编码器板已旋转一次之后直到编码器板旋转两次>

在本实施例中,如上所述的说明中,在编码器板25已旋转一次之后,最新的脉冲计数指标值p和先前的脉冲计数指标值p的总和限定为确定目标值,并且由已经计算出的脉冲计数指标值数据计算预定范围的平均值(在该示例中,对应于编码器板25的正好一圈的100个脉冲计数指标值数据的平均值)。

例如,当第100个检测部件s,w紧接在编码器板25第二圈旋转之前的在第一圈的末端被检测并且对应的脉冲计数指标值p100被计算出(参见图8a)时,其与先前的脉冲计数指标值p99的总和p99+p100被限定为确定目标值x99。在这种情况下,包括对应的脉冲计数指标值p100的最新的100个脉冲计数指标值p1,p2,...,p99,p100的总和y50除以100以计算y50,即y50=average(y50)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y50的余量等级,并且在显示部500上执行对应于确定的余量等级的余量显示(显示被更新)(参见图8b)。在这种情况下,如上所述的余量显示锁定过程也被执行。

类似地,当第101个检测部件s,w随后被检测并且对应的脉冲计数指标值p101被计算出(参见图8a),其与先前的脉冲计数指标值p100的总和p100+p101被限定为确定目标值x100。在这种情况下,如同对应于第100个检测部件s,w的脉冲计数指标值p100的情形,平均值y50=average(y50)由包括脉冲计数指标值p100的最新的100个的脉冲计数指标值数据p1~p100被计算出。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y50的余量等级;然而,对应的余量显示不被执行(参见图8b)。

类似地,在检测第102个检测部件s,w时,脉冲计数指标值p的总和p101+p102被限定为确定目标值x101,并且在对应的余量等级被确定之前,包括当前数值的最新的100个脉冲计数指标值p的总和y51(p3+...+p102)除以100以计算y51=average(y51),(参见图8b)。在检测第103个检测部件s,w时,脉冲计数指标值p的总和p102+p103被限定为确定目标值x102,并且在对应的余量等级被确定之前,先前的脉冲计数指标值p102的y51=average(y51)被计算出(参见图8b)。

类似地,在检测第104个检测部件s,w时,脉冲计数指标值p的总和p103+p104被限定为确定目标值x103,并且在对应的余量等级被确定之前,包括当前数值的最新的100个脉冲计数指标值p的总和y52(p5+....+p104)除以100以计算y52=average(y52)(参见图8b)。在检测第105个检测部件s,w时,脉冲计数指标值p的总和p104+p105被限定为确定目标值x104,并且在对应的余量等级被确定之前,先前的脉冲计数指标值p104的y52=average(y52)被计算出(参见图8b)。

类似地,在检测第106个检测部件s,w时,脉冲计数指标值p的总和p105+p106被限定为确定目标值x105,并且在对应的余量被确定之前,包括当前数值的最新的100个脉冲计数指标值p的总和y53(p7+...+p106)除以100以计算y53=average(y53)(参见图8b)。

随后重复同样的计算直到第200个检测部件s,w被检测并且对应的脉冲计数指标值p200被计算出。

后文将描述图8b的序号k。

<在编码器板旋转两次之后>

此外,在编码器板25旋转两次之后,如同上述说明,最新的脉冲计数指标值p和先前的脉冲计数指标值p的总和被限定为确定目标值,并且由已经计算出的脉冲计数指标值数据计算预定范围的平均值(在该示例中,编码器板25的正好一圈的100个脉冲计数指标值数据的平均值)。

例如,当第200个检测部件s,w紧接在编码器板25的第三圈旋转之前的第二圈的末端被检测,并且对应的脉冲计数指标值p200被计算出(参见图9a),其与先前的脉冲计数指标值p199的总和p199+p200被限定为确定目标值x199。在这种情况下,包括对应的脉冲计数指标值p200的最新的100个脉冲计数指标值p101,p102...p199,p200的总和y100除以100以计算y100,即y100=average(yl00)。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y100的余量等级,并且在余量显示部500上执行对应于确定的余量等级的余量显示(显示被更新)(参见图9b)。在这种情况下,如上所述的余量显示锁定过程也被执行。

类似地,当第201个检测部件s,w随后被检测并且对应的脉冲计数指标值p201计算出时(参见图9a),其与先前的脉冲计数指标值p200的总和p200+p201被限定为确定目标值x200。在这种情况下,如同对应于第200个检测部件s,w的脉冲计数指标值p200的情形,平均值y100=average(y100)由作为包括先前的脉冲计数指标值p200的最新的100个数据的脉冲计数指标值p101~p200计算出。以如上所述参考图7的方法确定对应于计算出的脉冲计数指标值平均值y100的余量等级;然而对应的余量显示(显示被更新)未被执行(参见图9b)。

类似地,在检测第202个检测部件s,w时,脉冲计数指标值p的总和p201+p202被限定为确定目标值x201,并且在对应的余量等级被确定之前,包括当前数值的最新的100脉冲计数指标值p的总和y101(p103+...+p202)除以100以计算y101=average(y101)(参见图9b)。在检测第203个检测部件s,w时,脉冲计数指标值p的总和p202+p203被限定为确定目标值x202,并且在对应的余量等级被确定之前,先前的脉冲计数指标值p202的y101=average(y101)被计算出(参见图9b)。

类似地,在检测第204个检测部件s,w时,脉冲计数指标值p的总和p203+p204被限定为确定目标值x203,并且在对应的余量等级被确定之前,包括当前数值的最新的100脉冲计数指标值p的总和y102(p105+..+p204)除以100以计算y102=average(y102)(参见图9b)。在检测第205个检测部件s,w时,脉冲计数指标值p的总和p204+p205被限定为确定目标值x204,并且在对应的余量等级被确定之前,先前的脉冲计数指标值p204的y102=average(y102)被计算出(参见图9b)。

类似地,在检测第206个检测部件s,w时,脉冲计数指标值p的总和p205+p206被限定为确定目标值x205,并且在对应的余量等级被确定之前,包括当前数值的最新的100脉冲计数指标值p的总和y103(p107+...+p206)除以100以计算y103=average(y103)(参见图9b)。

随后重复同样的计算直到第300个检测部件s,w被检测并且对应的脉冲计数指标值p300被计算出。后文将描述图9b的序号k。

在第301个检测部件s,w被检测之后,重复地执行如上所述同样的计算。

<控制过程>

将参考图10描述用于实现该技术的打印机1的cpu191执行控制程序。

在图10中,该流程图所示的过程由在打印机1被打开之后执行的预定操作(例如,开始打印指示操作)被触发并且开始。

首先,在步骤s10,cpu191确定是否由驱动马达103驱动的压板辊62和带状物拾取轴63的驱动而开始油墨带状物93的馈送。如果馈送未开始,确定为否定的(s10:否)并且cpu191在循环中等待直到确定变为肯定。如果馈送开始,确定为肯定(s10:是)并且cpu191转到步骤s15。应当注意,编码器板25连同如上所述馈送开始而开始旋转并且光敏传感器26开始检测旋转的编码器板25的检测部件s,w。

在步骤s15,cpu191获得设置在编码器板25上并预先存储在适当位置(例如,rom192)的检测部件s,w的总数m(在图3所示的示例中,m=64)。

在步骤s20,cpu191将变量n的值设定为n=0。然后cpu191转到步骤s25。

在步骤s25,确定光敏传感器26是否已检测编码器板25的第n+1个(默认为n=0,因此是第一个)检测部件s,w,或者换言之,对应于检测部件s,w(参见图5a,5b等)的检测脉冲是否经由输入/输出接口195从光敏传感器26被输入。确定为否定(步骤s25:否)并且cpu191在循环中等待直到第n+1个检测部件s,w被检测,并且,如果第n+1个检测部件s,w被检测,确定为肯定(步骤s25:是)然后cpu191转到步骤s30。

步骤s30,cpu191基于步骤s25的检测结果计算第n+1个(默认为n=0,因此,第1个)脉冲计数指标值pn+1(参见图6a,6b,8a,8b,9a和9b)。然后cpu191转到步骤s32。

步骤s32,cpu191确定n的数值是否等于1或大于1。如果n<1(即,n=0),确定为否定(步骤s32:否)并且,在步骤s33,在n被加1之后,cpu191返回步骤s25以重复同样的流程。如果n>1,确定为肯定(步骤s32:是)并且cpu191转到步骤s35。

步骤s35,cpu191由在步骤s30计算出的第n+1个脉冲计数指标值pn+1和先前的第n个脉冲计数指标值pn(在从步骤s32经由步骤s33返回至步骤s25之前已经计算出的)计算确定目标值xn=pn+1+pn。

随后,在步骤s40,cpu191确定在该点n的值是否等于或小于在步骤s15获得的m的值(n≤m)。如果n>m,确定为否定(s40:否)并且cpu191转到后文描述的步骤50,并且,如果n≤m,确定为肯定(s40:是)并且cpu191转到步骤s45。

在步骤s45,cpu191确定是否n为奇数。如果n不是奇数(即n为偶数),确定为否定(s45:否)并且cpu191转到后文描述的步骤s60。如果n为奇数,确定为肯定(s45:是)并且cpu191转到步骤s55。

在步骤s55,cpu191确定自然数k满足n=2k-1。cpu191然后转到步骤s75。

在步骤s75,cpu191确定n是否等于或大于三(n≥3)。如果n小于三,确定为否定(s75:否)并且cpu191转到后文描述的步骤s140并且,如果n等于或大于三,确定为肯定(s75:是)并且cpu191转到步骤s85。

在步骤s85,cpu191根据步骤s30至此时的计算结果计算p1~pn-1的平均值yk-1(参见图6)。然后cpu191转到步骤s101。

在步骤s101,cpu191参考图7中所示的表格并且对应于在步骤s85计算出的平均值yk-1确定余量等级为等级1至6的任一项。cpu191然后转到后文描述的步骤s140。

另一方面,在步骤s45的否定确定之后,在步骤s60,cpu191确定自然数k满足n=2k。然后cpu191转到步骤s90。

在步骤s90,cpu191根据步骤s30至此时的计算结果计算p1~pn的平均值yk(参见图6)。然后cpu191转到步骤s102。

在步骤s102,如同步骤s101的情形,cpu191参考图7中所示的表格并且对应于在步骤s90计算出的平均值yk确定余量等级为等级1至6的任一项。

随后,在步骤s116,cpu191输出显示控制信号至显示部500以执行对应于在步骤s102确定的等级的余量显示(参见图7)(如果余量显示已经被执行,则显示被更新)。cpu191然后转到后文描述的步骤s140。

另一方面,在步骤s40否定确定之后,在步骤s50,如同步骤s45的情形,cpu191确定n是否为奇数。如果n不是奇数(即n为偶数),确定为否定(s50:否)并且cpu191转到后文描述的步骤70。如果n为奇数,确定为肯定(s50:是)并且cpu191转到步骤s65。

在步骤s65,如同步骤s55的情形,cpu191确定自然数k满足n=2k-1。然后cpu191转到步骤s95。

在步骤s95,cpu191根据步骤s103直至此时的计算结果计算pn-m~pn-1d的平均值yk-1(参见图8和9)。然后cpu191转到步骤s103。

在步骤s103,如同步骤s101和s102的情形,cpu191参考图7中所示的表格并且对应于在步骤s95计算出的平均值yk-1确定余量等级为等级1至6的任一项。cpu191然后转到后文描述的步骤s117。

另一方面,在步骤s50的否定确定之后,在步骤s70,如同步骤s60的情形,cpu191确定自然数k满足n=2k。然后cpu191转到步骤s100。

在步骤s100,cpu191根据步骤s103直至此时的计算结果pn-m+1~pn计算平均值yk(参见图8和9)。然后cpu191转到步骤s104。

在步骤s104,如同步骤s101至s103的情形,cpu191参考图7中所示的表格并且对应于在步骤s100计算出的平均值yk确定余量等级为等级1至6的任一项。cpu191然后转到后文描述的步骤s117。

在步骤s117,cpu191确定在此时n的值是否为m的倍数(即编码器板25是否正好旋了p次(p为一或大于一的整数))。如果n不是m的倍数,确定为否定(s117:否)并且cpu191转到后文的描述步骤s140。如果n为m的倍数,确定为肯定(s117:是)并且cpu191转到步骤s118。

在步骤s118,cpu191确定在步骤s103或者步骤s104确定的余量等级是否相比于在先前的时刻(即在该过程的流程中n的值小于1时)在步骤s103或步骤s104(或步骤s101或步骤s102)确定的余量等级改变至更低的余量侧。如果等级已经改变至更高的余量侧或者没有改变,确定为否定(s118:否)并且cpu191转到后文描述的步骤s140。如果等级已经改变至更低余量侧,确定为肯定(s118:是的)并且cpu191转到步骤s119。

在步骤s119,如同步骤s116的情形,cpu191输出显示控制信号至显示部500以执行对应于在步骤s103(或者步骤s104)确定的等级的余量显示(参见图7)(如果余量显示已经被执行,则显示被更新)。然后cpu191转到步骤s140。

在步骤s140,确定油墨带状物93在步骤s10开始的馈送是否结束。如果馈送未结束,确定为否定(s140:否)并且,在n在步骤s145中被加1之后,cpu191返回至步骤s25以重复同样的流程。如果馈送结束,步骤s140的确定为肯定(s140:是)并且流程结束。

<该实施例的优点>

如同上述说明,在本实施例中,在油墨带状物93的余量的降低过程中,如上所述基于脉冲计数指标值p(=每个检测部件s,m的驱动脉冲的脉冲数目)的改变检测余量。在这种情况下,当一个脉冲作为驱动脉冲被施加至驱动马达103以旋转驱动马达103时,旋转量为独立于转速的恒值。将参考图11描述。

例如,图11a示出当油墨带状物93在预定的余量、马达旋转速度为相对低速度时(换言之,当油墨带状物93以相对低速度被馈送时),脉冲计数指标值的表现。在图11a中所示的示例中,当光敏传感器26由于编码器板25的旋转而检测缝隙s中的一个时,五个脉冲被输出作为驱动脉冲(在附图中描述为“驱动马达脉冲”),并且当光敏传感器26由于编码器板25的旋转而检测遮蔽部分w中的一个时,五个脉冲被输出作为驱动脉冲。因此,当检测部件s,w作为一个整体时,光敏传感器26检测检测部件s,w中的一个时,五个脉冲被输出作为驱动脉冲,从而脉冲计数指标值为五。在这种情况下,由于低速度,时间宽度ta和时间宽度tb都形成为相对大的时间宽度,时间宽度ta(参见图5a)从检测到缝隙s中的一个导致的升高凸脉冲至检测到下一升高凸脉冲,时间宽度tb(参见图5a)从检测到遮蔽部分w中的一个导致的下降凹脉冲至检测到下一下降凹脉冲。

另一方面,图11b示出当油墨带状物93在与图11a一样预定的余量、马达旋转速度为相对高速度时(换言之,当油墨带状物93以相对高速度被馈送时),脉冲计数指标值的表现。在图11b中,由于高速度,时间宽度ta和时间宽度tb都形成为比图11a的时间宽度更小的时间宽度,时间宽度ta从检测到缝隙s中的一个导致的升高凸脉冲至检测到下一升高凸脉冲,时间宽度tb从检测到遮蔽部分w中的一个导致的下降凹脉冲至检测到下一下降凹脉冲。然而,对于驱动脉冲,如同图11中的情形,当检测缝隙s中的一个时,五个脉冲被输出作为驱动脉冲的情形,当检测遮蔽部分w中的一个时,五个脉冲被输出作为驱动脉冲。因此,如上述说明中所述,当检测检测部件s,w中的一个时,五个脉冲被输出作为驱动脉冲,从而脉冲计数指标值为五。

因此,在本实施例中,油墨带状物93在给定的时间点的余量能够独立于油墨带状物的馈送速度的数值而通过使用驱动脉冲计数指标值被确定。因此,相比于通过使用速度(具体地,缠绕油墨带状物93的带状物卷r1的角速度)作为参数检测余量的常规方法,油墨带状物93的余量能够高准确度地并且高可靠度地被确定,并且对应的余量显示(等级显示)能够被执行。

另外,由于独立于馈送速度,产生了即使在开始馈送时的所谓加速操作以及在停止馈送时的所谓减速操作期间也能够高准确地确定余量的效果。将参考图12以加速操作作为示例描述。

在图12左侧的加速段,驱动脉冲的时间间隔由于马达旋转速度(换言之,馈送速度)的加速而逐渐地变小。因此,从检测到缝隙s中的一个导致的升高凸脉冲至检测到下一升高凸脉冲的时间宽度ta逐渐地变得更短,并且从检测到遮蔽部分w中的一个导致的下降凹脉冲至检测到下一下降凹脉冲的时间宽度tb也逐渐地变得更短。随后在图12右侧的“恒定速度段”中,马达旋转速度(换言之,馈送速度)变为恒值并且,因此,驱动脉冲的时间间隔彼此相等。因此,从检测到缝隙s中的一个导致的升高凸脉冲至检测到下一升高凸脉冲的时间宽度ta此后变为恒值,并且从检测到遮蔽部分w中的一个导致的下降凹脉冲至检测到下一下降凹脉冲的时间宽度tb此后也变为恒值。

然而,关于驱动脉冲,该关系在“加速段”和“恒定速度段”都被保持,从而当检测缝隙s中的一个时,五个脉冲被输出作为驱动脉冲,并且当检测遮蔽部分w中的一个时,五个脉冲被输出作为驱动脉冲,并且因此,如同上述说明中,脉冲计数指标值总是五。

虽然既未示出也不详细描述,由上述能够清楚的是,在减速期间存在同样的表现。

因此,在本实施例中,即使在生产大体上仅仅由加速操作/减速操作打印的非常短的打印物质的情况下,油墨带状物93的余量能够以如上所述方法可靠地被确定。

因此,根据本实施例,油墨带状物93的余量能够高准确度、高可靠度地被确定以执行对应的余量显示(等级显示),从而用户能够直观清楚地识别油墨带状物93可用的量。因此,能够改善用户的便利性。

在本实施例中,cpu191首先在图10的步骤s35计算第n个脉冲计数指标值pn和与之邻接的第n+1个脉冲计数指标值pn+1以确定目标值xn=pn+pn+1。这具有以下意义。如果如上所述用于编码器板25的光学检测被执行,如上所述,编码器板25的缝隙s和在缝隙s间的遮蔽部分w二者都作为检测部件。在这种情形中,如同已经在示例性的图5a,5b,11a,11b,12等所示的那样,例如,光敏传感器26检测由于缝隙s导致的凸脉冲并且检测由于遮蔽部分w导致的凹脉冲。在该状态下,如果编码器板25中缝隙s的宽度尺寸和遮蔽部分w的宽度尺寸是相同的,由光敏传感器26检测的凸脉冲的时间宽度自然被假设为与凹脉冲的时间宽度相同。

然而,实际上,如图13所示,由于光在经过缝隙s时的扩散(漫射)的影响,对于光敏传感器26,光经由缝隙s传输的时间变得比光由遮蔽部分w遮蔽的时间的比例更大。因此,自然假设为相同的凸脉冲的时间宽度和凹脉冲的时间宽度可能并不相同。

另外,如图14所示,也可能由于在光学检测时设定的阈值和信号值之间的数量关系而发生同样的情形。特别地,如果以阈值1分隔“高”信号和“低”信号,凸脉冲的时间宽度和凹脉冲的时间宽度大体是相同的;然而,如果以阈值2分隔“高”和“低”,凸脉冲的时间宽度(即,“高”输出时间)变为比凹脉冲的时间宽度(即,“低”输出时间)更短。

然而,即使如上所述的影响发生,从检测到缝隙s中的一个导致的升高凸脉冲至检测到下一升高凸脉冲的时间宽度ta(参见图5a,5b,11a,11b和图12)和从检测到遮蔽部分w中的一个导致的降低凹脉冲至检测到下一降低凹脉冲的时间宽度tb(参见图5a,5b,11a,11b和图12)并不会改变,或者换言之,一个凸脉冲和一个凹脉冲的总时间宽度并不会改变。聚焦在这点上,在本实施例中,如上所述,由第n个脉冲计数指标值pn(对应于凸脉冲和凹脉冲中的一个)和与之邻接的第n+1个脉冲计数指标值pn+1(对应于凸脉冲和凹脉冲的另一个)计算出确定目标值xn(参见图10的步骤s35)。因此,能够确保高准确度而不会导致关于光学检测的担忧。

特别地,在本实施例中,通过使用几乎所有已经检测的脉冲计数指标值p而执行该处理,直到在开始馈送之后检测部件s,w被检测了编码器板25的一圈(参见图6a,6b和图10的步骤s85,s95等)。因此,余量的确定和对应的等级显示能够可靠地和准确地被执行。

特别地,在本实施例中,每当在开始馈送之后检测部件s,w被检测了编码器板25的一圈时,从目标中排除对应于上一圈的检测部件s,w的脉冲计数指标值p,并且通过使用之后的脉冲计数指标值p而执行该处理(参见图8a,8b和图10的步骤s95,s100等)。因此,余量的确定和对应的等级显示能够以适当组织的数据来执行,以加速计算而无需不必要地增大数据量。

特别地,在本实施例中,如果新的确定的余量等级被确定为在较长的余量侧上的余量等级,则继续当前等级的余量显示(从而该确定被忽略)(参见图10的步骤s118等)。如上所述,这能够避免等级显示在很短的时间内在长余量侧和短余量侧之间前后移动并干扰用户的负面效果,并且用户的便利性能够被改善。

本发明并不局限于本实施例并且能够在不背离本发明的精神和技术想法下做出各种改变。这种修改例的示例将会在下文被依次描述。

(1)紧接着打印开始之后的排除

在本实施例中,如上所述参考图6a和6b,平均值y1,y2…在馈送开始之后紧接着被计算出(换言之,紧接着打印操作开始之后);然而,这不是一种限制。具体地,这样一个在馈送开始之后紧接着(换言之,紧接着打印操作开始之后)的操作不稳定状态能够被从如上所述的诸如余量等级确定和对应的显示的处理目标中排除。因此,由于消除了不稳定状态的不利影响,从而余量的确定和对应的显示能够更加可靠地和准确地被执行。

(2)采用油墨带状物之外的物质

上述实施例中,被限定为消耗完成状态的确定目标的伸长介质是热学转印带状物,其通过由打印头61加热而被用于在管9上热学地转印;然而,这不是限制。具体地,如上所述的方法能够应用于这样一种伸长介质,其由预先缠绕的适当的卷中被馈送出并在执行打印时被消耗的打印接收带(相当于打印接收介质)。此外,如上所述的方法能够被应用于诸如管9的打印接收管这样的一种伸长介质,只要管从预先缠绕的适当的卷中被馈送出并在执行打印时被消耗。

(3)紧接着切割之前以及紧接着切割之后的排除

例如,如果打印接收带或者打印接收管被用作如上所述(2)中的伸长介质,在某些情况下,在由打印头形成打印之后,该介质以用户期望的长度由设置在打印机中的切割器(在该示例中的切割器64)切割。此修改示例对应于这样一种情形,并且与如上所述执行脉冲计数指标值的平均值的计算、对应的余量排列的确定、和余量显示的所有处理不同,在由切割器的切断操作之前和之后的预确定阶段,至少这些处理中的一个被中断,并且在除预确定阶段之外的时间内执行包括被中断的处理的所有处理。

在此修改例示例中,通过排除在由切割器切割时的操作不稳定状态,由于该不稳定状态的不利影响被排除,从而余量的确定和对应的显示能够更加可靠地准确地被执行。

其他

应当注意,在上述描述中的“竖直”,“平行”,“平面”,等术语并不使用其精确的含义。具体地,“竖直”,“平行”,“平面”等这些术语在设计以及制造中允许公差和误差并且具有“大致地竖直”,“大致地平行”以及“大致地平面”等含义。

应当注意,关于上述描述的外部外观尺寸和大小的“相同”,“等于”,“不同”等术语并不使用其精确的含义。具体地,“相同”,“等于”,“不同”等这些术语在设计和制造中允许公差和误差并且具有“大致地相同”,“大致地等于”和“大致地不同的”等含义。然而,当被用作预先定义的确定标准或者界限数值的数值被描述,诸如阈值和参考值等,术语“相同”,“等于”,“不同”等被用于不同于上述定义的描述并且具有精确的含义。

上述说明中,图4中所示的箭头表示信号流的示例并且并不意指限制信号流的方向。

图10中所示的流程图并不意指将本发明限制于所示的过程,并且该过程能够被添加/删除或者能够以不同的次序被执行,而不背离本发明的精神和技术想法。

本实施例以及修改例的示例的技术能够以如上所述之外的组合被适当地应用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1