一种用于prn文件的拼接打印方法、设备及存储介质与流程

    技术2024-11-17  50


    本发明涉及打印机,具体是一种用于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文件的拼接打印方法。


    技术总结
    本发明公开了一种用于prn文件的拼接打印方法、设备及存储介质,包括获取第一图像和第二图像,所述第一图像为待打印的第一页面中除目标区域外的部分,所述第二图像是所述目标区域中的内容;对所述第一图像和所述第二图像分别进行处理得到第一PRN文件和第二PRN文件;按照预设规则,调整两份PRN文件之间的间隔,将所述第一PRN文件和所述第二PRN文件合并为第三PRN文件,并通过所述第三PRN文件控制打印设备输出所述第一图像和所述第二图像;本发明通过调整PRN文件的分辨率、尺寸或方向上的宽度和高度,确保文件满足合并条件,提高打印质量,有效地解决了传统打印大尺寸图片时存在的效率低下、纸张浪费和拼接效果差的问题。

    技术研发人员:周祉旭,陈周桐
    受保护的技术使用者:广州市森扬电子科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-22151.html

    最新回复(0)