(57)【要約】【課題】  インクリボンに残されたインクを最後まで無駄なく使い切ることができ、これに伴いインクリボンの交換周期を長くできる、ドットインパクトプリンタ装置等を提供する。【解決手段】  ドットインパクトプリンタ装置１０は、インクリボン１１１及び印字ピン１１２を含む印字ヘッド１１を用いて複数のドットによって文字等を印字するものであり、印字濃度検出部１２及び印字濃度調整部１３を備えている。印字濃度検出部１２は、印字された文字等の濃度である印字濃度を検出する。印字濃度調整部１３は、印字濃度検出部１２で検出された印字濃度が淡くなるに従い、隣接するドット同士の間隔であるドット間距離を短くする。【選択図】  図１
2014000758.tif 000002
【特許請求の範囲】
【請求項１】
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置において、
印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部と、
この印字濃度検出部で検出された前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする印字濃度調整部と、
を備えたことを特徴とするドットインパクトプリンタ装置。
【請求項２】
前記印字濃度調整部は、前記印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせて前記ドット間距離も三種類以上に分けている、
請求項１記載のドットインパクトプリンタ装置。
【請求項３】
前記印字濃度調整部は、印字濃度検出部で検出された前記印字濃度が最も淡い前記濃淡レベルに達した時に、前記インクリボンを交換することを促す信号を出力する、
請求項２記載のドットインパクトプリンタ装置。
【請求項４】
前記印字濃度検出部は、前記印字ピンの打数をカウントし、そのカウント数の累積値に応じて間接的に前記印字濃度を検出する手段からなる、
請求項１乃至３のいずれか一つに記載のドットインパクトプリンタ装置。
【請求項５】
前記印字濃度検出部が光センサである、
請求項１乃至３のいずれか一つに記載のドットインパクトプリンタ装置。
【請求項６】
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置の印字濃度を調整する方法において、
印字された前記文字等の濃度である印字濃度を検出し、
前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする、
ことを特徴とする印字濃度調整方法。
【請求項７】
前記印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせて前記ドット間距離も三種類以上に分ける、
請求項６記載の印字濃度調整方法。
【請求項８】
前記印字濃度が最も淡い前記濃淡レベルに達した時に、前記インクリボンを交換することを促す信号を出力する、
請求項７記載の印字濃度調整方法。
【請求項９】
前記印字ピンの打数をカウントし、そのカウント数の累積値に応じて間接的に、前記印字濃度を検出する、
請求項６乃至８のいずれか一つに記載のドットインパクトプリンタ装置の印字濃度調整方法。
【請求項１０】
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するとともに、印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部及びコンピュータを備えたドットインパクトプリンタ装置、
に用いられる印字濃度調整プログラムにおいて、
前記印字濃度検出部で検出された前記印字濃度を入力する印字濃度入力手段と、
この印字濃度入力手段から入力された印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を設定するドット間距離設定手段と、
この印字濃度設定手段で設定された前記ドット間距離を用いて前記印字ヘッドを制御する印字ヘッド制御手段と、
を前記コンピュータに機能させるための印字濃度調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンを介して印字ピンによって文字等を印刷するドットインパクトプリンタ装置等に関する。
【背景技術】
【０００２】
関連技術として、インクリボンと印字濃度を測定する光センサとを具備するドットインパクトプリンタ装置を採り上げる。このドットインパクトプリンタ装置は、インクリボンの使用経過によって印字濃度が低下したとき、光センサが検知した濃度低下をきっかけとして、上位装置を利用している操作者へインクリボン交換を促す旨を通知する。操作者は、この通知を見て、インクリボンを交換する。
【０００３】
また、特許文献１には、光学的に文字を検出でき、かつ、高速で印字できるドットインパクトプリンタ装置が開示されている。このドットインパクトプリンタ装置は、印字速度を低速と高速の二種類設け、通帳印字をインクリボンの消耗が無い間は、低密度のドット集合で高速印字し、インクリボンの消耗が進み、低密度のドット集合の印字ではもはや光学的文字検出が不可能になった時は、光学的な検出に供される特定欄を高密度のドットの集合で印字するため低速で印字するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−２４６２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、関連技術では、インクリボンの交換時に依然としてインクリボンにインクが一定量残っており、インクを使い切らずに交換される無駄、及び、それに伴う頻繁な交換作業（短い交換周期）が生じていた。これは、関連技術では、光センサの検知結果と人間の認識結果とが必ずしも一致しないことを勘案した制御が、行われていないためである。つまり、関連技術は、光センサによって検知された一ドットの濃淡に基づいて、印字結果の濃淡を判断する。一方、人間は、空白も含めた複数ドット全体の濃淡に基づいて、印字結果の濃淡を判断する。
【０００６】
特許文献１の技術でも、高密度印字と低密度印字との二種類しか用意されていないため、同様の問題が生じていた。
【０００７】
そこで、本発明の目的は、インクリボンに残されたインクを最後まで無駄なく使い切ることができ、これに伴いインクリボンの交換周期を長くできる、ドットインパクトプリンタ装置等を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るドットインパクトプリンタ装置は、
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置において、
印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部と、
この印字濃度検出部で検出された前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする印字濃度調整部と、
を備えたことを特徴とする。
【０００９】
本発明に係る印字濃度調整方法は、
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置の印字濃度を調整する方法において、
印字された前記文字等の濃度である印字濃度を検出し、
前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする、
ことを特徴とする。
【００１０】
本発明に係る印字濃度調整プログラムは、
インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するとともに、印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部及びコンピュータを備えたドットインパクトプリンタ装置に用いられ、
前記印字濃度検出部で検出された前記印字濃度を入力する印字濃度入力手段と、
この印字濃度入力手段から入力された印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を設定するドット間距離設定手段と、
この印字濃度設定手段で設定された前記ドット間距離を前記印字ヘッドへ出力するドット間距離出力手段と、
を前記コンピュータに機能させるためものである。
【発明の効果】
【００１１】
本発明によれば、印字濃度が淡くなるに従いドット間距離を短くすることにより、印字品質を落とすことなく、インクリボンに残されたインクを最後まで無駄なく使い切ることができる。これに伴い、インクリボンの交換周期を長くできる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１のドットインパクトプリンタ装置を示すブロック図である。
【図２】実施形態２のドットインパクトプリンタ装置を示すブロック図である。
【図３】実施形態２のドットインパクトプリンタ装置の動作を示すフローチャートである。
【図４】図３におけるステップＳ５、Ｓ７及びＳ８の処理を示す図表である。
【図５】図４の処理における濃淡レベルと印字データとの関係を示す図表である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明を実施するための形態（以下「実施形態」という。）について説明する。なお、本明細書及び図面において、実質的に同一の構成要素については同一の符号を用いる。
【００１４】
図１は、実施形態１のドットインパクトプリンタ装置を示すブロック図である。以下、この図面に基づき説明する。
【００１５】
本実施形態１のドットインパクトプリンタ装置１０は、インクリボン１１１及び印字ピン１１２を含む印字ヘッド１１を用いて複数のドットによって文字等を印字するものであり、印字濃度検出部１２及び印字濃度調整部１３を備えている。印字濃度検出部１２は、印字された文字等の濃度である印字濃度を検出する。印字濃度調整部１３は、印字濃度検出部１２で検出された印字濃度が淡くなるに従い、隣接するドット同士の間隔であるドット間距離を短くする。
【００１６】
インクリボン１１１に含浸されるインクは、印字ピン１１２の打数の累積値が増大するにつれて減少する。その結果、印字濃度が淡くなる。一方、ドット間距離を短くするほど、単位面積当たりのドット数であるドット密度が高まるので、人間の目には印字濃度が濃くなったと感じる。そこで、本実施形態１によれば、印字濃度が淡くなるに従いドット間距離を短くすることにより、印字品質を落とすことなく、インクリボン１１１に残されたインクを最後まで無駄なく使い切ることができる。これに伴い、インクリボン１１１の交換周期を長くできる。
【００１７】
印字濃度調整部１３は、印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせてドット間距離も三種類以上に分けるようにしてもよい。印字濃度調整部１３は、印字濃度検出部１２で検出された印字濃度が最も淡い濃淡レベルに達した時に、インクリボン１１１を交換することを促す信号を出力するようにしてもよい。この信号は、上位装置へ出力してもよいし、自装置の警告ランプなどへ出力してもよい。
【００１８】
印字濃度検出部１２は、例えば光センサである。また、印字濃度検出部１２は、印字ピン１１２の打数をカウントし、そのカウント数の累積値に応じて間接的に印字濃度を検出する手段から構成してもよい。このような手段は、既存の印字制御プログラムの一部を改良することにより実現できる。この場合は、ソフトウェアだけで光センサ等と同等の機能がえられるので、光センサ等などのハードウェアを不要にでき、装置全体の簡素化及び小型化に寄与できる。
【００１９】
印字濃度調整部１３は、コンピュータプログラムによって実現することもできる。そのプログラムとは、印字濃度検出部１２で検出された印字濃度を入力する印字濃度入力手段１３１と、印字濃度入力手段１３１から入力された印字濃度が淡くなるに従い、隣接するドット同士の間隔であるドット間距離を設定するドット間距離設定手段１３２と、ドット間距離設定手段１３２で設定されたドット間距離を用いて印字ヘッド１１を制御する印字ヘッド制御手段１３３とを、コンピュータに機能させるための印字濃度調整プログラムである。本プログラムは、コンピュータ内のメモリに格納され、コンピュータ内のＣＰＵによってメモリから一行ずつ読み出され、解釈され、実行される。
【００２０】
また、本プログラムは、非一時的な記録媒体（non-transitory storage medium）、例えば光ディスク、半導体メモリなどに記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
【００２１】
次に、本実施形態１の印字濃度調整方法について説明する。本実施形態１の印字濃度調整方法は、ドットインパクトプリンタ装置１０の動作を方法の発明として捉えたものである。
【００２２】
すなわち、本実施形態１の印字濃度調整方法は、インクリボン１１１及び印字ピン１１２を含む印字ヘッド１１を用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置１０の印字濃度を調整する方法において、印字された文字等の濃度である印字濃度を検出し、この印字濃度が淡くなるに従い、隣接するドット同士の間隔であるドット間距離を短くする、というものである。
【００２３】
この場合、印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせてドット間距離も三種類以上に分けるようにしてもよい。印字濃度が最も淡い濃淡レベルに達した時に、インクリボン１１１を交換することを促す信号を出力するようにしてもよい。印字ピン１１２の打数をカウントし、そのカウント数の累積値に応じて間接的に、印字濃度を検出するようにしてもよい。
【００２４】
本実施形態１の印字濃度調整方法によれば、ドットインパクトプリンタ装置１０と同様の作用及び効果を奏する。
【００２５】
図２は、実施形態２のドットインパクトプリンタ装置を示すブロック図である。以下、この図面に基づき説明する。
【００２６】
本実施形態２のドットインパクトプリンタ装置１０は、実施形態１のドットインパクトプリンタ装置を更に具体化したものである。ドットインパクトプリンタ装置１０は、インクリボン１１１及び印字ピン１１２を含む印字ヘッド１１を用いて複数のドットによって文字等を印字するものであり、印字濃度検出部１２及び印字濃度調整部１３を備えている。印字濃度検出部１２は、光センサである濃淡検知センサ１２１からなる。印字濃度調整部１３は、ＣＰＵ２１、解析プログラム２２、編集プログラム２３、印字制御プログラム２４、ＣＧＲＯＭ(Character Generator ROM)２５、編集メモリ２６などからなり、前述の機能及び手段を実現している。ドットインパクトプリンタ装置１０には、上位装置３０が接続されている。
【００２７】
以下に、本実施形態２のドットインパクトプリンタ装置１０について更に詳しく説明する。
【００２８】
解析プログラム２２は上位からの文字コードを解析する。ＣＧＲＯＭ２５は、文字フォントを格納する。編集プログラム２３は、ＣＧＲＯＭ２５から読み出した文字フォントを編集する。編集メモリ２６は、編集データを保持する。印字ヘッド１１及び印字制御プログラム２４は、編集メモリ２６の内容を印字する。濃淡検知センサ１２１は、印字結果の濃淡を検知する。ＣＰＵ２１は、これら全体を制御する。
【００２９】
図３は、本実施形態２のドットインパクトプリンタ装置の動作を示すフローチャートである。以下、図２及び図３に基づき説明する。
【００３０】
（ステップＳ１）まず、上位装置３０から印字文字コードを含む印字データを受信する。
【００３１】
（ステップＳ２）解析プログラム２２は、印字データ中から印字すべき文字を解析し、編集プログラム２３に通知する。
【００３２】
（ステップＳ３）編集プログラム２３は、まずＣＧＲＯＭ２５から印字すべき文字のフォントデータを取得する。
【００３３】
（ステップＳ４）編集プログラム２３は、ステップＳ７で設定する文字のフォントデータを伸張する処理を行う。
【００３４】
（ステップＳ５）編集プログラム２３は、ステップＳ７で設定する「センサ検知濃淡レベル」に応じて、ステップＳ４で処理した伸張した文字のフォントデータを間引きする処理を行い、その結果を編集メモリ２６に格納をする。編集プログラム２３は、併せてドット情報の減衰を回避するために、必要に応じてドットを追加し編集メモリ２６に格納をする。
【００３５】
（ステップＳ６）印字制御プログラム２４は、ステップＳ７で設定する「センサ検知濃淡レベル」に応じて印字速度を設定し、印字ヘッド１１により用紙へ印字を行う。
【００３６】
（ステップＳ７）濃淡検知センサ１２１は、濃淡検知を行い、印字結果の濃淡レベルを例えば内蔵する不揮発性メモリに保存する。
【００３７】
（ステップＳ８）濃淡検知センサ１２１による濃淡レベルが、「最も淡いレベル」を検知したときは、上位装置３０へ操作者によるリボン交換を促すための通知を行う。
【００３８】
（ステップＳ９）用紙を装置外へ排出する。
【００３９】
図４は、図３におけるステップＳ５、Ｓ７及びＳ８の処理を示す図表である。以下、図２乃至図４に基づき説明する。
【００４０】
図４は、ステップＳ７で検知する濃淡レベルに応じての、ステップＳ５及びＳ８での処理を示す。ステップＳ４では、一例として、横方向に８倍に伸長している。濃淡検知センサ１２１は、印字結果の濃淡に応じて、濃い方から淡い方へ「０」から「５」までの六段階の濃淡レベルに分ける。濃淡レベルが「０」から「４」までの場合はステップＳ５において間引きドット数を「１５」から「８」までに設定し、濃淡レベルが「５」の場合はステップＳ８において上位装置３０へ通知する。例えば、濃淡レベルが最も濃い「１」の場合は、大きく間引きしても十分な印字濃度が得られるので、間引きドット数を最も大きい「１５」に設定する。間引きドット数が「１５」とは、印字するドット間に印字しないドットが１５個並ぶことを意味し、間引き後のドット間距離が１／９０インチとなる。間引きドット数が「１５」のときの印字速度を「１」とし、間引きドット数が減少するにつれて印字速度も減少する。
【００４１】
図５は、図４の処理における濃淡レベルと印字データとの関係を示す図表である。以下、図２乃至図５に基づき説明する。
【００４２】
図５において、●は印字するドット、○は印字しないドット、※は新たに付加した印字するドットを示す。新たに付加した印字するドットとは、濃淡レベル「０」と比べたときの情報減衰を回避するためのドットである。ステップＳ４で横方向に８倍に伸長された印字データは、濃淡レベルが淡くなるほど、間引きドット数を減らすことにより、ドット間距離を狭くする。
【００４３】
本実施形態２によれば、濃淡検知センサ１２１により印字濃度低下を検知したとき、直ちに印字濃度低下を上位装置３０へ通知することをせずに、印字ドット再配置編集機能によりドット間距離が近くなるように再配置を行った後に印字を行うようにする。このようにドット再配置を行った後、濃淡検知センサ１２１による濃度検知を行ったとしても依然として印字濃度低下（淡い）を検知する。しかし、ドット再配置を行ったことにより「ドットの集合」が高密度になるので、人間の目視による濃淡認識では、再配置前の印字結果と比べて濃いと認識をすることができる。この特性を利用した制御をすることにより、インクリボン１１１に残る一定量のインクを無駄なく使用できるとともに、インクリボン１１１の交換周期を長くできるようになる。すなわち、目視上の印字濃度低下を軽減することにより、ドットインパクトプリンタ装置１０に装着されるインクリボン１１１の交換周期をより長く保つことができる。
【００４４】
本実施形態２の説明では、間引きドット数を調整する指標として、濃淡検知センサ１２１による濃淡レベルを用いているが、印字ピン１１２の打数をその指標としてもよい。また、ステップＳ４で横方向伸張を８倍としているが、その倍率は解像度をより上げるために他の倍率であってもよい。
【００４５】
以上、上記各実施形態を参照して本発明を説明したが、本発明は上記各実施形態に限定されるものではない。本発明の構成や詳細については、当業者が理解し得るさまざまな変更を加えることができる。また、本発明には、上記各実施形態の構成の一部又は全部を相互に適宜組み合わせたものも含まれる。
【００４６】
上記各実施形態の一部又は全部は以下の付記のようにも記載され得るが、本発明は以下の構成に限定されるものではない。
【００４７】
［付記１］インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置において、
印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部と、
この印字濃度検出部で検出された前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする印字濃度調整部と、
を備えたことを特徴とするドットインパクトプリンタ装置。
【００４８】
［付記２］前記印字濃度調整部は、前記印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせて前記ドット間距離も三種類以上に分けている、
付記１記載のドットインパクトプリンタ装置。
【００４９】
［付記３］前記印字濃度調整部は、印字濃度検出部で検出された前記印字濃度が最も淡い前記濃淡レベルに達した時に、前記インクリボンを交換することを促す信号を出力する、
付記２記載のドットインパクトプリンタ装置。
【００５０】
［付記４］前記印字濃度検出部は、前記印字ピンの打数をカウントし、そのカウント数の累積値に応じて間接的に前記印字濃度を検出する手段からなる、
付記１乃至３のいずれか一つに記載のドットインパクトプリンタ装置。
【００５１】
［付記５］前記印字濃度検出部が光センサである、
付記１乃至３のいずれか一つに記載のドットインパクトプリンタ装置。
【００５２】
［付記６］インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するドットインパクトプリンタ装置の印字濃度を調整する方法において、
印字された前記文字等の濃度である印字濃度を検出し、
前記印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を短くする、
ことを特徴とする印字濃度調整方法。
【００５３】
［付記７］前記印字濃度を濃淡レベルに応じて三種類以上に分け、これに合わせて前記ドット間距離も三種類以上に分ける、
付記６記載の印字濃度調整方法。
【００５４】
［付記８］前記印字濃度が最も淡い前記濃淡レベルに達した時に、前記インクリボンを交換することを促す信号を出力する、
付記７記載の印字濃度調整方法。
【００５５】
［付記９］前記印字ピンの打数をカウントし、そのカウント数の累積値に応じて間接的に、前記印字濃度を検出する、
付記６乃至８のいずれか一つに記載のドットインパクトプリンタ装置の印字濃度調整方法。
【００５６】
［付記１０］インクリボン及び印字ピンを含む印字ヘッドを用いて複数のドットによって文字等を印字するとともに、印字された前記文字等の濃度である印字濃度を検出する印字濃度検出部及びコンピュータを備えたドットインパクトプリンタ装置、
に用いられる印字濃度調整プログラムにおいて、
前記印字濃度検出部で検出された前記印字濃度を入力する印字濃度入力手段と、
この印字濃度入力手段から入力された印字濃度が淡くなるに従い、隣接する前記ドット同士の間隔であるドット間距離を設定するドット間距離設定手段と、
この印字濃度設定手段で設定された前記ドット間距離を用いて前記印字ヘッドを制御する印字ヘッド制御手段と、
を前記コンピュータに機能させるための印字濃度調整プログラム。
【符号の説明】
【００５７】
１０  ドットインパクトプリンタ装置
１１  印字ヘッド
１１１  インクリボン
１１２  印字ピン
１２  印字濃度検出部
１２１  濃淡検知センサ
１３  印字濃度調整部
１３１  印字濃度入力手段
１３２  ドット間距離設定手段
１３３  印字ヘッド制御手段
２１  ＣＰＵ
２２  解析プログラム
２３  編集プログラム
２４  印字制御プログラム
２５  ＣＧＲＯＭ
２６  編集メモリ
３０  上位装置
【図１】
2014000758.tif 000003
【図２】
2014000758.tif 000004
【図３】
2014000758.tif 000005
【図４】
2014000758.tif 000006
【図５】
2014000758.tif 000007