用于控制喷印装置的方法、设备和介质与流程

文档序号:31343473发布日期:2022-08-31 11:07阅读:81来源:国知局
用于控制喷印装置的方法、设备和介质与流程

1.本公开总体上涉及数码喷印控制,并且具体地,涉及用于控制喷印装置的方法、设备和介质。


背景技术:

2.现有的多喷针的喷印装置通常包括多针喷头、墨盒、控制设备和振动装置等组成部分。传统的用于控制喷印装置的方法例如包括:控制设备基于打印指令生成触发信号来触发振动装置进行振动,多个喷针在振动装置的振动驱动下喷出喷印液体,进而实现待喷印对象的喷印。由于现有的喷印装置中的多个喷针通常被配置为一体地由振动装置所驱动,难以分立驱动,并且每一个喷针的喷印液体难以独立并精确地进行控制。对于一些打印场景,例如灰阶打印,需要多个喷针分别输出深浅程度不同的灰色来表现彩色内容。因此,现有的用于控制喷印装置的方法难以使得多喷针的喷印装置实现精准的灰阶打印。
3.综上,传统的用于控制喷印装置的方法所存在的不足之处在于:难以使得多喷针的喷印装置实现精准的灰阶打印。


技术实现要素:

4.本公开提供一种用于控制喷印装置的方法、设备和计算机存储介质,能够使得多喷针的喷印装置实现精准的灰阶打印。
5.根据本公开的第一方面,提供了一种用于控制喷印装置的方法。该喷印装置包括:多个喷针和与多个喷针分别对应的多个振动装置,每个喷针用于在对应的振动装置的驱动下输出喷印液体,振动装置用于根据来自控制设备的触发信号振动以驱动喷针。该方法包括:在控制设备处,基于所接收的喷印指令,确定当前喷印任务是否为灰阶喷印;如果确定当前喷印任务为灰阶喷印,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和触发信号的电压中的至少一个;基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用于触发每个喷针的对应振动装置的目标触发信号;以及输出所生成的目标触发信号至对应振动装置,以便控制多个喷针实现灰阶喷印。
6.在一些实施例中,控制多个喷针实现灰阶喷印包括:生成用于触发每个喷针的对应振动装置的目标触发信号,以便控制多个喷针中的至少部分喷针实现以下的至少一项:多个喷针中的至少部分喷针对应喷印位置的目标灰度值随触发周期而变化;以及多个喷针中的至少部分喷针对应喷印位置的目标灰度值随喷印位置而变化。
7.在一些实施例中,生成用于触发每个喷针的对应振动装置的目标触发信号包括:确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第一预定时间间隔;响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第一预定时间间隔,针对所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点
数量、打点频率和触发信号的电压中的至少一个进行第一调节,以生成用于触发每个喷针的对应振动装置以第一振动属性振动的目标触发信号;响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成以驱动每个喷针的对应振动装置以目标振动属性振动的目标触发信号,以第一振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数小于以目标振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数。
8.在一些实施例中,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个生成目标触发信号包括:响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第二预定时间间隔;响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第二预定时间间隔,针对所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个进行第二调节,以生成用于触发每个喷针的对应振动装置以第二振动属性振动的目标触发信号,以第二振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数大于以目标振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数;以及响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用以驱动每个喷针的对应振动装置以目标振动属性振动的目标触发信号。
9.在一些实施例中,每个振动装置包括一个压电陶瓷单元,所述方法还包括:调整所确定的多个压电陶瓷单元中的第一序号集合的压电陶瓷单元的目标触发信号的相位,以便与多个压电陶瓷单元中的第二序号集合的压电陶瓷单元的目标触发信号的相位不同,以用于避免第一序号集合的压电陶瓷单元所对应的喷针与和第二序号集合的压电陶瓷单元所对应的喷针之间发生谐振。
10.在一些实施例中,第一序号集合的压电陶瓷单元和第二序号集合的压电陶瓷单元间隔设置。
11.在一些实施例中,用于控制喷印装置的方法还包括:确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第一预定时间间隔;响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第一预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至第一高度,所述第一高度小于目标设定高度;以及响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第二预定时间间隔;响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第二预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至第二高度,所述第二高度大于目标设定高度;以及响应于确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至目标设定高度。
12.在一些实施例中,用于控制喷印装置的方法还包括:以相同的触发信号触发多个振动装置,以便获得多个喷针的喷印图案的扫描图像;基于扫描图像中喷针的喷印位置的
灰度值,确定各喷针的起喷位置的坐标信息;基于起喷位置的坐标信息,确定起喷位置符合预定偏差条件的一个或多个喷针;以及调整与起喷位置符合预定偏差条件的一个或多个喷针相对应的振动装置的触发信号的相位,以便减少所述一个或多个喷针的起喷位置的偏差。
13.在一些实施例中,用于控制喷印装置的方法还包括:基于各喷针的起喷位置的坐标信息,确定相邻喷针的起喷位置的之间的间距;基于所确定的间距,计算间距均值;以及基于所确定的间距和间距均值,生成用于指示安装位置或者角度存在问题的喷针的警示信息。
14.根据本公开的第二方面,提供了一种控制设备。控制设备包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述控制设备执行根据本公开的第一方面的方法的步骤。
15.根据本公开的第三方面,提供了一种计算机可读存储介质。其上存储有计算机程序,所述计算机程序被机器执行时实现根据本公开的第一方面的方法的步骤。
16.提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或主要特征,也无意限制本公开的范围。
附图说明
17.图1示出了本公开的实施例的用于实施用于控制喷印装置的方法的系统的示意图。
18.图2示出了根据本发明的实施例的用于控制喷印装置的方法的流程图。
19.图3示出了以相同的触发信号下驱动多个喷针的喷印图像的示意图。
20.图4示出了根据本发明的实施例的用于生成目标触发信号的方法的流程图。
21.图5示出了根据本发明的实施例的生成目标触发信号的方法的流程图。
22.图6示出了根据本发明的另一些实施例的用于提高喷印图案的均匀性的方法的流程图。
23.图7示出了根据本发明的实施例的用于调整喷针的方法的流程图。
24.图8示出了本公开的实施例的触发信号和打点信号的示意图。
25.图9示出了根据本发明的实施例的喷印装置的结构示意图。
26.图10示意性示出了适于用来实现本发明实施例的电子设备的框图。
27.在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
28.下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
29.在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非
特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。
30.如前文提及,在传统的用于控制喷印装置的方法中,由于现有的喷印装置中的多个喷针通常被配置为一体地由振动装置所驱动,难以分立驱动,并且每一个喷针的喷印液体难以独立并精确地进行控制,因此难以使得多喷针的喷印装置实现精准的灰阶打印。
31.为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个,本公开的示例实施例提出了一种用于控制喷印装置的方法。在该方法中,通过在控制设备处,当基于喷印指令确定当前喷印任务为灰阶喷印时,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,来确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和/或触发信号的电压,进而基于所确定的打点数量、打点频率和/或触发信号,生成用于触发每个喷针的对应振动装置的目标触发信号,以输出至对应振动装置,本公开可以使得每个喷针在每个触发周期内的总打点次数被分别控制,并且与该喷针对应喷印位置处的目标灰度值相对应,因而能够控制喷印装置的多个喷针实现灰阶喷印。因此,本公开能够使得多喷针的喷印装置实现精准的灰阶打印。
32.图1示出了本公开的实施例的用于实施用于控制喷印装置的方法的系统100的示意图。如图1所示,系统100例如包括喷印设备130、待喷印对象160、图像采集装置170、管理设备150、网络140。管理设备150可以通过网络140以有线或者无线的方式与喷印设备130中的控制设备110进行数据交互。
33.管理设备150,其例如用于生成并喷印指令,并将其发送至喷印设备130的控制设备110。在一些实施例中,管理设备150还用于接收图像采集装置170所采集的多个喷针的喷印图案的扫描图像。
34.图像采集装置170,其例如采集多个喷针的喷印图案的扫描图像。并将扫描图像发送至喷印设备130中的控制设备110或者管理设备150。
35.关于喷印设备130,其例如是根据喷印指令针对待喷印对象160进行喷印。待喷印对象160例如而不限于是纸张或者织物。喷印指令例如是来自喷印设备130本地的用户输入或者来自远程的管理设备150。喷印设备130例如包括多针喷头120、墨盒(未示出)和控制设备110。多针喷头120例如进一步包括:多个喷针(第一喷针122-1、第二喷针122-2至第n喷针122-n)、多个振动装置(例如包括第一振动装置124-1、第二振动装置124-2至第n振动装置124-n)。每个喷针用于在对应的振动装置的驱动下输出喷印液体。每个振动装置用于根据来自控制设备110的对应的触发信号振动以驱动对应的喷针。应当理解,喷印设备130例如而不限于是图9所示的喷印装置900。
36.关于控制设备110,其用于基于喷印指令控制多针喷头120针对待喷印对象160进行喷印。具体而言,控制设备120例如用于基于所接收的喷印指令,确定当前喷印任务是否为灰阶喷印;如果确定当前喷印任务为灰阶喷印,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和触发信号的电压中的至少一个;以及基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用于触发每个喷针的对应振动装置的目标触发信号;以及输出
所生成的目标触发信号至对应振动装置,以便控制多个喷针实现灰阶喷印。在一些实施例中,控制设备110可以具有一个或多个处理单元,包括诸如gpu、fpga和asic等的专用处理单元以及诸如cpu的通用处理单元。另外,控制设备110上也可以运行着一个或多个虚拟机。在一些实施例中,控制设备110例如包括:灰阶喷印确认单元112、目标打点参数确定单元114、目标触发信号确定单元116和目标触发信号输出单元118。
37.关于灰阶喷印确认单元112,其用于在控制设备处,基于所接收的喷印指令,确定当前喷印任务是否为灰阶喷印。
38.关于目标打点参数确定单元114,其用于如果确定当前喷印任务为灰阶喷印,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和触发信号的电压中的至少一个。
39.关于目标触发信号确定单元116,其用于基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用于触发每个喷针的对应振动装置的目标触发信号。
40.关于目标触发信号输出单元118,其用于输出目标触发信号至多个振动装置,以便控制多个喷针实现灰阶喷印。
41.以下结合图2、图3和图8说明用于控制喷印装置的方法200。图2示出了根据本发明的实施例的用于控制喷印装置的方法200的流程图。图8示出了本公开的实施例的触发信号和打点信号的示意图。应当理解,方法200例如可以在图10所描述的电子设备1000处执行。应当理解,方法200还可以包括未示出的附加动作和/或可以省略所示出的动作,本发明的范围在此方面不受限制。
42.在步骤202处,控制设备110基于所接收的喷印指令,确定当前喷印任务是否为灰阶喷印。
43.关于喷印装置,其包括多个喷针和与多个喷针分别对应的多个振动装置,每个喷针用于在对应的振动装置的驱动下输出喷印液体,振动装置用于根据来自控制设备的触发信号振动以驱动喷针。
44.关于所接收的喷印指令,其例如来自喷印装置,或者来自管理设备150。
45.在步骤204处,如果控制设备110确定当前喷印任务为灰阶喷印,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和触发信号的电压中的至少一个。
46.应当理解,当进行喷印时,控制设备110使得待喷印对象160(待喷印对象例如而不限于是织物或者纸张)和喷头相对运动,例如使得喷涂对象不动,而使得喷印装置的多针喷头进行扫描(例如从右向左横移)。同时,控制设备110输出具有一定触发频率的触发信号(如图8的标记802所指示)触发振动装置的振动,振动装置带动喷针以打点频率进行一组振动,从而形成喷印图案中的每个喷印点。例如,图8中标记802所指示触发信号的触发频率为1000hz。触发信号的触发周期例如为1ms,其指示喷印点之间的时间间隔。每个触发信号例如驱动喷针形成一个喷印点(如图3中的标记312所示),而每一个喷印点是由振动装置带动喷针进行一组振动(即,打点)所喷出的喷涂液体形成的。标记804指示由振动装置带动喷针
进行打点的打点信号。例如,图8中的打点信号的打点频率例如为200khz,单个触发周期的触发信号所产生的打点数量(即,喷针振动数)例如为100,则打点周期例如为0.5ms(对应的占空比为50%)。应当理解,上述打点频率、单个触发周期的触发信号所产生的打点数量、以及打点周期、占空比等设定参数仅是示例性的,上述设定参数可以根据需要进行调整,相应的,喷针所输出墨量和喷印装置的功耗也会随之变化。另外,图8所示的触发信号示例为方波,应当理解,其他周期性的信号,例如而不限于正弦波、三角波等也可以用作触发信号。
47.应当理解,可以通过调整触发频率来调整喷印点之间的间隔;也可以通过调整单个触发周期的触发信号所产生的打点数量和/或打点频率来调整每个喷印点的墨量多少。另外,触发信号的电压幅值的大小也与振动装置的振动幅度相关联,而振动装置的振动幅度增加将导致喷针的每个喷印点的墨量增多。振动装置的振动幅度降低则会导致喷针的每个喷印点的墨量降低。
48.因此,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,可以确定每个喷针对应喷印位置与相邻喷印位置的喷印点间隔、以及每个喷针对应喷印位置的喷印点的墨量多少;以及基于所确定的喷印点间隔和喷印点的墨量多少,来确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和触发信号的电压中的至少一个。
49.在步骤206处,控制设备110基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用于触发每个喷针的对应振动装置的目标触发信号。
50.在步骤206处,控制设备110输出所生成的目标触发信号至对应振动装置,以便控制多个喷针实现灰阶喷印。
51.关于控制多个喷针实现灰阶喷印的方法,其例如包括:输出所生成的目标触发信号至对应振动装置,以便控制多个喷针中的至少部分喷针实现以下的至少一项:多个喷针中的至少部分喷针对应喷印位置的目标灰度值随触发周期而变化;以及多个喷针中的至少部分喷针对应喷印位置的目标灰度值随喷印位置而变化。
52.在上述方案中,通过在控制设备处,当基于喷印指令确定当前喷印任务为灰阶喷印时,基于每个喷针对应喷印位置的、与触发周期相关联的目标灰度值,来确定每个喷针的对应振动装置的单个触发周期的触发信号所产生的目标打点数量、目标打点频率和/或触发信号的电压,进而基于所确定的打点数量、打点频率和/或触发信号,生成用于触发每个喷针的对应振动装置的目标触发信号,以输出至对应振动装置,本公开可以使得每个喷针在每个触发周期内的总打点次数被分别控制,并且与该喷针对应喷印位置处的目标灰度值相对应,因而能够控制喷印装置的多个喷针实现灰阶喷印。因此,本公开能够使得多喷针的喷印装置实现精准的灰阶打印。
53.在一些实施例中,方法200还包括用于生成目标触发信号的方法400。以下结合图3和图4说明用于生成目标触发信号的方法。图3示出了以相同的触发信号下驱动多个喷针的喷印图像的示意图。图4示出了根据本发明的实施例的用于生成目标触发信号的方法400的流程图。应当理解,方法400例如可以在图10所描述的电子设备1000处执行。应当理解,方法400还可以包括未示出的附加动作和/或可以省略所示出的动作,本发明的范围在此方面不受限制。
54.在步骤402处,控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第一预定时间间隔。
55.关于第一预定时间间隔,其与图3中的标记310所指示的起喷区域所关联的时间相对应。如图3所示,该第一预定时间间隔例如对应于起喷区域的结束时刻之前的触发信号的触发周期数量。在一些实施例中,第一预定时间间隔对应于3个或4个触发信号的触发周期的时间。
56.经研究发现,喷印开始或喷印恢复初期,由于喷针针头存有余量喷印液体、以及喷印开始或喷印恢复初期喷针内液体的流阻更高等原因,使得喷印开始或喷印恢复初期的喷印图像存在喷液过量的问题。
57.应当理解,在执行灰阶打印的打印任务下多个喷针中的至少部分喷针对应喷印位置的目标灰度值随触发周期而变化;以及多个喷针中的至少部分喷针对应喷印位置的目标灰度值随喷印位置而变化。为了更清晰示例出打印的喷印图像存在喷液过量等喷印不均匀问题。例如,配置喷印装置的振动装置的触发信号,使得单个触发周期的触发信号所产生的打点数量为100、打点频率为183khz、触发信号的频率为1000hz。例如以1.9m/s的速度使得多针喷头进行横移。横移方向上分辨率例如约为13.4dpi。同时,使得待喷涂对象(喷涂对象例如而不限于是织物或者纸张)不动,使得喷印装置的多针喷头(多针喷头例如配置有45个喷针)从右向左扫描(例如以1.9m/s的速度进行横移)以便使得喷针在喷涂对象上喷印。应当理解,上述打点数量、打点频率和触发信号的频率设定参数均为示例性的,也可以调整为其他参数。如图3所示,标记302所指示的起喷区域(例如,每根喷针的前3个点所对应的区域)的喷印颜色较浓,存在喷液过量的问题。
58.在步骤404处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第一预定时间间隔,针对所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个进行第一调节,以生成用于触发每个喷针的对应振动装置以第一振动属性振动的目标触发信号。
59.关于第一调节,其例如用于降低每个触发周期的打点总数。
60.例如,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于3或4个触发周期,则降低基于目标灰度值所确定的单个触发周期的触发信号所产生的打点数量、或者降低打点频率、或者降低触发信号的电压。也可以针对打点数量、打点频率和触发信号的电压中的多项进行调整,以便降低起喷区域的单个触发周期的总打点数。
61.在步骤406处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成以驱动每个喷针的对应振动装置以目标振动属性振动的目标触发信号,以第一振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数小于以目标振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数。
62.例如,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于3或4个触发周期,则基于目标灰度值所确定的单个触发周期的触发信号所产生的打点数量、或者降低打点频率、或者降低触发信号的电压。
63.关于生成目标触发信号的方法,在一些实施例中,其例如包括:如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第二预定时间间隔;如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第二预定时间间隔,针对所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个进行第二调节,以生成用于触发每个喷针的对应振动装置以第二振动属性振动的目标触发信号,以第二振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数大于以目标振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数;以及如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用以驱动每个喷针的对应振动装置以目标振动属性振动的目标触发信号。下文将结合图3和图5详细说明上述用于生成目标触发信号的方法,在此,不再赘述。
64.在上述方案中,本公开不仅可以通过降低起喷区域的喷针的振动的幅值和/或单次触发信号下的振动次数来避免打印开始时候和恢复时刻的出墨量过量的问题,而且可以通过增加过渡区域的喷针的振动的幅值和/或单次触发信号下的振动次数来避免过渡区域的墨量过少的问题,进而有效提高喷印图案的均匀性。
65.在一些实施例中,方法200还包括用于避免多喷针谐振的方法。以下结合图3和图8说明用于避免多喷针谐振的方法。如图3所示,标记308所指示的喷针组尾部区域的喷印点型变虚。经研究发现,因多个喷针出现谐振而导致振幅上升,进而导致喷印点型变虚。
66.为了避免多喷针谐振而导致的喷印点型变虚的问题:控制设备110调整所确定的多个压电陶瓷单元中的第一序号集合的压电陶瓷单元的目标触发信号的相位,以便与多个压电陶瓷单元中的第二序号集合的压电陶瓷单元的目标触发信号的相位不同,以用于避免第一序号集合的压电陶瓷单元所对应的喷针与和第二序号集合的压电陶瓷单元所对应的喷针之间发生谐振。其中,第一序号集合的压电陶瓷单元和第二序号集合的压电陶瓷单元间隔设置。在一些实施例中,第一序号集合的压电陶瓷单元例如为与奇数序号喷针所对应的压电陶瓷单元。第二序号集合的压电陶瓷单元例如为与偶数序号喷针所对应的压电陶瓷单元。
67.如图8所示,标记806指示第一序号集合的振动装置(例如,电陶瓷单元)的目标触发信号。标记808指示第二序号集合的压振动装置(例如,电陶瓷单元)的目标触发信号。标记808所指示目标触发信号的相位相对于标记806所指示目标触发信号的相位滞后半个周期。以下公式(1)示意性示出了用于计算压电陶瓷单元的目标触发信号的相位滞后的算法:
ꢀꢀꢀꢀꢀꢀ
(1)在上述公式(1)中,delayn代表序号为n的目标触发信号的延迟相位。k为延迟系数。p代表全周期所对应的相位。n代表第一序号集合的振动装置(例如,压电陶瓷单元)的序号。在一些实施例中,延迟系数为1/2。在另一些实施例中,延迟系数为1/3。在一些实施例中,n例如为1、3、5、7、9

