首页 > 广告设备 专利正文
校准Onepass打印系统中码盘的方法、装置、设备及介质与流程

时间:2022-02-24 阅读: 作者:专利查询

校准Onepass打印系统中码盘的方法、装置、设备及介质与流程
校准onepass打印系统中码盘的方法、装置、设备及介质
技术领域
1.本发明涉及喷墨打印技术领域,具体涉及一种校准onepass打印系统中码盘的方法、装置、设备及介质。


背景技术:

2.onepass打印系统中设有用向打印介质喷射油墨的喷头和用于运载打印介质的载物件,如传输带等。喷头安装在载物件上方。在利用onepass打印系统进行打印时,onepass打印系统中的喷头位置不变,载物件运载打印介质移动,当打印介质移动到喷头下方时,喷头会向打印介质喷射油墨,以在打印介质上打印出待打印图像。
3.在利用onepass打印系统进行喷墨打印时,需要获知载物件的移动距离,从而根据载物件的移动距离获取打印介质的位置,实现对打印介质的精确打印。
4.现有技术中,通常利用码盘来测量载物件的移动距离。为测量载物件的移动距离,通常将码盘安装在载物件上。码盘的测量精度会随着安装位置的改变而改变,将码盘安装在载物件上以后,通常很难获取码盘的测量精度。


技术实现要素:

