打印机及存储介质的制作方法
打印机及存储介质
1.本技术主张申请日为2021年7月14日、申请号为jp2021-116467的日本技术为优先权,并引用上述申请的内容,通过引用将公开内容全部结合于此。
技术领域
2.本发明的实施例涉及一种打印机及存储介质。
背景技术:
3.目前,应用有通过热敏打印头进行打印的热敏打印机。在该种打印机中,在为了使热敏打印头所包括的电阻体发热及为了驱动使输送纸张的压纸滚筒旋转的电动机上消耗电力很多。
4.有在ac适配器等的电源中内置保护电路的打印机。保护电路为了避免由于过载导致的故障而以规定事件的发生为条件将供电临时停止。但是,如果在打印机中没有预兆的临时停止供电,则对打印控制或打印精度造成不好的影响,因此不优选。
技术实现要素:
5.鉴于上述问题,本发明所要解决的技术问题是,提供一种打印机及存储介质,能够避免发生基于电源的功能进行供电的临时停止,且能持续进行流畅的打印控制,并保持良好的打印精度。
6.为解决上述问题,本发明的一实施例,提供了一种打印机包括:热敏打印头,通过向电阻体通电使其发热而进行打印;电动机,驱动通过旋转输送纸张的部件;电源,向所述热敏打印头及所述电动机供电;以及供电控制部,在所述电源进行了超过该电源所规定的第一阈值的供电后,继续供电的时间超过了第二阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
7.根据上述的打印机,能够提供一种打印机,能够避免发生基于电源的功能进行供电的临时停止,并能持续进行流畅的打印控制,并保持良好的打印精度。
8.在上述的打印机中,所述供电控制部,在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
9.根据上述的打印机,能够基于单位时间内的总供电量停止向电动机及热敏打印头的供电。
10.在上述的打印机中,所述供电控制部伴随通过所述电源进行供电的停止,清除表示所述总供电量的值。
11.根据上述的打印机,能够与供电的停止联动,清除表示总供电量的值。
12.在上述的打印机中,所述电源包含保护电路。
13.根据上述的打印机,能够通过保护电路避免由于过载引起的故障。
14.在上述的打印机中,所述供电控制部当停止向所述电动机供电时存储旋转角度,
所述打印机还包括打印控制部,当重新开始供电时,使电动机从存储的所述旋转角度开始继续旋转。
15.根据上述的打印机,能够省略相位调整驱动,使电动机继续旋转。
16.本发明的另一方面的打印机,包括:热敏打印头,通过向电阻体通电使其发热而进行打印;电动机,驱动通过旋转输送纸张的部件;电源,向所述热敏打印头及所述电动机供电;以及供电控制部,在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
17.根据上述的打印机,能够提供一种打印机,能够避免发生基于电源的功能进行供电的临时停止,且能持续进行流畅的打印控制,并保持良好的打印精度。
18.在上述的打印机中,所述供电控制部伴随通过所述电源进行供电的停止,清除表示所述总供电量的值。
19.根据上述的打印机,能够与供电的停止联动,清除表示总供电量的值。
20.在上述的打印机中,所述供电控制部当停止向所述电动机供电时存储旋转角度,所述打印机还包括打印控制部,当重新开始供电时,使电动机从存储的所述旋转角度开始继续旋转。
21.根据上述的打印机,能够省略相位调整驱动,继续使电动机旋转。
22.本发明的另一方面的存储介质,存储有程序,所述程序用于使包括通过向电阻体通电使其发热而进行打印的热敏打印头、驱动通过旋转输送纸张的部件的电动机、以及向所述热敏打印头及所述电动机供电的电源的打印机的计算机作为供电控制部发挥功能,其中,所述供电控制部在所述电源进行了超过该电源所规定的第一阈值的供电后,继续供电的时间超过了第二阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
23.根据上述的存储介质,能够向计算机提供能够避免发生基于电源的功能进行供电的临时停止,且能持续进行流畅的打印控制,并保持良好的打印精度的功能。
24.本发明的另一方面的存储介质,存储有程序,所述程序用于使包括通过向电阻体通电使其发热而进行打印的热敏打印头、驱动通过旋转输送纸张的部件的电动机、以及向所述热敏打印头及所述电动机供电的电源的打印机的计算机作为供电控制部发挥功能,其中,所述供电控制部在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
25.根据上述的存储介质,能够向计算机提供避免发生基于电源的功能进行供电的临时停止,且能持续进行流畅的打印控制,并保持良好的打印精度的功能。
附图说明
26.图1是说明实施例中系统的构成的图;
27.图2是说明打印机的构造的一例的截面图;
28.图3是表示打印机的构成的一例的框图;
29.图4是表示控制部所包括的功能部的一例的框图;
30.图5是说明控制部进行的处理的流程的图;以及
31.图6是说明控制部进行的其他的处理的流程的图。
32.附图标记说明
33.1打印机
34.101cpu102rom103ram104存储部
35.110控制部111接收部112打印控制部
36.113供电控制部
37.2ac适配器21保护电路
38.3信息处理装置
39.4壳体
40.41上模块42下模块43铰接部44排纸口
41.5纸张收纳部50纸张51~53输送路径
42.6打印部61热敏打印头62压纸滚筒
43.7输送部71电动机
44.81通信i/f82电源连接部83操作部84显示部
45.100系统
具体实施方式
46.(第一实施例)
47.使用附图关于实施例进行说明。图1是说明本实施例中系统100的构成的图。系统100构成为包含打印机1、ac适配器2及信息处理装置3。打印机1根据通过ac适配器2供给的电力而工作,基于从信息处理装置3接收的打印数据而进行打印,排出已打印的纸张。信息处理装置3一般为例如pc(personalcomputer:个人计算机),以无线或有线的方式与打印机1可接收发送信息地连接。ac适配器2是打印机1的配件。因此,并不是直接形成打印机1的构成。然而,由于是打印机的配件,因此有时将打印机1和ac适配器2总称为打印机。
48.图2是说明打印机1的构造的一例的截面图。此外,图2中左侧是打印机1的正面侧、即用户主要面对的一侧。打印机1包括壳体4、纸张收纳部5、打印部6及输送部7。
49.壳体4具有上模块41、下模块42、链接部43及排纸口44。链接部43将上模块41及下模块42的里侧的端部相互转动自如地连结。下模块42具有向上方打开的开口部,该开口部通过上模块41开闭。总之,上模块41作为下模块42的盖发挥功能。排纸口44是在上模块41的正面侧端部及下模块42的正面侧端部之间形成的开口部,排出已打印的纸张50。
50.纸张收纳部5是设置于壳体4内的、收纳纸张50的空间。通过使上模块41相对下模块42转动而开闭纸张收纳部5。纸张50被卷绕成卷筒状。
51.此外,在图2中,通过假想线表示输送路径51~53。输送路径52是最大直径的纸张50朝向打印部6前进的路径。输送路径53是变为最小直径的纸张50朝向打印部6前进的路径。输送路径51是在打印部6被打印并从排纸口44排出的纸张50前进的路径。
52.打印部6具有热敏打印头61及压纸滚筒62。热敏打印头61包括线状排列设置的多个电阻体。电阻体因为通过通电而发热所以也被称为发热元件。通过这些电阻体被选择性地通电而向纸张50进行打印。压纸滚筒62支撑纸张50的打印位置(在与热敏打印头61之间
夹着的部分)。
53.输送部7由电动机71和压纸滚筒62构成。电动机71驱动压纸滚筒62使其旋转,压纸滚筒62通过旋转来输送在与热敏打印头61之间夹持的纸张50。电动机71例如是步进式电动机。
54.这里,ac适配器2是向热敏打印头61及电动机71供电的电源。
55.图3是表示打印机1的构成的一例的框图。打印机1构成为包括cpu(central processing unit:中央处理器)101、rom(read only memory:只读存储器)102、ram(random access memory:随机存取存储器)103、存储部104、通信i/f(interface:接口)81、电源连接部82、操作部83及显示部84等。
56.电源连接部82是连接ac适配器2的部分,从ac适配器2接受电力的供给。ac适配器2包括保护电路21。保护电路21为了避免ac适配器2的过载而将规定事件的发生作为触发而停止供电。该规定的事件有两个,一个是ac适配器2在进行了超过第一阈值的供电后,继续供电的时间超过第二阈值(以下,作为第一触发)的情况。另一个是通过ac适配器2单位时间内供给的总供电量超过第三阈值(以下,作为第二触发)的情况。
57.此外,本实施例中的第一阈值是规定为峰值电流的电流值,例如是13a(安培)。此外,本实施例中的第二阈值例如是10秒。另外,本实施例中的第三阈值是额定电源,例如是60w(瓦特)。
58.通信i/f81中继与外部装置(信息处理装置3)的通信。操作部83是按钮等操作的设备,接受来自操作者的输入操作。显示部84例如是液晶面板等的显示设备,显示面向操作者的信息。
59.存储部104存储程序、各种文件或各种设定值等。存储部104也可以为存储装置,例如以闪存等实现。存储于存储部104的程序通过cpu101执行。此外,存储部104存储在后面使用图5及图6说明的程序所使用的常数或阈值等。
60.rom102存储有cpu101执行的程序。ram103用于临时存储cpu101执行的程序的展开及各种变量的值。cpu101通过执行rom102或存储部104存储的程序,而作为控制部110发挥功能,实现各种功能部(参照图4,后述)
61.图4是表示控制部110所包括的功能部的一例的框图。控制部110包括接收部111、打印控制部112及供电控制部113。
62.接收部111从信息处理装置3接收打印数据。打印控制部112基于打印数据控制热敏打印头61及电动机71。
63.供电控制部113当存在有为第一触发的事件时,总之,当ac适配器2进行了超过第一阈值(例如13a)的供电后,继续供电的时间超过了第二阈值(例如10秒)时,在通过保护电路21进行供电停止之前,停止向电动机71及热敏打印头61的供电,在经过规定时间(例如500μs)后重新开始供电。
64.此外,供电控制部113当存在有为第二触发的事件时,总之,当通过ac适配器2单位时间(例如10秒)内供给的总供电量超过了第三阈值(例如60w)时,在通过保护电路21进行供电停止之前,停止向电动机71及热敏打印头61的供电,在经过规定时间(例如500μs)后重新开始供电。
65.此外,供电控制部113停止通过ac适配器2进行的供电的同时,清除表示总供电量
的值。这里所说的供电的停止不仅为通过供电控制部113的控制进行的打印及输送的停止,也可以为由于基于打印数据的打印动作完成等而停止。总之,供电控制部113随着由于某种原因造成的打印及输送的停止而清除表示总供电量的值。另外,所谓清除是使在控制程序中表示总供电量的值的累计中所使用的变量的值为例如零。此外,所谓表示总供电量的值即使不是总供电量本身,也可以是计算总供电量中使用的值中的、与总供电量成比例的值等的与总供电量相关联的值。
66.图5是说明控制部110进行的处理的流程的图。该处理是用于对于作为第一触发的事件进行应对的处理。
67.控制部110当接收部111接收打印数据后(步骤s1),通过打印控制部112基于打印数据按每行设定导通点(on dot)(步骤s2)。导通点是通电的电阻体。
68.接着,控制部110作为供电控制部113,判断各行的导通点数是否大于等于阈值(步骤s3)。该阈值例如是超过峰值电流13a(第一阈值的一例)那样的点数。
69.当判断各行的导通点数小于阈值时(步骤s3;no),供电控制部113过渡到步骤s6中进行处理。另外,在步骤s3中,当判断各行的导通点数大于等于阈值时(步骤s3;yes),供电控制部113判断表示导通点数变为大于等于阈值后经过的时间的计时器值是否为0(步骤s4)。
70.这里,当计时器值是0时(步骤s4;yes),供电控制部113开始计时器的计时(步骤s5),前进到步骤s6中进行处理。此外,计时器的计时能够使用例如打印机1所包括的rtc(real time clock:实时时钟)等的计时功能而实现。
71.此外,当在步骤s4中计时器值不是0时(步骤s4;no),供电控制部113判断计时器值是否大于等于为第二阈值的一例的10秒(步骤s9)。当计时器值为大于等于10秒时(步骤s9;yes),供电控制部113通过与打印控制部112协动而使通过输送部进行的输送临时(例如500μs)停止(步骤s10)。
72.由此,当规定事件发生后,能够在通过保护电路21停止供电之前,控制部110临时停止供电,因此能够避免对于控制部110来说无预期的供电停止。并且由此能够持续进行流畅的打印控制、并保持良好的打印精度。
73.此外,当通过保护电路21进行了供电停止时,输送部7的电动机71处于何种状态并不明确。因此,当重新启动时,有必要进行输送部7的电动机71的相位调整驱动。因为步进式电动机的相位调整驱动通常需要调整转子到规定的位置,所以需要较多的供电。
74.为了改善该种问题,供电控制部113当停止电机71时存储旋转角度。通过这样做,当临时停止后重新启动时,能够省略电机71的相位调整驱动,使输送部71继续输送。
75.接着步骤s10,供电控制部113在停止计时器的计时的同时,清除计时器值(步骤s11),并前进到步骤s6中进行处理。此外,在步骤s9中,当计时器值小于10秒时(步骤s9;no),使计时器继续保持计时并过渡到步骤s6中进行处理。
76.在步骤s6中,打印控制部112通过基于步骤s2的设定内容生成一行的选通脉冲信号,输出到打印部6而进行一行的打印(步骤s6)。
77.此外,在步骤s6中,控制部110除打印部6(热敏打印头61)之外,也向输送部7(电动机71)进行供电,并使压纸滚筒62旋转,将纸张s只输送一行。如上所述,供电控制部113存储有临时停止输送部7的电动机71时的旋转角度。因此,控制部110的打印控制部112向输送部
7的电动机71提供从停止的旋转角度继续的脉冲信号。由此,电动机71从停止的旋转角度继续开始旋转。能够减少重新启动时供电的负荷。
78.接着,打印控制部112判断全部的行的输出是否完成(步骤s7)。当判断全部的行的输出没有完成时(步骤s7;no),打印控制部112返回到步骤s3中进行处理。另外,当判断全部的行的输出已完成时(步骤s7;yes),供电控制部113停止计时器的计时的同时清除计时器值(步骤s8),结束本处理。
79.根据以上说明的图5的处理,当存在有可能通过电源的功能进行的临时停止供电的事件时,在通过电源的功能使供电停止之前,通过自身的控制临时停止供电。由此,能够避免发生通过电源的功能进行供电的临时停止。此外,由此能够排除由于在打印机1侧无准备的供电停止对打印控制或打印精度造成的不利影响。另外,根据通过打印机1侧的控制而有计划地停止供电,能够持续进行流畅的打印控制,并保持良好的打印精度。
80.接着,关于另一个处理进行说明。图6是说明控制部110进行的其他的处理的流程的图。该处理是用于对于作为第二触发的事件进行应对的处理。此外,本实施例的控制部110虽进行图5的处理和图6所示的处理的双方,但根据实施例,控制部110也可以只进行图5的处理和图6的处理的任一方。
81.控制部110当接收部111接收打印数据后(步骤s21),通过打印控制部112基于打印数据按每行设定导通点(步骤s22)。
82.供电控制部113判断表示打印数据接收及导通点设定之后经过的时间的计时器值是否为0(步骤s23)。此外,在该图6的处理中的计时器是与图5的处理中的计时器不同的计时器。
83.在步骤s23中,当计时器值为0时(步骤s23;yes),供电控制部113开始计时器的计时(步骤s24),并前进到步骤s25中进行处理。
84.在步骤s25中,供电控制部113计算过去10秒之内的导通点总数,总之,是过去10秒之内作为通电对象的电阻体的个数的合计值(步骤s25)。此外,在该步骤s25中记载的“10秒”是“单位时间”的一例。
85.接着,在步骤s26中,通过打印控制部112基于步骤s2的设定内容生成一行的选通脉冲信号,输出到打印部6而进行一行的打印(步骤s26)。
86.此外,在步骤s26中,控制部110除打印部6(热敏打印头61)之外,也向输送部7(电动机71)进行供电,使压纸滚筒62旋转,将纸张s只输送一行。
87.接着,打印控制部112判断是否已完成了全部的行的输出(步骤s27)。当判断没有完成全部的行的输出时(步骤s27;no),打印控制部112返回到步骤s23中进行处理。另外,当判断已完成全部的行的输出时(步骤s27;yes),供电控制部113停止计时器的计时的同时清除计时器值(步骤s28),进一步清除导通点总数(步骤s29),并结束本处理。
88.在步骤s23中,当计时器值不是0时(步骤s23;no),供电控制部113判断计时器值是否大于等于10秒(步骤s30)。此外,在该步骤s30中记载的“10秒”是与步骤s25中相同的“单位时间”的一例。在步骤s30中,当计时器值小于10秒时(步骤s30;no),继续保持计时器的计时并过渡到步骤s25中进行处理。
89.在步骤s30中,当计时器值为大于等于10秒时(步骤s30;yes),供电控制部113计算导通点数的平均值(步骤s31)。该导通点数的平均值通过将在步骤s25中算出的导通点总数
除以过去10秒之内已打印的行数而算出。
90.接着,供电控制部113判断在步骤s31中算出的平均值是否大于等于阈值(步骤s32)。该阈值例如是通过ac适配器2供给的单位时间内(例如过去10秒之内)的总供电量超过是第三阈值的一例的60w那样的点数。
91.在步骤s32中,当平均值大于等于阈值时(步骤s32;yes),供电控制部113通过与打印控制部112协动而使通过输送部7进行的输送临时(例如500μs)停止(步骤s33)。
92.由此,当发生规定事件后,能够在通过保护电路21停止供电之前,控制部110将供电临时停止,由此能够避免对于控制部110来说无预期的供电停止。然后由此,能够持续进行流畅的打印控制并保持良好的打印精度。
93.此外,与图5时相同,供电控制部113在停止电动机71时存储旋转角度。通过这样做,能够在临时停止后重新启动时省略电动机71的相位调整驱动,使输送部71继续输送。
94.接着步骤s33,供电控制部113停止计时器的计时的同时清除计时器值(步骤s34)。并且,供电控制部113关于在步骤s22中设定的导通点中的、打印结束部分,为了不成为在步骤s25中的计算对象而进行清除(步骤s35)。然后,供电控制部113前进到步骤s25中进行处理。与图5时相同,控制部110的打印控制部112将从停止后的旋转角度继续的脉冲信号供给到输送部7的电动机71。由此,能够减少重新启动时供电的负荷。
95.这样,根据本实施例的打印机1,能够防止当存在有作为第一及第二触发的事件时的、通过ac适配器2的保护电路21进行的供电停止。总之,在进行超过峰值电流的供电之后还继续进行打印的情况或当单位时间内的总供电量超过额定值的情况下,在保护电路21动作之前,通过控制部110的控制临时停止输送及打印,从而能够有计划地停止供电。
96.因为有计划地停止供电,并进行再次供电,所以能够在重新供电时省略电动机71的相位调整驱动,使输送部71继续输送。能够减少重新启动时的供电。
97.此外,在本实施例中进行了图5的控制及图6的控制的双方,但根据实施例也可以不是双方,而是图5的控制及图6的控制的任意一方。
98.在以上的本实施例的打印机1中执行的程序预先存储于rom等中被提供。
99.在本实施例的打印机1中执行的程序也可以构成为以可安装形式或可执行形式的文件存储于cd-rom、软盘(fd)、cd-r、dvd(digital versatile disk:数字通用光盘)等的以计算机可读取的存储介质中而提供。
100.进一步,也可以将在本实施例的打印机1中执行的程序构成为存储于与互联网等网络连接的计算机上,经由网络下载而提供。另外,也可以将在本实施例的打印机1中执行的程序构成为经由互联网等网络提供或发布。
101.在本实施例的打印机1中执行的程序使计算机为包含上述各部(接收部111、打印控制部112及供电控制部113)的模块结构。cpu(处理器)通过从上述存储介质读取程序并执行,而将上述各部加载到主存储装置中。由此,在主存储装置中生成接收部111、打印控制部112及供电控制部113。
102.虽然说明了本发明的几个实施例,但这些实施例是作为例子提出的,并不意图限定发明的范围。这些新颖的实施例可以用其他的各种形式来实施,在不脱离发明要旨的范围内可以进行各种省略、替换、变更等。另外,这些实施例及其变形均被包含在发明的范围中,而且,包含在权利要求的范围所记载的发明和其均等的范围内。
技术特征:
1.一种打印机,其特征在于,包括:热敏打印头,通过向电阻体通电使其发热而进行打印;电动机,驱动通过旋转输送纸张的部件;电源,向所述热敏打印头及所述电动机供电;以及供电控制部,在所述电源进行了超过该电源所规定的第一阈值的供电后,继续供电的时间超过了第二阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。2.根据权利要求1所述的打印机,其中,所述供电控制部,在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。3.根据权利要求2所述的打印机,其中,所述供电控制部伴随通过所述电源进行供电的停止,清除表示所述总供电量的值。4.根据权利要求1所述的打印机,其中,所述电源包含保护电路。5.根据权利要求1所述的打印机,其中,所述供电控制部当停止向所述电动机供电时存储旋转角度,所述打印机还包括打印控制部,当重新开始供电时,使电动机从存储的所述旋转角度开始继续旋转。6.一种打印机,其特征在于,包括:热敏打印头,通过向电阻体通电使其发热而进行打印;电动机,驱动通过旋转输送纸张的部件;电源,向所述热敏打印头及所述电动机供电;以及供电控制部,在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。7.根据权利要求6所述的打印机,其中,所述供电控制部伴随通过所述电源进行供电的停止,清除表示所述总供电量的值。8.根据权利要求6所述的打印机,其中,所述供电控制部当停止向所述电动机供电时存储旋转角度,所述打印机还包括打印控制部,当重新开始供电时,使电动机从存储的所述旋转角度开始继续旋转。9.一种存储介质,存储有程序,所述程序用于使包括通过向电阻体通电使其发热而进行打印的热敏打印头、驱动通过旋转输送纸张的部件的电动机、以及向所述热敏打印头及所述电动机供电的电源的打印机的计算机作为供电控制部发挥功能,其中,所述供电控制部在所述电源进行了超过该电源所规定的第一阈值的供电后,继续供电的时间超过了第二阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。10.一种存储介质,存储有程序,所述程序用于使包括通过向电阻体通电使其发热而进
行打印的热敏打印头、驱动通过旋转输送纸张的部件的电动机、以及向所述热敏打印头及所述电动机供电的电源的打印机的计算机作为供电控制部发挥功能,其中,所述供电控制部在通过所述电源供给的单位时间内的总供电量超过了该电源所规定的第三阈值而为需要临时停止供电的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。
技术总结
本发明公开了一种打印机及存储介质,能够避免发生基于电源的功能进行供电的临时停止,且能持续地进行流畅的打印控制并保持良好的打印精度,该打印机包括:热敏打印头,通过向电阻体通电使其发热而进行打印;电动机,驱动通过旋转输送纸张的部件;电源,向所述热敏打印头及所述电动机供电;以及供电控制部,在所述电源进行了超过该电源所规定的第一阈值的供电后,继续供电的时间超过了第二阈值而为需要临时停止供电的的情况下,停止向所述电动机及所述热敏打印头的供电,并在经过规定时间后重新开始供电。新开始供电。新开始供电。
