(57)【要約】【課題】縁なし印刷を行う際の処理負荷を低減させること。【解決手段】記録媒体に対して主走査方向に移動しながらノズルから前記記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで前記記録媒体に画像を記録する記録ヘッドと、前記記録媒体の主走査方向端部を副走査方向に２か所以上検知する端部検知部と、前記端部検知部による検知結果に基づいて前記記録ヘッドによる画像の記録領域を決定する記録領域決定部と、を備えることを特徴とする。【選択図】図９
2017024178.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対して主走査方向に移動しながらノズルから前記記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで前記記録媒体に画像を記録する記録ヘッドと、
前記記録媒体の主走査方向端部を副走査方向に２か所以上検知する端部検知部と、
前記端部検知部による検知結果に基づいて前記記録ヘッドによる画像の記録領域を決定する記録領域決定部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記端部検知部による検知結果に基づいて前記記録媒体の傾きを算出する傾き算出部を備え、
前記記録領域決定部は、算出された前記傾きに基づいて前記記録領域を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記端部検知部は、前記記録媒体の主走査方向における一端側において、前記記録媒体の主走査方向端部を副走査方向に２か所以上検知することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記端部検知部は、前記記録媒体の主走査方向における両端側において、前記記録媒体の主走査方向端部を副走査方向に２か所以上検知することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記傾き算出部は、前記端部検知部による検知結果に基づいて前記記録媒体の主走査方向における両端側の傾きをそれぞれ算出し、それぞれ算出した前記傾きの平均値を前記記録媒体の傾きとして算出することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記傾き算出部は、前記端部検知部による検知結果に基づいて前記記録媒体の主走査方向における両端側の傾きをそれぞれ算出し、
前記記録領域決定部は、前記記録媒体の主走査方向における一端側について算出された前記傾きと、他端側について算出された前記傾きとの差分が所定値以上である場合、記録するべき画像の情報が記述された画像データに基づいて前記記録領域を決定することを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
算出された前記傾きに基づいて前記記録媒体の主走査方向端部の位置を推定する端部位置推定部を備え、
前記記録領域決定部は、副走査方向における同一位置について、推定された前記主走査方向端部の位置と、前記端部検知部により検知された前記主走査方向端部の位置との差分が所定値以上である場合、記録するべき画像の情報が記述された画像データに基づいて前記記録領域を決定することを特徴とする請求項２乃至６いずれか１項に記載の画像形成装置。
【請求項８】
決定された前記記録領域外に所定の情報を含む画像の少なくとも一部が存在する場合、前記記録媒体への画像の記録動作を中断させる動作制御部を備えることを特徴とする請求項１乃至７いずれか１項に記載の画像形成装置。
【請求項９】
記録媒体に対して主走査方向に移動しながらノズルから前記記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで前記記録媒体に画像を記録する記録ヘッドを備える画像形成装置の制御プログラムであって、
前記記録媒体の主走査方向端部を副走査方向に２か所以上検知するステップと、
前記主走査方向端部の検知結果に基づいて前記記録ヘッドによる画像の記録領域を決定するステップと、
を情報処理装置に実行させることを特徴とする画像形成装置の制御プログラム。
【請求項１０】
記録媒体に対して主走査方向に移動しながらノズルから前記記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで前記記録媒体に画像を記録する記録ヘッドを備える画像形成装置の制御方法であって、
前記記録媒体の主走査方向端部を副走査方向に２か所以上検知し、
前記主走査方向端部の検知結果に基づいて前記記録ヘッドによる画像の記録領域を決定することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、電子化された情報の出力に用いられるプリンタやファクシミリ等の画像形成装置は欠かせない機器となっている。このような画像形成装置のうち、キャリッジと同キャリッジに搭載された記録ヘッドとを備え、キャリッジを記録媒体に対して主走査方向に走査させながら、記録ヘッドに形成されたノズルから記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで印刷を行うインクジェット方式の画像形成装置（以下、「インクジェットプリンタ」とする）が知られている。
【０００３】
また、このようなインクジェットプリンタのうち、記録媒体の縁に余白ができないように記録媒体いっぱいに印刷する、所謂、縁なし印刷を行うことができるインクジェットプリンタが知られている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、このような縁なし印刷を行うインクジェットプリンタは、通常、記録媒体の存在領域を常に検知しながらキャリッジを走査させる必要があるため、処理負荷が高くなるといった問題がある。
【０００５】
本発明は、このような課題を解決するためになされたものであり、縁なし印刷を行う際の処理負荷を低減させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、記録媒体に対して主走査方向に移動しながらノズルから前記記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで前記記録媒体に画像を記録する記録ヘッドと、前記記録媒体の主走査方向端部を副走査方向に２か所以上検知する端部検知部と、前記端部検知部による検知結果に基づいて前記記録ヘッドによる画像の記録領域を決定する記録領域決定部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、縁なし印刷を行う際の処理負荷を低減させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像形成システムの運用形態を示す図である。
【図２】本発明の実施形態に係るインクジェットプリンタの内部を記録面から垂直な方向から示す図である。
【図３】本発明の実施形態に係るインクジェットプリンタのハードウェア構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係るインクジェットプリンタの機能構成を模式的に示すブロック図である。
【図５】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するためのフローチャートである。
【図６】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するためのフローチャートである。
【図７】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するためのフローチャートである。
【図８】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図９】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１０】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１１】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１２】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１３】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１４】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１５】本発明の実施形態に係るプリンタドライバにより提供される印刷設定画面の表示例を示す図である。
【図１６】本発明の実施形態に係るインクジェットプリンタが操作パネルに表示する傾き算出機能設定画面の表示例を示す図である。
【図１７】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１８】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図１９】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図２０】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するための図である。
【図２１】本発明の実施形態に係るインクジェットプリンタが縁なし印刷を行う際の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成装置の例として、キャリッジと同キャリッジに搭載された記録ヘッドとを備え、キャリッジを記録媒体に対して主走査方向に走査させながら、記録ヘッドに形成されたノズルから記録媒体に対してインクを吐出する動作を副走査方向に繰り返し行うことで印刷を行うインクジェット方式の画像形成装置（以下、「インクジェットプリンタ」とする）を例として説明する。
【００１０】
また、本実施形態に係るインクジェットプリンタは、記録媒体の縁に余白ができないように記録媒体いっぱいに印刷する、所謂、縁なし印刷を行うことができるように構成されている。
【００１１】
そして、このように構成されたインクジェットプリンタにおいて、本実施形態に係る要旨の一つは、縁なし印刷を行う際、記録媒体の主走査方向端部を副走査方向に２か所以上検知し、その検知結果に基づいて印刷領域を決定することにある。
【００１２】
具体的には、本実施形態に係るインクジェットプリンタは、縁なし印刷を行う際、記録媒体の主走査方向端部を副走査方向に２か所以上検知することによりその記録媒体の傾きを推定し、推定した傾きに基づいて印刷領域を決定することを要旨の一つとしている。
【００１３】
本実施形態に係るインクジェットプリンタは、このように構成されることで、常に記録媒体の存在領域を検知しながらキャリッジを走査させる必要がなくなる。従って、本実施形態に係るインクジェットプリンタは、縁なし印刷を行う際の処理負荷を低減させることが可能となる。
【００１４】
まず、本実施形態に係る画像形成システムの運用形態について、図１を参照して説明する。図１は、本実施形態に係る画像形成システムの運用形態を示す図である。
【００１５】
図１に示すように、本実施形態に係る画像形成システムは、インクジェットプリンタ１−１、１−２、１−３、・・・、１−ｎ（ｎ：自然数）が接続されたネットワーク４と、プリントサーバ２が接続されたネットワーク５とクライアント端末３−１、３−２、３−３、・・・、３−ｍ（ｍ：自然数）が接続されたネットワーク６とが、インターネットや電話回線等の公衆回線７を介して接続されて構成されている。
【００１６】
以下では、インクジェットプリンタ１−１、１−２、１−３、・・・、１−ｎをそれぞれ区別する必要がない場合には、それらを総称してインクジェットプリンタ１とする。また、以下では、クライアント端末３−１、３−２、３−３、・・・、３−ｍをそれぞれ区別する必要がない場合には、それらを総称してクライアント端末３とする。
【００１７】
尚、ネットワーク４、６にそれぞれ接続されているインクジェットプリンタ１、クライアント端末３の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、それぞれ異なるインクジェットプリンタ１が接続された複数のネットワークが、公衆回線７を介してプリントサーバ２及びクライアント端末３と接続される構成としても良い。
【００１８】
また、それぞれ異なるクライアント端末３が接続された複数のネットワークが、公衆回線７を介してインクジェットプリンタ１及びプリントサーバ２と接続される構成としても良い。また、インクジェットプリンタ１とプリントサーバ２とクライアント端末３とが同一のネットワーク上に接続されて構成されていても良い。
【００１９】
また、ネットワーク４、５、６は、例えば、オフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの限定されたネットワークであり、インクジェットプリンタ１とプリントサーバ２とクライアント端末３とは、夫々のＬＡＮを介して公衆回線７に接続されるが、公衆回線７に直接接続される態様とすることも可能である。
【００２０】
また、ネットワーク４、５、６は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）、ＦｅｌｉＣａ（登録商標）、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）規格などのインタフェースを利用したネットワークにより実現されても良い。
【００２１】
インクジェットプリンタ１は、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。プリントサーバ２は、複数のクライアント端末３からネットワーク経由でインクジェットプリンタ１を共有するための制御や管理、処理を行う。
【００２２】
クライアント端末３は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。尚、クライアント端末３は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やスマートフォン、タブレット端末等の携帯情報端末によって実現されても良い。
【００２３】
次に、図２を参照して、本実施形態に係るインクジェットプリンタ１の内部構成について説明する。図２は、本実施形態に係るインクジェットプリンタ１の内部を記録面から垂直な方向から示す図である。
【００２４】
図２に示すように本実施形態に係るインクジェットプリンタ１は、搬送ベルト１０１、主走査ベルト１０２、エンコーダスケール１０３、スライドレール１０４、主走査モータ１０５、駆動プーリ１０６、従動プーリ１０７、記録媒体１０８、搬送ローラ１０９、テンションローラ１１０、副走査モータ１１１、搬送駆動プーリ１１２、搬送ローラプーリ１１３、副走査ベルト１１４、エンコーダホイール１１５、エンコーダセンサ１１６、エンコーダセンサ１１７、記録ヘッド１１８、キャリッジ１１９を備えている。
【００２５】
スライドレール１０４は、図２に示す主走査方向と平行に固定されたガイド部材であり、キャリッジ１１９を図２に示す主走査方向に摺動自在に保持する。キャリッジ１１９は、スライドレール１０４により図２に示す主走査方向に摺動自在に保持され、主走査モータ１０５により、駆動プーリ１０６と従動プーリ１０７との間に渡されている主走査ベルト１０２を介して移動走査する。即ち、ここでは、スライドレール１０４はキャリッジ主走査移動部として機能する
【００２６】
また、キャリッジ１１９は、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の各色のインク滴を吐出するための記録ヘッド１１８を備えている。さらに、記録ヘッド１１８は、各色独立した４個の液滴吐出ヘッドからなる。尚、記録ヘッド１１８は、各色の液滴を吐出する４個のノズル列を有する１個の液滴吐出ヘッドを備えるように構成されていても良い。
【００２７】
これら４個の液滴吐出ヘッドはそれぞれ、図２に示す副走査方向に対して平行に配置され、また、図２に示す主走査方向に対して平行に配列されており、インク吐出方向を記録媒体が通過する領域に向けて記録ヘッド１１８に装着されている。
【００２８】
本実施形態に係る記録ヘッド１１８を構成する液滴吐出ヘッドはインクジェットヘッドであり、圧電素子等の圧電アクチュエータ、発熱抵抗体等の電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータ等、液滴を吐出するための圧力を発生する圧力発生手段を備えたもの等が使用される。
【００２９】
本実施形態に係るインクジェットプリンタ１は、記録ヘッド１１８の各液滴吐出ヘッドを全て同時に駆動させる以外に、時間的に分割して駆動させることができる。そのため、インクジェットプリンタ１が、記録ヘッド１１８の各液滴吐出ヘッドを全て同時に駆動させる場合に生じる、各液滴吐出ヘッド間のクロストークの影響による記録品位の低下や、一時的に大電流が必要になることによる電源の大容量化等の問題を、各液滴吐出ヘッドを時間的に分割して駆動させることにより避けることができる。
【００３０】
また、本実施形態に係る記録ヘッド１１８は、ドライバＩＣを備え、図３に示す制御部２００との間でワイヤハーネスを介して接続されている。そして、ドライバＩＣが図３に示す制御部２００から上記ワイヤハーネスを介して信号を受け取り、受け取った信号に基づいて図示しないモータを制御することにより、記録ヘッド１１８の各液滴吐出ヘッドは駆動される。
【００３１】
尚、本実施形態に係るインクジェットプリンタ１は、非記録中において記録ヘッド１１８の各液滴吐出ヘッドのノズル形成面をキャップすることにより、ノズル形成面付近における湿度を高く保ち、記録液の乾燥を防ぐことができる。
【００３２】
また、本実施形態に係るインクジェットプリンタ１は、印刷動作中に装置本体のカバーが開放されると印刷動作を一旦停止し、キャリッジ１１９をキャップ位置まで移動させ、記録ヘッド１１８の各液滴吐出ヘッドのノズル形成面をキャップする。尚、カバーの開閉は、カバー開閉センサにより検知される。
【００３３】
このような構成とすることにより、本実施形態に係るインクジェットプリンタ１は、印刷動作中に装置本体のカバーが開放されて印刷動作を一旦停止した場合であっても、ノズル形成面の保湿が行われるので、各液滴吐出ヘッド内の記録液の乾燥による吐出不良を防止することができ、安定した吐出性能を維持することができる。
【００３４】
尚、本実施形態に係るインクジェットプリンタ１は、カバーが開放後、再びカバーが閉じられると、印刷動作を停止した際の状態に戻り、その状態から印刷動作を再開するように構成されている。
【００３５】
さらに、キャリッジ１１９にはエンコーダセンサ１１７が設けられている。エンコーダセンサ１１７は、図２に示すように主走査方向に沿って備え付けられているエンコーダスケール１０３のスリットを検出することにより、キャリッジ１１９の主走査方向の位置を検知するためのリニアエンコーダとして構成されている。
【００３６】
搬送ベルト１０１は、無端状ベルトであり、搬送ローラ１０９とテンションローラ１１０との間に掛け渡されて構成されている。搬送ベルト１０１は、副走査モータ１１１により、搬送駆動プーリ１１２と搬送ローラプーリ１１３との間に渡された副走査ベルト１１４を介して搬送ローラ１０９が回転駆動することによって、図２に示す副走査方向に周回移動する。
【００３７】
また、本実施形態に係るインクジェットプリンタ１は、この搬送ベルト１０１の表面を帯電させるための帯電手段である帯電ローラを備えている。この帯電ローラは、搬送ベルト１０１の表層に接触し、搬送ベルト１０１の回動に従動して回転するように配置されている。
【００３８】
尚、搬送ベルト１０１は１層構造若しくは２層以上の複層構造のいずれかにより構成され、２層以上の複層構造である場合には、記録媒体１０８や帯電ローラに接触する側は絶縁層で形成され、その反対側は導電層で形成される。一方、搬送ベルト１０１が１層構造の場合には、記録媒体１０８や上記帯電ローラに接触する側とその反対側とで導電性に差異がないので、層全体が絶縁材料で形成される。そして、搬送ローラ１０９はアースの役割を果たすアースローラとしても機能し、搬送ベルト１０１の裏層と接触するように配置されている。
【００３９】
このような構成により、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８を搬送ベルト１０１に静電吸着して記録ヘッド１１８による記録領域まで搬送することができる。
【００４０】
このとき、上記帯電ローラは、図３に示すＡＣ（Ａｌｔｅｒｎａｉｔｉｎｇ  Ｃｕｒｒｅｎｔ）バイアス供給部２１０からプラス出力とマイナス出力とが交互に繰り返すように交番する電圧が印加される。これにより、搬送ベルト１０１は、図２に示す副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電する。このプラスとマイナスが交互に帯電した搬送ベルト１０１上に記録媒体１０８が給送されると、記録媒体１０８は搬送ベルト１０１に静電吸着され、搬送ベルト１０１の周回移動によって図２に示す副走査方向に搬送される。
【００４１】
また、搬送ベルト１０１の上部裏側には、記録ヘッド１１８による記録領域に記録時ガイド部材が配置されている。この記録時ガイド部材は、記録ヘッド１１８による記録面に対して平行に配置されている。さらに、上記記録時ガイド部材は、搬送ベルト１０１を支持する２つのローラ（搬送ローラ１０９とテンションローラ１１０）の接線よりも記録ヘッド１１８側に突出するように配置されている。このような構成により、搬送ベルト１０１は、記録ヘッド１１８による記録領域において、高精度な平面性を維持するようになっている。
【００４２】
そして、本実施形態に係るインクジェットプリンタ１は、この搬送ベルト１０１の副走査方向の位置を検知するためのエンコーダセンサ１１６を図２に示す位置に備えている。即ち、エンコーダセンサ１１６は、搬送ローラ１０９と同軸に備え付けられているエンコーダホイール１１５のスリットを検出することにより、搬送ベルト１０１の副走査方向の位置を検知するためのホイールエンコーダとして構成されている。
【００４３】
このように構成されたインクジェットプリンタ１は、印刷を行う際にはまず、上記記録時ガイド部材が配置されている位置において記録媒体１０８を停止させる。そして、インクジェットプリンタ１は、描画情報に基づいてキャリッジ１１９をスライドレール１０４に沿って主走査方向に走査させながら記録ヘッド１１８の各液滴吐出ヘッドを駆動させることにより記録媒体１０８にインク滴を吐出させて１行分を記録する。
【００４４】
１行分の記録が終了したら、インクジェットプリンタ１は、記録媒体１０８を副走査方向に所定量搬送し、同様にして次の行の記録を行う。そして、インクジェットプリンタ１は、図２に示す制御部２００において記録終了信号を受信するか、記録媒体１０８の搬送方向後端が記録ヘッド１１８による記録領域を通過したことを知らせる信号を受信することにより、記録動作を終了して記録媒体１０８を排出する。
【００４５】
記録動作を終了すると、インクジェットプリンタ１は、キャリッジ１１９を上記キャップ位置に移動させ、記録ヘッド１１８の各液滴吐出ヘッドをキャップする。尚、第一の端部検知センサ１２１、第二の端部検知センサ１２２はそれぞれ、記録媒体１０８の主走査方向端部を検知するためのセンサである。
【００４６】
このように構成されたインクジェットプリンタ１において、本実施形態に係る要旨の一つは、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知し、その検知結果に基づいて印刷領域を決定することにある。
【００４７】
具体的には、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知することによりその記録媒体１０８の傾きを推定し、推定した傾きに基づいて印刷領域を決定することを要旨の一つとしている。
【００４８】
本実施形態に係るインクジェットプリンタ１は、このように構成されることで、記録媒体１０８の存在領域を常に検知しながらキャリッジ１１９を走査させる必要がなくなる。従って、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際の処理負荷を低減させることが可能となる。
【００４９】
以下では、このように、記録媒体１０８の傾きを推定し、推定した傾きに基づいて印刷領域を決定する処理を「傾き算出処理」とし、インクジェットプリンタ１においてその処理を実現する機能を「傾き算出機能」とする。
【００５０】
次に、本実施形態に係るインクジェットプリンタ１のハードウェア構成について、図３を参照して説明する。図３は、本実施形態に係るインクジェットプリンタ１のハードウェア構成を模式的に示すブロック図である。
【００５１】
図３に示すように、本実施形態に係るインクジェットプリンタ１は、プリンタドライバ１００、搬送ベルト１０１、主走査モータ１０５、副走査モータ１１１、記録ヘッド１１８、キャリッジ１１９、帯電ローラ１２０、制御部２００、操作表示装置３００、ヘッドドライバ４００、リニアエンコーダ６００、ホイールエンコーダ７００により構成されている。
【００５２】
プリンタドライバ１００は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末や、イメージスキャナ等の画像読取装置、デジタルカメラ等の撮像装置等のホスト装置において印刷データを生成し、制御部２００に入力する。
【００５３】
制御部２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）２０４、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２０５、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）２０６、ホストＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０７、ヘッド制御部２０８、主走査モータ駆動部２０９、ＡＣバイアス供給部２１０、副走査モータ駆動部２１１を備える。
【００５４】
ＣＰＵ２０１は演算手段であり、インクジェットプリンタ１全体の動作を制御する。ＲＯＭ２０２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００５５】
ＲＡＭ２０３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２０１が情報を処理する際の作業領域として用いられる。ＮＶＲＡＭ２０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００５６】
ＡＳＩＣ２０５は、インクジェットプリンタ１全体を制御する各種インタフェースや、画像処理回路、画像データの入出力を制御する回路を内蔵し、ＣＰＵ２０１によって制御される。即ち、ＡＳＩＣ２０５は、画像データに対する各種信号処理、データの並び替え処理等を行う画像処理やその他、インクジェットプリンタ１全体を制御するための入出力信号を処理する。
【００５７】
Ｉ／Ｏ２０６は、リニアエンコーダ６００及びホイールエンコーダ７００からの検出パルスや、第一の端部検知センサ１２１、第二の端部検知センサ１２２からの検知信号を制御部２００に入力する。また、Ｉ／Ｏ２０６は、その他の各種センサからの検知信号を制御部２００に入力する。ホストＩ／Ｆ２０７は、上記ホスト装置とネットワークやＵＳＢケーブル等を介してデータの送受信を行う。
【００５８】
ヘッド制御部２０８は、記録ヘッド１１８の各液滴吐出ヘッドを駆動するための駆動波形を生成すると共に、各液滴吐出ヘッドの圧力発生手段を選択駆動させる画像データ及びそれに伴う各種データをヘッドドライバ４００に出力する。主走査モータ駆動部２０９は主走査モータ１０５を駆動させる。ＡＣバイアス供給部２１０は帯電ローラにＡＣバイアスを供給する。副走査モータ駆動部２１１は副走査モータ１１１を駆動させる。
【００５９】
操作表示装置３００は、インクジェットプリンタ１に情報を入力するためのユーザインタフェースであり、キーボードやマウス、入力ボタン、タッチパネルなどの入力装置によって実現される。
【００６０】
また、操作表示装置３００は、ユーザがインクジェットプリンタ１の状態を確認するための視覚的ユーザインタフェースであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示装置やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの出力装置によって実現される。
【００６１】
ヘッドドライバ４００は、シリアルに入力される記録ヘッド１１８の１行分に相当する画像データ（ドットパターンデータ）に基づいて、ヘッド制御部２０８の図示しない駆動波形生成部から与えられる駆動波形を構成する駆動パルスを選択的に記録ヘッド１１８の各液滴吐出ヘッドの圧力発生手段に対して印加することで記録ヘッド１１８の各液滴吐出ヘッドを駆動する。
【００６２】
尚、上述したヘッド制御部２０８の駆動波形生成部は、ＲＯＭ２０２に格納されている駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び増幅器等で構成され、１つの駆動パルス或いは複数の駆動パルスで構成される駆動波形をヘッドドライバ４００に対して出力する。
【００６３】
また、ヘッドドライバ４００は、例えば、クロック信号及び画像データであるシリアルデータを入力するシフトレジスタと、シフトレジスタのレジスト値をラッチ信号でラッチするラッチ回路と、ラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、レベルシフタでオン／オフが制御されるアナログスイッチアレイ（スイッチ手段）等を含む。
【００６４】
そして、ヘッドドライバ４００は、上記アナログスイッチアレイのオン／オフを制御することで、駆動波形に含まれる所要の駆動パルスを選択的に記録ヘッド１１８の各液滴吐出ヘッドの圧力発生手段に印加する。
【００６５】
主走査モータ１０５は、主走査モータ駆動部２０９からの信号に従い、主走査ベルト１０２を介してキャリッジ１１９をスライドレール１０４に沿って、つまり、図２に示す主走査方向に移動走査させる。副走査モータ１１１は、副走査モータ駆動部２１１からの信号に従い、副走査ベルト１１４を介して搬送ローラ１０９を回転駆動させることにより、搬送ベルト１０１を図２に示す副走査方向に周回移動させる。
【００６６】
このような構成とすることにより、本実施形態に係るインクジェットプリンタ１において、ＣＰＵ２０１は、ホストＩ／Ｆ２０７が受信した受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ２０５にて必要な画像処理、データの並び替え処理等を行ってヘッド制御部２０８に転送し、ヘッド制御部２０８から所要のタイミングでヘッドドライバ４００に画像データや駆動波形を出力する。
【００６７】
尚、画像出力するためのドットパターンデータの生成は、例えばＲＯＭ２０２にフォントデータを格納することにより行われても良いし、ホスト側のプリンタドライバ１００で画像データをビットマップデータに展開して制御部２００に転送することにより行われるようにしても良い。図２における説明では、画像出力するためのドットパターンデータの生成は、プリンタドライバ１００で行われるようにしている。
【００６８】
このようなハードウェア構成において、ＲＯＭ２０２やＮＶＲＡＭ２０４等の記憶媒体に格納されたプログラムがＲＡＭ２０３に読み出され、ＣＰＵ２０１がＲＡＭ２０３にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るインクジェットプリンタ１の機能を実現する機能ブロックが構成される。
【００６９】
次に、本実施形態に係るインクジェットプリンタ１の機能構成について、図４を参照して説明する。図４は、本実施形態に係るインクジェットプリンタ１の機能構成を模式的に示すブロック図である。
【００７０】
図４に示すように、本実施形態に係るインクジェットプリンタ１は、コントローラ８００、操作パネル８１０、操作ボタン８２０、ネットワークＩ／Ｆ８３０、駆動部８４０を備える。また、コントローラ８００は、主制御部８０１、操作表示制御部８０２、入出力制御部８０３、画像処理部８０４、信号入力制御部８０５、設定情報記憶部８０６、駆動制御部８０７を備える。
【００７１】
操作パネル８１０は、インクジェットプリンタ１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザがインクジェットプリンタ１を直接操作し若しくはインクジェットプリンタ１に対して情報を入力する際の入力インタフェースでもある。即ち、操作パネル８１０は、ユーザによる操作を受けるための画像を表示する機能を含む。
【００７２】
操作ボタン８２０は、ユーザがインクジェットプリンタ１を直接操作し若しくはインクジェットプリンタ１に対して情報を入力する際の入力インタフェースである。ネットワークＩ／Ｆ８３０は、ユーザが操作するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置と通信するためのインタフェースである。
【００７３】
駆動部８４０は、インクジェットプリンタ１において動作するモータやアクチュエータなどの駆動部である。各種センサ８５０は、第一の端部検知センサ１２１、第二の端部検知センサ１２２、リニアエンコーダ６００、ホイールエンコーダ７００等の各種センサである。
【００７４】
コントローラ８００は、ソフトウェアとハードウェアとの組み合わせによって構成される。即ち、コントローラ８００は、ＣＰＵ２０１がＲＯＭ２０２やＮＶＲＡＭ２０４等の記憶媒体に格納されたプログラムをＲＡＭ２０３にロードし、そのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路等のハードウェアとによって構成される。
【００７５】
主制御部８０１は、コントローラ８００に含まれる各部を制御する役割を担い、コントローラ８００の各部に命令を与える。
【００７６】
操作表示制御部８０２は、操作パネル８１０に情報表示を行い若しくは操作パネル８１０を介して入力された情報を主制御部８０１に通知する。そして、主制御部８０１は、操作表示制御部８０２から通知された情報に従ってコントローラ８００の各部に命令を与える。
【００７７】
入出力制御部８０３は、ネットワークＩ／Ｆ８３０を介して入力される情報を主制御部８０１に入力する。そして、主制御部８０１は、入出力制御部８０３から入力された情報に従ってコントローラ８００の各部に命令を与える。
【００７８】
画像処理部８０４は、主制御部８０１の制御に従い、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等により記述された画像情報、例えば、入力された印刷ジョブに含まれる文書データ若しくは画像データに基づいて描画情報を出力情報として生成する。この描画情報とは、ＣＭＹＫ（Ｃｙａｎ  Ｍｇｅｎｔａ  Ｙｅｌｌｏｗ  Ｂｌａｃｋ）のビットマップデータ等の情報であり、インクジェットプリンタ１が画像形成動作において形成すべき画像を描画するための情報である。
【００７９】
信号入力制御部８０５は、第一の端部検知センサ１２１、第二の端部検知センサ１２２、リニアエンコーダ６００、ホイールエンコーダ７００等の各種センサ８５０から入力された検知信号や計測信号を主制御部８０１に入力する。そして、主制御部８０１は、信号入力制御部８０５から入力された検知信号や計測信号に基づいてコントローラ８００の各部に命令を与える。
【００８０】
設定情報記憶部８０６は、インクジェットプリンタ１が動作するために必要となる設定情報を記憶する。駆動制御部８０７は、主制御部８０１の制御により、駆動部８４０の動作を制御する。走査回数カウンタ８０８は、主制御部８０１の制御により、印刷時におけるキャリッジ１１９の走査回数であるカウンタ値Ｎを記録する。
【００８１】
次に、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理について、図５〜図１４を参照して説明する。
【００８２】
図５〜図７は、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理を説明するためのフローチャートである。図８〜図１４は、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理を説明するための図である。
【００８３】
本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際にはまず、主制御部８０１は、設定情報記憶部８０６に記憶されている設定情報を確認し、傾き算出機能が有効に設定されているか否かを判定する（Ｓ５０１）。
【００８４】
主制御部８０１は、Ｓ５０１における判定処理において、傾き算出処理が無効に設定されていると判定した場合（Ｓ５０１／ＮＯ）、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をＯＦＦ状態のままにして（Ｓ５０２）、図８に示すように、印刷領域が画像データの主走査方向幅と一致するようにキャリッジ１１９の動作制御を行う（Ｓ５０３）。そして、主制御部８０１は、印刷が終了すると、縁なし印刷を行う際の処理を終了する。
【００８５】
一方、主制御部８０１は、Ｓ５０１における判定処理において、傾き算出処理が有効に設定されていると判定した場合（Ｓ５０１／ＹＥＳ）、第一の端部検知センサ１２１、及び第二の端部検知センサ１２２をＯＮ状態にして（Ｓ６０１）、走査回数カウンタ８０８のカウンタ値Ｎに１を代入する（Ｓ６０２）。
【００８６】
そして、主制御部８０１は、図９に示すように、印刷領域が記録媒体１０８の主走査方向幅と一致するように、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を検知しながらキャリッジ１１９のＮ走査目の動作制御を行う（Ｓ６０４）。即ち、本実施形態においては、第一の端部検知センサ１２１、第二の端部検知センサ１２２が端部検知部として機能する。
【００８７】
このとき、同時に、主制御部８０１は、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２による記録媒体１０８の主走査方向端部の検知結果から、その記録媒体１０８の主走査方向端部の主走査方向位置（以下、「端部位置」とする）を算出する（Ｓ６０５）。
【００８８】
そして、主制御部８０１は、走査回数、即ち、キャリッジ１１９の副走査方向への移動距離と、Ｓ６０５において算出された記録媒体１０８の端部位置とに基づき、記録媒体１０８の傾きＡ１とＡ２とを算出することが可能であるか否かを判定する（Ｓ６０６）。即ち、本実施形態においては、主制御部８０１が傾き算出部として機能する。
【００８９】
尚、ここでは、主走査方向における記録媒体１０８の一端側の傾きをＡ１とし、他端側の傾きをＡ２としている。
【００９０】
主制御部８０１は、Ｓ６０６における判定処理において、記録媒体１０８の傾きＡ１とＡ２とを算出することができないと判定した場合（Ｓ６０６／ＮＯ）、走査回数カウンタ８０８のカウンタ値Ｎに＋１して（Ｓ６０３）、Ｓ６０４以降の処理と同様の処理を行う。
【００９１】
一方、主制御部８０１は、Ｓ６０６における判定処理において、記録媒体１０８の傾きＡ１とＡ２とを算出することが可能であると判定した場合（Ｓ６０６／ＹＥＳ）、図９に示すように、記録媒体１０８の傾きＡ１とＡ２とを算出する（Ｓ６０７）。
【００９２】
そして、主制御部８０１は、Ｓ６０７において算出したＡ１とＡ２との差分が予め定められている所定値Ｐ以下であるか否か、即ち、｜Ａ１−Ａ２｜≦Ｐであるか否かを判定する（Ｓ６０８）。
【００９３】
主制御部８０１は、Ｓ６０８における判定処理において、｜Ａ１−Ａ２｜＞Ｐであると判定した場合（Ｓ６０８／ＮＯ）、図１０に示すように、Ａ１とＡ２とが極端に異なるため、傾き算出エラーと判断し（Ｓ６０９）、走査回数カウンタ８０８のカウンタ値Ｎに＋１して（Ｓ６０３）、Ｓ６０４以降の処理と同様の処理を行う。
【００９４】
このように、本実施形態に係るインクジェットプリンタ１は、｜Ａ１−Ａ２｜＞Ｐである場合、次走査目以降で再度傾き算出処理を行うように構成されている。従って、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８の傾きを精度よく算出することが可能となる。
【００９５】
尚、本実施形態に係るインクジェットプリンタ１は、このように、｜Ａ１−Ａ２｜＞Ｐである場合、Ａ１とＡ２とが極端に異なるため、傾き算出エラーと判断して、次走査目以降で再度傾き算出処理を行うように構成されている。
【００９６】
この他、本実施形態に係るインクジェットプリンタ１は、｜Ａ１−Ａ２｜＞Ｐである場合、Ａ１とＡ２とが極端に異なるため、傾き算出エラーと判断して、次走査目以降はＳ５０３の処理と同様に、図８に示すように、印刷領域が画像データの主走査方向幅と一致するようにキャリッジ１１９の動作制御を行うように構成されていても良い。
【００９７】
本実施形態に係るインクジェットプリンタ１は、このように構成されることで、Ａ１とＡ２とが極端に異なる場合であっても、縁なし印刷を継続することが可能となる。
【００９８】
一方、主制御部８０１は、Ｓ６０８における判定処理において、｜Ａ１−Ａ２｜≦Ｐであると判定した場合（Ｓ６０８／ＹＥＳ）、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をＯＦＦ状態にして（Ｓ６１０）、Ｓ６０７において算出したＡ１とＡ２との平均値Ａａｖｅを算出する（Ｓ６１１）。
【００９９】
そして、主制御部８０１は、図１１に示すように、記録媒体１０８の傾きがＳ６１１において算出した平均値Ａａｖｅであるものとして、キャリッジ１１９の次走査目以降の動作制御を行う（Ｓ６１２）。このとき、主制御部８０１は、随時、走査回数カウンタ８０８のカウンタ値Ｎを更新する。即ち、本実施形態においては、主制御部８０１が記録領域決定部として機能する。
【０１００】
このように、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８の傾きががＡ１とＡ２との平均値Ａａｖｅであるものとして、キャリッジ１１９の次走査目以降の動作制御を行うように構成されている。
【０１０１】
従って、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８が折れていたりカット精度が悪かったりして傾きＡ１とＡ２とが異なる場合であっても、適切に記録媒体１０８の傾きを算出することが可能となる。これにより、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８の傾きを精度良く算出することが可能となる。
【０１０２】
また、このように、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知し、その検知結果に基づいて印刷領域を決定するように構成されている。
【０１０３】
具体的には、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知することによりその記録媒体１０８の傾きを推定し、推定した傾きに基づいて印刷領域を決定するように構成されている。
【０１０４】
本実施形態に係るインクジェットプリンタ１は、このように構成されることで、記録媒体１０８の存在領域を常に検知しながらキャリッジ１１９を走査させる必要がなくなる。従って、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際の処理負荷を低減させることが可能となる。
【０１０５】
そして、主制御部８０１は、印刷が終了すると（Ｓ７０１／ＹＥＳ）、縁なし印刷を行う際の処理を終了する。
【０１０６】
一方、主制御部８０１は、印刷が終了する前に（Ｓ７０１／ＮＯ）、印刷開始から所定時間が経過し、若しくは、キャリッジ１１９の走査回数が所定回数に到達したか否かを判定する（Ｓ７０２）。
【０１０７】
主制御部８０１は、Ｓ７０２における判定処理において、印刷開始から所定時間が経過していない、若しくは、キャリッジ１１９の走査回数が所定回数に到達していないと判定した場合（Ｓ７０２／ＮＯ）、印刷が終了するまで、Ｓ７０１、Ｓ７０２における判定処理を繰り返し行う。
【０１０８】
一方、主制御部８０１は、Ｓ７０２における判定処理において、印刷開始から所定時間が経過し、若しくは、キャリッジ１１９の走査回数が所定回数に到達したと判定した場合（Ｓ７０２／ＹＥＳ）、走査回数カウンタ８０８のカウンタ値Ｎに＋１して（Ｓ７０３）、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をＯＮ状態にする（Ｓ７０４）。
【０１０９】
そして、主制御部８０１は、印刷領域が記録媒体１０８の主走査方向幅と一致するように、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を検知しながらキャリッジ１１９のＮ（＝Ｍ＋１）走査目の動作制御を行う（Ｓ７０５）。尚、ここでは、印刷開始から所定時間経過した時のキャリッジ１１９の走査回数、若しくは、キャリッジ１１９の走査回数が所定回数に到達したときのその走査回数をＭとしている。
【０１１０】
このとき、同時に、主制御部８０１は、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２による記録媒体１０８の主走査方向端部の検知結果から、その記録媒体１０８の端部位置Ｂ１、Ｂ２を算出する（Ｓ７０６）。尚、ここでは、主走査方向における記録媒体１０８の一端側の端部位置を端部位置Ｂ１とし、他端側の端部位置を端部位置Ｂ２としている。
【０１１１】
そして、主制御部８０１は、Ｓ６１１において算出した平均値Ａａｖｅと、これまでのキャリッジ１１９の走査回数Ｎ（＝Ｍ＋１）に基づいて、キャリッジ１１９と副走査方向における同一位置について、記録媒体１０８の端部位置Ｃ１、Ｃ２を推定する（Ｓ７０７）。即ち、本実施形態においては、主制御部８０１が端部位置推定部として機能する。尚、ここでは、主走査方向における記録媒体１０８の一端側の端部位置を端部位置Ｃ１とし、他端側の端部位置を端部位置Ｃ２としている。
【０１１２】
そして、主制御部８０１は、Ｓ７０６において算出した実際の端部位置Ｂ１と、Ｓ７０７において推定した端部位置Ｃ１との差分Ｄ１、及び、Ｓ７０６において算出した実際の端部位置Ｂ２と、Ｓ７０７において推定した端部位置Ｃ２との差分Ｄ２が、予め定められている所定値Ｓ以下であるか否か、即ち、Ｄ１＝｜Ｃ１−Ｂ１｜≦Ｓ、及び、Ｄ２＝｜Ｃ２−Ｂ２｜≦Ｓであるか否かを判定する（Ｓ７０８、Ｓ７０９）。
【０１１３】
主制御部８０１は、Ｓ７０８、Ｓ７０９における判定処理においてそれぞれ、Ｄ１＝｜Ｃ１−Ｂ１｜＞Ｓ、若しくは、Ｄ２＝｜Ｃ２−Ｂ２｜＞Ｓと判定した場合（Ｓ７０８／ＮＯ、Ｓ７０９／ＮＯ）、図１２に示すように、記録媒体１０８の実際の位置と推定位置とが極端に異なるため、傾き算出処理を再度行う必要があると判断する（Ｓ７１０）。
【０１１４】
そして、主制御部８０１は、図１３に示すように、次走査目以降で傾き算出処理を再度行い、図１４に示すように、記録媒体１０８の傾きが再度算出した傾きＡａｖｅであるものとして、キャリッジ１１９の次走査目以降の動作制御を行う、即ち、Ｓ６０３以降の処理と同様の処理を行う。
【０１１５】
このように、本実施形態に係るインクジェットプリンタ１は、Ｄ１＝｜Ｃ１−Ｂ１｜＞Ｓ、若しくは、Ｄ２＝｜Ｃ２−Ｂ２｜＞Ｓである場合、次走査目以降で再度傾き算出処理を行うように構成されている。
【０１１６】
従って、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８の実際の位置と推定位置とのズレが常に所定値Ｓ以内に収まるように傾きＡａｖｅを算出することが可能となる。これにより、本実施形態に係るインクジェットプリンタ１は、記録媒体１０８の傾きを精度良く算出することが可能となる。
【０１１７】
尚、本実施形態に係るインクジェットプリンタ１は、このように、Ｄ１＝｜Ｃ１−Ｂ１｜＞Ｓ、若しくは、Ｄ２＝｜Ｃ２−Ｂ２｜＞Ｓである場合、記録媒体１０８の実際の位置と推定位置とが極端に異なるため、傾き算出処理を再度行う必要があると判断して、次走査目以降で再度傾き算出処理を行うように構成されている。
【０１１８】
この他、本実施形態に係るインクジェットプリンタ１は、Ｄ１＝｜Ｃ１−Ｂ１｜＞Ｓ、若しくは、Ｄ２＝｜Ｃ２−Ｂ２｜＞Ｓである場合、記録媒体１０８の実際の位置と推定位置とが極端に異なるため、傾き算出エラーと判断して、次走査目以降はＳ５０３の処理と同様に、図８に示すように、印刷領域が画像データの主走査方向幅と一致するようにキャリッジ１１９の動作制御を行うように構成されていても良い。
【０１１９】
本実施形態に係るインクジェットプリンタ１は、このように構成されることで、記録媒体１０８の実際の位置と推定位置とが極端に異なる場合であっても、縁なし印刷を継続することが可能となる。
【０１２０】
一方、主制御部８０１は、Ｓ７０８、及び、Ｓ７０９における判定処理においてそれぞれ、Ｄ１＝｜Ｃ１−Ｂ１｜≦Ｓ、及び、Ｄ２＝｜Ｃ２−Ｂ２｜≦Ｓと判定した場合（Ｓ７０８／ＹＥＳ、Ｓ７０９／ＹＥＳ）、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をＯＦＦ状態にして（Ｓ７１１）、Ｓ６１２以降の処理と同様の処理を行う。
【０１２１】
次に、本実施形態に係るプリンタドライバ１００により提供される印刷設定画面の表示例について、図１５を参照して説明する。図１５は、本実施形態に係るプリンタドライバ１００により提供される印刷設定画面の表示例を示す図である。尚、このような印刷設定画面は、プリンタドライバ１００がインストールされているクライアント端末３のモニタ上に表示される。
【０１２２】
図１５に示すように、本実施形態に係るプリンタドライバ１００は、印刷設定画面に、傾き算出機能を有効、若しくは、無効に設定するためのチェックボックスを表示し、クライアント端末３へのユーザ操作に応じて傾き算出機能を有効、若しくは、無効に設定する。
【０１２３】
次に、本実施形態に係るインクジェットプリンタ１が操作パネル８１０に表示する傾き算出機能設定画面の表示例について、図１６を参照して説明する。図１６は、本実施形態に係るインクジェットプリンタ１が操作パネル８１０に表示する傾き算出機能設定画面の表示例を示す図である。
【０１２４】
図１６に示すように、本実施形態に係るインクジェットプリンタ１は、操作パネル８１０に、傾き算出機能設定画面として、傾き算出機能を有効、若しくは、無効に設定するための論理ボタンを表示し、ユーザ操作に応じて傾き算出機能を有効、若しくは、無効に設定する。
【０１２５】
以上、説明したように、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知し、その検知結果に基づいて印刷領域を決定するように構成されている。
【０１２６】
具体的には、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２により記録媒体１０８の主走査方向端部を副走査方向に２か所以上検知することによりその記録媒体１０８の傾きを推定し、推定した傾きに基づいて印刷領域を決定するように構成されている。
【０１２７】
本実施形態に係るインクジェットプリンタ１は、このように構成されることで、記録媒体１０８の存在領域を常に検知しながらキャリッジ１１９を走査させる必要がなくなる。従って、本実施形態に係るインクジェットプリンタ１は、縁なし印刷を行う際の処理負荷を低減させることが可能となる。
【０１２８】
尚、本実施形態においては、図９を参照して説明したように、１走査目と２走査目とにおける記録媒体１０８の主走査方向両端部の検知結果により、その記録媒体１０８の傾きを算出するように構成されているインクジェットプリンタ１について説明した。
【０１２９】
この他、本実施形態に係るインクジェットプリンタ１は、ａ走査目とａ＋ｂ走査目とにおける記録媒体１０８の主走査方向両端部の検知結果により、その記録媒体１０８の傾きを算出するように構成されていても良い。尚、ａ、ｂは１以上の自然数である。
【０１３０】
また、本実施形態においては、図２を参照して説明したように、キャリッジ１１９の主走査方向両端に第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をそれぞれ１個ずつ備えるように構成されているインクジェットプリンタ１について説明した。
【０１３１】
この他、本実施形態に係るインクジェットプリンタ１は、キャリッジ１１９の主走査方向両端に第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をそれぞれ複数個ずつ備えるように構成されていても良い。本実施形態に係るインクジェットプリンタ１は、このように構成されることで、キャリッジ１１９を記録媒体１０８に対して１走査させるだけでその記録媒体１０８の傾きを算出することが可能となる。
【０１３２】
また、本実施形態においては、図２を参照して説明したように、キャリッジ１１９の主走査方向両端にそれぞれ第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２を備えるように構成されているインクジェットプリンタ１について説明した。
【０１３３】
この他、本実施形態に係るインクジェットプリンタ１は、キャリッジ１１９の主走査方向一端側にのみ第一の端部検知センサ１２１、若しくは、第二の端部検知センサ１２２を備えるように構成されていても良い。
【０１３４】
但し、本実施形態に係るインクジェットプリンタ１は、後者のように構成された場合、傾きＡ１、若しくは、傾きＡ２しか算出することができない。そのため、本実施形態に係るインクジェットプリンタ１は、後者のように構成されているよりも、前者のように構成されている方が、より精確に記録媒体１０８の傾きを算出することが可能となる。
【０１３５】
また、本実施形態においては、キャリッジ１１９に第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２を備えるように構成されているインクジェットプリンタ１について説明した。
【０１３６】
この他、本実施形態に係るインクジェットプリンタ１は、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２をキャリッジ１１９とは独立して備えるように構成されていても良い。
【０１３７】
実施の形態２．
実施の形態１においては、縁なし印刷を行う際、第一の端部検知センサ１２１、及び、第二の端部検知センサ１２２による検知結果により記録媒体１０８の傾きを推定し、推定した傾きに基づいて印刷領域を決定するように構成されているインクジェットプリンタ１について説明した。
【０１３８】
実施の形態１に係るインクジェットプリンタ１は、このように構成されることで、記録媒体１０８の存在領域を常に検知しながらキャリッジ１１９を走査させる必要がなくなる。従って、実施の形態１に係るインクジェットプリンタ１は、縁なし印刷を行う際の処理負荷を低減させることが可能となる。
【０１３９】
ところが、インクジェットプリンタ１は、このように構成された場合、図１７に示すように、記録媒体１０８が傾いていることにより、その傾きに伴って印刷領域も傾くため、本来ならば印刷されるべき画像が、印刷領域外に存在してしまうことがある。
【０１４０】
その結果、インクジェットプリンタ１は、その部分の画像（以下、「非印刷画像」とする）を記録媒体１０８に印刷することができなくなってしまう。
【０１４１】
そして、この非印刷画像が重要情報を含む画像の少なくとも一部である場合、印刷物の利用価値が低くなって用途に支障をきたすため、ユーザは、その印刷物を破棄し、インクジェットプリンタ１に再印刷を行わせざるを得なくなる。但し、この非印刷画像が重要情報を含む画像の少なくとも一部ではない場合には、印刷物の利用価値はそれほど低くならず、用途に支障がないため、ユーザは許容することができる。
【０１４２】
そこで、本実施形態に係るインクジェットプリンタ１は、非印刷画像が重要情報を含む画像の少なくとも一部である場合、印刷を中断するように構成されている。本実施形態に係るインクジェットプリンタ１は、このように構成されることで、インクや記録媒体、電力などの資源が無駄に消費されることを防ぐことが可能となる。
【０１４３】
ここで、重要情報とは、例えば、図１８〜図２０に示すように、住所や場所の名称、グラフやデータ、人物の顔など、一部でも欠けるとその部分を推測することが困難となる情報や、他のユーザと共有することができなくなる情報などである。
【０１４４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。尚、実施の形態１と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【０１４５】
まず、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理について、図２１を参照して説明する。図２１は、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理を説明するためのフローチャートである。
【０１４６】
図２１に示すように、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際にはまず、主制御部８０１は、Ｓ５０１における判定処理において、傾き算出処理が有効に設定されていると判定した場合（Ｓ５０１／ＹＥＳ）、Ｓ６０１〜Ｓ６１１と同様の処理を行う（Ｓ２１０１〜Ｓ２１１１）。
【０１４７】
そして、主制御部８０１は、Ｓ２１１１において算出した傾きＡａｖｅに基づいて次走査目以降の印刷領域を算出すると共に（Ｓ２１１２）、画像データに基づいて重要情報を含む画像の位置を特定し（Ｓ２１１３）、その画像の少なくとも一部が印刷領域外に存在するか否かを判定する（Ｓ２１１４）。
【０１４８】
主制御部８０１は、Ｓ２１１４における判定処理において、重要情報を含む画像のいずれもが印刷領域外に存在しないと判定した場合（Ｓ２１１４／ＮＯ）、記録媒体１０８の傾きがＳ２１１１において算出した平均値Ａａｖｅであるものとして、キャリッジ１１９の次走査目以降の動作制御を行い（Ｓ２１１５）、Ｓ７０１以降の処理と同様の処理を行う。
【０１４９】
一方、主制御部８０１は、Ｓ２１１４における判定処理において、重要情報を含む画像の少なくとも一部が印刷領域外に存在すると判定した場合（Ｓ２１１４／ＹＥＳ）、印刷を中断する（Ｓ２１１６）。そして、本実施形態に係るインクジェットプリンタ１が縁なし印刷を行う際の処理を終了する。即ち、本実施形態においては、主制御部８０１が動作制御部として機能する。
【０１５０】
以上、説明したように、本実施形態に係るインクジェットプリンタ１は、非印刷画像が重要情報を含む画像の少なくとも一部である場合、印刷を中断するように構成されている。本実施形態に係るインクジェットプリンタ１は、このように構成されることで、インクや記録媒体、電力などの資源が無駄に消費されることを防ぐことが可能となる。
【符号の説明】
【０１５１】
１  インクジェットプリンタ
２  プリントサーバ
３  クライアント端末
４  ネットワーク
５  ネットワーク
６  ネットワーク
７  公衆回線
１００  プリンタドライバ
１０１  搬送ベルト
１０２  主走査ベルト
１０３  エンコーダスケール
１０４  スライドレール
１０５  主走査モータ
１０６  駆動プーリ
１０７  従動プーリ
１０８  記録媒体
１０９  搬送ローラ
１１０  テンションローラ
１１１  副走査モータ
１１２  搬送駆動プーリ
１１３  搬送ローラプーリ
１１４  副走査ベルト
１１５  エンコーダホイール
１１６  エンコーダセンサ
１１７  エンコーダセンサ
１１８  記録ヘッド
１１９  キャリッジ
１２０  帯電ローラ
１２１  第一の端部検知センサ
１２２  第二の端部検知センサ
２００  制御部
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＮＶＲＡＭ
２０５  ＡＳＩＣ
２０６  Ｉ／Ｏ
２０７  ホストＩ／Ｆ
２０８  ヘッド制御部
２０９  主走査モータ駆動部
２１０  ＡＣバイアス供給部
２１１  副走査モータ駆動部
３００  操作表示装置
４００  ヘッドドライバ
６００  リニアエンコーダ
７００  ホイールエンコーダ
８００  コントローラ
８０１  主制御部
８０２  操作表示制御部
８０３  入出力制御部
８０４  画像処理部
８０５  信号入力制御部
８０６  設定情報記憶部
８０７  駆動制御部
８０８  走査回数カウンタ
８１０  操作パネル
８２０  操作ボタン
８３０  ネットワークＩ／Ｆ
８４０  駆動部
８５０  各種センサ
【先行技術文献】
【特許文献】
【０１５２】
【特許文献１】特開２００６−１６８１１０号公報
【図１】
2017024178.tif 000003
【図２】
2017024178.tif 000004
【図３】
2017024178.tif 000005
【図４】
2017024178.tif 000006
【図５】
2017024178.tif 000007
【図６】
2017024178.tif 000008
【図７】
2017024178.tif 000009
【図８】
2017024178.tif 000010
【図９】
2017024178.tif 000011
【図１０】
2017024178.tif 000012
【図１１】
2017024178.tif 000013
【図１２】
2017024178.tif 000014
【図１３】
2017024178.tif 000015
【図１４】
2017024178.tif 000016
【図１５】
2017024178.tif 000017
【図１６】
2017024178.tif 000018
【図１７】
2017024178.tif 000019
【図１８】
2017024178.tif 000020
【図１９】
2017024178.tif 000021
【図２０】
2017024178.tif 000022
【図２１】
2017024178.tif 000023