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