(57)【要約】【課題】印刷媒体を無駄にせず、かつ印刷録媒体上の汚れ等の不良部分が画像と重ならないようにすること。【解決手段】印刷媒体の幅方向において、印刷媒体の不良部分を除いた領域を印刷可能領域として設定し、当該印刷可能領域に画像を印刷させる。【選択図】図５
2013216059.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に画像を印刷させる印刷制御装置であって、
印刷媒体の不良部分を特定する特定手段と；
印刷媒体の幅方向において上記特定手段により特定された不良部分を除いた領域を、印刷可能領域として設定する設定手段と；
上記設定手段が設定した印刷可能領域に、画像を印刷させる印刷制御手段と；
を有することを特徴とする印刷制御装置。
【請求項２】
上記印刷制御手段は、印刷対象の画像データが表す画像のサイズが、上記設定手段が設定した印刷可能領域のサイズよりも小さければ、当該画像データに対応する画像を上記印刷可能領域に印刷させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記印刷制御手段は、印刷対象の画像データが表す画像のサイズが、上記設定手段が設定した印刷可能領域のサイズよりも大きければ、印刷媒体の長さ方向において上記特定手段が特定した不良部分をスキップして当該画像データに対応する画像を印刷させることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
上記印刷制御手段に上記特定手段により特定された不良部分と印刷対象の画像とが重ならないように印刷させるか否かを選択する選択手段を有することを特徴とする請求項１から３のいずれか１項に記載の印刷制御装置。
【請求項５】
上記印刷制御手段は、印刷媒体の長さ方向における切断位置を特定する画像を印刷させることを特徴とする請求項１から４のいずれか１項に記載の印刷制御装置。
【請求項６】
印刷媒体を読み取る読取手段を有し、上記特定手段は上記読取手段による読取結果に基づき不良部分を特定することを特徴とする請求項１から５のいずれか１項に記載の印刷制御装置。
【請求項７】
印刷媒体に画像を印刷させる印刷制御方法であって、
印刷媒体の不良部分を特定する特定工程と；
印刷媒体の幅方向において上記特定工程において特定された不良部分を除いた領域を、印刷可能領域として設定する設定工程と；
上記設定工程で設定された印刷可能領域に、画像を印刷させる印刷制御工程と；
を有することを特徴とする印刷制御方法。
【請求項８】
請求項７に記載の印刷制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体上に画像を印刷させる印刷制御装置、印刷制御方法及びプログラムに関する。
【背景技術】
【０００２】
ロール紙等の連続シートに画像を印刷するプリンタが知られている。印刷に用いられるロール紙等の連続シートにおいて、連続シートの製造過程等で付着した汚れが生じていたりした場合、印刷結果の品質を損なうことになる。
【０００３】
そこで、特許文献１では、ロール紙表面に付着する汚れに対し、給紙時に、セットされているロール紙用紙のロール厚から、表面１周分の外径を自動的に割り出し、その長さの分だけ、ロール紙を引き出し、カットする。これによって、表面に付着している汚れ箇所を除去することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８９９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術では、セットされているロール紙１周分を画一的にカットするので、本来切断不要な箇所まで、切断することがあり、この結果、用紙を無駄にしているという問題がある。即ち、たとえばロール紙幅より狭い幅の画像を印刷させる場合、汚れ箇所と重ならないように印刷すればそのロール紙を無駄にせずに使用できるにも拘わらず、従来、それを無駄にしていた。
【０００６】
本発明は、上述の問題点に鑑みなされたものであり、印刷媒体を無駄にせず、かつ印刷録媒体上の汚れ等の不良部分が画像と重ならないようにすることができる印刷制御装置、印刷制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷制御装置は、印刷媒体に画像を印刷させる印刷制御装置であって、印刷媒体の不良部分を特定する特定手段と、印刷媒体の幅方向において上記特定手段により特定された不良部分を除いた領域を、印刷可能領域として設定する設定手段と、上記設定手段が設定した印刷可能領域に、画像を印刷させる印刷制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、印刷媒体を無駄にせず、かつ印刷録媒体上の汚れ等の不良部分が画像と重ならないようにすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の一例である印刷装置１の全体概略構成の斜視図である。
【図２】ロール紙検出部６０の模式図である。
【図３】印刷装置１の構成を示すブロック図である。
【図４】ロール紙上の汚れの位置を検知する動作の説明図である。
【図５】印刷ＪＯＢを受信し処理する動作を示す。
【発明を実施するための形態】
【００１０】
図１は、本発明の印刷制御装置の実施形態の一例である印刷装置１の全体の概略構成を示す斜視図である。
【００１１】
印刷装置１は、インクジェット印刷装置であり、ロール紙ホルダ部１０と、画像形成部２０と、排紙部３０とを有する。
【００１２】
ロール紙ホルダ部１０は、ロール状のロール紙Ｐｒを回転可能に保持し、ロール紙Ｐｒをスプール軸１１及び一対のスプールフランジ１２Ｌ、１２Ｒによって回転自在に保持され、スプール軸１１の両端は、スプール軸受部１３Ｌ、１３Ｒで受ける。なお、ロール紙の交換作業を容易に行うために、スプール軸受部１３Ｌ、１３Ｒの手前には、スライド用のスロープが設けられ、作業者は、このスロープに沿ってロール紙を脱着する。ロール紙の下部には、作業者が画像形成部２０までロール紙を送り込む際に、これをサポートするセットマーク３１ａが設けられている。作業者はロール紙をセットマーク３１ａに合わせてセットした後、ロール紙カバー３１を閉じる（図中、内部の説明のためロール紙カバー３１は一部省略した形で示している）。
【００１３】
画像形成部２０は、ロール紙ホルダ部１０から送り出されたロール紙を保持しながら画像形成し、ＬＦローラ２１と、ピンチローラ２２と、プラテン２３と、キャリッジ４０とを有する。
【００１４】
ＬＦローラ２１は、画像形成時にロール紙を所定量搬送するためのローラである。ピンチローラ２２は、所定加圧力Ｆによって、ロール紙を付勢しつつ従動回転するピンチローラであり、複数個、設けられている。プラテン２３は、吸引孔２３ａによってロール紙を吸引しつつ平面状に保持する。キャリッジ４０は、記録ヘッド４１を保持し、紙搬送方向Ｙ（これを「副走査」と呼ぶ）と直角方向Ｘに、往復走査する（これを「主走査」と呼ぶ）。
【００１５】
記録ヘッド４１は、周知のインクジェット方式であり、これを保持するキャリッジ４０の主走査方向の往復移動動作に同期して、生成された画像データに基づいたヘッド駆動信号に応じて、複数のノズルからのロール紙にインク滴を付与し、画像を記録（形成）する。ロール紙へ画像形成する場合、ＬＦローラ２１による所定量搬送と、キャリッジ４０による走査を伴う記録ヘッド４１による記録とを、交互に繰り返しながらロール紙上に所定サイズの画像を記録する。また、キャリッジ４０の左端には、主走査方向−Ｘ（左→右）に走行しながらロール紙を切断するカッターユニット５０が着脱自在に設けられている。キャリッジ４０の左端には、ロール紙検出部６０が設けられている。
【００１６】
画像形成後のロール紙は、排紙部３０から印刷装置１の外に排出される。排紙部３０は、図中、キャリッジ４０を覆う、図中、開いた状態のカバーを閉じたときに生じる隙間に相当する。
【００１７】
次に、ロール紙検出部６０について説明する。図２は、ロール紙検出部６０の模式図である。
【００１８】
ロール紙検出部６０は、ロール紙Ｐｒを検出する反射型光学式センサであり、発光部６１と受光部６２とを有する。発光部６１は、発光ダイオード（ＬＥＤ）等で構成され、ロール紙Ｐｒの表面に光を照射する。受光部６２は、フォトトランジスタ（またはフォトダイオード）等で構成され、ロール紙Ｐｒからの反射光を検出する。ロール紙検出部６０は、この反射光の状態に応じてロール紙Ｐｒを検出する。
【００１９】
また、ロール紙検出部６０は、ロール紙Ｐｒの表面（画像形成面）の色の濃度を読み取ることができ、ロール紙Ｐｒの白レベルを所定の方法により補正した後に、画像形成前のロール紙Ｐｒの色の濃度を読み取る。そして、この読み取った色の濃度のレベルが、予め設定した閾値を超えていれば、その部分に汚れが存在していると判断する。
【００２０】
図３は、印刷装置１の構成を示すブロック図である。
【００２１】
制御部１００は、ＣＰＵを含み、所定のプログラム等に従って印刷装置１の全体を制御する。Ｉ／Ｆ（インタフェース）部１０４は、ホストコンピュータに接続される。ホストコンピュータからＩ／Ｆ部１０４を介してコマンド及び画像データを含む印刷ＪＯＢが送られ、このコマンドに応じて、印刷装置１が動作することによって、画像データに応じた画像の印刷がロール紙上へ行われる。ホストコンピュータには印刷装置１に印刷を実行させるためのプリンタドライバがインストールされているものとする。プリンタドライバは、アプリケーション等で生成された画像データを、印刷装置１が解釈可能な形式に変換する。また、プリンタドライバは印刷品位の指定、印刷対象の画像データの画像サイズの指定、使用すべき用紙の指定等を行う。また、印刷装置１の情報をホストコンピュータへコマンドで送ることによって、印刷装置１の状態を通知することができる。
【００２２】
画像処理部１０１は、Ｉ／Ｆ部１０４を介して送られてくる印刷ＪＯＢに含まれる多値画像データに関してγ補正、色処理、拡大／縮小処理、２値化等を行う画像処理部である。また画像処理部１０１は必要に応じて画像データが表す画像を９０度単位で回転させる処理を施すことが可能である。画像処理部１０１における処理の最終段で、記録ヘッド４１（ヘッド部１０８）の各ノズルに対応したドットパターンに展開されたドットデータは、メモリ部１０６に一旦、蓄積される。
【００２３】
メカ駆動部１０３は、画像形成部２０に含まれるキャリッジ４０、ロール紙搬送機構などの機械的動作の駆動制御を行う。
【００２４】
メモリ部１０６は、制御部１００がプログラムを実行する際のワーク領域として使用される。またメモリ部１０６は、少なくとも記録ヘッド４１が主走査方向に１回スキャンして記録するために必要な１バンド分以上の画像データを格納する。メモリ部１０６は、印刷装置１にセットされている用紙情報等の記憶にも用いられる。メモリ部１０６へのデータの書込み／読み出しは、メモリコントローラ１０５によって行われ、メモリ部１０６に対してアドレス信号及び書込み／読み出しタイミング信号が生成される。また、メモリ部１０６からの画像（ドット）データの読み出しは、ヘッドコントローラ１０７からの読み出し信号に同期して行われ、読み出されたドットデータはヘッドコントローラ１０７に出力される。
【００２５】
ヘッドコントローラ１０７は、リニアスケールからの信号に基づいて、記録ヘッド４１でのインク吐出のタイミング信号や、ヒートパルスを、制御部１００の制御に基づいて生成する。
【００２６】
ヘッド部１０８は、各色インクに対応する記録ヘッド４１で構成され、制御部１００及びヘッドコントローラ１０７によって、ヒータ部を加熱し、インクを吐出することによってロール紙面上へ画像記録する。
【００２７】
次に、印刷装置１にロール紙Ｐｒがセットされた後に、画像形成前にロール紙Ｐｒの印刷可能領域を特定するまでの動作について説明する。
【００２８】
図４は、用紙をセットしたときに、汚れの位置を検知する動作を説明するための図である。図中、上部が本体正面側（図１の正面側）、即ちロール紙の排紙部３０側の先端を示す。
【００２９】
先ず、作業者は、解除レバー（不図示）によってピンチローラ２２の押さえを解除し、ロール紙Ｐｒを画像形成部２０まで送り込む。ロール紙Ｐｒの右端をロール紙カバー３１のセットマーク３１ａに合わせて、解除レバーによってピンチローラ２２をＯＮする。この動作を起点として、ロール紙検出部６０によるロール紙検知動作が開始される。
【００３０】
検知動作時間を短縮するために、キャリッジ４０の待機位置（これを「ホームポジション」と呼ぶ）に近い側を右、遠い側を左とした場合、ロール紙Ｐｒの右→左への検知動作とする。しかし、ホームポジションが左右逆の場合は、左→右の検知動作とする。
【００３１】
ロール紙がセットされると、紙右先頭位置Ａを検知する動作から開始する。キャリッジ４０が＋Ｘ方向に移動し、ロール紙検出部６０が、本体正面側から見て紙右端上となる位置で停止する。ロール紙検出部６０でロール紙の存在を検知しつつ、ＬＦローラ２１でロール紙Ｐｒの−Ｙ方向にバックフィードすることによって、紙右先頭位置Ａを検知する。
【００３２】
次に、ロール紙Ｐｒの幅Ｗを検知する。始めに、ロール紙Ｐｒを後述する汚れ検知範囲Ｌ＋１ライン、＋Ｙ方向へフィードさせた後に、キャリッジ４０を＋Ｘ方向へ移動させるとともに、ロール紙検出部６０を用いて、ロール紙Ｐｒの両端部を検出する。そして、Ｘ方向に対する差分（ロール紙Ｐｒの両端部におけるＸ方向のそれぞれの位置の差）に基づいて、ロール紙Ｐｒの幅Ｗを検出する。汚れ検知範囲Ｌを、任意に設定することができ、本実施例では、印字装置に取り付け可能な最大ロール外周の長さを、汚れ検知範囲Ｌとしている。また、ロール紙Ｐｒの幅Ｗを検出するときに、同時に、ロール紙検出部６０の白レベル補正を行うために、ロール紙Ｐｒの空白部分を読み取っておく。なお、ロール紙の幅Ｗは、上述の方法による検知に限らず、たとえば、作業者がセットしたロール紙のサイズを操作パネル１０２から入力し、それに基づき制御部１００がＷを特定するようにするなどしてもよい。
【００３３】
引き続き、汚れ位置を検知する動作を開始する。汚れ位置を検知する場合、１ライン毎のキャリッジ４０、及びロール紙検出部６０のロール紙Ｐｒの表面スキャン操作と、１ライン検出後の−Ｙ方向への１ライン分移動を繰り返す。汚れ検知範囲Ｌ分、全ラインの表面を検知する。
【００３４】
具体的には、上記紙右先頭位置Ａを検知した後に、再び、ロール紙Ｐｒを汚れ検知範囲Ｌまで＋Ｙ方向にフィードさせ、その位置から、キャリッジ４０を＋Ｘ方向に移動させつつ、ロール紙検出部６０を用いてロール紙表面の汚れを検知する。このときに、ロール紙検出部６０がロール紙Ｐｒの端部に到達すると、−Ｙ方向に１ライン分、フィードした後に、キャリッジ４０を−Ｘ方向に移動させつつ、ロール紙検出部６０を用いて、次の１ラインのロール紙Ｐｒの表面をスキャンする。この動作を繰り返し、ロール紙Ｐｒが紙右先頭位置ＡのＹ位置に到達した後に、汚れ位置検知動作を終了する。なお、この汚れ位置の検知において、ロール紙Ｐｒの幅Ｗの検知時に行った白レベル補正を参考にしつつ、濃度が予め設定した閾値を超えたロール紙Ｐｒの表面位置を、汚れ位置として検出し、メモリ部１０６に記録する。
【００３５】
汚れ位置をメモリ部１０６に記録する手順は、印刷可能領域の検知とともに、ロール紙Ｐｒの用紙幅Ｗの中心（Ｗ／２）の位置に対して、主走査方向±Ｘそれぞれ最も近い距離２点（Ｘ１，Ｘ２）の汚れ位置のみを記憶する。そして、紙右先頭位置Ａ位置から搬送方向Ｙに対して、最も遠くに位置する汚れ位置（Ｙ１）のみを記録し、この（Ｘ１，Ｙ１）、（Ｘ２，Ｙ１）で囲まれた範囲を、印刷可能領域として検知し、設定する。なお、用紙の幅Ｗの中心（Ｗ／２）の位置に汚れがあれば、中心位置から、±Ｘ方向に最も遠い汚れ位置側へ、中心を移動するようにしてもよく、または、印刷可能領域は無いと判断するようにしてもよい。また、個々の汚れ位置を、Ｘ、Ｙの座標等で特定するようにしてもよい。
【００３６】
以上の一連の検知動作が終了すると、ロール紙Ｐｒは、待機位置まで−Ｙ方向にバックフィードし停止し、キャリッジも待機位置まで−Ｘ方向に移動して停止し、待機状態となる。なお、汚れ検知は上述の方法に限るものではなく、たとえば作業者が操作パネル１０２から汚れ位置を特定するための情報（Ｂ、Ｃの位置など）を入力し、それに基づき制御部１００が汚れ位置を特定するようにしてもよい。また、汚れ検知は、ロール紙がセットされたときに行うばかりでなく、受け付けた印刷ＪＯＢの実行を行うべきタイミングで画像形成前に行うようにしてもよい。
【００３７】
次に、印刷ＪＯＢを受信し処理する一連の処理について説明する。
【００３８】
図５は、印刷ＪＯＢを受信し処理する一連の動作を示すフローチャートである。このフローチャートは制御部１００がメモリ部１０６に記憶されているプログラムを実行することによりなされる処理を示す。
【００３９】
まず、Ｓ１０１で、Ｉ／Ｆ部１０４を介して印刷ＪＯＢを受信し、Ｓ１０２では、ＪＯＢで指定された印刷品位を判定する。上記印刷品位は、ホストコンピュータのプリンタドライバにおいて指定される。つまり、特定手段によって特定された不良部分と印刷対象の画像とが重ならないように印刷させるか否かを選択する。
【００４０】
品位の指定が、予め定められた値（本実施例では高品位として説明する）でなければ、Ｓ１０６で、ロール紙Ｐｒの先頭から汚れが検知されていても、いなくても、印刷を行なう。
【００４１】
なお、上記のように、今回の印刷ＪＯＢに基づく画像形成に先立って、ロール紙検出部６０は、画像形成前のロール紙Ｐｒの印刷面を読み取る。そして、ロール紙Ｐｒの幅方向の端部近傍における汚れが検出された場合、その汚れを除いた領域が、印刷可能領域として設定される。印刷可能領域は、図４に示すようにロール紙の端部近傍に汚れがあった場合、ロール紙幅より小さい幅の領域が設定される。図４ではロール紙の両端に汚れが検出された場合の例を示しているが、汚れがロール紙の片側のみに検知された場合、汚れが検知された側のみが印刷可能領域から除外される。
【００４２】
この状況において、Ｓ１０２で、品位の指定が、予め定められた値（高品位）であれば、Ｓ１０３では、ＪＯＢで指定された画像サイズと、ロール紙Ｐｒをセットしたときに設定した印刷可能領域のサイズとを比較する。ここでは、ＪＯＢで指定された画像サイズの縦サイズ（Ｙ方向のサイズ）または横サイズ（Ｘ方向のサイズ）のいずれかが印刷可能領域の幅方向のサイズ（Ｘ方向のサイズ）より小さいかを判断する。これは印刷装置１が画像の回転機能を有しているため、画像を回転させることによって印刷可能領域の幅内に収めることが可能になることがあるためである。なお、印刷装置１が画像の回転を行えない場合、画像データと印刷可能領域のＸ方向のサイズ同士を比較する。印刷可能領域のサイズよりも、ＪＯＢ指定の画像サイズが小さければ、Ｓ１０４で、画像のＸ方向の印刷開始位置をＸ１とし、Ｘ１までキャリッジ４０を移動させ、印刷を開始する。このとき、印刷開始位置が、Ｘ方向に自動的に移動するので、操作パネル１０２において、印刷位置を移動した旨をユーザに報知する。なお、このように印刷開始位置をＸ方向にシフトさせた場合、ロール紙を作業者にＹ方向に切断してもらう必要があるので、切断位置を示す線画像等を印刷するようにしてもよい。
【００４３】
また、Ｓ１０３で、印刷可能領域のサイズよりも、ＪＯＢ指定の画像サイズが大きいと判断された場合、Ｓ１０５で、汚れ検知位置のＹ方向の後端であるＹ１まで、ロール紙Ｐｒをフィードする。そして、キャリッジ４０を移動させ、カッターユニット５０を用いて、汚れ部分をカットした後に、印刷を開始する。このとき、ロール紙の汚れ部分をカットするのに代えて、単に当該部分をスキップして印刷を行うようにしてもよい。この場合、後に手動操作に従って当該部分をカットすることになる。
【００４４】
上記実施例において、ＪＯＢで指定された印刷品位が高品位である場合に汚れを避けた印刷を行うものとしたが、直接、汚れを避けた印刷の指示を行ったり、このような判断を行うことなく汚れを避けた印刷を行わせるようにしてもよい。
【００４５】
また、以上の実施例ではホストコンピュータから受信した印刷ＪＯＢに基づく印刷を行う例について説明したが、これに限らず、たとえばスキャナを設けてスキャナによって原稿の画像を読み取って得た画像データに基づく画像を印刷する場合にも適用可能である。また画像の記録に用いる印刷媒体はロール紙等の連続シートに限らず、予め所定サイズにカットされたカットシートにも適用可能である。
【００４６】
また、以上の実施例では、印刷装置１が図５のフローチャートに従って処理を行うものとした。しかし、たとえばホストコンピュータが印刷装置１から汚れ部分の位置情報または汚れ部分を除去した印刷可能領域の情報を取得し、それに従って印刷装置１に図５のフローチャートの流れで処理を行うよう指示してもよい。この場合、ホストコンピュータが印刷制御装置として機能することになる。
【００４７】
また以上の実施例では、印刷媒体上の不良部分である汚れを避けて（印刷対象の画像と不良部分が重ならないように）印刷するものとした。しかし、汚れ以外、高品位な印刷を妨げるもの（印刷媒体の加工状態等の不良部分）であれば、それを避けて印刷させるようにすればよい。
【００４８】
また、以上の実施例は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウエア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、上記のプログラムは、１つのコンピュータ（ＣＰＵ、ＭＰＵ等）により実行されてもよいし、または複数のコンピュータが協働することにより実行されてもよい。また、一部または全部の処理をＡＳＩＣ等のハードウェアによって実現してもよい。
【図１】
2013216059.tif 000003
【図２】
2013216059.tif 000004
【図３】
2013216059.tif 000005
【図４】
2013216059.tif 000006
【図５】
2013216059.tif 000007