在部分打印媒体上打印的方法和设备的制作方法

文档序号:7567001阅读:152来源:国知局
专利名称:在部分打印媒体上打印的方法和设备的制作方法
技术领域
本发明涉及打印系统,更具体地说,本发明涉及用于在部分打印媒体上打印的系统、打印机和方法。
背景技术
通常连接计算机的数字打印系统及外部设备、如激光打印机和喷墨打印机的图像再现能力已经得到改善,使打印的数字图像的图像质量可以与影印及其它优质印刷工艺所产生的图像相媲美。为了从这些打印系统和装置中获得最高的可能质量,通常需要特殊的影印质量印刷媒体。这种媒体会比较昂贵,例如便笺或A4大小的影印质量印刷媒体页的费用可能多达每页$1.00。
但是,在某些情况下,用户可能不想打印与媒体页一样大的图像。例如,用户可能选择打印较小的3-×5英寸大小的图像。在较大的一页媒体上打印不满一页的全部是这些较小图像产生只是部分打印的纸张。这种部分打印媒体页包含大量变成浪费空间的未打印区域。存在大量浪费空间的成本会相当昂贵,因为需要额外的几页昂贵媒体来打印相同数量的全部图像。另外,用户手头可能没有额外的几页媒体,从而可能不方便地使其无法打印所需图像。
由于这些及其它原因,需要本发明。

发明内容
例如,通过本发明的一个实施例来满足上述需求和其它需求,本发明提供一种系统,用于在部分打印媒体上打印至少一个图像。该系统包括打印检测器,适合扫描部分打印媒体,从而形成扫描数据;以及连接打印检测器的控制器,适合分析扫描数据,以便标识媒体上至少一个未打印区域。连接控制器的打印引擎适合在所述一个或多个未打印区域中打印一个或多个图像。


