1.本发明涉及打印机技术领域,具体而言,涉及一种打印机及其走纸速度切换方法、装置和存储介质。
背景技术:2.扫描打印机设置有走纸通道,并在走纸通道上设置有打印模块和扫描模块,以对走纸通道中的纸张进行打印或者扫描纸张上记录的信息。为了驱动纸张在走纸通道内活动,需要在走纸通道中设置多组进给单元,以向打印单元或扫描单元送纸,满足打印和扫描的需求。
3.在先技术中,为了能够保证纸张可靠的在走纸通道内活动,而不会发生失步。进给单元的进给速度普遍较低,从而容易产生振动发出噪音。
4.有鉴于此,申请人在研究了现有的技术后特提出本技术。
技术实现要素:5.本发明提供了一种打印机及其走纸速度切换方法、装置和存储介质,以改善相关技术中扫描打印机的工作效率低且噪声大的问题。
6.第一方面、
7.本发明实施例提供了一种打印机,其内部设置有走纸通道。打印机包括配置于走纸通道上的驱动组件,以及电连接于驱动组件的控制器。驱动组件用以驱动走纸通道内的介质活动。驱动组件包括配置于走纸通道的至少两个驱动单元。
8.控制器包括存储器和处理器,处理器被配置为执行存储器中的计算机程序以实现如下步骤:
9.s1、获取在走纸通道内活动的介质的位置。
10.s2、根据位置,判断夹持于介质的驱动单元的数量。
11.s3、根据数量,获取对应的走纸速度,驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
12.在一个可选的实施例中,夹持于介质的驱动单元的数量越多对应的走纸速度越快。
13.在一个可选的实施例中,走纸通道配置为至少两个走纸段,且每个走纸段设置有至少一个驱动单元。
14.在一个可选的实施例中,打印机包括设置于各个走纸段传感器。传感器用以检测介质的位置。
15.在一个可选的实施例中,至少两个走纸段包括第一走纸段。打印机包括配置于第一走纸段的打印组件。配置于第一走纸段的驱动单元为用以和打印组件相配合的胶辊。
16.在一个可选的实施例中,至少两个走纸段包括第二走纸段,且沿进给方向第二走纸段位于第一走纸段的后端。打印机还包括扫描组件,扫描组件配置于第二走纸段。配置于
第二走纸段的驱动单元为用以和扫描组件相配合的第三导纸轮。
17.在一个可选的实施例中,至少两个走纸段包括第三走纸段,且沿进给方向第三走纸段位于第二走纸段的后端。配置于第三走纸段的驱动单元为相互配合用以夹持介质的第一压纸轮和第一导纸轮。
18.在一个可选的实施例中,走纸通道包括安装有打印组件和扫描组件的共用通道,以及连通于共用通道的第一通道和第二通道。第一通道具有连通于打印机的外部的入纸口。第二通道连通于共用通道和打印机的纸仓。第一走纸段和第二走纸段设置于共用通道,第三走纸段设置于第一通道。
19.在一个可选的实施例中,驱动组件还包括配置于第二通道的第二导纸轮和第二压纸轮,以及传动连接于第一导纸轮、第二导纸轮、第三导纸轮和胶辊的驱动件。其中,第二通道为第四走纸段。
20.第二方面、
21.本发明实施例提供了一种打印机的走纸速度切换方法,其包含步骤s1至步骤s3。
22.s1、获取在走纸通道内活动的介质的位置。
23.s2、根据位置,判断夹持于介质的驱动单元的数量。
24.s3、根据数量,获取对应的走纸速度,驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
25.第三方面、
26.本发明实施例提供了一种打印机的走纸速度切换装置,其包含:
27.位置获取模块,用于获取在走纸通道内活动的介质的位置。
28.数量判断模块,用于根据位置,判断夹持于介质的驱动单元的数量。
29.介质驱动模块,用于根据数量,获取对应的走纸速度,驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
30.第四方面、
31.本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行如第二方面所说的打印机的走纸速度切换方法。
32.通过采用上述技术方案,本发明可以取得以下技术效果:
33.根据夹持于走纸通道中的介质的驱动单元的数量,来控制驱动组件的驱动速度,即介质在走纸通道中的移动速度。可以理解的是,不同的数量,存在着不同的阻力,因此根据数量来控制驱动速度,能够保证驱动组件在不失步的情况下以最合适的速度驱动介质,从而提高了打印/扫描速度,减小了打印/扫描时的噪声。
34.并且,驱动组件包括胶辊和导纸轮。由于胶辊和打印组件,以及导纸轮和扫描组件之间在没有介质的时候处于滑动摩擦,摩擦力较大。因此,在打印介质未夹持于胶辊和打印组件,以及导纸轮和扫描组件之间时,采用较低的速度进行驱动,能够防止打印组件(尤其是打印头上的加热线)和扫描组件发生损伤,以及避免摩擦产生大量的热量。
35.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
36.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
37.图1是本发明第一实施例提供的一种打印机的结构图(扫描纸从第一通道进入共用通道中)。
38.图2是本发明第一实施例提供的一种打印机的结构图(扫描纸从第二通道进入共用通道中)。
39.图3是本发明第二实施例提供的一种打印机的走纸速度切换方法的流程示意图。
40.图4是本发明第三实施例提供的一种打印机的走纸速度切换装置的结构示意图。
41.图中标记:1-切刀装置、2-送纸滚轮、3-打印组件、4-扫描组件、5-第二传感器、6-第一导纸轮、7-第一压纸轮、8-第一传感器、9-第一通道、10-入纸口、11-介质、12-纸仓、13-第四传感器、14-胶辊、15-第三传感器、16-第三导纸轮、18-第五传感器、19-第二导纸轮、20-第二压纸轮、21-矫纸轴、22-连续纸卷、23-共用通道、24-第二通道、a-第一走纸段、b-第二走纸段、c-第三走纸段。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
44.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
45.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
46.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
47.取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
48.实施例中提及的“第一第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一第二”在允许的情况下可以互换特定的顺序或先后次序。应该理
解“第一第二”区分的对象在适当情况下可以互换,以使这里描述的实施例能够以除了在这里图示或描述的那些内容以外的顺序实施。
49.下面结合附图与具体实施方式对本发明作进一步详细描述:
50.实施例一:
51.请参阅图1和图2,本发明第一实施例提供一种打印机,其内部设置有走纸通道。打印机包括配置于走纸通道上的驱动组件,以及电连接于驱动组件的控制器。驱动组件用以驱动走纸通道内的介质11活动。驱动组件包括配置于走纸通道的至少两个驱动单元。
52.控制器包括存储器和处理器,处理器被配置为执行存储器中的计算机程序以实现如下步骤:
53.s1、获取在走纸通道内活动的介质11的位置。
54.s2、根据介质11在走纸通道内的位置,判断夹持于介质的驱动单元的数量。
55.s3、根据夹持于介质的驱动单元的数量,获取对应的走纸速度,并以该走纸速度驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
56.具体地,驱动组件包括配置于所述走纸通道的胶辊14、第一压纸轮7和第一导纸轮6。第一压纸轮7和第一导纸轮6能够压力抵接,以夹住介质11。第一压纸轮7传动连接于电机,以驱动介质11在走纸通道内活动。
57.打印机还包括配置于走纸通道的打印组件3。胶辊14和打印组件3相互配合,能够压力抵接在一起,以使打印组件3能够在介质11上进行打印成像。并且,胶辊14传动连接于电机,以和第一压纸轮7同步转动,从而驱动介质11在打印通道内活动。
58.需要说明的是,打印机内部的驱动组件在传动的过程中,存在阻力。为了防止失步(即控制器发送控制信号至步进电机,而步进电机由于阻力过大无法旋转,或者旋转的角度小于控制信号所要求转动的角度)。在先技术中,始终让电机保持低速运行。因此,打印机的工作效率低下,并且低速转动,容易引起打印机零部件之间的共振,产生大量的噪音。
59.发明人经过大量的研究发现,在没有介质11的时候,由于打印组件3是不能转动的,因此胶辊14和打印组件3之间发生滑动摩擦,从而产生较大的阻力,当驱动速度过快的时候,容易发生失步。一旦介质11移动至胶辊14和打印组件3之间时,由于介质11和扫描组件4之间的摩擦系数较小,且胶辊14和介质11之间是滚动摩擦,因此阻力大大的减小。
60.基于此发现,发明人通过在走纸通道中设置传感器,用以检测介质的位置。并且根据介质的位置来判断夹持于介质上的驱动单元的数量,并为每一个数量设置一个对应的速度。可以理解的是,夹持于介质的驱动单元的数量越多对应的走纸速度越快。在其它实施例中,可以不用设置多个传感器,而是根据驱动组件的驱动信号进行计算,判断介质所处的位置,同样能够获取介质的位置,本发明对如何获取介质的位置不做具体限定。
61.进一步的,发明人将走纸通道配置成多个走纸段。具体的,多个走纸段为至少两个走纸段,且每个所述走纸段设置有至少一个所述驱动单元。也就是说每个走纸段,对应一个驱动单元。夹持于介质的驱动单元的数量等同于介质所穿过的走纸段的数量。当介质所穿过的走纸段的数量越多,驱动介质移动的速度越快。
62.可以理解的是,至少两个走纸段包括第一走纸段a和第三走纸段c,打印组件3配置于第一走纸段a,第一压纸轮7和第一导纸轮6配置于第三走纸段c。介质11在进入打印机时,先进入第三走纸段c,再进入第一走纸段a。即先穿过第三走纸段c,再同时穿过第三走纸段c
和第一走纸段a。
63.因此,在本发明中,当介质的头部移动到第一走纸段a时,介质同时穿过第三走纸段c和第一走纸段a,此时对应的驱动速度大于打印介质的头部移动到第三走纸段c时的速度。
64.请参阅图1和图2,在上述实施例的基础上,本发明一可选实施例中,打印机为打印扫描一体机。其不仅包括打印组件3还包括扫描组件4。可以理解的是,扫描组件4配置于走纸通道中,且位于打印组件3和第一导纸轮6之间。驱动组件还包括配置于走纸通道中的第三导纸轮16。第三导纸轮16和扫描组件4压力抵接,以夹紧介质11,从而让扫描组件4能够清晰的扫描介质11上的图像。
65.可以理解的是,至少两个走纸段包括第二走纸段b,扫描组件4配置于第二走纸段b。优选的,沿介质11的进给方向第二走纸段b位于第一走纸段a的后端。
66.需要说明的是,与打印组件3和胶辊14之间的接触关系相同。当介质11还未活动到扫描组件4和第三导纸轮16之间的时候,第三导纸轮16和扫描组件4之间直接接触。由于扫描组件4不能旋转,第三导纸轮16和扫描组件4之间处于滑动摩擦,产生的阻力较大。因此,在本发明中,当介质的头部移动到第二走纸段b时,介质穿过了第三走纸段c和第二走纸段b。即,当介质的头部移动到第二走纸段b时,介质同时穿过第三走纸段c和第二走纸段b,此时对应的驱动速度大于打印介质的头部移动到第三走纸段c时的速度。
67.即,当打印介质的头部移动到第一走纸段a时对应的驱动速度,大于打印介质的头部移动到第二走纸段b时对应的驱动速度。当打印介质的头部移动到第二走纸段b时对应的驱动速度,大于打印介质的头部移动到第三走纸段c时的驱动速度。
68.并且,由于胶辊和打印组件,以及导纸轮和扫描组件之间在没有介质的时候处于滑动摩擦,摩擦力较大。因此,在打印介质未夹持于胶辊和打印组件,以及导纸轮和扫描组件之间时,采用较低的速度进行驱动,能够防止打印组件(尤其是打印头上的加热线)和扫描组件发生损伤,以及避免摩擦产生大量的热量。
69.在本实施例中,第三走纸段c、第二走纸段b和第一走纸段a依次连接。在其它实施例中,还可以在走纸通道中设置其它零部件,并将走纸通道划分呈更多数量的走纸段,从而对介质11在走纸通道的活动进行更为精确的控制。例如,还可以在打印机出纸口处设置切刀装置1,并在切刀装置1和打印组件3之间设置送纸滚轮2,在介质11未活动到送纸滚轮2处的时候,送纸滚轮2和打印机内部零件表面亦是处于滑动摩擦。因此,需要将送纸滚轮2分配于一个走纸段内。本发明对走纸段的数量,和走纸段上具体设置什么零部件不做具体限定。
70.具体地,介质11在打印机中的进给速度越来越来越快,不仅大大提高了打印机的工作效率。而且,由于高速行驶,打印机内部产生的震动较小,大大降低了运行过程中的噪音。具有很好的实际意义。
71.可以理解的是,打印通道中的介质11不仅仅可以进给,还能够后退。在进给过程中,打印机内部的阻力越来越小,而在后退过程中,打印机内部的阻力越来越大。因此,打印介质11在后退过程中,依旧需要按照走纸段对应的走纸速度来活动,从而在保证打印机不失步的情况下,驱动打印介质11。
72.如图1和图2所示,在上述实施例的基础上,本发明一可选实施例中,走纸通道包括安装有打印组件3和扫描组件4的共用通道23,以及连通于共用通道23的第一通道9和第二
通道24。第一通道9具有连通于打印机的外部的入纸口10。第二通道24连通于共用通道23和打印机的纸仓12。其中,第一走纸段和第二走纸段设置于共用通道,第三走纸段设置于第一通道。具体地,在本实施例中,将打印介质11和扫描介质11的路径分开。扫描介质11从入纸口10进入第一通道9,然后进入共用通道23进行扫描。打印介质11为存储在纸仓12中的连续纸卷22,从第二通道24进入公用通道进行打印。
73.在其它实施例中,打印介质11和扫描介质11可以使用同一个路径进行供给。即只设置入纸口10和第一通道9,而不设置第二通道24和纸仓12,亦可以实现打印和扫描一体的功能。本发明对此不做具体限定。
74.在本实施例中,驱动组件还包括配置于第二通道24的第二导纸轮19和第二压纸轮20,以及传动连接于第一导纸轮6、第二导纸轮19、第三导纸轮16和胶辊14的驱动件。具体地,通过将打印组件3和扫描组件4设置在共用通道23内,并为打印机设置纸仓12,不仅能够使其内部结构更为紧凑,整体更为便携。而且,还能够随身携带使用,具有很好的实际意义。并且设置第一通道9以供用户对扫描介质11进行扫描,大大扩展了打印机的功能,满足用户的更多需求。
75.通过将走纸通道设置成不同的走纸段,并为各个走纸段设置对应的走纸速度。按照介质11头部所处的走纸段的走纸速度来驱动介质11,能够保证驱动组件在不失步的情况下以最合适的速度驱动介质11,从而提高了打印/扫描速度,减小了打印/扫描时的噪声。
76.如图1和图2所示,在上述实施例的基础上,本发明一可选实施例中,打印机包括设置于各个走纸段传感器。传感器用以检测介质11的位置。优选的,传感器用以检测介质11的头部位置。具体地,打印机设置有位于第一导纸辊和入纸口10之间的第一传感器8;位于第一导纸辊和扫描组件4之间的第二传感器5;位于扫描组件4和打印组件3之间的第三传感器15;位于打印机出纸口的第四传感器13,以及位于第二导纸轮19和扫描组件4之间的第五传感器18。
77.由于第一通道9和第二通道24均连通于公用通道,且公用通道在靠近连通处设置有扫描组件4。因此,当介质的头部移动到第二传感器5和第三传感器15之间,或者当介质的头部移动到第五传感器18和第三传感器15之间的走纸段时对应的驱动速度相同。
78.根据夹持于走纸通道中的介质的驱动单元的数量,来控制驱动组件的驱动速度,即介质在走纸通道中的移动速度。可以理解的是不同的数量,存在着不同的阻力,因此根据数量来控制驱动速度,能够保证驱动组件在不失步的情况下以最合适的速度驱动介质,从而提高了打印/扫描速度,减小了打印/扫描时的噪声。
79.实施例二、
80.本发明实施例提供了一种打印机的走纸速度切换方法,其包含步骤s1至步骤s3。
81.s1、获取在走纸通道内活动的介质的位置。
82.s2、根据位置,判断夹持于介质的驱动单元的数量。
83.s3、根据数量,获取对应的走纸速度,驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
84.实施例三、
85.本发明实施例提供了一种打印机的走纸速度切换装置,其包含:
86.位置获取模块301,用于获取在走纸通道内活动的介质的位置。
87.数量判断模块302,用于根据位置,判断夹持于介质的驱动单元的数量。
88.介质驱动模块303,用于根据数量,获取对应的走纸速度,驱动介质在走纸通道内活动。其中,每个数量对应一个走纸速度。
89.实施例四、
90.本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行如实施例二所说的打印机的走纸速度切换方法。
91.在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
92.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
93.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
94.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。