(57)【要約】【課題】本発明は、外部から受け取ったデータを汎用データに変換して転送するデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体に関する。【解決手段】印刷処理システム１のプリンタＰｒ１〜Ｐｒｍは、ネットワークＮＷ等を介してクライアント端末から受け取った印刷データを、所定の転送条件に基づいて、画像変換部４０でＰＤＦ等の汎用フォーマット形式の汎用データに変換して、指定の転送先に転送する。したがって、安価かつ速やかに汎用性の高いデータを転送して、利用性を向上させることができる。【選択図】          図４
2007328382.tif 000002
【特許請求の範囲】
【請求項１】
外部から受け取ったデータに所定のデータ処理を行うデータ処理装置において、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことを特徴とするデータ処理装置。
【請求項２】
外部から受け取ったデータに所定のデータ処理を行うデータ処理方法であって、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことを特徴とするデータ処理方法。
【請求項３】
外部から受け取ったデータに所定のデータ処理を行うデータ処理プログラムであって、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことを特徴とするデータ処理プログラム。
【請求項４】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の転送条件が満たされると、前記データ転送処理を行うことを特徴とする請求項１記載のデータ処理装置、請求項２記載のデータ処理方法または請求項３記載のデータ処理プログラム。
【請求項５】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の再取得条件に基づいて前記転送先から前記転送済の汎用データを取得して、前記データ処理を行うことを特徴とする請求項１から請求項４のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項６】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記転送先、前記転送条件または／及び前記再取得条件が、予め設定、または、前記データとともに外部から送られてくる設定情報に基づいて設定されることを特徴とする請求項１から請求項５のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項７】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の代替処理条件に基づいて、前記転送先から前記転送済の汎用データを取得して、所定の代替先に転送し当該代替先に所定のデータ処理を行わせることを特徴とする請求項１から請求項６のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項８】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記データのデータ処理中にエラーが発生して、当該データを変換した汎用データを前記転送先に転送し、かつ、当該エラーが所定の待ち時間継続することを、前記代替処理条件として、当該転送先から当該汎用データを取得して前記代替先に転送することを特徴とする請求項７記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項９】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先または／及び前記待ち時間が、予め設定、または、前記データとともに外部から送られてくる設定情報に基づいて設定されることを特徴とする請求項７または請求項８記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１０】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先が前記データ処理を実行可能か否か判別し、データ処理が可能な場合のみ当該代替先に前記汎用データを転送することを特徴とする請求項７から請求項９のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１１】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先のデータ処理の処理能力を判定して、当該処理能力に合わせて必要なデータ処理を前記汎用データに行った後、当該代替先に転送することを特徴とする請求項７から請求項１０のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１２】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先でデータ処理を行わせると、その旨を所定の報知方法で報知出力することを特徴とする請求項７から請求項１１のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１３】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記転送先で前記転送済の汎用データが消失すると、所定の報知方法で汎用データが消失した旨を報知出力することを特徴とする請求項１から請求項１２のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１４】
前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記データ処理として、前記データを印刷出力することを特徴とする請求項１から請求項１３のいずれかに記載のデータ処理装置、データ処理方法またはデータ処理プログラム。
【請求項１５】
外部から受け取ったデータに所定のデータ処理を行うデータ処理プログラムを記録する記録媒体であって、前記データ処理プログラムとして、請求項３から請求項１４のいずれかに記載のデータ処理プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、データ処理プログラム及び記録媒体に関し、詳細には、外部から受け取ったデータを汎用データに変換して転送することで、利用性を向上させるデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等のホスト装置からの印刷データをプリンタ装置、複合装置等の印刷装置で印刷処理中に紙詰まり、用紙切れ、トナー等の印刷材切れ等によって印刷処理にエラーが発生した場合の対応策が従来から種々提案されている。
【０００３】
例えば、従来、ネットワークに接続されている情報処理装置からの印刷データの受信中または印刷中にエラーが発生すると、当該ネットワークに接続されていて記憶装置を備えている画像形成装置に印刷データを転送する画像形成装置が提案されている（特許文献１参照）。
【０００４】
また、従来、受け取ったオリジナル印刷データを、代替印刷データに変換して、代替印刷を依頼する印刷機構が提案されている（特許文献２参照）。
【０００５】
【特許文献１】特開２００３−３１２０９７号公報
【特許文献２】特開平９−３３０１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、送られてきた印刷データを他の画像データにそのまま転送していたため、データそのものに汎用性が無く、利用性が悪いという問題があった。また、従来技術にあっては、当該転送先に合わせた印刷データに変換して転送していたため、複数の転送先があるときには、当該転送先毎に変換処理を行う必要があるとともに、変換用のソフトウェアを必要とし、処理時間が長くかかるとともに、コストが高くつくという問題があった。
【０００７】
そこで、本発明は、安価かつ速やかに汎用性の高いデータを転送するデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１記載の発明のデータ処理装置は、外部から受け取ったデータに所定のデータ処理を行うデータ処理装置において、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことにより、上記目的を達成している。
【０００９】
請求項２記載の発明のデータ処理方法は、外部から受け取ったデータに所定のデータ処理を行うデータ処理方法であって、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことにより、上記目的を達成している。
【００１０】
請求項３記載の発明のデータ処理プログラムは、外部から受け取ったデータに所定のデータ処理を行うデータ処理プログラムであって、前記データを所定の汎用フォーマット形式の汎用データに変換し、当該汎用データを所定の転送先に転送するデータ転送処理を行うことにより、上記目的を達成している。
【００１１】
上記各場合において、例えば、請求項４に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の転送条件が満たされると、前記データ転送処理を行ってもよい。
【００１２】
また、例えば、請求項５に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の再取得条件に基づいて前記転送先から前記転送済の汎用データを取得して、前記データ処理を行ってもよい。
【００１３】
さらに、例えば、請求項６に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記転送先、前記転送条件または／及び前記再取得条件が、予め設定、または、前記データとともに外部から送られてくる設定情報に基づいて設定されてもよい。
【００１４】
また、例えば、請求項７に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、所定の代替処理条件に基づいて、前記転送先から前記転送済の汎用データを取得して、所定の代替先に転送し当該代替先に所定のデータ処理を行わせてもよい。
【００１５】
さらに、例えば、請求項８に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記データのデータ処理中にエラーが発生して、当該データを変換した汎用データを前記転送先に転送し、かつ、当該エラーが所定の待ち時間継続することを、前記代替処理条件として、当該転送先から当該汎用データを取得して前記代替先に転送してもよい。
【００１６】
また、例えば、請求項９に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先または／及び前記待ち時間が、予め設定、または、前記データとともに外部から送られてくる設定情報に基づいて設定されてもよい。
【００１７】
さらに、例えば、請求項１０に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先が前記データ処理を実行可能か否か判別し、データ処理が可能な場合のみ当該代替先に前記汎用データを転送してもよい。
【００１８】
また、例えば、請求項１１に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先のデータ処理の処理能力を判定して、当該処理能力に合わせて必要なデータ処理を前記汎用データに行った後、当該代替先に転送してもよい。
【００１９】
さらに、例えば、請求項１２に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記代替先でデータ処理を行わせると、その旨を所定の報知方法で報知出力してもよい。
【００２０】
また、例えば、請求項１３に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記転送先で前記転送済の汎用データが消失すると、所定の報知方法で汎用データが消失した旨を報知出力してもよい。
【００２１】
さらに、例えば、請求項１４に記載するように、前記データ処理装置、前記データ処理方法または前記データ処理プログラムは、前記データ処理として、前記データを印刷出力してもよい。
【００２２】
請求項１５記載の発明の記録媒体は、外部から受け取ったデータに所定のデータ処理を行うデータ処理プログラムを記録する記録媒体であって、前記データ処理プログラムとして、請求項３から請求項１４のいずれかに記載のデータ処理プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００２３】
本発明のデータ処理装置によれば、外部から受け取ったデータを所定の汎用フォーマット形式の汎用データに変換して所定の転送先に転送するので、安価かつ速やかに汎用性の高いデータを転送することができ、利用性を向上させることができる。
【００２４】
本発明のデータ処理方法は、外部から受け取ったデータを所定の汎用フォーマット形式の汎用データに変換して所定の転送先に転送するので、安価かつ速やかに汎用性の高いデータを転送することができ、利用性を向上させることができる。
【００２５】
本発明のデータ処理プログラムは、機器に当該導入することでデータ処理装置として構築し、外部から受け取ったデータを所定の汎用フォーマット形式の汎用データに変換して所定の転送先に転送するので、安価かつ速やかに汎用性の高いデータを転送することができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２７】
図１〜図１１は、本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第１実施例を適用した印刷処理システム１のシステム構成図である。
【００２８】
図１において、印刷処理システム１は、イーサネット（登録商標）等のＬＡＮ（Local Area Network）等のネットワークＮＷに複数のクライアント端末ＣＬ１〜ＣＬｎ、複数（図１では、２台）のプリントサーバＰＳ１、ＰＳ２及び複数のプリンタＰｒ１〜Ｐｒｍが接続されている。
【００２９】
クライアント端末ＣＬ１〜ＣＬｎは、例えば、通常のハードウェア構成を備えたパーソナルコンピュータ等が用いられ、図２にその基本ハードウェア及びソフトウェア構成を示すように、記憶部１１、入力部１２、表示部１３、パラレルＩ／Ｆ１４、ＵＳＢ  Ｉ／Ｆ１５及びネットワークＩ／Ｆ１６等のハードウェアを備えているとともに、複数のアプリケーション２１及びスプーラ２２等のソフトウェアが、Windows（登録商標）等のＯＳ（Operating System）上に搭載されている。スプーラ２２は、ネットワークＮＷに接続されているプリンタＰｒ１〜Ｐｒｍに対応するドライバ（プリンタドライバ）２３を備えている。
【００３０】
クライアント端末ＣＬ１〜ＣＬｎの記憶部１１は、ハードディスク等の不揮発性記憶装置とＲＡＭ（Random Access Memory）等の揮発性記憶装置で構成され、ＯＳ、アプリケーション２１、スプーラ２２等のソフトウェア及び各種システムデータやアプリケーション２１で作成された文書データ等を格納する。
【００３１】
入力部１２は、キーボード、タッチパネル、マウス等のポインティングデバイス、音声入力デバイス等であり、クライアント端末ＣＬ１〜ＣＬｎを動作させるのに必要な各種操作が行われる。
【００３２】
表示部１３は、ＣＲＴ（陰極線管：Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）、ＬＥＤ（Light Emitting Diode）等の表示装置で構成され、各種情報を表示出力する。
【００３３】
パラレルＩ／Ｆ１４は、ＩＥＥＥ１２８４仕様に基づく入出力インターフェイスであり、ＵＳＢ  Ｉ／Ｆ１５は、ＵＳＢ１．０あるいはＵＳＢ２．０仕様に基づく入出力インターフェイスである。ＵＳＢ  Ｉ／Ｆ１５には、ＵＳＢコードを介して図示しないＵＳＢデバイス、例えば、ＵＳＢメモリ等が接続され、ＵＳＢ  Ｉ／Ｆ１５は、各種データをＵＳＢデバイスとの間で授受する。ネットワークＩ／Ｆ１６には、上記ネットワークＮＷが接続され、ネットワークＮＷ上の機器に対して、印刷データ、コマンドの送受信を行う。
【００３４】
アプリケーション２１は、ＯＳ上に搭載された文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等であり、スプーラ２２は、ＯＳの印刷機能を管理するソフトウェアモジュールであって、ドライバ２３は、このスプーラ２２の一部として動作する。
【００３５】
クライアント端末ＣＬ１〜ＣＬｎは、アプリケーション２１で作成された文書の印刷命令が当該アプリケーション２１から発行されると、ＯＳを通してスプーラ２２のドライバ２３に文書データ（描画情報）と印刷の設定データを渡す。
【００３６】
ドライバ２３は、ネットワークＮＷに接続されている各プリンタＰｒ１〜Ｐｒｍに対応するドライバ、すなわち、そのプリンタＰｒ１〜Ｐｒｍが解釈して実際の印刷画像を生成するために必要な情報のコマンド（プリンタ用印刷データ）を生成するドライバがインストールされており、アプリケーション２１から渡された文書データと設定データから各プリンタＰｒ１〜Ｐｒｍに対応する印刷データを生成して、印刷データと設定データをネットワークＮＷを介してプリンタＰｒ１〜Ｐｒｍに送信する。
【００３７】
そして、ドライバ２３は、図３に示すように、描画部２３ａ、転送先情報入力部２３ｂ、データ受信部２３ｃ及びデータ転送部２３ｄ等の機能構成となっており、データ受信部２３ｃが、アプリケーション２１から描画情報（文書データ）を受け取る。描画部２３ａは、データ受信部２３ｃの受け取った描画情報を、プリンタＰｒ１〜Ｐｒｍが解釈できるプリンタ用印刷データに変換し、データ送出部２３ｄが、転送先情報入力部２３ｂから入力された印刷データの転送先情報に対応する転送先にプリンタ用印刷データを送出する。
【００３８】
そして、ドライバ２３が作成したプリンタ用印刷データは、スプーラ２２の保持しているプリンタ構成情報に基づいて、適切な入出力インターフェイス、すなわち、プリンタＰｒ１〜Ｐｒｍが、上述のように、ネットワークＮＷで接続されている場合には、ネットワークＩ／Ｆ１６からネットワークＮＷを経由してプリンタＰｒ１〜Ｐｒｍに送られる。
【００３９】
プリンタ（データ処理装置）Ｐｒ１〜Ｐｒｍは、受信したプリンタ用印刷データを解釈し、適切な画像を用紙等のメディアに作成することで、データ処理としての印刷処理を実現する。
【００４０】
このプリンタＰｒ１〜Ｐｒｍは、図４に示すように、コントローラ３０とエンジン５０等を備えており、コントローラ３０は、そのとき設定されている制御モード及びクライアント端末ＣＬ１〜ＣＬｎからの制御コードに従って、クライアント端末ＣＬ１〜ＣＬｎからの描画データを、ビデオデータに変換してエンジン５０へ出力する制御機構の総称であって、ＣＰＵ（Central Processing Unit ）３１、ＲＯＭ（Read Only Memory）３２、ＮＶＲＡＭ（Nonvolatile Random Access Memory）３３、ハードディスク（ＨＤＤ）３４、ホストＩ／Ｆ３５、ネットワークＩ／Ｆ３６、ＵＳＢ  Ｉ／Ｆ３７、パネルＩ／Ｆ３８、エンジンＩ／Ｆ３９、画像変換部４０及びメール生成部４１等を備え、上記各部は、バス４２により接続されている。
【００４１】
ハードディスク３４は、ＣＰＵ３１の制御下で、印刷データ等の各種大容量のデータを記憶する。
【００４２】
ホストＩ／Ｆ３５には、ホスト装置であるクライアント端末ＣＬ１〜ＣＬｎが接続され、ホストＩ／Ｆ３５は、クライアント端末ＣＬ１〜ＣＬｎの制御信号及びデータを受け取るとともに、プリンタＰｒ１〜Ｐｒｍからクライアント端末ＣＬ１〜ＣＬｎに渡すステータス信号の送り出しを行う。
【００４３】
ネットワークＩ／Ｆ３６には、上記ネットワークＮＷが接続され、ネットワークＩ／Ｆ３６は、ネットワークＮＷを介して、クライアント端末ＣＬ１〜ＣＬｎからプリンタＰｒ１〜Ｐｒｍに送られてくる制御信号及びデータを受け取るとともに、プリンタＰｒ１〜ＰｒｍからネットワークＮＷを介してクライアント端末ＣＬ１〜ＣＬｎに送信するステータス信号の送り出しを行う。
【００４４】
ＵＳＢ  Ｉ／Ｆ３７には、ＵＳＢコードを介してＵＳＢデバイス６０、例えば、ＵＳＢメモリ等が接続され、ＵＳＢ  Ｉ／Ｆ３７は、ＣＰＵ３１の制御下で、各種データをＵＳＢデバイス６０との間で授受する。
【００４５】
ＲＯＭ３２は、コントローラ３０内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、プリンタＰｒ１〜Ｐｒｍとしての基本処理プログラム及び後述するデータ処理プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。このデータ処理プログラムは、予めＲＯＭ３２に格納されている場合に限るものではなく、ＲＯＭ３２が書込可能であって、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、フレキシブルディスク等の記録媒体に記録されている後述するデータ処理プログラムを読み込ませて格納してもよい。そして、このプリンタＰｒ１〜Ｐｒｍは、上述のように、記録媒体に記録されている印刷制御プログラムが導入されて、実行されることで、本発明のデータ処理装置として構築され、また、データ処理方法を実行する。
【００４６】
パネルＩ／Ｆ３８には、図示しないオペレーションパネル（操作表示部）が接続されており、オペレーションパネルは、プリンタＰｒ１〜Ｐｒｍのモードやフォント等の切換操作等のプリンタＰｒ１〜Ｐｒｍに各処理を実行させるのに必要な各種操作を行うための各種操作キーを備えるとともに、プリンタＰｒ１〜Ｐｒｍの状態を表示するディスプレイ（例えば、液晶ディスプレイ）を備えている。パネルＩ／Ｆ３８は、コントローラ３０とオペレーションパネルとの間で信号の授受を行う。
【００４７】
ＣＰＵ３１は、ＲＯＭ３２に格納されているプログラムに基づいて、ＮＶＲＡＭ３３をワークメモリとして利用しつつ、プリンタＰｒ１〜Ｐｒｍの各部を制御して、印字処理を行うとともに、後述するデータ処理、特に、データ転送処理を行う。
【００４８】
ＮＶＲＡＭ３３は、ＣＰＵ３１のワークメモリとして利用されるとともに、クライアント端末ＣＬ１〜ＣＬｎからの描画データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の描画パターン（印字パターン）に変換したビデオデータを記憶するビットマップメモリ等として利用される。
【００４９】
ＮＶＲＡＭ３３は、プリンタＰｒ１〜Ｐｒｍの電源が切られているときにも記憶内容を保持するメモリであり、プリンタＰｒ１〜Ｐｒｍの電源がオフの際にも保持する必要のあるデータ、特に、後述するデータ処理で使用する各種データや設定情報等をＣＰＵ３１の制御下で記憶する。
【００５０】
エンジンＩ／Ｆ３９には、エンジン５０が接続されており、コントローラ３０からエンジン５０への制御信号やビデオ信号及びプリンタＰｒ１〜Ｐｒｍからコントローラ３０へのステータス信号の授受を行う。
【００５１】
エンジン５０は、エンジンＩ／Ｆ３９を介してコントローラ３０から受け取ったビデオ信号および制御信号により、所定の印刷方式、例えば、電子写真方式により画像形成（印字処理）を行う。すなわち、エンジン５０は、電子写真方式の場合、図示しないが、電子写真方式で記録紙に描画データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、ビデオ信号および制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナー（画像形成材料）を感光体上に供給して現像してトナー画像を形成する。エンジン５０は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００５２】
画像変換部４０は、クライアント端末ＣＬ１〜ＣＬｎから受け取った印刷データに各種画像処理、特に、描画データをページ単位に管理してＮＶＲＡＭ３３のバッファに一時記憶させたり、バッファに記憶させたデータを実際の描画パターン（印字パターン）に変換したビデオデータ（ビデオ信号）に変換して、エンジンＩ／Ｆ３９を介してエンジン５０に渡したり、後述するデータ処理で、クライアント端末ＣＬ１〜ＣＬｎから受け取った印刷データを汎用データ、例えば、ＰＤＦ（Portable Document Format）やＴＩＦＦ（Tag Image File Format）等のデータに変換する。メール生成部４１は、ＣＰＵ３１の制御下で、各種電子メールを作成する。
【００５３】
プリントサーバＰＳ１、ＰＳ２は、通常のプリントサーバとして機能するとともに、プリンタＰｒ１〜Ｐｒｍからの汎用データの転送先としても機能する。すなわち、クライアント端末ＣＬ１〜ＣＬｎが印刷データをプリントサーバＰＳ１、ＰＳ２経由でプリンタＰｒ１〜Ｐｒｍに送信する際には、通常のプリントサーバとして機能して、当該印刷データを受け取って、当該印刷データを備えている蓄積メモリに蓄積した後、指定のプリンタＰｒ１〜Ｐｒｍに当該印刷データを送信して、当該プリンタＰｒ１〜Ｐｒｍに印刷処理を行わせる。また、プリントサーバＰＳ１、ＰＳ２は、プリンタＰｒ１〜Ｐｒｍから後述するデータ処理で転送されてきた汎用データを蓄積メモリに蓄積し、その後、取得要求があると、当該汎用データを送信する。
【００５４】
次に、本実施例の作用を説明する。本実施例の印刷処理システム１は、プリンタＰｒ１〜Ｐｒｍが、外部のクライアント端末ＣＬ１〜ＣＬｎから受け取った印刷データを所定の転送条件に基づいて、当該受け取った印刷データを汎用データに変換して所定の転送先に転送し、また、転送先から取得して印刷処理を行う。
【００５５】
そこで、プリンタＰｒ１〜Ｐｒｍは、ＮＶＲＡＭ３３に、転送条件を記憶する転送条件記憶領域と転送先等の転送情報を転送先テーブルとして記憶する転送先テーブル記憶領域を備えており、転送条件としては、例えば、図５に示すように、例えば、印刷エラーの発生を転送の条件とする「エラー時」、常に転送する「常時」、転送を行わない「転送しない」等が登録される。また、転送先テーブルには、例えば、図６に示すように、転送先と付加情報が登録され、転送先としては、ＵＳＢ  Ｉ／Ｆ３７に接続されているＵＳＢデバイス６０、ハードディスク（ＨＤＤ）３４、メール、共有ホルダ等を指定でき、また、付加情報として、転送先のメールアドレス、共有ホルダのアドレス等を指定することができる。なお、図６では示されていないが、転送先としては、ネットワークＮＷに接続された他のプリンタＰｒ１〜Ｐｒｍ、クライアント端末ＣＬ１〜ＣＬｎまたはプリントサーバＰＳ１、ＰＳ２等であってもよい。
【００５６】
そして、この転送条件や転送先等の転送に関する項目については、プリンタＰｒ１〜Ｐｒｍのオペレーションパネルからの設定登録操作で予め設定することができるだけでなく、プリンタＰｒ１〜Ｐｒｍにデータを送信するクライアント端末ＣＬ１〜ＣＬｎ側においても設定することができ、クライアント端末ＣＬ１〜ＣＬｎ側において設定可能な項目としては、例えば、図７に設定可能項目リストとして示すように、転送条件、転送先、転送先付加情報、エラー通知用メールアドレス及びエラー復旧後の再印刷の要否等である。このクライアント端末ＣＬ１〜ＣＬｎでの転送設定は、プリンタドライバ２３において設定することができ、プリンタドライバ２３は、当該設定操作された転送設定情報（設定情報）を、印刷データに付加してプリンタＰｒ１〜Ｐｒｍに送信する。
【００５７】
そして、プリンタＰｒ１〜Ｐｒｍは、クライアント端末ＣＬ１〜ＣＬｎから印刷データが送信されてくると、まず、図８に示すデータ転送基本制御処理を実行する。すなわち、プリンタＰｒ１〜Ｐｒｍは、印刷データの受信を行うと、当該印刷データから送信元のクライアント端末ＣＬ１〜ＣＬｎ（図８ではＰＣと記載）による転送指定情報（設定情報）を取得し（ステップＳ１０１）、当該転送指定情報に転送指定があるか、すなわち、転送条件として「転送しない」以外の「エラー時」、「常時」等が設定されているかチェックする（ステップＳ１０２）。
【００５８】
ステップＳ１０２で、転送指定がないときには、プリンタＰｒ１〜Ｐｒｍは、受信した印刷データに対して通常の印刷処理を行って、処理を終了する（ステップＳ１０３）。
【００５９】
ステップＳ１０２で、転送指定があるときには、プリンタＰｒ１〜Ｐｒｍは、受信した印刷データを１ページずつ印刷するページ印刷を実行し（ステップＳ１０４）、１ページの印刷を実行すると、転送条件が「エラー時」のみであるかチェックし（ステップＳ１０５）、「エラー時」のみでないとき、すなわち、「常時」であるときには、印刷の完了した１ページ分の印刷データを画像変換部４０で汎用データに変換する汎用データ作成処理を行って（ステップＳ１０６）、印刷データに次ページがあるかチェックする（ステップＳ１０７）。
【００６０】
ステップＳ１０７で、次ページがあるときには、プリンタＰｒ１〜Ｐｒｍは、ステップＳ１０４に戻って、当該次ページの印刷処理から上記同様に処理して印刷と汎用データ作成処理を行い（ステップＳ１０４〜Ｓ１０７）、ステップＳ１０７で、次ページが無くなると、印刷データから変換した汎用データをステップＳ１０１で取得した転送指定情報で指定されている宛先に転送する転送処理を行って、処理を終了する（ステップＳ１０８）。
【００６１】
ステップＳ１０５で、転送条件が「エラー時」のみであると、プリンタＰｒ１〜Ｐｒｍは、エラーが発生したかチェックし（ステップＳ１０９）、エラーが発生していないときには、ステップＳ１０７に移行して、次ページがあるかチェックする（ステップＳ１０７）。ステップＳ１０７で、次ページがあると、プリンタＰｒ１〜Ｐｒｍは、ステップＳ１０４に戻って、当該次ページの印刷処理から上記同様に処理し（ステップＳ１０４、Ｓ１０５、Ｓ１０９）、ステップＳ１０９で、エラーが発生することなく、ステップＳ１０７で、次ページが無くなると、そのまま処理を終了する（ステップＳ１０８）。
【００６２】
上記転送条件が「エラー時」のみであるときの処理で、ステップＳ１０９で、エラーが発生すると、プリンタＰｒ１〜Ｐｒｍは、受信済の全て印刷データを画像変換部４０で汎用データ（例えば、ＰＤＦ等）に変換する汎用データ作成処理を行って、変換した汎用データをハードディスク３４にテンポラリファイルとして一時保存して（ステップＳ１１０）、印刷データに次ページがあるかチェックし（ステップＳ１１１）、次ページがあると、当該次ページを汎用データに変換する汎用データ作成処理を次ページが無くなるまで行う（ステップＳ１１０、Ｓ１１１）。
【００６３】
ステップＳ１１１で、次ページが無くなると、プリンタＰｒ１〜Ｐｒｍは、ステップＳ１０８に移行して、印刷データから変換した汎用データをステップＳ１０１で取得した転送指定情報で指定されている宛先（転送先）に転送する転送処理を行って、処理を終了する（ステップＳ１０８）。この転送処理では、例えば、図６では、転送先がＵＳＢであるため、ＵＳＢデバイス６０にテンポラリファイルである汎用データファイルを転送する。
【００６４】
そして、プリンタＰｒ１〜Ｐｒｍは、ステップＳ１０８での転送処理を、図９に示すように実行する。すなわち、プリンタＰｒ１〜Ｐｒｍは、汎用データに変換したファイルをハードディスク３４から取得し（ステップＳ２０１）、当該汎用データファイルを転送指定情報で指定されている転送先に転送し（ステップＳ２０２）、当該汎用データファイルを再取得して印刷する設定となっているかを転送指定情報に基づいてチェックする（ステップＳ２０３）。すなわち、図７に示したように、クライアント端末ＣＬ１〜ＣＬｎで設定可能な項目リストとして、再印刷の要否があり、ステップＳ２０３では、この再印刷の要否で、再印刷が必要である旨の設定が行われているかチェックする。
【００６５】
ステップＳ２０３で、再印刷が設定されていないときには、プリンタＰｒ１〜Ｐｒｍは、そのまま処理を終了し、再印刷が設定されていると、当該汎用データのファイル名等を、待機文書テーブルの待機リストに登録して処理を終了する（ステップＳ２０４）。
【００６６】
この待機リストは、例えば、図１０に示すように、例えば、ファイル名、転送先及び転送先付加情報等が待機文書テーブルに登録されたものである。
【００６７】
そして、プリンタＰｒ１〜Ｐｒｍは、上述のようにして、印刷処理と転送処理を行うと、図１１に示すように、データ取得・印刷処理を行う。すなわち、プリンタＰｒ１〜Ｐｒｍは、待機文書テーブルの待機リストにファイルがあるかチェックし（ステップＳ３０１）、待機リストにファイルがないときには、そのまま処理を終了する。
【００６８】
ステップＳ３０１で、待機リストにファイルがあると、プリンタＰｒ１〜Ｐｒｍは、当該待機リストに登録されている転送先に対応する汎用データファイルがあるかチェックし（ステップＳ３０２）、転送先に汎用データファイルがあるときには、当該汎用データファイルを転送先から取得する（ステップＳ３０３）。
【００６９】
プリンタＰｒ１〜Ｐｒｍは、転送先から汎用データを取得すると、待機リストからファイル名及び対応する項目を削除し（ステップＳ３０４）、取得した汎用データに基づいて印刷を実行する（ステップＳ３０５）。この際、取得したファイルは、汎用データであるため、印刷に必要なデータ形式に簡単かつ適切に変換して印刷することができる。
【００７０】
プリンタＰｒ１〜Ｐｒｍは、取得した汎用データファイルに基づいて印刷を完了すると、待機リストに他のファイルが登録されているかチェックし（ステップＳ３０６）、他のファイルが登録されているときには、ステップＳ３０２に戻って、当該ファイルが転送先にあるか否かの処理から上記同様に処理を行う（ステップＳ３０２〜Ｓ３０６）。
【００７１】
そして、プリンタＰｒ１〜Ｐｒｍは、ステップＳ３０２で、待機リストにファイル名と対応して登録されている転送先に当該ファイル名のファイルが存在しないとき（すなわち、ファイルが消失しているとき）には、待機リストから当該ファイル名を削除し（ステップＳ３０７）、オペレーションパネルのディスプレイに、転送ファイルが転送先に存在しない旨（ファイルが消失している旨）のエラー表示等によってエラー情報を報知出力する（ステップＳ３０８）。
【００７２】
次に、プリンタＰｒ１〜Ｐｒｍは、待機文書テーブルの当該ファイル名に対して転送先付加情報として、エラー通知用メールアドレスが登録されているかチェックし（ステップＳ３０９）、エラー通知用メールアドレスが登録されていないときには、待機リストに他のファイルがあるかチェックして（ステップＳ３０６）、他のファイルがないときには、処理を終了する。
【００７３】
ステップＳ３０９で、待機文書テーブルの当該ファイル名に対してエラー通知用メールアドレスが登録されているときには、プリンタＰｒ１〜Ｐｒｍは、メール生成部４１で、転送ファイルが転送先に存在しない旨のエラーメールを作成して、当該エラーメールを当該登録されているメールアドレス宛に送信し（ステップＳ３１０）、待機リストに他のファイルがあるかチェックして（ステップＳ３０６）、他のファイルがないときには、処理を終了する。
【００７４】
このように、本実施例の印刷処理システム１のプリンタＰｒ１〜Ｐｒｍは、外部から受け取ったデータである印刷データを所定の汎用フォーマット形式の汎用データに変換して転送先に転送している。
【００７５】
したがって、安価かつ速やかに汎用性の高いデータを転送することができ、利用性を向上させることができる。
【００７６】
また、本実施例の印刷システム１のプリンタＰｒ１〜Ｐｒｍは、所定の転送条件が満たされると、データ転送処理を行っている。
【００７７】
したがって、利用状況やデータ処理（印刷処理）状況等に応じてデータを転送することができ、利用性をより一層向上させることができる。
【００７８】
さらに、本実施例の印刷システム１は、所定の再取得条件に基づいて転送先から転送済の汎用データを取得して、データ処理である印刷処理を行っている。
【００７９】
したがって、印刷処理が可能となった時点で、データを取得して、処理することができ、利用性を向上させることができる。
【００８０】
また、本実施例の印刷システム１は、転送先、転送条件または／及び再取得条件が、予めオペレーションパネルから設定され、または、データとともに外部から送られてくる転送指定情報（設定情報）に基づいて設定される。
【００８１】
したがって、利用状況やデータ処理状況等に応じてデータを転送したり、転送先を設定したり、さらには、再取得することができ、利用性をより一層向上させることができる。
【実施例２】
【００８２】
図１２〜図１７は、本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第２実施例を示す図である。
【００８３】
なお、本実施例は、上記第１実施例の印刷処理システム１と同様の印刷処理システムに適用したものであり、本実施例の説明においては、必要に応じて、第１実施例の説明で用いた符号をそのまま用いて説明する。
【００８４】
本実施例の印刷処理システム１は、クライアント端末ＣＬ１〜ＣＬｎからプリンタＰｒ１〜Ｐｒｍに送った印刷データを汎用データに変換して指定の宛先に転送し、その後、印刷処理にエラーが発生して、一定の待ち時間エラーが復旧しないと、当該汎用データを代替先（代替印刷先）に転送して、当該代替先で印刷処理する。
【００８５】
そこで、プリンタＰｒ１〜Ｐｒｍは、オペレーションパネルの操作によって、または、クライアント端末ＣＬ１〜ＣＬｎからの転送指定情報によって、図１２に設定可能項目として示すように、転送条件、転送先、転送先付加情報、エラー通知メールアドレス、エラー復旧後の再印刷の要否、代替先のアドレス及びエラー状態待機時間等が予め設定登録される。この転送管理情報をクライアント端末ＣＬ１〜ＣＬｎからのコマンドによっても設定する場合には、設定情報を印刷データに付加して送信する。
【００８６】
そして、プリンタＰｒ１〜Ｐｒｍは、クライアント端末ＣＬ１〜ＣＬｎから印刷データが送信されてくると、まず、図１３に示すデータ転送基本制御処理を実行する。すなわち、プリンタＰｒ１〜Ｐｒｍは、印刷データの受信を行うと、当該印刷データから送信元のクライアント端末ＣＬ１〜ＣＬｎ（図８ではＰＣと記載）による転送指定情報（設定情報）を取得してＮＶＲＡＭ３３に保存し（ステップＳ４０１）、当該転送指定情報に転送指定があるか、すなわち、転送条件として「転送しない」以外の「エラー時」が設定されているかチェックする（ステップＳ４０２）。
【００８７】
ステップＳ４０２で、転送指定がないときには、プリンタＰｒ１〜Ｐｒｍは、受信した印刷データによる通常の印刷処理を行って、処理を終了する（ステップＳ４０３）。
【００８８】
ステップＳ４０２で、転送指定があるときには、プリンタＰｒ１〜Ｐｒｍは、受信した印刷データを１ページずつ印刷するページ印刷を実行し（ステップＳ４０４）、１ページの印刷を実行すると、エラーが発生したかチェックし（ステップＳ４０５）、エラーが発生していないときには、印刷データに次ページがあるかチェックする（ステップＳ４０６）。
【００８９】
ステップＳ４０６で、次ページがあるときには、プリンタＰｒ１〜Ｐｒｍは、ステップＳ４０４に戻って、当該次ページの印刷処理から上記同様に処理し（ステップＳ４０４〜Ｓ４０６）、ステップＳ４０６で、次ページが無くなると、印刷データの汎用データへの変換を行った転送処理を行うことなく、そのまま処理を終了する。すなわち、本実施例の場合、転送する場合の転送条件としては、「エラー時」のみが設定されるので、印刷処理にエラーが発生しないときには、データの転送処理を行うことなく、そのまま処理を終了する。
【００９０】
ステップＳ４０５で、印刷処理にエラーが発生すると、プリンタＰｒ１〜Ｐｒｍは、
受信済の全て印刷データを画像変換部４０で汎用データ（例えば、ＰＤＦデータ等）に変換する汎用データ作成処理をして、変換した汎用データをハードディスク３４にテンポラリファイルとして一時保存して（ステップＳ４０８）、印刷データに次ページがあるかチェックし（ステップＳ４０９）、次ページがあると、当該ページの汎用データへの変換処理を行って、次ページがあるかチェックする処理を、次ページが無くなるまで行う（ステップＳ４０８、Ｓ４０９）。
【００９１】
ステップＳ４０９で、次ページが無くなると、プリンタＰｒ１〜Ｐｒｍは、印刷データから変換した汎用データをステップＳ４０１で取得して転送指定情報としてＮＶＲＡＭ３３に登録されている宛先に転送する転送処理を行い（ステップＳ４１０）、エラー復旧待ちタイマを当該転送指定情報に登録されているエラー状態待機時間に設定して、処理を終了する（ステップＳ４１１）。この転送処理では、例えば、図６と同様にＵＳＢが転送先として設定されていると、ＵＳＢにテンポラリファイルである汎用データファイルを転送する。
【００９２】
そして、プリンタＰｒ１〜Ｐｒｍは、ステップＳ４１０での転送処理を、図１４に示すように実行する。すなわち、プリンタＰｒ１〜Ｐｒｍは、汎用データに変換したファイルを取得し（ステップＳ５０１）、当該汎用データファイルを転送指定情報で指定されている転送先に転送し（ステップＳ５０２）、汎用データファイルを、待機文書テーブルの待機リストに登録して処理を終了する（ステップＳ５０３）。
【００９３】
この待機リストは、例えば、図１５に示すように、例えば、ファイル名、転送先、転送先付加情報及び返信用メールアドレス等が待機文書テーブルに登録されたものである。
【００９４】
そして、プリンタＰｒ１〜Ｐｒｍは、上述のようにして、印刷処理を行って、当該印刷処理にエラーが発生して、汎用データの転送とエラー復旧待ちタイマをセットすると、エラー復旧待ちタイマがタイムアウトするのを待って、図１６及び図１７に示すように、代替印刷制御処理を行う。
【００９５】
すなわち、プリンタＰｒ１〜Ｐｒｍは、印刷処理にエラーが発生して、汎用データの転送とエラー復旧待ちタイマをセットし、エラー復旧待ちタイマがタイムアウトすると、図１６に示すように、待機文書テーブルの待機リストにファイルがあるかチェックし（ステップＳ６０１）、待機リストにファイルがないときには、図１７に示すようにそのまま処理を終了する。
【００９６】
ステップＳ６０１で、待機リストにファイルがあると、プリンタＰｒ１〜Ｐｒｍは、印刷エラーが復旧したかチェックし（ステップＳ６０２）、復旧していると、待機リストに登録されている転送先から汎用データファイルを取得する（ステップＳ６０３）。
【００９７】
プリンタＰｒ１〜Ｐｒｍは、転送先から汎用データファイルを取得すると、待機リストから当該汎用データファイルのファイル名及び対応する項目を削除し（ステップＳ６０４）、取得した汎用データファイルに基づいて印刷を実行する（ステップＳ６０５）。この際、取得したファイルは、汎用データであるため、印刷に必要なデータ形式に簡単かつ適切に変換して印刷することができる。
【００９８】
プリンタＰｒ１〜Ｐｒｍは、取得した汎用データファイルに基づいて印刷を完了すると、図１７に示すように、待機リストに他のファイルが登録されているかチェックし（ステップＳ６０６）、他のファイルが登録されているときには、図１６のステップＳ６０２に戻って、印刷エラーが復旧したかのチェックから上記同様に処理して（ステップＳ６０２〜Ｓ６０６）、図１７のステップＳ６０６で待機リストにファイルがなくなると、処理を終了する。
【００９９】
そして、図１６のステップＳ６０２で、印刷エラーが復旧していないときには、プリンタＰｒ１〜Ｐｒｍは、転送先から汎用データファイルを取得し（ステップＳ６０７）、ＮＶＲＡＭ３３の設定項目リスト（図１２参照）から代替先のアドレスを取得して（ステップＳ６０８）、当該指定先である代替先（他のプリンタＰｒ１〜Ｐｒｍ）が代替印刷が可能であるかチェックする（ステップＳ６０９）。この指定先が代替印刷が可能であるか否かは、例えば、代替先として指定されている相手先のアドレスに対して、ＳＮＭＰ（Simple Network Management Protocol）により当該代替先の状態を示す情報であるＭＩＢ（Management Information Base）情報を取得して、当該ＭＩＢ情報に基づいて当該代替先が代替印刷可能であるかチェックする。例えば、当該代替先が故障中等であると、印刷不可能となる。
【０１００】
ステップＳ６０９で、代替先が代替印刷不可能であると、プリンタＰｒ１〜Ｐｒｍは、待機リストから当該ファイル名を削除し（ステップＳ６１０）、代替先で代替印刷ができない旨の警報（アラート）をオペレーションパネルのディスプレイに表示する等の方法で報知出力して（ステップＳ６１１）、図１７に示すように、処理を終了する。
【０１０１】
図１６のステップＳ６０９で、代替先が代替印刷可能であると、図１７に示すように、プリンタＰｒ１〜Ｐｒｍは、当該代替先が転送データ（汎用データファイル）を印刷する能力を有しているかチェックする（ステップＳ６１２）。この印刷能力の確認は、ステップＳ６０９で取得したＭＩＢ情報から代替先の機器の能力を確認することで行う。例えば、汎用データファイルがカラーファイルであるが、当該代替先のプリンタＰｒ１〜Ｐｒｍがモノクロの印刷能力しか有していない場合には、当該代替先は転送データ（汎用データファイル）の印刷能力を有していないこととなる。
【０１０２】
ステップＳ６１２で、代替先が印刷能力を有しているときには、プリンタＰｒ１〜Ｐｒｍは、当該代替先に汎用データを転送して代替印刷を行わせ（ステップＳ６１３）、代替印刷を行わせた旨及び代替先をオペレーションパネルのディスプレイに表示する等の方法で通知する（ステップＳ６１４）。
【０１０３】
ステップＳ６１２で、代替先が印刷能力を有していないときには、当該代替先の印刷能力に合わせた画像変換処理（必要なデータ処理）を画像変換部４０で行って（ステップＳ６１５）、当該画報変換処理後の汎用データを、当該代替先に転送して代替印刷を行わせ（ステップＳ６１３）、代替印刷を行わせた旨及び代替先をオペレーションパネルのディスプレイに表示する等の方法で通知する（ステップＳ６１４）。そして、ステップＳ６１５での画像変換処理としては、例えば、代替先がモノクロの印刷能力しか有していないときには、画像変換部４０で、カラーの汎用データをモノクロの汎用データに変換する。
【０１０４】
次に、プリンタＰｒ１〜Ｐｒｍは、メール通知を行う設定となっているかチェックし（ステップＳ６１６）、メール通知を行う設定となっていないときには、ＮＶＲＡＭ３３の待機リストテーブルから代替印刷を行ったファイル名等のファイル情報を削除する（ステップＳ６１７）。
【０１０５】
ステップＳ６１４で、メール通知を行う設定となっているときには、プリンタＰｒ１〜Ｐｒｍは、メール生成部４１で、代替印刷を行った旨及び代替先等のメッセージを記載したメールを作成し、待機リストテーブルに登録されている返信用メールアドレスに当該メールを送信し、ＮＶＲＡＭ３３の待機リストテーブルから代替印刷を行ったファイル名等のファイル情報を削除する（ステップＳ６１７）。
【０１０６】
次に、プリンタＰｒ１〜Ｐｒｍは、待機リストに他のファイルが登録されているかチェックし（ステップＳ６０６）、他のファイルが登録されているときには、ステップＳ６０２に戻って、印刷エラーが復旧したかのチェックから上記同様に処理して（ステップＳ６０２、Ｓ６０７〜Ｓ６１８、Ｓ６０６）、ステップＳ６０６で待機リストにファイルがなくなると、処理を終了する。
【０１０７】
このように、本実施例の印刷処理システム１は、プリンタＰｒ１〜Ｐｒｍが、所定の代替処理条件に基づいて、転送先から転送済の汎用データを取得して、代替先に転送して当該代替先に所定のデータ処理である印刷処理を行わせている。
【０１０８】
したがって、汎用データを有効に利用して、データ処理である印刷処理を確実に行わせることができ、利用性を向上させることができる。
【０１０９】
また、本実施例の印刷システム１は、プリンタＰｒ１〜Ｐｒｍが、データのデータ処理中である印刷処理中にエラーが発生して、当該データを変換した汎用データを転送先に転送し、かつ、当該エラーが所定の待ち時間継続することを、代替処理条件として、当該転送先から当該汎用データを取得して代替先に転送している。
【０１１０】
したがって、データ処理にエラーが発生して当該エラーが解消されないときにも、汎用データを有効に利用して、データ処理である印刷処理を確実に行わせることができ、利用性をより一層向上させることができる。
【０１１１】
さらに、本実施例の印刷システム１のプリンタＰｒ１〜Ｐｒｍは、代替先や待ち時間が、予めオペレーションパネルから設定され、または、データとともに外部から送られてくる転送指定情報（設定情報）に基づいて設定される。
【０１１２】
したがって、利用状況やエラー状況等に応じてデータを代替処理を行うことができ、利用性をより一層向上させることができる。
【０１１３】
また、本実施例の印刷システム１のプリンタＰｒ１〜Ｐｒｍは、代替先がデータ処理を実行可能か否か判別し、データ処理が可能な場合のみ当該代替先に汎用データを転送している。
【０１１４】
したがって、紙切れ等によってデータ処理である印刷処理を行うことのできない代替先に不用意にデータ転送することを防止することができ、より一層利用性を向上させることができる。
【０１１５】
さらに、本実施例の印刷システム１は、プリンタＰｒ１〜Ｐｒｍが、代替先のデータ処理の処理能力である印刷能力を判定して、当該処理能力に合わせて、解像度変換やモノクロ変換等の必要なデータ処理を汎用データに行った後、当該代替先に転送している。
【０１１６】
したがって、代替先に当該代替先のデータ処理能力に応じたデータを転送して、適切なデータ処理を行わせることができ、より一層利用性を向上させることができる。
【０１１７】
また、本実施例の印刷システム１のプリンタＰｒ１〜Ｐｒｍは、代替先でデータ処理（印刷処理）を行わせると、その旨をオペレーションパネルのディスプレイに表示したり、その旨のメールを送信する等の報知方法で報知出力している。
【０１１８】
したがって、代替処理されたことや代替先を知ることができ、より一層利用性を向上させることができる。
【０１１９】
さらに、上記各実施例の印刷システム１のプリンタＰｒ１〜Ｐｒｍは、転送先で転送済の汎用データが消失すると、その旨をオペレーションパネルのディスプレイに表示したり、その旨のメールを送信する等の報知方法で報知出力している。
【０１２０】
したがって、転送先の汎用データが消失してしまっていることを知ることができ、適切な対応をとることができる。
【０１２１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２２】
ネットワーク接続されたコンピュータ等の外部から送られてくる印刷データ等のデータの汎用性を向上させるプリンタ、複合装置、ファクシミリ装置、複写装置等のデータ処理装置やデータ処理方法、データ処理プログラム及び当該データ処理プログラムを記録する記録媒体に利用することができる。
【図面の簡単な説明】
【０１２３】
【図１】本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第１実施例を適用した印刷処理システムのシステム構成図。
【図２】図１のクライアント端末の基本ハードウェア及びソフトウェア構成を示す図。
【図３】図２のドライバのモジュール構成図。
【図４】図１のプリンタのブロック構成図。
【図５】図４のＮＶＲＡＭに格納される転送条件の一例を示す図。
【図６】図４のＮＶＲＡＭに格納される転送先テーブルの一例を示す図。
【図７】図４のＮＶＲＡＭに格納される転送処理で設定可能な項目リストの一例を示す図。
【図８】図４のプリンタによるデータ転送基本制御処理を示すフローチャート。
【図９】図８の転送処理の詳細な処理を示すフローチャート。
【図１０】図９の転送処理で設定される待機リストの一例を示す図。
【図１１】図４のプリンタによるデータ再取得処理を示すフローチャート。
【図１２】本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第２実施例のプリンタのＮＶＲＡＭに格納される転送処理で設定可能な項目リストの一例を示す図。
【図１３】本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第２実施例のプリンタによるデータ転送基本制御処理を示すフローチャート。
【図１４】図１３の転送処理の詳細な処理を示すフローチャート。
【図１５】図１４の転送処理で登録される待機文書テーブルの一例を示す図。
【図１６】本発明のデータ処理装置、データ処理方法、データ処理プログラム及び記録媒体の第２実施例のプリンタによる代替印刷処理を示すフローチャート。
【図１７】図１６の代替印刷処理の続きの処理を示すフローチャート。
【符号の説明】
【０１２４】
１  印刷処理システム
ＮＷ  ネットワーク
ＣＬ１〜ＣＬｎ  クライアント端末
ＰＳ１、ＰＳ２  プリントサーバ
Ｐｒ１〜Ｐｒｍ  プリンタ
１１  記憶部
１２  入力部
１３  表示部
１４  パラレルＩ／Ｆ
１５  ＵＳＢ  Ｉ／Ｆ
１６  ネットワークＩ／Ｆ
２１  アプリケーション
２２  スプーラ
２３  ドライバ
２３ａ  描画部
２３ｂ  転送先情報入力部
２３ｃ  データ受信部
２３ｄ  データ転送部
３０  コントローラ
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＮＶＲＡＭ
３４  ハードディスク（ＨＤＤ）
３５  ホストＩ／Ｆ
３６  ネットワークＩ／Ｆ
３７  ＵＳＢ  Ｉ／Ｆ
３８  パネルＩ／Ｆ
３９  エンジンＩ／Ｆ
４０  画像変換部
４１  メール生成部
４２  バス
５０  エンジン
６０  ＵＳＢデバイス
【図１】
2007328382.tif 000003
【図２】
2007328382.tif 000004
【図３】
2007328382.tif 000005
【図４】
2007328382.tif 000006
【図５】
2007328382.tif 000007
【図６】
2007328382.tif 000008
【図７】
2007328382.tif 000009
【図８】
2007328382.tif 000010
【図９】
2007328382.tif 000011
【図１０】
2007328382.tif 000012
【図１１】
2007328382.tif 000013
【図１２】
2007328382.tif 000014
【図１３】
2007328382.tif 000015
【図１４】
2007328382.tif 000016
【図１５】
2007328382.tif 000017
【図１６】
2007328382.tif 000018
【図１７】
2007328382.tif 000019