一种打印方法和装置制造方法及图纸

技术编号:11160124 阅读:89 留言:0更新日期:2015-03-18 15:57
本发明专利技术公开了一种打印方法和装置,该方法包括:S1、将被打印文件顺序划分成N个单位页,用1,2,...N对单位页进行编号,N≥2;S2、按照单位页的编号顺序,将当前未被存储过的最多前M个单位页进行存储,M为整数且1≤M≤N;然后读取当前存储的最多前M个单位页并打印,返回步骤S2,直到被打印文件的所有N个单位页打印完成。对数据进行接收,以页长较小的单位页为接收单位进行接收,降低对存储空间容量大小的限制,对数据进行打印时,以被打印文件作为一个单位进行打印,实现各个单位页之间的无缝打印,从而实现对打印文件的连续打印,克服现有印刷设备由于存储空间有限以致对打印页长产生限制的缺陷,可以对任意长的文件进行打印。

【技术实现步骤摘要】
一种打印方法和装置
本专利技术涉及数码印刷
,尤其涉及一种打印方法和装置。
技术介绍
当前数码印刷系统的打印流程为:以页为单位对打印作业进行接收,其中打印作业包括一页或者多页,接收每一页打印数据之前首先判断存储器的剩余存储空间中是否可以存储一页打印数据,如果剩余存储空间能存储一页打印数据则接收这一页打印数据,并进行存储,之后再从存储器中读取该页打印数据进行打印;如果剩余存储空间不能存储一页打印数据则不接收该页打印数据,也不能打印。 目前客户存在长幅打印的需求,如打印长幅画卷、海报、电梯扶手广告等等。例如要打印一幅画卷,如果按照上述流程进行打印则这一幅画卷就是一页打印数据,当存储空间最多只能存储页长为2米的打印数据时,如果该画卷的页长超过2米,就会由于存储空间不够而无法将整个画卷进行存储,也就无法进行打印。因此在进行长幅打印时要受到存储空间大小的限制,存储空间的大小限制打印数据的页长,成为长页打印的瓶颈。
技术实现思路
(一)要解决的技术问题 针对上述缺陷,本专利技术要解决的技术问题是摆脱存储空间大小对打印页长的限制。 (二)技术方案 为解决上述问题,本专利技术提供了一种打印方法,包括以下步骤: S1、将被打印文件顺序划分成N个单位页,用1,2,...N对所述单位页进行编号,其中N为整数,且N彡2 ; S2、按照所述单位页的编号顺序,将当前未被存储过的最多M个单位页进行存储,M为整数且I SMS N;然后读取当前存储的最多M个单位页并打印,返回步骤S2,直到所述被打印文件的所有N个单位页打印完成。 进一步地,所述将被打印文件顺序划分成N个单位页包括: 根据所述被打印文件的大小和存储器的存储空间大小,将被打印文件顺序划分成N个单位页。 进一步地,每个单位页的数据量不大于所述存储器当前剩余的存储空间大小。 进一步地,在所述将未被存储过的最多M个单位页进行存储之前,进一步包括: 判断存储器中是否有足够的存储空间来存储所述最多M个单位页,如果有则继续执行所述将未被存储过的最多M个单位页进行存储的步骤,否则,结束当前流程。 进一步地,所述被打印文件为长幅画卷、海报或电梯扶手广告。 为解决上述问题,本专利技术还提供了一种打印装置,包括: 划分单元,用于将被打印文件顺序划分成N个单位页,用1,2,...N对所述单位页进行编号,其中N为整数,且N彡2 ; 存储器,按照所述单位页的编号顺序,存储当前未被存储过的最多M个单位页,M为整数且I彡M彡N; 打印控制单元,用于读取所述存储器中当前存储的最多M个单位页并打印,清空存储器,并按照所述单位页的编号顺序,将当前未被存储过的前M个单位页存储到所述存储器中,直到所述被打印文件的所有N个单位页打印完成。 进一步地,所述划分单元,用于根据所述被打印文件的大小和存储器的存储空间大小,将被打印文件顺序划分成N个单位页。 进一步地,所述打印控制单元在将当前未被存储过的最多M个单位页存储到所述存储器中之前,进一步判断存储器中是否有足够的存储空间来存储所述最多M个单位页,如果有则继续执行将当前未被存储过的最多M个单位页存储到所述存储器中。 (三)有益效果 本专利技术提供了一种打印方法和装置,将被打印文件顺序划分成N个单位页,依次编号,接收时以单位页为单位进行存储,每存储M个单位页就打印该M个单位页,然后再继续存储下一 M个单位页,并打印,依次执行后,无论被打印文件的数据量有多大,由于只是将划分出的数据量较小的单位页存储在存储空间中,并顺序打印,因此,避免了现有技术中由于打印文件数据量过大导致无法存储进而无法打印的问题。存储器当前剩余的剩余空间无法存储原来的一页打印数据,却能存储本专利技术划分后的单位页,降低了接收打印数据时对存储空间容量的要求,不会因存储空间无法将长幅画卷、海报等一整页篇幅较长的文件完全存储下来,就不能对其进行打印。对数据进行打印时,以被打印文件(例如一个长幅画卷)作为一个单位进行打印,从存储器中按顺序当前存储的最多M个单位页并打印,直到该打印文件的所有单位页都打印完成本次打印才结束,实现各个单位页之间的无缝打印,从而实现对打印文件的连续打印,克服现有印刷设备由于存储空间有限以致对打印页长产生限制的缺陷,可以对任意长的文件进行打印。 【附图说明】 图1为本专利技术实施例中的一种打印方法的步骤流程图; 图2为本专利技术实施例中以单位页为单位对被打印文件进行接收的步骤流程图; 图3为本专利技术实施例中以被打印文件为单位进行打印的步骤流程图; 图4为本专利技术实施例中的一种打印装置的组成示意图。 【具体实施方式】 下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。 实施例一 本实施例中提供了一种打印方法,步骤流程如图1所示,具体包括以下步骤: 步骤S1、将被打印文件顺序划分成N个单位页,用1,2,...N对单位页进行编号,其中N为整数,且N彡2。 步骤S2、按照单位页的编号顺序,将当前未被存储过的最多M个单位页进行存储,M为整数且IN;然后读取当前存储的最多M个单位页并打印,返回步骤S2,直到被打印文件的所有N个单位页打印完成。 通过将整个被打印文件划分成多个单位页,使得在存储器剩余存储空间不足以存储下整个被打印文件的情况下仍然能够对该被打印文件进行接收、存储和打印,在对其进行打印时,是以整个被打印文件为单位进行打印的,在接收到构成被打印文件的N个单位页中的前M个单位页时就开始打印,但并不是一个单位页打印完就结束打印,而是继续从存储器中读取后续的单位页,以便各个单位页之前能够进行连续的无缝打印,直到最后将整个被打印文件全部打印出来才结束打印。由于存储空间不再对被打印文件的页长大小有限制,因此能够实现任意页长的打印。 优选地,将被打印文件顺序划分成N个单位页包括:根据被打印文件的大小和存储器的存储空间大小,将被打印文件顺序划分成N个单位页,保证存储器的剩余空间中至少能够存储一个单位页。一般会根据常用的存储器空间容量确定单位页的大小,划分时就根据被打印文件的大小和设定的单位页的大小计算单位页的个数N。每个单位页的数据量要不大于存储器当前剩余的存储空间大小,以保证存储器能够对接收到的单位页进行存储及打印。 优选地,在将未被存储过的最多M个单位页进行存储之前,进一步包括: 判断存储器中是否有足够的存储空间来存储该最多M个单位页,如果有则继续执行将未被存储过的最多M个单位页进行存储的步骤,否则,结束当前流程。 其中的M优选为能将N整除,以便对整个被打印文件进行划分时,能够将其平均分成N个单位页进行接收、存储和打印。但如果N不能将M整除,则划分后得到的最后一段的单位页个数要小于M,即最后一次存储的单位页个数就不足M,也要将最后剩余的这些不足M个的单位页进行存储,因此存储单位页的个数是最多为M个。 如果上述M的值为1,则对被打印文件以一个一个的单位页进行接收和存储,其中对单位页接收的步骤流程如图2所示,具体包括: 步骤S101、开始接收该被打印文件中的一个单位页。 步骤S102、控制系统判断存储器是否有空间接收这一个单位页,如果有,则本文档来自技高网...
一种打印方法和装置

