(57)【要約】【課題】印字音による印字内容の推定を防止する。【解決手段】アラビア数字における最初の文字から最後の文字までを含む文字群について、文字群に含まれる各文字を形成する複数のドットが縦方向及び縦方向と直交する主走査方向に格子状に配置され、且つ、主走査方向に対する縦方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっている特殊フォントデータをプリンターに記憶しておく。そして、縦方向に一列に並んだドットを同時に記録媒体に形成可能なヘッドを記録媒体上で主走査方向に動かす１パス分の動作を伴って記録媒体にドットを形成して印字データに基づく１行の文字列を印字するにあたり、印字データのうちこの文字群に含まれる文字については特殊フォントデータに基づくフォントで印字を行う。【選択図】図４
2011167853.tif 000002
【特許請求の範囲】
【請求項１】
列方向に一列に並んだドットを同時に記録媒体に形成可能なヘッドと、
前記ヘッドを前記列方向と直交する主走査方向に移動させるヘッド移動手段と、
所定の文字体系における最初の文字から最後の文字までを含む文字群についての特殊フォントデータを記憶する記憶手段と、
前記ヘッドを前記記録媒体上で前記主走査方向に動かす１パス分の動作を伴って該記録媒体にドットを形成して印字データに基づく１行の文字列を印字するにあたり、前記印字データのうち前記文字群に含まれる文字については前記特殊フォントデータに基づくフォントで印字を行うよう前記ヘッド及び前記ヘッド移動手段を制御する制御手段と、
を備え、
前記所定の文字体系は、数字又はアルファベットであり、
前記ヘッドは、前記記録媒体上にドットを形成するにあたり、同時に形成するドット数に応じた印字音が生じるヘッドであり、
前記特殊フォントデータは、前記文字群に含まれる各文字を形成する複数のドットが前記列方向及び前記主走査方向に格子状に配置されたデータであり、且つ、主走査方向に対する列方向のドット数の変化のパターンが前記文字群に含まれるすべての文字で実質的に同一パターンとなっているデータである、
プリンター。
【請求項２】
前記特殊フォントデータは、各文字を形成する前記列方向のドット数が前記主走査方向のいずれの列においても同じであり、各文字の前記主走査方向のドットの列数が同じとなっているデータである、
請求項１に記載のプリンター。
【請求項３】
前記ヘッドは、先端が前記列方向に１列に並んだ複数の印字ワイヤーをインクリボンに叩き付けることで前記記憶媒体にドットを形成するドットインパクトプリントヘッドである、
請求項１又は２のいずれか１項に記載のプリンター。
【請求項４】
請求項１〜３のいずれか１項に記載のプリンターであって、
前記印字データには、セキュリティ重要度を表すセキュリティ情報が付加されており、
前記セキュリティ情報に基づいて前記印字データのセキュリティ重要度が高いか否かを判定する判定手段、
を備え、
前記記憶手段は、前記特殊フォントデータとは異なる通常フォントデータも記憶する手段であり、
前記制御手段は、前記判定手段がセキュリティ重要度が高いと判定した印字データを印字する際には、該印字データのうち前記文字群に含まれる文字については前記特殊フォントデータに基づくフォントで印字を行い、前記判定手段がセキュリティ重要度が低いと判定した印字データを印字する際には、前記通常フォントデータに基づくフォントで印字を行うよう前記ヘッド及び前記ヘッド移動手段を制御する手段である、
プリンター。
【請求項５】
所定の文字体系における最初の文字から最後の文字までを含む文字群についてのフォントデータであって、
前記所定の文字体系は、数字又はアルファベットであり、
前記文字群に含まれる各文字を形成する複数のドットが縦方向及び横方向に格子状に配置され、且つ、一方の方向に対する他方の方向のドット数の変化のパターンが前記文字群に含まれるすべての文字で実質的に同一パターンとなっている、
フォントデータ。
【請求項６】
各文字を形成する前記他方の方向のドット数が前記一方の方向のいずれの列においても同じであり、各文字の前記他方の方向のドットの列数が同じとなっている、
請求項５に記載のフォントデータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター及びフォントデータに関する。
【背景技術】
【０００２】
従来、プリンターとして、先端に印字ワイヤーを有する複数の印字レバーを駆動用コイルで吸引することで印字ワイヤーをインクリボンに叩き付け、これにより記録媒体にドットを形成して印字を行うドットインパクトプリンターが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−１８８２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような構成のドットインパクトプリンターでは、印字ワイヤーをインクリボンに叩き付ける際に、印字ワイヤーが用紙に衝突する音や印字レバーが他の部品に衝突する音からなる印字音が生じる。そして、複数の印字ワイヤーによって印字を行う際には同時にインクリボンに叩き付けられる印字ワイヤーの数すなわち同時に形成するドットの数によって異なる大きさの印字音が生じる。同時に形成するドットの数の変化のパターンは印字される文字と相関があるため、ドットインパクトプリンターの印字音の大きさやその変化のパターンから印字された文字が推測されてしまう虞がある。このような虞は、同時に形成するドットの数によって異なる大きさの印字音が生じるプリンターであれば、同様に存在する。そして、このように印字音から文字が推測されてしまうことは、クレジットカードのカード番号など、セキュリティ上重要な情報を印字する場合に特に問題となる。例えば、ガソリンスタンドにおけるクレジットカードでの精算が可能な給油機において、伝票発行時の印字音から他人にカード番号を知られてしまうことが考えられる。
【０００５】
本発明は、上述した課題に鑑みなされたものであり、印字音による印字内容の推定を防止するプリンター及びフォントデータを提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明のプリンターは、
列方向に一列に並んだドットを同時に記録媒体に形成可能なヘッドと、
前記ヘッドを前記列方向と直交する主走査方向に移動させるヘッド移動手段と、
所定の文字体系における最初の文字から最後の文字までを含む文字群についての特殊フォントデータを記憶する記憶手段と、
前記ヘッドを前記記録媒体上で前記主走査方向に動かす１パス分の動作を伴って該記録媒体にドットを形成して印字データに基づく１行の文字列を印字するにあたり、前記印字データのうち前記文字群に含まれる文字については前記特殊フォントデータに基づくフォントで印字を行うよう前記ヘッド及び前記ヘッド移動手段を制御する制御手段と、
を備え、
前記所定の文字体系は、数字又はアルファベットであり、
前記ヘッドは、前記記録媒体上にドットを形成するにあたり、同時に形成するドット数に応じた印字音が生じるヘッドであり、
前記特殊フォントデータは、前記文字群に含まれる各文字を形成する複数のドットが前記列方向及び前記主走査方向に格子状に配置されたデータであり、且つ、主走査方向に対する列方向のドット数の変化のパターンが前記文字群に含まれるすべての文字で実質的に同一パターンとなっているデータである、
ものである。
【０００８】
このプリンターでは、数字又はアルファベットにおける最初の文字から最後の文字までを含む文字群について、文字群に含まれる各文字を形成する複数のドットが列方向及び列方向と直交する主走査方向に格子状に配置され、且つ、主走査方向に対する列方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっている特殊フォントデータが記憶されている。そして、列方向に一列に並んだドットを同時に記録媒体に形成可能なヘッドを記録媒体上で主走査方向に動かす１パス分の動作を伴って記録媒体にドットを形成して印字データに基づく１行の文字列を印字するにあたり、印字データのうちこの文字群に含まれる文字については特殊フォントデータに基づくフォントで印字を行う。こうすることで、ヘッドからは同時に形成するドット数に応じた印字音が生じるが、特殊フォントデータの文字については、主走査方向に対する列方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっているため、いずれの文字の印字音の変化のパターンも実質的に同一パターンとなる。したがって、印字音による印字内容の推定を防止できる。なお、数字とは例えばアラビア数字やローマ数字である。また、アルファベットはラテン文字に限らずキリル文字，ギリシャ文字などどのようなアルファベットであってもよい。
【０００９】
本発明のプリンターにおいて、前記特殊フォントデータは、各文字を形成する前記列方向のドット数が前記主走査方向のいずれの列においても同じであり、各文字の前記主走査方向のドットの列数が同じとなっているデータとしてもよい。こうすれば、特殊フォントデータの文字については、いずれの文字の印字音の変化のパターンも同一パターンとなるので、印字音による印字内容の推定を防止する効果が高まる。
【００１０】
本発明のプリンターにおいて、前記ヘッドは、先端が前記列方向に１列に並んだ複数の印字ワイヤーをインクリボンに叩き付けることで前記記憶媒体にドットを形成するドットインパクトプリントヘッドとしてもよい。このようなドットインパクトプリントヘッドは、例えばインクジェット方式など他の方式のヘッドと比べて印字音が大きいため、印字音による印字内容の推定を防止する意義が高い。
【００１１】
本発明のプリンターにおいて、前記印字データには、セキュリティ重要度を表すセキュリティ情報が付加されており、前記セキュリティ情報に基づいて前記印字データのセキュリティ重要度が高いか否かを判定する判定手段、を備え、前記記憶手段は、前記特殊フォントデータとは異なる通常フォントデータも記憶する手段であり、前記制御手段は、前記判定手段がセキュリティ重要度が高いと判定した印字データを印字する際には、該印字データのうち前記文字群に含まれる文字については前記特殊フォントデータに基づくフォントで印字を行い、前記判定手段がセキュリティ重要度が低いと判定した印字データを印字する際には、前記通常フォントデータに基づくフォントで印字を行うよう前記ヘッド及び前記ヘッド移動手段を制御する手段としてもよい。こうすれば、特殊フォントデータよりも通常フォントデータの方が文字の外観が美しい場合が多いため、セキュリティ重要度の高低で文字の美しさと印字音による印字内容の推定の防止とのいずれを優先するかを適切に切り替えることができる。なお、通常フォントデータとは、特殊フォントデータとは異なり主走査方向に対する列方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなることが考慮されていないフォントデータを意味し、例えば明朝体やゴシック体などのフォントデータである。
【００１２】
本発明のフォントデータは、
所定の文字体系における最初の文字から最後の文字までを含む文字群についてのフォントデータであって、
前記所定の文字体系は、数字又はアルファベットであり、
前記文字群に含まれる各文字を形成する複数のドットが縦方向及び横方向に格子状に配置され、且つ、一方の方向に対する他方の方向のドット数の変化のパターンが前記文字群に含まれるすべての文字で実質的に同一パターンとなっている、
ものである。
【００１３】
このフォントデータでは、一方の方向に対する他方の方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっている。そのため、他方の方向に一列に並んだドットを同時に記録媒体に形成可能なヘッドと、ヘッドを他方の方向と直交する一方の方向に移動させるヘッド移動手段と、を備えたプリンターにおいて、ヘッドを記録媒体上で一方の方向に動かす１パス分の動作を伴って記録媒体にドットを形成して印字データに基づく１行の文字列を印字するにあたり、本発明のフォントデータに基づくフォントで印字を行うことで、本発明のプリンターと同様の効果が得られる。すなわち、ヘッドから同時に形成するドット数に応じた印字音が生じる場合に、本発明のフォントデータの文字についてはいずれの文字の印字音の変化のパターンも実質的に同一パターンとなり、印字音による印字内容の推定を防止できる効果が得られる。
【００１４】
本発明のフォントデータにおいて、各文字を形成する前記他方の方向のドット数が前記一方の方向のいずれの列においても同じであり、各文字の前記他方の方向のドットの列数が同じとしてもよい。こうすれば、本発明のフォントデータの文字について、いずれの文字の印字音の変化のパターンも同一パターンとなるので、印字音による印字内容の推定を防止する効果が高まる。
【図面の簡単な説明】
【００１５】
【図１】プリンター２０の構成の概略を示す構成図。
【図２】印字ヘッド２４の断面図。
【図３】印字ヘッド２４の電気的接続を示すブロック図。
【図４】特殊フォントデータ７３ｂを表す説明図。
【図５】通常フォントデータ７３ａを表す説明図。
【図６】印字処理ルーチンの一例を示すフローチャート。
【図７】１パス分のドットを形成する様子と発生する音の大きさとを示す説明図。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態を図面を用いて説明する。図１は本発明の実施形態であるプリンター２０の構成の概略を示す構成図であり、図２は印字ヘッド２４の断面図であり、図３は印字ヘッド２４の電気的接続を示すブロック図である。
【００１７】
本実施形態のプリンター２０は、ドットインパクトプリンターとして構成されており、図１に示すように、例えば複写伝票などの記録紙Ｓに印字を行う印字ヘッド２４を備えた印刷機構２１と、キャリッジ２２に搭載されたヘッド駆動用基板６２と、記録紙Ｓを搬送する紙送り機構３０と、プリンター２０全体をコントロールするコントローラー７０とを備えている。
【００１８】
印刷機構２１は、キャリッジベルト３２によりキャリッジ軸２８に沿って左右（主走査方向）に往復動するキャリッジ２２と、印字ワイヤー８１（図２参照）を図示しないインクリボンに叩き付けてインクによる記録紙Ｓへの印字を行うドットインパクトプリントヘッドとして構成された印字ヘッド２４と、インクリボンを収納するリボンカートリッジ２
６とを備えている。キャリッジ２２は、メカフレーム３９の右側に取り付けられたキャリッジモーター３４ａとメカフレーム３９の左側に取り付けられた従動ローラー３４ｂとの間に架設されたキャリッジベルト３２がキャリッジモーター３４ａによって駆動されるのに伴って移動する。キャリッジ２２の背面には、キャリッジ２２の位置を検出するリニア式エンコーダー２５が配設されており、このリニア式エンコーダー２５を用いてキャリッジ２２のポジションが管理可能となっている。
【００１９】
印字ヘッド２４は、印字ヘッド２４の下面であるワイヤー突出面９３ａから２０本の印字ワイヤー８１を突出させることで、インクリボンに印字ワイヤー８１を叩き付けるものである。この印字ヘッド２４は、図２に示すように、印字ワイヤー８１や印字レバー８２を含む機構部８０と、機構部８０の上方を覆うヘッドカバー９１と、機構部８０の側方及びヘッドカバー９１の上方を覆うフレーム９２と、機構部８０の下方に取り付けられ印字ワイヤー８１を覆うノーズ９３とを備えている。
【００２０】
機構部８０は、印字ワイヤー８１と、印字レバー８２と、電磁石８３と、復帰ばね８５と、支点押さえばね８６と，ダンパーゴム８７，８８とを備えている。印字ワイヤー８１は、ノーズ９３に装着されたワイヤーガード９３ｂにより長手方向に摺動可能に位置決めされている。印字レバー８２は、先端に印字ワイヤー８１が固着されたレバー部８２ａと、電磁石８３の磁力により吸引されるアーマチュア部８２ｂと、印字動作時に動作の支点となる支点部８２ｃとを備えている。電磁石８３は、アーマチュア部８２ｂを下方向に吸引するものであり、コア８３ａと、コア８３ａに巻き付けられたコイル８３ｂとを備えている。復帰ばね８５は、スプリングホルダー８５ａ内に配置されたコイルばねであり、レバー部８２ａを上方向に押圧する。支点押さえばね８６は、板ばねであり、支点部８２ｃを下方向に押圧する。ダンパーゴム８７は、レバー部８２ａの上方向の可動範囲を規制する部材である。ダンパーゴム８８は、支点部８２ｃを支持する部材である。
【００２１】
この機構部８０は、コイル８３ｂに電圧が印可されていない状態では、復帰ばね８５の押圧力によりレバー部８２ａがダンパーゴム８７に当接するとともに、支点押さえばね８６の押圧力により支点部８２ｃがダンパーゴム８８に当接しており、印字レバー８２は固定された状態となっている（以下、初期状態と表記する）。この初期状態においてコイル８３ｂに電圧が印可されると、電磁石８３の磁力が復帰ばね８５の押圧力に打ち勝ち、アーマチュア部８２ｂが電磁石８３に吸引される。そのため、印字レバー８２は支点部８２ｃとダンパーゴム８８との接点を支点として回転し、レバー部８２ａがスプリングホルダー８５ａに衝突するまで押し下げられる。これにより、印字ワイヤー８１は下方向に押し出されてワイヤー突出面９３ａから突出し、インクリボンに叩き付けられてプラテン２９上の記録紙Ｓにインクによるドットを形成する。そして、電磁石８３への電圧の印加が解除されると、復帰ばね８５の押圧力によりレバー部８２ａが押し上げられて初期状態に戻る。このように、初期状態からドットを形成して再び初期状態に戻るまでの動作が印字動作である。なお、この印字動作により、印字ワイヤー８１が叩き付けられることやレバー部８２ａがスプリングホルダー８５ａに衝突することによる印字音が生じる。
【００２２】
なお、図２では機構部８０が２つのみ図示されているが、印字ヘッド２４は中心軸１００を中心として周状に２０個の機構部８０を備えている。また、各機構部８０の備える印字ワイヤー８１は、印字レバー８２に固着された側とは反対側の先端が記録紙Ｓの搬送方向に沿って一列に並ぶように配置されている（図３参照）。このような構成の印字ヘッドは、例えば特開平２−１８８２６４や特開２００２−３０７７２９に記載されている。以下、この２０本の印字ワイヤー８１を区別する際には搬送方向の下流側に位置する印字ワイヤー８１から順にｎ＝１，２，３・・・２０の印字ワイヤー８１と表記する場合がある。印字ヘッド２４が記録紙Ｓ上を主走査方向に１回横切る際にこの２０本の印字ワイヤー８１をインクリボンに叩き付けることで、印字データに基づく１行分の文字列が記録紙Ｓ
に印字される。すなわち本実施形態のプリンター２０は、印字ヘッド２４の１パス分の動作により１行の文字列を印字するようになっている。
【００２３】
リボンカートリッジ２６は、図示しないインクリボンを収容するものである。このインクリボンはリボンカートリッジ２６から出て印字ヘッド２４のワイヤー突出面９３ａとプラテン２９上の記録紙Ｓとの間を通過し再びリボンカートリッジ２６内に入るようになっている。このワイヤー突出面９３ａと記録紙Ｓとの間に位置するインクリボンが印字ワイヤー８１によって記録紙Ｓに叩き付けられることにより、記録紙Ｓへの印字が行われる。
【００２４】
ヘッド駆動用基板６２は、図３に示すように、コントローラー７０からの信号により電磁石８３に対して個別に所定の時間だけ電圧を印可し、機構部８０に上述した印字動作を行わせるものである。このヘッド駆動用基板６２は、図示しないコネクタ部を介してフラットケーブル６３（図１参照）に接続されており、このフラットケーブル６３を介してコントローラー７０と信号のやり取りを行う。
【００２５】
紙送り機構３０は、図１に示すように、駆動モーター３３により駆動されプラテン２９上を図中奥から手前へと記録紙Ｓを搬送する紙送りローラー３５や、図示しないトレイに載置された記録紙Ｓをプラテン２９へ給紙する給紙ローラー、プラテン２９で印字ワイヤー８１により印字が行われた記録紙Ｓを図示しない排紙トレイへ搬送する排紙ローラーなどを備えている。
【００２６】
コントローラー７０は、メカフレーム３９に取り付けられた制御基板に搭載され、図１に示すように、ＣＰＵ７２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムを記憶できデータを書き換え可能なフラッシュＲＯＭ７３と、一時的にデータを記憶するＲＡＭ７４と、ユーザーパソコン（ＰＣ）１１０などの外部機器とデータのやりとりを行うインターフェイス（Ｉ／Ｆ）７５とを備えている。フラッシュＲＯＭ７３には、後述する印字処理ルーチンなどの各処理プログラムの他に、印字の際に用いるフォントデータである通常フォントデータ７３ａ及び特殊フォントデータ７３ｂや、各種設定値が記憶されている。ＲＡＭ７４には、バッファー領域が設けられており、この領域にユーザーＰＣ１１０などの外部機器からＩ／Ｆ７５を介して送られてきた印刷ジョブ（印字データや印字に関する設定情報を含むデータ）が記憶される。このコントローラー７０には、外部機器（ユーザーＰＣ１１０など）から出力された印刷ジョブなどがＩ／Ｆ７５を介して入力される。また、コントローラー７０からは、印刷ヘッド２４に搭載されたヘッド駆動用基板６２への制御信号、駆動モーター３３，キャリッジモーター３４ａへの駆動信号などが図示しない出力ポートを介して出力される。
【００２７】
ここで、通常フォントデータ７３ａ及び特殊フォントデータ７３ｂについて説明する。図４は、特殊フォントデータ７３ｂを表す説明図であり、図５は、通常フォントデータ７３ａの一部を表す説明図である。特殊フォントデータ７３ｂは、図４に示すように、アラビア数字における最初の文字から最後の文字まで（「０」から「９」まで）の文字群についてのフォントを表すデータである。通常フォントデータ７３ａは、例えばゴシック体や明朝体など、通常用いられるフォントのデータであり、特殊フォントデータ７３ｂとは異なり、アラビア数字以外の数字やアルファベットなども含まれているデータである。なお、図５では、通常フォントデータ７３ａのうちゴシック体のアラビア数字の「１」及び「２」のみを図示し、他の文字や他のフォントについては図示を省略している。通常フォントデータ７３ａ及び特殊フォントデータ７３ｂは、いずれも縦２０個×横２０個の格子点に複数のドットを配置することにより各文字が表現されており、縦方向が印字ワイヤー８１の並ぶ列方向（搬送方向）に対応し、横方向が主走査方向に対応している。そして、特殊フォントデータ７３ｂは、各文字の縦方向のドット数が横方向のいずれの列においても４〜６ドット（５ドットを中心として±１ドット）の範囲内となっており、且つ、各文字
の横方向のドットの列数（各文字の横幅）は全て同じ１０列となっている。これにより、この特殊フォントデータ７３ｂのフォントは、横方向に対する縦方向のドット数の変化のパターンが文字群に含まれる全ての文字で実質的に同一パターンとなっている。これに対し、通常フォントデータ７３ｂでは、特殊フォントデータ７３ｂとは異なり、横方向に対する縦方向のドット数の変化のパターンが文字群に含まれる全ての文字で実質的に同一パターンとなるように考慮されてはいない。そのため、例えば図５に示す「１」と「２」とを比較するとわかるように、各文字の縦方向のドット数の範囲やその並びは大きく異なり、横方向のドットの列数（各文字の横幅）も大きく異なっている。図４，５では各文字について横方向に対する縦方向のドット数の変化のパターンをグラフとして各文字の下段に示している。なお、通常フォントデータ７３ａ及び特殊フォントデータ７３ｂは、図４，５では印字される文字の形がわかるように図示したが、実際には、例えば文字毎に縦横の座標とドットの有無とを対応付けたテーブルの形式とするなど、所定のデータ構造のデータとしてフラッシュＲＯＭ７３に記憶されている。
【００２８】
次に、こうして構成された本実施形態のプリンター２０の動作、特に、ユーザーＰＣ１１０からの印字ジョブに基づいて記録紙Ｓへの印字を行う際の印字処理について説明する。図６は、コントローラー７０のＣＰＵ７２によって実行される印字処理ルーチンのフローチャートである。このルーチンは、ユーザーがプリンター２０に対して記録紙Ｓへの印字を指示するようユーザーＰＣ１１０を操作し、その印字指示をＩ／Ｆ７５を介してＣＰＵ７２が受信したときに実行される。
【００２９】
この印字処理ルーチンが実行されると、ＣＰＵ７２は、まず、Ｉ／Ｆ７５を介してユーザーＰＣ１１０から１ページ分の印字ジョブを受信し、受信した印字ジョブをＲＡＭ７４のバッファーに記憶する（ステップＳ１００）。この印字ジョブには、ユーザーが印字を指示した印字データの他に、印字データのセキュリティ重要度の高低を表すセキュリティ情報が含まれている。セキュリティ重要度は、印字データのページ単位で高低が設定されていてもよいし、印字する行単位や文字単位で高低が設定されていてもよい。また、印字データには、印字する文字を指定するデータや印字するフォントを指定するデータが含まれている。
【００３０】
続いて、ＣＰＵ７２は、駆動モーター３３やキャリッジモーター３４ａを制御して、キャリッジ２２のホームポジションからの移動及び記録紙Ｓの搬送を開始する（ステップＳ１１０）。なお、本実施形態では、キャリッジ２２のホームポジションはキャリッジ２２の主走査方向の可動範囲の右端の位置として予め定められているものとしたが、例えば左端など他の位置としてもよい。そして、ＣＰＵ７２は、変数ｐ，ｓを初期値０に設定し（ステップＳ１２０）、変数ｐを値１インクリメントする（ステップＳ１３０）。
【００３１】
次に、ＣＰＵ７２は、ステップＳ１１０で開始したキャリッジ２２の移動及び記録紙Ｓの搬送により、印字ヘッド２４の印字ワイヤー８１が記録紙Ｓのｐパス目の印字開始位置に到達したか否かを判定し（ステップＳ１４０）、肯定的な判定をするまでステップＳ１４０の処理を繰り返す。例えば変数ｐが値１でれば、ＣＰＵ７２は、記録紙Ｓの１パス目の印字領域がプラテン２９上に位置するよう記録紙Ｓを搬送すると共に、１パス目の印字開始位置に印字ワイヤー８１が位置するようキャリッジ２２を移動させ、これらが完了したときにステップＳ１４０で肯定的な判定をする。そして、ステップＳ１４０で肯定的な判定をすると、変数ｓを値１インクリメントして（ステップＳ１５０）、ｐパス目のｓ文字目の印字データのセキュリティ重要度が高いか否かを判定する（ステップＳ１６０）。具体的には、ステップＳ１１０でＲＡＭ７４に記憶した印字ジョブに含まれるセキュリティ情報を調べ、ｐパス目のｓ文字目の印字データのセキュリティ重要度が高低いずれに設定されているかを調べることによって判定する。なお、印字ジョブにセキュリティ情報が含まれていない場合には、常にセキュリティ重要度が高いと判定してもよいし、常にセキ
ュリティ重要度が低いと判定してもよい。
【００３２】
そして、ステップＳ１６０でセキュリティ重要度が高いと判定すると、ＣＰＵ７２は、ｐパス目のｓ文字目が特殊フォントデータ７３ｂに含まれる文字か否かを判定する（ステップＳ１７０）。本実施形態では、特殊フォントデータ７３ｂはアラビア数字のフォントデータであるため、ｐパス目のｓ文字目の印字データがアラビア数字に含まれる文字を表すデータか否かを判定する。
【００３３】
ステップＳ１６０で否定的な判定をするか又はステップＳ１７０で否定的な判定をすると、ＣＰＵ７２は、ｐパス目のｓ文字目を通常フォントデータ７３ａに基づいて印字するようヘッド駆動用基板６２を介して印字ヘッド２４を制御する（ステップＳ１８０）。具体的には、ＣＰＵ７２は、ｐパス目のｓ文字目の印字データをＲＡＭ７２のバッファーから読み出し、通常フォントデータ７３ａのうち読み出した印字データで指定された文字及びフォントに対応するデータに基づいて２０個の機構部８０のいずれに印字動作をさせるかを判定し、判定した機構部８０が印字動作を行うようにヘッド駆動用基板６２に制御信号を送信する。ヘッド駆動用基板６２は、ＣＰＵ７２からの制御信号により印字動作を行う機構部８０の電磁石８３に電圧を印加して、印字動作を行うよう制御する。これにより２０本の印字ワイヤーのうち印字動作を行った機構部８０の印字ワイヤー８１がワイヤー突出面９３ａから突出してインクリボンに叩き付けられ、記録紙Ｓ上にｐパス目のｓ文字目の印字データに基づくドットが形成される。
【００３４】
一方、ステップＳ１７０で肯定的な判定をすると、ＣＰＵ７２は、ｐパス目のｓ文字目を特殊フォントデータ７３ｂに基づいて印字するようヘッド駆動用基板６２を介して印字ヘッド２４を制御する（ステップＳ１９０）。具体的には、ＣＰＵ７２は、ｐパス目のｓ文字目の印字データをＲＡＭ７２のバッファーから読み出し、特殊フォントデータ７３ｂのうち読み出した印字データの文字に対応するデータに基づいて２０個の機構部８０のいずれに印字動作をさせるかを判定し、判定した機構部８０が印字動作を行うようにヘッド駆動用基板６２に制御信号を送信する。これにより２０本の印字ワイヤーのうち印字動作を行った機構部８０の印字ワイヤー８１がワイヤー突出面９３ａから突出してインクリボンに叩き付けられ、記録紙Ｓ上にｐパス目のｓ文字目の印字データに基づくドットが形成される。なお、このステップＳ１９０の処理では、印字データでどのようなフォントが指定されているかにかかわらず、図４に示した特殊フォントデータ７３ｂのフォントに基づいてドットが形成される。
【００３５】
ステップＳ１８０又はステップＳ１９０の処理を行うと、ＣＰＵ７２は、ＲＡＭ７４のバッファーに記憶された印字データに基づいて、ｐパス目の全印字データを印字したか否かを判定し（ステップＳ２００）、否定的な判定をするとステップＳ１５０に進んでステップＳ１５０〜Ｓ２００の処理を繰り返す。このステップＳ１５０〜Ｓ２００の処理を繰り返すことによりｐパス目の印字データについて１文字毎にステップＳ１８０又はＳ１９０の処理が行われて、ｐパス目の全文字の印字データに基づくドットが順次形成される。そして、ｐパス目の全文字の印字データに基づくドットを形成すると、ステップＳ２００で肯定的な判定がなされる。続いて、ＣＰＵ７２は、ＲＡＭ７４に記憶された１ページ分の全印字データの印字が完了したか否かを判定し（ステップＳ２１０）、否定的な判定をするとステップＳ１３０に進んでステップＳ１３０〜Ｓ２１０の処理を繰り返す。このステップＳ１３０〜Ｓ２１０の処理を繰り返すことにより、１ページ分の全パスの印字データに基づくドットが順次形成される。そして、全パスの印字データに基づくドットを形成すると、ＣＰＵ７２はステップＳ２１０で肯定的な判定をする。ステップＳ２１０で肯定的な判定をすると、ＣＰＵ７２は、駆動モーター３３やキャリッジモーター３４ａを制御して、キャリッジ２２をホームポジションに戻すと共に記録紙Ｓを排紙し、本ルーチンを終了する。
【００３６】
以上詳述した印字処理ルーチンを実行して印字を行う様子を図７を用いて説明する。図７は、１パス分の印字データに基づくドットを形成する様子と発生する音の大きさとを示す説明図である。なお、図７ではインクリボンの図示は省略している。図７では、印字データの１パス目がゴシック体の「１２１２」の文字を表すデータであり、１パス目の１〜２文字目のセキュリティ重要度が低く、３〜４文字目までのセキュリティ重要度が高く設定されたセキュリティ情報が印字データに付加されている場合を例示した。このため、ＣＰＵ７２は、１パス目の１〜２文字目ではステップＳ１８０の処理により記録紙Ｓにドットを形成して通常フォントデータ７３ａのフォントデータによりゴシック体の「１２」を印字し、１パス目の３〜４文字目ではステップＳ１９０の処理により記録紙Ｓに特殊フォントデータ７３ｂのフォントデータによりドットを形成して「１２」を印字する。すなわち、例えば１パス目の１文字目の７列目の印字を行う際には、ＣＰＵ７２は、ｎ＝４，５の印字ワイヤー８１に対応する機構部８０が印字動作を行い、他の印字ワイヤー８１に対応する機構部８０は印字動作を行わないよう制御する。また、例えば１パス目の３文字目の７列目の印字を行う際には、ＣＰＵ７２は、ｎ＝１４〜１８の印字ワイヤー８１に対応する機構部８０が印字動作を行い、他の印字ワイヤー８１に対応する機構部８０は印字動作を行わないよう制御する。
【００３７】
ここで、図７に示す印字の際の音の大きさについて説明する。１パス目の１〜２文字目まではセキュリティ重要度が低くステップＳ１８０により印字を行っており、印字される文字は印字データにおけるフォントの指定と同じゴシック体のフォントで印字が行われる。そのため、例えば１文字目の「１」を印字する場合には印字音の発生する７〜１３列目のうち、１１〜１３列目の印字の際に他の列と比べて大きい印字音が発生している。同様に、２文字目の「２」を印字する際には６〜１８列目のうち８列目の印字の際に他の列と比べて大きい印字音が発生している。すなわち、図５で示したように、通常フォントデータ７３ｂの各文字の横方向に対する縦方向のドット数の変化のパターンは各文字で異なっているため、印字音についても、文字毎に異なるパターンの印字音が発生している。このように、セキュリティ重要度が低く設定されている文字は、通常フォントデータ７３ｂのフォントデータで印字が行われるため、印字する文字に応じて印字音の大きさのパターンが異なる。したがって、この印字音の大きさのパターンにより、印字された文字が推測される虞が生じる。一方、セキュリティ重要度の高い１パス目の３〜４文字目では、ステップＳ１９０により印字を行っており、印字される文字は印字データにおけるフォントの指定と関係なく、特殊フォントデータ７３ｂのフォントで印字が行われる。特殊フォントデータ７３ｂのフォントは、上述したように、横方向に対する縦方向のドット数の変化のパターンが文字群に含まれる全ての文字で実質的に同一パターンとなっているため、発生する印字音のパターンも文字毎の差が実質的になくなる。これにより、セキュリティ重要度が高く設定されている文字は、印字音による印字内容の推定を防止することができる。
【００３８】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のプリンター２０が本発明のプリンターに相当し、印字ヘッド２４がヘッドに相当し、キャリッジ２２及びキャリッジモーター３４ａがヘッド移動手段に相当し、特殊フォントデータ７３ｂを記憶するフラッシュＲＯＭ７３が記憶手段に相当し、コントローラー７０及びヘッド駆動用基板６２が制御手段に相当し、コントローラー７０が判定手段に相当する。また、特殊フォントデータ７３ｂが本発明のフォントデータに相当する。
【００３９】
以上詳述した本実施形態のプリンター２０によれば、アラビア数字における最初の文字から最後の文字までを含む文字群について、文字群に含まれる各文字を形成する複数のドットが縦方向及び縦方向と直交する主走査方向に格子状に配置され、且つ、主走査方向に対する縦方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっている特殊フォントデータ７３ｂが記憶されている。そして、縦方向に
一列に並んだドットを同時に記録紙Ｓに形成可能な印字ヘッド２４を記録紙Ｓ上で主走査方向に動かす１パス分の動作を伴って記録紙Ｓにドットを形成して印字データに基づく１行の文字列を印字するにあたり、印字データのうちステップＳ１６０でセキュリティ重要度が高いと判定し、且つ、ステップＳ１７０で特殊フォントデータ７３ｂに含まれると判定した文字については、特殊フォントデータ７３ｂに基づくフォントで印字を行う。こうすることで、印字ヘッド２４からは同時に形成するドット数に応じた印字音が生じるが、特殊フォントデータ７３ｂの文字については、主走査方向に対する縦方向のドット数の変化のパターンが文字群に含まれるすべての文字で実質的に同一パターンとなっているため、いずれの文字の印字音の変化のパターンも実質的に同一パターンとなる。したがって、印字音による印字内容の推定を防止できる。また、ステップＳ１６０でセキュリティ重要度が低いと判定された文字については通常フォントデータ７３ａのフォントで印字を行うため、セキュリティ重要度の高低で文字の美しさと印字音による印字内容の推定の防止とのいずれを優先するかを適切に切り替えることができる。さらに、印字ヘッド２４は、ほかの方式のヘッドと比べて印字音の大きいドットインパクトプリントヘッドであるため、印字音による印字内容の推定を防止する意義が高い。
【００４０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４１】
例えば、上述した実施形態では、ステップＳ１６０でセキュリティ重要度が高いと判定したときのみステップＳ１７０に進むものとしたが、ステップＳ１５０のあとステップＳ１７０に進むものとしてもよい。こうすれば、特殊フォントデータ７３ｂに含まれる文字についてはステップＳ１９０により印字を行うため、セキュリティ情報に関わらず印字音による印字内容の推定を防止できる。
【００４２】
上述した実施形態では、印字ヘッド２４はドットインパクトヘッドとしたが、前記記録媒体上にドットを形成するにあたり、同時に形成するドット数に応じた印字音が生じるヘッドであれば、インクジェット方式など他のどのような方式のヘッドであってもよい。
【００４３】
上述した実施形態では、特殊フォントデータ７３ｂは、図４に示すように各文字の縦方向のドット数が横方向のいずれの列においても４〜６ドット（５ドットを中心として±１ドット）の範囲内となっており、且つ、各文字の横方向のドットの列数（各文字の横幅）は全て同じ１０列となっているものとしたが、横方向に対する縦方向のドット数の変化のパターンが文字群に含まれる全ての文字で実質的に同一パターンとなっていれば、図４に例示したものに限られない。例えば、各文字の縦方向のドット数が横方向のいずれの列においても所定のドット数を中心とする所定幅（±１や±２など）のドット数の範囲内であるものとしてもよいし、各文字の横方向のドットの列数が所定の列数を中心とする所定幅（±１や±２など）の列数の範囲内にあるものとしてもよい。このような実質的に同一パターンとみなせるドット数の所定幅や列数の所定幅については、例えば文字毎の印字音のパターンの違いが２０個の機構部８０毎の印字音の製造上の誤差程度の範囲に収まるように値を決定してもよいし、印字音を解析するために想定される測定機器の分解能を考慮してどの程度の値まで許容するかを決定してもよい。また、特殊フォントデータを、各文字を形成する縦方向のドット数が横方向のいずれの列においても同じ（例えば５ドット）であり、各文字の横方向のドットの列数が同じ（例えば１０列）となっているデータとしてもよい。こうすれば、特殊フォントデータの文字については、いずれの文字の印字音の変化のパターンも同一パターンとなるので、印字音による印字内容の推定を防止する効果が高まる。
【００４４】
上述した実施形態では、プリンター２０のフラッシュＲＯＭ７３に通常フォントデータ７３ａ，特殊フォントデータ７３ｂが記憶されているものとしたが、これに限らず、例え
ばユーザーＰＣ１１０のＲＯＭなどに記憶されているものとしてもよい。この場合、例えば印字する文字を指定するデータや印字するフォントを指定するデータを含む印字データの他に、通常フォントデータ７３，特殊フォントデータ７３ｂも併せてプリンター２０に送信して印字指示を行うものとしてもよい。
【００４５】
上述した実施形態では、特殊フォントデータ７３ｂの縦方向が列方向（搬送方向）に対応し、横方向が主走査方向に対応するものとしたが、縦方向が主走査方向に対応し、横方向が列方向（搬送方向）に対応するものとしてもよい。この場合、縦方向に対する横方向のドット数の変化のパターンが特殊フォントデータに含まれるすべての文字で実質的に同一パターンとなるように、特殊フォントデータにおける各文字のドットの配置を定めればよい。
【００４６】
上述した実施形態では、特殊フォントデータ７３ｂはアラビア数字の文字群についてのフォントデータとしたが、アラビア数字に限らずローマ数字などの他の数字のフォントデータとしてもよいし、アルファベットなど数字以外の文字群のフォントデータとしてもよい。
【符号の説明】
【００４７】
２０  プリンター、２１  印刷機構、２２  キャリッジ、２４  印字ヘッド、２５  リニア式エンコーダー、２６  リボンカートリッジ、２８  キャリッジ軸、２９  プラテン、３０  紙送り機構、３２  キャリッジベルト、３３  駆動モーター、３４ａ  キャリッジモーター、３４ｂ  従動ローラー、３５  紙送りローラー、３９  メカフレーム、６２
ヘッド駆動用基板、６３  フラットケーブル、７０  コントローラー、７２  ＣＰＵ、７３  フラッシュＲＯＭ、７３ａ  通常フォントデータ、７３ｂ  特殊フォントデータ、７４  ＲＡＭ、７５  インターフェイス（Ｉ／Ｆ）、８０  機構部、８１  印字ワイヤー、８２  印字レバー、８２ａ  レバー部、８２ｂ  アーマチュア部、８２ｃ  支点部、８３  電磁石、８３ａ  コア、８３ｂ  コイル、８５  復帰ばね、８６  支点押さえばね、８５ａ  スプリングホルダー、８７，８８  ダンパーゴム、９１  ヘッドカバー、９２  フレーム、９３  ノーズ、９３ａ  ワイヤー突出面、９３ｂ  ワイヤーガード、１００  中心軸、１１０  ユーザーＰＣ、Ｓ  記録紙。
【図１】
2011167853.tif 000003
【図２】
2011167853.tif 000004
【図３】
2011167853.tif 000005
【図４】
2011167853.tif 000006
【図５】
2011167853.tif 000007
【図６】
2011167853.tif 000008
【図７】
2011167853.tif 000009