(57)【特許請求の範囲】
【請求項１】
画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置において、
前記出力先デバイスを選択する選択手段と、
前記選択手段により選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求手段と、
前記要求手段の要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信手段と、
前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示手段と、
前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信手段により受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定手段と、
前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行手段と、
前記実行手段により読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
読み込み用設定を入力する入力手段をさらに備え、
前記設定手段は、
前記一の制約条件に基づいて、前記選択された一の出力用設定と前記入力された読込み用設定の組み合わせにエラーがあるかを判断する判断手段と、
前記判断手段が前記組み合わせにエラーがあると判断したとき、前記入力された読込み用設定を変更する変更手段と、
を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記変更手段は、ユーザの指示に基づいて、あるいは自動的に前記読込み用設定を変更することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記表示手段は、前記判断手段により前記選択された一の出力用設定と前記入力された読込み用設定の組み合わせにエラーがあると判断された場合に、エラーメッセージを表示することを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記制約条件として読込み解像度を含むことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制約条件として読込みカラーを含むことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項７】
前記制約条件として読込みサイズを含むことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項８】
前記要求手段は、前記出力先デバイスに対し、前記出力用設定に関する情報の送信の要求と共に、表示言語情報を送信し、
前記受信手段は、前記表示言語で、前記複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び前記複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信することを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記受信手段は、前記出力先デバイスに該当言語がない場合に、予め設定しておいたデフォルトの言語で前記複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び前記複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置の制御方法において、
前記出力先デバイスを選択する選択ステップと、
前記選択ステップで選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求ステップと、
前記要求ステップでの要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信ステップと、
前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示ステップと、
前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信ステップで受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定ステップと、
前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行ステップと、
前記実行ステップで読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信ステップと、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記画像処理装置の制御方法は、
前記出力先デバイスを選択する選択ステップと、
前記選択ステップで選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求ステップと、
前記要求ステップでの要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信ステップと、
前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示ステップと、
前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信ステップで受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定ステップと、
前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行ステップと、
前記実行ステップで読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信ステップと、
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置（画像形成装置、印刷装置）及びその制御方法、並びにプログラムに関し、特に、読込みと出力を異なるデバイス（画像処理装置）で行う際のデバイス連携技術に特徴のある画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来のデバイスへの印刷指示には、ネットワーク上の複数の印刷装置の中から選択した印刷装置に対して表示画面を通じて行うものがある。またその際、印刷指示画面を通じて設定された印刷指示情報を保存しておき、保存された印刷指示情報の中から選択することで印刷指示設定項目の設定を行うものがある（特許文献１）。
【０００３】
また、出力に関する設定を入力側装置で行うことで出力先装置を制御し、出力先でエラーの判断を行わせるものもある（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２７８８６５号公報
【特許文献１】特開２００４−３２６３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、印刷指示画面を通じて設定した印刷指示の情報を保存し、保存された印刷指示情報から１つを選択することで印刷指示設定項目の設定を行うといったことが行われている。しかし、印刷指示画面を通じて設定を行うために印刷装置に対応した印刷指示画面を表示する必要がある。
【０００６】
このように印刷装置に対応した印刷指示画面を用意する場合は、印刷装置が保持する機能及び各機能の排他条件に関する情報も全て保持しておく必要がある。そのため、例えば印刷装置に新しい機能が追加された際は、新しく追加された機能に対する定義を追加／更新する必要が生じる場合がある。
【０００７】
また、出力装置以外の装置から出力用設定を行い、出力先でエラーの判断を行う場合は、全ての出力用設定を行ってジョブを投入した段階でようやくエラーの判断が行われるため、事前にエラーを回避することができない。
【０００８】
本発明の目的は、読込み側デバイスで出力先デバイスの詳細設定を行う手間を削減することができる画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像処理装置は、画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置において、前記出力先デバイスを選択する選択手段と、前記選択手段により選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求手段と、前記要求手段の要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信手段と、前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示手段と、前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信手段により受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定手段と、前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行手段と、前記実行手段により読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信手段と、を備えることを特徴とする。
【００１０】
請求項１０記載の画像処理装置の制御方法は、画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置の制御方法において、前記出力先デバイスを選択する選択ステップと、前記選択ステップで選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求ステップと、前記要求ステップでの要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信ステップと、前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示ステップと、前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信ステップで受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定ステップと、前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行ステップと、前記実行ステップで読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信ステップと、を備えることを特徴とする。
【００１１】
請求項１１記載のプログラムは、画像データを読込んで、出力先デバイスに対して当該読込んだ画像データの出力の指示を行う読込み側デバイスとしての画像処理装置の制御方法をコンピュータに実行させるプログラムにおいて、前記画像処理装置の制御方法は、前記出力先デバイスを選択する選択ステップと、前記選択ステップで選択された前記出力先デバイスに対し、出力用設定に関する情報の送信を要求する要求ステップと、前記要求ステップでの要求に応じて、前記出力用設定に関する情報として事前に前記出力先デバイスに登録されている、複数種類の出力用設定、当該複数種類の出力設定それぞれの表示順を示す記号、及び当該複数種類の出力用設定のそれぞれを実行する際に前記画像処理装置において設定できない読込み用設定を示す制約条件を前記出力先デバイスから受信する受信ステップと、前記複数種類の出力用設定を、前記それぞれの表示順を示す記号に従って一覧表示し、当該一覧表示された複数種類の出力用設定の１つをユーザ入力に応じて選択可能とする表示ステップと、前記ユーザ入力に応じて一の出力用設定が選択されたときに、前記受信ステップで受信された、前記選択された一の出力用設定を実行する際に前記画像処理装置において設定できない読込み用設定を示す一の制約条件に基づいて読込み用設定を設定する設定ステップと、前記設定手段で設定された読み込み用設定で画像の読込みを実行する実行ステップと、前記実行ステップで読込まれた画像データと前記選択された一の出力用設定の表示順を示す記号とを前記出力先デバイスに送信する送信ステップと、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、読込み側デバイスで出力先デバイスの詳細設定を行う手間を削減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る画像処理装置（画像形成装置）の主要部の構成を示すシステムブロック図である。
【図２】図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の概要を示す図である。
【図３】図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第１の実施の形態の手順を示すフローチャートである。
【図４】図１における操作部のハードキーを示す図である。
【図５】図４の操作部の基本画面を示す図である。
【図６】図４の操作部の画面の遷移を示す図である。
【図７】図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第２の実施の形態の手順を示すフローチャートである。
【図８】図７のステップＳ３０２の処理で表示されるメッセージ画面を示す図である。
【図９】図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第３の実施の形態の手順を示すフローチャートである。
【図１０】図９のステップＳ４０１の処理で表示されるエラー画面を示す図である。
【図１１】図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第４の実施の形態の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施の形態に係る画像処理装置（画像形成装置）の主要部の構成を示すシステムブロック図である。
【００１６】
尚、本実施の形態では、コピー機能、プリント機能、ファクシミリ機能を有するデジタル複合機を例に説明する。
【００１７】
デジタル複合機は、装置全体の制御を行うと共に、画像情報やデバイス情報の入出力に関する制御を行うコントローラユニット１００を備える。コントローラユニット１００には、読込み側デバイスであるスキャナ１７０及び出力先デバイスであるプリンタ１９５、ＬＡＮ１１１及び公衆回線（ＷＡＮ）１５１が接続される。
【００１８】
デジタル複合機は、コピー機能、ＬＡＮ１１１を介して外部から供給されるデータをプリント出力するプリンタ機能、公衆回線（ＷＡＮ）１５１を介したファクシミリ機能を含む通信機能を有する。
【００１９】
コントローラユニット１００は、ＲＯＭ１０３に格納されているブートプログラムに基づきシステムを起動する。コントローラユニット１００は、以下のデバイスを備える。
【００２０】
このシステム上でＨＤＤ（ハードディスク装置）１０４に格納されている各種制御プログラムを読み出してＲＡＭ１０２をワークエリアとして所定の処理を実行するＣＰＵ１０１を有する。ＨＤＤ１０４には、上記各種プログラムが格納されると共に、画像データが格納される。
【００２１】
ＣＰＵ１０１には、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４と共に、操作部Ｉ／Ｆ（操作部インタフェース）１０６がシステムバス１０７を介して接続されている。また、ＣＰＵ１０１には、ＬＡＮＩ／Ｆ１１０、モデム１５０、イメージバスＩ／Ｆ１０５、ＩＣカードスロット１５２もシステムバス１０７を介して接続される。
【００２２】
操作部Ｉ／Ｆ１０６は、操作部１１２とのインタフェースであり、操作部１１２に表示する画像データの操作部１１２への転送、操作部１１２における操作入力により発生した信号のＣＰＵ１０１への転送等を行う。操作部１１２は、画像形成（画像処理）に関する各機能における現在の設定状態、各機能に関する設定情報を入力するための情報入力画面等を表示するための表示部を有し、各機能に対する設定情報を入力するキー等を含む入力部等も有する。
【００２３】
ＬＡＮＩ／Ｆ１１０は、ＬＡＮ１１１に接続され、ＬＡＮ１１１を介した情報の入出力を行う。モデム１５０は、公衆回線（ＷＡＮ）１５１に接続され、公衆回線１５１を介した情報の入出力を行う。イメージバスＩ／Ｆ１０５は、画像バス１０８とシステムバス１０７とを接続し、データ構造を変換するするバスブリッジからなる。画像バス１０８は、画像データを高速で転送可能なＰＣＩバスまたはＩＥＥＥ１３９４規格に従うバスから構成される。
【００２４】
画像バス１０８には、ＲＩＰ（ラスタイメージプロセッサ）１６０、デバイスＩ／Ｆ１２０、スキャナ画像処理部１８０、プリンタ画像処理部１９０、画像回転部１３０及び画像圧縮部１４０が接続されている。
【００２５】
ＲＩＰ１６０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ１２０は、画像入出力デバイスであるスキャナ１７０やプリンタ１９５とコントローラユニット１００とを接続する。また、画像データの同期系／非同期系の変換を行う。ここでは、デバイスＩ／Ｆ１２０とスキャナ１７０とがケーブル１７１を介して、デバイスＩ／Ｆ１２０とプリンタ１９５とがケーブル１９６を介して接続されている。
【００２６】
スキャナ画像処理部１８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部１９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部１３０は画像データの回転処理を行う。画像圧縮部１４０は、多値画像データに対してはＪＰＥＧ、二値画像データに対してＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００２７】
このように、コントローラユニット１００のＣＰＵ１０１は、各制御プログラムに基づきシステムバス１０７に接続される各種デバイスとのアクセスを総括的に制御する。また、ＣＰＵ１０１は、デバイスＩ／Ｆ１２０を介してスキャナ１７０から画像情報を読込み、読み込んだ画像情報に対して所定の処理を施した後に該画像情報をデバイスＩ／Ｆ１２０を介してプリンタ１９５に出力する等の制御を行う。
【００２８】
図２は、図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の概要を示す図である。
【００２９】
ここで、読込み側デバイス、出力先デバイス共に、設定の内容がデバイスのＨＤＤ１０４に事前に登録／保存されているものとする。
【００３０】
デバイスＡでは、まず、読込み用設定（ステップＳ１０１）と出力先デバイスの選択（ステップＳ１０２）が行われる。次いで、デバイスＡから出力用設定内容と番号の要求がデバイスＢになされる（ステップＳ１０３）。これに対してデバイスＢから制約条件を付けた返信がなされる（ステップＳ１０４）。
【００３１】
デバイスＡでは、出力用設定／番号の一覧を表示し（ステップＳ１０５）、設定番号選択（ステップＳ１０６）、不可条件チェック（ステップＳ１０７）、必要に応じて設定変更（ステップＳ１０８）を行い、操作部１１２から実行入力する（ステップＳ１０９）。そして、デバイスＡは、読込みを実行し（ステップＳ１１０）、デバイスＢに対してデータ送信する（ステップＳ１１１）。デバイスＢは出力を実行する（ステップＳ１１２）。
【００３２】
図３は、図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第１の実施の形態の手順を示すフローチャートである。本処理は、ＣＰＵ１０１によって実行される。図４は、図１における操作部のハードキーを示す図である。図５は、図４の操作部の基本画面を示す図である。図６は、図４の操作部の画面の遷移を示す図である。
【００３３】
図３において、ステップＳ２０１で、ＣＰＵ１０１によって読込み側デバイス内に読込み用設定があるか否かの判断が行われる。ここで、読込み用設定がないと判断された際は、ステップＳ２０３において、ＣＰＵ１０１によって手動で読込み用設定を行うか否かの判断が行われる。
【００３４】
ステップＳ２０３において手動で読込み用設定を行うと判断された際は、ステップＳ２０４に進み、設定画面４３６から手動で読込み用の設定が行われ、ステップＳ２０６に進む。
【００３５】
ステップＳ２０３において手動で読込み用設定を行わないと判断された際は、ステップＳ２０５に進み、デフォルトの読込み用設定が行われ、ステップＳ２０６に進む。
【００３６】
ステップＳ２０１の判断において、読込み用設定があると判断された際は、ステップＳ２０２に進み、読込み用設定を使用するか否かの判断が行われ、使用しないと判断された際は、ステップＳ２０３に進み処理を続ける。
【００３７】
ステップＳ２０２の判断において、読込み用設定を使用すると判断された際は、ステップＳ２０６に進み、読込み用設定がセットされる。
【００３８】
次に、ステップＳ２０７において、出力先デバイスの選択が行われる。ここで、出力先デバイスを選択する際の例として、まず、出力先設定画面５４２において、出力先をＩＰアドレスで指定するか、一覧表示から選択するかの選択を行う。
【００３９】
ＩＰアドレス指定すると選択された際は（ボタン５０８）、ＩＰアドレス指定画面５４６からＩＰアドレスの入力を行う。ＩＰアドレスの入力はテンキー４１８を用いて行うことが可能である。
【００４０】
出力先設定画面５４２において、一覧表示から選択すると選択された際は（ボタン５１０）、近隣もしくは予め設定されているデバイスを一覧表示する、デバイス一覧画面５４４から出力先デバイスの選択を行うことが可能である。
【００４１】
次にステップＳ２０８において、読込み側デバイスから出力先デバイスに対し、出力用設定の内容とその設定に対応した番号の要求が行われる。
【００４２】
次にステップＳ２０９において、出力用設定内容と設定に対応した番号、それぞれの出力用設定を実行する際の読込み用設定の制約条件を出力先デバイスから読込み側デバイスは受信する。
【００４３】
ここで、制約条件とは、白黒機／カラー機の差分により設定不可の項目や、選択した出力用設定を実行する際に設定できない読込み解像度、読込みカラー、読込みサイズを含む。
【００４４】
次に、ステップＳ２１０において、ステップＳ２０９で受信された出力用設定内容と設定に対応した番号の一覧表示が行われる。これにより、ユーザがそのうちの一つを選択可能になる。
【００４５】
ステップＳ２１０において一覧表示された出力用設定の内容を確認し、実行したい設定に対応する番号がステップＳ２１１で選択される。ここで、ステップＳ２１０及びステップＳ２１１における、出力用設定内容と設定の一覧表示及び設定に対する番号の選択は出力用設定選択画面５４８において行われる。出力用設定内容一覧により各設定番号に対する設定内容が確認可能であり、設定番号入力欄５３２に設定番号が入力されることで、使用する出力用設定を選択することが可能となる。
【００４６】
次にステップＳ２１２に進み、ステップＳ２１１において選択された番号で確定するか否かの判断が行われる。確定しないと判断された際は、ステップＳ２１３で番号の選択を解除した後、ステップＳ２１０に戻り処理を繰り返す。
【００４７】
ステップＳ２１２の判断において確定すると判断された際は、ステップＳ２１４に進み、読込み側デバイスの読込み用設定と、出力先デバイスの出力用設定がセットされる（組み合わされる）。
【００４８】
次に、ステップＳ２１５において、ステップＳ２０９で受信した制約条件をもとに、ステップＳ２１２でセットされた読込み用設定と出力用設定のチェックが行われる。
【００４９】
ステップＳ２１５のチェックの結果、組み合わせにエラーがあるか否かの判断がステップＳ２１６において行われる。
【００５０】
ステップＳ２１６の判断において組み合わせにエラーがあると判断された際は、ステップＳ２１７において、読込み用設定の変更を行うか否かの判断が行われる。
【００５１】
ステップＳ２１７において読込み用設定の変更を行うと判断された際は、ステップＳ２１８に進み、例えば、変更用画面を表示し、ユーザの指示に基づいて、設定変更が行われ、ステップＳ２１４に進み、処理を繰り返す。
【００５２】
ステップＳ２１７において読込み用設定の変更を行わないと判断された際は、そのまま処理を終了する。
【００５３】
図７は、図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第２の実施の形態の手順を示すフローチャートである。図８は、図７のステップＳ３０２の処理で表示されるメッセージ画面を示す図である。
【００５４】
ここで、ステップＳ２１６の判断において、組み合わせにエラーがあると判断された際の処理としては他に、図７に示すように、組み合わせ可能な読込み用設定を自動的に変更（ステップＳ３０１）してもよい。その際、自動的に設定後、読込み用設定を自動で変更した旨を伝えるメッセージ（エラーメッセージ）画面８０１を表示し（ステップＳ３０２）、ステップＳ２１４の処理に進む。
【００５５】
図９は、図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第３の実施の形態の手順を示すフローチャートである。図１０は、図９のステップＳ４０１の処理で表示されるエラー画面を示す図である。
【００５６】
ステップＳ２１６の判断において、組み合わせにエラーがあると判断された際の処理としては他にも、図９に示すように、組み合わせエラーを伝えるエラー画面８０２を表示（ステップＳ４０１）してもよい。その際、ステップＳ４０１エラー画面８０２を表示した後は、再度ステップＳ２０１に戻り処理を進める。
【００５７】
図３に戻り、ステップＳ２１６の判断において、組み合わせにエラーがないと判断された際は、ステップＳ２１９に進み、実行開始を指示するためのスタートボタン４１２（図４）の押下が行われる。
【００５８】
次に、ステップＳ２２０において、読込み側デバイスで読込み用設定に基づいた読込みが実行される。
【００５９】
次に、ステップＳ２２１において、ステップＳ２２０の読込みデータとステップＳ２１１で選択された番号が、読込み側デバイスから出力先デバイスに送信される。
【００６０】
次にステップＳ２２２において、ステップＳ２２１で送信された番号に対応した出力用設定で出力が実行され、処理を終了する。
【００６１】
図１１は、図１のデジタル複合機がデバイスＡ（読込み側）とＢ（出力先）の２台ある場合のデバイス連携処理の第４の実施の形態の手順を示すフローチャートである。
【００６２】
第４の実施の形態は、読込み側デバイスの表示言語を考慮した際のフローである。図３におけるステップＳ２０７とステップＳ２０９の処理の部分に以下の処理が追加される。ここでは、追加部分の処理についてのみ記載する。
【００６３】
まず、ステップＳ５０１で出力先デバイスが選択された後、ステップＳ５０２において、出力先デバイスに対し、出力用設定内容と設定に対応した番号の要求が送られる。その際に、読込み側デバイスの表示言語情報も一緒に出力先デバイスに対し送信する。
【００６４】
次に、ステップＳ５０３において、ステップＳ５０２で読込み側デバイスから送信された言語情報に該当する言語が出力先デバイスに存在するか否かの判断が行われる。
【００６５】
ステップＳ５０３の判断において該当する言語が存在すると判断された際は、ステップＳ５０５において、読込み側デバイスは、出力先デバイスから、出力用設定内容と設定に対応する番号を該当言語で受信する。
【００６６】
ステップＳ５０３の判断において該当する言語が存在しないと判断された際は、ステップＳ５０４において、読込み側デバイスは、出力先デバイスから出力用設定内容と設定に対応する番号を予め設定されているデフォルト言語（ここでは例として英語とする）で受信する。
【００６７】
ステップＳ５０４で出力用設定内容と設定に対応する番号を受信した後は、図３のステップＳ２１０以降と同様の処理を行う。
【００６８】
本発明では、出力先デバイスに予め登録されている設定情報を選択するため、出力先デバイスの機能の有り無しを意識する必要が無く、また、読込み側デバイスで出力先デバイスの詳細設定を行う手間を削減することが可能である。また、出力先デバイスで新たに機能が追加された際も読込み側デバイスに新たに定義を追加することなく出力先デバイスの新機能を使用することが可能である。
【００６９】
更に、出力先デバイスの出力用設定で出力を行う際の読込み用設定に関する制約条件を読込み側デバイスに送信することで、読込み側デバイスで制約条件を考慮した読込み用設定と出力用設定の組み合わせを行うことが可能である。
【００７０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７１】
１００  コントローラ
１０１  ＣＰＵ
１１２  操作部
１７０  スキャナ
１９５  プリンタ
【図１】
0005523042.tif 000002
【図２】
0005523042.tif 000003
【図３】
0005523042.tif 000004
【図４】
0005523042.tif 000005
【図５】
0005523042.tif 000006
【図６】
0005523042.tif 000007
【図７】
0005523042.tif 000008
【図８】
0005523042.tif 000009
【図９】
0005523042.tif 000010
【図１０】
0005523042.tif 000011
【図１１】
0005523042.tif 000012