(57)【要約】【課題】  表記情報と電子透かしを重ねてプリントしても、表記情報の視認性を確保しつつ、電子透かしが高い確率で復号されることを可能にする印刷システム、プリンタ、印刷方法を提供する。【解決手段】  ＵＲＬサーバ２では、変換部２２が、所定の情報を、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報に変換し、加工部２３が、電子透かし情報内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成し、通信制御部２４が、その間引き電子透かし情報を、プリンタ３に送信する。プリンタ３は、その間引き電子透かし情報と、表記情報と、を重ねてプリントする。【選択図】  図３
2008028794.tif 000002
【特許請求の範囲】
【請求項１】
電子透かし情報を送信する送信装置と、前記送信装置から送信された電子透かし情報を、文字または画像である表記情報と重ねてプリントするプリンタと、を含む印刷システムであって、
前記送信装置は、
所定の情報を、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報に変換する変換部と、
前記変換部にて変換された電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工部と、
前記加工部にて生成された間引き電子透かし情報を、前記プリンタに送信する送信部と、を含み、
前記プリンタは、
前記送信部から前記間引き電子透かし情報を受信する受信部と、
前記受信部にて受信された間引き電子透かし情報を記憶する記憶部と、
前記表記情報を受け付ける受付部と、
前記記憶部に記憶された間引き電子透かし情報と、前記受付部にて受け付けられた表記情報と、を重ねてプリントする印刷実行部と、を含む、印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記印刷実行部は、前記間引き電子透かし情報を、前記表記情報と異なる色でプリントする、印刷システム。
【請求項３】
請求項１に記載の印刷システムにおいて、
前記印刷実行部は、
前記表記情報を分析する分析部と、
前記分析部の分析結果に基づいて、前記表記情報を加工する表記情報加工部と、
前記表記情報加工部にて加工された表記情報と、前記記憶部に記憶された間引き電子透かし情報と、を重ねてプリントするプリント部と、を含む、印刷システム。
【請求項４】
電子透かし情報を文字または画像である表記情報と重ねてプリントするプリンタであって、
マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報を記憶するデータ記憶部と、
前記データ記憶部に記憶された電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工部と、
前記加工部にて生成された間引き電子透かし情報を記憶する記憶部と、
前記表記情報を受け付ける受付部と、
前記記憶部に記憶された間引き電子透かし情報と、前記受付部にて受け付けられた表記情報と、を重ねてプリントする印刷実行部と、を含むプリンタ。
【請求項５】
請求項４に記載のプリンタにおいて、
前記印刷実行部は、前記間引き電子透かし情報を、前記表記情報と異なる色でプリントする、プリンタ。
【請求項６】
請求項４に記載のプリンタにおいて、
前記印刷実行部は、
前記表記情報を分析する分析部と、
前記分析部の分析結果に基づいて、前記表記情報を加工する表記情報加工部と、
前記表記情報加工部にて加工された表記情報と、前記記憶部に記憶された間引き電子透かし情報と、を重ねてプリントするプリント部と、を含む、プリンタ。
【請求項７】
電子透かし情報を送信する送信装置と、前記送信装置から送信された電子透かし情報を、文字または画像である表記情報と重ねてプリントするプリンタと、を含む印刷システムが行う印刷方法であって、
前記送信装置が、所定の情報を、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報に変換する変換ステップと、
前記送信装置が、前記電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工ステップと、
前記送信装置が、前記間引き電子透かし情報を、前記プリンタに送信する送信ステップと、
前記プリンタが、前記送信装置から前記間引き電子透かし情報を受信する受信ステップと、
前記プリンタが、前記受信された間引き電子透かし情報を記憶する記憶ステップと、
前記プリンタが、前記表記情報を受け付ける受付ステップと、
前記プリンタが、前記記憶された間引き電子透かし情報と、前記受け付けられた表記情報と、を重ねてプリントする印刷実行ステップと、を含む、印刷方法。
【請求項８】
電子透かし情報を文字または画像である表記情報と重ねてプリントするプリンタが行う印刷方法であって、
マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報を記憶するデータ記憶ステップと、
前記電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工ステップと、
前記間引き電子透かし情報を記憶する記憶ステップと、
前記表記情報を受け付ける受付ステップと、
前記記憶された間引き電子透かし情報と、前記受け付けられた表記情報と、を重ねてプリントする印刷実行ステップと、を含む印刷方法。
【請求項９】
電子透かし情報を読み取る読取装置であって、
前記電子透かし情報を撮影して電子透かし画像情報を出力する撮像部と、
前記撮像部から出力された電子透かし画像情報を平滑化する平滑部と、
前記平滑部にて平滑化された電子透かし画像情報を出力する出力部と、を含む読取装置。
【請求項１０】
電子透かし情報を読み取る読取装置が行う読取方法であって、
前記電子透かし情報を撮影して電子透かし画像情報を出力する撮像ステップと、
前記電子透かし画像情報を平滑化する平滑化ステップと、
前記平滑化された電子透かし画像情報を出力する出力ステップと、を含む読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、プリンタ、印刷方法、読取装置および読取方法に関し、例えば、電子透かしが埋め込まれた画像をプリントする印刷システム、プリンタ、印刷方法、読取装置および読取方法に関する。
【背景技術】
【０００２】
従来、人間が認識可能な形態で表された文字等の情報（以下「表記情報」と称する。）を電子透かしと重ねて印刷する印刷装置が知られている。
【０００３】
特許文献１（特開２００３−１９６７４４号公報）には、表記情報で表された商品に関する情報を、その商品に固有の情報から生成された電子透かしデータと重ねて印刷して、レシートを発行するレシート発行装置が記載されている。
【０００４】
レシート用や印字ラベル用の印刷装置としては、感熱記録方式のサーマルプリンタがよく用いられ、その印字出力画像は、ほとんどモノクロである。このため、表記情報と電子透かしは、モノクロで印刷されることが多い。この場合、図１８に示すように、表記情報である文字の輪郭が電子透かし情報である背面画像と重なることで文字の輪郭がぼやけてしまい表記情報が見にくくなる、すなわち電子透かしの影響で、表記情報が見にくくなることがある。
【０００５】
特許文献２（特開２００６−１３０８０１号公報）には、電子透かしの影響で表記情報が見にくくなることを防止可能な印刷装置が記載されている。具体的には、この印刷装置は、図１９に示すように、電子透かしに中抜き領域（空白領域）１９Ａを設け、そこに表記情報を印刷する。
【０００６】
また、特許文献２には、画像の濃淡度を調整し、表記情報を見やすくする技術が開示されている。具体的には、画像の濃淡度を調節する方式として、面素内のドット面積比率を変化させる面積階調方式が開示されている。
【０００７】
なお、デジタル方式で面積階調を行う場合は、画素を２値ドットで形成することが一般に行われている。
【０００８】
図２０は、面積階調方式を説明するための説明図である。図２０では、面素６３内の面積の小さいドットを面素６４内の２値ドット１つに対応させ、面素６５内の面積の中くらいのドットを面素６６内の２値ドット３つに対応させ、さらに、面素６７内の面積の大きなドットを面素６８内の２値ドット９つに対応させている。
【０００９】
特許文献２に記載の印刷装置は、面積階調と２値ドットの対応を記憶しており、設定された濃淡度に応じて２値ドットの配置を決定する。なお、図２０は模式図であって、面積階調と２値ドットの配置の対応は各種考えられる。
【特許文献１】特開２００３−１９６７４４号公報
【特許文献２】特開２００６−１３０８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１に記載のレシート発行装置のように、単に、電子透かしと表記情報とが重ねられて印刷されると、電子透かしの影響で、表記情報が見にくくなってしまう可能性がある。
【００１１】
また、特許文献２に記載の印刷装置では、電子透かしの中抜き領域のために、電子透かしの情報が必要以上に失われる可能性があり、電子透かしから元の情報を復号することが困難となる可能性がある。また、電子透かしに対して、図２０に示したような面積階調方式が行われても、面積階調が行われた電子透かしと文字が重ねられて印刷されると、文字の輪郭がぼやけてしまい、文字が見にくくなることがある。
【００１２】
本発明の目的は、表記情報と電子透かしを重ねてプリントしても、表記情報の視認性を確保しつつ、電子透かしが高い確率で復号されることを可能にする印刷システム、プリンタ、印刷方法、読取装置および読取方法を提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の印刷システムは、電子透かし情報を送信する送信装置と、前記送信装置から送信された電子透かし情報を、文字または画像である表記情報と重ねてプリントするプリンタと、を含む印刷システムであって、前記送信装置は、所定の情報を、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報に変換する変換部と、前記変換部にて変換された電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工部と、前記加工部にて生成された間引き電子透かし情報を、前記プリンタに送信する送信部と、を含み、前記プリンタは、前記送信部から前記間引き電子透かし情報を受信する受信部と、前記受信部にて受信された間引き電子透かし情報を記憶する記憶部と、前記表記情報を受け付ける受付部と、前記記憶部に記憶された間引き電子透かし情報と、前記受付部にて受け付けられた表記情報と、を重ねてプリントする印刷実行部と、を含む。
【００１４】
なお、オン状態のドットとは、実際にプリントが行われるドットのことであり、オフ状態のドットとは、実際にプリントが行われないドットのことである。
【００１５】
また、本発明の印刷方法は、電子透かし情報を送信する送信装置と、前記送信装置から送信された電子透かし情報を、文字または画像である表記情報と重ねてプリントするプリンタと、を含む印刷システムが行う印刷方法であって、前記送信装置が、所定の情報を、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報に変換する変換ステップと、前記送信装置が、前記電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工ステップと、前記送信装置が、前記間引き電子透かし情報を、前記プリンタに送信する送信ステップと、前記プリンタが、前記送信装置から前記間引き電子透かし情報を受信する受信ステップと、前記プリンタが、前記受信された間引き電子透かし情報を記憶する記憶ステップと、前記プリンタが、前記表記情報を受け付ける受付ステップと、前記プリンタが、前記記憶された間引き電子透かし情報と、前記受け付けられた表記情報と、を重ねてプリントする印刷実行ステップと、を含む。
【００１６】
また、本発明のプリンタは、電子透かし情報を文字または画像である表記情報と重ねてプリントするプリンタであって、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報を記憶するデータ記憶部と、前記データ記憶部に記憶された電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工部と、前記加工部にて生成された間引き電子透かし情報を記憶する記憶部と、前記表記情報を受け付ける受付部と、前記記憶部に記憶された間引き電子透かし情報と、前記受付部にて受け付けられた表記情報と、を重ねてプリントする印刷実行部と、を含む。
【００１７】
また、本発明の印刷方法は、電子透かし情報を文字または画像である表記情報と重ねてプリントするプリンタが行う印刷方法であって、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表された電子透かし情報を記憶するデータ記憶ステップと、前記電子透かし情報内で、少なくとも上下および左右に連続する前記オン状態のドットがなくなるように、前記オン状態の複数のドットの一部をオフ状態に加工して間引き電子透かし情報を生成する加工ステップと、前記間引き電子透かし情報を記憶する記憶ステップと、前記表記情報を受け付ける受付ステップと、前記記憶された間引き電子透かし情報と、前記受け付けられた表記情報と、を重ねてプリントする印刷実行ステップとを含む。
【００１８】
上記発明によれば、電子透かし情報内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、電子透かし情報を表すオン状態の複数のドットの一部がオフ状態に加工されて間引き電子透かし情報が生成され、この間引き電子透かし情報が、表記情報と重ねられてプリントされる。
【００１９】
このため、電子透かし情報は、ドットが間引かれる前の状態より目立たなくなり、表記情報の視認性がよくなる。また、電子透かし情報は、少なくとも上下および左右に連続するドットがなくなるように間引かれるため、電子透かし情報の概形を残すことが可能であり、電子透かし情報の復号が高い確率で実現されることが可能になる。
【００２０】
なお、前記印刷実行部は、前記間引き電子透かし情報を、前記表記情報と異なる色でプリントすることが望ましい。
【００２１】
上記発明によれば、電子透かし情報の影響で、表記情報が見にくくなることを防止可能になる。
【００２２】
また、前記印刷実行部は、前記表記情報を分析する分析部と、前記分析部の分析結果に基づいて、前記表記情報を加工する表記情報加工部と、前記表記情報加工部にて加工された表記情報と、前記記憶部に記憶された間引き電子透かし情報と、を重ねてプリントするプリント部と、を含むことが望ましい。
【００２３】
上記発明によれば、表記情報の形態に応じて、表記情報を加工することが可能になる。このため、例えば、電子透かし情報と重ねられると見にくくなる表記情報を、電子透かし情報と重ねられても見にくくなり難い形態に加工することが可能になる。
【００２４】
また、本発明の読取装置は、電子透かし情報を読み取る読取装置であって、前記電子透かし情報を撮影して電子透かし画像情報を出力する撮像部と、前記撮像部から出力された電子透かし画像情報を平滑化する平滑部と、前記平滑部にて平滑化された電子透かし画像情報を出力する出力部と、を含む。
【００２５】
また、本発明の読取方法は、電子透かし情報を読み取る読取装置が行う読取方法であって、前記電子透かし情報を撮影して電子透かし画像情報を出力する撮像ステップと、前記電子透かし画像情報を平滑化する平滑化ステップと、前記平滑化された電子透かし画像情報を出力する出力ステップと、を含む。
【００２６】
上記発明によれば、ドットが間引かれた電子透かし情報に対応する画像情報を、ドットが間引かれる前に近い状態に変更することが可能になる。このため、例えば、上記印刷システムまたは上記プリンタにて表記情報と重ねてプリントされた電子透かし情報を高い確率で復号することが可能になる。
【発明の効果】
【００２７】
本発明によれば、電子透かし情報内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、電子透かし情報を表すオン状態の複数のドットの一部がオフ状態に加工されて間引き電子透かし情報が生成され、この間引き電子透かし情報が、表記情報と重ねられてプリントされる。
【００２８】
このため、電子透かし情報は、ドットが間引かれる前の状態より目立たなくなり、表記情報の視認性がよくなる。また、電子透かし情報は、少なくとも上下および左右に連続するドットがなくなるように間引かれるため、電子透かし情報の概形を残すことが可能であり、電子透かし情報の復号が高い確率で実現されることが可能になる。
【発明を実施するための最良の形態】
【００２９】
（１）実施形態の概要
本実施形態の印刷システムは、送信装置と、プリンタと、を含む。送信装置は、電子透かし情報をプリンタに送信し、プリンタは、送信装置から送信された電子透かし情報を、文字または画像である表記情報と重ねてプリントする。
【００３０】
送信装置は、周波数領域にて、特定情報（所定の情報）を定義し、これを逆フーリエ変換（分散）する。特定情報は、文字情報や画像情報であり、また、例えば、所定のウェブサイトのＵＲＬ（Uniform Resource Locators）に関連づけられたＩＤパターンの情報である。以下、特定情報としてＩＤパターンを用いるものとする。
【００３１】
送信装置は、特定情報を定義し、それを逆フーリエ変換することにより、画面全体にＩＤパターンが分散された模様である電子透かし情報（分散画像：以下「ＩＤ背景画像」と称する。）を生成する。本実施形態では、このＩＤ背景画像は、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表される。
【００３２】
送信装置は、このＩＤ背景画像内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、オン状態の複数のドットの一部をオフ状態に加工して間引き画像（間引き電子透かし情報）を生成する。なお、オン状態のドットとは、実際に印刷が行われるドットのことであり、オフ状態のドットとは、実際に印刷が行われないドットのことである。
【００３３】
送信装置は、その間引き画像をプリンタに送信する。
【００３４】
プリンタは、送信装置から送信された間引き画像を受信し、その間引き画像を記憶する。
【００３５】
プリンタは、この間引き画像と、文字または画像（図柄）等で構成された表記情報と、を重ねて印刷する。
【００３６】
表記情報が印刷された部分では、間引き画像が損なわれてしまうが、間引き画像の残りの部分の模様をフーリエ変換することによりＩＤパターンを復元することできる。
【００３７】
本実施形態では、間引き画像と表記情報とが重ねられて印刷された印刷媒体（例えば、レシート）が、携帯電話のカメラで撮影され、その撮影画像データが携帯電話からＵＲＬサーバに送信される。
【００３８】
ＵＲＬサーバは、携帯電話から撮影画像データを受信し、これをフーリエ変換してＩＤパターンを抽出する。
【００３９】
ＵＲＬサーバは、予めＩＤパターンをＵＲＬと対応づけて記憶しており、その抽出されたＩＤパターンに対応づけられているＵＲＬを検索して携帯電話に送信する。
【００４０】
携帯電話は、ＵＲＬサーバからＵＲＬを受信して、そのＵＲＬにて指定されるウェブサイトに接続し、そのウェブサイトが提供するサービスを利用する。
【００４１】
このように、本実施形態では、ＩＤ背景画像を介して印刷媒体にＵＲＬが関係づけられている。
【００４２】
図１は、本実施形態の概要を説明するための図である。
【００４３】
まず、ＩＤパターンの分散（逆フーリエ変換）と、分散されたＩＤパターンのデコード（フーリエ変換）について説明する。
【００４４】
最初に、ＩＤパターン１０が周波数領域にて定義される。ＩＤパターン１０は、内周円と外周円の周上に点が分散されたＩＤパターン成分１６により構成されている。垂直方向の軸１０ａと水平方向の軸１０ｂの原点１０ｃが低周波数側で、原点１０ｃから離れるほど高周波数側となっている。
【００４５】
ＩＤパターン１０が逆フーリエ変換されると、実空間でのＩＤ背景画像１１が得られる。ＩＤ背景画像１１は、画像全体に模様が拡散（分散）したものとなる。
【００４６】
なお、ＩＤパターン１０を規定する場合、上記のように逆フーリエ変換後のＩＤ背景画像１１が画像全体に分散するようなものを選択することが望ましい。
【００４７】
ＩＤパターン１０を逆フーリエ変換することによりＩＤ背景画像１１を得ることができるが、逆にＩＤ背景画像１１をフーリエ変換するとＩＤパターン１０を得ることができるという関係がある。
【００４８】
このように、適当なＩＤパターンを選択して逆フーリエ変換すると、ＩＤパターンを復元するための情報がＩＤ背景画像１１全体に拡散し、圧縮や切り取りなどの加工に対して耐性が生じる。
【００４９】
すなわち、ＩＤパターンを規定する情報が画像全体に拡散するため、画像を拡大縮小したり、一部を切り取ったりしても、画像に残っている情報からＩＤパターンを復元することができる。
【００５０】
本実施形態では、ＩＤ背景画像１１は、キャッシュレジスタのレシート印刷機構などの小規模な印刷装置で印刷するために２値化されて、ＩＤ背景画像１２が生成される。ＩＤ背景画像１２は、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表される。
【００５１】
その後、このＩＤ背景画像１２内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、オン状態の複数のドットの一部がオフ状態に加工されて間引き画像１３が生成され、間引き画像１３と「ポイント」という文字列の表記情報１４とが重ねられて印刷される。
【００５２】
図２は、間引き画像１３と表記情報１４とが重ねて印刷された印刷結果の一部拡大図である。
【００５３】
カメラが、間引き画像１３と表記情報１４とが重ねられた印刷結果を撮影してデジタル画像データを生成し、そのデジタル画像データがフーリエ変換されると、ＩＤパターン１５が得られる。
【００５４】
ＩＤパターン１５では、ＩＤパターン成分１６Ａが復元されるほか、表記情報１４による周波数成分１７が形成される。表記情報による周波数成分１７は、低周波数側に偏って分布する傾向があるため、周波数成分１７とＩＤパターン成分１６Ａとは識別することができ、ＩＤパターン成分１６Ａを抽出することができる。
【００５５】
上記のようにして、ＩＤパターン１５から、復元されたＩＤパターン成分１６Ａを抽出し、ＩＤパターン成分１６Ａと、ＩＤパターン１０のＩＤパターン成分１６と、の一致度を確認することにより、印刷物に含まれているＩＤパターンを特定することができる。
（２）実施の形態詳細
図３は、本実施形態の印刷システムを含む情報提供システム１の構成を示したブロック図である。
【００５６】
情報提供システム１は、ＵＲＬサーバ２、プリンタ３、レシート４、携帯電話（読取装置）５、および、サービスサーバ６を含む。なお、印刷システムは、ＵＲＬサーバ２とプリンタ３とを含む。
【００５７】
図３では、プリンタ３と携帯電話５を１台ずつ示しているが、これらは複数存在することもできる。
【００５８】
ＵＲＬサーバ２は、送信装置の一例であり、記憶部２１と、変換部２２と、加工部２３と、通信制御部２４と、を含む。
【００５９】
記憶部２１には、複数のＩＤパターン１０とその各々にに対応付けたＵＲＬのデータとで構成されたＩＤデータベースが記憶される。
【００６０】
変換部２２は、記憶部２１に記憶されているＩＤパターンを逆フーリエ変換して、ＩＤ背景画像１１のデータを生成する。このＩＤ背景画像１１は、マトリックス状に配列されたドットのうちオン状態の複数のドットにて表される。変換部２２は、ＩＤ背景画像１１を２値化してＩＤ背景画像１２を生成し、ＩＤ背景画像１２を加工部２３に提供する。
【００６１】
加工部２３は、ＩＤ背景画像１２を受け付けると、ＩＤ背景画像１２内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、オン状態の複数のドットの一部をオフ状態に加工して間引き画像１３を生成する。
【００６２】
例えば、加工部２３は、オン状態のドットが市松模様になるように、ＩＤ背景画像１２内のオン状態の連続ドットを互い違いに、オン状態とオフ状態に切り替えていく。なお、加工部２３が行う加工は、上記に限らず適宜変更可能であり、例えば、隣り合うオン状態のドット間に２ドットのオフ状態のドットが存在するように、ＩＤ背景画像１２を加工してもよい。このように画像データを加工する。
【００６３】
加工部２３は、間引き画像１３を、通信制御部２４に提供する。
【００６４】
通信制御部２４は、加工部２３から間引き画像１３のデータを受け付け、その間引き画像１３のデータをプリンタ３に送信する。
【００６５】
図４は、記憶部２１に記憶されるＩＤデータベースの論理構成の一例を示す図である。
【００６６】
図４において、ＩＤデータベース１９は、ＩＤ登録番号１９ａ、ＩＤパターン１９ｂ、ＵＲＬ１９ｃなどの項目から構成されている。
【００６７】
ＩＤ登録番号１９ａは、ＩＤパターン１９ｂおよびＵＲＬ１９ｃを管理するための管理番号であり、ＩＤパターン１９ｂとＵＲＬ１９ｃの各組に一意に付与されている。
【００６８】
ＩＤパターン１９ｂには、ＩＤパターンを定義した画像データ、例えば、図１のＩＤパターン１０のデータ、が格納されている。
【００６９】
ＵＲＬ１９ｃには、所定のウェブサイトへ接続するための接続情報であるＵＲＬの情報が格納されている。
【００７０】
ＩＤデータベース１９では、ＩＤパターン１９ｂとＵＲＬ１９ｃが対応づけられて記憶されており、ＩＤパターン１９ｂが特定されると、これに対応するＵＲＬ１９ｃが得られる。
【００７１】
次に、ＵＲＬサーバ２が有するプリンタ３への間引き画像提供機能について説明する。
【００７２】
ＵＲＬサーバ２とプリンタ３は、例えば、インターネットなどのネットワークとを介して接続可能に配設されており、ＵＲＬサーバ２は、ネットワークを介して、ＩＤ情報を間引き画像の形式でプリンタ３に提供する。
【００７３】
本実施形態では、ＵＲＬサーバ２は、ＩＤパターンを逆フーリエ変換してＩＤ背景画像のデータを生成し、さらに、このＩＤ背景画像のデータを２値化し、その後、ドットを間引いて間引き画像データを生成し、その間引き画像データをプリンタ３に送信する。
【００７４】
このように、ＵＲＬサーバ２が間引き画像データをプリンタ３に送信することにより、プリンタ３での画像処理が不要となると共にＵＲＬサーバ２がプリンタ３に送信するデータのデータ量も少なくすることができる。
【００７５】
なお、これは一例であって、例えば、プリンタ３に記憶部２１、変換部２２、加工部２３を設け、ＵＲＬサーバ２がプリンタ３にＩＤパターンを送信し、プリンタ３において、そのＩＤパターンのデータに対して逆フーリエ変換を行ってＩＤ背景画像データを生成し、そのＩＤ背景画像データを２値化し、その２値化されたＩＤ背景画像データを上記のように間引きして間引き画像データを生成してもよい。また、記憶部２１、変換部２２、加工部２３の一部をプリンタ３に設けることもできる。
【００７６】
次に、ＵＲＬサーバ２が有する携帯電話５へのＵＲＬ提供機能について説明する。
【００７７】
ＵＲＬサーバ２は、インターネットなどのネットワークを介して携帯電話５からレシート４を撮影した撮影画像データを受信する。
【００７８】
レシート４は、プリンタ３が印刷した印刷媒体であって、その外観は図５に示したように、間引き画像１３を背景として表記情報１４（この場合「ポイント情報サイトへ誘導」という文字列）が印刷されている。
【００７９】
ＵＲＬサーバ２の通信制御部２４は、携帯電話５から撮影画像データを受信して、これをフーリエ変換し、ＩＤパターンを復元する。
【００８０】
次に、通信制御部２４は、復元したＩＤパターンを抽出し、これを記憶部２１内のＩＤデータベース１９に記憶してあるＩＤパターンと照合する。
【００８１】
そして、通信制御部２４は、その照合により特定されたＩＤパターンに対応づけられているＵＲＬを携帯電話５に送信する。
【００８２】
なお、本実施形態では、撮影した画像のフーリエ変換とＩＤパターンの抽出をＵＲＬサーバ２が行うが、携帯電話５が、撮影した画像のフーリエ変換とＩＤパターンの抽出を行って、そのＩＤパターンをＵＲＬサーバ２に送信してもよい。
【００８３】
ＵＲＬサーバ２がＩＤパターンの抽出を行う場合、携帯電話５にＩＤパターン抽出のための画像処理機能を備える必要がなく、携帯電話５の負荷を低減することができる。
【００８４】
一方、携帯電話５がＩＤパターンの抽出を行う場合、ＵＲＬサーバ２は、携帯電話５での撮影ミスによる撮影画像データの送信を受けずに済み、また、ＵＲＬサーバ２で画像処理を行う必要がないため、ＵＲＬサーバ２の負荷を低減することができる。
【００８５】
次に、プリンタ３について説明する。プリンタ３は、例えば、店舗の会計エリアに設置したキャッシュレジスタであり、会計機能とレシート印刷機能を備えている。
【００８６】
図６は、プリンタ３の機能的な構成の一例を示したブロック図である。
【００８７】
図６において、プリンタ３は、画像データ受信部３１、画像データ記憶部３２、画像データ選択部３３、印刷情報生成部３４、表記情報決定部３５、表記情報分析部３６、表示情報加工部３７、および、印刷部３８を含む。
【００８８】
なお、画像データ受信部３１は受信部の一例であり、画像データ記憶部３２は記憶部の一例であり、表記情報決定部３５は受付部の一例であり、表記情報分析部３６は分析部の一例である。
【００８９】
また、画像データ選択部３３と、印刷情報生成部３４と、表記情報分析部３６と、表記情報加工部３７と、印刷部３８とで、印刷実行部を構成し、また、画像データ選択部３３と、印刷情報生成部３４と、印刷部３８とで、プリント部を構成する。
【００９０】
画像データ受信部３１は、ＵＲＬサーバ２への接続情報を有しており、ネットワークを介してＵＲＬサーバ２に接続してＵＲＬサーバ２から間引き画像のデータを受信する。
【００９１】
なお、プリンタ３が、ＵＲＬサーバ２に対してＩＤ登録番号を要求し、ＵＲＬサーバ２が、そのＩＤ登録番号に応じた間引き画像データをプリンタ３に送信してもよいし、あるいは、ＵＲＬサーバ２が、プリンタ３に送信する間引き画像データを決定してもよい。
【００９２】
画像データ記憶部３２は、例えば、ハードディスクや半導体メモリなどの記憶媒体を用いて構成されており、画像データ受信部３１がＵＲＬサーバ２から受信した間引き画像データを記憶する。
【００９３】
なお、画像データ記憶部３２は、間引き画像データを複数記憶することができ、画像データ記憶部３２に記憶された各間引き画像データは、その間引き画像データに対応するＩＤ登録番号により識別可能である。
【００９４】
画像データ選択部３３は、レシート４を印刷する際に、画像データ記憶部３２に記憶された間引き画像データから、印刷すべき間引き画像データを選択する。
【００９５】
例えば、画像データ選択部３３は、画像データ記憶部３２に記憶されている複数の間引き画像データが平均的に選択されるように、間引き画像データを選択したり、あるいは、予め間引き画像が表記情報または商品コードと関連づけられていれば、表記情報または商品コードに応じた間引き画像データを選択したりする。
【００９６】
なお、画像データ選択部３３の選択方法は、上記に限らず適宜変更可能であり、各種の方法が考えられる。
【００９７】
また、画像データ記憶部３２に単一の間引き画像データが記憶され、常に同じ間引き画像データが画像データ選択部３３にて選択されてもよい。
【００９８】
表記情報決定部３５は、テンキーや機能キー、バーコード読み取り装置などによって構成されており、商品を特定する商品特定情報（商品コード）と数量の入力などの入力情報を受け付ける。
【００９９】
店舗で販売される商品には、例えば、バーコードなどで商品コードが付与されており、プリンタ３は、商品コードに対応させて、商品の価格、商品名、および、電子透かしに重ねる表記情報などの当該商品に関する付属情報を記憶している。そのため、会計担当者が表記情報決定部３５から商品コードと数量を入力することにより、プリンタ３は会計計算を行うことができる。
【０１００】
具体的には、表記情報決定部３５は、入力された商品コードと数量や、商品コードに対応づけて記憶している価格などから、レシートに印刷する項目（印刷内容）を生成する。印刷内容は、商品名、個数、商品の単価、および会計に係る商品の合計金額、会計日時、店舗の名称やロゴマークなどから構成されている。表記情報決定部３５は、その印刷内容を、印刷情報生成部３４に提供する。
【０１０１】
また、表記情報決定部３５は、その商品コードを画像データ選択部３３に提供する。画像データ選択部３３は、商品コードを受け付けると、画像データ記憶部３２の中から１つの間引き画像を選択する。
【０１０２】
また、表記情報決定部３５は、予め商品コードと表記情報とを受け付けて、商品コードと表記情報とを対応させて記憶しており、商品コードを受け付けると、その商品コードに対応する表記情報を決定し、その表記情報を表記情報分析部３６に提供する。
【０１０３】
表記情報分析部３６は、表記情報決定部３５から提供された表記情報を分析する。例えば、表記情報分析部３６は、表記情報が、文字であるか、または、画像であるか判別する。また、表記情報が文字である場合、表記情報分析部３６は、文字のフォントの種類、文字のサイズ、表記情報全体の大きさを判別する。表記情報分析部３６は、表記情報と、その分析結果と、を表記情報加工部３７に提供する。
【０１０４】
表記情報加工部３７は、表記情報と、その分析結果と、を受け付けると、その分析結果に基づいて、その表記情報を加工するか否かを判断する。
【０１０５】
例えば、分析結果が、表記情報は画像である旨を表す場合、表記情報加工部３７は、表記情報を加工する必要なしと判断し、表記情報をそのまま印刷情報生成部３４に提供する。
【０１０６】
また、分析結果が、表記情報は文字であり、そのフォント種が明朝または行書体である旨を表す場合、表記情報加工部３７は、表記情報が見にくく表記情報を加工する必要ありと判断し、表記情報を加工し、その加工された表記情報を印刷情報生成部３４に提供する。
【０１０７】
また、分析結果が、表記情報は文字であり、その文字のサイズが予め定められたサイズより小さい旨を表す場合、表記情報加工部３７は、表記情報が見にくく表記情報を加工する必要ありと判断し、表記情報を加工し、その加工された表記情報を印刷情報生成部３４に提供する。
【０１０８】
また、分析結果が、表記情報は文字であり、その表記情報全体の大きさが、予め間引き画像用として設定されている大きさの所定割合以下である旨を表す場合、表記情報加工部３７は、表記情報が見にくく表記情報を加工する必要ありと判断し、表記情報を加工し、その加工された表記情報を印刷情報生成部３４に提供する。
【０１０９】
なお、表記情報加工部３７の判断基準は、上記に限らず適宜変更可能である。
【０１１０】
また、表記情報の加工方法は、例えば、表記情報の輪郭に白抜き部分を付加する加工であってもよいし、これに限らず適宜変更可能である。
【０１１１】
印刷情報生成部３４は、画像データ選択部３３が選択した間引き画像データを取得し、表記情報決定部３５が生成した印刷内容を受け付け、また、表記情報加工部３７から表記情報を受け付ける。
【０１１２】
印刷情報生成部３４は、画像データ選択部３３から取得した間引き画像データの一部の領域に、表記情報加工部３７から受け付けた表記情報を配置するなどして印刷情報を生成する。
【０１１３】
表記情報の配置は、間引き画像データに表記情報を上書きすることにより行われる。このため、間引き画像データのうち、表記情報が印刷される部分の情報は、表記情報により置き換えられる。
【０１１４】
そのため、表記情報が印刷される領域では間引き画像の情報が失われてしまうが、背景として残っている部分からＩＤパターンをＩＤパターンの原画と照合可能な程度まで復元することが可能である。
【０１１５】
実験により、間引き画像が面積で５０％程度まで失われてもＩＤパターンを復元可能であることがわかっている。そのため、印刷情報生成部３４は、表記情報を印刷する領域の面積が、間引き画像の面積の５０％以下となるようにする。
【０１１６】
また、印刷情報生成部３４は、間引き画像と表記情報を独立に濃淡度を調節する機能を備えている。
【０１１７】
これは、間引き画像の印刷が濃いと、表記情報が目視にて判別しにくくなるため、ＩＤパターンが再現できる範囲内で間引き画像を薄くするためである。
【０１１８】
また、印刷情報生成部３４は、表記情報やその他の印刷内容に関しても目視に適する濃淡度に調節することができる。
【０１１９】
プリンタ３のユーザ（会計担当者）は、プリンタ３の表示装置に表示された濃淡度調節画面などを用いてプリンタ３を操作することにより、間引き画像と表記情報および印刷内容の濃淡度を微調整することができる。
【０１２０】
そして、ユーザにより設定された濃淡の情報は、印刷情報生成部３４により印刷情報に記録され、印刷部３８は、その設定された濃淡によりレシートを印刷する。
【０１２１】
印刷部３８は、印刷情報生成部３４が生成した印刷情報に従って、印刷媒体に印刷を行う。
【０１２２】
印刷媒体は、例えば、ロール状に巻かれて収納されたロール紙で構成されており、印刷部３８は、この印刷媒体上に単色のドットを発色させることにより印刷を行う。なお、印刷部３８はカッターを備えており、印刷が終了すると印刷媒体を適当な箇所で切断する。
【０１２３】
印刷方式としては、インパクト方式、および、ノンインパクト方式のものを各種利用することができる。
【０１２４】
インパクト方式のものとしては、例えば、印刷ヘッドのピンを印刷媒体に打ち付けることによりインク・リボンのインクを転写するものがある。この方式では、印刷情報に従って印刷媒体上にインクのドットを分布させることにより間引き画像と印刷内容を印刷する。
【０１２５】
また、ノンインパクト方式のものとしては、例えば、熱転写方式がある。これは、印刷媒体に含まれる感熱紙インクをサーマルヘッドの通電により発生したジュール熱で発色させるものである。熱転写方式は、印刷装置が小型・軽量、メンテナンスフリーとなるため、キャッシュレジスタなどの簡易な印刷機能を備えた装置で多用されている。この他のノンインパクト方式のものとしては、インクジェットを用いたものやレーザを用いたものなどがある。
【０１２６】
図７は、プリンタ３のハードウェア的な構成の一例を示したブロック図である。
【０１２７】
プリンタ３では、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ＵｎｉｔであるＣＰＵ５１、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ＭｅｍｏｒｙであるＲＡＭ５２、Ｒｅａｄ  Ｏｎｌｙ  ＭｅｍｏｒｙであるＲＯＭ５３、入力装置５４、表示装置５５、印刷装置５６、通信制御装置５７、記憶装置５８、記憶媒体駆動装置５９、入出力のインターフェースである入出力Ｉ／Ｆ６０などの各ハードウェアが、バスライン５０で接続されている。
【０１２８】
ＣＰＵ５１は、所定のプログラムに従って、各種の演算処理、および情報処理やプリンタ３を構成する各構成要素の制御を行ったりする。ＣＰＵ５１は、会計計算処理を行うほか、例えば、ＵＲＬサーバ２から間引き画像データを受信して蓄積したり、間引き画像データと印刷内容を合成してレシート上に印刷する処理などを行う。
【０１２９】
ＲＯＭ５３は、プリンタ３を動作させるための基本的なプログラムやデータなどを記憶し、ＲＡＭ５２は、ＣＰＵ５１が動作するためのワーキングエリアを提供する。
【０１３０】
入力装置５４は、表記情報決定部３５を構成するハードウェアであって、テンキーや機能キー、バーコード読み取り装置、その他の入力装置を備えている。
【０１３１】
表示装置５５は、文字情報や画像情報を表示し、例えば、会計処理による合計金額を顧客に表示する。表示装置５５は、例えば、液晶ディスプレイ、プラズマディスプレイ、その他のディスプレイ装置で構成されている。
【０１３２】
通信制御装置５７は、プリンタ３をインターネットに接続する機能部である。プリンタ３は、通信制御装置５７を介して、ＵＲＬサーバ２やその他のサーバ装置と通信を行うことができる。また、本部の売り上げ管理サーバが売り上げを管理している場合、プリンタ３は、通信制御装置５７を介して売り上げ管理サーバに接続し、売り上げなどの販売データを送信することができる。
【０１３３】
印刷装置５６は、印刷部３８を構成するハードウェアである。
【０１３４】
記憶媒体駆動装置５９は、装着された着脱可能な記憶媒体を駆動し、データの読み書きを行う機能部である。読み書き可能な記憶媒体としては、例えば、フレキシブルディスク、光磁気ディスク、半導体記憶装置、磁気テープ、紙テープがある。また、読み取り専用の記憶媒体としては、例えば、ＣＤ−ＲＯＭなどの光ディスク類がある。
【０１３５】
プリンタ３は、記憶媒体駆動装置５９に装着された記憶媒体からプログラムのインストールなどを行うことができるほか、記憶媒体に記憶された間引き画像を読み込んで画像データ記憶部３２に蓄積したり、記憶媒体に対して蓄積した会計処理データを書き込むこともできる。
【０１３６】
記憶装置５８は、例えば、ハードディスクなどで構成された大容量で読み書き可能な記憶装置である。記憶装置５８には、プログラム類を格納したプログラム格納部６１とデータ類を記憶したデータ格納部６２が形成されている。
【０１３７】
プログラム格納部６１には、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（以下ＯＳと言う）、通信プログラム、会計処理プログラムなどの各種プログラムがＣＰＵ５１で実行可能に記憶されている。
【０１３８】
ＯＳは、ファイル入出力の管理や各種機能部を制御するなど、プリンタ３を運営する基本的な機能をＣＰＵ５１に発揮させるためのプログラムである。
【０１３９】
通信プログラムは、通信制御装置５７を制御し、インターネットを介した通信を行うための機能をＣＰＵ５１に発揮させるためのプログラムである。
【０１４０】
会計処理プログラムは、プリンタ３にレシートの発行を含む会計処理を行わせるためのプログラムであり、間引き画像の選択処理、会計処理、印刷内容の生成、印刷情報の生成、印刷処理などの各機能をＣＰＵ５１に発揮させる。
【０１４１】
データ格納部６２には、ＵＲＬサーバ２からダウンロードした間引き画像や会計処理データなどが格納されている。
【０１４２】
図８は、プリンタ３がレシートを印刷する手順を説明するためのフローチャートである。なお、画像データ記憶部３２には、間引き画像データが記憶されているものとする。
【０１４３】
まず、表記情報決定部３５が、入力情報を受け付ける（ステップＳ１）。この入力情報は商品コード、個数などからなる。
【０１４４】
次に、表記情報決定部３５は、その入力情報に基づいて、商品名、個数、金額、合計金額、購入日時、店名など、レシートに印刷する内容を規定する印刷内容の情報を生成し、その印刷内容を印刷情報生成部３４に提供する（ステップＳ２）。
【０１４５】
次に、表記情報決定部３５は、その入力情報に基づいて表記情報を選択し、その表記情報を表記情報分析部３６に提供する（ステップＳ３）。
【０１４６】
次に、表記情報決定部３５は、その入力情報を画像データ選択部３３に提供する。画像データ選択部３３は、入力情報を受け付けると、画像データ記憶部３２から、印刷すべき間引き画像データを選択する（ステップＳ４）。
【０１４７】
次に、表記情報分析部３６は、表記情報決定部３５から提供された表記情報を分析し、その表記情報と、その分析結果と、を表記情報加工部３７に提供する（ステップＳ５）。
【０１４８】
次に、表記情報加工部３７は、その分析結果に基づいて、その表記情報の加工が必要か否かを判断する（ステップＳ６）。
【０１４９】
表記情報加工部３７は、表記情報の加工が必要であると判断すると、表記情報が見やすくなるように、表記情報を加工し、その加工された表記情報を印刷情報生成部３４に提供する（ステップＳ７）。
【０１５０】
図９は、表記情報加工部３７が、表記情報「ア」を見やすくするために、その輪郭に合わせて白抜き部分を追加する加工を施した例である。なお、図９では、白抜き部分が分かるように、白抜きの周囲を色づけしているが、表記情報は、この色づけ部分を有さない。
【０１５１】
一方、表記情報加工部３７は、表記情報の加工が必要でないと判断すると、その表記情報を印刷情報生成部３４に提供する。
【０１５２】
次に、印刷情報生成部３４は、画像データ選択部３３が選択した間引き画像を取得し、表記情報決定部３５が生成した印刷内容を受け付け、また、表記情報加工部３７から表記情報を受け付け、画像データ選択部３３から取得した間引き画像の一部の領域に、表記情報加工部３７から受け付けた表記情報を配置するなどして印刷情報を生成する（ステップＳ８）。
【０１５３】
次に、印刷部３８は、印刷情報生成部３４が生成した印刷情報に従って、印刷媒体に印刷を行ってレシートを発行する。
【０１５４】
以上のように、プリンタ３は、会計処理に伴って、レシートに、間引き画像を背景とした表記情報を印刷することができる。
【０１５５】
その結果、図５に示したようなＩＤパターンが埋め込まれたレシート４が生成される。なお、図１０は、フォントの輪郭に白抜き部分が付加された「ポイント」という文字の表記情報が間引き画像と重ねられた印刷された印刷結果を示した説明図である。
【０１５６】
次に、携帯電話５について説明する。携帯電話５は、カメラ機能とインターネット接続機能を備えた携帯電話である。図１１は、携帯電話５を示したブロック図である。
【０１５７】
図１１において、携帯電話５は、カメラ７１、表示部７２、操作キー７３、入力キー７４、通信部７５と、情報処理部７６と、記憶媒体７７とを含む。
【０１５８】
情報処理部７６は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含み、記憶媒体７７は、例えば、ＥＥＰＲＯＭ（Electrical Erasable and Programmable ROM）で構成され、各種プログラムやデータを記憶する読み書き可能な記憶媒体である。
【０１５９】
携帯電話５のＣＰＵ（以下、単に「ＣＰＵ」と称する。）は、ＲＯＭやその他の記憶媒体に記憶されたプログラムに従って各種の情報処理を行う。ＲＡＭは、例えば、ＣＰＵがレシート４の撮影画像データを取得したり、取得した撮影画像データをＵＲＬサーバ２に送信したり、さらにＵＲＬサーバ２からＵＲＬを受信してサービスサーバ６に接続したりする際のワーキングメモリを提供する。
【０１６０】
記憶媒体７７には、レシート４を撮影してサービスサーバ６に接続するためのアプリケーションプログラムが記憶されている。
【０１６１】
ＣＰＵは、このアプリケーションプログラムを実行することにより、ＵＲＬサーバ２に接続してレシート４の撮影画像データを送信する機能、送信した撮影画像データに応じてＵＲＬサーバ２が送信してくるＵＲＬを受信する機能、受信したＵＲＬの情報を用いて当該ＵＲＬの情報で指定されるウェブサイトに接続する機能、を実現することができる。
【０１６２】
また、記憶媒体７７にはブラウザプログラムも記憶されており、ＣＰＵはこのブラウザプログラムを用いてブラウザ機能を発揮することもできる。
【０１６３】
カメラ７１は、撮影部の一例であり、レンズなどからなる光学系と、光学系により投影された被写体の画像をデジタルデータに変換するＣＣＤ（Charge Coupled Device）を備えている。
【０１６４】
顧客が、カメラ７１でレシート４を撮影すると、レシートの撮影画像データがＣＰＵにより生成される。この撮影画像データのうち、間引き画像を示す部分は、ドットが間引かれた状態になっている。ＣＰＵは、その間引かれた状態を、間引かれる前の状態にするために、その撮影画像データを平滑化する。例えば、ＣＰＵは、その撮影データのドットの間引き間隔に対応する周波数成分の高周波成分を除去して、その撮影画像データを平滑化する。
【０１６５】
表示部７２は、例えば液晶ディスプレイなどにより構成されており、電話番号など、通話に関する情報を表示するほか、インターネットを介してウェブサイトから送信されてきた各種の画面をブラウザによって表示する。
【０１６６】
操作キー７３は、例えば、表示部７２に表示されたアイコンを選択したり、あるいはリンクを選択したりなど、表示部７２に表示された画面で顧客が各種の画面操作を行うためのキーである。
【０１６７】
入力キー７４は、数字、文字、記号などを携帯電話５に入力するためのキーである。
【０１６８】
以上のように構成された携帯電話５によって、レシートを撮影し、レシートの間引き画像を解析して、それに基づき指定されるウェブサイトに自動接続することができる。
【０１６９】
なお、本実施形態では、撮影画像データのフーリエ変換、および、ＩＤパターンの抽出はＵＲＬサーバ２で行うが、この処理を携帯電話５で行い、抽出したＩＤパターンを携帯電話５からＵＲＬサーバ２に送信するように構成してもよい。
【０１７０】
この場合、記憶媒体７７に記憶するアプリケーションプログラムには、撮影画像データをフーリエ変換するための処理と、フーリエ変換後のデータからＩＤパターンを抽出するための処理をＣＰＵで行うための情報が記述されている。
【０１７１】
また、本実施形態では、携帯電話５でレシートの撮影などの処理を行うように構成したが、他の種類の端末にて同様の機能を実現してもよい。例えば、カメラと当該アプリケーションを実装したＰＤＡ（Personal Digital Assistant）、ゲーム機、パーソナルコンピュータなどで構成することもできる。
【０１７２】
次に、サービスサーバ６について説明する。サービスサーバ６は、ウェブサーバであり、ＵＲＬによって指定されるウェブサイトを運営している。ウェブサイトの運営者は、当該ウェブサイト上で、文字、静止画、動画、音声、リンク情報などを端末装置に提供することができる。サービスサーバ６のハードウェア的な構成は、基本的にＵＲＬサーバ２と同様である。
【０１７３】
図１２は、携帯電話５の表示部７２に表示される画面の一例を説明するための説明である。
【０１７４】
図１２（ａ）は、携帯電話５でアプリケーションを起動した際に、携帯電話５の表示部７２に表示される画面の一例を示している。
【０１７５】
図１２（ａ）の例では、表示部に「レシートを撮影してください」などと、顧客にレシートの撮影を促す表示がなされている。顧客は、この指示にしたがって、会計の際に受け取ったレシートを携帯電話のカメラで撮影する。
【０１７６】
図１２（ｂ）は、携帯電話５をサービスサーバ６で運営されるウェブサイトに接続した際に携帯電話５の表示部に表示される画面の一例を示している。
【０１７７】
顧客がレシートを撮影すると、携帯電話５は、ＵＲＬサーバ２に撮影画像データを送信し、これによってＵＲＬサーバ２から送られてきたＵＲＬを用いてサービスサーバ６に接続し、さらにサービスサーバ６から送信されてきたトップ画面をプラウザが解釈して表示するという一連の処理を行う。
【０１７８】
このトップ画面では、ポイントいくつで何がもらえるかの情報が表示されている。
【０１７９】
図１３は、携帯電話５がサービスサーバ６に接続する手順を説明するためのフローチャートである。
【０１８０】
ます、顧客は、店舗にて会計の際にレシートを発行してもらう。そして、携帯電話５のアプリケーションを起動して、携帯電話５にてこのレシートを撮影する。これにより、携帯電話５は、レシートの撮影画像データを取得する（ステップＳ３０）。
【０１８１】
次に、携帯電話５はＵＲＬサーバ２に接続し、取得した撮影画像データをＵＲＬサーバ２に送信する（ステップＳ３５）。
【０１８２】
ＵＲＬサーバ２は、携帯電話５から撮影画像データを受信する（ステップＳ４０）。
【０１８３】
次に、ＵＲＬサーバ２は、撮影画像データをフーリエ変換し、フーリエ変換後のデータからＩＤパターンを抽出する（ステップＳ４５）。
【０１８４】
さらに、ＵＲＬサーバ２は、抽出したＩＤパターンと予めＩＤデータベースに登録されているＩＤパターンを照合することにより検索し、撮影画像データに含まれているＩＤパターンを特定する（ステップＳ５０）。
【０１８５】
ＵＲＬサーバ２は、ＩＤパターンを特定すると、ＩＤデータベースにおいて当該ＩＤパターンに対応づけられているＵＲＬのデータを取得し、携帯電話５へ送信する（ステップＳ５５）。
【０１８６】
携帯電話５は、ＵＲＬサーバ２よりＵＲＬのデータを受信し（ステップＳ６０）、これを用いてサービスサーバ６に接続する（ステップＳ６５）。
【０１８７】
サービスサーバ６は、携帯電話５からの接続を受け付け、トップページ画面データを携帯電話５に送信し、引き続き携帯電話５にサービスを提供する（ステップＳ７０）。
【０１８８】
以上説明した本実施形態により、次のような効果を得ることができる。
【０１８９】
表記情報と電子透かし画像、あるいは間引いた電子透かし画像を重ねてプリントしても、表記情報の視認性を確保しつつ、電子透かしが高い確率で復号されることが可能になる。
【０１９０】
また、表記情報の形態に応じて、表記情報を加工することが可能になる。このため、例えば、電子透かし画像と重ねられると見にくくなる表記情報を、電子透かし画像と重ねられても見にくくなり難い形態にデータを加工し画像として印刷することが可能になる。
【０１９１】
なお、以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０１９２】
例えば、本実施形態では、周波数領域を用いたＩＤパターンの埋め込みとして、フーリエ変換を採用したが、これは一例であって、この他の変換としては、例えばＤＣＴ（離散コサイン変換：Discrete Cosine Transform）やウェーブレット変換などがある。
【０１９３】
また、本実施形態では、一例として店舗などで会計の際に発行するレシートに間引き画像を印刷したが、間引き画像の用途はこれに限らず、例えば、雑誌、新聞、ポスターなどの各種印刷物に適用することができる。さらに、間引き画像は、印刷物のみならず、ディスプレイなどの表示装置に表示することもできる。
【０１９４】
さらに、本実施形態では、ＩＤパターンとＵＲＬを対応づけたが、これは一例であって、ＩＤパターンに対応づける情報は、画像、音声、文字など、各種のものが考えられる。
【０１９５】
例えば、間引き画像上に表記情報としてクイズを印刷し、ＩＤパターンにクイズの答えを対応づけ、間引き画像を撮影するとクイズの答えを閲覧できるようにすることもできる。
【０１９６】
また、印刷部３８は、間引き画像を、表記情報と異なる色でプリントしてもよい。この場合、電子透かし情報の影響で、表記情報が見にくくなることを防止可能になる。
【０１９７】
また、本実施形態では、ＵＲＬサーバ２が間引き画像データを生成したが、ＵＲＬサーバ２が２値化されたＩＤ背景画像をプリンタ３に送信し、プリンタ３が、そのＩＤ背景画像から間引き画像データを生成してもよい。
【０１９８】
図１４は、間引き画像を生成するプリンタ３０の一例を示したブロック図である。なお、図１４において、図６に示したものと同一のものには同一符号を付してある。
【０１９９】
図１４において、プリンタ３０は、画像データ受信部３１と、データ記憶部１３１と、加工部１３２と、画像データ記憶部３２と、画像データ選択部３３と、印刷情報生成部３４と、表記情報決定部３５と、表記情報分析部３６と、表記情報加工部３７とを含む。
【０２００】
画像データ受信部３１は、ＵＲＬサーバ２から送信された２値化されたＩＤ背景画像のデータを受信し、そのＩＤ背景画像のデータをデータ記憶部１３１に記憶する。
【０２０１】
加工部１３２は、図３に示した加工部２３と同様の機能を有する。具体的には、加工部１３２は、データ記憶部１３１に記憶されているＩＤ背景画像１２を読み取り、そのＩＤ背景画像１２内で、少なくとも上下および左右に連続するオン状態のドットがなくなるように、オン状態の複数のドットの一部をオフ状態に加工して間引き画像データを生成する。
【０２０２】
例えば、加工部１３２は、加工部２３と同様に、オン状態のドットが市松模様になるように、ＩＤ背景画像内のオン状態の連続ドットを互い違いに、オン状態とオフ状態に切り替えていく。
【０２０３】
なお、加工部１３２が行う加工は、上記に限らず適宜変更可能であり、例えば、隣り合うオン状態のドット間に２ドットのオフ状態のドットが存在するように、ＩＤ背景画像を加工してもよい。
【０２０４】
また、加工部１３２は、図１５に示した表に基づく加工を行ってもよい。この場合、加工部１３２は、フォント情報を含む表記情報を受け付け、その表記情報に応じて、背景画像の間引き処理を変更する。
【０２０５】
図１５は、表記情報と背景画像の間引き率の関係を表した表である。具体的には、図１５は、表記情報を加工せずに、背景画像の間引き率を変更して、表記情報を見やすくするときの条件を示しており、この条件は、例えば、加工部１３２に記憶されている。
【０２０６】
図１５では、フォント種類８０と、フォントサイズと間引き率の関係８１とが、示されている。
【０２０７】
図１５において、元々の文字の太さは、フォントＣよりフォントＢが太く、フォントＢよりフォントＡが太い。文字が太いほうが、背景画像と重なったときに、背景画像の影響が少ないので、背景画像の間引き率を少なくできる。
【０２０８】
例えば、フォントＡは、図１５中で一番太く、見やすいフォントなので、文字のフォントサイズが２４ポイント以上のとき、背景画像を間引く必要がなく、また、文字のフォントサイズが１０〜２４ポイントであっても、背景画像の間引き率を０％にすることができる。
【０２０９】
フォントＢは、フォントＡに比べ元々の文字の太さが細く、背景画面と重ねたときに判別しづらいので、フォントサイズが２４ポイント以上のときでも、背景画像の間引き率を２０％にして、背景画像を多少間引く必要がある。１０〜２４ポイントのときには、背景画像に対して、さらに多い３３％の間引き率が必要で、１０ポイント以下の場合は、背景画像の間引き率を５０％にする必要がある。またこの例では、６ポイント未満のフォントは、印字したときにあまりにも小さくなるので、使用しないとしている。
【０２１０】
また、フォントＣは、フォントＢよりさらに細いので、フォントサイズが２４ポイント以上のとき、３３％、１０〜２４ポイントのとき５０％、１０ポイント以下のときも５０％の間引き率が背景画像に対して必要となる。
【０２１１】
このように、加工部１３２が、フォントの違いにより背景画像の間引き率を変えることにより、表記情報を背景画面と重ねたときに、表記情報が判別しやすくなる。
【０２１２】
また逆に、加工部１３２は、間引き率を固定したとき、フォント種類とフォントサイズの関係を決めることもできる。例えば、間引き率３３％のとき、フォントＡは、全てのフォントサイズを使用でき、フォントＢは１０ポイント以下のフォントは使用できず、フォントＣは２４ポイント以上のフォントサイズを必要とするようにする。間引き率を固定した場合、使用するフォントのサイズは、その時当てはまる最小のフォントサイズに設定することで選択が可能である。
【０２１３】
このように、フォントと間引き率の関係を、所定の関係として、加工部１３２にプログラムしておくことで、表記情報と背景画面が重なって印刷する場合、加工部１３２は、表記情報あるいは背景画面を加工して、判別可能な印刷ができる。
【０２１４】
また、ドットを間引く方法として例を挙げると、単純な方法として、間引き率５０％は隣り合う２つのドットがオン状態の組毎に片方のドットをオフにする処理をすることで約５０％の間引き率となる。また、隣り合う３ドットがオン状態の組毎に３ドットうち１つのドットをオフ状態にすることで約３３％の間引き率となる。
【０２１５】
加工部１３２は、間引き画像を、画像データ記憶部３２に記憶する。以下の動作は、プリンタ３と同様である。
【０２１６】
なお、図３に示した加工部２３が、図１５に示した表に基づく加工を行ってもよい。この場合、加工部２３は、プリンタ３から表記情報のフォント種類を受け付けてから、そのフォント種類に応じた背景画面の間引き処理を実行する。
【０２１７】
また、上記各実施形態では、表記情報の一例として、主に文字が用いられたが、表記情報は、動物等のキャラクタの画像であってもよい。
【０２１８】
図１６および図１７は、表記情報として、画像が用いられた場合の例を説明するための説明図である。
【０２１９】
図１６では、表記情報として、動物の影を表す画像１６ａが用いられ、図１７では、記情報として、動物の顔の部分が抜けている画像１７ａが用いられている。
【図面の簡単な説明】
【０２２０】
【図１】本発明の実施形態の概要を説明するための図である。
【図２】本発明の実施形態の概要を説明するための図である。
【図３】図１に示した実施形態の情報提供システム１の構成を示すブロック図である。
【図４】図２中のＵＲＬサーバ２に設けられるＩＤデータベースの論理構成の一例を示す図である。
【図５】ＩＤ背景画像が印刷されたレシートの例を示した説明図である。
【図６】プリンタ３の構成を示すブロック図である。
【図７】プリンタ３の構成を示すブロック図である。
【図８】プリンタ３の動作を示すフローチャートである。
【図９】表記情報の加工の一例を説明するための説明図である
【図１０】間引き画像と加工済み表記情報との重ね合わせ印刷例を示した説明図である。
【図１１】携帯電話５の構成を示すブロック図である。
【図１２】レシートの撮影に関して携帯電話に表示される画面の一例を示した説明図である。
【図１３】携帯電話５がサービスサーバ６に接続する手順を示すフローチャートである。
【図１４】プリンタ３０の構成を示すブロック図である。
【図１５】間引き処理の一例を説明するための説明図である。
【図１６】間引き画像と表記情報との重ね合わせ印刷例を示した説明図である。
【図１７】間引き画像と表記情報との重ね合わせ印刷例を示した説明図である。
【図１８】従来の印刷例を示した説明図である。
【図１９】従来の印刷例を示した説明図である。
【図２０】従来の階調表現を行う方法を説明するための図である。
【符号の説明】
【０２２１】
１    情報提供システム
２    ＵＲＬサーバ
３    プリンタ
４    レシート
５    携帯電話
６    サービスサーバ
１０，１５    ＩＤパターン
１１，１２    ＩＤ背景画像
１３          間引き画像
１４，２１    表記情報
１６，１６Ａ    ＩＤパターン成分
２１    記憶部
２２    変換部
２３    加工部
２４    通信制御部
３１    画像データ受信部
３２    画像データ記憶部
３３    画像データ選択部
３４    印刷情報生成部
３５    表記情報決定部
３６    表記情報分析部
３７    表記情報加工部
３８    印刷部
７１    カメラ（撮像部）
７２    表示部
７３    操作キー
７４    入力キー
７５    通信部（出力部）
７６    情報処理部（平滑部）
７７    記憶媒体
１３１    データ記憶部
１３２    加工部
【図１】
2008028794.tif 000003
【図２】
2008028794.tif 000004
【図３】
2008028794.tif 000005
【図４】
2008028794.tif 000006
【図５】
2008028794.tif 000007
【図６】
2008028794.tif 000008
【図７】
2008028794.tif 000009
【図８】
2008028794.tif 000010
【図９】
2008028794.tif 000011
【図１０】
2008028794.tif 000012
【図１１】
2008028794.tif 000013
【図１２】
2008028794.tif 000014
【図１３】
2008028794.tif 000015
【図１４】
2008028794.tif 000016
【図１５】
2008028794.tif 000017
【図１６】
2008028794.tif 000018
【図１７】
2008028794.tif 000019
【図１８】
2008028794.tif 000020
【図１９】
2008028794.tif 000021
【図２０】
2008028794.tif 000022