(57)【特許請求の範囲】
【請求項１】
印刷材を印刷媒体に付着させる印刷手段と、
取得された印刷データに基づいた画像を印刷媒体に印刷させるべく前記印刷手段を制御する印刷制御手段と、を備え、
前記印刷制御手段は、印刷媒体の幅方向に延びる所定の画像を印刷媒体に印刷させるべく前記印刷手段を制御する印刷装置において、
前記取得された印刷データに基づいた画像の前記幅方向における一方側の端部の位置と他方側の端部の位置とに基づいて該画像の幅方向における長さとしての取得画像幅を算出し、該算出した取得画像幅に基づいて前記所定の画像の前記幅方向における長さを設定する幅設定手段と、
前記幅設定手段により算出された取得画像幅を記憶する幅情報記憶手段とをさらに備え、
前記幅設定手段は、前記印刷媒体に印刷を行うために出力される今回の印刷データに基づいた画像の取得画像幅を算出し、該算出した取得画像幅と前記幅情報記憶手段に記憶されている取得画像幅との比較に基づいて前記所定の画像の前記幅方向における長さを設定することを特徴とする印刷装置。
【請求項２】
前記幅設定手段は、前記算出した取得画像幅の長さが前記幅情報記憶手段に記憶されている取得画像幅よりも長い場合には、前記幅情報記憶手段に記憶されている取得画像幅を前記算出した取得画像幅に更新し、
前記印刷制御手段は、前記幅情報記憶手段に記憶されている取得画像幅に基づいて前記印刷媒体に所定の画像を印刷させるべく前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データを解析するデータ解析部をさらに備え、
前記幅設定手段は、前記データ解析部によって解析された全ての印刷データに基づき印刷媒体に印刷される画像のうち前記幅方向における長さが最大となる画像の前記取得画像幅を算出し、該算出した取得画像幅に基づき、前記所定の画像の前記幅方向における長さを設定することを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記印刷手段を基準として、印刷媒体を前記幅方向と交差する搬送方向に相対的に移動させる搬送手段をさらに備え、
前記所定の画像は、前記搬送方向において前記所定の画像が印刷される位置の前後を区切るための区切り線を含むことを特徴とする請求項１〜請求項３のうち何れか一項に記載の印刷装置。
【請求項５】
取得された印刷データに基づいた画像を、印刷手段からの印刷材を印刷媒体に付着させることにより、該印刷媒体に印刷させる第１の印刷ステップと、
印刷媒体の幅方向に延びる所定の画像を、前記印刷手段からの印刷材を印刷媒体に付着させることにより、該印刷媒体に印刷させる第２の印刷ステップと、を有する印刷方法において、
前記取得された印刷データに基づいた画像の前記幅方向における一方側の端部の位置と他方側の端部の位置とに基づいて該画像の幅方向における長さとしての取得画像幅を算出し、該算出した取得画像幅に基づいて前記所定の画像の前記幅方向における長さを設定させる幅設定ステップと、
前記幅設定ステップにて算出された取得画像幅を記憶する幅情報記憶ステップとをさらに有し、
前記幅設定ステップでは、前記印刷媒体に印刷を行うために出力される今回の印刷データに基づいた画像の取得画像幅を算出するとともに、該算出した取得画像幅と記憶されている取得画像幅との比較に基づいて前記所定の画像の前記幅方向における長さを設定し、
前記第２の印刷ステップでは、前記幅設定ステップで設定した前記幅方向における長さを有する前記所定の画像を印刷媒体に印刷させることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクなどの印刷材を用いて印刷媒体に印刷処理を行う印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
従来、印刷材を印刷媒体に付着させる印刷手段を備える印刷装置の一例として、例えば特許文献１，２に記載の印刷装置が提案されている。特許文献１，２に記載の印刷装置は、長尺状の印刷媒体（例えばロール紙）に印刷処理を行う大型の印刷装置であって、印刷材としてのインクを噴射する印刷ヘッドを有する印刷手段を備えている。そして、上記印刷装置では、印刷媒体の長手方向に沿って複数の画像が印刷されると共に、該長手方向において互いに隣り合う画像同士の間に印刷媒体の幅方向に延びる切り取り線（所定の画像）が印刷される。
【０００３】
ところで、印刷装置では、印刷媒体の幅方向における長さを取得することなく、該印刷媒体に印刷処理を行うことがある。こうした状態で印刷媒体に切り取り線を印刷させる場合、印刷ヘッドからは、印刷媒体の存在しない位置にまで切り取り線を印刷すべくインクが噴射されるおそれがある。この場合、印刷媒体を支持する支持部材が、印刷ヘッドから噴射されたインクによって汚れ、ひいては該支持部材に支持される印刷媒体が汚れるおそれがある。
【０００４】
そこで、特許文献１に記載の印刷装置では、支持部材に、印刷媒体の幅方向に沿った複数位置に収容凹部を設けている。そして、印刷媒体に切り取り線を印刷する際に、印刷媒体の存在しない位置にインクが噴射されたとしても、該インクは、支持部材に設けられた収容凹部内に収容される。そのため、印刷媒体に切り取り線を印刷する際におけるインクの噴射によって、支持部材が汚れることが抑制されていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１０５５８３号公報
【特許文献２】特開２００８−２３７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載の印刷装置では、切り取り線を印刷媒体に印刷する際に支持部材が汚れることを抑制できる。しかしながら、印刷媒体の幅方向における長さが不明な場合には、切り取り線を印刷媒体に印刷するに際し、依然として、印刷媒体の存在しない位置にまでインクが印刷ヘッドから噴射されるおそれがあった。そこで、印刷媒体の幅方向における長さが不明な場合、及び印刷媒体の幅方向における両端の各位置が不明な場合などであっても、切り取り線を印刷媒体に印刷する場合に、印刷媒体の存在しない位置にまでインクが印刷ヘッドから噴射されることを抑制できる技術が希求されていた。
【０００７】
なお、こうした問題は、ロール紙のような長尺状の印刷媒体に限らず、単票紙に印刷処理を行う場合であっても同様に発生し得る。単票紙の印刷時には、搬送方向における上流側に印刷される第１画像と下流側に印刷される第２画像とを区切るために、単票紙の幅方向に延びる区切り線（所定の画像）が単票紙に印刷されることがある。このとき、単票紙の幅方向における長さが不明な場合などでは、区切り線の印刷時に、単票紙の存在しない位置にまでインクが印刷ヘッドから噴射されるおそれがあった。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、印刷媒体に所定の画像を印刷するに際し、印刷媒体の存在しない位置に向けて印刷材が印刷手段から供給される可能性を低減できる印刷装置及び印刷方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の印刷装置は、印刷材を印刷媒体に付着させる印刷手段と、取得された印刷データに基づいた画像を印刷媒体に印刷させるべく前記印刷手段を制御する印刷制御手段と、を備え、前記印刷制御手段は、印刷媒体の幅方向に延びる所定の画像を印刷媒体に印刷させるべく前記印刷手段を制御する印刷装置において、前記取得された印刷データに基づいた画像の前記幅方向における一方側の端部の位置と他方側の端部の位置とに基づいて該画像の幅方向における長さとしての取得画像幅を算出し、該算出した取得画像幅に基づいて前記所定の画像の前記幅方向における長さを設定する幅設定手段と、前記幅設定手段により算出された取得画像幅を記憶する幅情報記憶手段とをさらに備え、前記幅設定手段は、前記印刷媒体に印刷を行うために出力される今回の印刷データに基づいた画像の取得画像幅を算出し、該算出した取得画像幅と前記幅情報記憶手段に記憶されている取得画像幅との比較に基づいて前記所定の画像の前記幅方向における長さを設定する。
【００１０】
上記構成によれば、所定の画像の幅方向における長さは、印刷装置に取得された印刷データに基づき印刷媒体に印刷される画像の大きさに応じた長さに設定される。そして、この設定結果に基づき、印刷媒体には、印刷手段によって印刷材が付着されることにより所定の画像が印刷される。通常、印刷媒体の幅方向における長さよりも長い幅方向における長さを有する画像を印刷するための印刷データが、印刷装置で取得される可能性は低いと考えられる。そのため、印刷媒体には、該印刷媒体の幅方向における長さ以下の長さを有する所定の画像が印刷される可能性が高い。したがって、印刷媒体に所定の画像を印刷するに際し、印刷媒体の存在しない位置に向けて印刷材が印刷手段から供給される可能性を低減できる。
【００１１】
なお、「所定の画像」とは、印刷装置外から取得される印刷データに基づかない画像であって、印刷装置内で生成されたデータに基づき印刷媒体に印刷される画像である。
本発明の印刷装置において、前記幅設定手段は、前記算出した取得画像幅の長さが前記幅情報記憶手段に記憶されている取得画像幅よりも長い場合には、前記幅情報記憶手段に記憶されている取得画像幅を前記算出した取得画像幅に更新し、前記印刷制御手段は、前記幅情報記憶手段に記憶されている取得画像幅に基づいて前記印刷媒体に所定の画像を印刷させるべく前記印刷手段を制御する。
【００１２】
上記構成によれば、所定の画像の幅方向における長さは、印刷媒体に既に印刷された画像の幅方向における長さに基づき設定される。そのため、印刷媒体に画像を印刷させるための印刷データが小分けされた状態で印刷装置が順次取得するような場合であっても、所定の画像の幅方向における長さが、印刷媒体の幅方向における長さ以下となる可能性を高くできる。したがって、印刷媒体に所定の画像を印刷させるに際し、印刷媒体の存在しない位置に向けて印刷材が印刷手段から供給される可能性を低減できる。
【００１３】
本発明の印刷装置は、前記印刷データを解析するデータ解析部をさらに備え、前記幅設定手段は、前記データ解析部によって解析された全ての印刷データに基づき印刷媒体に印刷される画像のうち前記幅方向における長さが最大となる画像の前記取得画像幅を算出し、該算出した取得画像幅に基づき、前記所定の画像の前記幅方向における長さを設定する。
【００１４】
上記構成によれば、印刷媒体に画像を印刷させるための印刷データを印刷装置が全て取得した状態で、所定の画像の幅方向における長さが設定される。そのため、所定の画像の幅方向における長さを、印刷媒体内において極力長く設定することができる。
【００１５】
本発明の印刷装置は、前記印刷手段を基準として、印刷媒体を前記幅方向と交差する搬送方向に相対的に移動させる搬送手段をさらに備え、前記所定の画像は、前記搬送方向において前記所定の画像が印刷される位置の前後を区切るための区切り線を含む。
【００１６】
上記構成によれば、印刷データに基づいた印刷処理が行われる場合に、印刷媒体には、区切り線を含む所定の画像が印刷される。そのため、印刷済みとなった印刷媒体をどの部分で区切って良いかを、ユーザーに容易に視認させることができる。
【００１７】
本発明の印刷方法は、取得された印刷データに基づいた画像を、印刷手段からの印刷材を印刷媒体に付着させることにより、該印刷媒体に印刷させる第１の印刷ステップと、印刷媒体の幅方向に延びる所定の画像を、前記印刷手段からの印刷材を印刷媒体に付着させることにより、該印刷媒体に印刷させる第２の印刷ステップと、を有する印刷方法において、前記取得された印刷データに基づいた画像の前記幅方向における一方側の端部の位置と他方側の端部の位置とに基づいて該画像の幅方向における長さとしての取得画像幅を算出し、該算出した取得画像幅に基づいて前記所定の画像の前記幅方向における長さを設定させる幅設定ステップと、前記幅設定ステップにて算出された取得画像幅を記憶する幅情報記憶ステップとをさらに有し、前記幅設定ステップでは、前記印刷媒体に印刷を行うために出力される今回の印刷データに基づいた画像の取得画像幅を算出するとともに、該算出した取得画像幅と記憶されている取得画像幅との比較に基づいて前記所定の画像の前記幅方向における長さを設定し、前記第２の印刷ステップでは、前記幅設定ステップで設定した前記幅方向における長さを有する前記所定の画像を印刷媒体に印刷させる。
【００１８】
上記構成によれば、上記印刷装置と同等の作用・効果を得ることができる。
【図面の簡単な説明】
【００１９】
【図１】（ａ）（ｂ）は第１の実施形態の印刷装置の概略斜視図。
【図２】第１の実施形態のインク噴射部を模式的に示す平面図。
【図３】第１の実施形態のインク噴射部及び搬送装置を模式的に示す側面図。
【図４】第１の実施形態の印刷装置の電気的構成の要部を示すブロック図。
【図５】コントローラーの機能構成の要部を示すブロック図。
【図６】画像及び切り取り線が印刷されたロール紙を示す模式図。
【図７】第１の実施形態の印刷処理ルーチンを説明するフローチャート。
【図８】第２の実施形態の印刷処理ルーチンの要部を説明するフローチャート。
【図９】画像及び切り取り線が印刷されたロール紙を示す模式図。
【図１０】別の実施形態において、画像及び切り取り線が印刷されたロール紙を示す模式図。
【図１１】別の実施形態において、所定の画像が印刷されたロール紙の要部を示す模式図。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
以下、本発明を具体化した一実施形態を図１〜図７に基づいて説明する。
図１（ａ）は、本実施形態の印刷装置の構成の一例を示す斜視図である共に、図１（ｂ）は、印刷装置の主要部の内部構成の一例を示す斜視図である。図１（ａ）（ｂ）に示すように、印刷装置１１は、印刷媒体の一例としてロール状の印刷用紙Ｐ（以下、「ロール紙」ともいう。）に印刷処理を行うシリアルタイプのインクジェット式プリンターである。こうした印刷装置１１は、ロール紙Ｐに対して印刷処理を行う印刷装置本体１２と、該印刷装置本体１２を重力方向における下方から支持する支持用脚部１３とを備えている。
【００２１】
また、印刷装置本体１２の前面側から見て左側には、複数（本実施形態では６つ）のインクカートリッジ１４を収容するホルダー部１５と、該ホルダー部１５をその前面から覆う開閉可能なホルダー用カバー１６とが設けられている。各インクカートリッジ１４には、互いに種類（例えば、色）の異なるインク（印刷材）がそれぞれ収容されている。また、印刷装置本体１２の前面側から見て右側上部には、ユーザーによって操作される操作パネル１７が設けられており、該操作パネル１７は、液晶画面と各種ボタンとを有している。
【００２２】
印刷装置本体１２の上側には、ロール紙Ｐが収容される媒体収容部１８が設けられている。この媒体収容部１８内に収容されるロール紙Ｐは、主走査方向Ｘに沿って延びる軸部材１９に巻かれている。媒体収容部１８内において主走査方向Ｘにおける両側には、軸部材１９を回転自在な状態で支持する軸支持部２０がそれぞれ設けられている。そして、軸部材１９が所定の回転方向（図３で矢印で示す方向）に回転することにより、ロール紙Ｐは、長尺状の用紙として印刷装置本体１２内に送り出される。なお、媒体収容部１８の前面側には、該媒体収容部１８内に収容されるロール紙Ｐを覆う取り外し可能な収容部用カバー２１が設けられている。
【００２３】
印刷装置本体１２内には、ロール紙Ｐにおいて印刷装置本体１２内に搬送された部分に対してインクを噴射するインク噴射部２２と、該インク噴射部２２に向けてロール紙Ｐを搬送する搬送手段の一例としての搬送装置２３（図３参照）とが設けられている。また、印刷装置本体１２には、ロール紙Ｐにおいてインク噴射部２２によってインクが付着した部分、即ち印刷が完了した部分が排紙される排紙部２４が設けられている。なお、印刷装置本体１２は、該印刷装置本体１２内を覆うための開閉可能な本体カバー２５を有している。
【００２４】
次に、インク噴射部２２について説明する。
図２及び図３に示すように、インク噴射部２２は、主走査方向Ｘ（図２では左右方向）に延びる支持部材３０を備えている。この支持部材３０は、主走査方向Ｘにほぼ直交する副走査方向（搬送方向）Ｙにおいて上流側（媒体収容部１８側）のほうが下流側（排紙部２４側）よりも上方に位置するように配置されている。すなわち、支持部材３０は、水平面に対して斜状をなす支持面３０ａを有している。こうした支持部材３０の支持面３０ａは、ロール紙Ｐのうち印刷装置本体１２内に搬送された部分を支持する。
【００２５】
また、インク噴射部２２は、主走査方向Ｘに延びるガイド軸３１を備えており、該ガイド軸３１は、支持部材３０の支持面３０ａに対向して配置されている。こうしたガイド軸３１は、キャリッジ３２を主走査方向Ｘに沿って往復移動可能な状態で支持している。
【００２６】
また、インク噴射部２２は、正逆両方向に回転可能なキャリッジモーター（以下、「ＣＲモーター」ともいう。）３３と、該ＣＲモーター３３から出力された駆動力をキャリッジ３２に伝達するキャリッジ駆動部３４とを備えている。このキャリッジ駆動部３４は、印刷装置本体１２の後面において主走査方向Ｘにおける両端側に回転自在な状態で支持される一対のプーリー３５，３６を有しており、一方（図２では右側）のプーリー３５には、ＣＲモーター３３の出力軸（図示略）が動力伝達可能な状態で連結されている。また、一対のプーリー３５，３６間には、一部がキャリッジ３２に連結された無端状のタイミングベルト３７が掛装されている。そして、キャリッジ３２は、ＣＲモーター３３からの駆動力がキャリッジ駆動部３４を介して伝達されることにより、主走査方向Ｘに沿ってガイド軸３１にガイドされながら移動する。
【００２７】
また、キャリッジ３２の後面側には、該キャリッジ３２の主走査方向Ｘにおける位置、移動速度及び移動方向を検出するためのリニアエンコーダー３８が設けられている。このリニアエンコーダー３８は、図４に示すように、主走査方向Ｘに延びる被検出用テープ３９と、キャリッジ３２に支持される検出部４０とを備えている。被検出用テープ３９は、印刷装置本体１２に移動不能な状態で支持されると共に、主走査方向Ｘに沿って等間隔に形成される多数のスリット３９ａを有している。検出部４０は、主走査方向Ｘにおいて互いに異なる位置に配置される複数（一例として２つ）のセンサー（図示略）を有している。そして、検出部４０の各センサーからは、キャリッジ３２の移動距離に相当するパルス状の検出信号が制御回路６０（図４参照）にそれぞれ出力される。
【００２８】
また、キャリッジ３２上には、各インクカートリッジ１４から供給された各種インクを個別に一時的に貯留する複数（本実施形態では６つ）のサブタンク（図示略）が設けられている。これら各サブタンクには、インク供給装置４１（図４参照）の駆動によって個別対応するインクカートリッジ１４からインクがそれぞれ供給される。
【００２９】
また、キャリッジ３２において支持部材３０に対向する側には、印刷ヘッド４２が設けられている。この印刷ヘッド４２には、サブタンクからインクが供給される複数（図２では６つのみ図示）のノズル４３と、各ノズル４３に個別対応する図示しない複数の駆動素子（一例として、圧電素子）とが設けられている。各ノズル４３は、印刷ヘッド４２において支持部材３０に対向する対向面４４（「ノズル形成面」ともいう。）にそれぞれ開口している。そして、ノズル４３からは、サブタンクから供給されたインクが、駆動素子の駆動によって支持部材３０に向けて噴射（供給）される。したがって、本実施形態では、印刷ヘッド４２及びキャリッジ３２により、ロール紙Ｐにおいてインク噴射部２２に搬送された部分にインクを付着させる印刷手段が構成される。
【００３０】
また、キャリッジ３２において印刷ヘッド４２の側方（図２では左側）には、発光部４５ａ及び受光部４５ｂを有する光学式の端部検出センサー４５が設けられている。この端部検出センサー４５において、発光部４５ａからは支持部材３０側に向けて検出光が出力されると共に、受光部４５ｂは支持部材３０又は該支持部材３０に支持されるロール紙Ｐからの反射光を受光する。そして、端部検出センサー４５からは、受光部４５ｂでの受光量に応じた検出信号が後述する制御回路６０（図４参照）に出力される。
【００３１】
支持部材３０の主走査方向Ｘにおける一方側（図２では右側）には、ロール紙Ｐが供給されないホームポジションが形成されており、該ホームポジションには、印刷ヘッド４２の各種メンテナンスを行うためのメンテナンス装置４６が設けられている。このメンテナンス装置４６には、ホームポジションに位置する印刷ヘッド４２に対して、接離する方向（図２では上下方向であって、支持面３０ａに直交する方向）に移動する有底略筒状のキャップ４７と、該キャップ４７を昇降移動させる昇降機構４８とが設けられている。キャップ４７は、ホームポジションに位置する印刷ヘッド４２の各ノズル４３から噴射（排出）されたインク（「廃インク」ともいう。）を受容可能とされている。なお、メンテナンス装置４６は、メンテナンスの一例として、フラッシング処理、クリーニング処理及び不良ノズルの検出処理などを適宜行う。
【００３２】
次に、搬送装置２３について説明する。
図３に示すように、搬送装置２３は、副走査方向Ｙに沿ってロール紙Ｐを搬送する装置である。こうした搬送装置２３は、副走査方向Ｙにおいて支持部材３０の上流側（図３では右斜め上方であって、媒体収容部１８側）に配置される給紙ローラー対５０と、副走査方向Ｙにおいて支持部材３０の下流側（図３では左斜め下方であって、排紙部２４側）に配置される排紙ローラー対５１とを備えている。給紙ローラー対５０及び排紙ローラー対５１は、紙送りモーター（以下、「ＰＦモーター」ともいう。）５２から伝達される駆動力によって回転する駆動ローラー５０ａ，５１ａと、該駆動ローラー５０ａ，５１ａの回転に伴い従動回転する従動ローラー５０ｂ，５１ｂとでそれぞれ構成されている。そして、ＰＦモーター５２から伝達される駆動力によって各駆動ローラー５０ａ，５１ａが図３で示す矢印方向に回転することにより、各ローラー対５０，５１に挟持されるロール紙Ｐは、副走査方向Ｙにおいて排紙部２４側に紙送り（搬送）される。
【００３３】
なお、本実施形態において「ロール紙Ｐを搬送」とは、媒体収容部１８内において軸部材１９が所定の方向（図３の矢印が示す方向）に回転することにより、ロール紙Ｐが、長尺状の用紙として送り出されることを示している。
【００３４】
次に、印刷装置１１の電気的構成について説明する。
図４に示すように、印刷装置１１の制御回路６０は、インターフェイス６１を介してホスト装置ＨＣとの間で印刷データなどの各種情報を送受信可能な状態で接続されている。また、制御回路６０のインターフェイス６１には、ユーザーによる操作パネル１７の操作結果に関する操作情報が入力される。
【００３５】
ホスト装置ＨＣには、図３に示すように、印刷データを生成するプリンタードライバーＰＤが、ホスト装置ＨＣのＣＰＵ（図示略）とプログラムとにより構築されている。印刷データは、コマンドと、ロール紙Ｐに印刷すべき画像に関する画像データとを含んでいる。プリンタードライバーＰＤは、画像データの解像度を印刷装置１１の印刷解像度に変換し、変換後の画像データに対して色変換処理を行う。続いて、プリンタードライバーＰＤは、色変換処理済みの画像データに対してハーフトーン処理（階調数変換処理）を行う。
【００３６】
そして、プリンタードライバーＰＤは、上記各種処理が施された画像データを含む印刷データを印刷装置１１側に出力させる。このとき、プリンタードライバーＰＤは、印刷データをキャリッジ３２の１走査分のデータ（以下、「分割印刷データ」ともいう。）に分割し、各分割印刷データを印刷装置１１側に順次出力させる。なお、印刷装置１１側での印刷データに基づく印刷処理時において改頁を行わせたい直前の分割印刷データのコマンドは、改頁を指示する情報（「改頁指示情報」ともいう。）を含んでいる。
【００３７】
次に、印刷装置１１の制御回路６０について説明する。
制御回路６０は、ＣＰＵ６２、ＡＳＩＣ６３（（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＯＭ６６、不揮発性メモリー６７及びＲＡＭ６８を有するコントローラー６４（図４では一点鎖線で囲まれた部分）を備えている。このコントローラー６４は、バス６５を介して各種ドライバー６９，７０，７１，７２に電気的に接続されている。そして、コントローラー６４は、ＰＦ用ドライバー６９を介してＰＦモーター５２を制御すると共に、ＣＲ用ドライバー７０を介してＣＲモーター３３を制御する。また、コントローラー６４は、ヘッド用ドライバー７１を介して印刷ヘッド４２（具体的には、印刷ヘッド４２内の各駆動素子）を制御すると共に、インク供給用ドライバー７２を介してインク供給装置４１を制御する。
【００３８】
ＲＯＭ６６には、各種制御プログラム及び各種データなどが記憶されている。不揮発性メモリー６７には、ファームウェアプログラムを始めとする各種プログラム及び印刷処理に必要な各種データなどが記憶されている。具体的には、不揮発性メモリー６７は、ロール紙Ｐに印刷する所定の画像の一例として切り取り線Ｓ（図６参照）に関するデータ（以下、「改頁データ」ともいう。）を記憶する改頁データ記憶部６７ａと、切り取り線Ｓの幅Ｈを設定するために必要な各種情報が記憶される幅情報記憶部６７ｂとを有している。本実施形態の印刷装置１１では、図６に示すように、印刷後のロール紙Ｐを頁単位で切り取りやすいように、主走査方向Ｘ（即ち、ロール紙Ｐの幅方向）に延びる切り取り線（例えば、破線）Ｓが印刷され、副走査方向Ｙにおいて互いに隣り合う画像Ｇ１，Ｇ２，Ｇ３同士が切り取り線Ｓによって区切られる。すなわち、切り取り線Ｓは、区切り線として機能する。
【００３９】
ＲＡＭ６８には、ＣＰＵ６２によって実行されるプログラムデータ、ＣＰＵ６２による演算結果及び処理結果である各種データ、及びＡＳＩＣ６３で処理された各種データなどが一時記憶される。また、ＲＡＭ６８は、受信バッファー６８ａ、中間バッファー６８ｂ及び出力バッファー６８ｃを有している。受信バッファー６８ａには、ホスト装置ＨＣから受信した印刷データ（即ち、各分割印刷データ）が格納されると共に、中間バッファー６８ｂには、処理途中のデータが格納される。さらに、出力バッファー６８ｃには、処理後のデータが格納される。
【００４０】
次に、本実施形態のコントローラー６４について説明する。なお、ここでは、ロール紙Ｐへのインク噴射に関する機能部分を中心に説明し、他の機能部分（紙送りやメンテナンスに関する機能部分など）については説明を省略するものとする。
【００４１】
図５に示すように、コントローラー６４は、ハードウェア及びソフトウェアのうち少なくとも一方により実現される機能部分として、コマンド解析部８０、画像展開処理部８１、印刷幅設定部８２、ＣＲ制御部８３及びヘッド制御部８４を備えている。
【００４２】
コマンド解析部８０は、受信バッファー６８ａに一時格納された印刷データ（分割印刷データ）に含まれるコマンドを解析（解釈）し、中間コードを生成する。そして、コマンド解析部８０は、生成した中間コードを中間バッファー６８ｂに格納する。
【００４３】
画像展開処理部８１は、中間バッファー６８ｂに格納された中間コードを印刷ドットが階調値で示されたビットマップデータに変換し、該ビットマップデータをＲＡＭ６８上に展開する。また、画像展開処理部８１は、１走査（「１パス」ともいう。）分のデータの展開処理を順次行い、１走査分のビットマップデータ（階調値データ）を出力バッファー６８ｃに順次格納する。なお、「１走査分のビットマップデータ」とは、キャリッジ３２の１回の主走査方向Ｘへの移動時、即ち印刷手段の１回の駆動時に、ロール紙Ｐに対してインクを噴射させるために必要なデータのことである。
【００４４】
また、画像展開処理部８１は、コマンド解析部８０によって改頁を指示するコマンドを解析した場合、改頁データ記憶部６７ａから改頁データと、幅情報記憶部６７ｂから幅情報とを読み出す。そして、画像展開処理部８１は、幅情報記憶部６７ｂに記憶される幅情報で設定される幅Ｈを有する切り取り線Ｓがロール紙Ｐに印刷されるように、キャリッジ３２の１走査分のビットマップデータを生成し、該生成したビットマップデータを出力バッファー６８ｃに格納する。その後、画像展開処理部８１は、中間バッファー６８ｂに格納された中間コードに基づいた１走査分のビットマップデータを出力バッファー６８ｃに格納させる処理を再開する。すなわち、画像展開処理部８１は、ホスト装置ＨＣ側から受信した印刷データに基づいた画像をロール紙Ｐに印刷するためのデータの間に、改頁の際に必要な切り取り線Ｓに関するデータを割り込ませる。
【００４５】
印刷幅設定部８２は、ロール紙Ｐに印刷を行うために出力バッファー６８ｃから出力された１走査分のビットマップデータを解析する。具体的には、印刷幅設定部８２は、１走査分のビットマップデータに基づき、ロール紙Ｐにおいてインクが噴射される領域の主走査方向Ｘにおける一方側の端部（図６では左端部）の位置と、該領域の主走査方向Ｘにおける他方側の端部（図６では右端部）の位置とを取得する。そして、印刷幅設定部８２は、取得した主走査方向Ｘにおける両端の各位置に基づき、ロール紙Ｐにおいてインクが噴射される領域の主走査方向Ｘにおける幅（以下、「取得画像幅Ｈｇ」ともいう。）を算出する。また、印刷幅設定部８２は、算出した取得画像幅Ｈｇ（「新取得画像幅」ともいう。）と、幅情報記憶部６７ｂに記憶される取得画像幅（「旧取得画像幅」ともいう。）とを比較する。そして、印刷幅設定部８２は、新取得画像幅のほうが旧取得画像幅よりも広い場合には、新取得画像幅を幅情報記憶部６７ｂに記憶させる、即ち幅情報記憶部６７ｂに記憶される取得画像幅Ｈｇを更新する。
【００４６】
なお、印刷幅設定部８２は、媒体収容部１８に収容されるロール紙Ｐが交換された場合、幅情報記憶部６７ｂに記憶される取得画像幅Ｈｇを「０（零）」にリセットする。これは、交換後の新しいロール紙Ｐの幅が、交換前の古いロール紙Ｐの幅とは異なる可能性があるためである。
【００４７】
ＣＲ制御部８３は、ロール紙Ｐに印刷を行うために出力バッファー６８ｃから出力された１走査分のビットマップデータに基づき、キャリッジ３２の今回の走査時における移動開始位置と停止予定位置とを決定する。そして、ＣＲ制御部８３は、決定された移動開始位置及び停止予定位置に基づいた制御指令をＣＲ用ドライバー７０に出力する。その結果、ＣＲモーター３３の駆動が制御され、キャリッジ３２は、主走査方向Ｘに移動する。
【００４８】
ヘッド制御部８４は、ロール紙Ｐに印刷を行うために出力バッファー６８ｃから出力された１走査分のビットマップデータをヘッド用ドライバー７１に順次送出する。すると、ヘッド用ドライバー７１からは、印刷ヘッド４２の各駆動素子に対して個別に印刷タイミング信号が出力される。そして、印刷タイミング信号を受け取った駆動素子が駆動することにより、該駆動素子に個別対応するノズル４３からはインクが噴射される。
【００４９】
次に、本実施形態のコントローラー６４が実行する印刷処理ルーチンについて、図７に示すフローチャートに基づき説明する。
さて、ホスト装置ＨＣからの印刷データの受信が開始されたタイミングで、印刷処理ルーチンが実行される。すると、初めのステップＳ１０において、コントローラー６４は、印刷開始処理を行う。具体的には、コントローラー６４は、ロール紙Ｐの先端をインク噴射部２２内に進入させるべくＰＦモーター５２を制御する。また、コントローラー６４（コマンド解析部８０）は、受信バッファー６８ａに一時格納された印刷データに含まれるコマンドを解析する。ここでは、コマンド解析部８０は、ホスト装置ＨＣから送信される印刷データの圧縮方式、記述形式、ロール紙Ｐにおける印刷領域の大きさ（幅も含む。）及び印刷する用紙のサイズ（即ち、用紙幅）などを、コマンドの解析によって取得する。
【００５０】
なお、ホスト装置ＨＣから受信する印刷データのコマンドの内容は、ホスト装置ＨＣ側のプリンタードライバーＰＤの種類によって異なる可能性がある。例えば、第１のプリンタードライバーＰＤを有するホスト装置ＨＣからの印刷データのコマンドには、ロール紙Ｐにおける印刷領域の大きさ及び印刷する用紙のサイズに関する情報が含まれている。その一方で、第２のプリンタードライバーＰＤを有するホスト装置ＨＣからの印刷データのコマンドには、ロール紙Ｐにおける印刷領域の大きさ及び印刷する用紙のサイズに関する情報が含まれていない。
【００５１】
次のステップＳ１１において、コントローラー６４は、ロール紙Ｐの幅（即ち、紙幅）を検出してよいか否かを判定する。ユーザーによる操作パネル１７の操作によって紙幅の検出を行う旨が設定されている場合（ステップＳ１２；ＹＥＳ）、コントローラー６４は、その処理を次のステップＳ１２に移行する。一方、ユーザーによる操作パネル１７の操作によって紙幅の検出を行わない旨が設定されている場合（ステップＳ１２；ＮＯ）、コントローラー６４は、その処理を後述するステップＳ１３に移行する。なお、ロール紙Ｐの幅（即ち、紙幅）とは、ロール紙Ｐの主走査方向Ｘにおける長さのことを示している。
【００５２】
ステップＳ１２において、コントローラー６４は、紙幅検出処理を行う。具体的には、コントローラー６４（ＣＲ制御部８３）は、キャリッジ３２を、ホームポジションから検出初期位置に移動させるべくＣＲモーター３３を制御する。検出初期位置は、一例として、支持部材３０の主走査方向Ｘにおける中央に設定されている。
【００５３】
続いて、コントローラー６４は、キャリッジ３２を検出初期位置から主走査方向Ｘに移動させる。このとき、コントローラー６４は、端部検出センサー４５からの検出信号を取得すると共に、リニアエンコーダー３８からの検出信号を取得する。そして、コントローラー６４は、取得した各検出信号に基づき、ロール紙Ｐの幅（以下、「検出用紙幅Ｈｋ」ともいう。）を算出する。ここでは、端部検出センサー４５の受光部４５ｂでの受光量が、支持部材３０からの反射光とロール紙Ｐからの反射光とによって変化することに着眼し、ロール紙Ｐの幅が算出される。したがって、本実施形態では、端部検出センサー４５、リニアエンコーダー３８及びコントローラー６４によって、ロール紙Ｐの検出用紙幅Ｈｋを検出する幅検出手段が構成される。ただし、ロール紙Ｐの種類（例えば、インクが付着される印刷面の光沢度合い）によっては、上記の検出方法では、ロール紙Ｐの幅を正確に検出できないおそれがある。
【００５４】
そして、コントローラー６４は、キャリッジ３２を主走査方向Ｘにおけるホームポジション側まで移動させて紙幅検出処理を終了した後、その処理を次のステップＳ１３に移行する。
【００５５】
ステップＳ１３において、コントローラー６４は、ビットマップデータ生成処理を行う。また、コントローラー６４は、ビットマップデータ生成処理とほぼ同時並行で、インク噴射処理（ステップＳ１４）を行い、紙送り処理（ステップＳ１５）を行う。そして、コントローラー６４は、１頁分の印刷が完了していない場合（ステップＳ１６；ＮＯ）、上記ステップＳ１３，Ｓ１４，Ｓ１５の各処理を行う。したがって、本実施形態では、ステップＳ１３〜Ｓ１６により、印刷ヘッド４２からインクを噴射させて、印刷装置１１によって取得された印刷データに基づいた画像をロール紙Ｐに印刷させる第１の印刷ステップが構成される。
【００５６】
ビットマップデータ生成処理では、１走査分のビットマップデータが出力バッファー６８ｃに順次格納され、該出力バッファー６８ｃから１走査分のビットマップデータが出力される。このとき、幅情報記憶部６７ｂに記憶される取得画像幅Ｈｇは、適宜更新される。また、ビットマップデータ生成処理では、印刷データに含まれるコマンドの解析も行われる。
【００５７】
インク噴射処理では、ビットマップデータ生成処理で出力バッファー６８ｃから出力された１走査分のビットマップデータに基づき、ＣＲ制御部８３がキャリッジ３２の移動を制御すると共に、ヘッド制御部８４が印刷ヘッド４２からのインクの噴射を制御する。なお、インク噴射処理は、紙送り処理が終了したと同時又は直後から印刷ヘッド４２によるインク噴射が行われるように、ＰＦモーター５２の駆動が停止する前からＣＲモーター３３の駆動を開始させるべく実行されてもよい。したがって、本実施形態では、ＣＲ制御部８３及びヘッド制御部８４によって、印刷手段（キャリッジ３２及び印刷ヘッド４２）を制御する印刷制御手段が構成される。
【００５８】
紙送り処理では、ロール紙Ｐにおいて印刷ヘッド４２の対向面４４に対向する部分、即ちロール紙Ｐにおいて支持部材３０に支持される部分が副走査方向Ｙに沿って徐々に変更される。この紙送り処理では、双方向印刷を行う場合、印刷ヘッド４２からのインク噴射が終了した直後（又はキャリッジ３２の移動が一時的に停止した直後）から給紙ローラー対５０及び排紙ローラー対５１が駆動される。また、一方向印刷を行う場合、紙送り処理は、インク噴射処理が完了してキャリッジ３２が主走査方向Ｘにおける一方側に移動している最中に、給紙ローラー対５０及び排紙ローラー対５１が駆動される。
【００５９】
一方、コントローラー６４は、１頁分の印刷が完了した場合（ステップＳ１６；ＹＥＳ）、その処理を次のステップＳ１７に移行する。具体的には、１頁分の印刷を行うためにホスト装置ＨＣ側から受信された各分割印刷データのうち、最後の分割印刷データのコマンドには、改頁指示情報が含まれている。そのため、ビットマップデータ生成処理では、上記最後の分割印刷データのコマンドが解析されることにより、１頁分の印刷が完了したと判定される。
【００６０】
ステップＳ１７において、コントローラー６４は、上記ステップＳ１０の処理の結果、印刷装置１１が取得した印刷データの中に、印刷処理を行う用紙の幅に関する情報（用紙幅の設定に関する情報）、及び用紙内における印刷領域に関する情報のうち少なくとも一方が含まれていたか否かを判定する。そして、コントローラー６４は、用紙幅の設定に関する情報及び用紙内における印刷領域に関する情報のうち少なくとも一方が含まれる場合（ステップＳ１７；ＹＥＳ）、その処理を次のステップＳ１８に移行する。一方、コントローラー６４は、用紙幅の設定に関する情報及び用紙内における印刷領域に関する情報が共に含まれない場合（ステップＳ１７；ＮＯ）、その処理を後述するステップＳ１９に移行する。
【００６１】
ステップＳ１８において、コントローラー６４（印刷幅設定部８２）は、切り取り線Ｓの幅Ｈを、設定された用紙幅（又は印刷領域の幅）に設定し、設定した幅Ｈに関する幅情報を幅情報記憶部６７ｂに記憶させる。その後、コントローラー６４は、その処理を後述するステップＳ２３に移行する。
【００６２】
一方、ステップＳ１９において、コントローラー６４は、印刷処理ルーチンが今回実行されたことにより、紙幅検出処理（ステップＳ１２）が行われたか否かを判定する。そして、コントローラー６４は、紙幅検出処理が行われた場合（ステップＳ１９；ＹＥＳ）にはその処理を次のステップＳ２０に移行する一方、紙幅検出処理が行われていない場合（ステップＳ１９；ＮＯ）にはその処理を後述するステップＳ２２に移行する。
【００６３】
ステップＳ２０において、コントローラー６４は、ステップＳ１２で取得された検出用紙幅Ｈｋが、幅情報記憶部６７ｂに記憶される取得画像幅Ｈｇ以下であるか否かを判定する。そして、コントローラー６４は、検出用紙幅Ｈｋが取得画像幅Ｈｇ以下である場合（ステップＳ２０；ＹＥＳ）にはその処理を次のステップＳ２１に移行する一方、検出用紙幅Ｈｋが取得画像幅Ｈｇを超える場合（ステップＳ２０；ＮＯ）にはその処理を後述するステップＳ２２に移行する。
【００６４】
ステップＳ２１において、コントローラー６４（印刷幅設定部８２）は、切り取り線Ｓの幅Ｈを検出用紙幅Ｈｋに設定し、該設定した幅Ｈに関する幅情報を幅情報記憶部６７ｂに記憶させる。その後、コントローラー６４は、その処理を後述するステップＳ２３に移行する。
【００６５】
一方、ステップＳ２２において、コントローラー６４（印刷幅設定部８２）は、切り取り線Ｓの幅Ｈを取得画像幅Ｈｇに設定し、該設定した幅Ｈに関する幅情報を幅情報記憶部６７ｂに記憶させる。したがって、本実施形態では、印刷幅設定部８２が、切り取り線Ｓの幅Ｈを設定する幅設定手段として機能する。また、ステップＳ２２が、切り取り線Ｓの幅Ｈを設定する幅設定ステップに相当する。その後、コントローラー６４は、その処理を後述するステップＳ２３に移行する。
【００６６】
ステップＳ２３において、コントローラー６４は、切り取り線印刷処理を行う。具体的には、画像展開処理部８１は、改頁データ記憶部６７ａから改頁データと、幅情報記憶部６７ｂから幅情報（幅Ｈ）とを読み出す。そして、画像展開処理部８１は、ステップＳ１８，Ｓ２１，Ｓ２２の何れか一つのステップで設定された幅Ｈの切り取り線Ｓがロール紙Ｐに印刷されるようにビットマップデータを生成し、該生成したビットマップデータを出力バッファー６８ｃに格納する。続いて、出力バッファー６８ｃに格納されたビットマップデータに基づき、ＣＲ制御部８３が、キャリッジ３２の移動を制御すると共に、ヘッド制御部８４が、印刷ヘッド４２によるインクの噴射態様を制御する。したがって、本実施形態では、ステップＳ１７〜Ｓ２３により、主走査方向Ｘ（ロール紙Ｐの幅方向）に延びる切り取り線Ｓを、ロール紙Ｐに印刷させる第２の印刷ステップが構成される。そして、コントローラー６４は、切り取り線印刷処理が終了した後、その処理を次のステップＳ２４に移行する。
【００６７】
ステップＳ２４において、コントローラー６４は、次頁の印刷が有るか否かを判定する。そして、コントローラー６４は、次頁の印刷が有る場合には（ステップＳ２４；ＹＥＳ）、その処理を前述したステップＳ１３に移行する。一方、コントローラー６４は、次頁の印刷がない場合には（ステップＳ２４；ＮＯ）、印刷処理ルーチンを終了する。
【００６８】
このような印刷処理ルーチンが実行される場合、ロール紙Ｐには、一例として、図６に示す複数の画像Ｇ１，Ｇ２，Ｇ３及び切り取り線Ｓ（Ｓ１，Ｓ２，Ｓ３）が印刷される。なお、ここでは、印刷装置１１が取得する印刷データには、用紙幅の設定に関する情報及び用紙内における印刷領域に関する情報が共に含まれていないものとし、紙幅検出処理も行われないものとする。
【００６９】
さて、ロール紙Ｐの副走査方向Ｙにおける最下流（図６では上側）には、１頁目の画像（以下、「第１画像」ともいう。）Ｇ１が印刷される。この第１画像Ｇ１における幅、即ち取得画像幅Ｈｇは、第１画像幅Ｈｇ１である。そのため、１頁目と２頁目との間に印刷される切り取り線Ｓ１（Ｓ）の幅Ｈは、第１画像幅Ｈｇ１とされる。
【００７０】
切り取り線Ｓ１の印刷が完了すると、ロール紙Ｐにおいて切り取り線Ｓ１の副走査方向Ｙにおける上流側（図６では下側）には、２頁目の画像（以下、「第２画像」ともいう。）Ｇ２が印刷される。この第２画像Ｇ２では、第２画像Ｇ２を副走査方向Ｙに沿って分解した場合、副走査方向Ｙにおいて切り取り線Ｓ１に最も近い部分の幅（＝第２画像幅Ｈｇ２）が最も広い。しかも、第２画像幅Ｈｇ２は、第１画像幅Ｈｇ１よりも広いため、切り取り線Ｓの幅Ｈは、第２画像幅Ｈｇ２に変更される。その結果、２頁目と３頁目との間に印刷される切り取り線Ｓ２（Ｓ）の幅Ｈは、第２画像幅Ｈｇ２とされる。
【００７１】
切り取り線Ｓ２の印刷が完了すると、ロール紙Ｐにおいて切り取り線Ｓ２の副走査方向Ｙにおける上流側には、３頁目の画像（以下、「第３画像」ともいう。）Ｇ３が印刷される。この第３画像Ｇ３における幅は、第２画像幅Ｈｇ２よりも狭い第３画像幅Ｈｇ３である。そのため、切り取り線Ｓの幅Ｈは、第２画像幅Ｈｇ２で維持される。その結果、３頁目と４頁目との間に印刷される切り取り線Ｓ３（Ｓ）の幅Ｈは、第２画像幅Ｈｇ２とされる。すなわち、本実施形態では、切り取り線Ｓ（Ｓ１，Ｓ２，Ｓ３…）の幅Ｈは、既にロール紙Ｐに印刷された画像（Ｇ１，Ｇ２，Ｇ３…）の幅（Ｈｇ１，Ｈｇ２，Ｈｇ３…）が広いほど広めに設定される。
【００７２】
上記実施形態によれば、以下のような効果を得ることができる。
（１）所定の画像の一例としての切り取り線Ｓ（Ｓ１〜Ｓ３）の幅Ｈは、印刷装置１１が取得した印刷データに基づきロール紙Ｐに印刷される画像（Ｇ１〜Ｇ３）の大きさに応じた幅に設定される。そして、この設定結果に基づき、ロール紙Ｐには、印刷ヘッド４２からのインク噴射によって、切り取り線Ｓが印刷される。通常、ロール紙Ｐの幅よりも広い幅を有する画像を印刷するための印刷データが、印刷装置１１で取得される可能性は低いと考えられる。そのため、ロール紙Ｐには、該ロール紙Ｐの幅よりも狭い幅を有する切り取り線Ｓが印刷される可能性が高い。したがって、ロール紙Ｐに切り取り線Ｓを印刷させるに際し、主走査方向Ｘにおいてロール紙Ｐの存在しない位置に向けて印刷ヘッド４２からインクが噴射される可能性を低減できる。
【００７３】
（２）そのため、支持部材３０の支持面３０ａ側が、インクによって汚れる可能性を低くできる。したがって、ロール紙Ｐにおいて印刷処理が施されない側の面、即ち裏面側が汚れることを抑制できる。また、支持部材３０の汚れを拭き取るなどのメンテナンスにかかる時間又は回数を低減できる。
【００７４】
（３）一般的なプリンタードライバーＰＤでは、印刷装置１１に送信するための印刷データに、画像を印刷させる用紙の設定や印刷領域の設定に関する情報を含んだコマンドを含ませる。しかしながら、プリンタードライバーＰＤの中には、画像を印刷させる用紙の設定や印刷領域の設定に関する情報を含んだコマンドを含まない印刷データを生成し、該印刷データを印刷装置１１側に送信するものがある。本実施形態では、画像を印刷させる用紙の設定や印刷領域の設定に関する情報を含んだコマンドを含まない印刷データを受信した場合であっても、切り取り線Ｓの幅Ｈを、ロール紙Ｐの幅を超えない値に設定することができる。
【００７５】
（４）印刷装置１１には、ホスト装置ＨＣから印刷データが小分けされた状態で順次送信される。すなわち、印刷装置１１は、各分割印刷データを順次受信する。そして、印刷装置１１では、受信された順に、分割印刷データに基づいたコマンドの解析処理及びデータの展開処理が行われる。その結果、出力バッファー６８ｃには、１走査分のビットマップデータが順次格納される。そして、１走査分のビットマップデータが出力バッファー６８ｃから出力されると、該１走査分のビットマップデータに基づき、ロール紙Ｐにおいてインクが噴射される領域の取得画像幅Ｈｇが算出される。このように算出された取得画像幅Ｈｇに基づき、切り取り線Ｓの幅Ｈが設定される。そのため、切り取り線Ｓの幅Ｈが、ロール紙Ｐの幅よりも広めに設定されることが抑制される。したがって、ロール紙Ｐに切り取り線Ｓを印刷させるに際し、主走査方向Ｘにおいてロール紙Ｐの存在しない位置に向けて印刷ヘッド４２からインクが噴射される可能性を低減できる。
【００７６】
（５）しかも、取得画像幅Ｈｇは、出力バッファー６８ｃから１走査分のビットマップデータが出力される毎に算出される。こうして毎回算出される取得画像幅Ｈｇのうち最大値が、幅情報記憶部６７ｂに記憶される。そして、幅情報記憶部６７ｂに記憶される取得画像幅Ｈｇに基づき、切り取り線Ｓの幅Ｈが設定される。そのため、ロール紙Ｐには、極力長い切り取り線Ｓを印刷させることができ、印刷後におけるロール紙Ｐを切り取り線Ｓに沿って切り取り易くさせることができる。
【００７７】
（６）印刷データに基づいた印刷処理が行われる場合、ロール紙Ｐには、区切り線に相当する切り取り線Ｓが印刷される。そのため、印刷済みとなったロール紙Ｐをどの部分で区切って良いかを、ユーザーに容易に視認させることができる。
【００７８】
（７）ロール紙Ｐの幅、即ち検出用紙幅Ｈｋは、キャリッジ３２に搭載される端部検出センサー４５（光学式のセンサー）を用いて検出される。しかし、用紙の種類（例えば、光沢度合い）によっては、検出用紙幅Ｈｋを正確に検出できないおそれがある。正確ではない検出用紙幅Ｈｋを幅Ｈに設定した場合には、切り取り線Ｓを用紙に印刷するときに用紙のない部分に誤ってインクが噴射される可能性がある。この点、本実施形態では、検出用紙幅Ｈｋが検出された場合であっても、検出用紙幅Ｈｋと取得画像幅Ｈｇとが比較される。そして、取得画像幅Ｈｇが検出用紙幅Ｈｋ未満である場合には、切り取り線Ｓの幅Ｈが取得画像幅Ｈｇに設定される。そのため、ロール紙Ｐに切り取り線Ｓを印刷させるに際し、主走査方向Ｘにおいてロール紙Ｐの存在しない位置に向けてインクが印刷ヘッド４２から噴射される可能性を低減できる。
【００７９】
（８）本実施形態では、幅情報記憶部６７ｂは、不揮発性メモリー６７内に構築されている。そのため、今回のジョブ（「今回の印刷データ」と言い換えてもよい。）に基づく印刷処理を行う際に、前回のジョブ（「前回の印刷データ」と言い換えてもよい。）で取得された幅情報に基づく切り取り線Ｓを、ロール紙Ｐに印刷させることができる。
【００８０】
（９）ただし、媒体収容部１８に収容されるロール紙Ｐが交換された場合には、交換前のロール紙Ｐの幅と、交換後のロール紙Ｐの幅とでは異なる可能性があるため、幅情報記憶部６７ｂに記憶される幅情報や取得画像幅Ｈｇが消去される。したがって、交換後のロール紙Ｐの幅が交換前のロール紙Ｐの幅よりも狭い場合において、交換後のロール紙Ｐへの印刷時に切り取り線Ｓを印刷するときに、ロール紙Ｐのない部分に向けてインクが印刷ヘッド４２から噴射されることを抑制できる。
【００８１】
（第２の実施形態）
次に、本発明の第２の実施形態を図８及び図９に基づき説明する。なお、第２の実施形態は、切り取り線Ｓの幅Ｈを設定する方法が第１の実施形態と異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００８２】
本実施形態では、ホスト装置ＨＣからの印刷データは、ＲＡＭ６８の受信バッファー６８ａに全て格納される。そして、コントローラー６４は、受信バッファー６８ａに格納された印刷データに対して各種処理を行い、１走査分のビットマップデータを出力バッファー６８ｃに順次格納させる。その後、コントローラー６４は、出力バッファー６８ｃから１走査分のビットマップデータを出力させて印刷処理を行う。つまり、本実施形態では、上記第１の実施形態の場合とは異なり、ホスト装置ＨＣからの印刷データの受信が完了してから、ロール紙Ｐへの印刷処理が開始される。
【００８３】
次に、本実施形態のコントローラー６４が実行する印刷処理ルーチンについて、図８に示すフローチャートに基づき説明する。
さて、ホスト装置ＨＣからの印刷データの受信が開始されたタイミングで、印刷処理ルーチンが実行される。すると、初めのステップＳ１０において、コントローラー６４は、印刷開始処理を行う。具体的には、コントローラー６４は、ロール紙Ｐの先端をインク噴射部２２内に進入させるべくＰＦモーター５２を制御する。また、コントローラー６４（コマンド解析部８０）は、受信バッファー６８ａに一時格納された印刷データに含まれるコマンドを解析する。
【００８４】
次のステップＳ１０１において、コントローラー６４は、印刷データの受信が完了したことを契機に、最大画像幅取得処理を行う。すなわち、コントローラー６４は、受信バッファー６８ａに格納された印刷データに対して処理を行うことにより、該印刷データに基づきロール紙Ｐに印刷される複数の画像の中で、最も幅広となる画像を検出する。さらに、コントローラー６４は、最も幅広となる画像を副走査方向Ｙに沿って複数に分解し、最も幅広となる部分の幅を取得画像幅Ｈｇとして幅情報記憶部６７ｂに記憶する。したがって、本実施形態では、コマンド解析部８０及び画像展開処理部８１により、データ解析部が構成される。
【００８５】
その後、コントローラー６４は、その処理を前述したステップＳ１１に移行する。なお、ステップＳ１１以降の各処理は、上記第１の実施形態の場合と略同等であるため、その詳細な説明を省略するものとする。
【００８６】
このような印刷処理ルーチンが実行される場合、ロール紙Ｐには、図９に示す複数の画像Ｇ１，Ｇ２，Ｇ３及び切り取り線Ｓ（Ｓ１，Ｓ２，Ｓ３）が印刷される。なお、ここでは、印刷装置１１が取得した印刷データには、用紙幅の設定に関する情報及び用紙内における印刷領域に関する情報が共に含まれていないものとし、紙幅検出処理も行われないものとする。
【００８７】
さて、ロール紙Ｐの副走査方向Ｙにおける最下流（図９では上側）には、１頁目の画像、即ち第１画像Ｇ１が印刷される。この第１画像Ｇ１の取得画像幅Ｈｇは、第１画像幅Ｈｇ１である。その後、１頁目と２頁目との間には、切り取り線Ｓ１（Ｓ）が印刷される。この切り取り線Ｓ１の幅Ｈは、第１画像幅Ｈｇ１よりも広い第２画像幅Ｈｇ２である。これは、今回の印刷データによってロール紙Ｐに印刷される各画像Ｇ１，Ｇ２，Ｇ３の中で最大幅を有する画像は第２画像Ｇ２であり、該第２画像Ｇ２の取得画像幅Ｈｇが第２画像幅Ｈｇ２であるためである。
【００８８】
切り取り線Ｓ１の印刷が完了すると、ロール紙Ｐにおいて切り取り線Ｓ１の副走査方向Ｙにおける上流側（図９では下側）には、２頁目の画像（以下、「第２画像」ともいう。）Ｇ２が印刷される。その後、ロール紙Ｐにおいて２頁目と３頁目との間には、第２画像幅Ｈｇ２を有する切り取り線Ｓ２（Ｓ）が印刷される。
【００８９】
したがって、本実施形態では、上記第１の実施形態における効果（１）〜（３）、（６）〜（１０）と同等の効果に加え、以下に示す効果を更に得ることができる。
（１１）本実施形態では、ロール紙Ｐに画像を印刷させるための印刷データが印刷装置１１で全て受信された状態で、該印刷データが解析される。そして、該印刷データによってロール紙Ｐに印刷される各画像のうち幅が最も広い画像に基づき、切り取り線Ｓの幅Ｈが設定される。そのため、ロール紙Ｐには、極力長い切り取り線Ｓを印刷させることができる。
【００９０】
（１２）さらに、上記第１の実施形態では、ロール紙Ｐに複数の切り取り線Ｓ（Ｓ１〜Ｓ３）が印刷される場合、各切り取り線Ｓの幅Ｈが互いに異なってしまう可能性がある。しかし、本実施形態では、ロール紙Ｐに印刷される各切り取り線Ｓの幅Ｈを、一定幅とすることができる。したがって、上記第１の実施形態の場合と比較して、印刷物の見栄えをよくすることができる。
【００９１】
なお、上記各実施形態は以下のように変更してもよい。
・第１の実施形態において、切り取り線Ｓの幅Ｈを、キャリッジ３２の移動位置に基づき設定してもよい。すなわち、画像（Ｇ１，Ｇ２，Ｇ３）をロール紙Ｐに印刷する場合に、キャリッジ３２の１回の移動で、印刷ヘッド４２からインクの噴射が開始される位置と、インクの噴射が終了する位置とを、リニアエンコーダー３８からの検出信号に基づき検出する。そして、検出結果に基づき画像（Ｇ１，Ｇ２，Ｇ３）の取得画像幅Ｈｇを算出するようにしてもよい。
【００９２】
・第１の実施形態において、切り取り線Ｓの幅Ｈを、以下に示す方法で設定してもよい。すなわち、図１０に示すように、印刷幅設定部８２は、１走査分のビットマップデータに基づき、ロール紙Ｐにおいてインクが噴射される領域の主走査方向Ｘにおける一方側の端部の位置（以下、「第１位置」ともいう。）Ｂ１と、該領域の主走査方向Ｘにおける他方側の端部の位置（以下、「第２位置」ともいう。）Ｂ２とを取得する。そして、印刷幅設定部８２は、取得した第１位置Ｂ１が、幅情報記憶部６７ｂに記憶される第１位置Ｂ１よりも図１０において左側に位置する場合には、取得した第１位置Ｂ１を幅情報記憶部６７ｂに上書き記憶する。同様に、印刷幅設定部８２は、取得した第２位置Ｂ２が、幅情報記憶部６７ｂに記憶される第２位置Ｂ２よりも図１０において右側に位置する場合には、取得した第２位置Ｂ２を幅情報記憶部６７ｂに上書き記憶する。そして、印刷幅設定部８２は、幅情報記憶部６７ｂに記憶される第１位置Ｂ１及び第２位置Ｂ２に基づき、切り取り線Ｓの幅Ｈを設定する。
【００９３】
このように構成すると、印刷データに基づきロール紙Ｐに印刷される各画像Ｇ１，Ｇ２，Ｇ３の主走査方向Ｘにおける各位置が異なる場合があっても、ロール紙Ｐに極力長い切り取り線Ｓを印刷させることができる。
【００９４】
・各実施形態において、ロール紙Ｐに印刷する切り取り線Ｓの幅Ｈを、印刷後のロール紙Ｐの切り取りの際の目安となるのであれば、取得画像幅Ｈｇよりも狭い幅に設定してもよい。すなわち、ロール紙Ｐに印刷する切り取り線Ｓの幅Ｈを、印刷データに基づきロール紙Ｐに印刷される画像の幅を超えないように設定してもよい。
【００９５】
・上記各実施形態において、切り取り線Ｓは、ユーザーが視認可能な線種や太さであれば、破線以外の任意の線種（一点鎖線や細線など）であってもよい。
・各実施形態において、所定の画像は、図１１に示すように、切り取り線と文字列（例えば「＜切り取り線＞」）とを含んだ画像ＳＡであってもよい。
【００９６】
・各実施形態において、所定の画像は、ロール紙Ｐの副走査方向Ｙにおける前後で画像を区切ることができるのであれば、切り取り線でなくてもよい。例えば、所定の画像は、印刷後のロール紙Ｐを折り曲げさせるための目安となる折り曲げ線であってもよい。
【００９７】
また、所定の画像は、ロール紙Ｐの副走査方向Ｙにおける前後で画像を区切るための目安となる画像であれば、線以外の任意の画像（例えば文字列）であってもよい。
・各実施形態において、幅情報記憶部６７ｂをＲＡＭ６８に設定してもよい。
【００９８】
・各実施形態において、新たな印刷データが受信された場合には、幅情報記憶部６７ｂに記憶される各情報をリセットしてもよい。
・各実施形態において、印刷装置１１は、端部検出センサー４５を備えない装置であってもよい。この場合、印刷処理ルーチンでは、ステップＳ１１，Ｓ１２を省略してもよい。印刷処理ルーチンは、ステップＳ１９，Ｓ２０，Ｓ２１をさらに省略し、ステップＳ１７の判定結果が否定判定（ＮＯ）である場合にはステップＳ２２の処理を実行させてもよい。
【００９９】
・各実施形態において、印刷装置１１は、ホスト装置ＨＣを介さずに、外部メモリー（メモリーカードなど）や電子カメラなどから印刷データを直接取得可能な印刷装置であってもよい。
【０１００】
また、印刷装置１１は、スキャナー部などを備えた複合機であってもよい。
・各実施形態において、印刷装置１１は、印刷中に印刷ヘッドが移動しない所謂ラインヘッドタイプの印刷装置でもよいし、主走査方向Ｘに複数の印刷ヘッド４２が配置される所謂ラテラルタイプの印刷装置であってもよい。
【０１０１】
・各実施形態において、印刷装置１１で印刷される印刷媒体は、ロール紙に限らず、他の用紙（例えば単票紙）であってもよい。
・各実施形態において、印刷装置１１は、インクカートリッジ１４がキャリッジ３２に着脱可能な状態で搭載される所謂オンキャリタイプのプリンターに具体化してもよい。
【０１０２】
・各実施形態では、印刷装置１１として、インクジェット式プリンターが採用されているが、インク以外の他の流体を噴射したり吐出したりする流体噴射装置を採用してもよい。また、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体噴射装置に流用可能である。この場合、液滴とは、上記液体噴射装置から吐出される液体の状態を言い、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状体、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状体、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散または混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インクおよび油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルタの製造などに用いられる電極材や色材などの材料を分散または溶解のかたちで含む液体を噴射する液体噴射装置が挙げられる。さらに、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうちいずれか一種の液体噴射装置に本発明を適用することができる。また、流体は、トナーなどの粉粒体でもよい。なお、本明細書でいう流体には、気体のみからなるものは含まないものとする。
【０１０３】
・各実施形態において、印刷装置１１は、ドットインパクト方式、レーザー方式などの他の印刷方式の印刷装置でもよい。
次に、上記各実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。
【０１０４】
（イ）印刷媒体の前記幅方向における長さを検出する幅検出手段をさらに備え、
前記印刷制御手段は、
前記幅検出手段によって検出された印刷媒体の前記幅方向における長さが、前記幅設定手段によって設定された前記幅方向における長さ未満である場合には、前記幅検出手段によって検出された印刷媒体の前記幅方向における長さの前記所定の画像が印刷媒体に印刷されるように、前記印刷手段を制御することを特徴とする印刷装置。
【０１０５】
印刷媒体の幅方向における長さよりも長い幅方向における長さを有する画像を印刷するための印刷データが、印刷装置で取得される可能性もある。そこで、本発明では、幅方向検出手段によって印刷媒体の幅方向における長さを検出できる場合において、幅設定手段によって設定された幅方向における長さが、幅検出手段によって検出された印刷媒体の幅方向における長さよりも長いときには、幅検出手段によって検出された印刷媒体の幅方向における長さの所定の画像が印刷媒体に印刷される。したがって、印刷媒体に所定の画像を印刷させるに際し、印刷媒体の存在しない位置に向けて印刷材が印刷手段から供給される可能性を低減できる。
【符号の説明】
【０１０６】
１１…印刷装置、２３…搬送手段としての搬送装置、３２…印刷手段を構成するキャリッジ、３８…幅検出手段を構成するリニアエンコーダー、４２…印刷手段を構成する印刷ヘッド、４５…幅検出手段を構成する端部検出センサー、６４…幅検出手段を構成するコントローラー、８０…データ解析部を構成するコマンド解析部、８１…データ解析部を構成する画像展開処理部、８２…幅設定手段としての印刷幅設定部、８３…印刷制御手段を構成するＣＲ制御部、８４…印刷制御手段を構成するヘッド制御部、Ｇ１〜Ｇ３…画像、Ｐ…印刷媒体としてのロール紙、Ｓ，Ｓ１〜Ｓ３…所定の画像、区切り線としての切り取り線、ＳＡ…所定の画像。
【図１】
0005621346.tif 000002
【図２】
0005621346.tif 000003
【図３】
0005621346.tif 000004
【図４】
0005621346.tif 000005
【図５】
0005621346.tif 000006
【図６】
0005621346.tif 000007
【図７】
0005621346.tif 000008
【図８】
0005621346.tif 000009
【図９】
0005621346.tif 000010
【図１０】
0005621346.tif 000011
【図１１】
0005621346.tif 000012