(57)【要約】【課題】スループットを低下させることなく、騒音が発生するのを抑制することができるようにする。【解決手段】印字データに基づいて各印字ワイヤを媒体に打ち付けて印字を行う印字ヘッド１６と、キャリッジ１７と、キャリッジ１７を走行させることによって印字ヘッド１６を移動させる駆動源と、印字データに基づいて印字デューティを算出する印字デューティ算出部２３と、印字デューティに基づいて印字速度及び分割パス数を設定する制御方法決定部２４と、印字速度及び分割パス数に基づいて駆動源を駆動し、印字データに基づいて印字ヘッドを駆動することによって印字を行う印刷制御部２６とを有する。印字データに基づいて印字デューティが算出され、印字速度及び分割パス数が設定されるので、スループットを低下させることなく、騒音が発生するのを抑制することができる。【選択図】図１
2016203479.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）複数の印字ワイヤを備え、印字データに基づいて各印字ワイヤを媒体に打ち付けて印字を行う印字ヘッドと、
（ｂ）該印字ヘッドが搭載されたキャリッジと、
（ｃ）該キャリッジを走行させることによって印字ヘッドを移動させる駆動源と、
（ｄ）印字データに基づいて印字デューティを算出する印字デューティ算出部と、
（ｅ）印字デューティに基づいて印字速度及び分割パス数を設定する制御方法決定部と、
（ｆ）前記印字速度及び分割パス数に基づいて前記駆動源を駆動し、印字データに基づいて印字ヘッドを駆動することによって、印字を行う印刷制御部とを有することを特徴とするシリアルドットプリンタ。
【請求項２】
前記制御方法決定部は、印字デューティが高いほど、分割パス数を多くし、印字速度を高くする請求項１に記載のシリアルドットプリンタ。
【請求項３】
前記制御方法決定部は、騒音が発生するのを抑制する効果を高くするモードが設定されている場合に、騒音が発生するのを抑制する効果を高くするモードが設定されていない場合より、分割パス数を多くする請求項１又は２に記載のシリアルドットプリンタ。
【請求項４】
前記印刷制御部は、分割パス数に基づいて印字データの読出間隔を決定するとともに、印字データの読出開始位置及び媒体上の印字開始位置を決定する請求項１〜３のいずれか１項に記載のシリアルドットプリンタ。
【請求項５】
前記印刷制御部は、印字ヘッドの主走査方向における印字データの読出間隔を決定する請求項４に記載のシリアルドットプリンタ。  
【請求項６】
前記印刷制御部は、印字ヘッドの副走査方向における印字データの分割パス数を決定する請求項４に記載のシリアルドットプリンタ。  
【請求項７】
複数の印字ワイヤを備え、印字データに基づいて各印字ワイヤを媒体に打ち付けて印字を行う印字ヘッド、該印字ヘッドが搭載されたキャリッジ、及び該キャリッジを走行させることによって印字ヘッドを移動させる駆動源を備えたシリアルドットプリンタの印刷制御方法において、
（ａ）印字データに基づいて印字デューティを算出し、
（ｂ）印字デューティに基づいて印字速度及び分割パス数を設定し、
（ｃ）前記印字速度及び分割パス数に基づいて前記駆動源を駆動し、印字データに基づいて印字ヘッドを駆動することによって、印字を行うことを特徴とするシリアルドットプリンタの印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルドットプリンタ及びその印刷制御方法に関するものである。
【背景技術】
【０００２】
従来、シリアルドットプリンタ（印刷装置）においては、キャリッジに印字ヘッドが搭載され、キャリッジを移動させながら印字ヘッドを主走査方向に移動させて駆動することによって、副走査方向に搬送される媒体としての用紙に対して印字が行われるようになっている。
【０００３】
すなわち、用紙が搬送され、用紙上の印字領域が印字ヘッドとプラテンとの間に置かれると、印字ヘッドの印字ワイヤが、選択的に前進させられ、インクリボンを介して用紙に打ち付けられ、インクリボンのインクが用紙に転写されることによって印字が行われる。
【０００４】
ところが、この種のシリアルドットプリンタにおいては、印字ワイヤを用紙に打ち付けることによって印字が行われるので、騒音が発生する。
【０００５】
そこで、騒音が発生するのを抑制するために、１行分の印字データを分割し、印字ヘッドを主走査方向に複数回移動させて印字を行うようにしたり、行間において所定のドットを間引いたりするようにしている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１０４７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来のシリアルドットプリンタにおいては、一律に、１行分の印字データを分割したり、行間において所定のドットを間引いたりして印字が行われるので、無用にスループットが低下してしまう。
【０００８】
本発明は、前記従来のシリアルドットプリンタの問題点を解決して、スループットを低下させることなく、騒音が発生するのを抑制することができるシリアルドットプリンタ及びその印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明のシリアルドットプリンタにおいては、複数の印字ワイヤを備え、印字データに基づいて各印字ワイヤを媒体に打ち付けて印字を行う印字ヘッドと、該印字ヘッドが搭載されたキャリッジと、該キャリッジを走行させることによって印字ヘッドを移動させる駆動源と、印字データに基づいて印字デューティを算出する印字デューティ算出部と、印字デューティに基づいて印字速度及び分割パス数を設定する制御方法決定部と、前記印字速度及び分割パス数に基づいて前記駆動源を駆動し、印字データに基づいて印字ヘッドを駆動することによって、印字を行う印刷制御部とを有する。
【発明の効果】
【００１０】
本発明によれば、シリアルドットプリンタにおいては、複数の印字ワイヤを備え、印字データに基づいて各印字ワイヤを媒体に打ち付けて印字を行う印字ヘッドと、該印字ヘッドが搭載されたキャリッジと、該キャリッジを走行させることによって印字ヘッドを移動させる駆動源と、印字データに基づいて印字デューティを算出する印字デューティ算出部と、印字デューティに基づいて印字速度及び分割パス数を設定する制御方法決定部と、前記印字速度及び分割パス数に基づいて前記駆動源を駆動し、印字データに基づいて印字ヘッドを駆動することによって、印字を行う印刷制御部とを有する。
【００１１】
この場合、印字データに基づいて印字デューティが算出され、印字デューティに基づいて印字速度及び分割パス数が設定され、印字速度及び分割パス数に基づいて駆動源が駆動され、印字データに基づいて印字ヘッドが駆動されて印字が行われるので、スループットを低下させることなく、騒音が発生するのを抑制することができる。
【００１２】
しかも、操作者が印字速度及び分割パス数を設定する必要がないので、極めて容易に騒音が発生するのを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態におけるシリアルドットプリンタの概念図である。
【図２】本発明の実施の形態における騒音の発生状態を説明するための第１の図である。
【図３】本発明の実施の形態における騒音の発生状態を説明するための第２の図である。
【図４】本発明の実施の形態における印字ヘッドの動作を説明するためのタイムチャートである。
【図５】本発明の実施の形態におけるシリアルドットプリンタの動作を示す第１のフローチャートである。
【図６】本発明の実施の形態におけるシリアルドットプリンタの動作を示す第２のフローチャートである。
【図７】本発明の実施の形態における分割パス印字の第１の例を説明するための図である。
【図８】本発明の実施の形態における分割パス印字の第２の例を説明するための図である。
【図９】本発明の実施の形態における分割パス印字の第３の例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、印刷装置としてのシリアルドットプリンタについて説明する。
【００１５】
図１は本発明の実施の形態におけるシリアルドットプリンタの概念図である。
【００１６】
図において、１０はシリアルドットプリンタ、１２は上位装置としての図示されないホストコンピュータと有線、又は無線で接続された受信部、１１はシリアルドットプリンタ１０の全体の制御を行う印刷制御装置、１５は印刷機構、２０は該印刷機構１５の制御を行う印刷機構制御部、３１はキーボード、操作パネル等から成る操作部、３２はディスプレイ、液晶画面等から成る表示部である。
【００１７】
操作者は、前記操作部３１を操作することによって、表示部３２に形成された画面において各種の印刷設定を行うことができる。なお、表示部３２が液晶画面から成り、該液晶画面がタッチスクリーンで形成される場合は、表示部３２を操作部として機能させることができる。
【００１８】
前記受信部１２は、図示されない受信バッファを備え、ホストコンピュータから印刷データを受信すると、印刷データを、ダイレクトメモリアクセス（ＤＭＡ）によってハード的に受信バッファに記録するか、又は割込処理によって受信バッファに記録する。なお、受信部１２における印刷データの受信及び印刷データの受信バッファへの記録は、印刷制御装置１１における各制御と並列処理で行われる。
【００１９】
前記印刷制御装置１１は、編集部２１、ドット数カウント部２２、印字デューティ算出部２３、制御方法決定部２４、印刷制御部２６、印字速度変更部２７、分割パス制御部２８等を備える。
【００２０】
また、前記印刷機構１５は、印字ヘッド１６、該印字ヘッド１６を搭載した状態で主走査方向に走行させられるキャリッジ１７、該キャリッジ１７を走行させるためのベルト機構１８、該ベルト機構１８を作動させて前記印字ヘッド１６を移動させるための駆動源としてのスペーシングモータ４０、該スペーシングモータ４０の回転位置を検出するための位置検出器としてのエンコーダ４４、印字ヘッド１６を駆動するための印字ヘッド駆動回路４５、スペーシングモータ４０を駆動するためのモータ駆動回路６０等を備える。
【００２１】
そして、前記ベルト機構１８は、第１の回転体としての駆動プーリｒ１、第２の回転体としての従動プーリｒ２、及び駆動プーリｒ１と従動プーリｒ２との間に張設されたベルト部材としてのタイミングベルト４９を備え、前記スペーシングモータ４０の出力軸４７に前記駆動プーリｒ１が取り付けられ、前記タイミングベルト４９の所定の箇所に前記キャリッジ１７が固定される。したがって、前記スペーシングモータ４０を駆動することによってタイミングベルト４９を走行させると、タイミングベルト４９に固定されたキャリッジ１７が移動させられ、印字ヘッド１６が移動させられる。
【００２２】
また、前記キャリッジ１７の移動方向に沿って、図示されないプラテンが延在させられ、前記印字ヘッド１６はノーズ１６ａを前記プラテンに対向させて移動させられる。そして、シリアルドットプリンタ１０の本体、すなわち、装置本体内の所定の箇所に配設された媒体収容部としての図示されない用紙カセットから搬送された媒体としての用紙が印字ヘッド１６とプラテンとの間に送られると、印字ヘッド１６が駆動され、用紙に対して印字が行われる。
【００２３】
そのために、前記印字ヘッド１６は、前記ノーズ１６ａ内に複数の図示されない印字ワイヤを備え、印字ワイヤが、選択的に前進させられ、ノーズ１６ａから突出させられることによって、インクリボンを介して前記プラテン上の用紙に打ち付けられると、インクリボンのインクが用紙に転写され、各印字ワイヤごとにドットが形成される。
【００２４】
また、前記印刷機構制御部２０は、搬送制御部４１、スペーシングモータ制御部４２、印字ヘッド制御部４３等を備える。前記搬送制御部４１は、印刷制御部２６の指示に基づいて、用紙を搬送するための駆動源としての図示されないフィードモータを駆動し、用紙を副走査方向に搬送し、スペーシングモータ制御部４２は、印刷制御部２６の指示に基づいて、前記モータ駆動回路６０を介してスペーシングモータ４０を駆動し、印字ヘッド１６を主走査方向に移動させ、印字ヘッド制御部４３は、印刷制御部２６の指示に基づいて、印字ヘッド駆動回路４５を介して印字ヘッド１６を駆動する。
【００２５】
そして、前記印刷制御装置１１において、編集部２１は、受信バッファに記録された印刷データを読み出し、中間データに変換し、図示されない中間バッファに記録する。続いて、編集部２１は、中間バッファから中間データを順次読み出し、中間データに対して編集を行い、印字ヘッド１６を駆動して、ドットを形成するドットレベルの１行分の印字データを生成し、該印字データを図示されない印字バッファに記録する。なお、前記中間データは、印字データを印字バッファに記録しやすい形式で生成される。
【００２６】
１行分の印字データが印字バッファに記録されると、編集部２１は印刷制御部２６に１行の印字開始要求を送る。
【００２７】
これにより、印刷制御部２６は、搬送制御部４１に指示を送り、該搬送制御部４１は、前記フィードモータを駆動し、用紙を副走査方向に搬送する。用紙上の印字領域が印字ヘッド１６とプラテンとの間に置かれると、印刷制御部２６は、スペーシングモータ制御部４２及び印字ヘッド制御部４３に指示を送り、スペーシングモータ制御部４２は、前記モータ駆動回路６０を介してスペーシングモータ４０を駆動し、印字ヘッド１６を主走査方向に移動させ、印字ヘッド制御部４３は、印字バッファから１行分の印字データを読み出し、印字ヘッド駆動回路４５を介して印字ヘッド１６を駆動する。
【００２８】
これに伴って、印字ヘッド１６の各印字ワイヤが、印字データに応じて選択的に前進させられ、インクリボンを介して用紙に打ち付けられ、印字が行われる。
【００２９】
このようにして１行分の印字が行われると、印刷制御部２６は搬送制御部４１に指示を送り、該搬送制御部４１は、前記フィードモータを駆動し、用紙を１行分副走査方向に搬送し、用紙が１行分搬送されると、印刷制御部２６はスペーシングモータ制御部４２及び印字ヘッド制御部４３に指示を送り、スペーシングモータ制御部４２は、前記モータ駆動回路６０を介してスペーシングモータ４０を駆動し、印字ヘッド１６を主走査方向に移動させ、印字ヘッド制御部４３は、印字バッファから次の行分の印字データを読み出し、印字ヘッド駆動回路４５を介して印字ヘッド１６を駆動する。
【００３０】
そして、これらが繰り返されることによって１ページ分の印字が行われる。
【００３１】
なお、印字ヘッド制御部４３は、印字ヘッド駆動回路４５を介して印字ヘッド１６を駆動し、各印字ワイヤによってドットを形成する制御を割込処理によって行う。
【００３２】
ところで、前記シリアルドットプリンタ１０においては、各印字ワイヤを用紙に打ち付けることによって印字が行われるので、騒音が発生する。
【００３３】
次に、印字データについて印字を行ったときの騒音の発生状態について説明する。
【００３４】
図２は本発明の実施の形態における騒音の発生状態を説明するための第１の図、図３は本発明の実施の形態における騒音の発生状態を説明するための第２の図である。
【００３５】
図２は、印字ヘッド１６を主走査方向に移動させる速度、すなわち、印字速度を標準速度、標準速度の２倍の速度及び標準速度の３倍の速度にし、それぞれの印字時間をｔ、（１／２）ｔ及び（１／３）ｔにしたときのインパクト音の総量を表す。
【００３６】
図２に示されるように、印字時間をｔ、（１／２）ｔ及び（１／３）ｔにしたときの、印字ヘッド１６によって形成されるドット数を１２〔ドット〕、６〔ドット〕及び４〔ドット〕として単位時間当たりのドット数を同じにすると、インパクト音の総量Ｔｓが同じ値を保つことが分かる。
【００３７】
これに対して、単位時間当たりのドット数を小さくすると、インパクト音の総量Ｔｓは小さくなり、騒音が小さくなり、単位時間当たりのドット数を大きくすると、インパクト音の総量Ｔｓは大きくなり、騒音が大きくなる。
【００３８】
ところで、用紙上の印字領域においては、印字データがあり、ドットが実際に形成される部分と、印字データがなく、ドットが形成されない部分とが存在する。したがって、１行の印字領域における総ドット数ΣＤのうちの、印字データによって実際に形成されるドットの数、すなわち、印字ドット数Ｐｄの百分率を印字デューティδとすると、同じ印字速度で印字を行った場合、印字デューティδが低いほど騒音が小さくなり、印字デューティδが高いほど騒音が大きくなる。
【００３９】
ところが、印字デューティδが高い場合に印字速度を低くして印字を行うと、騒音が発生するのを抑制することができるが、印字速度を低くする分だけスループットが低下してしまう。そこで、本実施の形態においては、印字デューティδに応じて１行分の印字データを分割し、印字ヘッド１６を主走査方向に複数回移動させることによって、分割パス印字による印字を行うようにしている。
【００４０】
そのために、前記ドット数カウント部２２（図１）は１行分の印字データにおける印字ドット数Ｐｄを計数する。また、前記印字デューティ算出部２３は、１行分の印字データのカラム数と印字ヘッド１６の印字ワイヤの本数とを乗算して総ドット数ΣＤを算出し、前記印字ドット数Ｐｄ及び総ドット数ΣＤに基づいて印字デューティδ
δ＝（Ｐｄ／ΣＤ）×１００〔％〕
を算出する。
【００４１】
そして、前記制御方法決定部２４は、印字デューティδを読み込み、印字デューティδに基づいて、印字速度を設定するとともに、印字ヘッド１６を主走査方向に移動させる回数、すなわち、分割パス数を設定する。この場合、印字デューティδが高いほど、分割パス数を多くし、印字速度を高くする。
【００４２】
また、前記制御方法決定部２４は、操作者によって、騒音が発生するのを抑制する効果を高くするモード、すなわち、騒音抑制促進モードが設定されているかどうかを判断し、騒音抑制促進モードが設定されている場合に、分割パス数を多くする。
【００４３】
前記騒音抑制促進モードは、印字を開始する前の印刷設定において、操作者が操作部３１を操作することによって設定することができるが、印字が開始された後においても、操作者が操作部３１を操作して設定することができる。すなわち、印字中であっても、操作部３１を操作するだけで騒音抑制促進モードを設定することができるので、操作者は、あらかじめ各種の設定を行う必要がなく、騒音の発生状態に応じて低騒音印刷制御による印字を行うことができる。
【００４４】
なお、印字データがｎカラムのドットから成るとき、値ｎを２で除算したときの余りが１のカラム（奇数カラム）、及び余りが０のカラム（偶数カラム）の印字データを、それぞれ別のパスで印字（２パス印字）すると、標準速度の２倍の速度で印字を行うことができ、値ｎを３で除算したとき余りが１のカラム、余りが２のカラム、及び余りが０のカラムの印字データを、それぞれ別のパスで印字（３パス印字）すると、標準速度の３倍の速度で印字を行うことができる。
【００４５】
本実施の形態においては、印字デューティδが、３３〔％〕未満であって、低レベルである場合、前記制御方法決定部２４は、図３に示されるように、印字速度を標準速度に設定し、分割パス数を１に設定し、分割パス印字を１パス印字にする。また、印字デューティδが、３３〔％〕以上、かつ、６６〔％〕未満であって、中レベルである場合、前記制御方法決定部２４は、印字速度を標準速度の２倍の速度に設定し、分割パス数を２に設定し、分割パス印字を２パス印字にすることによって、騒音が発生するのを抑制する。なお、印字速度を標準速度の２倍の速度にしたまま、分割パス数を３に設定し、分割パス印字を３パス印字にすることによって、騒音が発生するのを一層抑制（騒音抑制効果を高く）することができる。そして、印字デューティδが、６６〔％〕以上であって、高レベルである場合、前記制御方法決定部２４は、印字速度を標準速度の３倍の速度に設定し、分割パス数を３に設定し、分割パス印字を３パス印字にすることによって、騒音が発生するのを抑制する。なお、印字速度を標準速度の３倍の速度にしたまま、分割パス数を４に設定し、分割パス印字を４パス印字にすることによって、騒音が発生するのを一層抑制（騒音抑制効果を高く）することができる。
【００４６】
なお、各印字ワイヤで隣接するドットを形成する場合、前のドットを形成した印字ワイヤが後退させられ、物理的に元の状態に戻った後に、次のドットを形成する印字ワイヤを前進させる必要があるが、複数のカラムが分割されるのに伴って、隣接するドットは別のパスで印字されるので、後退させられた印字ワイヤを迅速に前進させることができる。したがって、印字速度を一層高くすることができる。
【００４７】
次に、印字速度を変更し、分割パス印字を変更したときの印字ヘッド１６の動作について説明する。
【００４８】
図４は本発明の実施の形態における印字ヘッドの動作を説明するためのタイムチャートである。
【００４９】
前述されたように、印字デューティδが低レベルである場合、印字速度は標準速度に設定され、分割パス数が１に設定され、各行の印字が１パス印字で行われる。この場合、１行の印字が開始される前に（印字開始位置より手前で）スペーシングモータ４０（図１）の回転速度Ｎｓが高くされ、１行の印字が終了した後に（印字終了位置より先で）スペーシングモータ４０の回転速度Ｎｓが低くされる。前の行の印字が終了し、次の行の印字が開始されるまでの間は、印字は行われない。このときの１行の印字を行うための印字時間をｗとする。
【００５０】
印字デューティδが中レベルである場合、印字速度は標準速度の２倍の速度に設定され、分割パス数が２又は３に設定され、各行の印字が２パス印字又は３パス印字で行われる。
【００５１】
各行の印字が２パス印字で行われる場合、１パス目の印字及び２パス目の印字が開始される前にスペーシングモータ４０の回転速度Ｎｓが高くされ、１パス目の印字及び２パス目の印字が終了した後にスペーシングモータ４０の回転速度Ｎｓが低くされる。前の行の印字が終了し、次の行の印字が開始されるまでの間、及び前のパスの印字が終了し、次のパスの印字が開始されるまでの間は、印字は行われない。前のパスの印字が終了し、次のパスの印字が開始されるまでの時間をαとすると、印字時間は（２／２）ｗ＋１αになる。
【００５２】
各行の印字が３パス印字で行われる場合、１パス目の印字、２パス目の印字及び３パス目の印字が開始されるときに、スペーシングモータ４０の回転速度Ｎｓが高くされ、１パス目の印字、２パス目の印字及び３パス目の印字が終了したときに、スペーシングモータ４０の回転速度Ｎｓが低くされる。前の行の印字が終了し、次の行の印字が開始されるまでの間、及び前のパスの印字が終了し、次のパスの印字が開始されるまでの間は、印字は行われない。このときの印字時間は（３／２）ｗ＋２αになる。
【００５３】
印字デューティδが高レベルである場合、印字速度は標準速度の３倍の速度に設定され、分割パス数が３又は４に設定され、各行の印字が３パス印字又は４パス印字で行われる。
【００５４】
各行の印字が３パス印字で行われる場合、１パス目の印字、２パス目の印字及び３パス目の印字が開始されるときに、スペーシングモータ４０の回転速度Ｎｓが高くされ、１パス目の印字、２パス目の印字及び３パス目の印字が終了したときに、スペーシングモータ４０の回転速度Ｎｓが低くされる。前の行の印字が終了し、次の行の印字が開始されるまでの間、及び前のパスの印字が終了し、次のパスの印字が開始されるまでの間は、印字は行われない。このときの印字時間は（３／３）ｗ＋２αになる。
【００５５】
各行の印字が４パス印字で行われる場合、１パス目の印字、２パス目の印字、３パス目の印字及び４パス目の印字が開始されるときに、スペーシングモータ４０の回転速度Ｎｓが高くされ、１パス目の印字、２パス目の印字、３パス目の印字及び４パス目の印字が終了したときに、スペーシングモータ４０の回転速度Ｎｓが低くされる。前の行の印字が終了し、次の行の印字が開始されるまでの間、及び前のパスの印字が終了し、次のパスの印字が開始されるまでの間は、印字は行われない。このときの印字時間は（４／３）ｗ＋３αになる。
【００５６】
次に、シリアルドットプリンタ１０の動作について説明する。
【００５７】
図５は本発明の実施の形態におけるシリアルドットプリンタの動作を示す第１のフローチャート、図６は本発明の実施の形態におけるシリアルドットプリンタの動作を示す第２のフローチャート、図７は本発明の実施の形態における分割パス印字の第１の例を説明するための図、図８は本発明の実施の形態における分割パス印字の第２の例を説明するための図、図９は本発明の実施の形態における分割パス印字の第３の例を説明するための図である。図７においては、印字データのドットマトリックス並びに１パス目及び２パス目で形成されるドットのドットマトリックスが、図８においては、印字データのドットマトリックス及び１パス目〜３パス目で形成されるドットのドットマトリックスが、図９においては、印字データのドットマトリックス及び１パス目〜４パス目で形成されるドットのドットマトリックスが示される。
【００５８】
まず、受信部１２（図１）は、ホストコンピュータから印刷データを受信すると、印刷データを受信バッファに記録する。
【００５９】
編集部２１は、受信バッファに記録された印刷データを読み出し、中間データに変換して中間バッファに記録する。続いて、編集部２１は、中間バッファから中間データを順次読み出し、中間データに対して編集を行い、印字データを生成して印字バッファに記録する。この間、ドット数カウント部２２は印字ドット数Ｐｄを計数する。
【００６０】
１行分の中間データに対して編集が終了し、１行分の印字データが印字バッファに記録されると、編集部２１による編集が終了する。これに伴って、ドット数カウント部２２は１行分の印字データの印字ドット数Ｐｄを計数する。
【００６１】
続いて、印字デューティ算出部２３は、編集部２１による編集が終了したかどうかを判断し、編集部２１による編集が終了した場合、ドット数カウント部２２から印字ドット数Ｐｄを読み込み、印字ドット数Ｐｄ及び総ドット数ΣＤに基づいて印字デューティδを算出する。
【００６２】
次に、制御方法決定部２４は、印字デューティ算出部２３から印字デューティδを読み込み、印字デューティδが、３３〔％〕未満であるかどうかによって低レベルであるかどうかを判断する。印字デューティδが低レベルである場合、制御方法決定部２４は、印字速度を標準速度に設定し、分割パス数を１に設定する。
【００６３】
印字デューティδが低レベルでない場合、制御方法決定部２４は、印字デューティδが、３３〔％〕以上、かつ、６６〔％〕未満であるかどうかによって中レベルであるかどうかを判断する。
【００６４】
そして、印字デューティδが中レベルである場合、制御方法決定部２４は、印字速度を標準速度の２倍の速度に設定し、印字デューティδが中レベルでない場合、制御方法決定部２４は印字速度を標準速度の３倍の速度に設定する。
【００６５】
なお、図７及び８に示される分割パス印字の例においては、１行分の印字データのカラム数が１２であり、印字ヘッド１６の印字ワイヤ（ピン）の本数が９であるので、総ドット数ΣＤは１０８〔ドット〕であり、印字ドット数Ｐｄは６０〔ドット〕であるので、印字デューティδは、
δ＝（６０／１０８）×１００
＝５５．６〔％〕
になる。したがって、制御方法決定部２４は印字デューティδが中レベルであると判断する。また、図９に示される分割パス印字の例においては、総ドット数ΣＤが１０８〔ドット〕であり、印字ドット数Ｐｄが８４〔ドット〕であるので、印字デューティδは、
δ＝（８４／１０８）×１００
＝７７．８〔％〕
になる。したがって、制御方法決定部２４は印字デューティδが高レベルであると判断する。
【００６６】
印字速度を標準速度の２倍の速度に設定した場合、制御方法決定部２４は、操作者によって騒音抑制促進モードが設定されていて、騒音が発生するのを抑制する効果を高くするようになっているかどうかを判断する。騒音抑制促進モードが設定されておらず、騒音が発生するのを抑制する効果を高くするようになっていない場合、制御方法決定部２４は、分割パス数を２に設定し、騒音抑制促進モードが設定されていて、騒音が発生するのを抑制する効果を高くするようになっている場合、制御方法決定部２４は、分割パス数を３に設定する。
【００６７】
一方、印字速度を標準速度の３倍の速度に設定した場合、制御方法決定部２４は、操作者によって騒音抑制促進モードが設定されていて、騒音が発生するのを抑制する効果を高くするようになっているかどうかを判断する。騒音抑制促進モードが設定されておらず、騒音が発生するのを抑制する効果を高くするようになっていない場合、制御方法決定部２４は、分割パス数を３に設定し、騒音抑制促進モードが設定されていて、騒音が発生するのを抑制する効果を高くするようになっている場合、制御方法決定部２４は、分割パス数を４に設定する。
【００６８】
このようにして制御方法が決定すると、制御方法決定部２４は、印字開始要求を発生させ、印刷制御部２６に送る。
【００６９】
制御方法決定部２４から印字開始要求が送られると、印刷制御部２６は分割パス印字のうちの何パス目の印字が行われているかを特定するための分割パスカウンタをリセットする。
【００７０】
続いて、分割パス制御部２８は、印刷制御部２６の指示に基づいて分割パス制御処理を行う。そして、分割パス制御部２８は、制御方法決定部２４において設定された分割パス数を読み込み、分割パス数に基づいて、各パスにおいて印字バッファから印字データを読み出す間隔、すなわち、印字データの読出間隔を決定する。
【００７１】
分割パス数が２である場合、２パス印字を行うために印字データが二つに分割されるので、印字データの読出間隔は２に決定され、分割パス数が３である場合、３パス印字を行うために印字データが三つに分割されるので、印字データの読出間隔は３に決定され、分割パス数が４である場合、４パス印字を行うために印字データが四つに分割されるので、印字データの読出間隔は４に決定される。
【００７２】
続いて、分割パス制御部２８は、印字バッファからの印字データの読出開始位置を決定する。
【００７３】
印字データの読出間隔が２である場合、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定される。印字データの読出間隔が３である場合、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定され、３パス目の印字における印字データの読出開始位置はカラム３に決定される。印字データの読出間隔が４である場合、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定され、３パス目の印字における印字データの読出開始位置はカラム３に決定され、４パス目の印字における印字データの読出開始位置はカラム４に決定される。
【００７４】
次に、分割パス制御部２８は、読み出された印字データによる印字開始位置を決定する。なお、印字開始位置は、印字データに基づいて用紙上でドットの形成を開始する位置である。
【００７５】
印字データの読出間隔が２である場合、印字ヘッド１６の主走査方向における２パス目の印字の印字開始位置が１パス目の印字の印字開始位置より１カラム分（１ドット分）後方（用紙上の右方）に決定され、印字データの読出間隔が３である場合、主走査方向における２パス目の印字の印字開始位置が１パス目の印字の印字開始位置より１カラム分後方に決定され、３パス目の印字の印字開始位置が２パス目の印字の印字開始位置より１カラム分後方に決定され、印字データの読出間隔が４である場合、主走査方向における２パス目の印字の印字開始位置が１パス目の印字の印字開始位置より１カラム分後方に決定され、３パス目の印字の印字開始位置が２パス目の印字の印字開始位置より１カラム分後方に決定され、４パス目の印字の印字開始位置が３パス目の印字の印字開始位置より１カラム分後方に決定される。
【００７６】
続いて、印字速度変更部２７は、印刷制御部２６の指示に基づいて印刷速度変更処理を行う。そして、印字速度変更部２７は、制御方法決定部２４において設定された印字速度を読み込み、印字速度を変更し、スペーシングモータ制御部４２に送る。
【００７７】
次に、印刷制御部２６は、印字を行う分割パスカウンタのカウント値に応じた印字データの読出開始位置から各パスの印字データを読み出し、各パスの印字データについて印字ヘッド１６を駆動し、各パスの印字開始位置から各パスの印字を開始する。
【００７８】
なお、分割パスカウンタのカウント値が１である場合、１パス目の印字が、カウント値が２である場合、２パス目の印字が、カウント値が３である場合、３パス目の印字が、カウント値が４である場合、４パス目の印字が行われる。
【００７９】
続いて、印刷制御部２６は、各パスの印字が終了したかどうかを判断し、各パスの印字が終了した場合、１行分の印字、すなわち、分割パス印字が終了したかどうかを判断し、分割パス印字が終了しなかった場合、分割パスカウンタを更新する。
【００８０】
このように、次のパスについての印字データの読出開始位置が決定され、印刷開始位置が決定され、印字速度が変更されて、次のパスの印字が行われる。
【００８１】
このようにしてすべてのパスについての印字が行われると、分割パス印字が終了する。
【００８２】
例えば、図７の分割パス印字の例においては、印字デューティδが、５５．６〔％〕であり、中レベルと判断され、操作者によって騒音抑制促進モードが設定されておらず、分割パス数が２に設定され、印字データが二つに分割される。そして、印字データの読出間隔が２に決定され、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定される。これにより、１パス目及び２パス目の印字において印字ドット数Ｐｄが３０〔ドット〕になり、印字デューティδが２７．８〔％〕になる。
【００８３】
また、図８の分割パス印字の例においては、印字デューティδが、５５．６〔％〕であり、中レベルと判断され、操作者によって騒音抑制促進モードが設定されていて、分割パス数が３に設定され、印字データが三つに分割される。そして、印字データの読出間隔が３に決定され、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定され、３パス目の印字における印字データの読出開始位置はカラム３に決定される。これにより、１パス目〜３パス目の印字における印字ドット数Ｐｄが２０〔ドット〕になり、印字デューティδが１８．５〔％〕になる。  
【００８４】
そして、図９の分割パス印字の例においては、印字デューティδが、７７．８〔％〕であり、高レベルと判断され、操作者によって騒音抑制促進モードが設定されていて、分割パス数が４に設定され、印字データが四つに分割される。そして、印字データの読出間隔が４に決定され、１パス目の印字における印字データの読出開始位置はカラム１に決定され、２パス目の印字における印字データの読出開始位置はカラム２に決定され、３パス目の印字における印字データの読出開始位置はカラム３に決定され、４パス目の印字における印字データの読出開始位置はカラム４に決定される。これにより、１パス目〜４パス目の印字における印字ドット数Ｐｄが２１〔ドット〕になり、印字デューティδが１９．４〔％〕になる。
【００８５】
このように、印刷制御部２６は、印字デューティδが低レベルである場合、通常の印刷制御を行い、印字デューティδが中レベル又は高レベルである場合、低騒音印刷制御を行い、複数パス印字を行い、印字デューティδを低くし、騒音が発生するのを抑制する。
【００８６】
このように、本実施の形態においては、印字データに基づいて印字デューティδが算出され、印字デューティδに基づいて印字速度及び分割パス数が設定され、印字速度及び分割パス数に基づいてスペーシングモータ４０が駆動され、印字データに基づいて印字ヘッド１６が駆動されて印字が行われるので、スループットを低下させることなく騒音が発生するのを抑制することができる。
【００８７】
しかも、操作者が印字速度及び分割パス数を設定する必要がないので、極めて容易に騒音が発生するのを抑制することができる。
【００８８】
また、印字デューティδが高いほど、分割パス数が多くされ、印字速度が高くされるので、スループットが低下するのを十分に抑制することができる。印字デューティδが低く、低レベルである場合には、分割パス数は多くされないので、スループットが低下することはない。
【００８９】
さらに、１行分の印字データについて印字デューティδが算出され、１行の印字が行われるごとに、印字速度が設定され、分割パス数が設定されるので、印字デューティδが高い行についてだけ低騒音印刷制御が行われる。したがって、低騒音印刷制御によって、騒音、例えば、印字ワイヤを用紙に打ち付けることによって発生する音以外の耳障りとなる音が発生するのを抑制することができる。
【００９０】
次に、フローチャートについて説明する。
ステップＳ１  編集部２１は印刷データを読み出し、中間データを中間バッファに記録する。
ステップＳ２  編集部２１は中間データに対して編集を行い、印字データを生成する。
ステップＳ３  編集部２１は印字データを印字バッファに記録する。
ステップＳ４  ドット数カウント部２２は印字ドット数Ｐｄを計数する。
ステップＳ５  印字デューティ算出部２３は編集が終了したかどうかを判断する。編集が終了した場合はステップＳ６に進み、編集が終了しなかった場合はステップＳ２に戻る。
ステップＳ６  印字デューティ算出部２３は印字デューティδを算出する。
ステップＳ７  制御方法決定部２４は印字デューティδが低レベルであるかどうかを判断する。印字デューティδが低レベルである場合はステップＳ８に、印字デューティδが低レベルでない場合はステップＳ９に進む。
ステップＳ８  制御方法決定部２４は印字速度を標準速度に設定する。
ステップＳ９  制御方法決定部２４は印字デューティδが中レベルであるかどうかを判断する。印字デューティδが中レベルである場合はステップＳ１０に、印字デューティδが中レベルでない場合はステップＳ１４に進む。
ステップＳ１０  制御方法決定部２４は印字速度を標準速度の２倍の速度に設定する。
ステップＳ１１  制御方法決定部２４は騒音が発生するのを抑制する効果を高くするようになっているかどうかを判断する。効果を高くするようになっている場合はステップＳ１３に、効果を高くするようになっていない場合はステップＳ１２に進む。
ステップＳ１２  制御方法決定部２４は分割パス数を２に設定する。
ステップＳ１３  制御方法決定部２４は分割パス数を３に設定する。
ステップＳ１４  制御方法決定部２４は印字速度を標準速度の３倍の速度に設定する。
ステップＳ１５  制御方法決定部２４は騒音が発生するのを抑制する効果を高くするようになっているかどうかを判断する。効果を高くするようになっている場合はステップＳ１７に、効果を高くするようになっていない場合はステップＳ１６に進む。
ステップＳ１６  制御方法決定部２４は分割パス数を３に設定する。
ステップＳ１７  制御方法決定部２４は分割パス数を４に設定する。
ステップＳ１８  制御方法決定部２４は印刷開始要求を発生させる。
ステップＳ１９  印刷制御部２６は分割パスカウンタをリセットする。
ステップＳ２０  分割パス制御部２８は印字データの読出間隔を決定する。
ステップＳ２１  分割パス制御部２８は読出開始位置を決定する。
ステップＳ２２  分割パス制御部２８は印字開始位置を決定する。
ステップＳ２３  印字速度変更部２７は印字速度を変更する。
ステップＳ２４  印刷制御部２６は印字を開始する。
ステップＳ２５  印刷制御部２６は各パスの印字が終了したかどうかを判断する。各パスの印字が終了しなかった場合は待機し、各パスの印字が終了した場合はステップＳ２６に進む。
ステップＳ２６  印刷制御部２６は分割パス印字が終了したかどうかを判断する。分割パス印字が終了した場合は処理を終了し、分割パス印字が終了しなかった場合はステップＳ２７に進む。
ステップＳ２７  印刷制御部２６は分割パスカウンタを更新し、ステップＳ２０に戻る。
【００９１】
本実施の形態においては、１行分の印字データについて印字デューティδが算出され、１行の印字が行われるごとに、印字速度が設定され、分割パス数が設定されるようになっているが、１ページ分の印字又は一つの印刷ジョブの印字が行われるごとに、印字速度を設定し、分割パス数を設定するようにすることができる。
【００９２】
この場合、１ページ分の印字データ又は一つの印刷ジョブの印字データの先頭の行の印字データに基づいて、印字速度及び分割パス数が設定され、それ以降、１ページ分の印字又は一つの印刷ジョブの印字が終了するまで、印字速度及び分割パス数を同じ値に保つことができる。
【００９３】
また、本実施の形態においては、印字ヘッド１６の主走査方向において印字データを分割し、印字データの読出間隔を決定して複数のパスで印字を行うようになっているが、印字ヘッド１６の副走査方向においても印字データを分割し、印字データの読出間隔を決定して複数パスで印字を行うようにすることができる。印字ヘッド１６の副走査方向においても印字データを分割する場合、印字ワイヤが奇数ピンと偶数ピンとに分けられ、奇数ピンの印字データ及び偶数ピンの印字データについて、それぞれ別のパスで印字が行われる。例えば、印字ヘッド１６の主走査方向における分割パス数を３とし、副走査方向における分割パス数を２とすると、６パス印字が行われる。
【００９４】
このように、印字ヘッド１６の主走査方向及び副走査方向において複数パスで印字を行うことによって、騒音が発生するのを一層抑制することができる。
【００９５】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【００９６】
１０    シリアルドットプリンタ
１６    印字ヘッド
１７    キャリッジ
２３    印字デューティ算出部
２４    制御方法決定部
２６    印刷制御部
４０    スペーシングモータ
【図１】
2016203479.tif 000003
【図２】
2016203479.tif 000004
【図３】
2016203479.tif 000005
【図４】
2016203479.tif 000006
【図５】
2016203479.tif 000007
【図６】
2016203479.tif 000008
【図７】
2016203479.tif 000009
【図８】
2016203479.tif 000010
【図９】
2016203479.tif 000011