(57)【要約】【課題】印刷設定時にネットワークを流れる情報量を低減することで、ネットワーク上での快適なデータ処理を実現する印刷設定手段を提供する。【解決手段】印刷設定手段５０は、印刷に関して設定するための複数の設定項目の中で、選択された設定値が他の設定項目における設定値の選択を制限する設定項目の設定値を選択する第１の選択手段５２と、印刷に関して設定するための複数の設定項目の中で、選択された設定値が他の設定項目における設定値の選択を制限しない設定項目の設定値を選択する第２の選択手段６２とを備え、第１の選択手段５２による選択の都度、設定項目は印刷装置２０に通知され、第２の選択手段６２による選択の都度、設定項目は保持された後、指示に応じて印刷装置２０に通知される。【選択図】図２
2008090779.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された印刷装置から送られてくる情報画面を表示し、当該印刷装置の設定を行う印刷設定手段であって、
印刷に関しての設定をする少なくとも１つの第１設定項目であって、該第１設定項目の複数の設定値候補から第１設定値を選択する第１選択手段と、
前記第１設定項目とは異なる印刷に関する設定をする少なくとも１つの第２設定項目であって、該第２設定項目は前記第１設定値により制限を受ける複数の設定値候補を有し、前記制限を受けた設定値候補から第２の設定値を選択する第２選択手段と、
前記第１設定値に関する情報と前記情報画面の更新要求とを、前記第１選択手段による選択の都度、印刷装置に対して通知する第１通知手段と、
前記第２設定値に関する情報を、前記第２選択手段による選択の都度、保持する保持手段と、
前記印刷装置へ、前記第１設定項目および第２設定項目とは異なる情報の通知を指示する指示手段と、
前記指示手段による指示に応じて、前記保持手段に保持された前記第２設定値に関する情報と次に表示すべき情報画面への遷移要求とを通知する第２通知手段とを備えることを特徴とする印刷設定手段。
【請求項２】
請求項１に記載の印刷設定手段において、
前記第２設定項目の設定候補の数は、前記第１設定値に応じて増減することを特徴とする印刷設定手段。
【請求項３】
請求項１乃至２のいずれかに記載の印刷設定手段において、
前記第１通知手段は、前記保持手段に保持された前記第２設定値に関する情報も通知することを特徴とする印刷設定手段。
【請求項４】
請求項１乃至３のいずれか１項に記載の印刷設定手段において、
前記保持手段は、前記情報画面上での表示を隠す属性を有することを特徴とする印刷設定手段。
【請求項５】
請求項１乃至４のいずれか１項に記載の印刷設定手段において、
前記指示手段は、複数の指示具を備え、
前記保持手段は、それぞれの指示具に対応して具備されることを特徴とする印刷設定手段。
【請求項６】
請求項１乃至５のいずれか１項に記載の印刷設定手段において、
前記次に表示すべき情報画面は、前記第１設定値および前記第２設定値の少なくとも１つを、前記印刷装置に適用するための確認画面であることを特徴とする印刷設定手段。
【請求項７】
請求項１乃至５のいずれか１項に記載の印刷設定手段において、
前記第１設定項目は、印刷用紙の設定または印刷用紙サイズの設定の少なくともどちらか１つであることを特徴とする印刷設定手段
【請求項８】
請求項１乃至６のいずれか１項に記載の印刷設定手段において、
前記第２設定項目は、印刷用紙の給紙方法の設定または印刷品質の設定の少なくともどちらか１つであることを特徴とする印刷設定手段
【請求項９】
請求項１乃至７のいずれか１項に記載の印刷設定手段において、
前記情報画面は、ＨＴＭＬ形式で記述されていることを特徴とする印刷設定手段。
【請求項１０】
ネットワークに接続するための接続手段と、
前記接続手段を介して印刷装置から送られてくる情報画面を表示する表示手段と、
印刷に関しての設定をする少なくとも１つの第１設定項目であって、該第１設定項目の複数の設定値候補から第１設定値を選択する第１選択手段と、
前記第１設定項目とは異なる印刷に関する設定をする少なくとも１つの第２設定項目であって、該第２設定項目は前記第１設定値により制限を受ける複数の設定値候補を有し、前記制限を受けた設定値候補から第２の設定値を選択する第２選択手段と、
前記第１設定値に関する情報と前記情報画面の更新要求とを、前記第１選択手段による選択の都度、前記接続手段を介して前記印刷装置に対して通知する第１通知手段と、
前記第２設定値に関する情報を、前記第２の選択手段による選択の都度、保持する保持手段と、
前記第１設定項目および第２設定項目とは異なる情報の前記印刷装置への通知を指示する指示手段と、
前記指示手段による指示に応じて、前記保持手段に保持された前記第２設定値に関する情報と次に表示すべき情報画面への遷移要求とを前記接続手段を介して前記印刷装置へ通知する第２通知手段とを備えることを特徴とする印刷設定装置。
【請求項１１】
ネットワークに接続するための接続手段と、
複数の設定値候補を有している印刷に関しての設定をするための設定項目であって、少なくとも１つの第１設定項目と、前記第１設定項目とは異なる設定をする少なくとも１つの第２設定項目と、を有する情報画面を作成する情報画面作成手段と、
前記情報画面を前記接続手段を介して印刷設定装置へ送信する情報画面送信手段と、
前記第１設定項目の設定値に関する第１の情報と前記情報画面の更新要求とを、前記接続手段を介して前記印刷設定装置から受信する第１の受信手段と、
前記第２設定項目の設定値に関する第２の情報と次に表示すべき情報画面への遷移要求とを、前記接続手段を介して前記印刷設定装置から受信する第２の受信手段とを備え、
前記情報画面作成手段は、前記第１の受信手段が前記更新要求を受信した場合、前記第１の情報に基いて前記第２の設定項目の設定値候補を制限した更新情報画面を作成し、前記第２の受信手段が前記遷移要求を受信した場合、前記第２の情報に基いて前記次に表示すべき情報画面を作成し、
前記情報画面送信手段は、前記第１の受信手段が受信した前記更新要求に応じて前記更新情報画面を送信し、前記第２の受信手段が受信した前記遷移要求に応じて前記次に表示すべき情報画面を送信することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定手段、印刷設定装置および印刷装置に関する。
【背景技術】
【０００２】
ネットワークに接続された印刷装置に対して、クライアント側から印刷に関する設定を行う印刷システムが知られている。このような印刷システムは、例えば、下記特許文献１で記載されているように、クライアントのブラウザは、印刷装置が具備するＨＴＴＰサーバに対してＨＴＭＬページを要求し、この要求に対してＨＴＴＰサーバが提供したＨＴＭＬページはブラウザに表示され、ユーザは表示されたＨＴＭＬページを操作して、印刷に関する設定を行っている。
【０００３】
【特許文献１】特開２００１−１４２６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷に関する設定の中には、例えば、一方の印刷設定項目に対して設定値を選択することにより、他方の印刷設定項目で設定可能な設定値が制限されることがある。このような制限が反映されたＨＴＭＬページを表示するためには、設定値の選択が行われた都度、ＨＴＭＬページを更新する必要がある。そのためには、印刷項目の選択が行われたことをＨＴＴＰサーバに通知しなければならない。従来、そのような通知をするためには、そのＨＴＭＬページの全ての選択項目の選択毎にＨＴＴＰサーバに通知がされていたので、ネットワークを流れる情報量が増大した。従って、ＨＴＴＰサーバとのデータ授受や、クライアント側での一連のデータ処理に多くの時間を要するため、これらの処理が終了するまで待たせることにより、ユーザに対して不快感を与えた。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、本発明の印刷設定手段は、ネットワークに接続された印刷装置から送られてくる情報画面を表示し、当該印刷装置の設定を行う印刷設定手段であって、印刷に関しての設定をする少なくとも１つの第１設定項目であって、該第１設定項目の複数の設定値候補から第１設定値を選択する第１選択手段と、前記第１設定項目とは異なる印刷に関する設定をする少なくとも１つの第２設定項目であって、該第２設定項目は前記第１設定値により制限を受ける複数の設定値候補を有し、前記制限を受けた設定値候補から第２の設定値を選択する第２選択手段と、前記第１設定値に関する情報と前記情報画面の更新要求とを、前記第１選択手段による選択の都度、印刷装置に対して通知する第１通知手段と、前記第２設定値に関する情報を、前記第２選択手段による選択の都度、保持する保持手段と、前記印刷装置へ、前記第１設定項目および第２設定項目とは異なる情報の通知を指示する指示手段と、前記指示手段による指示に応じて、前記保持手段に保持された前記第２設定値に関する情報と次に表示すべき情報画面への遷移要求とを通知する第２通知手段とを備えることを特徴とする。
【０００６】
この発明によれば、印刷に関して設定するための第１設定項目の複数の設定値候補の中から、第１設定値が選択された場合は、この選択の都度、第１設定値に関する情報と、情報画面の更新要求とが通知される。他方で、第１設定項目とは異なる印刷に関して設定するための第２設定項目であって、第１の設定値により制限を受ける設定値候補を有する第２設定項目の中から第２設定値が選択された場合は、選択された第２設定値の情報が保持され、印刷装置への通知が指示されるのを受けて、第２設定値に関する情報と次に表示すべき情報画面への遷移要求とが印刷装置に通知される。従って、第２設定項目のように、印刷に関して設定するための設定項目の中で、他の設定項目における設定値の選択を制限しない設定項目は、設定値が選択されても印刷装置に通知されることなく保持され、通知指示を契機にして印刷装置にまとめて送られるため、印刷設定時にネットワークを流れる情報量を低減できると共に、クライアント側でのデータの処理時間も短縮できるため、データ処理の遅延によりユーザを待たせることにより生じる不快感が軽減される。
【０００７】
本発明の印刷設定手段では、前記第２設定項目の設定候補の数は、前記第１設定値に応じて増減しても良い。また、本発明の印刷設定手段では、前記第１通知手段は、前記保持手段に保持された前記第２設定値に関する情報も通知しても良い。
本発明の印刷設定手段では、前記保持手段は、前記情報画面上での表示を隠す属性を有しても良い。また、本発明の印刷設定手段では、前記指示手段は、複数の指示具を備え、
前記保持手段は、それぞれの指示具に対応して具備されることが好ましい。
この発明によれば、それぞれの指示具に応じた保持手段を具備するため、支持具毎に指示する内容を定義できる。
【０００８】
本発明の印刷設定手段では、前記次に表示すべき情報画面は、前記第１設定値および前記第２設定値の少なくとも１つを、前記印刷装置に適用するための確認画面であっても良い。また、本発明の印刷設定手段では、前記第１設定項目は、印刷用紙の設定または印刷用紙サイズの設定の少なくともどちらか１つであっても良い。また、本発明の印刷設定手段では、前記第２設定項目は、印刷用紙の給紙方法の設定または印刷品質の設定の少なくともどちらか１つであっても良い。更に、本発明の印刷設定手段では、前記情報画面は、ＨＴＭＬ形式で記述されても良い。
【０００９】
上記した課題を解決するために、本発明の印刷設定装置は、ネットワークに接続するための接続手段と、前記接続手段を介して印刷装置から送られてくる情報画面を表示する表示手段と、印刷に関しての設定をする少なくとも１つの第１設定項目であって、該第１設定項目の複数の設定値候補から第１設定値を選択する第１選択手段と、前記第１設定項目とは異なる印刷に関する設定をする少なくとも１つの第２設定項目であって、該第２設定項目は前記第１設定値により制限を受ける複数の設定値候補を有し、前記制限を受けた設定値候補から第２の設定値を選択する第２選択手段と、前記第１設定値に関する情報と前記情報画面の更新要求とを、前記第１選択手段による選択の都度、前記接続手段を介して前記印刷装置に対して通知する第１通知手段と、前記第２設定値に関する情報を、前記第２の選択手段による選択の都度、保持する保持手段と、前記第１設定項目および第２設定項目とは異なる情報の前記印刷装置への通知を指示する指示手段と、前記指示手段による指示に応じて、前記保持手段に保持された前記第２設定値に関する情報と次に表示すべき情報画面への遷移要求とを前記接続手段を介して前記印刷装置へ通知する第２通知手段とを備えることを特徴とする。
【００１０】
この発明によれば、印刷に関して設定するための第１設定項目の複数の設定値候補の中から、第１設定値が選択された場合は、この選択の都度、第１設定値に関する情報と、情報画面の更新要求とが通知される。他方で、第１設定項目とは異なる印刷に関して設定するための第２設定項目であって、第１の設定値により制限を受ける設定値候補を有する第２設定項目の中から第２設定値が選択された場合は、選択された第２設定値の情報が保持され、印刷装置への通知が指示されるのを受けて、第２設定値に関する情報と次に表示すべき情報画面への遷移要求とが印刷装置に通知される。従って、第２設定項目のように、印刷に関して設定するための設定項目の中で、他の設定項目における設定値の選択を制限しない設定項目は、設定値が選択されても印刷装置に通知されることなく保持され、通知指示を契機にして印刷装置にまとめて送られるため、印刷設定時にネットワークを流れる情報量を低減できると共に、クライアント側でのデータの処理時間も短縮できるため、データ処理の遅延によりユーザを待たせることにより生じる不快感が軽減される。
【００１１】
上記した課題を解決するために、本発明の印刷装置は、ネットワークに接続するための接続手段と、複数の設定値候補を有している印刷に関しての設定をするための設定項目であって、少なくとも１つの第１設定項目と、前記第１設定項目とは異なる設定をする少なくとも１つの第２設定項目と、を有する情報画面を作成する情報画面作成手段と、前記情報画面を前記接続手段を介して印刷設定装置へ送信する情報画面送信手段と、前記第１設定項目の設定値に関する第１の情報と前記情報画面の更新要求とを、前記接続手段を介して前記印刷設定装置から受信する第１の受信手段と、前記第２設定項目の設定値に関する第２の情報と次に表示すべき情報画面への遷移要求とを、前記接続手段を介して前記印刷設定装置から受信する第２の受信手段とを備え、前記情報画面作成手段は、前記第１の受信手段が前記更新要求を受信した場合、前記第１の情報に基いて前記第２の設定項目の設定値候補を制限した更新情報画面を作成し、前記第２の受信手段が前記遷移要求を受信した場合、前記第２の情報に基いて前記次に表示すべき情報画面を作成し、前記情報画面送信手段は、前記第１の受信手段が受信した前記更新要求に応じて前記更新情報画面を送信し、前記第２の受信手段が受信した前記遷移要求に応じて前記次に表示すべき情報画面を送信することを特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面に基づいて説明する。
（実施形態）
【００１３】
図１は、本実施形態における、ネットワーク３５により双方向で通信可能に接続された印刷装置２０とクライアント１０との構成例を示すブロック図である。クライアント１０は、Ｗｅｂブラウザ１２と、ネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１４と、印刷アプリケーション１６とを備える。また、印刷装置２０は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ２２と、印刷エンジン２４と、記憶部２６と、印刷データ描画部２８とネットワークＩ／Ｆ３０とを備える。このような構成において、クライアント１０は、印刷アプリケーション１６から印刷装置２０に対して印刷データを送信し、印刷装置２０は、クライアント１０からの印刷データを受信して、受信した印刷データに基づき、用紙等に印刷できる。また、クライアント１０は、印刷装置２０に対して印刷に関する設定を行う印刷設定手段５０（図２）の送信を要求する。この要求に応じて印刷装置２０のＨＴＴＰサーバ２２は、印刷設定手段５０（図２）を含む情報画面のデータをクライアント１０に送信し、このデータを受信したクライアント１０は、受信したデータが示す情報画面をＷｅｂブラウザ１２に表示すると共に、この情報画面に含まれる印刷設定手段５０（図２）から、印刷装置２０での印刷に関して種々の設定を行うことができる。尚、印刷設定手段５０（図２）についての詳細は後述する。
【００１４】
クライアント１０は、パーソナルコンピュータを想定できる。パーソナルコンピュータは、図示を略したＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）および記憶装置等をハードウェアとして備える。また、このパーソナルコンピュータは、例えば、Ｍｉｃｒｏｓｏｆｔ社製のＷｉｎｄｏｗｓ（登録商標）のようなＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）により種々の機能が管理され、印刷アプリケーション１６は、Ｗｉｎｄｏｗｓ（登録商標）上で動作して印刷イメージを生成する。生成された印刷イメージは、ＰＣにインストールされたプリンタドライバ（図示は略す。）により、ページ記述言語で記述された印刷データに変換され、ネットワークＩ／Ｆ１４を介してネットワーク３５に接続された印刷装置２０に送られる。また、Ｗｅｂブラウザ１２は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語で記述されたハイパーテキストを解読し表示することができるソフトウェアであり、例えば、Ｗｉｎｄｏｗｓ（登録商標）上で動作するＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｔｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）を想定できる。尚、本実施形態では、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）を採用するが、Ｗｉｎｄｏｗｓ（登録商標）などに限定されるものでは無く、他のＯＳであっても良い。また、クライアント１０は、パーソナルコンピュータに限定されるものではなく、デジタルテレビのように、ネットワークに接続可能なデジタル情報機器であっても良い。
【００１５】
印刷装置２０は、インクジェット方式で用紙に印刷するインクジェットプリンタを想定できる。このインクジェットプリンタは、図示を略したＣＰＵ、ＲＡＭ、ＲＯＭ、メモリカードコントローラ、印刷ヘッドおよび紙送り機構部等をハードウェアとして備える。ここで、クライアント１０からネットワーク３５を介して送られた印刷データは、ネットワークＩ／Ｆ３０を経由して印刷データ描画部２８に送られる。印刷データ描画部２８は、送られた印刷データを記憶部２６のメモリ上に描画することでビットイメージデータを生成する。印刷エンジン２４は、生成されたビットイメージデータを紙等に印刷することで、印刷物を生成する。また、ＨＴＴＰサーバ２２は、ＨＴＭＬ言語で記述されたハイパーテキストを、例えば、ＧＥＴ命令のように、外部からの要求命令に応じてＨＴＴＰプロトコルで応答する。尚、本実施形態では、印刷装置２０としてカラーのインクジェットプリンタを想定するが、カラーに限定されるものでは無く、モノクロ専用のプリンタでも良い。また、印刷方式は、インクジェット方式に限定されず、レーザ方式、サーマル方式およびドットインパクト方式などのいかなる印刷方式でも良い。更に、ネットワーク３５は、ＩＥＥＥ８０２．３のような有線ネットワークでも良く、また、ＩＥＥＥ８０２．１１ｂ／ｇ／ａなどの無線ネットワークでも良い。
【００１６】
図２は、本実施形態における印刷設定手段５０の機能構成を説明するブロック図である。この印刷設定手段５０は、Ｗｅｂブラウザ１２に表示される情報画面の１つに含まれ、第１の選択手段５２と、第２の選択手段６２と、第１の情報通知手段５８と、選択情報保持手段６８と、通知指示手段７０と、第２の情報通知手段７６とを備える。また、ＨＴＴＰサーバ２２は、情報画面作成手段４０と、送信手段４２と、受信手段４４とを備える。
第１の選択手段５２は、印刷に関しての設定をする少なくとも１つの第１設定項目であって、該第１設定項目の複数の設定値候補から第１設定値を選択する。本実施形態において、第１の選択手段５２では、第１設定項目として、用紙種類情報選択手段５４と用紙サイズ情報選択手段５６とを備え、用紙種類と用紙サイズに関する設定値が選択される。本実施形態では、用紙種類が選択された場合、選択可能な用紙サイズ、給紙方法および印刷品質の選択に対して制限を与える。例えば、用紙種類が「郵便ハガキ」である場合、用紙サイズは「ハガキ」サイズが一意に決まり、給紙方向も「背面」給紙が一意に決まる。また、印刷品質は、「標準」または「きれい」モードの何れかを設定できる。同様に、選択された用紙サイズに対して、選択可能な用紙種類、給紙方法および印刷品質の設定値もそれぞれ制限される。
第２の選択手段６２は、第１設定項目とは異なる印刷に関する設定をする少なくとも１つの第２設定項目であって、該第２設定項目は前記第１設定値により制限を受ける複数の設定値候補を有し、前記制限を受けた設定値候補から第２の設定値を選択する。本実施形態において、第２の選択手段６２では、第２設定項目として、給紙方法情報選択手段６４と品質情報選択手段６６とを備え、給紙方法と印刷品質に関する設定値が選択される。尚、給紙方法や印刷品質の設定値が選択された場合においても、用紙種類や用紙サイズの設定値は影響を受けない。
【００１７】
用紙種類情報選択手段５４は、印刷装置２０で印刷可能な複数の印刷用紙の中から、印刷装置２０に設定する印刷用紙が選択される。また、用紙サイズ情報選択手段５６は、印刷装置２０で印刷可能な複数の用紙サイズの中から、印刷装置２０に設定する用紙サイズが選択される。また、給紙方法情報選択手段６４は、印刷装置２０に用紙を供給可能な複数の給紙方法の中から、印刷装置２０に設定する給紙方法が選択される。更に、品質情報選択手段６６は、印刷装置２０で印刷する際に選択可能な複数の印刷品質の中から、印刷装置２０に設定する印刷品質が選択される。
【００１８】
第１の情報通知手段５８は、前記第１設定値に関する情報と前記情報画面の更新要求とを、第１の選択手段５２による選択の都度、印刷装置２０のＨＴＴＰサーバ２２に対して通知する。また、この第１の情報通知手段５８は、選択情報保持手段６８に保持された第２設定値に関する情報も通知しても良い。尚、このような通知は、通知に対する応答を、通知を受けた側（ＨＴＴＰサーバ２２）が通知を送った側（印刷設定手段５０）に速やかに返すべき命令であり、例えば、ＨＴＴＰサーバ２２に対するＧＥＴ命令である。また、第１の選択手段５２で設定値が選択される設定項目は互いに関連するため、例えば、用紙種類情報選択手段５４で印刷用紙が選択された場合、ＧＥＴ命令は、選択された印刷用紙に関連付けられた用紙サイズ、給紙方法および印刷品質の情報に更新された情報画面の更新を、ＨＴＴＰサーバ２２の情報画面作成手段４０に要求する。
【００１９】
ここで、ＨＴＴＰサーバ２２の受信手段４４は、第１設定項目の設定値に関する第１の情報と情報画面の更新要求とを、ネットワークＩ／Ｆ３０を介して受信し、情報画面の更新要求を情報画面作成手段４０に送る。この情報画面作成手段４０は、複数の設定値候補を有している印刷に関しての設定をするための設定項目であって、少なくとも１つの第１設定項目と、前記第１設定項目とは異なる設定をする少なくとも１つの第２設定項目と、を有する情報画面を作成する。作成された情報画面を示すハイパーテキストのデータは、送信手段４２からＷｅｂブラウザ１２に送られる。この結果、Ｗｅｂブラウザ１２に表示される情報画面は更新され、更新された情報画面では、用紙サイズ、給紙方法および印刷品質の設定項目の中のいくつかで選択可能な設定値は、選択された印刷用紙に対応して増減される。また、印刷装置２０に現在設定されている設定値の情報は、例えば、Ｃｏｏｋｉｅを用いることによりクライアント１０毎に記憶できるため、ＨＴＴＰサーバ２２は、通知された設定値に関する情報を、クライアント１０に応じたＣｏｏｋｉｅに上書きすることで、最新の設定値の情報として記憶できる。
【００２０】
選択情報保持手段６８は、第２の選択手段６２で選択された設定値を、第２の選択手段６２による選択の都度、情報画面上に不可視な状態で保持する。本実施形態では、不可視な状態は、情報画面を構成する部品であるフォームに対して、入力された情報の表示を隠す属性を設定することで実現している。
通知指示手段７０は、印刷装置２０への情報の通知を指示する機能を有し、本実施形態では、設定指示手段７２と初期設定指示手段７４とを具備する。
設定指示手段７２は、印刷装置２０に対して、この印刷設定手段５０で選択された設定値への設定を指示する。ここで指示された情報は、第２の情報通知手段７６に送られる。また、初期設定指示手段７４は、印刷装置２０に対して、予め決定された初期設定値への設定を指示する。ここで指示された情報は、第２の情報通知手段７６に送られる。
第２の情報通知手段７６は、通知指示手段７０による指示に応じて、選択情報保持手段６８に保持された第２設定値に関する情報と次に表示すべき情報画面への遷移要求とを印刷装置２０のＨＴＴＰサーバ２２に通知する。尚、この場合の通知は、第１の情報通知手段５８における通知と同様であり、ＨＴＴＰサーバ２２に対するＧＥＴ命令である。ここで、ＨＴＴＰサーバ２２の受信手段４４は、第２設定項目の設定値に関する第２の情報と次に表示すべき情報画面への遷移要求とを、ネットワークＩ／Ｆ３０を介して受信する。
【００２１】
受信した通知が設定指示手段７２からの指示による場合、ＨＴＴＰサーバ２２は、通知されたＧＥＴ命令に従い、次に表示すべき情報画面を示すハイパーテキストのデータをＷｅｂブラウザ１２に送ることで、Ｗｅｂブラウザ１２には、次に表示される情報画面が表示される。また、印刷装置２０は、受信した第２の選択手段６２で選択された設定値の情報を、Ｃｏｏｋｉｅに上書きしても良く、Ｃｏｏｋｉｅに記載されている設定値を自身の設定値として設定する。
他方で、第２の情報通知手段７６による通知が初期設定指示手段７４からの指示による場合、ＨＴＴＰサーバ２２は、通知されたＧＥＴ命令に従い、次に表示すべき情報画面を示すハイパーテキストのデータをＷｅｂブラウザ１２に送ることで、Ｗｅｂブラウザ１２には、次に表示される情報画面が表示される。また、印刷装置２０は、予め決定され印刷装置２０に記憶された初期設定値を自身の設定値として設定すると共に、Ｃｏｏｋｉｅに上書きする。尚、本実施形態では、この印刷設定手段５０は、前記したクライアント１０のハードウェアと、Ｗｅｂブラウザ１２のようなソフトウェアとが協働することで実現しているが、これらの機能に加え、ネットワークと接続するためのネットワークＩ／Ｆ１４を具備した印刷設定装置のような様態も想定できる。
【００２２】
次に、図３は、印刷装置２０に対して印刷設定を行う際の、Ｗｅｂブラウザ１２と印刷装置２０との間の情報の流れを説明するタイミングチャートである。また、図４および図５は、Ｗｅｂブラウザ１２に表示された印刷設定画面を説明する図であり、これらも適宜参照して説明する。
最初に、ステップＳ１００において、印刷装置２０が起動されると、この印刷装置２０に現在設定されている設定値の情報が記憶部２６から取得される。また、ステップＳ１０２において、Ｗｅｂブラウザ１２が起動された後、ＨＴＴＰサーバ２２のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が指定されることにより、ＨＴＴＰサーバ２２に対して印刷設定ページを要求するＧＥＴ命令が通知される。
次に、ステップＳ１０４において、ＨＴＴＰサーバ２２は、ＧＥＴ命令に対する応答として、印刷設定ページを示すハイパーテキストのデータを生成して、Ｗｅｂブラウザ１２に返す。続いて、ステップＳ１０６において、ＨＴＴＰサーバ２２は、現在設定されている設定値の情報をＣｏｏｋｉｅに書き込む。
【００２３】
次に、ステップＳ１０８において、Ｗｅｂブラウザ１２は、ＨＴＴＰサーバ２２からハイパーテキストのデータを受け、このハイパーテキストが示す印刷設定ページを表示する。図４は、表示された印刷設定ページ８０を示し、用紙種類、用紙サイズ、給紙方法および印刷品質については、それぞれリストボックス（８１〜８４）により選択可能な設定値がユーザにより選択されて選択される。即ち、用紙種類のリストボックス８１は用紙種類情報選択手段５４であり、用紙サイズのリストボックス８２は用紙サイズ情報選択手段５６である。また、給紙方法のリストボックス８３は給紙方法情報選択手段６４であり、印刷品質のリストボックス８４は品質情報選択手段６６である。尚、これらの設定項目は、それぞれ初期値を有し、ユーザにより選択されない場合は、それぞれの初期値が設定値として使用される。また、設定値の選択は、リストボックス（８１〜８４）には限定されず、例えば、ラジオボタンにより選択しても良い。
「設定する」ボタン８６は、設定指示手段７２を操作するための指示具であり、「初期設定に戻す」ボタン８７は、初期設定指示手段７４を操作するための指示具である。尚、「設定する」ボタン８６および「初期設定に戻す」ボタン８７は、データを不可視な状態で保持する非表示領域（８９Ａ，８９Ｂ）をそれぞれ有する。また、「戻る」ボタン８５は、この印刷設定ページ８０の１つ前のページ（図示は略す。）のハイパーテキストを表示すべくＨＴＴＰサーバ２２に指示し、「メインに戻る」ボタン８８は、印刷設定の最初に表示されるページ（図示は略す。）のハイパーテキストを表示すべくＨＴＴＰサーバ２２に指示する。
次に、ステップＳ１１０において、用紙種類のリストボックス８１に表示される選択可能な項目の中から、現在選択されている項目とは異なる項目がユーザにより選択される。続いて、ステップＳ１１２において、それぞれリストボックス（８１〜８４）で選択されている設定値に関する情報と、選択された用紙種類が反映された印刷設定ページ８０への更新要求とがＧＥＴ命令でＨＴＴＰサーバ２２に対して通知される。
【００２４】
次に、ステップＳ１１４において、ＨＴＴＰサーバ２２は、ＧＥＴ命令に対する応答として、選択された用紙種類に対応した印刷設定ページ８０を示すハイパーテキストのデータを生成し、Ｗｅｂブラウザ１２に返す。続いて、ステップＳ１１５において、ＨＴＴＰサーバ２２は、選択された用紙種類に関する情報を、Ｃｏｏｋｉｅに上書きして更新する。次に、ステップＳ１１６において、Ｗｅｂブラウザ１２は、ＨＴＴＰサーバ２２から更新されたハイパーテキストのデータを受け、このハイパーテキストが示す印刷設定ページ８０を表示する。
次に、ステップＳ１１８において、給紙方法のリストボックス８３に表示される選択可能な項目の中から、現在選択されている項目とは異なる項目がユーザにより選択される。続いて、ステップＳ１２０において、選択された給紙方法に関する情報が非表示領域（８９Ａ，８９Ｂ）にそれぞれ保持される。
次に、ステップＳ１２２において、「設定する」ボタン８６がユーザにより押下される。続いて、ステップＳ１２４において、ＨＴＴＰサーバ２２に対して印刷設定の確認ページを要求するＧＥＴ命令が、一方の非表示領域８９Ａに保持されている情報と共に印刷装置２０に通知される。尚、「設定する」ボタン８６の代わりに、「初期設定に戻す」ボタン８７が押下された場合は、「設定する」ボタン８６の場合と同様に、ＧＥＴ命令と他方の非表示領域８９Ｂに保持されている情報と共に印刷装置２０に通知される。
【００２５】
次に、ステップＳ１２８において、ＨＴＴＰサーバ２２は、ＧＥＴ命令に対する応答として、印刷設定の確認ページを示すハイパーテキストのデータを生成し、Ｗｅｂブラウザ１２に返す。尚、ＨＴＴＰサーバ２２は、設定される印刷設定の内容とＣｏｏｋｉｅに記載されている現在の設定値とを比較して、内容が一致する場合は、エラーを示すメッセージボックスをクライアント１０側に表示して、以降の処理を終了させても良い。
続いて、ステップＳ１３０において、ＨＴＴＰサーバ２２は、ＧＥＴ命令で通知された一方の非表示領域８９Ａに保持されている情報、即ち、給紙方法に関する情報を、Ｃｏｏｋｉｅに上書きして更新する。尚、ステップＳ１２２で「初期設定に戻す」ボタン８７が押下された場合は、ＨＴＴＰサーバ２２は、予め決定された初期設定値の情報を、Ｃｏｏｋｉｅに上書きして更新しても良い。
次に、ステップＳ１３２において、Ｗｅｂブラウザ１２は、ＨＴＴＰサーバ２２からハイパーテキストのデータを受け、このハイパーテキストが示す印刷設定の確認ページを表示する。図５は、表示された印刷設定の確認ページ９０を示し、「戻る」ボタン９２、「確認」ボタン９４および「メインに戻る」ボタン９６が印刷設定の確認ページ９０の下部に選択可能に表示される。「確認」ボタン９４は、印刷設定ページ８０で設定された設定項目を印刷装置２０に設定する。また、「戻る」ボタン９２は、この印刷設定の確認ページ９０の１つ前のページ、即ち、印刷設定ページ８０のハイパーテキストを表示すべくＨＴＴＰサーバ２２に指示し、「メインに戻る」ボタン９６は、印刷設定の最初に表示されるページ（図示は略す。）のハイパーテキストを表示すべくＨＴＴＰサーバ２２に指示する。
【００２６】
次に、ステップＳ１３４において、「確認」ボタン９４がユーザにより押下され、ＨＴＴＰサーバ２２に対して設定完了を示すページを要求するＧＥＴ命令が通知される。
次に、ステップＳ１３６において、ＨＴＴＰサーバ２２は、ＧＥＴ命令に対する応答として、印刷設定の完了を示すページ（図示は略す。）のハイパーテキストのデータを生成し、Ｗｅｂブラウザ１２に返す。更に、ステップＳ１３８において、印刷装置２０は、Ｃｏｏｋｉｅに記載されている設定値の情報を自身に設定した後、再起動を行い、一連の処理を終了する。また、ステップＳ１２２において「初期設定に戻す」ボタン８７が押下された場合は、ステップＳ１３８において、印刷装置２０は、予め決定された初期設定値を自身に設定した後、再起動を行い、一連の処理を終了する。
他方で、ステップＳ１４０において、Ｗｅｂブラウザ１２は、ＨＴＴＰサーバ２２からハイパーテキストのデータを受け、このハイパーテキストが示す設定完了を示すページ（図示は略す。）を表示し、このページが有する確認ボタンをユーザが押下することで、一連の処理を終了する。
【００２７】
以上述べた実施形態によれば、以下のような効果を奏する。
印刷設定項目を、設定がされる毎に設定内容をＨＴＴＰサーバに通知する設定項目と設定がされてもその内容を保持しておき、設定がされたタイミングではＨＴＴＰサーバに通知しない設定項目とに分けたことにより、ＨＴＴＰサーバ間とは必要最低限な通信しか発生しないので、ユーザが待たされることがなくなる。
また、設定がされたタイミングではＨＴＴＰサーバに通知しない設定項目の設定値は、ページ遷移を伴うボタンに非表示属性で保存するので、そのボタンの押下時にその設定値はＨＴＴＰサーバへ通知される。従って、ユーザの設定が確実にＨＴＴＰサーバへ通知されることになる。
【００２８】
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）非表示領域（８９Ａ，８９Ｂ）に記載される情報は、給紙方法に関する情報や印刷品質に関する情報には限定されず、他の情報を記載してデータベースとして扱っても良い。
【図面の簡単な説明】
【００２９】
【図１】ネットワークにより双方向で通信可能に接続された印刷装置とクライアントとの構成例を示すブロック図。
【図２】本発明の実施形態に係る印刷設定手段の機能構成を説明するブロック図。
【図３】印刷装置に対して印刷設定を行う際の、Ｗｅｂブラウザと印刷装置との間の情報の流れを説明するタイミングチャート。
【図４】Ｗｅｂブラウザに表示された印刷設定ページを説明する図。
【図５】Ｗｅｂブラウザに表示された印刷設定画面を説明する図。
【符号の説明】
【００３０】
１０…クライアント、１２…Ｗｅｂブラウザ、１４…ネットワークＩ／Ｆ、１６…印刷アプリケーション、２０…印刷装置、２２…ＨＴＴＰサーバ、２４…印刷エンジン、２６…記憶部、２８…印刷データ描画部、３０…ネットワークＩ／Ｆ、３５…ネットワーク、４０…情報画面作成手段、４２…送信手段、４４…受信手段、５０…印刷設定手段、５２…第１の選択手段、５４…用紙種類情報選択手段、５６…用紙サイズ情報選択手段、５８…第１の情報通知手段、６２…第２の選択手段、６４…給紙方法情報選択手段、６６…品質情報選択手段、６８…選択情報保持手段、７０…通知指示手段、７２…設定指示手段、７４…初期設定指示手段、７６…第２の情報通知手段、８０…印刷設定ページ、８１…用紙種類のリストボックス、８２…用紙サイズのリストボックス、８３…給紙方法のリストボックス、８４…印刷品質のリストボックス、８５…「戻る」ボタン、８６…「設定する」ボタン、８７…「初期設定に戻す」ボタン、８８…「メインに戻る」ボタン、８９Ａ…一方の非表示領域、８９Ｂ…他方の非表示領域、９０…印刷設定の確認ページ、９２…「戻る」ボタン、９４…「確認」ボタン、９６…「メインに戻る」ボタン。
【図１】
2008090779.tif 000003
【図２】
2008090779.tif 000004
【図３】
2008090779.tif 000005
【図４】
2008090779.tif 000006
【図５】
2008090779.tif 000007