(57)【要約】【課題】同じ印影画像を表すビットデータに基づいて装置独自の印面・印影が得られ、印影偽造やスタンプ偽造を防止しうるスタンプ作成装置、スタンプ作成方法及び印刷装置、印刷方法を提供する。【解決手段】ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７がスタンプ作成装置３の製造番号を用いて乱数初期値を設定し、前記乱数初期値から乱数を生成し、前記乱数に対応する変形種類に基づき印影画像を表すビットデータの一部ビットを変更することによりビットデータを変形する。スタンプ作成装置３の印刷部１４、スタンプ製版部１６及び発光ユニット１９により変形後のビットデータを製版し、データ変形後の印影画像に対応する印面を印材に形成する。  【選択図】図４
2011025488.tif 000002
【特許請求の範囲】
【請求項１】
印影画像を表すビットデータを製版することにより前記印影画像に対応する印面を印材に形成する印面形成手段を有するスタンプ作成装置において、
前記ビットデータを変形する一以上の変形種類を記憶する記憶手段と、  
前記スタンプ作成装置の固有番号を用いて乱数初期値を設定する乱数初期化手段と、
前記乱数初期化手段が設定した前記乱数初期値から乱数を生成する乱数生成手段と、
前記乱数生成手段が生成した前記乱数に基づき前記記憶手段が記憶した前記変形種類から一の変形種類を選択する選択手段と、
前記選択手段が選択した変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形手段と、を備え、
前記印面形成手段は前記データ変形手段が変形した後のビットデータを製版することにより前記印面を前記印材に形成することを特徴とするスタンプ作成装置。
【請求項２】
前記ビットデータのうち前記印影画像の所定個所を表すビットから一意に決定される数値を得る数値取得手段を備え、
前記乱数初期化手段は、前記固有番号及び前記数値取得手段が得た前記数値に基づいて前記乱数初期値を設定することを特徴とする請求項１に記載のスタンプ作成装置。
【請求項３】
前記変形種類は、変形手法、変形形状及び変形位置の組合せからなり、
前記乱数生成手段は複数の乱数を生成し、
前記選択手段は、前記変形手法、前記変形形状及び前記変形位置をそれぞれ異なる乱数に基づき決定することにより一の変形種類を選択することを特徴とする請求項１又は請求項２のスタンプ作成装置。
【請求項４】
印影画像を表すビットデータを製版することにより前記印影画像に対応する印面を印材に形成するスタンプ作成装置を用いてスタンプを作成するスタンプ作成方法において、
前記ビットデータを変形する一以上の変形種類を記憶する記憶工程と、  
前記スタンプ作成装置の固有番号を用いて乱数初期値を設定する乱数初期化工程と、
前記乱数初期化設定工程により設定された前記乱数初期値から乱数を生成する乱数生成工程と、
前記乱数生成工程により生成された前記乱数に基づき、前記記憶工程において記憶された前記変形種類から一の変形種類を選択する選択工程と、
前記選択工程において選択された変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形工程と、を有し、
前記データ変形工程において変形された前記ビットデータを製版することにより前記印面を前記印材に形成することを特徴とするスタンプ作成方法。
【請求項５】
印影画像を表すビットデータを印刷することにより前記印影画像に対応する印影を印字媒体に印刷する印刷手段を有する印刷装置において、
前記ビットデータを変形する一以上の変形種類を記憶する記憶手段と、
前記印刷装置の固有番号を用いて乱数初期値を設定する乱数初期化手段と、
前記乱数初期化手段により設定された前記乱数初期値から乱数を生成する乱数生成手段と、
前記乱数生成手段により生成された乱数に基づき前記記憶手段が記憶した前記変形種類から一の変形種類を選択する選択手段と、
前記選択手段が選択した変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形手段と、を備え、
前記印刷手段は前記データ変形手段が変形した後の前記ビットデータを前記印字媒体に印刷することを特徴とする印刷装置。
【請求項６】
印影画像を表すビットデータを印刷する印刷装置を用いて前記印影画像に対応する印影を印字媒体に印刷する印刷方法において、
前記ビットデータを変形する一以上の変形種類を記憶する記憶工程と、
前記印刷装置の固有番号を用いて乱数初期値を設定する乱数初期化工程と、
前記乱数初期化工程において設定された前記乱数初期値から乱数を生成する乱数生成工程と、
前記乱数生成工程において生成された乱数に基づき、前記記憶工程において記憶された前記変形種類から一の変形種類を選択する選択工程と、
前記選択工程において選択された変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形工程と、を有し、
前記データ変形工程において変形された後の前記ビットデータを前記印字媒体に印刷することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同じ印影画像を表すビットデータに基づいて装置独自の印面・印影が得られるスタンプ作成装置、スタンプ作成方法、印刷装置及び印刷方法に関するものである。
【背景技術】
【０００２】
近年「電子印鑑」として印影画像を表すビットデータが商品化されインターネット上等で販売されている。このように商品化された印影画像を表すビットデータを、例えばパーソナルコンピュータにダウンロードした後、そのパーソナルコンピュータに接続された印刷装置（インクジェットプリンタ等）に送って紙等の印字媒体に該ビットデータが表す印影画像に対応する印影を印刷することが一般に行われている。  
また、従来から外部コンピュータ等から送信されたビットデータを製版することによりビットデータが表す印影画像に対応する印面を印材に形成してスタンプを作成するスタンプ作成装置が知られている（例えば、特許文献１のスタンプ作成装置３）。よって、このスタンプ作成装置に接続される外部コンピュータを経由して該スタンプ作成装置に「電子印鑑」としてダウンロードされた印影画像を表すビットデータを送信し、そのビットデータを製版することにより印材に該印影画像に対応する印面を形成してスタンプを作成することも可能である。このように作成したスタンプを印字媒体に押圧すると、該印影画像に対応する印影が得られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スタンプ作成装置や印刷装置のユーザーが購入したのと同一のビットデータを第三者がインターネット上で入手し、別のスタンプ作成装置でユーザーと同一の印面のスタンプを作成するスタンプ偽造の恐れ、又は別の印刷装置でユーザーと同一の印影を印刷する印影偽造の恐れがある。また、ユーザーが押印したり印刷した印影を第三者がスキャナ等で取り込み、そのデータを元にスタンプを作成したり印刷することによるスタンプ偽造や印影偽造の恐れもある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、同じ印影画像を表すビットデータに基づいて装置独自の印影が得られ、スタンプ偽造や印影偽造を防止しうるスタンプ作成装置、スタンプ作成方法及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、請求項１に係るスタンプ作成装置は、印影画像を表すビットデータを製版することにより前記印影画像に対応する印面を印材に形成する印面形成手段を有するスタンプ作成装置において、前記ビットデータを変形する一以上の変形種類を記憶する記憶手段と、前記スタンプ作成装置の固有番号を用いて乱数初期値を設定する乱数初期化手段と、前記乱数初期化手段が設定した前記乱数初期値から乱数を生成する乱数生成手段と、前記乱数生成手段が生成した前記乱数に基づき前記記憶手段が記憶した前記変形種類から一の変形種類を選択する選択手段と、前記選択手段が選択した変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形手段と、を備え、前記印面形成手段は前記データ変形手段が変形した後のビットデータを製版することにより前記印面を前記印材に形成することを特徴とする。
【０００７】
また、請求項２に係るスタンプ作成装置は、請求項１に係るスタンプ作成装置において、前記ビットデータのうち前記印影画像の所定個所を表すビットから一意に決定される数値を得る数値取得手段を備え、前記乱数初期化手段は、前記固有番号及び前記数値取得手段が得た前記数値に基づいて前記乱数初期値を設定することを特徴とする。
【０００８】
また、請求項３に係るスタンプ作成装置は、請求項１又は請求項２に記載のスタンプ作成装置において、前記変形種類は、変形手法、変形形状及び変形位置の組合せからなり、前記乱数生成手段は複数の乱数を生成し、前記選択手段は、前記変形手法、前記変形形状及び前記変形位置をそれぞれ異なる乱数に基づき決定することにより一の変形種類を選択することを特徴とする。
【０００９】
また、請求項４に係るスタンプ作成方法は、印影画像を表すビットデータを製版することにより前記印影画像に対応する印面を印材に形成するスタンプ作成装置を用いてスタンプを作成するスタンプ作成方法において、前記ビットデータを変形する一以上の変形種類を記憶する記憶工程と、前記スタンプ作成装置の固有番号を用いて乱数初期値を設定する乱数初期化工程と、前記乱数初期化設定工程により設定された前記乱数初期値から乱数を生成する乱数生成工程と、前記乱数生成工程により生成された前記乱数に基づき、前記記憶工程において記憶された前記変形種類から一の変形種類を選択する選択工程と、前記選択工程において選択された変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形工程と、を有し、前記データ変形工程において変形された前記ビットデータを製版することにより前記印面を前記印材に形成することを特徴とする。
【００１０】
また、請求項５に係る印刷装置は、印影画像を表すビットデータを印刷することにより前記印影画像に対応する印影を印字媒体に印刷する印刷手段を有する印刷装置において、前記ビットデータを変形する一以上の変形種類を記憶する記憶手段と、前記印刷装置の固有番号を用いて乱数初期値を設定する乱数初期化手段と、前記乱数初期化手段により設定された前記乱数初期値から乱数を生成する乱数生成手段と、前記乱数生成手段により生成された乱数に基づき前記記憶手段が記憶した前記変形種類から一の変形種類を選択する選択手段と、前記選択手段が選択した変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形手段と、を備え、前記印刷手段は前記データ変形手段が変形した後の前記ビットデータを前記印字媒体に印刷することを特徴とする。
【００１１】
また、請求項６に係る印刷方法は、印影画像を表すビットデータを印刷する印刷装置を用いて前記印影画像に対応する印影を印字媒体に印刷する印刷方法において、前記ビットデータを変形する一以上の変形種類を記憶する記憶工程と、前記印刷装置の固有番号を用いて乱数初期値を設定する乱数初期化工程と、前記乱数初期化工程において設定された前記乱数初期値から乱数を生成する乱数生成工程と、前記乱数生成工程において生成された乱数に基づき、前記記憶工程において記憶された前記変形種類から一の変形種類を選択する選択工程と、前記選択工程において選択された変形種類に基づき前記ビットデータの一部ビットを変更することによりビットデータを変形するデータ変形工程と、を有し、前記データ変形工程において変形された後の前記ビットデータを前記印字媒体に印刷することを特徴とする。
【発明の効果】
【００１２】
請求項１に係るスタンプ作成装置及び請求項４に係るスタンプ作成方法では、印影画像を表すビットデータを変形する一以上の変形種類が記憶され、スタンプ作成装置の固有番号を用いて乱数初期値が設定され、設定された乱数初期値から乱数が生成され、生成された乱数に基づく変形種類が選択され、選択された変形種類に基づきビットデータの一部ビットが変更されることによりビットデータが変形され、変形後のビットデータが製版されることにより印面が印材に形成される。よって印影画像を表すビットデータが変形される変形種類は、スタンプ作成装置の固有番号毎に異なるため、同じビットデータを用いてもスタンプ作成装置独自の印面を有するスタンプを作成することができる。また乱数に対応して変形種類が選択されるため、ビットデータが変形される変形種類は第三者が予測しにくいものとなる。以上により、第三者がユーザーと同一のビットデータを取得することによる印影偽造やスタンプ偽造を防止することができる。
また、請求項１に係るスタンプ作成装置を使用する第三者は、印影画像をスキャナ等で取り込んで得られるビットデータによって該印影画像と同一の印影を形成するスタンプを作成できず、請求項１に係るスタンプ作成装置が市場に流通すれば、スタンプ偽造を更に効果的に防止することができる。
【００１３】
請求項２に係るスタンプ作成装置は、ビットデータのうち印影画像の所定個所を表すビットから一意に決定される数値を得る数値取得手段を備え、乱数初期値は、スタンプ作成装置の固有番号及び数値取得手段が得た数値に基づいて設定される。このため請求項２に係るスタンプ作成装置を用いて作成されるスタンプは、同じスタンプ作成装置により作成されたとしても変形前のビットデータが異なれば、異なる変形のなされた印面を有することになり、スタンプの独自性が高まる。また、固有番号のみに基づいて乱数初期値を設定する場合、生成される乱数に再現性があればその再現性がスタンプ作成装置固有の変形傾向として現れ第三者に察知されて偽造に悪用される可能性も考えられるが、請求項２に係るスタンプ作成装置では、ビットデータの変形種類はビットデータ毎に異なるため、スタンプ作成装置の変形傾向を第三者に察知され偽造に悪用されることを防止できる。
【００１４】
また、請求項３に係るスタンプ作成装置は、変形種類は、変形手法、変形形状及び変形位置の組合せからなるため、記憶される複数の変形種類は多様なものとなる。このためスタンプ作成装置が多数存在しても、別のスタンプ作成装置において同じ変形種類が選択される可能性が低くなり、データ変形の独自性が高まることになる。また、ビットデータを変形するための変形種類は、変形手法、変形形状及び変形位置が、それぞれ異なる乱数に基づき決定されることにより選択される。このため変形種類はよりランダムに選択されることとなり、選択される変形種類は第三者にとって更に予測しにくいものとなる。
【００１５】
また、請求項５に記載の印刷装置及び請求項６に記載の印刷方法では、印字媒体に印刷装置の固有番号毎に異なる変形のなされた印影を印刷することができる。この変形の種類は乱数に対応して選択されるため、第三者が予測しにくいものとなる。以上により、第三者がユーザーと同一のビットデータを取得することによる印影偽造やスタンプ偽造を防止することができる。
また、請求項５の印刷装置を使用する第三者は、印影画像をスキャナ等で取り込んで得られるビットデータを基にしても該印影画像と同一の印影を印刷できず、請求項５の印刷装置が市場に流通すれば、印影偽造を更に効果的に防止することができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係るスタンプ作成装置の概略構成を示す説明図である。
【図２】第１実施形態に係るスタンプ作成装置の制御構成を示すブロック図である。
【図３】一以上の変形種類が記憶されている例を示す。（Ａ）は様々な変形手法が各々二桁番号と対応付けて記憶される変形手法テーブル、（Ｂ）は様々な変形形状が各々二桁番号と対応付けて記憶される変形形状テーブルの一つである欠け形状テーブルである。
【図４】スタンプ作成装置独自の印面を有するスタンプを作成するための処理の一例を示すフローチャートである。
【図５】乱数初期化処理の一例を示すフローチャートである。
【図６】印影画像の所定個所を表すビットから数値を得る過程の一例を示す説明図である。
【図７】ビットデータの変形処理の一例を示すフローチャートである。
【図８】データ変形手法の一つであるマスク（欠け）処理を示すフローチャートである。
【図９】データ変形手法の一つであるマスク（欠け）処理についての説明図である。
【図１０】第２実施形態に係る印刷装置の概略を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係るスタンプ作成装置、スタンプ作成方法、印刷装置及び印刷方法について、具体化した実施形態に基づいて図面を参照しつつ詳細に説明する。
【００１８】
［第１実施形態］
図１に示すように第１実施形態に係るスタンプ作成装置３はコンピュータ装置２とケーブルＳ１を介して接続されている。ここで、スタンプ作成装置３は、装置本体１１に対して着脱可能であって透明の原稿フィルムを複数枚収納可能なフィルムマガジン１２と、フィルムマガジン１２の近傍の装置本体１１に設けられた印版識別（ＩＤ）ラベル用のカットシートの供給口１３と、サーマルヘッド１５（図２参照）を備えた印刷部１４と、印刷された原稿フィルムに基づいてスタンプ本体（図示せず）の下面に配された印材（図示せず）に印面を形成するためのスタンプ製版部１６と、スタンプ製版部１６の近傍の装置本体１１に設けられたカットシートおよび原稿フィルムの排出口１８と、を有している。
【００１９】
また、スタンプ製版部１６下方には、キセノン管（図示せず）を具備した発光ユニット１９が着脱自在に設けられている。スタンプ本体が載置されるステージを有する発光ユニット１９はスライドレバー２１を上方に摺動させることによってスタンプ作成装置３から取り外しが可能である。また、スタンプ製版部１６には、スタンプ本体を出し入れする際に開閉される上蓋２２が設けられている。
【００２０】
ここで、スタンプ本体の下面に配された印材の構造について説明する。ここで用いられる印材は、例えば本出願人による特開平１１−７８１９１号公報に開示されているような、カーボンブラックなどの光エネルギー吸収性物質を分散させた軟質多孔性樹脂（例えば、ウレタン系樹脂）からなる下側層と、インクを貯溜するとともに下側層に均一に圧力が印加されるようにする硬質多孔性樹脂（例えば、ポリビニルホルマール）からなる上側層とを具備した２層構造を有するものである。
【００２１】
この印材を圧縮した状態でポジ画像が印刷された透明な原稿フィルム（ポジ原稿）を介して決定的に光を照射すると、原稿の透明部分に対応して光が照射された下側層の部分は、光エネルギー吸収物質の発熱作用によって溶融後固化されるので、シールされてインクを透過しない状態となる。一方、原稿の印刷部分に対応した下側層の部分は、光が照射されないだけでなく原稿の印刷部分からの伝導熱で溶融固化されることもなく、原稿の文字等に対応してシールされないでそのまま残存することとなる。これにより、所望パターンのシール部（非印刷部）と非シール部（印刷部）とが印材の下面に混在した印面が形成される。
【００２２】
次に、スタンプ作成装置３の制御回路構成について図２に基づいて説明する。
図２に示すように、スタンプ作成装置３には、ＣＰＵ２５と、ＲＯＭ２６と、ＲＡＭ２７と、ＥＥＰＲＯＭ４０と、入出力インターフェイス２８とが備えられており、これらはバス２９によって相互に接続されている。また、入出力インターフェイス２８には、ケーブルＳ１を介してコンピュータ装置２が接続されている。
【００２３】
これによって、スタンプ作成装置３は、印影画像を表す各ビットデータをコンピュータ装置２から取り込むことが可能である。ここで本実施形態における印影画像を表すビットデータとは、氏部分及び外円部分を黒部分、それ以外の部分を白部分とする印影画像を、白を０、黒を１として数値表現したものである（図９参照）。
また、入出力インターフェイス２８には、ヘッド駆動回路３１およびモータ駆動回路３２がそれぞれ接続されている。ヘッド駆動回路３１にはサーマルヘッド１５が接続されており、モータ駆動回路３２にはスタンプ作成装置３の各所に配置されてサーマルヘッド１５や各種ローラなどを駆動するモータ類３３がそれぞれ接続されている。
【００２４】
また、ＲＯＭ２６には、スタンプ作成装置３の全体の作動を制御する制御プログラムが記憶されている。またＲＡＭ２７にはコンピュータ装置２から与えられた各ビットデータを記憶する画像バッファ３５が設けられている。ＥＥＰＲＯＭ４０は書き換え可能な不揮発性のメモリであり、記憶されたデータは電源オフ後も保持される。ＥＥＰＲＯＭ４０には各種の設定情報等、例えばスタンプ作成装置３の製造番号が記憶されている。
また、ＣＰＵ２５は、ＲＯＭ２６に記憶された制御プログラムおよびＲＡＭ２７の画像バッファ３５に記憶された各ビットデータに基づいて、ヘッド駆動回路３１およびモータ駆動回路３２を制御する。これにより、原稿フィルムにはサーマルヘッド１５を介して所望の印影画像が印刷され、原稿フィルムはその後印材の製版に供される。
【００２５】
また、ＣＰＵ２５は、不図示の乱数発生器を備える。乱数発生器は、内部変数から所定の演算により擬似乱数を生成して出力するとともに、生成した擬似乱数により内部変数を更新する過程を繰り返す。本実施形態の乱数発生器は４桁の乱数を発生させる。乱数発生器の機能はＣＰＵ２５がＲＯＭ２６に予め記憶されたプログラムを読出し実行することにより実現される。  
【００２６】
また、図３（Ａ）に示すように、ＲＯＭ２６は、後述するビットデータの様々な変形手法について、各変形手法がそれぞれ異なる二桁の番号と関連付けられた変形手法テーブルを記憶している。変形手法テーブルでは、例えば「００」に対して「ひずみ」が記憶され、「０１」に対して「マスク（欠け）」が記憶されている。その他は図３（Ａ）の通りである。
また、ＲＯＭ２６にはビットデータの各変形手法に対応する様々な変形形状が記憶されている。  図３（Ｂ）に示す欠け形状テーブルは「マスク（欠け）」という一つの変形手法に対応する様々な変形形状について、各変形形状がそれぞれ異なる二桁番号と関連付けられた変形形状テーブルの一例である。
なお、図示していないが、ＲＯＭ２６には、後述するように変形位置を特定するためのＸ座標テーブル及びＹ座標テーブルも記憶されている。Ｘ座標テーブル及びＹ座標テーブルは、それぞれＸ座標上、Ｙ座標上の各位置をそれぞれ異なる三桁番号と関連付けて記憶されるものである。
【００２７】
次に、このように構成されたスタンプ作成装置３において装置独自の印面を有するスタンプを作成するために行われるビットデータ処理について図４乃至図９に基づいて説明する。
図４に当該処理の全体像を示す。コンピュータ装置２からの処理開始指令等を契機として、ステップ（以下Ｓと表記する）１において、ＣＰＵ２５は、まずスタンプ作成装置３の初期化を行う。具体的には、画像バッファ３５を消去したりサーマルヘッド１５位置を原点位置に直す等である。
次にＳ２において、ＣＰＵ２５は画像バッファ３５にコンピュータ装置２から印影画像を表すビットデータＤ１が取り込まれたか否か確認する。取り込まれていない場合（Ｓ２：ＮＯ）は確認動作を継続するが、取り込まれている場合（Ｓ２：ＹＥＳ）は、Ｓ３においてそのビットデータＤ１を画像バッファ３５から読み出して、次のＳ４に進んで乱数初期化処理（図５参照）を行う。
【００２８】
図５及び図６に示すように、乱数初期化処理では、ＣＰＵ２５はまずＳ１１において、画像バッファ３５から読み出した印影画像を表すビットデータＤ１から、該印影画像の所定個所を表す１バイトのデータを抽出する。図６の例では、「山本」という印影画像の長四角部分を表す１バイトのデータを抽出している。この例では１バイトデータは０００１１１００となり、この２進数を１０進変換すると２８となる。
なお、図６の例ではビットデータから一意に決定される数値を得る処理の説明を容易にするため、１バイトのデータを印影の外円部分から抽出するとしているが、ビットデータ毎に異なる印面を有するスタンプを作成するという処理の目的に照らせば、印影画像においてデータが抽出される個所は氏を表す文字部分（例えば図６の「山本」部分）に複数設定されることが望ましい。
【００２９】
次に、Ｓ１２において、ＣＰＵ２５は記憶していたスタンプ作成装置３の製造番号を読み出し、１０進変換した上記バイトデータとの和を算出し、乱数初期値としてＲＡＭ２７に記憶する。例えば製造番号１１２３４５６７の場合は、上述した２８を足して１１２３４５９５となる。そしてＣＰＵ２５は、Ｓ１３においてＳ１２で記憶した乱数初期値により上述した乱数発生器を初期化する。すなわち、乱数発生器の内部変数をＳ１２で得られた乱数初期値とする。そしてＣＰＵ２５は乱数初期化処理を終了しＳ５（図４参照）に進む。
【００３０】
次に図４のＳ５におけるデータ変形処理について、図７〜図９に基づいて説明する。図７のＳ２１において乱数発生器がＳ１２で得られた乱数初期値から最初の乱数（以下第１乱数と称する）を発生させる。するとＳ２２において、ＣＰＵ２５は、ＲＯＭ２６に記憶していた変形手法テーブルを参照して、第１乱数の下二桁と関連付けられて記憶された変形手法を選ぶ（図３（Ａ）参照）。例えば第１乱数が「ＸＸ０１」である場合、ＣＰＵ２５は変形手法テーブルを参照して、第１乱数の下二桁「０１」に対応する「マスク（欠け）」を選ぶ。なお、以下で乱数を例示する場合に使用されるＸはその数がデータ変形処理に使用されないことを示す。
【００３１】
次に、図７のＳ２３以降において、ＣＰＵ２５は、Ｓ２２で選択した変形手法による変形処理を実行していく。上述のデータ変形テーブルにおいて第１乱数の下二桁「０１」に対応する変形手法は「ひずみ」ではなく（Ｓ２３：ＮＯ）、「マスク（欠け）」なので（Ｓ２５：ＹＥＳ）、Ｓ２６に進んで「マスク（欠け）処理」を行う。
【００３２】
図８に示すように、「マスク（欠け）処理」では、Ｓ３１において乱数発生器が２番目の乱数（以下第２乱数と称する）を発生させる。そしてＳ３２においてＲＯＭ２６に記憶された欠け形状テーブルを参照し、第２乱数の下二桁と関連付けられて記憶された欠け形状を選ぶ（図３（Ｂ）参照）。例えば第２乱数が「ＸＸ０３」の場合、ＣＰＵ２５は欠け形状テーブルを参照して第２乱数の下二桁「０３」に対応する左上に開いたＶ字形の欠け形状を選ぶ。
【００３３】
次に、Ｓ３３において乱数発生器が３番面の乱数（以下第３乱数と称する）を発生させる。そしてＳ３４において、ＣＰＵ２５は、上述したＸ座標テーブルを参照し、第３乱数に対応するＸ座標位置を決定する。例えば第３乱数が「Ｘ２４３」だった場合、下三桁「２４３」に対応するＸ座標位置を決定する。更に、Ｓ３５において乱数発生器が第４乱数を発生させる。そしてＳ３６において、ＣＰＵ２５は上述したＹ座標テーブルを参照し第４乱数に対応するＹ座標位置を決定する。例えば、第４乱数が「Ｘ０５１」だった場合、下三桁「０５１」に対応するＹ座標位置を決定する。
【００３４】
続いて、Ｓ３７において、ＣＰＵ２５はＳ３で画像バッファ３５から読み込んだ印影画像を表すビットデータＤ１と同サイズであって全ビット０、すなわち印影のない空白状態を表すマスク用ビットデータＭを作成する（図９参照）。そしてＳ３８においてＣＰＵ２５は、マスク用ビットデータＭにおけるＳ３４及びＳ３６で決定した座標位置にＳ３２で選んだ欠け形状を置く。続くＳ３９において、ＣＰＵ２５は欠け形状を置いた状態でマスク用ビットデータＭを白黒反転させ、反転マスク用ビットデータＭ´を得る。
【００３５】
続くＳ４０においてＣＰＵ２５は、Ｓ３において画像バッファ３５から読み込んだ元のビットデータＤ１と、反転マスク用ビットデータＭ´とのＡＮＤを取り、その結果を変形後の印影画像を表すビットデータＤ２として、画像バッファ３５に記憶する。図９の例で説明すると、新たに得られるビットデータＤ２のうち黒となるのは、元のビットデータＤ１においても反転マスク用ビットデータＭ´においても黒であった部分のみである。よってビットデータＤ２の印影画像のうち、反転マスク用ビットデータＭ´で白抜きされた「欠け形状」個所に対応する個所は白く欠けることになる。
その後ＣＰＵ２５は、Ｓ４１に進み、Ｓ４０で画像バッファ３５から、新たなビットデータＤ２と、元のビットデータＤ１を読み出して、両者が同一のデータか否かを判定する。例えば、反転マスク用ビットデータＭ´で白抜きされた「欠け形状」の位置が元のデータＤ１の黒部分に係らない場合、新たなビットデータＤ２は元のビットデータＤ１と変わらないものとなってしまう場合もあるためである（図９参照）。
そして、Ｓ４１において元のビットデータＤ１と同一であると判定された場合（Ｓ４１：ＹＥＳ）、ＣＰＵ２５はＳ３１に戻り、再びマスク（欠け）処理を行う。すなわち、乱数発生器が５番目の乱数、６番目の乱数・・・というように更に乱数を発生し、欠け形状テーブル及び座標テーブルを参照して新たな欠け形状及びＸ座標位置、Ｙ座標位置を選択してビットデータＤ１を変形し、新たなビットデータＤ３を得る。そしてＣＰＵ２５はＳ４１において再度元データＤ１と新たなビットデータＤ３とが同一か否か判定する・・・という過程を繰り返す。
同様な繰り返しは、Ｓ２２において、「ひずみ」、「文字の跳ね」等、別の変形手法を選択した場合も同様に行われる。このため、スタンプ作成に供されるビットデータは確実に元データＤ１とは異なるものとなる。
【００３６】
一方、Ｓ４１において、新たなビットデータＤ２が元のビットデータＤ１と同一でないと判定された場合、（Ｓ４１：ＮＯ）、ＣＰＵ２５はＳ６に進む。Ｓ６では、新たに得られたビットデータＤ２を、ケーブルＳ２を通じてコンピュータ装置２に送る。これを受けてコンピュータ装置２のディスプレイ５にビットデータＤ２が表す印影画像が表示され、ユーザーには当該画像に対応する印面を有するスタンプを作成するか否かの確認が求められる。ユーザーが作成すると応答する場合（Ｓ６：ＹＥＳ）、ＣＰＵ２５はＳ７に進み、上述した原稿フィルムにサーマルヘッド１５を介して当該印影画像を印刷し、その後原稿フィルムが印材の製版に供されて、押印により当該画像に対応する印面のスタンプを作成する。
【００３７】
一方、Ｓ６においてユーザーが、表示された画像において例えば「欠け形状」が不適当な位置にあるため、当該画像に対応する印面のスタンプを作成しないと応答する場合（Ｓ６：ＮＯ）、ＣＰＵ２５はＳ５に戻り、再びデータ変形処理を行う。すなわち、乱数発生器から更に乱数を発生し、変形手法テーブルや変形形状テーブル及び座標テーブルを参照して新たな変形手法、変形形状及び変形位置を選択してビットデータＤ１を変形し、新たなビットデータＤ４を得る。そしてＣＰＵ２５はＳ６に進み、再度ユーザーが、ビットデータＤ４が表す印影画像を確認する・・・という過程を繰り返す。  
このように本実施形態のデータ変形処理では、ビットデータ変形後の印影画像をスタンプ作成装置３のユーザーが確認した上でスタンプが作成されるため、ユーザーが気づかないうちに意に沿わない変形のなされたスタンプが作成されるトラブルを防止できる。
また、乱数発生器が発生させる乱数に再現性がある場合は、同一のビットデータを同一のスタンプ作成装置３において変形すれば、同じ変形が行われることとなり、同一のユーザーが自らのスタンプを複数作成したい場合に便利である。本実施形態のデータ変形処理では、ユーザーがＳ６で表示された画像に対応する印面のスタンプを作成しないと応答する場合でも、乱数発生器の初期化を経ずに再びデータ変形処理を行うので、ユーザーは自分が何回印影画像を確認してスタンプを作成したのかさえ覚えておけば、同じスタンプ作成装置３と同じビットデータＤ１を用いて同一のスタンプを作成することができる。
【００３８】
ここで、印刷部１４、スタンプ製版部１６、発光ユニット１９は印面形成手段を構成する。製造番号は固有番号の一例である。ＲＯＭ２６は記憶手段を、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７は乱数初期化手段、乱数生成手段、選択手段、データ変形手段及び数値取得手段を構成する。
【００３９】
以上詳細に説明した通り、第１実施形態に係るスタンプ作成装置３及びスタンプ作成方法では、印影画像を表すビットデータＤ１を変形する1以上の変形種類が記憶され、スタンプ作成装置３の製造番号を用いて乱数初期値が設定され、設定された乱数初期値から乱数が生成され、生成された乱数に基づき変形種類が選択され、選択された変形種類に基づきビットデータＤ１の一部ビットが変更されることによりビットデータＤ１が変形され、変形後のビットデータＤ２（又はＤ３、Ｄ４．．．）が製版されることにより印面が印材に形成される。
よって、印影画像を表すビットデータＤ１が変形される変形種類はスタンプ作成装置３の製造番号毎に異なるため、同じビットデータＤ１を用いてもスタンプ作成装置３独自の印面を有するスタンプを作成することができる。また乱数に対応して変形種類が選択されるため、ビットデータが変形される変形種類は第三者が予測しにくいものとなる。以上により、第三者がユーザーと同一のビットデータを取得することによる印影偽造やスタンプ偽造を防止することができる。
また、スタンプ作成装置３を使用する第三者は、印影画像をスキャナなどで取り込んで得られるビットデータによって該印影画像と同一の印影を形成するスタンプを作成できず、スタンプ作成装置３が市場に流通すれば、スタンプ偽造を更に効果的に防止する事が出来る。
【００４０】
また、ＣＰＵ２５、ＲＯＭ２６及びＲＡＭ２７によりビットデータＤ１のうち印影画像の所定個所を表すビットから一意に決定される数値を求め、乱数初期値はスタンプ作成装置の製造番号及び当該数値に基づいて設定される。このため作成されるスタンプは、同じスタンプ作成装置３により作成されたとしても変形前のビットデータＤ１が異なれば、異なる変形のなされた印面を有することになり、スタンプの独自性が高まる。また、製造番号のみに基づいて乱数初期値を設定する場合、生成される乱数列に再現性があればその再現性がスタンプ作成装置固有の変形傾向として現れ第三者に察知されて悪用される可能性も考えられるが、本実施形態ではビットデータＤ１の変形種類はビットデータＤ１毎に異なるため、スタンプ作成装置３の変形傾向を第三者に察知され偽造に悪用されることを防止できる。
【００４１】
また、変形種類は、変形手法、変形形状及び変形位置の組合せからなるため、記憶される変形種類は多様なものとなる。このためスタンプ作成装置３が多数存在しても、異なる製造番号のスタンプ作成装置３において同じ変形種類が選択される可能性が低くなり、データ変形の独自性が高まることになる。また、ビットデータＤ１を変形するための変形種類は、変形手法、変形形状及び変形位置が、それぞれ異なる乱数に基づき決定されることにより選択される。このため変形種類はよりランダムに選択されることとなり、選択される変形種類は第三者にとって更に予測しにくいものとなる。
【００４２】
［第２実施形態］
次に、第２実施形態に係る印刷装置１０３について説明する。なお、以下の説明において上記図１乃至図９の第１実施形態に係るスタンプ作成装置の構成等と同一符号は、該第１実施形態に係るスタンプ作成装置３等の構成と同一或いは相当部分を表すものである。
【００４３】
以下、図１０に基づき第２実施形態に係る印刷装置１０３の概略を説明する。印刷装置１０３の概略構成は特開２００４−１０６３２９号公報に記載されたものと同様である。
すなわち、印刷装置１０３は押下部１０４とその下の筒体１０５を備え、押下部１０４はばね（不図示）によって上方に付勢されている。また、筒体１０５内の下方にはプリントヘッド（不図示）が配置されている。
【００４４】
筒体１０４にはＣＰＵ（不図示）やＲＡＭ（不図示）、ＲＯＭ（不図示）、ＥＥＰＲＯＭ（不図示）等の制御機構が設けられている。そして、印影画像を表すビットデータＤ１はメモリースティック（登録商標）等のメモリーカード１０１を介してコンピュータ装置２から筒体１０４に送られ、筒体１０４のＲＡＭに記憶される。ここで、メモリーカード１０１を用いる代わりにケーブルでコンピュータ装置２と印刷装置１０３を接続して印影画像を表すビットデータの受け渡しを行うようにしてもよい。
そしてユーザーが押下部１０４を押下すると、筒体１０４内のＣＰＵがＲＡＭから各ビットデータを読み出すとともに、筒体１０４内の各種伝達機構（不図示）によりユーザーが押下部１０３を押下する動作が、プリントヘッドが筒体１０５内に横方向に設けられたガイドレールに沿って摺動しながら印刷用紙２００上を移動する動作に変換され、プリントヘッドが印刷用紙２００上を移動しながら微小なインクの粒子を噴射することにより印刷が行われるようになっている。
【００４５】
また、筒体１０５にあるＣＰＵは第１実施形態で説明したものと同様の乱数発生器を有するとともに、ＲＯＭは第１実施形態で説明したものと同様の変形手法テーブル、変形形状テーブル、座標テーブルを記憶し、ＥＥＰＲＯＭは印刷装置１０３の製造番号を記憶している。よって、ＣＰＵは第１実施形態で説明したＳ１〜Ｓ７のビットデータ処理（Ｓ１１〜Ｓ１３の乱数初期化処理、Ｓ２１〜Ｓ４０のデータ変形処理を含む）を行うことができる。ただし、Ｓ７において、第１実施形態ではＳ６までの処理により得られた変形後のビットデータＤ２（又はＤ３、Ｄ４．．．）を用いて印面を印材に形成したが、第２実施形態では、Ｓ６までの処理でＲＡＭに記憶された変形後のビットデータＤ２（又はＤ３、Ｄ４．．．）を用いてプリントヘッドが印刷用紙２００に印刷を行う。
【００４６】
ここで、印刷用紙２００は印字媒体を構成し、プリントヘッドは印刷手段を構成する。    
【００４７】
以上、詳細に説明した通り、第２実施形態に係る印刷装置１０３及び印刷方法では、印刷用紙２００に印刷装置の製造番号毎に異なる変形のなされた印影を印刷することができる。この変形の種類は乱数に対応して選択されるため、第三者が予測しにくいものとなる。以上より、第三者がユーザーと同一の印影画像を表すビットデータを取得することによる印影偽造やスタンプ偽造を防止する事が出来る。
また、印刷装置１０３を第三者が使用する場合、スキャナ等で印影画像を取り込んで得られるビットデータを基にしても該印影画像と同一の印影を印刷できず、印刷装置１０３が市場に流通すれば、印影偽造を更に効果的に防止することができる。  
【００４８】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、本発明のスタンプ作成装置及びスタンプ作成方法を説明するための第１実施形態では、スタンプ作成装置に接続されたコンピュータ装置からビットデータがスタンプ作成装置に送られ、スタンプ作成装置の制御機構により乱数初期化処理や乱数の生成、データ変形処理を行われるとした。しかし、特にスタンプ作成方法に係る発明を鑑みれば、スタンプ作成装置の固有番号が記憶されたコンピュータ装置の制御機構により乱数初期化処理や乱数の発生、データ変形処理が行われ、変形後のビットデータをスタンプ作成装置又は印刷装置に送るのでも構わない。これは印刷装置及び印刷方法を説明するための第２実施形態についても同様である。
【００４９】
また、乱数初期化手段がスタンプ作成装置の製造番号を用いて乱数初期値を設定するとしたが、ＩＤ番号を用いるのでもよい。
また、実施形態では乱数初期値を得るために、ビットデータから抽出した一部ビットを１０進変換して製造番号に足したが、ビットデータの多様性を乱数初期値設定に反映できれば１０進変換しなくても良いし、引き算や掛け算をするのでも良い。
【００５０】
また、第２実施形態に係る印刷装置は、ユーザーが印刷用紙において所望の位置に印刷装置を置き、押下部を押せば、印刷装置独自に変形された印影を得ることができるという高い利便性を有する。ただし、本発明において、印刷装置は第２実施形態の印刷装置のようなハンディプリンタでなくてもよく、通常の固定型プリンタでも構わない。
【符号の説明】
【００５１】
２      コンピュータ装置
３      スタンプ作成装置
５      ディスプレイ
１４    印刷部
１６    スタンプ製版部
１９    発光ユニット
２５    ＣＰＵ
２６    ＲＯＭ
２７    ＲＡＭ
１０３  印刷装置
１０４  押下部
１０５  筒体
２００  印刷用紙
Ｄ１  変形前の印影画像を表すビットデータ
Ｄ２、Ｄ３、Ｄ４  変形後の印影画像を表すビットデータ
Ｍ    マスク用ビットデータ
Ｍ´  反転したマスク用ビットデータ
Ｓ１  ケーブル
【図１】
2011025488.tif 000003
【図２】
2011025488.tif 000004
【図３】
2011025488.tif 000005
【図４】
2011025488.tif 000006
【図５】
2011025488.tif 000007
【図６】
2011025488.tif 000008
【図７】
2011025488.tif 000009
【図８】
2011025488.tif 000010
【図９】
2011025488.tif 000011
【図１０】
2011025488.tif 000012