(57)【要約】【課題】  従来の画像処理システムでは、解像度指定やカラー処理指定等の印刷機能不足に対する処理の未開始に対する解決は行えない。【解決手段】  ジョブ送信時に、ある特定のエラー状態が発生する場合について、その代替動作を可能とする環境において、その代替動作をするかどうか、もしくは代替動作についてのパーソナライズ化制御して、個人毎に設定可能とする。その制御を行う場合は、全てデフォルト設定で送信されたジョブに限ることとする。【選択図】  図２
2006164029.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体上に接続された複数のプリンタ装置を含む各種の周辺機器とデータ通信可能なデータ処理装置であって、
前記いずれかのプリンタ装置を指示する指示手段と、
前記指示手段により指示された前記いずれかのプリンタ装置に対してプリント処理機能種類を設定する設定手段と、
前記指示手段により指示された前記いずれかのプリンタ装置から所定機能種類情報を取得する機能種類取得手段と、
前記指示手段により指示された前記いずれかのプリンタ装置からステータス情報を取得するステータス取得手段と、
前記機能取得手段により取得されたプリンタ装置の所定機能種類情報と前記ステータス取得手段により取得されたステータス情報に基づいて、前記設定手段により設定されたプリント処理種類を実行できる所定機能種類が前記プリンタ装置にあるか否かを判定する判定手段と、
前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にあると判定された場合、前記設定手段により設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、
前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にないと判定された場合、代替機能種類を使うかどうか促す警告メッセージを表示する警告手段と、
警告手段による警告メッセージ表示後、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報に基づいて、前記プリンタ装置にある所定機能種類で実行可能な、前記設定手段により設定された出力形式とは異なる他の出力形式を表示する代替出力形式表示手段と、
前記代替出力形式表示手段により表示された他の出力形式を選択する選択手段と、前記選択手段により選択された代替出力形式で設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、
を特徴とするデータ処理装置。
【請求項２】
所定の通信媒体上に接続された複数のプリンタ装置を含む各種の周辺機器とデータ通信可能なデータ処理装置であって、
前記いずれかのプリンタ装置を指示する指示手段と、
前記指示手段により指示された前記いずれかのプリンタ装置に対してプリント処理機能種類を設定する設定手段と、
前記指示手段により指示された前記いずれかのプリンタ装置から所定機能種類情報を取得する機能種類取得手段と、
前記指示手段により指示された前記いずれかのプリンタ装置からステータス情報を取得するステータス取得手段と、
前記機能取得手段により取得されたプリンタ装置の所定機能種類情報と前記ステータス取得手段により取得されたステータス情報に基づいて、前記設定手段により設定されたプリント処理種類を実行できる所定機能種類が前記プリンタ装置にあるか否かを判定する判定手段と、
前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にあると判定された場合、前記設定手段により設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、
生成された出力形式をプリンタ装置に送信する手段と、
プリンタ装置で印刷実行中に発生したエラー種類を検知する手段と、
検知したエラー種類を表示する手段と、
代替機能種類を使って印刷処理を継続するかどうか促す警告メッセージを表示する警告手段と、
警告手段による警告メッセージ表示後、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報に基づいて、前記プリンタ装置にある所定機能種類で実行可能な、前記設定手段により設定された出力形式とは異なる他の出力形式を表示する代替出力形式表示手段と、
前記代替出力形式表示手段により表示された他の出力形式を選択する選択手段と、前記選択手段により選択された代替出力形式で設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、
を特徴とするデータ処理装置。
【請求項３】
前記代替主力表示形式表示手段、および代替出力形式選択手段においては、ユーザの選択指示によらず、あらかじめから設定されている値によって自動で代替出力形式を決定する手段と、
前記決定手段により処理を継続する手段と、
を特徴とするデータ処理装置。
【請求項４】
前記決定手段においては、あらかじめにユーザと代替機能の対応を格納しておくことにより、ユーザ毎にその自動決定を可能とする制御手段と、
を特徴とするデータ処理装置。
【請求項５】
前記決定手段においては、決定をする際には、プリント動作の制御手段によって生成された出力形式において、動作設定がすべてデフォルト値であること、
を特徴とするデータ処理装置。
【請求項６】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信されたプリンタ装置機能種類の問い合わせを受信する手段と、
前記問い合わせに対して、前記プリンタ装置のサポートする機能一覧をまとめ、返信フォーマットに変換する、装置機能返信手段と、
前記データ処理装置から送信されたプリンタステータス情報の問い合わせを受信する手段と、
前記問い合わせに対して、前記プリンタ装置ステータス情報をまとめ、返信フォーマットに変換する、ステータス返信手段と、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
を特徴とするプリンタ装置。
【請求項７】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
前記印刷処理を行っている途中でエラーが発生した場合、印刷処理の続行不能を当該ジョブを送信した前記データ処理装置へ能動的に通知する手段と、
前記通知内容に発生したエラー要因を含むこと、
を特徴とするプリンタ装置。
【請求項８】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
印刷処理を行っている途中でエラーが発生し、印刷処理の続行不能を当該ジョブを送信した前記データ処理装置へ能動的に通知を行った場合に、データ処理装置が送信する命令を受け取り、後続の処理を行うこと、
を特徴とするプリンタ装置。
【請求項９】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
印刷処理を行っている途中でエラーが発生した場合に、データ処理装置に通知することなく、エラー内容に合わせて、あらかじめプリンタ装置内に設定された内容で代替処理を行うこと、
を特徴とするプリンタ装置。
【請求項１０】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
印刷処理を行っている途中でエラーが発生し、そのエラー内容に合わせた代替処理を行わせる際にその代替処理を決定する場合に、
あらかじめジョブを送信したユーザ毎に設定された内容で代替処理を切り替えること、
を特徴とするプリンタ装置。
【請求項１１】
所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、
前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、
前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、
印刷処理を行っている途中でエラーが発生し、そのエラー内容に合わせた代替処理を行わせる際にその代替処理を決定する場合に、
データ処理装置において生成された出力形式において、動作設定がすべてデフォルト値である場合に代替処理を行わせること、
を特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線およびネットワークLANに接続可能なホストコンピュータなどの外部装置と、外部装置から入力されたデータに基づき画像処理を行う画像処理装置等の画像処理システムに関するものである。
【背景技術】
【０００２】
従来から、ホストコンピュータから送られてきた画像データをプリンタから出力する画像処理システムが提供されている。
【０００３】
上記のようなシステムでは、ホストコンピュータからプリンタの用紙やステイプル針等の資源の量を確認する方法がなかったり、またあったとしても、単に用紙なしやステイプル針なしなどの確認ができるのみであり、プリンタの資源の残量を越える量を使用するような設定のプリント処理を実行した場合、プリント処理の途中でプリンタの資源が不足しまいプリント処理が中断されてしまうという問題点があった。
【０００４】
また資源の不足ではなく、印刷機能の不足によって、プリント処理が開始できなかったり、中断してしまうという問題点があった。
【０００５】
また印刷処理を実際に行っている間に発生したエラーについても処理の中断がなされてしまう問題点があった。
【０００６】
上記の資源不足の問題点を解決するために、プリンタに対し出力処理が指示された場合、前記プリンタから取得される所定資源の量情報や機能情報に基づいて、設定されたプリント処理を実行できる量や機能の所定資源が前記プリンタにあるか否かを判定し、設定されたプリント処理を実行できる量の所定資源と機能が前記プリンタにないと判定された場合、所定資源の補給を促す警告メッセージを表すメッセージを表示し、その後プリンタにある用紙やステイプル針の量で実行可能な他の出力形式を表示することにより、プリント処理の途中でプリンタに用紙やステイプル針等の資源が不足しまうことにより処理が中断することを事前に防止することができるとともに、他の出力形式による代替プリント処理も効率良く指定することができるという画像処理システムが存在する。(特開2000-315143)
【特許文献１】特開２０００−３１５１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記の画像処理システムでは、解像度指定やカラー処理指定等の印刷機能不足に対する処理の未開始に対する解決は行えない。
【０００８】
また印刷処理開始後の実行途中で発生する、ジャム、メモリ不足等の印刷中断に対する解決は行えない。
【０００９】
また印刷中断に対して解決を行う際に代替動作を行わせるが、その代替動作については、対話処理による指定が行われるが、この方法ではその対話処理ゆえに実行時でないと指定ができないという問題がある。
【００１０】
また、代替処理を自動で行わせる場合の指定方法が画一的であるなど、効率的でなかった。場合によってはユーザの意図ではない印刷結果となった。
【００１１】
また、せっかく必要な印刷の動作設定を行ったのだが、代替処理によって、ユーザの意図を反映しない印刷結果となることがあった。
【００１２】
本発明は、上記の問題点や課題を解決するためになされたもので、プリンタに対し出力処理が指示された場合、前記プリンタから取得される「処理可能機能情報」に基づいて、設定されたプリント処理を実行できる機能が前記プリンタにあるか否かを判定し、設定されたプリント処理を実行できる機能が前記プリンタにないと判定された場合、所定機能が無い為に代替機能を使用するかどうかを促す警告メッセージを表示し、その後プリンタに存在する別の機能で実行可能な他の出力形式を表示することにより、プリント処理の途中で機能が不足することにより処理が中断することを事前に防止することができるとともに、他の出力形式による代替プリント処理も効率良く指定することができるという優れた操作環境を提供する。
【００１３】
また、プリンタに対し出力処理が指示され、所定の資源情報や機能情報が満たされ実際に印刷実行処理が行われた場合、その実行途中でジャムやメモリ不足等のエラーが発生し、その後の印刷処理を行うことができなくなった場合に、前記プリンタから既に取得されていた「処理可能機能情報」に基づいて、プリント処理を続けることができる代替機能が前記プリンタにあるか否かを判定し、代替機能が可能な場合には代替機能を使用するかどうかを促す警告メッセージを表示し、その後にプリンタに存在する代替機能で実行可能な他の出力形式を表示することにより、印刷処理の途中でエラーが発生することによる処理が中断することを防止することができるとともに、他の出力形式による代替プリント処理も効率良く指定することができるという優れた操作環境を提供する。
【００１４】
また、プリンタに対し出力処理が指示され、代替処理をユーザが実行時に指定する場合には、発生する項目に対応する代替処理をユーザ毎にあらかじめから設定を行っておくことにより、自動代替印刷処理を実現する。
【００１５】
またユーザ毎のパーソナライズ化制御により自動代替印刷設定を行うことにより、より効率の良い優れた印刷環境の構築を提供する。
【００１６】
また、ユーザによって設定された印刷動作項目に必須なものがある場合には、代替処理を行わせなくすること、もしくはさらにユーザに問い合わせを行わせることにより、以降の印刷処理を続行し、より効率の良い優れた印刷環境の構築を提供する。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明の印刷制御システムは、所定の通信媒体上に接続された複数のプリンタ装置を含む各種の周辺機器とデータ通信可能なデータ処理装置であって、前記いずれかのプリンタ装置を指示する指示手段と、前記指示手段により指示された前記いずれかのプリンタ装置に対してプリント処理機能種類を設定する設定手段と、前記指示手段により指示された前記いずれかのプリンタ装置から所定機能種類情報を取得する機能種類取得手段と、前記指示手段により指示された前記いずれかのプリンタ装置からステータス情報を取得するステータス取得手段と、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報と前記ステータス取得手段により取得されたステータス情報に基づいて、前記設定手段により設定されたプリント処理種類を実行できる所定機能種類が前記プリンタ装置にあるか否かを判定する判定手段と、前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にあると判定された場合、前記設定手段により設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にないと判定された場合、代替機能種類を使うかどうか促す警告メッセージを表示する警告手段と、警告手段による警告メッセージ表示後、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報に基づいて、前記プリンタ装置にある所定機能種類で実行可能な、前記設定手段により設定された出力形式とは異なる他の出力形式を表示する代替出力形式表示手段と、前記代替出力形式表示手段により表示された他の出力形式を選択する選択手段と、前記選択手段により選択された代替出力形式で設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、から構成される。
【００１８】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のプリンタ装置を含む各種の周辺機器とデータ通信可能なデータ処理装置であって、前記いずれかのプリンタ装置を指示する指示手段と、前記指示手段により指示された前記いずれかのプリンタ装置に対してプリント処理機能種類を設定する設定手段と、前記指示手段により指示された前記いずれかのプリンタ装置から所定機能種類情報を取得する機能種類取得手段と、前記指示手段により指示された前記いずれかのプリンタ装置からステータス情報を取得するステータス取得手段と、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報と前記ステータス取得手段により取得されたステータス情報に基づいて、前記設定手段により設定されたプリント処理種類を実行できる所定機能種類が前記プリンタ装置にあるか否かを判定する判定手段と、前記判定手段により、設定されたプリント処理機能種類を実行できる所定機能種類が前記プリンタ装置にあると判定された場合、前記設定手段により設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、生成された出力形式をプリンタ装置に送信する手段と、プリンタ装置で印刷実行中に発生したエラー種類を検知する手段と、検知したエラー種類を表示する手段と、代替機能種類を使って印刷処理を継続するかどうか促す警告メッセージを表示する警告手段と、警告手段による警告メッセージ表示後、前記機能取得手段により取得されたプリンタ装置の所定機能種類情報に基づいて、前記プリンタ装置にある所定機能種類で実行可能な、前記設定手段により設定された出力形式とは異なる他の出力形式を表示する代替出力形式表示手段と、前記代替出力形式表示手段により表示された他の出力形式を選択する選択手段と、前記選択手段により選択された代替出力形式で設定されるプリント処理機能種類に対する実行指示に基づき前記プリンタ装置に関するプリント動作を制御する制御手段と、前記制御手段によって出力形式を生成する手段と、から構成される。
【００１９】
また本発明の印刷制御システムは、前記代替主力表示形式表示手段、および代替出力形式選択手段においては、ユーザの選択指示によらず、あらかじめから設定されている値によって自動で代替出力形式を決定する手段と、前記決定手段により処理を継続する手段と、から構成される。
【００２０】
また本発明の印刷制御システムは、前記決定手段においては、あらかじめにユーザと代替機能の対応を格納しておくことにより、ユーザ毎にその自動決定を可能とする制御手段と、から構成される。
【００２１】
また本発明の印刷制御システムは、前記決定手段においては、決定をする際には、プリント動作の制御手段によって生成された出力形式において、動作設定がすべてデフォルト値であること、から構成される。
【００２２】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信されたプリンタ装置機能種類の問い合わせを受信する手段と、前記問い合わせに対して、前記プリンタ装置のサポートする機能一覧をまとめ、返信フォーマットに変換する、装置機能返信手段と、前記データ処理装置から送信されたプリンタステータス情報の問い合わせを受信する手段と、前記問い合わせに対して、前記プリンタ装置ステータス情報をまとめ、返信フォーマットに変換する、ステータス返信手段と、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、から構成される。
【００２３】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、前記印刷処理を行っている途中でエラーが発生した場合、印刷処理の続行不能を当該ジョブを送信した前記データ処理装置へ能動的に通知する手段と、前記通知内容に発生したエラー要因を含むこと、から構成される。
【００２４】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、印刷処理を行っている途中でエラーが発生し、印刷処理の続行不能を当該ジョブを送信した前記データ処理装置へ能動的に通知を行った場合に、データ処理装置が送信する命令を受け取り、後続の処理を行うこと、から構成される。
【００２５】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、印刷処理を行っている途中でエラーが発生した場合に、データ処理装置に通知することなく、エラー内容に合わせて、あらかじめプリンタ装置内に設定された内容で代替処理を行うこと、から構成される。
【００２６】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、印刷処理を行っている途中でエラーが発生し、そのエラー内容に合わせた代替処理を行わせる際にその代替処理を決定する場合に、あらかじめジョブを送信したユーザ毎に設定された内容で代替処理を切り替えること、から構成される。
【００２７】
また本発明の印刷制御システムは、所定の通信媒体上に接続された複数のデータ処理装置とデータ通信可能なプリンタ装置であって、前記データ処理装置から送信された出力形式(ジョブ)を受信する手段と、前記受信ジョブに指定された印刷処理設定に合わせて印刷処理を行う手段と、印刷処理を行っている途中でエラーが発生し、そのエラー内容に合わせた代替処理を行わせる際にその代替処理を決定する場合に、データ処理装置において生成された出力形式において、動作設定がすべてデフォルト値である場合に代替処理を行わせること、から構成される。
【発明の効果】
【００２８】
以上説明したように、本発明によれば、プリンタによる出力処理が指示された場合、実行時に不慮のエラーが発生した場合にも代替印刷処理を効率良く行うことができる、その代替印刷の指定方法をパーソナライズすることにより、優れた操作環境を自在に構築することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施の形態を説明する。
【００３０】
図１は、本発明の第１実施形態に係る画像処理装置を備えた画像処理システムの構成を示すブロック図である。
【００３１】
本実施形態の画像処理システムは、ネットワーク上に接続されている複数のホストコンピュータ１１０／１１１／１１２と、該ホストコンピュータ１１０／１１１／１１２からインタフェース(ローカルI／F １２１−１もしくはネットワークI／F １２１−２)を通して送信された画像データに対して所定の画像処理を施すコントローラ（画像処理装置）１２０と、コントローラ１２０に接続され、例えばカラー／グレースケールのデジタル画像をプリントアウトする複写機等のプリンタ（画像形成装置）１３０とで構成されている。
【００３２】
コントローラ１２０は、ホストコンピュータ１１０にインタフェース１２１(１２１−１、１２１−２)を介して接続される外部インタフェース１２１を有し、この外部インタフェースがＣＰＵバス１２３に接続されている。ＣＰＵバスには、装置全体の動作を制御するＣＰＵ１２４と、制御プログラム（後述するフローを含む）を格納するＲＯＭ１２５と、作業用のワークエリアとして使用されるＲＡＭ１２６(１２６−１、１２６−２)と、フォントデータや一時記憶用のデータ、印字画像データ等が記憶される内蔵ハードディスク（ＨＤＤ）１２８を制御するＨＤＤコントローラ１２７と、ＦＩＦＯ１２９とが接続されている。ここで、ＲＡＭは、ラスタ画像データを記憶するフレームメモリ１２６−１と、ＰＤＬ画像データを保持するＰＤＬバッファ１２６−２を備えている。なお、ラスタ画像データをフレームメモリ１２６−１に記憶する代りに、内蔵ＨＤＤ１２８に記憶することも可能である。また、内蔵ＨＤＤ１２８に格納された複数の画像データは、プリンタの操作部１３２で指定された編集モードに応じた順序で印字出力することも可能である。
【００３３】
このコントローラ１２０によれば、ホストコンピュータ１１０からローカルインタフェース１２１−１及びネットワークインタフェース１２１−２を介して送られてきたPDL(Page Description Language:ページ記述言語)画像データは、ＣＰＵバス１２３を介して一旦ＰＤＬバッファ１２６−２に保持される。ＣＰＵ１２４は、ＲＯＭ１２５や内蔵ＨＤＤ１２８にあるフォントデータ等を用いて、ＰＤＬバッファ１２６−２に保存されているＰＤＬ画像データをラスタ画像データに展開し、フレームメモリ１２６−１に書き込む。
【００３４】
このコントローラ１２０からは、ＣＰＵバス１２３及びＦＩＦＯ１２９を介してラスタ画像データがプリンタ１３０へ形成用信号１４１として送られ、その信号１４１に基づいて画像形成が行われる。また、コントローラ１２０とプリンタ１３０は、インタフェース１４２を介して、種々の通信が行える。
【００３５】
プリンタ１３０は、画像形成部１３１と、操作部１３２と、制御部１３３とで構成されている。画像形成部１３１は、ホストコンピュータ１１０から送られてきた画像データを４００ｄｐｉ等の画像処理装置解像度で記録媒体にカラーまたはグレースケールで出力する機能を有し、制御部１３３は、プリンタ１３０の制御を行うもので、操作部１３２及び画像処理装置１２０との通信内容に応じてプリント機能を実行する。操作部１３２は、プリンタの各種設定および各種動作の指示を行うために使用する。
【００３６】
コントローラ１２０は、ネットワークインタフェース１２１−２を介してネットワーク上の機器と通信を行うことが可能であり、印刷データのやりとりだけでなく、機器制御のための通信や、機器の状態や管理情報の通信等が行われる。
【００３７】
例として、トナー残量、カセット毎、サイズ毎の用紙の残量、ステイプル針の残量、等の消耗品情報の通信である。またプリンタの状態情報（ドアが空いている，紙詰まり等）の通信や、各種オプション装置（排紙処理装置（ソータ），Ｚ折り機，ペーパデッキ）装着の有無等の通信である。機器設定値を設定するための通信も行われる。
【００３８】
次に、ホストコンピュータ(ＰＣ)側の動作を説明する。
【００３９】
ネットワーク上には複数のＰＣが接続されており、これらのＰＣで動作するネットワークＯＳの制御の下で、ネットワークインタフェース１２１−２を介して画像処理装置１２０と通信する。以降、ホストコンピュータＰＣ２が画像処理装置１２０と通信を行い、印刷制御処理する場合として、説明を行う。
【００４０】
ＰＣ２は、画像処理装置１２０への印字ファイルの生成、生成した印字ファイルのネットワークへの送信、またネットワークからの受信、さらにファイルの表示や処理をおこなうことができる一般的なホストコンピュータである。
【００４１】
図２は、本発明を示すクライアント構成を説明するブロック図であり、図示しない通信媒体、例えばＬＡＮを介して所定の周辺機器（プリンタ，スキャナ，モデム，複合画像処理装置等を含む）がローカル接続された他のデータ処理装置と所定のプロトコルにより通信可能に構成されているものとする。
【００４２】
図において、２０１はシステムバスであり、これから説明する各部はこのシステムバス２０１に接続されている。２０２はCPU(Central Processing Unit)である。２０３はプログラムメモリ（ＰＭＥＭと称す）で、本処理のためのプログラムを適宜ハードディスク２１０から選択／読込みし、ＣＰＵ２０２にて実行する。又、キーボード２１２から入力されたデータはテキストメモリでもあるＰＭＥＭ２０３にコード情報として格納される。
【００４３】
２０４は通信制御部であり、通信ポート２０５に於ける入出力データの制御を行う。通信ポート２０５から出力された信号は、通信回線２０６を経由して、ネットワーク上の他の装置２０７の通信ポートに伝えられる。ネットワーク上で共有されているプリンタや、画像読み取り装置（スキャナ）とのやり取りは、この通信制御部２０４を介して行われる。なお、本実施形態ではＬＡＮなどのネットワークに関して記述するが、この通信制御部２０４に接続される通信ポート及び通信回線が一般の公衆回線であっても本発明が適応されることは言うまでもない。
【００４４】
２０８は外部記憶装置制御部で、データファイル用のディスク、例えばフレキシブルディスク（ＦＤと称す）２０９や、ハードディスク（ＨＤと称す）２１０とのアクセスを制御する。
【００４５】
２１１は入力制御部であり、キーボード２１２、マウス２１３等の入力装置が接続される。操作者はこのキーボード２１２を操作することによりシステムの動作指令等を行う。
【００４６】
２１６はＣＲＴ装置（ＣＲＴ）で、ＣＲＴ２１６上で画像情報を加工指示するためにはポインティングデバイス（ＰＤと称す）が使用され、本実施形態ではマウス２１３を使用している。これによりＣＲＴ１６上のカーソルをＸ，Ｙ方向に任意に移動してコマンドメニュー上のコマンドアイコンを選択して処理の指示を行なうほか編集対象の指示、描画位置の指示等も行う。
【００４７】
２１４はビデオイメージメモリ（ＶＲＡＭと称す）で、ＣＲＴ２１６に表示すべき描画データ（ビットマップデータ）が展開され、表示出力制御部２１５を介して適宜読み出されてＣＲＴ２１６にその内容が表示される。
【００４８】
２１７はプリンタ制御部であり、接続されているプリンタ２１８に対するデータの出力制御を行う。
【００４９】
２２０は画像読み取り機器制御部であり、接続されている画像読み取り機器２２１の画像読み取り制御を行う。なお、外部機器制御部２１９は、プリンタ制御部２１７または画像読み取り機器制御部２２０を介して外部機器の動作を制御する。
【００５０】
なお、本発明に於ける画像読み取りサーバ装置には、上記画像読み取り機器制御部２２０と画像読み取り機器２２１の構成要素が必須となるが、クライアント側装置では、前述のように、通信制御部２０４、及び通信ポート２０５を介してサーバ側の共有されている同構成要素を使用することができる。
【００５１】
更に、図２の構成は、画像読み取り機器と画像読み取り装置が物理的に別々のコンポーネントであっても、画像読み取り装置が、画像読み取り機器を含む１つのコンポーネントと同様な機能を有することとする。
【００５２】
なお、本実施形態でＲＯＭに記憶しているプログラムは、装置に直接接続されているハードディスク（ＨＤ）２１０やフレキシブルディスク（ＦＤ）２０９などの記憶媒体にも記憶されていてもよい。さらに、ネットワークで接続されている他の装置上に記憶されていてもよい。また、本発明のプログラムは、ハードディスク（ＨＤ）２１０やフレキシブルディスク（ＦＤ）２０９などの記憶媒体やネットワークを介してシステムや装置に供給できる。
【００５３】
図３は、図２に示したＣＲＴ２１６上に表示されるネットワーク接続構成を説明する図である。
【００５４】
図３において、３０１はメインウインドウで、メニュー、ツールバー、そしてＰＣおよび周辺機器を表わすアイコン、ＰＣおよび周辺機器を操作して行う各機能のアイコン３１１〜３１６がツールバー上に表示される。
【００５５】
例えば、アイコン３１１は選択されたスキャナから画像データの読み込み、そしてその画像データを選択されたプリンタに出力するコピー機能を実行するためのアイコンである。アイコン３１２はＦＡＸ機能を実行するためのアイコンである。アイコン３１３は画像データ読み込み機能を実行するためのアイコンである。アイコン３１４は画像データを読み込み、ＯＣＲ処理を行う機能を実行するためのアイコンである。アイコン３１５はＰＣ情報を表示する機能を実行するためのアイコンである。アイコン３１６は個人トレイデータを表示する機能をそれぞれ実行するためのアイコンである。３２０はシステム表示ウィンドウである。
【００５６】
システム表示ウィンドウ３２０において、３２１〜３２９はアイコンで、ネットワーク上で共有等がなされているＰＣおよび周辺機器を示すアイコンである。これらのアイコンはＰＣ、プリンタ、スキャナ、ＦＡＸモデムなどのデバイス種類、あるいは「処理中」、「エラー発生」などのステータスによってアイコンが更新表示される。
【００５７】
３２１はルートアイコン、３２２は自機がログオンしているドメイン、３２３は自機を表わすアイコンである。自機は特別な機器であるために他のＰＣとは区別して表示される。
【００５８】
なお、アイコン３３１、３３２のようにネットワーク上では共有されているが、ドライバがインストールされていないＰＣおよび周辺機器はアイコンの表示形状がグレー表示される。
【００５９】
アイコン３２４はこのスキャナが現在スキャンニング中であることを示し、アイコン３２５には、このプリンタに３つのジョブがスプールされていることを示す数値、例えば「ぬりつぶし□」が表示される。
【００６０】
アイコン３５１はドライバがインストールされているが何らかの理由で使用不可状態であることを示す。このようにこの画面でネットワーク上の全てのＰＣおよび周辺機器の接続状態およびステータスをグラフィカルに確認することができる。この例では、画面の都合上、全てのアイコンが表示されていないが、画面横に配置されているスクロールバーＳＢを使って全てのＰＣおよび周辺機器の接続状態を確認することができる。
【００６１】
図４は、図２に示されたデータ処理装置に記憶される組み合わせ判定データ構造体の一例を示す図であり、例えばハードディスク２１０上に記憶される。
【００６２】
図において、４０１、４０２はヘッダ部で、ヘッダ部４０１は登録されている組み合せ機能の数、ヘッダ部４０２はコメントである。
【００６３】
４１１〜４１４はそれぞれ一つの機能のデータを表し、４１１は第１機器データ、４１２は第２機器データである。上述の例では、スキャナが第１機器データ、プリンタは第２機器データである。また、この組み合わせは逆でも有効である。機能データ４１３は実行する（ここでは、コピー機能）機能を示し、データ４１４はコメントである。なお、本実施形態では、データ部は、登録機能数Ｎ分記憶可能に構成されており、データ部４ｎ１〜４ｎ４がＮ番目に対応する。
【００６４】
図５は、図２に示したＣＲＴ２１６に表示されるコピー機能設定画面の一例を示す図であり、図３に示したスキャナアイコンをプリンタアイコン上へドラッグ＆ドロップ操作した際に、その組み合わせ機能が有効と判定された場合に、ＣＲＴ２１６に表示される。
【００６５】
図において、５０１，５０２は倍率設定ボタン（ボタン）で、通常等倍出力時にはボタン５０１を押下指示し、縮小／拡大出力時にはボタン５０２を押下指示して、所望の倍率を指定できる。
【００６６】
５０３，５０４はボタンで、それぞれ入出力用紙設定用のボタンとして機能し、ボタン５０３，５０４の押下指示に連動して用紙サイズ、用紙の向きなどを設定するダイアログが表示されて用紙サイズ、用紙の向きを設定可能に構成されている。５０５はボタンで、入力画像のカラーモード設定用のボタンとして機能し、カラー／モノクロ／グレースケールなどの設定が可能に構成されている。
【００６７】
５０６は設定内容確認表示部で、アイコンの組み合わせで決定された機能に基づく設定内容、この例ではコピー機能であるため、倍率等倍「１００％」，入力縦向き用紙「Ａ４」、縦向き出力用紙「Ａ４」、カラーコピー等が表示される場合に対応する。
【００６８】
５０７はテンキーボタンで、出力部数を設定する。５０８はレイアウト調整設定ボタン（ボタン）であり、このボタン５０８を押下指示すると、用紙の出力位置設定、２ｉｎ１出力設定などを行えるダイアログが表示され、それぞれに必要な設定実行可能に構成されている。
【００６９】
５０９はスライダで、濃度設定をマウス２１３の操作指示により所望の濃度を設定可能に構成されている。５１０はスライダで、画像品位設定をマウス２１３の操作指示により所望の品位を設定可能に構成されている。
【００７０】
５１１はプレビュー領域で、入力サイズ、出力サイズおよび出力可能領域を表示する。５１２は入出力機器を変更するためのボタンで、このボタン５１２によりアイコン設定による入出力機器とは異なる入出力機器を設定するダイアログが表示され、ユーザが意図する入出力機器を選択することができる。５１３はボタンで、このボタン５１３を押下指示すると現在のコピー機能設定がリセットされ予め決められた標準のコピー機能設定になる。５１４はストップボタン、５１５はコピー実行ボタンである。
【００７１】
図６は、図２に示したＣＲＴ２１６上に表示されるエラーメッセージの一例を示す図であり、図３に示した表示画面上で、ユーザのマウス操作により組み合わされたアイコンが有効な組み合わせでないとＣＰＵ２０２が記憶された判定情報に基づいて判定された場合に表示される。図において、６０１はエラーメッセージダイアログであり、組み合わせが有効でない場合に表示される。
【００７２】
なお、本実施形態では、ドラッグ＆ドロップ操作をした時点を基準として組み合わせが有効であるかどうか判定してエラーメッセージを表示しているが、ドラッグ操作をした際に組み合わせを判定してドロップ操作できなくするように制御してもよい。
【００７３】
図７は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、システム構成表示処理に伴う組み合わせ機能処理手順に対応する。なお、Ｓ７０１〜Ｓ７８は各ステップを示す。
【００７４】
まず、ステップＳ７０１で、ネットワーク上の全ての共有されている図１に示したＰＣおよび周辺機器の接続情報とそれらの機器の使用状況およびステータス情報を取得する。そして、それらの情報を図２に示したＰＭＥＭ２０３上に記憶する。次に、ステップＳ７０２で自機にインストールされているデバイスのドライバ情報をチェック（取得）する。そして、ステップＳ７０３でそれらの取得した情報に基づいて図３に示したシステム構成およびシステム状態を同時に表示するための画面をＣＲＴ２１６上に表示する。
【００７５】
次に、ステップＳ７０４で、各機能の実行指示された時に有効な指示であるかどうか判定する。操作方法としては例えば、図３に示す画面上でスキャナのアイコン３２４をマウス操作でプリンタのアイコン３３４にドラッグ＆ドロップする方法がある。この場合には、コピー機能が実行される。
【００７６】
ここで、有効な組み合わせでないと判断された場合は、ステップＳ７０５に進み、図６に示すようにエラーメッセージがＣＲＴ２１６上に表示される。
【００７７】
一方、ステップＳ７０４で、有効な組み合わせであると判定された場合は、ステップＳ７０６に進み、対応する機能のウィンドウが表示される。上述の例では、図５に示したコピー機能の設定画面がＣＲＴ２１６上に表示される。
【００７８】
次に、ステップＳ７０７でコピーを実行するかどうかを判定し、図５に示す仮想操作パネルのボタン５１４の押下によるコピー中止指示があった場合は処理を終了する。
【００７９】
ボタン５１５によるコピー実行指示があったと判定した場合は、ステップＳ７０８に進み、設定にしたがってコピーを実行して、処理を終了する。
【００８０】
上記実施形態では、ネットワーク上の各ＰＣが電源オン時等にネットワーク機器との通信によりデバイスドライバ情報をネットワーク機器から取得して、機器毎に統一されたアイコンでその接続情報および各機器の動作状態を形態の異なるアイコンでグラフィカルに仮想表示する場合について説明したが、ネットワークに接続される機器は、上記実施形態に示されるような、プリンタ，スキャナばかりでなくプリンタ機能とスキャナ機能あるいはこれらの機能と他の機能（ファクシミリ，データベース機能等を含む）との機能を含むマルチファンクションの機器も接続されていても本発明を適用可能である。
【００８１】
上記実施形態では、ネットワーク上の各ＰＣが電源オン時等にネットワーク機器との通信によりネットワークデバイスのドライバ情報をネットワーク機器から取得して、アイコンでその接続情報および各機器の動作状態と機能を、また形態の異なるアイコンでグラフィカルに表示する場合について説明した。そして、機能によって有効な組み合わせでない場合には、エラーメッセージを表示させていた。
【００８２】
機能の例としては他に、解像度やカラー印刷パラメータ(色数、階調)、等によってもエラーメッセージを表示することが可能である。
【００８３】
また、機能によるだけでなく、消耗品の残量によってもエラーメッセージを表示することが可能である。
【００８４】
上記実施形態では、ネットワーク上の各ＰＣが電源オン時等にネットワーク機器との通信によりネットワークデバイスのドライバ情報をネットワーク機器から取得して、アイコンでその接続情報および各機器の動作状態と機能を、また形態の異なるアイコンでグラフィカルに表示する場合について説明した。つまり実際に印刷を行う前段階での設定における説明である。
【００８５】
ここでは印刷時において発生するエラー等により制御を行う場合について説明を行う。
【００８６】
図８は、本発明に係るデータ処理装置におけるエラー発生時における代替印刷制御手順の一例を示すフローチャートである。
【００８７】
まずステップＳ８０１で、ジョブをプリンタ装置へ送信する(例としては図７で設定されたジョブ)。その後は、当該ジョブの印刷処理の完了を待つ。もし印刷の途中でエラーが発生した場合(Ｓ８０３)には、そのステータスコードを受信し、その内容をPCの画面上に表示する(Ｓ８０４)。
【００８８】
ここでこのエラー内容によって、印刷処理が続行できる場合には、その代替処理を選択し(Ｓ８０６)、代替処理命令を作成しプリンタ装置へ送信する(Ｓ８０７)。
【００８９】
代替処理が続行できないと判断する場合には、その続行不能の旨を表示し(Ｓ８０８)、エラーが発生したジョブのキャンセル処理を行うかどうかの入力を行わせる(Ｓ８０９)。キャンセルを行う場合には、キャンセル処理を行う(Ｓ８１０)。
【００９０】
先のエラー発生については、画像処理装置系のエラー種別１(ジャム、出力トレイ溢れ、カバーオープン、等)を想定している。
【００９１】
さらに、エラー発生については、画像処理装置系のエラー種別２(トナーLOW、ドラム交換寿命、廃トナー溢れ、等)を想定している。
【００９２】
さらに、エラー発生については、PDL系のエラー種別(メモリ不足、オーバーラン、等)を想定している。
【００９３】
さらに、エラー発生については、紙なしを想定している。
【００９４】
先の、エラー種別１に対する代替処理動作については、エラー発生ジョブの印刷処理の中断、ストアジョブへの切り替え、を想定する。
【００９５】
先の、エラー種別２に対する代替処理動作については、エラー発生ジョブの印刷処理の中断、ストアジョブへの切り替え、を想定する。もしくはそのままの強制印刷を行わせることを想定している。
【００９６】
先の、PDL系のエラー種別に対する代替処理動作については、印刷品質を落として強制印刷を行わせることを想定している。(解像度減、階調度減、色数減、等)
先の、紙なしのエラー種別に対する代替処理動作については、印刷処理を中断させ、電子メール通知やイベント通知などによってエラー発生通知を行うことを想定している。
【００９７】
図９は、本発明に係るデータ処理装置におけるエラー発生時の代替印刷制御におけるパラメータ変更手順の一例を示すフローチャートである。
【００９８】
ここでは、エラーが発生した場合に代替印刷を行わせる制御方法について説明する。
【００９９】
まず、エラーが発生したジョブの印刷パラメータを参照する(Ｓ９０１)。そのパラメータ全てにおいて、その指定が「デフォルト」の設定である場合(プリンタ内のデフォルト設定で動作する)に限り、代替印刷制御を行わせる。複数の指定パラメータのうち、一つでもデフォルトではない値が指定されている場合には、その指定は必須とし、代替制御は行わない(Ｓ９０８)。
【０１００】
印刷パラメータ全てがデフォルト設定の場合には、そのパラメータの個々をチェックし、そのパラメータに対して代替する処理の選択入力を行い、新たな印刷パラメータを設定する(Ｓ９０５)。
【０１０１】
全てのパラメータに対しての指定が終了したなら、指定されたパラメータで新たに代替ジョブを生成する。
【０１０２】
図１０は、本発明に係るデータ処理装置におけるエラー発生時の代替印刷制御におけるパーソナライズ化されたパラメータ変更手順の一例を示すフローチャートである。
【０１０３】
先の実施例では、パラメータを変更する場合に、GUIによるパラメータ選択入力指定を想定していたが、ここではパーソナライズ制御によって、この入力を行う場合について説明する。先の例と同様に代替印刷を行うのは全てのパラメータ指定が「デフォルト」の場合である。パラメータを変更するにあたり、ユーザ毎に与えられているデータベースを参照する(Ｓ１００４)。そこには、ユーザ毎、パラメータ毎、そしてパラメータとエラーコードが関連付けされ、代替させても良いパラメータ値が格納されている。その代替値によって、新たに代替ジョブを生成する。
【図面の簡単な説明】
【０１０４】
【図１】本発明に係るデータ処理装置を含むネットワーク機器のシステム構成を説明する図である。
【図２】本発明の第１実施形態を示すクライアント構成を説明するブロック図である。
【図３】図２に示したＣＲＴ上に表示される第１のネットワーク接続構成を説明する図である。
【図４】図２に示されたデータ処理装置に記憶される組み合わせ判定データ構造体の一例を示す図である。
【図５】図２に示したＣＲＴに表示されるコピー機能設定画面の一例を示す図である。
【図６】図２に示したＣＲＴ上に表示されるエラーメッセージの一例を示す図である。
【図７】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置におけるエラー発生時における代替印刷制御手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置におけるエラー発生時の代替印刷制御におけるパラメータ変更手順の一例を示すフローチャートである。
【図１０】本発明に係るデータ処理装置におけるエラー発生時の代替印刷制御におけるパーソナライズ化されたパラメータ変更手順の一例を示すフローチャートである。
【符号の説明】
【０１０５】
１１０  ホストコンピュータ１
１１１  ホストコンピュータ２
１１２  ホストコンピュータｎ
１１５  ネットワークLAN
１２０  コントローラ
１２１−１  ローカルインタフェース
１２１−２  ネットワークインファーフェース
１２２  外部インタフェース
１２３  内部バス
１２４  ＣＰＵ
１２５  ＲＯＭ
１２６  ＲＡＭ
１２６−１  フレームメモリ
１２６−２  ＰＤＬバッファ
１２７  ＨＤＤコントローラ
１２８  内蔵ハードディスク（ＨＤＤ）
１２９  ＦＩＦＯ
１３０  プリンタ
１３１  画像形成部
１３２  操作部
１３３  制御部
１４１  画像インタフェース
１４２  操作部インタフェース
【図１】
2006164029.tif 000003
【図２】
2006164029.tif 000004
【図３】
2006164029.tif 000005
【図４】
2006164029.tif 000006
【図５】
2006164029.tif 000007
【図６】
2006164029.tif 000008
【図７】
2006164029.tif 000009
【図８】
2006164029.tif 000010
【図９】
2006164029.tif 000011
【図１０】
2006164029.tif 000012