JP2014524082A - 汎用型印刷コントローラ - Google Patents

汎用型印刷コントローラ Download PDF

Info

Publication number
JP2014524082A
JP2014524082A JP2014517977A JP2014517977A JP2014524082A JP 2014524082 A JP2014524082 A JP 2014524082A JP 2014517977 A JP2014517977 A JP 2014517977A JP 2014517977 A JP2014517977 A JP 2014517977A JP 2014524082 A JP2014524082 A JP 2014524082A
Authority
JP
Japan
Prior art keywords
print
printhead
format
type
further configured
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.)
Pending
Application number
JP2014517977A
Other languages
English (en)
Inventor
ボセル,ビョーン
エリクション,ビョーン
クレイン,トマス
スティフ,イザック
Original Assignee
マーケム−イマージュ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by マーケム−イマージュ filed Critical マーケム−イマージュ
Publication of JP2014524082A publication Critical patent/JP2014524082A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1282High volume printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • G06K15/1806Receiving job control commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1825Adapting the print data to an output condition, e.g. object trapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1232Transmitting printer device capabilities, e.g. upon request or periodically
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1281Multi engine printer devices, e.g. one entity having multiple output engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote 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

本明細書で提示する例示的実施形態は,汎用型印刷制御のための汎用型印刷コントローラ及び対応する方法を対象とする。本明細書は,様々な印刷方式のプリンタに命令及び/又は制御機能を提供できる汎用型印刷コントローラを提示する。特定のプリントヘッドの種類に基づいて,汎用型コントローラは,多種の異なる印刷フォーマットから,印刷フォーマットを選択できる。汎用型コントローラは,選択した印刷フォーマットに基づいて,画像描写を印刷するための印刷命令も提供できる。
【選択図】図2A

Description

