(57)【要約】【課題】  本発明は、印字中に発生する磁気干渉を解消することを課題とする。【解決手段】  １枚のハンマプレート内にドットハンマを構成するハンマスプリングと該ハンマスプリングの先端に設けられた印字ピンを複数個設け、前記ハンマプレートで構成されるハンマブロックを用紙搬送方向に対し概直角に複数個配列したハンマバンクをシャトル機構により印字行に沿って往復移動させ、該往復移動の工程で印字ハンマを駆動せしめることにより印字を行い、一枚の前記ハンマプレート内に５個以上のドットハンマを１グループとして構成することによりドットハンマを時分割駆動できるようにしたドットラインプリンタ印刷装置において、１枚のハンマプレート内の任意の印字ピンに隣接する印字ピンを用紙搬送方向に対し所定量以上ずらし、印字中にいずれの隣接するドットハンマも連続して打撃することのないようにした。【選択図】図１
2007021875.tif 000002
【特許請求の範囲】
【請求項１】
１枚のハンマプレート内にドットハンマを構成するハンマスプリングと該ハンマスプリングの先端に設けられた印字ピンを複数個設け、前記ハンマプレートで構成されるハンマブロックを用紙搬送方向に対し略直角に複数個配列したハンマバンクをシャトル機構により印字行に沿って往復移動させ、該往復移動の工程で印字ハンマを駆動せしめることにより印字を行い、一枚の前記ハンマプレート内に５個以上のドットハンマを１グループとして構成することによりドットハンマを時分割駆動できるようにしたドットラインプリンタ印刷装置において、δを時分割時の用紙搬送方向のずらし量の基準単位、ｎを５以上の整数である時分割数とするとき、１枚の前記ハンマプレート内の任意の印字ピンに隣接する印字ピンを用紙搬送方向に対し２δ以上でかつ（ｎ−２）δ以下ずらしたことを特徴とするドットラインプリンタ印刷装置。
【請求項２】
１枚のハンマプレート内にドットハンマを構成するハンマスプリングと該ハンマスプリングの先端に設けられた印字ピンを複数個設け、前記ハンマプレートで構成されるハンマブロックを用紙搬送方向に対し概直角に複数個配列したハンマバンクをシャトル機構により印字行に沿って往復移動させ、該往復移動の工程で印字ハンマを駆動せしめることにより印字を行い、一枚の前記ハンマプレート内に６個以上のドットハンマを１グループとして構成することによりドットハンマを時分割駆動できるようにしたドットラインプリンタ印刷装置において、δを時分割時の用紙搬送方向のずらし量の基準単位とするとき、１枚の前記ハンマプレート内の任意の印字ピンに隣接する印字ピンを用紙搬送方向に対し２δ以上でかつ４δ以下ずらし、１印字周期内の印字駆動ハンマ数の数と使用ハンマのグループにより１周期内の印字を１回から４回に分けて印字することを特徴とするドットラインプリンタ印刷装置。
【請求項３】
使用ハンマのグループを分けるのにスクリーニング用フィルタを用いて判断を容易化することを特徴とする請求項２記載のドットラインプリンタ印刷装置。
【請求項４】
異種パターンのドットハンマ配列をした前記ハンマプレートを組み合わせて前記ハンマバンクとして構成したことを特徴とする請求項１または請求項２記載のドットラインプリンタ印刷装置。
【請求項５】
前記ハンマバンクを印字用紙に対向するように用紙の上流と下流に２列に配列したことを特徴とする請求項１または請求項２記載のドットラインプリンタ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シャトル方式のドットラインプリンタに関し、詳細には印字のための時分割駆動ハンマの位置配列に関する。
【背景技術】
【０００２】
ハンマドットプリンタの印字における問題は、従来より駆動ハンマ数が多い場合に磁気干渉により十分なハンマ駆動力が出ないことにあった。その対策方法としては、１周期に打つハンマのタイミングを１ブロック内のハンマに対しては同時に駆動しない方法が行われている（例えば、特許文献１、特許文献２参照。）。この方法は、かなり効果があり、時分割駆動方法として確立されている。また、ハンマのパルス幅を伸ばす方法も開示されている（例えば、特許文献２参照。）。
【０００３】
図１２は、１枚のハンマプレート１０１の中にドットハンマを６個１組として２ブロック構成したものである。ハンマピン＃１〜＃６が１ブロック、＃７〜＃１２がもうひとつのブロックとなる。ここで、ハンマピンは、隣接するハンマに対し横方向にδｘ、縦方向にδｙ分ずれている。これは、横並び一線にハンマを並べると、ハンマを同時駆動させることとなるため、印字密度に合わせ縦方向（用紙の流れ方向）に位置をずらし、ついでに隣接ハンマを１周期の１／６時間分だけずらしてハンマを同時駆動しないように配置したものであるが、この場合でも、図１３ａ、図１３ｂに示すような×マークや、斜め線の繰り返し印刷サンプルでは、相連続するハンマが同一周期内に印字されるため、ハンマの磁気干渉によるトラブルはなくなっていないと言える。
【０００４】
また、ドットラインプリンタは、元々印字用に開発されているため、印字密度が５０％を越すような極端な印字が連続することは実使用時には起こりえない（全面黒ベタに近い印字になる）。文章中に挿入されるグラフや表をカバーできればいい訳であり、せいぜい幅５ｍｍ程度の横太線や１５ｍｍ角程度のベタ窓、Ａ４サイズの領域に印字密度２０〜３０％程度の薄墨入れ程度が想定される。
【０００５】
さらに、時分割駆動の効果を有効にするために、徒に時間分割数を大きくすることは、ハンマ制御を複雑にするだけで、隣接ハンマの磁気干渉を抑えるための時間間隔が短くなり、十分な時分割制御の効果を呈さないことが予想される。例えば、ハンマの駆動周期を３８０μｓ（マイクロ秒）（駆動周波数；２．６３ｋＨｚ）とし、時分割数を１２分割にすると、時分割の刻み時間Ｔｃは３１．７μｓとなる。ここで、駆動パルス周期Ｔｂとハンマの駆動パルス幅Ｔａの関係をあらわした表が知られている（例えば、特許文献３参照。）。モードにより数値に違いがあるが、例えばモードＢを選択すると、Ｔａ＝１５０μｓ、Ｔｂ＝３８０μｓとなる。この場合、駆動パルス幅Ｔａを時分割の刻み時間Ｔｃで割った数が任意時間に駆動される最大ハンマ数となるが、この場合はＴａ／Ｔｃは４．７３となり、連続する１２個のハンマの内、最大４個か５個のハンマが印加状態になり得る事を示している。これは時分割数を１２の半分の６にした場合Ｔａ／Ｔｂは２．３７であり、連続する６個のハンマの内、最大２個か３個のハンマが印加状態になるのと何ら変わらない結果となる（６個連続のハンマを２グループで駆動させた場合、１２個のハンマのうち任意時間の駆動ハンマ数は４．７３。）。
【０００６】
また、往復駆動において、往路で使用するハンマと復路で使用するハンマに分けて磁気干渉を対策する方法が開示されている（例えば、特許文献４参照。）。この方法も効果はあるが、印字パターンによらず印字速度が遅くなるという欠点がある。
【０００７】
さらに、ハンマの配列に言及して、ハンマブロックの継ぎ目部のハンマの対策を開示したものもある（例として特許文献５参照）。隣接ハンマの磁気干渉が影響した状態が一般的な状態で、継ぎ目部のハンマは位置的にも時間的にも磁気干渉を受けにくいため、逆に効率が悪くなることがあるのかもしれないが、原因は不明と思われる。
【０００８】
ほかには、ハンマバンクを上下２段にしてハンマの駆動効率を高める方法が開示されている（例えば、特許文献６参照。）。
【０００９】
【特許文献１】特開平５−３８８２１号公報
【００１０】
【特許文献２】特開２０００−２２９４２６号公報
【００１１】
【特許文献３】特開平７−３２９３６８号公報
【００１２】
【特許文献４】特開平１１−３３４１５０号公報
【００１３】
【特許文献５】特開２００４−９４７０号公報
【００１４】
【特許文献６】特開平５−４３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、上記の問題に鑑み、印字中に発生する磁気干渉を解消することを課題とする。
【課題を解決するための手段】
【００１６】
上記課題を達成するために、請求項１の発明では、１枚のハンマプレート内にドットハンマを構成するハンマスプリングと該ハンマスプリングの先端に設けられた印字ピンを複数個設け、前記ハンマプレートで構成されるハンマブロックを用紙搬送方向に対し略直角に複数個配列したハンマバンクをシャトル機構により印字行に沿って往復移動させ、該往復移動の工程で印字ハンマを駆動せしめることにより印字を行い、一枚の前記ハンマプレート内に５個以上のドットハンマを１グループとして構成することによりドットハンマを時分割駆動できるようにしたドットラインプリンタ印刷装置において、δを時分割時の用紙搬送方向のずらし量の基準単位、ｎを５以上の整数である時分割数とするとき、１枚の前記ハンマプレート内の任意の印字ピンに隣接する印字ピンを用紙搬送方向に対し２δ以上でかつ（ｎ−２）δ以下ずらしたことを特徴とする。
【００１７】
また、請求項２の発明では、１枚のハンマプレート内にドットハンマを構成するハンマスプリングと該ハンマスプリングの先端に設けられた印字ピンを複数個設け、前記ハンマプレートで構成されるハンマブロックを用紙搬送方向に対し概直角に複数個配列したハンマバンクをシャトル機構により印字行に沿って往復移動させ、該往復移動の工程で印字ハンマを駆動せしめることにより印字を行い、一枚の前記ハンマプレート内に６個以上のドットハンマを１グループとして構成することによりドットハンマを時分割駆動できるようにしたドットラインプリンタ印刷装置において、δを時分割時の用紙搬送方向のずらし量の基準単位とするとき、１枚の前記ハンマプレート内の任意の印字ピンに隣接する印字ピンを用紙搬送方向に対し２δ以上でかつ４δ以下ずらし、１印字周期内の印字駆動ハンマ数の数と使用ハンマのグループにより１周期内の印字を１回から４回に分けて印字することを特徴とする。
【００１８】
さらに、請求項３の発明では、使用ハンマのグループを分けるのにスクリーニング用フィルタを用いて判断を容易化することを特徴とする。
【００１９】
さらに、請求項４の発明では、異種パターンのドットハンマ配列をした前記ハンマプレートを組み合わせて前記ハンマバンクとして構成したことを特徴とする。
【００２０】
さらにまた、請求項５の発明では、前記ハンマバンクを印字用紙に対向するように用紙の上流と下流に２列に配列したことを特徴とする。
【発明の効果】
【００２１】
請求項１の発明によれば、同一周期内に印字されるハンマ同士の磁気干渉を抑え、印字ハンマの打撃力不足や打撃遅れを抑えることができる。
【００２２】
また、請求項２の発明によれば、印字密度の高い部位の印刷においても、磁気干渉を抑え安定した印字が可能である。
【００２３】
さらに、請求項３の発明によれば、印字対応ハンマの演算速度が速くなりかつどのハンマが印字に対応していたかが容易に分かり、万一問題のある場合にはスクリーニングフィルタパターンを差替えることで対応ができる。
【００２４】
さらにまた、請求項５の発明によれば、無理なく印字密度を下げ、印字処理速度を向上できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施例を図面を用いて説明する。
【実施例１】
【００２６】
まず、図１１によりドットハンマの構成を説明する。永久磁石１４はヨークベース１５とコムヨーク１３に挟まれて固定されている。コムヨーク１３の図面左側には、釈放コイル１２が取り付けられている。またハンマプレート１１の下方は、ヨークベース１５とフロントヨーク１６により固定され、ハンマプレート上部には印字ピン２１が取り付けられている。釈放コイル１２に通電しない状態ではハンマプレートの上部は、コムヨークの図面左端面に吸磁されている。釈放コイルに通電すればハンマプレート上部がコムヨークの左端面から離れて印字ピンが左側にわずかに移動し、印字ピンがインクリボン（図示せず）を介して用紙上に印字をすることが可能となる。
【００２７】
図１は、本発明になるハンマプレート１１をフロントヨーク１６側から見た図である。ハンマプレート１１ａには１０組のドットハンマを構成する印字ピン２１ａ−＃１〜２１ａ−＃１０と対にハンマスプリング２０ａ−＃１〜２０ａ−＃１０が構成されている。ここで、ハンマブロックは＃１〜＃５までで１ブロックとなり、本ハンマプレート１１ａは１枚で２ハンマブロックを構成している。
【００２８】
用紙の流れ方向に対し、各ハンマピンの隣接ハンマピンとのずれ量は＃１−＃２間で２δ、＃２−＃３間で２δ、＃３−＃４間で３δ、＃４−＃５間で２δ、＃５−＃６間で３δとなり、いずれも最小ハンマ間ピッチδを取らない。また、図５に示すように印字タイミングも基準ハンマ＃１に対して、＃２ハンマは２Δｔ時間遅れて印加される。以下、＃１−＃３間で４Δｔ時間遅れ、＃１−＃４間でΔｔ時間遅れ、＃１−＃５間で３Δｔ時間遅れで印加され、５Δｔ時間は、印刷の１周期の時間に相当するよう時分割されている。（本サンプルは、５個のハンマピンで時分割されたものである。これを５分割制御と呼ぶ。）この時間タイミングで印字した場合には、隣接したハンマを連続で打つことがなく、磁気干渉に強いハンマとなる。
【００２９】
このように隣接したハンマを連続で打つことがないハンマ配列は表１に示すように、２サンプルあることが分かる。すなわちサンプルＮｏ、１の＃１列−＃３列−＃５列−＃２列−＃４列とサンプルＮｏ、２の＃１列−＃４列−＃２列−＃５列−＃３列（図１に示したのはサンプルＮｏ、２）の順に位置ずれ量δずつずらしたパターンである。この配列表に則って、例えば、ドットハンマが３００個近くあるハンマバンクも磁気干渉を抑えるように印字を行うことが可能である。また、図１３のように特定の×マークや、斜め線の繰り返し印刷サンプルで従来問題であった相連続するハンマが同一周期内に印字されることが防止できるので、磁気干渉による印字不良を抑えることが可能となる。
【００３０】
本サンプルは、説明を簡単にするためハンマピン＃１を基準（プレートの左端において配列する）にして配列しているが、実際の配列パターンとしては、＃１〜＃５までのどのハンマピンを基準においても支障がないので、５分割制御サンプルとしては総数１０パターンあることになる。勿論、どのハンマピンを基準にしても性能に変化はない。
2007021875.tif 000003
【実施例２】
【００３１】
次に、１グループのハンマピンが６個で構成される６分割制御のサンプルについて説明する。図２は、ハンマプレート１１ｂをフロントヨーク１６ｂ側から見た図である。ハンマプレート１１ｂには１２組のドットハンマを構成する印字ピン２１ｂ−＃１〜２１ｂ−＃１２と対にハンマスプリング２０ｂ−＃１〜２０ｂ−＃１２が構成されている。ここで、ハンマブロックは＃１〜＃６までで１ブロックとなり、本ハンマプレート１１ｂは１枚で２ハンマブロックを構成している。
【００３２】
用紙の流れ方向に対し、各ハンマピンの隣接ハンマピンとのずれ量は＃１−＃２間で２δ、＃２−＃３間で２δ、＃３−＃４間で３δ、＃４−＃５間で４δ、＃５−＃６間で３δ、＃６−＃７間で３δとなり、いずれも最小ハンマ間ピッチδを取らない。また、図６に示すように印字タイミングも基準ハンマ＃１に対して、＃２ハンマは２Δｔ時間遅れて印加される。以下、＃１−＃３間で４Δｔ時間遅れ、＃１−＃４間でΔｔ時間遅れ、＃１−＃５間で５Δｔ時間遅れ、＃１−＃６間で３Δｔ時間遅れで印加され、６Δｔ時間は、印刷の１周期の時間に相当するよう時分割されている。この時間タイミングで印字した場合には、隣接したハンマを連続で打つことがなく、磁気干渉に強いハンマとなる。
【００３３】
このように隣接したハンマを連続で打つことがないハンマ配列は表２に示すように、基準ハンマピンを＃１とした場合には６サンプルあることが分かる。図２のハンマプレートのハンマピン配列はＮｏ、３に相当するもので、＃１列−＃４列−＃２列−＃６列−＃３列−＃５列の順に位置ずれ量δずつずらしたパターンである。この配列表に則って、例えば、ドットハンマが３００個近くあるハンマバンクも磁気干渉を抑えるように印字を行うことが可能である。また、図１３のように特定の×マークや、斜め線の繰り返し印刷サンプルで従来問題であった相連続するハンマが同一周期内に印字されることが防止できるので磁気干渉による印字不良を抑えることが可能となる。
【００３４】
本サンプルは、説明を簡単にするためハンマピン＃１を基準（プレートの左端において配列する）にして配列しているが、実際の配列パターンとしては、＃１〜＃６までのどのハンマピンを基準においても支障がないので、６分割制御サンプルとしては総数３６パターンあることになる。勿論、どのハンマピンを基準にしても性能に変化はない。
2007021875.tif 000004
【００３５】
次に、図７の印字制御フローチャートを用いて、印字駆動ハンマを制御しながら磁気干渉を起こさないよう安定印字する方法について述べる。図２のハンマブロックを複数並列に並べ、例えば、図８のように構成する（図８はハンマブロック６セット分であるが実際は、５０セット分配置するとハンマ数は総数で３００個となる。）。印字密度を１８０ｄｐｉ（１インチを１８０ドットで構成）とする。
【００３６】
まず、印字スタートさせると（Ｓ１）、印刷データをパソコン上から印字ハンマに対応するようデータを処理し（Ｓ２）、装置内のＲＡＭに入力する（Ｓ３）。ついで、印字対応行を設定し（Ｓ４）１周期の時間内に駆動される印字ハンマの数；ｎをＲＡＭから計算する（Ｓ５）。
【００３７】
ここで、もしｎが４０以下の数値なら（Ｓ６）（つまり、１周期の時間内に駆動されるハンマ数が４０以下なら）この行分は、シャトル駆動を１往復する間に印字を完了させる（Ｓ７）。この作業ないし計算が終わったら、次の行（Ｓ４）に戻る。
【００３８】
Ｓ６において、ｎが４０より大なら、ｎが１２０より大か否かを判断し（Ｓ８）、ｎが１２０以下ならば、表３のスクリーニングフィルタＡに対し、印字割り当て数ｍ１を計算する（Ｓ９）。
【００３９】
フィルタＡは、全ハンマを相互干渉しないよう折半したハンマＮｏ．となっている。残りのハンマＮｏ．はフィルタＢに入っている。
2007021875.tif 000005
【００４０】
計算方法は、以下のように行う。
【００４１】
所定行の印字パターンから計算した使用ハンマのＮｏ．の組をｆ（Ｐ）とおく。例えば、今回の印字ハンマＮｏ．が
ｆ（Ｐ）＝｛＃１、＃３、＃６、＃９、＃１３、・…｝
と与えられたとする。また、フィルタＡの適合ハンマＮｏ．を含む集合を
ｆ（Ａ）＝｛＃１、＃２、＃３、＃１０、＃１２、＃１１、・…｝
とおく。
ｆ（Ａ∩Ｐ）は、ｆ（Ａ）とｆ（Ｐ）の論理積を意味し、
ｆ（Ａ∩Ｐ）＝｛＃１、＃３、＃１３、・…｝
となる。つまり、お互いの集合に入っている共通ハンマＮｏ．のみを抽出することになる。
【００４２】
フィルタＡの印字割り当て数ｍ１は、ｆ（Ａ∩Ｐ）で計算したハンマの数を数えればよい。例えば、
ｆ（Ａ∩Ｐ）＝｛＃１、＃３、＃１３、＃２３｝
であれば、ｍ１＝４となる。
【００４３】
次に、ｍ１が８０より大きいか否かを判断する（Ｓ１０）。ｍ１が８０より大きければ、Ｓ１３に飛ぶ。ｍ１が８０以下であれば、（ｎ−ｍ１）を計算し、これが８０より大きいか判定する（Ｓ１１）。（ｎ−ｍ１）が８０より大きければ、Ｓ１３に飛ぶ。
【００４４】
（ｎ−ｍ１）が８０以下ならば、ｆ（Ａ∩Ｐ）とｆ（Ｂ∩Ｐ）を各々計算し、この行分は、シャトル駆動を２往復させ、１往復目でｆ（Ａ∩Ｐ）のハンマのＮｏ．を印字させ、２往復目でｆ（Ｂ∩Ｐ）のハンマのＮｏ．を印字させる（Ｓ１２）。この作業ないし計算が終わったら、次の行（Ｓ４）に戻る。
【００４５】
次に、ｎが２００より大きいか否かを判断する（Ｓ１３）。ｎが２００より大きければ、Ｓ１９の計算に移る。
ｎが２００以下であれば表３のスクリーニングフィルタＣ、Ｄ、Ｅに対し、各々の印字割り当て数ｍ３、ｍ４、ｍ５を計算する（Ｓ１９）。例えば、今回の印字ハンマＮｏ．が
ｆ（Ｐ）＝｛＃１、＃３、＃６、＃９、＃１３、・…｝
と与えられたとする。また、フィルタＣの適合ハンマＮｏ．を含む集合は
ｆ（Ｃ）＝｛＃１、＃６、＃１０、＃９、＃１４、＃１７、・…｝
となる。
【００４６】
ｆ（Ｃ∩Ｐ）は、ｆ（Ｃ）とｆ（Ｐ）の論理積となることより、
ｆ（Ｃ∩Ｐ）＝｛＃１、＃６、・…｝
となる。フィルタＣの印字割り当て数は、ｆ（Ｃ∩Ｐ）で計算したハンマの数となり、例えば
ｆ（Ｃ∩Ｐ）＝｛＃１、＃６｝であれば、ｍ３＝２となる。
【００４７】
以下同様にｆ（Ｄ∩Ｐ）、ｆ（Ｅ∩Ｐ）及びｆ（Ｄ∩Ｐ）の印字割り当て数ｍ４、ｆ（Ｅ∩Ｐ）の印字割り当て数ｍ５を計算する（Ｓ１４）。
【００４８】
次に、印字割り当て数ｍ３が８０より小さいか否か判断する（Ｓ１５）。ｍ３が８０以上ならばＳ１９に飛ぶ。ｍ３が８０より小さければ、次にｍ４が８０より小さいか否か判断する（Ｓ１６）。ｍ４が８０以上ならばＳ１９に飛ぶ。同様、ｍ５についても判定し（Ｓ１７）、ｍ５が８０より小さければ、シャトル駆動を３往復させ、１往復目でｆ（Ｃ∩Ｐ）のハンマのＮｏ．を印字させ、２往復目でｆ（Ｄ∩Ｐ）のハンマのＮｏ．を印字させ、３往復目でｆ（Ｅ∩Ｐ）のハンマのＮｏ．を印字させる（Ｓ１８）。この作業ないし計算が終わったら、次の行（Ｓ４）に戻る。
【００４９】
次に、Ｓ１３において、ｎが２００より大きい場合、あるいはＳ１５、Ｓ１６、Ｓ１７の判定でＮＯであれば、Ｓ１９の項に移る。この項の内容はＳ１４と同様なので詳細説明は割愛する。
【００５０】
Ｓ１９で印字割り当て数ｍ３、ｍ４、ｍ５を求めたら、次にｍ３、ｍ４、ｍ５の内の最大値を判定し、その数値をｍ６に移す（Ｓ２０）。また、最大値を取ったスクリーニングフィルタを２つのフィルタに分割する（Ｓ２１）。表３に分割されたフィルタのハンマ配列が記載されている。フィルタＣはフィルタＣ１、Ｃ２に分割される。また、フィルタＤはフィルタＤ１、Ｄ２に分割される。フィルタＥは、フィルタＥ１、Ｅ２に分割される。
【００５１】
つまり、印字割り当て数ｍ３、ｍ４、ｍ５の中で最大値がｍ３ならば、ｍ３に関係するフィルタＣを２つのフィルタＣ１とＣ２に分割する。最大値がｍ４ならば、ｍ４に関係するフィルタＤを２つのフィルタＤ１とＤ２に分割する。最大値がｍ５ならば、ｍ５に関係するフィルタＥを２つのフィルタＥ１とＥ２に分割する。
【００５２】
次に、分割した２つのフィルタと元の２つのフィルタを並べ替え、シャトル１往復目で元のフィルタのハンマＮｏ．と印字ハンマＮｏ．［ｆ（Ｐ）のこと］との論理積をとるハンマのＮｏ．を印字させ、シャトル２往復目で分割ハンマの一方のハンマＮｏ．とｆ（Ｐ）との論理積をとるハンマＮｏ．を印字させ、シャトル３往復目で残りの元のフィルタのハンマＮｏ．とｆ（Ｐ）との論理積をとるハンマＮｏ．を印字させ、シャトル４往復目で分割ハンマの他方のハンマＮｏ．とｆ（Ｐ）との論理積をとるハンマＮｏ．を印字させる（Ｓ２２）。
【００５３】
例えば、Ｓ２０の項で分割フィルタとしてフィルタＣが選択されたとすれば、フィルタＣをまずフィルタＣ１とフィルタＣ２に分割し、４つのフィルタ（Ｃ１、Ｃ２、Ｄ、Ｅ）を用意する。次に印字負荷を考えフィルタの配列を（Ｄ、Ｃ１、Ｅ、Ｃ２）に並べ替える。そして、並べ替えたフィルタの順に、フィルタＤの適合ハンマＮｏ．を含む集合をｆ（Ａ）とｆ（Ｐ）の論理積ｆ（Ｄ∩Ｐ）を計算する。以下同様にｆ（Ｃ１∩Ｐ）、ｆ（Ｅ∩Ｐ）、ｆ（Ｃ２∩Ｐ）を求め、この順に印字させる。
【００５４】
Ｓ２０の項で分割フィルタとしてＤが選択された場合は、フィルタ配列を（Ｃ、Ｄ１、Ｅ、Ｄ２）と置き、ｆ（Ｃ∩Ｐ）、ｆ（Ｄ１∩Ｐ）、ｆ（Ｅ∩Ｐ）、ｆ（Ｄ２∩Ｐ）の順に印刷すればよい。同様、Ｓ２０の項で分割フィルタとしてＥが選択された場合は、フィルタ配列を（Ｃ、Ｅ１、Ｄ、Ｅ２）と置き、ｆ（Ｃ∩Ｐ）、ｆ（Ｅ１∩Ｐ）、ｆ（Ｄ∩Ｐ）、ｆ（Ｅ２∩Ｐ）の順に印刷すればよい。
【００５５】
以上説明したように、本実施例を用いれば、所定行のハンマの印字割り当て数ｎと印字すべきハンマの偏りを計算して、個々のハンマに磁気干渉が極力かからないように印字することが可能である。
【００５６】
ここで、項Ｓ６、Ｓ８以降に使用される判定用の定数は、全ハンマ数が３００個を想定して設定したものであり、ハンマの個数が違っていたりハンマ自体の磁気干渉の敏感性に応じて容易に数値を変えられるものである。また、印字品質より印字処理速度を重要視する場合にも、上記判定用の定数を変えることにより、シャトル４往復を３往復に、シャトル３往復を２往復に減らすことができ印刷処理速度が変えられることとなる。
【００５７】
また、表３のスクリーニングフィルタは、どのフィルタも６分割制御を考慮して全ハンマに亘って平準化するように分割されているが、特定の領域だけに印字密度が高くなる印刷パターンの場合には、スクリーニングフィルタを差替えて対応することも可能である。
【実施例３】
【００５８】
次に、別の実施例について図３を用いて説明する。図は、用紙の移動を停止しハンマのシャトル方向に印字を複数個行わせた場合である。本例は、４ドット印字する場合を示した（代表ドット位置番号をｋ１、ｋ２、ｋ３、ｋ４とする。）。
【００５９】
この場合も、基本的な印字判断は図７のフローチャートと同じで、同一行の中にｋ１〜ｋ４のドットの判定を挿入すればよい。すなわち、Ｓ４の項において、まずｋ１の位置のドットの印字計算をするにあたり所定行、所定シャトル方向位置番号の印字ハンマ組ｆ１（Ｐ）を設定する（ｆ１（Ｐ）の添え字１はｋ１に対応する）。以下、Ｓ２２までの項を計算し、シャトルを何往復で印刷するか、及び印刷フィルタの条件を求める。
【００６０】
同様に、ｆ２（Ｐ）、ｆ３（Ｐ）、ｆ４（Ｐ）まで計算し、この４つの印字ハンマ組の最大のシャトル往復回数で印刷を行えばよい。
【００６１】
この行について処理が終われば、用紙を送って次の行の処理を行えばよい。
【実施例４】
【００６２】
図４は、表２の６分割制御のサンプルのうち、サンプルＮｏ．１を用いて印字を行う場合について示した例である。ハンマのサンプルＮｏ．が違うだけで、内容は実施例３と同一である。同様に、表２の残りのサンプルでも同等の機能を発揮することが可能である。
【実施例５】
【００６３】
次に、図９では、ハンマブロックを同一パターンではなく異種のパターンを組み合わせた例を示す。図の左側のパターンは、表２のサンプルＮｏ．３である。中央のパターンは表２のサンプルＮｏ．２を充て、右側には再度サンプルＮｏ．３のパターンを充てる。このように表２の中の異種のパターンを組み合わせてもハンマブロックのつなぎ目は必ず相隣り合うハンマが同一周期内に連続して印字されることがない。そのため、磁気干渉による障害は発生しなくかつ、シャトル方向に同一パターンを繰り返すような印字サンプルに極めて有効となる。
【実施例６】
【００６４】
次に、図１０（ａ）、図１０（ｂ）にて上下２段にハンマを構成した実施例を説明する。ここで、上段のドットハンマの配列は、図３のハンマ列と同じ６分割制御の表２サンプルＮｏ．３（ハンマ配列＃１、＃４、＃２、＃６、＃３、＃５）の配列となっている。それに対し、下段のドットハンマ配列を、上段のハンマピン２１ｃから下段のハンマピン２１ｄまでの距離δｃ−ｄをどの上下対をなすハンマに対しても一定の数値を取るように配列する（図１０（ａ））。この場合には、上下段とも印字中にいずれの隣接するドットハンマも一周期内に連続して打撃することがない。
【００６５】
また、図１０（ｂ）は上段の最下部位置にあるドットハンマ（２１ｃ−＃１）と下段の最上部位置にあるドットハンマ（２１ｄ−＃５）の距離δ＊を最小ハンマ間ピッチδに一致させた場合である。このときには、上段６列、下段６列のハンマ列で１２行を一斉に印字できる。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施例となるハンマプレートの正面図。
【図２】本発明の第２の実施例となるハンマプレートの正面図。
【図３】本発明の第３の実施例となるハンマの配列図。
【図４】本発明の第４の実施例となるハンマの配列図。
【図５】本発明の第１の実施例の印加電圧のタイミングチャート。
【図６】本発明の第２の実施例の印加電圧のタイミングチャート。
【図７】本発明の印字制御フローャート。
【図８】本発明の実施例２のハンマプレート配置図。
【図９】本発明の第５の実施例となるハンマプレート配置図。
【図１０】本発明の第６の実施例となるハンマ配置図で、（ａ）は２段ハンマ例の配置例、（ｂ）は別な２段ハンマの配置例である。
【図１１】ハンマの断面図。
【図１２】従来のハンマプレート正面図。
【図１３】印字サンプルを示す図。
【符号の説明】
【００６７】
１１はハンマプレート、２０はハンマスプリング、２１はハンマドットである。
【図１】
2007021875.tif 000006
【図２】
2007021875.tif 000007
【図３】
2007021875.tif 000008
【図４】
2007021875.tif 000009
【図５】
2007021875.tif 000010
【図６】
2007021875.tif 000011
【図７】
2007021875.tif 000012
【図８】
2007021875.tif 000013
【図９】
2007021875.tif 000014
【図１０】
2007021875.tif 000015
【図１１】
2007021875.tif 000016
【図１２】
2007021875.tif 000017
【図１３】
2007021875.tif 000018