(57)【要約】【課題】画像印刷販売システムにおいて、画像印刷のためのユーザの待ち時間を軽減することである。【解決手段】画像印刷販売管理装置としてのサーバ２０において、ユーザの端末としての携帯電話機３０から受信した印刷対象の画像ファイルのユーザの、画像印刷販売装置としての画像自販機１０に対する現在の利用状況情報に基づいて、そのユーザに次に利用される可能性の高い画像自販機１０を特定して、実際の画像印刷販売前に予め、特定した画像自販機１０に印刷対象の画像ファイルを送信する。【選択図】図１
2005190420.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを印刷して販売する複数の画像印刷販売装置に通信接続される画像印刷販売管理装置において、
前記画像印刷販売装置と通信する第１の通信手段と、
ユーザの端末から印刷対象の画像ファイルを前記第１の通信手段を介して受信する第１の画像ファイル受信制御手段と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する現在の利用状況情報を取得する利用状況取得手段と、
前記受信された画像ファイルの送信元のユーザの現在の利用状況情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する特定手段と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に前記第１の通信手段を介して送信する画像ファイル送信制御手段と、を備えることを特徴とする画像印刷販売管理装置。
【請求項２】
前記利用状況取得手段は、前記受信された画像ファイルの送信元のユーザの現在の利用状況情報を画像印刷販売装置から前記第１の通信手段を介して受信することを特徴とする請求項１に記載の画像印刷販売管理装置。
【請求項３】
前記画像印刷販売装置に対する各ユーザの利用状況を利用履歴情報として取得する利用履歴取得手段と、
前記取得された各ユーザの利用履歴情報を記憶する記憶手段とを備え、
前記特定手段は、前記受信された画像ファイルの送信元のユーザの現在の利用状況情報と、前記記憶された利用履歴情報とに基づいて次に利用される可能性の高い画像印刷販売装置を特定することを特徴とする請求項１又は２に記載の画像印刷販売管理装置。
【請求項４】
前記現在の利用状況情報は、ユーザの端末からの画像ファイルの送信時間と、ユーザの端末の位置と、ユーザの端末の種類とのうちの少なくとも１つに関連することを特徴とする請求項１から３のいずれか一項に記載の画像印刷販売管理装置。
【請求項５】
画像ファイルを印刷して販売する複数の画像印刷販売装置に通信接続される画像印刷販売管理装置において、
前記画像印刷販売装置と通信する第１の通信手段と、
ユーザの端末から印刷対象の画像ファイルを前記第１の通信手段を介して受信する第１の画像ファイル受信制御手段と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する利用状況情報を取得する利用状況取得手段と、
前記取得された各ユーザの利用状況情報を利用履歴情報として記憶する記憶手段と、
前記記憶された利用履歴情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する特定手段と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に前記第１の通信手段を介して送信する画像ファイル送信制御手段と、を備えることを特徴とする画像印刷販売管理装置。
【請求項６】
請求項１から６のいずれか一項に記載の画像印刷販売管理装置と、当該画像印刷販売管理装置に通信接続される複数の画像印刷販売装置とを備える画像印刷販売システムにおいて、
前記画像印刷販売装置は、
前記画像印刷販売管理装置と通信する第２の通信手段と、
印刷対象の画像ファイルを前記画像印刷販売管理装置から前記第２の通信手段を介して受信する第２の画像ファイル受信制御手段と、を備えることを特徴とする画像印刷販売システム。
【請求項７】
コンピュータに、
ユーザの端末から印刷対象の画像ファイルを受信する機能と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する現在の利用状況情報を取得する機能と、
前記受信された画像ファイルの送信元のユーザの現在の利用状況情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する機能と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に送信する機能と、
を実現させるためのプログラム。
【請求項８】
コンピュータに、
ユーザの端末から印刷対象の画像ファイルを受信する機能と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する利用状況情報を取得する機能と、
前記取得された各ユーザの利用状況情報を利用履歴情報としてメモリに記憶する機能と、
前記記憶された利用履歴情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する機能と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に送信する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷販売を管理する画像印刷販売管理装置、その画像印刷販売システム及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの入力により画像ファイルを印刷する自動販売機が増えてきている。例えば、ユーザの画像ファイルが記録された記録メディアを画像自販機にセットして、画像自販機がその記録メディアから画像ファイルを読み出して印刷する方式がある。また、ユーザの端末から画像ファイルをブルートゥースなどの直接的な無線通信より画像自販機に送信し、画像自販機が画像ファイルを受信して印刷する方式がある（例えば、特許文献１参照）。
【０００３】
また、ユーザの端末から画像ファイルを添付したメールを画像印刷販売システムのサーバに送信し、画像自販機がサーバから画像ファイルをダウンロードして印刷する方式もある。特に、カメラ付携帯電話機が普及してきているが、一般に印刷機能が無いため、前記画像印刷が定着しつつある。
【特許文献１】特開２００２−３５２３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、記録メディアを介して画像印刷する方式において、携帯電話機などの端末には、記録メディアをセットできないものもあり、その端末でＰＣ（Personal Computer）などに一度画像ファイルを送信して記録メディアに記録せねばならず、ユーザの手間がかかるおそれがあった。また、直接的な無線通信を介して画像を印刷する方式において、携帯電話機などの端末には、直接的な無線通信機能がないものもあった。
【０００５】
また、画像ファイルの添付メールをサーバに送信する方式では、携帯電話機などの多くの端末がメール送受信機能を有する点で好ましいが、ユーザが画像自販機で画像ファイルのダウンロードに必要な項目を入力するために手間がかかり、さらにユーザの画像自販機での画像ファイルのダウンロードの待ち時間が多大なものになるおそれがあった。
【０００６】
本発明の課題は、画像印刷販売システムにおいて、画像印刷のためのユーザの待ち時間を軽減することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明は、画像ファイルを印刷して販売する複数の画像印刷販売装置に通信接続される画像印刷販売管理装置において、
前記画像印刷販売装置と通信する第１の通信手段と、
ユーザの端末から印刷対象の画像ファイルを前記第１の通信手段を介して受信する第１の画像ファイル受信制御手段と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する現在の利用状況情報を取得する利用状況取得手段と、
前記受信された画像ファイルの送信元のユーザの現在の利用状況情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する特定手段と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に前記第１の通信手段を介して送信する画像ファイル送信制御手段と、を備えることを特徴とする。
【０００８】
また、例えば、前記利用状況取得手段は、前記受信された画像ファイルの送信元のユーザの現在の利用状況情報を画像印刷販売装置から前記第１の通信手段を介して受信することとして構成してもよい。
【０００９】
また、例えば、前記画像印刷販売装置に対する各ユーザの利用状況を利用履歴情報として取得する利用履歴取得手段と、
前記取得された各ユーザの利用履歴情報を記憶する記憶手段とを備え、
前記特定手段は、前記受信された画像ファイルの送信元のユーザの現在の利用状況情報と、前記記憶された利用履歴情報とに基づいて次に利用される可能性の高い画像印刷販売装置を特定することとして構成してもよい。
【００１０】
また、例えば、前記現在の利用状況情報は、ユーザの端末からの画像ファイルの送信時間と、ユーザの端末の位置と、ユーザの端末の種類とのうちの少なくとも１つに関連することとして構成してもよい。
【００１１】
また、本発明は、画像ファイルを印刷して販売する複数の画像印刷販売装置に通信接続される画像印刷販売管理装置において、
前記画像印刷販売装置と通信する第１の通信手段と、
ユーザの端末から印刷対象の画像ファイルを前記第１の通信手段を介して受信する第１の画像ファイル受信制御手段と、
前記受信された画像ファイルに対応するユーザの、前記画像印刷販売装置に対する利用状況情報を取得する利用状況取得手段と、
前記取得された各ユーザの利用状況情報を利用履歴情報として記憶する記憶手段と、
前記記憶された利用履歴情報に基づいて次に利用される可能性の高い画像印刷販売装置を特定する特定手段と、
前記受信された画像ファイルを前記特定された画像印刷販売装置に前記第１の通信手段を介して送信する画像ファイル送信制御手段と、を備えることを特徴とする。
【００１２】
また、前記画像印刷販売管理装置と、当該画像印刷販売管理装置に通信接続される複数の画像印刷販売装置とを備える画像印刷販売システムにおいて、
前記画像印刷販売装置は、
前記画像印刷販売管理装置と通信する第２の通信手段と、
印刷対象の画像ファイルを前記画像印刷販売管理装置から前記第２の通信手段を介して受信する第２の画像ファイル受信制御手段と、を備えることとして構成してもよい。
【発明の効果】
【００１３】
本発明によれば、画像印刷販売装置におけるユーザの現在の利用状況情報に基づいて、送信元のユーザに次に利用される可能性の高い画像印刷販売装置を特定し、印刷対象の画像ファイルをその画像印刷販売装置へ画像印刷販売前に事前に送信し、その画像印刷販売装置で受信した画像ファイルの印刷販売を可能にするので、印刷対象の画像ファイルを画像印刷販売管理装置に送信したユーザが画像印刷販売装置で画像を印刷する際の待ち時間を軽減することができる。
【００１４】
また、本発明によれば、画像印刷販売装置におけるユーザの利用状況履歴を示す利用履歴情報に基づいて、送信元のユーザに次に利用される可能性の高い画像印刷販売装置を特定し、印刷対象の画像ファイルをその画像印刷販売装置へ画像印刷販売前に事前に送信し、その画像印刷販売装置で受信した画像ファイルの印刷販売を可能にするので、印刷対象の画像ファイルを画像印刷販売管理装置に送信したユーザが画像印刷販売装置で画像を印刷する際の待ち時間を軽減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して本発明に係る好適な実施の形態を詳細に説明する。
【００１６】
まず、図１〜図５を参照して本実施の形態の装置構成を説明する。図１に、画像印刷販売システム１００の構成を示す。図２に、画像自販機１０の外観構成を示す。図３に、画像自販機１０の内部構成を示す。図４に、サーバ２０の内部構成を示す。図５に、携帯電話機３０の内部構成を示す。
【００１７】
図１に示すように、本実施の形態の画像印刷販売システム１００は、画像印刷販売装置としての複数の画像自販機１０と、画像印刷販売管理装置としてのサーバ２０と、ユーザの端末としての携帯電話機３０と、ＰＣ３０ａと、ＰＤＡ（Personal Digital Assistant）３０ｂと、から構成され、通信ネットワークＮにより通信接続される。
【００１８】
画像自販機１０は、ユーザの操作により記録媒体（記録メディア）又はサーバ２０から画像ファイルを取得し印刷して販売する装置である。画像自販機１０は、例えば、駅やコンビニなどのユーザが利用し易い場所に設置される。
【００１９】
サーバ２０は、画像印刷販売システム１００のサーバであり、携帯電話機３０から受信したメールに添付された画像ファイルを画像自販機１０に送信し、各種情報を記憶する。携帯電話機３０は、メール送受信機能及び画像撮影機能を有する。また、携帯電話機３０は、代表して１台を示すものであるが、１台に限定されるものではない。また、携帯電話機３０は、無線通信により図示しない基地局を介して通信ネットワークＮ上の機器と通信する。
【００２０】
通信ネットワークＮは、例えば、ＷＡＮ（Wide Area Network）であるが、ＬＡＮ（Local Area Network）としてもよく、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna Television）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００２１】
次いで、図２及び図３を参照して、画像自販機１０の構成を説明する。画像自販機１０は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、第２の通信手段としての通信部１６と、金銭授受部１７と、記録媒体読み出し部１８と、印刷部１９と、計時部１Ａとを備えて構成され、各部がバス１Ｂに接続される。
【００２２】
ＣＰＵ１１は、画像自販機１０内の各部を中央制御する。ＣＰＵ１１は、記憶部１５に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。この処理の実行主体を、第２の画像ファイル受信制御通信手段としての制御部１１１とする。
【００２３】
操作部１２は、例えば、表示部１４と一体的に構成されるタッチパネルの操作部であり、表示部１４の表示画面部１４１におけるユーザからのタッチ入力を受け付け、その入力信号をＣＰＵ１１に送信する。また、操作部１２が、各種キーを備え、表示部１４と独立した操作部としてもよい。ＲＡＭ１３は、前記指定されたプログラム、入力指示、入力データ及び処理結果などを格納するワークエリアを有し、情報を一時的に格納する。
【００２４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）などの表示画面部１４１を備え、例えば、操作部１２とともにタッチパネルディスプレイとして構成される。ＣＰＵ１１からの表示信号に従って、表示部１４の表示画面部１４１に画面表示を行う。
【００２５】
記憶部１５は、各種プログラム、各種データなどが予め記憶され又は書込み可能な記録媒体（図示せず）を有し、当該記録媒体は、磁気的、光学的記録媒体若しくは半導体などの不揮発性メモリなどの読取り可能な記録媒体で構成されている。当該記録媒体としては、固定ハードディスク、フラッシュＲＯＭなどの固定的に設けたものや、ＣＤ−ＲＷ（CD-ReWritable）、ＤＶＤ（Digital Versatile Disk）−ＲＡＭ、メモリカード、携帯ハードディスク、青色レーザを用いる大容量情報記録媒体などの着脱自在に装着する可搬型のものが用いられる。また、記憶部１５は、プログラムなどを読み出し可能に記憶するＲＯＭ（Read Only Memory）などを含む構成でもよい。
【００２６】
通信部１６は、外部機器との通信を行うためのネットワークカードなどにより構成され、通信ネットワークＮに接続された機器と通信を行う。
【００２７】
金銭授受部１７は、紙幣授受部１７１、返却レバー１７２、コイン授受部１７３、おつり返却部１７４及びレシート出力部１７５などを備えて、ユーザから投入される料金の受付及び返却などを行う。具体的には、紙幣授受部１７１がユーザからの料金としての紙幣を受け付け、返却レバー１７２がユーザからの料金又はおつり返却を受け付け、コイン授受部１７３がユーザからの料金としてのコインを受け付け、おつり返却部１７４がおつり又は料金を返却し、レシート出力部１７５が画像印刷販売のレシートを出力する。
【００２８】
記録媒体読み出し部１８は、ユーザの画像ファイルが記録された記録媒体がセットされる記録媒体セット部１８１を備え、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤ（Secure Digital）カードなどのメモリカードや、フレキシブルディスク、ＣＤ−Ｒ（CD-Recordable）、ＤＶＤ−Ｒなどの光磁気ディスクなどの記録媒体がセット可能であり、ＣＰＵ１１からの指示により、セットされた記録媒体内の画像ファイルなどの情報読出しを行う。
【００２９】
印刷部１９は、画像が記録された記録紙が排出される印刷画像排出部１９１などを備えて、ＣＰＵ１１からの印刷指示により、画像ファイルの画像を記録紙などの記録媒体に印刷する。例えば、銀塩方式で画像を記録紙に印刷するものとするが、この方式に限定されるものではない。計時部１Ａは、現在日時情報を取得してＣＰＵ１１に送信する。
【００３０】
次いで、図４を参照して、サーバ２０の内部構成を説明する。サーバ２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶手段としての記憶部２５と、第１の通信手段としての通信部２６と、計時部２７とを備えて構成され、各部がバス２８に接続される。ＣＰＵ２１、操作部２２、ＲＡＭ２３、表示部２４、記憶部２５、通信部２６及び計時部２７は、順に、画像自販機１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５、通信部１６及び計時部１Ａと同様であるので、異なる部分を主として説明する。
【００３１】
ＣＰＵ２１は、記憶部２５に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ２３に展開し、ＲＡＭ２３に展開されたプログラムとの協働で、各種処理を実行する。この処理の実行主体を、利用状況取得手段、利用履歴取得手段、特定手段、第１の画像ファイル受信制御通信手段、画像ファイル送信制御通信手段としての制御部２１１とする。
【００３２】
操作部２２は、カーソルキー、数字入力キー及び各種機能キーなどを備えたキーボードを含む構成とする。操作部２２は、操作者によりキーボードで押下された押下信号をＣＰＵ２１に出力する。また、操作部２２は、マウスなどのポインティングデバイスを含む構成としてもよい。表示部２４は、ＬＣＤ、ＣＲＴ（Cathode Ray Tube）などで構成され、ＣＰＵ２１からの表示信号に従って、画面表示を行う。計時部２７は、現在日時と、現在曜日とが取得可能である。
【００３３】
次いで、図５を参照して、携帯電話機３０の内部構成を説明する。携帯電話機３０は、ＣＰＵ３１と、操作部３２と、ＲＡＭ３３と、表示部３４と、記憶部３５と、通信部３６と、撮影部３７とを備えて構成され、各部がバス３８に接続される。ＣＰＵ３１、操作部３２、ＲＡＭ３３、表示部３４、記憶部３５及び通信部３６は、順に、画像自販機１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５及び通信部１６と同様であるので、異なる部分を主として説明する。
【００３４】
操作部３２は、カーソルキー、数字入力キー及び各種機能キーなどを備えたキーパッドを含む構成とする。操作部３２は、操作者によりキーパッドで押下された押下信号をＣＰＵ３１に出力する。記憶部３５は、フラッシュメモリなどの不揮発メモリを備え、画像ファイルなどの各種情報を記憶する。表示部３４は、ＬＣＤなどで構成され、ＣＰＵ３１からの表示信号に従って、画面表示を行う。通信部３６は、アンテナを含む無線通信部で構成され、通信ネットワーク上の図示しない基地局を介して、通信ネットワークＮ上の各機器と各種情報を送受信する。
【００３５】
撮影部３７は、レンズなどの光学系と、ＣＣＤ（Charge Coupled Device）などの撮像手段を設け、ＣＰＵ３１からの撮影指示により、光学系を介して撮像手段に撮像された被写体の画像を画像ファイルとして記憶部３５などに出力する。
【００３６】
ＰＣ３０ａ、ＰＤＡ３０ｂも、携帯電話機３０と同様に、ユーザの端末である。ＰＤＡ３０ｂは、携帯電話機３０と同様に、無線などにより通信ネットワークＮに通信接続される。ＰＣ３０ａは、無線通信又は有線通信により通信ネットワークＮに通信接続される。以下、ユーザの端末として、携帯電話機３０を代表として説明する。
【００３７】
次に、図６を参照して、サーバ２０の記憶部２５に記憶される情報を説明する。図６に、サーバ２０の記憶部２５に記憶される情報を示し、（ａ）にユーザテーブル４０の構成を示し、（ｂ）に画像データテーブル５０の構成を示し、（ｃ）に利用履歴テーブル６０の構成を示し、（ｄ）に自販機テーブル７０の構成を示す。
【００３８】
図６（ａ）に示すように、ユーザテーブル４０は、各ユーザに関する情報を格納するテーブルである。ユーザテーブル４０は、各ユーザを識別するユーザＩＤ４１と、ユーザＩＤ４１に対応するユーザのメールアドレス４２と、ユーザごとの休日を示す休日４３と、ユーザごとの所定状況の時間帯４４とを含む。
【００３９】
休日４３は、例えば、定休の曜日で示されるが、これに限定されるものではなく、休日の日付などでもよい。時間帯４３は、例えば、休日でない日の中の、通勤、勤務、帰宅時間帯を示すが、これに限定されるものではなく、例えば、朝、昼、夜などの時間帯としてもよい。
【００４０】
図６（ｂ）に示すように、画像データテーブル５０は、サーバ２０において受信されたメールに添付された画像ファイルに関する情報を格納するテーブルである。画像データテーブル５０は、ユーザＩＤ５１と、各画像ファイルを識別する画像ＩＤ５２と、サーバ２０で受信された画像ＩＤ５２の画像ファイルの受信日時５３と、画像ＩＤ５２の画像ファイルのファイル名５４と、画像ＩＤ５２の画像ファイルのファイルサイズ５５と、画像ＩＤ５２の画像ファイルそのものである実画像ファイル５６と、画像ＩＤ５２の画像ファイルを受信した曜日５７とを含む。
【００４１】
画像ファイルは、図６（ｂ）に示すように、例えば、ＪＰＥＧ（Joint Photographic Coding Experts Group）方式などの画像ファイルであるとするが、ＧＩＦ（Graphics Interchange Format）方式などの他の方式のファイルとしてもよい。
【００４２】
図６（ｃ）に示すように、利用履歴テーブル６０は、画像自販機１０におけるユーザの利用履歴に関する情報を格納するテーブルである。利用履歴テーブル６０は、ユーザＩＤ６１と、画像ＩＤ６２と、画像ＩＤ６２の画像ファイルを印刷した自販機ＩＤ６３と、画像ＩＤ６２の画像ファイルを印刷した印刷日時６４と、画像ＩＤ６２の画像ファイルを印刷した印刷枚数６５と、画像ＩＤ６２の画像ファイルを印刷した時間帯６６と、画像ＩＤ６２の画像ファイルを印刷した曜日６７と、を含む。
【００４３】
図６（ｄ）に示すように、自販機テーブル７０は、画像自販機１０に関する情報を格納するテーブルである。自販機テーブル７０は、各画像自販機を識別する自販機ＩＤ７１と、各画像自販機の通信アドレスとしての固定ＩＰ（Internet Protocol）アドレスＩＤ７２とを含む。
【００４４】
次に、図７〜図１５を参照して、画像印刷販売システム１００の動作を説明する。図７に、携帯電話機３０において実行される画像メール送信処理を示す。図８に、サーバ２０において実行される画像ファイル事前送信処理を示す。図９に、画像ファイル事前送信処理内の画像自販機特定処理を示す。図１０に、画像自販機１０において実行される画像ファイル受信処理を示す。図１１に、画像自販機１０において実行される画像印刷販売処理を示す。図１２に、サーバ２０において実行される画像ファイル送信処理を示す。図１３に、サーバ２０において実行される利用履歴テーブル更新処理を示す。図１４に、携帯電話機３０において実行されるユーザデータ送信処理を示す。図１５に、サーバ２０において実行されるユーザテーブル更新処理を示す。
【００４５】
なお、本実施の形態では、画像自販機１０において、ユーザによりメモリカードなどの記録媒体が記録媒体読み出し部１８にセットされて画像ファイルが読み出され、その画像ファイルが印刷部１９により印刷出力される動作の説明を省略する。
【００４６】
先ず、図７を参照して、携帯電話機３０において画像ファイルが添付されたメールをサーバ２０に送信する画像メール送信処理を説明する。携帯電話機３０において、操作部３２を介してユーザから画像メール送信処理の実行指示が入力されたことをトリガとして、ＣＰＵ３１は、記憶部３５に記憶された画像メール送信プログラムを読み出して適宜ＲＡＭ３３に展開し、ＣＰＵ３１とＲＡＭ３３内の画像メール送信プログラムとの協働により画像メール送信処理が実行される。この処理実行の主体を制御部３１１とし、以下の携帯電話機３０において実行される処理についても同様であるものとする。
【００４７】
予め、記憶部３５には、撮影部３７により撮影された画像ファイルが少なくとも１つ記憶されているものとする。この記憶された画像ファイルのうちの少なくとも１つがメールでの添付対象となる。
【００４８】
先ず、ユーザの操作部３２を介する入力により、記憶部３５に記憶されている画像ファイルから、添付する画像ファイルが選択され、メールが作成される（ステップＳ１１）。そして、ステップＳ１１において選択された画像ファイルがメールに添付される（ステップＳ１２）。また、メールの宛先は、サーバ２０のメールアドレスに設定される。
【００４９】
そして、画像ファイルが添付されたメールをサーバ２０に送信する旨が、ユーザから操作部３２を介して入力されるか否かが判別される（ステップＳ１３）。画像ファイルが添付されたメールをサーバ２０に送信する場合（ステップＳ１３；ＹＥＳ）、画像ファイルが添付されたメールが、通信部３６及び通信ネットワークＮを介してサーバ２０に送信され（ステップＳ１４）、画像メール送信処理が終了される。画像ファイルが添付されたメールをサーバ２０に送信しない場合（ステップＳ１３；ＮＯ）、画像メール送信処理が終了される。
【００５０】
次いで、図８及び図９を参照して、サーバ２０において画像ファイルを販売前に予め画像自販機１０に送信する画像ファイル事前送信処理を説明する。画像ファイル事前送信処理は、所定期間で周期的に実行される処理である。サーバ２０において、前回の画像ファイル事前送信処理の実行から所定時間が経過されたこと、又は操作部２２から管理者により画像ファイル事前送信処理の初回実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５に記憶された画像ファイル事前送信プログラムを読み出して適宜ＲＡＭ２３に展開し、ＣＰＵ２１とＲＡＭ２３内の画像ファイル事前送信プログラムとの協働により画像ファイル事前送信処理が実行される。この処理実行の主体を制御部２１１とし、以下、サーバ２０で実行される処理で同様であるものとする。
【００５１】
先ず、通信ネットワークＮ及び通信部２６を介して、携帯電話機３０から画像ファイルが添付されたメールが受信されたか否かが判別される（ステップＳ２１）。画像ファイルが添付されたメールが受信されない場合（ステップＳ２１；ＮＯ）、画像ファイル事前送信処理が終了される。画像データが添付されたメールが受信された場合（ステップＳ２１；ＹＥＳ）、記憶部２５内のユーザテーブル４０が参照されて、メールの送信元メールアドレス４２から送信元のユーザＩＤ４１が取得される（ステップＳ２２）。
【００５２】
そして、ステップＳ２２においてユーザＩＤが取得されたか否かが判別される（ステップＳ２３）。ステップＳ２２においてユーザＩＤが取得されない場合（ステップＳ２３；ＮＯ）、ユーザテーブル４０に該当するユーザＩＤがなく、新たにユニークなユーザＩＤが発行され、発行されたユーザＩＤと、メールの送信元のメールアドレスとが、ユーザテーブル４０のユーザＩＤ４１及びメールアドレス４２に記憶される（ステップＳ２４）。
【００５３】
そして、メールに添付される画像ファイルに、新たにユニークな画像ＩＤが発行され、計時部２７から現在日時及び現在曜日がメールの受信日時及び曜日として取得され、ユーザＩＤ、発行された画像ＩＤ、受信日時、ファイル名、ファイルサイズ、実画像ファイル及び曜日が、画像データテーブル５０のユーザＩＤ５１、画像ＩＤ５２、受信日時５３、ファイル名５４、ファイルサイズ５５、実画像ファイル５６及び曜日５７にそれぞれ記憶される（ステップＳ２５）。
【００５４】
そして、画像ＩＤを含むメールが作成され、通信部２６及び通信ネットワークＮを介して画像ファイルのメールの送信元の携帯電話機３０に送信（返信）され（ステップＳ２６）、画像ファイル事前送信処理が終了される。
【００５５】
ステップＳ２２においてユーザＩＤが取得された場合（ステップＳ２３；ＹＥＳ）、メールに添付される画像ファイルに、新たにユニークな画像ＩＤが発行され、計時部２７から現在日時及び現在曜日がメールの受信日時及び曜日として取得され、ステップＳ２２において取得されたユーザＩＤ、発行された画像ＩＤ、受信日時、ファイル名、ファイルサイズ、実画像ファイル及び曜日が、画像データテーブル５０のユーザＩＤ５１、画像ＩＤ５２、受信日時５３、ファイル名５４、ファイルサイズ５５、実画像ファイル５６及び曜日５７にそれぞれ記憶される（ステップＳ２７）。
【００５６】
そして、画像ＩＤを含むメールが作成され、通信部２６及び通信ネットワークＮを介して画像ファイルのメールの送信元の携帯電話機３０に送信（返信）される（ステップＳ２８）。そして、記憶部２５内の利用履歴テーブル６０が参照され、取得されたユーザＩＤをキーとして、画像ＩＤ６２、自販機ＩＤ６３、時間帯６６及び曜日６７が取得される（ステップＳ２９）。取得された各種データは、履歴データとしてＲＡＭ２３に一時的に格納される。
【００５７】
そして、送信対象の画像自販機１０を特定して自販機ＩＤ７１及び固定ＩＰアドレス７２を取得する画像自販機特定処理が実行される（ステップＳ３０）。ここで、ステップＳ３０の画像自販機特定処理を詳細に説明する。
【００５８】
先ず、計時部２７により現在曜日が取得され、ステップＳ２２において取得されたユーザＩＤに対応する、記憶部２５内のユーザテーブル４０の休日４３が参照され、現在曜日とユーザの休日４３とが比較される（ステップＳ３０１）。そして、現在曜日とユーザの休日４３とが一致するか否かが判別される（ステップＳ３０２）。現在曜日とユーザの休日４３とが一致しない場合（ステップＳ３０２；ＮＯ）、現在曜日がユーザの平日であり、履歴データのうち、休日４３に対応する曜日６７のレコードがクリアされる（ステップＳ３０３）。そして、計時部２７により現在時刻が取得され、ステップＳ２２において取得されたユーザＩＤに対応する、記憶部２５内のユーザテーブル４０の現在時刻の時間帯４４が参照され、履歴データのうち、現在時刻の時間帯４４以外に対応する時間帯６６のレコードがクリアされる（ステップＳ３０４）。
【００５９】
現在曜日とユーザの休日４３とが一致する場合（ステップＳ３０２；ＹＥＳ）、現在曜日がユーザの休日であり、履歴データのうち、休日４３以外に対応する曜日６７のレコードがクリアされる（ステップＳ３０５）。
【００６０】
そして、履歴データのうちの残った自販機ＩＤが抽出される（ステップＳ３０６）。そして、抽出された自販機ＩＤの数が予め設定されたＭ（Ｍ：任意の整数）より大きいか否かが判別される（ステップＳ３０７）。
【００６１】
抽出された自販機ＩＤの数がＭより大きい場合（ステップＳ３０７；ＹＥＳ）、自販機ＩＤの数がＭとなるように、抽出した自販機ＩＤから所定数の自販機ＩＤがクリアされて、１〜Ｍの自販機ＩＤが送信対象として特定され、記憶部２５内の自販機テーブル７０が参照され、Ｍの自販機ＩＤ７１に対応する固定ＩＰアドレス７２が抽出され（ステップＳ３０８）、画像自販機特定処理が終了され、ステップＳ３１に移行される。抽出した自販機ＩＤからの所定数の自販機ＩＤのクリアは、例えば、過去の全期間に渡って、最も自販機ＩＤ６３の頻度が多い（利用回数が多い）ものからＭ台の他の自販機ＩＤがクリアされる。
【００６２】
抽出された自販機ＩＤの数がＭより大きくない場合（ステップＳ３０７；ＮＯ）、抽出された自販機ＩＤの数が新しいＭに設定され、１〜Ｍの自販機ＩＤが送信対象として特定され、記憶部２５内の自販機テーブル７０が参照され、Ｍの自販機ＩＤ７１に対応する固定ＩＰアドレス７２が抽出され（ステップＳ３０９）、画像自販機特定処理が終了され、ステップＳ３１に移行される。また、１〜Ｍまで各画像自販機１０の自販機ＩＤがそれぞれ対応付けられる。なお、利用履歴テーブル６０内のデータが無いなどの、画像ファイルを事前送信しない場合に、Ｍ＝０に設定される。
【００６３】
そして、Ｍ＝０であるか否かが判別される（ステップＳ３０Ａ）。Ｍ＝０である場合（ステップＳ３０Ａ；ＹＥＳ）、画像ファイル事前送信処理が終了される。Ｍ＝０でない場合（ステップＳ３０Ａ；ＹＥＳ）、変数ｎに１が代入される（ステップＳ３１）。そして、メールに添付された画像ファイル及びその画像ＩＤが、通信部２６及び通信ネットワークＮを介して、変数ｎに対応する画像自販機１０の固定ＩＰアドレスに送信される（ステップＳ３２）。
【００６４】
そして、変数ｎにｎ＋１が代入される（ステップＳ３３）。そして、変数ｎがＭよりも大きいか否かが判別される（ステップＳ３４）。変数ｎがＭよりも大きくない場合（ステップＳ３４；ＮＯ）、ステップＳ３２に移行される。変数ｎがＭよりも大きい場合（ステップＳ３４；ＹＥＳ）、画像ファイル事前送信処理が終了される。
【００６５】
次いで、図１０を参照して、画像自販機１０において画像ファイルをサーバ２０から受信する画像ファイル受信処理を説明する。画像ファイル受信処理は、所定期間で周期的に実行される処理である。画像自販機１０において、前回の画像ファイル受信処理の実行から所定時間が経過されたこと、又は操作部１２から管理者により画像ファイル受信処理の初回実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５に記憶された画像ファイル受信プログラムを読み出して適宜ＲＡＭ１３に展開し、ＣＰＵ１１とＲＡＭ１３内の画像ファイル受信プログラムとの協働により画像ファイル受信処理が実行される。この処理実行の主体を制御部１１１とし、以下、画像自販機１０で実行される処理で同様であるものとする。
【００６６】
先ず、通信ネットワークＮ及び通信部１６を介して、サーバ２０から画像ＩＤ及びその画像ファイルが受信されたか否かが判別される（ステップＳ４１）。ステップＳ４１は、図８の画像ファイル事前送信処理のステップＳ３２に対応する。画像ファイルが受信された場合（ステップＳ４１；ＹＥＳ）、受信された画像ファイルのファイル名が、受信された画像ＩＤにされ、その画像ファイルが記憶部１５に記憶され（ステップＳ４２）、画像ファイル受信処理が終了される。画像ファイルが受信されていない場合（ステップＳ４１；ＮＯ）、画像ファイル受信処理が終了される。
【００６７】
次いで、図１１を参照して、画像自販機１０において画像ファイルを印刷して販売する画像印刷販売処理を説明する。画像自販機１０において、操作部１２からユーザにより画像印刷販売処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５に記憶された画像印刷販売プログラムを読み出して適宜ＲＡＭ１３に展開し、ＣＰＵ１１とＲＡＭ１３内の画像印刷販売プログラムとの協働により画像印刷販売処理が実行される。
【００６８】
先ず、表示部１４に画像ＩＤ入力画面が表示され、操作部１２により、ユーザからの印刷対象の画像ファイルの画像ＩＤの入力が受け付けられる（ステップＳ５１）。入力する画像ＩＤは、ユーザの携帯電話機３０において受信された画像ＩＤのメール内の画像ＩＤである。そして、ステップＳ５１に対応して画像ＩＤが入力されたか否かが判別される（ステップＳ５２）。画像ＩＤが入力されていない場合（ステップＳ５２；ＮＯ）、ステップＳ５１に移行される。
【００６９】
画像ＩＤが入力された場合（ステップＳ５２；ＹＥＳ）、入力された画像ＩＤに対応する画像ファイル（ファイル名が画像ＩＤの画像ファイル）が記憶部１５に記憶されているか否かが判別される（ステップＳ５３）。画像ＩＤに対応する画像ファイルが記憶されている場合（ステップＳ５３；ＹＥＳ）、表示部１４に、記憶されている画像ファイルのサムネイルがプレビュー表示され、操作部１２により、ユーザからの、表示された画像ファイルの印刷枚数の入力が受け付けられる（ステップＳ５４）。
【００７０】
そして、ステップＳ５４に対応して印刷枚数が入力されたか否かが判別される（ステップＳ５５）。印刷枚数が入力されていない場合（ステップＳ５５；ＮＯ）、ステップＳ５４に移行される。印刷枚数が入力された場合（ステップＳ５５；ＹＥＳ）、印刷枚数に対応する料金が算出されて表示部１４に表示される（ステップＳ５６）。そして、算出された料金の投入要求が表示部１４に表示され、金銭授受部１７により、ユーザから投入される金銭が受け付けられる（ステップＳ５７）。
【００７１】
そして、ステップＳ５７に対応して、要求した料金に十分な金額の金銭が投入されたか否かが判別される（ステップＳ５８）。投入金額が十分でない場合（ステップＳ５８；ＮＯ）、ステップＳ５７に移行される。投入金額が十分である場合（ステップＳ５８；ＮＯ）、印刷部１９により、印刷対象の画像ファイルが、入力された印刷枚数だけ記録紙に印刷される（ステップＳ５９）。
【００７２】
そして、ステップＳ５７に対応して、要求した料金を超える金銭が投入されたか否かが判別される（ステップＳ６０）。要求した料金を超える金銭が投入された場合（ステップＳ６０；ＹＥＳ）、要求した料金を超えた分のおつりが算出されて、金銭授受部１７により、そのおつりが返金される（ステップＳ６１）。そして、計時部１Ａにより現在日時が印刷日時として取得され、通信部１６及び通信ネットワークＮを介して、印刷された画像ファイルの画像ＩＤ、印刷日時及び印刷枚数がサーバ２０に送信され（ステップＳ６２）、画像印刷販売処理が終了される。要求した料金を超える金銭が投入されていない場合（ステップＳ６０；ＮＯ）、ステップＳ６２に移行される。
【００７３】
画像ＩＤに対応する画像ファイルが記憶されていない場合（ステップＳ５３；ＮＯ）、通信部１６及び通信ネットワークＮを介して、印刷対象の画像ＩＤがサーバ２０に送信される（ステップＳ６３）。そして、通信ネットワークＮ及び通信部１６を介して、印刷対象の画像ＩＤに対応する画像ファイルがサーバ２０から受信されて、画像ＩＤがファイル名の画像ファイルとして記憶部１５に記憶され、あるいは印刷対象の画像ファイルが存在しないエラーの旨がサーバ２０から受信される（ステップＳ６４）。そして、ステップＳ６４において、印刷対象の画像ファイルが受信されたか否かが判別される（ステップＳ６５）。
【００７４】
印刷対象の画像ファイルが受信された場合（ステップＳ６５；ＹＥＳ）、ステップＳ５４に移行される。印刷対象の画像ファイルが受信されていない場合（ステップＳ６５；ＮＯ）、印刷対象の画像ファイルが存在しない旨が表示部１４にエラー表示され（ステップＳ６６）、画像印刷販売処理が終了される。
【００７５】
次いで、図１２を参照して、サーバ２０において画像ファイルを画像自販機１０に送信する画像ファイル送信処理を説明する。画像ファイル送信処理は、所定時間間隔で周期的に実行される。サーバ２０において、前回の画像ファイル送信処理の実行から所定時間が経過されたこと、又は操作部２２から管理者により画像ファイル送信処理の初回実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５に記憶された画像ファイル送信プログラムを読み出して適宜ＲＡＭ２３に展開し、ＣＰＵ２１とＲＡＭ２３内の画像ファイル送信プログラムとの協働により画像ファイル送信処理が実行される。
【００７６】
先ず、通信ネットワークＮ及び通信部２６を介して、画像自販機１０から印刷対象の画像ＩＤが受信されたか否かが判別される（ステップＳ７１）。ステップＳ７１は、図１０の画像印刷販売処理のステップＳ６３に対応する。画像ＩＤが受信されていない場合（ステップＳ７１；ＮＯ）、画像ファイル送信処理が終了される。
【００７７】
画像ＩＤが受信された場合（ステップＳ７１；ＹＥＳ）、記憶部２５内の画像データテーブル５０が参照され、受信された画像ＩＤに対応する実画像ファイル５６の画像ファイルが取得される（ステップＳ７２）。そして、ステップＳ７２において画像ファイルが取得されたか否かが判別される（ステップＳ７３）。
【００７８】
画像ファイルが取得された場合（ステップＳ７３；ＹＥＳ）、通信部２６及び通信ネットワークＮを介して画像ファイルが画像ＩＤの送信元の画像自販機１０の固定ＩＰアドレスに送信され（ステップＳ７４）、画像ファイル送信処理が終了される。画像ファイルが取得されていない場合（ステップＳ７３；ＮＯ）、通信部２６及び通信ネットワークＮを介して、印刷対象の画像ファイルが記憶部２５に記憶されていないエラーの旨が、画像ＩＤの送信元の画像自販機１０の固定ＩＰアドレスに送信され（ステップＳ７５）、画像ファイル送信処理が終了される。
【００７９】
次いで、図１３を参照して、サーバ２０において利用履歴テーブル６０を更新する利用履歴テーブル更新処理を説明する。利用履歴テーブル更新処理は、所定時間間隔で周期的に実行される。サーバ２０において、前回の利用履歴テーブル更新処理の実行から所定時間が経過されたこと、又は操作部２２から管理者により利用履歴テーブル更新処理の初回実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５に記憶された利用履歴テーブル更新プログラムを読み出して適宜ＲＡＭ２３に展開し、ＣＰＵ２１とＲＡＭ２３内の利用履歴テーブル更新プログラムとの協働により利用履歴テーブル更新処理が実行される。
【００８０】
先ず、通信ネットワークＮ及び通信部２６を介して、画像自販機１０から利用履歴としての、印刷した画像ファイルの画像ＩＤ、印刷日時及び印刷枚数が受信されたか否かが判別される（ステップＳ８１）。ステップＳ８１は、図１０の画像印刷販売処理のステップＳ６２に対応する。画像ＩＤなどが受信されていない場合（ステップＳ８１；ＮＯ）、利用履歴テーブル更新処理が終了される。
【００８１】
画像ＩＤなどが受信された場合（ステップＳ８１；ＹＥＳ）、記憶部２５内の自販機テーブル７０が参照され、画像ＩＤなどの送信元の画像自販機１０の固定ＩＰアドレス７２に対応する自販機ＩＤ７１が取得される（ステップＳ８２）。そして、記憶部２５内の画像データテーブル５０が参照され、受信した画像ＩＤに対応するユーザＩＤ５１が取得される（ステップＳ８３）。
【００８２】
そして、記憶部２５内のユーザテーブル４０の時間帯４４が参照され、受信した印刷日時に対応する、画像ファイル印刷時の時間帯及び曜日が取得される（ステップＳ８４）。そして、取得したユーザＩＤ、受信した画像ＩＤ、取得した自販機ＩＤ、受信した印刷日時及び印刷枚数、取得した時間帯及び曜日が、記憶部２５内の利用履歴テーブル６０のユーザＩＤ６１、画像ＩＤ６２、自販機ＩＤ６３、印刷日時６４、印刷枚数６５、時間帯６６及び曜日６７に記憶されて、利用履歴テーブル６０が更新され（ステップＳ８５）、利用履歴テーブル更新処理が終了される。
【００８３】
次いで、図１４を参照して、携帯電話機３０においてユーザに関する各種のユーザデータを入力してサーバ２０に送信するユーザデータ送信処理を説明する。携帯電話機３０において、操作部３２を介してユーザからユーザデータ送信処理の実行指示が入力されたことをトリガとして、ＣＰＵ３１は、記憶部３５に記憶されたユーザデータ送信プログラムを読み出して適宜ＲＡＭ３３に展開し、ＣＰＵ３１とＲＡＭ３３内のユーザデータ送信プログラムとの協働によりユーザデータ送信処理が実行される。
【００８４】
先ず、通信部３６及び通信ネットワークＮを介して、接続要求がサーバ２０に送信される（ステップＳ９１）。そして、通信部３６及び通信ネットワークＮを介して、ユーザデータの入力要求が、自端末の種類（本実施の形態では携帯電話機である）ともに、サーバ２０に送信される（ステップＳ９２）。そして、通信ネットワークＮ及び通信部３６を介して、自端末用のユーザデータ入力画面データがサーバ２０から受信されたか否かが判別される（ステップＳ９３）。
【００８５】
自端末用のユーザデータ入力画面データが受信されていない場合（ステップＳ９３；ＮＯ）、ステップＳ９２に移行される。自端末用のユーザデータ入力画面データが受信された場合（ステップＳ９３；ＹＥＳ）、受信されたユーザ入力画面データに基づいて、表示部３４によりユーザデータ入力画面が表示され、操作部３２により、ユーザからのユーザデータの各種データの入力が受け付けられる（ステップＳ９４）。各種データとは、ユーザＩＤと、ユーザのメールアドレスと、ユーザの休日と、通勤、勤務及び帰宅の時間帯とである。
【００８６】
そして、ユーザデータの各種データの入力が完了したか否かが判別される（ステップＳ９５）。ユーザデータの各種データの入力が完了していない場合（ステップＳ９５；ＮＯ）、ステップＳ９４に移行される。ユーザデータの各種データの入力が完了した場合（ステップＳ９５；ＹＥＳ）、通信部３６及び通信ネットワークＮを介して、ステップＳ９４において入力されたユーザデータの各種データがサーバ２０に送信され（ステップＳ９６）、ユーザデータ送信処理が終了される。
【００８７】
次いで、図１５を参照して、サーバ２０において、図１４のユーザデータ送信処理に対応して、記憶部２５内のユーザテーブル４０を更新するユーザテーブル更新処理を説明する。ユーザテーブル更新処理は、所定時間間隔で周期的に実行される。サーバ２０において、前回のユーザテーブル更新処理の実行から所定時間が経過されたこと、又は操作部２２から管理者によりユーザテーブル更新処理の初回実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５に記憶されたユーザテーブル更新プログラムを読み出して適宜ＲＡＭ２３に展開し、ＣＰＵ２１とＲＡＭ２３内のユーザテーブル更新プログラムとの協働によりユーザテーブル更新処理が実行される。
【００８８】
先ず、通信部２６及び通信ネットワークＮを介して、携帯電話機３０から接続要求を受信したか否かが判別される（ステップＳ１０１）。ステップＳ１０１は、図１４のユーザデータ送信処理におけるステップＳ９１に対応する。接続要求を受信していない場合（ステップＳ１０１；ＮＯ）、ユーザテーブル更新処理が終了される。接続要求を受信した場合（ステップＳ１０１；ＹＥＳ）、通信部２６及び通信ネットワークＮを介して、携帯電話機３０からユーザデータの入力要求が受信されたか否かが判別される（ステップＳ１０２）。ステップＳ１０２は、図１４のユーザデータ送信処理におけるステップＳ９２に対応する。また、ユーザデータの入力要求は、送信元の端末種類とともに受信される。
【００８９】
ユーザデータの入力要求が受信されていない場合（ステップＳ１０２；ＮＯ）、ユーザテーブル更新処理が終了される。ユーザデータの入力要求が受信された場合（ステップＳ１０２；ＹＥＳ）、ユーザデータの入力要求とともに受信された送信元の端末種類（ここでは、携帯電話機３０とする）が特定される（ステップＳ１０３）。
【００９０】
そして、送信元の端末種類に対応するユーザデータ入力画面データが生成されて、通信部２６及び通信ネットワークＮを介して、送信元の端末としての携帯電話機３０に送信される（ステップＳ１０４）。ステップＳ１０２は、図１４のユーザデータ送信処理におけるステップＳ９３に対応する。そして、通信部２６及び通信ネットワークＮを介して、携帯電話機３０からユーザデータの各種データが受信されたか否かが判別される（ステップＳ１０５）。ステップＳ１０５は、図１４のユーザデータ送信処理におけるステップＳ９６に対応する。
【００９１】
ユーザデータの各種データが受信された場合（ステップＳ１０５；ＹＥＳ）、受信された各種データ中にユーザＩＤがあるか否かが判別される（ステップＳ１０６）。ユーザＩＤがある場合（ステップＳ１０６；ＹＥＳ）、受信した各種データのユーザＩＤ、メールアドレス、休日、時間帯が、記憶部２５内のユーザテーブル４０のユーザＩＤ４１、メールアドレス４２、休日４３、時間帯４４に記憶されて、ユーザテーブル４０が更新され（ステップＳ１０７）、ユーザテーブル更新処理が終了される。
【００９２】
ユーザＩＤがない場合（ステップＳ１０６；ＮＯ）、ユニークなユーザＩＤが新たに発行され（ステップＳ１０８）、ステップＳ１０７に移行され、新たなユーザＩＤとともに、受信した各種データのメールアドレス、休日、時間帯により、ユーザテーブル４０が更新される。
【００９３】
ユーザデータの各種データが受信されていない場合（ステップＳ１０５；ＮＯ）、携帯電話機３０との通信のエラーが発生したか否かが判別される（ステップＳ１０９）。通信のエラーが発生した場合（ステップＳ１０９；ＹＥＳ）、ユーザテーブル更新処理が終了される。通信のエラーが発生していない場合（ステップＳ１０９；ＮＯ）、ステップＳ１０５に移行される。
【００９４】
以上、本実施の形態によれば、サーバ２０において、送信元のユーザの現在の利用状況としての時間帯及び曜日（休日）と、ユーザの利用履歴テーブル６０とに基づいて、ユーザが次に利用する可能性の高い画像自販機１０を特定し、その画像自販機１０へ、携帯電話機３０から受信した印刷対象の画像ファイルを画像印刷販売前に事前に送信し、その画像自販機１０で受信した画像ファイルの印刷販売を可能にするので、印刷対象の画像ファイルをサーバ２０に送信したユーザが画像自販機１０で画像を印刷する際の待ち時間を軽減することができる。
【００９５】
また、サーバ２０において、印刷対象の画像ファイルが受信された場合に、当該画像ファイルの画像ＩＤを、送信元のユーザの携帯電話機３０に送信するので、ユーザが、画像自販機１０においてその画像ＩＤを入力して、容易に画像印刷することができる。
【００９６】
以上、本実施の形態では、ユーザの時間に関連する利用状況としての時間帯及び休日に対応して、現在の利用状況としての時間帯及び曜日（休日）と、利用履歴テーブル６０との両方に基づいて、画像ファイルの送信対象の画像自販機１０を特定したが、これに限定されるものではない。例えば、サーバ２０において、現在のユーザの利用状況情報のみに基づいて、送信対象の画像自販機１０を特定する構成としてもよい。
【００９７】
例えば、時間に関連する利用状況として、曜日を用いる場合に、ユーザ端末からの画像ファイルの送信時に、現在曜日が暦上の平日であればユーザが会社にいると類推でき、現在曜日が暦上の休日であればユーザが自宅にいると類推でき、それぞれ会社又は自宅の近くの画像自販機を送信対象として特定して画像ファイルを送信する構成としてもよい。また、例えば、時間に関連する利用状況として、時間帯を用いる場合に、ユーザ端末からの画像ファイルの送信時に、現在曜日が平日であればユーザが会社にいると類推でき、現在曜日が休日であればユーザが自宅にいると類推でき、それぞれ会社又は自宅の近くの画像自販機を送信対象として特定して画像ファイルを送信する構成としてもよい。
【００９８】
また、時間に関連する利用状況として、曜日、時間帯だけでなく、週、月、季節などを用いる構成、あるいはこれらの項目のうちの複数を組み合わせるとしてもよい。
【００９９】
また、ユーザの利用状況としては、時間に関するものだけではなく、場所に関するものとして構成してもよい。例えば、ユーザの端末が、携帯電話機などの携帯端末である場合に、ＧＰＳ（Global Positioning System）などによる位置測定手段を備え、携帯端末から画像ファイルをサーバ２０に送信する場合に、位置測定手段により取得される現在端末位置情報が画像ファイルとともに送信され、サーバ２０が、受信した現在端末位置情報に基づいて、現在の携帯端末の位置の近くの画像自販機１０に画像ファイルを事前送信する構成としてもよい。また、例えば、ユーザの端末が、ＰＣなどの固定端末である場合に、固定端末から画像ファイルをサーバ２０に送信した場合に、サーバ２０が、送信元の固定ＩＰアドレス情報に基づいて現在端末位置を特定し、現在の携帯端末の位置の近くの画像自販機１０に画像ファイルを事前送信する構成としてもよい。
【０１００】
また、ユーザの利用状況としては、端末の種類に関するものとして構成してもよい。例えば、ユーザの端末から画像ファイルをサーバ２０に送信する場合に、ユーザの端末の端末種類情報が画像ファイルとともに送信され、サーバ２０が、受信した端末種類情報に基づいて、現在の端末種類に対応する画像自販機１０に画像ファイルを事前送信する構成としてもよい。例えば、ユーザ端末の端末種類がＰＣである場合、自宅や会社などの固定場所にユーザがいると推測され、その近くの画像自販機１０に画像ファイルが事前送信される構成としてもよい。
【０１０１】
また、ユーザの利用状況としては、時間と、場所と、端末の種類とに関するものののうちの複数を組み合わせる構成としてもよい。例えば、ユーザの利用状況として、端末の種類と時間帯と曜日（休日）とを組み合わせる場合、ユーザ端末からサーバ２０に現在の利用状況情報が送信され、サーバ２０において、ユーザ端末の端末種類が携帯電話機である場合、ユーザが移動中であると推測され、さらに現在の曜日及び時間帯が平日の勤務時間帯である場合に、ユーザが職場にいると推測され、その職場近くの画像自販機１０に画像ファイルが事前送信される構成としてもよい。また、例えば、同様に、現在の曜日及び時間帯が平日の通勤時間帯である場合に、ユーザが通勤中であると推測され、その通勤ルート近くの画像自販機１０に画像ファイルが事前送信される構成としてもよい。
【０１０２】
さらに、ユーザの利用状況情報に対応する行動ルーチンが予めわかっている場合には、そのルーチンに関する位置情報をユーザテーブル４０が有するものとすれば、サーバ２０が、受信したユーザの利用状況情報に基づいて、現在の利用状況情報に対応するルーチンの位置情報から、その位置情報の近くの画像自販機１０を特定し、画像自販機１０に画像ファイルを事前送信する構成としてもよい。
【０１０３】
また、サーバ２０において、現在のユーザの利用状況によらず、過去の全て又は多くのユーザの利用状況を示す利用履歴テーブル６０のみに基づいて、送信対象の画像自販機１０を特定する構成としてもよい。この場合、全て又は多くのユーザの利用状況の傾向のみにより、以後利用される可能性の高い画像自販機が自動的に特定される。
【０１０４】
なお、上記実施の形態においては、ユーザの端末として、携帯電話機３０を用いる構成を説明したが、これに限定されるものではない。例えば、ユーザの端末として、ＰＨＳ（Personal Handyphone System）、ＰＣ、ＰＤＡ（Personal Digital Assistant）、デジタルスチルカメラ、デジタルムービーカメラなどを用いる構成でもよい。また、例えば、携帯電話機３０などのユーザの端末と画像自販機１０とが、ＩｒＤＡ（InfraRed Data Association）などの規格の赤外線通信などの無線通信により、ユーザの端末から画像自販機１０に印刷対象の画像ファイルが送信される機能を有する構成としてもよい。
【０１０５】
また、上記実施の形態の、図９の画像自販機特定処理のステップＳ３０８において、Ｍより数が多い自販機ＩＤのクリア時に、利用履歴テーブル６０が参照され、過去の全期間のユーザＩＤに対応する自販機ＩＤ６３の数が多い（利用回数が少ない）画像自販機１０のＭ台以外をクリアする対象にしているが、これに限定されるものではない。例えば、印刷日時６４に基づく所定期間におけるユーザの利用回数が少ない画像自販機１０のＭ台以外をクリアする対象にしてもよい。また、過去の全期間又は所定期間の印刷枚数６５が少ない画像自販機１０をクリアする対象にしてもよい。
【０１０６】
また、例えば、サーバ２０において、画像ファイルのユーザの端末からの受信日時から所定タイムラグの後に、その画像ファイルを画像自販機１０に送信する構成としてもよい。
【０１０７】
また、上記実施の形態では、利用履歴テーブル６０が印刷枚数を有する構成としたが、印刷する画像ファイルの種類、印刷する画像の大きさなどの少なくとも１つを含む印刷量としてもよい。
【０１０８】
また、上記実施の形態では、サーバ２０において、画像ファイルを、特定された画像自販機１０に一律に事前送信する構成としたが、これに限定されるものではない。例えば、サーバ２０において、事前送信が指定されている画像ファイルのみを事前送信する構成としてもよい。また、サーバ２０において、複数の画像自販機１０を少しずつ利用するユーザの画像ファイルは、画像自販機１０の特定が有効にできないため、事前送信されない構成としてもよい。また、サーバ２０において、あるユーザの印刷対象の画像ファイルの種類、容量が少ない場合は、ダウンロード時間が比較的短いため、事前送信されない構成としてもよい。このように、例えば、制御部２１１において、事前送信を行う各種条件に基づいて、画像ファイルの事前送信を行うか否かを判別し、条件を満たす画像ファイルを事前送信し、条件を満たさない画像ファイルの事前送信を防ぐことで、画像自販機１０のメモリ容量を節約することができる。
【０１０９】
また、上記実施の形態では、サーバ２０から、画像ファイル受信後に画像ファイルを画像自販機１０に事前送信する構成であったが、これに限定されるものではない。例えば、サーバ２０においてバッチ処理により、受信した画像ファイルをまとめて画像自販機１０に事前送信する構成としてもよい。例えば、サーバ２０が、通信の混雑度などチェックして、混雑していない場合に、画像ファイルを事前送信する構成が好ましい。
【０１１０】
また、上記実施の形態における画像印刷販売システム１００の各構成要素の細部構成、及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【図面の簡単な説明】
【０１１１】
【図１】画像印刷販売システム１００の構成を示すブロック図である。
【図２】画像自販機１０の外観構成を示す図である。
【図３】画像自販機１０の内部構成を示すブロック図である。
【図４】サーバ２０の内部構成を示すブロック図である。
【図５】携帯電話機３０の内部構成を示すブロック図である。
【図６】サーバ２０の記憶部２５に記憶される情報を示す図である。（ａ）はユーザテーブル４０の構成を示す図である。（ｂ）は画像データテーブル５０の構成を示す図である。（ｃ）は利用履歴テーブル６０の構成を示す図である。（ｄ）は自販機テーブル７０の構成を示す図である。
【図７】携帯電話機３０において実行される画像メール送信処理を示すフローチャートである。
【図８】サーバ２０において実行される画像ファイル事前送信処理を示すフローチャートである。
【図９】画像ファイル事前送信処理内の画像自販機特定処理を示すフローチャートである。
【図１０】画像自販機１０において実行される画像ファイル受信処理を示すフローチャートである。
【図１１】画像自販機１０において実行される画像印刷販売処理を示すフローチャートである。
【図１２】サーバ２０において実行される画像ファイル送信処理を示すフローチャートである。
【図１３】サーバ２０において実行される利用履歴テーブル更新処理を示すフローチャートである。
【図１４】携帯電話機３０において実行されるユーザデータ送信処理を示すフローチャートである。
【図１５】サーバ２０において実行されるユーザテーブル更新処理を示すフローチャートである。
【符号の説明】
【０１１２】
１００  画像印刷販売システム
１０  画像自販機
２０  サーバ
３０  携帯電話機
１１，２１，３１  ＣＰＵ
１１１，２１１，３１１  制御部
１２，２２，３２  操作部
１３，２３，３３  ＲＡＭ
１４，２４，３４  表示部
１４１  表示画面部
１５，２５，３５  記憶部
１６，２６，３６  通信部
１Ｂ，２８，３８  バス
１７  金銭授受部
１７１  紙幣授受部
１７２  返却レバー
１７３  コイン授受部
１７４  おつり返却部
１７５  レシート出力部
１８  記録媒体読み出し部
１８１記録媒体セット部
１９  印刷部
１９１  印刷画像排出部
１Ａ，２７  計時部
３７  撮影部
３０ａ  ＰＣ
３０ｂ  ＰＤＡ
Ｎ  通信ネットワーク
【図１】
2005190420.tif 000003
【図２】
2005190420.tif 000004
【図３】
2005190420.tif 000005
【図４】
2005190420.tif 000006
【図５】
2005190420.tif 000007
【図６】
2005190420.tif 000008
【図７】
2005190420.tif 000009
【図８】
2005190420.tif 000010
【図９】
2005190420.tif 000011
【図１０】
2005190420.tif 000012
【図１１】
2005190420.tif 000013
【図１２】
2005190420.tif 000014
【図１３】
2005190420.tif 000015
【図１４】
2005190420.tif 000016
【図１５】
2005190420.tif 000017