(57)【要約】【課題】複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とする。【解決手段】プリンタ１１に枠線消し機能とダブルプリント機能が備えられ、プリンタ１２に合紙挿入機能が備えられ、プリンタ１３にカラー印刷機能とステープル機能が備えられている。ユーザが枠線消し、ダブルプリント、合紙挿入、ステープル機能を選択するとともに、最後に印刷を行うプリンタとしてプリンタ１３を選択した印刷ジョブを送信すると、プリンタ１１において枠線消し処理、ダブルプリント処理が行われる。そして、次に、この印刷ジョブは、プリンタ１２に転送され合紙挿入処理が行われた後にプリンタ１３に転送される。そして、プリンタ１３においてカラー印刷処理が実行された後に、ステープル処理が行われる。【選択図】図１３
2009282595.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を実行するために使用する複数の画像形成装置の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成する合成手段と、
前記合成手段により合成された処理機能の中から指定された処理機能を含む印刷データを送信する送信手段と、
を有する端末装置。
【請求項２】
前記合成手段は、複数の処理機能が統合された印刷装置制御手段を生成し、前記印刷装置制御手段では、最後に画像を出力する画像形成装置を選択することが可能な請求項１記載の端末装置。
【請求項３】
受信した印刷データに対して指定された処理を実行する処理手段と、
前記処理手段により処理が行われた後の印刷データを他の画像形成装置に転送する転送手段と、
を有する画像形成装置。
【請求項４】
前記処理手段により処理が行われた後の印刷データに基づいた画像を出力する画像出力部をさらに有する請求項３記載の画像形成装置。
【請求項５】
印刷処理を実行するために使用する複数の画像形成装置の選択を受け付ける選択受付手段と、前記選択受付手段により受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成する合成手段と、前記合成手段により合成された処理機能の中から指定された処理機能を含む印刷データを送信する送信手段とを有する端末装置と、
受信した印刷データに対して指定された処理を実行する処理手段と、前記処理手段により処理が行われた後の印刷データを他の画像形成装置に転送する転送手段とを有する複数の画像形成装置と、
を備えた画像形成システム。
【請求項６】
印刷処理を実行するために使用する複数の画像形成装置の選択を受け付けるステップと、
受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成するステップと、
合成された処理機能の中から指定された処理機能を含む印刷データを送信するステップとをコンピュータに実行させるためのプログラム。
【請求項７】
受信した印刷データに対して指定された処理を実行するステップと、
処理が行われた後の印刷データを他の画像形成装置に転送するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、端末装置、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、プリントジョブを複数のプリンタに分割出力することにより印刷速度を高めるようにした方法が開示されている。
【０００３】
特許文献２には、分散印刷を行う仕組みにおいて、親ジョブと子ジョブとを識別可能に表示するようにした方法が開示されている。
【０００４】
特許文献３には、印刷環境や出力方法等に応じて、最適なプリンタドライバを登録しておくようにした印刷制御方法が開示されている。
【０００５】
【特許文献１】特開平１１−２９６３３３号公報
【特許文献２】特開２００２−１６３０８６号公報
【特許文献３】特開２００３−０８４９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とする画像形成装置、端末装置、画像形成システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
［端末装置］
請求項１に係る本発明は、印刷処理を実行するために使用する複数の画像形成装置の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成する合成手段と、
前記合成手段により合成された処理機能の中から指定された処理機能を含む印刷データを送信する送信手段とを有する端末装置である。
【０００８】
請求項２に係る本発明は、前記合成手段が、複数の処理機能が統合された印刷装置制御手段を生成し、前記印刷装置制御手段では、最後に画像を出力する画像形成装置を選択することが可能な請求項１記載の端末装置である。
【０００９】
［画像形成装置］
請求項３に係る本発明は、受信した印刷データに対して指定された処理を実行する処理手段と、
前記処理手段により処理が行われた後の印刷データを他の画像形成装置に転送する転送手段とを有する画像形成装置である。
【００１０】
請求項４に係る本発明は、前記処理手段により処理が行われた後の印刷データに基づいた画像を出力する画像出力部をさらに有する請求項３記載の画像形成装置である。
【００１１】
［画像形成システム］
請求項５に係る本発明は、印刷処理を実行するために使用する複数の画像形成装置の選択を受け付ける選択受付手段と、前記選択受付手段により受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成する合成手段と、前記合成手段により合成された処理機能の中から指定された処理機能を含む印刷データを送信する送信手段とを有する端末装置と、
受信した印刷データに対して指定された処理を実行する処理手段と、前記処理手段により処理が行われた後の印刷データを他の画像形成装置に転送する転送手段とを有する複数の画像形成装置と、
を備えた画像形成システムである。
【００１２】
［プログラム］
請求項６に係る本発明は、印刷処理を実行するために使用する複数の画像形成装置の選択を受け付けるステップと、
受け付けられた複数の画像形成装置がそれぞれ有している処理機能を合成するステップと、
合成された処理機能の中から指定された処理機能を含む印刷データを送信するステップとをコンピュータに実行させるためのプログラムである。
【００１３】
請求項７に係る本発明は、受信した印刷データに対して指定された処理を実行するステップと、
処理が行われた後の印刷データを他の画像形成装置に転送するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とする端末装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、複数の画像形成装置が有している処理機能を統合した印刷装置制御手段を介して、最後に画像を出力する画像形成装置を指定することを可能とする端末装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とする画像形成装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項４に係る発明により得られる効果に加えて、印刷データに基づく画像を出力可能な画像形成装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とする画像形成システムを提供することができる。
【００１９】
請求項６に係る本発明によれば、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とするプログラムを提供することができる。
【００２０】
請求項７に係る本発明によれば、複数の画像形成装置が有しているソフトウェア機能を連携して使用することを可能とするプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
図１は本発明の一実施形態の画像形成システムの構成を示すシステム図である。
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続されたプリンタ（画像形成装置）１１〜１４、およびこれらのプリンタ１１〜１４に対して印刷ジョブ（印刷データ）を送信可能な端末装置２１により構成される。
【００２３】
端末装置２１は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データをプリンタ１１〜１４に対して送信する。プリンタ１１〜１４は、端末装置２１から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、プリンタ１１〜１４は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。なお、印刷データには、印刷を行うための画像情報だけでなく、印刷を実行する際の出力仕様等の情報も含まれるものとする。
【００２４】
ここで、図１に示した本実施形態の画像形成システムのシステム構成は一例であり、本発明は端末装置およびプリンタの数に限定されるものではない。
【００２５】
次に、本実施形態の画像形成システムにおける端末装置２１、プリンタ１１のハードウェア構成を図２に示す。なお、図２では、端末装置２１、プリンタ１１の構成のみを説明するが、プリンタ１２〜１４の構成も同様な構成となっている。
【００２６】
端末装置２１は、図２に示されるように、ＣＰＵ３１、ハードディスクドライブ（ＨＤＤ）３２、送受信部３３、ＲＯＭ３４、ＲＡＭ３５、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置３６を有する。
【００２７】
ＣＰＵ３１は、ＲＯＭ３４、ＲＡＭ３５またはＨＤＤ３２に格納された制御プログラムに基づいて所定の処理を実行して、端末装置２１の動作を制御する。送受信部３３は、ネットワーク３０上のプリンタ１１〜１４との間でデータを送受信するための機能を有する。
【００２８】
また、画像形成装置１１は、図２に示されるように、送受信部４１、ＨＤＤ４２、ＣＰＵ４３、ＲＯＭ４４、ＲＡＭ４５、プリントエンジン４６、ＵＩ装置４７を有する。
【００２９】
ＣＰＵ４３は、ＲＯＭ４４、ＲＡＭ４５またはＨＤＤ４２に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１１の動作を制御する。送受信部４１は、ネットワーク３０上の他の装置との間でデータを送受信するための機能を有する。
【００３０】
端末装置２１のＣＰＵ３１、あるいは画像形成装置１１のＣＰＵ４３により実行される制御プログラムは、通信手段により提供することはもちろん、それ以外にもＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００３１】
次に、ＣＰＵ３１において制御プログラムが実行されることにより実現される端末装置２１の機能構成を図３に示す。
【００３２】
本実施形態の端末装置２１は、図３に示されるように、プリンタ選択受付部５１と、プリンタ機能情報格納部５２と、プリンタドライバ合成部５３と、表示装置５４と、ユーザ設定受付部５５と、印刷ジョブ生成部５６と、印刷ジョブ送信部５７とを備えている
【００３３】
プリンタ選択受付部５１は、印刷処理を実行するために使用する複数の画像形成装置の選択を受け付ける。プリンタ機能情報格納部５２は、プリンタ１１〜１４が備えている処理機能に関する情報を格納する。
【００３４】
プリンタドライバ合成部５３は、プリンタ選択受付部５１により受け付けられた複数のプリンタがそれぞれ有している処理機能を統合したプリンタドライバ（印刷装置制御手段）を合成する。このプリンタドライバでは、印刷処理を実行する際の各種ソフトウェア機能によりオプションだけでなく、最後に画像を出力するプリンタおよびこのプリンタにおけるハードウェア機能を選択することが可能となっている。
【００３５】
表示装置５４は、プリンタドライバ合成部５３により合成されたプリンタドライバに基づく画面が表示される。
【００３６】
ユーザ設定受付部５５は、表示装置５４に表示されたプリンタドライバ画面を参照したユーザから、印刷処理に関する設定を受け付ける。
【００３７】
印刷ジョブ生成部５６は、ユーザ設定受付部５５により受け付けられた各種印刷処理の設定に基づいて、複数のプリンタに備えられた処理機能を指定した印刷データを生成する。つまり、印刷ジョブ生成部５６は、プリンタドライバ合成部５３により合成されたプリンタドライバを介して指定された処理機能を実行するための印刷データを生成する。
【００３８】
印刷ジョブ送信部５７は、印刷ジョブ生成部５６により生成された印刷データをプリンタ１１〜１４のいずれかに対して送信する。つまり、印刷ジョブ送信部５７は、プリンタドライバ合成部５３により合成された処理機能の中から指定された処理機能を含む印刷データをプリンタ１１〜１４のいずれかに送信する。
【００３９】
次に、図２に示したＣＰＵ４３において制御プログラムが実行されることにより実現されるプリンタ１１の機能構成を図４に示す。
【００４０】
本実施形態のプリンタ１１は、図４に示されるように、印刷ジョブ受信部６１と、画像処理部６２と、印刷ジョブ転送部６３と、画像出力部６４と、後処理部６５とを備えている。
【００４１】
印刷ジョブ受信部６１は、端末装置２１から送信されてきた印刷ジョブ、またはプリンタ１２〜１４から転送されてきた印刷ジョブを受信する。
【００４２】
画像処理部６２は、印刷ジョブ受信部６１により受信された印刷ジョブに対して、指定された画像処理を行う。なお、この画像処理には、画像サイズ変更、スタンプ画像の追加のような画像データを加工するような処理だけでなく、合紙挿入のような印刷データに対してソフトウェア機能により行われる各種処理が含まれる。
【００４３】
印刷ジョブ転送部６３は、画像処理部６２により各種処理が行われた後の印刷データを他のプリンタ１２〜１４に転送する。
【００４４】
画像出力部６４は、プリンタ１１が最終的に印刷処理を行うプリンタとして設定されている場合に、画像処理部６２により各種処理が行われた後の印刷データに基づいた画像を印刷用紙上に出力する。
【００４５】
後処理部６５は、画像出力部６４により出力された印刷結果に対して、ステープル処理、パンチ処理等の各種後処理を実行する。
【００４６】
次に、本実施形態の画像形成システムの動作について図面を参照して詳細に説明する。
【００４７】
先ず、端末装置２１において印刷ジョブを生成してプリンタに対して送信するまでの動作を図５のフローチャートを参照して説明する。
【００４８】
複数のプリンタが有しているソフトウェア機能を用いて印刷処理を実行しようとするユーザは、希望する印刷処理を実行するために必要な機能を備えた複数のプリンタを選択し、プリンタ選択受付部５１は、この選択を受け付ける（ステップＳ１０１）。例えば、ユーザは、図６に示すような画面表示により、ネットワーク３０内にあるプリンタ１１〜１４の中から複数のプリンタを選択する。この図６では、プリンタ１１〜１３という３台のプリンタが選択され、合成プリンタ１という新たなプリンタ名が付与されている。
【００４９】
このように複数のプリンタ１１〜１３が選択されると、プリンタドライバ合成部５３によりプリンタドライバが合成され（ステップＳ１０２）、図７に示すような画面が表示装置５４に表示される（ステップＳ１０３）。
【００５０】
図７に示された合成プリンタドライバでは、印刷データをソフトウェア的（電子的）に処理可能な機能が基本タブから詳細設定タブにより表示され、印刷データをハードウェア的に処理するための機能はプリンタ１固有タブからプリンタ３固有タブにより表示される。例えば、プリンタ３固有タブを選択した場合、図８に示すようなハードウェアオプションが表示される。
【００５１】
次に、このような合成プリンタドライバを介して、ユーザ設定受付部５５では、ユーザから印刷処理を実行する際に選択する機能を受け付ける（ステップＳ１０４）。ここでは、ソフトウェア的に処理する機能として、ファイルの枠線消し機能、ダブルプリント機能、合紙挿入機能を選択し、ハードウェア的に処理する機能としてステープル処理およびカラー印刷を選択する場合を用いて説明する。ここで、ダブルプリント機能とは、同一の画像を１枚の印刷用紙上に２枚印刷するようにした機能である。
【００５２】
このような場合、ユーザは、図９に示すように詳細設定タブを選択して、枠線消し機能を設定する。そして、図１０に示すようにスタンプ／フォームタブを選択して、ダブルプリント機能を設定する。そして、図７に示した基本設定画面から「表示／合紙付け」ボタンを操作することにより図１１に示すような画面を表示させ合紙挿入を設定する。
【００５３】
このようにして設定された機能は、実際には、枠線消し、ダブルプリント、合紙挿入の順に印刷データの処理が行われる。
【００５４】
そして、ソフトウェア的な機能の指定の後に、ハードウェア機能としてどのようなオプションを選択するかを最後に指定する。例えば、図８に示したような画面から、カラー印刷機能とステープル機能を備えているプリンタ３（プリンタ１３）を最終的に印刷処理を実行するプリンタとして指定し、左２ケ所のステープル処理と、カラーモードとしてカラー（自動判別）機能を設定する。
【００５５】
このようにしてユーザによる各種設定が終了すると、印刷ジョブ生成部５６は、設定された機能を実行するための印刷ジョブを生成する（ステップＳ１０５）。そして、印刷ジョブ生成部５６により生成された印刷ジョブは、印刷ジョブ送信部５７によりプリンタ１１〜１４のいずれかに送信される（ステップＳ１０６）。なお、ここでは選択された処理機能の関係から印刷ジョブはプリンタ１１に送信される。
【００５６】
次に、端末装置２１からの印刷ジョブを受信したプリンタ１１における動作を図１２のフローチャートを参照して説明する。
【００５７】
端末装置２１から送信された印刷ジョブは、プリンタ１１の印刷ジョブ受信部６１において受信される（ステップＳ２０１）。そして、画像処理部６２では、受信された印刷ジョブに対して、指定された画像処理やソフトウェア処理により各種処理を実行する（ステップＳ２０２）。そして、自装置が、画像出力を最終的に行う出力プリンタとして指定されていない場合には（ステップＳ２０３においてｎｏ）、各種処理が実行された後の印刷ジョブは印刷ジョブ転送部６３により次のプリンタに転送される（ステップＳ２０４）。
【００５８】
また、自装置が、画像出力を最終的に行う出力プリンタとして指定されている場合には（ステップＳ２０３においてｙｅｓ）、各種処理が実行された後の印刷ジョブは画像出力部６４より印刷用紙上に出力される（ステップＳ２０５）。そして、ハードウェアオプション機能として何等かの後処理が指定されている場合には、後処理部６５により後処理が実施される（ステップＳ２０６）。
【００５９】
上記のような処理が複数のプリンタ間で行われることにより、端末装置２１から送信されてきた印刷ジョブは、複数のプリンタ間で必要なソフトウェア処理が行われた後にプリンタ間で転送され、最後には指定されたプリンタにおいて出力される。
【００６０】
例えば、プリンタ１１に枠線消し機能とダブルプリント機能が備えられ、プリンタ１２に合紙挿入機能が備えられ、プリンタ１３にカラー印刷機能とステープル機能が備えられている場合、ユーザが枠線消し、ダブルプリント、合紙挿入、ステープル機能を選択するとともに、最後に印刷を行うプリンタとしてプリンタ１３を選択した場合の例を図１３に示す。
【００６１】
このような場合、端末装置２１からの印刷ジョブはプリンタ１１に送信され、プリンタ１１において枠線消し処理、ダブルプリント処理が行われる。そして、次に、この印刷ジョブは、プリンタ１２に転送され合紙挿入処理が行われた後にプリンタ１３に転送される。そして、プリンタ１３においてカラー印刷処理が実行された後に、ステープル処理が行われる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態の画像形成システムにおける端末装置２１、プリンタ１１のハードウェア構成を示す図である。
【図３】本発明の一実施形態の画像形成システムにおける端末装置２１の機能構成を示す図である。
【図４】本発明の一実施形態の画像形成システムにおけるプリンタ１１の機能構成を示す図である。
【図５】本発明の一実施形態の画像形成システムにおける端末装置２１の動作を示すフローチャートである。
【図６】ネットワーク３０内にあるプリンタ１１〜１４の中から複数のプリンタを選択する場合の画面表示の一例を示す図である。
【図７】合成プリンタドライバの一例を示す図である。
【図８】合成プリンタドライバにおいてハードウェアオプションを表示した場合の表示画面の一例を示す図である。
【図９】合成プリンタドライバにおいて枠線消し機能を設定する場合の表示画面の一例を示す図である。
【図１０】合成プリンタドライバにおいてダブルプリント機能を設定する場合の表示画面の一例を示す図である。
【図１１】合成プリンタドライバにおいて合紙挿入機能を設定する場合の表示画面の一例を示す図である。
【図１２】本発明の一実施形態の画像形成システムにおけるプリンタ１１の動作を示すフローチャートである。
【図１３】端末装置２１からの印刷ジョブがプリンタ１１〜１３間を転送される様子を説明するための図である。
【符号の説明】
【００６３】
１１〜１４    プリンタ
２１    端末装置
３０    ネットワーク
３１    ＣＰＵ
３２    ＨＤＤ
３３    送受信部
３４    ＲＯＭ
３５    ＲＡＭ
３６    ユーザインタフェース（ＵＩ）装置
４１    送受信部
４２    ＨＤＤ
４３    ＣＰＵ
４４    ＲＯＭ
４５    ＲＡＭ
４６    プリントエンジン
４７    ユーザインタフェース（ＵＩ）装置
５１    プリンタ選択受付部
５２    プリンタ機能情報格納部
５３    プリンタドライバ合成部
５４    表示装置
５５    ユーザ設定受付部
５６    印刷ジョブ生成部
５７    印刷ジョブ送信部
６１    印刷ジョブ受信部
６２    画像処理部
６３    印刷ジョブ転送部
６４    画像出力部
６５    後処理部
Ｓ１０１〜Ｓ１０６    ステップ
Ｓ２０１〜Ｓ２０６    ステップ
【図１】
2009282595.tif 000003
【図２】
2009282595.tif 000004
【図３】
2009282595.tif 000005
【図４】
2009282595.tif 000006
【図５】
2009282595.tif 000007
【図６】
2009282595.tif 000008
【図７】
2009282595.tif 000009
【図８】
2009282595.tif 000010
【図９】
2009282595.tif 000011
【図１０】
2009282595.tif 000012
【図１１】
2009282595.tif 000013
【図１２】
2009282595.tif 000014
【図１３】
2009282595.tif 000015