(57)【特許請求の範囲】
【請求項１】
相互に通信可能な端末装置及び複数の画像形成装置を含むプリントシステムであって、
前記端末装置は、印刷ジョブと、前記印刷ジョブに基づく記録紙への画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報とを、前記複数の画像形成装置のうちの特定の第１画像形成装置に送信する印刷指示手段を含み、
前記第１画像形成装置は、
前記端末装置から送信された前記印刷ジョブ及び前記設定情報を受信する第１受信手段と、
受信した前記印刷ジョブ及び前記設定情報を記憶する第１記憶手段と、
前記複数の画像形成装置のうちの前記第１画像形成装置とは別の第２画像形成装置から前記設定情報の送信要求を受信したことを受けて、前記設定情報及び前記印刷ジョブを前記第２画像形成装置に送信する第１送信手段とを含み、
前記第２画像形成装置は、
前記第１画像形成装置から送信された前記印刷ジョブ及び前記設定情報を受信する第２受信手段と、
前記第２画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した前記印刷ジョブ及び前記設定情報を記憶する第２記憶手段と、
前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合手段と、
前記付加機能を表示する表示手段と、
表示された前記付加機能を実行するか否かの選択を受付ける選択手段と、
前記選択手段により前記付加機能の実行が選択されたことを受けて、前記第２記憶手段に記憶された前記印刷ジョブに基づく画像形成を実行し、且つ選択された前記付加機能を実行する画像形成手段とを含む、プリントシステム。
【請求項２】
相互に通信可能な第１画像形成装置及び第２画像形成装置を含むプリントシステムであって、
前記第１画像形成装置は、
原稿を読取って画像データを生成する読取手段と、
前記画像データに基づく記録紙への画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報を受付ける設定手段と、
前記設定情報及び前記画像データからジョブを生成する生成手段と、
前記第２画像形成装置から前記設定情報の送信要求を受信したことを受けて、前記ジョブ及び前記設定情報を前記第２画像形成装置に送信する送信手段とを含み、
前記第２画像形成装置は、
前記第１画像形成装置から送信された前記ジョブ及び前記設定情報を受信する受信手段と、
前記第２画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した前記ジョブ及び前記設定情報を記憶する記憶手段と、
前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合手段と、
前記付加機能を表示する表示手段と、
表示された前記付加機能を実行するか否かの選択を受付ける選択手段と、
前記選択手段により前記付加機能の実行が選択されたことを受けて、前記記憶手段に記憶された前記ジョブに基づく画像形成を実行し、且つ選択された前記付加機能を実行する画像形成手段とを含む、プリントシステム。
【請求項３】
前記第１画像形成装置と前記第２画像形成装置との間の前記設定情報の送受信は、ＳＯＡＰプロトコルにしたがって行なわれる、請求項１又は２に記載のプリントシステム。
【請求項４】
前記設定情報は、ＸＭＬ形式のデータである、請求項１から３の何れか１項に記載のプリントシステム。
【請求項５】
前記機能情報は、ＸＭＬ形式のデータである、請求項１から４の何れか１項に記載のプリントシステム。
【請求項６】
前記付加機能は、前記第２画像形成装置のオプション機能である、請求項１から５の何れか１項に記載のプリントシステム。
【請求項７】
ユーザの操作を受けて記録紙への画像形成を実行する画像形成装置であって、
印刷ジョブと、前記印刷ジョブに基づく前記画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報とを記憶した外部装置から、前記印刷ジョブ及び前記設定情報を受信する受信手段と、
前記画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した前記印刷ジョブ及び前記設定情報を記憶する記憶手段と、
前記印刷ジョブに基づく前記画像形成の指示を受けたことを受けて、前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合手段と、
前記付加機能を表示する表示手段と、
表示された前記付加機能を実行するか否かの選択を受付ける選択手段と、
前記選択手段により前記付加機能の実行が選択されたことを受けて、前記記憶手段に記憶された前記印刷ジョブに基づく前記画像形成を実行し、且つ選択された前記付加機能を実行する画像形成手段とを含む、画像形成装置。
【請求項８】
ユーザの操作を受けて記録紙への画像形成を実行する画像形成装置であって、
外部装置から送信された印刷ジョブと、前記印刷ジョブに基づく前記画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報とを受信する受信手段と、
前記画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した前記印刷ジョブ及び前記設定情報を記憶する記憶手段と、
前記印刷ジョブに基づく前記画像形成の指示を受けたことを受けて、前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合手段と、
前記付加機能を表示する表示手段と、
表示された前記付加機能を実行するか否かの選択を受付ける選択手段と、
前記選択手段により前記付加機能の実行が選択されたことを受けて、前記記憶手段に記憶された前記印刷ジョブに基づく前記画像形成を実行し、且つ選択された前記付加機能を実行する画像形成手段とを含む、画像形成装置。
【請求項９】
前記付加機能は、前記画像形成装置のオプション機能である、請求項７又は８に記載の画像形成装置。
【請求項１０】
相互に通信可能な端末装置及び複数の画像形成装置を含むプリントシステムの制御方法であって、
前記端末装置が、印刷ジョブと、前記印刷ジョブに基づく記録紙への画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報とを、前記複数の画像形成装置のうちの特定の第１画像形成装置に送信する印刷指示ステップと、
前記第１画像形成装置が、前記端末装置から送信された前記印刷ジョブ及び前記設定情報を受信する第１受信ステップと、
前記第１画像形成装置が、受信した前記印刷ジョブ及び前記設定情報を記憶する第１記憶ステップと、
前記第１画像形成装置が、前記複数の画像形成装置のうちの前記第１画像形成装置とは別の第２画像形成装置から前記設定情報の送信要求を受信したことを受けて、前記設定情報及び前記印刷ジョブを前記第２画像形成装置に送信する第１送信ステップと、
前記第２画像形成装置が、前記第１画像形成装置から送信された前記印刷ジョブ及び前記設定情報を受信する第２受信ステップと、
前記第２画像形成装置が、前記第２画像形成装置が実行可能な機能に関する機能情報を予め記憶するステップと、
前記第２画像形成装置が、受信した前記印刷ジョブ及び前記設定情報を記憶する第２記憶ステップと、
前記第２画像形成装置が、前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合ステップと、
前記第２画像形成装置が、前記付加機能を表示する表示ステップと、
前記第２画像形成装置が、表示された前記付加機能を実行するか否かの選択を受付ける選択ステップと、
前記第２画像形成装置が、前記選択ステップにおいて前記付加機能の実行が選択されたことを受けて、前記第２記憶ステップにより記憶された前記印刷ジョブに基づく画像形成を実行し、且つ選択された前記付加機能を実行する画像形成ステップとを含む、制御方法。
【請求項１１】
ユーザの操作を受けて記録紙への画像形成を実行する画像形成装置に、
印刷ジョブと、前記印刷ジョブに基づく前記画像形成の条件に関する情報であって、前記画像形成に関連する機能を実行するか否かを示す情報を含む設定情報とを記憶した外部装置から、前記印刷ジョブ及び前記設定情報を受信する受信機能と、
前記画像形成装置が実行可能な機能に関する機能情報を予め記憶し、受信した前記印刷ジョブ及び前記設定情報を記憶する記憶機能と、
前記印刷ジョブに基づく前記画像形成の指示を受けたことを受けて、前記設定情報と前記機能情報とを照合して、前記設定情報に実行するように設定されていない前記機能情報を付加機能として決定する照合機能と、
前記付加機能を表示する表示機能と、
表示された前記付加機能を実行するか否かの選択を受付ける選択機能と、
前記選択機能により前記付加機能の実行が選択されたことを受けて、前記記憶機能により記憶された前記印刷ジョブに基づく前記画像形成を実行し、且つ選択された前記付加機能を実行する機能とを実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して印刷指示を受付けることができる画像形成装置に関し、特に、外部装置から印刷が指示されたときの印刷設定に、印刷を実行する画像形成装置において、当該画像形成装置で実行可能な機能を追加することができる画像形成装置及びそれを含むプリントシステムに関する。
【背景技術】
【０００２】
近年、電子機器である画像処理装置の１種として、多くの事業所（会社、事務所等）に、記録紙に画像を形成する画像形成装置（代表的にはコピー機）が導入されている。このような画像形成装置の１種である複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、コピーモード、ファクシミリモード、通信ネットワーク（以下、単にネットワークともいう）対応のプリンタモード、及びスキャナモードのように、複数の機能を備える。
【０００３】
複数のパーソナルコンピュータ（以下、パソコンという）、複数のプリントサーバ及び複数の複合機を、ネットワークを通じて相互に接続し、パソコン、プリントサーバ及び複合機間で印刷ジョブ等のデータの送受信を可能にした印刷システムが知られている。
【０００４】
例えば、下記特許文献１及び２には、サーバコンピュータ又は複合機に印刷ジョブデータを登録しておき、複合機を操作することによって印刷を実行するシステムが開示されている。また、下記特許文献３には、複数の複合機がネットワークに接続されたシステムにおいて、サーバコンピュータに印刷ジョブデータを登録しておき、所望の複合機から印刷ジョブを指定して印刷する際に、指定された印刷ジョブを遂行するには、その複合機の機能が不足している場合、その旨を通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２４９８４８号公報
【特許文献２】特開２００７−３０６３９８号公報
【特許文献３】特開２０１０−２５０５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献３に開示されたシステムにおいて、ある複合機で機能が不足している場合、その機能を備えている別の複合機で印刷するためには、サーバコンピュータ又は複合機に再度、印刷ジョブデータを登録する必要があり、手間がかかる問題がある。
【０００７】
したがって、本発明は、外部装置から印刷が指示されたときの印刷設定に、印刷を実行する画像形成装置において、当該画像形成装置で実行可能な機能を追加することができる画像形成装置及びそれを含むプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の局面に係るプリントシステムは、相互に通信可能な端末装置及び複数の画像形成装置を含むプリントシステムである。端末装置は、印刷ジョブと印刷ジョブに基づく記録紙への画像形成の条件に関する設定情報とを、複数の画像形成装置のうちの特定の第１画像形成装置に送信する印刷指示部を含む。第１画像形成装置は、端末装置から送信された印刷ジョブ及び設定情報を受信する第１受信部と、受信した印刷ジョブ及び設定情報を記憶する第１記憶部と、複数の画像形成装置のうちの第１画像形成装置とは別の第２画像形成装置から設定情報の送信要求を受信したことを受けて、設定情報及び印刷ジョブを第２画像形成装置に送信する第１送信部とを含む。第２画像形成装置は、第１画像形成装置から送信された印刷ジョブ及び設定情報を受信する第２受信部と、第２画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した印刷ジョブ及び設定情報を記憶する第２記憶部と、設定情報と機能情報とを照合して付加機能を決定する照合部と、付加機能を表示する表示部と、表示された付加機能を実行するか否かの選択を受付ける選択部と、選択部により付加機能の実行が選択されたことを受けて、第２記憶部に記憶された印刷ジョブに基づく画像形成を実行し、且つ選択された付加機能を実行する画像形成部とを含む。
【０００９】
これにより、ユーザが端末装置を操作して印刷を指示したときには実行するように設定されていなかった機能であって第２画像形成装置が実行可能な機能を、第２画像形成装置を操作して印刷するときに、付加機能として実行するか否かを選択可能に表示することができる。ユーザが、付加機能の実行を選択すれば、画像形成と共に、選択された付加機能を実行することができる。
【００１０】
本発明の第２の局面に係るプリントシステムは、相互に通信可能な第１画像形成装置及び第２画像形成装置を含むプリントシステムである。第１画像形成装置は、原稿を読取って画像データを生成する読取部と、画像データに基づく記録紙への画像形成の条件に関する設定情報を受付ける設定部と、設定情報及び画像データからジョブを生成する生成部と、第２画像形成装置から設定情報の送信要求を受信したことを受けて、ジョブ及び設定情報を第２画像形成装置に送信する送信部とを含む。第２画像形成装置は、第１画像形成装置から送信されたジョブ及び設定情報を受信する受信部と、第２画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信したジョブ及び設定情報を記憶する記憶部と、設定情報と機能情報とを照合して付加機能を決定する照合部と、付加機能を表示する表示部と、表示された付加機能を実行するか否かの選択を受付ける選択部と、選択部により付加機能の実行が選択されたことを受けて、記憶部に記憶されたジョブに基づく画像形成を実行し、且つ選択された付加機能を実行する画像形成部とを含む。
【００１１】
これにより、ユーザが第１画像形成装置において原稿をスキャンして印刷条件を設定した後に、第２画像装置を操作して印刷するときに、実行するように設定されていなかった機能であって第２画像形成装置が実行可能な機能を、付加機能として実行するか否かを選択可能に表示することができる。ユーザが、付加機能の実行を選択すれば、画像形成と共に、選択された付加機能を実行することができる。
【００１２】
好ましくは、第１画像形成装置と第２画像形成装置との間の設定情報の送受信は、ＳＯＡＰプロトコルにしたがって行なわれる。
【００１３】
より好ましくは、設定情報はＸＭＬ形式のデータである。
【００１４】
さらに好ましくは、機能情報はＸＭＬ形式のデータである。
【００１５】
これらにより、設定情報の生成が容易であり、効率的に設定情報の送受信を行なうことができる。また、設定情報と機能情報との照合が容易になる。
【００１６】
好ましくは、付加機能は、第２画像形成装置のオプション機能である。
【００１７】
これにより、他の画像形成装置が有していない第２画像形成装置特有の機能を付加機能として実行することができる。
【００１８】
本発明の第３の局面に係る画像形成装置は、ユーザの操作を受けて記録紙への画像形成を実行する画像形成装置である。この画像形成装置は、印刷ジョブと印刷ジョブに基づく画像形成の条件に関する設定情報とを記憶した外部装置から、印刷ジョブ及び設定情報を受信する受信部と、画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した印刷ジョブ及び設定情報を記憶する記憶部と、印刷ジョブに基づく画像形成の指示を受けたことを受けて、設定情報と機能情報とを照合して付加機能を決定する照合部と、付加機能を表示する表示部と、表示された付加機能を実行するか否かの選択を受付ける選択部と、選択部により付加機能の実行が選択されたことを受けて、記憶部に記憶された印刷ジョブに基づく画像形成を実行し、且つ選択された付加機能を実行する画像形成部とを含む。
【００１９】
これにより、ユーザが画像形成装置を操作して外部装置に記憶された印刷ジョブを取得して印刷するときに、実行するように設定されていなかった機能であって当該画像形成装置が実行可能な機能を、付加機能として実行するか否かを選択可能に表示することができる。ユーザが、付加機能の実行を選択すれば、画像形成と共に、選択された付加機能を実行することができる。
【００２０】
本発明の第３の局面に係る画像形成装置は、ユーザの操作を受けて記録紙への画像形成を実行する画像形成装置である。この画像形成装置は、外部装置から送信された印刷ジョブと印刷ジョブに基づく画像形成の条件に関する設定情報とを受信する受信部と、画像形成装置が実行可能な機能に関する機能情報が予め記憶されており、受信した印刷ジョブ及び設定情報を記憶する記憶部と、印刷ジョブに基づく画像形成の指示を受けたことを受けて、設定情報と機能情報とを照合して付加機能を決定する照合部と、付加機能を表示する表示部と、表示された付加機能を実行するか否かの選択を受付ける選択部と、選択部により付加機能の実行が選択されたことを受けて、記憶部に記憶された印刷ジョブに基づく画像形成を実行し、且つ選択された付加機能を実行する画像形成部とを含む。
【００２１】
これにより、ユーザが端末装置を操作して印刷を指示したときには実行するように設定されていなかった機能であって当該画像形成装置が実行可能な機能を、画像形成装置を操作して印刷するときに、付加機能として実行するか否かを選択可能に表示することができる。ユーザが、付加機能の実行を選択すれば、画像形成と共に、選択された付加機能を実行することができる。
【００２２】
好ましくは、付加機能は、画像形成装置のオプション機能である。
【００２３】
これにより、画像形成装置特有の機能を付加機能として実行することができる。
【発明の効果】
【００２４】
本発明によれば、画像形成装置を操作して印刷するときに、印刷が指示されたときには実行するように設定されていなかった機能であって当該画像形成装置が実行可能な機能を、付加機能として実行するか否かを選択可能に表示することができる。ユーザが、付加機能の実行を選択すれば、画像形成装置は、画像形成と共に、選択された付加機能を実行することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態に係るプリントシステムの構成を示すブロック図である。
【図２】図１のプリントシステムを構成する各画像形成装置（第１〜第３ＭＦＰ）の構成を示すブロック図である。
【図３】図１のプリントシステムを構成する各端末装置（第１〜第３ＰＣ）の構成を示すブロック図である。
【図４】図１の各端末装置において実行される印刷指示プログラムを示すフローチャートである。
【図５】図１の第１ＭＦＰにおいて実行されるジョブ管理プログラムを示すフローチャートである。
【図６】図１の第２及び第３ＭＦＰにおいて実行される印刷実行プログラムを示すフローチャートである。
【図７】第２及び第３ＭＦＰにおいて表示される画面を示す図である。
【図８】図７の画面においてリスト表示された項目が選択された状態を示す図である。
【図９】図８の画面に続いて表示される画面を示す図である。
【図１０】図８の画面に続いて表示される、図９とは別の画面を示す図である。
【図１１】図８の画面に続いて表示される、図９及び図１０とは別の画面を示す図である。
【図１２】第２及び第３ＭＦＰにおいて表示されるエラー画面を示す図である。
【図１３】第２及び第３ＭＦＰにおいて表示される図１３と異なるエラー画面を示す図である
【図１４】図８の画面に続いて表示される、図１１の代替画面を示す図である。
【図１５】本発明の第２の実施の形態に係るプリントシステムの構成を示すブロック図である。
【図１６】図１５の第１ＭＦＰにおいて実行されるジョブ管理プログラムを示すフローチャートである。
【図１７】図１５の第１ＭＦＰにおいて実行される印刷実行プログラムを示すフローチャートである。
【図１８】本発明の第３の実施の形態に係るプリントシステムの構成を示すブロック図である。
【図１９】図１７の第１ＭＦＰにおいて実行されるジョブ管理プログラムを示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２７】
（第１の実施の形態）
図１を参照して、第１の実施の形態に係るプリントシステムは、ネットワーク３００に接続された複数の画像形成装置（第１ＭＦＰ１００、第２ＭＦＰ１８０、第３ＭＦＰ１９０）及びパーソナルコンピュータ等の複数の端末装置（第１ＰＣ２００、第２ＰＣ２８０、第３ＰＣ２９０）を含む。図１において、複数の端末装置として、３台の第１ＰＣ２００、第２ＰＣ２８０及び第３ＰＣ２９０が示されているが、少なくとも１台の端末装置が含まれていればよい。これら以外の端末装置がネットワーク３００に接続されていてもよい。また、少なくとも２台の画像形成装置が含まれていればよい。第１ＭＦＰ１００、第２ＭＦＰ１８０及び第３ＭＦＰ１９０以外の画像形成装置が、ネットワーク３００に接続されていてもよい。
【００２８】
ネットワーク３００は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。図１ではネットワーク３００を１本の線で示しているが、ネットワーク３００は、ルータ又はゲートウェイ等（何れも図示せず）の中継装置によって複数のネットワークケーブルが接続されて構成されている場合を含む。
【００２９】
ここでは、図１のネットワーク３００の通信プロトコルはＴＣＰ／ＩＰであるとする。ネットワーク３００に接続された複数の端末装置及び画像形成装置は、それぞれに一意のアドレス（ＩＰアドレス）が設定されている。
【００３０】
第１ＭＦＰ１００、第２ＭＦＰ１８０及び第３ＭＦＰ１９０は、例えばコピー機能及びプリンタ機能等を備える。図２を参照して、第１ＭＦＰ１００は、第１ＭＦＰ１００全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、通電が遮断された場合にもデータを保持する不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０８とを備えている。ＲＯＭ１０４には、第１ＭＦＰ１００の動作を制御するのに必要なプログラム及びデータが記憶されている。
【００３１】
第１ＭＦＰ１００は、ＩＦ部１１０、原稿読取部１１２、画像形成部１１４、操作部１１６、及びバス１２０を含む。第１ＭＦＰ１００はさらに、給紙部、記録紙搬送部、及び排紙トレイ（何れも図示せず）を含む。
【００３２】
各部は、バス１２０に接続されており、各部間のデータ（制御情報を含む）交換は、バス１２０を介して行なわれる。例えば、ＣＰＵ１０２は、バス１２０を介してＲＯＭ１０４からプログラムをＲＡＭ１０６上に読出して、ＲＡＭ１０６の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ１０２は、ＲＯＭ１０４に格納されているプログラムにしたがって第１ＭＦＰ１００を構成する各部の制御を行ない、第１ＭＦＰ１００の各機能を実現する。
【００３３】
原稿読取部１１２は、例えばＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）により、原稿を読取って画像データを生成する。画像データはＲＡＭ１０６に一時的に記憶される。画像形成部１１４は、ＲＡＭ１０６上の画像データに基づいて、記録紙搬送部によって給紙部から搬送される記録紙上への画像形成（印刷）を行なう。原稿読取部１１２には、自動原稿送り装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）が装備されていてもよい。
【００３４】
操作部１１６は、入力部と表示部とを含む。例えば、操作部１１６がタッチパネルディスプレイであれば、表示部は、液晶パネル等で構成された表示パネルであり、入力部は、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルである。操作部１１６の表示部には、第１ＭＦＰ１００に指示を行なうための画面が表示される。ユーザは、表示部に表示されたキーを、表示部に重ねられた入力部上で選択する（タッチパネル上の該当部分にタッチする）ことによって、第１ＭＦＰ１００の機能設定及び動作指示等を行なうことができる。
【００３５】
例えば、ユーザが、原稿のコピーの実行を指示した場合、上記のように原稿読取部１１２又は自動原稿送り装置にセットされた原稿がスキャンされて画像データが生成され、その画像データに基づき、給紙部から引出された記録紙に画像が形成される。画像が形成された記録紙は排紙トレイに排出される。
【００３６】
ＩＦ部１１０は、ネットワーク３００に接続され、第１ＭＦＰ１００がネットワーク３００を介して外部装置と通信するためのインターフェイスである。例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。これにより、第１ＭＦＰ１００は、端末装置から印刷ジョブデータ（以下、単に印刷ジョブともいう）を受信し、それに基づき記録紙への画像形成を実行する。
【００３７】
第１ＭＦＰ１００は、モデムを含み、モデムを介して電話回線に接続されていてもよい。第１ＭＦＰ１００が電話回線に接続されていれば、ユーザは、原稿のスキャンにより得られた画像データを、電話回線を介してＦＡＸ送信することができる。
【００３８】
第２ＭＦＰ１８０及び第３ＭＦＰ１９０も、第１ＭＦＰ１００と同様に構成されている。但し、第２ＭＦＰ１８０及び第３ＭＦＰ１９０はそれぞれ、第１ＭＦＰ１００が備えていないオプション機能を備えているとする。オプション機能には、例えば、印刷物をステープルで束ねて搬出する機能、印刷物を所定の形状に折り曲げて排出する機能（２つ折り、３つ折り、Ｚ折り等）、印刷物にパンチ穴を空けて排出する機能等がある。第２ＭＦＰ１８０及び第３ＭＦＰ１９０は、オプション装置が装着されることにより、これらの機能を実現する。
【００３９】
図３を参照して、第１ＰＣ２００は、ＣＰＵ２０２、ＲＯＭ２０４、ＲＡＭ２０６、ＨＤＤ２０８、ＮＩＣ２１０、表示部２１２、操作部２１４、及び、それらが接続されたバス２２０を備えている。第２ＰＣ２８０及び第３ＰＣ２９０も、第１ＰＣ２００と同様に構成されている。
【００４０】
ＮＩＣ２１０は、ネットワーク３００に接続され、第１端末装置２００がネットワーク３００を介して外部装置と通信するためのインターフェイスである。
【００４１】
表示部２１２は、画像を表示することができる表示装置（液晶ディスプレイ装置又はＣＲＴディスプレイ装置等）と、この表示装置にビデオ信号を供給するビデオ出力装置とを備えている。ビデオ出力装置は、ＶＲＡＭ（例えばＲＡＭ２０６の所定領域）に記憶された画像データから、表示装置に供給するビデオ信号を生成する。操作部２１４は、第１端末装置２００に指示を入力するための装置であり、例えば、コンピュータ用のキーボード及びコンピュータ用マウスである。
【００４２】
このように構成されているプリントシステムにおいて、ユーザが、端末装置を使用して印刷条件を設定し印刷実行を指示した場合、印刷ジョブが生成される。生成された印刷ジョブは第１ＭＦＰ１００に送信され、第１ＭＦＰ１００に一旦記憶される。その後、ユーザは、画像形成装置（第２ＭＦＰ１８０又は第３ＭＦＰ１９０）を操作して、表示された印刷ジョブリストの中から印刷したいジョブを選択し、印刷を実行することができる。このとき、ユーザは、操作している画像形成装置が備えている機能のうち、印刷を指示したときに設定されていない機能があれば、新たにその機能を実行するように設定して印刷を実行することができる。以下、具体的に説明する。
【００４３】
ユーザが第１ＰＣ２００、第２ＰＣ２８０又は第３ＰＣ２９０から、印刷ジョブを送信するためには、そのネットワーク通信機能を使用する必要があるので、第１ＰＣ２００、第２ＰＣ２８０又は第３ＰＣ２９０において、ネットワーク３００にログインするための公知のログイン認証が実行される。ここでは、ユーザは、第１ＰＣ２００にログインして印刷指示を行なった後、第２ＭＦＰ１８０を操作して印刷を実行するとする。
【００４４】
図４を参照して、第１ＰＣ２００において実行される印刷指示プログラムのステップ４００において、ＣＰＵ２０２は、印刷条件の設定を受付ける。印刷条件の設定は、例えば、ユーザが所定のファイル（例えば、決裁書．ｄｏｃ、カタログ．ｐｄｆ、写真．ｘｌｓ等）を指定して所定のアプリケーションを起動し、印刷を指示することにより可能となる。ユーザは、第１ＰＣ２００に予めインストールされている所定のプリンタドライバにより表示された画面に対して、操作部２１４を操作して印刷条件を入力する。入力された印刷条件は、設定情報としてＲＡＭ２０６に記憶される。このとき使用されるプリンタドライバは、特定の画像形成装置専用のプリンタドライバではなく、汎用的なものであり、例えば、一般的な画像形成装置に共通な印刷条件を指定することができるものである。
【００４５】
ステップ４０２において、ＣＰＵ２０２は、印刷実行が指示されたかを判定する。例えば、ＣＰＵ２０２は、プリンタドライバにより表示された画面において、「ＯＫ」ボタンが押されることにより、印刷実行が指示されたと判定する。印刷実行が指示されたと判定された場合、制御はステップ４０４に移行する。そうでなければ、制御はステップ４００に戻る。
【００４６】
ステップ４０４において、ＣＰＵ２０２は、印刷ジョブの送信先を、ＨＤＤ２０８から読出す。第１ＰＣ２００、第２ＰＣ２８０及び第３ＰＣ２９０のＨＤＤには、印刷ジョブの送信先アドレスとして、第１ＭＦＰ１００のＩＰアドレスが記憶されている。
【００４７】
ステップ４０６において、ＣＰＵ２０２は、ステップ４００で記憶された設定情報にしたがって印刷ジョブを生成し、設定情報及び印刷ジョブと、当該ジョブの生成を指示したユーザを特定する情報（ユーザＩＤ）とを含むデータファイルを、ＮＩＣ２１０を介して送信する。設定情報及びユーザＩＤは、例えば、ＨＴＭＬ形式、ＸＭＬ形式等の公知のタグ形式のデータである。
【００４８】
ジョブの生成を指示したユーザは、第１ＰＣ２００にログイン中のユーザであり、ログインＩＤにより特定されるので、ユーザＩＤとしてログインＩＤが使用される。データファイル（設定情報、印刷ジョブ及びユーザＩＤ）はパケットとして送信される。各パケットの通信ヘッダには、宛先アドレスとしてステップ４０４で決定された第１ＭＦＰ１００のＩＰアドレスが設定され、送信元アドレスとして、第１ＰＣ２００のＩＰアドレスが設定される。通信ヘッダには、ＴＣＰ／ＩＰにしたがって公知の付加情報が含まれる。
【００４９】
以上により、第１ＰＣ２００は、設定情報、印刷ジョブ及びユーザＩＤを含むデータファイルを送信することができる。第２ＰＣ２８０及び第３ＰＣ２９０においても、同様の印刷指示プログラムが実行される。
【００５０】
図５を参照して、第１ＭＦＰ１００において実行されるジョブ管理プログラムに関して説明する。ステップ５００において、ＣＰＵ１０２は、印刷ジョブを含むデータファイルを受信したか否かを判定する。受信したと判定された場合、制御はステップ５０２に移行する。そうでなければ、制御はステップ５０４に移行する。
【００５１】
ステップ５０２において、ＣＰＵ１０２は、受信したデータファイル（設定情報、印刷ジョブ及びユーザＩＤ）をＲＡＭ１０６又はＨＤＤ１０８に記憶する。
【００５２】
ステップ５０４において、ＣＰＵ１０２は、他のＭＦＰからジョブリスト要求を受信したか否かを判定する。ジョブリスト要求は、後述するように第２ＭＦＰ１８０又は第３ＭＦＰ１９０から送信される、ユーザを特定して、そのユーザに対応する印刷ジョブの情報を要求する所定のコマンドである。ジョブリスト要求を受信したと判定された場合、制御はステップ５０６に移行する。そうでなければ、制御はステップ５０８に移行する。
【００５３】
ステップ５０６において、ＣＰＵ１０２は、ステップ５０４で受信したユーザＩＤで、ＨＤＤ１０８に記憶されている印刷ジョブを検索し、ユーザＩＤに対応する印刷ジョブの情報（例えば、ジョブ名、印刷指示時刻等）を送信する。このとき、送信先のアドレスには、ステップ５０４で受信したジョブリスト要求のパケットデータに含まれる送信元のＩＰアドレスを使用する。
【００５４】
ステップ５０８において、ＣＰＵ１０２は、他のＭＦＰから設定情報要求を受信したか否かを判定する。設定情報要求は、後述するように第２ＭＦＰ１８０又は第３ＭＦＰ１９０から送信される所定のコマンドである。設定情報要求は、ジョブを特定する情報（以下、ジョブ特定情報ともいう）を指定して、印刷ジョブ及びその設定情報を要求するものである。設定情報要求を受信したと判定された場合、制御はステップ５１０に移行する。そうでなければ、制御はステップ５１２に移行する。
【００５５】
ステップ５１０において、ＣＰＵ１０２は、ステップ５０８で受信したジョブ特定情報で、ＨＤＤ１０８に記憶されている印刷ジョブを検索し、該当する印刷ジョブ及びその設定情報を送信する。このとき、送信先のアドレスには、ステップ５０８で受信した設定情報要求のパケットデータに含まれる送信元のＩＰアドレスを使用する。
【００５６】
ステップ５１２において、ＣＰＵ１０２は、本プログラムの終了が指示されたか否かを判定する。終了が指示された場合、本プログラムは終了する。そうでなければ、制御はステップ５００に戻る。
【００５７】
図６を参照して、第２ＭＦＰ１８０又は第３ＭＦＰ１９０において実行される印刷実行プログラムに関して説明する。ここでは、印刷実行プログラムは、ユーザが第２ＭＦＰ１８０の操作部を操作し、ログイン認証にパスした場合に表示される画面（ホーム画面）に含まれる印刷キーが選択されると実行される。ホーム画面には、第２ＭＦＰ１８０が備えている機能（コピー、印刷、スキャン等）を選択するためのキーが表示される。
【００５８】
ステップ６００において、ＣＰＵは、第１ＭＦＰ１００に、ジョブリスト要求を送信する。具体的には、ＣＰＵは、現在ログインしているユーザのユーザＩＤと、ジョブ情報を要求する所定のコマンドとを送信する。ジョブリスト要求に対して、上記したように、第１ＭＦＰ１００は、受信したユーザＩＤに対応するジョブの情報を送信する（図５のステップ５０６）。
【００５９】
ステップ６０２において、ＣＰＵは、ジョブの情報を正常に受信できたか否かを判定する。受信できた場合、制御はステップ６０４に移行する。そうでなければ、制御はステップ６２０に移行する。
【００６０】
ステップ６０４において、ＣＰＵは、ステップ６０２で受信したジョブの情報を操作部の表示部に表示し、ユーザによる操作を受付ける。例えば、図７のような画面が表示される。画面８００において、領域８０２には、受信された印刷ジョブの情報がリスト形式で表示され、領域８０４には、リスト表示された各項目を選択するためのチェックボックスが表示されている。「次へ」キー８０６は、画面を次の画面に遷移させるためのキーである。「終了」キーは、印刷をキャンセルして終了するためのキーである。
【００６１】
ステップ６０６において、ＣＰＵは、リスト表示されている項目の何れかが選択された状態で、「次へ」キー８０６が操作されたか否かを判定する。図８は、図７の画面８００において、「カタログ．ｐｄｆ」が選択された状態を示す。このように項目が選択された状態で、「次へ」キー８０６が操作された場合、制御はステップ６０８に移行する。そうでなければ（即ち、「終了」キーが操作された場合）、本プログラムは終了する。本プログラムが終了すると、操作部の表示部にはホーム画面が表示される。
【００６２】
ステップ６０８において、ＣＰＵは、第１ＭＦＰ１００に、設定情報要求を送信する。具体的には、ＣＰＵは、ステップ６０６で選択されたジョブを特定するジョブ特定情報（例えばジョブ名）と、設定情報を要求する所定のコマンドとを送信する。設定情報要求に対して、上記したように、第１ＭＦＰ１００は、受信したジョブ特定情報に対応する印刷ジョブとその設定情報とを送信する（図５のステップ５１０）。
【００６３】
ステップ６１０において、ＣＰＵは、印刷ジョブ及び設定情報を正常に受信できたか否かを判定する。受信できた場合、ＣＰＵは、受信した印刷ジョブ及び設定情報をＨＤＤに記憶し、制御はステップ６１２に移行する。そうでなければ、制御はステップ６２４に移行する。
【００６４】
ステップ６１２において、ＣＰＵは、ステップ６１０でＨＤＤに記憶した設定情報を参照して、第２ＭＦＰ１８０が実行可能な機能のうち、設定情報に含まれていない機能、及び、実行するように設定されていない機能を決定する。具体的には、第２ＭＦＰ１８０は、装備されているオプション装置により実行可能な機能の情報をＨＤＤに記憶しており、ＣＰＵはその情報と設定情報とを照合する。オプション装置により実行可能な機能の情報は、例えば、ＨＴＭＬ形式、ＸＭＬ形式等のデータである。
【００６５】
ステップ６１４において、ＣＰＵは、ステップ６１２で決定された機能を、付加可能な機能として、操作部の表示部に表示する。例えば、印刷ジョブ「カタログ．ｐｄｆ」の設定情報の一部が、表１のように設定されており、第２ＭＦＰ１８０が、ステープル機能及び内側２つ折り機能を有していれば、図８の画面において「次へ」キー８０６が操作された場合、図９のような画面が表示される。
【００６６】
【表１】
0006649679.tif 000002
表１において、「ＯＦＦ」は、印刷ジョブに関して、対応する機能を実行するように設定されていないことを表す。即ち、印刷ジョブ「カタログ．ｐｄｆ」に関して、ステープル機能及び内側２つ折り機能の何れも、実行するように設定されていない。したがって、ステップ６１２により、ステープル機能及び内側２つ折り機能が付加可能な機能として決定される。
【００６７】
図９の画面８２０において、領域８２２には、付加可能な機能がリスト形式で表示され、領域８２４には、各機能を選択するためのチェックボックスが表示されている。「印刷」キー８２６は、印刷の実行を指示するためのキーである。「終了」キー８２８は、印刷をキャンセルして終了するためのキーである。
【００６８】
また、印刷ジョブ「カタログ．ｐｄｆ」の設定情報に、表１の設定が含まれていなくても、第２ＭＦＰ１８０が、ステープル機能及び内側２つ折り機能を有していれば、図８の画面において「次へ」キー８０６が操作された場合、図９のような画面が表示される。
【００６９】
一方、印刷ジョブ「カタログ．ｐｄｆ」の設定情報の一部が、表１のように設定されていても、第２ＭＦＰ１８０が、ステープル機能を有しているが、内側２つ折り機能を有していなければ、図１０のような画面が表示される。即ち、ステップ６１２により、ステープル機能が付加可能な機能として決定されるが、内側２つ折り機能は付加可能な機能として決定されない。したがって、図１０の画面８３０では、ステープル機能を表す表示８３２と、それを選択するためのチェックボックス８３４が表示されている。
【００７０】
また、印刷ジョブ「カタログ．ｐｄｆ」の設定情報の一部が、表２のように設定されており、第２ＭＦＰ１８０が、ステープル機能及び内側２つ折り機能を有していれば、図８の画面において「次へ」キー８０６が操作された場合、図１１のような画面が表示される。
【００７１】
【表２】
0006649679.tif 000003
表２において、「ＯＮ」は、印刷ジョブに関して、対応する機能を実行するように設定されていることを表す。即ち、印刷ジョブ「カタログ．ｐｄｆ」に関して、ステープル機能は実行するように設定されているが、内側２つ折り機能は実行するように設定されていない。したがって、ステップ６１２により、内側２つ折り機能が付加可能な機能として決定される。図１１の画面８４０では、内側２つ折り機能を表す表示８４２と、それを選択するためのチェックボックス８４４が表示されている。
【００７２】
設定情報をタグ形式のデータとする場合、例えば、「付加機能」に対応するタグを設け、「ステープル」及び「内側２つ折り」をタグの属性とし、「ＯＮ」及び「ＯＦＦ」を各属性の値とすることができる。
【００７３】
ステップ６１６において、ＣＰＵは、印刷指示がなされたか否かを判定する。具体的には、ＣＰＵは、ステップ６１４で表示した画面の「印刷」キー８２６が操作されたか否かを判定する。印刷指示されたと判定された場合、制御はステップ６１８に移行する。そうでなければ、制御はステップ６２６に移行する。
【００７４】
ステップ６１８において、ＣＰＵは、ステップ６１０で受信した印刷ジョブ及びその現在の設定情報にしたがって、印刷を実行し、本プログラムを終了する。後述するように、現在の設定情報が、付加機能を実行するように変更されていれば、その付加機能が実行される。
【００７５】
ステップ６１６での指示が印刷指示でなければ、ステップ６２６において、ＣＰＵは、終了が指示されたか否かを判定する。具体的には、ＣＰＵは、「終了」キー８２８が操作されたか否かを判定する。終了が指示された場合、印刷をキャンセルして本プログラムを終了する。そうでなければ、制御はステップ６２８に移行する。
【００７６】
ステップ６２８において、ＣＰＵは、設定情報が変更されたか否かを判定する。具体的には、ＣＰＵは、付加機能の選択状態が変更されたか否かを判定する。具体的には、ＣＰＵは、図９において、領域８２４のチェクボックスのチェック状態が変更されたか否かを判定する。変更された場合、制御はステップ６３０に移行する。そうでなければ、制御はステップ６１６に戻る。
【００７７】
ステップ６３０において、ＣＰＵは、ＨＤＤに記憶されている設定情報を変更し、変更後の付加機能の選択状態を示す画面を表示する。その後、制御はステップ６１６に戻る。
【００７８】
ステップ６１６、ステップ６２６、ステップ６２８及びステップ６３０により、ユーザの操作に応じて、印刷指示又は終了指示が成されるまで、ＨＤＤに記憶されている設定情報が変更され得る。
【００７９】
ステップ６０２で受信できなかった場合、ステップ６２０において、ＣＰＵは、操作部の表示部に所定のエラー画面を表示する。例えば、ＣＰＵは、図１２に示す画面を表示する。画面８５０には、印刷ジョブリストを取得できなかった旨のメッセージ８５２が表示されている。
【００８０】
ステップ６２２において、ＣＰＵは、終了が指示されたか否かを判定する。具体的には、ＣＰＵは、画面８５０の「終了」キー８５４が操作されたか否かを判定する。終了が指示された場合、ＣＰＵは印刷をキャンセルして画面８５０を消去し、本プログラムを終了する。
【００８１】
また、ステップ６１０で受信できなかった場合、ステップ６２４において、ＣＰＵは、操作部の表示部に所定のエラー画面を表示する。例えば、ＣＰＵは、図１３に示す画面を表示する。画面８６０には、設定情報を取得できなかった旨のメッセージ８６２が表示されている。その後、制御はステップ６２２に移行する。
【００８２】
以上により、第２ＭＦＰ１８０は、端末装置（第１ＰＣ２００、第２ＰＣ２８０、第３ＰＣ２９０）から印刷が指示されたときには実行するように設定されていなかった機能を、付加機能として選択可能に、操作部の表示部に表示することができる。したがって、ユーザは、印刷指示をしたときには設定していなかった機能を、実際に第２ＭＦＰ１８０を操作して印刷を実行するときに実行させることができる。
【００８３】
上記では、第２ＭＦＰ１８０で実行可能な機能のうち、最初の設定情報において実行するように設定されている機能は、図１１のように表示されない場合を説明したが、これに限定されない。図１１の画面８４０の代わりに、例えば図１４のような画面を表示してもよい。図１４の画面８７０は、印刷ジョブ「カタログ．ｐｄｆ」の設定情報の一部が、表２のように設定されており、第２ＭＦＰ１８０が、ステープル機能及び内側２つ折り機能を有している場合に、図８の画面において「次へ」キー８０６が操作されたときに表示される。ステープル機能は、設定情報においてＯＮ（実行する）に設定されているが、画面８７０の領域８７２に付加機能として表示されている。領域８７４の、ステープル機能に対応するチェックボックスは、チェックが付されて表示されている。このように表示し、ユーザが、既にチェックが付されたチェックボックスからチェックを外すことができるようにすれば、ユーザは、印刷指示をしたときに実行するように設定していた機能を、実際に第２ＭＦＰ１８０を操作して印刷を実行するときに、実行しないように設定して、印刷を実行することができる。
【００８４】
上記では、ステップ６０８において、設定情報要求を送信するときに、ジョブ特定情報としてジョブ名を送信する場合を説明したが、これに限定されない。設定情報要求と共に送信されるジョブ特定情報は、第１ＭＦＰ１００に記憶されているジョブを一意に特定することができる情報であればよい。第１ＭＦＰ１００において、異なるジョブが同じジョブ名で記憶される可能性があれば、ジョブ特定情報には、ジョブ名に加えて、ユーザＩＤ及び時刻情報等を含めることが好ましい。
【００８５】
上記では、端末装置から印刷ジョブ及び設定情報を送信する先が画像形成装置（第１ＭＦＰ１００）である場合を説明したが、これに限定されない。印刷ジョブ及び設定情報を記憶し、画像形成装置からの要求に応じて、印刷ジョブ及び設定情報を送信することができる装置であればよく、印刷機能を有しない装置（例えばサーバコンピュータ等）であってもよい。
【００８６】
（第２の実施の形態）
第１の実施の形態では、複数の画像形成装置がネットワークに接続されていることが前提であったが、第２の実施の形態では、１台の画像形成装置がネットワークに接続されている。
【００８７】
図１５を参照して、第２の実施の形態に係るプリントシステムは、ネットワーク３００に接続された１台の画像形成装置（第１ＭＦＰ１００）及びパーソナルコンピュータ等の複数の端末装置（第１ＰＣ２００、第２ＰＣ２８０、第３ＰＣ２９０）を含む。この構成は、第１の実施の形態として図１に示した構成において、第２ＭＦＰ１８０及び第３ＭＦＰ１９０を除いたものである。第１ＭＦＰ１００、第１ＰＣ２００、第２ＰＣ２８０及び第３ＰＣ２９０は、第１の実施の形態と同様に構成されている。したがって、図２及び図３の参照番号を引用する。
【００８８】
本実施の形態では、第１ＰＣ２００、第２ＰＣ２８０及び第３ＰＣ２９０において実行される印刷指示プログラムは、第１の実施の形態と同じ図４に示したプログラムである。一方、第１ＭＦＰ１００においては、図１６のジョブ管理プログラムと、図１７の印刷実行プログラムとが実行される。図１６のフローチャートは、図５のフローチャートにおいて、ステップ５０４〜５１０を削除したものである。図１７のフローチャートは、図６のフローチャートにおいてステップ６００、６０８及び６１２をそれぞれ、ステップ６４０、６４２及び６４４で置換え、ステップ６０２、６１０、６２０、６２２及び６２４を削除したものである。
【００８９】
ユーザが第１ＰＣ２００、第２ＰＣ２８０又は第３ＰＣ２９０から、印刷ジョブを送信するためには、そのネットワーク通信機能を使用する必要があるので、第１ＰＣ２００、第２ＰＣ２８０又は第３ＰＣ２９０において、ネットワーク３００にログインするためのログイン認証が実行される。ここでは、ユーザは、第１ＰＣ２００にログインして印刷指示を行なうとする。
【００９０】
ユーザは、所定のファイルを指定して所定のアプリケーションを起動し、印刷を指示する。それにより、第１の実施の形態と同様に図４の印刷指示プログラムが起動し、ユーザは、印刷条件を設定して、印刷の実行を指示することができる。これによって、設定情報にしたがって印刷ジョブが生成され、生成された印刷ジョブ及び設定情報と、当該ジョブの生成を指示したユーザのユーザＩＤとを含むデータファイルが、ＮＩＣ２１０を介して、第１ＭＦＰ１００に送信される。
【００９１】
図１６を参照して、第１ＭＦＰ１００において実行されるジョブ管理プログラムでは、ＣＰＵ１０２は、印刷ジョブを含むデータファイルを受信したか否かを判定し（ステップ５００）、受信すると、受信したデータをＨＤＤ１０８に記憶する（ステップ５０２）。ステップ５００及び５０２の処理は、終了の指示を受けるまで繰返される（ステップ５１２）。これにより、第１ＰＣ２００、第２ＰＣ２８０及び第３ＰＣ２９０から送信されるデータファイル（設定情報、印刷ジョブ及びユーザＩＤ）が、ＨＤＤ１０８に記憶される。
【００９２】
図１７を参照して、第１ＭＦＰ１００において実行される印刷実行プログラムに関して説明する。印刷実行プログラムは、ユーザが第１ＭＦＰ１００の操作部１１６を操作して、ログイン認証にパスした場合に表示される画面（ホーム画面）に含まれる印刷キーが選択されると実行される。ホーム画面には、第１ＭＦＰ１００が備えている機能（コピー、印刷、スキャン等）を選択するためのキーが表示される。
【００９３】
ステップ６４０において、ＣＰＵ１０２は、ログイン認証をパスしたユーザのユーザＩＤを用いて、ＨＤＤ１０８に記憶されている印刷ジョブを検索し、そのユーザＩＤに対応する印刷ジョブの情報（例えば、ジョブ名、印刷指示時刻）を読出す。
【００９４】
ＣＰＵ１０２は、ステップ６０４において、ステップ６４０で読出したジョブの情報を操作部１１６の表示部に表示する。これにより、図７のような画面が表示される。ＣＰＵ１０２は、ユーザによる操作を受付け、ステップ６０６において、リスト表示されている項目の何れかが選択された状態で、「次へ」キー８０６が操作されたか否かを判定する。操作されたと判定すれば、制御はステップ６４２に移行する。
【００９５】
ステップ６４２において、ＣＰＵ１０２は、ＨＤＤ１０８から、ステップ６０６で選択されたジョブを特定する情報（例えばジョブ名）に対応する設定情報を読出す。
【００９６】
ステップ６４４において、ＣＰＵ１０２は、ステップ６４２でＨＤＤ１０８から読出した設定情報を参照して、第１ＭＦＰ１００が実行可能な機能のうち、設定情報に含まれていない機能、及び、実行するように設定されていない機能を決定する。
【００９７】
その後、ＣＰＵ１０２は、ステップ６１４において、決定された機能を、付加可能な機能として操作部１１６の表示部に表示する。これにより、図９〜図１１のような画面が表示される。ＣＰＵ１０２は、ステップ６１６、６２６、６２８及び６３０により、ユーザの操作に応じて、印刷指示又は終了指示が成されるまで、ＨＤＤ１０８に記憶されている設定情報を変更する。印刷指示が成されると、ステップ６１８において、ＣＰＵ１０２は、ログイン中のユーザのユーザＩＤに対応し、ステップ６０６で選択された印刷ジョブ及びその現在の設定情報にしたがって、印刷を実行し、本プログラムを終了する。現在の設定情報が、付加機能を実行するように変更されていれば、その付加機能が実行される。
【００９８】
以上により、第１ＭＦＰ１００は、端末装置（第１ＰＣ２００、第２ＰＣ２８０、第３ＰＣ２９０）から印刷が指示されたときには実行するように設定されていなかった機能を、付加機能として選択可能に、操作部１１６の表示部に表示することができる。したがって、ユーザは、印刷指示をしたときには設定していなかった機能を、実際に第１ＭＦＰ１００を操作して印刷を実行するときに実行させることができる。
【００９９】
（第３の実施の形態）
第１及び第２の実施の形態では、端末装置から画像形成装置に印刷指示することが前提であったが、第３の実施の形態では端末装置を含まない。
【０１００】
図１８を参照して、第３の実施の形態に係るプリントシステムは、ネットワーク３００に接続された複数の画像形成装置（第１ＭＦＰ１００、第２ＭＦＰ１８０、第３ＭＦＰ１９０）を含む。この構成は、第１の実施の形態（図１）において、端末装置（第１ＰＣ２００、第２ＰＣ２８０、第３ＰＣ２９０）を除いた構成である。第１ＭＦＰ１００、第２ＭＦＰ１８０、第３ＭＦＰ１９０は、第１の実施の形態と同様に構成されている。したがって、図２の参照番号を引用する。
【０１０１】
本実施の形態では、第１ＭＦＰ１００は、ユーザの操作に応じて原稿をスキャンし、生成された画像データを一旦記憶する。その後、ユーザは、別の画像形成装置（第２ＭＦＰ１８０又は第３ＭＦＰ１９０）を操作して、先に記憶され画像データに基づき、新たに付加機能を設定して印刷を実行する。
【０１０２】
本実施の形態では、第１ＭＦＰ１００は、図１９に示すジョブ管理プログラムを実行する。図１９のフローチャートは、図５のフローチャートにおいて、ステップ５００及び５０２をステップ５２０〜５３２で置換えたものである。第２ＭＦＰ１８０及び第３ＭＦＰ１９０は、図６と同じ印刷実行プログラムを実行する。
【０１０３】
図１９を参照して、第１ＭＦＰ１００において実行されるジョブ管理プログラムに関して説明する。ステップ５２０において、ＣＰＵ１０２は、操作部１１６が操作されてログイン認証が要求され、ログイン認証をパスしたか否かを判定する。ログイン認証をパスした場合、ＣＰＵ１０２は、操作部１１６の表示部にホーム画面を表示し、制御はステップ５２２に移行する。そうでなければ、即ち、操作部１１６が操作されていない場合、又は、ログイン認証にパスしなかった場合、制御はステップ５０４に移行する。
【０１０４】
ステップ５２２において、ＣＰＵ１０２は、ホーム画面において「特殊コピー」キーが選択されたか否かを判定する。「特殊コピー」キーが選択された場合、制御はステップ５２４に移行する。そうでなければ、制御はステップ５３２に移行する。特殊コピーとは、通常のコピーと同様に、コピー条件が設定された後、原稿をスキャンして画像データを生成するが、記録紙への画像形成を行なわずに、コピージョブとして記憶する処理を意味する。
【０１０５】
ステップ５２４において、ＣＰＵ１０２は、コピー条件の設定を受付ける。入力されたコピー条件は、設定情報としてＲＡＭ１０６に記憶される。コピー条件は印刷条件と同様であり、印刷物に対して、ステープル、折り曲げ等を指定することができてもよい。コピー条件の設定が完了すれば、制御はステップ５２６に移行する。
【０１０６】
ステップ５２６において、ＣＰＵ１０２は、コピーの実行が指示されたか否かを判定する。例えば、ＣＰＵ１０２は、操作部１１６の表示部にコピーキー及びキャンセルキーを表示し、コピーキーが操作された場合、コピーの実行が指示されたと判定し、制御はステップ５２８に移行する。そうでなければ、即ちキャンセルキーが操作された場合、ＣＰＵ１０２は、記憶された設定情報を削除し、制御はステップ５０４に移行する。
【０１０７】
ステップ５２８において、ＣＰＵ１０２は、原稿読取部１１２を制御して、セットされた原稿をスキャンして画像データを生成する。
【０１０８】
ステップ５３０において、ＣＰＵ１０２は、ステップ５２８で生成した画像データ及びステップ５２４で記憶された設定情報にしたがってコピージョブデータ（以下、単にコピージョブともいう）を生成し、生成されたコピージョブを、設定情報と共にＨＤＤ１０８に記憶する。このとき、ＣＰＵ１０２は、現在ログイン中のユーザのユーザＩＤを、設定情報及びコピージョブと対応させて記憶する。
【０１０９】
その後、ＣＰＵ１０２は、第１の実施の形態と同様に、ステップ５０４及び５０６により、ジョブリスト要求（ユーザＩＤを含む）を受信すると、受信したユーザＩＤに対応するコピージョブの情報を、ジョブリスト要求の送信元に送信する。また、ＣＰＵ１０２は、第１の実施の形態と同様に、ステップ５０８及び５１０により、設定情報要求（ジョブ特定情報を含む）を受信すると、該当するコピージョブ及び設定情報を、設定情報要求の送信元に送信する。
【０１１０】
ステップ５２２で、特殊コピーが選択されなかった場合、ステップ５３２において、ＣＰＵ１０２は、操作に該当する処理を実行する。その後、制御はステップ５０４に移行する。ステップ５３２で実行される処理には、ログアウト処理も含まれる。
【０１１１】
本実施の形態では、ユーザが第２ＭＦＰ１８０を操作して、ジョブリスト要求が第１ＭＦＰ１００に送信された場合（図６のステップ６００）、第１ＭＦＰ１００は、印刷ジョブの情報ではなく、コピージョブの情報を第２ＭＦＰ１８０に送信する（図１９のステップ５０６）。したがって、第２ＭＦＰ１８０の操作部に表示されるジョブリストは、コピージョブのリストである。
【０１１２】
また、本実施の形態では、ユーザがジョブリスト中のコピージョブを選択し、印刷情報要求が第１ＭＦＰ１００に送信された場合（図６のステップ６０８）、第１ＭＦＰ１００は、印刷ジョブ及び印刷の設定情報ではなく、コピージョブ及びコピーの設定情報を第２ＭＦＰ１８０に送信する（図１９のステップ５１０）。
【０１１３】
以上により、第２ＭＦＰ１８０は、ユーザが第１ＭＦＰ１００を操作して特殊コピーを指示したときには実行するように設定されていなかった機能を、付加機能として選択可能に、操作部の表示部に表示することができる。したがって、ユーザは、特殊コピーを指示したときには設定していなかった機能を、実際に第２ＭＦＰ１８０を操作して印刷を実行するときに実行させることができる。例えば、第１ＭＦＰ１００が有していない機能を、第２ＭＦＰ１８０が有していれば、その機能を実行させることができる。
【０１１４】
上記では、特殊コピーが選択された場合、スキャン後の印刷が実行されずにジョブが保存される場合を説明したが、これに限定されない。通常のコピーキーが選択された場合であってもよい。その場合には、通常のコピー処理を実行するか、スキャン後に印刷を行なわずにジョブを保存するかを、ユーザが操作画面上で選択可能になっていればよい。また、スキャンキーが押された場合であってもよい。その場合には、通常のスキャン処理を実行するか、スキャン後に画像形成の条件（設定情報）を設定してジョブを保存するかを、ユーザが操作画面上で選択可能になっていればよい。
【０１１５】
上記の第１〜第３の実施の形態では、付加機能として、印刷物に対する後処理機能（ステープル等）を対象とする場合を説明したが、これに限定されない。記録紙への画像形成に関する機能（両面印刷、集約印刷、スタンプ印刷等）を付加機能として扱ってもよい。
【０１１６】
上記の第１〜第３の実施の形態では、印刷ジョブと、対応する印刷条件の情報（設定情報）とを別のデータとして扱う場合を説明したが、これに限定されない。印刷ジョブと印刷条件の情報とをどのような構造のデータとするかは任意である。例えば、印刷ジョブが印刷条件の情報を含んでいてもよい。また、印刷条件のうち、オプション機能の情報のみを設定情報とし、それ以外の基本的な印刷条件の情報は印刷ジョブに含めてもよい。
【０１１７】
上記の第１〜第３の実施の形態では、画像形成装置においてログイン認証が実行される場合を説明したが、ログイン認証は任意である。セキュリティを考慮しない場合には、ログイン認証を行なわなくてもよい。その場合、例えば、第１の実施の形態において第２ＭＦＰ１８０に表示される印刷ジョブリストには、第１ＭＦＰ１００からユーザを区別せず取得した全ての印刷ジョブを表示すればよい。ログイン認証を行なわない場合にも、端末装置から印刷指示を行なうときにユーザＩＤの入力を受付け、第２ＭＦＰ１８０においても、ユーザＩＤの入力を受付けることにより、ユーザ毎の印刷ジョブリストの表示が可能である。
【０１１８】
上記の第１〜第３の実施の形態では、通信プロトコルがＴＣＰ／ＩＰである場合を説明したが、これに限定されない。
【０１１９】
上記の第１及び第３の実施の形態では、第１ＭＦＰ１００が、第２ＭＦＰ１８０等からのジョブリスト要求を受けて、ジョブの情報を送信する処理、及び、設定情報要求を受けて、設定情報及びジョブを送信する処理に、公知の通信プロトコルであるＨＴＴＰ又はＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等を採用してもよい。ＳＯＡＰでは、通信されるデータはＸＭＬ形式のデータであり、このデータをＨＴＴＰ等の通信プロトコルにしたがって送信する。
【０１２０】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【０１２１】
１００    第１ＭＦＰ
１０２    ＣＰＵ
１０４    ＲＯＭ
１０６    ＲＡＭ
１０８    ＨＤＤ
１１０    ＩＦ部
１１２    原稿読取部
１１４    画像形成部
１１６    操作部
１２０    バス
１８０    第２ＭＦＰ
１９０    第３ＭＦＰ
２００    第１ＰＣ
２０２    ＣＰＵ
２０４    ＲＯＭ
２０６    ＲＡＭ
２０８    ＨＤＤ
２１０    ＮＩＣ
２１２    表示部
２１４    操作部
２２０    バス
２８０    第２ＰＣ
２９０    第３ＰＣ
３００    ネットワーク
【図１】
0006649679.tif 000004
【図２】
0006649679.tif 000005
【図３】
0006649679.tif 000006
【図４】
0006649679.tif 000007
【図５】
0006649679.tif 000008
【図６】
0006649679.tif 000009
【図７】
0006649679.tif 000010
【図８】
0006649679.tif 000011
【図９】
0006649679.tif 000012
【図１０】
0006649679.tif 000013
【図１１】
0006649679.tif 000014
【図１２】
0006649679.tif 000015
【図１３】
0006649679.tif 000016
【図１４】
0006649679.tif 000017
【図１５】
0006649679.tif 000018
【図１６】
0006649679.tif 000019
【図１７】
0006649679.tif 000020
【図１８】
0006649679.tif 000021
【図１９】
0006649679.tif 000022