(57)【要約】【課題】印刷ジョブの受信後でも印刷速度を容易に変更できる技術を提供する。【解決手段】本出願の印刷装置（プリンタ）１００は、印刷ジョブに基づいて印刷を開始する手段と、印刷を実行中に、高速印刷モードへの移行要求を受け付ける手段と、高速印刷モードへの移行要求を受け付けた場合に、それまでの速度より高速で印刷を行う印刷速度変更手段と、を備える。【選択図】図１
2010094818.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷ジョブに基づいて印刷を開始する手段と、
印刷を実行中に、高速印刷モードへの移行要求を受け付ける手段と、
高速印刷モードへの移行要求を受け付けた場合に、それまでの速度より高速で印刷を行う印刷速度変更手段と、
を備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷速度変更手段は、
印刷エンジンの画質調整処理を省略すること、カラー印刷からモノクロ印刷に変更すること、両面印刷から片面印刷に変更すること、解像度を下げること、割付印刷に変更すること、のうちの少なくとも１つの方法により、高速で印刷を行うこと
を特徴する印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、さらに、
前記印刷速度変更手段が高速で印刷を行うための前記方法を、複数設定する設定手段を備えること
を特徴する印刷装置。
【請求項４】
請求項１〜３のいずれか一項に記載の印刷装置であって、
前記印刷速度変更手段は、
高速印刷モードの解除要求を受け付けた場合に、高速印刷をやめて通常速度に戻して印刷を続行し、
前記印刷装置は、さらに、
高速印刷モードで印刷を実行中に、印刷エンジンの画質調整を省略した場合、高速印刷モードの解除後、画質調整を実行すること
を特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
ホストコンピュータから送信された印刷ジョブに従って、印刷を実行する印刷装置がある（特許文献１参照）。
【特許文献１】特開２００７−０６５９４１号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の印刷装置では、一旦印刷が開始されると、ユーザは、印刷速度を変更することができない。例えば、印刷装置の印刷速度は、カラー印刷かモノクロ印刷か、両面印刷か片面印刷か、解像度が高いか低いかなどの印刷条件により異なる。これらの印刷条件は、印刷ジョブで設定されている。したがって、印刷ジョブを受信して印刷が開始されると、印刷速度を簡単には変更することができない。
【０００４】
これでは、印刷が開始されてから、予想より印刷時間がかかることが分かった場合に、画質を落としてでも早く印刷を終了させたいといったニーズに応えることができない。
【０００５】
そこで、本発明は、印刷ジョブの受信後でも印刷速度を容易に変更することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本願発明は、印刷装置であって、印刷ジョブに基づいて印刷を開始する手段と、印刷を実行中に、高速印刷モードへの移行要求を受け付ける手段と、高速印刷モードへの移行要求を受け付けた場合に、それまでの速度より高速で印刷を行う印刷速度変更手段と、を備える。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の一実施形態が適用された印刷システム１０の機能構成の一例を示すブロック図である。図示するように、印刷システム１０は、プリンタ１００と、情報処理装置２００と、がＵＳＢケーブル等のケーブルを介して相互に接続されている。しかし、本発明はこれに限定されず、例えば、プリンタ１００と情報処理装置２００は、インターネットやＬＡＮ等のコンピュータネットワークを介して、相互に通信可能に接続されていてもよい。
【０００９】
情報処理装置２００は、例えば、不図示の、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスクと、ディスプレイ等の表示装置と、キーボードやマウス等からなる入力装置と、プリンタ１００とデータの送受信を行う通信インタフェースと、などを備えた一般的なコンピュータ（パーソナルコンピュータ）で実現される。
【００１０】
情報処理装置２００上には、図示するように、プリンタドライバ部２１０が少なくとも構築される。プリンタドライバ部２１０は、情報処理装置２００が備えるＲＯＭなどからＲＡＭにロードされたコンピュータプログラムを、ＣＰＵが実行することにより構築される。
【００１１】
プリンタドライバ部２１０は、プリンタ１００を制御して印刷を実行させるための処理を行う。具体的には、プリンタドライバ部２１０は、プリンタ２００で印刷可能な印刷データを生成し、プリンタ２００を制御するためのコマンドとともに、プリンタ２００に送信する（印刷ジョブを送信する）。
【００１２】
また、プリンタドライバ部２１０は、印刷に関する各種設定（印刷を高速化させる方法についての設定、など）を行う。例えば、プリンタドライバ部２１０は、設定画面を表示装置等に表示して、ユーザからの指示を受け付ける。
【００１３】
図２は、設定画面３００の表示例を示す図である。図示するように、設定画面３００には、プリンタ１００で印刷を高速化させる指示がされた（後述する印刷高速化ボタン１２１が押された）場合に、印刷を高速化させる方法を選択するチェック欄が設けられる（３１０〜３５０）。
【００１４】
例えば、第１のチェック欄３１０は、「画質調整の処理をスキップ（省略）する」か否かについて決定するチェック欄である。
【００１５】
第２のチェック欄３２０は、「カラー印刷をモノクロ印刷に変更する」か否かについて決定するチェック欄である。
【００１６】
第３のチェック欄３３０は、「両面印刷を片面印刷に変更する」か否かについて決定するチェック欄である。
【００１７】
第４のチェック欄３４０は、「解像度を低減させる」か否かについて決定するチェック欄である。
【００１８】
第５のチェック欄３５０は、「割付印刷を行う」か否かについて決定するチェック欄である。
【００１９】
いずれの方法が選択された場合においても、プリンタドライバ部２１０は、印刷を高速化させる指示がプリンタ１００でされた場合に、チェック欄（３１０〜３５０）で選択された方法で印刷を高速化させる指示（コマンド）を、プリンタ１００に送信する。
【００２０】
なお、複数の方法を選択してもよい。例えば、第１のチェック欄３１０及び第２のチェック欄３２０が選択され（チェックが入れられ）た場合には、プリンタドライバ部２１０は、プリンタ１００での高速化の指示がされたときに、画質調整の処理をスキップし、かつ、カラー印刷をモノクロ印刷に変更して印刷を行う指示（コマンド）を、プリンタ１００に送信する。
【００２１】
図１に戻り、プリンタ１００は、例えば、不図示の、ＣＰＵと、ＲＡＭと、ＲＯＭと、情報処理装置２００とデータの送受信を行う通信インタフェースと、印刷エンジンと、入力装置（操作パネル、タッチパネルなど）と、表示装置（表示パネル、タッチパネルなど）と、を備えている。ただし、プリンタ１００の構成はこれに限定されるものではなく、例えば、特定の処理を行うＡＳＩＣ（Application Specific Integrated Circuit）などを備えていてもよい。また、プリンタ１００は、プリンタに限定されず、例えば、複合機などでもよい。
【００２２】
プリンタ１００上には、制御部１１０と、入力部１２０と、印刷実行部１３０と、が構築される。各部（１１０〜１３０）は、プリンタ１００が備えるＲＡＭにロードされたコンピュータプログラムを、ＣＰＵが実行すること、及び、印刷エンジンが動作すること、により構築される。或いは、各機能を実現する専用のＡＳＩＣなどが動作することにより構築されてもよい。
【００２３】
制御部１１０は、プリンタ１００全体を制御し、プリンタホストである情報処理装置２００から送信された印刷ジョブに基づく印刷の制御を行う。ここで、制御部１１０は、情報処理装置２００から送信された指示（コマンド）を解釈し、その指示（コマンド）に従って、印刷の制御を行う。
【００２４】
例えば、制御部１１０は、後述する入力部１２０を介して印刷を高速化させる指示（高速印刷モードへ移行する要求）を受け付けた場合には、情報処理装置２００から送信された指示（コマンド）に含まれている方法で、印刷を高速化する制御を行う。なお、以下では、通常の印刷速度よりも高速化して印刷を行うモードを「高速印刷モード」とよぶ。
【００２５】
ここで、情報処理装置２００から送信された指示（コマンド）に含まれている方法が、上述した「画質調整をスキップする」方法である場合には、制御部１１０は、通常印刷時に行う印刷エンジンの画質調整の処理を行わずに、印刷を行うように制御する。具体的には、制御部１１０は、印刷実行部１３０から画質調整の要求を受け付けた場合でも、当該要求を無視し、即座に画質調整の終了コマンドを印刷実行部１３０に通知する。なお、画質調整の処理とは、１００枚（印刷用紙）に１回程度の頻度で、印字結果があらかじめ決められた画質（色合い）とずれないように調整を行う処理のことをいう。
【００２６】
また、上述した「カラー印刷をモノクロ印刷に変更する」方法である場合には、制御部１１０は、情報処理装置２００から送信された印刷ジョブに含まれる印刷データを、モノクロ印刷で行うように制御する。具体的には、制御部１１０は、ＹＭＣＫ系の印刷データを、モノクロ印刷データに変換し、印刷実行部１３０に送信する。ここで、モノクロ印刷データへの変換式には、例えば、ＧＲＡＹ＝ｍｉｎ（１，０．３×Ｃ＋０．５９×Ｍ＋０．１１×Ｙ＋Ｋ）を画素単位で用いる。ただし、Ｃはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックの階調値を示す。なお、例えば、４サイクルエンジンでは、カラー印刷の場合は４回転写を行うので、モノクロ印刷を行うと、カラー印刷と比較しておよそ４倍、転写に要する時間を短縮できる。
【００２７】
また、上述した「両面印刷を片面印刷に変更する」方法である場合には、制御部１１０は、情報処理装置２００から送信された印刷ジョブに含まれる印刷データを、片面印刷で行うように制御する。具体的には、制御部１１０は、印刷実行部１３０に片面印刷コマンドを通知する。
【００２８】
また、上述した「解像度を低減させる」方法である場合には、制御部１１０は、情報処理装置２００から送信された印刷ジョブに含まれる印刷データの解像度を低減させる制御を行う。具体的には、制御部１１０は、印刷実行部１３０への出力解像度を切り替え、印刷実行部１３０に解像度を指定する解像度指定コマンドを通知する。なお、印刷エンジン（印刷実行部１３０）の仕様によっては、６００ｄｐｉで印刷を行う場合と比較して１２００ｄｐｉで印刷を行うと２倍の時間がかかるものが存在する。その場合、制御部１１０は、解像度を、１２００ｄｐｉから６００ｄｐｉに低減させるように印刷実行部１３０を制御することで、およそ２倍高速化できる。
【００２９】
また、上述した「割付印刷を行う」方法である場合には、制御部１１０は、情報処理装置２００から送信された印刷ジョブに含まれる印刷データについて割付印刷を行うように制御する。具体的には、制御部１１０は、印刷データを縮小、回転、結合などして、割付用の印刷データを生成し、印刷実行部１３０に通知する。
【００３０】
次に、入力部１２０は、ユーザからの指示を受け付ける。具体的には、入力部１２０は、操作パネル４００などの入力装置からユーザの指示を受け付け、制御部１１０に通知する。
【００３１】
図３は、操作パネル４００の概略構成例を示す図である。図示するように、操作パネル４００には、印刷高速化ボタン１２１と、印刷高速モードＬＥＤ１２２と、キャンセルボタン１２３と、タッチパネル（液晶）１２４と、が設けられる。
【００３２】
印刷高速化ボタン１２１は、印刷の実行中に押されたときに、印刷を高速化させる（高速印刷モードに移行させる）ためのボタンである。印刷高速モードＬＥＤ１２２は、高速印刷モードで印刷を行っている場合に点灯するＬＥＤである。キャンセルボタン１２３は、高速印刷モード中に押されたときに、高速印刷モードを解除して、通常速度で印刷を行う通常印刷モードに戻すためのボタンである。タッチパネル（液晶）１２４は、各種設定を受け付ける。
【００３３】
図１に戻り、印刷実行部１３０は、情報処理装置２００から送信された印刷データを印刷する。具体的には、印刷実行部１３０は、制御部１１０から通知されたコマンド（画質調整の終了コマンド、片面印刷コマンド、解像度指定コマンドなど）に従って印刷エンジンを制御し、制御部１１０から送信された印刷データの印刷を実行する。
【００３４】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。図４は、プリンタ１００で行われる高速印刷処理について説明するフローチャートである。
【００３５】
まず、プリンタ１００の制御部１１０は、情報処理装置２００のプリンタドライバ部２１０から送信された印刷ジョブを受け付けると、本フローチャートの処理を開始する。
【００３６】
制御部１１０は、印刷ジョブに付加されている指示（コマンド）を解釈し、その指示（コマンド）に従って、印刷ジョブに含まれる印刷データを印刷する制御を行う（ステップＳ１０１）。具体的には、制御部１１０は、通常速度で印刷を行うためのコマンドを印刷実行部１３０に通知するとともに、印刷データを印刷実行部１３０に送信する。
【００３７】
そして、制御部１１０は、印刷ジョブに含まれている全ての印刷データについて印刷を終了したか否か判別する（ステップＳ１０２）。具体的には、印刷実行部１３０から印刷を完了した信号を受信した場合に、印刷ジョブを終了したと判定し、印刷を完了した信号を未だ受信していない場合に、印刷ジョブを終了していないと判定する。
【００３８】
制御部１１０は、印刷ジョブを終了したと判定した場合には（ステップＳ１０２；Ｙｅｓ）、本フローチャートの処理を終了する。
【００３９】
一方、制御部１００は、印刷ジョブを未だ終了していないと判定した場合には（ステップＳ１０２；Ｎｏ）、処理をステップＳ１０３に移行する。
【００４０】
ステップＳ１０３に処理が移行すると、制御部１１０は、操作パネル２００の印刷高速化ボタン１２１が押されない限り、ステップＳ１０１、Ｓ１０２の処理を繰り返し、通常速度での印刷を継続する（ステップＳ１０３；Ｎｏ）。具体的には、制御部１１０は、印刷高速化ボタン１２１から、高速印刷モードに移行する要求（信号）を受け付けるまで、ステップＳ１０１、ステップＳ１０２の処理を繰り返す。
【００４１】
制御部１１０は、通常速度での印刷を実行中に、ユーザによって印刷高速化ボタン１２１が押されると（ステップＳ１０３；Ｙｅｓ）、高速印刷モードに移行して、通常印刷よりも高速で印刷する制御を行う（ステップＳ１０４）。具体的には、制御部１１０は、印刷ジョブに付加されている指示（コマンド）を読み出し、その指示（コマンド）で指定されている方法（上述した５種類の方法のいずれか、或いは、複数の方法）を用いて、印刷ジョブに含まれる印刷データのうち、未だ印刷を行っていない印刷データを高速印刷する制御を行う。例えば、「画質調整の処理をスキップ（省略）する方法」が指定されていれば、制御部１１０は、上述したように画質調整の処理をスキップすることによって高速印刷する制御を行う。また、「カラー印刷をモノクロ印刷に変更する方法」が指定されていれば、上述したようにモノクロ印刷を行うように制御する。また、「両面印刷から片面印刷に変更する方法」が指定されていれば、上述したように片面印刷で行うように制御する。また、「解像度を低減させる方法」が指定されていれば、上述したように印刷データの解像度を低減させる制御を行う。また、「割付印刷を行う方法」が指定されていれば、印刷データについて割付印刷を行うように制御する。なお、複数の方法が指定されている場合には、指定されている全ての方法を併用して印刷を制御する。
【００４２】
そして、制御部１１０は、ステップＳ１０２と同様に、印刷ジョブに含まれている全ての印刷データについて印刷を終了したか否か判別する（ステップＳ１０５）。
【００４３】
制御部１１０は、印刷ジョブを終了したと判定した場合には（ステップＳ１０５；Ｙｅｓ）、本フローチャートの処理を終了する。
【００４４】
一方、制御部１００は、印刷ジョブを未だ終了していないと判定した場合には（ステップＳ１０５；Ｎｏ）、処理をステップＳ１０６に移行する。
【００４５】
ステップＳ１０６に処理が移行すると、制御部１１０は、操作パネル２００のキャンセルボタン１２３が押されない限り、ステップＳ１０４、Ｓ１０５の処理を繰り返し、高速での印刷を継続する（ステップＳ１０６；Ｎｏ）。具体的には、制御部１１０は、キャンセルボタン１２３から、通常印刷モードに移行する要求（信号）を受け付けるまで、ステップＳ１０４、ステップＳ１０５の処理を繰り返す。
【００４６】
制御部１１０は、高速印刷モードで印刷を実行中に、ユーザによってキャンセルボタン１２３が押されると（ステップＳ１０６；Ｙｅｓ）、処理をステップＳ１０７に移行して、高速印刷モードで印刷中に画質調整の処理をスキップしたか否か判別する（ステップＳ１０７）。具体的には、制御部１１０は、高速印刷モードで印刷中に、印刷実行部１３０から画質調整の要求を受け付けているか否か判別し、当該要求を受け付けている場合には、画質調整の処理をスキップしたと判定し、当該要求を受け付けていない場合には、画質調整の処理をスキップしていないと判定する。
【００４７】
そして、制御部１１０は、画質調整の処理をスキップしていないと判定した場合には（ステップＳ１０７；Ｎｏ）、そのまま、処理をステップＳ１０１に戻し、通常印刷モードでの印刷を再開する。
【００４８】
一方、制御部１１０は、画質調整の処理をスキップしたと判定した場合には（ステップＳ１０７；Ｙｅｓ）、処理をステップＳ１０８に移行して、画質調整を実行する制御を行う（ステップＳ１０８）。これにより、通常印刷モードに移行する前に、画質調整を行うことができる。
【００４９】
画質調整を実行した後、制御部１１０は、処理をステップＳ１０１に戻し、通常印刷モードでの印刷を再開する。
【００５０】
以上の高速印刷処理を、プリンタ１００で行うことにより、情報処理装置２００から印刷を要求された印刷ジョブについて印刷中に、ユーザによって印刷高速化ボタン１２１が押された場合には、印刷速度を高速化させることができる。これにより、ユーザは、プリンタ１００の前で印刷が終了するまで、長い時間、待機する必要がなくなり、快適にプリンタ１００を使用することができる。
【００５１】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００５２】
例えば、上記実施形態では、印刷システム１０において、印刷を高速化させる５つの方法を、全て実現可能なものとして説明している。しかし、本発明は、これに限定されない。例えば、５つの方法のうち、少なくとも１つの方法を実現可能な印刷システム１０であってもよい。
【００５３】
また、上記実施形態では、印刷ジョブの終了後（ステップＳ１０２；Ｎｏ、ステップＳ１０５；Ｎｏ）には、何の制御も行わず、高速印刷処理を終了している。しかし、印刷ジョブの終了後に、制御部１１０は、ステップＳ１０８と同様の画質調整を実行する制御を行うようにしてもよい。
【００５４】
また、上記実施形態では、キャンセルボタン１２３が押された場合に、高速印刷モードから通常印刷モードに移行する。しかし、本発明は、これに限定されない。例えば、高速印刷モードで印刷中に、印刷高速化ボタン１２１が再度押された場合に、高速印刷モードから通常印刷モードに移行するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施形態に係る印刷システムの機能構成の一例を示すブロック図である。
【図２】設定画面の表示例を示す図である。
【図３】操作パネルの概略構成例を示す図である。
【図４】高速印刷処理を示すフローチャートである。
【符号の説明】
【００５６】
１０・・・印刷システム、１００・・・プリンタ、１１０・・・制御部、１２０・・・入力部、１２１・・・印刷高速化ボタン、１２２・・・印刷高速モードＬＥＤ、１２３・・・キャンセルボタン、１２４・・・タッチパネル、１３０・・・印刷実行部、２００・・・情報処理装置、２１０・・・プリンタドライバ部、３００・・・設定画面、３１０・・・第１のチェック欄、３２０・・・第２のチェック欄、３３０・・・第３のチェック欄、３４０・・・第４のチェック欄、３５０・・・第５のチェック欄、４００・・・操作パネル。
【図１】
2010094818.tif 000003
【図２】
2010094818.tif 000004
【図３】
2010094818.tif 000005
【図４】
2010094818.tif 000006