(57)【要約】【課題】ユーザが、ロール紙が巻き取られた印字後の状態を確認することを容易に行うことが可能な表示装置、印刷装置、システム、制御方法、及びプログラムを提供する。【解決手段】ロール紙へ描画イメージを表面と裏面と、を合わせて表示を行い、印刷に失敗した区間に対しては、その区間が行き別可能なような表示を行うと共に、ロール紙の全量（総巻き量）に対して、何れの区間で生じたかを、そのロール紙の先端からの距離を用いて、タッチパネル１０９に対して表示を行う。【選択図】図１４
2016010948.tif 000002
【特許請求の範囲】
【請求項１】
連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置であって、
前記印刷装置は、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記連続した記録媒体は、ロール紙であり、
ロール紙の搬送元である当該ロール紙の巻き取り量を検出するロール紙巻き取り量検出段を備え、
前記表示手段は、前記表示部へ表示された印刷結果が、ロール紙の何れの箇所の印刷結果であるかを特定するために、前記ロール紙巻き取り量検出段によって検出したロール紙の巻き取り量から求まる前記ロール紙に対する位置を表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記表示手段は、印刷が失敗した箇所の前記ロール紙に対する位置を、前記表示部に表示された巻き取られた搬送元のロール紙に表示することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記表示手段は、印刷が失敗した箇所の前記ロール紙に対する位置を、前記表示部に表示された巻き取られた搬送先のロール紙に表示することを特徴とする請求項２または３に記載の印刷装置。
【請求項５】
前記表示手段は、印刷が失敗した箇所の前記ロール紙に対する位置を、巻き取られたロール紙における位置として表示することを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
前記表示手段は、前記表示部へ表示された印刷が失敗した箇所の前記ロール紙に対する位置への選択を受け付けることで、当該印刷が失敗した箇所のロール紙へ印刷された結果を前記表示部へ表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示手段は、記録媒体の表面に印刷する複数の画像のうち一部の画像を表示可能な第１のプレビュー領域と、裏面に印刷する複数の画像のうち一部の画像を表示可能な第２のプレビュー領域とに分けて、前記印刷を行った結果を前記表示部へ表示することを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムであって、
前記印刷装置は、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、
を備えたことを特徴とする印刷システム。
【請求項９】
連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置であって、
前記印刷装置は、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、
を備えたことを特徴とする印刷装置。
【請求項１０】
連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置の制御方法であって、
前記印刷装置は、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定ステップと、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定ステップによって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示ステップと、
を実行することを特徴とする印刷装置の制御方法。
【請求項１１】
連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置で読取実行可能なプログラムあって、
前記印刷装置を、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、
して機能させることを特徴とするプログラム。
【請求項１２】
印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムの制御方法であって、
前記印刷装置は、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定ステップと、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定ステップによって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示ステップと、
を備えたことを特徴とする印刷システムの制御方法。
【請求項１３】
印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムで読取実行可能なプログラムあって、
前記印刷装置を、
前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、
前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷出力前に、印刷紙へ印字した後の状態をプレビュー表示する技術に関する。
【背景技術】
【０００２】
近年、商業印刷分野において、インクジェット印刷技術の向上やオンデマンド小ロット印刷要求の高まりに応じて、カット紙からカット紙へのインクジェット印刷だけでなく、ロール紙からロール紙への写真印刷やフォトブック印刷もインクジェットで印刷が行われるようになった。
【０００３】
ロール紙からロール紙の印字を行うプリンタは、印字後はロール紙に巻き取られた状態になり、そのロール紙を専用の裁断機などにセットして裁断や製本などの後工程を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８７４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ロール紙からロール紙の印字を行うプリンタの場合、印字後はロール紙に巻き取られてしまうため、印字後の状態確認が、後工程で裁断されるまで確認がほぼ不可能という問題があった。
【０００６】
また、一般的なプリンタドライバなどに付属されている印字後画像プレビュー表示の場合、ロール紙のどの位置に所望のジョブが印刷されているか直感的に分かりづらいという問題があった。
【０００７】
上記特許文献１のシステムは、カット紙とロール紙を併用して印刷を行う機器の表示部に関するユーザビリティ向上を、
【０００８】
・縦方向及び横方向の長さと関係を記憶しておき、ロール紙の幅情報から出力サイズを特定し、サイズ表示する。
・カット紙印字中とロール紙印字中でアイコンを変更して情報表示する。
などの方法により行っている。
【０００９】
しかし、前述のような「ロール紙が巻き取られた印字後の状態を確認する」といった課題に対しての言及は行っていない。
【００１０】
さらに、ロール紙からロール紙へ印字を行うプリンタでは、印字に失敗した時点での裁断を行うことができないため、継続して印字し続けなければならない。
【００１１】
このような態様をとらざるを得ないことから、インクジェット印刷を行うにあたり、インクヘッドにインクが詰まることにより、印字に失敗する可能性が常に存在する。
【００１２】
このように印字が失敗した箇所に関しては、再印刷の要否判断を行ったり、後工程において、破棄または差し替えが必要となるが、ユーザは、巻かれたロール紙からその失敗した箇所を特定することが困難であるという課題が生じ得る。
【００１３】
本発明の目的は、ユーザが、ロール紙が巻き取られた印字後の状態を確認することを容易に行うことが可能な表示装置、画像処理装置、制御方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１４】
上記課題を解決するための第１の発明は、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置であって、前記印刷装置は、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、を備えたことを特徴とする。
【００１５】
上記課題を解決するための第２の発明は、印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムであって、前記印刷装置は、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、を備えたことを特徴とする。
【００１６】
上記課題を解決するための第３の発明は、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置の制御方法であって、前記印刷装置は、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定ステップと、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定ステップによって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示ステップと、を実行することを特徴とする。
【００１７】
上記課題を解決するための第４の発明は、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置で読取実行可能なプログラムあって、前記印刷装置を、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、して機能させることを特徴とする。
【００１８】
上記課題を解決するための第５の発明は、印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムの制御方法であって、前記印刷装置は、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定ステップと、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定ステップによって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示ステップと、を備えたことを特徴とする。
【００１９】
上記課題を解決するための第６の発明は、印刷の処理指示を行うための情報処理装置と、ネットワークを介して接続された、連続した記録媒体へ印刷する複数の画像の一部を表示する表示部を備えた印刷装置と、からなる印刷システムで読取実行可能なプログラムあって、前記印刷装置を、前記連続した記録媒体へ印刷が失敗した箇所を特定するための印刷失敗箇所特定手段と、前記連続した記録媒体へ印刷を行った結果を、前記印刷失敗箇所特定手段によって特定した印刷が失敗した箇所を識別して前記表示部へ表示する表示手段と、して機能させる。
【発明の効果】
【００２０】
本発明によれば、印刷出力前、ロール紙を用いて印刷を行うプリンタに付属している表示装置において、ロール紙への描画をプレビュー表示する事で、ユーザが容易にロール紙への印字後の状態を確認することができる、という効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明におけるロール紙を用いたプリンタのシステム構成図である。
【図２】本発明におけるロール紙プリンタの構成の一例を示すハードウェア構成図である。
【図３】本発明におけるロール紙プリンタの機能構成の一例を示す機能ブロック図である。
【図４】本発明におけるロール紙プリンタに係る印刷システムの一例を示すシステム構成図である。
【図５】一般的なロール紙からロール紙へ印字する方法を実現するためのロール紙プリンタの構成を示す構成図である。
【図６】本発明におけるロール紙からロール紙へ印字する方法を実現するためのロール紙プリンタの構成を示す構成図である。
【図７】本発明におけるジョブ処理の流れの一例を示すフローチャートである。
【図８】本発明のおけるタッチパネルに表示されるロール紙への描画の一例を説明するための説明図である。
【図９】本発明におけるロール紙へラスターデータを印刷する処理を示すフローチャートである。
【図１０】本発明におけるロール紙に印字された印刷失敗検知パターンを読取る処理を示すフローチャートである。
【図１１】本発明における印刷失敗した区間を含めた印刷結果を操作部（表示部）へ表示する表示処理を示すフローチャートである。
【図１２】本発明における印刷結果が表示された操作部（表示部）に対して、ユーザ操作に応じて表示すべく区間の入れ替えを行う表示入替処理を示すフローチャートである。
【図１３】本発明における保存部の構成を示す構成図である。
【図１４】本発明におけるロール紙へ印刷した結果を表示する画面の構成を示す構成図である。
【図１５】本発明におけるロール紙へ印刷した結果を表示する画面の構成を示す構成図である。
【図１６】本発明におけるロール紙へ印刷した結果を表示する画面の構成を示す構成図である。
【図１７】本発明におけるロール紙へ印刷した結果を表示する画面の構成を示す構成図である。
【図１８】本発明におけるロール紙へ印刷した結果を表示する画面の構成を示す構成図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２３】
図１は、ロール紙からロール紙に印刷を実施するプリンタ（以下、ロール紙プリンタと記す）のシステムの概要を示すシステム構成図である。
【００２４】
ロール紙プリンタ１００は、印刷前の白紙のロール紙（１０１）が、表面印字部１０２及び裏面印字部１０３を通過し、表面、裏面の両面が印字された状態で、印刷後ロール紙（１０４）として巻き取り部１０５によって巻き取られる。
【００２５】
また、ロール紙プリンタ１００は、印字されたロール紙の表面、裏面の両面を読取るための表面読取部１０６、裏面読取部１０７を備えている。
【００２６】
また、ロール紙プリンタ１００は、印刷を実施する印刷情報（ジョブ情報）は、ネットワークケーブル１０８経由で外部の情報処理装置から受信される。
【００２７】
図４に示す印刷システムにおいて、情報処理装置１１０は、ネットワークケーブル１０８と、ネットワークケーブル１０８を経由して、ロール紙プリンタ１００と接続されており、ユーザは、情報処理装置１１０に対して、印刷指示を行うと、印刷指示に応じた印刷情報が生成され、ネットワークケーブル１０８を経由して、ロール紙プリンタ１００に当該印刷情報が送信される。
【００２８】
また、ロール紙プリンタ１００は、ネットワークケーブル１０８を経由して、裁断機１１１と接続されており、ロール紙をカットするための裁断機１１１においては、ロール紙プリンタ１００において行われた印刷処理の結果を制御ＵＩ（タッチパネル）１１２で確認することが可能である。
【００２９】
尚、情報処理装置１１０においても、ロール紙プリンタ１００において行われた印刷処理の結果を表示部１１３で確認することが可能である。
【００３０】
さらに、ロール紙プリンタ１００では、制御ＵＩ（タッチパネル）１０９にジョブ情報（待機中／印字中など）が表示される。
【００３１】
以下、図２を用いて、図１に示したロール紙プリンタ１００のハードウェア構成について説明する。
【００３２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２０９には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、ロール紙プリンタ１００の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３３】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２０９からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３４】
２０５は入力コントローラで、タッチパネルディスプレイ２０８に対して、ユーザが直接触れることで行われる入力や不図示のマウス等のポインティングデバイス等からの入力を制御する。尚、これらの機能は、タッチパネル１０９に対応している。
【００３５】
２０６はメモリコントローラで、ブートプログラム、各種のアプリケーション，フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０９へのアクセスを制御する。
【００３６】
また、ＣＰＵ２０１で処理され、ＲＡＭ２０２等に保存された処理済みジョブ情報を、印刷ヘッドやモーター等の制御をおこなう印刷デバイス２１０に転送する制御を行う。
【００３７】
そして、印刷デバイス２１０では、ジョブ情報に応じて、ロール紙に対して印字を行う。尚、この機能は、表面印字部１０２、裏面印字部１０３に対応しており、ロール紙の搬送路に対峙して配置されている。
【００３８】
２０７は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示した１０５）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル形式で操作可能なディスプレイを示すタッチパネルディスプレイ２０８上での表示を可能としている。
【００４０】
また、ＣＰＵ２０１は、タッチパネルディスプレイ２０８上の不図示のマウスカーソルやユーザが直接触れることによるユーザ指示を可能とする。
【００４１】
本発明を実現するための後述する各種プログラムは、外部メモリ２０９に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００４２】
さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２０９に格納されており、これらについての詳細な説明も後述する。
【００４３】
読取デバイス２１１は、ロール紙に印字された文字や画像等の読取りを行った後、メモリコントローラ２０６を介して、外部メモリ２０９やＲＡＭ２０２へ読取った文字や画像等を記憶する。尚、この機能は、表面読取部１０６、裏面読取部１０７に対応しており、ロール紙の搬送路に対峙して配置されている。
【００４４】
以下、図３では、本発明のロール紙プリンタ１００における機能ブロック図を用いて各機能の説明を行う。
【００４５】
処理部３０１内の、ジョブ受付部３０２は、通信Ｉ／Ｆコントローラ２０７経由で受けつけたジョブ情報の受付処理を実施する。
【００４６】
ジョブ受付部３０２で受け付けたジョブ情報は、描画画像生成部３０３によって、ジョブ処理が行われ、ジョブ処理によって得られたジョブデータが、ベクターデータからラスターデータに変換され（ＲＩＰ処理）、保存部３０７に備えられたラスター画像保存部３０８に保存される。
【００４７】
印刷を行う際には、ラスター画像保存部３０８に保存されたラスターデータが、デバイス制御部３１２に備えられた印刷制御部３１３に送信され、実際の印刷処理が実施される。
【００４８】
また、ラスター画像保存部３０８に保存されたラスターデータは、ＵＩ処理部３０４で表示処理され、タッチパネル制御部３１５に転送され、タッチパネル１０９に表示される。
【００４９】
タッチパネル１０９に表示されたラスターデータは、ユーザによるタッチパネル１０９に対する操作により、その表示状態を更新する。
【００５０】
具体的には、ユーザによるタッチパネル１０９に対する操作が発生した場合、ユーザ操作情報が、タッチパネル１０９からタッチパネル制御部３１５経由で、ＵＩ処理部３０４に送信される。
【００５１】
ＵＩ処理部３０４は、受け付けたユーザ操作情報を元に、ラスター画像保存部３０８に格納されているラスターデータを画像変換処理部３０５において加工し、タッチパネル制御部３１５を経由してタッチパネル１０９に表示を行う。
【００５２】
また、処理部３０１は、ロール紙に対して印字が失敗したか否かを判定する印刷失敗処理部３０６を備えており、読取制御部３１６によってロール紙から読取って得られた文字や画像等に基づいて、印字に失敗したか否かを判定する。
印字が失敗したか否かを判定する処理の例を図５及び図６を用いて説明する。
【００５３】
図５には、一般的なロール紙からロール紙へ印字する方法について示されており、印刷前ロール紙５００は、印字部５０１を通過し、ロール紙に対して印字が行われた後、印刷物５０２が生成され、印刷後ロール紙５０３として、巻き取り部５０４へ巻き取られる。
【００５４】
一方、本発明では、図６に示すように、印刷前ロール紙６００は、印字部６０１を通過し、ロール紙に対して印字が行われるが、所定間隔毎に、印字が適切に行われているか否かを判定するために、印刷失敗検出パターン６０２を印刷物６０３に重ならないように印字する。
【００５５】
そして、読取部６０４において、印刷失敗検出パターン６０２を読取、この読取った印刷失敗検出パターン６０２と、印字部６０１で印字した印刷失敗検出パターン６０２の基となる印刷失敗検出パターンデータと、を比較することにより、印字が適切に行えたか否かを判定する。
【００５６】
そして、印字が失敗したと判定した場合、その印刷失敗検出パターン６０２と次に印字される印刷失敗検出パターン６０２の間（印刷失敗検知区間）に位置する印刷物６０３は、印字に失敗したものとして（６０５）判定された後、印刷後ロール紙６０６として、巻き取り部６０７へ巻き取られる。
【００５７】
この読取部６０４が、読取制御部３１６に対応しており、印刷失敗処理部３０６が、これらの一連の処理を実行している。
【００５８】
保存部３０７は、印刷失敗検出パターン６０２を印字した位置や、次に印字する印刷失敗検出パターン６０２の間に印字される印字物に関するデータを特定するための情報を記憶する印刷失敗検知区間保存部３０９を備えている。
【００５９】
また、保存部３０７は、印字に失敗したと判定された印刷失敗検知区間を特定するための情報を記憶する印刷失敗箇所保存部３１０や、印字に失敗したと判定された印刷失敗検知区間であって、タッチパネル１０９に表示されている印刷失敗検知区間に関する情報を記憶する状態保存部３１１を備えている。
【００６０】
デバイス制御部３１２は、まだ印字を行っていないロール紙の残量を検知するロール紙残量検知部３１４を備えており、ロール紙残量検知部３１４によって検知した残量を用いて、読取制御部３１６によって、印刷失敗検出パターン６０２を読取るタイミングを決定している。
【００６１】
以下、図７を参照して、本実施形態のロール紙プリンタにおける印刷処理について説明する。
【００６２】
ステップＳ１０１では、ジョブ受付部３０２に、通信Ｉ／Ｆコントローラ２０７経由で外部ＰＣから送信されたジョブ情報を受け付け、描画画像生成部３０３が、受け付けたジョブ情報に対してジョブ処理を行う。
【００６３】
このジョブ処理の目的は、図５で受け付けたジョブ情報を、タッチパネル１０９に印字された後のロール紙を表示するために、図８に示すように、ロール紙の表面に描画した後のイメージ７０１、及び、ロール紙の裏面に描画した後のイメージ７０２のようなラスターデータを作成する事である。
【００６４】
つまり、本ステップでは、描画画像生成部３０３は、ステップＳ１０１で取り出したジョブ情報に対してジョブ描画処理を行う。具体的には、ベクターデータで受信したジョブ情報をラスターデータに描画する処理（ＲＩＰ）を行う。
【００６５】
尚、ステップＳ１０２のジョブ描画処理の際に、処理したジョブ情報を、ロール紙の表面に印字すべきか裏面に印字すべきか、ベクターデータ内の印字情報を元に、描画画像生成部３０３が判断する。尚、一般的なジョブベクターデータには、表面印字するか、及び、裏面印字する場合、どの表面印字に対応して裏面印字するかの情報が格納されている。
【００６６】
ステップＳ１０３では、描画画像生成部３０３が、ステップＳ１０２で描画処理したラスターデータジョブ情報を、印刷制御部３１３に送信する。この際に、前述の表面に印刷するか、裏面に印刷するかの情報も併せて印刷制御部３１３に送信する。尚、ラスターデータジョブ情報を受け取った印刷制御部３１３は、ロール紙に対して印刷処理を実施する。
【００６７】
ステップＳ１０４では、ステップＳ１０２で描画処理したラスターデータが、表面印字するのか、それとも、裏面印字するのかの判断を実施する。
【００６８】
ステップＳ１０４において、表面に印字すると判断されたラスターデータは、ステップＳ１０５では、描画画像生成部３０３により、ラスター画像保存部３０８に表面画像として保存される。
【００６９】
ラスター画像保存部３０８は、図１３に示すように、ラスターデータを一意に識別するためのラスターデータＩＤ、ラスターデータ、表面あるいは裏面、ラスターデータの長さを示すラスターデータ長、当該ラスターデータを印刷したか否かを示す未印刷フラグを備えている。
【００７０】
ステップＳ１０４において、裏面に印字すると判断されたラスターデータは、ステップＳ１０６では、描画画像生成部３０３により、ラスター画像保存部３０８に裏面画像として保存される。
【００７１】
ステップＳ１０７において、ロール紙一本分のジョブ処理が行われたかの判断を行う。この判断方法の一例としては、ロール紙残量検知部３１４によって、ロール紙の残量を用いて判定を行っている。尚、ロール紙残量検知部３１４は、図６に示すように、印刷前ロール紙の近傍に備え付けられている。
【００７２】
ステップＳ１０７において、ロール紙一本分のジョブ処理が行われたと判断された場合、本処理を終了し、印字済みロール紙をタッチパネル１０９へ描画表示する処理が行われる。処理の詳細については、図９乃至図１１に記載する。
【００７３】
ステップＳ１０７において、ロール紙一本分のジョブ処理が行われていないと判断された場合、ステップＳ１０１に戻り、ジョブ処理を継続する。
【００７４】
図９乃至図１１では、印字済みロール紙をタッチパネル１０９へ描画表示する処理について説明する。
図９は、ロール紙へラスターデータを印刷する処理を示すフローチャートである。
【００７５】
ステップＳ２０１では、ロール紙残量検知部３１４において、印刷前ロール紙の残量を取得し、ステップＳ２０２では、印刷制御部３１３において、ラスター画像保存部３０８に未印刷データが存在するか否かを判定し、存在すると判定した場合、ステップＳ２０３へ処理を進める。
【００７６】
ステップＳ２０３では、印刷制御部３１３において、前回、印刷失敗検出パターン６０２の印字位置から所定距離、ロール紙が搬送方向に進んだか否かを判定し、進んだと判定しない場合、ステップＳ２０４へ処理を進め、進んだと判定した場合、ステップＳ２０７へ処理を進める。
【００７７】
ステップＳ２０４では、印刷制御部３１３において、ラスターデータをロール紙の表面、裏面に対して印刷を行い、ステップＳ２０５では、印刷制御部３１３において、印刷失敗区間情報を印刷失敗検知区間保存部３０９へ保存する。
【００７８】
印刷失敗検知区間保存部３０９は、図１３に示すように、印刷失敗検知区間を一意に識別するための印刷失敗検知区間番号、ロール紙の先端から印刷失敗検出パターン６０２の印字位置までの距離を示す区間開始距離を備えている。
【００７９】
更に、印刷失敗検知区間保存部３０９は、その印刷失敗検知区間に印刷する印刷物６０３に関する情報として、印刷失敗検知区間番号に対応して、印刷物６０３が印刷されたロール紙の先端からの距離を示すロール紙先端からの距離、その位置に印刷された印刷物を一意に識別するためのラスターデータＩＤを備えている。
【００８０】
尚、ロール紙の先端からの距離の算定方法の１例として、ロール紙の全量（総巻長）からステップＳ２０１で取得した印刷前ロール紙の残量を減算して得る方法が想定される。
【００８１】
従って、本ステップでは、これらの情報を印刷失敗区間情報として、印刷失敗検知区間保存部３０９に記憶している。
【００８２】
ステップＳ２０６では、印刷制御部３１３において、ロール紙残量検知部３１４によって取得した印刷前ロール紙の残量を用いて、ロール紙、１本分の印刷が終了したか否かを判定する。
【００８３】
ステップＳ２０７では、ロール紙残量検知部３１４において、印刷前ロール紙の残量を取得し、ステップＳ２０８では、印刷制御部３１３において、印刷失敗検出パターン６０２をロール紙に印字する。
【００８４】
ステップＳ２０９では、印刷制御部３１３において、印刷失敗検知区間保存部３０９の印刷失敗検知区間番号の最大となる値をインクリメントし、ステップＳ２１０へ処理を進める。
【００８５】
ステップＳ２１０では、印刷制御部３１３において、印刷失敗検知区間保存部３０９の印刷失敗検知区間番号に対して、ステップＳ２０９でインクリメントした値を、そして、区間開始距離に対して、ロール紙の先端から印刷失敗検出パターン６０２を印字した距離を記憶する。尚、この距離の算定方法は、前述したように、ステップＳ２０７で取得した印刷前ロール紙の残量から算定することが可能である。
【００８６】
ステップＳ２１１では、ロール紙残量検知部３１４において、印刷前ロール紙の残量を取得し、ステップＳ２０６へ処理を進める。
【００８７】
次に、図１０は、ロール紙に印字された印刷失敗検知パターンを読取る処理を示すフローチャートである。
【００８８】
ステップＳ３０１では、ロール紙残量検知部３１４において、印刷前ロール紙の残量を取得し、ステップＳ３０２では、印刷制御部３１３において、ステップＳ３０１で取得した印刷前ロール紙の残量から、ロール紙残量検知部３１４と読取部６０４との距離を減算する。
【００８９】
そして、ロール紙の全量（総巻長）から、この減算して得られた値を減算することで、次に、印刷失敗検出パターン６０２を読取部６０４で読取るタイミング、つまり、ロール紙の先端から当該印刷失敗検出パターン６０２が印字された位置までの距離（次回読取距離）を算出する。
【００９０】
ステップＳ３０３では、印刷制御部３１３において、ステップＳ３０２で算出した次回読取距離に該当する区間開始距離が、印刷失敗検知区間保存部３０９が存在するか否かを判定し、存在すると判定した場合、ステップＳ３０４へ処理を進める。
【００９１】
ステップＳ３０４では、読取制御部３１６において、読取部６０４でロール紙に印字された印刷失敗検知パターンを読取、ステップＳ３０５では、印刷失敗処理部３０６において、ステップＳ３０４で読取った印刷失敗検出パターン６０２と、印字部６０１で印字した印刷失敗検出パターン６０２の基となる印刷失敗検出パターンデータと、を比較する。
【００９２】
この比較は、既存技術を適用することで、類似度合い等を算出することで、当該類似度合いが所定値以上であれば、ステップＳ３０６へ処理を進め、所定値未満であれば、処理を終了する。
【００９３】
ステップＳ３０６では、印刷制御部３１３において、ステップＳ３０３によって次回読取距離に該当する区間開始距離を備えたレコードの印刷失敗検知区間番号を取得し、印刷失敗箇所保存部３１０へ記憶する（図１３参照）。
【００９４】
ステップＳ３０７では、印刷制御部３１３において、ロール紙残量検知部３１４によって取得した印刷前ロール紙の残量を用いて、ロール紙、１本分の印刷が終了したか否かを判定する。
【００９５】
一本文の印刷が終了したと判定した場合、処理を終了し、終了したと判定しない場合、ステップＳ３０１へ処理を進める。
【００９６】
次に、図１１は、印刷失敗した区間を含めた印刷結果をタッチパネルディスプレイ２０８へ（表示部）表示する表示処理を示すフローチャートである。
【００９７】
ステップＳ４０１では、印刷失敗処理部３０６において、印刷失敗検知区間保存部３０９より印刷失敗区間情報を取得し、ステップＳ４０２では、印刷失敗処理部３０６において、ステップＳ４０１で取得した印刷失敗区間情報のラスターデータＩＤを有する表面、及び裏面の（裏面が損残しない場合は、表面のみ）ラスターデータを、ラスター画像保存部３０８から取得する。
【００９８】
ステップＳ４０３では、ＵＩ処理部３０４において、ロール紙のイメージデータ上にステップＳ４０３で取得したラスターデータをロール紙先端からの距離を用いて、ロール紙のイメージテータへ表示する。
【００９９】
その表示例を、図１４に示すが、本発明では、同一ページの表面と裏面とを併せて表示を行う態様をとっており、例えば、図１４の上段には、表面のロール紙に印刷物が印刷された結果を表示し、下段には、裏面のロール紙に印刷物が印刷された結果を表示する。
【０１００】
ステップＳ４０４では、ＵＩ処理部３０４において、ステップＳ４０１で取得した印刷失敗区間情報の印刷失敗検知区間番号が、印刷失敗箇所保存部３１０に記憶されているか否かを判定し、記憶されていると判定した場合、ステップＳ４０５へ処理を進め、記憶されていると判定しない場合、ステップＳ４０７へ処理を進める。
【０１０１】
ステップＳ４０５では、ＵＩ処理部３０４において、ステップＳ４０１で取得した印刷失敗区間情報のロール紙先端からの距離を用いて、印刷失敗区間を印刷が失敗した旨を示すように識別表示する。
【０１０２】
つまり、図１４に示すように、印刷失敗した区間が識別可能なように、印刷失敗箇所８００に示す×印等を用いて表示を行う。
【０１０３】
ステップＳ４０７では、ロール紙残量検知部３１４において、印刷前ロール紙の残量を取得し、ステップＳ４０８では、印刷失敗処理部３０６において、ロール紙の全量（総巻長）を取得する。
【０１０４】
ステップＳ４０９では、ＵＩ処理部３０４において、印刷前ロール紙及び印刷後ロール紙の残量を表示する。図１４に示すように印刷前ロール紙の残量を印刷前ロール紙残量表示８０１と表示すると共に、印刷前ロール紙の残量が視覚的に容易に分かるように、ロール紙が巻き取られた厚さとして表示する。
【０１０５】
その例として、印刷前ロール紙の残量については、印刷前残量８０２、印刷後ロール紙の残量については、印刷後残量８０３の表示例があげられ、巻き取られている量が多いほど、厚さが増すように表示している。
【０１０６】
ステップＳ４１０では、ＵＩ処理部３０４において、ステップＳ４０４で印刷に失敗した区間と判定された区間であれば、当該区間を識別可能なように表示する。
【０１０７】
その際に、図１４に示すように、タッチパネルディスプレイ２０８（表示部）に表示されている区間に対してバルーンのような識別可能な表示形態を用いて表示する（失敗区間８０４）と共に、ロール紙が巻き取られた後の状態でも、同じく、バルーンのような識別可能な表示形態を用いて表示する（失敗区間８０５）。尚、失敗区間８０５は、ロール紙が巻き取られた量を、ロール紙の厚さに変換することで、ロース紙の厚さを考慮して、該当する位置に対して、バルーン表示を行う。
【０１０８】
これによって、表示中の印刷部がロール紙の全体に対してどこに位置するかが直感的にわかるので、印刷工程における再印刷の要否の判断に必要な情報を提供できるが、これは、
【０１０９】
印刷に失敗した箇所を、今から再印刷すると同一のロール紙に印刷できるのか、それとも現在のロール紙に印刷し切れないため、ジョブをキャンセルして、次のロール紙に印刷するべきなのかの判断材料を提供できるというメリットがある。
【０１１０】
尚、表示例では、印刷前ロール紙に対してバルーン表示を行っているが、当然のことながら、印刷後ロール紙に対しても表示を行う。
【０１１１】
次に、図１２は、印刷結果が表示されたタッチパネルディスプレイ２０８（表示部）に対して、ユーザ操作に応じて表示すべく区間の入れ替えを行う表示入替処理を示すフローチャートである。
【０１１２】
ステップＳ５０１では、ＵＩ処理部３０４において、バルーン表示された失敗区間８０５が選択されたか否かを判定し、選択されたと判定した場合、ステップＳ５０２へ処理を進め、選択されたと判定しない場合、ステップＳ５０５へ処理を進める。
【０１１３】
ロール紙をスクロールさせる指示の１例として、図１５に示すように、ユーザは、タッチパネルディスプレイ２０８（表示部）に対して、スクロールさせたい印刷失敗箇所に該当する失敗区間８０５に対して、指でタッチ等の操作を行うことで、指示を行う。
【０１１４】
ステップＳ５０２では、ＵＩ処理部３０４において、選択された失敗区間８０５に該当する印刷失敗区間情報を印刷失敗検知区間保存部３０９より取得する。
【０１１５】
失敗区間８０５については、ロール紙の先端からの距離を用いて表示を行うが、この表示された失敗区間８０５は、他の失敗区間８０５と識別可能なオブジェクトとして設定されており、印刷失敗検知区間番号に対応させて、そのオブジェクトに関する情報を記憶させておく。
【０１１６】
更に、このオブジェクトは、図１４に示すように、表面に対して印刷失敗箇所が存在する場合は、表面のロール紙のイメージデータが表示された上段へ表示を行い、裏面に対して印刷失敗箇所が存在する場合は、裏面のロール紙のイメージデータが表示された下段へ表示を行うため、表面、あるいは裏面を識別するための情報と共に記憶する。
【０１１７】
このオブジェクトに関する情報は、印刷失敗検知区間保存部３０９に記憶させても良いし、別の保存部として、印刷失敗検知区間番号及び表面あるいは裏面を示す情報に対応して記憶させても良い（不図示）。
【０１１８】
この場合、ステップＳ３０６において、印刷失敗検知区間番号を記憶する際に、印刷失敗検知区間番号に対応させてオブジェクトに関する情報を記憶する。
【０１１９】
そして、本ステップでは、選択されたオブジェクトに関する印刷失敗区間情報を印刷失敗検知区間保存部３０９から取得する。
【０１２０】
ステップＳ５０３では、ＵＩ処理部３０４において、ステップＳ５０２で取得した印刷失敗区間情報のロール紙先端からの距離を用いて、ロール紙のイメージデータをその位置まで自動スクロールする。
【０１２１】
ステップＳ５０４では、ＵＩ処理部３０４において、ステップＳ５０３において自動スクロールされたロール紙のイメージデータをタッチパネルディスプレイ２０８（表示部）に表示する。
【０１２２】
この操作例として、図１５及び図１６に示されているが、図１５に示すロール紙の表示状態、つまり、印刷失敗区間が、ロール紙の先端から３２ｍの区間開始距離を表示している状態で、ユーザが、スクロールさせたい印刷失敗箇所として、ロール紙の先端から１４ｍの印刷失敗箇所を示す失敗区間８０５を選択すると、図１６に示すように、左方向にロール紙が巻き取られ、該当する印刷失敗箇所にロール紙のイメージデータ、つまり、ロール紙の先端から１４ｍの区間開始距離までスクロールする。
【０１２３】
ステップＳ５０５では、ＵＩ処理部３０４において、タッチパネルディスプレイ２０８（表示部）に表示されたロール紙のイメージデータに対して、当該ロール紙をスクロールさせる指示を受け付けたか否かを判定し、受け付けたと判定した場合、ステップＳ５０６へ処理を進め、受け付けたと判定しない場合、ステップＳ５０１へ処理を進める。
【０１２４】
ロール紙をスクロールさせる指示の１例として、図１７に示すように、ユーザは、タッチパネルディスプレイ２０８（表示部）に対して、スクロールさせたい方向へ、指でスワイプ、スライド、フリック等の操作を行うことで、指示を行う。
【０１２５】
ステップＳ５０６では、ＵＩ処理部３０４において、ステップＳ５０５で受け付けたロール紙をスクロールさせる指示から、その方向に該当する次の印刷失敗検知区間のロール紙のイメージデータをタッチパネルディスプレイ２０８（表示部）へ表示する。
【０１２６】
その操作例が、図１７及び図１８に示されているが、図１７に示すロール紙の表示状態、つまり、印刷失敗区間が、ロール紙の先端から１４ｍの区間開始距離を表示している状態で、ユーザが、スクロールさせたい方向として、右方向へ操作を行うと、図１８に示すように、右方向にロール紙が巻き取られ、次の印刷失敗検知区間にロール紙のイメージデータがスクロールする。
【０１２７】
尚、同じ印刷失敗検知区間の表面及び裏面は、連動してスクロールするものとする。
【０１２８】
以上、本発明によれば、印刷出力前、ロール紙を用いて印刷を行うプリンタに付属している表示装置において、ロール紙への描画をプレビュー表示する事で、ユーザが容易にロール紙への印字後の状態を確認することができる。
【０１２９】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３０】
つまり、本実施形態では、印刷装置を用いて説明を行ったが、情報処理装置などの表示部へ表示する態様をとることも可能である。
【０１３１】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１３２】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１３３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１３６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１３９】
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４１】
１００    ロール紙プリンタ
１０１    印刷前ロール紙
１０２    表面印字部
１０３    裏面印字部
１０４    印刷後ロール紙
１０５    巻き取り部
１０６    表面読取部
１０７    裏面読取部
１０８    ネットワークケーブル
１０９    タッチパネル
１１１    裁断機
１１２    制御ＵＩ（タッチパネル）
１１３    表示部
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    システムバス
２０５    ビデオコントローラ
２０６    メモリコントローラ
２０７    通信Ｉ／Ｆコントローラ
２０８    タッチパネルディスプレイ
２０９    外部メモリ（ＨＤ／ＦＤ）
２１０    印刷デバイス
２１１    読取デバイス
【図１】
2016010948.tif 000003
【図２】
2016010948.tif 000004
【図３】
2016010948.tif 000005
【図４】
2016010948.tif 000006
【図５】
2016010948.tif 000007
【図６】
2016010948.tif 000008
【図７】
2016010948.tif 000009
【図８】
2016010948.tif 000010
【図９】
2016010948.tif 000011
【図１０】
2016010948.tif 000012
【図１１】
2016010948.tif 000013
【図１２】
2016010948.tif 000014
【図１３】
2016010948.tif 000015
【図１４】
2016010948.tif 000016
【図１５】
2016010948.tif 000017
【図１６】
2016010948.tif 000018
【図１７】
2016010948.tif 000019
【図１８】
2016010948.tif 000020