(57)【要約】【課題】本発明は、複数の印刷装置の機種固有の印刷設定情報の保管と印刷設定を適切に行う情報処理装置、情報処理プログラム及び記録媒体に関する。【解決手段】印刷システム１は、そのホストコンピュータＰＣが、機種固有の印刷設定項目、設定値等の各機種毎の固有設定データファイルが所定の圧縮方式で圧縮された圧縮設定データファイル３０を記憶部１３に保管して、圧縮設定データファイル３０のうち印刷先のプリンタＰｒの機種に対応する固有設定データファイルを解凍モジュール２３で解凍し、該解凍された固有設定データファイルに対応する固有印刷設定インターフェイス画面をインターフェイスモジュール２１で表示して、機器情報取得モジュール２２が該固有印刷設定インターフェイス画面での設定内容に応じて印刷設定する。【選択図】          図１
2008217650.tif 000002
【特許請求の範囲】
【請求項１】
接続される複数機種の印刷装置の１つに印刷データと印刷設定を送って印刷させる情報処理装置において、機種固有の印刷設定項目と設定値を含む、各機種毎の固有設定データファイルが所定の圧縮方式で圧縮された圧縮設定データファイルを保管する記憶手段と、該記憶手段に保管されている該圧縮設定データファイルのうち印刷先の印刷装置の機種に対応する固有設定データファイルを解凍する解凍手段と、該解凍された固有設定データファイルに対応する固有印刷設定画面を表示するインターフェイス手段と、該固有印刷設定画面での設定内容を取得して印刷設定を行う印刷設定手段とを備えていることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、前記圧縮設定データファイルが、複数の前記固有設定データファイルがそれぞれ圧縮された状態で１つのファイルとして結合され、または、該複数の固有設定データが１つのファイルとして結合された状態で圧縮されていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記解凍手段が前記圧縮設定データファイルの固有設定データファイルを解凍したとき、既に解凍されている他の固有設定データファイルが前記記憶手段に保管されていると、該解凍状態の他の固有設定データファイルを該記憶手段から削除する削除手段を備えていることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記圧縮設定データファイルは、複数の前記固有設定データファイルがそれぞれ複数種類の圧縮方式のうち任意の１つの圧縮方式で圧縮されており、前記解凍手段は、該固有設定データファイルをその圧縮方式に応じて解凍することを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記情報処理装置は、前記圧縮設定データファイルを所定の認証情報に基づいて保護し、前記インターフェイス手段に認証情報の入力を行わせる認証情報入力画面を表示させ、該認証情報入力画面から適格な認証情報が入力されると、前記解凍手段による該圧縮設定データファイルの解凍を許可する保護手段を備えていることを特徴とする請求項１から請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記保護手段は、前記入力された認証情報の認証を外部認証装置に依頼し、該外部認証装置が該入力認証情報が適格であると判断すると、前記解凍手段による前記圧縮設定データファイルの解凍を許可することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記保護手段は、前記入力された認証情報の認証を前記印刷先の印刷装置に依頼し、該印刷装置が該入力認証情報が適格であると判断すると、前記解凍手段による前記圧縮設定データファイルの解凍を許可することを特徴とする請求項５記載の情報処理装置。
【請求項８】
コンピュータに請求項１から請求項７のいずれかに記載の情報処理装置として機能させることを特徴とする情報処理プログラム。
【請求項９】
請求項８記載の情報処理プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム及び記録媒体に関し、詳細には、複数の印刷装置に対応したプリンタドライバの印刷設定の管理を適切に行う情報処理装置、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置からプリンタ、複合装置、複写装置等の印刷装置に対して直接またはサーバを介して印刷を行う場合、印刷装置に印刷設定とともに印刷データを送信して、該印刷装置に印刷データの用紙への印刷を行わせるが、この場合、情報処理装置が、該印刷装置に対応したプリンタドライバを搭載して、該プリンタドライバのユーザインターフェイス（ＵＩ）によって、情報処理装置のディスプレイに表示される印刷設定画面の詳細な印刷設定項目の各印刷設定項目毎に設定値の設定操作が行われて、該設定操作された印刷設定を印刷データとともに印刷装置に送って、印刷装置が、該各印刷設定項目に対応する印刷設定で印刷データを印刷出力する。
【０００３】
近年、ＬＡＮ（Local Area Network）等のネットワーク化が進み、ネットワークを介してパーソナルコンピュータやワードプロセッサ等の情報処理装置及びプリンタ等の印刷装置が接続されて、各情報処理装置がネットワーク上の印刷装置を利用して、印刷を行わせるようになってきている。
【０００４】
このように、情報処理装置がネットワーク上の複数の印刷装置を利用する場合、情報処理装置に、利用しようと意図する印刷装置に対応したプリンタドライバをインストールして、該プリンタドライバで印刷設定して、該印刷装置用の印刷データを生成し、印刷装置に印刷データと印刷設定を送信して、印刷要求を行う必要がある。
【０００５】
この場合、複数の機種の印刷装置に対応するプリンタドライバを情報処理装置にインストールすると、プリンタドライバのインストール作業を削減することはできるが、複数の機種に対応するプリンタドライバは、対応する機種の最大公約数的な機能しかサポートしていないため、設定できる印刷設定内容が限定され、利用性が悪いという問題がある。
【０００６】
そこで、従来、印刷装置に設定可能な印刷属性を組み合わせた印刷属性設定ファイルを印刷目的情報と対応させて記憶手段に記憶し、ネットワークを介して該印刷属性設定ファイルの更新を行うとともに、印刷目的情報に基づいて印刷属性設定ファイルを選択して、該選択された印刷属性設定ファイルを印刷設定として適用する技術が開示されている（特許文献１参照）。
【０００７】
【特許文献１】特開２００６−１５４９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１記載の従来技術にあっては、ネットワーク上の各印刷装置の機器固有の印刷設定情報を全て印刷属性設定ファイルとして記憶しているので、ネットワーク上の印刷装置が増えるに従って、印刷属性設定ファイルの数が増えて記憶手段の記憶容量を圧迫するだけでなく、使用頻度の多い印刷装置の印刷属性設定ファイルも使用頻度の極端に低い印刷装置の印刷属性設定ファイルも一緒に管理することとなり、無駄な印刷属性設定ファイルによって記憶手段の記憶容量が圧迫されるという問題があった。
【０００９】
そこで、本発明は、印刷装置の機種に対応した詳細でかつ適切な印刷設定を可能としつつ、印刷設定関連の情報を記憶する記憶手段の有効利用を図ることのできる情報処理装置、情報処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明の情報処理装置は、接続される複数機種の印刷装置の１つに印刷データと印刷設定を送って印刷させる情報処理装置において、機種固有の印刷設定項目と設定値を含む、各機種毎の固有設定データファイルが所定の圧縮方式で圧縮された圧縮設定データファイルを保管する記憶手段と、該記憶手段に保管されている該圧縮設定データファイルのうち印刷先の印刷装置の機種に対応する固有設定データファイルを解凍する解凍手段と、該解凍された固有設定データファイルに対応する固有印刷設定画面を表示するインターフェイス手段と、該固有印刷設定画面での設定内容を取得して印刷設定を行う印刷設定手段とを備えていることにより、上記目的を達成している。
【００１１】
この場合、例えば、請求項２に記載するように、前記情報処理装置は、前記圧縮設定データファイルが、複数の前記固有設定データファイルがそれぞれ圧縮された状態で１つのファイルとして結合され、または、該複数の固有設定データが１つのファイルとして結合された状態で圧縮されていてもよい。
【００１２】
また、例えば、請求項３に記載するように、前記情報処理装置は、前記解凍手段が前記圧縮設定データファイルの固有設定データファイルを解凍したとき、既に解凍されている他の固有設定データファイルが前記記憶手段に保管されていると、該解凍状態の他の固有設定データファイルを該記憶手段から削除する削除手段を備えていてもよい。
【００１３】
さらに、例えば、請求項４に記載するように、前記圧縮設定データファイルは、複数の前記固有設定データファイルがそれぞれ複数種類の圧縮方式のうち任意の１つの圧縮方式で圧縮されており、前記解凍手段は、該固有設定データファイルをその圧縮方式に応じて解凍してもよい。
【００１４】
また、例えば、請求項５に記載するように、前記情報処理装置は、前記圧縮設定データファイルを所定の認証情報に基づいて保護し、前記インターフェイス手段に認証情報の入力を行わせる認証情報入力画面を表示させ、該認証情報入力画面から適格な認証情報が入力されると、前記解凍手段による該圧縮設定データファイルの解凍を許可する保護手段を備えていてもよい。
【００１５】
さらに、例えば、請求項６に記載するように、前記保護手段は、前記入力された認証情報の認証を外部認証装置に依頼し、該外部認証装置が該入力認証情報が適格であると判断すると、前記解凍手段による前記圧縮設定データファイルの解凍を許可してもよい。
【００１６】
また、例えば、請求項７に記載するように、前記保護手段は、前記入力された認証情報の認証を前記印刷先の印刷装置に依頼し、該印刷装置が該入力認証情報が適格であると判断すると、前記解凍手段による前記圧縮設定データファイルの解凍を許可してもよい。
【００１７】
請求項８記載の発明の情報処理プログラムは、コンピュータに請求項１から請求項７のいずれかに記載の情報処理装置として機能させることにより、上記目的を達成している。
【００１８】
請求項９記載の発明の記録媒体は、請求項８記載の情報処理プログラムを記録したことにより、上記目的を達成している。
【発明の効果】
【００１９】
本発明によれば、機種固有の印刷設定項目と設定値を含む、各機種毎の固有設定データファイルが所定の圧縮方式で圧縮された圧縮設定データファイルを記憶手段に保管して、該圧縮設定データファイルのうち印刷先の印刷装置の機種に対応する固有設定データファイルを解凍し、該解凍された固有設定データファイルに対応する固有印刷設定画面を表示して、該固有印刷設定画面での設定内容に応じて印刷設定することにより、複数機種の印刷装置の固有設定データファイルを圧縮して保管しつつ必要に応じて印刷先の機種の固有設定データファイルのみを解凍して、印刷装置の機種毎に適切で詳細な印刷設定を行うことができるとともに、印刷設定関連の情報を記憶する記憶手段の有効利用を図ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２１】
図１〜図５は、本発明の情報処理装置、情報処理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の情報処理装置、情報処理プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成及び情報処理装置の機能ブロックを示す図である。
【００２２】
図１において、印刷システム１は、複数のホストコンピュータＰＣ、複数のプリンタＰｒ及び認証サーバＳＶがＬＡＮ（Local Area Network）等のネットワークで接続されており、ホストコンピュータＰＣ及びプリンタＰｒの数は、任意である。
【００２３】
ホストコンピュータ（情報処理装置）ＰＣは、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えた一般的なコンピュータが用いられているとともに、その機能モジュール構成として、アプリケーション／ＯＳ１１、ドライバモジュール１２、記憶部１３及び通信モジュール１４等を備えている。
【００２４】
このホストコンピュータＰＣは、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、フレキシブルディスク等の記録媒体に記録されている情報処理プログラムをドライバモジュール１２を構成するプリンタドライバとして読み込んで動作させ、または、専用のプログラムとして読み込んでプリンタドライバに組み込みまたは独立して動作させることで、後述する印刷設定に関する情報処理を実行する情報処理装置として構築される。
【００２５】
アプリケーション／ＯＳ１１は、ウィンドウズ（Windows：登録商標）等のＯＳ（Operating System）上に、アプリケーション（アプリケーションソフトウェア）搭載されており、アプリケーションは、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアである。
【００２６】
アプリケーション／ＯＳ１１は、ユーザによって、該アプリケーションで作成された描画データの印刷命令が、アプリケーションに対して行われると、ドライバモジュール１２に、印刷対象データである描画データを渡す。
【００２７】
記憶部（記憶手段）１３は、ＲＡＭ（Random Access Memory）やハードディスク等で構成され、圧縮設定データファイル３０を記憶するとともに、解凍後の固有設定データファイル等を記憶する。圧縮設定データファイル３０は、図２に示すように、ネットワークに接続されている複数機種のプリンタＰｒの機種固有の印刷設定項目や設定値等の固有印刷設定情報である複数の固有設定データファイルが、図２に示すように、所定の圧縮形式、例えば、ＺＩＰ、ＸＭＬ（Extensible Markup Language）等で所定の圧縮程度で圧縮されて結合されている。例えば、図２では、プリンタＡ（Printer Model A）の固有設定データファイルが高圧縮で圧縮され、プリンタＢ（Printer Model B）の固有設定データファイルが低圧縮で圧縮され、プリンタＣ（Printer Model C）の固有設定データファイルが高圧縮で圧縮されていることが示されている。また、この圧縮設定データファイル３０の圧縮形式は、記憶部１３に保持されるプラグインモジュール等によって拡張が可能である。さらに、圧縮設定データファイル３０は、上記ネットワークに接続されているプリンタＰｒの機種分の固有設定データファイルが結合されており、機種毎に固有設定データファイルを圧縮して１つの圧縮設定データファイル３０として結合する方式で結合されて圧縮設定データファイル３０として構成されていてもよいし、全ての機種の固有設定データファイルを結合した状態で一括して圧縮設定データファイル３０として圧縮されていてもよい。このように圧縮設定データファイル３０は、各機種の固有設定データファイルが圧縮されることで、データサイズが小さくなるだけでなく、各機種の固有設定データファイルが結合されることで、さらにデータサイズが小さくなる。
【００２８】
この圧縮設定データファイル３０は、例えば、図３に示すような形式のデータファイルであり、図３は、プリンタＡ（Printer Model A）について記述されていて、例えば、<item category="PAPER">では、使用できる用紙種類が指定され、<PaperValue="A4",297,210 />では、２９７ｍｍ×２１０ｍｍのＡ４という名称の用紙が使用できることが示されている。
【００２９】
上記ドライバモジュール１２は、図１に示すように、インターフェイスモジュール２１、機器情報取得モジュール２２及び解凍モジュール２３を備えているとともに、図示しないが、ネットワークに接続される全てのプリンタＰｒに対応する共通（汎用）プリンタドライバを備えている。
【００３０】
共通プリンタドライバは、ネットワークに接続されるプリンタＰｒの各機種に対応するドライバであり、各機種に共通で設定される印刷設定やプリンタＰｒとしての基本的な処理、例えば、アプリケーション／ＯＳ１１から受け取った描画データを印刷対象のプリンタＰｒの解釈できる印刷データに変換する描画処理等を行う。
【００３１】
機器情報取得モジュール（印刷設定手段、削除手段、保護手段）２２は、アプリケーション／ＯＳ１１からの印刷要求によってドライバモジュール１２が呼び出されると、印刷条件の設定のために、Call形式の関数でインターフェイスモジュール２１を呼び出して、インターフェイスモジュール２１を介して印刷に使用するプリンタＰｒが選択されると、解凍モジュール２３を使用して記憶部１３の圧縮設定データファイル３０から該選択されたプリンタＰｒの機種の固有設定データファイルを取得し、インターフェイスモジュール２１を介してユーザによる機種固有の印刷設定を可能とする。ユーザによって機種固有の印刷設定が行われると、機器情報取得モジュール２２は、設定された印刷設定内容に応じてプリンタＰｒに送信する印刷設定を生成するとともに、該印刷設定内容を図示しない描画部に渡して、描画部がアプリケーション／ＯＳ１１からの描画データを該印刷設定に応じて印刷データに変換する。
【００３２】
また、機器情報取得モジュール２２は、後述するように、解凍モジュール２３が固有設定データファイルを解凍したときに、既に解凍されていて不要の固有設定データファイルが記憶部１３にあると、該不要の固有設定データファイルを削除する。
【００３３】
さらに、機器情報取得モジュール２２は、解凍モジュール２３による圧縮設定データファイル３０が不用意に解凍されることを防止するために、所定の認証情報で保護しており、適格な認証情報が入力されると、解凍モジュール２３に圧縮設定データファイル３０を解凍させる。
【００３４】
インターフェイスモジュール（インターフェイス手段）２１は、アプリケーション／ＯＳ１１や機器情報取得モジュール２２によって呼び出されるモジュールであり、ユーザによる印刷対象のプリンタＰｒの選択や印刷設定を行うインターフェイス画面を表示して、該インターフェイス画面によってユーザによって選択・設定された内容を取得する。すなわち、インターフェイスモジュール２１は、ネットワークに接続されているプリンタＰｒのうち印刷対象とするプリンタＰｒを選択させるプリンタ選択インターフェイス画面Ｇ１（図４参照）を表示し、該プリンタ選択インターフェイス画面Ｇ１で選択されたプリンタＰｒの機種を機種情報取得モジュール２２に渡す。また、インターフェイスモジュール２１は、上記選択された機種のプリンタＰｒに固有の印刷設定を可能とする固有印刷設定インターフェイス画面（固有印刷設定画面）Ｇ３（図４参照）や共通プリンタドライバで設定可能な共通印刷設定インターフェイス画面Ｇ４（図４参照）等を表示する。さらに、圧縮設定データファイル３０の解凍を行う場合に、ユーザ認証を要求する際に、該認証インターフェイス画面（認証情報入力画面）Ｇ２（図４参照）を表示する。
【００３５】
解凍モジュール（解凍手段）２３は、圧縮設定データファイル３０の解析や解凍作業を行うモジュールであり、記憶部１３内の圧縮設定データファイル３０のうち、機器情報取得モジュール２２から取得要求のあった固有設定データファイルを解凍して、記憶部１３内に保持し、機器情報取得モジュール２２に渡す。
【００３６】
通信モジュール１４は、図示しないネットワークに接続されており、該ネットワークを介して該ネットワークに接続されているプリンタＰｒ及び認証サーバＳＶと通信を行う。
【００３７】
認証サーバ（外部認証装置）ＳＶは、予め圧縮設定データファイル３０を利用するためのパスワードや認証コード等の認証情報が登録されており、ホストコンピュータＰＣからの該ホストコンピュータＰＣで入力された認証情報とともに認証要求があると、該入力認証情報に基づいて登録認証情報を参照して認証処理を行い、認証結果をホストコンピュータＰＣに返す。
【００３８】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、そのホストコンピュータＰＣがネットワークに接続されている複数のプリンタＰｒに対応する固有設定データファイルを圧縮して圧縮設定データファイル３０として記憶部１３に格納し、該圧縮設定データファイル３０のうち印刷先として指定されたプリンタＰｒの機種の固有設定データファイルを解凍して該プリンタＰｒに対する詳細な印刷設定を可能としている。
【００３９】
この印刷設定処理について、図４及び図５に基づいて説明する。アプリケーション／ＯＳ１１のアプリケーションから印刷命令が出されて、ドライバモジュール１２が呼び出されると、機器情報取得モジュール２２が、インターフェイスモジュール２１を印刷条件設定のために関数のCall形式で呼び出す。インターフェイスモジュール２１は、呼び出されると、印刷対象のプリンタＰｒの選択を行うために、図４に示すようなプリンタ選択インターフェイス画面Ｇ１をディスプレイに表示させ、該プリンタ選択インターフェイス画面Ｇ１によって印刷に使用するプリンタＰｒが選択されると（ステップＳ１０１）、インターフェイスモジュール２１が該選択されたプリンタＰｒを機種情報取得モジュール２２に通知する。
【００４０】
機器情報取得モジュール２２は、選択されたプリンタＰｒに対する詳細な印刷設定を可能とするために、選択されたプリンタＰｒの機種に対応する固有設定データファイルが記憶部１３に保管されているか調査し（ステップＳ１０２）、選択されたプリンタＰｒの機種に対応する固有設定データファイルが記憶部１３に保管されているかチェックする（ステップＳ１０３）。
【００４１】
ステップＳ１０３で、選択されたプリンタＰｒの機種の固有設定データファイルが記憶部１３に保持されているときには、機器情報取得モジュール２２は、該固有設定データファイルが圧縮設定データファイル３０として圧縮されているかチェックし（ステップＳ１０４）、圧縮されているときには、圧縮設定データファイル３０を利用するのに認証が必要かチェックする（ステップＳ１０５）。
【００４２】
すなわち、いま、図４に示すように、プリンタ選択インターフェイス画面Ｇ１でプリンタモデルＢが選択されて、該プリンタモデルＢの固有設定データファイルが圧縮設定データファイル３０として保存されていて、認証が必要であると、認証作業に入る。
【００４３】
ステップＳ１０５で、認証が必要なときには、機器情報取得モジュール２２は、インターフェイスモジュール２１に、図４に示すような認証インターフェイス画面Ｇ２を表示させ、パスワードや認証コード等の認証情報が入力されると、該入力された認証情報を通信モジュール１４を介して認証サーバＳＶに送信する。
【００４４】
認証サーバＳＶは、送信されてきた認証情報を予め登録されている登録認証情報と比較して一致しいている登録認証情報があるか否かの認証結果をネットワークを介して認証要求してきたホストコンピュータＰＣに送信する。
【００４５】
機器情報取得モジュール２２は、通信モジュール１４を介して認証結果を受信すると、入力された認証情報が登録されていたか、すなわち、認証がＯＫかどうかチェックし（ステップＳ１０６）、認証がＯＫのときには、解凍モジュール２３に記憶部１３に格納されている圧縮設定データファイル３０の該選択されたプリンタｒの機種の固有設定データファイルのみを解凍させて記憶部１３に展開させる（ステップＳ１０７）。機器情報取得モジュール２２は、解凍された固有設定データファイルから該選択されたプリンタ機種の固有印刷設定情報を取得して、インターフェイスモジュール２１に、設定可能な項目と設定値の範囲を通知し、インターフェイスモジュール２１が、図４に示すような固有印刷設定インターフェイス画面Ｇ３を表示して、該選択されたプリンタＰｒの機種固有の印刷設定（機種固有印刷設定）を可能とする。
【００４６】
ここで、機種固有印刷設定可能な項目とは、例えば、図４の固有印刷設定インターフェイス画面Ｇ３で示すように、解像度、集約処理や用紙サイズ等の選択されたプリンタＰｒの機種に固有の機能であり、設定値とは、Ａ４、Ａ３、３００ｄｐｉ、６００ｄｐｉ等の設定値である。そして、インターフェイスモジュール２１は、機器情報取得モジュール２２から受け取った該プリンタ機種の固有設定データファイルによって指定された項目のみを固有印刷設定インターフェイス画面Ｇ３に表示し、アプリケーション１１からの該機器情報に応じた印刷条件を設定を可能とする。
【００４７】
この固有印刷設定インターフェイス画面Ｇ３で機種固有印刷設定項目について印刷設定が行われると、機器情報取得モジュール２２が、該印刷設定内容をインターフェイスモジュール２１を介して取得して、印刷設定を行う（ステップＳ１０８）。
【００４８】
ステップＳ１０６で、入力された認証情報が認証サーバＳＶに登録されておらず、認証がＮＧのときには、機器情報取得モジュール２２は、プリンタＰｒの機種に依存しない各機種に共通で設定される印刷設定情報をインターフェイスモジュール２１に渡して、インターフェイスモジュール２１が、例えば、白黒モードや規定の用紙での印刷設定等の機種に依存しない印刷設定を可能とする図４に示すような共通印刷設定インターフェイス画面Ｇ４を表示して、該機種に依存しない共通（汎用）の印刷設定（共通印刷設定）を可能とする。
【００４９】
この共通印刷設定インターフェイス画面Ｇ４で共通印刷設定項目について印刷設定が行われると、機器情報取得モジュール２２が、該印刷設定内容をインターフェイスモジュール２１を介して取得して、印刷設定を行う（ステップＳ１０９）。
【００５０】
また、ステップＳ１０３で、選択されたプリンタＰｒに対応する機種の固有設定データファイルが記憶部１３にないときには、機器情報取得モジュール２２は、プリンタＰｒの機種に依存しない各機種に共通で設定される印刷設定情報をインターフェイスモジュール２１に渡して、インターフェイスモジュール２１が、共通印刷設定インターフェイス画面Ｇ４を表示して、共通印刷設定インターフェイス画面Ｇ４で共通印刷設定項目について印刷設定が行われると、該印刷設定内容をインターフェイスモジュール２１を介して機器情報取得モジュール２２が取得して、印刷設定を行う（ステップＳ１０９）。
【００５１】
なお、上記説明では、圧縮設定データファイルの解凍に対する認証を認証サーバＳＶを利用して行っているが、認証サーバＳＶによる認証に限るものではなく、例えば、選択されたプリンタＰｒと双方向通信を行って、該プリンタＰｒ自体が認証を行ってもよい。
【００５２】
また、ユーザは、上記処理で一旦印刷先のプリンタＰｒとして選択したプリンタＰｒを別のプリンタＰｒに切り換えるときに、例えば、印刷先のプリンタＰｒを、図４のプリンタＡからプリンタＢに切り換える場合、インターフェイスモジュール２１の表示するプリンタ選択インターフェイス画面Ｇ１でプリンタＢが選択されることとなり、機器情報取得モジュール２２は、記憶部１３内の圧縮設定データファイル３０から新たな印刷先のプリンタＢ用の固有設定データファイルを調査し、プリンタＢ用の固有設定データファイルが見つかった場合は、解凍モジュール２３を使用してプリンタＢの固有設定データファイルを解凍させて取得して、記憶部１３内に保存する。その後、機器情報取得モジュール２２は、保存したプリンタＢの固有設定データファイルの内容をインターフェイスモジュール２１に通知し、インターフェイスモジュール２１に、設定可能機種固有の印刷設定項目を反映させた固有印刷設定インターフェイス画面Ｇ３を表示させ、該固有印刷設定インターフェイス画面Ｇ３で設定内容を取得して印刷設定を行う。
【００５３】
そして、機器情報取得モジュール２２は、プリンタＢの固有設定データファイルを解凍したときに、先に解凍モジュール２３を使用して解凍されていて不要となったプリンタＡ用の固有設定データファイルがあると、該プリンタＡの解凍されている固有設定データファイルを破棄する。
【００５４】
このように、本実施例の印刷システム１は、そのホストコンピュータＰＣが、機種固有の印刷設定項目と設定値を含む、各機種毎の固有設定データファイルが所定の圧縮方式で圧縮された圧縮設定データファイル３０を記憶部１３に保管して、圧縮設定データファイル３０のうち印刷先のプリンタＰｒの機種に対応する固有設定データファイルを解凍モジュール２３で解凍し、該解凍された固有設定データファイルに対応する固有印刷設定インターフェイス画面（固有印刷設定画面）Ｇ３をインターフェイスモジュール２１によって表示して、機種情報取得モジュール２２が、該固有印刷設定インターフェイス画面Ｇ３での設定内容に応じて印刷設定している。
【００５５】
したがって、複数機種のプリンタＰｒの固有設定データファイルを圧縮して保管しつつ必要に応じて印刷先のプリンタＰｒの機種の固有設定データファイルのみを解凍して、機種毎に適切で詳細な印刷設定を行うことができ、印刷設定の利用性を向上させることができるとともに、印刷設定関連の情報を記憶する記憶部１３の有効利用を図ることができる。
【００５６】
また、本実施例のホストコンピュータＰＣにおいて、圧縮設定データファイル３０は、複数の固有設定データファイルがそれぞれ圧縮された状態で１つのファイルとして結合され、または、該複数の固有設定データが１つのファイルとして結合された状態で圧縮されている。
【００５７】
したがって、各固有設定データを単に圧縮するだけでなく、結合することで、さらにデータサイズを小さくすることができ、より一層記憶部１３の有効利用を図ることができる。
【００５８】
さらに、本実施例のホストコンピュータＰＣは、解凍モジュール２３が、圧縮設定データファイル３０の固有設定データファイルを解凍したとき、既に解凍されている他の固有設定データファイルが記憶部１３に保管されていると、機器情報取得モジュール２２が、該解凍状態の他の固有設定データファイルを記憶部１３から削除している。
【００５９】
したがって、印刷先プリンタＰｒの切換時に、記憶部１３上に不要なファイルが残ることを防止することができ、記憶部１３の有効利用を図ることができるとともに、セキュリティを向上させることができる。
【００６０】
また、本実施例のホストコンピュータＰＣは、圧縮設定データファイル３０の複数の固有設定データファイルが、それぞれ複数種類の圧縮方式のうち任意の１つの圧縮方式で圧縮されており、解凍モジュール２３は、該固有設定データファイルをその圧縮方式に応じて解凍している。
【００６１】
したがって、各種圧縮方式で圧縮されている固有設定データファイルを有効利用することができ、利用性をさらに向上させることができる。
【００６２】
さらに、本実施例のホストコンピュータＰＣは、機器情報取得モジュール２２が、圧縮設定データファイル３０を所定の認証情報に基づいて保護し、インターフェイスモジュール２１に認証情報の入力を行わせる認証インターフェイス画面（認証情報入力画面）Ｇ２を表示させ、認証インターフェイス画面Ｇ２から適格な認証情報が入力されると、解凍モジュール２３に圧縮設定データファイル３０を解凍させている。
【００６３】
したがって、不用意に圧縮設定データファイル３０が解凍されて情報が漏洩するのを防止することができ、情報のセキュリティを向上させることができる。
【００６４】
また、本実施例のホストコンピュータＰＣは、機器情報取得モジュール２２が、入力された認証情報の認証をネットワークに接続されている認証サーバ（外部認証装置）ＳＶに依頼し、認証サーバＳＶが該入力認証情報が適格であると判断すると、解凍モジュール２３に圧縮設定データファイル３０を解凍させている。
【００６５】
したがって、不用意に圧縮設定データファイル３０が解凍されて情報が漏洩するのを適切に防止することができ、情報のセキュリティをより一層向上させることができる。
【００６６】
さらに、本実施例のホストコンピュータＰＣは、機器情報取得モジュール２２が、入力された認証情報の認証を印刷先のプリンタＰｒに依頼し、該プリンタＰｒが該入力認証情報が適格であると判断すると、解凍モジュール２３に圧縮設定データファイル３０を解凍させている。
【００６７】
したがって、不用意に圧縮設定データファイル３０が解凍されて情報が漏洩するのを適切に防止することができ、情報のセキュリティをより一層向上させることができる。
【００６８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６９】
本発明は、複数のプリンタ等の印刷装置を適宜選択して利用する場合の該印刷装置に固有の印刷設定を適切に行いつつ、印刷設定情報を保管するメモリの有効利用を行うコンピュータ等の情報処理装置、情報処理プログラム及び記録媒体に適用することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施例を適用した印刷システムのシステム構成及び情報処理装置の機能ブロックを示す図。
【図２】図１の記憶部に保管される圧縮設定データファイルのファイル構成の一例を示す図。
【図３】図２の固有設定データファイルの一例を示す図。
【図４】図１のホストコンピュータによる印刷設定処理の説明図。
【図５】図１のホストコンピュータによる印刷設定処理を示すフローチャート。
【符号の説明】
【００７１】
１  印刷システム
ＰＣ  ホストコンピュータ
Ｐｒ  プリンタ
ＳＶ  認証サーバ
１１  アプリケーション／ＯＳ
１２  ドライバモジュール
１３  記憶部
１４  通信モジュール
２１  インターフェイスモジュール
２２  機器情報取得モジュール
２３  解凍モジュール
３０  圧縮設定データファイル
Ｇ１  プリンタ選択インターフェイス画面
Ｇ２  認証インターフェイス画面
Ｇ３  固有印刷設定インターフェイス画面
Ｇ４  共通印刷設定インターフェイス画面
【図１】
2008217650.tif 000003
【図２】
2008217650.tif 000004
【図３】
2008217650.tif 000005
【図４】
2008217650.tif 000006
【図５】
2008217650.tif 000007