(57)【特許請求の範囲】
【請求項１】
所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と、
過去に受け取られた状態情報に基づく前記状態分析部の判定結果と、対応する印刷データの名称または種類のいずれか１つ以上とを関連づけて履歴情報として管理する履歴情報管理部と
を備え、
前記状態分析部は、前記印刷装置から受け取られる前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、前記印刷データの名称または種類のいずれか１つ以上が前記履歴情報管理部により管理される履歴情報に含まれている場合、当該履歴情報として関連づけられている前記状態分析部の判定結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定することを特徴とする、印刷制御装置。
【請求項２】
前記印刷装置に与えられるべき印刷データを前記印刷装置に印刷させるかまたは前記印刷装置以外の他の印刷装置に印刷させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
をさらに備え、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に前記他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には前記他の印刷装置に印刷させるべきと判定し、
前記制御部は、前記状態分析部により前記他の印刷装置に印刷させるべきと判定される場合、前記他の印刷装置に前記印刷データを印刷させることを特徴とする、請求項１に記載の印刷制御装置。
【請求項３】
所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
を備え、
前記表示部は、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力部は、前記時間を示す操作入力を受け付け、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力部に前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御部により前記印刷装置に前記印刷データを印刷させることを特徴とする、印刷制御装置。
【請求項４】
前記状態分析部は、前記印刷装置が印刷準備中であるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置が印刷準備中であるか否かを示すための操作画面を表示することを特徴とする、請求項３に記載の印刷制御装置。
【請求項５】
前記状態分析部は、前記印刷装置が印刷中であるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置が印刷中であるか否かを示すための操作画面を表示することを特徴とする、請求項３に記載の印刷制御装置。
【請求項６】
前記状態分析部は、前記印刷装置近傍に人がいるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置近傍に人がいるか否かを示すための操作画面を表示することを特徴とする、請求項３に記載の印刷制御装置。
【請求項７】
前記状態分析部は、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われているか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置を操作する人がいるか否かを示すための操作画面を表示することを特徴とする、請求項３に記載の印刷制御装置。
【請求項８】
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に前記他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には前記他の印刷装置に印刷させるべきと判定し、
前記制御部は、前記状態分析部により前記他の印刷装置に印刷させるべきと判定される場合、前記他の印刷装置に前記印刷データを印刷させることを特徴とする、請求項３に記載の印刷制御装置。
【請求項９】
所定の画像を表す印刷データ受け取り前記画像を印刷する印刷装置と、前記印刷装置に前記印刷データを与えることにより前記画像を前記印刷装置に印刷させるサーバ装置と、前記印刷データに対応する文書データを作成し当該文書データをサーバ装置に与えるクライアント装置とを備えており、前記印刷装置、前記サーバ装置、および前記クライアント装置が所定のネットワークを介して相互に通信可能に接続される印刷制御システムであって、
前記サーバ装置は、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記印刷装置に記憶させるべきと判定される場合、前記印刷装置に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と
を備え、
前記クライアント装置は、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記印刷装置に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
を備え、
前記印刷装置は、
前記印刷データを記憶する記憶部と、
前記状態情報を取得し前記状態分析部に与える状態情報取得部と
を備え、
前記表示部は、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力部は、前記時間を示す操作入力を受け付け、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記印刷装置に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記印刷装置に記憶させるべきかを判定し、前記入力部に前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御部により前記印刷装置に前記印刷データを印刷させることを特徴とする、印刷制御システム。
【請求項１０】
所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御方法であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析ステップと、
前記状態分析ステップにおいて前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御ステップと、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示ステップと、
前記操作入力を受け付ける入力ステップと
を備え、
前記表示ステップでは、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力ステップでは、前記時間を示す操作入力を受け付け、
前記状態分析ステップでは、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示ステップにおいて前記操作画面を表示させ、表示された前記操作画面に対応して前記入力ステップにおいて受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力ステップにおいて前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御ステップにおいて前記印刷装置に前記印刷データを印刷させることを特徴とする、印刷制御方法。
【請求項１１】
所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置に、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析ステップと、
前記状態分析ステップにおいて前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御ステップと、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示ステップと、
前記操作入力を受け付ける入力ステップと
を実行させるプログラムであって、
前記表示ステップでは、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力ステップでは、前記時間を示す操作入力を受け付け、
前記状態分析ステップでは、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示ステップにおいて前記操作画面を表示させ、表示された前記操作画面に対応して前記入力ステップにおいて受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力ステップにおいて前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御ステップにおいて前記印刷装置に前記印刷データを印刷させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の画像を印刷する印刷装置を制御する印刷制御装置に関し、より詳細には上記画像を印刷装置に印刷させるかまたは保存するかを選択可能な印刷制御装置に関する。
【背景技術】
【０００２】
従来より、印刷装置に対して印刷ジョブを送信する前に、直ちに印刷するか、または印刷せずに保存（ホールド）する設定で印刷ジョブを送信するかをユーザが選択できる印刷制御装置が知られている。
【０００３】
例えば、上記のようなユーザによる選択を前提として、所定の印刷データを印刷せずに保存する場合には認証データとともに保存し、さらに同一の認証データを有する新たな印刷データを保存すべきときには、当該印刷データを既に保存された同一の認証データを有する印刷データに上書きして保存する従来の印刷システムがある（特許文献１を参照）。また、保存されている１回のみ印刷すべき印刷データを印刷処理後に自動的に消去する従来の印刷システムがある（特許文献１を参照）。
【０００４】
ここで、これら従来の印刷システムでは、例えば機密性の高いデータを安全に保存することができる。また機密性の高いデータを印刷する場合にも、直ちに印刷することなく一旦保存した後、ユーザ以外の他人の目に触れないように、例えば印刷装置の近傍に人がいないような適当な時点で印刷装置において印刷を行うことができる。
【特許文献１】特開２００５−３４９６４１号公報
【特許文献２】特開２００５−３４９６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の印刷制御装置の構成によれば、機密性の高いデータを印刷する際に、ユーザはまず印刷装置の周囲に人がいないことを目視で確認し、その後に上記印刷データの印刷を行わなければならない。
【０００６】
また、印刷装置が印刷制御装置から離れた位置に設置されているなど、印刷制御装置を使用するユーザが印刷装置の周囲をそもそも目視で確認できないこともある。その場合には、既に印刷装置を使用している他人（例えば、印刷装置が複合機であるときに通常備えられるスキャン機能やＦＡＸ機能などを利用している他人）に上記機密性の高いデータの印刷結果を見られてしまうことがある。
【０００７】
さらに、ユーザが印刷装置の周囲を目視で確認できるとしても、印刷装置が他人の印刷ジョブを受付中または印刷中であり、その直後にユーザが機密性の高いデータを印刷しようとする場合には、先に受け付けられた印刷ジョブの印刷結果を受け取るため印刷装置近傍に来た上記他人により、直後に印刷された機密性の高いデータを見られてしまうことがある。
【０００８】
そこで本発明は、例えば機密性の高いデータを印刷する際に、印刷装置の状態に応じて、印刷装置に印刷データを直ちに印刷させるか、または一旦印刷データを保存させるかを選択可能な印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、  所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と、
過去に受け取られた状態情報に基づく前記状態分析部の判定結果と、対応する印刷データの名称または種類のいずれか１つ以上とを関連づけて履歴情報として管理する履歴情報管理部と
を備え、
前記状態分析部は、前記印刷装置から受け取られる前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、前記印刷データの名称または種類のいずれか１つ以上が前記履歴情報管理部により管理される履歴情報に含まれている場合、当該履歴情報として関連づけられている前記状態分析部の判定結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定することを特徴とする。
【００１０】
第２の発明は、第１の発明において、
前記印刷装置に与えられるべき印刷データを前記印刷装置に印刷させるかまたは前記印刷装置以外の他の印刷装置に印刷させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
をさらに備え、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に前記他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には前記他の印刷装置に印刷させるべきと判定し、
前記制御部は、前記状態分析部により前記他の印刷装置に印刷させるべきと判定される場合、前記他の印刷装置に前記印刷データを印刷させることを特徴とする。
【００１１】
第３の発明は、所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
を備え、
前記表示部は、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力部は、前記時間を示す操作入力を受け付け、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力部に前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御部により前記印刷装置に前記印刷データを印刷させることを特徴とする。
【００１２】
第４の発明は、第３の発明において、
前記状態分析部は、前記印刷装置が印刷準備中であるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置が印刷準備中であるか否かを示すための操作画面を表示することを特徴とする。
【００１３】
第５の発明は、第３の発明において、
前記状態分析部は、前記印刷装置が印刷中であるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置が印刷中であるか否かを示すための操作画面を表示することを特徴とする。
【００１４】
第６の発明は、第３の発明において、
前記状態分析部は、前記印刷装置近傍に人がいるか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置近傍に人がいるか否かを示すための操作画面を表示することを特徴とする。
【００１５】
第７の発明は、第３の発明において、
前記状態分析部は、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われているか否かを示す状態情報を受け取り、
前記表示部は、前記状態情報に基づき、前記印刷装置を操作する人がいるか否かを示すための操作画面を表示することを特徴とする。
【００１７】
第８の発明は、第３の発明において、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に前記他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には前記他の印刷装置に印刷させるべきと判定し、
前記制御部は、前記状態分析部により前記他の印刷装置に印刷させるべきと判定される場合、前記他の印刷装置に前記印刷データを印刷させることを特徴とする。
【００１８】
第９の発明は、所定の画像を表す印刷データ受け取り前記画像を印刷する印刷装置と、前記印刷装置に前記印刷データを与えることにより前記画像を前記印刷装置に印刷させるサーバ装置と、前記印刷データに対応する文書データを作成し当該文書データをサーバ装置に与えるクライアント装置とを備えており、前記印刷装置、前記サーバ装置、および前記クライアント装置が所定のネットワークを介して相互に通信可能に接続される印刷制御システムであって、
前記サーバ装置は、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析部と、
前記状態分析部により前記印刷データを前記印刷装置に記憶させるべきと判定される場合、前記印刷装置に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御部と
を備え、
前記クライアント装置は、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記印刷装置に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示部と、
前記操作入力を受け付ける入力部と
を備え、
前記印刷装置は、
前記印刷データを記憶する記憶部と、
前記状態情報を取得し前記状態分析部に与える状態情報取得部と
を備え、
前記表示部は、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力部は、前記時間を示す操作入力を受け付け、
前記状態分析部は、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記印刷装置に記憶させるべきと判定するとき、さらに前記表示部に前記操作画面を表示させ、表示された前記操作画面に対応して前記入力部に受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記印刷装置に記憶させるべきかを判定し、前記入力部に前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御部により前記印刷装置に前記印刷データを印刷させることを特徴とする。
【００１９】
第１０の発明は、所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御方法であって、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析ステップと、
前記状態分析ステップにおいて前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御ステップと、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示ステップと、
前記操作入力を受け付ける入力ステップと
を備え、
前記表示ステップでは、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力ステップでは、前記時間を示す操作入力を受け付け、
前記状態分析ステップでは、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示ステップにおいて前記操作画面を表示させ、表示された前記操作画面に対応して前記入力ステップにおいて受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力ステップにおいて前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御ステップにおいて前記印刷装置に前記印刷データを印刷させることを特徴とする。
【００２０】
第１１の発明は、所定の画像を表す印刷データを所定の印刷装置に与えることにより前記画像を前記印刷装置に印刷させる印刷制御装置に、
前記印刷装置から受け取られた状態情報に基づき、前記印刷装置が印刷中である状態と、前記印刷装置が印刷準備中である状態と、前記印刷装置に備えられる所定の操作入力部に対して操作入力が行われている状態と、前記印刷装置近傍に人がいる状態とのいずれか１つ以上の状態を含む使用状態であると判定する場合、前記印刷装置に与えられるべき印刷データを所定の記憶部に記憶させるべきと判定し、前記使用状態でないと判定する場合、前記印刷データを直ちに印刷させるべきと判定する状態分析ステップと、
前記状態分析ステップにおいて前記印刷データを前記記憶部に記憶させるべきと判定される場合、前記記憶部に前記印刷データを記憶させ、前記印刷データを直ちに印刷すべきと判定される場合、前記印刷装置に前記印刷データを印刷させる制御ステップと、
前記印刷装置に与えられるべき印刷データを直ちに印刷するかまたは前記印刷データを前記記憶部に記憶させるかを選択する操作入力を受け付けるための操作画面を表示する表示ステップと、
前記操作入力を受け付ける入力ステップと
を実行させるプログラムであって、
前記表示ステップでは、前記印刷データを前記記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付けるための操作画面を表示し、
前記入力ステップでは、前記時間を示す操作入力を受け付け、
前記状態分析ステップでは、前記状態情報に基づき、前記印刷装置に与えられるべき印刷データを前記記憶部に記憶させるべきと判定するとき、さらに前記表示ステップにおいて前記操作画面を表示させ、表示された前記操作画面に対応して前記入力ステップにおいて受け付けられた操作入力の結果に応じて、前記印刷データを直ちに印刷させるべきかまたは前記記憶部に記憶させるべきかを判定し、前記入力ステップにおいて前記時間を示す操作入力が受け付けられる場合、前記時間の経過後に前記制御ステップにおいて前記印刷装置に前記印刷データを印刷させることを特徴とする、プログラムである。
【発明の効果】
【００２１】
第１の発明によれば、状態分析部により、受け取られる状態情報に基づき印刷装置に与えられるべき印刷データを直ちに印刷させるべきかまたは記憶部に記憶させるべきかが判定されるので、例えば機密性の高いデータを印刷する際に、当該データを印刷しようとするユーザが印刷装置の周囲を目視で確認できない場合であっても、既に印刷装置を使用している他人に上記機密性の高いデータの印刷結果を見られてしまうことを防止することができる。また、ユーザが印刷装置の周囲を目視で確認できるとしても、印刷装置が他人の印刷データを受付中または印刷中であるなど、その直後にユーザが機密性の高いデータを印刷しようとする場合にも、先に受け付けられた印刷データの印刷結果を受け取るため印刷装置近傍に来た上記他人により、直後に印刷された機密性の高いデータを見られてしまうことを防止することができる。
また本発明によれば、状態分析部により印刷データを記憶部に記憶させるべきと判定されるとき、印刷データの名称または種類のいずれか１つ以上が履歴情報管理部により管理される履歴情報に含まれている場合、当該履歴情報として関連づけられている状態分析部の判定結果に応じて、印刷データを直ちに印刷させるべきかまたは記憶部に記憶させるべきかが判定される。このことにより、実際には記憶させる処理することが適しているにもかかわらず、例えば利用者が誤って通常の印刷を指示してしまったと考えられる場合などに、正しく記憶させる処理をすることにより誤って印刷されることを防止することができ、例えば機密データの守秘を十分に図ることができる。また、ユーザが記憶させる処理を行うべきか否かを判断および指示する必要がないので、ユーザの（判断および指示の）負担を軽減または解消することができる。
【００２２】
第２の発明によれば、状態分析部により印刷データを記憶部に記憶させるべきと判定されるとき、さらに操作画面に対応して入力部に他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には他の印刷装置に印刷させるべきと判定され、この場合に制御部により他の印刷装置に上記印刷データを印刷させるので、直ちに印刷を行うことができる。例えば印刷装置が使用中である場合など印刷可能となるまで時間がかかる場合に、印刷可能である他の印刷装置を使用することができ、ユーザに素早く印刷結果を取得させることができる。また、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていない場合、その後に印刷される機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態を、その印刷装置に直ちに印刷することにより、未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２３】
第３の発明によれば、第１の発明と同様に、状態分析部により、受け取られる状態情報に基づき印刷装置に与えられるべき印刷データを直ちに印刷させるべきかまたは記憶部に記憶させるべきかが判定されるので、例えば機密性の高いデータを印刷する際に、当該データを印刷しようとするユーザが印刷装置の周囲を目視で確認できない場合であっても、既に印刷装置を使用している他人に上記機密性の高いデータの印刷結果を見られてしまうことを防止することができる。また、ユーザが印刷装置の周囲を目視で確認できるとしても、印刷装置が他人の印刷データを受付中または印刷中であるなど、その直後にユーザが機密性の高いデータを印刷しようとする場合にも、先に受け付けられた印刷データの印刷結果を受け取るため印刷装置近傍に来た上記他人により、直後に印刷された機密性の高いデータを見られてしまうことを防止することができる。
また本発明によれば、状態分析部により印刷データを記憶部に記憶させるべきと判定されるとき、さらに入力部に受け付けられた操作入力の結果に応じて、印刷データを直ちに印刷させるべきかまたは記憶部に記憶させるべきかが判定されるので、ユーザの指示を反映した適切な判定を行うことができる。例えば、ユーザが知っている特別な事情（具体的には印刷中の印刷データを印刷するユーザには秘密を開示してよいことなど）により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
さらに本発明によれば、印刷データを記憶部に記憶させる場合、記憶された印刷データを再び印刷するまでの時間を示す操作入力を受け付け、この時間の経過後に制御部により印刷装置に印刷データを印刷させるので、ユーザが指定した時間に印刷することが可能となる。この構成では、例えば印刷装置が使用中である場合など印刷可能となるまで時間がかかる場合に、ユーザが指定した時間が経過後に印刷可能となっているであろう印刷装置を使用することができ、ユーザに素早く印刷結果を取得させることができる。また、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていない場合、その後に印刷される機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態を、ユーザが指定した時間が経過後に印刷結果を取りに行くことができるようにする上記構成により、未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２４】
第４の発明によれば、印刷装置が印刷準備中である場合には、印刷されるまでに時間がかかるため、それまでに他人が印刷を行ったり、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていないことが多くなるので、その後に印刷される機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態を、印刷装置が印刷準備中であるか否かを示すための操作画面を表示してユーザに記憶させる処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２５】
第５の発明によれば、印刷装置が印刷中である場合には、その印刷結果を取りにユーザ以外の他人が印刷装置近傍まで来ることが当然に予想されるので、この他人により機密性の高いデータを見られてしまうことや、この他人が印刷した印刷物とともに上記機密性の高いデータの印刷結果を持って行かれてしまう、といった事態を、印刷装置が印刷中であるか否かを示すための操作画面を表示してユーザに記憶させる処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２６】
第６の発明によれば、印刷装置近傍に人がいる場合には、この他人により機密性の高いデータを見られてしまうことや持って行かれてしまう、といった事態を、印刷装置近傍に人がいるか否かを示すための操作画面を表示してユーザに記憶させる処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２７】
第７の発明によれば、印刷装置を他のユーザが操作中である場合には、この他人により機密性の高いデータを見られてしまうことや持って行かれてしまう、といった事態を、印刷装置が操作中であるか否かを示すための操作画面を表示してユーザに記憶させる処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００２９】
第８の発明によれば、状態分析部により印刷データを記憶部に記憶させるべきと判定されるとき、さらに操作画面に対応して入力部に他の印刷装置に印刷させることを選択する操作入力が受け付けられる場合には他の印刷装置に印刷させるべきと判定され、この場合に制御部により他の印刷装置に上記印刷データを印刷させるので、直ちに印刷を行うことができる。例えば印刷装置が使用中である場合など印刷可能となるまで時間がかかる場合に、印刷可能である他の印刷装置を使用することができ、ユーザに素早く印刷結果を取得させることができる。また、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていない場合、その後に印刷される機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態を、その印刷装置に直ちに印刷することにより、未然に防止することができる。また、ユーザが知っている特別な事情により記憶部に記憶させる処理が適していない場合には、ユーザの指示により通常の印刷処理を行うことも可能となる。
【００３０】
第９の発明によれば、サーバ装置に状態分析部と制御部とが備えられ、クライアント装置には表示部と入力部のみが備えられる。この構成により、一般的には１台のサーバ装置に対して数多く備えられるクライアント装置の構成を簡易なものとし、印刷制御システム全体を簡素で低コストにすることができる。
【００３１】
第１０の発明によれば、第３の発明と同様の効果を有するデータ処理方法を実現することができる。
【００３２】
第１１の発明によれば、第３の発明と同様の効果を有するプログラムを実現することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の一実施形態について添付図面を参照して説明する。なお、以下の実施の形態及び実施例は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００３４】
＜１．  印刷制御装置全体の構成および動作＞
図１は、本発明の一実施形態に係る印刷制御装置と印刷装置との概略的な接続関係を表す図である。図１に示されるように、例えばＩＥＥＥ８０２．３に準拠するような所定のローカルネットワーク（ＬＡＮ）３を介して、印刷装置であるマルチファンクションプリンタ（ＭＦＰ）４と、本印刷制御装置である複数のクライアント用パーソナルコンピュータ（クライアントＰＣ）２と、ＭＦＰ４を制御するサーバ用パーソナルコンピュータ（サーバＰＣ）１とが相互に通信可能に接続されてる。これらの装置により、本発明の特徴を備える印刷システムが構成されている。
【００３５】
本印刷制御装置であるクライアントＰＣ２は、例えば機密性の高いデータを印刷する場合、印刷ジョブをＭＦＰ４に送信する前にＭＦＰ４の状態を取得し、ユーザの操作指示入力に応じて印刷せずに印刷ジョブをホールド（保存）するか否かを決定する。その後、印刷データはクライアントＰＣ２からサーバＰＣ１に送られる。さらに印刷ジョブは、ネットワーク３を介してサーバＰＣ１から印刷を行うべきＭＦＰ４に送信される。
【００３６】
この印刷ジョブを受信したＭＦＰ４は、所定のコマンドにより当該ジョブが印刷せずにホールドするよう設定されている場合にはその印刷ジョブをホールドし、ホールドするよう設定されていない場合には通常の印刷（出力）を行う。
【００３７】
また、サーバＰＣ１を介さないで印刷する場合、クライアントＰＣ２は、直接ＭＦＰ４の状態を取得し、ユーザの操作指示入力に応じて印刷ジョブを印刷せずにホールドするか否かを決定する。その後、クライアントＰＣ２は、所定の文書等に対応する印刷データから印刷ジョブを生成し、ネットワーク３を介してＭＦＰ４に送信する。
【００３８】
この印刷ジョブを受信したＭＦＰ４は、サーバＰＣ１を介して印刷する場合と同様に、当該ジョブが印刷せずにホールドするよう設定されている場合にはその印刷ジョブをホールドし、ホールドするよう設定されていない場合には通常の印刷を行う。これらの装置の詳しい動作については後述する。次に、これらの装置の概略的な構成を図２から図４までを参照して説明する。
【００３９】
図２は、サーバＰＣ１の構成を示すブロック図である。図２に示されるように、このサーバＰＣ１は、各種演算を行い各種機能を実現するＣＰＵ（制御部）１０と、この各種機能を実現するために制御部１０により実行されるプログラムが展開されるＲＡＭ１１と、制御部１０により実行されるＢＩＯＳ等のプログラムが記憶されるＲＯＭ１２と、ネットワーク３を介してデータの送受信を行う通信部１３と、各種情報が記憶されるハードディスクドライブ（ＨＤＤ）１４とを備えている。
【００４０】
より詳しく説明すると、上記制御部１０は、対応する状態情報を参照して当該ＭＦＰ４が印刷中であると判定される場合に異なる印刷先を設定する送信先設定部１５と、ＭＦＰ４から送信された状態情報を分析する状態分析部１６と、クライアントＰＣ２から受信した印刷データからＭＦＰ４により解釈可能な印刷ジョブ（例えば所定のプリンタ記述言語により記載されたデータ）を生成するデータ生成部１７と、クライアントＰＣ２で表示されるべき後述するデータを作成する表示データ生成部１８とを含んでいる。
【００４１】
また、上記通信部１３は、ネットワーク３を介したデータ通信を行って複数のクライアントＰＣ２において実行されるアプリケーション等により生成された印刷データ等を受信し、ＭＦＰ４へ印刷ジョブを送信し、ＭＦＰ４の状態を受信する。さらに、ＨＤＤ１４には、各種ドライバソフト、アプリケーションプログラム、各種データ、ＭＦＰ４の状態情報、および送信可能なＭＦＰ４に関する情報などが記憶されている。
【００４２】
図３は、クライアントＰＣ２の構成を示すブロック図である。図３に示されるように、クライアントＰＣ２は、サーバＰＣ１と同様の機能を実現する、送信先設定部２７、状態分析部２８、およびデータ生成部２９を含むＣＰＵ（制御部）２０と、ＲＡＭ２１と、ＲＯＭ２２と、ＨＤＤ２６と、通信部２３とを備えるほか、液晶パネルやＣＲＴ等からなる表示部２４と、キーボードやマウス等からなる操作部２５とを備えている。
【００４３】
なお、上記通信部２３は、当該クライアントＰＣ２にインストールされているアプリケーションにより生成された印刷データを送信し、またＭＦＰ４の状態情報を受信する。また、サーバＰＣ１のデータ生成部１７により印刷ジョブが生成されない場合、データ生成部２９は、アプリケーションにより生成された印刷データから印刷ジョブを生成する。
【００４４】
図４は、デジタル複合機であるＭＦＰ４の構成を示すブロック図である。このＭＦＰ４は、上述したサーバＰＣ１またはクライアントＰＣ２と構造上同様のＣＰＵ（制御部）４７、ＲＡＭ４２、ＲＯＭ４３、ＨＤＤ４４、および通信部４５のほか、ＭＦＰ４の近傍にユーザがいるか否かを検知するセンサ部４６とを備える。なお、ＨＤＤ４４は、印刷ジョブをホールドして記憶し、また通信部４５は、サーバＰＣ１またはクライアントＰＣ２から印刷ジョブを受信し、取得した状態情報を送信する。
【００４５】
上記センサ部４６は、例えば周知の赤外線センサや超音波センサなどであり、ＭＦＰ４の近傍、典型的には当該ＭＦＰ４に備えられる操作パネルの前に人が所定時間立っている場合、当該ＭＦＰ４の近傍にユーザがいると検知する。
【００４６】
ここで、制御部４７は、印刷ジョブからビットマップデータを展開して印刷のための画像データを作成する印刷データ生成部と、ユーザが操作入力を行うための操作画面を生成する操作画面制御部と、画像形成のためのエンジンの制御を行うエンジン制御部などの周知の構成要素を含むほか、上記センサ部４６の検知情報を含む各種状態情報を取得する状態取得部４８を含む。
【００４７】
この状態取得部４８は、当該ＭＦＰ４の近傍に人がいるか否かを示す上記センサ部４６の検知情報を取得するセンサ認識部と、現在印刷を行っているか否かを検知する印刷状態取得部と、現在他のユーザが操作を行っているか否かを検知する操作状態取得部と、エンジンが起動しているか否かを検知するエンジン状態取得部とを含んでいる。
【００４８】
次に、図５から図１７までを参照して、印刷制御装置であるクライアントＰＣ２における各種印刷処理手順の例を以下に６つ列挙して説明する。
【００４９】
＜２．  印刷制御装置における各種印刷処理例＞
＜２．１  第１の印刷処理例＞
図５は、クライアントＰＣ２における上記印刷処理例のうちＭＦＰ４において印刷データが印刷中であるか否かの判断が行われる第１の印刷処理例の手順を示すフローチャートである。なお、図中のＳ８０１〜Ｓ８０５は、処理手順（ステップ）の順番を示す番号である。また、下記の印刷処理が開始される際には、利用者により通常の印刷を行う旨の指示がなされているものとする。
【００５０】
図５に示されるように、まずクライアントＰＣ２における制御部１０の状態分析部１６は、サーバＰＣ１における制御部２０の状態分析部２８を介して、ＭＦＰ４における制御部４７（の状態取得部４８）から前述した各種状態情報を取得する（ステップＳ８０１）。
【００５１】
次に、状態分析部１６は、取得した状態情報に基づき、現在印刷中であるか否かを判定する（ステップＳ８０２）。この判定の結果、印刷中である場合（ステップＳ８０２においてＹｅｓの場合）、所定のメッセージをサーバＰＣ１の表示データ生成部１８により作成し、クライアントＰＣ２の表示部２４に表示させ（ステップＳ８０３）、印刷中でない場合（ステップＳ８０２においてＮｏの場合）、処理はステップＳ８０４に進む。
【００５２】
ここで、上記ステップＳ８０３において表示されるメッセージ例を示す。図６は、表示部２４に表示される上記メッセージを含む操作画面例を示す図である。図６に示されるように、この操作画面例は、「ＭＦＰは印刷中です。」というメッセージとともに、「通常の印刷」という項目と、「印刷せずにホールド」という項目とが択一的に選択可能となっている。利用者により「通常の印刷」という項目が選択されると、ＭＦＰ４に印刷データをホールドさせることなく通常の印刷を行わせる旨の指示入力が受け付けられる。また、「印刷せずにホールド」という項目が選択される場合、ＭＦＰ４に印刷データを印刷させることなくホールドさせる旨の指示入力が受け付けられる。なお、図５に示されるＯＫボタンが押下されると上記指示入力の受け付けが完了する。また、キャンセルボタンが押下されると、本印刷処理自体がキャンセルされ終了するものとする。
【００５３】
このように上記メッセージが表示されることにより、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かを、ＭＦＰ４に印刷データが印刷中であるという情報に基づきユーザに判断させることが可能になる。
【００５４】
すなわち、上記のように印刷中である場合には、印刷結果を取りに上記ユーザ以外の他人が印刷装置近傍まで来ることが当然に予想され、この他人により機密性の高いデータを見られてしまうことや、この他人が印刷した印刷物とともに上記機密性の高いデータの印刷結果を持って行かれてしまう、といった事態を、上記情報を表示してユーザにホールド処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情（例えば印刷中の印刷データを印刷するユーザには秘密を開示してよいことなど）によりホールド処理が適していない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００５５】
続いて、サーバＰＣ１のデータ生成部１７は、クライアントＰＣ２から受け取った印刷データに基づき印刷ジョブを生成し（ステップＳ８０４）、通信部１３はこの印刷ジョブをホールド指示を示すコマンドが付されている場合にはこのコマンドとともにＭＦＰ４に送信し（ステップＳ８０５）、ＭＦＰ４により当該印刷ジョブが印刷されることにより、またはユーザの上記指示に基づきホールドされることにより印刷処理が終了する。
【００５６】
ここで、ユーザがドキュメントの種類によって印刷せずにホールドを行っていたか否かという上記指示の履歴情報をＨＤＤ１４に格納し、この履歴情報に基づいて、制御部１０により所定の場合に印刷せずにホールドする設定を行い、当該設定情報とともにクライアントＰＣ２から印刷データをサーバＰＣ１に送信し、サーバＰＣ１のデータ生成部１７により印刷データを生成し（Ｓ８０４）、ＭＦＰ４に送信されることにより（Ｓ８０５）、ＭＦＰ４において印刷ジョブがホールドされることにより印刷処理が終了する構成であってもよい。なお、上記履歴情報は、例えば制御部１０の図示されない履歴情報管理部により作成される。
【００５７】
図７は、上記履歴情報例を示す図である。図７では、この履歴情報は、印刷せずにホールドしたか否かというユーザの選択指示の内容を、当該指示を行ったユーザ名と、対応する文書の種類（ドキュメント種類）および名称（ドキュメント名）とに関連づけた対応テーブルの形で示されている。
【００５８】
この図７を参照すると、ユーザＤが印刷を行う場合、またはドキュメント２が印刷される場合、もしくはドキュメント種類が社外秘である場合、必ず印刷せずにホールド処理が行われている。そこで、制御部１０は、このような場合にユーザの指示にかかわらず自動的に印刷せずにホールドを行う設定に変更する。そうすれば、利用者が実際にはホールド処理することが適しているにもかかわらず誤って通常の印刷を指示してしまったと考えられる場合に、ホールド処理することにより誤って印刷されることを防止することができ、例えば機密データの守秘を十分に図ることができる。また、ユーザがホールド処理を行うべきか否かを判断および指示する必要がないので、ユーザの（判断および指示の）負担を軽減または解消することができる。
【００５９】
なお、上記ドキュメント種類の判別方法としては、ドキュメント内のスタンプやマークを識別することにより社外秘または部外秘であることを認識する方法、週報などの文字がファイル名に含まれていることに基づき週報であることを認識する方法、文書ファイルの内容を解析することにより認識する方法、および文書フォーマットが所定のものであるか否かによって認識する方法などが例として考えられる。
【００６０】
以上の印刷処理は、サーバＰＣ１を介して印刷を行う場合であるが、サーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても、上記の処理手順と同様に説明することができる。すなわち、図５において、クライアントＰＣ２の状態分析部１６によりＭＦＰ４の状態情報が直接取得され（Ｓ８０１）、取得した状態情報が印刷中であるか否か状態分析部２８が判別し（Ｓ８０２）、印刷中である場合、図３に示す操作画面をクライアントＰＣ２の表示部２４に表示させる（Ｓ８０３）。その後、クライアントＰＣ２のデータ生成部２９が印刷ジョブを生成し（Ｓ８０４）、生成された印刷ジョブは当該通信部２３によりＭＦＰ４に送信され（Ｓ８０５）、処理が終了する。なお、上記と同様にＨＤＤ２６に保存されている図７に示されるような選択指示の履歴情報に基づいて、所定の場合に印刷せずにホールドする設定が行われて処理が終了してもよい。
【００６１】
＜２．２  第２の印刷処理例＞
続いて、印刷制御装置における印刷処理手順の別の例について説明する。図８は、ＭＦＰ４において他のユーザが操作中であるか否かの判断が行われる第２の印刷処理の手順を示すフローチャートである。図８に示すステップＳ９０１〜Ｓ９０５の処理内容は、図５に示すステップＳ８０１〜Ｓ８０５の処理内容とほぼ同様であるのでその説明は省略する。ただし、図８に示すステップＳ９０２では、ＭＦＰ４の状態取得部４８により取得された操作状態を示す状態情報に基づき他のユーザが操作中であるか否かの判断が行われる点が図５に示すステップ８０２の処理内容とは異なる。また、ステップＳ９０３において操作画面に表示されるメッセージの内容もステップＳ８０３の場合とは異なる。
【００６２】
図９は、上記メッセージを含む操作画面例を示す図である。図９に示されるように、この操作画面例は、「ＭＦＰは別のユーザが操作中です。」というメッセージとともに、「通常の印刷」という項目と、「印刷せずにホールド」という項目とが択一的に選択可能となっている。このメッセージの他は図６に示す操作画面例と同様であるのでその説明を省略する。
【００６３】
このように上記メッセージが表示されることにより、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かを、別のユーザが操作中であるという情報に基づき、ユーザに判断させることが可能になる。
【００６４】
すなわち、上記のように別のユーザが操作中である場合には、この他人により機密性の高いデータを見られてしまうことや持って行かれてしまう、といった事態が生じるおそれがある。そこで、上記情報を表示してユーザにホールド処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情によりホールド処理が適していない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００６５】
なお、以上の印刷処理は、前述したようにサーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても同様に説明することができる。
【００６６】
また前述したように、ユーザによる選択指示の履歴情報をＨＤＤ１４に格納し、この履歴情報に基づいて、制御部１０により所定の場合に印刷せずにホールドする設定を行う構成であってもよい。
【００６７】
＜２．３  第３の印刷処理例＞
続いて、印刷制御装置における印刷処理手順のさらなる別の例について説明する。図１０は、ＭＦＰ４の近傍に他のユーザがいるか否かの判断が行われる第３の印刷処理の手順を示すフローチャートである。図１０に示すステップＳ１００１〜Ｓ１００５の処理内容は、図５に示すステップＳ８０１〜Ｓ８０５の処理内容とほぼ同様であるのでその説明は省略する。ただし、図１０に示すステップＳ１００２では、ＭＦＰ４のセンサ部４６および状態取得部４８により取得された検知情報に基づき他のユーザが近傍にいるか否かの判断が行われる点が図５に示すステップ８０２の処理内容とは異なる。また、ステップＳ１００３において操作画面に表示されるメッセージの内容もステップＳ８０３の場合とは異なる。
【００６８】
図１１は、上記メッセージを含む操作画面例を示す図である。図１１に示されるように、この操作画面例は、「ＭＦＰの前には別のユーザがいます。」というメッセージとともに、「通常の印刷」という項目と、「印刷せずにホールド」という項目とが択一的に選択可能となっている。このメッセージの他は図６に示す操作画面例と同様であるのでその説明を省略する。
【００６９】
このように上記メッセージが表示されることにより、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かを、ＭＦＰ４の前に人がいるという情報に基づき、ユーザに判断させることが可能になる。
【００７０】
すなわち、上記のようにＭＦＰ４の前に人がいる場合には、この他人により機密性の高いデータを見られてしまうことや持って行かれてしまう、といった事態が生じるおそれがある。そこで、上記情報を表示してユーザにホールド処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情によりホールド処理が適していない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００７１】
なお、以上の印刷処理は、前述したようにサーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても同様に説明することができる。
【００７２】
また前述したように、ユーザによる選択指示の履歴情報をＨＤＤ１４に格納し、この履歴情報に基づいて、制御部１０により所定の場合に印刷せずにホールドする設定を行う構成であってもよい。
【００７３】
＜２．４  第４の印刷処理例＞
次に、印刷制御装置における印刷処理手順のさらなる別の例について説明する。図１２は、ＭＦＰ４が印刷準備中であるか否かの判断が行われる第４の印刷処理の手順を示すフローチャートである。図１２に示すステップＳ１５０１〜Ｓ１５０５の処理内容は、図５に示すステップＳ８０１〜Ｓ８０５の処理内容とほぼ同様であるのでその説明は省略する。ただし、図１０に示すステップＳ１５０２では、ＭＦＰ４の状態取得部４８により取得された検知情報に基づき当該ＭＦＰ４が印刷準備中であるか否かの判断が行われる点が図５に示すステップ８０２の処理内容とは異なる。また、ステップＳ１５０３において操作画面に表示されるメッセージの内容もステップＳ８０３の場合とは異なる。
【００７４】
図１３は、上記メッセージを含む操作画面例を示す図である。図１３に示されるように、この操作画面例は、「ＭＦＰは印刷準備中です。」というメッセージとともに、「通常の印刷」という項目と、「印刷せずにホールド」という項目とが択一的に選択可能となっている。このメッセージの他は図６に示す操作画面例と同様であるのでその説明を省略する。
【００７５】
このように上記メッセージが表示されることにより、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かを、ＭＦＰ４が印刷準備中であるという情報に基づき、ユーザに判断させることが可能になる。
【００７６】
すなわち、上記のように印刷準備中である場合には、印刷されるまでに時間がかかるため、それまでに他人が印刷を行ったり、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていないことが多くなるので、その後に印刷される上記機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態が生じるおそれがある。そこで、上記情報を表示してユーザにホールド処理を促すことにより未然に防止することができる。また、ユーザが知っている特別な事情によりホールド処理が適していない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００７７】
なお、以上の印刷処理は、前述したようにサーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても同様に説明することができる。
【００７８】
また前述したように、ユーザによる選択指示の履歴情報をＨＤＤ１４に格納し、この履歴情報に基づいて、制御部１０により所定の場合に印刷せずにホールドする設定を行う構成であってもよい。
【００７９】
＜２．５  第５の印刷処理例＞
続いて、印刷制御装置における印刷処理手順のさらなる別の例について説明する。図１４は、上記第１から第３までの印刷処理例を含み、別のＭＦＰに印刷させるか否かの判断が行われる第５の印刷処理の手順を示すフローチャートである。
【００８０】
図１４に示すステップＳ１１０１，Ｓ１１０２，Ｓ１１０７，Ｓ１１０８の処理内容は、図５に示すステップＳ８０１，Ｓ８０２，Ｓ８０４，Ｓ８０５の処理内容と同一であるのでその説明は省略する。また、図１４に示すステップＳ１１０３の処理内容は、図８に示すステップＳ９０２の処理内容と同一であり、図１４に示すステップＳ１１０４の処理内容は、図１０に示すステップＳ１５０２の処理内容と同一であるのでその説明は省略する。
【００８１】
図１４に示されるように、サーバＰＣ１における状態分析部２８を介して、ＭＦＰ４の状態取得部４８から各種状態情報を取得した後（ステップＳ１１０１）、ＭＦＰ４が印刷中である場合（ステップＳ１１０２においてＹｅｓの場合）、ＭＦＰ４が印刷準備中である場合（ステップＳ１１０３においてＹｅｓの場合）、および他のユーザが近傍にいる場合（ステップＳ１１０４においてＹｅｓの場合）のうち少なくとも１つ以上に該当するの場合、処理はステップＳ１１０５へ進み、該当しない場合に処理はステップＳ１１０７へ進む。なお、上記３つの場合は、いずれも上記第１から第３までの印刷処理例において、状態分析部１６によりホールド処理を行うべきと判断される場合（正確にはホールド処理を行うべきか否かをユーザに選択させるべきと判断される場合）である。
【００８２】
次にステップＳ１１０５において、後述する図１５に示されるような所定のメッセージを含む操作画面をサーバＰＣ１の表示データ生成部１８により作成し、クライアントＰＣ２の表示部２４に表示させ、別のＭＦＰに印刷させる操作入力が受け付けられたか否かが判定される。この判定の結果、別のＭＦＰに印刷させる場合（ステップＳ１１０５においてＹｅｓの場合）、送信先設定部１５は、同時に受け付けられた上記別のＭＦＰを表すホスト名またはＩＰアドレス（もしくはその他の識別符号）を参照して印刷ジョブを送信すべきＭＦＰを特定し（ステップＳ１１０６）、処理はステップＳ１１０７へ進む。また、この判定の結果、別のＭＦＰに印刷させない場合（ステップＳ１１０５においてＮｏの場合）、処理はステップＳ１１０７へ進む。なお、ステップＳ１１０７以降の処理はステップＳ８０４以降と同一であるので説明を省略する。次に、上記メッセージを含む操作画面例について説明する。
【００８３】
図１５は、上記メッセージを含む操作画面例を示す図である。図１５に示されるように、この操作画面例は、「ＭＦＰは使用中です。」というメッセージとともに、「通常の印刷」という項目と、「別のＭＦＰにて印刷」という項目とが択一的に選択可能となっている。また、「別のＭＦＰにて印刷」という項目が選択される場合に、印刷を行わせようとするＭＦＰを特定するためのＩＰアドレスまたはホスト名を受け付ける入力受付領域が示されている。
【００８４】
ここで、上記メッセージは、ＭＦＰ４が印刷中であるか、印刷準備中であるか、または他のユーザが近傍にいることを、使用中という表現により表しており、このメッセージが表示されることにより、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かをユーザに判断させるかわりに、当該機密データの印刷ジョブを別のＭＦＰで印刷するべきか否かをユーザに判断させることが可能になる。
【００８５】
このようにＭＦＰが使用中である場合には、印刷可能となるまで時間がかかるため、空いている別のＭＦＰを使用すれば素早く印刷結果を取得できるので好ましい。また、機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていないことが多くなるので、その後に印刷される上記機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態が生じるおそれがある。そこで、別のＭＦＰの使用を促すことによりこのような事態を未然に防止し素早く印刷することができる。また、ユーザが知っている特別な事情により別のＭＦＰを使用することが好適でない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００８６】
なお、以上の印刷処理は、前述したようにサーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても同様に説明することができる。
【００８７】
＜２．６  第６の印刷処理例＞
次に、印刷制御装置における印刷処理手順のさらなる別の例について説明する。図１６は、上記第１から第３までの印刷処理例を含み、さらにホールド時間を指定するか否かの判断が行われる第６の印刷処理の手順を示すフローチャートである。図１６に示すステップＳ１２０１〜Ｓ１２０４，Ｓ１２０７の処理内容は、図１４に示すＳ１１０１〜Ｓ１１０４，Ｓ１１０７の処理内容と同一であるのでその説明は省略する。
【００８８】
ただし、図１６に示すステップＳ１２０５では、図１４に示すステップＳ１１０５の処理とは異なり、後述する図１７に示されるような所定のメッセージを含む操作画面をサーバＰＣ１の表示データ生成部１８により作成し、クライアントＰＣ２の表示部２４に表示させ、ホールド時間を指定して当該ホールド時間を経過後に印刷させる操作入力が受け付けられたか否かが判定される。
【００８９】
また、図１６に示すステップＳ１２０６では、図１４に示すステップＳ１１０６の処理とは異なり、ホールド時間を指定して印刷される操作入力が受け付けられた場合（ステップＳ１２０５においてＹｅｓの場合）、状態分析部１６は、印刷ジョブに対して上記ホールド時間が設定されたホールドを指示するコマンドを付し、処理はステップＳ１２０７に進む。
【００９０】
そして、印刷データから印刷ジョブが生成された後（ステップＳ１２０７）、図１６に示すステップＳ１２０８では、ホールド時間が設定されている場合には図１４に示すステップＳ１１０８の処理とは異なり、送信すべき印刷ジョブに上記ホールドを指示するコマンドを付してＭＦＰ４に送信する。ＭＦＰ４は、印刷ジョブに上記ホールドを指示するコマンドが付されている場合には、当該コマンドに応じて一旦印刷ジョブをホールドし、指示されたホールド時間が経過後に自動的に印刷する。
【００９１】
図１７は、上記メッセージを含む操作画面例を示す図である。図１７に示されるように、この操作画面例は、「ＭＦＰは使用中です。」というメッセージとともに、「通常の印刷」という項目と、「ホールド後、任意時間経過後、印刷」という項目とが択一的に選択可能となっている。また、「ホールド後、任意時間経過後、印刷」という項目が選択される場合に、ホールドする時間を分単位で受け付ける入力受付領域が示されている。このこの入力受付領域に操作入力された時間が上記ホールド時間となる。
【００９２】
このようにＭＦＰが使用中である場合には、印刷可能となるまで時間がかかるため、ユーザが指定した時間が経過後に印刷可能となっているであろうＭＦＰを使用すれば素早く印刷結果を取得できるので好ましい。また、ＭＦＰが使用中である場合には機密性の高いデータを印刷しようとしたユーザが印刷装置まで印刷結果を取りに来たときに印刷されていないことが多くなるので、その後に印刷される上記機密性の高いデータの印刷結果を取りに行くのを失念してしまい、他人に見られてしまうことや持って行かれてしまう、といった事態が生じるおそれがある。そこで、ユーザが指定した時間が経過後に印刷結果を取りに行くようにすればこのような事態を未然に防止することができる。また、ユーザが知っている特別な事情によりこのようなホールド処理が適していない場合には、ユーザの指示により通常の印刷を行うことも可能となる。
【００９３】
なお、以上の印刷処理は、前述したようにサーバＰＣ１を介することなくクライアントＰＣ２からＭＦＰ４に印刷指示を直接行う場合の印刷処理についても同様に説明することができる。
【００９４】
また前述したように、ユーザによる選択指示の履歴情報をＨＤＤ１４に格納し、この履歴情報に基づいて、制御部１０により所定の場合に印刷せずにホールドする設定を行う構成であってもよい。
【００９５】
＜３．  効果＞
以上のように、本実施形態における印刷制御装置であるクライアントＰＣ２は、機密性の高いデータを印刷する場合、印刷ジョブをＭＦＰ４に送信する前にＭＦＰ４の状態、例えば印刷中や操作中であるといった状態を取得し、ユーザの操作指示入力に応じて印刷せずに印刷ジョブをホールド（保存）するか否かを決定する。
【００９６】
このように印刷前にＭＦＰ４の状態を取得してユーザの指示により印刷ジョブをホールドすることにより、機密性の高いデータを印刷する際に、当該データを印刷しようとするユーザが印刷装置の周囲を目視で確認できない場合であっても、既に印刷装置を使用している他人に上記機密性の高いデータの印刷結果を見られてしまうことを防止することができる。また、ユーザが印刷装置の周囲を目視で確認できるとしても、印刷装置が他人の印刷ジョブを受付中または印刷中であるなど、その直後にユーザが機密性の高いデータを印刷しようとする場合にも、先に受け付けられた印刷ジョブの印刷結果を受け取るため印刷装置近傍に来た上記他人により、直後に印刷された機密性の高いデータを見られてしまうことを防止することができる。
【００９７】
＜４．  変形例＞
＜４．１  主たる変形例＞
上記第１から第６までの印刷処理例では、ＭＦＰ４の状態を取得する点で共通するが、この状態の種類は上記印刷処理例に限られない。そこで、以下にこれらの例を含んでさらなる別例を含む印刷処理例について、ＭＦＰ４が状態を取得しクライアントＰＣ２へ送信する動作を中心に説明する。
【００９８】
図１８は、ＭＦＰ４の状態取得処理を含む一連の処理の手順を示すフローチャートである。図１８に示されるように、ＭＦＰ４の状態取得部４８は、ＭＦＰ４の各種状態を取得する。ここでは、この状態として、エンジンが印刷準備中であること、別のユーザがＩＣカードを使用中であること、別のユーザが印刷中であること、ＦＡＸ受信中であること、別のユーザが操作中であること、および別のユーザがＭＦＰ４の前にいることをそれぞれ検出し状態情報として取得する（ステップＳ１３０１）。
【００９９】
続いて、制御部４７の図示されない状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきエンジンが印刷準備中であるか否かを判定する（ステップＳ１３０２）。この判定の結果、印刷準備中である場合、通信部４５を介してクライアントＰＣ２へエンジンが印刷準備中であるという情報を送信して（ステップＳ１３０３）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３０４へ進む。
【０１００】
次に状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきエンジンが印刷準備中であるか否かを判定する（ステップＳ１３０２）。この判定の結果、印刷準備中である場合、通信部４５を介してクライアントＰＣ２へエンジンが印刷準備中であるという情報を送信して（ステップＳ１３０３）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３０４へ進む。
【０１０１】
続いて状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきＩＣカードを使用中であるか否かを判定する（ステップＳ１３０４）。この判定の結果、ＩＣカードを使用中である場合、通信部４５を介してクライアントＰＣ２へ（ＩＣカードを使用することにより）ユーザがコピー中であるという情報を送信して（ステップＳ１３０５）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３０６へ進む。
【０１０２】
次に状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づき別のユーザが印刷中であるか否かを判定する（ステップＳ１３０６）。この判定の結果、別のユーザが印刷中である場合、通信部４５を介してクライアントＰＣ２へ別のユーザが印刷中であるという情報を送信して（ステップＳ１３０７）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３０８へ進む。
【０１０３】
続いて状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきＦＡＸ受信中であるか否かを判定する（ステップＳ１３０８）。この判定の結果、ＦＡＸ受信中である場合、通信部４５を介してクライアントＰＣ２へＦＡＸ受信中であるという情報を送信して（ステップＳ１３０９）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３１０へ進む。
【０１０４】
次に状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきＭＦＰ４が（別のユーザが）操作中であるか否かを判定する（ステップＳ１３１０）。この判定の結果、操作中である場合、通信部４５を介してクライアントＰＣ２へ操作中であるという情報を送信して（ステップＳ１３１１）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３１２へ進む。
【０１０５】
続いて状態情報送信部は、ステップＳ１３０１において取得された状態情報に基づきセンサ部４６によりＭＦＰ４前に他人が検知されたか否かを判定する（ステップＳ１３１２）。この判定の結果、ＭＦＰ４近傍に他人が検知された場合、通信部４５を介してクライアントＰＣ２へ別のユーザがＭＦＰ４の前にいるという情報を送信して（ステップＳ１３１３）、一連の処理を終了する。また、上記判定の結果、印刷準備中でない場合、処理は次のステップＳ１３１４へ進む。
【０１０６】
次に、以上の各状態情報がいずれも取得できなかったことにより、ＭＦＰ４は他のユーザに使用されていない状態、すなわち未使用の状態であると言えるので、状態情報送信部は、通信部４５を介してクライアントＰＣ２へ未使用であるという情報を送信して（ステップＳ１３１４）、一連の処理を終了する。
【０１０７】
このように、別のユーザに機密性の高いデータの印刷結果を見られないように、上記印刷結果が他人の目に触れやすい状態であることを示す事項の存在、ここでは印刷準備中であること、ＩＣカードを使用中であること、別のユーザが印刷中であること、ＦＡＸ受信中であること、操作中であること、およびセンサに反応があることをＭＦＰ４からクライアントＰＣ２（を使用するユーザ）に状態情報として送られることにより、上記印刷結果が他人の目に触れないよう印刷ジョブのホールド処理などを行うことができる。なお、以上に列挙した事項は例示にすぎず、ＭＦＰ４からの印刷結果が他人の目に触れやすい状態であることを示す事項であれば、どのような事項であってもよい。
【０１０８】
＜４．２  その他の変形例＞
上記実施形態では、ドキュメントの種類を区別することなく印刷する場合について説明するが、ＭＦＰ４からの状態取得前に印刷すべきドキュメントが機密性の高いデータであるか否かを判別し、機密性の高いデータである場合にのみ上記処理を行う構成であってもよい。
【０１０９】
上記実施形態では、印刷制御装置の機能はクライアントＰＣ２単体で印刷する場合であっても、サーバＰＣ１を介して印刷する場合であっても、ともに実現可能であるように構成されているが、この構成は説明の便宜上示される一例であって、いずれか一方のみで実現される簡易な構成であってもよいし、印刷制御装置の機能がクライアントＰＣ２およびサーバＰＣ１に適宜に部分的に割り当てられることにより実現される構成であってもよい。例えば、クライアントＰＣ２単体で印刷することなく、必ずサーバＰＣ１を介して印刷する構成では、クライアントＰＣ２における状態分析部２８を省略することができ、またクライアントＰＣ２におけるＨＤＤ２６に状態情報や履歴情報等を格納することを省略することができる。よって、一般的には１台のサーバＰＣ１に対して数多く備えられるクライアントＰＣ２の機能構成、具体的には当該機能を実現するプログラムを簡易なものとし、印刷制御システム全体を簡素で低コストな構成とすることができる。
【０１１０】
また印刷制御装置の機能の一部または全部は、ＭＦＰ４に含まれていてもよい。ここで、上記機能の全部が含まれる場合、前述した操作画面をＭＦＰ４上に表示する構成は当該ユーザにより印刷装置の状態を直接目視可能であることから好適ではない場合も考えられるが、前述したような履歴情報に基づき（操作画面の表示を行うことなく）自動的に判断する構成では好適であるといえる。なお、このような構成では、本印刷制御装置は印刷装置（または印刷機構）を内蔵することになる。
【０１１１】
上記実施形態では、印刷ジョブにホールド指示（のコマンド）が付される場合には当該印刷ジョブはＭＦＰ４のＨＤＤ４４にホールド（記憶）されるが、記憶される場所に限定はなく、例えばサーバＰＣのＨＤＤ１４や、クライアントＰＣ２のＨＤＤ２６にホールドされてもよいし、その他のＬＡＮ３に接続されるファイルサーバなどの記憶部に記憶されてもよい。
【０１１２】
上記実施形態における各印刷処理例では、ユーザによる操作のための操作画面が表示されるが、この操作画面はユーザによる操作入力を受け付けるための画面に限定されるわけではなく、広く上記操作に関連する情報が表示される画面であれば足りる。
【０１１３】
上記実施形態における第５の印刷処理例では、前述した３つの場合のうちの少なくとも１つの場合に前述した操作画面を表示するが、これら３つの場合に限られるわけではなく、またこれらのうちいずれか２つの場合または１つの場合であってもよい。例えば、第４の印刷処理例における印刷準備中である場合に上記操作画面が表示される構成であってもよい。
【０１１４】
また、上記第５の印刷処理例では、ユーザが機密データを印刷しようとする場合、守秘のために一旦当該機密データの印刷ジョブをホールドすべきか否かをユーザに判断させることに代えて、当該機密データの印刷ジョブを別のＭＦＰで印刷するべきか否かをユーザに判断させる構成であるが、このように別のＭＦＰで印刷するべきか否かをユーザに判断させることとともに、さらに当該機密データの印刷ジョブをホールドすべきか否かをユーザに判断させる構成であってもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態に係る印刷制御装置と印刷装置との概略的な接続関係を表す図である。
【図２】上記実施形態において、サーバＰＣの構成を示すブロック図である。
【図３】上記実施形態において、クライアントＰＣの構成を示すブロック図である。
【図４】上記実施形態において、デジタル複合機であるＭＦＰの構成を示すブロック図である。
【図５】上記実施形態において、ＭＦＰにおいて印刷データが印刷中であるか否かの判断が行われる第１の印刷処理例の手順を示すフローチャートである。
【図６】上記実施形態において、第１の印刷処理例のメッセージを含む操作画面例を示す図である。
【図７】上記実施形態において、履歴情報例を示す図である。
【図８】上記実施形態において、ＭＦＰを他のユーザが操作中であるか否かの判断が行われる第２の印刷処理の手順を示すフローチャートである。
【図９】上記実施形態において、第２の印刷処理例のメッセージを含む操作画面例を示す図である。
【図１０】上記実施形態において、ＭＦＰの近傍に他のユーザがいるか否かの判断が行われる第３の印刷処理の手順を示すフローチャートである。
【図１１】上記実施形態において、第３の印刷処理例のメッセージを含む操作画面例を示す図である。
【図１２】上記実施形態において、ＭＦＰが印刷準備中であるか否かの判断が行われる第４の印刷処理の手順を示すフローチャートである。
【図１３】上記実施形態において、第４の印刷処理例のメッセージを含む操作画面例を示す図である。
【図１４】上記実施形態において、第１から第３までの印刷処理例を含み、別のＭＦＰに印刷させるか否かの判断が行われる第５の印刷処理の手順を示すフローチャートである。
【図１５】上記実施形態において、第５の印刷処理例のメッセージを含む操作画面例を示す図である。
【図１６】上記実施形態において、第１から第３までの印刷処理例を含み、さらにホールド時間を指定するか否かの判断が行われる第６の印刷処理の手順を示すフローチャートである。
【図１７】上記実施形態において、第６の印刷処理例のメッセージを含む操作画面例を示す図である。
【図１８】上記実施形態の主たる変形例において、ＭＦＰの状態取得処理を含む一連の処理の手順を示すフローチャートである。
【符号の説明】
【０１１６】
１    …サーバＰＣ
２    …クライアントＰＣ
３    …ＬＡＮ
４    …ＭＦＰ（印刷装置）
１０，２０，４７  …制御部（ＣＰＵ）
１１，２１，４２  …ＲＡＭ
１２，２２，４３  …ＲＯＭ
１３，２３，４５  …通信部
１４，２６，４４  …ハードディスク装置（ＨＤＤ）
１５，２７  …送信先設定部
１６，２８  …状態分析部
１７，２９  …データ生成部
１８  …表示データ生成部
２４  …表示部
２５  …操作部
４６  …センサ部
４８  …状態取得部
【図１】
0004628310.tif 000002
【図２】
0004628310.tif 000003
【図３】
0004628310.tif 000004
【図４】
0004628310.tif 000005
【図５】
0004628310.tif 000006
【図６】
0004628310.tif 000007
【図７】
0004628310.tif 000008
【図８】
0004628310.tif 000009
【図９】
0004628310.tif 000010
【図１０】
0004628310.tif 000011
【図１１】
0004628310.tif 000012
【図１２】
0004628310.tif 000013
【図１３】
0004628310.tif 000014
【図１４】
0004628310.tif 000015
【図１５】
0004628310.tif 000016
【図１６】
0004628310.tif 000017
【図１７】
0004628310.tif 000018
【図１８】
0004628310.tif 000019