(57)【特許請求の範囲】
【請求項１】
Ｗｅｂページデータを有するＷｅｂサーバとメールサーバとにネットワークを介して接続された画像形成装置であって、
前記Ｗｅｂページデータが更新されたときに送信される更新通知メールの識別情報と、当該ＷｅｂページデータのＵＲＬとが対応付けて設定された設定情報を記憶した記憶手段と、
前記設定情報の更新通知メールの識別情報に基づいて、前記メールサーバにおける前記更新通知メールの受信を検知するメール検知手段と、
前記更新通知メールの受信が検知されたとき、前記設定情報の当該更新通知メールの識別情報に対応付けられた前記ＷｅｂページデータのＵＲＬから、更新されたＷｅｂページデータを取得するＷｅｂページデータ取得手段と、
取得されたＷｅｂページデータを印刷する印刷手段とを有し、
前記設定情報には、さらに前記メール検知手段により検知が開始される毎月の指定日又は毎週の指定曜日とが対応付けて設定されており、
前記メール検知手段は、前記更新通知メールを受信したことを検知すると当該更新通知メール受信の検知を中断し、翌月の指定日になったとき又は翌週の指定曜日になったとき、当該更新通知メール受信の検知を再開すること、
を特徴とする画像形成装置。
【請求項２】
前記設定情報には、さらに当該ＵＲＬへアクセスするためのログイン情報とが対応付けて設定されており、
前記Ｗｅｂページデータ取得手段は、前記更新通知メールの受信が検知されたとき、前記ＵＲＬに対し前記ログイン情報を用いてログインしてから、更新されたＷｅｂページデータを取得すること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
取得されたＷｅｂページデータを蓄積する蓄積手段を有し、
前記設定情報には、さらに前記Ｗｅｂページデータを取得後の処理とが対応付けて設定されており、
前記Ｗｅｂページデータ取得手段によりＷｅｂページデータが取得されたとき、前記設定情報の取得後の処理に従って、当該Ｗｅｂページデータは、前記印刷手段により印刷されるか、又は前記蓄積手段により蓄積されること、
を特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
Ｗｅｂページデータを有するＷｅｂサーバとメールサーバとにネットワークを介して接続された画像形成装置における印刷方法であって、
前記Ｗｅｂページデータが更新されたときに送信される更新通知メールの識別情報と、当該ＷｅｂページデータのＵＲＬとが対応付けて設定された設定情報を記憶する記憶手順と、
前記設定情報の更新通知メールの識別情報に基づいて、前記メールサーバにおける前記更新通知メールの受信を検知するメール検知手順と、
前記更新通知メールの受信が検知されたとき、前記設定情報の当該更新通知メールの識別情報に対応付けられた前記ＷｅｂページデータのＵＲＬから、更新されたＷｅｂページデータを取得するＷｅｂページデータ取得手順と、
取得されたＷｅｂページデータを印刷する印刷手順とを有し、
前記設定情報には、さらに前記メール検知手順により検知が開始される毎月の指定日又は毎週の指定曜日とが対応付けて設定されており、
前記メール検知手順は、前記更新通知メールを受信したことを検知すると当該更新通知メール受信の検知を中断し、翌月の指定日になったとき又は翌週の指定曜日になったとき、当該更新通知メール受信の検知を再開すること、
を特徴とする印刷方法。
【請求項５】
請求項４記載の印刷方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷方法及びプログラムの分野に関する。
【背景技術】
【０００２】
近年、従来からの郵送による毎月の請求明細書に代え、顧客がインターネットを介してビリング用のＷｅｂページから月々の請求金額や利用明細（電子ビリング情報という）を確認することができる電子ビリングサービスが広く普及してきている。この電子ビリングサービスは、従来の請求明細書を郵送する方式に比べ、毎月の請求書を郵送する郵便費用が抑えられるだけでなく、環境面の配慮から紙資源や輸送によるCO２排出量も低減できるというメリットもある。
【０００３】
しかしながら、従来の郵送による請求明細書（紙媒体）と同等の価値を得るためには、顧客はＰＣ（パーソナルコンピュータ）を起動しブラウザを開き、ビリング用のＷｅｂサイトにログインしてから電子ビリング情報を表示し、プリンタ等で印刷する、といった一連の作業が必要である。個人ユーザであれば、ＰＣから電子ビリング情報を確認して終了する場合も多いが、企業ユーザ（例えば経理部や総務部等）の場合、会計・経理上、請求明細書を紙媒体にて保存する必要があるため、結局、電子ビリングサービスの場合でも電子ビリング情報を紙媒体に印刷する作業が発生する（このような企業ユーザにとってはむしろ従来の郵送方式の方が有難いともいえる）。
【０００４】
このようなＷｅｂページの印刷に関して、ユーザが毎回操作する必要なくＷｅｂページの印刷物を入手できるための方法として、予約した日時に自動的にＷｅｂページを取得して印刷する方法（例えば特許文献１）や、定期的にＷｅｂページを監視して、前回取得したページデータと今回取得したページデータを比較し差異を検知した場合に印刷を行うことで更新されたＷｅｂページを自動的に印刷する技術が知られている。そしてこれら技術を利用すれば、上述の企業ユーザは、ビリング用のＷｅｂサイトを巡回対象のＷｅｂページとして設定しておくことにより、自動的に電子ビリング情報を紙媒体に印刷することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＷｅｂページを自動的に印刷する技術では、電子ビリング情報の更新に合わせて素早く確実に印刷するには難点があった。例えば、予約した日時に自動的にＷｅｂページを取得して印刷する方法では、日時の設定が必要だが、電子ビリング情報の更新日は企業の営業日に左右されることが多い。例えば規定更新日が休日の場合翌営業日に変更されるため、確実に更新された電子ビリング情報を印刷するためには、数日遅めに日時を設定せざるを得ず、更新日その日に電子ビリング情報を印刷することは困難である。
【０００６】
また前回と今回のページデータを比較し差異を検知した場合に印刷を行うことで更新されたＷｅｂページを自動的に印刷する方法では、Ｗｅｂページのデザインの変更や広告表示が変更された場合においても印刷されてしまうことが予想され、この場合電子ビリング情報の更新がない場合にも印刷されてしまう可能性がある。
【０００７】
本発明は上記のような問題に鑑み提案されたものであり、Ｗｅｂページの更新に応じて更新後のＷｅｂページを自動的に印刷する画像形成装置、印刷方法及びプログラムを提供することを目的とする。より具体的には、例えばＷｅｂサイト上で所定期毎に更新される電子ビリング情報を素早く確実に自動印刷できる画像形成装置、印刷方法及びプログラムを本発明により提供する。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明に係る画像形成装置は、Ｗｅｂページデータを有するＷｅｂサーバとメールサーバとにネットワークを介して接続された画像形成装置であって、前記Ｗｅｂページデータが更新されたときに送信される更新通知メールの識別情報と、当該ＷｅｂページデータのＵＲＬとが対応付けて設定された設定情報を記憶した記憶手段と、前記設定情報の更新通知メールの識別情報に基づいて、前記メールサーバにおける前記更新通知メールの受信を検知するメール検知手段と、前記更新通知メールの受信が検知されたとき、前記設定情報の当該更新通知メールの識別情報に対応付けられた前記ＷｅｂページデータのＵＲＬから、更新されたＷｅｂページデータを取得するＷｅｂページデータ取得手段と、取得されたＷｅｂページデータを印刷する印刷手段とを有し、前記設定情報には、さらに前記メール検知手段により検知が開始される毎月の指定日又は毎週の指定曜日とが対応付けて設定されており、前記メール検知手段は、前記更新通知メールを受信したことを検知すると当該更新通知メール受信の検知を中断し、翌月の指定日になったとき又は翌週の指定曜日になったとき、当該更新通知メール受信の検知を再開する。
【００１２】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、Ｗｅｂページの更新に応じて更新後のＷｅｂページを自動的に印刷する画像形成装置、印刷方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るネットワーク構成図である。
【図２】本発明の実施形態に係る複合機１のハードウェア構成の一例を示す図である。
【図３】本実施形態に係る複合機１の主要機能構成を示す機能ブロック図である。
【図４】ＰＣ２の自動印刷設定一覧画面例を示す。
【図５】ＰＣ２の自動印刷設定画面例を示す。
【図６】設定情報例を示す。
【図７】複合機１のメール検知処理を説明するフローチャートである。
【図８】複合機１のＷｅｂページデータ取得処理及び印刷・蓄積処理を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態を各実施形態において図面を用いて説明する。
【００１６】
[システム概要]
（全体構成）
はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたっての全体構成について説明する。図１は、本実施形態に係るネットワーク構成図である。図に示されるように、複合機（画像形成装置）１、ＰＣ２、メールサーバ３、インターネットサーバ４が、ネットワーク５を介して接続されている。
【００１７】
複合機１は、コピー、スキャナ、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した画像形成装置である。またＰＣ２は、ユーザ（利用者）が一般的に使用するパーソナルコンピュータでありユーザ端末である。またメールサーバ３は、メールの送受信を行うメールサーバである。ここでこのメールサーバ３のメールクライアントとしては、複合機１やＰＣ２がある。インターネットサーバ４は、インターネット上のサーバを指すが、本実施形態においてはＷｅｂサーバ及びメールサーバを含むインターネット上のサーバである。
【００１８】
インターネットサーバ４は、顧客向けにＷｅｂサイト上、電子ビリング情報（請求金額や利用明細等）を提供している。インターネットサーバ４は、例えば毎月の請求金額や利用明細等が確定すると、顧客向けにＷｅｂサイト上、電子ビリング情報を更新する。またインターネットサーバ４はこの更新のタイミングで、顧客に対し更新通知メールを送信すする。更新通知メールには、今月の請求金額や利用明細等が確定した旨やＷｅｂサイトのＵＲＬが通知される。
【００１９】
顧客側のメールサーバ３はこの更新通知メールを受信する。複合機１は、更新通知メールの受信を監視しており、更新通知メールによって電子ビリング情報が更新されたことを検知すると、ＷｅｂサイトのＵＲＬにアクセスし、最新の電子ビリング情報を取得、そして紙媒体への印刷を行う。そして例えば企業ユーザはこの紙媒体に印刷された電子ビリング情報を用いて会計・経理作業等を行う。なお、メールサーバ３は顧客側のネットワークに限らず、インターネットサーバ４と同じエリアにある構成でも構わない。
【００２０】
ＰＣ２は、ユーザが複合機１に対し各種設定を行うユーザ端末であり、例えば自動印刷設定画面から監視対象の更新通知メールや、更新通知メール検知時の処理などの諸設定を行う（詳細後述）。ネットワーク５は、有線無線を含むネットワークであり、図に示されるようにインターネットサーバ４が接続されるインターネットをも含むものである。複合機１は、ネットワーク機能を有しており、例えば、インターネット回線による外部ネットワークとの通信機能を有する。
【００２１】
（ハードウェア）
ここで、本実施形態に係る複合機１のハードウェア構成について簡単に説明しておく。図２は、本発明の実施形態に係る複合機１のハードウェア構成の一例を示す図である。本実施形態に係る複合機１は、操作パネル１１と、記憶メディアＩ／Ｆ１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、スキャナ１５と、プロッタ１６と、ＨＤＤ（Hard Disk Drive）１７とから構成され、それぞれ相互に接続されている。
【００２２】
操作パネル１１は、入力装置１１aと表示装置１１bとを有しており、入力装置１１aは、ハードキーなどで構成され、複合機１に各操作信号を入力するのに用いられる。また、表示装置１１bは、ＬＣＤ（液晶ディスプレイ）などで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ１４は、インタフェース装置１４aを有しており、複合機１をネットワークやファックスなどのデータ伝送路に接続するインタフェースである。ＨＤＤ１７は、複合機１で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２３】
ＨＤＤ１７に格納される各種データの中には、記録媒体１２bから入力されるデータを含む。記録媒体１２bは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２aにセットされ各種データが記録媒体１２bからドライブ装置１２aを介してＨＤＤ１７に格納される。
【００２４】
コントローラ１３は、ＲＯＭ（Read Only Memory）１３a、ＲＡＭ（Random Access Memory）１３b、及びＣＰＵ（Central Processing Unit）１３cとを有しており、ＲＯＭ１３aは、複合機１が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ１３bは、ＲＯＭ１３aやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ１３cは、ＲＡＭ１３bが一時保持しているプログラムを実行する。コントローラ１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１３aからＲＡＭ１３b上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１３cにより実行し、印刷データを解釈してビットマップイメージを生成する。
【００２５】
スキャナ１５は、画像読取装置１５aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ１６は、印刷装置１６aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００２６】
このように、本実施形態に係る複合機１では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの複数の機能を実現している。
【００２７】
なお、ＰＣ２、メールサーバ３、インターネットサーバ４については、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を備える一般的なコンピュータにより実現可能であるため、これらハードウェア構成についての説明は割愛する。
【００２８】
（機能）
図３は、本実施形態に係る複合機１の主要機能構成を示す機能ブロック図である。複合機１は、記憶部１０１、メール検知部１０２、Ｗｅｂページデータ取得部１０３、印刷部１０４、蓄積部１０５、及び時計機能（部）１０６を含み構成される。
【００２９】
記憶部１０１は、設定情報を記憶している。この設定情報は、予めユーザのＰＣ２から設定された設定値を保持する設定ファイルである。例えばＷｅｂページデータが更新されたときに送信される更新通知メールの識別情報（例えば送信者メールアドレス、件名に含まれる文字列等）、ＷｅｂページデータのＵＲＬ、ＵＲＬへアクセスするためのログイン情報、Ｗｅｂページデータを取得後の処理、検知開始の毎月の指定日等々、複合機１の情報処理動作を規定するパラメータが規定され保持されているものであるが、この設定情報については具体例を挙げて再度後述する。
【００３０】
メール検知部１０２は、メールサーバ３を監視し、メールサーバ３における更新通知メールの受信を検知する。検知の対象となる更新通知メールの識別条件は、設定情報において設定されているため、これに従い識別条件に合致するメールを検知する。
【００３１】
Ｗｅｂページデータ取得部１０３は、更新通知メールの受信が検知されたとき、設定情報において当該更新通知メールに対応付けられて設定されているＷｅｂページデータのＵＲＬにアクセスし、更新されたＷｅｂページデータを取得する。なおＵＲＬへのアクセス時、設定情報のログイン情報を用いてログインを行う。
【００３２】
印刷部１０４は、取得されたＷｅｂページデータを印刷する。Ｗｅｂページデータの印刷データ（ＰＤＬ（Page Description Language）データ）を生成し、生成された印刷データの印刷用紙への転写を印刷装置１６ａに実行させる。
【００３３】
蓄積部１０５は、取得されたＷｅｂページデータを蓄積する。設定情報において、取得されたＷｅｂページデータはすぐに印刷することも可能であるが、一旦蓄積しておき後日ユーザの指示操作により印刷することもできる。このような場合、蓄積部１０５は、取得されたＷｅｂページデータを蓄積しておくものである。
【００３４】
時計機能（部）１０６は、いわゆる時刻（日時分秒）を刻む時計である。つまり現在時刻の情報を提供する。またあわせて曜日の情報も提供する。
【００３５】
以上これらの機能は、実際には装置のＣＰＵ１３ｃが実行するプログラムによりコンピュータ（例えば複合機１）に実現させるものである。
【００３６】
（自動印刷設定画面例）
図４は、ＰＣ２の自動印刷設定一覧画面例を示す。ＰＣ２には、クライアント用ソフトウェアがインストールされている。ユーザはＰＣ２を操作してクライアント用ソフトウェアを起動すると、図に示されるような自動印刷設定一覧画面４００が表示される。
【００３７】
自動印刷設定一覧画面４００は、複合機１に設定されている自動印刷設定の一覧を表示する。自動印刷設定一覧４０１では、１エントリーにつき、「項目」、「メール送信者」、「アクション」、「ステータス」といった各項目が表示されている。
【００３８】
「項目」は、各エントリーと識別するためのいわばエントリー名である。但しここにはユーザがエントリー毎に任意の名称を入力できるようにしてもよい。本例では、「データ１」、「データ２」・・となっているが、例えば「コピー機料金請求」、「電話料金請求」、「電気料金請求」など、エントリーの内容に応じて具体的な電子ビリング情報を特定する名称を入力できる。
【００３９】
「メール送信者」は、更新通知メールのメール送信者のメールアドレスを示す。メール検知部１０２が検知の対象となる更新通知メールをチェックするときの識別条件として使用される。
【００４０】
「アクション」は、Ｗｅｂページデータを取得時、すぐにそのＷｅｂページデータの印刷を実行するのか（すぐに印刷）、又は一旦印刷データを保存しておいて後でユーザの指示によって印刷するのか（データ保存）の設定を示す。
【００４１】
「ステータス」は、複合機１の自動印刷の監視状態を示している。監視起動中は、メールサーバ３に対し更新通知メールの監視（検知）が継続されていることを示している。監視停止中は、既に該当する更新通知メールの受信を検知し、またＷｅｂページデータを取得済みであることにより、一旦更新通知メールの監視（検知）を停止していることを示している。また監視停止中の場合、「アクション」の設定に基づき、さらに取得したＷｅｂページデータは印刷済であるのか、データ保存済であるのかの状態を示している。
【００４２】
図例では、既にデータ１〜４といった４つのエントリーが登録されているため、複合機１はこれら設定に従い、４つの更新通知メールを監視対象としており、いずれかに該当する更新通知メールがメールサーバ３で受信されるとこれを検知し、所定の処理を実行する。
【００４３】
ユーザは、該当行のエントリーを選択してから「編集」４０３を押下すると、自動印刷設定画面が表示されるので、ここからエントリーの再入力、再設定、もしくは詳細確認を行うことができる。ここでは例えば「データ１」のエントリーが選択され「編集」４０３が押下されたものとする。すると図５に示される自動印刷設定画面５００が表示される。
【００４４】
図５は、ＰＣ２の自動印刷設定画面例を示す。自動印刷設定画面５００では、自動印刷を行うために必要な各種詳細設定を行うことができる。本実施形態においては図に示されるように、「メールアカウント情報」、「メールルール」、「アクション」、「ＵＲＬ情報」といった設定項目の設定又は編集を行える。但しここで設定される項目はあくまで一例でありその他の項目があってもよい。
【００４５】
「メールアカウント情報」は、受信メールサーバ、アカウント名、パスワードから構成される。受信メールサーバ５０２には、メールが格納されているＰＯＰサーバ（メールサーバ３）のアドレスが設定される。アカウント名５０３及びパスワード５０４には、ＰＯＰサーバへのアクセスに必要なアカウント名とパスワードが設定される。
【００４６】
「メールルール」は、メール送信者、件名に含まれる文字列、メールチェック方法、メールチェック間隔から構成され、更新通知メールの識別情報や監視方法を設定する。メール送信者５０５には、更新通知メールを識別するための識別情報として、送信者のメールアドレスが設定される。件名に含まれる文字列５０６には、更新通知メールの識別情報として、メールの件名（タイトル）に含まれる文字列が設定される。メールチェック方法では、更新通知メールのチェック周期と、メールチェックする間隔が設定される。メールチェック方法において、毎月５０７が選択される場合は、Ｗｅｂページデータ（電子ビリング情報）の自動印刷を毎月行う設定であり、例えば毎月１日のAM0:00から更新通知メールのチェックを開始する。メールチェック方法が毎週５０８の場合、Ｗｅｂページデータ（電子ビリング情報）の自動印刷を毎週行う設定であり、例えば毎週月曜日のAM0:00から更新通知メールのチェックを開始する。メールチェック間隔５０９は、更新通知メールのチェックを開始してから複合機１が更新通知メールをチェックする間隔であり、分単位で設定される。
【００４７】
「アクション」は、上述したように、更新通知メールを検知しＷｅｂページデータを取得したときの複合機１の挙動が設定される。Ｗｅｂページデータを取得時、すぐにそのＷｅｂページデータの印刷を実行するのか（すぐに印刷５１０）、又は一旦印刷データを保存しておいて後でユーザの指示によって印刷するのか（データ保存５１１）の設定を示す。なお印刷設定５１２を押下すると、Ｗｅｂページデータの印刷時の印刷条件を設定する画面へ遷移する（非図示）。印刷条件設定画面においてユーザは各種印刷条件（例えば用紙サイズ、部数等々）を行うことができる。
【００４８】
「ＵＲＬ情報」においては、ＵＲＬ５１３にて、更新通知メールを受信した場合に、Ｗｅｂページデータ取得部１０３がＷｅｂページデータを取得するためのＷｅｂページデータ所在地、つまりＵＲＬ情報が設定される（複数可）。ログインアカウント５１４、ログインパスワード５１５には、ＵＲＬ５１３にて指定されたＷｅｂページ参照時、ユーザ認証のために必要なログイン情報が設定される。
【００４９】
「ＯＫ」５１６の押下によって、自動印刷設定画面５００内の設定内容を複合機１の設定情報（記憶部１０１内）に反映、保存させて終了する。また「キャンセル」５１７の押下によって、自動印刷設定画面５００内の設定内容は保存せず画面を終了する。
【００５０】
このように、自動印刷設定画面５００内の全ての設定内容は、複合機１の設定情報（記憶部１０１内）と対応しており、ＰＣ２からの全ての設定内容は複合機１の設定情報においてパラメータとして保存される。そして複合機１は、このＰＣ２からの設定内容（即ち設定情報）に従って処理動作を行うことになる。
【００５１】
再び図４に戻り、ユーザが「新規ボタン」４０２を押下すると、自動印刷設定画面が表示されるので、ここから新規のエントリーの入力、設定を行うことができる。自動印刷設定画面例は、図５に示したものと同様であるが、新規のエントリーの場合、いうまでもなく各設定内容は空白となっているので、上述説明した要領でもってユーザは各設定内容を入力してゆけばよい。そして「閉じる」４０４の押下によって、自動印刷設定一覧画面４００を終了する。
【００５２】
（設定情報）
図６は、設定情報例を示す。図に示される設定情報６００は、図４のエントリー「データ１」及び図５の自動印刷設定画面５００内の設定内容に対応する。よって設定情報６００内の各パラメータの番号は自動印刷設定画面５００内の番号と対応するように付番してある。つまり上述したように、自動印刷設定画面５００内の全ての設定内容は、複合機１の設定情報（記憶部１０１内）と対応しており、ＰＣ２からの全ての設定内容は複合機１の設定情報においてパラメータとして保存されるようになっている。なお設定情報は１エントリー毎に１つの設定情報を用意してもよいし、１の設定情報に全エントリー分の設定を含むようにしてもよい（本実施形態では前者とする）。
【００５３】
ここで設定情報６００内のパラメータを補足説明する。前回メールチェック時刻５１９は、前回メールチェックが行われた時刻を示し、メール検知部１０２がメールチェックを行うたびに更新される。設定情報更新日５２０は、設定情報が更新された日を示し、「ＯＫ」５１６の押下によって、自動印刷設定画面５００内の設定内容を複合機１の設定情報（記憶部１０１内）に反映、保存させたタイミングで更新される。これ以外のパラメータについては図４、５にて説明したとおりであるため割愛する。
【００５４】
[情報処理]
以下、本実施形態に係る複合機１の情報処理について説明していく。
【００５５】
（更新通知メール検知処理）
上述したように、複合機１のメール検知部１０２は、メールサーバ３を監視し、メールサーバ３における更新通知メールの受信を検知する。検知の対象となる更新通知メールの識別条件は、設定情報において設定されているため、これに従い識別条件に合致するメール（更新通知メール）を検知するものである。更新通知メールが検知されれば、次いでＷｅｂページデータが取得される。
【００５６】
なお複合機１は、当該メールサーバ３の更新通知メールを受けてＷｅｂページデータの印刷処理を実行するが、この印刷処理を優先させるために、メールサーバ３の監視タイミングにおいて、その他のジョブ（印刷、ファックス、スキャナ等からのジョブ）の実行を一時制限（又は保留）することができる。またその他、予約ジョブの受付も、メールサーバの監視タイミングにかかるかどうかをチェックして、監視タイミングに合致するジョブについては同様にその実行を一時制限（又は保留）とする。この場合は予約ジョブを入力したユーザに事前通知するとよい。
【００５７】
図７は、複合機１のメール検知処理を説明するフローチャートである。実行主体はメール検知部１０２である。
【００５８】
Ｓ１：メール検知部１０２は、全エントリー分、つまり記憶部１０１から全ての設定情報を取得する。上述したように本実施形態において、設定情報は１エントリー毎に１つの設定情報が用意されているからである。
【００５９】
Ｓ２：１のエントリー、つまり設定情報を１つ取り出す。ここでは例えば設定情報６００を取り出し、図４の「データ１」のエントリーが取得されたものとする。
【００６０】
Ｓ３：時計機能１０６から現在時刻を取得する。現在時刻は例えば何月何日何時何分というように分単位まで取得される。またあわせて曜日も取得される。
【００６１】
Ｓ４：取得したエントリーにつき、ステータスは監視起動中であるか否かを判定する。「データ１」のエントリーの場合、設定情報６００によるとステータスは監視起動中であるので次のステップへ進む。
【００６２】
Ｓ５：取得したエントリーにつき、メールチェックの時刻であるか否かを判定する。「データ１」のエントリーの場合、設定情報６００によるとメールチェック間隔５０９は、６０分に設定されている。そして設定情報には前回メールチェック時刻５１９が保持されているので、前回のメールチェックの時刻から６０分経過したかどうかによりメールチェックの時刻であるか否かを判定できる。メールチェックの時刻である場合次へ進む。一方メールチェックの時刻でない場合、Ｓ９へ進み、次のエントリー（例えば「データ２」）に対し同様に処理を進めていく。
【００６３】
Ｓ６：取得したエントリーにつき、メールサーバ３（受信メールサーバ５０２）へアクセスする。このときアカウント名５０３及びパスワード５０４を使用してアクセスする。なお「前回メールチェック時刻」５１９を取得されている現在時刻に更新しておく。
【００６４】
Ｓ７：取得したエントリーにつき、メールサーバ３において、メールルールに該当するメール（更新通知メール）が受信されているか否かを判定する。設定情報にはメール送信者及び件名に含まれる文字列が設定されており、例えば「データ１」のエントリーの場合、設定情報６００によるとメールサーバ３において受信されているメールのうち、メール送信者が「billing_service@aabbcc.co.jp」かつ件名に含まれる文字列が「明細のお知らせ」となっているメールをメールルールに該当するメール（更新通知メール）と判定する。
【００６５】
Ｓ８：メールルールに該当するメール（更新通知メール）が受信されていると判定した場合、メール検知部１０２はこの旨をＷｅｂページデータ取得部１０３へ通知する。Ｗｅｂページデータ（電子ビリング情報）を取得させるためである。
【００６６】
Ｓ９（Ｓ９−２）：全てのエントリー（つまり全ての設定情報分）をチェックしている場合はＥＮＤへ進み、未処理の残りのエントリーがある場合には再びＳ２へ戻る。
【００６７】
Ｓ１０：さてＳ４にて、取得したエントリーにつき、ステータスは監視起動中でないと判定されると、ステータスを監視起動中に変更するか否かを判定する。例えば「データ２」のエントリーの場合、ステータスは監視停止中であるので（図４）、Ｓ４からＳ１０へ遷移する。ここで、「データ２」の設定情報のメールチェック方法において、毎月（１日）５０７が選択されている場合は、現在時刻（Ｓ３にて取得済み）を参照し、現在時刻が１日のAM0:00をむかえている場合には、監視を再開すべきであるためステータスを監視起動中に変更し、メールチェックを再開する。一方、現在時刻を参照し、未だ１日のAM0:00をむかえていない場合には、ステータスを監視停止中のままとし、Ｓ９−２へ進む。なお毎週（月曜日）５０８が選択されている場合も同様で、現在時刻を参照し、月曜日のAM0:00をむかえている場合には、ステータスを監視起動中に変更し、メールチェックを再開する。
【００６８】
以上複合機１のメール検知処理を説明した。更新通知メールが検知されると続いてＷｅｂページデータ取得処理及び印刷処理に進む。
【００６９】
（Ｗｅｂページデータ取得処理及び印刷処理）
更新通知メールが受信されると、メール検知部１０２からこの通知を受け、Ｗｅｂページデータ取得部１０３は、Ｗｅｂページデータ（電子ビリング情報）を取得する。そして印刷部１０４は、取得されたＷｅｂページデータを印刷する。また蓄積部１０５は、取得されたＷｅｂページデータを蓄積することになる。
【００７０】
図８は、複合機１のＷｅｂページデータ取得処理及び印刷・蓄積処理を説明するフローチャートである。なお当フローは、図７のＳ８にて、メール検知部１０２からの通知を受けて開始される。
【００７１】
Ｓ１１：Ｗｅｂページデータ取得部１０３は、更新通知メールのあったエントリーの「ＵＲＬ情報」を取得する。例えば「データ１」のエントリーの場合、ＵＲＬ５１３には「www. aabbcc.co.jp/billing/specific」が設定されているためこれを取得する。またあわせてログインアカウント５１４及びログインパスワード５１５を取得する。
【００７２】
Ｓ１２：Ｗｅｂページデータ取得部１０３はインターネットサーバ４へアクセスする。具体的なアクセス先は、「ＵＲＬ情報」で特定される。例えば「データ１」のエントリーの場合、設定情報６００によるとＵＲＬ５１３には「www. aabbcc.co.jp/billing/specific」が設定されているためこのＵＲＬに対してアクセスする。
【００７３】
Ｓ１３：インターネットサーバ４へアクセスすると、電子ビリング情報は顧客固有の情報であるため、ログイン情報の入力が要求される。取得していたログインアカウント５１４及びログインパスワード５１５をログイン情報として入力する。これによりインターネットサーバ４、即ち電子ビリング情報のＷｅｂページに対しログインを行うことができる。
【００７４】
Ｓ１４：電子ビリング情報のＷｅｂページデータを取得する。Ｗｅｂページデータは例えばＨＴＭＬ形式のファイル及びＧＩＦ又はＪＰＥＧ画像を含むが、必ずしもこの形式に限られるものではない。
【００７５】
Ｓ１５：Ｗｅｂページデータ取得部１０３は、Ｗｅｂページデータを取得すると、このエントリーの「アクション」の設定を参照し、「すぐに印刷」５１０の場合、Ｗｅｂページデータを印刷部１０４へ渡す。またもしくは「データ保存」５１１の場合、Ｗｅｂページデータを蓄積部１０５へ渡す。例えば「データ１」のエントリーの場合、設定情報６００によると「アクション」は「すぐに印刷」５１０が設定されているため、Ｗｅｂページデータは印刷部１０４へ渡される。
【００７６】
Ｓ１６：印刷部１０４は、Ｗｅｂページデータ取得部１０３からのＷｅｂページデータを印刷する。具体的に、Ｗｅｂページデータの印刷データ（ＰＤＬ（Page Description Language）データ）を生成し、生成された印刷データの印刷用紙への転写を印刷装置１６ａに実行させる。
【００７７】
Ｓ１７：印刷後、印刷部１０４は、このエントリーの設定情報のうち「ステータス」を「監視停止中：印刷済」に変更する。この場合、例えば今月分の電子ビリング情報は既に印刷されたため、今月はこれ以上更新通知メールを受信することもなければ、今月分の電子ビリング情報を印刷することもない。即ちエントリーの設定情報のうち「ステータス」を「監視停止中：印刷済」に変更し、翌月（１日）を待って再び「監視起動中」になるまでこのエントリーに関する一切の処理動作を中断する。なおここで中断せずに監視し続けることもできるが、中断により複合機１の不必要な負担を軽減するものである。つまり「監視起動中」であるのは、毎月の指定日（例えば１日）から更新通知メール受信迄のほんの少しの間のみとなる。
【００７８】
Ｓ１８：蓄積部１０５は、Ｗｅｂページデータ取得部１０３からのＷｅｂページデータを蓄積する。
【００７９】
Ｓ１９：印刷後蓄積部１０５は、このエントリーの設定情報のうち「ステータス」を「監視停止中：保存済」に変更する。この場合、例えば今月分の電子ビリング情報は既に保存されたため、今月はこれ以上更新通知メールを受信することもなければ、今月分の電子ビリング情報を保存することもない。即ちエントリーの設定情報のうち「ステータス」を「監視停止中：保存済」に変更し、翌月（１日）を待って再び「監視起動中」になるまでこのエントリーに関する一切の処理動作を中断する。
【００８０】
なおＳ１８にて蓄積されたＷｅｂページデータは一旦蓄積されるが、後日ユーザの印刷操作によって随時紙媒体に印刷することができる。ユーザ操作により、複合機１からまた若しくはＰＣ２から蓄積されたＷｅｂページデータ（電子ビリング情報）の印刷指示がなされた場合、蓄積されたＷｅｂページデータは印刷部１０４に渡され印刷が実行される。なお、印刷部１０４は印刷時、エントリーの設定情報のうち印刷設定５１２の印刷条件に従って印刷を実行する。また印刷後、このエントリーの設定情報のうち「ステータス」を「監視停止中：保存済」から、「監視停止中：印刷済」へ変更する。但しこのようにするには、エントリーと蓄積されたＷｅｂページデータとを対応付けて管理しておく必要があるため、例えばエントリーの設定情報と、当該エントリーによって取得蓄積されたＷｅｂページデータ（名）とを対応付けて保持しておくことで実現可能である。
【００８１】
[総括]
以上のように、電子ビリングサービスにおいて電子ビリング情報などの更新が行われたとき、顧客はその旨を通知した更新通知メールを受け取ることができる。実施形態に係る複合機１は、メールサーバ３を定期的にチェックして、更新通知メールの受信を検知する。そして更新通知メールにより電子ビリング情報の更新を判断し、電子ビリングのＷｅｂサイトにアクセスし、電子ビリング情報を取得、これを印刷する。
【００８２】
よってユーザ（顧客）は、手動で電子ビリング情報を紙媒体に印刷する作業を行う必要はない。また電子ビリング情報の取得及び印刷に関し、ユーザはＰＣの設定画面から詳細に設定を行え、そして複合機１に対し一旦設定を行ってさえおけば複合機１側でその後の処理一切を担うため、ユーザはＷｅｂサイト上で所定期毎に更新される電子ビリング情報を素早く確実に自動印刷することができる。
【００８３】
以上、本発明によれば、Ｗｅｂページの更新に応じて更新後のＷｅｂページを自動的に印刷する画像形成装置、印刷方法及びプログラムを提供できる。
【００８４】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば本実施形態においては画像形成装置の一例として、複合機に対して本発明を適用したものであり、例えばその他のシステムや装置においても広く適用され得る。
【００８５】
例えば、請求元企業から各ユーザへの請求を従来方式による郵送を行っている場合でも、請求元企業から業務を請け負った印刷業者は、請求元企業から納期必達でメールにて送られる明細データを印刷してから各ユーザに対し郵送する必要があるところ、このような場合、連続稼動印刷が想定され、且つダウンタイム短縮や納期を考慮して、本発明に係る複合機１などの画像形成装置を利用することにより、迅速に明細データを請求元企業から受信し、各ユーザ向けの請求書を効率よく連続印刷させることも可能である。
【符号の説明】
【００８６】
１        複合機
２        ＰＣ
３        メールサーバ
４        インターネットサーバ
１１        操作部（操作パネル）
１１ａ    入力装置
１１ｂ    表示装置
１２        記憶メディアＩ／Ｆ
１２ａ    ドライブ装置
１２ｂ    記録媒体
１３        コントローラ（部）
１３ａ    ＲＯＭ
１３ｂ    ＲＡＭ
１３ｃ    ＣＰＵ
１４        データ通信Ｉ／Ｆ
１４ａ    インタフェース装置
１５        スキャナ
１５ａ    画像読取装置
１６        プロッタ
１６ａ    印刷装置
１７        ＨＤＤ
１０１    記憶部
１０２    メール検知部
１０３    Ｗｅｂページデータ取得部
１０４    印刷部
１０５    蓄積部
１０６    時計機能
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００２−１３２６２４号公報
【図１】
0005609462.tif 000002
【図２】
0005609462.tif 000003
【図３】
0005609462.tif 000004
【図４】
0005609462.tif 000005
【図５】
0005609462.tif 000006
【図６】
0005609462.tif 000007
【図７】
0005609462.tif 000008
【図８】
0005609462.tif 000009