(57)【特許請求の範囲】
【請求項１】
出力指示情報に応じた出力を行なう画像形成装置が有する機能の構成が記述された第２構成情報を記憶する記憶手段と、
前記記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを取得する取得手段と、
前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、
前記出力指示生成手段で生成された出力指示情報と、前記記憶手段に記憶された第２構成情報とを対応づけて送信する送信手段と、
前記送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から受信する受信手段と、
前記受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記記憶手段に記憶させる記憶制御手段と
を有することを特徴とする端末装置。
【請求項２】
前記送信手段は、
前記出力指示情報と当該出力指示情報を識別するための識別子とをそれぞれ対応づけて送信する第１送信手段と、
前記第１送信手段が送信するよりも前に、前記第２構成情報と前記識別子とをそれぞれ対応付けて送信する第２送信手段とを備え、
前記第１送信手段が前記出力指示情報と前記識別子とを送信するよりも前に、前記受信手段が前記通知情報を受信した場合には、前記第１送信手段が前記出力指示情報および前記識別子を送信しないこと、
を特徴とする請求項１に記載の端末装置。
【請求項３】
出力指示情報に応じた出力を行なう画像形成装置が有する機能の構成が記述された第２構成情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを取得する取得手段と、
前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、
前記出力指示生成手段で生成された出力指示情報と、前記第１記憶手段に記憶された第２構成情報とをそれぞれ対応づけて送信する第１送信手段と、
前記第１送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から受信する第１受信手段と、
前記第１受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記第１記憶手段に記憶させる記憶制御手段と
を有する端末装置と、
前記第１送信手段から送信された出力指示情報と第２構成情報とを受信する第２受信手段と、
前記第２受信手段が受信した出力指示情報に含まれるパラメータおよび文字画像情報に応じた画像の出力を行なう出力手段が有する機能の構成が記述された第１構成情報を記憶する第２記憶手段と、
前記第２受信手段が受信した第２構成情報に記述された機能の構成と、前記第２記憶手段に記憶された第１構成情報に記述された機能の構成とを比較する比較手段と、
前記比較手段が比較した結果を示す通知情報を前記端末装置に送信する第２送信手段と、
を有する画像形成装置と、
を備えることを特徴とする出力システム。
【請求項４】
出力指示情報に応じた出力をおこなう画像形成装置との間で通信を行なう通信手段と、
利用者の操作を受け付ける操作手段と、
を有するコンピュータを、
前記画像形成装置が有する機能の構成が記述された第２構成情報を記憶した記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを、前記操作手段の操作により取得する取得手段と、
前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、
前記出力指示生成手段で生成された出力指示情報と、前記記憶手段に記憶された第２構成情報とをそれぞれ対応づけて前記通信手段を介して送信する送信手段と、
前記送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から前記通信手段を介して受信する受信手段と、
前記受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記記憶手段に記憶させる記憶制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末装置、出力システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ネットワーク上の特定の周辺機器の機能情報を周辺機器毎に保持し、一度問い合わせた優先度関連の機能属性を前記記憶手段に記憶させ、二度目以降の制御に関して周辺機器に問い合わせせずに処理する技術について開示されている。
特許文献２には、画像データが登録されると、画像サーバは、受け付けたデータを解析後、画像サーバから登録された画像に対して出力モードとして設定可能な項目を判断して、設定可能なモードのみ選択可能なジョブ設定を行なう事が可能なプログラムを生成し、画像サーバ側からユーザの端末に送信する技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０４１２５９号公報
【特許文献２】特開２００３−３３０６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像形成装置の構成の情報を取得し、取得した情報に基づいて画像形成装置の機能を利用するためのパラメータを生成して画像の出力を画像形成装置に指示する場合、画像形成装置の構成の情報を取得する頻度を減らす仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る端末装置は、出力指示情報に応じた出力を行なう画像形成装置が有する機能の構成が記述された第２構成情報を記憶する記憶手段と、前記記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを取得する取得手段と、前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、前記出力指示生成手段で生成された出力指示情報と、前記記憶手段に記憶された第２構成情報とを対応づけて送信する送信手段と、前記送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から受信する受信手段と、前記受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記記憶手段に記憶させる記憶制御手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る端末装置は、請求項１に係る態様において、前記送信手段は、前記出力指示情報と当該出力指示情報を識別するための識別子とをそれぞれ対応づけて送信する第１送信手段と、前記第１送信手段が送信するよりも前に、前記第２構成情報と前記識別子とをそれぞれ対応付けて送信する第２送信手段とを備え、前記第１送信手段が前記出力指示情報と前記識別子とを送信するよりも前に、前記受信手段が前記通知情報を受信した場合には、前記第１送信手段が前記出力指示情報および前記識別子を送信しないことを特徴とする。
【０００７】
本発明の請求項３に係る出力システムは、出力指示情報に応じた出力を行なう画像形成装置が有する機能の構成が記述された第２構成情報を記憶する第１記憶手段と、前記第１記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを取得する取得手段と、前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、前記出力指示生成手段で生成された出力指示情報と、前記第１記憶手段に記憶された第２構成情報とをそれぞれ対応づけて送信する第１送信手段と、前記第１送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から受信する第１受信手段と、前記第１受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記第１記憶手段に記憶させる記憶制御手段とを有する端末装置と、前記第１送信手段から送信された出力指示情報と第２構成情報とを受信する第２受信手段と、前記第２受信手段が受信した出力指示情報に含まれるパラメータおよび文字画像情報に応じた画像の出力を行なう出力手段が有する機能の構成が記述された第１構成情報を記憶する第２記憶手段と、前記第２受信手段が受信した第２構成情報に記述された機能の構成と、前記第２記憶手段に記憶された第１構成情報に記述された機能の構成とを比較する比較手段と、前記比較手段が比較した結果を示す通知情報を前記端末装置に送信する第２送信手段と、を有する画像形成装置と、を備えることを特徴とする。
【０００８】
本発明の請求項４に係るプログラムは、出力指示情報に応じた出力をおこなう画像形成装置との間で通信を行なう通信手段と、利用者の操作を受け付ける操作手段と、を有するコンピュータを、前記画像形成装置が有する機能の構成が記述された第２構成情報が記憶された記憶手段に記憶された第２構成情報があらわす機能を利用するためのパラメータを前記操作手段の操作により取得する取得手段と、前記取得手段で取得されたパラメータと文字や画像を示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段と、前記出力指示生成手段で生成された出力指示情報と、前記記憶手段に記憶された第２構成情報とをそれぞれ対応づけて前記通信手段を介して送信する送信手段と、前記送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成が一致しない場合に送信される通知情報を前記画像形成装置から前記通信手段を介して受信する受信手段と、前記受信手段が前記通知情報を受信した場合には、前記画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として前記記憶手段に記憶させる記憶制御手段として機能させることを特徴とする。
【発明の効果】
【０００９】
請求項１に記載された端末装置によれば、画像形成装置の構成の情報を取得し、取得した情報に基づいて画像形成装置の機能を利用するためのパラメータを生成して画像の出力を画像形成装置に指示する場合、画像形成装置の構成の情報を取得する頻度を、本構成を有していない場合と比較して減らすことができる。
請求項２に記載された端末装置によれば、画像形成装置の構成の情報を取得し、取得した情報に基づいて画像形成装置の機能を利用するためのパラメータを生成して画像の出力を画像形成装置に指示する場合、画像形成装置の構成の情報を取得する頻度を、請求項１に記載された端末装置と比較して減らすことができる。
請求項３に記載された出力システムによれば、画像形成装置の構成の情報を取得し、取得した情報に基づいて画像形成装置の機能を利用するためのパラメータを生成して画像の出力を画像形成装置に指示する場合、画像形成装置の構成の情報を取得する頻度を、本構成を有していない場合と比較して減らすことができる。
請求項４に記載されたプログラムによれば、画像形成装置の構成の情報を取得し、取得した情報に基づいて画像形成装置の機能を利用するためのパラメータを生成して画像の出力を画像形成装置に指示する場合、画像形成装置の構成の情報を取得する頻度を、本構成を有していない場合と比較して減らすことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る出力システムの全体構成を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】画像形成装置の記憶部に記憶された第１構成情報の一例を示す図である。
【図４】端末装置のハードウェア構成を示すブロック図である。
【図５】第１構成情報の取得を要求する画面の一例を示す図。
【図６】出力システムが行なう一連の処理を示すシーケンスチャートである。
【図７】パラメータを入力する画面の一例を示す図
【図８】本発明の第２実施形態に係る出力システムが行なう一連の処理を示すシーケンスチャートである。
【発明を実施するための形態】
【００１１】
（１）第１実施形態
（１−１）構成
＜全体構成＞
図１は、本発明の第１実施形態に係る出力システム１の全体構成を示す図である。
出力システム１は、画像形成装置１０、端末装置２０および通信回線Ｎを備えている。通信回線Ｎは、情報を伝達するＬＡＮ（Local Area Network）などの回線であり、画像形成装置１０と端末装置２０とを接続する。なお、出力システム１を構成する各装置の台数は、図１に示された台数に限られるものではない。
【００１２】
＜画像形成装置１０の構成＞
次に、画像形成装置１０の構成について説明する。図２は、画像形成装置１０のハードウェア構成を示すブロック図である。同図に示したように、画像形成装置１０は、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５および画像形成部１６を備えている。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えており、ＣＰＵがＲＯＭや記憶部１２に記憶されているプログラムを実行することによって画像形成装置１０の各部を制御する。操作部１３は、画像形成装置１０を操作するための複数の操作子を備えており、利用者の操作を受け付けてその操作に応じた信号を制御部１１に供給する。表示部１４は、例えば液晶ディスプレイを備えており、制御部１１から供給される情報に基づいて画像を表示する。通信部１５は、通信回線Ｎに接続されており、通信回線Ｎに接続されている他の装置との間で情報の送受信を行なう。
【００１３】
画像形成部１６は、例えば電子写真方式やインクジェット方式などによって、記録用紙などの記録媒体に画像を形成する画像形成処理や、記録媒体に対して加工を施す加工処理を行なう機能を備えている。なお、以降の説明において、画像形成処理および加工処理のそれぞれを区別する必要がない場合には出力処理と称する。画像形成部１６は、文字や画像を表す情報であって端末装置２０から送信されてきた文字画像情報が供給されると、この文字画像情報に対応付けて端末装置２０から送信されてきたパラメータに従って出力処理を行なう。つまり、画像形成部１６は、出力指示情報に含まれるパラメータおよび文字画像情報に応じた画像の出力を行なう出力手段の一例として機能する。
【００１４】
記憶部１２は、例えばハードディスク装置を備えており、各種のプログラムや各種の情報を記憶している。この情報には、第１構成情報１２１ａが含まれている。第１構成情報１２１ａは、例えば画像形成部１６にオプションとして取り付けられる機能を、自装置の画像形成部１６が有しているか否かが記述されている。つまり、第１構成情報１２１ａは、画像形成部１６が有する機能の構成が記述されている。したがって、記憶部１２は、出力手段が有する機能の構成が記述された第１構成情報を記憶する第２記憶手段の一例として機能する。図３（ａ）は、画像形成装置１０の記憶部１２に記憶された第１構成情報１２１ａの一例を示す図である。画像形成部１６には、出力処理を行なうための機能として、例えば、「メモリ機能」、「カラー出力機能」、「両面出力機能」、「綴じ機能」および「穴あけ機能」をオプションとして取り付けられるものとする。メモリ機能は、文字画像情報などの出力処理のため情報を記憶部１２に記憶する機能である。カラー出力機能は、Ｂｌａｃｋ（Ｋ）、Ｙｅｌｌｏｗ（Ｙ）、Ｍａｇｅｎｔａ（Ｍ）、Ｃｙａｎ（Ｃ）の色で出力処理を行なうための機能である。両面出力機能は、記録媒体の両方の面に出力処理を行なうための機能である。綴じ機能は、紙を綴じるステープラの機能である。穴あけ機能は、記録媒体を綴じる穴をあける機能である。なお、画像形成部１６に備えられた機能は例であり、これらに限定されるものではない。
【００１５】
図３に示す第１構成情報１２１ａには、「メモリ機能」が「あり」と記述されている。これは、画像形成部１６が、「メモリ機能」を有していることを示している。また、第１構成情報１２１ａには、「カラー出力機能」が「なし」と記述されている。これは、画像形成部１６が、Ｂｌａｃｋ（Ｋ）、Ｙｅｌｌｏｗ（Ｙ）、Ｍａｇｅｎｔａ（Ｍ）、Ｃｙａｎ（Ｃ）の色で出力処理を行なうためのカラー出力機能を有しておらず、Ｂｌａｃｋ（Ｋ）の色で出力処理を行なうことを示している。また、第１構成情報１２１ａには、「両面出力機能」が「あり」と記述されている。これは、画像形成部１６が、記録媒体の両方の面に出力処理を行なうための「両面出力機能」を有していることを示している。また、第１構成情報１２１ａには、「綴じ機能」が「あり」と記述されている。これは、画像形成部１６が、記録媒体を綴じるための「綴じ機能」を有していることを示している。また、第１構成情報１２１ａには、「穴あけ機能」が「なし」と記述されている。これは、画像形成部１６が、記録媒体に穴をあけるための「穴あけ機能」を有していないことを示している。
【００１６】
なお、第１構成情報１２１ａは、例えば、画像形成装置１０の利用者や管理者の操作によって記憶部１２に記憶されればよい。また、画像形成装置１０が自装置の構成を検知する検知機能を有している場合には、制御部１１が、この検知機能によって検知された構成に基づいて生成した第１構成情報１２１ａを記憶部１２に記憶させてもよい。なお、この検知機能は、画像形成部１６の機能の構成だけでなく、画像形成部１６の機能が故障しているか否か、消耗品（色材、ステープルなど）が不足しているか否かなどを含めた構成を検知してもよい。
【００１７】
＜端末装置２０の構成＞
次に、端末装置２０の構成について説明する。図４は、端末装置２０のハードウェア構成を示すブロック図である。端末装置２０は、制御部２１、記憶部２２、操作部２３、表示部２４および通信部２５を備えている。制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、ＣＰＵがＲＯＭや記憶部２２に記憶されているプログラムを実行することによって端末装置２０の各部を制御する。操作部２３は、端末装置２０を操作するための複数の操作子を備えており、利用者の操作を受け付けてその操作に応じた信号を制御部２１に供給する。つまり、操作部２３は、利用者の操作を受け付ける操作手段の一例として機能する。表示部２４は、例えば液晶ディスプレイを備えており、制御部２１の制御に応じた画像を表示する。通信部２５は、通信回線Ｎに接続されており、通信回線Ｎに接続されている画像形成装置１０との間で情報の伝達を行なう。つまり、通信部２５は、画像形成装置との間で通信を行なう通信手段の一例として機能する。
【００１８】
記憶部２２は、例えばハードディスク装置を備えており、各種の情報や各種のプログラムを記憶している。例えば、記憶部２２には、第２構成情報２２１ａが記憶されている。また、第２構成情報２２１ａには、画像形成装置１０から取得した第１構成情報１２１ａが示す情報が記述されている。つまり、第２構成情報１２１ａには、画像形成装置１０の画像形成部１６が有する機能の構成が記述されている。したがって、記憶部２２は、画像形成装置が有する機能の構成が記述された第２構成情報を記憶する記憶手段の一例として機能する。しかし、画像形成装置１０から第１構成情報１２１ａを取得する前の状態においては、記憶部２２は、第２構成情報２２１ａを記憶していないものとする。また、記憶部２２には、プリンタドライバ２２２が記憶されている。プリンタドライバ２２２には、他のプログラムによって作成された文字や画像などを示す情報（文字画像情報Ｊ１）を画像形成装置１０が解釈可能な形式で示した情報（文字画像情報Ｊ２）に変換するための処理手順が記述されている。また、プリンタドライバ２２２には、文字画像情報Ｊ２と、画像形成部１６に設定するパラメータとのそれぞれを含んだ情報（以降、出力指示情報と称する）を生成するための処理手順が記述されている。また、プリンタドライバ２２２には、第２構成情報２２１ａと、出力指示情報とをそれぞれ対応づけた１つのファイル（出力指示ファイル）として画像形成装置１０に送信する処理手順が記述されている。
【００１９】
画像形成装置１０の第１構成情報１２１ａと端末装置２０の第２構成情報２２１ａは、それぞれに記述されている機能の構成に相違がある場合がある。例えば、画像形成装置１０の画像形成部１６が有している「綴じ機能」が取り外された場合には、図３（ａ）に示す第１構成情報１２１ａの「綴じ機能」が「あり」から「なし」へと変更された図３（ｂ）に示す第１構成情報１２１ｂが記憶部１２に記憶されることになる。しかし、端末装置２０は、画像形成装置１０から第１構成情報１２１ｂを取得するまでは、第２構成情報２２１ａの「綴じ機能」が「あり」から「なし」へと変更されることがない。したがって、第１構成情報１２１ａと第２構成情報２２１ａとに記述されている機能の構成に相違が発生することになる。
【００２０】
（１−２）動作
次に、本実施形態に係る出力システム１の動作について説明する。
まず、端末装置２０が、画像形成装置１０から第１構成情報１２１ａを取得する場合の処理について説明する。この処理は、例えば、端末装置２０の記憶部２２に第２構成情報２２１ａが記憶されていない場合や、記憶部２２に記憶されている第２構成情報２２１ａを最新の情報で更新したい場合などに実施されるものとする。利用者は、端末装置２０の表示部２４に図５（ａ）に示す第１構成情報１２１ａの取得を要求する取得画面Ｇ１を表示させた後、操作部２３を操作して、「第１構成情報を取得」と書かれたボタンＢ１を選択する。ボタンＢ１が選択されると、制御部２１は、第１構成情報１２１ａの取得を要求する情報（取得要求）を通信部２５から画像形成装置１０に送信する。画像形成装置１０の制御部１１は、通信部１５を介してこの取得要求を受信すると、記憶部１２に記憶されている第１構成情報１２１ａを読み出して、通信部１５から端末装置２０に送信する。端末装置２０の制御部２１は、通信部２５を介してこの第１構成情報１２１ａを受信すると、第１構成情報１２１ａを第２構成情報２２１ａとして記憶部２２に記憶させる。この場合、上述した取得画面Ｇ１には、図５（ｂ）に示すように、記憶部２２に記憶された第２構成情報２２１ａが表示される。
【００２１】
次に、図６に示すシーケンスチャートを参照して、出力システムが行なう一連の処理について説明する。利用者が端末装置２０の操作部２３を操作して文字画像情報Ｊ１の出力処理を指示すると、制御部２１は、プリンタドライバ２２２を実行して、画像形成装置１０に出力処理を実施させるための処理を開始する。まず、制御部２１は、記憶部２２に記憶されている第２構成情報２２１ａを読み出す（ステップＳ１０１）。そして、制御部２１は、第２構成情報２２１ａに記述された情報に基づいて、図７（ａ）に示す出力指示画面Ｇ２ａを表示部２４に表示させる（ステップＳ１０２）。図７（ａ）は、出力指示画面Ｇ２ａの一例を示す図である。同図に示すように、出力指示画面Ｇ２ａには、画像形成部１６に設定するパラメータを入力させる項目Ｋ２ａが表示されている。項目Ｋ２ａには、画像形成に係る基本的な機能、および、第２構成情報２２１ａに「あり」と記述された機能に設定するパラメータが入力される。ここで、画像形成に係る基本的な機能とは、例えば「部数」、「記録媒体のサイズ」、「倍率」などを設定する機能であり、画像形成部１６に備えられているものの、第２構成情報２２１ａに記述されていない機能とする。一方、第２構成情報２２１ａに「なし」と記述された機能に応じた項目は、表示されないか、選択できないように表示されている。例えば、出力指示画面Ｇ２ａには、第２構成情報２２１ａに「あり」と記述された「メモリ機能」、「両面出力機能」、「綴じ機能」、および、画像形成に係る基本的な機能である「部数」、「記録媒体のサイズ」、「倍率」について、パラメータを入力する項目が表示されている。一方、出力指示画面Ｇ２ａには、第２構成情報２２１ａに「なし」と記述された「カラー出力機能」、「穴あけ機能」について、パラメータを入力する項目が表示されていない。
【００２２】
ここで、例えば、利用者の操作部２３の操作によって、「部数」に「２」、「記録媒体のサイズ」に「Ａ４」、「倍率」に「１００％」、「メモリ機能」に「ＯＦＦ」、「両面出力機能」に「ＯＮ」、「綴じ機能」に「ＯＮ」と各パラメータが入力され、さらに「ＯＫ」と表記されているボタンＢ２ａが選択されると、制御部２１は、文字画像情報Ｊ１を変換した文字画像情報Ｊ２と、出力指示画面Ｇ２ａに入力されたパラメータとのそれぞれを含んだ出力指示情報を生成する。そして、制御部２１は、文字画像情報Ｊ２を記憶部２２に記憶させる（ステップＳ１０３）。この出力指示情報には、画像形成部１６に、Ａ４サイズの記録媒体の両面に文字画像情報Ｊ２に応じたモノクロ画像を倍率１００％で２部数だけ形成させ、さらに、１部毎に記録媒体を綴じさせるためのパラメータが記述される。つまり、制御部２１は、第２構成情報があらわす機能を利用するためのパラメータを取得する取得手段と、取得されたパラメータと文字や画像などを示す情報である文字画像情報とを含む出力指示情報を生成する出力指示生成手段の一例として機能する。次に、制御部２１は、ステップＳ１０１で読み出した第２構成情報２２１ａと、ステップＳ１０３で生成した出力指示情報とをそれぞれ対応付けた出力指示ファイルを通信部２５から画像形成装置１０に送信する（ステップＳ１０４）。つまり、制御部２１および通信部２５は、出力指示生成手段で生成された出力指示情報と、記憶手段に記憶された第２構成情報とを対応づけて送信する送信手段の一例として機能する。
【００２３】
出力指示ファイルが送信されてくると、画像形成装置１０の制御部１１は、通信部１５を介して出力指示ファイルを受信する。つまり、制御部１１および通信部１５は、第１送信手段から送信された出力指示情報と第２構成情報とを受信する第２受信手段の一例として機能する。そして、制御部１１は、受信した出力指示ファイルに含まれた第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報１２１ａとを比較して、それぞれに記述されている機能の構成が一致するか否かを判断する（ステップＳ１０５）。つまり、制御部１１は、第２受信手段が受信した第２構成情報に記述された機能の構成と、第２記憶手段に記憶された第１構成情報に記述された機能の構成とを比較する比較手段の一例として機能する。ここで、例えば、第１構成情報１２１ａが端末装置２０に送信された後に、画像形成装置１０の画像形成部１６の構成が変更されていない場合には、図３（ａ）に示した第１構成情報１２１ａが記憶部１２にそのまま記憶されていることになる。この場合、制御部１１は、受信した第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報１２１ａに記述されている機能の構成が一致していると判定する（ステップＳ１０５：ＹＥＳ）。この場合、制御部１１は、出力指示ファイルの出力指示情報に含まれる文字画像情報Ｊ２およびパラメータに応じた出力処理を、画像形成部１６を制御することで実施する（ステップＳ１１４）。例えば、画像形成部１６は、Ａ４サイズの記録媒体の両面に文字画像情報Ｊ２に応じたモノクロ画像を倍率１００％で２部数だけ形成し、さらに、１部毎に記録媒体を綴じる出力処理を行なうことになる。つまり、制御部１６および画像形成部１６は、第２受信手段が受信した出力指示情報に含まれるパラメータおよび文字画像情報に応じた画像の出力を行なう出力手段の一例として機能する。
【００２４】
一方、第１構成情報１２１ａが端末装置２０に送信された後、画像形成装置１０の画像形成部１６の構成に変更があり、例えば、「綴じ機能」が取り外されたものとする。この場合、図３（ａ）に示した第１構成情報１２１ａの「綴じ機能」が「あり」から「なし」へと変更された、図３（ｂ）に示す第１構成情報１２１ｂが記憶部１２に記憶されていることになる。したがって、制御部１１は、受信した第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報１２１ｂに記述されている機能の構成が一致していないと判定する（ステップＳ１０５：ＮＯ）。この場合、制御部１１は、出力指示情報に応じた出力処理の実施を中止させる（ステップＳ１０６）。このとき、制御部１１は、出力指示情報を画像形成部１６に供給した後に画像形成部１６を制御して出力処理を中止してもよいし、出力指示情報を画像形成部１６に供給しないことにより出力処理を中止してもよい。また、制御部１１は、受信した第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報１２１ｂに記述されている機能の構成が一致していない旨を示す通知情報を通信部１５から端末装置２０に送信する（ステップＳ１０７）。つまり、制御部１１および通信部１６は、比較手段が比較した結果が一致しない場合に通知情報を端末装置に送信する第２送信手段の一例として機能する。
【００２５】
端末装置２０の制御部２１は、通信部２５を介してこの通知情報を受信すると、第１構成情報１２１ｂの取得を要求する取得要求を通信部２５から画像形成装置１０に対して送信する（ステップＳ１０８）。これは、記憶部２２に記憶されている第２構成情報２２１ａに記述されている機能の構成が、現時点における画像形成部１６の機能の構成と一致していないために、画像形成部１６の機能の構成を示す第１構成情報１２１ｂを取得して、第２構成情報２２１ａとして記憶部２２に記憶するためである。つまり、制御部２１および通信部２５は、送信手段から送信された第２構成情報と画像形成装置が有する機能の構成が記述された第１構成情報とのそれぞれに記述された機能の構成を比較した結果が一致しない場合に送信される通知情報を前記画像形成装置から受信する受信手段の一例として機能する。画像形成装置１０の制御部１１は、通信部１５を介してこの取得要求を受信すると、記憶部１２に記憶されている第１構成情報１２１ｂを読み出して、通信部１５から端末装置２０に送信する（ステップＳ１０９）。端末装置２０の制御部２１は、通信部２５を介してこの第１構成情報１２１ｂを受信すると、受信した第１構成情報１２１ｂを第２構成情報２２１ｂとして記憶部２２に記憶させる（ステップＳ１１０）。つまり、制御部２１は、受信手段が通知情報を受信した場合には、画像形成装置から第１構成情報を取得して、当該第１構成情報を第２構成情報として記憶手段に記憶させる記憶制御手段の一例として機能する。
【００２６】
次に、端末装置２０の制御部２１は、第２構成情報２２１ｂに記述された情報に基づいて、図７（ｂ）に示す出力指示画面Ｇ２ｂを表示部２４に表示させる（ステップＳ１１１）。図７（ｂ）は、出力指示画面Ｇ２ｂの一例を示す図である。同図に示すように、出力指示画面Ｇ２ｂは、「綴じ機能」にパラメータを入力する項目が表示されていない点で、図７（ａ）の出力指示画面Ｇ２ａと異なっている。これは、第２構成情報２２１ａには「綴じ機能」が「あり」と記述されているのに対して、第２構成情報２２１ｂには「綴じ機能」が「なし」と記述されていることに基づく。ここで、利用者の操作部２３の操作によって、「部数」に「２」、「記録媒体のサイズ」に「Ａ４」、「倍率」に「１００％」、「メモリ機能」に「ＯＦＦ」、「両面出力機能」に「ＯＮ」、と各パラメータが入力され、さらに「ＯＫ」と表記されているボタンＢ２ｂが選択されたものとする。この場合、制御部２１は、ステップＳ１０３の処理で記憶部２２に記憶された文字画像情報Ｊ２を読み出し、この文字画像情報Ｊ２と、入力されたパラメータとを含んだ出力指示情報を生成する（ステップＳ１１２）。次に、制御部２１は、ステップＳ１１０で記憶部２２に記憶させた第２構成情報２２１ｂと、ステップＳ１１２で生成した出力指示情報とをそれぞれ対応付けた１つの出力指示ファイルとして通信部２５から画像形成装置１０に送信する（ステップＳ１１３）。
【００２７】
出力指示ファイルが送信されてくると、画像形成装置１０の制御部１１は、通信部１５を介して出力指示ファイルを受信する。そして、制御部１１は、出力指示ファイルの出力指示情報に含まれる文字画像情報Ｊ２およびパラメータに応じた出力処理を、画像形成部１６を制御することで行なわせる（ステップＳ１１４）。なお、制御部１１は、ステップＳ１１３の処理の後に、再びステップＳ１０５以降の処理を行なってもよい。
【００２８】
（２）第２実施形態
第２実施形態は、端末装置２０の制御部２１が、第２構成情報２２１ａおよび出力指示情報をそれぞれ個別に画像形成装置１０に送信する点で第１実施形態と異なる。なお、以下の説明において、第１実施形態と共通する構成および動作についての詳細な説明を省略する。
【００２９】
（２−１）構成
端末装置２０の記憶部２２には、プリンタドライバ２２２ａが記憶されている。プリンタドライバ２２２ａには、第１実施形態のプリンタドライバ２２２と同様に、文字画像情報Ｊ２と、画像形成部１６に設定するパラメータとのそれぞれを含んだ出力指示情報を生成する処理手順が記述されている。また、プリンタドライバ２２２ａには、第１実施形態のプリンタドライバ２２２と異なり、第２構成情報２２１ａと、出力指示情報とをそれぞれ対応づけた１つの出力指示ファイルとして画像形成装置１０に送信する処理手順が記述されていない。そして、プリンタドライバ２２２ａには、出力指示ＩＤと、出力指示情報とをそれぞれ対応づけた１つのファイル（指示ファイル）として画像形成装置１０に送信する処理手順と、出力指示ＩＤと、第２構成情報２２１ａとをそれぞれ対応付けた１つのファイル（構成ファイル）として画像形成装置１０に送信する処理手順とが記述されている。つまり、制御部２２および通信部２５は、出力指示情報と出力指示情報を識別するための識別子とをそれぞれ対応づけて送信する第１送信手段と、第１送信手段が送信するよりも前に、第２構成情報と識別子とをそれぞれ対応付けて送信する第２送信手段の一例として機能する。この出力指示ＩＤは、端末装置２０の制御部２１が生成した出力指示情報を識別するための情報であり、例えば、端末装置２０のＩＰアドレス（Internet Protocol Address）などの文字列と、出力処理を指示された日時などの文字列とを結合して生成されるものとする。また、出力指示ＩＤは、例えば出力処理が指示されたタイミングに生成されるものとする。
【００３０】
（２−２）動作
図８は、本発明の第２実施形態に係る出力システムが行なう一連の処理を示すシーケンスチャートである。制御部２１は、文字画像情報Ｊ１の出力処理を指示されると、プリンタドライバ２２２を実行して、画像形成装置１０に出力処理を実施させるための処理を開始する。また、制御部２１は、自端末のＩＰアドレスの文字列と、出力処理を指示された日時の文字列とを結合した出力指示ＩＤを生成する。
【００３１】
制御部２１は、記憶部２２に記憶されている第２構成情報２２１ａを読み出す（ステップＳ１０１）。制御部２１は、第２構成情報２２１ａに記述された情報に基づいて出力指示画面Ｇ２ａを表示部２４に表示させる（ステップＳ１０２）。制御部２１は、文字画像情報Ｊ１を変換した文字画像情報Ｊ２と、出力指示画面Ｇ２ａから入力されたパラメータとのそれぞれを含んだ出力指示情報を生成する。そして、制御部２１は、文字画像情報Ｊ２を記憶部２２に記憶させる（ステップＳ１０３）。
【００３２】
次に、制御部２１は、出力指示ＩＤと、ステップＳ１０１で読み出した第２構成情報２２１ａとをそれぞれ対応づけた構成ファイルを通信部２５から画像形成装置１０に送信する（ステップＳ１０４ａ）。つまり、制御部２１および通信部２５は、第１送信手段が送信するよりも前に、第２構成情報と識別子とをそれぞれ対応付けて送信する第２送信手段の一例として機能する。次に、制御部２１は、出力指示ＩＤと、ステップＳ１０３で生成した出力指示情報とをそれぞれ対応づけた指示ファイルを通信部２５から画像形成装置１０に送信する（ステップＳ１０４ｂ）。つまり、制御部２１および通信部２５は、出力指示情報と出力指示情報を識別するための識別子とをそれぞれ対応づけて送信する第１送信手段の一例として機能する。したがって、制御部２１は、第１実施形態と異なり、第２構成情報２２１および出力指示情報をそれぞれ個別に画像形成装置１０に送信することになる。
【００３３】
画像形成装置１０の制御部１１は、通信部１５を介して構成ファイルを受信する。また、制御部１１は、通信部１５を介して指示ファイルを受信する。そして、制御部１１は、受信した構成ファイルに含まれた第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報とを比較して、それぞれに記述されている機能の構成が一致するか否かを判断する（ステップＳ１０５）。ここで、例えば、制御部１１は、それぞれに記述されている機能の構成が一致していると判定した場合には（ステップＳ１０５：ＹＥＳ）、第１実施形態と同様に、画像形成部１６を制御することで出力処理を実施する（ステップＳ１１４ａ）。
一方、制御部１１は、それぞれに記述されている機能の構成が一致していないと判断した場合には（ステップＳ１０５：ＮＯ）、受信した構成ファイルの出力指示ＩＤを自身のＲＡＭに記憶させ、さらに、指示ファイルの出力指示情報に応じた出力処理の実施を保留する（ステップＳ１０６ａ）。なお、制御部１１は、保留した出力処理の出力指示ＩＤと異なる出力指示ＩＤを含んだ指示ファイルを受信した場合には、この指示ファイルの出力指示情報に応じた出力処理を実施してもよい。そして、制御部１１は、受信した第２構成情報２２１ａと、記憶部１２に記憶されている第１構成情報とに記述されている機能の構成が一致していない旨を示す通知情報を通信部１５から端末装置２０に送信する（ステップＳ１０７）。
【００３４】
端末装置２０の制御部２１は、通信部２５を介してこの通知情報を受信すると、第１構成情報１２１ｂの取得を要求する取得要求を通信部２５から画像形成装置１０に対して送信する（ステップＳ１０８）。画像形成装置１０の制御部１１は、通信部１５を介してこの取得要求を受信すると、記憶部１２に記憶されている第１構成情報１２１ｂを読み出して、通信部１５から端末装置２０に送信する（ステップＳ１０９）。
【００３５】
端末装置２０の制御部２１は、通信部２５を介してこの第１構成情報１２１ｂを受信すると、受信した第１構成情報１２１ｂを第２構成情報２２１ｂとして記憶部２２に記憶させる（ステップＳ１１０）。制御部２１は、第２構成情報２２１ｂに記述された情報に基づいて出力指示画面Ｇ２ｂを表示部２４に表示させる（ステップＳ１１１）。制御部２１は、文字画像情報Ｊ１を変換した文字画像情報Ｊ２と、出力指示画面Ｇ２ｂから入力されたパラメータとのそれぞれを含んだ出力指示情報を再生成する（ステップＳ１１２）。そして、制御部２１は、出力処理を指示された際に生成した出力指示ＩＤと、ステップＳ１１２で再生成した出力指示情報とをそれぞれ対応づけた指示ファイルを通信部２５から画像形成装置１０に送信する（ステップＳ１１３ａ）。
【００３６】
画像形成装置１０の制御部１１は、通信部１５を介して受信した指示ファイルの出力指示ＩＤが、ステップＳ１０６ａの処理で保留した出力処理の出力指示ＩＤと同じであると判断した場合には、ステップＳ１０６ａで保留した出力処理をステップＳ１１４ａで再開するものとみなし、この受信した指示ファイルの出力処理を、他の指示ファイルの出力処理よりも優先して開始する（ステップＳ１１４ａ）。
【００３７】
（３）変形例
上述した実施形態は、本発明の実施の一例にすぎない。本発明は、上述した実施形態に対して以下の変形を適用した態様で実施することも可能である。なお、以下に示す変形例は、必要に応じて、各々を適当に組み合わせて実施されてもよいものである。
【００３８】
（変形例１）
画像形成装置１０の制御部１１は、出力処理が正常に実施されたことを検知すると、出力処理が完了した旨を示す完了情報を生成し、この完了情報を通信部１５から端末装置２０に送信してもよい。そして、端末装置２０の制御部２１は、画像形成装置１０から出力処理が完了した旨を示す完了情報を受信すると、ステップＳ１０３の処理で記憶部２２に記憶した文字画像情報Ｊ２を削除してもよい。
【００３９】
（変形例２）
第１実施形態および第２実施形態では、画像形成装置１０の制御部１１は、第１構成情報１２１と第２構成情報２２１とを比較し、それぞれに記述されている機能の構成が一致しない場合には（ステップＳ１０５：ＮＯ）出力処理を中止した（ステップＳ１０６）。
しかし、画像形成装置１０の制御部１１は、第１構成情報１２１と第２構成情報２２１に記述されている機能の構成が一致しない場合に（ステップＳ１０５：ＮＯ）、出力処理を中止するか否かを利用者に選択させるための画面を表示部１４に表示させてもよい。そして、制御部１１は、出力処理の中止を選択された場合には、ステップＳ１０６以降の処理を実施すればよい。また、制御部１１は、出力処理の実施を選択された場合には、処理を行なうことができないパラメータ以外のパラメータを画像形成部１６に設定して出力処理を行なえばよい。この「処理を行なうことができないパラメータ」とは、例えば、第２構成情報２２１には「あり」、第１構成情報１２１には「なし」と記述された機能に設定されたパラメータのことをいう。
制御部１１は、処理を行なうことができないパラメータが出力指示情報に含まれていることを示す情報とともに、出力指示情報に含まれているパラメータを利用者に変更させるための画面を表示部１４に表示させてもよい。そして、制御部１１は、処理を行なうことができるパラメータのみに変更されたパラメータを画像形成部１６に設定して出力処理を行なってもよい。
【００４０】
（変形例３）
第１実施形態および第２実施形態では、画像形成装置１０の制御部１１は、第１構成情報１２１と第２構成情報２２１とを比較し、それぞれに記述された機能の構成が一致しない場合には（ステップＳ１０５：ＮＯ）、第２構成情報と第１構成情報に記述されている機能の構成が一致していない旨を示す通知情報を端末装置２０に送信した（ステップＳ１０７）。しかし、画像形成装置１０の制御部１１は、この通知情報を端末装置２０に送信せずに、記憶部１２に記憶されている第１構成情報を端末装置２０に送信してもよい。さらに、端末装置２０の制御部２１は、通信部１５を介して受信した第１構成情報を第２構成情報として記憶部２２に記憶してもよい。
【００４１】
（変形例４）
第２実施形態において、端末装置２０の制御部２１は、出力処理が指示されたタイミングに出力指示ＩＤを生成したが、出力指示ＩＤを生成するタイミングはこれに限らない。例えば、制御部２１は、出力処理が指示されたタイミング以降から構成ファイルが送信されるタイミングよりも前であれば、どのタイミングに出力指示ＩＤを生成してもよい。
【００４２】
第２実施形態において、端末装置２０の制御部２１が構成ファイルを画像形成装置１０に送信する（ステップＳ１０４ａ）タイミングは、図８に示したタイミングに限られない。例えば、制御部２１は、出力指示ＩＤを生成したタイミングよりも後であり、さらに、第２構成情報２２１を記憶部２２から読み出したタイミングよりも後であれば、どのタイミングに構成ファイルを画像形成装置１０に送信してもよい。
【００４３】
第２実施形態において、端末装置２０の制御部２１が指示ファイルを画像形成装置１０に送信するタイミング（ステップＳ１０４ｂ）は、図８に示したタイミングに限られない。例えば、制御部２１は、出力指示情報を生成したタイミング（ステップＳ１０３）よりも後であり、さらに、第２構成情報と第１構成情報に記述されている機能の構成が一致していない旨を示す通知情報を受信するタイミング（ステップＳ１０７）よりも前であれば、どのタイミングに指示ファイルを画像形成装置１０に送信してもよい。また、制御部２１は、指示ファイルを送信する前に、画像形成装置１０の制御部１１からこの通知情報を受信した場合には、指示ファイルを送信せずに、ステップＳ１０８以降の処理を実施してもよい。
【００４４】
（変形例５）
第１実施形態および第２実施形態では、端末装置２０の制御部２１は、第２構成情報２２１に記述された情報を全て画像形成装置１０に送信していた。しかし、制御部２１は、第２構成情報２２１に記述された情報を全て画像形成装置１０に送信する必要は無く、予め決められた情報だけを送信してもよい。予め決められた情報は、例えば、画像形成部１６が有する機能のうち、「ＯＮ」のパラメータを入力された機能を示す構成情報であってもよい。この場合、端末装置２０の制御部２１は、記憶部２２に記憶されている第２構成情報２２１から、「ＯＮ」のパラメータが入力された機能を示す構成情報を抽出する。例えば、出力指示画面Ｇ２において「両面出力機能」と「綴じ機能」に「ＯＮ」のパラメータが入力された場合には、第２構成情報２２１から「両面出力機能」と「綴じ機能」が抽出される。続いて、制御部２１は、第２構成情報２２１から抽出した構成情報を通信部２５から画像形成装置１０に送信する。つまり、制御部２１は、記憶部２２に記憶されている第２構成情報２２１から、入力されたパラメータに従って出力処理を行なう機能を示す構成情報を抽出し、抽出した構成情報を画像形成装置１０に送信する。画像形成装置１０の制御部１１は、この構成情報に示された機能が、記憶部１２に記憶されている第１構成情報１２１に記述されているか否かを判断する。そして、制御部１１は、記述されていると判断した場合には出力処理を行なう。一方、制御部１１は、記述されていないと判断した場合には出力処理を中止する。
【００４５】
（変形例６）
上述したプリンタドライバ２２２は、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリなどのコンピュータが読取り可能な記録媒体に記憶した状態で提供されて端末装置２０にインストールされてもよい。また、プリンタドライバ２２２は、通信回線Ｎを介してダウンロードされて端末装置２０にインストールされてもよい。
【００４６】
（変形例７）
第１実施形態および第２実施形態において、端末装置２０の制御部２１は、例えばＳＮＭＰ（Simple Network Management Protocol）などの通信回線Ｎに接続された機器類を通信回線経由で監視するためのプロトコルを用いて、画像形成装置１０の画像形成部１６の構成を取得してもよい。
第１実施形態および第２実施形態において、端末装置２０の制御部２１は、例えばＬＰＲ（Line PRinter daemon protocol）などの通信回線Ｎを経由して印刷を行なうためのプロトコルを用いて、画像形成装置１０の画像形成部１６に出力処理を実施させるための指示を送信してもよい。また、画像形成装置１０の制御部１１は、通知情報を、例えばＬＰＲのエラーを通知する機能を用いて送信してもよい。
【００４７】
（変形例８）
第１実施形態および第２実施形態において、画像形成装置２０の制御部２１は、出力処理を中止する場合、この出力処理に応じた出力指示情報を含む出力指示ファイルや指示ファイルを記憶部１２やＲＡＭなどから削除してもよい。また、画像形成装置１０の制御部１１は、受信した第２構成情報と、記憶部１２に記憶されている第１構成情報に記述されている機能の構成が一致すると判断した場合においても、それぞれの機能の構成が一致している旨を示す通知情報を端末装置１０に通信部１５を介して送信してもよい。
【符号の説明】
【００４８】
１…出力システム、１０…画像形成装置、１１…制御部、１２…記憶部、１２１ａ，１２１ｂ…第１構成情報、１３…操作部、１４…表示部、１５…通信部、１６…画像形成部、２０…端末装置、２１…制御部、２２…記憶部、２２１ａ，２２１ｂ…第２構成情報、２２２…プリンタドライバ、２３…操作部、２４…表示部、２５…通信部、Ｎ…通信回線。
【図１】
0005691344.tif 000002
【図２】
0005691344.tif 000003
【図３】
0005691344.tif 000004
【図４】
0005691344.tif 000005
【図５】
0005691344.tif 000006
【図６】
0005691344.tif 000007
【図７】
0005691344.tif 000008
【図８】
0005691344.tif 000009