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