CN103797456B - 通用印刷控制器 - Google Patents
通用印刷控制器 Download PDFInfo
- Publication number
- CN103797456B CN103797456B CN201280032125.1A CN201280032125A CN103797456B CN 103797456 B CN103797456 B CN 103797456B CN 201280032125 A CN201280032125 A CN 201280032125A CN 103797456 B CN103797456 B CN 103797456B
- Authority
- CN
- China
- Prior art keywords
- printing
- type
- print head
- printhead
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1803—Receiving particular commands
- G06K15/1806—Receiving job control commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1825—Adapting the print data to an output condition, e.g. object trapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1232—Transmitting printer device capabilities, e.g. upon request or periodically
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1281—Multi engine printer devices, e.g. one entity having multiple output engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
Abstract
本文提出的示例性实施例针对一种用于通用印刷控制器及用于通用印刷控制的相应方法。本文提出了一种通用印刷控制器,其可以向各种印刷技术的印刷机提供指令和/或控制功能。基于特定印刷头类型,通用控制器可以从各种不同印刷技术格式中选择印刷技术格式。通用印刷控制器还可以提供印刷指令,用于基于所选择的印刷技术格式印刷图像描述。
Description
技术领域
本文提出的示例性实施例涉及用于通用印刷控制的***及相应方法。
背景技术
在工业印刷环境中,通常将多个印刷机配置为同时印刷与各种项目有关的信息。工业印刷环境的一个示例可以是在各种包装或消费品上印刷标签。消费品需要大量的产品标识(例如,有效日期、追溯数据等)。要印刷的信息可以在一个项目与另一项目之间、在一批类似项目与另一批之间、在制造的一个地点或时间与另一个地点或时间之间、和/或一种印刷技术与另一种印刷技术之间改变。
每一种印刷技术通常具有两个基本组件,印刷头和相应的控制器。控制器可以位于本地或者接近于印刷头。控制器还可以位于远端。远程控制器可以共用或者用于控制若干印刷头。
发明内容
使用不同形式的印刷技术,印刷品、图像和/或格式说明会有所不同。因此,由于不同的印刷头技术不同,控制器必须输出不同的数据格式。例如,激光印刷头接收矢量数据,而热转印套印(TTO)和按需喷墨技术(DOD)印刷机接收位图数据。通常,在工业印刷环境中,使用单一类型的印刷机或者使用多个类型的印刷机。在使用多个类型的印刷机的情况下,印刷控制的分离构件通常用于每一个不同的印刷类型。分离的印刷控制器的使用对工业印刷环境造成复杂化和增大的成本。需要单一控制器,其能够提供对各种不同的印刷技术的印刷头的控制。因此,本文提出的一些示例性实施例的至少一个示例性目的在于改进用于利用各种类型的印刷技术的工业印刷环境的印刷控制的方法。
一些示例性实施例涉及一种用于通用印刷控制的方法。所述方法可以包括确定印刷头类型配置。所述方法还可以包括基于印刷头配置,从各种不同的印刷技术格式中选择印刷技术格式。所述方法还可以包括基于所选择的印刷技术格式,发送用于印刷图像描述的印刷指令。
一些示例性实施例还可以包括通过从连接的印刷头接收印刷头标识来确定印刷头类型配置。
一些示例性实施例还可以包括通过从指定的头连接器接收印刷头标识来确定印刷头类型配置。
一些示例性实施例还可以包括通过接收与印刷头连接相关联的电压读数,并基于电压读数的值确定印刷头类型配置来确定印刷头类型配置。
一些示例性实施例还可以包括通过从用户提供的源接收印刷头标识来确定印刷头类型配置。
一些示例性实施例还可以包括通过从连接的印刷头接收印刷技术格式来选择印刷技术格式。
一些示例性实施例还可以包括通过从格式源检索印刷技术格式来选择印刷技术格式,其中检索可以基于印刷头类型配置。
一些示例性实施例还可以包括作为格式数据库的格式源。
一些示例性实施例还可以包括格式数据库,该格式数据库是与特定印刷头类型相关联的特定数据库。
一些示例性实施例还可以包括格式源,该格式源是用户提供的源。
一些示例性实施例还可以包括各种不同印刷头类型配置,其是矢量、栅格(raster)、和/或RFID型印刷技术中的至少一个。
一些示例性实施例还可以包括印刷技术格式,其是印刷成像参数和/或印刷技术特定参数。
一些示例性实施例还可以包括对于不同印刷头类型同时进行的确定、选择和发送的步骤。
一些示例性实施例一种通用印刷控制器。所述通用印刷控制器可以包括印刷头管理器,其可以确定印刷头类型配置。所述控制器还可以包括印刷格式单元,其可以从各种不同的印刷技术格式中选择印刷技术格式。所述控制器可以进一步包括通信端口,其可以基于所选择的印刷技术格式发送用于印刷图像描述的印刷指令。
一些示例性实施例还可以包括所述控制器被配置为执行上述的任意方法步骤。
一些示例性实施例涉及一种计算机可读存储介质,以计算机可执行指令进行编码,其中,所述指令在由通用印刷控制器执行时可以执行上述的任意方法步骤。
一些以上示例性实施例的至少一个示例性优点在于减小了与利用各种印刷技术的印刷环境相关联的复杂性和成本。
附图说明
如在附图中所示的,依据以下示例性实施例的更具体的说明,前述内容会变得明显,在附图中,相似的参考标记在全部不同视图中指代相同的部分。附图不一定是按比例的,而是重点在于示出示例性实施例。
图1是根据一些示例性实施例的通用印刷控制器的示意图;
图2A和2B是根据一些示例性实施例的图1的控制器的示例性多印刷头连接端口的示意图;以及
图3是根据一些示例性实施例的示出可以由图1的通用印刷控制器采用的示例性操作的流程图。
具体实施方式
在以下说明中,出于解释和非限制性的目的,阐述了具体细节,例如特定组件、元件、技术等,以便提供对示例性实施例的透彻理解。然而,对于本领域技术人员来说,显然,可以以脱离这些具体细节的其他方式来实践示例性实施例。在其他情况下,省略了公知的方法和元件的详细说明,以免模糊对示例性实施例的说明。
本文提出的一些示例性实施例涉及一种***及相应的方法,用于在工业印刷环境中提供通用印刷控制。这个***可以通过提供用于控制各种形式的印刷技术的印刷的单一构件来减小传统工业印刷环境的复杂性和成本。
图1示出根据一些示例性实施例的通用印刷控制器11的简化示例。图1的通用印刷控制器11包括两个通信端口29,但应理解,控制器11可以包括任意数量的通信端口29,其能够发送或接收任意数量或类型的信号、数据和/或指令。应理解,控制器11可以可替换地包括单一收发机端口。应进一步理解,通信端口29或收发机端口可以是本领域中已知的任意输入/输出通信端口的形式。
图1的控制器11还包括至少一个存储器单元31。存储器单元31可以被配置为存储接收的、发送的和/或测量的数据和/或可执行程序指令。存储器单元31可以是任意适合类型的计算机可读存储器,并可以是易失性和/或非易失性类型的。
控制器11进一步包括通用处理单元33。控制器11还包括印刷头管理器35。印刷头管理器35可以被配置为检测与相连的印刷头的通信。来自各种印刷技术的印刷机的印刷头可以经由连接端口连接到控制器。
应理解,不必作为分离的单元来包括通用处理单元33和印刷头管理器35。而且,通用处理器单元33和印刷头管理器35可以是任意适合类型的计算单元,例如,微处理器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)或专用集成电路(ASIC)。
图2A示出印刷头连接端口的示例。印刷头连接端口可以以任意数量的印刷头连接为特征。任意数量的印刷头连接可以是相同类型或形状的,如由印刷头连接组64所示的。应理解,印刷头连接器的组64可以是专用印刷头连接器,其可以被配置为与特定类型的印刷头相连接。这样,印刷头类型的检测可以通过确定哪一个印刷头连接器连接到印刷头来执行。
可替换地,印刷头连接器的组64可以被配置为连接到任意类型的印刷头,不管是否是相同的形状或类型。这种印刷头连接器可以被称为通用印刷头连接器。在这个结构中,印刷头检测可以借助由印刷头或电压分析提供的信息来确定,以下对其进行更详细的说明。图2A进一步提供了不同类型和形状的印刷头连接器65a-65f的示例。应理解,任意数量的印刷头连接器65a-65f可以是专用或者通用类型印刷头连接器。
图2B提供印刷头连接端口的附加示例。任意数量的印刷头连接器67a-67g可以是专用或者通用类型印刷头连接器。应理解,图2A和2B的连接端口仅作为示例提供。连接端口可以包括任意数量的连接器,适合于连接到任意数量的不同技术的印刷头,并可以是任意尺寸、形状或类型的。
可以结合控制器11使用的各种印刷技术中的一些可以是但不限于,矢量、栅格和/或射频识别(RFID)型印刷技术。具体地,这些技术类型可以包括激光、热转印(transfer)、直接热转印、阀喷射、连续喷墨、气泡喷射、和/或压电型印刷机。应理解,本文提出的示例性实施例可以应用于任意类型的印刷技术。还应理解,印刷技术的识别在本文中可以称为印刷头类型配置。
图3示出根据一些示例性实施例的描绘可以由通用印刷控制器采用的示例性操作的流程图。在操作过程中,印刷头连接到控制器11(39)的印刷头连接端口。一旦检测到连接,印刷头管理器35用于确定印刷头类型配置(41)。
在一些示例性实施例中,印刷头类型配置可以通过从连接的印刷头(43)接收印刷头类型配置来确定。例如,印刷头连接器可以包括可读存储器,其中可以存储指令和标识信息。这样,在连接时,印刷头连接器可以通过例如通信端口29发送印刷头标识信息。
在一些示例性实施例中,印刷头类型配置可以通过从指定头连接器(45)接收印刷头类型配置来确定。如前所述,控制器11的各种连接端口的至少一个子集可以是指定端口。这样,根据一些示例性实施例,指定端口仅可以被配置为连接到与指定相关联的印刷头类型。因此,在检测到至指定端口的连接时,印刷头管理器35可以确定连接的印刷头的印刷头类型配置。
在一些示例性实施例中,印刷头类型配置可以通过从用户提供的源(47)接收印刷头类型配置来确定。例如,用户可以经由用户接口提供印刷头类型配置。在其他示例性实施例中,用户可以通过经由计算机可读介质或网络服务器上载这种信息来提供印刷头类型配置。
在一些示例性实施例中,印刷头类型配置可以通过接收与印刷头连接相关联的电压读数来确定。此后可以基于电压读数(49)的值来确定印刷头类型配置。不同类型的印刷技术可能需要不同量的功率或电压。因此,通过测量与连接的印刷头相关联的电压,可以确定印刷头类型配置。应理解,印刷头管理器35可以对存储器单元31或以存储的信息为特征的任何其他单元或数据库检索比较电压读数。应进一步理解,用户可以编程或输入控制器11中各种印刷技术各自的电压值。应理解,以上提供的用于印刷头类型检索的方法仅仅是示例性的。也可以利用本领域中已知的任何其他形式的印刷头类型检索。应进一步理解,多个形式的印刷头检索可以同时使用,以例如提供对已经确定的正确印刷头类型的核查。
一旦做出印刷头类型配置的确定,印刷格式单元37从各种不同印刷技术格式(51)中选择印刷技术格式。不同印刷技术格式可以与各自的印刷技术相关联。因此,印刷头类型配置的知识可以用于印刷技术格式的选择。
印刷技术格式的一些示例可以是但不限于,成像参数和/或印刷技术特定参数。此类的示例包括印刷分辨率、位深度、色彩空间、渲染风格的选择、印刷补偿、印刷分散、串色、串音、渗色控制、光学数据、标记能力、和/或性能参数或倾斜参数。应理解,本文提出的示例性实施例可以应用于本领域中已知的任意类型的印刷技术格式。
在一些示例性实施例中,可以通过从印刷头连接器(53)直接接收印刷技术格式来选择印刷技术格式。如前所述,印刷头连接器可以包括可读存储器,印刷技术格式可以存储于其中,并发送到通信端口29。
在一些示例性实施例中,可以通过从格式源(55)接收印刷技术格式来选择印刷技术格式。在一些示例性实施例中,格式源可以是在控制器11内(例如存储器单元31)存储的数据库。可替换地,格式源可以是可从网络服务器访问和/或下载的数据源。在一些示例性实施例中,格式数据库或数据源可以是印刷头类型特定数据库或数据源,以使得借助印刷头的知识,可以访问所需的特定数据库或数据源。在一些示例性实施例中,格式源可以是用户提供的源。例如,用户可以经由用户接口来提供印刷技术格式。在其他示例性实施例中,用户可以通过经由计算机可读介质或网络服务器上载这种信息来提供印刷技术格式。
一旦已经选择印刷技术格式,控制器11发送印刷指令,用于基于选择的格式印刷图像描述。通信端口29可以用于向连接的印刷头发送指令。
应理解,可以针对不同印刷头技术同时执行所有以上操作,从而允许单一控制器向各种印刷技术类型同时提供印刷控制。因此,印刷数据生产者可以在翻译层上与依赖于印刷技术的消费者脱离开,翻译层可以在运行时间被配置用于控制输出的格式以及如分辨率和质量的特性。
还应理解,利用示例性实施例允许在数据处理的不同阶段(例如,逸出的、扩展的、滤波的、编码的和描绘的数据处理阶段)之间增加的分离。数据处理的分离实现借助常用数据处理引擎来处理多种格式的输入和多种格式的输出的产生的能力。
使用工业印刷环境作为示例说明了多个实施例。应理解,任何其他印刷环境也可以利用示例性实施例。例如,现***公室印刷机当前正在处理相关的但不同问题,因为它们会具有希望使用单一预定义印刷机技术来印刷的多个输入格式。这里的示例可以是来自假定要在位图印刷机上印刷的计算机辅助设计(CAD)软件包的矢量输入。在这个情况下,可以预先获得输入数据以产生提供的数据的内部位图表示。
上述的及所述的实施例仅是作为示例而提供的,不应限制本发明。如以下所述的专利权利要求中所要求的本发明范围内的其他解决方案、使用、目的和功能对于本领域技术人员应是显而易见的。
得益于前述说明及相关附图中提出的教导,本领域技术人员会想到公开发明的修改和其他实施例。因此,会理解,本发明不局限于公开的特定实施例,修改和其他实施例旨在包括在本发明的范围内。尽管本文使用了特定术语,但仅是在普通和说明性的意义上使用它们,并非为了限制。
应注意,词语“包括”不排除除了所列出的以外的其他元件或步骤的存在,在元件前面的词语“一”不排除多个此类元件的存在。还应注意,任何参考标记都不限制权利要求书的范围,本发明可以至少部分地借助硬件和软件来实现,若干“构件”、“单元”或“设备”可以由同一项硬件来代表。
在方法步骤或过程的普遍背景下说明了本文描述的本发明的多个实施例,在一个实施例中其可以由计算机程序产品来实现,计算机程序产品包含在计算机可读介质中,包括计算机可执行指令,例如程序代码,由计算机联网的环境中执行。计算机可读介质可以包括可移除的和不可移除的存储设备,包括但不限于,只读存储器(ROM)、随机存取存储器(RAM)、密致盘(CD)、数字多用途盘(DVD)、闪存、EEPROM等。通常,程序模块可以包括例程、程序、对象、组件、数据结构等,其执行特定任务或实现特定抽象数据类型。计算机可执行指令、相关数据结构和程序模块代表程序代码的示例,用以执行本文公开的方法步骤。这种指令可以由处理单元执行,例如中央处理单元、微控制器、微处理器、现场可编程门阵列、专用集成电路、数字信号处理器等。这种可执行指令或相关数据结构的特定序列代表相应的动作的示例,用以实现在这种步骤或过程中所述的功能。
在附图和说明书中公开了示例性实施例。但可以对这些实施例做出许多变化和修改。因此,尽管使用了特定术语,但它们仅是用于普遍和说明性的意义上的,并非用于限制的目的,实施例的范围由以下的权利要求书来定义。
Claims (18)
1.一种用于包括用于工业印刷环境并被配置为控制多种类型的印刷头的单一印刷控制器的通用印刷控制的方法,所述方法包括:
接收包括不同格式的印刷请求;
对于连接至所述单一印刷控制器的多个印刷头中的每一个印刷头,从各种不同的印刷头类型中,确定印刷头类型,其中所述各种不同的印刷头类型包括激光、热转印、直接热转印、阀喷射、连续喷墨、气泡喷射、和压电型印刷机头;
其中,确定所述印刷头类型包括:
接收与印刷头连接相关的印刷技术格式;
对所接收的印刷请求中的每一个请求:
基于所确定的印刷头类型,从各种不同的印刷技术格式中选择对应于所确定的印刷头类型的印刷技术格式;以及
基于所选择的印刷技术格式将所接收的印刷请求翻译成印刷指令;
通过所述单一印刷控制器将所述印刷指令同时发送至所连接的印刷头中的至少两个连接的印刷头。
2.根据权利要求1所述的方法,其中,确定印刷头类型进一步包括接收与印刷头连接相关联的电压读数,并基于所述电压读数的值确定所述印刷头类型。
3.根据权利要求1所述的方法,其中,选择印刷技术格式进一步包括从格式源检索所述印刷技术格式,所述检索基于所述印刷头类型。
4.根据权利要求3所述的方法,其中,所述格式源是格式数据库。
5.根据权利要求4所述的方法,其中,所述格式数据库是与印刷头类型相关联的数据库。
6.根据权利要求3所述的方法,其中,所述格式源是用户提供的源。
7.根据权利要求1-6中的任一项所述的方法,其中,所述各种不同的印刷头类型包括矢量、栅格、和RFID型印刷技术中的至少一个。
8.根据权利要求1-6中的任一项所述的方法,其中,所述印刷技术格式包括印刷成像参数和印刷技术参数。
9.根据权利要求1-6中的任一项所述的方法,其中,确定、选择和发送的步骤对于不同印刷头类型同时进行。
10.一种通用印刷控制器,包括:
单一印刷控制器,用于工业印刷环境,被配置为控制多种类型的印刷头并接收多个印刷请求,所述印刷请求的组合包括至少两种不同的格式;
印刷头管理器,被配置为对连接至所述单一印刷控制器的多个印刷头中的每一个印刷头,从各种不同的印刷头类型中,确定印刷头类型,
印刷格式单元,被配置为对于所接收的印刷请求中的每一个印刷请求:
从各种不同的印刷技术格式中选择对应于所接收的印刷请求中的所述每一个印刷请求的印刷技术格式,其中所述各种不同的印刷头类型包括激光、热转印、直接热转印、阀喷射、连续喷墨、气泡喷射、和压电型印刷机头;并且
基于所选择的印刷技术格式将所接收的印刷请求翻译成印刷指令;
通信端口,被配置为将印刷指令同时发送至所连接的印刷头中的至少两个连接的印刷头;
其中,所述通信端口还被配置为接收与印刷头连接相关的电压读数;并且
所述印刷头管理器还被配置为基于从连接的印刷头接收的印刷技术格式来确定所述印刷头类型。
11.根据权利要求10所述的通用印刷控制器,其中,所述通信端口被进一步配置为接收与印刷头连接相关联的电压读数,并且所述印刷头管理器被进一步配置为基于所述电压读数的值确定所述印刷头类型。
12.根据权利要求10-11中的任一项所述的通用印刷控制器,其中,所述印刷格式单元被进一步配置为基于所述印刷头类型,从格式源检索所述印刷技术格式。
13.根据权利要求12所述的通用印刷控制器,其中,所述格式源是格式数据库。
14.根据权利要求13所述的通用印刷控制器,其中,所述格式数据库是与印刷头类型相关联的数据库。
15.根据权利要求12所述的通用印刷控制器,其中,所述格式源是用户提供的源。
16.根据权利要求10-11中的任一项所述的通用印刷控制器,其中,所述各种不同的印刷头类型包括矢量、栅格、和RFID型印刷技术中的至少之一。
17.根据权利要求10-11中的任一项所述的通用印刷控制器,其中,所述印刷技术格式包括印刷成像参数和印刷技术参数。
18.根据权利要求10-11中的任一项所述的通用印刷控制器,其中,所述印刷头管理器、所述印刷格式单元和所述通信端口被配置为对于不同印刷头类型同时操作。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161502359P | 2011-06-29 | 2011-06-29 | |
US61/502,359 | 2011-06-29 | ||
PCT/IB2012/001626 WO2013001366A1 (en) | 2011-06-29 | 2012-06-29 | Universal printing controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103797456A CN103797456A (zh) | 2014-05-14 |
CN103797456B true CN103797456B (zh) | 2017-06-20 |
Family
ID=46832521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280032125.1A Expired - Fee Related CN103797456B (zh) | 2011-06-29 | 2012-06-29 | 通用印刷控制器 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9443177B2 (zh) |
EP (1) | EP2726972B1 (zh) |
JP (1) | JP2014524082A (zh) |
CN (1) | CN103797456B (zh) |
WO (1) | WO2013001366A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017135955A1 (en) * | 2016-02-04 | 2017-08-10 | Hewlett-Packard Development Company, L.P. | Managing a microfluidics device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3491972B2 (ja) | 1994-07-14 | 2004-02-03 | キヤノン株式会社 | 記録装置及び記録方法 |
US6116716A (en) * | 1996-07-12 | 2000-09-12 | Canon Kabushiki Kaisha | Method for standardizing an ink jet recording head and an ink jet recording head for attaining such standardization, ink jet recording method, and information processing apparatus, and host apparatus |
JP2002086853A (ja) * | 2000-09-11 | 2002-03-26 | Canon Inc | 情報処理装置及びシステム及びその制御方法と周辺装置とプリンタドライバ |
JP2002321392A (ja) * | 2001-03-02 | 2002-11-05 | Oce Technologies Bv | プリンタおよびインクカートリッジの構成方法 |
JP3714894B2 (ja) * | 2001-09-13 | 2005-11-09 | 大日本スクリーン製造株式会社 | 画像記録装置および画像記録装置を含む画像記録システム |
US7832842B2 (en) * | 2004-05-27 | 2010-11-16 | Silverbrook Research Pty Ltd | Printer controller for supplying data to a printhead module having interleaved shift registers |
US8199342B2 (en) | 2004-10-29 | 2012-06-12 | Fujifilm Dimatix, Inc. | Tailoring image data packets to properties of print heads |
US7274883B2 (en) * | 2005-03-22 | 2007-09-25 | Marvell International Technology Ltd. | Hybrid printer and related system and method |
EP2726973B1 (en) * | 2011-06-29 | 2020-04-01 | Markem-Imaje Holding | Dynamic user interface |
-
2012
- 2012-06-29 EP EP12758604.8A patent/EP2726972B1/en active Active
- 2012-06-29 WO PCT/IB2012/001626 patent/WO2013001366A1/en active Application Filing
- 2012-06-29 CN CN201280032125.1A patent/CN103797456B/zh not_active Expired - Fee Related
- 2012-06-29 US US14/129,566 patent/US9443177B2/en active Active
- 2012-06-29 JP JP2014517977A patent/JP2014524082A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
US20140198324A1 (en) | 2014-07-17 |
CN103797456A (zh) | 2014-05-14 |
WO2013001366A1 (en) | 2013-01-03 |
JP2014524082A (ja) | 2014-09-18 |
EP2726972B1 (en) | 2020-11-11 |
US9443177B2 (en) | 2016-09-13 |
EP2726972A1 (en) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230286290A1 (en) | Modifying image data to compensate for defective printer nozzles | |
CN101957732B (zh) | 信息处理设备和方法 | |
JP4774806B2 (ja) | ファイル検索装置、印刷装置、ファイル検索方法及びそのプログラム | |
US7548705B2 (en) | Systems and methods for marking test patches for calibrating and/or visually confirming color accuracy of a marking device | |
RU2007147019A (ru) | Устройство струйной печати и способ выбора режима печати | |
JP2003134349A5 (zh) | ||
KR100909059B1 (ko) | 정보처리장치, 정보처리방법 및 색분해 테이블 작성방법 | |
US8736864B2 (en) | System and method for producing and inspecting prints having static and variable contents | |
US10052897B2 (en) | Arranging image data segments in printing devices | |
WO2011149649A1 (en) | Printer with in-line scanner | |
US8544978B2 (en) | Print control device, computer readable medium, printing system, and recording medium | |
JP2014109942A (ja) | 情報処理装置及び情報処理プログラム | |
US20100277751A1 (en) | System and method for color printer calibration employing measurement success feedback | |
CN102112957A (zh) | 识别目标单形的方法 | |
CN1831848B (zh) | 记录装置、用于记录装置的数据处理方法以及主装置 | |
CN103797456B (zh) | 通用印刷控制器 | |
CN100586712C (zh) | 识别颜色测量条的方法 | |
CA2975440C (en) | Printing material cartridge | |
CN105538891A (zh) | 打印装置及其控制方法 | |
JP2020153829A (ja) | 画像形成情報取得方法、プロファイル作成システム及びカラーチャート | |
JP2005041221A (ja) | 第2のカラープリント技術との色差に基づいた第1のカラープリント技術の較正方法 | |
JP5885569B2 (ja) | 画像処理装置および画像処理プログラム | |
CN108881665A (zh) | 信息处理设备和信息处理方法 | |
CN103733176B (zh) | 动态用户界面 | |
US20190286386A1 (en) | Print-mode configuration selection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: The French bourg Les valence Applicant after: MARKEM IMAJE Address before: The French bourg Les valence Applicant before: Markem Imaje |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: MARKEM IMAJE TO: MARKEM-IMAJE HOLDING,?S. A. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170620 Termination date: 20210629 |