2k+1(k为整数)。应当理解,n也可以是以2或者更多数量为间隔的序号集合。
68.通过使得不同序号集合的喷针(例如,相隔设置的喷针)所对应的触发信号的相位不同,可以避免多个喷针出现谐振而导致振幅上升,进而避免因喷针谐振引起的喷印点型变虚的现象。
69.图5示出了根据本发明的实施例的生成目标触发信号的方法500的流程图。应当理解,方法500例如可以在图10所描述的电子设备1000处执行。应当理解,方法500还可以包括未示出的附加动作和/或可以省略所示出的动作,本发明的范围在此方面不受限制。
70.经研究发现,在起喷区域之后进入稳态喷印区域(稳态喷印区域例如是图3中的标记306所指示区域)之前,还存在喷墨不足的过渡区域,如图3中的标记304所指示区域(例如对应第4至第9点的区域)。标记306所指示稳态喷印区域的喷印图像的均匀性较好。
71.本公开通过步骤502至步骤506进一步避免喷墨不足的过渡区域所导致的喷印不均匀的问题。
72.在步骤502处,控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔是否大于第一预定时间间隔。
73.在步骤504处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔是否大于第一预定时间间隔,确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第二预定时间间隔。
74.关于第二预定时间间隔,其例如为过渡区域的结束时刻距离起喷时刻的时间间隔。如图3所示,该第二预定时间间隔例如对应于过渡区域的结束时刻之前的触发信号的触发周期数量。在一些实施例中,第二预定时间间隔对应于9个触发信号的触发周期的时间。
75.在步骤506处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第二预定时间间隔,针对所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个进行第二调节,以生成用于触发每个喷针的对应振动装置以第二振动属性振动的目标触发信号,以第二振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数大于以目标振动属性振动的幅值和/或单个触发周期的触发信号下的振动次数。
76.关于第二调节,其例如用于增加每个触发周期的打点总数。
77.例如,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔并且小于或者等于第二预定时间间隔,即处于过渡区域,则增加基于目标灰度值所确定的单个触发周期的触发信号所产生的打点数量、或者增加打点频率、或者增加触发信号的电压。也可以针对打点数量、打点频率和触发信号的电压中的多项进行调整,以便增加过渡区域的单个触发周期的总打点数。
78.在步骤508处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,基于所确定的每个喷针的对应振动装置的单个触发周期的触发信号所产生的打点数量、打点频率和触发信号的电压中的至少一个,生成用以驱动每个喷针的对应振动装置以目标振动属性振动的目标触发信号。例如,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,即处于稳态喷印区域,例如标记306所指示,则基于目标灰度值所确定的打点数量、打点频率和触发信号的电压中的至少一个,生成每个振动装置的目标触发信号。
79.通过采用上述手段,本公开可以进一步避免过渡区域的墨量过少的问题,进而进
一步提高喷印图案的均匀性。
80.应当理解,为了提高喷印图案的均匀性,也可以通过调整喷印装置所包括墨盒内的喷印液体的液位来实现。图6示出了根据本发明的另一些实施例的用于提高喷印图案的均匀性的方法600的流程图。应当理解,方法600例如可以在图10所描述的电子设备1000处执行。应当理解,方法600还可以包括未示出的附加动作和/或可以省略所示出的动作,本发明的范围在此方面不受限制。
81.在步骤602处,控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第一预定时间间隔。
82.在步骤604处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第一预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至第一高度,所述第一高度小于目标设定高度。
83.在步骤606处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第一预定时间间隔,确定当前时间与喷印开始或恢复时刻之间的时间间隔是否小于或者等于第二预定时间间隔。
84.在步骤608处,如果控制设备110确定当前时间与喷印开始或恢复时刻之间的时间间隔小于或者等于第二预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至第二高度,所述第二高度大于目标设定高度。
85.在步骤610处,如果控制设备11确定当前时间与喷印开始或恢复时刻之间的时间间隔大于第二预定时间间隔,调整喷印装置所包括墨盒内的喷印液体的液位至目标设定高度。
86.通过采用上述手段,本公开不仅可以避免打印开始时候和恢复时刻的出墨量过量的问题,而且可以避免过渡区域的墨量过少的问题,因而能够显著提高喷印图案的均匀性。
87.图7示出了根据本发明的实施例的用于调整喷针的方法700的流程图。应当理解,方法700例如可以在图10所描述的电子设备1000处执行。应当理解,方法700还可以包括未示出的附加动作和/或可以省略所示出的动作,本发明的范围在此方面不受限制。
88.在步骤702处,控制设备110以相同的触发信号触发多个振动装置,以便获得多个喷针的喷印图案的扫描图像。
89.在步骤704处,控制设备110基于扫描图像中喷针的喷印位置的灰度值,确定各喷针的起喷位置的坐标信息。
90.在步骤706处,控制设备110基于起喷位置的坐标信息,确定起喷位置符合预定偏差条件的一个或多个喷针。
91.关于确定起喷位置符合预定偏差条件的一个或多个喷针的方法,其例如包括:控制设备110基于起喷位置的坐标信息,计算起喷位置的横坐标均值;计算当前喷针起喷位置的横坐标信息与横坐标均值之间的差值,以便确认该差值是否大于或者等于预定差值阈值;如果控制设备110确定该差值大于或者等于预定差值阈值,确定当前喷针为起喷位置符合预定偏差条件的喷针,依次类推,直至在所配置的多个喷针中确定所有的起喷位置符合预定偏差条件的喷针。
92.在步骤708处,控制设备110调整与起喷位置符合预定偏差条件的一个或多个喷针相对应的振动装置的触发信号的相位,以便减少所述一个或多个喷针的起喷位置的偏差。
93.关于调整与起喷位置符合预定偏差条件的喷针相对应的压电陶瓷单元的触发信号的相位的方法,其例如包括:如果控制设备110确定当前喷针的起喷位置横坐标信息超前于横坐标均值,则使得与当前喷针相对应的压电陶瓷单元的触发信号的相位延迟;如果控制设备110确定当前喷针的起喷位置横坐标信息滞后于横坐标均值,则使得与当前喷针相对应的压电陶瓷单元的触发信号的相位提前。通过采用上述手段,本公开可以避免各个喷针的起喷位置不平齐。
94.在步骤710处,控制设备110基于各喷针的起喷位置的坐标信息,确定相邻喷针的起喷位置的之间的间距。
95.在步骤712处,控制设备110基于所确定的间距,计算间距均值。
96.在步骤714处,控制设备110基于所确定的间距和间距均值,生成用于指示安装位置或者角度存在问题的喷针的警示信息。
97.关于生成警示信息的方法,其例如包括:控制设备110确认所确定的间距是否大于或者等于预定间距阈值;如果控制设备110确定所确定的间距大于或者等于预定间距阈值,确定当前相邻喷针的起喷位置的之间的间距存在偏差;确定当前相邻喷针中的第一个喷针与其之前喷针之间的间距是否存在偏差,以及当前相邻喷针中的第二个喷针与其之后喷针之间的间距是否存在偏差,以便生成用于指示当前相邻喷针中的至少一个喷针的安装位置或者角度存在问题的警示信息。
98.通过采用上述手段,本公开可以以便捷的方式解决因喷针安装问题所导致的喷印图案起喷位置未对齐和间距不等的不均匀的问题,因而能够进一步提高喷印图案的均匀性。
99.图9示出了根据本发明的实施例的喷印装置900的示意图。喷印装置900包括:由单针喷头阵列组成的多针喷头902、用于固定单针喷头阵列的固定组件、板卡906、板卡固定板908、墨盒904、喷头固定块910、控制设备(未示出)。固定组件进一步包括固定杆912和多个锁定装置914。多针喷头包括一组或者多组单针喷头阵列。每个单针喷头包括:金属板916、喷针918、喷针对应的振动装置(例如压电陶瓷单元)。振动装置设置在金属板的第一侧,用于在具有触发频率的触发信号的控制下带动金属板振动,从而使得待喷印液体从喷针上喷出。压电陶瓷单元包括:用于安装压电陶瓷单元的第二通孔和设置在压电陶瓷单元的表面涂层材料。由控制设备输出的触发信号的正负极中的一个(例如负极)被施加在金属板第二侧,触发信号的正负极中的另一个(例如正极)经由柔性电极施加在振动装置(例如压电陶瓷单元)的涂层材料上。由于第二通孔和柔性电极的通孔的直径均大于第一通孔的直径,因此,压电陶瓷单元、柔性电极在径向与锁定装置存在间隔(并且柔性电极与锁定装置接触的一面是设置为非导电的),因此锁定装置与压电陶瓷单元、柔性电极彼此绝缘。由此,能够使得每个触发信号独立地施加在每个喷针对应的压电陶瓷单元上,以便独立地控制压电陶瓷单元的振动,进而独立地驱动各个喷针,从而使得每个喷针在每个触发周期内的总打点次数被对应的触发信号分别控制。应当理解,上述喷印装置900的结构仅是示例性的。每个触发信号独立地施加在每个喷针对应的压电陶瓷单元上,以便独立地控制压电陶瓷单元的振动的方式可以采用可替代方式,并不局限于图9所示方式。
100.图10示意性示出了适于用来实现本发明实施例的电子设备1000的框图。电子设备1000可以是用于实现执行图2、图4至图7所示的方法200、400至700。如图所示,电子设备
1000包括中央处理单元(即,cpu 1001),其可以根据存储在只读存储器(即,rom 1002)中的计算机程序指令或者从存储单元1008加载到随机访问存储器(即,ram 1003)中的计算机程序指令,来执行各种适当的动作和处理。在ram 1003中,还可存储电子设备1000操作所需的各种程序和数据。cpu 1001、rom 1002以及ram 1003通过总线1004彼此相连。输入/输出接口(即,i/o接口1005)也连接至总线1004。
101.电子设备1000中的多个部件连接至i/o接口1005,包括:输入单元1006、输出单元1007、存储单元1008,cpu 1001执行上文所描述的各个方法和处理,例如执行方法200、400至700。例如,在一些实施例中,方法200、400至700可被实现为计算机软件程序,其被存储于机器可读介质,例如存储单元1008。在一些实施例中,计算机程序的部分或者全部可以经由rom 1002和/或通信单元1009而被载入和/或安装到电子设备1000上。当计算机程序加载到ram 1003并由cpu 1001执行时,可以执行上文描述的方法400、500的一个或多个操作。备选地,在其他实施例中,cpu 1001可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200、400至700的一个或多个动作。
102.需要进一步说明的是,本发明可以是方法、装置、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本发明的各个方面的计算机可读程序指令。
103.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
104.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
105.用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,该编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包
括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
106.这里参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
107.这些计算机可读程序指令可以提供给语音交互装置中的处理器、通用计算机、专用计算机或其它可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
108.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
109.附图中的流程图和框图显示了根据本发明的多个实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,该模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
110.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
111.以上仅为本发明的可选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等效替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1