(57)【特許請求の範囲】
【請求項１】
画像の出力を指示する出力指示情報を送信する送信手段と、
前記送信手段から送信された出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得手段と、
前記第１取得手段で取得した機能構成情報を記憶する記憶手段と、
前記記憶手段に記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得手段と、
前記第２取得手段で取得されたパラメータを含む前記出力指示情報を生成する出力指示生成手段と、
前記記憶手段に記憶されている機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断手段と
を備え、
前記判断手段が前記第１画像形成装置の機能を利用できなかったと判断した場合には、前記記憶手段は前記第１取得手段が取得した第２画像形成装置の機能構成情報を記憶しないことを特徴とする端末装置。
【請求項２】
サーバ装置と、
前記サーバ装置と通信を行なう１以上の端末装置と、
前記サーバ装置と通信を行なう１以上の画像形成装置とを備え、
前記端末装置は、
画像の出力を指示する出力指示情報を送信する第１送信手段と、
前記出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得手段と、
前記第１取得手段で取得した機能構成情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得手段と、
前記第２取得手段で取得されたパラメータを含む前記出力指示情報を生成する出力指示生成手段と、
前記第１記憶手段に記憶されている機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断手段であって、前記第１画像形成装置の機能を利用できなかったと判断した場合には、前記第１取得手段が取得した第２画像形成装置の機能構成情報を前記第１記憶手段に記憶させない判断手段とを備え、
前記サーバ装置は、
前記第１送信手段から送信された前記出力指示情報を記憶する第２記憶手段を備え、
前記画像形成装置は、
前記第２記憶手段に記憶された前記出力指示情報を取得する第３取得手段と、
前記第３取得手段が取得した前記出力指示情報に含まれたパラメータに応じた画像の出力を行ない、当該画像形成装置の機種に固有である出力手段と、
前記出力手段の機能を表す機能構成情報を記憶する第３記憶手段と、
前記第３記憶手段に記憶された前記機能構成情報を送信する第２送信手段とを備える
ことを特徴とする出力システム。
【請求項３】
コンピュータに、
画像の出力を指示する出力指示情報を送信する送信ステップと、
前記送信ステップにおいて出力された出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得ステップと、
前記第１取得ステップにおいて取得した機能構成情報を記憶する記憶ステップと、
前記記憶ステップにおいて記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得ステップと、
前記第２取得ステップにおいて取得されたパラメータを含む前記出力指示情報を生成する出力指示生成ステップと、
前記記憶ステップにおいて記憶された機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断ステップであって、前記第１画像形成装置の機能を利用できなかったと判断された場合には、前記第１取得ステップにおいて取得された第２画像形成装置の機能構成情報を、前記記憶ステップにおいて記憶させない前記判断ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末装置、出力システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、出力先プリンタを指定することなく印刷要求を送信する印刷クライアント端末と、その印刷要求から印刷ジョブを生成しプリントキューに格納するプリントサーバと、ユーザがプリンタのＵＩ操作により印刷先を指定し、指定されたプリンタがプリントサーバに格納されている印刷ジョブを取得することで印刷処理を実行する技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０２７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、端末装置からサーバ装置へ画像の出力指示を送り、サーバ装置に蓄積された出力指示を機種の異なる複数の画像形成装置で取得して画像出力を行なう場合に、出力指示を取得する画像形成装置の機種に固有の機能を利用するためのパラメータを画像形成装置へ送ることを可能にすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る端末装置は、画像の出力を指示する出力指示情報を送信する送信手段と、前記送信手段から送信された出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得手段と、前記第１取得手段で取得した機能構成情報を記憶する記憶手段と、前記記憶手段に記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得手段と、前記第２取得手段で取得されたパラメータを含む前記出力指示情報を生成する出力指示生成手段と、前記記憶手段に記憶されている機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断手段とを備え、前記判断手段が前記第１画像形成装置の機能を利用できなかったと判断した場合には、前記記憶手段は前記第１取得手段が取得した第２画像形成装置の機能構成情報を記憶しないことを特徴とする。
【０００８】
本発明の請求項２に係る出力システムは、サーバ装置と、前記サーバ装置と通信を行なう１以上の端末装置と、前記サーバ装置と通信を行なう１以上の画像形成装置とを備え、前記端末装置は、画像の出力を指示する出力指示情報を送信する第１送信手段と、前記出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得手段と、前記第１取得手段で取得した機能構成情報を記憶する第１記憶手段と、前記第１記憶手段に記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得手段と、前記第２取得手段で取得されたパラメータを含む前記出力指示情報を生成する出力指示生成手段と、前記第１記憶手段に記憶されている機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断手段であって、前記第１画像形成装置の機能を利用できなかったと判断した場合には、前記第１取得手段が取得した第２画像形成装置の機能構成情報を前記第１記憶手段に記憶させない判断手段とを備え、前記サーバ装置は、前記第１送信手段から送信された前記出力指示情報を記憶する第２記憶手段を備え、前記画像形成装置は、前記第２記憶手段に記憶された前記出力指示情報を取得する第３取得手段と、前記第３取得手段が取得した前記出力指示情報に含まれたパラメータに応じた画像の出力を行ない、当該画像形成装置の機種に固有である出力手段と、前記出力手段の機能を表す機能構成情報を記憶する第３記憶手段と、前記第３記憶手段に記憶された前記機能構成情報を送信する第２送信手段とを備えることを特徴とする。
構成を有する。
【０００９】
本発明の請求項３に係るプログラムは、コンピュータに、画像の出力を指示する出力指示情報を送信する送信ステップと、前記送信ステップにおいて出力された出力指示情報を取得して画像の出力を行った画像形成装置から送信される情報であって、当該画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得ステップと、前記第１取得ステップにおいて取得した機能構成情報を記憶する記憶ステップと、前記記憶ステップにおいて記憶された機能構成情報が表す機能を利用するためのパラメータを取得する第２取得ステップと、前記第２取得ステップにおいて取得されたパラメータを含む前記出力指示情報を生成する出力指示生成ステップと、前記記憶ステップにおいて記憶された機能構成情報が表す第１画像形成装置の機能を利用できたか否かを判断する判断ステップであって、前記第１画像形成装置の機能を利用できなかったと判断された場合には、前記第１取得ステップにおいて取得された第２画像形成装置の機能構成情報を、前記記憶ステップにおいて記憶させない前記判断ステップとを実行させることを特徴とする。
【発明の効果】
【００１０】
請求項１−３に記載の構成によれば、端末装置からサーバ装置へ画像の出力指示を送り、サーバ装置に蓄積された出力指示を機種の異なる複数の画像形成装置で取得して画像出力を行ない、画像出力を行った画像形成装置の機種に固有の機能を利用するためのパラメータを含む出力指示情報を生成することができる。また、請求項１−３に記載の構成によれば、出力指示を取得する画像形成装置の機種に固有の機能を利用するためのパラメータを画像形成装置へ送ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る出力システムの全体構成を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】記憶部に記憶された機能構成情報の一例を示す図である。
【図４】端末装置のハードウェア構成を示すブロック図である。
【図５】サーバ装置のハードウェア構成を示すブロック図である。
【図６】出力システムが行なう一連の処理を示すシーケンスチャートである。
【図７】出力指示情報を生成する処理を示すフローチャートである。
【図８】入力画面の一例を示す図
【図９】記憶処理の動作を示すフローチャートである。
【図１０】変形例に係る入力画面の一例を示す図
【発明を実施するための形態】
【００１２】
（１）構成
（全体構成）
図１は、本発明の一実施形態に係る出力システム４の全体構成を示す図である。
出力システム４は、画像形成装置１Ａ，１Ｂ、サーバ装置２、複数の端末装置３および通信回線ＮＷを備えている。通信回線ＮＷは、情報を伝達するＬＡＮ（Local Area Network）などの回線であり、画像形成装置１Ａ，１Ｂ、サーバ装置２および複数の端末装置３がそれぞれ接続されている。以下の説明において、画像形成装置１Ａ，１Ｂのそれぞれを区別する必要がない場合には末尾のＡ，Ｂの符号を付すのを省略する。なお、出力システム４を構成する各装置の台数は、図１に示された台数に限られるものではない。
【００１３】
（画像形成装置１の構成）
次に、画像形成装置１の構成について説明する。画像形成装置１は、電子写真方式またはインクジェット方式で記録用紙などの記録媒体に画像を形成するプリント処理や、記録媒体に対して加工を施す後処理を行なう装置である。なお、以降の説明において、プリント処理および後処理のそれぞれを区別する必要がない場合には出力処理と称する。図２は、画像形成装置１のハードウェア構成を示すブロック図である。同図に示したように、画像形成装置１は、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５および画像形成部１６を備えている。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えており、ＣＰＵがＲＯＭや記憶部１２に記憶されているプログラムを実行することによって画像形成装置１の各部を制御する。操作部１３は、画像形成装置１を操作するための複数の操作子を備えており、利用者の操作を受け付けてその操作に応じた信号を制御部１１に供給する。表示部１４は、例えば液晶ディスプレイを備えており、制御部１１から供給される情報に基づいて画像を表示する。通信部１５は、通信回線ＮＷに接続されており、通信回線ＮＷに接続されている他の装置との間で情報の送受信を行なう。
【００１４】
画像形成部１６は、出力処理を行なう機能を備えている。出力処理を行なう機能は、共通構成部１６１と個別構成部１６２に大別される。まず、共通構成部１６１Ａ，１６１Ｂは、画像形成に係る基本的な機能を備えており、それぞれ共通する機能を備えている。本実施形態においては、Ｂｌａｃｋ（Ｋ）の色でプリントするための黒画像形成機能が、共通構成部１６１Ａ，１６１Ｂに共通する機能である。
次に、画像形成装置１Ａが有する機能が個別構成部１６２Ａに設けられ、画像形成装置１Ａとは異なる機種である画像形成装置１Ｂが有する固有の機能が個別構成部１６２Ｂに設けられている。例えば、画像形成装置１Ａと画像形成装置１Ｂは異なる機種であり、画像形成装置１Ａが、カラー画像形成機能、両面機能、綴じ機能および穴あけ機能を有している場合、これらの機能が個別構成部１６２Ａに設けられている。また、画像形成装置１Ｂが、カラー画像形成機能および両面機能を有している場合、これらの機能が個別構成部１６２Ｂに設けられている。なお、カラー画像形成機能は、Ｂｌａｃｋ（Ｋ）、Ｙｅｌｌｏｗ（Ｙ）、Ｍａｇｅｎｔａ（Ｍ）、Ｃｙａｎ（Ｃ）の色でプリント処理を行なうための機能である。両面機能は、記録媒体の両方の面にプリント処理を行なうための機能である。綴じ機能は、紙を綴じるステープラの機能である。穴あけ機能は、記録媒体を綴じる穴をあける機能である。
また、制御部１１は、共通構成部１６１および個別構成部１６２に備えられた機能の稼働状況を示す情報（以下、稼働情報と称する）を予め決められたタイミングで生成する。この稼働情報とは、例えば、出力処理が行われているか否かを示す情報、自装置が故障しているか否かを示す情報、消耗品（色材、ステープルなど）が不足しているか否かを示す情報を含むものとする。なお、共通構成部１６１および個別構成部１６２に備えられた機能は例であり、これに限定されるものではない。
【００１５】
記憶部１２は、例えばハードディスク装置を備えており、各種のプログラムや各種の情報を記憶している。この情報には、認証情報と、機能構成情報１２１とが含まれている。認証情報には、画像形成装置１の利用者を認証するための情報として、利用者を識別するための利用者ＩＤとパスワードとがそれぞれ対応付けられて記述されている。
【００１６】
また、機能構成情報１２１には、自装置を特定するための情報と、自装置の個別構成部１６２に備えられている機能を示す機能構成情報が記述されている。図３（ａ）は、記憶部１２Ａに記憶された機能構成情報１２１Ａの一例を示す図である。また、図３（ｂ）は、記憶部１２Ｂに記憶された機能構成情報１２１Ｂの一例を示す図である。
【００１７】
同図に示すように、機能構成情報１２１Ａには、「自装置特定情報」が「画像形成装置１Ａ」と記述されている。これは、機能構成情報１２１Ａに記述された情報が、個別構成部１６２Ａに設けられた機能に関する情報であることを示している。また、機能構成情報１２１Ａには、「カラー画像形成機能」、「両面機能」、「綴じ機能」、「穴あけ機能」が「あり」と記述されている。これは、画像形成部１６Ａが、カラー画像形成機能、両面機能、綴じ機能、穴あけ機能を備えていることを示している。一方、機能構成情報１２１Ｂには、「自装置特定情報」が「画像形成装置１Ｂ」と記述されている。これは、機能構成情報１２１Ｂに記述された情報が、個別構成部１６２Ｂに設けられた機能に関する情報であることを示している。また、機能構成情報１２１Ｂには、「カラー画像形成機能」、「両面機能」が「あり」と記述されており、「綴じ機能」、「穴あけ機能」が「なし」と記述されている。これは、画像形成部１６Ｂが、個別構成部１６２Ｂの機能として、カラー画像形成機能、両面機能を備えており、綴じ機能、穴あけ機能を備えていないことを示している。つまり、画像形成装置１の記憶部１２は、出力手段の機能を表す機能構成情報を記憶する第３記憶手段の一例として機能する。
【００１８】
（端末装置３の構成）
次に、端末装置３の構成について説明する。図４は、端末装置３のハードウェア構成を示すブロック図である。同図に示すように、端末装置３は、制御部３１、記憶部３２、操作部３３、表示部３４および通信部３５を備えている。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、ＣＰＵがＲＯＭや記憶部３２に記憶されているプログラムを実行することによって端末装置３の各部を制御する。操作部３３は、端末装置３を操作するための複数の操作子を備えており、操作者の操作を受け付けてその操作に応じた信号を制御部３１に供給する。表示部３４は、例えば液晶ディスプレイを備えており、制御部３１の制御に応じた画像を表示する。通信部３５は、通信回線ＮＷに接続されており、通信回線ＮＷに接続されている他の装置との間で情報の伝達を行なう。
【００１９】
記憶部３２は、例えばハードディスク装置を備えており、各種の情報や各種のプログラムを記憶している。例えば、記憶部３２には、画像データと機能構成情報３２１とが記憶されている。画像データには、文字や図形などを示す情報が記述されている。また、機能構成情報３２１には、画像形成装置１から取得した機能構成情報１２１が示す情報が記述されている。機能構成情報３２１には、例えば、図３に示した機能構成情報１２１が示す情報が記述される。しかし、画像形成装置１から機能構成情報１２１を取得する前の状態においては、記憶部３２は、機能構成情報３２１を記憶していないものとする。また、記憶部３２には、プリンタドライバ３２２が記憶されている。プリンタドライバ３２２には、画像データを画像形成装置１が解釈可能な言語で示した情報に変換するための処理手順が記述されている。また、プリンタドライバ３２２には、変換した後の画像データと、画像形成部１６に出力処理を行なわせるための指示とを含んだ情報（以降、出力指示情報と称する）を生成するための処理手順が記述されている。また、プリンタドライバ３２２には、生成した出力指示情報をサーバ装置２に対して送信する処理手順が記述されている。なお、本実施形態においては、出力指示情報には、出力処理を指示した利用者の利用者ＩＤが含まれるものとする。
【００２０】
（サーバ装置２の構成）
次に、サーバ装置２の構成について説明する。図５は、サーバ装置２のハードウェア構成を示すブロック図である。同図に示すように、サーバ装置２は、制御部２１、記憶部２２および通信部２３を備えている。制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、ＣＰＵがＲＯＭや記憶部２２に記憶されているプログラムを実行することによってサーバ装置２の各部を制御する。通信部２３は、通信回線ＮＷに接続されており、通信回線ＮＷに接続されている他の装置との間で情報の伝達を行なう。記憶部２２は、例えばハードディスク装置を備えており、各種の情報や各種のプログラムを記憶している。この情報には、端末装置３から送信された出力指示情報が含まれている。なお、記憶部２２に記憶された出力指示情報は、画像形成装置１の制御部１１に取得されることになる。
【００２１】
（２）動作
次に、本実施形態に係る出力システム４の動作について説明する。図６は、出力システムが行なう一連の処理を示すシーケンスチャートである。
【００２２】
＜端末装置３の記憶部３２に機能構成情報３２１が記憶されていない場合の動作＞
利用者が端末装置３の操作部３３を操作して画像データの出力を指示すると、制御部３１は、プリンタドライバ３２２を実行して出力指示情報を生成する処理を実施する（ステップＳ１０１）。図７は、出力指示情報を生成する処理を示すフローチャートである。まず、制御部３１は、記憶部３２に機能構成情報３２１が記憶されているか否かを判断する（ステップＳ２０１）。制御部３１は、記憶部３２に機能構成情報３２１が記憶されていないと判断すると（ステップＳ２０１；ＮＯ）、図８（ａ）に示す入力画面８ａを表示部３４に表示させる（ステップＳ２０６）。図８（ａ）は、入力画面８ａの一例を示す図である。同図に示すように、入力画面８ａには、利用者の利用者ＩＤを入力させる項目８ａ１と、共通構成部１６１に設定するパラメータを入力させる項目８ａ２とが設けられている。なお、入力画面８ａには、個別構成部１６２に設定するパラメータが入力される項目が設けられていない。これは、制御部３１が、記憶部３２に機能構成情報３２１が記憶されていないと判断したことに基づく。ここで、例えば、利用者の操作部３３の操作によって、「利用者ＩＤ」に「ＵＳＥＲ００１」、「部数」に「１」、「記録媒体のサイズ」に「Ａ４」、「倍率」に「１００％」と入力され、更に「ＯＫ」と表記されているボタン８ａ３が選択されると、制御部３１は、画像の出力指示、共通構成部１６１に設定するパラメータ、画像データ、及び利用者ＩＤを含んだ出力指示情報を生成する（ステップＳ２０７）。この出力指示情報は、共通構成部１６１に対して、Ａ４サイズの記録媒体に、画像データに応じた画像を倍率１００％で形成させ、出力する部数を１部とすることを指示している。そして、制御部３１は、ステップＳ２０７で生成した出力指示情報をサーバ装置２に対して送信する（ステップＳ２０５）。つまり、制御部３１は、画像の出力を指示する出力指示情報を送信する送信手段の一例として機能する。このように、制御部３１は、記憶部３２に機能構成情報３２１が記憶されていないと判断した場合には、個別構成部１６２に設定するパラメータが入力される項目を入力画面に設けず、個別構成部１６２に設定するパラメータを含んだ出力指示情報を生成しない。ここで、説明を図６に戻す。
【００２３】
端末装置３から出力指示情報が送信されてくると、サーバ装置２の制御部２１は、通信部２３を介して受信した出力指示情報を記憶部２２に記憶させる（ステップＳ１０２）。つまり、記憶部２２は、出力指示情報を記憶する第２記憶手段の一例として機能する。
【００２４】
次に、利用者が画像形成装置１の操作部１３を操作して自身の認証を指示すると、制御部１１は、記憶部１２に記憶されているプログラムを実行して利用者を認証する（ステップＳ１０３）。この認証は、例えば操作部１３から認証のための情報を入力させたり、認証のための情報が記憶されたＩＣカードを読み込ませたりすることで、予め記憶部１２に記憶された認証のための情報と一致するか否かを判断する周知の認証技術によって実施されればよい。なお、本実施形態において、この認証のための情報には、少なくとも利用者の利用者ＩＤが含まれているものとする。制御部１１は、利用者の認証に成功した場合には（ステップＳ１０３；ＹＥＳ）、入力された利用者ＩＤをサーバ装置２に対して送信する（ステップＳ１０４）。一方、制御部１１は、利用者の認証に失敗した場合には（ステップＳ１０３；ＮＯ）、利用者ＩＤをサーバ装置２に対して送信せず、再度認証のための情報を入力させる。
【００２５】
画像形成装置１から利用者ＩＤが送信されてくると、サーバ装置２の制御部２１は、記憶部２２に記憶された出力指示情報の中からこの利用者ＩＤと同じ利用者ＩＤが記述された出力指示情報を抽出する。そして、制御部２１は、抽出された出力指示情報を特定するための情報（以降、指示特定情報と称する）の一覧を生成し、その一覧を画像形成装置１に対して送信する（ステップＳ１０５）。例えば、ある利用者が画像データの出力を複数回指示した場合には、複数回分の出力指示情報が記憶部２２に記憶される。これらの出力指示情報には利用者ＩＤが記述されているから、制御部２１は、受信した利用者ＩＤと同じ利用者ＩＤが記述された出力指示情報を抽出して指示特定情報の一覧を生成する。この場合、一覧には複数の指示特定情報が記述されることになる。なお、この指示特定情報には、出力指示情報に含まれている画像データのファイル名やサーバ装置２が出力指示情報を受信した日時などの情報が含まれているものとする。
【００２６】
サーバ装置２から一覧が送信されてくると、画像形成装置１の制御部１１は、通信部１５を介して受信した一覧を表示部１４に表示させる（ステップＳ１０６）。利用者は、操作部１３を操作することで、表示部１４に表示された一覧の中から所望の指示特定情報を選択する。制御部１１は、選択された指示特定情報に対応した出力指示情報の取得をサーバ装置２に対して要求する（ステップＳ１０７）。画像形成装置１から出力指示情報の取得を要求されると、サーバ装置２の制御部２１は、要求に応じた出力指示情報を画像形成装置１に対して送信する（ステップＳ１０８）。そして、画像形成装置１の制御部１１は、通信部１５を介して出力指示情報を受信する。つまり、画像形成装置１の制御部１１および通信部１５は、第２記憶手段に記憶された出力指示情報を取得する第３取得手段の一例として機能する。制御部１１は、この出力指示情報に基づいて画像形成部１６を制御することで出力処理を行なう。この出力指示情報には、共通構成部１６１に設定するパラメータが含まれているが、個別構成部１６２に設定するパラメータが含まれていない。したがって、制御部１１は、共通構成部１６１に設定するパラメータに基づいて、共通構成部１６１を制御することで出力処理を行なう。ここでは、図８（ａ）の入力画面８ａで入力されたパラメータ通り、共通構成部１６１が、Ａ４サイズの記録媒体に画像データに応じた画像を倍率１００％で１部数だけ形成する。また、制御部１１は、出力処理が正常に実施されたか否かを判断しており、その判断の結果（出力結果と称する）を生成する（ステップＳ１０９）。つまり、画像形成装置１の制御部１１および画像形成部１６は、第２取得手段が取得した出力指示情報に含まれたパラメータに応じた画像の出力を行ない、当該画像形成装置の機種に固有である出力手段の一例として機能する。次に、制御部１１は、ステップＳ１０９で生成した出力結果と、記憶部１２から読み出した自装置の機能構成情報１２１とをサーバ装置２に対して送信する（ステップＳ１１０）。つまり、画像形成装置１の制御部１１は、第３記憶手段に記憶された機能構成情報を送信する第２送信手段の一例として機能する。
【００２７】
サーバ装置２の制御部２１は、通信部２３を介して受信した出力結果と機能構成情報１２１とを端末装置３に対して送信する（ステップＳ１１１）。端末装置３の制御部３１は、通信部３５を介して受信した出力結果を表示部３４に表示させる（ステップＳ１１２）。利用者は、表示部３４に表示された出力結果を視認することで、出力処理が正常に実施されたことを確認する。また、制御部３１は、通信部３５を介して受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるか否かを判断する記憶処理を実施する（ステップＳ１１３）。つまり、制御部３１は、画像形成装置の機種に固有の機能を表す機能構成情報を取得する第１取得手段の一例として機能する。また、記憶部３２は、機能構成情報を記憶する記憶手段の一例として機能する。
なお、制御部３１が実施する記憶処理の説明については後述する。
【００２８】
＜端末装置３の記憶部３２に機能構成情報３２１が記憶されている場合の動作１＞
次に、端末装置３の記憶部３２に機能構成情報３２１が記憶され、記憶された機能構成情報３２１の内容が、画像データの出力を行なう画像形成装置１に記憶されている機能構成情報１２１の内容と同じである場合の動作について説明する。なお、記憶部３２に機能構成情報３２１が記憶されていない場合の動作と共通する動作については説明を省略する。
【００２９】
利用者が端末装置３の操作部３３を操作して画像データの出力を指示すると、端末装置３の制御部３１は、図７のステップＳ２０１の処理において、記憶部３２に機能構成情報３２１が記憶されていると判断し（ステップＳ２０１；ＹＥＳ）、機能構成情報３２１を記憶部３２から読み出す（ステップＳ２０２）。この機能構成情報３２１には、例えば、図３（ａ）の機能構成情報１２１Ａと同じ情報が記述されているものとする。この場合、機能構成情報３２１には、「カラー画像形成機能」、「両面機能」、「綴じ機能」、「穴あけ機能」が「あり」と記述されている。次に、制御部３１は、機能構成情報３２１に記述された情報に基づいて入力画面を表示部３４に表示させる（ステップＳ２０３）。図８（ｂ）は、入力画面８ｂの一例を示す図である。同図に示すように、入力画面８ｂには、利用者の利用者ＩＤを入力させる項目８ｂ１、共通構成部１６１に設定するパラメータを入力させる項目８ｂ２、および個別構成部１６２に設定するパラメータを入力させる項目８ｂ３が設けられている。項目８ｂ３は、機能構成情報３２１に「あり」と記述されている機能のみが表示され、ここでは、機能構成情報３２１が機能構成情報１２１Ａと同じ内容であるため、「カラー画像形成機能」、「両面機能」、「綴じ機能」、および「穴あけ機能」の項目が設けられている。ここで、利用者の操作部３３の操作によって、「利用者ＩＤ」に「ＵＳＥＲ００１」、「部数」に「１」、「記録媒体のサイズ」に「Ａ４」、「倍率」に「１００％」、「カラー画像形成機能」に「ＯＮ」、「両面機能」に「ＯＮ」、「綴じ機能」に「ＯＦＦ」、「穴あけ機能」に「ＯＮ」と各パラメータが入力され、更に「ＯＫ」と表記されているボタン８ｂ４が選択されると、制御部３１は、画像データ、利用者ＩＤ、共通構成部１６１に設定するパラメータ、および個別構成部１６２に設定するパラメータを含んだ出力指示情報を生成する（ステップＳ２０４）。つまり、制御部３１は、機能構成情報が表す機能を利用するためのパラメータを取得する第２取得手段と、取得されたパラメータを含む出力指示情報を生成する出力指示生成手段の一例として機能する。そして、制御部３１は、ステップＳ２０４で生成された出力指示情報をサーバ装置２に対して送信する（ステップＳ２０５）。このように制御部３１は、記憶部３２に機能構成情報３２１が記憶されている場合には、共通構成部１６１に設定するパラメータだけでなく、個別構成部１６２に設定するパラメータも含んだ出力指示情報を生成する。そして、画像形成装置１Ａの制御部１１Ａが、この出力指示情報を取得した場合には、この出力指示情報に含まれた共通構成部１６１および個別構成部１６２に設定するパラメータに応じた出力処理を行なう。（図６、ステップＳ１０９）。つまり、共通構成部１６１と個別構成部１６２は、図８（ｂ）の入力画面８ｂで入力したパラメータ通り、Ａ４サイズの記録媒体の両面に画像データに応じたカラー画像を倍率１００％で１部数だけ形成し、更に、記録媒体を綴じるための穴を記録媒体にあける。この後、ステップＳ１１０〜Ｓ１１３の処理が行われる。なお、ステップＳ１１３で制御部３１が実施する記憶処理の説明については後述する。
【００３０】
＜端末装置３の記憶部３２に機能構成情報３２１が記憶されている場合の動作２＞
次に、端末装置３の記憶部３２に記憶されている機能構成情報３２１と、画像データの出力を行なう画像形成装置１に記憶されている機能構成情報１２１の内容が異なっている場合について説明する。なお、記憶部３２に機能構成情報３２１が記憶されていない場合の動作と共通する動作については説明を省略する。
また、以下の説明においては、端末装置３の機能構成情報３２１には、例えば、図３（ａ）の機能構成情報１２１Ａと同じ情報が記述されているものとする。
【００３１】
利用者が端末装置３の操作部３３を操作して画像データの出力を指示すると、端末装置３の制御部３１は、図７のステップＳ２０３の処理において、機能構成情報３２１に記述された情報に基づいて図８（ｂ）に示す入力画面８ｂを表示部３４に表示させる。同図に示すように、利用者ＩＤ、共通構成部に対するパラメータ、個別構成部に対するパラメータが利用者により入力され、更に「ＯＫ」と表記されているボタン８ｂ４が選択されると、制御部３１は、画像データ、利用者ＩＤ、共通構成部１６１に設定するパラメータ及び個別構成部１６２に設定するパラメータを含んだ出力指示情報を生成するとともに、生成した出力指示情報をサーバ装置２に対して送信する（ステップＳ２０４、Ｓ２０５）。
【００３２】
次に、例えば、画像形成装置１Ａが使用中であるため、ユーザが、画像形成装置１Ｂを操作して、この出力指示情報の取得を指示したものとする。この場合、制御部１１Ｂは、この出力指示情報に応じた出力処理を行なう（図６、ステップＳ１０９）。しかしながら、画像形成部１６Ｂの個別構成部１６２Ｂの構成は、図３の機能構成情報１２１Ｂに示されているとおりであり、端末装置３の記憶部３２に記憶されている機能構成情報３２１の内容と機能構成情報１２１Ｂの内容は異なっている。このため、端末装置３の制御部３１が生成した出力指示情報には、個別構成部１６２Ｂが備えていない機能のパラメータが含まれている。例えば、個別構成部１６２Ｂには穴あけ機能が備えられていないにも関わらず、上述した動作によって出力指示情報には、「穴あけ機能」について「ＯＮ」というパラメータが含まれている。この場合、個別構成部１６２Ｂは、穴あけ機能を備えていないから、穴あけ機能に係るパラメータに応じた処理を行なうことができない。画像形成装置１Ｂの制御部１１Ｂは、処理を行なうことができないパラメータが出力指示情報に含まれていると判断した場合には、処理を行なうことが可能な機能について設定されたパラメータに応じた出力処理を行なう。ここでは、機能構成情報１２１Ｂは、「カラー画像形成機能」と「両面機能」が「あり」となっており、「綴じ機能」と「穴あけ機能」が「なし」になっているため、共通構成部１６１と個別構成部１６２は、Ａ４サイズの記録媒体の両面に画像データに応じたカラー画像を倍率１００％で１部数だけ形成する。
この後、ステップＳ１１０〜Ｓ１１３の処理が行われる。なお、ステップＳ１１３で制御部３１が実施する記憶処理の説明については後述する。
【００３３】
＜機能構成情報１２１を記憶部３２に記憶させる時の動作＞
次に、端末装置３の制御部３１が、通信部３５を介して受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させる記憶処理について説明する。
ここで、記憶部３２には、利用者によって予め指定された記憶モードが記憶されているものとする。この記憶モードには、「非記憶モード」、「手動記憶モード」および「自動記憶モード」がある。「非記憶モード」は、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させないモードである。「手動記憶モード」は、利用者の指示に基づいて、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるモードである。「自動記憶モード」は、予め決められた条件に基づいて、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるモードである。
【００３４】
図９は、記憶処理の動作を示すフローチャートである。
制御部３１は、機能構成情報１２１を受信すると、記憶部３２にどの記憶モードが記憶されているかを判断する（ステップＳ３０１）。制御部３１は、「非記憶モード」が記憶されていると判断した場合には（ステップＳ３０１；非記憶モード）、受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させずに記憶処理を終了する（ステップＳ３０４）。
【００３５】
また、制御部３１は、「手動記憶モード」が記憶されていると判断した場合には（ステップＳ３０１；手動記憶モード）、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるか否を指示させる画面を表示部３４に表示する（ステップＳ３０２）。この場合、利用者は、操作部３３を操作することで、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるか否を指示入力する。つまり、操作部３３は、第１取得手段で取得した機能構成情報を記憶手段に記憶させるか否かを指示入力させる入力手段の一例として機能する。制御部３１は、利用者から記憶させない旨の指示入力があった場合には（ステップＳ３０３；ＮＯ）、機能構成情報１２１を記憶部３２に記憶させずに記憶処理を終了する（ステップＳ３０４）。一方、制御部３１は、利用者から記憶させる旨の指示入力があった場合には（ステップＳ３０３；ＹＥＳ）、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させる（ステップＳ３０７）。
【００３６】
制御部３１は、「自動記憶モード」が記憶されていると判断した場合には（ステップＳ３０１；自動記憶モード）、機能構成情報３２１が記憶部３２に記憶されているか否かを判断する（ステップＳ３０５）。制御部３１は、機能構成情報３２１が記憶されていないと判断すると（ステップＳ３０５；ＮＯ）、受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させて記憶処理を終了する（ステップＳ３１０）。一方、制御部３１は、機能構成情報３２１が記憶部３２に記憶されていると判断すると（ステップＳ３０５；ＹＥＳ）、機能構成情報３２１の自装置特定情報で特定される画像形成装置１の稼働情報を確認するか否かを判断する（ステップＳ３０６）。この稼働情報の確認の対象となる画像形成装置１は、機能構成情報３２１の自装置特定情報で特定されることから、少なくとも１回以上、端末装置３から出力された出力指示情報に応じた出力処理を行なっていることになり、端末装置３から出力された出力処理情報を、利用者が、この画像形成装置１に取得させる頻度が他の画像形成装置１に比べて高い可能性がある。そこで、この画像形成装置１を「通常利用の画像形成装置１」ということにする。一方、通常利用の画像形成装置１が出力処理を行なえる状況になかったために、暫定的に出力処理を行なった画像形成装置１を「暫定利用の画像形成装置１」ということにする。
【００３７】
なお、稼働情報を確認するか否かは、端末装置３において予め利用者によって設定されており、制御部３１は、「稼働情報の確認なし（ＮＯ）」が設定されていると判断した場合には（ステップＳ３０６；ＮＯ）、受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させて記憶処理を終了する（ステップＳ３０７）。
例えば、機能構成情報１２１Ａが機能構成情報３２１として記憶されている状態で機能構成情報１２１Ｂを受信した場合、ステップＳ３０６でＮＯと判断されると、機能構成情報１２１Ａに替えて機能構成情報１２１Ｂが機能構成情報３２１として記憶部３２に記憶され、画像形成装置１Ｂが、通常利用の画像形成装置１となる。
【００３８】
一方、制御部３１は、「稼働情報の確認あり（ＹＥＳ）」が設定されていると判断した場合には（ステップＳ３０６；ＹＥＳ）、通常利用の画像形成装置１の稼働情報を確認することで、暫定利用の画像形成装置１が出力処理を行なったのか否かを判断する（ステップＳ３０８）。つまり、制御部３１は、記憶手段に記憶されている機能構成情報が表す第１画像形成装置の機能を利用できるか否かを判断する判断手段の一例として機能する。まず、制御部３１は、通常利用の画像形成装置１に対して稼働情報を要求する。通常利用の画像形成装置１の制御部１１は、自装置の稼働情報を端末装置３に送信する。端末装置３の制御部３１は、稼働情報に記述された情報に基づいて、通常利用の画像形成装置１が出力処理を行なえる状況になかったと判断すると（ステップＳ３０８；ＮＯ）、画像データの出力を行って機能構成情報１２１を送信した画像形成装置１は暫定利用であったものとして、この画像形成装置１から取得した機能構成情報１２１を記憶部３２に記憶させずに記憶処理を終了する（ステップＳ３０９）。これは、暫定利用の画像形成装置１は、利用者が画像の出力を指示する頻度が通常利用の画像形成装置１に比べて低い可能性があるためである。一方、端末装置３の制御部３１は、稼働情報に記述された情報に基づいて、通常利用の画像形成装置１が画像の出力を行なえる状況にあったと判断すると（ステップＳ３０８；ＹＥＳ）、画像の出力を行なった画像形成装置１は暫定利用ではないものとして、この画像形成装置１から取得した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させて記憶処理を終了する（ステップＳ３１０）。これは、暫定利用ではないと判断された画像形成装置１の個別構成部１６２に対するパラメータを入力できるように、この画像形成装置１の機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させる必要があると判断したことによる。したがって、この画像形成装置１は、機能構成情報１２１が機能構成情報３２１として記憶部３２に記憶されることで、通常利用の画像形成装置１となる。
【００３９】
（３）変形例
（変形例１）
機能構成情報１２１は、例えば画像形成装置１の管理者や利用者によって記憶部１２に記述されてもよい。また、画像形成装置１が自装置の構成を検知するような検知機能を備えている場合には、制御部１１が、この検知機能によって検知された構成に基づいて生成した機能構成情報１２１を記憶部１２に記憶させてもよい。
【００４０】
（変形例２）
制御部１１は、出力指示情報に基づいたプリントおよび後処理が正常に実施されたか否かを示す出力結果を生成し、更に、サーバ装置２に送信していたが、これに限られるものではない。つまり、制御部１１は、出力結果をサーバ装置２に送信せずに、例えば表示部１４を制御して出力結果を表示させてもよい。
【００４１】
（変形例３）
画像形成装置１に表示部１４が備えられていない場合においては、画像形成装置１を操作する利用者が、サーバ装置２から送信された一覧を確認することができない。この場合においては、制御部１１は、受信した一覧に含まれた全ての出力指示情報の取得をサーバ装置２に対して要求してもよい。つまり、画像形成装置１は、一覧に含まれた全ての出力指示情報に基づいてプリントおよび後処理を実施してもよい。
【００４２】
（変形例４）
上記実施形態において、画像形成装置１の制御部１１は、プリントの都度、機能構成情報１２１をサーバ装置２に送信していた。しかし、画像形成装置１の制御部１１が機能構成情報１２１を送信するタイミングおよび送信先はこれに限らない。例えば、端末装置３の制御部３１が、画像形成装置１に対して機能構成情報１２１の取得を要求し、画像形成装置１の制御部１１が、その要求に応じて、機能構成情報１２１を端末装置３に送信してもよい。
【００４３】
上述の実施形態において、サーバ装置２の制御部２１は、出力結果および機能構成情報１２１を受信するたびに、それら受信した情報を端末装置３に送信していた。しかし、例えば、端末装置３が電源ＯＦＦの状態や通信回線ＮＷに接続されていない状態である場合には、サーバ装置２の制御部２１は、端末装置３と通信することができず、受信した情報を送信することができない。この場合、サーバ装置２の制御部２１は、受信した情報を記憶部２２やＲＡＭなどに一時的に記憶させておき、予め決められた時間の間隔をあけてから再送信してもよい。また、サーバ装置２が、端末装置３と通信可能か否かを検知する機能を備えている場合には、その機能が通信可能と検知した後に再送信してもよい。
【００４４】
（変形例５）
上記実施形態においては、端末装置３の制御部３１は、図９に示されたフローチャートに基づいて記憶処理を実施したが、記憶処理のフローはこれに限らない。例えば、制御部３１は、記憶部３２に機能構成情報３２１が記憶されていないと判断した場合には、記憶モードの指定によらず、受信した機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させても良い。また、制御部３１が、受信した機能構成情報１２１を常に機能構成情報３２１として記憶部３２に記憶させても良い。
【００４５】
（変形例６）
図９のステップＳ３０２の処理において、制御部３１は、機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶させるか否かを指示させる画面を表示部３４に表示した。つまり、制御部３１は、出力処理を行なった画像形成装置１を通常利用の画像形成装置とするか、暫定利用の画像形成装置とするかを指示させる画面を表示部３４に表示した。この画面において、制御部３１は、指示の参考となるような情報（以下、参考情報）を表示してもよい。ここで、記憶部３２は、図３（ａ）の機能構成情報１２１Ａを機能構成情報３２１として記憶しているものとする。そして、制御部３１は、図３（ｂ）の機能構成情報１２１Ｂを機能構成情報３２１として記憶部３２に記憶させるか否かを判断しているものとする。
【００４６】
図１０は、参考情報が表示された画面の一例を示す図である。「通常利用」に「○」が表示されているレコードには、機能構成情報３２１に記述された情報（つまり図３（ａ）の機能構成情報１２１Ａに記述された情報）が表示されている。例えば、「名称」には、機能構成情報３２１の「自装置特定情報」に記述された「画像形成装置１Ａ」が表示されている。また、「機能構成」には、機能構成情報３２１に「あり」と記述された機能である「カラー画像形成機能／両面機能／綴じ機能／穴あけ機能」が表示されている。また、「用途」、「利用者数」、「使用率」および「導入年月日」には、サーバ装置２から取得した情報が表示されている。本変形例において、サーバ装置２の記憶部２２には、画像形成装置１の「用途」、「利用者数」、「使用率」および「導入年月日」が、画像形成装置１の「自装置特定情報」に対応付けられて記憶されているものとする。まず、「利用者数」には、画像形成装置１の機能構成情報１２１を機能構成情報３２１として記憶部３２に記憶している端末装置３の数が表示されている。ここでは、画像形成装置１Ａの「利用者数」が「５０人」であることが表示されている。なお、「利用者数」に記述された値が大きいほど、出力処理の指示から完了までにかかる時間が長くなる可能性がある。また、「使用率」には、画像形成装置１が予め決められた時間のうち、出力処理を行なっている時間が締める割合が表示されている。ここでは、画像形成装置１Ａの「使用率」が「５０％」であることが表示されている。なお、「使用率」に記述された値が大きいほど、出力処理の指示から完了までにかかる時間が長くなる可能性がある。また、「導入年月日」には、出力システム４を構成する一部として画像形成装置１が備えられた年月日が表示されている。ここでは、画像形成装置１Ａの「導入年月日」が「２０１０年４月１日」であることが表示されている。また、「用途」には、画像形成装置１の主な用途が表示されている。ここでは、画像形成装置１Ａの「用途」が「部門用」であることが表示されている。
【００４７】
一方、「通常利用」に「○」が表示されていないレコードには、図３（ｂ）の機能構成情報１２１Ｂに記述された情報が表示される。例えば、「名称」には、機能構成情報１２１Ｂの「自装置特定情報」に記述された「画像形成装置１Ｂ」が表示されている。また、「機能構成」には、機能構成情報１２１Ｂに「あり」と記述された機能である「カラー画像形成機能／両面機能」が表示されている。また、「用途」、「利用者数」、「使用率」および「導入年月日」には、サーバ装置２から取得した情報が表示されている。ここでは、「利用者数」には、「５０人」であることが表示されている。また、「使用率」には、「５０％」であることが表示されている。また、「導入年月日」には、「２０１０年４月１日」であることが表示されている。また、「用途」には、「製本用」であることが表示されている。
【００４８】
このように参考情報が画面に表示されることで、利用者は、出力処理を行なった画像形成装置１を通常利用の画像形成装置とするか、暫定利用の画像形成装置とするかを判断しやすくなる。
なお、サーバ装置２の制御部２１が、予め決められたタイミングで端末装置３および画像形成装置１からこれらの情報を取得してもよい。また、画像形成装置１や端末装置３の利用者又は管理者が、予め決められたタイミングでこれらの情報をサーバ装置２の記憶部２２に記憶させてもよい。そして、端末装置２の制御部２１は、ステップＳ３０２の処理で画面を表示する際に、これらの情報をサーバ装置２の記憶部３２から取得すればよい。
【００４９】
（変形例７）
上述したプリンタドライバ３２２は、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリなどのコンピュータが読取り可能な記録媒体に記憶した状態で提供されて端末装置３にインストールされてもよい。また、プリンタドライバ３２２は、通信回線ＮＷを介してダウンロードされて端末装置３にインストールされてもよい。
【００５０】
（変形例８）
上記実施形態においては、画像形成装置１の制御部１１は、処理を行なうことができないパラメータが出力指示情報に含まれていると判断した場合には、処理を行なうことができないパラメータ以外のパラメータに応じた出力処理を行なうものとした。しかし、制御部１１は、処理を行なうことができないパラメータが出力指示情報に含まれていることを表示部１４に表示してもよい。また、制御部１１は、出力指示情報に含まれているパラメータを利用者に変更させるための画面を表示部１４に表示してもよい。
【符号の説明】
【００５１】
１…画像形成装置、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１５…通信部、１６…画像形成部、１６１…共通構成部、１６２…個別構成部、２…サーバ装置、２１…制御部、２２…記憶部、２３…通信部、３…端末装置、３１…制御部、３２…記憶部、３２１…機能構成情報、３２２…プリンタドライバ、３３…操作部、３４…表示部、３５…通信部、４…出力システム、ＮＷ…通信回線。
【図１】
0005630179.tif 000002
【図２】
0005630179.tif 000003
【図３】
0005630179.tif 000004
【図４】
0005630179.tif 000005
【図５】
0005630179.tif 000006
【図６】
0005630179.tif 000007
【図７】
0005630179.tif 000008
【図８】
0005630179.tif 000009
【図９】
0005630179.tif 000010
【図１０】
0005630179.tif 000011