JPH08324012A - 印字装置、偏差テストパターンの印字方法及びこの方法又は前記装置で印字された偏差テストパターン - Google Patents

印字装置、偏差テストパターンの印字方法及びこの方法又は前記装置で印字された偏差テストパターン

Info

Publication number
JPH08324012A
JPH08324012A JP8074046A JP7404696A JPH08324012A JP H08324012 A JPH08324012 A JP H08324012A JP 8074046 A JP8074046 A JP 8074046A JP 7404696 A JP7404696 A JP 7404696A JP H08324012 A JPH08324012 A JP H08324012A
Authority
JP
Japan
Prior art keywords
scale
printing
deviation
pitch
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8074046A
Other languages
English (en)
Other versions
JP3369397B2 (ja
Inventor
Kaname Iga
要 伊賀
Takashi Ichikawa
市川  隆
Noriyasu Fujii
則安 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TEC CORP
Original Assignee
TEC CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TEC CORP filed Critical TEC CORP
Priority to JP07404696A priority Critical patent/JP3369397B2/ja
Publication of JPH08324012A publication Critical patent/JPH08324012A/ja
Application granted granted Critical
Publication of JP3369397B2 publication Critical patent/JP3369397B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Impression-Transfer Materials And Handling Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Electronic Switches (AREA)

Abstract

(57)【要約】 【課題】用紙上で重ねられる複数の画像の印字位置相互
のずれを、容易かつ高精度で測定可能にして、自動的に
解消する。 【解決手段】画像を重ねて印字可能に配置されるイエロ
ー、マゼンタ、シアン及びブラックの印字ユニットのう
ちの1基準印字ユニットにより、主走査方向において3
0ドットのピッチで並べられる複数の目盛バーを持つ基
準スケールを有し、さらに、基準印字ユニット以外の印
字ユニットにより、この基準スケールに隣接して並列に
印字され主走査方向において29ドット又は31ドット
のピッチで並べられる目盛バーを持つ差分スケールを有
する偏差テストパターンを印字するもの。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、一般に複数の画
像を用紙に重ねて印字する印字装置に関し、例えばこれ
ら画像の色を色成分とするカラー画像を形成するために
用いられる印字装置に関する。
【0002】
【従来の技術】カラー印字可能な印字装置は、それぞれ
イエロー,マゼンタ,シアン及びブラックの熱可溶性イ
ンクリボンを用いて印字を行なう4個の印字ユニットを
備える。 これら印字ユニットは用紙搬送路に沿って送
られる用紙に上述した色の色成分画像を重ねて印字する
ことによりカラー画像を形成する。各印字ユニットは用
紙を送るために用紙搬送路に直角に設定されるプラテン
ローラと、対応色の熱可溶性インクリボンを介してプラ
テンローラ上の用紙に押し当てられるサーマル印字ヘッ
ドとを有する。各サーマル印字ヘッドは、対応プラテン
ローラに対向して一列に並ぶ複数のドット発熱素子を有
し、対応色の色成分画像を形成するためにこれらドット
発熱素子により熱可溶性インクリボンのインクをドット
単位に熱溶融させ、溶融したインクを用紙に圧着させ
る。
【0003】このカラープリンタでは、4つの色成分画
像がカラー画像を形成するために適切に重ねられる必要
がある。これら色成分画像の印字位置は部品の成型及び
取付のような機械的要因あるいは印字タイミングの制御
のような電気的な要因によって相対的にずれる。これ
は、各色の印字ドットが他色の印字ドットに完全に重な
らない”色ずれ”として観察される。例えばサーマル印
字ヘッドの取付精度には限界があるため、この色ずれが
生産ラインで生じることは避けられない。従来の製品検
査では、検査員(オペレータ)がカラープリンタに偏差
テストパターンを印字させ、色成分画像の印字位置の相
対的なずれ、すなわち誤差を測定するために顕微鏡等を
用いて偏差テストパターンをチェックする。
【0004】図22は用紙搬送路に直角な主走査方向X
における位置ずれを測定するために印字された第1偏差
テストパターンを示し、図23は用紙搬送路に平行な副
走査方向Pにおける位置ずれを測定するために印字され
た第2偏差テストパターンを示す図である。これら第1
及び第2偏差テストパターンの各々はブラックバー1
1、イエローバー12、マゼンタバー13、及びシアン
バー14で構成される。ここで、ブラックバー11は他
のバー12、13、及び14の合計の長さよりも長い基
準バーとして設けられ、これらバー12、13、及び1
4はブラックバー11に平行でかつ所定距離Dだけ離さ
れるバーとして設けられる。バー11,12,13,1
4は、第1偏差テストパターンで主走査方向Xに直角に
伸び、第2偏差パターンにおいて副走査方向Pで直角に
伸びる。イエローバー12、マゼンタバー13、及びシ
アンバー14は、図22及び図23において破線で示す
位置に所定距離Dに対応して形成されなくてはならな
い。ところが実際の印字では、この位置からずれた実線
で示す位置に形成されることがある。こうした位置ずれ
はバー12から14の各々とバー11との間の距離と所
定距離Dとの差として測定され、この差をなくすように
バー12、13、及び14の印字位置がバー11の印字
位置に対して調整される。
【0005】
【発明が解決しようとする課題】しかし、上述の検査方
法は顕微鏡のような道具を使用せずに位置ずれの測定を
行なうのが難しいという欠点を持つ。顕微鏡の使用は検
査員(オペレータ)の負担を増大させるという問題があ
る。さらに、印字位置の調整精度及び調整時間はこのオ
ペレータの熟練度に依存するという問題がある。
【0006】そこで、この発明の第1の目的は、用紙上
で重ねられる複数の画像の印字位置相互のずれを容易か
つ高精度で測定可能な偏差テストパターンを印字可能な
印字装置を提供することにある。
【0007】また、この発明の第2の目的は、用紙上で
重ねられる複数の画像の印字位置相互のずれをこの偏差
テストパターンを用いて自動的に解消できる印字装置を
提供することにある。
【0008】また、この発明の第3の目的は、用紙上で
重ねられる複数の画像の印字位置相互のずれを容易かつ
高精度で測定可能な偏差テストパターンとこの偏差テス
トパターンの印字方法を提供することにある。
【0009】
【課題を解決するための手段】請求項1対応の発明は、
画像を重ねて印字可能に配置される複数の印字ユニット
と、画像を重ねて印字するためにこれら印字ユニットを
制御する印字制御回路とを備え、印字制御回路は、テス
トモードにおいてこれら印字ユニットのうちの1基準印
字ユニットを制御して1偏差測定方向においてピッチM
で並べられる複数の目盛バーを持つ基準スケールを印字
させ、基準印字ユニット以外の印字ユニットを制御して
1偏差測定方向においてピッチMから僅かに異なるピッ
チNで並べられる目盛バーを持つ差分スケールを基準ス
ケールに隣接して並列に印字させ、基準スケール及び差
分スケールとにより偏差テストパターンを得るテスト制
御回路を有するものである。請求項2対応の発明は、請
求項1対応の発明において、複数の印字ユニットは用紙
搬送方向に並び、1偏差測定方向は用紙搬送方向に直角
に設定されるものである。請求項3対応の発明は、請求
項1対応の発明において、複数の印字ユニットは用紙搬
送方向に並び、1偏差測定方向は用紙搬送方向に一致す
るものである。請求項4対応の発明は、請求項1対応の
発明において、ピッチM及びピッチNの差は各印字ユニ
ットによって印字される画像の1画素分に対応するもの
である。 請求項5対応の発明は、請求項1対応の発明
において、複数の印字ユニットは用紙搬送方向に直角に
設定されるライン印字ヘッドを有し、テスト制御回路は
1偏差測定方向が用紙搬送方向に一致する1対の偏差テ
ストパターンを用紙搬送方向に直角な方向において用紙
の両端にそれぞれ隣接して配置する制御を行なう手段を
有するものである。
【0010】請求項6対応の発明は、画像を重ねて印字
可能に配置される複数の印字ユニットと、画像を重ねて
印字するためにこれら印字ユニットを制御する印字制御
回路とを備え、印字制御回路はテストモードにおいてこ
れら印字ユニットのうちの1基準印字ユニットを制御し
て1偏差測定方向においてピッチMで並べられる複数の
目盛バーを持つ基準スケールを印字させ、基準印字ユニ
ット以外の印字ユニットを制御して1偏差測定方向にお
いてピッチMから僅かに異なるピッチNで並べられる目
盛バーを持つ差分スケールを基準スケールに隣接して並
列に印字させ、基準スケール及び差分スケールとにより
構成される偏差テストパターンから1偏差測定方向にお
いて1基準印字ユニットの印字位置に対する他の印字ユ
ニットの印字位置のずれを測定し、他の印字ユニットの
印字位置を測定結果に応じて変更するテスト制御回路を
有するものである。請求項7対応の発明は、請求項6対
応の発明において、印字制御回路はさらに基準印字ユニ
ットを制御して1偏差測定方向と異なる他の偏差測定方
向においてピッチMで並べられる複数の目盛バーを持つ
基準スケールを印字させ、基準印字ユニット以外の印字
ユニットを制御して他の偏差測定方向においてピッチM
から僅かに異なるピッチNで並べられる目盛バーを持つ
差分スケールを基準スケールに隣接して並列に印字さ
せ、基準スケール及び差分スケールとにより構成される
第2の偏差テストパターンから他の偏差測定方向におい
て基準印字ユニットの印字位置に対する他の印字ユニッ
トの印字位置のずれを測定し、他の印字ユニットの印字
位置を測定結果に応じて変更する第2のテスト制御回路
を有するものである。
【0011】請求項8対応の発明は、画像を重ねて印字
可能に配置される複数の印字ユニットのうちの1基準印
字ユニットにより1偏差測定方向においてピッチMで並
べられる複数の目盛バーを持つ基準スケールを印字し、
1基準印字ユニット以外の印字ユニットにより1偏差測
定方向においてピッチMから僅かに異なるピッチNで並
べられる目盛バーを持つ差分スケールを基準スケールに
隣接して並列に印字し、基準スケール及び差分スケール
とにより偏差テストパターンを得るものである。 請求
項9対応の発明は、請求項8対応の発明において、複数
の印字ユニットは用紙搬送方向に並び、1偏差測定方向
は前記用紙搬送方向と一致するかあるいは直角に設定さ
れるものである。請求項10対応の発明は、請求項8対
応の発明において、ピッチM及びピッチNの差は各印字
ユニットによって印字される画像の1画素分に対応する
ものである。
【0012】請求項11対応の発明は、画像を重ねて印
字可能に配置される複数の印字ユニットのうちの1基準
印字ユニットにより印字され1偏差測定方向においてピ
ッチMで並べられる複数の目盛バーを持つ基準スケール
と、1基準印字ユニット以外の印字ユニットにより1基
準スケールに隣接して並列に印字され1偏差測定方向に
おいてピッチMから僅かに異なるピッチNで並べられる
目盛バーを持つ差分スケールとを備えるものである。請
求項12対応の発明は、請求項11対応の発明におい
て、ピッチNをピッチMよりも所定長だけ短かくして基
準スケール及び差分スケールで構成される第1詳細スケ
ール部と、基準印字ユニットにより印字され1偏差測定
方向においてピッチMで並べられる複数の目盛バーを持
つ基準スケール並びに、1基準印字ユニット以外の印字
ユニットにより基準スケールに隣接して並列に印字され
1偏差測定方向においてピッチMよりも所定長だけ長い
ピッチLで並べられる目盛バーを持つ差分スケールで構
成される第2詳細スケール部とを備えるものである。
【0013】請求項13対応の発明は、請求項11対応
の発明において、1基準印字ユニットにより印字され1
偏差測定方向においてピッチMで並べられる複数の目盛
バーを持つ基準スケール並びに、1基準印字ユニット以
外の印字ユニットにより基準スケールに隣接して並列に
印字され、基準スケールにおいて中央に位置する目盛バ
ーと一直線に並らぶ目盛バーで構成される概略スケール
部とを備えるものである。
【0014】
【発明の実施の形態】以下、この発明の第1の実施の形
態を図1乃至図16を参照して説明する。このカラープ
リンタは、ラベル用紙またはタグ用紙に複数の色成分画
像を重ねて印字し、これら色成分画像によりカラー画像
を形成する印字装置として用いられる。ラベル用紙は複
数のラベルが利用可能領域として直列に並び、隣接する
2つのラベル間にギャップが設けられた用紙であり、タ
グ用紙は複数のタグが利用可能領域として直列に並び、
各タグの裏面に印字位置決めのためのマークが予め印刷
された用紙である。
【0015】図1はこのカラープリンタ20の内部構造
を概略的に示す図である。このカラープリンタ20は、
4個の印字ユニット21Y,21M,21C及び21
B、用紙ホルダ26、1対の搬送ローラ27、用紙切れ
センサ28、及び位置センサ29を備える。前記用紙ホ
ルダ26は、ラベル用紙またはタグ用紙のロール25を
回転自在に支持する。前記1対の搬送ローラ27は、用
紙ホルダ26から用紙を引き出して、用紙搬送路23に
供給する。前記印字ユニット21Y,21M,21C及
び21Bは、ドット印字ラインが平行となるように前記
用紙搬送路23上に等間隔で並べられ、イエロー,マゼ
ンタ,シアン及びブラックの色成分画像を、この用紙搬
送路23に沿って送られる用紙の一利用可能領域に重ね
て印字することによりカラー画像を形成する。
【0016】前記用紙切れセンサ28は、前記用紙ホル
ダ26及び前記搬送ローラ27間において用紙切れを検
出するために用いられ、例えば用紙切れを特定するため
に用紙の後端を検出する光透過型のエンドセンサで構成
される。前記位置センサ29は、前記印字ユニット21
Bと前記搬送ローラ27との間において用紙の利用可能
領域の位置を検出するために用いられ、例えばラベル用
紙の利用時に利用可能領域の位置を特定するためにギャ
ップを検出する光透過型のギャップセンサと、タグ用紙
の利用時に利用可能領域の位置を特定するためにマーク
を検出する光反射型のマークセンサとで構成される。
【0017】前記印字ユニット21Y,21M,21C
及び21Bは、6インチ幅の用紙に印字できるサーマル
印字ヘッド22Y,22M,22C及び22Bと、プラ
テンローラ24Y,24M,24C及び24Bと、リボ
ンマガジン30Y,30M,30C及び30Bとをそれ
ぞれ有する。前記プラテンローラ24Y,24M,24
C及び24Bは、用紙搬送路23に直角に設定され、用
紙搬送路23の出口まで用紙を送るために搬送ローラ2
7と共に回転する。前記リボンマガジン30Y,30
M,30C及び30Bは、それぞれイエロー、マゼン
タ、シアン及びブラックの熱可溶性インクリボンを収容
し、前記印字ユニット21Y,21M,21C及び21
Bに着脱自在に装着される。
【0018】前記サーマル印字ヘッド22Y,22M,
22C及び22Bは、それぞれ前記リボンマガジン30
Y,30M,30C及び30からフィードされる熱可溶
性インクリボンを介して、前記プラテンローラ24Y,
24M,24C及び24B上の用紙に押し当てられる。
これらの前記サーマル印字ヘッド22Y,22M,22
C及び22Bの各々は、対応するプラテンローラに対向
して一列に並ぶ複数のドット発熱素子を有し、対応色の
色成分画像を印字するために、熱可溶性インクリボンの
インクをこれら発熱素子により画素となるドット単位で
熱溶融させこれを用紙に圧着する。
【0019】図2は、このカラープリンタ20の制御回
路を示す図である。この制御回路は、同時並列的に動作
可能なシステム制御部CT1及び印字制御部CT2を有
する。前記システム制御部CT1は、カラープリンタ2
0全体を制御するCPU( central processing unit)3
1、CPU31の制御プログラム及びその他の固定デー
タを格納するROM(read only memory)32、CPU3
1に入出力されるデータを一時的に格納するRAM(ran
dom access memory)33、CPU31に様々な周辺機器
を接続するための入出力ポート(input and output port
)34、外部のホストコンピュータから印字データ、印
字サイズデータ、印字フォーマットデータ等を制御コマ
ンドとして受信する通信インタフェース35、様々なデ
ータ及び信号を伝送するシステムバス36、オペレータ
により操作されるキーボード37、このキーボード37
からのキー信号を検出するキーボードコントローラ3
8、カラープリンタ20の動作状態等を表示する表示器
39、表示器39を制御する表示コントローラ40、及
び前記制御CT1から前記制御CT2に転送される様々
なデータを一時的に格納する通信バッファとなるデュア
ルポートRAM( D・P・RAM )41を有する。
【0020】前記CPU31は、前記システムバス36
を介して、上述の回路構成部品32,33,34,3
5,38,40,及び41に接続される。前記表示コン
トローラ40は前記表示器39に接続され、前記キーボ
ードコントローラ38は前記キーボード37に接続され
る。このキーボート37はノーマルモード設定命令、テ
ストモード設定命令、数値データ等を入力するために用
いられる。前記RAM33は、イエロー、マゼンタ、シ
アン及びブラックという4色成分のドットイメージデー
タ及び様々な印字制御データを格納する領域を有する。
【0021】前記印字制御部CT2は、前記デュアルポ
ートRAM41に一時的に格納されたドットイメージデ
ータ及び印字制御データを処理するCPU42、このC
PU42の制御プログラム及び初期印字位置データ、そ
の他の固定データを格納するROM43、CPU42に
入出力されるデータを一時的に格納するRAM44、デ
ュアルポートRAM41から所定数のライン分ずつ転送
される4色成分のドットデータを一時的に格納する印字
バッファ45、様々なデータ及び信号を伝送するシステ
ムバス46、前記サーマル印字ヘッド22Y,22M,
22C及び22Bで構成されるヘッド部22、ヘッド部
22を駆動するヘッドコントロール部47、前記プラテ
ンローラ24Y,24M,24C,24B及び前記搬送
ローラ27に駆動力を供給するフィードモータ部48、
前記インクリボン30Y,30M,30C及び30Bに
駆動力を供給するリボンモータ部49、これらのフィー
ドモータ部48及びリボンモータ部49を制御するモー
タコントロール部50、テストモードで設定される補正
データを持続的に格納する不揮発性RAM51、前記位
置センサ29から前記印字ヘッド22B,22C,22
M及び22Yまでの距離に対応して決められた第1、第
2,第3及び第4の用紙搬送ステップ数を格納し、この
ステップ数をそれぞれカウントするタイマーカウンタ5
2及び、前記用紙切れセンサ28、前記位置センサ2
0、その他のセンサで構成されるセンサ群SNを有す
る。
【0022】前記CPU42は、システムバス46を介
して回路構成部品43,44,45,47,50,5
1,及び52に接続される。前記ヘッド部22は前記ヘ
ッドコントロール部47に接続され、前記フィードモー
タ部48及び前記リボンモータ部49は前記モータコン
トロール部50に接続される。前記CPU42は、前記
センサ群SN及び前記タイマーカウンタ52にそれぞれ
接続される割込端子を有する。前記フィードモータ部4
8は、前記プラテンローラ24Y,24M,24C,2
4B用のパルスモータと前記搬送ローラ27用のパルス
モータとで構成され、これらパルスモータの速度は調整
可能である。前記タイマーカウンタ52は、前記フィー
ドモータ部48のパルスモータを駆動する駆動パルスの
数を用紙搬送ステップ数としてカウントする。
【0023】図3は、前記ヘッドコントロール部47及
び前記ヘッド部22の関係をさらに詳細に示す図であ
る。前記サーマル印字ヘッド22Y,22M,22C及
び22Bの各々は、例えば1280個のドット発熱素子
H1からH1280を前述した複数のドット発熱素子と
して有し、さらに図4に示すように1280ドット分の
ラインバッファを構成する2個の640ビットシフトレ
ジスタSR1及びSR2を有する。前記シフトレジスタ
SR1の第1から第640ビットは、ドット発熱素子H
1からH640にそれぞれ接続され、シフトレジスタS
R2の第1から第640ビットはドット発熱素子H64
1からH1280にそれぞれ接続される。
【0024】前記ヘッドコントロール部47は、前記サ
ーマル印字ヘッド22Y,22M,22C及び22Bに
それぞれ接続される4個のヘッドコントローラ48Y,
48M,48C及び48Bを有する。これらのヘッドコ
ントローラ48Y,48M,48C及び48Bの各々
は、印字バッファ45から対応色成分のドットデータを
1ライン分ずつ直接的に読出すことが可能である。1ラ
イン分のドットデータDATAは、印字ヘッドのドット
印字ラインに平行な主走査方向Xにおいて印字位置を変
更可能にするためドット発熱素子H1からH1280の
数よりも少ない、例えば1200ビットで構成される。
【0025】前記各ヘッドコントローラ48Y,48
M,48C及び48Bは、通常ラインバッファの中央部
となる第41から第1240ビットに1ライン分のドッ
トデータDATAを設定し、非印字を表すドットデー
タ”0”をラインバッファの中央部の両側に位置する第
1から第40ビット及び第1241から第1280ビッ
トに設定する制御を行なう。この制御では、1ライン分
のドットデータDATAがドットデータDATA1及び
DATA2に分割され、さらに上述した必要数のドット
データ”0”がドットデータDATA1及びDATA2
に付加され、シフトクロックSCKと共に対応する印字
ヘッドのシフトレジスタSR1及びSR2にシリアルに
供給される。
【0026】前記ヘッドコントローラ48Y,48M,
48C及び48Bは、前記印字ヘッド22Y,22M,
22C及び22Bのラインバッファにおいて1ライン分
のドットデータDATAを格納する1領域の配置に対応
して決められたシフトクロックSCKの数を格納し、こ
のクロック数をカウントするカウンタ47Y,47M,
47C及び47Bをそれぞれ有し、各々シフトクロック
SCKが対応するカウンタに格納された数だけ出力され
た後で出力イネーブル信号OEを出力する。前記シフト
レジスタSR1及びSR2は、ドットデータ”0”が付
加されたドットデータDATA1及びDATA2をシフ
トクロックSCKに応答して順次シフトしながら格納
し、出力イネーブル信号OEに応答してパラレルに出力
する。ドット発熱素子H1からH1280は、前記シフ
トレジスタSR1及び前記シフトレジスタSR2で構成
されるラインバッファの第1から第1280ビットの内
容に応じて選択的に駆動される。ドット発熱素子H1か
らH1280の駆動電圧は駆動電圧端子VDから供給さ
れる。
【0027】ここで、上述したカラープリンタ20がノ
ーマルモードで行なう動作を説明する。CPU31及び
42は、電源投入に伴ってそれぞれ初期化処理を行な
う。これら初期化処理では、例えばカウンタ47Y,4
7M,47C、47B及びタイマーカウンタ51が、R
OM43に格納された初期印字制御データにより初期化
される。但し、補正データが不揮発性RAM51に格納
されている場合、初期印字制御データは、これら補正デ
ータに基づいて作成される印字制御データに置き換えら
れる。
【0028】このホストコンピュータが、印字データ、
印字サイズデータ、印字フォーマットデータを制御コマ
ンドとしてカラープリンタ20に供給すると、これら制
御コマンドは通信インターフェースを介してRAM33
に順次格納される。CPU31は、RAM31に格納さ
れた制御コマンドに基づいて、印字サイズデータ及び印
字フォーマットデータに対応する印字制御データ並びに
印字データに対応する4色成分のドットイメージデータ
をRAM33内に作成する処理を行う。CPU42は、
RAM33内に作成され、デュアルポートRAM41に
供給される印字制御データに基づいて印字サイズ及び印
字フォーマット等を決定し、モータコントロール部47
に用紙搬送を命じ、さらにデュアルポートRAM41に
格納された4色成分のドットイメージデータを所定ライ
ン数分ずつ印字バッファ45に転送する。
【0029】さらにCPU42は、位置センサ29から
の割込信号に応答してタイマーカウンタ52及びヘッド
コントローラ48Bの動作を命じる。このヘッドコント
ローラ48Bは、印字バッファ45からブラックのドッ
トデータを1ライン分読出し、この1ライン分のドット
データDATAをドットデータDATA1及びDATA
2に分割し、必要数のドットデータ”0”をこれらドッ
トデータDATA1及びDATA2に付加し、カウンタ
47Bに格納された数のシフトクロックSCKと共に印
字ヘッド22Bに出力する。こうしてドットデータDA
TA1及びDATA2が、印字ヘッド22Bのシフトレ
ジスタSR1及びSR2に必要数のドットデータ”0”
と共に格納される。このようにすることで、シフトレジ
スタを1つだけ使用する場合に比べて、約半分の時間で
データを格納でき、高速印字に適したプリンタとなる。
【0030】この後、タイマーカウンタ52は用紙の利
用可能領域が印字ヘッド22Bに到達するタイミングで
割込信号を発生する。このとき、CPU42がブラック
の印字を許可し、ヘッドコントローラ48Bが出力イネ
ーブル信号OEを出力する。これにより、印字ヘッド2
2BはシフトレジスタSR1及びSR2の内容に応じて
駆動され、1ライン分の印字を行なう。この後、ヘッド
コントローラ48Bは、次の1ライン分のドットデータ
を印字バッファ45から読出し、上述したようにシフト
レジスタSR1及びSR2にドットデータ”0”と共に
格納し、さらに用紙が1ライン分送られたタイミングで
出力イネーブル信号OEを出力することにより、印字ヘ
ッド22Bを駆動する動作を繰り返す。
【0031】また、CPU42は、用紙の利用領域が印
字ヘッド22Bに到達したときに、発生される割込信号
に応答してヘッドコントローラ48Cの動作を命じる。
このヘッドコントローラ48Cは、印字バッファ45か
らシアンのドットデータを1ライン分読出し、この1ラ
イン分のドットデータDATAをドットデータDATA
1及びDATA2に分割し、必要数のドットデータ”
0”をこれらドットデータDATA1及びDATA2に
付加し、カウンタ47Cに格納された数のシフトクロッ
クSCKと共に印字ヘッド22Cに出力する。
【0032】こうして、ドットデータDATA1及びD
ATA2が印字ヘッド22CのシフトレジスタSR1及
びSR2に必要数のドットデータ”0”と共に格納され
る。この後、タイマーカウンタ52は用紙の利用可能領
域が印字ヘッド22Cに到達するタイミングで割込信号
を発生する。このとき、CPU42がシアンの印字を許
可し、ヘッドコントローラ48Cが出力イネーブル信号
OEを出力する。これにより、印字ヘッド22Cはシフ
トレジスタSR1及びSR2の内容に応じて駆動され、
1ライン分の印字を行なう。この後、ヘッドコントロー
ラ48Cは次の1ライン分のドットデータを印字バッフ
ァ45から読出し、上述したようにシフトレジスタSR
1及びSR2に必要数のドットデータ”0”と共に格納
し、さらに、用紙が1ライン分送られたタイミングで出
力イネーブル信号OEを出力することにより、印字ヘッ
ド22Cを駆動する動作を繰り返す。
【0033】また、CPU42は、用紙の利用領域が印
字ヘッド22Cに到達したとき発生される割込信号に応
答して、ヘッドコントローラ48Mの動作を命じる。ヘ
ッドコントローラ48Mは、印字バッファ45からマゼ
ンタのドットデータを1ライン分読出し、この1ライン
分のドットデータDATAをドットデータDATA1及
びDATA2に分割し、必要数のドットデータ”0”を
これらドットデータDATA1及びDATA2に付加
し、カウンタ47Mに格納された数のシフトクロックS
CKと共に印字ヘッド22Mに出力する。こうしてドッ
トデータDATA1及びDATA2が印字ヘッド22M
のシフトレジスタSR1及びSR2に必要数のドットデ
ータ”0”と共に格納される。
【0034】この後、タイマーカウンタ52は用紙の利
用可能領域が印字ヘッド22Mに到達するタイミングで
割込信号を発生する。このとき、CPU42がマゼンタ
の印字を許可し、ヘッドコントローラ48Mが出力イネ
ーブル信号OEを出力する。これにより、印字ヘッド2
2MはシフトレジスタSR1及びSR2の内容に応じて
駆動され、1ライン分の印字を行なう。この後、ヘッド
コントローラ48Mは次の1ライン分のドットデータを
印字バッファ45から読出し、上述したようにシフトレ
ジスタSR1及びSR2に必要数のドットデータ”0”
と共に格納し、さらに用紙が1ライン分送られたタイミ
ングで出力イネーブル信号OEを出力することにより印
字ヘッド22Mを駆動する動作を繰り返す。
【0035】また、CPU42は、用紙の利用領域が印
字ヘッド22Mに到達したとき発生される割込信号に応
答してヘッドコントローラ48Yの動作を命じる。ヘッ
ドコントローラ48Yは、印字バッファ45からイエロ
ーのドットデータを1ライン分読出し、この1ライン分
のドットデータDATAをドットデータDATA1及び
DATA2に分割し、必要数のドットデータ”0”をこ
れらドットデータDATA1及びDATA2に付加し、
カウンタ47Yに格納された数のシフトクロックSCK
と共に印字ヘッド22Cに出力する。
【0036】こうして、ドットデータDATA1及びD
ATA2が印字ヘッド22YのシフトレジスタSR1及
びSR2に必要数のドットデータ”0”と共に格納され
る。この後、タイマーカウンタ52は用紙の利用可能領
域が印字ヘッド22Yに到達するタイミングで割込信号
を発生する。このとき、CPU42がイエローの印字を
許可し、ヘッドコントローラ48Yが出力イネーブル信
号OEを出力する。これにより、印字ヘッド22Yはシ
フトレジスタSR1及びSR2の内容に応じて駆動さ
れ、1ライン分の印字を行なう。この後、ヘッドコント
ローラ48Yは次の1ライン分のドットデータを印字バ
ッファ45から読出し、上述したようにシフトレジスタ
SR1及びSR2にドットデータ”0”と共に格納し、
さらに用紙が1ライン分送られたタイミングで出力イネ
ーブル信号OEを出力することにより印字ヘッド22Y
を駆動する動作を繰り返す。印字ユニット21B,21
C,21M及び21Yは、上述のようにしてブラック、
シアン、マゼンタ及びイエローの色成分画像を用紙の利
用可能領域に重ねて印字する。
【0037】この第1の実施の形態のカラープリンタ2
0は、ノーマルモードに加えてテストモードでも動作す
る。このテストモードは、偏差テストパターンを印字ユ
ニット21B,21C,21M及び21Yにより印字
し、印字ユニット21Bの印字位置に対する印字ユニッ
ト21Y,21M及び21Cの印字位置のずれを、この
偏差テストパターンからオペレレータが測定し、キーボ
ード37の操作によって入力される測定結果に応じて印
字ユニット21Y,21M及び21Cの印字位置を変更
するために用いられる。システム制御部CT1のROM
32は、このテストモードで使用される第1及び第2テ
スト印字データを予め格納する。第1テスト印字データ
は、主走査方向Xの偏差テストパターンを印字するため
のデータであり、第2テスト印字データは、副走査方向
Pの偏差テストパターンを印字するためのデータであ
る。
【0038】テストモード設定命令がキーボード37か
ら入力されると、カラープリンタ20の制御回路は、図
5に示すテスト印字処理を行なう。このテスト印字処理
では、CPU31がROM32に格納された第1テスト
印字データを読出し、この第1テスト印字データに対応
する4色成分のドットイメージデータ並びに所定印字サ
イズ及び所定印字フォーマットの印字制御データをRA
M33内に作成するという主走査方向( X軸方向 )の偏
差テストパターンに関する前処理をステップST1で行
なう。さらに、CPU31はROM32に格納された第
2テスト印字データを読出し、この第2テスト印字デー
タに対応する4色成分のドットイメージデータ並びに所
定印字サイズ及び所定印字フォーマットの印字制御デー
タをRAM33内に作成するという副走査方向( 用紙の
搬送方向、P軸方向 )の偏差テストパターンに関する前
処理をステップST2で行なう。
【0039】ステップST3では、CPU42がRAM
33で作成され、デュアルポートRAM41に供給され
た主走査方向Xの偏差テストパターン用の4色成分のド
ットイメージデータを読出し、ノーマルモードと同様の
制御により、これらドットイメージデータに応じた4色
成分画像を印字ユニット21Y,21M,21C及び2
1Bで重ねて印字させ、これにより主走査方向Xの偏差
テストパターンを得るというパターン印字処理を行な
う。ステップST4では、CPU42がRAM33で作
成され、デュアルポートRAM41に供給された副走査
方向Pの偏差テストパターン用の4色成分のドットイメ
ージデータを読出し、ノーマルモードと同様の制御によ
りこれらドットイメージデータに応じた4色成分画像を
印字ユニット21Y,21M,21C及び21Bで重ね
て印字させ、これにより副走査方向Pの偏差テストパタ
ーンを得るというパターン印字処理を行なう。
【0040】ここで、上述のテスト印字処理によって印
字される偏差テストパターンの特徴を概略的に説明す
る。図6に示すように、各偏差テストパターンは、主走
査方向Xまたは副走査方向Pに対応する1偏差測定方向
において、ピッチMで並べられる複数の基準目盛バーR
Bを持つ基準スケールと、この偏差測定方向において、
ピッチMから僅かに異なるピッチNで並べられる差分目
盛バーDBを持つ差分スケールで構成される。 基準ス
ケールは、画像を重ねて印字可能に配置される印字ユニ
ット21B,21C,21M及び21Yのうちの1基準
印字ユニット21Bにより印字され、差分スケールは基
準印字ユニット21B以外の印字ユニット21C,21
M及び21Yの各々によって印字される。
【0041】ピッチMは例えば30ドットに設定され、
ピッチNはこのピッチMより僅かに少ない例えば29ド
ット( あるいは31ドット )に設定される。もしこれら
スケールの印字位置がずれていなければ、第0番目の差
分目盛バーDBが図6に示すように第0番目の基準目盛
バーRBと一直線に並び、第30番目の差分目盛バーD
Bが第29番目の基準目盛バーRBとも一直線に並ぶよ
うに印字される。もし、印字位置のずれが存在する場合
には、このずれをドット数M及びNの差に等しい1ドッ
トの精度で測定可能である。
【0042】この第1の実施の形態のカラープリンタ2
0は、ROM32に格納された第1及び第2テスト印字
データに対応して、それぞれ図7に示す主走査方向Xの
偏差テストパターン及び図8に示す副走査方向Pの偏差
テストパターンを実際に印字するよう構成される。
【0043】図7に示す偏差テストパターンは、単一の
概略スケール部SC0、2個の詳細スケール部SC1及
びSC2並びに2個の補助スケール部SC3を有する。
概略スケール部SC0は、主走査方向Xにおいて詳細ス
ケール部SC1に隣接して設けられ、詳細スケール部S
C1は副走査方向Pにおいて詳細スケール部SC2に隣
接して設けられる。2個の補助スケール部SC3は、副
走査方向Pにおいて詳細スケール部SC1及びSC2に
それぞれ隣接して設けられる。
【0044】概略スケール部SC0は、副走査方向Pに
おいて所定距離離して並列的に配置される4個のブラッ
ク基準スケールと、これら基準スケールの間に配置され
るシアン、マゼンタ、イエローの差分目盛バーと、最外
郭ブラック基準スケールに沿って設けられる領域記号”
E”,”F”,”G”及び”H”を有する。4個のブラ
ック基準スケールは、主走査方向Xにおいて30ドット
のピッチで左から右に並ぶ黒の負側基準目盛バーRB、
ゼロ基準目盛バーRB、及び正側基準目盛バーRBをそ
れぞれ有する。
【0045】領域記号”E”,”F”,”G”及び”
H”は、主走査方向Xにおいてこれら負側基準目盛バー
RB、ゼロ基準目盛バーRB、及び正側基準目盛バーR
Bによって分割される領域をそれぞれ示す。もし印字位
置がずれていなければ、シアン、マゼンタ、イエローの
差分目盛バーDBは4個のブラック基準スケールのゼロ
基準目盛バーRBと一直線に並ぶ。”E”の領域は−3
1から−60ドットの位置ずれを表し、”F”の領域は
−1から−30ドットの位置ずれを表し、”G”の領域
は+1から+30ドットの位置ずれを表し、”H”の領
域は+31から+60ドットの位置ずれを表す。所定距
離は上述の差分目盛バーDBの長さにほぼ一致する。
【0046】詳細スケール部SC1は、副走査方向Pに
おいて所定距離離して並列的に配置される4個のブラッ
ク基準スケールと、これら基準スケールの間に配置され
るシアン、マゼンタ、イエローの差分スケールと、最外
郭ブラック基準スケールに隣接して設けられる識別記
号”GH”と、他の最外郭ブラック基準スケールに隣接
して設けられるバー番号”0”,”5”,”1
0”...とを有する。4個のブラック基準スケール
は、主走査方向Xにおいて30ドットのピッチで左から
右に並ぶ複数の基準目盛バーRBをそれぞれ有し、3個
のシアン、マゼンタ、イエロー差分スケールは、主走査
方向Xにおいて29ドットのピッチで左から右に並ぶ複
数の差分目盛バーDBをそれぞれ有する。
【0047】各ブラック基準スケールの基準目盛バーR
Bは、主走査方向Xに伸びる直線で連結される。もし印
字位置がずれていなければ、シアン、マゼンタ、イエロ
ーの差分スケールの第0番目差分目盛バーDBは4個の
ブラック基準スケールの第0番目基準目盛バーRBと一
直線に並び、第30番目の差分目盛バーDBが第29番
目の基準目盛バーRBとも一直線に並ぶ。識別記号”G
H”は、概略スケール部SC0において領域記号”G”
及び”H”で示す領域に対応する詳細スケールであるこ
とを表す。バー番号”0”,”5”,”10”...
は、ブラック基準スケールの基準目盛バーRBの番号を
表す。所定距離は上述の差分目盛バーDBの長さにほぼ
一致する。
【0048】詳細スケール部SC2は、副走査方向Pに
おいて所定距離離して並列的に配置される4個のブラッ
ク基準スケールと、これら基準スケールの間に配置され
るシアン、マゼンタ、イエローの差分スケールと、最外
郭ブラック基準スケールに隣接して設けられる識別記
号”EF”と、他の最外郭ブラック基準スケールに隣接
して設けられるバー番号”0”,”5”,”1
0”...と有する。4個のブラック基準スケールは、
主走査方向Xにおいて30ドットのピッチで左から右に
並ぶ複数の基準目盛バーRBをそれぞれ有し、3個のシ
アン、マゼンタ、イエロー差分スケールは主走査方向X
において31ドットのピッチで左から右に並ぶ複数の差
分目盛バーDBをそれぞれ有する。
【0049】各ブラック基準スケールの基準目盛バーR
Bは、主走査方向Xに伸びる直線で連結される。もし印
字位置がずれていなければ、シアン、マゼンタ、イエロ
ーの差分スケールの第0番目差分目盛バーDBは4個の
ブラック基準スケールの第0番目基準目盛バーRBと一
直線に並び、第30番目の差分目盛バーDBが第31番
目の基準目盛バーRBとも一直線に並ぶ。識別記号”E
F”は、概略スケール部SC0において領域記号”E”
及び”F”で示す領域に対応する詳細スケールであるこ
とを表す。バー番号”0”,”5”,”10”...
は、ブラック基準スケールの基準目盛バーRBの番号を
表す。所定距離は上述の差分目盛バーDBの長さにほぼ
一致する。
【0050】補助スケール部SC3は、副走査方向Pの
位置ずれがないことを確認するために設けられ、主走査
方向Xに伸びる4本のブラック基準目盛バーRBと、主
走査方向Xに伸びこれら基準目盛バーRBの間に配置さ
れるシアン、マゼンタ、イエロー差分目盛バーDBを有
する。副走査方向Pの位置ずれがなければ、これら差分
目盛バーDBが基準目盛バーRBと一直線に並ぶ。これ
らの主走査方向Xにおける位置ずれを測定するための詳
細スケール部SC1及び詳細スケール部SC2と副走査
方向Pにおける位置ずれを確認するための補助スケール
部SC3とを設けることにより、幅の狭い用紙でも充分
な大きさのスケールを印字することができ、印字位置の
調整が行い易くなる。
【0051】図8に示す偏差テストパターンは、単一の
概略スケール部SC0、2個の詳細スケール部SC1及
びSC2並びに2個の補助スケール部SC3を有する。
概略スケール部SC0は、副走査方向Pにおいて詳細ス
ケール部SC1に隣接して設けられ、詳細スケール部S
C1は主走査方向Xにおいて詳細スケール部SC2に隣
接して設けられる。2個の補助スケール部SC3は、主
走査方向Xにおいて詳細スケール部SC1及びSC2に
それぞれ隣接して設けられる。概略スケール部SC0
は、主走査方向Xにおいて所定距離離して並列的に配置
される4個のブラック基準スケールと、これら基準スケ
ールの間に配置されるシアン、マゼンタ、イエローの差
分目盛バーと、最外郭ブラック基準スケールに沿って設
けられる領域記号”A”,”B”,”C”及び”D”を
有する。
【0052】4個のブラック基準スケールは、副走査方
向Pにおいて30ドットのピッチで上から下に並ぶ黒の
負側基準目盛バーRB、ゼロ基準目盛バーRB、及び正
側基準目盛バーRBをそれぞれ有する。領域記号”
A”,”B”,”C”及び”D”は、副走査方向Pにお
いてこれら負側基準目盛バーRB、ゼロ基準目盛バーR
B、及び正側基準目盛バーRBによって分割される領域
をそれぞれ示す。
【0053】もし印字位置がずれていなければ、シア
ン、マゼンタ、イエローの差分目盛バーDBは4個のブ
ラック基準スケールのゼロ基準目盛バーRBと一直線に
並ぶ。”A”の領域は−31から−60ドットの位置ず
れを表し、”B”の領域は−1から−30ドットの位置
ずれを表し、”C”の領域は+1から+30ドットの位
置ずれを表し、”D”の領域は+31から+60ドット
の位置ずれを表す。所定距離は上述の差分目盛バーDB
の長さにほぼ一致する。
【0054】詳細スケール部SC1は、主走査方向Xに
おいて所定距離離して並列的に配置される4個のブラッ
ク基準スケールと、これら基準スケールの間に配置され
るシアン、マゼンタ、イエローの差分スケールと、最外
郭ブラック基準スケールに隣接して設けられる識別記
号”CD”と、他の最外郭ブラック基準スケールに隣接
して設けられるバー番号”0”,”5”,”1
0”...と有する。4個のブラック基準スケールは、
副走査方向Pにおいて30ドットのピッチで上から下に
並ぶ複数の基準目盛バーRBをそれぞれ有し、3個のシ
アン、マゼンタ、イエロー差分スケールは副走査方向P
において29ドットのピッチで上から下に並ぶ複数の差
分目盛バーDBをそれぞれ有する。
【0055】各ブラック基準スケールの基準目盛バーR
Bは、副走査方向Pに伸びる直線で連結される。もし印
字位置がずれていなければ、シアン、マゼンタ、イエロ
ーの差分スケールの第0番目差分目盛バーDBは4個の
ブラック基準スケールの第0番目基準目盛バーRBと一
直線に並び、第30番目の差分目盛バーDBが第29番
目の基準目盛バーRBとも一直線に並ぶ。識別記号”C
D”は、概略スケール部SC0において領域記号”C”
及び”D”で示す領域に対応する詳細スケールであるこ
とを表す。バー番号”0”,”5”,”10”...
は、ブラック基準スケールの基準目盛バーRBの番号を
表す。所定距離は上述の差分目盛バーDBの長さにほぼ
一致する。
【0056】詳細スケール部SC2は、主走査方向Xに
おいて所定距離離して並列的に配置される4個のブラッ
ク基準スケールと、これら基準スケールの間に配置され
るシアン、マゼンタ、イエローの差分スケールと、最外
郭ブラック基準スケールに隣接して設けられる識別記
号”AB”と、他の最外郭ブラック基準スケールに隣接
して設けられるバー番号”0”,”5”,”1
0”...と有する。4個のブラック基準スケールは、
副走査方向Pにおいて30ドットのピッチで上から下に
並ぶ複数の基準目盛バーRBをそれぞれ有し、3個のシ
アン、マゼンタ、イエロー差分スケールは、副走査方向
Pにおいて31ドットのピッチで上から下に並ぶ複数の
差分目盛バーDBをそれぞれ有する。
【0057】各ブラック基準スケールの基準目盛バーR
Bは、副走査方向Pに伸びる直線で連結される。もし印
字位置がずれていなければ、シアン、マゼンタ、イエロ
ーの差分スケールの第0番目差分目盛バーDBは4個の
ブラック基準スケールの第0番目基準目盛バーRBと一
直線に並び、第30番目の差分目盛バーDBが第31番
目の基準目盛バーRBとも一直線に並ぶ。識別記号”A
B”は、概略スケール部SC0において領域記号”A”
及び”B”で示す領域に対応する詳細スケールであるこ
とを表す。バー番号”0”,”5”,”10”...
は、ブラック基準スケールの基準目盛バーRBの番号を
表す。所定距離は上述の差分目盛バーDBの長さにほぼ
一致する。
【0058】補助スケール部SC3は、主走査方向Xの
位置ずれがないことを確認するために設けられ、副走査
方向Pに伸びる4本のブラック基準目盛バーRBと、副
走査方向Pに伸びこれら基準目盛バーRBの間に配置さ
れるシアン、マゼンタ、イエロー差分目盛バーDBを有
する。主走査方向Xの位置ずれがなければ、これら差分
目盛バーDBが基準目盛バーRBと一直線に並ぶ。これ
らの副走査方向Pにおける位置ずれを測定するための詳
細スケール部SC1及び詳細スケール部SC2と主走査
方向Xにおける位置ずれを確認するための補助スケール
部SC3とを設けることにより、長さの短い用紙でも充
分な大きさのスケールを印字することができ、印字位置
の調整が行い易くなる。
【0059】上述のカラープリンタ20では、オペレー
タが図7及び図8に示す偏差テストパターンを観察し、
印字ユニット21Bの印字位置に対する印字ユニット2
1C,21B,及び21Yの印字位置のずれを観察測定
する。主走査方向Xの位置ずれ測定において、オペレー
タは図7に示す偏差テストパターンの概略スケール部S
C0を最初にチェックし、この概略スケール部SC0に
おいてシアン、マゼンタ、及びイエロー差分目盛バーD
Bとブラックのゼロ基準目盛バーRBとの相対的な位置
関係を概略的に確認する。例えば、シアンの差分目盛バ
ーDBが概略スケール部SC0において、ゼロ基準目盛
バーRBと正側基準目盛バーRBとの間の”G”領域に
存在する場合、印字ユニット21Cの位置ずれは、主走
査方向Xにおいて+30ドットを越えない。
【0060】オペレータは、”G”領域に存在するシア
ンの差分目盛バーDBを確認した後、”G”領域に対応
する詳細スケール部SC1をチェックし、この詳細スケ
ール部SC1において、シアンの差分目盛バーDBと一
直線になる基準目盛バーRBを捜す。例えば、第11番
目の基準目盛バーRBがシアンの差分目盛バーDBと一
直線になる場合、印字ユニット21Cの位置ずれは主走
査方向Xにおいて+11ドットとなる。
【0061】オペレータは、この測定結果に対応する”
G11”という補正データを主走査方向Xにおいて印字
ユニット21Cの位置ずれを補正するために設定する。
シアンの差分目盛バーDBが正側基準目盛バーRBを越
える”H”領域に存在する場合には、印字ユニット21
Cの位置ずれが主走査方向Xにおいて+41ドット(3
0ドット+11ドット)となる。この場合、オペレータ
はこの測定結果に対応する”H11”という補正データ
を主走査方向Xにおいて印字ユニット21Cの位置ずれ
を補正するために設定する。
【0062】もし、シアンの差分目盛バーDBがゼロ基
準目盛バーRBと負側基準目盛バーRBとの間の”F”
領域に印字されている場合には、”F”領域に対応する
詳細スケール部SC2がチェックされる。さらに、マゼ
ンタ及びイエローの印字ユニット21M及び21Cの位
置ずれについても、シアンの印字ユニット21Cの位置
ずれ測定と同様に図7に示す偏差テストパターンから測
定される。
【0063】他方、副走査方向Pの位置ずれ測定におい
て、オペレータは図8に示す偏差テストパターンの概略
スケール部SC0を最初にチェックし、この概略スケー
ル部SC0においてシアン、マゼンタ、及びイエロー差
分目盛バーDBとブラックのゼロ基準目盛バーRBとの
相対的な位置関係を概略的に確認する。例えば、シアン
の差分目盛バーDBが概略スケール部SC0においてゼ
ロ基準目盛バーRBと負側基準目盛バーRBとの間の”
B”領域に存在する場合、印字ユニット21Cの位置ず
れは副走査方向Pにおいて−30ドットを越えない。
【0064】オペレータは、”B”領域に存在するシア
ンの差分目盛バーDBを確認した後、”B”領域に対応
する詳細スケール部SC2をチェックし、この詳細スケ
ール部SC2においてシアンの差分目盛バーDBと一直
線になる基準目盛バーRBを捜す。例えば、第6番目の
基準目盛バーRBがシアンの差分目盛バーDBと一直線
になる場合、印字ユニット21Cの位置ずれは副走査方
向Pにおいて−6ドットとなる。オペレータはこの測定
結果に対応する”B6”という補正データを副走査方向
Pにおいて印字ユニット21Cの位置ずれを補正するた
めに設定する。
【0065】シアンの差分目盛バーDBが負側基準目盛
バーRBを越える”A”領域に存在する場合には、印字
ユニット21Cの位置ずれが副走査方向Pにおいて−3
6ドット[(−30)+(−6)ドット]となる。この
場合、オペレータは、この測定結果に対応する”A6”
という補正データを副走査方向Pにおいて印字ユニット
21Cの位置ずれを補正するために設定する。
【0066】もし、シアンの差分目盛バーDBがゼロ基
準目盛バーRBと正側基準目盛バーRBとの間の”C”
領域に印字されている場合には、”C”領域に対応する
詳細スケール部SC1がチェックされる。さらに、マゼ
ンタ及びイエローの印字ユニット21M及び21Cの位
置ずれについても、シアンの印字ユニット21Cの位置
ずれ測定と同様に図8に示す偏差テストパターンから測
定される。図9は、カラープリンタ20の制御回路によ
って行われる補正データ設定処理を示す図である。この
補正データ設定処理は、テストモードにおいて、図7及
び図8に示す主走査方向X及び副走査方向Pの偏差テス
トパターンを印字した後で行われる。オペレータは、印
字ユニット21Y,21M,21Cの位置ずれの測定結
果に対応する補正データをキーボード37またはホスト
コンピュータを介して入力する。主走査方向Xの補正デ
ータは、ステップST11で確認され、不揮発性RAM
51にステップST12で格納される。他方、主走査方
向Pの補正データはステップST13で確認され、不揮
発性RAM51にステップST14で格納される。ステ
ップST15では、補正データの設定が印字ユニット2
1Y,21M,21Cについて完了したかどうかチェッ
クされる。補正データ処理は、上述のステップを繰り返
し実行した後で終了する。
【0067】図10は、カラープリンタ20の制御回路
で行われる補正処理を示す。この補正処理は図9に示す
補正データ設定処理の後または電源投入時に行われる。
主走査方向Xの補正データがステップST21で不揮発
性RAM51から読出されると、シフトクロックSCK
の数がステップST22でこの読出補正データに基づい
て求められ、さらにステップST23で対応印字ユニッ
トの印字制御データとしてヘッドコントロール部47の
対応カウンタにプリセットされる。例えば、補正データ
が”G11”であると、印字制御データは対応印字ユニ
ットの印字位置を主走査方向Xにおいて−11ドットだ
けシフトするシフトクロック数に設定される。
【0068】ステップST24では、主走査方向Xの補
正データが全て読出されたかチェックされる。もし、主
走査方向Xの補正データが読出されずに残っていれば、
ステップST21が再び実行される。ステップST24
で主走査方向Xの補正データが全て読出されたことが検
出されると、副走査方向Pの補正データがステップST
25で不揮発性RAM51から読出される。
【0069】続いて、用紙搬送ステップ数がステップS
T26でこの読出補正データに基づいて求められ、さら
にステップST27で対応印字ユニットの印字制御デー
タとしてタイマーカウンタ52にプリセットされる。例
えば、補正データが”B6”であると、印字制御データ
は対応印字ユニットの印字位置を副走査方向Pにおいて
+6ドットだけシフトする用紙搬送ステップ数に設定さ
れる。ステップST28では、主走査方向Xの補正デー
タが全て読出されたかチェックされる。もし、主走査方
向Xの補正データが読出されずに残っていれば、ステッ
プST25が再び実行される。
【0070】以下、印字ヘッド22Y,22M,22C
及び22Bをそれぞれ制御するヘッドコントローラ48
Y,48M,48C及び48Bの動作をさらに詳しく説
明する。これらヘッドコントローラ48Y,48M,4
8C及び48Bにおいて、カウンタ47Y,47M,4
7C及び47Bは初期状態で680というシフトクロッ
ク数を表す印字制御データをそれぞれ保持する。
【0071】ここでは、ヘッドコントローラ48Cの動
作を説明し、このヘッドコントローラ48Cと同様に構
成されるヘッドコントローラ48Y,48M及び48B
の動作説明を省略する。図10に示す補正処理では、カ
ウンタ47Y,47M及び47C内の印字制御データが
主走査方向Xにおいて印字ユニット21Y,21M及び
21Cの位置ずれをそれぞれ補正するために更新され、
カウンタ47B内の印字制御データは更新されない。
【0072】図11は、位置ずれが主走査方向において
存在しない場合にヘッドコントローラ48Cによって行
われる動作を示す図である。この場合、ヘッドコントロ
ーラ48Cはカウンタ47Cに保持される印字制御デー
タに従って680個のシフトクロックSCKを印字ヘッ
ド22Cにおいて図4に示すラインバッファを構成する
シフトレジスタSR1及びSR2に順次供給すると共
に、これらシフトクロックSCKに同期して680個の
ドットデータをシフトレジスタSR1及びSR2にそれ
ぞれ供給する。
【0073】図11に示すように、シフトレジスタSR
1は640ビット分のドットデータDATA1とこれに
続く40ビット分のドットデータ”00...0”を順
次受け取り、シフトレジスタSR2は80ビット分のド
ットデータ”00...0”とこれに続く600ビット
分のドットデータDATA2を順次受け取る。ドットデ
ータDATA1は、印字バッファ45からヘッドコント
ローラ48Cに読出される1ライン分のドットデータの
うちのドットデータD640からD1に対応する。ま
た、ドットデータDATA2は印字バッファ45からヘ
ッドコントローラ48Cに読出される1ライン分のドッ
トデータのうちのドットデータD1200からD601
に対応する。
【0074】シフトクロックSCK(C1からC40)
に割り当てられたドットデータD640からD601は
シフトレジスタSR1のオーバーフローにより削除さ
れ、シフトクロックSCK(C1からC40)に割り当
てられたドットデータ”00...0”はシフトレジス
タSR2のオーバーフローにより削除される。この結
果、ドットデータ”00...0”がラインバッファの
ビットR1からR40に格納され、ドットデータD1か
らD1200がラインバッファのビットR41からR1
240に格納され、ドットデータ”00...0”がラ
インバッファのビットR1241からR1280に格納
される。
【0075】図12は、主走査方向Xの位置ずれがシフ
トクロックSCKの数の増大により補正される場合にヘ
ッドコントローラ48Cによって行われる動作を示す図
である。カウンタ47Cに保持される印字制御データ
が”680+n”(nは40以下の正の整数)に更新さ
れた場合、ヘッドコントローラ48Cは、カウンタ47
Cに保持される印字制御データに従って680+n個の
シフトクロックSCKを印字ヘッド22Cにおいてシフ
トレジスタSR1及びSR2に順次供給すると共に、こ
れらシフトクロックSCKに同期して680+n個のド
ットデータをシフトレジスタSR1及びSR2にそれぞ
れ供給する。
【0076】図12に示すように、シフトレジスタSR
1は640ビット分のドットデータDATA1とこれに
続く40+nビット分のドットデータ”00...0”
を順次受け取り、シフトレジスタSR2は80ビット分
のドットデータ”00...0”とこれに続く600−
nビット分のドットデータDATA2を順次受け取る。
ドットデータDATA1は、印字バッファ45からヘ
ッドコントローラ48Cに読出される1ライン分のドッ
トデータのうちのドットデータD640からD1に対応
する。また、ドットデータDATA2は印字バッファ4
5からヘッドコントローラ48Cに読出される1ライン
分のドットデータのうちのドットデータD1200から
D( 601−n )に対応する。
【0077】シフトクロックSCK(C1からC(40
+n))に割り当てられたドットデータD640からD
( 601−n )は、シフトレジスタSR1のオーバーフ
ローにより削除され、シフトクロックSCK(C1から
C(40+n))に割り当てられたドットデータ”0
0...0”は、シフトレジスタSR2のオーバーフロ
ーにより削除される。この結果、ドットデータ”0
0...0”がラインバッファのビットR1からR(4
0+n)に格納され、ドットデータD1からD1200
がラインバッファのビットR(41+n)からR(12
40+n)に格納され、ドットデータ”00...0”
がラインバッファのビットR(1241+n)からR1
280に格納される。
【0078】図13は、主走査方向Xの位置ずれがシフ
トクロックSCKの数の減少により補正される場合にヘ
ッドコントローラ48Cによって行われる動作を示す図
である。カウンタ47Cに保持される印字制御データ
が”680−m”(mは40以下の正の整数)に更新さ
れた場合、ヘッドコントローラ48Cはカウンタ47C
に保持される印字制御データに従って680−m個のシ
フトクロックSCKを印字ヘッド22Cにおいてシフト
レジスタSR1及びSR2に順次供給すると共に、これ
らシフトクロックSCKに同期して680−m個のドッ
トデータをシフトレジスタSR1及びSR2にそれぞれ
供給する。
【0079】図13に示すように、シフトレジスタSR
1は640ビット分のドットデータDATA1とこれに
続く40−mビット分のドットデータ”00...0”
を順次受け取り、シフトレジスタSR2は80ビット分
のドットデータ”00...0”とこれに続く600+
mビット分のドットデータDATA2を順次受け取る。
ドットデータDATA1は印字バッファ45からヘッ
ドコントローラ48Cに読出される1ライン分のドット
データのうちのドットデータD640からD1に対応す
る。また、ドットデータDATA2は印字バッファ45
からヘッドコントローラ48Cに読出される1ライン分
のドットデータのうちのドットデータD1200からD
(601+m)に対応する。
【0080】シフトクロックSCK(C1からC(40
−m))に割り当てられたドットデータD640からD
(601+m)はシフトレジスタSR1のオーバーフロ
ーにより削除され、シフトクロックSCK(C1からC
(40−m))に割り当てられたドットデータ”0
0...0”はシフトレジスタSR2のオーバーフロー
により削除される。この結果、ドットデータ”0
0...0”がラインバッファのビットR1からR(4
0−m)に格納され、ドットデータD1からD1200
がラインバッファのビットR(41−m)からR(12
40−m)に格納され、ドットデータ”00...0”
がラインバッファのビットR(1241−m)からR1
280に格納される。
【0081】また、副走査方向Pの位置ずれは、印字ユ
ニット21Y,21M,21C及び21Bの印字タイミ
ングを制御することにより補正される。印字ヘッド22
B,22C,22M及び22Yは、用紙の利用可能領域
が印字ヘッド22B,22C,22M及び22Yにそれ
ぞれ到達したときから駆動され始める。タイマーカウン
タ52は、位置センサ29から印字ヘッド22B,22
C,22M及び22Yまでの距離に対応して決められる
第1から第4の用紙搬送ステップ数を印字制御データと
して保持する。
【0082】このカラープリンタ20では、位置センサ
29,印字ヘッド22B,22C,22M及び22Yが
互いに1000ドット分に対応する距離だけ互いに離さ
れて設置され、5個の駆動パルスが副走査方向Pにおい
て1ドット分用紙を搬送するためにフィードモータ部4
8のパルスモータに供給される。この場合、タイマーカ
ウンタ52は5000ステップ、10000ステップ、
15000ステップ、20000ステップという第1か
ら第4の用紙搬送ステップ数をそれぞれ表す第1から第
4の印字制御データを初期状態でそれぞれ保持する。
【0083】位置ずれが副走査方向Pにおいて存在しな
い場合、CPU42は、位置センサ29からの割込信号
に応答してタイマーカウンタ52を動作させ、5000
ステップの用紙搬送ステップ数がカウントされたきにタ
イマーカウンタ52から発生される割込信号に応答して
印字ヘッド22Bの駆動開始をヘッドコントローラ48
Bに命じ、10000ステップの用紙搬送ステップ数が
カウントされたときにタイマーカウンタ52から発生さ
れる割込信号に応答して印字ヘッド22Cの駆動開始を
ヘッドコントローラ48Cに命じ、15000ステップ
の用紙搬送ステップ数がカウントされたきにタイマーカ
ウンタ52から発生される割込信号に応答して印字ヘッ
ド22Mの駆動開始をヘッドコントローラ48Mに命
じ、20000ステップの用紙搬送ステップ数がカウン
トされたときにタイマーカウンタ52から発生される割
込信号に応答して印字ヘッド22Yの駆動開始をヘッド
コントローラ48Yに命じる。図10に示す補正処理で
は、第2,第3,及び第4印字制御データが副走査方向
Pにおいて印字ユニット21Bに対する印字ユニット2
1C,21M及び21Yの位置ずれをそれぞれ補正する
ために更新される。
【0084】ここでは、印字ヘッド22Cの駆動開始タ
イミングを説明し、この印字ヘッド22Cと同様に構成
される印字ヘッド22Y,22M及び22Bの駆動開始
タイミングの説明を省略する。印字ヘッド22Cの位置
ずれが副走査方向Pにおいて、例えば−6ドットである
場合、タイマーカウンタ52内の用紙搬送ステップ数が
この位置ずれを補正するために10000+(6×5)
=10030ステップに更新される。
【0085】CPU42は、10030ステップの用紙
搬送ステップ数がカウントされたときにタイマーカウン
タ52から発生される割込信号に応答して印字ヘッド2
2Cの駆動開始をヘッドコントローラ48Cに命じる。
これにより、印字ヘッド22Cの印字位置は副走査方向
Pにおいて+6ドットだけ印字ヘッド22Bから離れる
ようにシフトされる。もしこの位置ずれが+6ドットで
あれば、用紙搬送ステップ数が10000−(6×5)
=9070ステップに更新される。
【0086】CPU42は、9070ステップの用紙搬
送ステップ数がカウントされたときに、タイマーカウン
タ52から発生される割込信号に応答して印字ヘッド2
2Cの駆動開始をヘッドコントローラ48Cに命じる。
これにより、印字ヘッド22Cの印字位置は副走査方向
Pにおいて−6ドットだけ印字ヘッド22Bに近づくよ
うにシフトされる。上述の主走査方向X及び副走査方向
Pの偏差テストパターンが図10に示す補正処理後に再
び印字されると、図14及び図15に示すように位置ず
れが実際に解消したことを確認できる。
【0087】この第1の実施の形態のカラープリンタ2
0は、主走査方向X及び副走査方向Pの偏差テストパタ
ーンに規定する第1及び第2テスト印字データをROM
32に保持し、テストモードにおいて主走査方向X及び
副走査方向Pの偏差テストパターンを実際に印字する。
各偏差テストパターンは印字ユニット21Bにより印字
され対応偏差測定方向において、第1ピッチで並べられ
る複数の基準目盛バーを持つ基準スケールと、印字ユニ
ット21C,21M,21Yによりこの基準スケールに
隣接して並列に印字され対応偏差測定方向において、第
1ピッチから1ドットだけ異なる第2ピッチで並べられ
る差分目盛バーを持つ差分スケールとを備える。
【0088】オペレータは、各偏差テストパターンにお
いて差分目盛バーと一直線になる基準目盛バーを捜し、
この基準目盛バーの順位から対応偏差測定方向において
印字ユニット21Bに対する印字ユニット21C,21
M,21Yの印字位置のずれを測定する。位置ずれは、
各偏差テストパターンにおいて基準目盛バーと差分目盛
バーの相対的な位置関係により表されるため、容易かつ
高精度で測定可能である。また、オペレータは顕微鏡を
用いずに位置ずれを測定できるため、オペレータへの負
担、測定時間及びオペレータによる測定値のばらつきを
低減できる。さらに、このカラープリンタ20はキーボ
ード37から入力される補正データに基づいて位置ずれ
を補正することが可能である。ちなみに、基準目盛バー
のピッチと差分目盛バーのピッチとの差が1ドットであ
る場合、この測定精度は1ドットまで向上する。
【0089】なお、この第1の実施の形態では、副走査
方向Pの偏差テストパターンが概略スケール部SC0並
びに詳細スケール部SC1及びSC2を有する。これら
詳細スケール部SC1及びSC2は、例えば印字ヘッド
22Bの発熱素子ラインに対する印字ヘッド22Y,2
2M,22C及び22Bの発熱素子ラインの傾きのずれ
を測定するために利用可能である。この場合、例えば図
16に示すように1対の詳細スケール部SC2(または
1対の詳細スケール部SC1)を主走査方向Xにおいて
用紙の両端に隣接するようできるだけ離して用紙上に配
置する制御が行われる。傾きのずれは、1対の詳細スケ
ール部SC2において差分目盛バーと一直線になる基準
目盛バーをそれぞれ捜し、これら基準目盛バーの順位の
差として測定される。このずれは、例えばRAM33内
にドットイメージパターンを作成する際に、このパター
ンを構成するドットの配置を変更することにより補正す
ることができる。
【0090】以下、この発明の第2の実施の形態に係る
カラープリンタを図17から図21を参照して説明す
る。このカラープリンタは、主走査方向X及び副走査方
向Pの偏差テストパターンから自動的に位置ずれを測定
するために以下に述べることを除いて、前実施例のカラ
ープリンタと同様に構成される。このため、前実施例と
同様な部分を同一参照符号により表し、この部分の詳細
な説明を省略する。図17は、このカラープリンタ61
の内部構造を概略的に示す図であり、図18は、このカ
ラープリンタ61の制御回路を示す図である。
【0091】カラープリンタ61は、図17に示すよう
にCCD(charge coupled device )イメージセンサ62
をさらに有する。このCCDイメージセンサ62は、テ
ストモードで印字ユニット21B,21C,21M及び
21Yによって処理された用紙を排出する用紙搬送路の
出口に隣接して配置され、主走査方向X及び副走査方向
Pの偏差テストパターンのカラー画像を読取る。このカ
ラー画像は、イメージセンサ62から入出力ポート34
に供給され、さらにRAM33に格納される。CPU3
1及び42の制御プログラムは、印字ユニット21Bの
印字位置に対する印字ユニット21C,21M及び21
Yの印字位置のずれを自動的に測定可能にするために変
更される。テストモードにおいて、このカラープリンタ
61の制御回路は、図19に示すようにステップST3
0でテスト印字処理を行ない、続いてステップST31
で補正処理を行なう。
【0092】図20は、図19に示すテスト印字処理を
より詳細に示す図である。このテスト印字処理では、C
PU31がROM32に格納された第1テスト印字デー
タを読出し、この第1テスト印字データに対応する4色
成分のドットイメージデータ並びに所定印字サイズ及び
所定印字フォーマットの印字制御データをRAM33内
に作成するという主走査方向Xの偏差テストパターンに
関する前処理をステップST35で行なう。さらに、C
PU31はROM32に格納された第2テスト印字デー
タを読出し、この第2テスト印字データに対応する4色
成分のドットイメージデータ並びに所定印字サイズ及び
所定印字フォーマットの印字制御データをRAM33内
に作成するという副走査方向Pの偏差テストパターンに
関する前処理をステップST36で行なう。
【0093】ステップST37では、CPU42が、R
AM33内に作成され、デュアルポートRAM41に供
給された主走査方向Xの偏差テストパターン用に格納さ
れた4色成分のドットイメージデータを読出し、ノーマ
ルモードと同様の制御によりこれらドットイメージデー
タに応じた4色成分画像を印字ユニット21Y,21
M,21C及び21Bで重ねて印字させ、これにより主
走査方向Xの偏差テストパターンを得るというパターン
印字処理を行なう。ステップST38では、CPU42
が、RAM33内に作成され、デュアルポートRAM4
1に供給された副走査方向Pの偏差テストパターン用に
格納された4色成分のドットイメージデータを読出し、
ノーマルモードと同様の制御によりこれらドットイメー
ジデータに応じた4色成分画像を印字ユニット21Y,
21M,21C及び21Bに重ねて印字させ、これによ
り副走査方向Pの偏差テストパターンを得るというパタ
ーン印字処理を行なう。
【0094】図21は、図20に示す補正処理をより詳
細に示す。この補正処理では、CPU31がステップS
T41で主走査方向X及び副走査方向Pの偏差テストパ
ターンの画像をCCDイメージセンサ62に順次読み取
らせる。CPU31は、ステップST42で主走査方向
Xの偏差テストパターンの画像を解析し、ステップST
43でこの偏差テストパターンの画像の解析結果から主
走査方向Xにおいて印字ユニット21Bに対する印字ユ
ニット21Y,21M及び21Cの位置ずれを測定し、
ステップST44でこの位置ずれに対応する補正データ
を不揮発性RAM51に格納する。
【0095】さらにCPU31はステップST45で副
走査方向Pの偏差テストパターンの画像を解析し、ステ
ップST46でこの偏差テストパターンの画像の解析結
果から副走査方向Pにおいて印字ユニット21Bに対す
る印字ユニット21Y,21M及び21Cの位置ずれを
測定し、ステップST47でこの位置ずれに対応する補
正データを不揮発性RAM51に格納する。制御回路
は、図21に示す補正処理に続いて図10に示す補正処
理を行なう。これにより、タイマーカウンタ52並びに
カウンタ47Y,47M,及び47Cに格納された初期
印字制御データが不揮発性RAM51に格納された補正
データに基づいて更新される。
【0096】この第2の実施の形態のカラープリンタ6
1は、前述の第1の実施の形態のカラープリンタ20と
同様の長所を有すると共に、オペレータによる位置ずれ
の測定を不要にすることができる。従って、オペレータ
の負担及び位置ずれ補正時間をさらに低減することがで
きる。なお、上述の各実施の形態では、印字ユニット2
1Y,21M,21C及び21Bがインクリボン及びサ
ーマル印字ヘッドを用いて印字を行うように構成され
た。しかし、本発明はこれに限定されず、印字ユニット
21Y,21M,21C及び21Bは、例えばインクジ
ェット方式の印字ヘッドを用いて印字を行うように構成
されても良く、さらに電子写真処理される感光体ドラム
を用いて印字を行うように構成されても良い。
【0097】
【発明の効果】以上詳述したようにこの発明によれば、
用紙上で重ねられる複数の画像の印字位置相互のずれを
容易かつ高精度で測定可能な偏差テストパターンを印字
可能な印字装置を提供できる。また、用紙上で重ねられ
る複数の画像の印字位置相互のずれをこの偏差テストパ
ターンを用いて自動的に解消できる印字装置を提供でき
る。さらに、用紙上で重ねられる複数の画像の印字位置
相互のずれを容易かつ高精度で測定可能な偏差テストパ
ターンとこの偏差テストパターンの印字方法を提供でき
る。
【図面の簡単な説明】
【図1】この発明の実施の形態のカラープリンタの内部
構造を概略的に示す図。
【図2】同実施の形態のカラープリンタの制御回路を示
すブロック図。
【図3】同実施の形態のカラープリンタのヘッドコント
ロール部及びヘッド部の関係を示すブロック図。
【図4】同実施の形態のカラープリンタの各サーマル印
字ヘッドに設けられる2個のシフトレジスタによって構
成されるラインバッファを示す図。
【図5】同実施の形態のカラープリンタの制御回路で行
われるテスト印字処理を示すフローチャート。
【図6】同実施の形態のカラープリンタで行われるテス
ト印字処理によって印字される偏差テストパターンの特
徴を説明するための図。
【図7】同実施の形態のカラープリンタで行われるテス
ト印字処理によって主走査方向の位置ずれを測定するた
めに印字された偏差テストパターンを示す図。
【図8】同実施の形態のカラープリンタで行われるテス
ト印字処理によって副主走査方向の位置ずれを測定する
ために印字された偏差テストパターンを示す図。
【図9】同実施の形態のカラープリンタの制御回路で行
われる補正データ設定処理を示すフローチャート。
【図10】同実施の形態のカラープリンタの制御回路で
行われる補正処理を示すフローチャート。
【図11】同実施の形態のカラープリンタにおける位置
ずれが主走査方向において存在しない場合にヘッドコン
トローラによって行われる動作を示すタイムチャート。
【図12】同実施の形態のカラープリンタにおける主走
査方向の位置ずれがシフトクロック数の増大により補正
される場合にヘッドコントローラによって行われる動作
を示すタイムチャート。
【図13】同実施の形態のカラープリンタにおける主走
査方向の位置ずれがシフトクロック数の減少により補正
される場合にヘッドコントローラによって行われる動作
を示すタイムチャート。
【図14】同実施の形態のカラープリンタにおける補正
処理後に主走査方向の位置ずれを測定するために印字さ
れた偏差テストパターンを示す図。
【図15】同実施の形態のカラープリンタの補正処理後
に副走査方向の位置ずれを測定するために印字された偏
差テストパターンを示す図。
【図16】同実施の形態のカラープリンタのサーマル印
字ヘッドが主走査方向に平行であることを確認すること
が可能な偏差テストパターンを示す図。
【図17】この発明の第2の実施の形態のカラープリン
タの内部構造を概略的に示す図。
【図18】同実施の形態のカラープリンタの制御回路を
示すブロック図。
【図19】同実施の形態のカラープリンタの制御回路の
動作を説明するためのフローチャート。
【図20】同実施の形態のカラープリンタで行われるテ
スト印字処理を示すフローチャート。
【図21】同実施の形態のカラープリンタで行われる補
正処理を示すフローチャート。
【図22】従来のカラープリンタにおける主走査方向の
位置ずれを測定するために印字された第1偏差テストパ
ターンを示す図。
【図23】従来のカラープリンタにおける副走査方向の
位置ずれを測定するために印字された第2偏差テストパ
ターンを示す図。
【符号の説明】
22Y,22M,22C,22B…サーマル印字ヘッ
ド、 31,42…CPU、 32…ROM、 41…デュアルポートRAM、 48Y,48M,48C,48B…ヘッドコントロー
ラ、 SC0…概略スケール部、 SC1,SC2…詳細スケール部、 SC3…補助スケール部。

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 画像を重ねて印字可能に配置される複数
    の印字ユニットと、 画像を重ねて印字するためにこれら印字ユニットを制御
    する印字制御回路とを備え、 前記印字制御回路は、テストモードにおいてこれら印字
    ユニットのうちの1基準印字ユニットを制御して1偏差
    測定方向においてピッチMで並べられる複数の目盛バー
    を持つ基準スケールを印字させ、前記基準印字ユニット
    以外の印字ユニットを制御して前記1偏差測定方向にお
    いてピッチMから僅かに異なるピッチNで並べられる目
    盛バーを持つ差分スケールを前記基準スケールに隣接し
    て並列に印字させ、前記基準スケール及び前記差分スケ
    ールとにより偏差テストパターンを得るテスト制御回路
    を有することを特徴とする印字装置。
  2. 【請求項2】 前記複数の印字ユニットは用紙搬送方向
    に並び、前記1偏差測定方向は前記用紙搬送方向に直角
    に設定されることを特徴とする請求項1記載の印字装
    置。
  3. 【請求項3】 前記複数の印字ユニットは用紙搬送方向
    に並び、前記1偏差測定方向は前記用紙搬送方向に一致
    することを特徴とする請求項1記載の印字装置。
  4. 【請求項4】 前記ピッチM及びピッチNの差は各印字
    ユニットによって印字される画像の1画素分に対応する
    ことを特徴とする請求項1記載の印字装置。
  5. 【請求項5】 前記複数の印字ユニットは用紙搬送方向
    に直角に設定されるライン印字ヘッドを有し、前記テス
    ト制御回路は前記1偏差測定方向が前記用紙搬送方向に
    一致する1対の前記偏差テストパターンを前記用紙搬送
    方向に直角な方向において用紙の両端にそれぞれ隣接し
    て配置する制御を行なう手段を有することを特徴とする
    請求項1記載の印字装置。
  6. 【請求項6】 画像を重ねて印字可能に配置される複数
    の印字ユニットと、 画像を重ねて印字するためにこれら印字ユニットを制御
    する印字制御回路とを備え、 前記印字制御回路はテストモードにおいてこれら印字ユ
    ニットのうちの1基準印字ユニットを制御して1偏差測
    定方向においてピッチMで並べられる複数の目盛バーを
    持つ基準スケールを印字させ、前記基準印字ユニット以
    外の印字ユニットを制御して前記1偏差測定方向におい
    てピッチMから僅かに異なるピッチNで並べられる目盛
    バーを持つ差分スケールを前記基準スケールに隣接して
    並列に印字させ、前記基準スケール及び差分スケールと
    により構成される偏差テストパターンから前記1偏差測
    定方向において前記1基準印字ユニットの印字位置に対
    する他の印字ユニットの印字位置のずれを測定し、前記
    他の印字ユニットの印字位置を前記測定結果に応じて変
    更するテスト制御回路を有することを特徴とする印字装
    置。
  7. 【請求項7】 前記印字制御回路はさらに前記基準印字
    ユニットを制御して前記1偏差測定方向と異なる他の偏
    差測定方向においてピッチMで並べられる複数の目盛バ
    ーを持つ基準スケールを印字させ、前記基準印字ユニッ
    ト以外の印字ユニットを制御して前記他の偏差測定方向
    においてピッチMから僅かに異なるピッチNで並べられ
    る目盛バーを持つ差分スケールを前記基準スケールに隣
    接して並列に印字させ、前記基準スケール及び前記差分
    スケールとにより構成される第2の偏差テストパターン
    から前記他の偏差測定方向において前記基準印字ユニッ
    トの印字位置に対する前記他の印字ユニットの印字位置
    のずれを測定し、前記他の印字ユニットの印字位置を前
    記測定結果に応じて変更する第2のテスト制御回路を有
    することを特徴とする請求項6記載の印字装置。
  8. 【請求項8】 画像を重ねて印字可能に配置される複数
    の印字ユニットのうちの1基準印字ユニットにより1偏
    差測定方向においてピッチMで並べられる複数の目盛バ
    ーを持つ基準スケールを印字し、 前記1基準印字ユニット以外の印字ユニットにより前記
    1偏差測定方向においてピッチMから僅かに異なるピッ
    チNで並べられる目盛バーを持つ差分スケールを前記基
    準スケールに隣接して並列に印字し、 前記基準スケール及び前記差分スケールとにより偏差テ
    ストパターンを得ることを特徴とする偏差テストパター
    ンの印字方法。
  9. 【請求項9】 前記複数の印字ユニットは用紙搬送方向
    に並び、前記1偏差測定方向は前記用紙搬送方向と一致
    するかあるいは直角に設定されることを特徴とする請求
    項8記載の偏差テストパターンの印字方法。
  10. 【請求項10】 前記ピッチM及びピッチNの差は各印
    字ユニットによって印字される画像の1画素分に対応す
    ることを特徴とする請求項8記載の偏差テストパターン
    の印字方法。
  11. 【請求項11】 画像を重ねて印字可能に配置される複
    数の印字ユニットのうちの1基準印字ユニットにより印
    字され1偏差測定方向においてピッチMで並べられる複
    数の目盛バーを持つ基準スケールと、 前記1基準印字ユニット以外の印字ユニットにより前記
    1基準スケールに隣接して並列に印字され前記1偏差測
    定方向においてピッチMから僅かに異なるピッチNで並
    べられる目盛バーを持つ差分スケールとを備えることを
    特徴とする偏差テストパターン。
  12. 【請求項12】 前記ピッチNを前記ピッチMよりも所
    定長だけ短かくして前記基準スケール及び前記差分スケ
    ールで構成される第1詳細スケール部と、前記基準印字
    ユニットにより印字され前記1偏差測定方向において前
    記ピッチMで並べられる複数の目盛バーを持つ基準スケ
    ール並びに、前記1基準印字ユニット以外の印字ユニッ
    トにより前記基準スケールに隣接して並列に印字され前
    記1偏差測定方向において前記ピッチMよりも前記所定
    長だけ長いピッチLで並べられる目盛バーを持つ差分ス
    ケールで構成される第2詳細スケール部とを備えること
    を特徴とする請求項11記載の偏差テストパターン。
  13. 【請求項13】 前記1基準印字ユニットにより印字さ
    れ前記1偏差測定方向において前記ピッチMで並べられ
    る複数の目盛バーを持つ基準スケール並びに、前記1基
    準印字ユニット以外の印字ユニットにより前記基準スケ
    ールに隣接して並列に印字され、前記基準スケールにお
    いて中央に位置する目盛バーと一直線に並らぶ目盛バー
    で構成される概略スケール部とを備えることを特徴とす
    る請求項12に記載の偏差テストパターン。
JP07404696A 1995-03-30 1996-03-28 印字装置及びこの装置で印字された偏差テストパターン Expired - Fee Related JP3369397B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07404696A JP3369397B2 (ja) 1995-03-30 1996-03-28 印字装置及びこの装置で印字された偏差テストパターン

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7-74003 1995-03-30
JP7400395 1995-03-30
JP07404696A JP3369397B2 (ja) 1995-03-30 1996-03-28 印字装置及びこの装置で印字された偏差テストパターン

Publications (2)

Publication Number Publication Date
JPH08324012A true JPH08324012A (ja) 1996-12-10
JP3369397B2 JP3369397B2 (ja) 2003-01-20

Family

ID=26415151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07404696A Expired - Fee Related JP3369397B2 (ja) 1995-03-30 1996-03-28 印字装置及びこの装置で印字された偏差テストパターン

Country Status (1)

Country Link
JP (1) JP3369397B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011104831A (ja) * 2009-11-16 2011-06-02 Casio Computer Co Ltd 印影印刷装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011104831A (ja) * 2009-11-16 2011-06-02 Casio Computer Co Ltd 印影印刷装置

Also Published As

Publication number Publication date
JP3369397B2 (ja) 2003-01-20

Similar Documents

Publication Publication Date Title
EP0735504B1 (en) Colour printer
US20110211003A1 (en) Printing apparatus
JPH086347A (ja) 多重画像形成装置の画像サンプリング及び色ずれ補正方式
JP5750909B2 (ja) 記録方法及び記録装置
JP3369397B2 (ja) 印字装置及びこの装置で印字された偏差テストパターン
JP2009223846A (ja) 面付印刷制御装置、面付印刷システム、面付印刷方法およびプログラム
JP2011073158A (ja) 記録装置、記録装置の制御方法、及び、プログラム
JP2004066595A (ja) 記録装置およびレジストレーション用パターンの記録方法
US5570464A (en) Controller for a recording apparatus
JP2006116845A (ja) 画像形成装置の制御方法
US20070109588A1 (en) Image forming system, printing apparatus fot the system, and image forming method
JP2022010428A (ja) 画像形成装置及びプログラム
JP3293060B2 (ja) カラー画像形成位置調整装置、及びその調整方法
US8256868B2 (en) Image forming device and image forming system
JP5117132B2 (ja) 記録ユニット間のレジストレーション調整方法
EP1972448A1 (en) Ink jet recording device
JPH08323992A (ja) インクジェット記録装置
JP3680909B2 (ja) シリアルプリンタ
US7832821B2 (en) Inkjet printing apparatus
JPH07256933A (ja) 画像記録装置
JPH10286998A (ja) 長尺印刷装置
JP2007168144A (ja) 記録装置
US7477416B2 (en) Printing method and printing apparatus for printing on a label sheet
JP2007144653A (ja) インクジェット記録装置
JP4061562B2 (ja) カラープリンタ及びその動作方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081115

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091115

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091115

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101115

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101115

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111115

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111115

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121115

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131115

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees