(57)【要約】【課題】情報処理装置で設定されている構成の情報と、データを出力する装置の現状の構成の情報とが異なる場合に、本構成を有していない場合と比較して利用者の意図しないデータの出力を防ぐ仕組みを提供する。【解決手段】画像形成装置の記憶部は、自装置の構成の情報を記憶している。端末装置は、画像形成装置の構成の情報を受け付けて記憶部に記憶させ、この画像形成装置の構成に対応する処理条件の中から選択された処理条件と、処理対象となるデータと、記憶部に記憶されている構成の情報とを対応付けて画像形成装置に送信する。画像形成装置は、端末装置から送信されてきた構成の情報と、自装置の記憶部に記憶されている構成の情報とが合わない場合には、端末装置から送信されてきたデータの出力処理を中止する。【選択図】図６
2010283652.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から送信されてきたデータを出力する出力手段と、
処理対象となるデータと、前記情報処理装置で設定される構成の情報の少なくとも一部の情報であってデータを出力する装置の構成の情報とを当該データを出力する装置に送信するデータ送信手段と、
前記データ送信手段から送信されてきた前記構成の情報と、前記データを出力する装置に設定されている構成の情報との比較に基づいて前記出力手段からのデータの出力を制御する制御手段と
を有するデータ出力システム。
【請求項２】
データを出力する装置の構成の情報を記憶する第１の記憶手段と、
情報処理装置から送信されてきたデータを出力する出力手段と、
前記情報処理装置で受け付けた前記データを出力する装置の構成の情報を記憶する第２の記憶手段と、
処理対象となるデータと、前記第２の記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段と、
前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段と
を有するデータ出力システム。
【請求項３】
前記制御手段は、前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合う場合には、前記出力手段からのデータの出力を許可する
ことを特徴とする請求項２に記載のデータ出力システム。
【請求項４】
前記出力手段は、前記情報処理装置から送信されてきたデータをファクシミリで送信する処理又は当該データをプリントする処理のいずれかを行い、
前記データ送信手段は、データをプリントする処理が指示された場合には、前記第２の記憶手段に記憶されている構成の情報の送信を行わない
ことを特徴とする請求項２又は３に記載のデータ出力システム。
【請求項５】
前記制御手段は、前記データ送信手段から前記構成の情報が送信されない場合には、前記出力手段からのデータの出力を許可する
ことを特徴とする請求項４に記載のデータ出力システム。
【請求項６】
前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合わない場合には、当該第１の記憶手段に記憶されている構成の情報を前記情報処理装置に送信する構成情報送信手段を有する
ことを特徴とする請求項２から５のいずれか１項に記載のデータ出力システム。
【請求項７】
前記第２の記憶手段に記憶されている構成の情報に基づいて、当該構成に対応する処理条件の中から処理条件の選択を受け付ける選択受付手段を有し、
前記データ送信手段は、前記選択受付手段により選択が受け付けられた処理条件と、処理対象となるデータと、前記第２の記憶手段に記憶されている少なくとも一部の構成の情報とを対応付けて、前記データを出力する装置に送信し、
前記出力手段は、前記データ送信手段から送信されてきた処理条件に従ってデータを出力する
ことを特徴とする請求項２から６のいずれかに記載のデータ出力システム。
【請求項８】
前記データ送信手段は、前記第２の記憶手段に記憶されている構成の情報のうち、前記選択受付手段によって選択が受け付けられた処理条件に従ってデータの出力を行うときに使用される構成の情報を、前記データを出力する装置に送信する
ことを特徴とする請求項７に記載のデータ出力システム。
【請求項９】
前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合わない場合には、当該データ送信手段から送信されてきた処理条件のうち、前記データを出力する装置の構成によって正常に処理されない処理条件を表示手段に表示させて、データの出力を実行するか否かの指示を受け付ける指示受付手段を有し、
前記制御手段は、前記指示受付手段がデータの出力を中止する指示を受け付けた場合には、前記出力手段からデータが出力されないよう制御し、前記指示受付手段がデータの出力を実行する指示を受け付けた場合には、前記正常に処理されない処理条件以外の処理条件に従って前記出力手段からデータが出力されるよう制御する
ことを特徴とする請求項７又は８に記載のデータ出力システム。
【請求項１０】
構成の情報を記憶する記憶手段と、
情報処理装置から送信されてきたデータを出力する出力手段と、
前記情報処理装置で設定されるデータを出力する出力装置の構成の情報の少なくとも一部の情報であって当該情報処理装置から送信されてきた構成の情報と、前記記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段と
を有するデータを出力する出力装置。
【請求項１１】
情報処理装置で受け付けた、データを出力する装置の構成の情報を記憶する記憶手段と、
処理対象となるデータと、前記記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段と
を有する情報処理装置。
【請求項１２】
コンピュータを、
情報処理装置から送信されてきたデータを出力する出力手段と、
前記情報処理装置で設定されるデータを出力する出力装置の構成の情報の少なくとも一部の情報であって当該情報処理装置から送信されてきた構成の情報と、データを出力する出力装置の構成の情報を記憶する記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段
として機能させるためのプログラム。
【請求項１３】
コンピュータを、
処理対象となるデータと、情報処理装置で受け付けた、データを出力する装置の構成の情報を記憶する記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力システム、データを出力する出力装置、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置の構成を示す情報を取得して、画像形成装置の構成に応じた印刷条件だけを設定できるようにする技術が知られている。例えば、特許文献１には、プリンターがサポートしている機能に関する情報をプリンターから取得し、取得した情報に基づいてユーザインターフェースを構築して、印刷条件設定画面を表示する技術が開示されている。また、特許文献２には、ＰＤＦダイレクトプリンタドライバのようにプリンターの機種に応じたコンフィグレーション情報を保持していないドライバが使用される場合に、インストールされている他のプリンタドライバからコンフィグレーション情報を取得し、取得したコンフィギュレーション情報に基づいて、印刷設定画面を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７２２４７号公報
【特許文献２】特開２００５−９２７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報処理装置で設定されている構成の情報と、データを出力する装置の現状の構成の情報とが異なる場合に、本構成を有していない場合と比較して、利用者の意図しないデータの出力を防ぐ仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るデータ出力システムは、情報処理装置から送信されてきたデータを出力する出力手段と、処理対象となるデータと、前記情報処理装置で設定される構成の情報の少なくとも一部の情報であってデータを出力する装置の構成の情報とを当該データを出力する装置に送信するデータ送信手段と、前記データ送信手段から送信されてきた前記構成の情報と、前記データを出力する装置に設定されている構成の情報との比較に基づいて前記出力手段からのデータの出力を制御する制御手段とを有する。
【０００６】
本発明の請求項２に係るデータ出力システムは、データを出力する装置の構成の情報を記憶する第１の記憶手段と、情報処理装置から送信されてきたデータを出力する出力手段と、前記情報処理装置で受け付けた前記データを出力する装置の構成の情報を記憶する第２の記憶手段と、処理対象となるデータと、前記第２の記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段と、前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段とを有する。
【０００７】
本発明の請求項３に係るデータ出力システムは、請求項２に記載の構成において、前記制御手段は、前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合う場合には、前記出力手段からのデータの出力を許可することを特徴とする。
【０００８】
本発明の請求項４に係るデータ出力システムは、請求項２又は３に記載の構成において、前記出力手段は、前記情報処理装置から送信されてきたデータをファクシミリで送信する処理又は当該データをプリントする処理のいずれかを行い、前記データ送信手段は、データをプリントする処理が指示された場合には、前記第２の記憶手段に記憶されている構成の情報の送信を行わないことを特徴とする。
【０００９】
本発明の請求項５に係るデータ出力システムは、請求項４に記載の構成において、前記制御手段は、前記データ送信手段から前記構成の情報が送信されない場合には、前記出力手段からのデータの出力を許可することを特徴とする。
【００１０】
本発明の請求項６に係るデータ出力システムは、請求項２から５のいずれか１項に記載の構成において、前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合わない場合には、当該第１の記憶手段に記憶されている構成の情報を前記情報処理装置に送信する構成情報送信手段を有することを特徴とする。
【００１１】
本発明の請求項７に係るデータ出力システムは、請求項２から６のいずれかに記載の構成において、前記第２の記憶手段に記憶されている構成の情報に基づいて、当該構成に対応する処理条件の中から処理条件の選択を受け付ける選択受付手段を有し、前記データ送信手段は、前記選択受付手段により選択が受け付けられた処理条件と、処理対象となるデータと、前記第２の記憶手段に記憶されている少なくとも一部の構成の情報とを対応付けて、前記データを出力する装置に送信し、前記出力手段は、前記データ送信手段から送信されてきた処理条件に従ってデータを出力することを特徴とする。
【００１２】
本発明の請求項８に係るデータ出力システムは、請求項７に記載の構成において、前記データ送信手段は、前記第２の記憶手段に記憶されている構成の情報のうち、前記選択受付手段によって選択が受け付けられた処理条件に従ってデータの出力を行うときに使用される構成の情報を、前記データを出力する装置に送信することを特徴とする。
【００１３】
本発明の請求項９に係るデータ出力システムは、請求項７又は８に記載の構成において、前記データ送信手段から送信されてきた構成の情報と、前記第１の記憶手段に記憶されている構成の情報とが合わない場合には、当該データ送信手段から送信されてきた処理条件のうち、前記データを出力する装置の構成によって正常に処理されない処理条件を表示手段に表示させて、データの出力を実行するか否かの指示を受け付ける指示受付手段を有し、前記制御手段は、前記指示受付手段がデータの出力を中止する指示を受け付けた場合には、前記出力手段からデータが出力されないよう制御し、前記指示受付手段がデータの出力を実行する指示を受け付けた場合には、前記正常に処理されない処理条件以外の処理条件に従って前記出力手段からデータが出力されるよう制御することを特徴とする。
【００１４】
本発明の請求項１０に係るデータを出力する出力装置は、構成の情報を記憶する記憶手段と、情報処理装置から送信されてきたデータを出力する出力手段と、前記情報処理装置で設定されるデータを出力する出力装置の構成の情報の少なくとも一部の情報であって当該情報処理装置から送信されてきた構成の情報と、前記記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段とを有する。
【００１５】
本発明の請求項１１に係る情報処理装置は、情報処理装置で受け付けた、データを出力する装置の構成の情報を記憶する記憶手段と、処理対象となるデータと、前記記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段とを有する。
【００１６】
本発明の請求項１２に係るプログラムは、コンピュータを、情報処理装置から送信されてきたデータを出力する出力手段と、前記情報処理装置で設定されるデータを出力する出力装置の構成の情報の少なくとも一部の情報であって当該情報処理装置から送信されてきた構成の情報と、データを出力する出力装置の構成の情報を記憶する記憶手段に記憶されている構成の情報との比較に基づいて、前記出力手段からのデータの出力を制御する制御手段として機能させるためのプログラムである。
【００１７】
本発明の請求項１３に係るプログラムは、コンピュータを、処理対象となるデータと、情報処理装置で受け付けた、データを出力する装置の構成の情報を記憶する記憶手段に記憶されている少なくとも一部の構成の情報とを前記データを出力する装置に送信するデータ送信手段として機能させるためのプログラムである。
【発明の効果】
【００１８】
請求項１〜３，１０〜１３に係る発明によれば、情報処理装置で設定されている構成の情報とデータを出力する装置の現状の構成の情報とが異なる場合に、本構成を有していない場合と比較して、利用者の意図しないデータの出力を防ぐことができる。
請求項４に係る発明によれば、データをプリントする処理を行う場合には、構成の情報の送信を行わないようにすることができる。
請求項５に係る発明によれば、データをプリントする処理を行う場合には、データの出力を許可することができる。
請求項６に係る発明によれば、情報処理装置で設定されている構成の情報とデータを出力する装置の現状の構成とが異なる場合には、情報処理装置から要求を行わなくても、情報処理装置がデータを出力する装置の現状の構成の情報を取得することができる。
請求項７に係る発明によれば、選択された処理条件に従ってデータの出力を行うことができる。
請求項８に係る発明によれば、選択された処理条件に従ってデータを出力するときに用いられない構成については、データを出力する装置の現状の構成と異なっていても、データの出力を行うことができる。
請求項９に係る発明によれば、情報処理装置で設定されている構成の情報とデータを出力する装置の現状の構成の情報とが異なる場合に、データの出力を実行するか否かを利用者が指示することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るデータ出力システムの構成を示す図。
【図２】端末装置の構成を示すブロック図。
【図３】画像形成装置の構成を示すブロック図。
【図４】デバイス構成情報の一例を示す図。
【図５】画像形成装置のドライバー画面の一例を示す図。
【図６】出力処理を示すシーケンス図。
【図７】ファックス構成画面の一例を示す図。
【図８】画像形成装置に送信されるデータの構造を示す図。
【発明を実施するための形態】
【００２０】
［構成］
図１は、本実施形態に係るデータ出力システム１の構成を示す図である。同図に示すように、データ出力システム１は、端末装置１０と、画像形成装置２０とを備えている。端末装置１０と画像形成装置２０とは、ＬＡＮ（Local Area Network）などの通信回線Ｎを介して接続されている。
【００２１】
（端末装置の構成）
次に、端末装置１０の構成について説明する。この端末装置１０は、本発明に係る情報処理装置の一例であり、画像形成装置２０を制御するためのプリンタードライバーがインストールされている。図２は、端末装置１０の構成を示すブロック図である。同図に示すように、端末装置１０は、ＣＰＵ（Central Processing Unit）１１と、メモリー１２と、通信部１３と、記憶部１４と、操作部１５と、表示部１６とを備えている。ＣＰＵ１１は、メモリー１２に記憶されているプログラムを実行することにより、端末装置１０の各部を制御する。メモリー１２は、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備えており、ＣＰＵ１１によって実行されるプログラムやデータを記憶する。通信部１３は、通信回線Ｎを介して接続された画像形成装置２０との通信を確立し、データの送受信を行う。記憶部１４は、例えばハードディスクを備えており、各種のデータを記憶する。操作部１５は、例えばマウスとキーボードとを備えており、利用者の操作に応じた操作信号をＣＰＵ１１に入力する。表示部１６は、例えば液晶ディスプレイを備えており、ＣＰＵ１１の制御に応じた画像を表示する。
【００２２】
（画像形成装置の構成）
次に、画像形成装置２０の構成について説明する。この画像形成装置２０は、本発明に係るデータを出力する出力装置の一例であり、プリンター機能、スキャナ機能、コピー機能、ファクシミリ機能などの複数の機能を有している。図３は、画像形成装置２０の構成を示すブロック図である。同図に示すように、画像形成装置２０は、ＣＰＵ２１と、メモリー２２と、通信部２３と、記憶部２４と、表示操作部２５と、ファクシミリ部２６と、画像読取部２７と、画像形成部２８とを備えている。ＣＰＵ２１は、メモリー２２に記憶されているプログラムを実行することにより、画像形成装置２０の各部を制御する。メモリー２２は、例えばＲＯＭとＲＡＭとを備えており、ＣＰＵ２１によって実行されるプログラムやデータを記憶する。通信部２３は、通信回線Ｎを介して接続された端末装置２０とデータを送受信する。記憶部２４は、例えばハードディスクを備えており、画像形成装置２０の構成の情報であるデバイス構成情報Ｄ１などを記憶する。表示操作部２５は、例えばタッチパネルを備えており、ＣＰＵ２１の制御に応じた画像を表示するとともに、利用者の操作に応じた操作信号をＣＰＵ２１に入力する。
【００２３】
ファクシミリ部２６は、図示せぬ電話網を介して接続された図示せぬ通信装置とファクシミリ規格に従ってデータを送受信する。例えば、ファクシミリ部２６は、端末装置１０から送信されてきたデータを、このデータと対応付けて送信されてきた処理条件に従って、上述した通信装置に送信するダイレクトファックス処理を行う。この「ダイレクトファックス処理」とは、アプリケーションソフトウェア等で作成した文書を、端末装置１０から画像形成装置２０を介してファクシミリで送信することをいう。ファクシミリ部２６は、端末装置１０から送信されてきたデータをファクシミリで送信する処理を行う出力手段の一例である。この「ファクシミリで送信」とは、データをファクシミリ規格に従って送信することをいう。なお、以下の説明では、データをファクシミリで送信することを「ファクシミリ送信」という。画像読取部２７は、例えばスキャナ装置を備えており、原稿の画像を読み取って画像データを生成する。画像形成部２８は、例えば電子写真方式で画像を形成するプリンター装置を備えており、画像データに応じた画像を用紙に形成して出力する。例えば、画像形成部２８は、端末装置１０から送信されてきた画像データが供給されると、この画像データと対応付けて送信されてきた処理条件に従って、画像データに応じた画像を用紙に形成するプリント処理を行う。つまり、画像形成部２８は、端末装置１０から送信されてきたデータをプリントする処理を行う出力手段の一例である。この「データをプリントする」とは、データに応じた画像を記録材に形成することをいう。また、上述したように、データに応じた画像を用紙に形成するだけでなく、ファクシミリ送信で用いられるようなデータを送信することも、出力手段の機能に含む。
【００２４】
次に、記憶部２４に記憶されているデバイス構成情報Ｄ１について説明する。図４は、デバイス構成情報Ｄ１の一例を示す図である。同図に示すように、デバイス構成情報Ｄ１には、画像形成装置２０に設けられる各構成の構成情報が配列されている。この構成情報とは、画像形成装置２０がその構成を備えているか否か、構成の種別、構成に対する設定内容などを示す情報のことである。例えば、画像形成装置装置２０にオプションとして取り付けられる構成の情報のことをいう。図に示すデバイス構成情報Ｄ１では、「メモリー容量」が「７６８ＭＢ」になっている。これは、画像形成装置２０がメモリー２２を備えており、そのメモリー２２の容量が「７６８ＭＢ」であることを示している。また、このデバイス構成情報Ｄ１では、「両面印刷ユニット」が「あり」になっている。これは、画像形成装置２０の画像形成部２８が、両面プリントを行うときに使用される両面印刷ユニットを備えていることを示している。なお、この両面プリントとは、用紙の両面に画像を形成する処理のことである。このデバイス構成情報Ｄ１は、例えば利用者によって設定されてもよいし、画像形成装置２０が自装置の構成が変更されたことを検知する検知機能を有している場合には、この検知機能によって検知された構成の変更に基づいてＣＰＵ２１により設定されてもよい。また、後述するように、画像形成装置２０で設定されているデバイス構成情報（記憶部２４に記憶されているデバイス構成情報）と端末装置１０で受け付けられたデバイス構成情報とは相違することがある。例えば、画像形成装置２０で設定されているデバイス構成情報には、画像形成装置２０にオプションとして取り付けられる構成の構成情報が含まれるが、端末装置１０で設定されるデバイス構成情報には、この構成情報が含まれていない場合があり得る。
【００２５】
［動作］
次に、本実施形態に係るデータ出力システム１の動作について説明する。ここでは、まず端末装置１０が、画像形成装置２０からデバイス構成情報Ｄ１を取得する場合の処理について説明する。利用者は、端末装置１０の表示部１６に図５（ａ）に示すドライバー画面Ｐを表示させた後、操作部１５を操作して、「デバイス構成情報を取得」と書かれた取得ボタンＢを押す。取得ボタンＢが押されると、ＣＰＵ１１は、デバイス構成情報を要求する取得要求を通信部１３から画像形成装置２０に送信する。
【００２６】
端末装置１０から取得要求が送信されてくると、画像形成装置２０のＣＰＵ２１は、通信部２３を介してこの取得要求を受信する。続いて、ＣＰＵ２１は、記憶部２４に記憶されているデバイス構成情報Ｄ１を読み出して、通信部２３から端末装置１０に送信する。画像形成装置２０からデバイス構成情報Ｄ１が送信されてくると、端末装置１０のＣＰＵ１１は、通信部１３を介してこのデバイス構成情報Ｄ１を受信し、受信したデバイス構成情報Ｄ１を記憶部１４に記憶させる。つまり、記憶部１４は、端末装置１０で受け付けた画像形成装置２０の構成の情報を記憶する第２の記憶手段の一例である。この「端末装置１０で受け付けた」とは、上述したように、端末装置１０が画像形成装置２０から構成の情報を取得する場合もあるし、後述するように、端末装置１０において利用者によって設定される場合も含む。この場合、上述したドライバー画面Ｐには、図５（ｂ）に示すように、記憶部１４に記憶されたデバイス構成情報Ｄ１が表示される。
【００２７】
次に、図６に示すシーケンス図を参照して、画像形成装置２０が、端末装置１０から送信されてきた画像データを出力する出力処理について説明する。画像形成装置２０では、端末装置１０から送信されてきた画像データをプリントするプリント処理と、端末装置１０から送信されてきた画像データをファックス送信するダイレクトファックス処理とが行われる。まず、利用者は、操作部１５を操作して、いずれの処理を実行するかを指定する。ここでは、利用者によってプリント処理が指定された場合を想定する。この場合、端末装置１０のＣＰＵ１１は、記憶部１４に記憶されているデバイス構成情報Ｄ１に基づいて、プリント処理の処理条件を設定するための設定画面の画面データを生成する。続いて、ＣＰＵ１１は、生成した画面データに応じた設定画面を表示部１６に表示させる（ステップＳ１１）。
【００２８】
この設定画面には、デバイス構成情報Ｄ１が示す画像形成装置２０の構成を使用したときに、正常に処理される処理条件が選択可能に表示される。この「正常に処理される」とは、利用者が意図した処理が行われることをいう。例えば、図５（ｂ）の例では、デバイス構成情報Ｄ１において「両面印刷ユニット」が「あり」になっている。この場合には、「両面プリント」という処理条件が設定画面において選択可能に表示される。また、図５（ｂ）の例では、デバイス構成情報Ｄ１において「大容量給紙部」と「オフセット排出部」がいずれも「なし」になっている。この場合には、「大容量給紙部」，「オフセット排出部」が表示されないか、あるいは選択できないように表示される。つまり、ＣＰＵ１１及び表示部１６は、記憶部１４に記憶されている構成の情報に基づいて、その構成に対応する処理条件の中から処理条件の選択を受け付ける選択受付手段の一例である。
【００２９】
表示部１６に設定画面が表示されると、利用者は、操作部１５を操作して処理条件を選択する。ここでは、上述した「両面プリント」を含む処理条件が選択された場合を想定する。処理条件が選択されると、ＣＰＵ１１は、選択された処理条件と、処理対象となる画像データとを含む処理要求を生成する。この画像データは、例えば記憶部１４に記憶されているアプリケーションプログラムによって作成される。続いて、ＣＰＵ１１は、記憶部１４からデバイス構成情報Ｄ１を読み出して、生成した処理要求とこのデバイス構成情報Ｄ１とを通信部１３から画像形成装置２０に送信する（ステップＳ１２）。つまり、ＣＰＵ１１は、設定画面において選択が受け付けられた処理条件と、処理対象となるデータと、記憶部１４に記憶されている構成の情報とを対応付けて、画像形成装置２０に送信するデータ送信手段の一例である。
【００３０】
処理要求及びデバイス構成情報Ｄ１が送信されてくると、画像形成装置２０のＣＰＵ２１は、通信部２３を介してこれを受信する（ステップＳ１３）。続いて、ＣＰＵ２１は、受信したデバイス構成情報Ｄ１と、記憶部２４に記憶されているデバイス構成情報とを比較して、双方のデバイス構成情報が合致するか否かを判定する（ステップＳ１４）。例えば、上述したデバイス構成情報Ｄ１が端末装置１０に送信された後、画像形成装置２０の構成が変更されていない場合には、図４に示したデバイス構成情報Ｄ１が記憶部２４にそのまま記憶されていることになる。この場合、ＣＰＵ２１は、ステップＳ１４において、受信したデバイス構成情報Ｄ１と、記憶部２４に記憶されているデバイス構成情報とが合致すると判定する（ステップＳ１４：ＹＥＳ）。そして、ＣＰＵ２１は、上述したステップＳ１３にて受信した処理要求に応じた出力処理を行う（ステップＳ１５）。この例では、ＣＰＵ２１が、画像形成部２８を制御して、受信した処理要求に含まれる処理条件に従って、画像データに応じた画像を用紙に形成させる。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた構成の情報と、記憶部２４に記憶されている構成の情報との比較に基づいて、ファクシミリ部２６又は画像形成部２８のデータの出力を制御する制御手段の一例である。そして、ＣＰＵ２１は、端末装置１０から送信されてきた構成の情報と、記憶部２４に記憶されている構成の情報とが合う場合には、ファクシミリ部２６又は画像形成部２８からのデータの出力を許可する。
【００３１】
一方、上述したデバイス構成情報Ｄ１が端末装置１０に送信された後、画像形成装置２０から「両面印刷ユニット」が取り外された場合を想定する。この場合には、図４に示したデバイス構成情報Ｄ１が更新されて、「両面印刷ユニット」が「なし」に変更される。なお、以下の説明では、更新された後のデバイス構成情報Ｄ１を「デバイス構成情報Ｄ２」という。この場合、ＣＰＵ２１は、上述したステップＳ１４において、受信したデバイス構成情報Ｄ１と、記憶部２４に記憶されているデバイス構成情報とが合致しないと判定する（ステップＳ１４：ＮＯ）。そして、ＣＰＵ２１は、上述したステップＳ１３にて受信された処理要求に応じた出力処理を中止する（ステップＳ１６）。このとき、ＣＰＵ２１は、処理要求に含まれる画像データを画像形成部２８に供給した後、画像形成部２８を制御してプリント処理を中止してもよいし、処理要求に含まれる画像データを画像形成部２８に供給しないことによりプリント処理を中止してもよい。なお、出力処理を中止した場合には、ＣＰＵ２１が、出力処理を中止したことを示す情報を通信部２３から端末装置１０に送信してもよい。
【００３２】
このように、デバイス構成情報が合致しない場合に出力処理を中止するのは、端末装置１０が記憶しているデバイス構成情報が画像形成装置２０の現状の構成を示すものとは異なる場合には、処理要求に含まれる処理条件どおりに出力処理を実行できない恐れがあるためである。例えば、上述したように、端末装置１０に記憶されているデバイス構成情報Ｄ１において「両面印刷ユニット」が「あり」になっており、利用者によって「両面プリント」という処理条件が選択されると、「両面プリント」のプリント処理が画像形成装置２０に要求される。ところが、画像形成装置２０から「両面印刷ユニット」が取り外されていると、要求された両面プリントを行うことができない。この場合、画像形成装置２０が出力処理を実行してしまうと、利用者の意図しない出力処理が行われてしまう。
【００３３】
出力処理を中止した後、ＣＰＵ２１は、記憶部２４からデバイス構成情報Ｄ２を読み出して、このデバイス構成情報Ｄ２を通信部２３から端末装置１０に送信する（ステップＳ１７）。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた構成の情報と、記憶部２４に記憶されている構成の情報とが合わない場合には、記憶部２４に記憶されている構成の情報を端末装置１０に送信する構成情報送信手段の一例である。画像形成装置２０から新たなデバイス構成情報Ｄ２が送信されてくると、端末装置１０のＣＰＵ１１は、通信部１３を介してこのデバイス構成情報Ｄ２を受信し（ステップＳ１８）、受信したデバイス構成情報Ｄ２を記憶部１４に記憶させる（ステップＳ１９）。これにより、次回表示される設定画面には、このデバイス構成情報Ｄ２が示す画像形成装置２０の構成を使用したときに、正常に処理される処理条件が選択可能に表示される。
【００３４】
次に、端末装置１０が、画像形成装置２０からデバイス構成情報Ｄ１を取得する機能を有していない場合の処理について説明する。この場合には、利用者が、端末装置１０の操作部１５を操作して、画像形成装置２０の構成を示すデバイス構成情報Ｄ１を設定する必要がある。このとき、例えばファックスカードの種類が正しく設定されなかった場合には、ファクシミリの誤送信が発生する恐れがある。この「ファックスカード」とは、画像形成装置２０がファクシミリの受信機能又は送信機能を実現するために必要な回線ポートなどを含むハードウェアである。また、「ファクシミリの誤送信」とは、利用者が指示したつもりの宛先にデータが送信されないことをいう。
【００３５】
例えば、画像形成装置２０のファクシミリ部２６は、「ファックスカードＡ」と「ファックスカードＢ」との２種類のファックスカードをサポートしている。この２種類のファックスカードの機能は、以下の点で差異がある。例えば、「ファックスカードＡ」の短縮番号の有効範囲は１〜９９９であり、ワイルドカード指定は「ＮＮ＊」,「＊＊＊」のみ許可されている。また、「ファックスカードＡ」の同報最大件数は５０件である。これに対し、「ファックスカードＢ」の短縮番号の有効範囲は１〜２０００であり、ワイルドカード指定は「ＮＮＮ＊」，「ＮＮ＊＊」のみ許可されている。また、「ファックスカードＢ」の同報最大件数は２００件である。これらの差異により、例えば、利用者がファックスカードの種類を正しく設定できなかった場合には、上述したファクシミリの誤送信を招く恐れがある。
【００３６】
次に、具体的な処理について説明する。まず、利用者は、端末装置１０に上述したプリンタードライバーをインストールした後、図７に示すファックス構成画面Ｑを表示部１６に表示させる。同図に示すように、このファックス構成画面Ｑには、画像形成装置２０のファクシミリ部２６のオプション構成の情報が表示される。利用者は、操作部１５を操作して、このオプション構成の情報を設定する。ＣＰＵ１１は、利用者によって設定されたオプション構成の情報を記憶部１４に記憶させる。
【００３７】
そして、利用者によってダイレクトファックス処理が指定されて、処理条件が選択されると、ＣＰＵ１１は、ファックスカードの種類に相当する「ファックスモジュール」、「外線／内線切り替えキット」、「ＩＰファックス（ＳＩＰ：Session Initiation Protocol）キット」というオプション構成の情報を記憶部１４から読み出す。なお、この「ファックスモジュール」、「外線／内線切り替えキット」、「ＩＰファックスキット」は、いずれも正しく設定されていない場合には、ダイレクトファックス処理においてファクシミリの誤送信を招く恐れがある構成である。そして、ＣＰＵ１１は、記憶部１４から読み出した構成の情報をデバイス構成情報として、ダイレクトファックス処理の処理要求とともに通信部１３から画像形成装置２０に送信する。図８は、このときに画像形成装置２０に送信されるデータの構造を示す図である。同図に示すように、画像形成装置２０に送信されるデータには、「ファックスモジュール」、「外線／内線切り替えキット」、「ＩＰファックスキット」の構成の設定値に応じたコマンドｋが含まれている。
【００３８】
この場合、画像形成装置２０のＣＰＵ２１は、上述と同様に、端末装置１０から送信されてきたデバイス構成情報及び処理要求を通信部２３を介して受信し、受信したデバイス構成情報と、記憶部２４に記憶されているデバイス構成情報とが合致しない場合には、その処理要求に応じた出力処理、つまりダイレクトファックス処理を中止する。
【００３９】
なお、端末装置１０は、ダイレクトファックス処理の処理要求を生成する機能だけではなく、ファックスの送信シートのテスト印刷を行う目的でプリント処理の処理要求を生成する機能も有している。このプリント処理が行われる場合には、ファクシミリの誤送信が発生することはないため、端末装置１０において上述したデバイス構成情報の送信を行わないようにしてもよい。つまり、端末装置１０のＣＰＵ１１は、データをプリントする処理が指示された場合には、記憶部１４に記憶されている構成の情報の送信を行わなくてもよい。この場合、画像形成装置２０のＣＰＵ２１は、端末装置１０から処理要求は送信されてきたが、デバイス構成情報が送信されてこない場合には、上述した判定を行わず、処理要求に従ってそのままプリント処理を行う。つまり、ＣＰＵ２１は、端末装置１０から構成の情報が送信されない場合には、データの出力を許可する。
【００４０】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
（変形例１）
上述した実施形態では、ステップＳ１４においてデバイス構成情報が合致しない場合には、ステップＳ１７において画像形成装置２０が自らデバイス構成情報Ｄ２を端末装置１０に送信していたが、端末装置１０からの要求に応じてデバイス構成情報Ｄ２を送信するようにしてもよい。この場合、画像形成装置２０のＣＰＵ２１は、デバイス構成情報が合致しないと判定した場合には、デバイス構成情報が合致しないこと示す情報を通信部２３から端末装置１０に送信する。画像形成装置２０からデバイス構成情報が合致しないこと示す情報が送信されてくると、端末装置１０のＣＰＵ１１は、デバイス構成情報を要求する取得要求を通信部１３から画像形成装置２０に送信する。端末装置１０から取得要求が送信されてくると、画像形成装置２０のＣＰＵ２１は、記憶部２４に記憶されているデバイス構成情報Ｄ２を読み出して、通信部２３から端末装置１０に送信する。
【００４１】
（変形例２）
上述した実施形態では、ステップＳ１２において記憶部１４に記憶されているデバイス構成情報Ｄ１が全て画像形成装置２０に送信されていたが、デバイス構成情報Ｄ１の一部だけが画像形成装置２０に送信されてもよい。この場合、端末装置１０のＣＰＵ１１は、記憶部１４に記憶されているデバイス構成情報Ｄ１から、利用者によって選択された処理とその処理条件に関するものを抽出する。例えば、利用者によって「両面プリント」という処理条件が選択された場合には、両面プリントを行うときに使用される「両面印刷ユニット」の構成情報が抽出される。続いて、ＣＰＵ１１は、抽出したデバイス構成情報Ｄ１を使用デバイス構成情報として通信部１３から画像形成装置２０に送信する。つまり、ＣＰＵ１１は、記憶部１４に記憶されている構成情報から、選択された処理条件に従って出力処理を行うときに用いられる構成を示す構成情報を抽出し、抽出した構成情報を使用構成情報として画像形成装置２０に送信する。画像形成装置２０から使用デバイス構成情報が送信されてくると、画像形成装置２０のＣＰＵ２１は、この使用デバイス構成情報が、記憶部２４に記憶されているデバイス構成情報に含まれているか否かを判定し、含まれている場合には出力処理を行い、含まれていない場合には出力処理を中止する。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた使用構成情報が、記憶部２４に記憶されている構成情報に含まれていない場合には、上述した出力処理が実行されないよう制御する。
【００４２】
また、画像形成装置２０のＣＰＵ２１が、端末装置１０から送信されてきたデバイス構成情報Ｄ１から、そのデバイス構成情報Ｄ１に対応付けて送信されてきた処理条件に関するものを抽出してもよい。この場合、ＣＰＵ２１は、抽出したデバイス構成情報が、記憶部２４に記憶されているデバイス構成情報に含まれているか否かを判定し、含まれている場合には出力処理を行い、含まれていない場合には出力処理を中止する。
【００４３】
（変形例３）
上述した実施形態では、ステップＳ１４においてデバイス構成情報が合致しない場合には、出力処理を中止していたが、出力処理を中止するか否かを利用者に選択させてもよい。この場合、画像形成装置２０のＣＰＵ２１は、デバイス構成情報が合致しないと判定した場合には、受信した処理要求に含まれる処理条件のうち、記憶部２４に記憶されているデバイス構成情報Ｄ２が示す画像形成装置２０の構成では正常に処理されない処理条件について、正常に処理できない旨を示すメッセージを表示操作部２５に表示させる。この「正常に処理されない」とは、利用者が意図しない処理（例えば、ファクシミリの誤送信など）が行われてしまうことをいう。例えば、処理要求に「両面プリント」という処理条件が含まれているが、記憶部２４に記憶されているデバイス構成情報Ｄ２の「両面印刷ユニット」が「なし」である場合、ＣＰＵ２１は、「両面プリント」を行うことができない旨のメッセージを表示操作部２５に表示させる。また、表示操作部２５には、このメッセージとともに、出力処理の実行を指示するための実行ボタンと、出力処理の中止を指示するための中止ボタンとが表示される。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた構成の情報と、記憶部２４に記憶されている構成の情報とが合わない場合には、端末装置１０から送信されてきた処理条件のうち、画像形成装置２０の構成によって正常に処理されない処理条件を表示操作部２５に表示させて、データの出力を実行するか否かの指示を受け付ける指示受付手段の一例である。
【００４４】
この場合、利用者は、表示操作部２５に表示させたメッセージを見て、出力処理を実行するか否かを選択する。例えば、利用者によって表示操作部２５が操作されて、出力処理の中止を指示する中止ボタンが押された場合、ＣＰＵ２１は、上述したステップＳ１６に進み、出力処理を中止する。つまり、ＣＰＵ２１は、データの出力を中止する指示を受け付けた場合には、データが出力されないよう制御する。一方、利用者によって表示操作部２５が操作されて、出力処理の実行を指示する実行ボタンが押された場合、ＣＰＵ２１は、上述したステップＳ１５に進み、出力処理を行う。この出力処理では、「両面プリント」に代えて、例えば１枚の用紙の片面に２面分の画像を形成する処理、或いは２枚の用紙の片面に画像を形成する処理が行われる。つまり、ＣＰＵ２１は、データの出力を実行する指示を受け付けた場合には、正常に処理されない処理条件以外の処理条件に従って、データが出力されるよう制御する。
【００４５】
なお、この変形例では、正常に処理できない処理条件を画像形成装置２０の表示操作部２５に表示させたが、正常に処理できない処理条件を端末装置１０の表示部１６に表示させてもよい。この場合、画像形成装置２０のＣＰＵ２１は、正常に処理できない処理条件を通信部２３から端末装置１０に送信する。端末装置１０のＣＰＵ１１は、画像形成装置２０から送信されてきた、正常に処理できない処理条件を通信部１３を介して受信し、この処理条件を表示部１６に表示させる。そして、ＣＰＵ１１は、利用者によって操作部１５が操作されて、出力処理を実行するか否かが指示されると、指示された内容を通信部１３から画像形成装置２０に送信する。
【００４６】
（変形例４）
画像形成装置２０の構成を示すデバイス構成情報Ｄ１は、図４に示した例に限らない。例えば、デバイス構成情報Ｄ１には、メモリー２２のバージョン、各種の給紙部の有無、各種の排出部の有無、各種のフィニッシャーの有無、電子メールを格納するためのメールボックスの有無、内蔵ハードディスクの有無、ファックス処理における宛先表拡張の有無、ファックス処理にて用いられるファクシミリカードの有無、ファックス処理において内線と外線とを切り替える内外線切り替えユニットの有無などを示す情報が含まれていてもよい。要するに、デバイス構成情報は、画像形成装置２０の構成を示すものであればよい。
【００４７】
また、上述した実施形態では、画像形成装置１０の構成を変更する例として、画像形成装置２０から「両面印刷ユニット」を取り外す例を挙げて説明したが、画像形成装置１０の構成の変更はこれに限らない。例えば、画像形成装置２０に新たな構成が追加されてもよい。この場合、記憶部２４に記憶されているデバイス構成情報Ｄ１には、新たな構成の構成情報が追加される。また、画像形成装置１０の構成が故障などによって使用できなくなった場合には、画像形成装置２０がその構成を備えていないものとみなしてもよい。この場合、記憶部２４に記憶されているデバイス構成情報Ｄ１では、使用できなくなった構成の構成情報が、画像形成装置２０がその構成を備えていないことを示す「なし」に変更される。
【００４８】
（変形例５）
上述した実施形態において、画像形成装置２０のＣＰＵ２１にて行なわれる処理は、ＣＰＵ２１と他のハードウェアとの協働によって行われてもよいし、ＣＰＵ２１に代えて１又は複数のハードウェアが行ってもよい。また、画像形成装置２０のＣＰＵ２１又は端末装置１０のＣＰＵ１１によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、端末装置１０のＣＰＵ１１，画像形成装置２０のＣＰＵ２１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリーなどの、コンピュータが読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。
【符号の説明】
【００４９】
１…データ出力システム、１０…端末装置、１１…ＣＰＵ、１２…メモリー、１３…通信部、１４…記憶部、１５…操作部、１６…表示部、２０…画像形成装置、２１…ＣＰＵ、２２…メモリー、２３…通信部、２４…記憶部、２５…表示操作部、２６…ファクシミリ部、２７…画像読取部、２８…画像形成部。
【図１】
2010283652.tif 000003
【図２】
2010283652.tif 000004
【図３】
2010283652.tif 000005
【図４】
2010283652.tif 000006
【図５】
2010283652.tif 000007
【図６】
2010283652.tif 000008
【図７】
2010283652.tif 000009
【図８】
2010283652.tif 000010