(57)【特許請求の範囲】
【請求項１】
印刷ジョブの印刷条件に応じて、ネットワークにより接続された複数の印刷装置の中から印刷を行う印刷装置を選択する選択手段と、
前記選択手段により選択された印刷装置の印刷方式が製版印刷か非製版印刷かの印刷方式情報を取得する印刷方式情報取得手段と、
該印刷方式情報取得手段により取得された印刷方式が製版印刷であるとき、頁単位で印刷されるように前記印刷ジョブを前記選択された印刷装置に出力する出力手段とを備えてなるものであることを特徴とする印刷制御装置。
【請求項２】
前記出力手段が、前記印刷ジョブの印刷条件に含まれる印刷モードが頁単位印刷になるように前記印刷モードを編集してから前記印刷ジョブを前記選択された印刷装置に出力するものであることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記出力手段が、前記印刷ジョブの印刷データを頁毎に分離し、前記印刷ジョブの印刷条件を夫々頁毎に分離された前記印刷データに合成して分離印刷ジョブを得ると共に、各々の前記分離印刷ジョブを前記選択された印刷装置に出力するものであることを特徴とする請求項１記載の印刷制御装置。
【請求項４】
前記出力手段が、前記印刷方式情報取得手段により取得された印刷方式が非製版印刷であるとき、部単位で印刷されるように前記印刷ジョブを前記選択された印刷装置に出力するものであることを特徴とする請求項１から３のいずれか１項記載の印刷制御装置。
【請求項５】
前記出力手段が、前記印刷方式情報取得手段により取得された印刷方式が非製版印刷であるとき、前記印刷ジョブの印刷モードが部単位印刷になるように前記印刷モードを編集してから前記印刷ジョブを前記選択された印刷装置に出力するものであることを特徴とする請求項４記載の印刷制御装置。
【請求項６】
前記出力手段が、前記印刷ジョブの印刷データを部毎に、前記印刷ジョブの印刷条件に含まれる印刷部数の回数分出力するものであることを特徴とする請求項４記載の印刷制御装置。
【請求項７】
前記複数の印刷装置の夫々の印刷方式が製版印刷か否かを記憶する印刷方式情報記憶手段を備え、
前記印刷方式情報取得手段が、前記印刷方式情報記憶手段から前記印刷方式情報を取得するものであることを特徴とする請求項１から６のいずれか１項記載の印刷制御装置。
【請求項８】
印刷ジョブの印刷条件に応じて、ネットワークにより接続された複数の印刷装置の中から印刷を行う印刷装置を選択する選択処理と、
選択された印刷装置の印刷方式が製版印刷か非製版印刷かの印刷方式情報を取得する印刷方式情報取得処理と、
取得された前記印刷方式が製版印刷であるとき、頁単位で印刷されるように前記印刷ジョブを前記選択された印刷装置に出力する出力処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項９】
前記プログラムまたは前記プログラムの一部が、コンピュータのオペレーティングシステムに含まれていることを特徴とする請求項８記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置、具体的にはネットワークにより接続された複数の印刷装置からなるプリントシステムにおける印刷制御装置およびプログラムに関するものである。
【０００２】
【従来の技術】
オフィスなどで使用されている印刷装置には、レーザービームプリンタ（以下ＬＢＰという）、インクジェットプリンタ、ドットプリンタ、孔版印刷機などがある。
【０００３】
これらの印刷装置は、ＬＢＰなど製版を伴わない印刷方式のものが一般的であるが、孔版印刷機は製版を行うもので、印刷方式が異なっている。これは、備え付けの読取装置で読み取った画像データまたはコンピュータなどの機器から送信されて来た画像データに基づいて、画像データの1枚毎にサーマルヘッドを用いて孔版印刷用原紙に製版（穿孔）し、製版した原紙を印刷ドラムに巻き付け、原紙に画像のある部分（穿孔された部分）を通してドラム内部からインクを供給し、印刷用紙にインクを付着させることによって印刷を行うものである。これに対して、孔版印刷機以外の印刷装置は、原紙を用いず、例えばＬＢＰは、画像データに基づいて、レーザー光を用いて印刷物1枚毎に感光ドラムを露光し、感光ドラムの露光された部分（画像のある部分）にトナーを付着させ、印刷用紙にトナーを転着させることによって印刷を実現している。
【０００４】
これらの印刷装置は、その種類によって印刷方式が異なるため、印刷物1枚当たりの出力時間やコストには大きな差がある。
【０００５】
例えば、孔版印刷機は、画像データ1枚毎に原紙を製版してドラムに巻き付け、ドラムの回転毎に印刷を行うため、同じ内容の画像データを印刷する部数が多くなればなるほど、印刷物1枚当たりの出力時間は相対的に短くなると共にコストも安くなる。一方、ＬＢＰの場合は、印刷部数の多少に拘わらず印刷物1枚当たりの出力時間とコストは一定である。そのため、同じ内容の画像データを多部数印刷する場合は孔版印刷機の方が効率が良いのに対して、同じ内容の画像データの印刷部数が少ない時には製版の必要の無い他の印刷装置、例えばＬＢＰの方が効率が良い。
【０００６】
一方、近年、ネットワーク技術の飛躍的な発展に伴い、オフィスなどでは、複数の印刷装置がコンピュータなどにネットワークにより接続して利用されるようになり、１台のコンピュータからネットワーク上のいずれの印刷装置にも印刷データを送信して印刷を行わせることができるようになっている。
【０００７】
しかし、ネットワーク上の複数の印刷装置のうち、どの印刷装置を用いて印刷を行うかは、印刷データを送信するユーザによって選択されるのが一般的であるため、ユーザは、ネットワーク上に接続された各々の印刷装置の特徴などについての知識がなければ、自分の印刷しようとする印刷ジョブに対して効率の良い印刷装置を選択することができない。また、ユーザが各々の印刷装置の特徴などについて知識があるとしても、画像データを印刷する毎に印刷装置を選択するのは、非常に煩わしい作業である。
【０００８】
そのため、印刷ジョブに含まれる印刷条件に基づいて自動的に印刷ジョブを出力する印刷装置を選択して印刷を行わせるシステムが提案されている（特開２０００−８１９６０）。例えば、印刷条件の１つである印刷部数が所定の閾値より多いとき、多部数のときに印刷コストが安い孔版印刷機を出力先の印刷装置として選択して印刷を行わせ、印刷部数が所定の閾値以下であるとき、少部数のときに印刷コストが安い孔版印刷機以外の製版しない印刷装置、例えば、ＬＢＰを選択して印刷を行わせるようにして、ユーザにどの印刷装置を選択するかを意識する必要がなく、効率の良い印刷を実現可能なシステムが提案されている。
【０００９】
【発明が解決しようとする課題】
ところで、製版する印刷方式を用いる孔版印刷機を使用して印刷時間の短縮およびコストの削減を図ることができるのは、１頁の印刷データに対して１回だけ製版し、この版を用いて複数枚の印刷を高速で行うからである。そのため、孔版印刷機など製版する印刷方式の印刷装置を用いて複数頁の原稿の印刷を行うときには、一回製版した版で複数枚を印刷する、すなわち頁単位で印刷しなければ効果がない。
【００１０】
逆に、ＬＢＰなど製版しない印刷装置の場合は、複数頁の印刷ジョブを複数部印刷するとき、印刷後の印刷物のソートの手間を省くため、１、２、３．．．、１、２、３、．．．、１、２、３、．．．頁のように、すなわち部単位で印刷を行うことが好ましい。
【００１１】
一方、コンピュータにインストールされたアプリケーションソフトウェアから印刷を行う場合、部単位で印刷を行うか、頁単位で印刷を行うかの印刷モードの選択ができるようになっているが、一般にはデフォルトの設定で、部単位の印刷モードになっている場合が多い。
【００１２】
そのため、例えば孔版印刷機とＬＢＰとが混在してネットワークにより接続された環境において、孔版印刷機を印刷ジョブの出力先とする場合、効率良く印刷を行うためにはデフォルトで部単位に設定されている印刷ジョブの印刷モードを頁単位に設定し直す必要がある。また、デフォルトで部単位に設定されていない場合には、逆にＬＢＰなどの製版をしない印刷装置を印刷ジョブの出力先とする場合には、印刷物を手作業でソートする手間を省くため、部単位の印刷モードに設定する必要がある。
【００１３】
前述の印刷部数に基づいて出力先の印刷装置を自動的に選択するシステムでは、印刷する部数が多部数のときに孔版印刷機を選択するようにしただけであるから、印刷モードはそれに応じて手動で切り替えなければならない。すなわち、孔版印刷機が選択されたとき、印刷ジョブの印刷モードを頁単位に設定し直さなければならない。これでは、ユーザがどの印刷装置を使用するかを意識することなく常に効率良く印刷を行うことは不可能であり、結局ユーザの手間を省くことができない。
【００１４】
本発明は、上記事情に鑑みてなされたものであり、孔版印刷機のように製版を行う印刷装置とＬＢＰなどの印刷装置が混在してネットワークにより接続されたシステムにおいて、複数の印刷装置の中から印刷ジョブの印刷条件に基づいて印刷を行う印刷装置を選択して印刷を行わせる際、ユーザによる印刷モードの設定を必要とせず、常に効率良く印刷を行うことを可能にする印刷制御装置およびそのためのプログラムを提供することを目的とするものである。
【００１５】
【課題を解決するための手段】
本発明の印刷制御装置は、印刷ジョブの印刷条件に応じて、ネットワークにより接続された複数の印刷装置の中から印刷を行なう印刷装置を選択する選択手段と、
前記選択手段により選択された印刷装置の印刷方式が製版印刷か非製版印刷かの印刷方式情報を取得する印刷方式情報取得手段と、
該印刷方式情報取得手段により取得された印刷方式が製版印刷であるとき、頁単位で印刷されるように前記印刷ジョブを前記選択された印刷装置に出力する出力手段とを備えてなることを特徴とするものである。
【００１６】
ここで、「印刷ジョブ」とは、コンピュータに実装されたアプリケーションソフトウェアから出力されて印刷データおよび該印刷データに対する印刷条件からなるデータを意味し、印刷条件には、印刷部数や、部単位で印刷するか頁単位で印刷するかの印刷モードが含まれている。
【００１７】
また、「選択手段」は、上記の印刷条件のうちの少なくとも１つに基づいて印刷ジョブを印刷する印刷装置を選択するものであり、例えば、印刷部数に基づいて、該印刷部数が所定の閾値以上であるとき、所定の印刷装置（製版印刷方式の印刷装置が好ましい）を出力先の印刷装置として選択し、印刷部数が所定の閾値以下であるとき、他の印刷装置（望ましくは非製版印刷方式の印刷装置）を選択するものとすることができる。
【００１８】
「製版印刷」とは、製版を必要とする印刷方式を意味し、「非製版印刷」とは、製版を必要としない印刷方式を意味する。製版印刷方式の印刷装置としては、孔版印刷機を例として挙げることができ、非製版印刷方式の印刷装置としては、ＬＢＰは勿論、リボンプリンタや、インクジェットプリンタや、ドットプリンタなどを例として挙げることができる。
【００１９】
また、前記出力手段は、印刷装置として製版印刷方式の印刷装置が選択されたとき、頁単位で印刷されるように前記印刷ジョブを出力することができるものであればいかなる態様で前記印刷ジョブを出力するものであってもよく、例えば、前記印刷ジョブの印刷条件に含まれる印刷モードが頁単位印刷になるように前記印刷モードを編集してから前記印刷ジョブを前記選択された印刷装置に出力するものであってもよいし、前記印刷ジョブの印刷データを頁毎に分離し、前記印刷ジョブの印刷条件を夫々頁毎に分離された前記印刷データに合成して分離印刷ジョブを得ると共に、各々の前記分離印刷ジョブを前記選択された印刷装置に出力するものであってもよい。
【００２０】
ここで、頁単位印刷になるように前記印刷モードを編集することとは、結果的に印刷ジョブの印刷モードを頁単位印刷にすることを意味し、元の印刷モードがいかなるものであるかに拘わらず常に印刷モードを頁単位印刷に設定するようにしてもよいし、元の印刷モードを参照し、元の印刷モードが「部単位印刷」であるときには、「頁単位印刷」に修正し、元の印刷モードが「頁単位印刷」であるときには、修正せずにそのままにするようにしてもよい。
【００２１】
本発明の印刷制御装置における前記出力手段は、前記印刷方式情報取得手段により取得された印刷方式が非製版印刷であるとき、部単位で印刷されるように前記印刷ジョブを前記選択された印刷装置に出力するものであることが好ましい。また、この場合、前記出力手段は、印刷装置として非製版印刷方式の印刷装置が選択されたとき、部単位で印刷されるように前記印刷ジョブを出力することができるものであればいかなる態様で前記印刷ジョブを出力するものであってもよく、例えば、前記印刷方式情報取得手段により取得された印刷方式が非製版印刷であるとき、前記印刷ジョブの印刷モードが部単位印刷になるように前記印刷モードを編集してから前記印刷ジョブを前記選択された印刷装置に出力するものであってもよいし、前記印刷ジョブの印刷データを部毎に、前記印刷ジョブの印刷条件に含まれる印刷部数の回数分出力するものであってもよい。
【００２２】
ここで、部単位印刷になるように前記印刷モードを編集することとは、結果的に印刷ジョブの印刷モードを部単位印刷にすることを意味し、元の印刷モードがいかなるものであるかに拘わらず常に印刷モードを部単位印刷に設定するようにしてもよいし、元の印刷モードを参照し、元の印刷モードが「頁単位印刷」であるときには、「部単位印刷」に修正し、元の印刷モードが「部単位印刷」であるときには、修正せずにそのままにするようにしてもよい。
【００２３】
本発明の印刷制御装置は、前記複数の印刷装置の夫々の印刷方式が製版印刷であるか否かを記憶する印刷方式情報記憶手段を備え、前記印刷方式情報取得手段を、前記印刷方式情報記憶手段から前記印刷方式情報を取得するものとするように構成することができる。
【００２４】
ここで、前記印刷方式情報記憶手段の記憶内容としては、本発明の印刷方式情報取得手段により夫々の印刷装置の印刷方式が取得できるものであればいかなるものであってもよく、例えば夫々の印刷装置と印刷方式とを対応付けて直接的に記憶した内容でもよいし、製版印刷方式の印刷装置だけを記憶し、印刷方式情報取得手段は、記憶された印刷装置が製版印刷方式であり、記憶されていない印刷装置が非製版印刷方式であるとして印刷方式情報を取得するようにしてもよい。勿論、逆に非製版印刷方式の印刷装置の名前だけを記憶するようにしてもよい。さらに、印刷装置を特定するものは、該印刷装置の名前であってもよいが、印刷方式取得手段が理解できるニックネームや、番号などであってもよい。また、印刷方式情報も、直接的に「製版印刷方式」、「非製版印刷方式」の形式であってもよいが、「製版印刷方式」と「非製版印刷方式」との夫々を示す数字、記号、フラグなどであっても勿論よい。
【００２５】
本発明のプログラムは、印刷ジョブの印刷条件に応じて、ネットワークにより接続された複数の印刷装置の中から印刷を行う印刷装置を選択する選択処理と、選択された印刷装置の印刷方式が製版印刷か非製版印刷かの印刷方式情報を取得する印刷方式情報取得処理と、
取得された前記印刷方式が製版印刷であるとき、頁単位で印刷されるように前記印刷ジョブ前記選択された印刷装置に出力する出力処理とをコンピュータに実行させることを特徴とするものである。
【００２６】
本発明のプログラムは、独立に存在するユーティリティであってもよいが、その全部または一部が、コンピュータのオペレーティングシステムに組み込まれてもよい。
【００２７】
【発明の効果】
本発明の印刷制御装置によれば、印刷方式の異なる複数の印刷装置が混在してネットワークにより接続され、アプリケーションソフトウェアから送信されてきた印刷ジョブの印刷条件に基づいて出力先の印刷装置を選択して印刷ジョブを出力するシステムにおいて、選択された出力先の印刷装置が製版印刷方式であるとき、頁単位で印刷されるように印刷ジョブを出力するようにしているので、元の印刷モードが「部単位印刷」でも、印刷ジョブを頁単位で印刷することができ、ユーザによる設定を必要とせず、製版印刷方式の印刷装置を効率良く利用することができる。
【００２８】
また、本発明の印刷制御装置は、選択された出力先の印刷装置が非製版印刷方式であるときには、部単位に印刷されるように印刷ジョブを出力するように構成しているので、元の印刷モードが「頁単位印刷」でも、印刷ジョブを部単位で印刷することができ、複数頁の原稿を複数部印刷する際、印刷物を手作業でソートする手間を省くことができる。
【００２９】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を説明する。
【００３０】
図１は、本発明の印刷制御装置およびプログラムを適用したプリントシステムを示すブロック図である。図示のように、本実施形態のプリントシステムは、印刷ジョブを出力するコンピュータ１００と、孔版印刷機２００と、ＬＢＰ３００とがネットワークにより接続されてなるものである。コンピュータ１００には、印刷データを作成し、印刷条件の設定を行うアプリケーションソフトウェアおよび、孔版印刷機２００とＬＢＰ３００のプリンタドライバと共に、本発明のプログラムの実施形態となる、孔版印刷機２００およびＬＢＰ３００を自動的に選択可能なユーティリティがインストールされている。
【００３１】
図2は、本実施形態のプリントシステムにおいて、コンピュータ１００側において、既に作成され、印刷出力しようとする印刷データに対する印刷条件を設定する設定画面の概略を示すものである。図示のように、アプリケーションソフトウェアにより提供される印刷条件の設定画面には、出力先の印刷装置として使用する印刷装置を設定するプリンタ設定ボックスＡと、印刷部数を設定する印刷部数設定ボックスＢと、印刷用紙関連、印刷範囲などの他の設定を行う他の設定ボックスＣとが設けられている。なお、印刷用紙関連の設定項目は、プリンタ設定ボックスＡにより設定された印刷装置（正確にはこの印刷装置のプリンタドライバ）によって異なる。
【００３２】
プリンタ設定ボックスＡには、印刷装置を選択するプリンタ選択欄Ａ１が設けられており、この欄Ａ１において、インストールされた各々のプリンタ（孔版印刷機２００、ＬＢＰ３００）以外に、「自動」との選択もでき、この「自動」となる選択項目は、本発明の実施形態のユーティリティをインストールすることによって現れるものである。また、プリンタ設定ボックスＡには、プリンタ選択欄Ａ１以外に、「プロパティ」ボタンＡ２が設けられており、このボタンを押下することによって、プリンタ選択欄Ａ１において選択された印刷装置のプロパティを参照することができる。なお、印刷装置のプロパティは、夫々のプリンタドライバによって提供されるものであり、「自動」が選択されたときのプロパティは、本発明の実施形態のユーティリティにより提供されるものであり、その詳細については後述する。
【００３３】
印刷部数設定ボックスＢには、印刷部数を設定する部数設定欄Ｂ１と、部単位印刷か頁単位印刷かの印刷モードを設定する印刷モード設定欄Ｂ２とが設けられており、印刷モード設定欄Ｂ２において、「部単位印刷」の横のチェックボックスをチェックすることによって印刷モードを部単位印刷に設定することができ（図２の状態）、このチェックボックスのチェックを外すことによって印刷モードを頁単位印刷に設定することができる。
【００３４】
なお、図２において設定が終了し、「ＯＫ」ボタンが押下されると、アプリケーションソフトウェアは、印刷データおよび各々の印刷条件を印刷ジョブとしてプリンタ選択欄Ａ１において選択された印刷装置のプリンタドライバ（「自動」が選択されたとき、ユーティリティ）に送信する。
【００３５】
図３は、図２に示す画面において、プリンタ選択欄Ａ１においてプリンタとして「自動」が選ばれ、プロパティボタンＡ２が押下されたときの画面の概略を示すものである。この画面は、本発明のプログラムの実施形態となるユーティリティにより提供されるものである。本実施形態における該ユーティリティは、印刷ジョブの印刷部数によって出力先の印刷装置を自動的に選択するものであり、図示のように、このユーティリティにより提供されるプロパティ画面には、印刷装置を選択する基準となる印刷部数の閾値を設定する振り分け部数設定ボックスＥと、振り分け部数設定ボックスＥにおいて設定された閾値より多い印刷部数と閾値以下の印刷部数の印刷ジョブの場合に選択される印刷装置（多部数プリンタ、少部数プリンタ）を夫々設定するプリンタ登録ボックスＤとが設けられている。なお、本実施形態におけるユーティリティは、コンピュータのオペレーティングシステムから該コンピュータにインストールされた印刷装置のリストを取得して、プリンタ登録ボックスＤにおいて、ユーザを選択することに供するようにしている。
【００３６】
本実施形態のプリントシステムにおけるユーティリティには、あらかじめ孔版印刷機２００の名前が登録されており、孔版印刷機２００を製版印刷方式の印刷装置として認識して動作するものである。該ユーティリティをコンピュータにインストールすることによってコンピュータ１００を本発明の印刷制御装置の実施形態となる印刷制御部４００にすることができ、図４は、印刷制御部４００の構成を示す概略ブロック図であり、図５は、図４に示す印刷制御部４００の動作を具体的に示すフローチャートである。以下、図４、図５の画面を参照しながら、印刷制御部４００の動作を説明する。なお、本発明の主旨をわかりやすく説明するために、ユーティリティを利用した設定（図３）が既に完了し、図２のプリンタ選択欄Ａ１において印刷装置として「自動」が選択され、アプリケーションソフトウェアから印刷ジョブが送信されてきたときからのユーティリティ（すなわち印刷制御部４００）の動作に重点をおいて説明し、図４の構成図にも、設定画面を提供する部分などを省略する。
【００３７】
図４に示すように、コンピュータ１００にユーティリティをインストールすることにより構成された本実施形態における印刷制御部４００は、アプリケーションソフトウェアから送信されてきた印刷ジョブの印刷条件に含まれた印刷部数に基づいて出力先の印刷装置を孔版印刷機２００とＬＢＰ３００から選択する印刷装置選択手段４２０と、印刷装置選択手段４２０により選択された印刷装置の印刷方式情報を取得する印刷方式情報取得手段４３０と、印刷ジョブを印刷装置選択手段４２０により選択された印刷装置のプリンタドライバに出力する出力手段４３５と、印刷装置選択手段４２０および印刷方式情報取得手段４３０の動作上に必要なデータを記憶した記憶手段４１０とを備えたものである。なお、出力手段４３５は、印刷方式情報取得手段４３０により取得された印刷方式情報に基づいて印刷ジョブの印刷モードを編集する印刷モード編集手段４４０と、印刷モードが編集された印刷ジョブを印刷装置選択手段４２０により選択された印刷装置のプリンタドライバに送信する送信手段４５０とからなるものであり、記憶手段４１０に記憶されたデータは、製版印刷装置の名前として孔版印刷機２００、図３の設定画面において設定された多部数プリンタおよび少部数プリンタの名前（図３に示す設定を例に夫々孔版印刷機２００とＬＢＰ３００とする）、印刷部数の閾値（ここで図３に示す設定を例に２０とする）などがある。
【００３８】
図５のフローチャートに示すように、印刷制御部４００は、コンピュータ１００のアプリケーションソフトウェアから印刷ジョブを受信すると、まず、印刷装置選択手段４２０により該印刷ジョブの印刷条件に含まれる印刷部数を確認する（Ｓ１０）。印刷部数が記憶手段４１０に記憶された印刷部数の閾値（２０）より大きいと（Ｓ１０：Ｙｅｓ）、印刷装置選択手段４２０は出力先の印刷装置として、記憶手段４１０に記憶された多部数プリンタ（ここでは孔版印刷機２００）を選択する（Ｓ２０）が、印刷部数が２０以下であると（Ｓ１０：Ｎｏ）、印刷装置選択手段４２０は、記憶手段４１０に記憶された少部数プリンタ（ここではＬＢＰ３００）を選択する（Ｓ３０）。次いで、印刷方式情報取得部４３０は、印刷装置選択手段４２０により選択された印刷装置が製版印刷装置か非製版印刷かの印刷方式情報を取得して、該印刷装置が製版印刷方式か非製版印刷方式かを判断する（Ｓ４０）。具体的には、印刷方式情報取得手段４３０は、記憶手段４１０の記憶内容を参照し、製版印刷装置の名前として孔版印刷機２００が記憶されているので、印刷装置選択手段４２０により孔版印刷機２００が選択されていると、選択された印刷装置の印刷方式を製版印刷方式と判断するが、ＬＢＰ３００が選択されると、記憶手段４１０には、製版印刷装置の名前としてＬＢＰ３００が記憶されていないので、選択された印刷装置の印刷方式を非製版印刷方式と判断する。印刷モード編集手段４４０は、選択された印刷装置が製版印刷方式であると（Ｓ４０：Ｙｅｓ）、印刷ジョブの印刷モードを「頁単位印刷」に編集する（Ｓ５０）が、選択された印刷装置が非製版印刷方式であると（Ｓ４０：Ｎｏ）、印刷ジョブの印刷モードを「部単位印刷」に編集する（Ｓ６０）。送信手段４５０により印刷モードを編集された印刷ジョブを選択された印刷装置のプリンタドライバに送信する（Ｓ７０）ことをもって、印刷制御部４００の処理が終了する。
【００３９】
なお、印刷装置のプリンタドライバは、印刷制御部４００の送信手段４５０から送信されてきた印刷ジョブの印刷条件（編集された印刷モードを含む）に従って、該当する印刷装置に印刷を行わせる。
【００４０】
このように本実施形態のプリントシステムによれば、コンピュータ１００にインストールされたアプリケーションソフトウェアからの印刷ジョブに対して、印刷部数が所定の閾値より多いときには出力先の印刷装置として孔版印刷機２００を、印刷部数が所定の閾値以下であるときにはＬＢＰ３００を選択すると共に、孔版印刷機２００が選択されたときには印刷ジョブの印刷モードを頁単位印刷に、ＬＢＰ３００が選択されたときには印刷ジョブの印刷モードを部単位印刷に編集することによって、印刷ジョブの印刷モードがアプリケーションソフトウェアによりどちらの印刷モードに設定されても、孔版印刷機２００が選択された場合は「頁単位印刷」で印刷を行うことができ、ＬＢＰ３００により印刷を行うときには「部単位印刷」で印刷を行うことができるので、コストダウンおよび時間の節約を図ることを可能にすると共に、ＬＢＰにより印刷を行うときの印刷物に対して手作業によるソート作業を無くすことができる。
【００４１】
以上、本発明の印刷制御装置およびプログラムの望ましい実施形態について説明したが、本発明の印刷制御装置は、上述した実施形態に限られるものではなく、本発明の要旨を変えない限り、種々の変更を加えることができる。
【００４２】
例えば、上述した実施形態のプリントシステムにおいて、ユーティリティをコンピュータにインストールすることによって構成された印刷制御部４００は、印刷装置として製版印刷方式の孔版印刷機２００が選択されたとき、印刷モードを「頁単位印刷」に編集して印刷ジョブを孔版印刷機２００のプリンタドライバに送信するようにしているが、印刷モードの編集を行わず、印刷ジョブの印刷データを頁毎に分けて、分けられた各々の頁毎の印刷データを元の印刷モードのままに送信するようにしても、結果的に孔版印刷機２００に頁単位の印刷を行わせることができる。例えば、5頁の印刷データＷを30部印刷する際に、印刷データＷを1頁目の印刷データＷ１、２頁目の印刷データＷ２、．．．、5頁目の印刷データＷ５のように分けて、分けられた各データを元の印刷条件（印刷部数、印刷モードなど）のままで送信すると、孔版印刷機２００において印刷を行う際には、各印刷データが１頁しかないので、印刷モードが「頁単位印刷」でも、「部単位印刷」でも、Ｗ１を５０部、Ｗ２を５０部、．．．Ｗ５を５０部印刷するようになるので、結果的には、頁単位印刷で印刷を行うことと同様である。
【００４３】
非製版印刷方式のＬＢＰ３００が選択されたときにおいても同様である。この場合、印刷制御部４００は、印刷モードを「部単位印刷」に編集して印刷ジョブをＬＢＰ３００のプリンタドライバに送信するようにしているが、印刷モードの編集を行わず、印刷ジョブの印刷データを部毎に、前記印刷ジョブの印刷条件に含まれる印刷部数の回数分出力するように送信するようにしても、結果的にＬＢＰ３００に部単位の印刷を行わせることができる。例えば、5頁の印刷データＷを１５部印刷する際に、印刷データＷを１部ずつＬＢＰ３００のプリンタドライバに１５回送信するようにすると、印刷モードが「頁単位印刷」でも、「部単位印刷」でも、ＬＢＰ３００は、部単位でＷを１５部印刷することになる。
【００４４】
本実施形態のプリントシステムにおいて、説明の便宜のため、ネットワークにより接続された印刷装置が２台しかないが、本発明の印刷制御装置は、２台より多い印刷装置が混在する環境にも適用することができる。印刷装置も、孔版印刷機、ＬＢＰに限らず、インクジェットプリンタ、リボンプリンタ、ドットプリンタなどがあってもよい。
【００４５】
また、本実施形態におけるユーティリティも、自動的に選択された印刷装置に印刷ジョブを出力する前に、確認メッセージなどを表示して出力先の印刷装置をユーザに確認させたり、登録される各々の印刷装置の名前にニックネームを付けることを可能にしたりするなどの処理をコンピュータに行わせるようにしてもよい。
【００４６】
また、本実施形態において、本発明のプログラムはコンピュータにインストールされるユーティリティの態様であるが、全部、または一部をコンピュータのオペレーティングシステムに組み込まれてもよい。例えば、Ｗｉｎｄｏｗｓ（登録商標）のプリントマネージャに本発明のプログラムを予め組み込んだり、印刷モードを編集する機能だけをプリントマネージャに組み込み、選択された出力先の印刷装置の印刷方式に応じて自動的に印刷モードを「部単位印刷」または「頁単位印刷」に切り替えるようにしたりしてもよい。
【図面の簡単な説明】
【図１】本発明の実施形態となるプリントシステムを示すブロック図
【図２】図１に示すプリントシステムにおいて、アプリケーションソフトウェアにより提供される印刷条件の設定画面を示す図
【図３】本発明のプログラムの実施形態となるユーティリティにより提供される設定画面を示す図
【図４】ユーティリティをコンピュータにインストールすることによって構成される印刷制御部４００の構成を示すブロック図
【図５】図４に示す印刷制御部４００の動作を示すフローチャート
【符号の説明】
１００    コンピュータ
２００    孔版印刷機
３００    ＬＢＰ
４００    印刷制御部
４１０    記憶手段
４２０    印刷装置選択手段
４３０    印刷方式情報取得手段
４３５    出力手段
４４０    印刷モード編集手段
４５０    送信手段
【図１】
0004051224.tif 000002
【図２】
0004051224.tif 000003
【図３】
0004051224.tif 000004
【図４】
0004051224.tif 000005
【図５】
0004051224.tif 000006