(57)【要約】【課題】例えば１ページのプリントデータを有する印刷ジョブを大量に連続して実行する場合でも、印刷速度を落とすことなく、印刷処理結果を通知するための電子メールを確実に送信でき、しかも連続印刷中においても随時送信することが可能となる、画像形成装置、印刷処理結果の通知方法、および印刷処理結果の通知プログラムを提供する。【解決手段】ＭＦＰは、受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出するとともに（Ｓ１０２）、印刷ジョブに基づく印刷処理結果についての通知メッセージを作成し（Ｓ１０７）、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための送信バッファに存在している場合には（Ｓ１０８およびＳ１０９：ＹＥＳ）、当該電子メールの本文に通知メッセージを追加する（Ｓ１１１）。【選択図】図５
2007058536.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受信する受信手段と、
受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出手段と、
受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成手段と、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断手段と、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記判断手段は、前記記憶手段に記憶されている電子メールのうち、送信順序が早い所定個数の電子メールを判断の対象から外すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷処理結果は、印刷処理の終了、および印刷処理中のエラーを含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
印刷ジョブを受信する受信ステップと、
受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出ステップと、
受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成ステップと、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断ステップと、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加ステップと、
を有することを特徴とする印刷処理結果の通知方法。
【請求項５】
印刷ジョブを受信する受信手順と、
受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出手順と、
受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成手順と、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断手順と、
抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加手順と、
を画像形成装置に実行させるための印刷処理結果の通知プログラム。
【請求項６】
請求項５に記載の印刷処理結果の通知プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷処理結果の通知方法、および印刷処理結果の通知プログラムに関する。
【背景技術】
【０００２】
印刷ジョブを受信したプリンタが、印刷処理の結果を、例えば印刷ジョブの送信者等の指定された通知先に電子メールで通知する技術が開示されている（特許文献１参照）。
【０００３】
しかし、特許文献１に記載の技術を使用する場合、例えば伝票のような１ページのプリントデータを有する印刷ジョブが大量に実行されると、印刷処理結果を通知するための電子メールの送信処理が印刷速度についていけなくなるという事態が発生する虞がある。
【０００４】
この場合、プリンタにおいて未送信の電子メールを蓄積するための送信バッファがフルになり、さらなる電子メールを受け付けできなくなってしまう。したがって、印刷処理結果を通知するための電子メールを全て滞りなく送信するためには、印刷速度を落とすしか方法がなくなるという問題があった。
【０００５】
一方、同一のデータ処理装置から連続した複数の印刷ジョブを受信した場合に、プリンタが全ての印刷ジョブに基づく出力を完了した時点で、そのデータ処理装置に印刷完了通知を行う技術が開示されている（特許文献２参照）。
【０００６】
しかし、特許文献２に記載の技術は、同一のデータ処理装置に連続して印刷完了通知が送信されるという煩わしさを回避するための技術にすぎない。したがって、この技術においては、一連の印刷ジョブに基づく出力が完了したことが最後に通知されるだけであり、連続印刷中において印刷処理結果が随時通知されるものではない。このため、特に大量の印刷ジョブが実行される場合には、長時間にわたって印刷処理結果が何ら通知されず、ユーザにとって不都合が大きい。
【特許文献１】特開２００３−５０６７９号公報
【特許文献２】特開平１１−１９４９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上述した問題点を解決するためになされたものであり、本発明の目的は、例えば１ページのプリントデータを有する印刷ジョブを大量に連続して実行する場合でも、印刷速度を落とすことなく、印刷処理結果を通知するための電子メールを確実に送信でき、しかも連続印刷中においても随時送信することが可能となる、画像形成装置、印刷処理結果の通知方法、および印刷処理結果の通知プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）印刷ジョブを受信する受信手段と、受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出手段と、受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成手段と、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断手段と、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加手段と、を有することを特徴とする画像形成装置。
【００１０】
（２）前記判断手段は、前記記憶手段に記憶されている電子メールのうち、送信順序が早い所定個数の電子メールを判断の対象から外すことを特徴とする上記（１）に記載の画像形成装置。
【００１１】
（３）前記印刷処理結果は、印刷処理の終了、および印刷処理中のエラーを含むことを特徴とする上記（１）または（２）に記載の画像形成装置。
【００１２】
（４）印刷ジョブを受信する受信ステップと、受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出ステップと、受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成ステップと、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断ステップと、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加ステップと、を有することを特徴とする印刷処理結果の通知方法。
【００１３】
（５）印刷ジョブを受信する受信手順と、受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出する抽出手順と、受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成するメッセージ作成手順と、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための記憶手段に存在しているか否かを判断する判断手順と、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが前記記憶手段に存在していると判断された場合、当該電子メールの本文に、作成された通知メッセージを追加する追加手順と、を画像形成装置に実行させるための印刷処理結果の通知プログラム。
【００１４】
（６）上記（５）に記載の印刷処理結果の通知プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１５】
本発明によれば、印刷処理結果を通知するための送信すべき電子メールの数を効果的に減らすことができるため、電子メールの送信処理が印刷速度についていけなくなるという事態を回避することが可能となる。
【００１６】
これにより、例えば１ページのプリントデータを有する印刷ジョブを大量に連続して実行する場合でも、印刷速度を落とすことなく、印刷処理結果を通知するための電子メールを確実に送信でき、しかも連続印刷中においても随時送信することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１８】
図１は、本発明の一実施形態にかかる画像形成装置が適用されたネットワークシステムの全体構成を示すブロック図である。
【００１９】
ネットワークシステムは、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０と、クライアント端末２０と、メールサーバ３０とを備えており、これらはネットワーク４０を介して相互に通信可能に接続されている。ネットワーク４０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、あるいはＬＡＮ同士を専用線で接続したＷＡＮ等からなる。なお、ネットワーク４０に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２０】
図２は、ＭＦＰ１０の構成を示すブロック図である。
【００２１】
ＭＦＰ１０は、ＣＰＵ１１、メモリ１２、ハードディスク１３、操作パネル部１４、画像読取部１５、印刷部１６、およびネットワークインタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２２】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。メモリ１２は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１３は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。
【００２３】
操作パネル部１４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００２４】
画像読取部１５は、原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤイメージセンサ等の受光素子で光電変換して、その電気信号から画像データを生成する。
【００２５】
印刷部１６は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、印刷に使用される記録材としての用紙上に各種データを印刷する。
【００２６】
ネットワークインタフェース１７は、たとえばＬＡＮカードであり、ネットワーク４０を介して他の機器と通信するために使用される。
【００２７】
ＭＦＰ１０は、原稿を読み取って得た画像データを印刷するコピー機能、例えばクライアント端末２０から受信した印刷ジョブを実行するプリント機能、および印刷ジョブに基づく印刷処理結果を電子メールによりユーザに通知する印刷処理結果通知機能などを有している。
【００２８】
図３に示すように、メモリ１２は、処理結果対応テーブル１２１、および送信バッファ１２２のためのそれぞれの領域を有する。処理結果対応テーブル１２１は、印刷処理結果通知機能に関するパラメータを管理するためのものである。送信バッファ１２２は、未送信（送信待ち）の電子メールを一時保存するとともに、これらの未送信の電子メールを管理するためのものである。処理結果対応テーブル１２１、および送信バッファ１２２についての詳細は後述する。
【００２９】
なお、ＭＦＰ１０は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３０】
クライアント端末２０は、例えば一般的なＰＣ（パーソナルコンピュータ）であり、印刷ジョブを作成して、ＭＦＰ１０に送信する。
【００３１】
メールサーバ３０は、電子メールの送受信のための通信サービスを提供するためのサーバ用プログラムがインストールされているコンピュータである。
【００３２】
次に、本実施形態におけるＭＦＰ１０の動作について説明する。
【００３３】
図４および図５は、ＭＦＰ１０における印刷処理結果の通知処理の手順を示すフローチャートである。なお、図４および図５のフローチャートにより示されるアルゴリズムは、ＭＦＰ１０のハードディスク１３にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００３４】
まず、ＭＦＰ１０は、印刷ジョブが受信されるまで待機する（Ｓ１０１：ＮＯ）。
【００３５】
ここで、印刷ジョブは、印刷ジョブに関する情報であるジョブ情報と、用紙に印刷するためのデータであるプリントデータとで構成される。
【００３６】
印刷ジョブが受信された場合（Ｓ１０１：ＹＥＳ）、受信した印刷ジョブのジョブ情報から、印刷処理結果を通知するための宛先となる電子メールアドレスと、印刷処理結果を通知するときの条件とが抽出される。このとき、ジョブ名もまた、ジョブ情報から抽出される。そして、これらの処理結果通知用の電子メールアドレス、処理結果通知条件、およびジョブ名は、例えば図６に示すように、ＭＦＰ１０内で印刷ジョブを識別するためのジョブ番号とともに、処理結果対応テーブル１２１に登録される（Ｓ１０２）。
【００３７】
ここで、印刷処理結果には、印刷処理の終了、および印刷処理中のエラーが含まれる。したがって、処理結果通知条件としては、図６に示すように、全ての終了時（印刷処理の終了時も含む）、エラー発生時などの条件が例示される。また、処理結果通知用の電子メールアドレスには、印刷ジョブの送信者の電子メールアドレスのほか、例えば管理者の電子メールアドレス等も含まれる。
【００３８】
続いて、印刷ジョブに基づいて印刷処理が開始され（Ｓ１０３）、印刷処理結果が検知されるまで待機する（Ｓ１０４：ＮＯ）。
【００３９】
印刷処理結果が検知された場合（Ｓ１０４：ＹＥＳ）、検知された印刷処理結果に対応する印刷ジョブの項目が、ジョブ番号に基づいて、処理結果対応テーブル１２１において検索されて取得される（Ｓ１０５）。具体的には、検知された印刷処理結果に対応する印刷ジョブの処理結果通知条件と、処理結果通知用の電子メールアドレスとが、処理結果対応テーブル１２１から取得される。
【００４０】
続いて、ステップＳ１０４で検知された印刷処理結果（例えば印刷処理の終了）が、ステップＳ１０５で取得された処理結果通知条件に合致しているか否かが判断される（Ｓ１０６）。両者が合致していない場合には（Ｓ１０６：ＮＯ）、印刷処理結果を通知する必要がないので、図４および図５に示す処理は終了する。
【００４１】
検知された印刷処理結果が、取得された処理結果通知条件に合致している場合（Ｓ１０６：ＹＥＳ）、当該印刷処理結果についての通知メッセージが作成される（Ｓ１０７）。この通知メッセージには、例えば印刷処理の終了、印刷処理中のエラー等を示すメッセージのほか、ジョブ名、所有者（印刷ジョブの送信者）等の情報が含まれ得る。
【００４２】
通知メッセージが作成された後、送信バッファ１２２に電子メールが存在しているか否かが判断される（Ｓ１０８）。
【００４３】
送信バッファ１２２に電子メールが存在していないと判断された場合（Ｓ１０８：ＮＯ）、ステップＳ１１２に進む。
【００４４】
図７は、送信バッファ１２２の内容の一例を示す。送信バッファ１２２には、未送信（送信待ち）の電子メールが送信順序の早いものから順に配置されて保存され得る。
【００４５】
送信バッファ１２２に電子メールが存在していると判断された場合（Ｓ１０８：ＹＥＳ）、受信した印刷ジョブのジョブ情報から抽出された処理結果通知用の電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信バッファ１２２に存在しているか否かが判断される（Ｓ１０９）。
【００４６】
ステップＳ１０９における処理は、ＭＦＰ１０における電子メールの送信処理を妨げないように、送信順序が（ｋ＋１）からｍまでの電子メールに対して実施される（図７参照）。送信順序が早い電子メールは、そのまま送信された方が全体的な処理効率が高まるからである。ここで、「ｋ」の値は、ＭＦＰ１０における電子メールの送信処理の速度に応じて適宜変更して設定され得る。また、「ｍ」の値は、保存されている電子メールの中で最も送信順序の遅い電子メールの送信順序を示す。なお、ステップＳ１０８において、送信順序がｋを越える電子メールが送信バッファ１２２に存在しているか否かが予め判断されてもよい。
【００４７】
抽出された処理結果通知用の電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが存在していないと判断された場合（Ｓ１０９：ＮＯ）、ステップＳ１１２に進む。
【００４８】
抽出された処理結果通知用の電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが存在していると判断された場合（Ｓ１０９：ＹＥＳ）、その電子メールの本文に、ステップＳ１０７で作成された通知メッセージを追加するための記憶容量が残存しているか否かが判断される（Ｓ１１０）。すなわち、通知メッセージが追加された場合に、電子メールの本文に対して予め設定された最大記憶容量の範囲内に納まるか否かが判断される。電子メールの本文に通知メッセージを追加するための記憶容量が残っていないと判断された場合（Ｓ１１０：ＮＯ）、ステップＳ１１２に進む。
【００４９】
電子メールの本文に通知メッセージを追加するための記憶容量が残っていると判断された場合（Ｓ１１０：ＹＥＳ）、当該電子メールの本文に、ステップＳ１０７で作成された通知メッセージが書き込まれて追加される（Ｓ１１１）。
【００５０】
一方、ステップＳ１１２では、ステップＳ１０７で作成された通知メッセージが書き込まれた本文を有する新規な電子メールが作成されて、送信バッファ１２２に保存される。
【００５１】
次に、図８を参照して、ＭＦＰ１０における電子メールの送信管理処理について説明する。なお、図８のフローチャートにより示されるアルゴリズムは、ＭＦＰ１０のハードディスク１３にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００５２】
まず、ＭＦＰ１０は、送信バッファ１２２に送信すべき電子メールが存在しているか否かを判断する（Ｓ２０１）。すなわち、ＭＦＰ１０は、送信バッファ１２２に送信すべき電子メールが保存されるまで待機する（Ｓ２０１：ＮＯ）。
【００５３】
送信バッファ１２２に送信すべき電子メールが存在している場合（Ｓ２０１：ＹＥＳ）、送信バッファ１２２中の送信順序の最も早い電子メールが送信される（Ｓ２０２）。ここで、送信された電子メールは、メールサーバ３０を介して、処理結果通知用の電子メールアドレスに対応する例えばクライアント端末２０に転送される。
【００５４】
続いて、送信が完了した電子メールが、送信バッファ１２２から消去される（Ｓ２０３）。さらに、送信が完了した電子メールに対応する印刷ジョブの項目が、処理結果対応テーブル１２１から消去されて（Ｓ２０４）、ステップＳ２０１に戻る。
【００５５】
このように本実施形態のＭＦＰ１０は、受信した印刷ジョブの中から、印刷処理結果を通知するための宛先となる電子メールアドレスを抽出するとともに、受信した印刷ジョブに基づく印刷処理結果についての通知メッセージを作成し、抽出された電子メールアドレスと同じ電子メールアドレスが宛先に設定されている電子メールが、送信待ちの電子メールを一時的に記憶するための送信バッファ１２２に存在している場合には、当該電子メールの本文に、作成された通知メッセージを追加する。
【００５６】
したがって、印刷処理結果を通知するための送信すべき電子メールの数を効果的に減らすことができるため、電子メールの送信処理が印刷速度についていけなくなるという事態を回避することが可能となる。
【００５７】
これにより、例えば１ページのプリントデータを有する印刷ジョブを大量に連続して実行する場合でも、印刷速度を落とすことなく、印刷処理結果を通知するための電子メールを確実に送信でき、しかも連続印刷中においても随時送信することが可能となる。
【００５８】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００５９】
たとえば、上記実施形態では、画像形成装置としてＭＦＰが使用されているが、本発明はこれに限定されるものではない。本発明は、例えば複写機、プリンタなどの他の画像形成装置にも適用され得る。
【００６０】
本実施形態にかかる画像形成装置としてのＭＦＰ１０における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態にかかる画像形成装置が適用されたネットワークシステムの全体構成を示すブロック図である。
【図２】ＭＦＰの構成を示すブロック図である。
【図３】処理結果対応テーブルおよび送信バッファを説明するための図である。
【図４】ＭＦＰにおける印刷処理結果の通知処理の手順を示すフローチャートである。
【図５】図４から続く、ＭＦＰにおける印刷処理結果の通知処理の手順を示すフローチャートである。
【図６】処理結果対応テーブルの一例を示す。
【図７】送信バッファの内容の一例を示す。
【図８】ＭＦＰにおける電子メールの送信管理処理の手順を示すフローチャートである。
【符号の説明】
【００６２】
１０    ＭＦＰ（画像形成装置）、
１１    ＣＰＵ、
１２    メモリ、
１２１    処理結果対応テーブル、
１２２    送信バッファ（記憶手段）、
１３    ハードディスク、
１４    操作パネル部、
１５    画像読取部、
１６    印刷部、
１７    ネットワークインタフェース、
１８    バス、
２０    クライアント端末、
３０    メールサーバ、
４０    ネットワーク。
【図１】
2007058536.tif 000003
【図２】
2007058536.tif 000004
【図３】
2007058536.tif 000005
【図４】
2007058536.tif 000006
【図５】
2007058536.tif 000007
【図６】
2007058536.tif 000008
【図７】
2007058536.tif 000009
【図８】
2007058536.tif 000010