本明細書で提示する例示的実施形態は,汎用印刷制御のためのシステム及び対応する方法を対象とする。
産業用印刷環境では,典型的には,様々な種類の物品に情報を同時に印刷するよう,数多くのプリンタが構成されている。産業用印刷環境の1つの例は,様々な種類の包装商品又は消費財へのラベルの印刷であろう。消費財は多量の製品識別(例えば賞味期限,追跡管理データ等)を必要とする。印刷する情報は,物品毎,同一の物品群毎,製造場所若しくは時間毎,及び/又は印刷方式の種類毎に異なり得る。
各印刷方式は典型的には,2つの基本的な構成部品,即ちプリントヘッド及び対応するコントローラを有する。コントローラは特定の場所又はプリントヘッド近傍に配置できる。コントローラは離間して配置してもよい。リモートコントローラは,複数のプリントヘッドを制御するよう共有又は使用してよい。
印刷,画像及び/又はフォーマットの仕様は,印刷方式の様々な形態によって異なり得る。よって,様々なプリントヘッドの方式に応じて,コントローラは異なるデータフォーマットを出力しなければならない。例えば,レーザプリントヘッドはベクタデータを受信するが,熱転写オーバプリント(TTO)及びドロップオンデマンド型(DOD)プリンタは,ビットマップデータを受信する。典型的には,産業用印刷環境では,単一種類のプリンタを用いても良く,又は複数種類のプリンタを用いてよい。複数種類のプリンタを用いる場合,典型的には,各印刷種別のそれぞれに対して印刷制御のための別個の手段を利用する。別個の印刷制御手段を使用すると,産業用印刷環境に複雑さとコストの上昇を招く。異なる印刷方式の様々なプリントヘッドを制御できる単一のコントローラが必要とされている。よって,本明細書で開示するいくつかの例示的実施形態の少なくとも1つの例示目的は,様々な種類の印刷方式を利用する産業用印刷環境のための印刷制御の方法を改善することである。
いくつかの例示的実施形態は,汎用印刷制御のための方法を対象とし得る。本方法は,プリントヘッドの種類を決定する処理を含み得る。本方法はまた,プリントヘッドの構成に基づいて,異なる印刷方式の多種のフォーマットから印刷方式を選択する処理も含んでよい。本方法はまた,選択した印刷方式に基づいて,画像描写の印刷を実行するための印刷命令を送信する処理も含み得る。
いくつかの例示的実施形態では,接続されたプリントヘッドからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
いくつかの例示的実施形態では,指定されたヘッドコネクタからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
いくつかの例示的実施形態では,プリントヘッド接続と関連する電圧読取りを受信すること,及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することによるプリントヘッドの種類の決定を更に含む。
いくつかの例示的実施形態では,ユーザ提供ソースからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
いくつかの例示的実施形態では,接続されたプリントヘッドより印刷フォーマットを受信することによる印刷フォーマットの選択を更に含む。
いくつかの例示的実施形態では,前記プリントヘッドの種類に基づきフォーマットソースから前記印刷フォーマットを取得することによる印刷フォーマットの選択を更に含む。
いくつかの例示的実施形態では,前記フォーマットソースはフォーマットデータベースである。
いくつかの例示的実施形態では,前記フォーマットデータベースは,特定のプリントヘッドの種類に関連する固有データベースである。
いくつかの例示的実施形態では,前記フォーマットソースは,ユーザ提供ソースである。
いくつかの例示的実施形態では,多種の異なる前記プリントヘッドの種類が,ベクタ,ラスタ及び/又はRFIDタイプの印刷方式のうちの少なくとも1つである。
いくつかの例示的実施形態では,前記印刷フォーマットは,印刷画像生成パラメータ及び/又は印刷方式固有のパラメータである。
いくつかの例示的実施形態では,前記決定,選択及び送信の処理は,異なるプリントヘッドの種類に対して同時に行われる。
汎用型印刷コントローラに関するいくつかの例示的実施形態では,汎用型印刷コントローラはプリントヘッドの種類を決定するためのプリントヘッドマネージャを備える。コントローラは更に多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニットを含み得る。コントローラは更に選択した前記印刷フォーマットに基づいて,画像描写を印刷するための印刷命令を送信するための通信ポートを含み得る。
いくつかの例示的実施形態は,上述の方法におけるステップのいずれかを実施するために構成されたコントローラも含み得る。
コンピュータ可読記憶媒体のいくつかの例示的実施形態は,コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって,前記命令が汎用型印刷コントローラにより実行されることで,上述の方法における処理のいずれかが実施される。
上記で例示したいくつかの実施形態のうちの少なくとも1つの例示的利点は,様々な種類の印刷方式を利用する印刷環境に関連する複雑さ及びコストを低減することである。
以上のことは,添付の図面に図示されているような例示的実施形態に関する,以下のより詳細な説明から明らかになるであろう。これらの図面では,異なる図を通して,同様の参照符号は同一の部品を示す。図面は必ずしも正確な縮尺ではなく,その代わりに例示的実施形態を図示するに当たって強調を施している。
例示的実施形態における汎用型印刷コントローラの概略図。 例示的実施形態による,図1のコントローラの例示的な複数のプリントヘッド接続ポートの概略図。 例示的実施形態による,図1のコントローラの例示的な複数のプリントヘッド接続ポートの概略図。 例示的実施形態による,図1の汎用型印刷コントローラが取り得る例示的な動作を示す流れ図。
以下の記載では,例示的実施形態の完全な理解を提供するために,説明を目的として,かつ限定を目的とせず,特定の構成部品,要素,技術等の詳細を具体的に挙げる。しかしながら,これらの詳細な具体例とは異なる他の態様で例示的実施形態を実施してもよいことは,当業者には明らかであろう。その他に,例示的実施形態の説明を不明瞭にしないよう,公知の方法及び要素の詳細な説明は省略する。
本明細書で開示するいくつかの例示的実施形態は,産業用印刷設定における汎用印刷制御を提供するためのシステム及び対応する方法を対象とする。このようなシステムは,様々な形態の印刷方式の印刷を制御するための単一の手段を提供することにより,従来の産業用印刷環境の複雑さ及びコストを低減できる。
図1は,いくつかの例示的実施形態における,汎用型印刷コントローラ11の簡略化した実施例を示す。図1の汎用型印刷コントローラ11は2つの通信ポート29を備えるが,コントローラ11は,任意の数又は種類の信号,データ及び/若しくは命令を送信又は受信できる,任意の数の通信ポート29を備え得ることを理解されたい。代替として,コントローラ11は単一のトランシーバポートを備え得ることを理解されたい。更に,通信ポート29又はトランシーバポートは,当該技術分野で公知のいずれの入出力通信ポートの形態であり得ることを理解されたい。
図1のコントローラ11はまた,少なくとも1つのメモリユニット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)タイプの印刷方式であってもよいが,これらに限定されない。具体的には,これらの方式の種類は,レーザ,熱転写,直接型熱転写,バルブジェット,連続インクジェット,バブルジェット及び/又は圧電型のプリンタを含み得る。本明細書で提示する例示的実施形態は,いずれの種類の印刷方式に応用できることを理解されたい。また,印刷方式の識別は,ここではプリントヘッドの種類として言及できることを理解されたい。
図3は,いくつかの例示的実施形態において,汎用型印刷コントローラが取り得る例示的な動作を示す流れ図である。動作中,プリントヘッドはコントローラ11のプリントヘッド接続ポートに接続される(39)。接続が検出されると,プリントヘッドマネージャ35を利用してプリントヘッドの種類を決定する(41)。
いくつかの例示的実施形態では,接続されたプリントヘッドからプリントヘッドの種類を受信することにより,プリントヘッドの種類を決定し得る(43)。例えば,プリントヘッドコネクタは,命令及び識別情報を記憶できる可読メモリを備え得る。よって,接続すると,プリントヘッドコネクタはプリントヘッド識別情報を例えば通信ポート29を通して送信できる。
いくつかの例示的実施形態では,選択されたヘッドコネクタからプリントヘッドの種類を受信することにより,プリントヘッドの種類を決定してもよい(45)。上述のように,コントローラ11の様々な接続ポートの少なくとも1つのサブセットは,選択されたポート群であってよい。よって,いくつかの例示的実施形態によると,選択されたポートは選択された種類のプリントヘッドにのみ接続されるよう構成できる。従って,選択されたポートへの接続を検知すると,プリントヘッドマネージャ35は接続されたプリントヘッドの種類を決定できる。
いくつかの例示的実施形態では,ユーザ提供ソースからプリントヘッドの種類を受信することにより,プリントヘッドの種類を決定してもよい(47)。例えば,ユーザはユーザインタフェースを介してプリントヘッドの種類を提供してもよい。他の例示的実施形態では,ユーザは,コンピュータ可読媒体又はネットワーク・サーバを介してこれらの情報をアップロードすることにより,プリントヘッドの種類を提供してもよい。
いくつかの例示的実施形態では,プリントヘッド接続と関連する電圧読取りを受信することにより,プリントヘッドの種類を決定してもよい。その後,電圧読取り値に基づいてプリントヘッドの種類を決定してもよい(49)。異なる種類の印刷方式は,異なる量の電力又は電圧を必要とし得る。よって,接続されたプリントヘッドと関連する電圧を測定することにより,プリントヘッドの種類を決定してもよい。プリントヘッドマネージャ35は,メモリユニット31又は記憶した情報を備えるいずれの他のユニット若しくはデータベースから読み出した,比較電圧を取得してもよいことを理解されたい。更に,ユーザは,コントローラ11内の様々な印刷方式のための各電圧値をプログラム又は入力してよいことを理解されたい。上述のプリントヘッドの種類の取得方法は単なる例であることを理解されたい。当該技術分野で公知のいずれの他のタイプのプリントヘッドの種類の取得も利用可能である。更に,例えばプリントヘッドの種類が正確に決定されたことを検査するために,プリントヘッドの種類の取得方法を複数同時に利用してもよいことを理解されたい。
プリントヘッドの種類を決定したら,印刷フォーマットユニット37は,広範な印刷フォーマットの中から印刷フォーマットを選択する(51)。異なる複数の印刷フォーマットが各印刷方式と関連付けられていてもよい。よって,プリントヘッドの種類を知ることにより,印刷フォーマットを選択できる。
印刷フォーマットのいくつかの例は,画像生成パラメータ及び/又は印刷技術固有のパラメータであってもよいが,これらに限定されない。これらの例としては,印刷解像度,ビット深度,色空間,レンダリングスタイル,印刷補正(print compensation),印刷分散(print dispersion),クロストーク(crosstalk),オーバヒアリング(overhearing),ブリーディング制御,光学データ,マーキング能力,及び/又は性能パラメータ若しくはスランティング(slanting)パラメータが挙げられる。本明細書で提示する例示的実施形態は,当該技術分野で公知のいずれの種類の印刷方式に適用してよいことを理解されたい。
いくつかの例示的実施形態では,プリントヘッドコネクタから直接印刷フォーマットを受信することにより,印刷フォーマットを選択してもよい(53)。上述のように,プリントヘッドコネクタは可読メモリを備えていてもよく,この可読メモリは印刷フォーマットを記憶しており,これを通信ポート29に送信できる。
いくつかの例示的実施形態では,フォーマットソースから印刷フォーマットを受信することにより,印刷フォーマットを選択してもよい(55)。いくつかの例示的実施形態では,フォーマットソースはコントローラ11の内部に格納されたデータベース(例えばメモリユニット31)であってもよい。代替として,フォーマットソースはネットワーク・サーバからアクセス可能及び/又はダウンロード可能なデータソースであってもよい。いくつかの例示的実施形態では,フォーマットデータベース又はデータソースは,プリントヘッドの種類固有のデータベース又はデータソースであってよく,これにより,プリントヘッドの種類,特定のデータベース又はデータソースに関する所望の情報にアクセスできる。いくつかの例示的実施形態では,フォーマットソースはユーザ提供ソースであってよい。例えば,ユーザはユーザインタフェースを介して印刷フォーマットを提供してもよい。他の例示的実施形態では,ユーザは印刷フォーマットを,コンピュータ可読媒体又はネットワーク・サーバを介してそのような情報をアップロードすることにより提供してもよい。
印刷フォーマットを選択したら,コントローラ11は,選択したフォーマットに基づいて画像描写を印刷するための印刷命令を送信する。通信ポート29を利用して,この命令を接続されたプリントヘッドに送信できる。
上述のすべての操作を異なるプリントヘッド方式に対して同時に実施することによって,単一のコントローラが様々な印刷方式の種類に対する印刷制御を同時に提供できるようにしてもよいことを理解されたい。よって,出力のフォーマット並びに解像度及び品質等の特性を制御するよう動作中に構成可能な変換層(translation layer)上の印刷方式依存コンシューマから,プリントデータ生成器を分離することができる。
例示的実施形態を利用すると,データ処理の異なる段階(例えばエスケープ,伸長,フィルタリング,コード化及びレンダリングデータ処理段階)の間の分離を向上させることができることを理解されたい。データ処理の分離により,一般的なデータ処理エンジンを用いて,入力の複数のフォーマットを扱う能力,及び出力の複数のフォーマットの生成が可能となる。
例として産業用印刷環境を用いて,様々な実施形態について説明したが,他のいずれの印刷環境において例示的実施形態を同様に利用してよいことも理解されたい。例えば,現代の事務用プリンタは,上記と関連するが異なる問題を扱っており,ここにおいて単一の予め決まったプリンタ方式を用いた印刷が要望される,複数の入力フォーマットを有することができるようにしている。このような例は,ビットマッププリンタで印刷されることを前提としたコンピュータ支援設計(CAD)ソフトウエアパッケージからのベクタ入力であり得る。このような場合,与えられたデータの内部ビットマップ表現の生成に入力データが拘束され得る。
以上で言及及び説明した実施形態は,単なる例として挙げたものであり,本発明を限定するものではない。以下に記載する特許請求の範囲において請求する本発明の範囲内にある他の解決法,使用,目的及び機能は,当業者には明らかであろう。
以上の説明及び関連する図面より得た知識を利用すれば,当業者は開示した発明の変形例及び他の実施形態に思い至るであろう。従って,本発明は,開示した具体的実施形態に限定されるものではないこと,並びに変形例及び他の実施形態が本開示の範囲内に含まれることが意図されていることを理解されたい。本明細書では具体的な用語が使用されているものの,これらは一般的かつ説明的な意味でのみ使用されており,限定のためのものではない。
用語「備える,含む(comprising)」は,本明細書に挙げたもの以外の要素又はステップが存在することを排除するものではなく,また用語「ある,1つの(a/an)」は,そのような要素が複数存在することを排除するものではないことに留意されたい。更に,いずれの参照符号も請求の範囲を限定しないこと,本発明はハードウェア及びソフトウェアの両方を用いて少なくとも部分的に実装してよいこと,並びに複数の「手段(means)」「ユニット(unit)」又は「デバイス(device)」は,ハードウェアの同一の部分を指してよいことに留意されたい。
本明細書に記載した本発明の様々な実施形態は,方法ステップ又はプロセスの一般的なコンテキストにおいて説明されており,これはネットワーク接続環境でコンピュータが実行する,プログラムコード等のコンピュータが実行可能な命令を記録したコンピュータ可読媒体に収録されたコンピュータプログラムによって実現される手段において実行される。コンピュータ可読媒体は,取り外し可能な記憶デバイス及び取り外し不可能な記憶デバイスを備えていても良く,これらは読み出し専用メモリ(ROM),ランダムアクセスメモリ(RAM),コンパクトディスク(CD),デジタル多目的ディスク(DVD),フラッシュメモリ,EEPROM等を含むがこれらに限定されない。一般に,プログラムモジュールは,特定のタスクを実行する又は特定の抽象データタイプを実装する,ルーチン,プログラム,オブジェクト,コンポーネント,データ構造等を備え得る。データ構造に関連する,コンピュータが実行可能な命令,及びプログラムモジュールは,本明細書で開示した方法のステップを実行するためのプログラムコードの例を表す。このような命令は,例えば中央演算処理ユニット,マイクロコントローラ,マイクロプロセッサ,フィールドプログラマブルゲートアレイ,特定用途向け集積回路,デジタル信号プロセッサ等の処理ユニットによって実行できる。このような実行可能な命令又は関連するデータ構造の特定の順列は,上述の機能をこのようなステップ又はプロセスに実装するための,対応する動作の例を表す。
図面及び明細書において,例示的実施形態を開示した。しかしながら,これらの実施形態に多くの変更及び改変を加える事ができる。従って,具体的な用語が使用されているものの,これらは一般的かつ説明的な意味でのみ使用されており,限定のためのものではなく,実施形態の範囲は以下の請求項によって定義される。

