(57)【要約】【課題】  長期間蓄積される印刷データに対しても、情報漏洩を抑制可能な画像形成装置を提供する。【解決手段】  パスワードが付与された印刷データを受信して、該印刷データに基づく認証印刷を実行する画像形成装置に、通知先アドレスを取得する取得部と、受信された印刷データ及びパスワードと、取得された通知先アドレスとを、それぞれ対応させて記憶する印刷データ記憶部と、印刷データの受信後、所定の時間が経過すると、該印刷データに対応するパスワードを新規パスワードに変更する変更部と、印刷データ記憶部から印刷データに対応する通知先アドレスを読み出して、該通知先アドレスに基づき、新規パスワードを通知する通知部とを設ける。【選択図】        図１
2009262420.tif 000002
【特許請求の範囲】
【請求項１】
パスワードが付与された印刷データを受信して、該印刷データに基づく認証印刷を実行するための画像形成装置であって、
通知先アドレスを取得する取得部と、
受信された前記印刷データ及び前記パスワードと、取得された前記通知先アドレスとを、それぞれ対応させて記憶する印刷データ記憶部と、
前記印刷データの受信後、所定の時間が経過すると、該印刷データに対応する前記パスワードを新規パスワードに変更する変更部と、
前記印刷データ記憶部から前記印刷データに対応する前記通知先アドレスを読み出して、該通知先アドレスに基づき、前記新規パスワードを通知する通知部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記取得部は、前記印刷データの送信元装置のＩＰアドレスを前記通知先アドレスとして取得し、
前記印刷データ記憶部は、取得された前記ＩＰアドレスを記憶し、
前記通知部は、該ＩＰアドレスに基づき、前記新規パスワードを前記送信元装置に通知する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記通知先アドレスは、前記印刷データに付与された送信元装置のＩＰアドレスからなり、
前記取得部は、前記パスワード及び前記ＩＰアドレスが付与された前記印刷データを前記送信元装置から受信する受信部からなり、
前記印刷データ記憶部は、受信された前記ＩＰアドレスを記憶し、
前記通知部は、該ＩＰアドレスに基づき、前記新規パスワードを前記送信元装置に通知する
ことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記通知先アドレスは、前記印刷データに付与された通知先装置の電子メールアドレスからなり、
前記取得部は、前記パスワード及び前記電子メールアドレスが付与された前記印刷データを受信する受信部からなり、
前記印刷データ記憶部は、受信された前記電子メールアドレスを記憶し、
前記通知部は、該電子メールアドレスに基づき、前記新規パスワードを電子メールにより前記通知先装置に通知する
ことを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記変更部は、
新規パスワードを生成する生成部と、
前記印刷データ記憶部に記憶されている前記パスワードを、生成された前記新規パスワードに書き換えるパスワード書換部と、
を有することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記生成部は、
乱数を発生させて新規パスワードの生成を行う乱数生成部と、
前記印刷データ記憶部に記憶されている前記パスワードと、生成された前記新規パスワードとを比較して、一致するか否かを判断する比較判断部と、
を有し、
一致しないと判断されると、前記パスワード書換部は、該新規パスワードへの書き換えを行う
ことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記比較判断部により一致すると判断されると、前記乱数生成部は、更に乱数を発生させて新規パスワードを生成することを特徴とする請求項６記載の画像形成装置。
【請求項８】
経過時間の閾値を時間閾値として予め記憶する時間閾値記憶部を更に備え、
前記印刷データ記憶部は、更に前記印刷データの受信日時を示す受信日時情報を、該印刷データ及び前記パスワードに対応させて記憶し、
前記変更部は、該受信日時情報に基づき、前記印刷データの受信後の経過時間を監視する時間監視部と、前記経過時間が前記時間閾値に達すると、対応する前記パスワードの変更を実行する実行部とを有する
ことを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記変更部は、前記印刷データ記憶部に記憶されている前記受信日時情報を、前記パスワードの変更日時を示す変更日時情報に書き換える日時書換部を更に有し、
前記時間監視部は、更に書き換えられた前記変更日時情報に基づき、経過時間の監視を行う
ことを特徴とする請求項８記載の画像形成装置。
【請求項１０】
時間閾値を入力する時間閾値入力部を更に備え、前記時間閾値記憶部は、入力された前記時間閾値を記憶することを特徴とする請求項８記載の画像形成装置。
【請求項１１】
認証印刷の実行回数の閾値を回数閾値として予め記憶する回数閾値記憶部と、
前記印刷データに基づく認証印刷の実行回数値を計数する計数部と、
を更に備え、
前記印刷データ記憶部は、更に計数された前記実行回数値を、前記印刷データ及び前記パスワードに対応させて記憶し、
前記変更部は、更に前記実行回数値が前記回数閾値に達すると、対応する前記パスワードを変更すると共に、該実行回数値を初期化する
ことを特徴とする請求項８記載の画像形成装置。
【請求項１２】
回数閾値を入力する回数閾値入力部を更に備え、前記回数閾値記憶部は、入力された前記回数閾値を記憶することを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記変更部は、
新規パスワードを生成する生成部と、
前記印刷データ記憶部に記憶されている前記パスワードを、生成された前記新規パスワードに書き換えるパスワード書換部と、
を有することを特徴とする請求項８記載の画像形成装置。
【請求項１４】
前記生成部は、
乱数を発生させて新規パスワードの生成を行う乱数生成部と、
前記印刷データ記憶部に記憶されている前記パスワードと、生成された前記新規パスワードとを比較して、一致するか否かを判断する比較判断部と、
を有し、
一致しないと判断されると、前記パスワード書換部は、該新規パスワードへの書き換えを行う
ことを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記比較判断部により一致すると判断されると、前記乱数生成部は、更に乱数を発生させて新規パスワードを生成することを特徴とする請求項１４記載の画像形成装置。
【請求項１６】
情報処理装置と、該情報処理装置と通信可能な画像形成装置とを含み、認証印刷を行うための画像形成システムであって、
前記情報処理装置は、
印刷データにパスワードを付与する付与部と、
前記パスワードが付与された前記印刷データを前記画像形成装置へ送信する送信部と、
を備え、
前記画像形成装置は、
前記情報処理装置から前記印刷データ及び前記パスワードを受信する受信部と、
通知先アドレスを取得する取得部と、
受信された前記印刷データ及び前記パスワードと、取得された前記通知先アドレスとを、それぞれ対応させて記憶する印刷データ記憶部と、
前記印刷データの受信後、所定の時間が経過すると、該印刷データに対応する前記パスワードを新規パスワードに変更する変更部と、
前記印刷データ記憶部から前記印刷データに対応する前記通知先アドレスを読み出して、該通知先アドレスに基づき、前記新規パスワードを通知する通知部と、
を備えることを特徴とする画像形成システム。
【請求項１７】
前記画像形成装置において、
前記取得部は、前記情報処理装置から該情報処理装置のＩＰアドレスを前記通知先アドレスとして取得し、
前記印刷データ記憶部は、取得された前記ＩＰアドレスを記憶し、
前記通知部は、該ＩＰアドレスに基づき、前記新規パスワードを前記情報処理装置に通知する
ことを特徴とする請求項１６記載の画像形成システム。
【請求項１８】
前記情報処理装置において、
前記付与部は、更に該情報処理装置のＩＰアドレスを前記通知先アドレスとして前記印刷データに付与し、
前記送信部は、前記パスワード及び前記ＩＰアドレスが付与された前記印刷データを、前記画像形成装置へ送信し、
前記画像形成装置において、
前記受信部は、更に前記ＩＰアドレスを受信し、
前記印刷データ記憶部は、受信された前記ＩＰアドレスを記憶し、
前記通知部は、該ＩＰアドレスに基づき、前記新規パスワードを前記情報処理装置に通知する
ことを特徴とする請求項１６記載の画像形成システム。
【請求項１９】
前記情報処理装置は、
通知先装置の電子メールアドレスを入力するアドレス入力部を更に備え、
前記付与部は、更に入力された前記電子メールアドレスを前記通知先アドレスとして前記印刷データに付与し、
前記送信部は、前記パスワード及び前記電子メールアドレスが付与された前記印刷データを、前記画像形成装置へ送信し、
前記画像形成装置において、
前記受信部は、更に前記電子メールアドレスを受信し、
前記印刷データ記憶部は、受信された前記ＩＰアドレスを記憶し、
前記通知部は、該電子メールアドレスに基づき、前記新規パスワードを電子メールにより前記通知先装置に通知する
ことを特徴とする請求項１６記載の画像形成システム。
【請求項２０】
前記画像形成装置において、
前記変更部は、
新規パスワードを生成する生成部と、
前記印刷データ記憶部に記憶されている前記パスワードを、生成された前記新規パスワードに書き換えるパスワード書換部と、
を有することを特徴とする請求項１６記載の画像形成システム。
【請求項２１】
前記生成部は、
乱数を発生させて新規パスワードの生成を行う乱数生成部と、
前記印刷データ記憶部に記憶されている前記パスワードと、生成された前記新規パスワードとを比較して、一致するか否かを判断する比較判断部と、
を有し、
一致しないと判断されると、前記パスワード書換部は、該新規パスワードへの書き換えを行う
ことを特徴とする請求項２０記載の画像形成システム。
【請求項２２】
前記比較判断部により一致すると判断されると、前記乱数生成部は、更に乱数を発生させて新規パスワードを生成することを特徴とする請求項２１記載の画像形成システム。
【請求項２３】
前記画像形成装置は、
経過時間の閾値を時間閾値として予め記憶する時間閾値記憶部を更に備え、
前記印刷データ記憶部は、更に前記印刷データの受信日時を示す受信日時情報を、該印刷データ及び前記パスワードに対応させて記憶し、
前記変更部は、該受信日時情報に基づき、前記印刷データの受信後の経過時間を監視する時間監視部と、前記経過時間が前記時間閾値に達すると、対応する前記パスワードの変更を実行する実行部とを有する
ことを特徴とする請求項１６記載の画像形成システム。
【請求項２４】
前記変更部は、前記印刷データ記憶部に記憶されている前記受信日時情報を、前記パスワードの変更日時を示す変更日時情報に書き換える日時書換部を更に有し、
前記時間監視部は、更に書き換えられた前記変更日時情報に基づき、経過時間の監視を行う
ことを特徴とする請求項２３記載の画像形成システム。
【請求項２５】
時間閾値を入力する時間閾値入力部を更に備え、前記時間閾値記憶部は、入力された前記時間閾値を記憶することを特徴とする請求項２３記載の画像形成システム。
【請求項２６】
前記画像形成装置は、
認証印刷の実行回数の閾値を回数閾値として予め記憶する回数閾値記憶部と、
前記印刷データに基づく認証印刷の実行回数値を計数する計数部と、
を更に備え、
前記印刷データ記憶部は、更に計数された前記実行回数値を、前記印刷データ及び前記パスワードに対応させて記憶し、
前記変更部は、更に前記実行回数値が前記回数閾値に達すると、対応する前記パスワードを変更すると共に、該実行回数値を初期化する
ことを特徴とする請求項２３記載の画像形成システム。
【請求項２７】
前記画像形成装置は、回数閾値を入力する回数閾値入力部を更に備え、
前記回数閾値記憶部は、入力された前記回数閾値を記憶する
ことを特徴とする請求項２６記載の画像形成システム。
【請求項２８】
前記変更部は、
新規パスワードを生成する生成部と、
前記印刷データ記憶部に記憶されている前記パスワードを、生成された前記新規パスワードに書き換えるパスワード書換部と、
を有することを特徴とする請求項２３記載の画像形成システム。
【請求項２９】
前記生成部は、
乱数を発生させて新規パスワードの生成を行う乱数生成部と、
前記印刷データ記憶部に記憶されている前記パスワードと、生成された前記新規パスワードとを比較して、一致するか否かを判断する比較判断部と、
を有し、
一致しないと判断されると、前記パスワード書換部は、該新規パスワードへの書き換えを行う
ことを特徴とする請求項２８記載の画像形成システム。
【請求項３０】
前記比較判断部により一致すると判断されると、前記乱数生成部は、更に乱数を発生させて新規パスワードを生成することを特徴とする請求項２９記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードが付与された印刷データを受信して、認証印刷を実行する画像形成装置及び該画像形成装置を含む画像形成システムに関する。
【背景技術】
【０００２】
近年、複数のユーザにより共有使用される画像形成システムが、オフィス環境等に広く普及している。画像形成システムは、プリンタやプリンタ部及びスキャナ部を備える複合機等の画像形成装置と、ネットワークを介して該画像形成装置に接続するパーソナルコンピュータ等の情報処理装置とを含んで構成され、情報処理装置から送信された印刷データに基づいて、画像形成装置が印刷物の出力を行う。
【０００３】
上記した画像形成装置は、多数のユーザにより共有使用されるため、例えば機密情報を含む機密文書の印刷時に、出力された印刷物が他人の目に触れて、或いは意図的に他人に持ち去られて、機密情報が漏洩する危険性がある。
【０００４】
このような機密漏洩を回避すべく、従来、画像形成装置における印刷物の出力に先立ち、利用者が印刷権限を持つユーザ本人であるか否かを認証判断する認証印刷の技術が実用化されている。
【０００５】
例えば、下記特許文献１に開示された技術では、情報処理装置としての印刷データ生成装置は、印刷データにパスワードを付与して、画像形成装置としての印刷処理装置へ送信する。印刷処理装置は、パスワードが付与された印刷データを受信すると、該印刷データをパスワードと共に記憶しておく。その後、パスワードが入力されると、印刷処理装置は、入力されたパスワードと記憶されているパスワードとが一致するか否かを判断する。そして、一致すると判断した場合にのみ、印刷処理装置は、パスワードを入力した利用者が印刷権限を持つユーザ本人であると判断し、該パスワードに対応する印刷データに基づき、印刷物の出力を行う。
【特許文献１】特開２００６−３４１５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、テンプレート用紙等の原稿を必要に応じて繰り返し印刷可能とするために、該原稿の印刷データとパスワードとを、画像形成装置に記憶させておくことがある。この場合、印刷データ及びパスワードが長期に亘り画像形成装置に蓄積されるため、一度第三者にパスワードを知られてしまうと、該第三者は、パスワードを画像形成装置に入力して、印刷処理を実行させることが可能となる。そのため、不正な認証印刷により機密情報が漏洩してしまうという問題があった。
【０００７】
したがって、長期間蓄積される印刷データに対しても、情報漏洩を抑制可能な画像形成装置が望まれていた。
【課題を解決するための手段】
【０００８】
本発明は、以上の点を解決するために、次の構成を採用する。
【０００９】
〈構成１〉
本発明に係る画像形成装置は、パスワードが付与された印刷データを受信して、該印刷データに基づく認証印刷を実行するために、通知先アドレスを取得する取得部と、受信された印刷データ及びパスワードと、取得された通知先アドレスとを、それぞれ対応させて記憶する印刷データ記憶部と、印刷データの受信後、所定の時間が経過すると、該印刷データに対応するパスワードを新規パスワードに変更する変更部と、印刷データ記憶部から印刷データに対応する通知先アドレスを読み出して、該通知先アドレスに基づき、新規パスワードを通知する通知部とを備えることを特徴とする。
【００１０】
〈構成２〉
本発明に係る画像形成システムは、情報処理装置と、該情報処理装置と通信可能な画像形成装置とを含み、認証印刷を行うために、情報処理装置は、印刷データにパスワードを付与する付与部と、パスワードが付与された印刷データを画像形成装置へ送信する送信部とを備え、画像形成装置は、情報処理装置から印刷データ及びパスワードを受信する受信部と、通知先アドレスを取得する取得部と、受信された印刷データ及びパスワードと、取得された通知先アドレスとを、それぞれ対応させて記憶する印刷データ記憶部と、印刷データの受信後、所定の時間が経過すると、該印刷データに対応するパスワードを新規パスワードに変更する変更部と、印刷データ記憶部から印刷データに対応する通知先アドレスを読み出して、該通知先アドレスに基づき、新規パスワードを通知する通知部とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置及び画像形成システムによれば、パスワードが付与された印刷データの受信後、所定の時間が経過すると、該パスワードが変更されるので、第三者による不正な認証印刷の実行が抑止される。したがって、長期に亘り蓄積される印刷データに対しても、情報漏洩を抑制可能となる。また、変更されたパスワードは、通知先アドレスに基づき通知されるので、パスワードの変更後も確実に印刷物を出力させることが可能となり、利便性が向上される。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を、図を用いて詳細に説明する。ここでは、本発明をプリンタ及びクライアント装置からなるプリンタシステムに適用した場合を例に、説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１に係るプリンタシステムの構成を示すブロック図である。
本実施例のプリンタシステム１０は、画像形成システムとして、図１に示されるように、プリンタ１１と、該プリンタ１１にネットワーク１２を介して接続される情報処理装置としてのクライアント装置１３とを含んで構成される。
【００１４】
クライアント装置１３は、例えばユーザに使用されるパーソナルコンピュータからなり、図１に示されるように、入力部１４、表示部１５、アプリケーション部１６、プリンタドライバ部１７及び電子メール受信部２１を備えている。
【００１５】
入力部１４は、例えばキーボード及びマウスからなり、ユーザの操作に基づいて、各種情報の選択や入力を行う。入力部１４は、アドレス入力部としての機能を有し、本実施例では、認証印刷を要求するための認証印刷要求の入力や、認証印刷に使用するパスワード及び通知先アドレスとしての電子メールアドレスの入力等を行う。
【００１６】
表示部１５は、例えばディスプレイからなり、認証設定画面や電子メール表示画面等の各種画面を表示する機能を有する。
【００１７】
図２は、表示部に表示される認証設定画面の一例を示す図である。
認証設定画面３９は、認証印刷に使用するパスワードと通知先アドレスとしての電子メールアドレスとを設定するために、表示部１５に表示される画面であり、図２に示されるように、パスワードを入力するためのパスワード入力領域４０と、電子メールアドレスを入力するためのアドレス入力領域４１とを有する。また、認証設定画面３９には、図２に示されるように、入力を確定するための「ＯＫ」ボタン４２と、キャンセルするための「キャンセル」ボタン４３とが設けられている。
【００１８】
なお、認証設定画面３９において設定される電子メールアドレスは、後述するように、プリンタ１１においてパスワードが変更された際に、新規パスワードを通知するために使用される通知先アドレスである。したがって、必ずしもクライアント装置１３の電子メールアドレスである必要はない。
【００１９】
アプリケーション部１６は、ソフトウェアを起動して、文書データや画像データ等の描画データを作成し、該描画データをプリンタドライバ部１７に送る機能を有する。
【００２０】
プリンタドライバ部１７は、図１に示されるように、作成部１８、付加生成部１９及び送信部２０を含んで構成される。
【００２１】
作成部１８は、アプリケーション部１６から受け取った描画データを、プリンタ１１に対応するプリンタ言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ＰＤＬ）に変換して、印刷データを作成する機能を有する。
【００２２】
付加生成部１９は、付与部として、作成部１８により作成された印刷データに、入力部１４により入力されたパスワード及び電子メールアドレスを付加して、認証印刷データを生成する機能を有する。
【００２３】
図３は、認証印刷データの一例を示す図である。
認証印刷データ４７は、図３に示されるように、作成部１８により作成された印刷データ４４に、パスワード部分４５及びアドレス部分４６が付加されている。
【００２４】
本実施例では、付加生成部１９は、文字列「ＰＷ＝」の後に、入力部１４により入力されたパスワードを付加して、パスワード部分４５を生成する。また、付加生成部１９は、文字列「ＡＤＤＲＥＳＳ＝」の後に、入力部１４により入力された電子メールアドレスを付加して、アドレス部分４６を生成する。そして、付加生成部１９は、生成されたパスワード部分４５及びアドレス部分４６を印刷データ４４に付加して、認証印刷データ４７を生成する。
【００２５】
例えば、図３に示される認証印刷データ４７には、パスワードとして「８６７４２５」が付加され、電子メールアドレスとして「ａａａ＠ｂｂｂ．ｃｏｍ」が付加されている。
【００２６】
送信部２０は、付加生成部１９により生成された認証印刷データを、ネットワーク１２を介してプリンタ１１へ送信する機能を有する。
【００２７】
電子メール受信部２１は、ネットワーク１２を介して電子メールを受信する機能を有する。本実施例では、電子メール受信部２１は、プリンタ１１により送信された電子メールを受信する。
【００２８】
プリンタ１１は、本発明に係る画像形成装置として、図１に示されるように、受信部２２、抽出部２３、印刷データ記憶部２４、設定記憶部２５、変更部２６、通知部２７、操作パネル２８、プリンタエンジン２９及びプリンタ制御部３０を備えている。
【００２９】
プリンタ制御部３０は、プリンタ１１の各部を制御する機能を有し、図１に示されるように、時計部３１を有する。
時計部３１は、時刻を計時し、現在の日時を示す日時情報を供給する機能を有する。
【００３０】
受信部２２は、ネットワーク１２を介してデータを受信する機能を有する。本実施例では、受信部２２は、クライアント装置１３から、印刷データ、パスワード及び電子メールアドレスを含む認証印刷データを受信する。受信された認証印刷データは、抽出部２３へ送られる。
【００３１】
抽出部２３は、受信部２２から受け取った認証印刷データから、パスワード、電子メールアドレス及び印刷データを抽出する機能を有する。
【００３２】
例えば、図３に示される認証印刷データ４７を受け取ると、抽出部２３は、該認証印刷データ４７において、文字列「ＰＷ＝」を探索し、該文字列に続く部分から、文字列「８６７４２５」をパスワードとして抽出する。同様に、抽出部２３は、認証印刷データ４７において、文字列「ＡＤＤＲＥＳＳ＝」を探索し、該文字列に続く部分から、文字列「ａａａ＠ｂｂｂ．ｃｏｍ」を電子メールアドレスとして抽出する。そして、抽出部２３は、認証印刷データ４７からパスワード部分４５及びアドレス部分４６を除去して、印刷データ４４を抽出する。抽出部２３は、抽出されたパスワード、電子メールアドレス及び印刷データを、プリンタ制御部３０に送る。
【００３３】
印刷データ記憶部２４は、印刷データを記憶する機能を有する。
図４は、実施例１における印刷データ記憶部の構成を示す説明図である。
【００３４】
印刷データ記憶部２４には、図４（ａ）及び図４（ｂ）に示されるように、各印刷データに対応して、日時項目が設けられている。日時項目には、日時を示す日時情報が記憶される。日時情報は、例えば、印刷データの受信日時を示す受信日時情報であり、時計部３１から取得されて記憶される。また、日時情報は、例えば該印刷データに対応するパスワードの変更日時を示す変更日時情報であり、時計部３１から取得されて記憶される。
【００３５】
更に、印刷データ記憶部２４には、図４（ａ）及び図４（ｂ）に示されるように、パスワード項目及び電子メールアドレス項目が設けられている。パスワード項目には、抽出部２３により抽出されたパスワードが記憶される。また、電子メールアドレス項目には、抽出部２３により抽出された電子メールアドレスが記憶される。
【００３６】
例えば、図４（ａ）に示される印刷データ記憶部２４には、印刷データ「印刷データ１」に対応して、日時情報「２００８／１／１  １２：００」と、パスワード「８６７４２５」と、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」とが、それぞれ記憶されている。また、印刷データ「印刷データ２」に対応して、日時情報「２００８／１／１  １２：１５」と、パスワード「１１１１１１」と、電子メールアドレス「ｃｃｃ＠ｄｄｄ．ｃｏｍ」とが、それぞれ記憶されている。
【００３７】
設定記憶部２５は、図１に示されるように、有効時間記憶部４９を含んで構成される。
【００３８】
有効時間記憶部４９は、時間閾値としての有効時間が記憶される記憶部である。この有効時間は、後述する変更部２６により使用されるパスワードの有効時間である。本実施例では、有効時間記憶部４９には、有効時間として「３時間」が記憶されているものとする。この場合、印刷データ記憶部２４に記憶されている各パスワードの有効時間は３時間であり、即ち、変更部２６は３時間毎にパスワードの変更を実行する。
【００３９】
変更部２６は、パスワード変更機能を有し、図１に示されるように、監視部３２、生成部３３及び書換部３４を備えている。
【００４０】
監視部３２は、印刷データ記憶部２４に記憶されているデータの監視機能を有し、本実施例では、図１に示されるように、時間監視部４８を含んで構成される。
【００４１】
時間監視部４８は、各印刷データの受信後或いはパスワード変更後の経過時間を監視する。
【００４２】
時間監視部４８は時計部３１から現在の日時情報を常時取得し、この日時情報と、印刷データ記憶部２４に記憶されている各日時情報とに基づいて、経過時間を算出する。ここで、時間監視部４８により算出される経過時間は、印刷データ記憶部２４に記憶されている日時情報が受信日時情報である場合、対応する印刷データの受信後の経過時間に相当し、変更日時情報である場合、対応する印刷データのパスワード変更後の経過時間に相当する。
【００４３】
時間監視部４８は、更に、算出された経過時間が、有効時間記憶部４９に記憶されている有効時間、即ち３時間に達すると、対応するパスワードを変更すべく、パスワードの生成指示を生成部３３に送る。そして、生成部３３から新規パスワードを受け取ると、時間監視部４８は、時計部３１から日時情報を取得すると共に、書き換えるべきパスワードを指定するための書換指示を生成して、該書換指示と、日時情報及び新規パスワードとを、書換部３４に送る。
【００４４】
生成部３３は、乱数生成部及び比較判断部として、新規パスワードを生成する機能を有する。
【００４５】
生成部３３は、監視部３２から生成指示を受け取ると、まず、乱数を発生させて、新規パスワードを生成する。本実施例では、生成部３３は、６桁の数字からなる新規パスワードを生成する。そして、生成部３３は、印刷データ記憶部２４に記憶されている各パスワード、即ち設定済パスワードと、生成した新規パスワードとを比較して、一致するか否かを判断する。何れかの設定済パスワードと新規パスワードとが一致する場合、生成部３３は、再度乱数を発生させて、新規パスワードを再生成する。そして、全ての設定済パスワードと異なる新規パスワードが生成されると、生成部３３は、該新規パスワードを監視部３２へ送る。
【００４６】
書換部３４は、パスワード書換部及び日時書換部として、印刷データ記憶部２４に記憶されているパスワード及び日時情報を書き換える機能を有する。
【００４７】
書換部３４は、監視部３２から書換指示、新規パスワード及び日時情報を受け取ると、書換指示により指定されたパスワードを、新規パスワードに書き換えると共に、対応する日時情報を、受け取った日時情報、即ち変更日時情報に書き換える。また、書換部３４は、指定されたパスワードに対応する電子メールアドレスを、印刷データ記憶部２４から読み出して、該電子メールアドレスと新規パスワードとを、プリンタ制御部３０に通知する。
【００４８】
通知部２７は、電子メール生成して送信する機能を有する。通知部２７は、プリンタ制御部３０から通知指示と、新規パスワード及び電子メールアドレスとを受け取ると、新規パスワードを通知するための電子メールを生成し、受け取った電子メールアドレスに基づいて、該電子メールを送信する。
【００４９】
操作パネル２８は、ユーザインタフェースとして、各種情報をユーザに表示する機能や、各種情報をユーザに選択させて入力する機能を有し、時間閾値入力部として、時間閾値としての有効時間を入力する。
【００５０】
図５は、実施例１における操作パネルを示す図（その１）である。
操作パネル２８は、図５（ａ）及び図５（ｂ）に示されるように、表示パネル３５と、テンキー３６と、「パスワード入力」ボタン３７と、「有効時間変更」ボタン３８とを有する。
【００５１】
表示パネル３５は、例えば液晶パネルからなり、プリンタ１１の状態やエラーの種類、処理内容等を通知するための通知画面や、各種設定のための設定画面、各種入力のための入力画面等の表示を行う。
【００５２】
テンキー３６は、パスワードや有効時間を入力するために、ユーザにより使用される。
「パスワード入力」ボタン３７は、パスワードの入力を指示するために使用される。
「有効時間変更」ボタン３８は、有効時間の変更を指示するために使用される。
【００５３】
図５（ａ）に示される操作パネル２８において、表示パネル３５には、パスワードを入力するためのパスワード入力画面が表示されている。このパスワード入力画面の表示中に、ユーザ或いはプリンタ１１の管理者が、テンキー３６を操作して、パスワードを入力した後、「パスワード入力」ボタン３７を押下すると、操作パネル２８は、パスワードを入力する。そして、プリンタ制御部３０により、該パスワードに基づく認証処理が実行される。
【００５４】
また、図５（ｂ）に示される操作パネル２８において、表示パネル３５には、有効時間を設定するための有効時間設定画面が表示されている。この有効時間設定画面の表示中に、プリンタ１１の管理者が、テンキー３６を操作して、所望の有効時間を時間単位で入力した後、「有効時間変更」ボタン３８を押下すると、操作パネル２８は、有効時間設定画面上に表示された数値を新規有効時間として入力する。
図５（ｂ）では、有効時間設定画面上には「３」が表示されており、操作パネル２８は、「有効時間変更」ボタン３８が押下されると、新規有効時間として「３」時間を入力する。入力された新規有効時間は、プリンタ制御部３０により有効時間記憶部４９に上書きされる。
【００５５】
プリンタエンジン２９は、プリンタ制御部３０から印刷指示及び印刷データを受け取ると、該印刷データに基づき印刷処理を実行する。
【００５６】
次に、本実施例のプリンタ１１及びプリンタシステム１０の動作について、説明する。
まず、クライアント装置１３において認証印刷データが生成されて送信された後、プリンタ１１において該認証印刷データが受信されて記憶されるまでの流れについて、図６に沿って説明する。
図６は、本発明に係るプリンタシステムの生成記憶動作を示すフローチャートである。
【００５７】
ここでは、クライアント装置１３において、パスワード「８６７４２５」及び電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」が設定され、図３に示される認証印刷データ４７が生成される場合を例に、説明を行う。
【００５８】
クライアント装置１３において、認証印刷を要求すべくユーザが入力部１４を操作すると、入力部１４が認証印刷要求を入力する（ステップＳ１０１）。
【００５９】
認証印刷要求がプリンタドライバ部１７に入力される（ステップＳ１０１）と、付加生成部１９は、表示部１５に認証設定画面の表示指示を送る。
【００６０】
そして、表示部１５が、認証設定画面３９（図２）を表示する（ステップＳ１０２）。この認証設定画面３９において、ユーザが入力部１４を操作して、例えばパスワード入力領域４０に「８６７４２５」を、アドレス入力領域４１に「ａａａ＠ｂｂｂ．ｃｏｍ」を、それぞれ入力した後、「ＯＫ」ボタン４２を押下すると、入力部１４は、パスワード「８６７４２５」及び電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」を入力する（ステップＳ１０３）。また、アプリケーション部１６は、入力部１４からの指示に基づき、描画データをプリンタドライバ部１７へ送る。
【００６１】
プリンタドライバ部１７において、作成部１８は、アプリケーション部１６から描画データを受け取ると、該描画データを変換して、印刷データを作成し、付加生成部１９へ送る。そして、付加生成部１９が、該印刷データに、入力部１４から入力されたパスワード「８６７４２５」及び電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」を付加して、認証印刷データ４７（図３）を生成する（ステップＳ１０４）。
【００６２】
続いて、送信部２０が、該認証印刷データを、ネットワーク１２を介してプリンタ１１へ送信する（ステップＳ１０５）。
【００６３】
プリンタ１１において、受信部２２が、ネットワーク１２を介して認証印刷データを受信すると、該認証印刷データは抽出部２３へ送られる（ステップＳ１０６）。
【００６４】
そして、抽出部２３が、受け取った認証印刷データから、パスワード、電子メールアドレス及び印刷データを抽出して、プリンタ制御部３０へ送る（ステップＳ１０７）。抽出部２３は、認証印刷データ４７（図３）において、文字列「ＰＷ＝」を探索し、該文字列に続く部分から、文字列「８６７４２５」をパスワードとして抽出する。また、抽出部２３は、文字列「ＡＤＤＲＥＳＳ＝」を探索し、該文字列に続く部分から、文字列「ａａａ＠ｂｂｂ．ｃｏｍ」を電子メールアドレスとして抽出する。そして、抽出部２３は、認証印刷データ４７からパスワード部分４５及びアドレス部分４６を除去して、印刷データ４４を抽出する。抽出部２３により抽出された印刷データ４４を、以下、「印刷データ１」と記す。
【００６５】
プリンタ制御部３０は、パスワード、電子メールアドレス及び印刷データを受け取ると、時計部３１により計時される日時情報と対応させて、パスワード、電子メールアドレス及び印刷データを、印刷データ記憶部２４に記憶させる（ステップＳ１０８）。プリンタ制御部３０は、日時情報「２００８／１／１  １２：００」、パスワード「８６７４２５」、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」及び印刷データ「印刷データ１」を対応させて、図４（ａ）に示されるように、印刷データ記憶部２４に記憶させる。これにより、プリンタシステム１０における生成記憶処理が終了する。
【００６６】
上記のように、クライアント装置１３において、印刷データにパスワード及び電子メールアドレスが付加されて、認証印刷データが生成された後、該認証印刷データがプリンタ１１へ送信される。そして、プリンタ１１において、認証印刷データから印刷データ、パスワード及び電子メールアドレスが抽出され、受信日時情報と共に印刷データ記憶部２４に記憶される。
【００６７】
次に、プリンタ１１における認証印刷処理について、図７に沿って説明する。
図７は、本発明に係るプリンタの実施例１における認証印刷動作を示すフローチャートである。
【００６８】
プリンタ１１において、ユーザが操作パネル２８を操作して、認証印刷の実行を要求すると、プリンタ制御部３０の制御に基づいて、操作パネル２８は、図５（ａ）に示されるように、パスワード入力画面を表示パネル３５に表示する（ステップＳ２０１）。
【００６９】
このパスワード入力画面の表示中に、ユーザが、パスワードを入力すべくテンキー３６を順に押下した後、「パスワード入力」ボタン３７を押下すると、該押下に伴い、操作パネル２８が、パスワードを入力する（ステップＳ２０２）。
【００７０】
プリンタ制御部３０は、操作パネル２８からパスワードが入力されると、該パスワードが印刷データ記憶部２４に記憶されているか否かを判断する（ステップＳ２０３）。プリンタ制御部３０は、印刷データ記憶部２４から各設定済パスワードを読み出して、入力されたパスワードと比較し、一致するか否かを判断する。
【００７１】
何れかの設定済パスワードと、入力されたパスワードとが一致する場合、プリンタ制御部３０は、該パスワードが設定済であると判断し（ステップＳ２０３）、対応する印刷データを印刷データ記憶部２４から読み出して、印刷指示と共にプリンタエンジン２９へ送る（ステップＳ２０４）。
【００７２】
そして、プリンタエンジン２９が、受け取った印刷データに基づき、印刷処理を実行する（ステップＳ２０５）。これにより、プリンタ１１における認証印刷処理が終了する。
【００７３】
上記のように、パスワードに基づきユーザが認証され、印刷処理が実行される。
【００７４】
なお、ステップＳ２０３において、一致するパスワードが設定されていないと判断すると、プリンタ制御部３０は、操作パネル２８の表示パネル３５に、警告画面を表示させる（ステップＳ２０６）。これにより、プリンタ１１における認証印刷処理が終了する。
【００７５】
図８は、実施例１における操作パネルを示す図（その２）である。
図８において、操作パネル２８の表示パネル３５には、パスワードの不一致をユーザに通知するための警告画面が表示されている。
【００７６】
次に、プリンタ１１における有効時間設定処理について、図９に沿って説明する。
図９は、本発明に係るプリンタの有効時間設定動作を示すフローチャートである。
【００７７】
プリンタ１１において、管理者であるユーザが、操作パネル２８を操作して、有効時間の設定を要求すると、プリンタ制御部３０の制御に基づいて、操作パネル２８は、図５（ａ）に示されるように、パスワード入力画面を表示パネル３５に表示する（ステップＳ３０１）。
【００７８】
このパスワード入力画面において、ユーザがテンキー３６を操作してパスワードを入力し、「パスワード入力」ボタン３７を押下すると、操作パネル２８は、パスワードを入力する（ステップＳ３０２）。
【００７９】
プリンタ制御部３０は、操作パネル２８からパスワードが入力されると、図示しない管理者パスワード記憶部から、設定済の管理者パスワードを読み出して、該管理者パスワードと、入力されたパスワードとを比較し、一致するか否かを判断する（ステップＳ３０３）。
【００８０】
一致すると判断すると、プリンタ制御部３０は、ユーザがプリンタ１１の管理者であると判断し（ステップＳ３０３）、操作パネル２８の表示パネル３５に、有効時間設定画面（図５（ｂ））を表示させる（ステップＳ３０４）。
【００８１】
有効時間設定画面（図５（ｂ））の表示中に、管理者であるユーザがテンキー３６を操作して、所望の有効時間を入力し、「有効時間変更」ボタン３８を押下すると、操作パネル２８は、有効時間設定画面（図５（ｂ））に表示された数値を新規有効時間として入力する（ステップＳ３０５）。
【００８２】
そして、プリンタ制御部３０が、入力された新規有効時間を有効時間記憶部４９に上書きして、有効時間を変更する（ステップＳ３０６）。これにより、プリンタ１１における有効時間設定処理が終了する。
【００８３】
上記のように、プリンタ１１において、管理者の操作に基づき有効時間が設定される。
【００８４】
なお、ステップＳ３０３において、入力されたパスワードが管理者パスワードに一致しないと判断すると、プリンタ制御部３０は、操作パネル２８の表示パネル３５に、警告画面（図８）を表示させる（ステップＳ３０７）。これにより、プリンタ１１における有効時間設定処理が終了する。
【００８５】
次に、プリンタ１１におけるパスワード変更処理について、図１０に沿って説明する。
図１０は、本発明に係るプリンタの実施例１におけるパスワード変更動作を示すフローチャートである。
【００８６】
ここでは、図４（ａ）に示される印刷データ記憶部２４において、印刷データ「印刷データ１」に対応するパスワード「８６７４２５」が、新規パスワード「１２３４５６」に変更される場合を例に、説明する。
【００８７】
プリンタ１１において、監視部３２の時間監視部４８は、時計部３１から現在の日時情報を常時取得して、印刷データ記憶部２４に記憶されている各日時情報からの経過時間を算出している。時間監視部４８は、取得した日時情報が「２００８／１／１  １５：００」である場合、印刷データ「印刷データ１」に対応する日時情報「２００８／１／１  １２：００」からの経過時間が、有効時間記憶部４９に記憶されている有効時間、即ち３時間に達したと判断し（ステップＳ４０１）、生成部３３に生成指示を送る。
【００８８】
生成部３３は、生成指示を受け取ると、乱数を発生させて、該乱数に基づき新規パスワードを生成する（ステップＳ４０２）。生成部３３は、６桁の数字からなる新規パスワードを生成する。
【００８９】
続いて、生成部３３は、印刷データ記憶部２４から設定済の各パスワード、即ち設定済パスワードを読み出して、新規パスワードと設定済パスワードとを比較して、一致するか否かを判断する（ステップＳ４０３）。例えば、新規パスワードとして「８６７４２５」を生成した場合、生成部３３は、該新規パスワードが設定済パスワードと一致する、即ち設定済であると判断し（ステップＳ４０３）、再度乱数を発生させて、新規パスワードを生成する（ステップＳ４０２）。
【００９０】
生成部３３は、乱数に基づいて、新規パスワードとして「１２３４５６」を生成すると、該新規パスワードと設定済パスワードとを比較する（ステップＳ４０３）。そして、新規パスワードが何れの設定済パスワードとも一致しないと判断すると、生成部３３は、該新規パスワードが設定されていないと判断し（ステップＳ４０３）、新規パスワード「１２３４５６」を監視部３２へ送る。
【００９１】
そして、監視部３２において、時間監視部４８が、時計部３１から変更日時情報「２００８／１／１  １５：００」を取得する。また、時間監視部４８は、変更すべきパスワードを指定する書換指示を生成し、該書換指示と、生成部３３から受け取った新規パスワード「１２３４５６」と、時計部３１から取得した変更日時情報「２００８／１／１  １５：００」とを、書換部３４へ送る。
【００９２】
書換部３４は、書換指示に基づいて、印刷データ記憶部２４において、印刷データ「印刷データ１」に対応して記憶されているパスワード「８６７４２５」を、新規パスワード「１２３４５６」に書き換える（ステップＳ４０４）。また、書換部３４は、印刷データ「印刷データ１」に対応する日時情報「２００８／１／１  １２：００」を、変更日時情報「２００８／１／１  １５：００」に書き換える（ステップＳ４０５）。
【００９３】
パスワード及び日時情報の書き換えが完了すると、書換部３４は、印刷データ記憶部２４から、印刷データ「印刷データ１」に対応して記憶されている電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」を読み出して、該電子メールアドレスを新規パスワード「１２３４５６」と共に、プリンタ制御部３０に通知する（ステップＳ４０６）。
【００９４】
プリンタ制御部３０は、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」及び新規パスワード「１２３４５６」を受け取ると、新規パスワードの通知指示と、電子メールアドレス及び新規パスワードとを、通知部２７に送る。
【００９５】
そして、通知部２７が、新規パスワード「１２３４５６」を通知するための電子メールを生成して、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」に基づき、該電子メールを送信して、新規パスワードを通知する（ステップＳ４０７）。これにより、プリンタ１１におけるパスワード変更処理が終了する。
【００９６】
上記のように、印刷データ記憶部２４に記憶されている日時情報からの経過時間が有効時間に達すると、パスワードが変更された後、電子メールにより該パスワードが通知される。
【００９７】
以上のように、本実施例のプリンタ１１は、パスワードの有効時間を予め設定すると共に、印刷データの受信日時を記憶しておき、該受信日時からの経過時間が有効時間に達すると、自動的にパスワードの変更を実行するので、パスワードの流出による不正な認証印刷処理の実行を抑止可能となる。したがって、プリンタ１１において長期に亘り蓄積される印刷データに対しても、不正な出力が抑止され、情報漏洩の抑制及び認証印刷の安全性強化が可能となる。また、クライアント装置１３において、通知先の電子メールアドレスが設定され、印刷データと共にプリンタ１１へ送信されて記憶されるので、プリンタ１１は、変更されたパスワードを通知可能となる。したがって、ユーザは変更されたパスワードを確実に入手して、認証印刷処理を実行させることができ、利便性が向上される。
【００９８】
なお、印刷データに付加される通知先の電子メールアドレスは、クライアント装置１３の電子メールアドレスに限定されない。例えば、ユーザが所持する携帯端末の電子メールアドレスや、複数の電子メールアドレスを適用することも可能である。これにより、例えばユーザがクライアント装置１３の設置場所からプリンタ１１の設置場所まで出向く途中に、プリンタ１１においてパスワードが変更された場合も、ユーザは確実に印刷物を出力させることができる。
【００９９】
また、通知先アドレスとして、クライアント装置１３のＩＰアドレスを適用することも可能である。この場合、プリンタ１１の通知部２７は、新規パスワードを通知するための通知画面の画面情報を生成して、該画面情報を、ＩＰアドレスに基づきクライアント装置に送信して、新規パスワードを通知する。
【０１００】
また、クライアント装置１３における通知先アドレスの印刷データへの付加に代えて、プリンタ１１における印刷データの受信時に、プリンタ１１がクライアント装置１３からＩＰアドレスを取得する構成をとることも可能である。
【０１０１】
更に、本実施例では、プリンタ１１及びクライアント装置１３の接続形態として、ネットワーク接続を適用したが、本発明はこれに限定されない。例えば、パラレル接続やＵＳＢ接続等の形態を適用することも可能である。
【０１０２】
また、本実施例のプリンタ１１は、所定の有効時間毎に、パスワードの変更を実行するが、本発明はこれに限定されない。例えば、所定印刷部数毎に、或いは電子メール等によるユーザ或いは管理者からの指示に基づいて、パスワードを変更する構成をとることも可能である。所定印刷部数毎のパスワードの変更については、次の実施例２で説明する。
【実施例２】
【０１０３】
図１１は、本発明の実施例２に係るプリンタシステムの構成を示すブロック図である。
本実施例のプリンタシステム５０は、プリンタ５１に有効部数記憶部５２及び部数監視部５３が追加される構成が、実施例１とは異なる。
なお、本実施例において、実施例１と同一の構成については同一の符号で示し、これらについての詳しい説明を省略する。
【０１０４】
本実施例のプリンタシステム５０は、図１１に示されるように、画像形成装置としてのプリンタ５１と、該プリンタ５１にネットワーク１２を介して接続される情報処理装置としてのクライアント装置１３とを含んで構成される。
【０１０５】
プリンタ５１は、図１１に示されるように、受信部２２、抽出部２３、印刷データ記憶部５４、設定記憶部５５、変更部５６、操作パネル５７、プリンタエンジン２９及びプリンタ制御部５８を備えている。
【０１０６】
印刷データ記憶部５４は、印刷データを記憶する機能を有する。
図１２は、実施例２における印刷データ記憶部の構成を示す説明図である。
【０１０７】
印刷データ記憶部５４には、実施例１の印刷データ記憶部２４と同様に、各印刷データに対応して、日時項目、パスワード項目及び電子メールアドレス項目が設けられ、時計部３１から取得された日時情報と、認証印刷データから抽出されたパスワード及び電子メールアドレスとが、それぞれ記憶される。
【０１０８】
更に、本実施例の印刷データ記憶部５４には、図１２（ａ）乃至図１２（ｃ）に示されるように、印刷部数項目が設けられている。この印刷部数項目には、パスワード変更後に実行された実行済の印刷部数が記憶される。
【０１０９】
例えば、図１２（ａ）に示される印刷データ記憶部５４には、印刷データ「印刷データ１」に対応して、日時情報「２００８／１／１  １２：００」と、パスワード「８６７４２５」と、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」と、印刷部数「０」とが、それぞれ記憶されている。また、印刷データ「印刷データ２」に対応して、日時情報「２００８／１／１  １２：１５」と、パスワード「１１１１１１」と、電子メールアドレス「ｃｃｃ＠ｄｄｄ．ｃｏｍ」と、印刷部数「５」とが、それぞれ記憶されている。
【０１１０】
設定記憶部５５は、図１１に示されるように、有効時間記憶部４９及び有効部数記憶部５２を備えている。
【０１１１】
有効部数記憶部５２は、部数閾値としての有効部数が記憶される記憶部である。この有効部数は、操作パネル５７を介して設定され、変更部５６により読み出されて使用される。本実施例では、有効部数記憶部５２に記憶されている有効部数は「１０部」であり、即ち、変更部５６は各印刷データに基づく印刷物が１０部印刷される毎に、対応するパスワードの変更を実行する。
【０１１２】
変更部５６は、パスワード変更機能を有し、図１１に示されるように、監視部５９、生成部３３及び書換部６０を備えている。
【０１１３】
監視部５９は、図１１に示されるように、時間監視部４８及び部数監視部５３を備えている。
【０１１４】
部数監視部５３は、各印刷データの受信後或いはパスワード変更後の印刷部数を監視する機能を有する。部数監視部５３は印刷データ記憶部５４に記憶されている印刷部数の何れかが、有効部数記憶部５２に記憶されている有効部数、即ち１０部に達すると、対応するパスワードを変更すべく、パスワードの生成指示を生成部３３に送る。そして、生成部３３から新規パスワードを受け取ると、部数監視部５３は、時計部３１から日時情報を取得すると共に、書換指示を生成して、該書換指示と、日時情報及び新規パスワードとを、書換部６０に送る。
【０１１５】
書換部６０は、パスワード書換部、日時書換部及び部数書換部として、印刷データ記憶部５４に記憶されているパスワード、日時情報及び印刷部数を書き換える機能を有する。
【０１１６】
書換部６０は、監視部５９から書換指示、新規パスワード及び日時情報を受け取ると、書換指示により指定されたパスワードを、新規パスワードに書き換えると共に、対応する日時情報を、受け取った日時情報、即ち変更日時情報に書き換える。また、書換部６０は、指定されたパスワードに対応する印刷部数を、「０」に初期化する。更に、書換部６０は、対応する電子メールアドレスを、印刷データ記憶部５４から読み出して、該電子メールアドレスと新規パスワードとを、プリンタ制御部５８に通知する。
【０１１７】
操作パネル５７は、時間閾値入力部として、時間閾値としての有効時間を入力すると共に、部数閾値入力部として、部数閾値としての有効部数を入力する。
【０１１８】
図１３は、実施例２における操作パネルを示す図である。
操作パネル２８は、図１３に示されるように、表示パネル６１と、テンキー６２と、「パスワード入力」ボタン６３と、「有効時間変更」ボタン６４と、「有効部数変更」ボタン６５とを有する。
【０１１９】
表示パネル６１は、例えば液晶パネルからなり、各種通知画面や、設定画面、入力画面等の表示を行う。
【０１２０】
テンキー６２は、パスワードや有効時間、有効部数等を入力するために、ユーザにより使用される。
「パスワード入力」ボタン６３は、パスワードの入力を指示するために使用される。
「有効時間変更」ボタン６４は、有効時間の変更を指示するために使用される。
「有効部数変更」ボタン６５は、有効部数の変更を指示するために使用される。
【０１２１】
図１３に示される操作パネル５７において、表示パネル６１には、有効部数を設定するための有効部数設定画面が表示されている。この有効部数設定画面の表示中に、プリンタ５１の管理者が、テンキー６２を操作して、所望の有効部数を入力した後、「有効部数変更」ボタン６５を押下すると、操作パネル５７は、有効部数設定画面上に表示された数値を新規有効部数として入力する。
【０１２２】
図１３では、有効部数設定画面上には「１０」が表示されており、操作パネル５７は、「有効部数変更」ボタン６５が押下されると、新規有効部数として「１０」部を入力する。入力された新規有効部数は、プリンタ制御部５８により、設定記憶部５５の有効部数記憶部５２に上書きされる。
【０１２３】
プリンタ制御部５８は、時計部３１を有し、プリンタ５１の各部を制御する機能を有する。また、プリンタ制御部５８は、プリンタエンジン２９により印刷データに基づく印刷処理が実行されると、印刷データ記憶部５４において該印刷データに対応して記憶されている印刷部数への加算処理を行う。
【０１２４】
次に、本実施例のプリンタ５１及びプリンタシステム５０の動作について、説明する。
まず、クライアント装置１３において認証印刷データが生成されて送信された後、プリンタ５１において該認証印刷データが受信されて記憶されるまでの流れについて、図１４に沿って説明する。
図１４は、本発明に係るプリンタシステムの実施例２における生成記憶動作を示すフローチャートである。
【０１２５】
プリンタシステム５０における生成記憶処理は、実施例１（図６）とほぼ同一である。クライアント装置１３において、認証印刷要求が入力され（ステップＳ１０１）、認証設定画面が表示された（ステップＳ１０２）後、パスワード及び電子メールアドレスが生成される（ステップＳ１０４）と、プリンタドライバ部１７が認証印刷データを生成し（ステップＳ１０４）、プリンタ５１へ送信する（ステップＳ１０５）。
【０１２６】
続いて、プリンタ５１において、該認証印刷データが受信される（ステップＳ１０６）と、抽出部２３がパスワード、電子メールアドレス及び印刷データを抽出する（ステップＳ１０７）。そして、プリンタ制御部５８が、時計部３１により計時される日時情報と、抽出されたパスワード、電子メールアドレス及び印刷データとを、印刷データ記憶部５４に対応させて記憶させる（ステップＳ５０１）。また、プリンタ制御部５８は、印刷部数として「０」を、印刷データ記憶部５４に記憶させる（ステップＳ５０１）。これにより、プリンタシステム５０における生成記憶処理が終了する。
【０１２７】
上記のように、クライアント装置１３において生成された認証印刷データが、プリンタ５１へ送信された後、プリンタ５１において、該認証印刷データから抽出された印刷データ、パスワード及び電子メールアドレスが、受信日時情報及び印刷部数「０」と共に、印刷データ記憶部５４に記憶される。
【０１２８】
次に、プリンタ５１における認証印刷処理について、図１５に沿って説明する。
図１５は、本発明に係るプリンタの実施例２における認証印刷動作を示すフローチャートである。
【０１２９】
プリンタ５１において、パスワード入力画面が表示された（ステップＳ２０１）、印刷データに基づき印刷処理が実行される（ステップＳ２０５）までの流れは、実施例１（図７）と同一であるので、説明を省略する。
【０１３０】
プリンタエンジン２９は、印刷データに基づく印刷処理が完了すると、印刷完了をプリンタ制御部５８に通知する。プリンタ制御部５８は、印刷完了を通知されると、印刷データ記憶部５４において、該印刷データに対応して記憶されている印刷部数に、プリンタエンジン２９により印刷された部数を加算する（ステップＳ６０１）。これにより、プリンタ１１における認証印刷処理が終了する。
【０１３１】
上記のように、印刷処理が実行されると共に、印刷部数が計数される。
【０１３２】
次に、プリンタ５１における設定処理について、説明する。
有効時間記憶部４９に対する有効時間設定処理は、実施例１（図９）と同一であるので、説明を省略する。
ここでは、プリンタ５１における有効部数設定処理について、図１６に沿って説明する。
図１６は、本発明に係るプリンタの実施例２における有効部数設定動作を示すフローチャートである。
【０１３３】
プリンタ５１において、管理者であるユーザが、操作パネル５７を操作して、有効部数の設定を要求すると、プリンタ制御部５８の制御に基づいて、操作パネル５７は、パスワード入力画面を表示パネル６１に表示する（ステップＳ７０１）。
【０１３４】
パスワード入力画面において、ユーザがテンキー６２を操作してパスワードを入力し、「パスワード入力」ボタン６３を押下すると、操作パネル５７は、パスワードを入力する（ステップＳ７０２）。
【０１３５】
そして、プリンタ制御部５８が、設定済の管理者パスワードと、入力されたパスワードとを比較し、一致するか否かを判断する（ステップＳ７０３）。
【０１３６】
一致すると判断すると、プリンタ制御部５８は、ユーザがプリンタ５１の管理者であると判断し（ステップＳ７０３）、操作パネル５７の表示パネル６１に、有効部数設定画面（図１３）を表示させる（ステップＳ７０４）。
【０１３７】
有効部数設定画面（図１３）の表示中に、管理者であるユーザが、テンキー６２を操作して所望の有効部数を入力し、「有効部数変更」ボタン６５を押下すると、操作パネル５７は、有効部数設定画面（図１３）に表示された数値を新規有効部数として入力する（ステップＳ７０５）。
【０１３８】
そして、プリンタ制御部５８が、入力された新規有効部数を有効部数記憶部５２に上書きして、有効部数を変更する（ステップＳ７０６）。これにより、プリンタ５１における有効部数設定処理が終了する。
【０１３９】
上記のように、プリンタ５１において、管理者の操作に基づき有効部数が設定される。
【０１４０】
なお、ステップＳ７０３において、入力されたパスワードが管理者パスワードに一致しないと判断すると、プリンタ制御部５８は、操作パネル５７の表示パネル６１に、パスワードの不一致を示す警告画面を表示させる（ステップＳ７０７）。これにより、プリンタ５１における有効部数設定処理が終了する。
【０１４１】
次に、プリンタ５１におけるパスワード変更処理について、図１７に沿って説明する。
図１７は、本発明に係るプリンタの実施例２におけるパスワード変更動作を示すフローチャートである。
【０１４２】
ここでは、まず、図１２（ａ）に示される印刷データ記憶部５４において、印刷データ「印刷データ１」に対応するパスワード「８６７４２５」が、有効時間の経過に基づき、新規パスワード「１２３４５６」に変更される場合を例に、説明する。
【０１４３】
プリンタ５１において、監視部５９の時間監視部４８は、時計部３１から現在の日時情報を常時取得して、印刷データ記憶部５４に記憶されている各日時情報からの経過時間を算出している。時間監視部４８は、取得した日時情報が「２００８／１／１  １５：００」である場合、印刷データ「印刷データ１」に対応する日時情報「２００８／１／１  １２：００」からの経過時間が、有効時間記憶部４９に記憶されている有効時間、即ち３時間に達したと判断し（ステップＳ４０１）、生成部３３に生成指示を送る。
【０１４４】
生成部３３は、生成指示を受け取ると、乱数を発生させて、該乱数に基づき新規パスワードを生成し（ステップＳ４０２）、印刷データ記憶部５４から設定済の各パスワード、即ち設定済パスワードを読み出して、新規パスワードと設定済パスワードとを比較し、一致するか否かを判断する（ステップＳ４０３）。新規パスワードが設定済パスワードと一致する場合、生成部３３は、該新規パスワードが設定済であると判断し（ステップＳ４０３）、再度乱数を発生させて、新規パスワードを生成する（ステップＳ４０２）。
【０１４５】
生成部３３は、新規パスワードとして「１２３４５６」を生成すると、新規パスワードと設定済パスワードとを比較し、該新規パスワードが何れの設定済パスワードとも一致しないと判断する（ステップＳ４０３）。そして、生成部３３は、生成した新規パスワード「１２３４５６」を、監視部５９へ送る。
【０１４６】
監視部５９において、時間監視部４８は、新規パスワードを受け取ると、時計部３１から変更日時情報「２００８／１／１  １５：００」を取得すると共に、変更すべきパスワードを指定する書換指示を生成し、該書換指示と、生成部３３から受け取った新規パスワード「１２３４５６」と、時計部３１から取得した変更日時情報「２００８／１／１  １５：００」とを、書換部６０へ送る。
【０１４７】
続いて、書換部６０が、書換指示に基づいて、印刷データ記憶部５４の印刷データ「印刷データ１」に対応して記憶されているパスワード「８６７４２５」を、新規パスワード「１２３４５６」に書き換える（ステップＳ４０４）。また、書換部３４は、印刷データ「印刷データ１」に対応する日時情報「２００８／１／１  １２：００」を、変更日時情報「２００８／１／１  １５：００」に書き換える（ステップＳ４０５）。更に、書換部６０は、図１２（ｂ）に示されるように、印刷データ「印刷データ１」に対応する印刷部数を、「０」に初期化する（ステップＳ８０１）。
【０１４８】
パスワード及び日時情報の書き換えと、印刷部数の初期化とが完了すると、書換部６０は、印刷データ記憶部５４から、印刷データ「印刷データ１」に対応して記憶されている電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」を読み出して、該電子メールアドレスを新規パスワード「１２３４５６」と共に、プリンタ制御部５８に通知する（ステップＳ４０６）。
【０１４９】
プリンタ制御部５８は、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」及び新規パスワード「１２３４５６」を受け取ると、新規パスワードの通知指示と、電子メールアドレス及び新規パスワードとを、通知部２７に送る。
【０１５０】
そして、通知部２７が、新規パスワード「１２３４５６」を通知するための電子メールを生成して、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」に基づき、該電子メールを送信して、新規パスワードを通知する（ステップＳ４０７）。これにより、プリンタ５１におけるパスワード変更処理が終了する。
【０１５１】
上記のように、印刷データ記憶部５４に記憶されている日時情報からの経過時間が、有効時間に達すると、パスワードが変更されると共に、日時情報の書き換え及び印刷部数の初期化が実施される。また、変更されたパスワードが、電子メールにより通知される。
【０１５２】
次に、印刷データ記憶部５４において、図１２（ｃ）に示されるように、印刷データ「印刷データ１」に対応する印刷部数が有効部数「１０」に達し、対応するパスワード「８６７４２５」が新規パスワード「１２３４５６」に変更される場合について、説明する。
【０１５３】
プリンタ５１において、監視部５９の部数監視部５３は、印刷データ記憶部５４に記憶されている各印刷部数を監視している。そして、何れかの印刷部数が、設定記憶部５５の有効部数記憶部５２に記憶されている有効部数「１０」に達すると（ステップＳ８０２）、生成部３３に生成指示を送る。部数監視部５３は、印刷データ「印刷データ１」に対応する印刷部数「１０」を検出して、生成指示を送る。
【０１５４】
生成部３３は、生成指示を受け取ると、新規パスワードを生成し（ステップＳ４０２）、該新規パスワードが設定済であるか否かを判断する（ステップＳ４０３）。設定済であると判断すると（ステップＳ４０３）、生成部３３は、再度新規パスワードを生成する（ステップＳ４０２）。
【０１５５】
生成部３３は、新規パスワードとして「１２３４５６」を生成すると、該新規パスワードが何れの設定済パスワードとも一致しないと判断し（ステップＳ４０３）、新規パスワード「１２３４５６」を監視部５９へ送る。
【０１５６】
監視部５９において、部数監視部５３は、新規パスワードを受け取ると、時計部３１から変更日時情報「２００８／１／１  １５：００」を取得すると共に、変更すべきパスワードを指定する書換指示を生成し、該書換指示と、生成部３３から受け取った新規パスワード「１２３４５６」と、時計部３１から取得した変更日時情報「２００８／１／１  １５：００」とを、書換部６０へ送る。
【０１５７】
続いて、書換部６０が、書換指示に基づいて、印刷データ記憶部５４（図１２（ｃ））の印刷データ「印刷データ１」に対応して記憶されているパスワード「８６７４２５」を、新規パスワード「１２３４５６」に書き換える（ステップＳ４０４）。また、書換部３４は、印刷データ「印刷データ１」に対応する日時情報「２００８／１／１  １３：００」を、変更日時情報「２００８／１／１  １５：００」に書き換える（ステップＳ４０５）。更に、書換部６０は、図１２（ｂ）に示されるように、印刷データ「印刷データ１」に対応する印刷部数を、「０」に初期化する（ステップＳ８０１）。
【０１５８】
そして、書換部６０は、印刷データ記憶部５４から、印刷データ「印刷データ１」に対応して記憶されている電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」を読み出して、該電子メールアドレスを新規パスワード「１２３４５６」と共に、プリンタ制御部５８に通知する（ステップＳ４０６）。
【０１５９】
続いて、プリンタ制御部５８が、通知された電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」及び新規パスワード「１２３４５６」と、新規パスワードの通知指示とを、通知部２７に送る。
【０１６０】
そして、通知部２７が、新規パスワード「１２３４５６」を通知するための電子メールを生成して、電子メールアドレス「ａａａ＠ｂｂｂ．ｃｏｍ」に基づき、該電子メールを送信して、新規パスワードを通知する（ステップＳ４０７）。これにより、プリンタ５１におけるパスワード変更処理が終了する。
【０１６１】
上記のように、印刷データ記憶部５４に記憶されている印刷部数が有効部数に達すると、パスワードが変更されると共に、日時情報の書き換え及び印刷部数の初期化が実施される。また、変更されたパスワードが、電子メールにより通知される。
【０１６２】
以上のように、本実施例のプリンタ５１には、有効時間経過後のパスワード変更機能に加えて、更に、所定印刷部数毎のパスワード変更機能が追加されるので、更なる情報漏洩の抑制及び認証印刷の安全性強化が実現される。
【０１６３】
なお、印刷データに付加される通知先の電子メールアドレスは、クライアント装置１３の電子メールアドレスに限定されない。例えば、ユーザが所持する携帯端末の電子メールアドレスや、複数の電子メールアドレスを適用することも可能である。
また、通知先アドレスとして、クライアント装置１３のＩＰアドレスを適用することも可能である。
【０１６４】
更に、クライアント装置１３における通知先アドレスの印刷データへの付加に代えて、プリンタ５１における印刷データの受信時に、プリンタ５１がクライアント装置１３からＩＰアドレスを取得する構成をとることも可能である。
【０１６５】
また、本実施例では、プリンタ５１及びクライアント装置１３の接続形態として、ネットワーク接続を適用したが、本発明はこれに限定されない。例えば、パラレル接続やＵＳＢ接続等の形態を適用することも可能である。
【０１６６】
更に、本実施例のプリンタ５１は、所定の有効時間毎或いは所定の印刷部数毎に、パスワードの変更を実行するが、例えば、ユーザ或いは管理者からの電子メールによる指示に基づいて、パスワードを変更する構成をとることも可能である。また、ユーザ或いは管理者からの電子メールによる指示に基づいて、印刷データ記憶部５４に記憶されている印刷部数を初期化可能とする構成をとることも可能である。
【図面の簡単な説明】
【０１６７】
【図１】本発明の実施例１に係るプリンタシステムの構成を示すブロック図である。
【図２】表示部に表示される認証設定画面の一例を示す図である。
【図３】認証印刷データの一例を示す図である。
【図４】実施例１における印刷データ記憶部の構成を示す説明図である。
【図５】実施例１における操作パネルを示す図（その１）である。
【図６】本発明に係るプリンタシステムの実施例１における生成記憶動作を示すフローチャートである。
【図７】本発明に係るプリンタの実施例１における認証印刷動作を示すフローチャートである。
【図８】実施例１における操作パネルを示す図（その２）である。
【図９】本発明に係るプリンタの有効時間設定動作を示すフローチャートである。
【図１０】本発明に係るプリンタの実施例１におけるパスワード変更動作を示すフローチャートである。
【図１１】本発明の実施例２に係るプリンタシステムの構成を示すブロック図である。
【図１２】実施例２における印刷データ記憶部の構成を示す説明図である。
【図１３】実施例２における操作パネルを示す図である。
【図１４】本発明に係るプリンタシステムの実施例２における生成記憶動作を示すフローチャートである。
【図１５】本発明に係るプリンタの実施例２における認証印刷動作を示すフローチャートである。
【図１６】本発明に係るプリンタの実施例２における有効部数設定動作を示すフローチャートである。
【図１７】本発明に係るプリンタの実施例２におけるパスワード変更動作を示すフローチャートである。
【符号の説明】
【０１６８】
１０、５０  プリンタシステム
１１、５１  プリンタ
１２  ネットワーク
１３  クライアント装置
２２  受信部
２３  抽出部
２４、５４  印刷データ記憶部
２５、５５  設定記憶部
２６、５６  変更部
２７  通知部
２８、５７  操作パネル
２９  プリンタエンジン
３０、５８  プリンタ制御部
３１  時計部
３２、５９  監視部
３３  生成部
３４、６０  書換部
４８  時間監視部
４９  有効時間記憶部
５２  有効部数記憶部
５３  部数監視部
【図１】
2009262420.tif 000003
【図２】
2009262420.tif 000004
【図３】
2009262420.tif 000005
【図４】
2009262420.tif 000006
【図５】
2009262420.tif 000007
【図６】
2009262420.tif 000008
【図７】
2009262420.tif 000009
【図８】
2009262420.tif 000010
【図９】
2009262420.tif 000011
【図１０】
2009262420.tif 000012
【図１１】
2009262420.tif 000013
【図１２】
2009262420.tif 000014
【図１３】
2009262420.tif 000015
【図１４】
2009262420.tif 000016
【図１５】
2009262420.tif 000017
【図１６】
2009262420.tif 000018
【図１７】
2009262420.tif 000019