【技术保护点】
一种打印方法,其特征在于,所述方法包括:S1、将被打印文件顺序划分成N个单位页,用1,2,...N对所述单位页进行编号,其中N为整数,且N≥2;S2、按照所述单位页的编号顺序,将当前未被存储过的最多M个单位页进行存储,M为整数且1≤M≤N;然后读取当前存储的最多M个单位页并打印,返回步骤S2,直到所述被打印文件的所有N个单位页打印完成。

【技术特征摘要】
1.一种打印方法,其特征在于,所述方法包括: 51、将被打印文件顺序划分成N个单位页,用1,2,...N对所述单位页进行编号,其中N为整数,且N彡2 ; 52、按照所述单位页的编号顺序,将当前未被存储过的最多M个单位页进行存储,M为整数且I < M < N ;然后读取当前存储的最多M个单位页并打印,返回步骤S2,直到所述被打印文件的所有N个单位页打印完成。2.如权利要求1所述的方法,其特征在于,步骤SI中,所述将被打印文件顺序划分成N个单位页包括: 根据所述被打印文件的大小和存储器的存储空间大小,将被打印文件顺序划分成N个单位页。3.如权利要求2所述的方法,其特征在于,每个单位页的数据量不大于所述存储器当前剩余的存储空间大小。4.如权利要求1所述的方法,其特征在于,在步骤S2中,在所述将未被存储过的最多M个单位页进行存储之前,进一步包括: 判断存储器中是否有足够的存储空间来存储所述最多M个单位页,如果有则继续执行所述将未被存储过的最多M个单位页进行存储的步骤,否则,结束当前流程。5.如权利...

【专利技术属性】
技术研发人员:李丹
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1