(57)【要約】      （修正有）【課題】画像処理前後のデータの保存方法の設定を可能にし、また、保存したデータを再出力する際に、属性情報の変更可否を示し、当該属性情報の変更を受け付け可能にする。【解決手段】入力画像処理部12またはNIC部13は画像データとその属性情報を有するジョブを入力し、MFP制御部15aは入力ジョブをメモリ16aに格納する。画像処理/RIP部17は、属性情報に従い画像データを画像処理する。MFP制御部15bは画像処理/RIP部17が処理したジョブをメモリ16bに格納し、出力画像処理部20は属性情報に従いジョブを出力する。MFP制御部は、設定された保存方法に応じて、メモリ16a、16bのジョブの保存を設定し、保存したジョブを出力する際は、保存方法に応じて属性情報の変更の可否を示し、当該属性情報の変更を受け付ける。【選択図】図２
2006285610.tif 000002
【特許請求の範囲】
【請求項１】
画像データとその属性情報を有するジョブを入力する入力手段と、
前記入力手段が入力したジョブを格納する第一のメモリと、
前記入力ジョブの前記属性情報に従い、当該ジョブの画像データを画像処理する画像処理手段と、
前記画像処理手段が処理したジョブを格納する第二のメモリと、
前記処理ジョブの前記属性情報に従い、当該ジョブを出力する出力手段と、
前記第一のメモリによる前記入力ジョブの保存、および、前記第二のメモリによる前記処理ジョブの保存を設定する設定手段と、
前記設定手段によって設定された保存方法に応じて前記入力ジョブおよび前記処理ジョブの保存を制御するとともに、前記保存したジョブを出力する際は、前記保存方法に応じて前記属性情報の変更の可否を示し、当該属性情報の変更を受け付ける制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記設定手段は、前記属性情報の柔軟な変更を可能にする保存設定、前記保存したジョブの出力開始を早める保存設定、および、前記属性情報の柔軟変更を可能にし、かつ、前記出力開始を早める保存設定を選択的に提供することを特徴とする請求項1に記載された画像処理装置。
【請求項３】
前記制御手段は、前記第一および第二のメモリのジョブの格納状態に基づき、前記保存方法を判定することを特徴とする請求項1または請求項2に記載された画像処理装置。
【請求項４】
さらに、前記属性情報の変更を受け付けるためのユーザインタフェイスを有し、
前記制御手段は、前記ユーザインタフェイスに、変更可能な属性情報を通常表示し、変更が不可能な属性情報をグレイアウト表示することを特徴とする請求項1から請求項3の何れかに記載された画像処理装置。
【請求項５】
さらに、前記属性情報の変更を受け付けるためのユーザインタフェイスを有し、
前記制御手段は、前記ユーザインタフェイスに、変更可能な属性情報を通常表示し、変更が不可能な属性情報は表示しないことを特徴とする請求項1から請求項3の何れかに記載された画像処理装置。
【請求項６】
前記入力ジョブは、クライアントコンピュータから入力されるジョブであることを特徴とする請求項1から請求項5の何れかに記載された画像処理装置。
【請求項７】
前記入力ジョブは、原稿画像を読み取るスキャナから入力されるジョブであることを特徴とする請求項1から請求項5の何れかに記載された画像処理装置。
【請求項８】
前記属性情報は、前記画像データと一体に入力される情報であることを特徴とする請求項1から請求項7の何れかに記載された画像処理装置。
【請求項９】
前記属性情報は、前記画像データに関連付けて別途入力される設定情報ファイルに記録されていることを特徴とする請求項1から請求項7の何れかに記載された画像処理装置。
【請求項１０】
前記設定情報ファイルはJDFで記述されていることを特徴とする請求項9に記載された画像処理装置。
【請求項１１】
さらに、前記属性情報のすべてまたは一部を入力するためのユーザインタフェイスを有することを特徴とする請求項1から請求項3の何れかに記載された画像処理装置。
【請求項１２】
前記画像処理手段は、PDLデータのラスタライズ処理機能を有することを特徴とする請求項1から請求項11の何れかに記載された画像処理装置。
【請求項１３】
前記第一のメモリは前記ラスタライズ処理前のデータを格納し、前記第二のメモリは前記ラスタライズ処理後のデータを格納することを特徴とする請求項12に記載された画像処理装置。
【請求項１４】
前記画像処理手段は、スキャンされた画像データを加工処理する機能を有することを特徴とする請求項1から請求項13の何れかに記載された画像処理装置。
【請求項１５】
前記第一のメモリは前記スキャンされた画像データを格納し、前記第二のメモリは前記加工処理後の画像データを格納することを特徴とする請求項14に記載された画像処理装置。
【請求項１６】
画像データとその属性情報を有するジョブを入力する入力手段、前記入力手段が入力したジョブを格納する第一のメモリ、前記入力ジョブの前記属性情報に従い、当該ジョブの画像データを画像処理する画像処理手段、並びに、前記画像処理手段が処理したジョブを格納する第二のメモリ、前記処理ジョブの前記属性情報に従い、当該ジョブを出力する出力手段を有する画像処理装置の制御方法であって、
前記第一のメモリによる前記入力ジョブの保存、および、前記第二のメモリによる前記処理ジョブの保存を設定し、
前記設定された保存方法に応じて前記入力ジョブおよび前記処理ジョブの保存を制御し、
前記保存したジョブを出力する際、前記保存方法に応じて前記属性情報の変更の可否を示し、当該属性情報の変更を受け付けることを特徴とする制御方法。
【請求項１７】
画像処理装置を制御して、請求項16に記載された制御を実現することを特徴とするプログラム。
【請求項１８】
請求項17に記載されたプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置およびその制御方法に関し、例えば、画像データとその属性情報を有するジョブを入力し、属性情報に従い画像データを画像処理し、属性情報に従いジョブを出力する画像処理に関する。
【背景技術】
【０００２】
オフィス環境で、コンピュータから画像形成装置（または複合機などのマルチファンクション周辺機器(MFP: Multi Functional Perpheral)）にプリントする場合、あるいは、画像形成装置でコピーする場合などは、一回のみのプリントが多く、プリントする画像を装置内のメモリやハードディスクなどに保存したとしても、すぐに消去することになる。
【０００３】
また、ユーザが画像を後でプリントするためにラスタイメージ処理(RIP)済みのラスタデータを意図的にメモリに保存する機能（所謂ボックス機能）を利用する場合、部数や、後処理機能など、限られた一部の設定を変更してプリントすることができる。
【０００４】
一方、プリントオンデマンド(POD)市場においては、以前印刷したジョブを再び呼び出して印刷する（以下「再プリント」と呼ぶ）ことが少なくない。従って、印刷済みのデータも保管し、再び印刷に備えることは、効率的な運用を行うために必須である。
【０００５】
RIP後のラスタデータは、プリントパフォーマンスに優れ、すぐに印刷可能だが、部数や、後処理機能など、変更可能なジョブ属性が限られる欠点がある。一方、RIP前のデータ（例えばページ記述言語(PDL)で記述されたPDLデータ）は、どのようなジョブ属性も変更可能だが、RIPに時間がかかる問題がある。勿論、RIP前後の両方のデータをメモリに保管しておくことも可能であるが、大きなジョブのデータを多数保管すれば、大容量のハードディスクまたは多数のハードディスクを必要とし、データを保管するコストがばかにならない。
【０００６】
特許文献1は、画像ファイルを補正処理する前に、オリジナル画像ファイルを複製して、記憶装置の所定のエリアに退避する。そして、補正処理後、オリジナル画像ファイルを補正処理後の画像ファイルに置き換えることを開示する。
【０００７】
【特許文献１】特開2003-006035公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、画像処理前後のデータの保存方法の設定を可能にすることを目的とする。
【０００９】
また、保存したデータを再出力する際に、属性情報の変更可否を示し、当該属性情報の変更を受け付けることを他の目的とする。
【課題を解決するための手段】
【００１０】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１１】
本発明にかかる画像処理装置は、画像データとその属性情報を有するジョブを入力する入力手段と、前記入力手段が入力したジョブを格納する第一のメモリと、前記入力ジョブの前記属性情報に従い、当該ジョブの画像データを画像処理する画像処理手段と、前記画像処理手段が処理したジョブを格納する第二のメモリと、前記処理ジョブの前記属性情報に従い、当該ジョブを出力する出力手段と、前記第一のメモリによる前記入力ジョブの保存、および、前記第二のメモリによる前記処理ジョブの保存を設定する設定手段と、前記設定手段によって設定された保存方法に応じて前記入力ジョブおよび前記処理ジョブの保存を制御するとともに、前記保存したジョブを出力する際は、前記保存方法に応じて前記属性情報の変更の可否を示し、当該属性情報の変更を受け付ける制御手段とを有することを特徴とする。
【００１２】
本発明にかかる制御方法は、画像データとその属性情報を有するジョブを入力する入力手段、前記入力手段が入力したジョブを格納する第一のメモリ、前記入力ジョブの前記属性情報に従い、当該ジョブの画像データを画像処理する画像処理手段、並びに、前記画像処理手段が処理したジョブを格納する第二のメモリ、前記処理ジョブの前記属性情報に従い、当該ジョブを出力する出力手段を有する画像処理装置の制御方法であって、前記第一のメモリによる前記入力ジョブの保存、および、前記第二のメモリによる前記処理ジョブの保存を設定し、前記設定された保存方法に応じて前記入力ジョブおよび前記処理ジョブの保存を制御し、前記保存したジョブを出力する際、前記保存方法に応じて前記属性情報の変更の可否を示し、当該属性情報の変更を受け付けることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像処理前後のデータの保存方法の設定が可能になる。
【００１４】
また、保存したデータを再出力する際に、属性情報の変更可否を示し、当該属性情報の変更を受け付けることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明にかかる実施例の画像処理を図面を参照して詳細に説明する。
【実施例１】
【００１６】
［ディジタルプリントシステムの構成］
図1はディジタルプリントシステムの構成例を示すブロック図である。
【００１７】
ディジタルプリントシステム（以下、単に「システム」と呼ぶ）には、ローカルエリアネットワーク(LAN)などのネットワークに、プリントサーバ2、クライアントPC 3、白黒MFP 4、および、カラーMFP 5、6がそれぞれ一つまたは複数接続されている。
【００１８】
プリントサーバ2は、二つの役割をもち、第一の役割は、システムの外部との間で情報の送受信を行う。システムに入力されるジョブの画像情報や設定情報などは、まずプリントサーバ2に入力され、当該ジョブが終了すると、プリントサーバ2によってステータスなどの情報がシステムの外部に通知される。
【００１９】
プリントサーバ2のもう一つの役割は、システム内の管理制御で、外部から入力されたジョブ、および、システムの内部で発生したジョブを一元管理し、システム内の全デバイスおよび全ジョブの状況を監視する。そして、必要に応じて、ジョブの一時停止、設定変更、印刷再開、ジョブの複製、移動、削除などを行う。
【００２０】
クライアントPC 3は、アプリケーションデータの編集、印刷指示、あるいは、プリントレディファイルの投入の役割と、プリントサーバ2内で管理されているデバイスやジョブの監視や制御を補佐する役割をもつ。
【００２１】
白黒MFP 4およびカラーMFP 5、6は、スキャン、プリント、コピーなど様々な機能を有する画像形成装置で、白黒MFP 4とカラーMFP 5、6ではスピードや印刷コストなどが異なるため、それぞれの用途に応じて使い分けるられる。
【００２２】
［MFPの構成］
図2はMFPの構成例を示すブロック図である。
【００２３】
入力画像処理部12は、原稿画像などをスキャナ11で読み取った画像データ（以下「スキャン画像」と呼ぶ）を画像処理する。ネットワークインタフェイスカード(NIC) 13は、ネットワーク1を介して入力される画像データ（主にPDLデータ、以下「ネットワーク画像」と呼ぶ）を画像処理/RIP部17に渡したり、MFP内の画像データや装置情報をネットワーク1を経由して外部の装置に送信する。
【００２４】
MFP制御部15aは、スキャン画像やネットワーク画像などMFPに入力された画像をそのままメモリ16aに蓄えておくための制御を行う。
【００２５】
画像処理/RIP部17は、スキャン画像の傾き補正、孤立点の除去（ごみ取り）など、メモリ内の画像に比較的時間がかかるソフトウェア的な画像処理を行う。また、ネットワーク1から入力されたPDLデータのコードを解読し、RIPを行ってラスタデータを生成する。
【００２６】
MFP制御部15bは、画像処理/RIP部17から出力される画像データ（ラスタデータ）をメモリ16bに蓄えておくための制御を行う。なお、同じジョブにおいては、メモリ16aに蓄えられるジョブAと、メモリ16bに蓄えられるジョブBは関連付けされ、互いに、すぐに呼び出せる関係になっている。また、必要に応じて、操作部14を操作し、または、ネットワーク1経由で指示をを入力することで、メモリ16aまたはメモリ16bに蓄積されたジョブを呼び出すことが可能である。
【００２７】
出力画像処理部20は、MFP制御部15bから入力される画像データにプリント用の画像処理を施す。プリンタ21は、記録紙を供給し、出力画像処理部20から出力される画像データが表す画像を記録紙に順次印刷する。後処理部22は、印刷が終了した記録紙に、仕分け処理や仕上げ処理を施す。
【００２８】
操作部14は、上記の様々なフローや機能を選択したり指示するためにユーザが操作するものであるが、操作部14のLCDなどの表示装置の高解像度化に伴い、メモリ16aや16bに蓄積した画像をプレビューして確認後、印刷してよければプリントを指示するといった使い方もできる。
【００２９】
このように、MFPには様々な機能と利用方法があり、以下にその例を示す。
──────────┬──────────────────────
機能名称      │      データの流れ
──────────┼──────────────────────
複写                │入力画像処理部→出力画像処理部→プリンタ
ネットワークスキャン│入力画像処理部→NIC
ネットワークプリント│NIC→画像処理/RIP部→出力画像処理部→プリンタ
ボックススキャン    │入力画像処理部→出力画像処理部→メモリ
ボックスプリント    │メモリ→プリンタ
ボックス受信        │NIC→画像処理/RIP部→出力画像処理部→メモリ
ボックス送信        │メモリ→NIC
プレビュー          │メモリ→操作部（表示装置）
──────────┴──────────────────────
【００３０】
なお、MFP制御部15aとMFP制御部15bは、それらの機能を分けて説明するため、図2には異なる構成のように記載した。しかし、MFP制御部15aとMFP制御部15bは通常は一体に構成するので、以下では、これらを分けずにMFP制御部として説明する場合がある。
【００３１】
同様に、メモリ16aとメモリ16bは、それらの機能を分けて説明するため、図2には異なる構成のように記載した。しかし、メモリ16aとメモリ16bを、例えば、一つのハードディスクに割り当てることができるし、異なるハードディスクに割り当てることもできるので、以下では、単にメモリ16と呼ぶ場合もある。
【００３２】
［入力画像処理部］
図3はスキャナ11および入力画像処理部12の構成例を示すブロック図である。
【００３３】
RGB3ラインのCCDセンサ101は、原稿からの反射光を電気信号に変換する。A/D変換部102は、CCDセンサ101から出力されるRGB信号をそれぞれ入力し、ゲイン調整およびオフセット調整後、色信号をそれぞれ8ビットのディジタル画像データに変換する。シェーディング補正部103は、図示しない原稿読取台付近に配置された基準白色板をCCDセンサ101で読み取った際に得られるRGBデータを用いて、CCDセンサ101の各素子の感度のばらつきや、原稿を照明するランプの光量むらを色信号ごとに補正する。
【００３４】
CCDセンサ101の各ラインセンサは、所定の間隔で配置されているため、色信号間には副走査方向に空間的なずれがある。色オフセット/副MTF補正部104は、ラインディレイ回路により、A/D変換部102から出力される色信号間の空間的なずれを補正するとともに、副MTF（Modulation Transfer Function：変調伝達関数）補正によって、CCDセンサ101のむらなどから生じるずれの補正を行う。とくに、白と黒の間隔が狭まることで生じる、コントラストの低下や画像のぼけも補正する。
【００３５】
入力ガンマ補正部105は、色オフセット/副MTF補正部104から出力される各色信号に対して、露光量と輝度の関係が線形になるように補正する一次元ルックアップテーブル(1DLUT)である。入力ダイレクトマッピング部106は、画像信号の色空間を統一するために、入力ガンマ補正部105から出力される色信号の色空間を装置の色空間に変換する三次元LUT(3DLUT)である。つまり、CCDセンサ101のRGBフィルタの分光特性で決まる読取色空間を、sRGBなどの標準色空間に変換する。その際、CCDセンサ101の感度特性や照明ランプのスペクトル特性などの諸特性なども吸収する。
【００３６】
主MTF補正部107は、注目画素と、注目画素に対して主走査方向に隣接する二画素との加重平均値を注目画素の値とすることで、入力ダイレクトマッピング部106から出力される色信号の主走査方向のMTF補正を行う。
【００３７】
像域判定部108は、文字判定部と無彩色判定部からなり、文字判定部は、主MTF補正部107から出力される色信号から文字領域や線画輪郭領域の画素を判定し、その結果を像域データZAとして出力する。無彩色判定部は、例えばsRGB空間の画像信号をCIELABやYUVなどの輝度色差空間の画像データに変換し、低彩度領域、黒文字領域、色文字領域などを検出し、その結果を像域データZBとして出力する。以降、像域データZAおよびZBを併せて「像域データ」と呼ぶ。
【００３８】
空間フィルタ109は、像域データを用いて、主MTF補正部107から出力される色信号に輝度成分のフィルタリングを施す。具体的には、文字領域にエッジ強調を行い、写真領域にはスムージングか弱いエッジ強調といった異なるシャープネスフィルタを適用する。
【００３９】
彩度抑圧部110は、像域データに基づき、空間フィルタ109から出力される色信号の低彩度領域と判定された領域に対して彩度を抑圧する処理を行う。とくに、黒文字領域はK単色で表現するために、色差をゼロに処理する。
【００４０】
ACS (Auto Color Select)部112は、像域データに基づき低彩度領域の画素数をカウントして、画像信号が表す画像が白黒画像かカラー画像かを判定する。
【００４１】
下地除去(BE: Background Erase)サンプリング部111は、画像の下地を検出するため、彩度抑圧部110から出力される色信号について、指定された矩形領域の画素を離散的にサンプリングして輝度ヒストグラムを作成する。輝度ヒストグラムは、プリント時の下地除去に利用される。
【００４２】
像域判定部108から出力される像域データ、ACS部112から出力される判定結果、並びに、BEサンプリング部111から出力される色信号および輝度ヒストグラムはMFP制御部へ送られる。
【００４３】
［NIC］
図4はNIC 13の構成例を示すブロック図である。
【００４４】
NIC 13は、ネットワーク1に対してのインタフェイスの機能をもち、例えば10Base-Tや100Base-TXまたは1000Base-TXなどの規格のネットワークケーブルを接続して、外部の装置から情報を受信したり、外部の装置へ情報を送信したりする。
【００４５】
外部からデータを受信する場合は、トランス131によってアイソレーションおよび平衡/不平衡変換した信号をLANコントローラ132に入力する。LANコントローラ132は、入力される信号を内部の第一のバッファ（不図示）に格納する。そして、第一のバッファに格納したパケットが受信すべきパケットか否かを当該パケットのヘッダから判断し、受信すべきパケットの場合は、当該パケットからデータを取り出し、第二のバッファ（不図示）を介してMFP制御部へ送る。
【００４６】
また、MFP制御部から受信したデータを外部に送信する場合、LANコントローラ132は、受信したデータをパケット化して送信先および発信元アドレスなどを付加し、トランス131を介してネットワーク1に送信する。
【００４７】
［MFP制御部15a］
図5はMFP制御部15aの構成例を示すブロック図である。
【００４８】
入力ジョブ管理部151は、入力ジョブを管理し、メモリ16aに対するジョブの読み書きと、その処理順序を制御する。また、ジョブを入力するデバイスに応じた制御も行う。
【００４９】
入力ジョブ制御部152は、プロトコル解釈部153とジョブ生成部154から構成される。入力ジョブ管理部151から入力ジョブ制御部152に入力される一連の操作要求は、コマンド（プロトコル）と呼ばれる命令信号として受信される。プロトコル解釈部153は、操作要求の概要を解釈し、MFP内で理解できる操作手順に変換する。一方、ジョブ生成部154は、プリントジョブ、スキャンジョブ、PDLレンダリングジョブ、ファックス受信ジョブなど様々なジョブを生成する。生成されたジョブには、MFP内でどのような処理を施して、どこに送るかといった作業を表すシナリオ（スクリプト）が付加されている。従って、ジョブは、そのシナリオに従いMFP内を流れる。
【００５０】
圧縮伸長部155は、必要に応じてジョブをデータ圧縮してメモリ16aに格納する。また、データ圧縮したジョブが読み出された場合は伸長する。なお、メモリ16aから読み出されたジョブは、入力ジョブ管理部151によって出力される。
【００５１】
［MFP制御部15b］
図6はMFP制御部15bの構成例を示すブロック図である。
【００５２】
出力ジョブ管理部181は、メモリ16aおよびメモリ16bから読み出されるジョブを管理し、メモリ16bに対するジョブの読み書きと、その処理順序を制御する。
【００５３】
出力ジョブ制御部182は、ジョブ解析部183、バインダ解析部184、ドキュメント解析部184およびページ解析部186から構成され、ジョブの設定情報（所謂ジョブチケット）と画像情報を作成する。
【００５４】
ジョブ解析部183は、印刷する文書名や印刷部数、出力先である排紙トレイの指定、複数バインダで構成されるジョブのバインダ順など、ジョブ全体に関わる設定情報の詳細を解析し、ジョブ設定情報を作成する。バインダ解析部184は、製本方式の設定やステイプルの位置、複数ドキュメントで構成されるバインダのドキュメント順など、バインダ全体に関わる設定情報の詳細を解析し、バインダ情報を作成する。
【００５５】
ドキュメント解析部185は、複数頁で構成されるドキュメントの頁順、両面印刷の指定、表紙や台紙の付加など、ドキュメント全体に関わる設定情報の詳細を解析し、ドキュメント設定情報を作成する。ページ解析部186は、画像の解像度、画像の向き（ランドスケープ／ポートレイト）など、ページ全体に関する設定情報の詳細を解析し、ページ設定情報を作成するとともに、PDLデータが入力された場合は、画像処理/RIP部17を呼び出してレンダリングを実行させる。
【００５６】
画像情報の生成に当たり、スキャン画像の場合はスキャン画像用の画像処理を施し、PDLデータの場合は画像処理/RIP部17を呼び出してレンダリングし、ページ画像情報を生成する。ページ画像情報は、圧縮伸長部187によりデータ圧縮された後、シナリオおよび設定情報と関連付けられ、メモリ16bに格納される。
【００５７】
デバイス管理部188は、デバイス割当部189とデバイス制御部190から構成される。メモリ16bから関連付けられたシナリオおよび設定情報と一緒に読み出されるページ画像情報は圧縮伸長部187によって伸長され、シナリオ、設定情報およびページ画像情報は一組として出力デバイス管理部188に入力される。デバイス割当部189は、シナリオに基づきデバイスを割り当てる際に、複数のジョブが同時に処理を進めると発生するデバイスの競合を調停する役割を果たす。デバイス制御部190は、プリンタ21や後処理部22など、どのデバイスをどのタイミングで利用するかをスケジュールする。
【００５８】
［メモリ］
ここで、データの格納する三つの方式を定義する。
【００５９】
一つ目は、一時的な格納方式で、ジョブが終了した時点、メモリ16（メモリとハードディスクの両方の場合がある）の使用量が予め決めた値を超えた時点、および、装置の電源をオフした時点などに保管したデータが消える方式である。つまり、ある限られた期間において有効な格納方式で「ホールドジョブ」と呼ぶ。
【００６０】
二つ目は、ユーザが意図的にMFP内のハードディスクにデータを格納し、ユーザの意思で格納後のデータを消去したり、保存期間あるいはセキュリティパスワードなどを設定することができる方式で「ボックスジョブ」と呼ぶ。
【００６１】
三つ目は、MFP外のリムーバブルメディアやファイルサーバに設定情報（ジョブチケット）と画像情報を一緒に格納する方式で「アーカイブジョブ」と呼ぶ。
【００６２】
図7はメモリ16の管理構造を示す概念図で、上記の何れの格納方式の場合も、概ね、以下で説明する同様な方式で管理することができる。
【００６３】
メモリ16は、フォルダ管理に関する設定情報を格納する一つまたは複数のフォルダ管理部31を有する。フォルダ管理部31は、ジョブ設定情報を格納する一つまたは複数のジョブ管理部32を有する。ジョブ管理部32は、バインダ設定情報を格納する一つまたは複数のバインダ管理部33を有する。バインダ管理部33は、ドキュメント設定情報を格納する一つまたは複数のドキュメント管理部34を有する。ドキュメント管理部34は、ページ設定情報を格納する一つまたは複数のページ管理部35を有する。ページ管理部35は各頁のページ画像情報36を格納する。
【００６４】
上記のジョブ設定情報、バインダ設定情報、ドキュメント設定情報およびページ設定情報は、図6に示す各設定情報（ジョブチケット）であり、ジョブを処理するために必要な様々な属性値（パラメータ）などの情報が記録されている。また、ページ管理部35に格納された各ページ画像情報36は、スキャナ11で読み込んだ一頁分の画像データ、装置外から受信したPDLデータをラスタライズした一頁分の画像データ、ファクシミリ受信した一頁分の画像データなどを意味し、圧縮伸長部155、187において圧縮された画像データでも、非圧縮の画像データでも構わない。
【００６５】
［画像処理/RIP部］
図8は画像処理/RIP部17の構成例を示すブロック図である。なお、RIP (Raster Image Processing)は、PDL (Page Description Language)などの記述言語で記述された文字、線画、図形などのベクトル情報、または、色、パターン、写真などのビットマップ情報などを、同時に頁として再現するために、各オブジェクト情報をメモリ16上にラスタ画像としてラスタライズする処理である。従来はハードウェアとして装置に搭載される場合が多かったが、現在は、CPUの高速化によってソフトウェアで実現されることが多い。
【００６６】
画像処理/RIP部17は、一般に、インタプリタ41とレンダリング部42の二つの部分から構成される。インタプリタ41は、PDLデータを解析するPDL解析部43、および、解析されたPDLデータからディスプレイリストと呼ぶ中間ファイルを生成するディスプレイリスト(DL)生成部44から構成される。
【００６７】
PDL解析部43は、入力される様々な種類のPDLデータを解析する。PDLデータのフォーマットとしては、Adobe社のPostScript(R)言語やHP社のPCL (Printer Control Language)言語などが有名である。これらは、頁単位の画像を作成するためのプリンタ制御コードで記述され、単純な文字コードのほか、図形描画コードや写真画像コードなども含まれる。また、PDF (Portable Document Format)というAdobe社が開発した文書用のファイル形式も様々な業界で多用され、PDLデータに書き換えず（ドライバを使用せず）に直接MFPに入力されたPDFもPDL解析部43の処理対象である。その他、PPML (Personalized Print Markup Language)と呼ばれるVDP (Variable Data Print)向けフォーマット、JPEG (Joint Photographic Experts Group)やTIFF (Tagged Image File Format)などの画像圧縮フォーマットにも対応する。
【００６８】
レンダリング部42は、ディスプレイリストに対してカラーマッチングを行うカラーマッチングモジュール(CMM)45、および、ディスプレイリストをビットマップデータ（ラスタ画像）にレンダリングするDLレンダリング部46から構成される。
【００６９】
CMM 45は、グレイスケール、RGB、CMYKなど様々な画像データの入力が可能で、その他の色空間の場合は、一旦、CRD (Color Rendering Dictionary)によりCMYK空間に変換した後、カラーマッチングを施す。CMM 45は、ICCプロファイルによる色調整を行う。
【００７０】
ICCプロファイルには、ソースプロファイルとプリンタプロファイがあり、ソースプロファイルは、RGB（またはCMYK）データを一旦規格化されたCIELAB空間に変換し、そのL*a*b*データをターゲットであるプリンタに適したCMYK空間に変換する。
【００７１】
ソースプロファイルは、RGBプロファイルとCMYKプロファイルから構成され、入力画像がRGB系画像（Microsoft社のアプリケーションソフトやJPEG、TIFF画像など）の場合はRGBプロファイルを選択し、CMYK系画像（Adobe社のPhotoshop(R)やIllustrator(R)の一部データなど）の場合はCMYKプロファイルを選択する。また、プリンタプロファイルは、各プリンタの色特性に合わせて作られ、RGB系画像の場合は色味優先(Perceptual)や鮮やかさ優先(Saturation)を選択するのが好ましく、CMYK系画像の場合は色差最小(Colorimetric)を選ぶことが多い。
【００７２】
ICCプロファイルは、一般にLUT形式であり、ソースプロファイルはRGB（またはCMYK）データが入力されると、一意にL*a*b*データを出力し、プリンタプロファイルは入力L*a*b*データに対してプリンタ21にマッチしたCMYKデータを一意に出力する。なお、カラーマッチングを必要としないRGBデータはデフォルトの色変換によりCMYKデータに変換して出力し、カラーマッチングを必要としないCMYKデータはそのまま出力する。
【００７３】
［出力画像処理部］
図9は出力画像処理部20の構成例を示すブロック図である。
【００７４】
出力画像処理部（カラー系）20に入力される画像データは、大別して、複写動作など入力画像処理部12の出力データを扱うRGB系データと、ネットワークプリント動作など画像処理/RIP部17の出力データを扱うCMYK系データに分かれる。RGB系データの場合はまず下地除去部51に入力され、CMYK系データの場合はまず出力ガンマ補正部53に入力される。
【００７５】
図9において、下地除去部51は、スキャナ11で読み取ったRGB画像データに対して、BEサンプリング部111のサンプリング結果に基づき、画像の下地を除去する非線形変換を行う。
【００７６】
出力ダイレクトマッピング部52は、下地除去部51が出力するRGB画像データをCMYK画像データに変換する。この変換は、RGB値を3DLUTに入力し、その出力値をシアン(C)成分にする。同様に、マゼンタ(M)、イエロー(Y)、ブラック(K)成分も3DLUTで作成する。その際、入力画像処理部12が出力する像域データに基づき、文字領域と写真領域では異なる3DLUTを適用する。
【００７７】
出力ガンマ補正部53は、プリンタ21に対応する出力画像の濃度補正を行う。CMYKデータそれぞれについて1DLUTを利用して、画像形成ごとに異なる、出力画像の階調性のリニアリティを保つ役割を果たす。一般に、カラーキャリブレーションの結果は、この1DLUTに反映する。
【００７８】
ハーフトーン処理部54は、MFP機能に応じて、異なる種類の疑似中間調処理を択一的に適用することができる。一般に、複写動作などでは、モアレが生じ難い誤差拡散系の疑似中間調処理54aを利用する、また、プリント動作では、文字や細線の再現性を考慮してディザマトリクスなどを利用する多値スクリーン系の疑似中間調処理54bを用いることが多い。
【００７９】
誤差拡散系処理54aは、注目画素とその周辺画素に対して誤差拡散フィルタで重み付けし、注目画素の疑似中間処理によって生じる誤差を周辺画素に配分して階調数を保つ方法である。一方、多値スクリーン系処理54bは、ディザマトリクスの閾値を多値に設定し、擬似的に中間調を表現する方法で、CMYKデータを独立に変換し、像域データに基づき低線数と高線数を切り替える。
【００８０】
スムージング処理部55は、CMYKデータそれぞれに対して、パターンマッチングによりエッジ部を検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する。
【００８１】
［操作部］
図10は操作部14の構成例を示す図である。操作部14は、図11に詳細を示すキー入力部と、図12に詳細を示すタッチパネル部から構成される。
【００８２】
図11に示すキー入力部は、定常的な操作設定を行う部分である。操作部電源スイッチは、スタンバイモード（通常動作状態）とスリープモードを切り替えるもので、システム全体の電源供給を行う主電源スイッチがオン状態で制御することができる。なお、スリープモードにおいて、主制御部は、ネットワークプリントやファクシミリなどに備えて割り込み待ち状態にあり、制御プログラム等の実行を停止して、装置の消費電力を抑える。
【００８３】
節電キーは、スタンバイモードにおける定着器の温度を下げるためのキーである。定着器の温度を下げると、プリント可能な状態になるまでに時間は要するが、装置の消費電力を抑えることができる。なお、節電率の設定により定着器の温度を下げることもできる。
【００８４】
スタートキーはコピーや送信などの開始を指示するキーであり、ストップキーはそれを中断するためのキーである。
【００８５】
テンキーは各種設定の置数を行うためのキー、クリアキーはその置数を解除するためのキー、IDキーはMFPのユーザを認証するために、予め設定された暗証番号を入力するためのキー、リセットキーは各種設定を無効にしてデフォルト状態に戻すキー、ヘルプキーはガイダンスやヘルプを表示すためのキー、ユーザモードキーはユーザごとのシステム設定画面に移行するキーである。
【００８６】
カウンタ確認キーは、MFP内に設けたプリント枚数などをカウントするソフトウェアカウンタに記憶された出力済み枚数などを表示するためのキーで、コピー/プリント/スキャン/ファックスなどの動作モード、カラー/白黒といった色モード、ラージ/スモールといった紙サイズなどに応じて、各出力済み枚数を表示することができる。
【００８７】
画面コントラストダイヤルは、タッチパネル部の液晶表示のバックライトを調光して、画面の見易さを調整するためのダイヤルである。実行/メモリランプはジョブの実行中やメモリ16へのアクセス中に点滅し、エラーランプはジョブの実行ができない場合やサービスマンコールなどのエラーまたはジャムや消耗品切れなどを知らせるオペレータコールなどの際に点滅するランプである。
【００８８】
LCD (Liquid Crystal Display)とその上に貼られた透明電極からなるタッチパネルディスプレイのキー相当部分の透明電極を指で触れると、それを検知して別の操作画面を表示するようにプログラムされている。図12はスタンバイモードにおける初期画面を示し、設定操作に応じて様々な操作画面が表示される。
【００８９】
コピータブはコピー動作の操作画面に遷移するためのタブキー、送信タブはファックスや電子メール送信など送信(Send)動作を指示する操作画面に遷移するためのタブキー、ボックスタブはボックス（ジョブをユーザごとに格納するメモリ）にジョブを入出力操作するための画面に遷移するためのタブキー、オプションタブはスキャナ設定など拡張機能を設定するためのタブキー、また、システムモニタキーはMFPの状態や状況を表示するためのキーである。タブキーまたはシステムモニタキーを押すと、それぞれの操作モードに遷移する。
【００９０】
色選択設定キーはカラーコピー/白黒コピーあるいは自動選択を予め選択するキー、倍率設定キーは等倍/拡大/縮小などの倍率設定を行う画面に遷移するキー、後処理設定キーはステイプルやパンチなどの有無/個数/位置などを設定する画面に遷移するキー、両面設定キーは片面印刷/両面印刷を選択する画面に遷移するキー、紙サイズ設定キーは給紙段、紙サイズ、メディアタイプを選択する画面に遷移するキー、画像モード設定キーは文字モード/写真モードなど原稿画像に適した画像モードを選択するためのキー、濃度設定キーは出力画像を濃くまたは薄く調整するキーである。
【００９１】
ステータス表示部はスタンバイ状態、ウォームアップ中、ジャム、エラーなどの簡易的な状態表示を行う表示部、倍率表示部は倍率設定キーで設定した倍率を表示し、紙サイズ表示部は紙サイズ設定キーで設定した紙サイズやモードを表示し、枚数表示部はテンキーで設定した枚数および何枚目を印刷中かを表示する。
【００９２】
割り込みキーはコピー動作中に別のジョブを割り込ませる場合に利用し、応用モードキーはページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。
【００９３】
［プリンタ］
図13は4ドラム(4D)カラー系のプリンタ21の構成例を説明する図である。
【００９４】
4Dカラー系のプリンタ21は、スキャナ11、レーザ露光部、感光ドラム、作像部、定着部、給紙/搬送部、および、これらを制御する不図示のプリンタ制御部から構成される。
【００９５】
スキャナ11は、原稿台に置かれた原稿に照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。
【００９６】
レーザ露光部は、画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射し、回転多面鏡の反射光を走査光として感光ドラムに照射する。
【００９７】
作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像し、そのトナー像をシートに転写する。さらに、転写時に転写されずに感光ドラム上に残った微小トナーを回収する、といった一連の電子写真プロセスの現像ユニット（現像ステーション）を四連もつことで、作像を実現する。シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の順に並んだ四連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行する。このタイミング制御によって、シート上に色ずれがないフルカラートナー像が転写される。
【００９８】
定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶融し、シートに定着する。
【００９９】
給紙/搬送部は、シートカセットやペーパデッキに代表されるシート収納庫を一つ以上有し、プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートから一枚を分離し、作像部、定着部へ搬送する。搬送されるシートには、前述した現像ユニットによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。シートの両面に画像を形成する場合は、定着部を通過したシートを、再度、作像部へ搬送する両面搬送経路に導く。
【０１００】
プリンタ制御部は、MFP全体を制御するMFP制御部と通信し、その指示に応じて制御を実行するとともに、前述したスキャナ、レーザ露光、作像、定着、給紙/搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作するよう制御を行う。
【０１０１】
次に、装置の電源オフ状態から動作が開始可能な状態に至るまでの各部の動作概要を説明する。
【０１０２】
装置の電源が投入されると、プリンタ制御部は、スキャナ、レーザ露光、作像、定着部、給紙/搬送の各部に対して準備動作の開始を指示するとともに、MFP全体を管理するMFP制御部との通信が開始されるのを待つ。MFP制御部との通信が確立すると、お互いの機器仕様のやり取りを行い、その後、各部の準備動作が終了し画像形成動作が可能になると、動作可能状態であることをMFP制御部に通知する。
【０１０３】
プリンタ制御部は、MFP制御部に対して、各部の機器状態を通知するが、その一例を挙げる。給紙/搬送部については、シート収納庫に格納されたシートのサイズ、シートの残量（積載量）、駆動部の動作状態（動作可能か故障中か）を検知して、これらの情報を通知する。また、作像部については、トナー収容器のトナー残量を通知する。
【０１０４】
次に、動作が開始可能な状態になり、MFP制御部から動作指示が通知されて、一連のプリント動作を実行し終了するまでの各部の動作概要を説明する。
【０１０５】
MFP制御部は、動作開始コマンドをプリンタ制御部へ通知する。動作開始コマンドを受信したプリンタ制御部は、レーザ露光、作像、給紙搬送、定着の各部にプリント動作の開始を指示する。レーザ露光部はポリゴンミラーを駆動するモータ（ポリゴンモータ）の回転を開始し、作像部は感光ドラムを回転駆動して感光ドラムを帯電し、定着部は定着ヒータをオンして、定着温度をトナーがシートに定着可能な温度に上昇させ、給紙/搬送部は駆動モータを搬送可能な状態にする。
【０１０６】
各部の動作準備が整うと、プリンタ制御部は、MFP制御部に準備完了を通知する。準備完了通知を受信したMFP制御部は、頁単位でプリント動作を指示する。MFP制御部は、例えば10頁、20部のプリントジョブであれば200頁のプリント動作を指示する。プリント動作の指示を受信したプリント制御部は、給紙/搬送部に給紙を指示する。
【０１０７】
給紙/搬送部は、シートが供給可能であれば、シートを一枚供給、搬送して、シートが所定位置に到達するとプリント制御部にその旨を通知する。もし、シート収納庫にシートがない場合などは、給紙不可能の旨をプリント制御部へ通知する。また、搬送経路上にシートが重なった状態（重送状態）で搬送されていることを検知する重送検知センサや、シートの厚みを検知する厚さ検知センサなどを給紙/搬送部が有すことがある。これらのセンサが重送状態や異常を検知すると、給紙/搬送手段は、給紙動作、搬送動作を中断し、プリント制御部へ異常を通知する。異常の通知を受けたプリント制御部は、MFP制御部へ動作中断の理由、装置内に残留しているシートの位置などを通知する。
【０１０８】
シートが正常に搬送され、所定位置に到達した旨の通知を受けたプリント制御部は、その通知に応じて作像部に作像の開始を指示する。このタイミング制御によって、シート上にトナー像が転写される。一方、定着部は、定着温度を監視し、適切な温度になるよう制御するが、シートに奪われる熱量が大きい場合、定着温度が低下する場合がある。この場合、定着部は、定着温度の低下をプリント制御部へ通知する。この通知を受けたプリント制御部は、シートの搬送間隔を空け、定着温度がこれ以上低下しないようにする。それでも定着部の温度が復帰しない場合、プリント制御部は、一旦動作を中断し、定着温度が適切な温度に復帰後、動作を再開する。
【０１０９】
プリント制御部は、すべてのシートの排出が完了すると、動作停止を各部へ指示し、各部からの動作停止通知を受け、MFP制御部へ動作終了を通知する。
【０１１０】
［スキャナ］
図14はスキャナ11の構成例を示す図である。
【０１１１】
読み取るべき原稿は、原稿台ガラスの上に載置される。スキャナ11は、操作部14のスタートキーやスキャナドライバの「OK」キーが押されると、それをトリガとして、スキャン動作を開始する。
【０１１２】
スキャン動作を開始すると、第一ミラーユニットと第二ミラーユニットは、一旦、ホームポジションセンサがあるホームポジションへ戻り、第一ミラーユニット内の原稿照明ランプを点灯する。原稿照明ランプに照された原稿の反射光は、第一ミラーユニット内の第1ミラーと、第二ミラーユニット内の第2ミラーおよび第3ミラーを経由して、レンズを通してCCDセンサ101上に結像し、光信号がCCDセンサ101に入力される。
【０１１３】
第一および第二ミラーユニットは、同じスキャナモータで駆動されるが、動滑車の応用により、第1ミラーおよび原稿照明ランプを有する第一ミラーユニットが速度Vで移動し、第2および第3ミラーを有する第二ミラーユニットがその半分の速度V/2で移動することで、原稿の全面を走査する。
【０１１４】
［ADF］
図15および図16は自動原稿搬送装置(ADF)の構成例を示す図である。
【０１１５】
原稿積載部の原稿トレイの積載面に原稿がセットされると、それを原稿検知センサによって検知する。なお、原稿検知センサは、後述するピックアップローラと給紙ローラの間に配置されている。
【０１１６】
給紙部は、摩擦分離方式により原稿束の最上部から原稿を一枚ずつ分離し、レジストローラまで原稿を搬送する（給紙）。原稿給紙時、ピックアップローラは原稿束の上に下降し、一方、中板が上昇して原稿束を給紙ローラに押圧し、給紙予備動作に入る。その後、モータを駆動源として、給紙ローラとピックアップローラが時計回り方向(CW)に回転し、原稿を搬送する。最上部の原稿に引きずられる二枚目以降の原稿を摩擦片により静止し、原稿積載部に留める。原稿の分離は、給紙ローラの下流に配置した分離センサによって検知する。
【０１１７】
その後、原稿はガイドの間を通りレジストローラ対に導かれる。レジストローラ対は原稿先端の到達時には停止していて、給紙ローラによる搬送によってループ形成し、原稿の斜行を補正する。その後、レジストローラが回転し、原稿を原稿搬送部に搬送する。
【０１１８】
原稿搬送部は、駆動ローラおよび従動ローラによって搬送ベルトを張架し、押えコロによって搬送ベルトをプラテン（原稿台）に押圧して、搬送ベルトを駆動する。原稿は、搬送ベルトとプラテン間に進入すると、搬送ベルトの摩擦力によりプラテン上を搬送される。
【０１１９】
原稿搬送部に進入した原稿は、搬送ベルトによりプラテンの所定位置まで搬送され停止されて、原稿読取部により原稿画像が読み取られる。読み取りが終了した後、原稿は図16の右方向へ搬送され、反転排紙部へ導かれる。ここで、後続する原稿がある場合、後続する原稿は、搬送ベルトにより、先行する原稿と同様に、プラテンの所定位置まで搬送され停止されて、原稿読取部により原稿画像が読み取られる。この後続する原稿の読取動作実行中に、先行する原稿は、独立して動作する反転排紙部により表裏反転され、原稿排紙積載部へ排出される。以上の動作は、読み取る原稿がなくなるまで継続して実行される。
【０１２０】
反転排紙部は、搬送手段として反転ローラ、搬送ローラ対、これらの駆動源として図示しないモータを有する。モータは、正転、逆転が可能である。こうして、別途、モータで駆動される原稿搬送部とは独立に動作することが可能である。
【０１２１】
原稿が搬送ベルトから反転排紙部に進入する際、反転排紙部の入口付近に配置された紙の進路を規制する反転フラッパは、図示しないソレノイドにより、図16に示す姿勢にある。このため、原稿は反転ローラへ導かれる。原稿は、逆時計回り方向(CCW)に回転する反転ローラと、これに対向する反転コロにより鋏持され、搬送ローラ対へ搬送される。原稿の後端が排紙フラッパを抜けると、排紙フラッパがCWに回転し、反転ローラは逆転してCWに回転し、原稿のスイッチバック搬送を開始する。こうして、原稿は、図16において左下へ導かれ、原稿排紙積載部の原稿排紙トレイへ排出される。
【０１２２】
［後処理部］
図17は後処理部22（インラインフィニッシャ）の構成例を示す図である。
【０１２３】
プリンタ21の定着部から排出されたシートは、インラインフィニッシャが接続されている場合はインラインフィニッシャに入る。インラインフィニッシャは、サンプルトレイおよびスタックトレイを有し、ジョブの種類や排出されるシートの枚数に応じて、排出先のトレイを切り替える。
【０１２４】
ソート方式には二通りあり、シートを複数のビンに振り分けるビンソート方式と、電子ソート機能およびビン（またはトレイ）を奥手前方向にシフトする動作により、ジョブごとに出力シートを振り分けるシフトソート方式によるソーティングを行うことができる。
【０１２５】
電子ソート機能はコレートと呼ばれる。MFP制御部が大容量のメモリ16をもつ場合、それをバッファに利用して、バッファリングした頁順と排出順を変更する、所謂コレート機能を用いて電子ソート機能をサポートする。
【０１２６】
次に、グループ機能は、ソーティングがジョブごとにシートを振り分けるのに対して、頁ごとに仕分ける機能である。
【０１２７】
さらに、出力すべきジョブに対してステイプルモードが設定されている場合、スタックトレイに排出するが、シートをスタックトレイに排出する前にシートをジョブごとにフィニッシャ内の処理トレイに順次蓄え、処理トレイ上でステイプラによりバインドし、その後、シートの束をスタックトレイへ排出する。
【０１２８】
その他、上記二つのトレイに至るまでに、シートをZ字状に折り畳むZ折り機、ファイル用に二（または三）穴を開けるパンチャがあり、ジョブの種類に応じてそれぞれの処理を行う。
【０１２９】
例えば、ユーザが操作部14を操作してZ折り処理を設定したジョブの場合、そのジョブのシートに対して、Z折り機による折り畳み処理を実行し、その上で、インラインフィニッシャ内を通過させて、スタックトレイおよびサンプルトレイなどの排紙トレイに排出する制御を行う。また、例えば、パンチ処理が設定されたジョブの場合、そのジョブのシートに対してパンチャによるパンチ処理を実行し、その上で、インラインフィニッシャ内を通過させて、排紙トレイに排出する制御を行う。
【０１３０】
サドルステッチャは、シートの中央部分を二ヶ所バインドした後、シートの中央部分をローラに噛ませてシートを半折りし、パンフレットのようなブックレットを作成する処理（製本処理）を行う。サドルステッチャで製本されたシートは、ブックレットトレイに排出される。サドルステッチャによる製本処理など、シート処理の実行可否も、上述したように、出力すべきジョブに対してユーザが設定したシート処理設定に基づく。
【０１３１】
インサータは、インサートトレイにセットされたシートをプリンタ21を通さずにスタックトレイおよびサンプルトレイなどの排紙トレイの何れかに送る。これにより、インラインフィニッシャに送り込まれるシート（プリンタ21で印刷されたシート）間に、インサータにセットされたシートをインサート（中差し）することができる。インサートトレイに載置するシートは、フェイスアップ状態でセットされるものとし、ピックアップローラにより最上部のシートから順に給送する。従って、インサータからのシートは、そのままスタックトレイまたはサンプルトレイへ搬送することによりフェイスダウン状態で排出される。また、サドルステッチャへ送るときは、一旦、パンチャ側へ送り込んだ後、スイッチバックさせて送り込むことにより、フェイスの向きを合わせる。なお、インサータによるシートのインサート処理の実行可否も、上述したように、出力すべきジョブに対してユーザが設定したシート処理設定に基づく。
【０１３２】
トリマ（裁断機）は、サドルステッチャに形成されたブックレット（中綴じの小冊子）を入力する。その際、ブックレットは、ローラで予め決められた長さ分だけ送られ、カッタ部において、予め決められた長さだけ裁断される。従って、ブックレットの複数頁間で端部にずれがあるとしても裁断により端部が切り揃えられる。そして、ブックレットホールド部に格納される。なお、トリマによる裁断処理の実行可否も、上述したように、出力すべきジョブに対してユーザが設定したシート処理設定に基づく。
【０１３３】
［プリンタドライバの設定画面］
図18はプリンタドライバの設定画面の構成例を示す図である。プリンタドライバは、クライアントPC 3で稼働するアプリケーションからMFPなどのプリンタデバイスにプルーフ出力したり、最終印刷物を出力したりするための手段として使用される。
【０１３４】
プリンタドライバの設定画面は、クライアントPC 3のユーザがMFPなどに印刷データを出力する場合に、一般に、アプリケーションの印刷メニューを選択すると表示される。
【０１３５】
ユーザは、まず、設定画面のプリンタ枠の「プリンタ名」プルダウンリストボックスにより、使用するプリンタデバイスを選択する。この選択により、「状態」欄に選択したプリンタデバイスの状態が、「種類」欄にプリンタドライバの種類が、「場所」欄にプリンタデバイスの設置場所を示す情報が、「コメント」欄にプリンタデバイスの管理者のコメントが表示される。また、印刷データをプリンタデバイスに出力せずにファイルとして出力したい場合は「ファイルへ出力」チェックボックスをチェックする。
【０１３６】
印刷範囲枠の「すべて」「現在のページ」「選択したページ」「ページ指定」のラジオボタンを選択することで印刷頁を指定する。「ページ指定」を選択した場合はエディットボックスに印刷頁番号を入力する。
【０１３７】
「印刷対象」プルダウンリストボックスにより印刷対象の文書属性を選択し、「印刷指定」プルダウンリストボックスにより全頁を印刷するのか、奇数あるいは偶数頁だけを印刷するのかを指定する。
【０１３８】
印刷部数枠の「部数」スピンボックスに印刷部数を入力するとともに、複数部数を頁単位ではなく部単位で印刷する場合は「部単位で印刷」チェックボックスをチェックする。
【０１３９】
また、拡大/縮小枠の「1枚あたりのページ数」プルダウンリストボックスによりN-up印刷（一つの印刷面に複数頁をレイアウトする印刷）の指定、「用紙サイズの指定」プルダウンリストボックスにより原稿サイズに対する記録紙サイズ（変倍率）を指定することが可能である。
【０１４０】
ユーザは、プリンタドライバの設定画面の設定を終了すると「OK」ボタンを押し、印刷データをMFPなどのプリンタデバイスに出力したり、ファイルに出力したりする。出力を中止する場合は「キャンセル」ボタンを押す。
【０１４１】
また、プリンタ枠の「プロパティ」ボタンを押すと、さらに詳細な印刷属性を設定することができる。
【０１４２】
図19はプリンタドライバのページ設定処理に関連するプロパティ設定画面の構成例を示す図で、「プロパティ」ボタンを押したときにデフォルト画面として、あるいは、プロパティ設定画面の「ページ設定」タブを選択することで表示される画面である。
【０１４３】
ユーザは、「お気に入り」プルダウンリストボックスにより、予め登録したページ設定の中から適切なページ設定を選択することができる。さらに、プルダウンリストボックスの右に位置する二つのボタンにより、お気に入りのページ設定を追加したり、登録済みのページ設定を編集することができる。
【０１４４】
ユーザは、「設定確認」ボタンを押することで、プロパティ設定画面で設定した内容を一覧表示することができ、プロパティ設定画面で設定した内容は、「設定確認」ボタンの上のページイメージに反映される。
【０１４５】
「出力方法」プルダウンリストボックスは、プリンタデバイスにより通常印刷またはセキュア印刷を行うのか、プリンタデバイスのメモリに保存するのか、プリンタデバイスで編集とプレビューを実行するのか、といった出力方法を指定することができる。
【０１４６】
「原稿サイズ」「出力記録紙サイズ」プルダウンリストボックスは、印刷対象の原稿サイズとプリンタデバイスの出力シートサイズを選択することができる。「部数」スピンボックスには印刷部数を入力し、「印刷の向き」ラジオボタンは「縦」「横」といったようなプリンタデバイスの出力シートの向きを選択することができる。
【０１４７】
「ページレイアウト」プルダウンリストボックスはN-up印刷を指定し、「倍率を指定する」チェックボックスをチェックすると「倍率」スピンボックスに拡大/縮小の変倍率をパーセント単位で入力することができる。
【０１４８】
「スタンプ」チェックボックスをチェックするとプルダウンリストボックスにより予め決められたスタンプの種類を選択することができる。また「スタンプ編集」ボタンを押すと、スタンプの種類を追加したり編集することができる。
【０１４９】
「ユーザ定義用紙」ボタンを押すとユーザ定義のシートを定義したり、「ページオプション」ボタンを押すと、さらに詳細なページオプションを設定することができる。また「標準に戻す」ボタンを押すと、プロパティ設定画面による上記の設定をデフォルトに戻すことができる。
【０１５０】
図20はプリンタドライバの仕上げ処理に関連するプロパティ設定画面の構成例を示す図で、プロパティ設定画面の「仕上げ」タブを選択することで表示される画面である。なお、「設定確認」ボタン、「出力方法」プルダウンリストボックス、「標準に戻す」ボタンの機能は前述したとおりであるから、詳細説明を省略する。
【０１５１】
ユーザは、「お気に入り」プルダウンリストボックスにより、予め登録した仕上げ設定の中から適切な仕上げ設定を選択することができる。さらに、プルダウンリストボックスの右に位置する二つのボタンにより、お気に入りの仕上げ設定を追加したり、登録済みの仕上げ設定を編集することができる。
【０１５２】
「印刷方法」プルダウンリストボックスは「片面印刷」「両面印刷」「製本印刷」といった印刷方法を指定することができる。「製本印刷」を指定した場合、「製本詳細」ボタンを押して、製本印刷の方法、頁の開き方向、製本の綴じ代の幅を指定する。
【０１５３】
サイズや向きが異なるシートを組み合わせる場合、「サイズや向きが異なる用紙を組み合わせる」チェックボックスをチェックして、シートの組み合わせ、揃え方、綴じ代の幅を指定する。
【０１５４】
「印刷方法」プルダウンリストボックスで「片面印刷」または「両面印刷」を指定し、「サイズや向きが異なる用紙を組み合わせる」チェックボックスをチェックしなかった場合、「とじ方向」プルダウンリストボックスで、「長辺とじ（左）」「長辺とじ（右）」「短辺とじ（上）」「短辺とじ（下）」といった、綴じ方向を指定し、さらに「とじしろ」ボタンを押して、綴じ代の幅を指定する。
【０１５５】
「排紙方法」プルダウンリストボックスは「ソート」「グループ」「ステイプル」といった、排紙方法を選択し、さらに「シフト」「回転」「パンチ穴」「Z折り」チェックボックスによりそれぞれの仕上げ方法を指定する。「ステイプル」を指定した場合、「ステイプル位置指定」ボタンを押してステイプル位置を指定する。また、強制的に排紙先を固定したい場合は「強制的に排紙先を固定する」チェックボックスをチェックする。
【０１５６】
「仕上げ詳細」ボタンを押すと、さらに詳細な仕上げ方法を設定することができる。
【０１５７】
［ウェブブラウザの設定画面］
クライアントPC 3で稼働するアプリケーションからMFPなどのプリンタデバイスにより印刷したり、原稿をコピーしたりする場合、デバイスやジョブを管理するためのウェブアプリケーションを使用することができる。ウェブアプリケーションは、ウェブサーバ機能を有するデバイスにインストールされていてもよいし、ウェブサーバを実行するサーバにインストールされていてもよい。ただし、デバイスにインストールされたウェブアプリケーションは、そのデバイスと、そのデバイスに投入されたジョブのみを管理する。一方、サーバにインストールされたウェブアプリケーションは、そのサーバの管理下にあるすべてのデバイスと、それらデバイスに投入されたすべてのジョブを管理することができる。また、ウェブアプリケーションの表示画面は、ウェブブラウザを備えるクライアントPC 3やサーバであればどれでも表示することができる。
【０１５８】
図21はウェブアプリケーションのトップ画面の構成例を示す図である。
【０１５９】
ウェブアプリケーションのトップ画面は、ユーザがウェブブラウザのアドレスバーにウェブアプリケーションがインストールされたサーバやデバイスのIPアドレスを入力したり、画面の左フレームにある「トップ」ボタンを押した場合に表示される。図21には、アドレスバーにIPアドレス「192.168.100.11」を入力した例を示すが、DNS (Domain Name Service)がサポートされている環境であれば、IPアドレスの代わりにサーバ名を入力してもよい。
【０１６０】
トップ画面の左フレームには「トップページ」「デバイス」「ジョブ」「サブミット」「ボックス」「アドレス」「ユーザモード」ボタンが配置され、各ページに移動することができる。また、トップ画面の右フレームには、デバイスの概観を示すイラスト、デバイス名、製品名、設置場所、システム管理者、サポートリンクといった情報が表示される。また、プリンタの状態やスキャナの状態を示すシグナルランプとともに、当該状態を示す文字列が表示される。
【０１６１】
図22はウェブアプリケーションのデバイス管理画面の構成例を示す図で、例えばトップ画面の左フレームにある「デバイス」ボタンを押すことで表示される。
【０１６２】
デバイス管理画面の左フレームの「デバイス」ボタンの下には「状態」「情報」「装備」「ネットワーク」「カウンタ確認」の各サブメニューが存在する。図22は、その中で「状態」メニューが選択された状態の画面を示している。
【０１６３】
デバイス管理画面の右フレームにはデバイス状態、給紙情報、消耗品情報、デバイス概観、メモリ残量といった各種情報欄が表示される。なお、デバイス状態、デバイス概観は前述したので詳細説明を省略する。
【０１６４】
給紙情報欄は、カセット、ペーパデッキ、手差しトレイといった各給紙段に格納されたシートの残量、サイズ、タイプをアイコンや文字列で表示する。消耗品情報欄は、CMYKトナーの残量、ステイプルの残量、中綴じ針の残量をシグナルランプやインジケータで表示する。メモリ残量欄は、ハードディスクなどのメモリ16の残量を円グラフのインジケータで表示する。
【０１６５】
ユーザは、デバイス管理画面を参照することで、印刷前や印刷後に、プリンタデバイスの状態を把握することが可能である。
【０１６６】
図23はウェブアプリケーションのジョブ管理画面の構成例を示す図で、例えばトップ画面の左フレームにある「ジョブ」ボタンを押すことで表示される。
【０１６７】
ジョブ管理画面の左フレームの「ジョブ」ボタンの下には「プリントジョブ」「プリント済ジョブ」「コピージョブ」「送信ジョブ」「受信ジョブ」の各サブメニューが存在する。図23は、その中で「プリントジョブ」メニューが選択された状態の画面を示している。
【０１６８】
ジョブ管理画面の右フレームには、対象のプリンタデバイスに投入された印刷前のジョブの一覧が表示される。図23には識別番号(No.)列、状態列、制御列、ジョブ名列、優先度列、頁数列、部数列を表示する例を示している。
【０１６９】
状態列は、印刷中(P)、待機中(W)、RIP中(R)、ホールド中(H)といった、各ジョブの状態を示す。制御列には削除(X)、中断(II)、再開（右向きの三角）ボタンが配置され、各ジョブの削除、中断、再開を指示することができる。ジョブ名列は各ジョブの名称を、優先度欄は高、中、低といった、各ジョブの優先順位を、頁数欄は各ジョブの頁数を、部数欄は各ジョブの部数をそれぞれ表示する。
【０１７０】
図24はウェブアプリケーションのジョブサブミット画面の構成例を示す図で、例えばトップ画面の左フレームにある「サブミット」ボタンを押すことで表示される。
【０１７１】
サブミット画面の左フレームの「サブミット」ボタンの下には「メイン」「ページ設定」「仕上げ」「給紙」「印刷品質」「例外設定」の各サブメニューが存在する。図24は、その中で「メイン」メニューが選択された状態の画面を示している。
【０１７２】
ウェブブラウザのジョブサブミッション画面の右フレームでは、対象になるデバイスに新たに投入すべきジョブの属性を設定する。
【０１７３】
「ファイル名」テキストボックスには、新たに投入するジョブのコンテンツであるファイル名を入力することができる。指定したファイルは、「表示」ボタンを押すことでプレビューすることができる。
【０１７４】
「ジョブチケット」プルダウンリストボックスは、予め保存されているジョブチケットの中から、新たに投入するジョブに関連付けるジョブチケットを選択することができる。選択したジョブチケットは、設定を変更した後「上書保存」ボタンによる上書き保存、「新規保存」ボタンによるジョブチケット名を変更した新規保存、あるいは、「削除」ボタンによる削除が可能である。
【０１７５】
「ジョブ優先度」プルダウンリストボックスは高、中、低といった、ジョブの優先度を指定する。「RIP前ジョブ保存」プルダウンリストボックスは、デバイスに投入したRIP前ジョブをハードディスクなどのメモリ16に保存するか否かを指定する。「RIP後ジョブ保存」プルダウンリストボックスは、デバイスに投入したRIP後ジョブをハードディスクなどのメモリ16に保存するか否かを指定する。「ジョブスケジューリング」プルダウンリストボックスは、投入したジョブをそのまま印刷するのか、RIP前にホールドするのか、RIP後にホールドするのかを指定する。
【０１７６】
「電子メール通知」プルダウンリストボックスは、デバイスに投入したジョブの印刷が終了した際に、その旨を電子メールで通知するか否かを指定し、通知する場合は「電子メールアドレス」テキストボックスに宛先の電子メールアドレスを入力する。「アノテーション」プルダウンリストボックスは、デバイスに投入したジョブのコンテンツにウォータマークとしてアノテーション（annotation、注釈）を付加するか否かを指定し、付加する場合は「アノテーション文字列」テキストボックスに文字列を入力する。「ジョブセキュリティレベル」プルダウンリストボックスは高、低といった、ジョブのセキュリティレベルを指定する。
【０１７７】
なお、「メイン」メニュー以外の「ページ設定」「仕上げ」「給紙」「印刷品質」「例外設定」メニューの全設定が終了すると、「印刷」ボタンを押すことで、新たなジョブを投入することができる。
【０１７８】
［スキャナドライバの設定画面］
図25はスキャナドライバのメイン処理に関連する設定画面（以下「メイン設定画面」と呼ぶ）の構成例を示す図である。スキャナドライバは、クライアントPC 3やプリプレス用のサーバ2で稼働するスキャンアプリケーションに原稿画像を入力する際に使用される。
【０１７９】
メイン設定画面は、クライアントPC 3のユーザが図示しないスキャナやMFPのスキャナ11によって原稿をスキャンして、スキャン画像をクライアントPC 3やプリプレス用のサーバ2に入力する場合に、一般に、アプリケーションのスキャンメニューを選択した場合のデフォルト画面として、あるいは、「メイン」タブを選択することで表示される。
【０１８０】
メイン設定画面の左上のツールバーには、領域選択、画像移動、ズーム、定規、ヘルプといった、ツールアイコンが配置され、スキャナドライバにおける各種処理を実行する。
【０１８１】
ツールバーの下に配置された「スキャン」ボタンはスキャンデバイスで原稿をスキャンし、スキャン画像をアプリケーションに入力するボタン、「プレビュー」ボタンはスキャンデバイスで原稿をスキャンする前にスキャン画像をプレビューするためのボタン、「クリア」ボタンはプレビュー画像をクリアするためのボタンである。
【０１８２】
また「カラーモード」プルダウンリストボックスは、「白黒」「グレイスケール」「フルカラー」「自動カラー選択」といった、スキャン時のカラーモードを切り替える。「解像度」プルダウンリストボックスは、スキャン時の解像度をdpi単位で指定する。
【０１８３】
「原稿サイズ」プルダウンリストボックスは、スキャン対象の原稿のサイズを選択する。「自動」を選択すると自動的に原稿サイズが認識され、「原稿混載」を選択するとフィーダにセットされた異なるサイズの原稿を一度にスキャンすることができる。
【０１８４】
「原稿のセット方法」プルダウンリストボックスは、「原稿台」「フィーダ（片面）」「フィーダ（両面）」といった、原稿のセット方法を選択する。「フィーダ（片面）」「フィーダ（両面）」を選択し、スキャンした原稿の向きを自動判定して画面上で正立するようにスキャン画像を回転する場合は「原稿向き自動補正」チェックボックスをチェックする。「原稿向き自動補正」チェックボックスをチェックしない場合は「原稿向き設定」ボタンを押して、原稿の向きを指定することができる。この場合、「原稿向き設定」ボタンの左側に原稿の向きをアイコン表示する。
【０１８５】
「ページ数」プルダウンリストボックスは、全ページのスキャンまたはスキャンする頁数の指定を選択する。頁数を指定する場合、隣のスピンボックスにスキャンする頁数を入力する。
【０１８６】
「原稿の種類」プルダウンリストボックスは、「文字」「写真」「文字/写真」といった、スキャン対象の原稿の種類を選択する。「地色除去」プルダウンリストボックスは、カタログのように下地に色がある原稿や黄ばんだ原稿をスキャンする場合に、下地色をスキャン画像に含めない微調整機能を使用するか否かを選択する。
【０１８７】
「濃度調整」プルダウンリストボックスは、「自動」「手動」といった、原稿をスキャンするときの画像濃度の調整方法を選択する。「手動」を選択した場合、「濃度」スライダで画像濃度を調整する。
【０１８８】
また「標準に戻す」ボタンを押すと、メイン設定画面による上記の設定をデフォルトに戻すことができる。
【０１８９】
図26はスキャナドライバのオプション処理に関連する設定画面（以下「オプション設定画面」と呼ぶ）の構成例を示す図で、「オプション」タブを選択することで表示される画面である。なお、画面左上のツールバー、並びに、「スキャン」「プレビュー」「クリア」および「標準に戻す」ボタンの機能は前述したとおりであるから、詳細説明を省略する。
【０１９０】
「画像回転」プルダウンリストボックスは、「しない」「右90°」「左90°」「180°」といった、スキャン画像の回転角度を選択する。プレビュー領域にスキャン画像が表示された状態で回転角度を変更すると、その回転角度に応じてプレビュー画像が回転する。また、回転角度を選択した後、プレビューまたはスキャンを実行すると、その回転角度に回転したスキャン画像が得られる。
【０１９１】
「鏡像」プルダウンリストボックスは、スキャン画像を水平方向に反転してスキャンするか否かを選択する。プレビュー領域にスキャン画像が表示された状態で「する」を選択すると、プレビュー画像が水平方向に反転する。また、「する」を選択した後、プレビューまたはスキャンを実行すると、水平方向に反転したスキャン画像が得られる。
【０１９２】
「ネガポジ反転」プルダウンリストボックスは、スキャン画像の色をネガ/ポジ反転するか否かを選択する。プレビュー領域にスキャン画像が表示された状態で「する」を選択すると、プレビュー画像がネガ/ポジ反転する。また、「する」を選択した後、プレビューまたはスキャンを実行すると、ネガ/ポジ反転したスキャン画像が得られる。
【０１９３】
「チャンネル」プルダウンリストボックスは、「RGB」「赤」「緑」「青」といった、フルカラースキャン時に明るさ、コントラスト、ガンマを調整する色を選択する。選択した「RGB」「赤」「緑」または「青」のチャネルに対して、「コントラスト」スライダによりコントラストを、「明るさ」スライダにより明るさを、「ガンマ」スライダによりガンマを調整する。プレビュー領域にスキャン画像が表示された状態で、これらの設定を変更すれば、それらはプレビュー画像に反映される。また、調整後、プレビューまたはスキャンを実行すると、それらの設定に従ったスキャン画像が得られる。
【０１９４】
「単位」プルダウンリストボックスは、「ミリメートル」「インチ」「ピクセル」といった、スキャン範囲の指定に使う長さの単位を選択する。
【０１９５】
「圧縮率」プルダウンリストボックスは、「高圧縮」「普通」「低圧縮」といった、カラースキャンした画像をスキャンデバイス側でJPEG圧縮する場合の圧縮率を指定する。圧縮率を高くするとスキャンデバイスのメモリ使用量を減らせるが、低画質のスキャン画像になる。逆に、圧縮率を低くするとスキャンデバイスのメモリ使用量は増えるが、高画質のスキャン画像になる。
【０１９６】
ユーザは、少なくともメイン設定画面（図25）の設定を終了し、スキャンデバイスの原稿台またはフィーダに原稿をセットし、「プレビュー」ボタンを押すことで、実際に原稿をスキャンする前に、スキャン画像をプレビューすることができる。ユーザは、このプレビュー画像に基づき、ツールバーの「領域選択」「画像移動」「ズーム」「定規」アイコンを使用して、スキャン領域を選択する。さらに、ユーザは、オプション設定画面（図26）により、スキャン条件を変更したり、スキャン画像を調整したりすることができる。
【０１９７】
ユーザは、スキャン条件の変更やスキャン画像の調整を終了すると、「スキャン」ボタンを押して、実際に原稿をスキャンし、スキャン画像をスキャンアプリケーションに取り込む。
【０１９８】
［ジョブ投入］
図27はジョブ投入における処理例を示すフローチャートで、クライアントPC 3上で稼働するドライバやサブミットツールによってジョブが投入された場合に、MFP制御部が実行する処理である。
【０１９９】
MFP制御部は、ジョブを受け付け(S2701)、RIP前のPDLデータと属性情報（ジョブチケット）をセットにしてメモリ16aに保存する(S2702)。それとともに、出力ジョブ制御部182によってジョブチケットを解析し(S2703)、RIPに必要な属性情報をRIPパラメータとして設定し、RIP処理を開始する(S2704)。RIP終了後、RIP後のデータをメモリ16bに格納し、メモリ16aに格納したRIP前のデータと関連付ける(S2705)。
【０２００】
ここで、図19に示すページ設定画面の「出力方法」プルダウンリストボックス2901により、「保存（または待機）」「処理と保存」または「保存と印刷」が選択された場合を考える。この場合、クライアントPC 3には図28に示すポップアップ画面2902が表示され、保存方法を指定することができる。
【０２０１】
選択肢として「(1)印刷開始速度を重視する」「(2)印刷設定の柔軟性を重視する」および「(3)両方を重視する」がある。(1)は、RIP後のデータのみをMFPに保存する指示で、プリントレディファイルをメモリ16から読み出すため、部数や後処理機能など限られた設定情報の変更しかできないが、より速く印刷することができる。(2)は、RIP前のデータのみをMFPに保存する指示で、再度RIPを行う必要があり、出力パフォーマンスはよくないが、再プリントの際に、より多くの項目の設定条件（属性情報）を変更することができる。(3)は、RIP前のデータとRIP後のデータの両方をMFPに保存する指示で、設定条件の変更内容によっては、良好なパフォーマンスで印刷することができ、ジョブチケットの柔軟な変更にも対応することができる。しかし、より多くのメモリ領域を必要とするため、以降に入力される他のデータを圧迫する危惧がある。
【０２０２】
このように、ユーザは、ジョブの投入時にRIP前のデータ、RIP後のデータ、または、両方のデータの保存を選択することができる。
【０２０３】
図27に戻り、MFP制御部は、図28に示す選択画面で選択された保存方法に基づき処理を分岐する(S2706)。「(1)印刷開始速度を重視する」が選択された場合はメモリ16aに格納したRIP前データを削除し(S2707)、「(2)印刷設定の柔軟性を重視する」が選択された場合はメモリ16bに格納したRIP後のデータを削除し(S2708)、「(3)両方を重視する」が選択された場合はデータの削除を行わない。そして、必要に応じてジョブをプリントし(S2709)、当該ジョブの処理を一旦終了する。なお、図28に示す選択画面で選択された保存方法は、メモリ16に格納するジョブに関連付けて、メモリ16の所定領域に格納しておく。
【０２０４】
図29はメモリ16に保存したジョブを再プリントする処理例を示すフローチャートで、再プリントが指示された場合にMFP制御部が実行する処理である。
【０２０５】
MFP制御部は、再プリントを受け付ける(S2801)。再プリントの指示は、例えばボックスに保管されたジョブを呼び出してプリントする、ボックスプリントの要領で行われる。
【０２０６】
図30はボックスプリントを起動する画面例を示す図で、図12に示す操作画面のボックスタブを押すことで表示される。例えば、ユーザBは、MFPにジョブを投入してプリントを行うと同時に、図30に示すボックス01（ユーザBのボックス）にジョブを保管する。その後、ボックス01を選択すると、図31に示すユーザボックス画面が表示されるので、ユーザBは例えばドキュメントQを選択する。
【０２０７】
以下では、ドキュメントQがPDLデータである場合を説明する。
【０２０８】
MFP制御部は、ユーザボックス画面を介したドキュメントの選択（ジョブの選択）を受け付けると(S2802)、図32に示すプリント画面を操作部14に表示する。ユーザBが「ジョブの設定条件の変更」ボタンを押すと、MFP制御部はジョブチケットの設定変更を受け付け(S2803)、図33または図34に示す設定変更画面を表示する。ユーザBは、ジョブチケットの設定変更画面を用いて、ジョブチケットの内容を変更することができる。
【０２０９】
ただし、ジョブの設定情報という意味では、図32に示す「用紙選択」「ソータ」「両面プリント」「試しプリント」などの機能も含まれる。それら以外の設定情報は、図33および図34に示す設定変更画面にグループに整理されて表示され、一つのジョブに対する設定（ジョブチケット）を変更することができる。なお、図33および図34に示す設定変更画面は、左下の「△」「▽」ボタンによって交互に切り替えることができる。また、「閉じる」ボタンを押すと、設定変更画面を閉じて図32に示すプリント画面に遷移する。
【０２１０】
図33に示すジョブチケットの設定変更画面の表示は、図28に示した保存方法の選択「(1)印刷開始速度を重視する」「(2)印刷設定の柔軟性を重視する」「(3)両方を重視する」に依存するメモリ16への格納方法に応じて変化する。というのは、保存方法の選択によって、ジョブの格納場所がメモリ16aか、メモリ16bかが決定され、(1)が選択された場合はジョブB（図2参照）のみが存在し、(2)が選択された場合はジョブA（図2参照）のみが存在し、(3)が選択された場合はジョブAとジョブBの両方が存在するからである。
【０２１１】
MFP制御部は、予め関連付けられたジョブAとジョブBのうち最適な方を選んで再プリントする。その際、図2に示す画像処理/RIP部17が使用するジョブチケットについて、ジョブAに対しては変更または再設定が可能だが、ジョブBに対しては変更も再設定もできない。
【０２１２】
つまり、「(1)印刷開始速度を重視する」の選択に従い保存したジョブは、図33に示すジョブチケットの設定変更画面に表示される処理のうち、画像処理/RIP部17の処理（レイアウトの「拡大/縮小」「印刷の向き」「ページレイアウト」、印刷品質の「解像度」「トラッピング」「圧縮率」、および、カラー調整の「マッチングモード」「マッチング方法「プロファイル」など）は実行することができない。従って、これらの処理を設定変更画面に表示すれば、ユーザに混乱を与える危惧がある。そこで、MFP制御部は、当該ジョブをメモリ16に格納した際の保存方法の設定をメモリ16の所定領域から読み出し、保存方法を判定する(S2804)。(1)が選択されていた場合は、図35に示すように、それらのボタンをグレイアウト表示して選択できないことをユーザに知らせたり、あるいは、図36に示すように、それらのボタンの非表示にするなどの処理を行う(S2805)。つまり、RIP後のデータだけを保存していることを、間接的にユーザに知らせることになる。
【０２１３】
また「(2)印刷設定の柔軟性を重視する」または「(3)両方を重視する」が選択されていた場合、MFP制御部は、図33に示すように、全てのボタンを表示して、全てのジョブチケットに対応する設定変更ができることを示す(S2806)。つまり、RIP前のデータも保存していることを、間接的にユーザに知らせることになる。
【０２１４】
MFP制御部は、ジョブチケットの設定変を受け付け(S2807)、ジョブチケットの設定変更画面が閉じられ、図32に示すプリント画面の「プリント開始」ボタンが押されると、ジョブAまたはジョブBをメモリ16から読み出し(S2808またはS2809)、再プリントを行う(S2810)。その際、メモリ16bにジョブBがあれば、それを優先的に読み出すが、ジョブチケットの設定変更などによりジョブBが利用できない、あるいは、ジョブAしかない場合は、メモリ16aからジョブAを読み出す。
【０２１５】
このように、ユーザは、ジョブ投入時はRIP前後のデータの保存方法を選択することができる。また、再プリント時は、ジョブチケットの設定変更の可否、および、RIP前後のデータのどれが保存されているかをユーザに通知することができる。
【実施例２】
【０２１６】
以下、本発明にかかる実施例2の画像処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０２１７】
実施例1では、ネットワーク1から受信したPDLデータのジョブを再プリントする例を説明したが、実施例2ではスキャン画像のジョブを再プリントする例を説明する。
【０２１８】
図37はボックススキャンの設定画面の一例を示す図で、図31に示すユーザボックス画面において「原稿読込」ボタンを押すと、表示される画面である。また、図39はボックススキャンの処理例を示すフローチャートで、MFP制御部が実行する処理である。
【０２１９】
ユーザは、スキャン時の倍率指定、読取サイズ、両面原稿か片面原稿かなどを設定し、必要に応じて文書名を入力した後、図11に示すスタートキーを押す。なお、文書名を入力しない場合は、MFP制御部によって文書名が付けられる。
【０２２０】
MFP制御部は、スキャンジョブを受け付けると(S3901)、図38に示す選択画面を表示して、スキャン画像の保存方法を受け付ける(S3902)。選択肢には、実施例1と同様に「(1)印刷開始速度を重視する」「(2)印刷設定の柔軟性を重視する」「(3)両方を重視する」がある。なお、選択された保存方法はメモリ16の所定領域にスキャンジョブに関連付けて格納する。
【０２２１】
保存方法が選択されると、MFP制御部は、ジョブチケットを解析し(S3903)、ADFにセットされた原稿の連続読み込み、または、原稿台ガラスにセットされた原稿の逐次読み込みを開始し、スキャン画像をメモリ16aに格納し(S3904)、ジョブチケットの設定に応じて、画像処理/RIP部17の処理（画像の傾き補正や孤立点除去（ごみ取り）処理などの時間がかかるソフトウェア処理）を行い(S3905)、画像処理後のスキャン画像をメモリ16bに格納する(S3906)。
【０２２２】
次に、MFP制御部は、選択された保存方法を判定し(S3907)、「(1)印刷開始速度を重視する」が選択された場合はメモリ16aに格納した画像処理前のスキャン画像を削除し(S3908)、「(2)印刷設定の柔軟性を重視する」が選択された場合はメモリ16bに格納した画像処理後のスキャン画像を削除し(S3909)、「(3)両方を重視する」が選択された場合はスキャン画像の削除を行わない。
【０２２３】
続いて、MFP制御部は、ジョブチケットの設定に従いスキャン画像をプリントする(S3910)。なお、上記のステップS3904からS3910の処理は、原稿の数分繰り返されることは言うまでもない。
【０２２４】
次に、ボックススキャンしたスキャン画像を再プリントする場合の処理を説明する。
【０２２５】
図40はメモリ16に保存したスキャン画像のジョブを再プリントする処理例を示すフローチャートで、再プリントが指示された場合にMFP制御部が実行する処理である。
【０２２６】
図31に示すユーザボックス画面において、ユーザBは例えばスキャン画像のドキュメントRを選択し「プリント」ボタンを押すと、MFP制御部は再プリントおよびドキュメントの選択を受け付け、図32に示すプリント画面を操作部14に表示する(S4001-S4002)。ユーザBが「ジョブの設定条件の変更」ボタンを押すと、MFP制御部は、ジョブチケットの設定変更を受け付け(S4003)、図41または図42に示すジョブチケットの設定変更画面を表示する。ユーザBは、ジョブチケットの設定変更画面を用いて、ジョブチケットの内容を変更することができる。なお、図41および図42に示す設定変更画面は、左下の「△」「▽」ボタンによって交互に切り替えることができる。また、「閉じる」ボタンを押すと、設定変更画面を閉じて図32に示すプリント画面に遷移する。
【０２２７】
MFP制御部は、当該ジョブをメモリ16に格納した際の保存方法の設定をメモリ16の所定領域から読み出し、保存方法を判定し(S4004)、(1)が選択されていた場合は、図43に示す設定変更画面を表示し(S4005)、また「(2)印刷設定の柔軟性を重視する」または「(3)両方を重視する」が選択されていた場合は、図44に示す設定変更画面を表示する(S4006)。
【０２２８】
図44に示す設定変更画面でグレイアウトされたボタンに対応する画像処理は、スキャン実行時の原稿に対する設定など再度スキャンしなければ実現できない画像処理である。また、図43でグレイアウトされていて、図44ではグレイアウトされていないボタンに対応する画像処理は、図2に示す画像処理/RIP部17の処理に対応し、メモリ16bに保存された画像処理後のスキャン画像には実行できない画像処理である。画像処理/RIP部17における画像処理は、例えば、図45に示す傾き補正や、図46に示す孤立点の除去などが挙げられる。
【０２２９】
図45の左側は傾き補正前のスキャン画像で、用紙に対して角度θの傾きをもつ。この傾きを補正するには、メモリ16aに保存したジョブA（画像処理前のスキャン画像）を読み出して、下式に示すアフィン変換を施し、図45の右側に示す傾きを補正したスキャン画像をメモリ16bに格納する必要がある。
┌  ┐ ┌     ┐┌ ┐ ┌  ┐
│X'│ │a1 b1││X│ │d1│
│  │=│     ││ │+│  │      …(1)
│Y'│ │a2 b2││Y│ │d2│
└  ┘ └     ┘└ ┘ └  ┘
【０２３０】
図46の左側は孤立点除去前のスキャン画像で、パンチ穴の影が残っていたり、スキャン画像の質が悪かったり、複数回コピーを繰り返した原稿からスキャンした場合は「ABC」の拡大部のように不要な孤立点が多数見られ、所謂ごみ取りが必要になる。この場合も、メモリ16aに保存したジョブAを読み出して、孤立点の候補を見付け、それらを除去したスキャン画像をメモリ16bに格納する必要がある。なお、POD市場においては、孤立点の候補を削除する際、全自動処理は行わず、オペレータがごみか否かを判断して、削除するようなユーザインタフェイスが好ましい。
【実施例３】
【０２３１】
以下、本発明にかかる実施例3の画像処理を説明する。なお、実施例3において、実施例1、2と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０２３２】
実施例1、2では、ジョブの保存方法として「(1)印刷開始速度を重視する」「(2)印刷設定の柔軟性を重視する」「(3)両方を重視する」をジョブ単位に選択する例を説明したが、同じ保存方法を繰り返し利用する場合を考慮すると、予め、その一つをデフォルトの設定として選んでおいた方が操作性がよい。
【０２３３】
図11に示すユーザモードキーが押されると、MFP制御部は、図47に示すユーザモード画面を操作部14に表示する。ユーザは、ユーザモード画面を使用して、全てのジョブに対する、同じ設定条件を、予め設定することができる。さらに「共通仕様設定」ボタンが押されると、MFP制御部は、図48に示す共通仕様設定画面を操作部14に表示する。さらに「プリントデータの保存形態の指定」ボタンが押されると、MFP制御部は、図49に示す保存方法の選択画面を操作部14に表示する。ユーザは、保存方法の選択画面により、全てのジョブに対する、デフォルトの保存方法を、予め設定することができる。
【実施例４】
【０２３４】
以下、本発明にかかる実施例4の画像処理を説明する。なお、実施例4において、実施例1〜3と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０２３５】
［PDLジョブのジョブチケットテーブル］
図50および図51は、実施例1における「ジョブの設定条件の変更」の際に、RIP前後のデータに対して、設定項目が有効か無効かを表すテーブルを示す図である。これらテーブルは、例えばメモリ16に格納されている。MFP制御部は、これらテーブルを利用して、再プリント時に各設定項目の「ジョブの設定条件の変更」の可否を判定する。なお、図50および図51に示す「項目の説明」列は、各項目の設定内容を説明するために記載したものであるから、実際のテーブルにはなくても構わない。
【０２３６】
基本的に、RIP前のデータは「(2)印刷設定の柔軟性を重視する」の設定と関連付けられるため、ほとんど全ての設定項目が有効「○」で、ジョブの設定条件の変更が可能である。
【０２３７】
一方、RIP後のデータは「(1)印刷開始速度を重視する」の設定と関連付けられるため、RIPに利用される設定は処理済みで、それらの設定項目は無効「×」になる。従って、それらの項目はグレーアウト表示されていたり、表示されなかったりして、ジョブチケットを変更することができない。しかし、メモリ16bに保存されたRIP後のデータを読み出した後、変更可能な設定項目に関しては有効「○」になり、「(1)印刷開始速度を重視する」が設定されていても、ジョブチケットを変更することができる。
【０２３８】
また、「(3)両方を重視する」を設定した場合、RIP前後のデータが保持されているため、RIP前後の両方が有効「○」の設定項目に関するジョブチケットが変更された場合はRIP後のデータを利用して、「(1)印刷開始速度を重視する」と同じパフォーマンスで出力することができる。しかし、RIP後が無効「×」の設定項目を変更する場合は、RIP前のデータを読み出して、変更指示があった設定を変更し、再度RIPして出力することになる。
【０２３９】
さらに、図51に示すジョブ管理の「ジョブ保存」の設定において、RIP前のデータの保存、または、RIP後のデータの保存が指示された場合、新たな設定に従い再度データを保存する。
【０２４０】
［スキャンジョブのジョブチケットテーブル］
図52および図53は、同様に、スキャン画像に対するジョブチケットテーブルである。メモリ16a、16bに保存されたジョブA、Bについて「ジョブの設定条件の変更」が有効な設定項目には「○」を、無効な設定項目には「×」を付す。これらテーブルは、例えばメモリ16に格納されている。MFP制御部は、これらテーブルを利用して、再プリント時に各設定項目の「ジョブの設定条件の変更」の可否を判定する。なお、図52および図53に示す「項目の説明」列は、各項目の設定内容を説明するために記載したものであるから、実際のテーブルにはなくても構わない。
【０２４１】
従って、メモリ16a、16bの両方が無効「×」の設定項目は、どちらに保存されたジョブを使用しても設定条件を変更することができず、再度、スキャン動作から行わなければならない。また、メモリ16aが「○」でメモリ16b「×」の設定項目は、実施例2で説明したような画像処理を始めとして、メモリ16aに保存したデータでなければ処理できない設定項目である。さらに、両方が「○」の設定項目は、ジョブの設定条件が変更された場合、メモリ16bからジョブBを読み出して処理することになる。
【０２４２】
また、PDLジョブのジョブチケットテーブルとスキャンジョブのジョブチケットテーブルに共通するが、複数の設定項目に関してジョブの設定条件が変更された場合、RIP後のデータ（またはメモリ16bに保存したデータ）に対して一つでも「×」があれば、RIP前のデータ（またはメモリ16aに保存したデータ）を読み出して処理を行うことになる。
【実施例５】
【０２４３】
以下、本発明にかかる実施例5の画像処理を説明する。なお、実施例5において、実施例1〜4と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０２４４】
［ウェブブラウザによるジョブの設定条件の変更］
図54は、前述したウェブアプリケーションによるサブミットツールを利用して、一度ボックスに保存したジョブの設定条件を変更する様子を示す図である。なお、図54は、図50に示したジョブチケットテーブルに基づき、RIP後のデータが保存されている場合のジョブの設定条件を変更する際の画面を表し、例えば「印刷品質」に関する設定のジョブチケットを表す。
【０２４５】
デバイス名、ボックス名およびファイル名の入力欄は、ターゲットとなるMFP、ボックスおよびドキュメントをウェブブラウザから指定または選択する。前回ジョブチケットが保存されている場合は、ジョブチケットの項目に前回登録したジョブチケット名（図54ではJobTicket-A1）が表示される。
【０２４６】
図50に示す印刷品質の項目のうち、RIP後のデータが「○」の設定項目は通常表示されて変更が可能だが、「×」の設定項目はグレーアウト表示がさて変更不可になる。
【実施例６】
【０２４７】
以下、本発明にかかる実施例5の画像処理を説明する。なお、実施例5において、実施例1〜4と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【０２４８】
［ジョブチケットによるワークフロー］
以上では、画像処理装置の内部で閉じたフローを説明したが、ジョブの設定情報（ジョブチケット）は、MFPの内部で閉じたものに限らず、MFPの外部からジョブと一緒に入力（またはインポート）されたり、MFPから外部にジョブチケットとして出力（またはエクスポート）する場合がある。
【０２４９】
ここで、MIS (Management Information System)サーバを利用したJDF (Job Definition Format)によるワークフローを考える。MISサーバに受注ジョブが投入されると、作業者は、MISサーバにインストールされているJDF作成アプリケーションにより、ワークフローにおける作業指示が記述されたジョブチケットに相当するJDFデータを作成する。
【０２５０】
作成されたJDFデータがプリントサーバ2に渡されると、プリントサーバ2におけるJDFパーサがJDFデータを解釈して、システムに対するジョブを実行する。例えばJDFデータには、出力記録紙サイズや両面・片面印刷やN-up印刷などの属性が指定されていて、JDFデータの内容に従って、PDLコントローラによりJDFデータにより参照されるPDF/PSなどのPDLデータを処理するとともに、プリンタインタフェイスを介してMFPに対して印刷を実行する。
【０２５１】
作成されたJDFデータがポストプレスサーバに渡されると、ポストプレスサーバにおけるJDFパーサがJDFデータを解釈して、ポストプレス部に対するジョブを実行する。例えばJDFデータには、くるみ製本、中綴じ製本、断裁などの属性が指定されており、JDFデータの内容に従って、フィニッシャAインタフェイスとフィニッシャBインタフェイスを介してフィニッシャAとフィニッシャBに対して後処理を実行する。
【０２５２】
従って、実施例1〜3で設定された保存形態の指定は、外部とのやり取りに使われるJDFデータにも反映させることができ、ここので指定がオフラインフィニッシャやニアラインフィニッシャなどへの対応を変えることも可能である。
【０２５３】
［ファイルサーバの仕組み］
ファイルサーバは、エンドユーザからの同一原稿による再発注に備えて、エンドユーザの顧客情報（名前、連絡先、クレジットなどの口座番号など）、受信したジョブ（プリント対象の文書/画像ファイル、それに付随するプリント条件設定、その他のプリント依頼情報など、あるいは、コピー対象の原稿のスキャン画像、それに付随するコピー条件設定、その他のコピー依頼情報など）などを保管するサーバである。
【０２５４】
保管された情報は、後に再印刷が要求された場合などに呼び出され、顧客情報や前回のジョブなどを照合、参照して迅速に対応するためのものである。
【０２５５】
ファイルの形態は、アプリケーションファイルデータ、PDLデータ、プリントレディデータ（RIP後のデータで、ビットマップファイルそのものやtiffファイルのように圧縮された形式がある）、あるいは、それらの中間データ（ディスプレイリストのように最終出力ではないが、PDLデータとプリントレディデータとの中間的な存在）など、用途に応じてそれらの一つまたは幾つかを保管することができる。
【０２５６】
保管に当たって、プリントレディデータは大きなサイズのデータになるため別の記憶メディア（DVD-ROM、CD-ROM、MOなどの光や光磁気ディスク）に記録されたり、PDLデータであっても、古いものやデータサイズが大きいものは別メディアなどに保管されたりする。また、ユーザが希望する場合は、最終出力と一緒に送り返すことも可能である。
【０２５７】
このように、ファイルサーバは、エンドユーザから再印刷が要求される都度、そのユーザのジョブデータを、所望の印刷出力条件でもって、記憶媒体から読み出して再印刷可能に制御する。
【０２５８】
一方で、保管されたデータをユーザがリストアして再印刷を要求することもある。例えば、受注サーバがエンドユーザ環境のクライアントPCより受信したプリントジョブの文書/画像ファイルをオリジナル原稿のままファイルサーバが備えるハードディスクなどのメモリに格納して一定期間保持しておくことにより、エンドユーザからの同一原稿によるプリントジョブの再発注時には、エンドユーザから文書/画像ファイルを再度送信してもらうことなく、再発注を処理することが可能になる。
【０２５９】
また、エンドユーザから受け取ったコピージョブの原稿をスキャンして、スキャン画像ファイルとして取り込んだ後、ファイルサーバが備えるハードディスクなどのメモリに格納して一定期間保持しておくことにより、エンドユーザからの同一原稿によるコピージョブの再発注時には、エンドユーザから原稿を再送付してもらうことなく、再発注を処理することが可能になる。
【０２６０】
さらに、エンドユーザが所望する出力形態（プリント条件設定、その他のプリント依頼情報など、あるいは、コピー条件設定、その他のコピー依頼情報など）で、プリントジョブやコピージョブを処理した後、作業者が編集加工した印刷前の最終文書/画像ファイルや印刷処理済みの最終印刷データをファイルサーバが備えるハードディスクなどのメモリに格納して一定期間保持しておくことにより、エンドユーザからの再発注時における後工程の作業を軽減することが可能になる。
【０２６１】
上述したように、実施例のMFPは、ジョブ（画像データとジョブチケット）を受信すると、指定されたジョブの保存方法に従い、ハードディスクなど充分に大きいメモリサイズのメモリに、画像処理前のデータ（PDLデータまたはスキャン画像）と、画像処理後のデータ（RIP後のデータやその圧縮画像またはプリントレディファイル）の一方または両方を保持して、それらを関連付ける。
【０２６２】
また、ジョブ管理ツールにおいて、再プリントしたいジョブを選択し、そのジョブチケットを編集する際に、ジョブチケットごとに「再RIP不要」「再RIP必要」「再プリント不可（アプリから投げなおし）」を意味する三種類にアイコンを表示したり、色を変えるなどして、ジョブチケットの変更可否を区別してユーザインタフェイス（MFPの操作部14とクライアントPC 3の画面）に表示する。表示に当たっては、ジョブチケットの種類、保持されているデータの種類、送信された送信方法などから判別する。
【０２６３】
また、プリントデータだけでなく、コピー（またはスキャンおよびプリント）ジョブなどにも適応できるようにし、スキャンしたままの入力画像と、画像処理（とくに傾き補正やごみ取りなど、時間がかかる処理）を施した画像に分け、その何れかまたは両方を保持し関連付ける。
【０２６４】
再プリント時に設定を変更する際、画像処理不要な設定項目、再度画像処理を行う必要がある設定項目、再度スキャンが必要な設定項目を分けてユーザインタフェイス（MFPの操作部14とクライアントPC 3の画面）から操作が行えるようにする。
【０２６５】
このように、各ジョブを再プリントする際に、どの設定項目が変更可能か、また、変更に際して時間がかかる（再RIP要など）を表示して、RIP（または画像処理）前後のデータの保存方法による得失を確実にMFPのユーザに伝える。従って、ユーザは、当該得失を把握することで、効率的な再プリントを行うことができる。また、変更が不可能な設定項目はユーザインタフェイスに表示しない、あるいは、グレイアウト表示するなどすることで、ユーザの混乱を招かないようにすることができる。
【０２６６】
［他の実施例］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０２６７】
また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【０２６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【０２６９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０２７０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスクなどの記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやftpサーバなども本発明の請求項に含まれるものである。
【０２７１】
また、本発明のプログラムを暗号化してCD-ROMなどの記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２７２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることはいうまでもない。
【０２７３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることはいうまでもない。
【０２７４】
また、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることはいうまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能になる。
【０２７５】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２７６】
本発明の様々な例と実施例を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２７７】
【図１】ディジタルプリントシステムの構成例を示すブロック図、
【図２】MFPの構成例を示すブロック図、
【図３】スキャナおよび入力画像処理部の構成例を示すブロック図、
【図４】NICの構成例を示すブロック図、
【図５】MFP制御部の構成例を示すブロック図、
【図６】MFP制御部の構成例を示すブロック図、
【図７】メモリの管理構造を示す概念図、
【図８】画像処理/RIP部の構成例を示すブロック図、
【図９】出力画像処理部の構成例を示すブロック図、
【図１０】操作部の構成例を示す図、
【図１１】操作部のキー入力部の詳細を示す図、
【図１２】操作部のタッチパネル部の詳細を示す図、
【図１３】4ドラム(4D)カラー系のプリンタの構成例を説明する図、
【図１４】スキャナの構成例を示す図、
【図１５】自動原稿搬送装置(ADF)の構成例を示す図、
【図１６】自動原稿搬送装置(ADF)の構成例を示す図、
【図１７】後処理部（インラインフィニッシャ）の構成例を示す図、
【図１８】プリンタドライバの設定画面の構成例を示す図、
【図１９】プリンタドライバのページ設定処理に関連するプロパティ設定画面の構成例を示す図、
【図２０】プリンタドライバの仕上げ処理に関連するプロパティ設定画面の構成例を示す図、
【図２１】ウェブアプリケーションのトップ画面の構成例を示す図で、
【図２２】ウェブアプリケーションのデバイス管理画面の構成例を示す図、
【図２３】ウェブアプリケーションのジョブ管理画面の構成例を示す図、
【図２４】ウェブアプリケーションのジョブサブミット画面の構成例を示す図、
【図２５】スキャナドライバのメイン処理に関連する設定画面の構成例を示す図、
【図２６】スキャナドライバのオプション処理に関連する設定画面の構成例を示す図、
【図２７】ジョブ投入における処理例を示すフローチャート、
【図２８】印刷データの保存方法の指定を指示する画面例を示す図、
【図２９】メモリに保存したジョブを再プリントする処理例を示すフローチャート、
【図３０】ボックスプリントを起動する画面例を示す図、
【図３１】ユーザボックス画面の表示例を示す図、
【図３２】プリント画面の表示例を示す図、
【図３３】設定変更画面の表示例を示す図、
【図３４】設定変更画面の表示例を示す図、
【図３５】設定変更画面の表示例を示す図、
【図３６】設定変更画面の表示例を示す図、
【図３７】ボックススキャンの設定画面の一例を示す図、
【図３８】印刷データの保存方法の指定を指示する画面例を示す図、
【図３９】ボックススキャンの処理例を示すフローチャート、
【図４０】メモリに保存したスキャン画像のジョブを再プリントする処理例を示すフローチャート、
【図４１】ジョブチケットの設定変更画面を表示例を示す図、
【図４２】ジョブチケットの設定変更画面を表示例を示す図、
【図４３】ジョブチケットの設定変更画面を表示例を示す図、
【図４４】ジョブチケットの設定変更画面を表示例を示す図、
【図４５】傾き補正を説明する図、
【図４６】孤立点の除去を説明する図、
【図４７】ユーザモード画面の表示例を示す図、
【図４８】共通仕様設定画面の表示例を示す図、
【図４９】印刷データの保存方法の指定を指示する画面例を示す図、
【図５０】PDLジョブのジョブチケットテーブルを示す図、
【図５１】PDLジョブのジョブチケットテーブルを示す図、
【図５２】スキャンジョブのジョブチケットテーブルを示す図、
【図５３】スキャンジョブのジョブチケットテーブルを示す図、
【図５４】ウェブブラウザによるジョブの設定条件の変更を説明する図である。
【図１】
2006285610.tif 000003
【図２】
2006285610.tif 000004
【図３】
2006285610.tif 000005
【図４】
2006285610.tif 000006
【図５】
2006285610.tif 000007
【図６】
2006285610.tif 000008
【図７】
2006285610.tif 000009
【図８】
2006285610.tif 000010
【図９】
2006285610.tif 000011
【図１３】
2006285610.tif 000012
【図１４】
2006285610.tif 000013
【図１５】
2006285610.tif 000014
【図１６】
2006285610.tif 000015
【図２７】
2006285610.tif 000016
【図２９】
2006285610.tif 000017
【図３９】
2006285610.tif 000018
【図４０】
2006285610.tif 000019
【図５０】
2006285610.tif 000020
【図５１】
2006285610.tif 000021
【図５２】
2006285610.tif 000022
【図５３】
2006285610.tif 000023
【図１０】
2006285610.tif 000024
【図１１】
2006285610.tif 000025
【図１２】
2006285610.tif 000026
【図１７】
2006285610.tif 000027
【図１８】
2006285610.tif 000028
【図１９】
2006285610.tif 000029
【図２０】
2006285610.tif 000030
【図２１】
2006285610.tif 000031
【図２２】
2006285610.tif 000032
【図２３】
2006285610.tif 000033
【図２４】
2006285610.tif 000034
【図２５】
2006285610.tif 000035
【図２６】
2006285610.tif 000036
【図２８】
2006285610.tif 000037
【図３０】
2006285610.tif 000038
【図３１】
2006285610.tif 000039
【図３２】
2006285610.tif 000040
【図３３】
2006285610.tif 000041
【図３４】
2006285610.tif 000042
【図３５】
2006285610.tif 000043
【図３６】
2006285610.tif 000044
【図３７】
2006285610.tif 000045
【図３８】
2006285610.tif 000046
【図４１】
2006285610.tif 000047
【図４２】
2006285610.tif 000048
【図４３】
2006285610.tif 000049
【図４４】
2006285610.tif 000050
【図４５】
2006285610.tif 000051
【図４６】
2006285610.tif 000052
【図４７】
2006285610.tif 000053
【図４８】
2006285610.tif 000054
【図４９】
2006285610.tif 000055
【図５４】
2006285610.tif 000056