一种照片的连续打印裁切方法及系统与流程

未命名 09-09 阅读:118 评论:0


1.本发明涉及智能打印技术领域,具体涉及一种照片的连打印续裁切方法及系统。


背景技术:

2.本部分的描述仅提供与本发明公开相关的背景信息,而不构成现有技术。
3.目前市面普遍的照片打印机的相纸尺寸是固定的,即用户在放纸槽放入固定尺寸的相纸,用户在打印时选择相印的相纸尺寸,然后打印机设备就打印出图,当要连续打印多张相同或者不同照片时,这时照片需要一张一张打印,无法连续送入至打印装置,这在一定程度上大大影响了照片的制作流程,影响打印效率。
4.该打印方式的缺陷为,每张照片需要一个打印流程,因为喷头在开始位置和结束位置有部分是没有利用到,间接导致时间的浪费。当打印完当前照片后,由于照片是单张不连续的,这样喷头打印到最后区域时,有部分喷头是无法出墨的。当需要打印多张相同宽度相纸尺寸时,由于相纸为一张张堆叠,打印完成一张完成一次的进料和出料,才能继续下一张的送料与出料,无法连续输出。
5.部分打印机有连续输出功能,但无法达到不同相纸高度的连续输出。首先当连续输出时,必要条件相纸需要是卷材。如图1所示,1为连续打印时第一张照片,2为连续打印时第二张照片,3为连续打印时的第三张照片。4为1和2的切纸位置,5为2和3的切纸位置。6为打印的走纸方向,7为打印小车。虽然可以连续出照片,但由于图像文件的特殊性,且为了保证切纸尺寸的一致性,即一开始发送数据信息时,只有一个图像的文件头颜色信息、尺寸信息。实际1、2、3的图像虽然是不一样的,但3张照片的高度h1,h2,h3是一样的,这使得用户在批量生产不同尺寸的照片时就无法达到功能需求。
6.应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。


技术实现要素:

7.本发明要解决的技术问题是提供一种照片的连续打印裁切方法机系统。
8.为了解决上述技术问题,本发明提供了一种照片的连续打印裁切方法,所述的方法包括,接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令。
9.优选地,所述的分页信息包括下一页的索引号及总数据行数,根据总数据行数计算下一页照片所需脉冲数。
10.优选地,所述的方法具体为,判断接收到的当前页当前行的各色数据,当该各色数据为图像数据,将该图像数据发送至主板,打印机根据该图像数据进行打印,当该各色数据为分页数据,将该分页数据发送至主板,主板锁存并记录每张照片的索引号及总行数,计算下一页照片所需脉冲数,根据脉冲数计算下一页照片所需pass数,当打印机执行完pass数
后,发送裁切指令至裁切机进行裁切。
11.优选地,所述的方法还包括接收文件头数据,所述的文件头数据包括文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型。
12.优选地,所述的方法还包括,当接收到数据结束命令后,结束打印。
13.本技术还提供一种照片的连续打印裁切系统,包括打印控制模块及裁切控制模块,所述的打印控制模块用于接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令至裁切控制模块,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。
14.优选地,所述的打印控制模块还用于判断接收到的当前页当前行的各色数据,当该各色数据为图像数据,控制打印机根据该图像数据进行打印,当该各色数据为分页数据,锁存并记录每张照片的索引号及总行数,计算下一页照片所需脉冲数,根据脉冲数计算下一页照片所需pass数,当打印机执行完pass数后发送裁切指令至裁切机,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。
15.优选地,所述的打印控制模块还用于接收文件头数据,所述的文件头数据包括文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型。
16.优选地,所述的打印控制模块还用于当接收到数据结束命令后,控制打印机结束打印。
17.借由以上的技术方案,本发明的有益效果如下:
18.本发明的照片的连续打印裁切方法及系统,通过将分页信息发送至主板,从而实现连续页的高度不同,也可实现精准切纸的功能,实现客户的灵活安排照片订单,解放双手降低劳动强度。
附图说明
19.图1是现有技术中高度相同的相纸连续输出的示意图。
20.图2是本发明的连续打印裁切系统的流程图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的和区别类似的对象,两者之间并不存在先后顺序,也不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
23.如图2所示,本技术的照片的连续裁切方法,包括以下步骤,
24.从数据端口接收文件头数据,文件头数据包含了图像的各种信息,如文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页
间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型等信息。
25.接收当前页当前行的各色数据。对接收到的当前页当前行的各色数据进行判断。如果当前页当前行的各色数据是图像数据,打印控制软件将该图像数据发送至主板,主板控制打印机进行打印。如果当前页当前行的各色数据是分页数据,打印控制软件将该分页数据发送给主板,该分页数据包括下一页的索引信息,具体包括下一页为第几页及下一页的总行数。主板根据总行数确定下一页的总脉冲数,确定打印机需要执行的pass数量,当打印机走完该pass数后,则认为该页已经到页尾,发送裁切指令至裁切机执行裁切动作。如当前为第一页,总行数为1000行,根据当前分辨率计算为总的脉冲数如2000脉冲,如每pass步进为100脉冲,当这一页走完20pass*100脉冲=2000脉冲,则认为当前页已经到页尾,发送到裁切机执行裁切动作。
26.以上步骤依次循环,直至打印控制软件接收到数据结束命令。在主板完成所有pass数据输出后,最终打印完成。
27.本技术还提供一种照片的连续打印裁切系统,包括打印控制模块及裁切控制模块,所述的打印控制模块用于接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令至裁切控制模块,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。所述的打印控制模块还用于判断接收到的当前页当前行的各色数据,当该各色数据为图像数据,控制打印机根据该图像数据进行打印,当该各色数据为分页数据,锁存并记录每张照片的索引号及总行数,计算下一页照片所需脉冲数,根据脉冲数计算下一页照片所需pass数,当打印机执行完pass数后发送裁切指令至裁切机,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。所述的打印控制模块还用于接收文件头数据,所述的文件头数据包括文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型。所述的打印控制模块还用于当接收到数据结束命令后,控制打印机结束打印。
28.本发明的照片的连续打印裁切方法及系统,通过将分页信息发送至主板,从而实现连续页的高度不同,也可实现精准切纸的功能,实现客户的灵活安排照片订单,解放双手降低劳动强度。
29.以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。

