(57)【特許請求の範囲】
【請求項１】
画像データに基づき画像を用紙に記録する記録手段と、
前記記録手段により画像が記録された用紙が排紙される複数のビンと、
複数の画像データと各画像に関連した画像関連付属情報とを記憶する着脱式のメモリを装着する装着手段と、
前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定手段と、
前記指定手段により指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記記録手段により画像が記録された用紙の排紙先のビンを決定する決定手段とを有することを特徴とする画像記録装置。
【請求項２】
前記画像データは、デジタルカメラで撮影された画像データであり、前記記述内容は、デジタルカメラで付加されたものであることを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記属性は、タイトル、撮影日、配布ユーザのいずれかを含むことを特徴とする請求項１記載の画像記録装置。
【請求項４】
画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置であって、
複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出す手段と、
前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定手段と、
前記指定手段により指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定手段とを有することを特徴とする制御装置。
【請求項５】
前記画像データは、デジタルカメラで撮影された画像データであり、前記記述内容は、デジタルカメラで付加されたものであることを特徴とする請求項４記載の制御装置。
【請求項６】
前記属性は、タイトル、撮影日、配布ユーザのいずれかを含むことを特徴とする請求項４記載の制御装置。
【請求項７】
画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置における制御方法であって、
複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出すステップと、
前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定ステップと、
前記指定ステップにより指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定ステップとを有することを特徴とする制御方法。
【請求項８】
前記画像データは、デジタルカメラで撮影された画像データであり、前記記述内容は、デジタルカメラで付加されたものであることを特徴とする請求項７記載の制御方法。
【請求項９】
前記属性は、タイトル、撮影日、配布ユーザのいずれかを含むことを特徴とする請求項７記載の制御方法。
【請求項１０】
画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置で実行されるプログラムであって、
複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出すステップと、
前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定ステップと、
前記指定ステップにより指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定ステップとを制御装置に実行させることを特徴とするプログラム。
【請求項１１】
前記画像データは、デジタルカメラで撮影された画像データであり、前記記述内容は、デジタルカメラで付加されたものであることを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記属性は、タイトル、撮影日、配布ユーザのいずれかを含むことを特徴とする請求項１０記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記憶媒体又は情報記憶装置に記憶されている画像情報および画像付属情報を取得して、複数の排紙口を有するオプション装置を接続可能な画像記録装置の各排紙口に、所定の画像データを所定の出力制御によって印刷出力が可能な画像記録装置、制御装置、制御方法、並びに、プログラムに関する。
【０００２】
本発明は、インターネットを介してデータ処理装置等のメモリ上の画像情報および画像付属情報を取得して印刷ジョブを生成し、生成した印刷ジョブに基づいて所定の画像データを所定の出力制御によって印刷出力が可能な画像記録装置、制御装置、制御方法、並びに、プログラムに関する。
【０００３】
【従来の技術】
従来、手持ちの画像データを再生する一般的な方法として、写真の焼き増しサービスがある。この焼き増しサービスは、現像されたフィルムが収納される半透明のネガカバー（ネガホルダー）に焼き増し枚数や印を記入して現像所等に持ち込み、現像所では、再生する（焼き増しする）画像を特定して、その特定された画像のみを焼き増しすることにより行われる。
【０００４】
また、近年は、フィルム上の画像を読み取ってその画像データをＣＤ−ＲＯＭに書き込み、さらにそのＣＤ−ＲＯＭから画像データを読み出してディスプレイ等の画像表示装置に再生表示するフォトＣＤシステムがある。このフォトＣＤシステムでは、コンピュータシステムにて、ＣＤ−ＲＯＭ内に記録された画像データを読み出して高画質プリンタで出力することにより、プリント画像を得ることができる。高画質プリンタは高価であり、個人が所有することは困難であることから、プリント画像を得るには現像所等にプリントサービスを依頼して行われるのが普通である。
【０００５】
依頼の方法としては、ＣＤ−ＲＯＭと該ＣＤ−ＲＯＭに記録されている画像データを特定するための情報（例えば、インデックスプリント等で確認される画像番号等）を書いたメモを渡す方法が一般的である。
【０００６】
さらに、コンピュータ技術の向上及びパーソナルコンピュータの普及、デジタルカメラ等の画像入力装置の普及に伴って、気軽に高精細のデジタル画像データを個人が扱えることが可能になった。これらの画像データは、例えば、ＴＩＦＴ，ＰＩＣＴ，ＪＰＥＧ及びＲＡＷ等の種々の画像ファイルフォーマットで、所定の情報記憶媒体に記憶され、通常は個人の所有するコンピュータに接続するプリンタで出力される。
【０００７】
しかしながら、個人の所有するプリンタでの出力結果は、現像所や写真店、ＤＰＥショップあるいはパソコンショップにおけるプリントサービスによる出力結果に比べると一般的には劣るため、そのようなプリントサービスへの要求もある。
【０００８】
プリントサービスを受ける場合、通信回線を介して画像データを送ることでプリントを依頼することも最近では可能であるが、通常は画像データが記憶されている情報記憶媒体をサービス先に渡して、あるいは持ち込んで依頼するのが一般的である。その場合、情報記憶媒体に記憶されている画像データの中から所望の画像を指示することが必要であり、プリントサービスを依頼する客は、情報記憶媒体に記憶されている画像データの中の所望の画像を指示すべく、画像に記されている番号や名称をメモリ等によりサービス先に伝えなければならない。
【０００９】
一方、画像プリントサービス先では、プリントサービスを依頼する客から渡されたメモ等による指示内容をもとに、情報記憶媒体に記憶されている画像データの中から客の所望する画像を人手を介して選定してプリントしなければならない。
【００１０】
一般に、上記のようなプリントサービスを行うためのコンピュータシステムは、煩雑な操作が必要であるため、一般の店員がプリントすべき画像を選定してプリントを実行することは容易ではなかった。また、情報記憶媒体に記憶されている画像データの中から所望の画像データを選択して実際にプリントするには、人手を要し、プリントに要する時間が制限されるという問題もあった。
【００１１】
そこで近年、情報記憶媒体に記憶されている画像の中から所望の画像を自動的に特定してその画像のプリントを迅速に得ることのできる手法が提案されている。
【００１２】
図５３（ａ）〜（ｃ）は、情報記憶媒体としての記憶媒体５００１の構成例を示す。
【００１３】
図５３において、記憶媒体５００１は、（ａ）において示される予約領域５００２、ファイルアロケーションテーブル領域５００３（以下、ＦＡＴ領域と呼ぶ）、ルートディレクトリ領域５００４、及びファイル領域５００５の４つの独立したエリアにマッピングされている。
【００１４】
予約領域５００２には、本記憶媒体１に関して、予約領域５００２のサイズ及びＦＡＴ領域５００３のサイズ、ルートディレクトリ領域５００４内のエントリ数が記憶される。ＦＡＴ領域５００３には、本記憶媒体５００１のファイル領域５００５における記憶媒体スペースの使われ方が記憶される。ルートディレクトリ領域５００４には、本記憶媒体５００１に記憶されているファイル名やサイズや位置などの情報を示すディレクトリエントリ情報が記憶される。ファイル領域５００５には、画像生成指示データ、実際の画像データが記憶される。
【００１５】
ここで、説明の都合上、画像生成指示データを図５３（ｂ）に示すようにＤＰＦｘｘｘ、画像データを図５３（ｃ）に示すようにＩＭＧｘｘｘと表記することにする（ただし、ｘｘｘは複数の画像生成指示データ、画像データを識別するための文字、あるいは数字などとする）。
【００１６】
次に、従来の印刷制御処理の一例として、上述した図５３に示したような記憶媒体５００１に記録された画像データを用いて、印刷装置によって所望の印刷画像を生成して出力する例を、図５４のフローチャートに基づいて説明する。
【００１７】
図５４において、まず、ステップＳ５１０１では、記憶媒体５００１が印刷装置内のデータ読み取り部（後述する図９および図１３参照）にセットされたかどうかが確認される。記憶媒体５００１がセットされたことが確認されると、ステップＳ５１０２に進む。
【００１８】
ステップＳ５１０２では、データ読み取り部において記憶媒体５００１に記憶されているルートディレクトリ領域５００４の内容を参照してファイル名がＤＰＦｘｘｘであるファイルがあるかどうかが調べられる。ＤＰＦｘｘｘファイルがないときは、印刷装置は動作を終了する。また、ＤＰＦｘｘｘファイルがあるときは、ステップＳ５１０３に進み、ファイル領域５００５の中の最初のＤＰＦｘｘｘファイル（図５３（ｂ）参照）が読み込まれる。
【００１９】
ステップＳ５１０４では、読み込んだＤＰＦｘｘｘファイルで指示されている最初のファイル名ＩＭＧｘｘｘが読み込まれる。ステップＳ５１０５では、ステップＳ５１０４で読み込んだファイル名ＩＭＧｘｘｘに格納されている画像データ（図３７（ｃ）参照）が読み込まれる。
【００２０】
ステップＳ５１０６では、ステップＳ５１０５で読み込んだ画像データについて、印刷装置内の画像生成処理部（後述する図１３参照）で印刷のための画像生成処理が実行され、ビットマップ画像データが生成される。この生成されたビットマップ画像データは、ステップＳ５１０７において印刷装置内の画像出力部（後述する図１３参照）にて印刷される。
【００２１】
ステップＳ５１０８では、読み込み中のＤＰＦｘｘｘファイル（図５３（ｂ）参照）で指示されているＩＭＧｘｘｘが他にもあるかどうか調べられる。他のＩＭＧｘｘｘも指示されている場合は、ステップＳ５１０９に進む。一方、他にＩＭＧｘｘｘが指示されていない場合は、ステップＳ５１１０に進む。ステップＳ５１０９では、そのＩＭＧｘｘｘファイルを読み、ステップＳ５１０５に進む。
【００２２】
ステップＳ５１１０では、記憶媒体５００１にアクセスして、ＤＰＦｘｘｘファイルが他にもある場合はステップＳ５１１１に進み、次のＤＰＦｘｘｘファイルを読み込み、ステップＳ５１０４に進む。一方、他にＤＰＦｘｘｘファイルがない場合は、印刷装置の動作は終了する。
【００２３】
【発明が解決しようとする課題】
しかしながら、上記従来例においては次のような問題点があった。
【００２４】
（第１の課題）
近年コンピュータはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によって相互に接続され、プリンタにとどまらず、コピー、ファックス機能を備えたマルチファンクション画像処理装置等の多様な周辺機器群においても、ＬＡＮ接続が可能となっており、そのため画像記録装置は、ＬＡＮに接続されたネットワーク環境において、ネットワークを共有する複数のユーザのあらゆるニーズに答えるための色々な排紙モード、例えばユーザセパレート固定（メールボックス）、ユーザセパレート自動（ジョブセパレート）、ソート、スタックといった排紙方法を実現している。
【００２５】
「ユーザセパレート固定モード」および「ユーザセパレート自動モード」は、画像記録装置の各排紙口に対して固有の名称を与え、その名称に基づいて排紙口を区別するとともに排紙先を決定する仕分け方法である。
【００２６】
両者の違いについて説明する。「ユーザセパレート固定モード」は、予め画像記録装置の各排紙口に識別名称を登録しておき、印刷実行時に排紙先としてその識別名称を指定することにより、ユーザが区別しやすい名称で排紙先を指定し仕分けすることを可能とする排紙処理方法である。
【００２７】
一方、「ユーザセパレート自動モード」は、未積載の空き排紙口に印刷指定元の例えばユーザ名称を印刷処理中に動的に登録し、同じユーザから再度印刷指定があれば初回の印刷時に登録された排紙口を検索してその排紙口に排紙することで、印刷時に明確な排紙先をユーザに指定させることなくユーザ毎に印刷ジョブの仕分けを実現する排紙処理方法である。
【００２８】
また、ソートは、連続する排紙口を利用して印刷ジョブのコピーを指定部数分の排紙口に仕分ける排紙方法であり、スタックは、満載になるまで同じ排紙口に印刷ジョブを排紙し続け、満載になったら次の最優先排紙口に切り替えて同様の排紙を行う排紙方法であり、いずれも既知の排紙方法である。
【００２９】
このように、ホストコンピュータからプリンタドライバを介して印刷を行う場合は、排紙モードの選択他各種設定を行い、多彩な排紙モードによる仕分けを行うことは可能であるが、デジタルカメラからの印刷及びメモリスティック等の情報記憶媒体からの直接印刷を行うような場合は、印刷を行うメディア指定及び排紙先の指定等の手段がなく、印刷物の仕分けはユーザの手により行わなければならず、個人利用における印刷物の仕分け、又はプリントサービス業務等における依頼人毎をはじめとする各種仕分け作業にかなりの人手と手間を要していた。
【００３０】
（第２の課題）
また、例えば写真の焼き増しサービスにおいて、前述した従来の技術では、写真のネガカバーまたは画像データを格納したＣＤ−ＲＯＭ等の情報記憶媒体を直接受け渡す形態では、顧客は現像所等に出向いて焼き増しを依頼し、できあがり時に再度取りに行く必要があり、ユーザが写真の焼き増しを依頼し所望の写真（プリント）を手に入れるまでにはかなりの時間と手間がかかっていた。
【００３１】
さらに、焼き増しサービスに依頼を行う際は、その中のプリントしたい画像の指示や、プリント枚数などの指示は、あるフォーマットに従ったメモ等に記入し、そのメモに従って画像の選定等を行うことが多いため、プリントを行う店員の手間もかなりのものであった。
【００３２】
また、ＣＤ−ＲＯＭ等の情報記憶媒体を介して焼き増しを行う場合、画像データはＣＤ−ＲＯＭ等の情報記憶媒体に入っており、予めその中のデータ内容を把握した上でメモに記入しなければならない。
【００３３】
また、通信回線を介して画像データを送る場合においても、顧客が現像所に出向いて依頼する手間は省けるものの、プリントしたい画像の指示や、プリント枚数などの指示は、メモに従って行うため、プリントを行う店員の手間は依然としてかかっていた。
【００３４】
一方、近年パーソナルコンピュータの普及により、一般の家庭においてもパーソナルコンピュータが設置されることが当たり前となってきている。また、パーソナルコンピュータはなくても、テレビ、ゲーム機等の家電製品がパーソナルコンピュータと同等の機能を有しインターネット接続を可能なものにすると共に、モバイル端末の普及により携帯電話等からのデータ送受信が普及し、コンピュータだけでなくあらゆるメディアが有線、無線を問わず相互に接続されるようになっている。
【００３５】
すなわち、ネガ等の物理的なものを介在せず、電子的な画像データにより印刷を行うような場合、一般家庭のパーソナルコンピュータや携帯電話等から、誰でも容易に印刷指示を行うことが可能となるため、例えば写真等の焼き増しにおいても、依頼を家庭にいながらにして、あるいは場所を選ばず行うことが可能となるのである。
【００３６】
しかしながら、このような家庭におけるパーソナルコンピュータの普及にもかかわらず、前述したような写真の焼き増しサービス等の分野においては、有効的な利用がなされておらず、その結果、サービスを効率良く行うことができないという問題がある。
【００３７】
（第１の課題に対して）
そこで、本発明の第１の目的は、ホストコンピュータの有無に関わらず、デジタルカメラ等の外部装置上の記憶装置からの印刷、メモリカード等の記憶媒体からの印刷において、デジタルカメラ、印刷装置等の既存の装置から排紙選択等の印刷指示を行えるようにすることによって、ユーザのニーズに合った排紙方法を自動で実現し、個人利用における印刷物の仕分け、およびプリントサービス業務における顧客毎の仕分け等の各種仕分け作業の効率化を図ることが可能な画像記録装置および画像記録方法を提供することにある。
【００３８】
（第２の課題に対して）
本発明の第２の目的は、焼き増し等のプリントサービスにおいて、プリンタ等の画像記録装置とパーソナルコンピュータやモバイル端末、デジタルカメラ等の外部装置とやり取りを行う電子情報に、画像データ保管場所、プリント先、プリント枚数、排紙方法、受け取り方法、料金の支払い方法等の情報を付加し画像記録装置で解釈可能にすることで、家庭にいながらにして、または場所を選ばすどこからでも必要なもののプリントを必要なだけ依頼することが可能な画像記録装置および画像記録方法を提供することにある。
【００３９】
本発明の第３の目的は、受け取りに関しても、受け取り場所を指定することにより、画像記録装置を設置してある家の近所や移動先の近くの場所（コンビニエンスストア、現像所、パソコンショップ等）、又は宅配等を指定できるようにし、ユーザの都合の良い場所、方法で受け取りを可能にし、プリントサービスを依頼する顧客の手間を省き、ユーザのニーズに合わせたサービス形態を提供することが可能な画像記録装置および画像記録方法を提供することにある。
【００４０】
本発明の第４の目的は、プリント指示は電子情報に全て格納されており、プリントを行う店員はメモによる画像の選定等を行わなくて済み、プリント作業の手間をも省き、プリントサービスの効率化を図ることが可能な画像記録装置および画像記録方法を提供することにある。
【００４１】
本発明の第５の目的は、ホストコンピュータから指示を行わなくても、ネットワーク上のホストコンピュータ、デジタルカメラ等の外部装置上の記憶装置からのダイレクト印刷、メモリカード等の記憶媒体からのダイレクト印刷において、デジタルカメラ、印刷装置等の既存の装置から排紙選択等の印刷指示を行えるようにし、ユーザのニーズに合った排紙方法を自動で実現し、個人利用における印刷物の仕分け、及びプリントサービス業務における顧客毎の仕分け等の各種仕分け作業の効率を向上させることが可能な画像記録装置および画像記録方法を提供することにある。
【００４２】
【課題を解決するための手段】
本発明の画像記録装置は、画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンと、複数の画像データと各画像に関連した画像関連付属情報とを記憶する着脱式のメモリを装着する装着手段と、前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定手段と、前記指定手段により指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記記録手段により画像が記録された用紙の排紙先のビンを決定する決定手段とを有することを特徴とする。
【００４３】
前記画像データは、デジタルカメラで撮影された画像データであり、前記記述内容は、デジタルカメラで付加されたものであることを特徴とする。
【００４４】
前記属性は、タイトル、撮影日、配布ユーザのいずれかを含むことを特徴とする。
【００４５】
本発明は、画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置であって、複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出す手段と、前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定手段と、前記指定手段により指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定手段とを有することを特徴とする。
【００４６】
本発明は、画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置における制御方法であって、複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出すステップと、前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定ステップと、前記指定ステップにより指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定ステップとを有することを特徴とする。
【００４７】
本発明は、画像データに基づき画像を用紙に記録する記録手段と、前記記録手段により画像が記録された用紙が排紙される複数のビンとを制御する制御装置で実行されるプログラムであって、複数の画像データと各画像に関連した画像関連付属情報とを記憶するメモリから画像関連付属情報を読み出すステップと、前記画像関連付属情報にある複数の属性のうちの一つの属性を指定する指定ステップと、前記指定ステップにより指定された属性の同じ記述内容を有する画像データが記録された複数の用紙が同じビンに排紙されるように前記メモリから読み出された画像データが記録された用紙の排紙先のビンを決定する決定ステップとを制御装置に実行させることを特徴とする。
【０１００】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【０１０１】
［概要］
まず、本発明の概要を、具体例を挙げて説明する。
【０１０２】
（第１の課題に関して）
本発明に係る第１の発明は、少なくとも画像生成指示データおよび画像データを含む画像関連情報を用いて、出力画像を所望の排紙口に排紙する画像記録装置であって、前記画像関連情報を入力する手段と、前記画像関連情報及び選択ファイル指定等を含む設定情報に基づき、前記画像生成指示データに含まれる指示データを読み出す手段と、前記読み出した指示データ及び画像データを元に印刷ジョブを生成する印刷ジョブ生成手段と、前記生成した印刷ジョブ又は外部装置から受信した印刷ジョブに基づいて排紙先を決定する決定手段と積載率がゼロになった時に登録した識別名称を解放する排紙口解放手段と、排紙口の使用状況を通知する通知手段と前記通知内容に基づき表示を行う表示手段とを有する画像記録装置を提供する。
【０１０３】
本発明に係る第２の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、画像記録装置及び、画像入力装置、データ処理装置等の外部装置から設定可能な前記設定情報に基づいて前記指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有する画像記録装置を提供する。
【０１０４】
本発明に係る第３の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、画像記録装置が入力又は生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有する画像記録装置を提供する。
【０１０５】
本発明に係る第４の発明は、少なくとも用紙が積載されていない、用紙が積載されている、満載であるの３段階の検知を各排紙口に対して行なう検知手段により検知した積載率に基づいて、印刷ジョブに含まれる識別名称と合致する排紙口又は積載率ゼロの排紙口を検索決定し、その際に決定した排紙口に対して識別名称を登録する画像記録装置を提供する。
【０１０６】
本発明に係る第５の発明は、前記検知手段により検知した各排紙口の積載率がゼロになった時に、使用中の排紙口を解放し、新たな印刷ジョブの排紙を行える画像記録装置を提供する。
【０１０７】
本発明に係る第６の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、画像記録装置及び、画像入力装置、データ処理装置等の外部装置から設定可能な前記設定情報に基づいて前記指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有する画像入力装置を提供する。
【０１０８】
本発明に係る第７の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有する画像入力装置を提供する。
【０１０９】
本発明に係る第８の発明は、前記通知手段により通知された内容を受け取り、排紙口の使用状況を表示する表示手段を有する画像入力装置を提供する。
【０１１０】
本発明に係る第９の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、画像記録装置及び、画像入力装置、データ処理装置等の外部装置から設定可能な前記設定情報に基づいて前記指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有するデータ処理装置を提供する。
【０１１１】
本発明に係る第１０の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有するデータ処理装置を提供する。
【０１１２】
本発明に係る第１１の発明は、前記通知手段により通知された内容を受け取り、排紙口の使用状況を表示する表示手段を有するデータ処理装置を提供する。
【０１１３】
（第２の課題に関して）
本発明に係る第１２の発明は、記憶装置内の画像生成指示データの格納場所を入力する手段と、前記画像生成指示データを編集する編集手段と、印刷を行う画像記録装置を指定する指定手段と、印刷物を受け取る方法を入力する受け取り方法入力手段と、印刷タイミングを指示するタイミング指示手段と、ホスト情報を入力するホスト情報入力手段とを有し、画像記録装置に対して画像生成指示ファイルの送信、画像ファイルの送信、印刷指示を行うデータ処理装置を提供する。
【０１１４】
本発明に係る第１３の発明は、前記画像生成指示データの格納場所及び画像ファイル及びユーザ情報等の内容を表示する表示手段を有し、それぞれの表示内容を選択または編集することにより更新可能とすることを特徴とするデータ処理装置を提供する。
【０１１５】
本発明に係る第１４の発明は、前記編集手段により編集した前記画像生成指示データを、指定の画像記録装置に送信するデータ処理装置を提供する。
【０１１６】
本発明に係る第１５の発明は、前記編集手段により編集した前記画像生成指示データに基づき、指定の画像記録装置に画像データを送信するデータ処理装置を提供する。
【０１１７】
本発明に係る第１６の発明は、少なくとも画像生成指示データ及び画像データを含む画像関連情報を用いて、出力画像を所望の排紙口に排紙する画像記録装置であって、前記画像関連情報を入力する手段と、前記画像関連情報及び選択ファイル指定等を含む設定情報に基づき、前記画像生成指示データ及び前記画像データを読み出す手段と、前記読み出した画像生成指示データ及び画像データを元に印刷ジョブを生成する印刷ジョブ生成手段と、前記生成した印刷ジョブ又は外部装置から受信した印刷ジョブに基づいて排紙先を決定する決定手段と積載率がゼロになった時に登録した識別名称を解放する排紙口解放手段と、排紙口の使用状況を通知する通知手段と前記通知内容に基づき表示を行う表示手段とを有する画像記録装置を提供する。
【０１１８】
本発明に係る第１７の発明は、印刷指示情報に含まれる画像生成指示ファイルの格納場所に対して、画像生成指示ファイルの送信要求を行う画像記録装置を提供する。
【０１１９】
本発明に係る第１８の発明は、前記画像生成指示データを解釈する画像生成指示データ解釈手段を有し、その指示内容に基づき画像ファイルの格納場所に対して画像データの送信要求を行う画像記録装置を提供する。
【０１２０】
本発明に係る第１９の発明は、画像記録装置及び、画像入力装置、データ処理装置等の外部装置から設定可能であり、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、前記設定情報に基づいて前記画像生成指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有する画像記録装置を提供する。
【０１２１】
本発明に係る第２０の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、画像記録装置が入力又は生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有する画像記録装置を提供する。
【０１２２】
本発明に係る第２１の発明は、少なくとも用紙が積載されていない、用紙が積載されている、満載であるの３段階の検知を各排紙口に対して行なう検知手段により検知した積載率に基づいて、印刷ジョブに含まれる識別名称と合致する排紙口又は積載率ゼロの排紙口を検索決定し、その際に決定した排紙口に対して識別名称を登録する画像記録装置を提供する。
【０１２３】
本発明に係る第２２の発明は、前記検知手段により検知した各排紙口の積載率がゼロになった時に、使用中の排紙口を解放し、新たな印刷ジョブの排紙を行えるようにする画像記録装置を提供する。
【０１２４】
本発明に係る第２３の発明は、画像記録装置及び、画像入力装置、データ処理装置等に外部装置から設定可能であり、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、前記設定情報に基づいて前記画像生成指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有する画像入力装置を提供する。
【０１２５】
本発明に係る第２４の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有する画像入力装置を提供する。
【０１２６】
本発明に係る第２５の発明は、前記通知手段により通知された内容を受け取り、排紙口の使用状況を表示する表示手段を有する画像入力装置を提供する。
【０１２７】
本発明に係る第２６の発明は、画像記録装置及び、画像入力装置、データ処理装置等の外部装置から設定可能であり、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着があった場合に、前記設定情報に基づいて前記画像生成指示データの読み出し及び加工を行い、識別名称を生成する識別名称生成手段と、前記識別名称生成手段により生成された識別名称を印刷ジョブに付加し印刷ジョブを生成する印刷ジョブ生成手段とを有するデータ処理装置を提供する。
【０１２８】
本発明に係る第２７の発明は、パネル等の入力部からの印刷指示、外部装置からの印刷指示、情報記憶媒体及び外部装置の装着が行われた場合に、生成した印刷ジョブの内容に基づいて排紙を行えるかどうか判断する判断手段と、前記判断手段により指定通りに排紙を行えない場合に、ユーザに警報する警報手段とを有するデータ処理装置を提供する。
【０１２９】
本発明に係る第２８の発明は、前記通知手段により通知された内容を受け取り、排紙口の使用状況を表示する表示手段を有するデータ処理装置を提供する。
【０１３０】
本発明に係る第２９の発明は、記憶装置内の画像生成指示データの格納場所を入力する手段と、前記画像生成指示データを編集する編集手段と、印刷を行う画像記録装置を指定する指定手段と、印刷物を受け取る方法を入力する受け取り方法入力手段と、印刷タイミングを指示するタイミング指示手段と、ホスト情報を入力するホスト情報入力手段とを有し、所定のプリントサーバに対して画像生成指示ファイルの送信、画像ファイルの送信、印刷指示を行うデータ処理装置を提供する。
【０１３１】
本発明に係る第３０の発明は、前記プリントサーバは、前記画像生成指示ファイル、画像ファイル、及び印刷指示情報の格納を行うと共に、前記画像生成指示ファイル、画像ファイル、及び印刷指示情報の一部または全部を指定の画像記録装置に転送するデータ処理装置を提供する。
【０１３２】
本発明に係る第３１の発明は、ユーザＩＤの入力、ＩＤカード挿入等の印刷指示があり、画像記録装置内に前記画像生成指示ファイル、画像ファイル、及び印刷指示情報がダウンロードされていない場合に、前記プリントサーバに対して該ユーザの前記画像生成指示ファイル、画像ファイル、及び印刷指示情報が存在するかどうか検索を行い、存在する場合に前記プリントサーバに対して前記情報の送信要求を行い、存在しない場合に画像記録装置上の表示装置またはホストコンピュータ上にエラーメッセージを表示する画像記録装置を提供する。
【０１３３】
本発明に係る第３２の発明は、記憶装置内の画像生成指示データの格納場所を入力する手段と、前記画像生成指示データを編集する編集手段と、印刷を行う画像記録装置を指定する指定手段と、印刷物を受け取る方法を入力する受け取り方法入力手段と、印刷タイミングを指示するタイミング指示手段と、ホスト情報を入力するホスト情報入力手段とを有し、前記データ処理装置に対して画像生成指示ファイルの送信要求、画像ファイルの送信要求を行う画像記録装置を提供する。
【０１３４】
本発明に係る第３３の発明は、前記画像生成指示データの格納場所及び画像ファイル及びユーザ情報等の内容を表示する表示手段を有し、それぞれの表示内容を選択または編集することにより更新可能とする画像記録装置を提供する。
【０１３５】
［具体例］
以下、具体例を挙げて説明する。
【０１３６】
（第１の課題に対応する例として）
＜第１の例＞
本発明の第１の実施の形態を、図１〜図２６に基づいて説明する。
【０１３７】
図１〜図３は、デジタルカメラで撮影した画像を、「ユーザセパレート自動モード」によって印刷出力するシステムの構成例を示す。
【０１３８】
本システムは、用紙８が仕分け制御されて出力されるデータ処理装置１０１を備えたレーザビームプリンタ１０２（以下、プリンタという）と、プリンタ１０２に着脱可能な情報記憶媒体としてのメモリカード１１０とから構成される。デジタルカメラ１は、メモリカード１１０が装着可能とされており、撮影した画像がメモリカード１１０に記録される。
【０１３９】
プリンタ１０２の操作パネル１０４およびデジタルカメラ１の表示画面２には、メモリカード１１０に記録された画像等の情報や各種の操作・設定に必要な項目等が表示される。
【０１４０】
本発明に係る仕分け制御やデータ処理等の機能は、プリンタ１０２の本体部、データ処理装置１０１内に設けることが可能である。また、本発明に係る仕分け情報の設定や、印刷ジョブのジョブ生成、印刷要求、印刷指令等の機能は、デジタルカメラ１、レーザビームプリンタ１０２の本体部に設けることが可能である。
【０１４１】
以下、具体的に説明する。
【０１４２】
図１は、撮影日によって出力画像の仕分けを行う例であり、図２は、タイトルによって出力画像の仕分けを行う例であり、図３は、焼き増しの時のように同じ画像を複数の人に渡すために入力された配布ユーザによって出力画像の仕分けを行う例である。
【０１４３】
図１〜図３は、デジタルカメラ１で撮影された画像データをデジタルカメラ１内の情報記憶媒体に記憶し、この情報記憶媒体の情報を基に印刷を行う例を示している。この情報記憶媒体は、デジタルカメラ１に固定内蔵されているものであっても、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリスティック（登録商標）等の着脱可能なフラッシュメモリであってもよい。本例では、着脱可能なメモリカード１１０を用いる。
【０１４４】
これらの情報記憶媒体には、撮影された画像の画像データの他に、各画像に関連した画像関連付属情報が格納されている。この画像関連付属情報には、自動的に記憶される情報として、画像番号、撮影日、画像ファイルのフォーマット形式等があり、また、ユーザにより撮影後に入力される情報として、タイトル、トリミング情報、回転情報、プリント枚数等がある。その他にも、焼き増しのように同じ画像を複数の人に渡すために配布ユーザとして配布を必要とする人の名前や所属先名等も入力できる情報であってもよい。
【０１４５】
さらに、情報記憶媒体には、上記画像関連付属情報だけでなく、印刷指示に関する印刷指示情報も格納される。この印刷指示情報には、出力先のプリンタ情報や印刷時の制御情報となるグラフィックモード、カラーモード、排紙モード、印刷部数等があり、また、それぞれの詳細な設定情報等も含まれる。
【０１４６】
図１〜図３においては、いずれも「排紙モード」が「ユーザセパレート自動」で指示されている。「排紙モード」に「ユーザセパレート自動」が指定された場合は、「識別属性」の指定も必要であり、図１〜図３においては、それぞれ異なった指定が行われている。
【０１４７】
「識別属性」とは、「ユーザセパレート自動」モードでの排紙先名称を、それぞれの画像関連付属情報として記憶されているさまざまな属性の中からどの属性を仕分け時の識別名称とするかという指定であり、印刷時には、それぞれの画像の画像関連付属情報から「識別属性」に指定された属性の記述内容が自動的に識別名称として採用される。
【０１４８】
「識別属性」は、情報記憶媒体に画像単位で記憶されている画像関連付属情報にある属性であればどんな属性でもよく、「識別属性」として指定可能な属性には、例えば、撮影日、タイトル、配布ユーザ、画像ファイルのフォーマット形式、画像番号、画像データのディレクトリ、出力用紙サイズ等が挙げられる。
【０１４９】
以下、図１〜図３を用いて、メモリカード１１０を介してプリンタ１０２の操作パネル１０４からの印刷指令によって実行される印刷処理について説明する。
【０１５０】
まず、図１の例について説明する。
【０１５１】
図１において、メモリカード１１０等の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として「撮影日」がユーザからの入力操作により記憶されている。ユーザから印刷指示を受けた場合、プリンタ１０２内のジョブ生成部４４０（後述する図１７参照）は、排紙モードに指定された「ユーザセパレート自動」モードに基づく印刷ジョブの作成を開始する。
【０１５２】
「ユーザセパレート自動」モードによる印刷ジョブを作成する場合、識別属性に指定されている「撮影日」が、各画像に対して仕分け処理を行うための判断材料となる。図１の例では、各画像の「撮影日」である「１９９９．１２．３１」、「２０００．０１．０１」、「２０００．０２．０２」、「２０００．０４．２２」等が識別名称として仕分け処理に用いられている。
【０１５３】
従って、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像関連付属情報から「撮影日」という識別属性に指定されている日付情報を抽出し、それぞれの日付情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。これにより、抽出された画像関連付属情報と印刷指示情報とを含むヘッダ部と、画像データとによって、印刷ジョブが構成される。この印刷ジョブは、パケット単位のコマンド群からなっている。
【０１５４】
ジョブ生成部４４０は、印刷ジョブの生成が完了すると、その印刷ジョブをデータ解析処理部に渡す。ここで、プリンタ１０２は、複数の排紙口９を有するデータ処理装置１０１を備えており、このデータ処理装置１０１は、ユーザセパレート自動モード、ユーザセパレート固定モード等の識別名称に基づく仕分け排紙が可能であるものとする。
【０１５５】
プリンタ１０２は、生成した印刷ジョブを元に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。図１の例のような印刷ジョブの場合、「撮影日」で指定されている識別名称に従って、同じ「撮影日」に撮影された画像は同じ排紙口９に仕分けするように、それぞれの画像の排紙先を決定していく。給排紙先が決定した画像は順に所定の印刷処理を行い、図１の例のように、排紙口「Ｂｉｎ１」には「１９９９．１２．３１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「２０００．０１．０１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「２０００．０２．０２」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「２０００．０４．２２」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０１５６】
このように、「撮影日」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、情報記憶媒体に記憶されている画像関連付属情報から識別属性「撮影日」で抽出される識別名称がデータ処理装置１０１の各排紙口９に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口９に仕分け排紙することを実現している。
【０１５７】
次に、図２の例について説明する。
【０１５８】
図２において、メモリカード１１０等の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として「タイトル」がユーザからの入力操作により記憶されている。ユーザから印刷指示を受けた場合、ジョブ生成部４４０は、排紙モードに指定された「ユーザセパレート自動」モードに基づくジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを生成する場合、識別属性に指定されている「タイトル」が、各画像に対して仕分け処理を行うための判断材料となる。
【０１５９】
図２の例では、各画像の「タイトル」である「海外旅行」、「Ｕｎｔｉｔｌｅｄ」、「結婚式」、「二次会」等が識別名称として仕分け処理に用いられている。ここで、「Ｕｎｔｉｔｌｅｄ」は、「タイトル」属性にデフォルト設定されているタイトル名とする。撮影後、特にユーザからの入力指定がない場合、「タイトル」属性は「Ｕｎｔｉｔｌｅｄ」のままであってもよい。
【０１６０】
印刷ジョブの生成処理においては、「ユーザセパレート自動」モードが指定されていれば、各画像関連付属情報から「タイトル」という識別属性に指定されている場所情報を抽出し、それぞれの場所情報を仕分けのための識別名称として各画像の印刷指示情報に付加して印刷ジョブのヘッダ部を構成する。
【０１６１】
ジョブ生成部４４０は、印刷ジョブの生成が完了すると、その印刷ジョブをデータ解析部に渡す。プリンタ１０２は、生成した印刷ジョブを基に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。
【０１６２】
図２の例のような印刷ジョブの場合、「タイトル」で指定されている識別名称に従って、同じ「タイトル」を入力された画像は同じ排紙口９に仕分けするように、それぞれの画像の排紙先を決定していく。給排紙先が決定した画像は順に所定の印刷処理を行い、図２の例のように、排紙口「Ｂｉｎ１」には「海外旅行」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「Ｕｎｔｉｔｌｅｄ」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「結婚式」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「二次会」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０１６３】
このように、「タイトル」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、デジタルカメラ１内の情報記憶媒体に記憶されている画像関連付属情報から識別属性「タイトル」で抽出される識別名称がデータ処理装置１０１の各排紙口９に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口９に仕分け排紙することを実現している。
【０１６４】
次に、図３の例について説明する。
【０１６５】
図３において、メモリカード１１０等の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として、「配布ユーザ」がユーザからの入力操作により記憶されている。「配布ユーザ」という属性は、焼き増しのように複数の人に同じ画像をコピーして配布するようなケースを想定して画像関連付属情報として用意されていたものとする。
【０１６６】
ユーザから印刷指示を受けた場合、ジョブ生成部４４０は、排紙モードに指定された「ユーザセパレート自動」モードに基づく印刷ジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを生成する場合、識別属性に指定されている「配布ユーザ」が、各画像に対して仕分け処理を行うための判断材料となる。
【０１６７】
図３の例では、一つの画像に対して複数の「配布ユーザ」が入力されているものもあり、「配布ユーザ」である「ｋａｋｋｙ」、「ｙｕｉｃｈｉ」、「ｍａｅｋａｗａ」、「ｈｋｉｔａ」等の識別名称として仕分け処理に用いられる。従って、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像関連付属情報から「配布ユーザ」という識別属性に指定されている人名情報を抽出し、それぞれの人名情報を仕分けのための識別名称として各画像の印刷指示情報に付加して印刷ジョブのヘッダ部を構成する。
【０１６８】
ジョブ生成部４４０は、印刷ジョブの作成が完了すると、その印刷ジョブをデータ解析部に渡す。プリンタ１０２は、生成した印刷ジョブを基に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。
【０１６９】
図３の例のような印刷ジョブの場合、「配布ユーザ」に指定されている識別名称に従って、同じ「配布ユーザ」が必要とする画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。一つの画像に対して複数の「配布ユーザ」が指定されている場合には、その画像を「配布ユーザ」分のページ数になるようにコピーし、それぞれのページに対して一人の「配布ユーザ」を排紙先として割り当てる。
【０１７０】
給排紙先が決定した画像は順に所定の印刷処理を行い、図３の例のように、排紙口「Ｂｉｎ１」には「ｋａｋｋｙ」の識別名称で排紙先指定された画像「０００−００００」、「０００−０００１」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ２」には「ｙｕｉｃｈｉ」の識別名称で排紙先指定された画像「０００−０００１」、「００１−０００２」等の出力結果を排紙し、排紙口「Ｂｉｎ３」には「ｍａｅｋａｗａ」の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ４」には「ｈｋｉｔａ」等の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」等の出力結果を排紙する。
【０１７１】
このように、「配布ユーザ」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、メモリカード１１０等の記憶媒体に記憶されている画像関連付属情報から識別属性「配布ユーザ」で抽出される識別名称がデータ処理装置１０１の各排紙口９に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口９に仕分け排紙することを実現している。
【０１７２】
また、一つの画像に対して複数の識別名称が指定されている場合には、その識別名称分の数になるように画像情報をコピーして、それぞれの識別名称で登録されている排紙口９に同じ画像を排紙させている。
【０１７３】
以上、デジタルカメラ１で撮影した画像を、メモリカード１１０等の情報記憶媒体を介してユーザセパレート自動モードによって印刷出力するシステムの構成例について説明した。
【０１７４】
以下、上記システム例（図１〜図３参照）を、ブロック図、フローチャート等を用いてさらに詳細に説明する。
【０１７５】
（情報記憶媒体のディレクトリ構造）
図４は、情報記憶媒体のディレクトリ構造の１例を示す。
【０１７６】
図４おいて、画像データは画像ファイル１０として、画像関連付属情報としてのデータは画像生成指示ファイル２０として、各々ルートディレクトリの下層に配置されている。
【０１７７】
画像ファイル１０は、ユーザの指示により、あるいはジョブ生成部４４０の自動設定により、ルートディレクトリの下層に配置される任意のディレクトリでまとめられ、階層的に構成されている。階層は、多重であってもよく、画像生成指示ファイル２０に記述されている画像ファイル１０のパス指定と整合がとれていればよい。画像生成指示ファイル２０も同様に、ルートディレクトリとの間に所定のディレクトリが存在してもよく、ジョブ生成部４４０が検出可能な位置に配置されていればよい。
【０１７８】
図５は、画像生成指示ファイル２０に記述されるデータ内容を示す。
【０１７９】
画像生成指示ファイル５０には、情報記憶媒体に記憶される画像データに共通の情報（以下、画像共通情報という）２１と、各画像データ固有の情報（以下、画像固有情報という）２２とが記述される。
【０１８０】
画像共通情報２１には、画像生成指示ファイル２０のバージョン、画像生成指示ファイル２０をセーブした機種名、画像生成指示ファイル２０をセーブした日時、ユーザ情報（ユーザ名、住所、電話番号等）、プリント出力方式（グラフィックモード、カラーモード、排紙モード等）、ユーザセパレート自動モードでの識別属性（仕分け属性）等が記述される。
【０１８１】
それぞれの画像固有情報２２には、プロダクトＩＤ、プリント種、プリント枚数、画像ファイルのフォーマット形式、画像ファイルの相対パス、画像付属情報（日付、コマ番号、タイトル、トリミング情報、回転情報等）等が記述される。
【０１８２】
これらの情報は、画像入力時の設定にしたがって自動的に記述されるものであったり、画像入力後にユーザが明示的に指示することによって記述されるものであったりする。
【０１８３】
ユーザからの印刷指示があった場合、ジョブ生成部４４０は、情報記憶媒体から上記画像生成指示ファイル２０の検出を行い、検出された画像生成指示ファイル２０の内容を解析して内容に基づいた印刷ジョブの作成を行う。
【０１８４】
（印刷指定画面）
図６は、表示画面１０４上において、メモリカード１１０挿入時にメモリカード１１０内のデータの印刷指示を行う例（ＵＩ）である。
【０１８５】
メモリカード１１０等の記憶媒体からの印刷は、その挿入をトリガとして印刷を開始してもよいし、本例のように印刷に関する指定を行えるようにユーザの設定及び指示を待って印刷を開始してもよい。
【０１８６】
図６に示すように、画像記録装置１０２の表示部に「画像指定」「メディア」「仕分け方法」が表示され選択可能となっている。
【０１８７】
「画像指定」は、例えば、メモリカード１１０内の全ての画像を印刷するか、その中の一部を印刷するか、又は選択した画像の一覧を示すインデックス印刷のページも印刷するか等を選択する。
【０１８８】
「メディア」は、印刷指示情報に対応するものであり、その画像を何に印刷するかを選択する。画像記録装置によっては写真専用の機械もあるが、本例においては複数のメディアに対して印刷可能であるものとし、普通紙、はがき、写真、光沢紙、ＯＨＰシート等の選択が可能となっており、図６においては写真が選択されている。
【０１８９】
「仕分け方法」は、画像関連付属情報に対応するものであり、メモリカード１１０内のどの情報を基に仕分けを行うか選択するもので、オーナー、日付、タイトル、配布ユーザ、ディレクトリ等の選択が可能となっており、図６においては日付が選択されている。
【０１９０】
これらの選択を行った後、「ＯＫ」ボタンを押すと、メモリカード内の情報を読み取って上記設定により印刷を開始する。
【０１９１】
（印刷実行指示処理）
図７は、ユーザからメモリカード１１０印刷の実行指示があった場合の処理手順を示すフローチャートである。
【０１９２】
図７において、ユーザから印刷実行の指示が行われると、データ読取部は所定の情報記録媒体からのデータ取り込みを開始し、装着されている情報記録媒体との通信が可能であるか否か調べる（Ｓ１）。
【０１９３】
Ｓ１において、もし、情報記録媒体との通信が不可能であると判断した場合、「メモリカードを装着して下さい。」等の警告メッセージを表示して情報記録媒体からの通信接続が行われていないことをユーザに知らせ（Ｓ６）、印刷実行指示処理を終了する。
【０１９４】
Ｓ１において、情報記録媒体との通信が可能であれば、画像記録装置としてのプリンタ１０２およびデータ処理装置１０１の能力情報（排紙口数、給紙口数、通紙可能用紙サイズ、タイプ等）を取得する（Ｓ２）。
【０１９５】
Ｓ３において、情報記憶媒体から画像生成指示ファイル２０を検出すると共にその内容を読み込み、画像データ、画像付属データ（画像関連付属情報）、印刷設定データ等を参照する。
【０１９６】
その参照内容から、Ｓ４において、指定通りの印刷を実行できるか否か判断し、Ｓ４において、印刷実行不可能であれば、「ユーザセパレート排紙できません。」等の警告メッセージを表示して、内容に合わせた表示を行い、指定通りの印刷を実行できないことをユーザに知らせ（Ｓ６）、印刷実行指示処理を終了する。Ｓ４において、印刷実行可能であればＳ５以降の処理に移る。
【０１９７】
Ｓ５においては、Ｓ３で読み込んだ画像生成指示ファイル２０に記述されている画像共通情報に基づいて印刷画像に対するヘッダデータを付加して印刷ジョブを生成する。さらに、画像生成指示ファイル２０に記述されている各画像固有情報を、まず、Ｓ７の先頭の画像固有情報を読み込み順にその他の画像固有情報を読み込んでいき、印刷ジョブを生成していく。
【０１９８】
Ｓ８において、印刷設定の「排紙モード」がユーザセパレートモード指定か否か判断し、ユーザセパレートモードの場合は、その設定内容に合わせた仕分けのための識別名称を付加するために、Ｓ９において、印刷設定の「識別属性」に記述されている属性に基づいて参照中の画像共通情報又は画像固有情報から識別名称を獲得し、その画像の排紙先名称とする。これら識別名称は、画像共通情報からでも画像固有情報からでも、またその組み合わせであってもよく、図６のＵＩで予め設定した仕分け方法の指定内容に基づき作成される。Ｓ８において、ユーザセパレートモード指定でなければ、識別名称を付加する必要がないので、Ｓ１０に移る。
【０１９９】
Ｓ１０においては、参照中の画像固有情報を基に、その画像の制御データを作成する。また、Ｓ１１において、画像ファイルの相対パスが表す位置に格納されている画像ファイルから印刷ジョブの画像データ部を作成し、参照中の画像固有情報に対する処理を終える。
【０２００】
Ｓ１２において、他に画像固有情報があるかどうか判断し、もしあれば、次の画像固有情報を参照先としてＳ８〜Ｓ１２の処理を繰り返す。ここで、ジョブ生成に使用される画像データは、図６で予め設定した画像指定に基づき選択され、全ての画像データまたは指定内容に合致した一部の画像データが選択されていく。
【０２０１】
もし、他に画像固有情報がなくなれば、Ｓ１３の処理に移り、Ｓ１３において、上記処理で作成された印刷ジョブを画像記録装置に対して送信し、印刷実行指示処理を終了する。
【０２０２】
（画像記録装置のシステム構成）
図８は、本例の画像記録システムにおける画像記録装置のシステム構成を説明するブロック図であり、ここではレーザビームプリンタからなるプリンタ１０２の場合を示す。
【０２０３】
なお、本例を適用する画像記録装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等や、その他のプリント方式のプリンタを用いてもよい。また、以下の説明においては、オプションユニットを２台接続した例を説明するが、さらに多くのオプションユニットを接続可能であり、オプションユニットの機能を本体が共有しても構わない。
【０２０４】
図８において、プリンタ１０２は、各種オプション装置が接続可能であり、データ処理装置１０１と汎用インタフェース（例えばセントロニクス、ＲＳ２３２Ｃ等）で接続され、汎用インタフェースを介してデータ処理装置１０１から転送される印刷情報（所定のプリンタ言語に基づくコードデータ等の制御情報、例えばＰｏｓｔＳｃｒｉｐｔ，ＬＩＰＳ  ＩＩＩ，ＬＩＰＳ  ＩＶ，イメージデータ等を含む）、又は、プリンタ１０２に装着されるメモリカード１１０から読み取った印刷情報に基づく記録画像を行う。
【０２０５】
１０３はビデオコントローラであり、データ処理装置１０１と前記汎用インタフェースで接続され、データ処理装置１０１から前記汎用インタフェースを介して転送されるコードデータ（ＥＳＣコード、各種ＰＤＬデータ等）を受信し、該コードデータに基づくドットデータ等からなるページ情報を生成し、ビデオインタフェース８０を介して後述するエンジンコントローラ１０５に対してイメージデータ（２値又は多値）を送信すると共に、統括インタフェース９０を介して後述するオプションコントローラ部１０６に対して給紙指定及び排紙指定のコマンド等を送信する。
【０２０６】
エンジンコントローラ１０５は、前記ビデオコントローラ１０３から転送されるイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、供給される用紙に転写、定着して印字を行う。なお、このとき、オプションコントローラ部１０６に対して給排紙のタイミングの指示等を行う。
【０２０７】
１０４はパネル部であり、操作のための各種スイッチ（ボタン）、ＬＥＤ表示器、ＬＣＤ表示器等から構成されるユーザとのインタフェースであり、ユーザは操作パネル１０４を操作することによりプリンタ１０２に所定の動作を指示することができる。なお、ユーザにより設定された各種データ等は、不揮発性メモリ（図示せず）、例えばＮＶＲＡＭ，ＥＥＰＲＯＭ等に記憶管理される。
【０２０８】
オプションコントローラ部１０６は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず）を備え、前記ビデオコントローラ１０３から転送される給排紙指定等及びエンジンコントローラ１０５からの給排紙指示等に基づいて、１台以上のオプション装置（ユニット）を統括して制御する統括コントローラであり、各種オプション装置に具備されるオプションコントローラユニットとオプションユニットインタフェース７０を介して通信を行い、各種オプション装置を統括的に制御する。
【０２０９】
また、オプションコントローラ部１０６のＲＡＭ内には、ビデオコントローラ１０３がアクセス可能な共有メモリ（後述する図１４参照）があり、該共有メモリは約４０頁分の搬送状況管理エリア、基本ステータスエリア、コマンドステータス管理エリア、立ち上げ処理エリア等から構成され、ビデオコントローラ１０３は、上記共有メモリの各エリアを介して各オプション装置に対する指定を行う。
【０２１０】
なお、上記搬送状況管理エリアは、ビデオコントローラ１０３が印字方法（給紙口、排紙口、色、ステープルする、シフトする等）を各オプション装置へ通知する領域と、各オプション状態（どこまで印字した、排紙完了した等）をビデオコントローラ１０３に通知する領域から構成される。
【０２１１】
また、基本ステータスエリアは、各オプション装置の異常（ドアオープン、紙詰り、故障、カセット用紙無し、用紙サイズ不一致、満載、ステープル針なし等）をビデオコントローラ１０３に通知する領域で、コマンド＆ステータス管理エリアは、ビデオコントローラ１０３とコマンドステータスのやりとりを行う領域で、立ち上げ処理エリアは、ビデオコントローラ１０３が各オプション装置の立ち上げ処理を指定する領域である。
【０２１２】
１０７は給紙オプション装置（ユニット）であり、例えばペーパデッキオプションユニットで、内部にペーパデッキコントローラ（大容量給紙カセットコントローラ）１０７ａを有し、オプションコントローラ部１０６から送信される制御情報に基づいて給紙制御を行う。
【０２１３】
なお、上記ペーパデッキコントローラ１０７ａは、ＣＰＵ，ＲＯＭ，ＲＡＭ（図示せず）を備え、ＣＰＵがＲＯＭに格納されてプログラムに基づいて給紙オプション装置１０７を制御する。また、ＲＯＭには給紙オプション装置１０７の拡張情報例えば、ペーパデッキに格納可能な用紙サイズの情報等が格納されている。
【０２１４】
１０８は排紙オプション装置（ユニット）であり、例えばソート機能を有するソータオプションユニットで、内部にソータコントローラ（大容量排紙スタッカコントローラ）１０８ａを有し、オプションコントローラ部１０６から送信される制御情報に基づいてソート動作及び排紙動作を行う。
【０２１５】
なお、上記ソータコントローラ１０８ａは、ＣＰＵ，ＲＯＭ，ＲＡＭ（図示せず）を備え、ＣＰＵがＲＯＭに格納されてプログラムに基づいて排紙オプション装置１０８を制御する。
【０２１６】
また、ＲＯＭには排紙オプション装置１０８の拡張情報例えば、排紙口の数、ソート機能の有無、ステープル機能の有無、排紙用紙を所定の方向にずらすシフト機能の有無、排紙用紙のフェースの向きを反転させる反転機能の有無の情報等が格納されている。
【０２１７】
なお、給紙オプション装置１０７および排紙オプション装置１０８には表示部及び各種キーを備える操作部１０７ｂおよび１０８ｂがそれぞれ設けられ、各オプション使用時のユーザに対するメッセージ及び操作方法等を表示及び操作が可能となっている。
【０２１８】
１１０はメモリカードであり、プリンタ１０２の筐体にその装着口が１つ以上設けられており着脱可能となっている。ユーザがメモリカードを装着、又は、操作パネル１０４を操作することにより、プリンタ１０２に所定の動作を指示することができる。
【０２１９】
また、１０９は制御ユニットであり、プリンタ１０２の印字プロセス制御を行うエンジンコントローラ１０５、プリンタ１０２全体の制御とデータ処理装置１０１からのデータを解析しイメージデータに変換するビデオコントローラ１０３、各種オプションユニットを統括して制御するオプションコントローラ部１０６により構成されている。
【０２２０】
なお、オプションコントローラ１０６は、共通のオプションユニットインタフェース７０によって各オプションユニットを管理し、統括インタフェース９０を介してビデオコントローラ１０３と通信する。本例では、各給排紙オプションユニットをオプションコントローラ部１０６を経由してビデオコントローラ１０３が制御することが特徴である。
【０２２１】
（プリンタの構成）
図９は、図８に示したプリンタ１０２の構成を説明する断面図であり、図８と同一部分には同一符号を付す。
【０２２２】
図９において、２３０は用紙カセットで、記録紙８を保持し、仕切り板（図示せず）によって電気的に記録紙８のサイズを検知する機構を有する。２３１はカセット給紙クラッチで、用紙カセット２３０上に載置された記録紙８の最上位の記録紙一枚のみを分離し、駆動手段（図示せず）によって分離した記録紙８を給紙ローラ２０４まで搬送させるカムであり、給紙毎に間欠的に回転し、１回転に対応して一枚の記録紙８を給紙する。２３０Ｓは記録紙検知センサであり、用紙カセット２３０に保持された記録紙８の量を検知する。
【０２２３】
２２７はレジストシャッタであり、用紙を押圧して給紙を停止させる。給紙ローラ２０４は、記録紙８の先端部をレジストシャッタ２２７まで搬送する。２０２は手差用トレイであり、記録紙８を載置する。２０３は手差し給紙クラッチで、手差し用トレイ２０２に載置された記録紙８をレジストシャッタ２２７まで搬送する。２３３はオプション給紙ローラ（給紙中継搬送ローラ）であり、給紙オプション１０７から給紙された記録紙Ｓをプリンタ１０２本体内へ供給する。
【０２２４】
また、前記手差し給紙ローラ２０３、カセット給紙クラッチ２３１、オプション給紙ローラ２３３の下流には、記録紙Ｓを同期搬送するレジストローラ対２０５が設けられ、レジストローラの下流には、レーザスキャナ部２０６から発したレーザ光によって、記録紙Ｓ上にトナー像を公知の電子写真プロセスにより形成する画像記録部２０７が設けられている。
【０２２５】
レーザスキャナ部２０６において、２１５はレーザユニットであり、ビデオコントローラ１０３から送出される画像信号（ＶＤＯ信号）に基づいてレーザ光を発する。レーザユニット２１５から発せられたレーザ光は、ポリゴンミラー２１６により走査され、結像レンズ群２１８及び折返ミラー２１９を介して感光ドラム２２０上に潜像を形成する。２１７はビーム検出器であり、レーザユニット２１５から発せられたレーザ光を検知して主走査同期信号を出力する。２７０は光量センサであり、レーザユニット２１５から発せられたレーザ光の光量を検知する。
【０２２６】
また、画像記録部２０７において、２２２は一次帯電器であり、感光ドラム２２０上を均一に帯電させる。２２３は現像器であり、一次帯電器２２２により帯電され、レーザスキャナ部によりレーザ露光されて感光ドラム２２０に形成された潜像をトナー現像する。２２４は転写帯電器であり、前記現像器２２３により現像された感光ドラム上のトナー像をレジストローラ２０５により給紙される記録紙８に転写する。２２５はクリーナであり、感光ドラム２２０上の残存トナーを取り除く。２２１は前露光ランプであり、感光ドラム２２０を光除電する。
【０２２７】
２０８は定着器であり、画像記録部２０７により記録紙８に形成されたトナー画像を記録紙８に熱定着させる。２１０は搬送ローラであり、記録紙８を排紙搬送する。２０９は排紙センサであり、記録紙８の排紙状態を検知する。２１１はフラッパであり、記録が完了した記録紙８の搬送方向を排紙トレイ２１３側又は排紙オプション１０８側に切り換える。２１４および２１２は排紙ローラであり、フラッパ２１１の切り換えにより搬送される記録紙Ｓを積載トレイ２１３に排紙する。２１３は排紙積載量検知センサであり、積載トレイ２１３上に積載された記録紙の積載量を検知する。
【０２２８】
また、制御ユニット１０９内のエンジンコントローラ１０５は、レーザスキャナ部２０６、画像記録部２０７、定着器２０８による電子写真プロセスの制御、およびレーザプリンタ１０２本体内の記録紙８の搬送制御を行う。
【０２２９】
さらに、ビデオコントローラ１０３は、データ処理装置１０１と汎用インタフェース（例えば、セントロニクス、ＲＳ２３２Ｃ等）で接続され、汎用インタフェースを介して送られてくる画像情報をビットデータに展開し、そのビットデータをＶＤＯ信号として、ビデオインタフェース８０を介してエンジンコントローラ１０５へ送る。
【０２３０】
また、データ読み取り部４１３は、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリスティック（登録商標）等の着脱式の情報記憶媒体を装着する部分であり、情報記憶媒体の装着時には、その情報記憶媒体に記憶されているデータから印刷データを読み取り、上記データ処理装置１０１から送られてきた場合と同様に処理を実行し印刷を行う。
【０２３１】
次に、プリンタ１０２の本体に着脱可能に接続された各種オプションユニットについて説明する。
【０２３２】
図８に示したオプションコントローラ部１０６は、図９に示す本体内に設けられ、各種オプションユニットを共通バスとなるオプションユニットインタフェース７０を介して同一のプロトコルで通信可能に構成されている。また、オプションコントローラ部１０６は、統括インタフェース９０を介してビデオコントローラ１０３に接続される。
【０２３３】
ペーパデッキオプションユニット等の給紙オプション１０７において、２４１はペーパデッキで、昇降するデッキ上に記録紙８を大容量に積載する。２４２はペーパデッキ給紙ローラであり、ペーパデッキ２４１上に積載された記録紙Ｓを給紙する。２４４は搬送ローラであり、ペーパデッキ給紙ローラ２４２から給紙される記録紙Ｓをオプション給紙ローラ２３３方向に搬送する。２４３は給紙中継搬送ローラであり、ペーパデッキオプションの下部に着脱可能に複数接続可能な他の給紙系オプションユニット（異なるサイズ又は同一サイズの記録紙を給紙可能な）から給紙される記録紙８を中継搬送する。また、２４１は記録紙格納量検知センサであり、ペーパデッキ２４１上に載置された記録紙Ｓの載置量を検知する。なお、ペーパデッキオプションユニット１０７は、ペーパデッキコントローラ１０７ａによって制御される。
【０２３４】
ソータオプションユニット等の排紙オプション１０８において、２５１〜２５７はフェースダウン排紙を行う第１排紙ビン〜第７排紙ビンで、記録済みの記録紙８を仕分けして積載するものである。また、２５８はソータオプションへ搬入された用紙をそのままストレートに通紙しフェースアップ排紙を行う第８排紙ビンである。２８０はフラッパであり、プリンタ１０２本体のフラッパ２１１により振り分けられソータオプションユニット１０８に送られた記録紙８をビデオコントローラ１０３からの指示に基づいて用紙のフェース切り換えを行うように搬送切り換えを行う。また、２６１Ｓ〜２６８Ｓは排紙エンプティ検知センサであり、第１排紙ビン２５１〜第８排紙ビン２５８に排紙される記録用紙の積載用紙有り無しを検知する。
【０２３５】
さらに、排紙積載量検知センサ２７１Ｓ〜２７８Ｓは、満載検知センサであり、前記第１排紙ビン２５１〜第８排紙ビン２５８に積載された記録用紙の高さが例えば１８ｍｍ（約１２０枚に相当）に到達しした（検知した）時点で、ソータコントローラ１０８ａが満載をオプションコントローラ部１０６を介してビデオコントローラ１０３に通知する。
【０２３６】
また、上記第１排紙ビン２５１〜第８排紙ビン２５８は、各ビンで約１２０枚つまり、８ビンで約９６０枚積載可能であり、そのうち第１排紙ビン２５１〜第７排紙ビン２５７はソート排紙を行うことが可能である。
【０２３７】
ビデオコントローラ１０３により統括インタフェース９０を通してフェースアップ指定された場合は、フェースアップフラッパ２８０をオンにし振り分けを行い、振り分けられた記録紙８は、ローラ２９０によりそのまま排紙口９へ送られる。また、ビデオコントローラ１０３により統括インタフェース９０を通してフェースダウン指定された場合は、フェースアップフラッパ２８０をオフにし振分を行い、振り分けられた記録紙８は、ローラ２９１により一旦記録紙８の後端がフェースアップフラッパ２８０を越えるまで搬送され、次にローラ２９１が反転して記録紙８の後端から縦パスに送り込まれ、指定排紙ビンによってビンフラッパ２８１〜２８６を所定のタイミングで駆動して各フェースダウン排紙口９へ振分を行い、フェースダウン状態で排紙を完了する。排紙ビンが第７排紙ビン２５７の場合、ビンフラッパを駆動せずそのまま排紙を行うことにより、フェースダウン排紙を完了する。
【０２３８】
さらに、ステープラ（図示せず）により、ビデオコントローラ１０３により統括インタフェース９０を通してステープル指定されている場合は、ステープルトレイ（図示せず）に記録紙８を蓄え、記録紙８を整列して、ステープラがステープル実行して第１排紙ビン２５１〜第８排紙ビン２５８のいずれかに排紙する。また、ビデオコントローラ１０３により統括インタフェース９０を通してシフト指定されている場合は、ステープル指定されている場合と同様に、ステープルトレイ（図示せず）に記録紙８を蓄え、記録紙８を整列しトレイ毎ずらして、すなわち、排紙される記録紙８の載置域（トレイ）をずらしてから第１排紙ビン２５１〜第８排紙ビン２５８のいずれかに排紙する。また、ステープル針残量検知センサ（図示せず）を有し、ステープル内に格納されたステープル針の残量を検知する。なお、ソータオプションユニット１０８は、ソータコントローラ１０８ａによって制御される。
【０２３９】
また、オプションコントローラ部１０６、ペーパデッキコントローラ１０７、ソータコントローラ１０８は、それぞれコネクタで接続され、オプションユニットインタフェース７０によりシリアル通信を行う。これらは、互いに同じコネクタにより直列接続され、従って、ペーパデッキオプションユニット１０７と、ソータオプションユニット１０８は、その接続順を入れ替えて接続することも可能である。
【０２４０】
なお、前記手差し給紙ローラ２０３、カセット給紙クラッチ２３１、ペーパデッキ給紙ローラ２４２の下流には、記録紙８を搬送する前記レジストローラ対２０５、給紙ローラ２０４、搬送ローラ２４４がそれぞれ設けられ、レジストローラ対２０５の下流には、前記レーザスキャナ部２０６から発せられたレーザ光によって、記録紙８上にトナー像を形成する前記画像記録部２０７が設けられている。さらに、画像記録部２０７の下流には、記録紙８上に形成されたトナー像を熱定着する前記定着器２０８が設けられ、定着器２０８の下流には、排紙部の搬送状態を検知する排紙センサ２０９、記録紙８を搬送する搬送ローラ２１０、記録が完了した記録紙８の搬送方向を切り換えるフラッパ２１１等が設けられている。
【０２４１】
（プリンタ１０２の制御系の構成）
図１０は、図８に示したプリンタ１０２の構成を説明するブロック図であり、図８と同一部分には同一符号を付す。
【０２４２】
図１０において、９１はシリアル通信インタフェースで、ペーパデッキオプションユニット１０７への給紙指定やソータオプションユニット１０８への排紙ビン指定等のコマンドが、ビデオコントローラ１０３からオプションコントローラ部１０６に送信され、ペーパデッキオプションユニット１０７の紙有無状態やソータオプションユニット１０８の各排紙ビンの積載状態、ステープル針の有無状態等のステータスがオプションコントローラ部１０６とビデオコントローラ１０３とは、ＣＰＵバスで直結することもできる。
【０２４３】
９２はＯＰＴＲＤＹ信号であり、ビデオコントローラ１０３が指定したオプション、例えばステープルが使用できる状態になっているか否かを示す信号として機能し、オプションコントローラ部１０６からビデオコントローラ１０３に送信される。９３はＰＯＵＴＴ信号であり、プリンタ１０２本体が記録紙を排紙するタイミング信号として機能する。９４はＰＦＥＤＴ信号であり、プリンタ１０２本体がオプションユニットから記録紙を受け入れるタイミングを示す信号として機能する。９５はＰＣＮＧ信号であり、オプションユニット内を高速搬送されてきた記録紙Ｓをスピードダウンして、プリンタ１０２本体の搬送速度に整合させるための信号として機能する。
【０２４４】
８１は通信インタフェースで、プリンタ１０２本体の給紙カセットへの給紙指定やプリンタ１０２本体の排紙トレイ２３１への排紙指定及び印字等のコマンドが、ビデオコントローラ１０３からエンジンコントローラ１０５に送信され、プリンタ１０２本体のカセット２３０の紙有無状態や紙づまり等のステータスがエンジンコントローラ１０５からビデオコントローラ１０３に送信される。８２はＶＤＯ信号で、ビデオコントローラ１０３から送信されるビットデータを示す。
【０２４５】
その他（図示しない）、このエンジンコントローラ１０５による各処理に対する制御は、ビデオコントローラ１０３との間でやりとりされる信号に基づき実行され、その信号として、／ＣＰＲＤＹ、／ＰＰＲＤＹ、／ＲＤＹ、／ＰＲＮＴ、／ＶＳＲＥＱ、／ＶＳＹＮＣ、／ＢＤ、／ＳＣＬＫ、／ＣＭＤ、／ＣＢＳＹ、／ＳＴＳ、／ＳＢＳＹ、／ＣＣＲＴ（Ｃｏｎｄｉｔｉｏｎ  Ｃｈａｎｇｅ  ＲｅｐｏｒＴ）の各信号があり、その詳細は図１１に示す通りである。
【０２４６】
上記信号のうち、／ＣＣＲＴ信号の使用方法を示すと、処理は以下のような手順１および手順２のようになる。
【０２４７】
（手順１）
ビデオコントローラ１０３は通常／ＲＤＹ信号と／ＣＣＲＴ信号とをチェックし、それらの信号に変化があった場合に、ステータスの情報を読みとりにくい。その際、／ＣＣＲＴ信号が、“ＦＡＬＳＥ”であり、／ＲＤＹ信号が“ＦＡＬＳＥ”になった場合には、まずミスプリント、ウェイト、スリープ、オペレータコールなどの内容のステータスをチェックする。その結果に応じて、各ビットに応じた下位のステータスを参照して詳細を確認する。
【０２４８】
（手順２）
一方、／ＣＣＲＴ信号が“ＴＲＵＥ”になった場合には、まず用紙サイズ変更、給紙部紙有無変更、給紙部機能変更、警告内容変更などの内容のステータスを読みとり、変更になったステータスの種類を認識して、そのグループのステータスを順次読みとり詳細を認識する。
【０２４９】
また、／ＣＣＲＴ信号のリセット手順について、エンジンコントローラ１０５は末端のステータス変化、すなわち用紙サイズの変更、用紙の有無の変化、給紙部機能の変更、警告状態の変化を常時チェックし、変化があった場合には、その上位に該当する状態変化ステータスを“１”にセットすると共に、ハード信号である／ＣＣＲＴ信号を“ＴＲＵＥ”にする。
【０２５０】
その後、ビデオコントローラ１０３からのステータス要求コマンドを受信して状態変化ステータスがビデオコントローラ１０３に読み込まれたことをもって、／ＣＣＲＴ信号を“ＦＡＬＳＥ”にする。
【０２５１】
また、統括インタフェース９０は、シリアル通信インタフェース９１、ＯＰＴＲＤＹ信号９２、ＰＯＵＴＴ信号９３、ＰＦＥＤＴ信号９４、ＰＣＮＧ信号９５の５本のハード信号とで構成される。
【０２５２】
なお、ＰＯＵＴＴ信号９３、ＰＦＥＤＴ信号９４、ＰＣＮＧ信号９５の３信号は、エンジンコントローラ１０５から出力され、ビデオインタフェース８０を介し、ビデオコントローラ１０３をスルーして、オプションコントローラ部１０６へ入力される。上記各信号の詳細は、図１２に示す通りである。
【０２５３】
（ビデオコントローラの構成）
図１３は、図８に示したビデオコントローラ１０３の構成を説明するブロック図であり、図８と同一部分には同一符号を付す。
【０２５４】
図１３において、４０１はパネルインタフェース（Ｉ／Ｆ）部であり、操作パネル１０４とのデータ通信によって、操作者からの諸設定及び指示を操作パネル１０４から受け取る。
【０２５５】
４０２はホストインタフェース（Ｉ／Ｆ）部であり、データ処理装置１０１との信号の入出力部である。４０６はエンジンインタフェース（Ｉ／Ｆ）部で、エンジンコントローラ１０５との信号の入出力部であり、出力バッファレジスタ（図示せず）からデータ信号送出を行うとともにエンジンコントローラ１０５との通信制御を行う。
【０２５６】
４０３は画像データ生成部であり、データ処理装置１０１より送られる制御コードデータに基づいて実際の印字のためのビットマップデータを発生する。４０５は画像メモリであり、画像データを格納する。４０９はＣＰＵであり、ビデオコントローラ１０３全体の制御を司る。４０４はＲＯＭで、ＣＰＵ４０９の制御コードを格納する。４０７はＲＡＭであり、ＣＰＵ４０９の使用する一時記憶手段として機能する。４１０はＥＥＰＲＯＭであり、不揮発性のメモリ媒体で構成される。
【０２５７】
４０８はＤＭＡ制御部であり、ＣＰＵ４０９からの指示により画像メモリ内のビットマップデータを、エンジンインタフェース部４０６に転送する。４１２は、オプションインタフェース（Ｉ／Ｆ）部であり、ＣＰＵ４０９からの指示に応じてオプションコントローラ部１０６との通信を行う。また、ＰＯＵＴＴ９３、ＰＦＥＤＴ９４、ＳＰＣＮＧ９５をエンジンインタフェース部４０６からスルーで統括インタフェース９０に送る。
【０２５８】
４１３はデータ読み取り部であり、メモリカード１１０の挿入又は操作パネル１０４からの操作者の指示に基づいて、印字データを読み取りを行う。ここで読み取ったデータを基に、データ処理装置からのデータ受信時と同様に印刷を実行していく。
【０２５９】
４１１はシステムバスであり、アドレスバス及びデータバスを持つ。パネルインタフェース部４０１、ホストインタフェース部４０６、画像データ発生部４０３、ＲＯＭ４０４、画像メモリ４０５、エンジンインタフェース部４０６、ＲＡＭ４０７、ＤＭＡ制御部４０８、ＣＰＵ４０９、ＥＥＰＲＯＭ４１０、オプションインタフェース部４１２は、各々システムバス４１１に接続され、システムバス４１１上にある全ての機能部にアクセス可能である。
【０２６０】
なお、ＣＰＵ４０９を制御する制御コードは、不図示のシステムクロックによってタスクと称されるロードモジュール単位に時分割制御するＯＳと、機能単位に動作する後述する図１７に示す複数のロードモジュール（タスク）によって構成されるものとする。
【０２６１】
（共有メモリ）
図１４は、本実施例において図８に示したオプションコントローラ部１０６内に設けられるＲＡＭに確保されるビデオコントローラ１０３との共有メモリの模式図であり、図１５は、基本ステータスに基づいて、コマンドステータスを発行して入出力各オプションの詳細情報を取得する手順を示す模式図である。
【０２６２】
まず、図１４、図１５を用いて、ビデオコントローラ１０３がオプションコントローラ１０６を通じて、各オプション装置を統括制御する制御方法を説明する。
【０２６３】
図１４に示す共有メモリは、ページ指定を行い、用紙の搬送状況を知るための搬送状況管理エリア、各オプションの異常状態を知るための基本ステータス部、コマンドステータスのやりとりを行うコマンドステータス部、オプション装置の立ち上げ処理を指定する立ち上げ処理部とから成る。
【０２６４】
立ち上げ処理部はビデオコントローラ１０３から指定を行う立ち上げ指定部分と、指定を行った結果、各オプションが処理を完了したことを通知する完了通知部分とから成る。ビデオコントローラ１０３が、この立ち上げ処理部に指定を行うことにより各オプション類の立ち上げ処理を行う。電源投入されると、ビデオコントローラ１０３から、共有メモリの初期化指定、オプションコントローラ１０６で必要な各オプションのコンフィグレーション情報取得指定、情報取得完了などを立ち上げ指定部分に知らせて、各処理が完了したかどうかを完了通知部分を監視し、全てが完了したら立ち上げ処理終了となる。
【０２６５】
搬送状況管理エリアは、給紙口、排紙口、カラー／モノクロ、ステープル位置と実行などの印字方法を指定する部分と、用紙をどこまで給紙したか、プリント信号を出して良いか、排紙完了したかなどのオプションの状態を教えてもらう部分とから成る。ビデオコントローラ１０３が、上記印字方法を指定し、各オプションの状態を把握しながら、印字を実行していく。
【０２６６】
上記指定は最大４０ページ分の指定が可能であり、１ページごと順番に指定を行い、排紙完了した領域は空き領域とみなし、再指定を行えるように初期化して、リングバッファとして使用する。
【０２６７】
基本ステータス部は、各装置の異常状態を通知するエリアで、紙なし、紙づまり、ドアオープン、故障、満載などの状態をこの領域から取得する。基本ステータスの内容から、更に詳細な情報をコマンドステータスによって取得する。
【０２６８】
コマンドステータス部は、各オプションの詳細情報取得及びオプションの動作制御を行うための領域であり、この領域に必要に応じたコマンドを指定し、情報を取得する。
【０２６９】
例えば、取得可能な情報は、装置名称、給紙実装用紙サイズ、給紙用紙残量、紙づまりの位置、種類、アクセスポイント、排紙用紙の積載量、故障詳細などである。
【０２７０】
これらは、図１５（ａ）（ｂ）に示すように、それぞれの状況に応じたコマンドを発行しステータスを受けとる。また省電力モードへ移行、紙づまり時の緊急停止、排紙ビンの移動、リセット実行などのオプションの制御もコマンドステータス部を使用して行う。
【０２７１】
このように、ビデオコントローラ１０３は上記情報を取得し、異常がない状態で印字を実行し、基本ステータスから異常発生を検知した場合は、異常箇所を特定するコマンドステータスを発行し、更にその装置に対して異常内容を特定し、その異常に応じた詳細な情報収集及び制御を行っていく。
【０２７２】
（オプション情報獲得処理）
図１６は、オプションコントローラ１０６にある共有メモリにアクセスを行い、各オプションとコマンドステータスのやりとりを行い、情報交換する仕組みを示すフローチャートである。
【０２７３】
図１６において、ビデオコントローラ１０３がオプション情報を獲得する場合、オプションコントローラ１０６が持つメモリ内のコマンドステータス管理エリアへ指定を行い、情報を受けとる。コマンド指定領域に、必要な情報の種類を識別するＩＤ（Ｓ２１）と、実行コマンドでオプションコントローラ１０６へ指定するデータ数（Ｓ２２）と、指定内容を表すデータ（Ｓ２３）を所定のアドレスに指定し、コマンドを送信したことを通知し、オプションコントローラ１０６が各オプション装置とやりとりを行い、情報を取得するためのトリガをかける（Ｓ２４）。Ｓ２４によるトリガと指定内容を元に、オプションコントローラ１０６は必要なオプション装置とシリアル通信を行い、指定された情報を得る。
【０２７４】
一方、オプションコントローラ１０６が完全に情報を得るまで、タイマーを起動し、ビデオコントローラ１０３がステータス情報を取得可能な状態であるかどうかを監視する（Ｓ２５、Ｓ２６）。
【０２７５】
一定時間経っても、ステータス情報獲得可能状態に移行しない場合は、ステータス情報獲得できないので、再度コマンド実行するようリトライ通知を行い（Ｓ３１）、処理を終了する。
【０２７６】
Ｓ２６において、ステータス情報獲得可能状態に移行したら、ステータスのＩＤを取得し指定したコマンドに対するステータス情報かどうかを確認する（Ｓ２７）。
【０２７７】
次に、ステータスデータ数を取得し（Ｓ２８）、ステータスデータ数分のステータスデータを取得し（Ｓ２９）、オプションコントローラ１０６に対してステータス獲得完了を通知する（Ｓ３０）。
【０２７８】
（データ処理の流れ）
図１７は、本例における、データ処理装置１０１又はメモリカード１０２からオプションコントローラ部１０６およびエンジンコントローラ部１０５までのデータフローを示す。
【０２７９】
ＣＰＵ４０９を制御する制御コードは、システムクロック（図示せず）によってタスクと称されるロードモジュール単位に時分割制御するＯＳ（オペレーティングシステム）と、機能単位に動作する複数のロードモジュール（タスク）によって構成されるものとする。
【０２８０】
図１７中のトランスレータ処理システム（解析展開タスク）、スケジューリングシステム（ページ操作タスク）、エンジンＩ／Ｆシステム（エンジンＩ／Ｆタスク）、オプションＩ／Ｆシステム（オプションＩ／Ｆタスク）は、上記の通りＣＰＵ４０９を実体とするタスクであり、論理的に並行動作するものとする。
【０２８１】
図１８は、図１７中のページ情報を格納するページテーブルの構造を示す。
【０２８２】
ページテーブルは、ＣＰＵ４０９において、各ページを論理的に認識するためのテーブルであり、実体は前記ＲＡＭ４０７の制御情報格納領域に連続領域として存在し、ページ管理機能部によって獲得、解放を管理される（図示せず）。
【０２８３】
図１８中の「ラスタポインタ」は、前記画像メモリ４０５中の１ページ分の領域の先頭ポインタであり、ＣＰＵ４０９は電源投入の初期化時に、前記画像メモリ４０５中の該当領域（図示せず）をページ毎に分割してここにリンクする。
【０２８４】
「状態フラグ」は、ページの状態を示すフラグを格納する領域であり、
「展開終了フラグ」
「ページ指定終了フラグ」
「印字開始フラグ」
「排紙終了フラグ」
「解放フラグ」
などがあり、この状態フラグにより作成したページ情報がどういう状態にあるか判断することが可能である。
【０２８５】
例えば「給紙モード」は、給紙手段の決定方法を指示するものであり、
「自動給紙」
「カセット１（カセット２３０）給紙」
「ペーパーデッキ（カセット１０７）給紙」
「ＭＰトレイ給紙」
などがある（図示せず）。「自動給紙」は、用紙サイズが一致し用紙が載置されている給紙手段から所定の優先順に従って検索し決定するモードである。
【０２８６】
「要求用紙サイズ」は、エンジンコントローラ１０５に対して給紙を依頼する用紙サイズの数値表現が格納される。
【０２８７】
その他に、「排紙モード」は、排紙手段の決定方法を指示するものであり、「ユーザセパレート自動モード」「ユーザセパレート固定モード」は、この「排紙モード」に指定される。「ユーザセパレート自動モード」「ユーザセパレート固定モード」が指定されている場合には、排紙先として指定された名称が「指定識別名称」に格納され、図２１、図２２において後述する排紙口検索処理により決定された実際の排紙口が「排紙口」に格納される。
【０２８８】
（ジョブ制御テーブル）
図１９は、ＲＡＭ４０７中のジョブ制御テーブル４６１の構造を示す。
【０２８９】
ジョブ制御テーブル４６１は、ビデオコントローラ１０３において把握されている入力ジョブの状態および内容であり、実体は前記ＲＡＭ４０７の制御情報格納領域（図示せず）に連続領域として存在し、ジョブ管理機能部（図示せず）によって獲得、解放を管理される。
【０２９０】
上記いずれのテーブルも解析展開タスク、ページ操作タスク、エンジンＩ／Ｆタスク、オプションＩ／Ｆタスクから参照・更新される。
【０２９１】
（エンジン状態テーブル）
図２０は、ＲＡＭ４０７中のエンジン状態テーブル４７１の構造を示す。
【０２９２】
エンジン状態テーブル４７１は、ビデオコントローラ１０３において把握されているエンジンコントローラ１０５の状態であり、実際のエンジンコントローラ１０５の状態とは同一ではなく、任意のタイミングで所定の通信によってエンジンコントローラ１０５の状態を反映させ更新されるものである。
【０２９３】
例えば、「／ＲＤＹ状態」は、／ＲＤＹ信号の状態を反映するフラグであり、エンジンＩ／Ｆタスクが／ＲＤＹ信号の“ＦＡＬＳＥ”を検知している間“ＴＲＵＥ”にする。
【０２９４】
また、「／ＣＣＲＴ状態」は、／ＣＣＲＴ信号の状態を反映するフラグであり、エンジンＩ／Ｆタスクによって実際の／ＣＣＲＴ信号の状態が反映される。エンジンＩ／Ｆタスクが／ＣＣＲＴ信号の“ＴＲＵＥ”を検知し、エンジンコントローラ１０５の状態を所定のシリアル通信によって獲得することによって前記した通り／ＣＣＲＴ信号は“ＦＡＬＳＥ”となる。
【０２９５】
「給紙段数」はオプションカセットユニットの装着等を反映し選択可能な給紙段数である。
【０２９６】
「カセット１紙有無」はカセット２３０の用紙有無である。「カセット１紙サイズ」はカセット２３０の不図示のダイヤルで設定された用紙サイズであり、操作者はダイヤル値と同一の用紙を載置しているという前提から、カセット２３０の用紙サイズとして認識される。
【０２９７】
「ペーパデッキ紙有無」はカセット１０７の用紙有無である。「ペーパデッキ紙サイズ」は給紙オプションカセット１０７の不図示の仕切り板で設定された用紙サイズであり、操作者は仕切り板の値と同一の用紙を載置しているという前提から、給紙オプションカセット１０７の用紙サイズとして認識される。
【０２９８】
ここで、図１７のデータフローについて説明する。
【０２９９】
印字データの入力方法として、データ処理装置１０１からの場合とメモリカード１１０からの場合とがあり、データ処理装置１０１からの印刷の場合は、入力される印字データ（制御コード、ＰＤＬ等）は、ホストインタフェース部４０２に所定のブロック単位に格納され、メモリカード１１０からの印刷の場合は、データ読み取り部４１３がメモリカード１１０内の画像生成指示ファイル２０、画像ファイル１０等を読み取り、データ処理装置１０１において生成される印字データと同様の印字データ（制御コード、ＰＤＬ等）をＲＯＭ４０４内のジョブ生成部４４０で生成し、所定のブロック単位に格納していく。
【０３００】
また、ホストインタフェース部４０２は、データ処理装置１０１からの画像生成指示ファイル２０及び画像ファイル１０も入力可能であり、それらのファイルデータを入力した場合には、データ読み取り部４１３がホストインタフェース部４０２からの画像生成指示ファイル２０および画像ファイル１０を読み取り、データ処理装置１０１において生成される印字データと同様の印字データ（制御コード、ＰＤＬ等）をＲＯＭ４０４内のジョブ生成部４４０で生成し、所定のブロック単位に格納していく。
【０３０１】
解析展開タスク４５０は、ホストＩ／Ｆ部４０２、又はジョブ生成部４４０にデータを検出すると、ページテーブル４５１を獲得する。そして、前記１ブロック単位にデータを解析し、画像形成情報（ＰＤＬの図形描画命令、文字コード等）に関しては画像データ発生部４０３（図１７では図示せず）を用いて、あるいはＣＰＵ４０９自信でイメージ展開を行い、ページテーブル４５１の「ラスタポインタ」で示される領域に格納する。
【０３０２】
また、プリンタ１０２に対しての制御情報（コピー枚数、給紙選択等）に関してはページテーブルに格納する。１ページ分のデータを解析展開終了した後に、「展開終了」をＴＲＵＥにして、ＦＩＦＯ構造のページキューにエンキューする。
【０３０３】
ページ操作タスク４６０は、前記ページキュー中の全てのページの「状態フラグ」を同時監視し、状態に応じて搬送手順を変更して印字を実現する。この際、オプションＩ／Ｆ部４１２により給紙手段、排紙手段、印刷モード等の印字指定を行うと共に、エンジンＩ／Ｆ部４０６によって、給紙手段等の設定をエンジンコントローラ１０５に対して実際に行う。「排紙終了フラグ」がＴＲＵＥとなったページテーブル４５１はページキューからデキューされ、前記ページ管理機能部に戻される。
【０３０４】
エンジンＩ／Ｆタスク４７０およびオプションＩ／Ｆタスク４８０は、それぞれ、エンジンＩ／Ｆ部４０６、オプションＩ／Ｆ部４１２を介してエンジンコントローラ１０５およびオプションコントローラ１０６と所定の周期で通信を行い、ページの状態が変化する要因が発生すると、前記「状態フラグ」を更新する。また、／ＲＤＹ信号の変化を監視し、ＴＲＵＥ→ＦＡＬＳＥの変化に対しては、プリンタの状態をエラー発生中とするとともにエラーの解除を監視する。また、／ＲＤＹ信号および／ＣＣＲＴ信号など、状態の変化を監視し、前記「手順１」及び「手順２」を実行し、前記「エンジン状態テーブル」を更新する。
【０３０５】
操作パネル１０４からの動作モード指定（コピー枚数、給紙選択等）は、パネルＩ／Ｆ部４０１に一旦格納される。プリンタ制御タスク（図示せず）は、適当な間隔によってパネルＩ／Ｆ部４０１を巡回監視し、データが存在するとＥＥＰＲＯＭ４１０に格納し、同時に、制御情報としてＲＡＭ４０７の制御情報格納領域（図示せず）に格納する。ＥＥＰＲＯＭ４１０に格納することによって、プリンタ１０２の電源を一旦ＯＦＦした後でも、ユーザの所望のモードによってプリンタ１０２を動作させることが可能となる。
【０３０６】
（システム動作）
図２１は印刷データを受信し印刷完了するまでの処理を説明するフローチャート、図２２はユーザセパレート自動モード時の排紙口検索処理を説明するフローチャート、図２３は各排紙口の情報更新処理を説明するフローチャート、図２４は各排紙口の表示処理を説明するフローチャートであり、これらの図よりプリンタが行う処理について説明する。
【０３０７】
（印刷処理）
図２１のＳ４１において、データ処理装置１０１から送られてきた印字データを解析し、Ｓ４２において制御情報及び描画情報をメモリへ展開格納する。
【０３０８】
Ｓ４３において、制御情報から排紙モードが自動指定かどうかを判断し、自動指定でない場合は、制御情報に基づき固定的に指定された排紙口を選択し（Ｓ５２）、異常の有無を判断し（Ｓ５４）、異常がなければ印字を実行する（Ｓ５５）。
【０３０９】
自動指定の場合は、複数ある自動モードの何が指定されているかをＳ４４、Ｓ４６、Ｓ４８、Ｓ５０において判断する。そして、指定に従い、ユーザセパレート自動（Ｓ４５）、ユーザセパレート固定モード（Ｓ４７）、ソート（Ｓ４９）、スタック（Ｓ５１）、不正指定処理（Ｓ５３）のいずれかの検索処理を実行する。
【０３１０】
この場合も固定指定時と同様で、異常の有無を判断し（Ｓ５４）、異常がなければ印字を実行する（Ｓ５５）。Ｓ５５において、印字を実行した後は、Ｓ５６において印刷用紙の排紙を待って排紙終了、あるいはジョブ終了をデータ処理装置１０１へ通知する。
【０３１１】
Ｓ５４において、満載等の異常を検知した場合、異常の内容に応じてエラー表示を行い（Ｓ５７）、ユーザのオペレーションにより異常が解除されるのを待って（Ｓ５８）、エラー表示を解除し（Ｓ５９）、Ｓ４３からの処理を再度行い、リカバリ処理に入る。
【０３１２】
上記処理を繰り返し、印刷ジョブの排紙が全て終了したら、印刷ジョブの終了通知イベントを各データ処理装置１０１に送信し、それぞれのデータ処理装置１０１のＵＩ上において今どの排紙口に用紙が出力されたのかをユーザに通知する（Ｓ５６）。
【０３１３】
（ユーザセパレート自動検索処理）
次に、図２２において、図２１に示したＳ４５の処理の詳細説明を行う。なお、図２１のＳ４７、Ｓ４９、Ｓ５１、Ｓ５２の検索処理の詳細説明については、本例では省略する。
【０３１４】
ユーザセパレート自動の検索処理が開始したら、まずＳ６１において、印刷データにおいて指定されている識別名称と同一名称の排紙ビンを検索する。検索の結果、同一名称の排紙ビンがあるかどうかを判断し（Ｓ６２）、同一名称の排紙ビンがあればそのビン満載かどうかを調べる（Ｓ６３）。
【０３１５】
Ｓ６３において満載でない場合、Ｓ６１で検索した仮決定ビンを正式ビンとして選択（Ｓ６４）、排紙を行う。Ｓ６３において満載の場合、Ｓ６１で検索した仮決定ビンの次の優先順位のビンが空かどうかをチェックする（Ｓ６５）。そのビンが空でなければ（Ｓ６６）、新たにビン登録は行わず、Ｓ６４においてＳ６１で検索した仮決定ビンを正式ビンとして決定する。
【０３１６】
Ｓ６６においてＳ６１で検索した仮決定ビンが空なら、そのビンを正式ビンとして決定し（Ｓ６７）、そのビンのビン名称として識別名称を登録する（Ｓ６８）。Ｓ６２において、同一名称ビンがなければ、Ｓ６９において最優先ビンから空のビンを検索し、空のビンがあれば（Ｓ７０）、空きビンの中で最優先ビンを正式ビンとして決定し（Ｓ７１）、そのビンのビン名称として識別名称を登録する（Ｓ７２）。
【０３１７】
Ｓ７０において、空のビンが無い場合は、既に別のユーザが全てビンを使用中であり、新たに割り当てるビンが無い状態なので、指定通り出力を行えない場合に排紙を行うためのエスケープビンを正式ビンとして決定し（Ｓ７３）、検索処理を終了する。
【０３１８】
（排紙口情報更新処理）
次に、図２３において、排紙ビンの情報更新を行う処理を説明する。
【０３１９】
排紙ビンの状態は、一定周期間隔で状態変化するステータス情報を取得し更新を行う。
【０３２０】
Ｓ８１において、排紙ビンの積載量に変化があるかどうかを判断し、変化がある場合は積載状態を更新する（Ｓ８２）。Ｓ８３において、積載量がゼロになったら、検索時に登録したそのビンの識別名称を削除し、空きビン状態とする（Ｓ８４）。一定時間ウエイトし（Ｓ８５）、Ｓ８１からの処理を繰り返す。
【０３２１】
以上の方法で、排紙ビンの名称登録状態を基に、排紙ビンの登録削除を動的に行いながら印刷処理を行ない、識別名称による仕分けを実現する。
【０３２２】
（排紙口表示更新処理）
次に、図２４において、プリンタ１０２の排紙口の状態を示す情報の表示を行う処理について説明する。
【０３２３】
プリンタ１０２の状態が変化した場合に、Ｓ９１において、イベントを受け取り、その内容を解析する（Ｓ９２）。解析結果からその内容にマッチした表示又は表示解除を行い、プリンタの状態変化をユーザに知らせる。例えば、ユーザセパレート自動モードでは、動的に排紙ビンを割り振るので、印刷を行うまで、ユーザにはどのビンに排紙が行われたかは分からない。そのため、印刷ジョブ終了時に、そのジョブで指定された識別名称が登録されているビン情報をプリンタ等のパネルに表示し、図２５に示すように、各ビンに積載されている印刷物のオーナ及び積載率等の情報が一目でわかるように、ビンの使用状況等の排紙ビン情報をユーザに知らせる。
【０３２４】
また、図２６に示すように、ある特定の排紙口に対して排紙口名称、画像番号、撮影日、タイトル等の情報を表示してもよいし、これらの情報は印刷装置のパネル、デジタルカメラ、コンピュータのディスプレイ等、その他の表示装置であってもかまわない。
【０３２５】
上述したように、本例においては、印刷を指示してからすぐ印刷を開始するので、ユーザは例えば現像所に受け取りに行けばプリントはできており、時間を効率よく使用することができる。
【０３２６】
さらに、宅配指定をすれば、受け取りを自宅または、会社等で行うことも可能になり、一段と利便性が増すことになる。
【０３２７】
＜第２の例＞
本発明の第２の実施の形態を、図２７〜図３５に基づいて説明する。なお、前述した第１の例と同一部分については同一符号を付し、その説明は省略する。
【０３２８】
第１の例においては、メモリカード１１０を画像記録装置１０２に装着し、印刷を行うようにした。
【０３２９】
本例では、デジタルカメラ１と画像記録装置１０２を、ＲＳ、セントロ、イーサネット（登録商標）、ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４で規定されているインタフェース、ＩＲＤＡ、ＢｌｕｅＴｏｏｔｈ等の各種データ転送方式を実現するインタフェースケーブルで接続し、画像記録装置のパネル又はデジタルカメラの表示装置から印刷指示を行い印刷を行うようにして構成したものである。
【０３３０】
本発明における実施例を実施例１と異なる部分（図２７〜図３５）についてのみ説明する。
【０３３１】
図２７〜図２９は、デジタルカメラ１で読み取った画像をユーザセパレート自動モードによって印刷出力するシステムの構成例を示す。
【０３３２】
図２７は、撮影日によって出力画像の仕分けを行う例であり、図２８は、タイトルによって出力画像の仕分けを行う例であり、図２９は、焼き増しのときのように同じ画像を複数の人に渡すために入力された配布ユーザによって出力画像の仕分けを行う例である。
【０３３３】
図２７〜図２９のそれぞれの図において、デジタルカメラ１で撮影された画像データがデジタルカメラ１内の情報記憶媒体に記憶されている。この情報記憶媒体は、デジタルカメラ１に固定内蔵されているものであっても、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリスティック（登録商標）等の着脱可能なフラッシュメモリであってもよい。なお、ここでいう、情報記憶媒体は、前述した第１の例のメモリカード１１０に相当するような一種のメモリのことをいう。
【０３３４】
デジタルカメラ１内の情報記憶媒体には、撮影された画像の画像データの他に、それぞれの画像に関連した付属情報が格納されている。これらの情報には、自動的に記憶される情報として、画像番号、撮影日、画像ファイルのフォーマット形式等があり、またユーザにより撮影後に入力される情報として、タイトル、トリミング情報、回転情報、プリント枚数等がある。その他にも、焼き増しのように同じ画像を複数の人に渡すために配布ユーザとして配布を必要とする人の名前や所属先名等も入力できるものであってもよい。
【０３３５】
さらに、情報記憶媒体には、上記画像付属情報だけでなく、印刷指示に関する情報も格納される。印刷指示情報には、出力先のプリンタ情報や印刷時の制御情報となるグラフィックモード、カラーモード、排紙モード、印刷部数等があり、またそれぞれの詳細な設定情報等も含まれるものとする。
【０３３６】
図２７〜図２９においては、いずれも「排紙モード」が「ユーザセパレート自動」で指示されている。「排紙モード」に「ユーザセパレート自動」が指定される場合は、「識別属性」の指定も必要であり、図２７〜図２９においては、それぞれ異なった指定が行われている。
【０３３７】
「識別属性」とは、「ユーザセパレート自動」モードでの排紙先名称を、それぞれの画像付属情報として記憶されているさまざまな属性の中からどの属性を仕分け時の識別名称とするかという指定であり、印刷時にはそれぞれの画像の付属情報から「識別属性」に指定された属性の記述内容が自動的に識別名称として採用される。「識別属性」は、記憶媒体に画像単位で記憶されている画像付属情報にある属性であればどんな属性でもよく、「識別属性」として指定可能な属性には、例えば、撮影日、タイトル、配布ユーザ、画像ファイルのフォーマット形式、画像番号、画像データのディレクトリ、出力用紙サイズ等が挙げられる。
【０３３８】
以下に、図２７〜図２９のそれぞれの例にしたがって、デジタルカメラから実行される印刷処理について順に説明する。
【０３３９】
まず、図２７の例について説明する。
【０３４０】
図２７において、デジタルカメラ内の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として「撮影日」がユーザからの入力操作により記憶されている。ユーザから印刷指示を受けた場合、デジタルカメラ内のデータ処理部は、排紙モードに指定された「ユーザセパレート自動」モードに基づくジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを作成する場合、識別属性に指定されている「撮影日」が、各画像に対して仕分け処理を行うための判断材料となる。
【０３４１】
図２７の例では、各画像の「撮影日」である「１９９９．１２．３１」、「２０００．０１．０１」、「２０００．０２．０２」、「２０００．０４．２２」等が識別名称として仕分け処理に用いられている。従って、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「撮影日」という識別属性に指定されている日付情報を抽出し、それぞれの日付情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０３４２】
デジタルカメラ１のデータ処理部は、印刷ジョブの作成が完了すると、その印刷ジョブをプリンタ等の画像記録装置に送信する。ここで、画像記録装置は複数の排紙口を有し、ユーザセパレート自動モード、ユーザセパレート固定モード等の識別名称に基づく仕分け排紙が可能であるものとする。
【０３４３】
画像記録装置１０２は、所定の通信媒体を介してデジタルカメラからの印刷ジョブを受信すると、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。図２７の例のような印刷ジョブを受信した場合、「撮影日」で指定されている識別名称に従って、同じ「撮影日」に撮影された画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。給排紙先が決定した画像は順に所定の印刷処理を行い、図２７の例のように、排紙口「Ｂｉｎ１」には「１９９９．１２．３１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「２０００．０１．０１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「２０００．０２．０２」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「２０００．０４．２２」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０３４４】
このように、「撮影日」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、デジタルカメラ内の記憶媒体に記憶されている画像付属情報から識別属性「撮影日」で抽出される識別名称が画像記録装置の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０３４５】
次に、図２８の例について説明する。
【０３４６】
図２８において、デジタルカメラ１内の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として「タイトル」がユーザからの入力操作により記憶されている。ユーザから印刷指示を受けた場合、デジタルカメラ１内のデータ処理は、排紙モードに指定された「ユーザセパレート自動」モードに基づくジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを作成する場合、識別属性に指定されている「タイトル」が、各画像に対して仕分け処理を行うための判断材料となる。
【０３４７】
図２８の例では、各画像の「タイトル」である「海外旅行」、「Ｕｎｔｉｔｌｅｄ」、「結婚式」、「二次会」等が識別名称として仕分け処理に用いられている。ここで、「Ｕｎｔｉｔｌｅｄ」は、「タイトル」属性にデフォルト設定されているタイトル名とする。撮影後、特にユーザからの入力指定がない場合、「タイトル」属性は「Ｕｎｔｉｔｌｅｄ」のままであってもよい。印刷ジョブの作成処理においては、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「タイトル」という識別属性に指定されている場所情報を抽出し、それぞれの場所情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０３４８】
デジタルカメラ１のデータ処理部は、印刷ジョブの作成が完了すると、その印刷ジョブをプリンタ等の画像記録装置１０２に送信する。
【０３４９】
画像記録装置１０２は、所定の通信媒体を介してデジタルカメラ１からの印刷ジョブを受信すると、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。図２８の例のような印刷ジョブを受信した場合、「タイトル」で指定されている識別名称に従って、同じ「タイトル」を入力された画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。給排紙先が決定した画像は順に所定の印刷処理を行い、図２８の例のように、排紙口「Ｂｉｎ１」には「海外旅行」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「Ｕｎｔｉｔｌｅｄ」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「結婚式」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「二次会」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０３５０】
このように、「タイトル」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、デジタルカメラ内の記憶媒体に記憶されている画像付属情報から識別属性「タイトル」で抽出される識別名称が画像記録装置の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０３５１】
次に、図２９の例について説明する。
【０３５２】
図２９において、デジタルカメラ１内の情報記憶媒体には、排紙モードとして「ユーザセパレート自動」が、識別属性として、「配布ユーザ」がユーザからの入力操作により記憶されている。「配布ユーザ」という属性は、焼き増しのように複数の人に同じ画像をコピーして配布するようなケースを想定して画像付属情報として用意されていたものとする。
【０３５３】
ユーザから印刷指示を受けた場合、デジタルカメラ１内のデータ処理部は、排紙モードに指定された「ユーザセパレート自動」モードに基づく印刷ジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを作成する場合、識別属性に指定されている「配布ユーザ」が、各画像に対して仕分け処理を行うための判断材料となる。図２９の例では、一つの画像に対して複数の「配布ユーザ」が入力されているものもあり、「配布ユーザ」である「ｋａｋｋｙ」、「ｙｕｉｃｈｉ」、「ｍａｅｋａｗａ」、「ｈｋｉｔａ」等が識別名称として仕分け処理に用いられる。したがって、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「配布ユーザ」という識別属性に指定されている人名情報を抽出し、それぞれの人名情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０３５４】
デジタルカメラ１内のデータ処理部は、印刷ジョブの作成が完了すると、その印刷ジョブをプリンタ等の画像記録装置１０２に送信する。
【０３５５】
画像記録装置１０２は、所定の通信媒体を介してデジタルカメラ１からの印刷ジョブを受信すると、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。図２９の例のような印刷ジョブを受信した場合、「配布ユーザ」に指定されている識別名称に従って、同じ「配布ユーザ」が必要とする画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。
【０３５６】
一つの画像に対して複数の「配布ユーザ」が指定されている場合には、その画像を「配布ユーザ」分のページ数になるようにコピーし、それぞれのページに対して一人の「配布ユーザ」を排紙先として割り当てる。
【０３５７】
給排紙先が決定した画像は順に印刷処理を行い、図２９の例のように、排紙口「Ｂｉｎ１」には「ｋａｋｋｙ」の識別名称で排紙先指定された画像「０００−００００」、「０００−０００１」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ２」には「ｙｕｉｃｈｉ」の識別名称で排紙先指定された画像「０００−０００１」、「００１−０００２」等の出力結果を排紙し、排紙口「Ｂｉｎ３」には「ｍａｅｋａｗａ」の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ４」には「ｈｋｉｔａ」等の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」等の出力結果を排紙する。
【０３５８】
このように、「配布ユーザ」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、デジタルカメラ内の記憶媒体に記憶されている画像付属情報から識別属性「配布ユーザ」で抽出される識別名称が画像記録装置の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０３５９】
また、一つの画像に対して複数の識別名称が指定されている場合には、その識別名称分の数になるように画像情報をコピーして、それぞれの識別名称で登録されている排紙口に同じ画像を排紙させている。
【０３６０】
以上、デジタルカメラ１で読み取った画像をユーザセパレート自動モードにより印刷出力するシステム構成の概念について説明した。
【０３６１】
次に、図３０、図３１を用いてデジタルカメラにおけるプリント設定処理について説明する。
【０３６２】
（プリント設定処理）
図３０は、ユーザがデジタルカメラ１でプリント設定を行う手順を説明するＵＩ画面の例であり、図３１は、デジタルカメラ１のデータ処理部におけるユーザセパレート自動モード設定処理手順を示すフローチャートである。
【０３６３】
まず、図３０について説明する。
【０３６４】
図３０（ａ）は、プリント設定を行うために、デジタルカメラ１の操作メニューから「プリント設定」が選択された場合に表示されるＵＩ画面の例である。
【０３６５】
図３０（ａ）において、プリント設定内容には、出力画像をどのように仕分けするかを設定する「排紙モード」、普通紙、専用紙、厚紙、ＯＨＰなどのメディアを設定する「メディア」、出力画像の描画方式や描画品質を設定する「グラフィックモード」、出力先の画像記録装置に複数のプリント方式（ＬＢＰ方式、インクジェット方式等）がある場合にどのプリント方式にするかを設定する「プリント方式」、印刷するジョブ全体に対して複製する部数を設定する「部数」等の項目がある。
【０３６６】
ユーザは、操作ボタン等を使ってそれぞれの項目の中から設定しようとする項目に、「＊」で表されるカーソルを合わせ、「決定」操作により選択する。排紙モードの設定を行う場合は、この画面でカーソル「＊」を「排紙モード」に合わせ、「決定」操作を行うことにより実現する。
【０３６７】
図３０（ｂ）は、排紙モードの設定を行うために、図３０（ａ）において「排紙モード」が選択された場合に表示されるＵＩ画面の例である。
【０３６８】
図３０（ｂ）において、排紙モードの設定内容には、通信接続されている画像記録装置において可能な各排紙モードで「ユーザセパレート自動」、「ユーザセパレート固定」、「ソート」、「スタック」等の項目がある。ユーザは、操作ボタン等を使ってそれぞれの項目の中から排紙モードとして設定しようとする項目に、「＊」で表されるカーソルを合わせ、「決定」操作により選択する。排紙モードをユーザセパレート自動モードに設定する場合は、この画面でカーソル「＊」を「ユーザセパレート自動」に合わせ、「決定」操作を行うことにより実現する。
【０３６９】
図３０（ｃ）は、詳細な仕分け方法を設定するために、図３０（ｂ）において排紙モードとして「ユーザセパレート自動」が選択された場合に表示されるＵＩ画面の例である。
【０３７０】
図３０（ｃ）において、ユーザセパレート自動モード時の仕分け方法には、「配布ユーザ」、「タイトル」、「撮影日」、「プリント種」等の項目がある。これらは、各画像に対して入力、あるいは自動登録された情報であり、ユーザセパレート自動モードではここで選択された項目（属性）が識別属性として出力画像の仕分けに使用される。
【０３７１】
ユーザは、操作ボタン等を使ってそれぞれの項目の中から仕分け方法（識別属性）として設定しようとする項目に、「＊」で表されるカーソルを合わせ、「決定」操作により選択する。識別属性（仕分け方法）を配布ユーザに設定する場合は、この画面でカーソル「＊」を「配布ユーザ」に合わせ、「決定」操作を行うことにより実現する。
【０３７２】
（ユーザセパレート自動モード設定処理）
図３１について説明する。
【０３７３】
図３１は、図３０（ｃ）に関連してデジタルカメラ１のデータ処理部が行うユーザセパレート自動モード設定処理手順を示すフローチャートである。
【０３７４】
図３１において、ユーザからユーザセパレート自動モードの設定を指示されると、デジタルカメラ１内のデータ処理部は、ユーザに識別属性を設定させるための画面を表示する（Ｓ１０１）。
【０３７５】
識別属性設定画面において表示する項目は、画像生成指示ファイルの各画像固有情報に存在する属性である。ユーザは、その表示された属性の中から自らの仕分け目的にしたがって識別属性を選択することができる。
【０３７６】
Ｓ１０２においては、表示画面に対するユーザから入力を待ちながら、もし何らかの識別属性が選択されたら、Ｓ１０３に移り、ユーザからの入力がなければＳ１０２を繰り返す。
【０３７７】
Ｓ１０３においては、Ｓ１０２で選択された識別属性を画像形成指示ファイル２０の所定の位置に記憶し、ユーザセパレート自動モード設定処理を終了する。
【０３７８】
次に、図３２、図３３を用いて、デジタルカメラ１における印刷実行指示処理について説明する。
【０３７９】
（印刷実行指示の手順）
図３２は、ユーザがデジタルカメラ１で印刷実行指示を行う手順を説明するＵＩ画面の例であり、図３３は、デジタルカメラ１のデータ処理部における印刷実行指示処理を示すフローチャートである。
【０３８０】
まず、図３２について説明する。
【０３８１】
図３２（ａ）は、デジタルカメラ１の操作メニューを表示したＵＩ画面の例である。
【０３８２】
図３２（ａ）において、メニュー項目には、画像の撮影を行う「撮影モード」、撮影した画像をデジタルカメラのＬＣＤに表示させる「再生モード」、撮影した画像に対して編集を行う「編集モード」、図３０で説明した印刷に関する設定を行う「プリント設定」、上記の「プリント設定」の内容に基づいて撮影画像の印刷実行指示を行う「プリント実行」等の項目がある。ユーザは、操作ボタン等を使ってそれぞれの項目の中から実行しようとする項目に、「＊」で表されるカーソルを合わせ、「決定」操作により選択する。印刷実行を指示する場合は、この画面でカーソル「＊」を「プリント実行」に合わせ、「決定」操作を行うことにより実現する。
【０３８３】
図３２（ｂ）は、印刷実行指示を行うために、図３２（ａ）のメニュー画面において「プリント実行」が選択された場合に表示されるＵＩ画面の例である。
【０３８４】
（印刷実行指示処理）
図３３は、図３２に関連してユーザからの印刷実行指示があった場合の処理手順を示すフローチャートである。
【０３８５】
図３３において、印刷実行指示の処理が行われると、例えば「プリント実行中．．．５０％」のように印刷処理の進行状態といっしょに印刷処理中であることを表示し、また、印刷を中断するための「プリント中断」、画像記録装置に送信した印刷ジョブの内容を表示させるための「ジョブ内容を表示」、画像記録装置の排紙状況を表示させるための「プリンタの排紙状況を表示」、図３２（ａ）のメニュー画面に戻すための「メニュー画面に戻る」等の選択項目も表示する。
【０３８６】
図３３において、ユーザから印刷実行の指示が行われると、デジタルカメラ１と画像記録装置１０２との間でネゴシエーションし、通信が可能であるかどうか調べる（Ｓ１１１）。
【０３８７】
Ｓ１１１において、もし、情報記録媒体との通信が不可能であると判断した場合、「メモリカードを装着してください。」等の警告メッセージを表示して記録媒体からの通信接続が行われていないことをユーザに知らせ（Ｓ１１６）、印刷実行指示処理を終了する。
【０３８８】
Ｓ１１１において、情報記録媒体との通信が可能であれば、画像記録装置１０２の能力情報（排紙口数、給紙口数、通紙可能用紙サイズ、タイプ等）を取得し（Ｓ１１２）、画像記録装置１０２のデータ読み取り部がデジタルカメラ１内の情報記録媒体からのデータ取り込みを開始し、装着されているデジタルカメラ１との通信を開始する。
【０３８９】
そして、Ｓ１１３において、情報記憶媒体から画像生成指示ファイル２０を検出すると共にその内容を読み込み、画像データ、画像付属データ、印刷設定データ等を参照する。
【０３９０】
その参照内容から、Ｓ１１４において、指定通りの印刷を実行できるかどうか判断する。
【０３９１】
Ｓ１１４において、印刷実行不可能であれば、「ユーザセパレート排紙できません。」等の警告メッセージを表示して、内容に合わせた表示を行い指定通りの印刷を実行できないことをユーザに知らせ（Ｓ１１６）、印刷実行指示処理を終了する。
【０３９２】
Ｓ１１４において、印刷実行可能であれば、Ｓ１１５以降の処理に移る。Ｓ１１５においては、Ｓ１１３で読み込んだ画像生成指示ファイル２０に記述されている画像共通情報に基づいて印刷画像に対するヘッダデータを付加し、印刷ジョブを生成する。
【０３９３】
さらに、画像生成指示ファイル２０に記述されている各画像固有情報を、まずＳ１１７の先頭の画像固有情報を読み込み順にその他の画像固有情報を読み込んでいき印刷ジョブを生成していく。
【０３９４】
Ｓ１１８において、印刷設定の「排紙モード」がユーザセパレートモード指定かどうか判断し、ユーザセパレートモードの場合は、その設定内容に合わせた仕分けのための識別名称を付加するために、Ｓ１１９において、印刷設定の「識別属性」に記述されている属性に基づいて参照中の画像共通情報又は画像固有情報から識別名称を獲得し、その画像の排紙先名称とする。
【０３９５】
これら識別名称は、画像共通情報からでも画像固有情報からでも、またその組み合わせであってもよく、図３０（ｃ）のＵＩで予め設定した仕分け方法の指定内容に基づき作成される。
【０３９６】
Ｓ１１８において、ユーザセパレートモード指定でなければ、識別名称を付加する必要が無いのでＳ１２０に移る。
【０３９７】
Ｓ１２０においては、参照中の画像固有情報をもとに、その画像の制御データを作成する。
【０３９８】
また、Ｓ１２１において、画像ファイルの相対パスが表す位置に格納されている画像ファイルから印刷ジョブの画像データ部を作成し、参照中の画像固有情報に対する処理を終える。
【０３９９】
次に、Ｓ１２２において、他に画像固有情報があるかどうか判断し、もしあれば、次の画像固有情報を参照先としてＳ１１８〜Ｓ１２２の処理を繰り返す。
【０４００】
ここで、ジョブ生成に使用される画像データは、予め設定（図示せず）した画像指定に基づき選択され、全ての画像データ又は指定内容に合致した一部の画像データが選択されていく。
【０４０１】
もし、他に画像固有情報がなくなれば、Ｓ１２３の処理に移り、Ｓ１２３において、上記処理で作成された印刷ジョブを画像記録装置１０２に対して送信し、印刷実行指示処理を終了する。
【０４０２】
（排紙状況の表示例）
図３４は、デジタルカメラ１が接続先である画像記録装置１０２の各排紙口の排紙状況（積載情報）を表示画面２に表示する例を説明する概念図である。
【０４０３】
図３４において、デジタルカメラ１は、接続先の画像記録装置１０２から各排紙口の排紙状況に関する情報を表示している。表示内容は、排紙口毎に、例えば各排紙口に対して登録された排紙口名称、積載量等の情報であり、全ての排紙口の排紙状況を表示する。この表示により、ユーザはそれぞれの出力画像がどの排紙口に排紙されたのかを容易に知ることができる。
【０４０４】
図３４においては、全ての排紙口を表示するものであったが、デジタルカメラは、さらに個々の排紙口に排紙された出力画像の詳細な情報を表示することも可能である。
【０４０５】
図３５は、デジタルカメラ１が接続先である画像記録装置１０２の特定の排紙口に積載された画像の詳細情報を表示する例を説明する概念図である。
【０４０６】
図３５において、デジタルカメラ１は、接続先の画像記録装置１０２の特定の排紙口、例えば「Ｂｉｎ１」に出力された画像に関する詳細情報を表示する。この表示は、ユーザが図３４の「排紙口」の先頭に表示される「＊」カーソルを操作して参照しようとする排紙口を選択することにより行うことができる。
【０４０７】
表示内容は、「Ｂｉｎ１」の排紙口名称と、その排紙口に出力された画像、その画像番号、その画像の撮影日、その画像のタイトル等である。ユーザは、ボタン操作等により、その排紙口に出力された画像を順に参照することができる。
【０４０８】
＜第３の例＞
本発明の第３の実施の形態を、図３６に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０４０９】
前述した第１の例においては、メモリカード１１０を画像記録装置１０２に装着してメモリ内容を取り込み、印刷を行うようにした。
【０４１０】
本例では、図３６に示すように、メモリカード１１０等の情報記憶媒体をパーソナルコンピュータ３等のデータ処理装置に装着し、その表示装置から印刷指示を行い、印刷を行うようにした場合の例である。
【０４１１】
＜第４の例＞
本発明の第４の実施の形態について説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０４１２】
前述した第１の例においては、画像生成指示ファイル２０内の、例えば、撮影日毎、タイトル毎、配布ユーザ毎と簡単なパターンで仕分け印刷をする説明を行った。
【０４１３】
本例では、これに限るものではなく、情報記憶媒体内の画像生成指示ファイル２０におけるその他の情報、ディレクトリ等の情報、およびそれらの組み合わせの情報、又は一部の情報を基に仕分けを行ってもよい。
【０４１４】
また、これらの情報はユーザが入力を行う形式でも、予め設定してある内容に基づいて自動で行うようにしてもよい。
【０４１５】
例えば、以下のような場合がある。
【０４１６】
（１）ラボ等のプリントサービス業務において、お客からのプリント依頼があった時に、レジからの情報を元に日付＋時刻を受付時刻として記憶媒体に自動転送し識別名称として使用し時系列的に仕分けを行う。
【０４１７】
（２）お客の名前＋住所＋電話番号のユーザ情報を入力してもらって（予め入力してもらっても、受付で入力してもらってもよい）識別名称として使用し、お客毎の仕分けを行う。これら情報の一部でもよい。
【０４１８】
（３）前述した図４に示したディレクトリに意味を持たせ、階層的に管理してディレクトリ毎の仕分けを行う。
【０４１９】
（４）用紙サイズ、メディア毎に排紙口を切り替え、料金の計算が容易になるように仕分けを行う。
【０４２０】
＜第５の例＞
本発明の第５の実施の形態について説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０４２１】
前述した第２の例においては、デジタルカメラ１内で情報記憶媒体からデータを読み取り、仕分け等の識別情報を抽出して印刷ジョブを生成する手段を設け、その生成した印刷ジョブをデジタルカメラ１から画像記録装置としてのプリンタ１０２に転送して、印刷を行う処理について説明した。
【０４２２】
本例では、プリンタ１０２がデジタルカメラ１等の外部装置内の情報記憶媒体からデータを読み取り、プリンタ１０２内で仕分け等の識別情報を抽出して印刷ジョブを生成するように構成した場合の例である。
【０４２３】
さらに、これらの処理を選択できるようなメニューを設け、デジタルカメラ１の性能、画像記録装置１０２の性能等の違いがあってもユーザが最適な処理を選択できるようにしてもよいし、上記選択をデジタルカメラと画像記録装置の間で性能比較し、高画質（解像度、階調等）、高速印刷（ＣＰＵスペック等）できるよう自動判別を行って印刷するようにしてもよい。
【０４２４】
（第２の課題に対応する例として）
＜第６の例＞
本発明の第６の実施の形態を、図３７〜図４０に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０４２５】
図３７は、ユーザがホストに保存されている画像データをインターネットを介して接続されている遠隔のプリンタに対して印刷指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムの構成例を示す概念図である。
【０４２６】
本システムは、ホストコンピュータ５００，５０１（以下、ホストという）と、インターネットを介して接続された画像記録装置としてのプリンタ１０２と、該プリンタ１０２と一体に接続された印刷用紙を仕分け制御して出力可能なデータ処理装置１０１と、同一のネットワークのプリントサービス内に接続されたサーバ５１０とから構成される。
【０４２７】
図３８は、ユーザがホスト５００に保存されている画像データをインターネットを介して接続されている遠隔のプリンタ１０２に対して印刷指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードによって印刷出力するシステムの処理の流れを示す。
【０４２８】
以下、具体的に説明する。
【０４２９】
（システム構成）
まず、図３７において、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが「１１１．２．３３．４４」のホスト５００と、ＩＰアドレスが「１１１．２．３３．５５」のホスト５０１とが同一ＬＡＮに構成されている。
【０４３０】
また、ＩＰアドレス「２２２．３３．４．１１１」のサーバ５１０と明記しないＩＰアドレスのプリンタ１０２とがプリントサービスＬＡＮに構成されている。さらに、それぞれのＬＡＮは、インターネットを介して接続されている。
【０４３１】
（印刷処理手順）
図３８は、このようなシステムにおいて、ユーザがホスト５００に保存されている画像データをインターネットを介して接続されている遠隔のプリンタ１０２に対して印刷指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードによって印刷出力する手順を示す。
【０４３２】
図３８において、ユーザはホスト５００上のＷｅｂブラウザを介してプリントサービスサーバ「２２２．３３．４．１１１」へのアクセスを行う（Ｓ２０１）。
【０４３３】
プリントサービスが管理するプリンタ１０２に印刷要求を行うためのＨＴＭＬ形式のファイルをダウンロードする（Ｓ２０２）。プリントサービスサーバから転送されたＨＴＭＬファイルは、ホスト５００のＷｅｂブラウザ上で、例えば後述する図３９のように表示される。
【０４３４】
ユーザは、ホスト５００に保存されている画像ファイル１０（図４参照）を遠隔のプリンタ１０２に出力するために必要な情報を、プリントサービスサーバからダウンロードしたＨＴＭＬファイルの内容に従ってＷｅｂブラウザ上で記述していく。
【０４３５】
その記述内容には、印刷する画像の情報、ユーザ情報等が格納されている画像生成指示ファイル２０（図４参照）の保存場所（ディレクトリ）、出力先のプリンタ１０２あるいは依頼先プリントサービス業者名、出力画像の受け取り方法等がある。
【０４３６】
ホスト５００に画像生成指示ファイル２０が存在しない場合は、所定のフォーマットに従って作成する必要があり、後述する図４０のように表示されるＷｅｂブラウザ上の画面に記述していくことにより作成することができる。
【０４３７】
ユーザが、ホスト５００のＷｅｂブラウザを介してプリントサービスサーバに画像生成指示ファイル２０の格納場所を通知し、その画像生成指示ファイル２０の内容に基づく印刷要求を行う（Ｓ２０３）。
【０４３８】
これにより、プリントサーバは、ホスト５００から指定された出力先のプリンタ１０２にアクセスを行い、ホスト５００に通知された画像生成指示ファイル２０の格納場所とそのホスト情報（ＩＰアドレス等）を通知することによって印刷要求を行う（Ｓ２０４）。
【０４３９】
プリンタ１０２は、プリンタサービスサーバから印刷要求を受けると、受信したホスト情報、画像生成指示ファイル２０の格納場所情報に従い、インターネットを介して遠隔ホストの画像生成指示ファイル２０の格納場所にアクセスする（Ｓ２０５）。そのディレクトリ内に所定のフォーマットで格納されている画像生成指示ファイル２０を検索し、見つかった画像生成指示ファイル２０のダウンロードを行う（Ｓ２０６）。
【０４４０】
検索の際に所定の画像生成指示ファイル２０が見つからなかった場合には、その不正をユーザに通知するためにプリントサービスサーバをホスト５００のＷｅｂブラウザ上にエラーメッセージを表示してもよい。
【０４４１】
プリンタ１０２は、所定の画像生成指示ファイル２０のダウンロードを完了すると、画像生成指示ファイル２０に記述されている画像情報、ユーザ情報等について解析する（Ｓ２０７）。
【０４４２】
解析後、画像生成指示ファイル２０に記述されていた必要な全ての画像ファイル１０をその保存場所からダウンロードし（Ｓ２０８，Ｓ２０９）、画像生成指示ファイル２０の解析内容と、ダウンロードした画像ファイル１０とから印刷ジョブを作成する（Ｓ２１０）。印刷ジョブの作成の際、予めプリンタ１０２の排紙モードが「ユーザセパレート自動」に設定されていれば、「ユーザセパレート自動」モードが印刷ジョブの排紙指定に加えられる。
【０４４３】
印刷ジョブの生成が完了すると、プリンタ１０２は、印刷処理を開始し、図３７で示されるような「ユーザセパレート自動」モードによる仕分け処理を行いながら出力する（Ｓ２１１）。
【０４４４】
印刷処理が完了すると、プリンタ１０２は、印刷が終了したことをプリントサービスサーバに通知する（Ｓ２１２）。
【０４４５】
その際、プリントサービスの料金を精算するための情報となる印刷枚数等の情報も合せて通知する。プリントサービスサーバは、プリンタ１０２からの印刷終了の通知を受けると、必要に応じてプリントサービス業務の所定の設定に従った適当な時期に印刷要求時の電子メールアドレス情報からそのユーザに対して電子メールで印刷終了通知及び料金精算の案内、出力画像の受け取り方法等の案内を行う（Ｓ２１３）。印刷終了通知および案内は、ホスト５００のＷｅｂブラウザ上での表示を介して行うものであってもよい。
【０４４６】
（Ｗｅｂブラウザ例）
図３９は、ユーザがホスト５００からインターネットを介して接続されているプリンタ１０２に印刷要求を行うためのＷｅｂブラウザ４００（ＵＩ）例を示す。図４０は、インターネットを介して印刷要求を行うために必要な画像生成指示ファイル２０を編集するためのＷｅｂブラウザ４０１（ＵＩ）例を示す。
【０４４７】
まず、図３９のＷｅｂブラウザ４００例について説明する。
【０４４８】
図３９において、ユーザは、まず、画像ファイル１０の出力先としてプリントサービスを依頼する業者、あるいはコンビニエンスストア名等を「依頼先サービス業者」のコンボボックスにおいて選択する。画像生成指示ファイル２０の保存場所の指定については、ホスト情報を「ホスト情報（ＩＰアドレス）」のテキストフィールドに直接記述し、ディレクトリ情報を「ディレクトリ情報」のテキストフィールドに直接記述するか、「画像生成指示ファイルの編集」ボタンをプッシュしてディレクトリを参照しながら指定していってもよい。
【０４４９】
ユーザが印刷要求を行っているホスト５００が、ホスト情報（ＩＰアドレス）を自動的に検出可能であれば、「ホスト情報（ＩＰアドレス）」を初期値として自動的に表示されるものであってもよい。また、画像生成指示ファイル２０を作成してない場合は、「画像生成指示ファイルの編集」ボタンをプッシュすることにより開く、後述する図４０の表示画面上で作成してもよい。
【０４５０】
受け取り方法の指定については、サービス窓口で出力画像を受け取る場合は「サービス窓口での手渡し」のチェックボックスをチェックし、宅配により出力画像を自宅に届けてもらう場合は「宅配」のチェックボックスをチェックする。サービス窓口で出力画像を受け取る場合は「指定サービス窓口」のコンボボックスから所望のサービス窓口を選択して指定する。全ての入力を終えて印刷要求を行う場合は、「印刷開始」ボタンをプッシュする。これにより、印刷要求がプリンタ１０２に通知され、プリンタ１０２はダウンロード処理を実行し、さらに印刷処理を開始する。「印刷開始」ボタンをプッシュされた際、各項目への記述に不備がある場合や指定の画像指示ファイルが存在しない等の不正があれば警告メッセージを表示するものであってもよい。
【０４５１】
次に、図４０のＷｅｂブラウザ４０１例について説明する。
【０４５２】
図４０において、ユーザは、まず、画像生成指示ファイル２０の保存場所を指定する。保存場所は「画像生成指示ファイル２の保存場所（ディレクトリ）」のテキストフィールドに直接記述するか、「参照」ボタンをプッシュしてディレクトリを参照しながら指定してもよい。
【０４５３】
出力するための画像ファイル１０は、「画像ファイルの指定」のリストに表示され、「参照」ボタンにより各ディレクトリの各画像ファイル１０を指定することができる。
【０４５４】
また、各画像ファイル１０を編集する場合には、編集する画像ファイル１０を選択して「画像ファイルの編集」ボタンをプッシュすることにより可能であり、各画像ファイル１０に関する画像付属情報（撮影日、画像信号、タイトルトリミング情報、回転情報等）を編集する場合には、編集する画像ファイルを選択して「画像付属情報の編集」ボタンをプッシュすることにより可能である。ユーザ情報の指定については、ユーザは、「氏名」、「電子メールアドレス」、「住所」、「電話番号」の各テキストフィールドに記入する。
【０４５５】
なお、図４０で示される表示画面で行う画像生成指示ファイル２０の編集は、印刷要求時でなくてもよく、各画像ファイル１０に対するタイトル、画像編集情報などの画像付属情報を記録する場合であってもよい。
【０４５６】
また、図４０の表示画面において、画像生成指示ファイル２０の保存場所を指定した際に、既に記録されていて表示可能な情報であれば表示して、ユーザに記録済の情報であることを通知するものであってもよい。画像指示ファイル２０のフォーマットが同じものであれば、Ｗｅｂブラウザ４０１上でなく所定のアプリケーションソフトで編集するものであってもよい。
【０４５７】
（画像生成指示ファイル）
ここで、画像生成指示ファイル２０に記述されるデータ内容を、前述した図５を用いて説明する。
【０４５８】
画像生成指示ファイル２０は、所定のフォーマットであれば、デジタルカメラ等の画像読み取り装置からでも作成可能であり、上記Ｗｅｂブラウザ以外であっても同一のフォーマットをサポートしている機器、あるいはアプリケーションソフトであれば作成、あるいは編集可能である。
【０４５９】
前述した図５に示したように、画像生成指示ファイル２０には、情報記憶媒体に記憶される画像データに共通の情報（以下、画像共通情報と呼ぶ）２１と、各画像データ固有の情報（以下、画像固有情報と呼ぶ）２２とが記述される。
【０４６０】
画像共通情報２１には、画像生成指示ファイル２０のバージョン、画像生成指示ファイル２０をセーブした機種名（あるいはソフト名）、画像生成指示ファイル２０をセーブした日時、ユーザ情報（ユーザ名、住所、電話番号等）、プリント出力方式（グラフィックモード、カラーモード、排紙モード等）、ユーザセパレート自動モードでの識別属性（仕分け属性）等が記述される。
【０４６１】
各画像固有情報２２には、プロダクトＩＤ、プリント種、プリント枚数、画像ファイル１０のフォーマット形式、画像ファイル１０の相対パス、画像付属情報（日付、コマ番号、タイトル、トリミング情報、回転情報等）等が記述される。
【０４６２】
これらの情報は、画像入力時の設定にしたがって自動的に記述されるものであったり、画像入力後にユーザが明示的に指示することによって記述されるものであったりする。また、画像ファイル１０は、イメージ画像のファイルであっても、文章ファイルであっても種別は問わない。
【０４６３】
「識別属性」とは、「ユーザセパレート自動」モードでの排紙先名称を、それぞれの画像付属情報として記憶されているさまざまな属性の中からどの属性を仕分け時の識別名称とするかという指定であり、印刷時にはそれぞれの画像の付属情報から「識別属性」に指定された属性の記述内容が自動的に識別名称として採用される。「識別属性」は、記憶媒体に画像単位で記憶されている画像付属情報にある属性であればどんな属性でもよく、「識別属性」として指定可能な属性には、例えば、撮影日、タイトル、配布ユーザ、画像ファイルのフォーマット形式、画像番号、画像データのディレクトリ、出力用紙サイズ等が挙げられる。
【０４６４】
図３７の概念図においては、識別属性としてユーザの電子メールアドレスがプリンタ１０２に設定されており、プリンタ１０２はジョブ生成時にユーザの電子メールアドレスを識別名称として指定し、印刷処理時にはユーザの電子メールアドレスが同じ画像を同じ排紙ビンに排紙するような制御を行う。
【０４６５】
＜第７の例＞
本発明の第７の実施の形態を、図４１〜図４７に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０４６６】
前述した第６の例においては、ユーザによるホスト５００からの印刷要求があった場合に、プリンタ１０２は、ホスト５００に対して画像生成指示ファイル２０と画像ファイル１０のダウンロードを行い、ダウンロード完了と同時に印刷処理を開始するシステムの構成例であった。
【０４６７】
本例では、ユーザによるホスト５００からの印刷要求があった場合に、プリンタ１０２は、ホスト５００に対して画像生成指示ファイル２０と画像ファイル１０のダウンロード処理しか行わず、パネルの操作等によるユーザの明示的な印刷実行指示があった場合に印刷処理を開始するシステムの構成例を示す。なお、ここでは、第６の例と異なる部分（図４１〜図４７参照）のみについて述べる。
【０４６８】
図４１は、ユーザがホスト５００に保存されている画像データをインターネットを介して接続されている遠隔のプリンタ５００に対して印刷予約を行い、プリンタ設置場所に出向いたときにプリンタ１０２に対してパネル操作によって明示的な印刷実行指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードにより印刷出力するシステムを示す概念図である。
【０４６９】
図４２は、ユーザがホスト５００に保存されている画像データをインターネットを介して接続されている遠隔のプリンタ１０２に対して印刷予約を行い、プリンタ設置場所に出向いたときにプリンタ１０２に対してパネル操作によって明示的な印刷実行指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードにより印刷出力するシステムの処理の流れを示す。
【０４７０】
以下、具体的に説明する。
【０４７１】
（システム構成）
まず、図４１において、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが「１１１．２．３３．４４」のホスト５００と、ＩＰアドレスが「１１１．２．３３．５５」のホスト５０１とが同一ＬＡＮに構成されている。
【０４７２】
また、ＩＰアドレス「２２２．３３．４．１１１」のサーバ５１０と、明記しないＩＰアドレスのプリンタ１０２とが、プリントサービスＬＡＮに構成されている。さらに、それぞれのＬＡＮは、インターネットを介して接続されている。
【０４７３】
このようなシステムにおいて、ユーザがホスト５００に保存されている画像データをインターネットを介して接続されている遠隔のプリンタ１２に対して印刷予約を行い、プリンタ設置場所に出向いたときにプリンタ１０２に対してパネル操作によって明示的な印刷実行指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードにより印刷出力する手順を、図４２を用いて説明する。
【０４７４】
図４２において、ユーザはホスト５００上のＷｅｂブラウザを介してプリントサービスのＩＰアドレス「２２２．３３．４．１１１」のサーバ５１０へのアクセスを行う（Ｓ２２１）。
【０４７５】
プリントサービスが管理するプリンタ１０２に印刷予約要求を行うためのＨＴＭＬ形式のファイルをダウンロードする（Ｓ２２２）。プリントサービスサーバから転送されたＨＴＭＬファイルは、ホスト５００のＷｅｂブラウザ上で、例えば前述した第６の例において前述した図３９のように表示される。
【０４７６】
ユーザは、ホスト５００に保存されている画像ファイル１０を遠隔のプリンタ１０２に出力するために必要な情報を、プリントサービスのサーバ５１０からダウンロードしたＨＴＭＬファイルの内容に従ってＷｅｂブラウザ上で記述していく。その記述内容には、印刷する画像の情報、ユーザ情報等が格納されている画像生成指示ファイル２０の保存場所（ディレクトリ）、出力先のプリンタ１０２あるいは依頼先プリントサービス業者名、出力画像の受け取り方法等がある。
【０４７７】
ホスト５００に画像生成指示ファイル２０が存在しない場合は、所定のフォーマットに従って作成する必要があり、前述した第６の例において説明した図４０のように表示されるＷｅｂブラウザ上の画面に記述していくことによって作成することができる。
【０４７８】
ユーザが、ホスト５００のＷｅｂブラウザを介してプリントサービスのサーバ５１０に画像生成指示ファイル２０の格納場所を通知し、その画像生成指示ファイル２０の内容に基づく印刷予約要求を行うと（Ｓ２２３）、プリントサービスのサーバ５１０は、ホスト５００から指定された出力先のプリンタ１０２にアクセスを行い、ホスト５００に通知された画像生成指示ファイル２０の格納場所とそのホスト情報（ＩＰアドレス等）を通知することによって、印刷予約要求を行う（Ｓ２２４）。
【０４７９】
プリンタ１０２は、プリンタサービスのサーバ５１０から印刷予約要求を受けると、受信したホスト情報、画像生成指示ファイル２０の格納場所情報に従い、インターネットを介して遠隔ホスト５００の画像生成指示ファイル２０の格納場所にアクセスする（Ｓ２２５）。
【０４８０】
そのディレクトリ内に所定のフォーマットで格納されている画像生成指示ファイル２０を検索し、見つかった画像生成指示ファイル２０のダウンロードを行う（Ｓ２２６）。
【０４８１】
検索の際に所定の画像生成指示ファイル２０が見つからなかった場合には、その不正をユーザに通知するために、プリントサービスのサーバ５１０を介してホスト５００のＷｅｂブラウザ上にエラーメッセージを表示してもよい。
【０４８２】
プリンタ１０２は、所定の画像生成指示ファイル２０のダウンロードを完了すると、画像生成指示ファイル２０に記述されている画像情報、ユーザ情報等について解析する（Ｓ２２７）。
【０４８３】
解析後、画像生成指示ファイル２０に記述されていた必要な全ての画像ファイル１０をその保存場所からダウンロードし（Ｓ２２８，Ｓ２２９）、ダウンロードした画像生成指示ファイル２０および画像ファイル１０をユーザ毎に割り当てられる所定の記憶装置に保存しておく。
【０４８４】
画像ファイル１０を保存する場合は、画像生成指示ファイル２０に指定されているディレクトリ階層を意識して、画像生成指示ファイル２０から各画像ファイル１０の相対的なパスがダウンロード先と同じになるような構成で保存する。
【０４８５】
ただし、同じ構成にできない場合は、ホスト５００にそのことを通知するか、構成可能な形で保存して変更したパスを画像生成指示ファイル２０に反映させるものでもよい。
【０４８６】
ユーザより印刷予約で指定された場合は、プリンタ１０２は、ユーザがプリンタ１０２の設置場所に出向き、プリンタ１０２のパネル操作によって明示的に印刷実行指示を行うまで待機する。
【０４８７】
ユーザがプリンタ１０２に対して印刷指示を行う場合は、プリンタ１０２のパネルより、まず、ユーザＩＤの入力を行う（Ｓ２３０）。入力するユーザＩＤは、ユーザ自らが指定したＩＤとパスワードであっても、電子メールアドレスとパスワードであってもよく、あるいは印刷予約時にプリントサービスのサーバ５１０より与えられた予約番号であってもよい。
【０４８８】
プリンタ１０２は、ユーザＩＤが入力されるとそのユーザが指定したホスト５００からダウンロードしておいた画像生成指示ファイル２０の内容を表示し、必要であればユーザからの印刷設定等の設定を受け付けて印刷指示を待つ。プリンタ１０２は、ユーザからの印刷実行指示を受けると、画像生成指示ファイル２０と画像ファイル１０の内容を基に印刷ジョブを作成する（Ｓ２３１）。
【０４８９】
印刷ジョブの作成の際、ユーザからの印刷設定のうちのプリンタ１０２の排紙モードが「ユーザセパレート自動」に設定されていれば、「ユーザセパレート自動」モードが印刷ジョブの排紙指定に加えられる。
【０４９０】
印刷ジョブの生成が完了すると、プリンタ１０２は、印刷処理を開始し、図４１で示されるような「ユーザセパレート自動」モードによる仕分け処理を行いながら出力する（Ｓ２３２）。
【０４９１】
印刷処理が完了すると、プリンタ１０２は、印刷が終了したことをユーザに通知するために印刷終了メッセージをパネルに表示したり、印刷終了を意味する合図を送ったりし（Ｓ２３３）、また、プリントサービスのサーバ５１０にも通知する（Ｓ２３４）。その際、プリントサービスの料金を精算するための情報となる印刷枚数等の情報も合せて通知する。
【０４９２】
本例のようなシステムにおいては、プリンタ１０２は、印刷指示を行うユーザが占有して利用できるため、複数の排紙ビン全てをユーザの目的に応じて利用することができる。
【０４９３】
以下、それぞれの仕分け目的に応じた印刷設定と、その指定に基づいたプリンタ１０２の仕分け処理について例を用いて説明する。
【０４９４】
図４３〜図４５は、ユーザがプリンタ１０２に対してユーザセパレート自動モードを指定した場合のプリンタ１０２の排紙制御を説明する概念図である。
【０４９５】
図４３は、撮影日によって出力画像の仕分けを行う例であり、図４４は、タイトルによって出力画像の仕分けを行う例であり、図４５は、焼き増しの時のように同じ画像を複数の人に渡すために入力された配布ユーザによって出力画像の仕分けを行う例である。
【０４９６】
プリンタ１０２がホスト５００からダウンロードする画像生成指示ファイル２０には、印刷指示に関する情報も格納可能であり、またパネル操作により印刷実行指示を行う際にも指定可能である。印刷指示に関する情報には、出力先のプリンタ情報や印刷時の制御情報となるグラフィックモード、カラーモード、排紙モード、印刷部数等があり、またそれぞれの詳細な設定情報等も含まれるものとする。
【０４９７】
図４３〜図４５においては、いずれも「排紙モード」が「ユーザセパレート自動」で指示されている。「排紙モード」に「ユーザセパレート自動」が指定される場合は、「識別属性」の指定も必要であり、図４３〜図４５においては、それぞれ異なった指定が行われている。
【０４９８】
「識別属性」とは、「ユーザセパレート自動」モードでの排紙先名称を、それぞれの画像付属情報として記憶されているさまざまな属性の中からどの属性を仕分け時の識別名称とするかという指定であり、印刷時にはそれぞれの画像の付属情報から「識別属性」に指定された属性の記述内容が自動的に識別名称として採用される。「識別属性」は、記憶媒体に画像単位で記憶されている画像付属情報にある属性であればどんな属性でもよく、「識別属性」として指定可能な属性には、例えば、撮影日、タイトル、配布ユーザ、画像ファイルのフォーマット形式、画像番号、画像データのディレクトリ、出力用紙サイズ等が挙げられる。
【０４９９】
以下、図４３〜図４５のそれぞれの例にしたがって、画像生成指示ファイル２０の内容を基に作成された印刷ジョブの印刷処理を順次説明する。
【０５００】
（印刷処理）
まず、図４３の例について説明する。
【０５０１】
図４３において、画像生成指示ファイル２０には、排紙モードとして「ユーザセパレート自動」が、識別属性として「撮影日」が指定されている。ユーザから印刷指示を受けた場合、画像記録装置１０２内のジョブ生成部４４０は、排紙モードに指定された「ユーザセパレート自動」モードに基づくジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを作成する場合、識別属性に指定されている「撮影日」が、各画像に対して仕分け処理を行うための判断材料となる。
【０５０２】
図４３の例では、各画像の「撮影日」である「１９９９．１２．３１」、「２０００．０１．０１」、「２０００．０２．０２」、「２０００．０４．２２」等が識別名称として仕分け処理に用いられている。従って、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「撮影日」という識別属性に指定されている日付情報を抽出し、それぞれの日付情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０５０３】
ジョブ生成部４４０は、印刷ジョブの生成が完了すると、その印刷ジョブをデータ解析処理部に渡す。ここで、画像記録装置１０２は、複数の排紙口を有し、ユーザセパレート自動モード、ユーザセパレート固定モード等の識別名称に基づく仕分け排紙が可能であるものとする。
【０５０４】
画像記録装置１０２は、生成した印刷ジョブを基に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。図４３の例のような印刷ジョブの場合、「撮影日」で指定されている識別名称に従って、同じ「撮影日」に撮影された画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。給排紙先が決定した画像は順に所定の印刷処理を行い、図４３の例のように、排紙口「Ｂｉｎ１」には「１９９９．１２．３１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「２０００．０１．０１」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「２０００．０２．０２」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「２０００．０４．２２」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０５０５】
このように、「撮影日」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、画像生成指示ファイル２０に指定されている画像付属情報から識別属性「撮影日」で抽出される識別名称が画像記録装置１０２の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０５０６】
次に、図４４の例について説明する。
【０５０７】
図４４において、画像生成指示ファイル２０には、排紙モードとして「ユーザセパレート自動」が、識別属性として「タイトル」がユーザからの入力操作により指定されている。
【０５０８】
ユーザから印刷指示を受けた場合、ジョブ生成部４４０は、排紙モードに指定された「ユーザセパレート自動」モードに基づく印刷ジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを生成する場合、識別属性に指定されている「タイトル」が、各画像に対して仕分け処理を行うための判断材料となる。
【０５０９】
図４４の例では、各画像の「タイトル」である「海外旅行」、「Ｕｎｔｉｔｌｅｄ」、「結婚式」、「二次会」等が識別名称として仕分け処理に用いられている。ここで、「Ｕｎｔｉｔｌｅｄ」は、「タイトル」属性にデフォルト設定されているタイトル名とする。撮影後、特にユーザからの入力指定がない場合、「タイトル」属性は「Ｕｎｔｉｔｌｅｄ」のままであってもよい。
【０５１０】
印刷ジョブの生成処理においては、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「タイトル」という識別属性に指定されている場所情報を抽出し、それぞれの場所情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０５１１】
ジョブ生成部４４０は、印刷ジョブの生成が完了すると、その印刷ジョブをデータ解析部に渡す。画像記録装置としてのプリンタ１０２は、生成した印刷ジョブを基に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。
【０５１２】
図４４の例のような印刷ジョブの場合、「タイトル」で指定されている識別名称に従って、同じ「タイトル」を入力された画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。
【０５１３】
給排紙先が決定した画像は順に所定の印刷処理を行い、図４４の例のように、排紙口「Ｂｉｎ１」には「海外旅行」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ２」には「Ｕｎｔｉｔｌｅｄ」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ３」には「結婚式」の識別名称で排紙先指定された画像の出力結果を排紙し、排紙口「Ｂｉｎ４」には「二次会」の識別名称で排紙先指定された画像の出力結果を排紙する。
【０５１４】
このように、「タイトル」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、画像生成指示ファイル２０に指定されている画像付属情報から識別属性「タイトル」で抽出される識別名称がプリンタ１０２の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０５１５】
次に、図４５の例について説明する。
【０５１６】
図４５において、画像生成指示ファイル２０には、排紙モードとして「ユーザセパレート自動」が、識別属性として、「配布ユーザ」がユーザからの入力操作により指定されている。「配布ユーザ」という属性は、焼き増しのように複数の人に同じ画像をコピーして配布するようなケースを想定して画像付属情報として用意されていたものとする。
【０５１７】
ユーザから印刷指示を受けた場合、ジョブ生成部４４０は、排紙モードに指定された「ユーザセパレート自動」モードに基づく印刷ジョブの作成を開始する。「ユーザセパレート自動」モードによる印刷ジョブを生成する場合、識別属性に指定されている「配布ユーザ」が、各画像に対して仕分け処理を行うための判断材料となる。
【０５１８】
図４５の例では、一つの画像に対して複数の「配布ユーザ」が入力されているものもあり、「配布ユーザ」である「ｋａｋｋｙ」、「ｙｕｉｃｈｉ」、「ｍａｅｋａｗａ」、「ｈｋｉｔａ」等が識別名称として仕分け処理に用いられる。したがって、印刷ジョブの作成処理において、「ユーザセパレート自動」モードが指定されていれば、各画像付属情報から「配布ユーザ」という識別属性に指定されている人名情報を抽出し、それぞれの人名情報を仕分けのための識別名称として各画像の印刷指示情報に付加する。
【０５１９】
ジョブ生成部４４０は、印刷ジョブの作成が完了すると、その印刷ジョブをデータ解析部に渡す。プリンタ１０２は、生成した印刷ジョブを基に、印刷ジョブの内容を解析して、その内容に従った所定の印刷処理を行う。
【０５２０】
図４５の例のような印刷ジョブの場合、「配布ユーザ」に指定されている識別名称に従って、同じ「配布ユーザ」が必要とする画像は同じ排紙口に仕分けするように、それぞれの画像の排紙先を決定していく。一つの画像に対して複数の「配布ユーザ」が指定されている場合には、その画像を「配布ユーザ」分のページ数になるようにコピーし、それぞれのページに対して一人の「配布ユーザ」を排紙先として割り当てる。
【０５２１】
給排紙先が決定した画像は順に所定の印刷処理を行い、図４５の例のように、排紙口「Ｂｉｎ１」には「ｋａｋｋｙ」の識別名称で排紙先指定された画像「０００−００００」、「０００−０００１」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ２」には「ｙｕｉｃｈｉ」の識別名称で排紙先指定された画像「０００−０００１」、「００１−０００２」等の出力結果を排紙し、排紙口「Ｂｉｎ３」には「ｍａｅｋａｗａ」の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」等の出力結果を排紙し、排紙口「Ｂｉｎ４」には「ｈｋｉｔａ」等の識別名称で排紙先指定された画像「００１−００００」、「００１−０００１」の出力結果を排紙する。
【０５２２】
このように、「配布ユーザ」を識別属性とした「ユーザセパレート自動」モードによる印刷処理では、画像生成指示ファイルに指定されている画像付属情報から識別属性「配布ユーザ」で抽出される識別名称がプリンタ１０２の各排紙口に登録され、同じ識別名称で排紙先指定された画像を同じ識別名称で登録されている排紙口に仕分け排紙することを実現している。
【０５２３】
また、一つの画像に対して複数の識別名称が指定されている場合には、その識別名称分の数になるように画像情報をコピーして、それぞれの識別名称で登録されている排紙口に同じ画像を排紙させている。
【０５２４】
（操作パネルによる印刷指示）
図４６は、ホスト５００からダウンロードした画像生成指示ファイル２０および画像ファイル１０を基に、画像記録装置としてのプリンタ１０２のパネル操作により印刷指示を行うためのＵＩ例である。
【０５２５】
図４６に示すように、プリンタ１０２の表示部に「画像指定」「メディア」「仕分け方法」が表示され選択可能となっている。「画像指定」は、例えば、画像生成指示ファイル２０に指定されている全ての画像を印刷するか、その中の一部を印刷するか、又は選択した画像の一覧を示すインデックス印刷のページも印刷するか等を選択する。
【０５２６】
インデックス印刷の他に、全排紙口の印刷物の内容や指定排紙口の印刷物の内容等を印刷することも可能であり、さらに図示しないが、その排紙先を指定できるようにしてもよい。
【０５２７】
これら情報記載画像の印刷については、画像ファイル１０の印刷の際に印刷ジョブと一緒に印刷を行い、各印刷物の表紙のように出力してもよいし、既に排紙を行っている印刷物の内容を確認するために情報記載画像のみの印刷を行うようにしてもよい。
【０５２８】
「メディア」は、その画像を何に印刷するかを選択する。プリンタ１０２によっては写真専用の機械もあるが、本例においては、複数のメディアに対して印刷可能であるものとし、普通紙、はがき、写真、光沢紙、ＯＨＰシート等の選択が可能となっており、図４６においては写真が選択されている。
【０５２９】
「仕分け方法」は、画像生成指示ファイル２０のどの情報をもとに仕分けを行うか選択するもので、オーナー、日付、タイトル、配布ユーザ、ディレクトリ等の選択が可能となっており、図４６においては日付が選択されている。これらの選択を行った後、「ＯＫ」ボタンを押すと、画像生成指示ファイル２０の情報を読み取って上記設定により印刷を開始する。
【０５３０】
（印刷実行指示による印刷処理）
図４７は、プリンタ１０２のパネル操作によるユーザからの印刷の実行指示があった場合の処理手順を示すフローチャートである。
【０５３１】
図４７において、ユーザから印刷実行の指示が行われると、データ読み取り部は所定の画像生成指示ファイル２０の内容を読み込み、画像データ、画像付属データ、印刷設定データ等を参照する（Ｓ２４１）。
【０５３２】
その後、画像記録装置としてのプリンタ１０２の能力情報（排紙口数、給紙口数、通紙可能用紙サイズ、タイプ等）を取得し（Ｓ２４２）、Ｓ２４３において、指定通りの印刷を実行できるかどうか判断する。
【０５３３】
Ｓ２４３において、印刷実行不可能であれば、「ユーザセパレート排紙できません。」等の警告メッセージを表示して、内容に合わせた表示を行って指定通りの印刷を実行できないことをユーザに知らせ（Ｓ２４６）、印刷実行指示処理を終了する。Ｓ２４３において、印刷実行可能であれば、Ｓ２４４以降の処理に移る。
【０５３４】
Ｓ２４４においては、Ｓ２４１で読み込んだ画像生成指示ファイル２０に記述されている画像共通情報に基づいて印刷画像に対するヘッダデータを付加することによって印刷ジョブを生成する。
【０５３５】
さらに、画像生成指示ファイル２０に記述されている各画像固有情報を、まずＳ２４５の先頭の画像固有情報を読み込み、順にその他の画像固有情報を読み込んでいき、印刷ジョブを生成していく。
【０５３６】
Ｓ２４８において、印刷設定の「排紙モード」がユーザセパレート自動モード指定かどうか判断する。そして、ユーザセパレート自動モードの場合は、その設定内容に合わせた仕分けのための識別名称を付加するために、Ｓ２４９において、印刷設定の「識別属性」に記述されている属性に基づいて参照中の画像共通情報又は画像固有情報から識別名称を獲得し、その画像の排紙先名称とする。
【０５３７】
これら識別名称は、画像共通情報からでも画像固有情報からでも、またその組み合わせであってもよく、図４６のＵＩで設定した仕分け方法の指定内容に基づき作成される。
【０５３８】
Ｓ２４８において、ユーザセパレート自動モード指定でなければ、識別名称を付加する必要がないので、Ｓ２５０に移る。Ｓ２５０においては、参照中の画像固有情報を基に、その画像の制御データを作成する。
【０５３９】
また、Ｓ２５１において、画像ファイル１０の相対パスが表す位置に格納されている画像ファイル１０から印刷ジョブの画像データ部を作成し、参照中の画像固有情報に対する処理を終える。
【０５４０】
次に、Ｓ２５２において、他に画像固有情報があるかどうか判断し、もしあれば、次の画像固有情報を参照先として（Ｓ２４７）、Ｓ２４８〜Ｓ２５２の処理を繰り返す。
【０５４１】
ここで、ジョブ生成に使用される画像データは、図４６で予め設定した画像指定に基づき選択され、全ての画像データ又は指定内容に合致した一部の画像データが選択されていく。もし他に画像固有情報がなくなれば、Ｓ２５３の処理に移り、Ｓ２５３において、上記処理で作成された印刷ジョブを所定の記憶領域に保存し、印刷実行指示処理を終了する。
【０５４２】
上述したように、本例においては、予めデータをダウンロードしておき、実際にプリントを行うのはユーザがプリント指示を行った時であり、その際にユーザＩＤやパスワード等を入力するので、セキュリティの高い運用を表現できる。
【０５４３】
さらに、ダウンロードデータについては、データの保存期間を設定しておいて、その期間内に印刷指示が行われない場合は自動でそのデータを消去し、空きメモリを確保可能にすることで、メモリ不足による予約受付不可能な状態を防ぐことが可能となる。
【０５４４】
＜第８の例＞
本発明の第８の実施の形態を、図４８〜図４９に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５４５】
前述した第６の例は、ユーザによるホスト５００からの印刷要求があった場合に、プリンタ１０２はホスト５００に対して画像生成指示ファイル２０と画像ファイル１０のダウンロードを行い、ダウンロード完了と同時に印刷処理を開始するシステムであった。前述した第７の例は、ユーザによるホスト５００からの印刷要求があった場合に、プリンタ１０２はホスト５００に対して画像生成指示ファイル２０と画像ファイル１０のダウンロード処理しか行わず、パネル操作等によるユーザの明示的な印刷実行指示があった場合にのみ印刷処理を開始するシステムであった。
【０５４６】
本例は、ユーザがプリンタ１０２側からダウンロードする画像生成指示ファイル２０の格納先を指定して印刷要求および印刷指示を行い、プリンタ１０２は、その指示に従ってダウンロード処理および印刷処理を実行するシステムとして構成した場合の例てある。なお、ここでは、前述した第６の例および第７の例と異なる部分（図４８、図４９参照）についてのみ説明する。
【０５４７】
図４８は、ユーザがプリンタ１０２の操作パネル１０４によって遠隔のホスト５００の画像データの保存場所を指定して印刷指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードにより印刷出力するシステムの構成を示す概念図である。
【０５４８】
図４９は、ユーザがプリンタ１０２の操作パネル１０４によって遠隔のホスト５００の画像データの保存場所を指定して印刷指示を行い、その指示に従ってプリンタ５００がユーザセパレート自動モードにより印刷出力するシステムの処理の流れを示す。
【０５４９】
以下、具体的に説明する。
【０５５０】
（システム構成）
まず、図４８において、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが「１１１．２．３３．４４」のホスト５００と、ＩＰアドレスが「１１１．２．３３．５５」のホスト５０１とが同一ＬＡＮに構成されている。
【０５５１】
また、ＩＰアドレス「２２２．３３．４．１１１」のサーバ５１０と、明記しないＩＰアドレスのプリンタ１０２とが、プリントサービスＬＡＮによって構成されている。さらに、それぞれのＬＡＮは、インターネットを介して接続されている。
【０５５２】
（印刷指示による印刷処理）
このようなシステムにおいて、ユーザがプリンタ１０２の操作パネル１０４によって遠隔のホスト１０２の画像データの保存場所を指定して印刷指示を行い、その指示に従ってプリンタ１０２がユーザセパレート自動モードにより印刷出力する手順を、図４９を用いて説明する。
【０５５３】
図４９において、ユーザは、プリンタ１０２に対して、パネル操作等により、出力しようとする画像データが保存されているホスト情報（ＩＰアドレス等）を指定する。さらに、そのホスト５００にアクセスするためのユーザＩＤ（アカウント名、パスワード等）を入力し、画像生成指示ファイル２０の保存場所（ディレクトリ）を指定してプリンタ１０２に対して印刷要求を行う（Ｓ２６１）。
【０５５４】
図４８の例では、ホスト情報として「１１１．２．３３．４４」が指定される。ユーザからの印刷要求があると、プリンタ１０２は、インターネットを介してユーザに指定された遠隔のホスト５００へのアクセスを行う（Ｓ２６２）。
【０５５５】
指示された画像生成指示ファイル２０の保存場所の情報に従い、所定のフォーマットで格納されている画像生成指示ファイル２０を検索し、見つかった画像生成指示ファイル２０のダウンロードを行う（Ｓ２６３）。
【０５５６】
検索の際に所定の画像生成指示ファイル２０が見つからなかった場合には、その不正をユーザに通知するために操作パネル１０４上にエラーメッセージを表示してもよい。プリンタ１０２は、所定の画像生成指示ファイル２０のダウンロードを完了すると、ダウンロードが完了したことを通知するために操作パネル１０４上にダウンロード完了メッセージの表示を行う。
【０５５７】
画像生成指示ファイル２０のダウンロード完了後、ユーザは、前述した第７の例の図４６で示したようなプリンタ１０２のＵＩ上で詳細な印刷設定を行い、印刷指示を行う（Ｓ２６４）。
【０５５８】
そのとき、プリンタ１０２は、ダウンロードした画像生成指示ファイル２０を解析し（Ｓ２６５）、ユーザが印刷設定しようとする場合に必要な情報を供給したり、ユーザにより変更された印刷設定を画像生成指示ファイル２０に反映させる。
【０５５９】
ユーザからの印刷実行指示があると、プリンタ１０２は、Ｓ２６５の画像生成指示ファイル２０の解析結果に従って必要な各画像ファイル１０の保存場所にアクセスし（Ｓ２６６）、各画像ファイル１０のダウンロードを行う（Ｓ２６７）。ダウンロードした画像生成指示ファイル２０および画像ファイル１０は、ユーザ毎に割り当てられる所定の記憶装置に保存しておく。
【０５６０】
画像ファイル１０を保存する場合は、画像生成指示ファイル２０に指定されているディレクトリ階層を意識して、画像生成指示ファイル２０から各画像ファイル１０の相対的なパスがダウンロード先と同じになるような構成で保存する。
【０５６１】
ただし、同じ構成にできない場合は、ユーザにそのことを通知するか、構成可能な形で保存して変更したパスを画像生成指示ファイル２０に反映させるものでもよい。
【０５６２】
全ての画像ファイル１０のダウンロードが完了すると、プリンタ１０２は、印刷ジョブを作成する（Ｓ２６８）。印刷ジョブの作成の際、ユーザからの印刷設定におけるプリンタ１０２の排紙モードが「ユーザセパレート自動」に設定されていれば、「ユーザセパレート自動」モードが印刷ジョブの排紙指定に加えられる。
【０５６３】
印刷ジョブの生成が完了すると、プリンタ１０２は、印刷処理を開始し、図４８で示されるような「ユーザセパレート自動」モードによる仕分け処理を行いながら出力する（Ｓ２６９）。
【０５６４】
印刷処理が完了すると、プリンタ１０２は、印刷が終了したことをユーザに通知するために印刷終了メッセージを操作パネル１０４に表示する（Ｓ２７０）。その際、プリントサービスの料金を精算するための情報となる印刷枚数等の情報も合せて通知する。
【０５６５】
なお、Ｓ２６４の印刷指示は、特に画像生成ファイル１０の印刷設定に変更がなければ、Ｓ２６１の処理の後であってもＳ２６７の後であってもよい。
【０５６６】
上述したように、本例においては、全ての操作を画像記録装置としてのプリンタ１０２上で行うことが可能であり、パーソナルコンピュータやモバイル端末を持っていないユーザでも運用可能な形態を取ることが可能となる。
【０５６７】
さらに、パーソナルコンピュータで行うＷｅｂブラウザ入力に相当する設定も、プリンタ１０２上の操作パネル１０４から行うことができるので、サーバを設ける必要がなくなり、コスト削減することが可能となる。
【０５６８】
＜第９の例＞
本発明の第９の実施の形態を、図５０に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５６９】
前述した第６の例〜第８の例においては、印刷実行指示、あるいは印刷予約指示をホストコンピュータ５００、あるいはプリンタ１０２から行っていたが、インターネットとの通信可能な携帯端末等の外部機器より印刷実行指示、あるいは印刷予約指示を行ってもよい。
【０５７０】
図５０は、ユーザが、携帯端末より印刷実行指示、あるいは印刷予約指示を行い、プリンタ１０２がその指示にしたがって所定の印刷処理を実行するシステムの構成を説明する概念図である。
【０５７１】
図５０において、ユーザは、「１１１．２．３３．４４」のホスト５００に保存されている画像生成指示ファイル２０および画像ファイル１０に基づく所定の印刷処理の印刷実行指示、印刷予約指示を携帯電話５より行っている。その指示は、携帯電話５から、基地局４、インターネットを介してプリンタ１０２に通知され、プリンタ１０２は、前記各例同様に、所定のダウンロード処理、あるいは印刷処理を行う。
【０５７２】
なお、携帯端末は、携帯電話５でなくとも、基地局４との通信ができるものであれば何でもよく、どんな通信手段でも構わない。また、携帯端末の先に別の外部機器が接続され、その外部機器から印刷実行指示、あるいは印刷予約指示を行う運用システムであってもよいことは言うまでもない。
【０５７３】
上述したように、本例においては、印刷実行指示、あるいは印刷予約指示をホスト５００がなくても行うことができ、またモバイル端末から行えるため、場所を選ばずどこからでも印刷実行指示、あるいは印刷予約指示が可能となる。
【０５７４】
＜第１０の例＞
本発明の第１０の実施の形態を、図５１に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５７５】
前述した第６の例〜第９の例においては、プリンタ１０２と同一のＬＡＮに構成されているサーバ５１０が、プリンタ１０２の設定等を管理し、またＷｅｂブラウザ等でプリントサービスをユーザに提供するサーバであった。
【０５７６】
本例では、Ｗｅｂブラウザ等でプリントサービスをユーザに提供するサーバ、あるいはプリンタ１０２の設定等を管理するサーバを、プリンタ１０２とは異なるＬＡＮに構成した場合の例である。
【０５７７】
また、それぞれの機能を果たすサーバが、同一のサーバでなくてもよく、さらに、Ｗｅｂブラウザ等でプリントサービスをユーザに提供するサーバは、ホスト５００とプリンタ１０２との通信処理を中継する中継サーバとして機能し、ユーザがホスト５００から印刷予約した画像生成指示ファイル２０および画像ファイル１０を中継サーバが管理する記憶領域にダウンロードし、プリンタ１２から印刷指示があった場合にはプリンタ１０２が中継サーバから画像生成指示ファイル２０および画像ファイル１０をダウンロードして印刷処理を行うシステムであってもよい。
【０５７８】
図５１は、プリントサービスを提供するサーバが、プリンタ１０２と同一ＬＡＮで構成されないシステムの構成例を示す。
【０５７９】
図５１において、Ｗｅｂブラウザ等でプリントサービスをユーザに提供するＩＰアドレス「３３３．４４．５．２２２」のサーバ５１０は、プリンタ１０２、あるいはホスト５００とはインターネットを介して通信接続され、ホスト５００とプリンタ１０２との通信処理を中継する中継サーバとして機能している。
【０５８０】
このようなシステムにおいて、「３３３．４４．５．２２２」のサーバ５１０は、「１１１．２．３３．４４」のホスト５００においてユーザから印刷予約指示を受けた場合、「１１１．２．３３．４４」のホスト５００から画像生成指示ファイル２０および画像ファイル１０をダウンロードし、そのサーバ５１０が管理する記憶領域に保存しておく。
【０５８１】
ユーザがプリンタ１０２側から印刷実行した場合には、プリンタ１０２は、「３３３．４４．５．２２２」のサーバ５１０からそのユーザの画像生成指示ファイル２０および画像ファイル１０をダウンロードして印刷処理を実行する。
【０５８２】
一方、プリンタ１０２と同一ＬＡＮ上に構成され、プリンタ１０２の設定等を管理する「２２２．３３．４．１１１」のサーバ５１１は、プリンタ１０２に対して「３３３．４４．５．２２２」の中継用のサーバ５１０へのアクセスに関する設定や印刷時の排紙手段の設定等を行う。
上述したように、本例においては、ホスト５００から印刷予約を行われた場合、ダウンロードする画像生成指示ファイル２０および画像ファイル１０を中継用のサーバ５１０が管理する記憶領域に保存することにより、ユーザは、印刷予約時に指定していた受け取り場所を変更して別のプリンタから印刷指示を行う場合であっても、その別のプリンタから印刷指示を行うことが可能であり、その別のプリンタから画像出力を行うことができる。
【０５８３】
＜第１１の例＞
本発明の第１１の実施の形態を、図５２に基づいて説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５８４】
前述した第６の例〜第１０の例においては、プリンタ１０２は、サーバを介してホスト５００からの印刷要求や印刷予約要求を受信したり、サーバにより印刷設定等について管理されていた。
【０５８５】
本例では、ホスト５００からの印刷要求や印刷予約要求の受信、あるいは印刷設定等の管理等の機能をプリンタ自信が持ち、図５２に示すようにサーバを持たないシステムとして構成した場合の例である。
【０５８６】
上述のように、本例においては、サーバを設ける必要がないため、プリンタサービス等のシステムのコストを削減することができる。
【０５８７】
＜第１２の例＞
本発明の第１２の実施の形態について説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５８８】
前述した第７の例および第８の例においては、ユーザＩＤを入力する際にアカウント名や、電子メールアドレスを用いた。
【０５８９】
本例では、所定のＩＤ情報が記憶されたＩＤカード等の情報記憶媒体をプリンタ１０２に差し込むことによって、プリンタ１０２が差し込まれた情報記憶媒体を読込んでユーザの判別を行うように構成したものである。
【０５９０】
また、上記情報記憶媒体には、ユーザＩＤのみならず、ホスト情報や画像生成指示ファイル２０の保存ディレクトリ等の情報も記憶するようにしてもよく、プリンタ１０２もその情報を読み取って所定のホスト、所定のディレクトリにアクセスするものであってもよい。
【０５９１】
さらに、上記記憶媒体には、画像生成指示ファイル２０そのものも記憶できてもよく、プリンタ１０２はその情報を読み取って所定のホスト、所定のディレクトリにアクセスし、読み取った画像生成ファイル２０の内容から自動的に画像ファイル１０のダウンロード処理、印刷処理を開始するものであってもよい。
【０５９２】
上述したように、本例においては、ユーザＩＤやパスワード入力の代りに、ＩＤカードを挿入すればよいので、ユーザ操作がより簡単になる。また、セキュリティを高めるために、パスワードだけは入力するようにしてもよい。
【０５９３】
＜第１３の例＞
本発明の第１３の実施の形態について説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０５９４】
前述した第６の例〜第８の例においては、ユーザは、印刷要求時にホスト情報（ＩＤアカウント等）を指定するものであった。
【０５９５】
本例では、プリンタ１０２にホスト情報およびユーザ情報を登録可能であれば、初回のみホスト情報およびユーザ情報を指定して登録しておけば、２度目からの印刷要求の際にはユーザＩＤ等のユーザ情報のみを指定するだけで自動的に予め登録しておいたホスト５００にアクセス可能とするように構成した場合の例である。
【０５９６】
これにより、プリントサービスにおいて、特定のプリンタしか利用しないような場合には、印刷指示を容易に行うことができ、利便性が増す。
【０５９７】
また、プリンタ１０２への登録内容として、指定ホスト情報だけでなく、その指定ホスト内の画像生成指示ファイル２０の保存先等の情報も登録しておくことが可能としてもよく、画像生成指示ファイル２０を特定のディレクトリにしか保存しないようなユーザにとっては、印刷指示を効率よく行うことができる。
【０５９８】
上述したように、本例においては、ユーザ情報の登録を可能にすることによって、２回目以降の利用ユーザの手間を省くことが可能となる。
【０５９９】
＜第１４の例＞
本発明の第１４の実施の形態について説明する。なお、前述した各例と同一部分については同一符号を付し、その説明は省略する。
【０６００】
前述した第８の例においては、ユーザは、プリンタ１０２に対して、遠隔地のホスト５００に格納されている画像生成指示ファイル２０の保存場所（ディレクトリ）を指定する際に、指定ホストのルートディレクトリからのパスを全て入力して指定しなければならなかった。
【０６０１】
本例では、プリンタ１０２が、指定ホストへのアクセスを行い、そのディレクトリ階層が画面に表示可能な機能を有し、ユーザはその表示されたルートディレクトリから所望の画像生成指示ファイル２０を検索していくことが可能なプリンタとして構成したものである。
【０６０２】
上述したように、本例においては、画像生成指示ファイル２０の存在するホスト５００を単に指定するだけでよいので、プリント依頼時のユーザの入力の手間を省くことが可能となる。
【０６０３】
なお、前述した各例は、デジタルカメラ等の撮像装置に適用できるが、この他に、複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、１つの機器（例えば、ＰＤＡ（個人情報管理）機器のような小型の画像処理機器、複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０６０４】
また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０６０５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０６０６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ（マスクＲＯＭ、フラッシュＥＥＰＲＯＭなど）などを用いることができる。
【０６０７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０６０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ポードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０６０９】
【発明の効果】
以上説明したように、本発明によれば、画像データと該画像データに関連する画像関連付属情報と、該画像データの印刷指示を行う印刷指示情報とを有する画像記憶媒体を用い、前記画像記憶媒体に記憶された前記画像関連付属情報の中から、前記複数の排紙口に仕分けを行うための所望の仕分け識別情報を抽出し、抽出した仕分け識別情報を、印刷指示情報と共に画像データに付加して印刷ジョブを生成し、生成した各印刷ジョブに付加された仕分け識別情報の内容を解析し、解析された仕分け識別情報に基づいて画像データの仕分けを行い、該仕分けにより同一分類とされた画像データを同一の排紙口に排紙するようにしたので、ホストコンピュータの有無に関わらず、デジタルカメラ等の外部装置内の情報記憶媒体からの印刷、メモリカード等の情報記憶媒体からの印刷を行う場合において、デジタルカメラ、印刷装置等の既存の装置から排紙選択等の印刷指示を行うことができ、これにより、ユーザのニーズに合った排紙処理を自動で実現でき、個人利用における印刷物の仕分け、およびプリントサービス業務における顧客毎の仕分け等の各種仕分け作業の効率化を図ることが可能となる。
【０６１０】
また、本発明によれば、ホスト装置と画像記録装置との間でやりとりされるデータに特定の付属情報を付加して、画像の出力制御を行う画像記録システムにおいて、ホスト装置により画像記憶媒体のデータを読み取り、所定の印刷要求に基づいて、画像関連付属情報の格納場所にアクセスし、画像関連付属情報を画像記録装置に転送し、所定の印刷指示に基づいて、転送した画像関連付属情報を解析し、解析した画像関連付属情報に基づいて、所望の画像データの格納場所にアクセスし、画像データを画像記録装置に転送し、転送した画像データに基づいて、印刷ジョブを生成し、生成した印刷ジョブに対応した印刷処理を実行するようにしたので、例えば焼き増し等のプリントサービスにおいて、プリンタ等の画像記録装置とパーソナルコンピュータやモバイル端末、デジタルカメラ等の外部装置とやり取りを行う電子情報に、画像データ保管場所、プリント先、プリント枚数、排紙方法、受け取り方法、料金の支払い方法等の情報を付加し画像記録装置で解釈可能となり、これにより、家庭にいながらにして、または場所を選ばずどこからでも必要なもののプリントを必要なだけ依頼することが可能となる。
【０６１１】
また、上記プリントサービスが可能なシステムにおいて、受け取りに関しても、受け取り場所を指定することにより、画像記録装置を設置してある家の近所や移動先の近くの場所（コンビニエンスストア、現像所、パソコンショップ等）、又は宅配等を指定できるようにし、ユーザの都合の良い場所、方法で受け取りが可能となり、プリントサービスを依頼する顧客の手間を省き、ユーザのニーズに合わせたサービス形態を提供することができる。
【０６１２】
さらに、上記プリントサービスが可能なシステムにおいて、プリント指示は電子情報に全て格納されており、プリントを行う店員はメモによる画像の選定等を行わなくて済み、プリント作業の手間をも省き、プリントサービスの効率化を図ることが可能となる。
【０６１３】
さらにまた、上記プリントサービスが可能なシステムにおいて、ホストコンピュータから指示を行わなくても、ネットワーク上のホストコンピュータ、デジタルカメラ等の外部装置上の記憶装置からのダイレクト印刷、メモリカード等の記憶媒体からのダイレクト印刷において、デジタルカメラ、印刷装置等の既存の装置から排紙選択等の印刷指示を行えるようにし、ユーザのニーズに合った排紙方法を自動で実現し、個人利用における印刷物の仕分け、およびプリントサービス業務における顧客毎の仕分け等の各種仕分け業務の効率化を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態である、メモリカード内の日付情報を基にジョブの仕分けを行う処理を示す説明図である。
【図２】第１の例において、メモリカード内のタイトル情報を基にジョブの仕分けを行う処理を示す説明図である。
【図３】第１の例において、メモリカード内の配布ユーザ情報を基にジョブの仕分けを行う処理を示す説明図である。
【図４】第１の例において、記憶媒体のディレクトリ構造を示す説明図である。
【図５】第１の例において、画像生成指示ファイルに記述されるデータ内容を示す説明図である。
【図６】第１の例において、ユーザが画像記録装置上で印刷指示を行うためのＵＩ画面の例を示す説明図である。
【図７】第１の例において、画像記録装置における印刷実行指示処理手順を示すフローチャートである。
【図８】第１の例において、画像記録装置の構成を説明するブロック図である。
【図９】第１の例において、画像記録装置とそのオプションユニットによる画像記録システムの概略構成を示す断面図である。
【図１０】第１の例において、画像記録装置における各コントローラのインタフェースを示す説明図である。
【図１１】第１の例において、ビデオコントローラとエンジンコントローラの間でやり取りを行う信号の内容と方向を示す説明図である。
【図１２】第１の例において、オプションコントローラと、ビデオコントローラ及びエンジンコントローラが行うシリアル通信及び信号の内容と方向を示す説明図である。
【図１３】第１の例において、ビデオコントローラの詳細構成を説明するブロック図である。
【図１４】第１の例において、オプションコントローラ部内に設けられるＲＡＭに確保されるビデオコントローラとの共有メモリを模式的に示す説明図である。
【図１５】第１の例において、オプションユニットの基本ステータスを基にコマンドステータスを発行して各給排紙オプションユニットの詳細情報を取得する手順を模式的に示す説明図である。
【図１６】第１の例において、オプションコントローラを介してオプション情報を獲得する方法の１例を示すフローチャートである。
【図１７】第１の例において、画像記録処理におけるデータフローを示す説明図である。
【図１８】第１の例において、ＲＡＭ内のページテーブルに関するマップを示す説明図である。
【図１９】第１の例において、ＲＡＭ内のジョブ制御テーブルに関するマップを示す説明図である。
【図２０】第１の例において、ＲＡＭ内のエンジン状態テーブルに関するマップを示す説明図である。
【図２１】第１の例において、画像記録装置が印刷データを受信し印刷完了するまでの処理手順を説明するフローチャートである。
【図２２】第１の例において、ユーザセパレート自動モード時の排紙口検索処理手順を説明するフローチャートである。
【図２３】第１の例において、各排紙口の情報更新処理手順を説明するフローチャートである。
【図２４】第１の例において、各排紙口の情報更新処理手順を説明するフローチャートである。
【図２５】第１の例において、画像記録装置のパネル部が各排紙口の排紙状況（積載情報）の表示例を示す説明図である。
【図２６】第１の例において、画像記録装置のパネル部が特定の排紙口に積載された画像の詳細画像の表示例を示す説明図である。
【図２７】本発明の第２の実施の形態である、撮影日によって出力画像の仕分けを行う例であり、デジタルカメラで読み取った画像をユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図２８】第２の例において、タイトルによって出力画像の仕分けを行う例であり、デジタルカメラで読み取った画像をユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図２９】第２の例において、配布ユーザによって出力画像の仕分けを行う例であり、デジタルカメラで読み取った画像をユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図３０】第２の例において、ユーザがデジタルカメラでプリント設定を行う手順を説明するＵＩ画面の例を示す説明図である。
【図３１】第２の例において、デジタルカメラのデータ処理部におけるユーザセパレート自動モード設定処理手順を示すフローチャートである。
【図３２】第２の例において、ユーザがデジタルカメラで印刷実行指示を行う手順を説明するＵＩ画面の例を示す説明図である。
【図３３】第２の例において、デジタルカメラのデータ処理部における印刷実行指示処理手順を示すフローチャートである。
【図３４】第２の例において、デジタルカメラが接続先の画像記録装置の各排紙口の排紙状況（積載情報）を表示することを示す説明図である。
【図３５】第２の例において、デジタルカメラが接続先の画像記録装置の特定の排紙口に積載された画像の詳細情報の表示例を示す説明図である。
【図３６】本発明の第２の実施の形態である、ホストコンピュータがメモリモードから読み取った画像をユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図３７】本発明の第６の実施の形態である、ユーザがホストに保存されている画像データをインターネットを介して接続されている遠隔のプリンタに対して印刷指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムの構成例を示す説明図である。
【図３８】第６の例において、ユーザがホストに保存されている画像データをインターネットを介して接続されている遠隔のプリンタに対して印刷指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムの動作を示す説明図である。
【図３９】第６の例において、ユーザがホストからインターネットを介して接続されているプリンタに印刷要求を行うためのＷｅｂブラウザＵＩ画面の例を示す説明図である。
【図４０】第６の例において、インターネットを介して印刷要求を行うために必要な画像生成指示ファイルを編集するためのＷｅｂブラウザＵＩ画面の例を示す説明図である。
【図４１】本発明の第７の実施の形態である、ユーザがホストに保存されている画像データをインターネットを介して接続されている遠隔のプリンタに対して印刷予約を行い、プリンタ設置場所に出向いたときにプリンタに対してパネル操作により明示的な印刷実行指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムを示す説明図である。
【図４２】第７の例において、ユーザがホストに保存されている画像データをインターネットを介して接続されている遠隔のプリンタに対して印刷予約を行い、プリンタ設置場所に出向いたときにプリンタに対してパネル操作により明示的な印刷実行指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムを示す説明図である。
【図４３】第７の例において、撮影日によって出力画像の仕分けを行う例であり、ユーザがプリンタに対してユーザセパレート自動モードを指定した場合のプリンタの排紙制御を示す説明図である。
【図４４】第７の例において、タイトルによって出力画像の仕分けを行う例であり、ユーザがプリンタに対してユーザセパレート自動モードを指定した場合のプリンタの排紙制御を示す説明図である。
【図４５】第７の例において、焼き増しの時のように同じ画像を複数の人に渡すために入力された配布ユーザによって出力画像の仕分けを行う例であり、ユーザがプリンタに対してユーザセパレート自動モードを指定した場合のプリンタの排紙制御を示す説明図である。
【図４６】第７の例において、ホストからダウンロードした画像生成指示ファイルおよび画像ファイルを基に、プリンタのパネル操作により印刷指示を行うためのＵＩ画面の例を示す説明図である。
【図４７】第７の例において、プリンタのパネル操作によるユーザからの印刷の実行指示があった場合の処理手順を示すフローチャートである。
【図４８】本発明の第８の実施の形態である、ユーザがプリンタの操作パネルにより遠隔のホストの画像データの保存場所を指定して印刷指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図４９】第８の例において、ユーザがプリンタの操作パネルにより遠隔のホストの画像データの保存場所を指定して印刷指示を行い、その指示に従ってプリンタがユーザセパレート自動モードにより印刷出力するシステムの構成を示す説明図である。
【図５０】本発明の第９の実施の形態である、ユーザが携帯端末より印刷実行指示、あるいは印刷予約指示を行い、プリンタがその指示にしたがって所定の印刷処理を実行するシステムの構成を示す説明図である。
【図５１】本発明の第１０の実施の形態である、プリントサービスを提供するサーバが、プリンタと同一ＬＡＮに構成されないシステムの構成を示す説明図である。
【図５２】本発明の第１１の実施の形態である、ホストからの印刷要求や印刷予約要求の受信、あるいは印刷設定等の管理等の機能をプリンタ自信が持つシステムの構成を示す説明図である。
【図５３】従来例を示すものであり、情報記憶媒体としての記憶媒体の構成例を示す説明図である。
【図５４】従来例を示すものであり、記憶媒体に記録された画像データを用いて所望の印刷画像を生成して出力する印刷制御の処理手順を示すフローチャートである。
【符号の説明】
１  デジタルカメラ
２  表示画面
３  ホスト
４  基地局
５  携帯電話
８  記録用紙
９  排紙口
１０  画像ファイル
２０  画像生成指示ファイル
２１  画像共通情報
２２  画像固有情報
１０１  データ処理装置
１０２  プリンタ
１０４  操作パネル
１１０  メモリカード
５００  ホスト
５０１  ホスト
５１０  サーバ
５１１  サーバ
【図１】
0004612780.tif 000002
【図２】
0004612780.tif 000003
【図３】
0004612780.tif 000004
【図４】
0004612780.tif 000005
【図５】
0004612780.tif 000006
【図６】
0004612780.tif 000007
【図７】
0004612780.tif 000008
【図８】
0004612780.tif 000009
【図９】
0004612780.tif 000010
【図１０】
0004612780.tif 000011
【図１１】
0004612780.tif 000012
【図１２】
0004612780.tif 000013
【図１３】
0004612780.tif 000014
【図１４】
0004612780.tif 000015
【図１５】
0004612780.tif 000016
【図１６】
0004612780.tif 000017
【図１７】
0004612780.tif 000018
【図１８】
0004612780.tif 000019
【図１９】
0004612780.tif 000020
【図２０】
0004612780.tif 000021
【図２１】
0004612780.tif 000022
【図２２】
0004612780.tif 000023
【図２３】
0004612780.tif 000024
【図２４】
0004612780.tif 000025
【図２５】
0004612780.tif 000026
【図２６】
0004612780.tif 000027
【図２７】
0004612780.tif 000028
【図２８】
0004612780.tif 000029
【図２９】
0004612780.tif 000030
【図３０】
0004612780.tif 000031
【図３１】
0004612780.tif 000032
【図３２】
0004612780.tif 000033
【図３３】
0004612780.tif 000034
【図３４】
0004612780.tif 000035
【図３５】
0004612780.tif 000036
【図３６】
0004612780.tif 000037
【図３７】
0004612780.tif 000038
【図３８】
0004612780.tif 000039
【図３９】
0004612780.tif 000040
【図４０】
0004612780.tif 000041
【図４１】
0004612780.tif 000042
【図４２】
0004612780.tif 000043
【図４３】
0004612780.tif 000044
【図４４】
0004612780.tif 000045
【図４５】
0004612780.tif 000046
【図４６】
0004612780.tif 000047
【図４７】
0004612780.tif 000048
【図４８】
0004612780.tif 000049
【図４９】
0004612780.tif 000050
【図５０】
0004612780.tif 000051
【図５１】
0004612780.tif 000052
【図５２】
0004612780.tif 000053
【図５３】
0004612780.tif 000054
【図５４】
0004612780.tif 000055