(57)【特許請求の範囲】
【請求項１】
ユーザ端末装置と印刷サーバとがネットワークを介して接続された印刷システムであって、
前記ユーザ端末装置は、
印刷データの受取者を特定する特定情報と、印刷ジョブの取得を制限する条件である印刷ジョブ取得制限情報と、印刷ジョブを消去する条件である印刷ジョブ消去情報と、印刷ジョブを通知する条件である印刷ジョブ通知情報と、を含む印刷ジョブ制御情報の入力を受け付ける印刷ジョブ制御情報入力手段と、
前記印刷ジョブ制御情報と印刷データとを含む印刷ジョブを前記印刷サーバへ送信する第一の送信手段と、を備え、
前記印刷サーバは、
印刷ジョブを保持する印刷ジョブ記憶手段と、
受取者の特定情報と当該受取者を識別するためのＩＤを含む識別情報とを対応付けて保持する受取者情報記憶手段と、
印刷ジョブが操作されたとき、当該操作の利用者及び操作内容に関する情報を含む操作履歴を記憶する操作履歴記憶手段と、
前記ユーザ端末装置から送信された印刷ジョブを受信して、前記印刷ジョブ記憶手段に記録する印刷ジョブ受信手段と、
受取者から識別情報の入力を受け付ける識別情報入力手段と、
前記識別情報入力手段により受け付けられた識別情報に対応付けられた特定情報を前記受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブであり、かつ、前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から取得する印刷ジョブ取得手段と、
前記印刷ジョブ取得手段により取得された印刷ジョブをプリンタへ送信する第二の送信手段と、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ通知情報の通知条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から抽出し、印刷を実行していない受取者に対して、印刷ジョブの存在を通知する印刷ジョブ通知手段と、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす可能性のなくなった印刷ジョブ、又は、前記印刷ジョブ消去情報の消去条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から消去する印刷ジョブ消去手段と、
を備える印刷システム。
【請求項２】
前記識別情報は、媒体に保持され、
前記識別情報入力手段は、受取者が有する媒体から識別情報を読み取る、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記特定情報は、電子メールアドレス又はニックネームを含む、
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
請求項１乃至３のいずれかに記載の印刷システムにおいて、
前記印刷ジョブ取得制限情報が、印刷ジョブあたりの印刷部数の総数である、印刷シス
テム。
【請求項５】
請求項１乃至３のいずれかに記載の印刷システムにおいて、
前記印刷ジョブ取得制限情報が、受取者一人あたりの印刷部数の総数である、印刷シス
テム。
【請求項６】
請求項１乃至３のいずれかに記載の印刷システムにおいて、
前記操作履歴記憶手段に記憶される操作履歴が、印刷ジョブを操作した日時をさらに含
み、
前記印刷ジョブ消去情報が、印刷ジョブを操作した日時からの経過時間である、
印刷システム。
【請求項７】
請求項１乃至３のいずれかに記載の印刷システムにおいて、
前記印刷ジョブ消去情報が、消去を実行する日時である、
印刷システム。
【請求項８】
印刷データの受取者を特定する特定情報と、印刷ジョブの取得を制限する条件である印刷ジョブ取得制限情報と、印刷ジョブを消去する条件である印刷ジョブ消去情報と、印刷ジョブを通知する条件である印刷ジョブ通知情報と、を含む印刷ジョブ制御情報と印刷データとを含む印刷ジョブを保持する印刷ジョブ記憶手段と、
印刷データの受取者を特定する特定情報と当該受取者を識別するためのＩＤを含む識別情報とを対応付けて保持する受取者情報記憶手段と、
印刷ジョブが操作されたとき、当該操作の利用者及び操作内容に関する情報を含む操作履歴を記憶する操作履歴記憶手段と、
ユーザ端末装置から印刷ジョブを受信して、前記印刷ジョブ記憶手段に記録する印刷ジョブ受信手段と、
受取者から識別情報の入力を受け付ける識別情報入力手段と、
前記識別情報入力手段により受け付けられた識別情報に対応付けられた特定情報を前記受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブであり、かつ、前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から取得する印刷ジョブ取得手段と、
前記印刷ジョブ取得手段により取得された印刷ジョブをプリンタへ送信する送信手段と、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ通知情報の通知条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から抽出し、印刷を実行していない受取者に対して、印刷ジョブの存在を通知する印刷ジョブ通知手段と、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす可能性のなくなった印刷ジョブ、又は、前記印刷ジョブ消去情報の消去条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から消去する印刷ジョブ消去手段と、
を備える印刷サーバ。
【請求項９】
印刷データの受取者を特定する特定情報と、印刷ジョブの取得を制限する条件である印刷ジョブ取得制限情報と、印刷ジョブを消去する条件である印刷ジョブ消去情報と、印刷ジョブを通知する条件である印刷ジョブ通知情報と、を含む印刷ジョブ制御情報と印刷データとを含む印刷ジョブを保持する印刷ジョブ記憶手段と、印刷データの受取者を特定する特定情報と当該受取者を識別するためのＩＤを含む識別情報とを対応付けて保持する受取者情報記憶手段と、印刷ジョブが操作されたとき当該操作の利用者及び操作内容に関する情報を含む操作履歴を記憶する操作履歴記憶手段と、印刷サーバの動作を制御する制御手段と、を備える印刷サーバにおいて親展印刷を行う方法であって、
前記印刷サーバの制御手段は、
ユーザ端末装置から送信された印刷ジョブを受信して、前記印刷ジョブ記憶手段に記録するステップと、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ通知情報の通知条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から抽出し、印刷を実行していない受取者に対して、印刷ジョブの存在を通知するステップと、
受取者から識別情報の入力を受け付けるステップと、
前記受け付けられた識別情報に対応付けられた特定情報を前記受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブであり、かつ、前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から取得するステップと、
前記取得された印刷ジョブをプリンタへ送信するステップと、
前記操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ取得制限情報により制限される条件を満たす可能性のなくなった印刷ジョブ、又は、前記印刷ジョブ消去情報の消去条件を満たす印刷ジョブを前記印刷ジョブ記憶手段から消去するステップと、
を備える印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他人宛の親展印刷処理のための情報処理技術に関する。
【背景技術】
【０００２】
ＩＴシステム全体のセキュリティが問われている中、プリンタからの出力に関するセキュリティシステムの構築が重要課題となってきている。セキュリティを考慮した印刷技術として、ユーザが印刷を指示したデータを一時保留しておき、後にユーザが本人確認を行うことを条件に印刷を実行することで、印刷を指示した本人のみが印刷出力物を手にする、いわゆる認証印刷が実現されている（特許文献１、２）。
【特許文献１】特許第３０３４１６０号
【特許文献２】特許第３０５４２３０号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、印刷物を他者に提供する場合、まず自分で印刷を行い、印刷物を他者に配布するか、或いは、印刷物の電子データを他者に渡し、他者が印刷を行うという方法が採られている。しかし、前者の場合、他者の配布棚や机の上に印刷物を配布すると、印刷物の盗難等のおそれがある。また、後者の場合、他者が認証印刷をしないと、印刷した後に印刷物がプリンタ等から盗まれる可能性がある。このように、印刷物を他者に提供する場合、他者本人のみが印刷出力物を手にするとは限らず、セキュリティ上問題がある。
【０００４】
本発明は、かかる実情に鑑み、他者宛の印刷物を確実に他者本人が印刷して手にすることのできる親展印刷システムを実現し、印刷物のセキュリティを確保しようとするものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の印刷システムは、ユーザ端末装置と印刷サーバとがネットワークを介して接続された印刷システムであって、ユーザ端末装置は、印刷データの受取者を特定する特定情報を含む印刷ジョブ制御情報の入力を受け付ける印刷ジョブ制御情報入力手段と、印刷ジョブ制御情報と印刷データとを含む印刷ジョブを印刷サーバへ送信する第一の送信手段と、を備え、印刷サーバは、印刷ジョブを保持する印刷ジョブ記憶手段と、受取者の特定情報と当該受取者の識別情報とを対応付けて保持する受取者情報記憶手段と、ユーザ端末装置から送信された印刷ジョブを受信して、印刷ジョブ記憶手段に記録する印刷ジョブ受信手段と、識別情報の入力を受け付ける識別情報入力手段と、識別情報入力手段により受け付けられた識別情報に対応付けられた特定情報を受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブを印刷ジョブ記憶手段から取得する印刷ジョブ取得手段と、印刷ジョブ取得手段により取得された印刷ジョブをプリンタへ送信する第二の送信手段と、を備える。かかる発明によれば、受取者を指定して印刷ジョブを提供することができ、かつ、受取者が本人確認を行うことを条件に印刷を実行するため、他者宛の印刷物を確実に受取者本人が印刷して手にすることのできる親展印刷システムを実現することができる。
【０００６】
好適には、上記印刷システムにおいて、印刷サーバは、印刷ジョブが操作されたとき、当該操作の利用者及び操作内容に関する情報を含む操作履歴を記憶する操作履歴記憶手段をさらに備え、印刷ジョブ制御情報は、印刷ジョブの取得を制限する条件である印刷ジョブ取得制限情報をさらに含み、印刷ジョブ取得手段は、識別情報入力手段により受け付けられた識別情報に対応付けられた特定情報を受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブであり、かつ、操作履歴記憶手段に記憶された操作履歴を参照して、印刷ジョブ取得制限情報により制限される条件を満たす印刷ジョブを、印刷ジョブ記憶手段から取得する。かかる発明によれば、印刷ジョブの操作履歴を記録して、他人宛の親展印刷の進捗状況を管理することができる。また、操作履歴を利用して、印刷ジョブの印刷部数などを制限することができるため、不必要な印刷を防ぐことができる。
好適には、上記印刷システムにおいて、操作履歴記憶手段に記憶された操作履歴を参照して、印刷ジョブ取得制限情報により制限される条件を満たす可能性のなくなった印刷ジョブを印刷ジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備える。かかる発明によれば、不必要な印刷ジョブを消去して、メモリ空間等の資源を有効に活用できる。
【０００７】
また、好適には、上記印刷システムにおいて、印刷ジョブ制御情報は、印刷ジョブを消去する条件である印刷ジョブ消去情報をさらに含み、操作履歴記憶手段に記憶された操作履歴を参照して、印刷ジョブ消去情報の消去条件を満たす印刷ジョブを印刷ジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備える。かかる発明によれば、利用者が予め指定した条件で不必要な印刷ジョブを消去するため、メモリ空間等の資源を有効に活用し、多くの印刷ジョブを処理することができる。
【０００８】
好適には、上記印刷システムにおいて、印刷ジョブ取得制限情報が、印刷ジョブあたりの印刷部数の総数である。また、好適には、上記印刷システムにおいて、印刷ジョブ取得制限情報が、受取者一人あたりの印刷部数の総数である。かかる発明によれば、利用者が予め指定した条件で印刷部数をコントロールでき、情報漏洩のリスクを軽減し得る。
【０００９】
好適には、上記印刷システムにおいて、操作履歴記憶手段に記憶される操作履歴が、印刷ジョブを操作した日時をさらに含み、印刷ジョブ消去情報が、印刷ジョブを操作した日時からの経過時間である。また、好適には、上記印刷システムにおいて、印刷ジョブ消去情報が、消去を実行する日時である。かかる発明によれば、利用者が予め指定した条件で印刷時間をコントロールでき、情報漏洩のリスクを軽減し得る。
【００１０】
好適には、上記印刷システムにおいて、印刷ジョブ制御情報は、印刷ジョブを通知する条件である印刷ジョブ通知情報をさらに含み、操作履歴記憶手段に記憶された操作履歴を参照して、前記印刷ジョブ通知情報の通知条件を満たす印刷ジョブを印刷ジョブ記憶手段から抽出し、印刷を実行していない受取者に対して、印刷ジョブの存在を通知する印刷ジョブ通知手段をさらに備える。かかる発明によれば、操作履歴に応じて印刷ジョブの存在を受信者に通知することができるようになるため、利用者が予め指定した条件で必要に応じて受取者に印刷ジョブの存在を通知することができる。
【００１１】
好適には、上記印刷システムは、印刷サーバがプリンタを含んで構成される。かかる発明によれば、印刷サーバがプリンタ機能を備え、コンパクトなシステム構成を実現できる。
【００１２】
また、本発明の印刷方法は、ユーザ端末装置と、印刷ジョブを保持する印刷ジョブ記憶手段と受取者の特定情報と当該受取者の識別情報とを対応付けて保持する受取者情報記憶手段と印刷サーバの動作を制御する制御手段とを備える印刷サーバとがネットワークを介して接続された印刷システムにおいて親展印刷を行う方法であって、印刷サーバの制御手段は、ユーザ端末装置から送信された特定情報を含む印刷ジョブを受信して、印刷ジョブ記憶手段に記録するステップと、識別情報の入力を受け付けるステップと、受け付けられた識別情報に対応付けられた特定情報を受取者情報記憶手段から取得し、当該取得した特定情報を含む印刷ジョブを印刷ジョブ記憶手段から取得するステップと、取得された印刷ジョブをプリンタへ送信するステップと、を備える。かかる発明によれば、受取者が本人確認を行うことを条件に印刷を実行するため、他者宛の印刷物を確実に受取者本人が印刷して手にすることのできる親展印刷方法を実現することができる。
【００１３】
本発明のプログラムは、本発明の印刷方法の各ステップをコンピュータに実行させることを特徴とする。本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１４】
なお、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【００１５】
本願明細書等において、「識別情報」とは、印刷システムにおいて、印刷する者を識別するための情報を意味する。例えば、ＩＤ、または、ＩＤとパスワードの組などが該当する。また、親展印刷を行う際に利用者を認証するための情報を使用してもよい。「特定情報」とは、受取者を一意に特定するための情報である。例えば電子メールアドレスや、ニックネーム等を用いることができる。「印刷ジョブ」とは、プリンタドライバ等により生成される、プリンタで印刷出力するための情報である。ヘッダ情報と印刷データから構成される。「ヘッダ情報」には、印刷先プリンタ機種情報等の情報が記述される。「印刷データ」は、プリンタドライバ等により生成される印刷用の命令情報である。
【発明を実施するための最良の形態】
【００１６】
以下、本印刷システムの実施の形態について図面を参照しつつ説明する。
【００１７】
図１は、本実施形態に係る印刷システムの概要を示す図である。図１に示すように、本印刷システムは、ユーザ端末装置１０と、印刷サーバ２０と、プリンタ３０とを備え、これらが所定のネットワークを介して相互に接続されることにより構成される。ここで、ネットワークとは、所定のエリア内に構築されるＬＡＮ等のネットワーク４０、ＬＡＮ等を相互に接続してＷＡＮを形成する広域ネットワーク５０、または、これらの組み合わせのいずれでもよい。
【００１８】
ユーザ端末装置１０は、ユーザが印刷を指示するための端末装置であり、従来のパソコンや携帯端末装置等を用いることができる。
【００１９】
印刷サーバ２０は、ユーザ端末装置１０とプリンタ３０との間を経由し、印刷処理を管理するサーバである。当該サーバの備える機能、すなわち、印刷処理を管理する機能は独立したサーバ装置として単独で存在してもよい（図１の１００Ａ）し、ユーザ端末装置１０内またはプリンタ３０内に組み込まれていてもよい（図１の１００Ｂ，１００Ｃ）。
【００２０】
プリンタ３０は従来のプリンタと同様の機能を備えるものであり、印刷サーバ２０から取得した印刷データに従い印刷処理を行う装置である。
【００２１】
ネットワーク（ネットワーク４０及び広域ネットワーク５０）は、ユーザ端末装置１０と、印刷サーバ２０と、プリンタ３０との間で情報を送受信するための通信回線である。例えば、ＬＡＮ、インターネット、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２２】
図２は印刷サーバ２０のハードウェア構成の概略を示す図である。印刷サーバ２０は、図２に示すようなＣＰＵ２１、ＲＯＭやＲＡＭ等のメモリ２２、各種の情報を格納する外部記憶装置２３、入力インタフェース２４、出力インタフェース２５、通信インタフェース２６及びこれらを結ぶバス２７を備える汎用のコンピュータを適用することができる。
【００２３】
なお、印刷サーバ２０は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成されるものであってもよい。また、単一のコンピュータが複数のサーバ機能を備えてもよい。印刷サーバ２０は、ＣＰＵが、メモリまたは外部記憶装置などに記憶された所定のプログラムを実行することにより、各種機能実現手段として、印刷サーバ２０を機能させる。
【００２４】
図３は、ユーザ端末装置１０の概略構成を示したブロック図である。図３に示すように、ユーザ端末装置１０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段１１０と、ユーザ端末装置１０の動作全体を制御する制御手段１２０と、情報の入力を受け付けるための入力手段１３０と、情報を出力するための出力手段１４０とを備える。制御手段１２０は、プリンタドライバ１２２と送信手段１２４とをさらに備える。入力手段１３０は、印刷ジョブ制御情報入力手段１３２をさらに備える。
【００２５】
印刷ジョブ制御情報入力手段１３２は、印刷データの受取者を特定する特定情報を含む印刷ジョブ制御情報の入力を受け付ける機能を有する。印刷ジョブ制御情報とは、印刷ジョブの取得、消去、通知等をコントロールするための情報である。例えば、印刷データの受取者を特定する特定情報、印刷ジョブの取得を制限する条件である印刷ジョブ取得制限情報、印刷ジョブを消去する条件である印刷ジョブ消去情報、印刷ジョブを通知する条件である印刷ジョブ通知情報、またはこれらを組み合わせた情報である。
【００２６】
プリンタドライバ１２２は、印刷指示に従い、ヘッダ情報および印刷データを含む印刷ジョブを生成する機能を有する。生成されるヘッダ情報は、印刷ジョブ制御情報入力手段１３２で入力された印刷ジョブ制御情報、印刷を指示した利用者の識別情報、ドキュメント名称、プリンタ種別等の情報を含む。生成された印刷ジョブは、送信手段１２４により印刷サーバ２０に送信される。
【００２７】
出力手段１４０は、エディタの表示等を行う機能を有する。また、通信手段１１０は、ネットワークを介して情報を入出力可能に構成されており、例えばＴＣＰ／ＩＰドライバ等の通信モジュールを備えている。
【００２８】
図４は、印刷サーバ２０の概略構成を示したブロック図である。図４に示すように、印刷サーバ２０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段２１０と、印刷サーバ２０の動作全体を制御する制御手段２２０と、情報の入力を受け付けるための入力手段２３０と、情報を出力するための出力手段２４０と、各種情報を記憶・管理するための記憶手段２５０とを備える。制御手段２２０は、印刷ジョブ受信手段２２１と、印刷ジョブ取得手段２２２と、印刷ジョブ消去手段２２３と、印刷ジョブ通知手段２２４と、送信手段２２５と、操作履歴管理手段２２６と、をさらに備える。入力手段２３０は、識別情報入力手段２３２と、をさらに備える。記憶手段２５０は、印刷ジョブ記憶手段２５２と、受取者情報記憶手段２５４と、操作履歴記憶手段２５６と、をさらに備える。
【００２９】
印刷ジョブ受信手段２２１は、ユーザ端末装置から送信された印刷ジョブを受信して、印刷ジョブ記憶手段２５２に記録する機能を有する。印刷ジョブ取得手段２２２は、識別情報入力手段２３２により受け付けられた識別情報に対応付けられた特定情報を受取者情報記憶手段２５４から取得し、当該取得した特定情報を含む印刷ジョブを印刷ジョブ記憶手段２５２から取得する機能を有する。さらに、印刷ジョブ取得手段２２２は、印刷ジョブ記憶手段から取得する印刷ジョブを決定するに際し、操作履歴記憶手段２５６に記憶された操作履歴を参照して、印刷ジョブ取得制限情報により制限される条件を満たす印刷ジョブを取得する。
【００３０】
印刷ジョブ消去手段２２３は、操作履歴記憶手段２５６に記憶された操作履歴を参照して、印刷ジョブ消去情報の消去条件を満たす印刷ジョブ、又は印刷ジョブ取得制限情報により制限される条件を満たさない印刷ジョブを、印刷ジョブ記憶手段２５２から消去する機能を有する。例えば、印刷ジョブ消去手段２２３は、操作履歴の印刷ジョブ登録日時と現在時刻が、印刷ジョブ消去情報として定められる経過時間より大きい場合に、その印刷ジョブを消去したり、現在時刻が印刷ジョブ消去情報として定められる日時を過ぎている場合に、その印刷ジョブを消去したりする。
【００３１】
印刷ジョブ通知手段２２４は、操作履歴記憶手段２５６に記憶された操作履歴を参照して、印刷ジョブ通知情報の通知条件を満たす印刷ジョブを印刷ジョブ記憶手段から抽出し、印刷を実行していない受取者に対して、印刷ジョブの存在を通知する機能を有する。送信手段２２５は、印刷ジョブ取得手段２２２により取得された印刷ジョブをプリンタ３０へ送信する機能を有する。操作履歴管理手段２２６は、プリンタ３０による印刷等の操作履歴を管理して、操作履歴記憶手段２５６に登録する機能を有する。例えば、印刷が実行された場合や、印刷ジョブが印刷ジョブ記憶手段２５２に登録または消去された場合、受取者に通知を行った場合等の履歴を管理する。
【００３２】
識別情報入力手段２３２は、印刷サーバ２０を使用するユーザが識別情報を入力するためのものである。例えば、磁気カードリーダ、ＲＦＩＤリーダ、ＩＣカードリーダ、赤外線リーダ、ＵＳＢキー等、識別情報を含むＩＤカード等の媒体からデータを読み取り可能な機器を使用してもよい。出力手段２４０は、識別情報入力手段２３２により入力された識別情報に基づいて、当該識別情報に関連する印刷ジョブを印刷ジョブ記憶手段２５２から取得し、ディスプレイ等に一覧表示する機能を有する。
【００３３】
印刷ジョブ記憶手段２５２は、ユーザ端末装置１０から受信した印刷ジョブを保持する機能を有する。受取者情報記憶手段２５４は、受取者の特定情報と当該受取者の識別情報とを対応付けて保持する機能を有する。操作履歴記憶手段２５６は、プリンタ３０を使用した履歴情報である操作履歴を記憶する機能を有する。操作履歴記憶手段２５６に記憶される履歴情報の詳細は後述する。
【００３４】
図５は、プリンタ３０の概略構成を示したブロック図である。図５に示すように、プリンタ３０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段３１０と、プリンタ３０の動作全体を制御する制御手段３２０と、印刷データを用紙等に印刷して出力するための出力手段３３０とを備える。制御手段３２０は、印刷制御手段３２２をさらに備える。印刷制御手段３２２は、印刷サーバ２０から送信された印刷ジョブを受け取り、当該印刷ジョブに基づいて印刷を実行する機能を有する。
【００３５】
以下、本印刷システムの機能や動作を実施例に基づいて詳細に説明する。
【実施例１】
【００３６】
本実施例では、他者宛の印刷物を他者本人が印刷して手にする親展印刷処理について説明する。
【００３７】
図６は、印刷サーバ２０の記憶手段２５０が備える各記憶手段のデータ構成の一例を示す図である。図６（Ａ）は、印刷ジョブ記憶手段２５２のデータ構成の一例を示す図である。同図において、ジョブＩＤレコード２５２１には、印刷ジョブを一意に特定するための識別子が記録される。送信者レコード２５２２には、印刷ジョブを印刷サーバ２０に送信した利用者のユーザ名が記録される。特定情報レコード２５２３には、印刷ジョブ制御情報入力手段１３２より入力された印刷データの受取者の特定情報が記録される。ここでは、特定情報としてメールアドレスを使用する例を示す。印刷データファイルパスレコード２５２４には、印刷を行う原データのファイルパスが記録される。登録日時レコード２５２５には、印刷サーバ２０が印刷ジョブを受信して、印刷ジョブ記憶手段２５２に登録した日時が記録される。
【００３８】
図６（Ｂ）は、受取者記憶手段２５４のデータ構成の一例を示す図である。同図において、ユーザ名レコード２５４１には、本印刷システムの利用者のユーザ名が記録される。識別情報レコード２５４２には、利用者の識別情報が記録される。特定情報レコード２５４３、２５４６には、利用者の特定情報が記録される。本実施例では、特定情報としてメールアドレスを使用している。グループ名レコード２５４５には、任意のグループ名称が記録される。本実施例では、２つのテーブルにより、受取者のユーザ名、識別情報、特定情報、グループ名を対応付けて管理する例を示しているが、必要に応じてテーブル構成を変更できる。
【００３９】
図６（Ｃ）は、操作履歴記憶手段２５６のデータ構成の一例を示す図である。同図において、履歴ＩＤレコード２５６１には、プリンタ３０による印刷等の操作履歴を一意に特定するための識別子が記録される。利用者レコード２５６２には、プリンタ３０による印刷等の操作を行った利用者のユーザ名が記録される。ジョブＩＤレコード２５６３には、プリンタ３０による印刷等の操作が行われた印刷ジョブを特定する識別子が記録される。印刷日時レコード２５６４には、プリンタ３０による印刷等の操作が行われた日時が記録される。
【００４０】
図７は、本実施例の印刷システムによる他人への親展印刷処理の流れを示すフローチャートである。まず、他人への親展印刷をしようとする利用者は、印刷物のデータと受取者のメールアドレスとをユーザ端末装置１０の印刷ジョブ制御情報入力手段１３２により入力する。メールアドレスの代わりにグループ名を指定してもよい。プリンタドライバ１２２は入力された情報に基づいて印刷ジョブを生成し、送信手段１２４は生成した印刷ジョブを印刷サーバ２０に送信する（Ｓ７１０）。印刷サーバ２０の印刷ジョブ受信手段２２１は、ユーザ端末装置１０から受信した印刷ジョブを印刷ジョブ記憶手段２５２に記録する（Ｓ７２０）。印刷ジョブ通知手段２２４は、新たに受信した印刷ジョブのメールアドレス、すなわち受取者のメールアドレスに対して、印刷ジョブが届いている旨の電子メールを送信する（Ｓ７３０）。
【００４１】
その後、受取者が印刷サーバ２０の識別情報入力手段２３２に識別情報を入力する（Ｓ７４０）。印刷ジョブ取得手段２２２は、入力された識別情報に対応するメールアドレスを受取者情報記憶手段２５４から取得し、当該メールアドレスに対応する印刷ジョブを印刷ジョブ記憶手段２５２から取得する。送信手段２２５は取得された印刷ジョブをプリンタ３０に送信し、プリンタ３０は受信した印刷ジョブに基づいて印刷を実行する（Ｓ７５０）。その後、操作履歴管理手段２２６は、印刷実行した結果を操作履歴記憶手段２５６に記録する（Ｓ７６０）。
【００４２】
例えば、図６に示す例では、印刷サーバ２０にＡ氏が識別情報を入力すると、印刷ジョブ取得手段２２２は、受取者情報記憶手段２５４からＡ氏のメールアドレスを取得する。その後、特定情報レコード２５２３にＡ氏のメールアドレスが記録されている印刷ジョブ１，２を印刷ジョブ記憶手段２５２から取得して、印刷を実行する。操作履歴管理手段２２６は、印刷を実行した利用者（受取者）、ジョブＩＤ、印刷日時を記録する。Ｃ氏は印刷ジョブ１のみ印刷を実行できる。また、Ｄ氏に対応する印刷ジョブは存在しないため、Ｄ氏が識別情報を入力しても、何も印刷されない。
【００４３】
本実施例によれば、受取人を指定して印刷ジョブを提供することができ、かつ、受取人が本人確認を行うことを条件に印刷を実行するため、他者宛の印刷物を確実に受取人本人が印刷して手にすることのできる親展印刷システム及び親展印刷方法が実現される。また、複数の受取人を直接あるいはグループで指定することができる。
【実施例２】
【００４４】
次に、親展印刷において、印刷を実行した履歴情報を用いて、印刷ジョブの取得を制限する処理について説明する。
【００４５】
図８は、印刷サーバ２０の記憶手段２５０が備える各記憶手段のデータ構成の一例を示す図である。図６と同様の構成については、同じ符号を付している。ここでは、図６の構成から新たに追加された構成について説明する。図８（Ａ）は、印刷ジョブ記憶手段２５２のデータ構成の一例を示す図である。印刷ジョブ取得制限情報レコード２５２６には、印刷ジョブの取得を制限する条件が記述される。図８（Ｂ）及び（Ｃ）は、それぞれ、受取者情報記憶手段２５４及び操作履歴記憶手段２５６のデータ構成の一例を示す。
【００４６】
図９は、本実施例の印刷システムによる親展印刷における印刷ジョブ全体の制限処理の流れを示すフローチャートである。まず、利用者は、印刷物のデータと受取者のメールアドレスと印刷ジョブの取得制限情報をユーザ端末装置１０の印刷ジョブ制御情報入力手段１３２により入力する。プリンタドライバ１２２は入力された情報に基づいて印刷ジョブを生成し、送信手段１２４は生成した印刷ジョブを印刷サーバ２０に送信する（Ｓ９１０）。印刷サーバ２０の印刷ジョブ受信手段２２１は、ユーザ端末装置１０から受信した印刷ジョブを印刷ジョブ記憶手段２５２に記録する（Ｓ９２０）。印刷ジョブ通知手段２２４は、新たに受信した印刷ジョブについて、印刷ジョブが届いている旨の電子メールを受取者に送信する（Ｓ９３０）。
【００４７】
その後、受取者が印刷サーバ２０の識別情報入力手段２３２に識別情報を入力する（Ｓ９４０）。印刷ジョブ取得手段２２２は、入力された識別情報に対応するメールアドレスを受取者情報記憶手段２５４から取得し、当該メールアドレスに対応する印刷ジョブを印刷ジョブ記憶手段２５２から取得する。さらに、操作履歴記憶手段２５６に記憶される操作履歴と、取得した印刷ジョブの印刷ジョブ取得制限情報に記述される条件とを比較して、条件を満たす印刷ジョブを抽出する。送信手段２２５は抽出された印刷ジョブをプリンタ３０に送信し、プリンタ３０は受信した印刷ジョブに基づいて印刷を実行する（Ｓ９５０）。その後、操作履歴管理手段２２６は、印刷実行した結果を操作履歴記憶手段２５６に記録する（Ｓ９６０）。
【００４８】
例えば、図８に示す例では、印刷サーバ２０にＡ氏が識別情報を入力すると、印刷ジョブ取得手段２２２は、受取者情報記憶手段２５４からＡ氏のメールアドレスを取得する。その後、特定情報レコード２５２３にＡ氏のメールアドレスが記録されている印刷ジョブ１を印刷ジョブ記憶手段２５２から取得する。さらに、印刷ジョブ取得手段２２２は、操作履歴記憶手段２５６から操作履歴を参照して、取得した印刷ジョブの印刷ジョブ取得制限情報レコードに記述されている制限条件を満たしているか否かを判断し、制限条件を満たしている印刷ジョブのみを抽出する。図８の例では、印刷ジョブ１は、全利用者で合計２部までは印刷ができるとの制限条件が設定されていて、操作履歴を参照すると、Ａ氏が印刷ジョブ１を取得するとき、印刷ジョブ１に関する印刷はまだ１部もなされていないので、制限条件を満たしていると判断される。このようにして、印刷ジョブ取得制限情報に規定される制限条件を満たす印刷ジョブのみを抽出して、印刷を実行する。
【００４９】
同様にして、Ｂ氏も印刷ジョブ１の印刷が実行される。Ｃ氏が印刷ジョブ１を印刷しようとするとき、既に２部印刷済みであるから、印刷ジョブ取得制限情報に規定される制限条件を満たさない。そのため、印刷ジョブ取得手段２２２は、印刷ジョブ１を抽出せず、何も印刷されない。Ｄ氏に対応する印刷ジョブは存在しないため、何も印刷されない。
【００５０】
印刷ジョブ取得制限情報は、利用者ごとに印刷部数を制限してもよい。また、印刷部数以外にも、印刷可能時間を制限してもよい。例えば、会議の配布資料の場合には、会議直前までを印刷可能時間に設定しておくことで、不必要な印刷を制限することができる。
【００５１】
なお、印刷ジョブ消去手段２２３は、例えば、制限した部数を既に印刷し終えた場合や制限した印刷可能時間を越えた場合のように、印刷ジョブ取得制限情報に規定される制限条件を満たす可能性がなくなった場合には、印刷ジョブ記憶手段２５２から印刷ジョブを消去してもよい。
【００５２】
本実施例によれば、印刷ジョブの操作履歴を記録して、他人宛の親展印刷の進捗状況を管理することができる。また、操作履歴を利用して、印刷データの印刷部数などを制限することができるため、不必要な印刷を防ぐことができる。これにより、印刷物の流通をコントロールして、情報漏洩のリスクを軽減し得る。また、不必要な印刷ジョブを適時に消去するため、メモリ空間等の資源を有効に活用し、多くの印刷ジョブを処理し得る。
【実施例３】
【００５３】
次に、親展印刷において、印刷ジョブに対する操作履歴を用いて、印刷ジョブの取得・消去・通知等をコントロールする処理について説明する。
【００５４】
図１０は、印刷サーバ２０の記憶手段２５０が備える各記憶手段のデータ構成の一例を示す図である。図６と同様の構成については、同じ符号を付している。ここでは、図６の構成から新たに追加された構成について説明する。図１０（Ａ）は、印刷ジョブ記憶手段２５２のデータ構成の一例を示す図である。印刷ジョブ消去情報レコード２５２７には、印刷ジョブを消去する条件が記述される。印刷ジョブ通知情報レコード２５２８には、印刷ジョブが存在することを受取者に通知する条件が記述される。図１０（Ｂ）は、受取者情報記憶手段２５４のデータ構成の一例を示す。
【００５５】
図１０（Ｃ）は、操作履歴記憶手段２５６のデータ構成の一例を示す。操作レコード２５６５には、印刷ジョブが印刷サーバ２０又はプリンタ３０等において操作されたときの操作種別が記録される。操作対象レコード２５６６には、印刷ジョブの操作がなされた対象が記録される。ステータスレコード２５６７には、当該操作が成功したか失敗したかの状態が記録される。
【００５６】
図１１は、本実施例の印刷システムによる親展印刷における印刷等の履歴情報を用いた印刷管理処理の流れを示すフローチャートである。まず、利用者は、印刷物のデータと受取者のメールアドレスと印刷ジョブの消去情報及び／又は通知情報をユーザ端末装置１０の印刷ジョブ制御情報入力手段１３２により入力する。プリンタドライバ１２２は入力された情報に基づいて印刷ジョブを生成し、送信手段１２４は生成した印刷ジョブを印刷サーバ２０に送信する（Ｓ１１１０）。印刷サーバ２０の印刷ジョブ受信手段２２１は、ユーザ端末装置１０から受信した印刷ジョブを印刷ジョブ記憶手段２５２に記録して、操作履歴管理手段２２６は印刷ジョブを登録したことを操作履歴記憶手段２５６に記録する（Ｓ１１２０）。
【００５７】
印刷ジョブ通知手段２２４は、印刷ジョブ記憶手段２５２に記憶されている個々の印刷ジョブについて、印刷ジョブ通知情報に規定された条件を満たしているか否かを、操作履歴記憶手段２５６に基づいて判断する（Ｓ１１３０）。条件を満たしていない場合（Ｓ１１３０：ＮＯ）、Ｓ１１５０に進む。条件を満たしている場合（Ｓ１１３０：ＹＥＳ）、印刷ジョブが印刷サーバ２０に届いている旨を、印刷未済の受取者に対して電子メールで通知して、通知したことを操作履歴記憶手段２５６に記録する（Ｓ１１４０）。
【００５８】
次に、印刷サーバ２０の識別情報入力手段２３２に受取者の識別情報が入力されたか否かを判断する（Ｓ１１５０）。識別情報が入力されていない場合（Ｓ１１５０：ＮＯ）、Ｓ１１７０に進む。識別情報が入力された場合（Ｓ１１５０：ＹＥＳ）、印刷ジョブ取得手段２２２は、入力された識別情報に対応するメールアドレスを受取者情報記憶手段２５４から取得し、当該メールアドレスに対応する印刷ジョブを印刷ジョブ記憶手段２５２から取得する。送信手段２２５は取得された印刷ジョブをプリンタ３０に送信し、プリンタ３０は受信した印刷ジョブに基づいて印刷を実行する。そして、操作履歴管理手段２２６は、印刷実行した結果を操作履歴記憶手段２５６に記録する（Ｓ１１６０）。
【００５９】
その後、印刷ジョブ消去手段２２３が、印刷ジョブ記憶手段２５２に記憶されている個々の印刷ジョブについて、印刷ジョブ消去情報に規定された条件を満たしているか否かを、操作履歴記憶手段２５６に基づいて判断する（Ｓ１１７０）。条件を満たしていない場合（Ｓ１１７０：ＮＯ）、Ｓ１１９０に進む。条件を満たしている場合（Ｓ１１７０：ＹＥＳ）、当該印刷ジョブを印刷ジョブ記憶手段２５２から消去し、消去したことを操作履歴記憶手段２５６に記録する（Ｓ１１８０）。その後、制御手段２２０は印刷ジョブ記憶手段２５２に印刷ジョブが残っているか否かを判断して（Ｓ１１９０）、印刷ジョブが残っている場合（Ｓ１１９０：ＹＥＳ）、Ｓ１１３０に戻る。
【００６０】
例えば、図１０に示す例では、Ａ氏が印刷ジョブ１を印刷サーバ２０に投入し、印刷ジョブ通知情報に規定される条件に従って、印刷ジョブを投入して１０分後に、印刷が未済のＢ氏に対して、印刷ジョブが届いている旨を電子メールで通知する。その後、Ｂ氏が印刷を実行すると、印刷ジョブ消去情報に規定される消去条件を満たすため、印刷ジョブ１が消去される。
【００６１】
印刷ジョブ消去情報は、例えば、「ジョブ投入１０分後」というように、印刷ジョブを印刷サーバに登録してからの経過時間を条件としてもよい。また、「最終印刷から１０分後」というように、印刷が最後に実行されてからの経過時間を条件としてもよい。印刷ジョブ通知情報も同様に、例えば、「ジョブ投入１０分後」というように、印刷ジョブを印刷サーバに登録してからの経過時間を条件としてもよい。また、「最終印刷から１０分後」というように、印刷が最後に実行されてからの経過時間を条件としてもよい。
【００６２】
本実施例では、印刷ジョブ消去情報と印刷ジョブ通知情報の両者の条件を設定する例を示したが、何れか一方のみ条件を設定するものとしてもよい。また、実施例２に示した印刷ジョブ取得制限情報と組み合わせて条件を設定してもよい。例えば、印刷ジョブ取得制限情報として「全体で２部」という制限を設定し、かつ、印刷ジョブ消去情報で「印刷制限に達した」ときに印刷ジョブを消去するという条件を設定しておけば、全体で２部印刷が実行された印刷ジョブを消去することが可能となる。
【００６３】
本実施例によれば、利用者が予め指定した条件で、印刷データの印刷部数や印刷可能時間をコントロールでき、情報漏洩のリスクを軽減し得る。また、操作履歴に応じて印刷ジョブの存在を受信者に通知することができるようになるため、利用者が予め指定した条件で必要に応じて受取者に印刷ジョブの存在を通知し、印刷ジョブが適時に実行されるよう受取者に促すことができる。
【００６４】
なお、各実施例に係る発明の処理フローにおいて、各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。また、本発明の印刷システムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得るものである。例えば、実施例では印刷サーバとプリンタとを別体に備える印刷システムを例示したが、印刷サーバに印刷出力手段を設け、印刷サーバとプリンタとを一体に構成すると、よりコンパクトなシステム構成により他人宛の親展印刷システムを実現できる。
【００６５】
また、記録手段２５０のデータ管理には、例えばリレーショナルデータベース等の従来のデータベース技術を用いることができる。なお、実施例では、テーブル形式でデータを管理する例を示したが、これに限定されるものではない。例えば、ＸＭＬ形式でデータを管理してもよいし、オブジェクト形式で管理してもよい。
【図面の簡単な説明】
【００６６】
【図１】本実施形態に係る印刷システムの概要を示す図である。
【図２】印刷サーバ２０のハードウェア構成の概略を示す図である。
【図３】ユーザ端末装置１０の概略構成を示すブロック図である。
【図４】印刷サーバ２０の概略構成を示したブロック図である。
【図５】プリンタ３０の概略構成を示したブロック図である。
【図６】実施例１に係る記憶手段２５０のデータ構成を示す図である。
【図７】実施例１の処理の流れを示すフローチャートである。
【図８】実施例２に係る記憶手段２５０のデータ構成を示す図である。
【図９】実施例２の処理の流れを示すフローチャートである。
【図１０】実施例３に係る記憶手段２５０のデータ構成を示す図である。
【図１１】実施例３の処理の流れを示すフローチャートである。
【符号の説明】
【００６７】
１０  ユーザ端末装置、２０  印刷サーバ、３０  プリンタ、４０  ネットワーク、５０  広域ネットワーク
【図１】
0004725784.tif 000002
【図２】
0004725784.tif 000003
【図３】
0004725784.tif 000004
【図４】
0004725784.tif 000005
【図５】
0004725784.tif 000006
【図６】
0004725784.tif 000007
【図７】
0004725784.tif 000008
【図８】
0004725784.tif 000009
【図９】
0004725784.tif 000010
【図１０】
0004725784.tif 000011
【図１１】
0004725784.tif 000012