(57)【要約】【課題】  画像形成装置のユーザーは、ハードディスクに画像ファイルを記憶する領域が不足し、情報処理装置からの画像データファイルをハードディスクに蓄積できないことを気づかずに、そのまま写真印刷作業を継続し、画像形成装置の写真印刷機能を占有しているものであった。【解決手段】  本発明は、写真プリント用に用いられる画像データを有する画像情報を取得する手段と、取得した画像情報を蓄積する手段と、蓄積された画像情報が所定の容量に達した場合に、または、画像情報が蓄積される記録媒体の空き容量が所定容量以下になった場合に、空き領域が少ないことを通知する手段を有する画像形成装置である。【選択図】図１
2006224539.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像データ取得部と、前記画像取得部で取得した画像データを画像処理してプリント用画像データを生成する画像処理部と、前記画像処理部で生成したプリント用画像データを出力する出力部を有する画像形成装置であって、
プリント用画像データを有する画像情報を取得する画像情報取得部と、
前記画像情報取得部が取得した画像情報が格納される画像情報格納部と、
前記画像情報格納部のデータの格納領域を確保する必要があるか否かを判定する判定部と、
前記判定部が格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知部を有することを特徴とする画像形成装置。
【請求項２】
前記判定部が格納領域を確保する必要があると判定した場合に、前記画像情報格納部に格納されている画像情報を前記出力部に転送する転送部をさらに有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像情報格納部に格納されている画像情報を出力する旨の指示を受け付ける画像情報転送制御部をさらに有し、
前記画像情報転送制御部が前記指示を受け付けた場合に、前記画像情報格納部に格納されている画像情報を、前記転送部が前記出力部に転送する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像情報を出力する旨の指示は、前記画像処理部で処理し、生成されたプリント用画像データの出力処理が終了した場合に、発せられるものであることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記判定部は、前記画像情報格納部のデータを格納する空き領域の容量を算出し、算出された空き領域の容量が所定容量以上あるか否かを判定し、
前記算出された空き領域の容量が所定容量以上ない場合に、前記通知部が、格納領域に関する情報を通知することを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
写真のプリントに用いられる画像データを有する画像情報を取得する手段と、前記取得した画像情報を蓄積する手段と、前記蓄積された画像情報が所定の容量に達した場合に、または、画像情報が蓄積される記録媒体の空き容量が所定容量以下になった場合に、格納領域に関する情報を通知する手段を有する画像形成装置。
【請求項７】
写真のプリントに用いられる画像データを有する画像情報を取得する手段と、前記取得した画像情報を蓄積する手段と、前記蓄積された画像情報とは別に取得した画像データを画像処理して得られたプリント用画像データのプリント処理が終了した場合に、前記蓄積した画像情報を、プリント処理する手段を有する画像形成装置。
【請求項８】
画像データを取得し、前記取得した画像データを画像処理して、プリント用画像データを生成し、前記プリント用画像データを出力するための画像形成装置と、前記画像形成装置と接続される１つまたは２つ以上の情報処理装置を有する画像形成システムであって、
前記情報処理装置は、
画像データを取得する手段と、
前記取得した画像データを画像処理してプリント用画像データを作成する手段と、
前記プリント用画像データと前記プリント用画像データに関する処理情報を有する画像情報を格納する手段と、
前記格納した画像情報を、前記画像形成装置に送信する手段を有するものであり、
前記画像形成装置は、
画像情報を受信する画像情報受信部と、
前記画像情報受信部が受信した画像情報が格納される画像情報格納部と、
前記画像情報格納部のデータの格納領域を確保する必要があるか否かを判定する判定部と、
前記判定部が格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知部とを有する画像形成システム。
【請求項９】
前記画像形成装置は、
前記判定部が格納領域を確保する必要があると判定した場合に、画像情報格納部に格納されている画像情報を転送するデータ転送部を、
さらに有することを特徴とする請求項８に記載の画像形成システム。
【請求項１０】
前記画像形成装置が、
前記画像情報格納部に格納されている画像情報を出力する旨の指示を受け付ける画像情報転送制御部を、さらに有し、
前記画像情報転送制御部が前記指示を受け付けた場合に、前記画像情報格納部に格納されている画像情報を、前記転送部が転送することを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
コンピュータに、
プリント用画像データを有する画像情報を受信する画像情報受信ステップと、
前記画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、
前記画像情報蓄積ステップの蓄積先の記憶媒体のデータの格納領域を確保する必要があるか否かを判定する判定ステップと、
前記判定ステップで格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知ステップとを実行させるためのプログラム。
【請求項１２】
コンピュータに、
プリント用画像データを有する画像情報を受信する画像情報受信ステップと、
前記画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、
前記画像情報蓄積ステップで蓄積された画像情報とは別に取得した画像データを画像処理して得られたプリント用画像データのプリント処理が終了した旨の指示を受け付ける画像情報転送制御ステップと、
前記画像情報転送制御ステップで前記指示を受け付けた場合に、蓄積された画像情報を転送する転送ステップと、
前記転送ステップで転送された画像情報を出力する出力ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを出力する画像形成装置とこの画像形成装置と接続される１つまたは２つ以上の情報処理装置を有する画像形成システム、及び、そのプログラムに関するものである。
【背景技術】
【０００２】
従来から、写真印刷用機能を有する画像形成装置に内蔵のハードディスク内にホットフォルダが作成されていた。このホットフォルダ上には、写真印刷用の画像データファイルを有するサブフォルダが作成されていた。この写真印刷用の画像データファイルは、画像形成装置に接続される情報処理装置で作成され、情報処理装置から送信されるものであった。このホットフォルダ上にサブフォルダが形成されていると、画像形成装置は、ホットフォルダ上のサブフォルダ内の画像データファイルを読み出し、写真印刷するものだった。
【０００３】
また、従来から、画像処理を待つ大量の画像ファイルが記憶領域に蓄積して、その記憶領域の空き領域が少なくなると、画像ファイル処理に支障が生じることがあった。それを解決するために、記憶領域に所定容量以上の空き領域がある場合にのみ、データファイルサーバからデータファイル処理装置への画像データのデータファイルの転送を許可する方法があった（特許文献１参照）。また、画像データのデータファイルを印字手段に転送したのちに、データファイル処理済みの不要となったデータファイルをその都度、記憶領域から削除し、記憶領域の空き領域を確保する方法があった（特許文献１参照）。
【特許文献１】特開２００３−３２３３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術においては、画像形成装置に内蔵のハードディスクの空き容量がない場合には、画像形成装置に接続された情報処理装置に格納された画像データファイルをハードディスクに転送することが禁止されていた。この結果、情報処理装置では、画像データファイルを送信できず、作業が強制的に中断され、画像形成装置のハードディスクの記憶領域が確保されるまで待たなければならず、画像データの再送信等の作業の手間が増えるという問題があった。
【０００５】
一方、画像形成装置のユーザーは、ハードディスクに画像ファイルを記憶する領域が不足し、情報処理装置からの画像データファイルをハードディスクに蓄積できないことを気づかずに、そのまま写真印刷作業を継続し、画像形成装置の写真印刷機能を占有しているものであった。そして、その作業が終了後、ハードディスク内の画像データファイルを検索し、その画像ファイルを写真印刷していた。かかる場合において、画像形成装置の写真印刷機能が占有されていると、情報処理装置からの画像データファイルの写真印刷処理が遅れ、緊急で写真印刷をしたいときに、即座に写真印刷できないという問題があった。さらに、情報処理装置からの画像データファイル処理を優先して行おうとしても、すぐには対応できないものであった。また、対応したとしても、手続きが面倒であり、煩雑な作業となり、結果、写真印刷の品質低下を招く原因となっていた。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明は、画像データを取得する画像データ取得部と、画像取得部で取得した画像データを画像処理してプリント用画像データを生成する画像処理部と、画像処理部で生成されたプリント用画像データを出力する出力部を有する画像形成装置であって、プリント用画像データを有する画像情報を取得する画像情報取得部と、画像情報取得部が取得した画像情報が格納される画像情報格納部と、画像情報格納部のデータの格納領域を確保する必要があるか否かを判定する判定部と、判定部が格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知部を有することを特徴とする画像形成装置である。
【０００７】
かかる画像形成装置によって、格納部の空き領域が不足してきていることを、ユーザーが知ることができ、画像情報格納部に蓄積された画像情報を出力できる。そして、画像情報を出力することで、空き領域の容量が確保され、例えば、情報処理装置から送信される画像情報の受付を停止することなく、画像情報を受け付けることができる。よって情報処理装置における画像情報の二重の送信作業の手間がなくなり、また、画像形成装置における作業の煩雑さがなくなり、結果、写真印刷の品質低下もなくなる。
【０００８】
また、他の本発明は、判定部が格納領域を確保する必要があると判定した場合に、画像情報格納部に格納されている画像情報を出力部に転送する転送部をさらに有することを特徴とする画像形成装置である。
【０００９】
かかる構成によって、格納領域に関する情報を通知する際に、画像情報を自動的に出力部に転送できるので、システム全体としての作業効率が向上する。
【００１０】
また、他の本発明は、画像情報格納部に格納されている画像情報を出力する旨の指示を受け付ける画像情報転送制御部をさらに有し、画像情報転送制御部が指示を受け付けた場合に、画像情報格納部に格納されている画像情報を、転送部が出力部に転送する、ことを特徴とする画像形成装置である。
【００１１】
かかる構成によって、格納部の空き領域の不足とは関係なく、画像情報転送制御部が受け付けた指示に基づいて、画像情報を出力でき、新たな画像情報を格納できるので、画像形成装置の写真プリント処理を中断することなく、効率よく行うことができる。
【００１２】
また、他の本発明は、画像情報を出力する旨の指示は、画像処理部で処理し、生成されたプリント用画像データの出力処理が終了した場合に発せられるものであることを特徴とする画像形成装置である。
【００１３】
かかる構成によって、プリント用画像データの出力処理が終了したことを判断できるので、その終了後に、画像情報格納部に格納された画像情報を読み出し、出力することができる。
【００１４】
また、他の本発明は、判定部は、画像情報格納部のデータを格納する空き領域の容量を算出し、算出された空き領域の容量が所定容量以上あるか否かを判定し、前記算出された空き領域の容量が所定容量以上ない場合に、前記通知部が、格納領域に関する情報を通知することを特徴とする画像形成装置である。
【００１５】
かかる構成によって、画像情報格納部の空き領域の容量を算出できる。したがって、画像情報格納部の空き領域が不足してきて、完全に画像情報を格納できなくなる前に、その空き領域の容量が不足してきていることを、事前に通知することができる。
【００１６】
他の本発明は、写真のプリントに用いられる画像データを有する画像情報を取得する手段と、取得した画像情報を蓄積する手段と、蓄積された画像情報が所定の容量に達した場合に、または、画像情報が蓄積される記録媒体の空き容量が所定容量以下になった場合に、格納領域に関する情報を通知する手段を有する画像形成装置である。
【００１７】
他の本発明は、写真のプリントに用いられる画像データを有する画像情報を取得する手段と、取得した画像情報を蓄積する手段と、蓄積された画像情報とは別に取得した画像データを処理して得られたプリント用画像データのプリント処理が終了した場合に、蓄積した画像情報を、プリント処理する手段を有する画像形成装置である。
【００１８】
他の本発明は、画像データを取得し、取得した画像データを画像処理して、プリント用画像データを生成し、プリント用画像データを出力するための画像形成装置と、画像形成装置と接続される１つまたは２つ以上の情報処理装置を有する画像形成システムであって、情報処理装置は、画像データを取得する手段と、取得した画像データを画像処理してプリント用画像データを作成する手段と、プリント用画像データとプリント用画像データに関する処理情報を有する画像情報を格納する手段と、格納した画像情報を、画像形成装置に送信する手段を有するものであり、画像形成装置は、画像情報を受信する画像情報受信部と、画像情報受信部が受信した画像情報が格納される画像情報格納部と、画像情報格納部のデータの格納領域を確保する必要があるか否かを判定する判定部と、判定部が格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知部とを有する画像形成システムである。
【００１９】
かかる画像形成システムによって、格納部の空き領域が不足してきていることを、ユーザーが知ることができ、画像情報格納部に蓄積された画像情報を出力できる。そして、画像情報を出力することで、空き領域の容量が確保され、情報処理装置から送信される画像情報の受付を停止することなく、画像情報を受け付けることができる。よって情報処理装置における画像情報の二重の送信作業の手間がなくなり、また、画像形成装置における作業の煩雑さがなくなり、結果、写真印刷の品質低下もなくなる。
【００２０】
また、他の本発明は、画像形成装置は、判定部が格納領域を確保する必要があると判定した場合に、画像情報格納部に格納されている画像情報を転送するデータ転送部を、さらに有することを特徴とする画像形成システムである。
【００２１】
かかる画像形成システムによって、格納領域に関する情報を通知する際に、画像情報を自動的に出力部に転送できるので、システム全体としての作業効率が向上する。
【００２２】
また、他の本発明は、画像形成装置が、画像情報格納部に格納されている画像情報を出力する旨の指示を受け付ける画像情報転送制御部を、さらに有し、画像情報転送制御部が指示を受け付けた場合に、画像情報格納部に格納されている画像情報を、転送部が転送することを特徴とする画像形成システムである。
【００２３】
かかる画像形成システムによって、格納部の空き領域の不足とは関係なく、画像情報転送制御部が受けつけた指示に基づいて、画像情報を出力でき、新たな画像情報を格納できるので、画像形成装置の写真プリント作業を長時間中断することなく、効率よく行うことができる。
【００２４】
また、他の本発明は、コンピュータに、プリント用画像データを有する画像情報を受信する画像情報受信ステップと、画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、画像情報蓄積ステップの蓄積先の記憶媒体のデータの格納領域を確保する必要があるか否かを判定する判定ステップと、判定ステップで格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知ステップとを実行させるためのプログラムである。
【００２５】
かかるプログラムの作用、効果は、上記で説明した作用、効果と同様である。
【００２６】
また、他の本発明は、コンピュータに、プリント用画像データを有する画像情報を受信する画像情報受信ステップと、画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、画像情報蓄積ステップで蓄積された画像情報とは別に取得した画像データを画像処理して得られたプリント用画像データのプリント処理が終了した旨の指示を受け付ける画像情報転送制御ステップと、画像情報転送制御ステップで指示を受け付けた場合に、蓄積された画像情報を転送する転送ステップと、転送ステップで転送された画像情報を出力する出力ステップを実行させるためのプログラムである。
【００２７】
かかるプログラムの作用、効果は、上記で説明した作用、効果と同様である。
【発明を実施するための最良の形態】
【００２８】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
図１は、本実施の形態における情報処理装置１００、１１０と、画像形成装置２００を有する画像形成システムの構成を示すブロック図である。情報処理装置１００は、取得部１０１、第２画像処理部１０２、格納部１０３、情報送信部１０４、コマンドファイル作成部１０５を有する。また、情報処理装置１１０は、情報処理装置１００と同様の構成要素を有する。
【００２９】
画像形成装置２００は、画像データ取得部２０１、第１画像処理部２０２、データ格納部２０３、データ転送部２０４、出力部２０５、画像情報受信部２０６、画像情報格納部２０７、判定部２０８、通知部２０９、画像情報転送制御部２１０を有する。出力部２０５は、写真プリント手段２０５１、記録手段２０５２、通信手段２０５３を有する。情報処理装置１００、１１０は、ローカルエリアネットワークを介して画像形成装置２００に接続されている。なお、情報処理装置１００、１１０は、その他の接続手段、例えば、無線手段、インターネットを介して画像形成装置２００と接続されていてもよい。
【００３０】
以下に、情報処理装置１００の各構成について説明する。なお、情報処理装置１００は、図示しないが、ＣＰＵ、ＭＰＵ、メモリ、制御バス、データバス、キーボードやマウス等の入力手段、液晶表示画面等の表示部、ハードディスク等の記憶媒体等を有する。
【００３１】
取得部１０１は、画像データを取得する。ここで、「画像データ」とは、画像として認識されるデータであって、かつ、印刷または写真プリントされるデータである。「画像データ」は、例えば、文字、図、絵等のデータである。また、「画像データ」は、例えば、ポジフィルム上のデータ、ネガフィルム上のデータまたはデジタルデータである。
【００３２】
取得部１０１は、画像をデータ化して取り込むものであり、例えば、デジタルスチルカメラ、デジタルビデオカメラ、イメージスキャナー等がある。また、取得部１０１は、各種フィルム上の画像データを取得する場合（例えば、１３５カラーネガ、１３５黒白ネガ、１３５ポジ、ＡＰＳネガ等）、フィルムスキャナーで実現できる。
【００３３】
また、取得部１０１は、メディア（例えば、ＣＤ−Ｒ、ＤＶＤ、ＭＯ、ＺＩＰ、フロッピーディスク（登録商標）、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＰＣカード、メモリースティック（登録商標）、ＳＤカード等）に記録された画像データを取得する場合、メディアに対応する読取装置、およびその制御手段によって実現される。メディアが、例えば、ＤＶＤの場合は、取得部１０１は、ＤＶＤドライブとＤＶＤドライバーで実現できる。なお、「画像データ」は、原画像データでもよく、プリント用画像データでもよい。ここで、「原画像データ」とは、画像処理が施されていない画像データをいい、例えば、カメラで撮影されたときのポジフィルム上の画像データ等である。「プリント用画像データ」とは、写真プリント用に処理された画像データである。ここで、「写真プリント用に処理された」とは、プリントできるように処理されたことを意味し、後述する画像処理の内容の処理が施されたものと限定する意味ではない。
【００３４】
また、取得部１０１は、画像データを、外部の装置から、有線または無線通信を介して受信してもよい。かかる場合、取得部１０１は、受信手段で実現できる。また、受信する処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
第２画像処理部１０２は、取得部１０１が取得した、画像データを画像処理する。ここで、「画像処理」とは、画像データから、適切なまたは所望の画質の写真プリントを作成するためにプリント用画像データを生成する処理である。この処理の手順は以下である。まず、原画像データの色や濃度に対して、色や濃度の補正パラメータを設定する。また、赤目が存在すれば赤目補正パラメータを設定する。また、逆光補正などの特殊補正に関する補正パラメータの設定も必要に応じて行う。さらに、プリントサイズやプリント枚数の設定等も行う。これら補正パラメータ等の設定は、ユーザーが、表示部に表示された原画像データを直接、見ながら、入力手段を用いて手入力して行うものである。次に、原画像データと補正パラメータに基づいて、プリント用画像データが生成される。かかる生成する手順は、通常、専用の画像処理プロセッサーで実現される。なお、原画像データを画像処理せずに、そのままでもプリントできることはいうまでもない。かかる場合、原画像データは、画像処理されないが、そのまま、プリント用画像データとして格納部１０３に格納されてもよい。
【００３６】
第２画像処理部１０２は、通常、ＭＰＵやメモリ等から実現され得る。第２画像処理部１０２は、例えば、画像処理プロセッサーを有して高速処理を実現できる。画像処理するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３７】
格納部１０３は、画像情報を格納している。「画像情報」は、第２画像処理部１０２が処理して生成されるプリント用画像データと、そのプリント用画像データに関する処理情報を有する。「プリント用画像データに関する処理情報」とは、例えば、プリント条件を設定したデータであり、写真プリントのプリントサイズ、プリント枚数、プリント裏面に印字するデータ等の情報である。「プリント用画像データに関する処理情報」は、後述するコマンドファイル作成部１０５が作成する「コマンドデータ」であってもよい。格納部１０３は、「プリント用画像データに関する処理情報」とプリント用画像データを対応づけて格納する。「対応付けて格納する」とは、例えば、プリント用画像データと「プリント用画像データに関する処理情報」を対にして格納することである。格納部１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００３８】
情報送信部１０４は、格納部１０３に格納されている画像情報を、画像形成装置２００に送信する。情報送信部１０４は、送信手段で実現できる。また、情報送信部１０４は、無線通信手段で実現されていてもよい。送信するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００３９】
コマンドファイル作成部１０５は、コマンドファイルを作成する。「コマンドファイル」とは、プリント用画像データに対する処理情報が記述されるコマンドデータのファイルである。「コマンドデータ」は、例えば、プリント条件を設定したデータであり、写真プリントのプリントサイズ、プリント枚数、プリント裏面に印字するデータの内容などである。「コマンドデータ」とこれに対応する「プリント用画像データ」に基づいて、写真を作成することができる。コマンドファイル作成部１０５は、通常、ＭＰＵやメモリ等から実現され得る。コマンドファイル作成処理するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４０】
次に、画像形成装置２００の各構成について説明する。なお、画像形成装置２００は、図示しないが、ＣＰＵ、ＭＰＵ、メモリ、制御バス、データバス、キーボードやマウス等の入力手段、液晶表示画面等の表示部、ハードディスク等の記憶媒体等を有する。
【００４１】
画像データ取得部２０１は、画像データを取得する。画像データ取得部２０１は、画像をデータ化して取り込むものであり、例えば、デジタルスチルカメラ、デジタルビデオカメラ、イメージスキャナー等がある。また、画像データ取得部２０１は、各種フィルム上の画像データを取得する場合（例えば、１３５カラーネガ、１３５黒白ネガ、１３５ポジ、ＡＰＳネガ等）、フィルムスキャナーで実現できる。
【００４２】
また、画像データ取得部２０１は、メディア（例えば、ＣＤ−Ｒ、ＤＶＤ、ＭＯ、ＺＩＰ、フロッピーディスク（登録商標）、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＰＣカード、メモリースティック（登録商標）、ＳＤカード等）に記録された画像データを取得する場合、メディアに対応する読取装置、およびその制御手段によって実現される。メディアが、例えば、ＭＯの場合は、画像データ取得部２０１は、ＭＯドライブとそのドライバーで実現できる。
【００４３】
第１画像処理部２０２は、画像データ取得部２０１が取得した、画像データを画像処理してプリント用画像データを生成する。ここで、「画像処理」とは、上記で説明した「画像処理」と同様の処理である。第１画像処理部２０２は、通常、ＭＰＵやメモリ等から実現され得る。第１画像処理部２０２は、例えば、画像処理プロセッサーを有して高速処理を実現できる。画像処理するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４４】
データ格納部２０３は、第１画像処理部２０２で生成したプリント用画像データを格納している。データ格納部２０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４５】
データ転送部２０４は、データ格納部２０３に格納されているプリント用画像データを、出力部２０５に転送する。また、データ転送部２０４は、後述する判定部２０８が格納領域を確保する必要があると判定した場合に、画像情報格納部２０７に格納されている画像情報を出力部２０５に転送してもよい。また、データ転送部２０４は、後述する画像情報転送制御部２１０が、画像情報格納部２０７に格納されている画像情報を出力する旨の指示を受け付けた場合に、画像情報格納部２０７に格納されている画像情報を、出力部２０５に転送してもよい。データ転送部２０４は、通常、ＭＰＵやメモリ等から実現され得る。データを転送するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４６】
出力部２０５は、データ転送部２０４が転送した画像情報を出力する。また、出力部２０５は、データ転送部２０４が転送したプリント用画像データを出力する。出力部２０５は、例えば、写真プリント手段２０５１、記録手段２０５２、通信手段２０５３を有する。写真プリントする場合、写真プリント手段２０５１に画像情報が転送され、写真プリント手段２０５１は、画像情報に基づいて、プリントする。写真プリント手段２０５１は、画像露光手段と現像処理手段を有する。画像露光手段は、例えば、デジタル式の露光エンジンを備え、画像情報の画像データと補正パラメータに基づいて、写真感光材料の乳剤面に画像を走査露光する機能を有する。露光エンジンとしては、レーザーエンジン、ＰＬＺＴエンジン、ＣＲＴエンジン等の従来技術のもので実現できる。画像が焼付露光された写真感光材料は、現像処理手段に送られる。現像処理手段は、画像が焼付露光された写真感光材料を現像処理し、次に乾燥処理し、最後に、装置外部に仕上がりの写真プリントとして排出する。露光エンジンや現像処理手段は、従来技術でありここでの詳細な説明は省略する。
【００４７】
データをＣＤ−Ｒ等のメディアに記録する場合、画像情報は記録手段２０５２に転送される。記録手段２０５２は、各種メディアに、転送された画像情報を記録する。記録手段２０５２は、メディアに対応した記録装置や制御手段で実現できる。例えば、ＣＤ―Ｒに記録する場合、記録手段２０５２は、ＣＤ−Ｒドライブおよびそのドライバーで実現できる。ここで「データ」とは、例えば、プリント用画像データ、画像情報等である。
【００４８】
データを外部の情報処理装置に送信する場合、画像情報は通信手段２０５３に転送される。通信手段２０５３は、無線通信手段、通信手段、放送手段等で実現できる。ここで「データ」とは、例えば、プリント用画像データ、画像情報等である。
【００４９】
画像情報受信部２０６は、画像情報を受信する。また、画像情報受信部２０６は、情報処理装置１００の情報送信部１０４から画像情報を受信する。画像情報受信部２０６は、受信手段によって実現される。また、受信する処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５０】
画像情報格納部２０７は、画像情報受信部２０６が受信した画像情報が格納される。画像情報格納部２０７は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。また、画像情報格納部２０７は、例えば、画像形成装置２００に内蔵のハードディスク上のホットフォルダでもよい。
【００５１】
判定部２０８は、画像情報格納部２０７のデータの格納領域を確保する必要があるか否かを判定する。「格納領域を確保する必要があるか否かを判定する」とは、例えば、画像情報格納部２０７のデータを格納する空き領域の容量を算出し、算出された空き領域の容量が所定容量以上あるか否かを判定することである。かかる場合の「格納領域を確保する必要があると判定した場合とは、算出された空き領域の容量が所定容量以上ない、と判定した場合をいう。また、「格納領域を確保する必要があるか否かを判定する」とは、例えば、「画像情報格納部に格納されている画像情報の数を算出し、算出された数が所定数以上あるか否かを判定することであり、「格納領域を確保する必要があると判定した場合」とは、算出された数が所定数以上ある、と判定した場合をいう。また、判定部２０８は、画像情報格納部２０７に蓄積された画像情報の容量を算出し、算出された容量が、所定の値（例えば、画像情報格納部２０７のデータ格納可能容量の７０％の値等）よりも大きいか否かを判断してもよい。かかる場合の「格納領域を確保する必要があると判定した場合」とは、算出された容量が所定の値よりも大きい、と判定した場合をいう。また、判定部２０８は、画像情報が蓄積される記録媒体の空き容量が所定容量以下であるか否かを判断し、かかる場合の「格納領域を確保する必要があると判定した場合」とは、画像情報が蓄積される記録媒体の空き容量が所定容量以下である、と判定した場合をいう。判定部２０８は、通常、ＭＰＵやメモリ等から実現され得る。判定するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５２】
通知部２０９は、判定部２０８が格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する。「格納領域に関する情報」とは、格納領域の減少を注意喚起する情報であり、例えば、「格納領域の空き容量が減少してきて、いずれ画像情報を格納できなくなることを示唆する旨」の情報、「格納されている画像情報の総容量がホットフォルダで格納できる容量の８０％に達した旨」の情報、または、「格納されている画像情報のサブフォルダ数または容量が増加し、ホットフォルダに格納できなくなることを示唆する旨」の情報等である。「通知」先は、画像形成装置２００自身に通知してもよく、情報処理装置１００に通知しても良い。
【００５３】
「通知する」とは、例えば、ディスプレイ上への表示、印刷、音出力等である。ディスプレイ上への通知の場合、通知部２０９は、「格納領域に関する情報」を作成し、ディスプレイに表示する。かかる場合の通知部２０９は、通常、ＭＰＵやメモリ等から実現され得る。「格納領域に関する情報」を作成し、ディスプレイに表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。「作成」とは、例えば、予め画像形成装置２００に内蔵のメモリに記憶された「格納領域に関する情報」を読み出すことでもよい。「格納領域に関する情報」は、入力手段（図示しない）から、手入力されたものでもよい。
【００５４】
また、印刷する場合、通知部２０９は、「格納領域に関する情報」を作成し、図示しないプリンターに出力する。かかる場合の通知部２０９は、通常、ＭＰＵやメモリ等から実現され得る。かかる処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ここでいう「作成」とは、上述した「作成」と同様のものでもよい。
【００５５】
また、音出力する場合、通知部２０９は、音、例えば、「ピー、ピー、ピー」音、や「ホットフォルダの空き容量が不足してきています。印刷してください。」との音声を合成し、スピーカーに出力等してもよい。かかる場合の通知部２０９は、通常、ＭＰＵやメモリ等から実現され得る。かかる処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。音や音声を合成する手段は、従来技術であり、合成手段の詳細な説明は省略する。
【００５６】
画像情報転送制御部２１０は、画像情報格納部２０７に格納されている画像情報を出力する旨の指示を受け付ける。「画像情報を出力する旨の指示」は、例えば、第1画像処理部２０２で処理し、生成されたプリント用画像データの出力処理が終了した場合に発せられるものをいう。「第1画像処理部２０２で処理し、生成されたプリント用画像データの出力処理が終了した場合」とは、例えば、次に転送するプリント用画像データがデータ格納部２０３に存在しない場合、または、第１画像情報処理部２０２が新たな画像処理をしていない場合、出力部２０５がプリント用画像データの出力処理を終了し、新たな出力用のデータを受け付けていない場合等である。画像情報転送制御部２１０は、データ転送部２０４、または第１画像処理部２０２若しくは出力部２０５、または、画像情報を出力する旨の指示をする制御手段（図示しない）から、「画像情報を出力する旨の指示」を受け付けてもよい。また、画像情報転送制御部２１０は、判定部２０８または通知部２０９から「画像情報を出力する旨の指示」を受け付けても良い。かかる場合、判定部２０８または通知部２０９は、「格納領域を確保する必要があると判定した場合」に「画像情報を出力する旨の指示」をする。
【００５７】
「画像情報を出力する旨の指示」を受け付けた場合、画像情報転送制御部２１０は、データ転送部２０４に、画像情報格納部２０７から画像情報を出力部２０５に転送する指示をする。そして、データ転送部２０４は、画像情報格納部２０７から画像情報を読み出し、出力部２０５に転送する。画像情報は、格納された日付の降順または昇順に転送されてもよい。また、緊急に写真のプリントの要請のある画像情報を優先的に選択して、転送してもよい。また、画像情報を、または、そのインデックスあるいはサムネイル画像をディスプレイに表示させ、入力手段から選択してもよい。
【００５８】
画像情報転送制御部２１０は、通常、ＭＰＵやメモリ等から実現され得る。かかる処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、画像情報転送制御部２１０の機能をデータ転送部２０４が有していてもよい。かかる場合、データ転送部２０４は、データ格納部２０３にデータが存在しない場合に、または、出力部２０５の処理が終了した場合に、画像情報格納部２０７に格納された画像情報を読み出し、出力部２０５に転送する指示をするようにしてもよい。
【００５９】
以下、画像形成システムの動作について説明する。まず、情報処理装置１００の動作について図２のフローチャートを用いて説明する。
【００６０】
（ステップＳ２０１）取得部１０１は、画像データを取得するか否かを判断する。画像データを取得する場合、ステップＳ２０２に行き、そうでない場合、ステップＳ２０７に行く。
【００６１】
（ステップＳ２０２）取得部１０１は、画像データを取得する。
【００６２】
（ステップＳ２０３）第２画像処理部１０２は、ステップＳ２０２で取得した画像データを画像処理するか否か判断する。画像処理する場合、ステップＳ２０４に行き、画像処理しない場合、ステップＳ２０６に行く。
【００６３】
（ステップＳ２０４）第２画像処理部１０２は、ステップＳ２０２で取得した画像データを画像処理し、プリント用画像データを生成する。
【００６４】
（ステップＳ２０５）コマンドファイル作成部２０５は、ステップＳ２０４で生成したプリント用画像データに対するコマンドファイルを作成する。
【００６５】
（ステップＳ２０６）格納部１０３に、プリント用画像データと、ステップＳ２０５で作成されたコマンドファイルを対にして、蓄積する。蓄積されたデータは、画像情報である。ステップＳ２０１に戻る。
【００６６】
（ステップＳ２０７）情報送信部１０４は、ステップＳ２０６で蓄積された画像情報を送信するか否か判断する。送信する場合、ステップＳ２０８に行き、送信しない場合ステップＳ２１４に行く。「送信する場合」とは、例えば、格納部１０３に画像情報が存在する場合、または、送信の指示を受け付けた場合等である。
【００６７】
（ステップＳ２０８）情報送信部１０４は、ステップＳ２０７で送信すると判断されたことにより、画像形成装置２００にアクセスする。
【００６８】
（ステップＳ２０９）情報送信部１０４は、ステップＳ２０８でのアクセスが成功したか否か判断する。アクセスが成功した場合、ステップＳ２１０に行き、アクセスが失敗した場合、ステップＳ２１２に行く。「アクセスが失敗する」とは、例えば、画像形成装置２００の画像情報格納部２０７のデータ書き込み領域がない場合や、画像情報受信部２０６が、他の情報処理装置１１０からデータを受信中である場合等である。
【００６９】
（ステップＳ２１０）情報送信部１０４は、画像情報格納部２０７に、サブフォルダを作成する指示をする。この指示は、例えば、ハードディスク上のホットフォルダ内にサブフォルダを作成する指示である。
【００７０】
（ステップＳ２１１）情報送信部１０４は、画像情報を格納部１０３から取得し、この画像情報を送信する。送信後、ステップＳ２０１に戻る。
【００７１】
（ステップＳ２１２）情報送信部１０４は、アクセス時間がタイムアウトであるか否か判断する。タイムアウトの場合、ステップＳ２１３に行き、タイムアウトでない場合、ステップＳ２０８に戻る。
【００７２】
（ステップＳ２１３）図示しない表示部は、ステップＳ２１２でアクセスがタイムアウトであった旨の情報を表示する。表示部は、例えば、液晶ディスプレイ、ＣＲＴモニター等である。「アクセスがタイムアウトであった旨の情報」とは、例えば、「画像データ送信不可」との情報である。表示部に表示する手段は、従来技術であるので、詳細な説明は、ここでは省略する。表示後、ステップＳ２０１に戻る。
【００７３】
（ステップＳ２１４）図示しない割り込み手段は、情報処理装置１００の動作を終了するか否かを判断する。終了する場合、動作が終了し、終了しない場合、ステップＳ２０１に戻る。「終了する場合」とは、例えば、割り込み手段が、動作電源のスイッチである場合、スイッチをＯＦＦにした場合である。また、従来技術の割り込み手段が可能であるが、従来技術であるのでここでは説明を省略する。
【００７４】
次に、画像形成装置２００の動作について図３のフローチャートを用いて説明する。
【００７５】
（ステップＳ３０１）画像データ取得部２０１は、画像データを取得するか否か判断する。取得する場合、ステップＳ３０２に行き、そうでない場合、ステップＳ３０６に行く。
【００７６】
（ステップＳ３０２）画像データ取得部２０１は、画像データを取得する。
【００７７】
（ステップＳ３０３）第１画像処理部２０２は、画像データを画像処理するか否か判断する。画像処理する場合、ステップＳ３０４に行き、そうでない場合、ステップＳ３０５に行く。かかる判断は、液晶ディスプレイ等の表示手段に、画像データ取得部２０１が取得した画像データが表示され、ユーザーが、表示された画像データを、補正する必要があると判断し、入力手段から指示をするものでもよく、自動的に、処理するか否かを、特定のアルゴリズムを用いた手法で画像処理プロセッサーやソフトウェア等で判断しても良い。「特定のアルゴリズム」とは、従来技術であり、ここでの説明は省略する。
【００７８】
（ステップＳ３０４）第１画像処理部２０２は、画像データを画像処理し、プリント用画像データを生成する。かかる場合、液晶ディスプレイ等の表示手段に、画像データ取得部２０１が取得した画像データが表示され、ユーザーが、表示された画像データを、見ながら、適宜、色、濃度等の補正パラメータを設定するものでもよく、画像処理プロセッサー等が自動的に補正パラメータを設定するものでもよい。設定された各種補正パラメータ等と画像データに基づいて、画像プロセッサー等がプリント用画像データを生成する。
【００７９】
（ステップＳ３０５）ステップＳ３０４で生成された、プリント用画像データは、データ格納部２０３に蓄積される。蓄積後、ステップＳ３０１に戻る。
【００８０】
（ステップＳ３０６）データ転送部２０４は、各種データを転送するか否かを判断する。転送する場合、ステップＳ３０７に行き、そうでない場合、ステップＳ３１１に行く。「転送する場合」とは、例えば、データ格納部２０３に、プリント用画像データが格納された場合、や、出力部２０５で出力作業が終了した場合等である。また、画像情報転送制御部２１０から「画像情報を出力する旨の指示」を受け付けた場合に、転送すると判断してもよい。
【００８１】
（ステップＳ３０７）データ転送部２０４は、プリント用画像データ等を読み出す。また、データ転送部２０４は、データ格納部２０３にプリント用画像データが格納された場合なら、データ格納部２０３からプリント用画像データを読み出す。また、データ転送部２０４は、例えば、出力部２０５で出力作業が終了した場合なら、画像情報格納部２０７から、画像情報を読み出す。また、データ転送部２０４は、画像情報転送制御部２１０から「画像情報を出力する旨の指示」を受け付けた場合に、画像情報格納部２０７から、画像情報を読み出す。
【００８２】
（ステップＳ３０８）データ転送部２０４は、ステップＳ３０７で読み出した各種データを、出力部２０５に転送する。
【００８３】
（ステップＳ３０９）出力部２０５は、ステップＳ３０８で転送されたデータを出力する。「出力する」とは、写真プリントの場合、写真プリント手段２０５１が、転送されたデータに基づいて、写真プリントをする。また、転送されたデータを保存する場合、記憶手段２０５２は、転送されたデータを各種記録媒体に記録し、保存する。また、転送されたデータを送信する場合、通信手段２０５３が、転送されたデータを外部ＰＣに送信する（図５参照）。
【００８４】
（ステップＳ３１０）データ転送部２０４は、次のデータの転送をするか否かを判断する。次のデータを転送する場合、ステップＳ３０７に戻り、転送しない場合、ステップＳ３０１に戻る。「次のデータを転送する場合」とは、例えば、画像情報格納部２０７に、まだ転送していない画像情報が存在する場合、また、データ格納部２０３に、まだ転送していないプリント用画像データが存在している場合、等を意味する。
【００８５】
（ステップＳ３１１）画像情報受信部２０６は、いずれかの情報処理装置（１００、１１０等）からデータのアクセスを受け付けるか否か判断する。アクセスを受け付ける場合、ステップＳ３１２に行き、アクセスを受け付けない場合、ステップＳ３１５に行く。「アクセスを受け付けない場合」とは、例えば、他の情報処理装置とアクセスしている場合、または、画像情報格納部２０７にデータ格納するための空き領域の容量がない場合、または、電源ＯＦＦや割り込み等で強制的にアクセスを許可しない場合等である。
【００８６】
（ステップＳ３１２）画像情報受信部２０６は、情報処理装置１００からサブフォルダ作成の指示を受信する。次に、この指示に基づいて、図示しない制御手段が画像情報格納部２０７にサブフォルダを作成する。ここで、この制御手段は、ＣＰＵやメモリ等で実現可能であり、また、その処理手順はソフトウェアで実現できる。なお、サブフォルダは、画像情報格納部２０７上のホットフォルダ内に作成されても良い。
【００８７】
（ステップＳ３１３）画像情報受信部２０６は、情報処理装置１００から画像情報を受信する。
【００８８】
（ステップＳ３１４）ステップＳ３１３で受信された画像情報が画像情報格納部２０７に格納される。格納後、ステップＳ３０１に戻る。
【００８９】
（ステップＳ３１５）判定部２０８は、判定するか否かを判断する。判定する場合は、ステップＳ３１６に行き、そうでない場合、ステップＳ３１９に行く。「判定する場合」とは、例えば、定期的（例えば、３０分ごと、１時間ごとなど）に判定する場合、画像情報受信部２０６が画像情報を受信した後に判定する場合、画像情報格納部２０７に画像情報が格納された後に判定する場合、その他のタイミングで判定する場合等、使用状況、ユーザーからの選択設定等で適宜選択されてもよい。
【００９０】
（ステップＳ３１６）判定部２０８は、画像情報格納部２０７のデータ格納領域の空き領域の容量（ｘ）を算出する。空き領域の容量（ｘ）の算出は、判定部２０８がしてもよく、画像形成装置２００の動作を制御する動作制御システム（図示しない）がしてもよい。かかる場合、判定部２０８は、空き領域の容量（ｘ）の算出の指示を動作制御システムにし、動作制御システムがその指示に基づいて算出し、算出結果の空き領域の容量（ｘ）を、判定部２０８が取得する。
【００９１】
（ステップＳ３１７）判定部２０８は、ステップＳ３１６で算出された空き領域の容量（ｘ）が、所定容量以上か否かを判断する。空き領域の容量（ｘ）が所定容量以上である場合、ステップＳ３０１に行き、そうでない場合、ステップＳ３１８に行く。「所定容量」とは、空き領域の容量が少なくなってきたことを示す任意の値であるが、例えば、画像情報格納部２０７のデータ格納可能容量の３０％、またはその２０％等である。また、データ格納可能容量が減少してきて画像形成装置２００の動作不安定の原因になる場合には、動作不安定になる前のデータ格納可能容量を「所定容量」にしてもよい。かかる場合、動作不安定であるか否かは、あらかじめ画像形成装置２００の動作確認をして確認された空き容量を設定し、画像情報格納部２０７の空き領域の容量（ｘ）が、その確認された空き容量に達した場合に動作不安定と判断されるようにしてもよい。また、図示しない動作制御システムが、画像形成装置２００のパフォーマンスを監視し、例えば、画像処理速度が遅くなった場合、出力処理速度が遅くなった場合、または、データ転送速度が遅くなった場合等に、動作不安定であると判断し、その判断の際の空き領域の容量を算出し、この算出された値を「所定容量」にしてもよい。
【００９２】
（ステップＳ３１８）通知部２０９は、格納領域に関する情報を通知する。また、通知部２０９は、ステップＳ３１７で算出された空き領域の容量（ｘ）を通知してもよい。次に、ステップＳ３０１に戻る。なお、通知部２０９は、データ転送部２０４に、画像情報格納部２０７から画像情報を転送する指示をしてもよい。この通知によって、データ転送部２０４は、画像情報格納部２０７から画像情報を読み出し、出力部２０５に転送してもよい。通知部２０９が、データ転送部２０４に、上記の指示をする場合には、ステップＳ３０６に行ってもよい。
【００９３】
（ステップＳ３１９）画像情報転送制御部２１０は、画像情報格納部２０７に格納されている画像情報を出力する旨の指示を受け付けたか否かを判断する。この指示を受け付けた場合、ステップＳ３０６に行き、そうでない場合、ステップＳ３２０に行く。
【００９４】
（ステップＳ３２０）図示しない割り込み手段は、画像形成装置２００の動作を終了するか否かを判断する。終了する場合、動作が終了し、終了しない場合、ステップＳ３０１に戻る。「終了する場合」とは、例えば、割り込み手段が、動作電源のスイッチである場合、スイッチをＯＦＦにした場合である。また、従来技術の割り込み手段が可能であるが、従来技術であるのでここでは説明を省略する。
【００９５】
以下に、判定部２０８のその他の判定手法について図４のフローチャートを用いて説明する。
【００９６】
（ステップＳ４０１）判定部２０８は、ｉを０に初期化する。
【００９７】
（ステップＳ４０２）画像情報受信部２０６は、いずれかの情報処理装置（１００、１１０等）からデータのアクセスを受け付けるか否か判断する。アクセスを受け付ける場合、ステップＳ４０３に行き、アクセスを受け付けない場合、ステップＳ４０２に行く。
【００９８】
（ステップＳ４０３）画像情報受信部２０６は、情報処理装置１００からサブフォルダ作成の指示を受信する。次に、この指示に基づいて、図示しない制御手段が画像情報格納部２０７にサブフォルダを作成する。
【００９９】
（ステップＳ４０４）画像情報受信部２０６は、情報処理装置１００から画像情報を受信する。
【０１００】
（ステップＳ４０５）ステップＳ４０４で受信された画像情報が画像情報格納部２０７に格納される。
【０１０１】
（ステップＳ４０６）判定部２０８は、ｉをインクリメントする（ｉ←ｉ＋１）。
【０１０２】
（ステップＳ４０７）判定部２０８は、ステップＳ４０６で算出された（ｉ）が、所定数以上か否かを判断する。（ｉ）が、所定数以上である場合、ステップＳ４０８に行き、そうでない場合、ステップＳ４０２に行く。「所定数」とは、任意の数であるが、例えば、画像情報の単位あたりの平均容量（例えば、５メガバイト）があらかじめ設定されている場合、画像情報格納部２０７の格納可能容量（例えば、１ギガバイト）を平均容量（５メガバイト）で除算して得られた値（２００＝１ギガバイト÷５メガバイト）より小さい値（例えば、１５０）としても良い。
【０１０３】
（ステップＳ４０８）通知部２０９は、格納領域に関する情報を通知する。通知後、ステップＳ４０１に戻る。
【０１０４】
以下、本実施の形態における画像形成システムの情報処理装置１００と画像形成装置２００の具体的な動作について説明する。図５は、情報処理装置１００、１１０、１２０と画像形成装置２００を有する画像形成システムの概念図を示す。情報処理装置１００、１１０、１２０と画像形成装置２００は、ＬＡＮ（ローカルエリアネットワーク）を介して接続されている。また、画像形成装置２００は、インターネットを介して外部ＰＣと接続されている。
【０１０５】
まず、情報処理装置１００の取得部１０１は、各種画像データの記憶媒体から画像データを取得する。ここでは、取得部１０１のＤＶＤドライブがＤＶＤに記憶された画像データを取得する。
【０１０６】
次に、第２画像処理部１０２は、取得した画像データを、例えば、色、濃度等の補正をし、プリント用画像データを生成する。次に、コマンドファイル作成部１０５が、このプリント用画像データに対するコマンドファイルを作成する。次に、プリント用画像データと対にコマンドファイルが格納される。プリント用画像データのファイルとコマンドファイルを画像情報とする。なお、画像情報には、その他の情報が含まれていても良い。例えば、印刷する順位の優先順位を示す情報や、仕上がり希望時刻を示す情報等がある。
【０１０７】
図６は、プリント用画像データの例を示す図である。「Ｆｒａｍｅ  Ｎｕｍ」は、プリント用画像データのフレーム番号である。データのファイル形式は、例えば、ＧＩＦ、ＪＰＥＧ、ＢＭＰ等があるが、ここでは、ＪＰＥＧ形式である。データ構造は、配列、リスト構造、ツリー構造等あるが、ここでは、任意のデータ構造を採用できる。図７は、コマンドファイルの例を示す図である。「Ｆｒａｍｅ  Ｎｕｍ」は、図６のプリント用画像データのフレーム番号に対応している。このコマンドファイルは、テキスト形式で作成される。
【０１０８】
次に、情報送信部１０４は、画像情報受信部２０６がアクセスを受け付ける場合、ホットフォルダ（画像情報格納部２０７）上にサブフォルダを作成する指示をする。その指示で、ホットフォルダ上にサブフォルダが作成される。
【０１０９】
次に、情報送信部１０４は、プリント用画像データファイルとそれと対のコマンドファイルを送信し、画像情報受信部２０６が、受信する。次に、受信されたプリント用画像データファイルとコマンドファイルをサブフォルダ内に格納する。図８は、ホットフォルダ上に作成されたサブフォルダの例を示す図である。ホットフォルダは、ハードディスク上に作成されている。また、サブフォルダはホットフォルダの一部に作成されている。サブフォルダのファイル名は、「ピクニック．ｒ」である。サブフォルダ「ピクニック．ｒ」は、プリント用画像データファイルとコマンドファイルを有している。なお、ホットフォルダ内のデータ構造は、特に限定されない。ここで、サブフォルダの拡張子の変更機能について、簡単に説明する。サブフォルダがホットフォルダ内に形成された場合、サブフォルダの拡張子を、例えば「ｒ」とする。そして、サブフォルダが出力部２０５に転送され、出力部２０５での出力処理が成功した場合、サブフォルダの拡張子を、例えば「ｃ」とする。また、転送処理または出力処理が成功しなかった場合、サブフォルダの拡張子を、例えば「ｅ」とする。すなわち、出力処理前か出力処理済みかの区別を、拡張子で、行なえる。さらに、出力処理が成功したものか、成功しなかったものかをも、区別できる。したがって、例えば、出力済みか否かを示すフラグを設ける必要がなく、拡張子でファイル状態を区別できる。例えば、データ転送部２０４は、拡張子「ｒ」または「ｅ」のみのサブフォルダを転送し、拡張子「ｃ」のサブフォルダは、転送しないように構成されていても良い。かかる変更機能は、図示しない制御手段で実現できる。
【０１１０】
以上のように、画像形成装置２００は、情報処理装置１００、１１０、１２０から、画像情報を順次受信し、ホットフォルダ上にサブフォルダを形成していく。
【０１１１】
そして、ホットフォルダ上のサブフォルダ数が増加してき、画像形成装置２００の動作が不安定になる前に、若しくは、ホットフォルダで画像情報を格納することができなくなる前に、通知部２０９が、「格納領域に関する情報」を通知する。かかる通知動作の具体的手順について説明する。
【０１１２】
まず、判定部２０８は、ホットフォルダの空き領域の容量（ｘ）を算出する。ここでは、算出するタイミングは、ホットフォルダに画像情報が格納された直後に空き領域の容量（ｘ）を算出する。
【０１１３】
次に、判定部２０８は、空き容量（ｘ）が、所定容量以上であるか否かを判定する。ここで「所定容量」は、ホットフォルダのデータ格納可能容量の３０％を採用する。これは、判定部２０８の判定中にも、画像情報を受信し、格納できるようにして、判定中に、格納できない事態にならないようにするため、十分な空き容量を確保する目的で選択した容量である。ここでは、ホットフォルダの格納可能領域の容量が「１ギガバイト」である場合に、「所定容量」は、３００メガバイトとする。ただし「所定容量」は、いうまでもなく、ここで採用した３００メガバイトに限定されることはない。
【０１１４】
今、空き領域の容量（ｘ）が「所定容量（３００メガバイト）」以上ない場合、通知部２０９は、格納領域に関する情報を作成し、画像形成装置２００の液晶ディスプレイに表示する。通知部２０９は、例えば、予め画像形成装置２００に内蔵のメモリに記録されている、「格納領域に関する情報（警告表示  ハードディスクの空き領域が少なくなってきました。）」を読み出し、液晶ディスプレイの動作制御手段（図示しない）にその情報を送信する。また、通知部２０９は、例えば、予め画像形成装置２００に内蔵のメモリに記録されている、「ホットフォルダに、データが７０％格納されていることを示す概念図」を読み出し、液晶ディスプレイの動作制御手段（図示しない）にその情報を送信する。そして、この動作制御手段（図示しない）は、液晶ディスプレイの画面上に、情報を通知するためのウインドウを表示する。次に、動作制御手段（図示しない）は、このウインドウ上に、「警告です！！ホットフォルダの空き領域が少なくなってきました。印刷をしてください！！！」との文字と「ホットフォルダに、データが７０％格納されていることを示す概念図」を表示する。図９は、液晶ディスプレイに表示された情報の例を示す図である。
【０１１５】
かかる構成によって、画像形成装置２００のユーザーは、ホットフォルダに空き領域が少なくなってきたことを確認して、画像情報の受信ができなくなる前に、ホットフォルダ内の画像情報を出力して、ホットフォルダの格納可能領域を増加することができる。すなわち、画像形成装置２００のユーザーは、画像情報格納部２０７に格納されている画像情報を出力するように、画像形成装置２００に指示することが可能になる。かかる指示は、画像情報を優先的に出力するモードに設定することでもよい。かかるモードでは、例えば、画像情報格納部２０７に格納されている画像情報を優先して出力し、画像データ取得部２０１が取得した画像データが画像処理されプリント用画像データが生成され、データ格納部２０３にプリント用画像データが蓄積される。そして、画像情報格納部２０７に格納されている画像情報が存在しなくなったら、データ格納部２０３に蓄積されたプリント用画像データを出力するものである。また、例えば、データ格納部２０３に蓄積されたプリント用画像データを優先して出力するモードでは、データ格納部２０３に蓄積されたプリント用画像データのみを出力し、データ格納部２０３にプリント用画像データが存在しない場合でも、画像情報格納部２０７に格納されている画像情報を出力しないものである。なお、このモード設定の機能を画像情報転送制御部２１０が有していてもよい。
【０１１６】
次に、判定部２０８が、空き領域の容量（ｘ）が「所定容量（３００メガバイト）」以上ないと判定した場合、判定部２０８は、データ転送部２０４に、画像情報を読み出し、出力部２０５に転送する指示をする。そして、データ転送部２０４は、画像情報格納部２０７から画像情報を読み出し、出力部２０５に出力する。ここで、データ転送部２０４が、データ格納部２０３からプリント用画像データを転送している場合は、その転送が終了した後に、画像情報格納部２０７から画像情報を読み出し、転送する処理をする。なお、かかる処理は、上記で説明したモードには影響されずに行われるものである。すなわち、「データ格納部２０３に蓄積されたプリント用画像データを優先して出力するモード」であっても、データ転送部２０４は、上記指示を受けて、画像情報格納部２０７から画像情報を読み出し、転送する処理をする。
【０１１７】
かかる構成により、ユーザーが格納領域に関する情報を通知されたことを知らずにいて、ユーザーが出力指示の入力をしないでいても、自動的に、画像情報を出力処理できる。
【０１１８】
次に、出力部２０５は、転送された画像情報に基づいて、出力する。ここでは、写真プリント手段２０５１が、写真を作成する。なお、記録手段２０５２は、画像情報を圧縮して、記録媒体に記録してもよい。さらに、通信手段２０５３は、画像情報を圧縮し、インターネットを介して接続される外部ＰＣに圧縮された画像情報を送信してもよい。
【０１１９】
さらに、転送されたサブフォルダのデータを、転送処理後、または、出力処理後に、圧縮してもよい。さらには、圧縮したデータを、画像情報格納部２０７に、格納してもよく、その他の記録媒体に格納してもよい。かかる場合、画像処理装置２００は、画像情報を圧縮する圧縮手段を有し、圧縮手段は、データ転送部２０４が画像情報を出力部２０５に転送した後、または、出力部２０５が画像情報を出力した後に、画像情報を圧縮し、記録媒体に記録する。圧縮手段は、通常、ＭＰＵやメモリ等から実現され得る。上記の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。ここで、「記録媒体」は、画像情報格納部２０７でもよい。
【０１２０】
以下に、画像情報転送制御部２１０の動作について具体的に説明する。
【０１２１】
画像情報格納部２０７には、画像情報は順次、蓄積されている。また、データ転送部２０４は、データ格納部２０３からプリント用画像データを読み出し、出力部２０５に転送している。
【０１２２】
今、データ格納部２０３のデータをすべて転送し、データ格納部２０３に転送するデータが存在しない場合、データ転送部２０４が、データ格納部２０３に転送するデータが存在するか否かを判断し、転送するデータがない場合に、画像情報転送制御部２１０に、「転送するプリント用画像データがデータ格納部２０３に存在しないこと」の情報を送信する。そして、画像情報転送制御部２１０は、「転送するプリント用画像データがデータ格納部２０３に存在しないこと」の情報を受け付けると、データ転送部２０４に、画像情報格納部２０７から画像情報を読み出し、出力部２０５に転送する指示をする。
【０１２３】
以上、本実施の形態によれば、本画像形成システムは、ホットフォルダの空き容量が少なくなっていることを、通知し、さらには、画像情報を出力し、ホットフォルダの空き容量を確保することができる。
【０１２４】
本実施の形態において、データ転送部２０４が、データ格納部２０３に転送するデータが存在するか否かを判断し、転送するデータがない場合に、画像情報転送制御部２１０に、「転送するプリント用画像データがデータ格納部２０３に存在しないこと」の情報を送信するものだったが、画像情報転送制御部２１０が、データ格納部２０３に転送するデータが存在するか否かを判断してもよい。
【０１２５】
さらに、本実施の形態において、画像情報転送制御部２１０は、データ転送部２０４と、別の構成として説明したが、データ転送部２０４に、画像情報転送制御部２１０の機能を持たせてもよい。
【０１２６】
また、本実施の形態において、通知部２０９は、液晶ディスプレイ上に情報を表示させるものであったが、音声出力することで、ユーザーに通知してもよい。かかる場合、通知部２０９は、メモリに予め記録されている音声情報を読み出し、スピーカーに送信する。音声情報は、例えば、「ホットフォルダの空き領域が少なくなってきました。画像情報を出力してください。」等である。スピーカーは、この音声情報に基づいて、音声出力する。音声出力する技術は従来技術であり、ここでの説明は省略する。かかる構成によって、ユーザーは、液晶ディスプレイを常時確認できない状態でも、音声を聞くことで、ホットフォルダの空き領域の状態を確認できる。
【０１２７】
また、本実施の形態において、通知部２０９は、画像形成装置２００の液晶ディスプレイ上に情報を表示させるものであったが、通知部２０９は、情報処理装置１００の液晶ディスプレイ上に情報を表示させてもよい。かかる場合、通知部２０９は、情報を情報処理装置１００に送信し、情報処理装置１００の液晶ディスプレイの動作制御手段が、その情報を、液晶ディスプレイに表示させる。かかる構成によって、情報処理装置１００のユーザーは、液晶ディスプレイの画面上で確認でき、画像情報の送信を停止できる。そして、画像情報格納部２０７の空き領域が確保されたら、再度、画像情報の送信を再開できる。
【０１２８】
また、本実施の形態において、通知部２０９は、情報処理装置１００のスピーカーに音声出力してもよい。かかる場合、通知部２０９は、音声情報を、情報処理装置１００に送信し、情報処理装置１００のスピーカーがその音声情報に基づいて、音声を出力する。かかる構成によって、情報処理装置１００のユーザーは、液晶ディスプレイの画面上で確認できなくとも、音声によって確認でき、画像情報の送信を停止できる。
【０１２９】
また、画像形成装置２００において、「プリント用画像データ」を生成して格納しているが、「プリント用画像データに関する処理情報」もあわせて格納するようにしてもよい。
【０１３０】
また、画像情報格納部２０７から画像情報を出力するタイミングは、「データ格納部２０３にプリント用画像データが存在しない場合」等に行うと記載したが、これに限定されず、１枚の画像、または、１注文単位分の出力処理（または転送処理）が終了したタイミングでもよい。なお、オペレータの指示によって切り替えてもよいことは、いうまでもない。
【０１３１】
また、ホットフォルダは、画像情報格納部２０７に作成されるものであるが、かかる作成は、例えば、予め作成されていてもよく、また、サブフォルダを作成するタイミングに合わせて作成されてもよく、またホットフォルダを作成するための判定を行い、その判定結果に基づいて作成されるものであってもよく、特に限定されない。
【０１３２】
また、サブフォルダを作成するタイミングは、上述した画像形成装置２００がサブフォルダを作成する指示を受信した場合に限定されず、例えば、サブフォルダを作成するか否かを判定した後に、作成するものでもよく、特に限定されない。
【０１３３】
さらに、本実施の形態において説明した画像形成装置の動作について、ソフトウェアで実現し、当該ソフトウェアを、例えば、サーバー上に置いて、ソフトウェアダウンロードにより当該ソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して流布しても良い。このことは、すべての他の実施の形態においても同様である。なお、本実施の形態における画像形成装置の動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、画像データを有する画像情報を受信する画像情報受信ステップと、画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、画像情報蓄積ステップの蓄積先の記憶媒体のデータの格納領域を確保する必要があるか否かを判定する判定ステップと、判定ステップで格納領域を確保する必要があると判定した場合に、格納領域に関する情報を通知する通知ステップとを実行させるためのプログラムである。
【０１３４】
また、コンピュータに、画像データを有する画像情報を受信する画像情報受信ステップと、画像情報受信ステップで受信した画像情報を蓄積する画像情報蓄積ステップと、画像情報蓄積ステップで蓄積された画像情報とは別に取得した画像データを画像処理して得られたプリント用画像データのプリント処理が終了した旨の指示を受け付ける画像情報転送制御ステップと、画像情報転送制御ステップで指示を受け付けた場合に、蓄積された画像情報を転送する転送ステップと、転送ステップで転送された画像情報を出力する出力ステップを実行させるためのプログラムである。
【図面の簡単な説明】
【０１３５】
【図１】実施の形態１における画像形成システムの構成を示すブロック図
【図２】実施の形態１における情報処理装置１００の動作を説明するフローチャート
【図３】実施の形態１における画像形成装置２００の動作を説明するフローチャート
【図４】実施の形態１における画像形成装置２００の動作を説明するフローチャート
【図５】実施の形態１における画像形成システムの例を示す概念図
【図６】実施の形態１におけるプリント用画像データの例を示す図
【図７】実施の形態１におけるコマンドファイルの例を示す図
【図８】実施の形態１におけるホットフォルダの例を示す概念図
【図９】実施の形態１における液晶ディスプレイ上の表示画面の例を示す図
【符号の説明】
【０１３６】
１００、１１０、１２０        情報処理装置
１０１        取得部
１０２        第２画像処理部
１０３        格納部
１０４        情報送信部
１０５        コマンドファイル作成部
２００        画像形成装置
２０１        画像データ取得部
２０２        第１画像処理部
２０３        データ格納部
２０４        データ転送部
２０５        出力部
２０５１      写真プリント手段
２０５２      記録手段
２０５３      通信手段
２０６        画像情報受信部
２０７        画像情報格納部
２０８        判定部
２０９        通知部
２１０        画像情報転送制御部 
【図１】
2006224539.tif 000003
【図２】
2006224539.tif 000004
【図３】
2006224539.tif 000005
【図４】
2006224539.tif 000006
【図５】
2006224539.tif 000007
【図６】
2006224539.tif 000008
【図７】
2006224539.tif 000009
【図８】
2006224539.tif 000010
【図９】
2006224539.tif 000011