(57)【要約】【課題】本発明は、基準時刻が変更されても、ユーザ所望の削除時刻に認証印刷用の印刷データを削除できる画像形成装置を提供する。【解決手段】画像形成装置１は、認証印刷用の印刷データを格納する格納部２１と、格納部２１内の印刷データを削除する削除時刻を管理する管理部２２と、基準時刻と認証情報とを入力する入力手段１６と、基準時刻に基づき現在の時刻を出力する時計部１９と、認証できたか否かを判定する判定部２３と、削除時刻になる前に認証できた印刷データを出力し、認証できる前に削除時刻になった印刷データを削除する制御部２０と、基準時刻が変更されたときに、管理部２２の削除時刻を変更するか否かを上位装置２に問い合わせる問い合わせ手段（１１、２０、２２）と、を有している。これにより、画像形成装置の基準時刻の変更に拘わらず、ユーザの所望の削除時間で認証印刷用の印刷データを削除できる。【選択図】図１
2014180783.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から受信した印刷データを含む画像情報に、第１認証情報が付加されているか否かを解析して、付加無しの場合には前記印刷データ及び印刷命令を出力し、付加有りの場合には前記第１認証情報が付加された前記画像情報を出力する解析部と、
前記第１認証情報が付加された前記画像情報における前記印刷データを格納する格納部と、
前記格納部に格納された前記印刷データを削除する削除時刻を管理する管理部と、
変更可能な基準時刻の情報と、第２認証情報と、を含む情報を入力する入力手段と、
前記入力手段より入力された前記基準時刻の情報に基づき、経過時間を計測して現在の時刻を出力する時計部と、
前記第１認証情報と前記第２認証情報とが一致するか否かを判定して一致又は不一致の判定結果を出力する判定部と、
前記現在の時刻が前記削除時刻になる前に前記一致の前記判定結果が出力された場合には、前記格納部から前記第１認証情報が付加された前記画像情報における前記印刷データを読み出して前記印刷データ及び前記印刷命令を出力し、前記一致の前記判定結果が出力される前に前記現在の時刻が前記削除時刻になった場合には、前記格納部に格納されている前記印刷データの内の前記削除時刻に対応する前記印刷データを削除する制御部と、
前記基準時刻が変更されたときに、前記管理部により管理されている前記削除時刻を変更するか否かを前記上位装置に問い合わせる問い合わせ手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記第１認証情報は、前記印刷データを認証印刷とする場合に前記認証印刷の許可者を認証するための情報であり、前記第２認証情報は、前記許可者を認証する情報であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷データ及び前記印刷命令が入力されると、入力された前記印刷データに基づいて画像を形成する画像形成手段を有することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
請求項１〜３のいずれか１項記載の画像形成装置は、更に、
前記基準時刻が変更されたときに、前記管理部により管理されている前記削除時刻を変更するか否かを問い合わせるメッセージを表示する表示部を有することを特徴とする画像形成装置。
【請求項５】
請求項１〜４のいずれか１項記載の画像形成装置は、更に、
前記基準時刻の情報を前記制御部に与える時刻情報提供サーバが接続されていることを特徴とする画像形成装置。
【請求項６】
前記上位装置は、
前記基準時刻の変更前の削除時刻又は前記基準時刻の変更後の削除時刻のいずれかを、前記削除時刻として選択可能であることを特徴とする請求項１〜５のいずれか１項記載の画像形成装置。
【請求項７】
前記制御部は、
前記削除時刻が変更された場合に、変更された前記削除時刻を前記上位装置に通知することを特徴とする請求項１〜６のいずれか１項記載の画像形成装置。
【請求項８】
請求項１〜７のいずれか１項記載の画像形成装置は、更に、
前記基準時刻を変更する予約時刻を受け付ける予約部と、
前記管理部により管理されている前記削除時刻に対応する前記印刷データが、前記格納部に存在しているか否かを判断して存在有り又は存在無しの判断結果を出力する判断部と、を有し、
前記予約部は、
前記基準時刻が変更されとき、前記存在有りの前記判断結果が出力されている場合には、前記予約時刻を、前記管理部により管理されている前記削除時刻のうち最も遅い前記削除時刻に変更することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から受信した認証情報が付加された認証印刷用の印刷データを、時計機能を用いて管理すると共に印刷を行う画像形成装置に関するものである。
【背景技術】
【０００２】
従来、例えば、下記特許文献１には、認証印刷用の印刷データを削除する場合として、入力された認証情報と認証印刷用の印刷データに付加されている認証情報とが一致したときに、認証印刷用の印刷データを印刷した後に認証印刷用の印刷データを削除する場合と、指定された保存時間が経過しても認証情報が入力されないときに、認証印刷用の印刷データを削除する場合と、があることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４２９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置では、以下（ａ），（ｂ）のような課題があった。
（ａ）  画像形成装置の基準時刻が、保存時間により設定された削除時刻より遅い時刻に変更されると、指定した削除時刻になっても、認証印刷用の印刷データが削除されない。
【０００５】
（ｂ）  画像形成装置の基準時刻が、保存時間により設定された削除時刻より早い時刻に変更されると、指定した削除時刻になっていないにも拘わらず認証印刷用の印刷データが削除されてしまう。
【０００６】
本発明の目的は、画像形成装置の基準時刻の変更に拘わらず、ユーザが望む削除時刻に、認証印刷用の印刷データが削除される画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、上位装置から受信した印刷データを含む画像情報に、第１認証情報が付加されているか否かを解析して、付加無しの場合には前記印刷データ及び印刷命令を出力し、付加有りの場合には前記第１認証情報が付加された前記画像情報を出力する解析部と、前記第１認証情報が付加された前記画像情報における前記印刷データを格納する格納部と、前記格納部に格納された前記印刷データを削除する削除時刻を管理する管理部と、変更可能な基準時刻の情報と、第２認証情報と、を含む情報を入力する入力手段と、前記入力手段より入力された前記基準時刻の情報に基づき、経過時間を計測して現在の時刻を出力する時計部と、前記第１認証情報と前記第２認証情報とが一致するか否かを判定して一致又は不一致の判定結果を出力する判定部と、前記現在の時刻が前記削除時刻になる前に前記一致の前記判定結果が出力された場合には、前記格納部から前記第１認証情報が付加された前記画像情報における前記印刷データを読み出して前記印刷データ及び前記印刷命令を出力し、前記一致の前記判定結果が出力される前に前記現在の時刻が前記削除時刻になった場合には、前記格納部に格納されている前記印刷データの内の前記削除時刻に対応する前記印刷データを削除する制御部と、前記基準時刻が変更されたときに、前記管理部により管理されている前記削除時刻を変更するか否かを前記上位装置に問い合わせる問い合わせ手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の画像形成装置によれば、上位装置から受信した印刷データを含む画像情報に、第１認証情報が付加されているか否かを解析する解析部と、第１認証情報が付加された画像情報における印刷データを格納する格納部と、格納部に格納された印刷データを削除する削除時刻を管理する管理部と、基準時刻の情報と第２認証情報とを含む情報を入力する入力手段と、入力手段より入力された基準時刻の情報に基づき、経過時間を計測して現在の時刻を出力する時計部と、第１認証情報と第２認証情報とが一致するか否かを判定する判定部と、現在の時刻が削除時刻になる前に一致の判定結果が出力された場合には、印刷データを読み出して印刷データ及び印刷命令を出力し、一致の判定結果が出力される前に現在の時刻が削除時刻になった場合には、印刷データを削除する制御部と、基準時刻が変更されたときに、管理部により管理されている削除時刻を変更するか否かを上位装置に問い合わせる問い合わせ手段と、を有している。これにより、ユーザは、画像形成装置の基準時刻が変更されたことを知ることができるので、ユーザは、認証印刷ジョブを所望の削除時刻に削除することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は本発明の実施例１におけるプリンタの構成の概略を示すブロック図である。
【図２】図２は非認証印刷用の画像情報４０の例を示す図である。
【図３】図３は認証印刷用の画像情報４０Ａの例を示す図である。
【図４】図４は図１中の格納部２１に格納された印刷データのイメージを説明する図である。
【図５】図５は図１中の管理部２２内の管理テーブル５０の例を示す図である。
【図６】図６は本発明の実施例１におけるプリンタ１の外観を示す斜視図である。
【図７】図７は図６中の操作パネル３０の例を示す図である。
【図８】図８は図１中のプリンタ１における処理の概略を示すフローチャートである。
【図９】図９は図８中のステップＳ１０における印刷指示待ちの処理を示すフローチャートである。
【図１０】図１０は図７中の表示部１８における認証情報入力時の表示例を示す図である。
【図１１】図１１は実施例１における認証印刷の監視処理を示すフローチャートである。
【図１２】図１２は図１中のプリンタ１における時刻変更時の処理を示すフローチャートである。
【図１３】図１３は図７中の表示部１８における基準時刻の変更時の表示例を示す図である。
【図１４】図１４は図１中のＰＣ２の表示例を示す図である。
【図１５】図１５は本発明の実施例２におけるプリンタ１Ａの構成の概略を示すブロック図である。
【図１６】図１６は図１５のプリンタ１Ａの時刻変更時の処理を示すフローチャートである。
【図１７】図１７は図１５のプリンタ１Ａの時刻変更予約の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【００１１】
（実施例１の構成）
図１は、本発明の実施例１におけるプリンタの構成の概略を示すブロック図である。
【００１２】
本実施例１の画像形成装置としてのプリンタ１には、通信回線としてのネットワーク３を介して、１つ又は複数の情報処理装置としてのパーソナルコンピュータ（以下「ＰＣ」という。）２が通信可能に接続されている。通信回線は、ネットワーク３に限定されず、例えば、ユーザ・シリアル・バス（以下「ＵＳＢ」という。）、アイ・トリプル・イー（ＩＥＥＥ）１２８４準拠インタフェース、シリアルインタフェース等であっても良い。
【００１３】
プリンタ１は、ＰＣ２から与えられた画像情報を処理して印刷を行うものであり、通信部１１、解析部１２、画像生成部１３、印刷部１４、設定値管理部１５、操作部１６、状態管理部１７、表示部１８、時計部１９、制御部２０、格納部２１、管理部２２、及び判定部２３を有している。
【００１４】
通信部１１は、ＰＣ２が与える印刷データを含む画像情報等の情報を受信すると共に、ユーザへの問い合わせ情報を送信するものであり、受信した画像情報を解析部１２へ出力する。
【００１５】
解析部１２は、通信部１１から受け取った画像情報を解析するものである。解析部１２は、画像情報を解析して認証印刷か否かを解析する。認証印刷か否かの解析は、例えば、画像情報中の先頭ビットに付加された認証印刷判定情報等により行われる。解析部１２は、解析結果が情報付加有りであれば、認証印刷であると判断し第１認証情報が付加された画像情報を制御部２０へ出力し、解析結果が情報付加無しであれば、認証印刷でないと判断し画像情報中の印刷データを画像生成部１３へ出力する。更に、解析部１２は、画像情報中の印刷データを解析して取得した設定値情報を設定値管理部１５へ出力する。設定値情報管理部１５により管理される設定値情報は、印刷を実行するための情報であり、例えば、用紙サイズ、枚数、解像度等の情報である。
【００１６】
画像生成部１３は、解析部１２から受け取った印刷データを、設定値管理部１５から取得した設定値情報に基づいて編集、展開してラスタデータを作成し、作成したラスタデータを印刷部１４へ出力するものである。印刷部１４は、画像生成部１３から受け取ったラスタデータを設定値管理部１５から取得した設定値情報に基づいて用紙等の印刷媒体上に印刷を行うものである。画像形成手段は、画像生成部１３及び印刷部１４により構成されている。
【００１７】
入力手段としての操作部１６は、変更可能な基準時刻の情報と、認証印刷の許可者を認証するための第２認証情報と、を含む情報を入力するものである。操作部１６は、設定値管理部１５、状態管理部１７、表示部１８、時計部１９、及び制御部２０と接続されている。操作部１６は、設定値管理部１５に対して、用紙サイズ、枚数、解像度等の設定値情報を入力することができる。
【００１８】
状態管理部１７は、各部の状態変化等を管理すると共に、各部への指示を行うものであり、通信部１１、解析部１２、画像生成部１３、印刷部１４、操作部１６、表示部１８及び制御部２０と接続されている。状態管理部１７は、画像形成装置１の状態を示すメッセージを表示するように表示部１８へ指示する。表示部１８は、状態管理部１７からの指示により画像形成装置１の状態を示す表示データを生成し、メッセージを表示するものである。
【００１９】
時計部１９は、操作部１６より入力された基準時刻の情報に基づいて経過時間を計測して現在の時刻を制御部２０及び管理部２２へ出力するものである。
【００２０】
制御部２０は、第１認証情報が付加された画像情報における印刷データを管理するものであり、第１認証情報が付加された画像情報における印刷データを格納部２１に格納すると共に、格納部２１に格納された印刷データを認証印刷後又は削除時刻経過後に削除するものである。制御部２０には、通信部１１、解析部１２、操作部１６、状態管理部１７、表示部１８、時計部１９、格納部２１、管理部２２及び判定部２３が接続されている。
【００２１】
制御部２０は、表示部１８と接続されており、認証情報が一致した認証印刷の実行中を示す表示や、認証印刷に一致する認証印刷が存在しない等の表示を表示部１８に指示し表示する。制御部２０は、認証情報が一致した場合は、格納部２１から第１認証情報に対応した印刷データを読み出し、状態管理部１７を経由して画像生成部１３へ渡し、通常の非認証印刷と同じように印刷を実行する。
【００２２】
制御部２０は、時計部１９と接続されており、時計部１９から現在の時刻を取得する。制御部２０は、判定部２３と接続されており、操作部１６から取得した第２認証情報を判定部２３に渡し、判定部２３に第２認証情報が一致する第１認証情報が付加された画像情報に対応した印刷データが存在する否かを判定させる。制御部２０は、管理部２２と接続されており、管理部２２へ認証印刷用の印刷データを削除する時刻である削除時刻の管理を指示する。
【００２３】
格納部２１は、解析部１２の解析結果が情報付加有りであるとき出力される第１認証情報が付加された画像情報に対応する印刷データを、ジョブ情報（ジョブ名）と共に格納するものである。格納部２１は、ハードディスクドライブ（ＨＤＤ）等の不揮発性メモリにより構成されている。
【００２４】
管理部２２は、格納部２１に格納された印刷データの削除時刻を管理するものであり、ランダムアクセスメモリ（ＲＡＭ）のような記憶素子により構成された管理テーブル５０を有している。管理テーブル５０には、格納部２１に格納された印刷データと、例えば、ジョブ名により対応付けられた削除時刻等が保存されている。
【００２５】
判定部２３は、画像情報に付加されている第１認証情報と、操作部１６から入力される第２認証情報とが一致するか否かを判定して一致又は不一致の判定結果を出力するものである。制御部２０は、時計部１９から受け取った現在の時刻が管理部２２により管理されている削除時刻前に、判定部２３の判定結果が一致の場合には、格納部２１から第１認証情報に対応するジョブ名の印刷データを読み出して印刷データ及び印刷命令を画像生成部１３へ出力する。制御部２０は、判定部２３の判定結果が一致する前に、現在の時刻が削除時刻になった場合には、格納部２１に格納されている印刷データの内の削除時刻になったジョブ名の印刷データを削除する。
【００２６】
更に、制御部２０は、基準時刻が変更されたときに、通信部１１を介して、削除時刻を変更するか否かを上位装置ＰＣ２へ問い合わせる。通常、基準時刻の変更は、操作部１６から基準時刻が入力されて行われるが、ネットワーク３上に接続された時刻情報提供サーバ４により提供される基準時刻の情報に基づいて、基準時刻を変更するようにしても良い。又、基準時刻が変更されたときに、制御部２０から指示して表示部１８に、削除時刻を変更するか否かの問い合わせメッセージを表示させるようにしても良い。
【００２７】
ＰＣ２は、状態確認データ、装置設定データ、印刷データ等を含む画像情報を作成し、作成した画像情報を、ネットワーク３を介してプリンタ１に送信すると共に、プリンタ１からの情報を受信するものである。ＰＣ２により作成される画像情報には、認証印刷用の画像情報、及び非認証印刷用の画像情報がある。
【００２８】
図２は、非認証印刷用の画像情報の例を示す図であり、図３は、認証印刷用の画像情報の例を示す図である。
【００２９】
通常の印刷である非認証印刷用の画像情報４０の例が図２に示されている。画像情報４０は、非認証印刷であることを示す例えば“０”である認証印刷判定情報４１、画像情報を送信したＰＣ２を示す例えば、ＩＰアドレス等ホスト情報４２ａ“ａａａ”、送信時刻４２ｂ“１１：３０”（分）、ジョブ名を示すジョブ情報４２ｃ“Ｘ１２３”及び印刷データ４３から構成されている。印刷データ４３には、設定値情報４３ａが含まれている。
【００３０】
認証印刷用の画像情報４０Ａの例が図３に示されている。画像情報４０Ａは、認証印刷を示す例えば“１”である証印刷判定情報４１Ａ、ホスト情報４２ａ“ｂｂｂ”、送信時刻４２ｂ“１１：５０”、ジョブ情報４２ｃ“Ｙ２３５”及び印刷データ４３に、認証印刷を許可する許可者を認証する例えば、パスワード等の第１認証情報４２ｄ“Hisashi”と保存時間４２ｅ“６０”（分）が追加されて構成されている。
【００３１】
図４は、図１中の格納部２１に格納された印刷データのイメージを示す図であり、図５は、図１中の管理テーブル５０の例を示す図である。
【００３２】
図３に示された認証印刷用の画像情報４０Ａの内のジョブ名４２ｃと印刷データ４３とが、図１中の格納部２１に格納されているイメージが図４に示されている。制御部２０は、格納部２１に格納された複数のジョブ名４２ｃにより対応づけられた印刷データ４３を読み出し又は削除できるようになっている。
【００３３】
ジョブ名４２ｃに対応づけられた削除時刻を管理する管理テーブル５０が、図５に示されている。管理テーブル５０には、ジョブ名４２ｃに付随したホスト情報４２ａ及び第１認証情報４２ｄも登録されている。
【００３４】
図５において、ジョブ名“Ｘ１２３”の削除時刻は、１２：００であり、ジョブ名“Ｙ２３４”の削除時刻は、１２：４５であり、ジョブ名“Ｙ２３５”の削除時刻は、１２：５０であり、ジョブ名“Ｘ３４５”の削除時刻は、１３：００であり、ジョブ名“Ｘ３４６”の削除時刻は、１３：１５である。削除時刻は、図３に示された認証印刷用の画像情報４０Ａ中の送信時刻４２ｂと、保存時間の情報から、求められる。例えば、送信時刻４２ｂが“１１：５０”であり、保存時間“６０”（分）であれば、削除時刻は、“１２：５０”となる。
【００３５】
例えば、現在の時刻１１時４５分に、５分進むように基準時刻が変更された場合、時刻変更後のジョブ削除時刻５０ｂが、時刻変更前のジョブ削除時刻５０ａより、５分前の時刻になっている例が、図５に示されている。
【００３６】
図６は、実施例１におけるプリンタ１の外観を示す斜視図であり、図７は、図６中の操作パネル３０の例を示す図である。
【００３７】
図６に示されたプリンタ１は、図１中の操作部１６及び表示部１８を構成する操作パネル３０が前面に配設されている。この操作パネル３０の例が図７に示されている。
【００３８】
操作パネル３０は、プリンタ１の内部状態等を表示する液晶ディスプレイ（「ＬＣＤ」という。）等により構成された表示部１８と、メニュー画面を選択するメニューボタン３１と、メニューを選択するための上ボタン３２及び下ボタン３３と、選択したメニューを決定するための選択ボタン３４と、ＬＣＤの表示画面を前の画面に戻すための戻るボタン３５と、選択したメニューをキャンセルするためのキャンセルボタン３６と、第２認証情報や基準時刻を入力するためのテンキー３７と、を有している。
【００３９】
（実施例１の動作）
実施例１の動作を、（Ｉ）時刻変更がなかった場合の動作と、（II）時刻変更があった場合の動作と、に分けて説明する。
【００４０】
（Ｉ）  時刻変更がなかった場合の動作
図８は、図１中のプリンタ１における処理の概略を示すフローチャートである。
【００４１】
図１〜図５を参照しつつ、図８のフローチャートに沿って、図１中のプリンタ１における処理の概略を説明する。
【００４２】
処理が開始されると、ステップＳ１へ進む。ステップＳ１において、通信部１１がネットワーク３を介してＰＣ２から画像情報を受信し、受信した画像情報を解析部１２へ出力し、ステップＳ２へ進む。ステップＳ２において、解析部１２は、認証印刷であるかどうか解析する。即ち、解析部１２は、通信部１１から入力される画像情報が、図３に示されているように、例えば、先頭ビットの認証印刷判定情報４１が認証印刷を示す“１”であるか非認証印刷を示す“０”であるかを解析し、ステップＳ３へ進む。
【００４３】
ステップＳ３において、解析部１２における解析結果が認証印刷の場合には（Ｙ）、ステップＳ４へ進み、認証印刷でない場合には（Ｎ）、ステップＳ１１へ進む。
【００４４】
ステップＳ４において、制御部２０は、解析部１２から第１認証情報が付加された画像情報４０Ａを取得し、認証印刷用の画像情報４０Ａ内の保存時間４２ｅの情報を取得し、ステップＳ５へ進む。ステップＳ５において、制御部２０は、時計部１９から取得した現在の時刻と、ステップＳ４で取得した保存時間と、から削除時刻を算出し、ステップＳ６へ進む。
【００４５】
ステップＳ６において、制御部２０は、ＰＣ２が画像情報を送信した時刻を示す送信時刻４２ｂの情報を取得し、時計部１９から取得した現在の時刻との差を算出し、画像情報４０Ａ内のホスト情報４２ａに対応する画像情報を送信したＰＣ２へ、送信時刻４２ｂと現在の時刻との誤差及び削除時刻を通知し、ステップＳ７へ進む。例えば、「プリンタ１の時刻で１０時１０分までに印刷されない場合は、認証印刷を削除します。プリンタ１の時刻とＰＣ２の時刻では、ＰＣ２の時刻が１０分進んでいます。」といったアナウンス情報と、プリンタ１の時刻での削除時刻とを画像情報を送信したＰＣ２へ通知する。
【００４６】
ここで、ＰＣ２へ常に通知すると、ユーザが煩わしいので、例えば、ＰＣ２とプリンタ１の時刻の差が１０分以上の場合にのみ通知するようにしても良い。
【００４７】
ステップＳ７において、制御部２０は、認証印刷用の画像情報４０Ａを、図５に示されたような管理テーブル５０に登録し、ステップＳ８へ進む。ステップＳ８において、制御部２０は、認証印刷用の画像情報４０Ａ中のジョブ名４２ｃ付きの印刷データ４３を格納部２１に、図４に示されているように格納し、ステップＳ９へ進む。ステップＳ９において、制御部２０は、管理部２２に認証印刷用の印刷データを監視するよう指示し、管理部２２は、削除時刻を経過した認証印刷用の印刷データが存在しないか監視を開始し、ステップＳ１０へ進む。ステップＳ１０において、ユーザの操作による操作部１６からの第２認証情報の入力を待つ印刷指示待ち処理へ移行する。
【００４８】
ステップＳ３における解析結果が認証印刷ではない場合、解析部１２は、画像生成部１３に印刷データの処理を依頼し、画像生成部１３は、解析部１２から印刷データを取得し、取得した印刷データを編集、展開してラスタデータを作成し、ステップＳ１２へ進む。ステップＳ１２において、画像生成部１３は、印刷部１４に印刷を依頼し、印刷部１４は、画像生成部１３から渡されたラスタデータに基づいて印刷媒体に印刷を実行し、処理を終了する。
【００４９】
本実施例１では、上位装置ＰＣ２から保存時間を指定するとしたが、上位装置ＰＣ２から削除時刻を直接指定しても良い。上位装置ＰＣ２から削除時刻を直接指定する場合には、削除時刻をＰＣ２の時刻を基準に行うか、プリンタ１の時刻を基準に行うかの問い合わせをＰＣ２に行い、ＰＣ２からの指示に従って削除時刻を設定することになる。
【００５０】
ＰＣ２から、このＰＣ２の時刻を基準に行うと指示された場合は、ＰＣ２とプリンタ１の時刻の差を削除時刻に反映させた時刻を削除時刻として設定する。ＰＣ２からプリンタ１の時刻を基準に行うと指定された場合は、削除時刻をそのまま削除時刻として設定することになる。
【００５１】
図９は、図８中のステップＳ１０における印刷指示待ちの処理を示すフローチャートであり、図１０は、図７中の表示部１８における認証情報入力時の表示例を示す図である。
【００５２】
図１、図７及び図１０を参照しつつ、図９のフローチャートに沿って、図８中のステップＳ１０における印刷指示待ちの処理について説明する。
【００５３】
図９において、印刷指示待ちの処理が開始されると、ステップＳ２０へ進む。ステップＳ２０において、制御部２０は、ユーザの操作により操作部１６から第２認証情報が入力されるのを待ち、第２認証情報が入力されると（Ｙ）、ステップＳ２１へ進む。操作部１６から第２認証情報が入力されるのを待っている状態の表示部１８の表示例が図１０（ａ）に示されている。操作部１６から第２認証情報が入力されて、ＯＫボタン３４が押される前の表示部１８の表示例が図１０（ｂ）に示されている。
【００５４】
ステップＳ２１において、制御部２０は、操作部１６で入力された第２認証情報を判定部２３へ渡し、判定部２３は、第２認証情報と、図５に示された管理テーブル５０の第１認証情報４２ｄと比較し、第２認証情報と一致する認証情報４２ｄが存在するか否か検索する。第２認証情報と一致する認証情報４２ｄが付加された印刷データが存在するかの検索中の表示部１８の表示例が図１０（ｃ）に示されている。判定部２３の判定結果が、一致する印刷データが存在しなければ（Ｎ）、ステップＳ２２へ進み、ステップＳ２２において、制御部２０は、「一致ジョブがない」旨の表示するように表示部１８に指示し、ステップＳ２０へ戻る。表示部１８の「一致ジョブがない」旨の表示例が図１０（ｄ）に示されている。
【００５５】
ステップＳ２１において、第２認証情報と一致する認証情報４２ｄが見つかるまで、ステップＳ２０〜Ｓ２２の処理を繰り返し、一致する印刷データが存在すれば（Ｙ）、ステップＳ２３へ進む。
【００５６】
ステップＳ２３において、制御部２０は、判定部２３から一致した第１認証情報４２ｄ、例えば、“Hisashi”を取得し、管理テーブル５０中の第１認証情報４２ｄ、“Hisashi”に対応するジョブ名“Ｘ１２３”の印刷データ４３を格納部２１から読み出し、ステップＳ２４へ進む。ステップＳ２４において、制御部２０は、格納部２１からステップＳ２３で取得したジョブ名“Ｘ１２３”の印刷データ４３を削除し、ステップＳ２５へ進む。ステップＳ２５において、制御部２０は、管理テーブル５０からステップＳ２３で取得したジョブ名“Ｘ１２３”の印刷データ４３の認証画像情報を削除し、ステップＳ２６へ進む。
【００５７】
ステップＳ２６において、制御部２０は、ステップＳ２３で取得したジョブ名“Ｘ１２３”の印刷データ及び認証印刷の印刷命令を状態管理部１７へ行うと共に、表示部１８に、「一致ジョブがあり、印刷できる」旨の表示を指示し、ステップＳ２７へ進む。ステップＳ２６において、状態管理部１７は、画像生成部１３に印刷データの処理を指示し、表示部１８は、「一致ジョブがあり、印刷できる」旨の表示をする。表示部１８の「一致ジョブがあり、印刷できる」旨の表示例が図１０（ｅ）に示されている。
【００５８】
ステップＳ２７において、画像生成部１３は、状態管理部１７から印刷データを取得し、編集、展開を行ってラスタデータを作成し、ステップＳ２８へ進む。ステップＳ２８において、画像生成部１３は、印刷部１４に印刷を指示し、印刷部１４は、画像生成部１３から渡されたラスタデータを印刷し、処理を終了する。
【００５９】
図１１は、実施例１における認証印刷の監視処理を示すフローチャートである。
図１１のフローチャートに沿って、認証印刷の監視処理について説明する。
【００６０】
処理が開始されると、ステップＳ３０へ進む。ステップＳ３０において、タイマ割り込みにより定期的、例えば、１分間隔で割り込みを発生させ、割り込みを認識した場合（Ｙ）、ステップＳ３１へ進む。ステップＳ３１において、管理部２２は、時計部１９から現在の時刻を取得し、取得した現在の時刻が登録されている認証印刷の削除時刻を経過している認証印刷が存在するか否かを確認し、存在する場合は（Ｙ）、ステップＳ３２へ進み、存在しない場合は（Ｎ）、認証印刷の監視処理を終了する。
【００６１】
ステップＳ３２において、削除時刻を経過している認証印刷が存在する場合は（Ｙ）、削除すべき認証印刷のホスト情報４２ａ、ジョブ名４２ｃ及び認証情報４２ｄを制御部２０へ連絡する。制御部２０は、格納部２１から対応する認証印刷の印刷データ４３を削除し、ステップＳ３３へ進む。ステップＳ３３において、制御部２０は、管理部２２内の管理テーブル５０から対象となる認証印刷の認証画像情報を削除し、認証印刷の監視処理を終了する。
【００６２】
（II）  時刻変更があった場合の動作
図１２は、図１中の画像形成装置１における時刻変更時の処理を示すフローチャートであり、図１３は、図７中の表示部１８における基準時刻の変更時の表示例を示す図であり、更に、図１４は、図１中のＰＣ２の表示例を示す図である。
【００６３】
図１、図１３及び図１４を参照しつつ、図１２のフローチャートに沿って、プリンタ１の時刻変更時の処理について説明する。
【００６４】
処理が開始されると、ステップＳ４０へ進む。ステップＳ４０において、操作部１６は、ユーザがボタンを操作することにより時刻設定メニューへ移動し、時刻設定メニューを表示部１８へ表示し、ステップＳ４１へ進む。表示部１８のメニュー選択画面の表示例が図１３（ａ）に示されており、図１３（ａ）に示された状態で、ＯＫボタンが押下されると、図１３（ｂ）に示された時刻設定メニュー画面へ移行する。
【００６５】
ステップＳ４１において、操作部１６は、ユーザが図７のテンキー３７を操作して入力した時刻を表示部２８へ表示し、ステップＳ４２へ進む。時刻が入力された表示部１８の表示例が図１３（ｃ）に示されている。ステップＳ４２において、操作部１６は、ユーザが図７のＯＫボタン３４を押下し、設定する時刻が決定されたことを認識し、ステップＳ４３へ進む。ステップＳ４３において、操作部１６は、設定する時刻が決定されたことを制御部２０へ連絡し、制御部２０は、現在の時刻を時計部１９から取得し、ステップＳ４４へ進む。
【００６６】
ステップＳ４４において、操作部１６は、ステップＳ４２で決定された基準時刻を時計部１９に設定し、ステップＳ４５へ進む。ステップＳ４５において、操作部１６は、基準時刻が変更されたことを制御部２０に連絡し、制御部２０は、変更後の現在の時刻を時計部１９から取得し、ステップＳ４６へ進む。
【００６７】
ステップＳ４６において、制御部２０は、ステップＳ４３で取得した時刻変更前の現在の時刻と、ステップＳ４５で取得した時刻変更後の現在の時刻との差を算出し、ステップＳ４７へ進む。ステップＳ４７において、制御部２０は、ステップＳ４６で算出した時刻の差を管理部２２へ渡し、認証印刷の削除時刻を変更するよう指示し、管理部２２は、削除時刻をプリンタ１の時刻変更前の削除時刻として保存し、その後に、認証印刷の保存時間が同じようになるように、管理テーブル５０に登録されている削除時刻を変更し、ステップＳ４８へ進む。
【００６８】
ステップＳ４８において、制御部２０は、例えば、「プリンタの時刻が変更されました。プリンタの時刻で１０時３０分までに印刷されない場合は、認証印刷を削除します。この認証印刷の保存時間は、後３０分です。削除時刻が時刻変更前の時刻のほうが良い場合は戻しますので変更要求を通知して下さい。」といったメッセージと、プリンタ１の時刻を基準として削除される削除時刻と、削除されるまでの時間と、元の削除時刻に戻すかどうかと、の問い合わせを認証印刷を送信したホストつまり画像情報内のホスト情報４２ａに示されるＰＣ２へ通知し、ステップＳ４９へ進む。
【００６９】
ステップＳ４９において、制御部２０は、通信部１１を介して削除時刻を元に戻す要求を受信したかどうかを確認し、受信があれば（Ｙ）、ステップＳ５０へ進み、受信がなければ（Ｎ）、時刻変更時の処理を終了する。削除時刻を変更するか否かの問い合わせを受けた場合の図１中のＰＣ２の表示例が図１４（ａ）に示されている。
【００７０】
ステップＳ５０において、通信部１１が削除時刻を時刻変更前の削除時刻に戻す要求を受信した場合、制御部２０は、管理部２２内の管理テーブル５０の削除時刻を時刻変更前の削除時刻に戻すように指示し、管理部２２は、削除時刻を時刻変更前の削除時刻に変更し、時刻変更時の処理を終了する。
【００７１】
本実施例１では、図１の操作部１６、即ち、図７の操作パネル３０から変更可能な基準時刻が入力されるとしたが、例えば、図１中のネットワーク３に接続された時刻情報提供サーバ４から基準時刻の情報が入力されるようにしても良い。
【００７２】
（実施例１の効果）
本発明の実施例１のプリンタ１によれば、解析部１２と、格納部２１と、管理部２２と、入力手段１６と、時計部１９と、判定部２３と、制御部２０と、画像形成手段と、問い合わせ部と、を有し、問い合わせ部は、基準時刻が変更されたときに、管理部２２により管理されている削除時刻を変更するか否かを上位装置２に問い合わせるようにしている。そのため、プリンタ１の時刻が変更された場合にも、ユーザは時刻が変更されたことを知ることができ、上位装置ＰＣ２から削除時刻を選択することにより、認証印刷ジョブをユーザが所望の削除時刻に削除することができる。
【実施例２】
【００７３】
（実施例２の構成）
図１５は、本発明の実施例２におけるプリンタ１Ａの構成の概略を示すブロック図であり、実施例１を示す図１と共通の要素には共通の符号が付されている。
【００７４】
プリンタ１Ａは、実施例１と同様の通信部１１、解析部１２、画像生成部１３、印刷部１４、設定値管理部１５、状態管理部１７、表示部１８、格納部２１、管理部２２及び判定部２３と、実施例１とは機能が異なる操作部１６Ａ、時計部１９Ａ及び制御部２０Ａと、を有し、更に、予約部６１及び判断部６２が新たに追加されている。
【００７５】
予約部６１は、基準時刻の変更の予約を受け付けるものであり、操作部１６Ａと接続されている。ユーザが、操作部１６Ａから基準時刻の変更の予約の操作をした場合に、操作部１６Ａから入力された基準時刻の変更の予約を受け付け、受け付けた基準時刻の変更の予約時刻を時計部１９Ａへ出力する。
【００７６】
予約部６１は、操作部１６Ａから基準時刻の変更の予約を受け付けた場合に、実際に基準時刻を変更するまでの時間や、基準時刻の設定の際に設定する基準時刻を算出するためのタイマ６１ａを内蔵している。予約部６１は、制御部２０Ａと接続されており、制御部２０Ａを介して、図５に示されたような管理テーブル５０を取得する。予約部６１は、基準時刻を変更する時刻になったら、基準時刻の変更を開始することと、基準時刻を変更したこととを制御部２０Ａへ通知する。又、予約部６１は、時計部１９Ａと接続されており、基準時刻を変更するまでの時間や、基準時刻を変更する時に設定する基準時刻を算出するため、時計部１９Ａから現在の時刻を取得する。
【００７７】
判断部６２は、認証印刷用の印刷データが格納部２１内に存在するか否かを判断するものであり、操作部１６Ａと接続されており、操作部１６Ａの認証印刷が格納部２１に格納されているか否かの問い合わせ時に、接続されている制御部２０から認証印刷の情報を取得し、認証印刷が存在するかどうかを判断するものである。本実施例２のプリンタ１Ａのその他の構成は、実施例１と同様である。
【００７８】
（実施例２の動作）
本実施例２の時刻変更がなかった場合の動作は、実施例１の動作と同じであるので説明を省略し、時刻変更があった場合の処理について説明する。
【００７９】
図１６は、図１５のプリンタ１Ａの時刻変更時の処理を示すフローチャートであり、実施例１を示す図１２と共通の要素には共通の符号が付されている。
【００８０】
本実施例２の動作の実施例１の動作との違いは、格納部２１内に認証印刷用の印刷データが存在するか否かの判断処理を追加し、認証印刷が存在しない場合は、直ぐに基準時刻を変更し、認証印刷が存在する場合は、時刻変更予約処理により時刻を変更する処理を追加したことである。
【００８１】
処理が開始されると、ステップＳ４０へ進み、ステップＳ４０〜Ｓ４２において、実施例１と同様の処理が行われ、ステップＳ６０へ進む。ステップＳ６０において、操作部１６Ａは、判断部６２に認証印刷が存在するかを確認するように指示し、判断部６２は、制御部２０Ａから図５に示されたような管理テーブル５０を取得し、認証印刷が存在するかの判断結果を操作部１６Ａへ返す。認証印刷が存在すると判断した場合（Ｙ）、ステップＳ６１へ進み、認証印刷が存在しないと判断した場合（Ｎ）、ステップＳ６７へ進む。
【００８２】
ステップＳ６１において、操作部１６Ａは、予約部６１にステップＳ４２で決定した変更する基準時刻を渡し、時刻変更を予約し、ステップＳ６２へ進む。ステップＳ６２において、予約部６１は、制御部２０Ａから図５に示されたような管理テーブル５０を取得し、削除時刻が最も遅い認証印刷の削除時刻を取得し、ステップＳ６３へ進む。ステップＳ６３において、予約部６１は、時計部１９Ａから現在の時刻を取得し、ステップＳ６４へ進む。ステップＳ６４において、予約部６１は、最も遅い認証印刷の削除時刻で基準時刻を変更するため、基準時刻を変更するまでのタイマ値を算出し、ステップＳ６５へ進む。ステップＳ６５において、ステップＳ６３で取得した時刻とステップＳ６２で取得した時刻との差を算出し、ステップＳ６６へ進む。ステップＳ６６において、予約部６１は、ステップＳ６４で算出した時刻変更までの値をタイマ６１ａに設定しタイマを起動させ、処理を終了する。ステップＳ６０において、認証印刷が存在しないと判断した場合には（Ｎ）、操作部１６Ａは、決定された基準時刻を時計部１９Ａに設定し、処理を終了する。
【００８３】
図１７は、図１５のプリンタ１Ａの時刻変更予約の処理を示すフローチャートである。
処理が開始されると、ステップＳ７０へ進む。ステップＳ７０において、予約部６１は、図１６図中のステップＳ６６で起動させたタイマ６１ａのタイムアップを待ち、タイマ６１ａがタイムアップしたら（Ｙ）、ステップＳ７１へ進む。ステップＳ７１において、予約部６１は、これから時刻を変更することを制御部２０Ａへ連絡する。制御部２０Ａは、現在の時刻を時計部１９Ａから取得し、ステップＳ７２へ進む。
【００８４】
ステップＳ７２において、予約部６１は、図１６中のステップＳ６５で算出した設定時刻を取得し、ステップＳ７３へ進む。ステップＳ７３において、予約部６１は、ステップＳ７２で取得した時刻を時計部１９Ａに設定し、ステップＳ７４へ進む。
【００８５】
ステップＳ７４において、予約部６１は、時刻が変更されたことを制御部２０Ａに連絡し、制御部２０Ａは、変更後の時刻を時計部１９Ａから取得し、ステップＳ７５へ進む。ステップＳ７５において、制御部２０Ａは、ステップＳ７１で取得した時刻とステップＳ７４で取得した時刻の差を算出し、ステップＳ７６へ進む。ステップＳ７６において、制御部２０Ａは、ステップＳ７５で算出した時刻の差を管理部２２へ渡し、認証印刷の削除時刻を変更するよう指示し、管理部２２は、削除時刻をプリンタ１Ａの時刻変更前の削除時刻として保存し、その後に認証印刷の保存時間が同じになるように管理テーブル５０に登録されている削除時刻を変更し、ステップＳ７７へ進む。
【００８６】
ステップＳ７７において、制御部２０Ａは、例えば、「プリンタの時刻が変更されました。プリンタの時刻で１０時３０分までに印刷されない場合は、認証印刷を削除します。乙の認証印刷の保存時間は、あと２０分です。削除時刻が時刻変更前の時刻の方が良い場合は戻しますので、変更要求を通知して下さい。」といったメッセージと、プリンタ１Ａの時刻で削除される削除時刻と、削除されるまでの時間と、時刻変更前の削除時刻に戻すかどうかと、の問い合わせを、認証印刷を送信したホスト、即ち、画像情報内のホスト情報４２ａが示すＰＣ２へ通知し、ステップＳ７８へ進む。
【００８７】
ステップＳ７８において、制御部２０Ａは、通信部１１を介して削除時刻を時刻変更前に戻す要求を受信したかどうか確認し、時刻変更前に戻す要求を受信した場合には（Ｙ）、ステップＳ７９に進み、ステップＳ７９において、制御部２０Ａは、管理部２２内の管理テーブル５０の削除時刻を時刻変更前に戻すように指示し、管理部２２は、削除時刻を時刻変更前の削除時刻に変更し、処理を終了する。ステップＳ７８において、時刻変更前の削除時刻に戻す要求を受信しなかった場合は、削除時刻を時刻変更前の削除時刻に変更することなく、処理を終了する。
【００８８】
（実施例２の効果）
本発明の実施例２のプリンタ１Ａによれば、時刻変更時に認証印刷が存在するか確認する判断部６２と、認証印刷が存在する状態で時刻変更が発生した場合に、基準時刻を変更する時刻を予約する予約部６１とを備えている。これにより、既に認証印刷を登録したユーザに対して突然時刻が変更されることがなくなる。そのため、時刻変更の操作が行われても、認証印刷が実行される迄の間には、削除時刻が変更されないので、ユーザの知らぬ間に削除時間が変更されることがなくなり、認証印刷を実行しようとするユーザの混乱を防止することができる。
【００８９】
（変形例）
本発明は、上記実施例１及び２に限定されず、種々の利用形態や変形例が可能である。この利用形態や変形例として、例えば、次の（１）〜（３）のようなものがある。
【００９０】
（１）  実施例１、２のプリンタ１，１Ａの格納部２１には、認証印刷用の印刷データ４３が格納されるとして説明したが、格納部２１に認証印刷用以外の印刷データ４３も格納するようにしても良い。例えば、操作部１６からジョブ名４２ｃや個人認証番号（ＩＤ）等を入力すれば、認証印刷の許可者以外の誰でも印刷できるような印刷データを格納部２１に格納するようにしても良い。
【００９１】
（２）  実施例１、２では、プリンタ１，１ＡとＰＣ２とは、通信回線としてのネットワーク３を介して通信可能に接続されているとして説明したが、通信回線は有線に限定されない。プリンタ１，１ＡとＰＣ２とを接続する通信回線をブルートゥース（Bluetooth(登録商標)）等の無線回線としても良い。ＰＣ２を無線携帯端末とし、通信回線を無線回線とした場合、プリンタ１，１Ａの時刻変更に伴う削除時刻の変更の問い合わせが、ユーザが携帯する無線携帯端末へ行われることになる。
【００９２】
（３）  実施例１、２の画像形成装置１，１Ａでは、画像形成装置としてプリンタを例に説明したが、複写機、ファクシミリ装置、これらの複数の機能を有する複合機等の画像形成置にも適用可能である。
【符号の説明】
【００９３】
１，１Ａ        プリンタ
２        ＰＣ
３        通信回線
４        時刻情報提供サーバ
１１        通信部
１２        解析部
１３        画像生成部
１４        印刷部
１５        設定値管理部
１６，１６Ａ        操作部
１７        状態管理部
１８        表示部
１９，１９Ａ        時計部
２０，２０Ａ        制御部
２１        格納部
２２        管理部
２３        判定部
５０        管理テーブル
６１        予約部
６２        判断部
【図１】
2014180783.tif 000003
【図２】
2014180783.tif 000004
【図３】
2014180783.tif 000005
【図４】
2014180783.tif 000006
【図５】
2014180783.tif 000007
【図６】
2014180783.tif 000008
【図７】
2014180783.tif 000009
【図８】
2014180783.tif 000010
【図９】
2014180783.tif 000011
【図１０】
2014180783.tif 000012
【図１１】
2014180783.tif 000013
【図１２】
2014180783.tif 000014
【図１３】
2014180783.tif 000015
【図１４】
2014180783.tif 000016
【図１５】
2014180783.tif 000017
【図１６】
2014180783.tif 000018
【図１７】
2014180783.tif 000019