【手続補正書】
【提出日】平成20年10月31日(2008.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷処理を実行する印刷装置であって、
前記印刷装置に対して印刷を指示するためのユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示する提示手段と、
前記仮想的な印刷デバイスに対応して設けられるフォルダを記憶する記憶手段と、
前記フォルダに格納された印刷データを、該フォルダに対応する前記仮想的な印刷デバイスの印刷機能に従って印刷する印刷手段と
を含むことを特徴とする印刷装置。
【請求項２】
前記提示手段は、前記仮想的な印刷デバイスを前記フォルダとして前記ユーザインタフェース上に提示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記提示手段は、前記仮想的な印刷デバイスに関する前記印刷機能の名称に基づいて、前記仮想的な印刷デバイスまたは前記フォルダの名称を提示することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記仮想的な印刷デバイスごとの動作状態を取得する取得手段をさらに含み、
前記提示手段は、前記仮想的な印刷デバイスごとの動作状態に関する情報を前記ユーザインタフェース上で提示することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項５】
前記取得手段は、前記仮想的な印刷デバイスの前記印刷機能を使用できるか否かを前記動作状態として取得することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記フォルダに印刷データが格納されると、該フォルダに対応する前記仮想的な印刷デバイスの動作状態を取得する取得手段と、
前記仮想的な印刷デバイスが印刷を実行できない場合に、該仮想的な印刷デバイスによる印刷を禁止する印刷制御手段と
をさらに含むことを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷制御手段は、正常に印刷された印刷データを前記フォルダから削除し、正常に印刷されなかった印刷データを前記フォルダに保持することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記印刷制御手段は、正常に印刷されなかった印刷データを他のフォルダに格納することで、該他のフォルダに対応する仮想的な印刷デバイスにより該印刷データを印刷させることを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記提示手段は、
前記他のフォルダとして選択可能な１以上の候補を前記ユーザインタフェース上に提示することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記印刷装置に備えられる前記印刷機能を監視する監視手段と、
前記印刷機能が追加または削除されると、前記仮想的な印刷デバイスおよび前記フォルダの内容を更新する更新手段と
を含むことを特徴とする請求項１ないし９のいずれか１項に記載の印刷装置。
【請求項１１】
前記提示手段は、ＷＥＢサーバであることを特徴とする請求項１ないし１０のいずれか１項に記載の印刷装置。
【請求項１２】
印刷装置に印刷を指示する端末装置にユーザインタフェースを提供するサーバ装置であって、
前記端末装置のユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示する提示手段と、
前記仮想的な印刷デバイスに対応して設けられるフォルダに、前記端末装置からの前記印刷データを格納する格納手段と
を含むことを特徴とするサーバ装置。
【請求項１３】
印刷を実行する印刷装置と、該印刷装置に印刷指示を実行する端末装置とを含む印刷システムであって、
前記印刷装置は、
前記印刷装置に対して印刷を指示するための前記端末装置のユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示する提示手段と、
前記仮想的な印刷デバイスに対応して設けられるフォルダを記憶する記憶手段と、
前記端末装置から前記フォルダに格納された印刷データを、該フォルダに対応する前記仮想的な印刷デバイスの印刷機能に従って印刷する印刷手段と
を含み、
前記端末装置は、
前記印刷装置により提示された前記ユーザインタフェースを用いて前記印刷装置に対して印刷を指示する印刷指示手段
を含むことを特徴とする印刷システム。
【請求項１４】
印刷装置の制御方法であって、
前記印刷装置に対して印刷を指示するためのユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示するステップと、
前記仮想的な印刷デバイスに対応して設けられたフォルダに印刷データを格納するステップと、
前記フォルダに格納された印刷データを、該フォルダに対応する前記仮想的な印刷デバイスの印刷機能に従って印刷するステップと
を含むことを特徴とする印刷装置の制御方法。
【請求項１５】
印刷装置を制御するためのコンピュータプログラムであって、
前記印刷装置に対して印刷を指示するためのユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示するステップと、
前記仮想的な印刷デバイスに対応して設けられたフォルダに印刷データを格納するステップと、
前記フォルダに格納された印刷データを、該フォルダに対応する前記仮想的な印刷デバイスの印刷機能に従って印刷するステップと
を実行することを特徴とするコンピュータプログラム。
【請求項１６】
印刷装置に印刷を指示する端末装置にユーザインタフェースを提供するサーバ装置の制御方法であって、
前記端末装置のユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示するステップと、
前記仮想的な印刷デバイスに対応して設けられたフォルダに前記端末装置からの印刷データを格納するステップと
を含むことを特徴とするサーバ装置の制御方法。
【請求項１７】
印刷装置に印刷を指示する端末装置にユーザインタフェースを提供するサーバ装置のコンピュータプログラムであって、
前記端末装置のユーザインタフェースにおいて、前記印刷装置が有する１以上の印刷機能の組み合わせごとに仮想的な印刷デバイスを提示するステップと、
前記仮想的な印刷デバイスに対応して設けられたフォルダに前記端末装置からの印刷データを格納するステップと
を実行することを特徴とするコンピュータプログラム。
【請求項１８】
複数の格納領域を有する格納部を備えた印刷装置であって、
前記複数の格納領域それぞれに、前記印刷装置を用いた印刷設定を設定する設定手段と、
印刷データと、前記複数の格納領域のうち該印刷データを格納するいずれかの格納領域を指定するための指定情報とを受信する受信手段と、
前記受信手段によって受信した印刷データを、前記指定情報により指定された格納領域に格納する手段と、
前記受信手段によって受信した印刷データを、前記指定手段により指定された格納領域に予め設定されている印刷設定に従って印刷する印刷手段と
を有することを特徴とする印刷装置。
【請求項１９】
前記受信手段は、前記指定情報と前記印刷データとを、情報処理装置からネットワークを介して受信することを特徴とする請求項１８に記載の印刷装置。
【請求項２０】
前記複数の格納領域の識別情報と、該複数の格納領域それぞれに設定されている印刷設定とを対応付けて一覧表示する表示手段をさらに有することを特徴とする請求項１８又は１９に記載の印刷装置。
【請求項２１】
前記表示手段は、前記複数の格納領域それぞれに設定されている印刷設定が使用可能な状態であるか否かを識別可能に表示することを特徴とする請求項２０に記載の印刷装置。
【請求項２２】
前記指定情報により指定された格納領域に対して設定されている印刷設定が使用不可能であった場合、前記受信手段によって受信した印刷データを前記指定情報により指定された格納領域から移動させる移動先となる他の格納領域をユーザに指定させる指定手段をさらに有し、
前記印刷手段は、前記印刷データを、前記ユーザに指定された他の格納領域に設定されている印刷設定に従って印刷することを特徴とする請求項１８乃至２１のいずれか１項に記載の印刷装置。
【請求項２３】
前記格納領域に設定される印刷設定は、カラー印刷設定、モノクロ印刷設定、両面印刷設定、片面印刷設定、ステープル設定のうちのいずれかを含むことを特徴とする請求項１８乃至２２のいずれか１項に記載の印刷装置。
【請求項２４】
複数の格納領域を有する格納部を備えた印刷装置の制御方法であって、
前記複数の格納領域それぞれに、前記印刷装置を用いた印刷設定を設定するステップと、
印刷データと、前記複数の格納領域のうち該印刷データを格納するいずれかの格納領域を指定するための指定情報とを受信するステップと、
前記受信した印刷データを、前記指定情報により指定された格納領域に格納するステップと、
前記受信した印刷データを、前記指定情報により指定された格納領域に予め設定されている印刷設定に従って印刷するステップと
を有することを特徴とする印刷装置の制御方法。
【請求項２５】
複数の格納領域を有する格納部を備えた印刷装置を、
前記複数の格納領域それぞれに、前記印刷装置を用いた印刷設定を設定する設定手段と、
印刷データと、前記複数の格納領域のうち該印刷データを格納するいずれかの格納領域を指定するための指定情報とを受信する受信手段と、
前記受信手段によって受信した印刷データを、前記指定情報により指定された格納領域に格納する手段と、
前記受信した印刷データを、前記指定情報により指定された格納領域に予め設定されている印刷設定に従って印刷する印刷手段
として機能させるためのコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ＣＰＵ３２１は、ラスタコントローラ３２８によって印刷データをラスタデータに変換する。ラスタデータまたはラスタデータから生成された画像信号が、プリントエンジン３３０に出力される。なお、プリントエンジン３３０は、電子写真方式、インクジェット方式、昇華（熱転写）方式などを用いて印刷処理を実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
ＷＥＢ制御モジュール４０５は、いわゆるＷＥＢサーバやＣＧＩ（コモンゲートウェイインタフェース）プログラムとして機能するモジュールである。ＷＥＢ制御モジュール４０５は、ホストコンピュータ１０１や携帯端末１０２のＷＥＢブラウザプログラムからからアクセスを受け付けると、ユーザインタフェースを提供するためのソースファイル（例：ＨＴＭＬによるファイルなど）を作成して送信する。ＷＥＢ制御モジュール４０５は、プリントエンジン３３０の動作状態や設定などをプリントコントローラ３２０から取得する。また、ＷＥＢ制御モジュール４０５は、ホストコンピュータ１０１や携帯端末１０２から印刷データを受け付け、フォルダに格納する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
ここでは、仮想的な印刷デバイスは、印刷データを格納するためのＢＯＸ（ボックス）として実現されている。ボックスは、いわゆるフォルダやディレクトリと呼ばれるファイル格納手段である。図６によれば、ボックス番号０１ないし０６までの各ボックスが、仮想的な印刷デバイスとして使用されている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ステップＳ５０３において、ＣＰＵ３０１は、フォルダに格納された印刷データを、当該フォルダに対応する仮想的な印刷デバイスの印刷機能に従って印刷処理を実行する。例えば、プリントサーバ３００のＣＰＵ３０１は、プリントコントローラ３２０のＣＰＵ３２１に印刷命令を送出する。ＣＰＵ３２１は、受信した印刷命令に従ってプリントエンジン３３０を制御する。ＣＰＵ３２１は、印刷データが格納されているフォルダを特定し、当該フォルダに対応する印刷機能の組み合わせを特定する。ＣＰＵ３２１は、特定された印刷機能をプリントエンジン３３０に適用して印刷データを印刷処理する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ステップＳ１２０５において、ＣＰＵ３０１（ＷＥＢ制御モジュール４０５）は、受信した印刷データを印刷データ／プログラム記憶部４３３に記憶する。なお、印刷データ／プログラム記憶部４３３には、各フォルダに対応する記憶領域があらかじめ設けられているものとする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
ステップＳ１４０２において、ＣＰＵ３２１は、印刷データの登録されているボックスに付与されている印刷機能を特定する。例えば、ＣＰＵ３２１は、ボックス管理テーブル（例：図１１）を参照することで、ボックス番号に対応する印刷機能を特定する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
ステップＳ１４０７において、ＣＰＵ３２１（リソース制御部モジュール４４２）は、印刷の完了した印刷データをボックスから削除する。さらに、ＣＰＵ３２１は、印刷の完了した印刷データの情報を文書テーブルからも削除する。これにより、印刷の完了していない印刷データだけが、ボックスに保持されることになる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
一方、特定されたいずれかの印刷機能を使用できなければ、ステップＳ１４１０に進み、ＣＰＵ３２１は、エラー処理を実行する。例えば、ＣＰＵ３２１は、印刷処理を禁止するとともに、ＣＰＵ３０１を通じて、印刷を実行できないことを表すメッセージを携帯端末１０２に送信してもよい。この場合、印刷データはそのままボックスに保持される。また、ＣＰＵ３２１は、当該印刷データを、印刷が可能な他のボックスに移動してもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
＜エラー処理（移動処理）＞
図１５は、実施形態に係るエラー処理の一例を示すフローチャートである。この処理は、上述のステップＳ１４１０をサブルーチン化したものである。この処理によって、エラーが原因で印刷されなかった印刷データ（ジョブ）を他のボックスに移動させることができる。これにより、他のボックスの印刷機能に応じて、当該印刷データを印刷することが可能となる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
図１６は、実施形態に係る印刷データのリスト（ＵＩ）の一例を示す図である。選択されたボックスを操作者が認識できるようにするために、ボックス番号１６００と、ボックス名称１６０１とが含まれている。また、ボックスに格納されている印刷データを選択するためのチェックボックス１６０２が設けられている。また、印刷データの名称１６０３もチェックボックス１６０２と対応付けて表示されている。プリントボタン１６０４は、チェックボックス１６０２にチェックが付された印刷データを再印刷するためのボタンである。移動／複製ボタン１６０５は、選択された印刷データを他のボックスに移動するためのボタンである。ＣＰＵ２００は、移動／複製ボタン１６０５の押し下げを検出すると、選択された印刷データについての移動／複製要求をプリントサーバ３００に送信する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
図１７は、実施形態に係る移動先を選択するためのＵＩの一例を示す図である。移動決定ボタン１７０１が押し下げられると、携帯端末１０２のＣＰＵ２００は、決定された移動先を表す情報をプリントサーバ３００に送信する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
図２０は、実施形態に係るボックス設定ＵＩの他の例を示す図である。とりわけ、この例では、使用不可能な状態にある印刷機能が存在する場合のＵＩを示している。例えば、ボックス１によれば、ステープル機能がグレーアウト表示されている（２００１）。また、ボックス２によれば、排紙ビン２がグレーアウト表示されている（２００２）。よって、ステープル機能および排紙ビン２が、それぞれ使用できないことを携帯端末１０２の操作者に認識させることができよう。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
ステップＳ１８０６において、ＣＰＵ３０１は、携帯端末１０２からフォルダの設定の変更要求を受信する。ステップＳ１８０７において、ＣＰＵ３０１は、ＵＩを通じて携帯端末１０２により変更された内容を管理テーブルに反映させることで、管理テーブルを更新する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
また、本実施形態によれば、ＣＰＵ３０１は、仮想的な印刷デバイスごとの動作状態を取得する。さらに、ＣＰＵ３０１は、仮想的な印刷デバイスごとの動作状態に関する情報をユーザインタフェース上で提示する。よって、操作者は、ＵＩを通じて、仮想的な印刷デバイスの状態を視覚的に把握できるようになる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
また、仮想的な印刷デバイスの印刷機能を使用できるか否かを動作状態としてＵＩ上に提示してもよい。仮想的な印刷デバイスの動作状態もユーザインタフェース上に表示することで、操作者は、すぐに印刷を実行できる仮想的な印刷デバイスを一目瞭然に認識できよう。また、操作者が、使用できない仮想的な印刷デバイスに印刷データを投入してしまうミスを抑制できよう。