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