(57)【要約】【課題】カラー出力とモノクロ出力で出力スピードが異なり、かつカラー出力とモノクロ出力の切り替えに時間がかかる出力装置において、ユーザが望む出力結果をなるべく早い出力スピードで出力することを目的とする。【解決手段】ジョブ全体に設定されたカラーモードを確認する手段と、ページ単位に例外設定されたカラーモードを確認する手段と、ジョブ全体及び最初のページに設定されたカラーモードがモノクロだった場合にモノクロ出力スピードで出力する手段と、途中でカラーモードがカラーで設定されたページが有った場合は、最初の１回だけカラー出力スピードに切り替え、その後は最後までカラー出力スピードで出力する手段とを有することを特徴とする。【選択図】図７
2012083932.tif 000002
【特許請求の範囲】
【請求項１】
カラー出力スピードとモノクロ出力スピードの異なる出力スピードを備え、ユーザの設定に従って、２つの出力スピードを使い分ける出力装置において、
プリンタドライバの設定が格納されたドライバ設定パラメータ格納データを解析し、ジョブ全体に設定されたカラーモードを確認するジョブ単位設定カラーモード確認手段（Ｓ７０１）と、
Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（以後ＰＤＬ）に設定された、ページ単位に設定されたカラーモードをページ毎に確認するページ単位設定カラーモード確認手段（Ｓ７０６）と、
ジョブ全体に設定されたカラーモードがモノクロで、そのジョブの１ページ目のＰＤＬで設定されたページ単位のカラーモードがモノクロだった場合、そのジョブの出力スピードをモノクロ出力スピードに設定するモノクロ出力設定手段（Ｓ７０７）と、
モノクロ出力スピードで出力を開始した後、ＰＤＬで設定されたページ単位のカラーモードで、カラー設定されているページが有った場合（Ｓ７１０）、出力スピードをモノクロ出力スピードから、カラー出力スピードに切り替える出力スピード切り替え手段（Ｓ７０２）とを有することを特徴とする出力装置。
【請求項２】
請求項１に記載の出力スピード切り替え手段における、モノクロ出力スピードからカラー出力スピードへの切り替えは、対象ジョブにおいて、最初の１回だけ行なわれることを特徴とする出力装置（Ｓ７０２）。
【請求項３】
請求項１記載の出力スピード切り替え手段において、カラー出力スピードに切り替えられた場合、その後、どのようなカラーモード設定であっても、そのジョブの最後のページまで、カラー出力スピードで出力を行なうことを特徴とする出力スピード装置（Ｓ７０２）。
【請求項４】
カラー出力スピードとモノクロ出力スピードの異なる出力スピードを備え、ユーザの設定に従って、２つの出力スピードを使い分ける出力装置のスピード制御方法において、
プリンタドライバの設定が格納されたドライバ設定パラメータ格納データを解析し、ジョブ全体に設定されたカラーモードを確認するジョブ単位設定カラーモード確認工程（Ｓ７０１）と、
Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（以後ＰＤＬ）に設定された、ページ単位に設定されたカラーモードをページ毎に確認するページ単位設定カラーモード確認工程（Ｓ７０６）と、
ジョブ全体に設定されたカラーモードがモノクロで、そのジョブの１ページ目のＰＤＬで設定されたページ単位のカラーモードがモノクロだった場合、そのジョブの出力スピードをモノクロ出力スピードに設定するモノクロ出力設定工程（Ｓ７０７）と、
モノクロ出力スピードで出力を開始した後、ＰＤＬで設定されたページ単位のカラーモードで、カラー設定されているページが有った場合（Ｓ７１０）、出力スピードをモノクロ出力スピードから、カラー出力スピードに切り替える出力スピード切り替え工程（Ｓ７０２）とを有することを特徴とするスピード制御方法。
【請求項５】
請求項４に記載の出力スピード切り替え工程において、モノクロ出力スピードからカラー出力スピードへの切り替えは、対象ジョブにおいて、最初の１回だけ行なわれることを特徴とするスピード制御方法（Ｓ７０２）。
【請求項６】
請求項４に記載の出力スピード切り替え工程において、カラー出力スピードに切り替えられた場合、その後、どのようなカラーモード設定であっても、そのジョブの最後のページまで、カラー出力スピードで出力を行なうことを特徴とするスピード制御方法（Ｓ７０２）。
【請求項７】
カラー出力スピードとモノクロ出力スピードの異なる出力スピードを備え、ユーザの設定に従って、２つの出力スピードを使い分ける出力装置の出力スピード制御プログラムであって、
プリンタドライバの設定が格納されたドライバ設定パラメータ格納データを解析し、ジョブ全体に設定されたカラーモードを確認するジョブ単位設定カラーモード確認手段（Ｓ７０１）と、
Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（以後ＰＤＬ）に設定された、ページ単位に設定されたカラーモードをページ毎に確認するページ単位設定カラーモード確認手段（Ｓ７０６）と、
ジョブ全体に設定されたカラーモードがモノクロで、そのジョブの１ページ目のＰＤＬで設定されたページ単位のカラーモードがモノクロだった場合、そのジョブの出力スピードをモノクロ出力スピードに設定するモノクロ出力設定手段（Ｓ７０７）と、
モノクロ出力スピードで出力を開始した後、ＰＤＬで設定されたページ単位のカラーモードで、カラー設定されているページが有った場合（Ｓ７１０）、出力スピードをモノクロ出力スピードから、カラー出力スピードに切り替える出力スピード切り替え手段（Ｓ７０２）とを有することを特徴とする出力スピード制御プログラム。
【請求項８】
請求項７に記載の出力スピード切り替え手段における、モノクロ出力スピードからカラー出力スピードへの切り替えは、対象ジョブにおいて、最初の１回だけ行なわれることを特徴とする出力スピード制御プログラム（Ｓ７０２）。
【請求項９】
請求項７に記載の出力スピード切り替え手段において、カラー出力スピードに切り替えられた場合、その後、どのようなカラーモード設定であっても、そのジョブの最後のページまで、カラー出力スピードで出力を行なうことを特徴とする出力スピード制御プログラム（Ｓ７０２）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの出力スピードを使い分ける出力装置に関するものである。
【背景技術】
【０００２】
オフィス等での使用を考えると、カラー出力も必要だが、モノクロで済む出力に関しては、なるべく早く出力できるカラー出力装置が求められている。このような要望にこたえる為、モノクロ出力時の出力スピードをカラー出力時よりも早く設定した出力装置が多数販売されている。エンジンを新規に設計するならば問題ないが、既存のエンジンを流用しての開発等を行なう場合は、エンジンの特性により、カラー出力スピードとモノクロ出力スピード相互への切り替えに時間がかかる場合が存在する。
【０００３】
通常、ユーザがプリンタドライバを使用して印刷を行なうケースでは、ユーザが設定したカラーモードで出力されるため、例えば、カラーモードをモノクロと設定したならば、全ページモノクロ出力となる。しかし、使用するアプリによっては同一ジョブ内のページによってユーザが自由にカラーモードを変えて設定することが可能となる。
【０００４】
つまり、ジョブとしてはカラーモードをモノクロと設定していても、ページによってはカラー指定されているジョブが生成されることがある。このようなデータをユーザの設定に従って出力させる場合にはページ毎に出力するカラーモードを判定し、そのモードでエンジンを動作させる必用がある。
【０００５】
この場合、上記したように、出力スピードの変換に時間がかかるエンジンの場合は、その都度印刷が停止する時間が発生し、エンジン実力のスピードで出力できないケースが発生する。特許文献１のような、カラー出力スピードとモノクロ出力スピードの変換に時間がかかる場合の、切り替えタイミングの制御に関する先行技術は知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−５４０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、出力スピードの変換時、出力を長い時間止めざるを得ないエンジンにおいて、出力スピードの変換処理を最小限に抑え、ユーザの所望する出力結果と、速い出力の実現につながるものではない。
【０００８】
本発明は上記のような課題を解消するものである。
【課題を解決するための手段】
【０００９】
本発明は、
カラー出力スピードとモノクロ出力スピードの異なる出力スピードを備え、ユーザの設定に従って、２つの出力スピードを使い分ける出力装置において、
プリンタドライバの設定が格納されたドライバ設定パラメータ格納データを解析し、ジョブ全体に設定されたカラーモードを確認するジョブ単位設定カラーモード確認手段と、
Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（以後ＰＤＬ）に設定された、ページ単位に設定されたカラーモードをページ毎に確認するページ単位設定カラーモード確認手段と、
ジョブ全体に設定されたカラーモードがモノクロで、そのジョブの１ページ目のＰＤＬで設定されたページ単位のカラーモードがモノクロだった場合、そのジョブの出力スピードをモノクロ出力スピードに設定するモノクロ出力設定手段と、
モノクロ出力スピードで出力を開始した後、ＰＤＬで設定されたページ単位のカラーモードで、カラー設定されているページが有った場合、出力スピードをモノクロ出力スピードから、カラー出力スピードに切り替える出力スピード切り替え手段とを備え、
ジョブ単位のカラーモードがモノクロで、かつ当該プリントジョブの第１ページのカラーモードもモノクロだった場合には、前記モノクロ出力設定手段が当該プリントジョブの出力スピードをモノクロ出力スピードに設定し出力を開始する。モノクロ出力スピードで出力を開始した後、ページ単位設定カラーモード確認手段が、ＰＤＬで設定されたページごとのカラーモードを逐次検出する。その検出結果、カラー設定のページがあった場合には前記スピード切り替え手段が出力装置の印刷出力スピードをモノクロ出力スピードからカラー出力スピードに切り替える。また、その後はページ単位設定カラーモード確認手段が検出する結果に関わらず、出力装置の印刷出力スピードを変更しないよう構成したものである。
【発明の効果】
【００１０】
特許文献１の技術は、カラー出力スピードとモノクロ出力スピードの変換に時間がかかる場合の、切り替えタイミングの制御に関する先行技術である。しかし、出力スピードの変換時、出力を長い時間止めざるを得ないエンジンにおいて、出力スピードの変換処理を最小限に抑え、ユーザの所望する出力結果と、速い出力の実現につながるものではない。本発明によって、このようなエンジンにおいても高速な出力で所望の出力結果を得ることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】基本印刷システムの内部構成図
【図２】ホスト及びプリンタを含む印刷システム全体の構成を示すブロック図
【図３】ＦＤまたはＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭの記録内容を示す図である。
【図４】ＦＤまたはＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭと情報処理装置の関係図である。
【図５】情報処理装置のハードディスクに耐久情報管理プログラムがインストールされた際の情報処理装置のメモリマップを示す図
【図６】データ構造を示す図
【図７】実施例１の出力スピード制御の基本処理を示すフローチャート
【発明を実施するための形態】
【００１２】
（実施例１）
図１は、本実施例の印刷装置を含めた基本システムの内部構成を示すブロック図である。
Ａの情報処理装置はホストＰＣであり、印刷のため内部には基本的に出力装置に送るデータを作成する、プリンタドライバがインストールされている。
【００１３】
１−０１  ユーザ設定入力部は、情報処理装置にインストールされたプリンタドライバのＵＩによって、出力に関わる各種設定を受け付ける、出力設定入力部である。
【００１４】
１−０２  ＰＤＬデータ作成部は、対象とする出力装置が解析できるデータ形式のデータ（ＰＤＬ）に変換（作成）する、データ作成部である。
【００１５】
１−０３  出力ページ作成部は、ユーザ設定入力部によって、入力された設定に従い最終出力の形式にページデータを作成するページ作成部である。例えば、２ＵＰの場合、出力用紙サイズを考慮し、１ページに２ページ分の画像を描画するページデータを作成する。
【００１６】
１−０４  データスプール部は、必用に応じ、作成された中間データ又はページデータを記憶する、データスプール部である。
【００１７】
Ｂの出力装置はＡの情報処理装置で使用されたプリンタドライバで指定された出力先の出力装置である。
【００１８】
１−０５  データ入力部は、Ａの情報処理装置から送られてきたデータを受信する、データ入力部である。
【００１９】
１−０６  Ｊｏｂ制御部は、出力装置内で動く各モジュールの制御を行う、制御部であり、後記のデータ解析部、ページ関連属性マージ部、ページ作成部等のモジュールの制御を行う。
【００２０】
１−０７  データ解析部は、受信したデータ（ＰＤＬ）を解析するデータ解析部であり、複数搭載されている場合は、受信したデータの形式に適した解析部が選択されて動作する。本案におけるカラーモードの解析は本データ解析部によって行なわれる。
【００２１】
１−０８  描画部は、データ解析部の解析結果を元にＩｍａｇｅへ展開する、描画部である。
【００２２】
１−０９  ユーザ設定入力部は、出力装置に用意されたＵＩ（パネルＵＩ）によって、出力に関わる各種設定を受け付ける、出力設定入力部である。
【００２３】
１−１０  ページ関連属性マージ部は、Ａの情報処理装置における１−０１  ユーザ設定入力部によって入力される。Ｂの出力装置側に送られてきた設定属性情報と、Ｂの出力装置における１−０９  ユーザ設定入力部によって入力された設定属性情報をマージし、Ｂの出力装置内でのページ作成部で用いる属性情報を確定する、属性マージ部である。
【００２４】
１−１１  ページ作成部は、ページ関連属性マージ部で決定した属性に従って、描画結果の画像情報から、ページデータを作成する、ページ作成部である。
【００２５】
１−１２  内部記憶装置は、描画部で作成された描画データ又は、ページ作成部で作成されたページデータを記憶する記憶部であり、主に揮発性記憶装置が使われる。
【００２６】
１−１３  外部記憶装置は、ページ作成部で作成されたページデータを記憶する記憶部であり、主に大容量揮発性記憶装置が使われ、装置によって用意されているものと、用意されていないものがある。
【００２７】
次に、図２はホスト及びプリンタを含む印刷システム全体の構成を示すブロック図である。１はＣＰＵ、即ち中央処理装置であり、本装置全体の制御及び演算処理を行う。２はＲＡＭ、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実行される領域である。３はＲＯＭ、即ち読み出し専用メモリであり、システム制御プログラムや、フォントデータなどの記憶領域である。４はＫＢＣ、即ちキーボード制御部であり、キーボード５（ＫＢ）からのキー入力によりデータを受け取りＣＰＵ１へ伝達する。６はＰＲＴＣ、即ちプリンタ制御部であり、プリンタ装置７（ＰＲＴ）を制御するためのものである。プリンタ装置７は、レーザービームプリンタ、インクジェットプリンタなどである。８はＣＲＴＣ、即ちディスプレイ制御部であり、ディスプレイ装置９（ＣＲＴ）への表示制御を行う。１０はＤＫＣ、即ちディスク制御部であり、データ伝送などの制御を行うものである。１１はＦＤ（フロピーディスク装置）あるいはＨＤ（ハードディスク装置）あるいはＣＤ（ＣＤＲＯＭ）あるいはＤＶＤ（ＤＶＤＲＯＭ）等の外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはＲＡＭ２へロードする。１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべきものである。
【００２８】
本装置は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び以下に説明する出力スピード制御プログラムをＣＰＵ１が実行することにより動作する。
【００２９】
基本Ｉ／ＯプログラムはＲＯＭ３に記憶されており、ＯＳはＨＤ１１に書き込まれている。そして本装置の電源がＯＮにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤ１１からＯＳがＲＡＭ２に読み込まれ、ＯＳの動作が開始される。
【００３０】
本実施例では、出力スピード制御プログラムおよび関連データは図３のようにＦＤ１１、またはＣＤＲＯＭ１１またはＤＶＤＲＯＭ中に記録される。出力スピード制御プログラムおよび関連データは図４に示すように、ＦＤドライブまたはＣＤ−ＲＯＭドライブまたはＤＶＤ−ＲＯＭドライブを通じて、本装置のＨＤ１１にインストールする事ができる。この場合ＦＤ１１またはＣＤ−ＲＯＭ１１又はＤＶＤ−ＲＯＭ１１をドライブにセットすると、ＯＳ及び基本Ｉ／Ｏプログラムの制御のもとに出力スピード制御プログラム及び関連データが読み出され、ＨＤ１１にインストールされて動作可能となる。図５は出力スピード制御プログラムがＨＤ１１にインストールされ実行可能になった状態のメモリマップを示す。
【００３１】
次に本実施例の制御の元となるデータ構造に関して、図６を用いて説明する。
【００３２】
通常、ドライバでの印刷設定は、図６に示されるような、ドライバの設定（ジョブ全体に対する設定）を格納する）、ドライバ設定パラメータ格納データと、ＰＤＬに反映される。カラーモードの場合は上記のドライバ設定パラーメタおよびＰＤＬの双方に反映される。通常は、ドライバ設定パラーメータでの設定とＰＤＬの設定は同じになるが、カラーモードの場合、特定ページだけを異なったカラーモードで印刷することがあるため、双方に設定されている。
【００３３】
次に本実施例の基本的な流れを図７のフローチャートを用いて説明する。
【００３４】
ステップ７−１において、ドライバでユーザによって設定されたカラーモードを確認する。カラーモードとは、対象とするＪｏｂの全ページをどのカートリッジを使用して印刷を実行するかの指示を示す。モノクロの場合は、全ページＫのカートリッジのみを使用し、カラーの場合は、Ｃ，Ｍ，Ｙ，Ｋすべてのカートリッジを使用して印刷することを示す。
【００３５】
また、カラーモノクロ自動切り替えだった場合は、各ページ毎にＰＤＬで指定されたカラー設定を確認する。ＰＤＬのカラー設定がモノクロだった場合は、そのページはＫのカートリッジのみを使用し、ＰＤＬの設定がカラーだった場合は、そのページはＣ，Ｍ，Ｙ，Ｋすべてのカートリッジを使用して印刷する。
【００３６】
このカラーモードの確認は、ＰＤＬデータに付属している、ドライバ設定パラメータ格納データを解析することによって確認する。ここで、設定されているカラーモードが、カラーまたはカラーモノクロ自動判定だった場合はステップ７−２へ進む。
【００３７】
ステップ７−２では通常エンジンスピードで動作するように、エンジンにエンジンスピードの指示を出す。次に７−３へ進み、通常スピードで印刷を行う。次にステップ７−４へ進み、対象とするＪｏｂの全ページを印刷したか確認する。終了していなかった場合は、ステップ７−２へと戻り、印刷処理を繰り返す。ステップ７−１での確認の結果、設定されているカラーモードがモノクロだった場合は、ステップ７−５へと進む。
【００３８】
ステップ７−５では設定されている用紙タイプおよび用紙サイズを確認する。この確認は、ＰＤＬデータに付属している、ドライバ設定パラメータ格納データを解析することによって確認する。確認の結果、用紙タイプが高速エンジンスピードで対応されていない用紙タイプまたは、用紙サイズが高速エンジンスピードで対応していない用紙サイズだった場合は、ステップ７−２へ進み、通常スピードでの印刷を行う。また、確認の結果、用紙タイプも用紙サイズも、高速エンジンスピードで対応しているものであったならば、高速エンジンスピードでの印刷が可能と判断し、ステップ７−６へと進む。
【００３９】
ステップ７−６では、１Ｐａｇｅ目のＰＤＬで設定されたカラーがなんであるかを、ＰＤＬを解析することで確認する。確認の結果、カラーであった場合は、Ｊｏｂとしてはモノクロ指定であったとしても、１Ｐａｇｅ目はカラーで印刷するように設定されているとみなし、ステップ７−２へと進み、通常エンジンスピードでの印刷を行う。カラー設定がモノクロであった場合は、Ｊｏｂとしてのカラーモードおよび１Ｐａｇｅ目のカラー設定もモノクロということで、ステップ７−７１へ進む。
【００４０】
ステップ７−７では、高速エンジンスピードで動作するように、エンジンにエンジンスピードの指示を出す。次に７−８へ進み、高速スピードで印刷を行う。次にステップ７−９へ進み、対象とするＪｏｂの全ページを印刷したか確認する。終了していない場合は、ステップ７−１０へ進み、次のＰａｇｅのＰＤＬで設定されたカラーを、ＰＤＬを解析することで確認する。確認の結果、カラーであった場合は、ステップ７−７の入口へ戻り、高速エンジンスピードでの印刷を繰り返す。
【００４１】
カラー設定がモノクロであった場合は、ステップ７−２へ移り、以後のＰａｇｅは通常エンジンスピードで印刷を行う。ステップ７−９で全ページの印刷処理が終了していることが確認された場合は、ステップ７−４の出口へ進み、印刷処理を終了する。
【符号の説明】
【００４２】
Ａ・・情報処理装置、Ｂ・・出力装置、１−１３・・外部記憶装置、１−０１・・ユーザ設定入力部、１−０２・・ＰＤＬデータ生成部、１−０３・・出力ページ生成部、１−０４・・データスプール部、１−０６・・Ｊｏｂ制御部
【図１】
2012083932.tif 000003
【図２】
2012083932.tif 000004
【図３】
2012083932.tif 000005
【図４】
2012083932.tif 000006
【図５】
2012083932.tif 000007
【図６】
2012083932.tif 000008
【図７】
2012083932.tif 000009