(57)【要約】【課題】プリンタドライバと出力デバイスの間で行われる用紙銘柄の情報のやりとりを適切化して、利用可能な用紙銘柄を最新の状態に保つこと、及び用紙銘柄の更新を抑制することの両方を可能にする。【解決手段】ユーザが印刷用ＵＩを表示させたときに、ドライバに登録されている利用用紙タイプを検出する手段と、利用用紙タイプに用紙銘柄が含まれているか確認する手段と、用紙銘柄が含まれていたときに、ドライバからデバイスの情報取得を行う手段と、デバイスから構成情報取得で得られた最新の利用用紙タイプを印刷用ＵＩに表示する手段とを設け、過去に行った構成情報の取得結果をプリンタドライバに保持することにより、プリンタドライバのＵＩを表示するときに、構成情報取得を行うか否かを自動的に判断するようにする。【選択図】図１
2008152473.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出手段と、
前記用紙検出手段による用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認手段と、
前記用紙銘柄確認手段による用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得手段と、
前記取得手段によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示手段とを有することを特徴とする情報処理装置。
【請求項２】
ネットワークを介して接続された出力デバイスから用紙銘柄の情報を取得するタイミングをあらかじめ入力する入力手段と、
前記出力デバイスによる印刷をユーザが行う際に、印刷用のユーザインターフェースを表示する印刷用ＵＩ表示手段と、
前記印刷用ＵＩ表示手段が前記印刷用のユーザインターフェースを表示する場合、用紙銘柄の情報を前記出力デバイスから取得するタイミングであるかどうか判断する判断手段とを更に備え、
前記取得手段は、前記判断手段によって用紙銘柄の情報を前記出力デバイスから取得するタイミングであると判断された場合、当該出力デバイスにて管理されている用紙銘柄情報を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記用紙銘柄情報を前記出力デバイスから取得するタイミングを入力する前記入力手段は、
前記ユーザが出力デバイスによる印刷を行う際に、印刷用のユーザインターフェースが前記印刷用ＵＩ表示手段により表示される場合、前記出力デバイスにて管理されている最新の用紙銘柄情報を前記出力デバイスから毎回取得することを指示する指示手段を更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記最新の用紙銘柄の情報を前記出力デバイスから取得するタイミングを入力する前記入力手段は、
前記ユーザが出力デバイスによる印刷を行う際に、印刷用のユーザインターフェースが前記印刷用ＵＩ表示手段により表示される場合、前回に用紙銘柄の情報を取得してから一定期間が経過したときに、最新の用紙銘柄の情報を出力デバイスから取得することを指示する指示手段を更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出工程と、
前記用紙検出工程における用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認工程と、
前記用紙銘柄確認工程における用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得工程と、
前記取得工程によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示工程とを有することを特徴とする情報処理方法。
【請求項６】
ネットワークを介して接続された出力デバイスから用紙銘柄の情報を取得するタイミングをあらかじめ入力する入力工程と、
前記出力デバイスによる印刷をユーザが行う際に、印刷用のユーザインターフェースを表示する印刷用ＵＩ表示工程と、
前記印刷用ＵＩ表示工程において前記印刷用のユーザインターフェースを表示する場合、用紙銘柄の情報を前記出力デバイスから取得するタイミングであるかどうか判断する判断工程とを更に備え、
前記取得工程は、前記判断工程によって用紙銘柄の情報を前記出力デバイスから取得するタイミングであると判断された場合、当該出力デバイスにて管理されている用紙銘柄情報を取得することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記用紙銘柄情報を前記出力デバイスから取得するタイミングを入力する前記入力工程は、
前記ユーザが出力デバイスによる印刷を行う際に、印刷用のユーザインターフェースが前記印刷用ＵＩ表示工程において表示される場合、前記出力デバイスにて管理されている最新の用紙銘柄情報を前記出力デバイスから毎回取得することを指示する指示工程を更に有することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記最新の用紙銘柄の情報を前記出力デバイスから取得するタイミングを入力する前記入力工程は、
前記ユーザが出力デバイスによる印刷を行う際に、印刷用のユーザインターフェースが前記印刷用ＵＩ表示工程において表示される場合、前回に用紙銘柄の情報を取得してから一定期間が経過したときに、最新の用紙銘柄の情報を出力デバイスから取得することを指示する指示工程を更に有することを特徴とする請求項６に記載の情報処理方法。
【請求項９】
プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出工程と、
前記用紙検出工程における用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認工程と、
前記用紙銘柄確認工程における用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得工程と、
前記取得工程によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
ネットワークを介して接続された出力デバイスから用紙銘柄の情報を取得するタイミングをあらかじめ入力する入力工程と、
前記出力デバイスによる印刷をユーザが行う際に、印刷用のユーザインターフェースを表示する印刷用ＵＩ表示工程と、
前記印刷用ＵＩ表示工程において前記印刷用のユーザインターフェースを表示する場合、用紙銘柄の情報を前記出力デバイスから取得するタイミングであるかどうか判断する判断工程とを更に備え、
前記取得工程は、前記判断工程によって用紙銘柄の情報を前記出力デバイスから取得するタイミングであると判断された場合、当該出力デバイスにて管理されている用紙銘柄情報を取得する工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
請求項９または１０に記載のプログラムを記載したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１２】
請求項１〜４の何れか１項に記載の情報処理装置を有することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理方法に関し、特に、印刷を行う出力デバイスとプリンタドライバとの間で行われる用紙銘柄の情報のやりとりの適切化を図るために用いて好適な技術に関する。
【背景技術】
【０００２】
従来から、ＰＯＤ（print on demand：利用者の注文に応じて出版を行うシステム）市場向けの情報処理装置では、使用する用紙銘柄が数百種類にも及んでいる。そこで、事務用品メーカーから発売されている千数百種類の用紙銘柄の中から、出力デバイスのＵＩ上で幾つかをあらかじめ選択しておき、用紙銘柄を選択するための作業を比較的容易にする技術が存在している。
【０００３】
また、一方でヘビーユースなオフィスでは、社内研修のテキスト用などで、出力デバイスを使用して製本印刷などを行う場合には標準的な用紙を使用して行うことが多い。すなわち、特殊な用紙銘柄を使用することは稀で、主に、オフィスのＰＯＤセンターや印刷所では、標準的な用紙銘柄の利用が想定される。さらに、ＰＯＤ市場では、依頼主からの要望により、用紙銘柄を変更する頻度が高く、利用可能な用紙銘柄を最新の状態に保つことが有効である。
【０００４】
前述のようなＰＯＤ市場において用いられる画像処理装置として、例えば、特許文献１において提案されている画像処理装置が考慮される。特許文献１に記載の画像処理装置は、自装置の動作を情報処理装置側で制御するためのドライバプログラムと、前記ドライバプログラムに設定される自装置の構成情報とを記憶する記憶手段を備えている。また、自装置の構成が変更された場合に、その変更内容に応じて構成情報を更新する更新手段と、ドライバプログラムを情報処理装置に送信する通信手段とを備えている。さらに、前記通信手段によるドライバプログラムの送信に先立って前記ドライバプログラムに構成情報を設定する設定手段を備えている。
【０００５】
【特許文献１】特開２００２ー１４９３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記ＰＯＤ市場向けに利用可能な用紙銘柄を用紙カセットなどの頻繁な切り替えに対応して、最新の状態を常に保持しようとすると、プリンタドライバと出力デバイスとの間で用紙銘柄の情報のやりとりを頻繁に行わなければならなかった。
【０００７】
このため、通常の用紙を使用する頻度の高いオフィスにおいても、用紙銘柄の情報のやりとりで通信量が増加してしまい、その結果として処理待ちが発生するため、ユーザビリティ（usability：使いやすさ）が低下してしまう問題点があった。また、ＩＴ管理者、出力デバイスやコンピュータ、さらにネットワークに対して無用な負荷をかけてしまうばかりか、印刷作業の効率を低下させてしまう恐れがあった。
【０００８】
本発明は前述の問題点にかんがみ、プリンタドライバと出力デバイスの間で行われる用紙銘柄の情報のやりとりを適切化して、利用可能な用紙銘柄を最新の状態に保つこと、及び用紙銘柄の更新を抑制することの両方を可能にすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出手段と、前記用紙検出手段による用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認手段と、前記用紙銘柄確認手段による用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得手段と、前記取得手段によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示手段とを有することを特徴とする。
【００１０】
本発明の情報処理方法は、プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出工程と、前記用紙検出工程における用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認工程と、前記用紙銘柄確認工程における用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得工程と、前記取得工程によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示工程とを有することを特徴とする。
【００１１】
本発明のプログラムは、プリンタドライバに登録されている利用用紙銘柄を検出する用紙検出工程と、前記用紙検出工程における用紙検出の結果に基いて、標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理しているか否かを確認する用紙銘柄確認工程と、前記用紙銘柄確認工程における用紙確認の結果、前記標準的な用紙銘柄とは異なる用紙銘柄を前記プリンタドライバが管理していると判断された場合、印刷を行う出力デバイスにおいて管理されている用紙銘柄情報を取得する取得工程と、前記取得工程によって取得した前記出力デバイスにおける用紙銘柄情報に基づいて印刷用ユーザインターフェースに表示する用紙銘柄表示工程とをコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、ネットワークを介して接続された出力デバイスから用紙銘柄の情報を取得するタイミングをあらかじめ入力する入力工程と、前記出力デバイスによる印刷をユーザが行う際に、印刷用のユーザインターフェースを表示する印刷用ＵＩ表示工程と、前記印刷用ＵＩ表示工程において前記印刷用のユーザインターフェースを表示する場合、用紙銘柄の情報を前記出力デバイスから取得するタイミングであるかどうか判断する判断工程とを更に備え、前記取得工程は、前記判断工程によって用紙銘柄の情報を前記出力デバイスから取得するタイミングであると判断された場合、当該出力デバイスにて管理されている用紙銘柄情報を取得する工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、出力デバイスからプリンタドライバへの用紙銘柄情報の取得タイミングの適切化を図ることができ、ネットワークトラフィックの効率化を図ることができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下画面を参照して本発明に係る実施形態を詳細に説明する。
図１は本実施形態の情報処理装置が適用されるサーバ＆クライアント構成の一例を示すブロック図である。
図１において、通信回線３０００にサーバコンピュータ１０００、クライアントコンピュータ２０００が接続されており、双方のコンピュータとも中央演算処理装置（第１中央演算処理装置１０８０、第２中央演算処理装置２０８０）を備えている。
【００１４】
前記サーバコンピュータ１０００及びクライアントコンピュータ２０００は、ＦＤ、ＣＤ−ＲＯＭ、ＩＣメモリカード等の記憶媒体から、プログラム及び関連データを第１記憶媒体読取装置１０５０（または第２記憶媒体読取装置２０５０）により読み込む。
【００１５】
第１記憶部１０６０（第２記憶部２０６０）から第１データ制御部１０７０、第２データ制御部２０７０にロードされたシステムプログラム、アプリケーションプログラムによって、第１入力部１０２０（第２入力部２０２０）から入力される情報を処理する。また、第１インタフェース制御部１０４０（第２インタフェース制御部２０４０）を経由して各コンピュータに接続されているプリンタなどの周辺装置に出力する。これらの処理は第１入出力データ制御部１０３０（第２入出力データ制御部２０３０）の制御下で、第１データ制御部１０７０（第２データ制御部２０７０）に設けられた第１ドライバ制御部１０７１（第２ドライバ制御部２０７１）によって行われる。
【００１６】
なお、本実施形態では、第１表示部１０１０（第２表示部２０１０）はディスプレイなどの表示装置とし、第１入力部１０２０（第２入力部２０２０）はキーボード、ポインティングデバイス等で構成されているものとする。さらに第１記憶部１０６０（第２記憶部２０６０）は、ハードディスク、光磁気ディスクで構成されるものであってもいいし、これらの組み合わせで構成されるものであってもよい。
【００１７】
図２は、図１で示したサーバ＆クライアント構成上のネットワークにプリンタを接続して構成したシステムの概念図を示している。通信回線２０１上にサーバコンピュータ２０２が１台接続されている。また、複数台のクライアントコンピュータ（２０４、２０６、２０８）が接続されている。さらに、通信回線に直接接続されたプリンタ（２０５、２０７）やクライアントコンピュータ２０４を経由して通信回線上で他のクライアントコンピュータから共有可能なプリンタ２０３が存在する。
【００１８】
クライアントコンピュータ（２０４、２０６、２０８）の記憶部には、利用可能なプリンタ（２０３、２０５、２０７）から印刷を行うためにプリンタドライバがインストールされている。
【００１９】
図３は、このクライアントコンピュータ（または情報処理装置ともいう）で、コンピュータにインストールされたプリンタドライバが表示するユーザインターフェース（以下、ＵＩとする）の概念図である。
図３のＵＩで、[用紙の指定方法]で[用紙タイプで指定]を選択すると、最初のページ、２枚目のページ、その他のページ、最後のページにそれぞれ用紙タイプを設定することができる。ここでは、[最後のページ]に用紙銘柄の用紙タイプが選択されており、それ以外には、オフィスで多く利用される通常の用紙タイプが選択されている。ここで、それぞれの用紙タイプの横に配置されている設定ボタンを押すことにより、他の用紙タイプを選択することが可能である。
【００２０】
図４は、図３における用紙タイプの横にある[設定]ボタンを押すことで表示される、用紙タイプを選択するための[用紙設定]ダイアログボックスの一例を示す図である。ここでは、それぞれの用紙タイプの名前と、その用紙タイプが属するＴｙｐｅの他、坪量、紙の色などのそれぞれの用紙タイプの属性が詳細に表示されている。なお坪量とは、単位面積当たりの重さを指す。
【００２１】
例えば、図４の[用紙情報取得]ボタンを押すと、図２のクライアントコンピュータ（２０４、２０６、２０８）にインストールされているプリンタドライバと、プリンタ２０５、２０７などの出力デバイスとの間でデータの送受信が行われる。そして、各コンピュータのプリンタドライバは、出力デバイスに登録されている用紙銘柄の情報を取得して、この用紙タイプのリストを更新する。ここでは、「Ｔｙｐｅ１」が、よく利用される通常の用紙タイプを表し、「Ｔｙｐｅ２」がＰＯＤ市場でよく利用される用紙銘柄の用紙タイプを表している。
【００２２】
図５は、プリンタドライバがあらかじめ保持していて、よく利用される通常の用紙タイプと、出力デバイスに登録されている用紙タイプを出力デバイスから取得するために一般的に行われる処理手順の一例を示したフローチャートである。
【００２３】
図５に示したように、処理が開始されると、コンピュータにインストールするプリンタドライバは、よく利用される通常の用紙タイプをあらかじめ保持する（ステップＳ５１）。さらに、プリンタなどの出力デバイスは、ＰＯＤ市場でよく利用される用紙銘柄の用紙タイプを大量に保持する（ステップＳ５２）。
【００２４】
そして、出力デバイスは、ＰＯＤ市場でよく利用される用紙銘柄を含む大量の用紙タイプの中から利用する用紙タイプがユーザにより選択（図７を参照）されると、よく利用する用紙タイプの基本セットに登録する（図８を参照（ステップＳ５３））。
【００２５】
コンピュータにインストールされたプリンタドライバのＵＩ（図４）上から構成情報を取得するための操作がユーザにより実行されると、プリンタドライバは、出力デバイスに登録されている用紙タイプの情報を取得する（ステップＳ５４）。プリンタドライバでは、取得した用紙タイプと、プリンタドライバが予め保持している、よく利用される通常の用紙タイプとを合わせて表示する（ステップＳ５５）。
【００２６】
図６は、本実施形態において行われる、用紙情報の取得処理を自動的に行う一例を示すフローチャートである。
プリンタドライバは、出力デバイスに送信する印刷データの生成を指示すべく印刷用ＵＩの表示が指示されたか否かを判定する（ステップＳ６１）。ステップＳ６１において表示が指示されたと判定された場合、プリンタドライバは、印刷用ＵＩを表示する（ステップＳ６１の判定で"ＹＥＳ"）。次に、プリンタドライバは、当該プリンタドライバに登録されている用紙タイプの確認処理を実行する（ステップＳ６２）。
【００２７】
次に、プリンタドライバは、ステップＳ６３において、よく利用される通常の用紙タイプ以外の用紙銘柄の用紙タイプ（すなわちＴｙｐｅ２）が当該プリンタドライバに登録されているか判断する。この判断の結果、用紙銘柄の用紙タイプが登録されていないと判断された場合、プリンタドライバは、ステップＳ６６において、図３に示すような印刷用ＵＩを表示する。
【００２８】
また、ステップＳ６３の判断の結果、Ｔｙｐｅ２の用紙銘柄がプリンタドライバに登録されていると判断された場合、プリンタドライバは、ステップＳ６４において構成情報取得を実行して、出力デバイスから用紙情報を取得する。次に、ステップＳ６５に進み、プリンタドライバは、取得した構成情報に基づいて用紙情報を更新してプリンタドライバに登録する。そして、プリンタドライバは、更新した用紙情報に基づいて印刷用ＵＩを表示する（ステップＳ６６）。
【００２９】
図６の処理により、プリンタドライバは、そもそもデバイスが管理する用紙銘柄を管理していなければ用紙情報を出力デバイスから取得する必要がなく、効率的な処理を行える。また、プリンタドライバが、用紙銘柄を管理していると判定された場合、用紙情報を更新すべく構成情報取得処理を実行するので、ユーザは出力デバイスにて管理されている用紙情報を容易に認識することが可能となる。
【００３０】
図７は、出力デバイスにおいて、用紙銘柄と通常の用紙タイプなど、あらかじめ登録されている用紙タイプから、よく利用する基本セットに登録するためのＵＩの一例を示した図である。ここでは、出力デバイスに登録されているすべての用紙タイプがリスト表示されており、このＵＩ上のリストからユーザがよく利用する用紙タイプを選択して、「基本セットにする」ボタンを押すと、その用紙タイプが基本セットに登録される仕組みになっている。
【００３１】
図８は、出力デバイスにおいて、図７のＵＩにおいて選択されることにより、基本セットに登録された「よく利用する用紙タイプ」を表示したＵＩの一例を示した図である。ここでは、図７のＵＩですべての用紙タイプから選択された基本セットがＵＩ上にリスト表示されている。このＵＩ上のリストから用紙タイプを選択し、「基本セットから外す」ボタンを押すことで、基本セットから削除される仕組みになっている。
【００３２】
図９は、出力デバイスで基本セットに登録された用紙タイプの情報を、プリンタドライバに反映するタイミングをユーザに選択させる場合の一連の処理手順の一例を示すフローチャートである。
【００３３】
図９に示したように、処理が開始されると、先ず、プリンタドライバは、ＵＩの一部もしくは、別途に用意してある用紙タイプ更新用ＵＩを表示させる操作がユーザにより行われたか否かを判定する（ステップＳ９１）。
【００３４】
ステップＳ９１の判定の結果、ＵＩを表示させる操作が行われた場合には、プリンタドライバは、ＵＩの一部もしくは、別途用紙してある用紙タイプ更新用ＵＩを表示する。次に、ステップＳ９２に進み、プリンタドライバは、ユーザが希望する更新のタイミングが入力されるの待機する。ステップＳ９２において更新タイミングが入力された場合、プリンタドライバは、ステップＳ９３に進み、ユーザが印刷用のＵＩの表示を実行するまで待機する。
【００３５】
ステップＳ９３において、印刷用のＵＩの表示を実行する操作がユーザにより行われるとステップＳ９４に進む。ステップＳ９４において、プリンタドライバは、ユーザにより入力された任意の用紙タイプ更新のタイミングを確認する。次に、ステップＳ９５に進み、プリンタドライバは、今回がその更新タイミングに合致するか判断する。この判断の結果、更新タイミングに合致しない場合、プリンタドライバは、ステップＳ９８において印刷用ＵＩの表示を行う。
【００３６】
一方、ステップＳ９５の判断の結果、更新タイミングに合致した場合にはステップＳ９６に進み、プリンタドライバは、出力デバイスの構成情報取得を実行して出力デバイスから用紙情報を取得する。次に、ステップＳ９７に進み、プリンタドライバは、取得した用紙タイプでＵＩの更新を行う。その後、ステップＳ９８に進んで、印刷用のＵＩの表示を行う。
【００３７】
図１０は、図９の（ステップＳ９１）において、ユーザに更新のタイミングを入力させるために表示するＵＩの一例を示した図である。この例では、ユーザが印刷用ＵＩを開くたびに、常に用紙情報を取得するためのラジオボタンと、クライアントコンピュータの起動後の初回にＵＩを開くたびに用紙情報を取得するためのラジオボタンが表示されている。さらに、下のラジオボタンの右の設定ボタンを選択することで、「週に１度」、或いは「月に一度」など、ユーザの希望する頻度で、用紙情報を取得するように設定することができる。
【００３８】
その結果、出力デバイスにおいて更新された用紙情報の最新情報をプリンタドライバで管理することができる。また、本願では用紙情報の取得タイミングを自由に選択できるため、当該プリンタドライバを備える情報処理装置が設置された環境に合った取得処理を実現できる。例えば、ＰＯＤセンターなど出力デバイスにおける用紙情報の更新処理が頻繁に行われる環境では、情報処理装置の起動の度に取得する「起動時」を選択することで、プリンタドライバは、最新の用紙情報を管理できる。一方、一般オフィスなど、出力デバイスにおける用紙情報の更新処理がＰＯＤセンターほど頻繁に行われない環境では、「週に一度」を選択することで、プリンタドライバは、効率的な取得処理を実行しつつ、最新の用紙情報を管理できる。
【００３９】
図１１は、本実施形態の情報処理装置１１０１を制御する制御プログラム及び関連データがＦＤ１１０２を介してコンピュータ１１０３にロードされる状態を示している。
【００４０】
図１２は、ＦＤ１１０２に格納されている制御プログラム及び関連データのメモリマップの一例を示す図である。
【００４１】
図１３は、ＦＤ１１０２に格納されている制御プログラム及び関連データが、記憶媒体読取装置を介して、記憶部からデータ制御部にロードされたときのメモリマップの一例を示す図である。
【００４２】
なお、前述した実施形態では、ＦＤ１１０２から情報処理制御プログラムを直接、記憶媒体読取装置を介してデータ制御部に読み込んで実行する例を示した。しかし、この他にＦＤなどの記憶媒体からＨＤなどの記憶部に情報処理制御プログラムをセーブしておき、実行するときにデータ制御部に読み込むようにするようにしてもよい。
【００４３】
また、制御プログラム及び関連データを記憶する媒体は、ＦＤ、ＨＤ以外にも、光磁気ディスクやＣＤ−ＲＯＭ、ＩＣメモリカード等であってもよい。また、制御プログラム及び関連データをＲＯＭに記憶しておくことも可能である。
【００４４】
（本発明に係る他の実施形態）
前述した本発明の実施形態における情報処理装置を構成する用紙検出手段、用紙銘柄確認手段、構成情報取得手段、用紙銘柄表示手段、用紙銘柄情報取得手段、銘柄情報更新手段、取得タイミング入力手段、印刷用ＵＩ表示手段、取得タイミング判断手段、出力デバイスからプリンタドライバに登録されている利用用紙銘柄を検出する用紙検出手段、標準的な用紙銘柄以外の用紙銘柄が前記プリンタドライバに含まれているか否かを確認する用紙銘柄確認手段、プリンタドライバに用紙銘柄が登録されていたときに、最新の用紙銘柄の情報を出力デバイスから取得することを指示する指示手段、並びに情報処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００４５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図６及び図９に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４９】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００５０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００５１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５４】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５５】
【図１】本実施形態の情報処理装置が適用されるサーバ＆クライアント構成の一例を示すブロック図である。
【図２】図１で示したサーバ＆クライアント構成上のネットワークにプリンタを接続したときの概念図である。
【図３】実施形態の情報処理装置で、コンピュータにインストールされたプリンタドライバが表示するＵＩの概念図である。
【図４】図３における用紙タイプの横にある[設定]ボタンを押すことで表示される、用紙タイプを選択するための[用紙設定]ダイアログボックスの一例を示す図である。
【図５】プリンタドライバがあらかじめ保持している、よく利用される通常の用紙タイプと、プリンタなどの出力デバイスから、出力デバイスに登録されている用紙タイプを取得するまでの既存処理の一例を示したフローチャートである。
【図６】本実施形態における用紙情報の取得を自動的に処理する手順の一例を示すフローチャートである。
【図７】出力デバイスにおいて、用紙銘柄と通常の用紙タイプなど、あらかじめ登録されている用紙タイプから、よく利用する基本セットに登録するためのＵＩの一例を示した図である。
【図８】出力デバイスにおいて、図７でよく利用する用紙タイプが選択され、基本セットに登録されている用紙タイプを表示したＵＩの一例を示した図である。
【図９】出力デバイスで基本セットに登録された用紙タイプの情報を、プリンタドライバに反映するタイミングをユーザに選択させた場合の一連の処理の流れの一例を示すフローチャートである。
【図１０】図９の（ステップＳ９１）において、ユーザに更新のタイミングを入力させるＵＩの一例を示した図である。
【図１１】本実施形態の情報処理装置制御プログラム及び関連データがＦＤを介してコンピュータにロードされる状態を示す図である。
【図１２】本実施形態の情報処理装置制御プログラムがＦＤに格納されているメモリマップを示す図である。
【図１３】ＦＤに格納されていた本情報処理装置制御プログラムが、記憶媒体読取装置を介して、記憶部からデータ制御部にロードされたときのメモリマップを示す図である。
【符号の説明】
【００５６】
１０００  サーバコンピュータ
１０１０  第１表示部
１０２０  第１入力部
１０３０  第１入出力部
【図１】
2008152473.tif 000003
【図２】
2008152473.tif 000004
【図３】
2008152473.tif 000005
【図４】
2008152473.tif 000006
【図５】
2008152473.tif 000007
【図６】
2008152473.tif 000008
【図７】
2008152473.tif 000009
【図８】
2008152473.tif 000010
【図９】
2008152473.tif 000011
【図１０】
2008152473.tif 000012
【図１１】
2008152473.tif 000013
【図１２】
2008152473.tif 000014
【図１３】
2008152473.tif 000015