(57)【要約】【課題】印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制することが可能な印刷要求プログラム、情報処理装置及び印刷システムを提供する。【解決手段】印刷要求プログラムは、互いに通信可能に接続される印刷装置及び情報処理装置の少なくとも一方のコンピュータに、印刷要求者による印刷要求を受け付ける受付処理、非印刷要求者のスケジュール情報を取得する第１取得処理、そのスケジュール情報に基づき印刷要求に対応する印刷実行の予定時刻が、非印刷要求者の不在時間帯内であるとの第１判定条件を満たす場合には、予定時刻での印刷実行を許可し、第１判定条件を満たさない場合には、当該予定時刻での印刷実行を禁止する制御処理、を実行させる。【選択図】図４
2011209870.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能に接続される印刷装置及び情報処理装置の少なくとも一方のコンピュータに、
印刷要求者による印刷要求を受け付ける受付処理と、
前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得処理と、
前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が前記印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定処理と、
前記第１判定処理にて前記第１判定条件を満たすと判定された場合には、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御処理と、を実行させる、印刷要求プログラム。
【請求項２】
請求項１に記載の印刷要求プログラムであって、
前記コンピュータに、更に、
前記印刷要求に基づき前記印刷装置から出力される印刷物を受け取る者のスケジュール情報を取得する第２取得処理を実行させ、
前記第１判定条件は、前記非印刷要求者及び前記印刷物の受け取り者のスケジュールに基づき、前記予定時刻が、前記非印刷要求者の前記不在時間帯内であって、且つ、前記受け取り者が前記印刷装置から前記所定領域内にいる時間帯内であることである、印刷要求プログラム。
【請求項３】
請求項１又は請求項２に記載の印刷要求プログラムであって、
前記第１判定条件には、更に、前記予定時刻に基づき実行した印刷が前記不在時間帯内に完了することが含まれる、印刷要求プログラム。
【請求項４】
請求項１から請求項３のいずれか一項に記載の印刷要求プログラムであって、
前記コンピュータに、
前記第１判定処理にて前記第１判定条件を満たさないと判定された場合に、前記第１判定条件を満たすように、前記予定時刻及び印刷条件の少なくとも一方を変更するための第１変更処理を実行させる、印刷要求プログラム。
【請求項５】
請求項１から請求項４のいずれか一項に記載の印刷要求プログラムであって、
前記制御処理では、前記非印刷要求者のスケジュール情報に基づき、前記印刷要求の後に当該非印刷要求者のスケジュールが変更されたことにより、前記第１判定処理にて前記第１判定条件を満たさなくなった場合には、前記予定時刻での印刷実行を許可から禁止に切り替える、印刷要求プログラム。
【請求項６】
請求項１から請求項４のいずれか一項に記載の印刷要求プログラムであって、
前記コンピュータに、
前記非印刷要求者が前記予定時刻を含む所定時間内に前記印刷装置に印刷を実行させるための印刷要求をしたとの第２判定条件を満たすか否かを判定する第２判定処理を実行させ、
前記制御処理では、前記第１判定処理で前記第１判定条件を満たす場合であっても、前記第２判定処理にて前記第２判定条件を満たすと判定された場合には、前記予定時刻での印刷実行を禁止し、前記第２判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を許可する、印刷要求プログラム。
【請求項７】
請求項５又は請求項６に記載の印刷要求プログラムであって、
前記コンピュータに、
前記予定時刻での印刷実行を禁止した場合には、当該予定時刻を、前記印刷実行を許可できる時刻に変更するための第２変更処理を実行させる、印刷要求プログラム。
【請求項８】
請求項１から請求項７のいずれか一項に記載の印刷要求プログラムであって、
前記情報処理装置は、複数の者のスケジュールを管理する管理装置と通信可能に接続され、
前記第１取得処理は、前記複数の者から１または複数の者を、指定する指定処理を含み、当該指定処理で指定された者のスケジュール情報を前記管理装置から取得する、印刷要求プログラム。
【請求項９】
印刷装置と通信可能に接続される情報処理装置であって、
印刷要求者による印刷要求を受け付ける受付部と、
前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得部と、
前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が本印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定部と、
前記第１判定部にて前記第１判定条件を満たすと判定された場合には、前記印刷装置に対し、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御部と、を備える情報処理装置。
【請求項１０】
印刷装置と、当該印刷装置と通信可能に接続される情報処理装置とを備える印刷システムであって、
前記情報処理装置に設けられ、印刷要求者による印刷要求を受け付ける受付部と、
前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得部と、
前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が本印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定部と、
前記印刷装置に設けられる印刷部と、
前記第１判定部にて前記第１判定条件を満たすと判定された場合には、前記印刷部に対し、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御部と、を備える印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と印刷装置とが通信可能に接続された印刷システムに関し、特に、印刷装置から出力された印刷物のセキュリティ技術に関する。
【背景技術】
【０００２】
クライアント装置とプリンタとが通信可能に接続された印刷システムでは、ユーザがクライント装置にて印刷要求をすることにより、当該印刷要求に対応する印刷データが（ＰＤＬデータやビットマップデータなど）にクライント装置から印刷装置に送信され、印刷装置に印刷データに基づく印刷処理を実行させることが可能である。また、従来より、印刷を実行させたい時刻を予め指定して印刷要求を行うことにより、その指定された時刻が到来したときに印刷装置に印刷処理を実行させる、いわゆる予約印刷という技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４８３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、印刷装置にて印刷処理が実行されるときに、当該印刷装置の近傍にいるのは、必ずしも印刷要求した者自身とは限らない。このような場合、非印刷要求者に印刷物が見られたり、持ち去られたりしてしまうおそれがある。このようなことは、上記予約印刷の場合に特に多く発生し、また、印刷物が機密性の高いものである場合に特に問題になり得る。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制することが可能な印刷要求プログラム、情報処理装置及び印刷システムを提供するところにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１発明に係る印刷要求プログラムは、互いに通信可能に接続される印刷装置及び情報処理装置の少なくとも一方のコンピュータに、印刷要求者による印刷要求を受け付ける受付処理と、前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得処理と、前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が前記印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定処理と、前記第１判定処理にて前記第１判定条件を満たすと判定された場合には、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御処理と、を実行させる。
【０００７】
この発明によれば、印刷要求者とは異なる非印刷要求者のスケジュール情報を取得し、そのスケジュール情報に基づき、印刷要求に対応する印刷実行の予定時刻が、非印刷要求者が印刷装置から所定領域内にいない不在時間帯内であると判定した場合には、当該予定時刻での印刷実行を許可し、予定時刻が不在時間内でないと判定した場合には、当該予定時刻での印刷実行を禁止する。従って、印刷要求者が要求した印刷要求に対応する印刷が、非印刷要求者が居る時間内に実行されて印刷装置から出力された印刷物が非印刷要求者に見られたりすることを抑制することが可能である。
【０００８】
第２の発明は、第１の発明の印刷要求プログラムであって、前記コンピュータに、更に、前記印刷要求に基づき前記印刷装置から出力される印刷物を受け取る者のスケジュール情報を取得する第２取得処理を実行させ、前記第１判定条件は、前記非印刷要求者及び前記印刷物の受け取り者のスケジュールに基づき、前記予定時刻が、前記非印刷要求者の前記不在時間帯内であって、且つ、前記受け取り者が前記印刷装置から前記所定領域内にいる時間帯内であることである。
【０００９】
この発明によれば、印刷要求に対応する印刷実行の予約時刻が、非印刷要求者の不在時間帯内であって、且つ、受け取り者が印刷装置から所定領域内にいる時間帯内であることを条件に、当該予定時刻の印刷実行を許可する。従って、予定時刻が受け取り者の不在時間帯内でも印刷実行を許可する構成に比べて、受け取り者に早期に印刷物を受け取らせることができる。
【００１０】
第３の発明は、第１又は第２の発明の印刷要求プログラムであって、前記第１判定条件には、更に、前記予定時刻に基づき実行した印刷が前記不在時間帯内に完了することが含まれる。
【００１１】
この発明によれば、印刷完了時に、非印刷要求者が、印刷装置から所定領域内に戻ってきて印刷物が見られたりすることを抑制することができる。
【００１２】
第４の発明は、第１から第３のいずれか一つの発明の印刷要求プログラムであって、前記コンピュータに、前記第１判定処理にて前記第１判定条件を満たさないと判定された場合に、前記第１判定条件を満たすように、前記予定時刻及び印刷条件の少なくとも一方を変更するための第１変更処理を実行させる。
【００１３】
この発明によれば、第１判定条件を満たすように、予定時刻及び印刷条件（例えば解像度、印刷部数など）の少なくとも一方を変更することが可能であるから、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制しつつ、印刷を実行することができる。
【００１４】
第５の発明は、第１から第４のいずれか一つの発明の印刷要求プログラムであって、前記制御処理では、前記非印刷要求者のスケジュール情報に基づき、前記印刷要求の後に当該非印刷要求者のスケジュールが変更されたことにより、前記第１判定処理にて前記第１判定条件を満たさなくなった場合には、前記予定時刻での印刷実行を許可から禁止に切り替える。
【００１５】
この発明によれば、印刷要求の際に第１判定条件を満たすとして予定時刻での印刷実行が許可されたとしても、その後の非印刷要求者のスケジュール変更により、第１判定条件を満たさなくなった場合には予定時刻での印刷実行を許可から禁止に切り替える。このため、印刷要求後に非印刷要求者のスケジュールが変更されたとしても、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制することができる。
【００１６】
第６の発明は、第１から第４のいずれか一つの発明の印刷要求プログラムであって、前記コンピュータに、前記非印刷要求者が前記予定時刻を含む所定時間内に前記印刷装置に印刷を実行させるための印刷要求をしたとの第２判定条件を満たすか否かを判定する第２判定処理を実行させ、前記制御処理では、前記第１判定処理で前記第１判定条件を満たす場合であっても、前記第２判定処理にて前記第２判定条件を満たすと判定された場合には、前記予定時刻での印刷実行を禁止し、前記第２判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を許可する。
【００１７】
非印刷要求者が予定時刻を含む所定時間内に印刷装置に印刷を実行させるための印刷要求をした場合には、予定時刻に非印刷要求者が自分の印刷物を取りに行くために印刷装置近傍にいる可能性がある。そこで、この発明によれば、このような場合には、予定時刻での印刷実行を禁止することにより、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制することができる。
【００１８】
第７の発明は、第５又は第６の発明の印刷要求プログラムであって、前記コンピュータに、前記予定時刻での印刷実行を禁止した場合には、当該予定時刻を、前記印刷実行を許可できる時刻に変更するための第２変更処理を実行させる。
【００１９】
この発明によれば、第１判定条件を満たすように、予定時刻及び印刷条件（例えば解像度、印刷部数など）の少なくとも一方を変更することが可能であるから、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制しつつ、印刷を実行することができる。
【００２０】
第８の発明は、第１から第７のいずれか一つの発明の印刷要求プログラムであって、前記情報処理装置は、複数の者のスケジュールを管理する管理装置と通信可能に接続され、前記第１取得処理は、前記複数の者から１または複数の者を、指定する指定処理を含み、当該指定処理で指定された者のスケジュール情報を前記管理装置から取得する。
【００２１】
この発明によれば、管理装置が管理する複数の者のスケジュール情報を利用して比較的に容易に非印刷要求者のスケジュール情報を取得することができる。
【００２２】
第９の発明に係る情報処理装置は、印刷装置と通信可能に接続される情報処理装置であって、印刷要求者による印刷要求を受け付ける受付部と、前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得部と、前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が前記印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定部と、前記第１判定部にて前記第１判定条件を満たすと判定された場合には、前記印刷装置に対し、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御部と、を備える。
【００２３】
第１０の発明に係る印刷システムは、印刷装置と、当該印刷装置と通信可能に接続される情報処理装置とを備える印刷システムであって、前記情報処理装置に設けられ、印刷要求者による印刷要求を受け付ける受付部と、前記印刷要求者とは異なる非印刷要求者のスケジュール情報を取得する第１取得部と、前記非印刷要求者のスケジュール情報に基づき、前記印刷要求に対応する印刷実行の予定時刻が、前記非印刷要求者が本印刷装置から所定領域内にいない不在時間帯内であるとの第１判定条件を満たすか否かを判定する第１判定部と、前記印刷装置に設けられる印刷部と、前記第１判定部にて前記第１判定条件を満たすと判定された場合には、前記印刷部に対し、当該予定時刻での印刷実行を許可し、前記第１判定条件を満たさないと判定された場合には、当該予定時刻での印刷実行を禁止する制御部と、を備える。
【発明の効果】
【００２４】
本発明によれば、印刷装置にて出力された印刷物が、非印刷要求者に見られたりすることを抑制することが可能である。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る印刷システムの電気的構成を示すブロック図
【図２】スケジュールテーブルの内容を示す説明図
【図３】印刷要求処理のフローチャート
【図４】予約可否判定処理のフローチャート
【図５】スケジュール変更時処理のフローチャート
【発明を実施するための形態】
【００２６】
本発明の一実施形態について図を参照して説明する。
（１）印刷システムの電気的構成
図１は、印刷システム１の電気的構成を示すブロック図である。
印刷システム１は、印刷装置３と、サーバ５（本発明の「管理装置」の一例）と、複数台（図１には２台図示）のクライントコンピュータ（以下、  本発明の「情報処理装置」の一例  単に、「クライアントＰＣ７Ａ，７Ｂ．．．」という）とがネットワーク回線Ｌを介して接続された構成になっている。なお、図１では、クライアント７Ｂの構成は省略してある。
【００２７】
（１−１）印刷装置
印刷装置３は、例えば印刷機能、コピー機能、ファクシミリ機能などを有する複合機であり、ＣＰＵ１１、ＲＯＭ１３、ＲＡＭ１５、ＮＶＲＡＭ１７（不揮発性メモリ）、操作部１９、表示部２１、印刷部２３、スキャナ部２５、通信部２９等を備えている。
【００２８】
ＲＯＭ１３には、印刷装置３の基本的な動作を制御するプログラムの他、後述するスケジュール変更時処理のプログラムなどが記録されており、ＣＰＵ１１は、ＲＯＭ１３から読み出したプログラムに従って、その処理結果をＲＡＭ１５やＮＶＲＡＭ１７に記憶させながら、印刷装置３の動作を制御する。
【００２９】
操作部１９は、複数のボタン等を有し、ユーザによって印刷処理の実行指令（コピーの実行指令など）などの各種の入力操作が可能である。表示部２１は、液晶ディスプレイやランプからなり、各種の設定画面や動作状態等を表示することが可能である。
【００３０】
印刷部２３は、スキャン部２５からスキャンデータを受けたときや、例えばクライアントＰＣ７や図示しないファクシミリ装置から通信部２９を介して印刷データやファクシミリデータを受信したときに、それらの印刷データ等に基づき用紙への印刷処理を実行する。なお、印刷部２３は、インクジェット方式及び電子写真方式のいずれを採用したものでもよい。スキャナ部２５は、上記実行指令を操作部１９から受けたときに、印刷装置３の図示しない原稿台に配置された原稿の画像を読み取ってスキャンデータを生成する。
【００３１】
（１−２）サーバ及びクライアントＰＣ
サーバ３及びクライアントＰＣ７は、異なる構成でもよいが、本実施形態では、基本的構成がほぼ同じであるものとする。以下、サーバ３とクライントＰＣとをまとめて「サーバ３等」ということがある。但し、図１では、クライアントＰＣ７Ａの各構成要素は、それを指示する符号末尾に「Ａ」を付して、サーバ５の構成要素と区別して示されている。
【００３２】
サーバ３等は、ＣＰＵ３１（受付部、第１判定部、制御部）、ＲＯＭ３３、ＲＡＭ３５、ハードディスク３７、操作部３９、表示部４１、ネットワークインターフェイス４３等を備えている。操作部３９はキーボードやポインティングデバイスを備え、表示部４１は例えば液晶ディスプレイ等を備える。また、ネットワークインターフェイス４３はネットワーク回線Ｌに接続される。
【００３３】
サーバ３のハードディスク３７Ａには、後述するスケジュール管理プログラムなどの各種プログラムが記憶されている。クライアントＰＣ７のハードディスク３７Ａには、後述する印刷要求プログラムや、印刷データを作成するためのアプリケーションソフトやプリンタドライバなどの各種プログラムが記憶されている。
【００３４】
（２）スケジュール管理について
サーバ３は、上述したスケジュール管理プログラムに従って、複数の登録者のスケジュールを管理する。具体的には、各登録者は、各クライントＰＣ７にて自己の登録ＩＤを入力してサーバ３にログインすることにより、サーバ３が管理するスケジュールテーブルへのアクセスが可能になり、自己及び他の登録者のスケジュールの追加・変更を行うことができる。
【００３５】
図２は、スケジュールテーブルの内容を示す説明図である。同図に示すように、スケジュールテーブルには、登録者ごとに、スケジュール情報（例えば用事、場所、時間帯）が対応付けられて記憶されている。各登録者は、各クライントＰＣ７からサーバ３にログインすることにより、自己及び他の登録者のスケジュール情報を取得することが可能である。なお、例えば図２に示すように、スケジュール情報を取得した登録者のスケジュールを、表示部４１に一覧表示させることが可能である。
【００３６】
なお、登録者Ａ〜Ｃの座席は、印刷装置３が設定された部屋内であり、図２においてスケジュールが入っていない時間帯は同部屋に居るものとする。また、印刷装置３が設置された部屋と、第１会議室及び第５会議室とは異なる。
【００３７】
（３）印刷要求処理
図３は印刷要求処理のフローチャートである。登録者が、クライントＰＣ７にて、例えばアプリケーションで作成した印刷データについて印刷要求するための操作を操作部３９で行うと、クライントＰＣ７のＣＰＵ３１Ａは、上記プリンタドライバを起動させ、登録者に各種の印刷条件（例えば解像度、用紙サイズや印刷部数など）を設定させ（本発明の「受付処理」の一例）、次に、上記印刷要求プログラムに従って、次に示す印刷要求処理を実行する。このとき、ＣＰＵ３１Ａは、本発明の「受付部」として機能する。なお、印刷要求プログラムは、プリンタドライバに含まれていても、独立であってもよい。また、以下の説明では、例えばクライアントＰＣ７Ａの使用者であり、且つ、上記印刷要求した登録者を「印刷要求者Ａ」（図２の登録者Ａ）という。
【００３８】
ＣＰＵ３１Ａは、まず登録者指定画面を表示部４１に表示させる（Ｓ１）。これにより、印刷要求者Ａは、その登録者指定画面にて１または複数の登録者を指定することが可能になる（本発明の「指定処理」の一例）。ここで指定される登録者は、印刷要求者Ａにとっては、自己の印刷要求に基づき印刷装置３にて出力された印刷物を見られたくない者（見せるべきでない者）であり、以下、「非印刷要求者Ｂ」という（図２の登録者Ｂ）。以下の説明では、非印刷要求者Ｂは、クライアントＰＣ７Ｂの使用者であるものとする。
【００３９】
印刷要求者Ａが、登録者指定画面にて登録者（非印刷要求者Ｂ）を指定しなければ（Ｓ３：ＮＯ）、ＣＰＵ３１Ａは、本印刷要求処理を終了し、印刷要求情報（例えば印刷データ及び印刷条件を含む）を印刷装置３に送信する。すると、印刷装置３は、その印刷要求情報に基づき印刷処理を実行する。
【００４０】
印刷要求者Ａが、登録者指定画面にて登録者（非印刷要求者Ｂ）を指定すれば（Ｓ３：ＹＥＳ）、ＣＰＵ３１Ａは、非印刷要求者Ｂの識別情報を上記印刷要求に対応付けて、例えばハードディスク３７Ａに記憶し、予約印刷指定画面を表示部４１に表示させる（Ｓ５）。これにより、印刷要求者Ａは、その予約印刷指定画面にて、任意の時刻を入力することにより、その指定された時刻（予約時刻）に、自己の印刷要求に基づく印刷処理を印刷装置３に開始或いは完了させる、いわゆる予約印刷を指定することができる。以下の説明では、予約時刻は、印刷処理の開始時刻であるものとする。
【００４１】
印刷要求者Ａが、予約印刷指定画面にて予約印刷を指定すれば（Ｓ７：ＹＥＳ）、ＣＰＵ３１Ａは、予約時刻を上記印刷要求に対応付けてハードディスク３７Ａに記憶し、次に印刷条件変更可否画面を表示部４１に表示させる（Ｓ９）。これにより、印刷要求者Ａは、その印刷条件変更可否画面にて、後述する予約可否判定処理において印刷条件の変更を許可するかどうかを選択することができる。ＣＰＵ３１Ａは、その選択結果を上記印刷要求に対応付けてハードディスク３７Ａに記憶する。
【００４２】
次に、ＣＰＵ３１Ａは、上記印刷要求に対応する印刷データの印刷処理にかかる時間、即ち、印刷所要時間を予測し（Ｓ１１）、その印刷所要時間を上記印刷要求に対応付けてハードディスク３７Ａに記憶し、Ｓ１３に進む。印刷所要時間を、印刷要求に対応する印刷データのデータ量、頁数や印刷部数などに基づき予測することができる。例えば印刷所要時間は、データ量等が多いほど長い時間であると予測される。なお、上述した登録者指定画面、予約印刷指定画面及び印刷条件変更可否画面の一部または全部を共通画面としてまとめて指定等を行うことができるようにしてもよい。
【００４３】
印刷要求者Ａが、予約印刷指定画面にて予約印刷を指定しなければ（Ｓ７：ＮＯ）、ＣＰＵ３１Ａは、印刷条件変更可否画面を表示部４１に表示させることなく、本印刷要求処理を終了し、印刷要求情報を印刷装置３に送信する。すると、印刷装置３は、その印刷要求情報に基づき印刷処理を実行する。
【００４４】
図４は予約可否判定処理のフローチャートである。ＣＰＵ３１Ａは、サーバ５にアクセスし、上記登録者指定画面にて指定された非印刷要求者Ｂのスケジュール情報を取得する（Ｓ１０１  本発明の「第１取得処理」の一例）。このとき、ＣＰＵ３１Ａは、本発明の「第１取得部」として機能する。次に、ＣＰＵ３１Ａは、当該非印刷要求者Ｂのスケジュール情報、及び、ハードディスク３７Ａにおいて上記印刷要求に対応付けられた記憶内容を参照して、上記予約時刻が、非印刷要求者Ｂが印刷装置３から所定領域内にいない不在時間内であるとの判定条件１Ｘを満たすか否かを判定する（Ｓ１０３  本発明の「第１判定処理」の一例）。このとき、ＣＰＵ３１Ａは、本発明の「第１判定部」として機能する。
【００４５】
具体的には、ＣＰＵ３１Ａは、予め印刷装置３が配置されている部屋を認識しており、予約時刻において、その部屋と、非印刷要求者Ｂの居る場所とが一致しなければ、換言すれば、非印刷要求者Ｂが、印刷装置３が配置されている部屋内に居なければ、上記判定条件１Ｘを満たすと判定する。以下、この判定条件１Ｘを満たす場合を、非印刷要求者Ｂが「不在」といい、同条件を満たさない場合を、非印刷要求者Ｂが「在席」という。
【００４６】
予約時刻に非印刷要求者Ｂが「在席」していれば（Ｓ１０３：ＮＯ）、仮に、このままの予約時刻に、印刷要求者Ａの印刷要求に基づく印刷処理を印刷装置３に印刷させると、その印刷物が非印刷要求者Ｂに見られてしまう可能性が高くなる。このため、ＣＰＵ３１Ａは、その予約時刻での印刷処理を禁止し、図３のＳ５に戻り、印刷要求者Ａに、改めて予約時刻を指定し直させる。なお、このとき、予約印刷指定画面に、非印刷要求者Ｂの不在時間帯を表示させたり、在席時間帯内の入力を不可としたりすることが好ましい。例えば図２において、「Ｔ１」が予約時刻として指定されている場合には、スケジュール上、非印刷要求者Ｂは在席しているため、判定条件１Ｘを満たさず、当該予約時刻での印刷処理は禁止される。
【００４７】
予約時刻に非印刷要求者Ｂが「不在」であれば（Ｓ１０３：ＹＥＳ）、ＣＰＵ３１Ａは、サーバ３、或いは、クライントＰＣ７Ａのハードディスク３７Ａに記憶された印刷要求者Ａ（本発明の「受け取る者」の一例）のスケジュール情報を取得する（Ｓ１０５  本発明の「第２取得処理」の一例）。このとき、ＣＰＵ３１Ａは、本発明の「第２取得部」として機能する。例えば図２において、「Ｔ２」が予約時刻として指定されている場合には、スケジュール上、非印刷要求者Ｂは不在であるため、判定条件１Ｘを満たすことになる。
【００４８】
次に、ＣＰＵ３１Ａは、当該印刷要求者Ａのスケジュール情報、及び、ハードディスク３７Ａにおいて上記印刷要求に対応付けられた記憶内容を参照して、上記予約時刻が、印刷要求者Ａが印刷装置３から所定領域内に居る時間帯内であるとの判定条件１Ｙを満たすか否かを判定する（Ｓ１０７  本発明の「第１判定処理」の一例）。このとき、ＣＰＵ３１Ａは、本発明の「第１判定部」として機能する。
【００４９】
具体的には、ＣＰＵ３１Ａは、印刷装置３が配置されている部屋と、印刷要求者Ａの居る場所とが一致すれば、換言すれば、印刷要求者Ａが、印刷装置３が配置されている部屋内に居れば、上記判定条件１Ｙを満たすと判定する。以下、この判定条件１Ｙを満たす場合を、印刷要求者Ａが「在席」といい、同条件を満たさない場合を、印刷要求者Ａが「不在」という。
【００５０】
予約時刻に印刷要求者Ａが「不在」であれば（Ｓ１０７：ＮＯ）、仮に、このままの予約時刻に、印刷要求者Ａの印刷要求に基づく印刷処理を印刷装置３に印刷させると、その印刷物が放置された状態となり、例えば想定外の者に見られてしまう可能性が高くなる。このため、ＣＰＵ３１Ａは、図３のＳ５に戻り、印刷要求者Ａに、改めて予約時刻を指定し直させる。例えば図２において、「Ｔ３」が予約時刻として指定されている場合には、スケジュール上、印刷要求者Ａは不在であるため、判定条件１Ｙを満たさず、当該予約時刻での印刷処理は禁止される。
【００５１】
予約時刻に印刷要求者Ａが「在席」していれば（Ｓ１０７：ＹＥＳ）、ＣＰＵ３１Ａは、当該非印刷要求者Ｂのスケジュール情報、及び、ハードディスク３７Ａにおいて上記印刷要求に対応付けられた記憶内容を参照して、予約時刻に基づき実行する印刷処理が、非印刷要求者Ｂの不在時間帯内に完了するとの判定条件１Ｚを満たすか否かを判定する（Ｓ１０９  本発明の「第１判定処理」の一例）。このとき、ＣＰＵ３１Ａは、本発明の「第１判定部」として機能する。
【００５２】
具体的には、予約時刻に、上記Ｓ１１で予測した印刷所要時間を加算した時刻が、非印刷要求者Ｂの不在時間帯内であれば、上記判定条件１Ｚを満たすと判定する。例えば図２において、「Ｔ２」が予約時刻として指定されている場合には、非印刷要求者Ｂが在席するまでに十分な時間があるため、判定条件１Ｚを満たすことになる。
【００５３】
ＣＰＵ３１Ａは、判定条件１Ｚを満たすと判定すれば（Ｓ１０９：ＹＥＳ）、現在指定されている予約時刻での印刷処理の実行を許可し、当該予約時刻を、印刷物の受け取り者、本実施形態では、印刷要求者Ａに改めて通知する（Ｓ１１１）。この通知方法の例としては、確定した予約時刻を、受け取り者が使用するクライアントＰＣ７や図示しない携帯端末の表示部４１Ａ等を介して通知したり、クライアントＰＣ７や携帯端末へのメールを介して通知したりすることが挙げられる。
【００５４】
例えば図２において、「Ｔ４」が予約時刻として指定されている場合には、非印刷要求者Ｂが在席するまでにほとんど時間がないため、判定条件１Ｚを満たさないことになる。ＣＰＵ３１Ａは、判定条件１Ｚを満たさないと判定すれば（Ｓ１０９：ＮＯ）、このままの予約時刻及び印刷条件での印刷処理の実行を禁止する（本発明の「制御処理」の一例）。これにより、印刷処理の完了時に、非印刷要求者Ｂが、印刷装置３から所定領域内に戻ってきて印刷物が見られたりすることを抑制することができる。このときＣＰＵ３１Ａは本発明の「制御部」として機能する。
【００５５】
次に、ＣＰＵ３１Ａは、ハードディスク３７Ａにおいて上記印刷要求に対応付けられた記憶内容を参照して、上記Ｓ９において印刷条件の変更が許可されているか否かを判定する（Ｓ１１３）。印刷条件の変更が禁止されていれば（Ｓ１１３：ＮＯ）、仮に、このままの予約時刻に、印刷要求者Ａの印刷要求に基づく印刷処理を印刷装置３に印刷させると、その印刷物が非印刷要求者Ｂに見られてしまう可能性が高くなる。このため、ＣＰＵ３１Ａは、図３のＳ５に戻り、印刷要求者Ａに、改めて予約時刻を指定し直させる。
【００５６】
印刷条件の変更が許可されていれば（Ｓ１１３：ＹＥＳ）、上記判定条件１Ｚを満たすように印刷条件を変更し（Ｓ１１５  本発明の「第１変更処理」の一例）、Ｓ１１１に進む。具体的には、印刷データの解像度、用紙サイズや印刷部数などのうち少なくとも１つを低下ないし減少させることにより、印刷所要時間を短くし、印刷処理の完了時刻を繰り上げるのである。このように、判定条件１Ｚを満たすように、印刷条件を変更することが可能であるから、印刷装置３にて出力された印刷物が、非印刷要求者Ｂに見られたりすることを抑制しつつ、印刷を実行することができる。
【００５７】
ＣＰＵ３１Ａは、Ｓ１１１で予約時刻を通知した後、本予約可否判定処理を終了及び印刷要求処理を終了し、印刷要求情報（例えば予約時刻、印刷データ及び印刷条件を含む）を印刷装置３に送信する。すると、印刷装置３は、予約時刻が到来したときに、その印刷要求情報に基づき印刷処理を実行する。
【００５８】
（４）スケジュール変更時処理
図５はスケジュール変更時処理のフローチャートである。印刷装置３のＣＰＵ１１は、クライアントＰＣ７から受信した印刷要求情報に基づき印刷ジョブを待ち行列に登録する。ＣＰＵ１１は、例えば待ち行列に印刷ジョブが登録されていることを条件にスケジュール変更時処理を実行する。
【００５９】
ＣＰＵ１１は、まず、予約印刷が指定された印刷ジョブ（以下、「予約印刷ジョブ」という）が待ち行列に登録されているか否かを判断する（Ｓ２０１）。予約印刷ジョブは登録されておらず、予約印刷が指定されていない印刷ジョブ（以下、「通常印刷ジョブ」という）のみ登録されている場合には（Ｓ２０１：ＮＯ）、その通常印刷ジョブに基づく印刷処理を実行するよう、印刷部２３を制御する（Ｓ２１１）。そして、本スケジュール変更時処理を終了する。なお、その印刷予約が指定されている印刷処理が完了すると、その旨を、印刷要求者に通知してもよい。この場合、この通知方法の例としては、Ｓ１１１で説明したものと同じである。
【００６０】
予約印刷ジョブが登録されている場合には（Ｓ２０１：ＹＥＳ）、ＣＰＵ１１は、サーバ５にアクセスし、非印刷要求者Ｂのスケジュール情報を新たに取得し、非印刷要求者Ｂのスケジュールが変更されたことにより、予約時刻に非印刷要求者Ｂが「不在」から「在席」に変更されていないか否かを判定する（Ｓ２０３）。「在席」に変更されていれば（Ｓ２０３：ＹＥＳ）、例えば予約印刷ジョブを待ち行列の登録から除外するなどして印刷処理を禁止し（Ｓ２１５）、Ｓ２１７に進む。例えば図２において、「Ｔ２」が予約時刻として指定されている場合に、会議が中止となって同会議の予定がスケジュール上から削除されると、上記判定条件１Ｘを後発的に満たさなくなる。
【００６１】
予約時刻に非印刷要求者Ｂが「不在」のままであれば（Ｓ２０３：ＮＯ）、ＣＰＵ１１は、当該予約時刻が到来したかどうかを判断し（Ｓ２０５）、到来していなければ（Ｓ２０５：ＮＯ）、再びＳ２０１に戻る。予約時刻が到来していれば（Ｓ２０５：ＹＥＳ）、その予約時刻の直前第１基準時間内（本発明でいう「予定時刻を含む所定時間内」の一例）に、非印刷要求者Ｂによる印刷要求に基づく印刷処理を実行したとの判定条件２Ｘを満たすか否かを判定する（Ｓ２０７  本発明の「第２判定処理」の一例）。ＣＰＵ１１は、印刷処理を実行するごとに、その印刷履歴をハードディスク３７Ａに記憶するようにしており、この印刷履歴情報に基づき上記判断を行うことができる。
【００６２】
上記判定条件２Ｘを満たす場合には（Ｓ２０７：ＹＥＳ）、ＣＰＵ１１は、現在の予定時刻での印刷処理を禁止し（Ｓ２１５）、Ｓ２１７に進む。判定条件２Ｘを満たさなければ（Ｓ２０７：ＮＯ）、その予約時刻の直後第２基準時間内（本発明でいう「予定時刻を含む所定時間内」の一例）に、非印刷要求者Ｂによる印刷要求（印刷ジョブ）に基づく印刷処理が実行されるとの判定条件２Ｙを満たすか否かを、待ち行列に登録されている印刷ジョブを参照して判定する（Ｓ２０９  本発明の「第２判定処理」の一例）。
【００６３】
上記判定条件２Ｙを満たす場合には（Ｓ２０９：ＹＥＳ）、ＣＰＵ１１は、現在の予定時刻での印刷処理を禁止し（Ｓ２１５）、Ｓ２１７に進む。判定条件２Ｘを満たさなければ（Ｓ２０９：ＮＯ）、現在の予約時刻での印刷処理を実行するよう印刷部２３を制御し（Ｓ２１１）、Ｓ２１３に進む。
【００６４】
後発的に判定条件１Ｘを満たさなくなったり（Ｓ２０３：ＹＥＳ）、判定条件２Ｘ、２Ｙを満たすようになったりしたときには（Ｓ２０７：ＹＥＳ、Ｓ２０９：ＹＥＳ）、現在の予約時刻での印刷処理を禁止し、前述した図４に示す予約可否判定処理に移行する（Ｓ２１７）。この予約可否判定処理、更には印刷要求処理の一部を実行することにより、上記判定条件１Ｘを満たしたり、判定条件２Ｘ、２Ｙを満たさなくなるように、予約時刻や印刷条件が変更される（本発明の「第２変更処理」の一例）。なお、予約可否判定処理を、印刷装置３のＣＰＵ１１に実行させる構成でも、予約印刷ジョブの印刷要求者が使用するクライアントＰＣ７のＣＰＵ３１Ａに実行させる構成でもよい。
【００６５】
（５）本実施形態の効果
本実施形態によれば、印刷要求者Ａとは異なる非印刷要求者Ｂのスケジュール情報を取得し、そのスケジュール情報に基づき、印刷要求に対応する印刷実行の予定時刻が、非印刷要求者Ｂの不在時間帯内であると判定した場合には（図４のＳ１０３：ＹＥＳ）、当該予定時刻での印刷実行を許可し、予定時刻が在席時間内であると判定した場合には（Ｓ１０３：ＮＯ）、当該予定時刻での印刷実行を禁止する。従って、印刷要求者Ａが要求した印刷要求に対応する印刷が、非印刷要求者Ｂの在席時間内に実行されて印刷装置３から出力された印刷物が非印刷要求者Ｂに見られたりすることを抑制することが可能である。
【００６６】
しかも、印刷要求に対応する印刷実行の予約時刻が、非印刷要求者Ｂの不在時間帯内であって、且つ、印刷要求者Ａの在席時間帯内であることを条件に、当該予定時刻の印刷実行を許可する。従って、予定時刻が受け取り者の不在時間帯内でも印刷実行を許可する構成に比べて、受け取り者に早期に印刷物を受け取らせることができ、印刷物に対するセキュリティを向上させることが可能である。
【００６７】
また、印刷要求の際に第１判定条件（判定条件１Ｘ）を満たすとして予定時刻での印刷実行が許可されたとしても、その後の非印刷要求者Ｂのスケジュール変更により、第１判定条件を満たさなくなった場合には予定時刻での印刷実行を許可から禁止に切り替える。このため、印刷要求後に非印刷要求者Ｂのスケジュールが変更されたとしても、印刷装置３から出力された印刷物が、非印刷要求者Ｂに見られたりすることを抑制することができる。
【００６８】
非印刷要求者Ｂが予定時刻を含む所定時間内（予約時刻の直前第１基準時間内、予約時刻の直後第２基準時間内）に印刷装置３に印刷を実行させるための印刷要求をした場合には、予定時刻に非印刷要求者Ｂが自分の印刷物を取りに行くために印刷装置３近傍にいる可能性がある。そこで、本実施形態によれば、このような場合には、予定時刻での印刷実行を禁止することにより、印刷装置３から出力された印刷物が、非印刷要求者Ｂに見られたりすることを抑制することができる。
【００６９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００７０】
（１）上記実施形態では、クライアントＰＣ７及び印刷装置３の使用者が、本発明でいう「非印刷要求者」の一例として挙げられたが、本発明はこれに限れない。例えば、クライアントＰＣ７や印刷装置３を使用しない者でもよい。例えば会社において一時的に入室する清掃業者などでもよい。
【００７１】
（２）上記実施形態では、印刷要求者Ａが、非印刷要求者を指定する構成であったが、本発明でいう「指定処理」はこれに限られない。例えば、登録者のうち、印刷要求者Ａ以外であって、且つ、印刷装置３の近傍に座席があることや、印刷物に付与された機密レベルに応じてその印刷物の閲覧ができない者を特定するなど、所定の条件を満たす者を、自動で指定する構成でもよい。
【００７２】
（３）上記実施形態では、予約印刷の指定された印刷要求ないし予約印刷ジョブについて、予約可否判定処理やスケジュール変更時処理を実行したが、本発明はこれに限られない。予約印刷を指定しない印刷要求ないし通常印刷ジョブについて、予約時刻を、印刷要求時の時刻として、予約可否判定処理やスケジュール変更時処理を実行してもよい。
【００７３】
（４）上記実施形態では、スケジュール情報をサーバ５から取得したが、本発明の「第１取得処理、第１取得部、第２取得処理、第２取得部」はこれに限られない。例えば、スケジュール情報が記憶された可搬型の外部メモリ（例えばＵＳＢメモリ）から取得する構成でもよい。更に、印刷要求者が、非印刷要求者等のスケジュールを把握している場合には、印刷要求者が操作部３９Ａでの操作により入力したスケジュール情報を取得する構成でもよい。但し、上記実施形態であれば、サーバ５が管理するスケジュール情報を利用して比較的に容易に非印刷要求者Ｂのスケジュール情報を取得することができる。
【００７４】
（５）上記実施形態では、印刷要求する者と、その印刷要求に基づく印刷物を受け取る者とが一致した例を挙げたが、本発明の「受け取る者」は、これに限られない。例えば印刷要求者Ａ及び非印刷要求者Ｂ以外の者（例えば図２の登録者Ｃ）でもよい。この場合、印刷要求者Ａが印刷要求の際に、登録者Ｃを指定することにより、当該登録者Ｃ宛にメール等を送付して、予約時刻等を通知することが好ましい。また、ＣＰＵ３１Ａは、図４のＳ１０７において、サーバ５から登録者Ｃのスケジュール情報を取得し、予約時刻に登録者Ｃは在席しているかどうかを判定することになる。
【００７５】
（６）上記実施形態では、判定条件１Ｘ、１Ｙを満たさない場合（Ｓ１０３：ＮＯ、Ｓ１０７：ＮＯ）、図３のＳ５に戻り、印刷要求者Ａに、改めて予約時刻を指定し直させたが、本発明はこれに限られない。例えばＣＰＵ３１Ａが、各判定条件１Ｘ、１Ｙを満たす時刻に予約時刻を自動で変更する構成でもよい。また、判定条件１Ｚを満たさない場合に（Ｓ１０９：ＮＯ）、上記Ｓ５に進む構成でもよい。更に、判定条件１Ｘ、１Ｙを満たさない場合に（Ｓ１０３：ＮＯ、Ｓ１０７：ＮＯ）、Ｓ１１３に進む構成でもよい。
【００７６】
（７）上記実施形態では、印刷要求処理をクライアントＰＣ７側で実行し、スケジュール変更時処理を印刷装置３側で実行したが、本発明は、これに限られない。例えばクライアントＰＣ７側で、印刷要求処理だけでなく、スケジュール変更時処理をも実行してもよい。また印刷装置３側で、印刷要求処理及びスケジュール変更時処理を実行してもよい。
【符号の説明】
【００７７】
１...印刷システム
３...印刷装置
５...サーバ
７Ａ，７Ｂ...クライアントＰＣ
２３...印刷部
１１...ＣＰＵ
３１Ａ...ＣＰＵ
【図１】
2011209870.tif 000003
【図２】
2011209870.tif 000004
【図３】
2011209870.tif 000005
【図４】
2011209870.tif 000006
【図５】
2011209870.tif 000007