技术特征:
1.一种照片的连续打印裁切方法,其特征在于,所述的方法包括,接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令。2.根据权利要求1所述的方法,其特征在于,所述的分页信息包括下一页的索引号及总数据行数,根据总数据行数计算下一页照片所需脉冲数。3.根据权利要求2所述的方法,其特征在于,所述的方法具体为,判断接收到的当前页当前行的各色数据,当该各色数据为图像数据,将该图像数据发送至主板,打印机根据该图像数据进行打印,当该各色数据为分页数据,将该分页数据发送至主板,主板锁存并记录每张照片的索引号及总行数,计算下一页照片所需脉冲数,根据脉冲数计算下一页照片所需pass数,当打印机执行完pass数后,发送裁切指令至裁切机进行裁切。4.根据权利要求3所述的方法,其特征在于,所述的方法还包括接收文件头数据,所述的文件头数据包括文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型。5.根据权利要求4所述的方法,其特征在于,所述的方法还包括,当接收到数据结束命令后,结束打印。6.一种照片的连续打印裁切系统,其特征在于,包括打印控制模块及裁切控制模块,所述的打印控制模块用于接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令至裁切控制模块,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。7.根据权利要求6所述的系统,其特征在于,所述的打印控制模块还用于判断接收到的当前页当前行的各色数据,当该各色数据为图像数据,控制打印机根据该图像数据进行打印,当该各色数据为分页数据,锁存并记录每张照片的索引号及总行数,计算下一页照片所需脉冲数,根据脉冲数计算下一页照片所需pass数,当打印机执行完pass数后发送裁切指令至裁切机,所述的裁切控制模块用于当接收到裁切指令后控制裁切机对照片进行裁切。8.根据权利要求7所述的系统,其特征在于,所述的打印控制模块还用于接收文件头数据,所述的文件头数据包括文件标记、分辨率、一行字节数、高度像素、宽度像素、相纸宽度、颜色数、每个像素的位数、每页行数、页间距行数、总的页数、打印方向、纸张类型、羽化范围、速度类型。9.根据权利要求8所述的系统,其特征在于,所述的打印控制模块还用于当接收到数据结束命令后,控制打印机结束打印。

技术总结
本发明提供了一种照片的连续打印裁切方法及系统,所述的方法包括,接收页间的分页信息,根据分页信息计算下一页照片所需脉冲数,当执行完该脉冲数后,发送裁切指令。本发明的照片的连续打印裁切方法及系统,通过将分页信息发送至主板,从而实现连续页的高度不同,也可实现精准切纸的功能,实现客户的灵活安排照片订单,解放双手降低劳动强度。解放双手降低劳动强度。解放双手降低劳动强度。


技术研发人员:张仁苏
受保护的技术使用者:苏州市森泓技术有限公司
技术研发日:2023.07.25
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