(57)【要約】【課題】各種形式の電子データをラスタライズしてから画像出力装置に送信するプリンタドライバと、ＸＰＳフォーマットの電子データをドラッグアンドドロップで画像出力装置に送信するアプリケーションソフトと、を並列に実装するときに、そのセットアップが容易なデータ処理装置を提供する。【解決手段】第一出力部２１０と第二出力部２２０とがインストールされるとき、プリンタ装置３００のネットワークアドレスが取得されて第一出力部２１０と第二出力部２２０とに設定される。このため、インストールされた第一出力部２１０と第二出力部２２０との各々に同一のネットワークアドレスを個々に手動入力する必要がない。【選択図】図１
2008287597.tif 000002
【特許請求の範囲】
【請求項１】
電子データを画像出力装置に送信するデータ処理装置であって、
表示デバイスと、
各種の入力操作を受け付ける操作デバイスと、
前記操作デバイスの入力操作により起動されたときに前記表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力部と、
前記画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを前記表示デバイスに表示出力させるアイコン表示部と、
前記操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力部と、
前記第一出力部と前記第二出力部とをインストールするインストーラ部と、
前記第一出力部と前記第二出力部とが同時にインストールされるときに前記画像出力装置のネットワークアドレスを取得するアドレス取得部と、
前記アドレス取得部によって取得されたネットワークアドレスを前記第一出力部と前記第二出力部とに設定するアドレス設定部と、
を有するデータ処理装置。
【請求項２】
前記第一出力部は、ＸＭＬフォーマットの電子データを出力設定画面の設定内容に対応して送信し、
前記第二出力部は、ＸＭＬフォーマットの電子データを、出力に必要なデータ内容に対応して送信する請求項１に記載のデータ処理装置。
【請求項３】
前記第一出力部は、ＸＭＬフォーマットの電子データをラスタ形式にラスタライズしてから送信し、
前記第二出力部は、ＸＭＬフォーマットの電子データをＸＭＬフォーマットのまま送信する請求項１に記載のデータ処理装置。
【請求項４】
データ処理装置と画像出力装置とを含む画像処理システムであって、
前記データ処理装置は、
表示デバイスと、
各種の入力操作を受け付ける操作デバイスと、
前記操作デバイスの入力操作により起動されたときに前記表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力部と、
前記画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを前記表示デバイスに表示出力させるアイコン表示部と、
前記操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力部と、
前記第一出力部と前記第二出力部とをインストールするインストーラ部と、
前記第一出力部と前記第二出力部とが同時にインストールされるときに前記画像出力装置のネットワークアドレスを取得するアドレス取得部と、
前記アドレス取得部によって取得されたネットワークアドレスを前記第一出力部と前記第二出力部とに設定するアドレス設定部と、を有し、
前記画像出力装置は、前記データ処理装置から受信した電子データを出力するデータ出力部を有する画像処理システム。
【請求項５】
前記画像出力装置は、
ＸＭＬフォーマットの電子データを受信するデータ受信部と、
前記データ受信部によって受信したＸＭＬフォーマットの電子データをラスタ形式にラスタライズするラスタ変換部と、を有し、
前記データ出力部は、前記ラスタ変換部によってラスタライズされたラスタ形式の電子データを出力する請求項４に記載の画像処理システム。
【請求項６】
表示デバイスと、各種の入力操作を受け付ける操作デバイスと、を有し、電子データを画像出力装置に送信するデータ処理装置のためのコンピュータプログラムであって、
前記操作デバイスの入力操作により起動されたときに前記表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力処理と、
前記画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを前記表示デバイスに表示出力させるアイコン表示処理と、
前記操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力処理と、
前記第一出力処理と前記第二出力処理とをインストールするインストーラ処理と、
前記第一出力処理と前記第二出力処理とが同時にインストールされるときに前記画像出力装置のネットワークアドレスを取得するアドレス取得処理と、
取得されたネットワークアドレスを前記第一出力処理と前記第二出力処理とに設定するアドレス設定処理と、
を前記データ処理装置に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置と通信ネットワークで接続されるデータ処理装置に関する。
【背景技術】
【０００２】
現在、いわゆるパーソナルコンピュータからなるデータ処理装置に、ネットワークプリンタやファクシミリ装置やＭＦＰ(Multi Function Peripherals)からなる画像出力装置が通信ネットワークで接続された構造の画像処理システムがある。
【０００３】
このような画像処理システムでは、データ処理装置に保持されている電子データを通信ネットワークで画像出力装置に送信し、印刷出力やファクシミリ送信などの形態で出力することができる。
【０００４】
より具体的には、データ処理装置は、ＨＤＤ(Hard Disc Drive)などのデータ記憶デバイスを有し、各種形式の電子データを保持する。このようなデータ形式としては、例えば、ＸＭＬ（Extensible Markup Language）フォーマットの一つであるＸＰＳ(XML Paper Specification)フォーマットがある。このＸＰＳフォーマットの電子データは、例えば、ベクタ形式の文書データをＺＩＰ形式に圧縮したものに相当する。
【０００５】
このようなＸＰＳフォーマットなどの電子データが画像処理システムで印刷出力される場合は、まず、データ処理装置で保存されている電子データが読み出されてベクタ形式に伸張される。
【０００６】
つぎに、このベクタ形式の電子データがデータ処理装置でラスタ形式にラスタライズされる。このラスタ形式の電子データがデータ処理装置からＭＦＰやネットワークプリンタに送信される。そこで、そのＭＦＰなどでラスタ形式の電子データが印刷出力される。
【０００７】
同様に、ＸＰＳフォーマットなどの電子データが画像処理システムでファクシミリ送信される場合は、例えば、データ処理装置で電子データがベクタ形式に伸張されてからラスタ形式にラスタライズされる。
【０００８】
このラスタ形式の電子データがデータ処理装置からＭＦＰやファクシミリ装置に送信される。そのＭＦＰなどではラスタ形式の電子データがファクシミリ形式に符号化されてからファクシミリ送信される。
【０００９】
なお、上述のようなデータ処理装置でのＸＰＳフォーマットの電子データの伸張とラスタライズとは、例えば、データ処理装置にＭＦＰなどの画像出力装置ごとに実装されているアプリケーションソフトであるプリンタドライバやファクシミリドライバにより実行される。
【００１０】
なお、上述のようなラスタライズ機能がＭＦＰなどの画像出力装置に実装されている場合もある。このような場合は、その画像出力装置のためのプリンタドライバやファクシミリドライバにはラスタライズ機能が搭載されていない。
【００１１】
このような画像出力装置とデータ処理装置からなる画像処理システムでＸＰＳフォーマットなどの電子データが印刷出力される場合は、データ処理装置で電子データがベクタ形式に伸張された状態でＭＦＰなどに送信される。そこで、そのＭＦＰなどで電子データがベクタ形式からラスタ形式にラスタライズされて印刷出力される。
【００１２】
同様に、ファクシミリ送信される場合は、データ処理装置でベクタ形式に伸張された電子データが、ＭＦＰなどでラスタ形式にラスタライズされてからファクシミリ形式に符号化されてファクシミリ送信される。
【００１３】
上述したプリンタドライバなどは、アプリケーションソフトのインストールによりデータ処理装置に実装される。このようにデータ処理装置に実装されたプリンタドライバなどは、例えば、起動されることで設定画面が表示出力されるので、その設定画面への入力操作でネットワークプリンタのネットワークアドレスなどを設定することができる。
【００１４】
このようにデータ処理装置にプリンタドライバなどを実装するアプリケーションソフトとしては各種の提案がある。例えば、複数のプリンタドライバの設定内容を、自動的に共通とする提案がある(例えば、特許文献１〜３参照)。
【特許文献１】特開２００２−２８７９２４号公報
【特許文献２】特開２００６−２２８１２８号公報
【特許文献３】特開２００４−１７１３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
前述したＸＰＳフォーマットの電子データは、例えば、データ処理装置でラスタライズしてから画像出力装置に送信して出力させることもでき、そのままデータ処理装置から送信して画像出力装置でラスタライズさせて出力させることもできる。
【００１６】
そこで、本出願人は各種形式の電子データをラスタライズしてから画像出力装置に送信するプリンタドライバと、ＸＰＳフォーマットの電子データをドラッグアンドドロップで画像出力装置に送信するアプリケーションソフトと、をデータ処理装置に並列に実装することを考案した。
【００１７】
しかし、この場合は送信先の画像出力装置が共通であるのに、上述のプリンタドライバとアプリケーションソフトとの両方に同一のネットワークアドレスを個々に設定する必要がある。このため、その作業が煩雑で誤設定の可能性も高まる。
【００１８】
例えば、前述した特許文献１〜３の提案では、あるプリンタドライバが起動されたときに、他のプリンタドライバの設定内容を取得する。しかし、これでは他のプリンタドライバの設定内容を検索して取得する機能を、プリンタドライバに実装しておく必要がある。
【００１９】
このため、プリンタドライバの機能が複雑となり、印刷出力のための処理動作の開始も遅滞する。さらに、設定内容の取得に失敗したときは、印刷出力を実行することができない。
【００２０】
本発明は上述のような課題に鑑みてなされたものであり、各種形式の電子データをラスタライズしてから画像出力装置に送信するプリンタドライバと、ＸＰＳフォーマットの電子データをドラッグアンドドロップで画像出力装置に送信するアプリケーションソフトと、をデータ処理装置に並列に実装するような場合でも、そのセットアップが容易なコンピュータプログラムを提供するものである。
【課題を解決するための手段】
【００２１】
本発明のデータ処理装置は、電子データを画像出力装置に送信するデータ処理装置であって、表示デバイスと、各種の入力操作を受け付ける操作デバイスと、操作デバイスの入力操作により起動されたときに表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力部と、画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを表示デバイスに表示出力させるアイコン表示部と、操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力部と、第一出力部と第二出力部とをインストールするインストーラ部と、第一出力部と第二出力部とが同時にインストールされるときに画像出力装置のネットワークアドレスを取得するアドレス取得部と、取得されたネットワークアドレスを第一出力部と第二出力部とに設定するアドレス設定部と、を有する。
【００２２】
従って、本発明のデータ処理装置では、操作デバイスの入力操作により第一出力部が起動されたときに表示画面に出力設定画面が表示出力され、その出力設定画面の設定内容に対応して電子データが事前に設定されているネットワークアドレスに対応して画像出力装置に送信される。また、画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとが表示画面に表示出力されるので、操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データが事前に設定されているネットワークアドレスに対応して画像出力装置に送信される。このデータ処理装置に第一出力部と第二出力部とがインストールされるとき、画像出力装置のネットワークアドレスが取得されて第一出力部と第二出力部とに設定される。このため、データ処理装置にインストールされた第一出力部と第二出力部との各々に同一のネットワークアドレスを個々に設定する必要がない。
【００２３】
本発明の画像処理システムは、データ処理装置と画像出力装置とを含む画像処理システムであって、データ処理装置は、表示デバイスと、各種の入力操作を受け付ける操作デバイスと、操作デバイスの入力操作により起動されたときに表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力部と、画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを表示デバイスに表示出力させるアイコン表示部と、操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力部と、第一出力部と第二出力部とをインストールするインストーラ部と、第一出力部と第二出力部とが同時にインストールされるときに画像出力装置のネットワークアドレスを取得するアドレス取得部と、取得されたネットワークアドレスを第一出力部と第二出力部とに設定するアドレス設定部と、を有し、画像出力装置は、データ処理装置から受信した電子データを出力するデータ出力部を有する。
【００２４】
本発明のコンピュータプログラムは、表示デバイスと、各種の入力操作を受け付ける操作デバイスと、を有し、電子データを画像出力装置に送信するデータ処理装置のためのコンピュータプログラムであって、操作デバイスの入力操作により起動されたときに表示デバイスに出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに送信する第一出力処理と、画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを表示デバイスに表示出力させるアイコン表示処理と、操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データを事前に設定されているネットワークアドレスに送信する第二出力処理と、第一出力処理と第二出力処理とをインストールするインストーラ処理と、第一出力処理と第二出力処理とが同時にインストールされるときに画像出力装置のネットワークアドレスを取得するアドレス取得処理と、取得されたネットワークアドレスを第一出力処理と第二出力処理とに設定するアドレス設定処理と、をデータ処理装置に実行させる。
【００２５】
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたコンピュータ装置、コンピュータプログラムによりコンピュータ装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２６】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００２７】
さらに、本発明で云うインストールされるときとは、一つのコンピュータプログラムのインストールの開始から完了までの一連の処理動作が実行される期間でよい。このため、特定のプログラムモジュールがインストールされるとき、そのインストールが完了してから所定のデータ設定までが一連の処理動作として用意されているならば、その処理動作が完了するまでの期間でよい。
【発明の効果】
【００２８】
本発明のデータ処理装置では、第一出力部と第二出力部とがインストールされるとき、画像出力装置のネットワークアドレスが取得されて第一出力部と第二出力部とに設定される。このため、インストールされた第一出力部と第二出力部との各々に同一のネットワークアドレスを個々に設定する必要がない。従って、第一出力部と第二出力部とを簡単にセットアップすることができる。
【発明を実施するための最良の形態】
【００２９】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態の画像処理システム１０００は、図１に示すように、電子データを保持するデータ処理装置１００と、受信した電子データを出力するプリンタ装置３００と、データ処理装置１００とプリンタ装置３００とを接続している通信ネットワークＣＮと、を有する。
【００３０】
本実施の形態のデータ処理装置１００は、各種形式の電子データを保持するデータ保持部１１０と、各種の画像データを表示画面に表示出力する表示デバイス１２０と、各種の入力操作を受け付ける操作デバイス１３０と、電子データに個々に対応したデータアイコンＤＩを表示画面に表示出力するアイコン表示部１４０と、保持されている電子データをプリンタ装置３００に送信するデータ送信部１５０と、を有する。
【００３１】
さらに、データ処理装置１００は、プリンタ装置３００に対応した専用のアプリケーションソフトのコンピュータプログラムにより、操作デバイス１３０の入力操作により起動されたときに表示デバイス１２０に出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに対応してデータ送信部１５０に送信させる第一出力部２１０と、プリンタ装置３００に対応したプリンタアイコンＰＩを表示デバイス１２０に表示出力させ、操作デバイス１３０の入力操作によりデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされた場合、データアイコンＤＩに対応する電子データを事前に設定されているネットワークアドレスに対応してデータ送信部１５０に送信させる第二出力部２２０と、が実装されている。
【００３２】
また、データ処理装置１００は、上述のコンピュータプログラムにより、図２に示すように、第一出力部２１０と第二出力部２２０とをインストールするインストーラ部２３０と、第一出力部２１０と第二出力部２２０とが同時にインストールされるときにプリンタ装置３００のネットワークアドレスを取得するアドレス取得部２４０と、取得されたネットワークアドレスを第一出力部２１０と第二出力部２２０とに設定するアドレス設定部２５０と、が実装されている。
【００３３】
なお、本実施の形態のデータ処理装置１００は、プリンタ装置３００に対応したアプリケーションソフトのコンピュータプログラムがインストールされるとき、図２に示すように、インストーラ部２３０とアドレス取得部２４０とアドレス設定部２５０とが実装されて機能する。
【００３４】
そして、上述のアプリケーションソフトのインストールが完了した状態では、インストーラ部２３０とアドレス取得部２４０とアドレス設定部２５０とは実装されているものの機能せず、インストールにより実装された第一出力部２１０と第二出力部２２０とが機能する。
【００３５】
本実施の形態のデータ処理装置１００のデータ保持部１１０は、各種データの少なくとも一部として、ＸＭＬフォーマットであるＸＰＳフォーマットの電子データを保持する。
【００３６】
第一出力部２１０は、ＸＰＳフォーマットの電子データをラスタ形式にラスタライズしてから、出力設定画面の設定内容に対応してプリンタ装置３００に送信させる。一方、第二出力部２２０は、ＸＰＳフォーマットの電子データを、そのデータ内容に対応してＸＰＳフォーマットのままプリンタ装置３００に送信させる。
【００３７】
プリンタ装置３００は、データ処理装置１００に認識される通信ネットワークＣＮでのネットワークアドレスが設定されている。プリンタ装置３００は、電子データを受信するデータ受信部３１０と、受信された電子データがＸＰＳフォーマットの場合はラスタ形式にラスタライズするラスタ変換部３２０と、ラスタ形式の電子データを出力するデータ出力部３３０と、を有する。
【００３８】
より詳細には、データ処理装置１００は、いわゆるコンピュータ装置からなり、ＣＰＵ(Central Processing Unit)やＲＯＭ(Read Only Memory)やＲＡＭ(Random Access Memory)等からなるコンピュータユニット(図示せず)、ＨＤＤ(Hard Disc Drive)等の記憶デバイス、ＬＣＤ(Liquid Crystal Display)等の表示デバイス１２０、キーボードやマウス等の操作デバイス１３０、ＬＡＮ(Local Area Network)等でプリンタ装置３００などとデータ通信する通信Ｉ／Ｆ(Interface)、等をハードウェアとして有する(図示せず)。
【００３９】
データ処理装置１００は、コンピュータユニットに各種のコンピュータプログラムがインストールされている。このインストールされているコンピュータプログラムに対応してコンピュータユニットが各部の統合制御などの処理動作を実行することにより、上述のような各部が各種機能として論理的に実装されている。
【００４０】
例えば、データ保持部１１０は、コンピュータユニットがコンピュータプログラムに対応してＨＤＤに電子データを記憶させる機能などに相当する。データ送信部１５０は、コンピュータユニットがコンピュータプログラムに対応して通信Ｉ／Ｆを動作制御する機能などに相当する。
【００４１】
アイコン表示部１４０は、コンピュータユニットがコンピュータプログラムに対応して表示デバイス１２０の表示画像を生成する機能などに相当する。その他の各部２１０〜２５０は、前述のようにプリンタ装置３００に専用のアプリケーションソフトに対応して、コンピュータユニットが各種のデータ処理を実行する機能などに相当する。
【００４２】
なお、プリンタ装置３００も、通信Ｉ／Ｆやコンピュータユニットや電子写真機構などをハードウェアとして有する(図示せず)。データ受信部３１０は、コンピュータユニットが通信Ｉ／Ｆにデータ受信を実行させる機能などに相当する。
【００４３】
ラスタ変換部３２０は、コンピュータユニットが所定のデータ処理を実行する機能などに相当する。データ出力部３３０は、コンピュータユニットが電子写真機構に印刷動作を実行させる機能などに相当する。
【００４４】
なお、ＸＰＳフォーマットの電子データは、ベクタ形式の電子データをＺＩＰ方式で圧縮した電子データに相当する。このため、第一出力部２１０がＸＰＳフォーマットの電子データをラスタライズするときには、最初にベクタ形式に伸張してからラスタ形式にラスタライズする。
【００４５】
また、上述のようにデータ処理装置１００に保持されているＸＰＳフォーマットの電子データが第二出力部２２０によりプリンタ装置３００に送信されて印刷出力されるときは、実際には、データ処理装置１００は、ＸＰＳフォーマットの電子データを特定形式であるベクタ形式に伸張してから送信し、プリンタ装置３００は、ベクタ形式で受信した電子データをラスタ形式にラスタライズして印刷出力する。
【００４６】
前述のような各部を各種機能としてデータ処理装置１００に実装するためのコンピュータプログラムは、例えば、操作デバイス１３０の入力操作により起動されたときに表示デバイス１２０に出力設定画面を表示出力させ、出力設定画面の設定内容に対応して電子データを事前に設定されているネットワークアドレスに対応してデータ送信部１５０に送信させる第一出力部２１０と、プリンタ装置３００に対応したプリンタアイコンＰＩを表示デバイス１２０に表示出力させ、操作デバイス１３０の入力操作によりデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされた場合、データアイコンＤＩに対応する電子データを事前に設定されているネットワークアドレスに対応してデータ送信部１５０に送信させる第二出力部２２０と、第一出力部２１０と第二出力部２２０とをインストールするインストーラ部２３０と、第一出力部２１０と第二出力部２２０とが同時にインストールされるときにプリンタ装置３００のネットワークアドレスを取得するアドレス取得部２４０と、取得されたネットワークアドレスを第一出力部２１０と第二出力部２２０とに設定するアドレス設定部２５０と、をデータ処理装置１００に実装するように記述されている。
【００４７】
なお、このようなコンピュータプログラムは、例えば、プリンタドライバに相当するアプリケーションソフトとして、プリンタ装置３００のサプライヤからコンシューマに提供されてデータ処理装置１００にインストールされる。
【００４８】
ただし、データ処理装置１００の各部２１０〜を実現する上述のコンピュータプログラムは、実際には、いわゆるＯＳとアプリケーションソフトとの組み合わせにより実現される。
【００４９】
このため、例えば、プリンタアイコンＰＩは、アプリケーションソフトとＯＳとが協調した機能により表示出力され、データアイコンＤＩは、ＯＳ単体の機能により表示出力される。
【００５０】
上述のような構成において、本実施の形態の画像処理システム１０００では、データ処理装置１００に、各種形式の電子データが保存されており、その少なくとも一部がＸＰＳフォーマットの電子データからなる。
【００５１】
このデータ処理装置１００は、プリンタ装置３００に専用のアプリケーションソフトにより、従来のプリンタドライバと同様に機能してＸＰＳフォーマットの電子データをプリンタ装置３００に印刷処理させる第一出力部２１０と、ドラッグアンドドロップでＸＰＳフォーマットの電子データをプリンタ装置３００に送信して印刷処理させる第二出力部２２０と、が実装されている。
【００５２】
このアプリケーションソフトによる第二出力部２２０は、図３および図４に示すように、データ処理装置１００の表示デバイス１２０の表示画面に一つのプリンタアイコンＰＩを常時表示させる(ステップＳ１)。
【００５３】
そこで、利用者はＸＰＳフォーマットの電子データを印刷出力したい場合、例えば、その電子データが保存されている論理フォルダのドキュメントウインドウＤＷを操作デバイス１３０の所定操作により表示出力させる。
【００５４】
このような状態で、そのドキュメントウインドウＤＷからプリンタアイコンＰＩまで、操作デバイス１３０の所定操作により所望のデータアイコンＤＩをマウスカーソルＭＣでドラッグアンドドロップする。
【００５５】
すると、これを検知したデータ処理装置１００では(ステップＳ２)、そのデータアイコンＤＩに対応するＸＰＳフォーマットの電子データが読み出され(ステップＳ３)、ベクタ形式に伸張される(ステップＳ４)。
【００５６】
つぎに、その電子データから、印刷部数などの印刷出力に必要なデータ内容が検出される(ステップＳ５)。そのデータ内容と第二出力部２２０に設定されているネットワークアドレスとに対応して、電子データが通信ネットワークＣＮからプリンタ装置３００に送信される(ステップＳ１５)。
【００５７】
このプリンタ装置３００では、ベクタ形式の電子データを受信すると、その電子データがラスタ形式にラスタライズされてから印刷出力される。このため、データ処理装置１００でプリンタアイコンＰＩにドラッグアンドドロップされたデータアイコンＤＩの電子データがプリンタ装置３００で印刷出力されることになる。
【００５８】
なお、データ処理装置１００では、プリンタアイコンＰＩにドラッグアンドドロップされたデータアイコンＤＩに対応する電子データがＸＰＳフォーマットでなかった場合は、例えば、エラーガイダンスが表示出力される(図示せず)。
【００５９】
また、読み出された電子データから、印刷部数やページ数などの印刷出力に必要なデータ内容が検出されなかった場合は、例えば、第二出力部２２０のデフォルト設定に対応して電子データがプリンタ装置３００に送信される(図示せず)。
【００６０】
また、本実施の形態のデータ処理装置１００では、ＸＰＳフォーマットの電子データを従来のプリンタドライバと同様に機能する第一出力部２１０で印刷出力させることもできる。
【００６１】
その場合、例えば、ＸＰＳフォーマットの電子データがアクティブな状態で印刷指示が入力操作されたときに、これを検出したデータ処理装置１００では(ステップＳ６)、プリンタドライバとして第一出力部２１０が起動される(ステップＳ７)。
【００６２】
すると、この第一出力部２１０は、デフォルト設定されている出力設定を読み出し(ステップＳ８)、その出力設定が入力された状態の出力設定画面を表示出力する(ステップＳ９)。
【００６３】
この出力設定画面には、印刷部数やページ数などの印刷出力に必要な出力設定を、設定内容として入力することができる(図示せず)。そこで、この出力設定画面の設定内容を確認した利用者は、所望により出力設定を変更することができる(ステップＳ１０)。
【００６４】
そして、利用者により出力設定画面にデータ出力指示が入力操作されたときに、これを検知したデータ処理装置１００では(ステップＳ１１)、対応するＸＰＳフォーマットの電子データが読み出される(ステップＳ１２)。
【００６５】
つぎに、その電子データがベクタ形式に伸張されてから(ステップＳ１３)、ラスタ形式にラスタライズされる(ステップＳ１４)。そして、このラスタ形式の電子データが、出力設定と第一出力部２１０に設定されているネットワークアドレスとに対応して、通信ネットワークＣＮからプリンタ装置３００に送信される(ステップＳ１５)。
【００６６】
このプリンタ装置３００では、ラスタ形式の電子データを受信すると、そのまま電子データが印刷出力される。なお、第一出力部２１０は、各種形式の電子データをラスタライズできるので、印刷指示された電子データがＸＰＳフォーマットでない場合でも、対応できる場合はラスタライズしてプリンタ装置３００に送信する。
【００６７】
ここで、上述のような第一出力部２１０と第二出力部２２０とをデータ処理装置１００にアプリケーションソフトのコンピュータプログラムで実装する場合の処理動作を以下に説明する。
【００６８】
まず、上述のアプリケーションソフトをＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)などからデータ処理装置１００に読み込ませると、例えば、ＯＳとの協調動作によりインストーラ部２３０が実装される。
【００６９】
このインストーラ部２３０のインストール処理により、アプリケーションソフトから第一出力部２１０と第二出力部２２０とアドレス取得部２４０とアドレス設定部２５０とのプログラムモジュールが個々に読み出されてインストールされる。
【００７０】
ただし、この第一出力部２１０と第二出力部２２０とのインストール中に、アドレス取得部２４０のアドレス取得処理により、ネットワークアドレスの入力画面を表示デバイス１２０の表示画面に表示出力する(図示せず)。
【００７１】
そこで、利用者が表示画面にプリンタ装置３００のネットワークアドレスを操作デバイス１３０で入力操作すると、そのネットワークアドレスがインストールされる第一出力部２１０と第二出力部２２０とにアドレス設定部２５０のアドレス設定処理により設定される。
【００７２】
このため、本実施の形態のアプリケーションソフトのコンピュータプログラムによれば、データ処理装置１００にインストールされた第一出力部２１０と第二出力部２２０との各々に同一のネットワークアドレスを個々に設定する必要がない。従って、データ処理装置１００に第一出力部２１０と第二出力部２２０とを簡単にセットアップすることができる。
【００７３】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では画像出力装置としてプリンタ装置３００を例示した。
【００７４】
しかし、この画像出力装置がファクシミリ装置やＭＦＰ(Multi Function Peripherals)でもよい(図示せず)。例えば、ファクシミリ装置の場合は、データ処理装置１００から受信した電子データをファクシミリ送信により出力する。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態の画像処理システムの論理構造を示す模式的なブロック図である。
【図２】データ処理装置の論理構造を示す模式的なブロック図である。
【図３】データ処理装置の表示画面を示す模式的な正面図である。
【図４】データ処理装置の処理動作を示すフローチャートである。
【符号の説明】
【００７６】
１００    データ処理装置
１１０    データ保持部
１２０    表示デバイス
１３０    操作デバイス
１４０    アイコン表示部
１５０    データ送信部
２１０    第一出力部
２２０    第二出力部
２３０    インストーラ部
２４０    アドレス取得部
２５０    アドレス設定部
３００    プリンタ装置
３１０    データ受信部
３２０    ラスタ変換部
３３０    データ出力部
１０００    画像処理システム
ＣＮ    通信ネットワーク
ＤＩ    データアイコン
ＤＷ    ドキュメントウインドウ
ＭＣ    マウスカーソル
ＰＩ    プリンタアイコン
【図１】
2008287597.tif 000003
【図２】
2008287597.tif 000004
【図３】
2008287597.tif 000005
【図４】
2008287597.tif 000006