(57)【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて印刷処理を実行する画像形成装置であって、
用紙属性を示す用紙情報を記憶する記憶手段と、
前記印刷処理で使用する用紙を特定するための情報として用紙属性が指定された印刷ジョブを受信する受信手段と、
前記受信手段が受信した前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されているか否かを判定する判定手段と、
前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されていないと前記判定手段によって判定された場合に、前記印刷ジョブにおいて指定されている前記用紙属性を用いて新しい用紙情報を生成する生成手段とを備え、
前記記憶手段は、前記生成手段によって生成された前記新しい用紙情報を記憶し、
前記用紙情報を構成する複数の用紙属性のうち、前記受信手段が受信した前記印刷ジョブにおいて指定されていない用紙属性が存在する場合、前記生成手段は、前記印刷ジョブにおいて指定されていない用紙属性を補完することで、前記新しい用紙情報を生成する、
ことを特徴とする画像形成装置。
【請求項２】
前記生成手段は、前記印刷ジョブにおいて指定されていない用紙属性をデフォルトの値を用いて補完することで、前記新しい用紙情報を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生成手段によって生成された前記新しい用紙情報を外部装置に送信する送信手段を更に備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記生成手段は、前記新しい用紙情報の名称を作成することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記生成手段は、日時情報を用いて前記新しい用紙情報の名称を作成することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記生成手段によって生成された前記新しい用紙情報の用紙属性を、ユーザ指示に従って編集する編集手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記生成手段によって生成された前記新しい用紙情報の用紙属性をユーザが編集するための編集画面を表示する表示手段を更に備え、
前記編集手段は、前記編集画面を介して入力されたユーザ指示に従って、前記新しい用紙情報の用紙属性を編集することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記記憶手段は、複数の用紙情報を記憶することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記用紙属性は、坪量と表面性のうち少なくともいずれかを含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
印刷ジョブに基づいて印刷処理を実行する画像形成装置において実行される情報処理方法であって、
前記画像形成装置の記憶手段が、用紙属性を示す用紙情報を記憶する記憶工程と、
前記画像形成装置の受信手段が、前記印刷処理で使用する用紙を特定するための情報として用紙属性が指定された印刷ジョブを受信する受信工程と、
前記画像形成装置の判定手段が、前記受信工程で受信した前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶工程で記憶されているか否かを判定する判定工程と、
前記画像形成装置の生成手段が、前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶工程で記憶されていないと前記判定工程で判定された場合に、前記印刷ジョブにおいて指定されている前記用紙属性を用いて新しい用紙情報を生成する生成工程とを有し、
前記記憶工程では、前記生成工程で生成された前記新しい用紙情報を記憶し、
前記用紙情報を構成する複数の用紙属性のうち、前記受信工程で受信した前記印刷ジョブにおいて指定されていない用紙属性が存在する場合、前記生成工程では、前記印刷ジョブにおいて指定されていない用紙属性を補完することで、前記新しい用紙情報を生成する、
ことを特徴とする情報処理方法。
【請求項１１】
用紙属性を示す用紙情報を記憶する記憶手段と、
印刷処理で使用する用紙を特定するための情報として用紙属性が指定された印刷ジョブを受信する受信手段と、
前記受信手段が受信した前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されているか否かを判定する判定手段と、
前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されていないと前記判定手段によって判定された場合に、前記印刷ジョブにおいて指定されている前記用紙属性を用いて新しい用紙情報を生成する生成手段としてコンピュータを機能させるためのプログラムであって、
前記記憶手段は、前記生成手段によって生成された前記新しい用紙情報を記憶し、
前記用紙情報を構成する複数の用紙属性のうち、前記受信手段が受信した前記印刷ジョブにおいて指定されていない用紙属性が存在する場合、前記生成手段は、前記印刷ジョブにおいて指定されていない用紙属性を補完することで、前記新しい用紙情報を生成する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録された記録媒体の情報に基づき印刷を行う画像形成装置、画像形成装置における情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置や画像処理係数を制御するため、オペレータが希望する用紙を、名前、坪量、表面性、色、形状などを指定して登録する方法があった。用紙に関する情報を用いて画像形成装置を制御する方法としては、例えば、指定された用紙サイズがセットされた給紙段を自動的に選択する、実行可能な両面・フィニッシング等の処理を決定する、用紙タイプに応じたトナーの定着方法を決定する等がある。特許文献１では、プリントコントローラにおいて、オペレータの利用したい用紙を名称、サイズ、坪量、表面性、色、プロファイルなどの情報とともに管理する技術が公開されている。この技術によると、オペレータが作成した用紙と画像形成装置内の給紙段を関連づけることにより、印刷ジョブ指定時に用紙を指定すると、関連づけられた給紙段から用紙を給紙することができる。特許文献２には、メディアセンサから読み取った情報を属性情報として設定し、自動で用紙情報の登録を行なう技術が提案されている。また、特許文献３には、用紙パッケージにＩＤコードを添付し、これを給紙カセットにセットすることで用紙情報を自動的に登録する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１７１３１号公報
【特許文献１】特開２００６−１５４９１３号公報
【特許文献２】特開２００８−２６８５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、オペレータがジョブの投入前に予め画像形成装置にジョブで使用する用紙を登録しておかなければ所望の用紙を給紙することができなかった。登録されてない用紙が指定されたジョブが投入された場合、ジョブがキャンセルされるか、デフォルトの用紙などに丸められて出力されるため、所望の成果物を得るためにはジョブの再投入が必要となっていた。印刷効率向上のためには可能な限り短い手順で印刷処理を開始することが重要であるが、様々な用紙が使用される環境においてはジョブ開始前の用紙登録作業に特に手間がかかり、印刷効率低下の要因となっていた。
特許文献２では、メディアセンサから取得できない情報はユーザが設定して用紙情報を登録する必要がある。つまり、センサから取得できる情報には限りがあり、必ずユーザが属性情報を設定する手間が発生してしまう点と、メディアセンサを持っていない印刷装置では実施できないという問題がある。また、特許文献３は、ＩＤコードに情報を設定しておくことで、用紙情報を自動で登録することが可能であるが、用紙メーカが販売する用紙のパッケージに対してＩＤコードが付属されることが求められ、またＩＤコードから用紙情報を読み取る構造が必要であるという問題がある。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。そこで、上記の点に鑑み、本発明は、記録媒体の登録処理におけるオペレータの作業負荷を低減する画像形成装置、画像形成装置における情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像形成装置は、印刷ジョブに基づいて印刷処理を実行する画像形成装置であって、用紙属性を示す用紙情報を記憶する記憶手段と、前記印刷処理で使用する用紙を特定するための情報として用紙属性が指定された印刷ジョブを受信する受信手段と、前記受信手段が受信した前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されているか否かを判定する判定手段と、前記印刷ジョブにおいて指定されている前記用紙属性に対応する用紙情報が前記記憶手段に記憶されていないと前記判定手段によって判定された場合に、前記印刷ジョブにおいて指定されている前記用紙属性を用いて新しい用紙情報を生成する生成手段とを備え、前記記憶手段は、前記生成手段によって生成された前記新しい用紙情報を記憶し、前記用紙情報を構成する複数の用紙属性のうち、前記受信手段が受信した前記印刷ジョブにおいて指定されていない用紙属性が存在する場合、前記生成手段は、前記印刷ジョブにおいて指定されていない用紙属性を補完することで、前記新しい用紙情報を生成する、ことを特徴とする。
【発明の効果】
【０００７】
本発明によると、記録媒体の登録処理におけるオペレータの作業負荷を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成システムの構成を示す図である。
【図２】画像形成装置の構成を示す図である。
【図３】画像形成装置のコントロールユニットの構成を示す図である。
【図４】操作部の構成を示す図である。
【図５】操作部の構成を示す他の図である。
【図６】用紙管理テーブルの一例を示す図である。
【図７】禁則管理テーブルの一例を示す図である。
【図８】印刷ジョブの一例を示す図である。
【図９】画像形成装置の処理の手順の概要を示す図である。
【図１０】ＰＤＬ解析処理の手順を示す図である。
【図１１】印刷処理の手順を示す図である。
【図１２】用紙選択画面の一例を示す図である。
【図１３】用紙編集画面の一例を示す図である。
【図１４】本実施形態に係る印刷システムの構成例を示す図である。
【図１５】本実施形態に係る印刷装置の構成例を示す図である。
【図１６】本実施形態に係る印刷装置の印刷用紙決定処理の手順を示すフローチャートである。
【図１７】本実施形態に係る印刷装置の属性補完処理の手順を示すフローチャートである。
【図１８】本実施形態に係る印刷装置における用紙名称の作成処理の手順を示すフローチャートである。
【図１９】本実施形態に係る用紙種別カウンタを説明する図である。
【図２０】本実施形態に係るサイズとその他の属性との禁則の組み合わせを示す図である。
【図２１】本実施形態に係る印刷装置の用紙情報登録処理の手順を示すフローチャートである。
【図２２】本実施形態に係る印刷装置の操作部に表示される画面の一例を示す図である。
【図２３】本実施形態に係る印刷装置の操作部に表示される画面の一例を示す図である。
【図２４】本実施形態に係る印刷装置の操作部に表示される画面の一例を示す図である。
【図２５】本実施形態に係る印刷装置の操作部に表示される画面の一例を示す図である。
【図２６】本実施形態に係る印刷装置の操作部に表示される画面の一例を示す図である。
【図２７】本実施形態に係る印刷装置における登録情報の送信を説明する図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［実施例１］
＜画像形成システムの構成＞
まず、以下に説明する各実施形態を適用可能な画像形成システムについて説明する。図１は、本発明の一実施例における画像形成システムの構成の一例である。本実施例に係る画像形成システムは、画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０を有する。画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０は、ＬＡＮ、ＷＡＮなどのネットワーク５０を介して通信可能に接続されている。画像形成装置１０は、スキャン、プリント、コピーなどの様々な機能を有する。プリントサーバ２０は、入力された印刷ジョブやネットワーク５０を介して接続されている画像形成装置１０を管理する。プリントサーバ２０は、接続されている画像形成装置１０と全ての印刷ジョブの状況を監視できるとともに、印刷ジョブの一時停止、設定変更、印刷再開、あるいはジョブの複製、移動、削除などの制御を行うことができる。ファイルサーバ３０は、バリアブル印刷に使用するバリアブルデータに係るデータベース、例えば宛先、住所、氏名などの顧客データからなる顧客データベースを保管する。クライアントＰＣ４０は、アプリケーションファイルの編集や印刷支持を行う機能を有する。また、クライアントＰＣ４０は、プリントサーバ２０内で管理されている画像形成装置１０や印刷ジョブの監視や制御を補佐する機能を有する。オペレータはクライアントＰＣ４０を利用してジョブのステータスなどを確認することができる。プリントサーバ２０、ファイルサーバ３０、クライアントＰＣ４０として、一般的な情報処理装置が用いられる。
【００１１】
＜画像形成装置１０の構成＞
画像形成装置１０の一実施例であるＭＦＰの構成について、図２を用いて説明する。ＭＦＰは、スキャナ部、レーザ露光部、感光ドラム、作像部、定着部、給紙／搬送部及び、これらを制御する不図示のプリンタ制御部から構成される。スキャナ部は、原稿台に置かれた原稿（記録媒体）に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部は、画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラムに照射する。作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像化し、そのトナー像をシート（用紙）に転写する。その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、シートが転写ベルトの所定位置に巻付き４回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像ユニット（現像ステーション）が入れ替わりで順次前述の電子写真プロセスを繰り返し実行する。４回転の後、４色のフルカラートナー像を転写されたシートは、転写ドラムを離れ、定着部へ搬送される。定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。給紙／搬送部は、シートカセットやペーパーデッキに代表されるシート収納庫（給紙段）を一つ以上持っており、プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部・定着部へ搬送する。シートは作像部の転写ドラムに巻きつけられ、４回転した後に定着部へ搬送される。４回転する間に前述のＹＭＣＫ各色のトナー像がシートに転写される。また、シートの両面に画像形成する場合は、定着部を通過したシートを再度作像部へ搬送する搬送経路を通るように制御する。プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００１２】
＜画像形成装置１０のコントローラユニットの構成＞
図３は、本実施例における画像形成装置１０のコントロールユニット（コントローラ）の一構成例を示すブロック図である。コントロールユニット２００は、画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタエンジン２０２と接続し、画像データの読み取りやプリント出力のための制御を行う。また、コントロールユニット２００は、ネットワーク５０や公衆回線２０４と接続することで、画像情報やデバイス情報をネットワーク５０経由で入出力するための制御を行う。ＣＰＵ２０５はＭＦＰ全体を制御するための中央処理装置である。ＲＡＭ２０６は、ＣＰＵ２０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。操作部Ｉ／Ｆ２０９は、画像データ等を表示可能な表示画面を有する操作部２１０に対するインタフェース部であり、操作部２１０に対して操作画面データを出力する。また、操作部Ｉ／Ｆ２０９は、操作部２１０から操作者が入力した情報をＣＰＵ２０５に伝える役割をする。ネットワークインタフェース２１１は、例えばＬＡＮカード等で実現され、ネットワーク５０に接続して外部装置との間で情報の入出力を行う。さらにまた、モデム２１２は公衆回線２０４に接続し、外部装置との間で情報の入出力を行う。以上のユニットがシステムバス２１３上に配置されている。
【００１３】
イメージバスＩ／Ｆ２１４は、システムバス２１３と画像データを高速で転送する画像バス２１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス２１５上には、ラスタイメージプロセッサ２１６、デバイスＩ／Ｆ２１７、スキャナ画像処理部２１８、プリンタ画像処理部２１９、画像編集用画像処理部２２０、カラーマネージメントモジュール２３０が接続される。ＲＩＰ２１６はラスタイメージプロセッサであり、ページ記述言語（ＰＤＬ）をラスタイメージに展開する。なお、一般に、ＲＩＰ処理は、ページ記述言語（ＰＤＬ）を中間データ（ＤＬ）に変換するインタープリット処理と、ラスタイメージに変換するレンダリング処理との二通りの意味で使用される。本発明では簡単のため、ＲＩＰされたデータはラスタイメージに展開されるものとして説明するが、一旦中間データ（ＤＬ）に変換される形態も本発明の対象に含まれることは言うまでもない。デバイスＩ／Ｆ部２１７は、スキャナ２０１やプリンタエンジン２０２とコントロールユニット２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００１４】
また、スキャナ画像処理部２１８は、スキャナ２０１から入力した画像データに対して、補正、加工、編集等の各種処理を行う。プリンタ画像処理部２１９は、プリント出力する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集用画像処理部２２０は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。ＣＭＭ２３０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。キャリブレーションデータとは、カラー複合機３におけるスキャナ２０１やプリンタエンジン２０２の色再現特性を修正するためのデータである。
【００１５】
＜画像形成装置１０の操作部２１０の構成＞
画像形成装置１０の操作部２１０の構成について、図４ないし図５を用いて説明する。図４に示すように、操作部２１０は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル部４０１を有する。図５に示すように、キー入力部４０２は、操作部電源スイッチ５０１を具備する。該スイッチ５０１のユーザ操作に応答し、ＣＰＵ２０５は、スタンバイモードとスリープモードを選択的に切換るよう制御する。ただし、スタンバイモードは、通常動作状態であり、スリープモードは、ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態である。ＣＰＵ２０５は、該スイッチ５０１のユーザ操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がＯＮ状態にて、受付可能に制御する。スタートキー５０３は、処理対象となるジョブのコピー動作や送信動作等、ユーザにより指示された種類のジョブ処理を画像形成装置に開始させる指示をユーザから受付可能にする為のキーである。ストップキー５０２は、受け付けたジョブの処理を画像形成装置に中断させる指示をユーザから受付可能にする為のキーである。テンキー５０６は、各種設定の置数の設定をユーザにより実行可能にする為のキーである。クリアキー５０７は、キー５０６を介してユーザにより設定された置数等の各種パラメータを解除するためのキーである。リセットキー５０４は、ユーザにより処理対象のジョブに対して設定された各種設定を全て無効にし、また、設定値をデフォルト状態に戻す指示をユーザから受け付ける為のキーである。ユーザモードキー５０５は、ユーザごとのシステム設定画面に移行するためのキーである。
【００１６】
＜用紙管理テーブル６０１の構成＞
図６は、画像形成装置１０のＨＤＤ２０８に格納（記憶）される用紙管理テーブル６０１の構成を示した図である。用紙管理テーブル６０１は、用紙ＩＤ６１０と、登録属性６２０と、登録時指定属性６３０と、仮登録フラグ６４０とが相互に対応付けられて構成されている。さらに登録属性６２０と登録時指定属性６３０とは、それぞれ属性情報である、用紙名称６２１、６３１、坪量６２２、６３２、色６２３、６３３、表面性６２４、６３４、形状６２５、６３５によって構成されている。用紙ＩＤ６１０は、用紙銘柄に対して一意に定められる識別情報である。登録属性６２０は、用紙銘柄に設定された用紙の特徴を表す用紙属性である。登録属性６２０は、オペレータが操作部２１０を操作して任意に変更することができる。
【００１７】
登録時指定属性６３０は、用紙銘柄がジョブによって自動登録された際に、該ジョブで指定されていた用紙属性である。用紙銘柄が自動登録以外の方法で登録されたものである場合は、登録時指定属性６３０は全てなし「−」となる。また、用紙銘柄がジョブによって自動登録された際に、該ジョブで指定されなかったパラメータの登録時指定属性６３０もなし「−」となる。仮登録フラグ６４０は、用紙銘柄が仮登録であるか否かを示すフラグである。ジョブによって自動登録された用紙銘柄は、最初は仮登録用紙銘柄（仮登録フラグ６４０がＴＲＵＥの用紙銘柄）として登録される。その後、実際に印刷に使用される際に、本登録用紙銘柄（仮登録フラグ６４０がＦＡＬＳＥの用紙銘柄）となる。用紙名称６２１、６３１は、用紙銘柄をオペレータが識別するための任意の文字列である。坪量６２２、６３２は、用紙銘柄の単位当たりの重さを表す属性であり、単位はｇ／ｍ２である。色６２３、６３３は、用紙銘柄の色を表す属性である。表面性６２４、６３４は、用紙銘柄の表面性を表す属性で、上質紙、再生紙、片面コート、両面コート、ノーカーボンなどの値をとる。形状６２５、６３５は、用紙銘柄の形状を表す属性で、ノーマル、タブ紙、パンチ済紙などの値をとる。このように用紙管理テーブル６０１に登録時指定属性６３０を格納しておくことにより、ジョブで指定された用紙属性と、登録時指定属性６３０とが同一のメディアを検索し、ジョブで使用する用紙銘柄の候補とすることが可能となる。
【００１８】
＜禁則管理テーブル７０１の構成＞
図７は、画像形成装置１０のＨＤＤ２０８に格納される禁則管理テーブル７０１の構成を示した図である。禁則管理テーブル７０１は、形状７０２、表面性７０３、坪量７０４の組み合わせに対して、その組み合わせが用紙管理テーブル６０１に登録可能であるか否かを管理している。例えば、形状：ノーマル、表面性：片面コート、坪量：６１〜８０ｇ／ｍ２の組み合わせには×印がつけられているが、これは、このような用紙属性を持つ用紙銘柄は用紙管理テーブル６０１に登録できないということを示している。
【００１９】
＜画像形成装置１０が処理対象とするデータ＞
図８は、画像形成装置１０が処理対象とするデータの一種であるＰｏｓｔＳｃｒｉｐｔ（登録商標）データの一例の抜粋である。ＰｏｓｔＳｃｒｉｐｔデータ８０１には、ジョブで使用する用紙の用紙サイズ、名称、坪量、色、表面性、形状などの用紙属性指定８０２が、ｓｅｔｐａｇｅｄｅｖｉｃｅというオペレータを用いて指定されている。用紙属性指定８０２はページごとに指定可能である。ＰｏｓｔＳｃｒｉｐｔの仕様の詳細については説明を省略する。なお、本発明の対象は図８に示した形態に限定されないことはいうまでもなく、例えば、図８の例とは異なる用紙属性指定の形態をとってもよいし、ＰＤＬデータ＋ジョブチケット（ＪＤＦなど）の形態をとってもよい。
【００２０】
＜画像形成装置１０の処理＞
次に、本実施例における画像形成装置１０の処理について、図９を用いて説明する。Ｓ１０１では、ＰＤＬ解析処理を行う。ＰＤＬ解析処理の詳細については、図１０で後述する。Ｓ１０２では、印刷処理を行う。印刷処理の詳細については、図１１で後述する。以上の処理が終わると、画像形成装置１０の処理を終了する。
【００２１】
＜ＰＤＬ解析処理＞
次に、Ｓ１０１のＰＤＬ解析処理の詳細について図１０を用いて説明する。Ｓ２０１では、ＣＰＵ２０５が、ネットワーク５０経由で送られてくる印刷データをネットワークＩ／Ｆ２１１経由で取得し、ＨＤＤ２０８に格納する。Ｓ２０２では、ＣＰＵ２０５が、処理対象ページを先頭ページに設定する。Ｓ２０３では、ＣＰＵ２０５が、受信した印刷データの処理対象ページの解析を行う。Ｓ２０４では、ＣＰＵ２０５が、処理対象ページに対して用紙名称、坪量、色、表面性、形状などの用紙属性指定８０２があるか否かを判定する。処理対象ページに用紙属性指定８０２がないと判定した場合は、Ｓ２０５に進む。処理対象ページにいずれかの用紙属性指定８０２があると判定した場合は、Ｓ２０６に進む。
【００２２】
処理対象ページに用紙属性指定８０２がないと判定した場合（Ｓ２０４でＮＯ）、Ｓ２０５で、ＣＰＵ２０５が、指定用紙を自動に設定する。本処理が終了するとＳ２１３に進む。処理対象ページに用紙属性指定８０２があると判定した場合（Ｓ２０４でＹＥＳ）、Ｓ２０６で、ＣＰＵ２０５が、用紙銘柄検索を行う。この検索は、用紙管理テーブル６０１に、用紙属性指定８０２に指定された属性の条件を満たす登録属性６２０を持つ用紙銘柄を検索することによって行う。用紙属性指定８０２で用紙属性の一部が指定されていない場合は、指定されていない用紙属性については何でもよいものとして扱う。Ｓ２０７では、ＣＰＵ２０５が、用紙属性指定８０２に適合する用紙銘柄が存在するか否かを判定する。用紙属性指定８０２に適合する用紙銘柄が存在すると判定した場合は、Ｓ２０８に進む。用紙属性指定８０２に適合する用紙銘柄が存在しないと判定した場合は、Ｓ２０９に進む。用紙属性指定８０２に適合する用紙銘柄が存在すると判定した場合（Ｓ２０７でＹＥＳ）、Ｓ２０８で、ＣＰＵ２０５が、指定用紙を該用紙銘柄に設定する。検索に合致した用紙銘柄が複数ある場合は、本実施例では、その全ての用紙銘柄を指定用紙とする。他の実施例としては、いずれか一つの用紙銘柄を指定用紙としてもよい。例えば、最も適合度の高い用紙銘柄を指定用紙としてもよいし、給紙段に存在する用紙銘柄の一つを指定用紙としてもよい。この場合の適合度は、例えば、以下の適合度算出式（１）のように各用紙属性の項目毎の重み付け加算を用いて算出する。
0005967963.tif 000002
・・・（１）
但し、
ｍ１，ｍ２は、適合度を算出したい用紙属性の組み合わせであり、Ｓは、Ｓ＝{用紙名称、坪量、色、表面性、形状}で表される。また、ＷＰは各用紙属性の重みであり、例えば、Ｗ（用紙名称）＝１．０、Ｗ（坪量）＝０．１、Ｗ（色）＝０．２、Ｗ（表面性）＝０．１５、Ｗ（形状）＝０．４である。Ｅｑ（ｍ１Ｐ、ｍ２Ｐ）は、ｍ１Ｐ＝ｍ２Ｐ、若しくは、ｍ１Ｐ又はｍ２Ｐが何でもよい場合には「１」である。また、Ｅｑ（ｍ１Ｐ、ｍ２Ｐ）は、ｍ１Ｐとｍ２Ｐが異なる場合には「０」である。
【００２３】
本処理が終了すると、Ｓ２１３に進む。用紙属性指定８０２に適合する用紙銘柄が存在しないと判定した場合（Ｓ２０７でＮＯ）、Ｓ２０９で、ＣＰＵ２０５が、用紙属性指定８０２の用紙銘柄が用紙管理テーブル６０１に登録可能か否かを判定する。この判定は、禁則管理テーブル７０１上で用紙属性指定８０２の組み合わせが登録可能とされているか否かを判定することによって行われる。用紙属性の一部が指定されていない場合は、指定されていない用紙属性は何でもよいものとして扱い、登録可能な組み合わせが存在するか否かを判定する。用紙属性指定８０２の組み合わせが登録可能と判定した場合は、Ｓ２１０へ進む。用紙属性指定８０２の組み合わせが登録可能でないと判定した場合は、Ｓ２１１へ進む。
【００２４】
用紙属性指定８０２の組み合わせが登録可能と判定した場合（Ｓ２０９でＹＥＳ）、Ｓ２１０で、ＣＰＵ２０５が、指定された用紙属性の値を登録属性６２０とする用紙銘柄を用紙管理テーブル６０１に仮登録する。このとき、用紙属性指定８０２で用紙属性の一部が指定されていない場合は、指定されていない用紙属性の登録属性６２０は何でもよいものとして扱い、登録可能ないずれかのパラメータの組み合わせで登録する。また、該用紙銘柄の登録時指定属性６３０は、指定された用紙属性の値とする。用紙属性指定８０２で用紙属性の一部が指定されていない場合は、指定されていない用紙属性の登録時指定属性６３０についてはなし「−」とする。また、本処理で仮登録された用紙銘柄の仮登録フラグ６４０の値はＴＲＵＥとする。本処理により、指定された用紙銘柄が予め画像形成装置１０に登録されていない場合に、自動で用紙が登録されるため、オペレータが用紙を手動で登録した上でジョブを再投入する必要がなくなり、所望の成果物を従来よりも短い手順で得ることができる。本処理が終了すると、Ｓ２１２へ進む。
【００２５】
用紙属性指定８０２の組み合わせが登録可能でないと判定した場合（Ｓ２０９でＮＯ）、Ｓ２１１で、ＣＰＵ２０５が、用紙属性指定８０２に丸め処理を行った値を登録属性６２０とする用紙銘柄を用紙管理テーブル６０１に仮登録する。ここでいう丸め処理とは、用紙属性指定８０２の一部または全部の値を、用紙管理テーブル６０１に登録可能な値となるように変更する処理をいう。この処理は、例えば、禁則管理テーブル７０１で登録可能とされている全ての用紙属性の組み合わせに対して、適合度算出式１を用いて用紙属性指定８０２との適合度を算出し、最も適合度の高い用紙属性の組み合わせに丸めることによって行う。また、丸め処理の別の例としては、用紙属性指定８０２の内容に関わらず、全て既定値に丸めることによって行う。既定値は、予め画像形成装置１０が持つ所定の値であり、例えば、用紙名称：ＳｙｓｔｅｍＤｅｆｉｎｅｄＸ（Ｘは他の用紙銘柄と重複しない一意の文字列）、坪量：１００ｇ／ｍ２、色：白、表面性：ノーマル、形状：ノーマルなどである。本処理で仮登録された用紙銘柄の登録時指定属性６３０は、指定された用紙属性の値とする。用紙属性指定８０２で用紙属性の一部が指定されていない場合は、指定されていない用紙属性の登録時指定属性６３０についてはなし（“−”）とする。また、本処理で仮登録された用紙銘柄の仮登録フラグ６４０の値はＴＲＵＥとする。本処理により、指定された用紙銘柄が予め画像形成装置１０に登録されていない場合に、用紙属性指定８０２が画像形成装置１０に登録できない場合であっても、登録可能な値に丸められた用紙銘柄が自動で登録される。これにより、オペレータが用紙を手動で登録した上でジョブを再投入する必要がなくなり、所望の成果物を従来よりも短い手順で得ることができる。本処理が終了すると、Ｓ２１２へ進む。
【００２６】
Ｓ２１２では、ＣＰＵ２０５が、指定用紙を、Ｓ２１０またはＳ２１１で仮登録された用紙銘柄に設定する。Ｓ２１３では、ＣＰＵ２０５が、受信した印刷データに未処理のページがあるか否かを判定する。未処理のページがあると判定した場合は、Ｓ２１４に進む。未処理のページがないと判定した場合は、ＰＤＬ解析処理を終了する。受信した印刷データに未処理のページがあると判定した場合（Ｓ２１３でＹＥＳ）、Ｓ２１４で、ＣＰＵ２０５が、処理対象ページを次のページに設定する。本処理が終了すると、Ｓ２０３へ進み、残りのページの処理を続行する。
【００２７】
以上の処理により、指定された用紙銘柄が予め画像形成装置１０に登録されていない場合に、自動で用紙が登録される。これにより、オペレータが用紙を手動で登録した上でジョブを再投入する必要がなくなり、所望の成果物を従来よりも短い手順で得ることができる。
【００２８】
また、指定された用紙銘柄が予め画像形成装置１０に登録されていない場合に、用紙属性指定８０２が画像形成装置１０に登録できない場合であっても、画像形成装置１０に登録可能な用紙属性に丸められた用紙銘柄が自動で登録される。これにより、オペレータが登録可能な用紙を手動で登録した上でジョブを再投入する必要がなくなり、所望の成果物を従来よりも短い手順で得ることができる。
【００２９】
＜印刷処理＞
次に、本実施例におけるＳ１０２の印刷処理の詳細について図１１を用いて説明する。Ｓ２０１では、ＣＰＵ２０５が、処理対象ページを先頭ページに設定する。Ｓ３０２では、ＣＰＵ２０５が、指定用紙が給紙段に存在するか否かを判定する。ここでいう指定用紙は、Ｓ２０５、Ｓ２０８、およびＳ２１２のいずれかで設定された用紙である。指定用紙が複数の用紙銘柄である場合には、いずれかの用紙銘柄が給紙段に存在する場合に指定用紙が給紙段に存在すると判定する。指定用紙が給紙段に存在すると判定した場合は、Ｓ３１１へ進む。指定用紙が給紙段に存在しないと判定した場合は、Ｓ３０３へ進む。
【００３０】
指定用紙が給紙段に存在しないと判定した場合（Ｓ３０２でＮＯ）、Ｓ３０３で、ＣＰＵ２０５が、指定用紙が仮登録用紙であるか否かを判定する。この判定は、用紙管理テーブル６０１において、指定用紙の用紙銘柄の仮登録フラグ６４０がＴＲＵＥである場合に指定用紙が仮登録用紙であると判定することによって行う。指定用紙が仮登録用紙でないと判定した場合は、Ｓ３１１へ進む。指定用紙が仮登録用紙であると判定した場合は、Ｓ３０４へ進む。
【００３１】
指定用紙が仮登録用紙であると判定した場合（Ｓ３０３でＹＥＳ）、Ｓ３０４で、ＣＰＵ２０５が、使用用紙候補に指定用紙と同一の登録時指定属性６３０を持つ用紙銘柄を追加する。該当する用紙銘柄が複数ある場合には、該当する全ての用紙銘柄を使用用紙候補に追加する。Ｓ３０５では、ＣＰＵ２０５が、使用用紙候補に指定用紙の登録時指定属性６３０と近い登録属性６２０を持つ用紙銘柄を追加する。この処理は、用紙管理テーブル６０１に登録されている用紙銘柄のうちで、指定用紙の登録時指定属性６３０と適合度の高い用紙銘柄を既定の数だけ選択し、使用用紙候補に追加することによって行う。適合度は適合度算出式１によって算出する。
【００３２】
Ｓ３０６では、ＣＰＵ２０５が、指定用紙と、使用用紙候補とを含む用紙選択画面を操作部２１０に表示し、オペレータに、印刷に使用する用紙を選択させる。用紙選択画面の一例を図１２に示す（選択画面表示）。これにより、オペレータは、１．今回仮登録された用紙銘柄、２．以前に同じ指定をしたジョブで自動登録された用紙銘柄、３．指定した用紙属性と近い登録属性を持つ用紙銘柄、の中から印刷に使用する用紙銘柄を自由に選択することができる。本処理により、指定した用紙銘柄が予め画像形成装置１０に登録されていない場合に、オペレータの意図に応じて適切な用紙銘柄を選択することができるため、操作性が向上し、所望の成果物を容易に得ることができる。
【００３３】
また、図１２において、オペレータが操作部２１０に表示された用紙編集ボタン１２０１を押すと、ＣＰＵ２０５は、図１３の用紙編集画面を操作部２１０に表示する（編集画面表示）。用紙編集画面では、オペレータは、仮登録用紙銘柄の登録属性６２０を確認および編集することができる。このような構成とすることにより、指定した用紙銘柄が予め画像形成装置１０に登録されていない場合に、自動登録された用紙銘柄を印刷前にカスタマイズして使うことができる。これにより、オペレータが実際に使用したい用紙をカスタマイズしたうえで印刷に使用することができ、所望の成果物を従来よりも短い手順で得ることができる。Ｓ３０７では、ＣＰＵ２０５が、選択された用紙銘柄が、指定用紙であるか否かを判定する。選択された用紙銘柄が指定用紙である場合、Ｓ３０８に進む。選択された用紙銘柄が指定用紙でない場合、Ｓ３０９に進む。
【００３４】
選択された用紙銘柄が指定用紙である場合（Ｓ３０７でＹＥＳ）、Ｓ３０８で、ＣＰＵ２０５が、指定用紙の本登録処理を行う。この処理は、用紙管理テーブル６０１における該用紙銘柄の仮登録フラグ６４０をＦＡＬＳＥに設定することによって行う。本処理が終了すると、Ｓ３１１に進む。選択された用紙銘柄が指定用紙でない場合（Ｓ２０７でＮＯ）、Ｓ３０９で、ＣＰＵ２０５が、用紙管理テーブル６０１から指定用紙を削除する。本処理により、仮登録用紙柄が印刷に使用されなかった場合に、用紙管理テーブル６０１から仮登録用紙銘柄を削除することができる。これにより、一度も使用されていない自動登録用紙銘柄が多数登録されるのを防ぐことができる。
【００３５】
Ｓ３１０では、ＣＰＵ２０５が、指定用紙をオペレータが選択した用紙銘柄に設定する。Ｓ３１１では、ＣＰＵ２０５が、指定用紙を使用して印刷処理を行う。指定用紙が複数の用紙銘柄である場合には、いずれかの用紙銘柄を使用して印刷処理を行う。指定用紙が給紙段にない場合は、操作部２１０に非図示の給紙要求画面を表示し、オペレータに給紙を促す。Ｓ３１２では、ＣＰＵ２０５が、まだ印刷されていないページがあるか否かを判定する。印刷されていないページがあると判定した場合は、Ｓ３１３に進む。全てのページを印刷したと判定した場合は、印刷処理を終了する。受信した印刷データに未処理のページがあると判定した場合（Ｓ３１２でＹＥＳ）、Ｓ３１３で、ＣＰＵ２０５が、処理対象ページを次のページに設定する。本処理が終了すると、Ｓ３０２へ進み、残りのページの処理を続行する。
【００３６】
以上の処理により、指定した用紙銘柄が予め画像形成装置１０に登録されていない場合に、オペレータの意図に応じて適切な用紙銘柄を選択することができる。オペレータは、１．今回仮登録された用紙銘柄、２．以前に同じ指定をしたジョブで自動登録された用紙銘柄、３．指定した用紙属性と類似の登録属性を持つ用紙銘柄、の中から印刷に使用する用紙銘柄を自由に選択することができる。これにより、指定した用紙銘柄が予め画像形成装置１０に登録されていない場合に、オペレータの意図に応じて適切な用紙銘柄を選択することができるため、操作性が向上し、所望の成果物を容易に得ることができる。また、以上の処理により、指定した用紙銘柄が予め画像形成装置１０に登録されていない場合に、自動登録された用紙銘柄を印刷前にカスタマイズして使うことができる。これにより、オペレータが実際に使用したい用紙をカスタマイズしたうえで印刷に使用することができ、所望の成果物を従来よりも短い手順で得ることができる。また、以上の処理により、仮登録用紙銘柄が実際に印刷に使用されなかった場合には、該用紙銘柄を用紙管理テーブル６０１から削除する。これにより、用紙管理テーブル６０１に、一度も使用されていない自動登録用紙銘柄が多数登録されるのを防ぐことができる。
【００３７】
なお、本実施例では、１．仮登録された用紙銘柄、２．以前に同じ指定をしたジョブで自動登録された用紙銘柄、３．指定した用紙属性と近い登録属性を持つ用紙銘柄を全て操作部２１０に表示するように構成したが、本発明の対象はこの構成に限られない。例えば、上記１ないし３のいずれか１または２の用紙銘柄群から、印刷に使用する用紙銘柄をオペレータに選択させるように構成してもよい。また、例えば、上記１ないし３に含まれるいずれかの用紙銘柄を、オペレータの操作を介さずに自動で給紙するように構成してもよい。また、本実施例において、ＰＤＬ解析処理と印刷処理とを別々の処理で行うように構成したが、本発明の対象はこの構成に限られない。例えば、ＰＤＬ解析処理と印刷処理とをパイプライン処理（ＲＩＰ−ＷＨＩＬＥ−ＰＲＩＮＴ）するようにしてもよい。また、本実施例において、用紙銘柄の用紙管理テーブル６０１への検索および登録をＰＤＬ解析時（Ｓ１０１）に行うように構成したが、例えば、印刷時（Ｓ１０２）に行うように構成してもよい。また、本実施例において、用紙属性指定の用紙銘柄は仮登録した上でオペレータが編集を行うように構成したが、例えば、オペレータの編集を行ってから用紙銘柄の登録を行うように構成してもよい。
【００３８】
以上説明したように、本実施例によれば、ジョブで指定された用紙が画像形成装置に予め登録されていなかった場合に、指定された用紙を自動で画像形成装置に登録することができる。これにより、ジョブで指定された用紙が画像形成装置に予め登録されていなかった場合に、オペレータが用紙を手動で登録した上でジョブを再投入する必要がなくなり、所望の成果物を従来よりも短い手順で得ることができる。
【００３９】
［実施例２］
＜印刷システムの構成＞
まず、図１４を参照して、本発明の実施例に係る印刷システムの構成について説明する。図１４に示すように、本印刷システムは、複数台の情報処理装置１４００（１４００−１〜１４００−ｎ）が、ＬＡＮ１４０１を介して複数台の画像形成装置１４０２（１４０２−１〜１４０２−ｎ）と通信可能に接続されている。なお、本実施例では、情報処理装置１４００−１〜１４００−ｎの一例としてパーソナルコンピュータ（ＰＣ）を想定する。また、画像形成装置１４０２−１〜１４０２−ｎは、ＭＦＰ（マルチファンクションプリンタ）、ＳＦＰ（シングルファンクションプリンタ）、ファクシミリ装置等、記録媒体（用紙）に画像を出力する装置であればよい。
【００４０】
＜画像形成装置の構成＞
次に、図１５を参照して、図１４で示した画像形成装置１４０２の構成について説明する。画像形成装置１４０２は、制御部１５１０、操作部１５１９、プリンタ１５２０、及びスキャナ１５２１を備える。また、制御部１５１０は、ＣＰＵ１５１１、ＲＯＭ１５１２、ＲＡＭ１５１３、ＨＤＤ１５１４、操作部Ｉ／Ｆ１５１５、プリンタＩ／Ｆ１５１６、スキャナＩ／Ｆ１５１７、及びネットワークＩ／Ｆ１５１８を備える。ＣＰＵ１５１１を含む制御部１５１０は、画像形成装置１０２全体の動作を統括的に制御する。ＣＰＵ１５１１は、ＲＯＭ１５１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ１５１３は、ＣＰＵ１５１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００４１】
ＨＤＤ１５１４は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。操作部Ｉ／Ｆ１５１５は、操作部１５１９と制御部１５１０と接続する。操作部１５１９には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられ、ユーザからの入力を受け付ける。プリンタＩ／Ｆ１５１６は、プリンタ１５２０と制御部１５１０とを接続する。プリンタ１５２０で印刷すべき画像データは、プリンタＩ／Ｆ１５１６を介して制御部１５１０から転送され、プリンタ１５２０において記憶媒体上に印刷される。スキャナＩ／Ｆ１５１７は、スキャナ１５２１と制御部１５１０とを接続する。スキャナ１５２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ１５１７を介して制御部１５１０に画像データを入力する。ネットワークＩ／Ｆ１５１８は、制御部１５１０（画像形成装置１４０２）をＬＡＮ１４０１に接続する。ネットワークＩ／Ｆ１５１８は、ＬＡＮ１４０１上の外部装置に画像データや情報を送信したり、ＬＡＮ１４０１上の外部装置から各種情報を受信したりする。
【００４２】
次に、画像形成装置１４０２の機能構成について説明する。画像形成装置１４０２は、機能構成として、印刷ジョブ解析部１５００、印刷制御部１５０１、印刷用紙制御部１５０２、登録情報作成部１５０３、用紙カウンタ管理部１５０４、インタフェース部１５０５、用紙情報更新部１５０６及び用紙情報蓄積部１５０７を備える。印刷ジョブ解析部１５００は、ＰＣ１４００から依頼された印刷ジョブを解析するインタプリタである。ＰＣ１４００から送信される印刷ジョブの記述形式は指定しない。本実施例によれば、印刷対象とする記録媒体（以下、用紙と称する。）を、用紙情報を用いて指定する。ここで言う用紙情報とは、用紙の名称、サイズ、表面性、特徴、重さ、色などの各属性の情報（属性情報）、又はこれらを組み合わせたものである。ここでは用紙情報が名称、サイズ、表面性、特徴、重さ、色の属性情報を含むときの実施例を説明するが、本発明はこれに限るものではない。
【００４３】
印刷制御部１５０１は、印刷ジョブ解析部１５００の解析結果を受け、印刷に必要な各パタメータを決定する。決定するパラメータには印刷に使用する用紙が含まれる。印刷用紙制御部１５０２は、実際に印刷に使う用紙を制御する。また、印刷用紙制御部１５０２は、印刷制御部１５０１によって制御され、ジョブの解析結果を受け、指定された属性情報から印刷に使用する用紙を決定する印刷用紙決定処理を実行する。印刷用紙制御部１５０２の印刷用紙決定処理の流れは図１６を参照して後述する。
【００４４】
登録情報作成部１５０３は、用紙情報を登録するための登録情報を作成する。登録情報作成部１５０３は登録情報を作成する際に、印刷ジョブで指定されていない属性情報の属性値を補完する属性補完処理を実行する。登録情報作成部１５０３の属性補完処理の流れは図１７を参照して後述する。また、登録情報作成部１５０３は登録情報を作成する際に、用紙の名称を作成する用紙名称作成処理を実行する。登録情報作成部１５０３の用紙名称作成処理の流れは図１８を参照して後述する。
【００４５】
用紙カウンタ管理部１５０４は、印刷に使用した用紙を属性値の組み合わせごとに、枚数をカウントして記録する。なお、全ての組み合わせを記憶しておく必要はない。例えば、質量（坪量）については、一定の範囲の幅を持たせてもよく、また使用頻度の低い組み合わせはカウントしなくてもよく、又は、まとめてカウントしてもよい。カウント情報には、サイズや色など、後述する図１９に示した例に含まれない属性値を含んでもいい。この場合、登録情報作成部１５０３での登録情報の作成時に、そのカウント情報に基づいて、それらの属性値が決定される。
【００４６】
インタフェース部１５０５は、入力キーやタッチパネルなどのユーザインタフェースであり、これを介してユーザは画像形成装置１４０２に登録された用紙情報の表示、用紙情報に対する更新情報を入力することができる。用紙情報更新部１５０６は、インタフェース部１５０５を介して入力された更新情報に基づいて、用紙情報蓄積部１５０７に登録された用紙情報を更新する。用紙情報蓄積部１５０７は、登録された全ての用紙情報を保持する。なお、用紙情報蓄積部１５０７は、用紙情報記憶構成の一例である。画像形成装置１４０２は複数の給紙カセットを備え、該給紙カセットに用紙を載置することができる。そして給紙カセットと該給紙カセットに載置される用紙を示す用紙情報との組み合わせも、用紙情報蓄積部１５０７が保持する。
【００４７】
＜印刷用紙決定処理＞
次に、図１６を参照して、印刷用紙制御部１５０２による印刷用紙決定処理の処理手順について説明する。なお、以下で説明する処理は、ＣＰＵ１５１１がＲＯＭ１５１２やＨＤＤ１５１４に予め記憶されている制御プログラムを読み出して実行することにより実現される。まず、Ｓ１６００において、印刷用紙制御部１５０２は、印刷ジョブの解析結果に基づいて、用紙の名称が指定されているか否かを判定する。ここで、用紙の名称が指定されていた場合Ｓ１６０１に進み、印刷用紙制御部１５０２は用紙の名称で検索を行ない、指定された名称と同一の用紙情報が登録されているか否かを判定する。Ｓ１６０１では名称以外の属性情報は検索条件に含めない。ここで、指定された名称に該当する用紙情報が登録されていた場合、他の属性情報の属性値が検索結果と合わないものであっても、Ｓ１６０２において、印刷用紙制御部１５０２は、その用紙情報が示す用紙を印刷に使用する用紙として決定し、処理を終了する。またＳ１６０１で、指定された名称に合致する用紙情報が登録されていなかった場合、指定された用紙情報が登録されていないものとしてＳ１６０４に進む。
【００４８】
一方、Ｓ１６００で名称の指定がされていないと判定した場合には、Ｓ１６０３に進み、印刷用紙制御部１５０２は、名称以外の属性情報を使って用紙情報の検索を行い、名称以外の属性情報が全て合致する用紙情報が登録されているか否かを判定する。ここで、名称以外の属性情報が全て合致する用紙情報が登録されていると判定した場合には、Ｓ１６０２に進み、印刷用紙制御部１５０２は、その用紙情報が示す用紙を印刷に使用する用紙として決定し、処理を終了する。一方、名称以外の属性情報が全て合致する用紙情報が登録されていないと判定した場合にはＳ１６０４に進み、処理を終了する。
【００４９】
＜属性補完処理＞
次に、図１７を参照して、登録情報作成部１５０３による属性補完処理の処理手順について説明する。なお、以下で説明する処理は、ＣＰＵ１５１１がＲＯＭ１５１２やＨＤＤ１５１４に予め記憶されている制御プログラムを読み出して実行することにより実現される。まず、Ｓ１７００において、登録情報作成部１５０３は、属性値が指定されていない属性情報が存在するか否かを判定する。この判定で指定されていない属性値がない、つまりすべての属性情報が指定されていると判定した場合には、属性補完処理を終了する。
【００５０】
一方、Ｓ１７００で属性値が指定されていない属性情報が存在すると判定した場合には、Ｓ１７０１に進み、登録情報作成部１５０３は、属性情報としてサイズの指定が行なわれているか否かを判定する。この判定は、サイズとサイズ以外の属性値の組み合わせに禁則となるものが存在するため、そのような組み合わせの登録情報を作成しないために行われる。なお、ここでいう禁則とは、例えば、所定のサイズとサイズ以外の属性値との組み合わせが、印刷を実行するには不適切な組み合わせとなっている状態のことを指すこととする。
【００５１】
サイズが指定されている場合にはＳ１７０２に進み、登録情報作成部１５０３は、指定されたサイズとサイズ以外の属性値の禁則を調べ、禁則に該当しないようにＳ１７０３で用紙種別カウンタによりサイズ以外の属性値を決定し、Ｓ１７０８に進む。詳細については後述するが、図１９は用紙種別カウンタを示し、図２０はサイズとサイズ以外の属性値の禁則の組み合わせを示す。用紙種別カウンタで属性値を決める際には、枚数をカウントしている組み合わせ（図１９中の網掛け部分）の中から、指定された属性値の組み合わせを満たすもので、最も枚数が多い組み合わせが選択される。ただし、サイズとの禁則がある場合は、その組み合わせは除外される。カウントしている組み合わせが存在しない組み合わせでは、最も一般的な値（この例では表面性が上質紙、形状がノーマル、質量が８５ｇ／ｍ２）を属性値とする。
【００５２】
Ｓ１７０１でサイズが指定されていないと判定した場合はＳ１７０４に進み、登録情報作成部１７０５は、サイズ以外の属性値を先に決定する。これはＳ１７０３と同様に用紙種別カウンタにより決めるが、サイズの禁則を考慮に入れる必要はない。サイズ以外の属性値を決定後Ｓ１７０５に進み、登録情報作成部１５０３は、デバイスに設定されているデフォルトの用紙サイズが、指定された属性値とＳ１７０４で決定した属性値と禁則の組み合わせになっていないかを判定する。
【００５３】
禁則の組み合わせになっている場合はＳ１７０６に進み、登録情報作成部１５０３は、禁則にならない用紙サイズを登録情報のサイズに決定し、Ｓ１７０８に進む。図２０に示すように、形状がはがき、封筒の場合には、サイズがはがき、封筒に決定され、それ以外の組み合わせではＡ４に決定される。なお、デバイスのデフォルトのサイズはユーザがインタフェースを通してデバイスに設定・変更ができるものである。Ｓ１７０５で禁則の組み合わせになっていないと判定した場合にはＳ１７０７に進み、登録情報作成部１５０３は、デフォルトの用紙サイズを登録情報のサイズに決定し、Ｓ１７０８に進む。
【００５４】
Ｓ１７０８において、登録情報作成部１５０３は、色の指定がされているか否かを判定し、指定されていなかった場合にはＳ１７０９に進み、指定された色を登録情報の色として決定し、属性補完処理を終了する。一方、Ｓ１７０８で色の指定がされていないと判定した場合にはＳ１７１０に進み、登録情報作成部１５０３は、デフォルトの色（本実施例では白）を登録情報の色として決定し、属性補完処理を終了する。このように、印刷の設定に影響を与える度合いが大きい属性情報から属性値を決定し、色のような影響の小さい属性情報は最後に決定される。なお、本実施例では用紙種別カウンタや禁則の組み合わせといった情報に基づいて属性値の補完を行っているが、これらの情報を用いずに、すべてデフォルトの値を用いて属性値の補完を行っても良い。
【００５５】
＜用紙名称作成処理＞
次に、図１８を参照して、登録情報作成部１５０３における、用紙名称作成処理について説明する。なお、以下で説明する処理は、ＣＰＵ１５１１がＲＯＭ１５１２やＨＤＤ１５１４に予め記憶されている制御プログラムを読み出して実行することにより実現される。まず、Ｓ１８００において、登録情報作成部１５０３は、印刷ジョブの解析結果に基づいて用紙の名称が指定されているか否かを判定する。Ｓ１８００で用紙の名称が指定されていていると判定された場合はＳ１８０１に進み、登録情報作成部１５０３は指定された名称を登録情報の名称とする。
【００５６】
一方、Ｓ１８００で用紙の名称が指定されていないと判定した場合には、Ｓ１８０２に進み、登録情報作成部１５０３は、ジョブの名称と、ジョブの送信日時を組み合わせて用紙の名称を作成する。また、ジョブの名称が指定されなかった場合には、送信日時のみから用紙名称を作成してもよい。なお、用紙名称の作成方法はこれらに限られるものではなく、本実施例では用紙情報蓄積部１５０７が保持する用紙情報の名称と同じ名称にならなければ、どのような方法で名称を作成しても良い。
【００５７】
＜用紙種別カウンタ＞
次に、図１９を参照して、用紙種別カウンタについて説明する。この例では形状１９００、表面性１９０１、質量１９０２の３つの属性情報に関して各属性値の組み合わせごとに印刷枚数のカウントを行なっている。カウントする属性情報の種類はこれより多くてもよく、例えばサイズを含めてもいい。また、図１９では網掛け部の組み合わせのみカウントを行なっているが、全ての組み合わせでカウントを行なってもよく、より細分化、集約してもいい。例えば、網掛け項目１９０３は、形状がパンチ済み紙、表面性が上質紙、坪量が８０〜１０５のときにカウントされる。
【００５８】
＜禁則＞
次に、図２０を参照して、サイズとサイズ以外の属性値の禁則の組み合わせについて説明する。この例では、網掛け部以外の組み合わせを禁則の組み合わせとしている。例えば、形状がインデックス紙であり、表面性が全てであり、かつ、サイズがＡ３となる組み合わせを禁則の組み合わせとしている。しかし、本発明はこれらの組み合わせに限定する意図はなく、禁則になる属性の組み合わせ、及びそれらの属性の値の組み合わせはこれに限るものではない。なお、図２０に示すテーブルの情報は、予めＨＤＤ１５１４に記憶される。ここで、ＨＤＤ１５１４は、設定不可能な他の属性情報の属性値を予め記憶する禁則記憶構成の一例に相当する。
【００５９】
＜用紙情報登録処理＞
次に、図２１を参照して、本実施例における用紙情報登録処理の処理手順について説明する。なお、以下で説明する処理は、ＣＰＵ１５１１がＲＯＭ１５１２やＨＤＤ１５１４に予め記憶されている制御プログラムを読み出して実行することにより実現される。用紙情報で印刷に使う用紙を指定する印刷ジョブが投入されると、印刷ジョブ解析部１５００が印刷ジョブを解析する。ジョブの解析結果に基づき、Ｓ２１０１において、印刷用紙制御部１５０２は印刷用紙決定処理を実行し、印刷に使う用紙を決定する。なお、印刷用紙決定処理は図１６で説明したので、ここでの説明は省略する。そしてＳ２１０２において、印刷用紙制御部１５０２は印刷用紙決定処理の結果、印刷に使う用紙が決定したか否かを判定する。印刷に使う用紙が決定したと判定した場合はＳ２１０３に進み、そうでない場合はＳ２１０８に進む。
【００６０】
Ｓ２１０３において、印刷用紙制御部１５０２は印刷に使う用紙が給紙カセットに載置されているか否かを判定する。Ｓ２１０３において印刷に使う用紙が給紙カセットに載置されていると判定された場合はＳ２１０６に進み、印刷に使う用紙が給紙カセットに載置されていないと判定された場合はＳ２１０４に進む。
【００６１】
Ｓ２１０４において操作部１５１９の表示部に用紙なしエラーを示す画面が表示される。そしてＳ２１０５において印刷用紙制御部１５０２は印刷に使う用紙が給紙カセットに補充されるまで待機し、印刷に使う用紙が給紙カセットに補充されるとジョブを続行し、Ｓ２１０６に進む。
【００６２】
Ｓ２１０６において、受信した印刷ジョブに基づいてプリンタ１５２０は印刷を行う。そしてＳ２１０７において、印刷制御部１５０１はジョブが終了したか否かを判定する。Ｓ２１０７において、印刷制御部１５０１がジョブが終了したと判定した場合は処理を終了し、ジョブは終了していないと判定した場合はＳ１５０３に戻る。
【００６３】
次にＳ２１０８の説明を行う。Ｓ２１０８において、登録情報作成部１５０３は用紙名称作成処理を実行する。なお、用紙名称作成処理は図１８で説明したので、ここでの説明は省略する。次にＳ２１０９において、登録情報作成部１５０３は属性補完処理を実行し、登録情報を作成するために指定されていない属性情報の属性値を補完する。なお、属性補完処理は図１７で説明したので、ここでの説明は省略する。そして用紙名称作成処理及び属性補完処理によって決定した用紙情報が示す用紙が、印刷に使う用紙となる。
【００６４】
次にＳ２１１０において、用紙名称作成処理及び属性補完処理によって決定した用紙情報を用紙情報蓄積部１５０７に登録するための画面を、操作部１５１９の表示部に表示する。このとき表示される画面の例を図２２に示す。なお、Ｓ２１１０の段階では印刷に使う用紙が画像形成装置１４０２の給紙段に載置されていないので、図２２は用紙なしエラーを示す画面でもある。また、用紙情報を登録するまでの間、本実施例によれば、インタフェースを介したユーザの指示に従って、登録する用紙情報の属性情報を変更することが可能である。属性情報を変更した場合、印刷に使う用紙を示す用紙情報、及び登録される用紙情報は、変更後のものとなる。
【００６５】
次にＳ２１１１において、用紙名称作成処理及び属性補完処理によって決定した用紙情報、もしくはユーザによって変更された用紙情報を、印刷用紙制御部１５０２は用紙情報蓄積部１５０７に登録する。そしてＳ２１１２において、インタフェース部１５０５は、登録した用紙情報をＰＣ（情報処理装置）１４００に送信する。送信先はジョブを送信したＰＣ１４００−１に送信してもよく、またジョブ中に指定されていた場合には、指定されたＰＣ１４００−ｎのいずれかに送信してもよい。送信方法としては、例えばＪＭＦ（Ｊｏｂ Ｍｅｓｓａｇｉｎｇ Ｆｏｒｍａｔ）を用いる。ＪＭＦを使用することで、送信先の端末から別のＪＭＦに対応する画像形成装置１４０２−ｎのいずれかに、まったく同じ用紙情報を登録することができる。なお、登録した用紙情報を、ＰＣ１４００を介さず別の画像形成装置１４０２−ｎのいずれかに直接送信する構成にしても良い。
【００６６】
＜画面例＞
以下では、本実施例において画像形成装置の操作部１５１９の表示部に表示される画面例について説明する。まず、図２２を参照して、Ｓ２１１０において、表示されるＵＩ画面について説明する。この段階では用紙情報はまだ登録されていない。表示領域２２００には、登録される用紙情報として用紙の名称が表示されている。表示領域２２０１には給紙カセットの構成が表示され、現在選択されている給紙カセットが強調して表示される。ボタン２２０２は登録される用紙情報を、給紙カセットにセットする際に使用するボタンである。このボタンを押したときには、後述する図２３の画面に遷移する。
【００６７】
ボタン２２０３は登録される用紙情報の属性情報を変更する際に使用するボタンである。このボタンを押したときには、後述する図２４の画面に遷移する。表示領域２２０４〜２２０７には現在給紙カセットにセットされている用紙情報が表示されている。表示領域２２０８には現在選択されている給紙カセット（図２４ではトレイ１）にセットされている用紙情報が表示されている。ボタン２２０９を押すことにより、表示領域２２０８の用紙情報の詳細な情報を表示することができる。ボタン２２１０は印刷ジョブを中止する際に押すボタンである。中止した場合、表示領域２２００に示す用紙情報は登録されない。ボタン２２１１は図２２の画面を閉じるために使用するボタンである。このボタンを押しても、用紙なし状態は解決せず、この印刷ジョブはサスペンド状態になる。表示領域２２１２には現在のデバイスの状態が表示されている。
【００６８】
図２３は、ボタン２２０２が押下された場合に遷移する画面であり、登録される用紙情報を給紙カセットにセットする画面例を示す。表示領域２３００にはセットする用紙情報が表示されている。ボタン２３０１を押すことで、より詳細な情報を見ることができる。ボタン２３０２〜２３０５で、セットする給紙カセットを選択する。図２３では給紙カセット１（ボタン２３０２）が選択されている。表示領域２３０６には選択している給紙段に現在セットされている用紙情報が表示されている。ボタン２３０７を押すことで、詳細な情報を見ることができる。ボタン２３０８を押すと用紙情報のセットを中止することができる。このボタンを押すと図２２の画面に遷移する。ボタン２３０９を押すと、選択されている給紙カセットに表示領域２３００に表示されている用紙情報がセットされる。選択されている給紙カセットにセットされた用紙情報が示す用紙が載置されていれば、用紙なし状態が解除される。
【００６９】
図２４は、ボタン２２０３が押下された場合に遷移する画面であり、用紙情報の編集画面の例を示す。表示領域２４００〜２４０５には各属性情報の属性値が表示されている。これらの属性値はそれぞれボタン２４０６〜２４１１の対応する編集ボタンを押すことで、編集画面に遷移し、変更することができる。例として図２５にボタン２４１０を押して、表面性を変更する画面に遷移したときの画面を示す。変更が終わった後でボタン２４１２を押すと用紙編集画面を閉じ、図２２の画面に遷移する。図２２の画面から再びこの画面を開いて、用紙情報を編集することが可能であり、また用紙情報の登録後も編集することが可能である。
【００７０】
図２５は、編集ボタン２４１０が押下された場合に遷移する画面であり、用紙情報の編集の一例で、表面性を編集する画面の例を示す。ボタン２５００〜２５０６から、変更したい表面性の属性値を選択する。図２５では再生紙が選択されている。ボタン２５０７は属性値の変更を中止するために押すボタンであり、これが押された場合には、選択された属性値への変更は行なわれない。ボタン２５０８は属性値の変更を行なうためのボタンであり、これを押すことで選択された属性値へ値が変更される。
【００７１】
図２６は、登録された用紙情報の一覧の画面の例を示す。表示領域２６００には、図２１に示す用紙情報登録処理によって登録された用紙情報であることが分かるような表示がされている。同様に表示領域２６０１は登録後に編集されたことがわかるように表示が分けられている。表示領域２６０２〜２６０７は登録されている用紙情報である。ここでいずれかの用紙情報を選択し、ボタン２６０８を押すことで、選択した用紙情報を編集することができる。例えば、ボタン２６０８を押すことで、図２４の画面に遷移し、編集後は図２６の画面に戻る。図２６では一番上の用紙情報が選択されている。ボタン２６０９を押すことで、この画面を終了する。
【００７２】
＜登録情報の送信＞
次に、図２７を参照して、登録された用紙情報を情報処理装置（ＰＣ）１４００に送信する例について説明する。情報処理装置２７００はＰＣ１４００−１を示し、印刷ジョブを送信した情報処理装置である。画像形成装置２７０１はジョブの送信先であり、用紙情報の登録が行なわれた画像形成装置である。画像形成装置２７０２〜２７０４はネットワーク上に繋がれた別の画像形成装置であり、画像形成装置２７０１に登録された用紙情報とまったく同じ用紙情報を登録する対象となる。
【００７３】
処理２７０５、２７０６は印刷ジョブの投入から、用紙情報の登録が行なわれるまでの処理であり、Ｓ２１０１乃至Ｓ２１０２、Ｓ２１０７乃至Ｓ２１１１の処理に相当する。処理２７０７が登録した用紙情報を、ジョブをＰＣ２７００に送信する処理を示し、Ｓ２１１１に相当する。図２７では送信先としてジョブを送信したＰＣ２７００としているが、これに限定するものではなく、ネットワークに接続されている情報処理装置であればよい。処理２７０８は、処理２７０７で送信された情報を元に、他の画像形成装置２７０２〜２７０４に対して、用紙情報の登録を行なう処理である。同様の用紙情報を登録することで、複数の画像形成装置に対して用紙情報の同期をとることができる。このように、印刷システムに接続されている複数の画像形成装置に対して、１つの画像形成装置において新たな用紙の登録が発生した場合に、他の画像形成装置へ当該登録情報を送信して登録することにより、各画像形成装置でのユーザの手間を省くことができる。
【００７４】
以上の説明の通り、本実施例によれば、用紙情報で印刷に使う用紙を指定され、かつ該用紙情報が画像形成装置１４０２に登録されていない場合には、自動的に該用紙情報を画像形成装置１４０２に登録するので、ユーザが用紙情報を設定する手間を軽減することができる。
【００７５】
さらに、登録される用紙情報に指定されていない属性情報が存在する場合には、当該属性情報を補完して画像形成装置１４０２に登録するので、ユーザが用紙情報を設定する手間を軽減することができる。
【００７６】
さらに、画像形成装置１４０２に用紙情報が登録された場合には、当該用紙情報を他の画像形成装置にも登録することができるので、ユーザが他の画像形成装置に用紙情報を設定する手間を軽減することができる。
【００７７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005967963.tif 000003
【図２】
0005967963.tif 000004
【図３】
0005967963.tif 000005
【図４】
0005967963.tif 000006
【図５】
0005967963.tif 000007
【図６】
0005967963.tif 000008
【図７】
0005967963.tif 000009
【図８】
0005967963.tif 000010
【図９】
0005967963.tif 000011
【図１０】
0005967963.tif 000012
【図１１】
0005967963.tif 000013
【図１２】
0005967963.tif 000014
【図１３】
0005967963.tif 000015
【図１４】
0005967963.tif 000016
【図１５】
0005967963.tif 000017
【図１６】
0005967963.tif 000018
【図１７】
0005967963.tif 000019
【図１８】
0005967963.tif 000020
【図１９】
0005967963.tif 000021
【図２０】
0005967963.tif 000022
【図２１】
0005967963.tif 000023
【図２２】
0005967963.tif 000024
【図２３】
0005967963.tif 000025
【図２４】
0005967963.tif 000026
【図２５】
0005967963.tif 000027
【図２６】
0005967963.tif 000028
【図２７】
0005967963.tif 000029