(57)【要約】  【課題】  本発明は斯かる事情に鑑みてなされたものであり、画像印刷装置が取得した画像を低コストかつ容易に、携帯端末のような外部機器へ配信することができる画像配信システム、該画像配信システムの構成要素である画像印刷装置及びコンピュータを提供する。  【解決手段】  画像印刷装置１は、カメラ２１が撮影して取得した画像をコード情報に変換する変換手段として機能するコンピュータ装置４１と、変換したコード情報の出力を行なう出力手段であるダブレットディスプレイ３１（又はプリンタ４３）とを備える。携帯端末３は、出力されたコード情報をカメラ９３で撮影して、撮影したコード画像をサーバ装置２へ送信する。サーバ装置２は、携帯端末３から送信されたコード画像を受信する通信部８４と、受信したコード画像を元の画像に復元する復元手段として機能するＣＰＵ８１とを備え、復元された画像を携帯端末３へ通信部８４から送信する。【選択図】        図１３
2006042216.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、該取得手段で取得された画像を印刷媒体に印刷する画像印刷装置において、
画像をコード情報に変換する変換手段と、
該変換手段が変換したコード情報の出力を行なう出力手段と
を備えることを特徴とする画像印刷装置。
【請求項２】
前記画像を表示して付加画像の入力を受け付ける受付手段と、
該受付手段で受け付けた付加画像を前記画像に合成する合成手段とをさらに備え、
前記変換手段は、前記合成手段が合成した画像をコード情報に変換するようにしてあること
を特徴とする請求項１に記載の画像印刷装置。
【請求項３】
前記画像の情報量を縮小する縮小手段をさらに備え、
前記変換手段は、前記縮小手段が縮小した画像をコード情報に変換するようにしてあること
を特徴とする請求項１又は請求項２に記載の画像印刷装置。
【請求項４】
前記変換手段は、
前記画像を複数のコード情報に分割して変換するようにしてあること
を特徴とする請求項１乃至請求項３のいずれかに記載の画像印刷装置。
【請求項５】
前記出力手段は、
前記変換手段によって変換された複数のコード情報を一覧で出力するようにしてあること
を特徴とする請求項４に記載の画像印刷装置。
【請求項６】
前記コード情報は、幾何学的模様を呈しており、
前記コード情報の周囲に、該周囲の内側の領域がコード情報であることを識別するコード識別部を備えること
を特徴とする請求項１乃至請求項５のいずれかに記載の画像印刷装置。
【請求項７】
所定の画像を前記変換手段にて変換したテストコード情報を提示する提示手段をさらに備えること
を特徴とする請求項１乃至請求項６のいずれかに記載の画像印刷装置。
【請求項８】
前記出力手段は、
前記コード情報を、複数の異なる大きさで出力するようにしてあること
を特徴とする請求項１乃至請求項７のいずれかに記載の画像印刷装置。
【請求項９】
前記出力手段は、
前記印刷媒体の裏面にコード情報を出力するようにしてあること
を特徴とする請求項１乃至請求項８のいずれかに記載の画像印刷装置。
【請求項１０】
請求項１乃至請求項９のいずれかに記載の画像印刷装置により出力されたコード情報を撮影した画像を受信する受信手段と、
該受信手段で受信した画像を元の画像に復元する復元手段と、
該復元手段で復元された画像を、前記コード情報を撮影した画像の発信元に送信する送信手段と
を備えることを特徴とするコンピュータ。
【請求項１１】
前記復元手段で復元された画像を編集する編集手段をさらに備えること
を特徴とする請求項１０に記載のコンピュータ。
【請求項１２】
前記コード情報を撮影した画像からコード領域を抽出する抽出手段をさらに備えること
を特徴とする請求項１０又は請求項１１に記載のコンピュータ。
【請求項１３】
画像を取得する取得手段、該取得手段で取得された画像をコード情報に変換する変換手段、及び該変換手段で変換されたコード情報を出力する出力手段を備える画像印刷装置と、
前記出力手段が出力したコード情報を撮影した画像を受信する受信手段、該受信手段で受信した画像を元の画像に復元する復元手段、及び該復元手段で復元された画像を、前記コード情報を撮影した画像の発信元に送信する送信手段を備えるコンピュータとを有すること
を特徴とする画像配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷装置、コンピュータ及び画像配信システムに関し、特に、低コストかつ容易に携帯端末のような外部機器へ画像を配信することができる画像印刷装置、コンピュータ及び画像配信システムに関する。
【背景技術】
【０００２】
近年、ゲームセンター等において、被写体を撮影し、撮影した画像をユーザが落書きなどの編集を行って、シール状の印刷媒体に出力する画像印刷装置が普及している。このような画像印刷装置の主たる利用者である女子中高生は、携帯電話の所持率が高く、画像印刷装置で撮影した画像を、自己の携帯電話の待ち受け画面として表示したり、友人に送ったりしたいという要望がある。
【０００３】
そこで、上述した要望に応えるため、画像印刷装置にて利用者のメールアドレスを受け付け、画像印刷装置から所定のサーバ装置へ撮影した画像を送信し、サーバ装置から受け付けたメールアドレスへ画像を配信する画像配信システムが提案されている（例えば、特許文献１参照。）。
【０００４】
また、利用者の携帯電話と通信ケーブルで接続し、接続ケーブルを介して携帯電話に画像を送出する画像印刷装置が提案されている（例えば、特許文献２参照。）。
【特許文献１】特開２００１−３０９１０８号公報
【特許文献２】特開２００１−２９８７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しなしながら、特許文献１に開示された技術においては、画像をサーバ装置へ送信するための通信手段を画像印刷装置毎に設ける必要がある。また、画像印刷装置とサーバ装置との通信コストが嵩むという問題がある。
【０００６】
また、画像印刷装置は、繁華街、ゲームセンター、建物内、地下街などの比較的小規模の店舗に設置することが一般的であり、店舗によっては通信電波状態が悪い場所もあることから、通信手段が無線型の通信方式である場合、画像を安定的に利用者の携帯端末へ送信することができず、利用者の不満を招くという問題がある。
【０００７】
さらに、通信手段が電話回線などの有線型の通信方式である場合、一度配線すると店舗内でのレイアウト変更が困難になるため、店舗運営者にとって好ましいものではない。
【０００８】
一方、特許文献２に開示された技術においては、利用者の携帯端末を画像印刷装置に接続する煩わしさがあり、さらに、利用者は、携帯端末を接続することによって、携帯端末が壊れたり、携帯端末に蓄積されている情報が漏洩されるのではないか等の不安を感じていた。
【０００９】
また、赤外線又はブルートゥースなどの無線方式の場合、送受信状態を確立するまでの手順が複雑であることから、主な利用者である女子中高生に慣れない操作を強いることになり不快感を感じさせてしまうという問題があった。さらに、上述と同様、情報漏洩という不安は解消されることはない。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、画像印刷装置が、取得した画像をコード情報に変換し、変換したコード情報の出力を行ない、サーバ装置としてのコンピュータが、出力されたコード情報を撮影した画像（コード画像）を受信し、受信したコード画像を元の画像に復元し、復元した画像を、コード画像を送信してきた発信元に送信する構成とすることにより、取得した画像を、低コストかつ容易に、コード画像を送信してきた発信元（例えば携帯端末のような外部機器）へ配信することができる画像配信システム、該画像配信システムの構成要素である画像印刷装置及びコンピュータの提供を目的とする。
【００１１】
また本発明は、取得した画像と付加画像とを合成した画像をコード情報に変換する構成とすることにより、取得した画像から、オリジナリティ性の高い画像を生成することができる画像印刷装置の提供を目的とする。
【００１２】
また本発明は、情報量を縮小した画像をコード情報に変換する構成とすることにより、コード情報への変換にかかる時間を短縮することができ、処理負荷を軽減できる画像印刷装置の提供を目的とする。
【００１３】
また本発明は、画像を複数のコード情報に分割して変換する構成とすることにより、分割されたそれぞれのコード情報を、比較的大きなサイズで出力することができるため、解像度の低いカメラでコード情報を取り込んだ場合であっても、サーバ装置としてのコンピュータが、コード情報を元の画像に確実に復元することができる画像印刷装置の提供を目的とする。
【００１４】
また本発明は、変換された複数のコード情報を一覧で出力する構成とすることにより、出力されたコード情報を１回撮影するだけですべてのコード情報をカメラ付の携帯端末などに取り込ませることができる画像印刷装置の提供を目的とする。
【００１５】
また本発明は、コード情報が幾何学的模様を呈しており、コード情報の周囲に、該周囲の内側の領域がコード情報であることを識別するコード識別部を備える構成とすることにより、コード情報に含まれるコード領域の抽出が容易になり、コード情報を元の画像に確実に復元することができる画像印刷装置の提供を目的とする。
【００１６】
また本発明は、所定の画像を変換したテストコード情報を提示する提示手段を備える構成とすることにより、利用者は、コード撮影の練習ができ、さらに練習で撮影した画像が正常に復元できるか否かの検証を行なうことが可能となり、コード撮影の失敗を防ぐことができる画像印刷装置の提供を目的とする。
【００１７】
また本発明は、コード情報を、複数の異なる大きさで出力する構成とすることにより、携帯端末に付随するカメラに好適なサイズ及び解像度のコード情報を選択して撮影し、携帯端末にコード情報を確実に取り込むことができる画像印刷装置の提供を目的とする。
【００１８】
また本発明は、印刷媒体の裏面にコード情報を出力する構成とすることにより、印刷媒体の印刷スペースを有効利用することができる画像印刷装置の提供を目的とする。
【００１９】
また本発明は、復元した画像を編集する構成とすることにより、復元した画像から、オリジナリティ性の高い画像を生成し、コード画像を送信してきた発信元へ配信することができるコンピュータの提供を目的とする。
【００２０】
また本発明は、受信したコード画像から復元に必要なコード領域を抽出する構成とすることにより、コード情報からの復元にかかる時間を短縮することができるとともに、復元時のコードエラーを軽減することができるコンピュータの提供を目的とする。
【課題を解決するための手段】
【００２１】
本発明に係る画像印刷装置は、画像を取得する取得手段と、該取得手段で取得された画像を印刷媒体に印刷する画像印刷装置において、画像をコード情報に変換する変換手段と、該変換手段が変換したコード情報の出力を行なう出力手段とを備えることを特徴とする。
【００２２】
本発明に係る画像印刷装置は、上述した発明において、前記画像を表示して付加画像の入力を受け付ける受付手段と、該受付手段で受け付けた付加画像を前記画像に合成する合成手段とをさらに備え、前記変換手段は、前記合成手段が合成した画像をコード情報に変換するようにしてあることを特徴とする。
【００２３】
本発明に係る画像印刷装置は、上述した各発明において、前記画像の情報量を縮小する縮小手段をさらに備え、前記変換手段は、前記縮小手段が縮小した画像をコード情報に変換するようにしてあることを特徴とする。
【００２４】
本発明に係る画像印刷装置は、上述した各発明において、前記変換手段は、前記画像を複数のコード情報に分割して変換するようにしてあることを特徴とする。
【００２５】
本発明に係る画像印刷装置は、上述した発明において、前記出力手段は、前記変換手段によって変換された複数のコード情報を一覧で出力するようにしてあることを特徴とする。
【００２６】
本発明に係る画像印刷装置は、上述した各発明において、前記コード情報は、幾何学的模様を呈しており、前記コード情報の周囲に、該周囲の内側の領域がコード情報であることを識別するコード識別部を備えることを特徴とする。
【００２７】
本発明に係る画像印刷装置は、上述した各発明において、所定の画像を前記変換手段にて変換したテストコード情報を提示する提示手段をさらに備えることを特徴とする。
【００２８】
本発明に係る画像印刷装置は、上述した各発明において、前記出力手段は、前記コード情報を、複数の異なる大きさで出力するようにしてあることを特徴とする装置。
【００２９】
本発明に係る画像印刷装置は、上述した各発明において、前記出力手段は、前記印刷媒体の裏面にコード情報を出力するようにしてあることを特徴とする。
【００３０】
本発明に係るコンピュータは、上述した各発明に係る画像印刷装置により出力されたコード情報を撮影した画像を受信する受信手段と、該受信手段で受信した画像を元の画像に復元する復元手段と、該復元手段で復元された画像を、前記コード情報を撮影した画像の発信元に送信する送信手段とを備えることを特徴とする。
【００３１】
本発明に係るコンピュータは、上述した発明において、前記復元手段で復元された画像を編集する編集手段をさらに備えることを特徴とする。
【００３２】
本発明に係るコンピュータは、上述した各発明において、前記コード情報を撮影した画像からコード領域を抽出する抽出手段をさらに備えることを特徴とする。
【００３３】
本発明に係る画像配信システムは、画像を取得する取得手段、該取得手段で取得された画像をコード情報に変換する変換手段、及び該変換手段で変換されたコード情報を出力する出力手段を備える画像印刷装置と、前記出力手段が出力したコード情報を撮影した画像を受信する受信手段、該受信手段で受信した画像を元の画像に復元する復元手段、及び該復元手段で復元された画像を、前記コード情報を撮影した画像の発信元に送信する送信手段を備えるコンピュータとを有することを特徴とする。
【００３４】
本発明にあっては、取得した画像をコード情報に変換し、変換したコード情報の出力を行なう。コード情報の出力とは、コード情報の表示を行なったり、コード情報の印刷を行なったりすることである。これにより、出力されたコード情報を、例えば利用者の所持する携帯電話のような携帯端末に備わるカメラで撮影する。携帯端末にコード情報を復元する機能を持たせておけば、カメラで撮影したコード情報を復元して、元の画像を取得することが可能となる。このように、画像印刷装置に通信手段を備えなくても、取得した画像を、携帯端末側へ移動させることができ、画像印刷装置の製造コストが減少するとともに、通信コストが不要となる。また、通信手段が不要であるため、通信状態の影響によって画像の送信が不安定になる虞はなく、かつ、店舗内での装置のレイアウト変更などの従来の問題も解決され、店舗運営者への負担も軽減される。さらに、接続ケーブルで接続する必要がないため、携帯端末の故障や情報漏洩などの利用者の不安を解消することができる。特に、変換したコード情報を印刷するようにした場合、手元にコード情報が残るので、装置の利用後などに落ち着いて何度でもコード情報を撮影でき、撮影の失敗を防止することができる。これにより、画像を確実に利用者に提供することができる。さらに、友人などにコード情報が印刷された印刷媒体を提示し、画像を提供することが可能となる。
【００３５】
本発明にあっては、取得した画像を表示して付加画像の入力を受け付け、受け付けた付加画像を画像に合成し、合成した画像をコード情報に変換する。取得した画像と付加画像とを合成した合成画像を利用者に提供することが可能となり、利用者の満足感が高まる。
【００３６】
本発明にあっては、画像の情報量（データ量）を縮小することにより、コード情報の変換にかかる時間を短縮することができ、画像印刷装置の処理負荷を軽減できる。さらに、コード情報に含まれる情報量が少なくて足りるため、比較的小さな情報量しか表現できないコードを利用することが可能となる。画像印刷装置にて提供する印刷媒体は、画像の品質を高めるために、高解像度のサイズ（例えば２０４８×１５３６など）で撮影されるが、利用者が所持する携帯端末に表示する際には、それほど高い解像度が求められるものではない（例えば３２０×２４０など）ので、取得した画像の情報量を縮小するようにしても問題ない。
【００３７】
本発明にあっては、画像を複数のコード情報に分割することにより、１つのコードに含まれる情報量が少なくて足りるため、比較的小さな情報量しか表現できないコードを利用することが可能となる。また、分割することにより、分割されたそれぞれのコード情報を、比較的大きなサイズで出力することができるため、解像度の低いカメラでコード情報を取り込んだ場合であっても、コード情報を元の画像に確実に復元することができる。
【００３８】
本発明にあっては、変換手段によって変換された複数のコード情報を一覧で出力することにより、一覧で出力されたコードを１回撮影するだけですべてのコード情報を取り込むことができ、何度も撮影を繰り返す手間が省けるために効率的である。
【００３９】
本発明にあっては、コード情報の周囲に、該周囲の内側の領域がコード情報であることを識別するコード識別部を備えることにより、コード情報に含まれるコード領域の抽出が容易になり、コード情報を元の画像に確実に復元することができる。
【００４０】
本発明にあっては、所定の画像を変換したテストコード情報を提示することにより、利用者は、コード撮影の練習ができ、さらに練習で撮影した画像が正常に復元できるか否かの検証を行なうことが可能となり、コード撮影の失敗を防ぐことができて効率的である。
【００４１】
本発明にあっては、利用者が所持する携帯端末に付随するカメラの性能は機種によって異なるため、複数の異なる大きさでコード情報を出力することにより、利用者が携帯端末に好適なサイズ及び解像度のコード画像を選択して撮影し、携帯端末にコード画像を確実に取り込むことができる。
【００４２】
本発明にあっては、印刷媒体の裏面にコード情報を出力することにより、印刷媒体の印刷スペースを有効利用することができる。つまり、印刷媒体の表面に取得した画像に係る画像を印刷し、裏面にコード画像を印刷することにより、表面に印刷される画像の印刷スペースが減少することはない。また、印刷媒体上の画像毎に友人同士で切り分けた時に、コード画像が分断されるので、プライバシーを確保することができる。
【００４３】
本発明にあっては、コード情報を撮影したコード画像を受信し、受信したテスト画像を元の画像に復元する。携帯端末にコード情報を復元する機能がない場合であっても、サーバ装置としてのコンピュータでコード情報を元の画像に復元することができる。この場合、利用者の携帯端末には、コード情報を復元する機能が不要であることから、携帯端末のメモリなどの負担を軽減することができる。そして、復元された画像を、コード画像を送信してきた発信元に送信する。これにより、利用者は出力されたコード情報を撮影して、撮影したコード画像をコンピュータに送信する。例えば、コンピュータを特定する電子メールアドレスに、コード画像を添付した電子メールを送信すれば、一般的な画像メールを送信する手順と同様であることから、女子中高生にも簡単に操作でき、受け入れられ易い。さらに、画像をコード画像に変換する変換手段を画像印刷装置に、コード画像を元の画像に復元する復元手段をコンピュータに設けることにより、各手段に不具合がある場合、変換又は復元の性能品質を向上させたい場合、利用者に負担をかけず、各手段を更新することができ、画像配信の品質の向上を図ることが容易となる。
【００４４】
本発明にあっては、復元された画像に、例えば、色調補正、画素数、解像度、色数などの加工、装飾画像の合成などの編集を行なうことにより、画質に優れた、携帯端末に最適な、又は面白みのある画像を利用者に提供することが可能となる。
【００４５】
本発明にあっては、復元に必要なコード領域を抽出することにより、復元処理を軽減でき、復元時のコードエラーを軽減することが可能となる。
【発明の効果】
【００４６】
本発明によれば、画像印刷装置が、取得した画像をコード情報に変換し、変換したコード情報の出力を行ない、サーバ装置としてのコンピュータが、出力されたコード情報を撮影したコード画像を受信し、受信したコード画像を元の画像に復元し、復元した画像を、コード画像を送信してきた発信元に送信する構成としたので、取得した画像を、低コストかつ容易に、コード画像を送信してきた発信元（例えば携帯端末のような外部機器）へ配信することができる。
【００４７】
本発明によれば、取得した画像と付加画像とを合成した画像をコード情報に変換する構成としたので、取得した画像にオリジナリティをつけた画像を生成することができる。
【００４８】
本発明によれば、情報量を縮小した画像をコード情報に変換する構成とすることにより、コード情報への変換にかかる時間を短縮することができ、処理負荷を軽減できる。
【００４９】
本発明によれば、画像を複数のコード情報に分割して変換する構成としたので、分割されたそれぞれのコード情報を、比較的大きなサイズで出力することができるため、解像度の低いカメラでコード情報を取り込んだ場合であっても、サーバ装置としてのコンピュータがコード情報を元の画像に確実に復元することができる。
【００５０】
本発明によれば、変換された複数のコード情報を一覧で出力する構成としたので、出力されたコード情報を１回撮影するだけですべてのコード情報をカメラ付の携帯端末などに取り込ませることができる。
【００５１】
本発明によれば、コード情報が幾何学的模様を呈しており、コード情報の周囲に、該周囲の内側の領域がコード情報であることを識別するコード識別部を備える構成としたので、コード情報に含まれるコード領域の抽出が容易になり、コード情報を元の画像に確実に復元することができる。
【００５２】
本発明によれば、所定の画像を変換したテストコード情報を提示する提示手段を備える構成としたので、利用者は、コード撮影の練習ができ、さらに練習で撮影した画像が正常に復元できるか否かの検証を行なうことが可能となり、コード撮影の失敗を防ぐことができる。
【００５３】
本発明によれば、コード情報を、複数の異なる大きさで出力する構成としたので、携帯端末に付随するカメラに好適なサイズ及び解像度のコード情報を選択して撮影し、携帯端末にコード情報を確実に取り込むことができる。
【００５４】
本発明によれば、印刷媒体の裏面にコード情報を出力する構成としたので、印刷媒体の印刷スペースを有効利用することができる。
【００５５】
本発明によれば、復元した画像を編集する構成としたので、復元した画像にオリジナリティをつけた画像を、コード画像を送信してきた発信元へ配信することができる。
【００５６】
本発明によれば、受信したコード画像から復元に必要なコード領域を抽出する構成としたので、コード情報からの復元にかかる時間を短縮することができるとともに、復元時のコードエラーを軽減することができる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００５７】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００５８】
（実施の形態１）
［画像印刷装置の外観］
図１は本発明に係る画像印刷装置の外観の一例を示す斜視図である。
本発明に係る画像印刷装置１は、コンピュータ装置（４１）、制御部（４２）及びプリンタ（４３）などの各種機器（詳細は後述する）が収められた筐体１０を備えている。筐体１０の正面が撮影操作を行なう撮影空間をなし、側面が編集操作を行なう編集空間をなす。被写体である利用者は、撮影空間に入り、筐体１０の正面に相対する向きで撮影を行なう。そして、利用者は、編集空間に移動し、筐体１０の側面に相対する向きで、撮影された画像の編集を行なう。画像の編集とは、例えば、いわゆる「お絵描き」，「落書き」と呼ばれる編集を行なって、スタンプ画像又はテキストなどで構成される付加画像（以下、編集画像という）を、撮影した画像と合成する処理のことである。
【００５９】
まず、筐体１０の正面側に形成される撮影空間について説明する。
撮影空間は、筐体１０と、パネル及びフレーム材と、背景部１１とから構成される。
背景部１１には、色又は柄の異なる複数の背景カーテンが配設されており、使用者が背景カーテンを適宜選択し、背景の色調を変更できるようになっている。図１においては、利用者が撮影空間内への出入りが容易になるように、撮影空間の一側面が開放されているが、利用者のプライバシーを保護するため、また外部光を遮断するため、撮影空間を外部と隔絶するサイドカーテンが備えられていてもよい。背景カーテンは、巻き上げ式のロールカーテン等であり、利用者が後述するタッチパネルディスプレイ（２４）を操作することによって、モータにより駆動されて自動的にセットされる。もちろん、利用者の手動操作によりセットされてもよい。
【００６０】
筐体１０の正面には、カメラ２１と、ライブモニタ２２と、撮影側スピーカ２３ａ，２３ｂと、タッチパネルディスプレイ２４と、コイン投入口２５と、コイン排出口２６と、フロントドア２７とが備えられている。
カメラ２１は、被写体である利用者を撮影して動画像（以下、映像）及び静止画像（以下、単に画像ということがある）を生成する。ライブモニタ２２は、カメラ２１にて撮像された映像をリアルタイムで表示する。撮影側スピーカ２３ａ，２３ｂは、ＢＧＭ及び操作方法の説明などを音声で出力する。タッチパネルディスプレイ２４は、デモンストレーション画像（以下、デモ画像）及び撮影の操作手順などを表示するとともに、各種の入力を利用者から受け付ける。フロントドア２７は、筐体１０の内側に収納された各種機器のメンテナンス及び交換を容易にするための開閉扉である。また、カメラ２１の周囲には、蛍光灯及びフラッシュが内蔵された照明ボックス２８ａ，２８ｂ，２８ｃが備えられている。
【００６１】
次に、筐体１０の側面側に形成される編集空間について説明する。
撮影空間は、筐体１０と、フレーム材と、サイドカーテン１２とから構成される。
筐体１０の側面には、撮影された画像を表示するとともに、利用者による編集を受け付ける複数の画面からなるタブレットディスプレイ３１と、利用者からの編集の入力を行なうための複数のタッチペン３２Ｌ，３２Ｒと、利用者に対してＢＧＭ及び操作方法の説明などを音声で出力する編集側スピーカ２３ｃとが備えられている。
【００６２】
また、筐体１０の側面には、プリント取出口３３が備えられ、プリント取出口３３付近には、印刷中ランプ３４とエラーランプ３５とが備えられる。印刷中ランプ３４が点灯又は点滅することによって、画像が印刷中であることが利用者に通知され、エラーランプ３５が点灯又は点滅することによって、用紙切れ、インク切れ、用紙詰り、メカニカルエラーなどのエラーが発生していることが通知される。なお、筐体１０には、筐体の内部の熱を外部へ放出するための通気ファンが備えられていることが好ましい。
【００６３】
［画像印刷装置の機能構成］
図２は本発明に係る画像印刷装置の構成の一例を示すブロック図である。
本実施の形態に係る画像印刷装置１はコンピュータ装置４１を備えている。コンピュータ装置４１は、カメラ２１、ライブモニタ２２、タッチパネルディスプレイ２４、タブレットディスプレイ３１、プリンタ４３及び制御部４２などと接続されている。
【００６４】
また、画像印刷装置１は、外部電源（商用交流電源など）から電力の供給を入断する電源スイッチ５１と、画像印刷装置１の各種機器へ電力を供給する電源制御部５２とを備えており、電源制御部５２は、外部から入力される電圧を各種機器に必要な電圧に変換するとともに、安定して各種機器へ電力を供給するための制御を行なう。
【００６５】
さらに、電源制御部５２とコンピュータ装置４１との間には、無停電電源装置（以下、ＵＰＳ（Uninterrupted Power Supply）という）５３が設けられている。ＵＰＳ５３は、外部電源からの電力供給が停電などによって突発的に切断された場合においても、内蔵しているバッテリにより電力をコンピュータ装置４１へ安定的に供給する。つまり、外部電源が停電により切断された場合、しばらくはＵＰＳ５３が電源をバックアップし、コンピュータ装置４１に停電信号を送信する。その間に、コンピュータ装置４１はコンピュータプログラム（以下、プログラムという）の終了の手続きを行ない、プログラムを正常終了させる。従って、外部電源が切断された場合であっても、プログラムが異常終了することがなくなるため、故障などの不具合の発生を防止できる。なお、電源を必要とする各種機器へ、ＵＰＳ５３から電力が供給されるようにしてもよい。
【００６６】
コンピュータ装置４１は、ＣＰＵ４１ａ、メモリ４１ｂ及び記憶部４１ｃなどで構成されており、記憶部４１ｃには、画像印刷装置１の動作に必要な種々のプログラム及び各種データが格納されている。具体的には、上述した各種機器を動作させるためのプログラム、プログラムの実行に必要なグラフィックデータ及び音声データ、並びに、カメラ２１が撮影した画像、編集画像及びその他の各種画像、また、カメラ２１、プリンタ４３、タブレットディスプレイ３１などの周辺機器を制御するデバイスドライバが記憶されている。ＣＰＵ４１ａは、記憶部４１ｃに格納されたプログラムに従って種々の機能を実行する。特に、ＣＰＵ４１ａは、各種機器と連携して又は単独で本発明における各種の手段（変換手段、合成手段、縮小手段など）として機能する。また、メモリ４１ｂは、ＣＰＵ４１ａによるプログラムの実行時に発生する一時的なデータを記憶する作業領域として利用される。
【００６７】
電源スイッチ５１が押下されて画像印刷装置１に電力が供給されると、コンピュータ装置４１は、上述したプログラムを起動して、カメラ２１、ライブモニタ２２、タッチパネルディスプレイ２４、タブレットディスプレイ３１、プリンタ４３を制御する。例えば、コンピュータ装置４１は、カメラ２１の撮影タイミングの制御、及びカメラ２１の設定項目（例えばシャッタスピード、絞り値、露出補正、ホワイトバランスなど）の変更を指示する。
【００６８】
カメラ２１は、広く利用されているデジタルカメラであり、被写体である利用者をリアルタイムに撮影し、撮影した映像はライブモニタ２２にリアルタイムで表示される。また、カメラ２１は、利用者がシャッタボタン（不図示）を押下した場合に、被写体である利用者の静止画像（以下、撮影画像という）を撮影して、記憶部４１ｃに記憶する。
【００６９】
コンピュータ装置４１は、記憶部４１ｃに記憶された撮影画像を読み出してタブレットディスプレイ３１に表示するとともに、撮影画像と編集プレイにより受け付けた「お絵描き」，「落書き」などの編集画像とを合成する合成手段として機能し、合成した合成画像を記憶部４１ｃに記憶する。
【００７０】
また、コンピュータ装置４１は、画像のサイズを縮小する、画像の周囲又は不要な部分を切り取る、画像を符号圧縮する、画像の色数を減らして圧縮する、画像の画質を低下させて圧縮するなど、画像の情報量を縮小する縮小手段として機能し、画像を好適なサイズに縮小する。
【００７１】
さらに、コンピュータ装置４１は、画像をコード情報に変換する変換手段として機能し、変換したコード情報を出力する。具体的には、コード情報に係る画像（コード画像）をタブレットディスプレイ３１に表示したり、プリンタ４３に出力したりする。
【００７２】
プリンタ４３は、画像（上述した撮影画像、合成画像、コード画像など）を紙、シール、金属又はプラスチックなどの印刷媒体４４に印刷するための機器であって、昇華型プリンタ、サーモオートクローム方式（光定着型直接感熱印刷方式）等のプリンタが一般的に用いられる。以下、プリンタ４３によって画像がシールに印刷されるものとして説明を行なうが、印刷媒体４４はシールに限定されず、上述したような他の印刷媒体であってもよい。
【００７３】
また、コンピュータ装置４１は、プログラムの実行、並びに、タッチパネルディスプレイ２４及びタブレットディスプレイ３１で受け付けた利用者の入力に基づいて、制御部４２に対して制御信号（指示コマンドなど）を送信する。
【００７４】
制御部４２は、コンピュータ装置４１及び電源制御部５２の他に、フラッシュ制御部６１、撮影側スピーカ２３ａ，２３ｂ，編集側スピーカ２３ｃ、サービスパネル６２、コイン制御部６３、印刷中ランプ３４、エラーランプ３５、及び背景部１１と接続されおり、コンピュータ装置４１から送信された制御信号に基づいて、接続されている各種機器を制御する。
【００７５】
フラッシュ制御部６１は、カメラ２１及びフラッシュ７１に接続され、カメラ２１のシャッタタイミングに応じた同期信号を受け付け、同期信号に同期してフラッシュ７１を発光させる。また、フラッシュ制御部６１はフラッシュ７１の発光強度の設定を行なう。また、本例のように、フラッシュ７１が複数ある場合には、発光させるフラッシュ７１を選択するようにしてもよい。さらに、蛍光灯７２を制御部４２に接続し、制御部４２が蛍光灯７２の照度などを設定するようにしてもよい。
【００７６】
撮影側スピーカ２３ａ，２３ｂ、編集側スピーカ２３ｃは、制御部４２を介して、コンピュータ装置４１から送信された制御信号を受け付け、それぞれ画像印刷装置１の撮影プレイ、編集プレイにおける操作などの案内及びＢＧＭなどを出力する。
【００７７】
サービスパネル６２は、投入されたコインの枚数をカウントするコインカウンタ、印刷されたプリントの枚数をカウントするプリントカウンタ、撮影側スピーカ２３ａ，２３ｂ、編集側スピーカ２３ｃから出力する音声のボリュームを調整する音量調整つまみ、テストモードを行なうためのテストボタン、及びコインを投入しなくても装置が利用できるようにするためのサービスボタン等を備えるパネルであって、画像印刷装置１の設置者（店舗運営者）が各種設定やメンテナンスの操作を行なう際に用いられる。
【００７８】
コイン制御部６３は、コイン投入口２５に投入されたコインの正当性を検出し、コインが投入された場合、コインが投入されたことを示す通知信号を制御部４２へ送信する。また、制御部４２は、コンピュータ装置４１から受信した制御信号に従って、コイン制御部６３に対して制御信号を送信する。コイン制御部６３は、制御部４２からの制御信号に基づいて、コイン投入口２５をブロックしてコインの投入を防止したり、投入されたコインをコイン排出口２６に排出するようにして、コインの投入を受け付けないようにして、例えば、プレイ中にコインが投入されるのを防止することができる。
【００７９】
プリンタ４３は、用紙切れなどの各状態をコンピュータ装置４１に通知し、コンピュータ装置４１は、各状態に応じた制御信号を制御部４２へ送信することによって、制御部４２が制御信号を受信して印刷中ランプ３４及びエラーランプ３５の点灯及び点滅を制御する。
【００８０】
また、制御部４２はコンピュータ装置４１から、タッチパネルディスプレイ２４に対して利用者が所望の背景を選択する入力操作に従った指示信号を受信し、指示信号に従って背景部１１の背景カーテン（ロールスクリーン）を駆動するモータの動作を制御する。このようにモータの動作を制御することによって、利用者が選択した背景カーテンが自動的にセットされる。
【００８１】
なお、コンピュータ装置４１に接続される構成要素は上述した形態に限定されず、機能又は位置毎に分かれていてもよい。さらに、コンピュータ装置４１は本実施形態のように１台で構成されていなくてもよく、撮影処理用及び編集処理用のように、２台以上で構成されてもよい。また、画像印刷装置の形態は、図１及び図２に示される具体例に限定されるものではない。すなわち、図示されない他の機能が備えられていてもよいし、図示されている機能の必ずしもすべてが備えられていなくても構わない。例えば、プリンタ４３は画像印刷装置本体に含まれていなくてもよく、その場合、画像印刷装置は、ＬＡＮ等の専用回線や無線通信等を介して印刷制御信号をプリンタ４３に出力すればよい。
【００８２】
［画像印刷装置の処理］
図３は本発明に係る画像印刷装置の動作フローの概要を示すフローチャートである。
本実施の形態では、撮影画像と編集画像とを合成した合成画像を変換手段を用いてコード情報に変換（コード化）し、変換したコード情報を出力する。具体的には、コード情報に係る画像（コード画像）をタブレットディスプレイ３１に表示したり、プリンタ４３に出力したりする。そして、利用者が所持する携帯端末に付随しているカメラで、出力されたコード画像を撮影することによって、コード画像を携帯端末に取り込む。コード化とは、合成画像をバーコード、ＱＲコード（Ｒ）のような二次元コードなどに変換する処理のことであり、データ、画像などの情報を保持することができるコードであればよい。もちろん、画像の情報量に応じて、好適なコードを適宜選択することが好ましい。また、コード画像は、携帯端末に付随するカメラで情報を確実に識別できるように、ＱＲコード（Ｒ）のような幾何学的模様を呈していることが好ましい。もちろん、コード画像は、モノクロのような単彩画であっても、複数の色からなる色彩画であってもよく、画像の情報量に応じて適宜選択する。
【００８３】
画像印刷装置１における処理は、まず撮影処理が行なわれ、次いで編集処理が行なわれる。電源スイッチ５１がオンされると、各種機器に電力が供給され、コンピュータ装置４１は、記憶部４１ｃに格納されたプログラムを読み出し、読み出したプログラムに従って各種機能を実行する。コンピュータ装置４１は、まず、各種機器が正常に接続されているか否かのチェック（初期チェック）を行ない、初期化が必要な機器に対しては初期化を行なう。
【００８４】
画像印刷装置１は、撮影空間において、利用者に画像印刷装置の利用を促すデモ画像をタッチパネルディスプレイ２４に表示するとともに、デモ画像に対応した音声を撮影側スピーカ２３ａ，２３ｂから出力する（ステップＳ１）。また、画像印刷装置１は、編集空間において、編集操作を待機させるための待機画像又は撮影からプレイを開始するように案内する画像をタブレットディスプレイ３１に表示するとともに、対応した音声を編集側スピーカ２３ｃから出力するようにしておく。
【００８５】
デモ画像が表示されている状態では、画像印刷装置１は、利用者が画像印刷装置を利用するための対価であるコインの投入を監視しており（ステップＳ２）、コインが投入されない場合は（Ｓ２：ＮＯ）、デモ画像の表示を継続する。なお、デモ画像の表示中に、サービスパネル６２のテストボタンが押下され場合、画像印刷装置１のメンテナンスを行なうためのテストモードが起動される。
【００８６】
Ｓ２にてコインが投入された場合（Ｓ２：ＹＥＳ）、画像印刷装置１は撮影処理を開始する（ステップＳ３）。複数の撮影コースが用意されている場合は、撮影処理の前に、撮影コースの選択を利用者から受け付けるようにする。まず、カメラ２１が撮影した映像をライブモニタ２２にリアルタイムで表示する。これにより、利用者は、ライブモニタ２２に表示される映像を見ながら、好みの表情やポーズをとることができる。なお、カメラ２１が取得した映像をそのままライブモニタ２２に表示してもよいが、取得した映像に左右反転処理を行なって、左右反転処理した映像をライブモニタ２２に表示することが好ましい。映像を左右反転処理した場合、利用者の姿が、鏡に写す方向と同じ方向でライブモニタ２２に表示されるため、利用者は好みの表情やポーズをとることが容易になる。
【００８７】
そして、利用者は、タッチパネルディスプレイ２４に表示される画像、撮影側スピーカ２３ａ，２３ｂから出力される音声などの撮影案内に従って順次、画像の撮影を行なう。画像印刷装置１は、利用者がシャッタボタンを押下することにより撮影信号をカメラ２１へ送信し、カメラ２１がその撮影信号に同期してシャッタを切ることで画像が取り込まれる。撮影された画像（撮影画像）は、コンピュータ装置４１の記憶部４１ｃに一時的に記憶される。撮影画像に対しては、一般に、輪郭強調及びノイズ抑制等のフィルタリング処理、並びに色処理などの画像処理が行なわれる。
【００８８】
画像印刷装置１は、撮影が終了したか否かを判定する（ステップＳ４）。本例では、複数回の撮影を利用者が行なえるようになっており、Ｓ４にて、利用者によって所定回数の撮影が終了したか否かを判定する。撮影が終了していない場合（Ｓ４：ＮＯ）、Ｓ３に移行して撮影処理を継続する。一方、撮影が終了した場合（Ｓ４：ＹＥＳ）、一連の撮影処理により撮影された撮影画像をタッチパネルディスプレイ２４に一覧表示し、利用者が編集を行ないたい撮影画像（以下、編集対象画像という）の選択を受け付ける（ステップＳ５）。なお、撮影処理の開始時から所定の時間が経過した場合に、自動的に撮影を終了するようにしてもよい。
【００８９】
そして、テストコードに係る画像（以下、テストコード画像という）をタッチパネルディスプレイ２４に表示し（ステップＳ６）、利用者所持の携帯端末でテスト画像が読み取れるか否かのテストを行なう。そして、テストコード画像をタッチパネルディスプレイ２４に表示してから所定時間が経過すると次の処理へ移行する。
【００９０】
本実施の形態のように、撮影空間と編集空間とが位置的に異なる場合、利用者が撮影空間で撮影を終了したとしても、別の利用者（先利用者）が編集空間で編集作業を行なっている虞があり、撮影の終了と編集の開始との間に待ち時間が発生する。そこで、Ｓ５にて選択された編集対象画像を編集に使用できるように準備している間、又は先利用者が編集空間で編集を行なっている間に、利用者の携帯端末に付随するカメラでテストコード画像を撮影し、コード画像の復元が可能か否かを検証する。
【００９１】
図４はテストコード画像が表示された表示画面を示す図である。表示画面の左側にはテストコード画像１０１が、右側にはテストコード画像１０１に係るテスト画像１００が表示される。テストコード画像１０１は、テストパターン画像、商品ロゴ画像、サンプル画像などのテスト画像１００を予めコード画像に変換したものであり、コンピュータ装置４１の記憶部４１ｃなどに記憶されている。「携帯電話のカメラで下のコードを撮影してａｂｃ＠ｘｘｘ．ｊｐに送ってね。右の写真が返ってきたらＯＫだよ」とタッチパネルディスプレイ２４に表示し、テストコード画像１０１の送信先の電子メールアドレスを案内して送信を促す。表示する制限時間を設け、利用者にわかりやすいように、タッチパネルディスプレイ２４の画面上に残り時間１２０を表示し、カウントダウンを行なう。
【００９２】
利用者は、所持する携帯端末に付随のカメラを用いてテストコード画像１０１を撮影し、撮影したテストコード画像１０１を電子メールに添付し、表示された電子メールアドレスに送信する。電子メールの受信先（後述するサーバ装置）は、受信した電子メールに添付されたテストコード画像１０１を復元し、復元した画像（ここではテスト画像１００）を、電子メールを送信した携帯端末に返信する。テストコード画像１０１は、テスト画像１００をコード化したものであるから、テスト画像１００が利用者の携帯端末に表示されれば、コード画像の復元が可能であることになる。電子メールに添付されたテストコード画像１０１を復元できなかった場合には、テストコード画像１０１が復元できなかった旨の通知メール（エラーメール）を携帯端末に返信する。
【００９３】
なお、テストコード画像１０１を表示するタイミングは、上述のタイミングに限定されるものではない。画像印刷装置１における利用者の一連のプレイの待ち時間に行なうことが、待ち時間の退屈さを紛らわすのに効果的である。例えば、撮影に使用するフラッシュ７１の充電時間、撮影画像に対する画像処理の処理時間など、時間のかかる処理が行なわれている時間に、テストコード画像１０１を表示することで、待ち時間の退屈さを利用者に感じさせないようにすることができる。
【００９４】
具体的には、編集空間で使用される表示手段であるタブレットディスプレイ３１、又はそれとは別にプリント取出口３３の上部に別の表示手段を設け、編集終了後にそれらの表示手段にテストコード画像１０１を表示する。このようにすれば、印刷が完了するまでの待ち時間の退屈さを解消することができる。
【００９５】
また、画像印刷装置１の外部にテストコード画像１０１が表示された表示手段、又は画像印刷装置１の外面などにテストコード画像１０１が印刷された印刷物を配置して、テストコード情報を利用者に提示するようにすれば、利用開始前の待ち時間を有効活用できる。
【００９６】
このように、テストコード画像１０１の表示又は印刷を行なうことで、利用者はテストコード画像１０１を用いてコード画像の撮影の練習ができ、さらに練習で撮影したテストコード画像１０１が正常に復元できるか否かの検証を行なうことが可能となり、本番でのコード画像の撮影が失敗する割合を抑制できる。
【００９７】
そして、Ｓ６のテストコード画像１０１の表示が終了した場合、利用者に対して編集空間へ移動するように促す案内をタッチパネルディスプレイ２４に表示する。利用者は、案内に従って編集空間へ移動して、編集プレイを行なう。また、撮影空間側ではＳ１へ戻り、デモ画像を再表示して次の利用者のプレイに待機する。
【００９８】
画像印刷装置１は、編集対象画像をタブレットディスプレイ３１に表示し、編集対象画像に対して、タッチペン３２Ｌ，３２Ｒによるスタンプやペンなどの編集画像の入力を受け付け、編集処理を行なう（ステップＳ７）。受け付けた編集画像と編集対象画像とは合成されて合成画像が生成される。
【００９９】
利用者は、編集制限時間内は、図５に示すような編集画面において編集プレイを行なうことができる。編集画面は複数の画面で構成され、複数の利用者がそれぞれ専用のタッチペン３２Ｌ，３２Ｒで同時に編集することができるようになっている。もちろん、編集画面は単数で構成されていてもよい。編集制限時間は利用者にわかりやすいように、タブレットディスプレイ３１の編集画面上に残り時間１２１を表示し、カウントダウンを行なう（以下同様）。
【０１００】
画像印刷装置１は、編集処理が終了したか否かを監視する。編集処理は、編集制限時間に達した（残り時間＝“０”）か、又は画面に表示された「おしまい」ボタン（図５参照）がタッチされることで強制的に終了する。編集処理が終了した場合、コード表示処理（詳細は後述する）を行なう（ステップＳ８）。
【０１０１】
次に、印刷レイアウトの選択を行なう印刷レイアウト選択画面をタブレットディスプレイ３１に表示し、利用者が所望する印刷レイアウトの選択を受け付ける（ステップＳ９）。そして、合成画像をコード化したコード画像を印刷媒体４４に印刷するか否かを選択する印刷選択画面をタブレットディスプレイ３１に表示し、コード画像を印刷媒体４４に印刷するか否かの選択を受け付ける（ステップＳ１０）。
【０１０２】
利用者がコード画像を印刷媒体４４に印刷すると選択した場合（Ｓ１０：ＹＥＳ）、コードを含む印刷画像を、利用者が選択したレイアウトで生成する（ステップＳ１１）。印刷画像は、編集対象画像と落書き画像（落書き入力画像）とを合成した合成画像を、Ｓ９にて選択されたレイアウトで配列したものである。もちろん、印刷画像は、編集対象画像であってもよいし、編集対象画像及び合成画像の両方であってもよい（以下同様）。
【０１０３】
一方、利用者がコード画像を印刷媒体４４に印刷しないと選択した場合（Ｓ１０：ＮＯ）、コードを含まない印刷画像、つまり合成画像のみを、利用者が選択したレイアウトで生成する（ステップＳ１２）。
【０１０４】
そして、Ｓ１１又はＳ１２で生成された印刷画像に係る印刷データをプリンタ４３に送信して印刷処理を開始する（ステップＳ１３）。そして、印刷媒体４４に印刷してプリント取出口３３へ排出する（ステップＳ１４）。
【０１０５】
このように、コード画像が印刷された印刷媒体４４を利用者に提供することにより、タブレットディスプレイ３１やタッチパネルディスプレイ２４などの表示手段に表示されたコード画像の撮影に失敗した場合でも、手元にコード画像が印刷された印刷媒体４４が残るので、利用者は、プレイ後などに落ち着いてコード画像を撮影できる。これにより、安定的に画像を利用者に提供することができる。また、画像印刷装置１では一緒に撮影しなかった友人などにコード画像が印刷された印刷媒体４４を提示し、画像を提供することが可能となる。
【０１０６】
図６は合成画像とコード画像とが印刷された印刷媒体の一例を示す図である。
同図は印刷媒体４４の表面側を示しており、合成画像が配置された領域１１０の外側（ここでは右側）にコード画像１０２ａ，１０２ｂが印刷される。利用者が所持する携帯端末に付随するカメラの性能は機種によって異なるため、複数の大きさのコード画像１０２ａ，１０２ｂを印刷するようにして、利用者が携帯端末に好適なサイズ及び解像度のコード画像１０２ａ，１０２ｂのいずれかを選択して撮影し、携帯端末にコード画像を確実に取り込むことができる。
【０１０７】
図７は合成画像とコード画像とが印刷された印刷媒体の他の一例を示す図である。
同図（ａ）は印刷媒体４４の表面側を示し、同図（ｂ）は印刷媒体４４の裏面側を示す。印刷媒体４４の裏面に一つの画像に対応する複数のコード画像１０３ａ，１０３ｂ，…を印刷する（詳細は後述する）。これにより、印刷媒体４４の印刷スペースを有効利用することができる。つまり、印刷媒体４４の表面に合成画像を印刷し、裏面にコード画像１０３ａ，１０３ｂ，…を印刷することにより、合成画像が配置された表面の領域１１０が減少することはない。また、印刷媒体４４上の合成画像毎に友人同士で切り分けた時に、コード画像１０３ａ，１０３ｂ，…が分断されるので、プライバシーを確保することができる。
【０１０８】
Ｓ１４の処理を終えると、タブレットディスプレイ３１に待機画像を再表示する。また、利用者をプリンタ４３の前に誘導する音声（例えば、「シールは左から出るよ」）を編集側スピーカ２３ｃから出力して、編集プレイが終了した利用者をプリント取出口３３へ誘導することができる。もちろん、利用者をプリント取出口３３の前方に誘導するように、タブレットディスプレイ３１に、例えば、「シールは左から出るよ！」などの表示を行なうようにしてもよい。
【０１０９】
なお、本実施の形態における画像印刷装置１は撮影空間と編集空間とが別になっているが、同一の空間において行なわれてもよい。また、複数の撮影空間及び／又は複数の編集空間を備えた画像印刷装置であってもよい。
【０１１０】
［コード表示処理］
次に、上述したコード表示処理の概要について説明する。図８は本発明に係る画像印刷装置のコード表示処理の概要を示すフローチャートである。
【０１１１】
まず、画像印刷装置１は、図９に示すように、合成画像の一覧をタブレットディスプレイ３１に表示し、利用者に変換対象画像の選択をさせる（ステップＳ１０１）。このとき、撮影画像が、変換対象画像としての選択肢に含まれていてもよい。画像印刷装置１は、利用者によって合成画像が選択されたか否かを判定する（ステップＳ１０２）。合成画像が選択されていない場合（Ｓ１０２：ＮＯ）、画像印刷装置１は、合成画像が選択されたか否かの判定を繰り返し、合成画像が選択された場合（Ｓ１０２：ＹＥＳ）、選択された合成画像を、コード変換を行なう変換対象画像として受け付ける（ステップＳ１０３）。
【０１１２】
そして、Ｓ１０３にて受け付けた変換対象画像の情報量を縮小する縮小処理を行なう（ステップＳ１０４）。変換対象画像の縮小とは、合成画像の画像サイズを利用者の携帯端末の画面に表示するのに好適なサイズに縮小することを意味し、縮小処理によって情報量を縮小することができる。例えば、画像サイズを縮小する、画像の周囲又は不要な部分を切り取る、画像を符号圧縮する、画像の色数を減らして圧縮する、画像の画質を低下させて圧縮するなどを含む趣旨である。
【０１１３】
そして、変換対象画像をコード画像に変換する変換処理を行ない（ステップＳ１０５）、変換したコード画像をタブレットディスプレイ３１に表示する（ステップＳ１０６）。そして、コード画像の表示から所定時間が経過したか否かを判定し（ステップＳ１０７）、所定時間が経過したと判定した場合には（Ｓ１０７：ＹＥＳ）、コード表示処理を終了する。
【０１１４】
このように、変換対象画像の情報量を縮小することにより、変換手段による変換に要する時間を短縮することができ、画像印刷装置１の処理負荷を軽減できる。さらに、情報量が縮小されることから、比較的小さな情報量しか表現できないコードを利用することが可能となる。
【０１１５】
また、利用者が所持する携帯端末の画面サイズは様々であるため、利用者が画像サイズを選択できるように、コード画像を複数の画像サイズにすることが好ましく、例えば、図１０に示すように、複数の画像サイズの画像をタブレットディスプレイ３１に表示して、利用者が所望の画像サイズの画像を選択するようにする。
【０１１６】
図１１はコード画像が表示された表示画面を示す図である。
図１１に示すように、大きさの異なるコード画像１０４ａ，１０４ｂ，１０４ｃをタブレットディスプレイ３１に表示する。また、表示したコード画像１０４ａ，１０４ｂ，１０４ｃのうちのいずれか１つを携帯端末で撮影してもらうように、「下のコードのどれか１枚を撮影してａｂｃ＠ｘｘｘ．ｊｐに送ってね」とタブレットディスプレイ３１に表示する。このようにして、利用者に、画面に表示されたコード画像１０４ａ，１０４ｂ，１０４ｃのうちのいずれか１つを携帯端末のカメラで撮影させて、撮影したコード画像を、表示された電子メールアドレス宛てへ送信するよう促す。携帯端末毎にカメラの解像度及び画角などの性能が異なるため、コード画像の撮影に必要な撮影距離は携帯端末毎に異なる。このため、どのような機種の携帯端末でも確実に撮影できるように複数の大きさのコード画像１０４ａ，１０４ｂ，１０４ｃを一覧表示する。
【０１１７】
また、複数の異なる大きさのコード画像１０４ａ，１０４ｂ，１０４ｃを一覧表示することで、利用者はコード画像の大きさを見比べ、最適な大きさのコード画像を撮影することができるため好ましいが、異なる大きさのコードを順次表示していくような形態でもよい。もちろん、携帯端末の機種の入力を受け付け、受け付けた携帯端末の撮影に好適な大きさ及び解像度のコードを表示するようにしてもよい。
【０１１８】
このような構成の画像印刷装置１は、表示手段に表示されたコード画像、又は印刷手段で印刷されたコード画像を、利用者の所持する携帯電話に備わるカメラ及びコード復元機能を利用して、撮影に係る画像（撮影画像，合成画像）を取得することが可能となり、画像印刷装置に通信手段を備えなくても、撮影に係る画像を利用者の携帯端末に残せるので、画像印刷装置の製造コストを抑えることが可能となる。
【０１１９】
また、画像印刷装置１には、通信手段が不要であることから、通信状態の影響や、店舗での装置のレイアウト変更などの問題も解決され、利用者の携帯端末に画像を提供することが可能となり、通信コストなどの店舗運営者の負担も軽減される。さらに、接続ケーブルで接続する必要がないため、携帯端末の故障や情報漏洩などの利用者の不安を解消することができる。
【０１２０】
［実施の形態１の変形例］
図１２は本発明に係る画像印刷装置の他の動作フローの概要を示すフローチャートである。
図３のフローチャートでは、コード表示処理を編集終了後に行なっていたが、本変形例においては、印刷開始後に行なう。ステップＳ２１からステップＳ２７までは、図３のステップＳ１からステップＳ７までと同様であり、その詳細な説明は省略する。
【０１２１】
Ｓ２７の編集処理が終了すると、印刷レイアウトの選択を行なう印刷レイアウト選択画面をタブレットディスプレイ３１に表示し、利用者が所望する印刷レイアウトを受け付ける（ステップＳ２８）。そして、受け付けたレイアウトで配列した合成画像に係る印刷データをプリンタ４３に送信して印刷処理を開始する（ステップＳ２９）。
【０１２２】
印刷処理を開始したら、図８のフローチャートで説明したコード表示処理を行ない、利用者の所持する携帯端末に画像を出力するためのコード提供を行なう（ステップＳ３０）。そして、上述のレイアウトで印刷媒体４４への印刷が完了したらプリント取出口３３へ排出する（ステップＳ３１）。
【０１２３】
このようにして、印刷の待ち時間の退屈を防ぐことができる。さらに、利用者の携帯端末へ簡易に画像を送信することができるため、お得感を増すことができる。
【０１２４】
（実施の形態２）
上述した画像印刷装置１を利用して画像を配信するサーバ装置としての本発明に係るコンピュータ及び画像配信システムについて説明する。
図１３は本発明に係る画像配信システムの構成の一例を示すブロック図である。
【０１２５】
本発明に係る画像配信システムは、画像印刷装置１、サーバ装置２及び携帯端末３を備え、サーバ装置２と携帯端末３とがインターネット、公衆回線網、ＬＡＮなどのネットワークＮを介して接続されている。
【０１２６】
サーバ装置２は、サーバ装置の制御を行なうＣＰＵ８１と、装置を動作させるためのプログラム及び各種データなどを記憶する記憶部８２と、プログラムの一時的な作業領域となるメモリ８３と、ネットワークＮへの通信接続を行なうための通信部８４とを備える。ＣＰＵ８１は、記憶部８２に記憶されているプログラムに従って各部の動作を制御する制御手段として機能する。記憶部８２はデータ処理を行なうためのデータ処理プログラム、ＯＳなどの制御プログラムをはじめとするデータを記憶する記憶手段として機能する。通信部８４はネットワークＮを介して携帯端末３との通信を行なう通信手段として機能する。
【０１２７】
サーバ装置２の主たる機能としては、ＣＰＵ８１が記憶部８２に記憶されたプログラムを実行することによって行なわれるコード画像を元の画像に復元する復元機能と、復元した画像の補正、加工及び合成を行なう編集機能とがある。さらに、通信部８４を通じて携帯端末３からの電子メールを受信する受信機能と、携帯端末３へ電子メールを送信する送信機能とがある。
【０１２８】
携帯端末３は、携帯電話、ＰＤＡなどであり、携帯端末の制御を行なう制御部９１と、メッセージや認証情報等を入力し得る入力部９２と、被写体を撮影するカメラ９３と、ネットワークＮを介してサーバ装置２との通信を可能とする通信部９４と、情報を記憶するための記憶部９５と、画像を表示する表示部９６とを備える。記憶部９５には、携帯端末３の動作に必要な種々のプログラム及び各種データが格納されている。また、画像印刷装置１のタブレットディスプレイ３１に表示されたコード画像（テストコード画像を含む）、プリンタ４３によって印刷媒体４４に印刷されたコード画像（テストコード画像を含む）を、利用者がカメラ９３で撮影した場合、撮影したコード画像が記憶部９５に記憶される。
【０１２９】
次いで、上述した電子メールアドレス宛てとする電子メールの作成を入力部９２により受け付け、制御部９１は記憶部９５に記憶されたコード画像を添付した電子メールを作成し、通信部９４によりネットワークＮを介してサーバ装置２へ送信する。サーバ装置２は、携帯端末３が送信した電子メールを受信し、受信した電子メールに添付されているコード画像を元の画像に復元して携帯端末３に送信する（詳細は後述する）。送信する形態は、電子メールであり、復元した画像を電子メールに添付することにより、復元した画像を携帯端末３に送信することができる。
【０１３０】
そして、携帯端末３は、通信部９４にて、サーバ装置２から送信された電子メールを受信して、受信した電子メールに添付された画像を表示部９６に表示する。また、添付された画像を記憶部９５に適宜記憶するようにしてもよい。上述した携帯端末３の処理手順は、記憶部９５にプログラムとして記憶されており、制御部９１がプログラムを読み出すことによって、上述した各部と連携して又は単独で機能するようになされている。なお、画像印刷装置１は、実施の形態１で説明したものと同様であるので、その詳細な説明を省略するとともに、その要部の構成のみを示す。
【０１３１】
図１４は本発明の実施の形態２に係るサーバ装置の動作フローの概要を示すフローチャートである。
画像印刷装置１のコード表示処理において表示されたコード画像は、所定のメールアドレス（ａｂｃ＠ｘｘｘ．ｊｐ）宛てに送信するように利用者に案内しているが、利用者が上述のコード画像を携帯端末３で撮影し、撮影したコード画像を上述の所定のメールアドレス宛に送信すると、サーバ装置２に送信される。
【０１３２】
まず、サーバ装置２は、コード画像が添付された電子メール（以下、画像メールという）を通信部８４で受信したか否かを監視する（ステップＳ２０１）。画像メールを受信したと判定した場合（Ｓ２０１：ＹＥＳ）、受信した画像メールの発信元（ここでは携帯端末３）の電子メールアドレスを記憶部８２に記憶する（ステップＳ２０２）。そして、サーバ装置２は、受信した画像メールに添付されたコード画像を元の画像に復元する（ステップＳ２０３）。
【０１３３】
そして、サーバ装置２は、コード画像が正常に復元されたか否かを判定する（ステップＳ２０４）。正常に復元されなかった場合（Ｓ２０４：ＮＯ）、サーバ装置２は、コード画像が正常に復元されなかった旨（エラー）の案内を示す電子メールを、Ｓ２０２で記憶された電子メールアドレス宛て、すなわち発信元に送信し（ステップＳ２０５）、ステップＳ２０１へ移行する。一方、正常に復元された場合（Ｓ２０４：ＹＥＳ）、サーバ装置２は、復元された画像を編集手段を用いて編集する（ステップＳ２０６）。そして、サーバ装置２は、Ｓ２０６で編集（補正、加工及び合成）された画像を、Ｓ２０２で記憶された電子メールアドレス宛て、すなわち発信元に送信し（ステップＳ２０７）、ステップＳ２０１へ移行する。
【０１３４】
サーバ装置２が行なう編集機能は、画質向上を目的に画像の色調を補正する補正機能、利用者の携帯端末に最適な状態で表示するために画像の画素数、解像度、色数などを加工する加工機能、及び画像を他の画像と合成する合成機能のうちの少なくとも１つを含む趣旨である。このような編集を行なうことにより、利用者の携帯端末に最適な画質の画像を提供することが可能となる。
【０１３５】
上述したように、サーバ装置２が、受信したコード画像から元の画像に復元することにより、復元する機能を備えない携帯端末へ画像を提供することが可能となる。加えて、利用者の携帯端末には、コード情報を復元する機能が不要であることから、復元するためのアプリケーションが必要な場合であっても、携帯端末にアプリケーションを取り込む必要がなく、携帯端末のメモリなどの負担を軽減することができる。
【０１３６】
また、利用者はコード画像を撮影して、撮影したコード画像を、指示された電子メールアドレスに送信するだけでよく、一般的な画像メールを送信する手順と同様であることから、女子中高生にも簡単に操作でき、受け入れられ易い。
【０１３７】
さらに、撮影に係る画像（撮影画像，合成画像）をコード画像に変換する変換手段を画像印刷装置１に、コード画像を元の画像に復元する復元手段をサーバ装置２に設けることにより、各手段に不具合がある場合、変換又は復元の性能品質を向上させたい場合、利用者に負担をかけず、各手段を更新することができ、画像配信の品質の向上を図ることが容易となる。
【０１３８】
（実施の形態３）
上述した各実施の形態では、１つの画像が１つのコード画像に変換される形態について示したが、１つの画像から複数のコード画像に分割されて変換されるような場合であってもよい。この場合、複数のコード画像は復元の際に連結され、元の画像に復元される。
【０１３９】
例えば、２次元コードであるＱＲコード（Ｒ）は、符号化データを最大１６個のＱＲコード（Ｒ）に分割して記憶し、分割したＱＲコード（Ｒ）を連結して元のデータに復元することができる。このようにＱＲコード（Ｒ）を分割することによって、画像が比較的大きなサイズであっても、コード化することができる。
【０１４０】
図１５は分割されたコード画像が表示された表示画面を示す図である。
図１５に示すように、１つの画像が４つのコード画像１０５ａ，１０５ｂ，１０５ｃ，１０５ｄに分割されて変換され、４つのコード画像１０５ａ，１０５ｂ，１０５ｃ，１０５ｄをタブレットディスプレイ３１に表示する。また、表示したすべてのコード画像１０５ａ，１０５ｂ，１０５ｃ，１０５ｄを携帯端末３で撮影してもらうように、「下のコードが全部おさまるように撮影をしてね！」とタブレットディスプレイ３１に表示する。このようにすることで、一覧で表示（印刷）された４つのコード画像を１回撮影するだけで済み、何度も撮影を繰り返す手間が省けるために効率的であり、利用者の手間を軽減することができる。
【０１４１】
このように、画像を複数のコード画像に分割することにより、コード画像で表現できる情報量が少ないコードを利用することが可能となる。つまり、画像の情報量をコードの情報量で除算した商に１を加えた数のコード画像に分割すれば、情報量が少ないコードを利用して、画像のコード化及びデコード化を行なうことができる。また、分割されたそれぞれのコード画像を比較的大きな画面サイズで表示したり、印刷媒体４４に出力したりすることができるため、解像度の低いカメラでコード画像を確実に撮影して取り込むことができるので、復元時のコードエラーを軽減することができる。
【０１４２】
図１６は本発明に係る実施の形態３に係るサーバ装置の動作フローの概要を示すフローチャートである。
画像印刷装置のコード表示処理において表示されたコード画像は、利用者の携帯端末で撮影され、所定のメールアドレス（ａｂｃ＠ｘｘｘ．ｊｐ）宛てに送信するように利用者に案内しているが（図１５参照）、利用者が上述のコード画像を、上述のメールアドレス宛に送信すると、サーバ装置２に送信される。
【０１４３】
まず、サーバ装置２は、画像メールを通信部８４で受信したか否かを監視する（ステップＳ３０１）。画像メールを受信したと判定すると（Ｓ３０１：ＹＥＳ）、受信した画像メールの発信元の電子メールアドレスを記憶部８２に記憶する（ステップＳ３０２）。そして、サーバ装置２は、受信した画像メールに添付されたコード画像に含まれているコードを抽出するコード抽出処理を行なう（ステップＳ３０３）。コード抽出処理の詳細については後述する。
【０１４４】
そして、サーバ装置２は、コード抽出に成功したか否かを判定する（ステップＳ３０４）。コード抽出に失敗したと判定された場合（Ｓ３０４：ＮＯ）、サーバ装置２は、コード抽出に失敗した旨（エラー）の案内を示す電子メールを、Ｓ３０２にて記憶された電子メールアドレス宛て、すなわち発信元に送信し（ステップＳ３０５）、ステップＳ３０１へ移行する。一方、コード抽出に成功したと判定された場合（Ｓ３０４：ＹＥＳ）、サーバ装置２は、コード画像を順番に復元する（ステップＳ３０６）。
【０１４５】
そして、サーバ装置２は、コード画像が正常に復元されたか否かを判定する（ステップＳ３０７）。正常に復元されなかった場合（Ｓ３０７：ＮＯ）、サーバ装置２は、Ｓ３０５へ移行して、コード画像が正常に復元されなかった旨（エラー）の案内を示す電子メールを、Ｓ３０２にて記憶された電子メールアドレス宛てに、すなわち発信元に送信する。一方、正常に復元された場合（Ｓ３０７：ＹＥＳ）、サーバ装置２は、復元を行なったコード画像が、分割された複数のコード画像の中の最終のコード画像であるか否かを判定する（ステップＳ３０８）。
【０１４６】
Ｓ３０８にて復元を行なったコード画像が最終のコード画像でないと判定された場合（Ｓ３０８：ＮＯ）、サーバ装置２は、Ｓ３０６へ移行して、次のコード画像を復元する。一方、Ｓ３０８にて復元を行なったコード画像が最終のコード画像であると判定された場合（Ｓ３０８：ＹＥＳ）、サーバ装置２は、復元された画像を編集手段を用いて編集する（ステップＳ３０９）。そして、サーバ装置２は、Ｓ３０９で編集（補正、加工及び合成）された画像を、Ｓ３０２にて記憶された電子メールアドレス宛て、すなわち発信元に送信し（ステップＳ３１０）、ステップＳ３０１へ移行する。
【０１４７】
なお、ＱＲコード（Ｒ）のように、画像が複数のコード画像で構成されるときは、上述のように１つ１つのコード画像毎に復元していかなくてはならない。１つ１つのコード画像を復元してから、並び替えを行なって連結してもよいが、復元前から分割番号がわかるようにし、分割番号順に復元することが効率的である。つまり、図１５に示すように、各コード画像１０５ａ，１０５ｂ，１０５ｃ，１０５ｄの周囲を矩形状に囲繞したコード識別部を設ける。
【０１４８】
例えば、コード画像の周囲を分割番号毎に異なる色で矩形状に囲繞する。具体的には分割番号１のコード画像の周囲を赤色で囲繞する。同様に、分割番号２は青色、分割番号３は黄色、分割番号４は緑色、分割番号５は紫色、分割番号６は橙色など、分割番号に応じて予め定めた色でコード画像の周囲を囲繞する。
【０１４９】
ＱＲコード（Ｒ）などの場合は、白色及び黒色の配列によって情報を識別するため、コードに含まれない白色及び黒色以外の色で囲繞することが、コード抽出及び復元時における識別率を向上するのに効果的である。また、各コード画像を区別できるものであれば、模様や柄など、色以外であってもよい。
【０１５０】
このようにして、コード画像に含まれるコード領域を容易に抽出でき、さらに分割番号順に抽出することが可能となるため、復元後に並び替える必要がなく、効率的に元の画像に復元することができる。また、復元後に分割番号順に並び替えて連結する場合は、コード画像に含まれるコード領域を分割番号と関係なく抽出すればよいので、各コード画像を同一色、同一模様、又は同一柄などで囲繞して、コード画像に含まれるコード領域を抽出できる程度であればよい。
【０１５１】
また、各コード画像のコード領域を抽出できるのであれば、コード画像の周囲を矩形状に囲繞しなくても、例えばコの字状で囲む、４隅をマークするなどの方法でコード識別部を設けてもよい。さらに、コード画像に含まれる各コードに、分割番号以外の情報を、色、模様、又は柄などで付加してもよい。
【０１５２】
このように、１の画像に複数のコード画像が含まれる場合、各コード画像に分割番号などの情報を付加させておくことにより、コードを復元する前にコードに含まれる情報を識別することができ、抽出及び復元を効率的に行なうことが可能となる。
【０１５３】
１つの画像に複数のコード画像が含まれる場合、そのままの状態では、コード画像の復元が困難又は不可能であるため、画像からそれぞれのコード画像を抽出する処理が必要となる。以下、１つの画像に分割番号１及び分割番号２の２つのコード画像が含まれ、それぞれのコード画像の周囲に分割番号を色で区別するコード識別部を含む場合のコード抽出処理について説明する。
【０１５４】
図１７及び図１８はコード抽出処理の概要を示すフローチャートである。
画像には、図１９に示すように、分割番号１のコード画像（図中Ａで示す矩形部分）と分割番号２のコード画像（図中Ｂで示す矩形部分）とが含まれているものとする。なお、破線はブロック単位毎の領域を表す。１ブロックの大きさは、例えば、縦方向及び横方向とも所定の画素数（例えば８画素×８画素）とする。また、画像の右方向をＸの正方向とし、下方向をＹの正方向とし、画像の左上隅のブロック座標を（０，０）とする。画像の大きさは、Ｘ方向にＭ個のブロック、Ｙ方向にＮ個のブロックとし、画像の右端、下端の端数の画素は考えないものとする。
【０１５５】
まず、サーバ装置２は、分割番号１のコード画像Ａの境界部分を検出するために、ブロック単位毎で走査して、コード画像の境界部分を検索する（ステップＳ４０１）。具体的には、図１９の矢印で示すように、ブロック座標（０，０）からＸ方向に走査を開始し、Ｍブロック分の走査が終了すれば、Ｙ座標を１インクリメントし、ブロック座標（１，０）からブロック座標（１，Ｍ）にかけて走査を行なう。このような走査をＹ座標がＮブロックとなるまで繰り返す。
【０１５６】
そして、サーバ装置２は、走査したブロックがコード画像の境界部分のブロック（以下、境界ブロックという）か否かを判定する（ステップＳ４０２）。例えば、走査したブロックが所定の画素数の色（コード識別部）を含むか否かに基づいて判定し、ブロックが所定の画素数の色を含まない場合は、走査したブロックが境界ブロックではないと判定する。
【０１５７】
走査したブロックが境界ブロックでないと判定された場合（Ｓ４０２：ＮＯ）、サーバ装置２は、Ｓ４０１へ移行し、ブロックを１つ走査して境界ブロックの検索を続行する。一方、走査したブロックが境界ブロックであると判定された場合（Ｓ４０２：ＹＥＳ）、サーバ装置２は、走査したブロックを基準ブロックに設定する（ステップＳ４０３）。このように、基準ブロックが検出された場合は、上述の走査を終了する。一方、フローチャートには示していないが、すべて（Ｍ×Ｎ個）のブロックを検索しても、境界ブロックが検出されなかった場合は、抽出エラーとしてコード抽出処理を終了する。
【０１５８】
基準ブロックとは、図２０に示すように、コード画像を構成するブロックのうち、Ｙ座標が最も小さく、その最も小さいＹ座標をもつブロックのうちのＸ座標が最も小さいブロックである。また、基準ブロックの左上隅の位置座標（ＸＬ１，ＹＬ１）と右下隅の位置座標（ＸＲ１，ＹＲ１）とを保持する。
【０１５９】
そして、サーバ装置２は、基準ブロックを中心ブロックに設定し（ステップＳ４０４）、中心ブロックの周囲８方向のブロックを順に走査する（ステップＳ４０５）。具体的には、時計回りに、図２１（ａ）に示すように、基準ブロックの上方のブロックから、例えば時計回りに、基準ブロックに隣り合うブロックを順に走査する。そして、サーバ装置２は、走査した周囲８方向のブロックに、境界ブロックが存在するか否かを判定する（ステップＳ４０６）。
【０１６０】
走査した周囲８方向のブロックに、境界ブロックが存在しないと判定された場合（Ｓ４０６：ＮＯ）、サーバ装置２は、抽出エラーとして（ステップＳ４０７）、コード抽出処理を終了する。
【０１６１】
一方、走査した周囲８方向のブロックに、境界ブロックが存在すると判定された場合（Ｓ４０６：ＹＥＳ）、サーバ装置２は、境界ブロックをマークする（ステップＳ４０８）。また、左上隅の位置座標（ＸＬ２，ＹＬ２）と右下隅の位置座標（ＸＲ２，ＹＲ２）とを保持する。ここで、基準ブロックの周囲８方向のブロックのうち、複数のブロックが境界ブロックである場合がある（ここでは、ブロックとブロック）ので、最初に境界ブロックであると判定されたブロック（ここでは、ブロック）を、Ｓ４０８にてマークするブロックとする（以下同様）。
【０１６２】
そして、サーバ装置２は、マークしたブロックが基準ブロックと隣接するブロックであるか否かを判定する（ステップＳ４０９）。マークしたブロックが基準ブロックと隣接するブロックでないと判定された場合（Ｓ４０９：ＮＯ）、サーバ装置２は、マークしたブロックを中心ブロックに設定し（ステップＳ４１０）、Ｓ４０５へ移行して同様の検索を繰り返す。ただし、２回目以降の検索においては、すでにマークされたブロック（基準ブロックを含む）は検索の対象にしないものとする。具体的には、図２１（ｂ）に示すように、マークしたブロックを中心とする周囲８方向の検索を行なう場合、左上のブロックは、基準ブロックであることから、左上のブロックは検索対象外とする。
【０１６３】
一方、マークしたブロックが基準ブロックと隣接するブロックであると判定された場合（Ｓ４０９：ＹＥＳ）、すなわち図２１（ｃ）に示すように、基準ブロックと隣接するブロックに戻った場合、サーバ装置２は、検索を終了し、図２２に示すように、マークしたブロックに基づいてコード画像の抽出を行なう（ステップＳ４１１）。
【０１６４】
マークしたブロック（基準ブロックを含む）がｎ個である場合、マークしたブロックの左上隅の位置座標は、それぞれ（ＸＬ１，ＹＬ１），（ＸＬ２，ＹＬ２），…，（ＸＬｎ，ＹＬｎ）であり、右下隅の位置座標は、それぞれ（ＸＲ１，ＹＲ１），（ＸＲ２，ＹＲ２），…，（ＸＲｎ，ＹＲｎ）である。
【０１６５】
まず、左上隅の位置座標のＸ座標ＸＬ１，ＸＬ２，…，ＸＬｎの中から最小値ＸＬｍｉｎを、Ｙ座標ＹＬ１，ＹＬ２，…，ＹＬｎの中から最小値ＹＬｍｉｎを算出する。次に、右下隅の位置座標のＸ座標ＸＲ１，ＸＲ２，…，ＸＲｎの中から最大値ＸＲｍａｘを、Ｙ座標ＹＲ１，ＹＲ２，…，ＹＲｎの中から最大値ＹＲｍａｘを算出する。そして、位置座標（ＸＬｍｉｎ，ＹＬｍｉｎ）と位置座標（ＸＲｍａｘ，ＹＲｍａｘ）とを結ぶ直線を対角線とする矩形領域（図２２にて一点鎖線で示す）をコード画像から抽出して、抽出した領域内の画像をコード画像として更新（記憶）する。
【０１６６】
そして、サーバ装置２は、すべてのコード画像の抽出が終了したか否かを判定し（ステップＳ４１２）、すべてのコード画像の抽出が終了していないと判定された場合（Ｓ４１２：ＮＯ）、Ｓ４０１へ移行し、次の分割番号のコード画像を抽出する。一方、すべてのコード画像の抽出が終了したと判定された場合（Ｓ４１２：ＹＥＳ）、サーバ装置２は、コード抽出処理を終了する。つまり、分割数が２の場合、分割番号１のコード画像Ａの抽出が終了すれば、同様に、分割番号２のコード画像Ｂを抽出し、分割番号２のコード画像Ｂの抽出が終了した場合にコード抽出処理を終了し、処理をメインフローへ戻す。
【０１６７】
このように、コード画像の周囲に分割番号を表すコード識別部を設けることにより、分割番号順に抽出することが可能となる。また、コード識別部の検索を行なうことで、コード画像が傾いた状態で画像に含まれる場合であっても、コード画像を画像から確実に抽出することが可能となる。したがって、コード画像の復元時に必要なコード領域だけを抽出することになって、復元処理の処理負担を軽減でき、復元時のコードエラーを軽減することが可能となる
【０１６８】
なお、各実施の形態で示される処理は、コンピュータに内蔵するハードディスクなどの記録部にプログラムを記録させた場合について説明したが、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ及びメモリカードなどのコンピュータにて読取り可能な記録媒体に記録させて、プログラム製品として提供することもでき、提供されるプログラム製品は、ハードディスクなどの記憶部にインストールされて実行される。また、電気通信回線や衛星通信回線等のネットワークを通じて、プログラム製品を提供することもできる。提供されるプログラム製品は、ハードディスク等の記憶部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１６９】
また、上述した各実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１７０】
【図１】本発明に係る画像印刷装置の外観の一例を示す斜視図である。
【図２】本発明に係る画像印刷装置の構成の一例を示すブロック図である。
【図３】本発明に係る画像印刷装置の動作フローの概要を示すフローチャートである。
【図４】テストコード画像が表示された表示画面を示す図である。
【図５】編集画面を示す図である。
【図６】合成画像とコード画像とが印刷された印刷媒体の一例を示す図である。
【図７】合成画像とコード画像とが印刷された印刷媒体の他の一例を示す図である。
【図８】本発明に係る画像印刷装置のコード表示処理の概要を示すフローチャートである。
【図９】変換対象画像を選択する選択画面を示す図である。
【図１０】複数の画像サイズのコード画像が表示された表示画面を示す図である。
【図１１】コード画像が表示された表示画面を示す図である。
【図１２】本発明に係る画像印刷装置の他の動作フローの概要を示すフローチャートである。
【図１３】本発明に係る画像配信システムの構成の一例を示すブロック図である。
【図１４】本発明の実施の形態２に係るサーバ装置の動作フローの概要を示すフローチャートである。
【図１５】分割されたコード画像が表示された表示画面を示す図である。
【図１６】本発明に係る実施の形態３に係るサーバ装置の動作フローの概要を示すフローチャートである。
【図１７】コード抽出処理の概要を示すフローチャートである。
【図１８】コード抽出処理の概要を示すフローチャートである。
【図１９】コード抽出処理を説明するための図である。
【図２０】コード抽出処理を説明するための図である。
【図２１】コード抽出処理を説明するための図である。
【図２２】コード抽出処理を説明するための図である。
【符号の説明】
【０１７１】
１  画像印刷装置
２  サーバ装置
３  携帯端末
２１  カメラ
２２  ライブモニタ
２４  タッチパネルディスプレイ
３１  タブレットディスプレイ
３２Ｌ，３２Ｒ  タッチペン
４１  コンピュータ装置
４１ａ  ＣＰＵ
４１ｂ  メモリ
４１ｃ  記憶部
４２  制御部
４３  プリンタ
４４  印刷媒体
８１  ＣＰＵ
８２  記憶部
８３  メモリ
８４  通信部
９１  制御部
９２  入力部
９３  カメラ
９４  通信部
９５  記憶部
９６  表示部
Ｎ  ネットワーク
【図１】
2006042216.tif 000003
【図２】
2006042216.tif 000004
【図３】
2006042216.tif 000005
【図４】
2006042216.tif 000006
【図５】
2006042216.tif 000007
【図６】
2006042216.tif 000008
【図７】
2006042216.tif 000009
【図８】
2006042216.tif 000010
【図９】
2006042216.tif 000011
【図１０】
2006042216.tif 000012
【図１１】
2006042216.tif 000013
【図１２】
2006042216.tif 000014
【図１３】
2006042216.tif 000015
【図１４】
2006042216.tif 000016
【図１５】
2006042216.tif 000017
【図１６】
2006042216.tif 000018
【図１７】
2006042216.tif 000019
【図１８】
2006042216.tif 000020
【図１９】
2006042216.tif 000021
【図２０】
2006042216.tif 000022
【図２１】
2006042216.tif 000023
【図２２】
2006042216.tif 000024