(57)【要約】【目的】仮に認証カードを紛失して他人に拾われた場合でも、印刷装置が不正な印刷を実行する割合を低減する。【構成】印刷ジョブデータに印刷すべきプリンタ３又はそのグループと、その利用可能な時間帯（あるいは、有効期間）を表す印刷装置認証条件を入力し、この印刷装置認証条件とユーザ認証用情報との双方が一致しない限り印刷情報処理装置やユーザ端末のプリンタドライバはグループ以外の他人に対する印刷を許可しないようにする。【選択図】図１
2013012104.tif 000002
【特許請求の範囲】
【請求項１】
１乃至複数のユーザ端末と複数の印刷装置とが通信可能に接続されている印刷情報処理装置のコンピュータに実行させる印刷情報処理プログラムであって、
利用可能な印刷装置及び印刷装置グループの何れか一方の装置情報と、これらの印刷装置及び印刷装置グループの何れか一方が利用可能な時間帯を表す時間帯情報とが認証情報として含まれる印刷ジョブデータを何れかの前記ユーザ端末から取得して記憶部に格納するジョブ取得ステップと、
何れかの前記印刷装置から送信される印刷ジョブ送信要求を通信部を介して受信する送信要求受信ステップと、
前記印刷ジョブ送信要求を送信した送信先印刷装置を特定する送信先特定ステップと、
前記装置情報が示す装置と前記送信先印刷装置とが一致すると共に、現時刻が前記時間帯情報に含まれているときに、前記送信先特定ステップで特定された前記送信先印刷装置で印刷すべき前記印刷ジョブデータが前記記憶部に格納されているか否か判断する判断ステップと、
前記判断ステップによって印刷すべき前記印刷ジョブデータが前記記憶部に格納されていると判断されたとき、この印刷すべき前記印刷ジョブデータを前記通信部を介して前記特定された送信先印刷装置に送信する送信制御ステップと
を前記コンピュータに実行させることを特徴とする印刷情報処理プログラム。
【請求項２】
前記認証情報は、ユーザ認証情報を含み、
前記判断ステップは、前記印刷ジョブ送信要求に含まれる前記ユーザ認証情報と、前記記憶部に格納されている前記印刷ジョブデータのユーザ認証情報とが一致しているきに、印刷すべき前記印刷ジョブデータが前記記憶部に格納されていると判断する
ことを特徴とする請求項１に記載の印刷情報処理プログラム。
【請求項３】
前記送信制御ステップは、前記判断ステップによって印刷すべき前記印刷ジョブデータが格納されていないと判断されたとき、前記印刷すべき前記印刷ジョブデータがない旨の情報を前記通信部を介して前記送信することを特徴とする請求項１又は請求項２に記載の印刷情報処理プログラム。
【請求項４】
前記時間帯は、有効期間で規定することを特徴とする請求項１乃至請求項３の何れか一項に記載の印刷情報処理プログラム。
【請求項５】
１乃至複数のユーザ端末と複数の印刷装置とが通信可能に接続されている印刷情報処理装置であって、
利用可能な印刷装置及び印刷装置グループの何れか一方の装置情報と、これらの印刷装置及び印刷装置グループ毎の何れか一方が利用可能な時間帯を表す時間帯情報とが認証情報として含まれる印刷ジョブデータを前記ユーザ端末から受信すると共に、何れかの前記印刷装置から印刷ジョブ送信要求を受信する管理側受信部と、
前記管理側受信部により受信された前記認証情報を含む前記印刷ジョブデータを格納する記憶部と、
前記管理側受信部によって前記印刷装置からの前記印刷ジョブ送信要求を受信すると、前記印刷ジョブ送信要求を送信した送信先印刷装置を特定すると共に、前記装置情報が示す装置と前記送信先印刷装置とが一致し、現時刻が前記時間帯情報に含まれているときに、前記特定された前記送信先印刷装置で印刷すべき前記印刷ジョブデータが前記記憶部に格納されているか否か判断する管理側判断部と、
前記管理側判断部により印刷すべき前記印刷ジョブデータが前記記憶部に格納されていると判断された場合に、前記印刷すべき印刷ジョブデータを前記特定された送信先印刷装置に送信する管理側送信部とを備えることを特徴とする印刷情報処理装置。
【請求項６】
ユーザ端末と、装置識別情報を有する複数の印刷装置と、前記ユーザ端末及び前記複数の印刷装置に通信可能に接続されている印刷情報処理装置とを含む印刷システムであって、
前記ユーザ端末は、
印刷すべき印刷ジョブデータを生成する印刷ジョブデータ生成手段と、
前記印刷ジョブデータを印刷すべき前記印刷装置及び印刷装置グループの何れか一方と、その利用可能な時間帯を表す印刷装置認証条件を操作入力部を介して入力する印刷装置認証条件入力手段と、
前記印刷装置認証条件入力手段により入力された前記印刷装置認証条件と前記印刷ジョブデータを利用可能なユーザのユーザ認証用情報との双方を認証情報として前記印刷ジョブデータに付加する認証情報設定手段と、
前記認証情報を含む前記印刷データを前記印刷情報管理装置に送信する端末側送信部と、を備え、
前記印刷情報処理装置は、
前記ユーザ端末から前記認証情報を含む前記印刷ジョブデータを受信すると共に前記印刷装置から印刷ジョブ送信要求を受信する管理側受信部と、
受信された前記認証情報を含む前記印刷ジョブデータを記憶する記憶部と、
前記印刷ジョブ送信要求を送信した送信先印刷装置を特定する送信先特定部と、
受信した前記印刷ジョブ送信要求に基づいて、前記記憶部に格納されている前記印刷ジョブデータと前記印刷装置の印刷装置認証条件とを判定する管理側判断部と、
前記印刷ジョブ送信要求に基づいて、判定された印刷ジョブデータを前記送信先特定部で特定された前記送信先印刷装置に送信する管理側送信部とを備え、
前記印刷装置は、
前記装置識別情報及び装置を利用するユーザのユーザ認証情報を含む前記印刷ジョブ送信要求を前記印刷情報処理装置へ送信する印刷側送信部と、
前記印刷情報処理装置から前記印刷ジョブデータを受信する印刷側受信部と、
受信された印刷ジョブデータを記録媒体に印刷する印刷部とを備える
ことを特徴とする印刷システム。
【請求項７】
アプリケーションプログラムが生成した印刷ジョブデータを情報管理装置を介して複数の印刷装置の何れかに印刷させるユーザ端末のコンピュータに実行させるプリンタドライバプログラムであって、
前記印刷ジョブデータを印刷すべき前記印刷装置及び印刷装置グループの何れか一方と、その利用可能な時間帯を表す印刷装置認証条件の入力操作を誘導させる画面を表示部に表示させると共に、その条件を操作入力部を介して入力する印刷装置認証条件入力ステップと、
前記印刷装置認証条件入力ステップにより入力された前記印刷装置認証条件と前記印刷ジョブデータを利用可能なユーザのユーザ認証情報との双方を前記印刷ジョブデータに付加する認証情報設定ステップと、
前記印刷装置認証条件及び前記ユーザ認証情報が付加された前記印刷ジョブデータを前記情報管理装置に送信する端末側送信ステップと
を前記コンピュータに実行させることを特徴とするプリンタドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報処理プログラム、印刷情報処理装置、印刷システム、及びユーザ端末で実行されるプリンタドライバプログラムに関し、特に、認証用情報を含む印刷ジョブを認証用情報による制限を判定して印刷するために印刷情報処理装置で実行される印刷情報処理プログラム、印刷情報処理装置、印刷システム、及びユーザ端末で実行されるプリンタドライバプログラムに関する。
【背景技術】
【０００２】
各ユーザが利用する複数のユーザ端末と、通信回線を介してこれらユーザ端末に接続している複数の印刷装置とを含む印刷システムにおいて、印刷すべき印刷データを印刷するために、ユーザはユーザ端末から複数の印刷装置のいずれかを指定し、ユーザ端末はその指定された印刷装置に印刷データを送信し、この指定された印刷装置は印刷データに基づいた画像を印刷媒体に印刷する。
【０００３】
ところで、このような印刷システムでは、印刷装置がユーザから離れた遠隔地に設置されていることがあるため、ユーザが単に印刷装置を指定しただけでは、印刷済みの記録が他人に読まれたり抜き取られたりして守秘性を守れない虞がある。これを防止するため、指定した印刷装置に印刷データが送信された後に、ユーザが認証用のカードを持って印刷装置の読出部に挿入することで、初めて印刷が始まるように構成する場合がある。
また、ユーザは、自己のユーザ端末から離間した印刷装置を独立に指定するため、特定の印刷装置に印刷データが集まって、前のユーザの印刷が終わるまで長時間待たされるという虞もある。
このような問題を解決するため、ユーザ端末は、一旦認識情報を付帯した印刷ジョブを印刷情報処理装置に送信して、印刷情報処理装置は印刷ジョブを蓄積させ、空いている印刷装置にユーザが認証用のカードを挿入した後に、印刷装置がカードから読み出した認証情報を印刷情報処理装置に送信して照合させ、照合が一致すればその印刷装置に該当する印刷データを送信して印刷を行うようにした例が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６２５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、どの印刷装置からでも認証ができれば印刷ができてしまう。このため、ユーザが認証に用いている認証カードを紛失して他人に拾われた場合、その認証カードを拾得した者が、例えば別フロアのあまり人目につかない印刷装置で認証して印刷物を不正に入手することができるという問題があった。
【０００６】
本発明は、このような問題点を解決するためになされたものであり、仮に認証カードを紛失して他人に拾われた場合でも、指定外の印刷装置が印刷を実行する割合を低減することができる印刷情報処理プログラム、印刷情報処理装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、１乃至複数のユーザ端末と複数の印刷装置とが通信可能に接続されている印刷情報処理装置であって、利用可能な印刷装置及び印刷装置グループの何れか一方の装置情報と、これらの印刷装置及び印刷装置グループ毎の何れか一方が利用可能な時間帯を表す時間帯情報とが認証情報として含まれる印刷ジョブデータを前記ユーザ端末から受信すると共に、何れかの前記印刷装置から印刷ジョブ送信要求を受信する管理側受信部と、前記管理側受信部により受信された前記認証情報を含む前記印刷ジョブデータを格納する記憶部と、前記管理側受信部によって前記印刷装置からの前記印刷ジョブ送信要求を受信すると、前記印刷ジョブ送信要求を送信した送信先印刷装置を特定すると共に、前記装置情報が示す装置と前記送信先印刷装置とが一致し、現時刻が前記時間帯情報に含まれているときに、前記特定された前記送信先印刷装置で印刷すべき前記印刷ジョブデータが前記記憶部に格納されているか否か判断する管理側判断部と、前記管理側判断部により印刷すべき前記印刷ジョブデータが前記記憶部に格納されていると判断された場合に、前記印刷すべき前記印刷ジョブデータを前記特定された前記送信先印刷装置に送信する管理側送信部とを備えることを特徴とする。
【０００８】
これによれば、ユーザ端末で予め印刷を行う印刷装置又はそのグループと、印刷する時間帯との双方を指定しておくことで、仮に認証カードを紛失して他人に拾われた場合でも、その他人により印刷装置で不正な印刷が実行される割合を低減することができる。
【発明の効果】
【０００９】
本発明は、仮に認証カードを紛失して他人に拾われた場合でも、印刷装置が不正な印刷を実行する割合を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態である印刷システムの構成図である。
【図２】本発明の第１の実施形態である印刷システムに用いられるユーザ端末の構成図である。
【図３】本発明の第１の実施形態である印刷情報処理装置の構成図である。
【図４】本発明の第１の実施形態である印刷システムでの印刷ジョブデータの構成図である。
【図５】本発明の印刷システムの第１の実施形態での印刷ジョブ情報送信要求のデータの構成の例である。
【図６】本発明の第１の実施形態である印刷システムに用いられるプリンタの構成図である。
【図７Ａ】本発明の第１の実施形態である印刷システムで用いられるプリンタグループの登録表である。
【図７Ｂ】本発明の第１の実施形態である印刷システムで用いられるプリンタグループのグループ構成図である。
【図８Ａ】本発明の第１の実施形態である印刷システムの動作を示す一のシーケンス図である。
【図８Ｂ】本発明の第１の実施形態である印刷システムの動作を示す他のシーケンス図である。
【図９】本発明の第１の実施形態である印刷システムに用いられるユーザ端末の処理を示すフローチャートである。
【図１０Ａ】本発明の第１の実施形態における印刷情報処理装置が印刷ジョブデータの受信要求を受け付けるときの処理を示すフローチャートである。
【図１０Ｂ】本発明の第１の実施形態における印刷情報処理装置が印刷ジョブデータの送信要求を受け付けるときの処理を示すフローチャートである。
【図１０Ｃ】本発明の第１の実施形態における印刷情報処理装置が印刷ジョブデータを削除するときの処理を示すフローチャートである。
【図１１】本発明の第１の実施形態における印刷システムにおけるプリンタの処理を示すフローチャートである。
【図１２】本発明の第２の実施形態における印刷システムでの印刷ジョブデータの構成図である。
【図１３Ａ】本発明の第２の実施形態における印刷システムの動作を示す一のシーケンス図である。
【図１３Ｂ】本発明の第２の実施形態における印刷システムの動作を示す他のシーケンス図である。
【図１４】本発明の第２の実施形態における印刷システムのユーザ端末の処理を示すフローチャートである。
【図１５Ａ】本発明の第２の実施形態における印刷情報処理装置が印刷ジョブデータの受信要求を受け付けるときの処理を示すフローチャートである。
【図１５Ｂ】本発明の第２の実施形態における印刷情報処理装置が印刷ジョブデータの送信要求を受け付けるときの処理を示すフローチャートである。
【図１５Ｃ】本発明の第２の実施形態における印刷情報処理装置が印刷ジョブデータを削除するときの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
図１は、本発明に係る第１の実施形態における印刷システムの構成図である。
印刷システム１００は、図１に示されているように、複数のユーザ端末１（１Ａ，１Ｂ，１Ｃ，・・・）と、この複数のユーザ端末１Ａ，１Ｂ，１Ｃ，・・・に通信回線２を介して接続している複数のプリンタ（印刷装置）３（３Ａ，３Ｂ，３Ｃ，・・・）と、通信回線２を介して複数のユーザ端末１Ａ，１Ｂ，１Ｃ，・・・及びプリンタ３Ａ，３Ｂ，３Ｃ，・・・から送信される情報を管理する印刷情報処理装置（サーバ）６とを含んで構成されている。
なお、通信回線２としては、ＬＡＮ（Local Area Network）やインターネットなどのネットワークを含む広範囲な通信回線を採用することができる。ここで、ユーザ端末１Ａ，１Ｂ，１Ｃ，・・・は、複数のユーザに利用されても、一人のユーザに専用されてもよい。
【００１２】
図２は、第１の実施形態で用いられるユーザ端末１の構成を示すブロック図である。ユーザ端末１Ａ，１Ｂ，１Ｃ，・・・は同一の構成であるため、ここではユーザ端末１での説明で代表する。ユーザ端末１は、パーソナルコンピュータとして構成され、図２に示すように、ＣＰＵ１１、メモリ１２、クロック１３、回線インタフェース部１４、不揮発性記憶部（ＨＤＤ）１５、入出力表示部１６、入出力インタフェース１７を含み、これらは内部バス１９によって相互に接続されている。また、操作手段１８が、入出力インタフェース１７を介してユーザ端末１に接続されている。
【００１３】
ＣＰＵ１１は、不揮発性記憶部１５に格納されている、基本ソフトとしてのＯＳ（Operating System）１１１、アプリケーションプログラム１１７やプリンタドライバ１１２等をメモリ１２に展開して実行することによって、複数の機能を実現する。すなわち、ＣＰＵ１１は、ユーザ端末１の制御を行うＯＳ１１１と、データ送受信手段１１３、印刷ジョブデータ生成手段１１４、印刷装置条件設定手段１１５、及び認証用情報設定手段１１６を構成するプリンタドライバ１１２と、アプリケーションプログラム１１７との機能を実現する。
【００１４】
データ送受信手段１１３は、プリンタ３において画像形成すべき印刷ジョブデータ５０１（図４）を、回線インタフェース部１４及び通信回線２を介してプリンタ３に送信する。
印刷装置条件設定手段１１５は、利用可能なプリンタ３又はプリンタグループと、このプリンタ３又はプリンタグループが利用可能な時間帯とを示す印刷装置条件を設定する機能を有する。すなわち、印刷装置条件設定手段１１５は、印刷装置条件の入力操作を誘導する画面を入出力表示部１６に表示させて、操作手段１８を介して入力された印刷装置条件を設定する。
【００１５】
認証用情報設定手段１１６は、プリンタ３でユーザを認証するためにユーザを特定する数値型の認証番号などのユーザ認証情報を設定する。すなわち、認証用情報設定手段１１６は、暗証番号の入力を誘導する画面を入出力表示部１６に表示させて、操作手段１８を介して入力された暗証番号をメモリ１２や不揮発性記憶部１５に格納する。また、認証用情報設定手段１１６は、メモリ１２や不揮発性記憶部１５に格納された暗証番号（ユーザ認証情報）を印刷ジョブデータ生成手段１１４に引き渡す。
【００１６】
印刷ジョブデータ生成手段１１４は、アプリケーションプログラム１１７が作成した文字データ（テキストデータ）、画像データなどを含む印刷データを受け取るとともに、印刷装置条件設定手段１１５で設定された印刷装置条件と、認証用情報設定手段１１６で設定されたユーザ認証情報を印刷データに付加して印刷ジョブデータを生成する。
【００１７】
印刷ジョブデータ５０１（図４）は、印刷内容のテキストデータ１（５０４）、画像データ１（５０５）に、ユーザ認証情報５０２と、印刷装置条件５０３を加えた構成になっている。さらに、ユーザ端末１のアドレス、印刷データのファイル名、及び送信時の日時を付して構成してもよい。
【００１８】
メモリ１２は、ユーザ端末１の動作プログラムやデータを一時記憶する記憶手段であり、ワーキングメモリとして使用される。クロック１３は、現在時刻を計時し、ユーザ端末１を動作する際のタイミングを取るための周期的な信号を出力する。
回線インタフェース部１４は、通信回線２を介して印刷情報処理装置６に印刷ジョブデータ５０１を送信する。
不揮発性記憶部１５は、ＨＤＤ等からなる不揮発性記憶媒体であり、ＯＳ１１１やアプリケーションプログラム１１７を格納したり、印刷ジョブデータ生成手段１１４が作成した印刷ジョブデータを格納したりする。
【００１９】
操作手段１８は、キーボード、ポインティングデバイスや操作パネルなどのユーザに入力操作させる手段である。入出力表示部１６は、タッチパネル式の液晶表示パネル（ＬＣＤ:Liquid Crystal Display）により構成されており、画面を表示してユーザに操作手段１８による入力動作を行わせる機能を有している。入出力インタフェース１７は、操作手段１８の入力をＣＰＵ１１に伝えるインタフェースである。
【００２０】
図３は、第１の実施形態で用いられる印刷情報処理装置６の構成図である。
印刷情報処理装置６は、サーバとして構成され、図３に示すように、ＣＰＵ６１、メモリ６２、クロック６３、回線インタフェース部６４、不揮発性記憶部（ＨＤＤ）６５、入出力表示部６６、及び入出力インタフェース６７を含み、これらは内部バス６９によって相互に接続されている。また、操作手段６８が、入出力インタフェース６７を介して印刷情報処理装置６に接続されている。
【００２１】
ＣＰＵ６１は、ＯＳ６１１の機能と、アプリケーションプログラム６１２の機能とを実現する。アプリケーションプログラム６１２の機能は、管理側受信手段６１３、管理側送信手段６１６、送信先特定手段６１７、判断手段６１８、及び削除手段６１９としての機能を実現し、管理側受信手段６１３は、印刷ジョブ取得手段６１４、及び送信要求受信手段６１５としての機能を備える。
【００２２】
印刷ジョブ取得手段６１４は、ユーザ端末１から通信回線２を介して送られてきた、印刷ジョブデータ５０１（図４）を回線インタフェース部６４を介して受信する。この受信した印刷ジョブデータ５０１は、ジョブ格納部である不揮発性記憶部６５に格納される。
【００２３】
図４は、本実施形態での印刷ジョブデータ５０１の一例を示す構成図である。
印刷ジョブデータ５０１は、認証番号で示されるユーザ認証情報５０２、各時間帯ごとの利用可能なプリンタ、又はプリンタグループとして表される印刷装置条件５０３、文字、数字などからなるテキストデータ（文書データ）５０４、及び画像データ５０５を含む。
【００２４】
図４は、認証番号「１５２３６３」のＡ氏が設定した印刷ジョブデータ５０１の構成図の例である。
印刷装置条件５０３は、２００９年５月１５日、９時から１２時までプリンタグループ１（Group-１）を使用でき、同日１４時から１６時までプリンタグループ３（Group-3）を使用でき、同日１８時から２０時までプリンタグループ４（Group-4）が使用できるように設定されている。テキストデータ５０４は「テキストデータ１」というデータが配置され、画像データ５０５の項目は「画像データ１」というデータが配置されている。
【００２５】
図３の説明に戻って、送信要求受信手段６１５は、プリンタ３から通信回線２及び回線インタフェース部６４を介して送られてきた印刷ジョブデータ送信要求を受信し、これを送信先特定手段６１７に送る。送信先特定手段６１７は、印刷ジョブデータ送信要求に付加されているプリンタＩＤの情報により、この印刷ジョブデータ送信要求の送信先プリンタを特定する。
【００２６】
図５は、本実施形態での印刷ジョブデータ送信要求の複数の例を示している。
これらの例は、何れも１５２３６３というユーザ認証情報を持つユーザの発したもので、図５（ａ）は、プリンタＩＤがＰ−００３というプリンタから、図５（ｂ）は、プリンタＩＤがＰ−１０１というプリンタから、図５（ｃ）は、プリンタＩＤがＰ−１０５というプリンタから、図５（ｄ）は、プリンタＩＤがＰ−００１というプリンタから印刷情報処理装置６に送信されたものである。
【００２７】
判断手段６１８は、不揮発性記憶部６５のジョブ格納領域に格納されている各印刷ジョブデータ５０１（図４）のユーザ認証情報５０２と、印刷装置条件５０３（すなわち、ユーザ認証用データに対応する印刷可能なプリンタグループ情報及びそれに対応付けられた印刷許可時間帯を規定する条件）と、印刷ジョブデータ送信要求に含まれている印刷ジョブデータ５０１とがジョブ格納領域に格納されているか否かを判断し、格納されていた場合、送信先特定手段６１７で特定された送信先プリンタで現在時刻に印刷可能であるか否かを判断する。
【００２８】
判断手段６１８が印刷ジョブデータ送信要求に含まれている印刷ジョブデータ５０１が格納されていると判断した場合であって、なおかつ、その印刷ジョブデータ５０１が送信先特定手段６１７で特定された送信先プリンタで現在の時刻に印刷可能と判断したときは、管理側送信手段６１６は、その印刷ジョブデータ５０１を不揮発性記憶部６５から読み出して、回線インタフェース部６４及び通信回線２を経由して送信先プリンタ３に送信する。
【００２９】
削除手段６１９は、ユーザが設定した印刷許可時間帯の最終時刻が終了した時点で、不揮発性記憶部６５に格納されている印刷ジョブデータを削除する機能を有する。
【００３０】
なお、印刷情報処理装置６に対して操作が必要な場合は、入出力表示部６６は、画面を表示してユーザに操作手段６８による入力動作を行わせる機能を有している。ユーザは、この操作手段６８、及び入出力表示部６６を用いる操作によって、必要な操作を選択し入力することができる。入出力インタフェース６７は、操作手段６８の入力をＣＰＵ６１に伝えるインタフェースである。
【００３１】
図６は、第１の実施形態で用いられるプリンタ３の構成を表すブロック図である。プリンタ３Ａ，３Ｂ，３Ｃ，・・・は同一の構成であるため、ここではプリンタ３の説明で代表する。
【００３２】
プリンタ３は、通信部としての回線インタフェース部３１、制御部としてのＣＰＵ３２、記憶部としてのメモリ３３、クロック３４、印刷機構としての印刷画像生成部３５、認証情報読取手段３６、入出力インタフェース３８、指定手段としての操作部３９、及び表示部３７を含んでいる。
なお、表示部３７は、ユーザの操作を誘導する画面を表示して操作部３９による入力操作を行わせたり、印刷ジョブデータ５０１の内容を表示したりする。
【００３３】
ＣＰＵ３２は、メモリ３３に記憶されているプログラム３３２を実行することによりプリンタ３を全体制御するとともに、印刷データ生成手段３２１、認証情報制御手段３２２、プリンタＩＤ読出手段３２３の機能を実現する。
【００３４】
印刷データ生成手段３２１は、印刷情報処理装置６から印刷ジョブデータ５０１が送信されてきた場合、これを印刷画像生成部３５で印刷可能な形式（例えば、画像データ部分はラスタデータ）に変換するなどを行う。
【００３５】
認証情報制御手段３２２は、認証情報読取手段３６でユーザの認証カードからユーザ認証データが読み取られた場合に割込により起動する。認証情報制御手段３２２は、このユーザ認証データと、プリンタＩＤ読出手段３２３によりメモリ３３のプリンタＩＤ記憶部３３１から読み出されたプリンタＩＤとを含めた印刷ジョブデータ送信要求を作成し、回線インタフェース部３１及び通信回線２を介して印刷情報処理装置６（図３）に送信する。
【００３６】
プリンタＩＤ読出手段３２３は、認証情報制御手段３２２からの指示に従って、メモリ３３のプリンタＩＤ記憶部３３１からプリンタＩＤを読み出して認証情報制御手段３２２に送る。
【００３７】
回線インタフェース部３１は、通信回線２を介して印刷情報処理装置６との間で通信を行い、ＣＰＵ３２の認証情報制御手段３２２の制御の下にユーザ認証情報とプリンタＩＤを含む印刷ジョブデータ送信要求を送信するとともに、印刷情報処理装置６から送信される印刷ジョブデータ５０１を受信する。
【００３８】
メモリ３３は、プリンタ３を制御するプログラムの領域や、読み出し専用のプリンタＩＤを格納するプリンタＩＤ記憶部３３１の領域を有する記憶手段であり、ＲＯＭやＲＡＭ等から構成される。また、メモリ３３は、印刷データ生成手段３２１が印刷ジョブデータ５０１をラスタデータに変換する際のバッファメモリとしても用いられる。プリンタＩＤ記憶部３３１は、各プリンタ３を識別するために自己に与えられた装置識別番号を装置識別情報（プリンタＩＤ）として格納する。
クロック３４は、プリンタ３を動作させる際のタイミングを取るための周期的な信号を出力する。
【００３９】
印刷画像生成部３５は、プリンタ３の印刷機構であり、印刷データ生成手段３２１が生成したラスタデータを印刷媒体に印刷する機能を有している。
認証情報読取手段３６は、ユーザの認証カード４からユーザ認証データとしての認証番号を読み取る機能を有している。認証情報読出手段３６には認証カード４を挿入するための挿入口が設けられていて、ここに認証カード４が挿入されると認証情報が読み取られる。本実施形態では、認証情報は数値型の認証番号を採用する。
なお、認証カード４としてＩＣカードを、認証情報読出手段３６としてＵＳＢ（Universal Serial Bus）インタフェースを備えたＩＣカードリーダを採用することができる。
【００４０】
操作部３９は、キーボードや、マウス、操作パネルなどにより構成され、ユーザの操作を入力する入力手段である。
表示部３７は、画面を表示してユーザに操作部３９による入力動作を行わせる機能を有している。ユーザは、この操作部３９、及び表示部３７を用いることによって、ＣＰＵ３２に対しての指示コマンドを選択することができる。
入出力インタフェース３８は、操作部３９の入力をＣＰＵ３２に伝えるインタフェースである。
【００４１】
（動作説明）
次に、本発明に係る印刷システム１００の動作について説明する。
ここでは、ユーザＡ氏が、認証カード４を認証情報読取手段３６（図６）に挿入して認証印刷する場合について説明する。
Ａ氏は、通常港オフィスに勤務しており、時々中野オフィスに出張して業務を行うことがあるものとする。
【００４２】
ここで、本実施形態でのプリンタ３のグループ構成について説明する。
図７Ａは、本実施形態でのプリンタ３のグループ登録表である。
プリンタグループは、複数のGroup-１からGroup-5までに分かれており、Group-１，２に属するプリンタＩＤは、それぞれＰ−００１〜Ｐ−００６、Ｐ−１０１〜Ｐ−１０５となっている。また、１台のみのプリンタのグループ（Group-３，４，５）のプリンタＩＤはＰ−１０５，Ｐ−００１，Ｐ−００６となっている。
【００４３】
図７Ｂは、本実施形態でのプリンタ３のグループ構成図である。
登録されているプリンタ３は、港オフィス及び中野オフィスの何れか一方に配置されており、Group-１には、港オフィスに配置されているすべてのプリンタ（プリンタＩＤ：Ｐ−００１〜Ｐ−００６）が属しており、Group-2には、中野オフィスに配置されているすべてのプリンタ（プリンタＩＤ：Ｐ−１０１〜Ｐ−１０５）が属している。
また、Group-3は、中野オフィスの会議室Ｋに配置されているプリンタ（プリンタＩＤ：Ｐ−１０５）を表すグループであり、Group-4は、港オフィスのＡ氏の部門に配置されているプリンタ（プリンタＩＤ：Ｐ−００１）を表すグループであり、Group-5は、港オフィスの会議室Ｊに配置されているプリンタ（プリンタＩＤ：Ｐ−００６）を表すグループである。
【００４４】
図７Ｂに示したように、港オフィスに配置されているすべてのプリンタがGroupe-１に含まれている。
２００９年５月１５日のＡ氏の予定は、午前９：００から１２：００までの間は港オフィスで業務を行い、その後、中野オフィスに移動して、会議室Ｋで１４：００から１６：００までの間、打ち合わせをした後、再び、港オフィスへ戻って、１８：００から２０：００までの間、残業をするというものであった。
Ａ氏は、朝、出社すると、本日中に記入を完了しておかなければならない作業があり、業務の空いた時間に近くのプリンタで用紙を印刷して記入するため、この用紙の認証印刷操作を行うことにした。
【００４５】
そこで、Ａ氏は、９：００から１２：００までの午前中は、港オフィスにいるため、港オフィスにある任意の空いているプリンタで印刷できるように、港オフィスのすべてのプリンタを対象とするGroup-１を印刷可能なプリンタグループとして指定した。また、Ａ氏は、１４：００から１６：００までの時間帯は中野オフィスの会議室Ｋにいるため、会議室Ｋに設置されているプリンタを対象とするGroup-3を印刷可能なプリンタグループとして指定した。また、Ａ氏は、１８：００から２０：００までの時間帯は、再び港オフィスに戻って残業をするが、この時間帯は清掃員やその他のビル管理人がオフィスに入ることがあるため、自分の目が行き届くＡ氏所属部内のプリンタ（プリンタＩＤ：Ｐ−００１）を対象としてGroup-4を印刷可能なプリンタグループとして指定した。
【００４６】
このように印刷可能なプリンタグループが設定された状況で印刷を実行する場合の動きを図８Ａ、図８Ｂのシーケンス図に添って説明する。
まず、Ａ氏は、ユーザ端末１から印刷ジョブデータ５０１（図４）を印刷情報処理装置６に送信する（Ｓ５２１）。
この印刷ジョブデータ５０１は、ユーザ認証用情報として番号１５２３６３が指定され、印刷可能なプリンタグループとして、時間帯「２００９／５／１５  ９：００−１２：００」に対してGroup-1が指定され、時間帯「２００９／５／１５  １４：００-１６：００」に対してGroup-3が指定され、時間帯「２００９／５／１５  １８：００-２０：００」に対してGroup-4が指定されている。また印刷内容は、テキストデータ１及び画像データ１から構成されている。
印刷情報処理装置６（図３）は、この印刷ジョブデータ５０１を受信すると、このデータ５０１をジョブ格納部としての不揮発性記憶部６５に記憶蓄積する。
【００４７】
次に、２００９年５月１５日の各時間帯でのこの印刷ジョブデータ５０１の印刷の流れについて説明する。
仮に、「２００９／５／１５  ９：００−１２：００」の時間帯で、Ａ氏が自己の認証カード４（図６）を用いてＰ−１０３というプリンタＩＤを持つプリンタ３Ｂ（図１）から印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５３１）。
このとき、プリンタ３Ｂは、この時間帯に印刷が許可されているプリンタグループGroup-1に属していない。このため、印刷情報処理装置６はこの要求を拒絶する。
【００４８】
また仮に、時間帯「２００９／５／１５  ９：００−１２：００」で、Ａ氏以外のユーザが認証カード４（認証番号１２３４５６）を用いてＰ００３というプリンタＩＤを持つプリンタ３Ａから印刷情報処理装置６に対して、印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５３２）。このとき、認証カード４のユーザ認証用情報が番号１５２３６３というＡ氏のそれと異なるため、印刷情報処理装置６はこの要求を拒絶する。
【００４９】
次に仮に、時間帯「２００９／５／１５  ９：００−１２：００」で、Ａ氏が自己の認証カード４を用いてＰ−００３というプリンタＩＤを持つプリンタ３Ａ（図１）から印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５３３）。このとき、プリンタ３Ａは、この時間帯に印刷が許可されているプリンタグループGroup-1に属していて、認証カード４のユーザ認証用情報が番号１５２３６３というＡ氏のそれと一致するため、印刷情報処理装置６はこの要求を受け付ける。
そして、印刷ジョブデータ５０１をプリンタ３Ａに送信する（Ｓ５３４）。
プリンタ３Ａで印刷が完了したとき、印刷情報処理装置６は印刷ジョブデータ５０１をジョブ格納部（不揮発性記憶部）６５から削除して（Ｓ５３５）、このジョブに関する処理を終了する。
【００５０】
次に仮に、それ以前に印刷ジョブデータ５０１の印刷が完了することなく、時間帯「２００９／５／１５  １２：００−１４：００」になったとする。
この時間帯に印刷ジョブデータ５０１の印刷が許可されているプリンタグループはない。したがって、印刷情報処理装置６は、どのプリンタグループからの印刷ジョブデータ送信要求も受け付けず拒絶する（Ｓ５４１）。
【００５１】
また仮に、それ以前に印刷ジョブデータ５０１の印刷が完了することなく、時間帯「２００９／５／１５  １４：００−１６：００」になったとする。
そして、Ａ氏が自己の認証カード４を用いてＰ−１０３というプリンタＩＤを持つプリンタ３Ｂから印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５５１）。このとき、プリンタ３Ｂは、この時間帯に印刷が許可されているプリンタグループGroup-3に属していない。そのため、印刷情報処理装置６はユーザ認証用情報が一致していてもこの要求を拒絶する。
【００５２】
なお、この時間帯でＡ氏が自己の認証カード４を用いてＰ−１０５というプリンタＩＤを持つプリンタ３Ｃから印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５５２）。このとき、プリンタ３Ｂは、この時間帯に印刷が許可されているプリンタグループGroup-3に属していて、ユーザ認証用情報も一致している。そのため、印刷情報処理装置６はこの要求を受け付ける。
そして、印刷情報処理装置６は、印刷ジョブデータ５０１をプリンタ３Ｃに送信する（Ｓ５５３）。
プリンタ３Ｃで印刷が完了したとき、印刷情報処理装置６は印刷ジョブデータ５０１をジョブ格納部（不揮発性記憶部）６５から削除して（Ｓ５５４）、このジョブに関する処理を終了する。
【００５３】
次に仮に、それ以前に印刷ジョブデータ５０１の印刷が完了することなく、時間帯「２００９／５／１５  １６：００−１８：００」になったとする。
この時間帯に印刷ジョブデータ５０１の印刷が許可されているプリンタグループはない。したがって、印刷情報処理装置６は、どのプリンタグループからの印刷ジョブデータ送信要求も受け付けずに拒絶する（Ｓ５６１）。
【００５４】
次に、それ以前に印刷ジョブデータ５０１の印刷が完了することなく、時間帯「２００９／５／１５  １８：００−２０：００」になったとする。
そして、Ａ氏が自己の認証カード４を用いてＰ−００３というプリンタＩＤを持つプリンタ３Ａから印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５７１）。このとき、プリンタ３Ａは、この時間帯に印刷が許可されているプリンタグループGroup-4に属していない。そのため、印刷情報処理装置６は、たとえユーザ認証用情報が一致していてもこの要求を拒絶する。
【００５５】
次に、この時間帯で、Ａ氏が自己の認証カード４を用いてＰ００１というプリンタＩＤを持つプリンタ３Ｄから印刷情報処理装置６へ印刷ジョブデータ５０１の印刷ジョブデータ送信要求を行う場合を考える（Ｓ５７２）。このとき、プリンタ３Ｄは、この時間帯に印刷が許可されているプリンタグループGroup-4に属し、ユーザ認証用情報も一致している。そのため、印刷情報処理装置６は、この要求を受け付ける。
そして、印刷情報処理装置６は、印刷ジョブデータ５０１をプリンタ３Ｄに送信する（Ｓ５７３）。プリンタ３Ｄで印刷が完了したとき、印刷情報処理装置６は印刷ジョブデータ５０１をジョブ格納部（不揮発性記憶部）６５の記憶から削除して（Ｓ５７４）、このジョブに関する処理を終了する。
【００５６】
次に、それ以前に印刷ジョブデータ５０１の印刷が完了することなく、時刻「２００９／５／１５  ２０：００」を過ぎたとする。
印刷ジョブデータ５０１で指定されている印刷可能プリンタの指定時間帯は、「２００９／５／１５  ２０：００」までである。印刷情報処理装置６は、その時刻をすでに過ぎたことを検知すると、印刷ジョブデータ５０１をジョブ格納部（不揮発性記憶部）６５から削除して（Ｓ５８１）、このジョブに関する処理を終了する。
【００５７】
以上で、印刷ジョブデータ５０１の指定された時間帯内での印刷業務の遂行の例についてシーケンス図に沿って述べたが、次にこの印刷業務にかかわる印刷システムを構成する要素の個々の動きについて説明する。
【００５８】
（ユーザ端末の動作）
図９は、ユーザ端末１（図２）の処理を示すフローチャートである。
文書作成ソフト等のアプリケーションプログラム１１７（図２）の印刷操作により、プリンタドライバ１１２（図２）としての本ルーチンが起動する。
認証用情報設定手段１１６は、認証印刷を選択する選択画面を入出力表示部１６に表示させ、ユーザにより「認証印刷」が選択操作されたら、選択結果を設定する（Ｓ１０１）。
次に、認証用情報設定手段１１６は、印刷ジョブデータ５０１に付与するユーザ認証情報５０２（図４）としての認証番号を入力する入力画面を入出力表示部１６に表示させ、ユーザによりユーザ認証情報である「認証番号」が入力されたら（Ｓ１０２）、入力された認証番号を不揮発性記憶部１５に格納する。
さらに、印刷装置条件設定手段１１５は、印刷ジョブデータ５０１に付与する印刷装置条件５０３（図４）として、時間帯とその時間帯ごとに印刷可能なプリンタグループとの入力操作を誘導する入力画面を入出力表示部１６に表示させ、ユーザにより「印刷装置条件」が入力されたら（Ｓ１０３）、入力された印刷装置条件を不揮発性記憶部１５に格納する。
【００５９】
さらに、印刷ジョブデータ生成手段１１４は、予め不揮発性記憶部１５に記憶してあった印刷すべきテキストデータ１（５０４）及び印刷すべき画像データ１（５０５）からなる印刷データを読み出して、読み出された印刷データにユーザ認証情報５０２及び印刷装置条件５０３を添付して印刷ジョブデータ５０１を生成する（Ｓ１０４）。
そして、データ送受信手段１１３は、この印刷ジョブデータ５０１を回線インタフェース部１４を介して印刷情報処理装置６に送信して（Ｓ１０５）、処理を終了する。
なお、この印刷ジョブデータ５０１の構成は、先に図４で示した通りである。
【００６０】
（印刷情報処理装置の動作）
図１０Ａ、図１０Ｂ、及び図１０Ｃは、本実施形態において、印刷情報処理装置６（図３）の処理を示すフローチャートである。
図１０Ａのルーチンは回線インタフェース部６４がユーザ端末１（図２）からの要求を受信すると割込により起動し、図１０Ｂのルーチンは回線インタフェース部６４が印刷情報処理装置６（図３）からの要求を受信すると割込により起動し、図１０Ｃは一定時間毎のタイマ割込により起動する。
図１０Ａのルーチンが起動すると、管理側受信手段６１３は、ユーザ端末１からの要求が印刷ジョブデータ５０１の受信要求であるか否かを判定する（Ｓ２０１）。印刷ジョブデータ５０１の受信要求であれば（Ｙｅｓ）、ジョブ取得手段６１４は、回線インタフェース部６４を介して印刷ジョブデータ５０１の受信を行い、受信した印刷ジョブデータ５０１をジョブ格納部（不揮発性記憶部）６５に記憶格納し（Ｓ２０２）、処理を終了する。一方、印刷ジョブデータの受信要求でなければ（Ｓ２０１でＮｏ）、処理を終了し、ＣＰＵ６１は他の処理を実行する。
【００６１】
図１０Ｂは、印刷情報処理装置６が印刷ジョブデータをプリンタ３に送信する処理のフローチャートである。
このルーチンが割込により起動すると、送信要求受信手段６１５は、プリンタ３からの要求が印刷ジョブデータの送信要求であるか否かを判定する（Ｓ３０１）。印刷ジョブデータの送信要求であれば（Ｙｅｓ）、送信先特定手段６１７は、送信要求に付与されたプリンタＩＤから要求元プリンタを特定する（Ｓ３０２）。
そして、判断手段６１８は、ジョブ格納部（不揮発性記憶部）６５を検索することにより、受信した印刷ジョブデータの送信要求に含まれるユーザ認証情報と一致する印刷ジョブデータを検索し（Ｓ３０３）、該当する印刷ジョブデータが有るか否かを判定する（Ｓ３０４）。
【００６２】
ジョブ格納部（不揮発性記憶部）６５に該当する印刷ジョブデータ５０１があった場合は（Ｙｅｓ）、判断手段６１８は、クロック６３から現在時刻を取得する（Ｓ３０５）。そして、判断手段６１８は、該当する印刷ジョブデータ５０１の印刷装置条件５０３に、現時刻で印刷可能なプリンタグループがあるか否かを判定し（Ｓ３０６）、印刷可能なプリンタグループがある場合は（Ｙｅｓ）、判断手段６１８は、許可されたプリンタグループに要求元プリンタＩＤが含まれているか否かを判断する（Ｓ３０７）。
要求元プリンタＩＤが許可されたプリンタグループに含まれているときは（Ｙｅｓ）、管理側送信手段６１６は、判断結果に従って、特定された要求元プリンタに該当印刷ジョブデータ５０１を送信する（Ｓ３０８）。
【００６３】
該当印刷ジョブデータ５０１が送信され、印刷が終了したとき、管理側送信手段６１６は、ジョブ格納部（不揮発性記憶部）６５に記憶されている該当印刷ジョブデータ５０１を削除して（Ｓ３０９）、処理を終了する。
また、Ｓ３０１でプリンタ３からの要求が印刷ジョブデータの送信要求でなかった場合、Ｓ３０４で該当する印刷ジョブデータがなかった場合、Ｓ３０６で現時刻に印刷可能なプリンタグループがなかった場合、さらに、Ｓ３０７で要求元プリンタが許可されたプリンタグループに含まれていない場合は、ＣＰＵ６１はいずれも処理を終了する。
【００６４】
図１０Ｃは、印刷情報処理装置６がタイムアウトした印刷ジョブデータを記憶手段から削除する処理のフローチャートである。
クロック６３（図３）による定期的なタイマ割込により、図１０Ｃのルーチンが起動する。
削除手段６１９は、タイムアウトを判定する所定の検討時刻になったか否かを判定する（Ｓ３５１）。
所定の検討時刻になったときに（Ｙｅｓ）、削除手段６１９は、ジョブ格納部（不揮発性記憶部）６５にタイムアウトを判定していない印刷ジョブデータ５０１（すなわち、他に蓄積された印刷ジョブデータ５０１）がまだあるか否かを判断する（Ｓ３５２）。
そして、タイムアウトを判定していない印刷ジョブデータ５０１がある場合は（Ｙｅｓ）、削除手段６１９は、そのうちの１件を取得し（Ｓ３５３）、現時刻がこの取得した印刷ジョブデータ５０１に付された全時間帯を、経過済みか否かを判定する（Ｓ３５４）。すでに経過済みの場合は（Ｙｅｓ）、削除手段６１９は、当該ジョブデータを削除する（Ｓ３５５）。Ｓ３５２に再び戻ってタイムアウトを判定していない印刷ジョブデータがなくなるまで繰り返す。
この一連の操作により、ジョブ格納部（不揮発性記憶部）６５に記憶蓄積されたすべての印刷ジョブデータについてタイムアウトの判定が確認し終えたら、次の検討時刻まで待って同様の処理を繰り返す。
【００６５】
上記した一連の作業を、図４の印刷ジョブデータの構成図、及び図８のシーケンス図を参照してさらに詳しく説明する。
Ａ氏が勤務する港オフィスの就業時間中は、相互監視も行き届いており、第三者がオフィスに入り込むことも難しく、仮に認証カードを紛失した場合でもカードを拾得し外来者が不正に認証印刷を行うようなリスクは少ないものとする。また、港オフィスでは他部門のプリンタを借りて印刷することは、自席に戻る移動時間の無駄を省くために奨励されている。
【００６６】
このため、Ａ氏がこの印刷ジョブデータ５０１を認証印刷するとし、まず、９：００−１２：００の時間帯は利便性を重視して、印刷可能なプリンタグループとしてGroup-1を指定することで、港オフィスのプリンタＩＤがＰ−００１〜Ｐ−００６の何れのプリンタからでも印刷が可能になり、高い利便性のプリンタ利用が可能になる。この時間帯では、Group-1に属さないプリンタ３で、Ａ氏の認証カードを用いて認証印刷を試みても印刷を行うことはできない。例えば、認証カード４を紛失し、拾得した人が、港オフィス以外のプリンタ３、例えば、中野オフィスのプリンタ３を用いて印刷するようなことはできない。
【００６７】
一方、Ａ氏が港オフィスを出て中野オフィスまで移動する時間帯に設定した１２：００−１４：００の時間帯ではＡ氏はプリンタ３で認証印刷を起動することはありえない。このため、図４に示したように「１２：００−１４：００」を印刷可能な時間帯として設定しないことによって、Ａ氏が認証カード４を紛失し、拾得した人がこの時間帯にどのプリンタから印刷を試みたとしても印刷することはできない。
【００６８】
中野オフィスは、人事など管理系の部門が多く、他の部門のプリンタ３を借用することは奨励されておらず、出張者には会議室にあるプリンタ３のみの使用が許されている。
このため、中野オフィスの会議室で打ち合わせをする１４：００-１６：００の間は、プリンタグループGroup-3を指定することで会議室Ｋに設置したプリンタ３（Ｐ−１０５）のみで印刷できるようにしている。これにより、仮にＡ氏が認証カード４を紛失し、他人に拾得されても、この時間帯はＡ氏がいる中野オフィスの会議室Ｋでしか印刷ができないため、中野オフィスの会議室Ｋ以外にあるプリンタ３（Ｐ−１０１，・・・，Ｐ−１０４）や港オフィスのプリンタ３（Ｐ−００１，・・・，Ｐ−００６）では印刷できず、認証カードを拾得した人によって不正にジョブを認証印刷されるリスクを減らすことができる。
【００６９】
Ａ氏が港オフィスに戻り、残業を行う１８：００―２０：００の間は、清掃業者、ビル管理委託業者などの社外メンバがオフィスに入ることがある。また、残業している人は部署によって異なり、残業者がいない部署もありうるため、外部の者が不正にプリンタ３を使用した場合でも目が届かない可能性がある。
このため、１８：００―２０：００の時間帯は、Group-4を選択して、Ａ氏の目が届くＡ氏所属部門のプリンタ３（Ｐ−００１）でのみ印刷可能とすることで、認証カード４を紛失して他の人に拾われたとしても、Ａ氏の目が届かないプリンタ３で印刷されるリスクを回避することができる。
２０：００を過ぎると、印刷ジョブデータ５０１で指定された時間帯をすべて経過しているため、この印刷ジョブデータ５０１は削除され、それ以後、印刷される危険はなくなる。
【００７０】
（プリンタの動作）
図１１は、本実施形態において、プリンタ３（図６）での処理を示すフローチャートである。
省電力運転している待機状態のプリンタ３は、表示部３７でヒートアップ待機の表示を行っている（Ｓ４０１）。そして、認証情報制御手段３２２は、認証用カードが入力されたか否か判定する（Ｓ４０２）。ユーザが認証情報読取手段３６に認証カードを挿入すれるまで待って（Ｎｏ）、認証カード４が挿入されると（Ｙｅｓ）、処理はＳ４０３に進む。そして、認証情報制御手段３２２は、認証情報読取手段３６から認証カード４のユーザ認証情報を読み取る（Ｓ４０３）。さらに、プリンタＩＤ読出手段３２３は、メモリ３３のプリンタＩＤ記憶部３３１から自己のプリンタＩＤを読み出すと共に、認証情報制御手段３２２は、ユーザ認証情報にプリンタＩＤを付与して「印刷ジョブデータ送信要求」を作成する（Ｓ４０４）。その後、認証情報制御手段３２２は、「印刷ジョブデータ送信要求」を回線インタフェース部３１を介して印刷情報処理装置６に送信する（Ｓ４０５）。
そして、印刷情報処理装置６は、印刷ジョブデータ５０１を通信回線２を介して要求元プリンタに送信する（図１０ＢのＳ３０８）。
【００７１】
図１１（ｂ）のルーチンは回線インタフェース部３１（図６）が印刷情報処理装置６（図３）からデータを受信すると起動する。
印刷データ生成手段３２１は、通信回線２から回線インタフェース部３１を介して受信した受信データが印刷ジョブデータか否か判定する（Ｓ４０６）。印刷ジョブデータであれば（Ｙｅｓ）、印刷データ生成手段３２１は、受信した印刷ジョブデータ５０１を印刷機構である印刷画像生成部３５で印刷可能な形式に変換して印刷媒体に印刷する（Ｓ４０７）。そして処理が終了する。なお、Ｓ４０６で印刷ジョブデータでないと判定されたら（Ｎｏ）、このルーチンの処理は終了して、他の処理が実行される。
【００７２】
（第１の実施形態の効果）
以上のように、第１の実施形態によれば、各認証印刷ジョブに対して、印刷時間帯ごとに印刷可能なプリンタグループを指定できるので、その日のスケジュールに合わせて印刷可能なプリンタグループを切り替えることができる。これにより、仮に認証カードを紛失したとしても、その時間帯に指定したプリンタグループに属するプリンタ３以外では認証印刷が行えなくなる。したがって、認証カード４を拾得した第三者によって不正に印刷されてしまうリスクを少なくできる。
【００７３】
（第２の実施形態）
本発明の第２の実施形態の印刷システムの全体構成（図１）ユーザ端末１の構成（図２）、印刷情報処理装置６の構成（図３）、及びプリンタ３の構成（図６）は、第１の実施形態のものと同様である。
しかしながら、印刷ジョブデータ６０１の構成が第１の実施形態と異なる。
例えば、図１２（ａ）は、第２の実施形態でユーザ端末１から印刷情報処理装置６に送られる印刷ジョブデータ６０１の構成図であり、図１２（ｂ）は、第２の実施形態で印刷情報処理装置６に格納される印刷ジョブデータ７００の構成図である。
また、プリンタグループの登録表は、図７Ａに示す表と同じであり、プリンタグループの構成は図７Ｂに示す構成例と同じであり、プリンタ３から印刷情報処理装置６に送られる印刷ジョブデータ送信要求のデータ構成例は図５と同じである。
【００７４】
（動作の説明）
まず、図１３Ａに示す第２の実施形態のシーケンス図に添って全体の動きを説明する。
ユーザ端末１は、印刷ジョブデータ６０１を印刷情報処理装置６に送信する（Ｓ６１０）。
この印刷ジョブデータ６０１は、認証番号「１５２３６３」というユーザ認証情報として、印刷可能プリンタグループとして、Group-4に対する１２０分の有効期間の印刷許可、及びGroup-５に対する１０分の有効期間の印刷許可、さらにテキストデータ２と画像データ２とを含む構成となっている。この印刷ジョブデータ６０１を受信すると、印刷情報処理装置６はこれを不揮発性記憶部（ジョブ格納部）６５に印刷ジョブデータ７００として蓄積する（Ｓ６２１）。このときの受信時刻を２００９／５／１８  １５：５０とする。
【００７５】
次に、２００９／５／１８  １５：５０-１６：００の時間帯での動きをケースごとに分けて説明する。
プリンタＩＤがＰ−１０３のプリンタ３ＢがＡ氏の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送る場合を考える（Ｓ６３１）。この場合、プリンタＩＤがＰ−１０３のプリンタ３Ｂは有効期限つきで印刷が許可されているプリンタグループGroup-4にもGroup-5にも含まれていない。したがって、印刷情報処理装置６は、この要求を拒絶する。
また、プリンタＩＤがＰ−００１のプリンタ３Ｄが、Ａ氏の認証カードでない認証番号１２３４５６の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送る場合を考える（Ｓ６３２）。この場合、ユーザ認証情報が異なっているので、印刷情報処理装置６は、この要求を拒絶する。
【００７６】
次に、プリンタＩＤがＰ−００６のプリンタ３ＥがＡ氏の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送る場合を考える（Ｓ６３３）。
この場合は、ユーザ認証情報が１５２３６３であり、印刷ジョブデータ６０１の認証情報と一致し、さらに、プリンタＩＤがＰ−００６のプリンタ３Ｅは２００９／５／１８  １６：００まで有効期限１０分間内で印刷可能なプリンタグループであるGroup-5に含まれている。このため、印刷情報処理装置６は印刷可能と判断し、印刷ジョブデータ６０１を要求元プリンタであるプリンタ３Ｅに送信し（Ｓ６３４）、印刷が完了すると不揮発性記憶部（ジョブ格納部）６５（図３）に格納されている印刷ジョブデータ７００を削除する（Ｓ６３５）。
【００７７】
次に、プリンタＩＤがＰ−００１のプリンタ３ＤがＡ氏の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送信する場合を考える（Ｓ６３６）。
この場合は、ユーザ認証情報が１５２３６３で印刷ジョブデータ７００の認証情報と一致し、さらに、プリンタＩＤがＰ−００１のプリンタ３Ｄは２００９／５／１８  １７：５０まで有効期限１２０分間内で印刷可能なプリンタグループであるGroup-4に含まれている。そのため、印刷情報処理装置６は印刷可能と判断し、印刷ジョブデータ７００を要求元プリンタであるプリンタ３Ｄに送信し（Ｓ６３７）、印刷が完了すると不揮発性記憶部（ジョブ格納部）６５に格納されている印刷ジョブデータ７００を削除する（Ｓ６３８）。
【００７８】
次に、図１３Ｂを参照して、２００９／５／１８  １６：００−１７：５０の時間帯での動きをケースごとに分けて説明する。
プリンタＩＤがＰ−１０３のプリンタ３ＢがＡ氏の認証カード４を用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送信する場合を考える（Ｓ６４１）。この場合は、プリンタＩＤがＰ−１０３のプリンタ３Ｂは２００９／５／１８  １７：５０までの有効期限１２０分付きで印刷が許可されているプリンタグループGroup-4に含まれていない。したがって、印刷情報処理装置６は、この要求を拒絶する。
【００７９】
プリンタＩＤがＰ−００６のプリンタ３Ｅから、Ａ氏の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送信する場合を考える（Ｓ６４２）。この場合は、プリンタＩＤがＰ−００６のプリンタ３Ｅは２００９／５／１８  １７：５０までの有効期限１２０分付きで印刷が許可されているプリンタグループGroup-4に含まれていない。したがって、印刷情報処理装置６は、この要求を拒絶する。
【００８０】
次に、プリンタＩＤがＰ−００１のプリンタ３ＤがＡ氏の認証カードを用いて認証し、印刷ジョブデータ送信要求を印刷情報処理装置６に送信する場合を考える（Ｓ６４３）。この場合は、ユーザ認証情報が１５２３６３で印刷ジョブデータ７００の認証情報と一致し、さらに、プリンタＩＤがＰ−００１のプリンタ３Ｄは２００９／５／１８  １７：５０まで有効期限１２０分間内で印刷可能なプリンタグループであるGroup-4に含まれているため、印刷情報処理装置６は印刷可能と判断し、印刷ジョブデータ７００を要求元プリンタであるプリンタ３Ｄに送信し（Ｓ６４４）、印刷が完了すると不揮発性記憶部（ジョブ格納部）６５に格納されている印刷ジョブデータ６０１を削除する（Ｓ６４５）。
【００８１】
次に、２００９／５／１８  １７：５０以降の時間帯での動きを説明する。
この時間帯では、印刷ジョブデータ７００で印刷可能なプリンタグループの有効期限はすべて完了している。そのため、印刷情報処理装置６がこれを検知すると、不揮発性記憶部（ジョブ格納部）６５に印刷ジョブデータ７００が格納されている場合には、印刷ジョブデータ６０１を削除する（Ｓ６５１）。
【００８２】
（ユーザ端末の動作）
次に、印刷システム１００の各要素の動作について説明する。
図１４は、本実施形態において、ユーザ端末１の処理を示すフローチャートである。
文書作成ソフト等のアプリケーションプログラム１１７の印刷操作により、プリンタドライバ１１２としての本ルーチンが起動する。
印刷ジョブデータ生成手段１１４は、選択された認証印刷を設定する（Ｓ１１０１）。
次に、認証用情報設定手段１１６は、ユーザ認証データ６０２としての認証番号が入力されたら（Ｓ１１０２）、入力された認証番号を不揮発性記憶部１５に格納する。さらに、印刷装置条件設定手段１１５は、印刷ジョブデータ６０１に付与する印刷装置条件６０３としてプリンタグループとそのプリンタグループごとの有効時間とが入力されたら（Ｓ１１０３）、入力された印刷装置条件６０３を不揮発性記憶部１５に格納する。
【００８３】
さらに、印刷ジョブデータ生成手段１１４は、予め作成し不揮発性記憶部１５に記憶してあった印刷すべきテキストデータとしてテキストデータ２（６０４）及び印刷すべき画像データとしての画像データ２（６０５）を含む印刷データを読み出して、上記のユーザ認証情報６０２及び印刷装置条件６０３を添付して印刷ジョブデータ６０１を生成する（Ｓ１１０４）。
そして、データ送受信手段１１３は、この印刷ジョブデータ６０１を回線インタフェース部１４を介して印刷情報処理装置６に送信して（Ｓ１１０５）、処理を終了する。なお、この印刷ジョブデータ６０１の構成は、先に図１２（ａ）で示したとおりである。
【００８４】
（印刷情報処理装置の動作）
図１５Ａ、図１５Ｂ、及び図１５Ｃは、本実施形態において、印刷情報処理装置６の処理を示すフローチャートである。
図１５Ａのルーチンは回線インタフェース部６４がユーザ端末１（図２）からの要求を受信すると割込により起動し、図１５Ｂのルーチンは回線インタフェース部６４が印刷情報処理装置６（図３）からの要求を受信すると割込により起動し、図１５Ｃは一定時間毎の割込により起動する。
図１５Ａのルーチンが起動すると、管理側受信手段６１３は、ユーザ端末１からの要求が印刷ジョブデータ６０１の受信要求であるか否かを判定する（Ｓ１２０１）。受信要求であれば（Ｙｅｓ）、受信開始時刻を取得する（Ｓ１２０２）。そして、印刷ジョブ取得手段６１４は、印刷ジョブデータ６０１の受信を行い、受信した印刷ジョブデータ６０１に受信開始時刻７０１を付帯して、印刷ジョブデータ７００としてジョブ格納部（不揮発性記憶部）６５に格納し（Ｓ１２０３）、処理を終了する。この格納された印刷ジョブデータ７００の構成は、先に図１２（ｂ）で示したとおりである。なお、Ｓ１２０１で印刷ジョブデータ６０１の受信要求ではないと判定されても（Ｎｏ）、処理を終了し、ＣＰＵ６１は他の処理を実行する。
【００８５】
図１５Ｂは、本実施形態において印刷情報処理装置６が印刷ジョブデータをプリンタ３に送信する処理のフローチャートである。
このルーチンが割込により起動すると、送信要求受信手段６１５は、プリンタ３からの要求が印刷ジョブデータ７００の送信要求であるか否かを判定する（Ｓ１３０１）。印刷ジョブデータ７００の送信要求であれば（Ｙｅｓ）、送信先特定手段６１７は、送信要求に付与されたプリンタＩＤから要求元プリンタを特定する（Ｓ１３０２）。そして、判断手段６１８は、印刷ジョブデータ送信要求に含まれるユーザ認証情報と一致する印刷ジョブデータ７００を検索し（Ｓ１３０３）、該当する印刷ジョブデータがあるか否かを判定する（Ｓ１３０４）。
【００８６】
ジョブ格納部（不揮発性記憶部）６５に該当する印刷ジョブデータ７００があった場合は（Ｙｅｓ）、判断手段６１８は、現在時刻を取得して受信時刻からの経過時間を計算する（Ｓ１３０５）。そして、判断手段６１８は、該当する印刷ジョブデータ７００の印刷装置条件６０３に、現時刻で有効期限が残っていて印刷可能なプリンタグループがあるか否かを判定する（Ｓ１３０６）。有効期限が残っているプリンタグループがある場合は、判断手段６１８は、要求元プリンタがそのプリンタグループに含まれているかどうかをプリンタＩＤから判定する（Ｓ１３０７）。要求元プリンタが印刷可能なプリンタグループに含まれている場合は（Ｙｅｓ）、管理側送信手段６１６は、判断結果にしたがって特定された要求元プリンタに該当印刷ジョブデータ７００を送信する（Ｓ１３０８）。
【００８７】
印刷ジョブデータ７００が送信され、印刷が終了したとき、管理側送信手段６１６は、ジョブ格納部（不揮発性記憶部）６５に記憶されている該当印刷ジョブデータ７００を削除して処理を終了する（Ｓ１３０９）。
また、Ｓ１３０１でプリンタ３からの要求が印刷ジョブデータ７００の送信要求でなかった場合、Ｓ１３０４で該当する印刷ジョブデータ７００がなかった場合、Ｓ１３０６で現時刻に有効期限が残っているプリンタグループがなかった場合、さらに、Ｓ１３０７で要求元プリンタが許可されたプリンタグループに含まれていない場合はいずれも処理を終了する。
【００８８】
図１５Ｃは、印刷情報処理装置６がタイムアウトした印刷ジョブデータを記憶手段から削除する処理のフローチャートである。クロック６３（図３）による定期的なタイマ割込により、図１５Ｃのルーチンが起動する。
削除手段６１９は、タイムアウトを判定する所定の検討時刻になったか否かを判定する（Ｓ１３５１）。所定の検討時刻になったときに（Ｙｅｓ）、削除手段６１９は、他に蓄積された印刷ジョブデータ７００がまだあるか否かを判断する（Ｓ１３５２）。そして、タイムアウトを判定していない印刷ジョブデータ７００があるときは（Ｙｅｓ）、削除手段６１９は、そのうちの１件を取得し（Ｓ１３５３）、現時刻がこの取得した印刷ジョブデータ７００に記載されたすべての有効期限を、すでに経過済みか否かを判定する（Ｓ１３５４）。すでに経過済みの場合は（Ｙｅｓ）、削除手段６１９は、ジョブデータ７００を削除する（Ｓ１３５５）。そして、Ｓ１３５２に再び戻ってタイムアウトを判定していない印刷ジョブデータ７００がなくなるまで繰り返す。
この一連の操作により、ジョブ格納部（不揮発性記憶部）６５に記憶蓄積されたすべての印刷ジョブデータについてタイムアウトの判定が確認し終えたら、次の検討時刻まで待って同様の処理を繰り返す。
【００８９】
（プリンタの動作）
プリンタの動作は、第１の実施形態とほぼ同様であるので、説明を省略する。
【００９０】
以上に述べた本印刷システムの一連の動作を、図１２に示す印刷ジョブデータ６０１，７００の図表と、図１３Ａ及び図１３Ｂのシーケンス図に対応させてさらに詳しく述べる。
Ａ氏は、明日の新規事業計画のアジェンダを簡単に確認するため、他部門のＢ氏と会議室Ｊで打ち合わせを行った。Ａ氏は、会議が終わり、議事録を印刷してＢ氏に渡すため、会議室ＪのプリンタであるGroup-5を指定して印刷を行うことにした。会議室Ｊは、１６：００まで予約されているものの、１０分後の１６：００からは他の部門によって使用される予定になっている。そのため、Ａ氏は、Group-5に対して印刷有効期限１０分間に限定した認証印刷指定を行った。その結果、印刷情報処理装置６がユーザ端末１から印刷ジョブデータ６０１を１５：５０に受信した。
ここで、Ａ氏が認証カード４を紛失した場合、他の人がそれを拾得して、その認証カード４を使って認証印刷を行っても、会議室Ｊを他の人が利用し始めた時点では、すでに１０分の印刷有効期限が過ぎてしまっているため、会議室Ｊで印刷されるリスクはない。
【００９１】
また、会議室Ｊでの印刷が時間内にできなかったり、不調であった場合、Ａ氏はＡ氏の部門の自分の席に戻ってから空き時間を見つけて印刷し、後ほどＢ氏のところに持参することができるように、印刷可能なプリンタグループとして自部門のプリンタを意味するGroupe-4を指定するとともに１２０分の有効期限を指定した。
これにより、Ａ氏は、自分の目が届かないプリンタで認証印刷が行われるリスクを回避しつつ、有効期限である１２０分の間に、いつでも自分の席付近で印刷できるので、他の業務との作業の優先順を考えながら自由にスケジューリングすることができ、利便性良く運用することができる。
【００９２】
（効果）
以上のように第２の実施形態によれば、各認証印刷のジョブに対して指定した印刷可能なプリンタグループに関して有効時間を設定したため、有効時間後は、認証カード４を拾得した第三者によって不正に印刷が行われるリスクをなくすことができる。また、有効時間長を増減させることによって、長くして利便性を向上したり、短くしてリスクを減らしたりすることができる。
【００９３】
（変形例）
以上本発明を、実施形態に添って説明したが、本発明は、この実施形態に限られるものではなく、種々の変形が可能である。
例えば、本発明の第１の実施形態では、時間帯を重複させない例を示したが、各プリンタグループに許容する時間帯を重複させてもよい。これにより、２地点移動の場合に移動時間が前後しても印刷できなくなるというリスクを避けることができ、利便性が向上する。
また、第２の実施形態では、印刷ジョブデータの受信開始時刻を印刷情報処理装置側で取得して記憶し、プリンタ３から印刷ジョブデータ送信要求を受けた時刻と比較して有効期間か否かを判定する方法を採用したが、時刻として取り扱わず、受信時点からの経過時間として取り扱ってもよい。
さらに、第１の実施形態での時間帯の設定の際に、曜日による指定を行うようにしてもよい。これにより、例えば、月曜から金曜までの午前中は、プリンタグループ１（Group-1）を指定して、午後はプリンタグループ４（Group-4）を指定し、土曜日は終日プリンタグループ４（Group-4）を指定して、現在遂行中の業務のファイルをいつでも印刷して取り出せるようにするなど利便性の向上を図ることができる。
【００９４】
以上の説明では、第１の実施形態、第２の実施形態とも、認証印刷の場合で説明したが、通常印刷に適用することも可能である。例えば、寒い朝一番に印刷すると希望する画質が得られない場合など、ジョブの印刷時刻を、早朝は禁止し、空調が効きだして温湿度が一定の条件を充たす環境になると予想される時間帯になったとき印刷可能になるように設定するなどの利用方法も考えられる。
また販売店などで、客が来店している時間帯での印刷を、客のための関連印刷を優先させるために控えて、客が帰られた後の時間帯で印刷を許可するといった利用方法も考えられる。
【符号の説明】
【００９５】
１，１Ａ，１Ｂ  ユーザ端末
２            通信回線
３，３Ａ，３Ｂ      プリンタ
４            認証カード
６            印刷情報処理装置（サーバ）
１１，３２，６１  ＣＰＵ（制御部）
１２，３３，６２  メモリ（記憶部）
１３，３４，６３  クロック
１４，３１，６４  回線インタフェース部
１５，６５    不揮発性記憶部（ＨＤＤ）
１６，６６    入出力表示部
１７，３８，６７  入出力インタフェース
１８，６８    操作手段
３５          印刷画像生成部（印刷機構）
３６          認証情報読取手段
３７          表示部
３９          操作部
１００          印刷システム
１１２          プリンタドライバ
【図１】
2013012104.tif 000003
【図２】
2013012104.tif 000004
【図３】
2013012104.tif 000005
【図４】
2013012104.tif 000006
【図５】
2013012104.tif 000007
【図６】
2013012104.tif 000008
【図７Ａ】
2013012104.tif 000009
【図７Ｂ】
2013012104.tif 000010
【図８Ａ】
2013012104.tif 000011
【図８Ｂ】
2013012104.tif 000012
【図９】
2013012104.tif 000013
【図１０Ａ】
2013012104.tif 000014
【図１０Ｂ】
2013012104.tif 000015
【図１０Ｃ】
2013012104.tif 000016
【図１１】
2013012104.tif 000017
【図１２】
2013012104.tif 000018
【図１３Ａ】
2013012104.tif 000019
【図１３Ｂ】
2013012104.tif 000020
【図１４】
2013012104.tif 000021
【図１５Ａ】
2013012104.tif 000022
【図１５Ｂ】
2013012104.tif 000023
【図１５Ｃ】
2013012104.tif 000024