(57)【要約】【課題】論理プリンタへの印刷設定情報の確認と印刷データの印刷などを、論理プリンタを用いて容易かつ正確に行える印刷制御装置を提供する。【解決手段】印刷に関する設定内容の一覧を示す複数の印刷設定情報を表示する印刷設定情報表示手段５００に、利用者が印刷データを指定して印刷要求を行う印刷要求手段５０４を設け、その印刷要求手段５０４により前記印刷データを印刷手段で印刷する構成になっていることを特徴とする。【選択図】図２
2010257418.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する設定内容の一覧を示す複数の印刷設定情報を表示する印刷設定情報表示手段に、利用者が印刷データを指定して印刷要求を行う印刷要求手段を設け、その印刷要求手段により前記印刷データを印刷手段で印刷する構成になっていることを特徴とする印刷制御装置。 
【請求項２】
印刷に関する設定内容の一覧を示す複数の印刷設定情報を表示するとともに前記印刷設定情報の変更可能な印刷設定情報表示・変更手段に、利用者が印刷データを指定し印刷要求を行う印刷要求手段を備え、その印刷要求手段により印刷データを印刷手段で印刷する構成になっていることを特徴とする印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置において、
前記印刷要求手段により指定された印刷データを、記憶媒体に記憶する印刷データ記憶手段と、
前記印刷設定情報表示・変更手段により設定された設定内容を印刷パラメータとして印刷パラメータ記憶部に設定する印刷パラメータ記憶設定手段と、
その印刷パラメータ記憶設定手段により指定された印刷パラメータで、前記印刷データ記憶手段で記憶した印刷データを印刷する印刷手段を備えることを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばカラープリンタ、あるいはコピー機能、ファクシミリ機能、スキャナ機能などの複数の機能を１つの筐体内に備えた複合機などの印刷装置を制御する制御技術に係り、特に論理プリンタ機能を備えた印刷制御装置に関するものである。 
【背景技術】
【０００２】
従来、コンピュータ装置からの指示により文章等の印刷データをプリンタで印刷する場合、用紙サイズ、排紙トレイ、ステープルの有無等の印刷設定情報を物理的なプリンタとは別に仮想的なプリンタ（論理プリンタ）に予め設定しておき、その印刷設定情報に従って印刷データを印刷する技術がある。 
ここで、論理プリンタとは、1台のプリンタにおいて、異なる印刷設定情報毎にクライアントから参照できるように設定された仮想的なプリンタのことを指している。 
例えば、特許文献１(特開２００８−２９９６６８号公報)では、利用者が論理プリンタを利用した印刷を効率よく行うための提案がなされている。
【０００３】
また特許文献２(特開２００７−１２８３５７号公報)には、仮想的な印刷デバイスを有する印刷装置についての提案がなされている。この提案は、ネットワークプリンタなどの印刷装置に対して印刷を指示するためのユーザインタフェースにおいて、前記印刷装置が有する１つ以上の印刷機能の組み合わせ毎に仮想的な印刷デバイスを、印刷装置が端末装置に提示する。また印刷装置は、前記仮想的な印刷デバイスに対応して設けられたフォルダを記憶部に記憶する。さらに印刷装置は、前記フォルダに格納された印刷データを、フォルダに対応する仮想的な印刷デバイスの印刷機能に従って印刷する構成になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、前記特許文献１に記載された技術は、論理プリンタへの印刷設定情報の変更と、印刷データの送信が一連の操作で行われることが無いため、本来利用したい論理プリンタ以外の論理プリンタへ印刷データを送信する可能性がある。また、正しく印刷するには、論理プリンタへの印刷設定情報を確認後に印刷データを送信しなければならない煩わしさがある。
【０００５】
また前記特許文献２には、印刷装置の印刷機能を用いて印刷する点が記載されてはいるものの、印刷データ内のパラメータを考慮する構成については記載がない。
【０００６】
本発明の目的は、論理プリンタへの印刷設定情報の確認と印刷データの印刷などを、論理プリンタを用いて容易かつ正確に行える印刷制御装置を提供することにある。 
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明の第１の手段は、
印刷に関する設定内容の一覧を示す複数の印刷設定情報を表示する、例えば後述する論理プリンタ一覧ならびに論理プリンタ設定値などの印刷設定情報表示手段に、利用者が印刷データを指定して印刷要求を行う例えば後述する印刷ボタンなどの印刷要求手段を設け、その印刷要求手段により前記印刷データをプリンタなどの印刷手段で印刷する構成になっていることを特徴とするものである。
【０００８】
前記目的を達成するため本発明の第２の手段は、
印刷に関する設定内容の一覧を示す複数の印刷設定情報を表示するとともに前記印刷設定情報の変更可能な例えば後述する論理プリンタ一覧ならびに論理プリンタ設定値などの印刷設定情報表示・変更手段に、利用者が印刷データを指定し印刷要求を行う印刷要求手段を備え、その印刷要求手段により印刷データを例えば後述する印刷ボタンなどの印刷手段で印刷する構成になっていることを特徴とするものである。
【０００９】
本発明の第３の手段は前記第２の手段において、
前記印刷要求手段により指定された印刷データを、記憶媒体に記憶する例えば後述するデータ記憶部などの印刷データ記憶手段と、
前記印刷設定情報表示・変更手段により設定された設定内容を印刷パラメータとして印刷パラメータ記憶部に設定する例えば後述するデータ記憶部などの印刷パラメータ記憶設定手段と、
その印刷パラメータ記憶設定手段により指定された印刷パラメータで、前記印刷データ記憶手段で記憶した印刷データを印刷する印刷手段を備えることを特徴とするものである。
【発明の効果】
【００１０】
前記第１の手段は前述のような構成になっており、印刷制御装置が、設定変更の権限を持たない利用者に対して、論理プリンタの印刷設定情報の確認と印刷データの印刷要求を一連の作業で行える構成になっているため、論理プリンタを用いた印刷を容易かつ正確に行うことができる。
【００１１】
前記第２の手段は前述のような構成になっており、印刷制御装置が、設定変更の権限を持つ利用者に対して、論理プリンタの印刷設定情報の確認や変更と印刷データの印刷要求を一連の作業で行える構成になっているため、論理プリンタを用いた印刷を容易かつ正確に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例に係るプリンタシステムのネットワーク構成を示すブロック図である。
【図２】本発明の実施例において、一般利用者がクライアント端末のＷｅｂブラウザよりＷｅｂサーバを通して論理プリンタ設定値を参照した場合のＷｅｂブラウザ画面の一例を示す図である。
【図３】本発明の実施例において、管理者がクライアント端末のＷｅｂブラウザよりＷｅｂサーバを通して論理プリンタ設定値を参照した場合のＷｅｂブラウザ画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
次に本発明の実施例を図面と共に説明する。図１は、本発明の実施例に係るプリンタシステムのネットワーク構成を示すブロック図である。
【００１４】
このプリンタシステムは図示するように、クライアント端末１００と、クライアント端末のＷｅｂブラウザ１１０と、プリンタ２００とが、ネットワーク１０１、１１１で接続されて構成されている。前記クライアント端末１００は、印刷データの印刷要求をプリンタ２００に対して行うものであり、通信機能を備えた汎用のコンピュータ装置から構成されている。
【００１５】
プリンタ２００は、コントローラ３００と、それによって制御されるプリンタエンジン４００とからなる物理的な１つのプリンタ（例えばカラープリンタ）と、仮想的に設定されている複数の論理プリンタ（本実施例では論理プリンタ１〜ｎ）とを有し、物理的なプリンタの印刷設定情報の設定値（例えば給紙トレイの状態、用紙サイズなど）を異なる複数の論理プリンタに対して設定することにより、クライアント端末１００のＯＳ（Operating System）からは、前記複数の論理プリンタ１〜ｎがネットワーク１０１を介してそれぞれ接続されているように見える。
【００１６】
コントローラ３００は、クライアント端末１００からの印刷要求を受けて、印刷データを印刷するようプリンタエンジン４００に指示するものであり、データ受信部３０１と、論理プリンタ設定部３０２と、データ解析部３０３と、印刷制御部３０４を有する。また、オフライン印刷処理部３０５、Ｗｅｂサーバ３０６、操作パネル３０７、データ記憶部３０８、などを有し、各構成要素は図面に示すような接続関係になっている。
【００１７】
データ記憶部３０８は、複数の論理プリンタ１〜ｎ毎の設定値である論理プリンタ設定値３０９が格納されている。論理プリンタ設定値３０９は、論理プリンタ番号毎にテーブルで管理されており、図２ならびに図３の論理プリンタ設定値５０１の欄に示すような様々な設定値が格納されている。
【００１８】
まず、論理プリンタを利用した印刷方法について説明する。
【００１９】
データ受信部３０１は、クライアント端末１００からネットワーク１０１を経由して送信された印刷データを受信する。
【００２０】
論理プリンタ設定部３０２は、受信した前記印刷データから、論理プリンタ設定値３０９中の何番目の論理プリンタが指定されたかを識別し、指定された論理プリンタ番号に相当する設定値(用紙サイズ、排紙トレイ、ステープルの有無等)をデータ記憶部３０８の論理プリンタ設定値３０９から取得し、その設定値を印刷パラメータとして、印刷データと共にデータ解析部３０３に通知する。
【００２１】
ここで、論理プリンタ設定部３０２が参照する論理プリンタ設定値３０９は、クライアント端末のＷｅｂブラウザ１１０よりネットワーク１１１を経由しＨＴＴＰ（Hyper Text Transfer Protocol）でＷｅｂサーバ３０６と通信を行い、利用者が設定した値が論理プリンタ設定値３０９としてデータ記憶部３０８に登録される。この登録は、操作パネル３０７から行う構成にしてもよい（点線で表示）。前記ネットワーク１０１、１１１としては、例えばインターネット回線、ＬＡＮ（Local Area Network）あるいは無線ＬＡＮなどのネットワーク回線が用いられる。なお、ネットワーク１０１と１１１は、説明のため２つに分けて記載しているが、勿論、同一のネットワークとして構成することも可能である。
【００２２】
データ解析部３０３は、論理プリンタ設定部３０２から受信した印刷データの内容を解析し、印刷データにて指定されている用紙サイズ、排紙トレイ、ステープルの有無等の印刷パラメータの有無を認識し、印刷パラメータがあれば、論理プリンタ設定部３０２から通知された印刷パラメータに上書きする。上書きされない印刷パラメータは、論理プリンタ設定部３０２で設定した値が利用されることになる。これにより、論理プリンタの印刷パラメータより印刷データの設定値が優先される。
【００２３】
その後、印刷制御部３０４は、データ解析部３０３から受け取った印刷データおよび印刷パラメータをプリンタエンジン４００に送信して印刷を行う。
【００２４】
前記特許文献２で提案されている印刷装置は前述のような構成になっており、具体的な記述はないが、前記印刷データ内の印刷パラメータについては考慮されておらず、印刷装置の印刷パラメータ（印刷機能）のみの設定を変更して印刷を行うものと推測される。これに対して、本実施例の印刷制御装置は、印刷データ内の印刷パラメータを考慮し、論理プリンタの印刷パラメータよりも印刷データの印刷パラメータを優先して印刷を行う。これは、予め印刷データ内に印刷パラメータを設定した定型的な印刷業務を行う場合なども、Ｗｅｂブラウザ１１０からＷｅｂサーバ３０６へのアップロードを利用して、印刷データ内の印刷パラメータの指定通りに印刷することが可能となり、アップロード後の印刷制御にユーザの意思（選択）を容易に反映させることが可能となる。
【００２５】
なお、本実施例では説明のため、２台のクライアント端末で記載したが、これに限られるものではなく、１台のみ、又は複数のクライアント端末がネットワークによりプリンタ２００に接続されていても構わない。また、クライアント端末１００がオンライン印刷機能に加えてＷｅｂブラウザ機能を備える構成であっても勿論構わない。
【００２６】
が前記特許文献２で提案されているものと異なる。
【００２７】
次に図１〜図３を用いて、論理プリンタの各設定値の確認と印刷要求を一連の動作で実行する処理について説明する。
【００２８】
前述のように、Ｗｅｂサーバ３０６は、クライアント端末のＷｅｂブラウザ１１０よりネットワーク１１１を経由しＨＴＴＰで通信を行う。利用者は、Ｗｅｂブラウザ１１０を利用してプリンタ２００の各種設定を参照および変更することが可能である。プリンタ２００の各種設定の参照および変更には、アクセス権限が設けられており、一般利用者は論理プリンタ設定値３０９の参照のみが可能であり、管理者は論理プリンタ設定値３０９の参照および変更が可能である。
【００２９】
図２は、一般利用者がクライアント端末のＷｅｂブラウザ１１０よりＷｅｂサーバ３０６を通して論理プリンタ設定値３０９を参照した場合のＷｅｂブラウザ画面の一例を示す図である。
【００３０】
同図に示されているように論理プリンタ一覧５００には、例えば論理プリンタ名、プロトコル、ポート番号ならびに論理プリンタのタイプ名などの欄が設けられている。この論理プリンタ一覧５００より、利用したい論理プリンタ（本例の場合論理プリンタ３）を選択すると、画面右側に論理プリンタ設定値５０１が表示される。
【００３１】
この論理プリンタ設定値５０１の欄には、例えば論理プリンタ名、給紙トレイ、用紙サイズ、用紙種類、用紙カラー、排紙トレイ、ステープルの有無、両面印刷の有無、ファイル名などの複数の印刷設定情報を表示する欄が設けられており、さらにこの論理プリンタ設定値５０１の欄には、ファイル名入力フィールド５０２と印刷ボタン５０４が設けられている。
【００３２】
図３は、管理者がクライアント端末のＷｅｂブラウザ１１０よりＷｅｂサーバ３０６を通して論理プリンタ設定値３０９を参照した場合のＷｅｂブラウザ画面の一例を示す図である。なお、管理者か一般利用者かは、例えば、クライアント端末へのログイン時のユーザＩＤに紐付けされたグループによる判別や、Ｗｅｂサーバ３０６へのログイン時に管理者用パスワードを入力させる初期画面を表示させて判別するなど、公知のユーザアクセス権限の判定方法が利用可能である。
【００３３】
同図に示されているように、管理者権限のあるユーザにより、論理プリンタ一覧５００より、利用したい論理プリンタ（本例の場合論理プリンタ３）が選択されると、画面右側に論理プリンタ設定値５０１が表示される。論理プリンタ設定値５０１は、ファイル名入力フィールド５０２と印刷ボタン５０４を備えている。また、論理プリンタ設定値５０１の各設定値は変更が可能となっており、変更を確定するためのＯＫボタン５０３を備えている。
【００３４】
利用者は、図２又は図３に示したＷｅｂブラウザ画面より利用したい論理プリンタの印刷設定情報の確認後、ファイル名入力フィールド５０２より印刷するファイル名を選択して印刷ボタン５０４を押下する。この操作により、Ｗｅｂブラウザ１１０からＨＴＴＰでＷｅｂサーバ３０６に印刷データがアップロードされデータ記憶部３０８に格納される。
【００３５】
印刷データと併せて選択された論理プリンタ一覧５００の論理プリンタの識別情報（論理プリンタ名）も転送されるため、プリンタ２００は、論理プリンタ設定値３０９中の何番目の論理プリンタが指定されたかを認識できる。Ｗｅｂサーバ３０６は、Ｗｅｂブラウザ１１０からすべての情報を受信し、データ記憶部３０８に格納した後、オフライン印刷処理部３０５に、データ記憶部３０８に格納した印刷データのファイル名と論理プリンタの識別情報とを通知する。
【００３６】
オフライン印刷処理部３０５は、データ記憶部３０８に格納された印刷データを読み込み、オンライン印刷時と同様にデータ受信部３０１に印刷データを送信する。これにより、一般的な印刷方法と同様に印刷が行われる。
【００３７】
また、前述した論理プリンタ設定値３０９のデータ記憶部３０８への登録、および印刷するファイルのデータ記憶部３０８への格納は、操作パネル３０７等を利用し、例えば、外部記憶媒体等によりプリンタ２００に印刷データを送信する等の構成にしてもよい（点線で表示）。
【符号の説明】
【００３８】
１００：クライアント端末、
１０１：ネットワーク、
１１０：クライアント端末のＷｅｂブラウザ、
１１１：ネットワーク、２００：プリンタ、
３００：コントローラ、
３０１：データ受信部、
３０２：論理プリンタ設定部、
３０３：データ解析部、
３０４：印刷制御部、
３０５：オフライン印刷処理部、
３０６：Ｗｅｂサーバ、
３０７：操作パネル、
３０８：データ記憶部、
３０９：論理プリンタ設定値、
４００：プリンタエンジン、
５００：論理プリンタ一覧、
５０１：論理プリンタ設定値、
５０２：ファイル名入力フィールド、
５０３：ＯＫボタン、
５０４：印刷ボタン。
【先行技術文献】
【特許文献】
【００３９】
【特許文献１】特開２００８−２９９６６８号公報
【特許文献２】特開２００７−１２８３５７号公報
【図１】
2010257418.tif 000003
【図２】
2010257418.tif 000004
【図３】
2010257418.tif 000005