(57)【要約】【課題】画像処理装置におけるバッチジョブの対応／非対応状態に対するユーザの理解を向上させ、バッチジョブにその画像処理装置で印刷できないファイルが含まれていたとしても、バッチジョブ中のユーザが印刷を希望しないファイルを印刷させてしまうことを防ぐ。【解決手段】画像処理装置１２０は、サポートされた印刷要素とサポートされていない印刷要素を含むバッチジョブをクライアント装置１１０から受信し、そのいずれかの印刷要素（ファイル、ドキュメント等）を印刷する前に、サポート状態が印刷要素毎に表示され、グループ印刷命令の入力を可能にする選択キーも表示される。いずれの印刷要素も印刷せずに、ユーザがバッチジョブをキャンセルするよう命令するグループキャンセル命令を入力させることや、サポートされた印刷要素に変換するためにサポートされていない印刷要素の変更を要求する変更命令をユーザに入力させるようにも構成できる。【選択図】図１
2010036581.tif 000002
【特許請求の範囲】
【請求項１】
インターフェースと、該インターフェースと通信可能に接続されるプロセッサとを備えた画像処理装置であって、
前記画像処理装置は、前記画像処理装置で対応可能な印刷要素であるサポート印刷要素と前記画像処理装置で対応不能な印刷要素である非サポート印刷要素とを含む複数の印刷要素を有するバッチジョブを受信し、
前記プロセッサの制御下で前記複数の印刷要素のいずれかを印刷する前に、前記複数の印刷要素のそれぞれについてのサポート状態と、前記サポート印刷要素を印刷するよう指示するグループ印刷命令をユーザに入力させるための選択キーとを、表示用に前記インターフェースに出力することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素に関連するドキュメントフォーマットが前記画像処理装置に元々サポートされているか否かに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素に関連するドキュメントフォーマットが前記画像処理装置にアクセス可能な変換サービスにサポートされているか否かに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素に関連する印刷設定が前記画像処理装置においてサポートされているか否かに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素を印刷するための１以上の消耗品の使用量が閾値を超えないか否かの判定に基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素を印刷するための課金料金が閾値を超えないか否かの判定に基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像処理装置は、前記プロセッサの制御下で、少なくとも１つの印刷要素を印刷する許可がなされているか否かに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記画像処理装置は、前記プロセッサの制御下で、前記複数の印刷要素のいずれも印刷せずに、前記バッチジョブをキャンセルするよう指示するグループキャンセル命令をユーザに入力させるための追加選択キーを、表示用に前記インターフェースに出力することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像処理装置は、前記プロセッサの制御下で、前記非サポート印刷要素の変更を要求する変更命令をユーザに入力させるための追加選択キーを、表示用に前記インターフェースに出力することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記インターフェースはネットワークインターフェースを備え、前記サポート状態と選択キーとは、遠隔のクライアント装置において表示するために１以上の埋め込みのウェブページに含むように送信されることを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記インターフェースはフロントパネルインターフェースを備え、前記サポート状態と選択キーとは、前記フロントパネルインターフェースに表示されることを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
画像処理装置において一括でバッチジョブを処理するバッチジョブ処理方法であって、
前記画像処理装置で対応可能な印刷要素であるサポート印刷要素と前記画像処理装置で対応不能な印刷要素である非サポート印刷要素とを含む複数の印刷要素を有するバッチジョブを受信する工程と、
前記複数の印刷要素のそれぞれのサポート状態を判定する判定工程と、
前記複数の印刷要素のいずれかを印刷する前に、前記印刷要素のそれぞれの判定された前記サポート状態と、前記サポート印刷要素を印刷するよう指示するグループ印刷命令をユーザに入力させるための選択キーとを、表示用に出力する工程とを有することを特徴とするバッチジョブ処理方法。
【請求項１３】
前記判定工程は、少なくとも１つの印刷要素に関連するドキュメントフォーマットに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定する工程を有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１４】
前記判定工程は、少なくとも１つの印刷要素に関連する印刷設定に基づいて、前記少なくとも１つの印刷要素のサポート状態を判定する工程を有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１５】
前記判定工程は、少なくとも１つの印刷要素を印刷するために必要な１以上の消耗品の使用量が閾値を超えないか否かの判定に基づいて、前記少なくとも１つの印刷要素のサポート状態を判定する工程を有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１６】
前記判定工程は、少なくとも１つの印刷要素を印刷するための課金料金が閾値を超えないか否かの判定に基づいて、前記少なくとも１つの印刷要素のサポート状態を判定する工程を有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１７】
前記判定工程は、少なくとも１つの印刷要素を印刷するための許可がなされていることに基づいて、前記少なくとも１つの印刷要素のサポート状態を判定する工程を有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１８】
前記複数の印刷要素のいずれも印刷せずに、前記バッチジョブをキャンセルするよう指示するグループキャンセル命令をユーザに入力させるための追加選択キーを、表示用に出力する工程をさらに有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項１９】
前記非サポート印刷要素の変更を要求する変更命令をユーザに入力させるための追加選択キーを、表示用に出力する工程をさらに有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【請求項２０】
前記サポート印刷要素についてプリントエンジンが処理可能なデータを生成する工程と、
前記サポート印刷要素を、サポート要素のキャッシュに記憶する工程と、
前記非サポート印刷要素を、非サポート要素のキャッシュに記憶する工程とをさらに有することを特徴とする請求項１２に記載のバッチジョブ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一括バッチジョブ処理を行う画像処理装置及びその方法に関し、より詳細には、バッチジョブ作成を単純化し、バッチジョブ状態に対するユーザの理解を向上させ、所望しないバッチジョブの印刷結果を防止する、より包括的なバッチジョブ処理を行う画像処理装置、及びそのバッチジョブ処理方法に関する。
【背景技術】
【０００２】
印刷する必要がある複数のファイルを有するユーザは、複数のファイルを１つのバッチジョブとして投入する場合が多い。バッチジョブのコンポーネントファイルの特性（例えば、フォーマット、印刷設定）が異なる場合、ユーザのクライアント装置からバッチジョブを投入される画像処理装置は、画像処理装置がその特性をサポートするバッチジョブのファイルのサブセットのみを印刷することができる。このように部分的にサポートされたバッチジョブは、バッチジョブの投入方法に応じていくつかの方法で扱われる。
【０００３】
電子メールの印刷方法では、ユーザは、複数の添付ファイルを有する電子メールのメッセージとして、バッチジョブを投入する。画像処理装置はサポートされた添付書類を出力し、サポートされていない添付書類はスキップする。そのため、バッチジョブの一部は印刷され、一部は印刷されず、通常、画像処理装置は、バッチジョブのどの添付書類が印刷され、どれがスキップされたかを、ユーザに通知することはない。
【０００４】
印刷ジョブ言語（ＰＪＬ）個別印刷方法では、ユーザは、ドキュメントの境界を決定するＰＪＬのヘッダーやフッターにより互いに分離されたいくつかのドキュメントを備える１つのスプールファイルとして、バッチジョブを投入する。画像処理装置は、画像処理装置がサポートされていないドキュメントに到達するまで、ドキュメントを連続して出力し、その時点で処理は終了する。そのため、バッチジョブの一部は印刷され、一部は印刷されず、サポートされたドキュメントの全てが必ずしも印刷されるわけではない。さらに、画像処理装置は通常、処理が終了する前にバッチジョブのどのドキュメントが印刷されたかを、ユーザに通知することはない。
【０００５】
圧縮アーカイブ印刷方法では、ユーザはいくつかのファイルを備える圧縮されたアーカイブ（例えば、ｚｉｐファイル）としてバッチジョブを投入する。画像処理装置は、どのファイルが元々画像処理装置にサポートされ、どのファイルが画像処理装置にサポートされるフォーマットに変換できるのかを判定する。元々サポートされた或いはサポートされたフォーマットに変換可能なファイルは印刷されるが、サポートされていないファイルはスキップされる。そのため、バッチジョブの一部は印刷され、一部は印刷されず、通常、画像処理装置が、バッチジョブのどのファイルが印刷され、どれがスキップされたかを、ユーザに通知することはない。
【０００６】
ウェブサービス（ＷＳ）印刷方法では、ユーザのクライアント装置は、印刷ジョブ作成メッセージを画像処理装置上のＷＳ印刷サービスに送信することにより、バッチジョブのコンテナを作成する。次に、クライアント装置は、ドキュメント毎にドキュメント追加要求メッセージをＷＳ印刷サービスに送信することにより、複数のドキュメントをバッチジョブに追加しようとする。ＷＳ印刷サービスはサポートされたドキュメントを追加する要求を許可し、サポートされていないドキュメントを追加する要求を拒否する。それ以上追加するドキュメントが無くなれば、クライアント装置は、バッチジョブを印刷することを示すメッセージをＷＳ印刷サービスに送信し、画像処理装置はバッチジョブを印刷する。
【０００７】
この方法ではバッチジョブのコンテナの作成と、どのドキュメントがバッチジョブに成功裏に追加されたかをユーザが見つけられるようにするために、ドキュメント毎に要求／許可のメッセージ交換とを必要とする。さらに、この方法は、電子メールの印刷、ファイル転送プロトコル（ＦＴＰ）印刷、ラインプリンタリモート（ＬＰＲ）印刷やユニバーサルシリアルバス（ＵＳＢ）印刷など、特定のレガシーバッチジョブ印刷方法をサポートしていない。
【０００８】
特許文献１には、複数の印刷ジョブを一括して実行する際、その印刷指示が複数の印刷ジョブデータを対象としている場合は、個々の印刷ジョブの出力設定をユーザに確認させるかを判定し、確認する場合には個々の印刷ジョブに関連付けられた出力設定を変更するためのユーザインターフェース（ＵＩ）を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−９５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に記載の技術では、バッチジョブが、そのバッチジョブを受信したプリンタで印刷できないファイルを含む場合であっても、ユーザは印刷できないことを判断できないことから印刷指示を行ってしてしまい、プリント動作が停止してしまうことになる。
【００１１】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、画像処理装置におけるバッチジョブの対応／非対応状態についてのユーザの理解を向上させ、バッチジョブにその画像処理装置で印刷できないファイルが含まれていたとしても、バッチジョブ中のユーザが印刷を希望しないファイルを印刷させてしまうことを防ぐことにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る画像処理装置は、インターフェースと、該インターフェースと通信可能に接続されるプロセッサとを備えた画像処理装置であって、前記画像処理装置は、前記画像処理装置で対応可能な印刷要素であるサポート印刷要素と前記画像処理装置で対応不能な印刷要素である非サポート印刷要素とを含む複数の印刷要素を有するバッチジョブを受信し、前記プロセッサの制御下で前記複数の印刷要素のいずれかを印刷する前に、前記複数の印刷要素のそれぞれについてのサポート状態と、前記サポート印刷要素を印刷するよう指示するグループ印刷命令をユーザに入力させるための選択キーとを、表示用に前記インターフェースに出力することを特徴としたものである。
【００１３】
本発明に係るバッチジョブ処理方法は、画像処理装置において一括でバッチジョブを処理するバッチジョブ処理方法であって、前記画像処理装置で対応可能な印刷要素であるサポート印刷要素と前記画像処理装置で対応不能な印刷要素である非サポート印刷要素とを含む複数の印刷要素を有するバッチジョブを受信する工程と、前記複数の印刷要素のそれぞれのサポート状態を判定する判定工程と、前記複数の印刷要素のいずれかを印刷する前に、前記印刷要素のそれぞれの判定された前記サポート状態と、前記サポート印刷要素を印刷するよう指示するグループ印刷命令をユーザに入力させるための選択キーとを、表示用に出力する工程とを有することを特徴としたものである。
【発明の効果】
【００１４】
本発明によれば、画像処理装置におけるバッチジョブの対応／非対応状態についてのユーザの理解を向上させ、バッチジョブにその画像処理装置で印刷できないファイルが含まれていたとしても、バッチジョブ中のユーザが印刷を希望しないファイルを印刷させてしまうことを防ぐことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る画像処理装置を含む通信システムを示す図である。
【図２】本発明に係る画像処理装置に接続されたクライアント装置の構成例を示す図である。
【図３】本発明に係る画像処理装置の構成例を示す図である。
【図４】本発明に係る画像処理装置のメモリの使用例を示す図である。
【図５】本発明における一括バッチジョブのユーザページの一例を示す図である。
【図６】本発明における一括バッチジョブ処理方法の一例を説明するためのフロー図である。
【発明を実施するための形態】
【００１６】
この解決法では、画像処理装置で対応可能な印刷要素（サポートされた印刷要素）と画像処理装置で対応不能な印刷要素（サポートされていない印刷要素）とを含むバッチジョブのいずれかの印刷要素（例えば、ファイル、ドキュメント）を印刷する前に、サポート状態の表示が印刷要素毎に出力され、ユーザは、この解決法がサポートされた印刷要素を印刷する処理に進む前に、グループ印刷命令の入力を要求される。いくつかの実施形態において、この解決法は、いずれの印刷要素も印刷せずにバッチジョブをキャンセルするよう指示するグループキャンセル命令を入力することをユーザに許可し、また、サポートされた印刷要素に変換するために１以上のサポートされていない印刷要素の変更を要求する変更命令を入力することをユーザに許可する。
【００１７】
本発明の一態様では、画像処理装置は、インターフェースと、そのインターフェースと通信可能に接続されるプロセッサとを備え、その画像処理装置は、１以上のサポート印刷要素と１以上の非サポート印刷要素とを含む複数の印刷要素を有するバッチジョブを受信し、プロセッサの制御下で上記複数の印刷要素のいずれかを印刷する前に、上記インターフェースにおいて、上記複数の印刷要素のそれぞれのサポート状態と、上記サポートされた印刷要素を印刷するよう命令するグループ印刷指示を入力することをユーザに許可する第１選択要素（選択キー）とを、表示用に出力する。
【００１８】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素に関連するドキュメントフォーマットが上記画像処理装置に元々サポートされているか否かに基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する。
【００１９】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素に関連するドキュメントフォーマットが上記画像処理装置にアクセス可能な変換サービスにサポートされているか否かに基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する。
【００２０】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素のサポート状態を、上記少なくとも１つの印刷要素に関連する印刷設定が上記画像処理装置にサポートされているか否かに基づいて、判定する。
【００２１】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するために、１以上の消耗品の使用量を超えないか否かの判定に基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する。
【００２２】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するために、課金料金が閾値を超えないか否かの判定に基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する。
【００２３】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するために、許可がおりているか否かに基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する。なお、ここで「許可がおりているか否か」とは、バッチジョブに含まれる「印刷要素に対する印刷許可／印刷不許可を示す情報（印刷権限を示す情報）」を指す。
【００２４】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、上記複数の印刷要素のいずれも印刷せずに、上記バッチジョブをキャンセルするよう指示するグループキャンセル命令を入力することをユーザに許可する追加選択要素（追加選択キー）を、表示用に上記インターフェースに出力する。
【００２５】
いくつかの実施形態において、上記プロセッサの制御下で上記画像処理装置は、１以上の上記サポートされていない印刷要素の変更を要求する変更命令を入力することをユーザに許可する追加選択要素（追加選択キー）を、表示用に上記インターフェースに出力する。
【００２６】
いくつかの実施形態において、上記インターフェースはネットワークインターフェースを備え、上記サポート状態と第１選択要素は、遠隔のクライアント装置において表示するために送信された１以上の埋め込みのウェブページに含まれる。
【００２７】
いくつかの実施形態において、上記インターフェースはフロントパネルインターフェースを備え、上記サポート状態と第１選択要素は、１以上のユーザインターフェース記述に含まれ、上記フロントパネルインターフェースに表示される。
【００２８】
いくつかの実施形態において、少なくとも１つのサポートされた印刷要素の上記サポート状態の表示は、印刷可能状態を示している。
【００２９】
いくつかの実施形態において、少なくとも１つのサポートされていない印刷要素の上記サポート状態の表示は、サポートされていないドキュメントフォーマットを示している。
【００３０】
いくつかの実施形態において、少なくとも１つのサポートされていない印刷要素の上記サポート状態の表示は、サポートされていない印刷設定を示している。
【００３１】
いくつかの実施形態において、少なくとも１つのサポートされていない印刷要素の上記サポート状態の表示は、消耗品の違反を示している。
【００３２】
いくつかの実施形態において、少なくとも１つのサポートされていない印刷要素の上記サポート状態の表示は、課金料金の違反を示している。
【００３３】
少なくとも１つのサポートされていない印刷要素の上記サポート状態の表示は、許可の違反を示している。
【００３４】
本発明の別の態様において、一括バッチジョブ処理は、１以上のサポートされた印刷要素と１以上のサポートされていない印刷要素とを含む複数の印刷要素を有するバッチジョブを受信する工程と、上記複数の印刷要素のそれぞれのサポート状態を判定する判定工程と、上記複数の印刷要素のいずれかを印刷する前に、上記印刷要素毎に判定された上記サポート状態と、上記サポートされた印刷要素を印刷するよう命令するグループ印刷命令を入力することをユーザに許可する第１選択要素（選択キー）とを、表示用に出力する工程を有する。
【００３５】
いくつかの実施形態において、上記判定工程は、少なくとも部分的には、少なくとも１つの印刷要素に関連するドキュメントフォーマットに基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する工程を有する。
【００３６】
いくつかの実施形態において、上記判定工程は、少なくとも部分的には、少なくとも１つの印刷要素に関連する印刷設定に基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する工程を有する。
【００３７】
いくつかの実施形態において、上記判定工程は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するのに必要な消耗品の概算に基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する工程を有する。
【００３８】
いくつかの実施形態において、上記判定工程は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するための課金料金の概算に基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する工程を有する。
【００３９】
いくつかの実施形態において、上記判定工程は、少なくとも部分的には、少なくとも１つの印刷要素を印刷するための許可がなされているか否かに基づいて、上記少なくとも１つの印刷要素のサポート状態を判定する工程を有する。
【００４０】
いくつかの実施形態において、上記方法は、上記複数の印刷要素のいずれも印刷せずに、上記バッチジョブをキャンセルするよう指示するグループキャンセル命令を入力することをユーザに許可する追加選択要素（追加選択キー）を表示用に出力する工程をさらに有する。
【００４１】
いくつかの実施形態において、上記方法は、１以上の上記非サポート印刷要素の変更を要求する変更命令を、入力することをユーザに許可する追加選択要素（追加選択キー）を表示用に出力する工程をさらに有する。
【００４２】
いくつかの実施形態において、上記方法は、上記サポート印刷要素についてプリントエンジンが処理可能なデータを生成する工程と、上記サポート印刷要素をサポート要素のキャッシュに記憶する工程と、上記非サポート印刷要素を非サポート要素のキャッシュに記憶する工程をさらに有する。
【００４３】
以下、図面を参照しながら本発明について説明する。
図１は、本発明に係る画像処理装置を含む通信システムを示す図である。通信システムは、通信ネットワーク１３０を介して画像処理装置１２０と通信可能に接続されるクライアント装置１１０を含む。通信ネットワーク１３０は、ＵＳＢ接続、パラレルポート接続、小型コンピュータシステムインターフェース（ＳＣＳＩ）接続などの直接通信リンクであり、あるいは、クライアントノード１１０と画像処理装置１２０を通信可能に接続する、インターネットプロトコルルータ、イーサネット（登録商標）スイッチ、無線ローカルエリアネットワーク（Ｗｉ−Ｆｉ）アクセスポイント、及び無線メトロポリタンエリアネットワーク（ＷｉＭＡＸ）アクセスポイントなどの接続装置により相互接続される複数の通信リンクを備えてもよい。クライアント装置１１０及び画像処理装置１２０は、通信ネットワーク１３０を介してバッチジョブの制御フローを行う。
【００４４】
バッチジョブの制御フロー例において、ユーザはクライアント装置１１０を起動し、クライアント装置１１０はファイルやドキュメントなどの複数の印刷要素を有するバッチジョブを画像処理装置１２０に投入する。バッチジョブの投入は、例えば、ユーザが複数の添付書類を有する電子メールのメッセージとしてバッチジョブを投入する電子メール印刷方法、ユーザがバッチジョブをドキュメントの境界を決定するＰＪＬのヘッダー／フッターにより互いに分離されたいくつかのドキュメントを含む１つのスプールファイルとして投入するＰＪＬ分離印刷方法、ユーザがいくつかのファイルを有する圧縮されたアーカイブ（例えば、ｚｉｐファイル）としてバッチジョブを投入する圧縮アーカイブ印刷方法、ＦＴＰ印刷方法、ＬＰＲ印刷方法、ウェブページ投入方法、ＷＳ印刷方法、ＵＳＢ印刷方法など、様々な方法によって行われる。
【００４５】
バッチジョブのいずれかの印刷要素を印刷する前に、画像処理装置１２０は各印刷要素のサポート状態を判定し、画像処理装置１２０に対してサポートされた印刷要素を印刷するよう指示するグループ印刷命令を入力することをユーザに許可する第１選択要素（選択キー）と、画像処理装置１２０に対していずれの印刷要素も印刷せずにバッチジョブをキャンセルするよう指示するキャンセル命令を入力することをユーザに許可する第２選択要素（追加選択キー）と、変更した印刷要素をサポートされたものにするように１以上の印刷要素の変更を要求する変更命令を入力することをユーザに許可する第３選択要素（別の追加選択キー）とを含む複数の選択要素だけでなく、印刷要素毎のサポート状態を、表示用にクライアント装置１１０に出力する。例えば、これら複数の選択要素及び印刷要素毎のサポート状態を、１以上のバッチジョブのユーザページに送信してクライアント装置１１０に出力する。なお、追加選択キーや別の追加選択キーを表示用に出力しないこともできる。
【００４６】
図２にクライアント装置１１０の構成例を示す。クライアント装置は、例えばパーソナルコンピュータ、個人データ（ＰＤＡ）、携帯電話機等であってもよい。クライアント装置１１０は、ユーザインターフェース２１０と、ネットワークインターフェース２２０と、メモリ２４０とで構成され、これらは全てプロセッサ２３０と通信可能に接続されている。
【００４７】
ユーザインターフェース２１０は、ユーザの入力を受けるためのキーボード、キーパッド、タッチスクリーンなどの入力機構と、ユーザに対して出力を表示する液晶ディスプレイ（ＬＣＤ）やブラウン管ディスプレイ（ＣＲＴ）などの出力機構とを備える。
【００４８】
ネットワークインターフェース２２０は、クライアント装置１１０を通信ネットワーク１３０に通信可能に接続する、イーサネット（登録商標）やＷｉ−ＦｉやＷｉＭＡＸ準拠のインターフェース、ＵＳＢやＳＣＳＩやパラレルポートインターフェース、あるいはセルラーインターフェースなどの有線又は無線ＬＡＮ又はＭＡＮインターフェースである。メモリ２４０は、１以上のランダムアクセスメモリ（ＲＡＭ）と１以上のリードオンリーメモリ（ＲＯＭ）とを含む。
【００４９】
プロセッサ２３０は、メモリ２４０にインストールされたソフトウェアを実行して、ユーザインターフェース２１０への入力に応じて複数の印刷要素を有するバッチジョブの投入をネットワークインターフェース２２０上で生成及び送信する動作、バッチジョブの投入に応じてネットワークインターフェース２２０上で受信したバッチジョブのユーザページをユーザインターフェース２１０上で処理及び出力する動作、バッチジョブのユーザページに入力されたレスポンスをネットワークインターフェース２２０上で生成及び送信するといった動作を、クライアント装置１１０上で実行する。
【００５０】
図３に画像処理装置１２０の構成例を示す。いくつかの実施形態において、画像処理装置１２０は、印刷、スキャン、コピーなどの複数の画像処理機能をサポートする複合機（ＭＦＰ）である。
【００５１】
画像処理装置１２０は、ウォークアップユーザからの入力を受け付け、ウォークアップユーザに対して出力を表示するフロントパネルインターフェース３１０を備える。さらに、画像処理装置１２０は、画像処理装置１２０を通信ネットワーク１３０に通信可能に接続するネットワークインターフェース３２０を備える。ネットワークインターフェース３２０は、例えば、イーサネット（登録商標）やＷｉ−ＦｉやＷｉＭＡＸ準拠のインターフェース、ＵＳＢやＳＣＳＩやパラレルポートインターフェースなどであってもよい。
【００５２】
画像処理装置１２０の内部には、インターフェース３１０及び３２０がプロセッサ３４０に通信可能に接続されており、プロセッサ３４０はメモリ３５０及びプリントエンジン３３０にも接続されている。
【００５３】
プリントエンジン３３０は、１以上の集積回路（ＩＣ）などのプリンタロジックと、印刷機能を実行する電気機械部とを備える。電気機械部は、例えば、プリンタＩＣの制御下で印刷要素を印刷する移動式キャリッジに搭載されたカラーインクジェットヘッド、あるいはプリンタＩＣの制御下で液状化したトナーを用紙に定着させて印刷要素を印刷する定着システムを備える。画像処理装置１２０はまた、１以上のＩＣといったスキャナ／コピー機のロジックを有するスキャン／コピーエンジンなどのその他のエンジンと、スキャン及びコピー機能を実行する電気機械部とを備える。電機機械部は、例えば、スキャナＩＣの制御下でドキュメントを光学的にスキャンし、スキャンしたドキュメントをメモリ３５０に記憶する移動式キャリッジに搭載されたライン画像センサを備える。例示の実施形態では、印刷、スキャン、コピーをサポートする画像処理装置について説明したが、本発明の他の実施形態において、ファックス、ファイリングなどの付加的な又は異なる画像処理関連の機能をサポートする画像処理装置、あるいは単機能印刷装置を採用することができる。
【００５４】
メモリ３５０は、１以上のＲＡＭと１以上のＲＯＭで構成されている。プロセッサ３４０は、メモリ３５０にインストールされたソフトウェアを実行して、ネットワークインターフェース３２０上で受信した複数の印刷要素を有するバッチジョブの投入の前処理動作、バッチジョブの投入に応じてネットワークインターフェース３２０上でバッチジョブのユーザページを生成及び送信する動作、ネットワークインターフェース３２０上で受信したバッチジョブのユーザページに入力されたレスポンスに従ってバッチジョブの投入の印刷を促進するといった動作を画像処理装置１２０上で実行する。
【００５５】
いくつかの実施形態において、ネットワークインターフェース３２０を介してリモートユーザにより投入されたバッチジョブの代わりに又はそれに加えて、バッチジョブはフロントパネルインターフェース３１０を介してウォークアップユーザにより投入することができる。これらの実施形態において、プロセッサ３４０は、メモリ３５０にインストールされたソフトウェアを実行して、バッチジョブの投入に応じてバッチジョブのユーザページをフロントパネルインターフェース３１０上で生成及び出力する、フロントパネルインターフェース３１０上で受信したバッチジョブのユーザページに入力されたレスポンスに従ってバッチジョブの投入の印刷を促進するといった、ウォークアップのバッチジョブの投入の処理を実行する。
【００５６】
図４に、本発明に係る画像処理装置におけるメモリ３５０の使用例を示す。メモリ３５０には、画像処理装置のファームウェア４０５と、サポート要素のキャッシュ４５０と、サポートされない要素のキャッシュ４６０とが格納されている。ファームウェア４０５は、一括バッチジョブの処理に関する機能を実行するいくつかのソフトウェア要素を含んでいる。
【００５７】
ネットワークコントローラ４１０は、ネットワークインターフェース３２０を介してクライアント装置１１０などの他の装置との接続を管理する。画像処理装置１２０は、この接続によりクライアント装置１１０と交信し、クライアント装置１１０とバッチジョブの制御フローを行う。いくつかの実施形態において、画像処理装置１２０はまた、この接続により、画像処理装置１２０で元々サポートされていないドキュメントフォーマットで受信した印刷要素を画像処理装置１２０でサポートされるドキュメントフォーマットに変換するウェブサービスなどの外部のサービスと交信し、及び／又は外部のラスタ画像処理（ＲＩＰ）を行う。
【００５８】
フロントパネルコントローラ４２０は、フロントパネルインターフェース３１０を介してウォークアップユーザとの通信を管理する。画像処理装置１２０は、この通信によりウォークアップユーザと交信し、ウォークアップユーザとバッチジョブの制御フローを行う。
【００５９】
プリントコントローラ４３０は、一括バッチジョブの処理を促進する前処理を行う。前処理は、バッチジョブのユーザページの生成の他にバッチジョブの印刷要素の識別、サポートの判定、変換、ＲＩＰ、及びキャッシング、といったいくつかの機能を含む。
【００６０】
識別機能では、プリントコントローラ４３０は受信したバッチジョブを個々の印刷要素に分離する。例えば、バッチジョブが電子メールの印刷ジョブである場合、プリントコントローラ４３０はそれぞれの電子メールの添付書類を個々の印刷要素とみなし、バッチジョブがＰＪＬの個別の印刷ジョブである場合、プリントコントローラ４３０はＰＪＬのスプールファイルを解析してＰＪＬドキュメントの境界から個々の印刷要素を識別し、バッチジョブが圧縮されたアーカイブである場合、プリントコントローラ４３０はアーカイブを開いてその中にあるそれぞれのファイルを個々の印刷要素とみなす。さらに、バッチジョブはバッチジョブのコンテンツ又はバッチジョブのコンテンツのリファレンスを含む。後者の場合、バッチジョブは、ＵＲＬ（Uniform Resource Locator）、ＵＲＩ（Uniform Resource Identifier）、又はバッチジョブのコンテンツに対するネットワークファイルパスを備え、プリントコントローラ４３０はリファレンスを用いてバッチジョブのコンテンツを読み出し、読み出したバッチジョブのコンテンツから個々の印刷要素を識別する。
【００６１】
サポート判定機能では、プリントコントローラ４３０は識別された個々の印刷要素のそれぞれのフォーマットを調べ、印刷要素が元々サポートされたドキュメントフォーマットであるか否かを判定し、そうでない場合には、印刷要素が画像処理装置１２０にアクセス可能な変換サービスによりサポートされたドキュメントフォーマットであるか否かを調べる。
【００６２】
例えば、印刷要素のドキュメントフォーマットがプリントエンジン３３０と互換性のあるプリントエンジンが処理可能なフォーマット、プリントコントローラ４３０によって元々サポートされた装置非依存のフォーマット（例えば、Tagged Image File Format（ＴＩＦＦ）ファイル）、又はプリントコントローラ４３０によって元々サポートされたページ記述言語（ＰＤＬ）フォーマット、又は画像処理装置１２０にアクセス可能な変換サービスを介してサポートすることが可能な他のドキュメントフォーマット（例えば、マイクロソフトのＷｏｒｄ）である場合、プリントコントローラ４３０は、このドキュメントフォーマットが元々サポートされているとみなす。
【００６３】
プリントコントローラ４３０はまた、インクの種類、用紙の種類、用紙サイズ、両面、ホチキス止め、パンチ穴などの印刷要素に関連する印刷設定がサポートされているか否かを判定する。さらに、プリントコントローラ４３０は、印刷要素を印刷するための１以上の消耗品（例えば、インク、用紙）の使用量が利用可能な又は許容範囲の量を超えないか否かを判定する。予め定めた複数の消耗品のうち少なくとも１つでも使用量の閾値を超える場合には非サポートとし、それ以外でサポートとしてもよいし、予め定めた複数の消耗品の全てで使用量の閾値を超える場合には非サポートとし、それ以外でサポートとしてもよい。また、プリントコントローラ４３０は、印刷要素を印刷するのに要する課金料金が利用可能な又は許容範囲の課金料金の閾値を超えないか否かも判定する。超えた場合には非サポートとすればよい。
【００６４】
さらに、プリントコントローラ４３０は、印刷要素を印刷することが許可されているか否かも判定する。許可されていない場合には非サポートとすればよい。ここで「許可されているか否か」とは、上述したように、バッチジョブに含まれる「印刷要素に対する印刷許可／印刷不許可を示す情報（印刷権限を示す情報）」を指す。印刷権限は、画像処理装置１２０での管理者による事前設定に基づき印刷要素に対して自動設定することや、クライアント装置１１０での管理者による事前設定に基づき印刷要素に対して自動設定することや、クライアント装置１１０で実際に印刷を行うユーザによる事前設定に基づき印刷要素に対して自動設定することや、クライアント装置１１０で実際に印刷を行うユーザによって印刷指示時に設定することができる。自動設定を行う場合には、実際に印刷を行うユーザのログイン情報などに基づき、予めそのユーザに割り当てられた権限レベルに基づき各印刷要素について印刷権限の有無を設定するなどすればよい。
【００６５】
変換機能では、プリントコントローラ４３０は、ＲＩＰを実行し、変換が必要な印刷要素のためのプリントエンジンが処理可能なデータを生成する前に、元々サポートされたドキュメントフォーマットへの変換が必要な印刷要素の変換を行うために変換サービスを起動する。このような変換サービスは、例えば、画像処理装置１２０のゲストサービス（例えば、Ｊａｖａ（登録商標）仮想マシン）又は外部のウェブサービスであってもよい。
【００６６】
ＲＩＰ機能では、プリントコントローラ４３０は、ＲＩＰを行い、サポートされた印刷要素のためのプリントエンジンが処理可能なデータを生成する。
【００６７】
キャッシング機能では、プリントコントローラ４３０は、サポートされた印刷要素のためのプリントエンジンが処理可能なデータをサポート要素のキャッシュ４５０に記憶し、サポートされていない印刷要素をサポートされない要素のキャッシュ４６０に記憶する。
【００６８】
ページの生成機能では、プリントコントローラ４３０はバッチジョブのユーザページを生成する。例えば、バッチジョブのユーザページには、バッチジョブの名前、バッチジョブに含まれる各印刷要素の名前やサポート状態が含まれる。
【００６９】
サポートされた印刷要素のサポート状態は、例えば、「エラー：処理」（例えば、要素はサポートされているがプリントエンジンが処理可能なデータの変換又は生成中にエラーが生じた）あるいは「保持」（例えば、要素はサポートされており、プリントエンジンが処理可能なデータの生成が完了しサポートジョブのキャッシュ４５０に要素が記憶された）としてページ上に報告される。
【００７０】
サポートされていない印刷要素のサポート状態は、例えば、「エラー：フォーマット」（例えば、画像処理装置１２０は印刷要素のフォーマットを元々あるいは変換サービスを介してサポートしていない）、「エラー：設定」（例えば、画像処理装置１２０は印刷要素の印刷設定を元々あるいは変換サービスを介してサポートしていない）、「エラー：リソース」（例えば、プリントコントローラ４３０が、印刷要素を印刷するのに必要な消耗品が利用可能な又は許容範囲の量を超えると判定）、「エラー：料金」（例えば、プリントコントローラ４３０が、印刷要素を印刷するのに要する課金料金が許容範囲の料金を超えると判定）、又は「エラー：許可」（例えば、プリントコントローラ４３０が、印刷に必要な許可がなされていないと判定）としてページ上に報告される。
【００７１】
例えば、バッチジョブのユーザページは、バッチジョブに対して行う動作に関する命令を入力することをユーザに許可する選択インジケータも含む。ページ上に示された選択インジケータは、例えば、押下することによりサポートされた印刷要素を印刷しサポートされていない印刷要素を消去するよう命令するグループ印刷命令を出す「印刷」ボタン、押下することによりいずれの印刷要素も印刷せずにバッチジョブをキャンセルするよう命令するグループキャンセル命令を出す「キャンセル」ボタン、押下することにより１以上のサポートされていない印刷要素をサポートされたものにする変更を要求する変更命令を出す「変更」ボタンを含む。
【００７２】
この変更の一例として、サポートされていない印刷要素をサポートされたドキュメントフォーマットで再投入すること、サポートされていない印刷要素をサポートされたフォーマットに変換するために使用することができる変換サービスを識別すること、サポートされていない印刷設定を削除すること、無許可のコンテンツを削除すること、あるいは印刷要素を印刷するのに必要な消耗品の量又は種類を低減するために印刷設定を変更することが挙げられる。
【００７３】
プリントコントローラ４３０により生成されたバッチジョブのユーザページは、バッチジョブの投入者がクライアント装置１１０のユーザであるかフロントパネルインターフェース３１０のウォークアップユーザであるかに応じてフロントパネルインターフェース３１０又はネットワークインターフェース３２０に出力される。
【００７４】
例えば、バッチジョブがクライアント装置１１０のユーザにより投入された場合、プリントコントローラ４３０はバッチジョブのユーザページを埋め込みのウェブページとしてフォーマットし、ネットワークモジュール４１０を起動して、ネットワークインターフェース３２０を介してウェブページをクライアント装置１１０に送信する。バッチジョブがフロントパネルインターフェース３１０のユーザにより投入された場合、プリントコントローラ４３０はバッチジョブのユーザページをユーザインターフェースの記述としてフォーマットし、フロントパネルモジュール４２０を起動して、ページをフロントパネルインターフェース３１０に出力する。
【００７５】
一括バッチジョブの処理を促進する前処理に加えて、プリントコントローラ４３０は、バッチジョブに対して行う動作に関するバッチジョブのユーザページに入力された命令を実行する。
【００７６】
例えば、「印刷」命令に応じて、プリントコントローラ４３０は、サポート要素のキャッシュ４５０からバッチジョブのサポートされた印刷要素のためのプリントエンジンが処理可能なデータを読み出し、このプリントエンジンが処理可能なデータをプリントエンジン３３０に投入してハードコピーフォーマットで出力し、さらにバッチジョブのサポートされていない印刷要素をサポートされない要素のキャッシュ４６０から消去する。
【００７７】
「キャンセル」命令に応じて、プリントコントローラ４３０は、バッチジョブのサポートされた印刷要素をサポート要素のキャッシュ４５０から消去し、バッチジョブのサポートされていない印刷要素を非サポート要素のキャッシュ４６０から消去する。
【００７８】
「変更」命令に応じて、プリントコントローラ４３０は、サポートされていない印刷要素をユーザにより指定されているとして変更し、変更した印刷要素に対してサポート判定機能を実行することにより、この変更の結果として印刷要素のサポート状態がサポートされないからサポートされるに変ったか否かを判定する。例えば、必要ならば、この変更が印刷設定に対する変更である場合、プリントコントローラ４３０は非サポート要素のキャッシュ４６０のサポートされていない印刷要素にアクセスしてこの変更を有効にする。
【００７９】
サポート要素のキャッシュ４５０は、プリントエンジンが処理可能なフォーマットでバッチジョブのサポートされた印刷要素を記憶する。非サポート要素のキャッシュ４６０は、プリントエンジンが処理不可能なフォーマットでバッチジョブのサポートされていない印刷要素を記憶する。キャッシュ４５０及び４６０は、例えば、ハードディスク、フラッシュメモリ、又はＲＡＭに保持される。他の実施形態において、キャッシュ４５０、４６０、又はこれらの一方は、外部に、あるいはＵＳＢメモリなどの取り外し可能な記憶要素上に保持される。
【００８０】
図５はバッチジョブのユーザページ５００の一例を示す図である。ページ５００は、バッチジョブがクライアント装置１１０により投入された場合にはクライアント装置１１０のユーザインターフェース２１０に表示され、バッチジョブが画像処理装置１２０のウォークアップユーザにより投入された場合にはフロントパネルインターフェース３１０に表示される。
【００８１】
いくつかの実施形態において、バッチジョブがクライアント装置１１０によって投入された場合、ページ５００はフロントパネルインターフェース３１０とユーザインターフェース２１０の両方に表示される。ページ５００には、ページ５００に関連する投入されたバッチジョブの名前（「ユーザ１  バッチジョブ」）と、バッチジョブの各印刷要素の名前及びサポート状態が含まれる。
【００８２】
図示した例では、バッチジョブは５つの印刷要素を含んでおり、このうちの２つ（要素１、要素２）はサポートされており、他の３つ（要素３、要素４、要素５）はサポートされていない。要素１及び２の状態は「保持」となっており、これらの印刷要素がサポートされており、処理済みで印刷可能であることを示している。要素３の状態は「エラー：フォーマット」であり、要素３が画像処理装置１２０に元々サポートされていないドキュメントフォーマットで投入され、画像処理装置１２０にアクセス可能な変換サービスによって変換できないことを示している。要素４の状態は「エラー：設定」であり、要素４が画像処理装置１２０にサポートされていない印刷設定で投入されたことを示している。要素５の状態は「エラー：リソース」であり、要素５を現在の印刷設定で印刷した場合、許容範囲外の量のリソース（例えば、インク、用紙など）を消費するとプリントコントローラ４３０が判定したことを示している。従って、要素３〜５のサポート状態はサポートされていない。
【００８３】
印刷要素の名前とサポート状態の下には、操作ボタンの形で選択インジケータがある。ここで、「印刷」ボタンは上記選択キーに相当し、「キャンセル」ボタンは上記追加選択キーに相当し、「変更」ボタンは上記別の追加選択キーに相当する。ユーザが「印刷」ボタンを押下すると、グループ印刷命令が出される。プリントコントローラ４３０は、バッチジョブのサポートされた印刷要素のためのプリントエンジンが処理可能なデータをサポート要素のキャッシュ４５０から読み出し、このプリントエンジンが処理可能なデータをプリントエンジン３３０に投入してハードコピーフォーマットで出力し、さらにバッチジョブのサポートされていない印刷要素を非サポート要素のキャッシュ４６０から消去する。
【００８４】
ユーザが「キャンセル」ボタンを押下すると、グループキャンセル命令が出される。プリントコントローラ４３０は、バッチジョブのサポートされた印刷要素をサポート要素のキャッシュ４５０から消去し、バッチジョブのサポートされていない印刷要素を非サポート要素のキャッシュ４６０から消去する。
【００８５】
ユーザが「変更」ボタンを押下すると、プリントコントローラ４３０は、サポートされていない１以上の印刷要素をユーザにより指定されているとして変更し、変更した印刷要素に対してサポート判定の機能を実行することにより、この変更の結果として印刷要素のサポート状態が非サポートからサポートに変ったか否かを判定する。最後に交信されたユーザの操作に応じて、プリントコントローラ４３０は、ユーザが所望する変更（又は複数の変更）について（例えば、サポートされたドキュメントフォーマットでの再投入、変換サービスの識別、印刷設定変更）、ユーザからの情報を要請する付加ページをユーザに示す。
【００８６】
異なるユーザからの複数のバッチジョブが画像処理装置１２０に保留される場合もある。こういった場合、プリントコントローラ４３０は、この複数のバッチジョブを示すページと、各々の印刷要素の名前及び状態を示すページを生成して出力させ、これによりユーザは、例えば、タッチスクリーン上でバッチジョブ名をタッチしたりチェックボックスをチェックしたりすることでユーザのバッチジョブを選択することができる。選択すると、ユーザのバッチジョブ固有のバッチジョブのユーザページが示される。
【００８７】
図６は本発明における一括バッチジョブ処理方法の一例を説明するためのフロー図である。画像処理装置１２０は、ネットワークインターフェース３２０又はフロントパネルインターフェース３１０を介して複数の印刷要素を有するバッチジョブを受信し（６１０）、プリントコントローラ４３０は、バッチジョブの個々の印刷要素を識別する（６２０）。
【００８８】
プリントコントローラ４３０は、例えば、ドキュメントフォーマット、印刷設定、消耗品、料金及び／又は許可を参考にして個々の印刷要素のそれぞれのサポート状態を判定する処理を進める（６３０）。個々の印刷要素の全てがサポートされている場合、プリントコントローラ４３０は、バッチジョブの全ての要素のためのプリントエンジンが処理可能なデータを生成し、プリントエンジン３３０を起動して、更なるユーザの介入なしにバッチジョブの全ての要素を印刷する。サポートされていない場合、プリントコントローラ４３０は、サポートされた印刷要素のためのプリントエンジン準備完了データ（プリントエンジンが処理可能なデータ）を生成し（６４０）、これらをサポート要素のキャッシュ４５０に記憶し(６５０)、サポートされていない印刷要素を非サポート要素のキャッシュ４６０に記憶する(６６０)。
【００８９】
プリントコントローラ４３０は１以上のバッチジョブのユーザページを生成し、これはネットワークインターフェース３２０、フロントパネルインターフェース３１０、あるいは両方に出力され（６７０）、それに応じてプリントコントローラ４３０は、バッチジョブを開始したユーザから処理命令を受信する（６８０）。
【００９０】
この命令がグループキャンセル命令である場合、プリントコントローラ４３０は全ての印刷要素をバッチジョブから消去する（６８５）。命令がグループ印刷命令である場合、プリントコントローラ４３０は、画像処理装置１２０にサポートされた印刷要素を出力させ、サポートされていない印刷要素を消去させる（６９０）。命令が変更命令である場合、１以上のサポートされていない印刷要素が変更され、サポート判定の工程をプリントコントローラ４３０の制御下で再び行い、変更された印刷要素が変更によりサポートされているか否かを判定する（６９５）。
【００９１】
本発明は、発明の精神と必須の特徴から逸脱することなく、他の特定の形式で具現化することが可能であることは当事者により理解されるであろう。例えば、好適な実施形態は印刷に関するものであるが、本発明は、ファックス、ファイリング、パブリッシング、フォーマット変換、デジタル複写、コンテンツのダウンロード、及び／又はオーディオビジュアルディスプレイのバッチジョブなどの、出力用に投入された他の種類のバッチジョブにも適用可能である。従って、本明細書はあらゆる点で例示的なものであって限定的なものではないと見なされる。本発明の範囲は添付の特許請求の範囲により示され、さらに、特許請求の範囲の均等範囲に属する変更は、全て本発明の範囲内のものである。
【符号の説明】
【００９２】
１１０…クライアント装置（クライアントノード）、１２０…画像処理装置、１３０…通信ネットワーク、２１０…ユーザインターフェース、２２０…ネットワークインターフェース、２３０…プロセッサ、２４０…メモリ、３１０…インターフェース、３１０…フロントパネルインターフェース、３２０…ネットワークインターフェース、３３０…プリントエンジン、３４０…プロセッサ、３５０…メモリ、４０５…ファームウェア、４１０…ネットワークコントローラ（ネットワークモジュール）、４２０…フロントパネルコントローラ（フロントパネルモジュール）、４３０…プリントコントローラ、４５０…サポート要素のキャッシュ、４６０…非サポート要素のキャッシュ。
【図１】
2010036581.tif 000003
【図２】
2010036581.tif 000004
【図３】
2010036581.tif 000005
【図４】
2010036581.tif 000006
【図５】
2010036581.tif 000007
【図６】
2010036581.tif 000008