(57)【要約】【課題】印字濃度ムラを防止することができる印刷装置を提供する。【解決手段】所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、印刷データを解析し、その解析結果に基づいて、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向印刷を行う制御手段を有する。【選択図】図１
2010234531.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、
印刷データを解析し、その解析結果に基づいて、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向印刷を行う制御手段を有することを特徴とする印刷装置。
【請求項２】
前記解析結果は、印刷行の印字デューティが所定の閾値以上の場合であることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御手段は、印刷行と直前の印刷行の印字デューティがともに所定の閾値以上の場合に、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向に複数回分割して重ね印刷を行うことを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字濃度ムラ防止機能を備えた印刷装置、特に、シリアルインパクトドットマトリクス方式の印刷装置に関するものである。
【背景技術】
【０００２】
一般に、従来の印刷装置では、記録手段である印字ヘッドをキャリッジと呼ばれる部品へ搭載し、印字用紙の搬送方向と直交する印字用紙の幅方向に印字ヘッドを往復移動しインパクトを行うことにより画像を記録している。その際、印字ヘッドは、複数のドットピンワイヤを突出し、リボンプロテクタのリボンマスク孔からインクリボンのインクを、プラテンとリボンプロテクタの間に吸入した用紙に転写することで印字を行っている。
【０００３】
そして、この種の印刷装置では、常に一方向にインクリボンが送られるような機構（例えば、特許文献１参照）を設け、キャリッジとリボン駆動軸を一つのモータで駆動するようにし、インクリボンの全面を均一に使用するために、印字ヘッドに対するインクリボンの相対移動速度が一定となるように、キャリッジの送り量より少ない送り量でインクリボンが送られるようになっている。例えば、キャリッジの送り量を１とした場合、インクリボンの送り量が１／3となるように、キャリッジの駆動力からリボン駆動軸に伝達する機構を設けている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１９２５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の印刷装置では、キャリッジがインクリボン動作方向に対して正方向（同一方向）にAだけ動作して印字を行う場合は、インクリボンはA／３だけ送られて、リボン使用範囲はA−（A／３）となり、印字動作量Ａに対して狭いリボン使用範囲に重ねてインパクトして印字を行うため、印字結果が薄くなる（図６）。
【０００６】
一方、キャリッジがインクリボン動作方向に対して逆方向にＡだけ動作して印字を行う場合は、インクリボンはA／３だけ送られて、リボン使用範囲はA＋（A／３）となり、印字動作量Ａに対して広いリボン使用範囲に重ねずにインパクトして印字を行うため、印字結果が濃くなる（図７）。
【０００７】
従って、このような正方向と逆方向の印字を繰り返した場合には、インクリボンの一部が重複して使用されるため、印字濃度ムラが発生するという問題があった。
【０００８】
このような印字濃度ムラは、密度の低いキャラクタデータを印字する場合にはあまり問題とならないが、密度の高いイメージデータを印字する場合には顕著に現れる。
【０００９】
本発明は、このような印字濃度ムラを防止することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、前述の課題を解決するため、次の構成を採用する。すなわち、所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、印刷データを解析し、その解析結果に基づいて、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向印刷を行う制御手段を有するようにした。
【発明の効果】
【００１１】
本発明の印刷装置によれば、所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、印刷データを解析し、その解析結果に基づいて、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向印刷を行う制御手段を有するようにしたので、密度の高いイメージデータを印刷する場合に、正方向と逆方向の印字の繰り返しによる印字濃度ムラを防止することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１の印刷装置の制御フローチャートである。
【図２】実施例１の印刷装置の構成図である。
【図３】実施例１のステップＳ０３設定時の印字動作説明図である。
【図４】実施例１のステップＳ０５設定時の印字動作説明図である。
【図５】実施例１のステップＳ０６設定時の印字動作説明図である。
【図６】（ａ）は従来の正方向印字（印字開始時）を示す図で、（ｂ）は従来の正方向（印字終了時）を示す図で、（ｃ）は従来の正方向印字のインクリボン打撃状態および印字行の印字状態を示す図である。
【図７】（ａ）は従来の逆方向印字（印字開始時）を示す図で、（ｂ）は従来の逆方向（印字終了時）を示す図で、（ｃ）は従来の逆方向印字のインクリボン打撃状態および印字行の印字状態を示す図である。
【図８】実施例２の印刷装置の構成図である。
【図９】実施例２の印刷装置の制御フローチャートである。
【図１０】実施例２のステップＳ１２→Ｓ１３→Ｓ１４→Ｓ１５の場合の印字動作説明図である。
【図１１】実施例２のステップＳ１２→Ｓ１３→Ｓ１５の場合の印字動作説明図である。
【図１２】実施例２のステップＳ１２→Ｓ１６→Ｓ１７の場合の印字動作説明図である。
【図１３】実施例２のステップＳ１２→Ｓ１６→Ｓ１８の場合の印字動作説明図である。
【図１４】実施例１の印字装置の印字動作説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係わる実施の形態例を、図面を用いて説明する。図面に共通する要素には同一の符号を付す。
【実施例１】
【００１４】
（構成）
図２に示すように、実施例１の印刷装置１は、主制御部１０、機構制御部１１、検出回路部１２、記憶回路部１３、データ受信部１４、操作パネル部１５から構成されている。
【００１５】
データ受信部１４は、図示しない上位装置からの各種データの受信や上位装置との制御信号の送受信を行う。
【００１６】
主制御部１０は、データ受信部１４を介して、制御データ、印字データ、及び制御信号を上位装置から受信し、受信した制御データ、印字データ、及び制御信号の解釈やイメージバッファへの展開を行う。
【００１７】
また、主制御部１０内には、イメージバッファに展開された１行分の印字データの印字デューティを算出する印字デューティ算出制御部１０１と、算出した印字デューティが所定の閾値を越えているか否かを判断する印字デューティ判断制御部１０２と、印字方向と印字開始位置の指定を行う印字方向指定制御部１０３と、印字実行を機構制御部１１に指示するための印字実行制御部１０４とを備え、本実施例においては、１０１〜１０４の各制御部は、ファームウェアにて実現されている。
【００１８】
機構制御部１１は、主制御部１０が生成した所定のドットパターンを印字するために、複数のドットピンワイヤを備えた印字ヘッド１６と、印字ヘッド１６を印字用紙の幅方向に移動させるスペースモータ１７と、印字用紙の搬送方向（印字用紙の幅方向と直交方向）に改行送りを行う改行モータ１８とを制御する。
【００１９】
検出回路部１２は、用紙の先端位置及び末端位置を検出するためのペーパエンドセンサ１９からの検出信号を受信する。
【００２０】
記憶回路部１３は、主制御部１０から送信される印字データを蓄積したり、印字データを印字する際にイメージバッファに展開したりするためのバッファメモリを備えている。さらに、記憶回路部１３は、操作パネル部１５において選択されたセットアップモードを記憶するための不揮発性メモリも備えている。
【００２１】
操作パネル部１５は、動作モード情報などをセットアップするための図示されない操作キーと、操作状況を表示するＬＣＤ表示パネルやＬＥＤランプとを備えている。
【００２２】
（動作）
以上の構成により、実施例１の印刷装置１は以下のように動作する。この動作を図１の制御フローチャートを用いて、Ｓで始まるステップごとに以下詳細に説明する。
【００２３】
まず、主制御部１０にて、上位装置から受信した印字データを解釈し、イメージバッファに１行分の印字データの展開が終了すると、印字デューティ算出制御部１０１は、印字データの印字デューティを算出する（ステップＳ０１）。すなわち、イメージバッファより、１カラムずつデータを取り出し、インパクトを行う総ドット数を加算し、印字幅に対するインパクトドット数の割合を算出する。
【００２４】
次に、印字デューティ判断制御部１０２は、算出した印字デューティが、予め実験等で算出した閾値以上か否かを判断する（ステップＳ０２）。例えば、印字デューティ７０％以上のときにインクリボンに対する負荷が高くなると想定される場合には、閾値を７０％に設定しておけばよい。そのように設定しておけば、通常、文字等のキャラクタベースの印字データの場合には、３０〜５０％の印字デューティのため、閾値以上とは判断されず、図形データ等のイメージベースの印字データの場合には、閾値以上と判断されることになる。
【００２５】
次に、前述のステップＳ０２で、算出した印字デューティが所定の閾値以上の場合には、印字方向指定制御部１０３は、印字開始位置を印字データ終端位置に指定するとともに、印字方向をインクリボン動作方向に対して逆方向に指定する（ステップＳ０３）。
【００２６】
また、前述のステップＳ０２で、算出した印字デューティが所定の閾値未満の場合には、印字方向指定制御部１０３は、印字ヘッド１６の現在位置が、印字データ終端位置と比べて、印字データ始端位置の方に近いか否かを判断し（ステップＳ０４）、近い時には、印字開始位置を印字データ始端位置に指定するとともに、印字方向をインクリボン動作方向に対して正方向に指定し（ステップＳ０５）、近くない時には、印字開始位置を印字データ終端位置に指定するとともに、印字方向をインクリボン動作方向に対して逆方向に指定する（ステップＳ０６）。
【００２７】
次に、印字実行制御部１０４は、指定された印字開始位置にキャリッジ（印字ヘッド１６）を移動した後、指定された印字方向に印字を開始するよう、機構制御部１１に指示を行い、実際に印字が行われる（ステップＳ０７）。
【００２８】
また、各ステップでの設定による印字動作を以下に詳細に説明する。
【００２９】
ステップＳ０３による設定の場合には、まず、印字終了位置に印字ヘッド１６が停止している（図３（ａ））。次に、印字ヘッド１６を印字データ終端位置へ移動して、印字開始位置とする（図３（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向にイメージデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図３（ｃ））。
【００３０】
ステップＳ０５による設定の場合には、まず、印字終了位置に印字ヘッド１６が停止している（図４（ａ））。次に、印字ヘッド１６の現在位置に近い印字データ始端位置の方へ印字ヘッド１６を移動して、印字開始位置とする（図４（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して正方向にキャラクタデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図４（ｃ））。
【００３１】
ステップＳ０６による設定の場合には、まず、印字終了位置に印字ヘッド１６が停止している（図５（ａ））。次に、印字ヘッド１６の現在位置に近い印字データ終端位置の方へ印字ヘッド１６を移動して、印字開始位置とする（図５（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向にキャラクタデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図５（ｃ））。
【００３２】
（実施例１の効果）
以上詳細に述べたように実施例１の印刷装置１によれば、所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、印刷行の印字デューティが所定の閾値以上の場合に、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向印刷を行う制御手段を有するようにしたので、密度の高いイメージデータを印刷する場合に、正方向と逆方向の印字の繰り返しによる印字濃度ムラを防止することができる。
【００３３】
ここで、実施例１において、図１４に示すように、インクリボンの一部を重複して使用することにより、同一行内で印字濃度ムラが発生する場合がある。
【００３４】
まず、印字ヘッド１６が印字開始位置で停止している（図１４（ａ））。次に、印字ヘッド１６を、インクリボン動作方向に対して、逆方向にイメージデータ印字を行い、印字終了位置で停止する（図１４（ｂ））。次に、印字ヘッド１６を、次行の印字データ終端位置へ移動して、次行の印字開始位置とする（図１４（ｃ））。次に、印字ヘッド１６を、インクリボン動作方向に対して、逆方向にイメージデータ印字を行い、印字終了位置で停止して次行の印字を終了する（図１４（ｄ））。
【００３５】
図１４（ｄ）における逆方向印字において、１回使用のインクリボンと２回使用のインクリボンとを用いたイメージデータ印字となり、両インクリボン間に濃度差が生じているため、同一行内に印字濃度ムラが発生してしまう。
【００３６】
実施例２は、実施例１の効果に加えて、このような印字濃度ムラを防止する手段を備えたものである。
【実施例２】
【００３７】
（構成）
実施例２の印刷装置は、図８に示すように、実施例１の構成に対して、主制御部１０内に、前行が印字デューティの高い行であるか否かの判断を行う前行印字判断制御部２０１と、パス分割印字の指定を行うパス分割指定制御部２０２とが追加された構成となっている。
【００３８】
ここで、パス分割印字とは、１行のデータを２回に分けて印字を行うことであり、例えば、１回目の印字は奇数ドットピンワイヤ（＃１、＃３、＃５・・・）を使用し、２回目の印字は偶数ドットピンワイヤ（＃２、＃４、＃６・・・）を使用して印字を行う。
【００３９】
なお、実施例１と同様に、本実施例においても、１０１〜１０４、２０１、２０２の各制御部は、ファームウェアにて実現されている。
【００４０】
（動作）
以上の構成により、実施例２の印刷装置２は以下のように動作する。この動作を図９の制御フローチャートを用いて、Ｓで始まるステップごとに以下詳細に説明する。
【００４１】
まず、主制御部１０にて、上位装置から受信した印字データを解釈し、イメージバッファに１行分の印字データの展開が終了すると、印字デューティ算出制御部１０１は、印字データの印字デューティを算出する（ステップＳ１１）。すなわち、イメージバッファより、１カラムずつデータを取り出し、インパクトを行う総ドット数を加算し、印字幅に対するインパクトドット数の割合を算出する。
【００４２】
次に、印字デューティ判断制御部１０２は、算出した印字デューティが、予め実験等で算出した閾値以上か否かを判断する（ステップＳ１２）。例えば、印字デューティ７０％以上のときにインクリボンに対する負荷が高くなると想定される場合には、閾値を７０％に設定しておけばよい。そのように設定しておけば、通常、文字等のキャラクタベースの印字データの場合には、３０〜５０％の印字デューティのため、閾値以上とは判断されず、図形データ等のイメージベースの印字データの場合には、閾値以上と判断されることになる。
【００４３】
次に、前述のステップＳ１２で、算出した印字デューティが所定の閾値以上の場合には、前行印字判断制御部２０１は、前行も高い印字デューティであったか否かを、後述のステップＳ１６又はＳ１９で設定する高デューティ行フラグのオン（１）／オフ（０）にて判断する（ステップＳ１３）。
【００４４】
前述のステップＳ１３で、高デューティ行フラグがオン（１）の場合には、パス分割指定制御部２０２は、パス分割印字を指定し（ステップＳ１４）、高デューティ行フラグがオフ（０）の場合には、後述のステップＳ１５に移行する。
【００４５】
次に、印字方向指定制御部１０３は、印字開始位置を印字データ終端位置に指定するとともに、印字方向をインクリボン動作方向に対して逆方向に指定し、高デューティ行フラグをＯＮ（１）にセットする（ステップＳ１５）。
【００４６】
また、前述のステップＳ１２で、算出した印字デューティが所定の閾値未満の場合には、印字ヘッド１６の現在位置が、印字データ終端位置と比べて、印字データ始端位置の方に近いか否かを判断し（ステップＳ１６）、近い時には、印字開始位置を印字データ始端位置に指定するとともに、印字方向をインクリボン動作方向に対して正方向に指定した後、高デューティ行フラグをオフ（０）にセットし（ステップＳ１７）、近くない時には、印字開始位置を印字データ後端位置に指定するとともに、印字方向をインクリボン動作方向に対して逆方向に指定した後、高デューティ行フラグをオフ（０）にセットする（ステップＳ１８）。
【００４７】
次に、印字実行制御部１０４は、指定された印字開始位置にキャリッジ（印字ヘッド１６）を移動し、指定された印字方向に印字を開始するよう、機構制御部１１に指示を行い、実際に印字が行われる（ステップＳ１９）。
【００４８】
また、各ステップでの設定による印字動作を以下に詳細に説明する。
【００４９】
ステップＳ１２、Ｓ１３、Ｓ１４、Ｓ１５による設定の場合は、まず、イメージデータ印字を終えて、印字終了位置に印字ヘッド１６が停止している（図１０（ａ））。次に、印字ヘッド１６を次行の印字データ終端位置へ移動して、印字開始位置とする（図１０（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向に１回目のパス分割によるイメージデータ印字を行い、印字データ始端位置に停止する（図１０（ｃ））。次に、印字ヘッド１６を、同一行の印字データ終端位置へ再度移動させ、印字開始位置とする（図１０（ｄ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向に２回目のパス分割によるイメージデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図１０（ｅ））。
【００５０】
なお、図１０（ｃ）および図１０（ｅ）の逆方向印字時において、１回使用のインクリボンと２回使用のインクリボンとを用いたイメージデータ印字となるが、パス分割による２回印字を行っているため、印字インパクトは１／２に分散され、イメージデータ印字時における行内での印字濃度ムラは無視できる程度に抑制される。
【００５１】
ステップＳ１２、Ｓ１３、Ｓ１５による設定の場合は、まず、キャラクタデータ印字を終えて、印字終了位置に印字ヘッド１６が停止している（図１１（ａ））。次に、印字ヘッド１６を次行の印字データ終端位置へ移動して、印字開始位置とする（図１１（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向にイメージデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図１１（ｃ））。
【００５２】
なお、図１１（ｃ）の逆方向印字時において、１回使用のインクリボンと２回使用のインクリボンとを用いたイメージデータ印字となるが、キャラクタデータ印字の場合は、イメージデータ印字の場合に比べ、印字デューティが低く、１回使用（１回目：イメージデータ印字）のインクリボンと２回使用（１回目：キャラクタデータ印字、２回目：イメージデータ印字）のインクリボンとの濃度差が少ないため、イメージデータ印字時における同一行内での印字濃度ムラは無視できる程度となる。
【００５３】
ステップＳ１２、Ｓ１６、Ｓ１７による設定の場合は、まず、イメージデータ印字を終えて、印字終了位置に印字ヘッド１６が停止している（図１２（ａ））。次に、印字ヘッド１６の現在位置に近い印字データ始端位置の方へ印字ヘッド１６を移動して、印字開始位置とする（図１２（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して正方向にキャラクタデータ印字を行い、印字終了位置に停止して一行の印字を終了する（図１２（ｃ））。
【００５４】
なお、図１２（ｃ）の正方向印字時において、１回使用のインクリボンと２回使用のインクリボンとを用いたキャラクタデータ印字となるが、キャラクタデータ印字の場合は、イメージデータ印字の場合に比べ、印字デューティが低く、キャラクタデータ印字時における同一行内での印字濃度ムラは無視できる程度となる。
【００５５】
ステップＳ１２、Ｓ１６、Ｓ１８による設定の場合は、まず、イメージデータ印字を終えて、印字終了位置に印字ヘッド１６が停止している（図１３（ａ））。次に、印字ヘッド１６の現在位置に近い印字データ終端位置の方へ印字ヘッド１６を移動して、印字開始位置とする（図１３（ｂ））。次に、印字ヘッド１６を、インクリボン動作方向に対して逆方向にキャラクタ印字を行い、印字終了位置に停止して一行の印字を終了する（図１３（ｃ））。
【００５６】
なお、図１３（ｃ）の逆方向印字時において、１回使用のインクリボンと２回使用のインクリボンとを用いたキャラクタデータ印字となるが、キャラクタデータ印字の場合は、イメージデータ印字の場合に比べ、印字デューティが低く、キャラクタデータ印字時における同一行内での印字濃度ムラは無視できる程度となる。
【００５７】
（実施例２の効果）
以上詳細に述べたように実施例２の印刷装置２によれば、所定方向に回転搬送されるインクリボンに対して、印字ヘッドを移動して印刷する印刷装置において、印刷行と直前の印刷行の印字デューティがともに所定の閾値以上の場合に、前記印字ヘッドを前記所定方向と逆方向に移動させながら片方向に複数回分割して重ね印刷を行う制御手段を有するようにしたので、実施例１の効果に加えて、片方向印字時にインクリボンの一部を重複して使用することによる同一行内で印字濃度ムラを防止することができる。
【産業上の利用可能性】
【００５８】
以上述べたように、本発明では、印刷データの解析として、印刷行の印字デューティが所定の閾値以上か否かの判断を行っているが、画像の種類（例えば、写真等）で判断するようにしてもよいし、高品質モードやグラフィックスモード等のモード設定されることにより判断するようにしてもよい。
【００５９】
また、本発明は、シリアルインパクトドットマトリクス方式の印刷装置の他に、リボンを使用したサーマル方式の印刷装置にも広く用いることができる。
【符号の説明】
【００６０】
１、２  印刷装置
１０  主制御部
１１  機構制御部
１４  データ受信部
１６  印字ヘッド
１０１  印字デューティ算出制御部
１０２  印字デューティ判断制御部
１０３  印刷方向指定制御部
１０４  印字実行制御部
２０１  前行印字判断制御部
２０２  パス分割指定制御部
【図１】
2010234531.tif 000003
【図２】
2010234531.tif 000004
【図３】
2010234531.tif 000005
【図４】
2010234531.tif 000006
【図５】
2010234531.tif 000007
【図６】
2010234531.tif 000008
【図７】
2010234531.tif 000009
【図８】
2010234531.tif 000010
【図９】
2010234531.tif 000011
【図１０】
2010234531.tif 000012
【図１１】
2010234531.tif 000013
【図１２】
2010234531.tif 000014
【図１３】
2010234531.tif 000015
【図１４】
2010234531.tif 000016