(57)【特許請求の範囲】
【請求項１】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置であって、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、
前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、
を備えたことを特徴とする表示制御装置。
【請求項２】
前記第二の操作入力受付手段は、前記表示部に表示された裏面の連続した印字イメージに対して、ページをめくる操作を受付け、
前記特定手段は、前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した裏面の連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの表面のページを特定し、
前記表示手段は、前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう表面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記ロール紙に対して当該ロール紙の表示範囲の設定を受付ける表示範囲受付手段を備え、
前記第一の操作入力受付手段は、前記表示範囲受付手段によって受付けた表示範囲におけるロール紙の印字イメージに対してスクロール操作の入力を受付け、
前記第二の操作入力受付手段は、前記表示部に表示された前記表示範囲におけるロール紙の印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付け、
前記表示手段は、
前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記表示範囲におけるロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付手段によって入力を受付けた前記表示範囲におけるページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、
を備えたことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記第二の操作入力受付手段によって入力を受付けためくる操作は、当該めくる操作がなされた前記表示部に対する位置を含み、
前記表示手段は、前記第二の操作入力受付手段によって入力を受付けためくる操作の操作位置の移動に従って、前記表示部に表示された印字イメージに対して当該入力を受付けたページに対応する裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項５】
前記第二の操作入力受付手段は、少なくとも２以上の操作位置を同時に受付けた後、それぞれの操作位置の距離が所定距離以下となった状態で、前記表示部へ表示されている後ページを表示する操作方向に向かって、前記操作位置が移動する操作を前記めくる操作として入力を受付けることを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記表示手段は、前記第二の操作入力受付手段によって入力を受付けためくる操作に従って、前記表示部に表示されているロール紙の一方の面の各ページの印字イメージを表示した状態で、前記表示部に連続して表示された印字イメージに対する裏面の各ページの印字イメージを前記ロール紙の他方の面として前記表示部へ表示することを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項７】
前記表示手段は、前記ページをめくる操作による裏面の各ページに対する印字イメージを連続して表示することなく、前記第二の操作入力受付手段によって、前記表示部に表示された連続した印字イメージに対してページを指定する操作の入力を受付けると、当該ページに対応する裏面のページを前記表示部へ表示することを特徴とする請求項１乃至６の何れか１項に記載の表示制御装置。
【請求項８】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置であって、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、
前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、
を備えたことを特徴とする印刷装置。
【請求項９】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置の制御方法であって、
前記表示制御装置は、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付ステップと、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付ステップと、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付ステップによりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定ステップと、
前記第一の操作入力受付ステップによって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付ステップによって入力を受付けたページをめくる操作に従って、前記ページ特定ステップによって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示ステップと、
を実行することを特徴とする表示制御装置の制御方法。
【請求項１０】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置において読取実行可能なプログラムであって、
前記表示制御装置を、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、
前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、
して機能させることを特徴とするプログラム。
【請求項１１】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置の制御方法であって、
前記印刷装置は、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付ステップと、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付ステップと、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付ステップによりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定ステップと、
前記第一の操作入力受付ステップによって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付ステップによって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定ステップによって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示ステップと、
を実行することを特徴とする印刷装置の制御方法。
【請求項１２】
ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置において読取実行可能なプログラムであって、
前記印刷装置を、
前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、
前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、
前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、
前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、
一方、
前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷出力前に、印刷紙へ印字した後の状態をプレビュー表示する技術に関する。
【背景技術】
【０００２】
近年、商業印刷分野において、インクジェット印刷技術の向上やオンデマンド小ロット印刷要求の高まりに応じて、カット紙からカット紙へのインクジェット印刷だけでなく、ロール紙からロール紙への写真印刷やフォトブック印刷もインクジェットで印刷が行われるようになった。
【０００３】
ロール紙からロール紙の印字を行うプリンタは、印字後はロール紙に巻き取られた状態になり、そのロール紙を専用の裁断機などにセットして裁断や製本などの後工程を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８７４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ロール紙からロール紙の印字を行うプリンタの場合、印字後はロール紙に巻き取られてしまうため、印字後の状態確認が、後工程で裁断されるまで確認がほぼ不可能という問題があった。
【０００６】
また、一般的なプリンタドライバなどに付属されている印字後画像プレビュー表示の場合、ロール紙のどの位置に所望のジョブが印刷されているか直感的に分かりづらいという問題があった。
【０００７】
上記特許文献１のシステムは、カット紙とロール紙を併用して印刷を行う機器の表示部に関するユーザビリティ向上を、
【０００８】
・縦方向及び横方向の長さと関係を記憶しておき、ロール紙の幅情報から出力サイズを特定し、サイズ表示する。
・カット紙印字中とロール紙印字中でアイコンを変更して情報表示する。
などの方法により行っている。
【０００９】
しかし、前述のような「ロール紙が巻き取られた印字後の状態を確認する」といった課題に対しての言及は行っていない。
【００１０】
本発明の目的は、ユーザによるめくり操作によりロール紙の両面の印字状態を容易に確認することが可能な表示制御装置、印刷装置、制御方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するための第１の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置であって、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、を備えたことを特徴とする。
【００１２】
上記課題を解決するための第２の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置であって、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、を備えたことを特徴とする。
【００１３】
上記課題を解決するための第３の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置の制御方法であって、前記表示制御装置は、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付ステップと、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付ステップと、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付ステップによりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定ステップと、前記第一の操作入力受付ステップによって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付ステップによって入力を受付けたページをめくる操作に従って、前記ページ特定ステップによって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示ステップと、を実行することを特徴とする。
【００１４】
上記課題を解決するための第４の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する表示制御装置において読取実行可能なプログラムであって、前記表示制御装置を、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、して機能させることを特徴とする。
【００１５】
上記課題を解決するための第５の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置の制御方法であって、前記印刷装置は、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付ステップと、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付ステップと、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付ステップによりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定ステップと、前記第一の操作入力受付ステップによって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付ステップによって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定ステップによって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示ステップと、を実行することを特徴とする。
【００１６】
上記課題を解決するための第６の発明は、ロール紙の両面に印字された状態を示す印字イメージを連続して表示部へ表示する印刷装置において読取実行可能なプログラムであって、前記印刷装置を、前記表示部に表示された連続した印字イメージに対してスクロール操作の入力を受付ける第一の操作入力受付手段と、前記表示部に表示された連続した印字イメージに対して、前記スクロール操作と異なるページをめくる操作の入力を受付ける第二の操作入力受付手段と、前記表示部に表示された連続した印字イメージで前記第二の操作入力受付手段によりめくる操作の入力を受付けた場合に、当該連続した印字イメージでのめくる操作の位置に従って、めくる操作をしたページの裏面に印字されるページを特定するページ特定手段と、前記第一の操作入力受付手段によって入力を受付けたスクロール操作に従って、前記ロール紙の一方の面の各ページの印字イメージを連続して前記表示部へ表示し、一方、前記第二の操作入力受付手段によって入力を受付けたページをめくる操作に従って、前記表示部に表示された印字イメージに対して、前記ページ特定手段によって特定しためくる操作をしたページの裏面に印字されるページから前記第一の操作入力受付手段によってスクロール操作が始められるよう裏面のページの連続した印字イメージを前記ロール紙の他方の面として前記表示部へ表示する表示手段と、して機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザによるめくり操作によりロール紙の両面の印字状態を容易に確認することができる、という効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】一般的なロール紙を用いたプリンタのシステム構成図である。
【図２】本発明におけるロール紙プリンタの構成の一例を示すハードウェア構成図である。
【図３】本発明におけるロール紙プリンタの機能構成の一例を示す機能ブロック図である。
【図４】タッチパネルから通知されるユーザ操作情報の一例を説明するための説明図である。
【図５】本発明における印刷処理の流れの一例を示すフローチャートである。
【図６】本発明におけるジョブ処理の流れの一例を示すフローチャートである。
【図７】印刷対象とする画像のラスターデータの一例を説明するための説明図である。
【図８】タッチパネルに初期表示されるロール紙への描画の一例を説明するための説明図である。
【図９】タッチパネルに対するユーザ操作後に、タッチパネルに表示されるロール紙への描画の一例を説明するための説明図である。
【図１０】本発明における印字済みロール紙をタッチパネルへ描画表示する処理の流れを示すフローチャートである。
【図１１】本発明における印字済みロール紙をタッチパネルへ描画表示する処理の流れを示すフローチャートである。
【図１２】本発明におけるロール紙の表面をスクロールする表示処理の一例を示すフローチャートである。
【図１３】タッチパネルに表示されるロール紙の表面をスクロールする表示方法の一例を示す図表である。
【図１４】本発明におけるロール紙の裏面をスクロールする初期表示処理の一例を示すフローチャートである。
【図１５】タッチパネル上に表示される、ロール紙の裏面をスクロールする表示方法の一例を示す図表である。
【図１６】本発明におけるロール紙の裏面をスクロールする表示処理の一例を示すフローチャートである。
【図１７】タッチパネルに表示される、ロール紙の裏面をスクロールする表示方法の一例を示す図表である。
【図１８】本発明における状態保存テーブルの構成を示す構成図である。
【図１９】本発明におけるロール紙の表面の任意のページに対して、つまみタッチの操作を行っていることを説明するための説明図である。
【図２０】タッチパネルに対するつまみタッチの操作後に、任意の裏面のページがタッチパネルに表示されるロール紙への描画の一例を説明するための説明図である。
【図２１】本発明における印字済みロール紙をタッチパネルへ描画表示する処理の流れを示すフローチャートである。
【図２２】本発明におけるロール紙の裏面の任意のページに対して、つまみタッチの操作後、当該任意のページの表面のページからスクロールする切替表面表示処理の一例を示すフローチャートである。
【図２３】本発明におけるロール紙の表面の任意のページに対して、つまみタッチの操作後、当該任意のページの裏面のページからスクロールする切替裏面表示処理の一例を示すフローチャートである。
【図２４】本発明におけるロール紙の表面の任意のページに対して、タッチ操作後、裏面のページの表示する態様を説明するための説明図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
［第１の実施形態］
図１は、一般的なロール紙からロール紙に印刷を実施するプリンタ（以下、ロール紙プリンタと記す）のシステムの概要を示すシステム構成図である。
【００２１】
ロール紙プリンタ１００は、印刷前の白紙のロール紙（１０１）が、印字部１０２を通過し、表面、裏面の両面が印字された状態で、印刷後ロール紙（１０３）として巻き取り部１０４によって巻き取られる。
【００２２】
印刷を実施する印刷情報（ジョブ）は、１０５のネットワークケーブル経由で外部のＰＣから受信される。
【００２３】
一般的なロール紙プリンタ１００では、制御ＵＩ（タッチパネル）１０６にジョブの情報（待機中／印字中など）が表示される。
【００２４】
以下、図２を用いて、図１に示したロール紙プリンタ１００のハードウェア構成について説明する。
【００２５】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２０９には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、ロール紙プリンタ１００の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２６】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２０９からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２７】
２０５は入力コントローラで、タッチパネルディスプレイ２０８に対して、ユーザが直接触れることで行われる入力や不図示のマウス等のポインティングデバイス等からの入力を制御する。尚、これらの機能は、タッチパネル１０６に対応している。
【００２８】
２０６はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０９へのアクセスを制御する。
【００２９】
また、ＣＰＵ２０１で処理され、ＲＡＭ２０２等に保存された処理済み印刷ジョブ情報を、印刷ヘッドやモーター等の制御をおこなう印刷デバイス２１０に転送する制御を行う。
【００３０】
２０７は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示した１０５）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。  
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル形式で操作可能なディスプレイを示すタッチパネルディスプレイ２０８上での表示を可能としている。
【００３２】
また、ＣＰＵ２０１は、タッチパネルディスプレイ２０８上の不図示のマウスカーソルやユーザが直接触れることによるユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２０９に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３４】
さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２０９に格納されており、これらについての詳細な説明も後述する。
【００３５】
以下、図３では、本発明のロール紙プリンタ１００における機能ブロック図を用いて各機能の説明を行う。
【００３６】
処理部３０１内の、ジョブ受付部３０２は、通信Ｉ／Ｆコントローラ２０７経由で受けつけたジョブ情報の受付処理を実施する。
【００３７】
ジョブ受付部３０２で受け付けたジョブ情報は、ジョブ保存部３０６に一時的に保存される。
【００３８】
ジョブ保存部３０６に保存されたジョブ情報は、ジョブ処理部３０３によって取り出されジョブ処理が行われる。
【００３９】
ジョブ処理部３０３でジョブ処理されて得られたジョブデータは、ベクターデータからラスターデータに変換され（ＲＩＰ処理）、画像保存部３０７に保存される。
【００４０】
印刷を行う際には、画像保存部３０７に保存されたラスターデータが、印刷制御部３１１に送信され、実際の印刷処理が実施される。
【００４１】
また、画像保存部３０７に保存されたラスターデータは、ＵＩ表示処理部３０４で表示処理され、タッチパネル制御部３１２に転送され、タッチパネル１０６に表示される。
【００４２】
タッチパネル１０６に表示されたラスターデータは、ユーザによるタッチパネル１０６に対する操作により、その表示状態を更新する。
【００４３】
具体的には、ユーザによるタッチパネル１０６に対する操作が発生した場合、ユーザ操作情報が、タッチパネル１０６からタッチパネル制御部３１２経由で、ＵＩ表示処理部３０４に送信される。ＵＩ表示処理部３０４は、受け付けたユーザ操作情報を元に、画像保存部３０７に格納されているラスターデータを加工し、タッチパネル制御部３１２を経由してタッチパネル１０６に表示を行う。
【００４４】
また、画像保存部３０７には、ロール紙の表面に印字するためのラスターデータを保存する表面画像保存部３１３、ロール紙の裏面に印字するためのラスターデータを保存する裏面画像保存部３１４を備えている。
【００４５】
座標保存部３０８、及び、状態保存部３０９は、前述ＵＩ表示処理部３０４が受け付けたユーザ操作情報を元に、ラスターデータを加工する際の情報保存部として使用される。
【００４６】
状態保存部３０９には、タッチフラグ、前回タッチ種別、表裏描画状態、終了フラグが格納されており、プリンタ起動時の初期値として、タッチフラグは「ＯＦＦ」が、前回タッチ種別は「なし」が、表裏描画状態は「表面描画状態」が、終了フラグは「ＯＦＦ」が格納されている。これらの情報を格納しておくテーブルの構成例として、状態保存テーブルが図１８に示されている。
【００４７】
以下、図４を用いて、前述タッチパネル１０６に対するユーザ操作時に、タッチパネル１０６からタッチパネル制御部３１２経由で、ＵＩ表示処理部３０４に送信されるユーザ操作情報について説明する。
【００４８】
ユーザ操作時にタッチパネル１０６からタッチパネル制御部３１２経由で、ＵＩ表示処理部３０４に送信されるユーザ操作情報は、主に、ユーザがタッチパネルに対して操作指示を行った座標情報とタッチ種別である。
【００４９】
座標情報は、タッチパネル１０６にユーザの指等が触れた時点の４０１記載の座標情報（Ｘｎ１、Ｙｎ１）が、タッチパネル１０６からタッチパネル制御部３１２に送信される。また、タッチパネル１０６にユーザの指等が触れたまま、タッチパネル１０６上を移動し、ユーザの指等が停止した時点の４０２記載の座標情報（Ｘｎ２、Ｙｎ２）が、タッチパネル１０６からタッチパネル制御部３１２に送信される。
【００５０】
タッチ種別については、ユーザの指等が４０１のようにある１点をタッチパネル１０６に触れた場合は、「通常タッチ」種別が、タッチパネル１０６からタッチパネル制御部３１２に送信される。この「通常タッチ」種別によって、タッチパネル１０６に対して操作を行うと、その操作方向に応じて、現在、タッチパネル１０６に表示しているページの前ページあるいは後ページを表示する。
【００５１】
ユーザの指等が４０３のように２点（Ｘｔ１、Ｙｔ１）（Ｘｔ２、Ｙｔ２）をタッチパネルに同時に触れたのち、４０４のように１点（Ｘｔ３、Ｙｔ３）に集約されて停止した場合は、「つまみタッチ」種別が、タッチパネル１０６からタッチパネル制御部３１２に送信される。
【００５２】
あるいは、４０４のように１点（Ｘｔ３、Ｙｔ３）に集約されなくとも、２点が、所定距離以下となった場合、「つまみタッチ」種別が、タッチパネル１０６からタッチパネル制御部３１２に送信される態様でも良い。
【００５３】
尚、本実施形態の説明では、２本の指に限定して図示し説明を行っているが、少なくとも２本以上の指の操作指示後、１点に集約した、あるいは、各指で触れた位置が所定距離以下になったことでも実現し得る。
【００５４】
以下、図５を参照して、本実施形態のロール紙プリンタにおける印刷処理について説明する。
【００５５】
ステップ５０１では、ジョブ受付部３０２に、通信Ｉ／Ｆコントローラ２０７経由で外部ＰＣから送信されたジョブ情報を受け付ける。
【００５６】
ステップ５０２では、ジョブ受付部３０２が、ステップ５０１で受け付けたジョブ情報をジョブ保存部３０６に保存する。
【００５７】
ステップ５０３では、ジョブ処理部３０３が、ステップ５０２でジョブ受付部３０２がジョブ保存部３０６に保存したジョブ情報に対してジョブ処理を行う。ジョブ処理に関しては、図６に記載する。
【００５８】
図６では、ロール紙プリンタが受け付けたジョブ情報に対するジョブ処理について説明する。
【００５９】
図６でのジョブ処理の目的は、図５で受け付けたジョブ情報を、タッチパネル１０６に印字された後のロール紙を表示するために、図７に示すように、ロール紙の表面に描画した後のイメージ７０１、及び、ロール紙の裏面に描画した後のイメージ７０２のようなラスターデータを作成する事である。
【００６０】
ステップ６０１では、ジョブ処理部３０３が、ステップ５０３においてジョブ保存部３０６に保存されたジョブ情報の取り出しを行う。
【００６１】
ステップ６０２では、ジョブ処理部３０３が、ステップ６０１で取り出したジョブ情報に対してジョブ描画処理を行う。具体的には、ベクターデータで受信したジョブ情報をラスターデータに描画する処理（ＲＩＰ）を行う。
【００６２】
尚、ステップ６０２のジョブ描画処理の際に、処理したジョブ情報を、ロール紙の表面に印字すべきか裏面に印字すべきか、ベクターデータ内の印字情報を元に、ジョブ処理部３０３が判断する。尚、一般的なジョブベクターデータには、表面印字するか、及び、裏面印字する場合、どの表面印字に対応して裏面印字するかの情報が格納されている。
【００６３】
ステップ６０３では、ジョブ処理部３０３が、ステップ６０２で描画処理したラスターデータジョブ情報を、印刷制御部３１１に送信する。この際に、前述の表面に印刷するか、裏面に印刷するかの情報も併せて印刷制御部３１１に送信する。ラスターデータジョブ情報を受け取った印刷制御部３１１は、ロール紙に対して印刷処理を実施する。
【００６４】
ステップ６０４では、ステップ６０２で描画処理したラスターデータが、表面印字するのか、それとも、裏面印字するのかの判断を実施する。
【００６５】
ステップ６０４において、表面に印字すると判断されたラスターデータは、ステップ６０５では、ジョブ処理部３０３により、画像保存部３０７内の表面画像保存部３１３に保存される。
【００６６】
ステップ６０４において、裏面に印字すると判断されたラスターデータは、ステップ６０６では、ジョブ処理部３０３により、画像保存部３０７内の裏面画像保存部３１４に保存される。
【００６７】
ステップ６０７において、ロール紙一本分のジョブ処理が行われたかの判断を行う。この判断方法の一例としては、あらかじめ状態保存部３０９に保存されていたロール紙の長さと、処理を行ったジョブの印字幅の積算値の比較などで行われる。
【００６８】
ステップ６０７において、ロール紙一本分のジョブ処理が行われたと判断された場合、ステップ６０８において、印字済みロール紙をタッチパネル１０６へ描画表示する処理が行われる。処理の詳細については、図１０及び図１１に記載する。
【００６９】
ステップ６０７において、ロール紙一本分のジョブ処理が行われていないと判断された場合、ステップ６０１に戻り、ジョブ処理を継続する。
【００７０】
図１０及び図１１では、印字済みロール紙をタッチパネル１０６へ描画表示する処理について説明する。
【００７１】
図１０及び図１１の処理により、タッチパネル１０６に対するユーザ操作に従い、タッチパネル１０６に対する描画表示処理を行う事で、タッチパネル１０６上に、ロール紙の表面を表示する場合は、図９の９０１に示すような印字後のロール紙のイメージが、裏面表示の場合は、図９の９０２に示すような印字後のロール紙のイメージが表示される。
【００７２】
ステップ１００１では、ＵＩ表示処理部３０４は、タッチパネル１０６にタッチパネル制御部３１２を経由して、ロール紙の初期状態における表示を行う。ロール紙の初期状態における表示は、タッチパネル１０６に、図８の８０１に示す状態で表示される。
【００７３】
ユーザがタッチパネル１０６に指等で触れるユーザ操作を行った場合、ステップ１００２では、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４にユーザ操作情報が到着する。ユーザ操作情報は前述の通り、座標情報とタッチ種別から構成される。
【００７４】
ステップ１００３では、ＵＩ表示処理部３０４は、状態保存部３０９からタッチフラグを取りだす。タッチフラグは、ユーザがタッチパネル１０６に触れた状態で操作しているかを判断するためのフラグである。
【００７５】
ユーザがタッチパネル１０６に指等を触れていない場合、タッチフラグはＯＦＦであり、ユーザがタッチパネル１０６に指等を触れた状態で、タッチパネル１０６上を移動している場合は、タッチフラグはＯＮである。
【００７６】
ステップ１００４では、ＵＩ表示処理部３０４は、ステップ１００３で取りだしたタッチフラグがＯＮかＯＦＦかの判断を行う。
【００７７】
以下のステップ１００５からは、ユーザがタッチパネル１０６に触れた段階（図４、４０１の段階）での処理を記載する。この処理では、ステップ１０１５以下で説明するロール紙描画処理を行うための情報の保存を行う。
【００７８】
ユーザがタッチパネル１０６に触れたまま、操作を行う処理（図４、４０１から４０２の処理）については、ステップ１０１５以下の説明で記載する。
【００７９】
ステップ１００４において、タッチフラグがＯＦＦだった場合、ステップ１００５へ処理を進め、ステップ１００５では、ＵＩ表示処理部３０４は、状態保存部３０９から描画領域座標を取得する。描画領域座標とは、図８の８０２内の斜線部分の所定の領域における座標を指す。
【００８０】
ステップ１００６では、ＵＩ表示処理部３０４は、ステップ１００２で届いた座標情報が、ステップ１００５において取得した描画領域座標内に収まっているかの判定を行う。
【００８１】
この判定は、例えば、単純な座標比較によって行われる。ステップ１００６において、座標情報が、描画領域座標内に収まっていないと判定された場合、ステップ１００２に戻り、ユーザがタッチパネル１０６に対する操作が行われるのを待つ。
【００８２】
ステップ１００６では、座標情報が、描画領域座標内に収まっていると判定された場合、ステップ１００７へ処理を進め、ステップ１００７では、ＵＩ表示処理部３０４は、状態保存部３０９からタッチフラグを取りだす。
【００８３】
ステップ１００８では、ＵＩ表示処理部３０４は、ステップ１００７で状態保存部３０９から取り出したタッチフラグをＯＮにして状態保存部３０９に保存する。
【００８４】
ステップ１００９では、ＵＩ表示処理部３０４は、座標保存部３０８から前回保存した座標値を取りだす。
【００８５】
ステップ１０１０において、ＵＩ表示処理部３０４は、ステップ１００９で座標保存部３０８から取り出した前回保存した座標値を、ステップ１００２でＵＩ表示処理部３０４が受け取った座標情報に更新して、座標保存部３０８に保存する。
【００８６】
ステップ１０１１では、ＵＩ表示処理部３０４は、状態保存部３０９から前回タッチ種別を取りだす。この処理は、ステップ１００２においてＵＩ表示処理部３０４が受け取ったタッチ種別を状態保存部３０９に保存するための処理である。
【００８７】
ステップ１０１２では、ＵＩ表示処理部３０４は、ステップ１００２においてＵＩ表示処理部３０４が受け取ったタッチ種別が、「通常タッチ」か「つまみタッチ」かの判定を行う。
【００８８】
ステップ１０１２では、ステップ１００２においてＵＩ表示処理部３０４が受け取ったタッチ種別が、「通常タッチ」と判断された場合、ステップ１０１３へ処理を進め、ステップ１０１３では、ＵＩ表示処理部３０４は、ステップ１０１１において取得した前回タッチ種別を「通常タッチ」に更新し、状態保存部３０９に保存する。
【００８９】
また、ステップ１０１２では、ステップ１００２においてＵＩ表示処理部３０４が受け取ったタッチ種別が、「つまみタッチ」と判断された場合、ステップ１０１４へ処理を進め、ステップ１０１４では、ＵＩ表示処理部３０４は、ステップ１０１１で取得した前回タッチ種別を「つまみタッチ」に更新し、状態保存部３０９に保存する。
【００９０】
以下のステップ１０１５からは、ユーザがタッチパネル１０６に触れたまま、操作を行う処理について記載する。この操作により、タッチパネル１０６に表示されたロール紙への描画は、図８の８０１の初期描画状態から、図９の９０１のロール紙の表面に描画した状態や図９の９０２のロール紙の裏面に描画した状態に更新される。
【００９１】
ステップ１００４において、タッチフラグがＯＮと判断された場合、ステップ１０１５では、ＵＩ表示処理部３０４は、状態保存部３０９から表裏描画状態を取得する。
【００９２】
ステップ１０１６では、ＵＩ表示処理部３０４は、ステップ１０１５で取得した表裏描画状態が、「表面」か「裏面」かの判定を行う。
【００９３】
ステップ１０１７では、表裏描画状態が「表面」と判断された場合、ＵＩ表示処理部３０４は、状態保存部３０９から前回タッチ種別を取り出す。
【００９４】
ステップ１０１８では、ステップ１０１７においてＵＩ表示処理部３０４が取りだした前回タッチ種別が、「通常タッチ」か「つまみタッチ」かの判定を行う。
【００９５】
ステップ１０１８では、タッチ種別が「通常タッチ」と判断された場合、ステップ１０１９へ処理を進め、ステップ１０１９では、ＵＩ表示処理部３０４は、表面スクロール表示処理を行う。表面スクロール表示処理については、図１２に示すフローチャートを用いて説明する。
【００９６】
ステップ１０２０では、ＵＩ表示処理部３０４は、状態保存部３０９から表裏描画状態を取得し、ステップ１０２１では、ＵＩ表示処理部３０４は、表裏描画状態を「表面描画」に更新して、状態保存部３０９に保存する。
【００９７】
また、ステップ１０１８では、タッチ種別が「つまみタッチ」と判断された場合、ステップ１０２２へ処理を進め、ステップ１０２２では、ＵＩ表示処理部３０４は、初期裏面スクロール表示処理を行う。初期裏面スクロール表示処理については、図１４に示すフローチャートを用いて説明する。
【００９８】
ステップ１０２３では、ＵＩ表示処理部３０４は、状態保存部３０９から表裏描画状態を取得する。
【００９９】
ステップ１０２４では、ＵＩ表示処理部３０４は、表裏描画状態を「裏面描画」に更新して、状態保存部３０９に保存する。
【０１００】
尚、ステップ１０２２における、初期裏面スクロール表示処理において、ユーザ操作によっては、表示が「裏面描画」状態にならない場合がある（図１５参照）。本ステップにおいて、ステップ１０２７のように、現在のタッチパネルの表裏描画状態の判定を行い、その結果を状態保存部３０９の表裏描画状態に保存してもよい。
【０１０１】
ステップ１０１６において、表裏描画状態が「裏面描画」と判断された場合、ステップ１０２５へ処理を進め、ステップ１０２５では、ＵＩ表示処理部３０４は、裏面スクロール表示処理を行う。
【０１０２】
裏面スクロール表示処理については、図１６に示すフローチャートを用いて説明する。尚、ステップ１０２５の裏面スクロール表示処理後は、表示状態が裏面表示状態（図１５、１４０２）から表面表示状態（図１３、１２０２）に変更される場合がある。
【０１０３】
ステップ１０２６では、ＵＩ表示処理部３０４は、状態保存部３０９から表裏描画状態を取得する。
【０１０４】
ステップ１０２７では、ＵＩ表示処理部３０４は、ステップ１０２５の裏面スクロール表示処理後の表示状態が、表面表示状態か裏面表示状態かの判定を行う。
【０１０５】
ステップ１０２７において、ＵＩ表示処理部３０４が裏面スクロール表示処理後の表示状態を表面表示状態と判断した場合は、ステップ１０２８へ処理を進め、ステップ１０２８では、ＵＩ表示処理部３０４は、ステップ１０２６において状態保存部３０９から取り出した表裏描画状態を「表面描画」に更新して、状態保存部３０９に保存する。
【０１０６】
ステップ１０２７において、ＵＩ表示処理部３０４が裏面スクロール表示処理後の表示状態を裏面表示状態と判断した場合は、ステップ１０２９へ処理を進め、ステップ１０２９では、ＵＩ表示処理部３０４は、ステップ１０２６において状態保存部３０９から取り出した表裏描画状態を「裏面描画」に更新して、状態保存部３０９に保存する。
【０１０７】
ステップ１０３０では、ＵＩ表示処理部３０４は、状態保存部３０９からタッチフラグを取りだす。
【０１０８】
ステップ１０３１では、ＵＩ表示処理部３０４は、ステップ１０３０において状態保存部３０９から取得したタッチフラグを「ＯＦＦ」にして、状態保存部３０９に格納する。
【０１０９】
ステップ１０３２では、ＵＩ表示処理部３０４は、座標保存部３０８から描画領域座標を取得する。
【０１１０】
ステップ１０３３では、ＵＩ表示処理部３０４は、ステップ１０３２において座標保存部３０８から取得した描画領域座標を、描画処理（ステップ１０１９、ステップ１０２２、ステップ１０２５）後の描画領域に更新して、座標保存部３０８に保存する。
【０１１１】
ステップ１０３４では、ＵＩ表示処理部３０４は、状態保存部３０９から終了フラグを取り出す。この終了フラグは、例えば、タッチパネル１０６に備え付けられた物理的な電源スイッチをユーザが押下した際に、タッチパネル制御部３１２が「ＯＮ」にする。
【０１１２】
ステップ１０３５では、ＵＩ表示処理部３０４は、ステップ１０３４において取得した終了フラグが「ＯＮ」か「ＯＦＦ」かの判定を行う。
【０１１３】
ステップ１０３５において、ＵＩ表示処理部３０４が、終了フラグが「ＯＮ」と判定した場合は、処理を終了し、一方、ステップ１０３５において、ＵＩ表示処理部３０４が、終了フラグが「ＯＦＦ」と判定した場合は、ステップ１００２に戻り、ユーザがタッチパネルを操作するまで待つ。
【０１１４】
図１２では、表面スクロール表示処理について説明する。表面スクロール表示処理は、図１３の１２０１の表面表示状態から、ユーザのタッチパネル操作により、１２０２の表面表示状態に更新する処理である。
【０１１５】
尚、下記説明中の座標（Ｘ０、Ｙ０）、（Ｘｂ、Ｙｂ）、及び、（Ｘｎ，Ｙｎ）は図１３の１２０１に記載の座標に従う。各座標に対する原点は、Ｘ０、Ｙ０を原点としても良いし、タッチパネル１０６の表示領域の左上を原点としても良く、特にここで記載した原点に依らなくても良い（以下、同様）。
【０１１６】
ステップ１１０１では、ＵＩ表示処理部３０４は、表面画像保存部３１３より表面描画後イメージ（図７、７０１）を取得する。
【０１１７】
ステップ１１０２では、ＵＩ表示処理部３０４は、座標保存部３０８から前回保存した座標値（Ｘｂ、Ｙｂ）を取得する。
【０１１８】
ステップ１１０３では、ＵＩ表示処理部３０４は、ステップ１１０２において取得した前回保存した座標値（Ｘｂ、Ｙｂ）と、ステップ１００２において、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４に到着した座標情報（Ｘｎ、Ｙｎ）の比較演算を行う。具体的には、「ＸｎがＸｂより大きいか」の比較演算を行う。
【０１１９】
ステップ１１０３では、「ＸｎがＸｂより大きい」と判定された場合は、ステップ１１０４へ処理を進め、ステップ１１０４では、ＵＩ表示処理部３０４は、ステップ１１０１において取得した表面描画後イメージを使用して（Ｘｎ−Ｘｂ）分スクロール表示（拡大表示）する。この処理によって、タッチパネル１０６に対するロール紙の表示は、図１３の１２０１の状態から１２０２の状態に更新される。
【０１２０】
ステップ１１０３では、「ＸｎがＸｂ以下」と判定された場合は、ステップ１１０５へ処理を進め、ステップ１１０５では、ＵＩ表示処理部３０４は、「ＸｎがＸ０より小さいか」の判定を行う。
【０１２１】
ステップ１１０５では、「ＸｎがＸ０より小さい」と判定された場合、ステップ１１０６へ処理を進め、ステップ１１０６では、ＵＩ表示処理部３０４は、タッチパネル表示をロール紙への初期状態表示（図８、８０１）に更新する。
【０１２２】
ステップ１１０５において、「ＸｎがＸ０以上」と判定された場合、ステップ１１０７へ処理を進め、ステップ１１０７では、ＵＩ表示処理部３０４は、ステップ１１０１で取得した表面描画後イメージを使用して（Ｘｂ−Ｘｎ）分スクロール表示（縮小表示）する。この処理によって、タッチパネル１０６のロール紙の表示は、例えば、図１３の１２０２の表面表示から、図１３の１２０１の表面表示のように縮小されて表示される（尚、描画表示されるイメージの縮小倍率等は、予め任意に設定することで実現される）。
【０１２３】
図１４では、初期裏面スクロール表示処理について説明する。初期裏面スクロール表示処理は、図１３の１２０２の表面表示状態から、ユーザのタッチパネル操作により、図１５の１４０２の裏面表示状態に更新する処理である。
【０１２４】
尚、下記説明中の座標（Ｘｎ、Ｙｎ）、（Ｘｈ、Ｙｈ）、及び、（Ｘｂ，Ｙｂ）は図１５の１４０１、及び、１４０２に記載の座標に従う。
【０１２５】
ステップ１３０１では、ＵＩ表示処理部３０４は、裏面画像保存部３１４から描画後イメージ（図7、７０２）を取得する。
【０１２６】
ステップ１３０２では、ＵＩ表示処理部３０４は、座標保存部３０８から前回保存した座標値（Ｘｂ、Ｙｂ）を取得する。
【０１２７】
ステップ１３０３では、ＵＩ表示処理部３０４は、ステップ１３０２において取得した前回保存した座標値（Ｘｂ、Ｙｂ）と、ステップ１００２において、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４に到着した座標情報（Ｘｎ、Ｙｎ）の比較演算を行う。具体的には、「ＸｎがＸｂより小さいか」の比較演算を行う。
【０１２８】
ステップ１３０３において、「ＸｎがＸｂより小さい」と判定された場合は、ステップ１３０４へ処理を進め、ステップ１３０４では、ＵＩ表示処理部３０４は、ステップ１３０１において取得した裏面描画後イメージを使用して（Ｘｈ−Ｘｎ）分裏面スクロール表示（拡大表示）する。
【０１２９】
この処理によって、タッチパネル１０６のロール紙表示は、図１５の１４０１の状態から１４０２の状態に更新される。尚、上記座標Ｘｈは「Ｘｈ＝（Ｘｂ―Ｘｎ）／２」で求められる。
【０１３０】
ステップ１３０３において、「ＸｎがＸｂ以上」と判定された場合は、描画処理の更新を行わず、処理を終了する。
【０１３１】
図１６では、裏面スクロール表示処理について説明する。裏面スクロール表示処理は、図１５の１４０２の表面表示状態から、ユーザのタッチパネル操作により、図１７の１６０１の裏面表示状態に更新、もしくは、図１３の１２０２の表面表示状態に更新する処理である。
【０１３２】
尚、下記説明中の座標（Ｘｎ、Ｙｎ）、（Ｘｈ、Ｙｈ）、及び、（Ｘｂ、Ｙｂ）は図１７の１６０１に記載の座標に従う。
【０１３３】
ステップ１５０１では、ＵＩ表示処理部３０４は、裏面画像保存部３１４から描画後イメージ（図７、７０２）を取得する。
【０１３４】
ステップ１５０２では、ＵＩ表示処理部３０４は、座標保存部３０８から前回保存した座標値（Ｘｂ、Ｙｂ）を取得する。
【０１３５】
ステップ１５０３では、ＵＩ表示処理部３０４は、ステップ１５０２において取得した前回保存した座標値（Ｘｂ、Ｙｂ）と、ステップ１００２において、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４に到着した座標情報（Ｘｎ、Ｙｎ）の比較演算を行う。具体的には、「ＸｎがＸｂより小さいか」の比較演算を行う。
【０１３６】
ステップ１５０３において、「ＸｎがＸｂより小さい」と判定された場合は、ステップ１５０４へ処理を進め、ステップ１５０４では、ＵＩ表示処理部３０４は、ステップ１５０１において取得した裏面描画後イメージを使用して（Ｘｂ−Ｘｎ）分裏面スクロール表示（拡大表示）する。この処理によって、タッチパネル１０６へロール紙を表示する方法は、例えば、図１５の１４０２の状態から図１７の１６０１の状態のように更新される。
【０１３７】
ステップ１５０３において、「ＸｎがＸｂ以上」と判定された場合は、ステップ１５０５へ処理を進め、ステップ１５０５では、ＵＩ表示処理部３０４は、初期裏面スクロール表示時にステップ１３０４において算出したＸｈを用いて、「ＸｎがＸｈより小さいか」の比較演算を行う。
【０１３８】
ステップ１５０５において、「ＸｎがＸｈより小さい」と判定された場合は、ステップ１５０６へ処理を進め、ステップ１５０６では、ＵＩ表示処理部３０４は、ステップ１５０１で取得した裏面描画後イメージを使用して（Ｘｈ−Ｘｎ）分裏面スクロール表示（縮小表示）する。この処理によって、タッチパネル１０６のロール紙表示は、例えば、図１７の１６０１の状態から図１５の１４０２の状態のように縮小表示される。
【０１３９】
ステップ１５０５において、「ＸｎがＸｈ以上」と判定された場合は、ステップ１５０７へ処理を進め、ステップ１５０７では、ＵＩ表示処理部３０４は、裏面表示を中止し、図１３の１２０２のような表面表示状態に戻す。
【０１４０】
［第２の実施形態］
次に、第２の実施形態について説明する。第１の実施形態では、表面が表示された状態で、つまみタッチの操作がなされると、裏面の初期ページから表示を開始する態様を備えるが、第２の実施形態では、表面の任意のページに対して、つまみタッチの操作がなされると、つまみタッチの操作がなされたページの裏面のページから表示を行う態様を備える。
【０１４１】
尚、第２の実施形態に係るロール紙プリンタの構成等は、第１の実施形態に係るロール紙プリンタと同様な構成等を備えるため、同一符号を用いて説明を簡略化し、異なる構成等について、以後、説明を行う。
【０１４２】
まず、図１９には、表面が表示された状態で、つまみタッチの操作がなされた状態が示されており、特に、表面の２ページ目の描画後イメージに対して、つまみタッチの操作がなされている。尚、つまみタッチを検知する方法については、図４で前述した通りである。
【０１４３】
図２０には、図１９に示すように、２ページ目の表面の描画後イメージに対して、つまみタッチの操作がなされた結果、２ページ目の裏面が表示された状態を示している。
【０１４４】
この表示形態については、描画領域に対して、２ページ目の裏面の描画後イメージデータ（２ページ目を印刷する領域を示す印刷対象領域）の左端にあわせて表示しても良いし、２ページ目の裏面の描画後イメージデータ（２ページ目を印刷する領域を示す印刷対象領域）が、中央に配置されるように表示を行い、描画領域にあわせて、その前後ページである１ページ目及び３ページ目の裏面の描画後イメージを表示しても良いが、この場合、その前後ページの裏面の描画後イメージは、描画領域に収まらないイメージは、非表示として良い。
【０１４５】
ここでは、２ページ目として特定したページを示しているが、ぺージについては、任意のページとしても良い。
【０１４６】
次に、図２１に示すフローチャートを用いて、印字済みロール紙をタッチパネル１０６へ描画表示する処理について説明する。
【０１４７】
ステップ１０１６までの処理は、第１の実施形態と同様な処理を行うため、説明を省略する。
【０１４８】
ステップ２０００では、ステップ１０１６において、表裏描画状態が「裏面」と判断された場合、ＵＩ表示処理部３０４は、状態保存部３０９から前回タッチ種別を取り出す。
【０１４９】
ステップ２００１では、ステップ２０００において、ＵＩ表示処理部３０４が取りだした前回タッチ種別が、「通常タッチ」か「つまみタッチ」かの判定を行う。
【０１５０】
ステップ２００１では、タッチ種別が「通常タッチ」と判断された場合、ステップ１０２５へ処理を進め、タッチ種別が「つまみタッチ」と判断された場合、ステップ２００２へ処理を進める。つまり、裏面の描画後イメージに対して、つまみタッチの操作がなされたことを検知したと判断する。
【０１５１】
ステップ２００２では、ＵＩ表示処理部３０４は、切替表面スクロール表示処理を行う。尚、切替表面スクロール表示処理については、図２２に示すフローチャートを用いて後述する。
【０１５２】
この処理は、図１９及び図２０を用いて、２ページ目の表面の描画後イメージに対して、つまみタッチの操作がなされた結果、２ページ目の裏面が表示される態様を説明したが、本実施形態では、２ページ目の裏面の描画後イメージに対して、つまみタッチの操作がなされた結果、２ページ目の表面が表示される態様をも備えている。
ステップ２００２の処理を終了すると、ステップ１０１９へ処理を進める。
【０１５３】
ステップ２００３では、ステップ１０１８において、タッチ種別が「つまみタッチ」と判断された場合、ＵＩ表示処理部３０４は、切替裏面スクロール表示処理を行う。尚、切替裏面スクロール表示処理については、図２３に示すフローチャートを用いて後述する。
【０１５４】
次に、図２２に示すフローチャートを用いて、切替表面スクロール表示処理について説明する。
【０１５５】
ステップ２２００では、ＵＩ表示処理部３０４は、表面画像保存部３１３より表面描画後イメージ（図７、７０１）を取得する。
ステップＳ２２０１では、ＵＩ表示処理部３０４は、裏面ページ情報を取得する。
【０１５６】
尚、ステップ１００２において、ＵＩ表示処理部３０４は、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４にユーザ操作情報が到着するが、本実施形態では、ユーザ操作情報には、ユーザがタッチパネル１０６に対して操作指示を行ったページを特定するページ特定情報を含む構成を備えている。
【０１５７】
従って、本ステップでは、ユーザ操作情報から、ユーザがタッチパネル１０６に対して操作指示を行った裏面のページに関するページ情報を取得する。
【０１５８】
ページ特定情報としては、例えば、タッチパネル１０６に対して、描画後イメージが初期表示された描画領域の右端の初期位置から、ユーザがタッチパネルに対して操作指示を行った位置までの距離、つまりスクロール量を計測するための情報等があげられる。
【０１５９】
初期位置からこのスクロール量を加えた位置が、各ページがそれぞれ描画される描画領域（横の長さ）の何れに該当するかを特定することで、タッチパネル１０６に対して操作指示を行ったページを特定しても良い。尚、ステップ６０２において、ジョブ処理部３０３は、初期位置からの距離に応じて、描画するページに関する情報を、表面及び裏面に対して画像保存部３０７に保存しておき、この情報を用いて、ユーザがタッチパネルに対して操作指示を行った位置が、何れのページかを特定することが可能である。
【０１６０】
尚、このようなタッチパネル１０６に対して操作指示を行ったページを特定する方法は、このような方法に限定されず、他の既存技術を用いた態様をとることも可能である。
【０１６１】
また、表面のページと、当該表面のページの裏面のページとの対応関係は、ステップ６０２において、ジョブ処理部３０３が、表面印字、あるいは裏面印字の判断を行った後、表面及び裏面におけるページ（表面及び裏面に対して、連番とするページを付しても良いし、表面及び裏面それぞれで連番とするページを付しても良いし、予めジョブ情報に含まれるページを用いても良い）を特定して、画像保存部３０７に保存を行うため、本ステップでは、裏面のページに対応する表面のページを画像保存部３０７から取得する。
【０１６２】
ステップ２２０２では、ＵＩ表示処理部３０４は、ステップ２２００において取得した表面描画後イメージを使用して、ステップ２２０１において取得したページの裏面に印刷するページの表面描画後イメージを、ロール紙画像描画領域の右端に合わせて、表示（拡大表示）する。
【０１６３】
次に、図２３に示すフローチャートを用いて、切替裏面スクロール表示処理について説明する。
【０１６４】
ステップ１３０１では、ＵＩ表示処理部３０４は、裏面画像保存部３１４から描画後イメージ（図7、７０２）を取得する。
ステップ２１００では、ＵＩ表示処理部３０４は、表面ページ情報を取得する。
【０１６５】
尚、本ステップにおいても、前述したように、ステップ１００２において、ＵＩ表示処理部３０４は、タッチパネル制御部３１２を経由して、ＵＩ表示処理部３０４に到着するユーザ操作情報に含まれるページ特定情報を用いて、画像保存部３０７に保存した表面及び裏面のページの対応関係より、ユーザがタッチパネル１０６に対して操作指示を行った表面のページを特定する。
【０１６６】
尚、前述したスクロール量についてだが、本処理において、スクロールが行われるたびに、逐次、その量を計測し、現時点でのスクロール量を記憶しておくことで、裏面から表面、一方、表面から裏面へ切り替わったとしても、どのページがタッチパネル１０６へ表示されているかを特定することが可能である。
【０１６７】
つまり、前述したように、初期位置にスクロール量を加えた位置から、画像保存部３０７に保存した情報を用いて、ユーザがタッチパネルに対して操作指示を行った位置が、何れのページかを特定することが可能である。
【０１６８】
ステップ２１０１では、ＵＩ表示処理部３０４は、ステップ２１００において取得した表面のページが、表面における２ページ以後のページであるか否かを判定し、２ページ以後のページであると判定した場合、ステップ２１０２へ処理を進め、２ページ以後のページであると判定しない場合、ステップ１３０２へ処理を進める。
【０１６９】
ステップ２１０２では、ＵＩ表示処理部３０４は、ＵＩ表示処理部３０４は、ステップ１３０１において取得した裏面描画後イメージを使用して、ステップ２１０２において取得したページの裏面のページの表面描画後イメージを、描画領域の右端に合わせて、表示（拡大表示）する。この処理によって、タッチパネル１０６に対するロール紙の描画後イメージは、図１９に示す状態から図２０に示す状態に更新される。
【０１７０】
これによって、タッチパネル１０６に表示された描画後イメージの裏面に印刷される描画後イメージを参照したいときに、裏面の１ページ目から順次参照することなく、所望するページの裏面の描画後イメージを参照することが可能となるので、ユーザにとって利便性の高いロール紙プリンタとなる。
【０１７１】
［第３の実施形態］
次に、第３の実施形態について説明する。第１及び第２の実施形態では、表面が表示された状態で、つまみタッチの操作がなされると、裏面のページのスクロール表示を行う態様を備えるが、第３の実施形態では、表面の任意のページに対して、タッチパネルに対して、指が触れた状態で当該指を移動させない、つまり、１回のタッチ操作がなされると、タッチ操作がなされたページの裏面のページの表示を行う態様を備える。
【０１７２】
尚、第３の実施形態に係るロール紙プリンタの構成等は、第１及び第２の実施形態に係るロール紙プリンタと同様な構成等を備えるため、同一符号を用いて説明を簡略化し、異なる構成等について、以後、説明を行う。
【０１７３】
図２４に示すように２２００では、表面の描画後イメージが表示された状態で、タッチ操作がなされた状態が示されており、図２５では、タッチ操作がなされた表面のページの裏面の描画後イメージが表示された状態が示されている（２２０１）。また、ページが反転されたことを示すために識別するための枠２２０２を表示しても良い。尚、タッチ操作するぺージについては、任意のページとしても良い。
【０１７４】
このペーの特定方法は、第２の実施形態で説明したように、初期位置にスクロール量を加えた位置から、画像保存部３０７に保存した情報を用いて、ユーザがタッチパネルに対して操作指示を行った位置が、何れのページかを特定することが可能であるが、このような方法に限定されず、他の既存技術を用いた態様をとることも可能である。
【０１７５】
以上、本発明によれば、印刷出力前、ロール紙を用いて印刷を行うプリンタに付属している表示装置において、ロール紙への描画をプレビュー表示する事で、ユーザが容易にロール紙への印字後の状態を確認することができる。
【０１７６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７７】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１７８】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１７９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１８１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１８２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１８５】
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８７】
１００    ロール紙プリンタ
１０１    印刷前ロール紙
１０２    印字部
１０３    印刷後ロール紙
１０４    巻き取り部
１０５    ネットワークケーブル
１０６    タッチパネル
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    システムバス
２０５    ビデオコントローラ
２０６    メモリコントローラ
２０７    通信Ｉ／Ｆコントローラ
２０８    タッチパネルディスプレイ
２０９    外部メモリ（ＨＤ／ＦＤ）
２１０    印刷デバイス
【図１】
0006003926.tif 000002
【図２】
0006003926.tif 000003
【図３】
0006003926.tif 000004
【図４】
0006003926.tif 000005
【図５】
0006003926.tif 000006
【図６】
0006003926.tif 000007
【図７】
0006003926.tif 000008
【図８】
0006003926.tif 000009
【図９】
0006003926.tif 000010
【図１０】
0006003926.tif 000011
【図１１】
0006003926.tif 000012
【図１２】
0006003926.tif 000013
【図１３】
0006003926.tif 000014
【図１４】
0006003926.tif 000015
【図１５】
0006003926.tif 000016
【図１６】
0006003926.tif 000017
【図１７】
0006003926.tif 000018
【図１８】
0006003926.tif 000019
【図１９】
0006003926.tif 000020
【図２０】
0006003926.tif 000021
【図２１】
0006003926.tif 000022
【図２２】
0006003926.tif 000023
【図２３】
0006003926.tif 000024
【図２４】
0006003926.tif 000025