(57)【特許請求の範囲】
【請求項１】
左半分及び右半分のそれぞれに、ヘッド移動方向の隣接位置に第１及び第２のピンを備える印字ヘッドと、
受信した原データからボールド化データを生成するデータ生成部と、
前記印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させる制御をする印字制御部と、
を備えることを特徴とするプリンタ。
【請求項２】
前記第２のピンによる印字位置は、前記第１のピンによる印字位置から、前記第１のピンと前記第２のピンとの間のピッチの間隔だけ変位していることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記第２のピンは、前記第１のピンによる印字から前記印字ヘッドを微動させた後、印字することを特徴とする請求項１に記載のプリンタ。
【請求項４】
前記データ生成部は、前記原データから所定ドット幅以下の印字部分を検出し、該印字部分に前記ボールド化データを生成させることを特徴とする請求項１に記載のプリンタ。
【請求項５】
プリンタに搭載されたコンピュータで実行する印字制御プログラムであって、
受信した原データからボールド化データを生成する機能と、
印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた第１及び第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させる制御をする機能と、
を前記コンピュータに実行させる印字制御プログラム。
【請求項６】
受信した原データからボールド化データを生成するステップと、
印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた第１及び第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させる制御をするステップと、
を含むことを特徴とする印字制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルドットプリンタ等のプリンタの印字制御に関し、例えば、多層複写用紙印字に用いられるプリンタ、印字制御プログラム及び印字制御方法に関する。
【背景技術】
【０００２】
プリンタには、印字ヘッドにある複数の印字ピンを電磁力により打ち出して印字ドットを生成して印字するシリアルドットプリンタが知られている。このようなプリンタは、印字ヘッドと印字用紙との間にあるインクリボンからインクを印字用紙に転写したり、多層の複写用紙の印字に多用されている。
【０００３】
このようなプリンタに関し、文字を表す信号を画素方向へ遅延させた信号又はライン方向へ遅延させた信号を元の信号に重ね合わせ、文字を構成する線幅を太く強調することが知られている（特許文献１）。
【０００４】
また、シリアル信号から１画素のみを記録する信号に対して信号幅を所定の遅延量だけ遅延させ、１画素分のみの記録濃度を強調することが知られている（特許文献２）。
【０００５】
また、サーマルプリンタに関し、連続ドットの記録の際、記録紙を発熱素子の奇数ドット群と偶数ドット群とが走査方向にずれるように送ることにより隣接ドット間の蓄熱を回避することが知られている（特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６３−２４０５８８公報
【特許文献２】特開２００３−００８９０１公報
【特許文献３】特開昭６２−１６５４７４公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、多層化された複写用紙等の複写媒体に対する高複写印字は、複写媒体の下層側の印字品質が低下する傾向にある。印字品質の低下を防止するため、印字ピンの押圧時間を長くすれば、その分だけ印字速度が低下する。また、多重印字によっても印字速度の低下を来すことになる。
【０００８】
そこで、本開示のプリンタ、印字制御プログラム及び印字制御方法の目的は、印字の鮮明化等、高品質化を図ることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本開示のプリンタは、印字ヘッドと、データ生成部と、印字制御部とを備える。前記印字ヘッドは、左半分及び右半分のそれぞれに、ヘッド移動方向に隣接する第１及び第２のピンを配置している。前記データ生成部は、受信した原データからボールド化データを生成する。前記印字制御部は、前記印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させる。
【００１０】
上記目的を達成するため、本開示の印字制御プログラムは、プリンタに接続又は搭載されたコンピュータに実行させる印字制御プログラムである。この印字制御プログラムでは、既述の印字ヘッドの前記第１のピンにより印字をする機能と、受信した原データからボールド化データを生成する機能と、印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた前記第１及び第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させる機能とが備えられている。
【００１１】
上記目的を達成するため、本開示の印字制御方法は、受信した原データからボールド化データを生成するステップと、印字ヘッドが印字部分に移動すると、対応する印字ピンが前記印字ヘッドの右半分にあれば、前記印字ヘッドの右半分に備えられた第１及び第２のピンを駆動させ、前記原データに基づいて前記第１のピンに印字させるとともに、前記第１のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第２のピンに印字させ、対応する印字ピンが前記印字ヘッドの左半分にあれば、前記印字ヘッドの左半分に備えられた前記第１及び前記第２のピンを駆動させ、前記原データに基づいて前記第２のピンに印字させるとともに、前記第２のピンによる印字位置の近傍位置に、前記ボールド化データに基づいて前記第１のピンに印字させるステップとを含んでいる。
【発明の効果】
【００１２】
本開示のプリンタ、印字制御プログラム及び印字制御方法によれば、プリンタ側で生成したボールド化データを原データに隣接して印字するので、印字品質を向上させることができる。
【００１３】
そして、本発明の他の目的、特徴及び利点は、添付図面及び各実施の形態を参照することにより、一層明確になるであろう。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態に係るプリンタの構成例を示す図である。
【図２】印字制御の処理手順の一例を示す順を示すフローチャートである。
【図３】第２の実施の形態に係るプリンタの構成例を示す図である。
【図４】プリンタのハードウェアの構成例を示す図である。
【図５】印字ヘッドの構成例を示す図である。
【図６】印字ヘッドのピン配列と印字分担例を示す図である。
【図７】印字ヘッドの縦断面を示す図である。
【図８】ホストコンピュータ側の処理手順の一例を示すフローチャートである。
【図９】ボールド指示の画面表示の一例を示す図である。
【図１０】ボールド印字の処理手順の一例を示すフローチャートである。
【図１１】印字ヘッド及び印字例を示す図である。
【図１２】印字動作の一例を示す図である。
【図１３】高複写印字の印字例を示す図である。
【図１４】ボールド印字の印字例を示す図である。
【図１５】第３の実施の形態に係るボールド印字の処理手順の一例を示すフローチャートである。
【図１６】比較例に係る印字ヘッド及び印字例を示す図である。
【図１７】比較例に係る高複写印字の印字例を示す図である。
【図１８】比較例に係る高複写印字の上層部及び下層部の印字例を示す図である。
【発明を実施するための形態】
【００１５】
〔第１の実施の形態〕
【００１６】
第１の実施の形態は、原データ（原印字データ）及びボールド化（肉太化）データに基づき第１のピンによる印字と、第１のピンによる印字位置又は該印字位置の近傍位置に第２のピンによる印字とを制御する構成である。
【００１７】
この第１の実施の形態について、図１を参照する。図１は、プリンタの構成例を示している。
【００１８】
プリンタ２は、本開示のプリンタの一例であって、受信した原印字データ４からボールド指示６によりボールド化データ８を生成し、ボールド印字を行う構成である。このプリンタ２では、データ受信部１０と、ボールド化データ生成部１２と、印字制御部１４と、印字ヘッド１６とを備える。
【００１９】
原印字データ４は、図示しないホストコンピュータ等のデータ源から提供されるデータであって、この実施の形態では、ボールド化データ８に対して原データである。ボールド化データ８は、提供された原印字データ４の印字の肉太化（ボールド化）のために生成されるデータである。ボールド指示６は、原印字データ４からボールド化データ８を生成させる契機となるコマンド情報である。
【００２０】
データ受信部１０は、原データである原印字データ４をデータ源から受信する手段であり、受信した原印字データ４を保持する機能を備えてもよい。
【００２１】
ボールド化データ生成部１２は、ボールド化データ８の生成手段の一例であって、データ受信部１０から原印字データ４を受けるとともに、必要に応じてボールド指示６を受け、原印字データ４に基づきボールド化データ８を生成させる。
【００２２】
印字制御部１４は、印字ヘッド１６の印字駆動を制御する手段であって、原印字データ４及びボールド化データ８に基づき、印字ヘッド１６の第１のピン（例えば、印字ピン４４：図５、図６）による印字と、第１のピンによる印字位置又は該印字位置の近傍位置に第２のピン（例えば、印字ピン４６：図５、図６）による印字とを生じさせる。具体的には、ボールド指示６が無い場合には、データ受信部１０から提供される原印字データ４を印字ヘッド１６に印字させる。また、ボールド化データ生成部１２からボールド化データ８が提供されている場合には、そのボールド化データ８を印字ヘッド１６に印字させる。この原印字データ４と、ボールド化データ８の印字とを以てボールド印字を生成する。
【００２３】
そして、印字ヘッド１６は、ヘッド移動方向の隣接位置に既述の第１及び第２のピンを備え、既述の通り、印字制御部１４によって制御される構成である。
【００２４】
このプリンタ２の印字制御について、図２を参照する。図２は、印字制御の処理手順の一例を示すフローチャートである。
【００２５】
プリンタ２を駆動し、原印字データ４を例えば、ホストコンピュータから受信する（ステップＳ１１）。そこで、ボールド指示６があるかを判定し（ステップＳ１２）、ボールド指示６があれば（ステップＳ１２のＹＥＳ）、原印字データ４からボールド化データ８を生成する（ステップＳ１３）。
【００２６】
ボールド化データ８の生成の後、原印字データ４及びボールド化データ８による印字を行う（ステップＳ１４）。この印字は、ボールド印字であり、原印字データ４及びボールド化データ８に基づき、印字ヘッド１６の第１のピン（例えば、印字ピン４４：図５、図６）による印字と、第１のピンによる印字位置又は該印字位置の近傍位置に第２のピン（例えば、印字ピン４６：図５、図６）による印字とを生じさせる。
【００２７】
また、ボールド指示６がない場合には（ステップＳ１２のＮＯ）、ボールド化データ８の生成がないので、原印字データ４の印字を行う（ステップＳ１５）。
【００２８】
この場合、印字中にボールド指示６があれば、このボールド指示６を契機として原印字データ４からボールド化データ８の生成及びその印字を行う構成としてもよい。
【００２９】
原印字データ４からボールド化データ８の生成について、ボールド化データ生成部１２で原印字データ４の特定ドット幅例えば、１ドット幅の場合にボールド化データ８を生成させ、１ドット幅を２ドット幅に印字する構成としてもよい。また、特定ドット幅以上の原印字データ４では、ボールド化データ８を生成させない構成としてもよい。
【００３０】
斯かる構成によれば、狭い印字ドット幅に対し、ボールド化データ８によるボールド印字を行うことができ、印字の鮮明化を図ることができる。また、多層紙による高複写印字の場合にも、上層部から下層部まで鮮明な印字を行うことができる。しかも、ボールド指示６のみでボールド印字を自動的に行うことができ、印字処理の操作性を高めることができる。
【００３１】
〔第２の実施の形態〕
【００３２】
第２の実施の形態は、第１の実施の形態を具体化した構成例である。この場合、印字ヘッドに二段ヘッドを用いており、原データ印字は一段目ピン、ボールド化印字は二段目ピンで行い、原印字データの印字ドットと、ボールド化データの印字ドットとは例えば、一段目ピンと二段目ピンのピッチ（Ｐ）の間隔が設定されている。
【００３３】
この第２の実施の形態について、図３を参照する。図３は、プリンタの構成例を示している。図３において、図１と同一部分には同一符号を付してある。
【００３４】
プリンタ２は、既述の通り、本開示のプリンタの一例であって、上位装置であるホストコンピュータ１８から原印字データ４やボールド指示６を受ける構成である。
【００３５】
ホストコンピュータ１８は、原印字データ４やボールド指示６を出力するデータ源の一例である。プリンタ２に対するデータ源はホストコンピュータ１８に限定されない。ディジタルカメラやゲーム機等、少なくとも原印字データ４を出力する電子機器であればよく、また、ボールド指示６はホストコンピュータ１８以外例えば、プリンタ２側で指示してもよい。
【００３６】
プリンタ２は、データ受信部１０と、制御情報受信部２０と、ボールド化データ生成部１２と、印字ヘッド１６と、ラインバッファ２２と、ヘッド制御部２４とを備える。この場合、ラインバッファ２２と、ヘッド制御部２４とで既述の印字制御部１４が構成されている。
【００３７】
制御情報受信部２０は、ホストコンピュータ１８からプリンタ２に対して発せられる制御情報であるボールド指示６を受信する手段の一例である。この制御情報受信部２０では受信したボールド指示６により、ボールド化データ生成部１２に対してボールド化の指示をする。
【００３８】
ホストコンピュータ１８から原印字データ４が１ラインずつ転送されるので、データ受信部１０はその原印字データ４を受信し、保持する。このデータ受信部１０が受信した原印字データ４は、ラインバッファ２２及びホールド化データ生成部１２に転送される。ラインバッファ２２は、原印字データ４を１ライン毎に保持する。
【００３９】
ホールド化データ生成部１２は、１ライン毎に転送された原印字データ４に対応し、ボールド指示６がある場合、ボールド化データ８を生成する。
【００４０】
そこで、ヘッド制御部２４は、ラインバッファ２２からの原印字データ４と、ボールド化データ生成部１２からのボールド化データ８とを受け、原印字データ４とボールド化データ８との印字を印字ヘッド１６に行わせる。
【００４１】
次に、このプリンタ２のハードウェアについて、図４を参照する。図４は、プリンタのハードウェア構成例を示している。図４において、図３と同一部分には同一符号を付してある。
【００４２】
このプリンタ２には、図３に示す機能を実現する手段として、ＣＰＵ（Central Processing Unit ）２６と、記憶部２８と、入出力（Ｉ／Ｏ）部３０と、印字ヘッド駆動部３２と、表示部３４と、印字ヘッド１６とを備える。
【００４３】
ＣＰＵ２６は、印字制御、ボールド化処理、データ表示等の各種の制御や演算処理の処理手段の一例であって、記憶部２８にあるＯＳ（Operating System）、ファームウェアプログラムを実行する。この場合、ファームウェアプログラムは例えば、印刷ドライバである。このＣＰＵ２６は、プログラムの実行により、既述のボールド化データ生成部１２、印字制御部１４を構成する。
【００４４】
記憶部２８は、プログラム記憶部３６と、データ記憶部３８と、ＲＡＭ（Random-Access Memory）４０とを備える。プログラム記憶部３６は、ＯＳやファームウェアプログラムを格納する記憶手段であって、例えば、キャッシュメモリで構成される。データ記憶部３８は、原印字データ４やボールド化データ８等、各種のデータを格納する記憶手段であって、ラインバッファ２２等を構成する。このデータ記憶部３８も例えば、キャッシュメモリで構成される。また、ＲＡＭ４０は、印字処理のワークエリアを構成する。
【００４５】
Ｉ／Ｏ部３０は、データの入出力手段の一例であって、既述のデータ受信部１０及び制御情報受信部２０を構成する。
【００４６】
印字ヘッド駆動部３２は、印字ヘッド１６の駆動手段の一例である。また、表示部３４は、制御情報やメッセージの表示を行う手段であって、例えば、ＬＣＤ（Liquid Crystal Display）表示器で構成される。
【００４７】
次に、印字ヘッド１６について、図５、図６及び図７を参照する。図５は印字ヘッドの印字ピン配列を示し、図６はヘッドのピン配列と印字分担例を示し、図７は印字ヘッドの縦断面を示している。
【００４８】
この印字ヘッド１６は、図５に示すように、ヘッド面４２に複数の上位側印字ピン４４及び下位側印字ピン４６を備え、各上位側印字ピン４４及び各下位側印字ピン４６を例えば、２４ピンとする４８ピン構成である。上位側印字ピン４４及び下位側印字ピン４６に付した番号１〜１２は便宜上付したピン番号である。説明の都合上、上位側印字ピン４４は太枠、下位側印字ピン４６は細枠で示している。
【００４９】
上位側印字ピン４４及び下位側印字ピン４６において、横方向（Ｘ軸方向）が印字ヘッド１６の移動方向（ライン方向）、縦方向（Ｙ軸方向）が画素方向である。奇数番号１、３、５、７、９、１１のピンは中心軸４８を挟んで左側半分、偶数番号２、４、６、８、１０、１２のピンは右側半分に配置されている。
【００５０】
上位側印字ピン４４及び下位側印字ピン４６において、１番ピン及び２番ピンを中心線４８から最も遠ざかった位置に設定し、奇数番ピンの各横方向の間隔及び偶数番ピンの横方向の間隔はピッチＰの間隔が設定されている。また、奇数番ピンと偶数番ピンは高さ方向に互い違いに配列され、偶数番ピンの間隔は１ドットの間引き間隔であり、奇数番ピンも同様に１ドットの間引き間隔に設定されている。上位側印字ピン４４と下位側印字ピン４６とは、上位側印字ピン４４を内側、下位側印字ピン４６を外側にして略菱形状の配列とした二段印字ヘッドを構成している。
【００５１】
そして、この印字ヘッド１６のヘッド右半分に配列されたピン番号２では、図６のＡに示すように、上位側印字ピン４４が原印字データ４の印字を担当し、同番号の下位側印字ピン４６がボールド化データ８の印字を担当する。
【００５２】
また、この印字ヘッド１６のヘッド左半分に配列されたピン番号１では、図６のＢに示すように、下位側印字ピン４６が原印字データ４の印字を担当し、同番号の上位側印字ピン４４がボールド化データ８の印字を担当する。即ち、印字ヘッド１６の右半分と左半分とでは上位側印字ピン４４と下位側印字ピン４６の印字の役割分担が異なっている。
【００５３】
そして、この印字ヘッド１６は、図７に示すように、筐体部５０に進退可能に上位側印字ピン４４を内側、下位側印字ピン４６を外側に配置し、各印字ピン４４、４６には支点５２を介して駆動アーム部５４が設けられている。
【００５４】
各印字ピン４４、４６のピン部５６と駆動アーム部５４とは鈍角状のＬ字形であり、駆動アーム部５４には電磁ソレノイド５８が配置されている。電磁ソレノイド５８が印字ヘッド駆動部３２（図４）の駆動出力により励磁されると、電磁ソレノイド５８側に駆動アーム部５４が引きつけられる。この結果、ピン部５６が下降し、ヘッド面４２から突出する。この突出によって印字ドットが生成される。
【００５５】
この実施の形態では、印字ヘッド１６のヘッド面４２の下側にはインクリボン６０が配置され、このインクリボン６０の下面側に複写用紙６２が配置されている。そこで、インクリボン６０の上側から印字ピン４４、４６が殴打されると、その殴打位置に印字ドットが生成されることになる。
【００５６】
次に、ホストコンピュータ１８側の処理について、図８を参照する。図８は、ホストコンピュータ及びプリンタの処理手順の一例を示している。
【００５７】
ホストコンピュータ１８では、原印字データ４が作成され（ステップＳ２１）、必要に応じてボールド指示６の設定が行われる（ステップＳ２２）。
【００５８】
この原印字データ４が作成されると、原印字データ４の出力、また、ボールド指示６があれば、その指示出力がプリンタ２側に出力される（ステップＳ２３）。
【００５９】
そして、プリンタ２側の印刷処理に移行し、プリンタ２では、駆動を開始した後、ホストコンピュータ１８から原印字データ４が転送されると、この原印字データ４を受信する（ステップＳ２４）。この原印字データ４の受信を契機として、印刷処理が実行される（ステップＳ２５）。
【００６０】
次に、ボールド指示６の一例について、図９を参照する。図９は、ボールド指示の画面表示の一例を示している。
【００６１】
ホストコンピュータ１８には原印字データ４やボールド指示６を画面表示する表示部６４が設けられ、この表示部６４には設定メニューを立ち上げることにより、プリンタ詳細オプション６６の表示画面６８が表示される。
【００６２】
この表示画面６８に表示されたプリンタ詳細オプション６６では、詳細なドキュメント設定の下位設定として、濃淡設定の項目に印字モード選択部７０が設定されている。この印字モード選択部７０には、標準モードと、高複写モードとが含まれている。高複写モードがボールド指示６の一例である。高複写モードにカーソル表示を重ね、ＯＫボタン７２をクリックすれば、原印字データ４の印字に対しボールド指示６を付与することができる。
【００６３】
次に、ボールド印字の処理について、図１０を参照する。図１０はボールド印字の処理手順の一例を示している。
【００６４】
プリンタ２側で原印字データ４を受信すると、原印字データ４から１ライン分の読み込みを実行し（ステップＳ３１）、ボールド指示６を受けているか即ち、ボールドモードかを判定する（ステップＳ３２）。ボールドモードでなければ（ステップＳ３２のＮＯ）、通常印字処理として原印字データ４のみの印字処理を行う（ステップＳ３３）。
【００６５】
ボールドモードであれば（ステップＳ３２のＹＥＳ）、原印字データ４からボールド化データ８を生成する（ステップＳ３４）。この場合、ラインバッファ２２を左からスキャンし、印字ドットに対応する印字ピンが印字ヘッド１６の右半分にあるかを判定する（ステップＳ３５）。
【００６６】
印字ドットに対応する印字ピンが印字ヘッド１６の左半分にあれば（ステップＳ３５のＮＯ）、下位側印字ピン４６で原印字データ４の印字を行い（ステップＳ３６）、同番号の上位側印字ピン４４でボールド化データ８の印字を行う（ステップＳ３７）。
【００６７】
また、印字ドットに対応する印字ピンが印字ヘッド１６の右半分にあれば（ステップＳ３５のＹＥＳ）、上位側印字ピン４４で原印字データ４の印字を行い（ステップＳ３８）、同番号の下位側印字ピン４６でボールド化データ８の印字を行う（ステップＳ３９）。
【００６８】
このような原印字データ４及びボールド化データ８の印字を経て、ラインバッファ２２にあるデータが終了したかを判定し（ステップＳ４０）、ラインバッファ２２が終了していなければ（ステップＳ４０のＮＯ）、ステップＳ３５からラインバッファ２２にあるデータが終了するまで同様の処理を実行する。
【００６９】
そして、ラインバッファ２２にあるデータが終了すれば（ステップＳ４０のＹＥＳ）、印字処理を終了する。
【００７０】
この印字処理について、図１１を参照する。図１１のＡは印字のボールド化に用いられる印字ヘッドのピン配列を示し、図１１のＢはボールド印字の一例を示している。
【００７１】
ボールドモードにおいて、印字ヘッド１６によるボールド印字７４が実行される。ボールドモードにおいて、原印字データ４が１ドット幅の縦線であれば、図１１のＢに示すように、原印字７６と、ボールド化印字７８とを行い、両者によってボールド印字７４が生成される。この場合、原印字７６は、１ドット幅の縦線を表すデータの印字であり、ボールド化印字７８は原印字データ４を横方向に１ドットだけシフト（この実施の形態では右方向にシフト）させたボールド化データ８の印字である。このように原印字７６の横にボールド化印字７８が付加されたボールド印字７４では、１ドット幅の原印字データ４が２ドット幅の印字にボールド化（肉太化）されている。
【００７２】
図１１のＡから図１１のＢに対して書き込んだ矢印Ｘは、印字ヘッド１６の移動方向を示している。また、印字ピン４４、４６と、原印字７６、ボールド化印字７８との間に書き込んだ矢印ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈは、印字ピン４４、４６と印字位置の関係を示している。Ｐは、印字ピン４４、４６のピッチ（図１１のＡ）であるとともに、印字ドットのピッチ（図１１のＢ）である。
【００７３】
二段ヘッドである印字ヘッド１６の印字では、印字ヘッド１６を左右に移動して印字部分に達すると、印字ヘッド１６の右半分にある印字ピン４４、４６では、下位側印字ピン４６が右側に印字し、上位側印字ピン４４が左側に印字する。印字ヘッド１６の左半分に配列された印字ピン４４、４６では、下位側印字ピン４６が左側に印字し、上位側印字ピン４４が右側に印字する。このように印字することにより、上位（一段目）と下位（二段目）の印字ピン４４、４６の左右の印字が反対となる。
【００７４】
そして、印字ヘッド１６の右半分では、上位側印字ピン４４（１段目）が原印字７６、下位側印字ピン４６（２段目）がボールド化印字７８を印字する。ボールド化印字７８（印字結果の右側）を印字する印字ピンが駆動されると、直後に上位側印字ピン４４（１段目）と下位側印字ピン４６（２段目）との駆動切替えを行い、原印字７６を印字することにより、印字ヘッド１６の上位側印字ピン４４（１段目）と下位側印字ピン４６（２段目）とを用いたボールド化印字７８を行い、ボールド印字７４を生成する。原印字７６に対してボールド化印字７８がピッチＰの間隔で印字されている。
【００７５】
このボールド印字７４の処理について、図１２を参照する。図１２はボールド印字のヘッド移動及び印字位置を示している。
【００７６】
線幅が１ドットの縦線の直線印字では、原印字７６の横側にボールド化印字７８によってボールド印字７４が生成される。この場合、印字ヘッド１６の右半分側では、ボールド指示６に基づき、原印字データ４はピン配列左側の上位側印字ピン４４で印字され、ボールド化データ８は同番号の下位側印字ピン４６で印字される（図６のＡ）。また、印字ヘッド１６の左半分側では、ボールド指示６に基づき、原印字データ４はピン配列左側の下位側印字ピン４６で印字され、ボールド化データ８は同番号の上位側印字ピン４４で印字される（図６のＢ）。これらは既述の通りである。
【００７７】
この場合、図１２のＡに示すように、印字ヘッド１６を矢印Ｒの方向に移動した際、印字ヘッド１６の右半分での印字は、上位側ピン４４を印字位置Ｑ１まで移動して印字をする。その後、同番号の下位側印字ピン４６で印字することにより、１回の移動により２回の印字をする。
【００７８】
また、図１２のＢに示すように、印字ヘッド１６を矢印Ｒの方向に移動した際、印字ヘッド１６の左半分での印字は、下位側ピン４６を印字位置Ｑ２まで移動して印字をする。その後、同番号の上位側ピン４４で印字することにより、１回の移動により２回の印字をする。
【００７９】
このように、ボールド指示６があれば、原印字７６をピン配列左側の印字ピン４４又は４６で印字後、同位置にある右側の印字ピン４６又は４４でボールド化印字７８を行い、印字のボールド化が図られる。
【００８０】
次に、高複写印字について、図１３及び図１４を参照する。図１３はボールド印字の原印字側の印字例、図１４はボールド印字の原印字及びボールド化印字の印字例を示している。
【００８１】
この場合、インクリボン６０の下側に例えば、３枚構成の複写用紙６２Ａ、６２Ｂ、６２Ｃが設置された場合の高複写印字を例示している。図１３のＡに示すように、上位側印字ピン４４の殴打により、１枚目の複写用紙６２Ａには原印字７６側の印字ドット８０（図１３のＢ）が生成される。同時に、３枚目の複写用紙６２Ｃにも印字ドット８２（図１３のＣ）が生成される。印字ドット８０、８２はそれぞれ原印字データ４による原印字７６であるが、複写用紙６２Ａには印字ピン４４がインクリボン６０のみを介して当たるため、印字ピン４４の先端径にほぼ等しい印字径ｒ1 が得られる。これに対し、複写用紙６２Ｃには印字ピン４４がインクリボン６０及び複写用紙６２Ａ、６２Ｂを介在して当たるため、印字径ｒ1 より大きい印字径ｒ2 （＞ｒ1 ）が得られる。
【００８２】
ボールドモードでは、図１４に示すように、印字ドット８０、８２に隣接して下位側印字ピン４６による印字が行われる。印字ピン４６の殴打により、１枚目の複写用紙６２Ａには原印字７６側の印字ドット８０に隣接し、ボールド化印字７８による印字ドット８１（図１４のＢ）が生成される。同時に、３枚目の複写用紙６２Ｃにも印字ドット８２に隣接し、ボールド化印字７８による印字ドット８３（図１４のＣ）が生成される。
【００８３】
印字径ｒ1 、ｒ2 については、印字ドット８１、８３も同様である。そして、このような隣接した印字ドット８０、８１、印字ドット８２、８３により、ボールド印字７４が生成されている。２つの印字ドットによって印字幅の拡大が図られるとともに、印字速度を低下させることなく、印字の鮮明化が図られている。
【００８４】
以上述べた実施の形態について、特徴事項や利点を以下に列挙する。
【００８５】
(1) 二段ヘッドの利点を活かして高複写印字等、印字速度を低下させることなく、印字品質を高めることができる。
【００８６】
(2) 二段ヘッドシリアルドットプリンタにおいて、一番目のピンで印字後、直ちに二番目のピンにて同一箇所近傍（一番目と二番目のピッチ分の間隔）に印字するので、印字速度を犠牲にすることなく印字品質を高められる。
【００８７】
(3) 二段ヘッドシリアルドットプリンタにおいて、一番目のピンで印字後、横に微小移動の後、二番目のピンにて同一箇所近傍に印字するので、印字速度を犠牲にすることなく、印字品質を高められる。
【００８８】
(4) 隣接するドット印字は、印字ヘッド１６の移動と隣接する２つのピンを駆動して印字するので、印字時間の短縮を図ることができる。
【００８９】
(5) 原印字データ４の印字と、ボールド化データ８の印字はそれぞれ独立した印字ピンの駆動により行うので、時間消費を拡大することなく、シャープなボールド印字を得ることができる。
【００９０】
(6) 印字ヘッドは、印字要求があるピンを電磁石により進退させ、インクリボンを印字媒体に押下して印字することができる。
【００９１】
(7) 印字ピンの押下時間を拡大させないので、１ピン当たりの印字時間が短く、総印字時間を拡大させることはない。
【００９２】
(8) 印字ピンの押下時間を長くすると、印字ドットの回りにリボンのインクやカーボンの染みが生じて印字ドット径が大きくなる不都合があるが、押下時間を拡大しないので、斯かる不都合は生じない。同様に、高複写の場合、下層部にある複写用紙のカーボンインクの染みも生じることがなく、印字ドットを不必要に大きくすることがない。
【００９３】
(9) 印字ヘッドを移動時、印字ヘッド右側の印字では上位側のピンが印字位置まで移動して印字をし、その後、同番号のピンの下位側のピンで印字することにより、１回の移動で２回の印字をし、ボールド印字を実現できる。
【００９４】
(10)  印字ヘッドを移動時、印字ヘッド左側の印字では下位側のピンが印字位置まで移動して印字をし、その後、同番号のピンの上位側のピンで印字することにより、１回の移動で２回の印字をし、同様に、ボールド印字を実現できる。
【００９５】
(11)  ホストコンピュータ１８からのボールド指示６によってボールド印字７４を自動的且つ容易に実現することができる。
【００９６】
(12)  ホストコンピュータ１８からプリンタ２のデータ受信部１０に１ラインずつデータを転送することにより、プリンタ側で受信した１ラインのデータに対してボールド化処理を行うので、印字精度の高いボールド印字７４を実現できる。
【００９７】
〔第３の実施の形態〕
【００９８】
第３の実施の形態は、原印字データの印字幅に応じてボールド化データの生成を行い、印字幅を拡大する構成である。
【００９９】
この第３の実施の形態について、図１５を参照する。図１５は、第３の実施の形態に係るボールド印字の処理手順の一例を示している。
【０１００】
この実施の形態においても、第２の実施の形態と同様のプリンタ構成を用いるので、その詳細な説明を省略する。
【０１０１】
この実施の形態の処理手順では、図１５に示すように、ボールド指示６の有無を判定し（ステップＳ５１）、ボールド指示６がなければ（ステップＳ５１のＮＯ）、既述の通り、印字処理（ステップＳ５５）に移行する。ボールド指示６があれば（ステップＳ５１のＹＥＳ）、原印字データ４の印字幅のチェックを行う（ステップＳ５２）。この印字幅のチェックは、文字や記号又は線等の印字対象単位で行えばよいが、ドット単位で行ってもよい。この実施の形態では、所定ドット幅以下の印字部分の一例として、１ドット単位で印字幅をチェックする。
【０１０２】
そこで、印字幅が１ドット幅かを判定し（ステップＳ５３）、印字幅が１ドット幅を超えていれば（ステップＳ５３のＮＯ）、印字処理に移行し、ボールド化処理は行わない。また、印字幅が１ドット幅であれば（ステップＳ５３のＹＥＳ）、既述のボールド化処理（ステップＳ５４）を実行し、印字処理（ステップＳ５５）に移行する。
【０１０３】
斯かる構成とすれば、印字幅が狭いために不鮮明化する印字劣化を精度よく改善することができる。
【０１０４】
この場合、印字幅の監視について、２ドット以上の印字幅があれば、ボールド化処理を回避する処理としてもよい。
【０１０５】
〔他の実施の形態〕
【０１０６】
(1) 上記実施の形態では、印字を１ピッチの間隔で行っているが、印字精度を上げるため、印字ヘッド１６を微小移動させ、印字位置を制御してもよい。
【０１０７】
(2) 上記実施の形態では、１ピッチの間隔で印字しているが、印字ヘッド１６の微小移動により、１ピッチ以下又は１ピッチを超える間隔で印字してもよい。
【０１０８】
(3) 上記実施の形態では、ホストコンピュータ１８側で高複写設定をし、ボールド指示６をプリンタ２側に付与しているが、プリンタ２側でボールド設定を行い、ボールド指示を行うようにしてもよい。ボールド化表示をプリンタ２側の表示部３４に表示してもよい。
【０１０９】
(4) 上記実施の形態では、ボールド化印字の一例として多層の複写用紙に対する高複写印字を例示したが、これに限定されない。印字媒体は、複写用紙以外の印字用紙を用いてもよい。
【０１１０】
(5) 上記実施の形態では、プリンタ２に接続される上位装置としてホストコンピュータ１８を例示しているが、これに限定されない。ホストコンピュータ１８に代え、電子ゲーム機、テレビジョン受像機、ディジタルカメラ等、印字データを出力する電子機器であればよい。
【０１１１】
(6) 上記実施の形態では、印字ヘッド１６が上位側印字ピン４４、下位側印字ピン４６をそれぞれ２４ピンで構成し、４８ピン構成であるが、これに限定されない。これ以上のピン数の印字ヘッドを用いてもよいし、これ以下のピン数の印字ヘッドであってもよい。
【０１１２】
(7) 上記実施の形態では、ボールド化データを生成させる所定ドット幅以下の印字部分として、１ドットを例示しているが、所定ドット幅には、１ドットを超えるドット幅を包含する。
【０１１３】
〔比較例〕
【０１１４】
比較例は二段ヘッドを用いた通常印字、印字ピンの押圧時間を延長した印字、多重印字等を示している。
【０１１５】
この比較例に用いる二段ヘッド及び印字について、図１６を参照する。図１６は印字ヘッドのピン構成及びその印字例を示している。
【０１１６】
この印字ヘッド２００は、図１６のＡに示すように、上位側印字ピン２０２及び下位側印字ピン２０４のそれぞれを２４ピンとする４８ピン構成であって、概ね菱形状に配列されている。説明の都合上、上位側印字ピン２０２は太枠、下位側印字ピン２０４は細枠で記載している。
【０１１７】
この印字ヘッド２００の印字にあっては、印字ヘッド２００を左から右に移動させた際に、４８ピンのそれぞれが印字位置に移動したときに稼働する。即ち、図１６のＢに示すように、印字データに応じた縦線の印字例２０６が得られる。
【０１１８】
上位側印字ピン２０２及び下位側印字ピン２０４と印字例２０６とに付された番号は、印字の順番を示し、印字例２０６から上位側印字ピン２０２及び下位側印字ピン２０４の稼働ピンの関係を知ることができる。印字例２０６においても、上位側印字ピン２０２による印字ドット２０８を太枠、下位側印字ピン２０４による印字ドット２１０を細枠で示している。
【０１１９】
この印字ヘッド２００を用いた複写印字について、通常印字、印字ピンの押圧時間を長くした印字、重複印字等がある。
【０１２０】
(1) 通常印字
【０１２１】
通常印字で例えば、３枚複写の印字を行った場合には、図１７のＡに示すように、３枚の複写用紙２１２ａ、２１２ｂ、２１２ｃの上にインクリボン２１４が重ねられ、このインクリボン２１４の上に印字ヘッド２００の例えば、印字ピン２０２の先端が押し当てられる。印字ピン２０２の先端部が押し当てられたインクリボン２１４及び複写用紙２１２の部分には、印字ピン２０２の先端部により窪み２１６を生じる。この窪み２１６は、印字ピン２０２に接触するインクリボン２１４側が最も小さく、複写用紙２１２の重なり及び複写用紙２１２の厚さに応じ、下層方向に向かって拡大する。この結果、最上層の複写用紙２１２ａの印字ドット径ｒ3 （図１７のＢ）に比較し、最下層の複写用紙２１２ｃの印字ドット径ｒ4 （図１７のＣ）が大きくなる。
【０１２２】
このように、印字ドット径ｒが大きくなるが、複写用紙の重ね枚数が増加するに連れ、複写印字が不十分となり、かすれたり不鮮明になるという課題がある。このようなかすれや不鮮明な印字は、複写紙の複写枚数が多い場合、複写紙のインクの浸透性が悪い場合に顕著である。しかし、印字の鮮明化のため、使用する複写用紙を限定することは、使い勝手の悪化を招くことになる。
【０１２３】
(2) 印字ピンの押圧時間を長くした印字
【０１２４】
印字ピン２０２、２０４の押圧時間を長くした場合には、１枚目の複写用紙２１２ａには、図１８のＡに示すように、印字２１８の周囲にインクリボン２１４のインクの染み２２０が生じ、この染み２２０で印字２１８のドット径ｒ（＝ｒ5 ）が大きくなる。更に３枚目の複写用紙２１２ｃには印字２２２の周囲に２枚目の複写用紙２１２ｂのカーボンの染み２２４を生じて印字２２２のドット径ｒ（＝ｒ6 ＞ｒ5 ）が大きくなる（図１８のＢ）。
【０１２５】
また、印字ピン２０２、２０４の押圧時間を長く設定した場合には、１ピン当たりの印字に要する時間が長くなり、プリント時間が長大化する。
【０１２６】
更に、押圧時間を長くすれば、印字濃度は濃くなるものの、通常印字に比べ印字が遅く、用紙の複写能力によっては複写用紙の２枚目、３枚目の印字が濃くなる効果が表れないことがある。これは、複写のインクの浸透性が低い場合、押圧時間が長くても濃度が濃くならない場合がある。
【０１２７】
(3) 多重印字の場合
【０１２８】
同一行を２度印字するため、通常印字に比較し、単純には印字速度が半分になる。また、印字ピンの押圧時間を長くすれば、印字速度は更に低下し、３倍程度の時間を要することになる。しかも、２度印字の場合、単純に同じ位置の印字では押圧時間を長くした場合とさほどの変化はない。
【０１２９】
(4) その他の印字
【０１３０】
印字位置を数ドットずらして印字する方法や、濃度を高くしたインクを用いてインクを滲ませる方法等があるが、(1) 〜(3) で述べた課題を解決することはできない。
【０１３１】
次に、以上述べた実施例を含む実施の形態に関し、更に以下の付記を開示する。以下の付記に本発明が限定されるものではない。
【０１３２】
（付記１）  ヘッド移動方向の隣接位置に第１及び第２のピンを備える印字ヘッドと、
受信した原データからボールド化データを生成するデータ生成部と、
前記原データ及び前記ボールド化データに基づき前記第１のピンによる印字と、前記第１のピンによる印字位置又は該印字位置の近傍位置に前記第２のピンによる印字とを制御する印字制御部と、
を備えることを特徴とするプリンタ。
【０１３３】
（付記２）  前記第２のピンによる印字位置は、前記第１のピンによる印字位置から、前記第１のピンと前記第２のピンとの間のピッチの間隔だけ変位していることを特徴とする付記１に記載のプリンタ。
【０１３４】
（付記３）  前記第２のピンは、前記第１のピンによる印字から前記印字ヘッドを微動させた後、印字することを特徴とする付記１に記載のプリンタ。
【０１３５】
（付記４）  前記データ生成部は、前記原データから所定ドット幅以下の印字部分を検出し、該印字部分に前記ボールド化データを生成させることを特徴とする付記１に記載のプリンタ。
【０１３６】
（付記５）  前記データ生成部は、前記原データから所定ドット幅を超える印字部分を検出し、該印字部分に前記ボールド化データを生成させないことを特徴とする付記１に記載のプリンタ。
【０１３７】
（付記６）  前記データ生成部は、ボールド化指示の有無を判定し、ボールド化指示を受けた場合に前記ボールド化データを生成することを特徴とする付記１に記載のプリンタ。
【０１３８】
（付記７）  プリンタに搭載されたコンピュータで実行する印字制御プログラムであって、
受信した原データからボールド化データを生成する機能と、
前記原データ及び前記ボールド化データに基づき第１のピンによる印字と、前記第１のピンによる印字位置又は該印字位置の近傍位置に第２のピンによる印字とを制御する機能と、
を前記コンピュータに実行させる印字制御プログラム。
【０１３９】
（付記８）  更に、前記原データから所定ドット幅以下の印字部分を検出し、該印字部分に前記ボールド化データを生成させる機能と、
を含むことを特徴とする付記７に記載の印字制御プログラム。
【０１４０】
（付記９）  更に、ボールド化指示の有無を判定し、ボールド化指示を受けた場合に前記ボールド化データを生成する機能と、
を含むことを特徴とする付記７に記載の印字制御プログラム。
【０１４１】
（付記１０）  受信した原データからボールド化データを生成するステップと、
前記原データ及び前記ボールド化データに基づき第１のピンによる印字と、前記第１のピンによる印字位置又は該印字位置の近傍位置に第２のピンによる印字とを制御するステップと、
を含むことを特徴とする印字制御方法。
【０１４２】
（付記１１）  更に、前記第２のピンを前記第１のピンによる印字から前記印字ヘッドを微動させた後、印字するステップと、
を含むことを特徴とする付記１０に記載の印字制御方法。
【０１４３】
（付記１２）  更に、前記原データから所定ドット幅以下の印字部分を検出し、該印字部分に前記ボールド化データを生成させるステップと、
を含むことを特徴とする付記１０に記載の印字制御方法。
【０１４４】
（付記１３）  更に、ボールド化指示の有無を判定し、ボールド化指示を受けた場合に前記ボールド化データを生成するステップと、
を含むことを特徴とする付記１０に記載の印字制御方法。
【０１４５】
以上説明したように、プリンタ、印字制御プログラム及び印字制御方法の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【符号の説明】
【０１４６】
２  プリンタ
４  原印字データ
６  ボールド指示
８  ボールド化データ
１０  データ受信部
１２  ボールド化データ生成部
１４  印字制御部
１６  印字ヘッド
１８  ホストコンピュータ
２２  ラインバッファ
２４  ヘッド制御部
４４  上位側印字ピン
４６  下位側印字ピン
７４  ボールド印字
７６  原印字
７８  ボールド化印字
【図１】
0005617326.tif 000002
【図２】
0005617326.tif 000003
【図３】
0005617326.tif 000004
【図４】
0005617326.tif 000005
【図５】
0005617326.tif 000006
【図６】
0005617326.tif 000007
【図７】
0005617326.tif 000008
【図８】
0005617326.tif 000009
【図９】
0005617326.tif 000010
【図１０】
0005617326.tif 000011
【図１１】
0005617326.tif 000012
【図１２】
0005617326.tif 000013
【図１３】
0005617326.tif 000014
【図１４】
0005617326.tif 000015
【図１５】
0005617326.tif 000016
【図１６】
0005617326.tif 000017
【図１７】
0005617326.tif 000018
【図１８】
0005617326.tif 000019