(57)【要約】【課題】  機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成可能にする。【解決手段】  ＭＦＰは、ＰＣからパスワードとプリントデータとを受信するプリントジョブ受付部１０と、プリントデータをパスワードとともに記憶するジョブ管理部４０と、操作パネルにより受け付けられたパスワードがプリントデータと関連付けられたパスワードと一致することを条件に、そのプリントデータに基づき画像を形成するプリント実行部２０と、操作パネルによりプリントデータが選択された後、パスワードが入力されることなく所定時間が経過したとき、または、プリントデータと関連付けられたパスワードと一致しないパスワードが入力されたとき、プリントデータを送信してきたコンピュータにパスワードを送信するパスワード通知部６０と、を備える。【選択図】        図４
2008071322.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するプリントデータ受信手段と、
前記プリントデータを前記パスワードと関連付ける関連付手段と、
ユーザの操作の入力を受け付ける操作受付手段と、
前記操作受付手段により受け付けられたパスワードが前記プリントデータと関連付けられたパスワードと一致することを条件に、前記プリントデータに基づき画像を形成する画像形成手段と、
前記操作受付手段により前記プリントデータが選択された後、該選択されたプリントデータに関連付けられた前記パスワードが入力されることなく所定時間が経過したとき、または、前記選択されたプリントデータに関連付けられた前記パスワードと一致しないパスワードが入力されたとき、前記選択されたプリントデータを送信してきたコンピュータに前記パスワードを送信するパスワード送信手段と、を備えた画像形成装置。
【請求項２】
前記プリントデータを送信したことを示す確認信号の送信を、前記プリントデータを送信してきたコンピュータに要求するために、前記プリントデータを識別するためのデータ識別情報を該コンピュータに送信する確認信号要求手段をさらに備え、
前記パスワード送信手段は、前記確認信号の要求に応じて前記コンピュータから前記確認信号を受信することを条件に、前記コンピュータに前記パスワードを送信する、請求項１に記載の画像形成装置。
【請求項３】
前記コンピュータから前記確認信号を受信しない場合、エラーメッセージを表示するエラー通知手段をさらに備えた、請求項２に記載の画像形成装置。
【請求項４】
互いに通信可能に接続されたコンピュータと画像形成装置とを含む画像形成システムであって、
前記画像形成装置は、前記コンピュータからパスワードとプリントデータとを受信するプリントデータ受信手段と、
前記プリントデータを前記パスワードと関連付ける関連付手段と、
ユーザの操作の入力を受け付ける操作受付手段と、
前記操作受付手段により受け付けられたパスワードが前記プリントデータと関連付けられたパスワードと一致することを条件に、前記プリントデータに基づき画像を形成する画像形成手段と、
前記操作受付手段により前記プリントデータが選択された後、該選択されたプリントデータに関連付けられた前記パスワードが入力されることなく所定時間が経過したとき、または、前記選択されたプリントデータに関連付けられた前記パスワードと一致しないパスワードが入力されたとき、前記プリントデータを送信したことを示す確認信号の送信を、前記選択されたプリントデータを送信してきたコンピュータに要求するために、前記プリントデータを識別するためのデータ識別情報を該コンピュータに送信する確認信号要求手段と、
前記確認信号の要求に応じて前記コンピュータから前記確認信号を受信することを条件に、前記コンピュータに前記パスワードを送信するパスワード送信手段と、を備え、
前記コンピュータは、ユーザを認証するための認証手段と、
前記認証されたユーザによるプリント指示を受け付けるプリント指示受付手段と、
前記プリント指示の受付に応じて、前記プリントデータと前記パスワードとを前記画像形成装置に送信するプリントデータ送信手段と、
前記プリントデータの送信に応じて、前記プリントデータを識別するためのデータ識別情報と前記ユーザを識別するためのユーザ識別情報とを関連付けた履歴データを記憶する履歴データ記憶手段と、
前記画像形成装置から前記データ識別情報を受信することに応じて、該データ識別情報を含む前記履歴データが記憶されていることを条件に、前記プリントデータを送信したことを示す確認信号を前記画像形成装置に送信する確認信号送信手段と、
前記確認信号の送信に応じて、前記画像形成装置から受信したパスワードを表示するパスワード表示手段と、を備えた、画像形成システム。
【請求項５】
前記確認信号送信手段は、前記履歴データで前記受信されたデータ識別情報と関連付けられた前記ユーザ識別情報のユーザが前記認証手段により認証されることを条件に、前記確認信号を前記画像形成装置に送信する再認証手段を含む、請求項４に記載の画像形成システム。
【請求項６】
通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するステップと、
前記プリントデータを前記パスワードと関連付けるステップと、
前記プリントデータと関連付けられたパスワードが受け付けられることを条件に、前記プリントデータに基づき画像を形成するステップと、
前記プリントデータが選択された後、該選択されたプリントデータに関連付けられた前記パスワードが入力されることなく所定時間が経過したとき、または、前記選択されたプリントデータに関連付けられた前記パスワードと一致しないパスワードが入力されたとき、前記選択されたプリントデータを送信してきたコンピュータに前記パスワードを送信するステップと、を含む機密プリント実行方法。
【請求項７】
通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するステップと、
前記プリントデータを前記パスワードと関連付けるステップと、
前記プリントデータと関連付けられたパスワードが受け付けられることを条件に、前記プリントデータに基づき画像を形成するステップと、
前記プリントデータが選択された後、該選択されたプリントデータに関連付けられた前記パスワードが入力されることなく所定時間が経過したとき、または、前記選択されたプリントデータに関連付けられた前記パスワードと一致しないパスワードが入力されたとき、前記選択されたプリントデータを送信してきたコンピュータに前記パスワードを送信するステップと、を画像形成装置に実行させる機密プリント実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像形成システム、機密プリント実行方法および機密プリント実行プログラムに関し、特に、機密プリント機能を備えた画像形成装置、画像形成システム、その画像形成装置で実行される機密プリント実行方法および機密プリント実行プログラムに関する。
【背景技術】
【０００２】
近年、プリンタなどの画像形成装置をネットワークに接続して使用する形態が一般的となっている。この使用形態において、画像形成装置は、複数のユーザにより共有される。このため、あるユーザがネットワークに接続されたコンピュータにプリントデータを画像形成装置に送信させた場合、画像形成装置がコンピュータから離れた場所に設置されていると、そのユーザより先に別のユーザが画像形成装置により画像形成された用紙を手にすることができてしまう。この問題に対応するために、機密プリント機能を備えた画像形成装置が特開平９−２３８９５１号公報（特許文献１）に記載されている。この画像形成装置は、画像形成装置側でパスワードを発行し、プリントデータの送信元であるコンピュータにパスワードを通知する。
【０００３】
しかしながら、従来の画像形成装置は、パスワードを画像形成装置が発行するため、ユーザはパスワードを容易に覚ることができない。時間の経過とともにパスワードを忘れてしまうことがある。
【０００４】
一方、ユーザがコンピュータでプリント指示をする際に、ユーザがパスワードを設定することも考えられるが、この場合であってもユーザがパスワードを忘れてしまうことがある。ユーザは、そのプリントデータに対応するパスワードを忘れてしまうと、プリントデータを画像形成させることができなくなってしまうといった問題がある。
【特許文献１】特開平９−２３８９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な画像形成装置を提供することである。
【０００６】
この発明の他の目的は、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な画像形成システムを提供することである。
【０００７】
この発明のさらに他の目的は、機密プリント機能が設定されたプリントデータにおけるパスワードを通知することが可能なパスワード通知方法を提供することである。
【０００８】
この発明のさらに他の目的は、機密プリント機能が設定されたプリントデータにおけるパスワードを通知することが可能なパスワード通知プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するプリントデータ受信手段と、プリントデータをパスワードと関連付ける関連付手段と、ユーザの操作の入力を受け付ける操作受付手段と、操作受付手段により受け付けられたパスワードがプリントデータと関連付けられたパスワードと一致することを条件に、プリントデータに基づき画像を形成する画像形成手段と、操作受付手段によりプリントデータが選択された後、該選択されたプリントデータに関連付けられたパスワードが入力されることなく所定時間が経過したとき、または、選択されたプリントデータに関連付けられたパスワードと一致しないパスワードが入力されたとき、選択されたプリントデータを送信してきたコンピュータにパスワードを送信するパスワード送信手段と、を備える。
【００１０】
この局面に従えば、通信可能に接続されたコンピュータからパスワードとプリントデータとが受信されると、プリントデータがパスワードとともに記憶される。そして、ユーザの操作により受け付けられたパスワードがプリントデータと関連付けられたパスワードと一致することを条件に、そのプリントデータに基づき画像が形成される。一方で、記憶されたプリントデータが選択された後、パスワードが入力されることなく所定時間が経過したとき、または、パスワードと一致しないパスワードが入力されたとき、プリントデータを送信してきたコンピュータにパスワードが送信される。このため、ユーザは、パスワードを忘れた場合であっても、プリントデータの送信を指示したコンピュータでパスワードを知ることができる。その結果、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な画像形成装置を提供することができる。
【００１１】
好ましくは、プリントデータを送信したことを示す確認信号の送信を、プリントデータを送信してきたコンピュータに要求するために、プリントデータを識別するためのデータ識別情報を該コンピュータに送信する確認信号要求手段をさらに備え、パスワード送信手段は、確認信号の要求に応じてコンピュータから確認信号を受信することを条件に、コンピュータにパスワードを送信する。
【００１２】
好ましくは、コンピュータから確認信号を受信しない場合、エラーメッセージを表示するエラー通知手段をさらに備える。
【００１３】
この発明の他の局面によれば、画像形成システムは、互いに通信可能に接続されたコンピュータと画像形成装置とを含む画像形成システムであって、画像形成装置は、コンピュータからパスワードとプリントデータとを受信するプリントデータ受信手段と、プリントデータをパスワードと関連付ける関連付手段と、ユーザの操作の入力を受け付ける操作受付手段と、操作受付手段により受け付けられたパスワードがプリントデータと関連付けられたパスワードと一致することを条件に、プリントデータに基づき画像を形成する画像形成手段と、操作受付手段によりプリントデータが選択された後、該選択されたプリントデータに関連付けられたパスワードが入力されることなく所定時間が経過したとき、または、選択されたプリントデータに関連付けられたパスワードと一致しないパスワードが入力されたとき、プリントデータを送信したことを示す確認信号の送信を、選択されたプリントデータを送信してきたコンピュータに要求するために、プリントデータを識別するためのデータ識別情報を該コンピュータに送信する確認信号要求手段と、確認信号の要求に応じてコンピュータから確認信号を受信することを条件に、コンピュータにパスワードを送信するパスワード送信手段と、を備え、コンピュータは、ユーザを認証するための認証手段と、認証されたユーザによるプリント指示を受け付けるプリント指示受付手段と、プリント指示の受付に応じて、プリントデータとパスワードとを画像形成装置に送信するプリントデータ送信手段と、プリントデータの送信に応じて、プリントデータを識別するためのデータ識別情報とユーザを識別するためのユーザ識別情報とを関連付けた履歴データを記憶する履歴データ記憶手段と、画像形成装置からデータ識別情報を受信することに応じて、該データ識別情報を含む履歴データが記憶されていることを条件に、プリントデータを送信したことを示す確認信号を画像形成装置に送信する確認信号送信手段と、確認信号の送信に応じて、画像形成装置から受信したパスワードを表示するパスワード表示手段と、を備える。
【００１４】
この局面に従えば、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な画像形成システムを提供することができる。
【００１５】
好ましくは、確認信号送信手段は、履歴データで受信されたデータ識別情報と関連付けられたユーザ識別情報のユーザが認証手段により認証されることを条件に、確認信号を画像形成装置に送信する再認証手段を含む。
【００１６】
この発明のさらに他の局面によれば、機密プリント実行方法は、通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するステップと、プリントデータをパスワードと関連付けるステップと、プリントデータと関連付けられたパスワードが受け付けられることを条件に、プリントデータに基づき画像を形成するステップと、プリントデータが選択された後、該選択されたプリントデータに関連付けられたパスワードが入力されることなく所定時間が経過したとき、または、選択されたプリントデータに関連付けられたパスワードと一致しないパスワードが入力されたとき、選択されたプリントデータを送信してきたコンピュータにパスワードを送信するステップと、を含む。
【００１７】
この局面に従えば、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な機密プリント実行方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、機密プリント実行プログラムは、通信可能に接続されたコンピュータからパスワードとプリントデータとを受信するステップと、プリントデータをパスワードと関連付けるステップと、プリントデータと関連付けられたパスワードが受け付けられることを条件に、プリントデータに基づき画像を形成するステップと、プリントデータが選択された後、該選択されたプリントデータに関連付けられたパスワードが入力されることなく所定時間が経過したとき、または、選択されたプリントデータに関連付けられたパスワードと一致しないパスワードが入力されたとき、選択されたプリントデータを送信してきたコンピュータにパスワードを送信するステップと、を画像形成装置に実行させる機密プリント実行プログラム。
【００１９】
この局面に従えば、機密プリント機能が設定されたプリントデータにおけるパスワードを忘れた場合であってもプリントデータを画像形成することが可能な機密プリント実行プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２１】
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、それぞれがネットワーク２に接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１と、パーソナルコンピュータ（以下「ＰＣ」という）２００と、を含む。
【００２２】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。
【００２３】
ＭＦＰ１００,１０１各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においては画像形成装置としてＭＦＰ１００，１０１を例に説明するが、ＭＦＰ１００，１０１に代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ装置、プリンタ、ファクシミリ装置、コンピュータ等であってもよい。また、ＭＦＰ１００，１０１は、機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００２４】
ＰＣ２００は、一般的なコンピュータであり、ＭＦＰ１００，１０１を制御するためのドライバプログラムがインストールされている。なお、ＭＦＰ１００，１０１の種類が異なる場合、ＰＣ２００には、ＭＦＰ１００，１０１を制御するための２種類のドライバプログラムがそれぞれインストールされる。プリンタドライバプログラムがＰＣ２００で実行されると、ＰＣ２００は、プリンタドライバプログラムとは別のアプリケーションプログラムが実行されることにより生成されたデータを含むプリントジョブをＭＦＰ１００，１０１のいずれかに送信する。プリントジョブは、プリントデータとジョブ情報とを含む。
【００２５】
プリントデータは、アプリケーションプログラムが実行されることにより生成されたデータを例えばＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）等のＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたプリントデータに変換したデータである。ジョブ情報は、機密プリント機能が設定された場合に指定されたパスワードとプリント枚数などのプリント条件等を、例えばＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）で記述したデータである。たとえば、ＰＣ２００が、機密プリント機能が設定されたプリントジョブをＭＦＰ１００に送信すれば、ＭＦＰ１００は、プリントジョブを一時的に記憶し、パスワードが入力されることを条件に、ジョブ情報に従ってプリントデータを画像形成する。
【００２６】
なお、以下の説明では、特に言及しない限り、ＰＣ２００がＭＦＰ１００にプリントジョブを送信する場合を例に説明する。この場合、ＭＦＰ１００は、ＰＣ２００からプリントジョブを受信すると、そのプリントジョブを一時的に記憶し、パスワードが入力されることを条件に、ジョブ情報に従ってプリントデータを画像形成する。
【００２７】
なお、図１においては１台のＰＣ２００を示しているが、台数を限定するものではなく、１台以上がネットワーク２に接続されてもよい。
【００２８】
図２は、ＭＦＰの機能の概要を示す機能ブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置（ＡＤＦ）１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０とを含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）１１８Ａが装着される外部記憶装置１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行する機密プリントプログラム、またはその機密プリントプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１が機密プリントプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３０】
操作パネル１６０は、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＰＣ２００との間で通信し、データを送受信する。
【００３２】
ＨＤＤ１１６は、操作するユーザを制限するための認証リストとしてのユーザ管理用データを、記憶する。ユーザ管理用データは、ユーザ識別情報と、パスワード等の認証情報とを含む。
【００３３】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３４】
外部記憶装置１１８は、ＣＤ−ＲＯＭ１１８Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１８を介してＣＤ−ＲＯＭ１１８Ａにアクセス可能である。ここでは、ＣＰＵ１１１がＲＯＭ１１３に記憶された機密プリントプログラムを実行する例を示すが、ＣＤ−ＲＯＭ１１８Ａに記憶された機密プリントプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。また、ＨＤＤ２０７に記憶された機密プリントプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶された機密プリントプログラムを書換える、または、新たな機密プリントプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータから機密プリントプログラムをダウンロードして、その機密プリントプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいう機密プリントプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３５】
図３は、本実施の形態におけるＰＣ２００のハード構成の一例を示すブロック図である。図３を参照して、ＰＣ２００は、それぞれがバス２２０に接続された中央演算装置（ＣＰＵ）２０１と、ＣＰＵ２０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）２０７と、フラッシュメモリ２０８が装着されるカードインターフェース（Ｉ／Ｆ）２０９と、ＣＰＵ２００をネットワーク２に接続するための通信Ｉ／Ｆ２１１と、ユーザとのインターフェースとして機能する操作部２１３とを含む。
【００３６】
ＣＰＵ２０１は、カードＩ／Ｆ２０９に装着されたフラッシュメモリ２０８に記録されたプリンタドライバプログラムをＲＡＭ２０５にロードして実行する。なお、ＣＰＵ２０１が実行するプログラムは、フラッシュメモリ２０８に記録されたドライバプログラムに限られず、ＨＤＤ２０７に記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＰＣ２００のＨＤＤ２０７に記憶されたドライバプログラムを書換える、または、新たなドライバプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ２００が、ネットワーク２に接続された他のコンピュータからドライバプログラムをダウンロードして、そのドライバプログラムをＨＤＤ２０７に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３７】
操作部２１３は、入力部２１３Ａと表示部２１３Ｂとを含む。入力部２１３Ａは、ＰＣ２００のユーザによる操作の入力を受付けるためのキーボードまたはマウス等の入力装置である。表示部２１３Ｂは、液晶表示装置、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルまたは陰極線管（ＣＲＴ）等の表示装置である。入力部２１３Ａに、タッチパネルなどのポインティングデバイスを用いるようにしてもよい。
【００３８】
通信Ｉ／Ｆ２１１は、ＰＣ２００をネットワーク２と接続するための通信インターフェースである。これにより、ＰＣ２００は、他のＭＦＰ１００，１０１との間で通信することが可能となる。ＰＣ２００と、他のＭＦＰ１００，１０１とは、ネットワーク２を介して接続されるが、シリアルインターフェースまたはパラレルインターフェースを用いて直接接続されてもよい。通信Ｉ／Ｆ２１１は、ＰＣ２００と他のＭＦＰ１００，１０１それぞれとの接続形態に応じたインターフェースが用いられる。
【００３９】
図４は、ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。図４を参照して、ＣＰＵ１１１は、プリントジョブを受け付けるプリントジョブ受付部１０と、プリントジョブに含まれるプリントデータをプリント条件に従って画像形成部１４０に画像形成させるプリント実行部２０と、プリントジョブの実行指示を受け付けるためのジョブ実行指示受付部３０と、プリントジョブを一時的に記憶し、管理するジョブ管理部４０と、プリントジョブの送信元を確認するための送信元確認部５０と、送信元にパスワードを通知するためのパスワード通知部６０と、を含む。
【００４０】
プリントジョブ受付部１０は、通信Ｉ／Ｆがプリントデータとジョブ情報とを受信すると、通信Ｉ／Ｆからプリントデータと、ジョブ情報と、それらを送信してきた装置のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとを受け付ける。ここでは、ＰＣ２００がＭＦＰ１００にプリントデータとジョブ情報とを送信する例を説明する。プリントジョブ受付部１０は、受け付けたプリントデータと、ジョブ情報と、ＰＣ２００のＩＰアドレスとをジョブ管理部４０に出力する。
【００４１】
ジョブ管理部４０は、プリントジョブ受付部１０が出力するプリントデータと、ジョブ情報とを関連付け、それらをＨＤＤ１１６に記憶する。また、ジョブ管理部４０は、プリントデータと、ジョブ情報に含まれるパスワードと、ＰＣ２００のＩＰアドレスとを関連付けるために、蓄積ジョブ履歴データを生成し、ＨＤＤ１１６に記憶する。蓄積ジョブ履歴データは、プリントデータを送信してきた装置のネットワーク２上の位置情報（以下「送信元アドレス」という）と、プリントデータを識別するためのプリントデータ識別情報と、パスワードとを含む。なお、ジョブ管理部４０は、プリントジョブ受付部１０がプリントデータとジョブ情報とを受け付けた時刻を受信時刻とし、それを蓄積ジョブ履歴データに含めて記憶するようにしてもよい。
【００４２】
ジョブ実行指示受付部３０は、操作パネル１６０を制御する。ジョブ実行指示受付部３０は、表示部１６０Ａにジョブ管理部４０が記憶するプリントデータを識別するためのプリントデータ識別情報を表示し、ユーザが表示されたプリントデータ識別情報のいずれかを選択する指示を操作部１６０Ｂに入力すると、選択されたプリントデータ識別情報を受け付ける。ジョブ実行指示受付部３０は、プリントデータ識別情報を受け付けると、パスワード入力画面を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに入力するパスワードを受け付ける。
【００４３】
ジョブ管理部４０は、パスワード検証部４１を含む。パスワード検証部４１は、ジョブ実行指示受付部３０が受け付けたパスワードを検証する。具体的には、蓄積ジョブ履歴データでジョブ実行指示受付部３０が受け付けたプリントデータ識別情報と関連付けられたパスワードと、ジョブ実行指示受付部３０が受け付けたパスワードとを比較する。パスワード検証部４１は、両者が一致すればジョブ実行指示受付部３０が受け付けたパスワードが正しいと判断し、両者が一致しなければジョブ実行指示受付部３０が受け付けたパスワードが正しくないと判断する。
【００４４】
ジョブ管理部４０は、パスワード検証部４１によりジョブ実行指示受付部３０が受け付けたパスワードが正しいと判断された場合、プリントデータ識別情報を含むプリント指示をプリント実行部２０に出力し、プリント実行部２０にプリントデータ識別情報で特定されるプリントデータをプリントさせる。
【００４５】
プリント実行部２０は、ジョブ管理部４０から入力されるプリント指示に従って、プリント指示に含まれるプリントデータ識別情報で特定されるプリントデータとそれに関連付けられたジョブ情報とをＨＤＤ１１６から読出し、画像形成部１４０を制御して、読み出したプリントデータをジョブ情報に含まれるプリント条件に従って画像形成する。
【００４６】
また、ジョブ管理部４０は、パスワード検証部４１によりジョブ実行指示受付部３０が受け付けたパスワードが正しくないと判断された場合、または、ジョブ実行指示受付部３０によりプリントデータ識別情報の選択指示が受け付けられてから所定の時間が経過してもパスワードが受け付けられない場合、送信元確認部５０に送信元確認依頼を出力する。送信元確認依頼は、ジョブ実行指示受付部３０が受け付けた選択指示により選択されたプリントデータのプリントデータ識別情報を含む。
【００４７】
なお、ジョブ管理部４０は、表示部１６０Ａにパスワードが間違っていることを知らせるメッセージを含む画面とともに、ユーザにパスワードの通知を希望するか否かを問い合わせる画面を表示し、ユーザが操作部１６０Ｂに入力するパスワードの通知を希望する指示を受け付けることを条件に、送信元確認部５０に送信元確認依頼を出力するようにしてもよい。ユーザの意思を尊重するためである。
【００４８】
送信元確認部５０は、ジョブ管理部４０から送信元確認依頼が入力されると、通信Ｉ／Ｆ部１１２を制御して、送信元確認依頼に含まれるプリントデータ識別情報と蓄積ジョブ履歴データで関連付けられた送信元アドレスに、確認信号の送信依頼を送信する。確認信号の送信依頼は、送信元確認依頼に含まれるプリントデータ識別情報を含む。ここでは、ＰＣ２００に確認信号の送信依頼を送信する場合を説明する。送信元確認部５０は、確認信号の送信依頼の送信に応じて、ＰＣ２００から確認信号を受信すると、パスワード通知部６０にパスワードの送信指示を出力する。
【００４９】
パスワード通知部６０は、送信元確認部５０からパスワードの送信指示が入力されると、通信Ｉ／Ｆ部１１２を制御して、送信元確認依頼に含まれるプリントデータ識別情報と蓄積ジョブ履歴データで関連付けられた送信元アドレスに、蓄積ジョブ履歴データに含まれるパスワードを送信する。
【００５０】
図５は、ＰＣが備えるＣＰＵの機能の概要を示す機能ブロック図である。図５を参照して、ＣＰＵ２０１は、ユーザを認証するためのユーザ認証部２５１と、プリントジョブを受け付けるプリント指示受付部２５３と、プリントジョブを送信するプリントジョブ送信部２５５と、送信したプリントジョブの履歴を管理するジョブ履歴管理部２５７と、確認信号の要求を受信する確認信号要求受付部２６１と、確認信号の要求の受け付けに応じて、プリントジョブの履歴を確認するジョブ履歴確認部２６３と、パスワード表示部２６５と、を含む。
【００５１】
ユーザ認証部２５１は、ユーザを識別するためのユーザ識別情報とパスワードとの組みを予め記憶する。ユーザ認証部２５１は、ユーザが入力部２１３Ａに入力するユーザ識別情報とパスワードとを受け付け、受け付けたユーザ識別情報とパスワードとの組みが予め記憶されていれば、そのユーザ識別情報を認証する。
【００５２】
プリント指示受付部２５３は、ユーザが入力部２１３Ａに入力するプリント指示を受け付け、受け付けたプリント指示をプリントジョブ送信部２５５に出力する。プリント指示は、プリントデータと、ジョブ情報と、プリントさせるためのＭＦＰの指定を含む。ここれは、プリントさせるためのＭＦＰとしてＭＦＰ１００が指定された場合を説明する。プリントジョブ送信部２５５は、受け付けたプリントデータとジョブ情報とを、指定されたＭＦＰ１００に送信するとともに、ジョブ履歴管理部２５７に出力する。
【００５３】
ジョブ履歴管理部２５７は、プリントジョブ送信部２５５から入力されるプリントデータとジョブ情報とを記憶するとともに、送信履歴データを生成し、記憶する。送信履歴データは、プリント指示をしたユーザを識別するためのユーザ識別情報と、ＰＣ１００に割当てられたネットワーク２上の位置情報（以下「送信元アドレス」という）と、プリントさせるためのＭＦＰに割当てられたネットワーク２上の位置情報（以下「プリント装置アドレス」という）と、プリントデータを識別するためのプリントデータ識別情報とを含む。ユーザ認証部２５１によりユーザ識別情報が認証された後に、プリント指示受付部２５３がプリント指示を受け付けた場合、ジョブ履歴管理部２５７は、認証されたユーザ識別情報を含む送信履歴データを記憶する。ジョブ履歴管理部２５７は、プリントデータとジョブ情報とを送信した送信時刻を含む送信履歴データを記憶するようにしてもよい。
【００５４】
確認信号要求受付部２６１は、通信Ｉ／Ｆ２１１がＭＦＰ１００から確認信号の要求を受信すると、確認信号の要求を受け付ける。確認信号の要求は、プリントデータ識別情報を含む。確認信号要求受付部２６１は、確認信号の要求を受け付けると、プリントデータ識別情報をジョブ履歴確認部２６３に出力し、ジョブ履歴確認部２６３にプリントデータの送信履歴を確認させる。
【００５５】
ジョブ履歴確認部２６３は、確認信号要求受付部２６１からプリントデータ識別情報が入力されると、送信履歴データを参照して、入力されたプリントデータ識別情報を含む送信履歴データが存在するか否かを確認する。ジョブ履歴確認部２６３は、そのような送信履歴データが記憶されていれば、確認信号の要求を送信してきたＭＦＰ１００に確認信号を送信する。ジョブ履歴確認部２６３は、そのような送信履歴データが記憶されていなければ、確認信号の要求を送信してきたＭＦＰ１００に未確認信号を送信する。ジョブ履歴確認部２６３は、確認信号要求受付部２６１から入力されるプリントデータ識別情報を含む送信履歴データが記憶されている場合、その送信履歴データに含まれるユーザ識別情報が認証されることを条件に、確認信号の要求を送信してきたＭＦＰ１００に確認信号を送信する。ＰＣ２００におけるユーザ認証が成功することを条件に、確認信号を送信するようにすることで、悪意のある第三者がＰＣ２００を無断で使用してパスワードを盗むのを防ぐことができる。
【００５６】
パスワード表示部２６５は、通信Ｉ／Ｆ２１１がＭＦＰ１００からパスワードを受信すると、パスワードを受け付け、受け付けたパスワードを表示部２１３Ｂに表示する。これにより、ＰＣ２００のユーザが、プリント指示に対して自らが指示したパスワードを忘れた場合であっても、そのパスワードを知ることができる。
【００５７】
図６は、ＰＣで実行されるプリント指示処理の流れの一例を示すフローチャートである。プリント指示処理は、ＰＣ２００のＣＰＵ２０１でプリンタドライバプログラムが実行されることにより、ＣＰＵ２０１により実行される処理である。図６を参照して、ＣＰＵ２０１は、ユーザ認証が成功したか否かを判断する。成功するまで待機状態となり（ステップＳ０１でＮＯ）、ユーザ認証が成功したならば処理をステップＳ０２に進める。ここでのユーザ認証は、パスワードの入力を必要としないゲストユーザのユーザ識別情報による認証を含む。ＣＰＵ２０１は、ユーザ認証によりＰＣ２００を操作するユーザ識別情報を受け付ける。
【００５８】
次に、機密プリント指示を受け付けたか否かを判断する。機密プリント指示を受け付けたならば処理をステップＳ０３に進め、そうでなく他のプリント指示を受け付けたならば処理を終了する。なお、機密プリント指示以外の指示を受け付けた場合には、その指示に従った処理を実行するが、ここでは説明を繰り返さない。次に、ＣＰＵ２０１は、プリントデータの指定と、プリント条件と、プリント装置の指定と、パスワードとを受け付ける（ステップＳ０３）。ここでは、プリント装置にＭＦＰ１００が指定された場合を例に説明する。次に、パスワード付のプリントデータをプリント装置に送信する（ステップＳ０４）。そしてステップＳ０５においては、送信履歴データを生成し、それをＨＤＤ２０７に記憶し（ステップＳ０５）、処理を終了する。
【００５９】
図７は、送信履歴データのフォーマットの一例を示す図である。図７を参照して、送信履歴データは、ユーザ識別情報と、送信元アドレスと、プリント装置アドレスと、プリントデータ識別情報とを含む。ユーザ識別情報は、ステップＳ０１において実行したユーザ認証により認証されたユーザ識別情報である。送信元アドレスは、プリントデータの送信元の装置、ここではＰＣ１００に割当てられたネットワーク２上の位置情報である。送信元アドレスは、ＰＣ１００のＩＰアドレスである。プリント装置アドレスは、ステップＳ０３でプリント装置として指定された装置に割当てられたネットワーク２上の位置情報である。ここではＭＦＰ１００がプリント装置として指定されるので、プリント装置アドレスは、ＭＦＰ１００のＩＰアドレスである。プリントデータ識別情報は、ステップＳ０３で指定されたプリントデータを識別するための情報であり、ここではファイル名としている。
【００６０】
図８は、ＭＦＰで実行される機密プリント処理の流れの一例を示すフローチャートである。機密プリント処理は、ＭＦＰ１００のＣＰＵ１１１が機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、パスワード付のプリントデータを受信したか否かを判断する（ステップＳ１１）。パスワード付のプリントデータを受信するまで待機状態となり（ステップＳ１１でＮＯ）、パスワード付のプリントデータを受信したならば（ステップＳ１１でＹＥＳ）、処理をステップＳ１２に進める。すなわち、機密プリント処理は、パスワード付のプリントデータを受信することを条件に実行される処理である。
【００６１】
ステップＳ１２においては、受信したプリントデータをパスワードと関連付け、それらを記憶する。なお、プリントデータとともにジョブ情報を受信するが、ジョブ情報をプリントデータと関連付け、それらをＨＤＤ１１６に記憶する。なお、プリントデータとジョブ情報とを、ＲＡＭ１１４に記憶してもよいし、ＥＥＰＲＯＭ１１５に記憶するようにしてもよい。
【００６２】
そして、蓄積ジョブ履歴データを生成し、それをＨＤＤ１１６に記憶する（ステップＳ１３）。蓄積ジョブ履歴データは、ＲＡＭ１１４に記憶してもよいし、ＥＥＰＲＯＭ１１５に記憶するようにしてもよい。図９は、蓄積ジョブ履歴データのフォーマットの一例を示す図である。図９を参照して、蓄積ジョブ履歴データは、送信元アドレスと、プリントデータ識別情報と、パスワードとを含む。送信元アドレスは、パスワード付のプリントデータを送信してきた装置に割当てられたネットワーク２上の位置情報である。ここでは、ＰＣ１００からパスワード付のプリントデータを受信するので、蓄積ジョブ履歴データの送信元アドレスは、ＰＣ１００のＩＰアドレスである。プリント識別情報は、受信されたプリントデータを識別するための識別情報である。パスワードは、プリントデータとともに受信されるパスワードである。
【００６３】
図８に戻って、ステップＳ１４においては、プリントデータの一覧を表示部１６０Ａに表示する。そして、プリントデータの選択を受け付けたか否かを判断する（ステップＳ１５）。ユーザが操作部１６０Ｂに入力するプリントデータの選択指示を受け付けたならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１４に戻す。
【００６４】
ステップＳ１６においては、パスワード入力画面を表示部１６０Ａに表示する。そして、パスワードを受け付けたか否かを判断する。ユーザが操作部１６０Ｂに入力するパスワードを受け付けたならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ１９に進める。ステップＳ１９においては、ステップＳ１５においてプリントデータが選択されてから所定の時間が経過したか否かを判断する。所定の時間が経過したならば処理をステップＳ２１に進めるが、そうでなければ処理をステップＳ１７に戻す。ステップＳ１８においては、ユーザが操作部１６０Ｂに入力したパスワードがプリントデータのパスワードと一致するか否かを判断する。ＣＰＵ１１１は、ステップＳ１７において、操作部１６０Ｂからそれにユーザが入力したパスワードを受け付け、ステップＳ１２において、ステップＳ１１で受信したプリントデータとパスワードとを記憶している。ＣＰＵ１１１は、ステップＳ１７においてユーザが操作部１６０Ｂに入力したパスワードと、ステップＳ１５でユーザが選択したプリントデータと関連付けて記憶されたパスワードとが一致しているか否かを判断する。換言すれば、ＣＰＵ１１１は、ステップＳ１７においてユーザが操作部１６０Ｂに入力したパスワードと、ステップＳ１１においてプリントデータとともに受信されたパスワードとが一致しているか否かを判断する。ＣＰＵ１１１は、ステップＳ１８におおいて、両者が一致していると判断すれば処理をステップＳ２０に進め、そうでなければ処理をステップＳ２１に進める。
【００６５】
ステップＳ２０においては、ステップＳ１５で選択されたプリントデータをプリントする。具体的には、画像形成部１４０を制御して、プリント条件に従ってプリントデータに基づいて画像を形成する。一方、ステップＳ２１においては、表示部１６０Ａにパスワード送信確認画面を表示する。図１０は、パスワード送信確認画面の一例を示す図である。図１０を参照して、パスワード送信確認画面は、「パスワードが違います。パスワードをあなたのパソコンに送付しますか？」のメッセージを表示する領域と、「はい」の文字が表されたボタンと、「いいえ」の文字が表されたボタンをと、を含む。ユーザにより「はい」の文字が表されたボタンの指示が操作部１６０Ｂに入力されると、ＣＰＵ１１１は、パスワードを通知する指示を受け付け、ユーザにより「いいえ」の文字が表されたボタンの指示が操作部１６０Ｂに入力されると、ＣＰＵ１１１は、パスワードを通知しない指示を受け付ける。
【００６６】
図８に戻って、ステップＳ２２において、通知する指示を受け付けたか否かを判断する。通知する指示を受け付けたならば処理をステップＳ２３に進め、通知しない指示を受け付けたならば処理を終了する。ステップＳ２３においては、確認信号の送信を要求する。具体的には、蓄積ジョブ履歴データを参照して、ステップＳ１５で選択されたプリントデータのプリントデータ識別情報を含む蓄積ジョブ履歴データを抽出する。そして、抽出した蓄積ジョブ履歴データに含まれる送信元アドレスに、確認信号の送信要求を送信し、処理をステップＳ２４に進める。この確認信号の送信要求は、ステップＳ１５で選択されたプリントデータのプリントデータ識別情報を含む。
【００６７】
次のステップＳ２４においては、確認信号を受信したか否かを判断する。確認信号を受信したならば処理をステップＳ２５に進め、確認信号でなく未確認信号を受信したならば処理を終了する。ステップＳ２５においては、パスワードを送信元に送信し、処理を終了する。具体的には、ステップＳ２３において抽出した蓄積ジョブ履歴データに含まれるパスワード、換言すれば、ステップＳ１５で選択されたプリントデータと関連付けて記憶されているパスワードを、送信元アドレスに送信する。ここでは、ＰＣ２００にパスワードを送信する。
【００６８】
図１１は、ＰＣで実行される確認処理の流れの一例を示すフローチャートである。この確認処理は、ＰＣ２００のＣＰＵ２０１が、プリンタドライバプログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１１を参照して、ＣＰＵ２０１は、確認信号の送信要求を受信するまで待機状態となっており（ステップＳ３１でＮＯ）、確認信号の送信要求を受信すると（ステップＳ３１でＹＥＳ）、処理をステップＳ３２に進める。すなわち、確認処理は、ＣＰＵ２０１が、確認信号の送信要求を受信することを条件に実行される処理である。この確認信号の送信要求は、プリントデータを識別するためのプリントデータ識別情報を含む。
【００６９】
ステップＳ３２においては、送信履歴が存在するか否かを判断する。具体的には、図６の機密プリント指示が実行されて、ステップＳ０５で生成され、記憶された送信履歴データのうちに、ステップＳ３１で受信した確認信号の送信要求に含まれるプリントデータ識別情報を含む送信履歴データが存在するか否かを判断する。そのような送信履歴データが存在すれば、それを抽出し、処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３７に進める。ステップＳ３７においては、確認信号の送信要求を送信してきたＭＦＰに、未確認信号を送信する。ここでは、ＭＦＰ１００に未確認信号を送信する。そして、次のステップＳ３８において、エラー処理を実行する。エラー処理は、例えば、パスワードの通知が不可能であることを示すメッセージを表示部１６０Ａに表示する処理である。
【００７０】
一方、ステップＳ３３においては、ユーザ認証を実行する。ここで認証するユーザ識別情報は、ステップＳ３２で抽出した送信履歴データに含まれるユーザ識別情報である。ＣＰＵ２０１は、表示部２１３Ｂにパスワード入力画面を表示する。このパスワード入力画面は、送信履歴データに含まれるユーザ識別情報を表示する画面であり、そのユーザ識別情報に対応するパスワードを入力する領域を含む。ステップＳ３３においては、ユーザが入力部２１３Ａに入力するパスワードを受け付け、受け付けたパスワードが、パスワード入力画面に表示したユーザ識別情報とともに予め記憶されたパスワードと一致するか否かを判断する。なお、ユーザ識別情報がゲストユーザを識別する場合、パスワードの入力は不要であり、そのまま認証する。両パスワードが一致するならばユーザ認証が成功したと判断し、処理をステップＳ３４に進めるが、そうでなければユーザ認証が失敗したと判断し、処理をステップＳ３７に進める。
【００７１】
ステップＳ３４においては、確認信号の送信要求を送信してきたＭＦＰ、ここではＭＦＰ１００に、確認信号を送信する。そして、パスワードを受信するまで待機状態となり（ステップＳ３５でＮＯ）、パスワードを受信すると（ステップＳ３５でＹＥＳ）、処理をステップＳ３６に進める。ステップＳ３６においては、受信したパスワードを表示部２１３Ｂに表示する。これにより、ＰＣ２００のユーザは、パスワードを知ることができるので、ＭＦＰ１００にパスワードを入力することができ、ＭＦＰ１００にプリントデータをプリントさせることができる。
【００７２】
＜変形例＞
上述した実施の形態においては、確認信号の送信要求を受信したＰＣ２００において、確認信号の送信要求に含まれるプリントデータを送信指示したユーザのユーザ識別情報の認証をするようにした。変形例においては、このユーザ識別情報の認証に加えて、または、それとは別に、ＭＦＰ１００において、プリントデータを受信した時刻と、ＰＣ２００がプリントデータを送信した時刻とを比較するようにし、両者が一致する場合にパスワードを送信する。この場合、ＰＣ２００において、プリントデータを送信する段階で、生成する送信履歴データにプリントデータを送信した時刻を送信時刻として追加して記憶する。一方、ＭＦＰ１００においては、プリントデータを受信する段階で、生成する蓄積ジョブ履歴データに、プリントデータを受信した時刻を受信時刻として追加して記憶する。そして、ＰＣ２００が送信時刻を含む確認信号を送信し、ＭＦＰ１００において、確認信号を受信した段階で、受信した確認信号に含まれる送信時刻と、受信時刻とが一致するか否かを判断する。ＭＦＰ１００では、両者が一致する場合にパスワードを送信し、一致しない場合にパスワードを送信しないようにする。
【００７３】
以上説明したように、本実施の形態におけるＭＦＰ１００は、ＰＣ２００からパスワードとプリントデータとを受信すると（Ｓ１１でＹＥＳ）、プリントデータをパスワードと関連付け、それらを記憶し（ステップＳ１２）、ユーザの操作の入力を受け付ける操作部１６０Ｂにより受け付けられたパスワードがプリントデータと関連付けられたパスワードと一致することを条件に（ステップＳ１８でＹＥＳ）、プリントデータに基づき画像を形成する（ステップＳ２０）。操作部１６０Ｂによりプリントデータが選択された後（ステップＳ１６）、選択されたプリントデータに関連付けられたパスワードが入力されることなく所定時間が経過したとき（ステップＳ１９でＹＥＳ）、または、選択されたプリントデータに関連付けられたパスワードと一致しないパスワードが入力されたとき（ステップＳ１８でＮＯ）、選択されたプリントデータを送信してきたＰＣ２００にパスワードを送信する（ステップＳ２５）。このため、ユーザは、パスワードを忘れてパスワードを入力できない場合であっても、ＭＦＰ１００でプリントデータを選択すれば、プリントデータの送信を指示したＰＣ２００でパスワードを確認することができる。
【００７４】
また、コンピュータは、ユーザを認証し（ステップＳ０１）、認証されたユーザによるプリント指示の受付に応じて（ステップＳ０２でＹＥＳ）、プリントデータとパスワードとをＭＦＰ１００に送信し（ステップＳ０４）、プリントデータを識別するためのデータ識別情報とユーザを識別するためのユーザ識別情報とを関連付けた履歴データを記憶する（ステップＳ０５）。そして、ＭＦＰ１００からデータ識別情報を受信することに応じて（ステップＳ３１でＹＥＳ）、データ識別情報を含む履歴データが記憶されていることを条件に（ステップＳ３２でＹＥＳ）、プリントデータを送信したことを示す確認信号をＭＦＰ１００に送信する（ステップＳ３４）。このため、ＰＣ２００は、送信履歴データが存在しなければ確認信号を送信しないので、ＰＣ２００を使用するユーザが予め決められている場合に、機密が漏れるのを防止することができる。
【００７５】
また、ＰＣ２００は、受信された確認信号の要求に含まれるデータ識別情報と送信履歴データで関連付けられたユーザ識別情報のユーザが認証されることを条件に（ステップＳ３３でＹＥＳ）、確認信号をＭＦＰ１００に送信するので、ＰＣ２００を使用するユーザが複数人であっても、プリント指示をしたユーザのみがパスワードを知ることができるので、機密が漏れるのを防止することができる。
【００７６】
なお、上述した実施の形態においては、画像形成装置としてのＭＦＰ１００について説明したが、図８に示した処理をＭＦＰ１００に実行させる機密プリント方法および機密プリントプログラムとして発明を捉えることができるのは言うまでもない。
【００７７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００７８】
＜付記＞
（１）  前記パスワード送信手段は、前記確認信号に含まれる、前記コンピュータが前記プリントデータを送信した時刻と、前記プリントデータを受信した時刻とを比較する時刻比較手段をさらに含み、
前記時刻比較手段により両時刻が一致することをさらに条件として、前記パスワードを送信する、請求項２に記載の画像形成装置。
この局面に従えば、コンピュータがプリントデータを送信した時刻と、プリントデータを受信した時刻とが一致することを条件に、パスワードが送信されるので、プリントデータを送信した時刻を記憶するコンピュータにのみパスワードが送信されるので、パスワードを他のコンピュータに送信してしまうのを防止することができる。
（２）  前記履歴データ記憶手段は、前記プリントデータを送信した時刻をさらに関連付けた履歴データを記憶し、
前記コンピュータの前記確認信号送信手段は、前記履歴データで前記受信されたデータ識別情報に関連付けられた前記送信時刻を含む確認信号を送信し、
前記画像形成装置の前記パスワード送信手段は、前記確認信号を受信すると、前記確認信号に含まれる前記送信時刻と前記プリントデータを受信した受信時刻とを比較する時刻比較手段を含み、前記時刻比較手段により両時刻が一致することをさらに条件として、前記パスワードを送信する、請求項４に記載のプリントシステム。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰの機能の概要を示す機能ブロック図である。
【図３】本実施の形態におけるＰＣのハード構成の一例を示すブロック図である。
【図４】ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図５】ＰＣが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図６】ＰＣで実行されるプリント指示処理の流れの一例を示すフローチャートである。
【図７】送信履歴データのフォーマットの一例を示す図である。
【図８】ＭＦＰで実行される機密プリント処理の流れの一例を示すフローチャートである。
【図９】蓄積ジョブ履歴データのフォーマットの一例を示す図である。
【図１０】パスワード送信確認画面の一例を示す図である。
【図１１】ＰＣで実行される確認処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８０】
１  画像形成システム、２  ネットワーク、１０  プリントジョブ受付部、２０  プリント実行部、３０  ジョブ実行指示受付部、４０  ジョブ管理部、４１  パスワード検証部、５０  送信元確認部、６０  パスワード通知部、１００，１０１  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  外部記憶装置、１１８Ａ  ＣＤ−ＲＯＭ、１２０  ＡＤＦ、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２００  ＰＣ、２０１  ＣＰＵ、２０３  ＲＯＭ、２０５  ＲＡＭ、２０７  ＨＤＤ、２０８  フラッシュメモリ、２０９  カードＩ／Ｆ、２１１  通信Ｉ／Ｆ、２１３  操作部、２１３Ａ  入力部、２１３Ｂ  表示部、２２０  バス、２５１  ユーザ認証部、２５３  プリント指示受付部、２５５  プリントジョブ送信部、２５７  ジョブ履歴管理部、２６１  確認信号要求受付部、２６３  ジョブ履歴確認部、２６５  パスワード表示部、２０９  カードＩ／Ｆ、２１１  通信Ｉ／Ｆ。
【図１】
2008071322.tif 000003
【図２】
2008071322.tif 000004
【図３】
2008071322.tif 000005
【図４】
2008071322.tif 000006
【図５】
2008071322.tif 000007
【図６】
2008071322.tif 000008
【図７】
2008071322.tif 000009
【図８】
2008071322.tif 000010
【図９】
2008071322.tif 000011
【図１０】
2008071322.tif 000012
【図１１】
2008071322.tif 000013