打印机配置的制作方法

文档序号:13426208
打印机配置的制作方法
打印机配置

背景技术:
打印机用于将电子文档(例如在计算机上制备的)转换为硬拷贝。一些打印机操作是通过从打印头起沿一条路径将油墨喷到打印介质上,并通过打印机供给打印介质(例如纸),使得可以打印文档的下一部分。为了节省打印头的移动,一些打印机可沿此路径在两个方向上打印。根据打印的作业类型,可以在指定区域上以打印头的单次通过、或在指定区域上以多次通过来打印打印作业的部分。对于涉及区域填充的作业(例如,与主要涉及文本的打印作业相反),在相同区域上的多次通过可提高打印质量。附图说明结合下面的具体描述,连同附图来理解,将更完整地理解本申请,其中相似的字符通篇是指相似的部件,并且其中:图1示出与打印区域填充相关联的示例性打印图案。图2示出与打印机配置相关联的示例性操作的流程图。图3示出与打印机配置相关联的示例性操作的另一流程图。图4示出与打印机配置相关联的示例性打印机。图5示出与打印机配置相关联的另一示例性打印机。图6示出与打印机配置相关联的示例性操作的另一流程图。图7示出示例性系统和方法及等同物可以操作的示例性计算设备。具体实施方式描述了与打印机配置相关联的系统、方法及等同物。如上提及的,当对区域填充进行打印时,一些打印机可以在同一区域上完成多次通过,以提高图像质量。这是因为单次通过可能错过区域的补丁。因此,可以通过在不同方向上利用油墨的多次通过覆盖区域填充,来提高区域填充的图像质量,因为在第一方向上喷射的油墨比起在第二方向上喷射的油墨,可覆盖打印介质的不同部分。然而,尽管努力以均匀的方式打印,但仍然错过打印介质的一些小补丁,并且一些补丁可能由于例如两个打印方向未对准而接收多层油墨。这可能导致称为颗粒度(graininess)的图像缺陷,其使图像因油墨到某些区域中结块、同时错过其它区域而显得具有颗粒状外观。因此,可能期望在配置打印机时试图限制颗粒度,以确保随后打印作业中区域填充的高图像质量。这可以通过打印数个测试补丁来实现。可以通过在第一方向上打印各测试补丁的第一部分、在第二方向上打印各测试补丁的第二部分来形成测试补丁。可以在距各测试补丁的各自第一部分的不同偏移(offset)处,打印各测试补丁的第二部分。这可以基于测试补丁的被打印的部分之间具有多少重叠来创建数个具有稍微不同的图像质量的测试补丁。这些测试补丁之间的选择可以例如由用户做出,并可以用与那一补丁相对应的偏移来更新配置文件。可以在第二方向上将存储的偏移值用于打印介质上的通过,来完成打印机执行的涉及区域填充的随后的打印作业,以维持期望的图像质量。用于校准打印机的一些其它的技术可包括向图像质量评估器(例如用户,通过扫描仪的模块)提供线和/或交叉。这些技术可以用于校准主要用于打印例如图表、文本、计算机辅助设计(CAD)绘图等的打印机,其中内容的重点可能不在于被打印内容的填充区域。然而,这些线及交叉技术可能不足以为区域填充校准打印头,这可能对于例如图形的图像质量很重要。图1示出与打印区域填充相关联的示例性打印图案。应该理解,图1描述的图案是说明性示例,并且根据如何配置打印机,可能有许多不同的打印图案。图1示出与打印区域填充相关联的示例性打印图案。例如,图1包括与多次通过打印110相关联的打印图案。具体地,与多次通过打印110相关联的打印图案示出了在一个区域上5次通过的各次通过中打印的油墨的图案112,以及那次通过后该区域的合成图像114。结果,在5次通过后,在那一合成图像114中,整个区域已被覆盖。在此示例中,打印的图案112中每个单个方块可为当打印机在打印介质上通过时打印的一个油墨单元。在各种示例中,打印机可以在第一方向上进行奇数次通过,并在第二方向上进行偶数次通过。图1还包括偏移打印图案120的示例。具体地,示出了基于不同的偏移而修正的合成图像122。这些图像可为完成上面示出的与打印图案112相关联的5次通过的结果,其中在范围从-2单元到+2单元的各种偏移处,在第二方向上进行偶数次通过。在此示例中,0偏移示为生成均匀的区域填充。然而,在其它示例中,由于打印字车的缺陷、随着时间流逝打印机字车退化等,不同的偏移可用于生成均匀的区域填充。因此,可以将合成图像122展示给用户,且用户可以基于用户相信哪个具有期望的图像质量来做出选择。可以将与用户选择相关联的偏移存储在生成合成图像122的打印机中,且打印机可以使用那一偏移,在第二方向上打印区域填充部分。在一些示例中,当打印机有办法例如扫描合成图像122并向模块(例如在打印机中)提供扫描的图像时,该模块可以代替用户。要理解的是,在下面的描述中,记载了若干具体细节以提供对示例的完全了解。然而,要理解,不限于这些具体细节也可以实施示例。在其它实例中,可能不会具体描述方法及结构,以避免不必要地使示例的描述难以理解。而且,示例可以相互结合使用。如本文所用的,“模块”包括但不限于硬件、固件、计算机可读介质上存储的或在机器上执行的软件和/或各个的组合以执行(多个)功能或(多个)动作,和/或导致来自另一模块、方法和/或系统的功能或动作。一个模块可包括软件控制的微处理器、离散模块、模拟电路、数字电路、编程模块设备、包含指令的存储器设备等。模块可包括门、门的组合或其它电路组件。在描述多个逻辑模块的情况下,可将多个逻辑模块并入一个物理模块。类似地,在描述单个逻辑模块的情况下,可将那单个逻辑模块分布在多个物理模块之间。图2示出与打印机配置相关联的示例性方法200。方法200可以在存储处理器可执行指令的非暂时性计算机可读介质上体现。当由处理器执行时,指令可以使得处理器执行方法200。在其它示例中,方法600可以存在于专用集成电路(ASIC)的逻辑门和/或RAM内。方法200包括在220处打印第一测试补丁的第一部分。测试补丁的第一部分可以在第一方向上打印。第一测试补丁的第一部分可以由打印机打印。方法200还包括在230处打印第一测试补丁的第二部分。第一测试补丁的第二部分可以由打印机在第二打印方向上打印。第一测试补丁的第二部分可以在距第一测试补丁的第一部分的第一偏移处打印。在一些示例中,第一偏移可以是零偏移,或无偏移。方法200还包括在240处打印第二测试补丁的第一部分。第二测试补丁的第一部分可以由打印机在第一打印方向上打印。方法200还包括在250处打印第二测试补丁的第二部分。第二测试补丁的第二部分可以在第二打印方向上打印。第二测试补丁的第二部分可以在距第二测试补丁的第一部分的第二偏移处打印。打印第一测试补丁的第一部分连同打印第一测试补丁的第二部分可产生具有第一颗粒度的第一测试补丁。类似地,打印第二测试补丁的第一部分和打印第二测试补丁的第二部分可产生具有第二颗粒度的测试补丁。不同级别的颗粒度可能是由于不同的图案中喷射到打印介质(例如纸)上的油墨造成的。测试补丁上油墨较大的覆盖可以认为颗粒度较小,并且这可能是期望的,因为较低的颗粒度可导致随后的打印作业上区域填充的图像质量提高。这些不同级别的颗粒度可以通过测试补丁的视觉或光学检查来评估。因此,可以基于第一颗粒度和第二颗粒度来进行在第一测试补丁与第二测试补丁之间选择。一旦基于颗粒度已做出关于期望的测试补丁的选择,通过存储关于所选择的测试补丁的偏移,此选择就可以被打印机记住。为了保留关于期望偏移的信息,方法200包括在270处配置打印机。打印机可以配置为在第二打印方向上使用第一偏移与第二偏移中的一个来打印。选择哪个偏移可基于在第一测试补丁与第二测试补丁之间做出的选择。在各种示例中,配置打印机可包括对打印机完成打印作业时读取的校准文件进行更新。该校准文件可以存储在例如打印机的存储器、打印头的存储器、所附的设备(例如控制打印机的计算机)的存储器等中。应该理解,可以以未明确论述的替代次序来执行方法200和本文描述的其它方法的一些步骤。举例来说,对于一些打印机,在230处打印第一测试补丁的第二部分以及在250处打印第二测试补丁的第二部分之前,在220处打印第一测试补丁的第一部分以及在240处打印第二测试补丁的第一部分可能是高效的。在另一示例中,当第二打印方向与第一打印方向直接相反时,在打印测试补丁的第二部分时,打印机的打印头可以在与打印测试补丁的第一部分时行进的方向相反的方向行进。因此,在230处打印第一测试补丁的第二部分之前,打印第二测试补丁的第二部分是高效的。此外,可能存在由于例如测试补丁的大小、被细分为多次通过的部分等,测试补丁要求打印机多次通过的情况。在此示例中,测试补丁的第一部分及二部分的打印可以交织,以有效地生成测试补丁。图3示出与打印机配置相关联的方法300。方法300包括类似于参考方法200(图2)所描述的那些动作的数个动作。例如,方法300包括由打印机在320处打印第一测试补丁的第一部分,在330处打印第一测试补丁的第二部分,在340处打印第二测试补丁的第一部分,在350处打印第二测试补丁的第二部分以及在370处配置打印机。方法300还包括在310处检测打印机的初始设置,打印机的组件替换、预定时段的推移和输入。这些触发场景可以是打印机被设计为认为重要得足以保证执行或再执行打印机的区域填充校准的事件。打印机的初始设置可以是配置区域填充颗粒度的期望时间,因为不同的打印机尽管来自同一工厂,但可能在制造方面具有影响颗粒度的微小差异,并因此在首次使用打印机之前可能期望调整偏移。类似地,打印机组件(例如打印头)的替换可能是调整颗粒度偏移以确保高打印质量的期望时间。此外,当使用打印机时,打印质量可能随时间流逝而退化(例如由于油墨在打印头喷嘴上变干),导致喷射到打印介质上的油墨的图案发生变化。因此,在一定量的时间过去后,可能期望定期重新配置。最后,如果用户感觉区域填充的图像质量低于期望,则允许来自用户的输入触发存储的偏移的再调整。尽管描述了打印机执行偏移校准的4个示例性场景,但可能存在期望执行或重新执行此校准的另外场景。方法300还包括在360处提供第一测试补丁和第二测试补丁。第一测试补丁和第二测试补丁可以提供给用户。在此示例中,可以从用户接收第一测试补丁与第二测试补丁之间的选择。在其它示例中,在打印机具有所附的光学输入设备(例如摄像头、扫描仪)的情况下,打印机中的模块可以设计为通过分析第一测试补丁和第二测试补丁的图像质量来选择测试补丁。图4示出与打印机设置相关联的示例性打印机400。打印机400包括一组打印头410。打印头可以布置为在第一方向480和第二方向482上打印。第二打印方向482可以与第一打印方向480相反。在此示例中,打印头410被图示为附于与第一方向480和第二方向482平行的稳定轨道(未编号)。可以沿轨道,例如由附于打印头410的发动机(未图示)通过同样与第一打印方向480和第二打印方向482平行地运行的带(未图示)来移动打印头410。其它用于移动打印机400内打印头的机构也可能是合适的。打印机400还包括配置数据存储420。配置数据存储420可以存储用于打印头410组的校准信息。这里,校准信息可包括双向偏移值。当对文档的区域填充进行打印时,打印机400可以利用双向偏移值以便于以均匀的方式打印区域填充。打印机400还包括测试补丁模块430。测试补丁模块430可以控制打印头410组在第一打印方向480上打印测试补丁495集的第一部分。测试补丁模块430还可以控制打印头410组在第二打印方向482上打印测试补丁495集的第二部分。可以在距第一部分的各种偏移处,打印测试补丁495的第二部分。在此示例中,打印机400被图示为处于将测试补丁495的第二部分打印到打印介质499上的过程。打印介质499可以例如为纸、照片纸、硬纸板或其它材料。用实心填充来图示完成的测试补丁495,而用划格的填充来图示未完成的测试补丁495。随着打印头410在第二打印方向482上跨打印介质499行进,可以完成当前未完成的测试补丁495。打印机400还包括配置模块440。配置模块440可以设置配置数据存储420中存储的双向偏移值。可以基于测试补丁495集的成员的选择来设置双向偏移值。该选择可以例如由用户做出。因此,测试补丁495可以提供给用户,以允许用户做出该选择。在各种示例中,可以基于测试补丁495集的成员的颗粒度来做出选择。图5示出与打印机校准相关联的打印机500。打印机500包括上面参考打印机400描述的若干项。例如,打印机500包括在第一方向和第二方向上将测试补丁595打印到打印介质599上的一组打印头510、存储双向偏移值的配置数据存储520、测试补丁模块530和配置模块540。在此示例中,打印头510已完成打印测试补丁595。在此示例中,相对于划格填充的测试补丁595,测试补丁595中的一个具有比如实心填充所示的其它测试补丁595更完整的区域填充。因此,可能期望记住打印实心填充的测试补丁595的偏移。打印机500还包括分析模块550。分析模块550可以选择配置模块540所用的测试补丁集的成员,以对配置数据存储520中的双向偏移值进行设置。打印机500还包括光学设备560,以向分析模块555提供测试补丁集。可以使用包括例如扫描仪、摄像头等的各种光学设备560。因此,分析模块550可以为图像质量检查打印介质599上的测试补丁595,并基于测试补丁595的图像质量选择测试补丁595。基于此选择,配置模块540可以使用与所选择的测试补丁595相关联的偏移值,以对配置数据存储520中的双向偏移值进行设置。这里,所选择的测试补丁595可以是实心填充的测试补丁595。打印机500还包括打印模块570。打印模块570可以通过控制打印头510来完成打印作业。打印头510可以首先由打印模块570控制,以对打印作业中区域填充的第一部分进行打印。该第一部分可以在第一方向上打印。接着,打印头510可以由打印模块570控制,以对打印作业中区域填充的第二部分进行打印。该第二部分可以在第二打印方向上打印。此外,可以基于双向偏移值来打印第二部分。图6示出了与打印机配置相关联的示例性方法600。方法600可以在存储处理器可执行指令的非暂时性计算机可读介质上体现。当由处理器执行时,指令可以使处理器执行方法600。在其它示例中,方法600可以存在于专用集成电路(ASIC)的逻辑门和或RAM内。方法600包括在610处控制打印头在第一方向上移动以打印测试补丁的第一部分。方法600还包括在620处控制打印头在第二方向上移动以打印测试补丁的第二部分。可以在距测试补丁的各自第一部分的不同偏移处打印测试补丁的第二部分。方法600还包括在630处向图像质量评估器提供测试补丁。在一些示例中,图像质量评估器可以是用户。在其它示例中,图像评估器可以是与打印机相关联的模块(例如,在打印机中,在控制打印机的计算机中)。测试补丁可以通过光学输入设备(例如扫描仪、摄像头)提供给该模块。方法600还包括在640处更新配置文件。更新配置文件可以使得打印头使用与图像质量评估器所选的测试补丁相关联的偏移,在第二方向上打印区域填充的第二部分。因此,更新配置文件之前,可以从图像质量评估器接收选择。图7示出示例性系统、方法及等同物可以操作的示例性计算设备。示例性计算设备可以是包括由总线730连接的处理器710和存储器720的打印机700。打印机700包括打印机配置模块740。打印机配置模块740可以单独或组合地执行上面参考示例性系统、方法、装置等所描述的各种功能。在不同的示例中,可以以硬件、软件、固件、专用集成电路和/或其组合的形式,将打印机配置模块740实现为存储处理器可执行指令的非暂时性计算机可读介质。还可以将指令作为暂时存储在存储器720并且随后由处理器710执行的数据750和/或过程760,提交给打印机700。处理器710可以是包括双微处理器和其它多处理器结构的各种处理器。存储器720可包括非易失性存储器(例如只读存储器)和/或易失性存储器(例如随机存取存储器)。存储器720还可以例如为磁盘驱动、固态盘驱动、软盘驱动、磁带驱动、闪存卡、光盘等。因此,存储器720可以存储过程760和/或数据750。在若干配置中,打印机700还可以与包括其它打印机、计算机、外围设备等的其它设备(未示出)相关联。要理解,提供公开的示例的前面描述以使得本领域技术人员能够制造或使用本公开。对这些示例的各种更改对于本领域技术人员来说是显而易见的,并且在不背离本公开的精神或范围的情况下,本文定义的通用原理可以应用于其它示例。因此,本公开不旨在受限于本文所示的示例,而是被赋予与本文公开的原理及新颖性特征相一致的最宽范畴。...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1