(57)【要約】【課題】  受信した印刷データにおいて指定された用紙種類を特定できない場合、印刷データに適した印刷制御情報を生成することができない。【解決手段】  特定できない用紙種類を問い合わせることで特定し、印刷データに適した印刷制御情報を生成する。【選択図】  図１３
2008186255.tif 000002
【特許請求の範囲】
【請求項１】
制御部と接続された印刷装置であって、
用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶手段と、
前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶手段に保持された用紙情報から特定する特定手段と、
前記特定手段によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御部へ送信する送信手段とを備えたことを特徴とする印刷装置。
【請求項２】
前記特定手段は、代替用紙情報として、前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙形状情報と同一形状の用紙形状情報が設定された用紙情報を特定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記用紙形状情報と同一形状の用紙形状情報が設定された複数の代替用紙情報が特定された場合、前記用紙情報の用紙表面情報と当該用紙情報の単位面積当たりの重さとに基づいて、当該複数の代替用紙情報から１つの代替用紙情報を特定することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記特定手段によって特定された用紙情報と当該印刷装置の機能情報とに基づいて印刷制御情報を生成する生成手段を更に有し、
前記送信手段は、前記生成手段によって生成された印刷制御情報が生成された場合、前記代替用紙情報の識別情報を送信することなく、当該印刷制御情報を前記制御部に対して送信することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
印刷装置が実行可能な印刷制御情報を生成する印刷制御装置であって、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できないかを判定する判定手段と、
前記判定手段によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する送信手段と、
前記送信手段による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を特定する特定手段と、
前記特定手段によって特定された用紙の種類に基づく印刷制御情報を生成する生成手段を有することを特徴とする印刷制御装置。
【請求項６】
前記判定手段は、前記印刷データに含まれる識別情報が示す値に従って用紙の属性を判定し、当該用紙の属性が第１属性であると判定された場合、前記印刷データの識別情報から用紙を特定できると判定し、一方、当該用紙の属性が第２属性であると判定された場合、前記印刷データの識別情報から用紙を特定できないと判定することを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記送信手段は、前記印刷装置の機能に関する機能情報を保持していない場合、前記印刷装置に対して印刷制御情報の生成要求を送信することを特徴とする請求項５または６に記載の印刷制御装置。
【請求項８】
印刷装置が解釈可能な印刷制御情報を生成する制御装置と、用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶手段を備えた印刷装置とが接続された印刷システムであって、
前記制御装置は、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できるか否かを判定する判定手段と、
前記判定手段によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する第１送信手段と、
前記第１送信手段による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を決定する決定手段と、
前記決定手段によって決定された用紙の種類に基づく印刷制御情報を生成する生成手段を有し、
前記印刷装置は、
前記制御装置から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶手段に保持された用紙情報から特定する特定手段と、
前記特定手段によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御装置へ送信する第２送信手段とを備えたことを特徴とする印刷システム。
【請求項９】
複数の排紙トレイを備え、印刷制御情報に基づく印刷処理を実行する印刷装置と通信可能な制御装置であって、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙が指定されているか否かを判定する判定手段と、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙種類が指定されていると判定された場合、印刷制御情報に基づく印刷処理が実行された複数種類の出力用紙を出力可能な排紙トレイを決定する決定手段と、
前記決定手段によって決定された排紙トレイを指定する印刷制御情報を前記印刷装置に対して送信する送信手段を備えたことを特徴とする制御装置。
【請求項１０】
制御部と接続された印刷装置における印刷制御方法であって、
用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶工程と、
前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶工程に保持された用紙情報から特定する特定工程と、
前記特定工程によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御部へ送信する送信工程とを備えたことを特徴とする印刷制御方法。
【請求項１１】
前記特定工程は、代替用紙情報として、前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙形状情報と同一形状の用紙形状情報が設定された用紙情報を特定することを特徴とする請求項１に記載の印刷制御方法。
【請求項１２】
前記用紙形状情報と同一形状の用紙形状情報が設定された複数の代替用紙情報が特定された場合、前記用紙情報の用紙表面情報と当該用紙情報の単位面積当たりの重さとに基づいて、当該複数の代替用紙情報から１つの代替用紙情報を特定することを特徴とする請求項２に記載の印刷制御方法。
【請求項１３】
前記特定工程によって特定された用紙情報と当該印刷装置の機能情報とに基づいて印刷制御情報を生成する生成工程を更に有し、
前記送信工程は、前記生成工程によって生成された印刷制御情報が生成された場合、前記代替用紙情報の識別情報を送信することなく、当該印刷制御情報を前記制御部に対して送信することを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御方法。
【請求項１４】
印刷装置が実行可能な印刷制御情報を生成する印刷制御装置における印刷制御方法であって、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できないかを判定する判定工程と、
前記判定工程によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する送信工程と、
前記送信工程による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を特定する特定工程と、
前記特定工程によって特定された用紙の種類に基づく印刷制御情報を生成する生成工程を有することを特徴とする印刷制御方法。
【請求項１５】
前記判定工程は、前記印刷データに含まれる識別情報が示す値に従って用紙の属性を判定し、当該用紙の属性が第１属性であると判定された場合、前記印刷データの識別情報から用紙を特定できると判定し、一方、当該用紙の属性が第２属性であると判定された場合、前記印刷データの識別情報から用紙を特定できないと判定することを特徴とする請求項５に記載の印刷制御方法。
【請求項１６】
前記送信工程は、前記印刷装置の機能に関する機能情報を保持していない場合、前記印刷装置に対して印刷制御情報の生成要求を送信することを特徴とする請求項５または６に記載の印刷制御方法。
【請求項１７】
印刷装置が解釈可能な印刷制御情報を生成する制御装置と、用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶工程を備えた印刷装置とが接続された印刷システムにおける印刷制御方法であって、
前記制御装置は、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できるか否かを判定する判定工程と、
前記判定工程によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する第１送信工程と、
前記第１送信工程による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を決定する決定工程と、
前記決定工程によって決定された用紙の種類に基づく印刷制御情報を生成する生成工程を有し、
前記印刷装置は、
前記制御装置から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶工程に保持された用紙情報から特定する特定工程と、
前記特定工程によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御装置へ送信する第２送信工程とを備えたことを特徴とする印刷制御方法。
【請求項１８】
複数の排紙トレイを備え、印刷制御情報に基づく印刷処理を実行する印刷装置と通信可能な制御装置における印刷制御方法であって、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙が指定されているか否かを判定する判定工程と、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙種類が指定されていると判定された場合、印刷制御情報に基づく印刷処理が実行された複数種類の出力用紙を出力可能な排紙トレイを決定する決定工程と、
前記決定工程によって決定された排紙トレイを指定する印刷制御情報を前記印刷装置に対して送信する送信工程を備えたことを特徴とする印刷制御方法。
【請求項１９】
制御部と接続された印刷装置において読み取り可能な印刷制御プログラムであって、
用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶工程と、
前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶工程に保持された用紙情報から特定する特定工程と、
前記特定工程によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御部へ送信する送信工程とを備えたことを特徴とするコンピュータ読み取り可能な印刷制御プログラム。
【請求項２０】
印刷装置が実行可能な印刷ジョブを生成する印刷制御装置において読み取り可能な印刷制御プログラムであって、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できないかを判定する判定工程と、
前記判定工程によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する送信工程と、
前記送信工程による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を特定する特定工程と、
前記特定工程によって特定された用紙の種類に基づく印刷制御情報を生成する生成工程を有することを特徴とする印刷制御プログラム。
【請求項２１】
印刷装置が解釈可能な印刷制御情報を生成する制御装置と、用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶工程を備えた印刷装置とが接続された印刷システムにおいて読み取り可能な印刷制御プログラムであって、
前記制御装置は、
印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できるか否かを判定する判定工程と、
前記判定工程によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する第１送信工程と、
前記第１送信工程による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を決定する決定工程と、
前記決定工程によって決定された用紙の種類に基づく印刷制御情報を生成する生成工程を有し、
前記印刷装置は、
前記制御装置から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶工程に保持された用紙情報から特定する特定工程と、
前記特定工程によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御装置へ送信する第２送信工程とを備えたことを特徴とするコンピュータ読み取り可能な印刷制御プログラム。
【請求項２２】
複数の排紙トレイを備え、印刷制御情報に基づく印刷処理を実行する印刷装置と通信可能な制御装置において読み取り可能な印刷制御プログラムであって、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙が指定されているか否かを判定する判定工程と、
前記印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙種類が指定されていると判定された場合、印刷制御情報に基づく印刷処理が実行された複数種類の出力用紙を出力可能な排紙トレイを決定する決定工程と、
前記決定工程によって決定された排紙トレイを指定する印刷制御情報を前記印刷装置に対して送信する送信工程を備えたことを特徴とするコンピュータ読み取り可能な印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びその印刷実行方法、並びに印刷実行のプログラムに関し、用紙の種類に応じて印刷制御を行う処理方法に関する。
【背景技術】
【０００２】
従来、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、該クライアントの所望の印刷物を作成する。そして、作成された印刷物を該クライアントに納品することでクライアントから報酬を得る、所謂、商業的印刷業界では、現在でも、オフセット製版印刷機などの大規模な印刷装置等を用いているのが主流である。該印刷業界では、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった具合に様々な工程を踏んで作業を進めてきた。これは、上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利であるため、入念な校正、即ちレイアウトのチェックや色の確認作業が必須であったためである事等に起因する。このように、商業的印刷業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかもこれらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
【０００３】
一方最近では、電子写真方式やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ：以下、ＰＯＤと表記する）と呼ばれる市場が出現しつつある。ＰＯＤでは、印刷装置で扱うジョブより比較的小ロットのジョブを、大掛かりな装置やシステムを用いずに、短納期で取り扱えることを目指している。そのため、上記のような大規模な印刷機、印刷手法に変わって、例えば、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタルプリントを実現している。このようなＰＯＤ市場では、従来の印刷業界に比べてデジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰや、企業内社内向け印刷サービスと言われるＣＲＤなどが存在する。なお、ＰＦＰは、Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙの略語であり、ＣＲＤは、Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔの略語である。
【０００４】
ＰＯＤ市場では、顧客の要望に応じた様々な種類の用紙が印刷媒体として使用されている。そのため、現在のＰＯＤ市場向けデジタル複合機は、一般的に使用される標準用紙タイプ、ユーザが用紙の形状／坪量／表面性などの詳細な設定を行うことが可能なユーザ定義用紙タイプ、メーカーや販売会社が予め用意したプリセット用紙タイプを利用できる。
【０００５】
また、これらの用紙タイプを一括して管理する用紙情報データベースはデジタル複合機の操作部やリモートのクライアントＰＣからアクセス可能である。また、ユーザが新規登録や削除／修正といった操作や登録されている用紙情報を取得する操作を行うことも可能となっている。
【０００６】
ＰＯＤ市場向けのデジタル複合機では、様々な用紙を使用した印刷が行われるが、印刷データにて指定された用紙の種類によって利用可能な印刷装置の機能が制限される場合もある。
【０００７】
例えば、特許文献１に記載の技術では、両面指定の印刷ジョブにて指定された用紙が両面印刷可能な用紙であるかを判別し、両面印刷ができない用紙が指定されている場合は印刷を中止するか片面印刷に変更するかをユーザに選択させることが記載されている。
【特許文献１】特開２００５−１６９６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献１に記載の技術では、印刷エラーを未然に防ぐために印刷ジョブで指定されている用紙の種類を特定する必要がある。
【０００９】
上述した標準用紙タイプは、印刷ジョブにて指定された用紙ＩＤから用紙タイプを判断可能である。しかし、ユーザ定義用紙タイプやプリセット用紙タイプには、任意の用紙ＩＤが設定されるため、ユーザ定義用紙やプリセット用紙に関する情報を備えていない場合、印刷ジョブにて指定された用紙ＩＤから用紙タイプを判別することが困難となる。
【００１０】
その結果、指定された用紙タイプを判別できない場合、印刷ジョブにおいて指定された用紙タイプに適した印刷制御情報を生成することができず、ユーザの意図した印刷結果を得ることができなくなるおそれがあった。
【００１１】
本発明は上記課題に鑑みてなされたものであり、印刷ジョブに指定されている用紙ＩＤから用紙タイプを判別できない場合であっても、ユーザの意図した印刷結果を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、制御部と接続された印刷装置であって、用紙の識別情報と用紙属性情報とから構成される用紙情報を保持する記憶手段と、前記制御部から送信された識別情報に対応する用紙情報に含まれる用紙属性情報に基づいて当該用紙情報に対する代替用紙情報を前記記憶手段に保持された用紙情報から特定する特定手段と、前記特定手段によって特定された代替用紙情報に含まれる識別情報を代替識別情報として前記制御部へ送信する送信手段とを備えたことを特徴とする。
【００１３】
更に、印刷装置が実行可能な印刷ジョブを生成する印刷制御装置であって、印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できるか否かを判定する判定手段と、前記判定手段によって特定できないと判定された場合、前記識別情報を印刷装置へ送信する送信手段と、前記送信手段による当該識別情報の送信に対して返送された代替識別情報に従って前記印刷データにおいて指定された用紙の種類を特定する特定手段と、前記特定手段によって特定された用紙の種類に基づく印刷制御情報を生成する生成手段を有することを特徴とする。
【発明の効果】
【００１４】
本願を用いることにより印刷データに適した印刷制御情報を生成することが可能となり、印刷データに適した印刷処理を実行することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を用いて詳述する。
図１は、外部コントローラ及び印刷装置の電気的な構成を概略的に示すブロック図である。この印刷システムはホストコンピュータ３００と、外部コントローラ４００と、印刷装置１００とを有し、各々がケーブル４１１、ケーブル４１２を介して接続されている。
【００１６】
ホストコンピュータ３００は、印刷データ（本願では印刷処理装置が解釈可能なＰＤＬデータとして記載される場合もある）の供給源として機能する。外部コントローラ４００は、ホストコンピュータ３００からケーブル２１１、外部インターフェース４０５を介して供給された印刷データ（ＰＤＬデータ）を、ＨＤＤコントローラ４０３を介して内蔵ＨＤ４０４に一旦保持する。内蔵ＨＤに保持されたＰＤＬデータは、ＣＰＵバス４０３を介してＰＤＬバッファ４０６に一時的に保持される。外部コントローラ４００はＰＤＬバッファ４０６に保持されているＰＤＬデータを解析し、ページ単位で順次処理を行い、フレームメモリ４０７に展開した画像データを生成する。フレームメモリ４０７に展開された画像データはケーブル４１２を介して印刷装置１００に転送され、記録媒体に印刷される。
【００１７】
ここで、ケーブル４１１、４１２は、パラレルケーブル、ＳＣＳＩケーブル、シリアルケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルでも構わない。また、外部コントローラ４００は、画像データを印刷装置１００へ送信するとともに、当該画像データの印刷制御情報もケーブル２１２を介して印刷装置１００へ送信する。印刷装置１００は、印刷制御情報に基づいて受信した画像データを印刷する。なお、印刷制御情報とは、印刷装置１００の動きを制御するための情報であり、例えば印刷物の排紙トレイの指定情報等を含む。
【００１８】
ＣＰＵ４０１は、ＲＯＭ４０２に格納された制御プログラムに基づいて動作し、外部コントローラ４００の機能を制御する。内蔵ハードディスク（ＨＤ）４０４は、印刷済みのＰＤＬデータ、ＰＤＬデータを展開して生成した画像データを一時的に保持する領域、フォントデータを格納する領域等を有し、ＨＤＤコントローラ４０３を介してＣＰＵバス７０３に接続されている。ＲＡＭ４０６は、ホストコンピュータ３００より受信したＰＤＬデータを一時的に保持するバッファであるＰＤＬバッファ４０６と、ＰＤＬデータを展開し、その展開した画像データを一時的に保持するためフレームメモリ４０７とを含む。
【００１９】
印刷装置１００はホストコンピュータ３００で生成したＰＤＬデータを出力するプリンタとして機能する他、原稿を複写する複写機やスキャナとして機能する。また、外部コントローラ４００は、ケーブル４１２を介して印刷装置１００のステータス情報等を取得し、ホストコンピュータ３００に送信する他、このステータス情報に基づいて印刷装置１００を制御する。
【００２０】
ところで、ＲＯＭ４０２は例えばプログラマブルメモリ（例えば、ＥＥＰＲＯＭ）により構成してホストコンピュータ７１０等から制御プログラムをインストール可能にすることも有効である。例えばフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等のメモリ媒体及びそのコントローラ（ドライバ）等により構成することも有効である。
【００２１】
図２を用いて印刷装置の構成を説明する。なお、本願では印刷装置をＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）として記載する場合もある。
【００２２】
ＭＦＰは、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備し、スキャナから取得されたスキャンデータをプリンタ部で印刷するコピー機能を備える。
【００２３】
ＭＦＰは、コンピュータ等の外部装置から出力されたＰＤＬデータを印刷する印刷機能を備える。このようにＭＦＰは、複数の機能を具備した画像形成装置である。
【００２４】
ＭＦＰには、フルカラー機器とモノクロ機器があり、色処理や内部データなどを除いて、基本的な部分において、フルカラー機器がモノクロ機器の構成を包含することが多い。そのため、本願ではフルカラー機器を主に説明し、必要に応じて随時モノクロ機器の説明を加える。
【００２５】
本システムの構成に関し、上記の如く、複数の機能を具備した複合機能型の画像形成装置を有すると共に、プリント機能のみを具備した単一機能型の画像形成装置等でも良い。なお、単一機能型の画像形成装置は、ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）として記載する。又、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、本形態の制御が実現可能な構成であればよい。
【００２６】
図２に示す入力画像処理部１０１は、紙原稿などの画像を読み取り、読み取られた画像データを画像処理する。また、ＦＡＸ部１０２は、ファクシミリなどに代表される電話回線を利用した画像の送受信を行う。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１０３は、ネットワークを利用して画像データや装置情報を通信する。専用インタフェース部１０４は、外部装置と画像データなどを情報交換する。ＵＳＢインタフェース（ＵＳＢ  Ｉ／Ｆ）部１０５は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器と画像データなどを送受する。
【００２７】
そして、ＭＦＰ制御部１０６では、ＭＦＰの用途に応じて画像データを一時保存したり、経路を決定したりといった交通整理の役割を担っている。
【００２８】
次に、文書管理部１１１は、複数の画像データを格納可能なハードディスク等のメモリを備える。例えば、画像形成装置が具備する制御部（ＭＦＰ制御部１０６のＣＰＵなど）が主体となって、入力画像処理部１０１、ＦＡＸ部１０２、ＮＩＣ部１０３、専用Ｉ／Ｆ部１０４、ＵＳＢ  Ｉ／Ｆ部１０５を介して入力された画像データをハードディスクに格納する。さらに、制御部１０６は、ハードディスクから、必要な画像データを読み出して、プリンタ部１１３等の出力部に転送して、該プリンタ部１１３による印刷処理を制御する。又、オペレータからの指示により、制御部１０６は、ハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送する。
【００２９】
圧縮伸長部１１０は、画像データを文書管理部１１１に記憶する際、必要に応じて、画像データを圧縮して格納し、一方、圧縮して格納された画像データを読み出す際に元の画像データに伸張する。また、データがネットワークを経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど圧縮データを使用することも知られており、圧縮伸長部１１０は、データがＭＦＰに入った後、当該データを伸張する。
【００３０】
また、リソース管理部１１２は、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどを格納し、必要に応じて呼び出すことができると共に、新しいパラメータテーブルを格納、修正して更新することもできる。
【００３１】
次に、ＭＦＰ制御部１０６では、ＰＤＬデータが入力された場合、ＲＩＰ部１０８がＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施したり、印刷する画像に対して、出力画像処理部１０９で印刷のための画像処理を行ったりする。
【００３２】
更に、その際に作られる画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部１１１で再度格納することもできる。
【００３３】
そして、印刷用に画像処理されたデータは、画像形成を行うプリンタ部１１３に送られる。プリンタ部１１３によって印刷されたシートは後処理部１１４へ送られ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００３４】
ここで、ＭＦＰ制御部１０６は円滑にジョブを流す役割を担っており、ＭＦＰの使い方に応じて、以下のようにパス切り替える。但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは文書管理部１１１が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部１１０と後処理部１１４、あるいは、全体のコアとなるＭＦＰ制御部１０６などの処理は省略して、おおよそのフローがわかるように記載する。
【００３５】
複写機能                ：入力画像処理部→出力画像処理部→プリンタ部
ＦＡＸ送信機能          ：入力画像処理部→ＦＡＸ部
ＦＡＸ受信機能          ：ＦＡＸ部→出力画像処理部→プリンタ部
ネットワークスキャン    ：入力画像処理部→ＮＩＣ部
ネットワークプリント    ：ＮＩＣ部→ＲＩＰ部→出力画像処理部→プリンタ部
外部装置へのスキャン    ：入力画像処理部→専用Ｉ／Ｆ部
外部装置からのプリント  ：専用Ｉ／Ｆ部→出力画像処理部→プリンタ部
外部メモリへのスキャン  ：入力画像処理部→ＵＳＢ  Ｉ／Ｆ部
外部メモリからのプリント：ＵＳＢ  Ｉ／Ｆ部→ＲＩＰ部→出力画像処理部→プリンタ部
ボックススキャン機能    ：入力画像処理部→出力画像処理部→文書管理部
ボックスプリント機能    ：文書管理部→プリンタ部
ボックス受信機能        ：ＮＩＣ部→ＲＩＰ部→出力画像処理部→文書管理部
ボックス送信機能        ：文書管理部→ＮＩＣ部
プレビュー機能          ：文書管理部→操作部
上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能等、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００３６】
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信は、文書管理部１１１を利用したデータの書き込みや読み出しを伴うＭＦＰの処理機能である。ＭＦＰ制御部１０６は、ジョブ毎やユーザ毎に文書管理部１１１内のメモリを分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの入出力を行う。更に、操作部１０７は、上記の様々なフローや機能を選択、操作指示するためのものであるが、操作部１０７の表示装置の高解像度化に伴い、文書管理部１１１にある画像データをプレビューし、確認後ＯＫならば印刷することもできる。
【００３７】
次に、図３を用いてＭＦＰ制御部１０６について説明する。
【００３８】
同図は、大きく分けて４つの部分から構成されている。すなわち、入力デバイスを管理する入力デバイス管理部２０１、入力されたジョブを解釈する入力ジョブ制御部２０２、ジョブの設定情報を整理する出力ジョブ制御部２０３、出力デバイスを割り当てる出力デバイス管理部２０４である。
【００３９】
入力デバイス管理部２０１は、ＭＦＰの各入力部からの入力信号を整理したり、切り替えの順序を決定する。入力デバイス管理部２０１は、入力デバイス制御部を備え、各インターフェースを介して送られてくる入力信号は、スキャンされたスキャン画像信号、ネットワークからのＰＤＬデータといったＭＦＰの外部から入力されたデータである。さらに、入力信号には、文書管理部１１１に保管してあった画像データの再プリントやＲＩＰ部１０８、出力画像処理部１０９との連携といったＭＦＰ内部で処理された信号なども含まれる。
【００４０】
次に、入力ジョブ制御部２０２は、プロトコル解釈部とジョブ生成部から構成されている。入力デバイス制御部２０１から送られてくる一連の操作要求は、コマンド（プロトコル）と呼ばれる命令信号であり、プロトコル解釈部が、操作要求の概要を解釈して、ＭＦＰ内部で理解できる操作手順に変換する。一方、ジョブ生成部はプリントジョブ、スキャンジョブ、ＰＤＬ展開ジョブ、ファックス受信ジョブ等様々なジョブを生成する。生成されたジョブは、ＭＦＰ内部でどのような処理を施して、どこに送られるかといったそれぞれのシナリオが定義付けされて、そのシナリオに従ってＭＦＰ内部を流れる。
【００４１】
出力ジョブ制御部２０３は、ジョブ解析部、バインダ解析部、ドキュメント解析部及び、ページ解析部を備えており、ジョブの設定情報（俗に、ジョブチケットと呼ばれる）と画像情報を作成する。
【００４２】
ジョブ解析部は、印刷する文書名や印刷部数、出力先の排紙トレイ指定、複数バインダで構成されるジョブのバインダ順などジョブ全体に関わる設定情報の詳細を解析する。
【００４３】
バインダ解析部は、製本方式の設定やステープルの位置、複数ドキュメントで構成されるバインダのドキュメント順などバインダ全体に関わる設定情報の詳細を解析する。
【００４４】
ドキュメント解析部は、複数ページで構成されるドキュメントのページ順、両面印刷の指定、表紙や合紙の付加などドキュメント全体に関わる設定情報の詳細を解析する。
【００４５】
ページ解析部は、画像の解像度、画像の向き（ランドスケープ／ポートレイト）等の各種設定ページ全体に関する設定情報の詳細を解析すると共に、ＰＤＬデータが入力された場合にはＲＩＰ部を呼び出してラスタライズ処理を施す。なお、画像情報を生成するに当たっては、ＲＩＰ部によるラスタライズ処理によってページ画像情報が生成される。ページ画像情報は、圧縮伸張部１１０において圧縮された後、文書管理部１１１に設定情報と関連付けされて格納される。
【００４６】
出力デバイス管理部２０４は、デバイス割り当て部と出力デバイス制御部で構成されている。文書管理部１１１に保存された画像情報は圧縮伸張部１１０にて伸張され、関連付けられていた設定情報と一緒に読み出され、設定情報と画像情報は一対になって出力デバイス部に送られる。デバイス割り当て部は、定義付けされた各ジョブのシナリオに基づいて、出力デバイスを割り当てる際に、複数のジョブを同時に処理するとデバイスの競合が発生するので、その競合を調停する。
【００４７】
出力デバイス制御部は、利用すべきデバイス（プリンタ部１１３、後処理部１１４など）をスケジューリングする。
【００４８】
次に４Ｄカラー系ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）４００１の構成について、図４を用いて説明する。
【００４９】
４Ｄカラー系ＭＦＰ４００１は、スキャナ部、レーザ露光部、感光ドラム、作像部、定着部、給紙／搬送部及び、これらを制御する不図示のプリンタ制御部から構成される。
【００５０】
スキャナ部は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。
【００５１】
レーザ露光部は、前記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラムに照射する。
【００５２】
作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、前記レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像する。そして、作像部は、そのトナー像をシートに転写し、その際に転写されずに感光ドラム上に残った微小トナーを回収する一連の電子写真プロセスを、４連の現像ユニット（現像ステーション）にて実現している。シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行する。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００５３】
定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、前記作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着する。
【００５４】
給紙／搬送部は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、前記プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部・定着部へ搬送する。
【００５５】
給紙／搬送部は、シートを搬送し、前述の現像ステーションによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合、給紙／搬送部は、定着部を通過したシートを再度作像部へ搬送する搬送経路を通るように制御する。
【００５６】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部と通信して、印刷を制御すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示する。
【００５７】
定着部を通過したシートは、搬送経路上の画像読み取りセンサ部を通り、この画像読み取りセンサ部で印字された画像データが読み取られる。読み取られた画像データは、出力画像の濃度測定や出力画像に異常がないかどうかを確認する検品等に使用される。
【００５８】
次に図５を用いて出力画像処理部１０９について説明する。
出力画像処理部１０９（カラー系）に入力される画像データは、大きく分けて複写動作など入力画像処理部１０１からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作などＲＩＰ部１０８からの出力データを扱うＣＭＹＫ系データとに分かれる。
ＲＧＢ系データは、下地除去部に入力され、ＣＭＹＫデータは、出力ガンマ補正部に入力される。
【００５９】
まず、下地除去部は、スキャナで読み取られたＲＧＢ画像データに対して下地部を除去するための非線形変換を行う。
【００６０】
次に出力ダイレクトマッピング部は、ＲＧＢ画像データをＣＭＹＫ画像データに変換する。変換においては、ＲＧＢそれぞれの値がルックアップテーブルに入力され、その出力値の総和からＣ（Ｃｙａｎ）成分を作る。同様に、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）それぞれの成分もルックアップテーブルとその加算演算で形成される。このとき、入力画像処理部１０１にて検出された像域データに基づいて、３次元のルックアップテーブルが利用されており、文字領域と写真領域ではそれぞれ異なる種類のルックアップテーブルが適用されている。
【００６１】
出力ガンマ補正部は、プリンタに対応した出力画像の濃度補正を行っている。ＣＭＹＫそれぞれ一次元のルックアップテーブルを利用して、画像形成ごとに異なる出力画像データのリニアリティを保つ役割を果たす。なお、一般的にカラーキャリブレーションの結果は、このルックアップテーブルに反映される。
【００６２】
ハーフトーン処理部は、ＭＦＰ機能に応じて、異なる種類のスクリーニングを択一的に適用することができる。一般に、複写動作などでは、モアレの起きにくい誤差拡散系のスクリーニングを利用し、プリント動作では、文字や細線の再現性を考えてディザマトリクスなどを利用した多値スクリーン系のスクリーニングを用いることが多い。前者は、注目画素とその周辺画素に対して誤差フィルタで重み付けし、階調数を保ちながら多値化の誤差を配分して補正していく方法である。一方、後者は、ディザマトリックスの閾値を多値に設定し、擬似的に中間調を表現する方法で、ＣＭＹＫ独立に変換し、入力画像データによって低線数と高線数とを切り替えて再現する。
【００６３】
更に、スムージング処理部では、ＣＭＹＫそれぞれに対し、エッジ部分をパターンマッチングにより検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する方法である。
【００６４】
次に図６を用いて操作部について説明する。
図６はＭＦＰの操作部を表しており、キー入力部とタッチパネル部から構成される。それぞれの詳細を示したものが、図７および図８であり、以下にそれぞれの詳細を説明する。
【００６５】
まず、図７は、定常的な操作設定を行うキー入力部分である。
操作部電源スイッチ７００１は、スタンバイモード（通常動作状態）とスリープモード（メインコントローラは、ネットワークプリントやファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態）を切り替える。
【００６６】
節電キー７００２は、スタンバイモード時の定着器の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑える処理を実行するためのキーである。節電率の設定により制御温度を下げることもできる。
【００６７】
スタートキー７００３は、コピーや送信を指示するキーであり、ストップキー７００５は、コピーや送信を中断するキーである。
【００６８】
テンキー７００４は、各種設定を行うためのキーであり、クリアキー７００５は、各種設定を解除するためのキーである。ＩＤキー７００６は、ＭＦＰの操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
【００６９】
リセットキー７００７は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー７００８は、ガイダンスやヘルプを表示させるためのキーであり、ユーザモードキー７００９は、ユーザごとのシステム設定画面に移行するためのキーである。
【００７０】
カウンタ確認キー７０１０は、ＭＦＰ内に設けてあるプリント枚数などをカウントするソフトカウンタに記憶されている出力済み枚数を表示させるためのキーである。コピー／プリント／スキャン／ファックスなどの動作モード、カラー／白黒といった色モード、ラージ／スモールといった紙サイズなどに応じて、それぞれの出力済み枚数を表示させることができる。
【００７１】
画像コントラストダイヤル７０１１は、タッチパネル部の液晶表示のバックライトを調光するなどして、画面の見易さを調整するためのダイヤルである。
【００７２】
実行／メモリランプ７０１２は、ジョブの実行中やメモリへのアクセス中に点滅して知らせるランプである。エラーランプ７０１３は、ジョブの実行ができない場合、サービスマンコールなどのエラー、ジャムや消耗品切れなどを知らせるオペレータコールなどの際に点滅して知らせるランプである。
【００７３】
次に、図８は、ＬＣＤ（液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを表した模式図であり、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するなど予めプログラムされている。なお、ＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略語である。
【００７４】
図８は、スタンバイモード時の初期画面であり、設定操作に応じて様々な操作画面を表示する。
【００７５】
コピータブ８００１は、コピー動作の操作画面に遷移するためのタブキーであり、送信タブ８００２は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。
【００７６】
ボックスタブ８００３は、ボックス（ジョブを格納する記憶領域）にジョブを入出力するための画面に遷移するタブキーであり、オプションタブ８００４は、用紙設定情報やスキャナ設定など拡張機能を設定するためのタブキーである。
【００７７】
システムモニタキー８００５は、ＭＦＰの状態や状況を表示するためのキーである。
【００７８】
色選択設定キー８００６は、カラーコピー、白黒コピー、自動選択を予め選択するためのキーであり、倍率設定キー８００７は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するキーである。
【００７９】
後処理設定キー８００８は、ステープルやパンチなどの有無、個数、位置などを設定する画面に遷移するキーであり、両面設定キー８００９は、片面印刷か両面印刷かを選択する画面に遷移するキーである。
【００８０】
紙サイズ設定キー８０１０は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するキーであり、画像モード設定キー８０１１は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。
また、濃度設定キー８０１２は、出力画像を濃くしたり薄くしたり調整するためのキーである。
【００８１】
次に、ステータス表示部８０１３は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部であり、倍率表示部８０１４は、倍率設定キーで設定された倍率を表示する。
【００８２】
紙サイズ表示部８０１５は、紙サイズ設定キーで設定された紙サイズやモードを表示し、枚数表示部８０１６は、テンキーで指定された枚数を表示したり、動作中に何枚目を印刷中かを表示する。割り込みキー８０１７は、コピー動作中に別のジョブを割り込ませる場合に利用し、応用モードキー８０１８は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。
【００８３】
次に、図９から図１２を用いて、登録されている用紙情報を表示する機能について説明する。図８のオプションタブ８００４が選択されると、図９に図示される拡張機能画面９０００が表示される。
用紙情報タブ９００１が選択されると、登録されている用紙情報の一覧が表示される。
【００８４】
図９には、用紙名称や用紙管理ＩＤ、用紙基準ＩＤが表示される。なお、ＩＤとは他の情報と識別するための識別情報である。ユーザが一覧の中から任意の用紙を選択して詳細情報ボタンを選択すると、その用紙情報が表示される。なお、用紙情報とは、用紙の識別情報（用紙管理ＩＤ、用紙基準ＩＤ）と用紙属性情報とから構成される。また、用紙の追加ボタンを選択することによって新規に用紙を登録することができ、登録されている用紙情報を削除する場合には用紙の削除ボタンを選択する。
【００８５】
図１０は、図９の画面における詳細情報ボタンが選択された場合に表示される画面の例である。
【００８６】
詳細設定画面１０００には、図９で表示される情報に加え、用紙の坪量、表面性、形状、色などの用紙属性情報を含む用紙情報が表示される。これらの設定内容は、項目を選択することによってユーザが任意に変更できる。なお、坪量とは、用紙の単位面積当たりの質量を指す。
【００８７】
図１１は、標準用紙タイプ一覧である。図１１の一覧には、標準用紙タイプの名称と、各用紙名称に割り当てられている用紙ＩＤとが関連付けられている。
【００８８】
ここで、ユーザ定義用紙タイプの作成方法に関して説明する。ユーザ定義用紙タイプは、図１１に示されている標準用紙タイプを基準に作成される。
【００８９】
まず、ユーザは、図９の「用紙の追加」ボタンを選択する。そして、ユーザは、表示された図１１の標準用紙タイプ一覧から基準となる標準用紙タイプを選択し、用紙の追加ボタンを選択することによって新規にユーザ定義用紙の用紙情報を登録することが可能となる。この際、用紙の名称や、坪量、表面性、形状など、用紙の詳細なパラメータを任意に設定できる。所望の設定を行い、不図示の登録ボタンを選択することによって新規にユーザ定義用紙が登録される。この際、登録されたユーザ定義用紙には、用紙管理ＩＤと用紙基準ＩＤが割り当てられる。
【００９０】
ここで、図９のユーザ定義用紙１の具体的な設定方法について説明する。ユーザは、ユーザ定義用紙１を普通紙として設定する場合、図１１の標準用紙タイプ一覧から普通紙を示す用紙基準ＩＤ「０ｘ０００３」を選択すると、用紙基準ＩＤ「０ｘ０００３」と当該普通紙に設定されている初期設定情報とが表示される。ユーザは、操作部を用いて初期設定情報の内容を変更して、用紙情報を登録することもできる。その結果、図１０のようなユーザ定義用紙１の用紙情報が登録される。
【００９１】
また、用紙管理ＩＤは、同じ用紙基準ＩＤを用いて作成されたユーザ定義用紙タイプに対して連続的な番号が割り振られる。例えば、普通紙である用紙基準ＩＤ「０ｘ０００３」、用紙管理ＩＤ「０ｘ０００１」がユーザ定義用紙１に対して設定された後、ユーザ定義用紙２に対して同様に用紙基準ＩＤ「０ｘ０００３」を設定する。この場合、ユーザ定義用紙２の用紙管理ＩＤは「０ｘ０００２」となる。一方、ユーザ定義用紙１およびユーザ定義用紙２の用紙情報を設定後、ユーザ定義用紙３に対して用紙基準ＩＤ「０ｘ０００１」を設定した場合、ユーザ定義用紙３の用紙管理ＩＤは「０ｘ０００１」となる。
【００９２】
このように、印刷装置１００は、用紙情報に設定された用紙基準ＩＤから、どの標準用紙タイプをもとに作成されたかを特定することができる。
【００９３】
一方、プリセット用紙タイプは、標準用紙タイプのＩＤが用紙基準ＩＤに割り当てられておらず、各販売会社や各製造会社によって任意の識別番号が割り振られた状態で、印刷装置の記憶部に保持されている。
【００９４】
例えば、図９のプリセット用紙２の用紙基準ＩＤには、図１１の標準用紙タイプには登録されていない「０ｘ３００Ａ」が設定されている。そのため、外部コントローラ４００は、用紙ＩＤから基準となる標準用紙タイプを特定することができない。
【００９５】
図１２は、各給紙段に登録されている用紙の種類を表示したものである。この例では、各給紙段に登録されている用紙のＩＤが表示されるようになっているが、表示する項目は、用紙の名称等であっても構わない。また、用紙ＩＤが表示される場合には、用紙管理ＩＤと用紙基準ＩＤをまとめた形式の用紙ＩＤとして表示される。例えば、ユーザ定義用紙１の用紙管理ＩＤは、「０ｘ０００１」であり、用紙基準ＩＤは「０ｘ０００３」であるため、ユーザ定義用紙１の用紙ＩＤは、「０ｘ０００１０００３」となる。
【００９６】
この図１０から図１２の情報は、印刷装置の操作部に表示される一方、印刷装置の記憶部に記憶される情報である。
【００９７】
次に、図１３、図１４は受信した印刷データにて指定されている用紙ＩＤをもとに印刷を制御する方法を示した構成図と処理の流れを表したフローチャートである。
【００９８】
まず、外部コントローラ４００の印刷データ受信部１３０１は、ネットワーク上に接続されたクライアントＰＣ等から印刷データを受信する（Ｓ１２０１）。
【００９９】
そして、印刷データ解析部１３０２は、受信した印刷データを解析し（Ｓ１２０２）、当該印刷データに含まれる用紙ＩＤを判別する（Ｓ１２０３）。印刷データには、上述した用紙基準ＩＤと用紙管理ＩＤとが含まれる。印刷データ解析部１３０２は、受信した印刷データの用紙基準ＩＤと用紙管理ＩＤとに基づいて決定される用紙ＩＤを判別する。
【０１００】
印刷データ解析部１３０２は、Ｓ１２０３において判別した用紙ＩＤに基づいて、受信した印刷データが指定する用紙タイプがプリセット用紙タイプであるかどうかを判定する（Ｓ１２０４）。なお、Ｓ１２０４の処理は、印刷データに指定された用紙を識別するための識別情報から前記印刷データが指定する用紙の種類を特定できないかを判定する処理に該当する。ここで、Ｓ１２０４の判定処理について説明する。印刷データ解析部１３０２は、予めプリセット用紙タイプとは異なる用紙タイプには、例えば用紙基準ＩＤが０ｘ０００１から０ｘ０２５５までの値が設定されていることを認識している。よって、印刷データ解析部１３０２は、受信した印刷データに設定されている用紙基準ＩＤの値が所定の値（本実施例では０ｘ０２５５）よりも大きいか否かを判定することで、プリセット用紙タイプか否かを判定できる。つまり、本実施例では、用紙基準ＩＤの値が０ｘ０２５５よりも大きい場合、印刷データ解析部１３０２は、プリセット用紙タイプ（用紙の属性として第１属性）であると特定する。
【０１０１】
上述したように外部コントローラ４００は、プリセット用紙タイプの用紙基準ＩＤから用紙タイプを特定することはできず、当該印刷データに適した印刷制御情報を生成することができない。そこで、Ｓ１２０４においてプリセット用紙タイプであると判定された場合（用紙の種類を特定できないと判定された場合）、用紙ＩＤ送信部１３０３は、用紙ＩＤを印刷装置１００へ送信する（Ｓ１２０５）。
【０１０２】
印刷装置１００の用紙ＩＤ受信部１３０８は、Ｓ１２０５によって送信された用紙ＩＤを用紙種類判別部１３０９へ渡し、用紙種類判別部１３０９は、受け取った用紙ＩＤの用紙情報を用紙情報データベースから取得する。ここで用紙種類判別部１３０９は、指定された用紙ＩＤの用紙情報に含まれる用紙属性情報（坪量、表面性、形状など）から、当該用紙ＩＤに対応する用紙基準ＩＤ（標準用紙タイプのＩＤ）を特定する。なお、詳細な用紙ＩＤから用紙標準ＩＤを特定する方法は、図２０を用いて後述する。なお、用紙属性情報とは、用紙情報に含まれる坪量、表面性、形状など用紙の属性を示す情報である。
【０１０３】
そして、用紙種類判別部１３０９は、特定した用紙基準ＩＤを用紙基準ＩＤ送信部１３１１へ渡し、用紙基準ＩＤ送信部１３１１から外部コントローラ４００の用紙基準ＩＤ受信部１３０５へ送信される。
【０１０４】
用紙基準ＩＤ受信部１３０５は、印刷装置１００から用紙基準ＩＤを受信した場合（Ｓ１２０６）、受信した用紙基準ＩＤをもとにＳ１２０１において受信した印刷データの用紙タイプを特定し、当該用紙タイプに適合する印刷制御情報を生成する（Ｓ１２０７）。つまり、用紙基準ＩＤ受信部は、Ｓ１２０５において送信した用紙ＩＤに対して返送された用紙基準ＩＤを使って、用紙の種類を特定する。
【０１０５】
一方、Ｓ１２０４においてプリセット用紙タイプではないと判定された場合、印刷データ解析部１３０２は、Ｓ１２０１にて受信した印刷データから用紙基準ＩＤを判別する（Ｓ１２０８）。つまり、判別された用紙タイプが標準用紙タイプまたはユーザ定義用紙タイプであり、用紙の種類を特定できる（用紙の属性が第２属性である）場合、外部コントローラは、自ら用紙基準ＩＤを特定する。
【０１０６】
そして、印刷制御部１３０６は、判別した用紙基準ＩＤを基に印刷制御情報を生成する（Ｓ１２０９）。外部コントローラ４００は、接続されている印刷装置１００の機能情報を保持しており、印刷装置１００が用紙タイプ毎に実行可能な処理情報を把握している。よって、印刷制御部１３０６は、自ら保持している当該処理情報と印刷装置から送信された用紙基準ＩＤによって特定された用紙タイプとに基づいて印刷制御情報を生成する。
【０１０７】
そして、外部コントローラのＲＩＰ部１３０４は、受信した印刷データを１ページ目から順次展開して画像データを生成し、当該画像データとＳ１２０７またはＳ１２０９によって生成された印刷制御情報とを印刷装置１００に対して送信する。その結果、印刷装置１００は、印刷制御情報に従って印刷処理を実行することが可能となる。
【０１０８】
次に、印刷装置の用紙種類判別部における処理フローを図１５から図２０を用いて説明する。まず、上述したように印刷装置１００は、用紙の識別情報と用紙属性情報とから構成される用紙情報を格納する用紙情報データベースを備えている。
【０１０９】
用紙種類判別部１３０９は、用紙ＩＤを受信したか判定し（Ｓ２００１）、受信したと判定された場合、用紙情報データベース１３１０を参照する（Ｓ２００２）。なお、用紙情報データベース１３１０は、例えば図１５から図１９に示すような各用紙の用紙情報を格納している。しかし、用紙情報データベース１３１０に格納される用紙情報は当然ながら図１５から図１９に限られる必要はない。
【０１１０】
用紙種類判別部１３０９は、Ｓ２００１にて受信した用紙ＩＤに対応する用紙情報を特定する（Ｓ２００３）。例えば、用紙ＩＤ「０ｘ０００２６００１」を受信した場合、用紙種類判別部１３０９は、当該用紙ＩＤが示す用紙管理ＩＤが０ｘ０００２であり、用紙基準ＩＤが０ｘ６００１であると特定できる。よって、用紙種類判別部１３０９は、用紙ＩＤから特定された用紙管理ＩＤと用紙基準ＩＤに対応する用紙情報を特定する。なお、用紙種類判別部１３０９は、用紙ＩＤ「０ｘ０００２６００１」に対応する用紙情報として図１６を特定し、当該用紙情報から「形状」、「表面性」等を特定する。
【０１１１】
用紙種類判別部１３０９は、Ｓ２００３において特定した用紙情報に含まれる「形状」を示す情報と一致する標準用紙タイプがあるか否かを判定する（Ｓ２００４）。つまり、Ｓ２００３において特定した用紙情報に含まれる用紙形状情報と同一形状の用紙形状情報が設定された標準用紙タイプを特定する。
【０１１２】
Ｓ２００４の判定の結果、形状の一致する標準用紙タイプが１つであると判定された場合（Ｓ２００４−１つ）、用紙種類判別部１３０９は、形状の一致した標準用紙タイプに設定されている用紙基準ＩＤを特定する（Ｓ２００７）。
【０１１３】
一方、形状の一致する標準用紙タイプが複数であると判定された場合（Ｓ２００４−複数）、用紙種類判別部１３０９は、更に表面性の一致する標準用紙タイプがあるか判定する（Ｓ２００５）。
【０１１４】
Ｓ２００５の判定の結果、形状および表面性の一致する標準用紙タイプが１つであると判定された場合、用紙種類判別部１３０９は形状および表面性（用紙表面情報）の一致した標準用紙タイプに設定されている用紙基準ＩＤを特定する（Ｓ２００７）。
【０１１５】
一方、形状および表面性の一致する標準用紙タイプが複数あると判定された場合（Ｓ２００５−複数）、用紙種類判別部１３０９は、更に坪量が一致する標準用紙タイプの用紙基準ＩＤを特定する（Ｓ２００６）。なお、Ｓ２００４からＳ２００７の処理で特定された標準用紙タイプの用紙情報は、Ｓ２００３において特定された用紙情報の代替的な情報であるため、代替用紙情報と記載される場合もある。さらに、Ｓ２００６またはＳ２００７の処理により特定された用紙基準ＩＤは、Ｓ２００１において受信した用紙ＩＤに対する代替的な識別情報であるため、代替識別情報と記載される場合もある。つまり、本実施例における代替識別情報は、外部コントローラからの問い合わせに対して特定された識別情報である。
【０１１６】
また、同一の用紙形状であり、かつ、同一の表面性が設定された各用紙情報は、異なる坪量の範囲が設定されているので、Ｓ２００４からＳ２００７の処理で用紙基準ＩＤを特定することが可能となる。
【０１１７】
以上の処理によって、用紙種類判別部１３０９は、外部コントローラから送信された用紙ＩＤに対応する用紙情報に含まれる用紙属性情報に基づいて、Ｓ２００３において特定された用紙情報の代替用紙情報を特定することが可能となる。
そして、用紙基準ＩＤ送信部１３１１は、特定された用紙基準ＩＤを外部コントローラへ送信する（Ｓ２００８）。
【０１１８】
ここで、図２０の処理について具体例を用いて説明する。
まず、用紙種類判別部１３０９は、用紙ＩＤ「０ｘ０００２６００１」を受信したとする（Ｓ２００１−Ｙｅｓ）。ここで用紙種類判別部１３０９は、用紙情報データベース１３１０に格納される図１５から図１９の用紙情報を参照し（Ｓ２００２）、受信した用紙ＩＤに対応する用紙情報が図１６に示すデータであることを特定する。そして、用紙種類判別部１３０９は、特定された図１６の用紙情報に含まれる用紙属性情報の各項目の内容（形状「ノーマル」、表面性「標準」、坪量「１２０ｇｓｍ」など）を特定する。
【０１１９】
用紙種類判別部１３０９は、Ｓ２００３にて特定した形状「ノーマル」と一致する標準用紙タイプとして図１７、図１８の用紙情報を特定する。
【０１２０】
ここで、形状の一致する複数の標準用紙タイプが特定されたため、用紙種類判別部１３０９は、用紙ＩＤ「０ｘ０００２６００１」の表面性「標準」と一致する標準用紙タイプを検索した結果、図１７、図１８の用紙情報を特定する（Ｓ２００５−複数）。
【０１２１】
さらに、形状および表面性の一致する複数の標準用紙タイプが特定されたため、用紙種類判別部１３０９は、用紙ＩＤ「０ｘ０００２６００１」の坪量「１２０ｇｓｍ」を含む標準用紙タイプとして図１８の用紙情報を特定する。そして、図１８の用紙情報に設定されている用紙基準ＩＤが特定される。
その結果、用紙種類判別部１３０９は、用紙基準ＩＤ「０ｘ０００４」を用紙基準ＩＤ送信部１３１１へ渡す。
【０１２２】
ここで、本実施例を用いることにより生じる効果の一例を説明する。
例えば、外部コントローラは、１、２ページは標準用紙タイプの普通紙のＩＤが指定され、３ページ目がプリセット用紙のタブ紙を示す用紙基準ＩＤが指定され、排紙トレイとして「自動」が指定された印刷データを受信したとする。なお、上述したように、外部コントローラは、プリセット用紙の用紙基準ＩＤを特定することができないが、印刷装置は、用紙情報データベース１３１０を備えているため、プリセット用紙の用紙ＩＤから用紙情報を特定できる。
【０１２３】
そして、外部コントローラは、受信した印刷データに設定されている情報に従って、印刷データを全ページ出力できるように印刷制御情報を生成し、１ページ目から順次展開して得られた画像データと印刷制御情報を印刷装置へ送信する。
【０１２４】
また、印刷装置は、普通紙のみを出力可能な排紙トレイ１と普通紙とタブ紙とを出力可能な排紙トレイ２とを備えているとする。
【０１２５】
ここで、外部コントローラは受信した印刷データを解析し、接続されている印刷装置において印刷が可能か否かを判定する。しかし、受信した印刷データには、外部コントローラが解釈できない用紙基準ＩＤが設定されているため、印刷制御情報を生成することができない。
【０１２６】
もし、ここで３ページ目の用紙基準ＩＤを無視して印刷制御情報を生成すると、外部コントローラは、図２３に示すような排紙トレイとして「自動」を設定した印刷制御情報２３０１を含む印刷ジョブを印刷装置へ送信する。
【０１２７】
その結果、印刷装置は、普通紙の１ページ目および２ページ目の印刷用紙を排紙トレイ１へと出力する。そして、印刷装置は、用紙情報データベースに基づき３ページ目のデータを解析した結果、３ページ目はタブ紙であると特定する。ここで、印刷装置は、タブ紙を排紙トレイ１へは出力できないため、３ページ目の印刷用紙を排紙トレイ２へと出力する。その結果、１つの印刷データから複数の出力先に分かれてしまい、ユーザが印刷物を回収する際に混乱するおそれがあった。
【０１２８】
しかし、本発明を用いることにより、外部コントローラは、受信した印刷データを解析し、特定することができない用紙基準ＩＤを認識した場合、印刷装置に用紙基準ＩＤを問い合わせる。そして、問い合わせを受けた印刷装置は、図２０にて上述した処理により外部コントローラが特定可能な用紙基準ＩＤに変換して、外部コントローラへ通知する。
【０１２９】
そのため、外部コントローラは、図２４に示すように適切な排紙先として排紙トレイ２を含む印刷制御情報２４０２と画像データとから構成される印刷ジョブ２４００を印刷装置へ送信する。
【０１３０】
その結果、印刷装置は、１ページ目から３ページ目をタブ紙も出力可能な排紙トレイ２へ出力するため、ユーザは容易に出力結果をまとめることが可能となる。
【０１３１】
以上のように、印刷データに指定された用紙ＩＤの用紙から用紙タイプを特定することができない場合、印刷装置に問い合わせることにより、外部コントローラが当該印刷データに適合する印刷制御情報を生成することが可能となる。
【０１３２】
また、印刷装置は、外部コントローラから送信された用紙ＩＤに対応する用紙情報を特定し、当該用紙情報の用紙属性情報の内容を用いて標準用紙タイプを特定する。そのため、印刷装置は、管理している用紙情報データベースの中で、問い合わせを受けた用紙ＩＤに一番近い標準用紙タイプを特定することが可能となる。
【０１３３】
さらに、検索の方法として用紙の形状から検索することにより検索性の向上を図ることが可能となる。具体的には、「普通紙  表面性：標準  坪量：１００〜１１０」と「普通紙  表面性：標準  坪量：１１１〜１２０」、「タブ紙  表面性：標準  坪量：１００〜１１０」と「タブ紙  表面性：標準  坪量：１１１〜１２０」が保持されているとする。さらに、「厚紙  表面性：標準  坪量：１００〜１１０」と「厚紙  表面性：標準  坪量：１１１〜１２０」、「赤色紙  表面性：標準  坪量：１００〜１１０」と「赤色紙  表面性：標準  坪量：１１１〜１２０」が保持されているとする。このような８種類の用紙情報が保持されており、「タブ紙  表面性：標準  坪量：１０５」を検索する場合、坪量から検索すると１次検索を行っても４種類の候補が残ることになる。一方、形状から検索すると１次検索の段階で２種類の候補に絞ることが可能となり、検索性が向上することが明らかである。上記例では、４種類の用紙形状を想定しているが、保持される用紙情報の種類が増加するほど、形状から検索することの効果は更に明らかとなる。
【０１３４】
また、印刷装置によって用紙に応じた制御や禁則処理が異なる場合でも、外部コントローラ側で接続されている印刷装置毎の用紙制御情報を保持する必要がなくなる。
【０１３５】
（実施例２）
実施例１では、外部コントローラ４００が用紙情報データベースを備えていない場合の処理について説明した。本実施例２では、外部コントローラ４００および印刷装置１００の両者が、用紙情報データベースを備えている場合について説明する。
【０１３６】
図２１では、外部コントローラ４００と印刷装置１００とが接続されている。そして、外部コントローラ４００と印刷装置１００とがそれぞれ用紙情報データベース（２１０４、２１１０）を備えており、用紙情報管理部２１０５は、各用紙情報データベースが同じ情報を保持できるように調整している。
【０１３７】
ここで、用紙情報管理部２１０５は、外部コントローラに対して用紙情報が登録されることに従い登録された用紙情報を印刷装置へ送信する。そのため、外部コントローラに登録された情報は、すぐに印刷装置へ登録される。一方、用紙情報管理部２１０５は、一定時間の間隔で印刷装置の用紙情報データベース２１１０に用紙情報を問い合わせるため、用紙情報データベース２１０４と用紙情報データベース２１１０との登録情報に差異が生じる可能性がある。
【０１３８】
そのため、ユーザが、用紙情報データベース２１１０にのみ登録されている用紙を指定して印刷を指示した結果、外部コントローラは、適切な印刷制御情報を生成することができなくなるおそれがある。
【０１３９】
図２１は、本実施例における外部コントローラと印刷装置とのブロック図であり、図２２は、外部コントローラにて行われる処理を説明したフローチャートである。なお、Ｓ１４０１からＳ１４０２の処理はＳ１２０１からＳ１２０２の処理と同様であるため詳細な説明は省略する。
【０１４０】
印刷データ解析部２１０２は、受信した印刷データにおいて指定された用紙ＩＤを用紙種類判別部２１０３へ送信する（Ｓ１４０３）。
【０１４１】
用紙ＩＤを受信した用紙種類判別部２１０３は、当該印刷データにおいて指定された用紙ＩＤが用紙情報データベース２１０４に登録されているかどうかを確認する（Ｓ１４０４）。例えば、外部コントローラの用紙情報データベース２１０４には、図１５から図１８の用紙情報が格納されており、印刷装置の用紙情報データベース２１１０には、図１５から図１９の用紙情報が格納されているとする。この状態で、ユーザはクライアントＰＣを用いて図１９の用紙を使うことを指定した場合、外部コントローラは、用紙情報データベース２１０４にて登録されていない用紙ＩＤが指定された印刷データを受信することになる。
【０１４２】
Ｓ１４０４において、用紙ＩＤが用紙情報データベース２１０４に登録されていると判定された場合、用紙種類判別部２１０３は、受信した用紙ＩＤから用紙基準ＩＤを判別し（Ｓ１４０５）、印刷データ解析部２１０２に用紙基準ＩＤを渡す（Ｓ１４０６）。例えば、印刷データには「０ｘ０００１６０００」という形で用紙ＩＤが指定されている。  そして、印刷種類判別部２１０３は、受信したＩＤの下位を参照することで用紙基準ＩＤを特定できると認識している。よって、用紙種類判別部２１０３は、受信した印刷データにて指定される用紙ＩＤの用紙基準ＩＤ（例えば下４桁６０００）の部分を印刷データ解析部２１０３へ渡す。
【０１４３】
印刷データ解析部２１０２は、受信した用紙基準ＩＤを基に印刷制御情報を生成する。なお、印刷制御情報の生成方法は、図１２のＳ１２０９において説明しているので省略する。
【０１４４】
そして、印刷ジョブ制御部２１０７は、印刷データ解析部２１０２によって生成された印刷制御情報とＲＩＰ部２１０６によって生成された画像データとからなる印刷ジョブを印刷ジョブ送信部２１０８を介して印刷装置へ送信する。
【０１４５】
一方、印刷データにおいて指定された用紙ＩＤが用紙情報データベース２１０４に登録されていなかった場合、用紙種類判別部２１０３は、用紙情報管理部２１０５に対してＳ１４０３にて受信した用紙ＩＤの詳細情報取得を要求する（Ｓ１４０９）。
【０１４６】
取得要求を受けた用紙情報管理部２１０５は、印刷装置の用紙情報送受信部２１０９へ用紙情報の取得を要求する（Ｓ１４１０）。
【０１４７】
印刷装置の用紙情報送受信部２１０９は、取得要求で指定された用紙ＩＤをもとに印刷装置内の用紙情報データベース２１１０から用紙情報を検索し、その用紙情報を用紙情報送受信部を介して外部コントローラへ送信する。
【０１４８】
用紙情報を印刷装置から受信した用紙種類判別部２１０３は（Ｓ１４１１）、当該用紙情報に基づいて用紙基準ＩＤを判別し（Ｓ１４１２）、印刷データ解析部に判別した用紙基準ＩＤを渡す（Ｓ１４０６）。なお、Ｓ１４１２の処理は、図２０に上述した処理と同じであり、印刷装置の用紙種類判別部１３０９から外部コントローラの用紙種類判別部２１０３へと処理の主体が変化したのみであるため、詳細な説明は省略する。また、Ｓ１４０７以降の処理は上述してあるので省略する。
【０１４９】
このように本実施例の処理を実行することで、外部コントローラ２１００および印刷装置２１１２において用紙情報データベースを保持する際に生じる課題を解決することが可能となる。また、外部コントローラ２１００は、例えばプリセット用紙の使用が指定されても、外部コントローラの用紙情報データベースが当該プリセット用紙に関する情報を保持していれば、問い合わせることなく用紙タイプを特定できる。よって、処理速度の向上を図ることも可能となる。
【０１５０】
（実施例３）
実施例１および実施例２では、外部コントローラが印刷装置に対する印刷制御情報を生成していた。しかし、外部コントローラが印刷装置に対する印刷制御情報を生成するためには、印刷装置の機能情報を記憶しておかなければならず、印刷装置の機能情報を記憶していない外部コントローラを印刷装置に接続することができないという課題があった。
【０１５１】
そこで、本実施例では、印刷装置が、用紙タイプを特定した段階で印刷制御情報を生成することで、いずれの外部コントローラが接続されてもユーザが所望とする出力結果を得ることを目的とする。
【０１５２】
図２５に本実施例における外部コントローラ４００と印刷装置１００とから構成される印刷システムを示す。
基本的に上述した図１３と同じ構成であり、図１３との差異のみについて説明すると、印刷装置１００が印刷制御情報を生成するための印刷ジョブ制御部２５０７を備えている。また、外部コントローラ４００の用紙ＩＤ送信部２５０３は、用紙ＩＤを送信するのみでなく、印刷制御情報生成要求を送信することも可能である。なお、用紙ＩＤ送信部２５０３は、外部コントローラが印刷装置１００の機能情報を記憶していない場合、印刷制御情報の生成要求を送信する。また、印刷装置の記の情報を記憶していない場合に限らず、早急に印刷処理するために、用紙ＩＤ送信部２５０３が印刷制御情報生成要求を送信しても構わない。
【０１５３】
続いて、図２６を用いて本実施例３の処理を説明する。
用紙ＩＤ受信部２５０４は、外部コントローラ２５０３から用紙ＩＤと印刷制御情報生成要求とを受信したか否かを判定する（Ｓ２６０１）。
Ｓ２６０１において、用紙ＩＤと印刷制御情報生成要求とを受信しなかった場合（Ｓ２６０１−Ｎｏ）、図２０へと処理を進める。
【０１５４】
一方、Ｓ２６０１において、用紙ＩＤと印刷制御情報生成要求とを受信した場合（Ｓ２６０１−Ｙｅｓ）、用紙種類判別部２５０５は、用紙情報データベースを参照し（Ｓ２６０２）、用紙ＩＤに対応する用紙情報を特定する（Ｓ２６０３）。なお、Ｓ２６０２およびＳ２６０３は、図２０にて上述したＳ２００２およびＳ２００３と同様の処理であるため詳細な説明は省略する。
【０１５５】
用紙種類判別部２５０５は、図２０に記載した処理を用いて受信した用紙ＩＤに対応する標準用紙タイプを特定する（Ｓ２６０３）。
【０１５６】
そして、用紙種類判別部２５０５は特定された標準用紙タイプを印刷ジョブ制御部２５０７へ通知する。
【０１５７】
ここで、印刷ジョブ制御部２５０７は、通知された標準用紙タイプの用紙情報と、印刷装置１００の機能情報とに基づいて印刷制御情報を生成する（Ｓ２６０４）。Ｓ２６０４について具体例を挙げて説明する。印刷装置は、自らの機能情報を印刷装置の記憶部に備えている。機能情報の一例としては、例えば用紙種類がＯＨＰ用紙なら両面印刷禁止や、用紙種類がタブ紙なら排紙トレイ２を使用するなどが挙げられる。
【０１５８】
つまり、印刷ジョブ制御部２５０７は、出力対象となる印刷用紙の種類を標準用紙タイプから特定することができ、特定された用紙の種類において実行可能な機能に基づいて印刷制御情報を生成することが可能となる。
【０１５９】
本実施例の処理を用いることにより、外部コントローラが印刷装置の機能情報を把握していなくても、印刷装置は、ユーザにより指定された印刷用紙に適合する印刷処理を実行することが可能となる。
【０１６０】
（実施例４）
実施例４では、複数の排紙トレイを備えた印刷装置と外部コントローラとが通信可能な状態であって、印刷装置の排紙トレイが特定されず、かつ、出力用紙として複数種類の用紙が指定された場面を想定する。
【０１６１】
ここで、外部コントローラ４００は、受信した印刷データにて指定された用紙種類を特定し、全ての印刷結果を排出可能な排紙トレイを指定した印刷制御情報を生成して印刷装置へ送信する。
【０１６２】
その際の処理について図２７を用いて説明する。なお、本実施例では、実施例１の印刷システムを想定して説明するが、それに限られる必要はない。
【０１６３】
印刷データ解析部１３０２は、受信した印刷データにおいて排紙トレイが指定されているか否かを判定する（Ｓ２７００）。指定されていない場合、Ｓ２７０１へと処理を移す。
【０１６４】
印刷データ解析部１３０２は、受信した印刷データに含まれる全ページの用紙種類を特定できるか否かを判定する（Ｓ２７０１）。なお、Ｓ２７０１の処理は、上述した図１４のＳ１２０４、図２２のＳ１４０４の処理に相当する。
【０１６５】
Ｓ２７０１により、特定できないと判定された場合、用紙ＩＤ送信部２５０３は印刷装置へ問い合わせ（Ｓ２７０２）、Ｓ２７０２の問い合わせに対する回答を受けて用紙種類を特定する（Ｓ２７０３）。なお、Ｓ２７０３の処理は、Ｓ１２０８、Ｓ１４１２の処理に相当する。
【０１６６】
印刷データ解析部１３０２は、Ｓ２７０１からＳ２７０３までの処理によって解析された各ページの印刷用紙に基づいて複数種類の用紙を含むか否かを判定する（Ｓ２７０４）。
【０１６７】
Ｓ２７０４において、複数種類服務と判定された場合、印刷ジョブ制御部１３０６は、接続されている印刷装置の排紙トレイ情報に基づいて、全種類の用紙を排紙可能な排紙と例を確定する（Ｓ２７０５）。
【０１６８】
印刷ジョブ制御部１３０６は、Ｓ２７０５において確定された排紙トレイに基づいて印刷制御情報を生成する。
【０１６９】
以上の処理により、複数種類の用紙が混載した印刷用紙を受けた場合であっても、全ての用紙を出力可能な排紙トレイを指定した印刷制御情報が生成される。そのため、１つの印刷ジョブから複数の排紙トレイに出力されることにより、ユーザが印刷物の回収作業の負荷を軽減することが可能となる。
【０１７０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１７１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１７２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１７３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１７４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１７５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１７８】
【図１】印刷システムの電気的な構成の一例を概略的に示すブロック図
【図２】ＭＦＰの一例を示す詳細ブロック図
【図３】ＭＦＰ制御部の一例を示すブロック図
【図４】ＭＦＰ（４Ｄカラー系）の一例を示す断面図
【図５】出力画像処理部（カラー系）の一例を示すブロック図
【図６】操作部の一例を示す模式図
【図７】キー入力部の一例を示す模式図
【図８】タッチパネル部の一例を示す模式図
【図９】登録されている用紙情報の一例を示す表示画面
【図１０】用紙情報の一例を示す図
【図１１】標準用紙タイプ一連の一例を示す図
【図１２】給紙段登録情報の一例を示す図
【図１３】本実施形態１の外部コントローラと印刷装置の一例を概略的に示す図。
【図１４】本実施形態１の処理を説明するフローチャート
【図１５】用紙情報の一例を示す図
【図１６】用紙情報の一例を示す図
【図１７】用紙情報の一例を示す図
【図１８】用紙情報の一例を示す図
【図１９】用紙情報の一例を示す図
【図２０】本実施形態１の処理を説明するフローチャート
【図２１】本実施形態２の外部コントローラと印刷装置の一例を概略的に示す図
【図２２】本実施形態２の処理を説明するフローチャート
【図２３】本願の処理を適用する前の印刷ジョブの一例を示す図
【図２４】本願の処理を適用した後の印刷ジョブの一例を示す図
【図２５】本実施形態３の外部コントローラと印刷装置の一例を概略的に示す図
【図２６】本実施形態３の処理を説明するフローチャート
【図２７】本実施形態４の処理を説明するフローチャート
【符号の説明】
【０１７９】
１０１  入力画像処理部
１０２  ＦＡＸ部
１０３  ＮＩＣ部
１０４  専用Ｉ／Ｆ部
１０５  ＵＳＢ  Ｉ／Ｆ部
１０６  ＭＦＰ制
【図１】
2008186255.tif 000003
【図２】
2008186255.tif 000004
【図３】
2008186255.tif 000005
【図４】
2008186255.tif 000006
【図５】
2008186255.tif 000007
【図６】
2008186255.tif 000008
【図７】
2008186255.tif 000009
【図８】
2008186255.tif 000010
【図９】
2008186255.tif 000011
【図１０】
2008186255.tif 000012
【図１１】
2008186255.tif 000013
【図１２】
2008186255.tif 000014
【図１３】
2008186255.tif 000015
【図１４】
2008186255.tif 000016
【図１５】
2008186255.tif 000017
【図１６】
2008186255.tif 000018
【図１７】
2008186255.tif 000019
【図１８】
2008186255.tif 000020
【図１９】
2008186255.tif 000021
【図２０】
2008186255.tif 000022
【図２１】
2008186255.tif 000023
【図２２】
2008186255.tif 000024
【図２３】
2008186255.tif 000025
【図２４】
2008186255.tif 000026
【図２５】
2008186255.tif 000027
【図２６】
2008186255.tif 000028
【図２７】
2008186255.tif 000029