Claims (27)

  1. プリントヘッドの種類を決定する処理;
    前記プリントヘッドの種類に基づいて,多種の異なる印刷フォーマットから印刷フォーマットを選択する処理;及び
    選択した前記印刷フォーマットに基づいて,画像描写を印刷するための印刷命令を送信する処理
    を含む,汎用印刷制御のための方法。
  2. 前記プリントヘッドの種類を決定する処理は,接続されたプリントヘッドからプリントヘッド識別情報を受信することを更に含む,請求項1記載の方法。
  3. 前記プリントヘッドの種類を決定する処理は,指定されたヘッドコネクタからプリントヘッド識別情報を受信することを更に含む,請求項1又は2記載の方法。
  4. 前記プリントヘッドの種類を決定する処理は,ユーザ提供ソースからプリントヘッド識別情報を受信することを更に含む,請求項1〜3のいずれか1項記載の方法。
  5. 前記プリントヘッドの種類を決定する処理は,プリントヘッド接続と関連する電圧読取りを受信すること,及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することを更に含む,請求項1〜4のいずれか1項記載の方法。
  6. 前記印刷フォーマットを選択する処理は,接続されたプリントヘッドから前記印刷フォーマットを受信することを更に含む,請求項1〜5のいずれか1項記載の方法。
  7. 前記印刷フォーマットを選択する処理は,フォーマットソースから前記印刷技術フォーマットを取得することを更に含み,
    前記取得は,前記プリントヘッドのタイプの構成に基づくものである,請求項1〜6のいずれか1項記載の方法。
  8. 前記フォーマットソースはフォーマットデータベースである,請求項7記載の方法。
  9. 前記フォーマットデータベースは,特定のプリントヘッドの種類に関連する固有データベースである,請求項8記載の方法。
  10. 前記フォーマットソースはユーザ提供ソースである,請求項7記載の方法。
  11. 多種の異なる前記プリントヘッドの種類に,ベクタ,ラスタ及び/又はRFIDタイプの印刷方式のうちの少なくとも1つを含む,請求項1〜10のいずれか1項記載の方法。
  12. 前記印刷フォーマットは,印刷画像生成パラメータ及び/又は印刷方式固有のパラメータを含む,請求項1〜11のいずれか1項記載の方法。
  13. 前記決定,選択及び送信の処理は,異なるプリントヘッドの種類に対して同時に行われる,請求項1〜12のいずれか1項記載の方法。
  14. プリントヘッドの種類を決定するためのプリントヘッドマネージャ;
    多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニット;及び
    選択した前記印刷フォーマットに基づいて,画像描写を印刷するための印刷命令を送信するための通信ポート
    を備える,汎用型印刷コントローラ。
  15. 前記通信ポートは更に,接続されたプリントヘッドからプリントヘッド識別情報を受信するよう構成され,
    前記プリントヘッドマネージャは更に,受信した前記プリントヘッド識別情報に基づいて,前記プリントヘッドの種類を決定するよう構成される,請求項14記載の汎用型印刷コントローラ。
  16. 前記通信ポートは更に,指定されたヘッドコネクタからプリントヘッド識別情報を受信するよう構成され,
    前記プリントヘッドマネージャは更に,受信した前記プリントヘッド識別情報に基づいて,前記プリントヘッドの種類を決定するよう構成される,請求項14又は15記載の汎用型印刷コントローラ。
  17. 前記通信ポートは更に,ユーザ提供ソースからプリントヘッド識別情報を受信するよう構成され,
    前記プリントヘッドマネージャは更に,受信した前記プリントヘッド識別情報に基づいて,前記プリントヘッドの種類を決定するよう構成される,請求項14〜16のいずれか1項記載の汎用型印刷コントローラ。
  18. 前記通信ポートは更に,プリントヘッド接続と関連する電圧読取りを受信するよう構成され,
    前記プリントヘッドマネージャは更に,前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定するよう構成される,請求項14〜17のいずれか1項記載の汎用型印刷コントローラ。
  19. 前記通信ポートは更に,接続されたプリントヘッドから前記印刷フォーマットを受信するよう構成され,
    前記印刷フォーマットユニットは更に,受信した前記印刷フォーマットに基づいて,前記印刷フォーマットを選択するよう構成される,請求項14〜18のいずれか1項記載の汎用型印刷コントローラ。
  20. 前記印刷フォーマットユニットは更に,前記プリントヘッドの種類に基づいて,フォーマットソースから前記印刷フォーマットを取得するよう構成され,
    前記印刷フォーマットユニットは更に,取得した前記印刷フォーマットに基づいて印刷フォーマットを選択するよう構成される,請求項14〜19のいずれか1項記載の汎用型印刷コントローラ。
  21. 前記フォーマットソースはフォーマットデータベースである,請求項20記載の汎用型印刷コントローラ。
  22. 前記フォーマットデータベースは,特定のプリントヘッドの種類に関連する固有データベースである,請求項21記載の汎用型印刷コントローラ。
  23. 前記フォーマットソースは,ユーザ提供ソースである,請求項20記載の汎用型印刷コントローラ。
  24. 多種の異なる前記プリントヘッドの種類に,ベクタ,ラスタ及び/又はRFIDタイプの印刷方式のうちの少なくとも1つを含む,請求項14〜23いずれか1項に記載の汎用型印刷コントローラ。
  25. 前記印刷フォーマットは,印刷画像生成パラメータ及び/又は印刷方式固有のパラメータを含む,請求項14〜24いずれか1項に記載の汎用型印刷コントローラ。
  26. 前記プリントヘッドマネージャ,前記印刷フォーマットユニット,及び前記通信ポートは,異なるプリントヘッドの種類に対して同時に動作するよう構成される,請求項14〜25のいずれか1項記載の汎用型印刷コントローラ。
  27. コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって,
    前記命令が,汎用型印刷コントローラによる実行により,請求項1〜13のいずれか1項記載の方法を実施する,コンピュータ可読記憶媒体。
