(57)【要約】【課題】画像処理装置において、操作パネルで行う調整処理に多大な工数が必要であった。【解決手段】操作履歴を適切に取捨選択/マージした後、ジョブ定義ファイル（Ａとする）に変換して上流に送信する。ジョブの再送信時には元のジョブ定義ファイルにジョブ適宜ファイルＡの指定を追記して送信する。【選択図】        図５
2010111075.tif 000002
【特許請求の範囲】
【請求項１】
ジョブデータを管理する管理装置と接続される印刷処理装置であって、
前記管理装置から受信したジョブデータに対応する印刷データを保持する保持手段と、
前記保持手段に保持される印刷データに対する、ユーザによる印刷設定の変更操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた変更操作の操作履歴を記憶する操作履歴記憶手段と、
前記ジョブデータの印刷設定に対してフィードバックを行うためのフィードバックデータを、前記操作履歴記憶手段に記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき生成する生成手段と、
前記生成手段により生成されたフィードバックデータを前記管理装置に送信する送信手段と、
前記保持手段に保持される印刷データを印刷する印刷手段と、
を有することを特徴とする印刷処理装置。
【請求項２】
前記生成手段は、定義情報に従って、前記操作履歴記憶手段に記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき前記フィードバックデータを生成し、
前記定義情報は、フィードバックする際に集約する印刷設定項目の指定、及びフィードバックしない印刷設定項目の指定の何れか、又は両方を含むことを特徴とする請求項１に記載の印刷処理装置。
【請求項３】
前記定義情報は、ユーザにより指定されることを特徴とする請求項２に記載の印刷処理装置。
【請求項４】
前記生成手段は、前記印刷データの試し印刷の際に行われた変更操作に対応する操作履歴は前記フィードバックデータの生成に用いないことを特徴とする請求項１乃至３のいずれか１項に記載の印刷処理装置。
【請求項５】
印刷処理装置と接続される管理装置であって、
ジョブデータを管理する管理手段と、
前記印刷処理装置から前記ジョブデータに対応する印刷データに対し、ユーザの操作により設定変更された少なくとも一部の印刷設定項目に基づき生成されたフィードバックデータを受信する受信手段と、
前記受信手段により受信したフィードバックデータを保持する保持手段と、
前記保持手段により保持されるフィードバックデータの少なくとも一部の印刷設定項目およびその設定値を含む情報をユーザに提示する提示手段と、
前記提示手段により提示した情報から、ユーザの指示に応じて、フィードバックすべき情報を受け付ける受け付け手段と、
前記受け付け手段により受け付けた前記フィードバックすべき情報に基づき、フィードバックデータに含まれる印刷設定項目およびその設定値を前記ジョブデータへ反映する反映手段と、
を有することを特徴とする管理装置。
【請求項６】
ユーザの指示に基づき、前記反映手段による印刷設定項目およびその設定値の反映後の前記ジョブデータを、前記印刷処理装置に送信する送信手段を更に有することを特徴とする請求項５に記載の管理装置。
【請求項７】
ユーザのログイン操作を受け付けて認証するログイン認証手段を更に有し、
前記保持手段は、ユーザ情報と前記フィードバックデータを関連付けて保持し、
前記提示手段は、前記ログイン認証手段によりログインを受け付けたユーザに関連付けられたフィードバックデータに対応する情報を提示することを特徴とする請求項５または６に記載の管理装置。
【請求項８】
前記提示手段は、前記印刷処理装置における部品の交換履歴に基づいて、前記フィードバックデータに含まれる印刷設定項目の中から、提示すべき情報を選別することを特徴とする請求項５及至７のいずれか１項に記載の管理装置。
【請求項９】
前記提示手段は、前記ジョブデータの更新に対応して、前記フィードバックデータに含まれる印刷設定項目の中から、提示すべき情報を選別すること特徴とする請求項５及至８のいずれか１項に記載の管理装置。
【請求項１０】
ジョブデータを管理する管理装置と前記ジョブデータに対応する印刷データの印刷を行う印刷処理装置とを含む印刷処理システムであって、
印刷処理装置の保持手段で保持する前記管理装置から受信したジョブデータに対応した印刷データに対し、ユーザによる印刷設定の変更操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた変更操作の操作履歴を記憶する操作履歴記憶手段と、
前記ジョブデータの印刷設定に対してフィードバックを行うためのフィードバックデータを、前記操作履歴記憶手段に記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき生成する生成手段と、
前記生成手段により生成されたフィードバックデータを前記ジョブデータと関連付けて管理する管理手段と、
前記管理手段により管理されるフィードバックデータに基づき、当該フィードバックデータに含まれる印刷設定項目およびその設定値を前記ジョブデータへ反映する反映手段と、
を有することを特徴とする印刷処理システム。
【請求項１１】
前記反映手段による印刷設定項目およびその設定値の前記ジョブデータへの反映は、試し印刷の際の操作履歴、前記印刷処理装置における部品の交換履歴、及びユーザによる前記ジョブデータの更新のうち、少なくとも１つの条件にて選択される操作履歴に対応して行われることを特徴とする請求項１０に記載の印刷処理システム。
【請求項１２】
ジョブデータを管理する管理装置と接続される印刷処理装置における制御方法であって、
前記管理装置から受信したジョブデータに対応する印刷データを保持する保持工程と、
前記保持工程で保持された印刷データに対する、ユーザによる印刷設定の変更操作を受け付ける操作受付工程と、
前記操作受付工程で受け付けた変更操作の操作履歴を記憶する操作履歴記憶工程と、
前記ジョブデータの印刷設定に対してフィードバックを行うためのフィードバックデータを、前記操作履歴記憶工程で記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき生成する生成工程と、
前記生成工程で生成されたフィードバックデータを前記管理装置に送信する送信工程と、
前記保持工程で保持された印刷データを印刷する印刷工程と、
を有することを特徴とする制御方法。
【請求項１３】
前記生成工程では、定義情報に従って、前記操作履歴記憶工程で記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき前記フィードバックデータを生成し、
前記定義情報は、フィードバックする際に集約する印刷設定項目の指定、及びフィードバックしない印刷設定項目の指定の何れか、又は両方を含むことを特徴とする請求項１２に記載の制御方法。
【請求項１４】
前記生成工程では、前記印刷データの試し印刷の際に行われた変更操作に対応する操作履歴は前記フィードバックデータの生成に用いないことを特徴とする請求項１２または１３に記載の制御方法。
【請求項１５】
印刷処理装置と接続される管理装置における制御方法であって、
ジョブデータを管理する管理工程と、
前記印刷処理装置から前記ジョブデータに対応する印刷データに対し、ユーザの操作により設定変更された少なくとも一部の印刷設定項目に基づき生成されたフィードバックデータを受信する受信工程と、
前記受信工程で受信したフィードバックデータを保持する保持工程と、
前記保持工程で保持されがフィードバックデータの少なくとも一部の印刷設定項目およびその設定値を含む情報をユーザに提示する提示工程と、
前記提示工程で提示した情報から、ユーザの指示に応じて、フィードバックすべき情報を受け付ける受け付け工程と、
前記受け付け工程で受け付けた前記フィードバックすべき情報に基づき、フィードバックデータに含まれる印刷設定項目およびその設定値を前記ジョブデータへ反映する反映工程と、
を有することを特徴とする制御方法。
【請求項１６】
ユーザのログイン操作を受け付けて認証するログイン認証工程を更に有し、
前記保持工程では、ユーザ情報と前記フィードバックデータを関連付けて保持し、
前記提示工程では、前記ログイン認証工程でログインを受け付けたユーザに関連付けられたフィードバックデータに対応する情報を提示することを特徴とする請求項１５に記載の制御方法。
【請求項１７】
前記提示工程では、前記印刷処理装置における部品の交換履歴に基づいて、前記フィードバックデータに含まれる印刷設定項目の中から、提示すべき情報を選別することを特徴とする請求項１５または１６に記載の制御方法。
【請求項１８】
前記提示工程では、前記ジョブデータの更新に対応して、前記フィードバックデータに含まれる印刷設定項目の中から、提示すべき情報を選別すること特徴とする請求項１５及至１７のいずれか１項に記載の制御方法。
【請求項１９】
ジョブデータを管理する管理装置と前記ジョブデータに対応する印刷データの印刷を行う印刷処理装置とを含む印刷処理システムにおける制御方法であって、
前記印刷処理装置の保持手段で保持する前記管理装置から受信したジョブデータに対応した印刷データに対し、ユーザによる印刷設定の変更操作を受け付ける操作受付工程と、
前記操作受付工程で受け付けた変更操作の操作履歴を記憶する操作履歴記憶工程と、
前記ジョブデータの印刷設定に対してフィードバックを行うためのフィードバックデータを、前記操作履歴記憶工程で記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき生成する生成工程と、
前記生成工程で生成されたフィードバックデータを前記ジョブデータと関連付けて管理する管理工程と、
前記管理工程で管理されるフィードバックデータに基づき、当該フィードバックデータに含まれる印刷設定項目およびその設定値を前記ジョブデータへ反映する反映工程と、
を有することを特徴とする制御方法。
【請求項２０】
印刷処理装置を請求項１及至４のいずれか１項に記載の印刷処理装置の備える各手段として機能させるためのプログラム。
【請求項２１】
コンピュータを請求項５及至９のいずれか１項に記載の管理装置の備える各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理装置及びその制御方法と、管理装置及びその制御方法に関するものである。
【背景技術】
【０００２】
近年、顧客から印刷物の作成依頼を受け、それを電子写真方式やインクジェット方式の画像形成装置で印刷物を出力し対価を得るプリントオンデマンド（以下、ＰＯＤ）市場が広がりつつある。ＰＯＤ市場は比較的小ロットのジョブを対象とし、対象物を短納期で取り扱うことを目的としている。これにより、ＰＯＤ市場においては、大掛かりな装置やシステムといった、従来の大規模な印刷機、印刷手法ではなく、比較的小規模な環境及びそれに対応する手法が求められている。
【０００３】
ＰＯＤにおける印刷手法では、画像形成装置内に印刷キューを有し、印刷データを保持することを可能にすることが行われている。印刷オペレータは、印刷キュー上のデータのパラメータを変更し、試し印刷を行い、所望の印刷が得られたかを確認する。もし不具合点があれば、それを解消するためにパラメータを調整し、所望の印刷が得られるまで、パラメータ調整・試し印刷を繰り返し行うことができる。
【０００４】
たとえば、特許文献１においては、画像形成装置でのスキャン操作やコピー操作を行うユーザの手間削減のため、画像形成装置上での設定処理において操作履歴を利用する技術の開示がある。
【特許文献１】特開2005-153346号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述したＰＯＤなどの市場においては、小部数印刷が可能な点から、同じあるいは多少変更された印刷データが、期間をおいて（数ヶ月後）印刷されることがある。このような場合、同じような印刷データを用いているのにも関わらず、初回の印刷と二回目以降の印刷では、オペレータの違いにより、印刷結果が異なってくる場合がある。また、オペレータが異なっていても、同じだったとしても、同様にパラメータ調整−試し印刷の繰り返しによる作業手間及び時間がかかってしまう。
【０００６】
二回目以降の印刷に関して、前述した特許文献１のように操作履歴を利用することが考えられるが、繰り返し行われたパラメータ調整−試し印刷の操作履歴の何れかを適用すべきかを別のオペレータなどが判断するのは困難であった。
【０００７】
また、初回の印刷と二回目以降の印刷では、印刷装置などにおいて異なる状況下での印刷が行われる可能性があるので、操作履歴を利用する際にはそれらを考慮する必要がある。
【０００８】
そこで、本発明では、オペレータなどによる印刷処理装置での操作履歴の少なくとも一部の情報を用いて、次回以降のジョブデータの印刷においてフィードバックすべき情報を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明における印刷処理装置は、管理装置から受信したジョブデータに対応する印刷データを保持する保持手段と、前記保持手段に保持される印刷データに対する、ユーザによる印刷設定の変更操作を受け付ける操作受付手段と、前記操作受付手段により受け付けた変更操作の操作履歴を記憶する操作履歴記憶手段と、前記ジョブデータの印刷設定に対してフィードバックを行うためのフィードバックデータを、前記操作履歴記憶手段に記憶された操作履歴に含まれる印刷設定項目の少なくとも一部に基づき生成する生成手段と、前記生成手段により生成されたフィードバックデータを前記管理装置に送信する送信手段と、前記保持手段に保持される印刷データを印刷する印刷手段とを有することを特徴とする。
【００１０】
また、本発明における管理装置は、ジョブデータを管理する管理手段と、前記印刷処理装置から前記ジョブデータに対応する印刷データに対し、ユーザの操作により設定変更された少なくとも一部の印刷設定項目に基づき生成されたフィードバックデータを受信する受信手段と、前記受信手段により受信したフィードバックデータを保持する保持手段と、前記保持手段により保持されるフィードバックデータの少なくとも一部の印刷設定項目およびその設定値を含む情報をユーザに提示する提示手段と、前記提示手段により提示した情報から、ユーザの指示に応じて、フィードバックすべき情報を受け付ける受け付け手段と、前記受け付け手段により受け付けた前記フィードバックすべき情報に基づき、フィードバックデータに含まれる印刷設定項目およびその設定値を前記ジョブデータへ反映する反映手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明よれば、オペレータなどによる印刷処理装置での操作履歴の少なくとも一部の情報を用いて、次回以降のジョブデータの印刷においてフィードバックすべき情報を提供することができる。
【００１２】
これにより、ユーザの作業工数が減少し、ジョブ投入から印刷完了までの時間を大きく減少させることができる。さらに、印刷オペレータが印刷設定を選択する操作を覚える必要がなくなるため、作業効率が向上すると共に人為ミスを無くすことができる。
【発明を実施するための最良の形態】
【００１３】
[本発明における実施例１]
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１４】
＜本発明の実施例におけるＭＦＰのハードウェア構成＞
図１は本発明を適用可能なMulti Function Peripheral（以下、ＭＦＰ）の一例のブロック図である。ＭＦＰは複写、印刷、スキャンなど複数の機能を備えたデバイスである。本実施形態では、印刷機能が必須であるが、複写やスキャン機能は必須ではないので、単機能のプリンタを用いることもできる。そこで本実施形態で用いるＭＦＰ等のデバイスを印刷処理装置と呼ぶ場合もある。
【００１５】
図１において、ＣＰＵ１０１（中央処理装置）は、コントローラの制御および演算処理等を行うものである。ＲＯＭ１０２（読み出し専用メモリ）は、システム起動プログラムの情報等の記憶領域である。ＲＡＭ１０３（ランダムアクセスメモリ）は、使用制限のないデータ記憶領域であり、ＨＤ部１０４は、ハードディスクあるいはＳＲＡＭなど不揮発性記憶装置である。ＲＡＭ１０３は、オペレーティングシステム（以下、ＯＳ）や通信制御およびエンジン制御などのプログラムがロードされ、実行されたり、データが記憶されたりする領域である。
【００１６】
コントローラ部１０５は、上記１０１〜１０４を有し、デバイス全体を制御する。スキャナ１０６は、画像の読み取り処理を行う。プリンタ１０７は、コントローラ部１０５の制御のもとで印刷処理を行う。印刷処理の方式として、インクジェット方式、電子写真方式などいくつかの印刷方式がある。電子写真方式では、帯電性を持った微細な粒子であるトナーが、静電気によって紙に転写され、定着器によって定着させることで印刷が行われる。トナーは、イエロー、マゼンタ、シアン、ブラックの４色で構成させることが多い。
【００１７】
ＵＩ（ユーザインタフェース）部１０８は、ユーザからの指示を受け付けたり、あるいは、表示を行ったりする。通信部１０９は、ネットワーク通信制御を行う部位であり，他のデバイスやコンピュータとの通信を可能とする。システムバス１１０は、上述した構成要素間のデータの通路となる部位である。後加工部１１１は、中綴じ、裁断、パンチ穴開け、くるみ製本など印刷後に必要な加工を行う。
【００１８】
＜本発明の実施例におけるＭＦＰのソフトウェア構成＞
図２は本発明において適用可能なＭＦＰのソフトウェア構成の例を示す図である。本ソフトウェアはＲＯＭ１０２あるいはＨＤ部１０４に保持され、ＭＦＰ起動時にＲＡＭ１０３にロードされた後、実行される。ソフトウェア２００は本発明において適用可能なＭＦＰのソフトウェア全体を示している。
【００１９】
ＯＳ２０１は、ＭＦＰ全体の資源を管理／制御する。ＡＰＩ−１（２０２）は、ＯＳ２０１上で動作するアプリケーションのためのインタフェースである。アプリケーションはＡＰＩ−１を通じて、ＭＦＰ上のリソースにアクセスしたり、コマンドを実行したりすることができる。コントローラ制御部２０３はＯＳ２０１上で動作し、スキャナ１０６、プリンタ１０７、ＵＩ部１０８などを制御する。
【００２０】
リソース管理部２０４は、コントローラ制御部２０３、後述する仮想マシン２０５、仮想マシン２０５上の全アプリケーションが、メモリ等のＭＦＰ内のリソース資源を使用する際、予め決められた以上の資源を使用できないように管理する。仮想マシン２０５は、特定のアプリケーションを実行するために最適化された実行環境であり、例えば、Ｊａｖａ（登録商標）の仮想マシンなどが挙げられる。
【００２１】
ＡＰＩ−２（２０６）は、仮想マシン２０５上で動作するアプリケーションが、コントローラ制御部２０３、リソース管理部２０４、ＡＰＩ−１（２０２）などを利用するためのインタフェースである。アプリケーション管理アプリ２０７は、仮想マシン２０５上で動作するアプリケーションを管理する。アプリケーションのダウンロード、アップロード、消去、有効化／無効化を行うものである。アプリケーション２０８は仮想マシン２０５上で動作するアプリケーションを示す。
【００２２】
ＭＦＰ１００には期待される役割に応じて、任意の機能を持つアプリケーションを任意の数だけインストールし、動作させることが可能である。
【００２３】
＜本発明の実施例におけるユーザインタフェースの例＞
図３、図４はＵＩ部（１０８）が提供するＩＵの一例である。キー入力部３００は、ハードキーによりユーザ操作を受付可能である。ＯＮ／ＯＦＦボタン３０１は、ＭＦＰの起動／停止を行う際に利用する。節電キー３０２は、本ボタンを押下されるとＭＦＰは節電モードに移行する。ここでの節電モードとは、機器内部にある一部の部品への電源供給を停止することで機器全体の電力消費を抑える状態のことを示す。カウンタ確認キー３０３は、本ボタンを押下されるとタッチパネルに課金カウンタの値が表示される。タッチパネルに関しては後述の図４にて説明する。
【００２４】
ここでタッチパネルに表示される課金カウンタの表示例を図２４に示す。ここでのトータルとは、ＭＦＰが設置されてから現在まで、排紙された面数を示す。白黒トータルとはトータルのカウンタ値のうち、白黒印刷の面数であり、カラートータルとはトータルのカウンタ値のうち、白黒印刷以外の面数である。
【００２５】
スタートキー３０４は、押下されることにより、コピー／印刷／スキャン／送信などのＭＦＰが提供するジョブを開始する。ストップキー３０５は、押下されることにより、スタートキー３０４により開始したジョブを停止する。テンキー３０６は、数値情報を入力する。ＩＤキー３０７は、認証情報の入力を行うことを指示するものである。クリアキー３０８は、テンキー３０６によって入力された情報をクリアする。リセットキー３０９は、ユーザによって処理対象のジョブに指示されたすべてのパラメータをリセットする。
【００２６】
ヘルプキー３１０は、押下することにより、操作方法といったユーザの操作の助けとなる情報を表示する。ユーザモードキー３１１は、各種設定を開始するためのキーである。ＵＩ部１０８は操作受付手段としてタッチパネルを備えている。タッチパネルはジョブの情報等の表示機能を備えると共に、表示領域が押下されたかどうかを検知することにより、ユーザからの入力を受け付けることができる。
【００２７】
図４の４００はＭＦＰが操作可能になったときにタッチパネル上に表示される画面の一例である。コピーボタン４０１は、複写処理の設定を行う場合に押下する。送信ボタン４０２は、送信処理の設定を行う場合に押下する。ボックスボタン４０３は、ボックスに関する処理の設定を行う場合に押下する。後述する図８で示されるような画面に遷移する。拡張キー４０４は、アプリケーション２０８の画面を表示する場合に押すキーである。色選択リストボックス４０５は、リストの中から自動選択、カラー、白黒など色に関する設定を選択し変更する。
【００２８】
ステータス表示欄４０６は、ステータスやメッセージなどユーザへの通知情報を表示する。ここでは例として、コピー可否、倍率、用紙選択法、部数を表示している。等倍ボタン４０７は、押下することで等倍コピーを指定する。倍率ボタン４０８は押下することで、倍率を指定する。用紙選択ボタン４０９は、用紙をどこから給紙するかを指定する。
【００２９】
仕上げボタン４１０は、ソート実効有無、フィニッシング、などの設定を指定する。両面ボタン４１１は、原稿スキャン、印刷をそれぞれ片面または両面のどちらにするかを指定する。割り込みボタン４１２は、現在実行中のジョブを中断して、新規のジョブを投入できるようにする。
【００３０】
部位４１３は濃度調整のためのスライドバー、ボタンであり、印刷物の印刷濃度を指定する。リスト４１４は原稿スキャンの特性を指定するものであり、例えば印刷物の原稿に合わせて、文字向けスキャン、写真向けスキャン、といったスキャン方法の切り替えを可能にする。応用モードボタン４１５は、画像調整、表紙や合紙などの設定、製本の指定、ＯＨＰ中差しの設定、とじしろの大きさ、など複雑な指示を可能にする。システム状況表示ボタン４１６は、押下することにより、ＭＦＰを構成する各コンポーネントの状態や、ＭＦＰに記録しているジョブ履歴情報を表示することができる。
【００３１】
以上のように、ＭＦＰにおいては、種々の印刷設定について設定の変更操作を行うことができる。変更された印刷設定項目は、その設定値と関連づけられ、操作履歴として保存される。
【００３２】
＜本発明の実施例におけるシステム構成図＞
図５に本システムの構成図を示す。図５のシステムは、ＭＦＰを除き、パーソナルコンピュータ等の管理装置により実現されるソフトウェアモジュールの構成を示す。この管理装置はＭＦＰおよび印刷ジョブに関しての管理を行う機能を有する。
【００３３】
プリプレスマネージャ５０１は、印刷対象となる印刷データを編集作成するとともにジョブ定義ファイルを作成する。ここではジョブ定義ファイルとして、ＪＤＦ（Job Definition Format）（登録商標）ファイルを利用することとする。ＪＤＦとは、印刷ワークフローのためのジョブ定義、および工程間の相互情報伝達を可能にするための規約である。印刷データの例としては米国アドビ社のＰＤＦ（Portable Document Format）がある。ＪＤＦはＣＩＰ４（Cooperation for Integration of Processes in Prepress, Press, and Post press）によって定められている。ここでの詳細な説明は割愛する。ＪＤＦには印刷処理のための種々の設定情報が含まれる。その点において、ＪＤＦのことを印刷設定データと呼ぶ場合もある。
【００３４】
ジョブマネージャ５０２は、ユーザの指示の元、任意のタイミングでＭＦＰ１００にジョブデータを送信する。通常、ジョブデータの例としては、上述したＰＤＦとＪＤＦの組が挙げられる。ＪＤＦパーサ５０３は、ジョブマネージャ５０２から受け取ったジョブデータをＭＦＰ１００が実行するのに最適な形式に変換し、プリントキュー５０８に変換後のデータを送る。プリントキュー５０８はＭＦＰ１００にジョブを送るための待ち行列であり、このプリントキュー５０８上に保持されているジョブは、任意のタイミングで編集や印刷など各種ユーザの操作が可能である。印刷が指示された場合はプリンタ１０７にジョブを送信する。
【００３５】
ログインマネージャ５０４は、ユーザがＵＩ部１０８や通信部１０９を介してＭＦＰ１００にアクセスする際にログイン認証を行う。認証に利用するユーザ情報は、ログインマネージャ５０４がＨＤ部１０４に記録・管理しても良いし、後述する認証サーバ５０７に問い合わせても良い。履歴格納部５０５は、ＵＩ部１０８でユーザが行った操作やプリンタ１０７が実行したジョブの履歴を保持する操作履歴記憶の機能を有する。履歴管理サーバ５０６は、履歴格納部５０５に記憶されている操作履歴やジョブ履歴を定期的に取得し、保持・管理する。操作履歴は、本実施形態では、ＭＦＰに保存された操作履歴そのものではなく、操作履歴から選別された印刷設定項目に関する操作履歴を、ＭＦＰから設定定義データとして受信し、それを蓄積したデータベースである。
【００３６】
認証サーバ５０７は、プリプレスマネージャ５０１、ジョブマネージャ５０２、ログインマネージャ５０４にログインのためのユーザ情報を提供する。これにより、ユーザを識別可能となる。フィードバック生成部５０９は、履歴格納部５０５に記憶された操作履歴をジョブマネージャ５０２に送信する。フィードバック生成部５０９における詳細な処理に関しては後述の図１３にて説明する。ジョブコネクタ５１０は、ＪＤＦデータをＭＦＰ１００が実行するのに最適な形式に変換し、プリントキュー５０８へ送信する。外部コントローラ５１１は、ＭＦＰ１００の外部に配置され、プリンタ１０７の制御や、画像データをプリンタ１０７へ送信する。
【００３７】
＜本発明における実施例の操作履歴の構成＞
図６に操作履歴の構成例を示す。本発明における実施例のＭＦＰでは、ユーザの操作を記憶して保持する履歴格納部５０５を備えている。履歴格納部５０５が有する情報は、ＨＤ部１０４に記録される。
【００３８】
操作履歴には、“操作ＩＤ”、“日時”、“処理”、“処理に関連するデータ（パラメータ）”を記録する。“操作ＩＤ”は、操作を一意に特定するための文字列であり、ここでは連続に増加する自然数とする。“日時”は操作を指示した時刻であり、“処理”は行った内容の概要を示し、“パラメータ”は当該処理に関連するデータである。
【００３９】
次に図６における操作履歴を用いて具体的に説明する。操作ＩＤ：１２２のレコードは、2008年9月16日10時01分10秒に、ログイン画面７００において、ユーザＩＤテキストボックス７０１に“１０００”及び、パスワードテキストボックス７０２に入力したユーザＩＤと対応する正しい暗証番号が入力され、ＩＤキー３０７を押下の後、ユーザがログインしたことを示す。ログイン画面７００については後述の図７にて説明する。図６には明記していないが、以降ログインからログアウトまでが、同一ユーザの一連の操作を意味する。例えば、操作ＩＤ：１２２から操作ＩＤ１３２までの操作はユーザ：１０００が行った操作となる。
操作ＩＤ：１２３のレコードは、ジョブ選択画面において、ジョブＩＤ：５００のジョブが選択されたことを示す。ジョブ選択画面に関しては後述の図８にて説明する。
操作ＩＤ：１２４のレコードはカラー調整画面において、Ｙ：２とするカラー調整が行われたことを示す。カラー調整画面は後述の図９にて説明する。
操作ＩＤ：１２５のレコードは試し印刷が行われたことを示す。試し印刷は、通常一部印刷を示すが、特定ページだけを印刷するよう設定されても良い。印刷が行われるとＭＦＰ１００はＨＤ部１０４にジョブの実行の結果であるジョブ実行履歴を記録する。ジョブ実行履歴については後述する。
操作ＩＤ：１２６のレコードはカラー調整画面において、Ｙ：３、Ｍ：−１とするカラー調整が行われたことを示す。
操作ＩＤ：１２７のレコードは試し印刷が行われたことを示す。
操作ＩＤ：１２８のレコードはカラー調整画面において、Ｙ：４、Ｍ：−２とするカラー調整が行われたことを示す。
操作ＩＤ：１２９のレコードは試し印刷が行われたことを示す。
操作ＩＤ：１３０のレコードはカラー調整画面において、Ｙ：３、Ｍ：−２とするカラー調整が行われたことを示す。
操作ＩＤ：１３１のレコードは試し印刷が行われたことを示す。
操作ＩＤ：１３２のレコードでログアウトしたことを示す。
【００４０】
操作ＩＤ：２２３から３３１は、ユーザＩＤ：１１００のユーザの操作である。ログイン、ジョブ選択、試し印刷処理は上述と同様である。
操作ＩＤ：２２６のレコードは印字位置調整が行われたことを示す。印字位置調整は、用紙内のどの位置に印刷を行うかを標準値に対して相対的に指定するものである。ここでは標準値に対して、Ｘ方向に＋１mm、Ｙ方向に＋３mmの指定がされたことを示す。印字位置調整画面については後述の図１０において説明する。
操作ＩＤ：２２８のレコードは操作ＩＤ：２２６と同様の印字位置調整処理であり、ここでは、Ｘ方向に＋３mm、Ｙ方向に＋３mmの指定がされている。
操作ＩＤ：５５５から５６０は、ユーザＩＤ：１２００のユーザの操作である。
操作ＩＤ：５５６のレコードは、グラデーションをスムース１に変更したことを示す。グラデーションとは２つの異なる色の間を連続的に変化させるための階調制御であり、本ＭＦＰでは、スムース１及び、スムース２と呼ぶ制御パタンを有するものとする。グラデーション指定画面は後述の図１１にて説明する。
【００４１】
操作ＩＤ：５５８のレコードは、グラデーションをスムース２に変更したことを示す。
操作ＩＤ：１６００から１６０３は、ユーザＩＤ：２０００のユーザの操作である。
操作ＩＤ：１６０２のレコードは、ジョブＩＤ：５００のジョブを削除したことを示す。ユースケースの例としては、発注を受け設定したジョブについて、顧客からの入金が完了した時点で削除する例がある。
【００４２】
図７は上述したログイン画面の一例である。ＵＩ７００は操作パネル上に表示されるログインダイアログである。ユーザＩＤテキストボックス７０１はユーザＩＤを、パスワードテキストボックス７０２はパスワードを入力するためのテキストボックスである。ユーザは本画面からログイン操作を行う。ユーザＩＤ、パスワードを入力し、ＩＤボタン３０６を押下する。ＭＦＰ１００はＩＤボタン３０６が押下されるとその時点で入力されていたユーザＩＤ、パスワードを用いてログイン認証処理を行い、ユーザＩＤ、パスワードが正しければ図４に示したような操作画面に移行する。
【００４３】
図８は上述したジョブ選択画面の一例である。ＭＦＰ１００はボックスボタン４０３が押されると、この画面を表示する。ボックス内文書リスト８０１は、各文書の種類、文書名、用紙サイズ、ページ数、記録日時等の情報を表示する機能を備える。種類欄は保存されている文書の色を示す。例えば、アイコンにて表示する場合、アイコンが白黒であれば白黒文書を、カラーであればカラー文書であることを示す。用紙サイズ欄は用紙サイズを示す。ページ欄はページ数を示す。日付／時刻欄は文書が記録された日時を示す。
【００４４】
プリントボタン８０２が押下されると、ボックス内文書リスト８０１の中の選択されている文書をプリンタ１０７が印刷する。プリントボタン８０２を押下後、試し印刷だけを行うことも可能である。試し印刷の場合、ジョブの部数指定が複数であっても一部だけを印刷する。原稿読込ボタン８０３は、スキャナ１０６から原稿データを読み込む際に指定する。カラー調整ボタン８０４は押下すると、図９にて後述するカラー調整画面を表示する。編集メニュー８０５は、図１０にて後述する印字位置調整画面などその他の文書データに関わる編集処理の設定を指定可能である。
【００４５】
図９は上述したカラー調整画面の一例である。ボタン９０１はイエローの濃度の値を増加させるボタンであり、これに対し、ボタン９０２は減少させるボタンである。エリア９０３は指定した濃度の値を表示するエリアである。番号は図示しないが、マゼンタ、シアン、ブラックについても９０１、９０２、９０３と同様の項目を備え、設定変更が可能である。ボタン９０４を押下することにより、図１５にて後述する色相調整画面へ遷移する。ボタン９０５を押下することにより図１１にて後述するグラデーション指定画面へ遷移する。ＯＫボタン９０６は、指定された値を保存し、設定変更する。設定取消ボタン９０７は、指定された値を保存せずに前の画面に戻る。
【００４６】
図１０は上述した印字位置調整画面の一例である。ボタン１００１、ボタン１００２、ボタン１００３、ボタン１００４は、移動させたい印字方向を指定するためのボタンであり、それぞれ、上、右、下、左の方向を指定する。それらのうちいずれかの方向が選択された状態で数字キー３０６を押下することで移動量をmmで指定する。ＯＫボタン１００５は、指定された値を保存する。キャンセルボタン１００６は、指定された値を保存せずに前の画面に戻る。操作履歴においては、方向の指定をＸＹ軸による平面で保持することとし、右方向をＸのプラス方向、上方向をＹのプラス方向として記録する。
【００４７】
図１１は上述したグラデーション指定画面の一例である。ボタン１１０１はグラデーションしないことを指定する。ボタン１１０２はグラデーション：スムース１を指定する。ボタン１１０３はグラデーション：スムース２を指定する。ボタン１１０４はグラデーションをグラフィックスデータに適用することを指定し、これに対し、ボタン１１０５は適用しないことを指定する。ボタン１１０６はイメージデータにグラデーションを適用することを指定し、これに対し、ボタン１１０７は適用しないことを指定する。ＯＫボタン１００８は、指定された値を保存する。キャンセルボタン１１０９は、指定された値を保存せずに前の画面に戻る。
【００４８】
図１２は上述したジョブ履歴の一例である。印刷処理を指示したときの操作ＩＤ、ジョブ履歴を一意に特定するジョブ履歴記録番号、ジョブＩＤ、ジョブの開始終了時刻、ジョブタイプ、ジョブの完了状態を示すステータス、ユーザを特定するーザＩＤ、文書属性である文書名／論理面数／用紙サイズ／排紙枚数／印刷面数／ページレイアウト／カラーモード／印刷面などの情報を記録する。
【００４９】
＜本発明の実施例におけるフィードバック生成に関して＞
本発明におけるフィードバックとは、操作履歴を次回以降のユーザの利用において、有効活用するため、操作履歴に基づいて生成したフィードバックデータをユーザに提示する処理である。図１３のフローチャートを用いて、本発明の実施例におけるフィードバック生成部５０９の動作を説明する。フィードバック生成部５０９におけるフィードバック処理は様々なタイミングで開始可能である。例えば、プリントキュー５０８に保持されているジョブについて、一定期間操作が無いとき行っても良いし、プリントキュー５０８からジョブが削除される際に行っても良い。
【００５０】
ステップＳ１３０１において、対象ジョブのＩＤを取得する。例えばジョブ削除の処理をフィードバック処理のトリガにする場合は、削除するジョブが対象ジョブとなる。ステップＳ１３０２において、フィードバックする操作の集合を格納するための空のリストを作る。ステップＳ１３０３において、ステップＳ１３０１の対象ジョブに関連するユーザ操作を操作履歴からひとつ読み取る。操作履歴はＨＤ部１０４に記録されている。
【００５１】
ステップＳ１３０４において、すべてのユーザ操作を読み取ったか判定し、すべて読み取っていれば再度ステップＳ１３１１に戻り、そうでなければステップＳ１３０５に進む。ステップＳ１３０５において、印刷中の操作か判定し、印刷中あればステップＳ１３０３に、そうでなければステップＳ１３０６に進む。一般的に、ここでの印刷中の操作は試し印刷であることが多いためフィードバックの対象から外すこととする。ただし、ユーザの設定によっては、この判定による選別はなくしても良い。ステップＳ１３０６において、フィードバックすべきか判定する。フィードバックすべきであればステップＳ１３０７に、すべきでなければステップステップＳ１３０３に進む。この判定は予めフィードバックすべき処理のリストを用意しておき、そのリストに存在するか否かで判定する。
【００５２】
ここでリストの例を図１４に示す。図１４に示した色相調整処理は、色相すなわち色の様相の変更を行う処理である。例えば印刷装置や顧客の求める品質によっては、必ず印刷時に調整が必要と判断する可能性がある。そのような場合は、このリストにあらかじめ入れて定義情報とし、フィードバックの対象から除くこととして、選別する。色相調整処理画面については後述の図１５にて説明する。
【００５３】
ステップＳ１３０７において、当該処理と同じ処理がすでにリストに登録されているかを判定し、登録されていればステップＳ１３０８へ、登録されていなければステップＳ１３１０に進む。ステップＳ１３０８において、読み取った操作と同じ処理がすでにリストに追加されている場合は、これらが集約可能か判定する。
【００５４】
集約可能な処理の例としてカラー調整を挙げる。ＵＩの例は前述した図９に示したものである。イエロー、マゼンタ、シアン、ブラック各色において、カラーを数値で指定可能であり、ボタン９０１を押すことで印刷物の該当色の濃度が上がり、ボタン９０２を押すことで濃度が下がる。ユーザは、印刷物が所望のカラーバランスでは無かった場合、いずれかの色の濃度を本ＵＩにて調整して印刷を行い、出力を確認することが可能である。この処理は、ユーザの操作として複数回実施したとしても、結果としてはひとつに集約できる。例えば、図６の操作履歴の例では、結果として有効にすべき設定は各色の最後の処理である操作ＩＤ１３０の設定（イエロー＋３、マゼンタ−２）である。
【００５５】
対象処理が集約可能の判定は、予め集約可能な処理のリストを保持しておき、対象処理がこの中に存在するかを判定すれば良い。図１６に集約可能な処理リストの一例を示す。ここではカラーバランスが集約可能な処理として挙げられている。
【００５６】
ステップＳ１３０９において、リストに集約追加する。この場合、既存のリスト内要素における同じ処理に対して上書きする。ステップＳ１３１０において、リストに追加する。ステップＳにおいて、リストにフィードバックすべき処理が蓄積されているので、それをＪＤＦに変換する。図１７に、図６の操作ＩＤ１３０に対応するカラー調整の設定（イエロー＋３、マゼンタ−２）をＪＤＦに変換した例を示す。ステップＳ１３１２において、ジョブ送信元に返信するために、ジョブＩＤと関連付けた、処理種類、処理日時、変換後ＪＤＦデータをジョブマネージャ５０２に送信する。
【００５７】
変換されたＪＤＦデータは管理装置に送り返される。そこで、管理装置で作成されてＭＦＰに送信される印刷設定データとしてのＪＤＦと区別するために、ここではステップＳ１３１１で変換されたＪＤＦを設定定義データと呼ぶことにする。
【００５８】
図１５は上述した色相調整処理を行うダイアログ画面の例である。ＭＦＰ１００では、イエロー、グリーン、シアン、ブルー、マゼンタ、レッドの色生成において、各色の色相を調整可能である。例えば、イエローについては、ボタン１５０１によりグリーン寄りに、ボタン１５０２でレッド寄りに指定することができる。グリーン、シアン、ブルー、マゼンタ、レッドについても番号図示はしないが、イエローと同様な色相の指定が可能である。ＯＫボタン１５０４は、指定された情報を保存する。設定取消ボタン１５０３は、指定された情報を保存せずにダイアログを閉じる。
【００５９】
上述した判定基準のために用いる、図１４、図１６などの処理のリストは、製造時に適切な初期値がセットされるが、その後、ユーザやサービスパーソンによって、更新することが可能である。また必要に応じて、いずれかのみの定義情報を利用しても良いし、両方を利用しても構わない。
【００６０】
＜ＭＦＰとＰＪＭの連携＞
図１８において、本発明における実施例に適用可能なコンピュータの構成例を示す。プリプレスマネージャ５０１、ジョブマネージャ５０２、履歴管理サーバ５０６、認証サーバ５０７、ジョブコネクタ５１０、外部コントローラ５１１が動作するコンピュータのブロック図の一例である。
【００６１】
ＣＰＵ（中央処理装置）１８０１は、このコンピュータ全体の制御および演算処理等を行うものである。ＲＯＭ（読み出し専用メモリ）１８０２は、システム起動プログラムの情報等の記憶領域である。ＲＡＭ（ランダムアクセスメモリ）は、使用制限のないデータ記憶領域であり、オペレーティングシステム、アプリケーション、デバイスドライバおよび、通信制御などのプログラムがロードされ、実行される領域である。ＫＢＣ（キーボード制御部）１８０４は、キーボードより入力データを受け取りＣＰＵへ伝達する。ＣＲＴ部（ディスプレイ制御部）１８０５は、ディスプレイ装置への表示制御をする。
【００６２】
ＨＤ部１８０６は、ＨＤ（ハードディスク）、ＦＤ（フロッピー(登録商標)ディスク）、ＳＲＡＭ（不揮発性記憶装置）等の外部記憶装置であり、プログラムおよびデータを記憶、格納しておき、実行時に必要に応じて参照または、ＲＡＭ１８０３へロードする。通信部１８０７は、ネットワーク通信制御を行うものであり、図１で説明したようにネットワークに接続された他のコンピュータや周辺機器との通信が可能とする。システムバス１８０８は、上述の構成要素間のデータを送受信する際の通路となるべきものである。本実施例において、コンピュータは印刷処理のためのジョブデータを管理する管理装置としての機能を有する。以下、コンピュータをＰＪＭ（Print Job Manager）と呼ぶ。
【００６３】
図１９のフローチャートを用いて、本発明の実施例におけるＰＪＭの動作を説明する。本動作は前述したコンピュータにて実施されるものとする。ステップＳ１９０１において、ＭＦＰにて行う処理のイベント発生を待つ。ここでのイベントとは、他のプログラムやユーザからの指示などを示す。なんらかのイベントが発生すると、ステップＳ１９０２に進む。
【００６４】
ステップＳ１９０２において、Ｓ１９０１で受信したイベントがプリプレスマネージャ５０１からのジョブ受信があったか判定する。ジョブ受信があれば、ステップＳ１９０３にて、ＨＤ部１８０６にフォルダを作成してジョブを保存する。ここでは、ＪＤＦファイル、及びＰＤＦファイルなどがジョブとして保存される。
【００６５】
ステップＳ１９０４において、Ｓ１９０１で受信したイベントがＭＦＰ１００からのフィードバックデータであるか判定する。フィードバックデータの受信であれば、ステップＳ１９０５にて、元のＪＤＦファイルが保存されているフォルダにそのフィードバックデータを保存する。フィードバックデータは１つ以上のユーザ操作のリストであるので、ここではフィードバックリストと呼ぶ。
【００６６】
ステップＳ１９０６において、Ｓ１９０１で受信したイベントが、保存されているジョブに対するユーザからの更新指示であるか判定する。ジョブに対する更新指示であればステップＳ１９０７に、なければステップＳ１９０９に進む。
【００６７】
ステップＳ１９０７において、更新対象であるジョブに対応するＪＤＦファイルに関するフィードバックデータがあるか判定する。ここで、フィードバックデータがあればステップＳ１９０８にて、ＪＤＦファイルを退避保存する。ステップＳ１９０９において、ユーザからのジョブの更新指示を反映したＪＤＦファイルを保存する。ここでのジョブの更新とは、用紙サイズや用紙種類の変更などが挙げられる。
【００６８】
ステップＳ１９１０において、Ｓ１９０１で受信したイベントが、ユーザからのジョブ送信指示があるか判定する。ジョブの送信指示であればステップＳ１９１１に進み、そうでなければＳ１９０１に戻る。
【００６９】
ステップＳ１９１１において、送信指示されたジョブに対応するＪＤＦファイルに関するフィードバックデータがあるか判定し、あればステップＳ１９１２へ、無ければＳ１９２０へ進む。
【００７０】
ステップＳ１９１２において、ＭＦＰ１００から部品交換履歴を取得する。
【００７１】
ここで部品交換履歴の例を図２０に示す。ここで、部品交換履歴は部品名と交換時期の情報を有する。
【００７２】
ステップＳ１９１３において、フィードバックデータと部品交換履歴を照合し、無効化すべきフィードバックデータがあるか判定する。この判定は、フィードバックデータと部品交換履歴から求められる交換部品の交換部品照合テーブル（図２１）を参照することで行う。
【００７３】
図２１において、交換部品照合テーブルの例を示す。これは交換部品とこれに対応する無効化すべき処理（設定項目）との対応する定義情報を有している。ここでの無効化とは以前の操作履歴から生成されたフィードバックデータにおいて、対象となる設定情報を削除することを意味する。
【００７４】
例えば、部品交換履歴において、イエローのトナーが交換されていた場合、図２１の交換部品照合テーブルを参照し、イエローのカラー調整処理を無効化すべきであると判定する。これは、フィードバックデータに含まれている操作の後、対象部品が交換されている場合、その操作を再現することは意味がない可能性が高いとみなし、フィードバックに含まれる操作に対応するデータを無効化する意図である。
【００７５】
ステップＳ１９１４において、無効化すべきであると判定された処理に対応するユーザ操作をフィードバックリストから削除する。
【００７６】
ステップＳ１９１５において、ジョブの更新指示があったか判定する。ジョブの更新指示の有無に関しては、例えばステップＳ１９０８にて行った退避保存したデータの有無を確認し、判定する。ステップＳ１９１６において、ジョブデータの更新に対応して無効化すべき処理があるか判定する。この判定は更新処理と操作処理の対応テーブル（図２２）を参照することで行う。
【００７７】
図２２にジョブ更新に基づき、フィードバックデータの中の無効化すべき処理の対応を示す定義情報テーブルの一例である。この例では、用紙サイズ変更があった場合、印字位置調整処理を無効化すべき処理とみなすことを示している。
【００７８】
ステップＳ１９１７において、Ｓ１９１６の判断に基づく無効化の処理を踏まえて、フィードバックリストを更新する。
【００７９】
ステップＳ１９１８において、更新したフィードバックリストに基づくフィードバックすべき内容をダイアログウインドウに表示する。図２３にダイアログウインドウの一例を示す。図２３に関しての詳細は後述する。
【００８０】
ステップＳ１９１９において、ユーザからの指示に基づき、フィードバックリストをさらに更新し、それをＪＤＦファイルに反映する。ステップＳ１９２０において、送信指示対象となる指示の反映後のジョブをＭＦＰ１００へ送信する。
【００８１】
図２３はジョブマネージャ５０２がＭＦＰ１００へのジョブ送信指示を受けたときに、ユーザに表示するダイアログウインドウの一例である。これは図６の操作履歴におけるユーザ操作を処理し、フィードバックデータとしてユーザにフィードバックした例である。それぞれの操作は適用、非適用をそれぞれ選択できるようにチェックボックスになっている。
【００８２】
項目２３０１は操作パネルで行われたカラーバランス処理をＪＤＦに反映するかを指定するチェックボックスである。項目２３０２は操作パネルで行われた印字位置調整処理をＪＤＦに反映するかを指定するチェックボックスである。個別指定ボタン２３０３は、ボタンの左に表示されている処理をさらに分割して個別の設定として、印刷設定変更を可能にする。例えば項目２３０２の指示を、印字位置調整Ｘ：＋３と印字位置調整Ｙ：＋３の２つに分割して、それぞれにチェックボックスを設け、個別に指定するダイアログを表示する。
【００８３】
上述したプリプレスマネージャ５０１、ジョブマネージャ５０２、ＭＦＰ１００間の通信は、ＴＣＰ／ＩＰなどのプロトコルを用いて実現されても良いし、その他ネットワーク上で情報交換可能な任意のプロトコルでも良い。
【００８４】
以上により、ＰＭＪが過去の操作履歴から生成されたフィードバックデータをユーザに提示することで、ユーザの操作に関する作業工数が減少し、ジョブ投入から印刷完了までの時間を大きく減少させることができる。さらに、ＭＦＰ側で効率的な設定の集約を行うことにより、ユーザが不要な印刷設定を選択する操作を行う必要がなくなるため、作業効率が向上すると共に人為ミスを無くすことができる。さらには、ＰＪＭとＭＦＰが印刷処理システムとして連携することで、ＭＦＰ側で管理するジョブの操作履歴が消えるとしても、操作履歴の集約・更新により、以降の処理に有効な設定は保持し続けることが可能となる。
【００８５】
[本発明における実施例２]
実施例１では、図１３のＳ１３０１にて定義したように、ＭＦＰ１００内部にてあらかじめ定めたタイミングをトリガとして、フィードバック生成部５０９が操作履歴を解析していた。これに対し、ＭＦＰ１００の外部に存在する履歴管理サーバ５０６が定期的に履歴格納部５０５から操作履歴を取得して、ジョブマネージャ５０２に送信しても良い。ＭＦＰ１００に記録可能な操作履歴が少ない場合やＭＦＰ１００の動作負荷を下げたい場合に効果がある。履歴管理サーバ５０６は独立したコンピュータ上で動作するので、履歴情報を永続的に蓄積したい場合もこの実施例が好ましい。
【００８６】
＜備考＞
なお本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００８７】
また本発明の目的は、前述の実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムを読み出し実行することによっても達成される。この場合、記憶媒体から読み出された実行可能なプログラム自体が前述した実施形態の機能を実現することになり、そのプログラム自体およびプログラムを記憶した記憶媒体は本発明を構成することになる。
【００８８】
また、本発明には、プログラムの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８９】
また、発明の実施の形態は、本発明を中核として構成される装置又は方法を説明している。このため本実施形態には本発明の本質的部分を加えて付加的な構成要件も記載されている。すなわち発明の実施の形態において説明した装置又は方法の構成要件を備えることは、本発明を成立させるための十分条件ではあるものの、必要条件ではない。
【図面の簡単な説明】
【００９０】
【図１】ＭＦＰの構成図の例である。
【図２】ＭＦＰ内のソフトウェアブロック図の例である。
【図３】操作キーの一例を示す模式図である。
【図４】初期画面表示の一例を示す模式図である。
【図５】本発明のシステム構成の一例を示す模式図である。
【図６】操作履歴の一例を示す図である。
【図７】ログイン表示の一例を示す模式図である。
【図８】ジョブ選択画面の一例を示す模式図である。
【図９】カラー調整画面の一例を示す模式図である。
【図１０】印字位置調整画面の一例を示す模式図である。
【図１１】グラデーション画面の一例を示す模式図である。
【図１２】ジョブ履歴（プリント）の一例である。
【図１３】ＭＦＰにおけるフィードバックデータを作成する処理を示すフローチャートである。
【図１４】フィードバックしない処理のリストの一例である。
【図１５】色相調整画面の一例を示す模式図である。
【図１６】集約可能な処理のリストの一例である。
【図１７】ＪＤＦへの変換の一例である。
【図１８】コンピュータのブロック図の一例である。
【図１９】ＰＪＭにおけるジョブ送信時の処理を示すフローチャートである。
【図２０】部品交換履歴の一例である。
【図２１】交換部品と無効化すべき処理の対応を示す交換部品照合テーブルの一例である。
【図２２】ジョブ更新と無効化すべき処理の対応を示したテーブルの一例である。
【図２３】ジョブ送信時に表示するダイアログ画面の一例である。
【図２４】課金カウンタの表示例である。
【符号の説明】
【００９１】
１００ ＭＦＰ
１０７ プリンタ
５０１ プリプレスマネージャ
５０２ ジョブマネージャ
５０３ ＪＤＦパーサ
５０４ ログインマネージャ
５０５ 履歴格納部
５０６ 履歴管理サーバ
５０７ 認証サーバ
５０８ プリントキュー
５０９ フィードバック生成部
５１０ ジョブコネクタ
５１１ 外部コントローラ
【図１】
2010111075.tif 000003
【図２】
2010111075.tif 000004
【図３】
2010111075.tif 000005
【図４】
2010111075.tif 000006
【図５】
2010111075.tif 000007
【図６】
2010111075.tif 000008
【図７】
2010111075.tif 000009
【図８】
2010111075.tif 000010
【図９】
2010111075.tif 000011
【図１０】
2010111075.tif 000012
【図１１】
2010111075.tif 000013
【図１２】
2010111075.tif 000014
【図１３】
2010111075.tif 000015
【図１４】
2010111075.tif 000016
【図１５】
2010111075.tif 000017
【図１６】
2010111075.tif 000018
【図１７】
2010111075.tif 000019
【図１８】
2010111075.tif 000020
【図１９】
2010111075.tif 000021
【図２０】
2010111075.tif 000022
【図２１】
2010111075.tif 000023
【図２２】
2010111075.tif 000024
【図２３】
2010111075.tif 000025
【図２４】
2010111075.tif 000026