(57)【要約】      （修正有）【課題】  ユーザが真に必要なドキュメントのみを好適に探し出して印刷させることができる情報処理装置、印刷装置、印刷システム及びそれらの方法を提供する。【解決手段】  印刷装置３４０と少なくとも１つ以上の情報処理装置（クライアントコンピュータ）３１０等とがネットワーク３００を介して接続されている。情報処理装置で、印刷データを生成し、ドキュメントの受け手を含む受け取り条件を付加する。そして、当該印刷データをサーバコンピュータ３３０に出力する。印刷装置３４０では、印刷ジョブの利用者の認証を行い、情報処理装置３３０から実行すべき実行時間が付与された印刷ジョブのリストを取得する。そして、印刷装置３４０は、その印刷ジョブのリストの中から印刷させる印刷データの指定を受け付けてサーバコンピュータ３３０へそのジョブの送信を要求し、所望の印刷ジョブを受信して印刷する。【選択図】  図３
2007034615.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から印刷ジョブを受信して印刷処理を実行する印刷装置であって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力手段と、
前記入力手段により入力された前記利用者識別情報にかかる印刷ジョブの送信を前記情報処理装置へ要求する要求手段と、
前記要求手段の要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記情報処理装置から受信する受信手段と、
前記受信手段が受信した前記印刷ジョブに基づいて印刷処理を実行する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記入力手段は、前記利用者識別情報が記憶された記憶媒体から前記使用者識別情報を読み取ることで、前記利用者識別情報を入力することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記実行時間は、所定の時間間隔を有し、
前記受信手段は、前記受信時間が前記所定の時間間隔に含まれる場合に、一致した印刷ジョブを前記情報処理装置から受信することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記利用者識別情報を前記情報処理装置に送信する送信手段と、
前記利用者識別情報を前記情報処理装置が受信した受信時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブに関する印刷ジョブ情報を前記情報処理装置から取得する取得手段と、
前記取得手段が取得した前記印刷ジョブ情報に基づいて、前記印刷手段に印刷処理させるべき印刷ジョブを選択する選択手段とをさらに備え、
前記要求手段は、前記選択手段が選択した印刷ジョブを前記情報処理装置から受信すべく、選択した前記印刷ジョブの送信を前記情報処理装置に要求する
ことを特徴とする請求項１から３までのいずれか１項に記載の印刷装置。
【請求項５】
前記送信手段は、前記印刷装置を特定する印刷装置特定情報を前記情報処理装置へ送信し、
前記受信手段は、前記情報処理装置が前記印刷装置特定情報に基づいて送信する前記印刷ジョブを前記情報処理装置から受信する
ことを特徴とする請求項１から４までのいずれか１項に記載の印刷装置。
【請求項６】
印刷処理を実行する印刷装置へ印刷ジョブを送信する情報処理装置であって、
前記印刷ジョブを記憶する記憶手段と、
前記印刷装置から前記印刷ジョブの利用者を識別する利用者識別情報にかかる印刷ジョブの送信要求を受信する受信手段と、
前記受信手段が受信した前記送信要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、該一致した印刷ジョブを前記記憶手段から前記印刷装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記印刷装置は、前記利用者識別情報を入力する入力手段を有し、
前記受信手段は、前記入力手段により入力された前記利用者識別情報を前記印刷装置から受信する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記入力手段は、前記利用者識別情報が記憶された記憶媒体から前記利用者識別情報を読み取ることで、前記利用者識別情報を入力することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記実行時間は、所定の時間間隔を有し、
前記送信手段は、前記受信時間が前記所定の時間間隔に含まれる場合に、一致した印刷ジョブを前記記憶手段から前記印刷装置に送信する
ことを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記受信手段が前記利用者識別情報を受信した受信時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブに関する印刷ジョブ情報を前記印刷装置へ報知する報知手段と、
前記印刷装置から、前記印刷装置が前記印刷ジョブ情報に基づいて選択した印刷ジョブの受信要求を取得する取得手段とをさらに備え、
前記送信手段は、前記取得手段が取得した受信要求にかかる印刷ジョブを前記印刷装置に送信する
ことを特徴とする請求項６から９までのいずれか１項に記載の情報処理装置。
【請求項１１】
印刷ジョブに基づいて印刷処理を実行する印刷システムであって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力手段と、
前記印刷ジョブを記憶する記憶手段と、
前記入力手段による前記利用者識別情報の入力に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを印刷する印刷手段と
を備えることを特徴とする印刷システム。
【請求項１２】
前記入力手段は、前記利用者識別情報が記憶された記憶媒体から前記利用者識別情報を読み取ることで、前記利用者識別情報を入力することを特徴とする請求項１１に記載の印刷システム。
【請求項１３】
前記実行時間は、所定の時間間隔を有し、
前記印刷手段は、前記入力時間が前記所定の時間間隔に含まれる場合に、前記一致した印刷ジョブを印刷する
ことを特徴とする請求項１１又は１２に記載の印刷システム。
【請求項１４】
前記入力手段が前記利用者識別情報を入力した入力時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブに関する印刷ジョブ情報を表示する表示手段と、
前記表示手段が表示した前記印刷ジョブ情報に基づいて、前記印刷手段に印刷処理させるべき印刷ジョブを選択する選択手段とをさらに備え、
前記印刷手段は、前記選択手段が選択した印刷ジョブを印刷する
ことを特徴とする請求項１１から１３までのいずれか１項に記載の印刷システム。
【請求項１５】
情報処理装置から印刷ジョブを受信して印刷処理を実行する印刷装置における印刷方法であって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力ステップと、
前記入力ステップにより入力された前記利用者識別情報にかかる印刷ジョブの送信を前記情報処理装置へ要求する要求ステップと、
前記要求ステップの要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記情報処理装置から受信する受信ステップと、
前記受信ステップが受信した前記印刷ジョブに基づいて印刷処理を実行する印刷ステップと
を有することを特徴とする印刷方法。
【請求項１６】
印刷処理を実行する印刷装置へ印刷ジョブを送信する情報処理装置の情報処理方法であって、
前記印刷ジョブを記憶する記憶ステップと、
前記印刷ジョブの利用者を識別する利用者識別情報にかかる印刷ジョブの送信要求を受信する受信ステップと、
前記受信ステップが受信した前記送信要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記印刷装置に送信する送信ステップと
を有することを特徴とする情報処理装置の情報処理方法。
【請求項１７】
印刷処理を実行する印刷システムにおける印刷方法であって、
前記印刷ジョブを記憶する記憶ステップと、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力ステップと、
前記入力ステップによる前記利用者識別情報の入力に関連した時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを印刷する印刷ステップと
を有することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを印刷装置で印刷処理させるための情報処理装置、印刷装置、印刷システム及びそれらの方法に関する。
【背景技術】
【０００２】
近年、ネットワーク等を介して複数のクライアントコンピュータ等によって一又は複数の印刷装置を共有して使用する印刷システムが増加している。複数の使用者がクライアントコンピュータを介して印刷装置を共有して使用する場合、印刷開始時にクライアントコンピュータから印刷装置に印刷ジョブを送信した利用者が、印刷装置から離れたところにいる場合が多い。そのため、印刷された出力データが第三者の目に触れる可能性があり、機密を十分に保持できないという問題があった。
【０００３】
これに対し、第三者の目に触れることに対する対策が施された印刷装置が提案されている。例えば、印刷ジョブの利用者は、暗証番号やパスワードを付加した印刷ジョブをクライアントコンピュータから印刷装置に対して送信する。そして、印刷装置が暗証番号やパスワードが付加された印刷ジョブを受信すると、印刷装置内のメモリやハードディスク等の記憶媒体に印刷ジョブを保存する。そして、利用者が印刷装置の操作パネル上から暗証番号やパスワードを入力することにより印刷ジョブの実行開始される。このように、利用者が印刷装置の前に実際に赴いてから印刷が開始されるため、利用者の知らないうちに自分の印刷ジョブによる印刷物が第三者の目に触れる可能性がほとんどない（例えば、特許文献１参照。）。
【０００４】
尚、特許文献１のように、印刷装置の前で印刷を開始させるためには、利用者は印刷装置に保存されている複数の印刷ジョブの中から、利用者が送信した印刷ジョブを特定する必要がある。通常は、印刷装置の画面で複数の印刷ジョブの一覧表を表示させ、利用者の印刷ジョブを選択し、パスワード入力を行って印刷ジョブの実行を開始させる方法が考えられる。また、印刷ジョブを操作パネルにて選択させる代わりに、ＩＤカードを使用して印刷ジョブを自動的に選択する方法も提案されている。この方法では、ＩＤカードに利用者を識別するためのＩＤ情報を記憶させておき、ＩＤカードに記憶されたＩＤ情報を印刷装置に読み取らせ、読み取ったＩＤ情報と一致する印刷ジョブを利用者の印刷ジョブとして選択する（例えば、特許文献２参照。）。
【０００５】
また、利用者が印刷ジョブを一旦サーバコンピュータに送信して保管しておき、印刷装置にスマートカードを装着する。そして、これによって、サーバコンピュータに保管させておいたユーザの印刷ジョブを印刷装置にダウンロードして印刷させるという技術も開示されている（例えば、特許文献３参照。）。
【特許文献１】特開平１１−２１２７４４号公報
【特許文献２】特開平１１−１５０５５９号公報
【特許文献３】特開平１１−２９６３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えばＩＤカードを使用した印刷では、印刷装置にＩＤカードが装着されるとＩＤカードに記憶されているＩＤ情報に対応するすべての印刷ジョブが自動で印刷されることとなる。
【０００７】
例えば、会議の主催者が会議で使用する資料をあらかじめ上述したような印刷装置に印刷ジョブとして予め送信しておく場合を考える。この場合、会議の出席者が会議室に入室した後に、会議室内にある印刷装置印刷ジョブを実行させて会議に使用する資料を出力させることができるのが好ましい。ところが、資料を印刷するために印刷装置にＩＤカードを装着した場合に、会議に関係のない資料まで印刷されてしまうことがある。
【０００８】
本発明は、このような事情を考慮してなされたものであり、次のような情報処理装置、印刷装置、印刷システム及びそれらの方法を提供することを目的とする。すなわち、印刷ジョブの利用者を識別する使用者識別情報にかかる印刷ジョブを、印刷ジョブに対応付けられている実行時間に応じて適切に印刷処理させるようにする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、
情報処理装置から印刷ジョブを受信して印刷処理を実行する印刷装置であって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力手段と、
前記入力手段により入力された前記利用者識別情報にかかる印刷ジョブの送信を前記情報処理装置へ要求する要求手段と、
前記要求手段の要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記情報処理装置から受信する受信手段と、
前記受信手段が受信した前記印刷ジョブに基づいて印刷処理を実行する印刷手段と
を備えることを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、
印刷処理を実行する印刷装置へ印刷ジョブを送信する情報処理装置であって、
前記印刷ジョブを記憶する記憶手段と、
前記印刷装置から前記印刷ジョブの利用者を識別する利用者識別情報にかかる印刷ジョブの送信要求を受信する受信手段と、
前記受信手段が受信した前記送信要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、該一致した印刷ジョブを前記記憶手段から前記印刷装置に送信する送信手段と
を備えることを特徴とする。
【００１１】
さらに、上記課題を解決するために、本発明は、
印刷ジョブに基づいて印刷処理を実行する印刷システムであって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力手段と、
前記印刷ジョブを記憶する記憶手段と、
前記入力手段による前記利用者識別情報の入力に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを印刷する印刷手段と
を備えることを特徴とする。
【００１２】
さらにまた、上記課題を解決するために、本発明は、
情報処理装置から印刷ジョブを受信して印刷処理を実行する印刷装置における印刷方法であって、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力ステップと、
前記入力ステップにより入力された前記利用者識別情報にかかる印刷ジョブの送信を前記情報処理装置へ要求する要求ステップと、
前記要求ステップの要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記情報処理装置から受信する受信ステップと、
前記受信ステップが受信した前記印刷ジョブに基づいて印刷処理を実行する印刷ステップと
を有することを特徴とする。
【００１３】
さらにまた、上記課題を解決するために、本発明は、
印刷処理を実行する印刷装置へ印刷ジョブを送信する情報処理装置の情報処理方法であって、
前記印刷ジョブを記憶する記憶ステップと、
前記印刷ジョブの利用者を識別する利用者識別情報にかかる印刷ジョブの送信要求を受信する受信ステップと、
前記受信ステップが受信した前記送信要求に関連する時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを前記印刷装置に送信する送信ステップと
を有することを特徴とする。
【００１４】
さらにまた、上記課題を解決するために、本発明は、
印刷処理を実行する印刷システムにおける印刷方法であって、
前記印刷ジョブを記憶する記憶ステップと、
前記印刷ジョブの利用者を識別する利用者識別情報を入力する入力ステップと、
前記入力ステップによる前記利用者識別情報の入力に関連した時間が、前記利用者識別情報にかかる印刷ジョブを実行するように指定された時間であって、該印刷ジョブに対応付けられている実行時間に一致する場合に、一致した印刷ジョブを印刷する印刷ステップと
を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、印刷ジョブの利用者を識別する使用者識別情報にかかる印刷ジョブを、印刷ジョブに対応付けられている実行時間に応じて適切に印刷処理させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の一実施形態印刷システムを詳細に説明する。
【００１７】
＜実施例１＞
図３は、本発明の一実施形態に係る印刷システムのネットワーク構成を示す概要図である。本実施形態では、図３に示すように、１台の印刷装置をネットワークを介して接続された複数のコンピュータ（外部装置）で共有する印刷システムについて説明する。
【００１８】
図３において、３００は、例えばＴＣＰ／ＩＰプロトコルをサポートするネットワークである。また、３１０及び３２０は、ユーザが使用しているクライアントコンピュータである。さらに、３３０は情報処理装置（サーバコンピュータ）である。そして、３４０は印刷装置として機能する複合機であり、情報処理装置３３０から印刷ジョブを受信して印刷処理を実行する。
【００１９】
本実施形態では、例えば、クライアントコンピュータ３１０、３２０は、アプリケーションによって電子文書を作成し、電子文書から印刷ジョブを生成する。そして、クライアントコンピュータ３１０、３２０は、印刷ジョブに印刷ジョブの利用者を識別する利用者ＩＤ（利用者識別情報）と印刷ジョブを実行すべき実行時間を付加してサーバコンピュータ３３０へ送信しておく。そして、印刷ジョブの利用者は、印刷装置３４０に自身の利用者ＩＤが記憶されたＩＣカードを装着してユーザ認証を行う。印刷装置３４０は、その利用者が印刷すべき印刷ジョブがあるかを判定し、印刷を行わせることによって指定された利用者のみが印刷物を取得することができる。
【００２０】
尚、上述したネットワーク構成は、一般的な構成を概念図にしただけであって、一般ユーザが使用するコンピュータや複合機が複数台接続されていてもよい。また、印刷させる装置が複合機である必要はなく、スキャナ、プリンタ、ＦＡＸ等の単体デバイスがネットワークに接続されているものであってもよい。さらに、サーバコンピュータを置かずに、クライアントコンピュータ上で印刷ジョブを一時保存しておいても良いことは言うまでもない。さらにまた、サーバコンピュータを置かずに、複合機に印刷ジョブを一時保存しておいても良い。
【００２１】
図１は、本発明の一実施形態に係る印刷システムにおける印刷装置の概略構成を示すブロック図である。図１に示す印刷装置では、中央処理装置（ＣＰＵ）１０１が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２又はハードディスク１０３から読み出した制御プログラムに従って、装置各部の駆動条件や管理データ等の各種情報を記憶する。また、ＣＰＵ１０１は、動作する上で必要なデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４を利用して、制御部１０５に後述する各種機能を実行させる。
【００２２】
また、図１において、表示部１０６は、駆動条件、装置状態、或いは入力情報等の各種情報を表示する。操作部１０７は、ユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等のキー、又はその全部或いは一部が表示部１０６内にあるタッチパネル等である。
【００２３】
通信制御部１０８は、イントラネット又はインターネットに接続して、画像データを含む文書データや制御コマンドの他装置との送受信を実行する。尚、網制御装置１０９は、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）に接続し、発着信の際に所定の回線制御を実行して回線接続或いはその切断を行う。本複合機は、画像データや制御信号を内蔵するモデム装置により変復調し、網制御装置１０９を介してファクシミリ送受信を実行する。
【００２４】
読み取り装置１１０は、送信、複写、又は保存する原稿に、照射した光の画像に応じた反射光を光電変換して画像データを読み取る。記録装置１１１は、読み取り、又は受信した画像データを、或いは受信した印字データを永久可視像として記録紙（記録媒体）に形成して記録紙を出力する。画像記憶部１１２は、読み取り、又は受信した画像データを、或いは受信した印字データを一時的に蓄積する。尚、当該画像記憶部１１２は、機器や状態によっては、ハードディスク１０３内であっても良い。
【００２５】
画像処理部１１３は、送信する画像データをデータ圧縮して符号化したり、受信した画像データを伸長して複合化したり、受信した印字データを画像データに変換したりする。また、画像処理部１１３は、保存する画像データを適切な、又はユーザから指定されたＰＤＦフォーマット等にフォーマット変換したり、読み取り装置１１０の光学応答特性やセンダーのばらつき等に応じた画像補正処理を行ったりする。更に、画像処理部１１３は、ユーザが操作部１０７から入力操作する画像の変倍処理等の画像加工処理を行ったり、記録装置１１１の書き込み特性等に適した画像データにする画像最適化処理等を要求に応じて行う。
【００２６】
認証処理部１１４は、操作部１０７を介して入力される印刷ジョブの利用者を識別する利用者ＩＤと、ハードディスク１０３等に記憶されている印刷ジョブに付加された利用者ＩＤとが一致するかを判定することで、ユーザ認証を行う。尚、ユーザ認証を行う方法は、操作部１０７を介して利用者ＩＤを入力する方法に限られない。例えば、認証処理部１１４にＩＣカードの情報を読み取る機能を設け、ＩＣカードに記憶された利用者ＩＤを読み取ることで、利用者ＩＤを入力してもよい。そして、バス１１５は、上述したＣＰＵ１０１、ＲＯＭ１０２、ハードディスク１０３、ＲＡＭ１０４、制御部１０５、表示部１０６を互いに接続している。バス１１５はそれらに加え、操作部１０７、通信制御部１０８、読み取り装置１１０、記録装置１１１、画像記憶部１１２、画像処理部１１３、及び認証処理部１１４も互いに接続している。
【００２７】
すなわち、本実施形態に係る印刷装置は、読み取り画像データを伝送するファクシミリ通信や文書管理サーバコンピュータにデータ転送する転送機能と、読み取り画像データを記録出力する複写機能を備えている。また、印刷装置は、受信画像データをファクシミリ受信する受信印刷機能と、クライアントコンピュータからの印刷データを受信して印刷する印刷機能を備えている。すなわち、印刷装置は、単に印刷装置としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置としても利用することが可能である。
【００２８】
尚、不図示の記憶媒体制御部に、例えば部門番号やパスワードが登録された磁気カード等の認証カードを装着し、あらかじめ設定しておいた部門番号とパスワードをＲＯＭ１０２やハードディスク１０３から読み出すようにシテも良い。そして、認証処理部１１４において認証を行った後に、各種機能が実現できるようなユーザ認証機能を備えるようにしてもよい。或いは、磁気カード等の認証カードを使用せずに、ユーザに操作部１０７において部門番号やパスワードを入力させて認証処理部１１４において認証を行うようにしてもよい。
【００２９】
また、記録装置１１１は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式等のその他どのような方式で記録するものであってもよい。
【００３０】
図２は、本発明の一実施形態に係るクライアントコンピュータの概略構成を示すブロック図である。図２において、クライアントコンピュータは、ＲＯＭ２０２或いはハードディスク（ＨＤ）２１０に記憶された、或いはフレキシブルディスクドライブ（ＦＤ）２０９より供給される本発明の一実施形態に係るプログラムを実行するＣＰＵ２０１を備える。ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを総括的に制御する。
【００３１】
図２において、２０３はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２０１の主メモリやワークエリア等として機能する。また、２０８はユーザコマンド入力コントローラ（ＫＢＣ）で、キーボード（ＫＢ）２１２や不図示のポインティングデバイス等からの指示入力を制御する。２０７はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）２１１の表示を制御する。２０６はディスクコントローラ（ＤＫＣ）であり、各種アプリケーション、ユーザファイル、そしてインストールプログラム作成プログラム等を記憶するハードディスク（ＨＤ）２１０及びフレキシブルディスク（ＦＤ）２０９とのアクセスを制御する。２０５はホストインタフェース（Ｉ／Ｆ）であり、ローカルプリンタ、ネットワークプリンタ、他のネットワーク機器或いは他のＰＣと双方向にデータをやりとりする。
【００３２】
以下、上述した印刷システムを用いた印刷制御処理の実施例について詳細に説明する。
【００３３】
図４は、本発明の実施例１に係るクライアントコンピュータで行われる印刷ジョブの印刷装置３４０への送信処理手順を説明するためのフローチャートである。
【００３４】
まず、クライアントコンピュータではアプリケーションを起動して、印刷を行う前処理として、例えば用紙サイズの指定や、カラー印刷を行うと言った印刷設定を行う（ステップＳ４０１）。また、今から印刷を行う印刷ジョブの利用者と、その印刷ジョブを実行すべき実行時間を設定する（ステップＳ４０２）。尚、利用者の設定方法としては、利用者のメールアドレスを入力する方法や、ディレクトリ・サービスより取得する方法、アドレス帳から選択する方法等、利用者を識別する情報を入力する方法であれば特に制限はない。その後、利用者を識別する利用者ＩＤと印刷ジョブの実行時間に関する情報が付加された印刷ジョブを生成して（ステップＳ４０３）、サーバコンピュータへ送信する（ステップＳ４０４）。
【００３５】
次に、図８を用いてサーバコンピュータで行われる印刷ジョブの送受信処理について説明する。
【００３６】
図８は、サーバコンピュータで行われる印刷ジョブの送受信処理を説明するためのフローチャートである。
【００３７】
まず、サーバコンピュータ３３０は、クライアントコンピュータから印刷ジョブを受信したか否かを判定し、受信したと判定した場合はステップＳ８０２へ進む（ステップＳ８０１）。ステップＳ８０２で、サーバコンピュータ３３０は、受信した印刷ジョブをサーバコンピュータ３３０が備えるハードディスク等の記憶媒体に記憶する。尚、サーバコンピュータ３３０は、受信した印刷ジョブに対してユニークなジョブＩＤ（例えば、印刷ジョブを受信する毎に１つずつカウントアップされるカウント値等）を付与して、複数の印刷ジョブを各々識別できるように管理する。
【００３８】
次に、サーバコンピュータ３３０は、印刷装置３４０から印刷ジョブの利用者を識別するための利用者ＩＤを受信したか否かを判定する（ステップＳ８０３）。
【００３９】
ステップＳ８０４で、サーバコンピュータ３３０は、ステップＳ８０３にて印刷装置３４０から受信した利用者ＩＤと一致する印刷ジョブがハードディスクに記憶されているかどうかを判定する。そして、サーバコンピュータ３３０は、一致する印刷ジョブが記憶されていればステップＳ８０５へ進み、記憶されていなければこのフローを終了する。
【００４０】
ステップＳ８０５で、サーバコンピュータ３３０は、ステップＳ８０３にて印刷装置３４０から受信した利用者ＩＤと一致する印刷ジョブの全てをリストにした印刷ジョブリストを印刷装置３４０へ送信する。尚、印刷ジョブリストは、印刷ジョブを特定するジョブＩＤとジョブＩＤにより特定される印刷ジョブに付与されている利用者ＩＤ、実行時間に関する情報とがセットになっている。
【００４１】
ステップＳ８０６で、サーバコンピュータ３３０は、印刷装置３４０へ送信した印刷ジョブリストにある印刷ジョブについての送信要求を印刷装置３４０から受信したか否かを判定する。尚、送信要求は、印刷ジョブを特定するジョブＩＤを含む情報である。
【００４２】
ステップＳ８０７で、サーバコンピュータ３３０は、送信要求にかかる印刷ジョブ（ジョブＩＤで特定される印刷ジョブ）を印刷装置３４０へ送信する。
【００４３】
次に、図９を用いて印刷装置で行われる印刷ジョブの受信処理について説明する。図９は、印刷装置で行われる印刷ジョブの受信処理を説明するためのフローチャートである。
【００４４】
ステップＳ９０１で、印刷装置３４０は、操作パネル１０７を介して、認証処理部１１４に利用者ＩＤが入力されたか否かを判定する。利用者ＩＤが入力されたと判定された場合はステップＳ９０２へ進む。
【００４５】
ステップＳ９０２で、印刷装置３４０は、認証処理部１１４を介して入力された利用者ＩＤを、印刷ジョブが蓄積されているサーバコンピュータ３３０へ送信する。尚、利用者ＩＤをサーバコンピュータ３３０へ送信するのは、利用者ＩＤと一致する印刷ジョブの送信をサーバコンピュータ３３０へ要求するためである。
【００４６】
ステップＳ９０３で、印刷装置３４０は、ステップＳ９０２にて利用者ＩＤを送信したサーバコンピュータ３３０から、利用者ＩＤと一致する印刷ジョブの印刷ジョブリストを受信する。この印刷ジョブリストには、前述したように、印刷ジョブを特定するジョブＩＤとジョブＩＤにより特定される印刷ジョブに付与されている利用者ＩＤ、実行時間に関する情報とがセットになっている。
【００４７】
ステップＳ９０４で、印刷装置３４０は、現在の時刻を参照し、受信した印刷ジョブリストにある印刷ジョブに付与されている実行時間に、現在の時刻と一致している印刷ジョブがあるかどうかを判定する。尚、印刷ジョブに付与されている実行時間とは、例えば図５に示すように所定の時間間隔を有するものであってもよい。この場合、印刷装置３４０は、現在の時刻が所定の時間間隔（例えば、２００５年３月３１日の１５：００〜１６：００）に含まれるのであれば、現在の時刻と実行時間が一致しているものと判定する。そして、現在の時刻は、ステップＳ９０４の判定をする際に印刷装置３４０が有する計時部（不図示）により計時する時刻であればよい。また、現在の時刻は、実行時間との比較をできればよいので、ステップＳ９０１でＹＥＳと判定したタイミングや、ステップＳ９０２のタイミングや、ステップＳ９０３のタイミングであっても構わない。
【００４８】
ステップＳ９０５で、印刷装置３４０は、実行時間が現在時刻と一致した印刷ジョブの送信をサーバコンピュータ３３０へ要求する。具体的には、印刷ジョブリストにあるジョブＩＤ（送信を要求する印刷ジョブに対応するものに限る）と印刷装置３４０を特定する情報（ＩＰアドレス等）をサーバコンピュータ３３０へ送信する。
【００４９】
ステップＳ９０６で、印刷装置３４０は、ステップＳ９０５で送信を要求した印刷ジョブをサーバコンピュータ３３０から受信したか否かを判定し、受信した場合はステップＳ９０７へ進む。
【００５０】
ステップＳ９０７で、印刷装置３４０は、ステップＳ９０６で受信した印刷ジョブをハードディスク１０３へ格納するとともに、画像処理部１１３等で所定の処理を行った上で記録装置１１１にて印刷処理を実行する。
【００５１】
図５は、本発明の実施例１において印刷ジョブに利用者（印刷ジョブの受け取り者）と印刷ジョブを実行すべき実行時間（受け取り日時）を付加させるクライアントコンピュータにおけるプリンタドライバのユーザインタフェース（ＵＩ）の一例を示す図である。図５に示すプリンタドライバのＵＩの受け取り設定タブ５０１を開くことにより、利用者と実行時間の設定が可能になる。
【００５２】
印刷ジョブは、常時受け取り設定を行うと限らないので、５０２を用いて、受け取り設定を行うかどうかの切り替え機能がある。尚、本実施例では、５０２はチェックボックスになっており、チェック時に受け取り設定を行い、未チェック時に受け取り設定を行わないように機能する。より解りやすくするために、未チェック時は、本タブの各種コントロールがＤｉｓａｂｌｅ状態であることが一般的である。
【００５３】
印刷ジョブの利用者を設定するには、アドレス帳部５０３からアドレス帳に登録されているユーザを選択し、ボタン５０４を押すことにより、受け取り者リストである５０５に追加される。受け取り日時を設定するには、日時フィールド５０６に受け取り日時を入力し、ボタン５０７を押すことにより、受け取り日時フィールド５０８に追加される。受け取り日時は、利便性を向上させるために、本実施例では範囲で指定可能にしている。
【００５４】
以上、印刷ジョブの利用者だけではなく、受け取り日時を指定して印刷ジョブを送信することが可能となることにより、受け取り者が印刷装置の前でユーザ認証を行った時、受け取り日時により自動で送信されていた印刷ジョブを受け取ることが可能となる。特に、会議主催者が会議で使う資料をあらかじめ印刷装置に送っておく場合を想定する。この場合、会議出席者が会議室に入室すると、会議室内にある印刷装置から会議で使用する資料が出力されると言った会議システムと連携する場合、会議で使用する資料だけを出力させることが可能となる。
【００５５】
＜実施例２＞
上述した実施例１では、印刷時に、プリンタドライバの設定で受け取り者と受け取り日時を指定するという例について説明した。しかしながら、印刷時にのみ、本設定が必要である必要はなく、一旦サーバへ送信後、設定プログラムを使ってサーバに一時保存されている印刷ジョブの設定を行うとしても良いことは言うまでもない。
【００５６】
図６は、本発明の実施例２におけるクライアントコンピュータ又はサーバコンピュータで行われる印字データに受け取り者と受け取り日時を付加させるツールのユーザインタフェース（ＵＩ）の一例を示す図である。図６に示すツール（ＵＩ）は、ジョブリスト部６０１と、６０４や６０５等の各種ボタンで構成されている。尚、これらの印刷ジョブは、有効期限順に並べるようにして表示してもよい。
【００５７】
図６で表示されているジョブリストでは、６０２と６０３の二つのジョブは、受け取り者設定と、受け取り日時設定がされており、残りのジョブが受け取り者設定と受け取り日時設定がされていないことになる。そして、受け取り者設定を含め、各種設定変更を行うためには、６０２のようにリストからジョブを選択し、６０５ボタンを押す。その他の機能として、例えば６０６のジョブの削除等がある。
【００５８】
図７は、本発明の実施例２における図６のボタン６０５が押下された後に表示されるユーザインタフェース（ＵＩ）の一例を示す図である。印刷ジョブには、部数設定やフィニッシング設定等各種設定がなされており、本ユーザインタフェースにより、それら各種設定の変更を可能にする。図７では、タブ７０１を選択した時に表示される受け取り設定に関して変更する一例を示している。
【００５９】
受け取り者を設定するには、アドレス帳部７０２からユーザを選択し、ボタン７０３を押すことにより、受け取り者リストである７０４に追加される。また、受け取り日時を設定するには、日時フィールド７０５に受け取り日時を入力し、ボタン７０６を押すことにより、受け取り日時フィールド７０７に追加される。尚、受け取り日時については、利便性を向上させるために、本実施例では範囲で指定可能にしている。
【００６０】
以上、印刷前に受け取り者と受け取り日時を設定してから印刷するのではなく、サーバコンピュータへ一時保存しておき、ツールを使用して一時保存された印刷ジョブの設定変更という形で、受け取り者と受け取り日時が設定することが可能となる。
【００６１】
＜実施例３＞
上述した実施例１では、印刷ジョブを一旦サーバへ保存し、複合機前で認証した後、印刷ジョブをサーバから受け取って印刷するというものであった。しかしながら、近年の複合機は大容量のハードディスク、高度なＯＳ、及び高速ＣＰＵを搭載し、サーバ機能を十分に持つことが可能である。よって、サーバ機能付き印刷装置として動作しても良く、印刷装置Ａに一時保存し、印刷装置Ａから印刷ジョブを受け取るだけではなく、印刷装置Ａに一時保存し、印刷装置Ｂから印刷ジョブを受け取るとしても良いことは言うまでもない。
【００６２】
この場合、実施例１においてサーバコンピュータ３３０が実行している機能が、印刷装置３４０に全て組み込まれることとなる。すなわち、クライアントコンピュータは、印刷ジョブの利用者と印刷ジョブを実行すべき実行時間を付与した印刷ジョブを印刷装置３４０へ送信する。そして、印刷装置３４０は、印刷装置３４０に入力された利用者ＩＤと一致する印刷ジョブであり、現在時刻と実行時間が一致する印刷ジョブを印刷処理する。
【００６３】
＜実施例４＞
上述した実施例において、印刷データを送信したユーザと印刷ジョブを受け取るユーザが異なる場合、印刷データを送信したことをユーザに気が付かれずに受け取り日時を超過することも考えられる。これに対応するため、印刷データを送信した場合に電子メール等の連絡方法により、送信相手に通知するようにしても良いことは言うまでもない。
【００６４】
＜実施例５＞
特に、印刷データを送信したユーザと、印刷ジョブを受け取るユーザが異なる場合、受け取り者が印刷ジョブを受け取り日時内に受け取ったかどうか解らないということが考えられる。この場合、印刷ジョブを受け取った場合に電子メール等の連絡方法により、送信元に通知しても良いことは言うまでもない。
【００６５】
＜実施例６＞
上述した実施例１では、受け取り者が現在必要な印刷物を受け取るために、印刷ジョブの受け取り者に加えて受け取り日時を指定させることにより実現した。しかしながら、例えば会議で必要な書類を会議が開催される会議室に置かれた複合機で受け取る場合、日時より、印刷する複合機を指定した方が良い場合も考えられる。
【００６６】
このように、受け取り者と特定された複合機情報を指定して印刷ジョブを送信するとしても良いことは言うまでもない。
【００６７】
＜実施例７＞
より必要な印刷物を受け取るために、実施例１と実施例６を組み合わせ、受け取り者と受け取り日時と複合機情報を指定して印刷ジョブを送信しても良いことは言うまでもない。
【００６８】
＜実施例８＞
実施例１では、受け取り者が複合機にログインすると、現在必要であろうドキュメントを自動印刷するというものであった。しかしながらユーザによっては、自動機能が信用できない場合や、印刷前にレイアウトを変更してから印刷を行いたい等、自動印刷を好まない場合も考えられる。
【００６９】
この場合、受け取り者が複合機にログインすると、複合機のユーザインタフェースに、受け取り者宛てに保存されているジョブリストを表示させ、今現在必要であろうジョブから順に表示し、受け取り者が容易に選択可能にすれば良いことは言うまでもない。
【００７０】
尚、この場合、ジョブリストにドキュメント名や送信元を表示するだけではなく、受け取り日時も表示しても良いことは言うまでもない。また、受け取り日時でソートされるようなユーザインタフェースにしても良いことは言うまでもない。
【００７１】
上述したような実施例に代表されるように、本発明の一実施形態に係る印刷システムによれば、ユーザ認証後、今現在必要な印刷物を自動印刷することが可能となる。或いは、ユーザ認証後、今現在必要な印刷物を容易に見つけ出すことが可能となる。特に、会議主催者が会議で使う資料をあらかじめ印刷装置に送っておく場合を想定する。この場合、会議出席者が会議室に入室すると、会議室内にある印刷装置から、会議で使用する資料が出力されると言った会議システムと連携させ、会議で使用する資料だけを出力されると言ったことが可能となる。
【００７２】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが供給されたプログラムコードを読み出して実行することによっても達成される。ここで、プログラムとは、実施形態では図に示すフローチャートに対応したプログラムを示す。
【００７４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７７】
その他、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることによっても供給できる。また、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる方法もある。この方法では、鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる方法が考えられる。この場合、書き込まれたプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態に係る印刷システムにおける画像形成装置として機能する複合機の概略構成を示すブロック図である。
【図２】本発明の一実施形態に係る印刷システムにおける情報処理装置として機能するクライアントコンピュータの概略構成を示すブロック図である。
【図３】本発明の一実施形態に係る印刷システムのネットワーク構成を示す概要図である。
【図４】本発明の実施例１に係るクライアントコンピュータで行われる印刷ジョブの印刷装置への送信処理手順の一例を説明するためのフローチャートである。
【図５】本発明の実施例１において印字データに受け取り者と受け取り日時を付加させるクライアントコンピュータにおけるプリンタドライバのユーザインタフェース（ＵＩ）の一例を示す図である。
【図６】本発明の実施例２におけるクライアントコンピュータ又はサーバコンピュータで行われる印字データに受け取り者と受け取り日時を付加させるツールのユーザインタフェース（ＵＩ）の一例を示す図である。
【図７】本発明の実施例２における図６のボタン６０５が押下された後に表示されるユーザインタフェース（ＵＩ）の一例を示す図である。
【図８】本発明の実施例１に係るサーバコンピュータで行われる印刷ジョブの送受信処理を説明するためのフローチャートである。
【図９】本発明の実施例１にかかる印刷装置で行われる印刷ジョブの受信処理を説明するためのフローチャートである。
【符号の説明】
【００８２】
３００  ネットワーク
３１０、３２０  クライアントコンピュータ
３３０  サーバコンピュータ
３４０  印刷装置
【図１】
2007034615.tif 000003
【図２】
2007034615.tif 000004
【図３】
2007034615.tif 000005
【図４】
2007034615.tif 000006
【図５】
2007034615.tif 000007
【図６】
2007034615.tif 000008
【図７】
2007034615.tif 000009
【図８】
2007034615.tif 000010
【図９】
2007034615.tif 000011