JP2014517977A 2011-06-29 2012-06-29 汎用型印刷コントローラ Pending JP2014524082A (ja)

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 (1)

Publication Number Publication Date
JP2014524082A true JP2014524082A (ja) 2014-09-18

Family

ID=46832521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014517977A Pending JP2014524082A (ja) 2011-06-29 2012-06-29 汎用型印刷コントローラ

Country Status (5)

Country Link
US (1) US9443177B2 (ja)
EP (1) EP2726972B1 (ja)
JP (1) JP2014524082A (ja)
CN (1) CN103797456B (ja)
WO (1) WO2013001366A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
US20140198324A1 (en) 2014-07-17
CN103797456A (zh) 2014-05-14
WO2013001366A1 (en) 2013-01-03
EP2726972B1 (en) 2020-11-11
US9443177B2 (en) 2016-09-13
EP2726972A1 (en) 2014-05-07
CN103797456B (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
EP3272539B1 (en) Transform map at printer cartridge
JP4574591B2 (ja) 情報処理装置、ターゲットデータ生成プログラムおよびその記録媒体
US20100231968A1 (en) Printing management apparatus, printing management method, and program for the same
CN105005455A (zh) 智能终端的打印控制方法及装置
US20120257621A1 (en) Apparatus, method of managing a system, and computer program product
CN102065204A (zh) 图像处理装置、图像处理方法和查找表生成方法
CN107257737A (zh) 打印材料墨盒
JP2013037687A (ja) 近距離無線通信(nfc)デバイスを使用した、モバイルデバイスからの直接印刷
CN103019631A (zh) 打印数据处理***和打印数据处理方法
US20190369932A1 (en) Printing process management apparatus and non-transitory computer readable medium storing printing process management program
CN107092447A (zh) 服务器装置和用于服务器装置的方法
CN110271291B (zh) 通用芯片、成像盒、成像***及使用方法
JP2014524082A (ja) 汎用型印刷コントローラ
TWI573073B (zh) A printing control device, a printing system, and a printing control method
CN105652179A (zh) 一种耗材芯片的检测方法及装置
US20170163771A1 (en) Enabling communication between devices using splitter cables
JP2011014036A (ja) 周辺機器管理装置および周辺機器管理プログラム
WO2014016922A1 (ja) データ処理装置、データ処理システムおよびデータ処理方法
US9710737B2 (en) Printing images with varied gloss levels using pretreatment fluid
KR101630506B1 (ko) 이기종 출력 장치를 위한 출력 보안 방법
JP2014527921A (ja) 動的ユーザインタフェース
US9058558B2 (en) Image processing apparatus and computer program product for performing a drawing process to add a color and a background color of a spot color image based in part on color transparency information
JP2016128215A (ja) 印刷装置、及び、印刷装置の制御方法
JP6414423B2 (ja) 出力処理システム、出力処理装置、及び、出力処理プログラム
US20120257540A1 (en) Method of managing a system, and computer program product