(57)【要約】【課題】出力される文書データのセキュリティ性を高めることと、操作者の利便性を保つこととを、両立する画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラムを提供すること。【解決手段】外部メモリに格納されている鍵データを検知する鍵データ検知手段と、前記鍵データの正当性を認証する認証手段と、前記鍵データが正当性を有する場合に、前記鍵データに対応づけられる印刷データと操作情報とを取得する情報制御手段と、前記鍵データが正当性を有する場合に、前記操作情報に基づくジョブを前記印刷データに対して実行するジョブ実行手段と、を有する画像形成装置。【選択図】図１
2011223103.tif 000002
【特許請求の範囲】
【請求項１】
外部メモリに格納されている鍵データを検知する鍵データ検知手段と、
前記鍵データの正当性を認証する認証手段と、
前記鍵データが正当性を有する場合に、前記鍵データに対応づけられる印刷データと操作情報とを取得する情報制御手段と、
前記鍵データが正当性を有する場合に、前記操作情報に基づくジョブを前記印刷データに対して実行するジョブ実行手段と、
を有することを特徴とする画像形成装置。
【請求項２】
印刷データに対応する操作情報を受信する通信手段と、
前記印刷データ及び前記操作情報に対応する鍵データを生成する鍵生成手段と、
前記印刷データ、前記操作情報、及び、前記鍵データを対応づけて管理する情報管理手段と、
を有し、
前記通信手段は、前記鍵データの写しを前記外部装置に送信し、
前記認証手段は、前記外部メモリに格納されている鍵データと、前記情報管理手段が管理する鍵データと、に基づいて、前記外部メモリに格納されている鍵データの正当性の確認を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記鍵データ検知手段が、前記外部メモリに格納される鍵データを検知する場合に、
前記情報制御手段は、該鍵データを当の画像形成装置が有する記憶手段に格納させ、前記外部メモリに格納される鍵データを消去することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記情報制御手段は、前記ジョブ実行手段がジョブを実行した後に、該ジョブに対応する操作情報及び鍵データを消去することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記鍵データは、該鍵データが対応する操作情報の有効時間の情報を含み、
前記認証手段は、該鍵データの正当性を認証する際に、前記有効時間の情報を用いることを特徴とする請求項１ないし４何れか一項に記載の画像形成装置。
【請求項６】
前記通信手段は、前記操作情報が対応づけられる印刷データを受信することを特徴とする請求項２記載の画像形成装置。
【請求項７】
前記印刷データを記憶する記憶手段を有し、
前記通信手段は、前記印刷データに対応づけられる操作情報を受信することを特徴とする請求項２記載の画像形成装置。
【請求項８】
外部メモリに格納されている鍵データを検知する鍵データ検知ステップと、
前記鍵データの正当性を認証する認証ステップと、
前記鍵データが正当性を有する場合に、前記鍵データに対応づけられる印刷データと操作情報とを取得する情報取得ステップと、
前記鍵データが正当性を有する場合に、前記操作情報に基づくジョブを前記印刷データに対して実行するジョブ実行ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項９】
画像形成装置に対して、印刷データに対応する操作情報を送信する送信ステップと、
前記印刷データ及び操作情報に対応する鍵データを受信する受信ステップと、
前記鍵データを、記憶媒体に記憶させる記憶制御ステップと、
を有することを特徴とする情報処理方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、印刷出力する文書に対するセキュリティ性を高める画像形成装置の発明がある。例えば、特開２００９−２８４２８６号公報（特許文献１）には、記憶媒体に格納されている文書データを印刷出力する画像形成装置の発明が開示されている。特許文献１に開示の画像形成装置の発明によれば、印刷出力する文書データが格納された記憶媒体から、画像形成装置が文書データを取得した後に、記憶媒体上の文書データを消去する。
【０００３】
また、複数のユーザが共用する画像形成装置において、操作者毎に認証を行うことにより、使用する機能の許可や制限等を行い、セキュリティ性を高める画像形成装置がある。
【０００４】
例えば、特開２００７−３０４７２２号公報（特許文献２）には、パソコンにＳＰキーを差し込むことにより、そのパソコンからのプリント要求動作を許可するセキュリティプリントシステムの発明が開示されている。
【０００５】
ところで、印刷出力する文書に対するセキュリティを高めるためには、印刷出力の可否を制御する他に、プリンタから印刷される際のセキュリティを考慮する必要がある。より詳細には、パソコン等のホストコンピュータからプリンタに印刷要求をする場合には、操作者が印刷要求をしてからプリンタの設置されている場所に移動するまでの間、出力された文書を他の操作者が閲覧することが可能になる。
【０００６】
そこで、例えば、操作者がホストコンピュータから印刷要求をしてから、プリンタが設置されている場所に移動し、プリンタの操作パネル等で操作者の認証を行った後に、印刷要求に基づく印刷出力が行われる画像形成装置の技術がある。この画像形成装置によれば、操作者がプリンタを操作するまでの間は、印刷要求された文書データが出力されることはなく、セキュリティ性を高めることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１等に開示の画像形成装置等の発明では、操作者毎の、印刷出力の許可・不許可を管理することはできるが、印刷要求毎の、印刷出力の許可・不許可については、考慮されていない。印刷要求毎に、許可・不許可を行うと、操作者がその都度、識別情報等を入力して認証しなくてはならず、手間が増える。そこでＩＣカード等による認証を行う技術がある。しかしながら、操作者の認証をＩＣカード等により行っている場合には、ＩＣカードを不正に入手する者や、ＩＣカードを一時的に借りた者が、その操作者の識別情報による印刷要求に基づく印刷出力を、全て行うことができてしまう。
【０００８】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、出力される文書データのセキュリティ性を高めることと、操作者の利便性を保つこととを、両立する画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成装置は次の如き構成を採用した。本発明の画像形成装置は、外部メモリに格納されている鍵データを検知する鍵データ検知手段と、前記鍵データの正当性を認証する認証手段と、前記鍵データが正当性を有する場合に、前記鍵データに対応づけられる印刷データと操作情報とを取得する情報制御手段と、前記鍵データが正当性を有する場合に、前記操作情報に基づくジョブを前記印刷データに対して実行するジョブ実行手段と、を有する構成とすることができる。
【００１０】
これにより、出力される文書データのセキュリティ性を高めることと、操作者の利便性を保つこととを、両立する画像形成装置を提供することができる。
【００１１】
なお、上記目的を達成するため、本発明は、上記画像形成装置の制御方法としてもよい。
【００１２】
上記目的を達成するために、本発明のコンピュータプログラムは次の如き構成を採用した。画像形成装置に対して、印刷データに対応する操作情報を送信する送信ステップと、前記印刷データ及び操作情報に対応する鍵データを受信する受信ステップと、前記鍵データを、記憶媒体に記憶させる記憶制御ステップと、を有することを特徴とする情報処理方法をコンピュータに実行させる構成とすることができる。
【００１３】
これにより、画像形成装置から出力される文書データのセキュリティ性を高めることと、操作者の利便性を保つこととを、両立するコンピュータプログラムを提供することができる。
【発明の効果】
【００１４】
本発明の画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラムによれば、出力される文書データのセキュリティ性を高めることと、操作者の利便性を保つこととを、両立する画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラムを提供することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施の形態に係る画像形成装置の機能構成の例を示す図である。
【図２】図２は、本実施の形態に係る印刷要求と認証を行うシステムを説明する図である。
【図３】図３は、自動操作による蓄積印刷の準備を行う処理を説明するシーケンス図である。
【図４】図４は、自動操作による印刷出力を行う処理を説明するフロー図である。
【図５】図５は、既に格納されている文書データに対し、自動操作による蓄積印刷を行う処理を説明する図である。
【図６】図６は、既に蓄積されている印刷データに対する自動操作による蓄積印刷の準備を行う処理のシーケンス図である。
【図７】図７は、本発明の実施の形態に係る画像形成装置を実現するコンピュータの構成を説明する図である。
【発明を実施するための形態】
【００１６】
以下、本実施の形態を図面に基づき説明する。以下の実施の形態において「蓄積印刷」とは、ホストＰＣから送信された印刷ジョブを、一旦、ハードディスク装置等に格納した後に、操作者が操作パネル等から指示することにより、印刷出力するジョブである。また、「自動操作」とは、操作者が識別情報等を入力することなく、ＳＤメモリカード（以下、「ＳＤカード」という。）等の記憶媒体に格納される鍵等を認証することにより、その鍵に対応づけられるジョブを行う機能である。
【００１７】
以下の実施の形態では、主に記憶媒体としてＳＤカードを用いる例について、説明するが、本発明の実施の形態は、ＳＤカードを用いる例に限らない。他の記憶媒体でもよく、非接触ＩＣカード等でもよい。
【００１８】
〔本実施の形態〕
図１は、本実施の形態に係る画像形成装置の機能構成の例を示す図である。図１の画像形成装置は、ネットワーク等を介してホストＰＣ３に接続される。画像形成装置は、また、記憶媒体の図示しないドライブを有し、そのドライブに挿入される記憶媒体４に記録されている情報を読み出し、また、記憶媒体４に情報を書き込む。
【００１９】
図１の画像形成装置は、ホスト３から要求される印刷ジョブに対し、鍵データを生成して出力する。ホスト３では、その鍵データを、記憶媒体４に格納させる。
【００２０】
画像形成装置は、その鍵データが格納される記憶媒体４が図示しないドライブに挿入等される場合に、その鍵データに対応する印刷ジョブを実行する。すなわち、操作者が、鍵データが格納されている記憶媒体４を、画像形成装置が設置されている場所まで来た後に挿入することにより、印刷ジョブが開始される。これにより、印刷出力される情報を、他の操作者が閲覧することを避けることができる。
【００２１】
図１の画像形成装置は、制御部１、操作部２、及び、エンジン８を有する。制御部１は、画像形成装置の各部の制御を行う。制御部１は、また、ホストＰＣ３との通信を行い、記憶媒体４に対するアクセスを制御する。
【００２２】
制御部１は、鍵生成手段１１、情報管理手段１２、情報制御手段１３、鍵データ検知手段１４、認証手段１５、記憶手段１６、通信手段１７、ジョブ実行手段１８、及び、制御手段１９を有する。
【００２３】
通信手段１７は、ホストＰＣ３との通信を行う。通信手段１７は、ホストＰＣ３から印刷要求を受信する。この印刷要求には、印刷出力する画像データ又は文書データと、印刷ジョブに係る操作情報とを含む。印刷出力する画像データ又は文書データを、「印刷データ」という。操作情報は、印刷データに対する処理の情報を含む。操作情報は、さらに、その処理に対する有効時間の情報を含んでもよい。
【００２４】
通信手段１７は、また、鍵生成手段１１が生成した鍵データの写しを、ホストＰＣ３に対して送信する。
【００２５】
鍵生成手段１１は、通信手段１７が受信した、操作情報及び印刷データに対応する鍵を生成する。生成した鍵の鍵データは、操作情報及び印刷データと対応づけて、記憶手段１６に格納させる。鍵生成手段１１は、また、生成した鍵データの写しを生成してもよい。
【００２６】
情報管理手段１２は、操作情報、印刷データ、及び、鍵データを対応づけて管理する。管理するこれらの情報は、記憶手段１６が保持する。
【００２７】
情報制御手段１３は、記憶媒体４に格納されている鍵データを取得する。情報制御手段１３は、取得した鍵データを記憶手段１６に格納させ、記憶媒体４に格納されている鍵データを消去する。
【００２８】
情報制御手段１３は、また、処理等に用いられたデータの消去を行う。より詳細には、情報制御手段１３は、記憶手段１６に格納されている鍵データが、記憶媒体４から取得された鍵データの認証に使われた後に、記憶手段１６に格納されている鍵データを消去する。情報制御手段１３は、さらに、記憶手段１６に格納されている操作情報と印刷データとに基づくジョブが実行される際に、これらの情報を、記憶手段１６から消去する。
【００２９】
鍵データ検知手段１４は、記憶媒体４に鍵データが格納されている場合に、それを検知する。
【００３０】
認証手段１５は、記憶媒体４から取得した鍵データの正当性を認証する。認証手段１５は、記憶媒体４から取得した鍵データと、記憶手段１６に格納されている鍵データが、同一か否かを判断することにより、正当性の認証を行う。認証手段１５は、さらに、鍵データに対応する操作情報が、有効時間を過ぎていないか否かを判断する。
【００３１】
記憶手段１６は、操作情報、印刷データ、及び、鍵データを対応づけて保持する。記憶手段１６は、また、記憶媒体４から取得される鍵データを保持してもよい。記憶手段１６は、例えば、ハードディスク装置、及び、ＲＡＭ等である。例えば、情報管理手段１２により管理される、操作情報、印刷データ、及び、鍵データは、ハードディスク装置に格納されるとよい。また、情報制御手段１３により取得される鍵データ、及び、認証手段１５が認証する際に用いる２つの鍵データは、ＲＡＭに格納されるとよい。
【００３２】
ジョブ実行手段１８は、操作情報に基づいて、印刷データに対するジョブを実行する。ジョブ実行手段１８は、印刷データに対する画像処理を行い、エンジン８を制御して、印刷ジョブを実現する。
【００３３】
制御手段１９は、画像形成装置の各部の制御を行う。制御手段１９は、また、操作部２に表示する画面の生成、操作部２から入力される指示を受け付ける等の処理を行う。
【００３４】
操作部２は、入力手段２１、及び、表示手段２２を有する。入力手段２１は、操作者による指示、及び、ジョブの条件等が入力される。表示手段２２は、操作者に対し、画像形成装置の状態、及び、ジョブに係る情報等を表示する。
【００３５】
エンジン８は、媒体に画像を形成して出力する。エンジン８は、ジョブ実行手段１８により制御されるとよい。
【００３６】
ホストＰＣ３は、画像形成装置に対してジョブの要求等を行う。ホストＰＣ３は、通信手段３７、及び、ドライブ装置３４を有する。通信手段３７は、画像形成装置に対して印刷ジョブの要求を出力する。印刷ジョブの要求には、操作情報が含まれる。印刷ジョブの要求には、また、印刷データが含まれてもよい。通信手段３７は、また、要求した印刷ジョブに対応する鍵データを、画像形成装置から受信する。この鍵データは、画像形成装置の記憶手段１６に格納される鍵データの写しである。
【００３７】
ドライブ装置３４は、記憶媒体４が挿入され、記憶媒体４に対するデータの書き込み及び読み出しを行う。ドライブ装置３４は、通信手段３７が受信した鍵データを、記憶媒体４に書き込む。
【００３８】
図２は、本実施の形態に係る印刷要求と認証を行うシステムを説明する図である。図２のシステムは、ＰＣ３００、プリンタ１００、及び、ＳＤカード４００を有する。プリンタ１００は、記憶手段として、ＨＤＤ１６１及び揮発メモリ１６２を有する。また、図２では、印刷データが文書データの例について説明する。
【００３９】
図２の（１）では、ＰＣ３００からプリンタ１００に対し、文書蓄積の指定と操作指定の操作が行われる。この操作は、処理する文書データの送信と、処理の内容である操作情報の送信とを含む。
【００４０】
より詳細には、先ず、操作者が、ＰＣ３００のプリンタドライバ上にて、自動操作指定を有効にする操作を行う。自動操作指定とは、後に、プリンタ１００上でＳＤカード４００により、認証と操作指定を自動で行う機能である。操作者は、さらに、その自動操作指定に対する有効時間を指定してもよい。以上の操作の後に、操作者は、処理する文書を指定して、「蓄積印刷」ジョブを指示する。
【００４１】
これらの操作により、プリンタドライバは、操作情報をＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に付加して、プリンタ１００に送信する。
【００４２】
（２）では、情報制御手段１３が、プリンタ１００のＨＤＤ１６１に、（１）で送信されたＰＤＬに含まれる文書データを蓄積する。ＰＤＬに、操作情報が含まれない場合には、通常の蓄積印刷ジョブを実行する。一方、ＰＤＬに操作情報が含まれる場合には、（３）に進む。
【００４３】
（３）では、鍵生成手段１１が、鍵を生成し、情報管理手段１２が、鍵データ、及び、操作情報を、（２）で蓄積された文書データに対応づけて、ＨＤＤ１６１に格納させる。ここで格納される鍵データをＰＫ１、操作情報をＰＯ１とする。鍵データＰＫ１は、例えば、ランダム生成で、バイナリ４０９６バイトのデータとする。また、操作情報ＰＯ１には、自動操作の内容が含まれる。ここでは、例えば、自動操作の有効期限、及び、処理対象の文書データの識別情報等を含む。
【００４４】
なお、鍵データＰＫ１のファイル名と操作情報ＰＯ１のファイル名とは、例えば、ファイル名の本体部分が同一で、拡張子が異なる名称でもよい。これにより、鍵データと操作情報との対応づけが容易になる。より詳細には、例えば、ファイル名の本体は、「プリンタ名」＋「有効日時」とする。また、鍵データＰＫ１のファイル名の拡張子は、「ｋｅｙ」とし、操作情報ＰＯ１のファイル名の拡張子は、「ｏｐｅ」とするとよい。
【００４５】
また、鍵データＰＫ１は、ランダム生成に限らず、内容の解析が困難な方法であればよい。鍵データＰＫ１のサイズは、他のファイルと偶然による一致がしにくいサイズが望ましい。
【００４６】
（４）では、通信手段１７が、鍵データＰＫ１のコピーである鍵データＵＫ１を生成して、ＰＣ３００に送信する。
【００４７】
（５）では、ＰＣ３００のプリンタドライバが、プリンタ１００から送信される鍵データＵＫ１を、ＳＤカード４００に保存する。ＳＤカード４００に保存される鍵データをＵＫ２とする。
【００４８】
なお、ＳＤカード４００への鍵データＵＫ２の保存は、プリンタドライバの機能によらず、他の機能により実現されてもよい。また例えば、ＰＣ３００とプリンタ１００とが、遠隔地に設けられている場合には、ＰＣ３００の操作者が、プリンタ１００の近傍にいる者に対し、電子メール等により鍵データＵＫ２を送信してもよい。これにより、プリンタ１００の近傍にいる者が、受信した鍵データＵＫ２により、自動操作による蓄積印刷を実行することができる。これにより、鍵データＵＫ２に対応づけられるジョブのみを、他の操作者が代行して指示することができ、セキュリティ性と利便性とを両立することができる。
【００４９】
（６）では、操作者が、ＳＤカード４００を、プリンタ１００が有する図示しないドライブに挿入し、格納されているデータをプリンタ１００に読み込ませる。（７）では、鍵データ検知手段１４が、ＳＤカード４００の中に、鍵データＵＫ２があるか否かを検索する。
【００５０】
（８）では、情報制御手段１３が、ＳＤカード４００に格納されている鍵データＵＫ２を、揮発メモリ１６２に格納させる。この鍵データを、ＵＫ３とする。（９）では、情報制御手段１３が、ＳＤカード４００上の鍵データＵＫ２を消去する。
【００５１】
（１０）では、認証手段１５が、鍵データＵＫ３と同一の鍵データの有無を確認する。ここでは、鍵データＰＫ１が、鍵データＵＫ３と同一の鍵データである。
【００５２】
（１１）では、情報制御手段１３が、ＨＤＤ１６１に格納されている鍵データＰＫ１と対応する操作情報ＰＯ１とを、揮発メモリ１６２上に移動する。揮発メモリ１６２上に移動された鍵データをＰＫ２、操作情報をＰＯ２とする。
【００５３】
（１２）では、情報制御手段１３が、ＨＤＤ１６１上の鍵データＰＫ１と操作情報ＰＯ１とを消去する。
【００５４】
（１３）では、認証手段１５が、鍵データＰＫ２に対応する操作情報ＰＯ２の有効期間が過ぎていないか否かを判断する。有効時間が過ぎていない場合には、（１４）を実行する。
【００５５】
（１４）では、ジョブ実行手段１８が、操作情報ＰＯ２に基づくジョブを、操作情報ＰＯ１に対応づけられ（２）で蓄積された文書データに対して実行する。
【００５６】
（１５）では、情報制御手段１３が、揮発メモリ１６２上の、鍵データＵＫ３、鍵データＰＫ２、及び、操作情報ＰＯ２を消去する。情報制御手段１３は、さらに、これらのデータに対応づけられる文書データを、ＨＤＤ１６１から消去してもよい。
【００５７】
図３は、自動操作による蓄積印刷の準備を行う処理を説明するシーケンス図である。図３のシーケンスは、図２の（１）から（５）までの処理に対応する。図３のステップＳ１０１では、ＰＣ３００からプリンタ１００に対し、文書蓄積の要求が出力される。この要求は、操作者がＰＣ３００を操作して、ＰＣ３００のプリンタドライバにより、文書蓄積操作を指定し、さらに、自動操作を指定した後に、文書蓄積の実行を指示することに基づく。
【００５８】
ステップＳ１０１に続くステップＳ１０２では、プリンタ２００において、通常の文書蓄積処理が実行される。通常の文書蓄積処理とは、情報制御手段１３が、ＰＤＬに含まれている印刷データを取得して、ＨＤＤ１６１に格納する。情報制御手段１３は、さらに、ＰＤＬに操作情報が含まれているか否かを判断する。操作情報が含まれている場合には、ステップＳ１０３以降の処理を実行する。
【００５９】
ステップＳ１０２に続くステップＳ１０３では、鍵生成手段１１が、鍵データＰＫ１の生成を行う。ステップＳ１０３では、さらに、情報管理手段１２が、ＰＤＬに含まれている操作情報ＰＯ１を取り出してファイルを生成し、鍵データＰＫ１、及び、印刷データと対応づけて、ＨＤＤ１６１に格納させる。
【００６０】
ステップＳ１０３に続いてステップＳ１０４に進み、プリンタ１００からＰＣ３００に対し、鍵データＰＫ１の写しである鍵データＵＫ１が送信される。ステップＳ１０４に続いてステップＳ１０５に進み、ＰＣ３００のプリンタドライバが、ステップＳ１０４で受信した鍵データＵＫ１を、ＳＤカード４００に格納させ、鍵データＵＫ２とする。
【００６１】
図４は、自動操作による印刷出力を行う処理を説明するフロー図である。図４のフローは、図３の（６）から（１５）の処理に対応する。また、図４において、鍵データと操作情報のファイル名の本体は「プリンタ名」＋「有効日時」である。また、鍵データのファイル名の拡張子は「ｋｅｙ」であり、操作情報のファイル名の拡張子は「ｏｐｅ」である。
【００６２】
図４のステップＳ１１では、鍵データ検知手段１４が、ＳＤカード４００上のファイル名を確認する。ステップＳ１１に続いてステップＳ１２に進み、鍵データ検知手段１４が、ＳＤカード４００上に、鍵データがあるか否かを判断する。より詳細には、ＳＤカード４００上に、拡張子”ｋｅｙ”のファイルがあるか否かを判断する。拡張子”ｋｅｙ”のファイルがある場合には、ステップＳ１３に進み、ない場合には、処理を終了する。
【００６３】
ステップＳ１２に続くステップＳ１３では、ステップＳ１２で確認されたファイルのファイル名の中に、プリンタ１００のプリンタ名を含むか否かを判断する。含む場合には、ステップＳ１４に進み、含まない場合には、処理を終了する。
【００６４】
ステップＳ１３に続くステップＳ１４では、情報制御手段１３が、ＳＤカード４００上の鍵データＵＫ２を、揮発メモリ１６２上に展開して、鍵データＵＫ３とし、ＳＤカード４００上の鍵データＵＫ２を消去する。
【００６５】
ステップＳ１４に続いてステップＳ１５に進み、認証手段１５が、ＨＤＤ１６１上に、鍵データＵＫ３のファイル名と、同一のファイル名の鍵データがあるか否かを判断する。同一のファイル名の鍵データがある場合には、ステップＳ１６に進み、ない場合には、ステップＳ２１に進む。
【００６６】
ステップＳ１５に続くステップＳ１６では、情報制御手段１３が、ＨＤＤ１６１上の同名の鍵データＰＫ１と、操作情報ＰＯ１とを、揮発メモリ１６２上に展開し、それぞれ、鍵データＰＫ２、及び、操作情報ＰＯ２とする。ステップＳ１６では、さらに、情報制御手段１３が、ＨＤＤ１６１上の鍵データＰＫ１、及び、操作情報ＰＯ１を削除する。
【００６７】
ステップＳ１６に続くステップＳ１７では、認証手段１５が、鍵データＵＫ３と、鍵データＰＫ２との内容が、完全に一致するか否かを判断する。ステップＳ１７に続いてステップＳ１８に進み、認証手段１５が、ステップＳ１７において、完全に一致すると判断する場合には、ステップＳ１９に進み、そうではない場合には、ステップＳ２１に進む。
【００６８】
ステップＳ１８に続くステップＳ１９では、操作情報の中の有効時間の情報を取得する。ステップＳ１９に続くステップＳ２０では、認証手段１５が、現在時刻が、ステップＳ１９で取得した有効時間の中か否かを判断する。有効時間の中の場合には、ステップＳ２２に進み、有効時間の中ではない場合には、ステップＳ２１に進む。
【００６９】
ステップＳ１５、ステップＳ１８、又は、ステップＳ２０に続くステップＳ２１では、操作部２の表示手段２２に、認証エラーである旨の情報を表示させる。
【００７０】
一方、ステップＳ２０に続くステップＳ２２では、ジョブ実行手段１８が、操作情報ＰＯ２に書かれた印刷ジョブを実行する。これにより、操作情報ＰＯ２に対応づけられる印刷データが印刷出力される。ステップＳ２２では、さらに、情報制御手段１３が、揮発メモリ１６２上の鍵データＵＫ３、鍵データＰＫ２、及び、操作情報ＰＯ２を消去する。
【００７１】
なお、情報制御手段１３が、各データを消去するタイミングは、上記の例に限らない。例えば、認証手段１５による認証が行われ、鍵データの正当性が確認された後に、ＳＤカード４００上の鍵データＵＫ２、及び、ＨＤＤ１６１上の鍵データＰＫ１、操作情報ＰＯ１が消去されてもよい。
【００７２】
図５は、既にプリンタ１００のＨＤＤ１６１上に格納されている文書データに対し、自動操作による蓄積印刷を行う処理を説明する図である。図５の（２１）では、ＰＣ３００からプリンタ１００に対し、文書データを蓄積する要求が出力される。この要求には、文書データを含んでもよい。
【００７３】
（２２）では、情報管理手段１２が、ＨＤＤ１６１に、（２１）で要求された文書データを格納する。（２３）では、ＰＣ３００からプリンタ１００に対し、リモートログインが実行され、文書データに対する操作指定が出力される。この操作指定は、操作情報を含む。
【００７４】
（２４）では、情報管理手段１２が、（２３）で受信した操作指定に含まれる操作情報をＰＯ１としてファイルを生成し、ＨＤＤ１６１に格納する。さらに、鍵生成手段１１が、操作情報ＰＯ１に対応する鍵データＰＫ１を生成し、情報管理手段１２が、操作情報ＰＯ１、及び、文書データと対応づけてＨＤＤ１６１に格納する。
【００７５】
（２５）ないし（３６）の処理は、図２の（４）ないし（１５）の処理と同一であるので、ここでは、説明を省略する。
【００７６】
図６は、既に蓄積されている印刷データに対する自動操作による蓄積印刷の準備を行う処理のシーケンス図である。図６の処理は、図５の（２３）ないし（２６）に対応する。
【００７７】
図６のステップＳ２０１では、操作者がＰＣ３００を操作することにより、ＰＣ３００からプリンタ１００に対し、プリンタ１００のＷｅｂＩｍａｇｅＭｏｎｉｔｏｒへアクセスする要求が出力される。ＷｅｂＩｍａｇｅＭｏｎｉｔｏｒは、プリンタ１００のＨＤＤ１６１上に格納されている画像データ、文書データ等へアクセスするためのインタフェースを提供する機能である。
【００７８】
ステップＳ２０１に続いてステップＳ２０２に進み、操作者が、ＷｅｂＩｍａｇｅＭｏｎｉｔｏｒ上で、ユーザログインを実行する。ステップＳ２０２に続いてステップＳ２０３に進み、ＰＣ３００を操作者が操作することにより、自動操作の要求が出力される。この要求には、ＨＤＤ１６１上に格納されている画像データ、又は、文書データ等の識別情報、及び、操作情報を含む。
【００７９】
ステップＳ２０３に続くステップＳ２０４では、鍵生成手段１１が、ステップＳ２０３の要求に基づく鍵データを生成する。ステップＳ２０４では、さらに、情報管理手段１２が、ステップＳ２０４で生成した鍵データＰＫ１と、ステップＳ２０３の要求に含まれる操作情報ＰＯ１と、文書データとを対応づけて、ＨＤＤ１６１に格納させる。
【００８０】
ステップＳ２０４に続くステップＳ２０５及びステップＳ２０６は、図３のステップＳ１０４及びステップＳ１０５と同一であるので、ここでは説明を省略する。
【００８１】
（コンピュータ等による実現  ＭＦＰ）
図７は、本発明の実施の形態に係る画像形成装置を実現するコンピュータの構成を説明する図である。図７のコンピュータは、主処理部９００、入力装置４１０、表示装置４２０、スキャナ４３０、プロッタ４４０、ＮＩＣ４６０、ドライブ装置４８０、ハードディスク装置（以下、「ＨＤＤ」という。）４９０、入力Ｉ／Ｆ４１９、表示Ｉ／Ｆ４２９、スキャナＩ／Ｆ４３９、プロッタＩ／Ｆ４４９、ドライブＩ／Ｆ４８９、及び、ＨＤＤＩ／Ｆ４９９を有する。
【００８２】
主処理部９００は、コンピュータプログラムを実行して各機能を実現する。主処理部９００は、例えば、ＣＰＵ４０１、ＲＯＭ４０８、及び、ＲＡＭ４０９を有する。ＣＰＵ４０１は、コンピュータプログラムを実行することにより、コンピュータが有する各デバイス等の制御を行う。ＲＯＭ４０８は、例えば、コンピュータプログラムやパラメータ等が格納され、ＣＰＵ４０１にそれらが供せられる。ＲＡＭ４０９は、例えば、ＣＰＵ４０１がコンピュータプログラムを実行する際のワークメモリとして供せられる。
【００８３】
入力装置４１０は、例えば、キーボードやマウス等の入力デバイスとして構成され、コンピュータに対する指示等が入力される。表示装置４２０は、コンピュータの状態等が表示される。スキャナ４３０は、画像を光学的に読み取って、画像データを生成する。プロッタ４４０は、媒体上に画像を形成して出力する。
【００８４】
ＮＩＣ４６０は、コンピュータと外部とをネットワークを介して接続する際のインタフェースの機能を実現し、その制御を行う。ドライブ装置４８０は、記憶媒体が挿入され、その記憶媒体に記録された情報を読み出し、またその記憶媒体に情報を記録する。ＨＤＤ４９０は、大容量のデータを格納する記憶手段である。
【００８５】
入力Ｉ／Ｆ４１９は、表示Ｉ／Ｆ４２９、スキャナＩ／Ｆ４３９、プロッタＩ／Ｆ４４９、ドライブＩ／Ｆ４８９、及び、ＨＤＤ  Ｉ／Ｆ４９９は、それぞれ、入力装置４１０、表示装置４２０、スキャナ４３０、プロッタ４４０、ドライブ装置４８０、及び、ＨＤＤ４９０がバスを介して主処理部９００と接続される際のインタフェースである。
【００８６】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【産業上の利用可能性】
【００８７】
以上のように、本発明にかかる画像形成装置は、蓄積印刷におけるセキュリティの向上と利便性との両立に有用であり、特に、複合機に適している。
【符号の説明】
【００８８】
１      制御部
２      操作部
３      ホストＰＣ
４      記憶媒体
８      エンジン
１１    鍵生成手段
１２    情報管理手段
１３    情報制御手段
１４    鍵データ検知手段
１５    認証手段
１６    記憶手段
１７    通信手段
１８    ジョブ実行手段
１９    制御手段
２１    入力手段
２２    表示手段
１００  プリンタ
１６１  ＨＤＤ
１６２  揮発メモリ
４００  ＳＤカード
９００  主処理部
４１０  入力装置
４１９  入力Ｉ／Ｆ
４２０  表示装置
４２９  表示Ｉ／Ｆ
４３０  スキャナ
４３９  スキャナＩ／Ｆ
４４０  プロッタ
４４９  プロッタＩ／Ｆ
４８０  ドライブ装置
４８９  ドライブＩ／Ｆ
４９０  ハードディスク装置
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開２００９−２８４２８６号公報
【特許文献２】特開２００７−３０４７２２号公報
【図１】
2011223103.tif 000003
【図２】
2011223103.tif 000004
【図３】
2011223103.tif 000005
【図４】
2011223103.tif 000006
【図５】
2011223103.tif 000007
【図６】
2011223103.tif 000008
【図７】
2011223103.tif 000009