(57)【要約】【課題】プレビュー画像データの生成要求と印刷要求が競合する場合であっても、プレビュー画像データの生成能力の低下を防止する。【解決手段】提供部２８は、他の画像形成装置１０から文書データの取得要求を受けた場合、他の画像形成装置１０に取得対象の文書データに関する情報を提供する。プレビュー画像生成部２６は、文書データのプレビュー画像データを生成する。制御部２４は、他の画像形成装置１０から文書データのプレビュー画像データの取得要求を受けた場合、他の画像形成装置１０の負荷状況と自装置の負荷状況とに応じて、プレビュー画像生成部２６によってプレビュー画像データを生成して他の画像形成装置１０に提供する第１処理、又は、取得対象のプレビュー画像データに対応する文書データを提供部２８によって他の画像形成装置１０に提供する第２処理、のいずれかを実行する。【選択図】図２
2018051777.tif 000002
【特許請求の範囲】
【請求項１】
文書データを受けて記憶する記憶手段と、
外部装置から文書データの取得要求を受けた場合、前記外部装置に取得対象の文書データに関する情報を提供する提供手段と、
文書データのプレビュー画像データを生成する生成手段と、
前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記外部装置の負荷状況と自装置の負荷状況とに応じて、取得対象のプレビュー画像データを前記生成手段によって生成して前記外部装置に提供する第１処理、又は、取得対象のプレビュー画像データに対応する文書データを前記提供手段によって前記外部装置に提供する第２処理、のいずれかを実行する制御手段と、
を有する情報処理装置。
【請求項２】
前記負荷状況は、プレビュー画像データの生成処理と文書データを印刷用データに変換する処理とを含む画像処理の状況であり、
前記制御手段は、前記外部装置における画像処理の状況と自装置における画像処理の状況とに応じて、前記第１処理又は前記第２処理のいずれかを実行する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記外部装置の負荷よりも自装置の負荷が小さい場合、前記第１処理を実行し、前記外部装置の負荷よりも自装置の負荷が大きい場合、前記第２処理を実行する、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記生成手段は、文書データが受け付けられたときに、文書データに含まれる特定のページのプレビュー画像データを生成し、
前記制御手段は、前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記特定のページのプレビュー画像データを前記外部装置に提供する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記特定のページは、文書データの最初のページである、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
文書データの取得指示に応じて、取得対象の文書データが記憶されている外部装置から取得対象の文書データに関する情報を取得する取得手段と、
文書データのプレビュー画像データを生成する生成手段と、
文書データのプレビュー画像データの取得指示を受けた場合、自装置の負荷状況と前記外部装置の負荷状況とに応じて、前記外部装置から取得対象のプレビュー画像データを取得する第１処理、又は、前記外部装置から取得対象のプレビュー画像データに対応する文書データを取得する第２処理、のいずれかを実行する制御手段と、
を有し、
前記第２処理が実行された場合、前記生成手段は、前記第２処理の実行によって取得された文書データに基づいてプレビュー画像データを生成する、
ことを特徴とする情報処理装置。
【請求項７】
前記負荷状況は、プレビュー画像データの生成処理と文書データを印刷用データに変換する処理とを含む画像処理の状況であり、
前記制御手段は、自装置における画像処理の状況と前記外部装置における画像処理の状況とに応じて、前記第１処理又は前記第２処理のいずれかを実行する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、自装置の負荷よりも前記外部装置の負荷が小さい場合、前記第１処理を実行し、自装置の負荷よりも前記外部装置の負荷が大きい場合、前記第２処理を実行する、
ことを特徴とする請求項６又は請求項７に記載の情報処理装置。
【請求項９】
コンピュータを、
文書データを受けて記憶手段に記憶させる記憶制御手段、
外部装置から文書データの取得要求を受けた場合、前記外部装置に取得対象の文書データに関する情報を提供する提供手段、
文書データのプレビュー画像データを生成する生成手段、
前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記外部装置の負荷状況と自装置の負荷状況とに応じて、取得対象のプレビュー画像データを前記生成手段によって生成して前記外部装置に提供する第１処理、又は、取得対象のプレビュー画像データに対応する文書データを前記提供手段によって前記外部装置に提供する第２処理、のいずれかを実行する制御手段、
として機能させるプログラム。
【請求項１０】
コンピュータを、
文書データの取得指示に応じて、取得対象の文書データが記憶されている外部装置から取得対象の文書データに関する情報を取得する取得手段、
文書データのプレビュー画像データを生成する生成手段、
文書データのプレビュー画像データの取得指示を受けた場合、自装置の負荷状況と前記外部装置の負荷状況とに応じて、前記外部装置から取得対象のプレビュー画像データを取得する第１処理、又は、前記外部装置から取得対象のプレビュー画像データに対応する文書データを取得する第２処理、のいずれかを実行する制御手段、
として機能させ、
前記第２処理が実行された場合、前記生成手段は、前記第２処理の実行によって取得された文書データに基づいてプレビュー画像データを生成する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
複数の画像形成装置で連携して印刷を行う場合がある。この場合、印刷を行う画像形成装置は、他の画像形成装置から印刷対象の文書データを取得して印刷を行う。
【０００３】
特許文献１には、印刷対象のデータが自装置に格納されている場合、当該データを印刷部に出力し、当該データが自装置に格納されていない場合、外部の画像形成装置に当該データの取得を要求する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４１０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、実際に印刷を行う前に、印刷対象の文書データのプレビュー画像データを生成する場合がある。一般的に、装置のリソースは限られているため、同一の装置にてプレビュー画像データの生成要求と印刷要求が競合すると、当該装置の処理能力（例えばプレビュー画像データの生成能力）が低下する場合がある。例えば、印刷を行うための画像処理（例えば文書データを印刷用データに変換する描画処理を含む処理）が優先的に実行され、その分、プレビュー画像データの生成能力が低下する場合がある。
【０００６】
本発明の目的は、プレビュー画像データの生成要求と印刷要求が競合する場合であっても、プレビュー画像データの生成能力の低下を防止することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、文書データを受けて記憶する記憶手段と、外部装置から文書データの取得要求を受けた場合、前記外部装置に取得対象の文書データに関する情報を提供する提供手段と、文書データのプレビュー画像データを生成する生成手段と、前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記外部装置の負荷状況と自装置の負荷状況とに応じて、取得対象のプレビュー画像データを前記生成手段によって生成して前記外部装置に提供する第１処理、又は、取得対象のプレビュー画像データに対応する文書データを前記提供手段によって前記外部装置に提供する第２処理、のいずれかを実行する制御手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、前記負荷状況は、プレビュー画像データの生成処理と文書データを印刷用データに変換する処理とを含む画像処理の状況であり、前記制御手段は、前記外部装置における画像処理の状況と自装置における画像処理の状況とに応じて、前記第１処理又は前記第２処理のいずれかを実行する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記制御手段は、前記外部装置の負荷よりも自装置の負荷が小さい場合、前記第１処理を実行し、前記外部装置の負荷よりも自装置の負荷が大きい場合、前記第２処理を実行する、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、前記生成手段は、文書データが受け付けられたときに、文書データに含まれる特定のページのプレビュー画像データを生成し、前記制御手段は、前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記特定のページのプレビュー画像データを前記外部装置に提供する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記特定のページは、文書データの最初のページである、ことを特徴とする請求項４に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、文書データの取得指示に応じて、取得対象の文書データが記憶されている外部装置から取得対象の文書データに関する情報を取得する取得手段と、文書データのプレビュー画像データを生成する生成手段と、文書データのプレビュー画像データの取得指示を受けた場合、自装置の負荷状況と前記外部装置の負荷状況とに応じて、前記外部装置から取得対象のプレビュー画像データを取得する第１処理、又は、前記外部装置から取得対象のプレビュー画像データに対応する文書データを取得する第２処理、のいずれかを実行する制御手段と、を有し、前記第２処理が実行された場合、前記生成手段は、前記第２処理の実行によって取得された文書データに基づいてプレビュー画像データを生成する、ことを特徴とする情報処理装置である。
【００１３】
請求項７に係る発明は、前記負荷状況は、プレビュー画像データの生成処理と文書データを印刷用データに変換する処理とを含む画像処理の状況であり、前記制御手段は、自装置における画像処理の状況と前記外部装置における画像処理の状況とに応じて、前記第１処理又は前記第２処理のいずれかを実行する、ことを特徴とする請求項６に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、前記制御手段は、自装置の負荷よりも前記外部装置の負荷が小さい場合、前記第１処理を実行し、自装置の負荷よりも前記外部装置の負荷が大きい場合、前記第２処理を実行する、ことを特徴とする請求項６又は請求項７に記載の情報処理装置である。
【００１５】
請求項９に係る発明は、コンピュータを、文書データを受けて記憶手段に記憶させる記憶制御手段、外部装置から文書データの取得要求を受けた場合、前記外部装置に取得対象の文書データに関する情報を提供する提供手段、文書データのプレビュー画像データを生成する生成手段、前記外部装置から文書データのプレビュー画像データの取得要求を受けた場合、前記外部装置の負荷状況と自装置の負荷状況とに応じて、取得対象のプレビュー画像データを前記生成手段によって生成して前記外部装置に提供する第１処理、又は、取得対象のプレビュー画像データに対応する文書データを前記提供手段によって前記外部装置に提供する第２処理、のいずれかを実行する制御手段、として機能させるプログラムである。
【００１６】
請求項１０に係る発明は、コンピュータを、文書データの取得指示に応じて、取得対象の文書データが記憶されている外部装置から取得対象の文書データに関する情報を取得する取得手段、文書データのプレビュー画像データを生成する生成手段、文書データのプレビュー画像データの取得指示を受けた場合、自装置の負荷状況と前記外部装置の負荷状況とに応じて、前記外部装置から取得対象のプレビュー画像データを取得する第１処理、又は、前記外部装置から取得対象のプレビュー画像データに対応する文書データを取得する第２処理、のいずれかを実行する制御手段、として機能させ、前記第２処理が実行された場合、前記生成手段は、前記第２処理の実行によって取得された文書データに基づいてプレビュー画像データを生成する、ことを特徴とするプログラムである。
【発明の効果】
【００１７】
請求項１，２，６，７，９，１０に係る発明によると、プレビュー画像データの生成要求と印刷要求が競合する場合であっても、プレビュー画像データの生成能力の低下を防止することが可能となる。
【００１８】
請求項３，８に係る発明によると、より負荷が小さい装置にてプレビュー画像データが生成される。
【００１９】
請求項４，５に係る発明によると、取得要求されると想定されるプレビュー画像データが提供される。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】本実施形態に係る画像形成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】本実施形態に係る画像形成システムによる処理を示すシーケンス図である。
【発明を実施するための形態】
【００２１】
図１には、本発明の実施形態に係る情報処理システムとしての画像形成システムの一例が示されている。画像形成システムは、複数の画像形成装置（一例として、画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎ）と端末装置１２を含む。なお、画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎを区別する必要がない場合には、これらを「画像形成装置１０」と称することとする。複数の画像形成装置１０と端末装置１２は、通信経路Ｎを介して互いに通信を行う機能を備えている。図１に示す例では、１つの端末装置１２が画像形成システムに含まれているが、複数の端末装置１２が画像形成システムに含まれていてもよい。もちろん、他の装置が画像形成システムに含まれていてもよい。
【００２２】
画像形成装置１０は、例えば電子写真方式のプリント機能を備えている装置である。もちろん、画像形成装置１０は、電子写真方式以外の方式のプリント機能を備えている装置であってもよい。画像形成装置１０は、プリント機能の他、スキャン機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えていてもよい。また、画像形成装置１０は、他の装置との間でデータを送受信する機能を備えている。画像形成装置１０は、Ｗｉ−Ｆｉ（登録商標）通信等の無線通信機能や有線通信機能を備えており、インターネットやＬＡＮ（Local Area Network）等のネットワークを介してデータを送受信する機能を備えている。もちろん、画像形成装置１０は、ＮＦＣ（Near field radio communication）やブルートゥース（Bluetooth）（登録商標）等の近距離無線通信機能を備えていてもよい。
【００２３】
端末装置１２は、例えば、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話、等の装置であり、他の装置との間でデータを送受信する機能を備えている。端末装置１２は、例えば、Ｗｉ−Ｆｉ通信等の無線通信機能や有線通信機能を備えており、インターネットやＬＡＮ等のネットワークを介してデータを送受信する機能を備えている。もちろん、画像形成装置１０は、ＮＦＣやブルートゥース等の近距離無線通信機能を備えていてもよい。
【００２４】
通信経路Ｎは、例えば、インターネットやＬＡＮ等のネットワークによって実現される通信経路である。もちろん、画像形成装置１０と端末装置１２は、近距離無線通信機能によって互いに通信してもよい。
【００２５】
本実施形態に係る画像形成システムにおいては、端末装置１２から画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの中のいずれかの画像形成装置１０に印刷データ（例えば印刷ジョブ情報）が送信され、送信先の画像形成装置１０に印刷データが格納される。
【００２６】
印刷データは、印刷対象の文書データと、関連情報と、当該印刷データを識別するための印刷指示識別情報（例えば印刷ジョブＩＤ等）と、を含む。文書データは、例えば、文字列からなるテキストデータ、文字列と画像とを含むデータ、画像データ、等である。文書データは、例えば、ページ記述言語で記述されたＰＤＬデータである。文書データの印刷時には、文書データとしてのＰＤＬデータに対してデコンポーズ処理を含む画像処理が適用され、これにより、例えばビットマップ形式のデータが生成され、そのビットマップ形式のデータに従って印刷が行われる。
【００２７】
関連情報は、一例として、文書データを識別するための画像識別情報（例えば文書名や文書ＩＤ）、文書データの生成日時を示す情報、画像形成装置１０への文書データの格納を指示したユーザを識別するためのユーザ識別情報（例えばユーザＩＤや氏名）、印刷条件情報、等を含む。その他、文書データの容量を示す情報やデータ形式を示す情報等が、関連情報に含まれていてもよい。印刷条件情報は、文書データの印刷条件を示す情報である。印刷条件情報は、例えば、用紙情報、カラー印刷情報及びレイアウト情報等を含む。
【００２８】
画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの中のいずれかの画像形成装置１０にてユーザが印刷指示を与えると、当該画像形成装置１０は、印刷対象の印刷データに関する情報を、当該画像形成装置１０自身から、又は、他の画像形成装置１０から取得する。当該画像形成装置１０は、印刷対象の印刷データ自身や文書データを印刷データに関連する情報として取得してもよいし、当該印刷データに含まれる関連情報を印刷データに関連する情報として取得してもよい。
【００２９】
また、画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの中のいずれかの画像形成装置１０において、ユーザが文書データのプレビュー画像データの取得指示を与えると、当該画像形成装置１０は、当該プレビュー画像データを、当該画像形成装置１０自身から、又は、他の画像形成装置１０から取得する。
【００３０】
以下、図２を参照して、画像形成装置１０の構成について詳しく説明する。図２には、画像形成装置１０の構成が示されている。
【００３１】
通信部１４は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部１４は、例えば、Ｗｉ−Ｆｉ通信等の無線通信機能や有線通信機能を備え、インターネットやＬＡＮ等のネットワークを介してデータを送受信する機能を備えている。もちろん、通信部１４は、近距離無線通信機能を備えていてもよい。
【００３２】
画像形成部１６はプリント機能を備えており、文書データに基づく文書（当該文書は、文字列からなる文書、文字列と画像とを含む文書、画像、等である）を用紙等の記録媒体上に印刷する。これにより、文書データが記録媒体に形成される。文書データの印刷時には、画像形成部１６は、文書データを印刷用データに変換し、その印刷用データに従って印刷を行う。例えば、画像形成部１６は、その変換処理として、文書データとしてのＰＤＬデータに対してデコンポーズ処理を含む画像処理を適用することにより、印刷用データとしてのビットマップ形式のデータを生成し、このビットマップ形式のデータに従って印刷を行う。画像形成部１６は、プリント機能の他に、スキャン機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えていてもよい。スキャン機能が実行されることにより、原稿が読み取られて文書データ（スキャンデータ）が生成される。コピー機能が実行されることにより、原稿が読み取られて記録媒体上に印刷される。ファクシミリ機能が実行されることにより、画像データがファクシミリ送信又はファクシミリ受信される。また、複数の機能を組み合わせた複合機能が実行されてもよい。例えば、スキャン機能と送信機能（転送機能）とを組み合わせたスキャン転送機能が実行されてもよい。このスキャン転送機能が実行されることにより、原稿が読み取られて印刷データが生成され、その印刷データが送信先に送信される。もちろん、この組み合わせ機能は一例に過ぎず、別の組み合わせ機能が実行されてもよい。
【００３３】
記憶部１８はハードディスクやメモリ等の記憶装置であり、例えば、印刷データ（例えば印刷ジョブ情報）、各種の制御データ、各種のプログラム、各種のデータ等を記憶する。もちろん、それらは別々の記憶装置に記憶されてもよいし、同一の記憶装置に記憶されてもよい。
【００３４】
また、記憶部１８にはデバイスリスト２０が記憶されている。デバイスリスト２０は、画像形成システムに含まれる画像形成装置１０群を示す情報である。デバイスリスト２０においては、例えば、画像形成装置１０毎に、画像形成装置１０を識別するためのデバイス識別情報（例えばデバイスＩＤやデバイス名）と、画像形成装置１０のアドレス情報（例えばＩＰアドレス等）と、が対応付けられている。各画像形成装置１０は、例えば、定期的又は任意のタイミングで互いに通信することで、デバイスリスト２０を更新する。例えば、画像形成システムに新たな画像形成装置１０が登録されると、他の画像形成装置１０は、当該新たな画像形成装置１０からデバイス識別情報とアドレス情報を取得してデバイスリスト２０に追加する。新たな画像形成装置１０は、他の画像形成装置１０からデバイス識別情報とアドレス情報を取得してデバイスリスト２０を作成する。また、画像形成システムから画像形成装置１０が除外されると、他の画像形成装置１０は、当該画像形成装置１０のデバイス識別情報とアドレス情報をデバイスリスト２０から削除する。もちろん、管理者等が、各画像形成装置１０に記憶されているデバイスリスト２０をマニュアル操作で更新してもよい。なお、デバイスリスト２０は、サーバ等の装置に記憶されていてもよい。この場合、画像形成装置１０にデバイスリスト２０が記憶されていなくてもよい。
【００３５】
ＵＩ部２２はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えばタッチパネルやキーボード等の入力装置である。もちろん、ＵＩ部２２は、表示部と操作部の両方の機能を兼ね備えたユーザインターフェース（例えば、タッチパネルとしてのディスプレイや、電子的にキーボード等を表示するディスプレイ等）であってもよい。
【００３６】
制御部２４は、画像形成装置１０の各部の動作を制御する。例えば、印刷データが端末装置１２から送信されると、制御部２４は、その印刷データを記憶部１８に記憶させる。また、制御部２４は、プレビュー画像生成部２６、提供部２８、取得部３０、及び、表示制御部３２を含む。
【００３７】
プレビュー画像生成部２６は、印刷データに含まれる文書データが印刷される前の状態を表わすプレビュー画像データを生成する機能を備えている。プレビュー画像データは、例えばＪＰＥＧ形式等の画像データである。
【００３８】
提供部２８は、印刷データに関連する情報の取得要求に応じて、印刷データに関連する情報（例えば関連情報や印刷データ自身）を、取得要求元の画像形成装置１０に提供（送信）する機能を備えている。また、提供部２８は、プレビュー画像データの取得要求に応じて、プレビュー画像データを取得要求元の画像形成装置１０に提供（送信）する機能を備えている。
【００３９】
取得部３０は、デバイスリスト２０に登録されている各画像形成装置１０に対して、各画像形成装置１０に格納されている印刷データに関連する情報の取得を要求し、各画像形成装置１０から印刷データに関連する情報を取得する機能を備えている。取得部３０は、例えば、各画像形成装置１０に記憶されている各印刷データに含まれる関連情報を各画像形成装置１０から取得する。例えば、ユーザがＵＩ部２２の操作部を使用してユーザ識別情報を入力すると、取得部３０は、そのユーザ識別情報を含む関連情報を、各画像形成装置１０から取得する。表示制御部３２は、取得部３０によって取得された関連情報の一覧をＵＩ部２２に表示させる。例えば、関連情報に含まれる文書ＩＤや文書名がリスト化されてＵＩ部２２に表示される。その一覧（リスト）の中から特定の文書がユーザによって選択されると、取得部３０は、ユーザによって選択された文書ＩＤが対応付けられている印刷データを、その印刷データが記憶されている画像形成装置１０から取得する。画像形成部１６は、取得された印刷データに含まれる文書データに基づく文書を用紙上に印刷する。ユーザによって選択された文書ＩＤが対応付けられている印刷データが、自身の画像形成装置１０に記憶されている場合、取得部３０は、自身の画像形成装置１０から印刷データを取得する。
【００４０】
取得部３０は、印刷データ自身を、印刷データに関連する情報として取得してもよい。例えば、ユーザがＵＩ部２２の操作部を使用してユーザ識別情報を入力すると、取得部３０は、そのユーザ識別情報が対応付けられている印刷データを、その印刷データが記憶されている画像形成装置１０から取得してもよい。この場合、表示制御部３２は、取得部３０によって取得された印刷データに対応付けられている文書ＩＤや文書名の一覧をＵＩ部２２に表示させる。その一覧の中からユーザによって特定の文書が選択されて印刷指示が与えられると、画像形成部１６は、ユーザによって選択された文書ＩＤが対応付けられている印刷データに含まれる文書データに基づく文書を用紙上に印刷する。
【００４１】
また、取得部３０は、プレビュー画像データの取得指示に応じて、当該プレビュー画像データに対応する文書データが記憶されている画像形成装置１０に対してプレビュー画像データの取得を要求し、当該画像形成装置１０からプレビュー画像データを取得する機能を備えている。例えば、文書ＩＤや文書名の一覧（リスト）の中から特定の文書がユーザによって選択され、ユーザによってプレビュー画像データの取得指示が与えられると、取得部３０は、ユーザによって選択された文書ＩＤが対応付けられている文書データのプレビュー画像データを、その文書データが記憶されている画像形成装置１０から取得する。表示制御部３２は、取得部３０によって取得されたプレビュー画像データをＵＩ部２２に表示させる。ユーザによって選択された文書ＩＤが対応付けられている文書データが、自身の画像形成装置１０に記憶されている場合、取得部３０は、自身の画像形成装置１０（つまり、自身の画像形成装置１０に含まれるプレビュー画像生成部２６）からプレビュー画像データを取得する。
【００４２】
外部装置としての他の画像形成装置１０にプレビュー画像データの取得を要求する場合、取得部３０は、その取得要求を示す情報に、プレビュー画像データの取得要求時における自装置（自身の画像形成装置１０）の負荷状況（使用状況）を示す情報を含めて、その取得要求を示す情報を、取得対象のプレビュー画像データに対応する文書データが記憶されている他の画像形成装置１０に送信する。
【００４３】
負荷状況を示す情報は、例えば、プレビュー画像データの生成処理やデコンポーズ処理等のように画像処理（描画処理）についての負荷を示す情報、つまり、プレビュー画像生成部２６の使用状況と画像形成部１６においてデコンポーズ処理を行う部分の使用状況とを示す情報を含む。デコンポーズ処理についての負荷は、デコンポーズ処理を要する印刷ジョブの待ち状況、つまり、待機中の印刷ジョブに対して実行される予定のデコンポーズ処理についての負荷を含む。画像処理が、ＣＰＵ等のプロセッサによって実行されている場合、負荷状況を示す情報は、そのプロセッサの使用率（負荷率）を示す情報を含む。
【００４４】
表示制御部３２は、各種の情報をＵＩ部２２に表示させる。上述したように、表示制御部３２は、取得部３０によって取得された関連情報の一覧やプレビュー画像をＵＩ部２２に表示させる。
【００４５】
本実施形態に係る画像形成システムにおいては、プレビュー画像データの取得要求を行った画像形成装置１０（取得要求元の画像形成装置１０）の負荷状況と、プレビュー画像データの取得要求を受けた画像形成装置１０（取得要求先の画像形成装置１０）の負荷状況と、に応じて、第１処理又は第２処理が実行される。第１処理では、取得要求先の画像形成装置１０によってプレビュー画像データが生成され、そのプレビュー画像データが取得要求元の画像形成装置１０に提供される。第２処理では、取得要求対象のプレビュー画像データに対応する文書データが、取得要求先の画像形成装置１０から取得要求元の画像形成装置１０に提供され、その文書データに基づき、取得要求元の画像形成装置１０によってプレビュー画像データが生成される。
【００４６】
以下、自装置が取得要求先の画像形成装置１０（プレビュー画像データの取得要求を受けた画像形成装置１０）である場合の処理について説明する。
【００４７】
取得要求先の画像形成装置１０の制御部２４は、外部装置としての他の画像形成装置１０（取得要求元の画像形成装置１０）からプレビュー画像データの取得要求を受けた場合、自装置の負荷状況と当該他の画像形成装置１０の負荷状況とに応じて、第１処理又は第２処理を実行する。第１処理では、制御部２４は、プレビュー画像生成部２６にプレビュー画像データを生成させ、提供部２８に当該プレビュー画像データを当該他の画像形成装置１０に提供させる。第２処理では、制御部２４は、提供部２８に印刷データを当該他の画像形成装置１０に提供させる。この場合、当該他の画像形成装置１０によってプレビュー画像データが生成される。
【００４８】
上述したように、プレビュー画像データの取得要求を示す情報には、取得要求元の画像形成装置１０の負荷状況を示す情報が含まれている。制御部２４は、その情報が示す取得要求元の画像形成装置１０の負荷状況と、自装置（取得要求先の画像形成装置１０）の負荷状況と、の比較結果に応じて、第１処理又は第２処理を実行する。
【００４９】
例えば、制御部２４は、プレビュー画像データの取得要求元の画像形成装置１０の負荷よりも自装置（取得要求先の画像形成装置１０）の負荷が小さい場合、第１処理を実行し、取得要求元の画像形成装置１０の負荷よりも自装置の負荷が大きい場合、第２処理を実行する。負荷は、例えば、プレビュー画像データの生成処理やデコンポーズ処理等のように画像処理（描画処理）についての負荷である。例えば、自装置において画像処理を行うプロセッサの使用率が、取得要求元の画像形成装置１０において画像処理を行うプロセッサの使用率よりも小さい場合、制御部２４は、第１処理を実行する。一方、自装置において画像処理を行うプロセッサの使用率が、取得要求元の画像形成装置１０において画像処理を行うプロセッサの使用率よりも大きい場合、制御部２４は、第２処理を実行する。
【００５０】
例えば、プレビュー画像データの取得要求時に、取得要求元の画像形成装置１０において画像処理（例えばプレビュー画像データの生成処理やデコンポーズ処理等）が実行されており、かつ、自装置において画像処理が実行されていない場合、制御部２４は、第１処理を実行する。つまり、制御部２４は、自装置に含まれるプレビュー画像生成部２６によってプレビュー画像データを生成し、提供部２８によって当該プレビュー画像データを取得要求元の画像形成装置１０に提供する。
【００５１】
一方、プレビュー画像データの取得要求時に、取得要求元の画像形成装置１０において画像処理が実行されておらず、かつ、自装置において画像処理が実行されている場合、制御部２４は、第２処理を実行する。つまり、制御部２４は、提供部２８によって印刷データを取得要求元の画像形成装置１０に提供する。
【００５２】
プレビュー画像データの取得要求時に、取得要求元の画像形成装置１０において画像処理が実行されており、かつ、自装置において画像処理が実行されている場合、制御部２４は、各装置による画像処理の負荷（例えば、プロセッサの使用率）に応じて、第１処理又は第２処理を実行する。例えば、取得要求元の画像形成装置１０において画像処理を行うプロセッサの使用率よりも、自装置において画像処理を行うプロセッサの使用率が低い場合、制御部２４は、第１処理を実行する。一方、取得要求元の画像形成装置１０において画像処理を行うプロセッサの使用率よりも、自装置において画像処理を行うプロセッサの使用率が高い場合、制御部２４は、第２処理を実行する。
【００５３】
別の例として、制御部２４は、各装置による画像処理の終了に要する時間（待ち時間）に応じて、第１処理又は第２処理を実行してもよい。画像処理の終了に要する時間は、例えば、実行中のプレビュー画像データ生成処理の終了に要する時間と、実行中のデコンポーズ処理の終了に要する時間と、待機中の印刷ジョブに対して実行される予定のデコンポーズ処理の終了に要する時間と、の合計時間である。例えば、取得要求元の画像形成装置１０における画像処理の終了に要する時間よりも、自装置における画像尾処理の終了に要する時間が短い場合、制御部２４は、第１処理を実行する。一方、取得要求元の画像形成装置１０における画像処理の終了に要する時間よりも、自装置における画像処理の終了に要する時間が長い場合、制御部２４は、第２処理を実行する。
【００５４】
別の例として、制御部２４は、各装置による画像処理の対象となる文書データの容量に応じて、第１処理又は第２処理を実行してもよい。画像処理の対象となる文書データの容量は、例えば、実行中のプレビュー画像データ生成処理の対象となっている文書データの容量と、実行中のデコンポーズ処理の対象となっている文書データの容量と、待機中の印刷ジョブに対して実行される予定のデコンポーズ処理の対象となっている文書データの容量と、の合計容量である。例えば、取得要求元の画像形成装置１０において画像処理の対象となっている文書データの容量よりも、自装置において画像処理の対象となっている文書データの容量が小さい場合、制御部２４は、第１処理を実行する。一方、取得要求元の画像形成装置１０において画像処理の対象となっている文書データの容量よりも、自装置において画像処理の対象となっている文書データの容量が大きい場合、制御部２４は、第２処理を実行する。
【００５５】
別の例として、制御部２４は、各装置において予定されている画像処理の回数（例えば、画像処理の対象となる文書データの数）に応じて、第１処理又は第２処理を実行してもよい。例えば、取得要求元の画像形成装置１０において予定されている画像処理の回数よりも、自装置において予定されている画像処理の回数が少ない場合、制御部２４は、第１処理を実行する。一方、取得要求元の画像形成装置１０において予定されている画像処理の回数よりも、自装置において予定されている画像処理の回数が多い場合、制御部２４は、第２処理を実行する。
【００５６】
以下、自装置が取得要求元の画像形成装置１０（プレビュー画像データの取得要求を行った装置）である場合の処理について説明する。
【００５７】
取得要求元の画像形成装置１０の制御部２４は、外部装置としての他の画像形成装置１０（取得要求先の画像形成装置１０）に対してプレビュー画像データの取得を要求した場合、自装置の負荷状況と当該他の画像形成装置１０の負荷状況とに応じて、上記第１処理に対応する処理、又は、上記第２処理に対応する処理を実行する。上記第１処理では、取得要求先の当該他の画像形成装置１０によってプレビュー画像データが生成されるので、取得要求元の画像形成装置１０の制御部２４は、当該他の画像形成装置１０から取得対象のプレビュー画像データを取得する。また、上記第２処理では、取得要求先の当該他の画像形成装置１０から取得対象のプレビュー画像データに対応する印刷データが提供されるので、取得要求元の画像形成装置１０の制御部２４は、その印刷データに含まれる文書データに基づき、プレビュー画像生成部２６によってプレビュー画像データを生成する。
【００５８】
以下、図３を参照して、端末装置１２の構成について詳しく説明する。図３には、端末装置１２の構成が示されている。
【００５９】
通信部３４は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部３４は、例えば、Ｗｉ−Ｆｉ通信等の無線通信機能や有線通信機能を備え、インターネットやＬＡＮ等のネットワークを介してデータを送受信する機能を備えている。もちろん、通信部３４は、近距離無線通信機能を備えていてもよい。
【００６０】
記憶部３６はハードディスクやメモリ等の記憶装置であり、例えば、プリンタドライバ等の各種のプログラムや各種のデータ等を記憶する。もちろん、それらは別々の記憶装置に記憶されてもよいし、同一の記憶装置に記憶されてもよい。プリンタドライバは、画像形成装置１０を制御する機能を有するプログラムである。
【００６１】
ＵＩ部４０やユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えば、タッチパネルやキーボード等の入力装置である。もちろん、ＵＩ部４０は、表示部と操作部の両方の機能を兼ね備えたユーザインターフェース（例えば、タッチパネルとしてのディスプレイや、電子的にキーボード等を表示するディスプレイ等）であってもよい。
【００６２】
制御部４２は、端末装置１２の各部の動作を制御する。例えば、制御部４２は、画像形成システムに含まれる画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの一覧をＵＩ部４０に表示させる。
【００６３】
以上のように、画像形成装置１０は、他の画像形成装置１０に格納されている文書データを取得して印刷する機能を有している。これにより、印刷を実際に実行する画像形成装置１０に文書データを格納しておかなくても、ユーザが使用する画像形成装置１０にて当該文書データが印刷される。画像形成システムに含まれる複数の画像形成装置１０の中のいずれかの装置に文書データを格納しておけば、いずれかの画像形成装置１０にて印刷が実現される。
【００６４】
以下、図４を参照して、本実施形態に係る画像形成システムによる処理について詳しく説明する。
【００６５】
まず、ユーザは、端末装置１２を使用して、印刷対象の文書データ及び印刷条件を指定し、文書データの格納先としての画像形成装置１０を指定する。例えば、端末装置１２のＵＩ部４０には、画像形成システムに含まれる画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの一覧が表示され、ユーザは、その一覧の中から格納先としての画像形成装置１０を指定する。一例として、画像形成装置１０Ｂが格納先として指定されたものとする。ユーザによる操作が完了すると、端末装置１２は、印刷対象の文書データと関連情報とを含む印刷データ（例えば印刷ジョブ情報）を、格納先として指定された画像形成装置１０Ｂに送信する（Ｓ０１）。
【００６６】
画像形成装置１０Ｂは、端末装置１２から送信された印刷データを受信する。その印刷データは、画像形成装置１０Ｂの記憶部１８に格納（記憶）される（Ｓ０２）。
【００６７】
画像形成装置１０Ｂにおいては、印刷データが記憶部１８に記憶されると、プレビュー画像生成部２６が、その印刷データに含まれる文書データ中の特定のページについてのプレビュー画像データを生成する（Ｓ０３）。そのプレビュー画像データは、印刷データに対応付けられて記憶部１８に記憶される。特定のページは、例えば、文書データの最初のページ（１ページ）である。予めプレビュー画像データを生成しておくことにより、プレビュー指示があった場合に、予めプレビュー画像データを生成しない場合と比較して、より迅速にプレビュー画像がＵＩ部２２に表示される。また、プレビュー時には、１ページ目のプレビュー画像がユーザによって確認されると想定される。それに対処するために、１ページ目のプレビュー画像データが生成される。もちろん、プレビュー画像生成部２６は、１ページ目のプレビュー画像データを生成せずに、１ページ目以外のページのプレビュー画像データを生成してもよいし、１ページ目と他のページのプレビュー画像データを生成してもよい。別の例として、印刷データの格納時においては、プレビュー画像生成部２６は、プレビュー画像データを生成しなくてもよい。例えば、印刷データの格納時に、画像形成装置１０Ｂによって別の文書データに対して画像処理（例えばデコンポーズ処理）が実行されている場合、プレビュー画像生成部２６は、プレビュー画像データを生成しなくてもよい。当該別の印刷データに対する画像処理が完了した後に、プレビュー画像生成部２６は、特定のページについてのプレビュー画像データを生成してもよい。
【００６８】
ユーザは、印刷データの格納指示を与えた後、画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｎの中のいずれかの装置を使用して印刷を指示する。ユーザは、例えば、自身が普段使用している画像形成装置１０を使用してもよいし、自身から最も近い位置に設置されている画像形成装置１０を使用してもよいし、それら以外の画像形成装置１０を使用してもよい。ここでは、画像形成装置１０Ａが使用されるものとする。
【００６９】
画像形成装置１０Ａにおいて、ユーザがＵＩ部２２を使用して文書リストの取得を指示すると、画像形成装置１０Ａの取得部３０は、デバイスリスト２０に含まれる各画像形成装置１０に対して、文書リストの取得要求を示す情報を送信する（Ｓ０４）。各画像形成装置１０は、自身に記憶されている印刷データの文書リストを画像形成装置１０Ａに送信する（Ｓ０５）。これにより、画像形成装置１０Ａは文書リストを取得する。画像形成装置１０Ａの制御部２４は、文書リストをＵＩ部２２に表示させる（Ｓ０６）。画像形成装置１０Ａに印刷データが記憶されている場合、制御部２４は、自装置に記憶されている印刷データの文書リストもＵＩ部２２に表示させる。
【００７０】
なお、取得部３０は、文書リストの取得要求を示す情報に、自装置の負荷状況（使用状況）を示す情報を含めて、その取得要求を示す情報を各画像形成装置１０に送信してもよい。
【００７１】
例えば、画像形成装置１０Ａにおいて、ユーザがＵＩ部２２を使用してユーザＩＤを入力すると、画像形成装置１０Ａの取得部３０は、デバイスリスト２０に含まれる各画像形成装置１０にアクセスし、そのユーザＩＤを含む関連情報を、アクセス先の画像形成装置１０から取得する。画像形成装置１０Ａの制御部２４は、取得された関連情報の一覧を文書リストとしてＵＩ部２２に表示させる。これにより、当該ユーザが格納した文書データについての文書リストが表示される。例えば、各文書データの文書ＩＤ等がリスト化されて表示される。
【００７２】
ユーザがＵＩ部２２を使用して、文書リストの中から特定の文書データを指定してプレビュー指示を与えると（Ｓ０７）、取得部３０は、当該特定の文書データが記憶されている画像形成装置１０に対して、当該特定の文書データのプレビュー画像データの取得要求を示す情報を送信する（Ｓ０８）。取得要求を示す情報には、当該特定の文書データの文書ＩＤが含まれる。このとき、取得部３０は、プレビュー画像データの取得要求を示す情報に、自装置の負荷状況（使用状況）を示す情報を含めて、その取得要求を示す情報を、当該特定の文書データが記憶されている画像形成装置１０に送信する。例えば、画像形成装置１０Ｂに記憶されている特定の文書データが指定されてプレビューが指示されると、画像形成装置１０Ａの取得部３０は、当該特定の文書データについてのプレビュー画像データの取得要求を示す情報を画像形成装置１０Ｂに送信する。
【００７３】
なお、画像形成装置１０Ａの取得部３０は、文書リストの取得要求時に、その文書リストに登録されている各印刷データの格納先の画像形成装置１０を示すデバイス識別情報を、格納先の各画像形成装置１０から取得する。これにより、画像形成装置１０Ａにおいて、文書データの格納先としての画像形成装置１０が識別される。画像形成装置１０への印刷データの格納時に、格納先の画像形成装置１０にて、格納先の画像形成装置１０を示すデバイス識別情報が印刷データに対応付けられてもよい。
【００７４】
プレビュー画像データの取得要求を示す情報を受信した画像形成装置１０Ｂにおいては、制御部２４が、取得要求元の画像形成装置１０Ａの負荷状況と自装置である画像形成装置１０Ｂの負荷状況とに応じた処理を実行する（Ｓ０９）。
【００７５】
プレビュー画像データの取得要求元の画像形成装置１０Ａの負荷よりも自装置である画像形成装置１０Ｂの負荷が小さい場合、画像形成装置１０Ｂの制御部２４は、第１処理を実行する。第１処理においては、画像形成装置１０Ｂのプレビュー画像生成部２６が、ユーザによって指定された特定の文書データのプレビュー画像データを生成する。このとき、画像形成装置１０Ｂのプレビュー画像生成部２６は、特定のページ（例えば１ページ目）のプレビュー画像データを生成してもよいし、全ページのプレビュー画像データを生成してもよいし、ユーザによって指定されたページのプレビュー画像データを生成してもよい。なお、ページの指定は、例えば、プレビュー画像データの取得要求操作時に行われる。プレビュー画像データが生成されると、画像形成装置１０Ｂの提供部２８は、生成されたプレビュー画像データを画像形成装置１０Ａに送信する（Ｓ１０）。画像形成装置１０Ａにおいては、制御部２４が、画像形成装置１０Ｂによって生成されたプレビュー画像データをＵＩ部２２に表示させる（Ｓ１２）。
【００７６】
なお、ステップＳ０３において、画像形成装置１０Ｂによって特定のページ（例えば１ページ目）のプレビュー画像データが予め生成されている場合において、当該特定のページについてのプレビュー画像データの取得が要求されている場合、画像形成装置１０Ｂの提供部２８は、そのプレビュー画像データを画像形成装置１０Ａに送信する。
【００７７】
一方、プレビュー画像データの取得要求元の画像形成装置１０Ａの負荷よりも自装置である画像形成装置１０Ｂの負荷が大きい場合、画像形成装置１０Ｂの制御部２４は、第２処理を実行する。第２処理においては、画像形成装置１０Ｂの提供部２８は、ユーザによって指定された特定の文書データ（例えばＰＤＬデータ）を画像形成装置１０Ａに送信する（Ｓ１０）。画像形成装置１０Ａにおいては、プレビュー画像生成部２６が、画像形成装置１０Ｂから送信された文書データのプレビュー画像データを生成し、制御部２４は、そのプレビュー画像データをＵＩ部２２に表示させる（Ｓ１１）。画像形成装置１０Ａのプレビュー画像生成部２６は、特定のページ（例えば１ページ目）のプレビュー画像データを生成してもよいし、全ページのプレビュー画像データを生成してもよいし、ユーザによって指定されたページのプレビュー画像データを生成してもよい。
【００７８】
画像形成装置１０Ａにおいて、ユーザがＵＩ部２２を使用して、文書リストの中から特定の文書を指定して印刷指示を与えると、取得部３０は、ユーザによって指定された印刷データを、その印刷データが記憶されている画像形成装置１０（例えば画像形成装置１０Ｂ）から取得する。画像形成装置１０Ａの画像形成部１６は、その印刷データに含まれる文書データに対してデコンポーズ処理を適用した上で、文書データを印刷する。
【００７９】
以上のように、本実施形態によると、負荷がより小さい画像形成装置１０によってプレビュー画像データが生成されるので、プレビュー画像データの生成能力の低下が防止される。これにより、プレビュー画像データの生成要求と印刷要求とが競合した場合において、同一の画像形成装置１０によってプレビュー画像データの生成処理と描画処理とを実行する場合と比較して、プレビュー画像データの生成時間が短縮される。
【００８０】
なお、上記の例において、特定のページ（例えば１ページ目）のプレビュー画像データのみが画像形成装置１０Ｂによって生成されて画像形成装置１０Ａに送信された場合において、画像形成装置１０Ａにおいて、ユーザがＵＩ部２２を使用して特定のページ以外のページ（例えば２ページ目以降のページ）のプレビュー画像データを要求した場合、画像形成装置１０Ｂの提供部２８は、そのプレビュー画像データを生成するための文書データを画像形成装置１０Ａに送信する。この場合、画像形成装置１０Ａのプレビュー画像生成部２６が、特定のページ以外のページ（例えば２ページ目以降のページ）のプレビュー画像データを生成する。この場合においても、取得要求元の画像形成装置１０Ａの負荷状況と要求先の画像形成装置１０Ｂとの負荷状況とに応じて、第１処理又は第２処理が実行されてもよい。
【００８１】
本実施形態においては、複数の画像形成装置１０から同一の画像形成装置１０に対してプレビュー画像データの取得が要求された場合も、上述した処理と同様の処理が行われる。この場合、取得要求元の画像形成装置１０毎に、取得要求先の画像形成装置１０の負荷状況と取得要求元の画像形成装置１０の負荷状況との比較結果に応じて、第１処理又は第２処理のいずれかが実行される。これにより、画像形成システムの全体のリソースが有効的に使用される。
【００８２】
プレビュー画像データの取得要求元の画像形成装置１０（例えば画像形成装置１０Ａ）及び取得要求先の画像形成装置１０（例えば画像形成装置１０Ｂ）以外の画像形成装置１０（例えば画像形成装置１０Ｎ）が、プレビュー画像データを生成してもよい。例えば、取得要求先の画像形成装置１０Ｂは、プレビュー画像データの取得要求を受けると、他の画像形成装置１０の負荷状況を示す情報を他の画像形成装置１０から取得する。もちろん、各画像形成装置１０は、定期的に又は任意の時点で、他の画像形成装置１０の負荷状況を示す情報を他の画像形成装置１０から取得してもよい。取得要求元の画像形成装置１０Ａの負荷状況が閾値以上（例えばプロセッサの使用率が閾値以上）であり、かつ、取得要求先の画像形成装置１０Ｂの負荷状況も閾値以上の場合、取得要求先の画像形成装置１０Ｂの提供部２８は、他の画像形成装置１０に文書データを送信し、当該他の画像形成装置１０にプレビュー画像データを生成させる。例えば、画像形成装置１０Ｎの負荷状況が閾値未満（例えばプロセッサの使用率が閾値未満）の場合、取得要求先の画像形成装置１０Ｂの提供部２８は、画像形成装置１０Ｎに文書データを送信するとともに、取得要求元の画像形成装置１０Ａに関する情報（例えばデバイス識別情報やアドレス情報）を送信する。画像形成装置１０Ｎにおいては、プレビュー画像生成部２６が、その文書データのプレビュー画像データを生成し、そのプレビュー画像データを取得要求元の画像形成装置１０Ａに送信する。
【００８３】
上記の画像形成装置１０及び端末装置１２のそれぞれは、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、画像形成装置１０及び端末装置１２のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０及び端末装置１２の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。別の例として、画像形成装置１０及び端末装置１２のそれぞれの各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、画像形成装置１０及び端末装置１２のそれぞれの各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【００８４】
１０Ａ，１０Ｂ，１０Ｎ  画像形成装置、１２  端末装置、２０  デバイスリスト、２４  制御部、２６  プレビュー画像生成部、２８  提供部、３０  取得部、３２  表示制御部。
【図１】
2018051777.tif 000003
【図２】
2018051777.tif 000004
【図３】
2018051777.tif 000005
【図４】
2018051777.tif 000006