(57)【要約】  本明細書で提示する例示的実施形態は，汎用型印刷制御のための汎用型印刷コントローラ及び対応する方法を対象とする。本明細書は，様々な印刷方式のプリンタに命令及び／又は制御機能を提供できる汎用型印刷コントローラを提示する。特定のプリントヘッドの種類に基づいて，汎用型コントローラは，多種の異なる印刷フォーマットから，印刷フォーマットを選択できる。汎用型コントローラは，選択した印刷フォーマットに基づいて，画像描写を印刷するための印刷命令も提供できる。【選択図】図２Ａ
2014524082.tif 000002
【特許請求の範囲】
【請求項１】
プリントヘッドの種類を決定する処理；
前記プリントヘッドの種類に基づいて，多種の異なる印刷フォーマットから印刷フォーマットを選択する処理；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信する処理
を含む，汎用印刷制御のための方法。
【請求項２】
前記プリントヘッドの種類を決定する処理は，接続されたプリントヘッドからプリントヘッド識別情報を受信することを更に含む，請求項１記載の方法。
【請求項３】
前記プリントヘッドの種類を決定する処理は，指定されたヘッドコネクタからプリントヘッド識別情報を受信することを更に含む，請求項１又は２記載の方法。
【請求項４】
前記プリントヘッドの種類を決定する処理は，ユーザ提供ソースからプリントヘッド識別情報を受信することを更に含む，請求項１〜３のいずれか１項記載の方法。
【請求項５】
前記プリントヘッドの種類を決定する処理は，プリントヘッド接続と関連する電圧読取りを受信すること，及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することを更に含む，請求項１〜４のいずれか１項記載の方法。
【請求項６】
前記印刷フォーマットを選択する処理は，接続されたプリントヘッドから前記印刷フォーマットを受信することを更に含む，請求項１〜５のいずれか１項記載の方法。
【請求項７】
前記印刷フォーマットを選択する処理は，フォーマットソースから前記印刷技術フォーマットを取得することを更に含み，
前記取得は，前記プリントヘッドのタイプの構成に基づくものである，請求項１〜６のいずれか１項記載の方法。
【請求項８】
前記フォーマットソースはフォーマットデータベースである，請求項７記載の方法。
【請求項９】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項８記載の方法。
【請求項１０】
前記フォーマットソースはユーザ提供ソースである，請求項７記載の方法。
【請求項１１】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１〜１０のいずれか１項記載の方法。
【請求項１２】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１〜１１のいずれか１項記載の方法。
【請求項１３】
前記決定，選択及び送信の処理は，異なるプリントヘッドの種類に対して同時に行われる，請求項１〜１２のいずれか１項記載の方法。
【請求項１４】
プリントヘッドの種類を決定するためのプリントヘッドマネージャ；
多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニット；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信するための通信ポート
を備える，汎用型印刷コントローラ。
【請求項１５】
前記通信ポートは更に，接続されたプリントヘッドからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４記載の汎用型印刷コントローラ。
【請求項１６】
前記通信ポートは更に，指定されたヘッドコネクタからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４又は１５記載の汎用型印刷コントローラ。
【請求項１７】
前記通信ポートは更に，ユーザ提供ソースからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１６のいずれか１項記載の汎用型印刷コントローラ。
【請求項１８】
前記通信ポートは更に，プリントヘッド接続と関連する電圧読取りを受信するよう構成され，
前記プリントヘッドマネージャは更に，前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１７のいずれか１項記載の汎用型印刷コントローラ。
【請求項１９】
前記通信ポートは更に，接続されたプリントヘッドから前記印刷フォーマットを受信するよう構成され，
前記印刷フォーマットユニットは更に，受信した前記印刷フォーマットに基づいて，前記印刷フォーマットを選択するよう構成される，請求項１４〜１８のいずれか１項記載の汎用型印刷コントローラ。
【請求項２０】
前記印刷フォーマットユニットは更に，前記プリントヘッドの種類に基づいて，フォーマットソースから前記印刷フォーマットを取得するよう構成され，
前記印刷フォーマットユニットは更に，取得した前記印刷フォーマットに基づいて印刷フォーマットを選択するよう構成される，請求項１４〜１９のいずれか１項記載の汎用型印刷コントローラ。
【請求項２１】
前記フォーマットソースはフォーマットデータベースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２２】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項２１記載の汎用型印刷コントローラ。
【請求項２３】
前記フォーマットソースは，ユーザ提供ソースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２４】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１４〜２３いずれか１項に記載の汎用型印刷コントローラ。
【請求項２５】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１４〜２４いずれか１項に記載の汎用型印刷コントローラ。
【請求項２６】
前記プリントヘッドマネージャ，前記印刷フォーマットユニット，及び前記通信ポートは，異なるプリントヘッドの種類に対して同時に動作するよう構成される，請求項１４〜２５のいずれか１項記載の汎用型印刷コントローラ。
【請求項２７】
コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって，
前記命令が，汎用型印刷コントローラによる実行により，請求項１〜１３のいずれか１項記載の方法を実施する，コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で提示する例示的実施形態は，汎用印刷制御のためのシステム及び対応する方法を対象とする。
【背景技術】
【０００２】
産業用印刷環境では，典型的には，様々な種類の物品に情報を同時に印刷するよう，数多くのプリンタが構成されている。産業用印刷環境の１つの例は，様々な種類の包装商品又は消費財へのラベルの印刷であろう。消費財は多量の製品識別（例えば賞味期限，追跡管理データ等）を必要とする。印刷する情報は，物品毎，同一の物品群毎，製造場所若しくは時間毎，及び／又は印刷方式の種類毎に異なり得る。
【０００３】
各印刷方式は典型的には，２つの基本的な構成部品，即ちプリントヘッド及び対応するコントローラを有する。コントローラは特定の場所又はプリントヘッド近傍に配置できる。コントローラは離間して配置してもよい。リモートコントローラは，複数のプリントヘッドを制御するよう共有又は使用してよい。
【０００４】
印刷，画像及び／又はフォーマットの仕様は，印刷方式の様々な形態によって異なり得る。よって，様々なプリントヘッドの方式に応じて，コントローラは異なるデータフォーマットを出力しなければならない。例えば，レーザプリントヘッドはベクタデータを受信するが，熱転写オーバプリント（ＴＴＯ）及びドロップオンデマンド型（ＤＯＤ）プリンタは，ビットマップデータを受信する。典型的には，産業用印刷環境では，単一種類のプリンタを用いても良く，又は複数種類のプリンタを用いてよい。複数種類のプリンタを用いる場合，典型的には，各印刷種別のそれぞれに対して印刷制御のための別個の手段を利用する。別個の印刷制御手段を使用すると，産業用印刷環境に複雑さとコストの上昇を招く。異なる印刷方式の様々なプリントヘッドを制御できる単一のコントローラが必要とされている。よって，本明細書で開示するいくつかの例示的実施形態の少なくとも１つの例示目的は，様々な種類の印刷方式を利用する産業用印刷環境のための印刷制御の方法を改善することである。
【０００５】
いくつかの例示的実施形態は，汎用印刷制御のための方法を対象とし得る。本方法は，プリントヘッドの種類を決定する処理を含み得る。本方法はまた，プリントヘッドの構成に基づいて，異なる印刷方式の多種のフォーマットから印刷方式を選択する処理も含んでよい。本方法はまた，選択した印刷方式に基づいて，画像描写の印刷を実行するための印刷命令を送信する処理も含み得る。
【０００６】
いくつかの例示的実施形態では，接続されたプリントヘッドからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
【０００７】
いくつかの例示的実施形態では，指定されたヘッドコネクタからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
【０００８】
いくつかの例示的実施形態では，プリントヘッド接続と関連する電圧読取りを受信すること，及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することによるプリントヘッドの種類の決定を更に含む。
【０００９】
いくつかの例示的実施形態では，ユーザ提供ソースからプリントヘッド識別情報を受信することによるプリントヘッドの種類の決定を更に含む。
【００１０】
いくつかの例示的実施形態では，接続されたプリントヘッドより印刷フォーマットを受信することによる印刷フォーマットの選択を更に含む。
【００１１】
いくつかの例示的実施形態では，前記プリントヘッドの種類に基づきフォーマットソースから前記印刷フォーマットを取得することによる印刷フォーマットの選択を更に含む。
【００１２】
いくつかの例示的実施形態では，前記フォーマットソースはフォーマットデータベースである。
【００１３】
いくつかの例示的実施形態では，前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである。
【００１４】
いくつかの例示的実施形態では，前記フォーマットソースは，ユーザ提供ソースである。
【００１５】
いくつかの例示的実施形態では，多種の異なる前記プリントヘッドの種類が，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つである。
【００１６】
いくつかの例示的実施形態では，前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータである。
【００１７】
いくつかの例示的実施形態では，前記決定，選択及び送信の処理は，異なるプリントヘッドの種類に対して同時に行われる。
【００１８】
汎用型印刷コントローラに関するいくつかの例示的実施形態では，汎用型印刷コントローラはプリントヘッドの種類を決定するためのプリントヘッドマネージャを備える。コントローラは更に多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニットを含み得る。コントローラは更に選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信するための通信ポートを含み得る。
【００１９】
いくつかの例示的実施形態は，上述の方法におけるステップのいずれかを実施するために構成されたコントローラも含み得る。
【００２０】
コンピュータ可読記憶媒体のいくつかの例示的実施形態は，コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって，前記命令が汎用型印刷コントローラにより実行されることで，上述の方法における処理のいずれかが実施される。
【００２１】
上記で例示したいくつかの実施形態のうちの少なくとも１つの例示的利点は，様々な種類の印刷方式を利用する印刷環境に関連する複雑さ及びコストを低減することである。
【００２２】
以上のことは，添付の図面に図示されているような例示的実施形態に関する，以下のより詳細な説明から明らかになるであろう。これらの図面では，異なる図を通して，同様の参照符号は同一の部品を示す。図面は必ずしも正確な縮尺ではなく，その代わりに例示的実施形態を図示するに当たって強調を施している。
【図面の簡単な説明】
【００２３】
【図１】例示的実施形態における汎用型印刷コントローラの概略図。
【図２Ａ】例示的実施形態による，図１のコントローラの例示的な複数のプリントヘッド接続ポートの概略図。
【図２Ｂ】例示的実施形態による，図１のコントローラの例示的な複数のプリントヘッド接続ポートの概略図。
【図３】例示的実施形態による，図１の汎用型印刷コントローラが取り得る例示的な動作を示す流れ図。
【発明を実施するための形態】
【００２４】
以下の記載では，例示的実施形態の完全な理解を提供するために，説明を目的として，かつ限定を目的とせず，特定の構成部品，要素，技術等の詳細を具体的に挙げる。しかしながら，これらの詳細な具体例とは異なる他の態様で例示的実施形態を実施してもよいことは，当業者には明らかであろう。その他に，例示的実施形態の説明を不明瞭にしないよう，公知の方法及び要素の詳細な説明は省略する。
【００２５】
本明細書で開示するいくつかの例示的実施形態は，産業用印刷設定における汎用印刷制御を提供するためのシステム及び対応する方法を対象とする。このようなシステムは，様々な形態の印刷方式の印刷を制御するための単一の手段を提供することにより，従来の産業用印刷環境の複雑さ及びコストを低減できる。
【００２６】
図１は，いくつかの例示的実施形態における，汎用型印刷コントローラ１１の簡略化した実施例を示す。図１の汎用型印刷コントローラ１１は２つの通信ポート２９を備えるが，コントローラ１１は，任意の数又は種類の信号，データ及び／若しくは命令を送信又は受信できる，任意の数の通信ポート２９を備え得ることを理解されたい。代替として，コントローラ１１は単一のトランシーバポートを備え得ることを理解されたい。更に，通信ポート２９又はトランシーバポートは，当該技術分野で公知のいずれの入出力通信ポートの形態であり得ることを理解されたい。
【００２７】
図１のコントローラ１１はまた，少なくとも１つのメモリユニット３１を備える。メモリユニット３１は，受信した，送信された，及び／又は測定されたデータ及び／又は実行可能なプログラム命令を記憶するよう構成し得る。メモリユニット３１は，いずれの適切な種類のコンピュータ可読メモリであってもよく，揮発性タイプ及び／又は不揮発性タイプのものであってもよい。
【００２８】
コントローラ１１は更に，汎用処理ユニット３３を備える。コントローラ１１はまた，プリントヘッドマネージャ３５を備える。プリントヘッドマネージャ３５は，接続されたプリントヘッドとの通信を検出するよう構成してもよい。様々な印刷方式のプリンタのプリントヘッドが接続ポートを介してコントローラに接続し得る。
【００２９】
汎用処理ユニット３３及びプリントヘッドマネージャ３５を別個のユニットとして設ける必要はないことに留意されたい。更に，汎用処理ユニット３３及びプリントヘッドマネージャ３５はいずれの適切なタイプの計算ユニットであってもよく，例えばマイクロプロセッサ，デジタル信号プロセッサ（ＤＳＰ），フィールドプログラマブルゲートアレイ（ＦＰＧＡ），又は特定用途向け集積回路（ＡＳＩＣ）であってもよい。
【００３０】
図２Ａは，プリントヘッド接続ポートの実施例を示す。プリントヘッド接続ポートは，任意の数のプリントヘッド接続部を備えるものとすることができる。任意の数のプリントヘッド接続部は，プリントヘッド接続部のグループ６４として図示したように，同一の種類又は形状であってもよい。グループ６４のプリントヘッドコネクタは，専用プリントヘッドコネクタであってもよく，特定の種類のプリントヘッドに接続するよう構成してもよいことを理解されたい。よって，どのプリントヘッドコネクタがプリントヘッドに接続されるかを決定することにより，プリントヘッドの種類の検出を実施できる。
【００３１】
代替として，グループ６４のプリントヘッドコネクタは，同一の形状又は種類のプリントヘッドではなく，いずれの種類のプリントヘッドにも接続されるよう構成してよい。このようなプリントヘッドコネクタは汎用プリントヘッドコネクタと称し得る。このような構成では，プリントヘッドによって又は電圧分析によって与えられる情報により，プリントヘッドの検出を行うことができ，これについては以下でより詳細に説明する。図２Ａは更に，異なる種類及び形状のプリントヘッドコネクタ６５ａ〜６５ｆの実施例を示す。任意の数のプリントヘッドコネクタ６５ａ〜６５ｆが，専用型又は汎用型のプリントヘッドコネクタであってよいことを理解されたい。
【００３２】
図２Ｂは，プリントヘッド接続ポートの更なる実施例を提供する。任意の数のプリントヘッドコネクタ６７ａ〜６７ｇは，専用型又は汎用型のプリントヘッドコネクタであり得る。図２Ａ及び２Ｂの接続ポートは，単なる例として提供したものであることを理解されたい。接続ポートは，異なる方式の任意の数のプリントヘッドに接続するのに適した，任意の数のコネクタを備えてもよく，任意の寸法，形状又は種類のものであってもよい。
【００３３】
コントローラ１１と共に使用できる様々な印刷方式のうちのいくつかは，ベクタ，ラスタ，及び／又は無線識別（ＲＦＩＤ）タイプの印刷方式であってもよいが，これらに限定されない。具体的には，これらの方式の種類は，レーザ，熱転写，直接型熱転写，バルブジェット，連続インクジェット，バブルジェット及び／又は圧電型のプリンタを含み得る。本明細書で提示する例示的実施形態は，いずれの種類の印刷方式に応用できることを理解されたい。また，印刷方式の識別は，ここではプリントヘッドの種類として言及できることを理解されたい。
【００３４】
図３は，いくつかの例示的実施形態において，汎用型印刷コントローラが取り得る例示的な動作を示す流れ図である。動作中，プリントヘッドはコントローラ１１のプリントヘッド接続ポートに接続される（３９）。接続が検出されると，プリントヘッドマネージャ３５を利用してプリントヘッドの種類を決定する（４１）。
【００３５】
いくつかの例示的実施形態では，接続されたプリントヘッドからプリントヘッドの種類を受信することにより，プリントヘッドの種類を決定し得る（４３）。例えば，プリントヘッドコネクタは，命令及び識別情報を記憶できる可読メモリを備え得る。よって，接続すると，プリントヘッドコネクタはプリントヘッド識別情報を例えば通信ポート２９を通して送信できる。
【００３６】
いくつかの例示的実施形態では，選択されたヘッドコネクタからプリントヘッドの種類を受信することにより，プリントヘッドの種類を決定してもよい（４５）。上述のように，コントローラ１１の様々な接続ポートの少なくとも１つのサブセットは，選択されたポート群であってよい。よって，いくつかの例示的実施形態によると，選択されたポートは選択された種類のプリントヘッドにのみ接続されるよう構成できる。従って，選択されたポートへの接続を検知すると，プリントヘッドマネージャ３５は接続されたプリントヘッドの種類を決定できる。
【００３７】
いくつかの例示的実施形態では，ユーザ提供ソースからプリントヘッドの種類を受信することにより，プリントヘッドの種類を決定してもよい（４７）。例えば，ユーザはユーザインタフェースを介してプリントヘッドの種類を提供してもよい。他の例示的実施形態では，ユーザは，コンピュータ可読媒体又はネットワーク・サーバを介してこれらの情報をアップロードすることにより，プリントヘッドの種類を提供してもよい。
【００３８】
いくつかの例示的実施形態では，プリントヘッド接続と関連する電圧読取りを受信することにより，プリントヘッドの種類を決定してもよい。その後，電圧読取り値に基づいてプリントヘッドの種類を決定してもよい（４９）。異なる種類の印刷方式は，異なる量の電力又は電圧を必要とし得る。よって，接続されたプリントヘッドと関連する電圧を測定することにより，プリントヘッドの種類を決定してもよい。プリントヘッドマネージャ３５は，メモリユニット３１又は記憶した情報を備えるいずれの他のユニット若しくはデータベースから読み出した，比較電圧を取得してもよいことを理解されたい。更に，ユーザは，コントローラ１１内の様々な印刷方式のための各電圧値をプログラム又は入力してよいことを理解されたい。上述のプリントヘッドの種類の取得方法は単なる例であることを理解されたい。当該技術分野で公知のいずれの他のタイプのプリントヘッドの種類の取得も利用可能である。更に，例えばプリントヘッドの種類が正確に決定されたことを検査するために，プリントヘッドの種類の取得方法を複数同時に利用してもよいことを理解されたい。
【００３９】
プリントヘッドの種類を決定したら，印刷フォーマットユニット３７は，広範な印刷フォーマットの中から印刷フォーマットを選択する（５１）。異なる複数の印刷フォーマットが各印刷方式と関連付けられていてもよい。よって，プリントヘッドの種類を知ることにより，印刷フォーマットを選択できる。
【００４０】
印刷フォーマットのいくつかの例は，画像生成パラメータ及び／又は印刷技術固有のパラメータであってもよいが，これらに限定されない。これらの例としては，印刷解像度，ビット深度，色空間，レンダリングスタイル，印刷補正(print compensation)，印刷分散(print dispersion)，クロストーク(crosstalk)，オーバヒアリング(overhearing)，ブリーディング制御，光学データ，マーキング能力，及び／又は性能パラメータ若しくはスランティング(slanting)パラメータが挙げられる。本明細書で提示する例示的実施形態は，当該技術分野で公知のいずれの種類の印刷方式に適用してよいことを理解されたい。
【００４１】
いくつかの例示的実施形態では，プリントヘッドコネクタから直接印刷フォーマットを受信することにより，印刷フォーマットを選択してもよい（５３）。上述のように，プリントヘッドコネクタは可読メモリを備えていてもよく，この可読メモリは印刷フォーマットを記憶しており，これを通信ポート２９に送信できる。
【００４２】
いくつかの例示的実施形態では，フォーマットソースから印刷フォーマットを受信することにより，印刷フォーマットを選択してもよい（５５）。いくつかの例示的実施形態では，フォーマットソースはコントローラ１１の内部に格納されたデータベース（例えばメモリユニット３１）であってもよい。代替として，フォーマットソースはネットワーク・サーバからアクセス可能及び／又はダウンロード可能なデータソースであってもよい。いくつかの例示的実施形態では，フォーマットデータベース又はデータソースは，プリントヘッドの種類固有のデータベース又はデータソースであってよく，これにより，プリントヘッドの種類，特定のデータベース又はデータソースに関する所望の情報にアクセスできる。いくつかの例示的実施形態では，フォーマットソースはユーザ提供ソースであってよい。例えば，ユーザはユーザインタフェースを介して印刷フォーマットを提供してもよい。他の例示的実施形態では，ユーザは印刷フォーマットを，コンピュータ可読媒体又はネットワーク・サーバを介してそのような情報をアップロードすることにより提供してもよい。
【００４３】
印刷フォーマットを選択したら，コントローラ１１は，選択したフォーマットに基づいて画像描写を印刷するための印刷命令を送信する。通信ポート２９を利用して，この命令を接続されたプリントヘッドに送信できる。
【００４４】
上述のすべての操作を異なるプリントヘッド方式に対して同時に実施することによって，単一のコントローラが様々な印刷方式の種類に対する印刷制御を同時に提供できるようにしてもよいことを理解されたい。よって，出力のフォーマット並びに解像度及び品質等の特性を制御するよう動作中に構成可能な変換層（translation layer）上の印刷方式依存コンシューマから，プリントデータ生成器を分離することができる。
【００４５】
例示的実施形態を利用すると，データ処理の異なる段階（例えばエスケープ，伸長，フィルタリング，コード化及びレンダリングデータ処理段階）の間の分離を向上させることができることを理解されたい。データ処理の分離により，一般的なデータ処理エンジンを用いて，入力の複数のフォーマットを扱う能力，及び出力の複数のフォーマットの生成が可能となる。
【００４６】
例として産業用印刷環境を用いて，様々な実施形態について説明したが，他のいずれの印刷環境において例示的実施形態を同様に利用してよいことも理解されたい。例えば，現代の事務用プリンタは，上記と関連するが異なる問題を扱っており，ここにおいて単一の予め決まったプリンタ方式を用いた印刷が要望される，複数の入力フォーマットを有することができるようにしている。このような例は，ビットマッププリンタで印刷されることを前提としたコンピュータ支援設計（ＣＡＤ）ソフトウエアパッケージからのベクタ入力であり得る。このような場合，与えられたデータの内部ビットマップ表現の生成に入力データが拘束され得る。
【００４７】
以上で言及及び説明した実施形態は，単なる例として挙げたものであり，本発明を限定するものではない。以下に記載する特許請求の範囲において請求する本発明の範囲内にある他の解決法，使用，目的及び機能は，当業者には明らかであろう。
【００４８】
以上の説明及び関連する図面より得た知識を利用すれば，当業者は開示した発明の変形例及び他の実施形態に思い至るであろう。従って，本発明は，開示した具体的実施形態に限定されるものではないこと，並びに変形例及び他の実施形態が本開示の範囲内に含まれることが意図されていることを理解されたい。本明細書では具体的な用語が使用されているものの，これらは一般的かつ説明的な意味でのみ使用されており，限定のためのものではない。
【００４９】
用語「備える，含む(comprising)」は，本明細書に挙げたもの以外の要素又はステップが存在することを排除するものではなく，また用語「ある，１つの(a/an)」は，そのような要素が複数存在することを排除するものではないことに留意されたい。更に，いずれの参照符号も請求の範囲を限定しないこと，本発明はハードウェア及びソフトウェアの両方を用いて少なくとも部分的に実装してよいこと，並びに複数の「手段(means)」「ユニット(unit)」又は「デバイス(device)」は，ハードウェアの同一の部分を指してよいことに留意されたい。
【００５０】
本明細書に記載した本発明の様々な実施形態は，方法ステップ又はプロセスの一般的なコンテキストにおいて説明されており，これはネットワーク接続環境でコンピュータが実行する，プログラムコード等のコンピュータが実行可能な命令を記録したコンピュータ可読媒体に収録されたコンピュータプログラムによって実現される手段において実行される。コンピュータ可読媒体は，取り外し可能な記憶デバイス及び取り外し不可能な記憶デバイスを備えていても良く，これらは読み出し専用メモリ（ＲＯＭ），ランダムアクセスメモリ（ＲＡＭ），コンパクトディスク（ＣＤ），デジタル多目的ディスク（ＤＶＤ），フラッシュメモリ，ＥＥＰＲＯＭ等を含むがこれらに限定されない。一般に，プログラムモジュールは，特定のタスクを実行する又は特定の抽象データタイプを実装する，ルーチン，プログラム，オブジェクト，コンポーネント，データ構造等を備え得る。データ構造に関連する，コンピュータが実行可能な命令，及びプログラムモジュールは，本明細書で開示した方法のステップを実行するためのプログラムコードの例を表す。このような命令は，例えば中央演算処理ユニット，マイクロコントローラ，マイクロプロセッサ，フィールドプログラマブルゲートアレイ，特定用途向け集積回路，デジタル信号プロセッサ等の処理ユニットによって実行できる。このような実行可能な命令又は関連するデータ構造の特定の順列は，上述の機能をこのようなステップ又はプロセスに実装するための，対応する動作の例を表す。
【００５１】
図面及び明細書において，例示的実施形態を開示した。しかしながら，これらの実施形態に多くの変更及び改変を加える事ができる。従って，具体的な用語が使用されているものの，これらは一般的かつ説明的な意味でのみ使用されており，限定のためのものではなく，実施形態の範囲は以下の請求項によって定義される。
【図１】
2014524082.tif 000003
【図２Ａ】
2014524082.tif 000004
【図２Ｂ】
2014524082.tif 000005
【図３】
2014524082.tif 000006
【手続補正書】
【提出日】平成25年4月17日(2013.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多種の異なるプリントヘッドの種類から， コントローラに接続したプリントヘッドの種類を決定する処理；
前記プリントヘッドの種類に基づいて，多種の異なる印刷フォーマットから印刷フォーマットを選択する処理；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信する処理
を含む，汎用印刷制御のための方法。
【請求項２】
前記プリントヘッドの種類を決定する処理は，接続されたプリントヘッドからプリントヘッド識別情報を受信することを更に含む，請求項１記載の方法。
【請求項３】
前記プリントヘッドの種類を決定する処理は，指定されたヘッドコネクタからプリントヘッド識別情報を受信することを更に含む，請求項１又は２記載の方法。
【請求項４】
前記プリントヘッドの種類を決定する処理は，ユーザ提供ソースからプリントヘッド識別情報を受信することを更に含む，請求項１〜３のいずれか１項記載の方法。
【請求項５】
前記プリントヘッドの種類を決定する処理は，プリントヘッド接続と関連する電圧読取りを受信すること，及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することを更に含む，請求項１〜４のいずれか１項記載の方法。
【請求項６】
前記印刷フォーマットを選択する処理は，接続されたプリントヘッドから前記印刷フォーマットを受信することを更に含む，請求項１〜５のいずれか１項記載の方法。
【請求項７】
前記印刷フォーマットを選択する処理は，フォーマットソースから前記印刷技術フォーマットを取得することを更に含み，
前記取得は，前記プリントヘッドのタイプの構成に基づくものである，請求項１〜６のいずれか１項記載の方法。
【請求項８】
前記フォーマットソースはフォーマットデータベースである，請求項７記載の方法。
【請求項９】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項８記載の方法。
【請求項１０】
前記フォーマットソースはユーザ提供ソースである，請求項７記載の方法。
【請求項１１】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１〜１０のいずれか１項記載の方法。
【請求項１２】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１〜１１のいずれか１項記載の方法。
【請求項１３】
前記決定，選択及び送信の処理は，異なるプリントヘッドの種類に対して同時に行われる，請求項１〜１２のいずれか１項記載の方法。
【請求項１４】
多種の異なるプリントヘッドの種類から， コントローラに接続したプリントヘッドの種類を決定するためのプリントヘッドマネージャ；
多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニット；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信するための通信ポート
を備える，汎用型印刷コントローラ。
【請求項１５】
前記通信ポートは更に，接続されたプリントヘッドからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４記載の汎用型印刷コントローラ。
【請求項１６】
前記通信ポートは更に，指定されたヘッドコネクタからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４又は１５記載の汎用型印刷コントローラ。
【請求項１７】
前記通信ポートは更に，ユーザ提供ソースからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１６のいずれか１項記載の汎用型印刷コントローラ。
【請求項１８】
前記通信ポートは更に，プリントヘッド接続と関連する電圧読取りを受信するよう構成され，
前記プリントヘッドマネージャは更に，前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１７のいずれか１項記載の汎用型印刷コントローラ。
【請求項１９】
前記通信ポートは更に，接続されたプリントヘッドから前記印刷フォーマットを受信するよう構成され，
前記印刷フォーマットユニットは更に，受信した前記印刷フォーマットに基づいて，前記印刷フォーマットを選択するよう構成される，請求項１４〜１８のいずれか１項記載の汎用型印刷コントローラ。
【請求項２０】
前記印刷フォーマットユニットは更に，前記プリントヘッドの種類に基づいて，フォーマットソースから前記印刷フォーマットを取得するよう構成され，
前記印刷フォーマットユニットは更に，取得した前記印刷フォーマットに基づいて印刷フォーマットを選択するよう構成される，請求項１４〜１９のいずれか１項記載の汎用型印刷コントローラ。
【請求項２１】
前記フォーマットソースはフォーマットデータベースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２２】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項２１記載の汎用型印刷コントローラ。
【請求項２３】
前記フォーマットソースは，ユーザ提供ソースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２４】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１４〜２３いずれか１項に記載の汎用型印刷コントローラ。
【請求項２５】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１４〜２４いずれか１項に記載の汎用型印刷コントローラ。
【請求項２６】
前記プリントヘッドマネージャ，前記印刷フォーマットユニット，及び前記通信ポートは，異なるプリントヘッドの種類に対して同時に動作するよう構成される，請求項１４〜２５のいずれか１項記載の汎用型印刷コントローラ。
【請求項２７】
コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって，
前記命令が，汎用型印刷コントローラによる実行により，請求項１〜１３のいずれか１項記載の方法を実施する，コンピュータ可読記憶媒体。
【手続補正書】
【提出日】平成25年9月6日(2013.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多種の異なるプリントヘッドの種類から， コントローラに接続したプリントヘッドの種類を決定し，前記多種の異なるプリントヘッドの種類が，レーザ，熱転写，直接型熱転写，バルブジェット，連続インクジェット，バブルジェット及び／又は圧電型のプリントヘッドを含む処理；
前記プリントヘッドの種類に基づいて，多種の異なる印刷フォーマットから印刷フォーマットを選択する処理；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信する処理
を含む，汎用印刷制御のための方法。
【請求項２】
前記プリントヘッドの種類を決定する処理は，接続されたプリントヘッドからプリントヘッド識別情報を受信することを更に含む，請求項１記載の方法。
【請求項３】
前記プリントヘッドの種類を決定する処理は，指定されたヘッドコネクタからプリントヘッド識別情報を受信することを更に含む，請求項１又は２記載の方法。
【請求項４】
前記プリントヘッドの種類を決定する処理は，ユーザ提供ソースからプリントヘッド識別情報を受信することを更に含む，請求項１〜３のいずれか１項記載の方法。
【請求項５】
前記プリントヘッドの種類を決定する処理は，プリントヘッド接続と関連する電圧読取りを受信すること，及び前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定することを更に含む，請求項１〜４のいずれか１項記載の方法。
【請求項６】
前記印刷フォーマットを選択する処理は，接続されたプリントヘッドから前記印刷フォーマットを受信することを更に含む，請求項１〜５のいずれか１項記載の方法。
【請求項７】
前記印刷フォーマットを選択する処理は，フォーマットソースから前記印刷技術フォーマットを取得することを更に含み，
前記取得は，前記プリントヘッドのタイプの構成に基づくものである，請求項１〜６のいずれか１項記載の方法。
【請求項８】
前記フォーマットソースはフォーマットデータベースである，請求項７記載の方法。
【請求項９】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項８記載の方法。
【請求項１０】
前記フォーマットソースはユーザ提供ソースである，請求項７記載の方法。
【請求項１１】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１〜１０のいずれか１項記載の方法。
【請求項１２】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１〜１１のいずれか１項記載の方法。
【請求項１３】
前記決定，選択及び送信の処理は，異なるプリントヘッドの種類に対して同時に行われる，請求項１〜１２のいずれか１項記載の方法。
【請求項１４】
多種の異なるプリントヘッドの種類から， コントローラに接続したプリントヘッドの種類を決定し，前記多種の異なるプリントヘッドの種類が，レーザ，熱転写，直接型熱転写，バルブジェット，連続インクジェット，バブルジェット及び／又は圧電型のプリントヘッドを含むプリントヘッドマネージャ；
多種の異なる印刷フォーマットから印刷フォーマットを選択するための印刷フォーマットユニット；及び
選択した前記印刷フォーマットに基づいて，画像描写を印刷するための印刷命令を送信するための通信ポート
を備える，汎用型印刷コントローラ。
【請求項１５】
前記通信ポートは更に，接続されたプリントヘッドからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４記載の汎用型印刷コントローラ。
【請求項１６】
前記通信ポートは更に，指定されたヘッドコネクタからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４又は１５記載の汎用型印刷コントローラ。
【請求項１７】
前記通信ポートは更に，ユーザ提供ソースからプリントヘッド識別情報を受信するよう構成され，
前記プリントヘッドマネージャは更に，受信した前記プリントヘッド識別情報に基づいて，前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１６のいずれか１項記載の汎用型印刷コントローラ。
【請求項１８】
前記通信ポートは更に，プリントヘッド接続と関連する電圧読取りを受信するよう構成され，
前記プリントヘッドマネージャは更に，前記電圧読取りの値に基づいて前記プリントヘッドの種類を決定するよう構成される，請求項１４〜１７のいずれか１項記載の汎用型印刷コントローラ。
【請求項１９】
前記通信ポートは更に，接続されたプリントヘッドから前記印刷フォーマットを受信するよう構成され，
前記印刷フォーマットユニットは更に，受信した前記印刷フォーマットに基づいて，前記印刷フォーマットを選択するよう構成される，請求項１４〜１８のいずれか１項記載の汎用型印刷コントローラ。
【請求項２０】
前記印刷フォーマットユニットは更に，前記プリントヘッドの種類に基づいて，フォーマットソースから前記印刷フォーマットを取得するよう構成され，
前記印刷フォーマットユニットは更に，取得した前記印刷フォーマットに基づいて印刷フォーマットを選択するよう構成される，請求項１４〜１９のいずれか１項記載の汎用型印刷コントローラ。
【請求項２１】
前記フォーマットソースはフォーマットデータベースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２２】
前記フォーマットデータベースは，特定のプリントヘッドの種類に関連する固有データベースである，請求項２１記載の汎用型印刷コントローラ。
【請求項２３】
前記フォーマットソースは，ユーザ提供ソースである，請求項２０記載の汎用型印刷コントローラ。
【請求項２４】
多種の異なる前記プリントヘッドの種類に，ベクタ，ラスタ及び／又はＲＦＩＤタイプの印刷方式のうちの少なくとも１つを含む，請求項１４〜２３いずれか１項に記載の汎用型印刷コントローラ。
【請求項２５】
前記印刷フォーマットは，印刷画像生成パラメータ及び／又は印刷方式固有のパラメータを含む，請求項１４〜２４いずれか１項に記載の汎用型印刷コントローラ。
【請求項２６】
前記プリントヘッドマネージャ，前記印刷フォーマットユニット，及び前記通信ポートは，異なるプリントヘッドの種類に対して同時に動作するよう構成される，請求項１４〜２５のいずれか１項記載の汎用型印刷コントローラ。
【請求項２７】
コンピュータが実行可能な命令を記録したコンピュータ可読記憶媒体であって，
前記命令が，汎用型印刷コントローラによる実行により，請求項１〜１３のいずれか１項記載の方法を実施する，コンピュータ可読記憶媒体。
【国際調査報告】
2014524082.tif 000007
2014524082.tif 000008
2014524082.tif 000009