(57)【要約】【課題】ユーザの利用可能性の高い画像自販機に予め画像ファイルを送信しておくことにより画像印刷時のユーザの待ち時間を軽減することが可能な画像印刷販売システムにおいて、送信された画像ファイルが画像自販機に何時までも保存されていることによる記憶容量の圧迫及びデータの流出の可能性を回避することである。【解決手段】サーバ２０において、携帯電話機３０から画像ファイル付メールを受信すると、ユーザの利用履歴のある画像自販機１０に、受信した画像ファイルを事前送信するとともに、印刷を行った画像自販機１０から印刷したファイルの画像ＩＤ等の印刷実施データが受信されると、当該画像ＩＤの画像ファイルが事前送信された画像自販機１０を特定し、印刷実施データの送信元以外の画像自販機１０に当該画像ファイルの削除要求を行う。【選択図】図１
2005190405.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像印刷販売装置と、印刷対象となる画像ファイルを有するユーザ端末とが通信ネットワークを介して管理装置に接続された画像印刷販売システムにおいて、
前記管理装置は、
ユーザ毎に過去における前記画像印刷販売装置の利用状況を示す履歴データを記憶する利用履歴記憶手段と、
前記ユーザ端末又は前記画像印刷販売装置から画像ファイルを受信した際に、前記受信された画像ファイルを送信したユーザに関する前記履歴データに基づいて、当該画像ファイルの印刷に利用される可能性の高い画像印刷販売装置を特定する特定手段と、
前記受信された画像ファイルを、前記特定された画像印刷販売装置に送信する画像ファイル事前送信手段と、
前記画像ファイル事前送信手段により前記画像ファイルの送信対象となった画像印刷販売装置のうち、実際に前記画像ファイルが印刷されなかった画像印刷販売装置を特定し、この特定された画像印刷販売装置に前記画像ファイルの削除を指示する削除指示手段と、
を備えたことを特徴とする画像印刷販売システム。
【請求項２】
前記各画像印刷販売装置は、画像の印刷後に、印刷された画像ファイルを識別するための画像識別データを含む印刷実施データを前記管理装置に送信し、
前記管理装置の削除指示手段は、前記印刷実施データが受信された際に、その印刷実施データの送信元の画像印刷販売装置以外で前記画像識別データに対応する画像ファイルの送信対象となった画像印刷販売装置を前記実際に画像ファイルが印刷されなかった画像印刷販売装置として特定することを特徴とする請求項１に記載の画像印刷販売システム。
【請求項３】
前記履歴データは、前記各画像印刷販売装置から受信された印刷実施データに基づいて前記利用履歴記憶手段に記憶されることを特徴とする請求項２に記載の画像印刷販売システム。
【請求項４】
前記管理装置は、前記履歴データを、前記利用履歴記憶手段に記憶されてから一定時間経過後に削除する履歴データ削除手段を備えたことを特徴とする請求項１〜３の何れか一項に記載の画像印刷販売システム。
【請求項５】
コンピュータに、
ユーザ毎に過去における画像印刷販売装置の利用状況を示す履歴データを記憶する機能と、
ユーザ端末又は画像印刷販売装置から画像ファイルを受信した際に、前記受信された画像ファイルを送信したユーザに関する前記履歴データに基づいて、当該画像ファイルの印刷に利用される可能性の高い画像印刷販売装置を特定する機能と、
前記受信された画像ファイルを、前記特定された画像印刷販売装置に送信する機能と、
前記画像ファイルの送信対象となった画像印刷販売装置のうち、実際に前記画像ファイルが印刷されなかった画像印刷販売装置を特定し、この特定された画像印刷販売装置に前記画像ファイルの削除を指示する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷して販売する画像印刷販売システム及びプログラムに関する。
【背景技術】
【０００２】
近年、街角や建物内に配置され、デジタルカメラ、カメラ付携帯電話機、ＰＤＡ（Personal Digital Assistance）等により記録された画像ファイルを読み込んで編集加工も可能とし、有料にて画像印刷するようにした画像印刷販売装置（以下、画像自販機と称する）によって、画像ファイルを手軽に写真印刷できるようになっている。
【０００３】
例えば、画像ファイルが記録された記録媒体を画像自販機にセットして、画像自販機がその記録媒体から画像ファイルを読み出して印刷する方式がある。また、ユーザの端末から画像ファイルをブルートゥースなどの直接的な無線通信より画像自販機に送信し、画像自販機が画像ファイルを受信して印刷する方式がある（例えば、特許文献１参照）。
【０００４】
また、予めユーザの端末から画像ファイルを添付したメールを画像印刷販売システムの管理装置としてのサーバに送信しておき、実際にユーザが画像自販機で印刷を行う際に、画像自販機がサーバから画像ファイルをダウンロードして印刷する方式もある。特に、カメラ付携帯電話機やＰＤＡが普及してきているが、一般に印刷機能が無いため、この方式が定着しつつある。
【特許文献１】特開２００２−３５２３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像ファイルの添付メールをサーバに送信する方式では、携帯電話機などの多くの端末がメール送受信機能を有する点で好ましいが、ユーザが画像自販機で画像ファイルのダウンロードに必要な項目を入力するために手間がかかり、さらにユーザの画像自販機での画像ファイルのダウンロードの待ち時間が多大なものになるおそれがあった。
【０００６】
そこで、サーバから画像自販機に予め画像ファイルを配信しておくことで、印刷時の画像ファイルのダウンロードに係るユーザの待ち時間を軽減することが可能と考えられる。しかしながら、この場合、配信された各画像自販機に何時までも画像ファイルが保存された状態となり、画像自販機の記憶容量を圧迫するとともに、データが流出する可能性があり、好ましくない。
【０００７】
本発明の課題は、ユーザの利用可能性の高い画像自販機に予め画像ファイルを送信しておくことにより画像印刷時のユーザの待ち時間を軽減することが可能な画像印刷販売システムを提供するとともに、送信された画像ファイルが画像自販機に何時までも保存されていることによる記憶容量の圧迫及びデータの流出の可能性を回避することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、複数の画像印刷販売装置と、印刷対象となる画像ファイルを有するユーザ端末とが通信ネットワークを介して管理装置に接続された画像印刷販売システムにおいて、前記管理装置は、ユーザ毎に過去における前記画像印刷販売装置の利用状況を示す履歴データを記憶する利用履歴記憶手段と、前記ユーザ端末又は前記画像印刷販売装置から画像ファイルを受信した際に、前記受信された画像ファイルを送信したユーザに関する前記履歴データに基づいて、当該画像ファイルの印刷に利用される可能性の高い画像印刷販売装置を特定する特定手段と、前記受信された画像ファイルを、前記特定された画像印刷販売装置に送信する画像ファイル事前送信手段と、前記画像ファイル事前送信手段により前記画像ファイルの送信対象となった画像印刷販売装置のうち、実際に前記画像ファイルが印刷されなかった画像印刷販売装置を特定し、この特定された画像印刷販売装置に前記画像ファイルの削除を指示する削除指示手段と、を備えたことを特徴としている。
【０００９】
請求項５に記載の発明は、コンピュータに、ユーザ毎に過去における画像印刷販売装置の利用状況を示す履歴データを記憶する機能と、ユーザ端末又は画像印刷販売装置から画像ファイルを受信した際に、前記受信された画像ファイルを送信したユーザに関する前記履歴データに基づいて、当該画像ファイルの印刷に利用される可能性の高い画像印刷販売装置を特定する機能と、前記受信された画像ファイルを、前記特定された画像印刷販売装置に送信する機能と、前記画像ファイルの送信対象となった画像印刷販売装置のうち、実際に前記画像ファイルが印刷されなかった画像印刷販売装置を特定し、この特定された画像印刷販売装置に前記画像ファイルの削除を指示する機能と、を実現させるためのプログラムであることを特徴としている。
【発明の効果】
【００１０】
請求項１、５に記載の発明によれば、ユーザ毎に過去における画像印刷販売装置の利用状況を示す履歴データを記憶し、ユーザ端末又は画像印刷販売装置から画像ファイルを受信した際に、受信された画像ファイルを送信したユーザに関する履歴データに基づいて、当該画像ファイルの印刷に利用される可能性の高い画像印刷販売装置を特定して送信し、画像ファイルの送信対象となった画像印刷販売装置のうち、実際にその画像ファイルが印刷されなかった画像印刷販売装置に画像ファイルの削除を指示する。従って、ユーザの利用可能性の高い画像自販機に予め画像ファイルを送信しておくことにより画像印刷時のユーザの待ち時間を軽減することが可能な画像印刷販売システムを提供するとともに、送信された画像ファイルが画像自販機に何時までも保存されていることによる記憶容量の圧迫及びデータの流出の可能性を回避することが可能となる。
【００１１】
請求項２に記載の発明によれば、各画像印刷販売装置は、画像の印刷後に、印刷された画像ファイルを識別するための画像識別データを含む印刷実施データを管理装置に送信し、印刷実施データが受信された際に、その印刷実施データの送信元の画像印刷販売装置以外で画像識別データに対応する画像ファイルの送信対象となった画像印刷販売装置を実際に画像ファイルが印刷されなかった画像印刷販売装置として特定することにより、実際に画像ファイルが印刷されなかった画像印刷販売装置を容易に特定することが可能となる。
【００１２】
請求項３に記載の発明によれば、履歴データは、各画像印刷販売装置から受信された印刷実施データに基づいて記憶することができる。
【００１３】
請求項４に記載の発明によれば、管理装置は、履歴データを、記憶されてから一定時間経過後に削除するので、履歴データが何時までも保存されていることによる管理装置における記憶容量の圧迫を回避することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して本発明に係る好適な実施の形態を詳細に説明する。
【００１５】
まず、図１〜図５を参照して本実施の形態の装置構成を説明する。図１に、画像印刷販売システム１００の構成を示す。図２に、画像自販機１０の外観構成を示す。図３に、画像自販機１０の内部構成を示す。図４に、サーバ２０の内部構成を示す。図５に、携帯電話機３０の内部構成を示す。
【００１６】
図１に示すように、本実施の形態の画像印刷販売システム１００は、複数の画像自販機１０と、サーバ２０と、携帯電話機３０とから構成され、通信ネットワークＮにより通信接続される。
【００１７】
画像自販機１０は、ユーザの操作により記録媒体又はサーバ２０から画像ファイルを取得し印刷して販売する装置である。画像自販機１０は、例えば、駅やコンビニなどのユーザが利用し易い場所に設置される。
【００１８】
サーバ２０は、画像印刷販売システム１００における管理装置である。サーバ２０は、ユーザ別に画像自販機１０の利用履歴を利用履歴テーブル６０（図８参照）に記憶して管理し、携帯電話機３０からメールに添付された画像ファイルを受信すると、送信元ユーザの利用履歴に基づいて、当該画像ファイルを事前送信すべき画像自販機１０を特定して送信する。
【００１９】
携帯電話機３０は、メール送受信機能及び画像記録機能を有するユーザ端末である。図１には、携帯電話機３０を１台として図示しているが、これに限定されるものではない。
【００２０】
通信ネットワークＮは、例えば、ＷＡＮ（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）などの撮像手段を設け、ＣＰＵ３１からの撮影指示により、光学系を介して撮像手段に撮像された被写体の画像を画像ファイルとして記録部３５などに出力する。
【００３８】
次に、図６〜図１０を参照して、サーバ２０の記録部２５に記憶される情報を説明する。図６にユーザテーブル４０の構成例を示し、図７に画像データテーブル５０の構成例を示し、図８に利用履歴テーブル６０の構成例を示し、図９に自販機テーブル７０の構成例を示し、図１０に送信履歴テーブル８０の構成例を示す。
【００３９】
図６に示すように、ユーザテーブル４０は、各ユーザに関する情報を格納するテーブルである。ユーザテーブル４０は、各ユーザを一意的に識別するための識別データであるユーザＩＤ４１と、ユーザＩＤ４１に対応するユーザのメールアドレス４２とを含む。
【００４０】
図７に示すように、画像データテーブル５０は、サーバ２０において受信されたメールに添付された画像ファイルに関する情報を格納するテーブルである。画像データテーブル５０は、各ユーザを一意的に識別するための識別データであるユーザＩＤ５１と、各画像ファイルを一意的に識別するための識別データである画像ＩＤ５２と、サーバ２０で受信された画像ＩＤ５２の画像ファイルの受信日時５３と、画像ＩＤ５２の画像ファイルのファイル名５４と、画像ＩＤ５２の画像ファイルのファイルサイズ５５と、画像ＩＤ５２の画像ファイルそのものである実画像ファイル５６とを含む。
【００４１】
図８に示すように、利用履歴テーブル６０は、ユーザの過去における画像自販機１０の利用状況を示すデータを格納（記憶）するテーブルである。利用履歴テーブル６０は、各ユーザを一意的に識別するための識別データであるユーザＩＤ６１と、画像ファイルを一意的に識別するための識別データである画像ＩＤ６１と、画像ＩＤ６１の画像ファイルを印刷した画像自販機１０を一意的に識別するための識別データである自販機ＩＤ６３と、画像ＩＤ６１の画像ファイルを印刷した印刷日時６４と、画像ＩＤ６１の画像ファイルを印刷した印刷枚数６５とを含む。
【００４２】
図９に示すように、自販機テーブル７０は、画像自販機１０に関する情報を格納するテーブルである。自販機テーブル７０は、各画像自販機を一意的に識別するための識別データである自販機ＩＤ７１と、各画像自販機１０の通信アドレスとしての固定ＩＰ（Internet Protocol）アドレスＩＤ７２とを含む。
【００４３】
図１０に示すように、送信履歴テーブル８０は、画像ファイルを事前送信した際の送信履歴に関する情報を格納するテーブルである。送信履歴テーブル８０は、画像ファイルを一意的に識別するための識別データである画像ＩＤ８１と、画像ＩＤ８１の画像ファイルの送信先の画像自販機１０を識別するための識別データである自販機ＩＤ８２と、画像ＩＤ８１の画像ファイルを送信した日時を示す送信日時８３とを含む。
【００４４】
次に、図１１〜図１８を参照して、画像印刷販売システム１００の動作を説明する。
図１１に、携帯電話機３０のＣＰＵ３１により実行される画像メール送信処理を示す。本処理は、携帯電話機３０により、画像ファイルが添付されたメールをサーバ２０に送信するための処理であり、操作部３２を介してユーザから画像メール送信処理の実行指示が入力されたことをトリガとして、ＣＰＵ３１と記録部３５に記憶された画像メール送信プログラムとの協働により実行される。なお、記録部３５には、予め、撮影部３７により撮影された画像ファイルが少なくとも１つ記憶されているものとする。
【００４５】
以下、図１１を参照して画像メール送信処理について説明する。
まず、表示部３４に記録部３５に記憶されている画像ファイルの一覧が表示され、操作部３２により、この一覧の中から画像ファイルが選択入力されると（ステップＳ１１）、記録部３５から選択された画像ファイルが読み出され、メールに添付される（ステップＳ１２）。
【００４６】
操作部３２により、選択画像ファイルが添付されたメールをサーバ２０に送信する旨が指示されると（ステップＳ１３；ＹＥＳ）、選択された画像ファイルが添付されたメールが、通信部３６及び通信ネットワークＮを介してサーバ２０に送信され（ステップＳ１５）、当該画像メール送信処理が終了される。画像ファイルが添付されたメールのサーバ２０への送信がキャンセルされた場合は（ステップＳ１３；ＮＯ、ステップＳ１４；ＹＥＳ）、送信は行われずに、当該画像メール送信処理が終了される。
【００４７】
図１２に、サーバ２０により実行される画像ファイル事前送信処理を示す。本処理は、ＣＰＵ２１と記録部２５に記憶された画像ファイル事前送信処理プログラムとの協働により、所定時間間隔で周期的に実行される。
【００４８】
まず、通信ネットワークＮ及び通信部２６を介して、携帯電話機３０から画像ファイルが添付されたメールが受信されたか否かが判別される（ステップＳ２１）。画像ファイルが添付されたメールが受信された場合（ステップＳ２１；ＹＥＳ）、記録部２５内のユーザテーブル４０が参照されて、メールの送信元メールアドレス４２から送信元のユーザＩＤ４１が取得される（ステップＳ２２）。
【００４９】
次いで、ステップＳ２２においてユーザＩＤが取得されたか否かが判別される（ステップＳ２３）。ステップＳ２２においてユーザＩＤが取得されない場合（ステップＳ２３；ＮＯ）、ユーザテーブル４０に該当するユーザＩＤがなく、新たにユニークなユーザＩＤが発行され、発行されたユーザＩＤと、対応するメールアドレスとが、ユーザテーブル４０のユーザＩＤ４１及びメールアドレス４２に記憶される（ステップＳ２４）。
【００５０】
次いで、受信されたメールに添付された画像ファイルに、新たにユニークな画像ＩＤが発行され、計時部２７から現在日時がメールの受信日時として取得され、ユーザＩＤ、発行された画像ＩＤ、受信日時、ファイル名、ファイルサイズ、実画像ファイル及び送信日時が、画像データテーブル５０のユーザＩＤ５１、画像ＩＤ５２、受信日時５３、ファイル名５４、ファイルサイズ５５、実画像ファイル５６にそれぞれ記憶される（ステップＳ２５）。
【００５１】
次いで、発行された画像ＩＤを通知するための画像ＩＤ付メールが作成され、通信部２６及び通信ネットワークＮを介して画像ファイルのメールの送信元の携帯電話機３０に送信（返信）され（ステップＳ２６）、画像ファイル事前送信処理が終了される。
【００５２】
ステップＳ２２においてユーザＩＤが取得された場合（ステップＳ２３；ＹＥＳ）、メールに添付される画像ファイルに、新たにユニークな画像ＩＤが発行され、計時部２７から現在日時がメールの受信日時として取得され、ステップＳ２２において取得されたユーザＩＤ、発行された画像ＩＤ、受信日時、ファイル名、ファイルサイズ及び実画像ファイルが、画像データテーブル５０のユーザＩＤ５１、画像ＩＤ５２、受信日時５３、ファイル名５４、ファイルサイズ５５及び実画像ファイル５６にそれぞれ記憶される（ステップＳ２７）。
【００５３】
次いで、発行された画像ＩＤを通知するための画像ＩＤ付メールが作成され、通信部２６及び通信ネットワークＮを介して画像ファイルのメールの送信元の携帯電話機３０に送信（返信）される（ステップＳ２８）。画像ＩＤ付メールの送信後、利用履歴テーブル６０が参照され、ユーザＩＤ６１の内容がステップＳ２２で取得されたユーザＩＤの履歴データがワークメモリに読み出される（ステップＳ２９）。履歴データとは、利用履歴テーブル６０の各レコードを指す。ワークメモリに読み出される履歴データは、利用履歴テーブル６０に格納されているユーザＩＤ６１、画像ＩＤ６２、自販機ＩＤ６３、印刷日時６４、印刷枚数６５、編集の種類６６により構成されたものである。
【００５４】
次いで、ステップＳ２９において取得された履歴データに基づいて、履歴データに含まれる自販機ＩＤの画像自販機１０が画像送信対象自販機として特定され、その台数がカウンタＮに設定され、記録部２５内の自販機テーブル７０の参照により、特定された画像自販機１０の自販機ＩＤ７１及び固定ＩＰアドレス７２が取得される（ステップＳ３０）。即ち、画像ファイルを送信したユーザが過去に利用した画像自販機１０が、この画像ファイルを印刷するのにユーザが利用する可能性が高い自販機として、この画像ファイルの事前送信対象の画像自販機１０に特定される。ここで、ステップＳ２９において取得された履歴データに含まれる自販機ＩＤ全てを送信対象としてもよいし、例えば、最も利用頻度の高いものから所定台数を送信対象として特定してもよい。なお、ユーザがはじめて画像自販機１０を利用した時等、利用履歴テーブル６０内に履歴データが無い場合、Ｎ＝０に設定される。
【００５５】
次いで、設定されたカウンタＮ＝０であるか否かが判別される（ステップＳ３１）。Ｎ＝０である場合（ステップＳ３１；ＹＥＳ）、画像ファイル事前送信処理は終了される。Ｎ＝０でない場合（ステップＳ３１；ＮＯ）、カウンタｎに１が設定され（ステップＳ３２）、通信部２６及び通信ネットワークＮを介して、ワークメモリに記憶された履歴データに応じた画像送信対象の画像自販機１０のうち、ｎ台目の自販機の固定ＩＰアドレスに、メールに添付された画像ファイル及びその画像ＩＤが送信される（ステップＳ３３）。送信が終了すると、送信履歴テーブル８０の画像ＩＤ８１、自販機ＩＤ８２、送信日時８３にデータが格納されることにより送信履歴が保存され（ステップＳ３４）、カウンタｎがインクリメントされ（ステップＳ３５）、ｎ＞ＮとなるまでステップＳ３３〜３５が繰り返し実行される。ｎ＞Ｎとなると（ステップＳ３６；ＹＥＳ）、画像ファイル事前送信処理が終了される。
【００５６】
図１３に、画像自販機１０において画像ファイルをサーバ２０から受信する画像ファイル受信処理を示す。本処理は、ＣＰＵ１１と記録部１５に記憶された画像ファイル受信処理プログラムとの協働により、所定時間間隔で周期的に実行される。以下、図１３を参照して画像ファイル受信処理について説明する。
【００５７】
まず、通信ネットワークＮ及び通信部１６を介して、サーバ２０から画像ＩＤ及びその画像ファイルが受信されたか否かが判別される（ステップＳ４１）。ステップＳ４１は、図１２の画像ファイル事前送信処理のステップＳ３３に対応する。画像ＩＤ及び画像ファイルが受信された場合（ステップＳ４１；ＹＥＳ）、受信された画像ＩＤ及び画像ファイルが対応付けて記録部１５に記憶され（ステップＳ４２）、画像ファイル受信処理が終了される。
【００５８】
一方、画像ファイルが受信されていない場合（ステップＳ４１；ＮＯ）、サーバ２０から画像ＩＤ及び削除要求が受信されているか否かが判別され（ステップＳ４３）、受信されていない場合は（ステップＳ４３；ＮＯ）、画像ファイル受信処理が終了される。サーバ２０から画像ＩＤ及び削除要求受信されている場合は（ステップＳ４３；ＹＥＳ）、該当する画像ＩＤの画像ファイルが記録部１５から削除され（ステップＳ４４）、画像ファイル受信処理が終了される。なお、ステップＳ４３は、後述する利用履歴テーブル更新処理のステップＳ８５に対応する処理である。
【００５９】
図１４に、画像自販機１０において画像ファイルを印刷して販売する画像印刷販売処理を示す。本処理は、操作部１２からユーザにより画像印刷販売処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１と記録部１５に記憶された画像印刷販売処理プログラムとの協働により実行される処理である。以下、図１４を参照して画像印刷販売処理について説明する。
【００６０】
まず、表示部１４に画像ＩＤ入力画面が表示され、操作部１２により、ユーザからの印刷対象の画像ファイルの画像ＩＤの入力が受け付けられる（ステップＳ５１）。入力する画像ＩＤは、ユーザの携帯電話機３０において受信された画像ＩＤのメール内の画像ＩＤである。次いで、ステップＳ５１に対応して画像ＩＤが入力されたか否かが判別される（ステップＳ５２）。画像ＩＤが入力されていない場合（ステップＳ５２；ＮＯ）、ステップＳ５１に戻る。
【００６１】
画像ＩＤが入力された場合（ステップＳ５２；ＹＥＳ）、入力された画像ＩＤに対応する画像ファイルが記録部１５に記憶されているか否かが判別される（ステップＳ５３）。画像ＩＤに対応する画像ファイルが記憶されている場合（ステップＳ５３；ＹＥＳ）、表示部１４に、記憶されている画像ファイルのサムネイルがプレビュー表示され、操作部１２により、ユーザからの、表示された画像ファイルの印刷枚数の入力が受け付けられる（ステップＳ５４）。
【００６２】
次いで、ステップＳ５４に対応して印刷枚数が入力されたか否かが判別される（ステップＳ５５）。印刷枚数が入力されていない場合（ステップＳ５５；ＮＯ）、ステップＳ５４に戻る。印刷枚数が入力された場合（ステップＳ５５；ＹＥＳ）、印刷枚数に対応する料金が算出されて表示部１４に表示され（ステップＳ５６）、算出された料金の投入要求が表示部１４に表示され、金銭授受部１７により、ユーザから投入される金銭が受け付けられる（ステップＳ５７）。
【００６３】
料金が投入されると、ステップＳ５７に対応して、要求した料金に十分な金額の金銭が投入されたか否かが判別される（ステップＳ５８）。投入金額が十分でない場合（ステップＳ５８；ＮＯ）、処理はステップＳ５７に戻る。投入金額が十分である場合（ステップＳ５８；ＹＥＳ）、印刷部１９により、印刷対象の画像ファイルが、入力された印刷枚数だけ記録紙に印刷される（ステップＳ５９）。
【００６４】
印刷後、要求した料金を超える金銭が投入されたか否かが判別される（ステップＳ６０）。要求した料金を超える金銭が投入された場合（ステップＳ６０；ＹＥＳ）、要求した料金を超えた分のおつりが算出されて、金銭授受部１７により、そのおつりが返金される（ステップＳ６１）。そして、計時部１Ａにより現在日時が印刷日時として取得され、通信部１６及び通信ネットワークＮを介して、印刷された画像ファイルの画像ＩＤ、印刷日時及び印刷枚数が印刷実施データとしてサーバ２０に送信され（ステップＳ６２）、画像印刷販売処理が終了される。
【００６５】
一方、ステップＳ５３において、入力された画像ＩＤに対応する画像ファイルが記憶されていないと判断された場合（ステップＳ６３；ＮＯ）、通信部１６及び通信ネットワークＮを介して、印刷対象の画像ＩＤがサーバ２０に送信され、画像ファイルの送信要求が行われる（ステップＳ６３）。画像ファイルの送信要求が行われると、これに応じてサーバ２０から印刷対象の画像ＩＤに対応する画像ファイル又はエラーの旨が受信される（ステップＳ６４）。画像ファイルが受信された場合は（ステップＳ６５；ＹＥＳ）、受信された画像ファイルが画像ＩＤと対応付けて記録部１５に記憶される。そして、処理はステップＳ５４に移行し、ステップＳ５４〜６２が実行される。画像ファイルが受信されなかった場合は（ステップＳ６５；ＮＯ）、印刷対象の画像ファイルが存在しない旨が表示部１４にエラー表示され（ステップＳ６６）、画像印刷販売処理が終了される。
【００６６】
図１５に、サーバ２０において、画像自販機１０からの送信要求に応じて画像ファイルを画像自販機１０に送信する画像ファイル送信処理を示す。本処理は、所定時間間隔で周期的に実行されるものであり、ＣＰＵ２１と記録部２５に記憶された画像ファイル送信処理プログラムとの協働により実行される処理である。以下、図１５を参照して画像ファイル送信処理について説明する。
【００６７】
まず、通信ネットワークＮ及び通信部２６を介して、画像自販機１０から画像ＩＤが受信されたか否かが判別される（ステップＳ７１）。ステップＳ７１は、図１４の画像印刷販売処理のステップＳ６３に対応する。画像ＩＤが受信されていない場合（ステップＳ７１；ＮＯ）、画像ファイル送信処理が終了される。
【００６８】
画像ＩＤが受信された場合（ステップＳ７１；ＹＥＳ）、記録部２５内の画像データテーブル５０が参照され、受信された画像ＩＤに対応する実画像ファイル５６の画像ファイルが取得される（ステップＳ７２）。そして、ステップＳ７２において画像ファイルが取得されたか否かが判別される（ステップＳ７３）。
【００６９】
画像ファイルが取得された場合（ステップＳ７３；ＹＥＳ）、通信部２６及び通信ネットワークＮを介して画像ファイルが画像ＩＤの送信元の画像自販機１０の固定ＩＰアドレスに送信され（ステップＳ７４）、画像ファイル送信処理が終了される。画像ファイルが取得されていない場合（ステップＳ７３；ＮＯ）、通信部２６及び通信ネットワークＮを介して、画像ファイルが記録部２５に記憶されていないエラーの旨が、画像ＩＤの送信元の画像自販機１０の固定ＩＰアドレスに送信され（ステップＳ７５）、画像ファイル送信処理が終了される。
【００７０】
図１６に、サーバ２０において利用履歴テーブル６０を更新する利用履歴テーブル更新処理を示す。本処理は、所定時間間隔で周期的に実行されるものであり、ＣＰＵ２１と記録部２５に記憶された利用履歴テーブル更新処理プログラムとの協働により実行される処理である。以下、図１６を参照して利用履歴テーブル更新処理について説明する。
【００７１】
先ず、通信ネットワークＮ及び通信部２６を介して、画像自販機１０から、印刷実施データとして、印刷した画像ファイルの画像ＩＤ、印刷日時及び印刷枚数が受信されたか否かが判別される（ステップＳ８１）。ステップＳ８１は、図１４の画像印刷販売処理のステップＳ６２に対応する。
【００７２】
印刷実施データとしての画像ＩＤ、印刷日時及び印刷枚数が受信された場合（ステップＳ８１；ＹＥＳ）、記録部２５内の自販機テーブル７０が参照され、画像ＩＤ等の発信元の画像自販機１０の固定ＩＰアドレス７２に対応する自販機ＩＤ７１が取得される（ステップＳ８２）。また、記録部２５内の画像データテーブル５０が参照され、受信した画像ＩＤに対応するユーザＩＤ５１が取得される（ステップ８３）。
【００７３】
次いで、送信履歴テーブル８０が参照され、上述した画像ファイル事前送信処理において、受信した画像ＩＤの画像ファイルを事前送信した画像自販機１０が特定され（ステップＳ８４）、通信ネットワークＮ及び通信部２６を介して、ステップＳ８４で特定された画像自販機１０のうち、印刷実施データの送信元である画像自販機１０以外の画像自販機１０を、受信した画像ＩＤの画像ファイルが印刷されなかった画像自販機として特定し、特定された画像自販機１０に対して、受信した画像ＩＤの画像ファイルの削除要求（削除指示）が行われる（ステップＳ８５）。
【００７４】
また、取得したユーザＩＤ、受信した画像ＩＤ、取得した自販機ＩＤ、受信した印刷日時及び印刷枚数が、記録部２５内の利用履歴テーブル６０のユーザＩＤ６１、画像ＩＤ６２、自販機ＩＤ６３、印刷日時６４及び印刷枚数６５に夫々登録され、利用履歴テーブル６０が更新され（ステップＳ８６）、利用履歴テーブル更新処理が終了される。
【００７５】
一方、印刷実施データとしての画像ＩＤ、印刷日時及び印刷枚数が受信されなかった場合（ステップＳ８１；ＮＯ）、利用履歴テーブル６０に、登録されてから一定時間経過した履歴データがあるか否かが判別される（ステップＳ８７）。本実施の形態においては、利用履歴テーブル６０の各履歴データの印刷日時６４に基づいて、登録されてから一定時間経過したか否かを判別することとするが、利用履歴テーブル６０の各履歴データと対応付けて登録日時を登録してもよい。対象となる履歴データがない場合は（ステップＳ８８；ＮＯ）、利用履歴テーブル更新処理が終了される。対象となる履歴データがある場合は（ステップＳ８８；ＹＥＳ）、利用履歴テーブル６０の対象となる履歴データが全て削除され（ステップＳ８９）、利用履歴テーブル更新処理は終了される。
【００７６】
以上、本実施の形態によれば、携帯電話機３０からサーバ２０に画像ファイルが添付されたメールが送信されると、サーバ２０において、メールの送信元のユーザＩＤが取得され、利用履歴テーブル６０におけるユーザＩＤ６１の内容が前記取得されたユーザＩＤである履歴データに基づいて、過去にそのユーザに利用された、利用可能性の高い画像自販機１０が、受信された画像ファイルを印刷する可能性が高い画像自販機であるとして事前送信対象として特定され、特定された画像自販機１０に当該画像ファイルが事前送信される。また、サーバ２０において、画像自販機１０から利用履歴として画像ＩＤ、印刷日時、印刷枚数等の印刷実施データが受信されると、受信した画像ＩＤの画像ファイルの事前送信先となった画像自販機１０が特定され、この印刷実施データの送信元以外の画像自販機１０に対して、即ち、当該画像ファイルを受信したが印刷しなかった画像自販機１０に対して、記録部１５に保存されている当該画像ＩＤの画像ファイルの削除が要求されるとともに、受信された印刷実施データが利用履歴テーブル６０に登録されて更新される。また、サーバ２０において、利用履歴テーブル６０に登録されてから一定時間経過した履歴データは削除される。
【００７７】
従って、ユーザに過去に利用された、利用可能性の高い画像自販機に予め画像ファイルを送信しておくことにより画像印刷時のユーザの待ち時間を軽減することが可能な画像印刷販売システムを提供するとともに、送信された画像ファイルが画像自販機に何時までも保存されていることによる記憶容量の圧迫及びデータの流出の可能性を回避することである。また、履歴データの蓄積によるサーバ２０における記憶容量の圧迫も回避することができる。
【００７８】
なお、上記実施の形態における記述内容は、本発明に係る画像印刷販売システム１００の好適な一例であり、これに限定されるものではない。
【００７９】
例えば、上記実施の形態においては、画像ファイルが事前送信されたが実際に印刷されなかった画像自販機に保存されている画像ファイルは削除することとしたが、この削除は、完全な消去であってもよいし、読み出し不能とすることであってもよい。
【００８０】
また、サーバ２０の画像データテーブル５０に記憶されたデータについても、印刷を行った画像自販機１０から印刷実施データが受信された際には、削除するようにしてもよい。また、保存されてから一定時間経過後に削除するようにしてもよい。これにより、サーバ２０に記憶されるデータ量を抑えることが可能となる。
【００８１】
また、上記実施の形態においては、ユーザの端末として、携帯電話機３０を用いる構成を説明したが、これに限定されない。例えば、ユーザの端末として、ＰＨＳ（Personal Handyphone System）、ＰＣ、ＰＤＡ（Personal Digital Assistant）、デジタルスチルカメラ、デジタルムービーカメラなどを用いる構成でもよい。
【００８２】
また、上記実施の形態においては、携帯電話機３０等のユーザ端末からサーバ２０へ画像ファイルを送信（アップロード）する場合を例にとり説明したが、画像自販機１０からサーバ２０に画像ファイルをアップロードする構成であってもよい。
【００８３】
また、サーバ２０において、ユーザ端末から画像ファイルを受信した際の送信状況データ、例えば、送信時間や送信元の機器（携帯電話機、ＰＣ、ＰＤＡ、デジタルスチルカメラ等）を記憶する構成とし、過去の送信状況データ及び利用履歴テーブルを参照することにより、画像ファイルをアップロードした際の送信状況に応じてユーザが利用する可能性の高い画像自販機を、その画像ファイルを印刷する可能性の高い送信対象の画像自販機として特定するようにしてもよい。これにより、事前送信に係るデータ通信の回数や画像自販機１０の記録部１５に蓄積される画像ファイルのデータ量を抑えることが可能となる。
【００８４】
また、上記実施の形態では、サーバ２０から、画像ファイル受信後に画像ファイルを画像自販機１０に事前送信する構成であったが、これに限定されるものではない。例えば、サーバ２０においてバッチ処理により、受信した画像ファイルをまとめて画像自販機１０に事前送信する構成としてもよい。例えば、サーバ２０が、通信の混雑度などチェックして、混雑していない場合に、画像ファイルを事前送信する構成が好ましい。
【００８５】
その他、本実施の形態における画像印刷販売システム１００の各構成要素の細部構成、及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００８６】
【図１】画像印刷販売システム１００の構成を示すブロック図である。
【図２】画像自販機１０の外観構成を示す図である。
【図３】画像自販機１０の内部構成を示すブロック図である。
【図４】サーバ２０の内部構成を示すブロック図である。
【図５】携帯電話機３０の内部構成を示すブロック図である。
【図６】サーバ２０の記録部２５に記憶されるユーザテーブル４０の構成を示す図である。
【図７】サーバ２０の記録部２５に記憶される画像データテーブル５０の構成を示す図である。
【図８】サーバ２０の記録部２５に記憶される利用履歴テーブル６０の構成を示す図である。
【図９】サーバ２０の記録部２５に記憶される自販機テーブル７０の構成を示す図である。
【図１０】サーバ２０の記録部２５に記憶される送信履歴テーブル８０の構成を示す図である。
【図１１】携帯電話機３０において実行される画像メール送信処理を示すフローチャートである。
【図１２】サーバ２０において実行される画像ファイル事前送信処理を示すフローチャートである。
【図１３】画像自販機１０において実行される画像ファイル受信処理を示すフローチャートである。
【図１４】画像自販機１０において実行される画像印刷販売処理を示すフローチャートである。
【図１５】サーバ２０において実行される画像ファイル送信処理を示すフローチャートである。
【図１６】サーバ２０において実行される利用履歴テーブル更新処理を示すフローチャートである。
【符号の説明】
【００８７】
１００  画像印刷販売システム
１０  画像自販機
２０  サーバ
３０  携帯電話機
１１，２１，３１  ＣＰＵ
１１１，２１１，３１１  制御部
１２，２２，３２  操作部
１３，２３，３３  ＲＡＭ
１４，２４，３４  表示部
１４１  表示画面
１５，２５，３５  記録部
１６，２６，３６  通信部
１Ｂ，２８，３８  バス
１７  金銭授受部
１７１  紙幣授受部
１７２  コイン授受部
１７３  返却レバー
１７４  おつり返却部
１７５  レシート出力部
１８  記録媒体読み出し部
１９  印刷部
１Ａ，２７  計時部
３７  撮影部
Ｎ  通信ネットワーク
【図１】
2005190405.tif 000003
【図２】
2005190405.tif 000004
【図３】
2005190405.tif 000005
【図４】
2005190405.tif 000006
【図５】
2005190405.tif 000007
【図６】
2005190405.tif 000008
【図７】
2005190405.tif 000009
【図８】
2005190405.tif 000010
【図９】
2005190405.tif 000011
【図１０】
2005190405.tif 000012
【図１１】
2005190405.tif 000013
【図１２】
2005190405.tif 000014
【図１３】
2005190405.tif 000015
【図１４】
2005190405.tif 000016
【図１５】
2005190405.tif 000017
【図１６】
2005190405.tif 000018