(57)【特許請求の範囲】
【請求項１】
宛先ユーザが設定された印刷ジョブを印刷する印刷装置であって、
前記印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記印刷ジョブに係る印刷を実行する印刷部と、
自装置の周囲の第１領域で前記宛先ユーザを検出する第１検出部と、
前記宛先ユーザの周囲の第２領域で前記宛先ユーザ以外の別ユーザを検出する第２検出部と、
自装置の周囲の第３領域で前記別ユーザを検出する第３検出部と、
前記第１検出部が前記宛先ユーザを検出しているときに、前記第２検出部と前記第３検出部の検出結果に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記印刷部に前記印刷ジョブに係る印刷を実行させる制御部と、
を有する
ことを特徴とする印刷装置。
【請求項２】
前記制御部は、前記第１検出部が前記第１領域で前記宛先ユーザを検出しているときに、前記第２領域以外の前記第３領域に前記別ユーザがいるときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
自装置が前記第２領域に存在するか否かを検出する第４検出部をさらに備え、
前記制御部は、自装置が前記第２領域に存在することを前記第４検出部が検出しているときは、前記禁止を解除する
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記制御部は、前記第３検出部が検出している前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷装置。
【請求項５】
前記制御部は、前記予測として、前記第２領域の中に自装置が入る前に前記別ユーザが自装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記危険領域で前記別ユーザを検出する第５検出部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記印刷ジョブに係る印刷の実行を開始した後、自装置が前記第２領域の中に居ない状態で前記第５検出部が前記別ユーザを検出している間は、前記印刷の実行を停止させる
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記第１検出部、前記第２検出部、前記第３検出部は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出する、もしくは外部の装置からユーザの検出情報を取得する
ことを特徴とする請求項１乃至６のいずれか１つに記載の印刷装置。
【請求項８】
前記第２検出部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記別ユーザの検出情報を取得する
ことを特徴とする請求項１乃至６のいずれか１つに記載の印刷装置。
【請求項９】
ネットワークを通じて複数の印刷装置が接続される印刷サーバであって、
宛先ユーザが設定された印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記記憶部に記憶されている前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
一の印刷装置の周囲の第１領域における前記宛先ユーザの検出状況を示す第１検出情報を取得する第１検出情報取得部と、
前記宛先ユーザの周囲の第２領域における前記宛先ユーザ以外の別ユーザの検出状況を示す第２検出情報を取得する第２検出情報取得部と、
前記一の印刷装置の周囲の第３領域における前記別ユーザの検出状況を示す第３検出情報を取得する第３検出情報取得部と、
前記第１検出情報が前記第１領域に前記宛先ユーザが居ることを示しているときに、前記第２検出情報と前記第３検出情報に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記一の印刷装置に前記印刷ジョブを送信して前記印刷ジョブに係る印刷を実行させる制御部と、
を有する
ことを特徴とする印刷サーバ。
【請求項１０】
前記制御部は、前記第１領域で前記宛先ユーザが検出されているときに、前記第２領域以外の前記第３領域で前記別ユーザが検出されているときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項９に記載の印刷サーバ。
【請求項１１】
前記第２領域における前記一の印刷装置の検出状況を示す第４検出情報を取得する第４検出情報取得部をさらに備え、
前記制御部は、前記第２領域に前記一の印刷装置が存在することを前記第４検出情報が示しているときは、前記禁止を解除する
ことを特徴とする請求項９または１０に記載の印刷サーバ。
【請求項１２】
前記制御部は、前記第３検出情報に基づいて前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする請求項９乃至１１のいずれか１つに記載の印刷サーバ。
【請求項１３】
前記制御部は、前記予測として、前記第２領域の中に前記一の印刷装置が入る前に前記別ユーザが前記一の印刷装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項１２に記載の印刷サーバ。
【請求項１４】
前記危険領域における前記別ユーザの検出状況を示す第５検出情報を取得する第５検出情報取得部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記一の印刷装置に前記印刷ジョブに係る印刷の実行を開始させた後、前記一の印刷装置が前記第２領域の中に居ない状態で前記危険領域に前記別ユーザが居ることを前記第５検出情報が示している間は、前記印刷の実行を停止させる
ことを特徴とする請求項１３に記載の印刷サーバ。
【請求項１５】
前記第１検出情報、前記第２検出情報、前記第３検出情報は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出して取得する、
ことを特徴とする請求項９乃至１４のいずれか１つに記載の印刷サーバ。
【請求項１６】
前記第２検出情報取得部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記第２検出情報を取得する
ことを特徴とする請求項９乃至１４のいずれか１つに記載の印刷サーバ。
【請求項１７】
ネットワークを通じて複数の印刷装置が接続される情報処理装置を、
宛先ユーザが設定された印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記記憶部に記憶されている前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
一の印刷装置の周囲の第１領域における前記宛先ユーザの検出状況を示す第１検出情報を取得する第１検出情報取得部と、
前記宛先ユーザの周囲の第２領域における前記宛先ユーザ以外の別ユーザの検出状況を示す第２検出情報を取得する第２検出情報取得部と、
前記一の印刷装置の周囲の第３領域における前記別ユーザの検出状況を示す第３検出情報を取得する第３検出情報取得部と、
前記第１検出情報が前記第１領域に前記宛先ユーザが居ることを示しているときに、前記第２検出情報と前記第３検出情報に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記一の印刷装置に前記印刷ジョブを送信して前記印刷ジョブに係る印刷を実行させる制御部と、
を有する印刷サーバとして機能させる
ことを特徴とする印刷管理プログラム。
【請求項１８】
前記制御部は、前記第１領域で前記宛先ユーザが検出されているときに、前記第２領域以外の前記第３領域で前記別ユーザが検出されているときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項１７に記載の印刷管理プログラム。
【請求項１９】
前記印刷サーバは、前記第２領域における前記一の印刷装置の検出状況を示す第４検出情報を取得する第４検出情報取得部をさらに備え、
前記制御部は、前記第２領域に前記一の印刷装置が存在することを前記第４検出情報が示しているときは、前記禁止を解除する
ことを特徴とする請求項１７または１８に記載の印刷管理プログラム。
【請求項２０】
前記制御部は、前記第３検出情報に基づいて前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする請求項１７乃至１９のいずれか１つに記載の印刷管理プログラム。
【請求項２１】
前記制御部は、前記予測として、前記第２領域の中に前記一の印刷装置が入る前に前記別ユーザが前記一の印刷装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする請求項２０に記載の印刷管理プログラム。
【請求項２２】
前記印刷サーバは、前記危険領域における前記別ユーザの検出状況を示す第５検出情報を取得する第５検出情報取得部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記一の印刷装置に前記印刷ジョブに係る印刷の実行を開始させた後、前記一の印刷装置が前記第２領域の中に居ない状態で前記危険領域に前記別ユーザが居ることを前記第５検出情報が示している間は、前記印刷の実行を停止させる
ことを特徴とする請求項２１に記載の印刷管理プログラム。
【請求項２３】
前記第１検出情報、前記第２検出情報、前記第３検出情報は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出して取得する、
ことを特徴とする請求項１７乃至２２のいずれか１つに記載の印刷管理プログラム。
【請求項２４】
前記第２検出情報取得部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記第２検出情報を取得する
ことを特徴とする請求項１７乃至２２のいずれか１つに記載の印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宛先の設定された印刷ジョブの印刷を、その宛先に設定されたユーザが出力先の印刷装置の前または近くに居るときにのみ実行するように制御する印刷装置、印刷サーバ、印刷管理プログラムに関する。
【背景技術】
【０００２】
認証印刷システムにおいては、ユーザが、パーソナルコンピュータ等のクライアント端末で印刷ジョブの印刷を指示すると、該印刷ジョブが、当該クライアントとネットワークを介して接続されたサーバや複合機（ＭＦＰとも記す）に送信されて一時的に保存される。その後、ユーザが、該印刷ジョブの保存先のプリンタ、あるいは保存先のサーバとネットワークを介して接続されているプリンタの設置場所に移動し、そのプリンタに付属する認証装置で認証を行い、印刷の実行操作を行うと、該プリンタにて印刷が実行される。
【０００３】
かかる認証印刷システムは、印刷の実行操作を行ったユーザの目の前で、印刷が実行されるため、機密性の高い情報が記載された印刷物が他人の手に渡るといった問題が防止される。しかし、ユーザが印刷の実行操作を行ってから印刷を実行する、あるいはサーバからプリンタが印刷ジョブを取得してから印刷を実行するので、印刷完了までの待ち時間が長くなる。特に、ユーザが印刷の実行操作を行ってから印刷ジョブをサーバから取得する場合には、印刷が開始されるまでにも、ユーザの待ち時間が発生してしまう。
【０００４】
下記特許文献１には、認証印刷システムにおける印刷の待ち時間を短縮する印刷システムが開示されている。この印刷システムは、ユーザのプリンタへの接近をユーザ検出機構で検知し、ユーザを識別すると、識別したユーザに係る印刷ジョブがサーバに保持されているか否かを確認し、印刷ジョブが保持されているときには、ユーザの認証処理に先立って、サーバからの印刷ジョブの取得、印刷機構のウォームアップ、印刷ジョブの表示を行う。そして、ユーザによる認証処理の後に、印刷を実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３４１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示の技術は、該当のユーザがプリンタに接近した段階で印刷ジョブをサーバから取得して印刷の準備を行うので、ユーザがプリンタで認証処理を行ってから印刷ジョブをサーバから取得する場合に比べて、印刷の準備を早期に開始することができる。しかし、印刷物が他人に見られたり持ち去られたりしないようにするために、印刷の開始をユーザがプリンタに到着して当該プリンタで認証処理を行ってからに制限しているので、プリンタの近くに他人が誰も居ずにセキュリティが担保されるような場合であっても、印刷の実行開始を早めることはできなかった。
【０００７】
本発明は、上記の問題を解決しようとするものであり、セキュリティを担保しながら印刷の実行開始までの待ち時間を短縮することのできる印刷装置および印刷サーバ、印刷管理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］宛先ユーザが設定された印刷ジョブを印刷する印刷装置であって、
前記印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記印刷ジョブに係る印刷を実行する印刷部と、
自装置の周囲の第１領域で前記宛先ユーザを検出する第１検出部と、
前記宛先ユーザの周囲の第２領域で前記宛先ユーザ以外の別ユーザを検出する第２検出部と、
自装置の周囲の第３領域で前記別ユーザを検出する第３検出部と、
前記第１検出部が前記宛先ユーザを検出しているときに、前記第２検出部と前記第３検出部の検出結果に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記印刷部に前記印刷ジョブに係る印刷を実行させる制御部と、
を有する
ことを特徴とする印刷装置。
【００１０】
上記発明では、印刷装置の周囲の第１領域（宛先ユーザの接近により宛先ユーザの印刷ジョブを自動実行する範囲）で宛先ユーザを検出しているときに、宛先ユーザの周囲の第２領域（宛先ユーザ自身が監督可能な範囲）および印刷装置の周囲の第３領域（他人の進入により印刷を禁止する領域）での別ユーザの検出状況に基づいて、宛先ユーザの印刷ジョブに係る印刷の自動実行の可否を判断する。
【００１１】
［２］前記制御部は、前記第１検出部が前記第１領域で前記宛先ユーザを検出しているときに、前記第２領域以外の前記第３領域に前記別ユーザがいるときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［１］に記載の印刷装置。
【００１２】
上記発明では、第１領域に宛先ユーザが居る場合であっても、第２領域以外の第３領域に別ユーザが居る時は、宛先ユーザの印刷ジョブの自動実行は禁止される。
【００１３】
［３］自装置が前記第２領域に存在するか否かを検出する第４検出部をさらに備え、
前記制御部は、自装置が前記第２領域に存在することを前記第４検出部が検出しているときは、前記禁止を解除する
ことを特徴とする［１］または［２］に記載の印刷装置。
【００１４】
上記発明では、宛先ユーザの周囲の第２領域の中に自装置が入った場合は、宛先ユーザ自身が出力物を監視できるので、前記判断による禁止を解除して、宛先ユーザの印刷ジョブに係る印刷を自動実行する。
【００１５】
［４］前記制御部は、前記第３検出部が検出している前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする［１］乃至［３］のいずれか１つに記載の印刷装置。
【００１６】
上記発明では、別ユーザの進路を予測して、この予測を加味して宛先ユーザの印刷ジョブに係る印刷の自動実行を制御する。
【００１７】
［５］前記制御部は、前記予測として、前記第２領域の中に自装置が入る前に前記別ユーザが自装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［４］に記載の印刷装置。
【００１８】
上記発明では、宛先ユーザが印刷装置の近くに到達する前に別ユーザが印刷装置の近くの危険領域に達すると予測した場合は、宛先ユーザの印刷ジョブに係る印刷の自動実行を禁止する。
【００１９】
［６］前記危険領域で前記別ユーザを検出する第５検出部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記印刷ジョブに係る印刷の実行を開始した後、自装置が前記第２領域の中に居ない状態で前記第５検出部が前記別ユーザを検出している間は、前記印刷の実行を停止させる
ことを特徴とする［５］に記載の印刷装置。
【００２０】
上記発明では、予測に基づいて印刷を開始した後、予測に反して、宛先ユーザが当該印刷装置の近くに到達する前に別ユーザが危険領域に入った場合は、その印刷を停止させる。
【００２１】
［７］前記第１検出部、前記第２検出部、前記第３検出部は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出する、もしくは外部の装置からユーザの検出情報を取得する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の印刷装置。
【００２２】
［８］前記第２検出部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記別ユーザの検出情報を取得する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の印刷装置。
【００２３】
［９］ネットワークを通じて複数の印刷装置が接続される印刷サーバであって、
宛先ユーザが設定された印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記記憶部に記憶されている前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
一の印刷装置の周囲の第１領域における前記宛先ユーザの検出状況を示す第１検出情報を取得する第１検出情報取得部と、
前記宛先ユーザの周囲の第２領域における前記宛先ユーザ以外の別ユーザの検出状況を示す第２検出情報を取得する第２検出情報取得部と、
前記一の印刷装置の周囲の第３領域における前記別ユーザの検出状況を示す第３検出情報を取得する第３検出情報取得部と、
前記第１検出情報が前記第１領域に前記宛先ユーザが居ることを示しているときに、前記第２検出情報と前記第３検出情報に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記一の印刷装置に前記印刷ジョブを送信して前記印刷ジョブに係る印刷を実行させる制御部と、
を有する
ことを特徴とする印刷サーバ。
【００２４】
［１０］前記制御部は、前記第１領域で前記宛先ユーザが検出されているときに、前記第２領域以外の前記第３領域で前記別ユーザが検出されているときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［９］に記載の印刷サーバ。
【００２５】
［１１］前記第２領域における前記一の印刷装置の検出状況を示す第４検出情報を取得する第４検出情報取得部をさらに備え、
前記制御部は、前記第２領域に前記一の印刷装置が存在することを前記第４検出情報が示しているときは、前記禁止を解除する
ことを特徴とする［９］または［１０］に記載の印刷サーバ。
【００２６】
［１２］前記制御部は、前記第３検出情報に基づいて前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする［９］乃至［１１］のいずれか１つに記載の印刷サーバ。
【００２７】
［１３］前記制御部は、前記予測として、前記第２領域の中に前記一の印刷装置が入る前に前記別ユーザが前記一の印刷装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［１２］に記載の印刷サーバ。
【００２８】
［１４］前記危険領域における前記別ユーザの検出状況を示す第５検出情報を取得する第５検出情報取得部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記一の印刷装置に前記印刷ジョブに係る印刷の実行を開始させた後、前記一の印刷装置が前記第２領域の中に居ない状態で前記危険領域に前記別ユーザが居ることを前記第５検出情報が示している間は、前記印刷の実行を停止させる
ことを特徴とする［１３］に記載の印刷サーバ。
【００２９】
［１５］前記第１検出情報、前記第２検出情報、前記第３検出情報は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出して取得する、
ことを特徴とする［９］乃至［１４］のいずれか１つに記載の印刷サーバ。
【００３０】
［１６］前記第２検出情報取得部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記第２検出情報を取得する
ことを特徴とする［９］乃至［１４］のいずれか１つに記載の印刷サーバ。
【００３１】
［１７］ネットワークを通じて複数の印刷装置が接続される情報処理装置を、
宛先ユーザが設定された印刷ジョブを取得するジョブ取得部と、
前記ジョブ取得部が取得した前記印刷ジョブを記憶する記憶部と、
前記記憶部に記憶されている前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
一の印刷装置の周囲の第１領域における前記宛先ユーザの検出状況を示す第１検出情報を取得する第１検出情報取得部と、
前記宛先ユーザの周囲の第２領域における前記宛先ユーザ以外の別ユーザの検出状況を示す第２検出情報を取得する第２検出情報取得部と、
前記一の印刷装置の周囲の第３領域における前記別ユーザの検出状況を示す第３検出情報を取得する第３検出情報取得部と、
前記第１検出情報が前記第１領域に前記宛先ユーザが居ることを示しているときに、前記第２検出情報と前記第３検出情報に基づいて前記印刷ジョブに係る印刷の実行を禁止するか否かを判断し、禁止しないと判断した場合に前記一の印刷装置に前記印刷ジョブを送信して前記印刷ジョブに係る印刷を実行させる制御部と、
を有する印刷サーバとして機能させる
ことを特徴とする印刷管理プログラム。
【００３２】
［１８］前記制御部は、前記第１領域で前記宛先ユーザが検出されているときに、前記第２領域以外の前記第３領域で前記別ユーザが検出されているときは前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［１７］に記載の印刷管理プログラム。
【００３３】
［１９］前記印刷サーバは、前記第２領域における前記一の印刷装置の検出状況を示す第４検出情報を取得する第４検出情報取得部をさらに備え、
前記制御部は、前記第２領域に前記一の印刷装置が存在することを前記第４検出情報が示しているときは、前記禁止を解除する
ことを特徴とする［１７］または［１８］に記載の印刷管理プログラム。
【００３４】
［２０］前記制御部は、前記第３検出情報に基づいて前記別ユーザの進路を予測し、該予測の結果を加味して、前記判断を行う
ことを特徴とする［１７］乃至［１９］のいずれか１つに記載の印刷管理プログラム。
【００３５】
［２１］前記制御部は、前記予測として、前記第２領域の中に前記一の印刷装置が入る前に前記別ユーザが前記一の印刷装置の周囲であって前記第３領域より内側の危険領域に至る危険状態が生じるか否かを予測し、前記危険状態が生じると予測した場合は前記印刷ジョブに係る印刷の実行を禁止すると判断する
ことを特徴とする［２０］に記載の印刷管理プログラム。
【００３６】
［２２］前記印刷サーバは、前記危険領域における前記別ユーザの検出状況を示す第５検出情報を取得する第５検出情報取得部をさらに備え、
前記制御部は、前記予測を加味した判断に基づいて前記一の印刷装置に前記印刷ジョブに係る印刷の実行を開始させた後、前記一の印刷装置が前記第２領域の中に居ない状態で前記危険領域に前記別ユーザが居ることを前記第５検出情報が示している間は、前記印刷の実行を停止させる
ことを特徴とする［２１］に記載の印刷管理プログラム。
【００３７】
［２３］前記第１検出情報、前記第２検出情報、前記第３検出情報は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出して取得する、
ことを特徴とする［１７］乃至［２２］のいずれか１つに記載の印刷管理プログラム。
【００３８】
［２４］前記第２検出情報取得部は、前記宛先ユーザに所持されて、もしくは身に着けられて前記宛先ユーザの周囲の前記第２領域で前記別ユーザを検出する所定の装置から前記第２検出情報を取得する
ことを特徴とする［１７］乃至［２２］のいずれか１つに記載の印刷管理プログラム。
【発明の効果】
【００３９】
本発明に係る印刷装置、印刷サーバ、印刷管理プログラムによれば、セキュリティを担保しながら印刷の実行開始までの待ち時間を短縮することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態に係る印刷装置の概略構成を示すブロック図である。
【図２】第１領域、第２領域、第３領域の一例を示す図である。
【図３】宛先ユーザが第１領域に入る前の状態を示す図である。
【図４】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合のユーザ位置の一例を示す図である。
【図５】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が禁止される場合のユーザ位置の一例を示す図である。
【図６】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合のユーザ位置の一例を示す図である。
【図７】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が禁止される場合のユーザ位置の一例を示す図である。
【図８】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合のユーザ位置の一例を示す図である。
【図９】第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合のユーザ位置の一例を示す図である。
【図１０】各ユーザが所持するＲＦＩＤカード等が発する電波の受信強度に基づいて印刷装置と各ユーザとの距離を認識する様子を示す図である。
【図１１】ユーザが身に着けているカメラ付きウェアリングデバイス等でユーザの周囲の第２領域に居る別ユーザや印刷装置（ＭＦＰ）を検出する方法を例示する図である。
【図１２】印刷ジョブの自動出力に関して印刷装置が行う処理を示す流れ図である。
【図１３】第３ユーザの進路を予測から、第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合の一例を示す図である。
【図１４】第３ユーザの進路を予測から、第１ユーザを宛先ユーザとするセキュリティジョブの印刷が禁止される場合の一例を示す図である。
【図１５】第３ユーザが進路の予測が外れて危険領域に入ったことで宛先ユーザに係る印刷ジョブの印刷が停止される場合の一例を示す図である。
【図１６】第３ユーザが進路の予測が外れて危険領域に入っても宛先ユーザに係る印刷ジョブの印刷が実行される場合の一例を示す図である。
【図１７】第３ユーザと第１ユーザの進路の予測に基づいて第１ユーザを宛先ユーザとするセキュリティジョブの印刷が実行される場合の一例を示す図である。
【図１８】第３ユーザと第１ユーザの進路の予測に基づいて第１ユーザを宛先ユーザとするセキュリティジョブの印刷が禁止される場合の一例を示す図である。
【図１９】印刷装置が進路の予測を加味して印刷ジョブの自動出力を制御する処理を示す流れ図である。
【図２０】第２の実施の形態に係る印刷サーバを含む印刷システムの構成例を示す図である。
【図２１】印刷サーバの概略構成を示すブロック図である。
【図２２】印刷ジョブの自動出力に関して印刷サーバが行う処理を示す流れ図である。
【図２３】印刷サーバがユーザの進路の予測を加味して印刷ジョブの自動出力を制御する場合の処理を示す流れ図である。
【発明を実施するための形態】
【００４１】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００４２】
図１は、本発明の第１の実施の形態に係る印刷装置１０の概略構成を示すブロック図である。印刷装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピー機能、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャン機能、ネットワークを通じて外部から受信した印刷ジョブに基づいて記録紙上に文書や画像を印刷して出力する印刷機能などを備えた、所謂、複合機である。以後、印刷装置１０をＭＦＰとも呼ぶ。
【００４３】
印刷装置１０は、ＰＣ等の外部端末から宛先ユーザ（この印刷ジョブの出力が許可されるユーザ）の設定された印刷ジョブ（セキュリティジョブとも呼ぶ）の投入を受けて、該印刷ジョブを蓄積する。そして、宛先ユーザが印刷装置１０の近くに来ており、かつ、他人に対する出力物のセキュリティを担保できることが確認できた場合に、その印刷ジョブの印刷を自動的に開始する機能を備えている。
【００４４】
印刷装置１０は、当該印刷装置１０の動作を統括的に制御する制御部としてのＣＰＵ（Central Processing Unit）を備えている。ＣＰＵ１１には、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、不揮発メモリ１４、ハードディスク装置１５、無線ＬＡＮ（Local Area Network）コントローラ１６、ＬＡＮコントローラ１７、操作パネル１８、印刷インターフェイス２２、読み取りインターフェイス２４、第１検出部３１、第２検出部３２、第３検出部３３、第４検出部３４、第５検出部３５などが接続されている。
【００４５】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどのプログラムを実行する。
【００４６】
ＲＯＭ１２には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が処理を実行することで印刷装置１０の各機能が実現される。
【００４７】
ＲＡＭ１３はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。
【００４８】
不揮発メモリ１４には各種の設定が保存される。ハードディスク装置１５には、各種プログラム、受信したセキュリティジョブなどが保存される。
【００４９】
無線ＬＡＮコントローラ１６は、無線ＬＡＮを通じて外部の装置とデータの送受信を行う。ＬＡＮコントローラ１７は、有線ＬＡＮを通じて外部の装置とデータの送受信を行う。
【００５０】
操作パネル１８は、表示部１９と、操作部２１を備えている。表示部１９は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部２１は、スタートボタンなどの各種操作スイッチ、表示部１９の表示面上に設けられたタッチパネル等で構成される。タッチパネルは、タッチペンや指などで押下された座標位置を検出する。また、フリック操作、ドラッグ操作、スクロールバーに対する操作などを検出する。
【００５１】
印刷インターフェイス２２には、印刷部としてのプリントエンジン２３が接続されている。プリントエンジン２３は印刷データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。プリントエンジン２３は他の方式でもかまわない。
【００５２】
読み取りインターフェイス２４には、原稿を光学的に読み取って画像データを取得する機能を果たすスキャナ２５が接続されている。スキャナ２５は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００５３】
第1検出部３１は、当該印刷装置１０の周囲の第１領域Ｒ１（図２参照）で宛先ユーザを検出する機能を果たす。第２検出部３２は、宛先ユーザの周囲の第２領域Ｒ２（図２参照）で宛先ユーザ以外の別ユーザを検出する機能を果たす。第３検出部３３は、印刷装置１０の周囲の第３領域Ｒ３（図２参照）で別ユーザを検出する機能を果たす。第４検出部３４は、印刷装置１０が宛先ユーザの周囲の第２領域Ｒ２に存在するか否かを検出する機能を果たす。第５検出部３５は、印刷装置１０の周囲であって第３領域Ｒ３より内側の危険領域Ｒ５（図１３参照）で宛先ユーザ以外の別ユーザを検出する機能を果たす。
【００５４】
なお、第１〜第５検出部３１〜３５の中に２以上を同一の検出部が兼用する構成でもよい。
【００５５】
図２は、第１領域Ｒ１、第２領域Ｒ２、第３領域Ｒ３の一例を示している。第１領域Ｒ１は、印刷装置１０の周囲の領域であり、宛先ユーザ（図中の第１ユーザＵ１とする）がこの領域に入っている場合に、他の要件によって禁止されなければ、この宛先ユーザＵ１のセキュリティジョブが自動出力される領域である。
【００５６】
第２領域Ｒ２は、宛先ユーザＵ１の周囲の領域であり、該宛先ユーザＵ１が自分で監視することによって出力物のセキュリティを担保可能な範囲である。
【００５７】
第３領域Ｒ３は、印刷装置１０の周囲の領域であって、宛先ユーザＵ１以外の別ユーザがこの領域に入っている場合に、この宛先ユーザＵ１のセキュリティジョブの自動出力（自動的な印刷の実行）を禁止する領域である。なお、第１領域Ｒ１と第３領域Ｒ３は同一の領域であってもよい。以後の説明では第１領域Ｒ１と第３領域Ｒ３は同一の領域とする。
【００５８】
図３に示すように、宛先ユーザＵ１が第１領域Ｒ１に入っていない場合には、この宛先ユーザＵ１を宛先とするセキュリティジョブの自動出力は開始されない。すなわち、宛先ユーザが印刷装置１０に向かっていることを確認できないので、この宛先ユーザのセキュリティジョブの自動出力は行わない。
【００５９】
図４に示すように、宛先ユーザＵ１が第１領域Ｒ１に入り、かつ第３領域Ｒ３に別ユーザが居ない場合には、この宛先ユーザＵ１のセキュリティジョブの自動出力が実行される。すなわち、宛先ユーザＵ１がまだ印刷装置１０から少し離れた場所に居ても、印刷装置１０の周囲に別ユーザが誰もいなければ、出力物のセキュリティは担保されるので、この宛先ユーザＵ１のセキュリティジョブの自動出力を実行する。なお、宛先ユーザＵ１が第１領域Ｒ１に入っているという条件に代えて、宛先ユーザＵ１が第１領域Ｒ１に近づいているという条件、あるいは、宛先ユーザＵ１が第１領域Ｒ１に入りかつ印刷装置１０に向かっているという条件を採用してもよい。
【００６０】
図５に示すように、宛先ユーザＵ１が第１領域Ｒ１に入っているが、第３領域Ｒ３のうちの第２領域Ｒ２以外の部分に別ユーザ（図では第２ユーザＵ２）が居る場合は、この宛先ユーザＵ１のセキュリティジョブの自動出力が禁止される。すなわち、宛先ユーザＵ１が印刷装置１０から少し離れた場所に居るときに、印刷装置１０の周囲に別ユーザＵ２が居る場合は、印刷装置１０から印刷出力される出力物のセキュリティを担保できないので、宛先ユーザＵ１のセキュリティジョブの自動出力は禁止される。
【００６１】
図６に示すように、宛先ユーザＵ１が第１領域Ｒ１に入っており、第３領域Ｒ３に別ユーザ（図では第２ユーザＵ２）が居るが、この別ユーザＵ２が宛先ユーザＵ１の周囲の第２領域Ｒ２に居る場合は、印刷装置１０から印刷出力される出力物のセキュリティが担保されるので、この宛先ユーザＵ１のセキュリティジョブの自動出力を実行する。すなわち、宛先ユーザＵ１の周囲は宛先ユーザＵ１自身で監視できるので、宛先ユーザＵ１の近くに別ユーザＵ２が居る状態でセキュリティジョブの自動出力を開始しても出力物のセキュリティは担保される。
【００６２】
しかし、図７に示すように、さらに別のユーザ（図では第３ユーザＵ３）が第３領域Ｒ３のうちの第２領域Ｒ２以外の部分に居るときは、印刷装置１０から印刷出力される出力物のセキュリティを担保できないので、セキュリティジョブの自動出力は禁止される。図８に示すように、第３領域Ｒ３に居る別ユーザがすべて第２領域Ｒ２に居る場合には、出力物のセキュリティは担保されるので、この宛先ユーザＵ１のセキュリティジョブの自動出力を実行する。
【００６３】
図９に示すように、宛先ユーザＵ１の周囲の第２領域Ｒ２の中に印刷装置１０が入っている場合は、印刷装置１０の排紙トレイ等に出力される出力物のセキュリティを宛先ユーザＵ１自身で担保できるので、第３領域Ｒ３のうちの第２領域Ｒ２以外の領域に別ユーザが居ても、宛先ユーザＵ１のセキュリティジョブの自動出力を実行する。すなわち、第２領域Ｒ２の中に印刷装置１０が入っている場合には、第３領域Ｒ３のうちの第２領域Ｒ２以外の領域に別ユーザが居ることによる自動出力の禁止に優先して（自動出力の禁止を解除して）、セキュリティジョブの自動出力を実行する。
【００６４】
次に、第１〜第５検出部３１〜３５の検知方法等について説明する。
【００６５】
宛先ユーザ、別ユーザ、第２領域Ｒ２における印刷装置１０の検知方法は任意でよい。たとえば、印刷装置１０に設けた人感センサ、ＭＦＰに設けたカメラ、赤外線センサ、各ユーザに所持させるＲＦＩＤ（Radio Frequency IDentification）、ビーコンなどで、ＭＦＰと各ユーザの距離や位置を認識する。また、ＧＰＳ(Global Positioning System)を使用してすべてのユーザの位置情報を把握する方法でもよい。印刷装置１０がこれらを用いて直接に各ユーザの位置を検出してもよいし、各ユーザの位置を検出して管理している外部のサーバ等から各領域に居るユーザの数やそれぞれの位置等を示す検出情報を取得してもよい。
【００６６】
図１０は、各ユーザＵ１、Ｕ２に、自己のユーザＩＤ（Identification）を無線送信するＲＦＩＤカードを所持させ、それぞれが出力する電波を印刷装置１０で受信し、その電波強度によって印刷装置１０と各ユーザＵ１、Ｕ２との距離を認識する検出方法を模式的に示している。この検出方法は、たとえば、印刷装置１０の周囲の第１領域Ｒ１で宛先ユーザを検出する機能を果たす第１検出部３１、印刷装置１０の周囲の第３領域Ｒ３で別ユーザを検出する機能を果たす第３検出部３３、印刷装置１０の周囲であって第３領域Ｒ３より内側の危険領域で別ユーザを検出する機能を果たす第５検出部３５で使用することができる。
【００６７】
図１１は、第１ユーザＵ１が所持あるいは身に着けているカメラ付きウェアリングデバイスなどのウェアリングデバイスや携帯端末で第１ユーザＵ１の周囲の第２領域に居る別ユーザや印刷装置（ＭＦＰ）１０を検出する方法を例示している。ユーザＵ１が身に着けているウェアリングデバイスや携帯端末は、第１ユーザＵ１の周囲の第２領域に居る別ユーザや印刷装置（ＭＦＰ）１０の検出結果を印刷装置（ＭＦＰ）１０に通知する。この方法は第２検出部３２、第４検出部３４に適している。第２検出部３２、第４検出部３４は、ユーザが身に着ける上記のウェアリングデバイスや携帯端末から上記の検出結果を示す情報を受信する。
【００６８】
第１〜第５検出部３１〜３５は、個別に設ける必要はなく、２以上の検知部の機能を１つの検知部が果たすようにされてもよい。
【００６９】
図１２は、セキュリティジョブの自動出力に関して印刷装置１０が行う処理の流れを示している。印刷装置１０は、セキュリティジョブ（宛先ユーザが設定された印刷ジョブ）を受信して記憶する（ステップＳ１０１）。その後は、記憶しているセキュリティジョブの宛先ユーザが当該印刷装置１０の周囲の第１領域Ｒ１で検出されるのを待つ（ステップＳ１０２;Ｎｏ）。
【００７０】
記憶しているセキュリティジョブの宛先ユーザが当該印刷装置１０の周囲の第１領域Ｒ１で検出されたら（ステップＳ１０２;Ｙｅｓ）、該第１領域Ｒ１（＝第３領域Ｒ３）で別ユーザが検出されているか否かを調べる（ステップＳ１０３）。第１領域Ｒ１で別ユーザが検出されなければ（ステップＳ１０３;Ｎｏ）、印刷装置１０はこのセキュリティジョブに係る印刷を実行する（ステップＳ１０６）。
【００７１】
第１領域Ｒ１で別ユーザが検出された場合は（ステップＳ１０３;Ｙｅｓ）、宛先ユーザの周囲の第２領域Ｒ２で当該印刷装置１０が検出されているか否かを判定する（ステップＳ１０４）。印刷装置１０は宛先ユーザの周囲の第２領域Ｒ２で当該印刷装置１０が検出されている場合は（ステップＳ１０４;Ｙｅｓ）、このセキュリティジョブに係る印刷を実行する（ステップＳ１０６）。
【００７２】
宛先ユーザの周囲の第２領域Ｒ２で当該印刷装置１０が検出されていない場合は（ステップＳ１０４;Ｎｏ）、第１領域Ｒ１で検出されている別ユーザのすべてが宛先ユーザの周囲の第２領域Ｒ２で検出されているか否かを判定する（ステップＳ１０５）。第１領域Ｒ１で検出されている別ユーザのすべてが宛先ユーザの周囲の第２領域Ｒ２で検出されている場合は（ステップＳ１０５;Ｙｅｓ）、このセキュリティジョブに係る印刷を実行する（ステップＳ１０６）。
【００７３】
第１領域Ｒ１で検出されている別ユーザのうちの少なくとも一人が宛先ユーザの周囲の第２領域Ｒ２で検出されない場合は（ステップＳ１０５;Ｎｏ）、印刷ジョブを実行することなく、ステップＳ１０２に戻って処理を継続する。
【００７４】
次に、印刷装置１０の周囲の第１領域Ｒ１に入った別ユーザの動き（進路）を予測し、該予測に基づいてセキュリティジョブの印刷を制御する場合について説明する。
【００７５】
図１３は、第３ユーザＵ３の動きから予測した第３ユーザＵ３の進路が印刷装置１０の近くを通らない場合を例示している。印刷装置１０の周囲であって第３領域Ｒ３より内側の危険領域Ｒ５を設定してある。印刷装置１０の第５検出部３５は、危険領域Ｒ５に居るユーザを検出する。
【００７６】
宛先ユーザである第１ユーザＵ１が第１領域Ｒ１に入っている状態で別ユーザＵ３が第１領域Ｒ１（＝第３領域Ｒ３）内であって第２領域Ｒ２以外の部分に居ても、その別ユーザＵ３の進路が危険領域Ｒ５を通らないと予測される場合は、この別ユーザＵ３によって出力物のセキュリティが侵されることがないので、印刷装置１０は、第１ユーザＵ１を宛先ユーザとする印刷ジョブに係る印刷を実行する。
【００７７】
一方、図１４に示すように、宛先ユーザＵ１が第１領域Ｒ１に入っている状態で、第１領域Ｒ１（＝第３領域Ｒ３）内であって第２領域Ｒ２以外の部分に居る別ユーザＵ３の進路が危険領域Ｒ５を通ると予測される場合、印刷装置１０は、宛先ユーザＵ１のセキュリティジョブの自動出力を禁止する。
【００７８】
なお、別ユーザＵ３の進路が危険領域Ｒ５を通らないと予測したことに基づいて宛先ユーザＵ１に係るセキュリティジョブの印刷を開始した後に、別ユーザＵ３の実際の進路が予測と異なるものになり、図１５に示すように、別ユーザＵ３が危険領域Ｒ５に入ったことが第５検出部３５によって検出された場合、印刷装置１０は直ちに宛先ユーザのセキュリティジョブに係る印刷を停止させる。
【００７９】
ただし、図１６に示すように、別ユーザＵ３が危険領域Ｒ５に入っていても、宛先ユーザＵ１の周囲の第２領域Ｒ２の中に印刷装置１０が入っている場合は、印刷装置１０が印刷出力する出力物のセキュリティが宛先ユーザＵ１自身によって担保されるので、セキュリティジョブの自動出力の禁止を解除して印刷を実行する。
【００８０】
なお、宛先ユーザＵ１の進路と別ユーザＵ３の進路をそれぞれ予測し、これら双方の進路の予測に基づいて宛先ユーザＵ１のセキュリティジョブに係る印刷を自動実行するか否かを制御してもよい。
【００８１】
すなわち、図１７に示すように、別ユーザＵ３が危険領域Ｒ５に到達すると予測されるタイミングあるいは別ユーザＵ３が危険領域Ｒ５を通っていると予測される全期間に渡って、宛先ユーザＵ１の周囲の第２領域Ｒ２の中に印刷装置１０が入っていると予測される場合は、第１ユーザＵ１によって出力物のセキュリティが担保されるので、第１ユーザＵ１を宛先ユーザとする印刷ジョブに係る印刷を実行する。
【００８２】
一方、図１８に示すように、別ユーザＵ３が危険領域Ｒ５に到達すると予測されるタイミングあるいは別ユーザＵ３が危険領域Ｒ５を通っていると予測される期間に、宛先ユーザＵ１の周囲の第２領域Ｒ２の中に印刷装置１０が入っていないと予測される場合は、出力物のセキュリティが担保されないので、第１ユーザＵ１を宛先ユーザとする印刷ジョブに係る印刷の実行を禁止する。
【００８３】
図１９は、印刷装置１０が上記の予測を加味してセキュリティジョブの自動出力を制御する処理の流れを示している。図１２と同じ処理内容のステップには図１２と同じステップ番号を付してそれらの説明を適宜省略する。
【００８４】
セキュリティジョブの宛先ユーザが当該印刷装置１０の周囲の第１領域Ｒ１で検出され（ステップＳ１０２;Ｙｅｓ）、宛先ユーザの周囲の第２領域Ｒ２で当該印刷装置１０が検出されず（ステップＳ１０４;Ｎｏ）、第１領域Ｒ１で検出されている別ユーザのうちの少なくとも一人が宛先ユーザの周囲の第２領域Ｒ２で検出されない場合は（ステップＳ１０５;Ｎｏ）、該別ユーザ（第１領域Ｒ１内であって第２領域Ｒ２以外の部分に居る別ユーザ）の進路と宛先ユーザの進路をそれぞれ予測する。そして、宛先ユーザの周囲の第２領域Ｒ２の中に印刷装置１０が入る前に別ユーザが危険領域Ｒ５に入ると予測される場合は（ステップＳ１１１;Ｙｅｓ）、宛先ユーザに係るセキュリティジョブの印刷を禁止し、ステップＳ１０２に戻って処理を継続する。
【００８５】
宛先ユーザの周囲の第２領域Ｒ２の中に印刷装置１０が入る前に別ユーザが危険領域Ｒ５に入ることがないと予測される場合は（ステップＳ１１１;Ｎｏ）、このセキュリティジョブに係る印刷を実行する（ステップＳ１０６）。
【００８６】
以上のように、本発明の第１の実施の形態に係る印刷装置１０では、印刷装置１０の周囲の第３領域Ｒ３に別ユーザが居ても、それらの別ユーザがすべて宛先ユーザの周囲の第２領域Ｒ２内に居れば、宛先ユーザ自身によって出力物のセキュリティが担保されると判断し、該宛先ユーザを宛先とするセキュリティジョブに係る印刷を実行する。これにより、出力物に対するセキュリティを確保しつつ、印刷の実行が開始されるまでの待ち時間を短縮することができる。
【００８７】
次に、本発明の第２の実施の形態について説明する。
【００８８】
第１の実施の形態では印刷装置１０がセキュリティジョブの自動出力を制御したが、第２の実施の形態では、複数の印刷装置がネットワーク２を介して接続された印刷サーバがセキュリティジョブの自動出力を制御する。
【００８９】
図２０は、第２の実施の形態に係る印刷システム５の構成例を示している。ＬＡＮなどのネットワーク２に印刷サーバ７０および複数の印刷装置９０が接続されている。またネットワーク２には、宛先ユーザの設定された印刷ジョブ（セキュリティジョブ）を印刷サーバ７０に対して送信するＰＣ３等が接続されている。
【００９０】
印刷システム５では、印刷サーバ７０が、各印刷装置９０の周囲の第１領域Ｒ１に居るユーザの情報を収集したり、ＰＣ３等から受信して当該印刷サーバ７０が保存しているセキュリティジョブの宛先ユーザ毎に、その宛先ユーザの周囲の第２領域Ｒ２に居る別ユーザの情報を収集したりする。そして、宛先ユーザがいずれかの印刷装置１０の第１領域Ｒ１内に入った場合に、その宛先ユーザのセキュリティジョブの自動出力を印刷装置９０に実行させるか否かを判断し、印刷を実行させると判断した場合は、その印刷装置９０に対して該当のセキュリティジョブを送信して印刷を実行させる。印刷の実行や実行禁止に関する判断の基準（図３〜図９、図１３〜図１８）は第１の実施の形態と同一である。
【００９１】
図２１は、印刷サーバ７０の概略構成を示している。印刷サーバ７０は、当該印刷サーバ７０の動作を統括的に制御する制御部としてのＣＰＵ７１を備えている。ＣＰＵ７１には、ＲＯＭ７２、ＲＡＭ７３、不揮発メモリ７４、ハードディスク装置７５、通信部７６、第１検出情報取得部８１、第２検出情報取得部８２、第３検出情報取得部８３、第４検出情報取得部８４、第５検出情報取得部８５などが接続されている。
【００９２】
ＣＰＵ７１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどのプログラムを実行する。
【００９３】
ＲＯＭ７２には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ７１が処理を実行することで印刷サーバ７０の各機能が実現される。
【００９４】
ＲＡＭ７３はＣＰＵ７１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。
【００９５】
不揮発メモリ７４には各種の設定が保存される。ハードディスク装置７５には、各種プログラム、ＰＣ３等から受信した印刷ジョブなどが保存される。
【００９６】
通信部７６は、ネットワーク２を通じて各印刷装置９０や外部の装置とデータの送受信を行う。
【００９７】
通信部７６は、ＰＣ３等から宛先ユーザが設定された印刷ジョブ（セキュリティジョブ）を取得（受信）するジョブ取得部としての機能を果たす。ハードディスク装置７５は、ジョブ取得部が取得した印刷ジョブを記憶する記憶部としての機能を果たす。通信部７６はさらに、記憶部に記憶されている印刷ジョブをネットワーク２に接続されている印刷装置９０に送信するジョブ送信部としての機能を果たす。
【００９８】
第１検出情報取得部８１は、ネットワーク２を介して接続されている印刷装置９０毎に、その印刷装置９０の周囲の第１領域Ｒ１における宛先ユーザの検出状況を示す第１検出情報を取得する。第２検出情報取得部８２は、記憶部に記憶している各セキュリティジョブの宛先ユーザ毎に、その宛先ユーザの周囲の第２領域Ｒ２における別ユーザの検出状況を示す第２検出情報を取得する。
【００９９】
第３検出情報取得部８３は、ネットワーク２を介して接続されている印刷装置９０毎に、その印刷装置９０の周囲の第３領域Ｒ３における別ユーザの検出状況を示す第３検出情報を取得する。第４検出情報取得部８４は、記憶部に記憶している各セキュリティジョブの宛先ユーザ毎に、その宛先ユーザの周囲の第２領域Ｒ２における印刷装置９０の検出状況を示す第４検出情報を取得する。第５検出情報取得部８５は、ネットワーク２を介して接続されている印刷装置９０毎に、その印刷装置９０の周囲の危険領域Ｒ５における別ユーザの検出状況を示す第５検出情報を取得する。
【０１００】
第１検出情報、第２検出情報、第３検出情報は、カメラ、赤外線センサ、ビーコン、ＧＰＳなどを利用してユーザを検出して取得する。第２検出情報取得部８２は、宛先ユーザに所持されて、もしくは身に着けられて該宛先ユーザの周囲の第２領域Ｒ２で別ユーザを検出する所定の装置（たとえば、ウェアリングデバイス）から第２検出情報を取得する。
【０１０１】
たとえば、図２０に示すように、各印刷装置９０にその周囲の第１領域Ｒ１に居るユーザを検出するためのカメラやセンサを設け、各印刷装置９０からその検出情報を印刷サーバ７０に送信させることで、印刷サーバ７０は第１検出情報や第３検出情報，第５検出情報を取得する。また、宛先ユーザＵ１が身に着けているウェアリングデバイスにその周囲の第２領域Ｒ２に居るユーザや印刷装置１０を検出させ、その検出結果を、そのウェアリングデバイスから印刷サーバ７０に送信させることで、印刷サーバ７０は第２検出情報や第４検出情報を取得する。
【０１０２】
図２２は、印刷ジョブの自動出力に関して印刷サーバ７０が行う処理の流れを示している。印刷サーバ７０はＰＣ３等からセキュリティジョブ（宛先ユーザが設定された印刷ジョブ）を受信して記憶する（ステップＳ３０１）。その後は、記憶しているセキュリティジョブの宛先ユーザがいずれかの印刷装置９０の周囲の第１領域Ｒ１で検出されるのを待つ（ステップＳ３０２;Ｎｏ）。
【０１０３】
記憶しているいずれかのセキュリティジョブの宛先ユーザがいずれかの印刷装置９０（以後、第１印刷装置９０とする）の周囲の第１領域Ｒ１で検出されたら（ステップＳ３０２;Ｙｅｓ）、該第１印刷装置９０の周囲の第１領域Ｒ１で別ユーザが検出されているか否かを調べる（ステップＳ３０３）。第１印刷装置９０の周囲の第１領域Ｒ１で別ユーザが検出されなければ（ステップＳ３０３;Ｎｏ）、第１印刷装置９０に対してこのセキュリティジョブを送信し、該セキュリティジョブに係る印刷の実行開始を指示する（ステップＳ３０６）。
【０１０４】
第１印刷装置９０の周囲の第１領域Ｒ１で別ユーザが検出された場合は（ステップＳ３０３;Ｙｅｓ）、宛先ユーザの周囲の第２領域Ｒ２で第１印刷装置９０が検出されているか否かを判定する（ステップＳ３０４）。宛先ユーザの周囲の第２領域Ｒ２で第１印刷装置９０が検出されている場合は（ステップＳ３０４;Ｙｅｓ）、第１印刷装置９０に対してこのセキュリティジョブを送信し、該セキュリティジョブに係る印刷の実行開始を指示する（ステップＳ３０６）。
【０１０５】
宛先ユーザの周囲の第２領域Ｒ２で第１印刷装置９０が検出されない場合は（ステップＳ３０４;Ｎｏ）、第１印刷装置９０の周囲の第１領域Ｒ１で検出されている別ユーザのすべてが宛先ユーザの周囲の第２領域Ｒ２で検出されているか否かを判定する（ステップＳ３０５）。第１印刷装置９０の周囲の第１領域Ｒ１で検出されている別ユーザのすべてが宛先ユーザの周囲の第２領域Ｒ２で検出されている場合は（ステップＳ３０５;Ｙｅｓ）、第１印刷装置９０に対してこのセキュリティジョブを送信し、該セキュリティジョブに係る印刷の実行開始を指示する（ステップＳ３０６）。
【０１０６】
第１印刷装置９０の周囲の第１領域Ｒ１で検出されている別ユーザのうちの少なくとも一人が宛先ユーザの周囲の第２領域Ｒ２で検出されない場合は（ステップＳ３０５;Ｎｏ）、ステップＳ３０２に戻って処理を継続する。すなわち、第１印刷装置９０にこのセキュリティジョブに係る印刷を実行させない。
【０１０７】
図２３は、印刷サーバ７０がユーザの進路を予測して印刷ジョブの自動出力を制御する場合の処理の流れを示している。図２２と同じ処理内容のステップには同じステップ番号を付してそれらの説明を適宜省略する。
【０１０８】
セキュリティジョブの宛先ユーザが第１印刷装置９０の周囲の第１領域Ｒ１で検出され（ステップＳ３０２;Ｙｅｓ）、宛先ユーザの周囲の第２領域Ｒ２で第１印刷装置９０が検出されず（ステップ３０４;Ｎｏ）、第１印刷装置９０の周囲の第１領域Ｒ１で検出されている別ユーザのうちの少なくとも一人が宛先ユーザの周囲の第２領域Ｒ２で検出されない場合は（ステップＳ３０５;Ｎｏ）、該別ユーザ（第１印刷装置９０の周囲の第１領域Ｒ１内であって第２領域Ｒ２以外の部分に居る別ユーザ）の進路と、宛先ユーザの進路とをそれぞれ予測する。そして、宛先ユーザの周囲の第２領域Ｒ２の中に第１印刷装置９０が入る前に別ユーザが第１印刷装置９０の周囲の危険領域Ｒ５に入ると予測される場合は（ステップＳ３１１;Ｙｅｓ）、宛先ユーザに係るセキュリティジョブの自動出力を禁止し、ステップＳ３０２に戻って処理を継続する。
【０１０９】
宛先ユーザの周囲の第２領域Ｒ２の中に第１印刷装置９０が入る前に別ユーザが第１印刷装置９０の周囲の危険領域Ｒ５に入ることがないと予測される場合は（ステップＳ３１１;Ｎｏ）、第１印刷装置９０に対してこのセキュリティジョブを送信し、該セキュリティジョブに係る印刷の実行開始を指示する（ステップＳ３０６）。
【０１１０】
以上のように、本発明の第２の実施の形態に係る印刷サーバ７０では、ネットワーク２を介して接続されている管理対象のいずれかの印刷装置９０に宛先ユーザが近づいて来て、その印刷装置９０の周囲の第１領域Ｒ１に宛先ユーザが入った場合に、該印刷装置９０の周囲の第３領域Ｒ３に別ユーザが居ても、それらの別ユーザがすべて宛先ユーザの周囲の第２領域Ｒ２内に居れば、出力物のセキュリティが宛先ユーザ自身によって担保されると判断し、該宛先ユーザを宛先とするセキュリティジョブをその印刷装置９０に送信して印刷を実行させる。これにより、出力物に対するセキュリティを確保しつつ、印刷の実行が開始されるまでの待ち時間を短縮することができる。
【０１１１】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１２】
本発明は、ネットワークを通じて複数の印刷装置が接続される情報処理装置を印刷サーバ７０として機能させるプログラムとされてもよい。
【符号の説明】
【０１１３】
２…ネットワーク
３…ＰＣ
５…印刷システム
１０…印刷装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…無線ＬＡＮコントローラ
１７…ＬＡＮコントローラ
１８…操作パネル
１９…表示部
２１…操作部
２２…印刷インターフェイス
２３…プリントエンジン
２４…読み取りインターフェイス
２５…スキャナ
３１…第１検出部
３２…第２検出部
３３…第３検出部
３４…第４検出部
３５…第５検出部
７０…印刷サーバ
７１…ＣＰＵ
７２…ＲＯＭ
７３…ＲＡＭ
７４…不揮発メモリ
７５…ハードディスク装置
７６…通信部
８１…第１検出情報取得部
８２…第２検出情報取得部
８３…第３検出情報取得部
８４…第４検出情報取得部
８５…第５検出情報取得部
９０…印刷装置
Ｒ１…第１領域
Ｒ２…第２領域
Ｒ３…第３領域
Ｒ５…危険領域
Ｕ１…第１ユーザ
Ｕ２…第２ユーザ
Ｕ３…第３ユーザ
【図１】
0006477235.tif 000002
【図２】
0006477235.tif 000003
【図３】
0006477235.tif 000004
【図４】
0006477235.tif 000005
【図５】
0006477235.tif 000006
【図６】
0006477235.tif 000007
【図７】
0006477235.tif 000008
【図８】
0006477235.tif 000009
【図９】
0006477235.tif 000010
【図１０】
0006477235.tif 000011
【図１１】
0006477235.tif 000012
【図１２】
0006477235.tif 000013
【図１３】
0006477235.tif 000014
【図１４】
0006477235.tif 000015
【図１５】
0006477235.tif 000016
【図１６】
0006477235.tif 000017
【図１７】
0006477235.tif 000018
【図１８】
0006477235.tif 000019
【図１９】
0006477235.tif 000020
【図２０】
0006477235.tif 000021
【図２１】
0006477235.tif 000022
【図２２】
0006477235.tif 000023
【図２３】
0006477235.tif 000024