(57)【特許請求の範囲】
【請求項１】
印刷指令出力装置に通信線を介して接続された印刷指令実行装置において、
１又は複数のプリンタと、
前記プリンタに現在装着されている用紙種類を装着中用紙種類として記憶する装着中用紙種類記憶手段と、
所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を前記印刷指令出力装置から入力する印刷指令入力手段と、
前記印刷指令に含まれる用紙種類と前記装着中用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記装着中用紙種類が更新され現在処理不能な印刷指令に含まれる用紙種類が該更新後の装着中用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令に更新して保持する印刷指令保持手段と、
現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせる印刷指令実行手段と、
少なくともプリンタの実行状況及び用紙種類を含むステータス情報を表示するステータス情報表示手段と
を備え、
前記ステータス情報表示手段は、現在処理不能な印刷指令についての実行状況を現在処理不能な状態として表示すると共に現在処理不能な印刷指令についての用紙種類も表示する
印刷指令実行装置。
【請求項２】
前記装着中用紙種類記憶手段は、前記プリンタに装着されている用紙種類が交換されるごとに前記装着中用紙種類を更新する
請求項１記載の印刷指令実行装置。
【請求項３】
前記印刷指令保持手段は、前記装着中用紙種類が更新されたあと、保持している印刷指令を順次読み出し該読み出した印刷指令に含まれる用紙種類が装着中用紙種類と一致するか否かを判定し、印刷指令に含まれる用紙種類が装着中用紙種類と一致するときには現在処理可能な印刷指令に更新して保持し、印刷指令に含まれる用紙種類が装着中用紙種類と一致しないときには現在処理不能な印刷指令に更新して保持する
請求項１又は２に記載の印刷指令実行装置。
【請求項４】
前記ステータス情報表示手段は、定期的に又はオペレータから指示されたときに前記ステータス情報を更新して表示する
請求項１〜３のいずれかに記載の印刷指令実行装置。
【請求項５】
前記用紙種類は、少なくとも紙サイズ及び紙質によって規定されている
請求項１〜４のいずれかに記載の印刷指令実行装置。
【請求項６】
コンピュータを、請求項１〜５のいずれかに記載の印刷指令実行装置として機能させるためのプログラム。
【請求項７】
所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を通信線を介して印刷指令出力装置から入力し、該入力した印刷指令に含まれる用紙種類とプリンタに現在装着されている用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記プリンタに装着されている用紙種類が交換されて現在処理不能な印刷指令に含まれる用紙種類が交換後の用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令に更新して保持し、現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせ、少なくともプリンタの実行状況を含むステータス情報を表示し、該表示の際、現在処理不能な印刷指令については現在処理不能な状態として表示すると共に現在処理不能な印刷指令については用紙種類も表示する
印刷指令実行方法。
【請求項８】
所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を通信線を介して印刷指令出力装置から入力し、該入力した印刷指令に含まれる用紙種類とプリンタに現在装着されている用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記プリンタに装着されている用紙種類が交換されたあと、保持している印刷指令を順次読み出し該読み出した印刷指令に含まれる用紙種類が交換後の用紙種類と一致したとき現在処理可能な印刷指令に更新して保持し、印刷指令に含まれる用紙種類が交換後の用紙種類と一致しないときには現在処理不能な印刷指令に更新して保持し、現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせ、少なくともプリンタの実行状況を含むステータス情報を表示し、該表示の際、現在処理不能な印刷指令については現在処理不能な状態として表示すると共に現在処理不能な印刷指令については用紙種類も表示する
印刷指令実行方法。
【請求項９】
定期的に又はオペレータから指示されたときに前記ステータス情報を更新して表示する
請求項７又は８記載の印刷指令実行方法。
【請求項１０】
前記用紙種類は、少なくとも紙サイズ及び紙質によって規定されている
請求項７〜９のいずれかに記載の印刷指令実行方法。
【請求項１１】
請求項１〜５のいずれかに記載の印刷指令実行装置と、
前記印刷指令実行装置に通信線を介して接続された印刷指令出力装置と
を備えた印刷システムであって、
前記印刷指令出力装置は、
前記印刷指令実行装置のプリンタに装着可能な複数の用紙種類を装着可能用紙種類として記憶する第１記憶手段と、
前記印刷指令実行装置のプリンタに現在装着されている用紙種類を装着中用紙種類として記憶する第２記憶手段と、
前記装着可能用紙種類の中から所定の用紙種類を選択する用紙種類選択手段と、
前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する印刷指令作成手段と、
前記印刷指令作成手段によって作成された印刷指令を前記印刷指令実行装置に出力する印刷指令出力手段と
を備え、
前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないときであっても、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する
印刷システム。
【請求項１２】
前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないとき、今回作成される印刷指令が現在処理不能な印刷指令である旨をオペレータに報知し、オペレータの了承を得たとき、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する
請求項１１記載の印刷システム。
【請求項１３】
前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないとき、今回作成される印刷指令が現在処理不能な印刷指令であるが、前記印刷指令実行装置のプリンタに前記所定の用紙種類が装着されたとき自動的に処理される旨をオペレータに報知し、オペレータの了承を得たとき、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する
請求項１１記載の印刷システム。
【請求項１４】
前記印刷指令作成手段は、オペレータへの報知をディスプレイ上の文字メッセージとして表示する
請求項１２又は１３記載の印刷システム。
【請求項１５】
前記印刷指令出力装置は、前記印刷指令実行装置から前記通信線を介して前記装着可能用紙種類を取得する装着可能用紙種類取得手段を備え、前記第１記憶手段は、前記装着可能用紙取得手段が取得した前記装着可能用紙を記憶する
請求項１１〜１４のいずれかに記載の印刷システム。
【請求項１６】
前記印刷指令出力装置は、前記印刷指令実行装置から前記通信線を介して前記装着中用紙種類を取得する装着中用紙種類取得手段を備え、前記第２記憶手段は、前記装着中用紙種類取得手段が取得した前記装着中用紙種類を記憶する
請求項１１〜１５のいずれかに記載の印刷システム。
【請求項１７】
前記装着中用紙種類取得手段は、定期的に又はオペレータから指示された時に前記印刷指令実行装置から前記通信線を介して前記装着中用紙種類を取得する
請求項１６記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷指令出力装置に通信線を介して接続された印刷指令実行装置、そのプログラム、印刷指令実行方法及び印刷システムに関する。
【０００２】
【従来の技術】
近年、デジタルスチルカメラで撮影した画像をクライアントコンピュータに読み込ませ、クライアントコンピュータ上でその画像を基にして画像処理ソフトを使ってレタッチやレイアウト編集を行ったあと、クライアントコンピュータから通信線を介してプリントサーバへ印刷指令を出力することにより、プリントサーバのプリンタで所定の用紙に印刷する印刷システムが普及しつつある。
【０００３】
【発明が解決しようとする課題】
しかしながら、この種のプリントシステムでは、クライアントコンピュータからの印刷指令においてプリントサーバのプリンタに装着された用紙種類とは別の用紙種類を選択しようとしても選択できなかったり、あるいは、選択できたとしても直ちにプリントサーバのプリンタに装着された用紙種類を今回の印刷指令における用紙種類に交換しなければならなかった。このため、印刷指令を効率よく処理できないという問題があった。
【０００４】
本発明は、このような問題に鑑みなされたものであり、印刷指令を効率よく処理することのできる印刷指令実行装置、印刷指令実行方法又は印刷システムを提供することを目的の一つとする。また、コンピュータをそのような印刷指令実行装置として機能させるためのプログラムを提供することを目的の一つとする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の目的の一つを達成するため、本発明の第１は、印刷指令出力装置に通信線を介して接続された印刷指令実行装置において、
１又は複数のプリンタと、
前記プリンタに現在装着されている用紙種類を装着中用紙種類として記憶する装着中用紙種類記憶手段と、
所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を前記印刷指令出力装置から入力する印刷指令入力手段と、
前記印刷指令に含まれる用紙種類と前記装着中用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記装着中用紙種類が更新され現在処理不能な印刷指令に含まれる用紙種類が該更新後の装着中用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令に更新して保持する印刷指令保持手段と、
現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせる印刷指令実行手段と
を備えたことを要旨とする。
【０００６】
本発明の第１の印刷指令実行装置では、所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を通信線を介して印刷指令出力装置から入力し、該入力した印刷指令に含まれる用紙種類と装着中用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令（現在プリンタで直ちに印刷することができない印刷指令）として保持し、その後装着中用紙種類が更新されて現在処理不能な印刷指令に含まれる用紙種類が更新後の装着中用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令として保持し、現在処理可能な印刷指令に応じてプリンタに印刷を行わせる。つまり、この印刷指令実行装置では、現在処理不能な印刷指令であっても保持し、その後処理可能となったときに自動的に処理を実行する。したがって、この印刷指令実行装置によれば、用紙種類の異なる種々の印刷指令を蓄積しつつ、効率よくその印刷指令を処理することができる。
【０００７】
本発明の第１の印刷指令実行装置において、前記装着中用紙種類記憶手段は、前記プリンタに装着されている用紙種類が交換されるごとに前記装着中用紙種類を更新してもよい。本発明では、現在処理不能な印刷指令だったものにつき、その印刷指令に含まれる用紙種類が更新後の装着中用紙種類と一致したときには現在処理可能な印刷指令に変更されるが、ここでは装着中用紙種類の更新がプリンタに装着されている用紙種類の交換とほぼ同時に行われるため、前述の変更作業が遅滞なく行われ、ひいては印刷指令の処理が遅滞なく行われる。また、本発明の第１の印刷指令実行装置において、前記印刷指令保持手段は、前記装着中用紙種類が更新されたあと、保持している印刷指令を順次読み出し該読み出した印刷指令に含まれる用紙種類が装着中用紙種類と一致するか否かを判定し、印刷指令に含まれる用紙種類が装着中用紙種類と一致するときには現在処理可能な印刷指令に更新して保持し、印刷指令に含まれる用紙種類が装着中用紙種類と一致しないときには現在処理不能な印刷指令に更新して保持してもよい。
【０００８】
本発明の第１の印刷指令実行装置において、少なくともプリンタの実行状況を含むステータス情報を表示するステータス情報表示手段を備えていてもよく、前記ステータス情報表示手段は、前記現在処理不能な印刷指令についての実行状況を現在処理不能な状態として表示してもよい。こうすれば、オペレータはステータス情報表示手段によって表示された実行状況をみれば、どの印刷指令が現在処理不能なのかを容易に確認できる。
【０００９】
このステータス情報表示手段は、前記現在処理不能な印刷指令についての用紙種類も表示してもよい。こうすれば、オペレータはプリンタにどの用紙種類を装着すれば現在処理不能な状態の印刷指令が現在処理可能な状態の印刷指令になるのかを容易に認識できる。また、ステータス情報表示手段は、定期的に又はオペレータから指示されたときに前記ステータス情報を更新して表示してもよい。こうすれば、定期的に更新されたステータス情報が表示されるか、あるいは、オペレータの更新要求に応じて更新されたステータス情報が表示される。
【００１０】
本発明の第１の印刷指令実行装置において、前記用紙種類は、少なくとも紙サイズ及び紙質によって規定されていてもよい。一般に用紙種類は紙サイズと紙質とで規定されることが多いため、このように少なくとも紙サイズと紙質とで用紙種類を規定することが好ましい。
【００１１】
本発明の第２は、コンピュータを、本発明の第１の印刷指令実行装置として機能させるためのプログラムに関する。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを印刷指令実行装置を構成するコンピュータに実行させれば、本発明の第１の印刷指令実行装置と同様の作用効果を得ることができる。
【００１２】
本発明の第３は、印刷指令実行方法であって、所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を通信線を介して印刷指令出力装置から入力し、該入力した印刷指令に含まれる用紙種類とプリンタに現在装着されている用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記プリンタに装着されている用紙種類が交換されて現在処理不能な印刷指令に含まれる用紙種類が交換後の用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令に更新して保持し、現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせることを要旨とする。
【００１３】
この印刷指令実行方法では、現在処理不能な印刷指令であっても保持し、その後処理可能となったときに自動的に処理を実行する。したがって、この印刷指令実行方法によれば、用紙種類の異なる種々の印刷指令を蓄積しつつ、効率よくその印刷指令を処理することができる。あるいは、所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を通信線を介して印刷指令出力装置から入力し、該入力した印刷指令に含まれる用紙種類とプリンタに現在装着されている用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後前記プリンタに装着されている用紙種類が交換されたあと、保持している印刷指令を順次読み出し該読み出した印刷指令に含まれる用紙種類が交換後の用紙種類と一致したとき現在処理可能な印刷指令に更新して保持し、印刷指令に含まれる用紙種類が交換後の用紙種類と一致しないときには現在処理不能な印刷指令に更新して保持し、現在処理可能な印刷指令に応じて前記プリンタに印刷を行わせ、少なくともプリンタの実行状況を含むステータス情報を表示し、該表示の際、現在処理不能な印刷指令については現在処理不能な状態として表示すると共に現在処理不能な印刷指令については用紙種類も表示してもよい。
【００１４】
本発明の第３の印刷指令実行方法において、少なくともプリンタの実行状況を含むステータス情報を表示し、該表示の際、現在処理不能な印刷指令については現在処理不能な状態として表示してもよい。こうすれば、オペレータは実行状況を見れば、どの印刷指令が現在処理不能なのかを容易に知ることができる。
【００１５】
また、この表示の際、現在処理不能な印刷指令については用紙種類も表示してもよい。こうすれば、オペレータはプリンタにどの用紙種類を装着すれば現在処理不能な状態の印刷指令が現在処理可能な状態の印刷指令になるのかを容易に認識できる。更に、定期的に又はオペレータから指示されたときに前記ステータス情報を更新して表示してもよい。こうすれば、定期的に更新されたステータス情報が表示されるか、あるいは、オペレータの更新要求に応じて更新されたステータス情報が表示される。
【００１６】
本発明の第３の印刷指令実行方法において、前記用紙種類は、少なくとも紙サイズ及び紙質によって規定されていてもよい。一般に用紙種類は紙サイズと紙質とで規定されることが多いため、このように少なくとも紙サイズと紙質とで用紙種類を規定することが好ましい。
【００１７】
本発明の第４は、本発明の第１の印刷指令実行装置と、前記印刷指令実行装置に通信線を介して接続された印刷指令出力装置とを備えた印刷システムであって、
前記印刷指令出力装置は、
前記印刷指令実行装置のプリンタに装着可能な複数の用紙種類を装着可能用紙種類として記憶する第１記憶手段と、
前記印刷指令実行装置のプリンタに現在装着されている用紙種類を装着中用紙種類として記憶する第２記憶手段と、
前記装着可能用紙種類の中から所定の用紙種類を選択する用紙種類選択手段と、
前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する印刷指令作成手段と、
前記印刷指令作成手段によって作成された印刷指令を前記印刷指令実行装置に出力する印刷指令出力手段と
を備え、
前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないときであっても、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成する
ことを要旨とする。
【００１８】
本発明の第４の印刷システムでは、印刷指令出力装置は、印刷指令を作成するに当たり装着可能用紙種類の中から所定の用紙種類を選択したとき、その所定の用紙種類が装着中用紙種類と一致していなくてもその所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成して印刷指令実行装置へ出力する。つまり、装着中用紙種類か否かにかかわらず、装着可能用紙種類であれば印刷指令を作成して印刷指令実行装置へ出力する。一方、印刷指令実行装置は、この印刷指令を通信線を介して入力し、該入力した印刷指令に含まれる用紙種類と装着中用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後装着中用紙種類が更新され、この現在処理不能な印刷指令に含まれる用紙種類が更新後の装着中用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令として保持し、現在処理可能な印刷指令に応じてプリンタに印刷を行わせる。つまり、現在処理不能な印刷指令であっても保持し、その後処理可能となったときに自動的に処理を実行する。
【００１９】
したがって、本発明の第４の印刷システムでは、印刷指令出力装置は用紙種類の異なる種々の印刷指令を順次作成して印刷指令実行装置へ滞りなく出力することができるし、印刷指令実行装置はそのような用紙種類の異なる種々の印刷指令を蓄積しつつ効率よくその印刷指令を処理することができるので、システム全体として印刷指令の処理を効率よく行うことができる。
【００２０】
本発明の第４の印刷システムにおいて、前記印刷指令出力装置に備えられた前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないとき、今回作成される印刷指令が現在処理不能な印刷指令である旨をオペレータに報知し、オペレータの了承を得たとき、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成してもよい。こうすれば、オペレータが知らないうちに現在処理不能な印刷指令が印刷指令実行装置へ出力されることを回避できる。なお、「今回作成される印刷指令が現在処理不能な印刷指令である旨」とは、今回作成される印刷指令が印刷指令実行装置のプリンタで直ちに実行できない印刷指令であるという主旨であり、このような主旨であれば特にどのような表現を採用してもよい。
【００２１】
本発明の第４の印刷システムにおいて、前記印刷指令出力装置に備えられた前記印刷指令作成手段は、前記所定の用紙種類と前記装着中用紙種類とが一致しないとき、今回作成される印刷指令が現在処理不能な印刷指令であるが、前記印刷指令実行装置のプリンタに前記所定の用紙種類が装着されたとき自動的に処理される旨をオペレータに報知し、オペレータの了承を得たとき、前記所定の用紙種類に印刷対象データを印刷するよう指示する印刷指令を作成してもよい。こうすれば、オペレータが知らないうちに現在処理不能な印刷指令が印刷指令実行装置へ出力されることを回避できる。また、装着中用紙種類を現在処理不能な印刷指令に合った用紙種類に交換すれば、その印刷指令が自動的に処理されることをオペレータは容易に理解できる。
【００２２】
本発明の第４の印刷システムにおいて、前記印刷指令出力装置に備えられた前記印刷指令作成手段は、オペレータへの報知をディスプレイ上の文字メッセージとして表示してもよい。こうすれば、例えばオペレータへの報知をアイコンなどの図形により表示する場合に比べて、オペレータは文字メッセージを読むことにより報知内容を容易且つ確実に把握できる。なお、オペレータへの報知は、文字メッセージに代えて又は加えて音声メッセージとしてもよい。
【００２３】
本発明の第４の印刷システムにおいて、前記印刷指令出力装置は、前記印刷指令実行装置から前記通信線を介して前記装着可能用紙種類を取得する装着可能用紙種類取得手段を備えていてもよく、前記第１記憶手段は、前記装着可能用紙取得手段が取得した前記装着可能用紙を記憶してもよい。こうすれば、印刷指令出力装置においてオペレータが装着可能用紙種類を入力する作業が不要となる。
【００２４】
本発明の第４の印刷システムにおいて、前記印刷指令出力装置は、前記印刷指令実行装置から前記通信線を介して前記装着中用紙種類を取得する装着中用紙種類取得手段を備えていてもよく、前記第２記憶手段は、前記装着中用紙種類取得手段が取得した前記装着中用紙種類を記憶してもよい。こうすれば、印刷指令出力装置においてオペレータが装着中用紙種類を入力する作業が不要となる。この装着中用紙種類取得手段は、定期的に又はオペレータから指示された時に前記印刷指令実行装置から前記通信線を介して前記装着中用紙種類を取得してもよい。プリンタに装着されている用紙種類は交換されることがあるため、定期的に又はオペレータから指示された時に装着中用紙種類を取得し直すことにより、第２記憶手段に記憶される装着中用紙種類と実際にプリンタに装着されている用紙種類とを早期に一致させることができる。
【００２５】
なお、本発明の第４の印刷システムにおいて、前記印刷指令出力装置は、前記印刷指令実行装置から前記通信線を介して少なくともプリンタの実行状況を含むステータス情報を取得して表示するステータス情報取得表示手段を備えていてもよく、前記ステータス情報取得表示手段は、前記装着中用紙種類と一致しない用紙種類に印刷するよう指示した印刷指令についての実行状況を現在処理不能な状態として表示してもよい。こうすれば、オペレータはステータス情報表示手段によって表示された実行状況をみれば、どの印刷指令が現在処理不能なのかを容易に確認できる。このステータス情報取得表示手段は、前記現在処理不能な状態として表示された印刷指令についての用紙種類も表示してもよい。こうすれば、オペレータはプリンタにどの用紙種類を装着すれば現在処理不能な状態の印刷指令が処理されるようになるのかを容易に認識できる。また、ステータス情報取得表示手段は、定期的に又はオペレータから指示された時に前記印刷指令実行装置から前記通信線を介して前記ステータス情報を取得して表示してもよい。こうすれば、定期的に更新されたステータス情報が表示されるか、あるいは、オペレータの更新要求に応じて更新されたステータス情報が表示される。また、前記印刷指令出力装置において、前記用紙種類選択手段は、前記装着可能用紙種類として少なくとも複数種類の紙サイズ及び紙質の中から所定種類の紙サイズ及び紙質を選択してもよい。一般に用紙種類は紙サイズと紙質とで規定されることが多いため、このように少なくとも紙サイズと紙質とで用紙種類を選択することが好ましい。この用紙種類選択手段は、印刷対象データのレイアウト編集画面にて前記所定の用紙種類を選択してもよい。一般に紙サイズ等の用紙種類を決めたうえでレイアウト編集を行うことが多いことから、このようにレイアウト編集中に所定の用紙種類を選択することが好ましい。
【００２６】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本実施形態のフォトスタジオシステム１０の概略構成を表す説明図である。
【００２７】
フォトスタジオシステム１０は、本発明の印刷システムであり、プリントサーバ２０と、クライアントコンピュータ（以下クライアントという）３０とから構成され、両者はＬＡＮケーブル１２により通信可能に接続されている。また、このフォトスタジオシステム１０は、センタサーバ４０とインターネット１６を介して通信可能に接続されている。
【００２８】
プリントサーバ２０は、本発明の印刷指令実行装置であり、各種の演算処理を実行するＣＰＵ２０ａと、ハードウェアの設定等を行うプログラム群が記録されたＲＯＭ２０ｂと、ＣＰＵ２０ａが各種の演算処理を実行する際に一時的にデータを記録するＲＡＭ２０ｃと、動作クロックを発生するクロックジェネレータ２０ｄと、ディスプレイ２２が接続されるディスプレイコネクタを備えたビデオボード２０ｅと、ＬＡＮを構築するためのＬＡＮケーブル１２が接続されるＬＡＮボード２０ｆと、各種機器との接続・制御を行うための入出力コントローラ２０ｇとがバス２０ｈを介して接続されている。入出力コントローラ２０ｇには、ハードディスク２３が接続されると共に、２台のプリンタ５０，６０がそれぞれＵＳＢ端子を介して接続されている。ＬＡＮボード２０ｆに接続されたＬＡＮケーブル１２は、クライアント３０及びルータ１４に接続されている。このプリントサーバ２０は、ルータ１４を介してインターネット１６に接続される。
【００２９】
ハードディスク２３は、プリンタ５０，６０のステータスデータを格納するステータスフォルダ２３ａと、クライアント３０からの印刷指令に含まれる各種データを印刷ジョブとして格納するジョブフォルダ２３ｂと、各種プログラムを格納するプログラムフォルダ２３ｃと、アッパプリンタ５０に関し印刷実行中の印刷ジョブと次回印刷予定の印刷ジョブの２つをスプールとして保持するアッパスプーラ２３ｄと、ロアプリンタ６０に関し印刷実行中の印刷ジョブと次回印刷予定の印刷ジョブの２つをスプールとして保持するロアスプーラ２３ｅとを備えている。
【００３０】
ステータスフォルダ２３ａには、プリンタ５０，６０に装着可能な用紙種類（装着可能用紙種類）や、プリンタ５０，６０に現在装着されている用紙種類（装着中用紙種類）や、印刷実行中とか印刷待ちとか紙詰まり等といったプリンタ５０，６０の実行状況や、プリンタ５０，６０の再現色特性データとしてのＩＣＣプロファイルなどが格納されている。また、ジョブフォルダ２３ｂには、印刷指令に含まれる各種データ、即ちプリンタ指定や用紙種類等を含むジョブスクリプトや、印刷レイアウトを決めるのに必要な事項を含むレイアウトスクリプトや、レイアウトの写真枠にはめ込まれた画像データや、画像データに添付されたＩＣＣプロファイルなどが格納されている。更に、プログラムフォルダ２３ｃには、アッパプリンタ５０を制御するプリンタドライバや、ロアプリンタ６０を制御するプリンタドライバや、使用するプリンタのＩＣＣプロファイルと画像データに添付されてきたＩＣＣプロファイルとから色補正テーブルを生成して画像データの色補正を行うカラーコンバータや、印刷指令を受信する印刷指令受信プログラムや、印刷指令の実行を制御する印刷制御実行プログラムや、各種情報を閲覧するウェブブラウザなどが含まれている。
【００３１】
なお、装着可能用紙種類は、プリンタ５０，６０に装着することのできる用紙種類として基本コンフィギュレーションに予め設定されている。本実施形態では、２種類の紙サイズ（Ａ４又はＡ３ノビ）と、２種類の紙質（マット紙（matte）又はラスタ紙（luster）、紙タイプともいう）の組合せである計４種類の用紙種類が装着可能用紙種類として設定されている。
【００３２】
プリンタ５０，６０は、いずれも顔料系インクを用いる同機種のインクジェット式プリンタであり、高画質で耐光性の非常に高い印刷物を出力する性能を有している。このプリンタ５０，６０は、プリントサーバ２０と同じ筐体の中に収納されており、プリンタ５０が上段に設置され、プリンタ６０が下段に設置されている。このため、以下ではプリンタ５０をアッパプリンタ、プリンタ６０をロアプリンタと称することもある。また、プリンタ５０は２つのカセット５１，５２で用紙の補給を行うものであり、プリンタ６０は２つのカセット６１，６２により用紙の補給を行うものである。
【００３３】
クライアント３０は、本発明の印刷指令出力装置であり、各種の演算処理を実行するＣＰＵ３０ａと、ハードウェアの設定等を行うプログラム群が記録されたＲＯＭ３０ｂと、ＣＰＵ３０ａが各種の演算処理を実行する際に一時的にデータを記録するＲＡＭ３０ｃと、動作クロックを発生するクロックジェネレータ３０ｄと、ディスプレイ３２が接続されるディスプレイコネクタを備えたビデオボード３０ｅと、ＬＡＮを構築するためのＬＡＮケーブル１２が接続されるＬＡＮボード３０ｆと、各種機器との接続・制御を行うための入出力コントローラ３０ｇとがバス３０ｈを介して接続されている。入出力コントローラ３０ｇには、ハードディスク３３が接続されると共に、必要に応じてデジタルスチルカメラ３５がＵＳＢ端子を介して接続される。ＬＡＮボード３０ｆに接続されたＬＡＮケーブル１２は、プリントサーバ２０及びルータ１４に接続されている。このクライアント３０は、ルータ１４を介してインターネット１６に接続される。
【００３４】
ハードディスク３３は、プリントサーバ２０から取得したステータスデータを格納するステータスフォルダ３３ａと、デジタルスチルカメラ３５で撮影された画像データやレタッチ等が施された画像データを格納する画像フォルダ３３ｂと、各種プログラムを格納するプログラムフォルダ３３ｃとを備えている。
【００３５】
ステータスフォルダ３３ａには、プリンタ５０，６０に装着可能な用紙種類（装着可能用紙種類）や、プリンタ５０，６０に現在装着されている用紙種類（装着中用紙種類）や、印刷実行中とか印刷待ちとか紙詰まり等といったプリンタ５０，６０の実行状況などが格納されている。これらのデータは、プリントサーバ２０のステータスフォルダ２２ａに格納されているデータが定期的に又はオペレータの指示によりプリントサーバ２０から送信されてくるのでその都度更新される。また、プログラムフォルダ３３ｃには、デジタル画像の写真イメージにトリミングや部分的修正や全体的カラー調整などの所望のエンハンスを施すフォトレタッチソフトや、デジタル画像の写真イメージを印刷用紙にレイアウトすると共に印刷指令をプリントサーバ２０へ出力するレイアウト編集ソフトや、プリントサーバ２０又はセンタサーバ４０から提供される各種情報を閲覧可能なウェブブラウザなどが格納されている。
【００３６】
センタサーバ４０は、多数のフォトスタジオのフォトスタジオシステム１０の稼働状態を集中的に管理する役割を果たすものであり、フォトスタジオとは異なる場所に設置されている。このセンタサーバ４０は、各フォトスタジオシステム１０のプリントサーバ２０及びクライアントコンピュータ３０とインターネット１６を介して通信可能に接続されている。センタサーバ４０は、各フォトスタジオシステム１０のプリントサーバ２０から各種情報を収集し、それをセンタサーバ４０のデータベースに保存し管理する機能を有している。また、センタサーバ４０は、各フォトスタジオの各種情報に基づいて、そのフォトスタジオでの用紙やインク等の消耗品の消費量を計算して、そのフォトスタジオでの用紙やインク等の消耗品の消費量を計算して、各フォトスタジオへの消耗品の配給手配や料金請求などを行う機能も有している。更に、センタサーバ４０は、各フォトスタジオのクライアント３０からウェブブラウザを通じてログインされたとき、センタサーバ４０のデータベースに保管してあるそのフォトスタジオの各種情報をそのウェブブラウザに提供する機能を有している。
【００３７】
次に、フォトスタジオシステム１０の使用例について説明する。カメラマンは、デジタルスチルカメラ３５を使用して所望の撮影対象を撮影した後、デジタルスチルカメラ３５をクライアント３０に接続し、そのデジタルスチルカメラ３５に内蔵された画像記録媒体から所望の画像データをクライアント３０のハードディスク３３の画像フォルダ３３ｂに移動又はコピーする。この結果、クライアント３０の画像フォルダ３３ｂには、各種画像データが格納される。また、カメラマンは、クライアント３０においてフォトレタッチソフトを起動させ、起動したフォトレタッチソフトの機能を利用して画像データのレタッチを行う。具体的には、画像フォルダ３３ｂに格納された各種画像データがディスプレイ３２上にサムネイルで表示され、その中から所望の画像データを読み込むと、読み込んだ画像データの写真イメージがディスプレイ３２の中央に大きく表示されるため、その表示を見ながらトリミングや部分的修正や全体的カラー調整などの所望のエンハンスを施し、その後画像フォルダ３３ｂに再び保存する。
【００３８】
次に、クライアント３０におけるレイアウト編集処理について説明する。図２はレイアウト編集処理のフローチャートである。クライアント３０のＣＰＵ３０ａは、レイアウト編集ソフトが起動されると、まず、各種設定値を読み込み（ステップＳ１００）、その設定値に基づいてディスプレイ３２にレイアウト編集画面８０の表示を行う（ステップＳ１１０）。
【００３９】
レイアウト編集画面８０は、図３に示すように、画像フォルダ３３ｂに含まれるフォルダを表示するフォルダ欄８１と、このフォルダ欄８１で選択されたフォルダに格納されている画像データの写真イメージをサムネイル８２ａとして表示するサムネイル欄８２と、サムネイル欄８２で選択された１以上のサムネイル８２ａを所定のレイアウト８３ｂの各写真枠に貼り付けて表示するレイアウトイメージ８３ａを含むレイアウト欄８３とを備えている。レイアウト欄８３には、用紙種類を選択するための用紙種類選択欄８４と、プリンタを選択するためのプリンタ選択欄８７と、レイアウトのテンプレート群の中から所望のレイアウトを選択するためのテンプレート選択欄８８と、レイアウトイメージ８３ａの印刷を指令する印刷ボタン８９とが設けられている。このうち、用紙種類選択欄８４には、紙サイズをポップアップメニューの中から選択する紙サイズ選択欄８５と、紙タイプをポップアップメニューの中から選択する紙タイプ選択欄８６とが設けられている。本実施形態では、ハードディスク３３のステータスフォルダ３３ａに格納されている装着可能用紙種類に基づき、紙サイズとしてＡ４とＡ３ノビとがメニュー表示され、紙タイプとしてマット紙とラスタ紙とがメニュー表示される。また、プリンタ選択欄８７には、アッパプリンタ５０とロアプリンタ６０とオートとがメニュー表示され、オートを選ぶとプリントサーバ２０においてプリンタ５０，６０の空き状況に応じて自動選択される。本実施形態では、フォルダ欄８１に表示されるどのフォルダを選択するかとか、用紙種類選択欄８４においてどの紙サイズ及び紙タイプを選択するかとか、どのレイアウトを採用するか等が予め設定値として定められており、この設定値をステップＳ１００で読み込んで画面表示する。
【００４０】
ステップＳ１１０に続いて、ＣＰＵ３０ａは、クライアント３０がレイアウト編集画面８０上で何らかの操作を行ったか否かを判定する（ステップＳ１２０）。このような操作としては、例えばフォルダ欄８１で選択されているフォルダの変更とか、サムネイル欄８２のスクロール操作とか、レイアウト欄８３の用紙種類選択欄８４やプリンタ選択欄８７やテンプレート選択欄８８で選択されている内容の変更とか、レイアウト８３ｂの各写真枠へのサムネイル８２ａの貼付操作とか、印刷ボタン８９のオン操作などが挙げられる。ステップＳ１２０で何も操作されていないときには、後述のステップＳ２００へ進む。一方、ステップＳ１２０で何らかの操作がなされたときには、今回行われた操作が用紙種類選択欄８４で選択されている用紙種類の変更か否かを判定し（ステップＳ１３０）、用紙種類の変更でないときには、今回行われた操作が印刷ボタン８９のオン操作か否かを判定し（ステップＳ１４０）、印刷ボタン８９のオン操作でないときには、今回行われた操作に基づいてディスプレイ３２のレイアウト編集画面８０の表示を変更し（ステップ１５０）、その後レイアウト編集ソフトの図示しない終了ボタンがオンされたか否かを判定し（ステップＳ２００）、オンされたときにはこのレイアウト編集ソフトを終了し、オンされなかったときには再びステップＳ１２０に戻る。一方、ステップＳ１４０で、今回行われた操作が印刷ボタン８９のオン操作だったときには、レイアウトイメージ８３ａを作成したときの条件で印刷するよう指示する印刷指令を作成してプリントサーバ２０へ出力し（ステップＳ１９０）、その後ステップＳ２００へ進む。
【００４１】
一方、ステップＳ１３０で今回行われた操作が用紙種類の変更だったときには、変更後の用紙種類が装着中用紙種類であるか否かを判定する（ステップＳ１６０）。このステップＳ１６０における装着中用紙種類は、プリンタ選択欄８７でプリンタ５０が選択されているときにはプリンタ５０のカセット５１，５２に収納されている用紙種類であり、プリンタ選択欄８７でプリンタ６０が選択されているときにはプリンタ６０のカセット６１，６２に収納されている用紙種類であり、オートが選択されているときにはプリンタ５０，６０のカセット５１，５２，６１，６２に収納されている用紙種類である。この装着中用紙種類は、ハードディスク３３のステータスフォルダ３３ａに記憶されている。なお、装着中用紙種類は、定期的に又はオペレータの指示によりプリントサーバ２０から取得して更新してもよいし、あるいは、ステップＳ１６０の直前にプリントサーバ２０から取得して更新してもよい。そして、変更後の用紙種類が装着中用紙種類のときには、ステップＳ１５０に進み、変更後の用紙種類に応じてレイアウト８３ｂの大きさ等を変更して表示する。一方、変更後の用紙種類が装着中用紙種類でなかったときには、図４に示すように警告を表したダイアログボックス９０をディスプレイ３２に表示する（ステップＳ１７０）。この警告は、今回作成される印刷指令が現在処理不能な印刷指令であるが、変更後の用紙種類に交換されたときには自動的に処理される旨の文字メッセージであり、具体例を図４に示す。また、ダイアログボックス９０には、その旨を了承して続行することを意思表示するための続行ボタン（「はい」）９１と、キャンセルの意思表示のための中止ボタン（「いいえ」）９２が設けられている。続いて、クライアント３０は、続行ボタン９１か中止ボタン９２のいずれが選択されたかを判定し（ステップＳ１８０）、続行ボタン９１が選択されたときには、ステップＳ１５０に進み、変更後の用紙種類に応じてレイアウト８３ｂの大きさ等を変更して表示する。一方、中止ボタン９２が選択されたときには、再びステップＳ１２０に戻る。
【００４２】
次に、プリントサーバ２０における印刷指令受信処理について説明する。図５は印刷指令受信処理のフローチャートである。プリントサーバ２０のＣＰＵ２０ａは、所定タイミングごとに印刷指令受信処理のプログラムをハードディスク３３のプログラムフォルダ２３ｃから読み出して実行する。この印刷指令受信処理が開始されると、ＣＰＵ２０ａは、クライアント３０から印刷指令を受信したか否かを判定し（ステップＳ３００）、印刷指令を受信していないときにはこの処理をそのまま終了し、印刷指令を受信したときにはその印刷指令に含まれる各データを印刷ジョブとしてジョブフォルダ２３ｂに格納し（ステップＳ３１０）、今回の印刷指令で選択されている用紙種類が装着中用紙種類か否かを判定し（ステップＳ３２０）、装着中用紙種類のときには現在処理可能な印刷待ち状態とし（ステップＳ３３０）、装着中用紙種類でないときには現在処理不能な印刷待ち状態とし（ステップＳ３４０）、この処理を終了する。
【００４３】
続いて、プリントサーバ２０における印刷指令実行処理について説明する。図６は印刷指令実行処理のフローチャートである。プリントサーバ２０のＣＰＵ２０ａは、前述した印刷指令受信処理とは別に、所定タイミングごとに印刷指令実行処理のプログラムをハードディスク３３のプログラムフォルダ２３ｃから読み出して実行する。この印刷指令実行処理が開始されると、ＣＰＵ２０ａは、アッパスプーラ２３ｄとロアスプーラ２３ｅの空き状況に応じてジョブフォルダ２３ｂに格納されている現在処理可能な印刷待ち状態の印刷ジョブを読み込み、アッパスプーラ２３ｄかロアスプーラ２３ｅのいずれに振り分けるかを決定する（ステップＳ４００）。このとき、原則として受信の早かった印刷ジョブから順に振り分けを行う。また、プリンタが指定されている場合には、その指定されているプリンタに対応したスプーラに振り分けられるが、プリンタが指定されずオートになっている場合には、その印刷ジョブで選択されている用紙種類が装着されているプリンタに対応したスプーラに振り分けられ、その用紙種類を両プリンタとも装着しているときにはスプールに空きのあるプリンタに振り分けられる。ここで、アッパスプーラ２３ｄ及びロアスプーラ２３ｅは、それぞれスプールを２つまで保持することができる。このうち１つは印刷実行中のスプールで、もう一つは次回印刷予定のスプールである。ステップＳ４００でのスプーラの振り分け後、その印刷ジョブに含まれる画像データをカラーコンバータにより色補正する（ステップＳ４１０）。カラーコンバータは、その印刷ジョブに含まれるＩＣＣプロファイルと振り分けられるスプーラに対応したプリンタのＩＣＣプロファイルとから色補正テーブルを生成し、その色補正テーブルに基づいて画像データの色補正を行う。続いて、色補正後の画像データにつき、今回使用するプリンタのプリンタドライバによりＣＭＹＫ色データへの変換やハーフトーン処理等を行い、プリンタが解釈可能なＲＡＷデータを作成する（ステップＳ４２０）。そして、作成したＲＡＷデータを今回使用するプリンタのスプーラにスプールとして格納し（ステップＳ４３０）、そのＲＡＷデータを今回使用するプリンタへ送信し（ステップＳ４４０）、この印刷実行制御処理を終了する。この結果、プリンタ５０，６０において印刷ジョブに基づいて所定の用紙種類に所定の画像データが所定のレイアウトで印刷される。
【００４４】
続いて、プリントサーバ２０における装着中用紙種類の更新処理について説明する。図７はこの更新処理のフローチャートである。プリントサーバ２０のＣＰＵ２０ａは、前述した印刷指令受信処理や印刷指令実行処理とは別に、所定タイミングごとに装着中用紙種類の更新処理をハードディスク２３から読み出して実行する。この更新処理が開始されると、まず、ＣＰＵ２０ａは、プリンタ５０，６０に装着されている用紙種類が交換されたか否かを判定し（ステップＳ５００）、交換されていないときにはそのままこの処理を終了し、交換されたときにはステータスフォルダ２３ａに記憶されている装着中用紙種類を交換後の用紙種類に更新し（ステップＳ５１０）、ジョブフォルダ２３ｂに格納されている印刷ジョブを読み出し（ステップＳ５２０）、その印刷ジョブにおいて選択されている用紙種類が装着中用紙種類か否かを判定し直し（ステップＳ５３０）、装着中用紙種類のときには現在処理可能な印刷待ち状態に設定し（ステップＳ５４０）、装着中用紙種類でないときには現在即処理不可能な印刷待ち状態に設定し（ステップＳ５５０）、その後、未判定の印刷ジョブがジョブフォルダ２３ｂにあるか否かを判定し（ステップＳ５６０）、未判定の印刷ジョブがジョブフォルダ２３ｂにあるときにはステップＳ５２０〜Ｓ５５０の処理を行い、未判定の印刷ジョブがジョブフォルダ２３ｂにないときには、この更新処理を終了する。この結果、プリンタ５０，６０に装着されている用紙種類が交換されて、それまで現在処理不能な印刷待ち状態であった印刷ジョブで選択されていた用紙種類が更新後の装着中用紙種類と一致すると、その印刷ジョブは現在処理可能な印刷待ち状態に更新され、前述した印刷指令実行処理において順次処理されることになる。
【００４５】
次に、クライアント３０におけるプリンタモニタ処理について説明する。図８はプリンタモニタ処理のフローチャートである。クライアント３０のＣＰＵ３０ａは、ウェブブラウザが起動されてプリントサーバ２０のＩＰアドレスを含むＵＲＬが入力されると、プリントサーバ２０からプリンタ５０，６０の現在のステータスデータをＬＡＮケーブル１２を介して取得してハードディスク３３のステータスフォルダ３３ａに記憶し（ステップＳ２００）、取得したステータスデータに基づきディスプレイ３２にプリンタモニタ画面７０の表示を行う（ステップＳ２１０）。
【００４６】
図９はプリンタモニタ画面７０の一例を表す説明図である。プリンタモニタ画面７０には、印刷ジョブごとに付されたジョブＩＤを表示するジョブＩＤ表示欄７１と、印刷中か印刷済か印刷待ちか即印刷不可かを表す実行状況表示欄７２と、印刷ジョブのファイル名を表示するファイル名表示欄７３と、印刷指令における用紙種類を表示する用紙種類表示欄７４と、印刷を実行した又はこれから印刷を実行するプリンタ名を表示するプリンタ名表示欄７５とが設けられている。ここでは、アッパプリンタ５０のカセット５１，５２にはＡ４のマット紙とＡ４のラスタ紙が装着され、ロアプリンタ６０のカセット６１，６２にもＡ４のマット紙とＡ４のラスタ紙が装着されているものとする。図９のプリンタモニタ画面では、ジョブＩＤ「００２９」がロアプリンタ６０にてＡ４のマット紙に印刷中であり、ジョブＩＤ「００３０」がアッパプリンタ５０にてＡ４のラスタ紙に印刷中であり、ジョブＩＤ「００３１」が印刷待ちでありプリンタ名表示欄７５が「オート」のためプリンタ５０，６０のうち先に空き状態になったプリンタが自動的に割り当てられてＡ４のラスタ紙に印刷されることが示されている。また、ジョブＩＤ「００２６」はＡ３のラスタ紙に印刷する指令のため即印刷不可（現在処理不能）であり、プリンタ５０，６０のいずれかのカセットにＡ３のラスタ紙がセットされた後、自動的に印刷されることが示され、残りのジョブＩＤについては既に印刷が終了していることが示されている。
【００４７】
その後、ＣＰＵ３０ａは予め設定された自動更新時期に至ったか否かを判定したり（ステップＳ２２０）、プリンタモニタ画面７０の更新ボタン７６がオンされたか否かを判定したりする（ステップＳ２３０）。そして、ステップＳ２２０で自動更新時期に至ったか又はステップＳ２３０で更新ボタン７６がオンされたときには、再びステップＳ２００に戻り、プリントサーバ２０からプリンタ５０，６０の現在のステータスデータを取得し直す。一方、ステップＳ２２０で自動更新時期に至っておらず、ステップＳ２３０で更新ボタン７６もオンされていないときには、プリンタモニタ処理の終了ボタンがオンされたか否かを判定し（ステップＳ２４０）、終了ボタンがオンされていないときには再びＳ２２０に戻り、終了ボタンがオンされたときにはこのプリンタモニタ処理を終了する。
【００４８】
プリントサーバ２０においても、クライアント３０と同様のプリンタモニタ処理を実行可能である。図１０はプリントサーバ２０におけるプリントモニタ処理のフローチャートである。プリントサーバ２０のＣＰＵ２０ａは、プリンタモニタ処理が開始されると、プリンタ５０，６０の現在のステータスデータをプリンタ５０，６０から読み込み（ステップＳ６００）、これをハードディスク２３のステータスフォルダ２３ａに格納すると共にディスプレイ２２にプリンタモニタ画面の表示を行う（ステップＳ６１０）。このプリンタモニタ画面は、クライアント３０のプリンタモニタ画面７０と同様のステータスデータを表示するものであるため、説明を省略する。その後、ＣＰＵ２０ａは予め設定された自動更新時期に至ったか否かを判定したり（ステップＳ６２０）、プリンタモニタ画面の更新ボタンがオンされたか否かを判定したりする（ステップＳ６３０）。そして、ステップＳ６２０で自動更新時期に至ったか又はステップＳ６３０で更新ボタンがオンされたときには、再びステップＳ６００に戻り、プリンタ５０，６０から現在のステータスデータを取得し直す。一方、ステップＳ６２０で自動更新時期に至っておらず、ステップＳ６３０で更新ボタン７６もオンされていないときには、プリンタモニタ処理の終了ボタンがオンされたか否かを判定し（ステップＳ６４０）、終了ボタンがオンされていないときには再びＳ６２０に戻り、終了ボタンがオンされたときにはこのプリンタモニタ処理を終了する。
【００４９】
以上詳述した本実施形態によれば、プリントサーバ２０は、所定の用紙種類に画像データを印刷するよう指示する印刷指令をＬＡＮケーブル１２を介してクライアント３０から入力し、該入力した印刷指令に含まれる用紙種類とステータスフォルダ２３ａに記憶した装着中用紙種類とが一致しないとき、該印刷指令を現在処理不能な印刷指令として保持し、その後装着中用紙種類が更新され、この現在処理不能な印刷指令に含まれる用紙種類が更新後の装着中用紙種類と一致したとき、該印刷指令を現在処理可能な印刷指令として保持し、現在処理可能な印刷指令に応じてプリンタ５０，６０に印刷を行わせる。つまり、このプリントサーバ２０では、現在処理不能な印刷指令であっても保持し、その後処理可能となったときに自動的に処理を実行する。したがって、用紙種類の異なる種々の印刷指令を蓄積しつつ、効率よくその印刷指令を処理することができる。
【００５０】
また、プリントサーバ２０は、現在処理不能な印刷指令につき、プリンタ５０，６０に装着されている用紙種類が交換されてステータスフォルダ２３ａに記憶された装着中用紙種類が更新され、その印刷指令に含まれる用紙種類が更新後の装着中用紙種類と一致したときにはその印刷指令は現在処理可能な印刷指令に変更されるが、本実施形態では装着中用紙種類の更新処理（図７）によりプリンタ５０，６０に装着されている用紙種類が交換されるごとにステータスフォルダ２３ａに記憶されている装着中用紙種類を更新するため、現在処理不能な印刷指令から現在処理可能な印刷指令への変更が遅滞なく行われ、ひいては印刷指令の処理が遅滞なく行われる。
【００５１】
更に、プリントサーバ２０は、プリンタモニタ処理（図１０）によりプリンタ５０，６０の実行状況を含むステータスデータをディスプレイ２２に表示し、現在処理不能な印刷指令についての実行状況を現在処理不能な状態として表示するため、オペレータはこの実行状況をみれば、どの印刷指令が現在処理不能なのかを容易に確認できる。このとき、現在処理不能な印刷指令についての用紙種類も表示されるため（例えば図９のジョブＩＤ「００２６」参照）、オペレータはプリンタ５０，６０にどの用紙種類を装着すれば現在処理不能な状態の印刷指令が現在処理可能な状態の印刷指令になるのかを容易に認識できる。また、ステータスデータは、定期的に又はオペレータの指示により取得されるため、プリンタモニタ画面に表示される内容が実際よりも時期的に極端に遅れて表示されることがない。
【００５２】
更にまた、一般に用紙種類は紙サイズ及び紙質によって規定されることが多いことから、本実施形態では用紙種類を紙サイズと紙質とで規定することにより実情に即した印刷指令を実行することができる。
【００５３】
一方、本実施形態のフォトスタジオシステム１０についていえば、クライアント３０は、プリンタ５０，６０に現在装着されている用紙種類か否かにかかわらず、そのプリンタ５０，６０に装着可能な用紙種類であれば印刷指令を作成して印刷指令実行装置へ送信し、プリントサーバ２０は、現在処理不能な印刷指令であっても受信して保持し、その後処理可能となったときに自動的に処理を実行する。したがって、クライアント３０は用紙種類の異なる種々の印刷指令を順次作成してプリントサーバ２０へ滞りなく送信することができるし、プリントサーバ２０はそのような用紙種類の異なる種々の印刷指令を蓄積しつつ効率よくその印刷指令を処理することができるので、システム全体として印刷指令の処理を効率よく行うことができる。
【００５４】
また、クライアント３０は、選択された用紙種類とステータスフォルダ３３ａに記憶されている装着中用紙種類とが一致しないとき、今回作成される印刷指令が現在処理不能な印刷指令であるが、該選択された用紙種類がプリントサーバ２０のプリンタ５０，６０に装着されたとき自動的に処理される旨の警告をオペレータに報知し、オペレータの了承を得たとき、選択された用紙種類に印刷対象データであるレイアウトイメージ８３ａを印刷するよう指示する印刷指令を作成し出力するため、オペレータが知らないうちに現在処理不能な印刷指令がプリントサーバ２０へ出力されることを回避できるし、また、プリンタ５０，６０に装着されている用紙種類を現在処理不能な印刷指令に含まれる用紙種類に交換すれば、その印刷指令が自動的に処理されることをオペレータは容易に理解できる。特に、警告を文字メッセージとして表示するため、オペレータは文字メッセージを読むことにより報知内容を容易且つ確実に把握できる。
【００５５】
更に、クライアント３０は、プリントサーバ２０から装着可能用紙種類及び装着中用紙種類を取得してハードディスク３３のステータスフォルダ３３ａに記憶するため、クライアント３０においてオペレータが装着可能用紙種類及び装着中用紙種類を入力する作業が不要となる。特に、プリンタ５０，６０に装着されている用紙種類は交換されることがあるため、定期的に又はオペレータから指示された時に装着中用紙種類を取得し直すようにすれば、クライアント３０のステータスフォルダ３３ａに記憶される装着中用紙種類と実際の装着中用紙種類とを早期に一致させることができる。
【００５６】
更にまた、クライアント３０は、プリントサーバ２０からＬＡＮケーブル１２を介してプリンタ５０，６０の実行状況を含むステータスデータを取得してプリンタモニタ画面７０に表示し、装着中用紙種類と一致しない用紙種類に印刷するよう指示した印刷指令についての実行状況を現在処理不能な状態として表示するため、オペレータはこの実行状況をみれば、どの印刷指令が現在処理不能なのかを容易に確認できる。このとき、現在処理不能な状態として表示された印刷指令の用紙種類も表示されるため、オペレータはプリンタ５０，６０にどの用紙種類を装着すれば現在処理不能な状態の印刷指令が現在処理可能な状態になるのかを容易に認識できる。また、ステータスデータは、定期的に又はオペレータから指示された時にプリントサーバ２０から取得され表示されるため、実際と極端に時期的に遅れることなく更新される。また、クライアント３０において、用紙種類選択欄８４では紙サイズと紙タイプとで用紙種類を選択するため実情に即した印刷指令を出力できるし、レイアウト編集画面８０にて用紙種類を選択するため作業性が向上する。
【図面の簡単な説明】
【図１】本実施形態のフォトスタジオシステムの概略構成を表す説明図である。
【図２】クライアントが実行するレイアウト編集処理のフローチャートである。
【図３】レイアウト編集画面の説明図である。
【図４】レイアウト編集画面でダイアログボックスが表示されたときの説明図である。
【図５】プリントサーバが実行する印刷指令受信処理のフローチャートである。
【図６】プリントサーバが実行する印刷指令実行処理のフローチャートである。
【図７】プリントサーバが実行する装着中用紙種類の更新処理のフローチャートである。
【図８】クライアントが実行するプリンタモニタ処理のフローチャートである。
【図９】プリンタモニタ画面の説明図である。
【図１０】プリントサーバのプリンタモニタ処理のフローチャートである。
【符号の説明】
１０…フォトスタジオシステム、１２…ＬＡＮケーブル、１４…ルータ、１６…インターネット、２０…プリントサーバ、２０ａ…ＣＰＵ、２２…ディスプレイ、２３…ハードディスク、２３ａ…ステータスフォルダ、２３ｂ…ジョブフォルダ、２３ｃ…プログラムフォルダ、２３ｄ…アッパスプーラ、２３ｅ…ロアスプーら、３０…クライアント、３０ａ…ＣＰＵ、３２…ディスプレイ、３３…ハードディスク、３３ａ…ステータスフォルダ、３３ｂ…画像フォルダ、３３ｃ…プログラムフォルダ、３５…デジタルスチルカメラ、４０…センタサーバ、５０…アッパプリンタ、５１，５２…カセット、６０…ロアプリンタ、６１，６２…カセット、７０…プリンタモニタ画面、７６…更新ボタン、８０…レイアウト編集画面、８３…レイアウト欄、８３ａ…レイアウトイメージ、８３ｂ…レイアウト、８４…用紙種類選択欄、８５…紙サイズ選択欄、８６…紙タイプ選択欄、８７…プリンタ選択欄、８８…テンプレート選択欄、８９…印刷ボタン、９０…ダイアログボックス、９１…続行ボタン、９２…中止ボタン。
【図１】
0003646307.tif 000002
【図２】
0003646307.tif 000003
【図３】
0003646307.tif 000004
【図４】
0003646307.tif 000005
【図５】
0003646307.tif 000006
【図６】
0003646307.tif 000007
【図７】
0003646307.tif 000008
【図８】
0003646307.tif 000009
【図９】
0003646307.tif 000010
【図１０】
0003646307.tif 000011