JPH07314737A - 印刷装置及びその制御方法 - Google Patents
印刷装置及びその制御方法Info
- Publication number
- JPH07314737A JPH07314737A JP11711594A JP11711594A JPH07314737A JP H07314737 A JPH07314737 A JP H07314737A JP 11711594 A JP11711594 A JP 11711594A JP 11711594 A JP11711594 A JP 11711594A JP H07314737 A JPH07314737 A JP H07314737A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- recording
- nozzle
- recording element
- 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.)
- Withdrawn
Links
Landscapes
- Ink Jet (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】
【目的】 記録ヘッドの一部に異常があっても、記録ヘ
ッドの交換無しに正常な印刷を行なわせる。 【構成】 テスト印字の指示があると、印字データ描画
部102が所定のパターンを順に発生し、個々のノズル
でもって独立したパターンの印字を行なわせる。操作者
は、これを見て、どのノズルが正常に印刷していないの
か判断できるので、そのノズルブロックの位置もしくは
番号を不吐出ノズルブロック情報入力部104で入力す
る。この入力された情報は、不吐出ノズルブロック情報
格納領域106に記憶される。そして、不吐出ノズルと
指定されたノズルでの印刷を行わず、印刷できるノズル
ブロックのもっとも長く連続したノズルブロック群を使
用して印字を行う。
ッドの交換無しに正常な印刷を行なわせる。 【構成】 テスト印字の指示があると、印字データ描画
部102が所定のパターンを順に発生し、個々のノズル
でもって独立したパターンの印字を行なわせる。操作者
は、これを見て、どのノズルが正常に印刷していないの
か判断できるので、そのノズルブロックの位置もしくは
番号を不吐出ノズルブロック情報入力部104で入力す
る。この入力された情報は、不吐出ノズルブロック情報
格納領域106に記憶される。そして、不吐出ノズルと
指定されたノズルでの印刷を行わず、印刷できるノズル
ブロックのもっとも長く連続したノズルブロック群を使
用して印字を行う。
Description
【0001】
【産業上の利用分野】本発明はインクジェットプリンタ
の印字制御方式に関するものである。
の印字制御方式に関するものである。
【0002】
【背景の技術】一般に、インクジェットプリンタにおい
ては、その未使用期間が長いと、インク吐出口であるノ
ズルにインク液が凝固して目詰まりが発生する可能性が
高くなる。この状態になると、そのノズルからはインク
滴が吐出しないことになり、もはや正常な印刷が行えな
い。
ては、その未使用期間が長いと、インク吐出口であるノ
ズルにインク液が凝固して目詰まりが発生する可能性が
高くなる。この状態になると、そのノズルからはインク
滴が吐出しないことになり、もはや正常な印刷が行えな
い。
【0003】
【発明が解決しようとする課題】一方、このような状態
に陥った場合に備えて、インクが正常に吐出させるよ
う、記録ヘッドの回復機能を有する装置も存在する。一
部の目詰まりは、回復できることがあるが、全部が全部
回復できるわけではない。従って、どうしても記録ヘッ
ドの交換が必要になり、結果として印刷コストが大きく
なり、使用者に負担をかけてしまう。
に陥った場合に備えて、インクが正常に吐出させるよ
う、記録ヘッドの回復機能を有する装置も存在する。一
部の目詰まりは、回復できることがあるが、全部が全部
回復できるわけではない。従って、どうしても記録ヘッ
ドの交換が必要になり、結果として印刷コストが大きく
なり、使用者に負担をかけてしまう。
【0004】
【課題を解決するための手段】及び
【作用】本発明はかかる問題点に鑑みなされたものであ
り、記録ヘッドの一部に異常があっても、記録ヘッドの
交換無しに正常な印刷を行なわせることを可能にする印
刷装置及びその制御方法を提供しようとするものであ
る。
り、記録ヘッドの一部に異常があっても、記録ヘッドの
交換無しに正常な印刷を行なわせることを可能にする印
刷装置及びその制御方法を提供しようとするものであ
る。
【0005】この課題を解決するため、本発明の印刷装
置は以下に示す構成を備える。すなわち、複数の記録素
子が並んだ記録ヘッドを走査運動させることで、所定の
記録媒体上に画像を印刷する印刷装置において、前記記
録ヘッド中の所望とする記録素子に対する不使用を設定
する設定手段と、該設定手段で設定された記録素子を除
いた所定の範囲の記録素子群を使用して、画像の印刷、
及び記録媒体の搬送量の制御を行う制御手段とを備え
る。
置は以下に示す構成を備える。すなわち、複数の記録素
子が並んだ記録ヘッドを走査運動させることで、所定の
記録媒体上に画像を印刷する印刷装置において、前記記
録ヘッド中の所望とする記録素子に対する不使用を設定
する設定手段と、該設定手段で設定された記録素子を除
いた所定の範囲の記録素子群を使用して、画像の印刷、
及び記録媒体の搬送量の制御を行う制御手段とを備え
る。
【0006】ここで、設定手段は、テスト印刷を指示す
る指示手段と、該指示手段でもってテスト印刷が指示さ
れた場合、前記記録ヘッド中の個々の記録素子を使用
し、それぞれの記録素子毎の所定の画像を所定のフォー
マットで印刷するテスト印刷手段とを含むことが望まし
い。これによって、簡単にどの記録素子が異常なのかを
判断でき、正確にその記録素子を設定できるからであ
る。
る指示手段と、該指示手段でもってテスト印刷が指示さ
れた場合、前記記録ヘッド中の個々の記録素子を使用
し、それぞれの記録素子毎の所定の画像を所定のフォー
マットで印刷するテスト印刷手段とを含むことが望まし
い。これによって、簡単にどの記録素子が異常なのかを
判断でき、正確にその記録素子を設定できるからであ
る。
【0007】また、記録素子は、熱エネルギーにもとづ
いてインク滴を吐出させる機構を備えることが望まし
い。これによって、異常記録素子を使用しないモードで
印刷を行っても、印刷速度の低下を最小限にすることが
可能になる。
いてインク滴を吐出させる機構を備えることが望まし
い。これによって、異常記録素子を使用しないモードで
印刷を行っても、印刷速度の低下を最小限にすることが
可能になる。
【0008】また、制御手段は、設定手段によって設定
された不使用の記録素子の位置に従い、連続した最長の
使用可能な記録素子群を印刷可能範囲として設定すると
共に、当該設定された印刷可能範囲に対応する印字幅を
記録媒体の搬送量として設定することが望ましい。これ
によって、不使用の記録素子があるものの、その中で最
高の印刷処理速度が確保されるからである。
された不使用の記録素子の位置に従い、連続した最長の
使用可能な記録素子群を印刷可能範囲として設定すると
共に、当該設定された印刷可能範囲に対応する印字幅を
記録媒体の搬送量として設定することが望ましい。これ
によって、不使用の記録素子があるものの、その中で最
高の印刷処理速度が確保されるからである。
【0009】
【実施例】以下、添付図面に従って本発明に係る実施例
を詳細に説明する。
を詳細に説明する。
【0010】図1は第1実施例の印刷装置のブロック構
成図である。図中、101は不図示のホスト機器からの
印刷データ(制御コード、文字コード、ビットマップイ
メージ等で構成される)を受信し、それを格納するI/
F部である。102はI/F部101で受け取った印刷
データを解析し、印刷されるべき文字パターン、ドット
パターンを印字バッファ103に展開する印字データ描
画部である。印字バッファ103は少なくとも印字ヘッ
ドの1走査運動で印字されるビットマップイメージを展
開するだけの容量を備える。104は使用者が選択した
不吐出ノズルブロック情報を入力する不吐出ノズルブロ
ック情報入力部であり、不図示の操作パネル上に設けら
れている。
成図である。図中、101は不図示のホスト機器からの
印刷データ(制御コード、文字コード、ビットマップイ
メージ等で構成される)を受信し、それを格納するI/
F部である。102はI/F部101で受け取った印刷
データを解析し、印刷されるべき文字パターン、ドット
パターンを印字バッファ103に展開する印字データ描
画部である。印字バッファ103は少なくとも印字ヘッ
ドの1走査運動で印字されるビットマップイメージを展
開するだけの容量を備える。104は使用者が選択した
不吐出ノズルブロック情報を入力する不吐出ノズルブロ
ック情報入力部であり、不図示の操作パネル上に設けら
れている。
【0011】105は不吐出ノズルブロック選択処理部
であって、操作パネルよりサンプル印字の指示が入力さ
れた場合、印字データ描画部102に対して所定の印字
パターンの描画を行なわせ、不吐出ブロックの判別可能
なサンプル印刷を行なわせる。また、この不吐出ノズル
ブロック選択処理部105は、不吐出ノズルブロック情
報入力部104より指示された不吐出ノズルブロックを
特定する情報を不吐出ノズルブロック情報格納領域10
6に格納する処理を行う。つまり、この不吐出ノズルブ
ロック情報格納領域106には、サンプル印字を行った
結果、操作者が不吐出ノズルがあることを発見して、入
力された不吐出ノズルブロックの位置情報を格納され
る。尚、不吐出ノズルブロック情報格納領域106は、
RAMであっても良いが、その内容は次回電源を投入さ
れた場合にも記憶保持されている方が都合が良いので、
バックアップ電源でバックアップされているか、例えば
EEPROM等で構成されていることが望ましい。
であって、操作パネルよりサンプル印字の指示が入力さ
れた場合、印字データ描画部102に対して所定の印字
パターンの描画を行なわせ、不吐出ブロックの判別可能
なサンプル印刷を行なわせる。また、この不吐出ノズル
ブロック選択処理部105は、不吐出ノズルブロック情
報入力部104より指示された不吐出ノズルブロックを
特定する情報を不吐出ノズルブロック情報格納領域10
6に格納する処理を行う。つまり、この不吐出ノズルブ
ロック情報格納領域106には、サンプル印字を行った
結果、操作者が不吐出ノズルがあることを発見して、入
力された不吐出ノズルブロックの位置情報を格納され
る。尚、不吐出ノズルブロック情報格納領域106は、
RAMであっても良いが、その内容は次回電源を投入さ
れた場合にも記憶保持されている方が都合が良いので、
バックアップ電源でバックアップされているか、例えば
EEPROM等で構成されていることが望ましい。
【0012】107は印字全般を制御する印字制御部で
あり、記録媒体(記録紙等)の搬送を制御する記録媒体
搬送部108、印字バッファ103に展開されたビット
イメージの印字ヘッド111への転送を制御する印字デ
ータ転送制御部109を備える。印字データ転送制御部
109についての詳細は後述するが、印字バッファ10
3に展開された、所定の本数のデータを印字ヘッドに転
送する制御を行う。110は、印字ヘッド111によっ
て1走査運動の記録が完了した場合に(これによって1
バンド分の画像が行われる)、印字された1バンドの幅
だけ記録媒体を搬送させる記録媒体搬送モータ部であ
る。
あり、記録媒体(記録紙等)の搬送を制御する記録媒体
搬送部108、印字バッファ103に展開されたビット
イメージの印字ヘッド111への転送を制御する印字デ
ータ転送制御部109を備える。印字データ転送制御部
109についての詳細は後述するが、印字バッファ10
3に展開された、所定の本数のデータを印字ヘッドに転
送する制御を行う。110は、印字ヘッド111によっ
て1走査運動の記録が完了した場合に(これによって1
バンド分の画像が行われる)、印字された1バンドの幅
だけ記録媒体を搬送させる記録媒体搬送モータ部であ
る。
【0013】印字ヘッド111は、印字データ転送制御
部109より転送された印字データに従い、記録媒体に
インクを吐出することで印字を行う。112は不吐出ノ
ズルブロック選択処理呼び出し部であり、不吐出ノズル
ブロック選択処理部105を呼び出す機能を持つ。
部109より転送された印字データに従い、記録媒体に
インクを吐出することで印字を行う。112は不吐出ノ
ズルブロック選択処理呼び出し部であり、不吐出ノズル
ブロック選択処理部105を呼び出す機能を持つ。
【0014】図2は実施例における印字ヘッド111
と、サンプル印字パターンを示している。
と、サンプル印字パターンを示している。
【0015】図示の如く、実施例の印字ヘッド111
は、1〜N個のブロックに分割されていて、各々のブロ
ックは8個のノズルで構成されている(つまり、全部で
8×N個のノズルで構成されている)。そして、個々の
ブロック単位に駆動することで、印字を行う。尚、記録
ヘッドに多数の記録素子(この場合にはノズル)を備
え、それらを複数のブロックに分割し、且つ、それぞれ
のブロックを順に駆動する技術そのものは公知であるの
で、ここでの説明は割愛する。
は、1〜N個のブロックに分割されていて、各々のブロ
ックは8個のノズルで構成されている(つまり、全部で
8×N個のノズルで構成されている)。そして、個々の
ブロック単位に駆動することで、印字を行う。尚、記録
ヘッドに多数の記録素子(この場合にはノズル)を備
え、それらを複数のブロックに分割し、且つ、それぞれ
のブロックを順に駆動する技術そのものは公知であるの
で、ここでの説明は割愛する。
【0016】さて、本実施例では、不図示の操作パネル
よりテスト印字の指示が与えられると、図示の如く、各
ノズルによって縦A×横Bの線(ある程度の幅を持った
線)を等間隔に印字させる。理由は、1ドットのみの印
字や、全てのノズルからインク滴を吐出させて黒いバン
ドを印字しても、それからは不吐出のノズルの存在及び
その位置の特定が不可能だからである。この点、上記の
如く、1つのノズルでもって、視覚的に認識できる程度
の線を印字することにより、その線の存在の判断のみ
で、特定のノズルが不吐出状態にあるか否かは勿論、そ
の位置までも正確に確認することが可能になる。尚、印
字する線のサイズ(縦A,横Bの線)は、個々のノズル
によって線を印字するわけであるから、少なくとも個々
の線が目で見て分解できる程度に離れていて、尚且つ、
楽に見える程度の大きさが望まれる。従って、この条件
を満たす限りは、図示の形式のテスト印字に限定される
ものではなく、例えば、横長の線を印刷させるようにし
ても良い。
よりテスト印字の指示が与えられると、図示の如く、各
ノズルによって縦A×横Bの線(ある程度の幅を持った
線)を等間隔に印字させる。理由は、1ドットのみの印
字や、全てのノズルからインク滴を吐出させて黒いバン
ドを印字しても、それからは不吐出のノズルの存在及び
その位置の特定が不可能だからである。この点、上記の
如く、1つのノズルでもって、視覚的に認識できる程度
の線を印字することにより、その線の存在の判断のみ
で、特定のノズルが不吐出状態にあるか否かは勿論、そ
の位置までも正確に確認することが可能になる。尚、印
字する線のサイズ(縦A,横Bの線)は、個々のノズル
によって線を印字するわけであるから、少なくとも個々
の線が目で見て分解できる程度に離れていて、尚且つ、
楽に見える程度の大きさが望まれる。従って、この条件
を満たす限りは、図示の形式のテスト印字に限定される
ものではなく、例えば、横長の線を印刷させるようにし
ても良い。
【0017】ここで、例えば実施例の印字ヘッドが16
ブロック、つまり128ノズルを備えている場合、結局
128個の線が印字されることになる。この場合、不吐
出ノズルがあった場合(未印字による線の間隔が広い部
分)、その位置は最初もしくは最後のノズルで印字され
た線から数えることになるが、例えば不良ノズルを特定
する場合には10本おきに形状の異なる線(例えば長め
の線)、或いは目印となる特別な線を印字し、ブロック
単位に異常が判断できれば良い場合には、8本の線毎に
同様の印字を行えば良い(実施例では後者)。
ブロック、つまり128ノズルを備えている場合、結局
128個の線が印字されることになる。この場合、不吐
出ノズルがあった場合(未印字による線の間隔が広い部
分)、その位置は最初もしくは最後のノズルで印字され
た線から数えることになるが、例えば不良ノズルを特定
する場合には10本おきに形状の異なる線(例えば長め
の線)、或いは目印となる特別な線を印字し、ブロック
単位に異常が判断できれば良い場合には、8本の線毎に
同様の印字を行えば良い(実施例では後者)。
【0018】図5は、不吐出ノズル選択処理の動作フロ
ーチャートである。尚、本処理は使用者が操作パネルよ
りテスト印字の指示を与えた場合に起動されるものであ
る。
ーチャートである。尚、本処理は使用者が操作パネルよ
りテスト印字の指示を与えた場合に起動されるものであ
る。
【0019】先ず、ステップS501では図2に示すよ
うな、各ノズルでもって線を印字する。次の、ステップ
S502では、使用者は印字結果を見て、その不良とな
ったブロック番号を入力する(不吐出ノズルブロック情
報入力部104から入力される)。但し、全てのノズル
から正常にインク滴が吐出され、全ての線が正常に印刷
されている場合には、操作パネルより、キャンセルする
旨の指示を与え、本処理を終了する。
うな、各ノズルでもって線を印字する。次の、ステップ
S502では、使用者は印字結果を見て、その不良とな
ったブロック番号を入力する(不吐出ノズルブロック情
報入力部104から入力される)。但し、全てのノズル
から正常にインク滴が吐出され、全ての線が正常に印刷
されている場合には、操作パネルより、キャンセルする
旨の指示を与え、本処理を終了する。
【0020】こうして、ブロック番号が入力されると、
処理はステップS503に進んで、入力されたブロック
番号は不吐出ノズルブロック情報格納領域106に格納
される。
処理はステップS503に進んで、入力されたブロック
番号は不吐出ノズルブロック情報格納領域106に格納
される。
【0021】図6は、給紙処理の動作フローチャートで
ある。
ある。
【0022】先ず、ステップS601では、記録媒体搬
送部108が不吐出ノズルブロック情報格納領域106
から前記不吐出ノズルブロック情報を獲得する。次い
で、ステップS602では、前記不吐出ノズルブロック
情報から不吐出ノズルを使用せずに印字する場合の給紙
位置を算出する。そして、ステップS603によって、
不吐出ノズル選択処理後の給紙位置へ記録媒体を給紙
し、給紙処理を終了する。
送部108が不吐出ノズルブロック情報格納領域106
から前記不吐出ノズルブロック情報を獲得する。次い
で、ステップS602では、前記不吐出ノズルブロック
情報から不吐出ノズルを使用せずに印字する場合の給紙
位置を算出する。そして、ステップS603によって、
不吐出ノズル選択処理後の給紙位置へ記録媒体を給紙
し、給紙処理を終了する。
【0023】図7は印字制御処理の動作フローチャート
である。
である。
【0024】ステップS701では、不吐出ノズルブロ
ック情報格納領域106より不吐出ノズルブロック情報
を獲得する。ステップS702では、先のステップS7
01で獲得した不吐出ノズルブロック情報より印字デー
タ転送可能ノズルブロックを決定する。ステップS70
3では、ステップS701で獲得した不吐出ノズルブロ
ック情報より一度に転送可能な印字バッファ帯の本数を
決定する。ステップS704では、ステップS702で
決定した印字データ転送可能な印字ノズルブロックに印
字バッファ帯を設定する。そして、ステップS705で
は、先に獲得した不吐出ノズルブロック情報より記録媒
体搬送量を決定する。
ック情報格納領域106より不吐出ノズルブロック情報
を獲得する。ステップS702では、先のステップS7
01で獲得した不吐出ノズルブロック情報より印字デー
タ転送可能ノズルブロックを決定する。ステップS70
3では、ステップS701で獲得した不吐出ノズルブロ
ック情報より一度に転送可能な印字バッファ帯の本数を
決定する。ステップS704では、ステップS702で
決定した印字データ転送可能な印字ノズルブロックに印
字バッファ帯を設定する。そして、ステップS705で
は、先に獲得した不吐出ノズルブロック情報より記録媒
体搬送量を決定する。
【0025】さて、ステップS706に処理が進むと、
ステップS704で印字データ転送可能な前記印字ノズ
ルブロックに割り当てられた印字バッファ帯の印字デー
タを印字転送可能な前記印字ノズルブロツクに転送す
る。そして、ステップS706で、転送された印字デー
タを記録媒体に印字を行い、印字ヘッド111を印字方
向に1ドット移動させる。ステップS708では割り当
てられた印字バッファ帯の印字データの印字が終了を検
査する。こうして、1走査運動による印字が完了したと
判断されるまで、ステップS706〜ステップS708
を繰り返す。
ステップS704で印字データ転送可能な前記印字ノズ
ルブロックに割り当てられた印字バッファ帯の印字デー
タを印字転送可能な前記印字ノズルブロツクに転送す
る。そして、ステップS706で、転送された印字デー
タを記録媒体に印字を行い、印字ヘッド111を印字方
向に1ドット移動させる。ステップS708では割り当
てられた印字バッファ帯の印字データの印字が終了を検
査する。こうして、1走査運動による印字が完了したと
判断されるまで、ステップS706〜ステップS708
を繰り返す。
【0026】さて、1走査分の印字が完了すると、処理
はステップS709に進み、次に印字すべき印字データ
がある印字バッファ帯があるか否か、すなわち、全印字
が完了したか否かを判断する。全印字が完了したと判断
した場合には、本処理を終了する。
はステップS709に進み、次に印字すべき印字データ
がある印字バッファ帯があるか否か、すなわち、全印字
が完了したか否かを判断する。全印字が完了したと判断
した場合には、本処理を終了する。
【0027】また、次に印字すべきデータがあると判断
した場合には、ステップS710に進み、ステップS7
05で決定された記録媒体搬送量だけ記録媒体を記録媒
体搬送+方向へ搬送する。そして、ステップS711で
は、ステップS702で決定した印字データ転送可能な
印字ノズルブロックに、次に印字すべき印字データの印
字バッファ帯を設定する。
した場合には、ステップS710に進み、ステップS7
05で決定された記録媒体搬送量だけ記録媒体を記録媒
体搬送+方向へ搬送する。そして、ステップS711で
は、ステップS702で決定した印字データ転送可能な
印字ノズルブロックに、次に印字すべき印字データの印
字バッファ帯を設定する。
【0028】次に、ステップS712では現在印字を行
っている記録媒体に記録可能領域があるか検査する。ス
テップS713では印字を行っていた記録媒体を排紙す
る。ステップS714では図6に記述した給紙処理を行
う。印字データがある印字バッファ帯がなくなると印刷
制御処理を終了する。
っている記録媒体に記録可能領域があるか検査する。ス
テップS713では印字を行っていた記録媒体を排紙す
る。ステップS714では図6に記述した給紙処理を行
う。印字データがある印字バッファ帯がなくなると印刷
制御処理を終了する。
【0029】上記の通りであるが、実施例における具体
的な動作例を、図3、4を用いて説明する。
的な動作例を、図3、4を用いて説明する。
【0030】本第1の実施例では図3で示すように印字
ヘッドはNノズルブロック持つものとする。まず印字ヘ
ッドに不吐出ノズルが発生し、使用者が不吐出ノズルを
使用せずに印字させる場合、不吐出ノズルブロック選択
処理呼び出し部112が持つ不吐ノズルブロック選択処
理呼び出し機能により不吐出ノズルブロック選択処理を
呼び出す。
ヘッドはNノズルブロック持つものとする。まず印字ヘ
ッドに不吐出ノズルが発生し、使用者が不吐出ノズルを
使用せずに印字させる場合、不吐出ノズルブロック選択
処理呼び出し部112が持つ不吐ノズルブロック選択処
理呼び出し機能により不吐出ノズルブロック選択処理を
呼び出す。
【0031】この不吐出ノズルブロック選択処理は図5
で説明したとおり、使用者が図2の印字ヘッドの不吐出
ノズルを識別するための印字パターンを印刷を行い、使
用者は前記印字パターンから判別した前記印字ヘッドの
不吐ノズルをノズルブロック番号にて入力する。説明を
簡単にするため、本実施例では図2に示すノズルブロッ
ク1が選択されたとする。
で説明したとおり、使用者が図2の印字ヘッドの不吐出
ノズルを識別するための印字パターンを印刷を行い、使
用者は前記印字パターンから判別した前記印字ヘッドの
不吐ノズルをノズルブロック番号にて入力する。説明を
簡単にするため、本実施例では図2に示すノズルブロッ
ク1が選択されたとする。
【0032】不吐出ノズルブロック情報入力を不吐出ノ
ズルブロック選択処理部105が処理し、不吐出ノズル
ブロック情報格納領域106にその前記不吐出ノズルブ
ロック情報を格納する。次にホスト機器から印字データ
入力部101が印刷データを受信し、格納させる。印字
データ描画部102は印字データ入力部101が受け取
った印刷データ中の制御コード、文字コード、ドットパ
ターン等を解析し、印刷されるべき文字パターン、ドッ
トパターンを印字バッファ103に展開する。そして、
印字バッファ103に展開されたドットパターンの最初
の印字バッファ帯を印字ヘッドのノズルブロック2に対
応させ、以下、各ノズルブロックに対して印字バッファ
103内の各印字バッファ帯をシフトさせて対応つけ
る。こうして、対応つけられたドットパターンは、印字
ヘッド111に順に転送することで、先頭ノズルブロッ
クを使用しないで印字を行う。
ズルブロック選択処理部105が処理し、不吐出ノズル
ブロック情報格納領域106にその前記不吐出ノズルブ
ロック情報を格納する。次にホスト機器から印字データ
入力部101が印刷データを受信し、格納させる。印字
データ描画部102は印字データ入力部101が受け取
った印刷データ中の制御コード、文字コード、ドットパ
ターン等を解析し、印刷されるべき文字パターン、ドッ
トパターンを印字バッファ103に展開する。そして、
印字バッファ103に展開されたドットパターンの最初
の印字バッファ帯を印字ヘッドのノズルブロック2に対
応させ、以下、各ノズルブロックに対して印字バッファ
103内の各印字バッファ帯をシフトさせて対応つけ
る。こうして、対応つけられたドットパターンは、印字
ヘッド111に順に転送することで、先頭ノズルブロッ
クを使用しないで印字を行う。
【0033】尚、印字ヘッドの正常時には、文字通りN
個の印字バッファ帯分のドットパターンを生成するが、
上記の如く、印字ヘッド111の先頭のノズルブロック
に不吐出のノズルがある場合、印字ヘッドの1回の走査
運動でもって印字できる幅は、N−1ノズルブロック分
に相当する。従って、残りの1印字バッファ帯分のドッ
トパターンの印字は、次回の印字タイミングで印字され
る。従って、印刷データに基づくドットパターン展開処
理を共通なものとし、処理を簡略化させる場合には、印
字バッファ103は実際には、ノズルブロック数より多
い印字バッファ帯分の容量を備えることが望ましい。
個の印字バッファ帯分のドットパターンを生成するが、
上記の如く、印字ヘッド111の先頭のノズルブロック
に不吐出のノズルがある場合、印字ヘッドの1回の走査
運動でもって印字できる幅は、N−1ノズルブロック分
に相当する。従って、残りの1印字バッファ帯分のドッ
トパターンの印字は、次回の印字タイミングで印字され
る。従って、印刷データに基づくドットパターン展開処
理を共通なものとし、処理を簡略化させる場合には、印
字バッファ103は実際には、ノズルブロック数より多
い印字バッファ帯分の容量を備えることが望ましい。
【0034】さて、記録媒体搬送部108は、印刷のた
めに図6で説明した給紙処理を行う。具体的には、不吐
出ノズルブロック情報格納領域106から不吐出ノズル
ブロック情報を獲得し、不吐出ノズル選択処理後の給紙
位置を算出を行い給紙する。本実施例では不吐出ノズル
ブロック情報はノズルブロック1であるので、不吐出ノ
ズル選択処理後給紙位置は図4に示すとおり通常給紙位
置から不吐出ノズルブロック幅h分記録媒体搬送−方向
に位置する。
めに図6で説明した給紙処理を行う。具体的には、不吐
出ノズルブロック情報格納領域106から不吐出ノズル
ブロック情報を獲得し、不吐出ノズル選択処理後の給紙
位置を算出を行い給紙する。本実施例では不吐出ノズル
ブロック情報はノズルブロック1であるので、不吐出ノ
ズル選択処理後給紙位置は図4に示すとおり通常給紙位
置から不吐出ノズルブロック幅h分記録媒体搬送−方向
に位置する。
【0035】この給紙処理が終了したら図7で説明した
前記印字処理制御を行う。つまり、不吐出ノズルブロッ
クの幅分を差し引いた幅を、印字ヘッドの1走査分の印
字終了後の記録媒体搬送量として使用し、印字を行う。
前記印字処理制御を行う。つまり、不吐出ノズルブロッ
クの幅分を差し引いた幅を、印字ヘッドの1走査分の印
字終了後の記録媒体搬送量として使用し、印字を行う。
【0036】以上説明したように、本実施例によれば、
例えば操作者が通常の印刷を行って、それを見た場合
に、一部に印字が欠けていることがわかった時点で、テ
スト印字を行わせ、不吐出ノズルブロックがどのブロッ
クであるのかを確認する。この後、装置に該当するブロ
ックが不吐出ノズルを含む旨を知らせ、その部分の使用
を禁止して印刷を行なわせる。この結果、インク滴の不
吐出のノズルがあっても、正常に印刷を行なわせること
が可能になる。尚、不吐出ノズルを有するブロックに対
しては、イメージ画像として全ての“0”を送出する方
法と、そのブロックの駆動を止める方法の2つが存在す
るが、いずれでも良い。
例えば操作者が通常の印刷を行って、それを見た場合
に、一部に印字が欠けていることがわかった時点で、テ
スト印字を行わせ、不吐出ノズルブロックがどのブロッ
クであるのかを確認する。この後、装置に該当するブロ
ックが不吐出ノズルを含む旨を知らせ、その部分の使用
を禁止して印刷を行なわせる。この結果、インク滴の不
吐出のノズルがあっても、正常に印刷を行なわせること
が可能になる。尚、不吐出ノズルを有するブロックに対
しては、イメージ画像として全ての“0”を送出する方
法と、そのブロックの駆動を止める方法の2つが存在す
るが、いずれでも良い。
【0037】また、説明が前後するが、印字制御部10
7は、実際にはMPU等のマイクロプロセッサで実現し
ており、各フローチャートに基づくプログラムはこのマ
イクロプロセッサ内部に設けられたROMに格納されて
いるものである。
7は、実際にはMPU等のマイクロプロセッサで実現し
ており、各フローチャートに基づくプログラムはこのマ
イクロプロセッサ内部に設けられたROMに格納されて
いるものである。
【0038】また、上記実施例では、印字ヘッドの最初
のノズルブロックに不吐出ノズルがあることを前提とし
て説明したが、最初のノズルブロックを含めてm個のノ
ズルブロックに不吐出ノズルブロックが存在する場合に
は、残りのN−m個のノズルブロックでもって印字を行
うことも同様に実現できるので、上記実施例によって本
願発明が限定されるものではない。
のノズルブロックに不吐出ノズルがあることを前提とし
て説明したが、最初のノズルブロックを含めてm個のノ
ズルブロックに不吐出ノズルブロックが存在する場合に
は、残りのN−m個のノズルブロックでもって印字を行
うことも同様に実現できるので、上記実施例によって本
願発明が限定されるものではない。
【0039】<第2の実施例の説明>第2の実施例を説
明する。尚、装置構成は、上記実施例と同様であるもの
とし、テスト印字処理も同様であるものとする。従っ
て、図1、2、5をそのまま適応し、以下では、図10
のフローチャートに基づいて説明する。
明する。尚、装置構成は、上記実施例と同様であるもの
とし、テスト印字処理も同様であるものとする。従っ
て、図1、2、5をそのまま適応し、以下では、図10
のフローチャートに基づいて説明する。
【0040】図10は第2の実施例の印字制御処理の動
作フローチャートである。尚、図7と同様な処理ステッ
プに関しては、同符号を付してある。
作フローチャートである。尚、図7と同様な処理ステッ
プに関しては、同符号を付してある。
【0041】さて、本第2の実施例では、上記第1の実
施例が印字ヘッドの上端近傍のノズルが不吐出状態にな
った場合に対処したが、ここでは下端近傍のノズルが不
吐出状態になった場合である。
施例が印字ヘッドの上端近傍のノズルが不吐出状態にな
った場合に対処したが、ここでは下端近傍のノズルが不
吐出状態になった場合である。
【0042】さて、図10のフローチャートにおいて
は、1枚の記録媒体への印刷処理が完了した場合、次の
記録紙の給紙を通常状態時(印字ヘッドが正常な状態
時)における位置に給紙する。これ以降は、上記第1の
実施例と同様に処理して、印字を行う。
は、1枚の記録媒体への印刷処理が完了した場合、次の
記録紙の給紙を通常状態時(印字ヘッドが正常な状態
時)における位置に給紙する。これ以降は、上記第1の
実施例と同様に処理して、印字を行う。
【0043】以下、図8、9を用いて本第2の実施例の
動作を説明する。
動作を説明する。
【0044】テスト印字の結果、操作者により最後のノ
ズルブロック内に不吐出ノズルが存在する旨が入力され
ると、図8の如く、最後のノズルブロックNによる印字
を禁止し、印字バッファ103に展開された印字バッフ
ァ帯1〜N−1をノズルブロック1〜N−1に対応さ
せ、印字を行う。このとき、先頭のノズルブロックは正
常であるので、印字ヘッド111全体が正常な場合の記
録媒体の給紙位置と同じで良い。
ズルブロック内に不吐出ノズルが存在する旨が入力され
ると、図8の如く、最後のノズルブロックNによる印字
を禁止し、印字バッファ103に展開された印字バッフ
ァ帯1〜N−1をノズルブロック1〜N−1に対応さ
せ、印字を行う。このとき、先頭のノズルブロックは正
常であるので、印字ヘッド111全体が正常な場合の記
録媒体の給紙位置と同じで良い。
【0045】そして、ノズルブロック1〜N−1によっ
て印字を行う。この結果、図9に示すように、印字ヘッ
ド111の1回の走査運動によって印刷される印字幅L
2は、先に説明した第1の実施例における印字幅L1
(図4参照)と同じである。
て印字を行う。この結果、図9に示すように、印字ヘッ
ド111の1回の走査運動によって印刷される印字幅L
2は、先に説明した第1の実施例における印字幅L1
(図4参照)と同じである。
【0046】従って、印字ヘッド111による1走査運
動によって記録された後の記録媒体の搬送量は、第1の
実施例と同じで良い。また、印字ヘッドの最後のノズル
ブロックから連続したm個のノズルブロックに不吐出ノ
ズルが存在する場合にも適応できることは、先の第1の
実施例と同様である。従って、本願発明は上記第2の実
施例によって限定されるものではない。
動によって記録された後の記録媒体の搬送量は、第1の
実施例と同じで良い。また、印字ヘッドの最後のノズル
ブロックから連続したm個のノズルブロックに不吐出ノ
ズルが存在する場合にも適応できることは、先の第1の
実施例と同様である。従って、本願発明は上記第2の実
施例によって限定されるものではない。
【0047】<第3の実施例の説明>上記第1、第2の
実施例では、印字ヘッド111の上端、又は下端から連
続した1以上のノズルブロックに不吐出ノズルが存在す
る場合への対処法であったが、本第3の実施例では不吐
出ノズルが、不連続のノズルブロックに点在する例であ
る。
実施例では、印字ヘッド111の上端、又は下端から連
続した1以上のノズルブロックに不吐出ノズルが存在す
る場合への対処法であったが、本第3の実施例では不吐
出ノズルが、不連続のノズルブロックに点在する例であ
る。
【0048】説明を簡単にするため、第3の実施例にお
いても、印字ヘッドは128ノズル、16ノズルブロッ
ク持つものとする。まず印字ヘッドに不吐出ノズルが発
生し使用者が不吐出ノズルを使用せずに印字させる場
合、不吐出ノズルブロック選択処理呼び出し部112が
持つ不吐出ノズルブロック選択処理呼び出し機能により
不吐出ノズルブロック選択処理を呼び出す。不吐出ノズ
ルブロック選択処理は図5で説明した通り使用者が図2
の印字ヘッドの不吐出ノズルを識別するための印字パタ
ーンを印刷を行い、使用者は前記印字パターンから判別
した前記印字ヘッドの不吐出ノズルをノズルブロック番
号で入力する。
いても、印字ヘッドは128ノズル、16ノズルブロッ
ク持つものとする。まず印字ヘッドに不吐出ノズルが発
生し使用者が不吐出ノズルを使用せずに印字させる場
合、不吐出ノズルブロック選択処理呼び出し部112が
持つ不吐出ノズルブロック選択処理呼び出し機能により
不吐出ノズルブロック選択処理を呼び出す。不吐出ノズ
ルブロック選択処理は図5で説明した通り使用者が図2
の印字ヘッドの不吐出ノズルを識別するための印字パタ
ーンを印刷を行い、使用者は前記印字パターンから判別
した前記印字ヘッドの不吐出ノズルをノズルブロック番
号で入力する。
【0049】本実施例では図11に示すように、ノズル
ブロック1、3、12、15、16が不吐出ノズルを含
んでいるとして選択されたとする。尚、テスト印字及
び、不吐出ノズルブロックの入力は上記第1の実施例に
従うものとする。但し、入力するノズルブロック番号は
複数個存在するから、それに応じて複数のノズル番号を
入力する。こうして、不吐出ノズルブロック情報入力を
不吐出ノズルブロック選択処理部105が処理し、不吐
出ノズルブロック情報格納領域106へ不吐出ノズルブ
ロック情報を格納する。
ブロック1、3、12、15、16が不吐出ノズルを含
んでいるとして選択されたとする。尚、テスト印字及
び、不吐出ノズルブロックの入力は上記第1の実施例に
従うものとする。但し、入力するノズルブロック番号は
複数個存在するから、それに応じて複数のノズル番号を
入力する。こうして、不吐出ノズルブロック情報入力を
不吐出ノズルブロック選択処理部105が処理し、不吐
出ノズルブロック情報格納領域106へ不吐出ノズルブ
ロック情報を格納する。
【0050】これによって、実際に使用するノズルブロ
ックを決定する。決定法としては、不吐出ノズルブロッ
クとして指定されたノズルブロック間の一番広い部分を
使用する。この結果、不吐出ノズルブロック3、12の
間にあるノズルブロック3〜11が使用されることに決
定される。この後、印字バッファ103に展開されたド
ットデータに基づく印字を行うが、使用するノズルブロ
ックはノズルブロック4〜11の計8個であるから、先
ず、最初に印字バッファ103中の印字バッファ帯1〜
8に格納されているドットデータをノズルブロック4〜
11に転送する。但し、未使用として決定されたノズル
ブロック1〜3、12〜16は、駆動しないか、駆動す
るにしても“0”のダミーデータを転送することで実質
的に駆動を禁止する。
ックを決定する。決定法としては、不吐出ノズルブロッ
クとして指定されたノズルブロック間の一番広い部分を
使用する。この結果、不吐出ノズルブロック3、12の
間にあるノズルブロック3〜11が使用されることに決
定される。この後、印字バッファ103に展開されたド
ットデータに基づく印字を行うが、使用するノズルブロ
ックはノズルブロック4〜11の計8個であるから、先
ず、最初に印字バッファ103中の印字バッファ帯1〜
8に格納されているドットデータをノズルブロック4〜
11に転送する。但し、未使用として決定されたノズル
ブロック1〜3、12〜16は、駆動しないか、駆動す
るにしても“0”のダミーデータを転送することで実質
的に駆動を禁止する。
【0051】こうして、ノズルブロック4〜11を使用
して印字を行うと、図12に示すごとく、印字ヘッド1
11の1走査運動でもって印字去れる印字幅L3は、使
用するノズル数に対応する幅になる。
して印字を行うと、図12に示すごとく、印字ヘッド1
11の1走査運動でもって印字去れる印字幅L3は、使
用するノズル数に対応する幅になる。
【0052】そこで、この幅L3だけ、記録媒体を搬送
させ、次の印字を行うことになる。次の印字処理では、
印字バッファ103内の印字バッファ帯9〜16に対し
て同様の処理を行なう。このとき、印字バッファ帯1〜
8については、既に印字が完了したわけであるから、次
に印字すべきドットパターンをこの領域に展開処理する
ものとする。
させ、次の印字を行うことになる。次の印字処理では、
印字バッファ103内の印字バッファ帯9〜16に対し
て同様の処理を行なう。このとき、印字バッファ帯1〜
8については、既に印字が完了したわけであるから、次
に印字すべきドットパターンをこの領域に展開処理する
ものとする。
【0053】以上の通りであるが、印字制御部107の
動作を図13、図14のフローチャートに従って説明す
る。
動作を図13、図14のフローチャートに従って説明す
る。
【0054】図13は第3の実施例の給紙処理の動作フ
ローチャートである。
ローチャートである。
【0055】先ず、ステップS1301では、記録媒体
搬送部108が不吐出ノズルブロック情報格納領域10
6から不吐出ノズルブロック情報を獲得する。そして、
ステップS1302で、不吐出ノズルブロック情報から
不吐出ノズルを使用せずに印字する場合の給紙位置を算
出する。
搬送部108が不吐出ノズルブロック情報格納領域10
6から不吐出ノズルブロック情報を獲得する。そして、
ステップS1302で、不吐出ノズルブロック情報から
不吐出ノズルを使用せずに印字する場合の給紙位置を算
出する。
【0056】本実施例では選択された不吐出ノズルブロ
ックは1、3、12、15、16であり、印字ヘッド中
印字可能な印字ノズルブロックの最大の塊は4〜11で
ある。尚、ノズルブロック2、13、14は不吐出ノズ
ルブロックではないが本実施例では不吐出ノズルがない
印字ノズルブロックの最大の塊を印字ノズルとして使用
するのでノズルブロック1〜3、12〜16を不吐出ノ
ズルブロック帯1、2とする。従って、不吐出ノズル選
択処理給紙位置は図12で示すノズルブロック帯の幅h
1だけ通常給紙位置から記録媒体搬送−方向に位置す
る。次に、ステップS1303に進み、決定された給紙
位置へ記録媒体を給紙し、給紙処理を終了する。
ックは1、3、12、15、16であり、印字ヘッド中
印字可能な印字ノズルブロックの最大の塊は4〜11で
ある。尚、ノズルブロック2、13、14は不吐出ノズ
ルブロックではないが本実施例では不吐出ノズルがない
印字ノズルブロックの最大の塊を印字ノズルとして使用
するのでノズルブロック1〜3、12〜16を不吐出ノ
ズルブロック帯1、2とする。従って、不吐出ノズル選
択処理給紙位置は図12で示すノズルブロック帯の幅h
1だけ通常給紙位置から記録媒体搬送−方向に位置す
る。次に、ステップS1303に進み、決定された給紙
位置へ記録媒体を給紙し、給紙処理を終了する。
【0057】次に、図14のフローチャートに従って、
印字処理手順を説明する。
印字処理手順を説明する。
【0058】なお、以下の処理と並行して、印刷データ
に基づくドットパターンの展開処理が行われているもの
とする。
に基づくドットパターンの展開処理が行われているもの
とする。
【0059】先ず、ステップS1401において、不吐
出ノズルブロック情報を不吐出ノズルブロック情報格納
領域106より獲得する(ここでは、ノズルブロック
1、3、12、15、16を示す情報を得る)。ステッ
プS1402では、本実施例では不吐出ノズルがない印
字ノズルブロックの最大の一塊を印字に使用するノズル
ブロック群として決定する。従って、この結果、ノズル
ブロック4〜11の計8ブロックを使用することにな
る。ステップS1403では、一度に転送する印字バッ
ファ帯の本数を決定する(ここでは、「8」になる)。
そして、次のステップS1404で、印字データに設定
する印字バッファ帯として、印字バッファ帯1〜8を設
定する。この後、ステップS1405に進んで、記録媒
体搬送量を図12で示す記録媒体搬送量L3を決定する
(ここでは、8個のノズルブロック数に対応する幅にな
る)。
出ノズルブロック情報を不吐出ノズルブロック情報格納
領域106より獲得する(ここでは、ノズルブロック
1、3、12、15、16を示す情報を得る)。ステッ
プS1402では、本実施例では不吐出ノズルがない印
字ノズルブロックの最大の一塊を印字に使用するノズル
ブロック群として決定する。従って、この結果、ノズル
ブロック4〜11の計8ブロックを使用することにな
る。ステップS1403では、一度に転送する印字バッ
ファ帯の本数を決定する(ここでは、「8」になる)。
そして、次のステップS1404で、印字データに設定
する印字バッファ帯として、印字バッファ帯1〜8を設
定する。この後、ステップS1405に進んで、記録媒
体搬送量を図12で示す記録媒体搬送量L3を決定する
(ここでは、8個のノズルブロック数に対応する幅にな
る)。
【0060】次に、ステップS1406に処理が進む
と、実際の印字処理を行う。具体的には、先に決定され
た使用する印字バッファ帯1〜8のドットデータを縦一
列分をノズルブロック4〜11に転送することで印字を
行う(ステップS1407)。そして、この処理を、印
字ヘッドが1ドット分だけ移動させる毎に繰り返し、1
走査運動分の記憶が完了したと判断されるまで、繰り返
す。
と、実際の印字処理を行う。具体的には、先に決定され
た使用する印字バッファ帯1〜8のドットデータを縦一
列分をノズルブロック4〜11に転送することで印字を
行う(ステップS1407)。そして、この処理を、印
字ヘッドが1ドット分だけ移動させる毎に繰り返し、1
走査運動分の記憶が完了したと判断されるまで、繰り返
す。
【0061】こうして、印字ヘッド111による1走査
運動による印字が完了したと判断した場合(ステップS
1408がyesの場合)、処理はステップS1409
に進み、次に印字すべきデータが印字バッファにあるか
どうかを判断する。もし、全ての印字処理が完了したと
判断した場合には、本処理を終える。
運動による印字が完了したと判断した場合(ステップS
1408がyesの場合)、処理はステップS1409
に進み、次に印字すべきデータが印字バッファにあるか
どうかを判断する。もし、全ての印字処理が完了したと
判断した場合には、本処理を終える。
【0062】また、未印字データがあると判断した場合
には、ステップS1410に進んで、記録媒体搬送部1
08を制御して、1走査運動によて記録される印字幅
(ここでは、8ノズルブロック分の長さ)だけ、記録媒
体を搬送させる。そして、ステップS1411に進み、
使用するノズルブロック4〜8に対して転送する印字バ
ッファ103内の印字バッファ帯を設定する。このと
き、記録媒体に記録可能領域があるかどうかを判断し、
もしそれがある場合にはステップS1406に戻り、上
記処理を繰りかえす。
には、ステップS1410に進んで、記録媒体搬送部1
08を制御して、1走査運動によて記録される印字幅
(ここでは、8ノズルブロック分の長さ)だけ、記録媒
体を搬送させる。そして、ステップS1411に進み、
使用するノズルブロック4〜8に対して転送する印字バ
ッファ103内の印字バッファ帯を設定する。このと
き、記録媒体に記録可能領域があるかどうかを判断し、
もしそれがある場合にはステップS1406に戻り、上
記処理を繰りかえす。
【0063】一方、記録媒体に記録完了領域がないと判
断した場合、処理はステップS1403に進んで、現在
印字中の記録媒体を排出し、ステップS1414におい
て次の記録媒体の給紙処理を行う。この給紙処理は、図
13と同様であって、未使用となったノズルブロックを
加味した分だけ余分に給紙する。
断した場合、処理はステップS1403に進んで、現在
印字中の記録媒体を排出し、ステップS1414におい
て次の記録媒体の給紙処理を行う。この給紙処理は、図
13と同様であって、未使用となったノズルブロックを
加味した分だけ余分に給紙する。
【0064】以上説明したように本第3の実施例によれ
ば、不吐出ノズルが印字ヘッドの分散した位置にある場
合であっても、その中の正常なノズルブロックのうち最
も長く連続したノズルブロック群を使用して、印刷を行
うことにより、不吐出ノズルの発生にもかかわらず、良
好な画像を印刷することが可能になる。
ば、不吐出ノズルが印字ヘッドの分散した位置にある場
合であっても、その中の正常なノズルブロックのうち最
も長く連続したノズルブロック群を使用して、印刷を行
うことにより、不吐出ノズルの発生にもかかわらず、良
好な画像を印刷することが可能になる。
【0065】なお、上記第1〜第3の実施例ではいずれ
もノズルブロック内に1つでも不吐出ノズルが存在する
と、そのノズルブロックを不使用として設定したが、不
吐出ノズルを不使用とし、印字幅をより多めにしても良
い。
もノズルブロック内に1つでも不吐出ノズルが存在する
と、そのノズルブロックを不使用として設定したが、不
吐出ノズルを不使用とし、印字幅をより多めにしても良
い。
【0066】この場合、ブロック単位に駆動する回路に
おいては、不使用として決定されたノズルに対しては、
“0”のダミーデータを転送し、実際の印字を行わない
ようにすれば良い。
おいては、不使用として決定されたノズルに対しては、
“0”のダミーデータを転送し、実際の印字を行わない
ようにすれば良い。
【0067】また、実施例では、インクジェットプリン
タに適応した例を説明したが、例えば発熱素子を複数個
備えた熱転写プリンタや、ワイヤーを電磁石でもって吐
出させて印刷するワイヤードットハンマ方式のプリンタ
にも勿論適応できる。
タに適応した例を説明したが、例えば発熱素子を複数個
備えた熱転写プリンタや、ワイヤーを電磁石でもって吐
出させて印刷するワイヤードットハンマ方式のプリンタ
にも勿論適応できる。
【0068】但し、一般に、インクジェットプリンタ
(特に、熱エネルギーでもってインク滴を吐出させる形
式のプリンタ)は、熱転写プリンタやワイヤードットハ
ンマ方式のプリンタ等と比較し、同じ解像度であるかぎ
りは十分高速に印刷できるので、不吐出ノズルを不使用
として印刷するモードになった場合の速度低下による影
響は少なくて済む。
(特に、熱エネルギーでもってインク滴を吐出させる形
式のプリンタ)は、熱転写プリンタやワイヤードットハ
ンマ方式のプリンタ等と比較し、同じ解像度であるかぎ
りは十分高速に印刷できるので、不吐出ノズルを不使用
として印刷するモードになった場合の速度低下による影
響は少なくて済む。
【0069】なお、上記実施例では、印刷装置に備えら
れた操作パネルによってテスト印字を行うとして説明し
たが、上位装置からかかるテスト印字の指示を与えるよ
うにしても良い。また、不吐出ノズル(もしくはノズル
ブロック)の指定も、操作パネルではなく、上位装置か
らキー入力し、それに従って所定のコマンドを印刷装置
に送出することで行っても良い。
れた操作パネルによってテスト印字を行うとして説明し
たが、上位装置からかかるテスト印字の指示を与えるよ
うにしても良い。また、不吐出ノズル(もしくはノズル
ブロック)の指定も、操作パネルではなく、上位装置か
らキー入力し、それに従って所定のコマンドを印刷装置
に送出することで行っても良い。
【0070】また、不吐出ノズルブロック情報格納領域
106は、その内容が装置の電源断を行っても記憶保持
されることが望ましい点を先に指摘したが、不吐出ノズ
ルの数が増えすぎる等、ヘッドの交換が強いられる状況
になった場合には、その記憶内容はリセットされること
が望ましい。このためには、印字ヘッドの着脱を検出ス
イッチをヘッド部に設け、このスイッチからの信号に基
づいて、記憶内容を消去するか否かを制御する。これに
よって、操作者は単にヘッドの交換という作業のみで、
最適な印刷環境を得ることが可能になる。勿論、操作パ
ネル等を介して、領域106に記憶されている内容をイ
ニシャライズさせるよう設定することで実現しても良
い。
106は、その内容が装置の電源断を行っても記憶保持
されることが望ましい点を先に指摘したが、不吐出ノズ
ルの数が増えすぎる等、ヘッドの交換が強いられる状況
になった場合には、その記憶内容はリセットされること
が望ましい。このためには、印字ヘッドの着脱を検出ス
イッチをヘッド部に設け、このスイッチからの信号に基
づいて、記憶内容を消去するか否かを制御する。これに
よって、操作者は単にヘッドの交換という作業のみで、
最適な印刷環境を得ることが可能になる。勿論、操作パ
ネル等を介して、領域106に記憶されている内容をイ
ニシャライズさせるよう設定することで実現しても良
い。
【0071】尚、本発明は、複数の機器から構成される
システムに適用しても1つの機器から成る装置に適用し
ても良い。また、本発明は、システム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きる。
システムに適用しても1つの機器から成る装置に適用し
ても良い。また、本発明は、システム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きる。
【0072】
【発明の効果】以上説明したように本発明によれば、記
録ヘッドの一部に異常があっても、記録ヘッドの交換無
しに正常な印刷を行なわせることが可能になる。
録ヘッドの一部に異常があっても、記録ヘッドの交換無
しに正常な印刷を行なわせることが可能になる。
【0073】
【図1】実施例におけるインクジェット記録装置のブロ
ック構成図である。
ック構成図である。
【図2】実施例におけるテスト印字のフォーマット及
び、テスト印字における各パターンと各ノズルの対応関
係を示す図である。
び、テスト印字における各パターンと各ノズルの対応関
係を示す図である。
【図3】第1の実施例にかかる印字ヘッドのノズルブロ
ックと印字バッファの印字バッファ帯の関係図である。
ックと印字バッファの印字バッファ帯の関係図である。
【図4】第1の実施例にかかる印字ヘッドと記録媒体の
位置関係図である。
位置関係図である。
【図5】実施例における不吐出ノズル選択処理手順を示
すフローチャートである。
すフローチャートである。
【図6】第1の実施例にかかる給紙処理手順を示すフロ
ーチャートである。
ーチャートである。
【図7】第1の実施例にかかる印字制御処理手順を示す
フローチャートである。
フローチャートである。
【図8】第2の実施例にかかる印字ヘッドのノズルブロ
ックと印字バッファの印字バッファ帯の関係を示す図で
ある。
ックと印字バッファの印字バッファ帯の関係を示す図で
ある。
【図9】第2の実施例にかかる印字ヘッドと記録媒体の
位置関係を示す図である。
位置関係を示す図である。
【図10】第2の実施例にかかる印字制御処理手順を示
すフローチャートである。
すフローチャートである。
【図11】第3の実施例にかかる印字ヘッドのノズルブ
ロックと印字バッファの印字バッファ帯の関係を示す図
である。
ロックと印字バッファの印字バッファ帯の関係を示す図
である。
【図12】第3の実施例にかかる印字ヘッドと記録媒体
の位置関係図である。
の位置関係図である。
【図13】第3の実施例にかかる給紙処理手順を示すフ
ローチャートである。
ローチャートである。
【図14】第3の実施例にかかる印字制御処理手順を示
すフローチャートである。
すフローチャートである。
101 印字データ入力部 102 印字データ描画部 103 印字バッファ 104 不吐出ノズルブロック情報入力部 105 不吐出ノズルブロック選択処理部 106 不吐出ノズルブロック情報格納領域 107 印字制御部 108 録媒体搬送部 109 印字データ転送制御部 110 記録媒体搬送モータ部 111 印字ヘッド 112 不吐出ノズルブロック選択処理呼び出し部
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 3/10 114 P 114 C
Claims (8)
- 【請求項1】 複数の記録素子が並んだ記録ヘッドを走
査運動させることで、所定の記録媒体上に画像を印刷す
る印刷装置において、 前記記録ヘッド中の所望とする記録素子に対する不使用
を設定する設定手段と、 該設定手段で設定された記録素子を除いた所定の範囲の
記録素子群を使用して、画像の印刷、及び記録媒体の搬
送量の制御を行う制御手段とを備えることを特徴とする
印刷装置。 - 【請求項2】 前記設定手段は、テスト印刷を指示する
指示手段と、 該指示手段でもってテスト印刷が指示された場合、前記
記録ヘッド中の個々の記録素子を使用し、それぞれの記
録素子毎の所定の画像を所定のフォーマットで印刷する
テスト印刷手段とを含むことを特徴とする請求項第1項
に記載の印刷装置。 - 【請求項3】 前記記録素子は、熱エネルギーにもとづ
いてインク滴を吐出させる機構を備えることを特徴とす
る請求項第1項に記載の印刷装置。 - 【請求項4】 前記制御手段は、 前記設定手段によって設定された不使用の記録素子の位
置に従い、連続した最長の使用可能な記録素子群を印刷
可能範囲として設定すると共に、当該設定された印刷可
能範囲に対応する印字幅を記録媒体の搬送量として設定
することを特徴とする請求項第1項に記載の印刷装置。 - 【請求項5】 複数の記録素子が並んだ記録ヘッドを走
査運動させることで、所定の記録媒体上に画像を印刷す
る印刷装置の制御方法において、 前記記録ヘッド中の所望とする記録素子に対する不使用
を設定する工程と、 設定された記録素子を除いた所定の範囲の記録素子群を
使用して、画像の印刷、及び記録媒体の搬送量の制御を
行う工程とを備えることを特徴とする印刷装置の制御方
法。 - 【請求項6】 前記設定工程は、 テスト印刷を指示する工程と、 該指示工程でもってテスト印刷が指示された場合、前記
記録ヘッド中の個々の記録素子を使用し、それぞれの記
録素子毎の所定の画像を所定のフォーマットで印刷する
テスト印刷手段とを含むことを特徴とする請求項第5項
に記載の印刷装置の制御方法。 - 【請求項7】 前記記録素子は、熱エネルギーにもとづ
いてインク滴を吐出させる機構を備えることを特徴とす
る請求項第5項に記載の印刷装置の制御方法。 - 【請求項8】 前記制御工程は、 前記設定工程によって設定された不使用の記録素子の位
置に従い、連続した最長の使用可能な記録素子群を印刷
可能範囲として設定すると共に、当該設定された印刷可
能範囲に対応する印字幅を記録媒体の搬送量として設定
することを特徴とする請求項第5項に記載の印刷装置の
制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11711594A JPH07314737A (ja) | 1994-05-30 | 1994-05-30 | 印刷装置及びその制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11711594A JPH07314737A (ja) | 1994-05-30 | 1994-05-30 | 印刷装置及びその制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07314737A true JPH07314737A (ja) | 1995-12-05 |
Family
ID=14703800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11711594A Withdrawn JPH07314737A (ja) | 1994-05-30 | 1994-05-30 | 印刷装置及びその制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07314737A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0924607A (ja) * | 1995-07-11 | 1997-01-28 | Fuji Xerox Co Ltd | インクジェット記録装置 |
| EP0855270A3 (en) * | 1997-01-24 | 1999-06-30 | Hewlett-Packard Company | System and method for printing with a portion of an ink-jet print head |
| EP1010531A1 (en) | 1998-12-14 | 2000-06-21 | Hewlett-Packard Company | Method and apparatus for hiding errors in single-pass incremental printing |
| KR100512229B1 (ko) * | 2001-11-06 | 2005-09-05 | 캐논 가부시끼가이샤 | 기록 장치, 기록 방법 및 프로그램 |
| US8336980B2 (en) | 2008-09-30 | 2012-12-25 | Fujifilm Corporation | Image recording apparatus and image recording method |
-
1994
- 1994-05-30 JP JP11711594A patent/JPH07314737A/ja not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0924607A (ja) * | 1995-07-11 | 1997-01-28 | Fuji Xerox Co Ltd | インクジェット記録装置 |
| EP0855270A3 (en) * | 1997-01-24 | 1999-06-30 | Hewlett-Packard Company | System and method for printing with a portion of an ink-jet print head |
| EP1010531A1 (en) | 1998-12-14 | 2000-06-21 | Hewlett-Packard Company | Method and apparatus for hiding errors in single-pass incremental printing |
| US6270187B1 (en) | 1998-12-14 | 2001-08-07 | Hewlett-Packard Company | Method and apparatus for hiding errors in single-pass incremental printing |
| KR100512229B1 (ko) * | 2001-11-06 | 2005-09-05 | 캐논 가부시끼가이샤 | 기록 장치, 기록 방법 및 프로그램 |
| US8336980B2 (en) | 2008-09-30 | 2012-12-25 | Fujifilm Corporation | Image recording apparatus and image recording method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0556933A2 (en) | Ink jet recording method | |
| EP1314561A2 (en) | Method to correct for malfunctioning ink ejection elements in a single pass print mode | |
| US20030218650A1 (en) | Printer device and method | |
| US5237344A (en) | Ink jet recording apparatus and method with dot thinning | |
| EP1332886A1 (en) | Printer device and servicing routine | |
| JPH06199018A (ja) | 記録装置 | |
| US7717534B2 (en) | Printing apparatus and image processing apparatus | |
| JPH0948154A (ja) | シリアル式印字装置 | |
| EP1785281B1 (en) | Image forming system, printing apparatus for the system, and image forming method | |
| US20210094318A1 (en) | Inkjet printing apparatus and storage medium storing program | |
| EP1403082A2 (en) | Apparatus having a printing function | |
| JPH0924607A (ja) | インクジェット記録装置 | |
| EP1970201A2 (en) | Printing system | |
| US8944544B2 (en) | Printing apparatus and printing method | |
| JP2000127368A (ja) | 記録装置および記録動作制御方法 | |
| US7477416B2 (en) | Printing method and printing apparatus for printing on a label sheet | |
| JPH06143548A (ja) | インクジェット記録装置 | |
| JPH07285227A (ja) | インクジェット記録装置 | |
| JP2006007504A (ja) | インクジェット式プリント装置 | |
| JP2010167629A (ja) | 記録装置および記録方法 | |
| US20060204307A1 (en) | Image forming device and image forming method | |
| JP2005145062A (ja) | プリンタを操作する方法および装置 | |
| JP3007094B2 (ja) | 記録装置 | |
| JP4616518B2 (ja) | 記録装置 | |
| JP3103276B2 (ja) | 画像記録方法とその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010731 |