(57)【特許請求の範囲】
【請求項１】
プリントデータを含むプリントジョブを受信する受信手段と、
前記プリントジョブを記憶する記憶手段と、
画像を形成する画像形成手段と、
前記プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、
前記プリントジョブを前記パスワードと関連付けて前記記憶手段に書き込む書込手段と、
前記パスワードの生成のために用いた前記所定の規則を、前記プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、
前記パスワードが入力されることを条件に、前記記憶手段から前記プリントジョブを読み出して前記プリントデータを前記画像形成手段に画像形成させる出力手段と、を備えた画像形成装置。
【請求項２】
前記プリントデータから機密情報に含まれる単語を含むキーワードを抽出する抽出手段と、
前記キーワードが抽出された場合、前記画像形成手段に前記プリントデータを画像形成させることなく、前記書込手段に前記プリントデータを書込みさせ、前記キーワードが抽出されなかった場合、前記画像形成手段に前記プリントデータを画像形成させる処理切換手段と、をさらに備えた請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段は、予め割り当てられたパスワードが入力されることを条件にアクセス可能な特定領域を含み、
前記生成されたパスワードを割り当てた新たな特定領域を前記記憶手段に生成する特定領域生成手段をさらに備え、
前記書込手段は、前記生成された新たな特定領域に前記プリントジョブを書き込む、請求項１または２に記載の画像形成装置。
【請求項４】
前記生成された新たな特定領域を識別するための特定領域識別情報を、前記プリントジョブを送信してきた送信元に送信する特定領域情報送信手段をさらに備えた、請求項３に記載の画像形成装置。
【請求項５】
前記パスワード生成手段は、前記プリントジョブに含まれるプリントデータから前記キーワードを基準に所定の位置に配置された複数の文字を抽出する文字抽出手段と、
前記抽出された複数の文字を並び換える並換手段と、を含む請求項１〜３のいずれかに記載の画像形成装置。
【請求項６】
前記パスワード生成手段は、前記プリントジョブに含まれるプリントデータから複数の文字を抽出する文字抽出手段と、
前記抽出された文字を並び換える並換手段と、を含む請求項１〜３のいずれかに記載の画像形成装置。
【請求項７】
前記パスワード生成手段は、前記プリントジョブに含まれるプリント条件から所定のパラメータを抽出するパラメータ抽出手段と、
前記抽出されたパラメータを用いて前記パスワードを決定する、請求項１〜３のいずれかに記載の画像形成装置。
【請求項８】
ユーザを識別するためのユーザ識別情報と該ユーザ識別情報に対応して予め定められたユーザパスワードとが入力されることを条件にユーザ認証して操作の受付を許可するユーザ認証手段と、
プリントデータを含むプリントジョブと前記ユーザ識別情報とを受信する受信手段と、
画像を形成する画像形成手段と、
前記ユーザ識別情報に対応して割り当てられ、前記ユーザ認証手段によりユーザ認証が成功することを条件にアクセス可能な特定領域を含む記憶手段と、
前記プリントジョブを該プリントジョブとともに受信された前記ユーザ識別情報に対応して割り当てられた前記特定領域に書き込む書込手段と、
前記プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、
前記プリントジョブとともに受信された前記ユーザ識別情報に対応する前記ユーザパスワードを前記生成されたパスワードに変更するパスワード変更手段と、
前記パスワードの生成のために用いた前記所定の規則を、前記プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、
前記ユーザ認証手段によるユーザ認証が成功することを条件に、前記特定領域から前記プリントジョブを読み出して前記プリントデータを前記画像形成手段に画像形成させる出力手段と、を備えた画像形成装置。
【請求項９】
前記プリントデータから機密情報に含まれる単語を含むキーワードを抽出する抽出手段と、
前記キーワードが抽出された場合、前記画像形成手段に前記プリントデータを画像形成させることなく、前記書込手段に前記プリントデータを書込みさせ、前記キーワードが抽出されなかった場合、前記画像形成手段に前記プリントデータを画像形成させる処理切換手段と、をさらに備えた、請求項８に記載の画像形成装置。
【請求項１０】
プリントデータを含むプリントジョブを受信するステップと、
前記プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するステップと、
前記プリントジョブを前記パスワードと関連付けて記憶するステップと、
前記パスワードの生成のために用いた前記所定の規則を、前記プリントジョブを送信してきた送信元に送信するステップと、
前記パスワードが入力されることを条件に、前記記憶されたプリントジョブを読み出して前記プリントデータを画像形成するステップと、を含む機密プリント方法。
【請求項１１】
前記パスワード生成ステップは、前記プリントジョブに含まれるプリントデータから前記キーワードを基準に所定の位置に配置された複数の文字を抽出するステップと、
前記抽出された複数の文字を並び換えるステップと、を含む請求項１０に記載の機密プリント方法。
【請求項１２】
前記パスワード生成ステップは、前記プリントジョブに含まれるプリントデータから複数の文字を抽出するステップと、
前記抽出された文字を並び換えるステップと、を含む請求項１０に記載の機密プリント方法。
【請求項１３】
前記パスワード生成ステップは、前記プリントジョブに含まれるプリント条件から所定のパラメータを抽出するステップと、
前記抽出されたパラメータを用いて前記パスワードを決定するステップと、を含む請求項１０に記載の機密プリント方法。
【請求項１４】
画像形成装置と情報処理装置とを含む画像形成システムであって、
前記画像形成装置は、プリントデータを含むプリントジョブを受信する受信手段と、
前記プリントジョブを記憶する記憶手段と、
画像を形成する画像形成手段と、
前記プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、
前記プリントジョブを前記パスワードと関連付けて前記記憶手段に書き込む書込手段と、
前記パスワードが入力されることを条件に、前記記憶手段から前記プリントジョブを読み出して前記画像形成手段に前記プリントデータを画像形成させる出力手段と、
前記パスワードの生成のために用いた前記所定の規則を、前記プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、を含み、
前記情報処理装置は、前記画像形成装置にプリントデータを含むプリントジョブを送信する送信手段と、
前記画像形成装置が送信する前記所定の規則が受信されることに応じて、前記所定の規則に従って前記プリントジョブから前記パスワードを生成するパスワード生成手段とを備える、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、機密プリント方法および画像形成システムに関し、特に、ネットワークに接続された端末からプリントジョブを受信して画像形成する画像形成装置、その画像形成装置で実行される機密プリント方法およびその画像形成装置を含む画像形成システムに関する。
【背景技術】
【０００２】
近年、プリンタなどの画像形成装置をネットワークに接続して使用する形態が一般的となっている。この使用形態において、画像形成装置は、複数のユーザにより共有される。このため、あるユーザがネットワークに接続されたコンピュータからプリントデータを画像形成装置に送信させた場合、画像形成装置がコンピュータから離れた場所に設置されていると、そのユーザより先に別のユーザが画像形成装置の排紙トレイから画像形成された用紙を手にすることができてしまう。この問題に対応するために、画像形成装置は、コンピュータからプリントデータとともにパスワードを受信すると、そのパスワードが入力されるまでプリントデータを画像形成しない機密プリント機能を備えている。この機密プリント機能によれば、コンピュータにプリントデータを送信させたユーザが画像形成装置の近くにいる状態で画像形成装置に画像形成させることができるので、画像形成された用紙が他人に見られるのを防止することができる（例えば、特許文献１）。
【０００３】
また、機密プリント機能を用いて画像形成させるときに入力が必要なパスワードについては、特許文献１では、ユーザがプリント指示時に入力するが、例えば乱数を利用して任意のパスワードを自動発行する技術が知られている（例えば、特許文献２、特許文献３）
【特許文献１】特開平６−１５６８６８号公報
【特許文献２】特開平９−２４０１０８号公報
【特許文献３】特開平９−２４８９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のようにユーザがパスワードを入力する場合には、自身の生年月日や電話番号といったようにユーザにとって意味のあるコードを使用する傾向があり、悪意のある第三者がパスワードを比較的容易に探し当てるという問題があった。また、特許文献２および特許文献３においては、パスワードが乱数などのまったく意味のない数字の羅列であるため、ユーザがパスワードを覚えにくく、もしパスワードを忘れてしまった場合には復元することはできず、機密プリントとした画像形成装置内に記憶されたジョブの出力ができなくなってしまうという問題があった。さらに、特許文献２および特許文献３においては、パスワードが画像形成装置からユーザに通知されるまでに通信経路上で漏洩する危険があるという問題があった。
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、機密プリントのパスワード設定において、機密プリントを指示した機密プリントジョブ送信元のみが復元可能なパスワードを自動的に設定することができる画像形成装置、機密プリント方法および画像形成システムを提供することである。
【０００６】
この発明の他の目的は、漏洩の危険性を低減したパスワード通知を行う画像形成装置、機密プリント方法および画像形成システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明は上述した目的を達成するためになされたもので、この発明のある局面によれば、画像形成装置は、プリントデータを含むプリントジョブを受信する受信手段と、プリントジョブを記憶する記憶手段と、画像を形成する画像形成手段と、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、プリントジョブをパスワードと関連付けて記憶手段に書き込む書込手段と、パスワードの生成のために用いた所定の規則を、プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、パスワードが入力されることを条件に、記憶手段からプリントジョブを読み出してプリントデータを画像形成手段に画像形成させる出力手段と、を備える。
【０００８】
この局面に従えば、受信されたプリントジョブをそのプリントジョブに含まれる情報を用いて所定の規則に従って生成したパスワードと関連付けて記憶するので、プリントを指示したプリントジョブ送信元のみが復元可能なパスワードを自動的に設定することが可能な画像形成装置を提供することができる。
また、パスワードそのものではなく、パスワードの生成のために用いた所定の規則を送信するので、送信途中で盗聴されたとしても所定の規則だけからパスワードを導き出すことができない。このため、漏洩の危険性を低減したパスワード通知が可能な画像形成装置を提供することができる。
【０００９】
好ましくは、プリントデータから機密情報に含まれる単語を含むキーワードを抽出する抽出手段と、キーワードが抽出された場合、画像形成手段にプリントデータを画像形成させることなく、書込手段にプリントデータを書込みさせ、キーワードが抽出されなかった場合、画像形成手段にプリントデータを画像形成させる処理切換手段とをさらに備える。
【００１０】
この局面に従えば、プリントデータから機密情報に含まれる単語を含むキーワードが抽出された場合、プリントデータを画像形成させることなく、プリントデータを記憶させる。このため、機密プリントを指示し忘れた場合であってもプリントデータが画像形成されることなく保護されるので、機密が漏洩するのを防止することができる。
【００１３】
好ましくは、記憶手段は、予め割り当てられたパスワードが入力されることを条件にアクセス可能な特定領域を含み、生成されたパスワードを割り当てた新たな特定領域を記憶手段に生成する特定領域生成手段をさらに備え、書込手段は、生成された新たな特定領域にプリントジョブを書き込む。
【００１４】
好ましくは、生成された新たな特定領域を識別するための特定領域識別情報を、プリントジョブを送信してきた送信元に送信する特定領域情報送信手段をさらに備える。
【００１５】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリントデータからキーワードを基準に所定の位置に配置された複数の文字を抽出する文字抽出手段と、抽出された複数の文字を並び換える並換手段と、を含む。
【００１６】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリントデータから複数の文字を抽出する文字抽出手段と、抽出された文字を並び換える並換手段と、を含む。
【００１７】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリント条件から所定のパラメータを抽出するパラメータ抽出手段と、抽出されたパラメータを用いてパスワードを決定する。
【００１８】
この発明の他の局面によれば、画像形成装置は、ユーザを識別するためのユーザ識別情報と該ユーザ識別情報に対応して予め定められたユーザパスワードとが入力されることを条件にユーザ認証して操作の受付を許可するユーザ認証手段と、プリントデータを含むプリントジョブとユーザ識別情報とを受信する受信手段と、画像を形成する画像形成手段と、ユーザ識別情報に対応して割り当てられ、ユーザ認証手段によりユーザ認証が成功することを条件にアクセス可能な特定領域を含む記憶手段と、プリントジョブを該プリントジョブとともに受信されたユーザ識別情報に対応して割り当てられた特定領域に書き込む書込手段と、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、プリントジョブとともに受信されたユーザ識別情報に対応するユーザパスワードを生成されたパスワードに変更するパスワード変更手段と、パスワードの生成のために用いた所定の規則を、プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、ユーザ認証手段によるユーザ認証が成功することを条件に、特定領域からプリントジョブを読み出してプリントデータを画像形成手段に画像形成させる出力手段と、を備える。
【００１９】
この局面に従えば、ユーザ識別情報に対応して割り当てられ、ユーザ認証が成功することを条件にアクセス可能な特定領域を有しており、受信されたプリントジョブに含まれるプリントデータを、画像形成することなく、該プリントジョブとともに受信されたユーザ識別情報に対応して割り当てられた特定領域に書き込む。また、プリントジョブにアクセスするためのユーザパスワードをプリントジョブに含まれる情報を用いて所定の規則に従って生成したパスワードに変更するので、プリントを指示したプリントジョブ送信元のみが復元可能なパスワードを自動的に設定することが可能な画像形成装置を提供することができる。また、パスワードそのものではなく、パスワードの生成のために用いた所定の規則を送信するので、送信途中で盗聴されたとしても所定の規則だけからパスワードを導き出すことができない。このため、漏洩の危険性を低減したパスワード通知が可能な画像形成装置を提供することができる。
【００２０】
好ましくは、プリントデータから機密情報に含まれる単語を含むキーワードを抽出する抽出手段と、キーワードが抽出された場合、画像形成手段にプリントデータを画像形成させることなく、書込手段にプリントデータを書込みさせ、キーワードが抽出されなかった場合、画像形成手段にプリントデータを画像形成させる処理切換手段と、をさらに備える。
【００２１】
好ましくは、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、プリントジョブとともに受信されたユーザ識別情報に対応するユーザパスワードを生成されたパスワードに変更するパスワード変更手段と、パスワードの生成のために用いた所定の規則を、プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段と、をさらに備える。
【００２２】
この発明のさらに他の局面によれば、機密プリント方法は、プリントデータを含むプリントジョブを受信するステップと、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するステップと、プリントジョブをパスワードと関連付けて記憶するステップと、パスワードの生成のために用いた所定の規則を、プリントジョブを送信してきた送信元に送信するステップと、パスワードが入力されることを条件に、記憶されたプリントジョブを読み出してプリントデータを画像形成するステップと、を含む。
【００２３】
この局面に従えば、プリントを指示したプリントジョブ送信元のみが復元可能なパスワードを自動的に設定することが可能な機密プリント方法を提供することができる。
【００２４】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリントデータからキーワードを基準に所定の位置に配置された複数の文字を抽出する文字抽出手段と、抽出された複数の文字を並び換える並換手段と、を含む。
【００２５】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリントデータから複数の文字を抽出する文字抽出手段と、抽出された文字を並び換える並換手段と、を含む。
【００２６】
好ましくは、パスワード生成手段は、プリントジョブに含まれるプリント条件から所定のパラメータを抽出するパラメータ抽出手段と、抽出されたパラメータを用いてパスワードを決定する。
【００２７】
この発明のさらに他の局面によれば、画像形成システムは、画像形成装置と情報処理装置とを含む画像形成システムであって、画像形成装置は、プリントデータを含むプリントジョブを受信する受信手段と、プリントジョブを記憶する記憶手段と、画像を形成する画像形成手段と、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成するパスワード生成手段と、プリントジョブをパスワードと関連付けて記憶手段に書き込む書込手段と、パスワードが入力されることを条件に、記憶手段からプリントジョブを読み出して画像形成手段にプリントデータを画像形成させる出力手段と、パスワードの生成のために用いた所定の規則を、プリントジョブを送信してきた送信元に送信するパスワード検出情報送信手段とを含み、情報処理装置は、画像形成装置にプリントデータを含むプリントジョブを送信する送信手段と、画像形成装置が送信する所定の規則が受信されることに応じて、所定の規則に従ってプリントジョブからパスワードを生成するパスワード生成手段とを備える。
【００２８】
この局面に従えば、プリントを指示したプリントジョブ送信元のみが復元可能なパスワードを自動的に設定することが可能な画像形成システムを提供することができる。また、漏洩の危険性を低減したパスワード通知が可能な画像形成システムを提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３０】
＜第１の実施の形態＞
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）１００と、ＰＣ２００，２００Ａ，２００Ｂとがネットワーク２に接続されて構成される。ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、またはインターネットであってもよい。ＭＦＰ１は、複写機能、スキャナ機能、ファクシミリ送受信機能、プリント機能、データ記憶機能を備える。ＭＦＰ１００は、ネットワーク２を介して接続されたＰＣ２００，２００Ａ，２００Ｂと通信が可能であり、ＰＣ２００，２００Ａ，２００Ｂ各々が送信するプリントジョブに従って処理を実行する。プリントジョブは、プリント枚数などの画像形成条件とプリントデータとを含む。たとえば、ＰＣ２００，２００Ａ，２００Ｂのいずれかが、プリントジョブを送信すれば、ＭＦＰ１００は、プリントジョブの画像形成条件に従って、プリントデータを画像形成する。なお、以下の説明では、特に言及しない限り、ＭＦＰ１００が、ＰＣ２００から送信されるプリントジョブを受信して、プリントジョブに含まれるプリントデータを画像形成条件に従って画像形成する場合を説明する。
【００３１】
図２は、第１の実施の形態におけるＭＦＰのハード構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１は、情報処理部１０１と、ファクシミリ部２７と、通信制御部２８と、自動原稿搬送装置（ＡＤＦ）２１と、画像読取部２２と、画像処理部２３と、画像形成部２４と、給紙部２５と、後処理部２６とを含む。情報処理部１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１１３と、表示部１１４と、操作部１１５と、データ通信制御部１１６と、データ入出力部１１７とを含む。ＣＰＵ１１１は、データ入出力部１１７、データ通信制御部１１６、操作部１１５、表示部１１４、ＨＤＤ１１３およびＲＡＭ１１２とそれぞれ接続され、情報処理部１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部２７、通信制御部２８、ＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５および後処理部２６と接続され、ＭＦＰ１の全体を制御する。
【００３２】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルをさらに含む。表示部１１４と操作部１１５とで、操作パネルが構成される。
【００３３】
データ通信制御部１１６は、データ入出力部１１７と接続される。データ通信制御部１１６は、ＣＰＵ１１１からの指示に従って、データ入出力部１１７を制御して、データ入出力部１１７に接続された外部の機器との間でデータを送受信する。データ入出力部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８、シリアル通信インターフェースであるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子１１９を有する。
【００３４】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１６は、データ入出力部１１７を制御してＬＡＮ端子１１８を介して接続されたＰＣ２，２Ａ，２Ｂと通信する。
【００３５】
ＵＳＢ端子１１９に機器が接続された場合、データ通信制御部１１６は、データ入出力部１１７を制御して、接続された機器との間で通信してデータを入出力する。ＵＳＢ端子１１９には、フラッシュメモリを内蔵したＵＳＢメモリ１１９Ａが接続可能である。ＵＳＢメモリ１１９Ａには、後述する機密プリントプログラムが記憶されており、ＣＰＵ１１１は、データ通信制御部１１６を制御して、ＵＳＢメモリ１１９Ａから機密プリントプログラムを読出し、読み出した機密プリントプログラムをＲＡＭ１１２に記憶し、実行する。
【００３６】
なお、機密プリントプログラムを記憶する記録媒体としては、ＵＳＢメモリ１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。さらに、ＣＰＵ１１１がネットワーク２に接続されたコンピュータ、例えばＰＣ２００から機密プリントプログラムをダウンロードしてＨＤＤ１１３に記憶する、または、ＰＣ２００が機密プリントプログラムをＨＤＤ１１３に書込みするようにして、ＨＤＤ１１３に記憶された機密プリントプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３７】
ファクシミリ部２７は、ＰＳＴＮ１３に接続され、ＰＳＴＮ１３にファクシミリデータを送信する、またはＰＳＴＮ１３からファクシミリデータを受信する。ファクシミリ部２７は、受信したファクシミリデータを、ＨＤＤ１１３に記憶するとともに、画像形成部２４でプリント可能なプリントデータに変換して、画像形成部２４に出力する。これにより、画像形成部２４は、ファクシミリ部２７により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部２７は、ＨＤＤ１１３に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ１３に接続されたファクシミリに送信する。
【００３８】
図３は、第１の実施の形態におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図３を参照して、ＣＰＵ１１１は、ＰＣ２００から送信されるプリントジョブの入力を受け付けるプリントジョブ受付部１５１と、プリントジョブに含まれるプリントデータからキーワードを抽出するキーワード抽出部１５２と、キーワードが抽出されたか否かにより処理を切換える処理切換部１５３と、プリントジョブをＨＤＤ１１３に書き込んでＨＤＤ１１３に記憶させる書込部１５４と、プリントジョブに基づいてパスワードを生成するパスワード生成部１５５と、パスワード生成部１５５が出力するパスワード検出情報をＰＣ２００に送信するパスワード検出情報送信部１５６と、出力部１５７とを含む。
【００３９】
プリントジョブ受付部１５１は、ＰＣ２００からプリントジョブを取得する。データ通信制御部１１６は、ＰＣ２００からプリントジョブを受信すると、プリントジョブをＣＰＵ１１１に出力する。ＣＰＵ１１１は、データ通信制御部１１６がＰＣ２００から受信したプリントジョブを取得し、プリントジョブをキーワード抽出部１５２およびパスワード生成部１５５に出力する。プリントジョブには、画像形成条件とプリントデータとが含まれる。プリントデータは、ＰＣ２００から受信されるものの他に、ＨＤＤ１１３に記憶されているデータであってもよい。この場合、プリントジョブには、ＨＤＤ１１３に記憶されているプリントデータを特定するためのファイル名などのプリントデータ識別情報が含まれる。
【００４０】
キーワード抽出部１５２は、プリントジョブに含まれるプリントデータから予め定められたキーワードを抽出する。そして、抽出結果を処理切換部１５３に出力する。キーワードは、予めＨＤＤ１１３等の記録媒体に記憶されている。キーワードは、例えば、「秘」、「機密」、「社外秘」、「部外秘」などの単語の他、機密に作業するプロジェクト名、作業名など、機密にしておく必要のある情報に含まれる単語である。また、キーワードに個人情報を含めるようにしてもよい。キーワードは、ＭＦＰ１００のユーザが、ＭＦＰ１００に操作部１１５または、ＰＣ２００から予め登録して、ＭＦＰ１００のＨＤＤ１１３に記憶される。キーワード抽出部１５２は、プリントデータがテキストデータを含む場合には、テキストデータからキーワードを抽出する。プリントデータがテキストデータでなく、例えばビットマップデータの場合には、プリントデータを文字認識してテキストデータを生成し、生成したテキストデータからキーワードを抽出する。プリントデータに透かし情報が含まれている場合には、透かし情報を抽出して、抽出した透かし情報からキーワードを抽出する。また、キーワードは、文字に限られず、図形、記号などであってもよい。例えば、秘密情報であることを示す記号を予め定めておき、その記号の画像をキーワードとしてＨＤＤ１１３に記憶しておけばよい。キーワード抽出部１５２は、プリントデータと画像データのキーワードとをイメージマッチングして、プリントデータからキーワードの画像を抽出する。キーワード抽出部１５２は、プリントデータからのキーワードの抽出結果を処理切換部１５３に出力する。抽出結果は、プリントデータからキーワードが抽出されたか否かである。
【００４１】
処理切換部１５３は、キーワード抽出部１５２から入力される抽出結果に基づいて、処理を切換える。具体的には、キーワード抽出部１５２からキーワードが抽出されなかったことを示す抽出結果が入力される場合には、プリントデータを画像形成部２４に出力して、画像形成部２４に画像形成条件に従って画像形成させる。一方、キーワード抽出部１５２からキーワードが抽出されたことを示す抽出結果が入力される場合には、プリントデータを画像形成部２４に出力することなく、プリントジョブを書込部１５４に出力して、書込部１５４にプリントジョブをＨＤＤ１１３に記憶させる。
【００４２】
パスワード生成部１５５は、プリントジョブ受付部１５１からプリントジョブが入力される。パスワード生成部１５５は、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成して、生成したパスワードを書込部１５４に出力するとともに、パスワード検出情報をパスワード検出情報送信部１５６に出力する。パスワード検出情報は、パスワードを生成するのに用いた所定の規則を含む。なお、パスワード生成部１５５は、キーワード抽出部１５２でキーワードが抽出された場合にパスワードを生成し、キーワードが抽出されない場合にはパスワードを生成しない。パスワード生成部１５５によるパスワードの生成については、後で詳細に説明する。
【００４３】
書込部１５４は、処理切換部１５３からプリントジョブが入力されると、プリントジョブをパスワード生成部１５５から入力されたパスワードと関連付けて、ＨＤＤ１１３に記憶する。これにより、ＨＤＤ１１３にプリントジョブ１１３Ａがパスワードと関連付けて記憶される。
【００４４】
パスワード検出情報送信部１５６は、プリントジョブを送信してきたＰＣ２００にパスワード検出情報を送信する。パスワード検出情報は、パスワード生成部１５５がパスワードを生成する際に用いた所定の規則を含む。パスワード検出情報送信部１５６は、データ通信制御部１１６に、ＰＣ２００のネットワーク２上の位置情報（例えば、ＩＰアドレス）と、パスワード生成部１５５がパスワードを生成する際に用いた所定の規則とを出力し、データ通信制御部１１６に所定の規則を、ＰＣ２００に送信させる。これにより、ＰＣ２００では、パスワードを生成する際に用いた所定の規則が受信される。パスワード生成部１５５は、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成したので、その所定の規則を取得したＰＣ２００のユーザは、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを導き出すことができる。
【００４５】
出力部１５７は、操作部１１５からＨＤＤ１１３に記憶されたプリントジョブの選択指示が入力される。出力部１５７は、ＨＤＤ１１３にプリントジョブと関連付けて記憶されているパスワードが操作部１１５に入力されることを条件に、プリントジョブに含まれるプリントデータを、画像形成部２４に画像形成させる。具体的には、出力部１５７は、表示部１１４にＨＤＤ１１３に記憶されているプリントジョブの一覧を表示させる。プリントジョブの一覧は、プリントジョブに含まれるプリントデータのファイル名を表示するようにすればよい。ユーザが操作部１１５にプリントジョブの選択指示を入力すると、出力部１５７は、プリントジョブの選択指示を受け付け、パスワードの入力を要求する画面を表示部１１４に出力する。ユーザが操作部１１５にパスワードを入力すると、出力部１５７はパスワードの入力を受け付け、受け付けたパスワードが、選択指示されたプリントジョブ１１３Ａに関連付けてＨＤＤ１１３に記憶されているパスワードに一致するか否かを判断する。出力部１５７は、両パスワードが一致すれば、ＨＤＤ１１３からプリントジョブ１１３Ａを読み出して、プリントデータを画像形成部２４に出力して、画像形成部２４に画像形成条件に従って画像形成させる。一方、出力部１５７は、両パスワードが一致しなければ、ＨＤＤ１１３からプリントジョブ１１３Ａを読み出すことなく、表示部１１４にエラーメッセージを表示する。
【００４６】
なお、プリントジョブ受付部１５１でプリントジョブとともにパスワードが受け付けられた場合には、処理切換部１５３は、書込部１５４にプリントジョブとパスワードとを関連付けてＨＤＤ１１３に記憶させる。この場合、キーワード抽出部１５２は、プリントデータからキーワードを抽出することなく、パスワード生成部１５５はパスワードを生成しない。
【００４７】
図４（Ａ）は、第１の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図であり、図４（Ｂ）は、ＰＣで実行されるプリント処理の流れの一例を示す図である。図４（Ａ）および図４（Ｂ）を参照して、ユーザがＰＣ２００にプリント指示を入力すると、ＰＣ２００はプリント指示を受け付ける（ステップＳ１１）。プリント指示には、プリントの対象となるプリントデータの指定と、画像形成条件の指定と、機密プリントするか否か指定とを含む。機密プリントする指定がされる場合には、パスワードを受け付ける。ＰＣ２００は、プリント指示を受け付けると、画像形成条件とプリントデータとを含むプリントジョブを生成し、ＨＤＤ等の記録装置にプリントジョブを保存する（ステップＳ１２）。そして、プリントジョブをＭＦＰ１００に送信する（ステップＳ１３）。ＰＣ２００は、ステップＳ１１で受け付けられたプリント指示において、機密プリントが指定されている場合には、プリントジョブに加えてプリントジョブとともに受け付けられたパスワードを送信する。
【００４８】
ＭＦＰ１００は、ＰＣ２００からプリントジョブが受信されるまで待機状態となっており（ステップＳ０１でＮＯ）、プリントジョブを受信すると処理をステップＳ０２に進める。そして、受信したプリントジョブが、機密プリントが指定されているか否かを判断する（ステップＳ０２）。機密プリントが指定されていれば処理をステップＳ０３に進め、機密プリントが指定されていなければ処理をステップＳ０５に進める。
【００４９】
ＭＦＰ１００は、ステップＳ０３において、ＰＣ２００からパスワードを受信する。そして、ステップＳ０１で受信したプリントジョブとパスワードとを関連付けてＨＤＤ１１３に記憶する（ステップＳ０４）。
【００５０】
一方、ステップＳ０５において、ＭＦＰ１００は、ステップＳ０１で受信したプリントジョブに含まれるプリントデータからキーワードを抽出する。そして、キーワードの抽出結果を判断し（ステップＳ０６）、キーワードが抽出できたならば処理をステップＳ０７に進め、キーワードが抽出できなければ処理をステップＳ１０に進める。ステップＳ１０では、ステップＳ０１で受信したプリントジョブに含まれるプリントデータを画像形成部２４に出力して、画像形成条件にしたがって画像形成させる。プリントジョブが機密プリントの指定がされていなく、かつ、プリントデータがキーワードを含んでいない場合には、プリントデータの機密性は高くないと考えられるからである。
【００５１】
ステップＳ０７では、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成する。そして、ステップＳ０１で受信したプリントジョブとステップＳ０７で生成したパスワードとを関連付けてＨＤＤ１１３にプリントジョブ１１３Ａを記憶する（ステップＳ０８）。プリントデータがキーワードを含んでいる場合は、プリントデータが機密性の高い情報を含んでいる可能性が高い。キーワードを含むプリントデータは、本来は機密プリントの指定がされるべきものであるが、ユーザの誤操作などで機密プリントの指定がされずに送信される場合に対応するためである。
【００５２】
そして、ステップＳ０９において、パスワード検出情報をＰＣ２００に送信する。パスワード検出情報は、ステップＳ０７でパスワードを生成する際に用いた所定の規則を含む。ＰＣ２００は、パスワード検出情報が受信されたか否かを判断し（ステップＳ１４）、パスワード検出情報が受信されたならば処理をステップＳ１５に進め、受信されなければ処理を終了する。パスワード検出情報が受信されない場合には、ＭＦＰ１００においてプリントデータが画像形成されているので、プリント処理を終了する。パスワード検出情報が受信されたならば、ＭＦＰ１００においてプリントデータが画像形成されることなく、機密プリント機能が有効とされてＨＤＤ１１３に記憶されている。このため、ＰＣ１００は、ステップＳ１５において、パスワード検出情報が受信された場合には、ステップＳ１２で保存したプリントジョブを読出し、ステップＳ１４で受信したパスワード検出情報に従ってパスワードを生成する。パスワード検出情報は、パスワードを生成するために用いた所定の規則を含んでいるので、この所定の規則に従ってプリントジョブに含まれる情報を用いてパスワードを生成する。ＰＣ２００とＭＦＰ１００とで、同じプリントジョブに含まれる情報を用いて、同じ規則でパスワードを生成することになるので、ＰＣ２００は、ＭＦＰ１００が生成したのと同じパスワードを生成することができる。そして、ステップＳ１６において、生成したパスワードをディスプレイに表示する。これにより、ＰＣ２００のユーザは、パスワードを知ることができる。
【００５３】
ＰＣ２００以外のＰＣ２００Ａ、２００Ｂには、プリントジョブが存在しないので、たとえパスワード検出情報が盗聴されたとしても、ＰＣ２００Ａ，２００Ｂはパスワードを生成することができない。このため、パスワードが他人に知られるのを防止することができる。
【００５４】
なお、ここでは、ＰＣ２００がステップＳ１５においてパスワードを生成する例を示したが、パスワードを生成することなくパスワード検出情報そのものをディスプレイに表示するようにしてもよい。
【００５５】
図５は、第１の実施の形態におけるＭＦＰで実行される出力処理の流れの一例を示すフローチャートである。図５を参照して、ＭＦＰ１００は、プリントジョブの選択指示が入力されたか否かを判断する（ステップＳ２１）。ＭＦＰ１００は、表示部１１４にＨＤＤ１１３に記憶されているプリントジョブの一覧を表示させ、ユーザが操作部１１５にプリントジョブの選択指示を入力すると、プリントジョブの選択指示を受け付ける。選択指示が入力されるまで待機状態となり（ステップＳ２１でＮＯ）、選択指示が入力されたならば、選択されたプリントジョブの実行にパスワードが必要か否かを判断する（ステップＳ２２）。選択されたプリントジョブがパスワードと関連付けられて記憶されている場合には、パスワードが必要と判断して処理をステップＳ２３に進め、そうでなければ処理をステップＳ２４に進める。ステップＳ２３では、パスワードの入力を要求する画面を表示部１１４に出力し、ユーザが操作部１１５にパスワードを入力すると、パスワードの入力を受け付ける。そして、受け付けたパスワードが、選択指示されたプリントジョブに関連付けてＨＤＤ１１３に記憶されているパスワードに一致するか否かを判断する（ステップＳ２３）。両パスワードが一致すれば、ＨＤＤ１１３からプリントジョブを読み出し（ステップＳ２４）、プリントデータを画像形成部２４に出力して、画像形成部２４に画像形成条件に従って画像形成させる（ステップＳ２５）。一方、両パスワードが一致しなければ、ＨＤＤ１１３からプリントジョブを読み出すことなく、表示部１１４にエラーメッセージを表示する等のエラー処理を実行する（ステップＳ２６）。
【００５６】
図６は、パスワード生成処理の流れの一例を示す第１の図である。このパスワード生成処理は、図４のステップＳ０７で実行される処理である。図６を参照して、ＣＰＵ１１１は、プリントデータ中で、キーワードの近傍に文字が存在するか否かを判断する（ステップＳ３１）。キーワードの近傍に文字が存在すれば処理をステップＳ３５に進め、存在しなければ処理をステップＳ３２に進める。ステップＳ３５では、プリントデータ内でキーワードの近傍に位置する文字を組み合わせることによりパスワードを生成する。パスワードの生成は、まず、パスワードの要素となる複数の文字各々を、キーワードのプリントデータにおける位置を基準に特定し、位置が特定された複数の文字を抽出する。そして、位置が特定された複数の文字を、予め定めた順番に並べ替える。例えば、プリントデータ中に「これは機密文書です。」の文字列が含まれている場合、キーワード「機密」がプリントデータから抽出される。キーワード「機密」に対して、文字「こ」は３文字左に位置し、文字「れ」は２文字左に位置し、文字「は」は１文字左に位置し、文字「文」は１文字右に位置し、文字「書」は２文字右に位置する。これらの５文字を組み合わせる。具体的には、キーワード「機密」に対する位置が、１文字左、１文字右、２文字左、２文字右、３文字左の順に並べて、「は文れ書こ」の文字列を生成する。ステップＳ３５におけるパスワードを生成する規則は、パスワードを構成する複数の文字のプリントデータにおける位置を特定する情報と、パスワードを構成する複数の文字を並べる順番とを含む。ステップＳ３５において、パスワードを生成すると、処理を機密プリント処理に戻す。
【００５７】
処理がステップＳ３２に進む場合は、プリントデータにおいて、キーワードの近傍に文字が存在しない場合である。例えば、キーワードが透かし情報として埋め込まれている場合、キーワードが記号である場合等である。この場合には、プリントデータに文字が存在するか否かを判断する。プリントデータを例えば文字認識して、文字が抽出されたならば、文字が存在するとして、処理をステップＳ３６に進め、文字が存在しなければ処理をステップＳ３３に進める。ステップＳ３６では、プリントデータ内から抽出した文字を組み合わせることによりパスワードを生成する。パスワードの生成は、まず、パスワードの要素となる複数の文字各々のプリントデータにおける位置を特定する。パスワードの要素となる複数の文字各々のプリントデータにおける位置を、ページ、行数、文字数で特定する。特定した位置の文字を配列してパスワードを生成する。ページ数は、文字の含まれるページのうちから任意に定めればよく、行数と文字数とは、任意に定めるようにすればよい。パスワードの文字長を３文字とすれば、パスワードの第１文字〜第３文字各々が、プリントデータのページ数、行数、文字数で特定される。例えば、プリントデータの１０ページと２０ページとに文字が存在する場合、パスワードの第１文字をプリントデータの第１０ページ第５行第２文字に位置する文字とし、パスワードの第２文字をプリントデータの第２０ページ第１０行第３文字に位置する文字とし、パスワードの第３文字をプリントデータの第１０ページ第３行第１０文字に位置する文字とする。ステップＳ３６におけるパスワードを生成する規則は、パスワードを構成する複数の文字各々のプリントデータにおける位置を特定する情報と、パスワードを構成する複数の文字を並べる順番とを含む。ステップＳ３６において、パスワードを生成すると、処理を機密プリント処理に戻す。
【００５８】
処理がステップＳ３３に進む場合は、プリントデータに文字が存在しない場合である。この場合には、ステップＳ３３において、プリントデータを１６進数表記する。そして、１６進数表記されたプリントデータにおいて、キーワードの位置から任意のオフセットだけ離れた位置のプリントデータ（１６進数）をパスワードに割り当てる（ステップＳ３４）。たとえば、キーワード「機密」に後続する１６進数表記されたプリントデータを「０ｘ１２３４５６７８９ＡＢＣＤ」として説明すると、オフセット値３バイト、データ長５バイトをパスワードに割り当てると、「３４５６７」がパスワードに割り当てられる。ステップＳ３３におけるパスワードを生成する規則は、プリントデータを１６進数表記したときのキーワードからのオフセット値およびデータ長を含む。換言すれば、パスワード検出情報は、１６進数表記されたプリントデータにおけるキーワードの位置を基準にした開始位置と終了位置とを含む。ステップＳ３４において、パスワードを生成すると、処理を機密プリント処理に戻す。
【００５９】
図７は、パスワード生成処理の流れの一例を示す第２の図である。このパスワード生成処理は、図４のステップＳ０７で実行される処理である。図７を参照して、プリントジョブに含まれる画像形成条件を項目別に分類する（ステップＳ４１）。そして、変換テーブルを用いて、画像形成条件を数値に変換する（ステップＳ４２）。得られた数値を所定の数式モデルへ代入してパスワードを生成する（ステップＳ４３）。このパスワード生成処理におけるパスワードを生成する規則は、パスワードを生成するために用いた画像形成条件の項目と、数式モデルとを含む。
【００６０】
図８は、画像形成条件の変換テーブルの一例を示す図である。図８を参照して、変換テーブルは、画像形成条件の項目のうち、画像を形成する部数を定める部数の項目と、画像を形成する用紙のサイズを定める用紙サイズの項目と、用紙が収納されたトレイを定める給紙トレイの項目と、ステープルの設定を定めるステープルの項目各々に対する変数を定義する。部数の項目に対しては、画像形成条件で設定されている部数が変数とされる。例えば、画像形成条件で部数の項目に設定される「１」に対して、変数Ｘ１に「１」が定義され、画像形成条件で部数の項目に設定される「９９９」に対して、変数Ｘ１に「９９９」が定義される。用紙サイズの項目に対しては、画像形成条件で用紙サイズに設定される「Ａ３」に対して変数Ｘ２に「１」が定義され、「Ａ４」に対して変数Ｘ２に「２」が定義され、「Ａ５」に対して変数Ｘ２に「３」が定義される。給紙トレイの項目に対しては、画像形成条件で給紙トレイに設定される「上段」に対して変数Ｘ３に「１」が定義され、「下段」に対して変数Ｘ３に「２」が定義される。ステープルの項目に対しては、画像形成条件でステープルに設定される「ＯＦＦ」に対して変数Ｘ４に「１」が定義され、「１Ｐｏｉｎｔ」に対して変数Ｘ４に「２」が定義され、「２Ｐｏｉｎｔ」に対して変数Ｘ４に「３」が定義される。
【００６１】
数式モデルは、例えば、次式で表される。
パスワード＝Ｘ１＋１０＊Ｘ２＋１００＊Ｘ３＋１０００＊Ｘ４  
なお、記号＊は乗算を示す。
【００６２】
以上説明したように第１の実施の形態におけるＭＦＰ１００は、受信したプリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成し、プリントジョブをパスワードと関連付けてＨＤＤ１１３に記憶する。そして、パスワードが入力されることを条件に、プリントジョブを読み出してプリントデータを画像形成する。このため、プリントデータをプリント指示した者のみがプリントデータを画像形成させることができ、プリントデータを画像形成した用紙を手にすることができる。
【００６３】
また、受信したプリントジョブに含まれるプリントデータから機密情報に含まれる単語を含むキーワードが抽出された場合、プリントデータを画像形成させることなく、プリントジョブを記憶させるので、機密が漏洩するのを防止することができる。
【００６４】
＜第２の実施の形態＞
第２の実施の形態におけるＭＦＰ１００は、ＨＤＤ１１３にユーザ毎あるいは所定の部門など複数のユーザをまとめたグループ毎に記憶領域を割り当てる。ここでは、このユーザ毎あるいはグループ毎に割り当てた記憶領域をユーザボックスという。ユーザボックスは、セキュリティを確保するために、ユーザボックスに予め対応付けられたユーザパスワードが入力されることを条件にそこに記憶されたデータへのアクセスを許可する。
【００６５】
図９は、第２の実施の形態におけるＭＦＰ１００のＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図９を参照して、図３に示した機能ブロック図と異なる点は、ＣＰＵ１１１が、ユーザ認証部１６１、ボックス管理部１６３およびボックス情報送信部１６２を備える点である。
【００６６】
ユーザ認証部１６１は、ＭＦＰ１００を操作するユーザを認証する。ここでは、認証データにパスワードを用いる例を説明する。なお、認証データは、指紋、静脈パターン、虹彩、声紋等の生体情報としてもよい。ユーザ認証部１６１は、ユーザが操作部１１５に入力するユーザを識別するためのユーザ識別情報とパスワードとに基づいてユーザ認証して、認証結果をボックス管理部１６３に出力する。
【００６７】
ボックス管理部１６３は、ＨＤＤ１１３に割り当てられたユーザボックス１１３Ｂを管理する。具体的には、ユーザボックス１１３Ｂの生成、削除、およびユーザボックス１１３Ｂに記載されたデータへのアクセスを制御する。ボックス管理部１６３は、ボックス生成部１６４、書込部１５４Ａおよび出力部１５７Ａを含む。
【００６８】
ボックス生成部１６４は、パスワード生成部１５５からパスワードが入力される。パスワード生成部１５５は、キーワード抽出部１５２によりプリントデータからキーワードが抽出された場合にパスワードを生成するため、ボックス生成部１６４は、キーワード抽出部１５２によりプリントデータからキーワードが抽出された場合に、新たなユーザボックス１１３Ｂを生成する。ボックス生成部１６４は、新たに生成するユーザボックス１１３Ｂに対応するユーザ識別情報を新たに生成し、生成したユーザ識別情報とパスワード生成部１５５から入力されるパスワードをユーザパスワードとして関連付けたユーザデータをＨＤＤ１１３に記憶する。上述したユーザ認証部は、ＨＤＤ１１３に記憶されたユーザデータを用いてユーザ認証する。したがって、ユーザ認証部１６１は、ボックス生成部１６４が生成したユーザ識別情報と、そのユーザ識別情報にユーザデータにより関連付けられたユーザパスワードとが入力されることを条件に、ボックス生成部１６４が生成したユーザボックス１１３Ｂへのアクセスを可能とする。
【００６９】
書込部１５４Ａは、処理切換部１５３からプリントジョブが入力されると、プリントジョブをボックス生成部１６４が生成した新たなユーザボックス１１３Ｂに書き込む。これにより、プリントジョブがＨＤＤ１１３のユーザボックス１１３Ｂに記憶される。
【００７０】
ボックス管理部１６３は、ユーザ認証部１６１により認証が成功した場合に、認証に成功したユーザ識別情報に対して、ＨＤＤ１１３に割り当てられたユーザボックス１１３Ｂへのアクセスを許可する。出力部１５７Ａは、ユーザボックス１１３Ｂへのアクセスが許可されたユーザ識別情報のユーザにより、操作部１１５にユーザボックス１１３Ｂに記憶されたプリントジョブの選択指示が入力されると、プリントジョブに含まれるプリントデータを、画像形成部２４に画像形成させる。具体的には、出力部１５７Ａは、ユーザ認証部１６１により認証が成功することを条件に、認証が成功したユーザ識別情報に対して割り当てられたユーザボックス１１３Ｂに記憶されているプリントジョブの一覧を表示部１１４に表示させる。ユーザが操作部１１５にプリントジョブの選択指示を入力すると、出力部１５７Ａは、プリントジョブの選択指示を受け付け、ＨＤＤ１１３から選択されたプリントジョブを読み出して、プリントデータを画像形成部２４に出力して、画像形成部２４に画像形成条件に従って画像形成させる。
【００７１】
ボックス情報送信部１６２は、ボックス生成部１６４が新たに生成したボックスに対応するユーザ識別情報と、パスワード検出情報とを含むボックス情報を、プリントジョブを送信してきたＰＣ２００に送信する。パスワード検出情報は、パスワード生成部１５５がパスワードを生成する際に用いた所定の規則を含む。
【００７２】
図１０（Ａ）は、第２の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図であり、図１０（Ｂ）は、第２の実施の形態におけるＰＣで実行されるプリント処理の流れの一例を示す図である。図１０（Ａ）を参照して、図４（Ａ）と異なる点は、ステップＳ０８およびステップＳ０９を、ステップＳ０７Ａ、ステップＳ０８ＡおよびステップＳ０９Ａに変更した点である。また、図１０（Ｂ）を参照して、図４（Ｂ）と異なる点は、ステップＳ１４およびステップＳ１６をステップＳ１４ＡおよびステップＳ１６Ａにそれぞれ変更した点である。図１０（Ａ）および図１０（Ｂ）を参照して、ＭＦＰ１００は、ステップＳ０７Ａにおいて、ＨＤＤ１１３に新たなユーザボックスを生成する。ＭＦＰ１００は、新たに生成するユーザボックスに対応するユーザ識別情報を新たに生成し、生成したユーザ識別情報とステップＳ０７で生成したパスワードをユーザパスワードとして関連付けたユーザデータをＨＤＤ１１３に記憶する。ユーザ識別情報とユーザパスワードとが入力されることを条件に、新たに生成したユーザボックスへのアクセスを可能とするためである。
【００７３】
ステップＳ０８Ａにおいて、ステップＳ０１で受信したプリントジョブを新たに生成したユーザボックスに記憶する。これにより、ユーザボックスに対応するユーザ識別情報とユーザパスワードとが入力されることを条件に、プリントジョブへのアクセスが可能となるので、プリントジョブのセキュリティを確保することができる。そして、ステップＳ０９Ａにおいて、パスワード検出情報とユーザ識別情報とを含むボックス情報をＰＣ２００に送信する。パスワード検出情報は、ステップＳ０７でパスワードを生成する際に用いた所定の規則を含み、ユーザ識別情報はステップＳ０７Ａで生成したユーザボックスに対応して新たに生成されたユーザ識別情報である。
【００７４】
一方、ＰＣ２００は、ユーザ識別情報とパスワード検出情報とが受信されたか否かを判断し（ステップＳ１４Ａ）、ユーザ識別情報とパスワード検出情報とが受信されたならば処理をステップＳ１５に進め、受信されなければ処理を終了する。ユーザ識別情報とパスワード検出情報とが受信された場合には、ステップＳ１２で保存したプリントジョブを読出し、ステップＳ１４Ａで受信したパスワード検出情報に従ってパスワードを生成する。そして、ステップＳ１６Ａにおいて、生成したパスワードと、ステップＳ１４で受信したユーザ識別情報とをディスプレイに表示する。これにより、ＰＣ２００のユーザは、ＭＦＰ１００のＨＤＤ１３３のユーザボックスにアクセスするためのユーザ識別情報とユーザパスワードを知ることができる。
【００７５】
なお、ここでは、ＰＣ２００がステップＳ１５においてパスワードを生成する例を示したが、パスワードを生成することなくパスワード検出情報そのものをディスプレイに表示するようにしてもよい。
【００７６】
図１１は、第２の実施の形態におけるＭＦＰで実行される出力処理の流れの一例を示すフローチャートである。図１１を参照して、ＭＦＰ１００は、ユーザ認証が成功したか否かを判断する（ステップＳ５１）。ＭＦＰ１００は、ユーザが操作部１１５に入力するユーザ識別情報とユーザパスワードとに基づいてユーザ認証する。ユーザ認証が成功すれば処理をステップＳ５２に進めるが、ユーザ認証に失敗すれば処理をステップＳ５７に進める。ステップＳ５７では、ＨＤＤ１１３のユーザボックス１１３Ｂへのアクセスを許可することなく処理を終了する。このため、ユーザ認証が成功しなければ、ユーザボックス１１３Ｂに記憶されたプリントジョブが読み出されることがないので、プリントデータが画像形成されることなく、機密が漏洩するのを防止することができる。
【００７７】
ステップＳ５２では、ＭＦＰ１００は、ユーザ認証に成功したユーザ識別情報に対応してＨＤＤ１１３に割り当てられたユーザボックス１１３Ｂへのアクセスを許可する。そして、プリントジョブの選択指示が入力されたか否かを判断する（ステップＳ５３）。選択指示が入力されたならば処理をステップＳ５４に進め、選択指示が入力されなければ処理をステップＳ５６に進める。ステップＳ５４では、ＨＤＤ１１３のユーザボックス１１３Ｂからプリントジョブを読み出す。そして、読み出したプリントジョブに含まれるプリントデータを画像形成部２４に出力して、読み出したプリントジョブに含まれる画像形成条件に従って画像形成部２４に画像形成させる（ステップＳ５５）。
【００７８】
ステップＳ５６では、ステップＳ５１でユーザ認証に成功したユーザ識別情報での操作を中止するためのログアウト指示の入力が受け付けられたか否かを判断し、ログアウト指示の入力が受け付けられたならば処理を終了し、そうでなければ処理をステップＳ５３に戻す。
【００７９】
以上説明したように第２の実施の形態におけるＭＦＰ１００は、受信したプリントジョブに含まれるプリントデータにキーワードが含まれる場合、パスワードを生成し、ＨＤＤ１１３に新たなユーザボックス１１３Ｂを生成し、受信したプリントジョブに含まれるプリントデータを画像形成することなく、そのプリントジョブを生成した新たなユーザボックス１１３Ｂに書き込む。プリントジョブを送信してきたＰＣ２００には、パスワードを生成するために用いた所定の規則を含むパスワード検出情報とユーザボックス１１３Ｂに対応するユーザ識別情報とを送信するので、プリントジョブを送信する指示をしたユーザのみがユーザボックス１１３Ｂにアクセス可能となる。このため、ユーザ識別情報が割り当てられたユーザのみがプリントジョブにアクセスするのを可能とすることができ、プリントデータを画像形成した用紙を手にすることができる。
【００８０】
＜第３の実施の形態＞
第２の実施の形態におけるＭＦＰ１００は、プリントデータにキーワードが含まれていれば、ＨＤＤ１１３に新たにユーザボックスを生成し、そのユーザボックスにプリントジョブを記憶するようにした。第３の実施の形態におけるＭＦＰ１００は、プリントジョブとともにユーザ識別情報を受信するようにして、プリントデータにキーワードが含まれていれば、ユーザ識別情報に対応して予めＨＤＤ１１３に記憶領域が割り当てられているユーザボックスにプリントジョブを記憶するとともに、ユーザパスワードを変更する。
【００８１】
図１２は、第３の実施の形態におけるＭＦＰ１００のＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１２を参照して、図９に示した機能ブロック図と異なる点は、ＣＰＵ１１１に、ユーザ識別情報受付部１７１、パスワード検出情報送信部１５６およびユーザ識別情報受付部１７１が追加され、ボックス管理部１６３Ｂにパスワード変更部１７２が追加された点、ボックス情報送信部１６２およびボックス生成部１６４が削除された点、ＨＤＤ１１３に予めユーザ識別情報に対応するユーザボックス１１３Ｃが割り当てられている点である。
【００８２】
ユーザ識別情報受付部１７１は、ＰＣ２００からプリントジョブとともに送信されるユーザ識別情報を取得する。データ通信制御部１１６は、ＰＣ２００からユーザ識別情報を受信すると、ユーザ識別情報をＣＰＵ１１１に出力する。ユーザ識別情報受付部１７１は、データ入出力部１１７がＰＣ２００から受信したユーザ識別情報を受け付け、ユーザ識別情報をボックス管理部１６３Ａに出力する。
【００８３】
書込部１５４Ｂは、処理切換部１５３からプリントジョブが入力されると、プリントジョブを、ユーザ識別情報受付部１７１から入力されるユーザ識別情報に対応付けられたユーザボックス１１３Ｃに書き込む。これにより、プリントジョブがＨＤＤ１１３のユーザボックス１１３Ｃに記憶される。
【００８４】
ボックス管理部１６３Ａは、ユーザ認証部１６１による認証が成功した場合に、認証に成功したユーザ識別情報に対して、ＨＤＤ１１３に割り当てられたユーザボックス１１３Ｃへのアクセスを許可する。ユーザ認証部１６１における認証は、ユーザ識別情報とユーザパスワードとを含むユーザデータが予めＨＤＤ１１３に記憶されており、操作部１１５に入力されたユーザ識別情報とユーザパスワードとが一致する場合に、ユーザボックス１１３Ｃへのアクセスを可能とする。このため、プリントジョブに含まれるプリントデータがキーワードを含む場合には、プリントデータが画像形成されることなく、プリントジョブを送信指示したユーザのユーザボックス１１３Ｃに記憶される。したがって、プリントジョブには、プリントジョブの送信を指示したユーザのみがアクセス可能となる。
【００８５】
パスワード変更部１７２は、ユーザ識別情報受付部１７１により受け付けられたユーザ識別情報にユーザデータによって関連付けられているユーザパスワードを、パスワード生成部１５５によって生成されたパスワードに変更する。これにより、ユーザ認証部１６１によりユーザ識別情報でユーザ認証されるためには、パスワード生成部１５５によって生成されたパスワードがユーザパスワードとして、操作部１１５に入力される必要がある。
【００８６】
パスワード検出情報送信部１５６は、プリントジョブを送信してきたＰＣ２００にパスワード検出情報を送信する。パスワード検出情報は、パスワード生成部１５５がパスワードを生成する際に用いた所定の規則を含む。
【００８７】
図１３は、第３の実施の形態の変形例におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図である。図１３を参照して、図４（Ａ）に示した機密プリント処理と同じ処理には同じ符号を付してある。図４（Ａ）に示した機密プリント処理と異なる点は、ステップＳ０１Ａが追加された点、ステップＳ０８がステップＳ０８ＡおよびステップＳ０８Ｂに変更された点である。以下、図４（Ａ）に示した機密プリント処理と異なる点を主に説明する。
【００８８】
ステップＳ０１Ａでは、ＰＣ２００からプリントジョブとともに送信されるユーザ識別情報を受信する。ステップＳ０８Ａでは、ステップＳ０１Ａで受信したユーザ識別情報に対応するユーザボックス１１３Ｃに、ステップＳ０１で受信したプリントジョブを記憶する。そして、ステップＳ０８Ｂでは、ステップＳ０１Ａで受信されたユーザ識別情報にユーザデータによって関連付けられているユーザパスワードを、ステップＳ０７で生成されたパスワードに変更する。
【００８９】
以上説明したように第３の実施の形態におけるＭＦＰ１００は、ＨＤＤ１１３にユーザ識別情報に対応して割り当てられ、ユーザ認証が成功することを条件にアクセス可能なユーザボックス１１３Ｂを有しており、受信したプリントジョブに含まれるプリントデータを、画像形成することなく、該プリントジョブとともに受信したユーザ識別情報に対応して割り当てられたユーザボックスに書き込む。このため、ユーザボックス１１３Ｂには、ユーザ識別情報のユーザのみがアクセス可能なので、そのユーザのみがプリントジョブにアクセスすることができ、プリントデータを画像形成した用紙を手にすることができる。
【００９０】
また、ＭＦＰ１００は、ユーザボックス１１３Ｃに対応するユーザデータに含まれるユーザ識別情報およびユーザパスワードが入力されることを条件に、ユーザボックス１１３Ｃにアクセス可能となるが、そのユーザパスワードをプリントジョブに含まれる情報を用いて所定の規則に従って生成したパスワードに変更し、所定の規則をユーザに送信する。このため、パスワード生成に用いた所定の規則とプリントジョブとの両者を知るユーザのみがパスワードを知ることができるので、プリントジョブを送信したユーザのみがプリントジョブにアクセスすることが可能となり、機密が漏洩するのを防止することができる。また、生成したパスワード自体を送信しないので、送信経路上でパスワードが盗聴されるのを防止することができる。
【００９１】
＜第４の実施の形態＞
第１の実施の形態におけるＭＦＰ１００が、機密プリントでないプリントジョブがキーワードを含んでいる場合に、そのプリントジョブを機密プリントジョブとして取り扱い、パスワードと関連付けて記憶した。第４の実施の形態におけるＭＦＰ１００は、機密プリントジョブとして受信したプリントジョブが、それに対応するパスワードが受信されない場合に、そのプリントジョブに含まれる情報を用いて所定の規則に従って生成したパスワードと関連付けて記憶するようにしたものである。以下、第１の実施の形態におけるＭＦＰ１００と異なる点を主に説明する。
【００９２】
図１４は、第４の実施の形態におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１４を参照して、図３に示した機能ブロック図と異なる点は、キーワード抽出部１５２および処理切換部１５３を削除し、パスワード検出部１８１を追加した点、書込部１５４Ａを変更した点である。
【００９３】
プリントジョブ受付部１５１は、ＰＣ２００からプリントジョブを取得する。ここで受信するプリントジョブは、機密プリントが指示された機密プリントジョブである。機密プリントジョブは、プリントデータおよび画像形成条件に加えて、機密プリントを指示するための信号を含む。また、機密プリントジョブは、パスワードを含む場合と、パスワードを含まない場合とがある。データ入出力部１１７は、ＰＣ２００から機密プリントジョブを受信すると、機密プリントジョブをＣＰＵ１１１に出力する。ＣＰＵ１１１は、データ入出力部１１７がＰＣ２００から受信した機密プリントジョブを取得し、機密プリントジョブをパスワード検出部１８１およびパスワード生成部１５５に出力する。
【００９４】
パスワード検出部１８１は、プリントジョブ受付部１５１から入力される機密プリントジョブがパスワードを含むか否かを判断する。パスワードを含むか否かにより書込部１５４Ａにより実行される処理を切り換えるためである。パスワード検出部１８１は、書込部１５４Ａにパスワードの有無を出力する。
【００９５】
パスワード生成部１５５は、プリントジョブ受付部１５１からプリントジョブが入力される。パスワード生成部１５５は、プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成して、生成したパスワードを書込部１５４に出力するとともに、パスワード検出情報をパスワード検出情報送信部１５６に出力する。なお、パスワード生成部１５５は、パスワード検出部１８１でパスワード有りと判断された場合にパスワードを生成し、パスワード無しと判断された場合にはパスワードを生成しない。
【００９６】
書込部１５４Ａは、パスワード検出部１８１から入力されるパスワードの有無に基づいて、処理を切換える。具体的には、書込部１５４は、パスワード検出部１８１からパスワード有りを示す信号が入力される場合には、機密プリントジョブに含まれるプリントデータとパスワードとを関連付けて、ＨＤＤ１１３に記憶する。一方、書込部１５４は、パスワード検出部１８１からパスワード無を示す信号が入力される場合には、機密プリントジョブに含まれるプリントデータをパスワード生成部１５５から入力されるパスワードと関連付けて、ＨＤＤ１１３に記憶する。これにより、機密プリントジョブがパスワード含むか否かに係わらず、ＨＤＤ１１３にプリントジョブ１１３Ａがパスワードと関連付けて記憶される。
【００９７】
パスワード検出情報送信部１５６は、機密プリントジョブがパスワードを含まない場合に、機密プリントジョブを送信してきたＰＣ２００にパスワード検出情報を送信する。
【００９８】
図１５（Ａ）は、第４の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図であり、図１５（Ｂ）は、第４の実施の形態におけるＰＣで実行されるプリント処理の流れの一例を示す図である。図１５（Ａ）および図１５（Ｂ）を参照して、ユーザがＰＣ２００にプリント指示を入力すると、ＰＣ２００はプリント指示を受け付ける（ステップＳ１１）。プリント指示には、プリントの対象となるプリントデータの指定と、画像形成条件の指定と、機密プリントするか否か指定とを含む。機密プリントする指定がされる場合には、パスワードを受け付けてもよいし、受け付けなくても良い。ユーザがパスワードをＰＣ２００に入力したならばパスワードを受け付けるが、入力しなければパスワードを受け付けない。ＰＣ２００は、プリント指示を受け付けると、画像形成条件とプリントデータと機密プリントを指示するための情報とを含む機密プリントジョブを生成し、ＨＤＤ等の記録装置に機密プリントジョブを保存する（ステップＳ１２）。そして、プリントジョブを機密プリントジョブとしてＭＦＰ１００に送信する（ステップＳ１３Ａ）。ＰＣ２００は、ステップＳ１１で受け付けられたプリント指示において、パスワードを受け付けた場合には、プリントデータとともにパスワードを送信するが、パスワードが受け付けなかった場合には、パスワードを送信することなくプリントデータを送信する。
【００９９】
ＭＦＰ１００は、ＰＣ２００から機密プリントジョブが受信されるまで待機状態となっており（ステップＳ０１ＡでＮＯ）、機密プリントジョブを受信すると処理をステップＳ０２に進める。そして、受信した機密プリントジョブが、パスワードを含んでいるか否かを判断する（ステップＳ０２Ａ）。機密プリントジョブがパスワードを含んでいれば処理をステップＳ０３に進め、パスワードを含んでいなければ処理をステップＳ０７に進める。
【０１００】
ＭＦＰ１００は、ステップＳ０３において、ＰＣ２００からパスワードを受信する。そして、ステップＳ０１Ａで受信した機密プリントジョブとパスワードとを関連付けてＨＤＤ１１３に記憶する（ステップＳ０４）。
【０１０１】
一方、ステップＳ０７では、機密プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成する。そして、ステップＳ０１Ａで受信した機密プリントジョブとステップＳ０７で生成したパスワードとを関連付けてＨＤＤ１１３にプリントジョブ１１３Ａを記憶する（ステップＳ０８）。
【０１０２】
そして、ステップＳ０９において、パスワード検出情報をＰＣ２００に送信する。パスワード検出情報は、ステップＳ０７でパスワードを生成する際に用いた所定の規則を含む。ＰＣ２００は、パスワード検出情報が受信されたか否かを判断し（ステップＳ１４）、パスワード検出情報が受信されたならば処理をステップＳ１５に進め、受信されなければ処理を終了する。パスワード検出情報が受信されない場合には、プリント処理を終了する。ＰＣ１００は、パスワード検出情報が受信された場合には、ステップＳ１５において、ステップＳ１２で保存したプリントジョブを読出し、ステップＳ１４で受信したパスワード検出情報に従ってパスワードを生成する。そして、ステップＳ１６において、生成したパスワードをディスプレイに表示する。これにより、ＰＣ２００のユーザは、パスワードを知ることができる。
【０１０３】
なお、ここでは、ＰＣ２００がステップＳ１５においてパスワードを生成する例を示したが、パスワードを生成することなくパスワード検出情報そのものをディスプレイに表示するようにしてもよい。
【０１０４】
以上説明したように第４の実施の形態におけるＭＦＰ１００は、受信した機密プリントジョブにパスワードが含まれていない場合は、機密プリントジョブに含まれる情報を用いて所定の規則に従ってパスワードを生成し、機密プリントジョブをパスワードと関連付けてＨＤＤ１１３に記憶する。このため、ユーザが機密プリントジョブをＰＣ２００で設定する際にパスワードを入力しなくても、機密プリントすることができるので、機密が漏洩するのを防止するとともに、機密プリントの設定を容易にすることができる。
【０１０５】
なお、上述した実施の形態においては、画像形成装置としてＭＦＰ１００について説明したが、図４（Ａ）、図５、図６、図７、図１０（Ａ）、図１１、図１３および図１５（Ａ）に示した処理をＭＦＰ１００に実行させる機密プリント方法、または、機密プリントプログラムとして発明を捉えることができるのは言うまでもない。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０７】
＜付記＞
（１）  前記受信手段が機密プリントジョブを受信した場合、該機密プリントジョブがパスワードを含むか否かを検出するパスワード検出手段をさらに備え、
前記パスワード生成手段は、前記パスワード検出手段によりパスワード無しが検出されることを条件に、パスワードを生成し、
前記書込手段は、前記パスワード検出手段によりパスワード無しが検出された場合、前記プリントジョブを前記パスワード生成手段が生成したパスワードと関連付けて前記記憶手段に書き込み、前記パスワード検出手段によりパスワード有りが検出された場合、前記プリントジョブを前記機密プリントジョブに含まれるパスワードと関連付けて前記記憶手段に書き込む、請求項１に記載の画像形成装置。この局面によれば、機密プリントジョブがパスワードを含まない場合、プリントジョブにそのプリントジョブに含まれる情報を用いて所定の規則に従って生成したパスワードを関連付けて記憶するので、機密プリント指示をする段階でパスワードを入力しなくてもプリントデータが画像形成されることなく保護される。このため、機密プリント指示の操作を容易にすることができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態における画像形成システムの全体概要を示す図である。
【図２】第１の実施の形態におけるＭＦＰのハード構成の一例を示すブロック図である。
【図３】第１の実施の形態におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図４】（Ａ）は、第１の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図であり、（Ｂ）は、ＰＣで実行されるプリント処理の流れの一例を示す図である。
【図５】第１の実施の形態におけるＭＦＰで実行される出力処理の流れの一例を示すフローチャートである。
【図６】パスワード生成処理の流れの一例を示す第１の図である。
【図７】パスワード生成処理の流れの一例を示す第２の図である。
【図８】画像形成条件の変換テーブルの一例を示す図である。
【図９】第２の実施の形態におけるＭＦＰ１００のＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１０】第２の実施の形態におけるＭＦＰで実行される機密プリント処理をＰＣで実行されるプリント処理とともに説明するための図である。
【図１１】第２の実施の形態におけるＭＦＰで実行される出力処理の流れの一例を示すフローチャートである。
【図１２】第３の実施の形態におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１３】第３の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図である。
【図１４】第４の実施の形態におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１５】第４の実施の形態におけるＭＦＰで実行される機密プリント処理の流れの一例を示す図である。
【符号の説明】
【０１０９】
１  画像形成システム、２  ネットワーク、２２  画像読取部、２３  画像処理部、２４  画像形成部、２５  給紙部、２６  後処理部、２７  ファクシミリ部、２８  通信制御部、１０１  情報処理部、１１３Ａ  プリントジョブ、１１３Ｂ，１１３Ｃ  ユーザボックス、１１４  表示部、１１５  操作部、１１６  データ通信制御部、１１７  データ入出力部、１１９Ａ  ＵＳＢメモリ、１５１  プリントジョブ受付部、１５２  キーワード抽出部、１５３  処理切換部、１５４，１５４Ａ，１５４Ｂ  書込部、１５５  パスワード生成部、１５６  パスワード検出情報送信部、１５７，１５７Ａ  出力部、１６１  ユーザ認証部、１６２  ボックス情報送信部、１６３，１６３Ａ，１６３Ｂ  ボックス管理部、１６４  ボックス生成部、１７１  ユーザ識別情報受付部、１７２  パスワード変更部、１８１  パスワード検出部。
【図１】
0004752608.tif 000002
【図２】
0004752608.tif 000003
【図３】
0004752608.tif 000004
【図４】
0004752608.tif 000005
【図５】
0004752608.tif 000006
【図６】
0004752608.tif 000007
【図７】
0004752608.tif 000008
【図８】
0004752608.tif 000009
【図９】
0004752608.tif 000010
【図１０】
0004752608.tif 000011
【図１１】
0004752608.tif 000012
【図１２】
0004752608.tif 000013
【図１３】
0004752608.tif 000014
【図１４】
0004752608.tif 000015
【図１５】
0004752608.tif 000016