(57)【要約】【課題】いわゆるふち無し印刷の機能を備えた印刷装置であって、ふち無し印刷の要求時に印刷イメージの大きさが任意に設定される場合にも、効率的かつ確実な印刷を実行することのできる印刷装置等を提供する。【解決手段】印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置において、前記制御部が、前記印刷媒体に対する大きさが任意に設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す当該イメージデータのはみ出し量が予め定めた閾値よりも大きい場合には、所定の位置より外側の前記イメージデータについて間引き処理を実行する。【選択図】  図２
2009023195.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置であって、
前記制御部は、前記印刷媒体に対する大きさが予め用意された複数の中から選択されることにより設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す前記イメージデータの各はみ出し量に応じて予め定められている間引き処理の実行有無の情報を参照し、前記間引き処理が実行有りの場合、予め定められている位置より外側の前記イメージデータについて間引き処理を実行する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記制御部は、前記印刷媒体のサイズと前記イメージデータに基づいて前記各はみ出し量を算出し、当該算出されたはみ出し量と前記間引き処理の実行有無の情報とから前記間引き処理の実行有無を判断する
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２において、
前記印刷実行部は、大ドット、中ドット、及び小ドットを前記印刷媒体上に形成して前記印刷を実行し、
前記制御部による前記間引き処理は、上記小ドットに対応するイメージデータをドット無しのデータとする処理である
ことを特徴とする印刷装置。
【請求項４】
印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置の制御方法であって、
前記制御部が、前記印刷媒体に対する大きさが予め用意された複数の中から選択されることにより設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す当該イメージデータの各はみ出し量に応じて予め定められている間引き処理の実行有無の情報を参照し、前記間引き処理が実行有りの場合、予め定められている位置より外側の前記イメージデータについて間引き処理を実行する
ことを特徴とする印刷装置の制御方法。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるふち無し印刷の機能を備えた印刷装置等に関し、特に、ふち無し印刷の要求時に印刷イメージの大きさが任意に設定される場合にも、効率的かつ確実な印刷を実行することのできる印刷装置等に関する。
【背景技術】
【０００２】
インクジェットプリンタなどの印刷装置においては、印刷媒体の用紙に余白無しで印刷を行うふち無し印刷の機能を備えるものがある。このふち無し印刷を実行する際には、用紙の搬送過程における斜行、用紙サイズのばらつき等を考慮して、余白無しを確実なものとするために、その用紙に印刷する印刷対象の印刷データを用紙サイズよりも大きなものとする必要がある。従って、ふち無し印刷の際には、印刷処理の前に、印刷データを通常のふち有り印刷の場合よりも拡大しておく処理がなされる。また、この拡大された印刷データで印刷処理が実行されるので、インクジェットプリンタでは、用紙の外側にインク吐出を行う領域があり、この打ち捨てられたインクを受けるための溝穴等が設けられる。
【０００３】
かかるふち無し印刷の技術については、例えば、下記特許文献１に記載されている。当該文献では、無駄なインク消費を減らし、スループットの向上を図るために、用紙サイズが左右上下で異なることによる無駄なうち捨て領域についてマスク処理を行うことが記載されている。
【特許文献１】特開２００３−３２６７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１には、前述したふち無し印刷の際に拡大される印刷データの大きさが任意に設定される場合の対処については開示されていない。すなわち、ユーザがふち無し印刷の要求を行う際に、印刷データの拡大率を大き目に設定したり小さ目に設定したりできる場合において、その拡大率に応じてどのように処理するかについては述べられていない。
【０００５】
従って、ふち無し印刷の際に拡大される印刷データの大きさが一律でなくユーザ要求によって変わる場合にも、適切な対応を準備しておくことが望まれる。
【０００６】
そこで、本発明の目的は、いわゆるふち無し印刷の機能を備えた印刷装置であって、ふち無し印刷の要求時に印刷イメージの大きさが任意に設定される場合にも、効率的かつ確実な印刷を実行することのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一つの側面は、印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置において、前記制御部が、前記印刷媒体に対する大きさが任意に設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す当該イメージデータのはみ出し量が予め定めた閾値よりも大きい場合には、所定の位置より外側の前記イメージデータについて間引き処理を実行する、ことである。
【０００８】
上記の目的を達成するために、本発明の一つの側面は、印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置において、前記制御部が、前記印刷媒体に対する大きさが予め用意された複数の中から選択されることにより設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す前記イメージデータの各はみ出し量に応じて予め定められている間引き処理の実行有無の情報を参照し、前記間引き処理が実行有りの場合、予め定められている位置より外側の前記イメージデータについて間引き処理を実行する、ことである。
【０００９】
更に、上記の発明において、一つの態様は、前記制御部は、前記印刷媒体のサイズと前記イメージデータに基づいて前記各はみ出し量を算出し、当該算出されたはみ出し量と前記間引き処理の実行有無の情報とから前記間引き処理の実行有無を判断する、ことを特徴とする。
【００１０】
更に、上記の発明において、好ましい態様は、前記印刷実行部は、大ドット、中ドット、及び小ドットを前記印刷媒体上に形成して前記印刷を実行し、前記制御部による前記間引き処理は、上記小ドットに対応するイメージデータをドット無しのデータとする処理である、ことを特徴とする。
【００１１】
上記の目的を達成するために、本発明の別の側面は、印刷媒体に印刷を実行する印刷実行部と、当該印刷実行部にイメージデータを転送して印刷を実行させる制御部とを有する印刷装置の制御方法において、前記制御部が、前記印刷媒体に対する大きさが予め用意された複数の中から選択されることにより設定されたふち無し印刷用の前記イメージデータを受信し、前記印刷媒体の外側にはみ出す当該イメージデータの各はみ出し量に応じて予め定められている間引き処理の実行有無の情報を参照し、前記間引き処理が実行有りの場合、予め定められている位置より外側の前記イメージデータについて間引き処理を実行する、ことである。
【００１２】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１４】
図１は、本発明を適用した印刷装置であるプリンタの実施の形態例に係る構成図である。図１に示すプリンタ２が発明を適用したプリンタであり、大きさが任意に設定されたふち無し印刷データによる印刷要求を受けた際に、当該データの用紙からはみ出した量を決定し、当該はみ出し量が予め定めた閾値よりも大きい場合には、所定位置から外側の領域について印刷データを間引く処理を実行し、大きさが任意に設定されたふち無し印刷データの場合にも効率的かつ確実な印刷を実行しようとするものである。
【００１５】
図１に示すホストコンピュータ１は、プリンタ２に対して印刷要求を行うホスト装置であり、例えば、パーソナルコンピュータ等で構成される。ホストコンピュータ１には、プリンタ２用のプリンタドライバ１１が備えられ、印刷要求時には、ここでプリンタ２用の印刷データが生成されて、プリンタ２へ送信される。また、本プリンタ２ではふち無し印刷が可能であるので、ホストコンピュータ１からふち無し印刷の要求ができ、その際に、ユーザが、前述したふち無し印刷データの大きさを任意に設定することができる。言い換えれば、ふち有り印刷の際の印刷データに対する拡大率を設定することができる。かかるふち無し印刷の要求時には、プリンタドライバ１１は、用紙１ページの印刷データのヘッダーとして、ふち無し印刷である旨、用紙サイズ、上記ふち無し印刷データの大きさを示す情報等を含める。なお、プリンタドライバ１１は、処理手順を記述したプログラム、当該プログラムに従って処理を実行する制御装置等によって構成される。
【００１６】
次に、プリンタ２は、一例として、インクジェットプリンタであり、図１に示すように、ＣＰＵ２２、Ｉ／Ｆ２３、ＲＡＭ２４、ＲＯＭ２５等を備えるコントローラ２１及びヘッド２６等で構成されている。
【００１７】
ホストコンピュータ１から送信される印刷要求と印刷データは、Ｉ／Ｆ２３を介してＲＡＭ２４の受信バッファに格納される。その後、ＲＯＭ２５に格納された各種プログラムに従ったＣＰＵ２２の処理により、印刷データ内のコマンドが解釈され、また、印刷データ内のイメージデータは適宜ＲＡＭ２４のイメージバッファに格納される。その後、コントローラ２１は、所定のタイミングで、イメージバッファ内のイメージデータをヘッド２６での印刷処理に相応しい並びとしてヘッド２６へ転送し、印刷指示を行う。
【００１８】
また、前述の通り、本プリンタ２ではふち無し印刷が可能であり、ホストコンピュータ１からふち無し印刷の要求を受けた際には、コントローラ２１からヘッド２６への上記データ転送までに、必要に応じてイメージデータの間引き処理を実行する。かかるイメージデータの間引き処理に本プリンタ２の特徴があり、その具体的な内容については後述する。
【００１９】
次に、ヘッド２６は、インクの色毎にノズル列を有し、主走査方向に移動しながら、コントローラ２１から転送されるデータに従って順次インク吐出を行い印刷媒体である用紙に印刷を実施する部分である。なお、ヘッド２６に転送されるイメージデータは、画素ごとに画素ドットのオンオフを示すデータであり、本プリンタ２では画素ドットとして大中小の３種類の径を備えることから、各イメージデータは、大ドット、中ドット、小ドット、及びドット無しを識別すべく、２ビットのデータとなっている。従って、ヘッド２６は、大ドット、中ドット、及び小ドットを用紙上に形成することによって印刷を行う。
【００２０】
以上説明したような構成を有する本プリンタ２では、前述の通り、ふち無し印刷時に行うイメージデータの間引き処理に特徴を有し、以下、その内容について説明する。図２は、ふち無し印刷時に行う間引き処理の手順を例示したフローチャートである。なお、図２は、コントローラ２１のＣＰＵ２２が行う処理として記述している。また、当該図２に示した処理は、前述した印刷データの受信からヘッド２６へのデータ転送までの間の所定のタイミングでなされる。また、ここでは、主走査方向のデータ間引きについて説明する。
【００２１】
まず、ＣＰＵ２２は、対象ページがふち無し印刷であるか否かを、ホストコンピュータ１から送信された印刷データのヘッダー情報から判断する（ステップＳ１）。ここで、ふち無し印刷でないと判断した場合には、すなわち、通常のふち有り印刷であると判断した場合には（ステップＳ１のＮｏ）、間引き処理は行わないので当該ページの処理を終了する。
【００２２】
一方、ふち無し印刷であると判断した場合には（ステップＳ１のＹｅｓ）、イメージデータの左右の（主走査方向両側の）はみ出し量を決定する（ステップＳ２）。図３は、当該はみ出し量の決定等を説明するための図である。図３の（ａ）は、プリンタ２における用紙とイメージデータＩの主走査方向の位置関係を例示している。
【００２３】
当該処理では、まず、使用する用紙の両端位置が決定される。図中のＡは、イメージデータの基準位置を示しており、ふち有り印刷では通常ここから印刷が開始される。言い換えれば、ここから内側に（左側に）イメージデータが存在する。そして、この基準位置は用紙の右端（図中のＢ）から予め定められた距離（ここでは、３ｍｍ）とされている。すなわち、ふち有り印刷の際の余白は予め定められている。そして、ＣＰＵ２２は、この用紙の右端位置Ｂを予め把握している。
【００２４】
前述した印刷データのヘッダーには、プリンタ２の解像度に合わせた用紙サイズの情報も含まれているので、ＣＰＵ２２は、この情報から使用する用紙の左右方向のサイズを把握し、上記用紙の右端位置Ｂを基準に用紙の左端位置（図中のＣ）を決定する。このようにして、まず、用紙の両端位置が決定される。
【００２５】
次に、ＣＰＵ２２は、イメージデータの両側のはみ出し量を求める。前述した印刷データのヘッダーに含まれる、ふち無し印刷データの大きさを示す情報は、例えば、当該イメージデータの右端位置（開始位置）の、前述した基準位置Ａから距離（図中のｘ）で表現される。この場合には、印刷データのヘッダーに含まれる当該距離ｘから前述した基準位置Ａを基にイメージデータの右端位置（図中のＤ）を決定する。そして、イメージデータ自身のサイズ（図中のｌ）を、実際のデータから又はヘッダー情報から把握し、そのサイズと右端位置Ｄからイメージデータの左端位置（図中のＥ）を決定する。
【００２６】
そして、前記決定された用紙の両端位置（Ｂ、Ｃ）と当該決定されたイメージデータの両端位置（Ｄ、Ｅ）からイメージデータの両側のはみ出し量（図中のｈ１とｈ２）を求める。このはみ出し量（長さ）に相当するイメージデータの部分が、用紙が正確にセットされた場合に用紙からはみ出す部分である。
【００２７】
このように、左右（主走査方向両側）のはみ出し量が決定されると、ＣＰＵ２２は、左右いずれかの処理に入り、例えば、右側のはみ出し量（ｈ１）を予め定められた閾値と比較する（ステップＳ３）。この閾値は、用紙の端部（この場合には右端）がその値を超えて正確な端部位置からずれることが考えづらい、用紙のはみ出し上限値である。この値は、例えば、用紙の斜行（スキュー）などを考慮してプリンタに定められている、いわゆるプリンタマージン、メカマージンと呼ばれる値とすることができる。また、予め実験的に求めておくこともできる。当該実施例では、この閾値（ｓ１）を３ｍｍとしている。
【００２８】
そして、当該比較の結果、はみ出し量が閾値よりも大きい場合には（ステップＳ３のＹｅｓ）、イメージデータの間引き処理を行う（ステップＳ４）。図３の（ｂ）は、図３の（ａ）に例示したイメージデータＩの場合であり、この場合には、はみ出し量ｈ１が上記閾値ｓ１（３ｍｍ）よりも大きいので、間引き処理が実行されることになる。
【００２９】
間引き処理では、ＣＰＵ２２は、予め定めた所定位置から外側のイメージデータについて、小ドットのデータをドット無しのデータとする間引きを行う。この所定位置は、用紙端部位置（ここでは右側について処理しているので図３のＢ）よりも外側（図３で右側）であって、前記閾値によるはみ出し位置よりも内側（図３の左側）とすることが望ましい。ここでは、用紙端部位置より外側に２．４ｍｍ（ｓ２）の位置としている。
【００３０】
図３の（ｂ）の例では、イメージデータのｍで示す部分について小ドットのデータをドット無しのデータとする間引き処理が実行される。
【００３１】
一方、み出し量が閾値よりも大きくない場合には（ステップＳ３のＮｏ）、上記間引き処理（Ｓ４）は行わない。図３の（ｃ）は、かかる場合を例示しており、イメージデータのはみ出し量ｈ１が閾値の３ｍｍよりも小さいので、間引き処理は実行されない。
【００３２】
このようにして、右側の処理が終了し（ステップＳ５のＮｏ）、同様に、左側の処理も実行して（Ｓ３、Ｓ４）、左右の処理が終了すると（ステップＳ５Ｙｅｓ）、当該用紙の主走査方向についての間引き処理が終了する。
【００３３】
当該間引き処理でデータを間引きした部分については、小ドットが間引かれたデータがヘッド２６に転送されて、小ドット無しのインク吐出が行われることになる。
【００３４】
このように、本プリンタ２のコントローラ２１では、ふち無し印刷時のイメージデータのはみ出し量が、用紙ずれの上限と考えられる値（閾値）を超えている場合には、イメージデータの外側部分において無駄に打ち捨てられるデータが存在する可能性が極めて高いく、当該部分についてインク吐出を行なわなくてもふち無し印刷を確実に行なえる可能性が高いので、該当部分についてデータを間引く処理を実行する。これにより、インクの消費量を抑えると共に、打ち捨てられるインクの飛散によるメカニカル部分への悪影響を低減させることができる。また、データを間引く領域は、前述の通り、上記閾値による位置よりも内側に入った位置、から外側とすることができる。これにより、上記効果をより高めることができ、かつ、当該領域ではデータが間引かれるだけでインク吐出を全く行なわないわけではないので、当該領域の、前記閾値による位置よりも内側の部分（図３の（ｂ）におけるｓ１による位置とｓ２による位置の間）がふちとして（用紙の地色となって）目だってしまうこともなく、ふち無し印刷を確実に行なうことができる。
【００３５】
また、はみ出し量が前記閾値よりも小さい場合には、用紙ずれによってふちが出てしまう可能性が上述の場合よりも高いので、データを間引くことを行なわない。これにより、ふち無し印刷の品質を落とさないようにすることができる。
【００３６】
また、間引き処理では、大、中、小ドットのうちの小ドットを打たないように処理が行なわれる。小ドットのインクは、ミストとなって飛散しやすいため、小ドットを間引くことは、インクの飛散によるメカニカル部分への悪影響を低減させる意味で効果的である。
【００３７】
なお、上記実施の形態例では、主走査方向のデータ間引き処理について説明したが、副走査方向についても同様に間引き処理を実行する。
【００３８】
また、上記実施の形態例では、イメージデータの右端の位置に関する情報（ｘ）がホストコンピュータ１より送信されたが、このような情報がない場合には、イメージデータを用紙サイズに合わせてセンタリングして両側のはみ出し量を求めることができる。
【００３９】
また、ホストコンピュータ１でふち無し印刷を要求する際の、イメージデータの大きさの設定が、予め用意さされた複数の大きさの中から選択することで行なわれてもよい。かかる複数の大きさは、イメージデータのサイズ、拡大率、又ははみ出し量（例えば、３．５ｍｍ、２．５ｍｍ、及び１．５ｍｍ）等で表現されることができる。この場合には、各大きさのケースにおいて、各はみ出し量が前記閾値より大きいか否かが事前に分かるため、プリンタ２で、ホストコンピュータ１で選択され得る各大きさ（各はみ出し量）に対応する間引き処理の実行有無の情報をテーブル形式で記憶しておき、間引き処理時には、当該テーブルを参照して前述した間引き処理の実行有無を判断し、実行有りの場合には前記間引き処理を実行する。これにより、間引き処理の実行有無を即座に判断することができる。
【００４０】
なお、この場合、当該間引き処理の実行有無の情報を収めるテーブルは、イメージデータの各大きさを示す各サイズ、拡大率、又は各はみ出し量と間引き処理の実行有無の情報を対応付けたものとすることができる。当該テーブルが各はみ出し量と間引き処理の実行有無の情報を対応付けたものである場合に、受信するイメージデータの大きさがサイズや拡大率で示されているものであれば、コントローラ２１は、用紙サイズとこれらの情報を含むイメージデータに基づいて、上述の実施形態と同様の方法ではみ出し量を算出し、当該算出したはみ出し量に従って上記テーブルから間引き処理の実行有無の情報を取得して、間引き処理の実行有無を判断する。
【００４１】
また、前記図２に基づく間引き処理では、対象ページについて一連の処理として実行するように説明したが、当該処理を実行するタイミングにより、ページの部分ごとに分割して実行されても構わない。この場合にも最終的には同様の結果が得られる。
【００４２】
また、前記図２に基づく間引き処理は、ＣＰＵ２２がプログラムに従って実行するものとしたが、ハードウェアで実行する構成としても良い。
【００４３】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００４４】
【図１】本発明を適用した印刷装置であるプリンタの実施の形態例に係る構成図である。
【図２】ふち無し印刷時に行う間引き処理の手順を例示したフローチャートである。
【図３】イメージデータのはみ出し量の決定等を説明するための図である。
【符号の説明】
【００４５】
１  ホストコンピュータ、  ２  プリンタ、  １１  プリンタドライバ、  ２１  コントローラ（制御部）、  ２２  ＣＰＵ、  ２３  I／Ｆ、  ２４  ＲＡＭ、  ２５  ＲＯＭ、  ２６  ヘッド（印刷実行部）  
【図１】
2009023195.tif 000003
【図２】
2009023195.tif 000004
【図３】
2009023195.tif 000005