(57)【要約】  【課題】  一連の複数頁のプリントデータに基づいて適切に試し刷り原稿を出力できるプリントシステムを提供する。  【解決手段】  一連のプリントデータを生成するアプリケーションソフトと、前記アプリケーションソフトにより生成されたプリントデータをプリンタに出力するプリンタドライバがインストールされたコンピュータと、前記プリンタドライバから出力されたプリントデータに基づいて記録紙に印刷出力するページプリンタとからなるプリントシステムであって、一連のプリントデータが複数頁となるときにそれら複数頁のプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数頁のプリントデータの最初または最後に出力するテストプリント生成手段を備えている。  【選択図】  図３
2005190208.tif 000002
【特許請求の範囲】
【請求項１】
一連のプリントデータを生成するアプリケーションソフトと、前記アプリケーションソフトにより生成されたプリントデータをプリンタに出力するプリンタドライバがインストールされたコンピュータと、前記プリンタドライバから出力されたプリントデータに基づいて記録紙に印刷出力するページプリンタとからなるプリントシステムであって、
一連のプリントデータが複数頁となるときにそれら複数頁のプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数頁のプリントデータの最初または最後に出力するテストプリント生成手段を備えているプリントシステム。
【請求項２】
前記テストプリント生成手段は、前記複数頁のプリントデータのコンテンツに基づいてテストプリントデータを生成するか否かを判断する請求項１記載のプリントシステム。
【請求項３】
前記テストプリント生成手段は、前記プリントデータの頁数に基づいてテストプリントデータを生成するか否かを判断する請求項１または２に記載のプリントシステム。
【請求項４】
前記テストプリント生成手段は、前記複数頁のプリントデータの中から任意の頁または任意の部位を選択する選択手段を備え、前記選択手段により選択された頁または部位をテストプリントデータとして生成する請求項１から３の何れかに記載のプリントシステム。
【請求項５】
前記テストプリント生成手段が前記アプリケーションソフトに備えられている請求項１から４の何れかに記載のプリントシステム。
【請求項６】
前記テストプリント生成手段が前記プリンタドライバに備えられている請求項１から４の何れかに記載のプリントシステム。
【請求項７】
前記テストプリント生成手段が前記ページプリンタに備えられている請求項１から４の何れかに記載のプリントシステム。
【請求項８】
前記テストプリント生成手段は、前記複数頁のプリントデータの中からドットカウント値に基づいて任意の頁または任意の部位を自動選択してプリントデータを生成する請求項６または７記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一連のプリントデータを生成するアプリケーションソフトと、前記アプリケーションソフトにより生成されたプリントデータをプリンタに出力するプリンタドライバがインストールされたコンピュータと、前記プリンタドライバから出力されたプリントデータに基づいて記録紙に印刷出力するページプリンタとからなるプリントシステムに関する。
【背景技術】
【０００２】
従来、上位機から転送される印刷データをページバッファに格納し、このページバッファに格納された印刷データを印刷部数設定手段により指定された印刷部数だけプリンタ部から出力するページプリンタにおいて、試し印刷モード設定手段と、この試し印刷モード設定手段により試し印刷モードが設定された場合に前記プリンタ部に１枚の試し印刷を実行させて前記プリンタ部を停止させる試し印刷実行手段と、この試し印刷実行後の印刷の再開を選択的に停止させるリセット手段と、前記試し印刷実行後に本印刷実行命令手段からの本印刷実行命令により前記ページバッファに格納された印刷データを前記印刷部数だけ前記プリンタ部に出力させて前記ページバッファをクリアする本印刷実行手段とを設けたページプリンタが提案されている。
【０００３】
上述のページプリンタによれば、上位機から転送された印刷データをページバッファに格納し、試し印刷を実行した後のプリンタ部の停止中に試し印刷の結果を確認し、続いて本印刷を実行することができるため、上位機からの印刷データの受信操作と、プリンタ部での条件設定操作とを１回で済ませることができ、また、試し印刷の結果、欠陥を発見した場合にはリセット手段により印刷の再開を停止させ、適切な条件に設定変更することができる。
【特許文献１】特開平７−２９９９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に大量の同一原稿を印刷する場合には、ページプリンタを用いて１セットの印刷を出力し、その出力物を原稿として、自動原稿送り装置を備えた高速の複写機により複写するのが効率的である。
【０００５】
このような場合、複写時に原稿の読取濃度等の複写モードを最適に設定するために複数枚の原稿から一枚を選択して複写機にセットし、試し刷りを行なうことがあるが、文字や写真が印刷された様々な原稿から適切な原稿を選択してセットし、試し刷りの後にその原稿を再度元の原稿に組み込み、自動原稿送り装置にセットするという煩雑な操作が必要とされるという問題があった。
【０００６】
本発明は、上述の従来欠点に鑑み、一連の複数頁のプリントデータに基づいて適切に試し刷り原稿を出力できるプリントシステムを提供する点にある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、本発明によるプリントシステムは、一連のプリントデータを生成するアプリケーションソフトと、前記アプリケーションソフトにより生成されたプリントデータをプリンタに出力するプリンタドライバがインストールされたコンピュータと、前記プリンタドライバから出力されたプリントデータに基づいて記録紙に印刷出力するページプリンタとからなるプリントシステムであって、一連のプリントデータが複数頁となるときにそれら複数頁のプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数頁のプリントデータの最初または最後に出力するテストプリント生成手段を備えている点にある。
【０００８】
上述の構成によれば、テストプリントデータ生成手段により試し刷り用の基準となるテストプリントデータが生成され、それに対応した記録紙が一連のプリントジョブの最初または最後に出力されるので、出力された記録紙群の中から容易に試し刷り用の記録紙を取り出すことができ、その記録紙を原稿として複写モードを設定した後には当該記録紙を元の記録紙群に戻す手間も省けるのである。しかも、そのようなテストプリントデータは、全記録紙を適切に複写できるように複写モードを設定するために不可欠な特徴的な部位を含むように複数枚の印刷データに基づいて生成することができるので、全ての原稿に対する適正な複写モードを選択することが可能となるのである。
【０００９】
前記テストプリント生成手段は、前記複数頁のプリントデータのコンテンツに基づいてテストプリントデータを生成するか否かを判断するように構成することが好ましく、例えば、記録紙に印刷される画像が全て文字画像であったり、全て写真画像であるならば、予め複写モードをどのように設定すべきか容易に判別可能であり、基準印刷データを生成する必要性も低下するので、そのような場合には、不必要な基準印刷データを生成しないように構成することができる。
【００１０】
前記テストプリント生成手段は、前記プリントデータの頁数に基づいてテストプリントデータを生成するか否かを判断するように構成することが好ましく、ページ数が少なければ、適切な原稿の選択も容易に行なえ、また、それらの原稿から予め複写モードをどのように設定すべきか容易に判別可能であるので、そのような場合には、不必要な基準印刷データを生成しないように構成することができる。
【００１１】
前記テストプリント生成手段は、前記アプリケーションソフト、前記プリンタドライバ、前記ページプリンタの何れかに備えることが可能である。
【００１２】
前記テストプリント生成手段は、前記複数頁のプリントデータの中から任意の頁または任意の部位を選択する選択手段を備え、前記選択手段により選択された頁または部位をテストプリントデータとして生成することが好ましく、適正な複写モードを選択するに際して最適な印刷データを指定入力できる。
【００１３】
前記テストプリント生成手段は、前記複数頁のプリントデータの中からドットカウント値に基づいて任意の頁または任意の部位を自動選択してプリントデータを生成することが好ましく、ドットカウント値に基づいてプリントデータが文字画像なのか写真画像なのかといった特徴が判別できるので、そのドットカウント値に基づいて、例えば、複数部位を切り出し合成することにより適切なテストプリントデータが生成される。具体的にはドットカウント値が高い頁のデータから特にドットカウント値の高い領域を切り出したり、ドットカウント値の平均的な領域を切り出したり、それら切り出された部位を合成することにより一連のプリントデータから標準的な、または特徴的なテストプリントデータが生成可能となるのである。ここで、ドットカウント値とは印刷データの各画素濃度データの加算値であり、二値画像であれば画素数を意味する。
【発明の効果】
【００１４】
以上説明した通り、本発明によれば、一連の印刷データに基づいて適切に試し刷り原稿を出力できるプリントシステムを提供することができるようになった。
【発明を実施するための最良の形態】
【００１５】
以下に本発明によるプリントシステムの実施の形態を説明する。図１に示すように、プリントシステムは、例えばマイクロソフト株式会社の登録商標であるＷＩＮＤＯＷＳがＯＳとして搭載され、該ＯＳによる管理の下で作動する複数のアプリケーションソフトがインストールされたコンピュータ１と、前記コンピュータ１とネットワークケーブル（ＬＡＮケーブル）３を介して接続されたプリンタ２で構成されている。前記ネットワークケーブル３には、前記コンピュータ１とプリンタ２以外にその他の情報通信機器や、画像出力機器、サーバー等も接続されている。
【００１６】
前記コンピュータ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、モニタ１４、操作部１５、ハードディスク１６、内部バス１７、ネットワークインタフェース１８等を備えて構成され、アプリケーションソフト１６Ａとしてワープロソフトや表計算ソフト、プリンタ２に対するドライバソフト１６Ｂなどがハードディスク１６に格納されている。アプリケーションソフトにより作成されたファイルは、ＯＳに準備されているＡＰＩを介してハードディスクに格納され、或いは、ＡＰＩ及びドライバソフトを介してプリンタ２に出力されるように構成される。
【００１７】
前記プリンタ２は、全体制御を司るＣＰＵ２１、ＲＡＭ２２、ＣＰＵ２１の実行プログラムやフォントデータ等が格納されたＲＯＭ２３、プリントデータをラスターデータに展開するビットマップメモリ２４、前記コンピュータから送信されたプリントデータを一時蓄積する受信バッファ２５、ビットマップメモリ２４に展開されたデータに基づいて記録紙に印刷出力する電子写真方式のプリンタエンジン２６、プリンタの各種のモードを設定するとともに状態を表示する操作表示部２７、内部バス２８、ネットワークインタフェース２９を備えて構成されている。
【００１８】
前記プリンタドライバ１６Ｃ及び前記プリンタ２には、一連のプリントデータが複数頁となるときにそれら複数頁のプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数頁のプリントデータの最初または最後に出力するテストプリント生成手段４を備えている。
【００１９】
以下に、図３に示すフローチャートに基づいて、前記コンピュータ１のワープロソフトで作成された複数頁のプリントデータを前記プリンタ２で印刷出力する手順について説明する。アプリケーションソフト１６Ａにより編集処理され、ベクタグラフィックスデータ、イメージデータ、テキストデータが混在した複数頁のプリントデータが生成された後に（Ｓ１）、アプリケーションソフトからＡＰＩへプリント要求がなされると（Ｓ２）、ＡＰＩはプリンタドライバ１６Ｂを起動して、テストプリントのための生成条件の設定入力がなされた後に（Ｓ３，Ｓ４）、ＡＰＩの一部であるＧＤＩ（Ｇｒａｐｈｉｃｓｄｅｖｉｃｅｉｎｔｅｒｆａｃｅ）１６Ｄが、アプリケーションソフト１６Ａから出力されるＧＤＩ関数を処理してプリンタドライバ１６Ｂにエントリ関数を出力する（Ｓ５）。プリンタドライバ１６Ｂは、エントリ関数に基づいてプリンタ制御コードに変換してプリンタ２に出力する（Ｓ６）。
【００２０】
プリンタ２は受信バッファ２５に格納されたプリンタ制御コードを解析し、ＲＯＭ２３に格納されたフォントデータ等に基づいて文字データやイメージデータ等をラスターデータに展開し、複数頁のプリントデータをビットマップメモリ２４に格納する。テストプリント生成手段４は、複数頁のプリントデータに基づいて予めプリンタドライバ１６Ｂで設定入力されたテストプリント生成条件に基づいてテストプリントデータを生成し、一連の複数頁のプリントデータの最初または最後に出力するようにビットマップメモリ２４に展開する（Ｓ７，Ｓ８，Ｓ９）。
【００２１】
上述したステップＳ３における前記テストプリント生成条件として、特定の頁をテストプリントデータとして指定する頁指定モード、所定条件に合致した領域を切り出して合成する合成編集モード、テストプリントを一枚目に出力するのか最終頁に出力するのかを設定する出力頁設定モードを備えてある。つまり、ＡＰＩにより印刷設定画面が表示され、プリンタのプロパティがクリックされ、テストプリント条件設定モードタグが選択されると、複数頁のプリントデータの中から任意の頁または任意の部位を選択する選択手段としての頁指定モードまたは合成編集モードの設定入力、テストプリントの出力頁設定入力といった上述の各設定入力のためのチェックボックスを備えた画面が表示され、操作者による設定が終了するとＧＤＩ１６Ｄが起動される。
【００２２】
頁指定モードとは、テストプリント生成モードに設定される場合に、一連のプリントデータの何頁目のデータをテストプリントデータに採用するのかを指定するモードで、頁指定入力欄に入力された頁がテストプリントデータに採用される。また、合成編集モードとは、一連のプリントデータの中から切り貼りによる合成データをテストプリントデータとして生成するモードで、合成編集の対象となる頁を指定する頁指定入力欄と、指定頁毎に合成編集エリアを指定する領域指定入力欄（ここでは一頁が四分割され、そのうちの選択領域を指定するチェックボックスが表示され、それに対応して頁指定入力欄には四頁の入力が可能となる）が表示されるので、対応する頁数を入力するとともに、各頁の対応する領域をチェックする。頁指定モードと合成編集モードは何れか一方のみ入力が許容され、双方の入力はできない。
【００２３】
最後にテストプリントの出力頁（最初か最終か）を入力してＯＫボタンをクリックすると、上述のテストプリント生成条件とともに、プリントデータがプリンタ２に送出される。テストプリント生成条件として、例えば合成編集モードが設定され、最初に出力するように設定されている場合には、プリントデータを受信したプリンタ２は、図２に示すように、指定頁の指定領域を抽出して合成したテストプリントデータとしてのラスターデータをビットマップに展開して、その後第一頁から順に印刷出力する。
【００２４】
このようにして出力された印刷物の第一頁目のテストプリントを複写機にセットして試し刷り印刷により読取濃度、入力原稿モード（文字画像、写真画像、文字・写真混在画像）などの設定を適正に行なった後に、複写枚数をセットして該原稿をＡＤＦにセットしてプリントキーをオンすることにより、必要な部数の印刷物が得られるのである。
【００２５】
以下に別実施形態を説明する。上述の実施形態では、頁指定モード、合成編集モード、出力頁設定モードで設定されたテストプリント生成条件に基づいてテストプリントを生成するテストプリント生成手段を説明したが、頁指定モード、合成編集モードに代えて、或いはそれらに付加して頁数判別モードやコンテンツ判別モードを設けてもよい。この場合には、プリンタのプロパティ画面で、頁数判別モードまたはコンテンツ判別モードの何れかのチェックボックスがチェックされるとテストプリント生成モードに設定され、何れのチェックボックスもチェックされないとテストプリントを生成しない通常のプリント出力モードとなる。頁数判別モードとは、前記プリントデータの頁数に基づいてテストプリントデータを生成するか否かを判断するもので、基準頁数の入力欄が表示されている。例えば当該入力欄に「１０」と設定すると、プリントデータが１０枚以上のときにテストプリントを出力し、それ以下のときには通常のプリント出力モードとなる。コンテンツ判別モードとは、複数頁のプリントデータのコンテンツに基づいてテストプリントデータを生成するか否かを判断するもので、コンテンツに対応して文字データ、グラフィックデータ、画像データのチェックボックスが配置されている。何れかまたは重複して該チェックボックスをチェックすることにより、チェックされたコンテンツが含まれている場合にテストプリントが出力される。例えば、画像データのチェックボックスがチェックされると、プリントデータに画像データが含まれている場合にテストプリントが生成される。
【００２６】
頁数判別モードまたはコンテンツ判別モードを、頁指定モード及び／または合成編集モードとともに設けた場合には、頁数判別モードまたはコンテンツ判別モードの設定によりテストプリントが生成される場合に、頁指定モード及び／または合成編集モードの設定に基づいてテストプリントが生成されるように構成できる。
【００２７】
頁数判別モードまたはコンテンツ判別モードを、頁指定モードまたは合成編集モードに代えて設けた場合には、複数頁のプリントデータの中からビットマップに展開されたドットデータのカウント値に基づいて任意の頁または任意の部位を自動選択してプリントデータを生成するように構成できる。例えば、頁数判別モードでテストプリントを生成するときには平均ドット数を有する頁をテストプリントのための頁に決定して印刷し、コンテンツ判別モードでテストプリントを生成するときには指定されたコンテンツに対応するドット数を判断してテストプリントのための頁を判断できる。コンテンツが画像データとされた場合には、それぞれビットマップに展開した時のドット数が最大となる頁をテストプリントのための頁に決定するなどである。
【００２８】
さらには、頁指定モード、合成編集モード、頁数判別モード、コンテンツ判別モードなどに代えて、単にテストプリントを生成するモードと生成しないモードを切替設定できるように構成してもよい。このときのテストプリント生成モードは、上述と同様にドットカウント値に基づいてテストプリント対象頁を自動選択するように構成したり、ドットカウント値の高い頁から設定頁（例えば四頁）を選択して、図２に示すような合成編集を行なったり、ドットカウント値の平均的な値を有する設定頁を選択して、図２に示すような合成編集を行なってもよい。またさらには、ＡＰＩの印刷プレビュー画面でテストプリント領域を選択するように構成してもよい。
【００２９】
上述した何れの実施形態でも、テストプリント生成手段４を、プリンタドライバ１６Ｃ及びプリンタ２に備えたものを説明したが、テストプリント生成手段４をアプリケーションソフトそのものに構築してプリントファイルの先頭または最後にテストプリントデータが付加されるように構成してもよい。例えば、ワープロソフトのツールバーの編集ボタンにテストプリント設定モードを設けて、生成された文書ファイルの任意の頁をテストプリント用に設定したり、上述の頁指定モード、合成編集モード、頁数判別モード、コンテンツ判別モード、出力頁設定モードなどを適宜組み込むことで実現できる。
【００３０】
また、テストプリント生成手段４をプリンタ側に設定してプリンタの操作表示部で上述の頁指定モード、合成編集モード、頁数判別モード、コンテンツ判別モード、コンピュータからプリントデータが入力されても直ちにプリント処理を開始せずにモード設定の後にプリント処理が実行されるように構成される。
【００３１】
上述の実施形態では、ＧＤＩ１６Ｄを介してプリンタドライバ１６Ｂにより生成されたプリンタ制御コードがプリンタ２に出力され、プリンタ２側でラスタライズされるものを説明したが、プリンタドライバ１６Ｂ側でラスタライズされたデータがプリンタ２に出力される構成を採用する場合には、テストプリント生成手段４を、プリンタドライバ１６Ｂにのみ構築すればよい。
【００３２】
以上説明したように、本発明によれば、一連のプリントデータが複数頁となるときにそれら複数頁のプリントデータに基づいて複写モード設定用のテストプリントデータを生成するとともに、前記テストプリントデータを前記複数頁のプリントデータの最初または最後に出力するテストプリント生成手段を備えることにより、一連の印刷データに基づいて適切に試し刷り原稿を出力できるものである。ここに、テストプリント生成手段の構成は、上述した各種の実施形態を適宜組み合わせることによっても構築できるものであり、上述の実施形態で説明したプリント生成条件の具体的数値は特に限定されるものではなく、適宜設定可能である。
【図面の簡単な説明】
【００３３】
【図１】プリントシステムのブロック構成図
【図２】要部の説明図
【図３】フローチャート
【符号の説明】
【００３４】
１：コンピュータ
２：プリンタ
３：ネットワークケーブル
４：テストプリント生成手段
【図１】
2005190208.tif 000003
【図２】
2005190208.tif 000004
【図３】
2005190208.tif 000005