通过参照以下结合附图的本发明实施例的详细描述,将会很好地理解本发明本身、本发明的特点及其实现方式,其中图1是根据本发明的一个实施例的打印系统的框图;图2是可与图1所示打印系统配合使用的、根据本发明的控制器的一个实施例的框图;图3是根据本发明的另一个实施例的打印系统的示意图;图4是可与图3所示打印系统配合使用的、根据本发明的打印机的一个实施例的示意图;图5是可与图3所示打印系统配合使用的、根据本发明的光点传感器的一个实施例的示意图;图6是根据本发明的另一个实施例的多功能打印装置的透视图;图7是根据本发明的一个实施例、用于在部分打印媒体上打印的方法的流程图;图8是根据本发明的一个实施例、用于扫描部分打印媒体以确定未打印区域的图7所示方法的一部分的低级流程图;图9是说明图8所示方法的操作的示范性部分打印媒体的示意表示;图10是根据本发明的一个实施例、用于定义未打印区域的大小和位置的图8所示方法的一部分的低级流程图;图11是根据本发明的一个实施例、用于确定目标图像是否适合未打印区域的图7所示方法的一部分的低级流程图;图12A-12C是说明图11的方法的操作的示范性部分打印媒体和目标图像的示意表示;以及图13是根据本发明的一个实施例、用于在未打印区域中打印目标图像的图7所示方法的一部分的低级流程图。
具体实施例方式
现在参照附图,说明根据本发明构造的打印系统的一个实施例,它可在部分打印媒体上打印至少一个图像。打印检测器适合扫描部分打印媒体而形成表示已经淀积在媒体上的任何印刷物的扫描数据。控制器从打印检测器接收扫描数据并分析扫描数据,以便标识媒体上一个或多个未打印区域。控制器还指示打印引擎在未打印区域中打印一个或多个所需图像。
参照图1可以更好地理解,根据本发明的打印系统10的一个实施例包括打印检测器20、控制器30以及打印引擎40。控制器30向打印检测器20发出控制命令22,并且从打印检测器20接收扫描数据24。在一些实施例中,控制命令22可包括将打印检测器20定位于针对示范打印媒体50指定的位置的命令。打印检测器20提供给控制器30的扫描数据24一般指示媒体50上是否存在印刷物,如果存在印刷物,则指示其在媒体50上的位置。如以下的详细说明所述,打印检测器20能够检测指明指定位置上的印刷标记的反射光18。例如,媒体50部分打印,其中包含单一打印区域52。
控制器30从其对扫描数据24的分析中标识媒体上的一个或多个未打印区域。各个未打印区域具有区域尺寸和区域位置。例如,示范性媒体50具有两个未打印区域54、55。
图像数据62由图像源60提供给控制器30。图像数据62表示一个或多个图像,希望各图像以一定的图像尺寸打印在媒体50上。如以下详细说明所述,图像源60的实施例可以是例如扫描装置、计算装置或者图像存储装置。如以下详细说明所述,控制器30根据未打印区域54、55的数量和区域尺寸来确定部分或全部图像是否能够以其相关的图像尺寸打印在部分打印媒体50上。对于能够在部分打印媒体50上打印的那些图像,控制器30进一步确定各图像将打印在未打印区域54、55中的哪个区域。不止一个图像可打印在单个未打印区域中。为了优化尽可能多的图像的打印,控制器30可例如通过旋转图像90度来改变一些图像的取向,以便使图像更好地适合未打印区域54、55。
根据对图像数据62中哪些图像能够打印在部分打印媒体50上的确定,控制器30向打印引擎40发出控制命令32以及图像数据62的子集34。图像数据子集34包含待打印到媒体50上的那些图像的图像数据。控制命令32通常包括使打印引擎40定位在与媒体50的未打印区域相邻之处的命令以及使着色剂42直接或间接地从打印引擎40淀积到未打印区域上的命令。
如以下详细说明所述,控制器30可以设置在计算机或打印机中。打印检测器20也可以设置在打印机中。
在详细描述系统10之前,仔细研究媒体50是有帮助的。媒体50可以由造纸原料、树脂涂敷原料或织物构成。树脂涂敷原料通常用于影印质量成像应用。未打印媒体通常为白色,但也可以是彩色的,或者可包含背景图案。背景图案通常是浅色的,使得印刷物即使有背景图案也可见。在媒体50上出现的先前存在的印刷物、如图像52可通过打印系统10事先产生,或者通过诸如传统胶印法之类的其它方法预先印制在媒体50上。
现在仔细研究控制器30的一个实施例,并且参照图2,控制器30包括未打印区域标识器模块210,它对扫描数据24进行处理,以便标识未打印区域、如示范性媒体50的未打印区域54和55。扫描数据24一般包括指示媒体的各种已知位置上是否存在印刷物的数据。如以下详细说明所述,未打印区域标识器210对此数据进行处理,以便标识媒体上各个未打印区域的区域尺寸和区域位置212。如以下详细说明所述,在一些实施例中,扫描数据24包括打印媒体上各种位置的反射率数据,以及未打印区域标识器210将各个未打印区域标识为对应于反射率数据超过阈值的那些位置的二维区域。
各个未打印区域54、55的区域尺寸和区域位置212提供给图像配合器模块220。在一些实施例中,区域尺寸和区域位置212可存储在存储器230中,图像配合器220可从中检索它们。图像配合器220接收图像数据62,并将其中表示的图像的至少一部分映射到一个或多个未打印区域54、55。为了使图像最佳地适合未打印区域,图像配合器220可将未旋转图像数据222发送给图像旋转器模块250,并作为响应而接收旋转后的图像数据252。图像通常被旋转90度,但也可执行其它旋转量。下面详细论述图像配合器220的操作。
图像配合器220向区域打印管理器模块240发送打印位置信息224和图像数据62的子集34。图像数据子集34包含已经映射到媒体50的未打印区域54、55上的那些图像的图像数据。打印位置信息224标识打印媒体50上的未打印区域的位置,图像数据子集34中的各相应图像将打印到其中。区域打印管理器240通过向打印引擎40提供控制命令32和图像数据子集34来控制打印引擎40,以便将映射图像打印在相应的未打印区域54和55中。
未打印区域标识器模块210、图像配合器模块220、区域打印管理器240以及图像旋转器模块250中每一个可通过诸如ASIC器件之类的硬件、或者通过存储在计算机可读存储媒体中且由打印系统10中的处理器执行的程序来实现。
现在考虑本发明的其它实施例,参照图3,系统300包括经连接322连接计算机320的打印机330。扫描仪310也可经连接312连接计算机320。虽然连接312、322是作为符合诸如Centronics并行、RS-232串行、USB或者Firewire之类协议的有线连接进行说明的,但应当理解,连接312、322也可以是符合Wi-Fi或蓝牙之类协议的如IR(红外)或RF连接之类的无线连接。
通常包括一个或多个处理器和一个或多个计算机可读存储媒体的计算机320向打印机330提供图像数据以供打印。图像数据可按照数字形式存储在图像存储装置中,其中包括诸如盘驱动器、CD-ROM、软盘、存储卡之类的存储装置,它们位于计算机320中或者可由计算机320访问。图像数据也可通过诸如扫描仪310之类的扫描装置提供给计算机320;例如,表示放置于扫描仪台板314上的影印图像的图像数据。在计算机320上执行的程序通常确定待打印的各图像的所需图像尺寸,并将图像数据发送给打印机330。
现在仔细考虑打印机330,诸如部分打印媒体50之类的打印媒体提供到进纸盒332。在打印操作中,从进纸盒332中取出一页媒体,由打印引擎打印,并放置于出纸盒334中。在包括喷墨打印引擎的打印机330的一个实施例中,固定一个或多个打印头338的滑架336以实质上与媒体通过打印机的媒体方向342垂直的扫描方向340沿滑杆339往复运动。墨水源可与各打印头338一起安装在滑架336上,或者也可从位于滑架336外的相应墨水容器346通过导管344提供给各打印头338。各打印头338通常连接不同颜色的墨水源,例如黑色、品红、青色以及黄色,它们可组合成各种颜色。处理模块348可包括处理器和计算机可读存储媒体。
应当指出,其它类型的打印引擎可与本发明配合使用。在另一个实施例中,打印头的宽度与打印媒体的宽度相同,因此不需要滑架的往复运动。打印引擎可包括转筒。打印引擎可以不将着色剂直接淀积到媒体上,而是可将其淀积到传送媒体上,传送媒体再将着色剂淀积到待打印媒体上。打印引擎可采用其它类型的技术,例如激光打印技术。
在一些实施例中,打印机330可包含存储器接口350,它适合接收包含一个或多个数字图像的图像数据的存储装置。存储装置可以是各种类型的,包括PCMCIA卡、微型快擦写存储卡、智能媒体卡、记忆棒卡等等。打印机330还可包括用户界面,可用于选择要打印的图像,以及为各个选定图像指定打印份数以及每一份的图像尺寸。用户界面可包括诸如按钮之类的控制装置以及类似于字母数字显示器或矩阵显示器之类的显示装置。
在一个实施例中,计算机320定位部分打印媒体、如示范性的部分打印媒体50的未打印区域,并使图像配合未打印区域54、55。在本实施例中,在计算机320中处理发送到打印机330的图像数据,使它不包含要打印到媒体50的先前已打印区域、如区域52上的任何数据。为了确定已打印区域52和未打印区域54、55的位置,部分打印媒体50以特定方向放置在扫描仪台板314上,然后进行扫描。计算机320则处理扫描数据以定位这些区域。在扫描之后,从扫描仪台板314取回部分打印媒体50,再将它以对应于先前在扫描仪台板上的方向的方向放入进纸盒332,使得媒体50的未打印区域54、55可随图像数据一起正确地定位。媒体50的这种取回和放置通常由用户手动操作。
在另一个实施例中,参照图4以及图3来更好地理解,计算机320不确定已打印区域52或未打印区域54、55是否位于媒体50上或者位于其中什么位置上。在此实施例中,发送给打印机330的图像数据表示待打印图像以及各图像的相应图像尺寸,但不表示它们在媒体50上的打印位置。而是将打印检测器设置在打印机330中,打印机330扫描部分打印媒体50以定位未打印区域54、55。打印机330包括传感器410,它安装在打印机330中,相对于媒体50而运动。在一个实施例中,传感器410安装到往复运动的滑架336上。传感器410产生扫描数据,指示在邻近传感器410的媒体50的各位置上是否出现印刷物。打印机330还包括移动装置,将传感器410、媒体50或这两者彼此相对移动,以便产生媒体50的基本上全部的未打印部分54、55的扫描数据。在一个实施例中,移动装置包括往复驱动机构420,以编程方式使包含传感器410的滑架336沿扫描轴340前后运动;以及媒体驱动机构430,它使媒体50沿轴342朝一个方向通过打印机330。媒体驱动机构430也可使媒体沿轴342朝相反方向退回到打印机中。往复驱动机构420和媒体驱动机构430通常都包括电动机和其它传动部件。
打印机330还包括控制器440。控制器440可在处理模块348中实现。控制器440经链接322接收图像数据,或者访问存储在插入存储器接口350的存储卡中的图像数据。控制器440控制往复驱动器420和媒体驱动器430的操作。在扫描操作中,控制器440操作往复驱动器420和媒体驱动器430来推进并扫描媒体50,以及访问传感器410以读取扫描数据。控制器440还分析扫描数据,以便标识媒体50上的未打印区域54、55,并确定哪些图像将打印到各个未打印区域54、55。在一些实施例中,控制器440还操作媒体驱动器430,将媒体50拉回到初始位置,然后再操作往复驱动器420和媒体驱动器430以便再推进和打印媒体50。在其它实施例中,媒体50在扫描之后没有被自动拉回,而是由用户按它以前相同的方向手动重新放入进纸盒332。控制器440还操作打印头338中的喷墨元件,使彩色墨滴淀积到媒体50上。通过使往复驱动器420、媒体驱动器430以及打印头338的操作适当地同步,在部分打印媒体50的未打印区域54、55中形成对应于图像数据的打印图像。
注意,虽然以上结合因小于媒体宽度而往复运动以便打印整个宽度的打印头338、其中往复运动滑架336提供用于将传感器410定位于轴340上的不同位置的简便方法对打印机330进行描述,但本发明也可用于具有固定的页宽打印头阵列的另一个实施例中。在这种配置中,传感器410可安装到较小的滑架上或扫描部分打印媒体50的过程中往复运动的另一个往复运动装置上,但不要求在部分打印媒体50上打印其它图像的过程中移动。
现在仔细考虑传感器410的一个实施例,参照图5,传感器410可以是测量来自媒体50上邻近光点传感器的光点或位置510的光线反射率的光点传感器。传感器410包括光源520,产生入射光,入射光被光学装置530的一部分引导到位置510;以及光检测器540,测量来自位置510的反射光,反射光被光学装置530的另一部分引导到检测器640。在一些实施例中,光源520是发光二极管。从二极管发出的入射光可以是一定波长的或一定波长范围的,可对应于蓝光、紫光或白光。当传感器410在扫描操作过程中移动到邻近部分打印媒体50上的不同位置510时,控制器440读取来自光检测器40的反射光的测量等级。如果反射光超过预定阈值,则可认为位置510是未打印的。相反,如果反射光低于预定阈值,则可认为位置510是已打印的。当传感器410由控制器440通过往复驱动器420和媒体驱动器430的操作定位于邻近媒体50上不同位置的矩阵时,可以构成相应的反射光测量结果矩阵并用于确定未打印区域54、55,下面将会详细说明。
现在考虑本发明的另一个实施例,参照图6,通常称作“一体化”或“MFP”的多功能打印装置600通常包括允许其至少用作打印机、扫描仪以及复印机的功能。如部分打印媒体50之类的打印媒体提供到进纸盒632中。在打印操作中,从进纸盒632中取出一页媒体,由打印引擎(未示出)打印,并放入出纸盒634。在一个实施例中,多功能打印装置600包括以上结合图3和图4所述的喷墨打印引擎。处理模块648可包括处理器和计算机可读存储媒体。在一些实施例中,多功能打印装置600可包含存储器接口650,它适合接收包含一个或多个数字图像的图像数据的存储装置,如上所述。多功能打印装置600还可包括用户界面610,可操作用户界面以选择要打印的图像以及为各个选定图像指定打印份数及每份的图像尺寸。用户界面610可包括诸如按钮之类的控制装置以及诸如字母数字显示器或矩阵显示器之类的一个或多个显示装置。
多功能打印装置600还包括扫描装置,适合产生放在扫描装置附近的实体的图像数据。扫描装置的一个实施例是平板扫描仪620,它包括台板620和扫描棒622,诸如一片媒体、照片、书之类的实体可放置在台板上。扫描棒622通常包含光源和沿扫描棒622的轴设置的光检测器阵列。在扫描过程中,扫描棒622沿轴624移动。
扫描装置可用于提供图像数据。以这种方式使用时,实体放置在台板620上。用户界面功能610、620可用于选择部分打印媒体50上产生的打印输出的份数以及每份的图像尺寸。
在一个实施例中,MFP 600包括光点传感器410,如以上结合图3和图4所述,它用于标识媒体50上的未打印区域54、55。在另一个实施例中,扫描装置可用于扫描部分打印媒体50,以确定未打印区域54、55。以这种方式使用时,媒体50以特定方向放置在台板620上并被扫描。多功能打印装置600则处理扫描数据以定位未打印区域。在扫描之后,从台板620取回部分打印媒体50,再将它以对应于先前在台板上的定向的方向放入进纸盒632,使得媒体50的未打印区域54、55可随图像数据一起正确地定向。媒体50的这种取回和放置通常是由用户执行的手动操作。
扫描装置的另一个实施例是送纸扫描仪,其中实体由送纸装置(未示出)馈入,通过固定位置扫描棒。这种扫描装置一般仅限于扫描媒体薄片。
参照图7可更好地理解的本发明的另一个实施例是在部分打印媒体上打印的方法。该方法可在控制器、计算机或控制器和计算机的组合中实现。或者,图7可看作是打印系统或多功能打印机的控制器的流程图。方法700在702通过提供部分打印媒体开始。在一些实施例中,媒体以给定方向插入打印系统或装置的进纸盒。在704,部分打印媒体、如媒体50被自动扫描,以便标识媒体上的至少一个未打印区域、如未打印区域54、55,以及进一步标识各个未打印区域的区域尺寸和区域位置。在706,接收至少一个图像。各图像具有相关的图像尺寸。在一些实施例中,接收图像包括扫描至少一个实体以形成至少一个对应的图像以及指定各图像的图像尺寸。在708,该方法自动确定至少一部分目标图像是否适合至少一部分未打印区域。通过将图像的图像尺寸与未打印区域的区域尺寸进行比较来作出判定。一部分或全部接收图像可指定为目标图像,以下将会详细论述。在710,确定任何目标图像是否适合未打印区域。如果没有目标图像适合任何未打印区域(710的“否”分支),该方法结束。如果至少一部分目标图像适合(710的“是”分支),则在712,适合的各目标图像在对应于目标图像的未打印区域的区域位置上打印,该方法结束。
现在仔细考虑扫描704媒体以标识未打印区域的实施例,参照图8,在802,定位媒体上的初始位置。这建立当前位置。在一些实施例中,定位初始位置包括将媒体以给定方向放入进纸盒、从进纸盒中取出媒体以及以第一方向将媒体推进到初始位置。在804,采用入射光照射媒体上的当前位置,以便产生指示该位置上存在的任何印刷物的反射光。在806,测量反射光。在808,根据反射光测量结果确定该位置是否已打印。如果反射率高于某个阈值,则该位置被确定为未打印。在810,如果整个媒体未被扫描(810的“否”分支),则在812,定位媒体上的下一个位置,建立新的当前位置,该方法转到804。在一些实施例中,定位下一个位置包括将媒体沿第一方向推进到下一个位置。如果整个媒体已经被扫描(810的“是”分支),则在814,如以下的详细说明所述,根据媒体上各位置是否已打印的确定来定义媒体的未打印区域的区域尺寸和区域位置。
在仔细考虑定义814未打印区域的区域尺寸和区域位置的实施例之前,最好是参照图9考虑未打印区域的几何形状。在一些实施例中,未打印区域的形状为矩形。示范性的部分打印媒体900说明两个矩形的未打印区域910、920。未打印区域910完全没有歪斜,也就是说,区域910的水平和垂直边完全与媒体900的水平和垂直边平行。因此,为了标识区域910的整个未打印面积的区域位置和区域尺寸,仅需要记录位于区域910的对角线对角上的两点912、914的坐标。当图像在未打印区域中打印时,图像的各边也被打印,从而与媒体900的水平和垂直边完全平行。
相比之下,未打印区域920相对于媒体900是歪斜的。例如,由于在先前打印媒体900时将其误传入打印机而产生这种歪斜。如果仅用两个点的坐标定义一个区域,则利用点932和934。如果选择了点922和924,则打印在所产生区域中的图像会叠印在先前打印过的区域的一部分上。但是,通过使用全部四个坐标922、924、926、928来定义未打印区域920,则可计算歪斜的角度。然后,在打印712的过程中,与未打印区域920相关的目标图像可旋转等于歪斜角度的一个角度,从而更准确地适合未打印区域920的边界。
现在仔细考虑定义814未打印区域的区域尺寸和区域位置的实施例,参照图10,在1002,识别表示未打印区域起点的第一角。在1004,识别表示未打印区域终止的第二对角线上的相对角。如果没有说明歪斜(1006的“否”分支),则定义814结束。如果说明了歪斜(1006的“是”分支),则在1008,识别与第一角相距区域宽度的第三角。在1010,识别与第一角相距区域长度的第四角,该方法结束。当应用于示范性的未打印区域920时,点922成为第一角,点924成为第二角,点926成为第三角,以及点928成为第四角。
现在仔细考虑确定708目标图像是否适合未打印区域的一个实施例,参照图11,在1102,图像配合模式确定图像配合区域的方式。在一种模式(1102的“选择图像,配合区域”分支)下,在1104,接收图像之一被选作目标图像,以及在1106标识具有大于或等于目标图像尺寸的区域尺寸的未打印区域。如果只有单个接收图像,则通常使用这种模式。在具有不止一个未打印区域的一些实施例中,标识目标图像适合的最小未打印区域。
在另一种模式(1102的“选择区域,配合图像”分支)下,在1108,选择未打印区域之一,以及在1110,具有小于或等于区域尺寸的图像尺寸的接收图像被标识为目标图像。如果只有单个未打印区域,则通常使用这种模式。在具有不止一个目标图像的一些实施例中,适合所选的未打印区域的最大图像被标识为目标图像。
在任一模式下,该方法在1112继续,其中目标图像与所选未打印区域相关,用于在该区域中打印。在1114,以及在一些实施例中,如果要求使图像长度小于或等于区域长度,和/或如果要求使图像宽度小于或等于区域宽度,以便图像会打印在选定区域内,则旋转目标图像。在媒体完全打印之后将被剪切成各个图像的情况下,旋转目标图像没有负面影响,通常执行这个步骤。但是,在媒体不会被剪切成各个图像而是保持完整的情况下,例如在图像拼贴中,可不执行这个步骤。
在1116,目标图像被旋转通常表示为角度值的未打印区域的歪斜量。如果区域歪斜为零或者没有计算,则该步骤对目标图像没有作用。在1118,定义均具有剩余区域尺寸的一个或多个剩余的未打印区域。这个步骤所定义的全部剩余未打印区域的总剩余区域大小完全对应于未打印区域大小减去目标图像大小。在1120,确定是否存在其它要配合的图像。如果存在其它要配合的图像(1120的“是”分支),则确定708在1102继续;否则确定708结束。
参照示范图12A-C,可更好地理解图像尺寸和区域尺寸之间的关系以及图像与未打印区域的相关性。示范性部分打印媒体1200包含两个已打印矩形区域1210、1212。媒体1200还具有不可打印边界区域1202。这个边界可以沿媒体1200的全部或一部分边布置。媒体是否包含不可打印边界区域通常由打印系统或装置的特性来确定。
已打印区域1210、1212未占用媒体1200的全部可打印面积,从而留下可打印面积的一些部分没有打印并且可用于打印其它图像。未打印面积可组织为未打印矩形区域。未打印面积的一种可能组织产生四个未打印区域1220、1222、1224、1226。未打印面积组织成其它更多、更少和/或不同的未打印区域也是可行的。
各个未打印区域1220、1222、1224、1226具有区域宽度W和区域长度L。区域宽度和区域长度定义各个未打印区域1220、1222、1224、1226的区域尺寸。示范目标图像1230具有图像宽度Wu和图像长度Lu。图像宽度和图像长度定义目标图像1230的图像尺寸。
图像1230可以打印在媒体1200上的具有至少与图像尺寸同样大的区域尺寸的未打印区域中。对于至少与图像尺寸同样大的区域尺寸,或者(a)区域宽度必须至少与图像宽度同样大,以及区域长度必须至少与图像长度同样大;或者(b)区域宽度必须至少与图像长度同样大,以及区域长度必须至少与图像宽度同样大。在后一种情况下,如果图像旋转90度,则该图像会适合该区域。
图像1230无法打印在未打印区域1220中。虽然未打印区域1220的L1大于图像1230的LU,但未打印区域1220的W1小于图像1230的WU,因此图像1230在未旋转配置中不适合未打印区域1220。此外,虽然未打印区域1220的W1大于图像1230的LU,但未打印区域1220的L1小于图像1230的WU,因此图像1230在旋转配置中也不适合未打印区域1220。
但是,图像1230能够以未旋转或旋转配置打印在未打印区域1222中。未打印区域1222的L2大于图像1230的LU,且未打印区域1222的W2大于图像1230的WU,因此图像1230在未旋转配置中适合未打印区域1222。未旋转图像1230在未打印区域1222中的一种可能的放置如图12B所示。例如,区域1222的剩余未打印面积可组织为剩余未打印区域1242、1244,并用于打印在其剩余区域尺寸之内的图像。
另外,未打印区域1222的W2大于图像1230的LU,并且未打印区域1222的L2大于图像1230的WU,因此图像1230在旋转配置中适合未打印区域1222。旋转图像1230在未打印区域1222中的一种可能布置如图12C所示。例如,区域1222的剩余未打印面积可组织成剩余未打印区域1246、1248。一些实施例可能要求一定的最小长度或宽度以定义可用的未打印区域;例如,区域1248的长度可能太小,使区域1248不被认为是可用的未打印区域。
此外,在图像按照旋转或者未旋转配置适合未打印区域的情况下,在一些实施例中,关于采用哪种取向的判定可根据诸如剩余未打印区域的纵横比(即区域长度与区域宽度之比)之类的因素来确定。例如,如果认为纵横比1.0为最佳,则图12C中的图像1230的旋转取向所产生的剩余未打印区域1246会比图12B中的剩余区域1242、1244更符合要求,通常会采用图像1230的旋转配置。其它因素、如区域数量或可用区域的总区域尺寸也可用于选择旋转或不旋转配置。
现在仔细考虑在相应未打印区域的区域位置中打印712目标图像的一个实施例,参照图13,在1302,确定媒体馈送模式。如果使用手动媒体馈送模式(1302的“手动”分支),则在1304,以手动方式把媒体按照其最初提供时相同的取向重新插入打印系统或装置的进纸盒。如果使用自动媒体馈送模式(1302的“自动”分支),则在1306,媒体自动以与推进方向相反的方向被拉回,并重新定位于初始位置。在1308,媒体和/或打印引擎彼此相对移动,从而将打印引擎定位于邻近特定未打印区域的区域位置处。在1310,来自打印引擎的着色剂淀积在未打印区域上,以便形成与特定未打印区域相关的目标图像。如果还有目标图像要打印在对应的未打印区域中(1312的“是”分支),则该方法在1308继续。或者,如果已经打印了适合未打印区域的全部目标图像,则打印712结束。
从上述内容中应当知道,本发明代表本领域的重大进展。虽然已经描述和说明了本发明的若干特定实施例,但本发明不限于所描述和说明的这些部分的特定方法、形式或装置。例如,本发明不限于与矩形图像和区域配合工作。另外,通过例如在组合相邻未打印区域的一些部分更有利时进行组合、以便使特定目标图像适合未打印区域,可以动态地重新组织未打印区域。本发明的说明应当理解为包括本文所述要素的全部新颖和不明显的组合,以及可在对这些要素的任何新颖和不明显组合的本申请或将来申请中提出权利要求。上述实施例是说明性的,没有单个功能或要素是本申请或将来申请中可能要求其权利的全部可能组合所必需的。如果没有指明,则方法权利要求的步骤不需要按指定次序执行。本发明不限于上述实现,而是由所附权利要求根据其完整的等效范围来定义。在权利要求陈述其等效物的“一个”或“第一”要素时,这些权利要求应当理解为包括一个或多个这种要素的结合,不要求也不排除两个或两个以上这类要素。
权利要求
1.一种系统(10),用于在部分打印媒体(50)上打印至少一个图像,包括打印检测器(20),适合扫描所述部分打印媒体(50),以便形成扫描数据(24);控制器(30),连接到所述打印检测器(20),并且适合分析所述扫描数据(24),以便标识所述媒体(50)上的至少一个未打印区域(54、55);以及打印引擎(40),连接所述控制器(30),并且适合在所述至少一个未打印区域(54、55)中打印所述至少一个图像。
2.一种打印机(330),用于在部分打印媒体(50)上打印图像数据,包括传感器(410),安装在所述打印机(330)中,用于相对于所述部分打印媒体(50)移动,所述传感器(410)适合产生表明在与所述传感器(410)相邻的所述媒体(50)的位置上是否出现印刷物的扫描数据;移动装置(420、430),适合将所述传感器(410)和所述媒体(50)中至少一个彼此相对移动,从而产生所述媒体(50)的实质上全部未打印部分的扫描数据;控制器(440),连接到所述移动装置(420、430)和所述传感器(410),所述控制器(440)适合分析所述扫描数据、以便标识所述媒体(50)上的至少一个未打印区域(54、55),各个未打印区域(54、55)具有一定的尺寸和位置;以及打印引擎(338),连接所述控制器(440),并且适合在所述至少一个未打印区域(54、55)中打印所述图像数据。
3.如权利要求2所述的打印机(330),其特征在于,所述传感器(410)是测量反射率的光点传感器,所述光点传感器还包括光源(520),适合提供入射光;光检测器(540),适合测量反射光;以及光学装置(530),适合将所述入射光引导到与所述光点传感器相邻的所述媒体(50)上的指定位置(510),以及将来自所述指定位置(510)的反射光引导到所述光检测器(540)。
4.如权利要求2所述的打印机(330),其特征在于还包括扫描装置(310),适合为靠近所述扫描装置(310)放置的实体产生图像数据。
5.如权利要求2所述的打印机(330),其特征在于还包括存储器接口(350),适合接收包含至少一个数字图像的图像数据的存储装置;以及用户界面,适合选择要打印的至少一个数字图像中的个别一些图像,还适合为各个选定的数字图像指定打印份数以及每份的图像尺寸。
6.一种在部分打印媒体(50)上打印的方法(700),包括采用检测器(410)的光源元件(520)照射(804)所述媒体(50)的位置(510);通过所述检测器(410)的传感器元件(540)测量(806)所述位置(510)上的所述媒体(50)的反射率,所述反射率表明是否在所述位置(510)上存在印刷物;将所述检测器(410)定位(802、812)于所述媒体(50)的多个位置(510),以便确定所述媒体(50)的至少一个未打印区域(54、55)的区域尺寸;从图像源(60)接收(706)至少一个目标图像(62),各目标图像(62)具有图像尺寸;分析(708)所述区域尺寸和图像尺寸中的至少一部分,以便标识所述至少一个目标图像中要打印到所述媒体(50)上的选定图像;以及在所述至少一个未打印区域(54、55)中的相应区域中打印(712)所述至少一个目标图像中的选定图像。
7.如权利要求6所述的方法(700),其特征在于还包括识别(1002)表示各个未打印区域(54、55)的开始的第一角(912);识别(1004)表示所述未打印区域(54、55)的终止的第二对角线相对角(914);以及存储所述第一(912)和第二(914)角的坐标信息,其中所述坐标信息指示所述区域尺寸(212)和所述区域位置(212)。
8.如权利要求6所述的方法(700),其特征在于还包括将所述部分打印媒体(50)放入(702)进纸盒(332),所述媒体(50)具有相对于所述进纸盒(332)的给定方向。
9.如权利要求8所述的方法(700),其特征在于,所述定位(802、812)还包括从所述进纸盒(332)中取出所述媒体(50),并且以第一方向从初始位置推进所述媒体(50),所述方法(700)还包括以与所述第一方向相反的第二方向自动拉回(1306)所述媒体(50),以便将所述媒体(50)重新定位于所述初始位置。
10.如权利要求8所述的方法,其特征在于,所述定位(802、812)还包括从所述进纸盒(332)中取出所述媒体(50),并且以第一方向从初始位置推进所述媒体(50),所述方法(700)还包括将所述媒体(50)以给定方向手动重新插入(1304)所述进纸盒(332)。
全文摘要
一种系统(10),用于在部分打印媒体(50)上打印至少一个图像。系统(10)包括打印检测器(20),适合扫描部分打印媒体(50),从而形成扫描数据(24);以及控制器(30),连接打印检测器(20),适合分析扫描数据(24),以便标识媒体(50)上至少一个未打印区域(54、55)。连接控制器(30)的打印引擎(40)适合在未打印区域(54、55)中打印一个或多个图像。
文档编号H04N1/04GK1524702SQ20031012454
公开日2004年9月1日 申请日期2003年12月29日 优先权日2003年2月28日
发明者M·J·埃弗兰德, C·D·科佩尔, M J 埃弗兰德, 科佩尔 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1