(57)【要約】【課題】高速に多種の画像を印刷する。【解決手段】レシートに印刷する印刷画像２５を、雛形画像２１、文字情報２２、変換画像２３に分けて用意する。雛形画像２１には、文字情報２２を挿入する領域と、変換画像２３を挿入する領域が形成されており、これらの領域に文字情報２２と変換画像２３を挿入すると印刷画像２５が形成される。変換画像２３は、所定のウェブサイトに対応づけられた情報が埋め込まれており、携帯電話のカメラで撮影すると、携帯電話を当該ウェブサイトに接続させることができる。文字情報２２は、例えば、変換画像２３で接続されるウェブサイトの内容を視覚的に表示する。プリンタは、変換画像２３を予め記憶しており、店舗サーバから文字情報２２と変換画像２３を受信すると、雛形画像２１に文字情報２２と変換画像２３を挿入して印刷画像２５をレシートに印刷する。【選択図】図２
2009196324.tif 000002
【特許請求の範囲】
【請求項１】
端末が接続する接続先を特定する接続情報を含んだ接続情報画像を取得する接続情報画像取得手段と、
文字を表示する文字情報を取得する文字情報取得手段と、
接続情報画像挿入領域と、文字情報挿入領域が形成されている雛形画像を取得する雛形画像取得手段と、
前記取得した雛形画像の接続情報画像挿入領域に前記取得した接続情報画像を挿入すると共に、当該雛形画像の文字情報挿入領域に前記取得した文字情報を挿入して印刷データを生成する印刷データ生成手段と、
前記生成した印刷データを用いて印刷媒体に印刷する印刷手段と、
を具備したことを特徴とする印刷装置。
【請求項２】
雛形画像を記憶する雛形画像記憶手段と、
前記記憶した雛形画像を指定する雛形画像特定情報を取得する雛形画像特定情報取得手段と、
を具備し、
前記雛形画像取得手段は、前記取得した雛形画像特定情報で特定される雛形画像を前記雛形画像記憶手段で検索することにより取得することを特徴とする請求項１に記載の印刷装置。
【請求項３】
文字情報、接続情報画像、及び雛形画像特定情報を含む印刷指令を受信する印刷指令受信手段を具備し、
前記雛形画像特定情報取得手段は、前記印刷指令に含まれる雛形画像特定情報を取得し、前記接続情報画像取得手段は、前記印刷指令に含まれる接続情報画像を取得し、前記文字情報取得手段は、前記印刷指令に含まれる文字情報を取得することを特徴とする請求項２に記載の印刷装置。
【請求項４】
顧客が購入した商品の商品情報を取得する商品情報取得手段と、
前記取得した商品情報を用いて、端末が接続する接続先を特定する接続情報を含んだ接続情報画像と、当該接続画像に対応する文字を表す文字情報を特定する画像文字特定手段と、
前記特定した接続情報画像を挿入する接続情報画像挿入領域と、前記特定した文字情報を挿入する文字情報挿入領域が形成されている雛形画像を特定する雛形画像特定手段と、
を具備したことを特徴とする情報処理装置。
【請求項５】
前記特定した接続情報画像を取得する接続情報画像取得手段と、
前記特定した文字情報を取得する文字情報取得手段と、
前記取得した接続情報画像と、前記取得した文字情報と、前記特定した雛形画像を指定する雛形画像特定情報と、を含む印刷指令を印刷装置に送信する印刷指令送信手段と、
を具備したことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
商品情報取得手段と、画像文字特定手段と、雛形画像特定手段と、を備えたコンピュータにおいて、
前記商品情報取得手段で、顧客が購入した商品の商品情報を取得する商品情報取得ステップと、
前記画像文字特定手段で、前記取得した商品情報を用いて、端末が接続する接続先を特定する接続情報を含んだ接続情報画像と、当該接続画像に対応する文字を表す文字情報を特定する画像文字特定ステップと、
前記雛形画像特定手段で、前記特定した接続情報画像を挿入する接続情報画像挿入領域と、前記特定した文字情報を挿入する文字情報挿入領域が形成されている雛形画像を特定する雛形画像特定ステップと、
から構成されたことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理装置、及び情報処理方法に関し、例えば、レシートなどに端末が所定の接続先に接続するための接続情報を印刷するものに関する。
【背景技術】
【０００２】
近年、カメラ機能、ネットワーク接続機能を有する携帯電話が日常的に用いられており、携帯電話のカメラで２次元バーコードなどを撮影させ、携帯電話を所定のウェブサイトに接続させるサービスが行われている。
【０００３】
これは、２次元バーコードに接続先のウェブサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を埋め込んでおき、これを携帯電話が撮影して解析することにより、自動的に当該ウェブサイトに接続するものである。
【０００４】
この技術は、例えば、広告ポスターの隅に２次元バーコードを印刷しておき、ユーザにこれを携帯電話で撮影させ、より詳細な情報を提供するウェブサイトに誘導するのに用いられている。
【０００５】
また、接続先の情報を電子透かしによって画像に埋め込み、これをユーザに提供することも提案されている。電子透かしは、例えば、広告画像などに目立たないように埋め込むことができるため、２次元バーコードのように印刷スペースを要しないなどの利点がある。
このような技術を用いたものに次の特許文献１の「印刷装置、印刷方法、及び印刷プログラム」がある。
【特許文献１】特開２００６−１３０８０１公報
【０００６】
この技術は、例えば、店舗で顧客に発行するレシートの画像に所定のウェブサイトへの接続情報を対応づけた電子透かしを埋め込むことにより、レシートという限られた印刷スペースを有効に活用するものである。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、レシートの印刷は、会計処理に際して行うため、顧客を待たせないように高速で行う必要がある。
そこで、レシートに画像を高速に印刷するため、レシートの印刷装置は、画像データを高速にアクセスできるメモリに予め格納しておき、これを用いて印刷を行うなどの工夫がされている。
ところが、このような方法は、画一的な画像を印刷する場合には適しているが、例えば、顧客が購入する商品に応じて印刷する画像を変えるなど、多種の画像を印刷する場合には、格納する画像データが多くなり、必ずしも適した方法ではなかった。
【０００８】
そこで、本発明は、高速に多種の画像を印刷することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するために、端末が接続する接続先を特定する接続情報を含んだ接続情報画像を取得する接続情報画像取得手段と、文字を表示する文字情報を取得する文字情報取得手段と、接続情報画像挿入領域と、文字情報挿入領域が形成されている雛形画像を取得する雛形画像取得手段と、前記取得した雛形画像の接続情報画像挿入領域に前記取得した接続情報画像を挿入すると共に、当該雛形画像の文字情報挿入領域に前記取得した文字情報を挿入して印刷データを生成する印刷データ生成手段と、前記生成した印刷データを用いて印刷媒体に印刷する印刷手段と、を具備したことを特徴とする印刷装置を提供する（第１の構成）。
また、本発明は、第１の構成において、雛形画像を記憶する雛形画像記憶手段と、前記記憶した雛形画像を指定する雛形画像特定情報を取得する雛形画像特定情報取得手段と、を具備し、前記雛形画像取得手段は、前記取得した雛形画像特定情報で特定される雛形画像を前記雛形画像記憶手段で検索することにより取得することを特徴とする印刷装置を提供する（第２の構成）。
更に、本発明は、第２の構成において、文字情報、接続情報画像、及び雛形画像特定情報を含む印刷指令を受信する印刷指令受信手段を具備し、前記雛形画像特定情報取得手段は、前記印刷指令に含まれる雛形画像特定情報を取得し、前記接続情報画像取得手段は、前記印刷指令に含まれる接続情報画像を取得し、前記文字情報取得手段は、前記印刷指令に含まれる文字情報を取得することを特徴とする印刷装置を提供する（第３の構成）。
また、本発明は、前記目的を達成するために、顧客が購入した商品の商品情報を取得する商品情報取得手段と、前記取得した商品情報を用いて、端末が接続する接続先を特定する接続情報を含んだ接続情報画像と、当該接続画像に対応する文字を表す文字情報を特定する画像文字特定手段と、前記特定した接続情報画像を挿入する接続情報画像挿入領域と、前記特定した文字情報を挿入する文字情報挿入領域が形成されている雛形画像を特定する雛形画像特定手段と、を具備したことを特徴とする情報処理装置を提供する（第４の構成）。
また、本発明は、第４の構成において、前記特定した接続情報画像を取得する接続情報画像取得手段と、前記特定した文字情報を取得する文字情報取得手段と、前記取得した接続情報画像と、前記取得した文字情報と、前記特定した雛形画像を指定する雛形画像特定情報と、を含む印刷指令を印刷装置に送信する印刷指令送信手段と、を具備したことを特徴とする情報処理装置を提供する（第５の構成）。
また、本発明は、前記目的を達成するために、商品情報取得手段と、接続情報画像特定手段と、文字情報特定手段と、雛形画像特定手段と、を備えたコンピュータにおいて、前記商品情報取得手段で、顧客が購入した商品の商品情報を取得する商品情報取得ステップと、前記画像文字特定手段で、前記取得した商品情報を用いて、端末が接続する接続先を特定する接続情報を含んだ接続情報画像と、当該接続画像に対応する文字を表す文字情報を特定する画像文字特定ステップと、前記雛形画像特定手段で、前記特定した接続情報画像を挿入する接続情報画像挿入領域と、前記特定した文字情報を挿入する文字情報挿入領域が形成されている雛形画像を特定する雛形画像特定ステップと、から構成されたことを特徴とする情報処理方法を提供する（第６の構成）。
【発明の効果】
【００１０】
本発明によれば、予め雛形となる画像を用意し、当該画像に挿入する情報を可変とすることにより高速に多種の画像を印刷することができる。
【発明を実施するための最良の形態】
【００１１】
（１）実施の形態の概要
図２の各図に示したようにレシートに印刷する印刷画像２５を、雛形画像２１、文字情報２２、変換画像２３に分けて用意する。
雛形画像２１には、文字情報２２を挿入する領域と、変換画像２３を挿入する領域が形成されており、これらの領域に文字情報２２と変換画像２３を挿入すると印刷画像２５が形成される。
変換画像２３は、所定のウェブサイトに対応づけられた情報が埋め込まれており、携帯電話のカメラで撮影すると、携帯電話を当該ウェブサイトに接続させることができる。文字情報２２は、例えば、変換画像２３で接続されるウェブサイトの内容を視覚的に表示するものである。
【００１２】
プリンタは、変換画像２３を予め記憶しており、店舗サーバから文字情報２２と変換画像２３を受信すると、雛形画像２１に文字情報２２と変換画像２３を挿入して印刷画像２５をレシートに印刷する。
このように、プリンタは、印刷する雛形画像２１を予め記憶しているため高速に印刷画像２５を印刷できると共に、雛形画像２１に挿入する文字情報２２と変換画像２３が可変であるため、他種類の印刷画像２５を高速に印刷することができる。
【００１３】
（２）実施の形態の詳細
本実施の形態では、先の特許文献１と同様の電子透かし技術を用いる。
そこで、まず、図１を用いて本実施の形態に係る電子透かし技術について説明する。
この技術では、虚軸と実軸で張られた周波数空間１０１に信号を分布させた信号パターン１１６を定義する。
ここで、図中の黒丸は信号が配置されていることを示し、白丸は信号が配置されていないことを示している。即ち、信号パターン１１６では、周波数空間１０１での所定の位置に信号が「ある場合」か「ない場合」かの２値の情報が定義されている。
【００１４】
次に、信号パターン１１６を逆離散フーリエ変換して画像空間における透かしパターン１０２を生成する。
必要がある場合には、これを２値化して２値化透かしパターン１０３を生成し、階調調節などをしてこれを画像に重ね合わせて印刷する。
図の例では、「明日は特売日」なる文字データ１０５に２値化透かしパターン１０３を加算又は減算して重ねて印刷してある。
【００１５】
この印刷をカメラで撮影して離散フーリエ変換すると、周波数空間１０１においてスペクトル画像１０１ａが得られ、信号パターン１０６ａが復元される。
なお、簡略化のためスペクトル画像１０１ａでは、原画像によるスペクトルは省略し、信号パターン１０６ａのみ示してある。
【００１６】
この信号パターンを特定のＵＲＬなどに対応づけておくと、ユーザを当該ＵＲＬのウェブサイトに誘導することができる。
このような仕組みを用いて、例えば、レシートに電子透かしを埋め込んでおき、ユーザが携帯電話のカメラでこれを撮影すると、携帯電話がレシートの電子透かしを解析して、購入商品などと関係のあるコンテンツを提供するウェブサイトに接続する、といったようなサービスを提供することができる。
【００１７】
次に、図２の各図を用いて、本実施の形態で行う画像印刷の方法について説明する。
本実施の形態では、レシートに印刷する画像を図２（ａ）に示したように、文字情報２２、変換画像２３、及び雛形画像２１に分解した状態で管理する。
文字情報２２は、例えば、「○○百貨店大バーゲン」などと、テキストデータや画像データなどにより表された文字である。
【００１８】
変換画像２３は、ＵＲＬに対応づけた信号パターンを逆フーリエ変換して生成した画像データであり、例えば、「検索」などの文字が加算又は減算などして埋め込まれている。
ここで、変換画像２３は、端末が接続する接続先を特定する接続情報を含んだ接続情報画像として機能している。
変換画像は、繰り返す模様として信号パターンが表されているため、変換画像の一部が文字によってつぶれても、残りの部分をフーリエ変換することにより信号パターンを復元することができる。
【００１９】
雛形画像２１は、文字情報２２と変換画像２３と共に印刷される画像データであって、文字情報２２を挿入する領域と、変換画像２３を挿入する領域が形成されており、これらを印刷するためのテンプレートを構成している。
雛形画像２１に文字情報２２と変換画像２３を挿入すると、図２（ｂ）に示したような印刷画像２５が得られる。
ここで、変換画像２３を挿入する領域は接続情報画像挿入領域として機能し、文字情報２２を挿入する領域は文字情報挿入領域として機能し、雛形画像２１は、接続情報画像挿入領域と、文字情報挿入領域が形成されている雛形画像として機能している。
【００２０】
なお、本実施の形態では、接続先のウェブサイトを周波数領域で設定した信号パターンで特定するが、例えば、離散コサイン変換やウェーブレット変換、など他の直交変換を用いて特定するように構成してもよい。
また、変換画像ではなく、例えば、２元バーコードなどを用いることも可能である。
更に、対象画像を一定の大きさのブロックに分割し、濃淡の重み付けをする方法や画素などの標本値に透かし情報を埋め込む方法などを用いて特定するように構成してもよい。
【００２１】
図２（ｃ）は、印刷画像を印刷したレシート１０の一例を示した図である。
このようにレシート１０には、印刷画像２５、２５、・・・が印刷され、ユーザに渡される。
変換画像２３、・・・には、「００１」、「００２」、・・・なる信号パターンＩＤに対応づけられてた信号パターンを変換した電子透かしが埋め込まれており、ユーザが当該変換画像２３を携帯電話で撮影して所定のウェブサイトに接続するのに用いられる。
【００２２】
そして、変換画像２３には、例えば、「検索」などの文字が記載されており、デコードを行う領域（即ち、電子透かしが埋め込まれている領域）がユーザに明確に分かるようになっている。
また、変換画像２３に隣接して、接続先のウェブサイトの内容を表す情報が文字情報２２によって印刷されているため、ユーザは、これを手がかりに当該ウェブサイトにアクセスするか否かを判断することができる。
【００２３】
図３の各図は、雛形画像２１の態様の例を示した図である。
図３（ａ）の雛形画像２１ａでは、「アクセス」なる文字と、携帯電話でウェブサイトに接続する様子を模写した画像が表示され、ユーザにウェブサイトへのアクセスを促している。
【００２４】
図３（ｂ）の雛形画像２１ｂでは、「２００７／１１／１５  解禁」などとワインの解禁日を文字にて表示しており、ワインの広告情報が表示されている。
図３（ｃ）の雛形画像２１ｃでは、「２００７／１１／１５  ○○ショップで大特価」などと、安売りの広告が表示されている。
このように、雛形画像２１には宣伝効果を高めるための各種の態様が可能である。
【００２５】
図４は、本実施の形態に係る広告システム１の構成を示した図である。
広告システム１は、プリンタ２、店舗サーバ３、携帯電話４、ＵＲＬサーバ５、サービスサーバ６などから構成されている。
【００２６】
プリンタ２は、キャッシュレジスタに組み込まれるなどして店舗に設置されている。プリンタ２は、会計内容や印刷画像２５を印刷し、レシート１０を生成する。
店舗サーバ３は、プリンタ２がレシート１０に印刷画像２５を印刷するのを支援するサーバであって、プリンタ２に文字情報や変換画像、及び雛形画像を特定する雛形ＩＤを送信する。
【００２７】
携帯電話４は、カメラ機能とネットワーク接続機能を有しており、また、変換画像を解析して信号パターンＩＤを特定する機能、当該信号パターンＩＤをＵＲＬサーバ５に送信して接続先のＵＲＬを取得する機能、当該ＵＲＬを用いてサービスサーバ６のウェブサイトに接続する機能などを実現するアプリケーションが組み込まれている。
【００２８】
ＵＲＬサーバ５は、信号パターンＩＤとＵＲＬを対応づけて記憶しており、携帯電話４から送信されてきた信号パターンＩＤに対して対応するＵＲＬを送信する。
サービスサーバ６は、携帯電話４で閲覧するウェブサイトを運用するサーバである。
【００２９】
以下に、広告システム１で行われる情報処理手順を図中の括弧に示した番号に従って説明する。
（１）ユーザは、店舗にて購入する商品を会計エリアに持参し、会計担当者に渡す。会計担当者は、商品に表示されているバーコードをバーコードリーダで読み取るなどして商品情報をキャッシュレジスタに入力し、会計処理を行わせる。この際、プリンタ２は、商品情報を店舗サーバ３に送信する。商品情報には、ユーザが購入する商品の商品コードなどが含まれている。
【００３０】
（２）店舗サーバ３は、プリンタ２から商品情報を受信すると、対応テーブルを参照して、当該商品情報に対応する文字情報、信号パターン、及び雛形画像を特定する。なお、対応テーブルは、商品情報に含まれる商品コード、文字情報、信号パターン、雛形画像を対応づけている。
次に、店舗サーバ３は、特定した信号パターンを信号パターンＤＢ（データベース）から読み出して逆フーリエ変換し、変換画像を生成する。
そして、店舗サーバ３は、特定した文字情報を文字情報ＤＢから読み出し、文字情報、変換画像、及び雛形画像を特定する雛形ＩＤを含むコマンドデータを生成してプリンタ２に送信する。
【００３１】
（３）プリンタ２は、雛形ＩＤに対応づけて雛形画像を記憶しており、コマンドデータを受信して、コマンドデータに含まれる雛形ＩＤの雛形画像を読み出す。
そして、プリンタ２は、コマンドデータに含まれている文字情報と変換画像を雛形画像に挿入して印刷画像を生成し、レシート１０を印刷する。
【００３２】
（４）ユーザは、レシート１０を受け取ると、携帯電話４で変換画像読み取り用のアプリケーションを起動し、レシート１０に印刷された変換画像を撮影する。
（５）携帯電話４は、変換画像を撮影すると、変換画像をフーリエ変換して信号パターンを復元する。携帯電話４は、信号パターンと信号パターンＩＤを対応づけた対応テーブルを記憶しており、これによって復元した信号パターンの信号パターンＩＤを特定し、これをＵＲＬサーバ５に送信する。
【００３３】
（６）ＵＲＬサーバ５は、信号パターンＩＤとＵＲＬの対応を記憶しており、携帯電話４から信号パターンＩＤを受信すると、これに対応するＵＲＬを携帯電話４に送信する。
携帯電話４は、ＵＲＬサーバ５からＵＲＬを受信すると、これを用いてサービスサーバ６のウェブサイトに接続する。
【００３４】
以上のようにして、レシート１０を用いて携帯電話４をサービスサーバ６のウェブサイトに接続させることができる。
なお、以上に説明した実施の形態では、ＵＲＬサーバ５で信号パターンとＵＲＬを対応づけ、携帯電話４の接続をＵＲＬサーバ５からサービスサーバ６にリダイレクトするように構成したが、変換画像（他の形態の画像に情報を埋め込む場合には当該他の形態の画像）に埋め込める情報量が多い場合には、ＵＲＬなどの接続情報を直接画像に埋め込み、携帯電話４が当該接続情報を用いてサービスサーバ６に直接接続するように構成することも可能である。
【００３５】
図５は、プリンタ２のハードウェア的な構成を説明するための図である。
プリンタ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３３、印刷部３４、通信制御部３５、入出力Ｉ／Ｆ３６、記憶媒体駆動部３７、記憶部３８、などの各機能部がバスラインで接続されて構成されている。
【００３６】
ＣＰＵ３１は、所定のプログラムに従って、各種の演算処理、及び情報処理やプリンタ２を構成する各構成要素の制御を行ったりする中央処理装置である。
具体的には、例えば、ＣＰＵ３１は、商品情報を店舗サーバ３に送信したり、店舗サーバ３からコマンドデータを受信して印刷画像を生成し、印刷部３４を駆動してレシートを印刷したりする。
【００３７】
ＲＯＭ３３は、プリンタ２を動作させるための基本的なプログラムやデータなどを記憶した読み出し専用のメモリである。
ＲＡＭ３２は、ＣＰＵ３１が動作するためのワーキングメモリを提供する読み書きが可能なメモリである。
【００３８】
通信制御部３５は、プリンタ２を通信ネットワークに接続する機能部であり、プリンタ２と店舗サーバ３やその他のサーバ装置との通信を制御する。
プリンタ２は、通信制御部３５を介して、店舗サーバ３に商品情報を送信したり、店舗サーバ３からコマンドデータを受信したりする。
【００３９】
入出力Ｉ／Ｆ３６は、プリンタ２を外部の機器と接続するインターフェースである。
プリンタ２は、入出力Ｉ／Ｆ３６を介してキャッシュレジスタと通信し、キャッシュレジスタから商品情報や、レシートに印刷する会計内容などを受信する。
記憶媒体駆動部３７は、例えば、光磁気ディスクなど、着脱式の記憶媒体を駆動する機能部である。プリンタ２は、記憶媒体駆動部３７を用いて記憶媒体に記憶されているプログラムをインストールしたりなどすることができる。
【００４０】
記憶部３８は、例えば、ハードディスクなどで構成された大容量で読み書き可能な記憶装置である。
記憶部３８には、プログラム類を格納したプログラム格納部４１とデータ類を記憶したデータ格納部４２が形成されている。
【００４１】
プログラム格納部４１には、プリンタ２を動作させるための基本的なソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、店舗サーバ３と通信してレシートを印刷するレシート印刷プログラム、その他のプログラムが格納されている。
ＣＰＵ３１は、レシート印刷プログラムを実行することにより、文字情報や変換画像を雛形画像に挿入して印刷画像をレシートに印刷することができる。
データ格納部４２には、雛形画像を記憶した雛形画像ＤＢが形成されている。雛形画像ＤＢは、雛形画像記憶手段として機能している。
【００４２】
図６は、店舗サーバ３のハードウェア的な構成を説明するための図である。
店舗サーバ３は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、通信制御部５４、入出力Ｉ／Ｆ５５、記憶部５６、などの各機能部がバスラインで接続されて構成されている。
【００４３】
ＣＰＵ５１は、所定のプログラムに従って、各種の演算処理、及び情報処理や店舗サーバ３を構成する各構成要素の制御を行ったりする中央処理装置である。
具体的には、例えば、ＣＰＵ５１は、プリンタ２から商品情報を受信して、コマンドデータを生成し、プリンタ２に送信する。ここで、コマンドデータは印刷指令として機能している。
【００４４】
ＲＯＭ５３は、店舗サーバ３を動作させるための基本的なプログラムやデータなどを記憶した読み出し専用のメモリである。
ＲＡＭ５２は、ＣＰＵ５１が動作するためのワーキングメモリを提供する読み書きが可能なメモリである。
【００４５】
通信制御部５４は、店舗サーバ３を通信ネットワークに接続する機能部であり、店舗サーバ３とプリンタ２やその他のサーバ装置との通信を制御する。
店舗サーバ３は、通信制御部５４を介して、プリンタ２から商品情報を受信したり、プリンタ２にコマンドデータを送信したりする。
入出力Ｉ／Ｆ５５は、店舗サーバ３を周辺機器などと接続するインターフェースである。
【００４６】
記憶部５６は、例えば、ハードディスクなどで構成された大容量で読み書き可能な記憶装置である。
記憶部５６には、プログラム類を格納したプログラム格納部６１とデータ類を記憶したデータ格納部６２が形成されている。
【００４７】
プログラム格納部６１には、店舗サーバ３を動作させるための基本的なソフトウェアであるＯＳ、プリンタ２から商品情報を受信してコマンドデータを生成してプリンタ２に送信する印刷支援プログラム、その他のプログラムが格納されている。
ＣＰＵ３１は、印刷支援プログラムを実行することにより、プリンタ２に対して印刷画像２５をレシートに印刷するための印刷支援を行うことができる。
【００４８】
データ格納部６２には、文字情報を記憶した文字情報ＤＢ、信号パターンを記憶した信号パターンＤＢ、商品コードと文字情報、信号パターン、雛形画像などとの対応を記憶した対応テーブルなどが記憶されている。
【００４９】
次に、図７の各図を用いてデータベースなどの構成について説明する。
図７（ａ）は、プリンタ２が有する雛形画像ＤＢの論理的な構成を説明するための図である。
雛形画像ＤＢは、雛形画像を形成する画像データと、当該画像データの識別情報である雛形ＩＤを対応づけて記憶している。ここで雛形ＩＤは、雛形画像特定情報として機能している。
プリンタ２は、コマンドデータに含まれる雛形ＩＤにより雛形画像を特定し、雛形画像ＤＢから読み出すことができる。
【００５０】
図７（ｂ）は、店舗サーバ３が有する文字情報ＤＢの論理的な構成を説明するための図である。
文字情報ＤＢは、雛形画像２１に挿入する文字情報と、当該文字情報の識別情報である文字情報ＩＤを対応づけて記憶している。
店舗サーバ３は、文字情報ＩＤにより文字情報を特定して文字情報ＤＢから読み出すことができる。
【００５１】
図７（ｃ）は、店舗サーバ３が有する信号パターンＤＢの論理的な構成を説明するための図である。
信号パターンＤＢは、周波数空間で定義された信号パターンと、当該信号パターンを識別する情報である信号パターンＩＤを対応づけて記憶している。
店舗サーバ３は、信号パターンＩＤにより信号パターンを特定して信号パターンＤＢから読み出すことができる。
【００５２】
図７（ｄ）は、店舗サーバ３が有する対応テーブルの論理的な構成を説明するための図である。
対応テーブルは、商品コード、文字情報ＩＤ、信号パターンＩＤ、雛形ＩＤを対応づけて記憶している。
店舗サーバ３は、プリンタ２から受信した商品情報に含まれる商品コードを対応テーブルで照合することにより、コマンドデータに含める文字情報ＩＤ、信号パターンＩＤ、雛形ＩＤを特定することができる。
【００５３】
図８（ａ）は、印刷画像２５の各種変形例を説明するための図である。
何れの図も、変換画像が印刷されている領域をドットにて着色して示してある。
印刷画像２５ａは、図２（ｂ）に示した形態であり、変換画像２３に隣接して文字情報２２が印刷されている。
印刷画像２５ｂは、印刷画像２５全体に変換画像を埋め込んだ例である。図示しないが変換画像の上に「○○百貨店大バーゲン、ここを撮影」などの文字が印刷してあり、ユーザが印刷画像２５ｂのどの領域を撮影してもよい。
【００５４】
印刷画像２５ｃは、文字情報２２に変換画像を埋め込んだ例である。図示しないが変換画像の上に「○○百貨店大バーゲン、ここを撮影」などの文字が印刷してある。
印刷画像２５ｄは、印刷画像２５の文字情報２２以外の領域に変換画像を印刷した例である。文字情報と変換画像が別の領域に印刷されているため文字情報が視認し易くなると共に、変換画像が印刷されている領域の面積も大きいため、撮影の失敗を低減することができる。
【００５５】
図８（ｂ）は、レシートの全体に変換画像を印刷する例である。図示しないが、変換画像上に会計内容や、変換画像によって接続する接続先ウェブサイトの広告などが印刷されている。
【００５６】
以上のように構成されたプリンタ２や店舗サーバ３を用いてレシートを印刷する手順を図９のフローチャートを用いて説明する。
まず、会計エリアの担当者がキャッシュレジスタに会計対象の商品情報を入力していく。そして、担当者が入力を終えて、所定のキーを押下すると、プリンタ２は、キャッシュレジスタから商品情報を受信し、これを店舗サーバ３に送信する（ステップ５）。
【００５７】
店舗サーバ３は、商品情報を受信すると、商品情報に含まれている商品コードのうち、所定のアルゴリズムを用いて広告に適する１の商品コードを選択する。このように、店舗サーバ３は、顧客が購入した商品の商品情報を取得する商品情報取得手段を備えている。
そして、店舗サーバ３は、当該商品コードを対応テーブルで参照し、当該商品コードに対応づけられている文字情報ＩＤによって文字情報を特定し（ステップ１０）、当該文字情報を文字情報ＤＢから読み出す。
【００５８】
次に、店舗サーバ３は、対応テーブルで当該商品コードに対応づけられている信号パターンＩＤによって信号パターンを特定し（ステップ１５）、当該信号パターンを信号パターンＤＢから読み出す。
次いで、店舗サーバ３は、読み出した信号パターンを逆フーリエ変換して変換画像を生成する（ステップ２０）。
【００５９】
次に、店舗サーバ３は、対応テーブルで当該商品コードに対応づけられている雛形ＩＤを特定する（ステップ２５）。
店舗サーバ３は、以上のようにして商品コードに対応する文字情報、変換画像、及び雛形ＩＤを得ると、これらを含むコマンドデータを生成してプリンタ２に送信する（ステップ３０）。
【００６０】
ここで、文字情報は対応テーブルによって信号パターンに対応づけられており、また、信号パターンは、変換画像に対応している。
このため、店舗サーバ３は、商品情報を用いて、端末が接続する接続先を特定する接続情報を含んだ接続情報画像（変換画像）と、当該接続画像に対応する文字を表す文字情報を特定する画像文字特定手段を備えていると共に、この接続情報画像を挿入する接続情報画像挿入領域と、この文字情報を挿入する文字情報挿入領域が形成された雛形画像を特定する雛形画像特定手段を備えている。
【００６１】
また、店舗サーバ３は、信号パターンＤＢから信号パターンを読み出して変換し、当該特定した接続情報画像を取得する接続情報画像取得手段と、当該特定した文字情報を文字情報ＤＢから取得する文字情報取得手段を備えている。
加えて、店舗サーバ３は、このようにして取得した接続情報画像と文字情報と、当該特定した雛形画像を指定する雛形画像特定情報（雛形ＩＤ）と、を含む印刷指令（コマンドデータ）を印刷装置に送信する印刷指令送信手段を備えている。
【００６２】
プリンタ２は、店舗サーバ３からコマンドデータを受信すると（ステップ３５）、コマンドデータから文字情報、変換画像、及び雛形ＩＤを取得する。
このように、プリンタ２は、文字情報、接続情報画像（変換画像）、及び雛形画像特定情報（雛形ＩＤ）を含む印刷指令（コマンドデータ）を受信する印刷指令受信手段を備えており、また、端末（携帯電話４）が接続する接続先を特定する接続情報（信号パターン）を含んだ接続情報画像（変換画像）を取得する接続情報画像取得手段と、文字を表示する文字情報を取得する文字情報取得手段を備えている。
また、プリンタ２は、雛形画像ＤＢに記憶した雛形画像を指定する雛形画像特定情報をコマンドデータから取得する雛形画像特定情報取得手段を備えている。
【００６３】
そして、プリンタ２は、取得した雛形ＩＤに対応する雛形画像を雛形画像ＤＢから読み出す（ステップ４０）。
このように、プリンタ２は、コマンドデータから取得した雛形画像特定情報（雛形ＩＤ）で特定される雛形画像を雛形画像記憶手段（雛形画像ＤＢ）で検索することにより取得する。
【００６４】
次に、プリンタ２は、読み出した雛形画像にコマンドデータから取得した文字情報と変換画像を挿入して印刷画像を生成する。
更に、プリンタ２は、会計内容なども加えてレシートに印刷する印刷データを生成し（ステップ４５）、これを用いてレシートを印刷する（ステップ５０）。
【００６５】
以上本実施の形態について説明したが、各種の変形が可能である。例えば、プリンタ２と店舗サーバ３の通信速度が十分に速い場合、印刷画像の生成までを店舗サーバ３で行ってプリンタ２に送信し、これを印刷するように構成することができる。
この場合の手順を図１０のフローチャートを用いて説明する。なお、図９と同じステップには、同じステップ番号を付し、説明を省略、又は簡略化する。
【００６６】
ステップ５からステップ２５までは、図９と同じである。
店舗サーバ３は、雛形ＩＤと対応づけて雛形画像を記憶しており、ステップ２５で特定した雛形ＩＤに対応する雛形画像を読み出す（ステップ６０）。
そして、店舗サーバ３は、読み出した雛形画像に文字情報と変換画像を挿入して印刷画像を生成し、これをプリンタ２に送信する（ステップ６５）。
【００６７】
プリンタ２は、店舗サーバ３から印刷画像を受信すると、これに会計内容なども加えてレシートに印刷する印刷データを生成し（ステップ４５）、これを用いてレシートを印刷する（ステップ５０）。
【００６８】
以上の例では、店舗サーバ３で印刷画像を生成したが、プリンタ２に文字情報ＤＢ、信号パターンＤＢ、及び雛形画像ＤＢを記憶させておき、店舗サーバ３が文字情報ＩＤ、信号パターンＩＤ、及び雛形ＩＤを指定して、プリンタ２に印刷画像を生成させるように構成することもできる。
また、以上の例では、店舗サーバ３は、信号パターンを都度変換画像に変換したが、信号パターンを変換した変換画像を記憶した変換画像ＤＢを用意しておき、これから直接変換画像を読み出すように構成することもできる。
【００６９】
以上に説明した本実施の形態、又は変形例によって次のような効果を得ることができる。
（１）レシートに印刷する画像を雛形化することにより、雛形、文字情報、変換画像の各種組合せにより多彩な印刷画像を高速に印刷することができる。
（２）変換画像の近傍に例えば隣接して文字情報を印刷することにより、視認性を高めることができ、また、ユーザの興味を喚起して広告効果を高めることができる。
（３）例えば、「検索」なる文字を変換画像に重ねて印刷することにより、ユーザは、デコードを行う領域（変換画像が印刷された領域）を容易に判別することができる。このため、カメラの焦点を変換画像に容易に合わせることができる。
（４）文字情報により、ユーザは変換画像で接続されるウェブサイトの内容を予め知ることができ、自分の興味のある変換画像を選択して携帯電話で撮影することができる。
（５）雛形画像を印刷の前に読み出すことにより、印刷データのデータ量を削減し、印字速度の低下を低減する。
【図面の簡単な説明】
【００７０】
【図１】電子透かし技術について説明するための図である。
【図２】画像印刷の方法について説明するための図である。
【図３】雛形画像の態様の例を示した図である。
【図４】広告システムの構成を示した図である。
【図５】プリンタのハードウェア的な構成を説明するための図である。
【図６】店舗サーバのハードウェア的な構成を説明するための図である。
【図７】データベースなどの構成について説明するための図である。
【図８】印刷画像の各種変形例を説明するための図である。
【図９】レシートを印刷する手順を説明するためのフローチャートである。
【図１０】レシートを印刷する手順の変形例を説明するためのフローチャートである。
【符号の説明】
【００７１】
１  広告システム
２  プリンタ
３  店舗サーバ
４  携帯電話
５  ＵＲＬサーバ
６  サービスサーバ
１０  レシート
２１  雛形画像
２２  文字情報
２３  変換画像
２５  印刷画像
【図１】
2009196324.tif 000003
【図２】
2009196324.tif 000004
【図３】
2009196324.tif 000005
【図４】
2009196324.tif 000006
【図５】
2009196324.tif 000007
【図６】
2009196324.tif 000008
【図７】
2009196324.tif 000009
【図８】
2009196324.tif 000010
【図９】
2009196324.tif 000011
【図１０】
2009196324.tif 000012