(57)【要約】【課題】  印刷設定情報を物理的なプリンタとは別に論理プリンタに予め設定しておき、その印刷設定情報に従って印刷データを印刷する印刷制御装置について、論理プリンタを利用した印刷を容易かつ正確に行えるようにすること。【解決手段】  利用者が設定可能な印刷に関する設定内容の一覧を示す複数の印刷設定情報を、印刷設定情報に固有の設定識別情報と対応付けて記憶する設定情報記憶手段と、利用者が設定不可能な印刷に関する工場出荷値設定内容の一覧を示す印刷設定情報を印刷設定情報に固有の設定識別情報と対応付けて記憶する初期値設定情報記憶手段と、設定識別情報が無い印刷データについて、設定情報記憶手段あるいは初期値設定情報記憶手段に記憶された印刷設定情報を印刷パラメータとして印刷データを印刷する印刷手段とを備える。【選択図】図１
2011180858.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定情報を物理的なプリンタとは別に論理プリンタに予め設定しておき、その印刷設定情報に従って印刷データを印刷する印刷制御装置において、
利用者が設定可能な印刷に関する設定内容の一覧を示す複数の印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する設定情報記憶手段と、
利用者が設定不可能な印刷に関する工場出荷値設定内容の一覧を示す印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する初期値設定情報記憶手段と、
利用者によって指定された印刷データに、設定識別情報が含まれない場合は、初期値設定情報記憶手段に記憶された前記印刷設定情報を印刷パラメータとして印刷する印刷手段と、を備えることを特徴とする印刷制御装置。
【請求項２】
利用者が指定した印刷データに含まれる前記設定識別情報と、一致する前記設定識別情報が前記設定情報記憶手段に記憶された前記複数の印刷設定情報に対応する設定識別情報に存在しない場合には、前記初期値設定情報記憶手段の設定内容を印刷パラメータとして指定すること、を特徴とする請求項１に記載の印刷制御装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データを印刷する画像形成装置の印刷制御装置に関するものであり、殊に、論理プリンタを利用した印刷装置による印刷を容易かつ正確に行える印刷制御装置に関するものである。
【背景技術】
【０００２】
従来、コンピュータ装置からの指示により文章等の印刷データをプリンタで印刷する場合、用紙サイズ、排紙トレイ、ステープルの有無等の印刷設定情報を物理的なプリンタとは別に仮想的なプリンタ（論理プリンタ）に予め設定しておき、その印刷設定情報に従って印刷データを印刷する技術が既に知られている。
なお、「論理プリンタ」とは、１台のプリンタにおいて、異なる印刷設定情報毎にクライアントから参照できるように設定された仮想的なプリンタを意味する。
【０００３】
〔従来技術１〕
印刷設定情報を物理的なプリンタとは別に論理プリンタに予め設定しておき、その印刷設定情報に従って印刷データを印刷する印刷制御装置が特開２００８−２９９６６８号公報（特許文献１）に記載されており、当該特許文献には、容易かつ迅速に論理プリンタに印刷する目的で、利用者によって指定された設定識別情報に一致する設定識別情報が設定情報記憶手段に記憶された複数の印刷設定情報に対応する設定識別情報に存在しない場合には、省略時印刷設定情報の設定内容を印刷パラメータに反映して印刷描画データを印刷することが、開示されている。
しかしながら、省略時印刷設定情報の設定内容を印刷パラメータに反映して印刷描画データを印刷する場合、省略時印刷設定情報が利用者によって変更可能なため、例えば、部数が複数部数に設定されている可能性があるなど、正確に印刷を行うには論理プリンタの設定内容を印刷前に確認しなくてはならない。
【０００４】
〔従来技術２〕
また、特開２０１０−３２４３号公報（特許文献２）には、初期値がＲＯＭに記憶されている構成が記載されている。
しかし、特許文献２ではＲＯＭ（ＲＯＭ１１４ｄ１４）について、書き換え可能であると理解され、また、機器固有設定データがユーザによって設定可能かどうかについては記載がない。
したがって、複数の利用者が使用できる論理プリンタの場合において、設定値が変更可能であると、ユーザ（デフォルト設定、すなわち、初期設定で印刷したいユーザ）の希望どおりの印刷ができない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術による、論理プリンタを利用した印刷制御装置では、論理プリンタの設定内容を確認しなければ正しく印刷することができないという課題がある。
【０００６】
そこで、本発明は、印刷設定情報を物理的なプリンタとは別に論理プリンタに予め設定しておき、その印刷設定情報に従って印刷データを印刷する印刷制御装置について、個別の論理プリンタを指定せずに初期設定値で印刷する場合でも、その印刷を容易かつ正確に行えるようにすることをその目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、
印刷設定情報を物理的なプリンタとは別に論理プリンタに予め設定しておき、その印刷設定情報に従って印刷データを印刷する印刷制御装置において、
利用者が設定可能な印刷に関する設定内容の一覧を示す複数の印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する設定情報記憶手段と、
利用者が設定不可能な印刷に関する工場出荷値設定内容の一覧を示す印刷設定情報を、前記印刷設定情報に固有の設定識別情報と対応付けて記憶する初期値設定情報記憶手段と、
利用者によって指定された印刷データに、設定識別情報が含まれない場合は、初期値設定情報記憶手段に記憶された、前記印刷設定情報を印刷パラメータとして印刷する印刷手段と、を備えていることを特徴とする。これにより、論理プリンタを利用したくない場合は論理プリンタを指定する必要がなく、論理プリンタの設定内容を確認しなくても正しく印刷することができる。
【０００８】
また、利用者が指定した印刷データに含まれる前記設定識別情報と、一致する前記設定識別情報が前記設定情報記憶手段に記憶された前記複数の印刷設定情報に対応する設定識別情報に存在しない場合には、前記初期値設定情報記憶手段の設定内容を印刷パラメータとして指定すること、を特徴とする。
【発明の効果】
【０００９】
本発明により、利用者が変更することができない印刷設定情報を設け、この印刷設定情報に工場出荷値を常に設定しておき、この印刷設定情報を利用して印刷を行うので論理プリンタを利用した印刷を、容易かつ正確に行える。
したがって、論理プリンタを利用した印刷を、容易かつ正確に行える印刷制御装置が提供される。
【図面の簡単な説明】
【００１０】
【図１】は、プリンタシステムの構成を示すブロック図。
【図２】は、論理プリンタの各設定値の表示についての説明図。
【図３】は、論理プリンタの各設定値についての説明図。
【発明を実施するための形態】
【００１１】
本発明の実施の形態を説明する。
本発明は、論理プリンタを利用した印刷装置において、論理プリンタを利用したくない場合に際して、以下の特徴を有しているものである。
すなわち、利用者が変更することができない印刷設定情報を設け、この印刷設定情報に工場出荷値を常に設定しておき、論理プリンタを指定しない（利用しない）場合に、この印刷設定情報を利用して印刷を行うことになっている。以上の特徴を有するこの発明の実施例を図面に基づいて説明する。
【実施例】
【００１２】
図１のブロック図に基づいて、本発明の実施例の印刷制御装置を含むプリンタシステムを説明する。
このプリンタシステムは図示のように、クライアント端末１００と、クライアント端末のＷｅｂブラウザ１１０と、プリンタ２００とが、ネットワーク１０１、１１１で接続されて構成されている。そして、前記クライアント端末１００は、印刷データの印刷要求をプリンタ２００に対して行うものであり、通信機能を備えた汎用のコンピュータ装置から構成されている。
【００１３】
プリンタ２００は、コントローラ３００と、それによって制御されるプリンタエンジン４００とからなる物理的な１つのプリンタ（例えばカラープリンタ）と、仮想的に設定されている複数の論理プリンタ（異なる印刷設定情報毎にＯＳ(Operating System)から参照できるように設定された仮想的なプリンタである。この実施例１においては図示の論理プリンタ０〜ｎがこれに当たる）とを有し、物理的なプリンタの印刷設定情報の設定値（例えば給紙トレイの状態、用紙サイズなど）を異なる複数の論理プリンタに対して設定することにより、クライアント端末１００のＯＳからは、前記複数の論理プリンタ０〜ｎがネットワーク１０１を介してそれぞれ接続されているように見える。
【００１４】
コントローラ３００は、クライアント端末１００からの印刷要求を受けて、印刷データを印刷するようプリンタエンジン４００に指示するものであり、データ受信部３０１と、論理プリンタ設定部３０２と、データ解析部３０３と、印刷制御部３０４を有する。また、Ｗｅｂサーバ３０６、操作パネル３０７、データ記憶部３０８、などを有し、各構成要素は図面に示すような接続関係になっている。データ記憶部３０８は、複数の論理プリンタ0〜ｎ毎の設定値である論理プリンタ設定値３０５が格納されている。論理プリンタ設定値３０５は、論理プリンタ番号毎にテーブルで管理されており、論理プリンタ設定値５０１で示すような様々な設定値が格納されている。
【００１５】
まず、論理プリンタを利用した印刷方法について説明する。
データ受信部３０１は、クライアント端末１００からネットワーク１０１を経由して送信された印刷データを受信する。論理プリンタ設定部３０２は、受信した前記印刷データに含まれる論理プリンタ名と、論理プリンタ設定値３０５に設定されている論理プリンタ名を比較し一致する論理プリンタ特定し、論理プリンタ名に紐付けされた論理プリンタ番号に相当する設定値（用紙サイズ、排紙トレイ、部数等）をデータ記憶部３０８の論理プリンタ設定値３０５から取得し、その設定値を印刷パラメータとして、印刷データと共にデータ解析部３０３に通知する。
【００１６】
ここで、論理プリンタ設定部３０２が参照する論理プリンタ１〜ｎ毎の論理プリンタ設定値３０５は、クライアント端末のＷｅｂブラウザ１１０よりネットワーク１１１を経由しＨＴＴＰ（Hyper Text Transfer Protocol）でＷｅｂサーバ３０６と通信を行い、利用者が設定した値が論理プリンタ設定値３０５としてデータ記憶部３０８に登録される。この登録は、操作パネル３０７から行う構成にしてもよい。前記ネットワーク１０１，１１１としては、例えばインターネット回線、ＬＡＮ（Local Area Network）あるいは無線ＬＡＮなどのネットワーク回線が用いられる。なお、ネットワーク１０１と１１１は、説明のため２つに分けた記載としているが、勿論、同一のネットワークとして構成することも可能である。
【００１７】
データ解析部３０３は、論理プリンタ設定部３０２から受信した印刷データの内容を解析し、印刷データにて指定されている用紙サイズ、排紙トレイ、部数等の印刷パラメータの有無を確認し、印刷パラメータがあれば、論理プリンタ設定部３０２から通知された印刷パラメータに上書きする。上書きされない印刷パラメータは、論理プリンタ設定部３０２で設定した値が利用されることになる。これにより、論理プリンタの印刷パラメータより印刷データの設定値が優先される。
その後、印刷制御部３０４は、データ解析部３０３から受け取った印刷データおよび印刷パラメータをプリンタエンジン４００に送信して印刷を行う。
なお、本実施例では説明のため、２台のクライアント端末で記載したが、これに限られるものではなく、１台のみ、又は複数のクライアント端末がネットワークによりプリンタ２００に接続されていてもよい。また、クライアント端末１００がオンライン印刷機能に加えてＷｅｂブラウザ機能を備える構成であってもよい。
【００１８】
前記のように、Ｗｅｂサーバ３０６は、クライアント端末のＷｅｂブラウザ１１０よりネットワーク１１１を経由しＨＴＴＰで通信を行う。利用者は、Ｗｅｂブラウザ１１０を利用してプリンタ２００の各種設定を参照および変更することが可能である。プリンタ２００の各種設定の参照および変更には、アクセス権限が設けられており、一般利用者は論理プリンタ設定値３０５の参照のみが可能であり、管理者は論理プリンタ設定値３０５の参照および変更が可能である。
【００１９】
次に図１、図２、図３に基づいて、論理プリンタ０（初期値設定情報記憶手段）を利用した場合の印刷について説明する。
論理プリンタ設定値３０５に示す論理プリンタ０の設定値は、利用者に無用な負担をかけないよう、想定されるもっとも一般的な環境に合わせて出荷時に予め設定する工場出荷値が設定されている。この論理プリンタ０は、図２に示すように設定値を参照することは可能であるが、これは管理者であっても、図３に示すように設定値を変更することはできない。
これにより、論理プリンタ０の設定値には、常に既定値が設定されているため、利用者は設定値の内容が変更されているかを確認する必要がなく、したがって、容易かつ正確に印刷を行える。
【００２０】
論理プリンタ設定部３０２は、受信した前記印刷データに含まれる論理プリンタ名が論理プリンタ０の場合、あるいは、受信した前記印刷データに含まれる論理プリンタ名と、論理プリンタ設定値３０５の論理プリンタ名を比較し、一致する論理プリンタ名が存在しない場合、論理プリンタ設定値３０５の論理プリンタ０をデータ記憶部３０８の論理プリンタ設定値３０５から取得し、その設定値を印刷パラメータとして、印刷データと共にデータ解析部３０３に通知する。
【００２１】
ちなみにいえば、前記特許文献１においても、印刷データで指定した論理プリンタが、プリンタに登録されていない場合に、特定の論理プリンタ（省略時印刷設定情報）を利用して印刷を行うことが記載されているが、この特定の論理プリンタは、前記のとおり、利用者が設定用クライアント端末から各項目名に対応する設定値を入力することが可能であるため、正しく印刷を行うには、利用する論理プリンタ設定値３０５を確認しなければならないという問題が残っている。
【００２２】
図２に基づいて、論理プリンタの各設定値の表示について説明する。
図２は、一般利用者がクライアント端末のＷｅｂブラウザ１１０よりＷｅｂサーバ３０６を通して論理プリンタ設定値３０５を参照した場合のＷｅｂブラウザ画面の一例を示している。
同図に示されているように論理プリンタ一覧５００には、例えば論理プリンタ名、プロトコル、ポート番号ならびに論理プリンタのタイプ名などの欄が設けられている。この論理プリンタ一覧５００より、利用したい論理プリンタ（本実施例の場合は論理プリンタ３）を選択すると、画面右側に論理プリンタ設定値５０１が表示される。
この論理プリンタ設定値５０１の欄には、例えば論理プリンタ名、給紙トレイ、用紙サイズ、用紙種類、用紙カラー、排紙トレイ、両面印刷の有無、部数などの複数の印刷設定情報を表示する欄が設けられており、さらにこの論理プリンタ設定値５０１の欄には、処理を終了するためのキャンセルボタン５０２が設けられている。
【００２３】
次に、図３に基づいて論理プリンタの各設定値の変更について説明する。
図３は、管理者がクライアント端末のＷｅｂブラウザ１１０よりＷｅｂサーバ３０６を通して論理プリンタ設定値３０５を参照した場合のＷｅｂブラウザ画面の一例を示す図である。なお、管理者か一般利用者かは、たとえば、クライアント端末へのログイン時のユーザＩＤに紐付けされたグループによる判別や、Ｗｅｂサーバ３０６へのログイン時に管理者用パスワードを入力させる初期画面を表示させて判別するなど、公知のユーザアクセス権限の判定方法が利用可能である。
図３に示されているように、管理者権限のあるユーザにより、論理プリンタ一覧６００より、利用したい論理プリンタ（この実施例の場合は論理プリンタ３）が選択されると、画面右側に論理プリンタ設定値６０１が表示される。論理プリンタ設定値６０１の各設定値は変更可能になっており、変更を確定するためのＯＫボタン６０３と処理を終了するためのキャンセルボタン６０２を備えている。
【００２４】
この実施例では、論理プリンタ一覧６００に論理プリンタ設定値３０５の論理プリンタ０を表示しないことで、論理プリンタ０の各設定値の変更を不可能としているが、論理プリンタ０の場合は論理プリンタ設定値６０１を表示するだけの構成であってもよい。
【符号の説明】
【００２５】
１００：クライアント端末
１０１，１１１：ネットワーク
１１０：クライアント端末のＷｅｂブラウザ
２００：プリンタ
３００：コントローラ
３０１：データ受信部
３０２：論理プリンタ設定部
３０３：データ解析部
３０４：印刷制御部
３０５：論理プリンタ設定値
３０６：Ｗｅｂサーバ
３０７：操作パネル
３０８：データ記憶部（設定情報記憶手段）
４００：プリンタエンジン（印刷手段）
５００，６００：論理プリンタ一覧
５０１，６０１：論理プリンタ設定値
５０２，６０２：キャンセルボタン
６０３：ＯＫボタン
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】特開２００８−２９９６６８号公報
【特許文献２】特開２０１０−３２４３号公報
【図１】
2011180858.tif 000003
【図２】
2011180858.tif 000004
【図３】
2011180858.tif 000005