一种打印机、打标机及其控制方法与流程

文档序号:40818297发布日期:2025-01-29 02:38阅读:55来源:国知局
一种打印机、打标机及其控制方法与流程

本技术涉及激光成像,特别涉及一种打印机、打标机及其控制方法。


背景技术:

1、随着科技的发展,办公自动化设备越来越普及,其中激光打印机以其稳定、耐用、高速成为办公室及家庭中不可或缺的设备。常见使用场景下,多以600每英寸点数(dpi,dots per inch)分辨率输出为主。然而在某些专业领域,如高清图像打印、精细图纸输出等,对打印分辨率的要求常常会要求达到不低于1200dpi的分辨率。同样,在工业领域应用的激光打标机也有对高分辨率的需求。

2、dpi是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点的数目。dpi是打印机、打标机、鼠标等设备分辨率的度量单位。是衡量打印机打印精度的主要参数之一,一般来说,dpi值越高,表明打印机的打印精度越高。dpi越低,打印的清晰度越低,由于受网络传输速度的影响,网络上使用的图片都是72dpi,但是冲洗照片不能使用这个参数,必须是300dpi或者更高的350dpi。例如要冲洗英寸的照片,扫描精度必须是300dpi,那么文件尺寸应该是。

3、目前市场上高速激光打印机(通常为每分钟30页以上)通常使用一组结构间距为42.3微米的双激光头方案来实现纵向600dpi的打印分辨率,其工作原理为一个激光头输出第1、3、5、7…奇数行的数据,另一个激光头输出第2、4、6、8…偶数行的数据,这样在激光单元扫描一行的时间里可以同时输出两行数据以实现较高的打印速度。虽然这已经能满足高速输出的打印需求,但在某些专业领域,如高清图像打印、精细图纸输出等,对打印分辨率的要求常常会要求达到不低于1200dpi的分辨率;而在使用双激光头的方案中,由于两个激光头之间的纵向距离是被结构限定(42.3微米)不可变化的,受此限制无法在纵向实现更高分辨率的打印效果。若想实现1200dpi(行间距21.2微米)甚至更高的打印分辨率,只能使用其中一个激光头输出数据、关闭另一路激光头的方法来实现,这样会导致输出速度大幅降低到600dpi下的四分之一(1200dpi下每页打印的像素行数翻倍,加上改用单激光头输出导致每页打印时间变为600dpi的四倍)。


技术实现思路

1、本技术提供了一种打印机、打标机及其控制方法,所述打印机使用发光二极管阵列或多个激光头形成的照射源阵列,来有选择地向印刷材料或转印材料提供照射,可以实现更高的打印分辨率,且可以提高高打印分辨率下的打印速率。

2、第一方面,本技术实施例提供了一种用于打印机的打印控制方法,打印机包括多个光源,光源为激光源或线状光源,打印控制方法包括:

3、控制多个光源中的m个光源一起工作,m为大于等于2的正整数,根据待打印数据进行照射,m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离;

4、将传输打印介质的速度设置为使得打印介质在光照射一行的周期内移动的距离为第一距离的倍,基于传输打印介质的速度和m个光源实现对待打印数据的打印;n为正整数,m和n被设置为满足条件:2n+m-1不是m的整数倍。

5、可选的,将m设置为3且n设置为1,或者将m设置为2且n设置为1,或者将m设置为2且n设置为2,根据参数m和n来控制传输打印介质的速度。

6、可选的,打印控制方法还包括:根据用户选择的分辨率来设置m值和n值,进而控制传输打印介质的速度;

7、其中,在第一距离为42.3微米的情况下,当用户选择的分辨率为2400dpi时,将m值和n值设置为m=3和n=1,当用户选择的分辨率为1800dpi时,将m值和n值设置为m=2和n=1,当用户选择的分辨率为3000dpi时,将m值和n值设置为m=2和n=2。

8、可选的,在待打印数据的首行之上补(m-1)(2n+m-2)个空白数据行,和/或在待打印数据的末行之下补(m-1)(2n+m-2)个空白数据行。

