(57)【特許請求の範囲】
【請求項１】
原稿を読み取って当該原稿の画像データを取得する画像読取部と、画像データに画像処理を施す内部画像処理部と、画像データの出力処理を行う画像データ出力処理部とを備えた複合機と、画像データに対して画像処理を行う外部画像処理部を有する１または複数の画像処理装置とが通信ネットワークを介して通信可能に接続され、上記画像読取部が原稿の画像データを取得し、上記内部画像処理部および上記外部画像処理部の少なくとも一方が上記画像読取部の取得した画像データに画像処理を施し、上記画像データ出力処理部が画像処理された上記画像データの出力処理を行う処理である複合処理を行う画像データ処理システムであって、
上記通信ネットワークを介して上記複合機と通信可能に接続された、上記複合処理における上記各部の動作を制御する複合処理制御部を有する制御装置を備えており、
上記複合機は、ユーザからの複合処理において画像データに施す画像処理内容の選択指示および当該複合処理の開始指示を受け付ける指示入力部と、
上記画像読取部に原稿の画像データを取得させ、取得させた上記画像データを上記制御装置に送信するスキャンアプリケーションと、上記画像読取部に原稿の画像データを取得させ、取得させた上記画像データに対して上記内部画像処理部に画像処理を行わせ、当該画像処理が施された上記画像データの出力処理を上記画像データ出力処理部に行わせる複合処理アプリケーションと、上記制御装置から受信した画像データの出力処理を上記画像データ出力処理部に行わせる出力処理アプリケーションとを実行する制御アプリケーション部とを備え、
上記制御装置は、上記内部画像処理部が実行可能な画像処理の内容と上記各外部画像処理部が実行可能な画像処理の内容とを含む画像処理機能情報を記憶した記憶部を備えており、
上記複合機は、ユーザからの画像処理内容の選択指示および複合処理の開始指示を受け付けたときに、選択された画像処理内容を示す処理内容情報および複合処理開始要求を上記制御装置に送信し、
上記複合処理制御部は、
上記複合機から上記複合処理開始要求および上記処理内容情報を受信した場合に、上記処理内容情報と上記画像処理機能情報とに基づいて、ユーザが選択した画像処理内容に応じた画像処理を上記内部画像処理部が実行可能か否かを判定し、
実行可能であると判定した場合には、上記制御アプリケーション部に上記複合処理アプリケーションを実行させることにより、ユーザが選択した画像処理内容に応じた画像処理が施された画像データの出力処理を行わせ、
実行不可能であると判定した場合には、上記制御アプリケーション部にスキャンアプリケーションを実行させて上記複合機から原稿の画像データを取得し、上記処理内容情報と上記画像処理機能情報とに基づいて、ユーザが選択した画像処理内容に応じた画像処理を実行可能な画像処理部を上記各外部画像処理部の中から検出し、検出した外部画像処理部に上記複合機から取得した上記画像データに対してユーザが選択した画像処理内容に応じた画像処理を実行させ、上記制御アプリケーション部に上記出力処理アプリケーションを実行させることにより上記画像処理が施された上記画像データの出力処理を行わせることを特徴とする画像データ処理システム。
【請求項２】
上記画像データ出力処理部によって行われる上記出力処理は、
画像データに応じた画像を印刷する印刷処理、画像データを上記複合機に対して通信可能に接続された他の装置に送信する送信処理、画像データを上記複合機に備えられる記憶手段または上記複合機に対して通信可能に接続される記憶手段に記憶させるファイリング処理、および画像データに応じた画像を上記複合機に備えられる表示手段または上記複合機に対して通信可能に接続される表示手段に表示する表示処理のうちのいずれか１つ、または２つ以上の組み合わせであることを特徴とする請求項１に記載の画像データ処理システム。
【請求項３】
上記画像処理機能情報は、上記内部画像処理部が実行可能な画像処理の種類および上記外部画像処理部が実行可能な画像処理の種類を含み、
上記複合処理制御部は、ユーザが選択した画像処理の種類に応じて当該画像処理を実行可能な画像処理部を検出することを特徴とする請求項１または２に記載の画像データ処理システム。
【請求項４】
上記複合機は、ユーザに呈示する情報を表示する表示部を備えており、
上記複合処理制御部は、
ユーザが画像処理内容の選択指示および複合処理の開始指示を行うための操作画面の画面データを上記複合機に送信して上記表示部に表示させることを特徴とする請求項１から３のいずれか１項に記載の画像データ処理システム。
【請求項５】
上記複合処理制御部は、上記画像処理装置によって画像処理が施された画像データの出力処理を上記画像データ出力処理部に行わせる場合、上記画像処理を行った後、上記画像データ出力処理部に出力処理を実行させる前に、出力処理を実行しようとするユーザのユーザ認証処理を行うことを特徴とする請求項１から４のいずれか１項に記載の画像データ処理システム。
【請求項６】
上記画像処理装置によって画像処理が施された画像データを記憶する印刷ジョブ管理サーバを備え、
上記複合処理制御部は、上記画像処理装置によって画像処理された画像データと、当該画像データの出力処理を上記複合機または当該出力処理を行う機能を有する他の装置に実行させるための出力処理命令とを上記印刷ジョブ管理サーバに送信し、
上記印刷ジョブ管理サーバは、上記画像データと上記出力処理命令とを記憶し、ユーザから上記複合機または上記他の装置を介して上記画像データおよび上記出力処理命令の送信要求を受信したときに、上記画像データおよび上記出力処理命令を上記複合機または上記他の装置に返信することを特徴とする請求項１から５のいずれか１項に記載の画像データ処理システム。
【請求項７】
上記複合処理制御部は、上記画像処理装置によって画像処理が施された画像データを上記複合機に送信可能な状態になったときに、予め指定された送信先に出力処理準備が完了したことを示す出力準備完了通知を送信することを特徴とする請求項１から６のいずれか１項に記載の画像データ処理システム。
【請求項８】
上記複合機は、
ユーザに呈示する情報を表示する表示部と、
ユーザが画像処理内容の選択指示および複合処理の開始指示を行うための操作画面の画面データを記憶する画像記憶部とを備えており、
上記画像記憶部に上記操作画面の画面データが記憶されている場合には当該画面データを上記画像記憶部から読み出して上記表示部に表示させ、
上記画像記憶部に上記操作画面の画面データが記憶されていない場合には上記制御装置から上記画面データを取得して上記表示部に表示させるとともに、当該画面データを上記画像記憶部に記憶させることを特徴とする請求項１から７のいずれか１項に記載の画像データ処理システム。
【請求項９】
上記複合機は、上記処理内容情報および上記複合処理開始要求に加えて、当該複合機のユーザのユーザ識別情報を上記制御装置に送信し、
上記制御装置は、上記各画像処理装置について、当該各画像処理装置の外部画像処理部の利用権限を有するユーザのユーザ識別情報を記憶しており、
上記複合処理制御部は、
ユーザが選択した画像処理内容に応じた画像処理を実行させる画像処理部を、上記内部画像処理部または上記外部画像処理部のうち当該ユーザが利用権限を有する外部画像処理部の中から選択し、
ユーザが選択した画像処理内容に応じた画像処理を実行可能な画像処理部が上記内部画像処理部および上記外部画像処理部のうち当該ユーザが利用権限を有する外部画像処理部の中にない場合には当該画像処理内容に対応する複合処理の実行を中止することを特徴とする請求項１から８のいずれか１項に記載の画像データ処理システム。
【請求項１０】
上記制御装置は、上記各画像処理装置の外部画像処理部のうち同種の画像処理を行う外部画像処理部についての優先順位を記憶しており、
ユーザが選択した画像処理内容に応じた画像処理を上記内部画像処理部が実行不可であり、かつ、ユーザが選択した画像処理内容に応じた画像処理を実行可能であって当該ユーザが利用権限を有する外部画像処理部が複数存在する場合に、それら複数の外部画像処理部の中から上記優先順位に応じて選択した外部画像処理部に上記画像読取部が取得した画像データに対するユーザが選択した画像処理内容に応じた画像処理を実行させることを特徴とする請求項９に記載の画像データ処理システム。
【請求項１１】
上記画像処理装置のうちの１つが上記制御装置に備えられていることを特徴とする請求項１から１０のいずれか１項に記載の画像データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して通信可能に接続された複合機と画像処理装置とが連携して画像データに対する処理を行う画像データ処理システムに関するものである。
【背景技術】
【０００２】
従来、複合機が原稿から読み取った画像データを画像処理装置に送信し、画像処理装置が上記画像データに画像処理を施して複合機に返信し、複合機が画像処理装置から返信された画像データに応じた画像を印刷するコピーシステムが存在する。
【０００３】
例えば、特許文献１には、デジタル複写機の制御部が、ユーザから指示された画像処理の種類に応じて、画像処理をデジタル複写機内で行うかホストコンピュータで行うかを判定する技術が記載されている。この技術では、デジタル複写機内で画像処理を行う場合には画像データをデジタル複写機内の画像処理部に送って画像処理を行わせ、画像処理部で画像処理された画像データに基づいて画像形成を行うようになっている。また、ホストコンピュータで画像処理を行う場合には、デジタル複写機が原稿の画像データをホストコンピュータに出力し、ホストコンピュータが画像データに画像処理を施し、デジタル複写機が画像処理済の画像データに基づいて画像形成を行うようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２３８２１５号公報（平成９年９月９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、画像処理をデジタル複写機内で行うかホストコンピュータで行うかの判定をデジタル複写機の制御部が行うようになっている。このため、デジタル複写機が当該デジタル複写機で実行可能な画像処理機能およびホストコンピュータで実行可能な画像処理機能の両方に関する登録情報を記憶しておく必要がある。
【０００６】
このため、ホストコンピュータで実行可能な画像処理機能に変更（更新・追加・廃止等）が生じた場合に、デジタル複写機に記憶させている登録情報をその都度更新する必要があり、非常に手間がかかっていた。
【０００７】
本発明は、上記の問題点に鑑みて成されたものであり、その目的は、通信可能に接続された複合機と画像処理装置とが連携して画像データに対する処理を行う画像データ処理システムにおいて、画像処理装置で実行可能な画像処理機能を複合機から容易に利用することにある。
【課題を解決するための手段】
【０００８】
本発明の画像データ処理システムは、上記の課題を解決するために、原稿を読み取って当該原稿の画像データを取得する画像読取部と、画像データに画像処理を施す内部画像処理部と、画像データの出力処理を行う画像データ出力処理部とを備えた複合機と、画像データに対して画像処理を行う外部画像処理部を有する１または複数の画像処理装置とが通信ネットワークを介して通信可能に接続され、上記画像読取部が原稿の画像データを取得し、上記内部画像処理部および上記外部画像処理部の少なくとも一方が上記画像読取部の取得した画像データに画像処理を施し、上記画像データ出力処理部が画像処理された上記画像データの出力処理を行う処理である複合処理を行う画像データ処理システムであって、上記通信ネットワークを介して上記複合機と通信可能に接続された、上記複合処理における上記各部の動作を制御する複合処理制御部を有する制御装置を備えており、上記複合機は、ユーザからの複合処理において画像データに施す画像処理内容の選択指示および当該複合処理の開始指示を受け付ける指示入力部を備え、上記制御装置は、上記内部画像処理部が実行可能な画像処理の内容と上記各外部画像処理部が実行可能な画像処理の内容とを含む画像処理機能情報を記憶した記憶部を備えており、上記複合機は、ユーザからの画像処理内容の選択指示および複合処理の開始指示を受け付けたときに、選択された画像処理内容を示す処理内容情報および複合処理開始要求を上記制御装置に送信し、上記複合処理制御部は、上記複合機から上記複合処理開始要求および上記処理内容情報を受信したときに、上記画像読取部に原稿の画像データを取得させるとともに、上記処理内容情報と上記画像処理機能情報とに基づいてユーザが選択した画像処理内容に応じた画像処理を実行可能な画像処理部を上記内部画像処理部および上記各外部画像処理部の中から検出し、検出した画像処理部に上記画像読取部が取得した画像データに対するユーザが選択した画像処理内容に応じた画像処理を実行させることを特徴としている。
【０００９】
上記の構成によれば、複合機は、ユーザからの画像処理内容の選択指示および複合処理の開始指示を受け付けたときに、選択された画像処理内容を示す処理内容情報および複合処理開始要求を上記制御装置に送信する。また、制御装置は、内部画像処理部が実行可能な画像処理の内容と外部画像処理部が実行可能な画像処理の内容とを含む画像処理機能情報を記憶した記憶部を備えており、複合機から複合処理開始要求および処理内容情報を受信したときに、画像読取部に原稿の画像データを取得させるとともに、ユーザが選択した画像処理内容に応じた画像処理を実行可能な画像処理部を処理内容情報と画像処理機能情報とに基づいて上記内部画像処理部および上記各外部画像処理部の中から検出し、検出した画像処理部に画像読取部が取得した画像データに対するユーザが選択した画像処理内容に応じた画像処理を実行させ、画像処理が実行された画像データの出力処理を画像データ出力処理部に行わせる。これにより、例えば画像処理装置において実行可能な画像処理機能に変更（更新・追加・廃止等）が生じた場合であっても、制御装置に記憶させている画像処理機能情報の更新を行うだけでよく、複合機に登録されている情報を更新する必要がないので、画像処理装置において実行可能な最新の画像処理機能を複合機から容易に利用することができる。
【００１０】
なお、上記画像データ出力処理部によって行われる上記出力処理は、画像データに応じた画像を印刷する印刷処理、画像データを上記複合機に対して通信可能に接続された他の装置に送信する送信処理、画像データを上記複合機に備えられる記憶手段または上記複合機に対して通信可能に接続される記憶手段に記憶させるファイリング処理、および画像データに応じた画像を上記複合機に備えられる表示手段または上記複合機に対して通信可能に接続される表示手段に表示する表示処理のうちのいずれか１つ、または２つ以上の組み合わせである構成としてもよい。
【００１１】
上記の構成によれば、印刷処理、送信処理、ファイリング処理、表示処理、またはこれらを組み合わせた処理において、画像処理装置において実行可能な最新の画像処理機能を複合機から容易に利用することができる。
【００１２】
また、上記画像処理機能情報は、上記内部画像処理部が実行可能な画像処理の種類および上記外部画像処理部が実行可能な画像処理の種類を含み、上記複合処理制御部は、ユーザが選択した画像処理の種類に応じて当該画像処理を実行可能な画像処理部を検出する構成としてもよい。
【００１３】
上記の構成によれば、ユーザが選択した画像処理の種類に応じて、当該画像処理を実行する画像処理部を適切に検出することができる。
【００１４】
また、上記複合機は、ユーザに呈示する情報を表示する表示部を備えており、上記複合処理制御部は、ユーザが画像処理内容の選択指示および複合処理の開始指示を行うための操作画面の画面データを上記複合機に送信して上記表示部に表示させる構成としてもよい。
【００１５】
上記の構成によれば、複合機の表示部に表示させる操作画面を制御装置が制御するため、画像データ処理システムに備えられる各画像処理部において実行可能な画像処理の内容に変化が生じた場合であっても、その変化内容を操作画面に適切に反映させることができる。
【００１６】
また、上記複合処理制御部は、上記複合処理制御部は、上記出力準備完了通知を送信した後、上記複合機または上記他の装置から出力処理の開始指示を受信したときに、当該開始指示を行ったユーザのユーザ認証処理を行う構成としてもよい。
【００１７】
上記の構成によれば、画像読取処理を行った後、出力処理を行う前にユーザが複合機の前を離れた場合であっても、出力処理結果が第３者に取得されることを防止できる。これにより、例えば画像処理装置における画像処理に時間がかかる場合であっても、ユーザは、必ずしも複合機の前で画像処理の完了を待ち続ける必要がなく、ユーザの利便性を向上できる。
【００１８】
また、上記画像処理装置によって画像処理が施された画像データを記憶する印刷ジョブ管理サーバを備え、上記複合処理制御部は、上記画像処理装置によって画像処理された画像データと、当該画像データの出力処理を上記複合機または当該出力処理を行う機能を有する他の装置に実行させるための出力処理命令とを上記印刷ジョブ管理サーバに送信し、上記印刷ジョブ管理サーバは、上記画像データと上記出力処理命令とを記憶し、ユーザから上記複合機または上記他の装置を介して上記画像データおよび上記出力処理命令の送信要求を受信したときに、上記画像データおよび上記出力処理命令を上記複合機または上記他の装置に返信する構成としてもよい。
【００１９】
上記の構成によれば、画像読取処理を行った後、ユーザは、通信ネットワークに接続された複合機または出力処理機能を有する他の装置を用いて、任意のタイミングで出力処理を実行することができる。
【００２０】
また、上記複合処理制御部は、上記画像処理装置によって画像処理が施された画像データを上記複合機に送信可能な状態になったときに、予め指定された送信先に出力処理準備が完了したことを示す出力準備完了通知を送信する構成としてもよい。
【００２１】
上記の構成によれば、ユーザは上記送信先に送信された出力準備完了通知を確認することにより、出力処理準備が完了したことを知ることができる。
【００２２】
また、上記複合機は、ユーザに呈示する情報を表示する表示部と、ユーザが画像処理内容の選択指示および複合処理の開始指示を行うための操作画面の画面データを記憶する画像記憶部とを備えており、上記画像記憶部に上記操作画面の画面データが記憶されている場合には当該画面データを上記画像記憶部から読み出して上記表示部に表示させ、上記画像記憶部に上記操作画面の画面データが記憶されていない場合には上記制御装置から上記画面データを取得して上記表示部に表示させるとともに、当該画面データを上記画像記憶部に記憶させる構成としてもよい。
【００２３】
上記の構成によれば、上記画像記憶部に上記操作画面の画面データが記憶されている場合には当該画面データを上記画像記憶部から読み出して上記表示部に表示させることができるので、操作画面の表示に要する時間を短縮してユーザの利便性を向上させることができる。
【００２４】
また、上記複合機は、上記処理内容情報および上記複合処理開始要求に加えて、当該複合機のユーザのユーザ識別情報を上記制御装置に送信し、上記制御装置は、上記各画像処理装置について、当該各画像処理装置の外部画像処理部の利用権限を有するユーザのユーザ識別情報を記憶しており、上記複合処理制御部は、ユーザが選択した画像処理内容に応じた画像処理を実行させる画像処理部を、上記内部画像処理部または上記外部画像処理部のうち当該ユーザが利用権限を有する外部画像処理部の中から選択し、ユーザが選択した画像処理内容に応じた画像処理を実行可能な画像処理部が上記内部画像処理部および上記外部画像処理部のうち当該ユーザが利用権限を有する外部画像処理部の中にない場合には当該画像処理内容に対応する複合処理の実行を中止する構成としてもよい。
【００２５】
上記の構成によれば、ユーザ毎に利用可能な外部画像処理部を設定することができる。
【００２６】
また、上記制御装置は、上記各画像処理装置の外部画像処理部のうち同種の画像処理を行う外部画像処理部についての優先順位を記憶しており、ユーザが選択した画像処理内容に応じた画像処理を上記内部画像処理部が実行不可であり、かつ、ユーザが選択した画像処理内容に応じた画像処理を実行可能であって当該ユーザが利用権限を有する外部画像処理部が複数存在する場合に、それら複数の外部画像処理部の中から上記優先順位に応じて選択した外部画像処理部に上記画像読取部が取得した画像データに対するユーザが選択した画像処理内容に応じた画像処理を実行させる構成としてもよい。
【００２７】
上記の構成によれば、ユーザが利用可能な外部画像処理部が複数存在する場合に、画像処理を行わせる画像処理部を予め設定された優先順位に応じて決定することができる。
【００２８】
また、上記画像処理装置のうちの１つが上記制御装置に備えられている構成としてもよい。
【００２９】
上記の構成によれば、複合機に備えられる画像処理部の画像処理機能、および制御装置に備えられる画像処理装置において実行可能な画像処理機能を複合機から容易に利用することができる。
【発明の効果】
【００３０】
以上のように、本発明の画像データ処理システムによれば、画像処理装置において実行可能な画像処理機能を複合機から容易に利用することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態にかかる画像データ処理システムの構成を示す説明図である。
【図２】図１に示した画像データ処理システムに備えられる制御装置に記憶される画像処理情報テーブルのデータ構成の一例を示す説明図である。
【図３】図１に示した画像データ処理システムにおける処理の流れを示すフローチャートである。
【図４】図１に示した画像データ処理システムに備えられる複合機の表示部に表示されるコピーモードの操作画面の一例を示す説明図である。
【図５】図１に示した画像データ処理システムにおいて実行可能な画像処理の一例を示す説明図である。
【図６】図３に示した処理の変形例を示すフローチャートである。
【図７】本発明の他の実施形態にかかる画像データ処理システムの構成を示す説明図である。
【図８】図７に示した画像データ処理システムにおける処理の流れを示すフローチャートである。
【図９】本発明のさらに他の実施形態にかかる画像データ処理システムの構成を示す説明図である。
【図１０】図９に示した画像データ処理システムにおける処理の流れを示すフローチャートである。
【図１１】本発明のさらに他の実施形態にかかる画像データ処理システムの構成を示す説明図である。
【図１２】図１１に示した画像データ処理システムにおける処理の流れを示すフローチャートである。
【図１３】図３に示した処理の変形例を示すフローチャートである。
【図１４】図３に示した処理の変形例を示すフローチャートである。
【図１５】図３に示した処理の変形例を示すフローチャートである。
【図１６】図１５に示した処理の変形例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
〔実施形態１〕
本発明の一実施形態について説明する。
【００３３】
（１−１．画像データ処理システム１の全体構成）
図１は、本実施形態にかかる画像データ処理システム１の構成を示す説明図である。この図に示すように、画像データ処理システム１は、複合機（ＭＦＰ；multifunction peripheral）１０と、制御装置３０と、画像処理装置５０とを含んでおり、これら各装置が通信ネットワーク１００を介して通信可能に接続されている。
【００３４】
なお、画像データ処理システム１に含まれる複合機１０の台数は複数であってもよい。また、画像処理装置５０の台数も特に限定されず、１台であっても２台以上であってもよい。
【００３５】
また、通信ネットワーク１００は、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線、シリアルケーブル等の有線ネットワークであってもよい。あるいは、通信ネットワーク１００は、ＩｒＤＡやリモコンのような赤外線、ブルートゥース（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線ネットワークであってもよい。
【００３６】
また、本実施形態では、複合機１０と制御装置３０とは、ＨＴＴＰ（Hyper Text Transfer Protocol:ハイパーテキスト転送プロトコル）を用いて通信を行うようになっている。ＨＴＴＰは、ウェブサーバとウェブブラウザとの間の通信（例えば、ウェブページの要求および送信）で用いられるプロトコルである。
【００３７】
また、複合機１０、制御装置３０、および画像処理装置５０のうちの全部または一部の装置は、ファイアーウォールを介して通信ネットワーク１００に接続されていてもよい。
【００３８】
（１−２．複合機１０の構成）
複合機１０は、ＨＴＴＰを用いて制御装置３０からＨＴＭＬ形式の制御情報を受け取り、受け取った制御情報に基づいて複合機１０の各種機能を実行するデジタル複合機またはアナログ複合機である。上記の各種機能としては、例えば、スキャン機能、印刷機能、コピー機能、ファクシミリの送受信機能、通信機能などが挙げられる。
【００３９】
複合機１０は、制御部１１、操作部１２、画像読取部１３、画像形成部（画像データ出力処理部）１４、画像処理部（内部画像処理部）１５、および通信部１６を備えている。また、制御部１１は、機器制御部２１、ウェブブラウザ部２２、および制御アプリケーション部２３を備えている。また、制御アプリケーション部２３は、コピーＡＰＩ（Application Interface）２３ａ、スキャンＡＰＩ２３ｂ、およびプリントＡＰＩ２３ｃを備えている。
【００４０】
操作部１２は、ユーザに対して各種情報を通知するとともに、ユーザからの指示入力を受け付けるユーザインターフェイスである。具体的には、操作部１２は、各種の入力キーを含む入力部（指示入力部）１２ａと、ユーザに呈示する情報を表示するための表示部１２ｂとを備えている。表示部１２ｂの構成は特に限定されるものではなく、例えば、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）、プラズマディスプレイ、有機ＥＬディスプレイなどを用いることができる。なお、操作部１２は、入力部１２ａと表示部１２ｂとが一体的に構成されたタッチパネルであってもよい。
【００４１】
画像読取部１３は、スキャナと、原稿をスキャナの読取位置に搬送する原稿搬送部とを含んでおり、原稿に印刷された文字や画像などを画像データとして読み取るスキャン機能を実行する。
【００４２】
画像形成部（画像データ出力処理部）１４は、用紙などの記録材（記録シート）に対して画像データに応じた画像を印刷するためのものであり、画像読取部１３が取得した画像データに応じた画像を印刷するコピー機能、および外部装置から入力された画像データを印刷するプリンタ機能を実行する。なお、本実施形態では、画像形成部１４として、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置、および用紙トレイなどを有する電子写真方式の印刷装置を用いている。ただし、画像形成部１４の構成は特に限定されるものではなく、例えばインクジェット方式の印刷装置を用いてもよい。
【００４３】
画像処理部（内部画像処理部）１５は、画像読取部１３が取得した画像データや外部装置から入力された画像データに対して所定の画像処理（例えば、シェーディング補正処理、階調補正処理、色補正処理、色変換処理、変倍処理、濃度補正処理など）を行う。
【００４４】
通信部１６は、通信ネットワーク１００を介して制御装置３０や画像処理装置５０などの他の装置と通信を行う通信インターフェイスである。本実施形態では、上述したように、通信部１６は制御装置３０とＨＴＴＰを用いて通信する。
【００４５】
制御部１１は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶手段（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶手段に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することで機器制御部２１、ウェブブラウザ部２２、および制御アプリケーション部２３の機能を実現する。
【００４６】
ウェブブラウザ部２２は、汎用されているウェブブラウザのソフトウェアに従った動作を行うものであり、制御装置３０が有するウェブサーバ部３５と通信部１６を介して通信を行う。また、ウェブブラウザ部２２は、制御装置３０から受信した操作画面（ＵＩコンテンツ）を表示部１２ｂに表示し、入力部１２ａに対するユーザの操作入力を受け付ける。
【００４７】
制御アプリケーション部２３は、ウェブサーバ上で動作するウェブアプリケーションに従った処理を実行するものであり、複合機１０の各種機能（例えばコピー機能）を制御する必要がある場合に、当該機能を制御するための制御コマンドを機器制御部２１に送る。
【００４８】
具体的には、制御アプリケーション部２３は、コピーＡＰＩ２３ａ、スキャンＡＰＩ２３ｂ、およびプリントＡＰＩ２３ｃを備えている。
【００４９】
コピーＡＰＩ２３ａは、制御装置３０からコピー条件設定（原稿サイズ設定、用紙サイズ設定、両面設定、後処理設定など）のデータとコピー開始のコマンド（印刷命令）とを受信したときに、コピー条件設定に基づいてコピー処理（原稿読取処理および印刷処理）を実行するように機器制御部２１を制御する。
【００５０】
スキャンＡＰＩ２３ｂは、制御装置３０から読取条件設定（解像度設定、モノクロ／カラー設定など）のデータと読み取った原稿データの送信先(または保存先)の設定情報とスキャン開始のコマンドとを受信したときに、読取条件設定に基づいて原稿台上に載置された原稿あるいは原稿自動送り装置によって搬送される原稿を読み取り、読み取った画像データを上記送信先に送信（または上記保存先に保存）する処理を実行するように機器制御部２１を制御する。
【００５１】
プリントＡＰＩ２３ｃは、制御装置３０から印刷条件設定（記録紙サイズ設定、排紙先トレイ設定など）と印刷画像データと印刷開始のコマンドとを受信したときに、印刷画像データを印刷条件設定に基づいて印刷する処理を実行するように機器制御部２１を制御する。
【００５２】
機器制御部２１は、複合機１０の各種機能を制御するものである。具体的には、機器制御部２１は、画像読取部１３、画像形成部１４、画像処理部１５、通信部１６、および操作部１２等の各部の動作を制御する。例えば、機器制御部２１は、画像読取部１３の動作を制御し、原稿を読み取らせて原稿の画像データを取得させる。また、機器制御部２１は、画像形成部１４の動作を制御し、画像データに応じた画像を記録材上に形成（出力）させる。また、画像処理部１５の動作を制御し、画像データに対して画像処理を実行させる。また、通信部１６の動作を制御し、他の装置との通信を行わせる。
【００５３】
なお、機器制御部２１は、固有操作モードと連携操作モードとを有している。固有操作モードは複合機１０に固有のモードであり、予め複合機１０内で記憶しているプログラムに基づいて複合機１０の各部の動作を制御する。なお、固有操作モードは、従来の複合機で行われている一般的なモードであるため、ここでは詳細な説明を省略する。
【００５４】
連携操作モードの実行指示が入力された場合、機器制御部２１は、ウェブブラウザ部２２を起動させ、予め設定されたＵＲＬ（本実施形態では制御装置３０のウェブサーバ部３５に対して初期情報表示画面の送信を要求するＵＲＬ）に従った処理を実行させる。そして、連携操作モードでは、機器制御部２１は、制御アプリケーション部２３から制御コマンドを受け付け、当該制御コマンドに従った制御を行う。なお、本実施形態では、コピー処理については連携操作モードの処理が行われる。
【００５５】
（１−３．制御装置３０の構成）
制御装置（画像処理装置）３０は、図１に示したように、通信部３１、制御部３２、記憶部３３、および画像処理部（外部画像処理部）３４を備えている。また、制御部３２はウェブサーバ部３５および外部アプリケーション部３６を備えており、記憶部３３は画面情報記憶部３７、制御情報記憶部３８、および画像処理情報記憶部３９を備えている。
【００５６】
通信部３１は、通信ネットワーク１００を介して接続された他の装置との通信を行うものである。なお、通信部３１は、ＨＴＴＰの通信プロトコルを用いて複合機１０と通信する。
【００５７】
制御部（複合処理制御部）３２は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶手段（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶手段に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することでウェブサーバ部３５および外部アプリケーション部３６の機能等を実現する。また、制御部３２は、複合機１０の装置機能を制御する機能、および画像処理装置５０に対して画像処理の実行を指示する機能を有している。
【００５８】
ウェブサーバ部３５は、汎用されているウェブサーバのソフトウェアに従って動作する。ウェブサーバとは、インターネット上の情報システムであるＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を構成するサーバ装置の機能を提供するソフトウェアである。ウェブサーバ部３５は、通信部３１を介して複合機１０からの要求（ここでは、ＨＴＴＰリクエスト）を受信し、当該要求に応じたファイルや画像データ、印刷データ、制御情報などを、通信部３１を介して複合機１０に応答する機能を有している。
【００５９】
外部アプリケーション部（複合処理制御部）３６は、ウェブサーバ部３５からの指示に応じて、所定のウェブアプリケーションに従った動作を行う。すなわち、外部アプリケーション部３６は、ウェブサーバ上で動作する各種のウェブアプリケーションに従った動作を行うものである。
【００６０】
例えば、外部アプリケーション部３６は、複合機１０からの要求（ＨＴＴＰリクエスト）が表示画面の送信要求である場合、表示画面送信アプリケーションに従った動作を行う。具体的には、外部アプリケーション部３６は、当該送信要求で示される表示画面のＨＴＭＬデータを画面情報記憶部３７から読み出し、ウェブサーバ部３５に送る。
【００６１】
また、外部アプリケーション部３６は、複合機１０からの要求が印刷データの送信要求である場合、印刷アプリケーションに従った動作を行う。具体的には、外部アプリケーション部３６は、当該送信要求で示されるフォルダ名のフォルダから指定されたファイル名の印刷データを取得し、その印刷データをウェブサーバ部３５に送る。
【００６２】
また、外部アプリケーション部３６は、複合機１０からの要求が画像データに対する画像処理要求である場合、画像処理アプリケーションに従った動作を行う。具体的には、外部アプリケーション部３６は、当該画像処理要求が自装置の画像処理部３４で画像処理を行わせるためのものである場合、処理対象の画像データを画像処理部３４に送って当該画像処理要求に対応する画像処理を行わせ、画像処理後の画像データをウェブサーバ部３５に送る。また、外部アプリケーション部３６は、当該画像処理要求が他の画像処理装置の画像処理部（例えば画像処理装置５０の画像処理部５４）で画像処理を行わせるためのものである場合、処理対象の画像データを当該画像処理部に送って当該画像処理要求に対応する画像処理を行わせ、画像処理後の画像データを受け取ってウェブサーバ部３５に送る。なお、他の画像処理装置の画像処理部に画像処理を行わせる場合、処理対象の画像データを複合機１０から当該他の画像処理装置に送信させるようにしてもよい。
【００６３】
画像処理部（外部画像処理部）３４は、画像データに対して所定の画像処理（例えば、後述する白紙除去処理、傾き補正処理、自動回転処理など）を行う。
【００６４】
画面情報記憶部３７は、複合機１０の表示部１２ｂに表示させるための各種画面情報を記憶している。また、制御情報記憶部３８は、複合機１０の各部を制御するための制御情報を記憶している。また、画像処理情報記憶部３９は、通信ネットワーク１００を介して接続されている各装置の画像処理部（例えば、複合機１０の画像処理部（内部画像処理部）１５、制御装置３０の画像処理部（外部画像処理装置）３４、および画像処理装置５０の画像処理部（外部画像処理装置）５４）において実行可能な各画像処理について、当該画像処理の種類（あるいは当該画像処理の画像処理内容）の識別情報（画像処理ＩＤ）と当該画像処理を実行可能な装置の識別情報（ハードウェアＩＤ）とを対応付けた画像処理情報テーブル（画像処理機能情報。画像処理一覧情報。）を記憶している。
【００６５】
図２は、画像処理情報記憶部３９に記憶される画像処理情報テーブルのデータ構成の一例を示す説明図である。この図に示す例では、画像処理情報テーブルは、画像処理情報数Ｎ（Ｎは１以上の整数）、およびＮ個の画像処理情報（画像処理情報１，２、・・・Ｎ）を含んでいる。各画像処理情報は、画像処理の種類の識別情報（画像処理ＩＤ）と当該画像処理を実行可能な装置の識別情報（ハードウェアＩＤ）とを含んでいる。
【００６６】
（１−４．画像処理装置５０の構成）
画像処理装置５０は、通信部５１、制御部５２、記憶部５３、および画像処理部５４を備えている。
【００６７】
通信部５１は、通信ネットワーク１００を介して接続された他の装置との通信を行うものである。
【００６８】
制御部５２は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶手段（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶手段に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することで画像処理装置５０の各部の動作を制御する。
【００６９】
記憶部５３は、画像処理装置５０で取り扱われる画像データや各種制御情報などを記憶する。
【００７０】
画像処理部（外部画像処理部）５４は、画像データに対して所定の画像処理（例えば、翻訳処理、赤目補正処理など）を施す。
【００７１】
（１−５．画像データ処理システム１の動作）
画像データ処理システム１は、画像読取部１３が原稿の画像データを取得し、画像処理部１５、画像処理部３４、および画像処理部５４のうちの少なくとも１つが画像読取部１３の取得した画像データに画像処理を施し、複合機１０の画像データ出力処理部が上記したいずれかの画像処理部によって画像処理された画像データの出力処理を行う処理である複合処理を行う機能を有している。
【００７２】
なお、本実施形態では、上記出力処理として画像形成部１４が画像データの印刷処理（コピー処理）を行う場合について主に説明するが、出力処理の内容はこれに限るものではない。例えば、上記出力処理は、上記したいずれかの画像処理部によって画像処理された画像データを通信部（画像データ出力処理部）１６が他の装置への送信（例えばファクシミリ（ＦＡＸ）送信、あるいは電子メールによる送信など）する処理であってもよい。また、上記出力処理は、複合機１０に備えられる機器制御部（画像データ出力処理部）２１が、複合機１０に備えられる画像記憶部（図示せず）、または複合機１０に対して通信可能に接続される画像記憶部（図示せず）に、上記したいずれかの画像処理部によって画像処理された画像データを記憶（ファイリング）させる処理であってもよい。また、上記出力処理は、複合機１０に備えられる機器制御部（画像データ出力処理部）２１が、複合機１０に備えられる表示部１２ｂに上記したいずれかの画像処理部によって画像処理された画像データを表示させる処理であってもよい。
【００７３】
図３は画像データ処理システム１におけるコピー処理（複合処理）の流れを示すフローチャートである。
【００７４】
複合機１０のウェブブラウザ部２２は、操作部１２を介してユーザからコピーモード（複合処理モード）の選択指示を受け付けると（Ｓ１）、通信部１６を介して制御装置３０にコピーモードの操作画面の送信要求を送信する（Ｓ２）。
【００７５】
制御装置３０のウェブサーバ部３５は、複合機１０から操作画面の送信要求を受信すると（Ｓ３１）、当該送信要求に対応する操作画面データ（操作画面のＨＴＭＬデータ）を画面情報記憶部３７から読み出し（Ｓ３２）、通信部３１を介して複合機１０に送信する（Ｓ３３）。
【００７６】
複合機１０のウェブブラウザ部２２は、制御装置３０から操作画面データを受信すると（Ｓ３）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させる（Ｓ４）。
【００７７】
図４は、表示部１２ｂに表示されるコピーモードの操作画面の一例を示す説明図である。この図に示す例では、「コピー部数」、「用紙サイズ」、「カラーモード」、「倍率」、「濃度」、「白紙除去」、「傾き補正」、「自動回転」、「翻訳」、および「赤目補正」の各項目についてユーザが設定内容の変更を行えるようになっている。
【００７８】
「コピー部数」は、画像データに応じた画像の印刷枚数を設定する項目である。初期状態では１枚に設定されており、ユーザが必要に応じて任意の枚数に変更できるようになっている。
【００７９】
「用紙サイズ」は、画像データに応じた画像を印刷する用紙のサイズを設定する項目である。初期状態では、原稿サイズの検知結果に応じて用紙のサイズを自動的に設定する自動設置モードが選択されており、ユーザが必要に応じて特定の用紙サイズに変更できるようになっている。画像読取部１３は、原稿のサイズを検知する原稿サイズ検知センサを備えている。そして、自動設定モードでは、画像処理部１５が画像読取部１３による原稿サイズの検知結果に応じて用紙サイズ（記録材のサイズ）を設定（例えば用紙サイズを原稿サイズと同サイズ、または選択可能な用紙サイズのうち原稿サイズに最も近いサイズに設定）する。そして、画像処理部１５は画像データを画像形成部１４に出力し、画像形成部１４が設定された用紙サイズの用紙に印刷を行う。なお、必要に応じて、画像処理部１５が画像データに対して用紙サイズに応じた画像処理を施してから画像形成部１４に出力するようにしてもよい。
【００８０】
「カラーモード」は、モノクロ画像を印刷するかカラー画像を印刷するかを設定する項目である。初期状態では、原稿から読み取った画像データに応じて画像処理部１５がモノクロ画像を印刷するかカラー画像を印刷するかを自動的に設定する自動設定モードに設定されており、ユーザが必要に応じて任意に変更できるようになっている。自動設定モードでは、画像処理部１５が画像読取部１３によって読み取られた画像データに応じて原稿がモノクロ原稿であるかカラー原稿であるかを判断する。そして、画像処理部１５は、上記の判断結果に応じてモノクロ画像を印刷するかカラー画像を印刷するかを設定する。例えば、モノクロ原稿の場合にはモノクロ印刷を行い、カラー原稿の場合にはカラー印刷を行うように設定する。
【００８１】
「倍率」は、原稿の画像サイズに対するコピー画像（印刷画像）のサイズの倍率を設定するモードである。初期状態では、原稿の画像サイズに対して等倍（１００％）のコピー画像を印刷するように設定されており、ユーザが必要に応じて所望する倍率に変更できるようになっている。
【００８２】
「濃度」は、コピー画像（印刷画像）を印刷する際の濃度を設定するモードである。初期状態では、原稿から読み取った画像の濃度に応じてコピー画像（印刷画像）の濃度を自動的に設定する自動設定モードに設定されている。自動設定モードでは、画像処理部１５が画像読取部１３によって読み取られた画像データに応じて原稿の画像の濃度を判断し、その判断結果に応じて、原稿の画像を記録材上に忠実に再現できるようにコピー画像（印刷画像）の濃度を設定する。
【００８３】
「白紙除去」は、複数枚の原稿をコピーする際、これら複数枚の原稿中に白紙原稿が含まれているか否かを判断し、含まれている場合に当該白紙原稿を除いてコピー処理を行う白紙除去処理を行うか否かを設定する項目である。初期状態では白紙除去がＯＮ（白紙除去処理を行う）に設定されており、ユーザが必要に応じてＯＦＦ（白紙除去処理を行わない）に変更できるようになっている。なお、本実施形態では、上記の白紙除去処理は、制御装置３０の画像処理部３４を用いて行われる。白紙原稿が含まれているか否かの判断方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、画像処理部３４は、原稿の画像データの各ページについて、ページ内の画像部分の画素数（下地色領域以外の画素数）を検出し、検出した画素数が予め設定される所定値以下であるページを白紙ページとして抽出する。そして、白紙ページについてはコピー処理（印刷処理）を行わず、白紙ページ以外のページのみをコピー処理する。
【００８４】
「傾き補正」は、原稿から読み取った画像データにおいて原稿の画像が所定方向に対して傾いているか否かを判断し、傾いている場合にその傾きを補正する傾き補正処理を行うか否かを設定する項目である。初期状態では傾き補正がＯＮ（傾き補正処理を行う）に設定されており、ユーザが必要に応じてＯＦＦ（傾き補正処理を行わない）に変更できるようになっている。なお、本実施形態では、上記の傾き補正処理は制御装置３０の画像処理部３４を用いて行われる。傾きの検出方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。
【００８５】
「自動回転」は、原稿から読み取った画像データにおいて原稿の画像の向き（９０度単位の向き）が画像データの向きと相違しているか否かを判断し、相違している場合にその向きを一致させるように画像データ中の原稿の画像を９０度単位で回転させる自動回転処理を行うか否かを設定する項目である。初期状態では自動回転がＯＮ（自動回転処理を行う）に設定されており、ユーザが必要に応じてＯＦＦ（自動回転処理を行わない）に変更できるようになっている。なお、本実施形態では、上記の自動回転処理は制御装置３０の画像処理部３４を用いて行われる。自動回転処理の方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、画像処理部３４は、原稿の画像データの各ページについて、０°、９０°、１８０°、および２７０°の４段階に回転させた画像データをそれぞれ生成し、これら各画像データに対してＯＣＲ処理（文字認識処理）を施す。そして、認識された文字数（ＯＣＲ処理用の辞書データに登録されている文字との一致度が所定値以上である文字の数）が最も多い回転角度に対応する方向を原稿の正規の向きとして判断し、当該正規の向きと画像データの向きとを一致させるように原稿の画像データを回転させる。
【００８６】
「翻訳」は、原稿に含まれる文字の言語を所定の言語に翻訳し、原稿中の文字を翻訳結果に置換した画像を印刷する翻訳処理（翻訳コピー処理）を行うか否かを設定する項目である。初期状態では翻訳処理はＯＦＦ（翻訳処理を行わない）に設定されており、ユーザが必要に応じてＯＮ（翻訳処理を行う）に変更できるようになっている。なお、本実施形態では、上記の翻訳処理は画像処理装置５０の画像処理部５４を用いて行われる。翻訳処理の方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、画像処理部５４は、原稿の画像データに対してＯＣＲ処理を行い、ＯＣＲ処理によって認識された文章を機械翻訳ソフトによって翻訳する。そして、原稿の画像データに含まれる文章を翻訳結果に応じた文書に置換した画像データを生成し、複合機１０の画像形成部１４はこの翻訳結果が反映された画像データに応じた画像を印刷する。なお、ＯＣＲ処理による文章の抽出処理、抽出した文章の翻訳処理、および画像データ中の文章の置換処理のうちの１つ以上を他の装置で行ってもよい。例えば、翻訳処理をウェブ（Ｗｅｂ）上で提供されている無料翻訳サービスなどを用いて行ってもよい。また、ＯＣＲ処理および置換処理のうちの一方または両方を複合機１０または制御装置３０で行うようにしてもよい。
【００８７】
「赤目補正」は、原稿に含まれる写真に赤目現象（人や動物の瞳が赤色に写る現象）が生じている場合にそれを補正する赤目補正処理を行うか否かを設定するモードである。初期状態では赤目補正はＯＦＦ（赤目補正処理を行わない）に設定されており、ユーザが必要に応じてＯＮ（赤目補正処理を行う）に変更できるようになっている。なお、本実施形態では、上記の赤目補正処理は画像処理装置５０の画像処理部５４を用いて行われる。赤目補正処理の方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。
【００８８】
その後、ウェブブラウザ部２２は、Ｓ４で表示させた操作画面に対するユーザからのコピー条件（画像処理内容）の選択指示（各設定項目の設定指示）を受け付けるとともに（Ｓ５）、コピー開始指示（「コピー開始」ボタンの操作。複合処理の開始指示。）を受け付けたか否かを判断する（Ｓ６）。そして、コピー開始指示を受け付けていないと判断した場合、Ｓ５およびＳ６の処理を継続する。
【００８９】
一方、Ｓ６においてコピー開始指示を受け付けたと判断した場合、ウェブブラウザ部２２は、その時点で設定されているコピー条件（画像処理内容）を示すコピー条件情報（処理内容情報）を生成し、コピー開始要求（複合処理の開始要求）とコピー条件情報とを通信部１６を介して制御装置３０に送信する（Ｓ７）。
【００９０】
制御装置３０のウェブサーバ部３５は、複合機１０からコピー条件情報を受信すると（Ｓ３４）、受信したコピー条件情報を外部アプリケーション部３６に引き渡す。外部アプリケーション部３６は、上記のコピー条件情報に基づいて画像データに適用すべき画像処理の内容を特定する（Ｓ３５）。
【００９１】
また、外部アプリケーション部３６は、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ３５で特定した画像処理を複合機１０の画像処理部１５によって実行可能か否かを判断する（Ｓ３６）。
【００９２】
そして、Ｓ３６において複合機１０の画像処理部１５によって実行可能であると判断した場合、外部アプリケーション部３６はコピー命令（コピーＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのコピー命令を通信部３１を介して複合機１０に送信する（Ｓ３７）。このコピー命令には、画像読取部１３に原稿の読み取り処理を実行させ、画像処理部１５にユーザが設定したコピー条件に応じた画像処理を実行させ、画像処理後の画像データに応じた画像の印刷処理を画像形成部１４に行わせるための制御命令が含まれている。
【００９３】
一方、Ｓ３６において複合機１０の画像処理部１５によって実行不可能であると判断した場合、外部アプリケーション部３６はスキャン命令（スキャンＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのスキャン命令を通信部３１を介して複合機１０に送信する（Ｓ３７）。このスキャン命令には、画像読取部１３に原稿の読み取り処理を実行させ、読み取った画像データを所定の送信先（本実施形態では制御装置３０）に送信させるための制御命令が含まれている。
【００９４】
複合機１０のウェブブラウザ部２２は、制御装置３０から処理命令（コピー命令またはスキャン命令）を受信すると（Ｓ８）、受信した処理命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、受信した処理命令がコピー命令であるか否かを判断する（Ｓ９）。
【００９５】
Ｓ９においてコピー命令であると判断した場合、制御アプリケーション部２３は、コピーＡＰＩ２３ａを起動し、当該コピー命令に応じたコピー処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ１０）、画像処理部１５を制御して画像読取部１３が読み取った画像データにユーザが設定したコピー条件に応じた画像処理を実行させ（Ｓ１１）、画像形成部１４を制御して画像処理部１５によって画像処理された画像データに応じた画像の印刷処理を行わせ（Ｓ１２）、処理を終了する。
【００９６】
一方、Ｓ９においてコピー命令ではないと判断した場合（スキャン命令であると判断した場合）、制御アプリケーション部２３は、スキャンＡＰＩ２３ｂを起動し、当該スキャン命令に応じたスキャン処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ１３）、通信部１６を制御して読み取った画像データをスキャン命令に応じた送信先（本実施形態では制御装置３０）に送信させる（Ｓ１４）。
【００９７】
制御装置３０の外部アプリケーション部３６は、複合機１０から画像データを受信すると（Ｓ３９）、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ３５で特定した画像処理を制御装置３０の画像処理部３４によって実行可能か否かを判断する（Ｓ４０）。
【００９８】
Ｓ４０において実行可能であると判断した場合、外部アプリケーション部３６は、画像処理部３４にＳ３５で特定した画像処理を実行させ（Ｓ４１）、画像処理後の画像データと当該画像データの印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび印刷命令を、通信部３１を介して複合機１０に送信する（Ｓ４４）。
【００９９】
一方、Ｓ４０において実行不可能であると判断した場合、外部アプリケーション部３６は、Ｓ３９で受信した画像データとＳ３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介して画像処理装置５０に送信する（Ｓ４２）。
【０１００】
画像処理装置５０の制御部５２は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ５１）、当該画像データに対して当該画像処理命令に応じた画像処理を実行させ（Ｓ５２）、通信部５１を介して画像処理後の画像データを制御装置３０に送信する（Ｓ５３）。
【０１０１】
制御装置３０の外部アプリケーション部３６は、画像処理装置５０から画像処理後の画像データを受信すると（Ｓ４３）、当該画像データの印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）を生成し、ウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理装置５０から受信した画像処理後の画像データと上記印刷命令とを、通信部３１を介して複合機１０に送信する（Ｓ４４）。
【０１０２】
複合機１０のウェブブラウザ部２２は、制御装置３０から画像データおよび印刷命令を受信すると（Ｓ１５）、その画像データおよび印刷命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、プリントＡＰＩ２３ｃを起動し、当該印刷命令に応じた印刷処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて画像形成部１４を制御し、Ｓ１５で受信した画像データに応じた画像の印刷処理を行わせ（Ｓ１６）、処理を終了する。
【０１０３】
以上のように、本実施形態にかかる画像データ処理システム１では、複合機１０がユーザからコピー条件選択指示（画像処理内容の選択指示）およびコピー開始指示（複合処理の開始指示）を受け付けたときに、選択されたコピー条件を示すコピー条件情報を制御装置３０に送信する。また、制御装置３０は、複合機１０の画像処理部１５、制御装置３０の画像処理部３４、および画像処理装置５０の画像処理部５４が実行可能な画像処理の内容と、当該画像処理を実行可能な画素内とを対応付けた画像処理情報テーブルを記憶した画像処理情報記憶部３９を備えており、この画像処理情報テーブルに基づいて複合機１０から受信したコピー条件情報に対応する画像処理を実行する装置を特定する。そして、特定した装置の画像処理部に画像処理を実行させ、画像処理後の画像データを複合機１０に印刷させる。
【０１０４】
これにより、例えば、制御装置３０あるいは画像処理装置５０において実行可能な画像処理機能に変更（更新・追加・廃止等）が生じた場合であっても、制御装置３０に記憶させている画像処理情報テーブルの更新を行うだけでよく、複合機１０に登録されている情報を更新する必要がないので、画像データ処理システム１において実行可能な最新の画像処理機能を複合機１０から容易に利用することができる。また、画像処理をいずれの装置で行うかについては制御装置３０が自動的に判断するので、ユーザは画像処理を実行する装置を指定する必要がない。したがって、柔軟性が高く、ユーザの使い勝手がよい画像データ処理システムを実現できる。
【０１０５】
なお、本実施形態において、複合機１０の画像処理部１５で行う画像処理、制御装置３０の画像処理部３４で行う画像処理、および画像処理装置５０の画像処理部５４で行う画像処理を組み合わせて実行してもよい。この場合、制御装置３０の制御部３２（外部アプリケーション部３６）が、図４のＳ４０〜Ｓ４３の処理に代えて、図６に示すＳ４０ａ〜Ｓ４０ｇの処理を行うようにすればよい。
【０１０６】
すなわち、Ｓ３９において制御装置３０が複合機１０から画像データを受信すると、外部アプリケーション部３６は、この画像データに対して行う各画像処理の実行順序を決定する（Ｓ４０ａ）。そして、外部アプリケーション部３６は、次に行うべき画像処理を実行する装置（本実施形態では、制御装置３０、画像処理装置５０、または複合機１０）を特定し（Ｓ４０ｂ）、特定した装置が自装置（制御装置３０）であるか否かを判断する（Ｓ４０ｃ）。Ｓ４０ｃにおいて自装置であると判断した場合、外部アプリケーション部３６は、画像処理部３４を制御して画像処理を実行させ（Ｓ４０ｄ）、Ｓ４０ｇの処理に移行する。
【０１０７】
一方、Ｓ４０ｃにおいて自装置ではないと判断した場合、制御部３２（外部アプリケーション部３６）は、次の画像処理を実行する装置（画像処理装置５０または複合機１０）に画像データと当該装置に画像処理を実行させるための画像処理命令とを送信する（Ｓ４０ｅ）。
【０１０８】
上記の次の画像処理を実行する装置（画像処理装置５０または複合機１０）は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ５１ａ）、当該装置の画像処理部（画像処理部５４または画像処理部１５）によって画像処理命令に応じた画像処理を実行し（Ｓ５２ａ）、画像処理後の画像データを制御装置３０に送信する（Ｓ５３ａ）。
【０１０９】
外部アプリケーション部３６は、画像処理後の画像データを受信した場合（Ｓ４０ｆ）、およびＳ４０ｄの画像処理が完了した場合、全ての画像処理が完了したか否かを判断する（Ｓ４０ｇ）。そして、未完了の画像処理が残っていると判断した場合、Ｓ４０ｂの処理に戻る。一方、全ての画像処理が完了したと判断した場合には、印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）を生成してウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理後の画像データと印刷命令とを通信部３１を介して複合機１０に送信する（Ｓ４４）。
【０１１０】
また、制御装置３０が複合機１０に画像データと当該画像データの印刷命令を送信する際、この印刷命令に印刷処理の実行を許可するユーザのユーザ認証情報（例えばユーザＩＤなど）を含めておき、ユーザ認証処理を行ってから印刷を実行するようにしてもよい。すなわち、複合機１０を操作するユーザが入力するユーザ認証情報と印刷命令に含まれるユーザ認証情報とが一致する場合にのみ印刷処理の実行を許可するようにしてもよい。
【０１１１】
例えば、Ｓ２で操作画面の送信要求を送信するとき、Ｓ７でコピー条件情報を送信するとき、またはＳ１４でスキャンした画像データを送信するときに、複合機１０を操作しているユーザのユーザ認証情報を複合機１０から制御装置３０に送信し、制御装置３０がＳ４４で複合機１０に送信する印刷命令にこのユーザ認証情報を含めるようにしてもよい。なお、複合機１０を操作しているユーザのユーザ認証情報の取得方法は特に限定されるものではなく、例えば、ユーザが入力部１２ａを操作して入力してもよく、ユーザの所持するＩＣカードを複合機１０に備えられるカードリーダ（図示せず）で読み込むことによって取得してもよい。
【０１１２】
複合機１０の制御部１１（ウェブブラウザ部２２）は、制御装置３０から画像データとユーザ認証情報を含む印刷命令とを受信すると、これら各データを複合機１０の記憶部（図示せず）に記憶させておく。そして、記憶させておいた印刷命令に含まれるユーザ認証情報と一致するユーザ認証情報が入力されたときに、当該印刷命令を制御アプリケーション部２３に伝達し、当該印刷命令に応じた印刷処理を実行させる。
【０１１３】
また、本実施形態では、「コピー部数」、「用紙サイズ」、「カラーモード」、「倍率」、および「濃度」の各設定項目に対応する画像処理を複合機１０の画像処理部１５が行い、「白紙除去」、「傾き補正」、および「自動回転」の各設定項目に対応する画像処理を制御装置３０の画像処理部３４が行い、「翻訳」および「赤目補正」の各設定項目に対応する画像処理を画像処理装置５０の画像処理部５４が行うものとしている。しかしながら、各画像処理を何れの装置に備えられる画像処理部が行うかはこれに限るものではなく、適宜変更してもよい。
【０１１４】
また、本実施形態にかかる画像データ処理システム１において実行可能な画像処理は、図４に示した各画像処理に限るものではなく、図３に示した画像処理の一部または全部に代えて、あるいは、図４に示した各画像処理に加えて、複合機１０の画像処理部１５、制御装置３０の画像処理部３４、および画像処理装置５０の画像処理部５４のうちの１つ以上が、他の画像処理を実行可能な構成としてもよい。上記の他の画像処理としては、例えば、図５に示す各画像処理が挙げられる。
【０１１５】
また、画像データ処理システム１に備えられる複数の装置が、共通の画像処理を実行可能であってもよい。この場合、当該画像処理を実行する装置を予め決めておいてもよい。あるいは、当該画像処理を実行可能な各装置のうち処理能力の最も高い装置に当該画像処理を実行させるようにしてもよい。また、当該画像処理を実行可能な各装置の動作状況（他の処理を実行中あるいは待機中であるか否か、処理待ちの処理の数など）を検出し、その検出結果に応じて、最も早く当該画像処理を実行できる装置に当該画像処理を実行させるようにしてもよい。また、当該画像処理を実行可能な複数の装置の中に、当該画像処理の対象である画像データの画像読取処理を実行する複合機１０が含まれる場合には、当該複合機１０に画像処理を実行させるようにしてもよい。
【０１１６】
また、本実施形態では、制御装置（制御装置）３０が、画像処理を実行する装置を決定する機能、および複合機１０の装置機能を制御する機能に加えて、画像処理を実行する機能（画像処理部３４）を備えている構成について説明したが、これに限るものではない。例えば、制御装置（制御装置）３０が、画像処理を実行する機能（画像処理部３４）を備えない構成としてもよい。この場合、画像データに対する画像処理は、複合機１０の画像処理部１５、または画像処理装置５０の画像処理部５４によって行われる。
【０１１７】
〔実施形態２〕
本発明の他の実施形態について説明する。なお、説明の便宜上、実施形態１と同様の機能を有する部材については実施形態１と同じ符号を付し、その説明を省略する。
【０１１８】
実施形態１では、図３のＳ４４の処理において、制御装置３０は、制御装置３０の画像処理部３４または画像処理装置５０の画像処理部５４における画像処理が完了次第、画像処理された画像データと当該画像データの印刷命令とを複合機１０に送信していた。これに対して、本実施形態では、制御装置３０の画像処理部３４または画像処理装置５０の画像処理部５４で画像処理された画像データおよび当該画像データの印刷命令を、一旦、複合機１０とは異なる他の装置（後述する印刷ジョブ管理サーバ７０）に記憶させておく。そして、ユーザからの指示があったときに、上記画像データおよび上記印刷命令を複合機１０に送信し、印刷処理を実行させる。
【０１１９】
図７は本実施形態にかかる画像データ処理システム１ｂの構成を示す説明図である。この図に示すように、画像データ処理システム１ｂは、実施形態１における画像データ処理システム１の構成に加えて、通信ネットワーク１００を介して他の装置と通信可能に接続された印刷ジョブ管理サーバ７０を備えている。また、印刷ジョブ管理サーバ７０は、通信部７１、制御部７２、および記憶部７３を備えている。
【０１２０】
通信部７１は、通信ネットワーク１００を介して接続された他の装置との通信を行うものである。
【０１２１】
制御部７２は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶手段（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶手段に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することで印刷ジョブ管理サーバ７０の各部の動作を制御する。
【０１２２】
記憶部７３は、通信ネットワーク１００を介して他の装置から受信した画像データおよびこの画像データを複合機１０に印刷させるための印刷命令を記憶する。
【０１２３】
図８は、画像データ処理システム１ｂにおける処理の流れを示すフローチャートである。なお、図８では、説明の便宜上、画像データ処理システム１ｂにおける処理のうち、実施形態１において図３に示した処理と異なる処理内容の部分のみを記載している。
【０１２４】
制御装置３０のウェブサーバ部３５は、Ｓ４１において自装置の画像処理部３４に画像処理を行わせた後、およびＳ４３において画像処理装置５０から画像処理後の画像データを受信した後、画像処理後の画像データおよび当該画像データの印刷処理を実行させるための印刷命令を、通信部３１を介して印刷ジョブ管理サーバ７０に送信する（Ｓ９１）。
【０１２５】
印刷ジョブ管理サーバ７０の制御部７２は、通信部７１を介して画像データおよび印刷命令を受信すると（Ｓ７１）、受信した画像データおよび印刷命令を記憶部７３に記憶させるとともに（Ｓ７２）、画像データおよび印刷命令の受信処理および記憶処理が完了したことを示す受信・記憶完了通知を、通信部７１を介して制御装置３０に送信する（Ｓ７３）。
【０１２６】
制御装置３０のウェブサーバ部３５は、印刷ジョブ管理サーバ７０から受信・記憶完了通知を受信すると（Ｓ９２）、印刷準備が完了したことを示す印刷準備完了通知（出力準備完了通知）を、コピー開始指示を行ったユーザが予め指定した送信先（例えばユーザの電子メールアドレス等）に送信する（Ｓ９３）。
【０１２７】
なお、上記送信先の設定方法は特に限定されるものではなく、例えば、複合機１０のユーザが任意のタイミングで入力部１２ａを介して送信先を示す送信先情報を入力し、それを複合機１０のウェブブラウザ部２２が制御装置３０に送信するようにしてもよい。また、ユーザ認証情報と上記送信先を示す送信先情報とを対応付けて予め制御装置３０、複合機１０、あるいは通信ネットワーク１００に接続された他の装置（例えばユーザ認証処理を行う認証サーバ）に記憶させておき、上記ユーザ認証情報を用いて複合機１０を用いてコピー処理を行おうとするユーザのユーザ認証処理を行い、認証可であった場合に、制御装置３０が上記送信先情報を記憶している装置から送信先情報を取得するようにしてもよい。
【０１２８】
複合機１０においてコピー開始指示を行ったユーザは、制御装置３０から送信された印刷準備完了通知を、例えば自身の携帯端末装置あるいはパーソナルコンピュータ等により受信して確認した後、任意のタイミングで複合機１０の入力部１２ａを介して印刷命令一覧の表示指示を入力する。
【０１２９】
複合機１０のウェブブラウザ部２２は、入力部１２ａを介して入力される印刷命令一覧の表示指示を受け付けると（Ｓ８１）、通信部１６を介して、印刷ジョブ管理サーバ７０に印刷命令一覧情報の送信要求を送信する（Ｓ８２）。なお、印刷ジョブ管理サーバ７０に上記送信要求を送信するための送信先情報は、予め複合機１０の記憶部（図示せず）に記憶させておいてもよく、印刷準備完了通知に含めておき、ユーザが入力部１２ａを介して入力するようにしてもよい。
【０１３０】
印刷ジョブ管理サーバ７０の制御部７２は、複合機１０から送信された印刷命令一覧情報の送信要求を受信すると（Ｓ７４）、記憶部７３に記憶している印刷命令の一覧を示す印刷命令一覧情報を複合機１０に送信する（Ｓ７５）。
【０１３１】
なお、複合機１０から印刷ジョブ管理サーバ７０に印刷命令一覧情報の送信要求を送信する際、当該送信要求を行うユーザを特定するための情報を送信要求と共に印刷ジョブ管理サーバ７０に送信し、印刷ジョブ管理サーバ７０の制御部７２が記憶部７３に記憶している印刷命令の中から当該ユーザに対応する印刷命令を抽出し、抽出した印刷命令の印刷命令一覧情報を複合機１０に送信するようにしてもよい。
【０１３２】
複合機１０のウェブブラウザ部２２は、印刷ジョブ管理サーバ７０から送信された印刷命令一覧情報を受信すると（Ｓ８３）、当該印刷命令一覧情報に対応する印刷命令の一覧を表示部１２ｂに表示させる（Ｓ８４）。そして、ウェブブラウザ部２２は、入力部１２ａを介して入力される印刷命令の選択指示を受け付けると（Ｓ８５）、選択指示された印刷命令の送信要求を印刷ジョブ管理サーバ７０に送信する（Ｓ８６）。
【０１３３】
印刷ジョブ管理サーバ７０の制御部７２は、複合機１０から送信された印刷命令の送信要求を受信すると（Ｓ７６）、記憶部７３から対応する印刷命令および画像データを読み出して複合機１０に送信する（Ｓ７７）。
【０１３４】
複合機１０のウェブブラウザ部２２は、印刷ジョブ管理サーバ７０から印刷命令および画像データを受信すると（Ｓ８７）、受信した印刷命令および画像データを制御アプリケーション部２３に伝達する。制御アプリケーション部２３は、プリントＡＰＩ２３ｃを起動し、当該印刷命令に応じた印刷処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて画像形成部１４を制御し、Ｓ８７で受信した画像データに応じた画像の印刷処理を実行させ（Ｓ８８）、処理を終了する。
【０１３５】
なお、上記印刷命令に印刷処理の実行を許可するユーザのユーザ認証情報（例えばＳ６においてコピー開始指示を行ったユーザのユーザＩＤ）を含めておき、Ｓ８７で印刷命令および画像データを受信した後、ユーザ認証処理を行ってから印刷処理を実行するようにしてもよい。この場合、複合機１０がＳ８７で受信した印刷命令および画像データは、複合機１０の記憶部（図示せず）に一旦保存され、ユーザ認証処理が完了したときに上記記憶部から読み出されて印刷処理が実行される。
【０１３６】
以上のように、本実施形態にかかる画像データ処理システム１ｂでは、画像処理後の画像データおよびこの画像データを印刷させるための印刷命令を印刷ジョブ管理サーバ７０に一旦保存させるとともに、上記画像データを印刷可能であることを示す印刷準備完了通知をユーザの電子メールアドレスに送信する。
【０１３７】
これにより、ユーザは、画像処理が完了した後、任意のタイミングで印刷処理を実行させることができる。したがって、例えば、画像処理に時間がかかる場合などに、一旦複合機の前を離れ、画像処理が完了した後の任意のタイミングで印刷を実行させることができる。
【０１３８】
なお、本実施形態では、画像読取処理と印刷処理とを共通の複合機１０で行っているが、これに限るものではない。例えば、ユーザが印刷準備完了通知を受け取った後、画像データに応じた画像を印刷することのできる任意の複合機あるいはプリンタ（印刷装置）から印刷ジョブ管理サーバ７０にアクセスして印刷命令および画像データを取得し、印刷処理を実行するようにしてもよい。
【０１３９】
また、本実施形態では、画像処理後の画像データおよび印刷命令を印刷ジョブ管理サーバ７０に記憶させているが、これに限らず、例えば印刷ジョブ管理サーバ７０の機能を制御装置３０が実行するようにしてもよい。この場合、制御装置３０は、図３のＳ４１またはＳ４３の処理によって取得した画像データおよび当該画像データの印刷処理を実行させるための印刷命令を記憶部３３に記憶させるとともに、印刷準備完了通知をユーザが予め設定した送信先に送信する。そして、複合機１０から印刷命令一覧情報の送信要求を受信したときに印刷命令一覧情報を応答し、複合機１０から印刷命令の送信要求を受信したときに対応する印刷命令および画像データを応答する。
【０１４０】
また、本実施形態では、印刷ジョブ管理サーバ７０が制御装置３０に印刷準備完了通知を送信し、制御装置３０が受信・記憶完了通知をユーザが予め指定した送信先に送信しているが、これに限るものではない。例えば、制御装置３０が画像データおよび印刷命令に加えてユーザが予め指定した送信先を示す送信先情報を印刷ジョブ管理サーバ７０に送信し、印刷ジョブ管理サーバ７０が、印刷準備完了通知を上記送信先に送信するようにしてもよい。
【０１４１】
〔実施形態３〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、実施形態１と同様の機能を有する部材については実施形態１と同じ符号を付し、その説明を省略する。
【０１４２】
実施形態１，２では、複合処理における画像データの出力処理として画像形成部（画像データ出力処理部）１４が画像データの印刷処理を行う場合について説明した。これに対して、本実施形態では、複合処理における画像データの出力処理として、通信部（画像データ出力処理部）１６が画像データのＦＡＸ送信処理を行う場合について説明する。
【０１４３】
図９は本実施形態にかかる画像データ処理システム１ｃの構成を示す説明図である。この図に示すように、画像データ処理システム１ｃは、実施形態１における画像データ処理システム１の構成に加えて、複合機１０の制御部１１に備えられる制御アプリケーション部２３がＦＡＸ−ＡＰＩ２３ｄを備えている。
【０１４４】
ＦＡＸ−ＡＰＩ２３ｄは、制御装置３０からＦＡＸ条件設定（解像度設定、カラー／モノクロ設定、送信先設定など）のデータとＦＡＸ処理（複合処理）の開始コマンド（複合処理命令）とを受信したときに、ＦＡＸ条件設定に基づいてＦＡＸ処理（原稿読取処理およびＦＡＸ送信処理）を実行するように機器制御部２１を制御する。
【０１４５】
図１０は画像データ処理システム１ｃにおけるＦＡＸ処理（複合処理）の流れを示すフローチャートである。
【０１４６】
複合機１０のウェブブラウザ部２２は、操作部１２を介してユーザからＦＡＸモード（複合処理モード）の選択指示を受け付けると（Ｓ１０１）、通信部１６を介して制御装置３０にＦＡＸモードの操作画面の送信要求を送信する（Ｓ１０２）。
【０１４７】
制御装置３０のウェブサーバ部３５は、複合機１０から操作画面の送信要求を受信すると（Ｓ１３１）、当該送信要求に対応する操作画面データ（操作画面のＨＴＭＬデータ）を画面情報記憶部３７から読み出し（Ｓ１３２）、通信部３１を介して複合機１０に送信する（Ｓ１３３）。
【０１４８】
複合機１０のウェブブラウザ部２２は、制御装置３０から操作画面データを受信すると（Ｓ１０３）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させる（Ｓ１０４）。この操作画面では、ユーザが、原稿サイズ、原稿の読取解像度、画像データに対する画像処理内容、ＦＡＸ送信する画像データの解像度、ＦＡＸ送信方式、送信先情報などのＦＡＸ条件を選択できるようになっている。
【０１４９】
その後、ウェブブラウザ部２２は、Ｓ１０４で表示させた操作画面に対するユーザからのＦＡＸ条件（画像処理内容）の選択指示（各設定項目の設定指示）を受け付けるとともに（Ｓ１０５）、ＦＡＸ開始指示（「ＦＡＸ開始」ボタンの操作。複合処理の開始指示。）を受け付けたか否かを判断する（Ｓ１０６）。そして、ＦＡＸ開始指示を受け付けていないと判断した場合、Ｓ１０５およびＳ１０６の処理を継続する。
【０１５０】
一方、Ｓ１０６においてＦＡＸ開始指示を受け付けたと判断した場合、ウェブブラウザ部２２は、その時点で設定されているＦＡＸ条件（画像処理内容）を示すＦＡＸ条件情報（処理内容情報）を生成し、ＦＡＸ開始要求（複合処理の開始要求）とＦＡＸ条件情報とを通信部１６を介して制御装置３０に送信する（Ｓ１０７）。
【０１５１】
制御装置３０のウェブサーバ部３５は、複合機１０からＦＡＸ条件情報を受信すると（Ｓ１３４）、受信したＦＡＸ条件情報を外部アプリケーション部３６に引き渡す。外部アプリケーション部３６は、上記のＦＡＸ条件情報に基づいて画像データに適用すべき画像処理の内容を特定する（Ｓ１３５）。
【０１５２】
また、外部アプリケーション部３６は、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ１３５で特定した画像処理を複合機１０の画像処理部１５によって実行可能か否かを判断する（Ｓ１３６）。
【０１５３】
そして、Ｓ１３６において複合機１０の画像処理部１５によって実行可能であると判断した場合、外部アプリケーション部３６はＦＡＸ送信命令（ＦＡＸ−ＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのＦＡＸ送信命令を通信部３１を介して複合機１０に送信する（Ｓ１３７）。このＦＡＸ送信命令には、画像読取部１３に原稿の読み取り処理を実行させ、画像処理部１５にユーザが設定したＦＡＸ条件に応じた画像処理を実行させ、画像処理後の画像データのＦＡＸ送信処理を通信部１６に行わせるための制御命令が含まれている。
【０１５４】
一方、Ｓ１３６において複合機１０の画像処理部１５によって実行不可能であると判断した場合、外部アプリケーション部３６はスキャン命令（スキャンＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのスキャン命令を通信部３１を介して複合機１０に送信する（Ｓ１３７）。このスキャン命令には、画像読取部１３に原稿の読み取り処理を実行させ、読み取った画像データを所定の送信先（本実施形態では制御装置３０）に送信させるための制御命令が含まれている。
【０１５５】
複合機１０のウェブブラウザ部２２は、制御装置３０から処理命令（ＦＡＸ送信命令またはスキャン命令）を受信すると（Ｓ１０８）、受信した処理命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、受信した処理命令がＦＡＸ送信命令であるか否かを判断する（Ｓ１０９）。
【０１５６】
Ｓ１０９においてＦＡＸ送信命令であると判断した場合、制御アプリケーション部２３は、ＦＡＸ−ＡＰＩ２３ｄを起動し、当該ＦＡＸ送信命令に応じたＦＡＸ送信処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ１１０）、画像処理部１５を制御して画像読取部１３が読み取った画像データにユーザが設定したＦＡＸ条件に応じた画像処理を実行させ（Ｓ１１１）、通信部１６を制御して画像処理部１５によって画像処理された画像データのユーザが設定したＦＡＸ条件に応じた送信先へのＦＡＸ送信処理を行わせ（Ｓ１１２）、処理を終了する。
【０１５７】
一方、Ｓ１０９においてＦＡＸ送信命令ではないと判断した場合（スキャン命令であると判断した場合）、制御アプリケーション部２３は、スキャンＡＰＩ２３ｂを起動し、当該スキャン命令に応じたスキャン処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ１１３）、通信部１６を制御して読み取った画像データをスキャン命令に応じた送信先（本実施形態では制御装置３０）に送信させる（Ｓ１１４）。
【０１５８】
制御装置３０の外部アプリケーション部３６は、複合機１０から画像データを受信すると（Ｓ１３９）、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ１３５で特定した画像処理を制御装置３０の画像処理部３４によって実行可能か否かを判断する（Ｓ１４０）。
【０１５９】
Ｓ１４０において実行可能であると判断した場合、外部アプリケーション部３６は、画像処理部３４にＳ１３５で特定した画像処理を実行させ（Ｓ１４１）、画像処理後の画像データと当該画像データのＦＡＸ送信処理を通信部１６に実行させるためのＦＡＸ送信命令（ＦＡＸ−ＡＰＩコール）とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよびＦＡＸ送信命令を、通信部３１を介して複合機１０に送信する（Ｓ１４４）。
【０１６０】
一方、Ｓ１４０において実行不可能であると判断した場合、外部アプリケーション部３６は、Ｓ１３９で受信した画像データとＳ１３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介して画像処理装置５０に送信する（Ｓ１４２）。
【０１６１】
画像処理装置５０の制御部５２は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ１５１）、当該画像データに対して当該画像処理命令に応じた画像処理を実行させ（Ｓ１５２）、通信部５１を介して画像処理後の画像データを制御装置３０に送信する（Ｓ１５３）。
【０１６２】
制御装置３０の外部アプリケーション部３６は、画像処理装置５０から画像処理後の画像データを受信すると（Ｓ１４３）、当該画像データのＦＡＸ送信処理を通信部１６に実行させるためのＦＡＸ送信命令（ＦＡＸ−ＡＰＩコール）を生成し、ウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理装置５０から受信した画像処理後の画像データと上記ＦＡＸ送信命令とを、通信部３１を介して複合機１０に送信する（Ｓ１４４）。
【０１６３】
複合機１０のウェブブラウザ部２２は、制御装置３０から画像データおよびＦＡＸ送信命令を受信すると（Ｓ１１５）、その画像データおよびＦＡＸ送信命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、ＦＡＸ−ＡＰＩ２３ｄを起動し、当該ＦＡＸ送信命令に応じたＦＡＸ送信処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて通信部１６を制御し、Ｓ１１５で受信した画像データのＦＡＸ送信処理を行わせ（Ｓ１１６）、処理を終了する。
【０１６４】
〔実施形態４〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、実施形態１と同様の機能を有する部材については実施形態１と同じ符号を付し、その説明を省略する。
【０１６５】
実施形態１，２では、複合処理における画像データの出力処理として画像形成部（画像データ出力処理部）１４が画像データの印刷処理を行う場合について説明した。また、実施形態３では、複合処理における画像データの出力処理として通信部（画像データ出力処理部）１６が画像データのＦＡＸ送信処理を行う場合について説明した。これに対して、本実施形態では、複合機が、複合処理における画像データの出力処理として、画像データのファイリング処理を行う場合について説明する。
【０１６６】
図１１は本実施形態にかかる画像データ処理システム１ｄの構成を示す説明図である。この図に示すように、画像データ処理システム１ｄは、実施形態１における画像データ処理システム１の構成に加えて、ファイリングＡＰＩ２３ｅ、画像記憶処理部１７、および画像記憶部１８を備えている。
【０１６７】
ファイリングＡＰＩ２３ｅは、複合機１０の制御部１１における制御アプリケーション部２３に備えられている。ファイリングＡＰＩ２３ｅは、制御装置３０からファイリング条件設定（解像度設定、カラー／モノクロ設定、ファイリング先設定など）のデータとファイリング処理（複合処理）の開始コマンド（複合処理命令）とを受信したときに、ファイリング条件設定に基づいてファイリング処理（原稿読取処理およびファイリング処理）を実行するように機器制御部２１を制御する。
【０１６８】
画像記憶処理部１７は、画像記憶部１８に対する画像データの書き込み処理、および画像記憶部１８からの画像データの読み出し処理を行う。
【０１６９】
画像記憶部１８は、画像データを記憶する記憶媒体である。上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。なお、本実施形態では、画像記憶部１８が複合機１０の内部に備えられている構成について説明するが、これに限るものではない。例えば、画像記憶部１８は、複合機１０に対して着脱可能に装着されるものであってもよく、複合機１０と通信可能に接続される装置に備えられるものであってもよい。
【０１７０】
図１０は画像データ処理システム１ｄにおけるファイリング処理（複合処理）の流れを示すフローチャートである。
【０１７１】
複合機１０のウェブブラウザ部２２は、操作部１２を介してユーザからファイリングモード（複合処理モード）の選択指示を受け付けると（Ｓ２０１）、通信部１６を介して制御装置３０にファイリングモードの操作画面の送信要求を送信する（Ｓ２０２）。
【０１７２】
制御装置３０のウェブサーバ部３５は、複合機１０から操作画面の送信要求を受信すると（Ｓ２３１）、当該送信要求に対応する操作画面データ（操作画面のＨＴＭＬデータ）を画面情報記憶部３７から読み出し（Ｓ２３２）、通信部３１を介して複合機１０に送信する（Ｓ２３３）。
【０１７３】
複合機１０のウェブブラウザ部２２は、制御装置３０から操作画面データを受信すると（Ｓ２０３）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させる（Ｓ２０４）。この操作画面では、ユーザが、原稿サイズ、原稿の読取解像度、画像データに対する画像処理内容、ファイリングする画像データの解像度、ファイリングする画像データのデータ形式、ファイリング先情報などのファイリング条件を選択できるようになっている。
【０１７４】
その後、ウェブブラウザ部２２は、Ｓ２０４で表示させた操作画面に対するユーザからのファイリング条件（画像処理内容）の選択指示（各設定項目の設定指示）を受け付けるとともに（Ｓ２０５）、ファイリング開始指示（「ファイリング開始」ボタンの操作。複合処理の開始指示。）を受け付けたか否かを判断する（Ｓ２０６）。そして、ファイリング開始指示を受け付けていないと判断した場合、Ｓ２０５およびＳ２０６の処理を継続する。
【０１７５】
一方、Ｓ２０６においてファイリング開始指示を受け付けたと判断した場合、ウェブブラウザ部２２は、その時点で設定されているファイリング条件（画像処理内容）を示すファイリング条件情報（処理内容情報）を生成し、ファイリング開始要求（複合処理の開始要求）とファイリング条件情報とを通信部１６を介して制御装置３０に送信する（Ｓ２０７）。
【０１７６】
制御装置３０のウェブサーバ部３５は、複合機１０からファイリング条件情報を受信すると（Ｓ２３４）、受信したファイリング条件情報を外部アプリケーション部３６に引き渡す。外部アプリケーション部３６は、上記のファイリング条件情報に基づいて画像データに適用すべき画像処理の内容を特定する（Ｓ２３５）。
【０１７７】
また、外部アプリケーション部３６は、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ２３５で特定した画像処理を複合機１０の画像処理部１５によって実行可能か否かを判断する（Ｓ２３６）。
【０１７８】
そして、Ｓ２３６において複合機１０の画像処理部１５によって実行可能であると判断した場合、外部アプリケーション部３６はファイリング命令（ファイリング−ＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのファイリング命令を通信部３１を介して複合機１０に送信する（Ｓ２３７）。このファイリング命令には、画像読取部１３に原稿の読み取り処理を実行させ、画像処理部１５にユーザが設定したファイリング条件に応じた画像処理を実行させ、画像処理後の画像データのファイリング処理を画像記憶処理部１７に行わせるための制御命令が含まれている。
【０１７９】
一方、Ｓ２３６において複合機１０の画像処理部１５によって実行不可能であると判断した場合、外部アプリケーション部３６はスキャン命令（スキャンＡＰＩコール、処理命令）を生成してウェブサーバ部３５に伝達し、ウェブサーバ部３５はこのスキャン命令を通信部３１を介して複合機１０に送信する（Ｓ２３７）。このスキャン命令には、画像読取部１３に原稿の読み取り処理を実行させ、読み取った画像データを所定の送信先（本実施形態では制御装置３０）に送信させるための制御命令が含まれている。
【０１８０】
複合機１０のウェブブラウザ部２２は、制御装置３０から処理命令（ファイリング命令またはスキャン命令）を受信すると（Ｓ２０８）、受信した処理命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、受信した処理命令がファイリング命令であるか否かを判断する（Ｓ２０９）。
【０１８１】
Ｓ２０９においてファイリング命令であると判断した場合、制御アプリケーション部２３は、ファイリング−ＡＰＩ２３ｅを起動し、当該ファイリング命令に応じたファイリング処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ２１０）、画像処理部１５を制御して画像読取部１３が読み取った画像データにユーザが設定したファイリング条件に応じた画像処理を実行させ（Ｓ２１１）、画像記憶処理部１７を制御して画像処理部１５によって画像処理された画像データのユーザが設定したファイリング条件に応じたファイリング先へのファイリング処理を行わせ（Ｓ２１２）、処理を終了する。
【０１８２】
一方、Ｓ２０９においてファイリング命令ではないと判断した場合（スキャン命令であると判断した場合）、制御アプリケーション部２３は、スキャンＡＰＩ２３ｂを起動し、当該スキャン命令に応じたスキャン処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させ（Ｓ２１３）、通信部１６を制御して読み取った画像データをスキャン命令に応じた送信先（本実施形態では制御装置３０）に送信させる（Ｓ２１４）。
【０１８３】
制御装置３０の外部アプリケーション部３６は、複合機１０から画像データを受信すると（Ｓ２３９）、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ２３５で特定した画像処理を制御装置３０の画像処理部３４によって実行可能か否かを判断する（Ｓ２４０）。
【０１８４】
Ｓ２４０において実行可能であると判断した場合、外部アプリケーション部３６は、画像処理部３４にＳ２３５で特定した画像処理を実行させ（Ｓ２４１）、画像処理後の画像データと当該画像データのファイリング処理を画像記憶処理部１７に実行させるためのファイリング命令（ファイリング−ＡＰＩコール）とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよびファイリング命令を、通信部３１を介して複合機１０に送信する（Ｓ２４４）。
【０１８５】
一方、Ｓ２４０において実行不可能であると判断した場合、外部アプリケーション部３６は、Ｓ２３９で受信した画像データとＳ２３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介して画像処理装置５０に送信する（Ｓ２４２）。
【０１８６】
画像処理装置５０の制御部５２は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ２５１）、当該画像データに対して当該画像処理命令に応じた画像処理を実行させ（Ｓ２５２）、通信部５１を介して画像処理後の画像データを制御装置３０に送信する（Ｓ２５３）。
【０１８７】
制御装置３０の外部アプリケーション部３６は、画像処理装置５０から画像処理後の画像データを受信すると（Ｓ２４３）、当該画像データのファイリング処理を画像記憶処理部１７に実行させるためのファイリング命令（ファイリング−ＡＰＩコール）を生成し、ウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理装置５０から受信した画像処理後の画像データと上記ファイリング命令とを、通信部３１を介して複合機１０に送信する（Ｓ２４４）。
【０１８８】
複合機１０のウェブブラウザ部２２は、制御装置３０から画像データおよびファイリング命令を受信すると（Ｓ２１５）、その画像データおよびファイリング命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、ファイリング−ＡＰＩ２３ｅを起動し、当該ファイリング命令に応じたファイリング処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて画像記憶処理部１７を制御し、Ｓ２１５で受信した画像データのファイリング処理を行わせ（Ｓ２１６）、処理を終了する。
【０１８９】
なお、上記各実施形態では、複合処理モードが選択される毎に複合機１０から制御装置３０に操作画面の送信要求を行うものとしたが、これに限るものではない。例えば、複合機１０が各モードを初回に実行する際に制御装置３０から受信した操作画面データを記憶しておき、当該モードを次回以降に実行する際には自身に記憶しておいて操作画面データに基づいて操作画面を表示させるようにしてもよい。
【０１９０】
図１３は、実施形態１に示したコピーモードの処理において、操作画面データを複合機１０に記憶させておく場合の処理の流れを示すフローチャートである。なお、図１３では、説明の便宜上、実施形態１における図３の処理と異なる点のみを記載している。
【０１９１】
複合機１０のウェブブラウザ部２２は、操作部１２を介してユーザからコピーモード（複合処理モード）の選択指示を受け付けると（Ｓ１）、コピーモードの操作画面データを複合機１０の記憶部（図示せず）に記憶しているか否かを判断する（Ｓ１ａ）。そして、記憶している場合には、その操作画面データを読み出し（Ｓ１ａ）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させ（Ｓ４）、Ｓ５以降の処理を行う。Ｓ５以降の処理については実施形態１と同様である。
【０１９２】
一方、Ｓ１ａにおいてコピーモードの操作画面データを記憶していないと判断した場合、ウェブブラウザ部２２は、通信部１６を介して制御装置３０にコピーモードの操作画面の送信要求を送信する（Ｓ２）。
【０１９３】
制御装置３０のウェブサーバ部３５は、複合機１０から操作画面の送信要求を受信すると（Ｓ３１）、当該送信要求に対応する操作画面データ（操作画面のＨＴＭＬデータ）を画面情報記憶部３７から読み出し（Ｓ３２）、通信部３１を介して複合機１０に送信する（Ｓ３３）。
【０１９４】
複合機１０のウェブブラウザ部２２は、制御装置３０から操作画面データを受信すると（Ｓ３）、受信した操作画面データを複合機１０の記憶部（図示せず）に記憶させるとともに（Ｓ３ａ）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させ（Ｓ４）、Ｓ５以降の処理を行う。Ｓ５以降の処理については実施形態１と同様である。
【０１９５】
なお、複合機１０の画像記憶部１８に記憶させた操作画面データを、所定のタイミング毎（例えば、複合機１０の電源がオフにされたとき、連携操作モードが解除されたとき、当操作画面データを記憶させてから所定期間が経過したとき、あるいは制御装置３０から画像処理装置５０において実行可能な画像処理内容の更新を行った旨の通知を受けたときなど）に消去するようにしてもよい。これにより、操作画面データを適当な頻度で更新することができる。
【０１９６】
また、上記各実施形態において、複合機１０から制御装置３０に操作画面の送信要求を行う際、複合機１０が操作画面の操作要求とともにユーザの識別情報を送信し、制御装置３０がユーザに応じた操作画面を複合機１０に送信するようにしてもよい。例えば、制御装置３０のウェブサーバ部３５が、ユーザの選択したモードに応じた操作画面であって、ユーザに利用権限のある画像処理内容に対応する操作画面を複合機１０に送信するようにしてもよい。
【０１９７】
図１４は、実施形態１に示したコピーモードの処理において、複合機１０から制御装置３０に操作画面の送信要求を行う際、複合機１０が操作画面の操作要求とともにユーザの識別情報を送信し、制御装置３０がユーザに応じた操作画面を複合機１０に送信する場合の処理の流れを示すフローチャートである。なお、図１４では、説明の便宜上、実施形態１における図３の処理と異なる点のみを記載している。
【０１９８】
複合機１０のウェブブラウザ部２２は、まず、ユーザの識別情報（ユーザＩＤ）を受け付ける（Ｓ０１）。例えば、ユーザが操作部１２を用いてユーザ識別情報を入力するようにしてもよく、ユーザが所持するメモリカード等に記憶されたユーザ識別情報を読み出すようにしてもよい。
【０１９９】
次に、複合機１０のウェブブラウザ部２２は、操作部１２を介してユーザからコピーモード（複合処理モード）の選択指示を受け付ける（Ｓ１）。なお、Ｓ０１の処理とＳ１の処理とは順序が逆であってもよく、並行して行ってもよい。
【０２００】
その後、複合機１０のウェブブラウザ部２２は、通信部１６を介して制御装置３０にコピーモードの操作画面の送信要求およびユーザ識別情報を送信する（Ｓ２）。
【０２０１】
制御装置３０のウェブサーバ部３５は、複合機１０から操作画面の送信要求およびユーザ識別情報を受信すると（Ｓ３１ｂ）、当該送信要求に対応する操作画面データ（操作画面のＨＴＭＬデータ）のうち、ユーザ識別情報に対応するユーザが利用権限を有する画像処理内容に対応する操作画面データを画面情報記憶部３７から読み出し（Ｓ３２ｂ）、通信部３１を介して複合機１０に送信する（Ｓ３３）。すなわち、画面情報記憶部３７には、画像データ処理システム１において実行可能な画像処理（複合機１０の画像処理部１５、制御装置３０の画像処理部３４、または画像処理装置５０の画像処理部５４において実行可能な画像処理）が、当該画像処理の実行を許可するユーザのユーザ識別情報と対応付けて予め記憶されている。そして、ウェブサーバ部３５は、ユーザが選択したモード（複合処理モード）に対応する操作画面データのうち、ユーザ識別情報に対応するユーザが利用権限を有する画像処理内容に対応する操作画面データを画面情報記憶部３７から読み出す。なお、ウェブサーバ部３５が、画面情報記憶部３７から読み出した操作画面データをユーザ識別情報に対応するユーザが利用権限を有する画像処理内容に応じて編集するようにしてもよい。
【０２０２】
複合機１０のウェブブラウザ部２２は、制御装置３０から操作画面データを受信すると（Ｓ３）、表示部１２ｂを制御して当該操作画面データに応じた操作画面を表示させ（Ｓ４）、Ｓ５以降の処理を行う。Ｓ５以降の処理については実施形態１と同様である。
【０２０３】
また、上記各実施形態において、画像処理を画像処理装置５０の画像処理部５４において行う場合に、画像処理の実行に先立ってユーザが当該画像処理（あるいは当該画像処理装置５０）の利用権限を有しているか否かを確認するようにしてもよい。
【０２０４】
図１５は、実施形態１に示したコピーモードの処理において、画像処理を画像処理装置５０の画像処理部５４において行う場合に、画像処理の実行に先立ってユーザが当該画像処理の利用権限を有しているか否かを確認する場合の処理の流れを示すフローチャートである。なお、図１５では、説明の便宜上、実施形態１における図３の処理と異なる点のみを記載している。
【０２０５】
図３に示したＳ９の処理においてコピー命令ではないと判断した場合（スキャン命令であると判断した場合）、制御アプリケーション部２３は、スキャンＡＰＩ２３ｂを起動し、当該スキャン命令に応じたスキャン処理、ユーザ識別情報の取得処理、および画像データおよびユーザ識別情報の送信処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて、画像読取部１３を制御して原稿の読み取り処理を実行させるとともに（Ｓ１３）、操作部１２を制御してユーザの識別情報（ユーザＩＤ）を取得し（Ｓ１３ｂ）、通信部１６を制御してＳ１３で読み取った画像データおよびＳ１３ｂで取得したユーザ識別情報をスキャン命令に応じた送信先（本実施形態では制御装置３０）に送信させる（Ｓ１４ｂ）。
【０２０６】
なお、ユーザ識別情報の取得方法は特に限定されるものではない。例えば、ユーザが操作部１２を用いてユーザ識別情報を入力するようにしてもよく、ユーザが所持するメモリカード等に記憶されたユーザ識別情報を読み出すようにしてもよい。また、ユーザ識別情報の取得タイミングも上記のタイミングに限るものではなく、Ｓ１３の処理よりも前にユーザ識別情報の取得処理を行って複合機１０の記憶部（図示せず）に記憶させておき、Ｓ１３ｂにおいてそれを読み出すようにしてもよい。
【０２０７】
制御装置３０の外部アプリケーション部３６は、複合機１０から画像データおよびユーザ識別情報を受信すると（Ｓ３９ｂ）、画像処理情報記憶部３９に記憶される画像処理情報テーブルに基づいて、Ｓ３５で特定した画像処理を制御装置３０の画像処理部３４によって実行可能か否かを判断する（Ｓ４０）。
【０２０８】
Ｓ４０において実行可能であると判断した場合、外部アプリケーション部３６は、画像処理部３４にＳ３５で特定した画像処理を実行させ（Ｓ４１）、画像処理後の画像データと当該画像データの印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび印刷命令を、通信部３１を介して複合機１０に送信する（Ｓ４４）。
【０２０９】
一方、Ｓ４０において実行不可能であると判断した場合、外部アプリケーション部３６は、Ｓ３９ｂで受信したユーザ識別情報と、予め記憶している画像処理装置５０の画像処理機能を利用する権限を有するユーザのユーザ識別情報とを比較することにより、複合機１０のユーザが画像処理装置５０の画像処理機能を利用する権限を有しているか否かを判断する（Ｓ４０ｂ）。例えば、各画像処理装置５０について利用権限を有する各ユーザのユーザ識別情報を記憶しておき、複合機１０から受信したユーザ識別情報に応じて、当該ユーザが利用権限を有する画像処理装置５０があるか否かを判断してもよい。また、各画像処理装置５０について利用権限を有するユーザが属するグループ（例えば、利用契約を締結しているユーザである「ライセンスユーザ」、試用中のユーザである「お試しユーザ」などのグループ）を記憶しておき、複合機１０から受信したユーザ識別情報に応じて、当該ユーザが利用権限を有する画像処理装置５０があるか否かを判断してもよい。
【０２１０】
そして、Ｓ４０ｂにおいて複合機１０のユーザが画像処理装置５０の画像処理機能を利用する権限を有していると判断した場合、外部アプリケーション部３６は、Ｓ３９ｂで受信した画像データとＳ３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介して画像処理装置５０に送信する（Ｓ４２）。
【０２１１】
画像処理装置５０の制御部５２は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ５１）、当該画像データに対して当該画像処理命令に応じた画像処理を実行させ（Ｓ５２）、通信部５１を介して画像処理後の画像データを制御装置３０に送信する（Ｓ５３）。
【０２１２】
制御装置３０の外部アプリケーション部３６は、画像処理装置５０から画像処理後の画像データを受信すると（Ｓ４３）、当該画像データの印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）を生成し、ウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理装置５０から受信した画像処理後の画像データと上記印刷命令とを、通信部３１を介して複合機１０に送信する（Ｓ４４）。
【０２１３】
一方、Ｓ４０ｂにおいて複合機１０のユーザが画像処理装置５０の画像処理機能を利用する権限を有していないと判断した場合、外部アプリケーション部３６は、エラー表示画面を生成し、通信部３１を介して複合機１０に送信する（Ｓ４０ｃ）。上記のエラー表示画面には、例えば、エラーが生じたことを示す表示と、コピー処理を中止した旨の表示とが含まれる。なお、画面情報記憶部３７に予め想定されるエラー内容に対応するエラー表示画面の画面データを記憶させておき、外部アプリケーション部３６がそれを読み出すようにしてもよい。
【０２１４】
複合機１０のウェブブラウザ部２２は、制御装置３０からデータを受信すると（Ｓ１５ｂ）、受信したデータがエラー画面データであるか否かを判定する（Ｓ１５ｃ）。
【０２１５】
そして、エラー画面データを受信したと判断した場合、ウェブブラウザ部２２は、表示部１２ｂにエラー画面を表示させ（Ｓ１５ｄ）、処理を終了する。
【０２１６】
一方、受信したデータがエラー画面データではないと判断した場合、すなわち画像データおよび印刷命令を受信した場合、ウェブブラウザ部２２は、受信した画像データおよび印刷命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、プリントＡＰＩ２３ｃを起動し、当該印刷命令に応じた印刷処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて画像形成部１４を制御し、Ｓ１５ｂで受信した画像データに応じた画像の印刷処理を行わせ（Ｓ１６）、処理を終了する。
【０２１７】
また、上記各実施形態において、ユーザが選択した画像処理内容に対応する画像処理を複数の画像処理装置５０において実行可能な場合に、ユーザに応じて画像処理を実行させる画像処理装置５０を選択するようにしてもよい。
【０２１８】
図１６は、図１５に示したコピーモードの処理において、ユーザが選択した画像処理内容に対応する画像処理を複数の画像処理装置５０において実行可能な場合に、ユーザに応じて画像処理を実行させる画像処理装置５０を選択する場合の処理の流れを示すフローチャートである。なお、説明の便宜上、図１５３の処理と異なる点について説明する。
【０２１９】
Ｓ４０においてＳ３５で特定した画像処理を制御装置３０の画像処理部３４によって実行不可能であると判断した場合、外部アプリケーション部３６は、Ｓ３９ｂで受信したユーザ識別情報と、予め記憶している通信ネットワーク１００を介して接続された各画像処理装置５０の画像処理機能を利用する権限を有するユーザのユーザ識別情報とを比較することにより、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０があるか否かを判断する（Ｓ４０ｄ）。例えば、各画像処理装置５０について利用権限を有する各ユーザのユーザ識別情報を記憶しておき、複合機１０から受信したユーザ識別情報に応じて、当該ユーザが利用権限を有する画像処理装置５０があるか否かを判断してもよい。また、各画像処理装置５０について利用権限を有するユーザが属するグループ（例えば、利用契約を締結しているユーザである「ライセンスユーザ」、試用中のユーザである「お試しユーザ」などのグループ）を記憶しておき、複合機１０から受信したユーザ識別情報に応じて、当該ユーザが利用権限を有する画像処理装置５０があるか否かを判断してもよい。
【０２２０】
そして、Ｓ４０ｄにおいて、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０がないと判断した場合、外部アプリケーション部３６は、エラー表示画面を生成し、通信部３１を介して複合機１０に送信する（Ｓ４０ｃ）。上記のエラー表示画面には、例えば、エラーが生じたことを示す表示と、コピー処理を中止した旨の表示とが含まれる。なお、画面情報記憶部３７に予め想定されるエラー内容に対応するエラー表示画面の画面データを記憶させておき、外部アプリケーション部３６がそれを読み出すようにしてもよい。
【０２２１】
一方、Ｓ４０ｄにおいて、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０があると判断した場合、外部アプリケーション部３６は、画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０が複数あるか否かを判断する（Ｓ４０ｅ）。
【０２２２】
例えば、ユーザが利用権限を有する画像処理装置５０をまず検出し、検出された画像処理装置５０の中からＳ３５で特定した画像処理を実行可能な画像処理装置５０を検出するようにしてもよい。あるいは、Ｓ３５で特定した画像処理を実行可能な画像処理装置５０をまず検出し、検出された画像処理装置５０の中からユーザが利用権限を有する画像処理装置５０を検出するようにしてもよい。
【０２２３】
そして、Ｓ４０ｅにおいて、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０が１台のみであると判断した場合、外部アプリケーション部３６は、Ｓ３９ｂで受信した画像データとＳ３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介して画像処理装置５０に送信する（Ｓ４２）。
【０２２４】
一方、Ｓ４０ｅにおいて、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０が複数存在すると判断した場合、外部アプリケーション部３６は、それら複数の画像処理装置５０の中からユーザ属性に応じた画像処理装置５０を選択する（Ｓ４０ｆ）。
【０２２５】
例えば、複数の画像処理装置５０が同種の画像処理を実行可能である場合、それら複数の画像処理装置５０に優先順位を設定しておく。そして、Ｓ３５で特定した画像処理を実行可能であり、かつユーザが利用権限を有する画像処理装置５０のうち、優先順位の最も高い画像処理装置５０を選択する。上記の優先順位の設定方法は特に限定されるものではなく、例えば、画像処理の処理能力に応じた順であってもよく、利用料金に応じた順であってもよく、ユーザが予め選択した順であってもよい。
【０２２６】
例えば、Ｓ３５で特定した画像処理を実行可能な画像処理装置５０をまず検出し、検出された画像処理装置５０のうち、優先順位の高いものから順に複合機１０のユーザが当該画像処理装置５０の利用権限を有しているか否かを判断していき、最初に利用権限を有していると判断した画像処理装置５０を選択するようにしてもよい。あるいは、Ｓ３５で特定した画像処理を実行可能な画像処理装置５０をまず検出し、検出された各画像処理装置５０の中から複合機１０のユーザが利用権限を有している画像処理装置５０を抽出し、抽出された画像処理装置５０の中から優先順位の最も高い画像処理装置５０を選択するようにしてもよい。
【０２２７】
そして、外部アプリケーション部３６は、Ｓ４０ｆで選択した画像処理装置５０を特定するための情報と、Ｓ３９ｂで受信した画像データとＳ３５で特定した画像処理を画像処理装置５０の画像処理部５４に実行させるための画像処理命令とをウェブサーバ部３５に伝達する。ウェブサーバ部３５は、この画像データおよび画像処理命令を通信部３１を介してＳ４０ｆで選択した画像処理装置５０に送信する（Ｓ４２）。
【０２２８】
画像処理装置５０の制御部５２は、制御装置３０から画像データと画像処理命令とを受信すると（Ｓ５１）、当該画像データに対して当該画像処理命令に応じた画像処理を実行させ（Ｓ５２）、通信部５１を介して画像処理後の画像データを制御装置３０に送信する（Ｓ５３）。
【０２２９】
制御装置３０の外部アプリケーション部３６は、画像処理装置５０から画像処理後の画像データを受信すると（Ｓ４３）、当該画像データの印刷処理を画像形成部１４に実行させるための印刷命令（印刷ＡＰＩコール）を生成し、ウェブサーバ部３５に伝達する。ウェブサーバ部３５は、画像処理装置５０から受信した画像処理後の画像データと上記印刷命令とを、通信部３１を介して複合機１０に送信する（Ｓ４４）。
【０２３０】
複合機１０のウェブブラウザ部２２は、制御装置３０からデータを受信すると（Ｓ１５ｂ）、受信したデータがエラー画面データであるか否かを判定する（Ｓ１５ｃ）。
【０２３１】
そして、エラー画面データを受信したと判断した場合、ウェブブラウザ部２２は、表示部１２ｂにエラー画面を表示させ（Ｓ１５ｄ）、処理を終了する。
【０２３２】
一方、受信したデータがエラー画面データではないと判断した場合、すなわち画像データおよび印刷命令を受信した場合、ウェブブラウザ部２２は、受信した画像データおよび印刷命令を制御アプリケーション部２３に引き渡す。制御アプリケーション部２３は、プリントＡＰＩ２３ｃを起動し、当該印刷命令に応じた印刷処理を実行させるための制御コマンドを生成して機器制御部２１に伝達する。機器制御部２１は、この制御コマンドに基づいて画像形成部１４を制御し、Ｓ１５ｂで受信した画像データに応じた画像の印刷処理を行わせ（Ｓ１６）、処理を終了する。
【０２３３】
また、上記各実施形態において、複合機１０、制御装置３０、および画像処理装置５０に備えられる各部（各ブロック）、特に、複合機１０の制御部１１および／または画像処理部１５、制御装置３０の制御部３２および／または画像処理部３４、画像処理装置５０の制御部５２および／または画像処理部５４を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、複合機１０、制御装置３０、および画像処理装置５０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである複合機１０、制御装置３０、および画像処理装置５０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、複合機１０、制御装置３０、および画像処理装置５０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０２３４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２３５】
また、複合機１０、制御装置３０、および画像処理装置５０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークの構成は特に限定されるものではなく、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体についても特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２３６】
また、複合機１０、制御装置３０、および画像処理装置５０の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよい。また、複合機１０、制御装置３０、および画像処理装置５０の各ブロックは、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０２３７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２３８】
本発明は、通信ネットワークを介して通信可能に接続された複合機と画像処理装置とが連携してコピー動作を行う画像データ処理システムに適用できる。
【符号の説明】
【０２３９】
１  画像データ処理システム
１ｂ  画像データ処理システム
１０  複合機
１１  制御部
１２  操作部
１２ａ  入力部（指示入力部）
１２ｂ  表示部
１３  画像読取部
１４  画像形成部
１５  画像処理部（内部画像処理部）
１６  通信部
２１  機器制御部
２２  ウェブブラウザ部
２３  制御アプリケーション部
３０  制御装置（画像処理装置）
３１  通信部
３２  制御部（複合処理制御部）
３３  記憶部
３４  画像処理部（外部画像処理部）
３５  ウェブサーバ部
３６  外部アプリケーション部
３７  画面情報記憶部
３８  制御情報記憶部
３９  画像処理情報記憶部
５０  画像処理装置
５１  通信部
５２  制御部
５３  記憶部
５４  画像処理部（外部画像処理部）
７０  印刷ジョブ管理サーバ
７１  通信部
７２  制御部
７３  記憶部
１００  通信ネットワーク
【図１】
0005502042.tif 000002
【図２】
0005502042.tif 000003
【図３】
0005502042.tif 000004
【図４】
0005502042.tif 000005
【図５】
0005502042.tif 000006
【図６】
0005502042.tif 000007
【図７】
0005502042.tif 000008
【図８】
0005502042.tif 000009
【図９】
0005502042.tif 000010
【図１０】
0005502042.tif 000011
【図１１】
0005502042.tif 000012
【図１２】
0005502042.tif 000013
【図１３】
0005502042.tif 000014
【図１４】
0005502042.tif 000015
【図１５】
0005502042.tif 000016
【図１６】
0005502042.tif 000017