(57)【要約】【課題】保守管理の手間を省き、保守管理の時間的、経済的コストを削減することができるインターネットファクシミリ装置を提供する。【解決手段】インターネットファクシミリ装置においてクライアントＰＣから受信したページ記述言語（ＰＤＬ）によって記述された印刷データを印刷する際に、ＰＤＬの解析エラーが発生するとこれを検知し、解析エラーが発生する印刷データを添付ファイルとして添付し、当該データが通常の画像データではなく印刷データであることを示す特別情報をヘッダに含む電子メールをインターネットファクシミリ通信によって保守管理者の許に設置された装置に送信する。【選択図】図７
2007288306.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語によって記述された印刷データを第１の電子機器装置から受信し、当該印刷データに基づいた印刷処理を実行する画像形成装置であって、
前記印刷データを解析してビットマップデータを生成する解析手段と、
前記解析手段による印刷データの解析エラーを検知する検知手段と、
前記検知手段が解析エラーを検知した場合に、解析エラーが発生する印刷データを当該データが印刷データである旨を示す特別情報とともにファクシミリ通信、又は、インターネットファクシミリ通信によって第２の電子機器装置に送信する送信手段とを備えることを特徴とする請求項１に記載の画像形成装置。
【請求項２】
前記送信手段は、前記第２の電子機器装置との前記ファクシミリ通信を実行するためのコネクションを確立する通信手順において前記特別情報を送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記送信手順は、前記第２の電子機器装置との前記インターネットファクシミリ通信において、前記印刷データが添付ファイルとして添付され、ヘッダに前記特別情報を含む電子メールを送信することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
請求項１に記載の画像形成装置とファクシミリ通信、又は、インターネットファクシミリ通信が可能な第２の電子機器装置であって、
ファクシミリ通信又はインターネットファクシミリ通信によって受信したデータを前記特別情報とともに受信したか否かを判断する判断手段と、
前記判断手段により、前記受信したデータを前記特別情報とともに受信しなかったと判断された場合に、当該受信したデータを印刷処理し、前記受信したデータを前記特別情報とともに受信したと判断された場合に、前記受信したデータを第３の電子機器装置に転送する処理を行う処理制御手段とを備えることを特徴とする電子機器装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び電子機器装置に関し、詳しくは、印刷処理においてエラーが発生した場合に、エラーの報告を行う画像形成装置及び電子機器装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ：Personal Computer）から送信される印刷データの印刷（ＰＣプリント）を行う際に、プリンタエラーが発生すると、エラーの内容を示す文字情報をイメージ展開したエラー情報印刷データを作成し、作成したエラー情報印刷データを予め設定された送信先にファクシミリ送信する画像形成装置が発明されている（例えば、特許文献１参照。）。なお、ＰＣプリントされる印刷データは、パーソナルコンピュータにおいて、所定のアプリケーションソフトウェアによって生成されたアプリケーションデータの印刷を画像形成装置に対応したドライバ（例えば、プリンタドライバ）に指示することにより、当該ドライバによってアプリケーションデータがページ記述言語（ＰＤＬ：Page Description Language）で記述されたデータに変換されることによって生成される。
【特許文献１】特開２０００−３１６０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
パーソナルコンピュータで生成したページ記述言語（ＰＤＬ）で記述された印刷データを画像形成装置で印刷処理する場合には、印刷データを解析してビットマップデータに展開するが、この際にＰＤＬの解析エラーが発生することがある。ＰＤＬの解析エラーが発生した場合に、特許文献１に記載されているような画像形成装置によってＰＤＬの解析エラーが発生した旨を示すエラー情報印刷データをファクシミリ受信したとしても、ＰＤＬの解析エラーが発生した旨を知りえるだけであり、当該エラー情報印刷データに基づいてなぜＰＤＬの解析エラーが発生したかを解明することはできない。ＰＤＬの解析エラーの原因を突き止めて対処するためには、実際にプリンタドライバがどのような印刷データを生成し、生成された印刷データがどのように解析されるのかを分析して確認する必要がある。つまり、ＰＤＬの解析により発生するエラーの内容ではなく、エラーの発生の元である印刷データが必要である。したがって、サービスマンは、ＰＤＬの解析エラーが発生したことを把握しただけでは対処できず、エラーが発生した画像形成装置のある場所まで出向き、ＰＤＬの解析エラーが発生するアプリケーションデータの印刷処理を再度実行してプリンタドライバに印刷データを生成させ、解析エラーが発生する印刷データを収集しなければならず、保守管理の手間やコストがかかるという問題があった。また、特許文献１に記載されている画像形成装置によりファクシミリ送信されるエラー情報印刷データは、イメージ展開された画像であるため、仮に、当該エラー情報印刷データに印刷データを含むようにしても、印刷データをコンピュータによって演算処理することができず、印刷データをコンピュータで分析するためには、画像となった印刷データをコンピュータで演算処理が可能な形式のデータに入力しなおさなければならないという問題がある。
【０００４】
本発明は、かかる課題に鑑みてなされたものであり、保守管理の手間を省き、保守管理のコストを削減することができる画像形成装置及び電子機器装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の画像形成装置は、ページ記述言語によって記述された印刷データを第１の電子機器装置から受信し、当該印刷データに基づいた印刷処理を実行する画像形成装置であって、前記印刷データを解析してビットマップデータを生成する解析手段と、前記解析手段による印刷データの解析エラーを検知する検知手段と、前記検知手段が解析エラーを検知した場合に、解析エラーが発生する印刷データを当該データが印刷データである旨を示す特別情報とともにファクシミリ通信、又は、インターネットファクシミリ通信によって第２の電子機器装置に送信する送信手段とを備えることを特徴としている。
【０００６】
この構成によれば、ページ記述言語によって記述された印刷データを第１の電子機器装置から受信し、当該印刷データに基づいた印刷処理を実行する画像形成装置であり、解析手段により、印刷データが解析されてビットマップデータが生成され、検知手段により、解析手段による印刷データの解析エラーが検知される。そして、送信手段により、検知手段によって解析エラーが検知された場合に、解析エラーが発生する印刷データが、当該データが印刷データである旨を示す特別情報とともにファクシミリ通信、又は、インターネットファクシミリ通信によって第２の電子機器装置に送信される。
【０００７】
このように、印刷データの解析エラーが発生した場合には、解析エラーが発生する印刷データがファクシミリ通信、又は、インターネットファクシミリ通信により、第２の電子機器装置に送信される。したがって、第２の電子機器装置を画像形成装置の製造元の保守管理者の許にある装置とすれば、保守管理者は、画像形成装置が設置されている顧客の許へ出向くことなく解析エラーが発生する印刷データを取得することができるので、保守管理のコストを削減することができる。
【０００８】
また、画像形成装置が印刷機能、ファクシミリ通信機能、インターネットファクシミリ通信機能等を備えたインターネットファクシミリ装置等の複合機である場合には、本来備えているファクシミリ通信機能やインターネットファクシミリ通信機能を使用して印刷データを送信することができるので、通信手段を別途設ける必要がなく安価に当該画像形成装置を実現することができる。
【０００９】
さらに、インターネットファクシミリ通信によって印刷データを送信するので、印刷データを送信するための通信コストを削減することができる。
【００１０】
請求項２に記載の画像形成装置は、請求項１に記載の画像形成装置において、前記送信手段は、前記第２の電子機器装置との前記ファクシミリ通信を実行するためのコネクションを確立する通信手順において前記特別情報を送信することを特徴としている。
【００１１】
この構成によれば、送信手段により、第２の電子機器装置とのファクシミリ通信を実行するためのコネクションを確立する通信手順において特別情報が送信される。
【００１２】
このように、コネクションの確立時に、特別情報が送信されるので、受信側の装置においては、早い段階において迅速に受信する印刷データのための処理を準備し実行することができる。
【００１３】
請求項３に記載の画像形成装置は、請求項１又は２に記載の画像形成装置において、前記送信手段は、前記第２の電子機器装置との前記インターネットファクシミリ通信において、前記印刷データが添付ファイルとして添付され、ヘッダに前記特別情報を含む電子メールを送信することを特徴としている。
【００１４】
この構成によれば、送信手段により、第２の電子機器装置とのインターネットファクシミリ通信において、印刷データが添付ファイルとして添付され、ヘッダに特別情報を含む電子メールが送信される。
【００１５】
このように、ヘッダに特別情報が含められ、印刷データが添付ファイルとして添付された電子メールを送信するので、既存の技術を利用して簡便に特別情報及び印刷データを送信することができる。
【００１６】
上記目的を達成するために、請求項４に記載の電子機器装置は、請求項１に記載の画像形成装置とファクシミリ通信、又は、インターネットファクシミリ通信が可能な第２の電子機器装置であって、ファクシミリ通信又はインターネットファクシミリ通信によって受信したデータを前記特別情報とともに受信したか否かを判断する判断手段と、前記判断手段により、前記受信したデータを前記特別情報とともに受信しなかったと判断された場合に、当該受信したデータを印刷処理し、前記受信したデータを前記特別情報とともに受信したと判断された場合に、前記受信したデータを第３の電子機器装置に転送する処理を行う処理制御手段とを備えることを特徴としている。
【００１７】
この構成によれば、請求項１に記載の画像形成装置とファクシミリ通信、又は、インターネットファクシミリ通信が可能な第２の電子機器装置であり、判断手段により、ファクシミリ通信又はインターネットファクシミリ通信によって受信したデータを特別情報とともに受信したか否かが判断され、処理制御手段により、判断手段によって、受信したデータを特別情報とともに受信しなかったと判断された場合に、当該受信したデータが印刷処理され、受信したデータを特別情報とともに受信したと判断された場合に、受信したデータが第３の電子機器装置に転送する処理が行われる。
【００１８】
このように、特別情報を受信したか否かによって、ファクシミリ通信、又は、インターネットファクシミリ通信によって通常の画像データを受信するか印刷データを受信するかを判断し、通常の画像データを受信した場合には当該画像データを印刷し、印刷データを受信した場合には当該印刷データを第３の電子機器装置に転送する。したがって、受信するデータが通常の画像データであるか、又は、印刷データであるかを容易に判断し、通常のファクシミリ装置、又は、インターネットファクシミリ装置として機能しつつ、印刷データを受信した場合には当該印刷データを画像形成装置の保守管理者等の第３の電子機器装置としてのパーソナルコンピュータ等に転送することができるので、画像形成装置の保守管理の手間やコストを削減することができる。
【発明の効果】
【００１９】
請求項１に記載の画像形成装置によれば、印刷データの解析エラーが発生した場合には、解析エラーが発生する印刷データがファクシミリ通信、又は、インターネットファクシミリ通信により、第２の電子機器装置に送信される。したがって、第２の電子機器装置を画像形成装置の製造元の保守管理者の許にある装置とすれば、保守管理者は、画像形成装置が設置されている顧客の許へ出向くことなく解析エラーが発生する印刷データを取得することができるので、保守管理のコストを削減することができるという効果が得られる。
【００２０】
また、画像形成装置が印刷機能、ファクシミリ通信機能、インターネットファクシミリ通信機能等を備えたインターネットファクシミリ装置等の複合機である場合には、本来備えているファクシミリ通信機能やインターネットファクシミリ通信機能を使用して印刷データを送信することができるので、通信手段を別途設ける必要がなく安価に当該画像形成装置を実現することができるという効果も得られる。
【００２１】
さらに、インターネットファクシミリ通信によって印刷データを送信するので、印刷データを送信するための通信コストを削減することができるという効果も得られる。
【００２２】
請求項２に記載の画像形成装置によれば、コネクションの確立時に、特別情報が送信されるので、受信側の装置においては、早い段階において迅速に受信する印刷データのための処理を準備し実行することができるという効果が得られる。
【００２３】
請求項３に記載の画像形成装置によれば、ヘッダに特別情報が含められ、印刷データが添付ファイルとして添付された電子メールを送信するので、既存の技術を利用して簡便に特別情報及び印刷データを送信することができるという効果が得られる。
【００２４】
請求項４に記載の電子機器装置によれば、特別情報を受信したか否かによって、ファクシミリ通信、又は、インターネットファクシミリ通信によって通常の画像データを受信するか印刷データを受信するかを判断し、通常の画像データを受信した場合には当該画像データを印刷し、印刷データを受信した場合には当該印刷データを第３の電子機器装置に転送する。したがって、受信するデータが通常の画像データであるか、又は、印刷データであるかを容易に判断し、ファクシミリ装置、又は、インターネットファクシミリ装置として機能しつつ、印刷データを受信した場合には当該印刷データを画像形成装置の保守管理者等の第３の電子機器装置としてのパーソナルコンピュータ等に転送することができるので、画像形成装置の保守管理の手間やコストを削減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係る画像形成装置の一例としてのインターネットファクシミリ装置１、本発明に係る第２の電子機器装置の一例としてのインターネットファクシミリ装置６、本発明の実施形態に係る第１の電子機器装置の一例としてのクライアントＰＣ２、及び、本発明の実施形態に係る第３の電子機器装置の一例としてのクライアントＰＣ７について、図面に基づいて説明する。図１に示すように、インターネットファクシミリ装置１とクライアントＰＣ２とはＬＡＮ（Local Area Network）３を介して通信可能に接続される。ＬＡＮ３には、ルータ４が設置され、インターネットファクシミリ装置１及びクライアントＰＣ２はＬＡＮ３及びルータ４を介してインターネット５に接続される。また、インターネットファクシミリ装置６とクライアントＰＣ７とはＬＡＮ８を介して通信可能に接続される。ＬＡＮ８には、ルータ９が設置され、インターネットファクシミリ装置６及びクライアントＰＣ７はＬＡＮ８及びルータ９を介してインターネット５に接続される。さらに、インターネットファクシミリ装置１及びインターネットファクシミリ装置６は、ＰＳＴＮ（Public Switched Telephone Networks）１０にも接続されており、インターネットファクシミリ装置１及びインターネットファクシミリ装置６は、相互にファクシミリ通信が可能である。
【００２６】
クライアントＰＣ２は、インターネットファクシミリ装置１に対応したプリンタドライバによって、所定のアプリケーションソフトウェアで生成したアプリケーションデータに基づいてページ記述言語（ＰＤＬ）によって記述された印刷データを生成し、生成した印刷データを印刷するべくインターネットファクシミリ装置１に送信する。
【００２７】
インターネットファクシミリ装置１は、クライアントＰＣ２から送信された印刷データを受信し、この印刷データを印刷処理する。この印刷処理において、ページ記述言語（ＰＤＬ）で記述された印刷データを解析して、ビットマップデータ（画像データ）に展開する。このとき、印刷データについてＰＤＬの解析エラーが発生するとこれを検知し、解析エラーが発生する印刷データをファクシミリ通信又はインターネットファクシミリ通信によってインターネットファクシミリ装置６に送信する。印刷データは画像データとしてではなく、ページ記述言語（ＰＤＬ）で記述されたデータとして送信される。ファクシミリ通信又はインターネットファクシミリ通信によって印刷データを送信する場合には、通常の通信において送信される画像データと区別するための特別情報とともに送信される。
【００２８】
インターネットファクシミリ装置６は、ファクシミリ通信及びインターネットファクシミリ通信が可能であり、ファクシミリ通信又はインターネットファクシミリ通信において、特別情報を受信しない場合は、受信したデータを印刷処理し、特別情報を受信した場合には、特別情報とともに受信したデータ（印刷データ）を、クライアントＰＣ７に転送する。
【００２９】
クライアントＰＣ７では、インターネットファクシミリ装置６から送信された印刷データを解析したり、インターネットファクシミリ装置１の環境をシミュレートすることにより印刷データを分析し、解析エラーの原因を解明する作業等が行われる。
【００３０】
図２は、インターネットファクシミリ装置１及び６の構成例を示したブロック図である。インターネットファクシミリ装置１とインターネットファクシミリ装置６とが備える機能には異なる部分があるが、両装置はともに以下に示すような構成となっている。インターネットファクシミリ装置１及び６は、印刷データの印刷機能をはじめとし、原稿の複写機能、ファクシミリ通信機能、インターネットファクシミリ通信機能等の複数の処理を制御する主制御部１０と、印刷データを解析し、印刷データをビットマップデータに展開して画像データを生成する副制御部２０とから構成される。
【００３１】
主制御部１０は、メインＣＰＵ(Central Processing Unit)１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、操作部１０４、報知部１０５、原稿読取部１０６、画像処理部１０７、コーデック（ＣＯＤＥＣ：Coder and Decoder）１０８、画像メモリ１０９、プリンタ１１０、ＦＡＸ通信部１１１、及び、ＬＡＮ−Ｉ／Ｆ（Local Area Network Interface）１１２を備えており、各部１０１乃至１１２は、バス１１３によって通信可能に接続されている。
【００３２】
メインＣＰＵ１０１は、ＲＯＭ１０２に格納されている制御プログラムに従って、副制御部２０を含む、インターネットファクシミリ装置１及び６の各部の動作を制御する。ＲＯＭ１０２は、メインＣＰＵ１０１によりこのインターネットファクシミリ装置１及び６の各部の動作を制御するための前記制御プログラム等を格納する。ＲＡＭ１０３は、インターネットファクシミリ装置１及び６の動作に用いる設定情報等の各種データ等を、読み出し及び書き込みが可能な状態で格納するものである。
【００３３】
操作部１０４は、図示しないが、原稿の読み取り動作の開始を指示するためのスタートキー、ファクシミリ番号、コピー部数等を入力するためのテンキー、操作対象を指定するためのカーソルキー、操作の決定を行う決定キー等の他、自装置１及び６に対して各種の設定を行うためのその他の入力キーを備えている。報知部１０５は、各種の設定状態や自装置１及び６の動作状態等を文字や図形等で表示するタッチパネル式の液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤ（Light Emitting Diode）ランプ、所定の警告音を鳴動するスピーカ等を備えている。
【００３４】
原稿読取部１０６は、原稿の画像を読み取って画像データを生成するものであり、図示しないが、例えば、透明な原稿載置板に載置された原稿を読み取るフラット・ベッド・スキャナ（ＦＢＳ：Flat Bed Scanner）や、原稿トレイに載置された原稿を読み取るべく、その原稿を搬送する自動原稿給送装置（ＡＤＦ：Automatic Document Feeder）を備えている。
【００３５】
画像処理部１０７は、原稿読取部１０６から出力された画像データに対して、色調整、色空間変換、２値化等の処理を行うものである。コーデック１０８は、画像処理部１０７等によって処理された画像データを符号化（エンコード）し、また、符号化された画像データを復号（デコード）するものである。コーデック１０８に入力された画像データは、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等に基づいて符号化され、画像メモリ１０９に記憶される。
【００３６】
プリンタ１１２は、画像メモリ１０９から読み出され、コーデック１０８によって復号された画像データを印刷出力するものである。
【００３７】
ＦＡＸ通信部１１１は、原稿の画像データをファクシミリ通信するものであり、図示しないが、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）及びＮＣＵ（Network Control Unit）を備えている。モデムは、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵは、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ１０に接続される。ＰＳＴＮ１０には、インターネットファクシミリ装置１及び６の他にＧ３ファクシミリ装置等が通信可能に接続され、インターネットファクシミリ装置１及び６は、インターネットファクシミリ装置１及び６の他にＧ３ファクシミリ装置等との間で画像データをファクシミリ送受信することが可能である。
【００３８】
ＬＡＮ−Ｉ／Ｆ１１２は、インターネットファクシミリ装置１及び６をＬＡＮ３及びＬＡＮ８に接続可能にするものである。ＬＡＮ３及びＬＡＮ８には、クライアントＰＣ２、クライアントＰＣ７等が接続され、インターネットファクシミリ装置１及び６はクライアントＰＣ２及びクライアントＰＣ７との間でデータの通信が可能である。従って、インターネットファクシミリ装置１は、ＬＡＮ３を介して、クライアントＰＣ２から印刷処理するための印刷データを受信することができ、インターネットファクシミリ装置６は、インターネットファクシミリ装置１等から受信した印刷データを、ＬＡＮ８を介して、クライアントＰＣ７に転送することができる。ＬＡＮ３及びＬＡＮ８には、それぞれルータ４及びルータ９が接続されており、ＬＡＮ３及びＬＡＮ８は、ルータ４及びルータ９を介してそれぞれインターネット５に接続されている。したがって、インターネットファクシミリ装置１及び６は、相互にインターネットファクシミリ通信を行うことも可能である。
【００３９】
副制御部２０は、サブＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ＰＤＬ展開部１２４、及び、コーデック１２５を備えており、各部１２１〜１２５は、バス１２７によって通信可能に接続されている。また、主制御部１０と副制御部２０とは、バス１２８によって通信可能に接続されている。
【００４０】
サブＣＰＵ１２１は、ＲＯＭ１２２に格納されている制御プログラム（ファームウェア）に従って、副制御部２０の各部の動作を制御する。ＲＯＭ１２２は、サブＣＰＵ１２１によりこの副制御部２０の動作を制御するための前記制御プログラム（ファームウェア）等を格納する。ＲＡＭ１２３は、サブＣＰＵ１２１のワークエリア等として機能し、クライアントＰＣ２から受信した印刷データの一時記憶にも使用される。
【００４１】
ＰＤＬ展開部１２４は、ＲＯＭ１２２に記憶されているファームウェアに従って、クライアントＰＣ２から受信してＲＡＭ１２３に記憶されているページ記述言語（ＰＤＬ）によって記述された印刷データを解析し、ビットマップデータに展開して画像データを生成する。ＰＤＬ展開部１２４によって印刷データのＰＤＬを解析して生成された画像データは、コーデック１３５によってＭＭＲ方式等に基づいて符号化され、符号化された画像データは、主制御部１０に転送されて画像メモリ１０９に記憶される。
【００４２】
クライアントＰＣ２にインストールされているプリンタドライバが正常なＰＤＬ（印刷データ）を生成しなかった場合や、プリンタドライバが正常に生成したＰＤＬ（印刷データ）をＰＤＬ展開部１２４が正しく解釈できなかった場合には、ＰＤＬの解析エラーが発生する。インターネットファクシミリ装置１においては、このようなＰＤＬの解析エラーが発生するとファームウェアによって解析エラーが検知される。
【００４３】
図３は、クライアントＰＣ２及びクライアントＰＣ７の構成例を示すブロック図である。図３に示すように、クライアントＰＣ２及び７は、制御部（ＣＰＵ：Central Processing Unit）２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ(Hard Disk Drive)２０４、操作部２０５、表示部２０６、及び、ＬＡＮ−Ｉ／Ｆ２０７を備えており、各部２０１〜２０７は、バス２０８によって通信可能に接続されている。
【００４４】
ＣＰＵ２０１は、ＨＤＤ２０４から読み出されてＲＡＭ２０３に格納されている制御プログラムに従って、クライアントＰＣ２及び７の動作を制御する。ＲＯＭ２０２は、クライアントＰＣ２の動作に必要な各種の設定データ等を格納する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア等として機能するものであり、実行するプログラムの一部又は全部がＨＤＤ２０４から読み出されて格納される。ＨＤＤ２０４は、ＣＰＵ２０１によりこのクライアントＰＣ２及び７の動作を制御するための前記制御プログラムや、ユーザの利用に供されるアプリケーションソフトウェア等の種々のプログラムやデータを記憶する。クライアントＰＣ２のＨＤＤ２０４には、インターネットファクシミリ装置１を用いて、アプリケーションソフトウェアで生成されたアプリケーションデータを印刷する際に、印刷の条件を指定したり、アプリケーションデータに基づいてページ記述言語（ＰＤＬ）で記述された印刷データを生成するプリンタドライバも記憶されている。
【００４５】
操作部２０５は、ユーザが情報を入力するマウス、キーボード等から構成され、ユーザによる各種の入力操作は、この操作部２０５を介して行われる。表示部２０６は、例えばＬＣＤ等からなり、各種の画面情報を表示するものである。ＬＡＮ−Ｉ／Ｆ２０７は、クライアントＰＣ２とＬＡＮ３とを、そして、クライアントＰＣ７とＬＡＮ８とを通信可能に接続するものである。したがって、クライアントＰＣ２は、ＬＡＮ３を介して、インターネットファクシミリ装置１において印刷処理するための印刷データをインターネットファクシミリ装置１に送信することができる。また、クライアントＰＣ７は、ＬＡＮ８を介して、インターネットファクシミリ装置６から印刷データの転送を受けることができる。
【００４６】
このようなインターネットファクシミリ装置１及び６、並びに、クライアントＰＣ２及び７によれば、クライアントＰＣ２において生成した印刷データをインターネットファクシミリ装置１において印刷する際に、ＰＤＬの解析エラーが発生すると、解析エラーの発生する印刷データがファクシミリ通信又はインターネットファクシミリ通信によってインターネットファクシミリ装置６に送信される。解析エラーの発生する印刷データを受信したインターネットファクシミリ装置６は、受信した印刷データをクライアントＰＣ７に送信する。クライアントＰＣ７では、保守担当者によって、解析エラーの発生する印刷データが分析され、解析エラーの発生原因の解明が行われる。
【００４７】
次に、図４乃至図６を用いて、クライアントＰＣ２から送信した印刷データをインターネットファクシミリ装置１において印刷する際に、ＰＤＬの解析エラーが発生し、解析エラーの発生する印刷データをファクシミリ通信によってインターネットファクシミリ装置６に送信する場合、さらに、インターネットファクシミリ装置６がファクシミリ通信によって受信した印刷データをクライアントＰＣ７に転送する場合に、クライアントＰＣ２のＣＰＵ２０１、並びに、インターネットファクシミリ装置１及び６のメインＣＰＵ１０１及びサブＣＰＵ１２１が実行する処理の例について説明する。なお、図４乃至図６に示す各処理の順序は図示するものに限定されるものではなく、処理の順序を変更しても本発明を実現できる場合には適宜に変更してもよい。
【００４８】
まず、クライアントＰＣ２のユーザが所定のアプリケーションソフトウェアに対し、操作部２０５を介して、当該アプリケーションソフトウェアで作成したアプリケーションデータの印刷を指示する操作を行う。すると、クライアントＰＣ２にインストールされているインターネットファクシミリ装置１に対応したプリンタドライバが起動する。そして、このプリンタドライバに対し、印刷の諸条件を指定して印刷の実行を指示すると、このプリンタドライバが、アプリケーションデータを印刷するために、当該アプリケーションデータに基づいてページ記述言語（ＰＤＬ）によって記述された印刷データを生成する（Ｓ１０１）。そして、生成した印刷データを印刷処理するべくインターネットファクシミリ装置１に送信する（Ｓ１０２）。
【００４９】
インターネットファクシミリ装置１では、クライアントＰＣ２から送信された印刷データを受信し（Ｓ２０１）、受信した印刷データを副制御部２０に転送する（Ｓ２０２）。副制御部２０では、ＰＤＬ展開部１２４において印刷データのＰＤＬを解析し、ビットマップデータ（画像データ）に展開する（Ｓ２０３）。そして、この印刷データのビットマップデータへの展開において、ＰＤＬの解析エラーが発生してこれを検知したか否かを判断する（Ｓ２０４）。
【００５０】
ＰＤＬの解析エラーを検知していないと判断すると（Ｓ２０４：ＮＯ）、印刷データのすべてをビットマップデータに展開し終えたか否かを判断する（Ｓ２０５）。印刷データのすべてをビットマップデータに展開し終えていないと判断すると（Ｓ２０５：ＮＯ）、ステップ２０３（Ｓ２０３）に戻り、印刷データのビットマップデータへの展開を続行する。一方、印刷データのすべてをビットマップデータに展開し終えたと判断すると（Ｓ２０５：ＹＥＳ）、印刷データから展開されたビットマップデータ（画像データ）の印刷を行う（Ｓ２０６）。
【００５１】
印刷データのビットマップデータへの展開中に、ＰＤＬの解析エラーが発生し、この解析エラーの発生を検知すると（Ｓ２０４：ＹＥＳ）、印刷データのビットマップデータへの展開を中止し、報知部１０５が備える液晶表示装置に印刷エラーが発生した旨のメッセージを表示する（Ｓ２０７）。
【００５２】
そして、解析エラーが発生した印刷データを主制御部１０へ転送し（Ｓ２０８）、解析エラーが発生した印刷データをファクシミリ通信によって予め定められたインターネットファクシミリ装置６に送信するべく、インターネットファクシミリ装置６に対する発呼を行う（Ｓ２０９）。インターネットファクシミリ装置６がインターネットファクシミリ装置１からの発呼に応じると、インターネットファクシミリ装置６との間で、ファクシミリ通信手順を実行してコネクションを確立する（Ｓ２１０）。このコネクションを確立するためのファクシミリ通信手順において、インターネットファクシミリ装置１は、このコネクション上で送信するデータ（印刷データ）が通常のファクシミリ通信で送信する画像データではないことをインターネットファクシミリ装置６に示す特別情報を送信する。この特別情報は、インターネットファクシミリ装置１からインターネットファクシミリ装置６に対して印刷データを送信する際に、送信されるデータが通常の画像データではなく印刷データであることを示すためにファクシミリ通信手順において送信されると予め定められたものである。その具体的なデータ内容は、特別情報であると識別できる内容であればどのようなものであってもよい。
【００５３】
インターネットファクシミリ装置１とインターネットファクシミリ装置６との間でコネクションが確立されると、このコネクション上においてインターネットファクシミリ装置１からインターネットファクシミリ装置６に対して解析エラーが発生した印刷データを送信し（Ｓ２１１）、印刷データの送信を終えるとコネクションを切断する（Ｓ２１２）。
【００５４】
このようにして、インターネットファクシミリ装置１においてＰＤＬの解析エラーが発生した場合に、解析エラーが発生する印刷データがファクシミリ通信によってインターネットファクシミリ装置６に送信される。なお、上述の例では、解析エラーが発生した場合には、印刷データのビットマップデータへの展開を中止したが、解析エラーが発生した場合にも、印刷データのビットマップデータへの展開を続行して印刷データのすべてをビットマップデータに展開し、印刷データのファクシミリ通信による送信を行うとともに、エラーを含んだビットマップデータ（画像データ）を印刷するようにしてもよい。
【００５５】
インターネットファクシミリ装置６では、着呼があるかどうか判断し（Ｓ３０１）、着呼がないと判断すると（Ｓ３０１：ＮＯ）、着呼があるまで待機する。一方、着呼があると判断すると（Ｓ３０１：ＹＥＳ）、発呼側の装置との間でファクシミリ通信のためのコネクションを確立する。なお、発呼側の装置がインターネットファクシミリ装置１であり、インターネットファクシミリ装置１から印刷データがファクシミリ通信によって送信される場合は、コネクションを確立する際のファクシミリ通信手順において、印刷データが送信される旨を示す特別情報がインターネットファクシミリ装置１から送信され、この特別情報をインターネットファクシミリ装置６が受信する。
【００５６】
確立されたコネクション上において、ファクシミリ通信によって送信されたデータを受信すると（Ｓ３０３）、コネクションを切断する（Ｓ３０４）。そして、コネクションを確立する際のファクシミリ通信手順において、特別情報を受信したか否かを判断する（Ｓ３０５）。
【００５７】
特別情報を受信していないと判断すると（Ｓ３０５：ＮＯ）、受信したのは通常の画像データであるので、ファクシミリ通信によって受信したデータ（画像データ）の印刷を実行する（Ｓ３０６）。一方、特別情報を受信したと判断すると（Ｓ３０５：ＹＥＳ）、受信したのは通常の画像データではなく、ＰＤＬの解析エラーが発生する印刷データであるので、ファクシミリ通信によって受信したデータ（印刷データ）を予め定められたクライアントＰＣ７に転送する（Ｓ３０７）。
【００５８】
このようにして、インターネットファクシミリ装置１からファクシミリ通信によって受信した印刷データがクライアントＰＣ７に送信される。そして、クライアントＰＣ７では、インターネットファクシミリ装置１の保守担当者によって、ＰＤＬの解析データが発生する印刷データの分析等が行われ、ＰＤＬの解析エラーの発生原因が解明される。
【００５９】
上述の例では、ＰＤＬの解析エラーが発生する印刷データをファクシミリ通信によってインターネットファクシミリ装置１からインターネットファクシミリ装置６に送信したが、印刷データはインターネットファクシミリ通信によって、つまり、電子メールによって送信するようにしてもよい。この場合に、インターネットファクシミリ装置１とインターネットファクシミリ装置６のメインＣＰＵ１０１及びサブＣＰＵ１２１によって実行される処理の例を、図７及び図８を用いて説明する。なお、図７及び図８に示す各処理の順序は図示するものに限定されるものではなく、処理の順序を変更しても本発明を実現できる場合には適宜に変更してもよい。
【００６０】
インターネットファクシミリ装置１では、クライアントＰＣ２から送信された印刷データを受信し（Ｓ４０１）、受信した印刷データを副制御部２０に転送する（Ｓ４０２）。副制御部２０では、ＰＤＬ展開部１２４において印刷データのＰＤＬを解析し、ビットマップデータ（画像データ）に展開する（Ｓ４０３）。そして、この印刷データのビットマップデータへの展開において、ＰＤＬの解析エラーが発生してこれを検知したか否かを判断する（Ｓ４０４）。
【００６１】
ＰＤＬの解析エラーを検知していないと判断すると（Ｓ４０４：ＮＯ）、印刷データのすべてをビットマップデータに展開し終えたか否かを判断する（Ｓ４０５）。印刷データのすべてをビットマップデータに展開し終えていないと判断すると（Ｓ４０５：ＮＯ）、ステップ４０３（Ｓ４０３）に戻り、印刷データのビットマップデータへの展開を続行する。一方、印刷データのすべてをビットマップデータに展開し終えたと判断すると（Ｓ４０５：ＹＥＳ）、印刷データから展開されたビットマップデータ（画像データ）の印刷を行う（Ｓ４０６）。
【００６２】
印刷データのビットマップデータへの展開中に、ＰＤＬの解析エラーが発生し、この解析エラーの発生を検知すると（Ｓ４０４）、印刷データのビットマップデータへの展開を中止し、報知部１０５が備える液晶表示装置に印刷エラーが発生した旨のメッセージを表示する（Ｓ４０７）。
【００６３】
そして、解析エラーが発生した印刷データを主制御部１０へ転送し（Ｓ４０８）、解析エラーが発生した印刷データをインターネットファクシミリ通信によってインターネットファクシミリ装置６に送信するべく、インターネットファクシミリ装置６に割り当てられた電子メールアドレスを宛先とする電子メールを生成する（Ｓ４０９）。次に、この電子メールに添付ファイルとして、ＰＤＬの解析エラーが発生する印刷データを添付し（Ｓ４１０）、電子メールのヘッダ部分に、当該電子メールに添付ファイルとして添付されるデータが通常の画像データではなく、ＰＤＬの解析エラーが発生する印刷データである旨を示す特別情報を付加する（Ｓ４１１）。そして、ヘッダに特別情報が付加され、添付ファイルとして印刷データが添付された電子メールを、インターネットファクシミリ装置６に対して送信する（Ｓ４１２）。
【００６４】
この電子メールは、インターネット５上に存在する複数のメールサーバ（ＳＭＴＰサーバ）を介してインターネットファクシミリ装置６に送信される。しかし、インターネットファクシミリ装置１とインターネットファクシミリ装置６との間にＳＩＰ（Session Initiation Protocol）等によってコネクションを確立し、インターネットファクシミリ装置１からインターネットファクシミリ装置６に、ヘッダに特別情報が付加され、添付ファイルとして印刷データが添付された電子メールを直接的に送信するようにしてもよい。このようにすれば、電子メールが紛失したりすることなく、確実にインターネットファクシミリ装置６に、引いては、保守管理者の許に印刷データを届けることができる。
【００６５】
インターネットファクシミリ装置６では、電子メールを受信したか否かを判断し（Ｓ５０１）、電子メールを受信していないと判断すると（Ｓ５０１：ＮＯ）、電子メールを受信するまで待機する。一方、電子メールを受信したと判断すると（Ｓ５０１：ＹＥＳ）、受信した電子メールのヘッダ部分に、特別情報が付加されているか否かを判断する（Ｓ５０２）。
【００６６】
電子メールのヘッダ部分に特別情報が付加されていないと判断すると（Ｓ５０２：ＮＯ）、電子メールに添付されているデータは通常の画像データであるので、電子メールに添付されている画像データの印刷を実行する（Ｓ５０３）。
【００６７】
一方、電子メールのヘッダ部分に特別情報が付加されていると判断すると（Ｓ５０２：ＹＥＳ）、電子メールに添付されているデータは、通常の画像データではなく、ＰＤＬの解析エラーが発生する印刷データであるので、当該電子メールをクライアントＰＣ７のユーザ、つまり、保守管理者宛に転送する（Ｓ５０４）。
【００６８】
このように、インターネットファクシミリ装置１においてＰＤＬの解析エラーが発生した印刷データが、電子メールに添付ファイルとして添付されてインターネットファクシミリ装置６に送信され、さらに、クライアントＰＣ７のユーザである保守管理者の許に送られる。
【００６９】
以上に説明したように、本発明に係るインターネットファクシミリ装置１によれば、印刷データを印刷する際に、ＰＤＬの解析エラーが発生するとこれを検知し、ＰＤＬの解析エラーの発生する印刷データを、当該データが印刷データであることを示す特別情報とともにファクシミリ通信又はインターネットファクシミリ通信によって、インターネットファクシミリ装置１の保守管理者の許にあるインターネットファクシミリ装置６に送信する。
【００７０】
したがって、インターネットファクシミリ装置１によれば、インターネットファクシミリ装置１の販売元のサービスマン等の保守管理者は、ＰＤＬの解析エラーが発生した場合に、インターネットファクシミリ装置１が設置されている場所に赴くことなく、ＰＤＬの解析エラーの発生の原因の解明に不可欠な印刷データを取得することができるので、インターネットファクシミリ装置１の保守管理の時間的、経済的コストを削減することができる。
【００７１】
また、印刷データの送信は、インターネットファクシミリ装置１が本来備えているファクシミリ通信機能、又は、インターネットファクシミリ通信機能を使用して行うので、印刷データの送信のための通信手段を別途設ける必要がなく、安価にインターネットファクシミリ装置１を実現することができる。さらに、インターネットファクシミリ通信により電子メールを用いて印刷データを送信する場合には、印刷データを送信するための通信コストを削減することができる。また、印刷データは電子メールで送信されるので、印刷データを受信したインターネットファクシミリ装置６は、印刷データをクライアントＰＣ７に容易に転送することができる。
【００７２】
また、ファクシミリ通信を行う場合には、インターネットファクシミリ装置１とインターネットファクシミリ装置６との間でコネクションを確立する際の通信手順中において、インターネットファクシミリ装置１からインターネットファクシミリ装置６に向けて特別情報を送信してコネクション上で送信されるデータが通常の画像データでないことを知らせた後に、当該コネクション上で印刷データを送信する。
【００７３】
したがって、インターネットファクシミリ装置６は、コネクションの確立段階で受信した特別情報によって受信するデータが通常の画像データではなく印刷データであることを早期に伝えられ、早い段階で印刷データに対する処理のための準備を行いこれを実行することができる。
【００７４】
さらに、インターネットファクシミリ通信を行う場合には、印刷データを添付ファイルとして添付し、ヘッダ部分に特別情報を含めることによって添付ファイルが通常の画像データでないことを示した電子メールをインターネットファクシミリ装置１からインターネットファクシミリ装置６に送信するので、既存の技術を利用して簡便に特別情報及び印刷データを送信することができる。
【００７５】
また、インターネットファクシミリ装置６によれば、ファクシミリ通信、又は、インターネットファクシミリ通信によりデータを受信した際に、当該データとともに特別情報を受信した場合には、当該データが通常の画像データではなく印刷データであると判断して印刷データをインターネットファクシミリ装置１の保守管理者のクライアントＰＣ７に転送し、当該データとともに特別情報を受信しない場合は、当該データが通常の画像データであると判断して画像データの印刷を行う。
【００７６】
したがって、インターネットファクシミリ装置６によれば、通常のインターネットファクシミリ装置として機能しつつ、印刷データを受信した場合には当該印刷データをクライアントＰＣ７に転送するので、インターネットファクシミリ装置１の保守管理の手間やコストを削減することができる。
【００７７】
なお、本発明の実施形態は上述の形態に限らず、種々に変更してもよい。例えば、ＰＤＬが正しく解析されなかったためにエラーを含む画像が印刷された場合に、当該印刷を行ったインターネットファクシミリ装置１のユーザによって操作されるエラー報告キーを操作部１０４に設け、このエラー報告キーが操作された場合には、印刷の元となった印刷データを、ファームウェアがＰＤＬの解析エラーの発生を検知した場合と同様に、インターネットファクシミリ装置６に送信するようにしてもよい。このようにすれば、ファームウェアが検知できなかったＰＤＬの解析エラーが発生してエラーを含む画像が印刷された場合にも印刷データを保守管理者の許に送信することができる。
【産業上の利用可能性】
【００７８】
本発明は、例えば、ＰＣプリントにおいてエラーが発生した場合に、エラーの報告を行う装置に適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本発明に係るインターネットファクシミリ装置１及び６、並びに、クライアントＰＣ２及び７を含むネットワークの構成例を示すブロック図である。
【図２】本発明に係る画像形成装置の一例としてのインターネットファクシミリ装置１及び６の構成例を示すブロック図である。
【図３】本発明の実施形態に係る電子機器装置の一例としてのクライアントＰＣ２及び７の構成例を示すブロック図である。
【図４】クライアントＰＣ２で印刷データを生成してインターネットファクシミリ装置６に送信する場合に、クライアントＰＣ２において実行される処理の一例を示すフローチャート意である。
【図５】印刷データをファクシミリ通信によってインターネットファクシミリ装置６に送信する場合に、インターネットファクシミリ装置１において実行される処理の一例を示すフローチャートである。
【図６】ファクシミリ通信により受信した印刷データをクライアントＰＣ７に転送する場合に、インターネットファクシミリ装置６において実行される処理の一例を示すフローチャートである。
【図７】印刷データをインターネットファクシミリ通信によってインターネットファクシミリ装置６に送信する場合に、インターネットファクシミリ装置１において実行される処理の一例を示すフローチャートである。
【図８】インターネットファクシミリ通信により受信した印刷データをクライアントＰＣ７に転送する場合に、インターネットファクシミリ装置６において実行される処理の一例を示すフローチャートである。
【符号の説明】
【００８０】
１      インターネットファクシミリ装置（画像形成装置）
６      インターネットファクシミリ装置（第２の電子機器装置）
１０１  メインＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１１１  ＦＡＸ送信部
１１２  ＬＡＮ−Ｉ／Ｆ
１２１  サブＣＰＵ
ＲＯＭ  １２２
ＲＡＭ  １２３
１２４  ＰＤＬ展開部
２      クライアントＰＣ（第１の電子機器装置）
７      クライアントＰＣ（第３の電子機器装置）
２０１  ＣＰＵ２０１
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
【図１】
2007288306.tif 000003
【図２】
2007288306.tif 000004
【図３】
2007288306.tif 000005
【図４】
2007288306.tif 000006
【図５】
2007288306.tif 000007
【図６】
2007288306.tif 000008
【図７】
2007288306.tif 000009
【図８】
2007288306.tif 000010