(57)【要約】      （修正有）【課題】ネットワークに接続された複数の印刷装置が存在する環境下で、１つの印刷ジョブの印刷を複数の印刷装置に分散することで満足度が高い印刷結果を得る。【解決手段】１つの印刷ジョブの中で、印刷品質が重視されるページをあらかじめ選択しておき、それらのページを印刷する新たな印刷ジョブを生成すると共に元の印刷ジョブと異なる印刷装置で印刷させることとし、生成されたジョブを含む複数のジョブを複数の印刷装置に分散して送信して印刷を行う。【選択図】  図１
2009026070.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成し、ネットワークを介して接続されている複数の印刷装置に出力する印刷処理方法であって、
主たる印刷装置を指定する第一の印刷装置選択ステップと、
印刷する文書の特定のページを選択するページ指定ステップと、
印刷する文章の印刷範囲を印刷ジョブに変換する第一のジョブ生成ステップと、
ページ指定ステップによって指定されたページを含む印刷ジョブを生成する第二のジョブ生成ステップと、
第一のジョブ生成ステップによる印刷ジョブを主たる印刷装置に送信する第一のデータ送信ステップと、
第二のジョブ生成ステップによる印刷ジョブをネットワークを介して接続されている主たる印刷装置以外の印刷装置に送信する第二のデータ送信ステップとを持つことを特徴とする印刷処理方法。
【請求項２】
請求項１の印刷処理方法であって、
１個以上の補助の印刷装置を指定する第二の印刷装置選択ステップを備え、
第二のデータ送信ステップでは第二の印刷装置選択ステップで選択した印刷装置に送信することを特徴とする印刷処理方法。
【請求項３】
印刷ジョブを生成し、ネットワークを介して接続されている複数の印刷装置に出力する印刷処理システムであって、
主たる印刷装置を指定する第一の印刷装置選択手段と、
印刷する文書の特定のページを選択するページ指定手段と、
印刷する文章の印刷範囲を印刷ジョブに変換する第一のジョブ生成手段と、
ページ指定手段によって指定されたページを含む印刷ジョブを生成する第二のジョブ生成手段と、
第一のジョブ生成手段による印刷ジョブを主たる印刷装置に送信する第一のデータ送信手段と、
第二のジョブ生成手段による印刷ジョブをネットワークを介して接続されている主たる印刷装置以外の印刷装置に送信する第二のデータ送信手段と
を持つことを特徴とする印刷処理システム。
【請求項４】
請求項３の印刷処理システムであって、
１個以上の補助の印刷装置を指定する第二の印刷装置選択手段を備え、
第二のデータ送信手段では第二の印刷装置選択手段で選択した印刷装置に送信することを特徴とする印刷処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理の方法に関し、特に、複数の印刷装置が接続されたネットワーク環境において印刷を行う場合の処理方法に関する。
【背景技術】
【０００２】
近年、オフィスなどでは印刷装置をネットワークに接続して使用することが一般的になっており、さらに一つのネットワークに複数の印刷装置が接続される状況も出現している。
【０００３】
このような環境においては、文書を印刷する際にユーザは自分の印刷目的（早く出力したい・きれいに出力したい等）に応じて、出力する印刷装置を選択する必要がある。しかしながら、印刷装置はその性能・消耗部品の経年変化などにより出力結果が変化する可能性があるため、ユーザが選択した印刷装置が必ずしもユーザの希望する印刷画質を実現するとは限らないという問題がある。
【０００４】
この問題に対し、例えば特許文献１のように、ネットワーク内の各印刷装置に対して試し印刷を行い印刷結果のばらつきを確認することのできる印刷処理方法が提案されている。
【０００５】
この印刷処理方法では、印刷ジョブを受信したプリントサーバがその印刷ジョブの一部を試し印刷として複数の印刷装置に出力することにより、ユーザは各印刷装置の印字品質のばらつきを確認することができる。
【特許文献１】特開２００３−０３６１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のアイデアでは次のような問題点がある。
【０００７】
まず、試し印刷によって出力されたページが、必ずしもユーザの所望の印刷画質を表していないという問題がある。例えば、写真画像をきれいに印刷したいとユーザが考えたとしても、試し印刷がテキスト文書ページであったならばユーザが最適な印刷装置を選択することは困難である。
【０００８】
次に、最終的な印刷物を取得するためにかかる時間が増加するという問題がある。これは上記のアイデアでは、試し印刷の出力結果を比較した後、所望の印刷装置を選択して最終的な印刷物を出力するためである。
【課題を解決するための手段】
【０００９】
上記の問題を解決するために、請求項１の印刷処理方法は、
印刷ジョブを生成し、ネットワークを介して接続されている複数の印刷装置に出力する印刷処理方法であって、
主たる印刷装置を指定する第一の印刷装置選択ステップと、
印刷する文書の特定のページを選択するページ指定ステップと、
印刷する文章の印刷範囲を印刷ジョブに変換する第一のジョブ生成ステップと、
ページ指定ステップによって指定されたページを含む印刷ジョブを生成する第二のジョブ生成ステップと、
第一のジョブ生成ステップによる印刷ジョブを主たる印刷装置に送信する第一のデータ送信ステップと、
第二のジョブ生成ステップによる印刷ジョブをネットワークを介して接続されている主たる印刷装置以外の印刷装置に送信する第二のデータ送信ステップと
を持つことを特徴とする。
【００１０】
請求項２の印刷処理方法は、請求項１の印刷処理方法であって、
１個以上の補助の印刷装置を指定する第二の印刷装置選択ステップを備え、
第二のデータ送信ステップでは第二の印刷装置選択ステップで選択した印刷装置に送信することを特徴とする。
【００１１】
請求項３の印刷処理システムは、
印刷ジョブを生成し、ネットワークを介して接続されている複数の印刷装置に出力する印刷処理システムであって、
主たる印刷装置を指定する第一の印刷装置選択手段と、
印刷する文書の特定のページを選択するページ指定手段と、
印刷する文章の印刷範囲を印刷ジョブに変換する第一のジョブ生成手段と、
ページ指定手段によって指定されたページを含む印刷ジョブを生成する第二のジョブ生成手段と、
第一のジョブ生成手段による印刷ジョブを主たる印刷装置に送信する第一のデータ送信手段と、
第二のジョブ生成手段による印刷ジョブをネットワークを介して接続されている主たる印刷装置以外の印刷装置に送信する第二のデータ送信手段と
を持つことを特徴とする。
【００１２】
請求項４の印刷システムは、請求項３の印刷処理システムであって、
１個以上の補助の印刷装置を指定する第二の印刷装置選択手段を備え、
第二のデータ送信手段では第二の印刷装置選択手段で選択した印刷装置に送信することを特徴とする。
【発明の効果】
【００１３】
本発明の印刷処理方法によれば、ユーザが印刷品質を重要視するページが複数のプリンタから印刷される。従って、ユーザは自分の好みに最も適合する印刷結果を選択することができ、結果として満足度が高い印刷物を得ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る印刷処理方法のー実施の形態について、図面を参照して詳細に説明する。
【実施例１】
【００１５】
図１は本発明の実施例におけるシステム全体の構成を表すブロック図である。
【００１６】
図１において、クライアント１０１はユーザの操作するＰＣである。ユーザはこのＰＣから印刷物を得るために本発明の印刷処理方法を用いた印刷を行なう。クライアント１０２〜１０３は、システムに全体に複数のＰＣが存在することを示すために図示してある。これらのＰＣからも印刷を行なうことができるが、本実施例ではクライアント１０１から印刷を行った場合のみについて説明する。
【００１７】
プリントサーバ１０４は、クライアント１０１〜１０３が出力した印刷ジョブの受付から後述する印刷装置１０５〜１０７への出力までの各種処理の実行及び管理を行なう。
【００１８】
印刷装置１０５〜１０７は、受信した印刷データに基づいて用紙上に画像を形成する。
【００１９】
ネットワーク１０８は、接続された各装置間でのデータ通信を可能にする。
【００２０】
次に、クライアント１０１における印刷処理を説明する。ここにおける印刷処理とは、クライアント１０１を操作するユーザが、所望の文書データに対する印刷指示を行なう際の処理を意味する。
【００２１】
図２は、クライアント１０１における印刷処理を説明するためのフローチャートであり、図３はその際にユーザが使用するＧＵＩである。
【００２２】
まずステップＳ２０１において、文書データの出力先を指定する。これはＧＵＩのコンボボックス３０１から所望の印刷装置名を選択することにより行なわれる。ＧＵＩのエリア３０２によって、選択されたプリンタの接続先が表示される。この例では出力先として印刷装置１０５が選択され、印刷装置１０５に対してはプリントサーバ１０４を介してデータが送られることがわかる。
【００２３】
次にステップＳ２０２において印刷時の各種パラメータを設定する。ここで、設定するパラメータは、印刷するページ・印刷部数・両面印刷の是非・縮小拡大率の指定などである。これらのパラメータはエリア３０４、エリア３０５及びボタン３０３を押下することにより表示される図示しないＧＵＩによって行なわれる。
【００２４】
ステップＳ２０３では、ＧＵＩのエリア３０５を用いて「勝負ページ」を指定する。ここで「勝負ページ」とは、これから印刷しようとする文書データにおいて、ユーザが最も画質を重要視するページである。例えば、文書データが絵画の解説であった場合は、一般的に最も画質が重要視されるのは絵画のページであり、その他の解説文のページはさほど重要視されない。従って、絵画のページが「勝負ページ」にあたる。図３の例では、印刷データの３ページ目と４ページ目と１０ページ目を勝負ページとして指定されている。
【００２５】
なお、上記のステップＳ２０１〜Ｓ２０３の順序は入れ替わってもよい
ステップＳ２０４では、ステップＳ２０２〜Ｓ２０３での設定に従い、印刷ジョブを生成する。このステップはボタン３０７が押下されることによって開始される。図４は生成された印刷ジョブを模式化したものである。印刷ジョブは、印刷先プリンタ・紙サイズ・両面印刷の是非などジョブ全体の属性（４０１）に続き、各ページの情報が含まれる（４０２〜４０８）。このページ情報には、勝負ページかどうかなどが含まれている。この図では勝負ページを網掛けで表している（４０４，４０５，４０７）。
【００２６】
最後にステップＳ２０５では、ステップＳ２０４で生成された印刷ジョブをＧＵＩのエリア３０２で表示される接続先に送信する。この例では、クライアント１０１からプリントサーバ１０４に図４の印刷ジョブが送られることになる。
【００２７】
次に、プリントサーバ１０４における印刷処理を説明する。ここにおける印刷処理とは、クライアント１０１から送信された印刷データを受信し、その印刷データをネットワーク内の印刷装置に送信するまでの処理を意味する。
【００２８】
図５はプリントサーバ１０４における印刷処理を表すフローチャートである。
【００２９】
まずステップＳ５０１で、クライアントから送信された印刷ジョブを受信し、プリントサーバ内のハードディスクに保存する。
【００３０】
ステップＳ５０２では、ステップＳ５０１で受信した印刷ジョブを解析し、勝負ページデータが含まれているか否かを調査する。
【００３１】
印刷ジョブに勝負ページが含まれていない（ステップＳ５０２でNO）場合は、ステップＳ５０３において印刷ジョブを所望の印刷装置（印刷装置１０５）に送信する。
【００３２】
図６はこの印刷ジョブの送信動作を説明するためのフローチャートである。プリントサーバ１０４は送信先の印刷装置がアイドルか否かを確認し（ステップＳ６０１）、アイドルの場合には印刷ジョブを転送する（ステップＳ６０２）。
【００３３】
図５に戻り、印刷ジョブに勝負ページが含まれている場合（ステップＳ５０２でYEＳ）について説明する。この場合、プリントサーバ１０４は、印刷ジョブからジョブ属性データと勝負ページデータを抜き出し、勝負ページデータからなる新たな印刷ジョブ（勝負ジョブ）を生成する。図７は、この処理を模式的に表したものであり、受信した印刷ジョブ７０１から勝負ジョブ７０２を生成している。この例では、印刷ジョブ７０１の印刷属性と勝負ページである３,７,１０ページ目のデータ、および、両面印刷の際に１０ページ目の表側として印刷される９ページ目のデータから勝負ジョブを生成している（なお、この例では印刷ジョブが両面印刷指定されているとしている）。
【００３４】
ステップＳ５０５では、ステップ５０４と同様に受信した印刷ジョブを印刷装置１０５に送信する。
【００３５】
次に、ステップＳ５０６とステップＳ５０７において、生成した印刷ジョブをネットワーク内の印刷装置（印刷装置１０６および１０７）に順次送信する。ネットワーク内のすべての印刷装置に送信した場合（ステップＳ５０７でYEＳの場合）は、印刷処理を完了する。なお、勝負ジョブを送信する印刷装置はネットワーク内のすべての印刷装置でなくともよく、プリントサーバ１０４に勝負ジョブ対応の印刷装置を指定できるようにしてもよい。この場合は、ステップＳ５０７ではすべての勝負ジョブ対応の印刷装置に送信完了したか否かを判定する。
【００３６】
以上の処理により、ユーザがＧＵＩで選択した印刷装置１０５からは印刷ジョブのすべてのページが出力され、印刷装置１０６および印刷装置１０７からは勝負ページを含むページのみが出力される。従って、最も画質が重要視される勝負ページは複数の印刷装置から出力されるので、ユーザはその中からユーザの最も好ましい印刷結果を選択することができる。
【実施例２】
【００３７】
実施例１では、印刷ジョブはプリントサーバ１０１を介して各プリンタに送信されたが、必ずしもプリントサーバは必要ではなく、クライアント１０１内で図２と図５のフローチャートを実行してもよい。この場合は、ステップＳ２０５とステップＳ５０１は不要となり、図５のフローチャートはステップＳ２０４で生成された印刷ジョブを処理の対象とする。
【図面の簡単な説明】
【００３８】
【図１】本発明の第一の実施例におけるシステム全体の構成を表すブロック図である。
【図２】クライアントにおける印刷処理を説明するためのフローチャートである。
【図３】クライアントのユーザが使用するＧＵＩである。
【図４】生成された印刷ジョブを模式化したものである。
【図５】プリントサーバにおける印刷処理を表すフローチャートである。
【図６】印刷ジョブの送信動作を説明するためのフローチャートである
【図７】勝負ジョブの生成を模式的に表した図である。
【符号の説明】
【００３９】
１０１  クライアント
１０２  クライアント
１０３  クライアント
１０４  プリントサーバ
１０５  印刷装置
１０６  印刷装置
１０７  印刷装置
１０８  ネットワーク
【図１】
2009026070.tif 000003
【図２】
2009026070.tif 000004
【図３】
2009026070.tif 000005
【図４】
2009026070.tif 000006
【図５】
2009026070.tif 000007
【図６】
2009026070.tif 000008
【図７】
2009026070.tif 000009