首页 > 广告设备 专利正文
打印方法、装置、打印机和存储介质与流程

时间:2022-02-24 阅读: 作者:专利查询

打印方法、装置、打印机和存储介质与流程

1.本发明实施例涉及打印技术,尤其涉及一种打印方法、装置、打印机和存储介质。


背景技术:

2.热升华打印由于其出色的打印效果而被广泛应用,比如采用热升华打印技术打印彩色照片。热升华打印是利用热感应技术,将彩色染料(一般分为黄、品红、青三色)和保护膜通过热处理依次汽化后压印在纸张上。保护膜材质特殊,在保护膜上面,是不能再打印任何颜色的,不然会引起下一个打印色与保护膜粘贴在一起,导致打印故障。
3.现有技术中,在纸张上打印内容时,会对整张纸压印保护膜(即覆膜),有些时候,打印内容很小,可能只用了纸张的很小一部分,但由于打印时会整张纸覆膜,导致纸张空白的地方无法被再利用,造成材料浪费。


技术实现要素:

4.本发明实施例提供一种打印方法、装置、打印机和存储介质,能够减少打印材料浪费。
5.第一方面,本发明实施例提供一种打印方法,包括:
6.确定当前纸张的打印排版,所述打印排版中包括至少两个内容打印区;
7.确定用户在所述至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;
8.在所述当前纸张的所述第一内容打印区打印所述第一内容并在打印有所述第一内容的所述第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,所述其他内容打印区为所述至少两个内容打印区中除所述第一内容打印区之外的内容打印区。
9.第二方面,本发明实施例提供一种打印装置,包括:
10.排版确定模块,用于确定当前纸张的打印排版,所述打印排版中包括至少两个内容打印区;
11.区域选择模块,用于确定用户在所述至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;
12.打印控制模块,用于在所述当前纸张的所述第一内容打印区打印所述第一内容并在打印有所述第一内容的所述第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,所述其他内容打印区为所述至少两个内容打印区中除所述第一内容打印区之外的内容打印区。
13.第三方面,本发明实施例还提供了一种打印机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的打印方法。
14.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的打印方法。
15.本发明实施例中,在打印内容时,可以确定当前纸张的打印排版,打印排版中包括至少两个内容打印区;确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;在当前纸张的第一内容打印区打印第一内容并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,其他内容打印区为至少两个内容打印区中除第一内容打印区之外的内容打印区。即本发明实施例中,通过打印排版对当前纸张分区,只在当前纸张上用户选择的区域打印内容并覆膜,在用户没有选择的区域不打印内容且不覆膜,使得当前纸张上没有被用户选择的区域可以二次利用,减少了材料浪费。
16.进一步地,打印排版中还包括标识打印区,在打印内容时,还可以在标识打印区打印标识图案,通过检测标识图案识别二次用纸时的进纸方向是否正确,在进纸方向不正确时,给用户提示或调整内容的方向,从而能够有效避免因进纸方向错误引发的打印故障。
附图说明
17.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
18.图1是现有的热升华打印的一个方法示意图。
19.图2是本发明实施例提供的打印方法的一个流程示意图。
20.图3是本发明实施例提供的打印排版的一个示意图。
21.图4是本发明实施例提供的打印方法的另一流程示意图。
22.图5是本发明实施例提供的识别进纸方向的方法的一个流程示意图。
23.图6是本发明实施例提供的打印机的一个结构示意图。
24.图7是本发明实施例提供的打印排版的另一示意图。
25.图8是本发明实施例提供的打印排版的又一示意图。
26.图9是本发明实施例提供的打印装置的一个结构示意图。
27.图10是本发明实施例提供的打印机的另一结构示意图。
具体实施方式
28.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
29.在介绍本发明实施例的方法之前,先介绍一下热升华打印的工作原理,热升华打印的工作原理是将三种颜色:黄色、品红色和青色的固体颜料(称为色卷)设置在一个转鼓上,这个转鼓上面安装有数以万计的半导体加热元件,当这些加热元件的温度升高到一定程度时,就可以将固体颜料直接转化为气态(固态不经过液化就变成气态的过程称为升华,因此这种打印机被称为热升华打印机),然后将气体喷射到打印介质(即纸张)上。每个半导体加热元件都可以调节出256种温度,从而能够调节色彩的比例和浓淡程度,实现连续色调的真彩照片效果。
30.即热升华技术是利用热能将颜料转印至打印介质上,每种颜色的浓淡由打印头的温度变化控制,最大可以有256级等级。因为颜料是通过升华过程气相施加到纸张上的,因此三种基色相互融合可以形成连续的色阶,呈现良好的打印效果。黄色、品红色和青色,这也就是我们日常所说的三原色,任何其它颜色都可以通过这三原色调和而成,热升华打印机就是通过三色的搭配实现多种色彩和色深的。热升华打印过程中,三种色彩不是同时打印的,而是每一次使用一种颜色,通过三次的打印组合成所需的色彩要求,三次上色之后,还有一个覆膜过程,覆膜即在三层色彩上再使用色带上的特殊材料升华并附着于纸面,形成一层保护膜,该膜可以起到防氧化变色、防水、防指纹等作用。比如图1所示,打印过程中,依次打印黄色、品红色和青色这三色,三色打印后覆膜。
31.图1所示例子,要打印的内容是人像,要打印内容实际占用纸张的50%区域,但现有的热升华打印,会对整张纸打印覆膜,由于整张纸覆膜,导致纸张上未打印内容的区域不能够被二次利用,造成纸张浪费。
32.针对这一问题,本发明实施例提供了相应的解决方案,如图2所示,图2为本发明实施例提供的打印方法的一个流程示意图,该方法可以由本发明实施例提供的打印装置来执行,该装置可采用软件和/或硬件的方式实现。在一个具体的实施例中,该装置可以集成在打印机中,打印机可以是热升华打印机。以下实施例将以该装置集成在热升华打印机中为例进行说明,参考图2,该方法具体可以包括如下步骤:
33.步骤101,确定当前纸张的打印排版,打印排版中包括至少两个内容打印区。
34.其中,当前纸张是当前需要用来打印内容的纸张,具体的打印内容可以包括但不限于图像、文字等;当前纸张可以是适合热升华打印机使用的纸张,比如当前纸张可以是用来打印图像的相纸。
35.示例地,可以预先设计好各种打印排版并存储,当需要打印内容时,可以加载预先设计好的各种打印排版以供用户选择,将用户选择的打印排版确定为当前纸张的打印排版。或者,还可以提供排版设计界面,从排版设计界面实时获取用户设计的打印排版,将实时获取的打印排版确定为当前纸张的打印排版。
36.当前纸张的打印排版中包括至少两个内容打印区,每个内容打印区均可以打印内容。在一个具体的实施例中,所确定的打印排版比如可如图3所示的各个打印排版中的任意一个,图3所示“打印排版一”中共有两个内容打印区,“打印排版二”中共有三个内容打印区,“打印排版三”中共有四个内容打印区,“打印排版四”中共有六个内容打印区。
37.步骤102,确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区。
38.示例地,第一内容可以理解为首次使用当前纸张时要打印的内容,用户可以针对第一内容在当前纸张的打印排版中选择一个内容打印区,打印机将用户选择的内容打印区确定为第一内容打印区。比如,当前纸张的打印排版为图3中的“打印排版三”,用户为第一内容选择的内容打印区为“打印排版三”中的区域a,则可以将区域a确定为第一内容打印区。
39.步骤103,在当前纸张的第一内容打印区打印第一内容并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,其他内容打印区为至少两个内容打印区中除第一内容打印区之外的内容打印区。
40.具体地,可以根据第一内容生成控制指令,通过控制指令控制打印头的温度,从而将第一内容打印在第一内容打印区并对第一内容打印区覆膜。比如,用户为第一内容选择的内容打印区为图3“打印排版三”中的区域a,则可以在当前纸张的区域a打印内容并覆膜,在当前纸张的区域b、c、d不打印内容且不覆膜,如此一来,使得当前纸张还可以被二次利用,即还可以在当前纸张的区域b、c、d打印其他内容。
41.本发明实施例中,在打印内容时,可以确定当前纸张的打印排版,打印排版中包括至少两个内容打印区;确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;在当前纸张的第一内容打印区打印第一内容并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,其他内容打印区为至少两个内容打印区中除第一内容打印区之外的内容打印区。即本发明实施例中,通过打印排版对当前纸张分区,只在当前纸张上用户选择的区域打印内容并覆膜,在用户没有选择的区域不打印内容且不覆膜,使得当前纸张上没有被用户选择的区域可以二次利用,减少了材料浪费。
42.在一个具体的实施例中,为了方便二次用纸时程序的自动识别控制,还可以在覆膜时整行覆膜,即本发明实施例还提供了另一种打印方法,如图4所示,包括如下步骤:
43.步骤201,确定当前纸张的打印排版,打印排版中包括至少两个内容打印区。
44.步骤202,确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区。
45.具体地,步骤201、步骤202可参阅前面步骤101、步骤102对应的描述,此处不再赘述。
46.步骤203,确定至少两个内容打印区中是否存在与第一内容打印区在同一行的第二内容打印区,若存在,则执行步骤204,若不存在,则执行步骤205。
47.即确定当前纸张的打印排版中是否存在与第一内容打印区在同一行的内容打印区,若存在,即存在第二内容打印区,若不存在,即不存在第二内容打印区。示例地,例如当前纸张的打印排版为图3的“打印排版一”,第一内容打印区为“打印排版一”中的区域a,在“打印排版一”中区域a独立为一行,该行不存在其他内容打印区域,则不存在第二内容打印区。再例如,当前纸张的打印排版为图3的“打印排版三”,第一内容打印区为“打印排版三”中的区域a,在“打印排版三”中区域a与区域b位于同一行,则区域b即为第二内容打印区。
48.步骤204,在纸张的第一内容打印区打印第一内容,并在第二内容打印区和打印有第一内容的第一内容打印区覆膜。
49.接续前面的例子,当第一内容打印区为“打印排版三”中的区域a时,可以将第一内容打印在当前纸张的区域a,并对区域b和打印了第一内容的区域a均覆膜,如此一来,当前纸张被二次利用时,区域b将不可用,区域c、d可用。
50.步骤205,在纸张的第一内容打印区打印第一内容,并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜。
51.接续前面的例子,当第一内容打印区为“打印排版一”中的区域a时,可以将第一内容打印在当前纸张的区域a,并对打印了第一内容的区域a覆膜,针对区域b,则不打印内容且不覆膜,如此一来,当前纸张被二次利用时,区域b可用。
52.通过控制打印头按照打印排版整行覆膜,方便了二次用纸时程序的自动识别控
制。
53.本发明实施例提供的打印方法,使得纸张可以被二次利用,当纸张被二次利用时,一般要求二次利用时纸张的进纸方向与初次利用时纸张的进纸方向一致,从而使得打印出的内容方向一致。但实际应用中,可能会由于疏忽等原因导致二次利用时纸张的进纸方向与初次利用时纸张的进纸方向不一致,从而引发打印故障,为解决这一问题,本发明实施例还提供了如图5所示的解决方案,参阅图5,该方案具体可以包括如下步骤:
54.步骤301,在当前纸张的标识打印区打印标识图案。
55.即本发明实施例中,当前纸张的打印排版中还可以包括标识打印区,可以在当前纸张初次利用时,同时在当前纸张的标识打印区打印标识图案,标识图案可以为固定的图案,标识图案可以为彩色图案、也可以为黑色图案,当标识图案为彩色图案时,后续可以采用扫描器检测标识图案,当标识图案为黑色图案时,后续可以采用传感器(比如光电传感器)检测标识图案,本发明实施例将以标识图案为黑色图案为例进行说明。
56.为了便于说明,下面简单介绍一下本发明实施例的打印机的结构,如图6所示,打印机可以包括纸仓、传感器、上下分布的一对钢轴和打印头,传感器位于纸仓和打印头之间。纸张由钢轴传动从纸仓被带出,经由传感器的识别区域之后,到达打印头的指定区域,即正式打印内容之前,纸张的进纸方向如图6中的箭头a所示,即向右进纸;在正式打印内容时,包含如下两个步骤:步骤一,钢轴传动纸张向左移动并打印一个颜色;步骤二,一个颜色打印完之后,纸张向右回退到指定区域;重复步骤一和步骤二,直至打印完所有颜色并覆膜完成后,纸张向左被送出打印机外部,可以看出,正式打印内容时,纸张的进纸方向如图6中的箭头b所示,即向左进纸。也就是说,正式打印内容时的进纸方向与正式打印内容之前的进纸方向刚好相反。
57.在一个具体的实施例中,标识打印区可以位于当前纸张的边缘,该边缘可以包括当前纸张的顶端边缘和底端边缘,该边缘可以是纸张的虚边以外的区域,通常情况下,纸张虚边以外的区域是不打印具体内容的,则可以按照如下方式打印标识图案:
58.(1)根据当前纸张的打印方向确定当前纸张的进纸末端。
59.示例地,该步骤中的当前纸张的打印方向可以是当前纸张初次正式打印内容时的进纸方向(即图6中箭头b所指方向),可以根据这个方向确定当前纸张的进纸前端和进纸末端,图6所示,当前纸张的进纸前端是纸张靠近钢轴的一端,进纸末端是纸张远离钢轴的一端。
60.(2)在当前纸张的进纸末端的边缘的标识打印区打印标识图案。
61.具体应用中,由于在开始正式打印内容时,当前纸张的进纸前端会被打印机的钢轴夹住,为了便于打印标识图案,可以在当前纸张的进纸末端的边缘的标识打印区打印标识图案,在当前纸张的进纸末端边缘打印标识图案,不影响具体内容的打印。
62.示例地,当前纸张的进纸末端边缘可以包括至少两个标识打印区,该标识打印区可以内容打印区一一对应,即一个标识打印区对应一个内容打印区,在一个内容打印区打印内容的同时,可以在对应的标识打印区打印标识图案,这种标识图案不仅可以用来标识正确的进纸方向,还可以用来标识已使用的内容打印区,为了方便区分,可以将这种标识图案称为综合标识图案。
63.在一个具体的实施例中,标识打印区还可以位于当前纸张的中部,即当前纸张的
中间位置,则可以按照如下方式打印标识图案:
64.(1)根据当前纸张的打印方向确定当前纸张的左端和右端。
65.示例地,该步骤中的当前纸张的打印方向可以是当前纸张初次正式打印内容时的进纸方向(即图6中箭头b所指方向),可以根据这个方向确定当前纸张的左端和右端。
66.(2)在当前纸张的左端的中部的标识打印区打印第一标识图案,在当前纸张的右端的中部的标识打印区打印第二标识图案,第一标识图案和第二标识图案不同。
67.其中,第一标识图案和第二标识图案不同,可以是第一标识图案包含的图案数量与第二标识图案包含的图案数量不同,也可以是第一标识图案与第二标识图案的形状、尺寸等不同,此处不做具体限定。
68.以第一标识图案包含的图案数量与第二标识图案包含的图案数量不同为例,假如第一标识图案包含第一数量的标识图案,第二标识图案包含第二数量的标识图案,即可以通过在当前纸张的中部打印不对称(即数量不相同)的标识图案来标识正确的进纸方向。其中,第一数量和第二数量的值不同,二者均可以自定义取值,比如第一数量取1、第二数量取2,或者第一数量取0,第二数量取1,当然反之亦可,此处不做具体限定。这种标识图案只是用来标识正确的进纸方向,为了便于区分,可以将这种标识图案称为方向标识图案。即可以在当前纸张首次利用时,参考打印方向在当前纸张的左端的中部和当前纸张的右端的中部分别打印不同数量的方向标识图案。
69.另外,为了标识已使用的内容打印区域,在当前纸张的打印模板中,还可以设计另一标识打印区,该标识打印区同样可以位于当前纸张的中部,该标识打印区可以包括至少两个区域,该区域可以和内容打印区一一对应,即一个标识打印区对应一个内容打印区,在一个内容打印区打印内容的同时,可以在对应的标识打印区打印标识图案,这种标识图案用来标识已使用的内容打印区域,为便于区分,可以将这种标识图案称为区域标识图案。
70.步骤302,当重复使用当前纸张时,通过检测标识图案确定当前纸张的进纸方向是否正确,若正确,则执行步骤303,若不正确,则执行步骤305或者执行步骤306。
71.示例地,以上次打印方向作参考,如果标识打印区位于当前纸张的进纸末端,则在重复使用当前纸张时,可以按照如下方式确定当前纸张的进纸方向是否正确:
72.(1)在当前纸张从纸仓进入打印头时,获取从检测到当前纸张至检测到标识图案的过程中当前纸张的进纸距离。
73.示例地,可以采用光电传感器检测纸张和标识图案,由于会打印至少两个标识图案,为了提高检测的准确度,可以采用多个光电传感器进行检测,多个光电传感器均可以设置在纸仓和打印头之间,纸张从纸仓出纸,经过光电传感器到达打印头的位置,在光电传感器检测到纸张时开始记录,可以获取光电传感器从检测到当前纸张至检测到标识图案的过程中当前纸张的进纸距离。
74.(2)若进纸距离超过预设距离,则确定当前纸张的进纸方向不正确。
75.(3)若进纸距离不超过预设距离,则确定当前纸张的进纸方向正确。
76.预设距离可以根据实际情况设置,由于标识图案打印在上次打印方向对应的进纸末端,而正式打印内容时的进纸方向与正式打印内容之前的进纸方向刚好相反,若本次进纸方向正确,则在本次进纸时当前纸张从纸仓进入打印头的过程中(即正式打印内容之前),从检测到当前纸张至检测到标识图案的过程中,当前纸张应该会移动较小的距离,即
刚检测到纸张就检测到了标识图案;反之,若本次进纸方向错误,则在正式打印内容之前,从检测到当前纸张至检测到标识图案的过程中,当前纸张可能需要移动较大的距离,因而通过进纸距离可以判断进纸方向是否正确(即重复用纸时的进纸方向与首次用纸时的进纸方向是否一致)。
77.示例地,以上次打印方向作参考,如果标识打印区位于当前纸张的中部,则在重复使用当前纸张时,可以按照如下方式确定当前纸张的进纸方向是否正确:
78.(1)在当前纸张从纸仓进入打印头时,确定检测到的标识图案是否满足预设条件,预设条件包括当前纸张的右端的中部的标识打印区有第一标识图案,且当前纸张的左端的中部的标识打印区有第二标识图案。
79.即在重复用纸时,可以以当前纸张从纸仓进入打印头的进纸方向作为参考,判断这时纸张的右端的中部的标识打印区是否有第一标识图案,且纸张的左端的中部的标识打印区是否有第二标识图案,若左右均满足预设条件的要求,则确定当前纸张的进纸方向正确。
80.(2)若检测到的标识图案的数量满足预设条件,则确定当前纸张的进纸方向正确。
81.(3)若检测到的标识图案的数量不满足所述预设条件,则确定当前纸张的进纸方向不正确。
82.步骤303,确定用户在其他内容打印区中为第二内容选择的第三内容打印区。
83.其中,第三内容打印区可以是至少两个内容打印区中除第一内容打印区之外的内容打印区。当然,若存在第二内容打印区,则第二内容打印区也不包含在第三内容打印区中。
84.步骤304,在纸张的第三内容打印区打印第二内容并在打印有第二内容的第三内容打印区覆膜。
85.步骤305,发出进纸方向错误提示。
86.比如可以发出声、光、图等提示,以提示进纸方向错误。
87.步骤306,调整第二内容的方向,调整之后,执行步骤303和步骤304。
88.比如,可以将第二内容旋转180度,从而适配二次用纸时的进纸方向,调整之后,可以在当前纸张的第三内容打印区打印调整方向之后的第二内容并在打印有调整方向之后的第二内容的第三内容打印区覆膜。
89.本发明实施例中,由于打印排版中包括标识打印区,在打印内容时,还可以在标识打印区打印标识图案,通过检测标识图案识别二次用纸时的进纸方向是否正确,在进纸方向不正确时,给用户提示或调整内容的方向,从而能够有效避免因进纸方向错误引发的打印故障。
90.下面举例说明通过检测标识图案识别重复用纸时的进纸方向的方法:
91.比如,当前纸张的打印排版如图7所示,打印排版中包括内容打印区和标识打印区,内容打印区包括区域a、b、c,标识打印区位于打印方向对应的进纸末端边缘,标识打印区包括区域1、2、3,区域a、b、c分别和区域1、2、3对应。假设第一次使用纸张时,用户选择在区域a打印第一内容,则打印机可以控制打印头将第一内容打印在区域a并对区域a覆膜,同时在区域1打印综合标识图案(图7中该综合标识图案为黑色矩形块);假设预设距离为区域a、b、c的高度之和(即a+b+c),当纸张第二次使用,在纸张从纸仓进入打印头时,如果从检测
到纸张至检测到综合标识图案的过程中纸张的进纸距离不超过a+b+c,即刚检测到纸张就检测到了标识图案,则可以确定进纸方向正确,则用户可以从区域b、c中选择一个用于打印第二内容的区域,假设选择的区域是区域b,则可以将第二内容打印在区域b上并对区域b覆膜,同时在区域2打印综合标识图案;但是,如果纸张第二次使用,在纸张从纸仓进入打印头时,从检测到纸张至检测到综合标识图案的过程中纸张的进纸距离超过了a+b+c,则可以确定进纸方向错误,此时可以发出进纸方向错误提示,或者可以调整第二内容的方向,将调整方向后的第二内容打印在区域b上并对区域b覆膜,此时由于进纸方向错误,将会在纸张的另一端边缘的对应位置(比如另一端边缘的正中位置)打印区域b对应的综合标识图案;如果纸张第二次使用时,进纸方向错误但仍打印了内容b,则此时纸张的两端边缘均打印了综合标识图案,则当纸张第三次使用时,将无法判断进纸方向是否正确,则可以在纸张第三次使用时,直接报错。
92.再比如,当前纸张的打印排版如图8所示,打印排版中包括内容打印区和标识打印区,内容打印区包括区域a、b,标识打印区位于纸张中部,标识打印区包括方向标识图案的打印区域(即区域l、r)和区域标识图案的打印区域(即区域1和区域2),区域a、b分别和区域1、2对应。假设第一次使用纸张时,用户选择在区域a打印第一内容,则打印机可以控制打印头将第一内容打印在区域a并对区域a覆膜,在区域1打印区域标识图案(图8中该区域标识图案为黑色矩形块),同时在区域l和区域r打印方向识别图案,区域l和区域r打印的方向识别图案的数量不同(图8中区域l的方向识别图案的数量为2,区域r的方向识别图案的数量为1);当纸张第二次使用,纸张从纸仓进入打印头时,会依据此时的纸张朝向确定检测到的纸张的左端中部的方向识别图案的数量是否为1,纸张的右端中部的方向识别图案的数量是否为2,若纸张的左端中部的方向识别图案的数量为1且纸张的右端中部的方向识别图案的数量为2,则确定二次用纸的进纸方向正确,则可以在区域b打印第二内容并对区域b覆膜,同时在区域2打印区域b对应的区域识别图案;若纸张的左端中部的方向识别图案的数量为2且纸张的右端中部的方向识别图案的数量为1,则确定二次用纸的进纸方向错误,则可以发出进纸方向错误提示。
93.图9是本发明实施例提供的打印装置的一个结构图,该装置适用于执行本发明实施例提供的打印方法。如图9所示,该装置具体可以包括:
94.排版确定模块401,用于确定当前纸张的打印排版,所述打印排版中包括至少两个内容打印区;
95.区域选择模块402,用于确定用户在所述至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;
96.打印控制模块403,用于在所述当前纸张的所述第一内容打印区打印所述第一内容并在打印有所述第一内容的所述第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,所述其他内容打印区为所述至少两个内容打印区中除所述第一内容打印区之外的内容打印区。
97.一实施例中,该装置还包括:
98.区域确定模块,用于确定所述至少两个内容打印区中是否存在与所述第一内容打印区在同一行的第二内容打印区;
99.所述打印控制模块403具体用于:
100.若存在所述第二内容打印区,则在所述当前纸张的所述第一内容打印区打印所述第一内容,并在所述第二内容打印区和打印有所述第一内容的所述第一内容打印区覆膜;
101.若不存在所述第二内容打印区,则执行在所述当前纸张的所述第一内容打印区打印所述第一内容并在打印有所述第一内容的所述第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜的步骤。
102.一实施例中,所述打印排版中还包括标识打印区,打印控制模块403还用于:
103.在所述标识打印区打印标识图案;
104.当重复使用所述当前纸张时,通过检测所述标识图案确定所述当前纸张的进纸方向是否正确;
105.若进纸方向正确,则确定所述用户在所述其他内容打印区中为第二内容选择的第三内容打印区,在所述当前纸张的所述第三内容打印区打印所述第二内容并在打印有所述第二内容的所述第三内容打印区覆膜;
106.若进纸方向不正确,则发出进纸方向错误提示;或者若进纸方向不正确,则调整所述第二内容的方向,在所述当前纸张的所述第三内容打印区打印调整方向之后的所述第二内容并在打印有调整方向之后的所述第二内容的所述第三内容打印区覆膜。
107.一实施例中,所述标识打印区位于所述当前纸张的边缘,所述打印控制模块403在所述标识打印区打印标识图案,包括:
108.根据所述当前纸张的打印方向确定所述当前纸张的进纸末端;
109.在所述当前纸张的进纸末端的边缘的所述标识打印区打印所述标识图案。
110.一实施例中,所述打印控制模块403通过检测所述标识图案确定所述当前纸张的进纸方向是否正确,包括:
111.在所述当前纸张从纸仓进入打印头时,获取从检测到所述当前纸张至检测到所述标识图案的过程中所述当前纸张的进纸距离;
112.若所述进纸距离超过预设距离,则确定所述当前纸张的进纸方向不正确;
113.若所述进纸距离不超过所述预设距离,则确定所述当前纸张的进纸方向正确。
114.一实施例中,所述标识打印区位于所述当前纸张的中部,所述打印控制模块403在所述标识打印区打印标识图案,包括:
115.根据所述当前纸张的打印方向确定所述当前纸张的左端和右端;
116.在所述当前纸张的左端的中部的所述标识打印区打印第一标识图案,在所述当前纸张的右端的中部的所述标识打印区打印第二标识图案,所述第一标识图案和所述第二标识图案不同。
117.一实施例中,所述打印控制模块403通过检测所述标识图案确定所述当前纸张的进纸方向是否正确,包括:
118.在所述当前纸张从纸仓进入打印头时,确定检测到的所述标识图案是否满足预设条件,所述预设条件包括所述当前纸张的右端的中部的所述标识打印区有所述第一标识图案,且所述当前纸张的左端的中部的所述标识打印区有所述第二标识图案;
119.若检测到的所述标识图案的数量满足所述预设条件,则确定所述当前纸张的进纸方向正确;
120.若检测到的所述标识图案的数量不满足所述预设条件,则确定所述当前纸张的进
纸方向不正确。
121.本领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述功能模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
122.本发明实施例的装置,在打印内容时,可以确定当前纸张的打印排版,打印排版中包括至少两个内容打印区;确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;在当前纸张的第一内容打印区打印第一内容并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,其他内容打印区为至少两个内容打印区中除第一内容打印区之外的内容打印区。即本发明实施例中,通过打印排版对当前纸张分区,只在当前纸张上用户选择的区域打印内容并覆膜,在用户没有选择的区域不打印内容且不覆膜,使得当前纸张上没有被用户选择的区域可以二次利用,减少了材料浪费。
123.进一步地,打印排版中还包括标识打印区,在打印内容时,还可以在标识打印区打印标识图案,通过检测标识图案识别二次用纸时的进纸方向是否正确,在进纸方向不正确时,给用户提示或调整内容的方向,从而能够有效避免因进纸方向错误引发的打印故障。
124.本发明实施例还提供了一种打印机,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例提供的打印方法。
125.本发明实施例还提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例提供的打印方法。
126.下面参考图10,其示出了适于用来实现本发明实施例的打印机的计算机系统500的结构示意图。图10示出的打印机仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
127.如图10所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有系统500操作所需的各种程序和数据。cpu 501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
128.以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
129.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在
这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(cpu)501执行时,执行本发明的系统中限定的上述功能。
130.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
131.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
132.描述于本发明实施例中所涉及到的模块和/或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块和/或单元也可以设置在处理器中,例如,可以描述为:一种处理器包括排版确定模块、区域选择模块和打印控制模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定。
133.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
134.确定当前纸张的打印排版,所述打印排版中包括至少两个内容打印区;确定用户在所述至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;在所述当前纸张的所述第一内容打印区打印所述第一内容并在打印有所述第一内容的所述第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,所述其他内容打印区为所述
至少两个内容打印区中除所述第一内容打印区之外的内容打印区。
135.根据本发明实施例的技术方案,在打印内容时,可以确定当前纸张的打印排版,打印排版中包括至少两个内容打印区;确定用户在至少两个内容打印区中为第一内容选择的内容打印区,得到第一内容打印区;在当前纸张的第一内容打印区打印第一内容并在打印有第一内容的第一内容打印区覆膜,在其他内容打印区不打印内容且不覆膜,其他内容打印区为至少两个内容打印区中除第一内容打印区之外的内容打印区。即本发明实施例中,通过打印排版对当前纸张分区,只在当前纸张上用户选择的区域打印内容并覆膜,在用户没有选择的区域不打印内容且不覆膜,使得当前纸张上没有被用户选择的区域可以二次利用,减少了材料浪费。
136.进一步地,打印排版中还包括标识打印区,在打印内容时,还可以在标识打印区打印标识图案,通过检测标识图案识别二次用纸时的进纸方向是否正确,在进纸方向不正确时,给用户提示或调整内容的方向,从而能够有效避免因进纸方向错误引发的打印故障。
137.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。