(57)【要約】【課題】写真自販機における印刷時の処理の迅速化を図る。【解決手段】各地に設置された写真自販機１を管理するサーバ２０は、画像記録端末３０が過去に各地の写真自販機１で利用した画像データと、当該画像データに対応する利用頻度を示すデータを記憶しており、画像記録端末３０に記録された画像データが印刷された場合、画像記録端末３０の写真自販機１での利用頻度に応じて、当該画像データをサーバ２０内に保存するか否かを判定し、サーバ２０内に保存すると判定された場合に当該画像データをサーバ２０内に保存する。また、写真自販機１は、画像データを印刷するとき、写真自販機１内に印刷対象の画像データが保存されていない場合、サーバ２０から当該画像データを取得して印刷処理を行う。【選択図】図１
2005190406.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置に記録された画像データを印刷して販売する複数の画像印刷販売装置と、前記複数の画像印刷販売装置に通信ネットワークを介して接続され、当該複数の画像印刷販売装置を管理するサーバから構成される画像印刷販売システムであって、
前記サーバは、
前記複数の画像印刷販売装置の各々で利用された画像データ及び当該画像データの利用頻度を示すデータを記憶する記憶手段と、
前記複数の画像印刷販売装置のうちの少なくとも１つにおいて画像データが印刷された場合、前記記憶手段の記憶内容に基づいて、当該画像データを前記記憶手段に保存するか否かを判定する保存判定手段と、
前記保存判定手段により前記画像データを前記記憶手段に保存すると判定された場合、当該画像データを前記記憶手段に保存する保存手段と、
前記印刷された画像データに対応する利用頻度を更新する更新手段と、
を備えることを特徴とする画像印刷販売システム。
【請求項２】
画像記録装置に記録された画像データを印刷して販売する複数の画像印刷販売装置と、前記複数の画像印刷販売装置に通信ネットワークを介して接続され、当該複数の画像印刷販売装置を管理するサーバから構成される画像印刷販売システムであって、
前記サーバは、
前記複数の画像印刷販売装置の各々で利用された画像データ及び当該画像データの利用頻度を示すデータを記憶する記憶手段と、
前記複数の画像印刷販売装置のうちの少なくとも１つにおいて画像データが印刷された場合、前記記憶手段の記憶内容に基づいて、当該画像データを、前記印刷を行った画像印刷販売装置に保存するか前記記憶手段に保存するかを判定する保存判定手段と、
前記保存判定手段により、前記印刷された画像データを、当該印刷を行った画像印刷販売装置に保存すると判定された場合、当該画像印刷販売装置に対し、前記印刷された画像データの保存を要求する要求手段と、
前記保存判定手段により、前記印刷された画像データを前記記憶手段に保存すると判定された場合、当該画像データを前記記憶手段に保存する保存手段と、
前記印刷された画像データに対応する利用頻度を更新する更新手段と、を備え、
前記印刷を行った画像印刷販売装置は、
前記サーバからの保存要求に応じて、前記印刷された画像データを装置内の記憶手段に保存する保存手段を備えることを特徴とする画像印刷販売システム。
【請求項３】
前記複数の画像印刷販売装置の各々は、
画像データを印刷する場合、当該画像データが装置内の記憶手段に保存されているか否かを判定するデータ判定手段を備え、
前記データ判定手段により印刷対象の画像データが前記記憶手段に保存されていると判定された場合、当該画像データを前記記憶手段から取得して印刷処理を行い、前記データ判定手段により印刷対象の画像データが前記記憶手段に保存されていないと判定された場合、当該画像データを前記サーバから取得して印刷処理を行うことを特徴とする請求項１又は２に記載の画像印刷販売システム。
【請求項４】
前記サーバは、
前記記憶手段に保存された画像データのうち、所定期間未使用の画像データがあるか否かを判定する未使用データ判定手段と、
前記未使用データ判定手段により、所定期間未使用の画像データがあると判定された場合、当該画像データを前記記憶手段から削除する削除手段と、
を備えることを特徴とする請求項１〜３の何れか一項に記載の画像印刷販売システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを印刷する画像印刷販売システムに関する。
【背景技術】
【０００２】
近年、メモリーカード等の記録媒体から読み込まれた画像を印刷して販売する画像印刷販売装置（以下、「写真自販機」と呼ぶ。）が、街角や建物内に設置され、デジタルカメラ等により記録された画像データを手軽に写真印刷できるようになっている。写真自販機は、記録媒体に記録された画像データを読み込み、表示モニタに印刷条件（印刷したい画像、印刷サイズ、印刷枚数等）の入力画面を表示させ、入力された印刷条件に基づいて画像を印刷する（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３５２３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、近年の画像データの高画素化に伴い、従来の写真自販機では、写真自販機内での画像処理負荷が増大するため、ユーザの処理待ち時間が長くなってしまうという問題があった。また、デジタルカメラ機能付の携帯端末に内蔵された記憶装置や、メモリーカード等の記録媒体の大容量化に伴い、記録媒体には多数の画像データが保存され、写真自販機は、携帯端末の記憶装置又は記録媒体から大量の画像データを読み込んで印刷する必要があるため、この点においても、ユーザの処理待ち時間が長くなってしまうという問題があった。
【０００４】
本発明の課題は、写真自販機における印刷時の処理の迅速化を図ることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像記録装置に記録された画像データを印刷して販売する複数の画像印刷販売装置と、前記複数の画像印刷販売装置に通信ネットワークを介して接続され、当該複数の画像印刷販売装置を管理するサーバから構成される画像印刷販売システムであって、前記サーバは、前記複数の画像印刷販売装置の各々で利用された画像データ及び当該画像データの利用頻度を示すデータを記憶する記憶手段と、前記複数の画像印刷販売装置のうちの少なくとも１つにおいて画像データが印刷された場合、前記記憶手段の記憶内容に基づいて、当該画像データを前記記憶手段に保存するか否かを判定する保存判定手段と、前記保存判定手段により前記画像データを前記記憶手段に保存すると判定された場合、当該画像データを前記記憶手段に保存する保存手段と、前記印刷された画像データに対応する利用頻度を更新する更新手段と、を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、画像記録装置に記録された画像データを印刷して販売する複数の画像印刷販売装置と、前記複数の画像印刷販売装置に通信ネットワークを介して接続され、当該複数の画像印刷販売装置を管理するサーバから構成される画像印刷販売システムであって、前記サーバは、前記複数の画像印刷販売装置の各々で利用された画像データ及び当該画像データの利用頻度を示すデータを記憶する記憶手段と、前記複数の画像印刷販売装置のうちの少なくとも１つにおいて画像データが印刷された場合、前記記憶手段の記憶内容に基づいて、当該画像データを、前記印刷を行った画像印刷販売装置に保存するか前記記憶手段に保存するかを判定する保存判定手段と、前記保存判定手段により、前記印刷された画像データを、当該印刷を行った画像印刷販売装置に保存すると判定された場合、当該画像印刷販売装置に対し、前記印刷された画像データの保存を要求する要求手段と、前記保存判定手段により、前記印刷された画像データを前記記憶手段に保存すると判定された場合、当該画像データを前記記憶手段に保存する保存手段と、前記印刷された画像データに対応する利用頻度を更新する更新手段と、を備え、前記印刷を行った画像印刷販売装置は、前記サーバからの保存要求に応じて、前記印刷された画像データを装置内の記憶手段に保存する保存手段を備えることを特徴としている。
【発明の効果】
【０００７】
請求項１に記載の発明によれば、画像記録装置が過去に画像印刷販売装置で利用した画像データの利用頻度に応じて、画像印刷販売装置を管理するサーバに、画像印刷販売装置で印刷された画像データを保存可能にしたことにより、画像記録装置から画像データを読み込まずにサーバに保存された画像データを取得して印刷することが可能になり、印刷時における処理の迅速化を図ることができる。
【０００８】
請求項２に記載の発明によれば、画像記録装置が過去に画像印刷販売装置で利用した画像データの利用頻度に応じて、印刷した画像データをサーバ又は印刷を行った画像印刷販売装置に保存可能にしたことにより、画像記録装置から画像データを読み込まずにサーバ又は画像印刷販売装置に保存された画像データを取得して印刷することが可能になり、印刷時における処理の迅速化を図ることができる。
【０００９】
請求項３に記載の発明によれば、印刷対象の画像データが画像印刷販売装置内に保存されている場合、当該画像データを画像印刷販売装置の記憶手段から取得して印刷処理を行うようにしたことにより、画像記録装置から画像データを読み込む必要がなくなり、画像印刷販売装置側の処理能力を高めなくても、処理時間を短縮させることができる。
【００１０】
請求項４に記載の発明によれば、画像印刷販売装置を管理するサーバに保存された画像データのうち、所定時間未使用の画像データを削除するようにしたことにより、サーバの記憶手段の容量を有効に利用することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図を参照して、本発明の実施形態について詳細に説明する。
まず、本実施形態における構成について説明する。
【００１２】
図１に、本発明の実施形態に係る画像印刷販売システム１００の全体構成を示す。画像印刷販売システム１００は、各地域の写真店や街角等に設置され、画像記録端末３０（デジタルカメラ、携帯電話等の端末、各種記録媒体）に記録された画像データを印刷して販売する写真自販機１と、各地域に設置された写真自販機１を管理するサーバ２０により構成され、写真自販機１とサーバ２０は、通信ネットワークＮを介して接続される。
【００１３】
ここで、通信ネットワークＮは、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、ＣＡＴＶ（CAble TeleVision）回線網、移動体通信網等の各種回線網と、それらを接続するインターネットサービスプロバイダや基地局等を含む。なお、１台のサーバ２０に通信ネットワークＮを介して接続される写真自販機１の台数は特に限定されない。
【００１４】
図２に、図１に示した写真自販機１の外観を示す。写真自販機１には、図２に示すように、タッチパネル１２ａ、各種の記録媒体を挿入するための記録媒体スロット部２、写真受取口３、紙幣投入口４、硬貨投入口５、返却レバー６、釣銭返却口７、レシート受取口８、端末接続部９が設けられている。
【００１５】
図３に、本実施形態の写真自販機１の主要部構成を示す。写真自販機１は、図３に示すように、ＣＰＵ（Central Processing Unit）１０、入力装置１１、表示装置１２、ＲＡＭ（Random Access Memory）１３、伝送制御部１４、金銭授受装置１５、印刷装置１６、記録装置１７、記録媒体読取装置１８により構成され、各部は、バス１９により接続される。
【００１６】
ＣＰＵ１０は、記録装置１７に格納されている各種制御プログラムをＲＡＭ１３内のプログラム格納エリアに展開してこれら各種制御プログラムを実行し、処理結果をＲＡＭ１３内のワークエリアに一時的に格納する。また、ＣＰＵ１０は、各種制御プログラムの実行による処理結果を記録装置１７内の指定された保存先に保存する。以下、ＣＰＵ１０による制御動作について説明する。
【００１７】
ＣＰＵ１０は、写真自販機１に接続された画像記録端末（デジタルカメラ、カメラ付携帯電話等）３０に保持された画像データを印刷する画像印刷処理（図９（ａ）及び図１０（ａ）参照）を実行する。この画像印刷処理において、ＣＰＵ１０は、印刷対象の画像データが記録装置１７に保存されているか否かを判定する。そして、ＣＰＵ１０は、この判定により、印刷対象の画像データが記録装置１７に保存されていると判定した場合、記録装置１７から当該画像データを取得し、印刷装置１６に対し、取得された画像データの印刷を指示する。一方、上記判定により、印刷対象の画像データが記録装置１７に保存されていないと判定した場合、ＣＰＵ１０は、通信ネットワークＮを介してサーバ２０から当該画像データを取得し、印刷装置１６に対し、取得された画像データの印刷を指示する。
【００１８】
また、ＣＰＵ１０は、サーバ２０からの画像データの保存要求に応じて、当該画像データを記録装置１７に保存する処理を行う。更に、ＣＰＵ１０は、サーバ２０からの画像データの削除要求に応じて、当該画像データを記録装置１７から削除する処理を行う（図１８（ａ）参照）。ここで、削除対象となる画像データは、一定期間（例えば、半年間）、どの写真自販機１においても利用されていない画像データである。
【００１９】
入力装置１１は、表示装置１２のＬＣＤ（Liquid Crystal Display）を覆うように設けられたタッチパネル１２ａを有し、電磁誘導式、磁気歪式、感圧式等の座標読み取り原理でタッチ指示された座標を検出し、検出した座標を位置信号としてＣＰＵ１０に出力する。
【００２０】
表示装置１２は、ＬＣＤ等の表示画面を備え、ＣＰＵ１０から入力される表示制御信号に従って、所要の表示処理を行う。
【００２１】
ＲＡＭ１３は、ＣＰＵ１０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ１３は、入力データ及び上記制御プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００２２】
伝送制御部１４は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、通信ネットワークＮを介して外部機器と通信を行うための制御を行う。また、伝送制御部１４は、端末接続部９に差し込まれた通信ケーブル（ＵＳＢケーブル等）を介して、デジタルカメラ、カメラ付携帯電話等の画像記録端末３０と通信を行うための制御を行う。写真自販機１に接続可能な画像記録端末３０としては、他に、カメラ付きＰＤＡ（Personal Digital Assistants）、ビデオカメラ等がある。
【００２３】
金銭授受装置１５は、指定されたプリントスタイルやプリント枚数に基づいてプリント料金を算出する。また、金銭授受装置１５は、紙幣投入口４及び／又は硬貨投入口５から投入された金額や偽造を判定し、投入金額とプリント料金との差から返金額を算出し、その返金額に相当する釣銭を釣銭返却口７から返却する。また、金銭授受装置１５は、算出されたプリント料金、投入金額、返金額のデータをＣＰＵ１０に出力する。
【００２４】
印刷装置１６は、単数あるいは複数のプリンタを備え、プリント指定された画像データに応じて変調した光ビームで感光材料（印画紙、シール）を走査露光して潜像を記録し、露光済みの感光材料に湿式の現像処理や乾燥処理を施して、仕上がり写真として写真受取口３に出力する。また、印刷装置１６は、写真プリントによって生じた客との取引内容をレシート用紙に印字し、レシート受取口８に出力する。
【００２５】
記録装置１７は、写真自販機１の各部を制御するための制御プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記録装置１７に固定的に設けたもの又は着脱自在に装着するものである。なお、記録装置１７が記憶するプログラム又はデータ等は、その一部又は全部を他の機器からＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）等の通信ネットワークを介して伝送制御部１４から受信して記憶する構成にしてもよい。また、記録媒体は、通信ネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００２６】
この記録装置１７は、図４に示すような管理テーブル１７１を格納している。管理テーブル１７１は、写真自販機１内に保存された画像データのファイルを管理するためのテーブルであり、図４に示すように、「端末ＩＤ」、「端末内でのファイル名」、「ファイル最終更新日時」、「画像加工内容」、「画像加工内容詳細」、「自販機内でのファイル名」、「利用回数」の各項目を対応付けて格納する。
【００２７】
管理テーブル１７１において「端末ＩＤ」項目は、画像データを保持した画像記録端末３０を識別するためのＩＤのデータを格納する。画像記録端末３０の端末ＩＤとしては、例えば、携帯電話番号（カメラ付き携帯電話の場合）、画像記録端末３０のシリアルＮｏ．、特定のソフトウェアのプロダクトＩＤ等がある。また、「端末ＩＤ」に格納されるＩＤデータは、画像データが記録された記録媒体に固有のＩＤのデータであってもよい。「端末内でのファイル名」項目は、画像記録端末３０で画像データに付与されたファイル名のデータを格納する。「ファイル最終更新日時」項目は、該当ファイルの最終更新日時のデータを格納する。
【００２８】
「画像加工内容」項目は、記録装置１７に保存されている該当ファイルの画像データに施された加工の内容（加工なし、サムネイル表示処理、印刷用画像加工）を示すデータを格納する。「画像加工内容詳細」項目は、該当ファイルの画像データに対する加工処理内容（印刷用画像加工の内容）として、「明るさ・色合い」、「レイアウト」、「フレーム」の各項目を格納する。「明るさ・色合い」項目は、画像の明るさ、色合いの補正の度合いを示すデータを格納し、「レイアウト」項目は、画像の配置を表すレイアウトパターンを示すデータを格納し、「フレーム」項目は、画像に合成するフレームを示すデータを格納する。例えば、図４において、「明るさ・色あい」項目に設定された「明るさ＋３」は、元画像より３段階明るく補正することを示す。
【００２９】
「自販機内でのファイル名」項目は、該当する画像データの記録装置１７内でのファイル名のデータを格納する。記録装置１７は、「自販機内でのファイル名」項目にファイル名が設定された画像データのファイルを格納している。「利用回数」項目は、写真自販機１で該当する画像データの利用回数を示すデータを格納する。
【００３０】
記録媒体読取装置１８は、記録媒体の種類別にドライブ装置を備え、ＣＰＵ１０から入力される指示信号に従って、ドライブ装置内に装填された記録媒体に記録されたデータの読み取り動作を行う。また、記録媒体読取装置１８は、ＣＰＵ１０から入力される指示信号に従って、ドライブ装置内に装填された記録媒体に指定されたデータを書き込む（記録する）動作を行う。なお、本実施形態では、画像データが記録された記録媒体も、デジタルカメラや携帯電話等の端末と同様に、画像記録端末３０として扱うことにする。
【００３１】
図５に、本実施形態のサーバ２０の主要部構成を示す。サーバ２０は、図５に示すように、ＣＰＵ２１、表示装置２２、入力装置２３、伝送制御部２４、記憶装置２５及びＲＡＭ２６により構成され、各部はバス２７により接続されている。
【００３２】
ＣＰＵ２１は、記憶装置２５に格納されている各種制御プログラムをＲＡＭ２６内の図示しないプログラム格納エリアに展開して、これら各制御プログラムを実行し、処理結果をＲＡＭ２６内のワークエリアに一時的に格納する。また、ＣＰＵ２１は、各制御プログラムの実行による処理結果を記憶装置２５内の指示された保存先に保存する。以下、ＣＰＵ２１による制御動作について説明する。
【００３３】
ＣＰＵ２１は、通信ネットワークＮを介して接続された写真自販機１で画像データの印刷が行われた際、画像読出・保存処理（図９（ｂ）及び図１０（ｂ）参照）を実行する。この画像読出・保存処理において、ＣＰＵ２１は、写真自販機１で印刷された画像データの保存優先度（後述）を判定し、判定結果に応じて当該画像データを記憶装置２５に保存する画像保存判定・保存処理（図１６参照）を実行する。
【００３４】
画像保存判定・保存処理において、ＣＰＵ２１は、記憶装置２５に格納された管理テーブル（ファイル別処理履歴テーブル２５１、保存ファイルテーブル２５２、端末別保存優先度テーブル２５３）に基づいて、写真自販機１で印刷された画像データを記憶装置２５に保存するか否かを判定する。写真自販機１で印刷された画像データを記憶装置２５に保存すると判定された場合、当該画像データを記憶装置２５に保存させる。
【００３５】
更に、ＣＰＵ２１は、画像保存判定・保存処理が終了すると、写真自販機１に接続されている画像記録端末に対応する処理履歴及び保存優先度を更新する処理履歴・優先度更新処理（図１７参照）を実行する。
【００３６】
また、ＣＰＵ２１は、保存ファイルテーブル２５２から、一定期間（例えば、半年間）未使用の画像データのファイルを特定し、その特定されたファイルに関わる管理テーブルのデータを削除するとともに、そのファイルを格納している写真自販機１に対し、当該ファイルの削除を要求する信号を送信する（図１８（ｂ）参照）。
【００３７】
表示装置２２は、ＣＲＴ（Cathode Ray Tube）又はＬＣＤ（Liquid Crystal Display）等から構成される表示画面を有し、ＣＰＵ２１から入力される表示信号に従って、所要の表示処理を行う。
【００３８】
入力装置２３は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ２１に出力する。
【００３９】
伝送制御部２４は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、通信ネットワークＮを介して外部機器と通信を行うための制御を行う。
【００４０】
記憶装置２５は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置２５に固定的に設けたもの又は着脱自在に装着するものである。なお、記憶装置２５が記憶するプログラム又はデータ等は、その一部又は全部を他の機器からＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）等の通信ネットワークを介して伝送制御部２４から受信して記憶する構成にしてもよい。また、記録媒体は、通信ネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００４１】
この記憶装置２５は、通信ネットワークＮに接続された写真自販機１を管理するための管理テーブルとして、ファイル別処理履歴テーブル２５１（図６参照）、保存ファイルテーブル２５２（図７参照）、端末別保存優先度テーブル２５３（図８参照）、自販機別保存ファイルテーブル（図示略）を格納する。
【００４２】
ファイル別処理履歴テーブル２５１は、通信ネットワークＮに接続された各写真自販機１での画像データに対する処理履歴をファイル別に管理するためのテーブルであり、図６に示すように、「端末ＩＤ」、「端末内でのファイル名」、「ファイル最終更新日時」、「処理内容」、「画像加工内容詳細」、「処理回数」、「自販機ＩＤ」の各項目を対応付けて格納する。
【００４３】
ファイル別処理履歴テーブル２５１において「端末ＩＤ」項目は、画像データを保持した画像記録端末３０を識別するためのＩＤのデータを格納する。「端末内でのファイル名」項目は、画像記録端末３０で画像データに付与されたファイル名のデータを格納する。「ファイル最終更新日時」項目は、該当ファイルの最終更新日時のデータを格納する。「処理内容」項目は、該当ファイルに対する処理内容（サムネイル表示又は印刷）のデータを格納する。「画像加工内容詳細」項目は、該当ファイルの画像データに対する加工処理内容として、「明るさ・色合い」、「レイアウト」、「フレーム」の各項目を格納する。「明るさ・色合い」項目は、画像の明るさ、色合いの補正の度合いを示すデータを格納し、「レイアウト」項目は、画像の配置を表すレイアウトパターンを示すデータを格納し、「フレーム」項目は、画像に合成するフレームを示すデータを格納する。「処理回数」項目は、該当する画像データに処理内容項目で設定された処理を行った回数のデータを格納する。「自販機ＩＤ」項目は、該当する画像データに処理内容項目で設定された処理を行った写真自販機１を識別するためのＩＤのデータを格納する。
【００４４】
図６に示すように、ファイル別処理履歴テーブル２５１では、端末ＩＤ、端末内でのファイル名及び自販機ＩＤが一致しても、ファイル最終更新日時の異なるものは、別レコードとして扱われる。例えば、図６に示すファイル別処理履歴テーブル２５１では、端末ＩＤが 09011111111 のファイル a1.jpg のうち、ファイル最終更新日時が異なるものは、別レコードとなっている。また、端末ＩＤ、端末内でのファイル名、ファイル最終更新日時及び自販機ＩＤが一致しても、画像加工内容が異なるものは別レコードとなり、別々に集計、管理される。
【００４５】
保存ファイルテーブル２５２は、通信ネットワークＮに接続された各写真自販機１に保存された画像データのファイルを管理するためのテーブルであり、図７に示すように、「端末ＩＤ」、「端末内でのファイル名」、「ファイル最終更新日時」、「画像加工内容」、「画像加工内容詳細」、「サーバ内でのファイル名」、「自販機ＩＤ」の各項目を対応付けて格納する。
【００４６】
保存ファイルテーブル２５２において「端末ＩＤ」項目は、画像データを保持した画像記録端末３０を識別するためのＩＤのデータを格納する。「端末内でのファイル名」項目は、画像記録端末３０で画像データに付与されたファイル名のデータを格納する。「ファイル最終更新日時」項目は、該当ファイルの最終更新日時のデータを格納する。「画像加工内容」項目は、記憶装置２５に保存されている該当ファイルの画像データに施された加工の内容（加工なし、サムネイル表示処理、印刷用画像加工）を示すデータを格納する。「画像加工内容詳細」項目は、該当ファイルの画像データに対する加工処理内容（印刷用画像加工の内容）として、「明るさ・色合い」、「レイアウト」、「フレーム」の各項目を格納する。「明るさ・色合い」項目は、画像の明るさ、色合いの補正の度合いを示すデータを格納し、「レイアウト」項目は、画像の配置を表すレイアウトパターンを示すデータを格納し、「フレーム」項目は、画像に合成するフレームを示すデータを格納する。「サーバ内でのファイル名」項目は、該当する画像データの記憶装置２５内でのファイル名のデータを格納する。記憶装置２５は、「サーバ内でのファイル名」項目にファイル名が設定された画像データのファイルを格納している。「自販機ＩＤ」項目は、該当する画像データを印刷処理した写真自販機１を識別するためのＩＤのデータを格納する。
【００４７】
端末別保存優先度テーブル２５３は、画像記録端末及び写真自販機毎に、保持されている画像データを優先的にサーバ２０及び／又は写真自販機１に保存するための優先度を格納したテーブルであり、図８に示すように、「端末ＩＤ」、「総利用回数」、「サムネイル反復表示回数」、「サムネイル用ファイル保存優先度」、「元画像反復使用回数」、「元画像ファイル保存優先度」、「元画像・加工反復使用回数」、「加工済画像ファイル保存優先度」、「自販機ＩＤ」の各項目を対応付けて格納する。
【００４８】
端末別保存優先度テーブル２５３において「端末ＩＤ」項目は、画像データを保持した画像記録端末３０を識別するためのＩＤのデータを格納する。「総利用回数」項目は、該当する画像記録端末が該当する写真自販機１を利用した全回数を示すデータを格納する。「サムネイル反復表示回数」項目は、過去にサムネイル表示した画像データを再び表示した回数を示すデータを格納する。例えば、３つの画像データを保持する画像記録端末を初めて写真自販機１に接続した場合、サムネイル反復表示回数は０となる。この画像記録端末がこれら３つの画像データを残したまま再度写真自販機１に接続した場合、過去に写真自販機１で表示したことがある画像データが３つあるため、サムネイル反復表示回数は３回になる。２回目の接続時に３つの画像データのうちの１つが別の画像データに入れ換えられていた場合は、サムネイル反復表示回数は２回になる。
【００４９】
端末別保存優先度テーブル２５３において「サムネイル用ファイル保存優先度」項目は、該当画像記録端末について、サムネイル用ファイルをどの程度優先的に写真自販機１に保存するかを表す優先度を示すデータを格納する。サムネイル用ファイル保存優先度は、下記の式（１）のように定義される。
サムネイル用ファイル保存優先度＝総利用回数×サムネイル反復表示回数    （１）
写真自販機１の利用回数が多く、同一の画像データの表示回数が多い画像記録端末ほど、優先的にサムネイル画像が写真自販機１内に保存されることになる。
【００５０】
「元画像反復使用回数」項目は、過去に印刷したことのある画像データを、過去と同一又は異なる画像加工（明るさ補正、色合い補正、レイアウト、フレーム）で印刷した回数を示すデータを格納する。「元画像ファイル保存優先度」項目は、該当端末について、画像加工がされていない元画像をどの程度優先的に写真自販機１に保存するかを表す優先度を示すデータを格納する。元画像ファイル保存優先度は、下記の式（２）のように定義される。
元画像ファイル保存優先度＝総利用回数×元画像反復使用回数    （２）
【００５１】
「元画像・加工反復使用回数」項目は、過去に印刷したことのある画像データを、過去と同一の画像加工（明るさ補正、色合い補正、レイアウト、フレーム）で印刷した回数を示すデータを格納する。「加工済画像ファイル保存優先度」項目は、該当端末について、画像加工された画像データをどの程度優先的に写真自販機１に保存するかを表す優先度を示すデータを格納する。加工済画像ファイル保存優先度は、下記の式（３）のように定義される。
加工済画像ファイル保存優先度＝総利用回数×元画像・加工反復使用回数    （３）
【００５２】
端末別保存優先度テーブル２５３において「自販機ＩＤ」項目は、該当する画像記録端末が利用した写真自販機１を識別するためのＩＤのデータを格納する。なお、端末別保存優先度テーブル２５３は、画像記録端末（端末ＩＤ）と写真自販機（端末ＩＤ）の組み合わせ毎に異なるレコードを有する。例えば、同一の画像記録端末３０が複数の写真自販機を利用している場合は、利用している写真自販機毎に異なるレコードとなる。
【００５３】
端末別保存優先度テーブル２５３により、各地域に設置された写真自販機１を利用する各ユーザの利用状況を読み取ることができる。例えば、１つの画像記録端末３０に多くのファイルをまとめて保持しておくようなユーザの場合、写真自販機１を利用する度に、画像記録端末３０に常に保持されている画像がサムネイル表示されるため、サムネイル用ファイル保存優先度が予め設定された規定値よりも高くなり、記憶装置２５に、画像記録端末３０に保持された画像データのサムネイル用画像が優先的に保存される。
【００５４】
画像記録端末３０で保持する画像データを頻繁に入れ換えるユーザの場合、同一画像が何度もサムネイル表示されることがないため、サムネイル用ファイル保存優先度が規定値よりも低くなり、記憶装置２５に、画像記録端末３０に保持された画像データのサムネイル用画像は保存されない。同一画像を同一加工で頻繁に印刷するユーザの場合、元画像のファイルと、加工済画像のファイルの双方のファイル保存優先度が規定値よりも高くなり、双方のファイルが記憶装置２５に保存される。
【００５５】
元画像が同一で、いつも異なる加工で印刷するユーザの場合、元画像反復使用回数が高く、元画像・加工反復使用回数が低くなる傾向になるため、元画像ファイル保存優先度が規定値よりも高く、加工済画像ファイル保存優先度が規定値よりも低くなる。従って、記憶装置２５には、加工済画像のファイルは保存されず、元画像のファイルのみが保存される。写真自販機１を利用する度に異なる画像を印刷するユーザの場合、サムネイル用ファイル保存優先度、元画像ファイル保存優先度、加工済画像ファイル保存優先度の何れも規定値より低くなるため、記憶装置２５には何も保存されない。
【００５６】
自販機別保存ファイルテーブル（図示略）は、通信ネットワークＮに接続された写真自販機別に、写真自販機１内に保存されているファイルの管理データを格納したもので、管理データとして、「自販機ＩＤ」、「端末ＩＤ」、「端末内でのファイル名」、「ファイル最終更新日時」、「画像加工内容」、「画像加工内容詳細」、「自販機内でのファイル名」の各項目を対応付けて格納する。
【００５７】
自販機別保存ファイルテーブルにおいて、「自販機ＩＤ」項目は、通信ネットワークＮに接続された写真自販機１を識別するためのＩＤのデータを格納する。「端末ＩＤ」項目は、該当する写真自販機１を利用した画像記録端末３０を識別するためのＩＤのデータを格納する。「端末内でのファイル名」項目は、画像記録端末３０で画像データに付与されたファイル名のデータを格納する。「ファイル最終更新日時」項目は、該当ファイルの最終更新日時のデータを格納する。「画像加工内容」項目は、記録装置１７に保存されている該当ファイルの画像データに施された加工の内容（加工なし、サムネイル表示処理、印刷用画像加工）を示すデータを格納する。「画像加工内容詳細」項目は、該当ファイルの画像データに対する加工処理内容（印刷用画像加工の内容）として、「明るさ・色合い」、「レイアウト」、「フレーム」の各項目を格納する。「自販機内でのファイル名」項目は、上記の項目で指定された画像加工が施された画像データの写真自販機１内でのファイル名のデータを格納する。
【００５８】
図５に戻り、ＲＡＭ２６は、ＣＰＵ２１により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ２６は、入力データや上記制御プログラムの実行時に生じる処理結果等のデータをワークエリアに一時的に格納する。
【００５９】
次に、本実施形態における動作について説明する。
図９（ａ）、図１０（ａ）、図１２〜図１４、図１８（ａ）は、本実施形態の写真自販機１の動作を説明するためのフロ−チャートである。これらのフローチャートは、写真自販機１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。以下では、これらのプログラムが、ＣＰＵ１０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部１４から受信して実現するようにしてもよい。
【００６０】
また、図９（ｂ）、図１０（ｂ）、図１５〜図１７、図１８（ｂ）は、本実施形態のサーバ２０の動作を説明するためのフローチャートである。これらのフローチャートは、サーバ２０を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。以下では、これらのプログラムが、ＣＰＵ２１が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部２４から受信して実現するようにしてもよい。
【００６１】
まず、図９（ａ）、図１０（ａ）のフローチャート及び図１１の画面表示例を参照して、写真自販機１において実行される画像印刷処理について説明する。
【００６２】
まず、画像記録端末３０が端末接続部９を介して写真自販機１に接続されると、画像記録端末３０の端末ＩＤ、画像記録端末３０に保持された画像データのファイル名（画像ファイル名）、これらのファイルのファイル更新日時が取得され（ステップＴ１）、画像記録端末３０で保持された画像データが読み込まれる（図１１（ａ））。次いで、写真自販機１の自販機ＩＤ、ステップＴ１で取得された端末ＩＤ、画像ファイル名、ファイル最終更新日時のデータがサーバ２０に送信され（ステップＴ２）、サーバ２０からのサムネイル画像データの受信を待機する（ステップＴ３）。
【００６３】
サーバ２０から、サムネイル画像データが受信されると（ステップＴ３；ＹＥＳ）、表示装置１２に、図１１（ｂ）に示すように、その受信されたサムネイル画像を配列したサムネイル画面が表示され、ユーザに、印刷する画像の選択が促される。サムネイル画面上でのタッチ指示により、印刷する画像が選択されると（ステップＴ４）、管理テーブル１７１内で、ステップＴ４で選択された画像の元画像データの管理データを検索することにより、その選択された画像の元画像データが写真自販機１内に保存されているか否かが判定される（ステップＴ５）。
【００６４】
ステップＴ５において、印刷する画像の元画像データが写真自販機１内に保存されていると判定された場合（ステップＴ５；ＹＥＳ）、記録装置１７から、印刷する画像の元画像データが読み出され（ステップＴ６）、ステップＴ８〜Ｔ１０に移行する。ステップＴ５において、印刷画像の元画像データが写真自販機１内に保存されていないと判定された場合（ステップＴ５；ＮＯ）、印刷する画像の元画像データを取得するための画像取得処理（図１２参照）が行われる（ステップＴ７）。
【００６５】
ステップＴ６の画像読み出し又はステップＴ７の画像取得処理により、印刷する画像の元画像データが取得されると、図１１（ｃ）に示すように、その取得された元画像データに対する画像加工（明るさ・色合い補正、レイアウト、フレーム）を指定するためのプレビュー・画像加工指定画面が表示装置１２に表示される。なお、図１１（ｃ）及び（ｄ）に示したプレビュー・画像加工指定画面では、色合いを補正するためのボタンが省略されている。
【００６６】
図１１（ｃ）に示すプレビュー・画像加工指定画面上のタッチ指示により、画像加工（明るさ補正、レイアウト、フレーム）が指定されると、ステップＴ６又はＴ７で取得された元画像データに対して指定された画像加工を施して画像加工後の画像を表示する画像加工・プレビュー画面表示処理（図１３参照）が行われる（ステップＴ８〜Ｔ１０）。明るさ・色合いの補正、レイアウトの選択、フレームの選択のそれぞれにおいて、画像加工・プレビュー画面表示処理が行われる。図１１（ｄ）に、画像加工が施された画像の表示例を示す。なお、図１０（ａ）では、画像加工・プレビュー画面表示処理が、明るさ・色合い、レイアウト、フレームの順番で行われる場合を示しているが、これらの処理の順番は特に限定されない。
【００６７】
画像加工が終了すると、印刷枚数の指定及び印刷料金の投入を要求する印刷枚数指定・料金要求処理（図１４参照）が行われる（ステップＴ１１）。紙幣投入口４及び／又は硬貨投入口５に、要求された印刷料金以上の金額が投入されると、加工済みの画像データの印刷処理が行われ（ステップＴ１２）、印刷処理により作成された写真が写真受取口３に出力される。
【００６８】
印刷処理が終了すると、ステップＴ１２の印刷処理で、写真自販機１に保存された画像データを使用したか否かが判定される（ステップＴ１３）。ステップＴ１３において、ステップＴ１２の印刷処理で写真自販機１に保存された画像データを使用しなかったと判定された場合（ステップＴ１３；ＮＯ）、ステップＴ１６に移行する。
【００６９】
ステップＴ１３において、ステップＴ１２の印刷処理で写真自販機１に保存された画像データを使用したと判定された場合（ステップＴ１３；ＹＥＳ）、管理テーブル１７１に格納された当該画像データに対応する利用回数がカウントアップされ（ステップＴ１４）、その画像データの利用回数のデータがサーバ２０に送信される（ステップＴ１５）。
【００７０】
ステップＴ１３においてステップＴ１２の印刷処理で写真自販機１に保存された画像データを使用しなかったと判定された場合（ステップＴ１３；ＮＯ）又はステップＴ１５で利用回数データがサーバ２０に送信されると、印刷した画像データ及びその関連データ（端末内でのファイル名、ファイル最終更新日時、画像加工内容等）がサーバ２０に送信される（ステップＴ１６）。
【００７１】
印刷した画像データ及びその関連データがサーバ２０に送信されると、ステップＴ１１の印刷枚数指定・料金要求処理においてユーザにより投入された金額と印刷料金を比較することにより、お釣りがあるか否かが判定される（ステップＴ１７）。ステップＴ１７において、お釣りがないと判定された場合（ステップＴ１７；ＮＯ）、本画像印刷・保存処理が終了する。ステップＴ１７において、お釣りがあると判定された場合（ステップＴ１７；ＹＥＳ）、釣銭返却口７から該当するお釣りが返却され（ステップＴ１８）、本画像印刷処理が終了する。
【００７２】
次に、図９（ｂ）及び図１０（ｂ）のフローチャートを参照して、サーバ２０において実行される画像読出・保存処理について説明する。
【００７３】
通信ネットワークＮに接続された写真自販機１から、自販機ＩＤ、端末ＩＤ、画像ファイル名、ファイル最終更新日時のデータが受信されると（ステップＳ１；ＹＥＳ）、その受信データに基づいてサムネイル用の画像データを取得して写真自販機１に送信するためのサムネイル用ファイル取得・保存・送信処理（図１５参照）が行われる（ステップＳ２）。
【００７４】
ステップＳ２のサムネイル用ファイル取得・保存・送信処理により、写真自販機１にサムネイル用の画像データが送信されると、写真自販機１において、印刷する画像として選択された画像データのファイル名、ファイル最終更新日時のデータが受信されたか否かが判定される（ステップＳ３）。ステップＳ３において、写真自販機１から、印刷対象として選択された画像データのファイル名、ファイル最終更新日時のデータが受信されていない場合は（ステップＳ３；ＮＯ）、ステップＳ８に移行する。
【００７５】
ステップＳ３において、写真自販機１から、印刷対象として選択された画像データのファイル名、ファイル最終更新日時のデータが受信されたと判定された場合（ステップＳ３；ＹＥＳ）、保存ファイルテーブル２５２内で、ステップＳ１で受信された端末ＩＤ、ステップＳ３での受信データに該当する元画像データのファイル名が検索され（ステップＳ４）、サーバ２０内に該当する保存ファイルがあるか否かが判定される（ステップＳ５）。
【００７６】
ステップＳ５において、サーバ２０内に該当する保存ファイルがあると判定された場合（ステップＳ５；ＹＥＳ）、記憶装置２５から該当する保存ファイルが読み出されて、送信元の写真自販機１に送信され（ステップＳ６）、ステップＳ８に移行する。ステップＳ５において、サーバ２０内に該当する保存ファイルがないと判定された場合（ステップＳ５；ＮＯ）、送信元の写真自販機１に、該当する保存ファイルがない旨が通知され（ステップＳ７）、ステップＳ８に移行する。
【００７７】
写真自販機１から、加工済画像データの有無の問い合わせがあった場合（ステップＳ８；ＹＥＳ）、保存ファイルテーブル２５２で該当する加工済画像データの管理データを検索することにより、当該加工済画像データが検索され（ステップＳ９）、当該加工済画像データがサーバ２０内に保存されているか否かが判定される（ステップＳ１０）。
【００７８】
ステップＳ１０において、写真自販機１から問い合わせのあった加工済画像データがサーバ２０内に保存されていると判定された場合（ステップＳ１０；ＹＥＳ）、その加工済画像データが送信元（問い合わせ元）の写真自販機１に送信され（ステップＳ１１）、ステップＳ１３に移行する。
【００７９】
ステップＳ１０において、写真自販機１から問い合わせのあった加工済画像データがサーバ２０内に保存されていないと判定された場合（ステップＳ１０；ＮＯ）、当該加工済画像データがサーバ２０内に保存されていない旨が送信元（問い合わせ元）の写真自販機１に通知され（ステップＳ１２）、ステップＳ１３に移行する。
【００８０】
写真自販機１から、画像データの利用回数を示すデータが受信された場合（ステップＳ１３；ＮＯ）、ファイル別処理履歴テーブル２５１に格納された当該画像データに対応する処理回数（利用回数）がカウントアップされ（ステップＳ１５）、ステップＳ３に戻る。
【００８１】
写真自販機１から、印刷された画像データ及びその関連データが受信された場合（ステップＳ１３）；ＹＥＳ、印刷された画像の元画像データの保存優先度に応じて当該元画像データをサーバ２０に保存する画像保存判定・保存処理（図１６参照）（元画像用）が行われる（ステップＳ１６）。次いで、印刷した加工済画像データの保存優先度に応じて当該加工済画像データをサーバ２０に保存する画像保存判定・保存処理（図１６参照）（加工済画像用）が行われる（ステップＳ１７）。
【００８２】
画像保存判定・保存処理が終了すると、写真自販機１に接続されている画像記録端末３０に対応する処理履歴及び保存優先度を更新する処理履歴・優先度更新処理（図１７参照）が行われる（ステップＳ１８）。処理履歴・優先度更新処理が終了すると、保存ファイルテーブル２５２のファイル最終更新日時項目に設定されたファイルの最終更新日時と現在の日付を比較することにより、記憶装置２５に保存された画像データのファイルの中から、半年間未使用のファイルが特定され、その特定されたファイルを削除する処理が行われ（ステップＳ１９）、本画像読出・保存処理が終了する。
【００８３】
次に、図１２のフローチャートを参照して、図９（ａ）に示した画像取得処理の詳細を説明する。
【００８４】
図１１（ｂ）に示すサムネイル画面で、印刷する画像が選択されると、その選択された画像のファイル名及びファイル最終更新日時が画像記録端末３０から取得される（ステップＴ２０）。次いで、選択された画像のファイル名、ステップＴ２０で取得されたファイル名、ファイル最終更新日時のデータがサーバ２０に送信される（ステップＴ２１）。ステップＴ２１のデータ送信により、サーバ２０に対し、印刷する画像の元画像データのファイル（保存ファイル）の取得が要求され、サーバ２０からの該当保存ファイルの受信が待機される（ステップＴ２２）。
【００８５】
ステップＴ２２において、サーバ２０から、印刷する画像の元画像データのファイル（保存ファイル）が受信された場合（ステップＴ２２；ＹＥＳ）、その受信されたファイルが取得され（ステップＴ２３）、本画像取得処理が終了する。ステップＴ２２において、サーバ２０に該当する保存ファイルがない旨が通知された場合（ステップＴ２２；ＮＯ）、写真自販機１に接続された画像記録端末３０から、印刷する画像の元画像データのファイルが取得され（ステップＴ２４）、本画像取得処理が終了する。
【００８６】
次に、図１３のフローチャートを参照して、図１０（ａ）に示した画像加工・プレビュー画面表示処理の詳細を説明する。
【００８７】
まず、図１１（ｃ）に示すように、表示装置１２に、前段階までに取得された画像に対応するプレビュー・画像加工指定画面が表示される（ステップＴ３０）。このプレビュー・画像加工指定画面において、画像加工として、明るさ、レイアウト（ポストカードのように上半分、下半分のみに画像配置等）、使用するフレームの何れか一つが指定されると（ステップＴ３１；ＹＥＳ）、サーバ２０に対し、その指定された画像加工と全く同一の加工が施された加工済画像の有無の問い合わせが行われ（ステップＴ３２）、サーバ２０からの問い合わせ結果の受信が待機される（ステップＴ３３）。
【００８８】
ステップＴ３３において、サーバ２０から加工済画像データが受信された場合（ステップＴ３３；ＹＥＳ）、ステップＴ３０に戻り、表示装置１２に、受信された加工済画像データに対応するプレビュー・画像加工指定画面が表示される。ステップＴ３３において、サーバ２０から、該当する加工済画像データがない旨が通知された場合（ステップＴ３３；ＮＯ）、プレビュー表示されている画像データに対して、ステップＴ３１で指定された画像加工が施され（ステップＴ３４）、ステップＴ３０に戻る。
【００８９】
プレビュー・画像加工指定画面において、画像加工が指定されずに（ステップＴ３１；ＮＯ）、「ＯＫ」ボタンが指定されると（ステップＴ３５；ＹＥＳ）、これまでの画像加工で得られた加工済画像データが、印刷対象の画像データとして決定され、本画像加工・プレビュー画面表示処理が終了する。
【００９０】
次に、図１４のフローチャートを参照して、図１０（ａ）に示した印刷枚数指定・料金要求処理の詳細を説明する。
【００９１】
画像加工・プレビュー画面表示処理が終了すると、表示装置１２には、印刷枚数指定画面（図示略）が表示され（ステップＴ４０）、ユーザに印刷枚数の入力が促される。印刷枚数指定画面において、印刷枚数が入力されると（ステップＴ４１；ＹＥＳ）、指定された印刷枚数に基づいて印刷料金が算出され（ステップＴ４２）、表示装置１２に、ステップＴ４２で算出された印刷料金の投入を促すための料金投入要求画面（図示略）が表示される（ステップＴ４３）。
【００９２】
料金投入要求画面上のメッセージに従って、紙幣投入口４及び／又は硬貨投入口５に金額が投入されると、その投入金額が要求金額以上であるか否かが判定される（ステップＴ４４）。ステップＴ４４において、投入金額が要求金額未満である場合は（ステップＴ４４；ＮＯ）、ステップＴ４３に戻る。ステップＴ４４において、投入金額が要求金額以上であると判定された場合（ステップＴ４４；ＹＥＳ）、本印刷枚数指定・料金要求処理が終了する。
【００９３】
次に、図１５のフローチャートを参照して、図９（ｂ）に示したサムネイル用ファイル取得・保存・送信処理の詳細を説明する。
【００９４】
まず、写真自販機１に接続されている画像記録端末で保持されている画像データをカウントするためのカウンタ値ｎが０に設定される（ステップＳ２０）。次いで、現在のカウンタ値ｎがインクリメントされ（ステップＳ２１）、図９（ｂ）のステップＳ１でのデータ受信により、端末ＩＤ、カウンタ値ｎに対応する画像データのファイル名及びファイル最終更新日時が取得される（ステップＳ２２）。
【００９５】
次いで、保存ファイルテーブル２５２から、ステップＳ１で取得された端末ＩＤ、ステップＳ２２で取得されたファイル名及び最終更新日時に一致し、画像加工内容が「サムネイル処理」に対応するレコードのサーバ内でのファイル名が検索され（ステップＳ２３）、記憶装置２５上で該当するファイル名があるか否かが判定される（ステップＳ２４）。
【００９６】
ステップＳ２４において、記憶装置２５上に該当するファイル名があると判定された場合（ステップＳ２４；ＹＥＳ）、記憶装置２５から該当ファイル名のサムネイル用ファイルが取得され（ステップＳ３２）、後述のステップＳ２９に移行する。ステップＳ２４において、記憶装置２５上に該当するファイル名がないと判定された場合（ステップＳ２４；ＮＯ）、保存ファイルテーブル２５２から、ステップＳ２２で取得された端末ＩＤ、ファイル名及び最終更新日時に一致し、画像加工内容が「なし（元画像）」に対応するレコードのサーバ内での保存ファイル名が取得される（ステップＳ２５）。
【００９７】
次いで、記憶装置２５から、ステップＳ２５で取得されたファイル名の元画像データのファイルが取得され（ステップＳ２６）、その取得された元画像データがサムネイル用の画像サイズに縮小される（ステップＳ２７）。なお、該当する元画像データのファイルが記憶装置２５に保存されていない場合は、写真自販機１から取得するようにする。
【００９８】
元画像データからサムネイル用画像データが生成されると、その生成されたサムネイル用画像データに対する画像保存判定・保存処理（図１６参照）が行われ（ステップＳ２８）、該当サムネイル画像に関わる処理履歴及び保存優先度を更新する処理履歴・優先度更新処理（図１７参照）が行われる（ステップＳ２９）。
【００９９】
ステップＳ２９の処理履歴・優先度更新処理が終了すると、現在のカウンタ値ｎが、サムネイル画面に表示可能な画像数以上であるか否かが判定される（ステップＳ３０）。ステップＳ３０において、カウンタ値ｎが、サムネイル画面に表示可能な画像数未満であると判定された場合（ステップＳ３０；ＮＯ）、ステップＳ２１に移行する。ステップＳ３０において、カウンタ値ｎが、サムネイル画面に表示可能な画像数以上であると判定された場合（ステップＳ３０；ＹＥＳ）、これまでに得られたサムネイル用画像を合成することによりサムネイル画面が作成され（図１１（ｂ）参照）、その作成されたサムネイル画面が送信元の写真自販機１に送信され（ステップＳ３１）、本サムネイル用ファイル取得・保存・送信処理が終了する。
【０１００】
次に、図１６のフローチャートを参照して、図１０（ｂ）に示した画像保存判定・保存処理の詳細を説明する。
【０１０１】
まず、端末別保存優先度テーブル２５３から、図９（ｂ）のステップＳ１で取得された端末ＩＤのファイル保存優先度が取得される（ステップＳ７０）。なお、本処理がサムネイル用の画像保存判定・保存処理（図１５のステップＳ２８）である場合、ステップＳ７０では、サムネイル用ファイル保存優先度が取得される。また、本処理が元画像用の画像保存判定・保存処理（図１０（ｂ）のステップＳ１６）である場合、ステップＳ７０では、元画像ファイル保存優先度が取得される。また、本処理が加工済画像用の画像保存判定・保存処理（図１０（ｂ）のステップＳ１７）である場合、ステップＳ７０では、加工済画像ファイル保存優先度が取得される。
【０１０２】
次いで、ステップＳ７０で取得されたファイル保存優先度が、予め設定された規定値以上であるか否かが判定される（ステップＳ７１）。ステップＳ７１において、ステップＳ７０で取得されたファイル保存優先度が規定値未満であると判定された場合（ステップＳ７１；ＮＯ）、保存対象の画像データ（サムネイル画像、元画像、加工済画像の何れか１つ）のファイルはサーバ２０に保存されずに、本画像保存判定・保存処理が終了する。
【０１０３】
ステップＳ７１において、ステップＳ７０で取得されたファイル保存優先度が規定値以上であると判定された場合（ステップＳ７１；ＹＥＳ）、記憶装置２５の空き容量が、保存対象の画像ファイルの容量以上であるか否かが判定される（ステップＳ７２）。ステップＳ７２において、記憶装置２５の空き容量が、保存対象の画像データのファイル（画像ファイル）の容量以上であると判定された場合（ステップＳ７２；ＹＥＳ）、ステップＳ７８に移行し、保存対象の画像ファイルに新規のファイル名が発行され（ステップＳ７８）、記憶装置２５に、ステップＳ７８で発行されたファイル名で保存対象の画像ファイルが保存される（ステップＳ７９）。
【０１０４】
ステップＳ７２において、記憶装置２５の空き容量が、保存対象の画像ファイルの容量未満であると判定された場合（ステップＳ７２；ＮＯ）、保存ファイルテーブル２５２に管理データが格納されたファイルのうち、最小の保存優先度のファイルが端末別保存優先度テーブル２５３から特定される（ステップＳ７３）。次いで、ステップＳ７０で取得されたファイル保存優先度が、ステップＳ７３で特定された最小保存優先度より大きいか否かが判定される（ステップＳ７４）。
【０１０５】
ステップＳ７４において、該当するファイル保存優先度が最小保存優先度以下であると判定された場合（ステップＳ７４；ＮＯ）、保存対象の画像ファイルはサーバ２０に保存されずに、本画像保存判定・保存処理が終了する。ステップＳ７４において、該当するファイル保存優先度が最小保存優先度より大きいと判定された場合（ステップＳ７４；ＹＥＳ）、その最小保存優先度のファイルが記憶装置２５から削除され（ステップＳ７５）、保存ファイルテーブル２５２から、最小優先度のファイルの情報が削除される（ステップＳ７６）。
【０１０６】
そして、再び、記憶装置２５の現在の空き容量が、保存対象の画像ファイルの容量以上であるか否かが判定される（ステップＳ７７）。ステップＳ７７において、記憶装置２５の空き容量が、保存対象の画像ファイルの容量未満であると判定された場合（ステップＳ７７；ＮＯ）、ステップＳ７３に戻り、ステップＳ７３〜Ｓ７７の処理が繰り返される。
【０１０７】
ステップＳ７７において、記憶装置２５の空き容量が、保存対象の画像ファイルの容量以上であると判定された場合（ステップＳ７７；ＹＥＳ）、保存対象の画像ファイルに新規のファイル名が発行され（ステップＳ７８）、記憶装置２５に、ステップＳ７８で発行されたファイル名で保存対象の画像ファイルが保存される（ステップＳ７９）。記憶装置２５に画像ファイルが保存されると、保存ファイルテーブル２５２に、ステップＳ７９で保存されたファイルの情報が追加され（ステップＳ８０）、本画像保存判定・保存処理が終了する。
【０１０８】
次に、図１６の画像保存判定・保存処理の変形例について説明する。図１６の画像保存判定・保存処理では、写真自販機１で印刷した画像データのファイルをサーバ２０に保存するか否かの判定を、その写真自販機１を利用した画像記録端末３０のファイル保存優先度に応じて行うようにしたが、印刷した画像データと同一の画像データを異なる写真自販機で印刷する頻度に応じて行うようにしてもよい。
【０１０９】
このような判定処理を実現するために、サーバ２０は、ファイル別処理履歴テーブル２５１から、「端末ＩＤ」、「端末内でのファイル名」、「ファイル最終更新日時」、「処理内容」、「画像加工内容詳細」が同一で「自販機ＩＤ」が異なるレコードを検索し、検索により抽出されたレコードの数（即ち、画像記録端末が過去に同一の画像データを印刷したことのある写真自販機の数）に応じて、該当する画像データをサーバ２０に保存するか否かを判定する。例えば、同一画像データを印刷したことのある写真自販機の数が規定値以上であれば、異なる複数の写真自販機を利用する傾向が強いユーザと判断され、該当する画像データをサーバ２０に保存しておく。このようにすると、ユーザは、各地に設置されたどの写真自販機１を利用しても、サーバ２０から該当する画像データを取得して印刷することができる。
【０１１０】
一方、同一の画像データを印刷したことのある写真自販機の数が規定値未満であれば、ファイル別処理履歴テーブル２５１から、画像データを印刷した写真自販機１で、同一の画像データを過去に利用した回数（処理回数）を取得し、その取得された処理回数に応じて、画像データを印刷した写真自販機１に当該画像データを保存するか否かを判定する。例えば、写真自販機１での同一画像データの処理回数が予め設定された規定値以上であれば、その写真自販機１を利用する傾向が強いユーザと判断され、サーバ２０は、当該写真自販機１に対し、該当する画像データのファイルの保存を要求する信号を送信する。このようにすると、ユーザが頻繁に利用する写真自販機１に利用頻度の高いファイルが保存されることになり、ユーザは、写真自販機１に保存されたファイルを取得して印刷処理を行うことが可能になる。
【０１１１】
また、図１６の画像保存判定・保存処理では、画像記録端末３０の写真自販機１への一回の接続で、サーバ２０の記憶装置２５に保存できるファイル数に上限を設けていなかったが、記憶装置２５に保存可能なファイル数の上限（規定値）を設定することで、ファイル保存にかかる時間を短縮させることができる。これを実現させるためには、図１６の画像保存判定・保存処理において、ファイル数が規定値より小さい場合にのみ、ファイルを保存できるようにすればよい。
【０１１２】
また、画像記録端末３０の写真自販機１への一回の接続で、サーバ２０の記憶装置２５に保存可能なファイル数の上限値を設ける代わりに、記憶装置２５に保存可能なファイルの容量の上限値を設けるようにしても、ファイル保存にかかる時間を短縮させることができる。
【０１１３】
次に、図１７のフローチャートを参照して、図１０（ｂ）に示した処理履歴・優先度更新処理の詳細を説明する。
【０１１４】
まず、ファイル別処理履歴テーブル２５１において、図９（ｂ）のステップＳ１で取得された端末ＩＤに対応する処理履歴が更新される（ステップＳ８１）。次いで、端末別保存優先度テーブル２５３において、該当端末ＩＤの保存優先度が再計算され（ステップＳ８２）、本処理履歴・優先度更新処理が終了する。なお、本処理がサムネイル用の処理履歴・優先度更新処理（図１５のステップＳ２９）である場合、ステップＳ８２では、サムネイル用ファイル保存優先度が再計算される。また、本処理が元画像用の処理履歴・優先度更新処理（図１０（ｂ）のステップＳ１８）である場合、ステップＳ８２では、元画像ファイル保存優先度が再計算される。また、本処理が加工済画像用の処理履歴・優先度更新処理（図１０（ｂ）のステップＳ１８）である場合、ステップＳ８２では、加工済画像ファイル保存優先度が再計算される。
【０１１５】
次に、図１８（ａ）のフローチャートを参照して、写真自販機１において実行される画像削除・保存処理について説明する。
【０１１６】
サーバ２０から、写真自販機１内に格納された画像データのファイルの削除要求が受信されると（ステップＴ５０；ＹＥＳ）、削除要求で指定されたファイルが記録装置１７から削除されるとともに、管理テーブル１７１から、削除要求で指定されたファイルに対応するレコード（管理データ）が削除される（ステップＴ５１）。
【０１１７】
サーバ２０から、画像データのファイルの追加要求が受信された場合（ステップＴ５０；ＮＯ、ステップＴ５２；ＹＥＳ）、追加要求で指定されたファイルが記録装置１７に保存されるとともに、管理テーブル１７１に、当該ファイルに対応するレコード（管理データ）が追加され（ステップＴ５３）、本画像削除・保存処理が終了する。
【０１１８】
次に、図１８（ｂ）のフローチャートを参照して、サーバ２０において実行される画像削除・送信処理について説明する。
【０１１９】
まず、保存ファイルテーブル２５２のファイル最終更新日時項目に設定されたファイルの最終更新日時と現在の日付を比較することにより、記憶装置２５に保存された画像データのファイルの中から、半年間未使用の保存ファイルが検索され（ステップＳ９０）、該当する保存ファイルがあるか否かが判定される（ステップＳ９１）。
【０１２０】
ステップＳ９１において、半年間未使用の保存ファイルがあると判定された場合（ステップＳ９１；ＹＥＳ）、当該保存ファイルが削除されるとともに、ファイル別処理履歴テーブル２５１、保存ファイルテーブル２５２から、当該保存ファイルに対応するレコード（管理データ）が削除される（ステップＳ９２）。
【０１２１】
ステップＳ９１において半年間未使用の保存ファイルがないと判定された場合（ステップＳ９１；ＮＯ）又はステップＳ９２において未使用の保存ファイル及びその管理データが削除されると、自販機別保存ファイルテーブル（図示略）内を検索することにより、通信ネットワークＮに接続された写真自販機１の中で、半年間未使用のファイルを保存している写真自販機１があるか否かが判定される（ステップＳ９３）。
【０１２２】
ステップＳ９３において、半年間未使用のファイルを保存している写真自販機１があると判定された場合（ステップＳ９３；ＹＥＳ）、その写真自販機１に対し、当該ファイルの削除を要求する信号が送信される（ステップＳ９４）。ステップＳ９３において半年間未使用のファイルを保存している写真自販機１がないと判定された場合（ステップＳ９３；ＮＯ）又はステップＳ９４において削除要求が送信されると、写真自販機毎に、使用回数が規定回数以上（例えば、５０回以上）の新規の画像データのファイルがあるか否かが判定される（ステップＳ９５）。使用回数は、ファイル別処理履歴テーブル２５１の処理回数項目に設定されたデータに対応する。
【０１２３】
ステップＳ９５において、使用回数が規定回数以上の新規の画像データがあると判定された場合（ステップＳ９５；ＹＥＳ）、記憶装置２５から該当画像データが読み出され、当該ファイルが利用された写真自販機１に対し、当該画像データのファイル及びその管理データの保存を要求する信号が送信され（ステップＳ９６）、本画像削除・送信処理が終了する。ステップＳ９５において、使用回数が規定回数以上の新規の画像データがないと判定された場合（ステップＳ９５；ＮＯ）、本画像削除・送信処理が終了する。
【０１２４】
以上のように、本実施形態の画像印刷販売システム１００によれば、画像記録端末３０に保持されている画像データを、各地に設置された写真自販機１での利用頻度に応じてサーバ２０（及び写真自販機１）に保存するようにしたことにより、利用頻度の高い画像データを印刷する場合に、該当する画像データを画像記録端末３０から読み込む必要がなくなり、写真自販機１側の処理能力を高めなくても、印刷時における処理を迅速化させることができる。
【０１２５】
また、元画像データだけでなく、サムネイル画像データも、写真自販機１での利用頻度（表示した回数）に応じてサーバ２０の記憶装置２５に保存するようにしたことにより、表示装置１２にサムネイル画像を表示する場合に、サーバ２０にユーザが希望するサムネイル画像が保存されていれば、画像記録端末３０から元画像データを読み込んでサムネイル画像を作成する必要がなくなり、ユーザの待ち時間を短縮させることができる。特に、図１１（ｂ）に示すように、一度に多数のサムネイル画像を表示する場合、これらのサムネイル画像がサーバ２０に保存されていれば、写真自販機１でのサムネイル画面の表示に係る処理負荷を大幅に削減させることができる。
【０１２６】
同様に、加工済画像データも、写真自販機１での利用頻度（過去に印刷した回数）に応じてサーバ２０の記憶装置２５に保存するようにしたことにより、サーバ２０にユーザが希望する加工済画像データが保存されている場合、画像記録端末３０から元画像データを読み込んで画像加工処理を行う必要がなくなり、写真自販機１での処理時間を大幅に短縮させることができる。
【０１２７】
また、画像保存判定により、ファイル保存優先度が規定値を超えている画像データ（元画像、サムネイル画像、加工済画像）（即ち、利用頻度の高い画像データ）をサーバ２０の記憶装置２５に優先的に保存し、利用頻度の低い画像データは記憶装置２５に保存しないようにしているため、記憶装置２５の容量を有効に利用することができる。
【０１２８】
更に、同一の元画像に異なる加工を施して何度も印刷する傾向が高い画像記録端末の場合、元画像データのみを優先的にサーバ２０に保存し、元画像が同一で加工方法が異なる多数の画像データを保存しないようにしているため、記憶装置２５の容量を有効に利用することが可能になる。
【０１２９】
なお、上述の実施形態における記述内容は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１３０】
例えば、上述の実施形態では、ファイル保存優先度を決定するのに、式（１）〜式（３）に示すように、画像記録端末が写真自販機１を利用した回数（総利用回数）と、反復出現回数（サムネイル反復表示回数、元画像反復使用回数、元画像・加工反復使用回数）のみを用いたが、過去の利用日時を更に用いて、写真自販機１を利用した最終日時の古いファイルほど、保存優先度を低くするようにしてもよい。また、一定期間以上前の利用回数を無効にした上で、ファイル保存優先度を決定するようにしてもよい。
【０１３１】
また、サーバ２０の記憶装置２５から、サムネイル表示対象の画像、印刷対象の画像を検索する際の検索条件として、端末ＩＤ、ファイル名、ファイルの最終更新日時を用いたが、これにＥｘｉｆ情報等を加え、Ｅｘｉｆ情報に含まれる撮影機器、撮影条件の情報を更に用いるようにしてもよい。
【０１３２】
更に、上述の実施形態では、画像記録端末３０と写真自販機１がケーブルで接続されている場合を示したが、無線接続される場合にも、本実施形態を適用することが可能である。
【０１３３】
また、上述の本実施形態では、画像記録端末３０が自己固有の端末ＩＤを写真自販機１に送信する機能を有することを前提とし、図９（ａ）のステップＴ１において、画像記録端末３０から受信した端末ＩＤを取得するようにしたが、自己固有の端末ＩＤが設定されていない画像記録端末３０に対しても本実施形態を適用させるために、写真自販機１側又はサーバ２０で端末ＩＤを発行させるようにすればよい。
【図面の簡単な説明】
【０１３４】
【図１】本発明の実施形態に係る画像印刷販売システムの全体構成を示すブロック図。
【図２】図１の写真自販機の外観図。
【図３】写真自販機の主要部構成を示すブロック図。
【図４】写真自販機の記録装置に格納された管理テーブル１７１のデータ構成を示す図。
【図５】図１のサーバの主要部構成を示すブロック図。
【図６】サーバの記憶装置に格納されたファイル別処理履歴テーブル２５１のデータ構成を示す図。
【図７】サーバの記憶装置に格納された保存ファイルテーブル２５２のデータ構成を示す図。
【図８】サーバの記憶装置に格納された端末別保存優先度テーブル２５３のデータ構成を示す図。
【図９】写真自販機において実行される画像印刷処理を示すフローチャート（同図（ａ））と、サーバにおいて実行される画像読出・保存処理を示すフローチャート（同図（ｂ））。
【図１０】写真自販機において実行される画像印刷処理を示すフローチャート（同図（ａ））と、サーバにおいて実行される画像読出・保存処理を示すフローチャート（同図（ｂ））。
【図１１】写真自販機の表示装置での画面表示例を示す図。
【図１２】図９（ａ）に示した画像取得処理の詳細を示すフローチャート。
【図１３】図１０（ａ）に示した画像加工・プレビュー画面表示処理の詳細を示すフローチャート。
【図１４】図１０（ａ）に示した印刷枚数指定・料金要求処理の詳細を示すフローチャート。
【図１５】図９（ｂ）に示したサムネイル用ファイル取得・保存・送信処理の詳細を示すフローチャート。
【図１６】図１０（ｂ）に示した画像保存判定・保存処理の詳細を示すフローチャート。
【図１７】図１０（ｂ）に示した処理履歴・優先度更新処理の詳細を示すフローチャート。
【図１８】写真自販機において実行される画像削除・保存処理を示すフローチャート（同図（ａ））と、サーバにおいて実行される画像削除・送信処理を示すフローチャート（同図（ｂ））。
【符号の説明】
【０１３５】
１    写真自販機（画像印刷販売装置）
２    記録媒体スロット部
３    写真受取口
４    紙幣投入口
５    硬貨投入口
６    返却レバー
７    釣銭返却口
８    レシート受取口
９    端末接続部
１０    ＣＰＵ
１１    入力装置
１２    表示装置
１３    ＲＡＭ
１４    伝送制御部
１５    金銭授受装置
１６    印刷装置
１７    記録装置
１７１    管理テーブル
１８    記録媒体読取装置
２０    サーバ
２１    ＣＰＵ
２２    表示装置
２３    入力装置
２４    伝送制御部
２５    記憶装置
２５１    ファイル別処理履歴テーブル
２５２    保存ファイルテーブル
２５３    端末別保存優先度テーブル
２６    ＲＡＭ
３０    画像記録端末（画像記録装置）
１００    画像印刷販売システム
Ｎ    通信ネットワーク
【図１】
2005190406.tif 000003
【図２】
2005190406.tif 000004
【図３】
2005190406.tif 000005
【図４】
2005190406.tif 000006
【図５】
2005190406.tif 000007
【図６】
2005190406.tif 000008
【図７】
2005190406.tif 000009
【図８】
2005190406.tif 000010
【図９】
2005190406.tif 000011
【図１０】
2005190406.tif 000012
【図１１】
2005190406.tif 000013
【図１２】
2005190406.tif 000014
【図１３】
2005190406.tif 000015
【図１４】
2005190406.tif 000016
【図１５】
2005190406.tif 000017
【図１６】
2005190406.tif 000018
【図１７】
2005190406.tif 000019
【図１８】
2005190406.tif 000020