打印高PASS数图像的取数据和走步方法、设备及存储介质与流程
- 国知局
- 2025-01-10 13:16:34
本发明涉及打印机,具体是打印高pass数图像的取数据和走步方法、设备及存储介质。
背景技术:
1、目前喷墨打印机出厂时都有一个基准分辨率,也称之为pass分辨率,即打印1pass时的分辨率,passdpi,例如常见的分辨率有360x300dpi、360*600dpi,其中360称之为横向基准分辨率(xpassdpi),300、600称之为纵向基准分辨率(ypassdpi)基准分辨率一般都是与光栅/磁栅和喷头的物理分辨率相关,打印图像的分辨率必须为基准分辨率的整数倍。当打印图像的横向分辨率为打印机横向基准分辨率大于1的整数倍,且打印图像的纵向分辨率为打印机的纵向基准分辨率大于1的整数倍时,称之为横向纵向高pass打印。在横向和纵向高pass打印时,不同的取pass顺序和走步方式会对最终喷墨打印出来的均匀性有不同影响。
技术实现思路
1、本发明的目的在于提供打印高pass数图像的取数据和走步方法、设备及存储介质,有效解决了喷墨打印机在高pass打印时可能出现的图像不均匀和深浅横纹问题。
2、本发明的目的可以通过以下技术方案实现:
3、本申请提供了打印高pass数图像的取数据和走步方法,包括如下步骤:
4、s1、获取打印图像信息,从打印prn文件中读取到图像的基本信息;
5、s2、根据读取到的信息,计算出打印x方向的横向pass和打印y方向的纵向pass:
6、s3、获取每个swath数据,根据打印的pass数获取数据行的索引index,以及获取当前数据行的xpass数据或ypass数据;
7、s4、获取每个swath步进,设定喷头有效打印高度为printheight,prnlineseq为prn文件数据逐行递增的行号,prnpassnum为打印图像的pass数,则prnpassnum=xpassnum*ypassnum;
8、s5、打印数据,打印驱动软件,通过分pass和format预处理好打印数据,再发送至打印机控制板卡,控制喷车打印白墨和彩墨图像;
9、s6、结束打印,打印完成后退出打印,喷车和打印平台复位。
10、进一步的,所述横向pass用于指示打印图像的横向分辨率与打印图像的基准横向分辨率之间的比例关系,具体横向pass表示为:xpassnum=
11、imagexdpi÷printxdpi;其中,imagexdpi表示打印图像的横向分辨率,printxdpi表示打印图像的基准横向分辨率;
12、所述纵向pass用于指示打印图像的纵向分辨率与打印图像的基准纵向分辨率之间的比例关系;具体纵向pass表示为:ypassnum=imageydpi÷printydpi;其中,imageydpi打印图像的纵向分辨率,printydpi打印图像的基准纵向分辨率。
13、进一步的,获取每个swath数据,通过设定index为打印数据行索引,col为当前数据行所在的奇偶列数据位置,prnlineseq为prn文件数据逐行递增的行号:
14、计算ypass数据索引index和xpass数据列位置col:ypass数据行索引等于数据行号对(ypassnum/xpassnum)取余,公式表示为:index=(prnlineseq/xpassnum)%(ypassnum/xpas snum);
15、xpass数据列位置等于数据行号对x方向pass数据区域,其计算公式为:col=prnlineseq%xpassnum。
16、进一步的,所述获取每个swath的数据之前还包括:将所述打印图像划分为多个swath。
17、进一步的,所述根据打印的pass数获取数据行的索引包括:根据打印图像的每行字节数、打印图像的颜色数和打印图像的纵向分辨率确定打印图像的纵向总行数,具体的打印数据行索引用于指示打印图像的第几行;或者,根据打印图像的每行字节数、打印图像的颜色数和所述打印图像的横向分辨率确定打印图像的横向总行数,具体的打印数据行索引用于指示打印图像的第几列。
18、进一步的,根据步骤s4的获取每个swath步进,当prnlineseq对xpassnum取余小于ypassnum减1时,swath的步进值step=
19、printheight/ypassnum+1,当prnlineseq对xpassnum取余大于等于ypassnum时,swath的步进值step=printheight/ypassnum-ypassnum+1。
20、进一步的,在打印数据过程中,安装高精度的监测设备,用来实时跟踪纸张或喷头的实际移动距离,具体通过编码器精确测量机械运动,光学传感器则检测纸张的进给状态;当喷头完成一次横向的移动或纸张完成一次纵向的进纸时,检测实际的移动距离与预设值之间是否存在误差,当监测步进距离偏短或者偏长,则根据误差的大小计算出需要进行的步进调整量,当步进距离偏短时,则增加下一步的移动距离;当步进距离偏长时,则减少下一步的移动距离。
21、进一步的,根据计算出的步进调整量转化为对机械运动的控制指令,具体包括:
22、在纸张进给控制中,驱动纸张的步进电机接收到新的指令,使纸张在下一个步进中多走或少走所需的调整距离;对于喷头的横向移动,步进电机接收修正后的控制指令,使下一次移动时进行精确调整。
23、一种打印设备,包括处理器、存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现上述打印高pass数图像的取数据和走步方法步骤。
24、一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现上述打印高pass数图像的取数据和走步方法步骤。
25、本发明的有益效果为:
26、本发明通过精确的数据处理和智能走步策略,解决了传统喷墨打印机在高pass打印中常见的图像不均匀和深浅横纹问题,通过从prn文件中获取图像的详细信息,包括分辨率、pass数和颜色数,系统能够计算出横向和纵向的pass数,确保打印过程中的步进控制与图像分辨率精确匹配,利用动态步进调整和实时监测技术,能够在打印过程中自动适应打印机的机构装配误差和走纸打滑,从而确保每个pass的喷墨均匀性和精确性;此外,通过奇偶列取数据与走步的方式,打印驱动软件能够更精确地控制喷车打印白墨和彩墨图像,实现负载均衡,减少等待时间,并提高整体作业效率;最终,不仅提升了打印图像的品质效果,还增强了打印过程的稳定性和可靠性,展现出在复杂打印任务中的强大的实际应用潜力。
技术特征:1.打印高pass数图像的取数据和走步方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:所述横向pass用于指示打印图像的横向分辨率与打印图像的基准横向分辨率之间的比例关系,具体横向pass表示为:xpassnum=imagexdpi÷
3.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:获取每个swath数据,通过设定index为打印数据行索引,col为当前数据行所在的奇偶列数据位置,prnlineseq为prn文件数据逐行递增的行号:
4.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:所述获取每个swath数据之前还包括:将所述打印图像划分为多个swath。
5.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:所述根据打印的pass数获取数据行的索引包括:根据打印图像的每行字节数、打印图像的颜色数和打印图像的纵向分辨率确定打印图像的纵向总行数,具体的打印数据行索引用于指示打印图像的第几行;或者,根据打印图像的每行字节数、打印图像的颜色数和所述打印图像的横向分辨率确定打印图像的横向总行数,具体的打印数据行索引用于指示打印图像的第几列。
6.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:根据步骤s4的获取每个swath步进,当prnlineseq对xpassnum取余小于ypassnum减1时,swath的步进值step=printheight/ypassnum+1,当prnlineseq对xpassnum取余大于等于ypassnum时,swath的步进值step=printheight/ypassnum–ypassnum+1。
7.根据权利要求1所述的打印高pass数图像的取数据和走步方法,其特征在于:在打印数据过程中,安装高精度的监测设备,用来实时跟踪纸张或喷头的实际移动距离,具体通过编码器精确测量机械运动,光学传感器则检测纸张的进给状态;当喷头完成一次横向的移动或纸张完成一次纵向的进纸时,检测实际的移动距离与预设值之间是否存在误差,当检测步进距离偏短或者偏长,则根据误差的大小计算出需要进行的步进调整量,当步进距离偏短时,则增加下一步的移动距离;当步进距离偏长时,则减少下一步的移动距离。
8.根据权利要求7所述的打印高pass数图像的取数据和走步方法,其特征在于:根据计算出的步进调整量转化为对机械运动的控制指令,具体包括:
9.一种打印设备,其特征在于:包括处理器、存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现上述权利要求1-8任一项所述的方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于,当计算机程序指令被处理器执行时实现上述权利要求1-8任一项所述的方法。
技术总结本发明公开了打印高PASS数图像的取数据和走步方法、设备及存储介质,包括获取打印图像信息,从打印PRN文件中读取到图像的基本信息;根据读取到的信息,计算出打印X方向的横向PASS和打印Y方向的纵向PASS;获取每个swath数据,根据打印的PASS数获取数据行的索引index,以及获取当前数据行的XPASS数据或YPASS数据;获取每个swath步进;打印数据,打印驱动软件,通过分PASS和FORMAT预处理好打印数据,再发送至打印机控制板卡,控制喷车打印白墨和彩墨图像;结束打印,打印完成后退出打印,喷车和打印平台复位;本发明通过奇偶列取数据与走步的方式,打印驱动软件能够更精确地控制喷车打印白墨和彩墨图像,实现负载均衡,减少等待时间,并提高整体作业效率。技术研发人员:陈朝晖,熊磊磊,陈周桐受保护的技术使用者:广州市森扬电子科技有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/352080.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表