(57)【要約】【課題】電子データをＸＰＳフォーマットからラスタ形式に変換するプリンタ装置と変換しないプリンタ装置とをデータ処理装置に接続するような場合でも、複数のプリンタドライバをデータ処理装置にインストールする必要がない画像処理システムを提供する。【解決手段】データ処理装置１００は、電子データをＸＰＳフォーマットからラスタ形式に変換する機能の有無をプリンタ装置２００，３００ごとに認識し、機能があるプリンタ装置２００には電子データを変換することなく送信し、機能がないプリンタ装置３００には電子データを変換してから送信する。【選択図】図１
2008176589.tif 000002
【特許請求の範囲】
【請求項１】
電子データを所定の保持形式で保持するデータ処理装置と前記電子データを所定の出力形式で出力する画像処理装置とを有する画像処理システムであって、
前記データ処理装置に接続される前記画像処理装置として、前記電子データを前記保持形式から前記出力形式に変換する下位変換部を有するものと、前記下位変換部を有しないものと、の複数種類があり、
前記データ処理装置は、
前記電子データを前記保持形式で保持するデータ保持部と、
前記電子データを前記画像処理装置に送信するデータ送信部と、
保持されている前記電子データを前記保持形式から前記出力形式に変換する上位変換部と、
前記画像処理装置が前記下位変換部を有するか有しないかを判定する変換判定部と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換部に変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換部に変換させてから前記データ送信部に送信させる、動作制御部と、
を有する画像処理システム。
【請求項２】
前記上位変換部および前記下位変換部は、前記保持形式である圧縮形式の前記電子データを前記出力形式である伸張形式に復号する請求項１に記載の画像処理システム。
【請求項３】
前記上位変換部および前記下位変換部は、前記保持形式であるベクタ形式の前記電子データを前記出力形式であるラスタ形式にラスタライズし、
前記画像処理装置は、前記ラスタ形式の前記電子データを印刷出力するデータ印刷部を有する請求項１に記載の画像処理システム。
【請求項４】
前記上位変換部および前記下位変換部は、前記保持形式であるベクタ形式の前記電子データを前記出力形式であるラスタ形式にラスタライズし、
前記画像処理装置は、前記ラスタ形式の前記電子データをファクシミリ形式に符号化するデータ符号化部と、符号化された前記電子データをファクシミリ送信するファクシミリ送信部と、を有する請求項１に記載の画像処理システム。
【請求項５】
前記データ処理装置は、前記画像処理装置の前記下位変換部の有無が事前に登録されている有無保持部を、さらに有し、
前記変換判定部は、前記有無保持部の保持データにより前記下位変換部の有無を判定する請求項１ないし４の何れか一項に記載の画像処理システム。
【請求項６】
前記データ処理装置は、前記電子データを送信して出力させる前記画像処理装置に前記下位変換部の有無確認を送信する有無確認部を、さらに有し、
前記画像処理装置は、前記有無確認を受信すると前記下位変換部の有無通知を前記データ処理装置に返信する有無通知部を、さらに有し、
前記変換判定部は、前記画像処理装置の通知結果により前記下位変換部の有無を判定する請求項１ないし４の何れか一項に記載の画像処理システム。
【請求項７】
前記データ処理装置は、複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、前記電子データを送信して出力させる前記画像処理装置に前記識別データの返信要求を送信する識別確認部とを、さらに有し、
前記画像処理装置は、前記返信要求を受信すると前記識別データを前記データ処理装置に通知する識別通知部を、さらに有し、
前記変換判定部は、通知された前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１ないし４の何れか一項に記載の画像処理システム。
【請求項８】
前記変換判定部は、前記画像処理装置から通知結果が取得されないと前記下位変換部がないと判定する請求項６または７に記載の画像処理システム。
【請求項９】
前記画像処理装置は、所定タイミングで前記下位変換部の有無を通知する有無通知部を、さらに有し、
前記データ処理装置は、前記画像処理装置から通知された前記下位変換部の有無を保持する有無保持部を、さらに有し、
前記変換判定部は、前記有無保持部の保持データにより前記下位変換部の有無を判定する請求項１ないし４の何れか一項に記載の画像処理システム。
【請求項１０】
前記画像処理装置は、所定タイミングで識別データを前記データ処理装置に通知する有無通知部を、さらに有し、
前記データ処理装置は、複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、通知された前記識別データを保持する識別保持部とを、さらに有し、
前記変換判定部は、保持されている前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１ないし４の何れか一項に記載の画像処理システム。
【請求項１１】
請求項１に記載の画像処理システムのデータ処理装置であって、
前記電子データを前記保持形式で保持するデータ保持部と、
前記電子データを前記画像処理装置に送信するデータ送信部と、
保持されている前記電子データを前記保持形式から前記出力形式に変換する上位変換部と、
前記画像処理装置が前記下位変換部を有するか有しないかを判定する変換判定部と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換部に変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換部に変換させてから前記データ送信部に送信させる、動作制御部と、
を有するデータ処理装置。
【請求項１２】
請求項１１に記載のデータ処理装置のためのコンピュータプログラムであって、
前記電子データを前記保持形式で保持するデータ保持処理と、
前記電子データを前記画像処理装置に送信するデータ送信処理と、
保持されている前記電子データを前記保持形式から前記出力形式に変換する上位変換処理と、
前記画像処理装置が前記下位変換部を有するか有しないかを判定する変換判定処理と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換処理で変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換処理で変換させてから前記データ送信部に送信させる、動作制御処理と、
を前記データ処理装置に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置と画像処理装置とを有する画像処理システムに関し、特に、データ処理装置で保持されている電子データを画像処理装置で印刷出力やファクシミリ送信する画像処理システム、そのデータ処理装置、そのコンピュータプログラム、に関する。
【背景技術】
【０００２】
現在、いわゆるパーソナルコンピュータからなるデータ処理装置に、プリンタ装置やファクシミリ装置やＭＦＰ(Multi Function Peripherals)からなる画像処理装置を接続した画像処理システムが利用されている。
【０００３】
このような画像処理システムでは、データ処理装置に保持されている電子データを、画像処理装置に送信し、印刷出力やファクシミリ送信などの形態で出力することができる。
【０００４】
より具体的には、データ処理装置は、ＨＤＤ(Hard Disc Drive)などのデータ記憶デバイスを有し、電子データを所定の保持形式で保持している。このような保持形式としては各種があるが、例えば、ＸＭＬ(Extensible Markup Language)フォーマットの一つであるＸＰＳ(XML Paper Specification)フォーマットがある。このＸＰＳフォーマットの電子データは、例えば、ベクタ形式の文書データをＺＩＰ形式で圧縮したものに相当する。
【０００５】
このようなＸＰＳフォーマットなどの電子データが画像処理システムで印刷出力される場合は、まず、データ処理装置で保存されている電子データが読み出されてベクタ形式に伸張される。
【０００６】
つぎに、このベクタ形式の電子データがデータ処理装置でラスタ形式にラスタライズされる。このラスタ形式の電子データがデータ処理装置からＭＦＰやプリンタ装置に送信される。そこで、そのＭＦＰなどでラスタ形式の電子データが印刷出力される。
【０００７】
同様に、ＸＰＳフォーマットなどの電子データが画像処理システムでファクシミリ送信される場合は、例えば、データ処理装置で電子データがベクタ形式に伸張されてからラスタ形式にラスタライズされる。
【０００８】
このラスタ形式の電子データがデータ処理装置からＭＦＰやファクシミリ装置に送信される。そのＭＦＰなどではラスタ形式の電子データがファクシミリ形式に符号化されてからファクシミリ送信される。
【０００９】
なお、上述のようなデータ処理装置でＸＰＳフォーマットの電子データの伸張は、例えば、ＯＳ(Operating System)の機能により実行される。また、その伸張された電子データのラスタライズは、データ処理装置にＭＦＰなどの画像処理装置ごとに実装されているアプリケーションソフトであるプリンタドライバやファクシミリドライバにより実行される。
【００１０】
なお、上述のようなラスタライズ機能がＭＦＰなどの画像処理装置に実装されている場合もある。このような場合は、その画像処理装置のためのプリンタドライバやファクシミリドライバにはラスタライズ機能が搭載されていない。
【００１１】
このような画像処理装置とデータ処理装置からなる画像処理システムでＸＰＳフォーマットなどの電子データが画像処理システムで印刷出力される場合は、データ処理装置で電子データがベクタ形式に伸張された状態でＭＦＰなどに送信される。そこで、そのＭＦＰなどで電子データがベクタ形式からラスタ形式にラスタライズされて印刷出力される。
【００１２】
同様に、ファクシミリ送信される場合は、データ処理装置でベクタ形式に伸張された電子データが、ＭＦＰなどでラスタ形式にラスタライズされてからファクシミリ形式に符号化されてファクシミリ送信される。
【００１３】
現在、上述のような画像処理システムとして各種の提案がある。例えば、複数のデータ処理装置が一個の画像処理装置に接続されている画像処理システムで、あるデータ処理装置から画像処理装置に複数の印刷ジョブが送信されたとき、データ処理装置と画像処理装置で印刷ジョブごとにラスタライズなどの処理を分担する提案がある。その処理の分担は、画像処理装置が予想時間により決定し、任意のデータ処理装置に依頼する(例えば、特許文献１参照)。
【００１４】
また、データ処理装置が、一つの印刷ジョブのラスタライズ処理の描画オブジェクトごとに、自身と画像処理装置での処理時間を予測し、累計時間が最小となるようにスケジュールを作成する画像処理システムの提案もある(例えば、特許文献２参照)。
【特許文献１】特開２００６−０３５４８７号公報
【特許文献２】特開平１１−１８８９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上述のような画像処理システムでは、画像処理装置にラスタライズ機能が実装されていない場合は、その画像処理装置に専用のドライバソフトによりデータ処理装置にラスタライズ機能が搭載される。一方、画像処理装置にラスタライズ機能が実装されている場合は、その画像処理装置に専用のドライバソフトによりデータ処理装置にラスタライズ機能が搭載されない。
【００１６】
このため、従来の画像処理システムでは、画像処理装置ごとに専用のドライバソフトが必要とされている。従って、サプライヤは、画像処理装置を開発してコンシューマに提供するごとに、専用のドライバソフトも開発して提供する必要がある。
【００１７】
コンシューマは、画像処理装置を導入するごとに、専用のドライバソフトも入手してデータ処理装置にインストールする必要がある。このため、サプライヤもコンシューマも負担が増大している。
【００１８】
特に、現在では一個のデータ処理装置に複数の画像処理装置を接続することもある。このような場合、データ処理装置に複数のドライバソフトをインストールする必要がある。
【００１９】
従って、ラスタライズ機能がない複数の画像処理装置がデータ処理装置に接続される場合、そのデータ処理装置には、複数のラスタライズ機能が並列に実装されることになる。
【００２０】
しかし、データ処理装置は、ドライバソフトなどのコンピュータプログラムがインストールされると、必然的にＨＤＤ等の記憶エリアが占有される。このため、記憶エリアが不足している場合は、必要な機能を実装できないことになる。
【００２１】
また、一般的にコンピュータプログラムは実行されるときにはインストールされているＨＤＤからＲＡＭ(Random Access Memory)等のワークメモリに複写される。このため、複数のコンピュータプログラムが並列に起動されるとワークメモリの記憶エリアが多量に占有される。この場合、データ処理装置の動作が不安定となることがある。
【００２２】
本発明は上述のような課題に鑑みてなされたものであり、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がない画像処理システム、そのデータ処理装置、そのコンピュータプログラム、を提供するものである。
【課題を解決するための手段】
【００２３】
本発明の画像処理システムは、電子データを所定の保持形式で保持するデータ処理装置と電子データを所定の出力形式で出力する画像処理装置とを有する画像処理システムであって、データ処理装置に接続される画像処理装置として、電子データを保持形式から出力形式に変換する下位変換部を有するものと、下位変換部を有しないものと、の複数種類があり、データ処理装置は、電子データを保持形式で保持するデータ保持部と、電子データを画像処理装置に送信するデータ送信部と、保持されている電子データを保持形式から出力形式に変換する上位変換部と、画像処理装置が下位変換部を有するか有しないかを判定する変換判定部と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換部に変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換部に変換させてからデータ送信部に送信させる、動作制御部と、を有する。
【００２４】
従って、本発明の画像処理システムでは、電子データを保持形式から出力形式に変換する画像処理装置に対し、データ処理装置は、電子データを保持形式のまま送信する。この場合、画像処理装置は保持形式の電子データを出力形式に変換してから出力する。一方、電子データを保持形式から出力形式に変換しない画像処理装置に対し、データ処理装置は、電子データを保持形式から出力形式に変換してから送信する。この場合、画像処理装置は出力形式の電子データを出力する。このため、例えば、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がない。
【００２５】
本発明のデータ処理装置は、本発明の画像処理システムのデータ処理装置であって、電子データを保持形式で保持するデータ保持部と、電子データを画像処理装置に送信するデータ送信部と、保持されている電子データを保持形式から出力形式に変換する上位変換部と、画像処理装置が下位変換部を有するか有しないかを判定する変換判定部と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換部に変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換部に変換させてからデータ送信部に送信させる、動作制御部と、を有する。
【００２６】
本発明のコンピュータプログラムは、本発明のデータ処理装置のためのコンピュータプログラムであって、電子データを保持形式で保持するデータ保持処理と、電子データを画像処理装置に送信するデータ送信処理と、保持されている電子データを保持形式から出力形式に変換する上位変換処理と、画像処理装置が下位変換部を有するか有しないかを判定する変換判定処理と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換処理で変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換処理で変換させてからデータ送信部に送信させる、動作制御処理と、をデータ処理装置に実行させる。
【００２７】
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたコンピュータ装置、コンピュータプログラムによりコンピュータ装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２８】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００２９】
さらに、本発明で云う「データが登録されている」とは、本発明の装置が使用されるときに「データが登録されている」状態にあることを意味している。このため、本発明の装置が出荷されるときにはデータが登録されておらず、使用される以前にデータが登録されることを許容する。
【発明の効果】
【００３０】
本発明の画像処理システムでは、例えば、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がなく、複数種類の画像処理装置に電子データを出力させるコンピュータプログラムを一つとすることができる。
【発明を実施するための最良の形態】
【００３１】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態の画像処理システム１０００は、図１に示すように、電子データを所定の保持形式で保持するデータ処理装置１００と、電子データを所定の出力形式で出力する画像処理装置であるプリンタ装置２００，３００とを有する。
【００３２】
このデータ処理装置１００に接続されるプリンタ装置２００，３００として、電子データを保持形式から出力形式に変換する下位変換部２１０を有するプリンタ装置２００と、有しないプリンタ装置３００と、の複数種類がある。
【００３３】
データ処理装置１００は、電子データを保持形式で保持するデータ保持部１１０と、電子データをプリンタ装置２００，３００に送信するデータ送信部１２０と、保持されている電子データを保持形式から出力形式に変換する上位変換部１３０と、プリンタ装置２００，３００が下位変換部２１０を有するか有しないかを判定する変換判定部１４０と、プリンタ装置２００，３００が下位変換部２１０を有すると判定されると、電子データを上位変換部１３０に変換させることなくデータ送信部１２０に送信させ、プリンタ装置２００，３００が下位変換部２１０を有しないと判定されると、電子データを上位変換部１３０に変換させてからデータ送信部１２０に送信させる、動作制御部１５０と、を有する。
【００３４】
より詳細には、データ処理装置１００は、いわゆるコンピュータ装置からなり、ＣＰＵ(Central Processing Unit)やＲＯＭ(Read Only Memory)やＲＡＭ(Random Access Memory)等からなるコンピュータユニット(図示せず)、ＨＤＤ(Hard Disc Drive)等の記憶デバイス、ＬＣＤ(Liquid Crystal Display)等の表示デバイス、キーボード等の入力デバイス、ＬＡＮ(Local Area Network)等でプリンタ装置２００，３００などとデータ通信する通信Ｉ／Ｆ(Interface)、等をハードウェアとして有する(図示せず)。
【００３５】
データ処理装置１００は、各種のコンピュータプログラムがインストールされている。このインストールされているコンピュータプログラムに対応して各種の処理動作を実行することにより、上述のような各部が各種機能として論理的に実装されている。
【００３６】
例えば、データ保持部１１０は、コンピュータユニットがコンピュータプログラムに対応してＨＤＤに電子データを記憶させる機能などに相当する。データ送信部１２０は、コンピュータユニットがコンピュータプログラムに対応して通信Ｉ／Ｆを動作制御する機能などに相当する。その他の各部１３０〜１５０は、コンピュータユニットがコンピュータプログラムに対応して各種の処理動作を実行する機能などに相当する。
【００３７】
本実施の形態の画像処理システム１０００では、電子データの保持形式がＸＰＳフォーマットからなる。このため、電子データは、ベクタ形式の圧縮形式でデータ処理装置１００に保持されている。
【００３８】
このため、データ処理装置１００の上位変換部１３０には、ＸＰＳフォーマットの電子データを伸張形式であるベクタ形式に復号する復号部１３１と、そのベクタ形式を出力形式であるラスタ形式にラスタライズするラスタライズ部１３２と、がある。
【００３９】
第一のプリンタ装置２００は、データ処理装置１００からベクタ形式の電子データを受信するデータ受信部２２０と、ベクタ形式の電子データを出力形式であるラスタ形式にラスタライズする下位変換部２１０と、ラスタ形式の電子データを印刷出力するデータ印刷部２３０と、を有する。
【００４０】
第二のプリンタ装置３００は、データ処理装置１００からラスタ形式の電子データを受信するデータ受信部３１０と、ラスタ形式の電子データを印刷出力するデータ印刷部３２０と、を有する。
【００４１】
データ処理装置１００は、電子データを送信して出力させるプリンタ装置２００，３００に下位変換部２１０の有無確認を送信する有無確認部１６０を、さらに有する。プリンタ装置２００は、有無確認を受信すると下位変換部２１０の有無通知をデータ処理装置１００に返信する有無通知部２４０を、さらに有する。
【００４２】
データ処理装置１００の変換判定部１４０は、プリンタ装置２００，３００の通知結果により下位変換部２１０の有無を判定する。なお、上述のようにプリンタ装置３００には有無通知部がないため、下位変換部の有無がデータ処理装置１００に通知されない。そこで、データ処理装置１００の変換判定部１４０は、プリンタ装置３００から通知結果が取得されないと下位変換部２１０がないと判定する。
【００４３】
上述のような各部を各種機能としてデータ処理装置１００に実装するためのコンピュータプログラムは、例えば、電子データをＸＰＳフォーマットで保持するデータ保持処理と、電子データをプリンタ装置２００，３００に送信するデータ送信処理と、保持されている電子データをＸＰＳフォーマットからラスタ形式に変換する上位変換処理と、プリンタ装置２００，３００が下位変換部２１０を有するか有しないかを判定する変換判定処理と、プリンタ装置２００，３００が下位変換部２１０を有すると電子データを上位変換部１３０に変換させることなくデータ送信部１２０に送信させて有しないと上位変換部１３０に変換させてからデータ送信部１２０に送信させる動作制御処理と、をデータ処理装置１００に実行させるように記述されている。
【００４４】
なお、このようなコンピュータプログラムは、例えば、プリンタ装置２００やプリンタ装置３００などとともに、プリンタドライバに相当するアプリケーションプログラムとして提供される。
【００４５】
上述のような構成において、本実施の形態の画像処理システム１０００では、電子データをＸＰＳフォーマットからラスタ形式に変換するプリンタ装置２００に対し、データ処理装置１００は、電子データをＸＰＳフォーマットのまま送信する。この場合、プリンタ装置２００はＸＰＳフォーマットの電子データをラスタ形式に変換してから出力する。
【００４６】
一方、電子データをＸＰＳフォーマットからラスタ形式に変換しないプリンタ装置３００に対し、データ処理装置１００は、電子データをＸＰＳフォーマットからラスタ形式に変換してから送信する。この場合、プリンタ装置３００はラスタ形式の電子データを出力する。
【００４７】
より具体的には、本実施の形態のデータ処理装置１００では、従来のプリンタドライバに相当するアプリケーションプログラムがインストールされているが、このアプリケーションプログラムは従来のプリンタドライバとは相違して、一つで複数のプリンタ装置２００，３００に対応する。
【００４８】
このため、データ処理装置１００には、上述のアプリケーションプログラムは一つのみインストールされている。このアプリケーションプログラムは、例えば、データ処理装置１００の表示デバイスの表示画面に一つのプリンタアイコンを表示する(図示せず)。
【００４９】
そこで、利用者はＸＰＳフォーマットの電子データを印刷出力したい場合、その電子データのファイルアイコンを上述のプリンタアイコンにドラッグ＆ドロップする。すると、図２に示すように、これをデータ処理装置１００はＸＰＳフォーマットの電子データの印刷指示として認識する(ステップＳ１)。
【００５０】
データ処理装置１００は、接続されているプリンタ装置２００，３００を事前に認識している。このため、上述のようにドラッグ＆ドロップで印刷指示が入力されると、接続されているプリンタ装置２００，３００の一覧がプルダウンメニューなどで表示される(ステップＳ２)。
【００５１】
そこで、利用者によりプリンタ装置２００，３００から一個が選択されると(ステップＳ３)、その選択されたプリンタ装置２００，３００にデータ処理装置１００から下位変換部の有無確認が所定のコマンドデータなどで送信される(ステップＳ４)。
【００５２】
例えば、プリンタ装置２００が選択された場合、このプリンタ装置２００は下位変換部２１０と有無通知部２４０とを有する。このため、有無確認の受信に対応して有りの有無通知が返信される。
【００５３】
これを受信したデータ処理装置１００では(ステップＳ５)、その有無通知の内容を判定する(ステップＳ７)。プリンタ装置２００の場合は下位変換部２１０の有りが通知されるので、印刷指示されたＸＰＳフォーマットの電子データが復号されてベクタ形式とされる(ステップＳ８)。
【００５４】
このベクタ形式の電子データがデータ処理装置１００からプリンタ装置２００に送信される(ステップＳ９)。そこで、プリンタ装置２００では、受信されたベクタ形式の電子データが下位変換部２１０でラスタ形式に変換されてからデータ印刷部２３０で印刷出力される。
【００５５】
なお、データ処理装置１００に印刷指示を入力した利用者によりプリンタ装置３００が選択された場合は(ステップＳ３)、そのプリンタ装置３００に有無確認が送信される(ステップＳ４)。
【００５６】
しかし、このプリンタ装置３００は、下位変換部も有無通知部も有しない。このため、データ処理装置１００はプリンタ装置３００から有無通知を受信することがない(ステップＳ６)。
【００５７】
すると、データ処理装置１００では、プリンタ装置３００は下位変換部を有しないと判定される。そこで、印刷指示されたＸＰＳフォーマットの電子データが復号されてベクタ形式とされてから(ステップＳ１０)、ラスタライズされてラスタ形式とされる(ステップＳ１１)。
【００５８】
このラスタ形式の電子データがデータ処理装置１００からプリンタ装置３００に送信される(ステップＳ９)。そこで、プリンタ装置３００では、受信されたラスタ形式の電子データがデータ印刷部３２０で印刷出力される。
【００５９】
なお、もしも下位変換部を有しないが有無通知部を有するプリンタ装置(図示せず)がデータ処理装置１００に接続されていて選択された場合、そのプリンタ装置は下位変換部の無しを有無通知でデータ処理装置１００に返信する。
【００６０】
この場合、データ処理装置１００では、有無通知によりプリンタ装置が下位変換部を有しないと判定される(ステップＳ７)。そこで、以下は上述のプリンタ装置３００の場合と同様に、印刷指示されたＸＰＳフォーマットの電子データが復号とラスタライズでラスタ形式とされてからプリンタ装置に送信されるので(ステップＳ９)、そのプリンタ装置では、受信されたラスタ形式の電子データが印刷出力される。
【００６１】
また、もしも有無通知部を有しないプリンタ装置が下位変換部を有する場合、そのプリンタ装置にはラスタ形式の電子データが送信されることになる。しかし、このようなプリンタ装置は、ベクタ形式の電子データを受信するとラスタ形式に変換して印刷出力するが、ラスタ形式の電子データを受信すると、そのまま印刷出力するので、問題となることはない。
【００６２】
本実施の形態の画像処理システム１０００では、上述のように電子データをＸＰＳフォーマットからラスタ形式に変換するプリンタ装置２００と変換しないプリンタ装置３００とが接続されている場合でも、その各々に適正な形式で電子データを送信して印刷出力させることができる。
【００６３】
しかも、上述のように複数種類のプリンタ装置２００，３００に電子データを送信して印刷出力させるために、電子データをＸＰＳフォーマットからラスタ形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置１００にインストールする必要がなく、複数種類のプリンタ装置２００，３００に電子データを出力させるコンピュータプログラムを一つとすることができる。
【００６４】
このため、データ処理装置１００のＨＤＤ等の記憶エリアが無駄に多量に占有されることを防止できる。また、ワークメモリの記憶エリアも多量に占有されないので、データ処理装置１００の動作不良も防止することができる。
【００６５】
さらに、本実施の形態の画像処理システム１０００では、データ処理装置１００が電子データを送信して出力させるプリンタ装置２００，３００に下位変換部２１０の有無を確認し、プリンタ装置２００が、確認される下位変換部２１０の有無をデータ処理装置１００に通知する。
【００６６】
このため、データ処理装置１００は、内部でのラスタライズの要否を電子データを印刷出力させるときにプリンタ装置２００，３００ごとに確認することができる。従って、例えば、データ処理装置１００に接続されているプリンタ装置にバージョンアップにより下位変換部を増設したような場合でも、これをデータ処理装置１００が的確に認識して対応することができる。
【００６７】
しかも、データ処理装置１００は、プリンタ装置３００から有無通知を取得できないと、電子データを内部でラスタライズしてからプリンタ装置３００に送信する。このため、電子データをラスタライズできないプリンタ装置３００に電子データがベクタ形式で送信されて印刷エラーとなることがない。
【００６８】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態ではコンピュータ装置にソフトウェアが実装されることで、データ処理装置１００の各部が各種機能として論理的に実現されていることを例示した。
【００６９】
しかし、データ処理装置１００の各部が専用の論理回路などのハードウェアで形成されていてもよく、一部がハードウェアで形成されているとともに一部がソフトウェアで実現されていてもよい。
【００７０】
また、上記形態では画像処理装置としてプリンタ装置２００，３００を例示した。しかし、この画像処理装置がファクシミリ装置やＭＦＰでもよい(図示せず)。例えば、ファクシミリ装置の場合、このファクシミリ装置は、ベクタ形式の電子データをラスタ形式にラスタライズする下位変換部と、ラスタ形式の電子データをファクシミリ形式に符号化するデータ符号化部と、符号化された電子データをファクシミリ送信するファクシミリ送信部と、を有すればよい(図示せず)。
【００７１】
さらに、上記形態ではデータ処理装置１００の上位変換部１３０が、ＸＰＳフォーマットの電子データをベクタ形式に伸張してからラスタ形式にラスタライズし、プリンタ装置２００の下位変換部２１０が、ベクタ形式の電子データをラスタ形式にラスタライズすることを例示した。
【００７２】
しかし、データ処理装置に、ＸＰＳフォーマットの電子データをベクタ形式に伸張する機能のみあり、画像処理装置として、ベクタ形式の電子データをラスタライズするものと、ＸＰＳフォーマットの電子データをベクタ形式に伸張してからラスタライズするものと、の複数種類があってもよい。
【００７３】
また、上記形態ではデータ処理装置１００が印刷出力を実行するごとにプリンタ装置２００，３００に下位変換部２１０の有無を確認することを例示した。しかし、プリンタ装置の下位変換部の有無が事前に登録されている有無保持部をデータ処理装置が有してもよい(図示せず)。
【００７４】
より具体的には、データ処理装置は、複数種類のプリンタ装置の識別データごとに下位変換部の有無が事前に登録されている有無保持部と、電子データを送信して出力させるプリンタ装置に識別データを確認する識別確認部とを、さらに有し、プリンタ装置は、確認される識別データをデータ処理装置に通知する識別通知部を、さらに有し、変換判定部は、通知された識別データで有無保持部から下位変換部の有無を検索して判定すればよい。
【００７５】
この場合、プリンタ装置は、従来の既存の製品と同様に、自身の識別データをデータ処理装置に返信するだけでよい。上述の有無保持部などは、例えば、プリンタ装置に対応した前述のアプリケーションプログラムなどによりデータ処理装置に構築することができる。その場合、そのプリンタ装置の下位変換部の有無は、サプライヤからコンシューマに提供される以前にアプリケーションプログラムに登録されていてもよい。
【００７６】
また、アプリケーションプログラムがサプライヤからコンシューマに提供されてから、バージョンアップなどで登録されてもよい。さらに、コンシューマにより利用時に登録されてもよい。
【００７７】
さらに、プリンタ装置２００，３００が初期設定や電源投入などの所定タイミングで下位変換部２１０の有無や識別データを通知し、データ処理装置１００は、プリンタ装置２００，３００から通知された下位変換部２１０の有無や識別データを保持してもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態の画像処理システムの論理構造を示す模式的なブロック図である。
【図２】データ処理装置の処理動作を示すフローチャートである。
【符号の説明】
【００７９】
１００    データ処理装置
１１０    データ保持部
１２０    データ送信部
１３０    上位変換部
１３１    復号部
１３２    ラスタライズ部
１４０    変換判定部
１５０    動作制御部
１６０    有無確認部
２００    プリンタ装置
２１０    下位変換部
２２０    データ受信部
２３０    データ印刷部
２４０    有無通知部
３００    プリンタ装置
３１０    データ受信部
３２０    データ印刷部
１０００    画像処理システム
【図１】
2008176589.tif 000003
【図２】
2008176589.tif 000004
【手続補正書】
【提出日】平成19年5月14日(2007.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子データを所定の保持形式で保持するデータ保持部と、
前記電子データを画像処理装置に送信するデータ送信部と、
保持されている前記電子データを前記保持形式から所定の出力形式に変換する上位変換部と、
前記電子データを前記保持形式から前記出力形式に変換する下位変換部を前記画像処理装置が有するか有しないかを判定する変換判定部と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換部に変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換部に変換させてから前記データ送信部に送信させる、動作制御部と、
を有するデータ処理装置。
【請求項２】
前記上位変換部および前記下位変換部は、前記保持形式である圧縮形式の前記電子データを前記出力形式である伸張形式に復号する請求項１に記載のデータ処理装置。
【請求項３】
前記上位変換部および前記下位変換部は、前記保持形式であるベクタ形式の前記電子データを前記出力形式であるラスタ形式にラスタライズする請求項１に記載のデータ処理装置。
【請求項４】
前記画像処理装置の前記下位変換部の有無が事前に登録されている有無保持部を、さらに有し、
前記変換判定部は、前記有無保持部の保持データにより前記下位変換部の有無を判定する請求項１ないし３の何れか一項に記載のデータ処理装置。
【請求項５】
前記電子データを送信して出力させる前記画像処理装置に前記下位変換部の有無確認を送信する有無確認部を、さらに有し、
前記変換判定部は、前記画像処理装置の通知結果により前記下位変換部の有無を判定する請求項１ないし４の何れか一項に記載のデータ処理装置。
【請求項６】
複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、前記電子データを送信して出力させる前記画像処理装置に前記識別データの返信要求を送信する識別確認部とを、さらに有し、
前記変換判定部は、前記画像処理装置から通知された前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１ないし４の何れか一項に記載のデータ処理装置。
【請求項７】
前記変換判定部は、前記画像処理装置から通知結果が取得されないと前記下位変換部がないと判定する請求項５または６に記載のデータ処理装置。
【請求項８】
前記画像処理装置から通知された前記下位変換部の有無を保持する有無保持部を、さらに有し、
前記変換判定部は、前記有無保持部の保持データにより前記下位変換部の有無を判定する請求項１ないし４の何れか一項に記載のデータ処理装置。
【請求項９】
複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、前記画像処理装置から通知された前記識別データを保持する識別保持部とを、さらに有し、
前記変換判定部は、保持されている前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１ないし４の何れか一項に記載のデータ処理装置。
【請求項１０】
電子データを所定の保持形式で保持するデータ処理装置と前記電子データを所定の出力形式で出力する画像処理装置とを有する画像処理システムであって、
前記データ処理装置は、
前記電子データを前記保持形式で保持するデータ保持部と、
前記電子データを前記画像処理装置に送信するデータ送信部と、
保持されている前記電子データを前記保持形式から前記出力形式に変換する上位変換部と、
前記電子データを前記保持形式から前記出力形式に変換する下位変換部を前記画像処理装置が有するか有しないかを判定する変換判定部と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換部に変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換部に変換させてから前記データ送信部に送信させる、動作制御部と、
を有する画像処理システム。
【請求項１１】
前記上位変換部および前記下位変換部は、前記保持形式であるベクタ形式の前記電子データを前記出力形式であるラスタ形式にラスタライズし、
前記画像処理装置は、前記ラスタ形式の前記電子データを印刷出力するデータ印刷部を有する請求項１０に記載の画像処理システム。
【請求項１２】
前記上位変換部および前記下位変換部は、前記保持形式であるベクタ形式の前記電子データを前記出力形式であるラスタ形式にラスタライズし、
前記画像処理装置は、前記ラスタ形式の前記電子データをファクシミリ形式に符号化するデータ符号化部と、符号化された前記電子データをファクシミリ送信するファクシミリ送信部と、を有する請求項１０に記載の画像処理システム。
【請求項１３】
前記データ処理装置は、前記電子データを送信して出力させる前記画像処理装置に前記下位変換部の有無確認を送信する有無確認部を、さらに有し、
前記画像処理装置は、前記有無確認を受信すると前記下位変換部の有無通知を前記データ処理装置に返信する有無通知部を、さらに有し、
前記変換判定部は、前記画像処理装置の通知結果により前記下位変換部の有無を判定する請求項１０ないし１２の何れか一項に記載の画像処理システム。
【請求項１４】
前記データ処理装置は、複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、前記電子データを送信して出力させる前記画像処理装置に前記識別データの返信要求を送信する識別確認部とを、さらに有し、
前記画像処理装置は、前記返信要求を受信すると前記識別データを前記データ処理装置に通知する識別通知部を、さらに有し、
前記変換判定部は、通知された前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１０ないし１２の何れか一項に記載の画像処理システム。
【請求項１５】
前記画像処理装置は、所定タイミングで前記下位変換部の有無を通知する有無通知部を、さらに有し、
前記データ処理装置は、前記画像処理装置から通知された前記下位変換部の有無を保持する有無保持部を、さらに有し、
前記変換判定部は、前記有無保持部の保持データにより前記下位変換部の有無を判定する請求項１０ないし１２の何れか一項に記載の画像処理システム。
【請求項１６】
前記画像処理装置は、所定タイミングで識別データを前記データ処理装置に通知する有無通知部を、さらに有し、
前記データ処理装置は、複数種類の前記画像処理装置の識別データごとに前記下位変換部の有無が事前に登録されている有無保持部と、通知された前記識別データを保持する識別保持部とを、さらに有し、
前記変換判定部は、保持されている前記識別データで前記有無保持部から前記下位変換部の有無を検索して判定する請求項１０ないし１２の何れか一項に記載の画像処理システム。
【請求項１７】
電子データを所定の保持形式で保持するデータ保持処理と、
前記電子データを画像処理装置に送信するデータ送信処理と、
保持されている前記電子データを前記保持形式から所定の出力形式に変換する上位変換処理と、
前記電子データを前記保持形式から前記出力形式に変換する下位変換部を前記画像処理装置が有するか有しないかを判定する変換判定処理と、
前記画像処理装置が前記下位変換部を有すると判定されると、前記電子データを前記上位変換部に変換させることなく前記データ送信部に送信させ、前記画像処理装置が前記下位変換部を有しないと判定されると、前記電子データを前記上位変換処理で変換させてから前記データ送信部に送信させる、動作制御処理と、
をデータ処理装置に実行させるコンピュータプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、データ処理装置と画像処理装置とを有する画像処理システム、そのデータ処理装置、コンピュータプログラム、に関し、特に、データ処理装置で保持されている電子データを画像処理装置で印刷出力やファクシミリ送信する画像処理システムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明は上述のような課題に鑑みてなされたものであり、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がない画像処理システムのデータ処理装置、画像処理システム、コンピュータプログラム、を提供するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明のデータ処理装置は、電子データを所定の保持形式で保持するデータ保持部と、電子データを画像処理装置に送信するデータ送信部と、保持されている電子データを保持形式から所定の出力形式に変換する上位変換部と、電子データを保持形式から出力形式に変換する下位変換部を画像処理装置が有するか有しないかを判定する変換判定部と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換部に変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換部に変換させてからデータ送信部に送信させる、動作制御部と、を有する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
従って、本発明のデータ処理装置では、電子データを保持形式から出力形式に変換する画像処理装置に対し、電子データを保持形式のまま送信する。この場合、画像処理装置は保持形式の電子データを出力形式に変換してから出力する。一方、電子データを保持形式から出力形式に変換しない画像処理装置に対し、電子データを保持形式から出力形式に変換してから送信する。この場合、画像処理装置は出力形式の電子データを出力する。このため、例えば、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明の画像処理システムは、電子データを所定の保持形式で保持するデータ処理装置と電子データを所定の出力形式で出力する画像処理装置とを有する画像処理システムであって、データ処理装置は、電子データを保持形式で保持するデータ保持部と、電子データを画像処理装置に送信するデータ送信部と、保持されている電子データを保持形式から出力形式に変換する上位変換部と、電子データを保持形式から出力形式に変換する下位変換部を画像処理装置が有するか有しないかを判定する変換判定部と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換部に変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換部に変換させてからデータ送信部に送信させる、動作制御部と、を有する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明のコンピュータプログラムは、電子データを所定の保持形式で保持するデータ保持処理と、電子データを画像処理装置に送信するデータ送信処理と、保持されている電子データを保持形式から所定の出力形式に変換する上位変換処理と、電子データを保持形式から出力形式に変換する下位変換部を画像処理装置が有するか有しないかを判定する変換判定処理と、画像処理装置が下位変換部を有すると判定されると、電子データを上位変換部に変換させることなくデータ送信部に送信させ、画像処理装置が下位変換部を有しないと判定されると、電子データを上位変換処理で変換させてからデータ送信部に送信させる、動作制御処理と、をデータ処理装置に実行させる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明では、例えば、電子データを保持形式から出力形式に変換する画像処理装置と変換しない画像処理装置とをデータ処理装置に接続するような場合でも、電子データを保持形式から出力形式に変換しないコンピュータプログラムと変換するコンピュータプログラムとを個別にデータ処理装置にインストールする必要がなく、複数種類の画像処理装置に電子データを出力させるコンピュータプログラムを一つとすることができる。