本发明涉及打印机,具体是一种用于prn文件的拼接打印方法、设备及存储介质。
背景技术:
1、在实际应用过程中,有时需要打印大尺寸的图片,目前常用的解决方案是:将一张大尺寸的图片分成若干小块后,分次打印各部分并手动拼接在一起。
2、然而,在上述方案中,由于每次打印都是一张完整的纸张,因此会造成拼接效果差和浪费很多空白纸张,而且由于打印内容不同,所以每张打印出来的纸张的颜色也会存在差异,这会使得最终拼接出的大尺寸图片的整体效果很差。
技术实现思路
1、本发明的目的在于提供一种用于prn文件的拼接打印方法、设备及存储介质,实现更佳自动拼接的效果与简化打印过程,提高打印效率,能够避免空白纸张的浪费,提高打印效率。
2、本发明的目的可以通过以下技术方案实现:
3、本申请提供了一种用于prn文件的拼接打印方法,所述方法包括:
4、获取第一图像和第二图像,所述第一图像为待打印的第一页面中除目标区域外的部分,所述第二图像是所述目标区域中的内容;
5、对所述第一图像和所述第二图像分别进行处理得到第一prn文件和第二prn文件,其中两份prn文件的xdpi与ydpi设置相同;
6、按照预设规则,调整两份prn文件之间的间隔,将所述第一prn文件和所述第二prn文件合并为第三prn文件,并通过所述第三prn文件控制打印设备输出所述第一图像和所述第二图像。
7、作为优选的,所述方法还包括:
8、接收用户输入的所述目标区域的坐标信息,其中,所述目标区域的坐标信息用于指示所述目标区域的位置以及大小。
9、作为优选的,所述方法还包括:
10、显示预览界面,其中,所述预览界面上包括所述第一图像和所述第二图像。
11、作为优选的,所述方法还包括:
12、接收用户选择的目标区域,所述目标区域为所述预览界面上的一个矩形框;
13、或者,接收用户输入的所述目标区域的坐标信息。
14、作为优选的,所述调整两份prn文件之间的间隔,具体包括:设置两个prn文件中间拼接的空白距离,根据空白距离填充空数据。
15、作为优选的,所述按照预设规则,将所述第一prn文件和所述第二prn文件合并为第三prn文件之前,所述方法还包括:
16、确定所述第一prn文件和所述第二prn文件是否满足合并条件;
17、若不满足,则执行以下操作:
18、调整所述第一prn文件和/或所述第二prn文件以使满足合并条件;
19、再次判断所述第一prn文件和所述第二prn文件是否满足合并条件。
20、作为优选的,所述调整所述第一prn文件和/或所述第二prn文件以使满足合并条件,包括:
21、增大所述第一prn文件和/或所述第二prn文件的分辨率;
22、或者,增大所述第一prn文件和/或所述第二prn文件的尺寸;
23、或者,增大所述第一prn文件和/或所述第二prn文件的x方向上的宽度;
24、或者,增大所述第一prn文件和/或所述第二prn文件的y方向上的高度。
25、作为优选的,所述按照预设规则,将所述第一prn文件和所述第二prn文件合并为第三prn文件之后,所述方法还包括:
26、显示预览界面,其中,所述预览界面上包括所述第一图像和所述第二图像。
27、作为优选的,所述方法还包括:
28、接收用户的确认指令,所述确认指令用于指示同意使用所述第三prn文件进行打印。
29、一种电子设备,包括处理器和存储器,其中,所述存储器中存有计算机程序,所述处理器调用所述计算机程序时执行如上所述的方法。
30、一种存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可以实现如上所述的方法。
31、有益效果:
32、通过精准地获取待打印页面的目标区域和非目标区域,分别处理成两个prn文件,然后按照预设规则智能合并,生成一个控制打印设备输出的第三prn文件,这一过程中,不仅接收用户的坐标信息以精确指示目标区域,还提供预览界面让用户直观地查看即将打印的内容,确保打印效果的一致性和准确性;
33、通过调整prn文件的分辨率、尺寸或方向上的宽度和高度,确保文件满足合并条件,进一步提高打印质量,最终,只有用户确认无误后,系统才会执行打印操作,从而实现自动化的拼接打印效果,简化打印流程,显著提高打印效率,同时避免了纸张的浪费,确保了打印色彩的一致性,使得最终拼接出的大尺寸图片具有更佳的整体效果,有效地解决了传统打印大尺寸图片时存在的效率低下、纸张浪费和拼接效果差的问题。
1.一种用于prn文件的拼接打印方法,其特征在于:所述方法包括:
2.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述方法还包括:
3.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述方法还包括:所述方法还包括:
4.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述方法还包括:
5.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述调整两份prn文件之间的间隔,具体包括:设置两个prn文件中间拼接的空白距离,根据空白距离填充空数据。
6.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述按照预设规则,将所述第一prn文件和所述第二prn文件合并为第三prn文件之前,所述方法还包括:
7.根据权利要求6所述的一种用于prn文件的拼接打印方法,其特征在于:所述调整所述第一prn文件和/或所述第二prn文件以使满足合并条件,包括:
8.根据权利要求1所述的一种用于prn文件的拼接打印方法,其特征在于:所述按照预设规则,将所述第一prn文件和所述第二prn文件合并为第三prn文件之后,所述方法还包括:
9.一种设备,其特征在于:包括处理器和存储器,其中,所述存储器中存有计算机程序,所述处理器调用所述计算机程序时执行如权利要求1-8任意一项所述一种用于prn文件的拼接打印方法。
10.一种存储介质,其特征在于:该计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行权利要求1-8任一项的一种用于prn文件的拼接打印方法。