9、可选的,根据用户选择的页边距将空白数据行打印在有效打印区域之外。

10、可选的,打印待打印数据的前(m-1)(2n+m-2)个数据行时,控制所述m个光源中最下游的光源先开始数据输出,打印待打印数据的末尾(m-1)(2n+m-2)个数据行时,控制所述m个光源中最上游的光源最后完成数据输出,根据预设时序对待打印数据的前后各(m-1)(2n+m-2)个数据行进行打印。

11、可选的,除了上述一起工作的m个光源之外,打印机还额外包括冗余的一个或多个光源,冗余的一个或多个光源被控制为不工作;所述线状光源为发光二极管阵列,所述激光源为多个激光头形成的照射源阵列。

12、可选的,将待打印数据划分为第一区域数据、第二区域数据到第m区域数据,并将第一区域数据到第m区域数据分别分配给m个光源中的第一光源到第m光源进行打印,第一区域数据到第m区域数据均包括多行数据。

13、可选的,在第一区域数据的首行之上补(m-1)(2n+m-2)/m个空白数据行作为新的第一区域数据,和/或在第m区域数据的末行之下补(m-1)(2n+m-2)/m个空白数据行作为新的第m区域数据。

14、可选的,在第x区域数据(1<x<m,x为正整数)的首行之上添加(m-1)(2n+m-2)/m-(x-1)个空白数据行和/或在末行之下添加(x-1)个空白行,变成新的第x区域数据。

15、第二方面,本技术实施例提供了一种打印机,打印机包括多个光源和控制装置,光源为激光源或线状光源,多个光源中的m个光源一起工作,m为大于等于2的正整数,根据待打印数据进行照射,m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离;

16、控制装置被配置为:

17、将打印机传输打印介质的速度设置为使得打印介质在光照射一行的周期内移动的距离为第一距离的倍,基于传输打印介质的速度和m个光源实现对待打印数据的打印;n为正整数,m和n被设置为满足条件:2n+m-1不是m的整数倍。

18、可选的,m被配置为3且n被配置为1,或者m被配置为2且n被配置为1,或者m被配置为2且n被配置为2,控制装置根据参数m和n来控制打印机传输打印介质的速度。

19、可选的,根据用户选择的分辨率来配置m值和n值,进而控制传输打印介质的速度。

20、可选的,将m个光源中相邻的两个光源设置为使得第一距离等于42.3微米;

21、当用户选择的分辨率为2400dpi时,将m值和n值设置为m=3和n=1,当用户选择的分辨率为1800dpi时,将m值和n值设置为m=2和n=1,当用户选择的分辨率为3000dpi时,将m值和n值设置为m=2和n=2。

22、可选的,控制装置还被配置为:通过调整打印机驱动马达的转速来控制打印机传输打印介质的速度。

23、可选的,控制装置还被配置为:在待打印数据的首行之上补(m-1)(2n+m-2)个空白数据行,和/或在待打印数据的末行之下补(m-1)(2n+m-2)个空白数据行。

24、可选的,控制装置还被配置为:根据用户选择的页边距将空白数据行打印在有效打印区域之外。

25、可选的,控制装置还被配置为:打印待打印数据的前(m-1)(2n+m-2)个数据行时,控制所述m个光源中最下游的光源先开始数据输出,打印待打印数据的末尾(m-1)(2n+m-2)个数据行时,控制所述m个光源中最上游的光源最后完成数据输出,根据预设时序对待打印数据的前后各(m-1)(2n+m-2)个数据行进行打印。

26、可选的,打印机包括多个光源为m个光源,不包括冗余的光源;或者,

27、打印机除了包括上述一起工作的m个光源之外,还额外包括冗余的一个或多个光源,冗余的一个或多个光源被控制为不工作;

28、所述线状光源为发光二极管阵列,所述激光源为多个激光头形成的照射源阵列。

29、可选的,控制装置还被配置为:

