(57)【要約】【課題】レポート出力において利便性を向上させる画像形成装置を提供する。【解決手段】画像形成装置の機能ごとに、当該機能の使用状況を取得する。使用状況を表す情報に基づいて、取得対象となる機能のうち使用状況を表す情報が条件を満たす機能について、当該機能のレポートを印刷装置に出力させる。【選択図】図６
2018086762.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の機能ごとに、当該機能の使用状況を表す情報を取得する取得手段と、
前記取得手段により取得した前記使用状況を表す情報に基づいて、前記取得手段の取得の対象となる機能のうち前記使用状況を表す情報が条件を満たす機能について、当該機能のレポートを印刷装置に出力させる印刷制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記印刷制御手段は、前記取得手段の取得の対象となる機能のうち前記条件を満たさない機能について、当該機能のレポートを前記印刷装置に出力させないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記機能は、印刷機能であり、
前記使用状況を表す情報は、前記印刷装置により出力された枚数に基づく値であり、
前記値が閾値未満である場合には前記条件を満たし、前記値が前記閾値以上である場合には前記条件を満たさない、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記機能は、特定の種類の印刷機能であり、
前記使用状況を表す情報は、当該特定の種類の印刷機能の実行によって前記印刷装置により出力された枚数に基づく値であり、
前記値は、前記特定の種類の印刷機能の実行を含んで前記印刷装置により出力された総枚数に対する割合である、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記使用状況を表す情報は、前記機能を実行した回数であり、
前記回数が閾値未満である場合には前記条件を満たし、前記回数が前記閾値以上である場合には前記条件を満たさない、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項６】
前記閾値は、ユーザにより設定可能であることを特徴とする請求項３乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記印刷制御手段は、
前記条件を満たす前記使用状況を表す情報に対応する機能についての前記レポートへの出力の対象の情報が所定の情報量内である場合、当該機能のレポートを前記印刷装置に出力させ、
前記条件を満たす前記使用状況を表す情報に対応する機能についての前記レポートへの出力の対象の情報が所定の情報量内でない場合、当該機能のレポートを前記印刷装置に出力させない、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記レポートは、前記画像形成装置におけるコストを低減するための前記機能の実行に関する情報を含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記画像形成装置は、前記印刷装置を含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
画像形成装置において実行される制御方法であって、
画像形成装置の機能ごとに、当該機能の使用状況を表す情報を取得する取得工程と、
前記取得工程において取得した前記使用状況を表す情報に基づいて、前記取得工程の取得の対象となる機能のうち前記使用状況を表す情報が条件を満たす機能について、当該機能のレポートを印刷装置に出力させる印刷制御工程と、
を有することを特徴とする制御方法。
【請求項１１】
請求項１乃至８のいずれか１項に記載の画像形成装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成処理を行う画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
利用者の省エネに対する補助を目的として、印刷装置の使用状況をユーザにレポート形式で通知する機能が存在する。特許文献１では、実行ジョブから消費電力情報を予測して表示することで、ユーザへ使用状況を提示している。
【０００３】
一方、近年では、ユーザの省エネに対する意識向上により、消費電力・印刷枚数・現像剤消費量等の印刷コストの情報を知ることの需要が高まってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９７７１５公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、印刷コストの使用状況を提示するだけでなく、効率的に印刷装置を使用する機能の存在や設定手法をレポートに印刷することで、よりレポートの有用性が向上する。例えば、現像剤消費量を節約するモードや両面印刷モード等の設定情報をレポートに印刷する。
【０００６】
しかしながら、そのような全ての機能についてレポートに印刷すると、情報量が膨大になり、かえって可読性が低下する。特にレポートを記録用紙に印刷してユーザに提示する場合、一枚の記録用紙に印刷できる情報量には限りがあるために、印刷枚数が増加してユーザビリティの低下を招いてしまう。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、レポート出力において利便性を向上させる画像形成装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る画像形成装置は、画像形成装置の機能ごとに、当該機能の使用状況を表す情報を取得する取得手段と、前記取得手段により取得した前記使用状況を表す情報に基づいて、前記取得手段の取得対象となる機能のうち前記使用状況を表す情報が条件を満たす機能について、当該機能のレポートを印刷装置に出力させる出力制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、レポート出力において利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の構成を示すブロック図である。
【図２】ＲＡＭのメモリ構成を示す図である。
【図３】印刷されるエコレポートの一例を示す図である。
【図４】エコレポートの印刷処理を示すフローチャートである。
【図５】エコレポートのレイアウト作成処理を示すフローチャートである。
【図６】提案作成処理を示すフローチャートである。
【図７】平均使用状況と閾値を示す図である。
【図８】平均使用状況と閾値を取得するためのパラメータを示す図である。
【図９】平均使用状況と閾値を取得するためのパラメータを示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
図１は、画像形成装置の構成を示すブロック図である。本実施形態における画像形成装置１０は、スキャン機能やプリント機能等、複数の機能が一体化されたいわゆるＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎａｌＰｅｒｉｐｈｅｒａｌ）である。画像形成装置１０は、画像形成装置１０全体を統括的に制御するコントローラ１００を含む。コントローラ１００には、原稿台上の原稿を光学的に読み取って画像データを入力するスキャナ１１８、インクジェット記録方式や電子写真方式等、各種記録方式により記録媒体に画像を記録するプリンタ１１９（印刷装置）や、操作部１１２が接続される。コントローラ１００は、例えば、スキャナ１１８で読み取られた若しくは印刷対象として指定された画像データをプリンタ１１９により印刷出力させるコピー機能を実現するよう各部を制御する。
【００１３】
コントローラ１００は、コントローラ１００内の各ブロックをシステムバス１０７を介して制御するＣＰＵ１０１を有する。ＣＰＵ１０１は、例えば、ＲＯＭ１０３に格納されているブートアプリケーションによりオペレーションシステム（ＯＳ）を起動する。また、ＣＰＵ１０１は、起動されたＯＳ上で、ストレージ１０４に記憶されているアプリケーションを実行することにより各種処理を実行する。ＲＡＭ１０２は、汎用的なＲＡＭであり、例えば、ＣＰＵ１０１の作業領域として用いられる。また、ＲＡＭ１０２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。また、本実施形態では、ＲＡＭ１０２は、印刷出力されるエコレポート（後述）に記録する情報を決定するためのパラメータを記憶する。ストレージ１０４は、アプリケーションや画像データ、各種テーブル等を記憶する。
【００１４】
操作部インタフェース（Ｉ／Ｆ）１０６は、タッチパネルを有する操作部１１２とのインタフェースであり、操作部１１２に表示すべき画像データを操作部１１２に対して出力する。操作部１１２に表示すべき画像データとは、例えば、画像形成装置１０のプリント機能やコピー機能に関する設定画面である。本実施形態では、プリント機能に関する設定画面は、エコレポートの印刷出力についてのメニュー画面も含む。また、操作部Ｉ／Ｆ１０６は、操作部１１２上でユーザにより入力された情報、例えば設定情報をＣＰＵ１０１に送出する。ネットワークＩ／Ｆ１１０は、画像形成装置１０をＬＡＮ等のネットワークに接続するためのインタフェースであり、有線や無線等、ネットワークの媒体に対応した構成を有する。
【００１５】
ＵＳＢホストＩ／Ｆ１１１は、ＵＳＢストレージ１１４と通信するためのインタフェースである。ＵＳＢホストＩ／Ｆ１１１は、ストレージ１０４に記憶されているデータをＵＳＢストレージ１１４に格納するための出力部である。また、ＵＳＢホストＩ／Ｆ１１１は、ＵＳＢストレージ１１４に記憶されているデータをＣＰＵ１０１に出力する。ＵＳＢストレージ１１４は、データを記憶する外部記憶装置であり、ＵＳＢホストＩ／Ｆ１１１に対して着脱可能である。ＵＳＢホストＩ／Ｆ１１１には、ＵＳＢストレージ１１４を含む複数のＵＳＢデバイスを接続可能である。計時部Ｉ／Ｆ１０９は、現在の時刻を取得するための計時部であるＲＴＣ回路１１３と通信するためのインタフェースである。計時部Ｉ／Ｆ１０９は、ＲＴＣ回路１１３により計時された時間情報をＣＰＵ１０１に出力する。
【００１６】
画像バスＩ／Ｆ１０５は、システムバス１０７と、画像データを高速で転送する画像バス１０８とを接続し、データ形式を変換するためのバスブリッジである。画像バス１０８は、ＰＣＩバスまたはＩＥＥＥ１３９４等に準拠して構成される。画像バス１０８には、デバイスＩ／Ｆ１１５、スキャナ画像処理部１１６、プリンタ画像処理部１１７が接続される。デバイスＩ／Ｆ１１５には、スキャナ１１８およびプリンタ１１９が接続され、デバイスＩ／Ｆ１１５は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部１１６は、スキャナ１１８から入力された画像データに対して、補正、加工、編集等の画像処理を行う。プリンタ画像処理部１１７は、プリンタ１１９へ出力する画像データに対して、プリンタ１１９の出力特性に応じた補正、解像度変換等の画像処理を行う。ＦＡＸＩ／Ｆ１２１は、公衆回線網を介したＦＡＸ送受信を行うためのインタフェースである。
【００１７】
電力供給部１２０は、外部電源から画像形成装置１０の内部に電力を供給するためのブロックである。電力供給部１２０は、各部に対する電力供給を制御可能であり、例えば、画像形成装置１０が所定の時刻に節電モードに移行した場合には、画像形成装置１０内の一部、例えばプリンタ１１９への電力の供給を制御することが可能である。
【００１８】
図２は、ＲＡＭ１０２の内部のメモリ構成を示す図である。本実施形態において、ＲＡＭ１０２は、エコレポートをプリンタ１１９に印刷出力させるためのパラメータを保存する領域を有する。領域２１１は、スタート時刻を保持する領域であり、画像形成装置１０が出荷後、ユーザ先で印刷出力を開始した日時情報を保持する。領域２１２は、総印刷枚数を保持する領域であり、画像形成装置１０が印刷出力した総枚数を保持する。総印刷枚数は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。領域２１３は、総コピー枚数を保持する領域であり、画像形成装置１０がコピー印刷により印刷出力した総枚数を保持する。総コピー枚数は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。領域２１４は、総ＰＣ記録枚数を保持する領域であり、画像形成装置１０が外部のＰＣからの指示により印刷出力した（ＰＣ記録）総枚数を保持する。総ＰＣ記録枚数は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。領域２１５は、総ＦＡＸ記録枚数を保持する領域であり、画像形成装置１０がＦＡＸ文書を受信して印刷出力した（ＦＡＸ記録）総枚数を保持する。総ＦＡＸ記録枚数は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。なお、本実施形態では、記録枚数は、プリンタ１１９から印刷出力された枚数を表すものとする。
【００１９】
また、ＲＡＭ１０２は、印刷の種類ごとに枚数情報を保持する領域を有する。領域２０１は、１ページに対応するデータを記録用紙１枚の面に記録する１ｉｎ１で印刷出力された枚数情報を保持する領域である。領域２０１は、領域２２１、２２２、２２３、２２４、２２５、２２６を含む。領域２２１は、片面コピー枚数を保持する領域であり、領域２２２は、両面コピー枚数を保持する領域である。領域２２３は、ＰＣ記録による片面の記録枚数を保持する領域であり、領域２２４は、ＰＣ記録による両面の記録枚数を保持する領域である。領域２２５は、ＦＡＸ記録による片面の記録枚数を保持する領域であり、領域２２６は、ＦＡＸ記録による両面の記録枚数を保持する領域である。各領域２２１、２２２、２２３、２２４、２２５、２２６の枚数情報は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。
【００２０】
領域２０２は、２ページに対応するデータを記録用紙１枚の面に記録する２ｉｎ１で印刷出力された枚数情報を保持する領域である。領域２０２は、領域２３１、２３２、２３３、２３４を含む。領域２３１は、片面コピー枚数を保持する領域であり、領域２３２は、両面コピー枚数を保持する領域である。領域２３３は、ＰＣ記録による片面の記録枚数を保持する領域であり、領域２３４は、ＰＣ記録による両面の記録枚数を保持する領域である。各領域２３１、２３２、２３３、２３４の枚数情報は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。
【００２１】
領域２０３は、４ページに対応するデータを記録用紙１枚の面に記録する４ｉｎ１で印刷出力された枚数情報を保持する領域である。領域２０３は、領域２４１、２４２、２４３、２４４を含む。領域２４１は、片面コピー枚数を保持する領域であり、領域２４２は、両面コピー枚数を保持する領域である。領域２４３は、ＰＣ記録による片面の記録枚数を保持する領域であり、領域２４４は、ＰＣ記録による両面の記録枚数を保持する領域である。各領域２４１、２４２、２４３、２４４の枚数情報は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。
【００２２】
また、ＲＡＭ１０２は、領域２５１、２５２、２５３、２６１、２６２を有する。領域２５１は、総両面コピー枚数を保持する領域であり、両面コピーでの記録枚数の合計を保持する。領域２５２は、総両面ＰＣ記録枚数を保持する領域であり、ＰＣ記録による両面での記録枚数の合計を保持する。領域２５３は、総両面ＦＡＸ記録枚数を保持する領域であり、受信したＦＡＸ文書の両面での記録枚数の合計を保持する。各領域２５１、２５２、２５３の枚数情報は、記録用紙１枚が印刷出力される度に、ＣＰＵ１０１により更新される。
【００２３】
領域２６１は、エコレポート推奨通知時刻を保持する領域であり、エコレポートを印刷出力することをユーザに通知する時刻情報を保持する。この時刻情報が表す時刻にエコレポートが印刷出力されると、領域２６１の時刻情報は、次の推奨通知時刻情報に更新される。更新される時刻情報の間隔は予め定められている。領域２６２は、エコレポート最終印刷日時を保持する領域であり、エコレポートを最後に印刷出力した日時情報を保持する。
【００２４】
図３は、プリンタ１１９で印刷出力されるエコレポートの一例を示す図である。エコレポートとは、印刷出力枚数や消費電力などの使用状況についてのデータや、節電や節約などのコスト削減のための機能の解説や設定方法などが印刷されたレポートである。エコレポートは、例えば、ユーザにより指定された所定時刻においてプリンタ１１９から印刷出力されたり、若しくは、ユーザ指示が行われたことに応じて印刷出力される。
【００２５】
本実施形態では、エコレポートは、情報３０１と、情報３０２、３０３、３０７を含む。情報３０１は、エコレポートのタイトルを示しており、情報３０２、３０３、３０７は、用紙節約情報を示している。情報３０２は、用紙節約情報のタイトルを示し、情報３０７は、用紙節約効果を高めるための機能の提案（解説、設定方法）を示している。情報３０３は、現在の印刷機能の使用状況を示し、項目３０４、３０５、３０６の情報を含む。図３では、現在の印刷機能の使用状況として、コピー、ＰＣからのプリント、ファクスの各機能ごとに、項目３０４〜３０６について情報が示されている。項目３０４は、総出力枚数を示す。項目３０５は、両面出力枚数を示し、特に、コピーとプリント機能については、総出力枚数に対する割合も合わせて示されている。項目３０６は、ページ集約出力枚数を示し、特に、コピーとプリント機能については、総出力枚数に対する割合も合わせて示されている。ここで、ページ集約とは、２枚の原稿を１枚にまとめて印刷する２ｉｎ１や４枚の原稿を１枚にまとめて印刷する４ｉｎ１を含む総称である。
【００２６】
情報３０７は、コピー、ＰＣからのプリント、ファクスの各機能について、それぞれ記録枚数を少なくするための機能の説明と、各機能を設定するためのメニュー項目の階層パスを示している。図３では、コピー、プリントの各機能については、ページ集約と両面印刷の実行の提案が示されている。また、ファクス機能については、ＦＡＸプレビューの実行の提案が示されている。情報３０７を含むエコレポートの印刷出力により、ユーザに、印刷出力される記録用紙を節約するための手法を認識させることができる。
【００２７】
エコレポートは、上記の用紙節約情報だけでなく、節電についての情報３０８、３０９、３１０も含む。所定の１カ月間の消費電力の情報や、節電機能の提案も示されている。情報３０８は、節電情報のタイトルを示し、情報３０９は、所定の１カ月間の消費電力の情報と、節電機能を実行した場合の節電効果についての情報を示している。
【００２８】
情報３１０は、消費電力をより低減するための提案を示している。情報３１０は、情報３０７と同様の提案を含み、記録枚数を少なくするための機能の説明と、各機能を設定するためのメニュー項目の階層パスが示されている。また、情報３１０は、節電機能の実行の提案（解説、設定方法）を示している。情報３１０を含むエコレポートの印刷出力により、ユーザに、節電効果を高めるための手法を認識させることができる。
【００２９】
図４は、本実施形態におけるエコレポート印刷制御処理を示すフローチャートである。図４の処理は、例えば、ＣＰＵ１０１がＲＯＭ１０３に記憶されたプログラムをＲＡＭ１０２に読み出して実行することにより実現される。図４のエコレポート印刷処理は、例えば、操作部１１２上でユーザにより、レポート印刷メニューの中のエコレポート印刷の実行が指示された場合に開始する。Ｓ４０１において、ＣＰＵ１０１は、図３に示すようなレイアウトとなるように、エコレポートのレイアウト作成処理を実行する。エコレポートのレイアウト作成処理については、図５で後述する。
【００３０】
Ｓ４０２において、ＣＰＵ１０１は、Ｓ４０１で作成されたエコレポートのレイアウトに従って、画像バス１０８を介してプリンタ１１９に印刷出力させる。そして、Ｓ４０３において、ＣＰＵ１０１は、エコレポートをプリンタ１１９に印刷出力させた日時情報を、ＲＡＭ１０２の領域２６２にエコレポート最終印刷日時として格納し、その後、図４の処理を終了する。
【００３１】
エコレポートの印刷は、上記のようにレポート印刷メニューの中での指示により実行される構成でなくても良い。例えば、所定時刻においてエコレポート印刷を促すメッセージを操作部１１２に表示し、そのメッセージの中でエコレポート印刷の実行指示を受け付ける構成でも良い。
【００３２】
図５は、図４のＳ４０１のエコレポートのレイアウト作成処理を示すフローチャートである。Ｓ５０１において、ＣＰＵ１０１は、エコレポートのタイトルを示す情報３０１のデータを作成する。Ｓ５０１では、ＣＰＵ１０１は、ＲＯＭ１０３に記憶されているエコレポートのタイトル情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０１のレイアウト位置に対応する領域に格納する。
【００３３】
Ｓ５０２において、ＣＰＵ１０１は、エコレポートの用紙節約情報のタイトルを示す情報３０２のデータを作成する。Ｓ５０２では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている用紙節約情報のタイトル情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０２のレイアウト位置に対応する領域に格納する。
【００３４】
Ｓ５０３において、ＣＰＵ１０１は、現在の印刷機能の使用状況を示す情報３０３に記録する記録枚数と割合を取得する。例えば、図３のエコレポートの項目３０４に示すコピー機能についての総出力枚数であれば、ＣＰＵ１０１は、ＲＡＭ１０２の領域２１３に保持されている総コピー枚数の情報を取得する。また、項目３０５に示すコピー機能についての両面出力枚数であれば、ＣＰＵ１０１は、ＲＡＭ１０２の領域２５１に保持されている総両面コピー枚数の情報を取得する。また、ＣＰＵ１０１は、ＲＡＭ１０２の領域２５１の総両面コピー枚数に対する、領域２１３の総コピー枚数の比率を算出することで割合を取得する。
【００３５】
また、項目３０６に示すコピー機能についてのページ集約出力枚数であれば、ＣＰＵ１０１は、２ｉｎ１の片面コピー枚数および両面コピー枚数と、４ｉｎ１の片面コピー枚数および両面コピー枚数とから取得する。つまり、ＣＰＵ１０１は、領域２３１に保持されている２ｉｎ１の片面コピー枚数と、領域２３２に保持されている両面コピー枚数と、領域２４１に保持されている４ｉｎ１の片面コピー枚数と、領域２４２に保持されている両面コピー枚数の合計値を算出する。また、ＣＰＵ１０１は、領域２１３に保持されている総コピー枚数に対する合計値の比率を算出することで割合を取得する。
【００３６】
ＣＰＵ１０１は、上記のような処理をＰＣプリント、ファクスの各機能についても同様に行うことで、情報３０３に記録する記録枚数と割合を取得する。
【００３７】
Ｓ５０４において、ＣＰＵ１０１は、Ｓ５０３で取得された記録枚数と割合に基づいて、現在の印刷機能の使用状況を示す情報３０３のデータを作成する。Ｓ５０４では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている表のフォーマットやテキストの情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０３のレイアウト位置に対応する領域に格納する。また、ＣＰＵ１０１は、Ｓ５０３で取得した記録枚数や割合の情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０３のレイアウト位置に対応する領域に、表のフォーマットやテキストの情報と関連付けて格納する。
【００３８】
Ｓ５０５において、ＣＰＵ１０１は、用紙節約効果を高めるための機能の提案を示す情報３０７のデータを作成する。情報３０７のデータの作成処理については、図６で後述する。
【００３９】
Ｓ５０６において、ＣＰＵ１０１は、節電タイトルを示す情報３０８のデータを作成する。Ｓ５０６では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている節電情報のタイトル情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０８のレイアウト位置に対応する領域に格納する。
【００４０】
Ｓ５０７において、ＣＰＵ１０１は、現在の消費電力状況を示す情報３０９に記録する所定の１カ月間の消費電力の合計値を取得する。例えば、ＣＰＵ１０１は、本エコレポートを印刷出力させる日の前日までの１カ月間の消費電力の累計値を取得しても良い。また、ＣＰＵ１０１は、情報３０３のコピー、プリントについて、情報３０７に示される手法を実現した場合の消費電力を推定する。例えば、ＣＰＵ１０１は、情報３０３のプリントについて、総出力枚数７６５枚からページ集約出力枚数５６枚を差し引いた７０９枚をページ集約（例えば、２ｉｎ１）により印刷出力させた場合の消費電力を記録枚数の変化に基づいて推定的に算出する。さらに、ＣＰＵ１０１は、画像形成装置１０の節電機能を実行した場合の、例えば所定時刻に節電モードに移行するとした場合の消費電力を推定する。
【００４１】
Ｓ５０８において、ＣＰＵ１０１は、Ｓ５０７で取得された現在の消費電力状況に基づいて、現在の消費電力状況を示す情報３０９のデータを作成する。Ｓ５０８では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている表のフォーマットやテキストの情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０９のレイアウト位置に対応する領域に格納する。ＣＰＵ１０１は、Ｓ５０７で取得した現在の消費電力状況を示す情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０９のレイアウト位置に対応する領域に、表のフォーマットやテキストの情報と関連付けて格納する。
【００４２】
Ｓ５０９において、ＣＰＵ１０１は、節電効果を高めるための機能の提案を示す情報３１０のデータを作成する。Ｓ５０９では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている節電効果を高めるための機能提案を示す情報３１０をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３１０のレイアウト位置に対応する領域に格納する。Ｓ５０９の処理後に、図５の処理を終了する。
【００４３】
図６は、Ｓ５０５での情報３０７のデータの作成処理を示すフローチャートである。本実施形態では、図６の処理により、ユーザによる使用頻度が少なく、かつ、記録用紙１枚に収まるように、エコレポートの情報３０７に記録する機能を選択的に特定して印刷出力させる。本実施形態では、そのような構成によりエコレポートの利便性を向上させる。
【００４４】
Ｓ６０１において、ＣＰＵ１０１は、前回の図６の処理において最後に参照した機能を識別する情報がＲＡＭ１０２の所定の領域に格納されているか否かを判定する。最後に参照した機能を識別する情報が格納されていない場合とは、例えば、画像形成装置１０が工場出荷後初めて電源が投入された場合である。
【００４５】
Ｓ６０１で最後に参照した機能を識別する情報がＲＡＭ１０２の所定の領域に格納されていると判定された場合、Ｓ６０２において、ＣＰＵ１０１は、その情報で識別される機能を取得する。一方、最後に参照した機能を識別する情報がＲＡＭ１０２の所定の領域に格納されていないと判定された場合、Ｓ６０３において、ＣＰＵ１０１は、所定順における先頭の機能を識別する情報を取得する。
【００４６】
後述のＳ６１０では、Ｓ６０６〜Ｓ６０８の処理が行われた最後の機能を識別する情報がＲＡＭ１０２の所定の領域に格納される。図６の処理を開始する度に、全ての機能を所定順に処理対象とすると、その所定順において後段の位置する機能ほど、エコレポートに記録可能な情報量（後述する規定数に対応）を超え、エコレポートに記録される可能性が低くなってしまう。そこで、本実施形態では、前回の図６の処理において最後に参照した機能の次の情報をＳ６０６〜Ｓ６０８の処理対象とすることにより、エコレポートに記録される可能性の偏りを防ぐことができる。
【００４７】
Ｓ６０４において、ＣＰＵ１０１は、エコレポートへの記録対象となり得る全機能の使用状況についてＳ６０６〜Ｓ６０８の処理が終了しているか否かを判定する。全機能の使用状況についてＳ６０６〜Ｓ６０８の処理が終了していると判定された場合、Ｓ６１０へ進む。Ｓ６１０において、ＣＰＵ１０１は、現在参照している機能を識別する情報を、最後に参照した機能を識別する情報としてＲＡＭ１０２の所定の領域に格納し、その後、図６の処理を終了する。Ｓ６０４で全機能の使用状況についてＳ６０６〜Ｓ６０８の処理が終了していないと判定された場合、Ｓ６０５へ進む。
【００４８】
Ｓ６０５において、ＣＰＵ１０１は、Ｓ６０２で取得された機能の次の機能を、Ｓ６０６〜Ｓ６０８の処理対象として決定する。Ｓ６０６において、ＣＰＵ１０１は、Ｓ６０５で決定された機能の使用状況を表す値を取得する。Ｓ６０６の処理については、図８及び図９を参照しながら後述する。
【００４９】
Ｓ６０７において、ＣＰＵ１０１は、Ｓ６０６で取得された使用状況を表す値が、当該機能について定められた規定値未満であるか否かを判定する。規定値に基づく判定については、図８及び図９を参照しながら後述する。Ｓ６０７で規定値未満であると判定された場合、Ｓ６０８において、ＣＰＵ１０１は、当該機能についての情報３０７への記録処理を実行する。一方、規定値以上であると判定された場合、即ち、当該機能がユーザにより日常的に使用されていると判定された場合、ＣＰＵ１０１は、当該機能についての情報３０７への記録処理を実行せずに、Ｓ６０４からの処理を繰り返す。その場合のＳ６０４を介したＳ６０５においては、次の機能がＳ６０６〜Ｓ６０８の処理対象として決定される。
【００５０】
Ｓ６０８において、ＣＰＵ１０１は、使用状況を表す値が規定値未満であり、使用頻度が少ないと判定された機能についての情報３０７への記録処理を実行する。Ｓ６０８では、ＣＰＵ１０１は、ＲＯＭ１０３に保存されている、エコレポートに記録する説明のテキスト情報をフォントデータに展開して、ＲＡＭ１０２に確保したエコレポート出力用エリア内の情報３０７のレイアウト位置に対応する領域に格納する。
【００５１】
Ｓ６０９において、ＣＰＵ１０１は、エコレポートへの記録処理が実行済みである機能の数をカウントし、規定数の機能分の情報３０７への記録処理が行われたか否かを判定する。ここで、規定数の機能分の情報３０７への記録処理が行われたと判定された場合、Ｓ６１０へ進む。Ｓ６１０において、ＣＰＵ１０１は、現在参照している機能を識別する情報を、最後に参照した機能を識別する情報としてＲＡＭ１０２の所定の領域に格納し、その後、図６の処理を終了する。一方、規定数の機能分の情報３０７への記録処理が行われていないと判定された場合、Ｓ６０４からの処理を繰り返す。その場合のＳ６０４を介したＳ６０５においては、次の機能がＳ６０６〜Ｓ６０８の処理対象として決定される。
【００５２】
上記の規定数とは、例えば、エコレポート内での所定の記録面積から求められる機能数である。所定の記録面積とは、記録用紙１枚の中でエコレポートの全ての情報を含めるために情報３０７用に規定された面積である。例えば、コピー、プリントの各機能の両面出力、ページ集約それぞれについて、情報３０７に記録されるメッセージフォーマットは、予め決められている。各機能のメッセージフォーマットの記録用紙上での記録面積がほぼ均等であれば、上記の所定の記録面積から機能数を割り出すことができる。
【００５３】
また、Ｓ６０９においては、機能数を判定基準とするのではなく、所定の記録面積を判定基準としても良い。そのような場合、Ｓ６０６において、ＣＰＵ１０１は、メッセージフォーマットに用いられている文字数を、記録用紙のサイズや文字サイズなどに基づいて行数へ換算する等により、記録用紙上での記録面積を求める。そして、Ｓ６０９で、ＣＰＵ１０１は、現時点の処理までの累計記録面積を所定の記録面積と比較し、所定の記録面積に達していない場合に、Ｓ６０４からの処理を繰り返すようにしても良い。
【００５４】
上記のいずれの手順によっても、情報３０７を所定の情報量内に抑え、記録用紙１枚の中でエコレポートの全ての情報を含めるようにすることができる。その結果、情報３０７の情報量が増大してエコレポートが複数枚に渡って印刷出力され、利便性を低下させてしまうことを防ぐことができる。
【００５５】
図６では、エコレポートの情報３０７に記録する機能を選択的に特定するための処理を説明した。しかしながら、Ｓ６０９で規定数の機能を記録したと判定された場合、Ｓ６０７で使用状況を表す値が規定値未満と判定可能な他の機能があったとしても、その機能についてはエコレポートに記録されないことになる。そこで、エコレポートが複数枚に渡っても良いか否かの設定を操作部１１２上のメニュー画面で予め受け付けるようにしても良い。その場合、エコレポートが複数枚に渡っても良いと設定された場合、Ｓ６０８の処理後、Ｓ６０９の処理は行われずに、Ｓ６０４からの処理が繰り返される。そのような構成により、エコレポートが複数枚に渡って印刷出力されるものの、使用状況を表す値が規定値未満であって使用頻度が少ないと判定された全ての機能について情報３０７としてエコレポートに記録することができる。
【００５６】
また、そのような複数枚に渡るエコレポート印刷モード（フル印刷モード）と、本実施形態のようなエコレポート印刷モード（一枚印刷モード）とを、エコレポートの印刷設定に応じて切り替えるようにしても良い。例えば、エコレポートの印刷設定が月に一回定期的に行うものである場合、一枚印刷モードでエコレポートを印刷出力させる。また、エコレポートの印刷設定がユーザからの指示がある度に行うものである場合、フル印刷モードでエコレポートを印刷出力させる。
【００５７】
また、エコレポートの記録用紙の印刷枚数をメニュー画面等で予め受け付けるようにしておき、Ｓ６０７で用いる規定値を、受け付けた印刷枚数に応じて変更可能にしても良い。例えば、記録用紙の値として「２枚」を受け付けた場合、記録用紙１枚について上記Ｓ６０７で説明した規定値の２倍の値を、新たな規定値として用いる。
【００５８】
以上のように、本実施形態においては、図６の処理が実行されるごとに、エコレポートの情報３０７に記載される機能を選択的に特定することができる。つまり、本実施形態では、図６の処理の実行時点で使用頻度の少ない機能情報を特定し、その機能について情報３０７としてエコレポートに記録する。つまり、頻繁に使用されている機能についての情報は、エコレポートの情報３０７に記録されない。そのような構成により、エコレポートに記録される情報量の増大を防ぎ、利便性を向上させることができる。
【００５９】
或いは、図６の処理の他に以下のような処理により、エコレポートの情報３０７に記録する機能を選択的に特定して印刷出力させるようにしても良い。ここで、画像形成装置１０の実行可能な機能を機能Ａ〜Ｅとする。まず、ＣＰＵ１０１は、各機能Ａ〜Ｅに対して、図６のＳ６０６及びＳ６０７で説明した処理を行う。そして、ＣＰＵ１０１は、各機能Ａ〜Ｅに対応づけて、Ｓ６０７での「機能の使用状況が規定値未満である」という条件を満たすか否かについての情報をＲＡＭ１０２等の記憶領域に保持する。ここで、各機能Ａ〜Ｅには、優先度、および、情報３０７に記録するメッセージの行数が対応付けられている。表１は、上記のように保持されたテーブルの一例を示す。
【００６０】
【表１】
2018086762.tif 000003
【００６１】
表１の例では、機能Ａ〜ＣがＳ６０７で条件を満たすと判定されている。また、優先度については、例えば、エコレポートに記録を所望する機能の優先順位がユーザにより予め設定されている。
【００６２】
そして、ＣＰＵ１０１は、優先度が高い機能から順に（優先度１から順に）、エコレポートの情報３０７に記録する機能を特定していく。まず、ＣＰＵ１０１は、優先度１の機能Ｄを参照する。機能Ｄについては、条件を満たしていないと判定されているので、ＣＰＵ１０１は、優先度１の機能Ｄをエコレポートの情報３０７に記録する機能として特定しない。
【００６３】
次に、ＣＰＵ１０１は、優先度２の機能Ａを参照する。機能Ａについては、条件を満たしていると判定されているので、その行数５を取得する。ここで、ＣＰＵ１０１は、行数５が情報３０７について定められた所定の行数以内であるか否かを判定する。ここでは、所定の行数は１０行であるとし、ＣＰＵ１０１は、所定の行数以内であると判定し、優先度２の機能Ａをエコレポートの情報３０７に記録する機能として特定する。
【００６４】
次に、ＣＰＵ１０１は、優先度３の機能Ｂを参照する。機能Ｂについては、条件を満たしていると判定されているので、その行数５を取得し、先の優先度２の機能Ａについて取得された行数との累計値（５＋５＝１０）を取得する。ここで、ＣＰＵ１０１は、累計値が情報３０７について定められた所定の行数以内であるか否かを判定する。ここでは、所定の行数は１０行であるので、ＣＰＵ１０１は、所定の行数以内であると判定し、優先度３の機能Ｂをエコレポートの情報３０７に記録する機能として特定する。
【００６５】
次に、ＣＰＵ１０１は、優先度４の機能Ｃを参照する。機能Ｃについては、条件を満たしていると判定されているので、その行数３を取得し、新たな累計値（１０＋３＝１３）を取得する。ここで、ＣＰＵ１０１は、累計値が情報３０７について定められた所定の行数以内であるか否かを判定する。ここでは、所定の行数は１０行であるので、ＣＰＵ１０１は、所定の行数以内ではないと判定し、優先度４の機能Ｃをエコレポートの情報３０７に記録する機能として特定しない。ここで、累計値が所定の行数を超えたので、以上の処理を終了する。
【００６６】
以上のように、Ｓ６０７で条件を満たしていると判定された機能を優先度の高い機能から順に、エコレポートの情報３０７に記録する機能として特定していくようにしても良い。その際、上記の機能Ｃについて説明したように、条件を満たしていたとしても、所定の行数を超えているのであれば、その機能については、エコレポートの情報３０７に記録する機能として特定しない。
【００６７】
また、上記の処理においては、優先度はユーザにより予め設定されると説明した。しかしながら、例えば、上記の例で機能Ａがエコレポートに記録されて印刷されたとした場合、機能Ａの優先度を２から３に下げ、代わりに機能Ｂの優先度を３から２に上げるなど、調整するようにしても良い。そのような構成により、エコレポートで印刷された機能に代えて、優先度が低い機能について、エコレポートに記録される機会を維持することができる。
【００６８】
また、上記の処理においては、エコレポートの情報３０７に記録される機能の特定として説明したが、情報３１０に記録される機能の特定にも適用可能である。例えば、情報３１０への記録対象の機能Ａ〜Ｅの優先度の設定をユーザから予め受け付けておく。そして、上記の処理と同様に、各機能に対してＳ６０６及びＳ６０７の処理を行い、情報３１０に記録する機能を特定していく。その際に情報３１０について定められた所定の行数は、情報３０７について定められた所定の行数と異なっていても良い。
【００６９】
また、上記の処理においては、エコレポートの情報３０７に記録される機能を優先度順に特定していくと説明した。しかしながら、その手順によっては、機能Ａと機能Ｂの２つまでしかエコレポートには印刷されない。そこで、上記の処理の終了後に、エコレポートの情報３０７に記録される機能数が基準値を下回る場合には、表１の行数を参照して、機能数が現在特定されている機能数を上回るような組み合わせを検索しても良い。そして、それらの機能をエコレポートの情報３０７に記録される機能として改めて特定しても良い。例えば、表１の場合には、機能Ｃ、Ｄ、Ｅの３つの機能を改めて特定するようにしても良い。
【００７０】
図７は、機能の平均使用状況と閾値を示す図である。テーブル７００に含まれる項目７０１は、機能名を示し、ここでは、両面コピー、２ｉｎ１コピー、プレビュー、カラーコピー使用率が示されている。また、項目７０２は、平均使用状況を示し、項目７０３は、閾値を示す。項目７０３の閾値は、Ｓ６０７における規定値に対応する。本実施形態では、Ｓ６０７において平均使用状況の値が閾値未満という条件を満たす機能について、情報３０７に記録し、閾値以上であれば、その条件を満たさないとして情報３０７に記録しない。
【００７１】
以下、項目７０２の平均使用状況と、項目７０３の閾値とを決定する処理について図８及び図９を参照しながら説明する。
【００７２】
図８は、平均使用状況と閾値を取得するためのパラメータを示す図である。図８では、所定の１カ月間にカラーコピー機能を用いた印刷出力枚数に基づいて、項目７０２の平均使用状況を取得する場合のパラメータが示されている。項目８０１は、機能名であり、機能の名称、ここでは、カラーコピー機能を示している。項目８０２は、所定の１カ月間の総出力枚数を示している。総出力枚数は、機能に依存するパラメータではなく、画像形成装置１０に対応した値となる。項目８０３は、所定の１ケ月間にカラーコピー機能を用いた印刷出力枚数の合計値を示している。ＣＰＵ１０１は、項目８０２の総出力枚数と項目８０３の機能出力枚数とから、所定の１ケ月間の総出力枚数に対するカラーコピー機能を用いた印刷出力枚数の割合をカラーコピー機能の１カ月間の使用率として算出する。そして、ＣＰＵ１０１は、その算出した使用率を、図７の項目７０２の平均使用状況として用いる。
【００７３】
項目８０４の使用率閾値は、カラーコピー機能が日常的に使用されていると判定するための閾値であり、図７の項目７０３の閾値として用いられる。例えば、ＣＰＵ１０１は、Ｓ６０７において、総出力枚数と機能出力枚数とから算出した使用率が項目８０４の使用率閾値より低い場合、当該機能は日常的に使用されていないと判定する。
【００７４】
本実施形態では、項目８０４の使用率閾値は、各機能に対応付けて予め決定されている。しかしながら、使用率閾値をユーザが操作部１１２上で任意に設定可能に構成しても良い。そのような構成により、ユーザビリティを向上させることができる。図８では、カラーコピー機能について説明したが、２ｉｎ１コピー等、他の機能についても同様である。
【００７５】
印刷を伴わない機能の場合として、例えば、プレビュー機能がある。プレビュー機能とは、スキャナ１１８から入力された画像データを操作部１１２に出力し、タッチパネルに画像を表示してユーザに確認させることで、スキャンした画像に誤りがないことを確認させる機能である。このようなプレビュー機能は印刷を介さないので、項目８０２及び８０３のような印刷出力枚数をパラメータとして持つことはない。
【００７６】
図９は、平均使用状況と閾値を取得するためのパラメータを示す他の図である。図９では、所定の１ケ月間にプレビュー機能を用いた使用回数に基づいて、項目７０２の平均使用状況を取得する場合のパラメータが示されている。図９のテーブルは、上記のプレビュー機能のような印刷を伴わない機能の平均使用状況を求めるために用いられる。
【００７７】
項目９０１は、機能名であり、機能の名称、ここでは、プレビュー機能を示している。項目９０２は、所定の１ケ月間にプレビュー機能が使用された回数を示している。ＣＰＵ１０１は、印刷を伴わない機能について、項目９０２の値を平均使用状況７０２として用いる。項目９０３の機能使用回数閾値は、所定の１ケ月間のプレビュー機能の使用において使用状況が高いと判定するための閾値であり、図７の項目７０３の閾値として用いられる。例えば、ＣＰＵ１０１は、Ｓ６０７において、項目９０２の機能使用回数が項目９０３の機能使用回数閾値より低い場合、当該機能は日常的に使用されていないと判定する。
【００７８】
本実施形態では、項目９０３の機能使用回数閾値は、各機能に対応付けて予め決定されている。しかしながら、機能使用回数閾値をユーザが操作部１１２上で任意に設定可能に構成しても良い。そのような構成により、ユーザビリティを向上させることができる。図９では、プレビュー機能について説明したが、印刷を伴わない他の機能についても同様である。
【００７９】
本実施形態では、上述した手順により、各機能の使用状況を取得し、情報３０７に記録する機能を選択的に特定する。その結果、ユーザが日常的に使用していることによりエコレポートに記録する必要性の低い機能の情報を省くことが可能となり、エコレポートのユーザビリティを向上させることができる。
【００８０】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８１】
１０  画像形成装置：  １０１  ＣＰＵ：  １０２  ＲＡＭ：  １０３  ＲＯＭ：  １１９  プリンタ
【図１】
2018086762.tif 000004
【図２】
2018086762.tif 000005
【図３】
2018086762.tif 000006
【図４】
2018086762.tif 000007
【図５】
2018086762.tif 000008
【図６】
2018086762.tif 000009
【図７】
2018086762.tif 000010
【図８】
2018086762.tif 000011
【図９】
2018086762.tif 000012