(57)【要約】【課題】印刷ジョブが実行されたときの最大ＰＰＭと印刷枚数との関係等、印刷速度設定と使用状況の関係をユーザが容易に認識できるようにすること。【解決手段】印刷装置300では、印刷ジョブの履歴情報を、該印刷ジョブを実行したときの印刷速度設定に関する情報を含めて管理しておき（S701〜S703）、該管理される前記履歴情報に基づくレポートを、少なくとも前記履歴情報に含まれる前記印刷速度設定に関する情報を用いて作成する（S711〜S715）。【選択図】図７
2018069489.tif 000002
【特許請求の範囲】
【請求項１】
印刷速度設定を切り替え可能な画像形成装置であって、
印刷ジョブの履歴情報を、該印刷ジョブを実行したときの印刷速度設定に関する情報を含めて管理する管理手段と、
前記管理手段で管理される前記履歴情報に基づくレポートを、少なくとも前記履歴情報に含まれる前記印刷速度設定に関する情報を用いて作成する作成手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記管理手段に履歴情報が管理される印刷ジョブを、該印刷ジョブが実行されたときの印刷速度設定とは異なる前記画像形成装置で可能な他の印刷速度設定で実行されたと仮定した場合の、該印刷ジョブの実行速度を見積もる見積もり手段を有し、
前記作成手段は、前記履歴情報に基づくレポートの作成に、前記見積もり手段が見積もった実行速度に関する情報を用いることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
印刷ジョブを実行する際に、該印刷ジョブの実際の実行速度を計測する計測手段を有し、
前記管理手段は、前記履歴情報を前記計測手段で計測した実際の実行速度に関する情報を含めて管理し、
前記作成手段は、前記履歴情報に基づくレポートの作成に、前記計測手段で計測した実際の実行速度に関する情報と、前記見積もり手段が見積もった実行速度に関する情報を用いることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記見積もり手段は、前記履歴情報に含まれる前記印刷速度設定に関する情報と、前記実際の実行速度に関する情報とを用いて、前記他の印刷速度設定で実行されたと仮定した場合の実行速度を見積もることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記作成手段は、前記履歴情報に基づくレポートに、前記印刷ジョブを実行したときの印刷速度設定と、前記他の印刷速度設定で実行されたと仮定した場合の実行速度に関する情報との比較情報を含めることを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
印刷速度設定は、ライセンスに応じて切り替えられることを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
印刷速度設定を切り替え可能な画像形成装置の制御方法であって、
印刷ジョブの履歴情報を、該印刷ジョブを実行したときの印刷速度設定に関する情報を含めて作成し管理手段に保存する作成ステップと、
前記管理手段で保存される前記履歴情報に基づくレポートを、少なくとも前記履歴情報に含まれる前記印刷速度設定に関する情報を用いて作成する作成ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項８】
コンピュータを、請求項１〜６のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来の印刷装置が、印刷ジョブの履歴に関するレポートを出力することで、管理者は、その印刷装置での印刷枚数等の使用状況を把握していた。この印刷ジョブ履歴は、印刷装置の印刷速度の最大値（最大ＰＰＭ：Pages Per Minute）は印刷装置で固定であることを前提にしていた。しかし、近年、ユーザのニーズに合わせて、最大ＰＰＭを変更することが行われている。特許文献1は、ライセンスが有効である場合に、最大ＰＰＭを上げて、印刷ジョブを処理する印刷装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０２２５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の印刷ジョブ履歴等の表示は、最大ＰＰＭの変更を考慮していなかった。そのため、印刷ジョブが実行されたときの最大ＰＰＭと印刷枚数との関係等、最大ＰＰＭと使用状況の関係を管理者が容易に知ることができなかった。このため、例えば、ユーザは、個々のジョブが実行された際に設定されていた最大ＰＰＭを後で把握することができなかった。このため、最大ＰＰＭの変更の効果を後で確認することができなかった。
【０００５】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、印刷ジョブが実行されたときの印刷速度設定と印刷枚数との関係等のような、印刷速度設定と使用状況の関係をユーザが容易に認識できるようにする仕組みを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、印刷速度設定を切り替え可能な画像形成装置であって、印刷ジョブの履歴情報を、該印刷ジョブを実行したときの印刷速度設定に関する情報を含めて管理する管理手段と、前記管理手段で管理される前記履歴情報に基づくレポートを、少なくとも前記履歴情報に含まれる前記印刷速度設定に関する情報を用いて作成する作成手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷ジョブが実行されたときの印刷速度設定と印刷枚数との関係等のような、印刷速度設定と使用状況の関係をユーザが容易に認識できるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施例を示す印刷装置のプリンタ部の構成を例示する断面図
【図２】本実施例の印刷装置のハードウェアシステム構成の概略図
【図３】本実施例の印刷装置に内蔵される制御プログラムのソフトウェア構成図
【図４】ジョブ履歴管理部が管理するジョブ履歴の１レコードを例示する図
【図５】各印刷速度モデルとＰＰＭ実測値の傾向を示すグラフ
【図６】本実施例のジョブ履歴表示画面を例示する図
【図７】本実施例の印刷装置による処理を例示するフローチャート
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能な印刷装置のプリンタ部の構成を例示する断面図である。
図１において、印刷装置300は、本発明の画像形成装置の一実施例を示すものであり、プリンタ部200を有する。以下、プリンタ部200各部の構成を動作と共に詳述する。
【００１０】
プリンタ部200のレーザドライバ221は、レーザ発光部201を駆動するものであり、後述する図２に示すコントローラユニット310から出力された画像データに応じたレーザ光をレーザ発光部201に発光させる。該レーザ光は、感光ドラム202に照射され、感光ドラム202にはレーザ光に応じた潜像が形成される。さらに、プリンタ部200では、現像器203が、上記感光ドラム202に形成された潜像の部分に、現像剤を付着させる。
【００１１】
プリンタ部200は、印刷用紙格納部として、それぞれ引き出し上の形状をしたカセット204、カセット205、カセット206、カセット207、そして、機外に露出しているトレイ上の手差し給紙段208を備えている。手差し給紙段208を除き、カセット204〜207では、カセットを引き出し、そのカセットに印刷用紙を補給し、カセットを閉めることによって印刷用紙の補給が可能である。
【００１２】
そして、プリンタ部200は、レーザ光の照射開始と同期したタイミングで、カセット204、205、206、207、手差し給紙段208のいずれかから印刷用紙を給紙し、搬送路210にて転写部209へ搬送し、感光ドラム202に付着された現像剤を該印刷用紙に転写する。現像剤の載った印刷用紙は、搬送ベルト211によって、定着部212に搬送され、定着部212の熱と圧力により現像剤が印刷用紙に定着される。その後、定着部212を通過した印刷用紙は、搬送路213、搬送路214を通り排出される。あるいは、印字面を反転して排出する場合には、該印刷用紙は、搬送路215に導かれ、そこから印刷用紙を逆方向に搬送し、搬送路217、搬送路214を通り排出される。排出された印刷用紙は、排出ビン220へ搬送され積載される。
【００１３】
また、両面記録が設定されている場合は、該印刷用紙は、定着部212を通過した後、搬送路215からフラッパ218によって搬送路216に導かれ、その後、印刷用紙を逆方向に搬送され、フラッパ218によって、再給紙搬送路219へ導かれる。再給紙搬送路219へ導かれた印刷用紙は上述したタイミングで搬送路210を通り、転写部209へ給紙される。そして、搬送路214より排出される。
【００１４】
なお、搬送路214および搬送路219には印刷用紙の搬送を検知するセンサが設けられ、印刷動作中に印刷用紙が１分あたり何枚搬送されるかを計測することによって、印刷装置300のＰＰＭを求めることが可能となる。
【００１５】
印刷装置300は、印刷速度設定を切り替え可能である。印刷装置300は、各搬送路で搬送される印刷用紙の搬送速度または印刷用紙の搬送間隔を制御することによって、ＰＰＭを切り替える。
【００１６】
図２は、印刷装置300のハードウェアシステム構成の概略を例示する図である。
印刷装置300は、コントローラユニット310、表示部320、操作部330、プリンタユニット340を有する。
【００１７】
表示部320は、ＬＥＤ（Light Emitting Diode）や液晶ディスプレイを備え、オペレータの操作内容や装置の内部状態を表示する。操作部330は、オペレータから操作を受け付ける。操作部330は、複数の操作ボタンを備えるだけでなく、表示部320とともにタッチディスプレイとして実現される場合もある。
プリンタユニット340は、図１中のプリンタ部200に対応し、画像データを紙媒体等に印刷する。
【００１８】
コントローラユニット310は、ＣＰＵ（Central Processing Unit）11、ＲＯＭ（Read Only Memory）12、ＲＡＭ（Random Access Memory）13、ＨＤＤ（Hard Disk Drive）14、デバイス制御Ｉ／Ｆ（InterFace）16、表示Ｉ／Ｆ17、操作Ｉ／Ｆ18、ネットワークＩ／Ｆ19を有する。なお、コントローラユニット310は、不図示のＡＳＩＣ（Application Specific Integrated Circuit）等を含んでいてもよく、該ＡＳＩＣ等がＣＰＵ11で行われる処理の一部を担っても良い。
【００１９】
ＣＰＵ11は、印刷装置300に内蔵される制御プログラムの実行媒体であり、各Ｉ／Ｆ、記憶媒体のメモリ、専用チップなどを介して、コントローラユニット310に接続されるデバイスの動作を制御する。ＲＯＭ12は不揮発性メモリ、ＲＡＭ13は揮発性メモリ、ＨＤＤ14は磁気ディスク等の記憶媒体である。ＲＯＭ12またはＨＤＤ14には、後述のフローチャートを実行するための制御プログラムなどが記憶され、本制御プログラムは必要に応じて実行時にＲＡＭ13に展開され、ＣＰＵ11により実行される。
【００２０】
また、ＲＡＭ13は、ＣＰＵ11上で制御プログラムが実行する際のワークメモリとして動作し、印刷ジョブや印刷対象の画像データ等を記憶する。また、ＨＤＤ14にも印刷ジョブや印刷対象の画像データ等が記憶される。なお、ＣＰＵ11、ＲＯＭ12、ＲＡＭ13およびＨＤＤ14は、図２においてそれぞれ１つしか存在しないが、他の実施例として複数から構成される場合もあり、それらの構成および接続形態は本実施例に限定されるものではない。また、ＨＤＤの代わりに又は併用してＳＳＤ（Solid State Drive）等の他の記憶装置を備えていてもよい。
【００２１】
デバイス制御Ｉ／Ｆ16は、コントローラユニット310に接続されるデバイス（本実施例ではプリンタユニット340）との入出力を制御し、デバイスの制御指示やデバイスの状態通知等の通信を行う。なお、図２には示していないが、印刷装置300のコントローラユニット310にはスキャナユニットが接続され、デバイス制御Ｉ／Ｆ16を介して該スキャナユニットを制御するようにしてもよい。すなわち、印刷装置300は、複合機であってもよい。
表示Ｉ／Ｆ17は、表示部320への出力を司る。操作Ｉ／Ｆ18は、操作部330からの入力を司る。
【００２２】
印刷装置300は、外部Ｉ／ＦとしてネットワークＩ／Ｆ19を有する。ネットワークＩ／Ｆ19は、ネットワークとのデータ入出力を司る。印刷装置300は、ネットワークＩ／Ｆ19を介してネットワークケーブル371でインターネットまたはイントラネットであるＬＡＮ／ＷＡＮ（Local Area Network／Wide Area Network）370に接続可能である。なお、ネットワークケーブル371がなく、無線通信にてＬＡＮ／ＷＡＮ370に接続してもよい。また、印刷装置300は、他の外部Ｉ／Ｆを介してパーソナルコンピュータ（ＰＣ）等の外部装置と接続される構成であってもよい。
【００２３】
図３は、印刷装置300に内蔵される制御プログラムのソフトウェア構成を例示するブロック図である。
本実施例の印刷装置300に内蔵される制御プログラムは、例えばＲＯＭ12に格納されている。印刷装置300では、ＣＰＵ11によりＲＯＭ12等に記録される本制御プログラムを読み出して実行することにより、ジョブ制御部10、画像処理部1、プリンタ制御部2、ジョブ履歴管理部4、印刷速度モデル管理部5、表示制御部7、操作解釈部8、ネットワーク処理部9等の機能を実現する。
【００２４】
表示制御部7は、ジョブ制御部10からジョブや装置の状態などの情報を受け取り、その情報を表示画面に反映させるためのコマンドを表示Ｉ／Ｆ17に対して送信する。
操作解釈部8は、操作Ｉ／Ｆ18から操作コマンドを受信し、ジョブ制御部10に対してジョブ開始、中断、再開、終了等の様々な指示を行う。
【００２５】
ネットワーク処理部9は、ネットワークＩ／Ｆ19を介したデータ送受信を実現する。画像処理部1は、図２に図示しないスキャナユニットで読み取った原稿画像データを受け取る、または、受け取った画像データがＰＤＬ（Page Description Language）データである場合はデータの展開を行い、各種画像処理を行うことで画像データを生成する。
【００２６】
プリンタ制御部2は、デバイス制御Ｉ／Ｆ16を介して給紙指示コマンドなどの印刷制御命令をやりとりすることでプリンタユニット340を制御し、画像データを紙媒体（シート等）に印刷する。
【００２７】
印刷速度モデル管理部5は、印刷装置300における最大ＰＰＭの切替単位ごとに対応付けられた印刷速度モデルを管理する。なお、ネットワークＩ／Ｆ19を介して接続されたライセンスサーバ（図示せず）が印刷装置300の印刷速度モデルに対応付けられたライセンスを管理してもよい。この時、印刷速度モデル管理部5は、設定された印刷速度モデルのライセンスが有効であるかどうかをライセンスサーバに問い合わせ、その結果をＲＡＭ13またはＨＤＤ14に記憶することで印刷速度モデルを管理する。また、この時、印刷速度モデルは、ジョブ属性（文書名、ユーザ名など）またはライセンス有効期間と対応付けて管理される。このように、印刷速度モデル管理部5は、印刷速度設定を管理する。
【００２８】
ジョブ制御部10は、操作Ｉ／Ｆ18やネットワークＩ／Ｆ19から受信したデータをジョブとして受け取り、それぞれのジョブの内容に応じて各デバイスの動作を統括しながらジョブを実行制御する。この時、ジョブ制御部10は、プリンタ制御部2を介して印刷を行うジョブを実行する際に、印刷速度モデル管理部5から当該ジョブ実行時の印刷速度モデルを取得し、取得した印刷速度モデルにて印刷することを示す印刷命令をプリンタ制御部2に送信する。また、ジョブ制御部10は、プリンタ制御部2から印刷用紙の搬送結果を取得し、印刷動作中に印刷用紙が１分あたり何枚搬送されたか（ＰＰＭ）をジョブごとに計測して求める。なお、上記「印刷動作中」とは、印刷が正常に動作している状態を示し、エラー中断中やキャリブレーション等の調整中は含まない。なお、計測対象のジョブの印刷が先行するジョブの印刷に続いて行われる場合、先行するジョブの最終ページの印刷用紙が搬送されてから計測を開始する。このように、ジョブ制御部10は、印刷ジョブを実行する際に、該印刷ジョブの実際の実行速度を計測することができる。
【００２９】
ジョブ履歴管理部4は、ジョブ制御部10が実行するジョブの属性、印刷速度モデル管理部5から取得した印刷速度モデル、上記のように求めたＰＰＭを含むジョブ実行結果をジョブ履歴として管理する。ジョブ制御部10は、操作Ｉ／Ｆ18からのジョブ履歴表示要求コマンドを受信すると、ジョブ履歴管理部4が管理するジョブ履歴を所定のフォーマットにて表示部320に表示するよう制御する。または、ジョブ制御部10は、操作Ｉ／Ｆ18からのジョブ履歴印刷要求コマンドを受信すると、ジョブ履歴管理部4が管理するジョブ履歴を所定のフォーマットにて印刷するよう制御する。なお、ジョブ制御部10は、ネットワークＩ／Ｆ19を介してジョブ履歴取得要求を受信すると、ジョブ履歴管理部4が管理するジョブ履歴を、該要求元に送信するように構成してもよい。
【００３０】
ジョブ制御部10が実行してジョブ履歴管理部4が履歴を管理するジョブは、受信した印刷データをプリンタユニット340で印刷するプリントジョブのみでなく、図２に不図示のスキャナユニットで読み取った原稿画像データをプリンタユニット340で印刷するコピージョブ等も含まれるものとする。
【００３１】
図４は、ジョブ履歴管理部4が管理するジョブ履歴の１レコードを例示する図である。
レコードＮｏ.401は、ジョブ履歴のレコードを一意に識別するための番号である。
ＪｏｂＩＤ402は、ジョブの識別子である。
ジョブタイプ403は、ジョブの種類を示す情報であり、「コピー」、「プリント」等が含まれる。
【００３２】
文書名404は、当該ジョブが処理した文書名である。
ユーザ名405は、当該ジョブの実行を指示したユーザ名である。
実行結果406は、当該ジョブの実行結果を示す。
受付時刻407は、当該ジョブをジョブ制御部10が受け付けた時刻である。
実行時間408は、当該ジョブの実行に要した時間である。
【００３３】
印刷速度モデル409は、ジョブ制御部10が印刷速度モデル管理部5から取得して実行した印刷速度モデルである。
平均印刷速度410は、ジョブ制御部10が当該ジョブの印刷動作中に計測して求めたＰＰＭである。
【００３４】
原稿ページ数411は、当該ジョブの原稿ページ数を示す。
出力部数412は、当該ジョブで印刷された結果の部数を示す。
全出力ページ数413は、当該ジョブで印刷された結果の印刷ページ数を示す。
【００３５】
印刷設定414は、当該ジョブに設定されていた内容であり、用紙サイズ415、用紙タイプ416、片面／両面417、仕上げ418等の情報を含む。
【００３６】
このように、ジョブ履歴管理部4は、印刷ジョブの履歴情報を、印刷ジョブを実行したときの印刷速度設定に関する情報、上述したような方法で測定した印刷ジョブの実際の実行速度に関する情報等を含めて管理する。
【００３７】
なお、図４で例示するジョブ履歴の１レコードを構成する項目は、一例であり、ジョブ履歴の１レコードを構成する項目は、実行された当該ジョブに関連する情報であればよく、これらに限定されるものではない。
【００３８】
図５は、印刷装置300の各印刷速度モデルとジョブ制御部10が計測して求めるＰＰＭ実測値の傾向を示すグラフである。
【００３９】
図５では、印刷速度モデルの最大ＰＰＭに対するＰＰＭ実測値の割合と、印刷速度モデル変更時の速度変化率（印刷速度モデル変更時の効果）に相関関係があることを示している。
【００４０】
つまり、図５では、ＰＰＭ実測値と印刷速度モデルの最大ＰＰＭとの差が大きいジョブでは、印刷速度モデルが異なっていても同程度の生産性（ＰＰＭ実測値）しか出ない傾向があることを示している。対して、ＰＰＭ実測値と印刷速度モデルの最大ＰＰＭとの差が小さいジョブでは、各印刷速度モデルの生産性を活かすことができる（すなわち、印刷速度モデルに応じた生産性（ＰＰＭ実測値）を実現できる）傾向にあることを示している。
【００４１】
上記傾向について、印刷用紙タイプの異なる２種類のジョブを例に挙げて説明する。坪量（所定面積あたりの重量）の大きい厚紙を使用するジョブでは、どの印刷速度モデルで印刷を行っても生産性の違いが出ない。一方、坪量の小さい普通紙を使用するジョブでは、高速の印刷速度モデルにて印刷実行すればするほど高い生産性を得ることができる。
なお、図５で示す相関関係は、以下の数１の式として表わすことができる。
【００４２】
【数１】
2018069489.tif 000003
【００４３】
数１の式における相関関数ｆは、印刷装置の特性や実測結果から事前に求めることができ、図５では相関関係の一例を示している。
本実施例では、ジョブ実行時の印刷速度モデル（図４の409）におけるＰＰＭ実測値（平均印刷速度図４の410）から他の印刷速度モデルで印刷実行した場合の印刷時間を見積もるために上記の相関関係を用いる。
【００４４】
続けて、ジョブ履歴管理部4が管理するジョブ履歴の１レコードが示すジョブを、他の印刷速度モデルで印刷した場合の印刷時間とジョブ全体の実行時間、および、印刷速度モデルの切り替えたことによる効果を見積もる方法について説明する。
なお、印刷時間は、印刷が正常動作している時間のみを示し、エラー中断中や調整中の時間は含まれないとする。また、ジョブ全体の実行時間は、当該ジョブをジョブ制御部10が受け付けてから終了するまでの時間全てを示すものとする。
【００４５】
ジョブ履歴管理部4が管理するジョブ履歴の１レコードが示すジョブを、見積もり対象の印刷速度モデルに切り替えた場合に、どの程度のＰＰＭになるかを示す見積印刷速度は、以下の数２の式により求められる。
なお、数２の式中の「印刷速度モデル」は、印刷速度モデル（図４の409）のＰＰＭ値を示している。また、「見積もる印刷速度モデル」は、見積もり対象の印刷速度モデルのＰＰＭ値を示している。
【００４６】
【数２】
2018069489.tif 000004
【００４７】
また、ジョブ履歴管理部4が管理するジョブ履歴の１レコードが示すジョブの印刷時間と、印刷時間以外の時間（非印刷時間）を、以下の数３、数４の式にて求める。なお、数３の式中の「全出力ページ数」、「ＰＰＭ実測値」は、図４中の全出力ページ数413、平均印刷速度410に該当している。また、数４の式中の「実行時間」は、図４中の実行時間408に該当している。
【００４８】
【数３】
2018069489.tif 000005
【００４９】
【数４】
2018069489.tif 000006
【００５０】
これらの結果から、見積もり対象の印刷速度モデルで印刷した際の見積印刷時間ｐ_ｐｔは以下の数５のように求める。
【００５１】
【数５】
2018069489.tif 000007
【００５２】
また、見積もり対象の印刷速度モデルに切り替えたことによる効果を示す改善率は以下の数６のように求める。
【００５３】
【数６】
2018069489.tif 000008
【００５４】
さらに、見積もり対象の印刷速度モデルでジョブ実行した際のジョブ全体の実行時間である見積時間ｐ_ｒｔは、以下の数７のように求める。
【００５５】
【数７】
2018069489.tif 000009
【００５６】
以上のように、印刷装置300では、印刷ジョブの履歴情報に含まれる印刷速度設定に関する情報や、実際の実行速度に関する情報等を用いて、印刷ジョブが他の印刷速度設定で実行されたと仮定した場合の実行速度を見積もる。
【００５７】
図６は、印刷装置300で実行されたジョブの履歴を表示する画面を例示する図である。図６では、表示部320および操作部330がタッチディスプレイとして実現され、ＣＰＵ11が、このタッチディスプレイ上に表示する画面の一例を示している。
【００５８】
ジョブ履歴画面600は、ジョブ履歴一覧610、詳細情報ボタン620、リストプリントボタン630、ＯＫボタン640を備える。
【００５９】
ジョブ履歴一覧610は、受付時刻表示フィールド611、文書名表示フィールド612、ユーザ名表示フィールド613、結果表示フィールド614、印刷速度モデル別の実行時間比較表示フィールド615を有する。これら611〜614は、ジョブ制御部10がジョブ履歴管理部4から取得したジョブ履歴のレコードの内容を表示するフィールドである。
【００６０】
受付時刻表示フィールド611は図４中の受付時刻407に、文書名表示フィールド612は図４中の文書名404に、ユーザ名表示フィールド613は図４中のユーザ名405に該当する内容をそれぞれ表示する。
【００６１】
結果表示フィールド614は、図４中の実行結果406に該当する内容を表示する。なお、図６のジョブ履歴一覧610に示すレコード表示内容は一例であり、受付時刻でソートしたり、ユーザ名でソート表示してもよい。また、ジョブ履歴画面600を表示操作するユーザ名と、ジョブ履歴のレコード内のうちユーザ名405が一致するレコードのみを表示するようにしてもよい。
【００６２】
印刷速度モデル別の実行時間比較表示フィールド615は、印刷速度モデル管理部5が管理する各印刷速度モデルの実行結果および見積もり結果を表示するフィールドである。ジョブ履歴一覧610中の文書名「請求書ＸＸＸ」のジョブは、「５０ＰＰＭモデル」で実行されたことを示しており、これはジョブ制御部10がジョブ履歴管理部4から取得した印刷速度モデル409を整形した内容（図６中では「−−−」）を表示する例である。実行時間（図６中では「190秒」）は、ジョブ履歴管理部4から取得した実行時間408に該当する内容を表示する。
【００６３】
また、ジョブ履歴のレコードとして管理されていない「５０ＰＰＭモデル」以外の印刷速度モデル（図６中では「８０ＰＰＭモデル」、「６５ＰＰＭモデル」）の実行時間および効果は、ジョブ制御部10が前述の見積もり方法にて見積もった内容を表示する。例えば、「８０ＰＰＭモデル」の実行時間は「１２３秒」、効果は「＋６０％」と見積られている。また、「６５ＰＰＭモデル」）の実行時間は「１４９秒」、効果は「＋３０％」と見積られている。
【００６４】
なお、印刷速度モデル別の実行時間比較表示フィールド615では、実際の実行時間と、他の印刷速度モデルで実行したと仮定した場合の実行時間とを比較しているが、実際の実行速度と、他の印刷速度モデルで実行したと仮定した場合の仮定の実行速度とを比較してもよい。すなわち、実際の実行速度に関する情報と、仮定の印刷速度に関する情報とを比較する構成であればよい。このように、印刷装置300では、印刷ジョブの履歴情報に基づくレポートを、少なくとも履歴情報に含まれる印刷速度設定に関する情報を用いて作成することができる。そして、このレポートには、実際の実行速度に関する情報と、仮定の印刷速度に関する情報との比較情報が含まれる。
【００６５】
詳細情報ボタン620は、ジョブ履歴一覧610に表示された各レコードのより詳細な情報を表示するためのボタンである。ジョブ履歴一覧610からレコードを選択された状態で詳細情報ボタン620が押下されると、ジョブ制御部10がジョブ履歴管理部4から該選択されているレコードの内容を取得し、その内容を整形して表示する。
【００６６】
リストプリントボタン630は、ジョブ履歴管理部4が管理しているジョブ履歴を印刷指示するためのボタンである。リストプリントボタン630が押下されると、ジョブ制御部10がジョブ履歴管理部4からジョブ履歴全レコードを取得して整形して印刷を行う。
ＯＫボタン640は、ユーザがジョブ履歴画面600を閉じるためのボタンである。
【００６７】
これらジョブ履歴一覧610にて表示された内容により、ユーザは印刷装置300の使用状況を確認するともに、設定された印刷速度モデルの効果を確認することが可能となる。図６では、文書名「請求書ＸＸＸ」および「請求書ＹＹＹ」のジョブは、より高速な印刷速度モデルに変更することで本印刷装置の生産性が上がることがわかる。対して、文書名「決裁書ＫＫＫ」のジョブは、印刷速度モデルを切り替えても生産性に対して大きな効果がないことがわかる。この時、ユーザは当該ジョブを選択して詳細情報ボタン620を押下し、より詳細なジョブ履歴の内容を確認することで、生産性が上がっていない理由を解析することができる。
【００６８】
例えば、生産性の低下を招く用紙が使用されている、時間のかかる後処理の設定がされている等を印刷設定414の内容から解析できる。また、先行ジョブの終了時刻から時間が空いて投入されたジョブでは、ジョブ制御部10が計測するＰＰＭ実測値には、当該ジョブに係る印刷動作が始まってから最初の印刷用紙が搬送路214または搬送路219に搬送されるまでの時間を含む。そのため、同様のジョブを連続して実行する場合と比較してＰＰＭ実測値が小さくなる。つまり、先行ジョブの終了時刻から時間を空けてジョブを投入した場合は生産性が出ないことを解析できる。なお、この傾向は、全出力ページ数が小さいジョブで顕著となる。
【００６９】
図７は、印刷装置300による処理を例示するフローチャートである。図７（ａ）、図７（ｂ）に示すフローチャートの処理は、ジョブ制御部10の制御により実行される。即ち、これらのフローチャートの処理は、ＣＰＵ11がＲＯＭ12等に格納されるプログラムを読み出して実行することにより実現される。
【００７０】
図７（ａ）は、ジョブ実行時のジョブ履歴保存処理を示すフローチャートである。
ジョブ制御部10がジョブを受け付けると、まず、S701において、ジョブ制御部10は、印刷速度モデル管理部5から当該ジョブ実行時の印刷速度モデルを取得する。この時、印刷速度モデル管理部5がジョブ制御部10が実行する当該ジョブの属性（文書名、ユーザ名、受付時刻など）から印刷速度モデルを決定し、ジョブ制御部10は、この結果を取得する。
【００７１】
次に、S702において、ジョブ制御部10は、プリンタ制御部2を介して、上記S701で取得した印刷速度モデルで当該ジョブの印刷を実行するよう制御する。この時、プリンタ制御部2は、印刷速度モデルの最大ＰＰＭに相当する印刷用紙の搬送速度または印刷用紙の搬送間隔で印刷を行う。これと同時に、ジョブ制御部10は、プリンタ制御部2から印刷用紙の搬送結果を取得し、前述の方法にてＰＰＭ実測値を求める。
【００７２】
そして、ジョブ制御部10が制御する当該ジョブの印刷が終了すると、S703において、ジョブ制御部10は、ジョブ履歴管理部4にジョブ履歴を保存させる。この時、ジョブ制御部10は、実行したジョブの属性、上記S701にて取得した印刷速度モデル、上記S702で求めたＰＰＭ実測値を含むジョブ実行結果（例えば図４に示したような情報）を、ジョブ履歴管理部4に通知し、ジョブ履歴管理部4は本情報をジョブ履歴として保存管理する。このようにして、ジョブ履歴管理部4には、実行された１つ以上のジョブについて、各ジョブが実行された時の印刷装置300の速度モデルを含むジョブ履歴が、例えば図４に示したように保存される。この保存されたジョブ履歴は、図７（ｂ）で説明する処理において用いられる。
【００７３】
図７（ｂ）は、ジョブ履歴管理部4が管理しているジョブ履歴の提示処理を示すフローチャートである。なお、このフローチャートによれば、ジョブ制御部10は、ジョブ履歴管理部4に保存されている過去に実行された１つ以上のジョブのジョブ履歴に基づいて、ユーザに提示するジョブ履歴情報（レポート）を作成する。ここでジョブ制御部10は、ジョブが実行されたときの印刷装置の速度モデルに関する情報を少なくとも用いて、このレポートを作成する。
【００７４】
ジョブ制御部10は、操作解釈部8を介してジョブ履歴画面600の表示操作を受信すると、S711において、ジョブ履歴管理部4からジョブ履歴を１レコード取得する（例えば図４に示したような１レコードを取得する）。
次に、S712において、ジョブ制御部10は、上記S711にて取得した当該レコードが示すジョブ実行時の印刷速度モデル409（図４）を取得する。
【００７５】
次に、S713において、ジョブ制御部10は、ジョブ履歴管理部4から当該装置で切り替え可能な印刷速度モデルの一覧を取得し、該取得した一覧と、当該レコードが示すジョブ実行時の印刷速度モデル409とを比較することで、ジョブ実行時以外の印刷速度モデルを決定する。さらに、ジョブ制御部10は、ジョブ実行時以外の印刷速度モデルにて、当該レコードのジョブを実行した時の印刷時間および効果を前述の見積もり方法を用いて計算する。
【００７６】
次に、S714において、ジョブ制御部10は、上記S711〜S713の処理を、ジョブ履歴管理部4が管理するジョブ履歴の全レコード分繰り返すように制御する。すなわち、まだ全レコード分の処理が完了していないと判定した場合(S714でNoの場合)、ジョブ制御部10は、S711に処理を戻し、次のレコードに処理を移す。
一方、全レコード分の処理が完了したと判定した場合(S714でYesの場合)、ジョブ制御部10は、S715に処理を進める。
【００７７】
S715において、ジョブ制御部10は、上記S711で取得したジョブ履歴の各レコードの情報と、上記S713で計算した結果とを合わせて整形して、ジョブ履歴画面600として表示制御部7を介して表示する。そして、S715の処理の後、ジョブ制御部10は、本フローチャートの処理を終了する。
【００７８】
なお、図７（ｂ）で示すジョブ履歴の提示処理は、ネットワークＩ／Ｆを介して接続される印刷装置管理サーバ（図示せず）にて実行してもよい。この時、ジョブ制御部10は、印刷装置管理サーバからジョブ履歴取得要求を受信すると、ジョブ履歴管理部4が管理するジョブ履歴を取得し、印刷装置管理サーバに送信する。そして、印刷装置管理サーバは、図７（ｂ）で示したような処理を実行し、印刷装置300から受信したジョブ履歴情報を整形して提示するように構成してもよい。
【００７９】
なお、本実施例では、ジョブ履歴画面600の表示操作を受信した時にジョブの履歴を取得してジョブ履歴表示画面を作成していた。しかし、ジョブ履歴画面の表示操作を受信するたびに本実施例の全ての計算処理を行うのは効率が悪いため、一度上記の計算処理が行われたジョブについては、その計算結果をジョブに紐づけて保持しておき、再利用できるようにしておくようにしてもよい。そして、ジョブ履歴画面の表示操作を受信すると、各ジョブについて既に計算結果が残されているか否かを判定し、計算結果が残されていない、つまり前回の表示ボタンの押下後に新たに実行されたジョブだけに対して、上記の計算処理を行う。この計算結果は、既に保持されている計算結果と共に履歴表示画面の作成に用いられる。そして、その計算結果を新たなジョブに紐づけて再利用可能に保持しておくように構成する。
【００８０】
以上示したように、本実施例によれば、印刷装置300は、最大ＰＰＭをライセンス購入等で向上させることが可能なプリンタであって、ジョブ履歴のレポートを、少なくともそのジョブを実行したときの最大ＰＰＭに関する情報を用いて作成して出力（印刷や表示）する構成を有する。このような構成により、印刷ジョブが実行されたときの最大ＰＰＭと印刷枚数との関係等のような、印刷速度設定と使用状況の関係を管理者等のユーザが容易に知ることが可能となるなどの効果を奏する。この結果、例えば、ユーザは、個々のジョブが実行された際に設定されていた最大ＰＰＭを後で容易に把握することが可能となる。このため、最大ＰＰＭの変更の効果を後で容易に確認することができる。
【００８１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００８２】
（その他の実施例）
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８３】
2    プリンタ制御部
4    ジョブ履歴管理部
3    印刷速度モデル管理部
１0    ジョブ制御部
【図１】
2018069489.tif 000010
【図２】
2018069489.tif 000011
【図３】
2018069489.tif 000012
【図４】
2018069489.tif 000013
【図５】
2018069489.tif 000014
【図６】
2018069489.tif 000015
【図７】
2018069489.tif 000016