30、将待打印数据划分为第一区域数据、第二区域数据到第m区域数据,并将第一区域数据到第m区域数据分别分配给m个光源中的第一光源到第m光源进行打印,第一区域数据到第m区域数据均包括多行数据。

31、可选的,控制装置还被配置为:在第一区域数据的首行之上补(m-1)(2n+m-2)/m个空白数据行作为新的第一区域数据,和/或在第m区域数据的末行之下补(m-1)(2n+m-2)/m个空白数据行作为新的第m区域数据。

32、可选的,在第x区域数据(1<x<m,x为正整数)的首行之上添加(m-1)(2n+m-2)/m-(x-1)个空白数据行和/或在末行之下添加(x-1)个空白行,变成新的第x区域数据。

33、第三方面,本技术实施例提供了一种用于打印机的打印控制方法,所述打印机包括多个光源,所述光源为激光源或线状光源,所述打印控制方法包括:

34、控制所述多个光源中的m个光源一起工作,m为大于等于2的正整数,根据待打印数据进行照射,所述m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离;

35、根据用户选择的分辨率将传输打印介质的速度设置为使得打印介质在光照射一行的周期内移动的距离为第一距离的2倍或第一距离的倍,基于所述传输打印介质的速度和所述m个光源实现对所述待打印数据的打印;n为正整数,m和n被设置为满足条件:2n+m-1不是m的整数倍。

36、第四方面,本技术实施例提供了一种打印机,所述打印机包括多个光源和控制装置,所述光源为激光源或线状光源,所述多个光源中的m个光源一起工作,m为大于等于2的正整数,根据待打印数据进行照射,所述m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离;

37、所述控制装置被配置为:

38、根据用户选择的分辨率将打印机传输打印介质的速度设置为使得打印介质在光照射一行的周期内移动的距离为第一距离的2倍或第一距离的倍,基于所述传输打印介质的速度和所述m个光源实现对所述待打印数据的打印;n为正整数,m和n被设置为满足条件:2n+m-1不是m的整数倍。

39、第五方面,本技术实施例提供了一种用于打标机的打标控制方法,所述打标机包括多个激光光源,所述打标机执行上述任一所述的打印控制方法。

40、第六方面,本技术实施例提供了一种打标机,所述打标机包括多个激光光源和控制装置,所述多个激光光源中的m个光源一起工作,m为大于等于2的正整数,根据待打标数据进行照射,所述m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离;

41、所述控制装置被配置为:

42、将打标机传输打印介质的速度设置为使得打印介质在光照射一行的周期内移动的距离为第一距离的倍,基于所述传输打印介质的速度和所述m个光源实现对所述待打标数据的打印;n为正整数,m和n被设置为满足条件:2n+m-1不是m的整数倍。

43、可选的,所述控制装置还被配置为:在待打标数据的首行之上补(m-1)(2n+m-2)个空白数据行,和/或在待打标数据的末行之下补(m-1)(2n+m-2)个空白数据行。

44、第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一控制方法。

45、本技术的上述方案有如下的有益效果:

46、在本技术的实施例中,打印机控制一起工作的m个光源中相邻的两个光源在打印介质上的投影点或投影线之间的间距为第一距离,控制打印介质的传输速度使得打印介质在光照射一行的周期内移动的距离为第一距离的倍,由m为大于等于2的正整数,n为正整数,可知大于,即当有多个一起工作的光源时,对于工作的任何一个光源来说,打印介质移动前后打印的两行数据之间的距离小于第一距离,即打印分辨率相对于打印介质移动第一距离时是提高的。另外,一起工作的光源数量不少于2个,因此本技术在实现超高分辨率图像打印的同时,还保证了高速打印输出。2n+m-1不是m的整数倍,可以避免多个光源将数据行重叠照射。且本技术方案可以在不更改原有光源结构的情况下,既可以以诸如600dpi的基础分辨率打印,也可以以更高分辨率进行打印,兼容性非常好。

47、本技术的其它有益效果将在随后的具体实施方式部分予以详细说明。

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