(57)【要約】【課題】一個の画像出力装置に複数のデータ処理装置が接続されているような場合でも、あるデータ処理装置が連続的に出力する複数のプリントジョブに他のデータ処理装置のプリントジョブが挿入されることを防止できる構造の画像処理システムを提供する。【解決手段】データ処理装置１０１等で生成される複数のプリントジョブを一つに合成してから画像出力装置２００に送信する。このため、一個の画像出力装置２００に複数のデータ処理装置１０１，１０２，…が接続されているような場合でも、あるデータ処理装置１０１が連続的に出力する複数のプリントジョブに他のデータ処理装置１０２のプリントジョブが挿入されることがない。【選択図】図１
2008287601.tif 000002
【特許請求の範囲】
【請求項１】
電子データからジョブデータを生成して画像出力装置に送信するデータ処理装置であって、
電子データに対する出力指示の入力操作を受け付ける出力指示部と、
電子データからジョブデータを生成するジョブ生成部と、
ジョブデータを前記画像出力装置に送信するジョブ送信部と、
複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成部と、
前記出力指示部によって前記出力指示の入力操作を受け付けた場合、前記ジョブ生成部にジョブデータを生成させるとともに、前記ジョブ合成部に複数のジョブデータを合成させた後、合成後ジョブデータを前記ジョブ送信部に送信させる制御部と、
を有するデータ処理装置。
【請求項２】
前記制御部は、前記出力指示部によって前記出力指示の入力操作を受け付けた場合、前記ジョブ送信部によるジョブデータまたは合成後ジョブデータの送信を待機させ、待機中に前記ジョブ生成部によって１又は複数のジョブデータが生成された場合、そのジョブデータを前記ジョブ合成部によって待機中のジョブデータまたは合成後ジョブデータと合成させる請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、所定の送信待機時間が経過すると、或いは、所定の送信実行時刻になると、待機中のジョブデータまたは合成後ジョブデータを前記ジョブ送信部に送信させる請求項２に記載のデータ処理装置。
【請求項４】
前記送信待機時間、或いは、前記送信実行時刻の入力操作を受け付ける時間入力部と、
入力操作された前記送信待機時間、或いは、前記送信実行時刻を前記制御部に設定する時間設定部と、
をさらに有する請求項３のデータ処理装置。
【請求項５】
即時送信指示の入力操作を受け付ける即時送信指示部を、さらに有し、
前記制御部は、待機中のジョブデータまたは合成後ジョブデータが存在するときに前記即時送信指示の入力操作を受け付けた場合、待機中のジョブデータまたは合成後ジョブデータを即時に前記ジョブ送信部に送信させる請求項２ないし４の何れか一項に記載のデータ処理装置。
【請求項６】
表示デバイスと、
各種の入力操作を受け付ける操作デバイスと、
前記画像出力装置に対応した出力装置アイコンと電子データに個々に対応したデータアイコンとを前記表示デバイスに表示出力させるアイコン表示部とを、さらに有し、
前記出力指示部は、前記操作デバイスの入力操作によりデータアイコンが出力装置アイコンにドラッグアンドドロップされた場合、データアイコンに対応する電子データに対する出力指示の入力操作があったと判断する請求項１ないし５の何れか一項に記載のデータ処理装置。
【請求項７】
前記出力指示部は、複数のデータアイコンが一度に出力装置アイコンにドラッグアンドドロップされた場合、複数のデータアイコンに対応する複数の電子データに対する出力指示の入力操作があったと判断し、
前記制御部は、前記出力指示部が複数の電子データに対する出力指示の入力操作があったと判断した場合、前記ジョブ生成部に複数の電子データから複数のジョブデータを生成させるとともに、前記ジョブ合成部に複数のジョブデータを合成させた後、合成後ジョブデータを前記ジョブ送信部に送信させる請求項６に記載のデータ処理装置。
【請求項８】
データ処理装置と画像出力装置とを含む画像処理システムであって、
前記データ処理装置は、
電子データに対する出力指示の入力操作を受け付ける出力指示部と、
電子データからジョブデータを生成するジョブ生成部と、
ジョブデータを前記画像出力装置に送信するジョブ送信部と、
複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成部と、
前記出力指示部によって前記出力指示の入力操作を受け付けた場合、前記ジョブ生成部にジョブデータを生成させるとともに、前記ジョブ合成部に複数のジョブデータを合成させた後、合成後ジョブデータを前記ジョブ送信部に送信させる制御部と、を有し、
前記画像出力装置は、前記データ処理装置から受信した合成後ジョブデータを一つのジョブデータとして出力するデータ出力部を有する画像処理システム。
【請求項９】
前記ジョブ生成部は、ＸＭＬフォーマットの電子データから、ＸＭＬフォーマットの電子データが内包されたジョブデータを生成し、
前記画像出力装置は、
ＸＭＬフォーマットの電子データが内包されたジョブデータを受信するデータ受信部と、
前記データ受信部によって受信したジョブデータに内包されるＸＭＬフォーマットの電子データをラスタ形式にラスタライズするラスタ変換部と、を有し、
前記データ出力部は、前記ラスタ変換部によってラスタライズされたラスタ形式の電子データを出力する請求項８に記載の画像処理システム。
【請求項１０】
電子データからジョブデータを生成して画像出力装置に送信するデータ処理装置のためのコンピュータプログラムであって、
電子データに対する出力指示の入力操作を受け付ける出力指示受付処理と、
電子データからジョブデータを生成するジョブ生成処理と、
ジョブデータを前記画像出力装置に送信するジョブ送信処理と、
複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成処理と、
前記出力指示受付処理によって前記出力指示の入力操作を受け付けた場合、前記ジョブ生成処理によってジョブデータを生成させるとともに、前記ジョブ合成処理によって複数のジョブデータを合成させた後、合成後ジョブデータを前記ジョブ送信処理によって送信させる制御処理と、
を前記データ処理装置に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データからジョブデータを生成して画像出力装置に送信するデータ処理装置、このようなデータ処理装置と画像出力装置からなる画像処理システム、データ処理装置のためのコンピュータプログラム、に関する。
【背景技術】
【０００２】
現在、いわゆるパーソナルコンピュータからなるデータ処理装置に、プリンタ装置やファクシミリ装置やＭＦＰ(Multi Function Peripherals)からなる画像出力装置が通信ネットワークで接続された構造の画像処理システムがある。
【０００３】
このような画像処理システムでは、データ処理装置に保持されている電子データを通信ネットワークで画像出力装置に送信し、印刷出力やファクシミリ送信などの形態で出力することができる。
【０００４】
より具体的には、データ処理装置は、ＨＤＤ(Hard Disc Drive)などのデータ記憶デバイスを有し、各種形式の電子データを保持する。このようなデータ形式としては、例えば、ＸＭＬ（Extensible Markup Language）フォーマットの一つであるＸＰＳ(XML Paper Specification)フォーマットがある。このＸＰＳフォーマットの電子データは、例えば、ベクタ形式の文書データをＺＩＰ形式に圧縮したものに相当する。
【０００５】
このようなＸＰＳフォーマットなどの電子データが画像処理システムで印刷出力される場合は、まず、データ処理装置で保存されている電子データが読み出されてベクタ形式に伸張される。
【０００６】
つぎに、このベクタ形式の電子データがデータ処理装置でラスタ形式にラスタライズされる。このラスタ形式の電子データがジョブデータであるプリントジョブにデータ処理装置で変換されてからＭＦＰやプリンタ装置に送信される。
【０００７】
そのプリントジョブには、例えば、上述のラスタ形式の電子データとともに用紙サイズや印刷部数なども内包されている。そこで、ＭＦＰなどでは、プリントジョブに内包されている各種データに対応して電子データが印刷出力される。
【０００８】
同様に、ＸＰＳフォーマットなどの電子データが画像処理システムでファクシミリ送信される場合は、例えば、データ処理装置で電子データがベクタ形式に伸張されてからラスタ形式にラスタライズされる。
【０００９】
このラスタ形式の電子データがデータ処理装置でジョブデータであるファクシミリジョブに変換されてからＭＦＰやファクシミリ装置に送信される。そのＭＦＰなどではファクシミリジョブに内包されているラスタ形式の電子データが、ファクシミリ形式に符号化されてからファクシミリ送信される。
【００１０】
なお、上述のようなデータ処理装置でのＸＰＳフォーマットの電子データの伸張とラスタライズおよびジョブ生成は、例えば、データ処理装置にＭＦＰなどの画像出力装置ごとに実装されているアプリケーションソフトであるプリンタドライバやファクシミリドライバにより実行される。
【００１１】
なお、上述のようなラスタライズ機能がＭＦＰなどの画像出力装置に実装されている場合もある。このような場合は、その画像出力装置のためのプリンタドライバやファクシミリドライバにはラスタライズ機能が搭載されていない。
【００１２】
現在、上述のような画像処理システムとして各種の提案がある。例えば、データ処理装置が出力するプリントジョブを管理装置で所定のページ数まとめてからプリンタ装置に転送することで、その間欠動作を防止する提案がある(例えば、特許文献１参照)。
【００１３】
また、データ処理装置が出力するプリントジョブを、管理装置でデータ処理装置ごとに出力されるように入れ換えてからプリンタ装置に転送することで、印刷結果の選別を容易とする提案がある(例えば、特許文献２参照)。
【特許文献１】特開２００４−３１０７２５号公報
【特許文献２】特開２００３−２８８１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上述のような画像処理システムでは、データ処理装置はプリントジョブなどを電子データごとに生成する。このため、一個の画像出力装置に複数のデータ処理装置が接続されている場合、あるデータ処理装置が複数のプリントジョブを連続的に画像出力装置に送信しても、そこに他のデータ処理装置のプリントジョブが挿入されることがある。
【００１５】
このような場合、印刷結果をデータ処理装置ごとに手作業で分別する必要がある。例えば、前述した特許文献２の画像処理システムでは、上述の課題を解決することができる。
【００１６】
しかし、特許文献２の画像処理システムでは、複数のデータ処理装置が出力するプリントジョブを管理装置で蓄積してからプリンタ装置に転送する。このため、データ処理装置が出力するプリントジョブをプリンタ装置で迅速に印刷出力することができない。さらに、データ処理装置とは別個に管理装置が必要である。
【００１７】
本発明は上述のような課題に鑑みてなされたものであり、一個の画像出力装置に複数のデータ処理装置が接続されているような場合でも、あるデータ処理装置が連続的に出力する複数のジョブデータに他のデータ処理装置のジョブデータが挿入される出力結果の分別が必要となることを防止できるデータ処理装置、このようなデータ処理装置と画像出力装置からなる画像処理システム、データ処理装置のためのコンピュータプログラム、を提供するものである。
【課題を解決するための手段】
【００１８】
本発明のデータ処理装置は、電子データからジョブデータを生成して画像出力装置に送信するデータ処理装置であって、電子データに対する出力指示の入力操作を受け付ける出力指示部と、電子データからジョブデータを生成するジョブ生成部と、ジョブデータを画像出力装置に送信するジョブ送信部と、複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成部と、出力指示部によって出力指示の入力操作を受け付けた場合、ジョブ生成部にジョブデータを生成させるとともに、ジョブ合成部に複数のジョブデータを合成させた後、合成後ジョブデータをジョブ送信部に送信させる制御部と、を有する。
【００１９】
従って、本発明のデータ処理装置では、電子データに対する出力指示の入力操作を受け付け、電子データからジョブデータを生成して画像出力装置に送信することにより、電子データを画像出力装置に出力させることができる。ただし、データ処理装置が連続的に生成される複数のジョブデータを一つに合成してから画像出力装置に送信することができる。このため、一個の画像出力装置に複数のデータ処理装置が接続されているような場合でも、あるデータ処理装置が連続的に出力する複数のジョブデータに他のデータ処理装置のジョブデータが挿入されることを防止できる。
【００２０】
本発明の画像処理システムは、データ処理装置と画像出力装置とを含む画像処理システムであって、データ処理装置は、電子データに対する出力指示の入力操作を受け付ける出力指示部と、電子データからジョブデータを生成するジョブ生成部と、ジョブデータを画像出力装置に送信するジョブ送信部と、複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成部と、出力指示部によって出力指示の入力操作を受け付けた場合、ジョブ生成部にジョブデータを生成させるとともに、ジョブ合成部に複数のジョブデータを合成させた後、合成後ジョブデータをジョブ送信部に送信させる制御部と、を有し、画像出力装置は、データ処理装置から受信した合成後ジョブデータを一つのジョブデータとして出力（印刷出力）する（他のジョブデータによる割り込みを受けない状態で出力する）データ出力部を有する。
【００２１】
本発明のコンピュータプログラムは、電子データからジョブデータを生成して画像出力装置に送信するデータ処理装置のためのコンピュータプログラムであって、電子データに対する出力指示の入力操作を受け付ける出力指示受付処理と、電子データからジョブデータを生成するジョブ生成処理と、ジョブデータを画像出力装置に送信するジョブ送信処理と、複数のジョブデータを一つの合成後ジョブデータに合成するジョブ合成処理と、出力指示受付処理によって出力指示の入力操作を受け付けた場合、ジョブ生成処理によってジョブデータを生成させるとともに、ジョブ合成処理によって複数のジョブデータを合成させた後、合成後ジョブデータをジョブ送信処理によって送信させる制御処理と、をデータ処理装置に実行させる。
【００２２】
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたコンピュータ装置、コンピュータプログラムによりコンピュータ装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２３】
また、本発明の各種の構成要素は、個々に独立した存在である必要もなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でよい。
【発明の効果】
【００２４】
本発明のデータ処理装置では、連続的に生成される複数のジョブデータを一つに合成してから画像出力装置に送信することができる。このため、一個の画像出力装置に複数のデータ処理装置が接続されているような場合でも、あるデータ処理装置が連続的に出力する複数のジョブデータに他のデータ処理装置のジョブデータが挿入されることを防止できる。従って、画像出力装置の出力結果をデータ処理装置ごとに手作業で分別する作業を無用とすることができる。
【発明を実施するための最良の形態】
【００２５】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態の画像処理システム１０００では、図１に示すように、保持する電子データに基づいてジョブデータであるプリントジョブを生成して送信するデータ処理装置１０１，１０２，…と、プリントジョブとして受信した電子データを出力するネットワークプリンタ２００と、がＬＡＮ(Local Area Network)等の通信ネットワークで接続されている。
【００２６】
本実施の形態のデータ処理装置１０１等は、電子データを保持するデータ保持部１１０と、電子データに対する出力指示の入力操作を受け付ける出力指示部(図示せず)と、電子データをネットワークプリンタ２００に出力させるプリントジョブを生成するジョブ生成部１２０と、生成されたプリントジョブをネットワークプリンタ２００に送信するジョブ送信部１３０と、ジョブ生成部１２０で連続的に生成される複数のプリントジョブを一つに合成するジョブ合成部１４０と、出力指示部によって出力指示の入力操作を受け付けた場合、ジョブ生成部１２０にプリントジョブを生成させるとともに、ジョブ合成部１４０に複数のプリントジョブを合成させた後、合成後プリントジョブをジョブ送信部１３０に送信させる制御部(図示せず)と、を各々有する。
【００２７】
制御部は、出力指示部によって出力指示の入力操作を受け付けた場合、ジョブ送信部１３０によるプリントジョブの送信を待機させ（即時にジョブ送信部１３０による送信を行うことなく）、待機中にジョブ生成部１２０によって生成された１又は複数のプリントジョブを、ジョブ合成部１４０によって待機中のプリントジョブと合成させる。
【００２８】
制御部は、所定の送信待機時間が経過すると、或いは、所定の送信実行時刻になると、待機中のプリントジョブのジョブ送信部１３０に送信させる。
【００２９】
また、データ処理装置１０１，１０２，…は、送信待機時間の入力操作を受け付ける時間入力部１４１と、入力操作された送信待機時間を制御部に設定する時間設定部１４２と、をさらに有する。
【００３０】
また、データ処理装置１０１，１０２，…は、即時送信指示の入力操作を受け付ける即時送信指示部である送信指示部１４３を、さらに有し、制御部は、待機中のプリントジョブ（元々一つだけのプリントジョブおよび合成後プリントジョブの両方を含む概念）が存在するときに即時送信指示の入力操作を受け付けた場合、待機中のプリントジョブを即時にジョブ送信部１３０に送信させる。
【００３１】
また、データ処理装置１０１，１０２，…は、表示デバイス１５０と、各種の入力操作を受け付ける操作デバイス１６０と、画像出力装置２００に対応した出力装置アイコンＰＩと電子データに個々に対応したデータアイコンＤＩとを表示デバイス１５０に表示出力させるアイコン表示部１７０とを、さらに有し、出力指示部は、操作デバイス１６０の入力操作によりデータアイコンＤＩが出力装置アイコンＰＩにマウスカーソルＭＣでドラッグアンドドロップされた場合、データアイコンＤＩに対応する電子データに対する出力指示の入力操作があったと判断する。
【００３２】
より詳細には、データ処理装置１０１，１０２，…は、いわゆるコンピュータ装置からなり、ＣＰＵ(Central Processing Unit)やＲＯＭ(Read Only Memory)やＲＡＭ(Random Access Memory)等からなるコンピュータユニット(図示せず)、ＨＤＤ(Hard Disc Drive)等の記憶デバイス(図示せず)、各種の画像データを表示画面に表示出力するＬＣＤ(Liquid Crystal Display)等の表示デバイス１５０、各種の入力操作を受け付けるキーボードやマウス等の操作デバイス１６０、ＣＤ(Compact Disc)ドライブ等のデータデバイス(図示せず)、ＬＡＮ(Local Area Network)等でネットワークプリンタ２００などとデータ通信する通信デバイス(図示せず)、等をハードウェアとして有する。
【００３３】
データ処理装置１０１，１０２，…は、各種のコンピュータプログラムがインストールされている。このインストールされているコンピュータプログラムに対応して各種の処理動作を実行することにより、上述のような各部が各種機能として論理的に実装されている。
【００３４】
例えば、データ保持部１１０は、コンピュータプログラムに対応してコンピュータユニットが認識するようにＨＤＤに構築された記憶エリアなどに相当する。ジョブ送信部１３０は、コンピュータユニットがコンピュータプログラムに対応して通信Ｉ／Ｆにデータ送信を実行させる機能などに相当する。
【００３５】
ジョブ生成部１２０とジョブ合成部１４０とは、従来のプリンタドライバに相当するアプリケーションソフトのコンピュータプログラムに対応してコンピュータユニットが所定の処理動作を実行する機能などに相当する。
【００３６】
上述のようなコンピュータプログラムに対応してコンピュータユニットが所定の処理動作を実行することにより、ネットワークプリンタ２００に対応した出力装置アイコンであるプリンタアイコンＰＩと電子データに個々に対応したデータアイコンＤＩとを表示デバイス１５０に表示出力させるアイコン表示部１７０を、さらに有する。
【００３７】
このため、ジョブ生成部１２０は、操作デバイス１６０の入力操作によりデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされたときに、対応する電子データを内包したプリントジョブを生成する。
【００３８】
なお、データ保持部１１０は、各種形式の電子データの少なくとも一部として、ＸＭＬフォーマットであるＸＰＳフォーマットの電子データを保持する。そして、ジョブ生成部１２０は、上述のドラッグアンドドロップに対応して、ＸＰＳフォーマットの電子データを内包したプリントジョブを生成する。
【００３９】
制御部は、上述のようにジョブ生成部１２０で生成されたプリントジョブのジョブ送信部１３０による送信を待機させ、ジョブ合成部１４０は、ジョブ送信部１３０が待機されているときにジョブ生成部１２０で生成される複数のプリントジョブを一つに合成する。
【００４０】
より詳細には、制御部は、ジョブ生成部１２０で生成されたプリントジョブのジョブ送信部１３０による送信を待機させ、ジョブ合成部１４０は、待機が終了するまでに生成された複数のプリントジョブを一つに合成し、所定の送信待機時間が経過すると合成後のプリントジョブをジョブ送信部１３０に送信させる。
【００４１】
本実施の形態のネットワークプリンタ２００は、図１に示すように、データ処理装置１０１等から受信した合成後プリントジョブを一つのプリントジョブとして印刷出力する（他のプリントジョブによる割り込みを受けない状態で出力する）データ出力部２３０を有する。
【００４２】
ネットワークプリンタ２００は、ＸＰＳフォーマットの電子データが内包されたプリントジョブを受信するデータ受信部２１０と、データ受信部によって受信したプリントジョブに内包されるＸＭＬフォーマットの電子データをラスタ形式にラスタライズするラスタ変換部２２０と、を有し、データ出力部２３０は、ラスタ変換部２２０によってラスタライズされたラスタ形式の電子データを出力する。
【００４３】
なお、上述の時間入力部１４１と送信指示部１４３によるデータ入力も、例えば、前述の操作デバイス１６０により実行されることでよい。また、詳細には後述するが、ＸＰＳフォーマットの電子データはベクタ形式に伸張されてからラスタ形式にラスタライズされる。
【００４４】
このため、データ保持部１１０にＸＰＳフォーマットで保持されている電子データは、ベクタ形式に伸張されてからプリントジョブに内包される。このため、画像出力装置２００は、実際にはベクタ形式の電子データが内包されているプリントジョブを受信して印刷動作を実行する。
【００４５】
上述のような各部１１０〜を各種機能としてデータ処理装置１０１，１０２，…に実装するためのコンピュータプログラムは、例えば、電子データに対する出力指示の入力操作を受け付ける出力指示受付処理と、電子データからプリントジョブを生成するジョブ生成処理と、プリントジョブを画像出力装置２００に送信するジョブ送信処理と、複数のプリントジョブを一つの合成後プリントジョブに合成するジョブ合成処理と、出力指示受付処理によって出力指示の入力操作を受け付けた場合、ジョブ生成処理によってプリントジョブを生成させるとともに、ジョブ合成処理によって複数のプリントジョブを合成させた後、合成後プリントジョブをジョブ送信処理によって送信させる制御処理と、をデータ処理装置１０１，１０２，…に実行させるように記述されている。
【００４６】
なお、上述のようにデータ処理装置１０１，１０２，…に各部１１０〜を実現するコンピュータプログラムは、実際には、いわゆるＯＳとアプリケーションソフトとの組み合わせにより実現される。
【００４７】
このため、例えば、データ保持部１１０は、ＯＳ単体の機能により実現され、アイコン表示部１７０等は、アプリケーションソフトとＯＳとが協調した機能により実現されてもよい。
【００４８】
その場合、プリンタアイコンＰＩは、アプリケーションソフトとＯＳとが協調した機能により表示出力され、データアイコンＤＩは、ＯＳ単体の機能により表示出力されることでよい。
【００４９】
以下では説明を簡単とするため、このプリンタドライバに相当するアプリケーションソフトをプリンタエージェントと呼称する。ただし、この呼称は便宜的なものであり、プリンタエージェントと命名されている既存の機能や製品が存在したとしても関係はない。
【００５０】
上述のような構成において、本実施の形態の画像処理システム１０００では、複数のデータ処理装置１０１，１０２，…と一個のネットワークプリンタ２００とが通信ネットワークで接続されている。このため、複数のデータ処理装置１０１，１０２，…が個々に送信するプリントジョブに対応して、ネットワークプリンタ２００が電子データを印刷出力することができる。
【００５１】
より詳細には、上述のようにプリンタエージェントがコンピュータプログラムとしてインストールされたデータ処理装置１０１等では、例えば、図２および図４に示すように、そのネットワークプリンタ２００に対応した一つのプリンタアイコンＰＩが表示デバイス１５０に表示出力される(ステップＳ１)。
【００５２】
このような状態で、ＸＰＳフォーマットの電子データを印刷出力したい作業者は、図２に示すように、例えば、表示デバイス１５０の表示画面に所望のドキュメントウインドウＤＷを表示出力させ、そのドキュメントウインドウＤＷに内包されている所望の電子データのデータアイコンＤＩを上述のプリンタアイコンＰＩにドラッグアンドドロップする。
【００５３】
すると、図４に示すように、これを検知したデータ処理装置１０１等では(ステップＳ２)、プリンタアイコンＰＩにドラッグアンドドロップされたデータアイコンＤＩに対応するＸＰＳフォーマットの電子データが読み出される(ステップＳ３)。つぎに、その電子データがベクタ形式に伸張されてからプリントジョブが生成される(ステップＳ４)。
【００５４】
ただし、このプリントジョブは即時にネットワークプリンタ２００に送信されず、図３に示すように、プリンタアイコンＰＩに送信メニューがバルーン表示される(ステップＳ５)。
【００５５】
この送信メニューには「手動送信」「待機送信」があり、図３(ａ)に示すように、初期状態では「待機送信」がデフォルト選択されていて「手動送信」は暗転されている。さらに、この「待機送信」に「送信まで××／××ｓｅｃ」「即時送信」「キャンセル」なるサブメニューがバルーン表示される。
【００５６】
このとき、データ処理装置１０１等では、事前に設定されている待機時間が読み出され(ステップＳ６)、カウントダウンされる(ステップＳ７)。このとき、待機時間と残存時間とが、上述のサブメニューに「送信まで××／××ｓｅｃ」として表示出力される。そして、待機時間が経過すると(ステップＳ８)、図５に示すように、前述のプリントジョブがネットワークプリンタ２００に送信される(ステップＳ２１)。
【００５７】
そこで、このプリントジョブを受信したネットワークプリンタ２００では、そのプリントジョブに内包されているベクタ形式の電子データがラスタ変換部２２０でラスタ形式に変換されてからデータ出力部２３０で印刷出力される。
【００５８】
このため、作業者が所望の電子データのデータアイコンＤＩをプリンタアイコンＰＩにドラッグアンドドロップすると、所定の待機時間の経過後に自動的に電子データがネットワークプリンタ２００に送信されて印刷出力される。
【００５９】
なお、前述のように一つのデータアイコンＤＩをプリンタアイコンＰＩにドラッグアンドドロップした作業者が、その一つの電子データを即時に印刷出力したい場合は、「待機送信」のサブメニューから「即時送信」を選択操作する。
【００６０】
すると、図４に示すように、これを検知したデータ処理装置１０１等では(ステップＳ１２)、やはり前述のプリントジョブがネットワークプリンタ２００に送信される(ステップＳ２１)。このため、従来と同様に、一つの電子データをデータ処理装置１０１等からネットワークプリンタ２００に迅速に送信して印刷出力させることができる。
【００６１】
一方、本実施の形態のデータ処理装置１０１等では、上述のように一つの電子データのプリントジョブをネットワークプリンタ２００に送信することの他、複数の電子データのプリントジョブを一つに合成してからネットワークプリンタ２００に送信することもできる。
【００６２】
その場合、前述のように第一番目のデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされて待機時間がカウントダウンされているときに(ステップＳ２〜Ｓ８)、作業者は所望により第二番目以降のデータアイコンＤＩもプリンタアイコンＰＩにドラッグアンドドロップする。
【００６３】
すると、これを検知したデータ処理装置１０１等では(ステップＳ９)、データアイコンＤＩに対応するＸＰＳフォーマットの電子データが読み出される(ステップＳ１０)。つぎに、その電子データがベクタ形式に伸張されてからプリントジョブが生成され、これで生成された複数のプリントジョブが一つに合成される(ステップＳ１１)。
【００６４】
上述のように、待機時間がタイムアウトするまでにドラッグアンドドロップされたデータアイコンＤＩに対しては、その複数の電子データで一つのプリントジョブが生成される(ステップＳ７〜Ｓ１１)。
【００６５】
そこで、待機時間がタイムアウトすると(ステップＳ８)、その一つに合成されたプリントジョブがネットワークプリンタ２００に送信される(ステップＳ２１)。
【００６６】
そこで、このプリントジョブを受信したネットワークプリンタ２００では、そのプリントジョブに内包されているベクタ形式の電子データがラスタ変換部２２０でラスタ形式に変換されてからデータ出力部２３０で印刷出力される。
【００６７】
このとき、実際には一つのプリントジョブとして複数の電子データが印刷出力されるので、その複数の電子データの印刷結果に、他のデータ処理装置１０２等による印刷結果が挿入されることがない。
【００６８】
また、上述のように作業者が所望の複数の電子データのデータアイコンＤＩをプリンタアイコンＰＩにドラッグアンドドロップすれば、所定の待機時間の経過後に自動的に複数の電子データがネットワークプリンタ２００に送信されて印刷出力される。
【００６９】
なお、前述のように待機時間がタイムアウトする以前に複数のデータアイコンＤＩのドラッグアンドドロップを完了した作業者が(ステップＳ７〜Ｓ１１)、その複数の電子データを即時に印刷出力したい場合は、「待機送信」のサブメニューから「即時送信」を選択操作する。
【００７０】
すると、これを検知したデータ処理装置１０１等では(ステップＳ１２)、やはり一つに合成されたプリントジョブがネットワークプリンタ２００に送信される(ステップＳ２１)。
【００７１】
このため、前述のようにデータ処理装置１０１等で複数の電子データを一つのプリントジョブとしてネットワークプリンタ２００から印刷出力させることを、ドラッグアンドドロップの作業完了から即時に実行させることができる。
【００７２】
なお、前述のようにカウントダウンされる待機時間と残存時間はリアルタイムに表示出力されるので、その確認が容易である。ただし、それでも連続印刷したい電子データのデータアイコンＤＩのドラッグアンドドロップが間に合わないこともありえる。
【００７３】
そこで、このような場合には、作業者は所望によりプリンタアイコンＰＩにバルーン表示されている送信メニューから「手動送信」を選択操作する。すると、これを検知したデータ処理装置１０１等では(ステップＳ１４)、動作モードが「待機送信」から「手動送信」に切り換わるので、待機時間のカウントダウンは中止される。
【００７４】
この場合、図３(ｂ)に示すように、「待機送信」が暗転され、選択された「手動送信」に「即時送信」「キャンセル」なるサブメニューがバルーン表示される。このような状態で、作業者は所望により第二番目以降のデータアイコンＤＩもプリンタアイコンＰＩにドラッグアンドドロップする。
【００７５】
すると、図５に示すように、これを検知したデータ処理装置１０１等では(ステップＳ１５)、データアイコンＤＩに対応するＸＰＳフォーマットの電子データが読み出される(ステップＳ１６)。
【００７６】
つぎに、その電子データがベクタ形式に伸張されてからプリントジョブが生成され、これで生成された複数のプリントジョブが一つに合成される(ステップＳ１７)。このように生成されるプリントジョブは、サブメニューの「即時送信」が手動操作されるまで送信されない(ステップＳ１９)。
【００７７】
そこで、所望の複数のデータアイコンＤＩのドラッグアンドドロップを完了した作業者がサブメニューの「即時送信」を手動操作すると、一つに合成されたプリントジョブがネットワークプリンタ２００に送信される(ステップＳ２１)。
【００７８】
このため、前述のようにデータ処理装置１０１等で複数の電子データを一つのプリントジョブとしてネットワークプリンタ２００から印刷出力させることを、作業者が所望により手動操作することができる。
【００７９】
なお、上述のように「待機送信」「手動送信」のサブメニューから「キャンセル」が選択操作されたときに(ステップＳ１３，Ｓ２０)、生成されたプリントジョブは廃棄されてデータ処理装置１０１等は初期状態に復帰する。
【００８０】
また、本実施の形態のデータ処理装置１０１等は、前述のように「手動送信」が選択操作された状態でも(ステップＳ１４〜Ｓ２０)、「待機送信」を選択操作して動作モードを切り替えることもできる(ステップＳ１８)。
【００８１】
また、本実施の形態のデータ処理装置１０１等では、例えば、プリンタアイコンＰＩをダブルクリックすることにより、プリンタエージェントの設定画面が表示出力される(図示せず)。その場合、所望により待機送信の待機時間を変更して登録することができ、「待機送信」と「手動送信」とのデフォルト選択を変更することもできる。
【００８２】
本実施の形態の画像処理システム１０００では、上述のようにデータ処理装置１０１等で生成される複数のプリントジョブを一つに合成してからネットワークプリンタ２００に送信することができる。
【００８３】
このため、一個のネットワークプリンタ２００に複数のデータ処理装置１０１，１０２，…が接続されていても、あるデータ処理装置１０１が連続的に出力する複数のプリントジョブに他のデータ処理装置１０２のプリントジョブが挿入されることがない。従って、ネットワークプリンタ２００の印刷結果をデータ処理装置１０１，１０２，…ごとに手作業で分別する作業を無用とすることができる。
【００８４】
しかも、本実施の形態のデータ処理装置１０１等では、生成されるプリントジョブの送信を待機させ、この待機されているときに生成される複数のプリントジョブを一つに合成する。このため、作業者がデータ処理装置１０１等で複数の電子データを順番に指定すれば、その複数の電子データをネットワークプリンタ２００で連続印刷することができる。
【００８５】
特に、本実施の形態のデータ処理装置１０１等では、生成されたプリントジョブの送信が待機され、所定の送信待機時間が経過するとプリントジョブが送信される。このため、複数の電子データを順番に指定した作業者が何もしなくとも、データ処理装置１０１等からプリントジョブが自動的に送信されてネットワークプリンタ２００で印刷出力される。
【００８６】
しかも、本実施の形態のデータ処理装置１０１等は、送信待機時間の入力操作を受け付け、入力操作された送信待機時間を設定する。このため、作業者は所望の送信待機時間を設定することができる。
【００８７】
さらに、本実施の形態のデータ処理装置１０１は、プリントジョブの送信が待機されているときに即時送信指示の入力操作を受け付け、即時送信指示が入力操作されたときに即時にプリントジョブを送信する。
【００８８】
このため、前述のように、複数の電子データをデータ処理装置１０１等で一つのプリントジョブとしてネットワークプリンタ２００から印刷出力させることを、操作完了から即時に実行させることができる。また、従来と同様に、一つの電子データをデータ処理装置１０１等からネットワークプリンタ２００に迅速に送信して印刷出力させることもできる。
【００８９】
しかも、複数の電子データからなるプリントジョブが、即時送信指示の入力操作まで送信されないようにもできる。このため、複数の電子データをデータ処理装置１０１等で一つのプリントジョブとしてネットワークプリンタ２００から印刷出力させることを、所望により手動操作することもできる。
【００９０】
特に、上述のような「待機送信」と「手動送信」とを所望により切換設定することができ、その一方が選択操作された状態でも「即時送信」を入力操作することができるので、作業者の様々な要望に対応することができる。
【００９１】
さらに、データ処理装置１０１等は、データアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされたときに対応する電子データを内包したプリントジョブを生成する。このため、複数の電子データの連続印刷を簡単な操作で実行することができる。
【００９２】
しかも、上述のようにドラッグアンドドロップでプリントジョブが生成される電子データがＸＰＳフォーマットである。このＸＰＳフォーマットでは、印刷部数や印刷ページや印刷用紙などの印刷設定を、電子データに内包させておくことができる。
【００９３】
このため、上述のようにＸＰＳフォーマットの複数の電子データで一つのプリントジョブを生成しても、その電子データごとの印刷設定を印刷結果に反映させることができる。
【００９４】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態ではコンピュータ装置にソフトウェアが実装されることで、データ処理装置１０１等の各部が各種機能として論理的に実現されていることを例示した。
【００９５】
しかし、データ処理装置１０１等の各部が専用の論理回路などのハードウェアで形成されていてもよく、一部がハードウェアで形成されているとともに一部がソフトウェアで実現されていてもよい。
【００９６】
また、上記形態では画像出力装置としてネットワークプリンタ２００を例示した。しかし、この画像出力装置がファクシミリ装置やＭＦＰでもよい(図示せず)。例えば、ファクシミリ装置の場合、このファクシミリ装置は、ベクタ形式の電子データをラスタ形式にラスタライズするラスタ変換部と、ラスタ形式の電子データをファクシミリ形式に符号化するデータ符号化部と、符号化された電子データをファクシミリ送信するファクシミリ送信部と、を有すればよい(図示せず)。
【００９７】
画像出力装置がファクシミリ装置の場合、例えば、ある作業者が一つの宛先に複数の電子データを一度にファクシミリ送信するときに、その複数の電子データからなる一連のファクシミリ送信が、他のファクシミリ送信の挿入により複数に分断されることを防止できる。
【００９８】
さらに、上記形態ではデータ処理装置１０１等が、ＸＰＳフォーマットの電子データをベクタ形式に伸張してネットワークプリンタ２００に送信し、ネットワークプリンタ２００が、ベクタ形式の電子データをラスタ形式にラスタライズして印刷出力することを例示した。
【００９９】
しかし、データ処理装置１０１等が、電子データをＸＰＳフォーマットのままネットワークプリンタ２００に送信し、ネットワークプリンタ２００が、電子データをベクタ形式に伸張してからラスタ形式にラスタライズして印刷出力してもよい(図示せず)。
【０１００】
また、データ処理装置１０１等が、ＸＰＳフォーマットの電子データをベクタ形式に伸張してラスタ形式にラスタライズしてからネットワークプリンタ２００に送信し、ネットワークプリンタ２００が、ラスタ形式の電子データを印刷出力してもよい(図示せず)。
【０１０１】
さらに、上記形態ではＸＰＳフォーマットの電子データを受信して印刷出力するネットワークプリンタ２００がデータ処理装置１０１等に接続されている構造の画像処理システム１０００を例示した。
【０１０２】
しかし、画像処理システム１０００が、ベクタ形式の電子データを受信しても印刷出力しないネットワークプリンタ(図示せず)を、さらに有してもよい。そのネットワークプリンタは、例えば、ラスタ形式で受信した電子データを印刷出力する。
【０１０３】
この場合、データ処理装置１０１等には、ＸＰＳフォーマットの電子データをラスタ形式にラスタライズしてからネットワークプリンタに送信する機能も、専用のプリンタドライバにより実装される(図示せず)。
【０１０４】
このデータ処理装置１０１等は、ラスタ形式の電子データを受信して印刷出力するネットワークプリンタには、そのネットワークプリンタに専用のプリンタドライバにより、ＸＰＳフォーマットの電子データをラスタ形式に変換してから送信する。
【０１０５】
また、上記形態ではデータ処理装置１０１等に実装されている一つのプリンタエージェントに対応して一つのプリンタアイコンＰＩが表示出力され、そこにＸＰＳフォーマットの電子データのデータアイコンＤＩがドラッグアンドドロップされたときに複数の送信メニューが表示出力されることを例示した。
【０１０６】
しかし、ドラッグアンドドロップに対応してデフォルト選択の送信メニューが自動実行され、プリンタアイコンＰＩのダブルクリックや右クリックなどで送信メニューが表示出力されてもよい(図示せず)。さらに、データ処理装置が「待機送信」や「手動送信」の一つのみ実行する構造でもよい(図示せず)。
【０１０７】
さらに、上記形態ではデータ処理装置１０１等の送信方式として「待機送信」「手動送信」「即時送信」の三種類があることを例示した。しかし、このような送信方式として所定周期ごとに送信が実行される「周期送信」があってもよい。
【０１０８】
この場合、生成されたプリントジョブのジョブ送信部による送信を待機させ、待機が終了するまでに生成された複数のプリントジョブを一つに合成し、所定の送信実行時刻となるとプリントジョブを送信すればよい。この場合、送信実行時刻の入力操作を時間入力部が受け付け、入力操作された送信実行時刻を時間設定部が制御部に設定してもよい。
【０１０９】
また、上記形態ではデータ処理装置１０１等の「待機送信」の処理動作として、第一のデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされてから所定の待機時間が経過するとプリントジョブの合成と送信とが実行されることを例示した。
【０１１０】
しかし、プリンタアイコンＰＩにデータアイコンＤＩがドラッグアンドドロップされるごとに待機時間がリセットされてもよい。この場合、待機時間を短時間に設定しておいても、多数のプリントジョブを一つに合成することが容易である。
【０１１１】
また、例えば、一つのプリンタエージェントが実装されているデータ処理装置に、「待機送信」「手動送信」「即時送信」などの送信メニューに個々に対応した複数のプリンタアイコンが表示出力され、そこにデータアイコンＤＩがドラッグアンドドロップされたときに対応する処理動作が実行されてもよい(図示せず)。
【０１１２】
さらに、一つのプリンタアイコンＰＩにデータアイコンＤＩが上方からドラッグアンドドロップされたときに「待機送信」が実行され、下方からドラッグアンドドロップされたときに「手動送信」が実行され、左方からドラッグアンドドロップされたときに「即時送信」が実行される、等のこともできる(図示せず)。
【０１１３】
また、上記形態ではデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされるごとにプリントジョブが生成されて合成されることを例示した。しかし、ドラッグアンドドロップによる複数の電子データの指定を受け付け、所定のタイミングで一つのプリントジョブを生成して送信してもよい。
【０１１４】
さらに、上記形態ではデータアイコンＤＩがプリンタアイコンＰＩにドラッグアンドドロップされたときにプリントジョブを生成して送信を待機させることにより、複数の電子データで一つのプリントジョブを生成することを例示した。
【０１１５】
しかし、複数のデータアイコンＤＩが一つのプリンタアイコンＰＩに同時にドラッグアンドドロップされたときに、対応する複数の電子データで一つのプリントジョブを生成して送信してもよい。この場合、複数の電子データからなる一つのプリントジョブを即時に生成して印刷出力させることができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施の形態の画像処理システムの論理構造を示す模式的なブロック図である。
【図２】データ処理装置でプリンタアイコンにデータアイコンがドラッグアンドドロップされるときの表示画面を示す模式的な正面図である。
【図３】プリンタアイコンに送信メニューがバルーン表示された状態を示す模式的な正面図である。
【図４】データ処理装置の処理動作の前半部分を示すフローチャートである。
【図５】後半部分を示すフローチャートである。
【符号の説明】
【０１１７】
１０１，１０２，    データ処理装置
１１０    データ保持部
１２０    ジョブ生成部
１３０    ジョブ送信部
１４０    ジョブ合成部
１４１    時間入力部
１４２    時間設定部
１４３    送信指示部
１５０    表示デバイス
１６０    操作デバイス
１７０    アイコン表示部
２００    ネットワークプリンタ
２１０    データ受信部
２２０    ラスタ変換部
２３０    データ出力部
１０００    画像処理システム
【図１】
2008287601.tif 000003
【図２】
2008287601.tif 000004
【図３】
2008287601.tif 000005
【図４】
2008287601.tif 000006
【図５】
2008287601.tif 000007