5.本发明实施例提供了一种校准onepass打印系统中码盘的方法、装置、设备及介质。该校准onepass打印系统中码盘的方法、装置、设备及介质,能够在一定程度上快速准确获取码盘的测量精度。
6.第一方面,本发明实施例提供了一种校准onepass打印系统中码盘的方法,所述方法包括:
7.获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离;
8.获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量;
9.根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,所述码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。
10.第二方面,本发明一实施例提供了一种校准onepass打印系统中码盘的装置,所述装置包括:
11.第一获取模块,用于获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离;
12.第二获取模块,用于获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量;
13.第三获取模块,用于根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,所述码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成
的所述逻辑脉冲数量。
14.在一种实施例中,所述第三获取模块,还用于将所述移动距离除以所述第一逻辑脉冲数量,得到所述码盘的测量精度。
15.在一种实施例中,所述第一获取模块包括:第一获取子模块、第二获取子模块和计算子模块;
16.所述第一获取子模块,用于获取所述onepass打印系统在所述第一设定时段内生成的光栅脉冲的数量;
17.所述第二获取子模块,用于获取所述onepass打印系统的打印精度;
18.所述计算子模块,用于根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离。
19.在一种实施例中,所述计算子模块,还用于将所述光栅脉冲的数量除以所述打印精度,得到所述移动距离。
20.在一种实施例中,所述装置还包括:设置模块和判断模块;
21.所述设置模块,用于获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离之前,设置所述运载件在所述第一设定时段内的移动距离;
22.所述判断模块,用于根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确。
23.在一种实施例中,所述判断模块,还用于在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,还包括:若根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离不准确,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。
24.在一种实施例中,所述装置还包括:第四获取模块和计算模块;
25.所述第四获取模块,用于获取所述码盘生成的第二逻辑脉冲数量;
26.所述计算模块,用于将所述第二逻辑脉冲数量除以所述码盘的测量精度,得到所述运载件的移动距离。
27.第三方面,本发明一实施例提供了一种校准onepass打印系统中码盘的设备,所述设备包括:
28.至少一个处理器;以及
29.与所述至少一个处理器通信连接的存储器;其中,
30.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使至少一个所述处理器能够执行上述校准onepass打印系统中码盘的方法。
31.第四方面,本发明一实施例提供了一种计算机存储介质,其上存储有计算机程序指令,其中,当所述计算机程序指令被处理器执行时实现上述校准onepass打印系统中码盘的方法。
32.综上所述,本发明实施例提供的校准onepass打印系统中码盘的方法、装置、设备及介质,通过获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离,获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量,并根据所述移动距离与所述第一逻辑脉冲数量,获取
所述码盘的测量精度,能够快速准确获取用于测量载物件移动距离的码盘的测量精度。
附图说明
33.图1是本发明提供的一种码盘的结构示意图;
34.图2是本发明提供的将安装码盘的运载件的结构示意图;
35.图3是本发明提供的一种校准onepass打印系统中码盘的方法的流程示意图;
36.图4是图3中步骤s1包含的根据光栅脉冲获取移动距离的各步骤流程示意图;
37.图5是本发明一实施例提供的根据码盘获取运载件的移动距离的流程示意图;
38.图6是本发明提供的一种校准onepass打印系统中码盘的方法的流程示意图;
39.图7是图6中第一获取模块包含的根据光栅脉冲获取移动距离的各子模块连接示意图;
40.图8是本发明一实施例提供的判断光栅脉冲是否正确的各模块连接示意图;
41.图9是本发明一实施例提供的根据码盘获取运载件的移动距离的各模块连接示意图;
42.图10是本发明一实施例中的一种校准onepass打印系统中码盘的设备的各部件连接示意图。
具体实施方式
43.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
44.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
45.图1是码盘01的结构示意图。如图1所示,码盘01包括转盘011和光学设备013。转盘011由透明材料制成。转盘011圆心位置设有安装孔014。通过安装孔014能够将转盘01安装在转轴上,以使转盘01随转轴一起旋转。转盘01上设有多条沿转盘01径向分布的刻线012。转盘01上各相邻两条刻线之间的夹角相同。光学设备013包括光发射部件和光接收部件,光发射部件设于转盘01的一侧,光接收部件设于转盘01的另一侧。使用过程中,转盘01在转轴的带动下转动,光发射部件向转盘01上发射光,光接收部件接收转盘01透射的光,光发射部件发射的光束传播路径不变,当光束与转盘01上的刻线02相交时,光接收部件接收到的光发生变化,光接收部件根据接收到的光的变化,生成逻辑编码脉冲。理论上,光接收部件每接收到一个入射到刻线02上的光信号,即会产生一个逻辑编码脉冲。因此,根据光接收部件
接收到的光信号,能够获取转盘01的转动角度。
46.图2是onepass打印系统中包含载物件的传动装置的结构示意图。如图2所示,载物件03为传动带。载物件03的两端分别安装有主动轮04和从动轮02。主动轮04与电机连接,并在电机的带动下旋转。载物件03在主动轮04的带动下不断移动,并在移动过程中运载放置在载物件03上的打印介质05运动。载物件03在移动过程中也会带动与载物件03另一端连接的从动轮02转动。从动轮02与码盘01固定连接。从动轮02与码盘01同轴设置,从动轮02的转动角速度与码盘01的转动角度相同。通过获取码盘01的转动角度,能够获取从动轮02的转动角度。根据从动轮02的转动角度,能够获取载物件03的移动距离。载物件03在一段时间内的移动距离等于从动轮02在该段时间的转动角度与从动轮02的直径的乘积。从动轮02在该段时间的转动角度可能大于360度。
47.在一段时间内,通过获取码盘01的光接收装置根据刻线012生成的逻辑脉冲数量,能够获取码盘01在该段时间内转动的角度。根据码盘01的转动角度,能够获取载物件03的移动距离。
48.将码盘01安装到从动轮02上以后,由于安装误差和onepass打印系统中各部件的加工误差,很难确定码盘的测量精度。码盘的测量精度包括:在运载件03移动单位距离过程中,码盘01生成的逻辑脉冲数量。
49.本发明提供了一种校准onepass打印系统中码盘的方法、装置、设备及介质,能够在一定程度上实现对onepass打印系统中码盘测量精度的快速准确测量,从而能够利用onepass打印系统实现精确打印。
50.本发明一实施例提供了一种校准onepass打印系统中码盘的方法,如图3所示,该方法包括下列步骤s1-步骤s3。
51.步骤s1:获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离。
52.第一设定时段包括:第一时间点与第二时间点之间的时间段。在校准onepass打印系统中的码盘时,通过获取onepass打印系统中运载打印介质的载物件在第一设定时段内的移动距离,能够利用移动距离对码盘的测量精度进行校准。
53.打印过程中,用于运载打印介质的运载件会运载打印介质不断移动。当放置在运载件上的打印介质移动到onepass打印系统中的喷头下方时,喷头会向打印介质喷射油墨,在打印介质上打印生成待打印图像。在利用onepass打印系统进行打印时,喷头不动,运载件运载着打印介质不断移动,喷头向不停移动的打印介质上喷射油墨,从而在打印介质上打印形成图像。
54.onepass打印系统通过码盘测量运载件的移动距离。码盘通常安装在随运载件移动而转动的转动装置上,如带动运载件移动的主动轮、在运载件的带动下转动的从动轮或安装在运载件中用于辅助运载件移动的旋转轮等。在打印过程中码盘随运载件的移动而转动,码盘在转动过程中会不断发射逻辑脉冲。onepass打印系统中的控制器根据接收到的逻辑脉冲数据,能够计算出运载件的移动距离。
55.由于码盘存在安装误差,很难直接获取码盘的测量精度。通过利用码盘测量运载件的移动距离之前,获取运载件在第一设定时段内的移动距离,并利用第一移动距离获取码盘的测量进度,在利用onepass打印系统进行打印过程中,能够利用码盘的测量精度,获
取运载件的实时移动距离。
56.在一种实施例中,如图4所示,在步骤s1中,获取所述onepass打印系统中的运载件在第一设定时段内的移动距离,包括:步骤s11:获取所述onepass打印系统在所述第一设定时段内生成的光栅脉冲的数量;步骤s12:获取所述onepass打印系统的打印精度;步骤s13:根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离。
57.打印精度包括:onepass打印系统在单位长度中打印出的墨点数量。
58.在一种实施例中,打印精度包括:onepass打印系统在一英寸长度(25.4mm)中打印出的墨点数量。如onepass打印系统打印精度为700dpi时,onepass打印系统会在一英寸长度中打印出700个墨点。设置在onepass打印系统中的喷头每接收到一个光栅脉冲即会喷射一次油墨。当onepass打印系统的打印精度为700dpi时,onepass打印系统中的喷头在运载件移动一英寸长度过程中,会接收到700个光栅脉冲,并根据接收到的光栅脉冲喷射700次油墨,在打印介质的一英寸长度上形成700个墨点。
59.当第一设定时段为第一时间点与第二时间点之间的时间间隔时,通过获取在第一时间点与第二时间点之间接收到的光栅脉冲的数量,再根据已知的打印精度,能够获取运载件在第一时间点与第二时间点之间移动的距离,从而获取运载件在第一设定时段内的移动距离。
60.onepass打印系统中的喷头在打印过程中不移动,设置在喷头下方的运载件运载打印介质不断移动,喷头的喷射时间间隔由运载件的移动速度确定。根据喷头接收到的光栅脉冲的数量与打印精度来获取运载件的移动距离,能够使获取的移动距离更接近于实际应用。
61.在一种实施例中,根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离,包括:将所述光栅脉冲的数量除以所述打印精度,得到所述移动距离。
62.如,打印精度为700dpi,onepass打印系统中的喷头在第一设定时段内接收到了3500个光栅脉冲,则运载件在设定时间内的移动距离为3500/700=5英寸。
63.在一种实施例中,在步骤s1,获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离之前,还包括:设置所述运载件在所述第一设定时段内的移动距离。
64.当判断设置的移动距离准确时,在步骤s13,根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离之后,还包括:根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确。
65.根据设置的运载件的移动距离,能够判断根据光栅脉冲计算得到的运载件的移动距离是否准确。
66.根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确,包括:获取设置的所述移动距离与根据所述光栅脉冲获取的所述移动距离之间的差值;判断所述差值是否大于所述第一预设值。第一预设值为大于0的数值。若差值大于第一预设值,则设置的移动距离与根据光栅脉冲获取的移动距离之间相差很小,根据光栅脉冲计算得到的运载件的移动距离准确,可以直接利用光栅进行打印。
67.在一种实施例中,在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,还包括:若根据设置的所述移动距离,判断根据所述光栅脉冲获
取的所述移动距离不准确,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行倍频或分频来实现,来改变单位时间生成的光栅脉冲的数量。
68.通过改变单位时间生成的光栅脉冲的数量,能够改变在打印介质上喷射形成的墨点之间的距离,从而使根据光栅脉冲打印形成的打印精度与实际打印精度一致。
69.在一种实施例中,根据设置的所述移动距离与根据所述光栅脉冲获取的所述移动距离,改变图像的打印精度,包括:若根据所述光栅脉冲获取的所述移动距离大于设置的所述移动距离,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行分频来实现,来减少单位时间生成的光栅脉冲的数量。
70.当根据光栅脉冲获取的移动距离大于设置的移动距离时,可对光栅脉冲进行分频,扩大相邻两光栅脉冲之间的时间间隔,从而增大在打印介质上喷射的两墨点之间的距离,使根据光栅脉冲打印出的图像的大小与实际图像大小尽量一致。
71.在另一种实施例中,在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,还包括:若根据所述光栅脉冲获取的所述移动距离大于设置的所述移动距离,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行倍频来实现,来增大单位时间生成的光栅脉冲的数量。当根据光栅脉冲获取的移动距离小于设置的移动距离时,可对光栅脉冲进行倍频,减小相邻两光栅脉冲之间的时间间隔,从而减小在打印介质上喷射的两墨点之间的距离,使根据光栅脉冲打印出的图像的大小与实际图像大小尽量一致。
72.步骤s2:获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量。
73.当第一设定时段包括:第一时间点与第二时间点之间的时间间隔时,获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量,包括:获取用于测量所述运载件移动距离的码盘在第一时间点与第二时间点之间的时间间隔内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量。
74.在利用onepass打印系统进行打印过程中,安装在onepass打印系统中的码盘随运载件的移动而转动。根据码盘的旋转角度,能够获取运载件的移动距离。码盘每转动设定角度即会生成一个逻辑脉冲。通过获取码盘生成的逻辑脉冲数量,能够计算出码盘的转动角度。根据码盘的转动角度,能够获取与码盘连接的运载件的移动距离。因此,通过获取码盘在第一设定时段内生成的逻辑脉冲的数量,能够利用第一逻辑脉冲数量与已获取的运载件的移动距离,获取码盘的测量精度。码盘的测量精度,包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。单位距离包括:一米、一厘米、一英寸、一分米或一毫米等。
75.步骤s3:根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,所述码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。
76.移动距离为已获取的运载件在第一设定时段内的移动距离。第一逻辑脉冲数量为已获取的码盘在第一设定时段内生成的逻辑脉冲的数量。通过获取第一逻辑脉冲数量和第一设定时段内运载件的移动距离,能够获取码盘的测量精度。
77.在一种实施例中,在步骤s3中,根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,包括:将所述移动距离除以所述第一逻辑脉冲数量,得到所述码盘的测量精度。
78.码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。通过将已获取的运载件在第一设定时段内的移动距离除以码盘在第一设定时段生成的逻辑脉冲的数量,能够获取码盘的测量精度。在onepass打印系统打印过程中,根据码盘的测量精度与实时获取的码盘生成的逻辑脉冲数量,能够获取运载件的实时移动距离。
79.在一种实施例中,如图5所示,在步骤s3,将所述移动距离除以所述逻辑光栅脉冲的数量,得到所述码盘的测量精度之后,还包括步骤s4:获取所述码盘在第二设定时段内生成的逻辑脉冲的数量,记为第二逻辑脉冲数量;步骤s5:将所述第二逻辑脉冲数量除以所述码盘的测量精度,得到所述运载件在所述第二设定时段内的移动距离。
80.利用已获取的码盘的测量精度,能够获取运载件的移动距离。利用onepass打印系统进行打印过程中,运载件通常用于运载打印介质移动,根据码盘的测量精度与获取的码盘生成的逻辑脉冲的数量,能够获取打印介质的实时位置,从而实现利用打印介质的实时位置对打印介质进行打印。
81.本发明一实施例提供了一种校准onepass打印系统中码盘的装置,如图6所示,该装置包括第一获取模块1、第二获取模块2和第三获取模块3。
82.第一获取模块1,用于获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离。
83.第一设定时段包括:第一时间点与第二时间点之间的时间段。在校准onepass打印系统中的码盘时,通过利用第一获取模块1获取onepass打印系统中运载打印介质的载物件在第一设定时段内的移动距离,能够利用移动距离对码盘的测量精度进行校准。
84.打印过程中,用于运载打印介质的运载件会运载打印介质不断移动。当放置在运载件上的打印介质移动到onepass打印系统中的喷头下方时,喷头会向打印介质喷射油墨,在打印介质上打印生成待打印图像。
85.onepass打印系统通过码盘测量运载件的移动距离。码盘通常安装在随运载件移动而转动的转动装置上,如带动运载件移动的主动轮、在运载件的带动下转动的从动轮或安装在运载件中用于辅助运载件移动的旋转轮等。在打印过程中码盘随运载件的移动而转动,码盘在转动过程中会不断发射逻辑脉冲。onepass打印系统中的控制器根据接收到的逻辑脉冲数据,能够计算出运载件的移动距离。
86.由于码盘存在安装误差,很难直接获取码盘的测量精度。通过利用码盘测量运载件的移动距离之前,利用第一获取模块1获取运载件在第一设定时段内的移动距离,并利用第一移动距离获取码盘的测量进度,在利用onepass打印系统进行打印过程中,能够利用码盘的测量精度,获取运载件的实时移动距离。
87.在一种实施例中,如图7所示,第一获取模块1包括:第一获取子模块11、第二获取子模块12和计算子模块13。
88.第一获取子模块11,用于获取所述onepass打印系统在所述第一设定时段内生成的光栅脉冲的数量;第二获取子模块12,用于获取所述onepass打印系统的打印精度;计算
子模块13,用于根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离。
89.打印精度包括:onepass打印系统在单位长度中打印出的墨点数量。
90.在一种实施例中,打印精度包括:onepass打印系统在一英寸长度(25.4mm)中打印出的墨点数量。如onepass打印系统打印精度为700dpi时,onepass打印系统会在一英寸长度中打印出700个墨点。设置在onepass打印系统中的喷头每接收到一个光栅脉冲即会喷射一次油墨。当onepass打印系统的打印精度为700dpi时,onepass打印系统中的喷头在运载件移动一英寸长度过程中,会接收到700个光栅脉冲,并根据接收到的光栅脉冲喷射700次油墨,在打印介质的一英寸长度上形成700个墨点。
91.当第一设定时段为第一时间点与第二时间点之间的时间间隔时,通过利用第一获取子模块11获取在第一时间点与第二时间点之间接收到的光栅脉冲的数量,再根据利用第二获取子模块12获取的打印精度,能够利用计算子模块13获取运载件在第一时间点与第二时间点之间移动的距离,从而获取运载件在第一设定时段内的移动距离。
92.onepass打印系统中的喷头在打印过程中不移动,设置在喷头下方的运载件运载打印介质不断移动,喷头的喷射时间间隔由运载件的移动速度确定。第一获取模块1根据喷头接收到的光栅脉冲的数量与打印精度来获取运载件的移动距离,能够使获取的移动距离更接近于实际应用。
93.在一种实施例中,计算子模块13,还用于将所述光栅脉冲的数量除以所述打印精度,得到所述移动距离。
94.如,打印精度为700dpi,onepass打印系统中的喷头在第一设定时段内接收到了3500个光栅脉冲,则运载件在设定时间内的移动距离为3500/700=5英寸。
95.在一种实施例中,如图8所示,所述装置还包括:设置模块001和判断模块101。所述设置模块001、判断模块101均与第一获取模块1连接。
96.设置模块01,用于获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离之前,设置所述运载件在所述第一设定时段内的移动距离。
97.判断模块101,用于当判断设置的移动距离准确时,根据所述打印精度与所述光栅脉冲的数量,得到所述移动距离之后,根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确。
98.判断模块101根据设置的运载件的移动距离,能够判断根据光栅脉冲计算得到的运载件的移动距离是否准确。
99.判断模块101根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确,包括:判断模块101获取设置的所述移动距离与根据所述光栅脉冲获取的所述移动距离之间的差值;判断所述差值是否大于所述第一预设值。
100.第一预设值为大于0的数值。若差值大于第一预设值,则设置的移动距离与根据光栅脉冲获取的移动距离之间相差很小,根据光栅脉冲计算得到的运载件的移动距离准确,可以直接利用光栅进行打印。
101.在一种实施例中,在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,还包括:若根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离不准确,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行倍频来实现,来改变单位时间生成的光栅脉冲的
数量。
102.通过改变单位时间生成的光栅脉冲的数量,能够改变在打印介质上喷射形成的墨点之间的距离,从而使根据光栅脉冲打印形成的打印精度与实际打印精度一致。
103.在一种实施例中,判断模块101,还用于在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,若根据所述光栅脉冲获取的所述移动距离大于设置的所述移动距离,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行分频来实现,来减少单位时间生成的光栅脉冲的数量。当根据光栅脉冲获取的移动距离大于设置的移动距离时,可利用判断模块101对光栅脉冲进行分频,扩大相邻两光栅脉冲之间的时间间隔,从而增大在打印介质上喷射的两墨点之间的距离,使根据光栅脉冲打印出的图像的大小与实际图像大小尽量一致。
104.在一种实施例中,判断模块101,还用于在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,若根据所述光栅脉冲获取的所述移动距离大于设置的所述移动距离,则根据设置的所述移动距离与打印精度,改变单位时间生成的光栅脉冲的数量。可通过对光栅脉冲进行倍频来实现,来增大单位时间生成的光栅脉冲的数量。
105.当根据光栅脉冲获取的移动距离小于设置的移动距离时,可利用判断模块101对光栅脉冲进行倍频,减小相邻两光栅脉冲之间的时间间隔,从而减小在打印介质上喷射的两墨点之间的距离,使根据光栅脉冲打印出的图像的大小与实际图像大小尽量一致。
106.在一种实施例中,判断模块101,还用于在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,若所述光栅脉冲获取的所述移动距离大于设置的所述移动距离,则增大打印精度。
107.在一种实施例中,判断模块101,还用于在根据设置的所述移动距离,判断根据所述光栅脉冲获取的所述移动距离是否准确之后,若所述光栅脉冲获取的所述移动距离小于设置的所述移动距离,则减小打印精度。
108.第二获取模块2,还用于获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量。
109.当第一设定时段包括:第一时间点与第二时间点之间的时间间隔时,第二获取模块2获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量,包括:第二获取模块2获取用于测量所述运载件移动距离的码盘在第一时间点与第二时间点之间的时间间隔内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量。
110.在利用onepass打印系统进行打印过程中,安装在onepass打印系统中的码盘随运载件的移动而转动。根据码盘的旋转角度,能够获取运载件的移动距离。码盘每转动设定角度即会生成一个逻辑脉冲。通过获取码盘生成的逻辑买次数量,能够计算出码盘的转动角度。根据码盘的转动角度,能够获取与码盘连接的运载件的移动距离。因此,利用第二获取模块2通过获取码盘在第一设定时段内生成的逻辑脉冲的数量,能够利用第一逻辑脉冲数量与已获取的运载件的移动距离,获取码盘的测量精度。码盘的测量精度,包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。单位距离包括:一米、一厘米、一英寸、一分米或一毫米等。
111.第三获取模块3,用于根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,所述码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。
112.移动距离为利用第一获取模块1获取的运载件在第一设定时段内的移动距离。第一逻辑脉冲数量为利用第二获取模块2获取的码盘在第一设定时段内生成的逻辑脉冲的数量。通过利用第二获取模块2获取第一逻辑脉冲数量和利用第一获取模块1获取第一设定时段内运载件的移动距离,能够获取码盘的测量精度。
113.在一种实施例中,第三获取模块3,还用于将所述移动距离除以所述第一逻辑脉冲数量,得到所述码盘的测量精度。
114.码盘的测量精度包括:在所述运载件移动单位距离过程中,所述码盘生成的所述逻辑脉冲数量。第三获取模块3通过将已获取的运载件在第一设定时段内的移动距离除以码盘在第一设定时段生成的逻辑脉冲的数量,能够获取码盘的测量精度。在onepass打印系统打印过程中,根据码盘的测量精度与实时获取的码盘生成的逻辑脉冲数量,能够获取运载件的实时移动距离。
115.在一种实施例中,如图9所示,所述装置还包括:第四获取模块4和计算模块5。所述第四获取模块4连接第三获取模块3。
116.第四获取模块4,用于将所述移动距离除以所述逻辑光栅脉冲的数量,得到所述码盘的测量精度之后,获取所述码盘在第二设定时段内生成的逻辑脉冲的数量,记为第二逻辑脉冲数量;计算模块5,用于将所述第二逻辑脉冲数量除以所述码盘的测量精度,得到所述运载件在所述第二设定时段内的移动距离。
117.通过第四获取模块4和计算模块5能够利用已获取的码盘的测量精度,获取运载件的移动距离。利用onepass打印系统进行打印过程中,运载件通常用于运载打印介质移动,第四获取模块4和计算模块5根据码盘的测量精度与获取的码盘生成的逻辑脉冲的数量,能够获取打印介质的实时位置,从而实现利用打印介质的实时位置对打印介质进行打印。
118.请参见图10,本发明对应于上述实施例的打印方法还相应提供一种校准onepass打印系统中码盘的设备,该设备主要包括:
119.至少一个处理器401;以及,
120.与所述至少一个处理器通信连接的存储器402;其中,
121.所述存储器402存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器401执行,以使至少一个所述处理器401能够执行本发明上述实施例中所述的方法。有关该设备的详细描述请参见上述实施例,在此不再赘述。
122.具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(application lpecific integrated circuit,alic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
123.存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(hard dilk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(univerlal lerial bul,ulb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储
器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
124.处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中任意一种校准onepass打印系统中码盘的方法。
125.在一个示例中,校准onepass打印系统中码盘的设备还可包括通信接口403和总线410。其中,如图10所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
126.通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
127.总线410包括硬件、软件或两者,将包含校准onepass打印系统中码盘的设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eila)总线、前端总线(flb)、超传输(ht)互连、工业标准架构(ila)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-exprell(pci-x)总线、串行高级技术附件(lata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
128.另外,结合上述实施例中的校准onepass打印系统中码盘的方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中任意一种校准onepass打印系统中码盘的方法。
129.综上所述,本发明实施例提供的校准onepass打印系统中码盘的方法、装置、设备及介质,通过获取所述onepass打印系统中用于运载打印介质的运载件在第一设定时段内的移动距离,获取用于测量所述运载件移动距离的码盘在所述第一设定时段内生成的逻辑脉冲的数量,记为第一逻辑脉冲数量,并根据所述移动距离与所述第一逻辑脉冲数量,获取所述码盘的测量精度,能够快速准确获取用于测量载物件移动距离的码盘的测量精度。
130.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。这些都应涵盖在本发明的保护范围之内。