(57)【要約】【課題】プリンタサーバを設置しなくとも、利用者が指定した印刷設定情報を反映して、クライアント端末で作成した描画データを論理プリンタで印刷できるようにする。【解決手段】印刷の設定内容の一覧を示す複数の印刷設定情報を、論理プリンタ名と対応付けて記憶する設定情報記憶手段と、クライアント端末からＰＪＬデータ、印刷描画データ、論理プリンタ名を受信するデータ受信手段と、受信したＰＪＬデータに含まれる設定内容と、受信した論理プリンタ名に対応する設定情報記憶手段に記憶された印刷設定情報の設定内容とを比較し、ＰＪＬデータに含まれる設定内容を印刷パラメータとして指定するパラメータ設定手段と、指定された印刷パラメータで印刷描画データを印刷する印刷手段と、を備える。【選択図】        図４
2008299668.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する設定内容の一覧を示す複数の印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する設定情報記憶手段と、
ネットワークに接続される情報処理端末から利用者によって指定された印刷に関する設定内容を含む印刷設定データと、印刷対象の描画データを含む印刷描画データと、利用者によって指定された前記設定識別情報とを印刷要求として受信するデータ受信手段と、
受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、両者が一致しない場合には、受信した前記印刷設定データに含まれる前記印刷に関する設定内容を印刷パラメータとして指定するパラメータ設定手段と、
指定された印刷パラメータで前記印刷描画データを印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記パラメータ設定手段は、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、前記印刷に関する設定内容に指定されていない設定内容がある場合には、前記印刷設定情報の設定内容を印刷パラメータとして指定すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
利用者によって指定された前記設定識別情報に一致する設定識別情報を前記複数の印刷設定情報に対応する設定識別情報の中から検索し、検索された該設定識別情報に対応する印刷設定情報を取得する設定情報検索手段と、をさらに備え、
前記パラメータ設定手段は、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、検索して取得した該設定識別情報に対応する印刷設定情報の設定内容とを比較し、両者が一致しない場合には、受信した前記印刷設定データに含まれる前記印刷に関する設定内容を印刷パラメータとして指定し、または前記印刷に関する設定内容に指定されていない設定内容がある場合には、前記印刷設定情報の設定内容を印刷パラメータとして指定すること、
を特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記設定情報記憶手段は、前記複数の印刷設定情報の中の所定の前記印刷設定情報を省略時印刷設定情報として記憶し、
前記設定情報検索手段は、利用者によって指定された前記設定識別情報に一致する設定識別情報が前記設定情報記憶手段に記憶された前記複数の印刷設定情報に対応する設定識別情報に存在しない場合には、前記省略時印刷設定情報を取得し、
前記パラメータ設定手段は、取得した前記省略時印刷設定情報の設定内容を印刷パラメータとして指定すること、
を特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記設定情報記憶手段は、前記複数の印刷設定情報と前記印刷パラメータに設定する順位を示す優先度とを対応付けて記憶し、
前記パラメータ設定手段は、
受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、両者が一致しない場合で、前記優先度が所定の閾値より低い場合には、前記設定情報記憶手段が記憶する印刷設定情報の設定内容を印刷パラメータとして指定すること、
を特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画データを印刷する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、コンピュータ装置からの指示により文章等の描画データをプリンタで印刷する場合、部数、用紙サイズ等の印刷設定情報を物理的なプリンタとは別に仮想プリンタ（論理プリンタ）にあらかじめ設定しておき、その印刷設定情報に従って描画データを印刷する技術がある。ここで、論理プリンタとは、異なる印刷設定情報ごとに、ＯＳ（Operating  System）から参照できるように設定された仮想的なプリンタのことである。
【０００３】
そして、このような技術において、コンピュータ装置とプリンタがネットワーク環境にある場合には、論理プリンタの印刷設定情報は、一般にはプリンタサーバと呼ばれるサーバに記憶される。
【０００４】
例えば、特許文献１では、利用者の操作によって描画データを印刷する論理プリンタ名、描画データ、および部数、用紙サイズ等の印刷設定情報がコンピュータ装置（クライアント端末）から指定されると、これらのデータをプリンタサーバが受信する。そして、その後プリンタサーバは、受信したこれらのデータを一旦記憶し、記憶した印刷設定情報に従って描画データを印刷する。
【０００５】
【特許文献１】特開２００３−１６７７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術は、論理プリンタの印刷設定情報をプリンタサーバに記憶しているため、論理プリンタから描画データを印刷する場合、常にプリンタサーバを経由するので、処理が複雑になり、印刷時間がかかってしまうという問題があった。また、プリンタサーバを設置するための投資が必要であり、人的・物的費用がかさむという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、プリンタサーバを設置しなくとも、利用者が指定した印刷設定情報を反映して、クライアント端末で作成した描画データを物理プリンタと同様に、論理プリンタを用いて容易かつ迅速に印刷できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷に関する設定内容の一覧を示す複数の印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する設定情報記憶手段と、ネットワークに接続される情報処理端末から利用者によって指定された印刷に関する設定内容を含む印刷設定データと、印刷対象の描画データを含む印刷描画データと、利用者によって指定された前記設定識別情報とを印刷要求として受信するデータ受信手段と、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、両者が一致しない場合には、受信した前記印刷設定データに含まれる前記印刷に関する設定内容を印刷パラメータとして指定するパラメータ設定手段と、指定された印刷パラメータで前記印刷描画データを印刷する印刷手段と、を備えたことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記パラメータ設定手段は、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、前記印刷に関する設定内容に指定されていない設定内容がある場合には、前記印刷設定情報の設定内容を印刷パラメータとして指定すること、を特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項１または請求項２にかかる発明において、利用者によって指定された前記設定識別情報に一致する設定識別情報を前記複数の印刷設定情報に対応する設定識別情報の中から検索し、検索された該設定識別情報に対応する印刷設定情報を取得する設定情報検索手段と、をさらに備え、前記パラメータ設定手段は、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、検索して取得した該設定識別情報に対応する印刷設定情報の設定内容とを比較し、両者が一致しない場合には、受信した前記印刷設定データに含まれる前記印刷に関する設定内容を印刷パラメータとして指定し、または前記印刷に関する設定内容に指定されていない設定内容がある場合には、前記印刷設定情報の設定内容を印刷パラメータとして指定すること、を特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記設定情報記憶手段は、前記複数の印刷設定情報の中の所定の前記印刷設定情報を省略時印刷設定情報として記憶し、前記設定情報検索手段は、利用者によって指定された前記設定識別情報に一致する設定識別情報が前記設定情報記憶手段に記憶された前記複数の印刷設定情報に対応する設定識別情報に存在しない場合には、前記省略時印刷設定情報を取得し、前記パラメータ設定手段は、取得した前記省略時印刷設定情報の設定内容を印刷パラメータとして指定すること、を特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項１乃至４のいずれか１項にかかる発明において、前記設定情報記憶手段は、前記複数の印刷設定情報と前記印刷パラメータに設定する順位を示す優先度とを対応付けて記憶し、前記パラメータ設定手段は、受信した前記印刷設定データに含まれる前記印刷に関する設定内容と、受信した前記設定識別情報に対応する前記設定情報記憶手段に記憶された前記印刷設定情報の設定内容とを比較し、両者が一致しない場合で、前記優先度が所定の閾値より低い場合には、前記設定情報記憶手段が記憶する印刷設定情報の設定内容を印刷パラメータとして指定すること、を特徴とする。
【発明の効果】
【００１３】
請求項１にかかる発明によれば、画像形成装置が、利用者によって指定された印刷描画データと印刷設定データの印刷に関する設定内容を解析し、あらかじめ記憶した印刷設定情報の印刷に関する設定内容と解析した印刷に関する設定内容を比較し、解析した印刷に関する設定内容を印刷パラメータに反映して印刷描画データを印刷するので、クライアント端末から容易かつ迅速に論理プリンタに印刷できるという効果を奏する。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できるという効果を奏する。
【００１４】
また、請求項２にかかる発明によれば、画像形成装置が、受信した印刷設定データに含まれる印刷に関する設定内容と、受信した設定識別情報に対応する設定情報記憶手段に記憶された印刷設定情報の設定内容とを比較し、受信した印刷設定データに設定内容が設定されていない場合でも、印刷設定情報の設定内容を印刷パラメータに反映して印刷描画データを印刷するので、クライアント端末から容易かつ迅速にきめ細かく論理プリンタに印刷できるという効果を奏する。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できるという効果を奏する。
【００１５】
また、請求項４にかかる発明によれば、画像形成装置が、所定の印刷設定情報を省略時印刷設定情報として記憶し、利用者によって指定された設定識別情報に一致する設定識別情報が設定情報記憶手段に記憶された複数の印刷設定情報に対応する設定識別情報に存在しない場合には、省略時印刷設定情報の設定内容を印刷パラメータに反映して印刷描画データを印刷するので、利用者の手を煩わせることなくクライアント端末から容易かつ迅速に論理プリンタに印刷できるという効果を奏する。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できるという効果を奏する。
【００１６】
また、請求項５にかかる発明によれば、画像形成装置が、複数の印刷設定情報に対応付けて印刷パラメータに設定する順位を示す優先度を記憶し、受信した印刷設定データに含まれる印刷に関する設定内容と、受信した設定識別情報に対応する設定情報記憶手段に記憶された印刷設定情報の設定内容とを比較し、設定情報記憶手段が記憶する印刷設定情報の設定内容を印刷パラメータに反映して印刷描画データを印刷するので、クライアント端末から容易かつ迅速に効率よく論理プリンタに印刷できるという効果を奏する。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００１８】
本発明の一実施の形態として、画像形成装置をカラープリンタ等の印刷機であるプリンタ３００に適用した例を示す。なお、プリンタ３００のような印刷専用の装置だけでなく、コピー機能、ファクシミリ（ＦＡＸ）機能、印刷機能、スキャナ機能等を一つの筐体に納めたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機等、印刷機能を備えた装置であれば適用可能である。
【００１９】
（第１の実施の形態）
図１は、第１の実施の形態にかかるプリンタ３００を含むプリンタシステム１０００のネットワーク構成を示す図である。本図に示すように、プリンタシステム１０００は、クライアント端末１００と、設定用クライアント端末２００と、プリンタ３００とがネットワーク５００に接続されて構成される。また、プリンタ３００には、論理プリンタ３１０、３２０、３３０が設定され、クライアント端末１００はこれらの４台のプリンタから印刷可能な状態となっている。
【００２０】
ここで、論理プリンタとは、異なる印刷設定情報ごとにＯＳ（Operating  System）から参照できるように設定された仮想的なプリンタのことであり、物理的なプリンタ３００の印刷設定情報の設定値（例えば、印刷部数、用紙サイズ等）を異なる複数の論理プリンタを設定することによって、クライアント端末１００のＯＳ（Operating  System）からは、仮想的に複数の論理プリンタ３１０、３２０、３３０がネットワーク５００に接続されているように見える。
【００２１】
ネットワーク５００は、クライアント端末１００からプリンタ３００に送信する印刷データを媒介するものであり、インターネット回線、ＬＡＮ（Local  Area  Network：構内通信網）あるいは、無線ＬＡＮ等のネットワーク回線である。
【００２２】
クライアント端末１００は、文章等の描画データの印刷要求をプリンタに対して行うものであり、通信機能を備えた汎用のコンピュータ装置である。図２は、クライアント端末１００の機能的構成を示すブロック図である。図２に示すように、このクライアント端末１００は、アプリケーション部１１０と、プリンタドライバ部１２０と、ポートモニタ部１３０と、通信部１４０と、から構成される。
【００２３】
アプリケーション部１１０は、印刷対象のデータの生成や表示等を行うソフトウェアであり、例えば、Microsoft（R）社製品の「Microsoft  Word」（登録商標）等の文章作成ソフトウェアである。アプリケーション部１１０は、利用者が指定した印刷対象の文章等の描画データをプリンタドライバ部１２０に送信する。また、アプリケーション部１１０は、利用者によって用紙サイズ、ステープルの有無等の印刷設定が指定されると、その指定された印刷設定のデータ（以下、印刷設定データとする。）をプリンタドライバ部１２０に送信する。さらに、アプリケーション部１１０は、プリンタ３００や論理プリンタ３１０〜３３０の名称（例えば、ＰＲ１、ＰＲ２等の論理プリンタ名。）が指定されると、その論理プリンタの名称をプリンタドライバ部１２０に送信する。
【００２４】
プリンタドライバ部１２０は、アプリケーション部１１０から印刷対象のデータを受け取り、プリンタ用に変換するものであり、プリンタ３００に専用のプリンタドライバ等である。具体的には、プリンタドライバ部１２０は、アプリケーション部１１０から受け取った描画データをＰＤＬ（Page  Description  Language）データに変換し、そのＰＤＬデータをポートモニタ部１３０に送信する。また、プリンタドライバ部１２０は、アプリケーション部１１０から受け取った印刷設定データをＰＪＬ（Printer  Job  Language）データに変換し、そのＰＪＬデータをポートモニタ部１３０に送信する。さらに、プリンタドライバ部１２０は、アプリケーション部１１０から受け取った論理プリンタの名称をポートモニタ部１３０に送信する。
【００２５】
図３は、ＰＪＬデータの一例を示す説明図である。図示するように、ＰＪＬデータには用紙サイズ、ステープルの有無の他、描画データの仕分け有無、部数、両面印刷の有無等破線部で囲まれた各種の印刷設定情報が、印刷設定情報の項目名に対応付けて記述されている。
【００２６】
ポートモニタ部１３０は、ＰＤＬデータ、ＰＪＬデータを通信プロトコル用のデータに変換するものであり、プリンタドライバ部１２０から受け取ったＰＤＬデータとＰＪＬデータを通信プロトコル用のデータに変換し、変換したＰＤＬデータ、ＰＪＬデータを通信部１４０に送信する。また、ポートモニタ部１３０は、プリンタドライバ部１２０から受け取った論理プリンタの名称を通信部１４０に送信する。
【００２７】
通信部１４０は、データをネットワーク５００に送出するものであり、具体的には、ポートモニタ部１３０から受け取った、通信プロトコル用のデータに変換した後のＰＤＬデータとＰＪＬデータ、論理プリンタの名称（以下では、これらの３つのデータをまとめて印刷データという。）を、ネットワーク５００を通じてプリンタ３００に送信する。
【００２８】
図１に戻って、プリンタ３００は、クライアント端末１００からの印刷要求に従って、ＰＤＬデータを印刷するものである。図４は、プリンタ３００の機能的構成を示すブロック図を示すブロック図である。図示するように、プリンタ３００は、コントローラ３１００と、エンジン制御部３２００と、プリンタエンジン部３３００とを主に備えている。
【００２９】
コントローラ３１００は、クライアント端末１００からの印刷要求を受けて、ＰＤＬデータを印刷するようエンジン制御部３２００に指示するものであり、データ受信部３１１０と、ＰＪＬ解析部３１２０と、ＰＤＬ解析部３１３０と、設定リスト情報記憶部３１４０と、プリンタ制御部３１５０とを有する。
【００３０】
データ受信部３１１０は、クライアント端末１００から送信された印刷データを受信する。また、データ受信部３１１０は、印刷データを受信した旨を、ＰＪＬ解析部３１２０に通知する。さらに、データ受信部３１１０は、制御部４５０が印刷設定パラメータをリセットすると、論理プリンタ検索部４３０に論理プリンタの名称を通知する。また、データ受信部３１１０は、論理プリンタ検索部４３０が論理プリンタの設定リストを取得すると、ＰＪＬデータをＰＪＬ解析部３１２０に送信する。さらに、データ受信部３１１０は、印刷パラメータ更新部４４０が印刷設定パラメータを更新すると、ＰＤＬデータをＰＤＬ解析部３１３０に送信する。
【００３１】
ＰＪＬ解析部３１２０は、データ受信部３１１０からＰＪＬデータを受け取ると、そのＰＪＬデータの内容を解析し、印刷部数、用紙サイズ、ステープルの有無等の設定値、および各設定値に対応する項目名を取得し、取得した設定値、項目名を印刷パラメータ更新部４４０に送信する。また、ＰＪＬ解析部３１２０は、データ受信部３１１０から印刷データを受信した旨の通知を受けると、制御部４５０に印刷設定パラメータのリセット要求をする。
【００３２】
ＰＤＬ解析部３１３０は、データ受信部３１１０からＰＤＬデータを受け取ると、ＰＤＬデータを解析して印刷描画イメージの画像データを生成する。そして、ＰＤＬ解析部３１３０は、生成した画像データを制御部４５０に送信する。
【００３３】
設定リスト情報記憶部３１４０は、論理プリンタの印刷に関する設定内容を、論理プリンタ名と対応付けて設定リストとして記憶するＨＤＤ（ハードディスクドライブ装置）やメモリなどの記憶媒体である。設定リスト情報記憶部３１４０は、論理プリンタ１設定リスト４００と、論理プリンタ２設定リスト４１０と、論理プリンタ０設定リスト４２０とを記憶している。
【００３４】
論理プリンタ１設定リスト４００、論理プリンタ２設定リスト４１０、論理プリンタ０設定リスト４２０は、印刷に関する設定内容をリスト形式で記憶するものである（以下、これらの総称を設定リストという）。また、各設定リストにはそれぞれＰＲ１．ｌｓｔ、ＰＲ２．ｌｓｔ、ＰＲ０．ｌｓｔの名称が付されており、論理プリンタ名に相当する「ＰＲ１」「ＰＲ２」「ＰＲ０」の文字列は、クライアント端末１００からの印刷要求を受けた論理プリンタを特定するためのキーとなるものである。
【００３５】
図５は、設定リストの設定内容を示す説明図である。論理プリンタ１設定リスト４００、論理プリンタ２設定リスト４１０、論理プリンタ０設定リスト４２０のそれぞれには、図５に示すように、論理プリンタごとに印刷部数、用紙サイズ、ステープルの有無等の設定値と、これらの設定値に対応付けられた項目名（例えば、部数の項目であれば「ＱＴＹ」、給紙トレイの項目であれば「ＴＲＡＹ」等）が登録されている。これらの設定リストの設定内容は、後述するように、利用者が設定用クライアント端末２００から各項目名に対応する設定値を入力することにより設定される。なお、図５では、論理プリンタ０（デフォルト論理プリンタ）、論理プリンタ１、論理プリンタ２の３つの論理プリンタの設定リストが記憶されている例を示している。また、デフォルト論理プリンタの設定リストは、クライアント端末１００から受信したＰＤＬデータを印刷する論理プリンタが、プリンタ３００に登録されていない場合に、印刷設定パラメータにセットされるものである。
【００３６】
図４に戻り、プリンタ制御部３１５０は、コントローラ３１００の全体を制御するものであり、論理プリンタ検索部４３０と、印刷パラメータ更新部４４０と、制御部４５０と、ＲＡＭ４６０と、カウンタ４７０とを有する。後述するように、ＲＡＭ４６０にはあらかじめ印刷設定パラメータが記憶されている。尚、印刷設定パラメータとは、印刷時にエンジン制御部３２００がプリンタエンジン部３３００を制御できるように、論理プリンタの設定リストの設定値、その設定値に対応する項目名をパラメータ形式に変換したものである。
【００３７】
制御部４５０は、論理プリンタ検索部４３０、印刷パラメータ更新部４４０の動作を制御するものであり、ＰＤＬ解析部３１３０から画像データを受け取ると、受け取った画像データを印刷開始するためのスタンバイをするようエンジン制御部３２００に指示をする。さらに、制御部４５０は、その指示を行った後、印刷パラメータ更新部４４０がＰＪＬデータの設定値を更新して生成した印刷設定パラメータと、ＰＤＬ解析部３１３０から受け取った画像データをエンジン制御部３２００に送信する。また、  制御部４５０は、ＰＪＬ解析部３１２０から印刷設定パラメータのリセット要求を受けると、ＲＡＭ４６０に記憶された印刷設定パラメータをリセットする。
【００３８】
カウンタ４７０は、論理プリンタ検索部４３０、印刷パラメータ更新部４４０が設定リストの数、設定リストの項目の数を計算するものである。このカウンタ４７０を用いて、設定リスト情報記憶部３１４０に記憶された設定リストの数や、設定リストの設定項目の数をカウントする。
【００３９】
論理プリンタ検索部４３０は、データ受信部３１１０から論理プリンタの名称を受け取ると、設定リスト情報記憶部３１４０に記憶される複数の論理プリンタの設定リストの中から、受け取った論理プリンタの名称に一致する論理プリンタの設定リストを検索し、その設定リストを取得する。
【００４０】
具体的には、論理プリンタ検索部４３０は、まず通知を受けた論理プリンタの名称（ＰＲ１）を読み取る。そして、設定リスト情報記憶部３１４０に記憶された設定リストの数をカウントする。そして、その論理プリンタの名称（ＰＲ１）をキーにして、設定リストに対応付けて記憶された論理プリンタ名に一致する設定リストを、設定リスト情報記憶部３１４０に記憶される論理プリンタ１設定リスト４００、論理プリンタ２設定リスト４１０、論理プリンタ０設定リスト４２０の中から検索し、その論理プリンタ名に一致する論理プリンタの設定リストを取得する。
【００４１】
また、論理プリンタ検索部４３０は、通知を受けた論理プリンタの名称（ＰＲ１）が、設定リスト情報記憶部３１４０に記憶される論理プリンタの設定リストに含まれない場合（すなわち、通知を受けた論理プリンタの名称と設定リスト情報記憶部３１４０に記憶される論理プリンタ名の文字列が一致しない場合）には、論理プリンタ０設定リスト、すなわちデフォルト論理プリンタの設定リストを取得する。
【００４２】
印刷パラメータ更新部４４０は、ＰＪＬ解析部３１２０からＰＪＬデータの設定値と、その設定値に対応する項目名を受け取ると、論理プリンタ検索部４３０が取得した設定リストの各設定値を印刷設定パラメータにセットし、その印刷設定パラメータの設定値をＰＪＬ解析部３１２０から受け取ったＰＪＬデータの設定値に更新する。
【００４３】
具体的には、印刷パラメータ更新部４４０は、まず論理プリンタ検索部４３０が取得した設定リストの各設定値をパラメータにセットする。続いて、各設定値に対応する項目名（例えば、図５の論理プリンタ２設定リスト４２０の部数の項目名（ＱＴＹ））を設定リストの項目の中から読み取り、その項目名（ＱＴＹ）が、ＰＪＬ解析部３１２０から受け取ったＰＪＬデータの項目名の中にあるか否かを判定する。そして、項目名（ＱＴＹ）がＰＪＬデータの項目名の中にあると判定した場合には、その項目名に対応する設定値（例えば、図３のＰＪＬデータの場合は「１」）を取得する。さらに、取得した設定値がセットしたパラメータの設定値に等しいか否かを判定する。そして、両者の設定値が等しくないと判定した場合には、パラメータとしてセットした設定リストの設定値（例えば、図５の論理プリンタ２設定リストの部数の項目名（ＱＴＹ）の設定値「９９９」）を取得した設定値（例えば、図３のＰＪＬデータの場合は「１」）に更新する。
【００４４】
また、印刷パラメータ更新部４４０は、設定リストの中から読み取った項目名が、ＰＪＬデータの項目名の中に存在しないと判定した場合、またはＰＪＬデータから取得した設定値がセットしたパラメータの設定値に等しいと判定した場合には、パラメータにセットされた設定値を、そのまま印刷設定パラメータとして使用する。
【００４５】
エンジン制御部３２００は、制御部４５０から画像データを印刷開始するスタンバイの指示、および画像データと印刷設定パラメータを受け取ると、プリンタエンジン部３３００に、プリンタエンジン部３３００の各部を起動するように指示をする。また、エンジン制御部３２００は、プリンタエンジン部３３００から、画像データの印刷が終了した旨の通知を受けると、印刷が完了した旨を制御部４５０に通知する。
【００４６】
プリンタエンジン部３３００は、エンジン制御部３２００から各部を起動する指示を受けると、露光装置や感光体ドラム等の各部を起動して、画像データを印刷する。そして、プリンタエンジン部３３００は、画像データの印刷が終了すると、エンジン制御部３２００に、印刷が終了した旨の通知をする。
【００４７】
図１に戻って、設定用クライアント端末２００について説明する。設定用クライアント端末２００は、利用者が論理プリンタの設定リストの設定値を入力、設定、削除や、設定リストの一覧を表示するための汎用のコンピュータ装置である。図６に示すように、利用者は論理プリンタの設定値を入力する画面を起動し、印刷部数、用紙サイズ、ステープルの有無等の設定値を入力する。このように入力された設定値が、ネットワーク５００を介してプリンタ３００に送信され、プリンタ３００は設定値を受信して、受信した設定値を設定リスト情報記憶部３１４０の論理プリンタ設定リストに登録して記憶する。なお、設定用クライアント端末２００のブロック図については図示しないが、Ｉ／Ｅ（Internet  Explorer）等のウェブブラウザ、および通信機能を備えたコンピュータ装置であればよい。
【００４８】
次に、上述したプリンタシステム１０００で行われる実行処理について説明する。図７は、利用者が文章をクライアント端末１００上で作成し、論理プリンタ３２０（論理プリンタ１）に対して印刷要求をした場合の実行手順を示すシーケンス図である。
【００４９】
本図に示すように、利用者が、アプリケーション部１１０で作成した描画データを印刷するように印刷要求をすると、アプリケーション部１１０は、描画データと、印刷設定データと、論理プリンタの名称（ＰＲ１）をプリンタドライバ部１２０に送信する（ステップＳ７０１）。
【００５０】
そして、プリンタドライバ部１２０は、描画データと、印刷設定データをアプリケーション部１１０から受け取ると、描画データをＰＤＬデータに変換し、印刷設定データをＰＪＬデータに変換する。そして、ＰＤＬデータと、ＰＪＬデータと、論理プリンタ名（ＰＲ１）をポートモニタ部１３０に送信する（ステップＳ７０２）。
【００５１】
続いて、ポートモニタ部１３０は、プリンタドライバ部１２０からＰＤＬデータと、ＰＪＬデータを受け取ると、これらの２つのデータを通信プロトコルに適合するようにプロトコル変換する。そして、これらの２つのデータと論理プリンタの名称（ＰＲ１）とを通信部１４０に送信する（ステップＳ７０３）。
【００５２】
続いて、通信部１４０は、ポートモニタ部１３０から受け取ったＰＤＬデータ、ＰＪＬデータ、論理プリンタの名称（ＰＲ１）（すなわち、印刷データ）を、プリンタ３００に送信する（ステップＳ７０４）。
【００５３】
データ受信部３１１０は、クライアント端末１００から印刷データを受け取ると、印刷データを受け取った旨をＰＪＬ解析部３１２０に通知する（ステップＳ７０５）。
【００５４】
続いて、ＰＪＬ解析部３１２０は、データ受信部３１１０から印刷データを受け取った旨の通知を受けると、制御部４５０に対して印刷設定パラメータをリセットするよう要求する（ステップＳ７０６）。
【００５５】
制御部４５０は、ＰＪＬ解析部３１２０から印刷設定パラメータのリセット要求を受けると、印刷設定パラメータをリセットする（ステップＳ７０７）。
【００５６】
続いて、データ受信部３１１０は、制御部４５０が印刷設定パラメータをリセットすると、印刷データのうち論理プリンタの名称（ＰＲ１）を論理プリンタ検索部４３０に通知する（ステップＳ７０８）。
【００５７】
論理プリンタ検索部４３０は、データ受信部３１１０から通知された論理プリンタの名称をキーにして、設定リストの検索や取得を行うための処理を行う（ステップＳ７０９）。この処理の詳細について、図８を用いて具体的に説明する。
【００５８】
まず、論理プリンタ検索部４３０は、通知された論理プリンタの名称（文字列）を読み取る（ステップＳ８０１）。
【００５９】
続いて、論理プリンタ検索部４３０は、設定リスト情報記憶部３１４０に記憶された設定リストの数をカウントしてその最大値を求め（ステップＳ８０２）、さらにカウンタ４７０に初期値である「１」を設定する（ステップＳ８０３）。
【００６０】
次に、論理プリンタ検索部４３０は、ステップＳ８０１で読み取った論理プリンタの名称（文字列）をキーにして、設定リストに対応づけて記憶された論理プリンタ名を検索する（ステップＳ８０４）。
【００６１】
そして、読み取った論理プリンタの名称（文字列）に一致する論理プリンタ名があるか否かを判定し（ステップＳ８０５）、一致する論理プリンタ名があると判定した場合には（ステップＳ８０５；Ｙｅｓ）、その論理プリンタ名に対応づけて記憶された設定リストを取得する（ステップＳ８０８）。すなわち、一致した論理プリンタの名称が「ＰＲ１」の場合には、設定リスト情報記憶部３１４０に記憶された論理プリンタ１設定リスト４００を取得する。
【００６２】
一方、論理プリンタ検索部４３０は、読み取った論理プリンタの名称（文字列）に一致する論理プリンタ名があるか否かを判定し（ステップＳ８０５）、一致する論理プリンタ名がないと判定した場合には（ステップＳ８０５；Ｎｏ）、カウンタ４７０の値をカウントアップする（ステップＳ８０６）。
【００６３】
さらに、論理プリンタ検索部４３０は、ステップＳ８０６でカウントアップした値がステップＳ８０２でカウントした設定リストの最大値より大きいか否かを判定する（ステップＳ８０７）。
【００６４】
そして、カウントアップした値が設定リストの最大値より大きいと判定した場合（ステップＳ８０７；Ｙｅｓ）、論理プリンタ０設定リスト４２０（デフォルト論理プリンタの設定リスト）を取得する（ステップＳ８０９）。すなわち、読み取った論理プリンタの名称に一致する論理プリンタ名の設定リストが、設定リスト情報記憶部３１４０に記憶されていない場合には、デフォルト論理プリンタの設定リストが使用されることになる。
【００６５】
一方、論理プリンタ検索部４３０は、カウントアップした値が設定リストの最大値以下であると判定した場合（ステップＳ８０７；Ｎｏ）、ステップＳ８０４に戻ってステップＳ８０４〜Ｓ８０８、またはＳ８０９までの処理を繰り返す。
【００６６】
以上に示したステップＳ８０１〜Ｓ８０９の処理を行うことにより、デフォルト論理プリンタの設定リスト、またはクライアント端末１００から指定された論理プリンタの名称に一致する論理プリンタの設定リストのいずれかの設定リストを取得することができる。
【００６７】
続いて、図７に戻り、論理プリンタ検索部４３０によって設定リストが取得されると、データ受信部３１１０は、ＰＪＬデータをＰＪＬ解析部３１２０に送信する（ステップＳ７１０）。
【００６８】
そして、ＰＪＬ解析部３１２０は、データ受信部３１１０から受け取ったＰＪＬデータの内容を解析し、印刷部数、用紙サイズ、ステープルの有無等の設定値、およびその設定値に対応する項目名を取得し（ステップＳ７１１）、取得した各設定値とその設定値に対応する項目名を印刷パラメータ更新部４４０に送信する（ステップＳ７１２）。
【００６９】
印刷パラメータ更新部４４０は、ＰＪＬ解析部３１２０から設定値、その設定値に対応する項目名を受け取ると、設定リストの設定値を、受け取った設定値に更新するための処理を行う（ステップＳ７１３）。この処理の詳細について、図９を用いて具体的に説明する。
【００７０】
印刷パラメータ更新部４４０は、ＰＪＬ解析部３１２０からＰＪＬデータの設定値とその項目名を受け取ると、ステップＳ８０８またはＳ８０９で取得した設定リストの項目数をカウントし、その最大値を取得する（ステップＳ９０１）。
【００７１】
続いて、印刷パラメータ更新部４４０は、ステップＳ８０８またはＳ８０９で取得した設定リストの各項目の設定値を印刷設定パラメータにセットし（ステップＳ９０２）、カウンタ４７０に「１」をセットする（ステップＳ９０３）。
【００７２】
そして、印刷パラメータ更新部４４０は、設定リストの項目名をキーにして、その項目名をＰＪＬ解析部３１２０から受け取った項目名の中から検索し（ステップＳ９０４）、その項目名がＰＪＬデータで指定されたものであるか否かを判定する（ステップＳ９０５）。
【００７３】
ここで、印刷パラメータ更新部４４０は、設定リストの項目名がＰＪＬデータに指定されたものであると判定すると（ステップＳ９０５；Ｙｅｓ）、さらにその設定値が同じであるか否かを判定する（ステップＳ９０６）。
【００７４】
そして、設定値が同じでないと判定すると（ステップＳ９０６；Ｎｏ）、印刷設定パラメータの設定値を、ＰＪＬ解析部３１２０から受け取ったその項目名に対応する設定値に更新する（ステップＳ９０７）。
【００７５】
一方、印刷パラメータ更新部４４０は、設定リストの項目名がＰＪＬデータに指定されたものでないと判定するか（ステップＳ９０５；Ｎｏ）、または設定リストの項目名がＰＪＬデータに指定されたものであると判定し（ステップＳ９０５；Ｙｅｓ）、かつその設定値が同じであると判定すると（ステップＳ９０６；Ｙｅｓ）、何もせずに次のステップに進む。
【００７６】
そして、印刷パラメータ更新部４４０は、ステップＳ９０５〜Ｓ９０７の処理のいずれかの処理が終了すると、カウンタ４７０の値をカウントアップし（ステップＳ９０８）、カウントアップした値がステップＳ９０１でカウントした設定リストの項目数の最大値より大きいか否かを判定する（ステップＳ９０９）。
【００７７】
そして、カウントアップした値が項目数の最大値より大きいと判定した場合（ステップＳ９０９；Ｙｅｓ）、印刷設定パラメータを更新する処理を終了する。
【００７８】
一方、カウントアップした値が項目数の最大値以下であると判定した場合（ステップＳ９０９；Ｎｏ）、ステップＳ９０４に戻ってステップＳ９０４〜Ｓ９０９までの処理を繰り返す。
【００７９】
以上に示したステップＳ９０１〜Ｓ９０９の処理を行うことにより、印刷設定パラメータの設定値を、利用者が指定したＰＪＬデータの設定値に更新することができる。
【００８０】
図７に戻り、印刷設定パラメータの更新が終了すると、データ受信部３１１０は、ＰＤＬデータをＰＤＬ解析部３１３０に送信する（ステップＳ７１４）。
【００８１】
そして、ＰＤＬ解析部３１３０は、データ受信部３１１０から受け取ったＰＤＬデータの内容を解析して印刷画像イメージの画像データを生成し（ステップＳ７１５）、生成した画像データを制御部４５０に送信する（ステップＳ７１６）。
【００８２】
続いて、制御部４５０は、エンジン制御部３２００に、その画像データを印刷開始するスタンバイの指示をし（ステップＳ７１７）、ステップＳ７１３で更新した印刷設定パラメータとステップＳ７１６でＰＤＬ解析部３１３０から受け取った画像データをエンジン制御部３２００に送信する（ステップＳ７１８）。
【００８３】
そして、エンジン制御部３２００は、プリンタエンジン部３３００の露光装置や感光体ドラム、中間転写ベルト等の各部を起動する指示を行い（ステップＳ７１９）、プリンタエンジン部３３００の各部は、この指示に従って画像データを印刷する（ステップＳ７２０）。
【００８４】
そして、プリンタエンジン部３３００は、画像データの印刷が終了すると、エンジン制御部３２００に印刷終了信号を送信し（ステップＳ７２１）、エンジン制御部３２００は、その印刷終了信号を受け取ると、制御部４５０に、画像データの印刷が完了した旨を通知し（ステップＳ７２２）、本実施の形態にかかるすべての処理が終了する。
【００８５】
このように、本実施の形態においては、利用者によって指定された描画データと印刷設定データの印刷に関する設定内容を解析し、あらかじめ記憶した設定リストの設定内容と解析した印刷に関する設定内容を比較し、両者が一致しない場合には解析した印刷に関する設定内容を印刷パラメータに反映して印刷描画データを印刷する。これにより、プリンタサーバを設置しなくとも、利用者が指定した印刷設定情報を反映して、クライアント端末から容易かつ迅速に論理プリンタに印刷できる。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できる。
【００８６】
また、本実施の形態においては、受信した印刷設定データに含まれる印刷に関する設定内容と、受信した論理プリンタ名に対応する設定リスト情報記憶部３１４０に記憶された設定リストの設定内容とを比較し、印刷に関する設定内容に指定されていない設定内容がある場合には、設定リストの設定内容を印刷パラメータに反映して印刷描画データを印刷する。これにより、プリンタサーバを設置しなくとも、利用者が指定した印刷設定情報を反映して、クライアント端末からより容易かつ迅速にきめ細かく論理プリンタに印刷できる。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できる。
【００８７】
また、本実施の形態においては、所定の印刷設定情報をデフォルト設定リストとして記憶し、利用者によって指定された論理プリンタ名に一致するプリンタ名が設定情報記憶手段に記憶された複数の設定リストに対応する論理プリンタ名の中に存在しない場合には、デフォルト設定リストの設定内容を印刷パラメータに反映して印刷描画データを印刷する。これにより、プリンタサーバを設置しなくとも、利用者が指定した印刷設定情報を反映して、クライアント端末から容易かつ迅速に効率よく論理プリンタに印刷できる。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できる。
【００８８】
（第２の実施の形態）
上述した第１の実施の形態においては、クライアント端末１００から送信されたＰＪＬデータで指定された設定値と設定リスト情報記憶部３１４０に記憶された設定リストの設定値とが一致しない場合には、常にＰＪＬデータで指定された設定値を印刷設定パラメータにセットすることとした。しかし、ＰＪＬデータで指定される設定値の中には、画像データの印刷にはあまり重要でない内容も存在する。そこで、ＰＪＬデータで指定された設定値の重要度を判定し、その重要度に応じて印刷設定パラメータを更新する場合について説明する。
【００８９】
図１０は、第２の実施の形態にかかるプリンタ３０００の構成を示すブロック図である。第２の実施の形態にかかるプリンタ３０００は、論理プリンタ１設定リストとして優先度付論理プリンタ１設定リスト４０００を使用している点、および印刷パラメータ更新部４４００の機能が第１の実施の形態と異なっている。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００９０】
第２の実施の形態にかかるプリンタ３０００は、クライアント端末１００からの印刷要求に従って、ＰＤＬデータを印刷するものである点は第１の実施の形態にかかるプリンタ３００と同じであるが、優先度付論理プリンタ１設定リスト４０００の各設定項目の優先度を参照して、優先度が低い場合には、印刷設定パラメータの設定値をＰＪＬデータで指定された設定値に更新しない点で異なるものである。
【００９１】
図１１は、優先度付論理プリンタ１設定リスト４０００の例を示すものである。図１１に示すように、優先度付論理プリンタ１設定リスト４０００の設定項目に対応付けられて優先度が記憶されている。この優先度は、数値の低い順に優先度が高いことを示している。そして、ＲＡＭ４６０には、この優先度の閾値があらかじめ記憶され、後述するように、設定項目の優先度の数値がこの閾値より高い場合（すなわち、優先度が低い場合）には、印刷設定パラメータの設定値をＰＪＬデータで指定された設定値に更新しないようにする。
【００９２】
印刷パラメータ更新部４４００は、ＰＪＬ解析部３１２０からＰＪＬデータの設定値と、その設定値に対応する項目名を受け取ると、論理プリンタ検索部４３０が取得した設定リストの各設定値を印刷設定パラメータにセットする。そして、各設定値に対応付けられた優先度、および閾値を参照して、セットした印刷設定パラメータの設定値をＰＪＬ解析部３１２０から受け取ったＰＪＬデータの設定値に更新するか否か判定し、優先度が閾値以下（すなわち、優先度が高い場合）であれば、その印刷設定パラメータの設定値をＰＪＬデータの設定値に更新する。
【００９３】
続いて、第２の実施の形態におけるプリンタシステム１０００で行われる実行処理について説明する。第２の実施の形態にかかるプリンタ３０００は、第１の実施の形態にかかるプリンタ３００と比べて、優先度を参照して印刷設定パラメータを更新する部分の処理のみが異なる。そこで、図１３に、優先度を参照して印刷設定パラメータを更新する処理手順について詳述する。なお、優先度を参照して印刷設定パラメータを更新する部分の処理以外の処理は第１の実施の形態に掛かる処理と同じ処理内容であるため、第１の実施の形態に掛かる処理と同一の処理（ステップＳ９０１〜Ｓ９０６、Ｓ９０７〜Ｓ９０９）については同一の符号を付してその説明を省略している。また、本実施の形態ではＲＡＭ４６０には閾値として「８」が記憶されているものとし、ＰＪＬデータには、図１２に示すように各項目の設定値が記述されている。特に、ステープルをする位置（ＳＴＡＰＬＥ）の設定値として「ＲＩＧＨＴＴＯＰ」（右上）、パンチをする位置（ＰＵＮＣＨ）の設定値として「ＴＯＰ」（上端）が指定されている。
【００９４】
印刷パラメータ更新部４４００は、設定リストの項目名がＰＪＬデータに指定されたものであると判定し（ステップＳ９０５；Ｙｅｓ）、さらにその設定値が同じであると判定すると（ステップＳ９０６；Ｙｅｓ）、さらにその設定項目に対応する優先度を参照し、その優先度の値が閾値以下（すなわち、優先度が高い）か否かを判定する（ステップＳ１３０１）。
【００９５】
そして、優先度が高いと判定した場合（ステップＳ１３０１；Ｙｅｓ）、印刷設定パラメータの設定値をＰＪＬデータで指定された設定値に更新する（ステップＳ９０７）。
【００９６】
一方、優先度の値が閾値より大きい（優先度が低い）と判定した場合（ステップＳ１３０１；Ｎｏ）、次のステップＳ９０８に進み、カウンタの値をカウントアップし、ステップＳ９０４からＳ９０９までの各処理を繰り返す。本実施の形態では、閾値が「８」に設定されているので、図１１に示す設定リストの中で、この閾値より数値が大きい「ＳＴＡＰＬＥ」「ＰＵＮＣＨ」の各項目の設定値が、図１２に示すＰＪＬデータに指定された「ＳＴＡＰＬＥ」「ＰＵＮＣＨ」の設定値「ＲＩＧＨＴＴＯＰ」「ＴＯＰ」に更新されることなく印刷設定パラメータが生成される。
【００９７】
このように、本実施の形態においては、複数の印刷設定情報に対応付けて印刷パラメータに設定する順位を示す優先度を記憶し、受信した印刷設定データに含まれる印刷に関する設定内容と、受信した論理プリンタ名に対応する設定リスト情報記憶部３１４０に記憶された設定リストの設定内容とを比較し、両者が一致せず、かつ優先度が所定の閾値より低い場合には、設定リスト情報記憶部３１４０が記憶する設定リストの設定内容を印刷パラメータに反映して印刷描画データを印刷する。これにより、プリンタサーバを設置しなくとも、クライアント端末から容易かつ迅速に効率よく論理プリンタに印刷できる。さらに、プリンタサーバを設置しないため、人的・物的費用を削減できる。
【００９８】
上述した実施の形態においては、描画データをＰＤＬ（Page  Description  Language）データに変換し、その描画データの印刷設定データをＰＪＬ（Printer  Job  Language）データに変換することにより、論理プリンタからそのＰＪＬデータに記述された印刷設定に従って、ＰＤＬデータを印刷することとした。しかしながら、このような場合に制限されるものではなく、利用者が指定した印刷設定情報に従って論理プリンタに描画データを印刷させるものであれば適用可能である。
【００９９】
なお、上述した実施形態のプリンタで実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１００】
上述した実施形態のプリンタで実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１０１】
さらに、上述した実施形態のプリンタで実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施形態の物理プリンタで実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１０２】
上述した実施形態のプリンタで実行される画像形成プログラムは、上述した各部（データ受信部、ＰＪＬ解析部、ＰＤＬ解析部、プリンタ制御部、制御部、エンジン制御部、プリンタエンジン部、論理プリンタ検索部、印刷パラメータ更新部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、データ受信部、ＰＪＬ解析部、ＰＤＬ解析部、プリンタ制御部、制御部、エンジン制御部、プリンタエンジン部、論理プリンタ検索部、印刷パラメータ更新部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１０３】
以上のように、本発明にかかる画像形成装置は、描画データを論理プリンタで印刷する際に有用であり、特に、通信ネットワークで接続されたクライアント端末で作成した描画データを論理プリンタで印刷する技術に適している。
【図面の簡単な説明】
【０１０４】
【図１】第１の実施の形態にかかるプリンタシステムの構成を示す図である。
【図２】第１の実施の形態にかかるクライアント端末の構成を示すブロック図である。
【図３】第１の実施の形態にかかるクライアント端末で生成されるＰＪＬデータの例を示す図である。
【図４】第１の実施の形態にかかるプリンタの構成を示すブロック図である。
【図５】第１の実施の形態にかかるプリンタの設定リスト情報記憶部に記憶された設定リストの例を示した図である。
【図６】第１の実施の形態にかかる設定用クライアント端末から設定リストの設定値を入力する画面の例を示す図である。
【図７】第１の実施の形態にかかるプリンタにおいて描画データを印刷するまでの実行手順を示すシーケンス図である。
【図８】第１の実施の形態にかかるプリンタにおいて論理プリンタを検索する実行手順を示すシーケンス図である。
【図９】第１の実施の形態にかかるプリンタにおいて印刷設定パラメータを更新する実行手順を示すシーケンス図である。
【図１０】第２の実施の形態にかかるプリンタの構成を示すブロック図である。
【図１１】第２の実施の形態にかかるプリンタの設定リスト情報記憶部に記憶された設定リストの例を示した図である。
【図１２】第２の実施の形態にかかるクライアント端末で生成されるＰＪＬデータの例を示す図である。
【図１３】第２の実施の形態にかかるプリンタにおいて印刷設定パラメータを更新する実行手順を示すシーケンス図である。
【符号の説明】
【０１０５】
１００  クライアント端末
２００  設定用クライアント端末
３００、３０００  物理プリンタ
３１０、３２０、３３０  論理プリンタ
５００  ネットワーク
１１０  アプリケーション部
１２０  プリンタドライバ部
１３０  ポートモニタ部
１４０  通信部
３１１０  データ受信部
３１２０  ＰＪＬ解析部
３１３０  ＰＤＬ解析部
３１４０  設定リスト情報記憶部
３１５０  プリンタ制御部
４００、４０００  論理プリンタ１設定リスト
４１０  論理プリンタ２設定リスト
４２０  論理プリンタ０設定リスト（デフォルト論理プリンタ設定リスト）
４３０  論理プリンタ検索部
４４０、４４００  印刷パラメータ更新部
４５０  制御部
４６０  ＲＡＭ
４７０  カウンタ
【図１】
2008299668.tif 000003
【図２】
2008299668.tif 000004
【図３】
2008299668.tif 000005
【図４】
2008299668.tif 000006
【図５】
2008299668.tif 000007
【図６】
2008299668.tif 000008
【図７】
2008299668.tif 000009
【図８】
2008299668.tif 000010
【図９】
2008299668.tif 000011
【図１０】
2008299668.tif 000012
【図１１】
2008299668.tif 000013
【図１２】
2008299668.tif 000014
【図１３】
2008299668.tif 000015