(57)【要約】  複数の入力機器と出力機器を備えたデータ入出力システムにおいて、データの入力に使用する入力機器の動作条件を設定する入力パラメータと、データの出力に使用する出力機器の動作条件を設定する出力パラメータとの整合性をとって表示することで、多数の入出力機器が接続されている場合等に必要となる入出力機器間の組み合わせにおける最適な設定項目の設定が、最低限の操作で容易かつ確実に行え、誤操作をなくすことのできるデータ入出力システム、データ入出力システムの制御方法および制御装置を提供することができる。
2008056495.tif 000002
【特許請求の範囲】
【請求項１】
データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とするデータ入出力システム。
【請求項２】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目を統合する処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項３】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢を、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとに共通の選択肢に統合する処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項４】
前記整合処理は、選択された入力機器の前記入力パラメータリストまたは選択された出力機器の前記出力パラメータリストの何れか一方または両方が推奨選択肢を有する場合、前記整合パラメータリストの選択肢の優先順位に前記推奨選択肢を反映させる処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項５】
前記整合処理は、前記整合パラメータリストの全ての項目の選択肢が一意に決定された場合、前記表示制御部が前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示することを禁止する表示禁止信号を出力する処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項６】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器と選択された出力機器との組み合わせを禁止する組み合わせ禁止情報を出力する処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項７】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器および選択された出力機器以外の前記データ入出力システムを構成する入力機器および出力機器が保有する機能、あるいは前記データ入出力システム外に存在する機能によって、前記重複する項目の選択肢を補完する処理であることを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項８】
前記整合処理は、選択された入力機器の前記入力パラメータリストおよび選択された出力機器の前記出力パラメータリストにデータの毀損がないことを確認する処理を含むことを特徴とする請求の範囲第１項に記載のデータ入出力システム。
【請求項９】
複数の入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１受信工程と、
複数の出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２受信工程と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択工程と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択工程と、
前記入力機器選択工程で選択された入力機器の入力パラメータリストと、前記出力機器選択工程で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合工程と、
前記整合パラメータリストに基づいて、パラメータ設定画面を表示する表示工程とを備えたことを特徴とするデータ入出力システムの制御方法。
【請求項１０】
データを入力するための複数の入力機器とデータを出力するための複数の出力機器とを含むデータ入出力システムにおける制御装置であって、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ入出力システム、データ入出力システムの制御方法および制御装置に関し、特に、出力機器が入力機器によって入力された入力データを出力することが可能か否かを判定し表示するデータ入出力システム、データ入出力システムの制御方法および制御装置に関する。
【背景技術】
【０００２】
近年、従来のコピー機、プリンタ、ＦＡＸ機等の単機能なオフィス機器に代わって、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる多機能なデータ入出力装置が普及してきており、さらに、ＭＦＰのネットワークへの接続等、高機能化、多機能化の一途をたどっている。それに伴い、以下の理由から、ユーザはＭＦＰの持つ多機能を使いこなすことが困難になっている。１．ＭＦＰ自体がどんな機能を持っているか分からない。２．使いたい機能をどのように呼び出したらいいかが分からない。３．使いたい機能をどのように設定したらいいのか分からない。【０００３】
そこで、上述した１、２、３の問題点を解決するために、操作指示部の操作性を向上させる方法として、特許文献１は、画像形成装置において、選択されたモード状態に基づいて次に入力可能なキーを明示的に表示することを開示している。また、特許文献２は、画像形成装置において、操作キーによる設定項目の設定の変更又は実行等ができるかどうかを表示手段にて表示することによって、設定可能な項目等をユーザが認識でき、ユーザの余分な入力操作や誤操作を防止することを開示している。【０００４】
さらに、特許文献３は、画像形成装置において、先に操作されたキーに応じて、次に操作する候補キーの点灯を制御し、候補キーが複数ある場合は操作順位をつけて、それぞれのキーに違いのある点灯をさせることを開示している。【０００５】
しかしながら、上述した特許文献１、２、３の方法は何れも、データの入出力機能が確定された画像形成装置における操作指示部を意図したものであり、多数の入力機器や出力機器が接続されるようなシステムを意図したものではないため、入力機能と出力機能との整合性を取るといったことは何ら考慮されていない。【０００６】
それに対して、特許文献４では、電子計算機におけるアプリケーションプログラムとユーザとの間のデータの入出力を行うために、データの入出力に必要な画面上の入出力欄を選択し、配置規則に基づいて選択した入出力欄を表示してユーザに入力させる手段を備えたデータ出力装置が提案されている。
【特許文献１】特開平７−１０４９０３号公報
【特許文献２】特開２００５−１２２６４９号公報
【特許文献３】特開２００５−３１６６５３号公報
【特許文献４】特開２０００−１７２４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献４の方法もまた、データの型定義に応じて表示画面を構成するため、アプリケーションプログラムが端末装置の機種に依存することをなくすことはできるが、予めデータ型と表示すべき画面の構成との対応関係が決まっているものであるから、やはり種々の入力機能と出力機能との対応を取ることは難しい。【０００８】
本発明は、上記事情に鑑みてなされたもので、多数の入出力機器が接続される場合等に必要となる入出力機器間の組み合わせにおける最適な設定項目の設定が、最低限の操作で容易かつ確実に行え、誤操作をなくすことのできるデータ入出力システム、データ入出力システムの制御方法および制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的は、下記構成により達成することができる。【００１０】
１．データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とするデータ入出力システム。【００１１】
２．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目を統合する処理であることを特徴とする１に記載のデータ入出力システム。【００１２】
３．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢を、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとに共通の選択肢に統合する処理であることを特徴とする１に記載のデータ入出力システム。【００１３】
４．前記整合処理は、選択された入力機器の前記入力パラメータリストまたは選択された出力機器の前記出力パラメータリストの何れか一方または両方が推奨選択肢を有する場合、前記整合パラメータリストの選択肢の優先順位に前記推奨選択肢を反映させる処理であることを特徴とする１に記載のデータ入出力システム。【００１４】
５．前記整合処理は、前記整合パラメータリストの全ての項目の選択肢が一意に決定された場合、前記表示制御部が前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示することを禁止する表示禁止信号を出力する処理であることを特徴とする１に記載のデータ入出力システム。【００１５】
６．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器と選択された出力機器との組み合わせを禁止する組み合わせ禁止情報を出力する処理であることを特徴とする１に記載のデータ入出力システム。【００１６】
７．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器および選択された出力機器以外の前記データ入出力システムを構成する入力機器および出力機器が保有する機能、あるいは前記データ入出力システム外に存在する機能によって、前記重複する項目の選択肢を補完する処理であることを特徴とする１に記載のデータ入出力システム。【００１７】
８．前記整合処理は、選択された入力機器の前記入力パラメータリストおよび選択された出力機器の前記出力パラメータリストにデータの毀損がないことを確認する処理を含むことを特徴とする１に記載のデータ入出力システム。【００１８】
９．複数の入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１受信工程と、
複数の出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２受信工程と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択工程と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択工程と、
前記入力機器選択工程で選択された入力機器の入力パラメータリストと、前記出力機器選択工程で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合工程と、
前記整合パラメータリストに基づいて、パラメータ設定画面を表示する表示工程とを備えたことを特徴とするデータ入出力システムの制御方法。【００１９】
１０．データを入力するための複数の入力機器とデータを出力するための複数の出力機器とを含むデータ入出力システムにおける制御装置であって、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とする制御装置。
【発明の効果】
【００２０】
本発明によれば、複数の入力機器と出力機器を備えたデータ入出力システムにおいて、データの入力に使用する入力機器の動作条件を設定する入力パラメータと、データの出力に使用する出力機器の動作条件を設定する出力パラメータとの整合性をとって表示することで、多数の入出力機器が接続されている場合等に必要となる入出力機器間の組み合わせにおける最適な設定項目の設定が、最低限の操作で容易かつ確実に行え、誤操作をなくすことのできるデータ入出力システム、データ入出力システムの制御方法および制御装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】データ入出力システムの実施の形態を示す機能ブロック図である。
【図２】データ入出力システムにおけるデータの入出力動作の流れを示すフローチャートのメインルーチンである。
【図３】図２のサブルーチン（１／６）である。
【図４】図２のサブルーチン（２／６）である。
【図５】図２のサブルーチン（３／６）である。
【図６】図２のサブルーチン（４／６）である。
【図７】図２のサブルーチン（５／６）である。
【図８】図２のサブルーチン（６／６）である。
【図９】入力パラメータリストおよび出力パラメータリストの一例を示す模式図である。
【図１０】入力機器選択画面および出力機器選択画面の一例を示す模式図である。
【図１１】整合パラメータリストおよびパラメータ設定画面の一例を示す模式図である。
【図１２】決定入力パラメータリストおよび決定出力パラメータリストの一例を示す模式図である。
【図１３】整合処理の第２の例を説明するための、入力パラメータリストおよび出力パラメータリストの一例を示す模式図である。
【図１４】整合処理の第２の例を説明するための、整合パラメータリストおよびパラメータ設定画面の一例を示す模式図である。
【図１５】整合処理の第３の例を説明するための、入力パラメータリストおよび出力パラメータリストの一例を示す模式図である。
【図１６】整合処理の第３の例を説明するための、整合パラメータリストの一例を示す模式図である。
【図１７】整合処理の第５の例を説明するための、入力パラメータリストおよび出力パラメータリストの一例を示す模式図である。
【図１８】整合処理の第５の例を説明するための、整合パラメータリストおよび決定入力パラメータリストの一例を示す模式図である。
【図１９】整合処理の第６の例を説明するための、入力パラメータリストの一例を示す模式図である。
【符号の説明】
【００２２】
１  データ入出力システム
１０１  データ路形成部
１０３  パイプ
１１１  入力機器制御
１１３  入力データ
１２１  出力機器制御
１２３  出力データ
２０１  表示操作統括部
２０３  第１送受信部
２０５  第２送受信部
２１１  表示制御部
２１３  表示制御信号
２２１  表示装置
２３１  操作制御部
２４１  操作装置
２４３  操作情報
３０１  スキャナからの入力機能
３０３  ＦＡＸ受信機能
３０５  デジタルカメラ（ＤＳＣ）からのデータ受信機能
３０７  サーバ、パーソナルコンピュータ（ＰＣ）あるいはストレージからのデータ受信機能
３０９  他のデータ入出力装置（ＭＦＰ）あるいは他のデータ入出力システムからのデータ受信機能
３１１  メール受信機能
３１３  他のユーザからのデータ受信機能
３３１  プリンタへの印刷機能
３３３  ＦＡＸ送信機能
３３５  テレビへの表示機能
３３７  サーバ、パーソナルコンピュータ（ＰＣ）あるいはストレージへのデータ送信機能
３３９  他のデータ入出力装置（ＭＦＰ）あるいは他のデータ入出力システムへのデータ送信機能
３４１  メール送信機能
３４３  他のユーザへのデータ送信機能
３４５  ゴミ箱への廃棄機能
ＩＰＬ  入力パラメータリスト
ＯＰＬ  出力パラメータリスト
ＣＰＬ  整合パラメータリスト
ＦＩＰＬ  決定入力パラメータリスト
ＦＯＰＬ  決定出力パラメータリスト
ＩＳ  入力機器選択画面
ＯＳ  出力機器選択画面
ＰＳ  パラメータ設定画面
【発明を実施するための最良の形態】
【００２３】
以下、本発明を図示の実施の形態に基づいて説明するが、本発明は該実施の形態に限られない。なお、図中、同一あるいは同等の部分には同一の番号を付与し、重複する説明は省略する。【００２４】
まず、本発明におけるデータ入出力システムについて、図１を用いて説明する。図１は、データ入出力システムの構成を示す機能ブロック図である。【００２５】
図１において、データ入出力システム１は、入力機能として、スキャナからの入力機能３０１、ＦＡＸ受信機能３０３、デジタルカメラ（ＤＳＣ）からのデータ受信機能３０５、サーバ、パーソナルコンピュータ（ＰＣ）あるいはストレージからのデータ受信機能３０７、他のデータ入出力装置（ＭＦＰ）あるいは他のデータ入出力システムからのデータ受信機能３０９、メール受信機能３１１、他のユーザからのデータ受信機能３１３等の各種機能を持つ。【００２６】
また、出力機能として、プリンタへの印刷機能３３１、ＦＡＸ送信機能３３３、テレビへの表示機能３３５、サーバ、パーソナルコンピュータ（ＰＣ）あるいはストレージへのデータ送信機能３３７、他のデータ入出力装置（ＭＦＰ）あるいは他のデータ入出力システムへのデータ送信機能３３９、メール送信機能３４１、他のユーザへのデータ送信機能３４３、ゴミ箱への廃棄機能３４５等を持つ。データ入出力システム１は、これらの入力機能と出力機能とを組み合わせて実行することで、ユーザにサービスを提供する。入出力機能の組み合わせは、１対１、１対多、多対１、多対多がある。【００２７】
上述した各種入力機能とデータ路形成部１０１とは入力機器制御１１１によって接続されている。入力機器制御１１１は、上述した各入力機能あるいは各入力機能を果たすための入力機器に対して作成される制御プログラムであり、各入力機能あるいは入力機器を制御して入力動作を行わせ、入力データ１１３を生成する。【００２８】
同様に、各種出力機能とデータ路形成部１０１とは出力機器制御１２１によって接続されている。出力機器制御１２１は、上述した各出力機能あるいは各出力機能を果たすための出力機器に対して作成される制御プログラムであり、各出力機能あるいは出力機器を制御して出力動作を行わせ、後述するデータ路形成部１０１が形成するパイプ１０３を介して、入力機器制御１１１によって生成された入力データ１１３を受信し、入力データ１１３を変換して出力データ１２３を生成する。【００２９】
ここでは、各入出力を機能で定義したが、データ入出力システム１と各入出力機器との接続については特に制限はなく、機能が実現できればどのような接続状態であってもよい。例えばスキャナからの入力機能３０１が果たせれば、スキャナ自体はデータ入出力システム１と直接接続されていてもよいし、ネットワークを介して接続されていてもよい。さらに言えば、機能が実現できれば、その機能を実現するための専用の機器が存在しなくてもよい。例えば、ＦＡＸでの送受信機能が果たせれば、ＦＡＸ機そのものは無くてもよく、例えばＰＣのＦＡＸ送受信機能で代用されてもよい。また、各入出力機能は、データ入出力システム１に選択的に追加や削除されるものであってもよいので、全ての旧出力機能がデータ入出力システム１から切り離された状態においては、データ入出力システム１の制御装置が構成されることになる。【００３０】
さらに、入力機器制御１１１は、データ入力時の各入力機能あるいは各入力機器の設定のための入力パラメータリストＩＰＬを保持し、出力機器制御１２１は、データ出力時の各出力機能あるいは各出力機器の設定のための出力パラメータリストＯＰＬを保持している。入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬについては、図９の説明にて詳述する。【００３１】
各入力機器制御１１１と表示操作統括部２０１に内蔵される第１送受信部２０３とは入力パラメータ信号線１１５で結ばれ、各入力機器制御１１１は、自身が制御する入力機器の起動時に、第１送受信部２０３に向けて、自身が制御する入力機器の入力パラメータリストＩＰＬを送信することで自身が制御する入力機器の入力パラメータリストＩＰＬの登録を要求し、自身が制御する入力機器が電源オフ等により使用不能となった場合に、第１送受信部２０３に向けて、自身が制御する入力機器の入力パラメータリストＩＰＬの削除を要求する。【００３２】
同様に、各出力機器制御１２１と表示操作統括部２０１に内蔵される第２送受信部２０５とは出力パラメータ信号線１２５で結ばれ、各出力機器制御１２１は、自身が制御する出力機器の起動時に、第２送受信部２０５に向けて、自身が制御する出力機器の出力パラメータリストＯＰＬを送信することで自身が制御する出力機器の出力パラメータリストＯＰＬの登録を要求し、自身が制御する出力機器が電源オフやトナー切れ等により使用不能となった場合に、第２送受信部２０５に向けて、自身が制御する出力機器の出力パラメータリストＯＰＬの削除を要求する。【００３３】
データ路形成部１０１は、ユーザによって選定された入力機能と出力機能との間を仮想的に接続するか、あるいは入力データ１１３の送受信を行うためのデータ路（以下、パイプと言う）１０３を形成する。【００３４】
表示操作統括部２０１は、第１送受信部２０３を介して入力機器制御１１１から入力機器の入力パラメータリストＩＰＬあるいは入力パラメータリストＩＰＬの削除要求を受信し、第２送受信部２０５を介して出力機器制御１２１から出力機器の出力パラメータリストＯＰＬあるいは出力パラメータリストＯＰＬの削除要求を受信して、その都度、保持している各入力機能の入力パラメータリストＩＰＬおよび各出力機能の出力パラメータリストＯＰＬを更新する。さらに、表示操作統括部２０１は、図２以降に後述する動作により決定された入力パラメータを、第１送受信部２０３を介して入力機器制御１１１に送信し、同様に、図２以降に後述する動作により決定された出力パラメータを、第２送受信部２０５を介して出力機器制御１２１に送信する。【００３５】
また、表示操作統括部２０１は、表示制御部２１１を介して表示装置２２１に入力機器選択画面ＩＳおよび出力機器選択画面ＯＳを表示する。ユーザは、操作装置２４１を用いて入力機能および出力機能の選択を行うことができる。ここに、表示操作統括部２０１、表示制御部２１１、表示装置２２１、操作装置２４１および操作制御部２３１は入力機器選択部および出力機器選択部として機能する。【００３６】
さらに、表示操作統括部２０１は、ユーザによって選択された入力機能の入力パラメータリストＩＰＬと出力機能の出力パラメータリストＯＰＬとの整合性をとって整合パラメータリストＣＰＬを生成し、整合パラメータリストＣＰＬに基づいて、表示制御部２１１を介して表示装置２２１にパラメータ設定画面ＰＳを表示する。ユーザは、操作装置２４１を用いて入出力機能のパラメータの設定を行うことができる。ここに、表示操作統括部２０１はパラメータ整合部として機能する。表示操作統括部２０１は、ユーザによって設定されたパラメータを、選択された入力機能を制御する入力機器制御１１１および選択された出力機能を制御する出力機器制御１２１に返信する。詳細については図２以降の説明にて詳述する。【００３７】
表示装置２２１は、例えば液晶等で構成され、表示制御部２１１からの表示制御信号２１３に従って文字や画像が表示可能なものである。操作装置２４１は、例えば表示装置２２１の画面上に配置されたタッチパネルであり、ユーザが表示装置２２１に表示された文字や画像の上の操作装置２４１に触れることで、画面の上で選択、入力、変更等の各種の操作を行うことができるものである。操作装置２４１を用いて行われた選択、入力、変更等の各種の操作情報２４３は、操作制御部２３１によって検知され、表示操作統括部２０１に送信される。【００３８】
次に、データ入出力システム１におけるデータの入出力動作の実施の形態について、図２乃至図１１を用いて説明する。図２乃至図８は、データ入出力システム１におけるデータの入出力動作の流れを示すフローチャートで、図２はメインルーチン、図３乃至図８は図２のサブルーチンである。ここでは、データの入出力動作として、紙原稿をスキャナを用いて入力し、プリンタに出力する所謂コピー動作を例にとって説明するが、他の入出力動作であっても、動作の考え方は同じである。【００３９】
図２において、データ入出力システム１の電源が投入される、あるいは起動コマンドが入力される等によりデータ入出力システム１の動作が開始されると、最初に、図３に示すステップＳ１００「入出力パラメータリスト登録／削除サブルーチン」が実行される。次に、ステップＳ１０３で、例えばデータ入出力システム１のスタート釦が押される等の使用開始操作が行われたか否かが確認される。使用開始操作が行われるまで、ステップＳ１００からステップＳ１０３までの動作が繰り返される。【００４０】
使用開始操作が行われると（ステップＳ１０３；Ｙｅｓ）、図４に示すステップＳ１２０「入出力機器選択サブルーチン」が実行され、入力機能と出力機能とが選択される。次に、図５に示すステップＳ１３０「入出力パラメータ整合処理サブルーチン」が実行され、選択された入力機能の入力パラメータリストＩＰＬと選択された出力機能の出力パラメータリストＯＰＬとの整合をとる整合処理が行われる。【００４１】
次に、図６に示すステップＳ１４０「パラメータ設定サブルーチン」が実行され、ユーザに入出力に関するパラメータの設定を行わせる。続いて、図７に示すステップＳ１５０「パイプ形成サブルーチン」が実行され、選択された入力機能と出力機能の間に入力データ１１３を送受信するためのパイプ１０３が形成される。最後に、図８に示すステップＳ１６０「入出力サブルーチン」が実行され、選択された入力機能によって入力が行われ、入力された入力データ１１３が、パイプ１０３を介して、選択された出力機能へ送信され、選択された出力機能によって出力されて、一連の動作が終了される。【００４２】
図３は、図２のメインルーチンのステップＳ１００「入出力パラメータリスト登録／削除サブルーチン」である。【００４３】
図３において、ステップＳ００１で、各入力機器制御１１１が制御する入力機器の入力パラメータリストＩＰＬの登録要求が、各入力機器制御１１１から第１送受信部２０３に対して行われたか否かが確認される。登録要求が行われた場合（ステップＳ００１；Ｙｅｓ）、ステップＳ００３で、登録要求を行った入力機能の入力パラメータリストＩＰＬが表示操作統括部２０１に登録され、ステップＳ０１１に進む。なお、登録要求が行われなかった場合（ステップＳ００１；Ｎｏ）、直接ステップＳ０１１に進む。【００４４】
ここに、入力機器の入力パラメータリストＩＰＬは、図９（ａ）にスキャナの例を示したようなリストであり、入力機能が使用される場合に設定が必要なパラメータ項目と、そのパラメータがとりうる選択肢が記載されたものである。図９（ａ）の例では、パラメータとして「解像度」と「カラー選択」とがあり、「解像度」は「３００ｄｐｉ」、「６００ｄｐｉ」および「１２００ｄｐｉ」の選択肢があり、「カラー選択」は「カラー」と「モノクロ」の選択肢がある。【００４５】
ステップＳ０１１で、各入力機器制御１１１が制御する入力機器の入力パラメータリストＩＰＬの削除要求が、各入力機器制御１１１から第１送受信部２０３に対して行われたか否かが確認される。削除要求が行われた場合（ステップＳ０１１；Ｙｅｓ）、ステップＳ０１３で、削除要求を行った入力機能の入力パラメータリストＩＰＬが表示操作統括部２０１から削除され、ステップＳ０２１に進む。なお、削除要求が行われなかった場合（ステップＳ０１１；Ｎｏ）には、直接ステップＳ０２１に進む。ステップＳ００１乃至Ｓ０１３は、第１受信工程として機能する。【００４６】
ステップＳ０２１で、各出力機器制御１２１が制御する出力機器の出力パラメータリストＯＰＬの登録要求が、各出力機器制御１２１から第２送受信部２０５に対して行われたか否かが確認される。登録要求が行われた場合（ステップＳ０２１；Ｙｅｓ）、ステップＳ０２３で、登録要求を行った出力機能の出力パラメータリストＯＰＬが表示操作統括部２０１に登録され、ステップＳ０３１に進む。なお、登録要求が行われなかった場合（ステップＳ０２１；Ｎｏ）には、直接ステップＳ０３１に進む。【００４７】
ここに、出力機器の出力パラメータリストＯＰＬは、図９（ｂ）にプリンタの例を示したようなリストであり、出力機能が使用される場合に設定が必要なパラメータ項目と、そのパラメータがとりうる選択肢が記載されたものである。図９（ｂ）の例では、パラメータとして「解像度」、「カラー選択」および「ステープル綴じ」があり、「解像度」は「６００ｄｐｉ」と「１２００ｄｐｉ」の選択肢があり、「カラー選択」は「カラー」と「モノクロ」の選択肢があり、「ステープル綴じ」は「する」と「しない」の選択肢がある。【００４８】
ステップＳ０３１で、各出力機器制御１２１が制御する出力機器の出力パラメータリストＯＰＬの削除要求が、各出力機器制御１２１から第２送受信部２０５に対して行われたか否かが確認される。削除要求が行われた場合（ステップＳ０３１；Ｙｅｓ）、ステップＳ０３３で、削除要求を行った出力機能の出力パラメータリストＯＰＬが表示操作統括部２０１から削除され、メインルーチンのステップＳ１００に戻る。なお、削除要求がなかった場合（ステップＳ０３１；Ｎｏ）には、直接メインルーチンのステップＳ１００に戻る。ステップＳ０２１乃至Ｓ０３３は、第２受信工程として機能する。【００４９】
図４は、図２のメインルーチンのステップＳ１２０「入出力機器選択サブルーチン」である。【００５０】
図４において、ステップＳ２０１で、表示操作統括部２０１によって、表示制御部２１１を介して表示装置２２１に入力機器選択画面ＩＳが表示される。【００５１】
ここに、入力機器選択画面ＩＳは、図１０（ａ）に例示したような画面であり、表示装置２２１に、データ入出力システム１が備える入力機能の内で使用可能な全ての入力機能（ここでは、例として、図１に示した各入力機能のうちで、スキャナからの入力機能３０１、ＦＡＸ受信機能３０３およびメール受信機能３１１が使用可能とする）を表す図形（以下、アイコンと言う）が表示されるとともに、ユーザに入力機能の選択を行うように促すメッセージが表示される。ユーザは、表示装置２２１に表示された入力機器のアイコンに指で触れることで、操作装置２４１であるタッチパネルを介して、使用する入力機能を選択することができる。【００５２】
ステップＳ２１１で、入力機能の選択が完了されたか否かが確認される。選択が完了されるまでステップＳ２１１で待機する。ここでは、ユーザによって、入力機能としてスキャナからの入力機能３０１が選択されたものとする。入力機能の選択が完了されると（ステップＳ２１１；Ｙｅｓ）、ステップＳ２１３で、使用される入力機能としてスキャナからの入力機能３０１が表示操作統括部２０１に登録される。ステップＳ２０１乃至Ｓ２１３は、入力機器選択工程として機能する。【００５３】
ステップＳ２２１で、表示操作統括部２０１によって、表示制御部２１１を介して表示装置２２１に出力機器選択画面ＯＳが表示される。【００５４】
ここに、出力機器選択画面ＯＳは、図１０（ｂ）に例示したような画面であり、表示装置２２１に、データ入出力システム１が備える出力機能の内で使用可能な全ての出力機能（ここでは、例として、図１に示した各出力機能のうちで、プリンタへの印刷機能３３１、ＦＡＸ送信機能３３３およびメール送信機能３４１が使用可能とする）を表すアイコンが表示されるとともに、ユーザに出力機能の選択を行うように促すメッセージが表示される。ユーザは、表示装置２２１に表示された出力機器のアイコンに指で触れることで、操作装置２４１であるタッチパネルを介して、使用する出力機能を選択することができる。【００５５】
ステップＳ２３１で、出力機能の選択が完了されたか否かが確認される。選択が完了されるまでステップＳ２３１で待機する。ここでは、ユーザによって、出力機能としてプリンタへの印刷機能３３１が選択されたものとする。出力機能の選択が完了されると（ステップＳ２３１；Ｙｅｓ）、ステップＳ２３３で、使用される出力機能としてプリンタへの印刷機能３３１が表示操作統括部２０１に登録され、メインルーチンのステップＳ１２０に戻る。ステップＳ２２１乃至Ｓ２３３は、出力機器選択工程として機能する。【００５６】
ここでは、入力機器選択画面ＩＳと出力機器選択画面ＯＳとを順に表示して、入力機能と出力機能とを別個にユーザに選択させるように説明したが、これを例えば、表示装置２２１の左側に入力機器のアイコン、右側に出力機器のアイコンを同時に表示して、ユーザに入力機能と出力機能を両方同一画面上で選択させるようにしてもよい。【００５７】
図５は、図２のメインルーチンのステップＳ１３０「入出力パラメータ整合処理サブルーチン」である。ステップＳ１３０は、パラメータ整合工程として機能する。【００５８】
図５において、ステップＳ３０１で、ステップＳ１２０で選択された入力機能（ここではスキャナからの入力機能３０１）の表示操作統括部２０１に登録されている入力パラメータリストＩＰＬが読み出され、ステップＳ３０３で、ステップＳ１２０で選択された出力機能（ここではプリンタへの印刷機能３３１）の表示操作統括部２０１に登録されている出力パラメータリストＯＰＬが読み出される。【００５９】
ステップＳ３１１で、ステップＳ３０１で読み出された入力パラメータリストＩＰＬと、ステップＳ３０３で読み出された出力パラメータリストＯＰＬとの間で、重複するパラメータ項目が存在するか否かが、表示操作統括部２０１によって確認される。重複するパラメータ項目が存在しない場合（ステップＳ３１１；Ｎｏ）には、ステップＳ３３１に進む。重複するパラメータ項目が存在する場合（ステップＳ３１１；Ｙｅｓ）には、ステップＳ３２１で、重複するパラメータ項目のパラメータがとりうる選択肢に不整合があるか否かが確認される。不整合がない場合（ステップＳ３２１；Ｎｏ）にはステップＳ３３１に進む。【００６０】
不整合がある場合（ステップＳ３２１；Ｙｅｓ）、ステップＳ３２３で、重複するパラメータ項目のパラメータがとりうる選択肢の内、入力機能と出力機能の両方に共通な選択肢だけを選択する整合処理が行われ、ステップＳ３３１に進む。【００６１】
図９に例示した入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬでは、「解像度」と「カラー選択」とが両リストに重複するパラメータ項目であり、「ステープル綴じ」は出力パラメータリストＯＰＬにのみ存在するパラメータ項目である。【００６２】
また、「解像度」の選択肢は、入力パラメータリストＩＰＬが「３００ｄｐｉ」、「６００ｄｐｉ」および「１２００ｄｐｉ」の３つであり、出力パラメータリストＯＰＬが「６００ｄｐｉ」と「１２００ｄｐｉ」の２つである。この場合、ステップＳ３２３の整合処理では、両リストに共通する「６００ｄｐｉ」と「１２００ｄｐｉ」の２つが選ばれる。「カラー選択」については、両リストともに「カラー」と「モノクロ」の選択肢があるので、そのまま「カラー」と「モノクロ」が選択肢として選ばれる。【００６３】
ステップＳ３３１で、ステップＳ３１１からＳ３２３で整合されたパラメータをまとめた整合パラメータリストＣＰＬが生成され、メインルーチンのステップＳ１３０に戻る。【００６４】
ここに、整合パラメータリストＣＰＬは、図１１（ａ）に例示したようなリストであり、本例では、パラメータ項目として「解像度」、「カラー選択」および「ステープル綴じ」が記載され、「解像度」の選択肢として「６００ｄｐｉ」と「１２００ｄｐｉ」とが、「カラー選択」の選択肢として「カラー」と「モノクロ」、「ステープル綴じ」の選択肢として「する」と「しない」とが記載されている。【００６５】
図６は、図２のメインルーチンのステップＳ１４０「パラメータ設定サブルーチン」である。【００６６】
図６において、ステップＳ４０１で、図５のステップＳ３３１で生成された整合パラメータリストＣＰＬの中に、選択肢を持つパラメータが記憶されているか否かが確認される。記憶されていなければ（ステップＳ４０１；Ｎｏ）、パラメータの設定は不要と判断されて、そのままメインルーチンのステップＳ１４０に戻る。記憶されていれば（ステップＳ４０１；Ｙｅｓ）、ステップＳ４１１で、表示操作統括部２０１によって、表示制御部２１１を介して表示装置２２１にパラメータ設定画面ＰＳが表示される。ステップＳ４０１およびＳ４１１は、表示工程として機能する。【００６７】
ここに、パラメータ設定画面ＰＳは、図１１（ｂ）に例示したような画面であり、ユーザに、整合パラメータリストＣＰＬの中のパラメータの入力を求めるためのものである。ここでは、「解像度」の選択肢として「６００ｄｐｉ」と「１２００ｄｐｉ」とが、「カラー選択」の選択肢として「カラー」と「モノクロ」とが、「ステープル綴じ」の選択肢として「する」と「しない」とが表示装置２２１に表示され、ユーザは、表示装置２２１に表示された選択肢に指で触れることで、操作装置２４１であるタッチパネルを介して、パラメータを選択することができる。【００６８】
ステップＳ４１３で、パラメータの入力が完了されたか否かが確認される。入力の完了は、例えば、ユーザによってパラメータ設定画面ＰＳ上の「ＯＫ」釦が押されたことが、操作制御部２３１で検知されることで確認される。入力が完了されるまでステップＳ４１３で待機する。ここでは、ユーザによって、「解像度＝６００ｄｐｉ」、「カラー選択＝カラー」および「ステープル綴じ＝する」と設定されたとする。【００６９】
入力が完了されたら（ステップＳ４１３；Ｙｅｓ）、ステップＳ４２１で、ステップＳ４１３でユーザが設定したパラメータを含む決定入力パラメータリストＦＩＰＬが表示操作統括部２０１に記憶され、ステップＳ４２３で、ステップＳ４１３でユーザが設定したパラメータを含む決定出力パラメータリストＦＯＰＬが表示操作統括部２０１に記憶され、メインルーチンのステップＳ１４０に戻る。【００７０】
ここに、決定入力パラメータリストＦＩＰＬは、図１２（ａ）に例示したような画面であり、その記載内容は、上述した例では「解像度＝６００ｄｐｉ」および「カラー選択＝カラー」である。また、決定出力パラメータリストＦＯＰＬは、図１２（ｂ）に例示したような画面であり、その記載内容は、上述した例では「解像度＝６００ｄｐｉ」、「カラー選択＝カラー」および「ステープル綴じ＝する」である。【００７１】
図７は、図２のメインルーチンのステップＳ１５０「パイプ形成サブルーチン」である。【００７２】
図７において、ステップＳ５０１で、表示操作統括部２０１によって、第１送受信部２０３を介して、スキャナを制御する入力機器制御１１１にステップＳ４２１で登録された決定入力パラメータリストＦＩＰＬが送信される。ここでは、決定入力パラメータリストＦＩＰＬの記載内容は「解像度＝６００ｄｐｉ」および「カラー選択＝カラー」である。【００７３】
ステップＳ５０３で、表示操作統括部２０１によって、第２送受信部２０５を介して、プリンタを制御する出力機器制御１２１にステップＳ４２３で登録された決定出力パラメータリストＦＯＰＬが送信される。ここでは、決定出力パラメータリストＦＯＰＬの記載内容は「解像度＝６００ｄｐｉ」、「カラー選択＝カラー」および「ステープル綴じ＝する」である。【００７４】
ステップＳ５０５で、スキャナを制御する入力機器制御１１１およびプリンタを制御する出力機器制御１２１からデータ路形成部１０１に対して、両者の間での入力データ１１３の送受信のためのパイプ１０３の形成が要求される。ステップＳ５０７で、ステップＳ５０５のパイプ形成要求を受けて、データ路形成部１０１によって、スキャナを制御する入力機器制御１１１とプリンタを制御する出力機器制御１２１の間にパイプ１０３が形成され、メインルーチンのステップＳ１５０に戻る。【００７５】
図８は、図２のメインルーチンのステップＳ１６０「入出力サブルーチン」である。【００７６】
図８において、ステップＳ６０１で、スキャナを制御する入力機器制御１１１によって、スキャナのパラメータが、第１送受信部２０３を介して表示操作統括部２０１から受信した決定入力パラメータリストＦＩＰＬの記載内容に設定される。ステップＳ６０３で、スキャナの原稿受けに置かれた原稿がスキャンされ、ステップＳ６０５で、スキャナを制御する入力機器制御１１１によって入力データ１１３が生成される。ステップＳ６０７で、ステップＳ５０７で形成されたパイプ１０３に、ステップＳ６０５で生成された入力データ１１３が送信される。【００７７】
ステップＳ６０９で、スキャナの原稿受けに置かれた原稿の入力が全て完了されたか否かが確認され、完了されるまでステップＳ６０３からＳ６０９が繰り返される。原稿の入力が全て完了されたら（ステップＳ６０９；Ｙｅｓ）、ステップＳ６５９で出力が完了されるのを待つ。【００７８】
一方、ステップＳ６５１で、プリンタを制御する出力機器制御１２１によって、プリンタのパラメータが、第２送受信部２０５を介して表示操作統括部２０１から受信した決定出力パラメータリストＦＯＰＬの記載内容に設定される。ステップＳ６５３で、プリンタを制御する出力機器制御１２１によって、ステップＳ６０７でスキャナを制御する入力機器制御１１１から送信された入力データ１１３が、パイプ１０３を介して受信され、ステップＳ６５５で、入力データ１１３からプリンタで出力するための出力データ１２３が生成され、ステップＳ６５７で、出力データ１２３がプリンタで印刷される。【００７９】
ステップＳ６５９で、出力が全て完了されたか否かが確認され、出力が全て完了されるまでステップＳ６５３からＳ６５９が繰り返される。出力が全て完了されたら（ステップＳ６５９；Ｙｅｓ）、ステップＳ６６１でステープル綴じが施され、メインルーチンのステップＳ１６０に戻り、一連の動作が終了される。【００８０】
以上に述べたデータ入出力システム１におけるデータの入出力動作の実施の形態によれば、データの入出力に使用される入力機能の動作条件を設定する入力パラメータと、出力機能の動作条件を設定する出力パラメータとの整合をとる整合処理を行うことで、データ入出力システム１に接続される入出力機能の増減が発生しても、入力機器と出力機器との組み合わせ毎の設定項目を事前に定義することなく、事前に定義しておいた場合と同等あるいはそれ以上の操作性をユーザに提供することができる。【００８１】
次に、上述した整合処理の第２の例について、図１３および図１４を用いて説明する。図１３は、整合処理の第２の例を説明するための、入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬの一例を示す模式図であり、図１４は、整合処理の第２の例を説明するための、整合パラメータリストＣＰＬおよびパラメータ設定画面ＰＳの一例を示す模式図である。【００８２】
図１３において、スキャナの入力パラメータリストＩＰＬは、図１３（ａ）に示したように、図９（ａ）に例示したのと同じリストで、パラメータの項目として「解像度」と「カラー選択」とがあり、「解像度」は「３００ｄｐｉ」、「６００ｄｐｉ」および「１２００ｄｐｉ」の選択肢があり、「カラー選択」は「カラー」と「モノクロ」の選択肢がある。一方、プリンタの出力パラメータリストＯＰＬは、図１３（ｂ）に示したように、「カラー選択」はカラーのみでモノクロの選択肢がなく、「解像度」には「１２００ｄｐｉ」が推奨選択肢として定義されているという２点で、図９（ｂ）に例示したリストとは異なる。【００８３】
上述した例の入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとの整合をとると、図１４（ａ）の整合パラメータリストＣＰＬに示すように、「解像度」が「６００ｄｐｉ」および「１２００ｄｐｉ」の選択肢で「１２００ｄｐｉ」が推奨選択肢であり、「カラー選択」は「カラー」のみで選択肢はなく、「ステープル綴じ」は「する」と「しない」の選択肢がある、となる。【００８４】
そこで、パラメータ設定画面ＰＳにおいては、図１４（ｂ）に示すように、「解像度」の推奨選択肢である「１２００ｄｐｉ」を左側に配置し、かつ予め選択された状態にして表示する。さらに、整合処理の結果、選択肢が一意に決定され、ユーザに選択の余地がない「カラー選択」については、項目をパラメータ設定画面ＰＳ上に表示しない。【００８５】
上述した整合処理の第２の例によれば、推奨選択肢を左側に配置し、かつ予め選択された状態にして表示することで、推奨選択肢であることが明確に分かるようにすることができる。さらに、整合処理の結果、選択肢が一意に決定され、ユーザに選択の余地がない項目を表示しないことで、ユーザによる選択肢の誤選択を防止することができる。なお、ユーザに選択の余地がない項目を表示しない代わりに、項目および一意に決定された選択肢を薄暗く表示し、かつ選択できないようにすることでもよい。これによれば、ユーザに、選択肢が一意に決定されており、選択の余地がないことを一目瞭然に分からせることができる。【００８６】
次に、上述した整合処理の第３の例について、図１５および図１６を用いて説明する。図１５は、整合処理の第３の例を説明するための、入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬの一例を示す模式図であり、図１６は、整合処理の第３の例を説明するための、整合パラメータリストＣＰＬの一例を示す模式図である。【００８７】
図１５において、スキャナの入力パラメータリストＩＰＬは、図１５（ａ）に示したように「解像度」が「３００ｄｐｉ」と「６００ｄｐｉ」の２つの選択肢となっている点が、図９（ａ）に例示したリストと異なる。一方、プリンタの出力パラメータリストＯＰＬは、図１５（ｂ）に示したように、「カラー選択」はカラーのみでモノクロの選択肢がなく、「ステープル綴じ」の項目がないという２点で、図９（ｂ）に例示したリストと異なる。【００８８】
上述した例の入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとの整合をとると、図１６の整合パラメータリストＣＰＬに示すように、「解像度」が「６００ｄｐｉ」のみで、「カラー選択」は「カラー」のみとなり、全ての項目の選択肢が一意に決定される。この場合、表示操作統括部２０１は、表示制御部２１１に向けてパラメータ設定画面ＰＳの表示を禁止する表示禁止信号を出力し、表示装置２２１へのパラメータ設定画面ＰＳの表示が行われないようにするとともに、図１６の整合パラメータリストＣＰＬから決定入力パラメータリストＦＩＰＬおよび決定出力パラメータリストＦＯＰＬを生成し、スキャナを制御する入力機器制御１１１およびプリンタを制御する出力機器制御１２１に送信する。【００８９】
上述した整合処理の第３の例によれば、整合処理の結果、すべてのパラメータ項目の選択肢が一意に決定され、ユーザに選択の余地がない場合に、表示装置２２１へのパラメータ設定画面ＰＳの表示が行われないようにすることで、ユーザによる選択肢の誤選択を防止することができる。なお、ここでも、上述した整合処理の第２の例と同様に、表示装置２２１へのパラメータ設定画面ＰＳの表示が行われないようにする代わりに、パラメータ項目および一意に決定された選択肢を薄暗く表示し、かつ選択できないようにすることでもよい。これによれば、ユーザに、パラメータの選択肢が一意に決定されており、選択の余地がないことを一目瞭然に分からせることができる。【００９０】
次に、上述した整合処理の第４の例について、図１７を用いて説明する。図１７は、整合処理の第４の例を説明するための入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬの一例を示す模式図である。【００９１】
図１７において、スキャナの入力パラメータリストＩＰＬは、図１５（ａ）に示したように「解像度」が「１２００ｄｐｉ」と「２４００ｄｐｉ」の２つの選択肢となっている点が、図９（ａ）に例示したリストと異なる。一方、プリンタの出力パラメータリストＯＰＬは、図１５（ｂ）に示したように、「解像度」が「３００ｄｐｉ」と「６００ｄｐｉ」で、「カラー選択」はカラーのみでモノクロの選択肢がないという２点で、図９（ｂ）に例示したリストと異なる。【００９２】
上述した例の入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとの整合をとろうとすると、「解像度」の選択肢に、入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとに共通の選択肢が存在せず、整合処理を行うことができない。この場合、表示操作統括部２０１は、表示制御部２１１に向けて、選択された「スキャナとプリンタの組み合わせ」を禁止する組み合わせ禁止情報を出力し、表示装置２２１に、選択された「スキャナとプリンタの組み合わせ」を禁止する旨の表示を行うとともに、ユーザに、入力機器の選択および出力機器の選択を再度行わせる。【００９３】
上述した整合処理の第４の例によれば、入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとに共通の選択肢が存在せず、整合処理を行うことができない場合に、選択された入出力機器の組み合わせを禁止する旨の表示を行うことで、ユーザに、入出力機器の選択に誤りがあることを理解させ、入出力機器の再選択を行わせることができる。【００９４】
次に、上述した整合処理の第５の例について、図１７および図１８を用いて説明する。図１７は、上述した整合処理の第４の例と同じ入力パラメータリストＩＰＬおよび出力パラメータリストＯＰＬの一例を示す模式図であり、図１８は、整合処理の第５の例を説明するための、整合パラメータリストＣＰＬおよび決定入力パラメータリストＦＩＰＬの一例を示す模式図である。【００９５】
図１７においては、「解像度」の選択肢に、入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとに共通の選択肢が存在せず、整合処理を行うことができない。この場合、データ入出力システム１は、データ入出力システム１を構成する他の入出力機能、あるいは、例えばインターネットのようなデータ入出力システム１の外部の各種機能を検索し、例えば解像度変換サービスを検索する。検索の結果、例えばインターネット上に「１２００ｄｐｉ」を「６００ｄｐｉ」に変換、および「１２００ｄｐｉ」を「３００ｄｐｉ」に変換する解像度変換サービスを発見したとする。【００９６】
この場合、表示操作統括部２０１は、図１８（ａ）に示したように、整合パラメータリストＣＰＬの「解像度」の項目に、解像度変換後の解像度、つまり「６００ｄｐｉ」および「３００ｄｐｉ」を選択肢とし、解像度変換サービスのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：インターネットにおける情報の住所を示す。）とが選択肢の付属情報として記載される。【００９７】
ユーザによって、図２のステップＳ１４０「パラメータ設定サブルーチン」で上述した「解像度」の項目の「６００ｄｐｉ」と「３００ｄｐｉ」の選択肢から希望の解像度が選ばれると（例えば「６００ｄｐｉ」が選ばれたとする）、「６００ｄｐｉ」の選択肢に付属する解像度変換サービスのＵＲＬが、図２のステップＳ１５０「パイプ形成サブルーチン」の実行時に、入力機器制御に送信される決定入力パラメータリストＦＩＰＬまたは出力機器制御に送信される決定入力パラメータリストＦＩＰＬの何れか一方あるいは両方に引き継がれる。図１８（ｂ）では、決定入力パラメータリストＦＩＰＬに引き継がれた例を示している。【００９８】
続いて、図２のステップＳ１６０「入出力サブルーチン」の実行時に、スキャナによって解像度変換前の解像度つまり「１２００ｄｐｉ」の解像度でスキャンされ、入力機器制御１１１によって生成された「１２００ｄｐｉ」の入力データ１１３が、「６００ｄｐｉ」の選択肢に付属する解像度変換サービスのＵＲＬに送信されて解像度変換され、「６００ｄｐｉ」の入力データ１１３として返信され、パイプ１０３に送信されてプリンタによって「６００ｄｐｉ」の解像度で出力される。【００９９】
あるいは、スキャナによって「１２００ｄｐｉ」の解像度でスキャンされ、入力機器制御１１１によって生成された「１２００ｄｐｉ」の入力データ１１３が、パイプ１０３に送信されて出力機器制御１２１によって受信された後に、「６００ｄｐｉ」の選択肢に付属する解像度変換サービスのＵＲＬに送信されて解像度変換され、「６００ｄｐｉ」の入力データ１１３として返信され、プリンタで「６００ｄｐｉ」の解像度で出力されることであってもよい。【０１００】
上述した整合処理の第５の例によれば、入力パラメータリストＩＰＬと出力パラメータリストＯＰＬとに共通の選択肢が存在せず、整合処理を行うことができない場合に、データ入出力システム１を構成する他の入出力機能、あるいはデータ入出力システム１の外部の各種機能を検索し、必要なサービスを発見して利用することで、たとえユーザの入出力機器の選択に誤りがあった場合でも、パラメータの選択によって示されたユーザの意図を極力反映した入出力動作を行うことができる。【０１０１】
次に、上述した整合処理の第６の例について、図１９を用いて説明する。図１９は、整合処理の第６の例を説明するための入力パラメータリストＩＰＬの一例を示す模式図である。【０１０２】
本発明では、例えば図９（ａ）に示したスキャナの入力パラメータリストＩＰＬを例にとると、＜Ｓｃａｎｎｅｒ＞と書かれた行と＜／Ｓｃａｎｎｅｒ＞と書かれた行の間に記述されている内容が、スキャナの入力パラメータであるとしている。同様に、＜解像度＞と書かれた行と＜／解像度＞と書かれた行の間に記述されている内容が解像度のパラメータである。しかしながら、図１９に例示したスキャナの入力パラメータリストＩＰＬにおいては、＜Ｓｃａｎｎｅｒ＞と書かれた行は存在するが、＜／Ｓｃａｎｎｅｒ＞と書かれた行は、データの毀損等の理由により、途中で途切れており、存在しない。そのため、スキャナの入力パラメータを特定することができない。【０１０３】
このように、入力パラメータリストＩＰＬまたは出力パラメータリストＯＰＬに毀損等の何らかの異常が発見された場合、表示操作統括部２０１は、第１送受信部２０３を介して入力機器制御１１１に、または第２送受信部２０５を介して出力機器制御１２１に、入力パラメータリストＩＰＬあるいは出力パラメータリストＯＰＬの再入力を要求する。入力パラメータリストＩＰＬあるいは出力パラメータリストＯＰＬの再入力が行われても上述した入力パラメータリストＩＰＬあるいは出力パラメータリストＯＰＬの異常が改善されない場合には、データの入出力処理が中断される。【０１０４】
上述した整合処理の第６の例によれば、入力パラメータリストＩＰＬまたは出力パラメータリストＯＰＬに異常が発見されてパラメータの特定が行えない場合、入力パラメータリストＩＰＬまたは出力パラメータリストＯＰＬの再入力を行い、それでも改善が見られない場合にはデータの入出力処理を中断することで、ユーザの意図しない入出力動作が行われることを防止できる。【０１０５】
以上に述べたように、本発明によれば、複数の入力機器と出力機器を備えたデータ入出力システムにおいて、データの入力に使用する入力機器の動作条件を設定する入力パラメータと、データの出力に使用する出力機器の動作条件を設定する出力パラメータとの整合性をとって表示することで、多数の入出力機器が接続されている場合等に必要となる入出力機器間の組み合わせにおける最適な設定項目の設定が、最低限の操作で容易かつ確実に行え、誤操作をなくすことのできるデータ入出力システム、データ入出力システムの制御方法および制御装置を提供することができる。【０１０６】
尚、本発明に係るデータ入出力システム、データ入出力システムの制御方法および制御装置を構成する各構成の細部構成および細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図１】
2008056495.tif 000003
【図２】
2008056495.tif 000004
【図３】
2008056495.tif 000005
【図４】
2008056495.tif 000006
【図５】
2008056495.tif 000007
【図６】
2008056495.tif 000008
【図７】
2008056495.tif 000009
【図８】
2008056495.tif 000010
【図９】
2008056495.tif 000011
【図１０】
2008056495.tif 000012
【図１１】
2008056495.tif 000013
【図１２】
2008056495.tif 000014
【図１３】
2008056495.tif 000015
【図１４】
2008056495.tif 000016
【図１５】
2008056495.tif 000017
【図１６】
2008056495.tif 000018
【図１７】
2008056495.tif 000019
【図１８】
2008056495.tif 000020
【図１９】
2008056495.tif 000021
【手続補正書】
【提出日】平成20年8月6日(2008.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
制御装置とを備えたデータ入出力システムであって、
前記制御装置は、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とするデータ入出力システム。
【請求項２】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目を統合する処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項３】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢を、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとに共通の選択肢に統合する処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項４】
前記整合処理は、選択された入力機器の前記入力パラメータリストまたは選択された出力機器の前記出力パラメータリストの何れか一方または両方が推奨選択肢を有する場合、前記整合パラメータリストの選択肢の優先順位に前記推奨選択肢を反映させる処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項５】
前記整合処理は、前記整合パラメータリストの全ての項目の選択肢が一意に決定された場合、前記表示制御部が前記整合パラメータリストに基づいて、パラメータ設定画面を前記表示装置に表示することを禁止する表示禁止信号を出力する処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項６】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、前記整合パラメータリストを生成させることなく、選択された入力機器と選択された出力機器との組み合わせを禁止する組み合わせ禁止情報を出力する処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項７】
前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器および選択された出力機器以外の前記データ入出力システムを構成する入力機器および出力機器が保有する機能によって、前記重複する項目の選択肢を補完する処理であることを特徴とする請求項１に記載のデータ入出力システム。
【請求項８】
前記整合処理は、選択された入力機器の前記入力パラメータリストおよび選択された出力機器の前記出力パラメータリストに毀損がないことを確認する処理を含むことを特徴とする請求項１に記載のデータ入出力システム。
【請求項９】
データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
制御装置とを備えたデータ入出力システムの制御方法であって、
前記制御装置は、第１送受信部と、第２送受信部と、入力機器選択部と、出力機器選択部と、パラメータ整合部と、表示装置と、表示制御部とを備え、
前記第１送受信部により、複数の入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１受信工程と、
前記第２送受信部により、複数の出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２受信工程と、
前記入力機器選択部により、複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択工程と、
前記出力機器選択部により、複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択工程と、
前記パラメータ整合部により、前記入力機器選択工程で選択された入力機器の入力パラメータリストと、前記出力機器選択工程で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合工程と、
前記表示制御部により、前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示工程とを備えたことを特徴とするデータ入出力システムの制御方法。
【請求項１０】
データを入力するための複数の入力機器とデータを出力するための複数の出力機器とを含むデータ入出力システムにおける制御装置であって、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とする制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
１．データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
制御装置とを備えたデータ入出力システムであって、
前記制御装置は、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とするデータ入出力システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
６．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、前記整合パラメータリストを生成させることなく、選択された入力機器と選択された出力機器との組み合わせを禁止する組み合わせ禁止情報を出力する処理であることを特徴とする１に記載のデータ入出力システム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
７．前記整合処理は、選択された入力機器の前記入力パラメータリストと選択された出力機器の前記出力パラメータリストとの間の重複する項目の選択肢に共通の選択肢が存在しない場合、選択された入力機器および選択された出力機器以外の前記データ入出力システムを構成する入力機器および出力機器が保有する機能によって、前記重複する項目の選択肢を補完する処理であることを特徴とする１に記載のデータ入出力システム。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
８．前記整合処理は、選択された入力機器の前記入力パラメータリストおよび選択された出力機器の前記出力パラメータリストに毀損がないことを確認する処理を含むことを特徴とする１に記載のデータ入出力システム。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
９．データを入力するための複数の入力機器と、
データを出力するための複数の出力機器と、
制御装置とを備えたデータ入出力システムの制御方法であって、
前記制御装置は、第１送受信部と、第２送受信部と、入力機器選択部と、出力機器選択部と、パラメータ整合部と、表示装置と、表示制御部とを備え、
前記第１送受信部により、複数の入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１受信工程と、
前記第２送受信部により、複数の出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２受信工程と、
前記入力機器選択部により、複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択工程と、
前記出力機器選択部により、複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択工程と、
前記パラメータ整合部により、前記入力機器選択工程で選択された入力機器の入力パラメータリストと、前記出力機器選択工程で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合工程と、
前記表示制御部により、前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示工程とを備えたことを特徴とするデータ入出力システムの制御方法。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
１０．データを入力するための複数の入力機器とデータを出力するための複数の出力機器とを含むデータ入出力システムにおける制御装置であって、
複数の前記入力機器および複数の前記出力機器と接続され、複数の前記入力機器の何れかによって入力された入力データを複数の前記出力機器の何れかへ出力するためのデータ路を形成するデータ路形成部と、
複数の前記入力機器から前記入力機器の動作条件を設定するための入力パラメータリストを受信して保存する第１送受信部と、
複数の前記出力機器から前記出力機器の動作条件を設定するための出力パラメータリストを受信して保存する第２送受信部と、
複数の前記入力機器の中からデータの入力に使用する入力機器を選択する入力機器選択部と、
複数の前記出力機器の中からデータの出力に使用する出力機器を選択する出力機器選択部と、
前記入力機器選択部で選択された入力機器の入力パラメータリストと、前記出力機器選択部で選択された出力機器の出力パラメータリストとを整合させる整合処理を行い、前記整合処理の結果得られた整合パラメータリストを生成するパラメータ整合部と、
表示装置と、
前記整合パラメータリストに基づいて、前記入力機器選択部で選択された入力機器と前記出力機器選択部で選択された出力機器との動作条件を設定するためのパラメータ設定画面を前記表示装置に表示する表示制御部とを備えたことを特徴とする制御装置。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
ここでは、各入出力を機能で定義したが、データ入出力システム１と各入出力機器との接続については特に制限はなく、機能が実現できればどのような接続状態であってもよい。例えばスキャナからの入力機能３０１が果たせれば、スキャナ自体はデータ入出力システム１と直接接続されていてもよいし、ネットワークを介して接続されていてもよい。さらに言えば、機能が実現できれば、その機能を実現するための専用の機器が存在しなくてもよい。例えば、ＦＡＸでの送受信機能が果たせれば、ＦＡＸ機そのものは無くてもよく、例えばＰＣのＦＡＸ送受信機能で代用されてもよい。また、各入出力機能は、データ入出力システム１に選択的に追加や削除されるものであってもよいので、全ての入出力機能がデータ入出力システム１から切り離された状態においては、データ入出力システム１の制御装置が構成されることになる。
【国際調査報告】
2008056495.tif 000022
2008056495.tif 000023