(57)【要約】【課題】本発明は記録媒体給紙手段より給紙される記録媒体に対して画像形成を行う画像形成装置に関し、特に用紙定義情報をサーバによって一元管理し、用紙定義情報の登録や変更等のメンテナンスを容易に可能とした画像形成装置、及び画像形成装置を使用した印刷システムを提供するものである。【解決手段】複数の記録媒体給紙手段を有する画像形成装置であり、受信バッファに格納された印刷データをＰＤＬ処理部＆画像データ生成部によって順次解析し、画像メモリに展開し、プリンタエンジンによって記録媒体に形成する画像形成装置であり、設定情報を記憶する不揮発性メモリから用紙設定情報を読み出し、更にサーバから読み込んだ用紙定義情報に従って印刷データの画像形成処理を行う。【選択図】  図１
2007324983.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を収納し給紙する記録媒体給紙手段を備えた画像形成装置と、該画像形成装置に接続されたサーバとを有する印刷システムにおいて、
前記画像形成装置に設けられ、前記記録媒体給紙手段に割り付けられる設定情報を記憶する第１の記憶手段と、
前記サーバに設けられ、前記設定情報により指定される記録媒体の定義情報を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された設定情報に基づいて、前記記録媒体の定義情報を前記第２の記憶手段から読み出し、前記記録媒体の定義情報に従って前記記録媒体給紙手段から搬出される前記記録媒体への画像形成を行う制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記第２の記憶手段に定義情報を登録するべく前記定義情報を操作入力する定義情報入力手段を有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記定義情報入力手段は、ネットワークに接続された管理サーバであることを特徴とする請求項２記載の印刷システム。
【請求項４】
前記定義情報は種々の記録媒体が固有に有する複数の属性情報群及び各記録媒体毎の属性情報群を指定する為の識別情報からなることを特徴とする請求項１及び２記載の印刷システム。
【請求項５】
前記定義情報は、少なくとも前記記録媒体のサイズ情報を含むことを特徴とする請求項１、２、３、又は４記載の印刷システム。
【請求項６】
前記設定情報は、前記記録媒体給紙手段に収納される記録媒体を識別するための前記識別情報であることを特徴とする請求項１、２、又は３記載の印刷システム。
【請求項７】
記録媒体を給紙する記録媒体給紙手段を備え、ネットワークを介してサーバに接続された画像形成装置であって、
前記記録媒体給紙手段に割り付けられる設定情報を記憶する記憶手段と、
前記設定情報に基づいて指定される記録媒体の定義情報を前記サーバから読み出し、前記記憶手段に記憶された設定情報と、前記記録媒体の定義情報に従って前記記録媒体給紙手段から搬出される前記記録媒体への画像形成を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項８】
記録媒体を給紙する記録媒体給紙手段を備えた画像形成装置に対してネットワークを介して接続されたサーバであって、
前記記録媒体給紙手段に割り付けられる設定情報により指定される記録媒体の定義情報を記憶する記憶手段と、
前記設定情報に基づいて、前記記録媒体の定義情報を前記記憶手段から読み出し、前記画像形成装置に送信する送信手段と、
を有することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体給紙部より供給される記録媒体に対して画像形成を行う画像形成装置、及び該画像形成装置を使用した印刷システムに関する。
【背景技術】
【０００２】
従来、給紙カセットより給紙される記録媒体（以下、用紙で示す）に対して画像形成を行う画像形成装置が知られている。例えば、プラテンガラス上に原稿を載置ないし供給し、原稿に描かれた文字列や、絵柄、又はこれらの結合等の画像を上記用紙に複写する複写機や、例えばパーソナルコンピュータ（ＰＣ）やワープロ上で作成された印刷データを用紙に印刷するプリンタ装置等が画像形成装置として知られている。
【０００３】
このような画像形成装置において、上記給紙カセットが存在することにより、用紙を当該給紙カセット内に予め複数枚準備しておくことが可能となり、外部からその都度用紙を供給する必要がないばかりか、比較的大量の用紙に上記画像形成を連続して行うことも可能となる。一方、給紙カセットを複数設ける画像形成装置も通常使用されており、この場合、様々な種別やサイズの用紙が収納され、画像形成処理が行われる。
【０００４】
例えば、特許文献１は用紙上に画像形成する画像形成装置において、用紙を収納する給紙カセットを複数備え、これら各給紙カセットに収納されている記録媒体の種別又はサイズの設定を行う入力部を備え、給紙カセットを選択するのみで、当該給紙カセットに設定された設定情報（サイズ＆種別）に基づき、画像形成を行うことができる装置である。
【０００５】
また、特許文献２は非定形紙の縦、横の長さデータがコントロールパネルから入力されることにより、非定形紙の縦横長さデータをメモリに記憶し、このメモリに記憶された非定形紙の縦横長さデータに基づいて画像形成を行う装置である。
【特許文献１】特開２００１−１６６６４１号公報
【特許文献２】特開平０８−３３４９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、複数の給紙カセットを有する画像形成装置において、種別やサイズが特殊な用紙を使用する場合、以下のような問題がある。すなわち、一般にそれらの種別やサイズ別に、画像形成装置全体の制御条件、例えば用紙の搬送条件やプロセス条件等を変更しなければならない。しかしながら、従来特殊な種別の用紙や特殊なサイズの用紙に対して画像形成を行う場合、画像形成処理を行う前に特別なモード設定操作を行って対応している。したがって、一般に普通紙と言われる用紙とは異なる特殊紙を使用する場合、手間のかかる設定作業が必要であった。
【０００７】
例えば、用紙サイズに関し、「非定型サイズ」の特殊紙に画像形成を行おうとすると、画像形成に先立ち、当該特殊紙に関する縦横サイズ等のデータを入力することが可能な「非定型サイズ入力モード」を選択し、その後、必要な条件を入力しなければならない。特に、「非定形サイズ」を使用するユーザは、一般的に同じ非定形サイズによる画像形成を行う場合が多く、その都度上記煩雑な作業を行う必要がある。このことは、用紙サイズ以外に、用紙の厚さや、下地の色等の設定においても同様である。
【０００８】
また、アプリケーションプログラムに基づいて、所望の用紙の種別やサイズを指定して印刷することも可能であるが、印刷を行う都度用紙の確認を行い、所望の用紙をセットする必要がある。この処理を怠ると、希望する用紙以外の用紙に画像形成を行う場合もある。
【０００９】
また、用紙サイズ以外の種別、例えば普通紙、厚紙等、最適に印刷する為に印刷制御が必要とする要素を、給紙口ごとに設定する装置もあるが、同じサイズの用紙でも、下地の色やプレプリントの有無や、パンチ穴の有無等の要素は考慮されておらず、これらが異なっていても同じ用紙として扱っている為、用紙を間違えて印刷してしまう可能性もある。
【００１０】
さらに、複数台の画像形成装置を接続した規模の大きいネットワーク印刷システムでは、各画像形成装置毎に用紙定義情報の設定を行わなければならない。また、用紙の追加や変更がある場合、複数台の画像形成装置それぞれに対して追加、変更を行わなければならない。この場合、画像形成装置を１台ずつ稼動を停止し、用紙定義情報のメンテナンスを行う必要があり、メンテナンス中画像形成装置の使用を行うことができない。
【００１１】
本発明は、上記課題に鑑みてなされたものであり、用紙定義情報をネットワークに接続されたサーバに保持させ、サーバによって用紙定義情報を一元管理させ、用紙定義情報の登録や追加を効率よく行うと共に、ネットワークに接続された画像形成装置に対して必要に応じて用紙定義情報を供給し、メンテナンスの不便さを解消すると共に、異なる種別、サイズ、下地の色、プレプリントの有無、パンチ穴の有無等の用紙の属性に対応して、操作性の優れた画像形成装置、及び該画像形成装置を使用した印刷システムを提供するものである。
【課題を解決するための手段】
【００１２】
本発明は上記課題を解決するため、記録媒体を収納し給紙する記録媒体給紙手段を備えた画像形成装置と、該画像形成装置に接続されたサーバとを有する印刷システムにおいて、前記画像形成装置に設けられ、前記記録媒体給紙手段に割り付けられる設定情報を記憶する第１の記憶手段と、前記サーバに設けられ、前記設定情報により指定される記録媒体の定義情報を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された設定情報に基づいて、前記記録媒体の定義情報を前記第２の記憶手段から読み出し、前記記録媒体の定義情報に従って前記記録媒体給紙手段から搬出される前記記録媒体への画像形成を行う制御手段とを有する印刷システムを提供することによって達成できる。
【００１３】
このように構成することにより、用紙定義情報をサーバに一元的に保持させ、用紙定義情報の登録や追加を効率よく行うと共に、ネットワークに接続された画像形成装置に対して必要に応じて用紙定義情報を供給し、メンテナンスの不便さを解消すると共に、異なる種別、サイズ、下地の色、プレプリントの有無、パンチ穴の有無等の用紙の属性に対応して、操作性の優れた印刷システムを提供するものである。
【００１４】
また、上記第２の記憶手段に定義情報を登録するべく前記定義情報を操作入力する定義情報入力手段を有する。例えば、この定義情報入力手段はネットワークに接続された管理サーバであり、又サーバにコンソール端末が接続されている場合、このようなコンソール端末であってもよい。
【００１５】
また、本発明は上記課題を解決するため、記録媒体を給紙する記録媒体給紙手段を備え、ネットワークを介してサーバに接続された画像形成装置であって、前記記録媒体給紙手段に割り付けられる設定情報を記憶する記憶手段と、該設定情報に基づいて指定される記録媒体の定義情報を前記サーバから読み出し、前記記憶手段に記憶された設定情報と、前記記録媒体の定義情報に従って前記記録媒体給紙手段から搬出される前記記録媒体への画像形成を行う制御手段とを有する画像形成装置を提供することによって達成できる。
【００１６】
このように構成することによっても、用紙定義情報をサーバに一元的に保持させ、用紙定義情報の登録や追加を効率よく行うと共に、ネットワークに接続された画像形成装置に対して必要に応じて用紙定義情報を供給し、メンテナンスの不便さを解消することができる。
【発明の効果】
【００１７】
本発明によれば、サーバによって用紙定義情報を一元管理させ、各画像形成装置は必要に応じて、ネットワークを介してサーバから必要な用紙定義情報を取得するので、用紙定義情報の管理及びメンテナンスが容易になる。
【００１８】
また、各画像形成装置においても、用紙定義情報を記憶する必要がなく、記憶装置を効率よく使用することができる。更に、種類の異なる複数の画像形成装置がネットワーク上に接続されている場合、どの画像形成装置に印刷しても、各画像形成装置ごとに用紙に対応する最適な動作モードで印刷することができ、最適かつ高品位な印刷物を得ることができる。しかも該用紙に対する用紙定義情報はサーバ上に１つ定義されていれば良い。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について図面を参照して詳述する。
（実施形態１）
図２は、本実施形態の印刷システムに使用される画像形成装置として、４連タンデム構成の電子写真方式のカラープリンタ（以下、プリンタ装置で示す）の例を示す概略断面図である。尚、同図に示す画像形成装置は後述するネットワークに接続されている。
【００２０】
同図において、プリンタ装置１は、画像形成部２、記録媒体給紙部３、記録媒体搬送部４で構成されている（以下、記録媒体給紙部を給紙口と呼ぶこともある）。画像形成部２はマゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）の各画像形成ユニット２Ｍ、２Ｃ、２Ｙ、２Ｋで構成され、用紙搬送方向に沿って当該順序で配設されている。各画像形成ユニット２Ｍ、２Ｃ、２Ｙ、２Ｋは、それぞれ感光体ドラム５、及び感光体ドラム５の周囲に配設された帯電器５ａ、ＬＥＤヘッド５ｂ、現像器５ｃ、転写器５ｄを有し、電子写真プロセスに従って用紙に画像形成を行う。尚、電子写真プロセスは、帯電、露光、現像、転写、クリーニングの各工程を繰り返して行い、用紙に画像形成を行うプロセスであり、帯電によって感光体ドラム５の表面に均一な電荷を付与し、露光によって感光体ドラム５の表面に静電潜像を形成し、現像によって静電潜像に従ったトナー像を形成し、転写によってトナー像を用紙に転写し、トナー像を用紙に形成する処理である。
【００２１】
一方、記録媒体給紙部３は、上下に階層して配設された記録媒体給紙部３ａ〜３ｅで構成され、記録媒体給紙部３ａ〜３ｅの何れかから搬出された用紙は待機ローラ１０を介して、記録媒体搬送部４に送られる。記録媒体搬送部４はベルト駆動ローラ１１や従動ローラ１２、搬送ベルト１３等で構成され、搬送ベルト１３はベルト駆動ローラ１１の駆動力によって回転し、待機ローラ１０によってタイミングを合わせて搬送ベルト１３に送られた用紙を画像形成部２に送る。
【００２２】
画像形成部２に送られた用紙は、前述の画像形成ユニット２Ｍ、２Ｃ、２Ｙ、２Ｋによって対応するトナーが順次転写され、用紙に転写されたトナー像は定着器１５によって熱定着され、排紙部１６に排出される。
【００２３】
尚、上記各部は、用紙の材質（例えば、紙、ＯＨＰシート）、用紙の坪量（１平方メートルあたりの紙１枚の重量）（例えば、薄紙、普通紙、厚紙）、用紙の長さ（例えば、長尺紙）等に基づいて、転写スピード（搬送速度）や転写バイアス、定着温度等のプリンタエンジンの動作モードを設定し、それぞれの用紙に最適となる印刷制御を行う。
【００２４】
また、各記録媒体給紙部３ａ〜３ｅにおいて、記録媒体収納カセットは着脱可能であり、記録媒体収納カセットの種類として、定形サイズの用紙を収納する定形カセット、非定形サイズの用紙を収納する非定形カセット、定形／非定形サイズ両用カセット等が使用される。定形カセットは収納される記録媒体のサイズが複数の定形サイズ（例えば、Ａ４サイズ、Ｂ５サイズ、Ａ３サイズなど規格により予め決められたサイズ）のうちいずれの定形サイズに該当するかをプリンタ本体装置に検出させるサイズ検出部を備えており、非定形カセットは収納される記録媒体のサイズが非定形サイズ（規格で決められたサイズからはずれた不定形のサイズ）であると本体装置に検出させるサイズ検出部を備えている。
【００２５】
また、定形／非定形サイズ両用カセットは収納される記録媒体のサイズが複数の定形サイズのうちいずれかの定形サイズに該当する場合は、記録媒体の側端面に合わせて位置調整される規制板の位置を検知するなどしてその定形サイズを検出し、また、その検知状態がいずれの定形サイズにも該当しない場合には非定形サイズであることを検出し、プリンタ本体装置に通知するサイズ検出部を備えている。このサイズ検出部によりプリンタ本体装置は、装着された記録媒体収納カセットに収納されている用紙のサイズを認識することが可能となる。尚、上記サイズ検出部は、記録媒体収納カセットに収納する用紙の種別に応じて、利用者が用紙種別設定ダイアルなどを用紙に合わせて選択設定し、このダイアル設定位置を本体装置が識別して収納した用紙のサイズを認識する方式であってもよい。
【００２６】
図３は、上記構成のプリンタ装置１において、インタフェース制御部の回路構成を示す図である。インタフェース制御部は、ＬＡＮ制御部１７、ＵＳＢ制御部１８、ＩＥＥＥ１２８４制御部１９、ＣＰＵ２０、メモリ２１、不揮発性メモリ２２、ＲОＭ２３、エンジン制御部２４、操作パネル制御部２５で構成されている。また、エンジン制御部２４にはプリンタエンジン２６が接続され、操作パネル制御部２５には操作パネル２７が接続されている。
【００２７】
また、図４は上記インタフェース制御部をより具体的に示すシステム構成図（ソフト概要図）である。同図に示す受信バッファ２８は上記図３に示すメモリ２１の一部であり、ＰＤＬ処理部＆画像データ生成部２９、プリンタエンジン制御部２４、ＬＡＮ制御部１７などの制御プログラムはＣＰＵ２０によって実行される。エンジン制御部２４はプリンタエンジン２６に対してエンジン動作モード等を設定し、給紙、転送、排紙等の制御を行い、またエンジン状態の監視や給紙口の状態監視を行う。尚、操作パネル制御部２５は操作パネル２７の操作に基づく操作信号を入力し、また表示データを操作パネル２７に供給する。
【００２８】
また、図３に示すメモリ２１は、上記受信バッファ２８以外、図４に示す画像メモリ２１ａ、設定情報メモリ２１ｂが対応する。画像メモリ２１ａはＭＣＹＫの各画像データを展開する領域であり、設定情報メモリ２１ｂは後述する用紙設定情報を記憶する。尚、設定情報メモリ２１ｂに記憶される用紙設定情報は不揮発性メモリ２２から供給される。
【００２９】
図１は上記構成のプリンタ装置１が接続されたネットワークシステムの全体構成図である。ＬＡＮ等のネットワークには上記構成の画像形成装置（プリンタ装置）１、及びクライアントＰＣ、管理用ＰＣ、サーバ８が接続されている。クライアントＰＣはアプリケーションに従って印刷データを生成し、画像形成装置１に出力する。
【００３０】
サーバ８は用紙定義情報ファイル９を有し、用紙定義情報ファイル９には同図に示す用紙定義情報１〜Ｎが登録されている。図５は上記用紙定義情報を記憶する用紙定義情報テーブルの構成例を示す図である。この用紙定義情報テーブルに登録されるデータは、用紙定義情報１、２、３・・・Ｎであり、各用紙定義情報は定義フラグ、用紙名、用紙サイズ、非定形用紙サイズ縦、非定形用紙サイズ横、材質、坪量、下地の色（ＲＧＢ各色）、プレプリントの有無、パンチ穴の有無等の各情報である。
【００３１】
ここで、上記定義フラグは定義済み/未定義を表し、用紙サイズはＡ３〜Ａ５等の定形サイズと非定形サイズを表す。また、非定形用紙サイズ縦、及び非定形用紙サイズ横は上記「用紙サイズ」が「非定形サイズ」の場合、非定形用紙サイズの縦と横の長さを表す。また、材質は紙、再生紙、耐水紙、ハガキ、封筒、ＯＨＰシート、ラベル紙等の識別を示し、坪量は用紙の坪量（９９９．９ g/m2）を表す。さらに、下地の色はＲＧＢ各色について０〜２５５の諧調値で表し、プレプリントの有無及びパンチ穴の有無は、それぞれ無し/有りの属性で定義される。
【００３２】
次に、図１を使用して用紙定義情報ファイル９に登録される用紙定義情報とプリンタ装置１の給紙口毎の用紙設定情報の関係を説明する。プリンタ装置１側において、用紙設定情報には記録媒体給紙部毎の用紙定義を指定するための識別情報（例えば用紙名）が格納されており、この用紙設定情報の識別情報でもって、サーバ上の用紙定義情報と関連付けている。この給紙口毎の用紙設定情報は、前述の不揮発性メモリ２２に記憶され、例えばプリンタ装置１の電源オン時における初期化において、不揮発性メモリ２２から設定情報メモリ２１ｂ（メモリ２１）に読み込まれる。また、設定情報メモリ２１ｂ上の用紙設定情報が変更・更新された場合、不揮発メモリ２２の給紙口毎の用紙設定情報も更新される。
【００３３】
すなわち、同図に示すように、不揮発性メモリ２２は記録媒体給紙部３ａ〜３ｅの用紙設定情報を有し、各記録媒体給紙部３ａ〜３ｅに収納された用紙情報は上記用紙設定情報により指定されるサーバ８の用紙定義情報テーブルの記憶領域に格納されている。
【００３４】
但し、毎回サーバ上の用紙定義情報をアクセスするのは、性能的にもネットワークの回線効率上からも問題あるため、実際には、例えば図６に示されるように、画像形成装置側のメモリ上に、給紙口毎の用紙定義情報テーブル（配列）を持ち、
（１）プリンタ電源ON時、サーバ上の用紙定義情報ファイルより、給紙口毎の用紙設定情報の示す用紙定義情報を全て、給紙口毎の用紙定義情報テーブル（配列）に、読み込む。
（２）給紙口毎の用紙設定情報を設定入力された際には、設定入力された用紙設定情報に対応する用紙定義情報を、サーバ上の用紙定義情報ファイルより読込み、給紙口毎の用紙定義情報テーブル（配列）の該当位置にセットする。
（３）用紙交換された場合にも、交換された用紙の用紙名を給紙口毎の用紙設定情報の該当位置にセットし、対応する用紙定義情報をサーバ上の用紙定義情報ファイルより読込み、該当位置にセットする。
【００３５】
以上のように、最低限必要なときにサーバ上の用紙定義情報を給紙口毎の用紙定義情報テーブル（配列）に読み込み、通常はこの給紙口毎の用紙定義情報テーブル（配列）の情報を参照するようにして、性能および回線効率を確保するのと同時に、用紙定義情報のリアルタイム性（最新の用紙定義情報の反映）を確保する。
【００３６】
次に、上記用紙定義情報をサーバ８の用紙定義情報ファイル９に入力する際の処理を説明する。尚、図７はこの処理を行う操作部に表示される入力画面の一例を説明する図であり、図８はそのフローチャートである。また、サーバ８への用紙定義情報の設定は、管理用ＰＣを使用して行い、サーバ８にコンソール端末が接続されている場合、当該コンソール端末を使用して設定処理を行うことも可能である。
【００３７】
先ず、印刷処理を行っていない時、メニュー設定ボタンを押下し、メインメニュー画面を表示する（ステップ（以下、Ａで示す）１）。図７に示すａは、このメインメニューの例を示し、用紙定義メニュー等のメニュー項目（選択候補）が表示される。
【００３８】
次に、メニュー項目の選択入力を行う（Ａ２）。ここで、用紙定義メニューが選択されると（Ａ３がＹ（イエス））、以下に示す用紙定義情報の入力、登録処理に移行する。尚、用紙定義メニュー以外のメニューを選択した場合には、当該メニュー項目を判定し、対応する各処理を行う（Ａ２４）。また、メニュー項目の選択入力において、終了ボタンが操作されると、処理を終了する（Ａ２３）。
【００３９】
入力、登録処理においては、先ず選択候補の０番は用紙定義情報の新規追加を示し、候補１番〜Ｎ番はサーバ８上の用紙定義ファイル内用紙定義情報を読み込み、その用紙名を選択候補として表示する（尚、候補０番の選択時は、用紙定義情報の新規追加であり、候補１番〜Ｎ番の選択時は、既存の用紙定義情報の変更又は削除である。）（Ａ４）。
【００４０】
次に、用紙定義情報（用紙名）の選択入力を行う（Ａ５）。例えば、図７に示す例では、「Ａ４白紙」の選択を行う（図７に示すｂ）。
次に対応する用紙定義画面を表示する。上記例では、図７に示すｃの画面を表示する。先ず、用紙名の入力を行う（Ａ７）。この場合、先ず用紙名の入力データがあるか判断する（Ａ８）。ここで、指定された用紙名の入力データが無い場合（Ａ８がＮ）、新規追加であれば（Ａ９がＹ）、用紙名は必須であるため用紙名の再入力に戻る（Ａ７）。尚、新規追加でない場合（Ａ９がＮ）、該当の用紙定義情報をサーバ８上の用紙定義情報ファイルより削除する（Ａ１０）。尚、図７に示す例では、「Ａ４白紙」の用紙名が入力している。
【００４１】
一方、用紙名の入力データがあると（Ａ８がＹ）、入力された用紙名と入力前の元の用紙名が一致するか判断する（Ａ１１）。ここで、入力された用紙名と元の用紙名が一致しない場合（Ａ１１がＮ）、更に入力された用紙名と同じ名称の用紙定義情報が用紙定義情報テーブルに既に存在するか判断し（Ａ１２）、当該用紙名の用紙定義情報が既に存在する場合（Ａ１２がＹ）、用紙名が重複エラーとなるため用紙名の再入力を行なう（Ａ７）。一方、当該用紙名の用紙定義情報が存在しない場合（Ａ１２がＮ）、もしくは、用紙名の入力（Ａ７）で入力された用紙名と元の用紙名が一致する場合（Ａ１１がＹ）、用紙サイズの選択入力に移行する（Ａ１３）。
【００４２】
この時、例えば候補として非定型、Ａ３サイズ、Ｂ４サイズ、Ａ４サイズ等の表示が行われ、ユーザは上記表示を確認し、用紙サイズの選択を行う。図７に示す例では、Ａ４サイズの選択が行われている。
【００４３】
次に、入力された用紙サイズは、非定型であるか判断する（Ａ１４）。そして、非定型サイズであれば（Ａ１４がＹ）、非定型サイズの縦、及び横の長さ情報を入力する（Ａ１５、Ａ１６）。
【００４４】
次に、材質の選択入力を行う（Ａ１７）。この時、例えば候補として紙、再生紙、ハガキ、封筒、ＯＨＰ、ラベル紙等の表示が行われ、ユーザは上記表示を確認し、用紙の材質入力を行う。
【００４５】
次に、用紙坪量の入力を行い（Ａ１８）、更に下地色Ｒ、Ｇ、Ｂの入力を行う（Ａ１９）。この入力は、各色０〜２５５の諧調値を入力する。尚、本例では、Ｒ、Ｇ、Ｂ値は（２５５，２５５，２５５）であり、白色の設定が行われている。
【００４６】
以後、プレプリントの有無の選択入力（Ａ２０）、及びパンチ穴の有無の選択入力（Ａ２１）を行う。本例においては、プレプリント有り、パンチ穴有りの設定が行われている。
【００４７】
次に、指定の用紙名と入力された用紙の属性（用紙サイズ〜パンチ穴の有無）情報を用紙定義情報テーブルに追加登録する（Ａ２２）。例えば、図１に示す例では、上記設定によって用紙定義情報１には「Ａ４耐水紙」の用紙名の用紙定義情報が登録され、用紙定義情報２には「Ａ４白紙」の用紙名の用紙定義情報が登録され、用紙定義情報３には「Ａ３白紙」の用紙名の用紙定義情報が登録され、・・・用紙定義情報Ｎには「Ａ４色紙ピンク」の用紙名の用紙定義情報が登録される。
【００４８】
次に、プリンタ装置１側での給紙口毎の用紙設定情報の入力処理について説明する。この処理は図９に示すフローチャートに従って行われ、図１０及び図１１はその際の設定履歴を示す図である。
【００４９】
先ず、プリンタ装置１の表示操作部にメインメニュー画面を表示する（ステップ（以下、Ｂで示す）１）。図１０に示すｄは、このメインメニュ−の例を示し、用紙設定メニュー等のメニュー項目（選択候補）を表示する。
【００５０】
次に、メニュー項目の選択入力を行う（Ｂ２）。この場合、図１１のｄ−１、ｄ−２に示すように、方向キー「↑」、「↓」を操作することによって希望するメニューを選択する。ここで、用紙設定メニューが選択されると（Ｂ３がＹ）、用紙設定情報の設定処理に移行する。尚、この場合も、用紙設定メニュー以外のメニューを選択した場合には、当該メニュー項目を判定し、対応する各処理を行う（Ａ１２）。また、メニュー項目の選択入力において、終了ボタンが操作されると、処理を終了する。
【００５１】
次に、用紙設定メニューが選択されると、用紙設定メニューの画面を表示する（Ｂ４）。この表示は、例えば図１０のｅに示すメニューを表示して行う。すなわち、記録媒体給紙部３ａ〜３ｅ（ＣＰＦ３ａ〜３ｅ）を選択候補として表示する。
【００５２】
次に、ＣＰＦ３ａ〜３ｅの選択入力を行なう（Ｂ５）。この選択は、図１１のｅ−１、ｅ−２に示すように、方向キー「↑」、「↓」を操作することによって行う。そして、給紙口が選択入力されると、サーバ８の用紙定義情報ファイルから用紙定義情報を全て読み取る（Ｂ６）。そして、読み込んだ用紙定義情報から用紙名を選択候補としてピックアップし（Ｂ７）、用紙名の選択入力を行う（Ｂ８）。図１０に示すｆは、用紙名の選択候補を表示する例であり、この表示を見て用紙名の選択入力を行う。また、この処理は、図１１のｆ−１、ｆ−２に示すように、方向キー「↑」、「↓」を操作することによって行う。例えば「Ａ４白」や、「Ａ４ピンク」、「Ａ４厚紙」等を用紙名の設定を行う。
【００５３】
次に、選択された用紙名の情報を対応するＣＰＦの用紙設定情報の位置に格納し（Ｂ９）、更にＢ６にてサーバ８の用紙定義情報ファイルから読込んだ用紙定義情報のうち選択された用紙名に対応する用紙定義情報をそのＣＰＦの給紙口毎の用紙定義情報テーブル（配列）の位置に格納する（Ｂ１０）。その後、用紙設定情報を不揮発性メモリ２２に書き込む（Ｂ１１）。
【００５４】
以上のようにして、用紙設定情報の登録が行われる。例えば、図１に示す例では、給紙口３ａには用紙名が「Ａ４耐水紙」の情報が登録され、給紙口３ｂには用紙名が「Ａ４白紙」の情報が登録され、給紙口３ｃには用紙名が「Ａ４白紙」の情報が登録され、給紙口３ｄには用紙名が「Ａ３白紙」の情報が登録され、給紙口３ｅには用紙名が「Ａ４色紙ピンク」の情報が登録される。
【００５５】
一方、図１２はプリンタエンジン動作モードを決定するためのテーブルであり、不揮発性メモリ２２に記憶されている動作モードテーブルである。このテーブルは規定フラグ、材質、坪量、縦サイズ、横サイズ、プリンタエンジン動作モードの各エリアで構成されている。ここで、規定フラグはテーブルエンドか／動作モード規定が有るかを示し、「動作モード規定あり」の場合、坪量範囲規定の有無、及び縦サイズ範囲規定の有無を示す。また、材質は紙／再生紙耐水紙／ハガキ／封筒／ＯＨＰシート／ラベル紙等の用紙の材質を示す。また、坪量はｍiｎ、坪量ｍａｘは、規定フラグに坪量範囲規定有りの場合設定され、用紙の坪量の範囲を示し、単位はg/m2である。
【００５６】
また、プリンタエンジン動作モードは材質や用紙の坪量範囲規定、用紙縦サイズ範囲規定の条件が当てはまる場合のプリンタエンジン動作モードを示す。例えば、普通紙モード／薄紙モード／厚紙モード／極厚紙モード／ハガキ／封筒／ＯＨＰシート等、同図に示す通りである。
【００５７】
以上の構成において、以下に本例の処理動作を説明する。
先ず、画像形成装置１の電源をオンし、図１３に示すフローチャートに従って画像形成装置１の初期化処理を行う。すなわち、ハードウエアの初期化処理、及びオペレーションシステム等に使用されるソフトウエアの初期化処理を行う（ステップ（以下、Ｃで示す）１、Ｃ２）。
【００５８】
次に、不揮発メモリ２２に記憶された給紙口毎の用紙設定情報を設定情報メモリ２１ｂの給紙口毎の用紙設定情報の領域に読み込む（Ｃ３）。そして、先ずＣＰＦ３ａの用紙設定情報は設定されているか判断する（Ｃ４）。ここで、ＣＰＦ３ａの用紙設定情報として、用紙名が設定されていれば（Ｃ４がＹ）、当該用紙名に対応する用紙定義情報をサーバ８の用紙設定情報ファイルから読み出し、給紙口毎の用紙定義情報テーブルのＣＰＦ３ａの対応する領域にセットする（Ｃ５）。
【００５９】
以下、ＣＰＦ３ｂ〜ＣＰＦ３ｅについても同様であり、設定された用紙名に対応する用紙定義情報をサーバ８の用紙設定情報ファイルから読み出し、給紙口毎の用紙定義情報テーブルのＣＰＦ３ｂ〜ＣＰＦ３ｅの対応する領域にセットする（Ｃ６がＹ、Ｃ７、Ｃ８がＹ、Ｃ９、Ｃ１０がＹ、Ｃ１１、Ｃ１２がＹ、Ｃ１３）。
【００６０】
上記プリンタ装置１の初期設定処理が完了すると、次にクライアントＰＣから供給される印刷データに基づく印刷処理を行う。図１４はこの処理を説明するフローチャートである。
【００６１】
先ず、クライアントＰＣのアプリケーションプログラムに従って作成された印刷データ（例えば、ＰＤＬ形式）は、ＬＡＮ等を経由して受信バッファ２８に送られる（ステップ（以下、Ｓで示す）１、Ｓ２）。この印刷データの中には、用紙名及び給紙口指定情報も含まれている。
【００６２】
その後、所定量の印刷データが受信バッファ２８に記憶されると、次にＰＤＬ処理部＆画像データ生成部２９は、受信バッファ２８から印刷データを取出し（Ｓ３）、解析処理を行い、画像メモリ２１ａに展開する（Ｓ４）。すなわち、受信バッファ２８から読み出す印刷データがエンドになったか判断し（Ｓ５）、印刷データがエンドにならない間（Ｓ５がＮ）、改頁コマンドがあるか（Ｓ６）、受信したデータは給紙口指定コマンドを含むか（Ｓ７）、受信したデータは用紙名指定コマンドを含むか（Ｓ８）の判断を順次行う。そして、改頁コマンドがある場合（Ｓ６がＹ）、改頁処理を行い、画像メモリ上に生成中のデータを印字データとして確定し、エンジン制御部２４に印刷リクエストを行う（Ｓ９）。
【００６３】
一方、受信したデータが給紙口指定コマンドを含む場合（Ｓ７がＹ）、指定給紙口の番号をセーブし、給紙口指定コマンド処理済みフラグをオンする（Ｓ１０）。また、受信したデータが用紙名指定コマンドを含む場合（Ｓ８がＹ）、指定の用紙名をセーブし、用紙名指定コマンド処理済みフラグをオンする（Ｓ１１）。
【００６４】
尚、受信したデータに用紙名指定コマンド及び給紙口指定コマンドがない場合（Ｓ７がＮ、Ｓ８がＮ）、例えば文字コードを対応するフォントデータに変換する等、各コマンドの処理を行ない、画像データを生成し、画像メモリに格納する（Ｓ１２）。以上の処理を、印刷データがエンドにならない間（Ｓ５がＮ）、もしくは改頁コマンドを検出する（Ｓ６）まで繰り返す。
【００６５】
続いて、エンジン制御部２４はＰＤＬ処理部＆画像データ生成部２９からの印刷リクエストを受けて（Ｓ１３）、用紙名指定コマンドが処理済みであるか否かを判定し（Ｓ１４）、処理済みの場合（Ｓ１４がＹ）、指定の給紙口に対応する用紙設定情報の用紙名と、指定された用紙名が一致するか判断する（Ｓ１５）。尚、ここで給紙口指定が省略されていた場合には、デフォルトの値としてＣＰＦ１を使用する。
【００６６】
ここで、用紙名が一致しない場合（Ｓ１５がＮ）、指定の用紙名でサーバ８上の用紙定義情報ファイルを検索する（Ｓ２３）。そして、検索の結果、指定の用紙名が用紙定義情報ファイルに登録されていない場合（Ｓ２４がＮ）、操作パネルに指定の用紙名を含む印刷をキャンセルする旨のメッセージ、例えば「XXXXXX用紙が用紙定義情報に登録されていません。印刷をキャンセルします」の表示を行い、印刷のキャンセル処理を行う（Ｓ２８）。
【００６７】
また、新たに用紙定義を行うようにしてもよい。すなわち、用紙定義情報を用紙定義情報テーブルに追加登録するか確認する（Ｓ２９）。例えば、「XXXXXX用紙は登録されていません。登録しますか？」の表示を行う。ここで、追加登録を行うため、ユーザが決定ボタンを押すと（Ｓ３０）、指定の用紙名で、用紙定義情報を入力し、サーバ８上の用紙定義情報ファイルに登録処理が行われる（Ｓ３１）。尚、この登録処理は前述の図８に示すフローチャートに従って実行される。
【００６８】
また、前述の判断（Ｓ２４）において、指定の用紙名が用紙定義情報ファイルに登録されていれば（Ｓ２４がＹ）、用紙をセットする様に促すメッセージを表示する（Ｓ２５）。例えば、「XXXXXX用紙を記録媒体給紙部（CPFｎ）にセットしてください」とのメッセージを操作パネル２７に行う。そこで、ユーザが表示される用紙をセットし、実行ボタンを押すと（Ｓ２６）、指定の用紙名を給紙口毎の用紙設定情報の指定の給紙口に対応する位置にセットし、セーブした給紙口番号の用紙設定情報に指定の用紙名の用紙定義情報Ｎｏ．を書き込む（Ｓ２７）。
【００６９】
一方、前述の判断（Ｓ１５）において、指定された用紙名が一致する場合（Ｓ１５がＹ）、セーブした給紙口ＣＰＦｎの状態を取得する（Ｓ１６）。例えば、セーブした情報が指示する給紙口に用紙があるか判断し（Ｓ１７）、給紙口に用紙がない場合（Ｓ１７がＮ）、用紙を補給する様に促すメッセージ、例えば、「記録媒体給紙部（CPFｎ）にXXXXXX用紙を補給してください」なるメッセージを操作パネル２７に表示し、用紙補給を待つ（Ｓ１８、Ｓ１９、Ｓ２０）。
【００７０】
そして、給紙口の用紙設定情報が示す用紙定義情報に応じた制御条件（動作モード）を決定し、決定したプリンタエンジンの動作モードに従って画像形成を行う（S２１）。すなわち、画像メモリ上の画像データをプリンタエンジン２６に送り、プリンタエンジン２６では、指定の給紙口より用紙を給紙し、用紙上に画像形成を行う（Ｓ２２）。
【００７１】
以上のように、本例は用紙サイズ、用紙の材質（紙、ＯＨＰ、等）、用紙の坪量、下地の色（色紙）、プレプリントの有無やパンチ穴の有無などの要素は、用紙に付属する属性（定義情報）であり、用紙の定義を給紙口の設定から独立させ、サーバ８上で一括管理させ、必要に応じて各プリンタ装置１に読み出した使用する構成としたことにより、用紙定義メニューの登録や管理、メンテナンスが容易となる。
【００７２】
すなわち、本例では用紙定義情報をネットワーク上のサーバ８に持たせ、用紙定義情報の追加や変更をサーバ８上のみで行うように構成し、保守性の優れたシステムとすることができ、更にプリンタ装置１毎に用紙定義情報を持つ必要がないため、プリンタ装置１内のメモリを有効活用することができる。更に、プリンタエンジン動作モードテーブル（図１２）はプリンタ側に持っており、用紙に対するそのプリンタ自身の最適な動作モードを規定しているため、種類の異なる複数のプリンタ装置がネットワーク上に接続されている場合、どのプリンタに印刷しても、各プリンタ装置ごとに用紙に対応する最適な動作モードで印刷することができ、最適かつ高品位な印刷物を得ることができる。しかも用紙定義情報はサーバ上に１つ定義されていれば良い。
（実施形態２）
次に、本発明の実施形態２について説明する。
【００７３】
本例は、記録媒体給紙部に定形サイズ検出部を持つ場合、検出された定形サイズと同じサイズの用紙であると定義されている用紙定義情報のみを選択して設定できるようにした記録媒体給紙部毎の用紙の設定方法である。以下、図１５に示す概要図に従って操作を説明する。
【００７４】
先ず、メインメニューを表示し（図１５に示すａ１）、方向キー「→」、「←」を操作し、用紙設定メニューを表示する（同図に示すｂ１）。次に、希望する記録媒体給紙部を選択すべく方向キー「↑」、「↓」を操作して記録媒体給紙部を選択する（同図に示すｃ１）。
【００７５】
次に、記録媒体給紙部を選択すると、希望する用紙名の選択に入る。ここで本例では、前述のサーバ８の用紙定義情報を全て読み込み、選択された給紙口が検出した定型サイズと用紙サイズが一致する用紙定義情報の用紙名を選択候補とする。
【００７６】
例えば、記録媒体給紙部が検出した定形サイズ（例えば、Ａ３サイズ）と一致する用紙定義情報の用紙名のみを候補とし、表示する。同図の例では、Ａ３サイズの用紙“ＡＡＡＡＡＡ”、“ＥＥＥＥＥＥ”、“ＧＧＧＧＧＧ”のみを候補として表示する（同図に示すｄ１、ｅ１、ｆ１）。例えば、Ａ３サイズであって用紙の色が白である用紙“ＡＡＡＡＡＡ”や、同じくＡ３サイズであって用紙の色がピンクである用紙“ＥＥＥＥＥＥ”や、同じくＡ３サイズであって厚紙の用紙“ＧＧＧＧＧＧ”を候補として表示する。
【００７７】
したがって、本例によれば、同じ定形サイズ用紙（定形用紙）に限定して設定操作が行われ、用紙サイズの設定ミスを防ぎ、記録媒体給紙部毎の用紙設定の際の効率化を図ることができる。
（実施形態３）
次に、本発明の実施形態３について説明する。
【００７８】
本例は、記録媒体収納カセットが非定形カセットを認識する手段を持つ着脱可能な非定形カセット、又は非定形サイズを認識する手段を持つ定形サイズ及び非定形サイズの両用のカセットを装着した記録媒体給紙部の場合、非定形カセット又は非定形サイズと認識したとき、非定形サイズと定義されている記録媒体定義情報定義情報のみを選択して設定できるようにした、記録媒体給紙部毎の用紙の設定方法である。以下、図１６に示す概要図に従って処理を説明する。
【００７９】
先ず、本例においても、メインメニューを表示し（図１６に示すａ２）、方向キー「→」、「←」を操作し、用紙設定メニューを表示する（同図に示すｂ２）。
次に、希望する記録媒体給紙部を選択すべく方向キー「↑」、「↓」を操作して希望する記録媒体給紙部を選択する（同図に示すｃ２）。その後、記録媒体給紙部を選択すると、希望する用紙名の選択に入る。ここで、本例ではサーバ８の用紙定義情報を全て読み込み、例えば記録媒体給紙部が非定型カセットを選択した場合、非定形サイズと定義されている用紙定義情報の用紙名のみを候補とし、表示する。本例では、以後非定形サイズの用紙名、例えば“ＤＤＤＤＤＤ”、“ＪＪＪＪＪＪ”、“ＫＫＫＫＫＫ”のみを候補として表示する（同図に示すｄ２、ｅ２、ｆ２）。
【００８０】
したがって、本例によれば、非定形サイズと定義されている用紙定義情報に限定した、記録媒体給紙部毎の用紙の設定となり、設定ミスを防ぐことができる。特に、非定型サイズの用紙を使用するユーザは、同じ非定形サイズの用紙を使用する場合が多く、記録媒体給紙部毎の用紙設定の際の効率化を図ることができる。
【００８１】
尚、上記実施形態２と実施形態３においては、用紙設定情報の設定処理は以下のようになる。図１７はこの場合の処理を説明するフローチャートである。先ず、用紙設定メニューである場合、用紙設定メニューの画面を表示する（Ｄ１）。この表示は前述と同様、記録媒体給紙部（ＣＰＦ３ａ〜３ｅ）を選択候補として表示するものである。
【００８２】
ユーザは上記表示に基づいて、記録媒体給紙部（ＣＰＦ３ａ〜３ｅ）の選択入力を行い（Ｄ２）、サーバ８の用紙定義情報ファイルより用紙定義情報を全て読み込み（Ｄ３）、選択された記録媒体給紙部（ＣＰＦｎ）の状態を取得する（Ｄ４）。そして、取得した記録媒体給紙部（ＣＰＦｎ）の状態により、非定形カセットか否かのチェックを行う（Ｄ５）。
【００８３】
例えば、前述の実施形態２の場合、定形カセットであり（Ｄ５がＮ）、処理（Ｄ６）を実行する。すなわち、サーバ８から読み込んだ用紙定義情報テーブルのうち、用紙サイズが定形サイズであり、かつ取得した記録媒体給紙部（ＣＰＦｎ）の状態情報の用紙サイズと一致する用紙定義情報の用紙名を選択候補としてピックアップして表示する。
【００８４】
一方、記録媒体給紙部（ＣＰＦｎ）が非定形カセットであり、前述の実施形態３の場合（Ｄ５がＹ）、処理（Ｄ７）を実行する。すなわち、サーバ８から読み込んだ用紙定義情報テーブルのうち、用紙サイズが非定形サイズの用紙定義情報の用紙名を選択候補としてピックアップして表示する。
【００８５】
次に、用紙名の選択を行い（Ｄ８）、選択された用紙名をその記録媒体給紙部（ＣＰＦ）の用紙設定情報とし、用紙設定情報テーブルの対応するエリアに格納する（Ｄ９）。そして、この用紙設定情報を不揮発性メモリ２２に書き込む（Ｄ１０）。また、選択された用紙名の用紙定義情報を記録媒体給紙部毎の用紙定義情報テーブルの選択された記録媒体給紙部に対応する位置に格納する（Ｄ１１）。
【００８６】
以上の処理により、上記実施形態２、及び実施形態３を実現することができ、定型サイズ、及び非定型サイズの用紙設定を効率よく行うことができる。
（実施形態４）
次に、本発明の実施形態４について説明する。
【００８７】
本例は記録媒体給紙部毎であり、かつ検出可能なサイズ（非定形サイズ含む）毎に用紙の定義を設定しておき、定形カセットの場合は検出された定形サイズに対応する用紙の定義を現在の記録媒体給紙部に設定された用紙として扱い、非定形カセットの場合は、非定形サイズに対応する用紙の定義を現在の記録媒体給紙部に設定された用紙として扱う。また、両用カセットの場合、検出された定形サイズ／非定形サイズに応じて、対応する用紙の定義を現在の記録媒体給紙部に設定された用紙として扱う。
【００８８】
図１８は、プリンタ装置１側の制御データ構造を示す。前述の図６に加えて、記録媒体給紙部毎でありかつサイズ毎の用紙設定情報テーブル５７と、記録媒体給紙部毎でありかつサイズ毎の用紙定義情報テーブル５８を備えている。記録媒体給紙部毎でありかつサイズ毎の用紙設定情報テーブル５７には、記録媒体給紙部毎かつサイズ毎に対応した用紙名が格納されており、記録媒体給紙部毎でありかつサイズ毎の用紙定義情報テーブル５８には、記録媒体給紙部毎かつサイズ毎の用紙設定情報テーブル５７の用紙名に対応する用紙定義情報が格納されている。
【００８９】
また、図１９は、記録媒体給紙部毎であり、かつサイズ毎の用紙設定メニュー例である。本例においても、メインメニューとして、例えば用紙設定メニュー等のメニュー項目があり、用紙設定メニューとして記録媒体給紙部３ａ（ＣＰＦ１）の用紙設定には、非定形、Ａ３、Ｂ３、Ａ４、レター、Ｂ５、Ａ５の設定が可能であり、記録媒体給紙部３ｂ（ＣＰＦ２）の用紙設定としても、非定形、Ａ３、Ｂ４、・・・の設定が可能である。
【００９０】
この記録媒体給紙部毎かつサイズ毎の用紙設定メニューにより、記録媒体給紙部毎かつサイズ毎の用紙設定情報テーブル５７を設定することができ、対応する用紙定義情報をサーバ８の用紙定義情報ファイル９より読み込み、記録媒体給紙部毎かつサイズ毎の用紙定義情報テーブル５８に格納する。
【００９１】
この状態で、各記録媒体給紙部３ａ〜３ｅにそれぞれ用紙サイズを検出し、検出したサイズに対応する用紙名を記録媒体給紙部毎かつサイズ毎の用紙設定情報テーブル５７より取り出し、それぞれの記録媒体給紙部に対応する記録媒体給紙部毎の用紙設定情報にセットして、記録媒体給紙部それぞれの用紙とする。尚、カセットが引き出され、再度挿入された場合も、同様の処理を行なう。
【００９２】
また、記録媒体給紙部の用紙設定情報と記録媒体給紙部毎でありかつサイズ毎の用紙設定情報テーブル５７は、前述の不揮発性メモリ２２に記憶されており、電源オンの初期化において、設定情報メモリ２１ｂに読み込まれる。また、用紙名に対応する用紙定義情報をサーバ８の用紙定義情報ファイルから読み込む。そして、各記録媒体給紙部の用紙サイズを検出し、検出した用紙サイズ毎に対応する用紙名を記録媒体給紙部毎でありかつサイズ毎の用紙設定情報テーブル５７より取り出し、それぞれの記録媒体給紙部に対応する記録媒体給紙部毎の用紙設定情報にセットし、記録媒体給紙部それぞれの用紙とする。この用紙設定に対して、記録媒体給紙部毎でありかつサイズ毎の用紙定義情報テーブル５８から記録媒体給紙部毎の用紙定義情報テーブルへの用紙定義情報もセットする。
【００９３】
このように構成することにより、使い勝手が向上し、設定ミスを防ぎ、設定の効率化が図れ、操作性が向上する。特に、記録媒体給紙部が少ない場合等において、用紙を入れ替えながら使用する時には、非常に有効である。
（実施形態５）
次に、本発明の実施形態５について説明する。
【００９４】
本例はプリンタ装置１がレディ状態（印刷データなし）等の時、用紙交換した場合、又はカセットを引き出し、その後再挿入（セット）された記録媒体給紙部に対し、その用紙サイズを検出し、カセットを引き出す前の用紙サイズと異なっている場合、用紙定義を変更するように促すことを特徴とする。
【００９５】
プリンタエンジン制御部２４内の不図示の給紙口状態監視部では、定期的に各給紙口の状態監視を行っており、例えば図２０で示す給紙口状態テーブルを更新している。この給紙口状態テーブルの更新処理を図２１のフローチャートに示す。
【００９６】
この状態監視のなかで、記録媒体給紙部へのカセットの引き出し／挿入（セット）が行われた場合、用紙が交換されたか、又は用紙が補給・補充されたか、又は用紙の確認のみが行われたか、等のオペレータの行動が考えられる為、以下の処理が行われる。
【００９７】
先ず、記録媒体収納カセット３ａ（ＣＰＦ３ａ）の状態を取得し、チェック、及び記録媒体給紙部（ＣＰＦ３ａ）の状態テーブルの更新を行なう（ステップ（以下、ＳＴＰで示す）１）。次に、更新された記録媒体給紙部（ＣＰＦ３ａ）の状態テーブルのＣＰＦ_ステータスに、「用紙定義情報の変更必要」フラグがオンか否かチェックする（ＳＴＰ２）。ここで、「用紙定義情報の変更必要」フラグがオンでなければ（ＳＴＰ２がＮ）、次の記録媒体給紙部３ｂ（ＣＰＦ３ｂ）のチェックに進む（ＳＴＰ６）。
【００９８】
一方、「用紙設定情報の変更必要」フラグがオンの場合（ＳＴＰ２がＹ）、サーバ８の用紙定義情報ファイル９より用紙定義情報を読み込み、記録媒体給紙部の用紙サイズと同じサイズの用紙名をピックアップし、操作パネル２７に、例えば「ＣＰＦ３ａ用紙交換。用紙設定してください」、「↑↓ＸＸＸＸＸＸ」の表示を行う（ＳＴＰ３）。尚、「XXXXXXXX」はピックアップした用紙名であり、選択候補を示す。
【００９９】
その後、ボタン入力を待ち（ＳＴＰ４）、実行ボタンが押下されると、その用紙名を記録媒体給紙部３ａ（ＣＰＦ３ａ）の用紙設定と決定してＣＰＦ3aに対応する用紙設定情報に格納し、その用紙名の用紙定義情報をＣＰＦ3aに対応する給紙口毎の用紙定義情報テーブル（配列）に格納し、ＣＰＦ_ステータスの「用紙設定情報の変更必要」をオフする（ＳＴＰ５）。
【０１００】
その後、記録媒体給紙部３ｂ〜３ｅ（ＣＰＦ３ｂ〜ＣＰＦ３ｅ）についても、上記と同様の処理を行なう。すなわち、記録媒体給紙部３ｂ（ＣＰＦ３ｂ）については処理（ＳＴＰ３、ＳＴＰ７〜ＳＴＰ１０）を実行し、記録媒体給紙部３ｃ（ＣＰＦ３ｃ）については処理（ＳＴＰ１１〜ＳＴＰ１５）を実行し、記録媒体給紙部３ｄ（ＣＰＦ３ｄ）については処理（ＳＴＰ１６〜ＳＴＰ２０）を実行し、記録媒体給紙部３ｅ（ＣＰＦ３ｅ）については処理（ＳＴＰ２１〜ＳＴＰ２５）を実行する。
【０１０１】
また、図２２は各々の記録媒体給紙部の状態を取得し、記録媒体給紙部状態テーブルを更新する制御フローであり、以下に処理動作を説明する。先ず、記録媒体給紙部（ＣＰＦｎ）の状態を取得する（ステップ（以下、Ｗで示す）１）。ここで、取得した記録媒体給紙部（ＣＰＦｎ）の状態が未装着かどうか判断し、未装着の場合（Ｗ２がＹ）、未装着時は新ＣＰＦ_ステータスに「未装着」フラグをオンにする（Ｗ３）。一方、取得した記録媒体給紙部（ＣＰＦｎ）の状態が未装着でなければ（Ｗ２がＮ）、ＣＰＦｎ状態テーブルのＣＰＦ_ステータスを、前のＣＰＦｎ状態ステータスとする（Ｗ４）。そして、取得した記録媒体給紙部（ＣＰＦｎ）の状態がセット状態か／引出し状態かチェックする（Ｗ５）。
【０１０２】
ここで、取得した記録媒体給紙部（ＣＰＦｎ）の状態が引出し状態時（Ｗ５がＹ）、前の記録媒体給紙部（ＣＰＦｎ）の状態（ＣＰＦｎの状態テーブルのＣＰＦ_ステータス）が、セット状態か／引出し状態かチェックする（Ｗ６）。セット状態であれば（Ｗ６がＮ）、ＣＰＦｎの状態テーブルのＣＰＦ_ステータスを、「引出し状態」、「以前の状態のセーブ済み」、「装着済み」にし、「用紙設定情報の変更必要」フラグはオフ（変更不要）に設定する（Ｗ７）。さらに、前のＣＰＦｎ状態ステータスの「用紙設定情報の変更必要」フラグがONかをチェックし（Ｗ８）、フラグがオンでなければ（Ｗ８がＮ）、ＣＰＦｎ状態テーブルの現在の用紙サイズを以前の用紙サイズとし、更に給紙口ｎ（ＣＰＦｎ）の用紙設定情報の用紙名を以前の用紙定義情報の用紙名にセーブする（Ｗ９）。
【０１０３】
一方、判断（Ｗ５）において、取得したＣＰＦｎの状態がセット状態であれば（Ｗ５がＮ）、前のＣＰＦｎ状態（ＣＰＦｎの状態テーブルのＣＰＦ_ステータス）は引き出し状態か判断する（Ｗ１０）。ここで、引出し状態であれば、記録媒体給紙部（ＣＰＦｎ）より用紙サイズを取得し（Ｗ１１）、ＣＰＦｎ状態テーブルの用紙サイズを、記録媒体給紙部（ＣＰＦｎ）より取得したサイズとする（Ｗ１２）。
【０１０４】
次に、取得した用紙サイズと以前の用紙サイズ（ＣＰＦｎの状態テーブルの「以前の用紙サイズ」）が一致するか判断する（Ｗ１３）。ここで、一致する場合（Ｗ１３がＹ）、ＣＰＦｎ状態テーブルのＣＰＦ_ステータスを、「セット状態」、「以前の状態の未セーブ」、「装着済み」とし、「用紙設定情報の変更必要」フラグをオフ（変更不要）にする（Ｗ１４）。
【０１０５】
一方、不一致の場合（Ｗ１３がＮ）、ＣＰＦｎ状態テーブルのＣＰＦ_ステータスを「セット状態」、「以前の状態の未セーブ」、「装着済み」とし、更に「用紙設定情報の変更必要」フラグをオンとする（Ｗ１５）。
【０１０６】
本例によれば、用紙交換した場合、カセットを引き出し、その後再挿入（セット）された記録媒体給紙部に対し、その用紙サイズを検出し、カセット引き出す前の用紙サイズと異なっていた場合、用紙定義を変更するように促すことにより、設定ミス／設定忘れを防ぎ、設定の効率化が図れ、操作性が向上する。特に、記録媒体給紙手段が少ない場合等、用紙を入れ替えながら使用する際、非常に有効である。
（実施形態６）
次に、本発明の実施形態６について説明する。
【０１０７】
本例は、パーソナルコンピュータ（ＰＣ）等のホスト機器にあるアプリケーションプログラム（プリンタドライバ含む）より、印刷すべき印刷データが送られてくる。この受信した印刷データに対し、色変換及び色補正を行なった後、プリンタエンジン２６にて画像形成を行なう。この色変換および色補正の際、色再現性を向上させる為、用紙定義の「下地の色」を考慮する。
【０１０８】
図２３は、本例の処理を説明するフローチャートである。先ず、受信した画像データに対して下地色を考慮した色補正処理を行なう（ステップ（以下、Ｕで示す）１）。次に、色補正した画像データに対してＲＧＢ形式からＣＭＹＫ形式に変換する（Ｕ２）。その後、ディザリング処理を行う（Ｕ３）。
【０１０９】
図２４は受信した画像データに対して下地色を考慮した色補正処理の一例であり、先ず受信画像データ（ＲＧＢの値）から下地色のＲＧＢの値を減算し、補正後の画像データ（ＲＧＢ）の値とする（Ｕ４）。その後、補正後の画像データ（ＲＧＢの値）それぞれが負の値となる場合、０に補正する（Ｕ５〜Ｕ１１）。そして、受信した全画像について補正処理が終了したか判断し、残りの画像が存在する場合は、上記処理を繰り返す。
【０１１０】
本例では、ＲＧＢの値に対して下地色を考慮して色補正を行なったが、ディザリングのディザパターンを変更し、又はディザリング方式を変更する構成としてもよい。また、受信した画像の属性（文字、グラフィック、イメージ等）と下地色に応じて、色補正し、又はディザ方式を変更してもよい。例えば、文字の場合は補正せず、グラフィックの場合に色補正し、イメージの場合ディザパターンを変更する等の制御を行ってもよい。
【０１１１】
以上のように、用紙定義情報の「下地の色」に応じて、カラーマッチングの制御（中間調処理状態と色補正状態）を変えるようにしたことにより、再生されるカラー画像の色再現性が向上する。また、供給されるカラー画像の属性と記録媒体定義情報の「下地の色」に応じて、カラーマッチングの制御（中間調処理状態と色補正状態）を変えるようにしたことにより、更に適切な色再現性、所望の色再現が実現でき、再生されるカラー画像の色再現性が更に向上する。
（実施形態７）
次に、本発明の実施形態７について説明する。
【０１１２】
本例は手差しトレイを有する画像形成装置に適用され、以下の処理を行う。（１）先ず、指定の用紙名に対応する用紙定義情報があるか、サーバ８の用紙定義情報ファイルを検索する。次に、（２）指定の用紙名の用紙定義情報がある場合、操作パネルに指定された用紙名と手差しトレイに用紙をセットするように促すメッセージを表示する。さらに、（３）手差しトレイに用紙がセットされると、手差しトレイに用紙がセットされたことを自動的に検知し、当該用紙定義情報に応じたプリンタエンジン動作モードで印刷処理を行なう。以下、具体的に説明する。
【０１１３】
図２５は本例の処理を説明するフローチャートである。
先ず、プリンタエンジン制御部２４は、印刷リクエストの入力を待ち（ステップ（以下、Ｖで示す）１で示す）、印刷リクエストが入力すると（Ｖ１がＹ）、指定の用紙名でサーバ８の用紙定義情報ファイルを検索する（Ｖ２）。そして、指定の用紙名と一致する用紙定義情報があるか判断する（Ｖ３）。
【０１１４】
ここで、指定の用紙名と一致する用紙定義情報が設定されている場合（Ｖ３がＹ）、操作パネルに、指定の用紙名を含み、手差しトレイに用紙セットを促すメッセージを表示する（Ｖ４）。例えば、「手差しトレイにＸＸＸＸＸＸ用紙をセットしてください」等の表示を行う。その後、手差しトレイの状態を取得し（Ｖ５）、取得した手差しトレイの状態をチェックし、例えば「手差しトレイに用紙あり」の状態であれば（Ｖ６がＹ）、印刷処理を続行する（Ｖ７）。
【０１１５】
一方、指定の用紙名と一致する用紙定義情報が設定されていない場合（Ｖ３がＮ）、操作パネル２７に指定の用紙名を含む印刷キャンセルする旨のメッセージを表示し（Ｖ８）、ボタン入力を待ち（Ｖ９）、決定ボタンが押されると印刷のキャンセル処理を行う（Ｖ１０）。
【０１１６】
尚、上記処理では、指定の用紙名と一致する用紙定義情報が設定されていない場合（Ｖ３がＮ）、印刷のキャンセルを行ったが、図２６に示すフローチャートに従った処理（Ｖ１１）を行う構成としてもよい。具体的には、図２７に示すフローチャートに従って、先ず用紙サイズの選択入力を行なう（Ｖ１２）。例えば、候補として、非定形、Ａ３、Ｂ４、Ａ４、レター、Ｂ５、Ａ５等の用紙サイズのデータを入力する。次に、入力された用紙サイズが非定形であるか判断し（Ｖ１３）、非定形の場合（Ｖ１３がＹ）、非定形用紙サイズ縦の入力（Ｖ１４）、及び非定形用紙サイズ横の入力を行なう（Ｖ１５）。
【０１１７】
次に、材質の選択入力を行なう。候補として、例えば紙、再生紙、ハガキ、封筒、ＯＨＰ、ラベル紙等の入力を行う（Ｖ３１６）。
次に、用紙の坪量の入力を行い（Ｖ１７）、更に下地色 Ｒ，Ｇ，Ｂ の入力（例えば、各０〜２５５）を行う（Ｖ１８）。また、プレプリントの有無の選択入力（例えば、候補としては、有り、なし）を行い（Ｖ１９）、更にパンチ穴の有無の選択入力（例えば、候補として、有り、なし）を行う（Ｖ２０）。
【０１１８】
その後、指定の用紙名と、入力された用紙の属性（用紙サイズ〜パンチ穴の有無）をサーバ８の用紙定義情報テーブルに追加登録する（Ｖ２１）。
以上のように、本例は手差しトレイにも本発明を適用することにより、セットすべき用紙がより分かりやすく明確になり、使い勝手が向上し、操作性を向上することができる。特に、給紙カセットが少ない場合、手差しトレイに様々な用紙を入れ替えながら使用する際、非常に有効である。
（実施形態８）
次に、本発明の実施形態８について説明する。
【０１１９】
本例は、複数の記録媒体給紙手段を有するプリンタ装置１において、給紙口全てに対し、指定された用紙名と各給紙口の用紙設定情報の示す用紙定義情報の用紙名が一致するか比較し、用紙名が一致する給紙口及びその中に収納されている記録媒体を自動選択する構成である。以下、具体的に説明する。
【０１２０】
図２８は本例の処理を説明するフローチャートである。先ず、プリンタエンジン制御部２４は印刷リクエストの入力を待ち（ステップ（以下、Ｔで示す）１で示す）、印刷リクエストが入力すると（Ｔ１がＹ）、指定の用紙名を使用し、各給紙口をサーチして選択候補を取得し（Ｔ２）、給紙口選択候補があるか判断する（Ｔ３）。
【０１２１】
ここで、給紙口選択候補が無く（Ｔ３がＮ）、かつ用紙名がサーバ８の用紙定義情報ファイルに登録されている場合（Ｔ７がＮ）、指定の用紙名を含む用紙補給のメッセージを操作パネルに表示する（Ｔ８）。例えば、「ＸＸＸＸＸＸ用紙をセットしてください」等の表示を行う。そして、給紙口の何れかが、セット状態→引出し状態→セット状態と変化したかチェックし（Ｔ９）、変化した場合（Ｔ９がＹ）、再度指定の用紙名で給紙口をサーチするために処理Ｔ２に戻る。
【０１２２】
一方、給紙口選択候補が有る場合（Ｔ３がＹ）、給紙口選択候補を「現在の給紙口」とする（Ｔ４）。そして、「現在の給紙口」より用紙を給紙し、「現在の給紙口」の「用紙設定情報」（給紙口の状態テーブル）の示す用紙定義情報に応じて、プリンタエンジンの動作モードを決定し、その動作モードで印刷を行なう（Ｔ５）。
【０１２３】
その後、次の頁に対して、上記と同様、「現在の給紙口」より用紙を給紙し、「現在の給紙口」の「用紙設定情報」（給紙口の状態テーブル）の示す用紙定義情報に応じて、プリンタエンジンの動作モードを決定し、その動作モードで印刷を行なう。そして、上記処理を印刷データが無くなるまで繰り返す（Ｔ６）。
【０１２４】
途中で用紙が無くなると、指定の用紙名と自動選択された給紙口番号を含む用紙補給のメッセージ、例えば、「ＣＰＦｎにＸＸＸＸＸＸ用紙をセットしてください」なるメッセージ表示を行い、用紙補給を促す（Ｔ１３）。そして、現在の給紙口の情報を取得し、用紙が補給されたかチェックし（Ｔ１４、Ｔ１５）、印刷処理を行う（Ｔ５、Ｔ６）。
【０１２５】
一方、前述の判断（Ｔ７）において、用紙名未登録の場合（Ｔ７がＹ）、操作パネル２７に指定の用紙名を含む印刷処理をキャンセルする表示を行う（Ｔ１０）。そして、ボタン入力を待ち（Ｔ１１）、決定ボタンが押されると印刷のキャンセル処理を行う（Ｔ１２）。
【０１２６】
また、上記例では印刷処理をキャンセルしたが、前述の判断（Ｔ７）において、用紙名未登録の場合（Ｔ７がＹ）、Ｃに示す処理を行う構成としてもよい。すなわち、指定された用紙名を使用して、用紙定義情報を入力し、登録する処理を行うようにしてもよい（Ｔ１６）。その後、指定用紙名を含む用紙交換のメッセージを操作パネル２７に表示し（Ｔ１７）、表示している給紙口の何れかが引き出し→セット状態に変化したか判断する（Ｔ１８）。
【０１２７】
ここで、上記状態変化があると（Ｔ１８がＹ）、変化した給紙口の用紙設定情報に、指定の用紙名をセットし、用紙設定情報を不揮発メモリに書き込む（Ｔ１９）。また、変化した給紙口の用紙設定情報に対応する用紙定義情報をサーバ８の用紙定義情報ファイルに追加登録する。
【０１２８】
尚、図２９は、前述の指定の用紙名を使用し、各給紙口をサーチし、選択候補を取得する処理を具体的に示すフローチャートである。先ず、ＣＰＦ３ａの用紙設定情報と状態を取得する（ステップ（以下、Ｊで示す）１）。
【０１２９】
次に、指定の用紙名とＣＰＦ３ａの用紙設定情報の示す用紙定義情報の用紙名が一致するか判断する（Ｊ２）。ここで、一致しない場合は処理（Ｊ５）に進む。一方、一致する場合は判断（Ｊ３）に進み、記録媒体給紙部３ａ（ＣＰＦ３ａ）の状態が、セット状態でかつ用紙があるかチェックする。そして、セット状態でかつ用紙がある場合（Ｊ３がＹ）、給紙口選択候補を記録媒体給紙部３ａ（ＣＰＦ３ａ）とする（Ｊ４）。また、セット状態でなく、又は用紙がない場合（Ｊ３がＮ）、次の記録媒体給紙部３ｂ（ＣＰＦ２）のチェックに進む。以降、順次記録媒体給紙部３ｂ〜３ｆまで同じ処理を繰り返し、各給紙口の選択候補を探す（Ｊ５〜Ｊ２２）。
【０１３０】
以上のように、本例によれば複数の記録媒体給紙部の中から、指定された用紙名で検索し、適切な記録媒体給紙部を自動選択することにより、より使い勝手が向上した画像形成装置を提供することができる。
（実施形態９）
次に、本発明の実施形態９について説明する。
【０１３１】
本例は複数の記録媒体給紙部を有するプリンタ装置１において、給紙口全てに対し、指定された用紙名と各給紙口の用紙設定情報の示す用紙定義情報の用紙名が一致するか比較し、用紙名が一致する給紙口及びその中に収納されている用紙を自動選択し、用紙が欠乏すると、再度指定された用紙名でもって自動選択し、他の給紙口に指定の用紙がセットされていれば、給紙する給紙口を自動的に切換えて給紙し、印刷を継続する構成である。
【０１３２】
すなわち、本例は上記実施形態８に対して、用紙が欠乏すると、再度同じ定義の用紙が収納された記録媒体給紙部を検索し、存在する場合、当該記録媒体給紙部から用紙の給紙を行う構成である。したがって、本例は上記処理を除いて、実施形態８の処理と同じであり、図３０に示すフローチャートも、前述の図２８と類似しており、同じステップ番号を使用して説明する。
【０１３３】
先ず、印刷リクエストが入力すると（Ｔ１がＹ）、指定の用紙名を使用し、各給紙口をサーチして選択候補を取得し、給紙口選択候補があるか判断する（Ｔ２、Ｔ３）。ここで、給紙口選択候補が無く（Ｔ３がＹ）、かつ用紙名がサーバ８の用紙定義情報ファイルに登録されている場合（Ｔ７がＮ）、指定の用紙名を含む用紙補給のメッセージを操作パネルに表示する（Ｔ８）。そして、給紙口の何れかが、セット状態→引出し状態→セット状態と変化したかチェックし（Ｔ９）、変化した場合（Ｔ９がＹ）、再度指定の用紙名で給紙口をサーチするために処理Ｔ２に戻る。
【０１３４】
一方、給紙口選択候補が有る場合（Ｔ３がＮ）、給紙口選択候補を「現在の給紙口」とする（Ｔ４）。そして、「現在の給紙口」より用紙を給紙し、「現在の給紙口」の「用紙設定情報」（給紙口の状態テーブル）の示す用紙定義情報に応じて、プリンタエンジンの動作モードを決定し、その動作モードで印刷を行なう（Ｔ５）。
【０１３５】
その後、次の頁に対して、上記と同様、「現在の給紙口」より用紙を給紙し、「現在の給紙口」の「用紙設定情報」（給紙口の状態テーブル）の示す用紙定義情報に応じて、プリンタエンジンの動作モードを決定し、その動作モードで印刷を行なう。そして、上記処理を印刷データが無くなるまで繰り返す（Ｔ６）。
【０１３６】
一方、途中で用紙が無くなると、処理（Ｔ２）に処理を戻し、用紙名が一致する給紙口であり、かつ用紙がセットされている給紙口をサーチし、他の給紙口に指定の用紙がセットされていれば、給紙する給紙口を自動的に切り替え給紙を行う。
【０１３７】
また、前述の判断（Ｔ７）において、用紙名未登録の場合（Ｔ７がＹ）、操作パネル２７に指定の用紙名を含む印刷処理をキャンセルする表示を行う（Ｔ１０）。そして、ボタン入力を待ち（Ｔ１１）、決定ボタンが押されると印刷のキャンセル処理を行う（Ｔ１２）。
【０１３８】
また、上記例では印刷処理をキャンセルしたが、前述の判断（Ｔ７）において、用紙名未登録の場合（Ｔ７がＹ）、Ｃに示す処理（前述の実施形態８と同じ処理）を行う構成としてもよい。すなわち、指定された用紙名を使用して、用紙定義情報を入力し、登録する処理を行うようにしてもよい（Ｔ１６）。その後、指定用紙名を含む用紙交換のメッセージを操作パネル２７に表示し（Ｔ１７）、表示している給紙口の何れかが引き出し→セット状態に変化したか判断する（Ｔ１８）。
【０１３９】
ここで、上記状態変化があると（Ｔ１８がＹ）、変化した給紙口の用紙設定情報に、指定の用紙名をセットし、用紙設定情報を不揮発メモリに書き込む（Ｔ１９）。また、変化した給紙口の用紙設定情報に対応する用紙定義情報をサーバ８の用紙定義情報ファイルに追加登録する。
【０１４０】
以上のように、本例によれば用紙名による自動給紙切換機能（リレー給紙）であり、このように構成することによっても、更に使い勝手が向上した画像形成装置を提供することができる。
（実施形態１０）
次に、本発明の実施形態１０について説明する。
【０１４１】
本例は、アプリケーションプログラムより用紙名が指定された場合は、指定された用紙名と一致する用紙定義情報に応じた制御を行い、指定された制御条件で画像形成を行なう。用紙名が指定されなかった場合は、給紙口毎に設定されている種別と給紙手段が検出した用紙サイズに基づいた制御条件で画像形成を行なう。以下、具体的に説明する。
【０１４２】
図３１は本例の処理を説明するフローチャートである。先ず、クライアントＰＣのアプリケーションプログラムに従って作成された印刷データ（例えば、ＰＤＬ形式）は、ＬＡＮ等を経由して受信バッファ２８に送られる（ステップ（以下、Ｚで示す）１、Ｚ２）。この印刷データの中には、用紙名及び給紙口指定情報も含まれている。
【０１４３】
その後、所定量の印刷データが受信バッファ２８に記憶されると、次にＰＤＬ処理部＆画像データ生成部２９は、受信バッファ２８から印刷データを取出し（Ｚ３）、解析処理を行い、画像メモリ２１ａに展開する（Ｚ４）。すなわち、受信バッファ２８から読み出す印刷データがエンドになったか判断し（Ｚ５）、印刷データがエンドにならない間（Ｚ５がＮ）、改頁コマンドがあるか（Ｚ６）、受信したデータは給紙口指定コマンドを含むか（Ｚ７）、受信したデータは用紙名指定コマンドを含むか（Ｚ８）の判断を順次行う。そして、改頁コマンドがある場合（Ｚ６がＹ）、改頁処理を行い、画像メモリ上に生成中のデータを印字データとして確定し、エンジン制御部２４に印刷リクエストを行う（Ｚ９）。
【０１４４】
一方、受信したデータが給紙口指定コマンドを含む場合（Ｚ７がＹ）、指定給紙口の番号をセーブし、給紙口指定コマンド処理済みフラグをオンする（Ｚ１０）。また、受信したデータが用紙名指定コマンドを含む場合（Ｚ８がＹ）、指定の用紙名をセーブし、用紙名指定コマンド処理済みフラグをオンする（Ｚ１１）。
【０１４５】
尚、受信したデータに用紙名指定コマンド及び給紙口指定コマンドでない場合（Ｚ７がＮ、Ｚ８がＮ）、例えば文字コードを対応するフォントデータに変換する等、各コマンドの処理を行ない、画像データを生成し、画像メモリに格納する（Ｚ１２）。以上の処理を、印刷データがエンドにならない間（Ｚ５がＮ）、もしくは改頁コマンドを検出する（Ｚ６）まで繰り返す。
【０１４６】
続いて、エンジン制御部２４はＰＤＬ処理部＆画像データ生成部２９からの印刷リクエストを待ち（Ｚ１３）、印刷リクエストを受けると、先ず用紙名指定有りか否かの判断を行い（Ｚ１４）、用紙名指定有りの場合（Ｚ１４がＹ）、更にセーブした給紙口指定は自動選択又は自動給紙切換であるか判断し（Ｚ１５）、自動選択の場合（Ｚ１５がＹ）、セーブした用紙名の情報を使用し、自動選択機能により給紙口及び用紙を決定し、用紙定義情報に応じた制御条件（動作モード）でプリンタエンジン２６を動作させ、画像形成を行なう（Ｚ１６）。
【０１４７】
また、給紙口指定が直接指定の場合（Ｚ１５がＮ）、セーブした給紙口に対応する用紙設定情報の示す用紙定義情報の用紙名と、セーブした（指定の）用紙名とが一致するか判断し（Ｚ１７）、用紙名が一致する場合（Ｚ１７がＹ）、セーブした給紙口番号に対応する給紙口毎の用紙設定情報の示す用紙定義情報に応じた制御条件（動作モード）でプリンタエンジン２６を動作させ、画像形成を行う（Ｚ１８）。
【０１４８】
一方、用紙名が一致しない場合（Ｚ１７がＮ）、セーブした用紙名とセーブした給紙口番号を含む用紙交換メッセージを、例えば「ＣＰＦｎ：ＸＸＸＸＸＸ用紙に交換してください」と操作パネルに表示する（Ｚ１９）。その後、セーブした給紙口の状態を確認し、用紙交換が行われると（Ｚ２０、Ｚ２１）、セーブした給紙口番号に対応する給紙口毎の用紙設定情報にセーブした用紙名をセットし、用紙設定情報を不揮発性メモリ２２に書き込む（Ｚ２２）。またサーバ上の用紙定義ファイルより、セーブした用紙名の用紙定義情報を読出し、セーブした給紙口番号に対応する給紙口毎の用紙定義情報テーブル（配列）の用紙定義情報領域に格納する（Ｚ２３）。その後、用紙名が一致した場合と同様、セーブした給紙口番号に対応する給紙口毎の用紙定義情報テーブル（配列）の用紙定義情報に応じた制御条件（動作モード）でプリンタエンジンを動作させ、画像形成を行なう（Ｚ１８）。
【０１４９】
一方、用紙名指定無しの場合（Ｚ１４がＮ）、セーブした給紙口番号に設定された種別と、セーブした給紙口番号の給紙口よりサイズを検出し、当該種別と検出サイズに応じた制御条件（動作モード）でプリンタエンジン２６を動作させ、画像形成を行なう（Ｚ２４）。以上の処理をアプリケーションプログラムより送られてくる印刷データが終了するまで繰返し、印刷データが終了すると処理を終了する。
【０１５０】
以上のように、本例によれば、アプリケーションプログラムより用紙名称が指定された場合は、記録媒体給紙手段に設定されている用紙設定情報の示す用紙定義情報の用紙名称と一致する記録媒体給紙手段から記録媒体の供給を行ない、かつ、その定義情報に応じた制御を行なう。また、アプリケーションプログラムより用紙名称が指定されない場合は、記録媒体給紙手段より検出されたサイズと記録媒体給紙手段に設定されている種別に応じた制御条件で画像形成を行なうようにしたことにより、より使用しやすくなり、更に使い勝手が向上し操作性が向上するとともに、アプリケーションプログラムの従来互換性がキープでき、非常に有効である。
【図面の簡単な説明】
【０１５１】
【図１】本発明の印刷システムの基本システム図である。
【図２】印刷システムに使用される画像形成装置として、４連タンデム構成のプリンタ装置の例を示す概略断面図である。
【図３】プリンタ装置において、インタフェース制御部の構成を示す図である。
【図４】プリンタ装置の内部構成を説明する図である。
【図５】用紙定義情報テーブルの構成を説明する図である。
【図６】給紙口毎の用紙設定情報、及び用紙定義情報テーブルとの関係を説明する図である。
【図７】用紙定義情報（用紙名）の選択入力を説明する図である。
【図８】用紙定義情報の入力処理を説明するフローチャートである。
【図９】用紙設定情報の入力処理を説明するフローチャートである。
【図１０】用紙設定メニューの処理例を説明する図である。
【図１１】用紙設定情報を設定する際の表示遷移図である。
【図１２】プリンタエンジンの動作モードテーブルを示す図である。
【図１３】実施形態１の処理を説明するフローチャートである。
【図１４】実施形態１の処理を説明するフローチャートである。
【図１５】実施形態２の処理手順を説明する図である。
【図１６】実施形態３の処理手順を説明する図である。
【図１７】実施形態２、及び実施形態３の処理を説明するフローチャートである。
【図１８】実施形態４に使用する用紙設定情報テーブル、及び用紙定義情報テーブルを示す図である。
【図１９】実施形態４を説明する図である。
【図２０】給紙口状態テーブルの例を示す図である。
【図２１】実施形態５の処理を説明するフローチャートである。
【図２２】実施形態５の処理を説明するフローチャートである。
【図２３】実施形態６の処理を説明するフローチャートである。
【図２４】実施形態６の処理を説明するフローチャートである。
【図２５】実施形態７の処理を説明するフローチャートである。
【図２６】実施形態７の処理を説明するフローチャートである。
【図２７】実施形態７の処理を説明するフローチャートである。
【図２８】実施形態８の処理を説明するフローチャートである。
【図２９】実施形態８の処理を説明するフローチャートである。
【図３０】実施形態９の処理を説明するフローチャートである。
【図３１】実施形態１０の処理を説明するフローチャートである。
【符号の説明】
【０１５２】
１・・・プリンタ装置
２・・・画像形成部
３・・・記録媒体給紙部
４・・・記録媒体搬送部
５・・・感光体ドラム
１０・・待機ローラ
１１・・ベルト駆動ローラ
１２・・従動ローラ
１３・・搬送ベルト
１５・・定着器
１６・・排紙部
１７・・ＬＡＮ制御部
１８・・ＵＳＢ制御部
１９・・ＩＥＥＥ１２８４制御部
２０・・ＣＰＵ
２１・・メモリ
２１ａ・画像メモリ
２１ｂ・設定情報メモリ
２３・・ＲОＭ
２４・・エンジン制御部
２５・・操作パネル制御部
２６・・プリンタエンジン
２７・・操作パネル
２８・・受信バッファ
２９・・ＰＤＬ処理部＆画像データ生成部
５７・・記録媒体給紙部毎でありかつサイズ毎の用紙設定情報テーブル
５８・・記録媒体給紙部毎でありかつサイズ毎の用紙定義情報テーブル
【図３】
2007324983.tif 000003
【図５】
2007324983.tif 000004
【図８】
2007324983.tif 000005
【図９】
2007324983.tif 000006
【図１１】
2007324983.tif 000007
【図１２】
2007324983.tif 000008
【図１３】
2007324983.tif 000009
【図１４】
2007324983.tif 000010
【図１５】
2007324983.tif 000011
【図１６】
2007324983.tif 000012
【図１７】
2007324983.tif 000013
【図２０】
2007324983.tif 000014
【図２１】
2007324983.tif 000015
【図２２】
2007324983.tif 000016
【図２３】
2007324983.tif 000017
【図２４】
2007324983.tif 000018
【図２５】
2007324983.tif 000019
【図２６】
2007324983.tif 000020
【図２７】
2007324983.tif 000021
【図２８】
2007324983.tif 000022
【図２９】
2007324983.tif 000023
【図３０】
2007324983.tif 000024
【図３１】
2007324983.tif 000025
【図１】
2007324983.tif 000026
【図２】
2007324983.tif 000027
【図４】
2007324983.tif 000028
【図６】
2007324983.tif 000029
【図７】
2007324983.tif 000030
【図１０】
2007324983.tif 000031
【図１８】
2007324983.tif 000032
【図１９】
2007324983.tif 000033