(57)【要約】【課題】  アプリケーションの指定した印刷サイズとプリンタが有する用紙サイズとが異なる場合であっても、ユーザーの意図に、より近い印刷結果が得られるようなプリンタ制御装置を提供することを目的とする。【解決手段】  複数種類の印刷用紙を供給して印刷するプリンタの印刷処理を制御する制御装置であって、当該印刷データに対して外部から指定されてなる印刷サイズにて印刷処理する原寸処理手段３３と原寸処理ビン選択部３５と、印刷用紙供給部が保有している印刷用紙サイズに合せ込むために前記印刷データに対する印刷サイズを拡大指定し又は縮小指定する拡大／縮小処理手段３４と合せ込みビン選択部３６と、原寸処理手段３３と合せ込みビン選択部３６との各処理の優先度を外部からの指定によって設定する印刷処理選択部とを備えた。【選択図】          図３
2004216908.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷用紙供給部によって複数種類の印刷用紙を供給して印刷するプリンタの、印刷処理を制御する制御装置であって、当該印刷データに対して外部から指定されてなる印刷サイズにて印刷処理する原寸印刷処理部と、印刷用紙供給部が保有している印刷用紙サイズに合せ込むために前記印刷データに対する印刷サイズを拡大指定し又は縮小指定する合せ込み印刷処理部と、原寸印刷処理部と合せ込み印刷処理部との各処理の優先度を外部からの指定によって設定する印刷処理選択部とを備えた、ことを特徴とするプリンタ制御装置。 
【請求項２】
原寸印刷処理部は、原寸印刷処理部による処理が選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より大きなサイズの印刷用紙を優先して選択する大用紙優先選択手段を備えた、ことを特徴とする請求項１記載のプリンタ制御装置。 
【請求項３】
合せ込み印刷処理部は、合せ込み印刷処理部による処理が選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが対応していない場合には当該印刷用紙より小さなサイズの印刷用紙を優先して選択する小用紙優先選択手段を備えた、ことを特徴とする請求項１記載のプリンタ制御装置。 
【請求項４】
印刷処理選択部は、その初期値として原寸印刷処理部による処理が選択すべく設定されている、ことを特徴とする請求項１記載のプリンタ制御装置。 
【請求項５】
印刷処理選択部は、合せ込み印刷処理部による処理が選択されたときにおいて印刷用紙供給部が保有している当該印刷用紙サイズが当該指定された印刷サイズより大きい印刷サイズに対応している場合であっても、所定の範囲内であればこれを優先して選択する、ことを特徴とする請求項３記載のプリンタ制御装置。 
【請求項６】
複数の印刷用紙供給部によって複数種類の印刷用紙を供給して印刷するプリンタの、印刷処理を制御する制御方法であって、当該印刷データに対して外部から印刷指定されたとき当該印刷データと対応してなる原寸印刷サイズにて印刷処理し、外部から印刷指定され且つ外部から原寸印刷サイズによる印刷処理と前記印刷データに対する印刷サイズを拡大指定し又は縮小指定した印刷サイズによる印刷処理とが選択的に指定されたとき、原寸印刷サイズに指定せしめ又は拡大指定又は縮小指定せしめる、ことを特徴とするプリンタの制御方法。 
【請求項７】
当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より大きなサイズの印刷用紙を優先して選択せしめることを特徴とする請求項６記載のプリンタ制御方法。 
【請求項８】
当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より小さなサイズの印刷用紙を優先して選択せしめることを特徴とする請求項６記載のプリンタ制御方法。 
【請求項９】
プリンタにおける印刷のための所定の各種情報を設定していて、該設定された各種情報に基づいてプリンタを制御するためのコンピュータプログラムを記録している記録媒体であって、当該印刷データに対して所定の原寸印刷処理をすべく設定する原寸印刷処理用プログラムと、印刷用紙供給部が保有している印刷用紙サイズに合せ込むために前記印刷データに対する印刷サイズを拡大指定し又は縮小指定する合せ込み印刷処理用プログラムと、原寸印刷処理と合せ込み印刷処理との各処理の優先度を外部からの指定に基づいて選択的に設定する印刷処理選択用プログラムと、を記録してなる記録媒体。 
【請求項１０】
原寸印刷処理用プログラムは、原寸印刷処理用プログラムによる処理を実行すべく選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より大きなサイズの印刷用紙を優先して選択すべく設定している大用紙優先選択用プログラムを記録してなる、請求項９記載の記録媒体。 
【請求項１１】
合せ込み印刷処理用プログラムは、原寸印刷処理用プログラムによる処理を実行すべく選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より小さなサイズの印刷用紙を優先して選択すべく設定している小用紙優先選択用プログラムを記録してなる、請求項９記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のプリンタにおける印刷のための各種情報を設定し、設定された各種情報に基づいてプリンタを制御するプリンタ制御装置、およびその制御方法、並びに、該各種情報を設定し、設定された各種情報に基づいて前記プリンタを制御するためのコンピュータプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
アプリケーションプログラムやＯＳ（オペレーティングシステム）が指定した印刷サイズとプリンタが有する印刷用紙サイズとが異なる場合は、印刷用紙に合わせて印刷データを自動的に拡大／縮小する技術があった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、画面に表示したままの印刷サイズ，デザインで印刷をしたい（ｗｙｓｗｙｇ（what you see is what you get)）という要望があり、アプリケーションプログラムやＯＳから出力されたデータを忠実に再現すべく、プリンタドライバのラスタライザでは解像度変更とキャラクタのビット変更等が行われている。ここで、指定された用紙サイズとプリンタが保有する用紙サイズとが異なる場合、従来のように自動的に拡大／縮小処理をされると、ユーザーの意図にそぐわない印刷サイズによる印刷が行われる結果となる。
【０００４】
この発明は、アプリケーションの指定した印刷サイズとプリンタが有する用紙サイズとが異なる場合であっても、ユーザーの意図に、より近い印刷結果が得られるようなプリンタ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
このような課題を解決するために、請求項１の発明は、複数の印刷用紙供給部によって複数種類の印刷用紙を供給して印刷するプリンタの、印刷処理を制御する制御装置であって、当該印刷データに対して外部から指定されてなる印刷サイズにて印刷処理する原寸印刷処理部と、印刷用紙供給部が保有している印刷用紙サイズに合せ込むために前記印刷データに対する印刷サイズを拡大指定し又は縮小指定する合せ込み印刷処理部と、原寸印刷処理部と合せ込み印刷処理部との各処理の優先度を外部からの指定によって設定する印刷処理選択部とを備えたことを特徴としている。
【０００６】
そして請求項６の発明は、複数の印刷用紙供給部によって複数種類の印刷用紙を供給して印刷するプリンタの、印刷処理を制御する制御方法であって、当該印刷データに対して外部から印刷指定されたとき当該印刷データと対応してなる原寸印刷サイズにて印刷処理し、外部から印刷指定され且つ外部から原寸印刷サイズによる印刷処理と前記印刷データに対する印刷サイズを拡大指定し又は縮小指定した印刷サイズによる印刷処理とが選択的に指定されたとき、原寸印刷サイズに指定せしめ又は拡大指定又は縮小指定せしめることを特徴としている。
【０００７】
請求項１の発明又は請求項６の発明によれば、当該印刷データに対して外部から印刷指定されたときは、当該印刷データと対応してなる原寸印刷サイズにて印刷処理される。そして更に、外部から原寸印刷サイズによる印刷処理と前記印刷データに対する印刷サイズが拡大指定され又は縮小指定した印刷サイズによる印刷処理とが選択的に指定されたときは、当該指定に基づいて原寸印刷サイズに指定され、或いはまた当該指定に基づいて、拡大指定又は縮小指定される。
【０００８】
請求項２の発明は、請求項１の発明による原寸印刷処理部が、原寸印刷処理部による処理が選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より大きなサイズの印刷用紙を優先して選択する大用紙優先選択手段を備えたことを特徴としている。
【０００９】
そして請求項７の発明は、請求項６の発明において、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より大きなサイズの印刷用紙を優先して選択せしめることを特徴としている。
【００１０】
請求項２の発明又は請求項７の発明によれば、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より大きなサイズの印刷用紙が優先して選択される。請求項３の発明は、請求項１の発明による合せ込み印刷処理部が、合せ込み印刷処理部による処理が選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが対応していない場合には当該印刷用紙より小さなサイズの印刷用紙を優先して選択する小用紙優先選択手段を備えたことを特徴としている。
【００１１】
そして請求項８の発明は、請求項６の発明において、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より小さなサイズの印刷用紙を優先して選択せしめることを特徴としている。
【００１２】
請求項３の発明又は請求項８の発明によれば、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より小さなサイズの印刷用紙が優先して選択される。
【００１３】
請求項４の発明は、請求項１の発明による印刷処理選択部が、その初期値として原寸印刷処理部による処理を選択すべく設定されていることを特徴としている。  
請求項４の発明によれば、印刷処理選択部は、その初期状態において原寸印刷処理部による処理を選択せしめる。
【００１４】
請求項５の発明は、請求項１の発明による印刷処理選択部が、原寸印刷処理部による処理が選択されたときにおいて、印刷用紙供給部が保有している当該印刷用紙サイズが当該指定された印刷サイズより大きい印刷サイズに対応している場合であっても、所定の範囲内であればこれを優先して選択することを特徴としている。  
請求項５の発明によれば、合せ込み印刷処理部による処理が選択されたときにおいて、印刷用紙供給部が保有している当該印刷用紙サイズが当該指定された印刷サイズ以上の印刷サイズに対応している場合であっても、所定の範囲内であればこれが優先して選択される。
【００１５】
請求項９の発明は、プリンタにおける印刷のための所定の各種情報を設定していて、該設定された各種情報に基づいてプリンタを制御するためのコンピュータプログラムを記録している記録媒体であって該コンピュータプログラムが、当該印刷データに対して所定の原寸印刷処理をすべく設定する原寸印刷処理用プログラムと、印刷用紙供給部が保有している印刷用紙サイズに合せ込むために前記印刷データに対する印刷サイズを拡大指定し又は縮小指定する合せ込み印刷処理用プログラムと、原寸印刷処理と合せ込み印刷処理との各処理の優先度を外部からの指定に基づいて選択的に設定する印刷処理選択用プログラムとを記録してなることを特徴としている。  
請求項９の発明によれば、原寸印刷処理用プログラムと合せ込み印刷処理用プログラムと印刷処理選択用プログラムとを適宜に使用することによって、請求項１の発明又は請求項６の発明におけると同様に作用する。
【００１６】
請求項１０の発明は、請求項９の発明において、合せ込み印刷処理用プログラムは、合せ込み印刷処理用プログラムによる処理を実行すべく選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より大きなサイズの印刷用紙を優先して選択すべく設定している大用紙優先選択用プログラムを記録してなることを特徴としている。  
請求項１０の発明によれば、原寸印刷処理用プログラムと合せ込み印刷処理用プログラムと印刷処理選択用プログラムとを適宜に使用することによって、請求項２の発明又は請求項７の発明におけると同様に作用する。
【００１７】
請求項１１の発明は、請求項９の発明において、合せ込み印刷処理用プログラムは、合せ込み印刷処理用プログラムによる処理を実行すべく選択されたときにおいて当該指定された印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷に対応していない場合には当該印刷用紙より小さなサイズの印刷用紙を優先して選択すべく設定している小用紙優先選択用プログラムを記録してなることを特徴としている。  
請求項１１の発明によれば、原寸印刷処理用プログラムと合せ込み印刷処理用プログラムと印刷処理選択用プログラムとを適宜に使用することによって、請求項３の発明又は請求項８の発明におけると同様に作用する。
【発明の効果】
【００１８】
請求項１の発明又は請求項６の発明によれば、当該印刷データに対して外部から印刷指定されたときは、原寸印刷サイズにて印刷処理され、そして、外部から原寸印刷サイズによる印刷処理と、印刷データに対する印刷サイズを拡大／縮小指定した印刷サイズによる印刷処理とが選択的に指定されたときは、当該指定に基づいて原寸印刷サイズに指定され、或いはまた当該指定に基づいて、拡大指定又は縮小指定されるので、アプリケーションの指定した印刷サイズとプリンタが有する用紙サイズとが異なる場合であっても、ユーザーの意図に近い印刷結果が得られる。
【００１９】
そして請求項２の発明又は請求項７の発明によれば、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より大きなサイズの印刷用紙が優先して選択されるので、上記と同様に、ユーザーの意図に近い印刷結果が得られる。
【００２０】
そして請求項３の発明又は請求項８の発明によれば、当該印刷データに対して外部から印刷指定されたとき当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より小さなサイズの印刷用紙が優先して選択されるので、上記と同様に、ユーザーの意図に近い印刷結果が得られる。
【００２１】
請求項４の発明によれば、請求項１の発明による印刷処理選択部は、その初期状態において原寸印刷処理部による処理を選択せしめるので、原寸印刷処理が、特別の操作なしで実行される。
【００２２】
請求項５の発明によれば、請求項１の発明の原寸印刷処理部による処理が選択されたときにおいて、印刷用紙供給部が保有している当該印刷用紙サイズが当該指定された印刷サイズより大きい印刷サイズに対応している場合であっても、所定の範囲内であればこれが優先して選択されるので、指定された印刷サイズによる印刷処理が、支障なく実行される。
【００２３】
請求項９の発明によれば、その記録媒体が、請求項１及び請求項６の発明に関わる、原寸印刷処理用プログラムと、合せ込み印刷処理用プログラムと、印刷処理選択用プログラムとを記録しているので、該各プログラムを適宜に使用することによって、請求項１の発明又は請求項６の発明におけると同様な効果が得られる。
【００２４】
請求項１０の発明によれば、請求項９の発明における、合せ込み印刷処理用プログラムを、請求項２及び請求項７の発明に関わる処理に対処させているので、原寸印刷処理用プログラムと合せ込み印刷処理用プログラムと印刷処理選択用プログラムとを適宜に使用することによって、請求項２の発明又は請求項７の発明におけると同様な効果が得られる。
【００２５】
請求項１１の発明によれば、請求項９の発明における、合せ込み印刷処理用プログラムを、請求項３及び請求項８の発明に関わる処理に対処させているので、原寸印刷処理用プログラムと合せ込み印刷処理用プログラムと印刷処理選択用プログラムとを適宜に使用することによって、請求項３の発明又は請求項８の発明におけると同様な効果が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の好ましい実施の形態について添付図面を参照しつつ説明する。図１は本発明の実施の形態例として、コンピュータシステムによるプリンタの制御を示すブロック図である。
【００２７】
図１において、１は本発明に関わるプリンタ、２はプリンタ１を制御するコンピュータ本体、３はコンピュータ本体２に対して外部から各指示情報等を与えるようにしている入力部、４は制御処理の様子等を逐次表示するビデオディスプレイである。
【００２８】
アプリケーションプログラム（以降、アプリケーションと呼ぶ）５は、コンピュータ本体２中のハードディスク等の記録媒体に記憶されていて、該アプリケーションプログラムにおいて、印刷内容が画像処理される。ビデオディスプレイ４は、その画像処理された設定画面等をビデオドライバ６の指示に従って逐次画像表示する。また、ビデオドライバ６はアプリケーション５の操作用画面等も表示すべく制御する。また、アプリケーション５が、印字発令を発行すると、コンピュータ本体２内のプリンタドライバ７が、画像情報をアプリケーション５から受取り、これをプリンタ１が印字可能な信号に変換するようにしている。上記のアプリケーション５は、ワープロ等の単一のプログラムでもよいし、オペレーティングシステムを介して複数のプログラムによって印刷指示してもよい。
【００２９】
図１に示した例では、プリンタドライバ７の内部には、アプリケーション５が扱っている画像情報をドット単位の色情報に変換するラスタライザ８と、ドット単位に変換された画像情報（階調データ）に対してプリンタ１の発色の特性に応じた色補正を行う色補正モジュール（色補正部）９と、色補正された後の画像情報からドット単位のインクの有無によりある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール（Ｈ／Ｔ処理部）１０を備えている。
【００３０】
プリンタドライバ７の内部には更に、プリンタ１による各種印刷形態を制御する印刷形態制御部１１を備えている。この印刷形態制御の情報としては、印刷品質，色補正，ハーフトーンの種類等の印刷の基本設定に関するものと、印刷サイズと、印刷方向等の用紙設定に関するもの等がある。
【００３１】
１２はコンピュータ本体２を含む周辺機器を接続しているＩ／Ｏインターフェースで、コンピュータ本体２に対してプリンタ１を接続すると共に、ＣＤ−ＲＯＭ１３から、あるいはネットワーク１４，モデム１５を介してサーバ１６から、プリンタドライバ７のプログラムを取込めるようにしている。
【００３２】
上記のラスタライザ８は、プリンタ１の解像度に合せたビットマップへの展開と、そして印刷形態制御部１１より、拡大／縮小の指示があった場合には、画素データの補間／間引き処理等を行って、いわゆる、fit to page させる。また、ｗｙｓｗｙｇのときのデータ切取り等も行う。
【００３３】
上記の色補正部９は、図示しないルックアップテーブル（ＬＵＴ）によってレッドＲ，グリーンＧ，ブルーＢをシアンＣ，マゼンタＭ，イェローＹ，ピュアブラックＫにそれぞれ変換する。また、用紙の種類によってインクの吐出量を変える必要があるので、用紙に合わせて複数のＬＵＴを持つ。また、適正でない用紙種類のビンが選択された場合等には、印刷形態制御部１１の指示によってＬＵＴを切り換えるようにしてもよい。尚、この場合の作動経路を破線の矢印で示している。
【００３４】
上記のＨ／Ｔ処理部１０は、ディザ，誤差拡散等の既知のハーフトーン処理を行う。そして用紙の種類によって、例えば専用光沢紙の場合は誤差拡散が選択され、普通紙の場合はディザが選択される等して、Ｈ／Ｔ処理が変更される。尚、この場合の作動経路も破線の矢印で示している。
【００３５】
プリンタドライバ７は、印刷形態制御部１１における情報設定を変えることにより、プリンタ１による印刷を種々コントロールすることができるが、オペレータは、そうした印刷のための各種情報の設定を予め指示しておく必要がある。印刷形態制御部１１は、入力部３を介してオペレータの指示情報を受けて、印刷のための各種情報を設定する作業を実行する。
【００３６】
図２はプリンタ１の内部における制御を示すブロック図である。  
図２において、２１はプリンタ１内に備えたプリンタ制御部で、コンピュータ本体２から印刷データを受け、所定のタイミングで後記するプリントエンジン２２にその制御信号を送出して、プリンタ１を制御する。また、プリンタドライバ７からの指示によってプリントエンジン２２を制御し、或いはまた、プリントエンジン２２のステータス（ビジー，インク切れ，紙なし等）を取得し、或いはまた、印刷用紙制御部２４をコントロールして用紙情報を取得し、これを保持し、ビンを切り換え、用紙情報をプリンタドライバ７へ通知する等の制御を行う。
【００３７】
２２はプリンタ１の機構とその作動部を含むプリントエンジンで、プリンタ制御部２１によって制御される。該プリントエンジン２２は、例えばインクジェット型等のシリアルプリンタであれば、インク吐出ヘッド，インクタンク，キャリッジ，紙送りビンのメカニカルな選択機構等からなる。
【００３８】
符号２３Ａ，２３Ｂ，２３Ｃを付したＡビン，Ｂビン，Ｃビンは、各用紙サイズの印刷用紙を収納しているトレイで、用紙サイズを自動検出可能にしており、プリントエンジン２２に印刷用紙を供給するようにしていて、印刷用紙供給部をなす。２４は印刷用紙制御部で、ビン有無の検出と、保持と、ビンの切り換え制御と、プリンタドライバ７へのビン情報の提供等を行う。印刷用紙制御部２４の印刷用紙情報保持部２５は、フラッシュメモリ等の不揮発性メモリで構成され、各ビンＡビン，Ｂビン，Ｃビンの有無と、装填された用紙サイズと向きの状態を保持する。２６は各ビンＡビン，Ｂビン，Ｃビンに貯蔵されている用紙のサイズを検出する用紙検出部で、電源ＯＮ等のタイミングでビンを検出して、印刷用紙情報保持部２５に記憶させる。また、プリンタドライバ７の指示で検出を行う場合もある。２７は各ビンＡビン，Ｂビン，Ｃビンを切り換えるビン切り換え部である。
【００３９】
図３は印刷形態制御部１１における制御を示すブロック図である。  
図３において、３１は印刷サイズ取得手段で、アプリケーション５から印刷データとして印刷サイズのデータを取得する。３２は印刷用紙情報取得手段で、内部に、図２に示す印刷用紙情報保持部２５と同等のテーブルを保有していて、印刷用紙情報保持部２５から各ビン２３Ａ，２３Ｂ，２３Ｃに収納されている印刷用紙サイズ，用紙種類等のデータを取得する。
【００４０】
３３は原寸処理手段で、当該印刷データに対して外部から指定されてなる印刷サイズにて印刷処理すべく原寸でデータを作成することをラスタライザ８に指示する。印刷データに対して印刷用紙サイズが小さい場合は、通常は印刷データ領域の右側と下側のはみでる部分をラスタライザ８でカット（クリッピング処理）すべく指示する。３４は拡大／縮小処理手段で、印刷データに対する印刷サイズを印刷用紙に合わせて、拡大指定し又は縮小指定して印刷処理すべくラスタライザ８に指示する。３５は原寸処理ビン選択部で、その制御結果を原寸処理手段３３とビン切り換え部２７に与える。上記の原寸処理手段３３と原寸処理ビン選択部３５とは原寸印刷処理部をなす。３６は合せ込みビン選択部で、その制御結果を拡大／縮小処理手段３４とビン切り換え部２７に与える。上記の拡大／縮小処理手段３４と原寸処理ビン選択部３５とは合せ込み印刷処理部をなす。原寸処理手段３３と拡大／縮小処理手段３４のそれぞれからの指示がラスタライザ８に与えられる。
【００４１】
３７は印刷処理選択部で、ビデオディスプレイ４の設定画面から、ユーザーがマウス等の入力手段で印刷処理を設定すると、入力部３からその印刷指示情報を得て、これを保持する。そして該印刷指示情報が、当該印刷データに対して当該指定による印刷サイズにて、印刷処理するようにした原寸印刷を指定している場合いわゆるｗｙｓｗｙｇのときは、原寸処理ビン選択部３５による制御を指定する。また、合せ込み印刷処理による処理が選択されたときは、合せ込みビン選択部３６による制御を指定して、当該印刷用紙より大きなサイズ（拡大）又は小さなサイズ（縮小）の印刷用紙を選択指定せしめる。
【００４２】
次に、以上の構成によるプリンタ制御装置の動作を説明する。  
図４は、図３における原寸処理ビン選択部３５の動作（ｗｙｓｗｙｇ）例を示すフローチャートである。
【００４３】
入力部３から印刷指示情報を得て、且つ印刷サイズ取得手段３１がアプリケーション５から印刷サイズのデータを取得すると、このプログラムが開始され、印刷用紙情報取得手段３２に取得された印刷用紙情報と、印刷サイズ取得手段３１に取得された印刷サイズ情報とが比較されて（Ｓ１）、互いに一致すると（Ｓ２）、ビン切り換え部２７によって各ビン２３Ａ，２３Ｂ，２３Ｃの内の当該一致したビンが選択される（Ｓ３）。このようにして、印刷処理選択部３７は、その初期状態において原寸処理手段３３による処理を選択せしめるので、原寸印刷処理が、特別の操作なしで実行される。
【００４４】
一致しないで（Ｓ２）、且つ印刷サイズよりも大きな印刷用紙サイズのビンがあるときは（Ｓ４）、印刷サイズにより近い印刷用紙サイズであって、且つ印刷サイズよりも大きな印刷用紙サイズが選択される（Ｓ５）。また、Ｓ４にて、印刷サイズよりも大きな印刷用紙サイズのビンがないときは、最大印刷用紙サイズのビンが選択され、印刷できない部分の情報がカットされ、または追加ページとして印刷実行されるべく付加される（Ｓ６）。このようにして、当該印刷サイズと各ビン２３Ａ，２３Ｂ，２３Ｃが保有している当該印刷用紙サイズとが原寸印刷サイズに対応していない場合には、当該印刷用紙より大きなサイズの印刷用紙が優先して選択されるので、ユーザーの意図に近い印刷結果が得られる。
【００４５】
上記の選択されたそれぞれのビン情報は、ビン切り換え部２７に送られ（Ｓ７）、選択された印刷用紙情報が次の処理工程（原寸処理手段３３）に送られて（Ｓ８）、終了する。
【００４６】
図５は、図３における合せ込みビン選択部３６の一動作（fit to page ）例を示すフローチャートである。  
入力部３から印刷指示情報を得て、且つ印刷サイズ取得手段３１がアプリケーション５から印刷サイズのデータを取得すると、このプログラムが開始され、印刷用紙情報取得手段３２に取得された印刷用紙情報と、印刷サイズ取得手段３１に取得された印刷サイズ情報とが比較されて（Ｓ１１）、当該印刷サイズに対して所定の割合よりなる、±ｘ％以内のサイズの印刷用紙がある場合は（Ｓ１２）該当のビンが選択される（Ｓ１３）。上記のＳ１２にて、±ｘ％以内のサイズの印刷用紙がない場合は、印刷サイズより小さなサイズの印刷用紙の中から最大印刷用紙サイズのビンが選択される（Ｓ１４）。このようにして、当該印刷サイズと印刷用紙供給部が保有している当該印刷用紙サイズとが、原寸印刷サイズに対応していない場合には、当該印刷用紙より小さなサイズの印刷用紙が優先して選択されるので、ユーザーの意図と異なる印刷結果ではあるが、紙資源が節約される。
【００４７】
上記の選択されたそれぞれのビン情報は、ビン切り換え部２７に送られ（Ｓ１５）、選択された印刷用紙情報が次の処理工程（原寸処理手段３３）に送られて（Ｓ１６）、終了する。
【００４８】
図６は、図３における合せ込みビン選択部３６の他の動作（fit to page ）例を示すフローチャートである。  
ユーザーによって所定の用紙サイズのビンが指定されて、入力部３から印刷指示情報を得ると、このプログラムが開始され、当該指定されたビンが選択される（Ｓ２１）。上記の選択されたビン情報は、ビン切り換え部２７に送られ（Ｓ２２）、選択された印刷用紙情報が次の処理工程（合せ込み処理手段３６）に送られて（Ｓ２３）、終了する。  
本例によると、試し刷り等に使われる合せ込み印刷は、全て所定のビンの用紙に対して行われるので、古紙の活用等にも有効である。
【００４９】
図７は、図３における拡大／縮小処理手段３４の簡単な動作（fit to page ）例を示すフローチャートである。  
合せ込みビン選択部３６によって、当該印刷用紙より大きなサイズ（拡大）又は小さなサイズ（縮小）の印刷用紙を選択指定されると、このプログラムが開始され、選択されたビンの印刷用紙サイズと、アプリケーション５等で指定された印刷サイズとが比較され、拡大／縮小率が決定される（Ｓ３１）。そして当該拡大／縮小率を基に、印刷データの拡大（補間）／縮小（間引き）処理を行うべくラスタライザ８に指示される（Ｓ３２）。
【００５０】
図８は、ビデオディスプレイ４によって印刷形態を設定するための、「基本設定」のカードＣＤ３が開かれた状態の、ダイアログボックスＤＢ１を例示する説明図である。図示するように、この「基本設定」のカードＣＤ３には、オペレータからのデータ入力を受付けるデータ入力欄として、「モード設定」のデータ入力欄Ｅ１と、「印刷用紙種類」，「印刷用紙サイズ」，「印刷形態」の各データ入力欄Ｅ２と、「インク」のデータ入力欄Ｅ３が設けられている。また、このカードＣＤ３には、プリンタドライバ７の現在の設定情報を表示するデータ表示欄Ｅ４が設けられている。
【００５１】
「モード設定」のデータ入力欄Ｅ１は、基本的な設定のモードを選択するもので、オペレータがＥ１３のスライドバーで“きれい”か“速い”かの大まかな設定を行うと、予め決められた設定を自動的に行う「推薦設定」のモードと、手動で詳細に設定を行う「詳細設定」のモードとがボタンＥ１１，Ｅ１２により選択可能となっている。
【００５２】
データ入力欄Ｅ２における「印刷用紙種類」データ入力欄は、普通紙，専用光沢紙等の選択可能にしている。そして「印刷用紙サイズ」データ入力欄は、Ａ４縦，Ｂ４横、等を選択可能にしている。そしてまた、「印刷形態」のデータ入力欄は、ｗｙｓｗｙｇ印刷，fit to page 印刷を選択可能にしている。ｗｙｓｗｙｇあるいはfit to page のラジオボタンＢ１，Ｂ２をマウス等で選択すると、印刷処理選択部３７に、選択された印刷モードが設定される。
【００５３】
ボタンＥ１２がクリックされて「詳細設定」のモードが選択されたときには、「設定変更」のデータ入力欄Ｅ１４によって手動設定を行うためのダイアログボックスが開かれるようにしている。このダイアログボックスは図示していないが「印刷品質」のデータ入力欄に対して、「ドラフト」，「ファイン」，「スーパファイン」の３種類が選択肢として用意され、「用紙種類」のデータ入力欄に対して、「普通紙」，「スーパファイン専用紙」，「専用光沢紙」が用意され、「ハーフトーン」のデータ入力欄に対して、「ディザ」，「誤差拡散」等が用意されている。そして「カラー調整」も、用紙に応じて「インク吐出量」を適宜の水準に選択する等の、各種設定も可能にしている。これらの各設定結果もデータ表示欄Ｅ４に表示される。
【００５４】
データ表示欄Ｅ４には、印刷用紙として普通紙が選択されているので、現在の設定値として、ハーフトーン処理については「ディザ」が表示され、「インク吐出量」については「（小）」が表示される。これは、普通紙は一般に印刷品質がよくないため、高速なハーフトーン処理であるディザを選択し、先に説明したＬＵＴを切り換えてインク吐出量を小にして、インクにじみを抑えている。所望の用紙サイズのものが光沢紙のみの場合には、上記のハーフトーンインク吐出量は自動的に「誤差拡散」「大」に変更される。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態例として、コンピュータシステムによるプリンタの制御を示すブロック図である。
【図２】プリンタの内部における制御を示すブロック図である。
【図３】印刷形態制御部における制御を示すブロック図である。
【図４】図３における原寸処理ビン選択部の動作例を示すフローチャートである。
【図５】図３における合せ込みビン選択部の一動作例を示すフローチャートである。
【図６】図３における合せ込みビン選択部の他の動作例を示すフローチャートである。
【図７】図３における、拡大／縮小処理手段の簡単な動作例を示すフローチャートである。
【図８】「印刷形態設定」のカードが開かれた状態の、ダイアログボックスを例示する説明図である。
【符号の説明】
【００５６】
１ プリンタ、２ コンピュータ本体、３ 入力部、４ ビデオディスプレイ、
５ アプリケーション、６ ビデオドライバ、７ プリンタドライバ、８ ラスタライザ、
９ 色補正部、１０ Ｈ／Ｔ処理部、１１ 印刷形態制御部、２１ プリンタ制御部、
２３Ａ，２３Ｂ，２３Ｃ  ビン、２４ 印刷用紙制御部、２５ 印刷用紙情報保持部、
２６ 用紙検出部、２７ ビン切り換え部、３１ 印刷サイズ取得手段、
３２ 印刷用紙情報取得手段、３３ 原寸処理手段、３４ 拡大／縮小処理手段、
３５ 原寸処理ビン選択部、３６ 合せ込みビン選択部、３７ 印刷処理選択部
【図１】
2004216908.tif 000003
【図２】
2004216908.tif 000004
【図３】
2004216908.tif 000005
【図４】
2004216908.tif 000006
【図５】
2004216908.tif 000007
【図６】
2004216908.tif 000008
【図７】
2004216908.tif 000009
【図８】
2004216908.tif 000010