(57)【要約】【課題】余白部分に影響を与えずに用紙を切り離すことが容易である記録装置の切断目安の出力方法、記録装置及びプログラムを提供することを目的とする。【解決手段】ページとページとの間隔を決定する工程と、印刷したページの後端に、ページの後端位置を示す線を出力する工程と、ページとページとの間隔に合わせて、次のページの先端位置を決定する工程と、ページの先端に、ページの先端位置を示す線を出力する工程とを有する記録装置の切断目安の出力方法である。【選択図】図１０
2010137363.tif 000002
【特許請求の範囲】
【請求項１】
ページとページとの間隔を決定する工程と；
印刷したページの後端に、ページの後端位置を示す線を出力する工程と；
ページとページとの間隔に合わせて、次のページの先端位置を決定する工程と；
ページの先端に、ページの先端位置を示す線を出力する工程と；
を有することを特徴とする記録装置の切断目安の出力方法。
【請求項２】
請求項１において、
上記ページとページとの間隔を設定する工程は、
ページとページとの間隔を設定するメニューを、本体操作パネルに表示する工程と；
上記本体操作パネルに表示されているメニューに表示されているキーの入力を検出し、検出した結果に応じて、ページとページとの間隔を決定する工程と；
を有する工程であることを特徴とする記録装置の切断目安の出力方法。
【請求項３】
請求項１において、
上記ページとページとの間隔を設定する工程は、
外部機器との通信を行う工程と；
外部機器との通信結果に応じて、ページとページとの間隔を決定する工程と；
を有する工程であることを特徴とする記録装置の切断目安の出力方法。
【請求項４】
請求項１において、
上記ページとページとの間隔を設定する工程は、複数のメディアと、ページとページとの間隔とが対応して定義付けられているテーブルを参照し、ページとページとの間隔を決定する工程であることを特徴とする記録装置の切断目安の出力方法。
【請求項５】
印刷したページの後端位置を示す線をメディアに出力するページ後端位置出力手段と；
次のページの先端位置を決定するページ先端位置決定手段と；
次のページの先端位置を示す線を、メディアに出力するページ先端位置出力手段と；
ページとページとの間隔を決定するページ間隔決定手段と；
を有し、上記ページ先端位置決定手段は、上記ページ間隔決定手段が決定したページとページとの間隔だけ、ページの後端から離れた位置を、次のページの先端位置として決定する手段であり、
上記ページ後端位置出力手段、上記ページ先端位置出力手段は、それぞれページ後端位置決定手段、ページ先端位置決定手段が決定したページ後端位置、ページ先端位置に線を出力する手段であることを特徴とする記録装置。
【請求項６】
請求項５において、
上記ページ間隔決定手段は、本体に設けられている操作部におけるキーの入力による設定によって、ページ間隔を決定する手段であることを特徴とする記録装置。
【請求項７】
請求項５において、
上記ページ間隔決定手段は、外部機器からの通信によって、ページ間隔を決定する手段であることを特徴とする記録装置。
【請求項８】
請求項５において、
上記ページ間隔決定手段は、複数のメディアと、ページ間隔の数値とが対応しているテーブルを参照して、ページ間隔を決定する手段であることを特徴とする記録装置。
【請求項９】
ページとページとの間隔を決定する機能と；
印刷したページの後端に、ページの後端位置を示す線を出力する機能と；
ページとページとの間隔に合わせて、次のページの先端位置を決定する機能と；
ページの先端に、ページの先端位置を示す線を出力する機能と；
をコンピュータに実現させるプログラム。
【請求項１０】
請求項９において、
上記ページとページとの間隔を設定する機能は、
ページとページとの間隔を設定するメニューを、本体操作パネルに表示する機能と；
上記本体操作パネルに表示されているメニューに表示されているキーの入力を検出し、検出した結果に応じて、ページとページとの間隔を決定する機能と；
を有する機能であることを特徴とするプログラム。
【請求項１１】
請求項９において、
上記ページとページとの間隔を設定する機能は、
外部機器との通信を行う機能と；
外部機器との通信結果に基づいて、ページとページとの間隔を決定する機能と；
を有する機能であることを特徴とするプログラム。
【請求項１２】
請求項９において、
上記ページとページとの間隔を設定する機能は、複数のメディアのそれぞれと、ページとページとの間隔とが対応して定義付けられているテーブルを参照し、ページとページとの間隔を決定する機能であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタ、複写機等の記録装置に関し、特に、ロール紙等のカット処理を要する用紙を扱う際におけるカットの目安を付加した発明に関する。
【背景技術】
【０００２】
記録装置の本体に付属されているカッターでは、カットできないような用紙（メディア）に、カットの目安となる点線や実線（以降、「カットライン」と呼ぶ）を付加することができる記録装置が広く知られている。
【０００３】
印刷出力後に、本来カットすべき位置に、カットラインを付加するので、カットライン上を切断することによって、カットした出力紙等の後端余白と、次の出力の先端余白とを正確に設けることが可能である。
【０００４】
従来、カットライン処理を行うかどうかの判定を、メディア種に基づいて決定する発明が知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００６−１２３２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来例において、ページ後端を示すカットラインが、次のページのページ先端を示すので、少しでもカットし損なうと、どちらかのページ、または両方のページの余白部分を切断するという問題がある。
【０００６】
用紙の種類が多様になりつつある現状において、用紙が硬い場合、布製である場合に、カットライン上を切断することが難しいという問題がある。この場合、余白を切断せずに用紙を切り離すことはさらに困難であるという問題がある。
【０００７】
つまり、上記従来例では、余白部分に影響を与えずに用紙を切り離すことが困難であるという問題がある。
【０００８】
本発明は、余白部分に影響を与えずに用紙を切り離すことが容易である記録装置の切断目安の出力方法、記録装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ページとページとの間隔を決定する工程と、印刷したページの後端に、ページの後端位置を示す線を出力する工程と、ページとページとの間隔に合わせて、次のページの先端位置を決定する工程と、ページの先端に、ページの先端位置を示す線を出力する工程とを有する記録装置の切断目安の出力方法である。
【発明の効果】
【００１０】
本発明によれば、ページの後端位置を示すカットの目安と、次のページの先端位置を示すカットの目安とを間隔を空けて出力するので、ユーザは両目安の間をカットすれば、余白部分に影響を与えずに用紙を切り離すことが容易であるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１２】
図１は、本発明の実施例１であるインクジェットプリンタ１０を示す斜視図である。
【００１３】
インクジェットプリンタ１０は、記録装置の例であり、矢印Ａ方向に搬送される記録媒体１２が載置されているプラテン１４を有する。記録媒体１２は、用紙、メディアの例である。プラテン１４の上方には、プラテン１４に対して平行に、２本の走査レール（図示せず）が掛け渡されている。
【００１４】
この走査レールには、キャリッジモータ１６とベルト１８とによって、矢印Ｂ、Ｃ方向（矢印Ａ方向に直行する方向）に、往復運動するキャリッジ２０が、スライド軸受け（図示せず）を介して取り付けられている。
【００１５】
また、キャリッジ２０の移動経路に沿って、リニアスケール２１が配置されている。リニアスケール２１には、キャリッジ２０の位置検出と、インク吐出タイミングとを定めるための規則的なスリットが設けられている。リニアスケール２１のスリットを読み取るために、キャリッジ２０に、光学式リニアスケールセンサ（図示せず）が搭載されている。
【００１６】
この光学式リニアスケールセンサが出力するパルスをカウントすることによって、矢印Ｂ、Ｃ方向におけるキャリッジ２０の位置を決定する。
【００１７】
パルスカウントを初期化する場合、電源オン時に走査レールの端部にあるホームポジション（ＨＰ）センサ（図示せず）の位置へ、キャリッジ２０を移動させることによって、パルスカウントを初期化する。
【００１８】
さらに、キャリッジ２０には、反射式光学センサ２８が搭載され、反射式光学センサ２８が、後述するように、記録媒体１２の端部を検出する。
【００１９】
キャリッジモータ１６は、キャリッジ２０を駆動する（キャリッジ２０を矢印Ｂ、Ｃ方向に往復運動させる）ためのモータである。媒体搬送モータ１７は、記録媒体を搬送するためのモータである。ロータリーエンコーダ１９は、媒体搬送モータ１７に付随しており、媒体搬送モータ１７の回転角度を検出する。
【００２０】
オペレーションパネル２９は、ユーザが操作する各種キーとユーザへ各種情報を伝える表示部（不図示）とを備える。オペレーションパネル２９は、ユーザが各種キーを操作することによって、ユーザの各種操作指示を受け取る。また、オペレーションパネル２９は、上記表示部として、メッセージ等を表示する液晶パネル等のディスプレイ、またはインジケータとして機能するＬＥＤ等のランプで構成することができる。
【００２１】
ヘッド２２は、インクジェット記録方式の複数のノズルを有する記録ヘッドである。
【００２２】
図２は、図１に示すインクジェットプリンタ１０の制御ハードウエア構成の概略を示すブロック図である。図１と同じ部分には同じ符号を付加して説明を省略する。以下、図３以降においても、それ以前に説明した部分には同じ符号を付加して説明を省略する。
【００２３】
インクジェットプリンタ１０は、装置全体の動作をプログラム制御するために、エンジンコントローラ４５を有する。エンジンコントローラ４５は、通信Ｉ／Ｆ４６と、イメージコントローラ４４とを介して、ホストＰＣ４７に接続されている。
【００２４】
エンジンコントローラ４５は、キャリッジモータ１６と、媒体搬送モータ１７と、ロータリーエンコーダ１９と、反射式光学センサ２８と、オペレーションパネル２９と、ＡＳＩＣ３０とを有する。また、インクジェットプリンタ１０は、ＣＰＵ４０と、不揮発性メモリ４１と、ＲＯＭ４２と、ＲＡＭ４３とを有する。
【００２５】
ＲＯＭ４２は、ＣＰＵ４０が実行するプログラムやデータ等を格納する。不揮発性メモリ４１は、インクジェットプリンタ１０に固有なパラメータ、駆動条件など各種データ等を記憶する。ＲＡＭ４３は、プログラム処理における作業領域や一時保持領域等を提供する。
【００２６】
不揮発性メモリ４１としては、フラッシュメモリ、バッテリバックアップメモリ、ＥＥＰＲＯＭ等、任意の記憶装置を使用することができる。
【００２７】
エンジンコントローラ４５は、主にモータ、ヘッド等のハードウエアを駆動／制御する役目を担っている。エンジンコントローラ４５は、印字に関する機能を実現するためにＡＳＩＣ３０を有する。
【００２８】
ＡＳＩＣ３０は、画像受信、ＨＶ変換（水平−垂直変換）等のそれぞれの機能を実現するために特化したＩＣであり、ＣＰＵ４０からのレジスタ設定によって、それぞれの機能をハード的に実現する。ここで、ＨＶ変換は、ホストＰＣ４７から送られてくる水平方向に並んだライン単位の画像データを受信し、垂直方向の並びの画像データに変換することである。なお、ホストＰＣ４７から送られてくる水平方向に並んだライン単位の画像データであって、複数ラインの画像データを、後述する図７の受信バッファ３６に記憶する。そして、キャリッジ２０の１回の走査によって、ヘッド２２のノズル列で記録するライン数にあわせて受信バッファ３６から読み出し、垂直方向の並びの画像データに変換する。
【００２９】
イメージコントローラ４４は、画像データ等のイメージ処理、通信Ｉ／Ｆ４６を通してネットワークに接続するためのプロトコル処理、ホストＰＣ４７と通信処理などを担う部分であり、画像処理を行ったラスタデータを生成する。
【００３０】
エンジンコントローラ４５は、ラスタデータの生成に同期して、用紙の搬送、キャリッジの駆動を行い画像の出力を行う。
【００３１】
エンジンコントローラ４５は、印刷したページの後端位置を示す線をメディアに出力するページ後端位置出力手段の例であり、次のページの先端位置を決定するページ先端位置決定手段の例である。また、エンジンコントローラ４５は、次のページの先端位置を示す線を、メディアに出力するページ先端位置出力手段の例であり、ページとページとの間隔を決定するページ間隔決定手段の例である。また、上記ページ先端位置決定手段は、上記ページ間隔決定手段が決定したページとページとの間隔だけ、ページの後端から離れた位置を、次のページの先端位置として決定する手段である。
【００３２】
上記ページ後端位置出力手段、上記ページ先端位置出力手段は、それぞれページ後端位置決定手段、ページ先端位置決定手段が決定したページ後端位置、ページ先端位置に線を出力する手段である。
【００３３】
なお、上記ページ間隔決定手段は、本体に設けられている操作部（図示せず）におけるキーの入力による設定によって、ページ間隔を決定する手段である。また、上記ページ間隔決定手段は、外部機器からの通信によって、ページ間隔を決定する手段である。さらに、上記ページ間隔決定手段は、複数のメディアと、ページ間隔の数値とが対応しているテーブルを参照して、ページ間隔を決定する手段である。
【００３４】
次に、実施例１におけるカットライン自体の印刷について説明する。まず、単機能としてのカットラインの出力処理に関して説明する。
【００３５】
図７は、ＡＳＩＣ３０の詳細を説明する図である。
【００３６】
この図７を用いて、実施例１において、カットラインの印刷工程を説明する。
【００３７】
カットラインの出力は、キャリッジの移動に同期して出力されるリニアエンコーダの検出信号に同期して、カットライン用のヘッド出力データ（カットライン記録用のデータ）を、ヘッドに転送する。
【００３８】
上記ヘッド出力データから形成されるヘッド駆動パルスによって、ノズル内のインクを加熱し、吐出する。
【００３９】
図４は、プリントバッファ３７上に保持されるカットラインデータを示す図である。
【００４０】
図５は、ランダムマスクバッファ３９上に保持されるカットラインマスクデータの読出しを説明する図である。
【００４１】
カットライン用のヘッド出力データは、プリントバッファ３７上に保持されるカットラインデータ（図４）と、ランダムマスクバッファ３９上に保持されるカットラインマスクデータ（図５）とを用いて生成される。
【００４２】
カットラインデータ（図４）と、ランダムマスクデータ（図５）とは、１カラムずつ読み出され、ランダムマスク処理回路３３でアンド処理される。
【００４３】
アンド処理されたデータは、ノズルマスク処理回路３４を通して、不要な上下のノズルについてのデータに０をアンドすることによって、細いカットラインのデータとして、ヘッドに転送する。
【００４４】
次に、実際のデータ例を挙げて詳細に説明する。
【００４５】
プリントバッファ上のカットラインデータは、６４０ノズル単位で構成され、１カラム分１ビットが、１ドットに相当するので、８０バイト分の０ｘｆｆ（全ノズル吐出）で形成されている（図４参照）。
【００４６】
ランダムマスクバッファ上のカットラインマスクデータは、６４０ノズル単位で構成され、カットラインの点線の実線部分と空白部分とに当たる部分を処理するので、実線部分１２８カラム＋空白部分６４カラムの合計１９２カラムの幅を持つデータである。
【００４７】
図６は、実施例１におけるランダムマスクバッファ上のカットラインマスクデータを説明する図である。
【００４８】
実際のデータは、０ｘｆｆが（８０バイト（縦）×１２８カラム（横）＝）１０２４０バイト続いた後に、０ｘ００が（８０バイト（縦）×６４カラム（横）＝）５１２０バイト続くように形成されている（図６参照）。
【００４９】
次に、カットラインデータの読出しについて、説明する。
【００５０】
次のパラメータを、ＡＳＩＣ３０の専用レジスタに設定して、カットラインデータの読出しが行われる。
【００５１】
上記パラメータは、プリントバッファ上の読出し開始アドレスと、次のカラムを読み出す際の読出しアドレスとを計算するためのカラムオフセットと、カラムの読出し回数を規定するカラム読出し回数とである。
【００５２】
ＡＳＩＣ３０は、リニアエンコーダの検出信号に同期して、画像データ読出しタイミングを生成し、生成した読出しタイミングで、プリントバッファ上の読出し開始アドレスから、１カラム分のデータを読み出す。次の読出しタイミングでは、前回の読出しアドレスにカラムオフセットを足したアドレスから読み出す。
【００５３】
上記読出しを、カラム読出し回数分繰り返すことによって、プリントバッファから１スキャン分の画像を読み出す。
【００５４】
カットラインデータを出力するときに、上記パラメータを、次のように設定する。つまり、読出し開始アドレスには、カットラインデータの先頭アドレスを設定する。カラムオフセットを、０に設定する。カラム読出し回数として、出力するカットラインの長さに対応するカラム数を設定する。
【００５５】
カラムオフセットが０に設定されているので、全てのカラムで、カットラインデータの先頭アドレスから読み出される。このために、６４０ノズル分のベタデータ（全ノズル吐出）が、カットライン長さ分、読み出される（図９（１）参照）。
【００５６】
図９は、実施例１において、カットラインを印刷するためのヘッドへの転送データの生成を説明する図である。
【００５７】
次に、カットラインデータとアンド処理され、点線形状を形成するためのカットラインマスクデータの読出しについて、説明する。
【００５８】
図８は、実施例１において、カットラインマスクデータの読出しを説明する図である。
【００５９】
以下のパラメータを、ＡＳＩＣ３０の専用レジスタに設定して、ランダムマスクデータを読み出す。つまり、上記パラメータは、読み出すランダムマスクデータの先頭カラムの開始アドレスと、次のカラムを読み出す際の読出しアドレスを計算するためのカラムオフセットと、読み出すランダムマスクデータの終了アドレスの開始アドレスとである。
【００６０】
ＡＳＩＣ３０は、リニアエンコーダの検出信号に同期して、画像データ読出しタイミングを生成し、この生成した読出しタイミングで、ランダムマスクバッファ上のマスクデータの先頭カラムの開始アドレスから、１カラム分のデータを読み出す。
【００６１】
次の読出しタイミングで、前回の読出しアドレスにカラムオフセットを足したアドレスから読み出す。
【００６２】
読出しアドレスがマスクデータの最終カラムの先頭アドレスになるまで、上記読出しを繰り返す。これによって、マスクデータサイズ分を読み出す。次の読出しタイミングでは、マスクデータの先頭カラムの開始アドレスから、読出しが再開される。上記画像データのカラム読出し回数分、上記処理が行われるまで、処理を繰り返す。
【００６３】
カットライン出力時は、マスクデータの先頭カラムの開始アドレス、終了アドレスにそれぞれカットラインマスクデータの先頭カラムの開始アドレス、終了アドレスがセットされる。
【００６４】
カラムオフセットには、８０が指定され、これによって、１２８カラム分の６４０ノズルのベタと、６４カラム分の６４０ノズルの０データとが、カットライン長さ分繰り返される（図９（２）参照）。
【００６５】
ランダムマスク処理回路は、上記方法で読み出されたカットラインデータとカットラインマスクデータとを読み込み、アンド処理を行って出力する。このために、出力されるデータは、１２８カラム分の６４０ノズルのベタと、６４カラム分の６４０ノズルの０データとが、カットライン長さ分、繰り返される。
【００６６】
ランダムマスク処理回路からの出力は、ノズルマスク処理回路３４を通して、ヘッド出力データになる（図９（３）参照）。
【００６７】
ノズルマスク処理回路３４には、マスクする上端ノズルの位置と、マスクする下端ノズルの位置とを設定するレジスタを持っている。
【００６８】
ノズルマスク処理回路３４では、上端ノズルの位置よりも小さいノズル番号のノズルに対するデータと、下端ノズルの位置よりも大きいノズル番号のノズルに対するデータとの全てを、０とアンドし、ヘッド出力データを生成する。
【００６９】
カットライン出力時には、カットラインとして出力させる上端のノズル番号−１を、上端ノズルの位置に指定し、カットラインとして出力させる下端のノズル番号＋１を、下端ノズルとして設定する。これによって、カットラインとして出力しないノズルに対しては、０とアンドされ、空白に置き換えられる。この処理によって、カットラインを生成するノズルにのみ、１２８カラムのベタと６４カラムの空白とを、カットライン長さ分繰り返したデータが、ヘッド出力データとして生成される（図９（５）参照）。
【００７０】
カラム単位で、上記ヘッド出力データをヘッドに転送し、ノズルを駆動させ、吐出することによって、用紙上に、カットラインの点線が印刷される。
【００７１】
次に、実施例１におけるカットラインの出力方法について説明する。
【００７２】
図３は、実施例１におけるカットラインの出力処理を示すフローチャートである。
【００７３】
画像出力の終了時に、カットラインの出力が指定されていれば、カットライン出力処理を行う。まず、ＲＯＭ４２上に予め定められたページ間隔パラメータを参照し、ページ間隔パラメータの値が０であるかどうかを判定する（Ｓ５１）。ページ間隔パラメータが０であれば、ページ後端カットラインを印刷し（Ｓ５２）、処理を終了する。
【００７４】
一方、ページ間隔パラメータが０でなければ、まず、ページ後端カットラインを印刷し（Ｓ５３）、そして、これと同時に、または搬送処理を挟んで、次のページのページ先端カットラインを印刷する（Ｓ５４）。搬送処理を挟んで、次のページのページ先端カットラインを印刷する（Ｓ５４）場合、ページ後端カットラインから、ページ間隔パラメータで指定された距離分、離れた位置に、次のページのページ先端カットラインを印刷する。
【００７５】
カットライン出力処理が終了した後に、記録媒体１２は、次の印字のための待機位置に搬送され、次の印字が可能な状態へ移行する。
【００７６】
図１０は、実施例１において、カットラインの出力結果を説明する図である。
【００７７】
上記処理によって、ページ間隔パラメータが０でなければ、図１０に示すようなページ間隔パラメータで指定された大きさのユーザカット領域が形成される。
【００７８】
ユーザは、このユーザカット領域をカットすることによって、余白部分を切断せずに、用紙ページを切り離すことができる。
【００７９】
実施例１では、上記ページ間隔パラメータは、ＲＯＭ上に予め定められた値と規定しているが、電源投入時に、ＲＡＭ上にコピーされる変数データであってもよい。
【００８０】
図１１は、実施例１において、オペレーションパネル２９上のカットライン間隔設定画面を示す図である。
【００８１】
さらに、上記ページ間隔パラメータは、オペレーションパネル２９上に、メニューから呼び出し可能な設定画面（図１１）を介して、設定可能な構成にしてもよい。
【００８２】
設定画面表示中に、上下キーを用いて、カットラインページ間隔の長さを設定する。決定キーが押されたときに表示されている数値が、ページ間隔パラメータに上書き設定される。したがって、状況に応じて、オペレーションパネル２９を介して、カットのしづらさに合わせて、ユーザカット領域の幅を、ユーザが適切に決定することができるので、ユーザカット領域が広すぎることによる用紙の無駄を軽減することができる。
【００８３】
また、ページ間隔パラメータは、画像データを送信するホストＰＣから、通信Ｉ／Ｆ４６を介して受信するように構成してもよい。
【００８４】
図１２は、実施例１におけるドライバ上のページ設定画面を示す図である。
【００８５】
図１３は、実施例１におけるドライバ上のカットライン（２本）選択画面を示す図である。
【００８６】
図１２に示すソフトＰＣ側のドライバのページ設定画面における「オートカット設定」に、カットラインを２本描画するための選択肢「カットライン（２本）を印刷」を、図１３に示すように表示する。
【００８７】
図１４は、実施例１におけるドライバ上のカットライン間隔設定画面を示す図である。
【００８８】
オートカット設定の「カットライン（２本）を印刷」が選択された場合、ユーザカット領域幅を決定するための画面（カットラインの間隔（図１４））へ移行する。
【００８９】
ユーザが、カットラインの間隔を設定し、ＯＫボタンを押すと、ドライバ内のページ間隔パラメータに、ユーザ設定値が設定される。この場合、ページ間隔パラメータを設定するための専用コマンドを用意し、上記専用コマンドを、ホストＰＣから送信する。
【００９０】
プリンタ側が上記専用コマンドを受信し、この受信結果から得られる値を、ページ間隔パラメータに上書きコピーすることによって、それ以後における印字後のユーザカット領域の幅を設定する。
【００９１】
または、ユーザカット領域の幅を、画像のヘッダファイルの属性に追加するようにしてもよく、この場合、上記と同様に、その印字の後において、カットライン出力時以降、外部機器で設定したユーザカット領域の幅が有効になる。
【００９２】
図１５は、実施例１において、メディアに対するカットライン間隔テーブルを示す図である。
【００９３】
用紙の切断のし易さに応じて、ユーザカット領域の幅を決定すべきである。したがって、複数の用紙種のそれぞれとページ間隔パラメータとの関係を示すテーブル（図１５）を用意し、用紙種毎に、選択されるページ間隔パラメータを決定するようにしてもよい。この構成では、カットしにくいメディア（用紙）については、そのユーザカット領域を大きく設定し、簡単にカットできるメディアについては、ユーザカット領域を無くし、小さくすることができる。
【００９４】
このようにすることによって、メディアを取り替える度にユーザがユーザカット領域の幅を切り替える手間を省くことができる。
【００９５】
なお、上記実施例における色の順番などは、一例であり、本発明を限定するものではない。
【００９６】
また、ページの後端、ページの先端を示す線として、直線の代わりに、破線、鎖線、波線、二重線等、他の線を使用するようにしてもよい。
【００９７】
上記実施例において、手段を工程に置き換えれば、上記実施例は、記録装置の切断目安の出力方法の例である。
【００９８】
また、上記実施例は、ページとページとの間隔を決定する機能と、印刷したページの後端に、ページの後端位置を示す線を出力する機能とをコンピュータに実現させるプログラムの例である。また、上記実施例は、ページとページとの間隔に合わせて、次のページの先端位置を決定する機能と、ページの先端に、ページの先端位置を示す線を出力する機能とをコンピュータに実現させるプログラムの例である。
【００９９】
この場合、上記ページとページとの間隔を設定する機能は、ページとページとの間隔を設定するメニューを、本体操作パネルに表示する機能である。また、上記ページとページとの間隔を設定する機能は、上記本体操作パネル表示されているメニューに表示されているキーの入力を検出し、検出した結果に応じて、ページとページとの間隔を決定する機能である。
【０１００】
さらに、上記ページとページとの間隔を設定する機能は、外部機器との通信を行う機能と、外部機器との通信結果に基づいて、ページとページとの間隔を決定する機能とを有する機能である。そして、上記ページとページとの間隔を設定する機能は、複数のメディアのそれぞれと、ページとページとの間隔とが対応して定義付けられているテーブルを参照し、ページとページとの間隔を決定する機能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施例１であるインクジェットプリンタ１０を示す斜視図である。
【図２】図１に示すインクジェットプリンタ１０の制御ハードウエア構成の概略を示すブロック図である。
【図３】実施例１におけるカットラインの出力処理を示すフローチャートである。
【図４】プリントバッファ３７上に保持されるカットラインデータを示す図である。
【図５】ランダムマスクバッファ３９上に保持されるカットラインマスクデータの読出しを説明する図である。
【図６】実施例１におけるランダムマスクバッファ上のカットラインマスクデータを説明する図である。
【図７】実施例１において、ＡＳＩＣ３０の詳細を説明する図である。
【図８】実施例１において、カットラインマスクデータの読み出しを説明する図である。
【図９】実施例１において、カットラインを印刷するためのヘッドへの転送データの生成を説明する図である。
【図１０】実施例１において、カットラインの出力結果を説明する図である。
【図１１】実施例１において、オペレーションパネル２９上のカットライン間隔設定画面を示す図である。
【図１２】実施例１におけるドライバ上のページ設定画面を示す図である。
【図１３】実施例１におけるドライバ上のカットライン（２本）選択画面を示す図である。
【図１４】実施例１におけるドライバ上のカットライン間隔設定画面を示す図である。
【図１５】実施例１において、メディアに対するカットライン間隔テーブルを示す図である。
【符号の説明】
【０１０２】
１０…インクジェットプリンタ、
１２…記録媒体、
１４…プラテン、
１６…キャリッジモータ、
１７…媒体搬送モータ、
１８…ベルト、
１９…ロータリーエンコーダ、
２０…キャリッジ、
２１…リニアスケール、
２８…反射式光学センサ、
２９…オペレーションパネル、
３３…ランダムマスク処理回路、
３４…ノズルマスク処理回路、
３７…プリントバッファ、
３９…ランダムマスクバッファ、
４０…ＣＰＵ（中央処理装置）、
４１…不揮発性メモリ、
４２…ＲＯＭ、
４３…ＲＡＭ、
４４…イメージコントローラ、
４５…エンジンコントローラ、
４６…通信Ｉ／Ｆ、
４７…ホストＰＣ。
【図１】
2010137363.tif 000003
【図２】
2010137363.tif 000004
【図３】
2010137363.tif 000005
【図４】
2010137363.tif 000006
【図５】
2010137363.tif 000007
【図６】
2010137363.tif 000008
【図７】
2010137363.tif 000009
【図８】
2010137363.tif 000010
【図９】
2010137363.tif 000011
【図１０】
2010137363.tif 000012
【図１１】
2010137363.tif 000013
【図１２】
2010137363.tif 000014
【図１３】
2010137363.tif 000015
【図１４】
2010137363.tif 000016
【図１５】
2010137363.tif 000017