(57)【要約】【課題】  両面印刷モードが設定されている場合、両面印刷が可能な条件が満たされていないときは両面印刷モードによる印刷以外の処理を実行可能とする。【解決手段】  両面印刷モードが設定されている場合、両面印刷が可能な条件が満たされていないときは、操作パネルに両面印刷ができないことを警告するメッセージを表示する（Ｓ４２３）。そして、印刷処理を中断するか両面印刷処理を片面印刷処理に変更して印刷処理を続行するか、どちらかを選択することを促すメッセージを表示して、印刷処理を続行するかどうかをユーザに選択させる（Ｓ４２４）。処理中断が処理された場合は現在の印刷処理を中断し、次の印刷ジョブの処理へと進む（Ｓ４２５）。処理続行が選択された場合は印刷処理の内容を片面印刷に変更して片面印刷処理を実行する（Ｓ４２６）。【選択図】  図４
2005169684.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷ユニットを装着し、かつ、両面印刷モードを設定することにより、印刷用紙の両面に画像を印刷可能なプリンタ装置において、
装置に前記両面印刷ユニットが装着されているかを判別するユニット判別手段と、
装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別手段と、
両面印刷モードが設定され、前記両面印刷ユニットが装着され、かつ、前記セットされている印刷用紙が両面印刷に適応したものである場合には、前記セットされている印刷用紙の両面に両面印刷モードで画像を印刷し、その他の場合には、ユーザの指示に応じて両面印刷モードによる印刷以外の処理を行う印刷処理手段と
を備えたことを特徴とするプリンタ装置。
【請求項２】
前記印刷処理手段は、両面印刷モードが設定されているときに前記両面印刷ユニットが装着されていないと判別された場合に、両面印刷モードでの印刷を実行できないことをユーザに報知して、該ユーザに前記両面印刷モードによる印刷以外の処理を選択させる処理選択手段を備えたことを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記印刷処理手段は、両面印刷モードが設定されているときに、前記両面印刷ユニットが装着されていると判別され、かつ、前記セットされている印刷用紙が両面印刷に適応したものではないと判別された場合に、両面印刷モードでの印刷を実行できないことをユーザに報知して、該ユーザに前記両面印刷モードによる印刷以外の処理を選択させるエラー処理選択手段を備えたことを特徴とする請求項１または２に記載のプリンタ装置。
【請求項４】
前記処理選択手段は、
両面印刷モードでの印刷を実行できないこと、および、別のモードでの印刷処理実行または印刷処理中止のいずれかをユーザに選択させるためのメッセージを表示する手段と、
前記印刷処理実行が選択されたときは片面印刷モードに変更して前記セットされている印刷用紙に画像を印刷し、前記印刷処理中止が選択されたときは前記セットされている印刷用紙に印刷を行わないようにする処理変更手段と
を備えたことを特徴とする請求項２または３に記載のプリンタ装置。
【請求項５】
前記エラー処理選択手段は、
両面印刷モードでの印刷を実行できないこと、および、別のモードでの印刷処理実行または印刷処理中止のいずれかをユーザに選択させるためのメッセージを表示する手段と、
前記印刷処理実行が選択されたときは片面印刷モードに変更して前記セットされている印刷用紙に画像を印刷し、前記印刷処理中止が選択されたときは前記セットされている印刷用紙に印刷を行わないようにする処理変更手段と
を備えたことを特徴とする請求項３に記載のプリンタ装置。
【請求項６】
インジェット記録ヘッドをさらに備え、
前記印刷処理手段は、該インジェット記録ヘッドを用いて画像を印刷することを特徴とする請求項１から５のいずれかに記載のプリンタ装置。
【請求項７】
両面印刷ユニットを装着し、かつ、両面印刷モードを設定することにより、印刷用紙の両面に画像を印刷可能なプリンタ装置のプリント処理方法において、
装置に前記両面印刷ユニットが装着されているか、および、装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する判別ステップと、
両面印刷モードが設定され、前記両面印刷ユニットが装着され、かつ、前記セットされている印刷用紙が両面印刷に適応したものである場合には、前記セットされている印刷用紙の両面に両面印刷モードで画像を印刷し、その他の場合には、ユーザの指示に応じて両面印刷モードによる印刷以外の処理を行う印刷処理ステップと
を備えたことを特徴とするプリント処理方法。
【請求項８】
前記印刷処理ステップは、両面印刷モードが設定されているときに前記両面印刷ユニットが装着されていないと判別された場合に、両面印刷モードでの印刷を実行できないことをユーザに報知して、該ユーザに前記両面印刷モードによる印刷以外の処理を選択させる処理選択ステップを含むことを特徴とする請求項７に記載のプリント処理方法。
【請求項９】
前記印刷処理ステップは、両面印刷モードが設定されているときに、前記両面印刷ユニットが装着されていると判別され、かつ、前記セットされている印刷用紙が両面印刷に適応したものではないと判別された場合に、両面印刷モードでの印刷を実行できないことをユーザに報知して、該ユーザに前記両面印刷モードによる印刷以外の処理を選択させるエラー処理選択ステップを含むことを特徴とする請求項７または８に記載のプリント処理方法。
【請求項１０】
前記処理選択ステップにおいて、
両面印刷モードでの印刷を実行できないこと、および、別のモードでの印刷処理実行または印刷処理中止のいずれかをユーザに選択させるためのメッセージを表示し、続いて、
前記印刷処理実行が選択されたときは片面印刷モードに変更して前記セットされている印刷用紙に画像を印刷し、前記印刷処理中止が選択されたときは前記セットされている印刷用紙に印刷を行わないことを特徴とする請求項８または９に記載のプリント処理方法。
【請求項１１】
前記エラー処理選択ステップにおいて、
両面印刷モードでの印刷を実行できないこと、および、別のモードでの印刷処理実行または印刷処理中止のいずれかをユーザに選択させるためのメッセージを表示し、続いて、
前記印刷処理実行が選択されたときは片面印刷モードに変更して前記セットされている印刷用紙に画像を印刷し、前記印刷処理中止が選択されたときは前記セットされている印刷用紙に印刷を行わないことを特徴とする請求項９に記載のプリント処理方法。
【請求項１２】
装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別手段と、
前記印刷用紙判別手段により装置にセットされている印刷用紙が両面印刷に適応したものであると判別された場合には、前記セットされている印刷用紙の両面に画像を印刷し、前記印刷用紙判別手段により装置にセットされている印刷用紙が両面印刷に適応したものでないと判別された場合には、警告を行なう印刷処理手段と
を備えたことを特徴とするプリンタ装置。
【請求項１３】
装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別ステップと、
前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものであると判別された場合には、前記セットされている印刷用紙の両面に画像を印刷し、前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものでないと判別された場合には、警告を行なう印刷処理ステップと
を備えたことを特徴とするプリント処理方法。
【請求項１４】
装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別ステップと、
前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものであると判別された場合には、前記セットされている印刷用紙の両面に画像を印刷し、前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものでないと判別された場合には、警告を行なう印刷処理ステップと
を備えたことを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタ装置およびプリント処理方法およびコンピュータ読み取り可能なプログラムに関する。特に詳細には、両面印刷が可能なインクジェットプリンタ装置のエラー処理に係り、両面印刷が不可能若しくは適していない用紙がセットされていた場合に、それをユーザに対して警告し、ユーザの選択により印刷処理を中止するか片面印刷に変更することを可能にするエラー処理に関するものである。
【背景技術】
【０００２】
従来の両面印刷が可能なプリンタ装置は主にレーザービームプリンタ（ＬＢＰ）であったが、ＬＢＰでは主に印刷用紙として普通紙を用いるために用紙の種類によって両面印刷の可否を判別する必要はなかった（特許文献１）。
【０００３】
ところで、近年、オプションの両面印刷ユニットを装着することで両面印刷が可能なインクジェットプリンタ装置が開発されている（非特許文献１）。この種のインクジェットプリンタ装置においては、多種多様な印刷用紙が使用可能であるために、現在セットされている印刷用紙が両面印刷に適しているかどうかをユーザが判断して印刷モードを適切に設定する必要があった。
【０００４】
【特許文献１】特開平９−１５２９４９号公報
【非特許文献１】http://cweb.canon.jp/bj/lineup/990i/
【発明の開示】
【発明が解決しようとする課題】
【０００５】
両面印刷可能なインクジェットプリンタ装置においては、印刷に使用しようとしている印刷用紙が両面印刷に適しているかどうかをユーザが判断する必要があったが、ユーザの設定ミスなどがあると両面印刷に対応できない印刷用紙に対して両面印刷処理を実行してしまう可能性がある。その場合、印刷用紙の種類に応じた画像品位での印刷処理が行われない、給紙・排紙が円滑に行えない等の問題が発生する可能性があった。
【０００６】
本発明の目的は、両面印刷モードが設定されているときは、両面印刷が可能な条件が満たされている場合にのみ両面印刷モードによる印刷を実行し、満たされていない場合には両面印刷モードによる印刷以外の処理を行う構成を備えることで上記の課題を解決することのできるプリンタ装置およびプリント処理方法およびコンピュータ読み取り可能なプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明に係るプリンタ装置は、両面印刷ユニットを装着し、かつ、両面印刷モードを設定することにより、印刷用紙の両面に画像を印刷可能なプリンタ装置において、装置に前記両面印刷ユニットが装着されているかを判別するユニット判別手段と、装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別手段と、両面印刷モードが設定され、前記両面印刷ユニットが装着され、かつ、前記セットされている印刷用紙が両面印刷に適応したものである場合には、前記セットされている印刷用紙の両面に両面印刷モードで画像を印刷し、その他の場合には、ユーザの指示に応じて両面印刷モードによる印刷以外の処理を行う印刷処理手段とを備えた構成を採用した。
【０００８】
また、本発明に係るプリント処理方法は、両面印刷ユニットを装着し、かつ、両面印刷モードを設定することにより、印刷用紙の両面に画像を印刷可能なプリンタ装置のプリント処理方法において、装置に前記両面印刷ユニットが装着されているか、および、装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する判別ステップと、両面印刷モードが設定され、前記両面印刷ユニットが装着され、かつ、前記セットされている印刷用紙が両面印刷に適応したものである場合には、前記セットされている印刷用紙の両面に両面印刷モードで画像を印刷し、その他の場合には、ユーザの指示に応じて両面印刷モードによる印刷以外の処理を行う印刷処理ステップとを備えた構成を採用した。
【０００９】
また、本発明に係るコンピュータ読み取り可能なプログラムは、装置にセットされている印刷用紙が両面印刷に適応したものであるかを判別する印刷用紙判別ステップと、前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものであると判別された場合には、前記セットされている印刷用紙の両面に画像を印刷し、前記印刷用紙判別ステップにより装置にセットされている印刷用紙が両面印刷に適応したものでないと判別された場合には、警告を行なう印刷処理ステップとを備える。
【発明の効果】
【００１０】
上記構成によれば、プリンタ装置にセットされた印刷用紙が両面印刷に適応した種類のものであるかを判別し、併せて、その印刷用紙が両面印刷ユニットで印刷可能かどうかをプリンタ装置で自動的に判断することにより、両面印刷に適さない印刷用紙の場合は両面印刷モードによる印刷以外の処理を行ない、両面印刷処理を実行しないようにすることができるため、両面印刷に対応していない印刷用紙に対して両面印刷処理を実行してしまうことによる上記した不具合を回避することが可能になる。
【発明を実施するための最良の形態】
【００１１】
図１は本発明を実施したプリンタ装置の構成を表すブロック図である。このプリンタ装置は、インクジェット記録ヘッドを備えたインクジェットプリンタとする。
【００１２】
図１が示す通り、操作パネル１００上には操作用のキーおよび表示パネルが配されている。
【００１３】
操作パネル制御部１０１は、操作パネル１００上のキーの状態を監視し、押下されたキーによって適切な制御コマンドを、ＣＰＵ１０３を含むプリンタ装置の制御回路に対して発行する。
【００１４】
また、表示パネルに表示する文字列を作成し、表示パネルの制御を行なう。
【００１５】
インターフェース１０４は、プリンタ装置とホストコンピュータ１０５を接続し、ホストコンピュータ１０５よりデータを受信したり、ステータスを送信したりする機能を持ち、ホストコンピュータ１０５とのデータ送受信用通信ポートとして動作する。
【００１６】
制御回路のバス１０６は、ＣＰＵ１０３とその他の装置を接続する機能を持つ。不揮発性メモリ１０２は各種情報を保存記憶している記憶装置であり、電力の供給が断たれても記憶した情報を保持し続けることが可能である。  
【００１７】
モータドライバ１０７は、プリンタ装置が印字動作を行うためのキャリッジモータ（印字ヘッドを動作させる）、紙送りモータ（印刷用紙を動かし、給紙、排紙を行う）、回復モータ（印字ヘッドの回復動作を行う）等のモータ類を制御するための制御回路である。
【００１８】
複数のノズル列からなる印字ヘッド１０８は、ノズル毎にヒータを備え、印字データに応じてヒータを発熱させてインクに膜沸騰を生じさせてインク滴を吐出させることで、印刷用紙上に画像を印刷する機能を持つ。交換式ヘッドの場合、各ヘッドごとに固有のヘッドＩＤを持ち、ヘッドが交換されたかどうかはこのＩＤを比較することで判別できる。また各ヘッドごとに、ヘッドランク（ヘッド内部部材の発熱量）、温度センサ補正値（ヘッド内部の温度を示すセンサのバラツキの補正値）等の個体差があり、これらはプリンタ装置の初期化動作の際にチェックされる。
【００１９】
ＲＡＭ（Random Access Memory）１０９は、電力が供給されている間のみ情報を保持できる記憶装置であり、電力の供給が断たれると保持している情報は消滅してしまう。ＲＯＭ（Read Only Memory）１１０は、読み出しのみ可能な記憶装置で、後述する図３，４で説明するフローチャートの処理に関わるプリンタ装置の制御プログラムを記憶してあり、これをＣＰＵ１０３で参照して制御動作を行う。
【００２０】
以下に、上述した回路構成による動作について説明する。  
ＣＰＵ１０３はＲＯＭ１１０より制御プログラムを読み出し、プログラムに従って各制御対象装置の制御を実行する。
【００２１】
インターフェース１０４は、ホストコンピュータ１０５より印字データを受信し、ＲＡＭ１０９に書き込む。ＣＰＵ１０３は、書き込まれたデータをもとに、モータドライバ１０７、印字ヘッド１０８の制御を行い、印字データにしたがって用紙上に印刷する。
【００２２】
用紙種類判別センサ１１１は、セットされた印刷用紙の種類を判別する。用紙種類判別センサ１１１には、例えば、給紙される印刷用紙が２つの電極間に挿通されるように構成したものを使用することができ、２つの電極間の静電容量が印刷用紙の種類によって異なる値をとることを利用して印刷用紙の種類を判別することができる。すなわち、印刷用紙は、その厚みや材質、表面処理に用いられているコーティング材等によって誘電率が異なるため、印刷用紙の種類によって検出される静電容量値が異なることを利用する。また、これとは別に、反射型の光学センサを用い、検出される反射光量が印刷用紙の材質、表面処理に用いられているコーティング材等によって異なることを利用することもできる。
【００２３】
さらに、予め記録媒体である用紙にマーキングを施し、そのマークを光学的に検出する手段や、専用の用紙カセットを用いる手段、用紙にＩＣカードを埋め込む手段、用紙に対して照射した特定光の反射光（正反射光および拡散反射光）を光学的に検出する手段、直接もしくは間接的に表面粗さを測定する手段、光の透過率を測定する手段など多種多様なものが存在する。他にも用紙の重さ、厚さ、摩擦係数、誘電率や電気抵抗値、吸水率、および２次元イメージを撮像し特徴量から判別する手段などの実現手段が存在する。これらの検出手段は単体でも複数組み合わせることでも用紙認識機能を実現する。
【００２４】
これらの用紙種類判別センサ１１１は、普通紙、はがき、封筒、インクジェット用フィルム紙、インクジェット用光沢紙、インクジェット用半光沢紙、インクジェット用スーパーファイン用紙、インクジェット用ファイン用紙、インクジェット用両面・厚手、インクジェット用特殊紙、インクジェット用ＯＨＰシートの種別を判別する。
【００２５】
用紙種類判別センサ１１１によって判別された印刷用紙が両面印字に適しているかどうかは、ＣＰＵ１０３にて実行されている制御プログラムによって判定され、判定結果に基づき、両面印刷処理を実行するか、中止するか、処理の切り替えを行う。普通紙、はがき、封筒、インクジェット用両面用紙は両面印字に適していると判定される。
【００２６】
両面印刷ユニットセンサ１１２は、オプションの両面印刷ユニット１１３が装着されているかどうかを検知するためのセンサであり、機械式、光学式、その他周知の方式のものを利用することができる。
【００２７】
制御プログラムはこのセンサ１１２の出力をチェックして両面印刷ユニット１１３の有無を検知し、有無に応じて印刷処理の内容を切り替える。
【００２８】
両面印刷ユニット１１３は、両面印刷処理を行うためのオプションユニットである。オプションなので取り外しが可能であり、両面印刷ユニット１１３の有無は両面印刷ユニットセンサ１１２によって検知され、両面印刷ユニット１１３が無い場合には自動的に片面印刷処理が実行される。
【００２９】
図２は、ホストコンピュータ１０５とプリンタ装置２００を含む、プリントシステム全体の機能を模式的に示した図である。  
【００３０】
図２が示す通り、ホストコンピュータ１０５上でアプリケーション・プログラム２０１が動作する。
【００３１】
アプリケーション・プログラム２０１によって作成された印字データはプリンタドライバ２０２に送られ、プリンタ装置２００で使用できる印刷ジョブの形に変換される。その際、印刷ジョブに両面印刷を実行するか、片面印刷を実行するかに関する情報を付加する。
【００３２】
プリンタドライバ２０２で作成された印刷ジョブは、ホストコンピュータ１０５のインターフェース２０３に送られる。インターフェース２０３は、インターフェースケーブル２０４によってプリンタ装置２００のインターフェース１０４と繋がれており、インターフェースケーブル２０４を介して印刷ジョブをプリンタ装置２００へと送信する。
【００３３】
インターフェース１０４よりプリンタ装置２００内へと取り込まれた印刷ジョブは、データ解析部２０５へと送られ、その内容が解析される。
【００３４】
データ解析部２０５において印刷ジョブに関する情報を読み出した後、実際の印字データの部分は印字制御部２０６へと送られる。印字制御部２０６では印字データの内容に従い、モータドライバ１０７、印字ヘッド１０８を制御して印刷用紙上に画像データを印刷する。その際、印刷ジョブに両面印刷指定がされていた場合は、両面印刷ユニット１１３を使用して両面印刷処理を行う。
【００３５】
全体制御部２０７は、インターフェース１０４、印字制御部２０６、操作パネル制御部１０１等、プリンタ装置２００の印字動作に関わるモジュール全体の制御を行う。
【００３６】
両面印刷ユニットセンサ１１２は、オプションユニットである両面印刷ユニット１１３が装着されているかどうかを検出するためのセンサである。全体制御部２０７は両面印刷ユニットセンサ１１２の出力を参照することで両面印刷ユニット１１３の有無を確認し、両面印刷ユニット１１３が装着されている場合は印字制御部２０６に対してその旨を通知する。印字制御部２０６は、印刷ジョブの両面印刷の指示および両面印刷ユニット１１３の有無に応じて後述のフローチャートの通りに処理を実行する。
【００３７】
用紙種類判別センサ１１１は、プリンタ装置２００にセットされた印刷用紙の種類を判別するためのセンサである。全体制御部２０７は用紙種類判別センサ１１１の出力を参照することで現在セットされている印刷用紙が両面印刷処理が可能な種類の用紙かどうかを判定し、可能な場合には印字制御部２０６に対してその旨を通知する。印字制御部２０６は、印刷ジョブの両面印刷の指示および両面印刷ユニット１１３の有無に応じて後述のフローチャートの通りに処理を実行する。
【００３８】
また、用紙種類判別センサ１１１によって判別された印刷用紙の種類が全体制御部２０７によって両面印刷処理が不可能なであると判定された場合、印字制御部２０６に対して印刷ジョブにて両面印刷の指示があった場合に、このジョブに対して印字制御部２０６は即時に印字処理を実行せずにいったん処理を停止し、処理を停止したことを全体制御部２０７に対して通知する。
【００３９】
両面印刷処理を停止した通知を受けた全体制御部２０７は、現在セットされている印刷用紙が両面印刷処理に適さない用紙であるという警告をユーザに対し行うために、操作パネル制御部１０１に対して操作パネル１００にメッセージを表示させるように通知する。
【００４０】
通知を受けた操作パネル制御部１０１は操作パネル１００に現在セットされている印刷用紙が両面印刷処理に適さない用紙であるという警告メッセージを表示させ、かつ印刷処理を中断するか、両面印刷処理を片面印刷処理に変更して印刷処理を続行するか、どちらかを選択することを促すメッセージを表示する。
【００４１】
表示を見たユーザが操作パネル１００よりキー入力すると、キー入力の内容を判定し、操作パネル制御部１０１は印刷処理中断か、続行か、どちらが選択されたかを全体制御部２０７に対して通知する。
【００４２】
通知を受けた全体制御部２０７は、印刷中断の場合は印刷中断処理の実行命令を印字制御部２０６に対して送信する。印刷続行の場合には、片面印刷に処理変更して印字処理続行の命令を印字制御部２０６に対して送信する。
【００４３】
このような構成とすることにより、プリンタ装置２００にセットされた印刷用紙が両面印刷処理に適しているかどうかを自動的に判断し、両面印刷可能な場合には印刷処理を実行し、両面印刷処理が不可能な場合にはユーザに対して警告を表示することで、現在セットされている印刷用紙の種類に適した処理内容を選択させることが可能になる。
【００４４】
図３は、両面印刷処理の処理内容を表すフローチャートである。  
まず、ステップＳ３１０においては、インターフェース１０４で印刷ジョブを受信する。受信した印刷ジョブはデータ解析部２０５に送られる。
【００４５】
続いてステップＳ３１１においては、データ解析部２０５にて印刷ジョブの内容を解析する。
【００４６】
続いてステップＳ３１２においては、印刷ジョブにて両面印刷処理（両面印刷モード）が指定されているかどうかを判定する。両面印刷処理が指定されている場合は、ステップＳ３１４へと進む。両面印刷処理が指定されていない場合はステップＳ３１３へ進む。
【００４７】
ステップＳ３１３においては、両面印刷処理が指定されていないため通常の片面印刷モードで印刷処理を実行し、次の印刷ジョブの処理へと進む。
【００４８】
ステップＳ３１４においては、両面印刷ユニットセンサ１１２の情報を参照する。
【００４９】
ステップＳ３１５においては、ステップＳ３１４で読み取ったセンサ情報により両面印刷ユニット１１３の装着の有無を判定する。
【００５０】
両面印刷ユニット１１３が装着されている場合はステップＳ３１９へ進み、装着されていなかった場合（両面印刷処理が指定されているときに両面印刷ユニット１１３が検出されなかった場合）はステップＳ３１６へと進む。ステップS３１６では、両面印刷ができないことを警告するメッセージを操作パネル１００に表示する。
【００５１】
続いてステップＳ３１７においては、印刷処理を中断するか両面印刷処理を片面印刷処理に変更して印刷処理を続行するか、どちらかを選択することを促すメッセージを表示して、印刷処理を続行するかどうかをユーザに選択させる。この選択は、印刷指示を出したユーザに操作パネル１００を使って入力させる。
【００５２】
処理続行が選択された場合はステップＳ３１３へと進み、片面印刷処理を実行する。処理中断が選択された場合はステップＳ３１８へと進み、現在の印刷処理を中断し、次の印刷ジョブの処理へと進む。
【００５３】
一方、ステップＳ３１５において両面印刷ユニット１１３があると判定された場合、ステップＳ３１９へと進み用紙種類判別センサ１１１の情報を参照し、読み取ったセンサ情報より現在セットされている印刷用紙の種類を判定する。
【００５４】
続いてステップＳ３２０においては、ステップＳ３１９で読み取った現在セットされている印刷用紙の種類が、両面印刷処理に適しているかどうかを判別する。この判別処理は自動的に行われ、ステップＳ３１７のようなユーザによる選択作業は発生しない。
【００５５】
両面印刷処理に適応した印刷用紙だった場合はステップＳ３２１へと進み、両面印刷処理を実行する。両面印刷処理に適応していない印刷用紙だった場合はステップＳ３２２へと進み、エラー処理を実行する。
【００５６】
図４は、図３のステップＳ３２２のエラー処理における処理内容を詳細に表すフローチャートである。  
【００５７】
ステップＳ４２３においては、操作パネル１００に両面印刷ができないことを警告するメッセージを表示する。
【００５８】
続いてステップＳ４２４においては、印刷処理を中断するか両面印刷処理を片面印刷処理に変更して印刷処理を続行するか、どちらかを選択することを促すメッセージを表示して、印刷処理を続行するかどうかをユーザに選択させる。この選択は、印刷指示を出したユーザに操作パネル１００を使って入力させる。
【００５９】
処理中断が処理された場合はステップＳ４２５へと進み、現在の印刷処理を中断し、次の印刷ジョブの処理へと進む。処理続行が選択された場合はステップＳ４２６へと進み、印刷処理の内容を片面印刷に変更して片面印刷処理を実行する。
【００６０】
上記の様に、両面印刷ユニット１１３を装着することにより両面印刷処理が可能になる本実施例に係るプリンタ装置２００において印刷用紙の種類を判別可能な用紙センサを設けることで、現在セットされている印刷用紙が両面印刷処理に適応しているかどうかを判定することが可能な構成としたので、セットされた印刷用紙が両面印刷に対応していない場合は、ユーザの選択入力に従って印刷処理を中断する、もしくは処理内容を変更して印刷を続行するという処理の切り替えが可能になる。このため、両面印刷に対応していない印刷用紙に対して両面印刷処理を実行してしまう不具合を回避することができる。
【００６１】
また、オプションである両面印刷ユニットの装着の有無をセンサにより自動的に検知することが可能な構成としたので、両面印刷ユニットが装着されていない場合に両面印刷処理を指定された場合でも、自動的に処理内容を片面印刷処理に切り替え、印刷用紙の汚れ、給紙・排紙がうまくいかない等の不具合を発生させずに安全に印刷処理を実行することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明に係るプリンタ装置の実施例における構成を表すブロック図である。
【図２】ホストコンピュータと本発明に係るプリンタ装置を含む、プリントシステム全体の機能を模式的に示した模式図である。
【図３】両面印刷処理実行時の動作状況を表すフローチャートである。
【図４】両面印刷処理実行時のエラー処理状況を表すフローチャートである。
【符号の説明】
【００６３】
１００  操作パネル
１０１  操作パネル制御部
１０２  不揮発性メモリ
１０３  ＣＰＵ
１０４  インターフェース
１０５  ホストコンピュータ
１０６  制御バス
１０７  モータドライバ
１０８  印字ヘッド
１０９  ＲＡＭ
１１０  ＲＯＭ
１１１  用紙種類判別センサ
１１２  両面印刷ユニットセンサ
１１３  両面印刷ユニット
２００  プリンタ装置
２０１  ホスト上のアプリケーション・プログラム
２０２  プリンタドライバ
２０３  ホスト側インターフェース
２０４  インターフェースケーブル
２０５  ファームウェア内・データ解析部
２０６  ファームウェア内・印字制御部
２０７  ファームウェア内・全体制御部
【図１】
2005169684.tif 000003
【図２】
2005169684.tif 000004
【図３】
2005169684.tif 000005
【図４】
2005169684.tif 000006