(57)【要約】【課題】  比較的低コストで、画像形成装置において不要な受信メールを正確に排除する。【解決手段】  通信処理部１１は、署名データおよび画像出力データを添付された電子メールを受信する。そして、署名データ検証部１２は、その電子メールに添付された署名データを抽出し、署名データの検証を実行する。フィルター適用部１３は、署名データ検証部１２が署名データの検証に成功した場合、その署名データから電子メールアドレスを抽出し、抽出した電子メールアドレスが所定のフィルタールールにパスするか否かを判定する。印刷エンジン制御部１４は、フィルター適用部により電子メールアドレスがフィルタールールにパスした場合、画像出力データに基づく画像出力を実行させる。【選択図】  図１
2012020457.tif 000002
【特許請求の範囲】
【請求項１】
署名データおよび画像出力データを添付された電子メールを受信する通信処理部と、
前記電子メールに添付された署名データを抽出し、前記署名データの検証を実行する署名データ検証部と、
前記署名データ検証部が前記署名データの検証に成功した場合、その署名データから電子メールアドレスを抽出し、抽出した前記電子メールアドレスが所定のフィルタールールにパスするか否かを判定するフィルター適用部と、
前記フィルター適用部により前記電子メールアドレスが前記フィルタールールにパスした場合、前記画像出力データに基づく画像出力を実行させる制御部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記署名データ検証部は、前記電子メールに添付された署名データを抽出し、前記通信処理部によるオンライン・サーティフィケイト・ステータス・プロトコルでＯＣＳＰレスポンダーを使用して、前記署名データの検証を実行することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御部は、前記電子メールに署名データが添付されていない場合、前記署名データ検証部が前記署名データの検証に失敗した場合、および前記フィルター適用部により前記電子メールアドレスが前記フィルタールールにパスしなかった場合、前記画像出力データに基づく画像出力を実行させないことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記署名データは、Ｓ／ＭＩＭＥで前記電子メールに添付されていることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記フィルター適用部は、前記電子メールアドレスが、前記画像形成装置の設置されている組織のドメインのアドレスである場合には、前記電子メールアドレスが前記フィルタールールにパスしたと判定し、前記電子メールアドレスが、前記画像形成装置の設置されている組織のドメインのアドレスではない場合には、前記電子メールアドレスが前記フィルタールールにパスしなかったと判定することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
複合機などの画像形成装置には、所定の電子メールアドレス宛の電子メールを受信してその電子メールに添付されている画像出力データ（画像データなど）に基づく画像を自動的に印刷するものがある。
【０００３】
このような画像形成装置では、ＳＰＡＭメールが送られてきても、印刷されてしまう。そのため、印刷される電子メールの送信元アドレスをフィルターで制限することも考えられるが、ＳＰＡＭメールの送信元アドレスが例えば宛先の電子メールと同一ドメインのものなどに詐称されると、フィルターだけではＳＰＡＭメールをほとんど排除できない。
【０００４】
他方、画像形成装置において、ユーザー識別情報（ユーザＩＤ、パスワードなど）を付加された画像データが受信されると、ユーザーから入力されたユーザー識別情報と比較して、ユーザー認証を実行し、ユーザー認証に成功した場合のみ、画像データによる出力を実行する技術がある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９３４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の技術では、画像形成装置でユーザー認証を行うには、すべての送信者のユーザー識別情報を画像形成装置に登録しておく必要があるとともに、画像データにユーザー識別情報を付加するためのデータフォーマットを規定し、送信元のメーラーソフトウェアおよび画像形成装置において、そのデータフォーマットの構文に従って、画像データへのユーザー識別情報の付加、および画像データからのユーザー識別情報の抽出を行う必要があり、導入コストが大きくなってしまう。
【０００７】
本発明は、上記の問題に鑑みてなされたもので、比較的低コストで、不要な受信メールを正確に排除する画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、署名データおよび画像出力データを添付された電子メールを受信する通信処理部と、電子メールに添付された署名データを抽出し、署名データの検証を実行する署名データ検証部と、署名データ検証部が署名データの検証に成功した場合、その署名データから電子メールアドレスを抽出し、抽出した電子メールアドレスが所定のフィルタールールにパスするか否かを判定するフィルター適用部と、フィルター適用部により電子メールアドレスがフィルタールールにパスした場合、画像出力データに基づく画像出力を実行させる制御部とを備える。
【００１０】
これにより、電子メールへの署名データの添付に既存の方法が採用可能であるため、電子メール送信側に一般的なメーラーソフトウェアを使用することができる。したがって、比較的低コストで、不要な受信メールを正確に排除することができる。
【００１１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、署名データ検証部は、電子メールに添付された署名データを抽出し、通信処理部によるオンライン・サーティフィケイト・ステータス・プロトコルでＯＣＳＰレスポンダーを使用して、署名データの検証を実行する。
【００１２】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、制御部は、電子メールに署名データが添付されていない場合、署名データ検証部が署名データの検証に失敗した場合、およびフィルター適用部により電子メールアドレスがフィルタールールにパスしなかった場合、画像出力データに基づく画像出力を実行させない。
【００１３】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、署名データは、Ｓ／ＭＩＭＥで電子メールに添付されている。
【００１４】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、フィルター適用部は、電子メールアドレスが、画像形成装置の設置されている組織のドメインのアドレスである場合には、電子メールアドレスがフィルタールールにパスしたと判定し、電子メールアドレスが、画像形成装置の設置されている組織のドメインのアドレスではない場合には、電子メールアドレスがフィルタールールにパスしなかったと判定する。
【発明の効果】
【００１５】
本発明によれば、画像形成装置において、比較的低コストで、不要な受信メールを正確に排除することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図に基づいて本発明の実施の形態を説明する。
【００１８】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１に示す画像形成装置は、プリンター、ファクシミリ機、複合機などといった装置であって、ＣＰＵ（Central Processing Unit）１、ＲＯＭ（Read Only Memory）２、ＲＡＭ（Random Access Memory）３などを有するコンピューターを内蔵しており、そのコンピューターに通信装置４、記憶装置５、およい印刷エンジン６が接続されている。
【００１９】
ＣＰＵ１は、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ２は、プログラムおよびデータを予め記憶した不揮発性のメモリーである。また、ＲＡＭ３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリーである。ＣＰＵ１、ＲＯＭ２およびＲＡＭ３は、バスやコントローラーチップを介して互いに接続されており、さらに、バスやコントローラーチップを介して通信装置４、記憶装置５および印刷エンジン６に接続されている。
【００２０】
ＣＰＵ１は、ＲＯＭ２または記憶装置５に格納されているプログラムをＲＡＭ３にロードして実行する。これにより、プログラムに記述された処理を実行する処理部が実現される。この実施の形態では、ＣＰＵ１において、通信処理部１１、署名データ検証部１２、フィルター適用部１３、および印刷エンジン制御部１４が実現される。
【００２１】
通信処理部１１は、通信装置４を使用して、各種通信プロトコルで、図示せぬネットワーク上の外部のホスト装置やサーバーとネットワーク通信を行う処理部である。通信処理部１１は、ＴＣＰ／ＩＰ処理部２１、ＰＯＰ３処理部２２、およびＯＣＳＰ処理部２３を有する。ＴＣＰ／ＩＰ処理部２１は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で、ＰＯＰ３（Post Office Protocol version 3）、ＯＣＳＰ（Online Certificate Status Protocol）などの上位プロトコルでの通信データを送受する処理部である。ＰＯＰ３処理部２２は、所定の電子メールアドレス宛の電子メールを、所定のメールサーバーからＰＯＰ３で受信する処理部である。この電子メールには、署名データおよび画像出力データを添付されている。ＯＣＳＰ処理部２３は、外部サーバーであるＯＣＳＰレスポンダーと通信し、署名データの検証を実行させる処理部である。
【００２２】
署名データ検証部１２は、受信された電子メールに添付された署名データを抽出し、通信処理部１１のＯＣＳＰ処理部２３によるＯＣＳＰ（オンライン・サーティフィケイト・ステータス・プロトコル）でＯＣＳＰレスポンダーを使用して、その署名データの検証を実行する処理部である。つまり、ＯＣＳＰレスポンダーへ署名データを送信して、ＯＣＳＰレスポンダーからその署名データの正当性の判定結果を受信し、その判定結果に基づいて、署名データの検証に成功したか否かが署名データ検証部１２により判定される。
【００２３】
フィルター適用部１３は、署名データ検証部１２が署名データの検証に成功した場合、その署名データ内に記述されている電子メールアドレスをその署名データから抽出し、その電子メールアドレスが、フィルタールールデータ３１に基づくフィルタールールにパスするか否かを判定する処理部である。なお、フィルタールールデータ３１には、メールアドレスのドメインのホワイトリストまたはブラックリストが含まれている。
【００２４】
例えば、ホワイトリストの場合、フィルター適用部１３は、抽出した電子メールアドレスが、この画像形成装置の設置されている組織のドメインのアドレスである場合には、その電子メールアドレスがフィルタールールにパスしたと判定し、その電子メールアドレスが、この画像形成装置の設置されている組織のドメインのアドレスではない場合には、電子メールアドレスがフィルタールールにパスしなかったと判定する。
【００２５】
印刷エンジン制御部１４は、フィルター適用部１３により電子メールアドレスがフィルタールールにパスした場合、電子メールに添付されていた画像出力データに基づく印刷を、印刷エンジン６に実行させる処理部である。
【００２６】
また、通信装置４は、ＩＰ（Internet Protocol）ネットワークに接続され、データ通信を行う回路である。通信装置４には、ネットワークインタフェースが使用される。
【００２７】
また、記憶装置５は、図示せぬプログラムおよびデータを格納する記録媒体を有する装置である。記憶装置５としては、不揮発性半導体メモリ、ハードディスク駆動装置、ディスクアレイ装置などが使用される。記憶装置５には、フィルタールールデータ３１が記憶されている。
【００２８】
また、印刷エンジン６は、画像出力データ（ＴＩＦＦなどの画像データ）を受け付けると、そのデータに対して、ハーフトーニングなどの所定の画像処理を実行して、印刷用の制御データを生成し、その制御データに基づいて、印刷機構を制御して用紙への画像の印刷を実行させる。電子写真方式の場合、印刷機構は、レーザー走査ユニット、感光体ドラム、中間転写ベルト、トナーカートリッジ、定着器、それらの駆動系などを有する。
【００２９】
次に、上記画像形成装置の動作について説明する。
【００３０】
図２は、図１に示す画像形成装置の動作を説明するフローチャートである。
【００３１】
ＣＰＵ１によりプログラムが適宜実行され、図１に示すような処理部が適宜実現される。そして、それらの処理部が動作することでデータ処理やデータ通信が順次行われていく。そのときに使用されるデータはＲＡＭ３に一時的に記憶される。
【００３２】
例えばＰＯＰ３処理部２２は、定期的に所定の電子メールアドレスへの着信メールの有無を確認し、着信メールがあれば、その電子メールをメールサーバーからダウンロードする。そして、ＰＯＰ３処理部２２が電子メールを受信すると（ステップＳ１）、署名データ検証部１２が、その電子メールに、署名データおよび画像出力データが添付されているか否かを判定する（ステップＳ２）。
【００３３】
その電子メールに、署名データおよび画像出力データが添付されている場合、署名データ検証部１２は、その電子メールから署名データを抽出し（ステップＳ３）、ＯＣＳＰ処理部２３を使用してＯＣＳＰレスポンダーと通信してその署名データを検証する（ステップＳ４）。したがって、署名データ検証部１２は、この画像形成装置内のユーザー識別情報を使用せずに、署名データの検証を行う。
【００３４】
なお、署名データは、例えば、Ｓ／ＭＩＭＥ（Secure / Multipurpose Internet Mail Extensions）の公開鍵証明書として添付されている。また、例えば、Ｘ．５０９形式の公開鍵証明書の場合、拡張領域に電子メールアドレスが含まれている。
【００３５】
そして、署名データの検証に成功した場合、フィルター適用部１３は、その署名データ内に記述されている電子メールアドレスをその署名データから抽出し、その電子メールアドレスにフィルタールールを適用する（ステップＳ７）。
【００３６】
その電子メールアドレスが、フィルタールールデータ３１に基づくフィルタールールにパスした場合（ステップＳ８）、印刷エンジン制御部１４は、その電子メールに添付されていた画像出力データを印刷エンジン６に供給して、印刷を実行させる（ステップＳ９）。
【００３７】
一方、ステップＳ２において署名データおよび／または画像出力データが添付されていない場合、ステップＳ５において署名データの検証に失敗した場合、およびステップＳ８において電子メールアドレスがフィルタールールにパスしなかった場合には、受信された電子メールは破棄される（ステップＳ１０）。したがって、これらの場合には、印刷は実行されない。
【００３８】
以上のように、上記実施の形態によれば、通信処理部１１は、署名データおよび画像出力データを添付された電子メールを受信する。そして、署名データ検証部１２は、その電子メールに添付された署名データを抽出し、通信処理部１１によるＯＣＳＰでＯＣＳＰレスポンダーを使用して、署名データの検証を実行する。フィルター適用部１３は、署名データ検証部１２が署名データの検証に成功した場合、その署名データから電子メールアドレスを抽出し、抽出した電子メールアドレスが所定のフィルタールールにパスするか否かを判定する。印刷エンジン制御部１４は、フィルター適用部１３により電子メールアドレスがフィルタールールにパスした場合、画像出力データに基づく画像出力を実行させる。
【００３９】
これにより、電子メールへの署名データの添付に既存の方法が採用可能であるため、アウトルックエクスプレス（商標）などの一般的なメーラーソフトウェアを電子メール送信側で使用することができる。したがって、比較的低コストで、不要な受信メールを正確に排除することができる。
【００４０】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００４１】
例えば、上記実施の形態では、画像出力として印刷を行っているが、ファクシミリ送信用のデータ処理部およびモデムを設け、画像出力データからファクシミリ用画像データを生成し、そのモデムでファクシミリ送信を行うようにしてもよい。
【産業上の利用可能性】
【００４２】
本発明は、例えば、複合機に適用可能である。
【符号の説明】
【００４３】
１１  通信処理部
１２  署名データ検証部
１３  フィルター適用部
１４  印刷エンジン制御部（制御部の一例）
【図１】
2012020457.tif 000003
【図２】
2012020457.tif 000004