(57)【要約】【課題】自装置を使用可能な情報処理装置をユーザーが容易に知ることが可能な画像形成装置及びプログラムを提供すること。【解決手段】画像形成装置２において、情報出力部２２は、ネットワークを通じて画像形成装置２を使用可能な情報処理装置を示すリスト情報を出力可能である。画像形成部２３は、前記リスト情報に示された前記情報処理装置から受信する電子データに基づいて画像を形成する。【選択図】図２
2019025720.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて自装置を使用可能な情報処理装置を示すリスト情報を出力可能な情報出力部と、
前記リスト情報に示された前記情報処理装置から受信する電子データに基づく画像を形成する画像形成部と、
を備える、画像形成装置。
【請求項２】
前記リスト情報は、前記自装置のドライバーソフトウェアがインストールされている前記情報処理装置を示す、
請求項１に記載の画像形成装置。
【請求項３】
前記ネットワークに接続されている前記情報処理装置のうち、前記自装置を現在使用可能な情報処理装置を判別する判別部をさらに備え、
前記情報出力部は、前記判別部の判別結果に基づいて前記リスト情報を出力可能である、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記リスト情報に示された前記情報処理装置のうち、ユーザー操作により指定された前記情報処理装置から受信する電子データに基づく画像形成を、他の前記情報処理装置から受信する電子データに基づく画像形成よりも優先して前記画像形成部に実行させる優先処理部をさらに備える、
請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記優先処理部は、前記ユーザー操作の後、前記ユーザー操作により指定された前記情報処理装置から最初に受信する前記電子データに基づく画像形成を、他の前記情報処理装置から受信する電子データに基づく画像形成よりも優先して前記画像形成部に実行させる、
請求項４に記載の画像形成装置。
【請求項６】
前記優先処理部は、前記ユーザー操作の後所定時間の間、前記ユーザー操作により指定された前記情報処理装置から受信する前記電子データに基づく画像形成を、他の前記情報処理装置から受信する電子データの処理順よりも先に設定する、
請求項４に記載の画像形成装置。
【請求項７】
前記情報出力部は、ネットワークを通じて自装置を使用可能な情報処理装置の一つがユーザー操作により選択されるたびに、今回選択された前記情報処理装置を、他の前記情報処理装置と異なる態様で示すリスト情報を出力可能である、
請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
ネットワークを通じて画像形成装置を使用可能な情報処理装置を示すリスト情報を出力させるステップと、
前記リスト情報に示された前記情報処理装置から受信する電子データに基づいて、前記画像形成装置に画像を形成させるステップと、
をコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数の情報処理装置と接続されている画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
ネットワークには、複数の情報処理装置が、複数の画像形成装置のそれぞれとデータ通信可能に接続されていることがある（例えば、特許文献１を参照）。なお、情報処理装置には、画像形成装置を使用して画像形成を実行させるために、当該画像形成装置に対応するドライバーソフトウェアがインストールされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２８７６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば、ネットワーク上には、ドライバーソフトウェアがインストールされていない情報処理装置も存在する。それゆえ、ネットワーク上の全ての情報処理装置が、全ての画像形成装置を使用して画像形成を実行可能とは限らない。
【０００５】
本発明の目的は、自装置を使用可能な情報処理装置をユーザーが容易に知ることが可能な画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る画像形成装置は、情報出力部と、画像形成部と、を備えている。前記情報出力部は、ネットワークを通じて画像形成装置を使用可能な情報処理装置を示すリスト情報を出力可能である。前記画像形成部は、前記リスト情報に示された前記情報処理装置から受信する電子データに基づく画像を形成する。
【０００７】
本発明の他の局面に係るプログラムは、ネットワークを通じて画像形成装置を使用可能な情報処理装置を示すリスト情報を出力させるステップと、前記リスト情報に示された前記情報処理装置から受信する電子データに基づいて、前記画像形成装置に画像を形成させるステップと、をコンピューターに実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、画像形成装置を使用可能な情報処理装置をユーザーが容易に知ることが可能な画像形成装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の各実施形態に係る画像形成装置を備えるネットワークの全体構成を示す図である。
【図２】図２は、図１の画像形成装置の構成を示す図である。
【図３】図３は、一実施形態に係るリスト情報の内容を示す図である。
【図４】図４は、一実施形態に係る画像形成装置におけるリスト情報の更新時の処理手順を示すフローチャートである。
【図５】図５は、一実施形態に係る画像形成装置におけるリスト情報の出力処理と、画像形成の処理の流れを示すフローチャートである。
【図６】図６は、他の実施形態に係る画像形成装置の構成を示す図である。
【図７】図７は、他の実施形態に係る画像形成装置における処理の流れを示すフローチャートである。
【図８】図８は、他の実施形態に係るリスト情報の内容を示す図である。
【図９】図９は、他の実施形態に係る画像形成装置の構成を示す図である。
【図１０】図１０は、他の実施形態に係る画像形成装置の処理の流れを示すフローチャートである。
【図１１】図１１は、他の実施形態に係るユーザーインターフェイス画像情報の内容を示す図である。
【発明を実施するための形態】
【００１０】
［実施形態］
以下添付図面を参照しながら、本発明の一実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。この点は、後述の各変形例についても同様である。
【００１１】
図１に示すように、複数の情報処理装置１及び複数の画像形成装置２は、ＬＡＮ(Local Area Network)や公衆回線を含むネットワーク３を介して、相互に通信可能に接続される。
【００１２】
各情報処理装置１は、例えばパーソナルコンピューター等である。各情報処理装置１には、自身をネットワーク３上で一意に特定可能な識別情報（例えば、ＩＰアドレス）が割り当てられている。また、各情報処理装置１には、ホスト名が付けられている場合もある。
【００１３】
また、各情報処理装置１には、各画像形成装置２用のドライバーソフトウェア（以下、単に「ドライバー」という）がインストール可能になっている。インストールの最中等に、各情報処理装置１には、ドライバーに対応する画像形成装置２の識別情報（例えば、ＩＰアドレス）等が内部に設定される。
【００１４】
各情報処理装置１は、設定完了後、ドライバーに対応する画像形成装置２を使用可能となる。即ち、各情報処理装置１は、使用可能な画像形成装置２に、画像形成すべき電子データ（文字データや画像データ）等を含むジョブを送信して、シート媒体上への画像形成の実行を指示することが可能となる。
【００１５】
また、各情報処理装置１には、各情報処理装置１の各種情報（詳細は後述）を画像形成装置２に送信できるように、例えば公知のＳＮＭＰ(Simple Network Management Protocol)エージェントと呼ばれるソフトウェアがインストールされている。
【００１６】
各画像形成装置２は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機、又は印刷機でよい。各画像形成装置２には、情報処理装置１と同様の識別情報（例えば、ＩＰアドレス）が割り当てられている。
【００１７】
各画像形成装置２は、図２に示すように、表示部２１、操作部２２、画像形成部２３、通信インターフェイス部（以下、「通信ＩＦ部」という）２４、記憶部２５、及び制御部２６などを備えている。
【００１８】
表示部２１は、例えば画像形成装置２においてユーザーが視認可能な場所に設けられ、後述の制御部２６により生成された各種情報を表示可能なディスプレー等を含む。
【００１９】
操作部２２は、表示部２１に対するユーザーによる操作を受け付け可能なタッチパネル、及び操作ボタンなどを含む。なお、操作部２２は、マイクから入力される音声認識により操作を受付可能であってもよい。
【００２０】
画像形成部２３は、ネットワーク３を介して各情報処理装置１から送られてくる電子データに基づきシート媒体上に画像を形成して、画像が形成されたシート媒体を印刷物として出力する。なお、画像形成は、電子写真方式又はインクジェット方式でよい。画像形成部２３は、電子写真方式が採用される場合、感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００２１】
通信ＩＦ部２４は、ネットワーク３を介して、情報処理装置１との間で所定の通信プロトコルに従った通信処理を実行することが可能である。
【００２２】
記憶部２５は、例えば、不揮発性の半導体メモリー及びハードディスクドライブ等を含み、制御部２６により実行される各種制御プログラム、及び各種情報を記憶可能である。
【００２３】
制御部２６は、プロセッサー、プログラムメモリー及びメインメモリー等を備える。
【００２４】
ところで、例えば、ネットワーク３上には、ドライバーがインストールされていない情報処理装置１も存在する。それゆえ、ネットワーク３上の全ての情報処理装置１が、全ての画像形成装置２を使用して画像形成を実行可能とは限らない。それ故、本画像形成装置２は、自装置を使用可能な情報処理装置１をユーザーが容易に知ることが可能に構成される。
【００２５】
具体的に、制御部２６は、情報出力部２６１及び情報取得部２６２を含む。例えば、制御部２６は、プロセッサーにより、メインメモリーを作業領域として使いつつ、プログラムメモリー又は記憶部２５に格納されている制御プログラムを実行することで、情報出力部２６１及び情報取得部２６２として機能する。また、情報出力部２６１及び情報取得部２６２のいずれか一つ又は複数が電子回路で構成されていてもよい。
【００２６】
情報出力部２６１は、リスト情報Ｌの表示部２２への表示を制御する。より具体的に、情報出力部２６１は、ネットワーク３を通じて画像形成装置２を使用可能な情報処理装置１を示すリスト情報Ｌを生成又は更新する。情報出力部２６１は、このリスト情報Ｌを表示部２２に出力し、表示させることが可能である。
【００２７】
なお、本実施形態では、リスト情報Ｌの出力先は、画像形成装置２の表示部２１として説明する。しかし、これに限らず、出力先は、画像形成装置２とネットワーク３を介して通信可能な情報処理装置１のうち、ユーザーが携帯可能な情報処理装置１でもよい。
【００２８】
情報取得部２６２は、ネットワーク３を介して、各情報処理装置１の各種情報（詳細は後述）を予め設定されたタイミング又は間隔で情報処理装置１に要求して取得し、当該各種情報に基づいて情報処理装置１各々の使用可否を判別する。具体的に、記憶部２５又はプログラムメモリーには、例えば、制御プログラムを構成する一部として、公知のＳＮＭＰ(Simple Network Management Protocol)マネージャーと呼ばれるソフトウェアがインストールされている。制御部２６は、このＳＮＭＰマネージャーを実行することで、情報取得部２６２の一例として機能する。なお、情報取得部２６２は、予め設定されたタイミング又は間隔で情報処理装置１から画像形成装置２に能動的に送信される前記各種情報を取得してもよい。
【００２９】
次に、図１〜図５を参照して、画像形成装置２の処理・動作について詳説する。
【００３０】
まず、情報出力部２６１におけるリスト情報Ｌの生成及び更新は、例えば、テストページの印刷時に実施される。
【００３１】
より詳細には、情報処理装置１に画像形成装置２のドライバーがインストールされると、情報処理装置１は、所謂「テストページの印刷」を画像形成装置２に指示する。
【００３２】
画像形成装置２には、情報処理装置１からネットワーク３を通じて、テストページ印刷用のジョブが送られてくる。ジョブは、少なくとも、テストページを表す画像データと、情報処理装置１の識別情報及びホスト名等とを含む。
【００３３】
画像形成装置２において、制御部２６は、リスト情報Ｌの生成のために、通信ＩＦ部１４を通じて、受け取ったジョブに含まれる識別情報及びホスト名等を受信する。このとき、制御部２６は情報取得部２６２の他の例として機能することとなる。即ち、制御部２６は、前記テストページの印刷要求を受け付けた場合に、当該テストページと共に受信される情報処理装置１の識別情報及びホスト名等の情報を、当該画像形成装置２のドライバーソフトウェアがインストールされている情報処理装置１の情報としてリスト情報Ｌに記録する。そのため、リスト情報Ｌには、当該画像形成装置２を使用可能な情報処理装置１が示されることになる。
【００３４】
ここで、リスト情報Ｌは、画像形成装置２を使用可能な情報処理装置１ごとに、図３に示すようなレコードを含む。各レコードは、例えば、識別情報、ホスト名、オンライン／オフライン情報、利用状況、及び、使用可否情報を含む。
【００３５】
オンライン／オフライン情報は、同一レコードの識別情報を有する情報処理装置（以下、「対応する情報処理装置」という）１がネットワーク３に接続しているか（オンライン）、接続していないか（オフライン）を示す。
【００３６】
利用状況は、対応する情報処理装置１の利用状況を示す情報である。利用状況は、例えば、情報処理装置１が空いているか（所定時間以上操作無し）、使用中（操作中）であるかを示す。
【００３７】
使用可否情報は、対応する情報処理装置１が本画像形成装置２以外に使用可能な全ての画像形成装置２を示す情報である。他装置情報は、例えば、画像形成装置２の識別情報及びホスト名の組合せでよい。また、使用可否情報には、情報処理装置１にインストールされているドライバーソフトウェアの種類又は当該ドライバーソフトウェアに対応する画像形成装置２の機種名などの情報が含まれていてもよい。
【００３８】
なお、図３のリスト情報Ｌは、上述の通り、画像形成装置２を使用可能な情報処理装置１のみのレコードを含む。しかし、これに限らず、リスト情報は、ネットワーク３上の全ての情報処理装置１のレコードを含み、各レコードは、本画像形成装置２に対応するドライバーのインストールの有無を示す情報をさらに含んでいてもよい。
【００３９】
また、リスト情報Ｌの生成・更新は、テストページの印刷時以外にも、予め定められた更新タイミングで実施されてもよい。
【００４０】
より詳細には、制御部２６は、図４のステップＳ００１において、リスト情報Ｌの更新タイミングが到来しているか否かを判断する。制御部２６は、前回リスト情報Ｌを更新してから予め定められた時間が経過していれば、リスト情報Ｌの更新タイミングが到来していると判断してもよい。リスト情報Ｌの更新タイミングは、他にも、画像形成装置２の起動時であってもよい。
【００４１】
ステップＳ００１でＹＥＳと判断すると、制御部２６は、ステップＳ００２において、ＳＮＭＰマネージャーの実行により情報取得部２６２の一例として機能し、ＳＮＭＰに従ってＷＳＤＬ(Web Services Description Language)を用いた通信（以下、「ＳＮＭＰ／ＷＳＤＬ通信」という）を各情報処理装置１と行い、上記レコードの更新に必要な各種情報（即ち、識別情報、ホスト名、オンライン／オフライン情報、利用状況及び使用可否情報）を、各情報処理装置１に要求し取得する。
【００４２】
さらに具体的には、ＳＮＭＰ／ＷＳＤＬ通信中、制御部２６は、まず、現在のリスト情報Ｌに含まれる識別情報を一つずつ読み出す。制御部２６はさらに、この識別情報を有する情報処理装置１に対するポーリング信号を通信ＩＦ部２４からネットワーク３に送り出す。
【００４３】
情報処理装置１は、自装置がオンラインであれば、ＳＮＭＰエージェントを実行しており、自装置へのポーリング信号を受け取ると、識別情報、ホスト名及び利用状況と、ポーリング信号の送信元の画像形成装置２以外に自装置が使用可能な全ての画像形成装置２を示す使用可否情報とを含む応答信号を、ネットワーク３を通じて画像形成装置２に送信する。
【００４４】
それに対し、情報処理装置１は、自装置がオフラインであれば、応答信号を画像形成装置２に返さない。
【００４５】
画像形成装置２において、制御部２６は、通信ＩＦ部１４を介して、オンラインの情報処理装置１のそれぞれから送られてくる応答信号を受け取る。これにより、制御部２６は、監視対象の情報処理装置１の各種情報を取得する。
【００４６】
次に、ステップＳ００３において、制御部２６は、情報出力部２６１として機能し、ステップＳ００２で得られる各種情報を用いて、記憶部２５内のリスト情報Ｌを更新する。具体的には、制御部２６は、リスト情報Ｌにおいて、対応する情報処理装置１のオンライン／オフライン情報を「オンライン」に、利用状況及び使用可否情報をステップＳ００２で得られたものに更新する。
【００４７】
上記の通り、制御部２６は、オフラインの情報処理装置１からは各種情報を予め定められた時間内に取得できない。この場合、少なくとも、リスト情報Ｌにおけるオンライン／オフライン情報が「オフライン」に更新される。
【００４８】
ステップＳ００１でＮＯと判断されるか、ステップＳ００３の実行後、処理はステップＳ００１に戻る。
【００４９】
次に、図５を参照して、制御部２６によるリスト情報Ｌの表示制御と、画像形成部２３による画像形成について詳しく説明する。なお、図５の処理は、例えば、図４の処理と並列に実行されればよい。
【００５０】
ユーザーは、画像形成装置２の操作部２１を、リスト情報Ｌを呼び出すための手順通りに操作する。ユーザー操作に応答して、操作部２１は、リスト情報Ｌを呼び出すための呼び出しコマンドを制御部２６に送信する。
【００５１】
図５のステップＳ１０１において、制御部２６は、操作部２１から呼び出しコマンドを受け取っているか否かを判断する。
【００５２】
ステップＳ１０１においてＹＥＳと判断すると、制御部２６は、ステップＳ１０２において、情報出力部２６１として機能し、記憶部２５等からリスト情報Ｌを読み出して、ネットワーク３を通じて自装置２を使用可能な情報処理装置１を示すリスト情報Ｌとして表示部２２に出力する。表示部２２は、制御部２６から受信するリスト情報Ｌに基づいて、自装置２を使用可能な情報処理装置１の各種情報を表示して（図３を参照）、これらをユーザーに提示する。なお、表示部２２に、リスト情報Ｌの内容が常時表示されることも他の実施形態として考えられる。
【００５３】
また、情報出力部２２に表示されるリスト情報Ｌにオンライン／オフライン情報及び利用状況が含まれる。従って、ユーザーは、前回のリスト情報Ｌの更新時点で空いている情報処理装置１を認識することが出来る。これによって、ユーザーが情報処理装置１まで足を運んだにもかかわらず、この情報処理装置１を使用できないという事態を回避することができる。
【００５４】
さらに、情報出力部２２に表示されるリスト情報Ｌに使用可否情報が含まれる。従って、ユーザーは、リスト情報Ｌに示される情報処理装置１が利用可能な他の画像形成装置２を認識できる。これによって、何等かの理由で本画像形成装置２をユーザーが利用できない場合であっても、ユーザーは、他の利用可能な画像形成装置２の有無を即座に認識することができる。
【００５５】
ユーザーは、表示部２２の表示内容を確認して、画像形成装置２を使用可能な情報処理装置１をホスト名等で知ることができると共に、画像形成に用いる情報処理装置１を一つ選択する。その後、ユーザーは、これから利用する情報処理装置１の場所に行って、情報処理装置１を所定の手順で操作する。その結果、情報処理装置１は、文字データ及び画像データ等を含む電子データを含むジョブを生成して、ネットワーク３を介して画像形成装置２に送信する。これにより、情報処理装置１は、この電子データに基づき画像形成を実行するよう画像形成装置２に要求する。
【００５６】
制御部２６は、ステップＳ１０２の実行後、ステップＳ１０３において、リスト情報Ｌに示された情報処理装置１のうち、ユーザーに選択された情報処理装置１から受信するジョブに含まれる電子データ又は印刷設定等に基づき、画像形成すべき画像データを生成して、画像形成部２３に送信する。画像形成部２３は、制御部２６から送られてくる画像データに基づき画像形成を行って印刷物を出力する。
【００５７】
ステップＳ１０１でＮＯと判断されるか、ステップＳ１０３の実行後、処理はステップＳ１０１に戻る。
【００５８】
上記の通り、本実施形態に係る画像形成装置２は、リスト情報Ｌを構成する識別情報及びホスト名等を表示できるため、ユーザーは、本画像形成装置２を使用可能な情報処理装置１（より具体的には、本画像形成装置２のドライバーがインストールされている情報処理装置１）を容易に認識することが可能になる。
【００５９】
なお、画像形成装置２を使用可能な情報処理装置１は、画像形成装置２のドライバーがインストールされている情報処理装置１に限定されず、例えばネットワーク管理者等の管理下で、画像形成装置２へのアクセス権が付与された情報処理装置１であってもよい。
【００６０】
以下、本発明に係る他の実施形態について説明する。なお、以下に説明する他の実施形態において、前記実施形態と同様の構成及びステップについて同一参照符号及びステップ番号を付与し、それぞれの説明を控える。
【００６１】
次に、図６〜図８を参照して、画像形成装置２の他の実施形態に係る画像形成装置２ａについて詳説する。
【００６２】
図６に示すように、画像形成装置２ａは、図２の画像形成装置２と比較すると、制御部２６に代えて制御部２６ａを備えている点で相違する。
【００６３】
制御部２６ａは、制御部２６と同様、プロセッサー、プログラムメモリー及びメインメモリー等を備え、プロセッサーが制御プログラムを実行することで、機能ブロックとして、判別部２６１ａ及び情報出力部２６２ａを含む。
【００６４】
また、記憶部２５等には、前述の実施形態と同様に、ＳＮＭＰマネージャーが格納されている。制御部２６ａは、このＳＮＭＰマネージャーを実行することで、判別部２６１ａとして機能する。判別部２６１ａは、ネットワーク３上に接続されている情報処理装置１のうち、画像形成装置２を現在使用可能な情報処理装置１を判別する。
【００６５】
情報出力部２６２ａは、リスト情報Ｌａを生成し、表示部２２への表示を制御する。より詳細には、情報出力部２６２ａは、判別部の判別結果に基づき、画像形成装置２を現在使用可能な情報処理装置１を示すリスト情報Ｌａ（詳細は後述）を生成し、表示部２２に出力可能になっている。
【００６６】
次に、図１、図６〜図８を参照して、画像形成装置２ａの動作を詳説する。
【００６７】
操作部２１は、ユーザー操作に応答して、前述の一実施形態と同様の呼び出しコマンドを生成して、制御部２６ａに送信する。
【００６８】
図７のステップＳ２０１において、制御部２６ａは、操作部２１から呼び出しコマンドを受け取っているか否かを判断する。
【００６９】
ステップＳ２０１においてＹＥＳと判断すると、制御部２６ａは、判別部として機能し、ステップＳ２０２において、前述の一実施形態と同様のＳＮＭＰ／ＷＳＤＬ通信により、各情報処理装置１の各種情報を取得する。なお、前述の通り、ネットワーク３上の情報処理装置１のうち、オンラインの情報処理装置１が応答信号を画像形成装置２に返し、オフラインの情報処理装置１は応答信号を返さない。
【００７０】
次に、ステップＳ２０３において、制御部２６ａは、判別部２６１ａとして機能し、通信ＩＦ部１４を介して、オンラインの情報処理装置１のそれぞれから送られてくる応答信号により取得可能な識別情報等から、ネットワーク３に接続された情報処理装置１のうち、オンラインの情報処理装置１を、画像形成装置２を現在使用可能な情報処理装置１として判別する。
【００７１】
次に、ステップＳ２０４において、制御部２６ａは、情報出力部２６２ａとして機能し、ステップＳ２０３において判別された情報処理装置１ごとの各種情報を、単位レコードとして、記憶部２５等の格納されたリスト情報Ｌａに記録する。その結果、リスト情報Ｌａには、図８に示すように、現在使用可能な情報処理装置１ごとにレコードが作成されて、各レコードには、前述の一実施形態と同様の、識別情報、ホスト名、利用状況、及び、使用可否情報が含まれることになる。
【００７２】
なお、リスト情報Ｌａは、現在使用可能な情報処理装置１を示すので、前述の一実施形態のようなオンライン／オフライン情報を含まずともよい。
【００７３】
次に、制御部２６ａは、ステップＳ２０５において、ステップＳ２０４で生成したリスト情報Ｌａを表示部２２に出力する。表示部２２は、制御部２６ａから受信するリスト情報Ｌａに基づいて、自装置２を現在使用可能な情報処理装置１を示す各レコードの内容を表示する（図８を参照）。
【００７４】
ユーザーは、表示部２２の表示内容から、画像形成装置２を現在使用可能な情報処理装置１をホスト名等で認識し、画像形成に用いる情報処理装置１を一つ選択する。その後、ユーザーは、前述の一実施形態と同様、選択した情報処理装置１を操作する。これに応答して、情報処理装置１は、画像処理装置２で実行すべきジョブを生成し、ネットワーク３を介して画像形成装置２に送信する。
【００７５】
制御部２６ａは、ステップＳ２０５の後、ステップＳ２０６において、ユーザーにより選択された情報処理装置１から受信するジョブに基づき、画像形成すべき画像データを生成して、画像形成部２３に送信する。画像形成部２３は、受け取った画像データに基づき、シート媒体上に画像を形成した印刷物を生成し出力する。
【００７６】
また、ステップＳ２０１でＮＯと判断されるか、ステップＳ２０６の実行後、処理はステップＳ２０１に戻る。
【００７７】
上述の通り、他の実施形態では、情報出力部２６２ａが判別部２６１ａで生成されたリスト情報Ｌａを表示部２１に表示させるので、ユーザーは、ネットワーク３において本画像形成装置２を現在使用可能な情報処理装置１を容易に認識することが可能になる。このように、他の実施形態によれば、ユーザーにとってより実用的な情報を提供することができる。
【００７８】
次に、図９〜図１１を参照して、画像形成装置２のさらに他の実施形態に係る画像形成装置２ｂについて説明する。
【００７９】
図９に示すように、画像形成装置２ｂは、図６の画像形成装置２ａと比較すると、制御部２６ａに代えて制御部２６ｂを備えている点で相違する。
【００８０】
制御部２６ｂは、制御部２６ａと同様、プロセッサー、プログラムメモリー及びメインメモリー等を備え、プロセッサーが制御プログラムを実行する。しかし、制御部２６ｂは、制御部２６ａと比較すると、情報出力部２６２ａの代わりに、情報出力部２６２ｂおよび優先処理部２６３ｂを機能ブロックとして、含む。
【００８１】
情報出力部２６２ｂは、情報出力部２６２ａと同様の手法でリスト情報Ｌａと生成する。情報出力部２６２ｂは、生成したリスト情報Ｌａと、予め記憶部２５等に格納されているコンポーネント画像情報Ｃを用いて、後述のユーザーインターフェイス画像情報ＵＩ（図１１を参照）を生成する。ユーザーインターフェイス画像情報ＵＩは、リスト情報Ｌａの各レコードの内容により、現在利用可能な情報処理装置１を示すと共に、コンポーネント画像Ｃにより、ユーザー操作により現在選択されている情報処理装置１を示すことが可能になっている。なお、図１１には、コンポーネント画像情報Ｃとして、オプションボタンが示されている。
【００８２】
情報出力部２６２ｂはさらに、自身が生成したユーザーインターフェイス画像ＵＩの表示部２２への表示を制御する。
【００８３】
ところで、画像形成装置２は、例えば、自装置２のドライバーソフトウェアがインストールされている複数の情報処理装置１から複数のジョブをほぼ同時に受信可能である。ここで、前述の他の実施形態のように、ユーザーがリスト情報Ｌａの確認のために画像形成装置２ｂの設置場所に立ち寄ると、情報処理装置１の設置場所に到達するまでに時間がかかってしまう。そこで、画像形成装置２ｂは、リスト情報Ｌａに示された情報処理装置１のうち、ユーザー操作により選択された情報処理装置１から受信するジョブに含まれる電子データに基づく画像形成を、リスト情報Ｌａを用いずに他の情報処理装置１から受信するジョブの電子データに基づく画像形成よりも優先して画像形成部２３に実行させる。
【００８４】
次に、図１、図９〜図１１を参照して、画像形成装置２ｂの動作を詳説する。
【００８５】
ここで、図１０は、画像形成装置２ｂの動作を示すフローチャートである。図１０のフローチャートは、図７のフローチャートと比較すると、ステップＳ２０５及びＳ２０６の代わりに、ステップＳ３０１〜Ｓ３０３を含む点で相違する。
【００８６】
図１０において、ステップＳ２０４までを実行することで、制御部２６ｂは、ステップＳ２０３において判別された現在利用可能な情報処理装置１ごとの各種情報がレコードに記録されたリスト情報Ｌａを生成していることになる。
【００８７】
制御部２６ａは、ステップＳ３０１において、情報出力部として機能し、まず、記憶部２５等に格納されているリスト情報Ｌａ及びコンポーネント画像情報Ｃを読み出す。
【００８８】
制御部２６ａは、ステップＳ３０１においてさらに、読み出した情報に基づき、上述のようなユーザーインターフェイス画像情報ＵＩを生成して、表示部２２に出力する。表示部２２は、制御部２６ｂから受信するユーザーインターフェイス画像情報ＵＩに含まれる各レコードの内容を表示し（図１１を参照）、これにより、現在利用可能な情報処理装置１を示すと共に、ユーザー操作により現在選択されている情報処理装置１を示すことが可能になっている。
【００８９】
ユーザーは、表示部２２の表示内容から、画像形成装置２ｂを現在使用可能な情報処理装置１をホスト名等で認識し、これから使用する情報処理装置１のレコードを、これに対応するオプションボタン等をタッチ操作して選択する。操作部２１は、タッチ操作に応答して、ユーザー操作により選択された情報処理装置１を示す情報を出力する。
【００９０】
また、ユーザーにより選択された情報処理装置１は、ユーザー操作に従って、印刷すべき電子データを含むジョブを生成して、ネットワーク３を介して画像形成装置２ｂに送信する。
【００９１】
画像形成装置２ｂにおいて、制御部２６ｂは、ステップＳ３０２において、操作部２１からの受信情報に基づき、ユーザーにより選択された情報処理装置１を特定する。制御部２６ｂはさらに、特定した情報処理装置１の識別情報等を、ユーザーが現在選択している情報処理装置１の識別情報等として作業領域に記憶する。
【００９２】
ステップＳ３０２において、制御部２６ｂは、ユーザーインターフェイス画像ＵＩにおいて、ユーザー操作により今回選択されている情報処理装置１のレコードに対応するオプションボタンの表示態様を、他のオプションボタンの表示態様と変更することができる。これにより、ユーザーは、自身が現在選択している情報処理装置１を容易に認識できるようになる。
【００９３】
画像形成装置２の制御部２６ｂは、ステップＳ３０３において、優先処理部２６３ｂとして機能する。制御部２６ｂは、基本的には、各情報処理装置１から受信するジョブを例えば受信順に処理する。しかし、ステップＳ３０２で特定した情報処理装置１からジョブを受信したときに、リスト情報Ｌａを他ユーザーが利用せずに他の情報処理装置１から既に受信しているジョブが未だ処理待ちの場合がある。この場合、制御部２６ｂは、ステップＳ３０２で特定した情報処理装置１（即ち、ユーザー操作により指定された情報処理装置１）から受信するジョブに含まれる電子データに基づく画像形成を、上記他の情報処理装置１から既に受信している電子データに基づく画像形成よりも優先して、画像形成部２３に実行させる。
【００９４】
その後、画像形成部２３が画像形成可能になると、制御部２６ｂは、ステップＳ３０４において、ステップＳ３０２で特定した情報処理装置１からのジョブに基づき、画像形成すべき画像データをまず生成して、画像形成部２３に送信する。画像形成部２３は、制御部２６ｂからの画像データに基づき、シート媒体上に画像が形成された印刷物として出力する。
【００９５】
また、ステップＳ２０１でＮＯと判断されるか、ステップＳ３０４の実行後、処理はステップＳ２０１に戻る。
【００９６】
上記の通り、画像形成装置２ｂは、制御部２６ｂが優先処理部２６３ｂとして機能することにより、リスト情報Ｌａに示された情報処理装置１の中から選択された情報処理装置１から受信する電子データに基づく画像形成は、他の情報処理装置１から受信する電子データに基づく画像形成よりも先に画像形成部２３において実行される。これにより、ユーザーは、リスト情報Ｌａの確認のために画像形成装置２まで足を運ぶことで生じる時間のロスを取り戻すことが可能となる。
【００９７】
なお、優先処理部２６３ｂのより具体的な処理としては、以下の二つが例示される。
【００９８】
第一に、ユーザー操作による情報処理装置１の選択後、ステップＳ３０２で特定した情報処理装置１から最初に受信するジョブに含まれる電子データに基づく画像形成が、他の情報処理装置１からの電子データのジョブに含まれる電子データに基づく画像形成よりも先に画像形成部２３において実行される。
【００９９】
第二に、ユーザー操作による情報処理装置１の選択後所定時間の間、ステップＳ３０２で特定した情報処理装置１から受信する一つ又は複数のジョブに含まれる電子データに基づく画像形成が、他の情報処理装置１からの各ジョブに含まれる電子データに基づく画像形成よりも先に画像形成部２３において実行される。
【０１００】
また、上述では、制御部２６ｂは、ユーザーにより選択された情報処理装置１から受信する電子データに基づく画像形成を、リスト情報Ｌａを他ユーザーが利用することなく他の情報処理装置１から受信する電子データに基づく画像形成よりも優先させていた。換言すると、制御部２６ｂには、二段階の優先度が定義されていることになる。しかし、これに限らず、三段階以上の優先度を定義することで、制御部２６ｂは、よりきめ細かいジョブの優先制御を行ってもよい。
【符号の説明】
【０１０１】
１  情報処理装置
２，２ａ，２ｂ  画像形成装置
２３  画像形成部
２６，２６ａ，２６ｂ  制御部
２６１，２６１ａ，２６１ｂ  情報出力部
２６２  情報取得部
２６３ａ  判別部
２６４ｂ  優先処理部
【図１】
2019025720.tif 000003
【図２】
2019025720.tif 000004
【図３】
2019025720.tif 000005
【図４】
2019025720.tif 000006
【図５】
2019025720.tif 000007
【図６】
2019025720.tif 000008
【図７】
2019025720.tif 000009
【図８】
2019025720.tif 000010
【図９】
2019025720.tif 000011
【図１０】
2019025720.tif 000012
【図１１】
2019025720.tif 000013