(57)【特許請求の範囲】
【請求項１】
スタンプ画像を形成するためのドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、所定ドットパターンを有するオンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすのであれば、当該ドット補正対象ドットをオフドットとすることを特徴とするスタンプ画像編集方法。
【請求項２】
前記オンチェック領域として、前記ドットマトリックスのドット配列方向にしたがって２方向にそれぞれ所定個数のドットを配列した第１のオンチェック領域と、前記ドットマトリックスのドット配列方向と交差する２方向にそれぞれ所定個数のドットを配列した第２のオンチェック領域とを用い、少なくともいずれか一方のオンチェック領域で前記条件を満たすのであれば、当該ドット補正対象ドットをオフドットとすることを特徴とする請求項１に記載のスタンプ画像編集方法。
【請求項３】
スタンプ画像を形成するためのドットマトリックスを構成する各ドットのオンオフを記憶する第１の記憶手段と、
所定ドットパターンを有するオンチェック領域のパターンを記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された各ドットのオンオフデータおよび前記第２の記憶手段に記憶された前記オンチェック領域のパターンに基づいて、前記ドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、前記オンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすかどうかを判断する判断手段と、
前記判断手段における前記条件を満たす判断結果により、当該ドット補正対象ドットをオフドットに変更するドット変更手段とを備えていることを特徴とするスタンプ画像編集装置。
【請求項４】
前記判断手段は、前記オンチェック領域として、前記ドットマトリックスのドット配列方向にしたがって２方向にそれぞれ所定個数のドットを配列した第１のオンチェック領域と、前記ドットマトリックスのドット配列方向と交差する２方向にそれぞれ所定個数のドットを配列した第２のオンチェック領域とを用い、少なくともいずれか一方のオンチェック領域で前記条件を満たすかどうかを判断することを特徴とする請求項３に記載のスタンプ画像編集装置。
【請求項５】
コンピュータによってスタンプ画像を編集するためのコンピュータ読み取り可能なプログラムを記録した記録媒体であって、前記プログラムが、前記スタンプ画像を形成するためのドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、所定ドットパターンを有するオンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすのであれば、コンピュータに当該ドット補正対象ドットをオフドットに変更させることを特徴とするスタンプ画像編集プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光エネルギ吸収物質を分散させた多孔性樹脂層を有する印材や孔版原紙などを用いたスタンプを製造する際に行われるスタンプ画像編集方法、スタンプ画像編集装置および記録媒体に関し、スタンプ画像を構成する線や点などの図形の幅が元画像よりも大きくなるのを抑制して美しい画像を得るために用いて好適である。
【０００２】
【従来の技術】
比較的簡易にスタンプを作成することができるスタンプ作成装置として、特開平１１−７８１９２号公報に記載されたものがある。このスタンプ作成装置によって製版される印材は、カーボンブラック等の光エネルギ吸収物質を分散させた軟質多孔性樹脂からなる下側層と、インクを貯溜するとともに下側層に均一に圧力が印加されるようにする硬質多孔性樹脂からなる上側層とからなる２層構造に形成されている。
【０００３】
この印材を製版するには、まず、スタンプ作成装置内でロール状の透明フィルムを搬送しつつ転写リボンを介してサーマルヘッドによって透明な原稿フィルムに文字などの画像を印刷してポジ原稿を作成し、そして、このポジ原稿と印材の下側層とが対向し且つ両者の間に透明アクリル板（印材よりも高い融点をもつ）を介在させた状態で印材が加圧されるように、ホルダ部材をスタンプ作成装置にセットする。
【０００４】
この状態で、キセノン管を発光させると、ポジ原稿を通して光が印材の下側層に照射される。これにより、ポジ原稿の透明部分に対応して光が照射された下側層の部分は、光エネルギー吸収物質の発熱作用によって溶融後固化されるので、シールされてインクを透過しない状態となる。一方、ポジ原稿の印刷部分は光によって加熱され温度が上昇するが、その熱が透明アクリル板によって遮られる。従って、ポジ原稿の印刷部分に対応した下側層の部分は、光が照射されないだけでなくポジ原稿の印刷部分からの伝導熱で溶融固化されることもなく、ポジ原稿の文字等に対応してシールされないでそのまま残存することとなる。これにより、所望パターンのシール部（非印刷部）と非シール部（印刷部）とが印材の下面に混在した印判が形成される。従って、スタンプ印刷時に印材を印刷用紙に接触させると、印材上方から供給されたインクが印材の下側層の非シール部だけから印刷用紙に付着して所望の文字等がスタンプ印刷されることになる。
【０００５】
【発明が解決しようとする課題】
上述した特開平１１−７８１９２号公報のスタンプ作成装置には、下面に印材を備えたスタンプユニットのグリップなどに貼付されるＩＤラベル印刷機能が備えられている。これにより、上述のポジ原稿を作るためのサーマルヘッドによって外部から供給されたカットシートにスタンプ画像と同じ画像を印刷してＩＤラベルを作成し、作成されたＩＤラベルを任意の場所に貼付することで印面の識別を容易に行うことができる。
【０００６】
しかしながら、サーマルヘッドによる印刷インクとしてワックス系インクが用いられた場合、印材を製版する際にキセノン管からの光によりインクが若干溶けて周囲に広がり、その結果、製版される印材における非シール部の幅も広がることになってしまう。そのため、製版された印材を用いてスタンプ印刷された画像を構成する線や点などの図形の幅（以下、本明細書において「図形幅」という）がＩＤラベルの対応する部分の図形幅よりも大きくなってしまい、ＩＤラベルまたは元画像どおりのスタンプ画像が得られなくなるとともに、場合によっては細かい画像がつぶれてしまって判別ができなくなるといった問題が生じている。なお、サーマルヘッドによるサーマル印刷インクとしては、上述のような問題を生じにくいレジン系インクなども存在するが、レジン系インクは比較的硬いインクであるためサーマルヘッドへの通電時間を長くする必要があるなどの不利益が多く、このような不利益のないワックス系インクを用いることが好ましい。
【０００７】
また、スタンプ印刷された画像の図形幅の広がりは、スタンプ印刷時のスタンプインクの滲みによっても生じる。スタンプインクの滲みに起因する図形幅の広がりは、上述した特開平１１−７８１９２号公報のスタンプ作成装置によって作成されたスタンプだけではなく、例えば特開平４−２２６７７８号公報に記載されている孔版原紙を用いたスタンプにおいても同様にして生じる。スタンプ印刷時のインクの滲みは、スタンプインクの粘度を大きくすることによって抑制可能であるが、スタンプインク粘度を大きくするのは、印面からのスタンプインクの滲み出し開始までに長時間を要するなどの別の問題を生じるため好ましくない。
【０００８】
そこで、本発明の目的は、ＩＤラベルまたは元画像とほぼ同じ図形幅のスタンプ画像を得ることができるとともに、細かい画像がほとんどつぶれることがないスタンプ画像編集方法、スタンプ画像編集装置および記録媒体を提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１のスタンプ画像編集方法は、スタンプ画像を形成するためのドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、所定ドットパターンを有するオンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすのであれば、当該ドット補正対象ドットをオフドットとすることを特徴とするものである。
【００１０】
また、請求項３のスタンプ画像編集装置は、スタンプ画像を形成するためのドットマトリックスを構成する各ドットのオンオフを記憶する第１の記憶手段と、所定ドットパターンを有するオンチェック領域のパターンを記憶する第２の記憶手段と、前記第１の記憶手段に記憶された各ドットのオンオフデータおよび前記第２の記憶手段に記憶された前記オンチェック領域のパターンに基づいて、前記ドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、前記オンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすかどうかを判断する判断手段と、前記判断手段における前記条件を満たす判断結果により、当該ドット補正対象ドットをオフドットに変更するドット変更手段とを備えていることを特徴とするものである。
【００１１】
また、請求項５の記録媒体は、コンピュータによってスタンプ画像を編集するためのコンピュータ読み取り可能なプログラムを記録した記録媒体であって、前記プログラムが、前記スタンプ画像を形成するためのドットマトリックス内の各オンドットについて、オンドットが当該オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットである場合に、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、所定ドットパターンを有するオンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすのであれば、コンピュータに当該ドット補正対象ドットをオフドットに変更させることを特徴とするものである。
【００１２】
請求項１、３、５では、スタンプ画像を形成するためのドットマトリックス内の各オンドットから所定方向に所定ドット数離れたドットがオフドットであるドット補正対象ドットであるかどうかが判断され、さらに、当該ドット補正対象ドットが含まれ且つ前記ドットマトリックス内で連続したすべてのオンドットの集合であるオン領域と、所定ドットパターンを有するオンチェック領域とを、当該ドット補正対象ドットの位置と前記オンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、前記オンチェック領域が前記オン領域からはみ出さないという条件を満たすのであれば、当該オンドットがオフドットに変更される。ここで「外周ドット」は最外周ドットだけではなく、最外周ドットから所定ドットだけ内側に存在するドットをも含むものとする。
【００１３】
従って、インクの滲みなどによりスタンプ画像の図形幅が元画像よりも大きくなってしまうのを抑制することができ、しかも、元画像であまりに幅が狭い個所に存在するオンドットがオフドットに変更されることがないためスタンプ画像の図形幅が狭い個所がかすれるのを抑制することができる。
【００１４】
また、スタンプインクの粘度を大きくする必要がなくなるので、印面からのスタンプインクの滲み出し開始までに長時間を要することがなく、インクの供給からスタンプ開始までを短時間に抑制することができる。
【００１５】
特に、カーボンブラックなどの光エネルギー吸収性物質を含有した多孔性樹脂層を有する印材にワックス系インクが熱転写されてなるポジ原稿を介して光を照射することによりスタンプを作成する場合、印材の露光製版時に遮光材としてのワックス系インクが溶けることに起因するスタンプ画像の拡がりを相殺することができるので、スタンプ画像の図形幅がＩＤラベルまたは元画像よりも広くなってしまうのを抑制することができる。よって、元画像に近い美しいスタンプ画像を得ることが可能となる。しかも、ワックス系インクを用いることができるので、サーマルヘッドへの通電時間を長くする必要があるなどの不利益を生じることがない。
【００１６】
なお、これらの請求項において、所定方向が複数方向ある場合に、オンドットから所定方向に所定ドット数離れたドットがオフドットであるかどうかの判断は、少なくとも１つの所定方向に所定ドット数離れたドットがオフドットであるかどうかに基づいて行われてよい。
【００１７】
また、請求項２および請求項４においては、前記オンチェック領域として、前記ドットマトリックスのドット配列方向にしたがって２方向にそれぞれ所定個数のドットを配列した第１のオンチェック領域と、前記ドットマトリックスのドット配列方向と交差する２方向にそれぞれ所定個数のドットを配列した第２のオンチェック領域とを用い、少なくともいずれか一方のオンチェック領域で前記条件を満たすのであれば、当該ドット補正対象ドットをオフドットとすることを特徴としている。
【００１８】
請求項２、４では、互いに異なる方向に配向された第１および第２の２つのオンチェック領域を用いることにより、元画像の方向性にあまり依存せずにオンドットをオフドットに変更することができるようになる。従って、より元画像に近い美しいスタンプ画像を得ることが可能となる。
【００１９】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を参照しつつ説明する。
【００２０】
図１は、本実施の形態に係るスタンプ画像編集装置であるパーソナルコンピュータとこれに接続されたスタンプ作成装置のブロック図である。また、図２は、図１に示されたスタンプ作成装置の全体斜視図、図３はその全体断面図である。
【００２１】
まず、図２および図３を参照してスタンプ作成装置の構造について説明する。スタンプ作成装置１は、装置本体１２に対して着脱可能であって透明の原稿フィルム８を複数枚収納可能なフィルムマガジン２と、フィルムマガジン２の近傍の装置本体１２に設けられた印版識別（ＩＤ）ラベル用のカットシートＣＳの供給口３と、サーマルヘッド５を備えた印刷部４と、印刷された原稿フィルム８に基づいてスタンプ本体７の下面に配された印材（図示せず）に印面を形成するためのスタンプ部６と、スタンプ部６を収納するスタンプ収納部７０と、スタンプ部６の近傍の装置本体１２に設けられたカットシートＣＳおよび原稿フィルム８の排出口１０８とを有している。
【００２２】
印刷部４の上面に設けられたヘッドホルダユニット１０２は、その下側にサーマルヘッド５を有しているとともに、軸１１０を中心として上方に回動可能となっている。これにより、装置内部のメンテナンスができるようになっている。また、フィルムマガジン２の最も上にある原稿フィルム８先端部は繰り出しローラ２３に押圧接触し、この状態で繰り出しローラ２３を駆動回転することで原稿フィルム８を印刷部４に向けて良好に搬送することができる。また、カットシートＣＳは、供給口３の直後に設けられた一対の送り出しローラ１９、２０と、送り出しローラ１９、２０の直後に設けられてサーマルヘッド５方向に湾曲したシートガイド２１と、ガイドレール１５とによって、サーマルヘッド５による印刷が可能な位置へと搬送される。
【００２３】
印刷部４には、ワックス系インクが塗付された熱転写リボン９の元巻ロール１３ａおよび巻取ロール１３ｂが設けられている。ヘッドホルダユニット１０２の下側に配設されたサーマルヘッド５の下方には、プラテン１４が設けられている。また、元巻ロール１３ａの下方には、原稿フィルム８やカットシートＣＳをサーマルヘッド５とプラテン１４との間に案内するガイドレール１５と、搬送途中での原稿フィルム８やカットシートＣＳの浮き上がりを防止する押えガイド１６とが配設されている。また、サーマルヘッド５の下流側には移送ガイド１７と、一対の供給ローラ１８が設けられている。
【００２４】
スタンプ部６下方には、リフレクタボックス３４で覆われたキセノン管１１を具備した発光ユニット（ＨＵ）１０が着脱自在に設けられている。スタンプ本体７が載置されるステージ３３を有する発光ユニット１０はスライドレバー１０１を上方に摺動させることによってスタンプ作成装置１から取り外しが可能である。また、スタンプ部６には、スタンプ本体７を出し入れする際に開閉される上蓋３６と上前蓋１０６とが設けられている。
【００２５】
このスタンプ作成装置１は、図１に示すパーソナルコンピュータ１５０と接続されることによって、パーソナルコンピュータ１５０からの制御にしたがって、原稿フィルム８へのポジ原稿の印刷、カットシートＣＳへのＩＤラベルの印刷、ポジ画像が印刷された原稿フィルム８に基づくスタンプの製版といった各種動作を実行するように構成されている。
【００２６】
つまり、フィルムマガジン２から印刷部４に搬送された原稿フィルム８に対して、サーマルヘッド５が所定の文字、図形等のポジ画像を印刷し、その印刷された原稿フィルム８がスタンプ部６に送られる。そして、発光ユニット１０によってスタンプ本体７の下面に配された印材に原稿フィルム８を介して光が照射されることによって、印材が製版されスタンプ作成装置１による一連のスタンプ作成動作が完了する。
【００２７】
また、カットシートＣＳ印刷の場合には、供給口３からカットシートＣＳが供給され、原稿フィルム８ではなくカットシートＣＳに文字、図形などのポジ画像が印刷され、排出口１０８から排出される。印刷されたカットシートＣＳは、スタンプ本体７のＩＤラベルとして後述するグリップ部材１１２（図４参照）の頂部に貼着されてよい。
【００２８】
ここで、スタンプ作成装置１に用いられる印材およびスタンプ本体７を備えたスタンプユニットの構造について説明する。ここで用いられる印材は、例えば本出願人による特開平１１−７８１９１号公報に開示されているような、カーボンブラックなどの光エネルギー吸収性物質を分散させた軟質多孔性樹脂（例えば、ウレタン系樹脂）からなる下側層と、インクを貯溜するとともに下側層に均一に圧力が印加されるようにする硬質多孔性樹脂（例えば、ポリビニルホルマール）からなる上側層とを具備した２層構造を有する印材である。
【００２９】
この印材を圧縮した状態でポジ画像が印刷された透明な原稿フィルム（ポジ原稿）を介して選択的に光を照射すると、原稿の透明部分に対応して光が照射された下側層の部分は、光エネルギー吸収物質の発熱作用によって溶融後固化されるので、シールされてインクを透過しない状態となる。一方、原稿の印刷部分に対応した下側層の部分は、光が照射されないだけでなく原稿の印刷部分からの伝導熱で溶融固化されることもなく、原稿の文字等に対応してシールされないでそのまま残存することとなる。これにより、所望パターンのシール部（非印刷部）と非シール部（印刷部）とが印材の下面に混在した印判が形成される。
【００３０】
また、スタンプ本体７は、図４に示すスタンプユニット１１１の一部を構成しており、このスタンプユニット１１１は、スタンプ印刷時にユーザが把持するためのグリップ（取っ手）部材１１２、スカート部材１１４、スタンプ本体（ホルダ部材）７、および、スタンプ不使用時に印材のカバーとなるキャップ部材１１６を備えている。スタンプ本体７は、一体に形成された上部ホルダ部８１と下部ホルダ部８２とから構成されている。そして、スタンプ本体７がスカート部材１１４内で上下に移動可能となるようにスタンプ本体７とグリップ部材１１２とが連結される。印材（図示せず）は、スタンプ本体７の下面に熱接着により配設されており、その周縁部からインクが漏れないようにされている。インクは印材の硬質多孔性樹脂からなる上側層に貯溜されている。従って、スタンプ印刷時にキャップ部材１１６を取り外した状態でグリップ部材１１２を押し下げて印材を印刷用紙に接触させると、印材上方から供給されたインクが印材の下側層の非シール部だけから滲出して印刷用紙に付着し、所望の画像がスタンプ印刷されることになる。
【００３１】
次に、本実施の形態に係るスタンプ画像編集装置であるパーソナルコンピュータおよびこれに接続されたスタンプ作成装置の制御系について、図１を参照して説明する。パーソナルコンピュータ１５０は、ＣＰＵ（判断手段、ドット変更手段）１５２と、ＲＡＭ（第１の記憶手段、第２の記憶手段）１５４と、ハードディスク１５６と、入出力インターフェイス１６２とを有しており、これらはバス１６４によって相互に接続されている。また、入出力インターフェイス１６２には、モニタ１５８および入力装置１６０が接続されている。
【００３２】
モニタ１５８には、スタンプ作成装置１で製版されるべきスタンプ画像データや画像編集のためのユーザインターフェイスなどが表示される。入力装置１６０は、例えばキーボードや入力パッドなどの文字入力が可能な装置のほか、マウスなどのポインティングデバイスやスキャナなどの画像取り込み装置を含んでいてもよい。
【００３３】
ハードディスク１５６は、本実施の形態に係る記録媒体に記録されたプログラムや、仮名・漢字変換などの為の辞書データおよび多数の文字のドットパターンデータがコードデータと対応付けられた穿孔用データなどを磁気的に記憶している。ＲＡＭ１５４は、ハードディスク１５６から読み出されたプログラムや入力装置１６０から与えられたデータのほか、後述するドット補正処理のためのチェック用データなどを一時的に記憶する。ＲＡＭ１５４には、入力装置１６０から入力された入力データ（文字データなどの場合にはハードディスク１５６に記憶された穿孔用データに基づいてＣＰＵ１５２で変換されたドットパターンデータ）をドットのオンオフデータとして記憶する入力バッファ１７１、編集されたスタンプ画像データを記憶する編集画像バッファ１７２、ドット補正処理で用いるチェック用データバッファ１７３、ドット補正対象ドットのアドレスデータバッファ１７４、サーマルヘッド５の発熱体によって構成されるドットマトリックスのＸラインカウンタ１７７ａ、Ｙラインカウンタ１７７ｂのほか、種々のカウンタやレジスタが設けられている。
【００３４】
ＣＰＵ１５２は、ハードディスク１５６に記憶されたプログラムおよび入力装置１６０から入力されたデータなどに基づいて、以下に詳述するような所定の画像編集演算を行い、その結果をＲＡＭ１５４および／またはハードディスク１５６に記憶させ、さらに必要であればモニタ１５８に表示させる。そして、ＣＰＵ１５２は、原稿フィルム８への画像印刷が行われる際に、ＲＡＭ１５４の編集画像バッファ１７２に記憶された編集結果としてのスタンプ画像のドットオンオフデータをスタンプ作成装置１に送る。なお、ＣＰＵ１５２は、ＩＤラベルとしてのカットシートＣＳ印刷が行われる際には、本実施の形態によるスタンプ画像編集が行われていない入力バッファ１７１に記憶されたドットオンオフデータをスタンプ作成装置１に送る。
【００３５】
本実施の形態に係る制御プログラムが記録された記録媒体は、例えばフロッピーディスクやＣＤ−ＲＯＭであり、図１には示されていないものの、パーソナルコンピュータ１５０にはフロッピーディスクドライブおよび／またはＣＤ−ＲＯＭドライブが装備されている。
【００３６】
また、スタンプ作成装置１には、ＣＰＵ１８０と、ＲＯＭ１８２と、ＲＡＭ１８４と、入出力インタフェース１８８とが備えられており、これらはバス１９０によって相互に接続されている。また、入出力インターフェイス１８８には、パーソナルコンピュータ１５０の入出力インターフェイス１６２が接続されている。これによって、スタンプ作成装置１は、パーソナルコンピュータ１からスタンプ画像のデータを取り込むことが可能である。さらに、入出力インターフェイス１８８には、ヘッド駆動回路１９２およびモータ駆動回路１９４がそれぞれ接続されている。ヘッド駆動回路１９２にはサーマルヘッド５が接続されており、モータ駆動回路１９４にはスタンプ作成装置１の各所に配置されてサーマルヘッド５や各種ローラなどを駆動するモータ類１７８がそれぞれ接続されている。
【００３７】
ＲＯＭ１８２には、スタンプ作成装置１の全体の作動を制御する制御プログラムを記憶したプログラムが記憶されている。ＲＡＭ１８４には、パーソナルコンピュータ１５０から与えられたスタンプ画像データを記憶する画像バッファ１９７が設けられている。
【００３８】
ＣＰＵ１８０は、ＲＯＭ１８２に記憶された制御プログラムおよびＲＡＭ１８４の画像バッファ１９７に記憶されたスタンプ画像データに基づいて、ヘッド駆動回路１９２およびモータ駆動回路１９４を制御する。これにより、原稿フィルム８またはカットシートＣＳにはサーマルヘッド５で所望の画像が印刷され、原稿フィルム８はその後印材の製版に供される。
【００３９】
次に、本実施の形態に係るスタンプ画像編集装置であるパーソナルコンピュータ１５０によって実行されるスタンプ画像編集方法について、図５〜図１０をさらに参照して説明する。本実施の形態のスタンプ画像編集方法では、各ドットについて、輪郭左マスク処理、輪郭上マスク処理、ドット補正処理が順次行われる。輪郭左マスク処理および輪郭上マスク処理では、以下に詳述する所定の条件に当てはまるオンドット（印刷ドット）がそれぞれドット補正対象ドットとされ、ドット補正処理では、輪郭左マスク処理または輪郭上マスク処理でドット補正対象ドットとされたオンドットのうち以下に詳述する所定の条件に当てはまるドットのみがオフドット（非印刷ドット）に変更される。
【００４０】
まず、輪郭左マスク処理について、図５（ａ）、（ｂ）を参照して説明する。図５（ａ）は、輪郭左マスク処理において、サーマルヘッド５に１次元的に６００ｄｐｉで配列された発熱体の経時的移動に対応して構成されるドットマトリックスのどの位置に輪郭左マスク処理対象ドットが設定されるかを、９行９列（Ｘmax＝Ｙmax＝８）の場合について模式的に示した図であって、Ｙ方向はサーマルヘッド５上の発熱体の配列（主走査）方向、Ｘ方向はサーマルヘッド５の相対移動方向を示している。
【００４１】
輪郭左マスク処理に当たっては、図５（ａ）に示すように、２次元ドットマトリックス内のすべてのドットが輪郭左マスク処理対象ドット（図面では(1)と表されている）に設定される。そして、輪郭左マスク処理対象ドット(1)のそれぞれについて、図５（ｂ）に示すように、当該ドット(1)の左側に隣接するドットがオフドットであるかどうかがＣＰＵ１５２によって判断される。この判断はＲＡＭ１５４の入力バッファ１７１に記憶されたドットマトリックスを構成する各ドットのオンオフデータに基づいて行われる。
【００４２】
そして、もし左側に隣接するドットがオフドットであれば、当該ドット(1)はドット補正対象ドットとされ、隣接するドットがオンドットであれば、当該ドット(1)はオンドットのまま維持される。そして、ドット補正対象ドットのアドレスがＲＡＭ１５４のドット補正対象ドットのアドレスデータバッファ１７４に記憶される。この処理により、複数のオンドットの集合である或る１つのオン領域の左側最外周（および右側最内周）にあるオンドットがドット補正対象ドットとされる。
【００４３】
次に、輪郭上マスク処理について、図６（ａ）、（ｂ）を参照して説明する。図６（ａ）は、輪郭上マスク処理において、図５（ａ）と同様に構成されるドットマトリックスのどの位置に輪郭上マスク処理対象ドットが設定されるかを、９行９列（Ｘmax＝Ｙmax＝８）の場合について模式的に示した図である。輪郭上マスク処理に当たっては、図６（ａ）に示すように、２次元ドットマトリックス内のすべてのドットが輪郭上マスク処理対象ドット（図面では(2)と表されている）に設定される。そして、輪郭上マスク処理対象ドット(2)のそれぞれについて、図６（ｂ）に示すように、当該ドット(2)の上側に隣接するドットがオフドットであるかどうかがＣＰＵ１５２によって判断される。この判断はＲＡＭ１５４の入力バッファ１７１に記憶されたドットマトリックスを構成する各ドットのオンオフデータに基づいて行われる。
【００４４】
そして、もし上側に隣接するドットがオフドットであれば、当該ドット(2)はドット補正対象ドットとされ、隣接するドットがオンドットであれば、当該ドット(2)はオンドットのまま維持される。そして、ドット補正対象ドットのアドレスがドット補正対象ドットのアドレスデータバッファ１７４に記憶される。この処理により、複数のオンドットの集合である或る１つのオン領域の上側最外周（および下側最内周）にあるオンドットがドット補正対象ドットとされる。
【００４５】
次に、ドット補正処理について、図７〜図９を参照して説明する。図７は、図５（ａ）と同様に構成されるドットマトリックス内において上述の輪郭左マスク処理および輪郭上マスク処理によってドット補正対象ドット(3)とされたドットを、或るオン領域について例示的に示す図である。上述したように、輪郭左マスク処理および輪郭上マスク処理では、或る１つのオン領域の左側最外周および上側最外周にあるオンドットがそれぞれドット補正対象ドットとされるので、ドット補正対象ドット(3)は、オン領域の左側最外周および上側最外周にのみ存在している。すべてのドット補正対象ドット(3)のアドレスは、アドレスデータバッファ１７４に書き込まれている。
【００４６】
ドット補正処理においては、まず、長方形領域チェックおよびひし形領域チェックと本実施の形態で便宜上それぞれ呼ばれる２つのチェックがドット補正対象ドット(3)に対して行われる。そして、このチェック条件に該当したドット補正対象ドット(3)だけがオンドットからオフドットに変更される。長方形領域チェックでは、ドット補正対象ドット(3)のオン領域内における位置が、図８（ａ）〜（ｈ）に示した同じ形状のオンチェック領域を有し且つドット補正対象ドット(3)の位置が互いに異なる８パターンのいずれかに当てはまるかどうかがＣＰＵ１５２によって判断される。すなわち、互いのドット補正対象ドット(3)の位置が一致するようにドットマトリックスのオン領域と図８（ａ）〜（ｈ）に示した８パターンのオンチェック領域のいずれかとを重ね合わせたときに、オンチェック領域がオン領域からはみ出すことがないかどうかが判断される。この判断はＲＡＭ１５４の入力バッファ１７１に記憶されたドットマトリックスを構成する各ドットのオンオフデータに基づいて、つまり輪郭左マスク処理および輪郭上マスク処理が行われる前のデータに基づいて行われる。
【００４７】
図８（ａ）では、ヘッドの主走査方向すなわちサーマルヘッド５の発熱素子配列方向に５ドットでこれと直交する方向に４ドットの長方形オンチェック領域の最上行最左列のドットがドット補正対象ドット(3)とされている。また、図８（ｂ）では図８（ａ）と同様の長方形オンチェック領域の最上行第２列のドットが、図８（ｃ）では図８（ａ）と同様の長方形オンチェック領域の最上行第３列のドットが、図８（ｄ）では図８（ａ）と同様の長方形オンチェック領域の最上行最右列のドットが、それぞれドット補正対象ドット(3)とされている。また、図８（ｅ）では図８（ａ）と同様の長方形オンチェック領域の第２行最左列のドットが、図８（ｆ）では図８（ａ）と同様の長方形オンチェック領域の第３行最左列のドットが、図８（ｇ）では図８（ａ）と同様の長方形オンチェック領域の第４行最左列のドットが、図８（ｈ）では図８（ａ）と同様の長方形オンチェック領域の最下行最左列のドットが、それぞれドット補正対象ドット(3)とされている。
【００４８】
図７に示されたドット補正対象ドット(3)のうちドット２０１〜２０３は、図８（ａ）〜（ｈ）に示した８パターンのいずれにも当てはまらないが、ドット２０４は図８（ａ）に、ドット２０５は図８（ａ）、（ｂ）に、ドット２０６は図８（ｂ）、（ｃ）に、ドット２０７は図８（ｃ）、（ｄ）に、ドット２０８は図８（ｄ）に、ドット２０９は図８（ｆ）に、ドット２１０は図８（ｇ）に、ドット２１１は図８（ｈ）に、それぞれ該当する。そのため、ドット２０１〜２０３に対しては、次にひし形領域チェックが行われる。また、ドット２０４〜２１１は、オンドットからオフドットに変更される。
【００４９】
ひし形領域チェックでは、長方形領域チェックに該当しなかったドット補正対象ドット(3)のオン領域内における位置が、図９（ａ）〜（ｊ）に示した同じ形状のオンチェック領域を有し且つドット補正対象ドット(3)の位置が互いに異なる１０パターンのいずれかに当てはまるかどうかがＣＰＵ１５２によって判断される。すなわち、互いのドット補正対象ドット(3)の位置が一致するようにドットマトリックスのオン領域と図９（ａ）〜（ｊ）に示した１０パターンのオンチェック領域のいずれかとを重ね合わせたときに、オンチェック領域がオン領域からはみ出すことがないかどうかが判断される。この判断はＲＡＭ１５４の入力バッファ１７１に記憶されたドットマトリックスを構成する各ドットのオンオフデータに基づいて、つまり輪郭左マスク処理および輪郭上マスク処理が行われる前のデータに基づいて行われる。
【００５０】
図９（ａ）〜（ｇ）では、ヘッドの主走査方向と４５°の角度で交差する方向に４ドットでこれと直交する方向に４ドットのひし形オンチェック領域の最下から最上までの各行の最左列のドットがドット補正対象ドット(3)とされている。また、図９（ｄ）〜（ｊ）では図９（ａ）と同様のひし形オンチェック領域の最左から最右までの各列の最上行のドットが、それぞれドット補正対象ドット(3)とされている。
【００５１】
長方形領域チェックに該当しなかったドット補正対象ドット(3)であるドット２０１〜２０３は、図９（ａ）〜（ｊ）に示した１０パターンのいずれにも当てはまらない。そのため、ドット２０１〜２０３はオンドットのまま維持される。そして、ドット２０１〜２１１を含むドットマトリックス内のすべてのドットのオンオフデータは、編集画像バッファ１７２に逐次書き込まれる。
【００５２】
このように、本実施の形態によるスタンプ画像編集方法では、１つのオン領域の最左ドットおよび最上ドット２０１〜２１１のうち、長方形領域チェックまたはひし形領域チェックに当てはまったドット、すなわち所定パターンを有するオンチェック領域を包含するオンドット集団が近隣の特定方向に存在するドット２０４〜２１１がオフドットに変更されることになる。そのため、サーマルヘッド５によって原稿フィルム８に印刷される画像の図形幅を元画像またはカットシートＣＳに印刷される画像の図形幅よりも細くすることができる。従って、製版された印材によるスタンプ印刷時のスタンプインクの滲みなどによりスタンプ画像の図形幅が元画像よりも大きくなってしまうのを抑制することができる。しかも、元画像であまりに幅が狭い個所に存在するオンドット（図７の例では、ドット２０１〜２０３）がオフドットに変更されることがないため、スタンプ画像の図形幅が狭い個所がかすれるのを抑制することができる。
【００５３】
また、スタンプインクの滲みを抑制するためにスタンプインクの粘度を大きくする必要がなくなるので、印面からのスタンプインクの滲み出し開始までに長時間を要することがなく、スタンプインクの供給からスタンプ開始までを短時間に抑制することができる。
【００５４】
また、本実施の形態では、原稿フィルム８に転写されたワックス系インクが印材の露光製版時に溶けた場合であっても、これに起因するスタンプ画像の拡がりを相殺することができるので、スタンプ画像の図形幅がＩＤラベルよりも広くなってしまうのを抑制することができる。従って、本実施の形態によると、元画像に近い美しいスタンプ画像を得ることが可能となる。しかも、ワックス系インクを用いることができるので、サーマルヘッド５への通電時間が比較的短くてもよいという利益がある。
【００５５】
また、本実施の形態のスタンプ画像編集方法では、互いに異なる方向に配向された長方形領域チェックおよびひし形領域チェックの２つのオンチェック領域を用いることにより、元画像の方向性にあまり依存せずにオンドットをオフドットに変更することができるようになる。従って、より元画像に近い美しいスタンプ画像を得ることが可能となる。
【００５６】
特に、本実施の形態の方法によると、漢字のように文字線どうしが狭い間隔で隣接している画像や文字の先端部分ほど細くなった画像を比較的美しくスタンプ印刷できることが経験的に分かっている。また、本実施の形態の方法は、文字以外の階調画像に適用しても同様の効果を得ることが可能である。なお、ある程度図形幅の大きい画像については本実施の形態のような画像編集を行っても効果が小さいので、サイズの大きな文字など図形幅の大きな画像だけが存在することがわかっている場合は、本実施の形態の画像編集を行うのをスキップするようにしてもよい。
【００５７】
また、本実施の形態の方法によると、スタンプ印刷１回当たりのインク消費量を抑制することができるので、捺印耐久回数の点でも有利になる。
【００５８】
本実施の形態において、輪郭左マスク処理と輪郭上マスク処理を行うのは、これら２つの処理を行うことが、特に漢字などの線幅が徐々に変化する画像、特に先端部において下側境界線が比較的平坦で上側境界線が傾斜している画像にとって有効であることが判明したからである。なお、輪郭左マスク処理と輪郭上マスク処理の順番は入れ替えてもよい。
【００５９】
なお、本実施の形態では、輪郭左マスク処理と輪郭上マスク処理を行ったが、これらのうちのいずれか一方を行うようにしてもよいし、これらに加えて或いはこれらに代えて輪郭右マスク処理および／または輪郭下マスク処理を行なうようにしてもよい。また、本実施の形態では長方形オンチェック領域を縦５ドット横４ドットとしたが、これらドット数は発熱素子の形状や発熱素子の相対移動速度に応じて適宜変更することが好ましい。ひし形オンチェック領域についても同様である。
【００６０】
本実施の形態では、パーソナルコンピュータ１５０でスタンプ画像編集を行うようにしたが、パーソナルコンピュータ１５０を用いずにスタンプ作成装置１側で画像編集を行うようにしてもよい。その場合、スタンプ作成装置１にキーボードなどの入力装置を設けるほか、ＲＯＭ１８２に画像編集プログラムを書き込むなどの設計変更が必要になる。
【００６１】
次に、本実施の形態のスタンプ画像編集方法を実行するための具体的なステップの一例について、図１０〜図２７のフローチャートおよび図２８をさらに参照して説明する。図２８は、特定形状のオン領域データが与えられたときに本実施の形態によりオン領域の形状が変更される様子を示した模式図である。なお、後述するように、本実施の形態の処理は、輪郭左マスク処理、輪郭上マスク処理およびドット補正処理を１ドットごとに繰り返して行うようにしているため、実際のオン領域の形状は図２８に示すように変更されるわけではない。なお、以下のステップは特に記載する以外はすべて図１に示したパーソナルコンピュータ１５０のＣＰＵ１５２を用いて行われる。
【００６２】
まず、図１０に示すステップＳ１において、ＲＡＭ１５４に設けられたＸラインカウンタ１７７ａが”０”にセットされる。次に、ステップＳ２において、Ｘラインカウンタ１７７ａの値が最大値（ここでは”９”）よりも大きいかどうかが判断される。もしＸラインカウンタ１７７ａの値が最大値よりも大きければ（Ｓ２：ＹＥＳ）本実施の形態の画像編集処理は終了し、最大値よりも大きくなければ（Ｓ２：ＮＯ）ステップＳ３に進む。
【００６３】
ステップＳ３においては、輪郭左マスク処理サブルーチンが行われる。輪郭左マスク処理サブルーチンは、図１１のフローチャートに従って行われる。このサブルーチンにおいては、まず、ステップＴ１において、Ｙラインカウンタ１７７ｂが”０”にセットされる。次に、ステップＴ２において、Ｘラインカウンタ１７７ａおよびＹラインカウンタ１７７ｂにそれぞれ記憶されている値の組み合わせで与えられる現在の処理ドット（Ｘ，Ｙ）がオンドットであるかどうかが判断される。もし処理ドットがオフであれば（Ｔ２：ＮＯ）、ステップＴ７に進み、処理ドットがオンであれば（Ｔ２：ＹＥＳ）、ステップＴ３に進む。
【００６４】
ステップＴ３においては、Ｘラインカウンタ１７７ａの値が”０”であるかどうか、すなわち、現在の処理ドット（Ｘ，Ｙ）がドットマトリックス内の印面データの左端のドットであるかどうかが判断される。Ｘラインカウンタ１７７ａの値が”０”であれば（Ｔ３：ＹＥＳ）、ステップＴ４に進み、Ｘラインカウンタ１７７ａの値が”０”でなければ（Ｔ３：ＮＯ）、ステップＴ５に進む。
【００６５】
ステップＴ４においては、印面データの左端のドットのさらに左隣にあるドットをオフドットとみなして、その処理ドットがドット補正対象に設定される。そして、ＲＡＭ１５４のアドレスデータバッファ１７４にそのドットのアドレスが書き込まれる。ステップＴ４の終了後は、ステップＴ７に進む。
【００６６】
ステップＴ５においては、現在の処理ドットの左隣にあるドット（Ｘ−１，Ｙ）がオフドットであるかどうかが判断される。もしオフであれば（Ｔ５：ＹＥＳ）、ステップＴ６に進み、左隣ドットがオンであれば（Ｔ５：ＮＯ）、ステップＴ７に進む。
【００６７】
ステップＴ６においては、現在の処理ドットがドット補正対象に設定される。そして、ＲＡＭ１５４のアドレスデータバッファ１７４にそのドットのアドレスが書き込まれる。ステップＴ６の終了後は、ステップＴ７に進む。
【００６８】
ステップＴ４、Ｔ６の終了後およびステップＴ５で左隣ドットがオンであると判断された場合、ステップＴ７において、Ｙラインカウンタ１７７ｂの値が”１”だけインクリメントされる。次に、ステップＴ８において、Ｙラインカウンタ１７７ｂの値が最大値（ここでは”９”）よりも大きいかどうかが判断される。もしＹラインカウンタ１７７ｂの値が最大値よりも大きくなければ（Ｔ８：ＮＯ）、ステップＴ２に戻って輪郭左マスク処理を引き続き行ない、最大値よりも大きければ（Ｔ８：ＹＥＳ）、本サブルーチンを終了する。
【００６９】
次に、図１０のステップＳ４に進んで、輪郭上マスク処理サブルーチンが行われる。輪郭上マスク処理サブルーチンは、図１２のフローチャートに従って行われる。このサブルーチンにおいては、まず、ステップＵ１において、Ｙラインカウンタ１７７ｂが”０”にセットされる。次に、ステップＵ２において、Ｘラインカウンタ１７７ａおよびＹラインカウンタ１７７ｂにそれぞれ記憶されている値の組み合わせで与えられる現在の処理ドット（Ｘ，Ｙ）がオンドットであるかどうかが判断される。もし処理ドットがオフであれば（Ｕ２：ＮＯ）、ステップＵ７に進み、処理ドットがオンであれば（Ｕ２：ＹＥＳ）、ステップＵ３に進む。
【００７０】
ステップＵ３においては、Ｙラインカウンタ１７７ｂの値がその最大値（ここでは”９”）以上であるかどうか、すなわち、現在の処理ドット（Ｘ，Ｙ）がドットマトリックス内の印面データの上端のドットであるかどうかが判断される。Ｙラインカウンタ１７７ｂの値が最大値以上であれば（Ｕ３：ＹＥＳ）、ステップＵ４に進み、Ｙラインカウンタ１７７ｂの値が最大値未満であれば（Ｕ３：ＮＯ）、ステップＵ５に進む。
【００７１】
ステップＵ４においては、印面データの上端のドットのさらに上隣にあるドットをオフドットとみなして、その処理ドットがドット補正対象に設定される。そして、ＲＡＭ１５４のアドレスデータバッファ１７４にそのドットのアドレスが書き込まれる。ステップＵ４の終了後は、ステップＵ７に進む。
【００７２】
ステップＵ５においては、現在の処理ドットの上隣にあるドット（Ｘ，Ｙ＋１）がオフドットであるかどうかが判断される。もしオフであれば（Ｕ５：ＹＥＳ）、ステップＵ６に進み、上隣ドットがオンであれば（Ｕ５：ＮＯ）、ステップＵ７に進む。
【００７３】
ステップＵ６においては、現在の処理ドットがドット補正対象に設定される。そして、ＲＡＭ１５４のアドレスデータバッファ１７４にそのドットのアドレスが書き込まれる。ステップＵ６の終了後は、ステップＵ７に進む。
【００７４】
ステップＵ４、Ｕ６の終了後およびステップＵ５で上隣ドットがオンであると判断された場合、ステップＵ７において、Ｙラインカウンタ１７７ｂの値が”１”だけインクリメントされる。次に、ステップＵ８において、Ｙラインカウンタ１７７ｂの値が最大値（ここでは”９”）よりも大きいかどうかが判断される。もしＹラインカウンタ１７７ｂの値が最大値よりも大きくなければ（Ｕ８：ＮＯ）、ステップＵ２に戻って輪郭上マスク処理を引き続き行ない、最大値よりも大きければ（Ｕ８：ＹＥＳ）、本サブルーチンを終了する。
【００７５】
次に、図１０のステップＳ５に進んで、ドット補正処理サブルーチンが行われる。ドット補正処理サブルーチンは、図１３のフローチャートに従って行われる。このサブルーチンにおいては、まず、ステップＶ１において、Ｙラインカウンタ１７７ｂが”０”にセットされる。次に、ステップＶ２において、Ｘラインカウンタ１７７ａおよびＹラインカウンタ１７７ｂにそれぞれ記憶されている値の組み合わせで与えられる現在の処理ドット（Ｘ，Ｙ）がドット補正対象ドットであるかどうかがＲＡＭ１５４のアドレスデータバッファ１７４に基づいて判断される。もし処理ドットがドット補正対象ドットであれば（Ｖ２：ＹＥＳ）、ステップＶ３に進み長方形領域チェックサブルーチンが行われる。処理ドットがドット補正対象ドットでなければ（Ｖ２：ＮＯ）、ステップＶ９に進む。
【００７６】
ステップＶ３の長方形領域チェックサブルーチンは、図１４のフローチャートに従って行われる。このサブルーチンにおいては、処理ドットが図８（ａ）〜（ｈ）の８パターンのいずれかに当てはまるかどうかが調べられる。そのために、ステップＷ１でパターン１チェックが、ステップＷ２でパターン２チェックが、ステップＷ３でパターン３チェックが、ステップＷ４でパターン４チェックが、ステップＷ５でパターン５チェックが、ステップＷ６でパターン６チェックが、ステップＷ７でパターン７チェックが、ステップＷ８でパターン８チェックがそれぞれ行われる。ここで、パターン１〜８は、図８（ａ）〜（ｈ）のそれぞれに対応するものである。
【００７７】
そして、いずれのチェックにも当てはまらない場合には、ステップＷ９において長方形領域チェックに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＷ１〜８のいずれかのチェックに当てはまった場合には、ステップＷ１０において長方形領域チェックに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００７８】
ステップＷ１〜８でパターン１〜８チェックは、図１５（ａ）〜（ｈ）にしたがって行われる。まず、図１５（ａ）に示すパターン１チェックでは、ステップＸ１１において、Ｘラインカウンタ１７７ａに記憶されている現在の処理ドットのＸ座標の値と、Ｙラインカウンタ１７７ｂに記憶されている現在の処理ドットのＹ座標から４を引いた値との組み合わせ（Ｘ，Ｙ−４）がチェック開始座標（Ｘ0，Ｙ0）として設定され、チェック開始座標（Ｘ0，Ｙ0）がＲＡＭ１５４の所定領域に書き込まれる。
【００７９】
同様に、図１５（ｂ）に示すパターン２チェックでは、ステップＸ２１において（Ｘ−１，Ｙ−４）が、図１５（ｃ）に示すパターン３チェックでは、ステップＸ３１において（Ｘ−２，Ｙ−４）が、図１５（ｄ）に示すパターン４チェックでは、ステップＸ４１において（Ｘ−３，Ｙ−４）が、図１５（ｅ）に示すパターン５チェックでは、ステップＸ５１において（Ｘ，Ｙ−３）が、図１５（ｆ）に示すパターン６チェックでは、ステップＸ６１において（Ｘ，Ｙ−２）が、図１５（ｇ）に示すパターン７チェックでは、ステップＸ７１において（Ｘ，Ｙ−１）が、図１５（ｈ）に示すパターン８チェックでは、ステップＸ８１において（Ｘ，Ｙ）が、それぞれチェック開始座標（Ｘ0，Ｙ0）として設定され、ＲＡＭ１５４の所定領域に書き込まれる。
【００８０】
パターン１〜８チェックの第２ステップであるステップＸ１２、Ｘ２２、Ｘ３２、Ｘ４２、Ｘ５２、Ｘ６２、Ｘ７２、Ｘ８２のすべては、図１６に示す共通の長方形領域チェックメインサブルーチンにしたがって行われる。長方形領域チェックメインサブルーチンでは、まずステップＹ１において、チェックのために用いられるインデックスｉが”０”に設定され、ＲＡＭ１５４の所定領域に書き込まれる。次に、ステップＹ２において、別のインデックスｊが”０”に設定され、ＲＡＭ１５４の所定領域に書き込まれる。
【００８１】
次に、ステップＹ３において、チェック開始座標Ｘ0にインデックスｉを足した値と、チェック開始座標Ｙ0にインデックスｊを足した値との組み合わせ（Ｘ0＋ｉ，Ｙ0＋ｊ）が領域チェック座標（Ｘc，Ｙc）として設定され、領域チェック座標（Ｘc，Ｙc）がＲＡＭ１５４の所定領域に書き込まれる。
【００８２】
次に、ステップＹ４において、図１７に示す領域チェックサブルーチンが行われる。領域チェックサブルーチンでは、まずステップＺ１において、領域チェック座標Ｘcがドットマトリックスの印面領域内に存在しているかどうか、つまり、座標Ｘcが０以上且つドットマトリックスにおけるＸ座標の最大値（ここでは”９”）以下であるかどうかが判断される。もし、領域チェック座標Ｘcが印面領域内に存在しているのであれば（Ｚ１：ＹＥＳ）、ステップＺ２に進み、領域チェック座標Ｘcが印面領域内に存在していないのであれば（Ｚ１：ＮＯ）、ステップＺ４に進む。
【００８３】
ステップＺ２では、領域チェック座標Ｙcがドットマトリックスの印面領域内に存在しているかどうか、つまり、座標Ｙcが０以上且つドットマトリックスにおけるＹ座標の最大値（ここでは”９”）以下であるかどうかが判断される。もし、領域チェック座標Ｙcが印面領域内に存在しているのであれば（Ｚ２：ＹＥＳ）、ステップＺ３に進み、領域チェック座標Ｙcが印面領域内に存在していないのであれば（Ｚ２：ＮＯ）、ステップＺ４に進む。
【００８４】
ステップＺ３では、領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在すると判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＺ４では、領域チェック座標（Ｘc，Ｙc）の少なくともいずれか一方が印面領域内に存在しないと判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００８５】
ステップＹ４で領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在すると判定されると、ステップＹ５に進み、そうではないと判定されると、ステップＹ１１に進む。ステップＹ５においては、領域チェック座標（Ｘc，Ｙc）がオンドットであるかどうかがＲＡＭ１５４の入力バッファ１７１のデータに基づいて判断される。そして、オンであれば（Ｙ５：ＹＥＳ）、ステップＹ６に進み、オフであれば（Ｙ５：ＮＯ）、ステップＹ１１に進む。
【００８６】
ステップＹ６においては、インデックスｊが５（長方形領域の縦方向のドット数に対応した数）未満であるかどうかが判断される。インデックスｊが５未満であれば（Ｙ６：ＹＥＳ）、ステップＹ７に進んでインデックスｊを”１”だけインクリメントした後、ステップＹ３に戻る。一方、インデックスｊが５以上であれば（Ｙ６：ＮＯ）、ステップＹ８に進む。
【００８７】
ステップＹ８においては、インデックスｉが４（長方形領域の横方向のドット数に対応した数）未満であるかどうかが判断される。インデックスｉが４未満であれば（Ｙ８：ＹＥＳ）、ステップＹ９に進んでインデックスｉを”１”だけインクリメントした後、ステップＹ２に戻る。一方、インデックスｉが４以上であれば（Ｙ８：ＮＯ）、ステップＹ１０に進む。
【００８８】
そして、ステップＹ１０においては、図８（ａ）〜（ｈ）のうちの対応するパターンチェックに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＹ１１においては、図８（ａ）〜（ｈ）のうちの対応するパターンチェックに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００８９】
次に、図１３のステップＶ３の長方形領域チェックサブルーチンを終了し、ステップＶ４に進む。ステップＶ４においては、図１４のステップＷ９またはＷ１０で設定されたデータに基づいて、処理ドットが長方形領域チェックに当てはまっているかどうかを判定する。当てはまっていない場合には（Ｖ４：ＮＯ）、ステップＶ５のひし形領域チェックサブルーチンに進む。一方、当てはまっている場合には（Ｖ４：ＹＥＳ）、ステップＶ８に進む。
【００９０】
ステップＶ５のひし形領域チェックサブルーチンは、図１８のフローチャートに従って行われる。このサブルーチンにおいては、処理ドットが図９（ａ）〜（ｊ）の１０パターンのいずれかに当てはまるかどうかが調べられる。そのために、ステップＡ１でパターン１チェックが、ステップＡ２でパターン２チェックが、ステップＡ３でパターン３チェックが、ステップＡ４でパターン４チェックが、ステップＡ５でパターン５チェックが、ステップＡ６でパターン６チェックが、ステップＡ７でパターン７チェックが、ステップＡ８でパターン８チェックが、ステップＡ９でパターン９チェックが、ステップＡ１０でパターン１０チェックがそれぞれ行われる。ここで、パターン１〜１０は、図９（ａ）〜（ｊ）のそれぞれに対応するものである。
【００９１】
そして、いずれのチェックにも当てはまらない場合には、ステップＡ１１においてひし形領域チェックに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＡ１〜１０のいずれかのチェックに当てはまった場合には、ステップＡ１２においてひし形領域チェックに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００９２】
ステップＡ１〜１０のパターン１〜１０チェックは、図１９（ａ）〜（ｊ）にしたがって行われる。まず、図１９（ａ）に示すパターン１チェックでは、ステップＢ１１において、Ｘラインカウンタ１７７ａに記憶されている現在の処理ドットのＸ座標から３を引いた値と、Ｙラインカウンタ１７７ｂに記憶されている現在の処理ドットのＹ座標に３を足した値との組み合わせ（Ｘ−３，Ｙ＋３）がチェック開始座標（Ｘ0，Ｙ0）として設定され、チェック開始座標（Ｘ0，Ｙ0）がＲＡＭ１５４の所定領域に書き込まれる。
【００９３】
同様に、図１９（ｂ）に示すパターン２チェックでは、ステップＢ２１において（Ｘ−２，Ｙ＋２）が、図１９（ｃ）に示すパターン３チェックでは、ステップＢ３１において（Ｘ−１，Ｙ＋１）が、図１９（ｄ）に示すパターン４チェックでは、ステップＢ４１において（Ｘ，Ｙ）が、図１９（ｅ）に示すパターン５チェックでは、ステップＢ５１において（Ｘ−１，Ｙ−１）が、図１９（ｆ）に示すパターン６チェックでは、ステップＢ６１において（Ｘ−２，Ｙ−２）が、図１９（ｇ）に示すパターン７チェックでは、ステップＢ７１において（Ｘ−３，Ｙ−３）が、図１９（ｈ）に示すパターン８チェックでは、ステップＢ８１において（Ｘ−４，Ｙ−２）が、図１９（ｉ）に示すパターン９チェックでは、ステップＢ９１において（Ｘ−５，Ｙ−１）が、図１９（ｊ）に示すパターン１０チェックでは、ステップＢ１０１において（Ｘ−６，Ｙ）が、それぞれチェック開始座標（Ｘ0，Ｙ0）として設定され、ＲＡＭ１５４の所定領域に書き込まれる。これらの設定は、チェック開始座標（Ｘ0，Ｙ0）をひし形領域の最左ドットに設定することを意味している。
【００９４】
パターン１〜１０チェックの第２ステップであるステップＢ１２、Ｂ２２、Ｂ３２、Ｂ４２、Ｂ５２、Ｂ６２、Ｂ７２、Ｂ８２、Ｂ９２、Ｂ１０２のすべては、図２０（ａ）に示す共通のひし形領域チェックメインサブルーチンにしたがって行われる。ひし形領域チェックメインサブルーチンでは、チェック開始座標（Ｘ0，Ｙ0）を含んでこれの右側に斜めに４×４ドットのひし形オン領域が存在しているかどうかが判断される。そのために、ステップＣ１でＩ領域チェックが、ステップＣ２でII領域チェックが、ステップＣ３でIII領域チェックが、ステップＣ４でIV領域チェックが、ステップＣ５でＶ領域チェックが、ステップＣ６でVI領域チェックが、ステップＣ７でVII領域チェックがそれぞれ行われる。ここで、領域Ｉ〜VIIは、図２０（ｂ）に示すように、斜めに４×４ドットのひし形オン領域の第１〜７列にそれぞれ存在するドットをいうものとする。
【００９５】
そして、Ｉ〜VII領域チェックのすべてのチェックに当てはまる場合には、ステップＣ８において図９（ａ）〜（ｊ）のうちの対応するパターンチェックに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＣ１〜７のいずれかのチェックに当てはまらなかった場合には、ステップＣ９において図９（ａ）〜（ｊ）のうちの対応するパターンチェックに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００９６】
また、図２１に示すＩ領域チェックでは、まずステップＤ１１において、チェック開始座標（Ｘ0，Ｙ0）が領域チェック座標（Ｘc，Ｙc）として設定され、領域チェック座標（Ｘc，Ｙc）がＲＡＭ１５４の所定領域に書き込まれる。次に、ステップＤ１２において、図１７に示す領域チェックサブルーチンが行われ、上述したのと同様にして、領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在するかどうかが判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。ステップＤ１２で領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在すると判定されると、ステップＤ１３に進み、そうではないと判定されると、ステップＤ１５に進む。ステップＤ１３においては、領域チェック座標（Ｘc，Ｙc）がオンドットであるかどうかがＲＡＭ１５４の入力バッファ１７１のデータに基づいて判断される。そして、オンであれば（Ｄ１３：ＹＥＳ）、ステップＤ１４にすすみ、オフであれば（Ｄ１３：ＮＯ）、ステップＤ１５に進む。
【００９７】
そして、ステップＤ１４においては、Ｉ領域のすべてのドットがオンドットであることに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＤ１５においては、Ｉ領域のすべてのドットがオンドットであることに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【００９８】
また、図２２に示すII領域チェックでは、まずステップＤ２１において、チェック開始座標Ｘ0に１を足した値と、チェック開始座標Ｙ0から１を引いた値との組み合わせ（Ｘ0＋１，Ｙ0−１）が領域チェック座標（Ｘc，Ｙc）として設定され、領域チェック座標（Ｘc，Ｙc）がＲＡＭ１５４の所定領域に書き込まれる。次に、ステップＤ２２において、チェックのために用いられるインデックスｊが”０”に設定され、ＲＡＭ１５４の所定領域に書き込まれる。次に、ステップＤ２３において、領域チェック座標Ｙcにインデックスｊを足した値が領域チェック座標Ｙcとして設定される。
【００９９】
次に、ステップＤ２４において、図１７に示す領域チェックサブルーチンが行われ、上述したのと同様にして、領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在するかどうかが判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。ステップＤ２４で領域チェック座標（Ｘc，Ｙc）がともに印面領域内に存在すると判定されると、ステップＤ２５に進み、そうではないと判定されると、ステップＤ２９に進む。ステップＤ２５においては、領域チェック座標（Ｘc，Ｙc）がオンドットであるかどうかがＲＡＭ１５４の入力バッファ１７１のデータに基づいて判断される。そして、オンであれば（Ｄ２５：ＹＥＳ）、ステップＤ２６に進み、オフであれば（Ｄ２５：ＮＯ）、ステップＤ２９に進む。
【０１００】
ステップＤ２６においては、インデックスｊを”１”だけインクリメントした後、ステップＤ２７に進む。ステップＤ２７においては、インデックスｊが３（II領域の縦方向のドット数に対応した数）未満であるかどうかが判断される。インデックスｊが３未満であれば（Ｄ２７：ＹＥＳ）、ステップＤ２３に戻る。一方、インデックスｊが３以上であれば（Ｄ２７：ＮＯ）、ステップＤ２８に進む。
【０１０１】
そして、ステップＤ２８においては、II領域のすべてのドットがオンドットであることに「当てはまる」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。また、ステップＤ２９においては、II領域のすべてのドットがオンドットであることに「当てはまらない」と判定され、その旨がＲＡＭ１５４の所定領域に書き込まれる。
【０１０２】
また、図２３に示すIII領域チェックでは、ステップＤ３１で（Ｘ0＋２，Ｙ0−２）が領域チェック座標（Ｘc，Ｙc）として設定された後、ステップＤ３７でインデックスｊが５（III領域の縦方向のドット数に対応した数）未満であるかどうかが判断される以外はステップＤ２２〜Ｄ２９と同様のステップＤ３２〜３９が行われ、III領域のすべてのドットがオンドットであることに「当てはまる」か否かが判定される。
【０１０３】
また、図２４に示すIV領域チェックでは、ステップＤ４１で（Ｘ0＋３，Ｙ0−３）が領域チェック座標（Ｘc，Ｙc）として設定された後、ステップＤ４７でインデックスｊが７（IV領域の縦方向のドット数に対応した数）未満であるかどうかが判断される以外はステップＤ２２〜Ｄ２９と同様のステップＤ４２〜４９が行われ、IV領域のすべてのドットがオンドットであることに「当てはまる」か否かが判定される。
【０１０４】
また、図２５に示すＶ領域チェックでは、ステップＤ５１で（Ｘ0＋４，Ｙ0−２）が領域チェック座標（Ｘc，Ｙc）として設定された後、ステップＤ５７でインデックスｊが５（Ｖ領域の縦方向のドット数に対応した数）未満であるかどうかが判断される以外はステップＤ２２〜Ｄ２９と同様のステップＤ５２〜５９が行われ、Ｖ領域のすべてのドットがオンドットであることに「当てはまる」か否かが判定される。
【０１０５】
また、図２６に示すVI領域チェックでは、ステップＤ６１で（Ｘ0＋５，Ｙ0−１）が領域チェック座標（Ｘc，Ｙc）として設定された後、ステップＤ６７でインデックスｊが３（VI領域の縦方向のドット数に対応した数）未満であるかどうかが判断される以外はステップＤ２２〜Ｄ２９と同様のステップＤ６２〜５９が行われ、VI領域のすべてのドットがオンドットであることに「当てはまる」か否かが判定される。
【０１０６】
また、図２７に示すVII領域チェックでは、ステップＤ７１で（Ｘ0＋６，Ｙ0）が領域チェック座標（Ｘc，Ｙc）として設定される以外はステップＤ１１〜Ｄ１５と同様のステップＤ７１〜７５が行われ、VII領域のすべてのドットがオンドットであることに「当てはまる」か否かが判定される。
【０１０７】
次に、図１３のステップＶ５のひし形領域チェックサブルーチンを終了し、ステップＶ６に進む。ステップＶ６においては、図１８のステップＡ１１またはＡ１２で設定されたデータに基づいて、処理ドットがひし形領域チェックに当てはまっているかどうかを判定する。当てはまっていない場合には（Ｖ６：ＮＯ）、ステップＶ７に進み、当てはまっている場合には（Ｖ６：ＹＥＳ）、ステップＶ８に進む。
【０１０８】
次に、ステップＶ７においては、長方形領域チェックおよびひし形領域チェックのいずれにも当てはまらないドット補正対象ドットである現在の処理ドットがオンドットのまま維持されるように設定され、そのドットデータがＲＡＭ１５４の編集画像バッファ１７２に書き込まれる。また、ステップＶ８においては、長方形領域チェックおよびひし形領域チェックのいずれかに当てはまったドット補正対象ドットである現在の処理ドットがオフドットに変更され、そのドットデータがＲＡＭ１５４の編集画像バッファ１７２に書き込まれる。
【０１０９】
ステップＶ７またはＶ８の終了後、ステップＶ９において、Ｙラインカウンタ１７７ｂの値が”１”だけインクリメントされる。次に、ステップＶ１０において、Ｙラインカウンタ１７７ｂの値が最大値（ここでは”９”）よりも大きいかどうかが判断される。もしＹラインカウンタ１７７ｂの値が最大値よりも大きくなければ（Ｖ１０：ＮＯ）、ステップＶ２に戻ってドット補正処理を引き続き行ない、最大値よりも大きければ（Ｖ１０：ＹＥＳ）、本ドット補正処理サブルーチンを終了する。
【０１１０】
図１０のステップＳ５のドット補正処理サブルーチンが終了した後、ステップＳ６に進み、Ｘラインカウンタ１７７ａの値が”１”だけインクリメントされる。次に、ステップＳ２に戻って、Ｘラインカウンタ１７７ａの値が最大値（ここでは”９”）よりも大きいかどうかが判断され、Ｘラインカウンタ１７７ａの値がＸ＝９よりも大きくなるまで同様の処理が繰り返されて本実施の形態のスタンプ画像編集処理が終了する。
【０１１１】
本実施の形態に係るスタンプ画像編集方法によって、実際のオンパターンがどのように編集されるかについて、図２８を参照して説明する。なお、図２８（ａ）〜（ｄ）では、輪郭左マスク処理および輪郭上マスク処理によって補正対象ドットとされたドットをオフドットとして描いている。
【０１１２】
図２８（ａ）には、ドットマトリックスのドット配列にしたがった縦３ドット×横３ドットの長方形オン領域が示されている。この長方形オン領域に対して、上述した輪郭左マスク処理を行うと、最左列の３ドットがオフドットとなり、さらに上述した輪郭上マスク処理を行うと、最上行の２ドットもがオフドットとなる。しかし、上述したのと同様の長方形領域チェックおよびひし形領域チェックを行うとオフドットとされたドット長方形領域チェックおよびひし形領域チェックのいずれにも当てはまらないことから、オフドットとされるドットすべてをオンドットに復活させることができる。つまり、比較的小さなオン領域のドットが削られるのを防止することができる。
【０１１３】
図２８（ｂ）には、ドットマトリックスのドット配列にしたがった縦５ドット×横４ドットの長方形オン領域が示されている。この長方形オン領域に対して、上述した輪郭左マスク処理を行うと、最左列の５ドットがオフドットとなり、さらに上述した輪郭上マスク処理を行うと、最上行の３ドットもがオフドットとなる。本例では、オフドットとされたドットすべてが長方形領域チェックに当てはまるため、これらのドットがオフとされたままの状態でひし形領域チェックが行われることなく画像編集が終了する。
【０１１４】
図２８（ｃ）には、ドットマトリックスのドット配列方向と交差する方向にしたがった縦３ドット×横３ドットのひし形オン領域が示されている。このひし形オン領域に対して、上述した輪郭左マスク処理を行うと、各行の最左列の５ドットがオフドットとなり、さらに上述した輪郭上マスク処理を行うと、元のオン領域において各列の最上行にあった２ドットもがオフドットとなる。しかし、上述したのと同様の長方形領域チェックおよびひし形領域チェックを行うことにより、オフドットとされるドットすべてをオンドットに復活させることができる。つまり、比較的小さなオン領域のドットが削られるのを防止することができる。
【０１１５】
図２８（ｄ）には、ドットマトリックスのドット配列方向と交差する方向にしたがった縦４ドット×横４ドットのひし形オン領域が示されている。このひし形オン領域に対して、上述した輪郭左マスク処理を行うと、各行の最左列の７ドットがオフドットとなり、さらに上述した輪郭上マスク処理を行うと、元のオン領域において各列の最上行にあった３ドットもがオフドットとなる。本例では、オフドットとされたドットすべてが長方形領域チェックには当てはまらないもののひし形領域チェックに当てはまるため、これらのドットがオフとされたままの状態で画像編集が終了する。
【０１１６】
また、図２９は、本実施の形態に係るスタンプ画像編集方法によって特定の漢字が実際にどのように編集されるかを説明するための図である。図２９（ａ）は、漢字のドット画像であり、その先端部の拡大図が図２９（ｂ）である。図２９（ｂ）の画像を上述した方法により編集したドット画像が図２９（ｃ）である。また、図２９（ｄ）は、上述した実施の形態の方法において、単に輪郭左マスク処理および輪郭上マスク処理で補正対象ドットとしたドットを間引いたときのドット画像である。これらの図面からも分かるように、図２９（ｄ）の場合には、線幅の細い部分までもが間引かれてオフドットに変更されてしまうため、線幅の細い画像がかすれてしまって見えにくくなるなどの不都合が生じることが予想される。
【０１１７】
このように、本実施の形態に係るスタンプ画像編集方法によると、１つのオン領域の最左ドットおよび最上ドットのうち、長方形領域チェックまたはひし形領域チェックに当てはまったドット、すなわち所定パターンを有するオンチェック領域を包含するオンドット集団が近隣の特定方向に存在するドットがオフドットに変更されるので、サーマルヘッド５によって原稿フィルム８に印刷される画像の図形幅を元画像またはカットシートＣＳに印刷される画像の図形幅よりも細くすることができる。従って、製版された印材によるスタンプ印刷時のスタンプインクの滲みなどによりスタンプ画像の図形幅が元画像よりも大きくなってしまうのを抑制することができる。しかも、元画像であまりに幅が狭い個所に存在するオンドットがオフドットに変更されることがないため、スタンプ画像の図形幅が狭い個所がかすれるのを抑制することができる。
【０１１８】
また、本実施の形態のスタンプ画像編集方法では、互いに異なる方向に配向された長方形領域チェックおよびひし形領域チェックの２つのオンチェック領域を用いることにより、元画像の方向性にあまり依存せずにオンドットをオフドットに変更することができるようになる。従って、より元画像に近い美しいスタンプ画像を得ることが可能となる。
【０１１９】
なお、上述の実施の形態では、左および上に隣接するドットのオンオフを基準として画像編集を行ったが、本発明の別の実施の形態として、所定ドット離れたドットのオンオフを基準として画像編集を行うようにしてもよい。例えば２ドット離れたドットを基準とする場合、オンドットから所定方向の２ドット内にオフドットが存在し、且つ、当該オンドットのドットマトリックスのオン領域内における位置が長方形領域チェックおよびひし形領域チェックで所定方向の最外周ドット（またはその内側に隣接するドット）の位置に相当するときに、当該オンドットをオフドットとするようにしてよく、このような編集方法によって編集された画像の例を図３０に示す。なお、図３０（ａ）〜（ｄ）では、輪郭左マスク処理および輪郭上マスク処理によって補正対象ドットとされたドットをオフドットとして描いている。
【０１２０】
図３０（ａ）には、ドットマトリックスのドット配列にしたがった縦５ドット×横４ドットの長方形オン領域が示されている。この長方形オン領域に対して、輪郭左マスク処理（左隣がオフのものだけでなく、２つ左隣がオフのものを補正対象ドットとする）を行うと、最左列の５ドットおよび第２列の５ドットの計１０ドットがオフドットとなり、さらに輪郭上マスク処理（上隣がオフのものだけでなく、２つ上隣がオフのものを補正対象ドットとする）を行うと、最上行の２ドットおよび第２行の２ドットの計４ドットもがオフドットとなる。しかし、上述した実施の形態と同様の長方形領域チェックおよびひし形領域チェックを行うことにより、元データで上側および左側の最外周ドットを除くドットをオンドットに復活させることができる。
【０１２１】
図３０（ｂ）には、ドットマトリックスのドット配列にしたがった縦６ドット×横５ドットの長方形オン領域が示されている。この長方形オン領域に対して、図３０（ａ）と同じ輪郭左マスク処理を行うと、最左列の６ドットおよび第２列の６ドットの計１２ドットがオフドットとなり、さらに図３０（ａ）と同じ輪郭上マスク処理を行うと、最上行の３ドットおよび第２行の３ドットの計６ドットもがオフドットとなる。そして、オフドットとなった１８ドットがすべて長方形領域チェックに当てはまるため、これらのドットがオフとされたままの状態でひし形領域チェックが行われることなく画像編集が終了する。
【０１２２】
図３０（ｃ）には、ドットマトリックスのドット配列方向と交差する方向にしたがった縦４ドット×横４ドットのひし形オン領域が示されている。このひし形オン領域に対して、図３０（ａ）と同じ輪郭左マスク処理を行うと、各行の最左列の７ドットおよび第２列の５ドットの計１２ドットがオフドットとなり、さらに図３０（ａ）と同じ輪郭上マスク処理を行うと、元のオン領域において各列の最上行にあった３ドットおよび第２行の２ドットの計５ドットもがオフドットとなる。しかし、上述した実施の形態と同様の長方形領域チェックおよびひし形領域チェックを行うことにより、元データで上側および左側の最外周ドットを除くドットをオンドットに復活させることができる。
【０１２３】
図３０（ｄ）には、ドットマトリックスのドット配列方向と交差する方向にしたがった縦５ドット×横５ドットのひし形オン領域が示されている。このひし形オン領域に対して、図３０（ａ）と同じ輪郭左マスク処理を行うと、各行の最左列の９ドットおよび第２列の７ドットの計１６ドットがオフドットとなり、さらに図３０（ａ）と同じ輪郭上マスク処理を行うと、元のオン領域において各列の最上行にあった４ドットおよび第２行の３ドットの計７ドットもがオフドットとなる。そして、オフドットとなった２３ドットがすべてひし形領域チェックに当てはまるため、これらのドットがオフとされたままの状態で画像編集が終了する。
【０１２４】
このように、２ドット以上離れたドットを基準としてオンドットをオフドットに変更する間引きを行なうことにより、スタンプインクの滲みが大きい場合や原稿フィルムに印刷された印刷インクが製版時に溶けて広がる割合が大きい場合などにも、元画像またはＩＤラベルに近いスタンプ画像を得ることができるようになる。
【０１２５】
【発明の効果】
以上説明したように、請求項１、３、５によると、オン領域とオンチェック領域とを、ドット補正対象ドットの位置とオンチェック領域内のいずれかの所定外周ドットの位置とが互いに一致するように重ねたときに、オンチェック領域がオン領域からはみ出さないという条件を満たすのであれば、当該ドット補正対象ドットがオフドットに変更されることになる。そのため、インクの滲みなどによりスタンプ画像の図形幅が元画像よりも大きくなってしまうのを抑制することができ、しかも、元画像であまりに幅が狭い個所に存在するオンドットがオフドットに変更されることがないためスタンプ画像の図形幅が狭い個所がかすれるのを抑制することができる。
【０１２６】
また、スタンプインクの粘度を大きくする必要がなくなるので、印面からのスタンプインクの滲み出し開始までに長時間を要することがなく、インクの供給からスタンプ開始までを短時間に抑制することができる。
【０１２７】
また、カーボンブラックなどの光エネルギー吸収性物質を含有した多孔性樹脂層を有する印材にワックス系インクが熱転写されてなるポジ原稿を介して光を照射することによりスタンプを作成する場合、印材の露光製版時に遮光材としてのワックス系インクが溶けることに起因するスタンプ画像の拡がりを相殺することができるので、スタンプ画像の図形幅がＩＤラベルまたは元画像よりも広くなってしまうのを抑制することができる。よって、元画像に近い美しいスタンプ画像を得ることが可能となる。しかも、ワックス系インクを用いることができるので、サーマルヘッドへの通電時間を長くする必要があるなどの不利益を生じることがない。
【０１２８】
さらに、請求項２、４によると、互いに異なる方向に配向された第１および第２の２つのオンチェック領域を用いることにより、元画像の方向性にあまり依存せずにオンドットをオフドットに変更することができるようになる。従って、より元画像に近い美しいスタンプ画像を得ることが可能となる。
【図面の簡単な説明】
【図１】  本発明の好適な実施の形態に係るスタンプ画像編集装置であるパーソナルコンピュータとこれに接続されたスタンプ作成装置のブロック図である。
【図２】  図１に示されたスタンプ作成装置の全体斜視図である。
【図３】  図１に示されたスタンプ作成装置の全体断面図である。
【図４】  図１に示されたスタンプ作成装置に用いられるスタンプユニットの分解斜視図である。
【図５】  本発明の好適な実施の形態に係るスタンプ画像編集方法において、輪郭左マスク処理について説明するための模式図である。
【図６】  本発明の好適な実施の形態に係るスタンプ画像編集方法において、輪郭上マスク処理について説明するための模式図である。
【図７】  本発明の好適な実施の形態に係るスタンプ画像編集方法において、ドット補正処理対象ドットの位置を説明するための模式図である。
【図８】  本発明の好適な実施の形態に係るスタンプ画像編集方法において、ドット補正処理の長方形領域チェックについて説明するための模式図である。
【図９】  本発明の好適な実施の形態に係るスタンプ画像編集方法において、ドット補正処理のひし形領域チェックについて説明するための模式図である。
【図１０】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１１】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１２】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１３】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１４】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１５】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１６】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１７】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１８】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図１９】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２０】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２１】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２２】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２３】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２４】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２５】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２６】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２７】  本発明の好適な実施の形態に係るスタンプ画像編集方法を実行するためのフローチャートである。
【図２８】  本発明の好適な実施の形態に係るスタンプ画像編集方法によって、特定形状のオン領域の形状が変更される様子を示した模式図である。
【図２９】  本発明の好適な実施の形態に係るスタンプ画像編集方法によって、特定の漢字が実際にどのように編集されるかを説明するための図である。
【図３０】  本発明の別の好適な実施の形態に係るスタンプ画像編集方法によって、特定形状のオン領域の形状が変更される様子を示した模式図である。
【符号の説明】
１  スタンプ作成装置
５  サーマルヘッド
８  原稿フィルム
９  熱転写リボン
１０  発光ユニット
１１１  スタンプユニット
１５０  パーソナルコンピュータ
１５２  ＣＰＵ
１５４  ＲＡＭ
１５８  ハードディスク
１６０  入力装置
【図１】
0004106812.tif 000002
【図２】
0004106812.tif 000003
【図３】
0004106812.tif 000004
【図４】
0004106812.tif 000005
【図５】
0004106812.tif 000006
【図６】
0004106812.tif 000007
【図７】
0004106812.tif 000008
【図８】
0004106812.tif 000009
【図９】
0004106812.tif 000010
【図１０】
0004106812.tif 000011
【図１１】
0004106812.tif 000012
【図１２】
0004106812.tif 000013
【図１３】
0004106812.tif 000014
【図１４】
0004106812.tif 000015
【図１５】
0004106812.tif 000016
【図１６】
0004106812.tif 000017
【図１７】
0004106812.tif 000018
【図１８】
0004106812.tif 000019
【図１９】
0004106812.tif 000020
【図２０】
0004106812.tif 000021
【図２１】
0004106812.tif 000022
【図２２】
0004106812.tif 000023
【図２３】
0004106812.tif 000024
【図２４】
0004106812.tif 000025
【図２５】
0004106812.tif 000026
【図２６】
0004106812.tif 000027
【図２７】
0004106812.tif 000028
【図２８】
0004106812.tif 000029
【図２９】
0004106812.tif 000030
【図３０】
0004106812.tif 000031