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