(57)【要約】      （修正有）【課題】複数の属性設定機能を利用したジョブ属性の設定の容易性を向上させる画像形成装置を提供する。【解決手段】画像形成装置は、印刷ジョブのジョブ属性を指定する仮想プリンタ、フィルタリング、ＪＤＦ、印刷データ等の複数の属性設定機能手段で指定されているジョブ属性及び該属性設定機能手段の優先順位に基づいて、ジョブ属性処理部１２及びデータ解析部１３からなるジョブ属性決定手段が、該印刷ジョブのジョブ属性を決定する。画像形成装置は、決定されたジョブ属性に基づいてプリンタエンジン３で印刷し、印刷履歴管理部１５が、その印刷結果と印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能手段を印刷履歴情報として生成して、データ記憶部１７に保管管理する。【選択図】図１
2015139905.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブのジョブ属性を指定する複数の属性設定機能手段と、
前記属性設定機能手段で指定されているジョブ属性及び該属性設定機能手段の優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定手段と、
前記ジョブ属性決定手段で決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷手段と、
前記印刷手段での印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能手段を印刷履歴情報として生成する履歴管理手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
情報を出力する情報出力手段と、
前記印刷履歴情報を記憶する記憶手段と、
前記印刷履歴情報の要求を受け付ける要求受付手段と、
を備え、
前記履歴管理手段は、
生成した前記印刷履歴情報を前記記憶手段に保管管理し、前記要求受付手段が該印刷履歴情報の要求を受け付けると、要求された該印刷履歴情報を、該記憶手段から取得して、前記情報出力手段に出力させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記履歴管理手段は、
前記印刷履歴情報から前記属性設定機能手段と該属性設定機能手段で指定されているジョブ属性を対応させたジョブ属性-設定機能対応表を作成することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記履歴管理手段は、
前記ジョブ属性-設定機能対応表と、該ジョブ属性-設定機能対応表に含まれているジョブ属性以外のジョブ属性と、を同時に前記情報出力手段に出力させることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記履歴管理手段は、
前記ジョブ属性-設定機能対応表と、該ジョブ属性-設定機能対応表に含まれているジョブ属性以外のジョブ属性と、を異なるタイミングで前記情報出力手段に出力させることを特徴とする請求項３記載の画像形成装置。
【請求項６】
印刷ジョブのジョブ属性を指定する複数の属性設定機能処理ステップと、
前記属性設定機能処理ステップで指定されているジョブ属性及び該属性設定機能処理ステップの優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定処理ステップと、
前記ジョブ属性決定処理ステップで決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷処理ステップと、
前記印刷処理ステップでの印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能処理ステップを印刷履歴情報として生成する履歴管理処理ステップと、
を有することを特徴とする画像形成制御方法。
【請求項７】
制御プロセッサに、
印刷ジョブのジョブ属性を指定する複数の属性設定機能処理と、
前記属性設定機能処理で指定されているジョブ属性及び該属性設定機能処理の優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定処理と、
前記ジョブ属性決定処理で決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷処理と、
前記印刷処理での印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能処理を印刷履歴情報として生成する履歴管理処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、複数のジョブ属性設定機能を利用したジョブ属性の設定の容易性を向上させる画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置、特に、エンドユーザのきめ細やかな要求に対応する必要のある商業印刷に用いられるプロダクションプリンタは、高機能化に伴ってジョブ属性の種類が増える傾向にあり、印刷属性の設定を容易化する技術が要望されてきている。
【０００３】
印刷ジョブの印刷時におけるジョブ属性の設定を軽減する技術としては、従来から種々の技術が知られている。例えば、仮想プリンタ、ジョブのフィルタリング、ＪＤＦ（Job Definition Format）等の技術がある。仮想プリンタは、印刷データを仮想的に設定されている印刷設定（ジョブ属性）に従った仮想印刷データを生成する技術であり、ジョブのフィルタリングは、ジョブの印刷設定に対して、予め設定されている印刷設定内容でフィルタ処理する技術である。ＪＤＦは、印刷ジョブの内容を画像形成装置で実行させたい印刷設定として記述した手順書となる技術である。
【０００４】
したがって、これらの技術で予めジョブ属性を与えることで、ユーザがジョブ属性を指定する負担を軽減することができる。
【０００５】
一方、高機能の画像形成装置は、一般的に、履歴機能を備えており、ジョブ毎に、初期のジョブ属性、印刷結果及び印刷時のジョブ属性が履歴として記録される（特許文献１等参照）。
【０００６】
したがって、履歴を見ることで、ジョブ毎に、どのようなジョブ属性を持って印刷されたのかを確認することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記画像形成装置の履歴機能を用いる従来技術にあっては、その履歴機能が、初期の印刷ジョブの内容（ジョブ属性）、印刷結果及び印刷時のジョブ属性を記録するのみである。したがって、印刷ジョブに対して、例えば、上記仮想プリンタ、フィルタリング、ＪＤＦ等の複数の機能（以下、属性設定機能という。）を利用してジョブ属性を変更して印刷した場合、最終的に印刷実行時のジョブ属性を決定した属性設定機能がいずれの属性設定機能であるかが分からない。その結果、複数の属性設定機能を利用して印刷ジョブに対してジョブ属性を変更して印刷させる場合に、複数の属性設定機能の利用性が悪く、作業性を向上させる上で、改良の必要があった。
【０００８】
そこで、本発明は、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像形成装置は、印刷ジョブのジョブ属性を指定する複数の属性設定機能手段と、前記属性設定機能手段で指定されているジョブ属性及び該属性設定機能手段の優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定手段と、前記ジョブ属性決定手段で決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷手段と、前記印刷手段での印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能手段を印刷履歴情報として生成する履歴管理手段と、を備えていることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を適用した画像形成装置の要部ブロック構成図。
【図２】ジョブ属性処理部のブロック構成図。
【図３】印刷履歴の一例を示す図。
【図４】ジョブ属性−設定機能表の一例を示す図。
【図５】印刷制御処理を示すフローチャート。
【図６】ジョブ属性仮決定処理を示すフローチャート。
【図７】印刷履歴リストの一例を示す図。
【図８】印刷履歴の出力例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図８は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの第１実施例を示す図であり、図１は、本発明の画像形成装置１の一実施例を適用した画像形成装置１の要部ブロック構成図である。
【００１４】
図１において、画像形成装置１は、例えば、プロダクションプリンタ等であり、その主要部として、印刷制御部２とプリンタエンジン３等を備えているとともに、図示しないが、操作表示部等を備えている。
【００１５】
画像形成装置１は、有線、無線の通信回線、例えば、ＬＡＮ（Local Area Network）等でクライアント端末ＣＬに接続されており、通信回線を介してクライアント端末ＣＬとの間で通信して、印刷ジョブ、制御信号の授受を行う。
【００１６】
クライアント端末ＣＬは、例えば、通常のハードウェア構成及びソフトウェア構成のパーソナルコンピュータ等が用いられ、文書編集ソフト、プリンタドライバ、ウェブブラウザＣＬｂ等を搭載している。クライアント端末ＣＬは、ユーザが文書等の印刷要求を行って、印刷設定操作を行うと、プリンタドライバが該文書に対する該印刷設定情報（ジョブ属性）と印刷データからなる印刷ジョブを作成して、通信回線を介して画像形成装置１へ送信する。また、クライアント端末ＣＬは、ユーザがＷｅｂブラウザＣＬｂを利用して、画像形成装置１に印刷ジョブの印刷履歴要求を行って、該印刷履歴情報を取得し、ディスプレイに表示出力する。
【００１７】
画像形成装置１の操作表示部は、画像形成装置１を操作するのに必要な各種キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）やＬＥＤ（Light Emitting Diode）等のランプを備えている。操作表示部は、操作キーから、画像形成装置１を利用した印刷処理に必要な各種操作や後述するようにジョブ属性を設定する処理等の各種操作が行われ、ディスプレイに、操作キーから入力された命令内容や画像形成装置１からオペレータに通知する各種情報、特に、印刷履歴情報等を表示する。
【００１８】
印刷制御部２は、クライアント端末ＣＬから印刷ジョブを受け取って、プリンタエンジン３で印刷可能な描画データを生成するとともに、印刷履歴情報を生成・管理する。
【００１９】
印刷制御部２は、データ受信部１１、ジョブ属性処理部１２、データ解析部１３、印刷制御部１４、印刷履歴管理部１５、設定管理部１６、データ記憶部１７、エンジンＩ／Ｆ部１８、コンテンツ処理部１９及びＷｅｂサーバ部２０等を備えている。
【００２０】
データ受信部１１は、上記通信回線を介してクライアント端末ＣＬと接続されており、クライアント端末ＣＬと通信して、クライアント端末ＣＬから印刷ジョブを受信する。
【００２１】
ジョブ属性処理部１２は、データ受信部１１が受信した印刷ジョブ及び設定管理部１６が管理する設定情報から、該印刷ジョブのジョブ属性を識別するとともに、設定・変更して仮のジョブ属性を決定（仮決定）し、決定結果をデータ解析部１３へ出力する。また、ジョブ属性処理部１２は、ジョブ属性の仮決定の経過情報を印刷履歴管理部１５に渡す。設定管理部１６は、プリンタエンジン３における印刷設定を管理する。なお、ジョブ属性処理部１２については、後で詳細に説明する。
【００２２】
データ解析部１３は、データ受信部１１が受信した印刷ジョブを解析して、ジョブ属性処理部１２から渡される仮決定されたジョブ属性に対して、印刷ジョブ（印刷データの設定）に基づいて、最終的なジョブ属性を決定する。データ解析部１３は、決定したジョブ属性と印刷データを印刷制御部１４及び印刷履歴管理部１５に渡す。
【００２３】
印刷制御部１４は、データ解析部１３から受け取ったジョブ属性と印刷データ（描画データ）をプリンタエンジン３に渡す。
【００２４】
プリンタエンジン（印刷手段）３は、例えば、電子写真式プリンタ、インクジェットプリンタ等のプリンタエンジンが使用されている。プリンタエンジン３は、印刷制御部１４から渡される印刷データ（描画データ）及びジョブ属性（制御信号）に基づいて、給紙部から送られてくる用紙、フィルム等の被記録媒体（以下、用紙という。）に画像を印刷出力して、印刷済みの用紙を、排紙トレイ上に排出する。
【００２５】
印刷制御部１４は、プリンタエンジン３での印刷が完了すると、プリンタエンジン３から印刷結果を取得して、設定管理部１６及び印刷履歴管理部１５へ、印刷ジョブ情報、ジョブ属性及び印刷結果を渡す。
【００２６】
エンジンＩ／Ｆ１８は、プリンタエンジン３が接続されており、印刷制御部2からプリンタエンジン３への制御信号や描画データ及びプリンタエンジン３から印刷制御部2へのステータス信号の授受を行う。
【００２７】
印刷履歴管理部（履歴管理手段）１５は、印刷制御部１４及びエンジンＩ／Ｆ１８から受け取った印刷結果、ジョブ情報及びデータ受信部１１、ジョブ属性処理部１２及びデータ解析部１３から必要な情報を受け取って、印刷履歴情報Ｒｊ（図３参照）を作成する。印刷履歴管理部１５は、作成した印刷履歴情報Ｒｊをデータ記憶部１７に保管して管理する。
【００２８】
データ記憶部（記憶手段）１７は、ＮＶＲＡＭ（Non-Volatile Random Access Memory）、ハードディスク等で構成され、印刷履歴情報Ｒｊ、画像データ等のデータを記憶する。
【００２９】
コンテンツ処理部１９は、Ｗｅｂサーバ部２０の提供するＷｅｂコンテンツを生成して、Ｗｅｂサーバ部２０に提供する。特に、コンテンツ処理部１９は、印刷履歴情報Ｒｊをコンテンツとして提供する。また、コンテンツ処理部19は、Ｗｅｂサーバ部２０を介してクライアント端末ＣＬｂのＷｅｂブラウザＣＬｂから要求された印刷ジョブの印刷履歴情報Ｒｊをコンテンツとして生成してＷｅｂサーバ部２０に渡す。
【００３０】
Ｗｅｂサーバ部（情報出力手段、要求受付手段）２０は、上記通信回線を介してクライアント端末ＣＬと接続されており、該クライアント端末ＣＬのＷｅｂブラウザＣＬｂと通信する。Ｗｅｂサーバ部２０は、ＷｅｂブラウザＣＬｂから印刷ジョブを指定した印刷履歴情報Ｒｊの要求があると、該印刷ジョブの印刷履歴情報Ｒｊをコンテンツ処理部１９に要求する。
【００３１】
コンテンツ処理部１９は、上記印刷ジョブを指定した印刷履歴情報Ｒｊの要求があると、印刷履歴管理部１５が管理する印刷履歴情報Ｒｊから、要求に応じた印刷ジョブの印刷履歴情報Ｒｊをコンテンツとして作成する。コンテンツ処理部１９は、作成した印刷履歴情報ＲｊのコンテンツをＷｅｂサーバ部２０に渡し、Ｗｅｂサーバ部２０がＷｅｂブラウザＣＬｂに渡して、ＷｅｂブラウザＣＬｂがクライアント端末ＣＬのディスプレイに該印刷履歴情報Ｒｊを表示する。
【００３２】
そして、上記ジョブ属性処理部１２は、図２に示すように、ブロック構成されており、プリンタ設定処理部３１、仮想プリンタ処理部３２、フィルタリング処理部３３及びＪＤＦ処理部３４を備えている。ジョブ属性処理部１２は、属性設定の優先順位として、仮想プリンタ処理部３２の仮想プリンタ＜フィルタリング処理部３３のフィルタリング＜ＪＤＦ処理部３４のＪＤＦ＜印刷設定（印刷データ）の順に設定されている。ジョブ属性処理部１２は、上記属性設定の優先順位に基づいて、印刷ジョブのジョブ属性を決定するジョブ属性決定処理を行い、ジョブ属性決定手段として機能している。
【００３３】
プリンタ設定処理部３１は、設定管理部１６の管理データに基づいて、画像形成装置１全体の設定情報からジョブ属性を識別して、識別したジョブ属性に関する現在の設定を仮想プリンタ処理部３２に出力する。
【００３４】
仮想プリンタ処理部３２は、予め設定されている仮想プリンタの設定情報に基づいて、プリンタ設定処理部３１から渡されるジョブ属性に対して、設定・変更を施して、設定・変更後のジョブ属性をフィルタリング処理部３３へ出力する。
【００３５】
フィルタリング処理部３３は、予め設定されているフィルタリング処理の設定情報に基づいて、仮想プリンタ処理部３２から渡されるジョブ属性に対して、設定・変更を施して、設定・変更後のジョブ属性をＪＤＦ処理部３４へ出力する。
【００３６】
ＪＤＦ処理部３４は、印刷設定の定義データとして予め設定されているＪＤＦに基づいて、フィルタリング処理部３３から渡されるジョブ属性に対して、設定・変更を施して、データ解析部１３へ出力する。
【００３７】
データ解析部１３は、上述のように、データ受信部１１が受信した印刷ジョブを解析して、ジョブ属性処理部１２から渡されるジョブ属性に対して、印刷データのジョブ属性を考慮して、最終的なジョブ属性を決定する。データ解析部13は、決定したジョブ属性と印刷データを印刷制御部１４に渡す。上記仮想プリンタ処理部３２、フィルタリング処理部３３、ＪＤＦ処理部３４及びデータ解析部１３は、それぞれ印刷ジョブのジョブ属性を指定する属性設定機能手段として機能している。
【００３８】
そして、印刷履歴管理部１５は、上述のように、例えば、図３に示すような印刷履歴情報Ｒｊを作成して、データ記憶部１７に格納する。この印刷履歴情報Ｒｊは、図３に示すように、印刷ジョブを特定するジョブ名、印刷結果の状況を示す状況、実行者、印刷したページ数、印刷ジョブの受信日等の他に、ジョブ属性−設定機能表Ｔｂを含んでいる。
【００３９】
このジョブ属性−設定機能表Ｔｂは、例えば、図４に示すように、縦軸に並んだ部数、給紙トレイ、用紙、排紙トレイ、ステープル等のジョブ属性と、横軸に並んだ仮想プリンタ、フィルタリング、ＪＤＦ及び印刷データ等のジョブ属性を設定する機能（属性設定機能）と、を対応させた表である。なお、図４において、「−」は、設定されていないことを示している。
【００４０】
なお、印刷制御部１４は、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等を備えている。印刷制御部１４は、ＲＯＭに画像形成装置１の基本プログラムや本発明の画像形成制御プログラム等のプログラム及びシステムデータが格納されている。印刷制御部14は、ＣＰＵがＲＯＭ内のプログラムに基いて、ＲＡＭをワークメモリとして利用しつつ、画像形成装置１の各部を制御することで、画像形成装置１としての基本処理を実行するとともに、本発明の画像形成制御処理を実行する。そして、印刷制御部１４は、本発明の画像形成制御プログラムがＲＯＭ等に導入されて、実行されることで、図１に示す各部が構築されている。
【００４１】
すなわち、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んで、データ記憶部１７等に導入することで、後述する印刷実行時のジョブ属性の決定原因である属性設定機能を明確にする画像形成制御方法を実行する画像形成装置１として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４２】
また、本実施例の画像形成装置１は、複数枚の用紙を収納可能な複数の給紙トレイ、印刷済みの用紙を載置する複数の排紙トレイ、印刷済みの用紙にステープル、折り、パンチ等の後処理を施す後処理部を備えているものとする。これらの給紙トレイ、排紙トレイのうちいずれの給紙トレイや排紙トレイを使用するか、また、後処理を実行するのか、実行する場合には、どの後処理を実行するのか等の事項も、印刷ジョブの実行におけるジョブ属性に含まれる。
【００４３】
次に、本実施例の作用を説明する。本実施例の画像形成装置１は、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にする。
【００４４】
画像形成装置１は、クライアント端末ＣＬから送信されてくる印刷ジョブを受信すると、印刷ジョブを解析して、印刷ジョブのジョブ属性に必要な設定・変更を行った後、プリンタエンジン３で印刷を行わせる。そして、画像形成装置１は、印刷結果とジョブ属性等から印刷履歴情報Ｒｊを生成し、データ記憶部１７に格納する。画像形成装置１は、この印刷履歴情報Ｒｊに、ジョブ属性の設定・変更が明確になるジョブ属性−設定機能表Ｔｂを付加する。その後、クライアント端末ＣＬのＷｅｂブラウザＣＬｂから印刷ジョブを指定した印刷履歴情報Ｒｊの要求があると、該印刷履歴情報Ｒｊのコンテンツを作成して、ＷｅｂブラウザＣＬｂに提供する。
【００４５】
すなわち、画像形成装置１は、図５に示すように、データ受信部１１がクライアント端末ＣＬから印刷ジョブを受信（データ受信）すると（ステップＳ１０１）、ジョブ属性処理部１２が、該印刷ジョブのジョブ属性に対して、仮決定処理を行う（ステップＳ１０２）。
【００４６】
画像形成装置１は、ジョブ属性処理部１２が仮決定したジョブ属性に対して、データ解析部１３が、印刷ジョブを解析して、該印刷ジョブに設定されている印刷設定であるジョブ属性を取得する（ステップＳ１０３）。データ解析部１３は、印刷ジョブのジョブ属性に基づいて、最終的なジョブ属性を決定する（ステップＳ１０４）。
【００４７】
画像形成装置１は、データ解析部１３が、決定したジョブ属性と印刷データを、印刷制御部１４に渡し、印刷制御部１４が、該ジョブ属性と印刷データに基づいてプリンタエンジン３を制御して、画像形成（印刷）させる（ステップＳ１０５）。
【００４８】
画像形成装置１は、プリンタエンジン３での印刷が完了すると、印刷制御部１４及びエンジンＩ／Ｆ１８が印刷結果を受け取って、印刷履歴管理部１５に渡す。印刷履歴管理部１５は、印刷制御部１４、エンジンＩ／Ｆ部１８から受け取った印刷結果、ジョブ情報及びデータ受信部１１、ジョブ属性処理部１２及びデータ解析部１３から受け取った情報に基づいて印刷履歴情報Ｒｊを作成してデータ記憶部１７に保管して管理する（ステップＳ１０６）。
【００４９】
そして、ジョブ属性処理部１２は、上記ジョブ属性仮決定処理を、図６に示すように行う。
【００５０】
すなわち、ジョブ属性処理部１２は、まず、現在の画像形成装置１の設定を考慮した上で、画像形成装置１が有している機能である仮想プリンタ、フィルタリング、ＪＤＦ等のそれぞれについて、各ジョブ属性の設定内容を確認して、設定・変更を行うジョブ属性仮設定処理を行う（ステップＳ２０１、Ｓ２０２）。ジョブ属性処理部１２は、まず、プリンタ設定処理部３１及び各属性設定機能（仮想プリンタ、フィルタリング、ＪＤＦ等）が、設定管理部１６から受け取った現在の画像形成装置１のプリンタエンジン３の設定情報を確認した後、属性設定機能毎に、各ジョブ属性の設定を確認して、ジョブ属性の設定・変更を行う。すなわち、例えば、プリンタ設定処理部３１は、ジョブ属性である部数、給紙トレイ、用紙、排紙トレイ、ステープル等について、それぞれ順番に、ジョブ属性がジョブ属性−設定機能表Ｔｂの内容と同じであるかチェックする（ステップＳ２０３）。
【００５１】
ステップＳ２０３で、ジョブ属性がジョブ属性−設定機能表Ｔｂの内容と異なると（ステップＳ２０３で、ＮＯのとき）、プリンタ設定処理部３１は、そのままジョブ属性を上書して更新する（ステップＳ２０４）。
【００５２】
ステップＳ２０３で、ジョブ属性がジョブ属性−設定機能表Ｔｂの内容と同じであると（ステップＳ２０３で、ＹＥＳのとき）、プリンタ設定処理部３１は、ジョブ属性−設定機能表Ｔｂのジョブ属性を更新する（ステップＳ２０５）。
【００５３】
ジョブ属性処理部１２は、プリンタ設定処理部３１による処理中のジョブ属性の設定・変更が完了すると、全てのジョブ属性の設定・変更が終了したかチェックする（ステップＳ２０６）。ジョブ属性処理部１２は、ステップＳ２０６で、全てのジョブ属性の設定・変更が終了していないときには、ステップＳ２０２に戻って、次のジョブ属性について同様に処理する（ステップＳ２０２〜Ｓ２０６）。
【００５４】
ステップＳ２０６で、プリンタ設定処理部３１による全てのジョブ属性の設定・変更が終了すると、ジョブ属性処理部１２は、全ての属性設定機能について、ジョブ属性の設定・変更が終了したかチェックする（ステップＳ２０７）。
【００５５】
ステップＳ２０７で、全ての属性設定機能について、ジョブ属性の設定・変更が終了していないときには、ジョブ属性処理部１２は、ステップＳ２０１に戻って、次の属性設定機能、例えば、仮想プリンタについて、各ジョブ属性の設定を確認して、設定・変更を行う（ステップＳ２０２〜Ｓ２０６）。例えば、仮想プリンタ処理部３２が、仮想プリンタについて、予め設定されている仮想プリンタの設定に基づいて、各ジョブ属性の設定を確認して、設定・変更を行う。
【００５６】
ジョブ属性処理部１２は、プリンタ設定、仮想プリンタ、フィルタリング、ＪＤＦ等の各機能について、全てのジョブ属性の設定・変更を順次行って、ステップＳ２０７で、全ての機能について、全てのジョブ属性の設定・変更が終了すると、ジョブ属性仮決定処理を終了する。
【００５７】
そして、画像形成装置１は、上記ジョブ属性に基づいて印刷データの印刷が完了すると、印刷履歴管理部１５が、図３に示したように、ジョブ属性−設定機能表Ｔｂを含む印刷履歴情報Ｒｊを作成し、データ記憶部１７に格納して管理する。このジョブ属性−設定機能表Ｔｂは、図４に示したように、上記ジョブ属性仮決定処理で仮決定され、ジョブ属性の決定処理で決定されて、実際に印刷処理で使用されたジョブ属性とどの機能によってどのようにジョブ属性が変更されたかの経過情報を示す表となっている。
【００５８】
ジョブ属性処理部１２及びデータ解析部１３は、ジョブ属性を、例えば、図４に示したように決定する。そして、ジョブ属性処理部１２及びデータ解析部１３におけるジョブ属性の決定においては、上述のように、属性設定機能である仮想プリンタ、フィルタリング、ＪＤＦ及び印刷データが、上述のように優先順位付けされている。図４は、仮想プリンタが給紙トレイを「給紙２」であると設定、仮想プリンタがステープルを「左辺２」であると設定、フィルタリングが給紙トレイを「給紙３」であると設定、フィルタリングが用紙を「Ａ４」であると設定、ＪＤＦが排紙トレイを「排紙２」であると設定、印刷データが部数を「２」であると設定したことを示している。いま、図４において、給紙トレイの設定の場合、仮想プリンタによる「給紙２」とフィルタリングによる「給紙３」が設定されているが、上記優先順位に従って、仮想プリンタ、フィルタリング、ＪＤＦ、印刷データの順に上書き処理されるため、「給紙３」が最終的に印刷されるときのジョブ属性となる。ユーザは、このジョブ属性−設定機能表Ｔｂを見て、どの機能のジョブ属性を変更すると、そのジョブ属性を変更することができるかを容易に知ることができる。例えば、フィルタリングで、ジョブ属性の用紙が「Ａ４」であると設定していた場合、このフィルタリングの設定またはより優先順位の高い機能（ＪＤＦ、印刷データ）で設定を変更すると、用紙サイズを変更することができることがわかる。また、フィルタリングによる給紙トレイの設定「給紙３」を解消すると、優先順位の低い仮想プリンタによる給紙トレイの設定「給紙２」が有効になることが分かる。
【００５９】
印刷履歴管理部１５は、さらに、図７に示すように、データ記憶部１７に格納している印刷履歴情報Ｒｊのリストを作成して、管理している。印刷履歴管理部１５は、この印刷履歴情報Ｒｊのリストを、印刷ジョブ名と対応させて管理している。
【００６０】
そして、画像形成装置１は、クライアント端末ＣＬのＷｅｂブラウザＣＬｂからアクセスがあると、Ｗｅｂサーバ部２０が応答して、ＷｅｂブラウザＣＬｂから印刷履歴リストの要求があると、コンテンツ処理部１９に印刷履歴リストを要求する。
【００６１】
コンテンツ処理部１９は、印刷履歴リストの要求があると、印刷履歴リストを印刷履歴管理部１５に要求して、印刷履歴管理部１５がデータ記憶部１７から印刷履歴リストを読み出して、コンテンツ処理部１９に渡す。
【００６２】
コンテンツ処理部１９は、印刷履歴管理部１５から受け取った印刷履歴リストをＷｅｂサーバ部２０に渡し、Ｗｅｂサーバ部２０がＷｅｂブラウザＣＬｂに該印刷履歴リストを送信する。
【００６３】
クライアント端末ＣＬのユーザが、印刷履歴リストを見て、ＷｅｂブラウザＣＬｂから印刷履歴情報Ｒｊを特定して、印刷履歴情報Ｒｊの要求を行うと、Ｗｅｂサーバ部２０がコンテンツ処理部１９に該印刷履歴情報Ｒｊを要求する。コンテンツ処理部１９は、要求された印刷履歴情報Ｒｊを印刷履歴管理部１５に要求して、印刷履歴管理部１５が、要求された印刷履歴情報Ｒｊをデータ記憶部１７から読みだしてコンテンツ処理部１９に渡す。コンテンツ処理部１９は、受け取った印刷履歴情報Ｒｊを、Ｗｅｂサーバ部２０に渡し、Ｗｅｂサーバ部２０が、該印刷履歴情報Ｒｊをクライアント端末ＣＬのＷｅｂブラウザＣＬｂに送信する。
【００６４】
クライアント端末ＣＬのＷｅｂブラウザＣＬｂは、送信されてきた印刷履歴情報Ｒｊをクライアント端末ＣＬのディスプレイに表示する。
【００６５】
例えば、いま、図７に示す印刷履歴リストの上から３番目の印刷ジョブ名「datavis_flex3.pdf」の印刷履歴情報Ｒｊがユーザによって選択されると、印刷履歴管理部１５は、図８に示すように、選択された印刷履歴情報Ｒｊを提供し、ＷｅｂブラウザＣＬｂは、この印刷履歴情報Ｒｊをクライアント端末ＣＬのディスプレイに表示する。この印刷履歴情報Ｒｊは、図８に示すように、ジョブ属性−設定機能表Ｔｂ及びその他のジョブ属性（ジョブ名、状況、実行者、ページ数、受信日時等）を含むものとなっている。
【００６６】
なお、印刷履歴管理部１５は、印刷履歴情報Ｒｊが要求されたときの情報の提供方法としては、ジョブ属性−設定機能表Ｔｂとその他のジョブ属性を、１つの印刷履歴情報Ｒｊとして送信する方法に限るものではない。例えば、印刷履歴管理部１５は、ジョブ属性−設定機能表Ｔｂとその他のジョブ属性とを分けると共に関連付けて送信してもよい。このようにすると、個々の情報の送信時間の短縮やメモリの節約を図ることができる。
【００６７】
このように、本実施例の画像形成装置１は、印刷ジョブのジョブ属性を指定する仮想プリンタ、フィルタリング、ＪＤＦ、印刷データ等の複数の属性設定機能手段と、前記属性設定機能手段で指定されているジョブ属性及び該属性設定機能手段の優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性処理部１２及びデータ解析部１３からなるジョブ属性決定手段と、前記ジョブ属性決定手段で決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行するプリンタエンジン（印刷手段）３と、プリンタエンジン３での印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能手段を印刷履歴情報Ｒｊとして生成する印刷履歴管理部（履歴管理手段）１５と、を備えている。
【００６８】
したがって、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能手段を知ることができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。その結果、ユーザが意図するジョブ属性で印刷させる際にどの属性設定機能をどのように設定すればよいかを知ることができ、利用性、作業性を向上させることができる。
【００６９】
また、本実施例の画像形成装置１は、印刷ジョブのジョブ属性を指定する複数の属性設定機能処理ステップと、前記属性設定機能処理ステップで指定されているジョブ属性及び該属性設定機能処理ステップの優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定処理ステップと、前記ジョブ属性決定処理ステップで決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷処理ステップと、前記印刷処理ステップでの印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能処理ステップを印刷履歴情報Ｒｊとして生成する履歴管理処理ステップと、を有する画像形成制御方法を実行している。
【００７０】
したがって、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能手段を知ることができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。その結果、ユーザが意図するジョブ属性で印刷させる際にどの属性設定機能をどのように設定すればよいかを知ることができ、利用性、作業性を向上させることができる。
【００７１】
さらに、本実施例の画像形成装置１は、制御プロセッサに、印刷ジョブのジョブ属性を指定する複数の属性設定機能処理と、前記属性設定機能処理で指定されているジョブ属性及び該属性設定機能処理の優先順位に基づいて、前記印刷ジョブのジョブ属性を決定するジョブ属性決定処理と、前記ジョブ属性決定処理で決定された前記ジョブ属性に基づいて前記印刷ジョブの印刷処理を実行する印刷処理と、前記印刷処理での印刷結果と前記印刷ジョブの初期から最終的に決定されたジョブ属性までの該ジョブ属性の経過情報及び該ジョブ属性を決定した前記属性設定機能処理を印刷履歴情報Ｒｊとして生成する履歴管理処理と、を実行させる画像形成制御プログラムを搭載している。
【００７２】
したがって、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能手段を知ることができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。その結果、ユーザが意図するジョブ属性で印刷させる際にどの属性設定機能をどのように設定すればよいかを知ることができ、利用性、作業性を向上させることができる。
【００７３】
また、本実施例の画像形成装置１は、情報を出力するＷｅｂサーバ部（情報出力手段）２０と、前記印刷履歴情報Ｒｊを記憶するデータ記憶部（記憶手段）１７と、前記印刷履歴情報Ｒｊの要求を受け付けるＷｅｂサーバ部（要求受付手段）２０と、を備え、前記印刷履歴管理部（履歴管理手段）１５は、生成した前記印刷履歴情報Ｒｊをデータ記憶部１７に保管管理し、Ｗｅｂサーバ部２０が該印刷履歴情報Ｒｊの要求を受け付けると、要求された該印刷履歴情報Ｒｊを、該データ記憶部１７から取得して、Ｗｅｂサーバ部２０に出力させる。
【００７４】
したがって、印刷履歴情報Ｒｊを管理して、ユーザの要求する印刷履歴情報Ｒｊを提供することができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。その結果、ユーザが意図するジョブ属性で印刷させる際にどの属性設定機能をどのように設定すればよいかを知ることができ、利用性、作業性を向上させることができる。
【００７５】
さらに、本実施例の画像形成装置１は、前記印刷履歴管理部１５が、前記印刷履歴情報Ｒｊから前記属性設定機能手段と該属性設定機能手段で指定されているジョブ属性を対応させたジョブ属性-設定機能対応表Ｔｂを作成する。
【００７６】
したがって、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能を明確な状態で管理することができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。
【００７７】
また、本実施例の画像形成装置１は、前記印刷履歴管理部１５が、前記ジョブ属性-設定機能対応表Ｔｂと、該ジョブ属性-設定機能対応表Ｔｂに含まれているジョブ属性以外のジョブ属性と、を同時にＷｅｂサーバ部２０に出力させる。
【００７８】
したがって、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能を明確な状態で提示することができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。
【００７９】
さらに、本実施例の画像形成装置１は、前記印刷履歴管理部１５が、前記ジョブ属性-設定機能対応表Ｔｂと、該ジョブ属性-設定機能対応表Ｔｂに含まれているジョブ属性以外のジョブ属性と、を異なるタイミングでＷｅｂサーバ部２０に出力させる。
【００８０】
したがって、低性能の画像形成装置１においても、印刷履歴情報Ｒｊによってジョブ属性の決定される変遷と該変遷に関連する属性設定機能を明確な状態で提示することができ、印刷実行時のジョブ属性の決定原因である属性設定機能を明確にすることができる。
【００８１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００８２】
１  画像形成装置
２  印刷制御部
３  プリンタエンジン
１１  データ受信部
１２  ジョブ属性処理部
１３  データ解析部
１４  印刷制御部
１５  印刷履歴管理部
１６  設定管理部
１７  データ記憶部
１８  エンジンＩ／Ｆ部
１９  コンテンツ処理部
２０  Ｗｅｂサーバ部
３１  プリンタ設定処理部
３２  仮想プリンタ処理部
３３  フィルタリング処理部
３４  ＪＤＦ処理部
ＣＬ  クライアント端末
ＣＬｂ  Ｗｅｂブラウザ
Ｔｂ  ジョブ属性-設定機能対応表
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２０１２−１７８１４６号公報
【図１】
2015139905.tif 000003
【図２】
2015139905.tif 000004
【図３】
2015139905.tif 000005
【図４】
2015139905.tif 000006
【図５】
2015139905.tif 000007
【図６】
2015139905.tif 000008
【図７】
2015139905.tif 000009
【図８】
2015139905.tif 000010