(57)【要約】【課題】プリンタ装置の利用状況をリアルタイムに把握する場合、指定した特定の時間帯に知ることができるプリンタ装置を提供することを目的とする。【解決手段】  電子メールアドレス情報を記憶し、特定の時間帯を指定する時間帯指定情報を記憶し、現在時刻を出力する現在時刻出力手段を設け、ネットワーク手段を介して接続されている電子機器から印刷ジョブを受信すると、現在時刻が、時間帯指定情報の中にあるか否かを判定し、現在時刻が、特定の時間帯を指定する時間帯指定情報の時間帯の中にあれば、印刷ジョブ情報を含むメッセージを、電子メールとして、送信する画像形成装置である。【選択図】図１
2008254329.tif 000002
【特許請求の範囲】
【請求項１】
受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置において、
上記画像形成装置以外の電子機器との間で、ネットワークを介して、通信するネットワーク通信手段と；
電子メールアドレス情報を記憶する電子メールアドレス情報記憶手段と；
特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶手段と；
現在時刻を出力する現在時刻出力手段と；
上記ネットワーク手段を介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力手段が出力する現在時刻が、上記時間帯指定情報記憶手段に記憶されている時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定手段と；
印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶手段に記憶されている電子メールアドレスを宛て先とする電子メールを送信する電子メール送信手段と；
現在時刻が上記時間帯指定情報の時間帯の中にあることを、上記時間帯判定手段が判定すると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信手段に送信させる制御手段と；
を有することを特徴とする画像形成装置。
【請求項２】
請求項１において、
上記時間帯指定情報は、曜日情報、開始時刻情報、及び終了時刻情報であることを特徴とする画像形成装置。
【請求項３】
請求項１又は請求項２において、
上記現在時刻出力手段は、入力クロックに基づいて時間を計測するとともに、計測した時間情報から現在時刻を出力する手段であることを特徴とする画像形成装置。
【請求項４】
受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置の制御方法において、
電子メールアドレス情報を記憶する電子メールアドレス情報記憶工程と；
特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶工程と；
現在時刻を出力する現在時刻出力工程と；
ネットワークを介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力工程で出力された現在時刻が、上記時間帯指定情報記憶工程で記憶された時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定工程と；
印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶工程で記憶された電子メールアドレスを宛て先とする電子メールを送信する電子メール送信工程と；
現在時刻が上記時間帯指定情報の時間帯の中にあることが、上記時間帯判定工程で判定されると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信工程で送信させる制御工程と；
を有することを特徴とする画像形成装置の制御方法。
【請求項５】
受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置を制御するプログラムにおいて、
電子メールアドレス情報を記憶する電子メールアドレス情報記憶手順と；
特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶手順と；
現在時刻を出力する現在時刻出力手順と；
ネットワークを介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力手順で出力された現在時刻が、上記時間帯指定情報記憶手順で記憶された時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定手順と；
印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶手順で記憶された電子メールアドレスを宛て先とする電子メールを送信する電子メール送信手順と；
現在時刻が上記時間帯指定情報の時間帯の中にあることが、上記時間帯判定手順で判定されると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信手順で送信させる制御手順と；
をコンピュータが実行するプログラムを記憶するコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及び記憶媒体に関する。特に、特定した時間帯に画像形成装置が使用されたことをリアルタイムに電子メールで通知する画像形成装置、画像形成装置の制御方法及び記憶媒体に関する。
【背景技術】
【０００２】
集積回路技術の一層の進展や、情報通信技術の急速な発達に伴い、パーソナルコンピュータやデジタルカメラ等の情報機器が、オフィス用途及び家庭用途ともに広く普及し、その性能も著しく向上している。
【０００３】
また、情報機器の普及によって、出力装置としてのプリンタ装置の需要もますます増大している。なかでも、複数色のインク液滴によって画像を形成するインクジェットプリンタ装置が、さまざまな産業分野で、また家庭用途として利用されている。
【０００４】
特に、近年は、インクジェットプリンタ技術の高度化が進み、カラー写真のような高精細なカラー画像を出力可能なプリンタ装置や、Ａ０幅やＢ０幅の大型の記録媒体に出力可能な大判プリンタ装置が開発されている。また、近年、ネットワーク技術が急速に進歩し、プリンタ装置にもネットワークインタフェースを設け、ネットワークに接続したプリンタ装置を、複数の使用者で共有することが一般的である。
【０００５】
ところで、大判プリンタ装置で使用する記録媒体、すなわちプリントメディアは、専用用途ということもあり、普通紙に比べて一般には非常に高価である。したがって、プリンタ装置の管理者は、エラー処置等の障害対応だけでなく、印刷量等の使用状況の把握も重要である。特に、休業日等、管理者がプリンタ装置の設置場所の近辺にいない場合に、リアルタイムでプリンタ装置のステータスを知得することが、非常に重要である。
【０００６】
そこで、特定のプリンタエラーが発生した場合、電子メールを用いて、プリンタのステータス情報やエラーコードを保守員に通知するプリンタ保守システムが開示されている（たとえば、特許文献１参照）。
【特許文献１】特開２００４−９０３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来例のプリンタ保守システムでは、プリンタで発生したエラー状況を保守員がリアルタイムに知ることは可能であるが、プリンタ装置の利用状況をリアルタイムに把握する場合、指定した特定の時間帯に知ることができないという問題がある。
【０００８】
本発明は、プリンタ装置の利用状況をリアルタイムに把握する場合、指定した特定の時間帯に知ることができるプリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置であり、上記画像形成装置以外の電子機器との間で、ネットワークを介して、通信するネットワーク通信手段を有する。また、本発明は、電子メールアドレス情報を記憶する電子メールアドレス情報記憶手段と、特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶手段と、現在時刻を出力する現在時刻出力手段とを有する。上記ネットワーク手段を介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力手段が出力する現在時刻が、上記時間帯指定情報記憶手段に記憶されている時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定手段を有する。そして、本発明は、印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶手段に記憶されている電子メールアドレスを宛て先とする電子メールを送信する電子メール送信手段を有する。また、本発明は、現在時刻が上記時間帯指定情報の時間帯の中にあることが、上記時間帯判定手段が判定すると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信手段に送信させる制御手段を有する画像形成装置である。
【発明の効果】
【００１０】
本発明によれば、プリンタ装置の利用状況をリアルタイムに把握する場合、指定した特定の時間帯に知ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１２】
図１は、本発明の実施例１であるプリンタ装置ＰＲ１の構成を示すブロック図である。
【００１３】
プリンタ装置ＰＲ１は、画像形成コントローラ装置１００と、プリンタエンジン２００と、図示しない電源回路部等によって構成されている。
【００１４】
画像形成コントローラ装置１００は、パーソナルコンピュータ等のホスト装置から、印刷指示と印刷用の画像データとを受信し、受信した画像データを、プリンタエンジン２００で印刷可能な二値画像データに変換し、出力する機能を提供する。
【００１５】
画像形成コントローラ装置１００は、画像形成コントローラＡＳＩＣ１０と、操作部３１と、表示部３２と、ＲＴＣ部３３と、ＥＥＰＲＯＭ部３４と、ＲＡＭ部３５と、ＲＯＭ部３６と、機能拡張ユニットを装着する拡張スロット３７とを有する。
【００１６】
画像形成コントローラＡＳＩＣ１０は、ＣＰＵ１２と、ネットワークインタフェース部１３と、操作部制御回路部１４と、表示部制御回路部１５と、シリアル通信制御回路部１６とを有する。また、画像形成コントローラＡＳＩＣ１０は、ＥＥＰＲＯＭコントローラ１７と、ＲＡＭコントローラ１８と、ＲＯＭコントローラ１９と、拡張バス回路部２０と、画像処理部２１と、プリンタエンジンインタフェース部２２とを有する。
【００１７】
これらの各ブロックは、それぞれバスライン１２ｂ〜２２ｂを介して、システムバスブリッジ２３に接続されている。また、これらのブロックは、システムＬＳＩとして、つまり、１つのパッケージに封止された画像形成コントローラＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１０として実現されている。
【００１８】
ＣＰＵ１２は、画像形成コントローラ装置１００の全体の制御を司り、ＲＯＭ部３６又はＲＡＭ部３５に格納されている制御手順を、順次読み出し、実行する。これによって、ネットワークインタフェース部１３の制御や、ネットワークプロトコルの解釈、操作部制御回路部１４と表示部制御回路部１５とを介する操作部３１と表示部３２との制御を実行する。
【００１９】
また、ＣＰＵ１２は、受信した画像データを画像形成データに変換するための画像処理部２１の制御や、生成された画像形成データをプリンタエンジン２００へ転送するためのプリンタエンジンインタフェース部２２の制御等を実行する。
【００２０】
さらに、ＣＰＵ１２は、ホスト装置から印刷ジョブを受信すると、現在時刻が予め登録した時間帯の中にあるか否かを判定し、登録時間帯内であれば、登録したメールアドレスに、印刷ジョブ情報を電子メールで通知するように制御する。
【００２１】
ネットワークインタフェース部１３は、１００ＢＡＳＥ−ＴＸ等のネットワーク通信方式に準拠した送受信機能を提供するブロックである。ネットワークインタフェース部１３は、ネットワークを介して接続されたパーソナルコンピュータやワークステーション等のホスト装置との間でデータの送受信を行い、また、ネットワークに接続されているＳＭＴＰサーバに、メッセージを送信する。
【００２２】
操作部制御回路部１４は、操作部３１を構成するスイッチが出力する電気信号の状態を、ＣＰＵ１２によるリード命令に応じて、レジスタ情報として通知する。
【００２３】
操作部制御回路部１４は、スイッチが出力する電気信号の状態に変化が生じると、割り込み信号を生成し、ＣＰＵ１２に送信する。
【００２４】
表示部制御回路部１５は、表示部３２を構成する液晶表示装置と、ＬＥＤランプとに電気信号を出力する。
【００２５】
シリアル通信制御回路部１６は、シリアル通信インタフェース３３ｂを介して、画像形成コントローラＡＳＩＣ１０に接続されているＲＴＣ部３３を制御する。ＣＰＵ１２は、シリアル通信制御回路部１６におけるレジスタを読み出し、書き込みを実行することによって、接続されているＲＴＣ部３３の情報を読み出すことができ、また、ＲＴＣ部３３へ情報を書き込む。なお、シリアル通信インタフェース３３ｂの通信方式として、２線式インタフェースのＩ２Ｃ（登録商標）、３線式インタフェースのＳＰＩ（登録商標）、Ｍｉｃｒｏｗｉｒｅ（登録商標）のうちのいずれの方式を採用するようにしてもよい。
【００２６】
ＥＥＰＲＯＭコントローラ１７は、シリアル通信インタフェース３４ｂを介して、画像形成コントローラＡＳＩＣ１０に接続されているＥＥＰＲＯＭ部３４を制御する。ＥＥＰＲＯＭコントローラ１７は、ＣＰＵ１２からの読み出し要求に応じて、必要な制御信号を生成し、ＥＥＰＲＯＭ部３４に予め格納されているデータを読み出し、システムバスブリッジ２３を介して、読み出した内容をＣＰＵ１２に送り返す。
【００２７】
また、ＥＥＰＲＯＭコントローラ１７は、ＣＰＵ１２からの書き込み要求に応じて、必要な制御信号をシリアル通信インタフェース３４ｂ上に発生し、ＥＥＰＲＯＭ部３４の内容を書き換える。なお、シリアル通信インタフェース３４ｂの通信方式として、ＲＴＣ部を接続するシリアル通信インタフェース３３ｂと同様に、Ｉ２Ｃ（登録商標）、ＳＰＩ（登録商標）、Ｍｉｃｒｏｗｉｒｅ（登録商標）のうちのいずれの方式を採用するようにしてもよい。
【００２８】
なお、ＲＴＣ部３３とＥＥＰＲＯＭ部３４とは、互いに異なる制御ブロック、すなわちシリアル通信制御回路部１６、ＥＥＰＲＯＭコントローラ１７によって制御される。しかし、１つの制御ブロックに、ＲＴＣデバイスとＥＥＰＲＯＭデバイスとを接続し、デバイスアドレス情報に応じて、アクセスするデバイスを特定するようにしてもよい。
【００２９】
ＲＡＭコントローラ１８は、ＲＡＭバス３５ｂを介して、画像形成コントローラＡＳＩＣ１０に接続されているＲＡＭ部３５を制御する。ＲＡＭコントローラ１８は、ＣＰＵ１２とＤＭＡＣとを有する各ブロックと、ＲＡＭ部３５との間で、書き込み又は読み出されるデータを中継する。ＲＡＭコントローラ１８は、ＣＰＵ１２と各ブロックとからの読み出し要求や書き込み要求に応じて、必要な制御信号を生成し、ＲＡＭ部３５への書き込み、ＲＡＭ部３５からの読み出しを実行する。
【００３０】
ＲＯＭコントローラ１９は、ＲＯＭバス３６ｂを介して、画像形成コントローラＡＳＩＣ１０に接続されているＲＯＭ部３６を制御する。ＲＯＭコントローラ１９は、ＣＰＵ１２による読み出し要求に応じて、必要な制御信号を生成し、ＲＯＭ部３６に予め格納されている制御手順やデータを読み出し、システムバスブリッジ２３を介して、上記読み出した内容をＣＰＵ１２に送り返す。
【００３１】
また、ＲＯＭ部３６がフラッシュメモリ等の電気的に書き換え可能なデバイスで構成されている場合、ＲＯＭコントローラ１９は、必要な制御信号を発生し、ＲＯＭ部３６の内容を書き換える。
【００３２】
拡張バス回路部２０は、拡張スロット３７に装着されている機能拡張ユニットを制御し、拡張バス３７ｂを介して、機能拡張ユニットにデータを送信する制御と、機能拡張ユニットが出力するデータを受信する制御とを行う。拡張スロット３７には、大容量記憶機能を提供するハードディスクドライブユニット、又はＵＳＢやＩＥＥＥ１３９４のほか、ＩＥＥＥ１２８４等に準拠した通信機能によって、ホスト装置との間で通信する通信ユニット等を装着することができる。
【００３３】
画像処理部２１は、ホスト装置から受信した画像データを、プリンタエンジン２００で印刷可能な二値画像データに変換する。
【００３４】
プリンタエンジンインタフェース部２２は、画像形成コントローラ装置１００とプリンタエンジン２００との間で、データを送受信するブロックである。プリンタエンジンインタフェース部２２は、ＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ：ダイレクトメモリアクセスコントローラ）を有する。そして、プリンタエンジンインタフェース部２２は、画像処理部２１で生成され、ＲＡＭ部３５に格納されている二値画像データを、ＲＡＭコントローラ１８を介して、順次読み出し、プリンタエンジン２００に転送する。
【００３５】
なお、画像処理部２１と、ネットワークインタフェース部１３と、拡張バス回路部２０とは、プリンタエンジンインタフェース部２２と同様に、ＤＭＡＣを有し、メモリアクセス要求を発行する。
【００３６】
システムバスブリッジ２３は、画像形成コントローラＡＳＩＣ１０を構成する各ブロック間を接続し、また、複数のブロックから同時にアクセス要求が発行された場合に、バス権を調停する。ＣＰＵ１２とＤＭＡＣを有する各ブロックとが、ＲＡＭコントローラ１８を介して、ＲＡＭ部３５へのアクセス要求をほぼ同時に発行する場合があり、システムバスブリッジ２３は、予め指定されたプライオリティに従って、適切に調停する。
【００３７】
操作部３１は、プリンタ装置ＰＲ１の動作を設定するボタンに連動するスイッチで構成され、これらスイッチの状態を、電気信号として出力する。また、操作部３１は、操作ボタンを操作することによるスイッチ状態の変化を、電気信号の変化として出力する。
【００３８】
操作部３１には、動作モードを切り替えるオンラインボタンやメニュー画面の表示を指示するメニューボタン、メニュー画面から項目を選択するための上下左右方向の十字ボタン、選択項目を確定するＯＫボタンを有する。また、操作部３１は、印刷の停止を指示するストップボタンと、印刷用紙の給紙方法を選択する給紙選択ボタンとを有する。
【００３９】
表示部３２は、液晶表示装置とＬＥＤランプ等によって構成されている。液晶表示装置は、プリンタ装置ＰＲ１の動作状態を表示し、また、操作部３１のメニューボタン等の操作によって、メニュー画面を表示する。ＬＥＤランプは、プリンタ装置ＰＲ１の動作状態の表示や警告表示を行う。
【００４０】
ＲＴＣ部３３は、シリアル通信インタフェースを備えているＲＴＣデバイスと、基準となるクロックを生成するための水晶振動子等で構成されている。ＲＴＣ部３３は、年月日、曜日、秒単位の時刻を計時し、シリアル通信インタフェース３３ｂを介して、時刻情報を通知する。
【００４１】
ＥＥＰＲＯＭ部３４は、シリアル通信インタフェースを備えたＥＥＰＲＯＭ等で構成され、プリンタ装置ＰＲ１の制御に必要なパラメータを格納する。また、ＥＥＰＲＯＭ部３４は、後述するメールアドレスや時間・曜日を格納する。
【００４２】
ＲＡＭ部３５は、同期ＤＲＡＭ等で構成され、ＣＰＵ１２が実行する制御手順の格納、画像処理部２１において生成された画像形成データの一時的な記憶、ＣＰＵ１２のワークメモリ等の機能を提供するメモリブロックである。また、ＲＡＭ部３５は、ネットワークインタフェース部１３が、ホスト装置から受信した画像データの一時的なバッファリングや、拡張バス３７ｂを介して、接続されている機能拡張ユニットとの間で受け渡しされるデータを一時保存等する。
【００４３】
ＲＯＭ部３６は、フラッシュメモリ等で構成され、ＣＰＵ１２が実行する制御手順を格納する。フラッシュメモリは、電気的に書き換え可能で、不揮発性のデバイスであり、決められたシーケンスに従うことによって、制御手順を書き換えることができる。
【００４４】
この他、各回路ブロックは、動作モード等を設定するレジスタを備え、ＣＰＵ１２は、図示しないレジスタアクセスバスを介して、各回路ブロックの動作モード等を設定することができる。
【００４５】
プリンタエンジン２００は、画像形成コントローラ装置１００から送出された二値画像データに基づいて、記録媒体上に画像を印刷する印刷機構である。プリンタエンジン２００は、インクジェット方式であり、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）の６色のインクによって画像を記録する。
【００４６】
次に、プリンタ装置ＰＲ１において、印刷ジョブを受信した際に、管理データを電子メールとして送信する場合における宛て先の候補であるメールアドレスを登録する動作について説明する。
【００４７】
図２は、実施例１において、操作部のメニューボタン等の操作によってメールアドレスを登録する画面が、表示部の液晶表示装置に表示されている様子を示す図である。
【００４８】
実施例１では、最大で４つのメールアドレスを登録することができ、図２（ａ）には、まだメールアドレスが１つも登録されていない状態を示す。
【００４９】
図３は、ＥＥＰＲＯＭに確保されているメールアドレス情報を格納する領域を示す図である。
【００５０】
１つのメールアドレス毎に、メールアドレスが登録されているかどうかを示す登録フラグ領域４１〜４４と、メールアドレス登録領域５１〜５４とが設けられている。
【００５１】
プリンタ装置ＰＲ１のメニューボタン等を操作し、メールアドレス登録モードにすると、たとえば図２（ａ）に示す画面が、液晶表示装置に表示される。プリンタ装置ＰＲ１の管理者は、この表示画面を見ながら、十字ボタン等を操作し、送信先メールアドレスを入力し、ＯＫボタンを操作して確定する。図２（ａ）に示す状態で、十字ボタンの上下キーを操作することによって、メールアドレスを登録する登録番号を切り替えることができ、ＯＫボタンを押すことによって登録番号を選択することができる。図２（ｂ）は、登録番号１を選択し、メールアドレス入力モードにした状態の画面表示を示す図で、この状態で十字ボタンの上下キーで文字を選択し、左右キーで入力位置を変更しながら、メールアドレスを入力する。
【００５２】
メールアドレスの入力が完了し、ＯＫボタンを操作すると、入力したメールアドレスが登録され、登録番号を選択する画面に戻る。この場合、ＣＰＵ１２は、ＥＥＰＲＯＭコントローラ１７を介して、ＥＥＰＲＯＭ部３４にアクセスし、ＥＥＰＲＯＭ部３４に確保されているメールアドレス情報を格納する領域に、登録されたメールアドレスを記録し、また、登録フラグ領域に、『１』を書き込む。
【００５３】
また、登録されているメールアドレス情報が削除されると、対応する登録フラグ領域に『０』を書き込み、登録情報を削除する。
【００５４】
図２（ｃ）は、登録番号１のメールアドレスとして、「ａｂｃｄ．０１２３＠ｚｚｚ４００．ｙｙ．ｘｘ」を登録したときにおける液晶表示装置の画面表示の状態を示す図である。また、図２（ｃ）は、登録番号２のメールアドレスとして、「ｈｉｊｋ．７７５１＠ｚｚｚ４００．ｙｙ．ｘｘ」を登録したときにおける液晶表示装置の画面表示の状態を示す図である。
【００５５】
また、このときに、ＥＥＰＲＯＭ部３４のメールアドレス情報を格納する領域には、図３（ｂ）に示すように、１番目と２番目との登録フラグ領域４１、４２に『１』が書き込まれる。また、それぞれに対応するメールアドレス登録領域５１、５２に、上記メールアドレスが書き込まれる。
【００５６】
次に、プリンタ装置ＰＲ１において、印刷ジョブを受信した際に、管理データを、電子メールとして送信するための管理情報を登録する動作について説明する。
【００５７】
なお、上記「管理情報」は、管理データを送信する対象である曜日情報、開始時刻情報、及び終了時刻情報と、電子メールを送信する送信先アドレス情報とである。
【００５８】
図４は、操作部３１のメニューボタン等を操作することによって、管理情報を登録する画面が、表示部３２の液晶表示装置に表示されている様子を示す図である。
【００５９】
この状態で、十字ボタンを操作し、管理情報を入力し、ＯＫボタンを操作し、確定することができる。
【００６０】
図４に示す状態で、十字ボタンの左右キーを操作すると、入力項目を切り替えながら選択することができ、それぞれの入力項目で、十字ボタンの上下キーを操作すると、入力内容を変更することができる。入力できる項目は、管理対象である曜日を指定する管理曜日情報と、管理対象である時間帯を指定する管理開始事項情報と、管理終了時刻情報と、管理データの送信先を示すメールアドレス情報の登録番号とである。
【００６１】
なお、実施例１では、最大６個の管理情報を登録することができる。登録した管理情報は、ＥＥＰＲＯＭ部３４に確保されている図示しない管理情報を格納する領域に記憶される。
【００６２】
次に、プリンタ装置ＰＲ１が、印刷ジョブを受信したときの動作について説明する。
【００６３】
図５は、プリンタ装置ＰＲ１が、印刷ジョブを受信したときの動作手順を示すフローチャートである。
【００６４】
プリンタ装置ＰＲ１が、ネットワークインタフェース部１３に接続されたネットワーク、又は拡張スロット３７に装着された通信ユニットを介して、ホスト装置から印刷ジョブを受信する。そして、ＣＰＵ１２は、ＲＯＭ部３６又はＲＡＭ部３５に予め格納されている制御手順を実行し、その途中で、図５に示す処理手順を実行する。
【００６５】
すなわち、Ｓ１で、ＣＰＵ１２は、ループ変数ｉを０に初期化し、Ｓ２へ進む。このループ変数ｉのもとに、Ｓ３〜Ｓ９の処理を実行し、ループ変数ｉを、パラメータとして繰り返し実行する。
【００６６】
Ｓ２で、ＣＰＵ１２は、ループ変数ｉが登録可能な管理情報の数よりも小さいかどうかを判定し、登録可能な管理情報の数よりも小さければ、Ｓ３へ進み、そうでなければ、本処理動作を終了する。実施例１では、登録可能な管理情報の数は６であり、本ステップ（Ｓ２）の処理は、ループ変数ｉと６との大小比較によって行われる。
【００６７】
次に、Ｓ３で、ＣＰＵ１２は、ループ変数ｉをパラメータとして、ｉ番目の管理情報が登録されているかどうかを判定し、ｉ番目の管理情報が登録されていれば、Ｓ４へ進み、登録されていなければ、Ｓ１０へ進む。ｉ番目の管理情報が登録されているかどうかを判定する場合、ＥＥＰＲＯＭ部３４に確保されている管理情報を格納する領域の登録フラグを読み出し、その値が『１』であるか否かに基づいて、ｉ番目の管理情報が登録されているかどうかを判定する。
【００６８】
Ｓ４で、ＣＰＵ１２は、登録されているｉ番目の管理情報について、ＥＥＰＲＯＭ部３４から、管理曜日情報、管理開始時刻情報、管理終了時刻情報を読み出し、また、Ｓ５で、ＲＴＣ部３３から曜日情報を含めて、現在時刻情報を読み出し、Ｓ６へ進む。
【００６９】
次に、Ｓ６で、ＣＰＵ１２は、ＲＴＣ部３３から読み出した現在時刻が、ＥＥＰＲＯＭ部３４から読み出した管理開始時刻から管理終了時刻までの間であるかどうかを判定する。現在時刻が、管理開始時刻から管理終了時刻の間にあれば、Ｓ７へ進み、そうでなければ、Ｓ１０へ進む。
【００７０】
次に、Ｓ７で、ＣＰＵ１２は、ｉ番目の管理情報についての管理データ送信先登録番号情報を、ＥＥＰＲＯＭ部３４から読み出し、その登録番号に対応するメールアドレス情報が、登録されているかどうかを判定する。すなわち、ＥＥＰＲＯＭ部３４に確保されているメールアドレス情報を格納する領域から、対応する番号の登録フラグ領域の情報を読み出し、登録フラグが『１』であれば、Ｓ８へ進み、登録フラグが『０』であれば、Ｓ１０へ進む。
【００７１】
Ｓ８で、ＣＰＵ１２は、管理データ送信先登録番号に対応する電子メールアドレス情報を、ＥＥＰＲＯＭ部３４から読み出す。さらに、当該メールアドレスを宛て先として、受信したプリンタジョブに関する情報のうちで、ジョブの送信者情報、現在時刻情報を内容に含めたメッセージを作成し、Ｓ９へ進む。
【００７２】
次に、Ｓ９では、Ｓ８で作成したメッセージを、予め登録したＳＭＴＰサーバへＣＰＵ１２が送信し、Ｓ１０へ進む。Ｓ１０で、ループ変数ｉを、１だけインクリメントし、Ｓ２へ戻る。
【００７３】
以下、登録可能な管理情報の数だけ、Ｓ３〜Ｓ９の処理を繰り返した後に、本処理動作を終了する。
【００７４】
図５に示すフローチャートの処理を行うことによって、プリンタ装置ＰＲ１が印刷ジョブを受信した際に、現在時刻が、予め登録した時間帯の中にあれば、予め登録した電子メールアドレスを宛て先として、印刷ジョブの情報を含む電子メールを送信できる。
【００７５】
なお、複数の機器によって構成されているシステムに、実施例１を適用してもよく、また、１つの機器によって構成される装置に、実施例１を適用してもよい。
【００７６】
つまり、上記実施例は、受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置において、上記画像形成装置以外の電子機器との間で、ネットワークを介して、通信するネットワーク通信手段を有する。また、上記実施例は、電子メールアドレス情報を記憶する電子メールアドレス情報記憶手段と、特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶手段と、現在時刻を出力する現在時刻出力手段とを有する。上記ネットワーク手段を介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力手段が出力する現在時刻が、上記時間帯指定情報記憶手段に記憶されている時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定手段を有する。さらに、上記実施例は、印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶手段に記憶されている電子メールアドレスを宛て先とする電子メールを送信する電子メール送信手段を有する。しかも、上記実施例は、現在時刻が上記時間帯指定情報の時間帯の中にあることを、上記時間帯判定手段が判定すると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信手段に送信させる制御手段を有する画像形成装置の例である。
【００７７】
この場合、上記時間帯指定情報は、曜日情報、開始時刻情報、及び終了時刻情報である。また、上記現在時刻出力手段は、入力クロックに基づいて時間を計測するとともに、計測した時間情報から現在時刻を出力する手段である。
【００７８】
そして、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、受信した画像データから画像形成データを生成し、記録媒体に画像を形成する画像形成装置の制御方法において、電子メールアドレス情報を記憶する電子メールアドレス情報記憶工程を有する。また、上記実施例は、特定の時間帯を指定する時間帯指定情報を記憶する時間帯指定情報記憶工程と、現在時刻を出力する現在時刻出力工程とを有する。上記実施例は、ネットワークを介して接続されている電子機器から印刷ジョブを受信すると、上記現在時刻出力工程で出力された現在時刻が、上記時間帯指定情報記憶工程で記憶された時間帯指定情報の時間帯の中にあるか否かを判定する時間帯判定工程を有する。そして、上記実施例は、印刷ジョブを送信したホスト装置の情報を含む印刷ジョブ情報を、メッセージに含み、上記電子メールアドレス情報記憶工程で記憶された電子メールアドレスを宛て先とする電子メールを送信する電子メール送信工程を有する。また、上記実施例は、現在時刻が上記時間帯指定情報の時間帯の中にあることが、上記時間帯判定工程で判定されると、印刷ジョブ情報を含むメッセージを、電子メールとして、上記電子メール送信工程で送信させる制御工程を有する画像形成装置の制御方法である。
【００７９】
上記実施例において、記憶媒体から読み出されたプログラムコード自体が、実施例１の機能を実現する。つまり、上記実施例をプログラムとして把握することができる。上記実施例は、上記電子メールアドレス情報記憶工程に対応する電子メールアドレス情報記憶手順と、時間帯指定情報記憶工程に対応する時間帯指定情報記憶手順とをコンピュータに実行させるプログラムの例である。また、上記実施例は、現在時刻出力工程に対応する現在時刻出力手順と、時間帯判定工程に対応する時間帯判定手順と、電子メール送信工程に対応する電子メール送信手順と、制御工程に対応する制御手順とをコンピュータに実行させるプログラムの例である。
【００８０】
実施例１の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が、記憶媒体に格納されているプログラムコードを読み出すようにしてもよい。つまり、上記プログラムを記憶したコンピュータ読取可能な記憶媒体を想定するようにしてもよい。上記プログラムを記憶する記憶媒体は、たとえば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭである。また、コンピュータが読み出したプログラムを、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によって、実施例１の機能が実現されるようにしてもよい。
【００８１】
さらに、記憶媒体から読み出されたプログラムが、拡張ボードや拡張ユニットに搭載されているＣＰＵ等が処理し、実際の処理の一部又は全部を行い、その処理によって実施例１の機能が実現される場合も含まれる。このときに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わっているメモリに書き込まれた後に、次のプログラムの指示に基づいて実行される。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施例１であるプリンタ装置ＰＲ１の構成を示すブロック図である。
【図２】実施例１において、操作部のメニューボタン等の操作によってメールアドレスを登録する画面が、表示部の液晶表示装置に表示されている様子を示す図である。
【図３】ＥＥＰＲＯＭ部３４に確保されているメールアドレス情報を格納する領域を示す図である。
【図４】操作部３１のメニューボタン等の操作によって、管理情報を登録する画面が表示部３２の液晶表示装置に表示されている様子を示す図である。
【図５】プリンタ装置ＰＲ１が、印刷ジョブを受信したときの動作手順を示すフローチャートである。
【符号の説明】
【００８３】
ＰＲ１…プリンタ装置、
１００…画像形成コントローラ装置、
１０…画像形成コントローラＡＳＩＣ、
１２…ＣＰＵ、
１３…ネットワークインタフェース部、
１４…操作部制御回路部、
１５…表示部制御回路部、
１６…シリアル通信制御回路部、
１７…ＥＥＰＲＯＭコントローラ、
１８…ＲＡＭコントローラ、
１９…ＲＯＭコントローラ、
２０…拡張バス回路部、
２１…画像処理部、
２２…プリンタエンジンインタフェース部、
２３…システムバスブリッジ、
３１…操作部、
３２…表示部、
３３…ＲＴＣ部、
３４…ＥＥＰＲＯＭ部、
３５…ＲＡＭ部、
３６…ＲＯＭ部、
３７…拡張スロット、
２００…プリンタエンジン、
４１〜４４…登録フラグ領域、
５１〜５４…メールアドレス登録領域。
【図１】
2008254329.tif 000003
【図２】
2008254329.tif 000004
【図３】
2008254329.tif 000005
【図４】
2008254329.tif 000006
【図５】
2008254329.tif 000007