(57)【特許請求の範囲】
【請求項１】
印刷に関する設定情報を名称を付して登録可能な画像形成装置を複数含む印刷システムにおける、前記複数の画像形成装置のうちの一つで動作する又は前記複数の画像形成装置に接続される装置で動作する制御プログラムであって、
コンピュータを、
前記複数の画像形成装置に登録された複数の設定情報を取得し、前記複数の設定情報に付された名称が重複するかを判別する設定情報判別部、
名称が重複する場合に、表示部に、名称が重複していることを示す表示を行なわせる表示制御部、として機能させることを特徴とする制御プログラム。
【請求項２】
前記表示制御部は、前記表示部に前記複数の設定情報を表示させる際に、名称が重複する前記設定情報を識別可能に表示させる、ことを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記表示制御部は、名称が重複していることを示す警告画面を表示させる、ことを特徴とする請求項１に記載の制御プログラム。
【請求項４】
前記表示制御部は、前記表示部に前記設定情報を選択させる画面を表示させる際に、重複する名称と該名称に対応する前記設定情報とを関連付けして前記画面に表示させる、ことを特徴とする請求項１に記載の制御プログラム。
【請求項５】
前記装置は、前記複数の画像形成装置のうち少なくとも一つに印刷を指示するコンピュータ機器、又は、前記コンピュータ機器から受信したＰＤＬ形式の印刷データをビットマップ形式のイメージデータに変換して前記複数の画像形成装置のうち少なくとも一つに送信する機能を備えたプリンタコントローラであることを特徴とする請求項１乃至４のいずれか一に記載の制御プログラム。
【請求項６】
前記設定情報は、用紙に関する情報、仕上げ処理に関する情報、トレイに関する情報、印刷形態に関する情報のいずれかを含むことを特徴とする請求項１乃至５のいずれか一に記載の制御プログラム。
【請求項７】
印刷に関する設定情報を名称を付して登録可能な複数の複数の画像形成装置と、これら複数の画像形成装置に接続される装置と、を含む印刷システムにおける制御方法であって、
前記複数の複数の画像形成装置に登録された複数の設定情報を取得し、前記複数の設定情報に付された名称が重複するかを判別する第１処理と、
名称が重複する場合に、表示部に、名称が重複していることを示す表示を行なわせる第２処理と、を少なくとも実行することを特徴とする制御方法。
【請求項８】
前記第１処理において、前記表示部に前記複数の設定情報を表示させる際に、名称が重複する前記設定情報を識別可能に表示させる、ことを特徴とする請求項７に記載の制御方法。
【請求項９】
前記第１処理において、前記表示部に、名称が重複していることを示す警告画面を表示させる、ことを特徴とする請求項７に記載の制御方法。
【請求項１０】
前記第１処理において、前記表示部に前記設定情報を選択させる画面を表示させる際に、重複する名称と該名称に対応する前記設定情報とを関連付けして前記画面に表示させる、ことを特徴とする請求項７に記載の制御方法。
【請求項１１】
前記装置で前記処理を実行する場合に、前記装置は、選択された名称に対応する前記設定情報を記述したコマンドを前記プリンタに送信することを特徴とする請求項１０に記載の制御方法。
【請求項１２】
前記装置は、前記複数のプリンタに印刷を指示するコンピュータ機器、又は、前記コンピュータ機器から受信したＰＤＬ形式の印刷データをビットマップ形式のイメージデータに変換して前記複数のプリンタに送信する機能を備えたプリンタコントローラであることを特徴とする請求項７乃至１１のいずれか一に記載の制御方法。
【請求項１３】
前記設定情報は、用紙に関する情報、仕上げ処理に関する情報、トレイに関する情報、印刷形態に関する情報のいずれかを含むことを特徴とする請求項７乃至１２のいずれか一に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム及び制御方法に関し、特に、画像形成装置又は該画像形成装置に接続される装置で動作する制御プログラム及び画像形成装置又は制御装置における制御方法に関する。
【背景技術】
【０００２】
コピー機能を備えた複写機やファクシミリ機能を備えたファクシミリ装置、プリンタ機能を備えたプリンタ、及びこれら機能やスキャナ機能などを備える複合機（以下、これらを総称して画像形成装置と呼ぶ。）が普及している。この画像形成装置を利用して印刷する場合、まず、ネットワークに接続されているクライアントからページ記述言語（ＰＤＬ：Page Description Language）形式の印刷データを受信し、印刷データをラスタライズ（ビットマップ展開）して多値（例えば、８ビット）のイメージデータを生成し、この多値のイメージデータをスクリーニング（２値化）して２値のイメージデータを生成し、２値のイメージデータに画像調整を行って用紙に出力している。
【０００３】
しかしながら、複数の画像形成装置がネットワークで接続されているシステムの場合、印刷データから多値のイメージデータを生成する処理（以下、ＲＩＰ（Raster Image Processor）処理と呼ぶ。）や、多値のイメージデータのスクリーニング処理を各々の画像形成装置で実行すると、各々の画像形成装置に上記処理を実行する機能を持たせなければならず、画像形成装置の構成が複雑になる。そこで、このようなシステムでは、上記ＲＩＰ処理機能とスクリーニング処理機能とを備えたプリンタコントローラをネットワークに接続し、プリンタコントローラで上記処理を代表して行う構成が採用されている。
【０００４】
ここで、クライアントが作成する文書は様々であり、文書の用途に応じて使用する用紙の種類や仕上げ処理の設定を変える場合がある。例えば、通常の資料を作成する場合は普通紙に印刷し、そのまま出力する場合が多いが、重要な資料を作成する場合は色つきの厚紙に印刷し、穴あけなどの仕上げ処理を行って出力する場合もある。その際、用紙の種類や仕上げ処理の方法などを印刷の度に設定するのは煩雑であることから、近年の画像形成装置では、用紙の種類や仕上げ処理などの印刷に関する設定情報を名称を付して登録できるようにしておき、登録した名称を指定することによってその設定情報に従った処理が実行されるようにしている。
【０００５】
上記設定情報の登録機能に関して、例えば、下記特許文献１には、印刷データを複数のプリンタに分散印刷する分散印刷制御装置において、各プリンタの印刷能力に関わる所定条件を設定するためのデータ入力欄を表示装置に表示するとともに、入力装置によるデータ入力欄からの入力データを取り込んで、該入力データに基づいて所定条件を設定する条件設定手段と、複数のプリンタのそれぞれが備える所定条件についての能力情報を取得するプリンタ能力情報取得手段と、データ入力欄から入力可能な入力データを、プリンタ能力情報取得手段により取得された各プリンタの能力情報に応じて制限するデータ入力制限手段と、を備える構成が開示されている。
【０００６】
【特許文献１】特開２００１−２９０６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、画像形成装置に設定情報を登録しておけば、クライアントやプリンタコントローラは登録された設定情報を取得することができ、クライアントのプリンタドライバやプリンタコントローラのアプリケーションで名称を選択するだけで、所望の条件で印刷条件を指定することができる。
【０００８】
しかしながら、１つのプリンタドライバやアプリケーションで複数の画像形成装置を操作するような分散出力形態において、設定情報は各々の画像形成装置で個別に登録することができるため、内容の異なる設定情報が同じ名称で登録される場合が生じる。そのような場合に、ユーザは名称だけでは設定情報の違いを判別することができないため、ユーザが意図しない条件で印刷が実行されてしまう場合が生じるという問題があった。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、設定情報に名称を付して登録可能な画像形成装置を備える印刷システムにおいて、内容の異なる設定情報が同じ名称で登録される場合の不具合を解消することができる制御プログラム及び制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、印刷に関する設定情報を名称を付して登録可能な画像形成装置を複数含む印刷システムにおける、前記複数の画像形成装置のうちの一つで動作する又は前記複数の画像形成装置に接続される装置で動作する制御プログラムであって、コンピュータを、前記複数の画像形成装置に登録された複数の設定情報を取得し、前記複数の設定情報に付された名称が重複するかを判別する設定情報判別部、名称が重複する場合に、表示部に、名称が重複していることを示す表示を行なわせる表示制御部、として機能させるものである。
【発明の効果】
【００１１】
本発明の制御プログラム及び制御方法によれば、設定情報に名称を付して登録可能な画像形成装置を備える印刷システムにおいて、ユーザが意図しない条件で印刷が実行されてしまうという不具合を解消することができる。
【００１２】
その理由は、内容の異なる設定情報が同じ名称で登録された場合であっても、クライアントのプリンタドライバやプリンタコントローラのアプリケーション、プリンタのアプリケーションは、名称が重複するかを判別し、表示部に複数の設定情報を表示させる際に、名称が重複する設定情報を識別可能に表示させたり、名称が重複する場合に、表示部に名称が重複していることを示す警告画面を表示させたり、表示部に設定情報を選択させるための画面を表示させる際に、重複する名称と該名称に対応する設定情報とを関連づけて表示させる制御を行うからである。
【発明を実施するための最良の形態】
【００１３】
本発明は、その好ましい一実施の形態において、印刷に関する設定情報を名称を付して登録可能な画像形成装置、又は、該画像形成装置に接続されるプリンタコントローラ又はクライアントで動作する制御プログラムであって、コンピュータを、画像形成装置に登録された複数の設定情報を取得し、複数の設定情報に付された名称が重複するかを判別する設定情報判別部、表示部に複数の設定情報を表示させる際に名称が重複する設定情報を識別可能に表示させたり、名称が重複する場合に表示部に名称が重複していることを示す警告画面を表示させたり、表示部に設定情報の選択画面を表示させる際に重複する名称と該名称に対応する設定情報とを関連づけて表示させる表示制御部、として機能させる。これにより、ユーザは所望の設定情報を間違えずに選択することができ、ユーザが意図しない条件で印刷が実行されてしまうという不具合を解消することができる。
【実施例】
【００１４】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る制御プログラム及び制御方法について、図１乃至図１２を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２は、画像形成装置のプリンタ部の構成を模式的に示す図である。また、図３は、用紙情報登録画面の構成例を示す図であり、図４は、用紙情報の構成例を示す図である。また、図５は、印刷設定画面の構成例を示す図であり、図６は、用紙情報の登録手順を示すフローチャート図である。また、図７は、用紙情報確認画面の構成例、図８は、警告画面の構成例、図９乃至図１１は、印刷設定画面の構成例を示す図であり、図１２は、本実施例の印刷システムを用いた印刷手順を示すフローチャート図である。
【００１５】
図１に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワークで接続可能なクライアント１０、プリンタコントローラ２０、プリンタ３０がそれぞれ配置される。なお、通信ネットワークの規格としてＥｔｈｅｒｎｅｔ（登録商標）などを用いることができるが、プリンタコントローラ２０からプリンタ３０へのデータ転送はＥｔｈｅｒｎｅｔ（登録商標）以外にもIEEE1394、Parallelなどを用いることも可能である。また、図１では、プリンタコントローラ２０をプリンタ３０とは別に設けているが、プリンタコントローラ２０はプリンタ３０に内包してもよい。
【００１６】
クライアント１０はパーソナルコンピュータなどのコンピュータ機器であり、制御部１１、ＯＳ（Operating System）１２、アプリケーション１３、プリンタドライバ１４、ネットワークＩ／Ｆ部１５、記憶部１６、表示部１７、操作部１８などを備える。
【００１７】
制御部１１はＣＰＵ（Central Processing Unit）及びＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリからなり、クライアント１０全体の動作を制御する。ＯＳ１２はWindows（登録商標）やMacintosh（登録商標）などであり、クライアント１０でアプリケーション１３を動作可能にする。アプリケーション１３は文書などを作成するためのソフトウェアである。プリンタドライバ１４はアプリケーション１３で作成された文書をプリンタコントローラ２０が読み取り可能な言語（ＰＣＬ（Printer Control Language）やPostScriptなどのＰＤＬ）に変換する。ネットワークＩ／Ｆ部１５はＮＩＣ（Network Interface Card）などからなり、クライアント１０を通信ネットワークに接続する。記憶部１６はメモリやＨＤＤ（Hard Disk Drive）などからなり、プリンタ３０に登録された設定情報などを記憶する。表示部１７はＬＣＤ（Liquid Crystal Display）などからなり各種画面を表示する。操作部１８はマウスやキーボードなどからなり設定情報の選択などの操作を可能にする。
【００１８】
プリンタコントローラ２０は、クライアント１０の指示に従ってプリンタ３０を制御する機器であり、制御部２１、ネットワークＩ／Ｆ部２２、ＲＩＰ部２３、記憶部２４、プリンタＩ／Ｆ部２５、アプリケーション部２６、必要に応じて、表示部２７及び操作部２８などを備える。
【００１９】
制御部２１はＣＰＵ及びＲＯＭやＲＡＭなどのメモリからなり、プリンタコントローラ２０全体の動作を制御する。ネットワークＩ／Ｆ部２２はＮＩＣなどからなり、プリンタコントローラ２０を通信ネットワークに接続する。ＲＩＰ部２３はＰＤＬで記述されたデータ（以下、印刷データと呼ぶ。）を翻訳しビットマップ形式のイメージデータに展開する。記憶部２４はメモリやＨＤＤなどからなり、印刷データやイメージデータ、プリンタ３０に登録された設定情報などを記憶する。プリンタＩ／Ｆ部２５はプリンタ３０にイメージデータの送信及び出力方法の指示を行う。アプリケーション部２６はＲＩＰ部２３により作成されたイメージデータの編集や仕上げ処理を行うためのジョブチケットを編集し、印刷のためのデータ制御を行う。表示部２７はＬＣＤなどからなり、各種定画面を表示する。操作部２８はマウスやキーボードなどからなり設定情報の選択などの操作を可能にする。
【００２０】
また、アプリケーション部２６は、各プリンタ３０に登録された複数の設定情報を取得し、複数の設定情報に付された名称が重複するかを判別する設定情報判別部２６ａと、名称が重複する場合に、表示部２７に名称が重複していることを示す警告画面を表示させたり、表示部２７に複数の設定情報を表示させる際に、重複する名称の設定情報を識別可能に表示させたり、表示部２７に設定情報を選択させる画面を表示させる際に、重複する名称と該名称に対応する設定情報とを関連づけて表示させる表示制御部２６ｂとしても機能する。
【００２１】
また、プリンタコントローラ２０は、複数のプリンタ３０を制御して印刷を行うことが可能であり、制御部２１は、例えば、プリンタＡで印刷している際にプリンタＡで用紙のジャムなどが発生した場合に、残りのイメージデータをプリンタＢに送信するなどのエラーリカバリ処理、プリンタＡとプリンタＢに印刷部数を分散して印刷完了時間を早めるような分散処理の制御も可能である。
【００２２】
プリンタ３０は、プリンタコントローラ２０の指示に基づいて印刷を実行する画像形成装置であり、制御部３１、コントローラＩ／Ｆ部３２、パネル操作部３３、プリンタ部３４、記憶部３５などにより構成される。
【００２３】
制御部３１はＣＰＵ及びＲＯＭやＲＡＭなどのメモリからなりプリンタ３０全体の動作を制御する。コントローラＩ／Ｆ部３１はＮＩＣなどからなりプリンタコントローラ２０との通信を可能にする。パネル操作部３３は表示部上に透明電極が格子状に配置された感圧式の操作部（タッチパネル）を設けたものであり、プリンタ３０の操作や設定情報の登録などを可能にする。プリンタ部３４は印刷指示に従い印刷を実行する。このプリンタ部３４は、図２に示すように、感光体３４ａ、帯電装置３４ｂ、露光装置３４ｃ、現像装置３４ｄ、転写装置３４ｅ、清掃装置３４ｆ、定着装置３４ｇなどを備える。記憶部３５はメモリやＨＤＤなどからなり、登録された設定情報などを記憶する。
【００２４】
なお、本実施例では、プリンタコントローラ２０のアプリケーション部２６に、ソフトウェアとして設定情報判別部２６ａ及び表示制御部２６ｂを設ける構成としているが、設定情報判別部２６ａ及び表示制御部２６ｂはハードウェアとして構成してもよい。また、クライアント１０がＨＴＴＰ（HyperText Transfer Protocol）やＳＮＭＰなどにより設定情報を取得可能な場合は、プリンタドライバ１４上で設定情報判別部及び表示制御部を動作させてもよいし、プリンタ３０上で設定情報判別部及び表示制御部を動作させてもよい。
【００２５】
以下、上記構成の印刷システムの動作について説明するが、まず、プリンタ３０に設定情報を登録する手順について説明する。なお、ここでは設定情報として、用紙の坪量、種類、紙色、穴あきの有無などの用紙に関する情報（以下、用紙情報と呼ぶ。）を登録する場合について説明するが、設定情報は印刷に関する情報であればよく、例えば、仕上げ処理に関する情報、メールビンなどのトレイ情報、印刷形態（片面印刷／両面印刷、カラー／モノクロ、ウォーターマークなどの透かしパターンの有無など）に関する情報としてもよいし、これらを組み合わせてもよい。
【００２６】
新規に用紙情報を登録する場合、ユーザはパネル操作部３３を操作して、例えば、図３（ａ）のような用紙情報登録画面４０を表示させる。この用紙情報登録画面４０には、用紙の名称や坪量、種類、紙色、穴あきの有無などの用紙情報が番号に対応付けて登録されており、新規番号（登録されていない番号、ここでは”004”）を押下すると、図３（ｂ）に示すような用紙情報詳細設定画面４１が表示される。そして、用紙情報詳細設定画面４１の用紙の名称や、その用紙が持つ属性を入力してＯＫボタンを押すと、再び用紙情報登録画面４０が表示され、図３（ｃ）に示すように用紙情報登録画面４０に新規の用紙情報が登録される。
【００２７】
登録された用紙情報は、例えばＭＩＢ（Management Information Base：ＳＮＭＰ（Simple Network Management Protocol）で管理されるネットワーク機器が、自分の状態を外部に知らせるために公開する情報）などとして記憶部３５に保存され、通信ネットワークを経由してプリンタコントローラ２０のアプリケーション部２６やクライアント１０のプリンタドライバ１４などに通知される。プリンタコントローラ２０（又はクライアント１０）はこの用紙情報を受け取ると記憶部２４（又は記憶部１６）内に図４に示すようなテーブルとして保存する。このテーブルは用紙情報のみとしてもよいし、どのプリンタ３０から取得した用紙情報であるかを識別する情報（図４の”プリンタ”欄）を付加してもよい。
【００２８】
そして、クライアント１０のプリンタドライバ１４を用いて、ユーザが用紙を特定する場合は、表示部１７に図５に示すような印刷設定画面５０が表示され、給紙トレイ欄又は用紙名称欄に、予め登録されている給紙トレイ又は用紙名称の一覧が表示される。そして、ユーザは、給紙トレイの一覧の中から所望の給紙トレイ又は用紙に合致する給紙トレイを自動的に選択する”Ａｕｔｏ”を選択したり、用紙名称の一覧の中から所望の用紙名称を選択して印刷を指示し、プリンタ３０はその指示に従って印刷を実行する。
【００２９】
例えば、給紙トレイを指定した場合は、プリンタ３０はそのトレイに入っている用紙を給紙して印刷を行う。用紙名称を指定した場合は、プリンタ３０はその用紙名称に対応する用紙が入っているトレイから用紙を給紙して印刷を行う。また、トレイと用紙名称を同時に指定した場合は、指定されたトレイに指定された用紙名称に対応する用紙が入っていた場合はそのトレイから用紙を給紙して印刷を行い、入っていない場合はそのトレイに指定された用紙名称に対応する用紙を入れるようにユーザに指示するための注意画面をパネル操作部３３に表示する。
【００３０】
ここで、登録されている用紙情報の名称が重複していない場合は、ユーザが意図しない条件で印刷が実行されてしまうことはないが、図４に示すように、異なる用紙情報に対して同じ用紙名称（ここでは”かきくけこ”）が登録されている場合は、印刷設定画面５０の用紙名称の一覧を見ただけでは、どの用紙名称を選択すればよいのかが分からず、例えば、図４の２番目の用紙情報に従って印刷を行いたいのに、４番目の用紙情報に従って印刷が実行されてしまうといった不具合が生じる。
【００３１】
そこで、本実施例では、このような不具合を防止するために、プリンタ３０に登録されている用紙名称が重複しているかを調べ、用紙名称が重複する用紙情報を識別可能に表示させたり、警告画面を表示させるなどの制御を行う。以下、その具体的な制御方法について、図６のフローチャート図を参照して説明する。なお、図６の制御はプリンタコントローラ２０又はクライアント１０のいずれで行ってもよいが、ここではプリンタコントローラ２０で制御する場合について説明する。
【００３２】
まず、ステップＳ１０１で、プリンタコントローラ２０の制御部２１は、プリンタＩ／Ｆ部２５を介してプリンタ３０から用紙情報を取得し、ステップＳ１０２で、取得した用紙情報を記憶部２４に保存する。
【００３３】
次に、ステップＳ１０３で、アプリケーション部２６の設定情報判別部２６ａは、インデックス数（用紙情報の数）を取得し、ステップＳ１０４で、比較対象とする名称を取得する。次に、ステップＳ１０５で、その名称と重複している名称があるかを判別し、重複している場合は、ステップＳ１０６で、重複している用紙のインデックスを保存する。そしてし、ステップＳ１０７で、全ての名称を確認したかを判断し、比較していない名称が残っている場合は、ステップＳ１０４に戻って同様の処理を繰り返す。次に、全ての名称に対して比較を行った後、ステップＳ１０８で、設定情報判別部２６ａは、重複していたかどうかを保存されたインデックスで確認する。
【００３４】
そして、重複していない場合は、ステップＳ１０９で、印刷設定画面５０の用紙名称欄に通常の手法で名称の一覧を表示し、重複している場合は、ステップＳ１１０で、表示制御部２６ｂは、印刷設定画面５０に重複している名称がどれであるかを識別可能に表示する。
【００３５】
例えば、図７に示すような用紙情報確認画面５１を表示部２７に表示させる際に、表示制御部２６ｂは重複している名称の欄を色づけしたり、点滅させて識別可能にする。また、名称が重複していることをより明確にユーザに知らせるために、図８に示すように名称が重複していることを示す警告画面５２を表示部２７に表示させる。そして、ユーザは、用紙情報確認画面５１や警告画面５２により名称が重複していることを認識し、必要があればプリンタ３０で用紙情報の再登録を実施する。
【００３６】
なお、ここでは名称が重複した場合を記載したが、同じ設定内容に対して名称が異なる複数の用紙情報が登録されている場合において、同様の用紙情報確認画面５１や警告画面５２を表示させることも可能であり、その場合、警告画面５２で”当設定の用紙は既に別名称で登録されています”などの情報を表示させることができる。
【００３７】
以上は、プリンタコントローラ２０（又はクライアント１０）で用紙情報を確認する場合の制御であるが、プリンタコントローラ２０（又はクライアント１０）で用紙情報を選択する場合においても、同様の制御を行うことができる。
【００３８】
例えば、プリンタＡに印刷を指示する際には、図９（ａ）に示すように、印刷設定画面５０にプリンタＡに登録されている用紙情報が表示されるが、プリンタＡとプリンタＢが接続されていて名称が重複している場合は、図９（ｂ）に示すように、重複している名称がそのまま表示されてしまう。
【００３９】
そこで本実施例では、表示部２７に印刷設定画面５０を表示させる際に、図１０に示すように、用紙名称欄で名称を選択したら、表示制御部２６ｂはその名称に対して登録されている用紙情報を関連付けて表示させる制御を行う。これにより、ユーザが意図しない誤った用紙を指定してしまうことを防止することができる。
【００４０】
また、図１１（ａ）に示すように、用紙名称欄で名称の一覧を表示させる際に、重複している名称をまとめて表示すると共に、その名称に対して登録されている用紙情報を関連付けて表示させてもよいし、図１１（ｂ）に示すように、用紙名称欄で名称の一覧を表示させると共に、重複している名称の各々に対して登録されている用紙情報を関連付けて表示させてもよい。
【００４１】
以下、本実施例の印刷システムを用いた印刷手順について、図１２のフローチャート図を参照して説明する。
【００４２】
まず、ステップＳ２０１で、ユーザはプリンタコントローラ２０のアプリケーション部２６（又はクライアント１０のプリンタドライバ１４）を用いて、印刷を実行させるプリンタ３０を選択する。
【００４３】
次に、ステップＳ２０２で、アプリケーション部２６（又はプリンタドライバ１４）は、記憶部２４（又は記憶部１６）に予め記憶されている用紙情報を取得し、ステップＳ２０３で、選択されたプリンタ３０に該当する用紙情報を識別し、ステップＳ２０４で、表示部２７（又は表示部１７）に印刷設定画面５０を表示させる。
【００４４】
次に、ステップＳ２０５で、ユーザが表示された名称の中から所望の名称を選択すると、ステップＳ２０６で、アプリケーション部２６（又はプリンタドライバ１４）の設定情報判別部２６ａは選択された名称が重複しているかを判別し、名称が重複している場合は、その名称に対応する用紙情報を特定し、表示制御部２６ｂは、図１０に示すように重複している名称と用紙情報とを関連付けて表示させる。なお、表示制御部２６ｂは、図１１に示すように、用紙名称欄で名称の一覧を表示させる際に重複した名称と用紙情報とを関連付けて表示させてもよい。
【００４５】
そして、ステップＳ２０７で、ユーザが用紙を指定して印刷の実行を指示すると、ステップＳ２０８で、アプリケーション部２６（又はプリンタドライバ１４）は、コマンドをセットし、ステップＳ２０９で、イメージデータ（又は印刷データ）とコマンドをプリンタ３０に送信する。その際、同じ名称の用紙情報が登録されている場合は、名称だけではその用紙情報を特定することはできないため、コマンドには設定されている用紙情報を記述する。以下にコマンドの一例を記す。
【００４６】
SET Command
Paper Name=あいうえお
Paper Weight=80
Paper Type=NORMAL
Paper Color= WHITE
Paper Hole=OFF
【００４７】
次に、ステップＳ２１０で、プリンタ３０はイメージデータ及びコマンドを受信し、ステップＳ２１１で、制御部３１はコマンドを解析して用紙情報を識別し、ステップＳ２１２で、用紙情報で指定された用紙が給紙トレイにセットされているかを確認する。
【００４８】
そして、セットされていない場合は、ステップＳ２１３で、パネル操作部３３に用紙をセットするようにガイドする画面を表示し、ステップＳ２１４で、ユーザが用紙をセットしたら、再度、ステップＳ２１２で、用紙がトレイにセットされているかを確認し、用紙がトレイにセットされていれば、ステップＳ２１５で、給紙トレイから用紙を給紙し、印刷を実行する。
【００４９】
このように、プリンタコントローラ２０のアプリケーション部２６（又はクライアント１０のプリンタドライバ１４）はプリンタ３０から用紙情報などの設定情報を取得すると、設定情報判別部２６ａは、名称が重複しているかを判別し、表示制御部２６ｂは、表示部２７（又は表示部１７）に用紙情報確認画面５１を表示させる際に、重複している名称の設定情報を識別可能に表示させたり、名称が重複している場合に、名称が重複していることを示す警告画面５２を表示させたり、表示部２７（又は表示部１７）に印刷設定画面５０を表示させる際に、重複している名称と該名称に対応する設定情報とを関連付けて表示させる制御を行うため、ユーザが意図しない条件で印刷が実行されてしまうという不具合を未然に防止することができる。
【００５０】
なお、上記実施例では、プリンタコントローラ２０のアプリケーション部２６又はクライアント１０のプリンタドライバ１４を設定情報判別部２６ａ及び表示制御部２６ｂとして機能させる例に示したが、本発明は上記実施例に限定されるものではなく、アプリケーション部２６をプリンタ３０に設けてもよく、さらにｗｅｂブラウザ形式として、通信ネットワークに接続される任意の機器で動作させることもできる。
【産業上の利用可能性】
【００５１】
本発明は、画像形成装置に登録される情報を制御する任意の制御プログラム及び制御方法に利用可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係る画像形成装置のプリンタ部の構成を模式的に示す図である。
【図３】本発明の一実施例に係る画像形成装置のパネル操作部に表示される用紙情報登録画面及び用紙情報詳細設定画面の構成例を示す図である。
【図４】本発明の一実施例に係るプリンタコントローラ又はクライアントの記憶部に記録される用紙情報の構成例を示す図である。
【図５】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される印刷設定画面の構成例を示す図である。
【図６】本発明の一実施例に係る用紙情報の登録手順を示すフローチャート図である。
【図７】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される用紙情報確認画面の構成例を示す図である。
【図８】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される警告画面の構成例を示す図である。
【図９】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される印刷設定画面の構成例を示す図である。
【図１０】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される印刷設定画面の他の構成例を示す図である。
【図１１】本発明の一実施例に係るプリンタコントローラ又はクライアントの表示部に表示される印刷設定画面の他の構成例を示す図である。
【図１２】本発明の一実施例に係る印刷システムを用いた印刷手順を示すフローチャート図である。
【符号の説明】
【００５３】
１０  クライアント
１１  制御部
１２  ＯＳ
１３  アプリケーション
１４  プリンタドライバ
１５  ネットワークＩ／Ｆ部
１６  記憶部
１７  表示部
１８  操作部
２０  プリンタコントローラ
２１  制御部
２２  ネットワークＩ／Ｆ部
２３  ＲＩＰ部
２４  記憶部
２５  プリンタＩ／Ｆ部
２６  アプリケーション部
２６ａ  設定情報判別部
２６ｂ  表示制御部
２７  表示部
２８  操作部
３０  プリンタ
３１  制御部
３２  コントローラＩ／Ｆ部
３３  パネル操作部
３４  プリンタ部
３４ａ  感光体
３４ｂ  帯電装置
３４ｃ  露光装置
３４ｄ  現像装置
３４ｅ  転写装置
３４ｆ  清掃装置
３４ｇ  定着装置
３５  記憶部
４０  用紙情報登録画面
４１  用紙情報詳細設定画面
５０  印刷設定画面
５１  用紙情報確認画面
５２  警告画面
【図１】
0004392673.tif 000002
【図２】
0004392673.tif 000003
【図３】
0004392673.tif 000004
【図４】
0004392673.tif 000005
【図５】
0004392673.tif 000006
【図６】
0004392673.tif 000007
【図７】
0004392673.tif 000008
【図８】
0004392673.tif 000009
【図９】
0004392673.tif 000010
【図１０】
0004392673.tif 000011
【図１１】
0004392673.tif 000012
【図１２】
0004392673.tif 000013