(57)【要約】【課題】  誤差は印刷環境により左右されてしまうために、補正方法によっては黒筋や白筋が発生してしまう。【解決手段】  ホストコンピュータ上のアプリケーションソフトウェアで作成した論理上のデータと、実際の印刷物の差を最小にして、より高い再現性(縦横比)を得る。【選択図】  図４
2006159548.tif 000002
【特許請求の範囲】
【請求項１】
走査方向にキャリッジ機構、副走査方向に紙送り機構を保有する印刷装置と、その印刷装置と接続されるホストコンピュータにその印刷装置に動作可能なデータを送出するソフトウェアを具備する印刷システムにおいて、印刷装置の副走査方向の蓄積誤差を測定し、印刷データを拡大縮小して補正することにより、印刷結果精度の向上することを特徴とする印刷システム。
【請求項２】
請求項１の印刷システムにおいて、ホストコンピュータにその印刷装置に動作可能なデータを送出するソフトウェアに、副走査方向の累積誤差校正情報取得手順プログラムを有し、印刷装置と双方向でデータの通信を行うことにより、一度の校正データ取得操作で複数の校正データを得ることができることを特徴とする印刷システム。
【請求項３】
請求項１の印刷システムにおいて、累積誤差校正情報取得手順プログラムで得られた結果をユーザーに提示して、ユーザーが手作業で、その値を変更できることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走査方向にキャリッジ機構、副走査方向に紙送り機構を保有する印刷装置と、その印刷装置と接続されるホストコンピュータにその印刷装置に動作可能なデータを送出するソフトウェアを具備する印刷システムに関する。
【背景技術】
【０００２】
図1のような走査方向にキャリッジ機構と一定の幅をもつプリントヘッド、副走査方向に紙送り機構を保有する印刷装置では、紙送り機構の特徴から、論理上の紙送り量と、実際の紙送り量とで累積誤差が発生しやすい。その誤差は、紙の重量、厚み、機械機構の組み立て誤差、種々印刷品位設定による紙送り長さ、スピードにより異なる。
【０００３】
特にJIS A2サイズ以上の大きさの用紙に印刷する場合、その誤差が目立って大きくなる。
【０００４】
論理上のデータの大きさと、実際の印刷物の縦横比が異なってしまうため正確な印刷表現がなされていないこととなっていた。
【０００５】
また、ユーザーが目的とする印刷データがその印刷されたデータの長さに意味を持たせているCAD図面などである場合、図面を使用するユーザーは、寸法線が入っていない図についても、図面の線分を実測して概略の大きさを把握することは日常的に良く行われている。その場合、このような累積誤差の発生、およびその誤差値が、図面を使用しているユーザーにわかるはずも無く、思わぬ不具合を生じる可能性があり、結果としてこのような印刷機構をもつ印刷装置の使用は、図面用途を目的とするユーザーからは敬遠される傾向にあった。
【０００６】
この紙送り累積誤差を解消するために、図２に示すように、走査毎に紙送り量を補正する方法もとられている（例えば、特許文献１参照）。当初説明したように誤差は印刷環境により左右されてしまうために万全ではなく、またその補正方法の特徴から、黒筋や白筋が発生してしまい、かえって不具合となる。
【特許文献１】特開平０７−３１４８３８号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ユーザーがホストコンピュータ上のアプリケーションソフトウェアで作成した論理上のデータと、実際の印刷物の差を最小にして、より高い再現性(縦横比)を得る。
【課題を解決するための手段】
【０００８】
上記問題を解決するためには、副走査方向の累積誤差により発生する、印刷結果の伸び縮みに対して、元データを反対に拡縮することにより、ユーザーがホストコンピュータ上のアプリケーションソフトウェアで作成した論理上のデータと、実際の印刷物の差が少なくなる。
【０００９】
本発明は、印刷前に副走査方向の累積誤差を測定し、ホストコンピュータ上のアプリケーションソフトウェアで作成したデータをその印刷装置に動作可能なデータを送出するソフトウェアにてプリンタ用のデータに変換する際に、累積誤差分を補正するように拡大縮小を行うことにより問題を解決する。
【００１０】
本発明の使用手順概略は、以下のようになる。
【００１１】
累積誤差の校正を開始するにあたり、そのプリンタで印刷できる一番大きい用紙サイズのカット紙を用意する。できれば、用紙サイズが規格に正確に適合したものが望ましい。
【００１２】
使用する用紙種類(普通紙、光沢紙など)も各種用意する。
【００１３】
累積誤差校正用のソフトウェアを起動して、累積誤差が異なってくるであろう印刷パラメータを逐一変えて、プリンタに「カット紙の長さ測定コマンド」を送出する。
【００１４】
プリンタは、実際に印刷パラメータに沿って実際の印刷と同様の紙送り動作を行う。カット紙の後端を検知するまで、カット紙の紙送りを行いプリンタ自身が紙を送ったであろう値を長さ測定すし、その結果をプリンタからソフトウェアに返却する。
【００１５】
プリンタは、測定が終わっても直ぐにカット紙を排出することはしない。カット紙の後端検知までしか紙送りを行っていないので、用紙を逆に送ることが可能なので、用紙を巻き戻し先端まで戻して、次のパラメータによる測定に備える。
【００１６】
累積誤差校正用のソフトウェアは、必要があれば、用紙排出コマンドをプリンタに送る。
【００１７】
この作業を繰り返すことにより、必要な累積誤差情報をソフトウェアに取り込む。
【００１８】
ユーザーが印刷する際には、印刷装置と接続されるホストコンピュータにその印刷装置に動作可能なデータを送出するソフトウェアが、上記累積誤差情報を元に副走査方向の拡大縮小率を計算し、印刷データ作成時のその縮小拡大率を副走査方向に掛けて、印刷データを加工してプリンタに送出する。
【００１９】
印刷装置と接続されるホストコンピュータにその印刷装置に動作可能なデータを送出するソフトウェアは、ユーザーインターフェイスを有しており、ユーザーの指示により上記累積誤差情報を表示することができる。ユーザーは、この情報を見るとともに編集することが可能である。
【発明の効果】
【００２０】
このように、副走査方向の累積誤差を印刷データを作成するときに、拡大縮小して補正して印刷することにより、印刷結果の仕上がり(連続性)を重視するグラフィック用大判プリンタでも、印刷結果の精度を要求されるCAD用プリンタ並みの印刷結果精度を得ることができる。また、その印刷結果は、グラフィックス用の仕上がりとCADプリンタ並みの精度を得ることができる。
【発明を実施するための最良の形態】
【００２１】
これらの補正は、パーソナルコンピュータ等で動作するプリンタドライバで行う。
【実施例１】
【００２２】
図３に、当印刷システムの構成の概略を示す。
【００２３】
印刷装置に接続されるホストコンピュータには、Operating system上に、OSの仕様にのっとったアプリケーションソフトウェアと、プリンタドライバが搭載されている。
【００２４】
通常プリンタドライバには、OSの仕様に則った「アプリケーションデータを処理して、プリンタに最適化されたデータに変換する部分」と、そのデータにプリンタコマンドを付加する「コマンドジェネレータ」および、ユーザーの意思を印刷結果に反映させるために「User Interface」部を搭載している。これをベースに本発明を実現するにあたって「累積誤差情報取得シーケンス部」とユーザーに値の編集を可能するためにUser Interfaceを付加する。
【００２５】
尚、拡大縮小の実装方法についてはOSに擬似解像度を返して行う一般的な手法を用いる。
【００２６】
図４に、プリンタドライバの累積誤差情報取得時の流れ図を示す。
【００２７】
測定は、用紙種類毎に、3つの印刷品位について行われる。
【００２８】
これは、用紙種類は、紙厚、表面加工の違いによる摩擦率が異なるためであり
また、印刷品位ごとにプリンタの紙送り方法が異なるためである。
【００２９】
図５は、プリンタドライバの累積誤差情報取得プログラム起動画面である。
【００３０】
円で囲まれたビットマップボタンを押すと、累積誤差情報取得プログラムの動作が開始される。
【００３１】
図６に、累積誤差を補正する拡大縮小率を、ユーザーが編集することを目的としたプリンタドライバ画面を示す。
【００３２】
この各種設定を変えることにより、累積誤差補正のための拡大縮小率の変更ができる。
【００３３】
ここでの拡大縮小率は、副走査方向のみ有効となる。
【００３４】
上位のプロパティーで、用紙サイズを変更して印刷を指示する「拡大縮小」の設定や、レイアウト印刷(2in1など)の設定があるが、累積誤差補正のための拡大縮小率は、実際に印刷されるときに副走査方向になる座標軸に対して乗算されて、有効となる。
【図面の簡単な説明】
【００３５】
【図１】印刷装置の印刷機構。
【図２】従来の補正例。
【図３】システムの構成の概略図。
【図４】プリンタドライバの累積誤差情報取得時の流れ図。
【図５】プリンタドライバの累積誤差情報取得プログラム起動画面。
【図６】補正する拡大縮小率編集画面。
【図１】
2006159548.tif 000003
【図２】
2006159548.tif 000004
【図３】
2006159548.tif 000005
【図４】
2006159548.tif 000006
【図５】
2006159548.tif 000007
【図６】
2006159548.tif 000008