(57)【要約】【課題】  ロール紙を用いたプリンタにおいて、印刷データと比較して用紙残量が足りなくなった場合に、単に排紙処理を行うだけではなく、残用紙を有効活用する印刷装置を提供する。【解決手段】  プリンタ１００内のＣＰＵ１０１において、用紙残量検知部１０９より取得したロール紙残量と印刷に必要な用紙サイズを比較して、ロール紙が足りなくなった場合には、ユーザにロール紙が不足していることを通知し、印刷キャンセル処理を行い、その後、残用紙をそのまま排紙するか、ヘッド位置調整や用紙送り量調整などの調整系の処理を行わせるかをユーザに選択させ、後者を選んだ場合に、ユーザが選択した調整系の処理を行い、残用紙を有効に活用する。【選択図】  図３
2007136950.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体をロール状に巻いた状態で収容し、その記録媒体を引き出して搬送しながら印刷を行う印刷装置であって、記録媒体の残量を検出する用紙残量検知手段と、入力した印刷データの印刷前に、その印刷が前記用紙残量検知手段より取得した用紙残量で足りるかどうかを判別する印刷判別手段と、前記印刷判別手段により用紙長が足りないことが判明した場合にユーザに用紙残量エラーメッセージを通知する用紙残量エラー通知手段と、その後の印刷装置の動作をユーザに選択させるエラー処理選択手段と、前記エラー処理選択手段により調整系の処理が実行可能な調整系処理制御手段とを有することを特徴とする印刷装置。
【請求項２】
前記調整系処理制御手段において、残用紙を排紙するのか、または残用紙を用いて調整系処理を行うのかを、ユーザが選択できることを特徴とする請求項１に記載の印刷装置。
【請求項３】
記録媒体をロール状に巻いた状態で収容し、その記録媒体を引き出して搬送しながら印刷を行う印刷装置であって、記録媒体の残量を検出する用紙残量検知ステップと、入力した印刷データの印刷前に、その印刷が前記用紙残量検知ステップより取得した用紙残量で足りるかどうかを判別する印刷判別ステップと、前記印刷判別ステップにより用紙長が足りないことが判明した場合にユーザに用紙残量エラーメッセージを通知する用紙残量エラー通知ステップと、その後の印刷装置の動作をユーザに選択させるエラー処理選択ステップと、前記エラー処理選択ステップにより調整系の処理が実行可能な調整系処理制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項４】
前記調整系処理制御ステップにおいて、残用紙を排紙するのか、または残用紙を用いて調整系処理を行うのかを、ユーザが選択できることを特徴とする請求項３に記載の印刷装置の制御方法。
【請求項５】
記録媒体をロール状に巻いた状態で収容し、その記録媒体を引き出して搬送しながら印刷を行う印刷装置であって、記録媒体の残量を検出する用紙残量検知ステップと、入力した印刷データの印刷前に、その印刷が前記用紙残量検知ステップより取得した用紙残量で足りるかどうかを判別する印刷判別ステップと、前記印刷判別ステップにより用紙長が足りないことが判明した場合にユーザに用紙残量エラーメッセージを通知する用紙残量エラー通知ステップと、その後の印刷装置の動作をユーザに選択させるエラー処理選択ステップと、前記エラー処理選択ステップにより調整系の処理が実行可能な調整系処理制御ステップとを有することを特徴とするプログラムが記憶されている記憶媒体。
【請求項６】
前記調整系処理制御ステップにおいて、残用紙を排紙するのか、または残用紙を用いて調整系処理を行うのかを、ユーザが選択できることを特徴とする請求項５に記載のプログラムが記憶されている記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙を用いた印刷装置に関する。
【背景技術】
【０００２】
従来のロール紙を用いた印刷装置には、ロール紙残量を検知して、残量にて印刷可能な場合だけ印刷し、不可能な場合にはロール紙を自動的に機外に排紙するものがあった（たとえば、特許文献１または特許文献２参照）。また、設定した用紙サイズとセットされているロール紙残量を比較し、その残量に応じて、記録順番の変更、ジョブの設定変更を行い、印刷が不可能になった場合には、自動排紙するものがあった（たとえば、特許文献３参照）。
【特許文献１】特開２００４−１６７９３１号公報
【特許文献２】特開２００２−３６２７９５号公報
【特許文献３】特開２００４−１６７９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来例では、以下のような欠点があった。
【０００４】
ロール紙を用いた印刷装置において、用紙残量が印刷データと比較して足りなくなった場合には、ある程度の用紙長が残っていたとしても、単に自動排紙を行うだけであった。
【課題を解決するための手段】
【０００５】
本発明は上記従来技術の欠点を鑑みてなされたものであり、印刷データと比較して用紙残量が足りなくなった場合には、単に自動的に排紙処理を行うのではなく、ユーザ選択により、残用紙を用いた調整系の処理を行わせることによって、残用紙の有効活用が行われる印刷装置を提供することにある。
【発明の効果】
【０００６】
ロール紙を用いた印刷装置では、長期間印刷を続けていると、ヘッド位置や用紙送り量などの精度が低下する場合がある。また、そのようなときのために、ヘッド位置調整や用紙送り量調整などの調整系の処理が実装されている。本発明によれば、ロール紙の残量が印刷データと比較して足りなくなった場合に、単に排紙するのではなく、残用紙を用いて調整系の処理を行わせることによって、新たなロール紙を装着した時点で、ヘッド位置や用紙送り量などの精度が向上している状態となるため、出力画像の印刷品位を高めることができるとともに、残用紙を有効に活用することができるという効果がある。
【発明を実施するための最良の形態】
【０００７】
本実施例は、ロール紙プリンタにより印刷を行う際、用紙残量と印刷データとを比較して、途中で画像が分断されてしまうことが判明した場合には、ユーザに用紙残量エラーメッセージを通知し、印刷キャンセル処理を行うとともに、残用紙でノズルチェックパターン印刷やヘッド位置調整などの調整系の処理を行わせることができることを特徴とした実施例である。
【０００８】
以下、本発明の実施形態（実施例）について、図面を参照しながら説明する。
【０００９】
図１は、本発明に関わる好適な実施の形態におけるプリンタの概略構成を示すブロック図である。図１において、プリンタ１００は、プリンタ１００全体の制御を司るＣＰＵ１０１、プリンタ１００全体の制御プログラムおよび各種データを格納したＲＯＭ１０２、プリンタ１００の動作時に各種データの書き込みや読み出しが行われるＲＡＭ１０３、ホストコンピュータ２００とプリンタ１００とを接続する通信インタフェース１０４、着脱可能な印字ヘッド１０５と印字ヘッド１０５をプリンタ１００に固定する印字ヘッドホルダ１０６、着脱可能なインクタンク１０７とインクタンク１０７をプリンタ１００に固定するインクタンクホルダ１０８、用紙残量を検出する用紙残量検知部１０９、ユーザインタフェースであるパネル１１０からなる。各部はシステムバス１１１により接続されている。なお、本発明におけるロール紙残量検知の手段については、特に限定しない。用紙のニアエンドだけでなく、残りの長さが正確に検知できる方法であれば構わない。
【００１０】
次に、情報処理装置であるホストコンピュータ２００について説明する。ＣＰＵ２０１はホストコンピュータ２００全体の制御を司っている。ＨＤＤ２０２、ＦＤＤ２０３はブートプログラム、各種アプリケーションソフト、画像情報や印刷設定ファイル、プリンタドライバなどを格納している。ＲＯＭ２０４は各種データやプログラムを記憶している。ＲＡＭ２０５は各種データの書き込みや読み出しが行われる。ＶＲＡＭ２０６には画像表示や印刷設定画面をユーザに提供するＣＲＴ２０７が接続されている。また、通信インタフェース２０８は外部との通信を行うための通信手段である。システムバス２０９はホストコンピュータ２００の各構成部を相互に接続している。
【００１１】
ホストコンピュータ２００とプリンタ１００は通信ケーブル３００により接続されている。ここで、通信ケーブル３００は、パラレルケーブル、ＳＣＳＩケーブル、シリアルケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルでも何れでも構わない。ホストコンピュータ２００が印刷要求を送信することで、プリンタ１００は印刷を行う。
【００１２】
図２は、本実施形態におけるプリンタ１００の基本的な動作を示すフローチャートである。プリンタ１００は、ホストコンピュータ２００から送信されたジョブを受信し（ステップＳ４０１）、データの解析を行い（ステップＳ４０２）、印刷に必要な用紙サイズＡを算出する（ステップＳ４０３）。用紙残量検知部１０９より用紙残量Ｂを取得する（ステップＳ４０４）。プリンタ１００内のＣＰＵ１０１において、必要用紙サイズＡと用紙残量Ｂを比較する（ステップＳ４０５）。もし、ここで本ジョブを印刷するために十分なロール紙が残っている場合には、印刷を開始する（ステップＳ４０６）。
【００１３】
しかし、ロール紙が足りない場合には、ユーザにロール紙が不足していることを通知し（ステップＳ４０７）、ジョブのキャンセル処理（ステップＳ４０８）を行う。なお、ここでのユーザへのジョブキャンセルの通知方法は、ホストコンピュータ２００でのＵＩ表示とプリンタ１００のパネル１１０表示の双方により行うものとする。
【００１４】
図３は、図２でのジョブキャンセル（ステップＳ４０８）後の、プリンタ１００の動作を示すフローチャートである。ジョブキャンセル後、プリンタ１００内のＣＰＵ１０１において、用紙残量と調整系の処理に必要な用紙サイズを比較する（ステップＳ５０１）。用紙残量が十分でない場合は、排紙処理を行い（ステップＳ５０２）、ロール紙の交換を促し（ステップＳ５０３）、終了する。しかし、調整系処理を行うのに十分な用紙残量がある場合には、残用紙をそのまま排紙するか、残用紙を用いて調整系の処理を行うかの選択をユーザに促す（ステップＳ５０４）。なお、ここでの選択は、ホストコンピュータ２００とプリンタ１００のパネル１１０のどちらからでも行うことが可能である。もし、ここでそのまま排紙することを選択した場合には、調整系の処理は行わずに、プリンタ１００は残用紙の排紙処理を行い（ステップＳ５０２）、ロール紙の交換を促し（ステップＳ５０３）、終了する。
【００１５】
しかし、残用紙を用いた調整系の処理を選択した場合には、何れの処理を行うかを選択し（ステップＳ５０５）、実行する（ステップＳ５０６）。なお、ここでの調整系の処理とは、ノズルチェックパターン印刷やヘッド位置調整、用紙送り量調整、ヘッドキャリブレーションなどのことである。たとえば、ここでヘッド位置調整が選択、実行された場合には、図４のような画像が残用紙に印刷される。
【００１６】
調整系処理終了後、更新された用紙残量を用紙残量検知部１０９より取得する（ステップＳ５０７）。そして、ステップＳ５０１に戻り、終了するまで前記の動作を繰り返す。
【００１７】
なお、本実施例での排紙処理は、調整系処理後のロール紙のカットを行わずに、搬送系からロール紙を外し、ロール紙を芯材に巻き戻す方法で行ってもよい。この方法で排紙処理を行った場合、芯材と残用紙が一つにまとまり、ロール紙の交換と残用紙の廃却が一度に行えるため、ユーザの負荷を軽減することができる。なお、これは複数回の調整系処理を行う場合にも同様であって、用紙カットは行わずに、排紙処理ではそれらの残用紙をまとめて芯材に巻き戻す方法で行ってもよい。
【００１８】
以上説明した本発明に係る印刷装置の制御プログラムは、ＣＤ−ＲＯＭやフラッシュメモリ、フレキシブルディスクなどの記憶媒体により、あるいは電子メールやパソコン通信などのネットワークを介して、外部の記憶媒体からＰＣ等のデバイス上にロードされ、実行されてもよい。これらの場合でも本発明は適用されるものである。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態における印刷システムの構成を示すブロック図である。
【図２】本発明の実施例におけるプリンタの主要な動作を示すフローチャートである。
【図３】本発明の実施例における残用紙での調整系処理の動作を示すフローチャートである。
【図４】本発明の実施例におけるヘッド位置調整実行後の出力結果である。
【符号の説明】
【００２０】
１００  プリンタ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  通信インタフェース
１０５  印字ヘッド
１０６  印字ヘッドホルダ
１０７  インクタンク
１０８  インクタンクホルダ
１０９  用紙残量検知部
１１０  パネル
１１１  システムバス
２００  ホストコンピュータ
３００  ケーブル
６００  残用紙
６０１  ヘッド位置調整の出力画像
【図１】
2007136950.tif 000003
【図２】
2007136950.tif 000004
【図３】
2007136950.tif 000005
【図４】
2007136950.tif 000006