(57)【要約】【課題】  画像形成装置の状態を示す設定情報などを含むレポートを、可能な限り１頁に納めて印刷する。【解決手段】  レポート作成部６は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成する。また、レポート作成部６は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい画像形成装置で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズで、レポートを作成する。印刷部５は、そのレポートを印刷する。【選択図】  図１
2009291994.tif 000002
【特許請求の範囲】
【請求項１】
レポート印刷機能を有する画像形成装置において、
デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、前記デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成し、前記デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、前記デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズ、および／または前記デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズで、レポートを作成するレポート作成部と、
前記レポートを印刷する印刷部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記レポート作成部は、前記デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、前記デフォルトのフォントサイズを使用して、前記デフォルトの用紙サイズより大きい用紙サイズの１頁で前記レポートを作成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記レポート作成部は、前記デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズのうち、１頁でレポート対象の全項目が印刷可能となる最も小さい用紙サイズを選択することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用すると、前記デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、前記デフォルトの用紙サイズの１頁で、前記デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用して前記レポートを作成することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズのうち、１頁でレポート対象の全項目が印刷可能となる最も大きいフォントサイズを選択することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用して前記レポートを作成する場合に、前記レポートの複数頁を用紙の１頁に配列させて集約させたレポートを作成することを特徴とする請求項１から請求項５のいずれか１項記載の画像形成装置。
【請求項７】
前記印刷部は、１頁でレポート対象の全項目を印刷可能ではないときには、両面印刷で、前記レポートを印刷することを特徴とする請求項１記載の画像形成装置。
【請求項８】
レポート印刷機能を記述されたレポート印刷プログラムにおいて、
コンピュータを、
デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成し、前記デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、前記デフォルトの用紙サイズより大きい前記画像形成装置で使用可能な用紙サイズ、および／または前記デフォルトのフォントサイズより小さい前記画像形成装置で使用可能なフォントサイズで、レポートを作成するレポート作成部、並びに
前記レポートを印刷させるレポート印刷命令を送信する命令送信部、
として機能させるレポート印刷プログラム。
【請求項９】
前記レポート作成部は、前記デフォルトの用紙サイズより大きい前記画像形成装置で使用可能な用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、前記デフォルトのフォントサイズを使用して、前記デフォルトの用紙サイズより大きい用紙サイズの１頁で前記レポートを作成することを特徴とする請求項８記載のレポート印刷プログラム。
【請求項１０】
前記レポート作成部は、前記デフォルトの用紙サイズより大きい前記画像形成装置で使用可能な用紙サイズのうち、１頁でレポート対象の全項目が印刷可能となる最も小さい用紙サイズを選択することを特徴とする請求項９記載のレポート印刷プログラム。
【請求項１１】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい前記画像形成装置で使用可能なフォントサイズを使用すると、前記デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、前記デフォルトの用紙サイズの１頁で、前記デフォルトのフォントサイズより小さい前記画像形成装置で使用可能なフォントサイズを使用して前記レポートを作成することを特徴とする請求項８記載のレポート印刷プログラム。
【請求項１２】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい前記画像形成装置で使用可能なフォントサイズのうち、１頁でレポート対象の全項目が印刷可能となる最も大きいフォントサイズを選択することを特徴とする請求項１１記載のレポート印刷プログラム。
【請求項１３】
前記レポート作成部は、前記デフォルトのフォントサイズより小さい前記画像形成装置で使用可能なフォントサイズを使用して前記レポートを作成する場合に、前記レポートの複数頁を用紙の１頁に配列させて集約させたレポートを作成することを特徴とする請求項８から請求項１２のいずれか１項記載のレポート印刷プログラム。
【請求項１４】
前記命令送信部は、１頁でレポート対象の全項目を印刷可能ではないときには、両面印刷で前記レポートを印刷させるレポート印刷命令を送信することを特徴とする請求項８記載のレポート印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびレポート印刷プログラムに関するものである。
【背景技術】
【０００２】
機器の設定情報のレポートを作成する装置が存在する（例えば特許文献１参照）。
【０００３】
このような装置の他にも、画像形成装置などにおいて内部の設定情報をレポートとして印刷可能な装置がある。
【０００４】
【特許文献１】特開２００６−３２３４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のようなレポート印刷では、設定情報のうち、予め指定されているレポート対象項目についての項目名および値が列挙されて印刷される。
【０００６】
このようなレポート印刷では、場合によっては、印刷される項目が多くなったり、項目の値である文字列が長くなったりして、１頁の用紙にすべての項目を印刷することが困難な場合がある。その場合、レポートが複数頁に印刷されることになり、レポートの確認や管理が煩雑になってしまう。
【０００７】
特に、一般ユーザではなく管理者がレポート印刷を行う場合には、確認すべき項目が多いため、上述の問題が顕著である。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、レポートを可能な限り１頁に納めて印刷することができる画像形成装置およびレポート印刷プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係る画像形成装置は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成し、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズで、レポートを作成するレポート作成部と、レポートを印刷する印刷部とを備える。
【００１１】
これにより、レポートを可能な限り１頁に納めて印刷することができる。
【００１２】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、デフォルトのフォントサイズを使用して、デフォルトの用紙サイズより大きい用紙サイズの１頁でレポートを作成する。
【００１３】
これにより、用紙サイズが優先的に調整され、レポートを可能な限り１頁に納めて印刷することができる。
【００１４】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズのうち、１頁でレポート対象の全項目が印刷可能となる最も小さい用紙サイズを選択する。
【００１５】
これにより、可能な限りデフォルトの用紙サイズに近い用紙サイズでレポートが１頁で印刷される。
【００１６】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用すると、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、デフォルトの用紙サイズの１頁で、デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用してレポートを作成する。
【００１７】
これにより、フォントサイズが優先的に調整され、レポートを可能な限り１頁に納めて印刷することができる。
【００１８】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズのうち、１頁でレポート対象の全項目が印刷可能となる最も大きいフォントサイズを選択する。
【００１９】
これにより、可能な限りデフォルトのフォントサイズに近いフォントサイズでレポートが１頁で印刷される。
【００２０】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズを使用してレポートを作成する場合に、レポートの複数頁を用紙サイズの１頁に配列させて集約させたレポートを作成する。
【００２１】
これにより、レポートがＮ−ＵＰ印刷（集約印刷）されるため、フォントが小さくても、印刷されたレポートが読みやすいものとなる。
【００２２】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、印刷部は、１頁でレポート対象の全項目を印刷可能ではないときには、両面印刷でレポートを印刷する。
【００２３】
これにより、レポートが１頁のみで印刷できない場合には両面印刷が行われるため、１枚の用紙、または可能な限り少ない頁数の用紙にレポートを印刷することができる。
【００２４】
本発明に係るレポート印刷プログラムは、コンピュータを、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成し、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい画像形成装置で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズで、レポートを作成するレポート作成部、並びにレポートを印刷させるレポート印刷命令を送信する命令送信部として機能させる。
【００２５】
これにより、レポートを可能な限り１頁に納めて印刷することができる。
【００２６】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトの用紙サイズより大きい画像形成装置で使用可能な用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、デフォルトのフォントサイズを使用して、デフォルトの用紙サイズより大きい用紙サイズの１頁でレポートを作成する。
【００２７】
これにより、用紙サイズが優先的に調整され、レポートを可能な限り１頁に納めて印刷することができる。
【００２８】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムのいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトの用紙サイズより大きい画像形成装置で使用可能な用紙サイズのうち、１頁でレポート対象の全項目が印刷可能となる最も小さい用紙サイズを選択する。
【００２９】
これにより、可能な限りデフォルトの用紙サイズに近い用紙サイズでレポートが１頁で印刷される。
【００３０】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムのいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズを使用すると、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能である場合には、デフォルトの用紙サイズの１頁で、デフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズを使用してレポートを作成する。
【００３１】
これにより、フォントサイズが優先的に調整され、レポートを可能な限り１頁に納めて印刷することができる。
【００３２】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムのいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズのうち、１頁でレポート対象の全項目が印刷可能となる最も大きいフォントサイズを選択する。
【００３３】
これにより、可能な限りデフォルトのフォントサイズに近いフォントサイズでレポートが１頁で印刷される。
【００３４】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムのいずれかに加え、次のようにしてもよい。この場合、レポート作成部は、デフォルトのフォントサイズより小さい画像形成装置で使用可能なフォントサイズを使用してレポートを作成する場合に、レポートの複数頁を用紙の１頁に配列させて集約させたレポートを作成する。
【００３５】
これにより、レポートがＮ−ＵＰ印刷（集約印刷）されるため、フォントが小さくても、印刷されたレポートが読みやすいものとなる。
【００３６】
また、本発明に係るレポート印刷プログラムは、上記のレポート印刷プログラムのいずれかに加え、次のようにしてもよい。この場合、命令送信部は、１頁でレポート対象の全項目を印刷可能ではないときには、両面印刷でレポートを印刷させるレポート印刷命令を送信する。
【００３７】
これにより、レポートが１頁のみで印刷できない場合には両面印刷が行われるため、１枚の用紙、または可能な限り少ない頁数の用紙にレポートを印刷することができる。
【発明の効果】
【００３８】
本発明によれば、レポートを可能な限り１頁に納めて印刷することができる画像形成装置およびレポート印刷プログラムを得ることができる。
【発明を実施するための最良の形態】
【００３９】
以下、図に基づいて本発明の実施の形態を説明する。
【００４０】
実施の形態１．
図１は、本発明の実施の形態１に係る画像形成装置の構成を示すブロック図である。図１において、操作パネル１は、入力装置および表示装置を有し、装置の筐体に設置されたユーザインタフェースである。入力装置は、ユーザ操作を検出すると操作に応じた電気信号を出力する装置である。入力装置としては、キー、タッチパネルなどが使用される。表示装置は、供給されたデータに基づき各種情報を表示する装置である。表示装置としては、液晶ディスプレイなどが使用される。
【００４１】
設定記憶部２は、各設定項目についてのデフォルトの値、またはユーザ操作により指定された値を設定情報として格納する装置である。設定記憶部２としては、ＮＶＲＡＭ（Non Volatile Random Access Memory）などの不揮発性で書換可能な記憶装置が使用される。
【００４２】
画像読取部３は、自動原稿給紙装置により給紙されてきた原稿またはユーザにより載置された原稿の片面または両面に対して光を照射しその反射光等を受光して原稿の画像を読み取り画像データとして出力する装置である。
【００４３】
また、通信部４は、電話回線、コンピュータネットワークなどを介してデータ通信を行う１または複数の装置である。通信部４によりファクシミリ信号の送受信が行われる。通信部４は、例えばネットワークインタフェースカード、モデムなどを有する。
【００４４】
また、印刷部５は、画像読取部１により生成されたデータ、通信部４により受信されたデータなどに基づき画像を印刷する装置である。実施の形態１では、印刷部５は、レポート作成部６により生成されたレポートのデータに基づき、レポートを印刷する。
【００４５】
また、レポート作成部６は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成する。また、レポート作成部６は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズで、レポート（つまり、レポートを印刷するための印刷データ）を作成する。
【００４６】
なお、レポート対象の項目は、設定情報における設定項目の一部または全部、当該装置の内部状態情報における項目の一部または全部などを含む。この項目の数は、当該装置にインストールされているプログラムの種類、数などにより変化する。また、項目の値の長さ（つまり、テキスト長）も、そのときの装置の状況に応じて変化する。このため、レポートの内容量は、レポートを作成・印刷する時点によって変動するため、固定的に予め特定しておくことはできない。
【００４７】
また、制御部７は、当該画像形成装置内の各部の状態および操作パネル１へのユーザ操作に基づいて、各部を制御し、各種処理を実行される処理部である。
【００４８】
なお、レポート作成部６および制御部７は、例えば、内蔵のコンピュータにプログラムを実行させることにより実現される。
【００４９】
次に、上記装置の動作について説明する。図２は、図１に示す画像形成装置の動作を説明するフローチャートである。
【００５０】
制御部７は、操作パネル１に対してレポート印刷要求の操作が行われると、その操作に基づきレポート印刷要求を検出する（ステップＳ１）。
【００５１】
制御部７は、レポート印刷要求を検出すると、レポート作成部６にレポートデータの生成を実行させる。
【００５２】
レポート作成部６は、設定記憶部２に格納されている設定情報を参照するとともに、各部３，４，５の状態情報を取得することにより、予め設定されているレポートの全項目についての現在の値を収集する。レポート作成部６は、収集したレポートの全項目の値に基づいて、デフォルトの用紙サイズでデフォルトのフォントサイズを使用した場合の、レポートの印刷データを生成する。このときの印刷データとしては、例えばＰＤＬ（Printer Description Language）によるデータが使用される。
【００５３】
そして、レポート作成部６は、生成した印刷データに基づいて、デフォルトの用紙サイズでデフォルトのフォントサイズを使用した場合にレポートの印刷頁数が１であるか否かを判定する（ステップＳ２）。
【００５４】
その場合の印刷頁数が１である場合には、レポート作成部６は、生成した印刷データを図示せぬメモリに格納しておき、レポート作成の完了を制御部７に通知する。制御部７は、レポート作成が完了すると、印刷部５にレポート印刷を実行させる。印刷部５は、図示せぬメモリからレポートの印刷データを読み出しその印刷データに基づきレポートを１頁のデフォルトサイズの用紙に印刷する（ステップＳ３）。なお、レポートの用紙のデフォルトサイズの設定情報は、設定記憶部２に格納されている。
【００５５】
一方、上述の印刷頁数が２以上である場合には、レポート作成部６は、当該装置の状態情報に基づいて、デフォルトサイズより大きい用紙サイズの用紙がいずれかの給紙カセットに収容されているか否かを判定する（ステップＳ４）。
【００５６】
デフォルトサイズより大きい用紙サイズの用紙がいずれかの給紙カセットに収容されている場合、レポート作成部６は、そのデフォルトサイズより大きい用紙サイズでデフォルトのフォントサイズを使用した場合のレポートの印刷データを生成する。レポート作成部６は、生成した印刷データを図示せぬメモリに格納しておき、レポート作成の完了を制御部７に通知する。制御部７は、レポート作成が完了すると、印刷部５にレポート印刷を実行させる。印刷部５は、図示せぬメモリからレポートの印刷データを読み出しその印刷データに基づきレポートを、レポート作成部６により選択された用紙サイズの用紙に印刷する（ステップＳ５）。例えば、デフォルトサイズがＡ４である場合に、Ａ４の１頁でレポートを作成できないときには、Ａ３の用紙にレポートが作成され印刷される。
【００５７】
ここで、デフォルトサイズより大きい複数の用紙サイズの用紙が複数の給紙カセットに収容されている場合には、それらの用紙サイズのうち、１頁でレポートを印刷可能な用紙サイズが選択される。また、１頁でレポートを印刷可能な用紙サイズが複数ある場合には、それらの用紙サイズのうち、デフォルトサイズに最も近い用紙サイズが選択される。なお、デフォルトサイズより大きい用紙サイズの用紙が１または複数の給紙カセットに収容されている場合において、最大サイズの用紙を使用しても１頁でレポートを印刷できないときには、レポートは複数頁で印刷される。
【００５８】
一方、デフォルトサイズより大きい用紙サイズの用紙がいずれの給紙カセットにも収容されていない場合、レポート作成部６は、デフォルトの用紙サイズで、デフォルトのフォントサイズより小さいサイズのフォントを使用した場合の、レポートの印刷データを生成する。レポート作成部６は、生成した印刷データを図示せぬメモリに格納しておき、レポート作成の完了を制御部７に通知する。制御部７は、レポート作成が完了すると、印刷部５にレポート印刷を実行させる。印刷部５は、図示せぬメモリからレポートの印刷データを読み出しその印刷データに基づきレポートをデフォルトサイズの用紙に印刷する（ステップＳ６）。例えば、デフォルトサイズが１２ポイントである場合に、１２ポイントの文字により１尾頁でレポーを作成できないときには、９ポイントの文字でレポートが作成され印刷される。
【００５９】
ここで、デフォルトサイズより小さいフォントサイズのフォントが複数使用可能である場合には、それらのフォントサイズのうち、１頁でレポートを印刷可能なフォントサイズが選択される。また、１頁でレポートを印刷可能なフォントサイズが複数ある場合には、それらのフォントサイズのうち、デフォルトサイズに最も近いフォントサイズが選択される。なお、デフォルトサイズより小さい１または複数のフォントサイズが使用可能である場合において、最小サイズのフォントを使用しても１頁でレポートを印刷できないときには、レポートは複数頁で印刷される。この場合の最小サイズは、当該画像形成装置により機能上使用可能な最小サイズとしてもよいし、その機能上の最小サイズより大きいレポート印刷用に予め設定された最小サイズとしてもよい。
【００６０】
なお、デフォルトサイズより大きい用紙サイズの用紙が１または複数の給紙カセットに収容されている場合に最大サイズの用紙を使用しても１頁でレポートを印刷できないときには、ステップＳ６の処理と同様にして、フォントサイズを変更してレポートが印刷されるようにしてもよい。
【００６１】
以上のように、上記実施の形態１によれば、レポート作成部６は、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい当該画像形成装置で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい当該画像形成装置で使用可能なフォントサイズで、レポートを作成する。印刷部５は、そのレポートを印刷する。
【００６２】
これにより、レポートを可能な限り１頁に納めて印刷することができる。
【００６３】
実施の形態２．
本発明の実施の形態２に係る画像形成装置は、実施の形態１に係る画像形成装置の機能に加え、一般ユーザと、サービスマンなどの保守管理者とで、レポートに含まれる項目が異なるようにしたものである。
【００６４】
保守管理者は、隠しコマンドやパスワードを使用して、保守管理者として画像形成装置にログインする。このようにしてログインした状態で、上述のようなレポート印刷要求が検出されると、保守管理者用の全項目の値が収集される。一方、保守管理者がログインしていない状態で、レポート印刷要求が検出されると、一般ユーザ用の全項目の値が収集される。
【００６５】
制御部７は、レポート印刷要求を検出すると、保守管理者のログインの有無を判定し、判定結果をレポート作成部６に通知する。レポート作成部６は、その判定結果に基づいて、レポートに含める項目を特定し、各項目の値を収集する。
【００６６】
レポートの印刷データの作成および印刷の処理は、実施の形態１と同様であるので、その説明を省略する。
【００６７】
なお、保守管理者がログインしているときのみ、実施の形態１と同様の処理を実行し、そうでない場合には、フォントサイズおよび用紙サイズを調整せずにレポート印刷を行うようにしてもよい。
【００６８】
また、操作パネル１で一般ユーザに対して表示されるメニューに、レポート印刷機能の項目を選択可能に表示させるか否かを、設定項目の値として設定記憶部２に格納しておくようにしてもよい。その場合、一般ユーザに対しては、その設定項目の値に応じて、メニューにおいて、レポート印刷機能の項目が表示される。レポート印刷機能の項目が表示されている場合のみ、一般ユーザは、操作パネル１への操作により、レポート印刷要求を発生させることができる。
【００６９】
実施の形態３．
本発明の実施の形態３では、画像形成装置と通信可能な端末装置が、レポート印刷プログラムを実行し、実施の形態１のレポート作成部６と同様にしてレポート印刷時の用紙サイズ、フォントサイズなどを制御する。そして、画像形成装置が、端末装置からの命令に応じて、画像形成装置に関するレポートを印刷する。
【００７０】
図３は、本発明の実施の形態３に係るレポート印刷プログラムを実行する端末装置および画像形成装置の構成を示すブロック図である。
【００７１】
図３において、端末装置１１は、画像形成装置１２に命令を送信し印刷などの各種処理を実行させる装置である。また、端末装置１１は、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを画像形成装置１２に印刷させるレポート印刷機能を有する。また、画像形成装置１２は、端末装置１１からの命令を受信し印刷などの各種処理を実行する装置である。
【００７２】
端末装置１１において、通信部２１は、画像形成装置１２との間でデータ通信可能な装置である。通信部２１としては、ネットワークインタフェース、周辺機器インタフェースなどが適宜使用される。
【００７３】
ユーザインタフェース２２は、入力装置および表示装置を備える。入力装置は、ユーザ操作を検出すると操作に応じた電気信号を出力する装置である。入力装置としては、キーボード、マウス、タッチパネルなどが使用される。表示装置は、供給されたデータに基づき各種情報を表示する装置である。表示装置としては、液晶ディスプレイなどが使用される。
【００７４】
コンピュータ２３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、レポート印刷プログラムを格納した記録媒体などを備える。記録媒体としては、ハードディスクドライブ、光ディスクおよびその駆動装置などが使用される。コンピュータ２３において、ＣＰＵによりレポート印刷プログラムが実行される。これにより、レポート作成部２３ａおよび制御部２３ｂが実現される。
【００７５】
レポート作成部２３ａは、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能な場合に、デフォルトの用紙サイズの用紙にデフォルトのフォントサイズでレポートを作成する。また、レポート作成部２３ａは、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい画像形成装置１２で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい画像形成装置１２で使用可能なフォントサイズで、レポートを作成する。
【００７６】
制御部２３ｂは、端末装置１１内の各部を制御し、ユーザ操作の検出、画像形成装置１２の内部状態情報、設定情報などの取得、レポート印刷命令の送信などを実行する処理部である。
【００７７】
一方、画像形成装置１２において、操作パネル３１は、実施の形態１における操作パネル１と同様のものである。また、設定記憶部３２は、実施の形態１における設定記憶部２と同様のものである。また、画像読取部３３は、実施の形態１における画像読取部３と同様のものである。また、通信部３４は、実施の形態１における通信部４と同様のものである。ただし、通信部３４は、端末装置１１との間でデータ通信可能とされる。端末装置１１と画像形成装置１２との間の伝送路は、ＬＡＮなどであってもよく、周辺機器インタフェースであってもよい。また、印刷部３５は、実施の形態１における印刷部５と同様のものである。また、制御部３６は、実施の形態１における制御部７と同様のものである。ただし、制御部３６は、通信部３４により内部状態情報、設定情報などの送信要求が端末装置１１から受信されると、内部状態情報、設定情報などを収集し、通信部３４を制御して、端末装置１１へ送信する。
【００７８】
次に、上記端末装置１１の動作について説明する。図４は、図３に示す端末装置の動作を説明するフローチャートである。
【００７９】
端末装置１１の制御部２３ｂは、ユーザインタフェース２２に対してレポート印刷要求の操作が行われると、その操作に基づきレポート印刷要求を検出する（ステップＳ１１）。
【００８０】
制御部２３ｂは、レポート印刷要求を検出すると、通信部２１を制御して、画像形成装置１２の内部状態情報、設定情報などの送信要求を、画像形成装置１２へ送信する。画像形成装置１２の通信部３４によりその送信要求が受信されると、制御部３６は、それらの情報を収集し、通信部３４を制御して、要求の応答としてそれらの情報を端末装置１１に送信する。端末装置１１において、通信部２１によりその応答が受信されると、制御部２３ｂは、その応答を取得する（ステップＳ１２）。応答として取得された画像形成装置１２の内部状態情報、設定情報などは、図示せぬＲＡＭに格納される。
【００８１】
そして、制御部２３ｂは、レポート作成部２３ａにレポートデータの生成を実行させる。レポート作成部２３ａは、図示せぬＲＡＭに格納されている設定情報、状態情報などを読み出し、予め設定されているレポートの全項目についての現在の値を特定する。
【００８２】
そして、レポート作成部２３ａは、それらのレポートの全項目の値に基づいて、デフォルトの用紙サイズでデフォルトのフォントサイズを使用した場合の、レポートの印刷データを生成する。このときの印刷データとしては、例えばＰＤＬによるデータが使用される。
【００８３】
そして、レポート作成部２３ａは、デフォルトの用紙サイズでデフォルトのフォントサイズを使用した場合に、レポートの印刷頁数が１であるか否かを判定する（ステップＳ１３）。
【００８４】
その場合の印刷頁数が１である場合には、レポート作成部２３ａは、生成した印刷データを図示せぬＲＡＭに格納しておき、レポート作成の完了を制御部２３ｂに通知する。制御部２３ｂは、レポート作成が完了すると、図示せぬＲＡＭから印刷データを読み出し、通信部２１を制御して、印刷命令とともに、画像形成装置１２に送信する。画像形成装置１２は、その印刷命令および印刷データを受信すると、印刷データに基づきレポートを１頁のデフォルトサイズの用紙に印刷する（ステップＳ１４）。
【００８５】
一方、上述の場合の印刷頁数が２以上である場合には、レポート作成部２３ａは、画像形成装置１２の状態情報に基づいて、デフォルトサイズより大きい用紙サイズの用紙がいずれかの給紙カセットに収容されているか否かを判定する（ステップＳ１５）。この状態情報も、設定情報などとともに、画像形成装置１２から取得される。
【００８６】
デフォルトサイズより大きい用紙サイズの用紙がいずれかの給紙カセットに収容されている場合、レポート作成部２３ａは、そのデフォルトサイズより大きい用紙サイズでデフォルトのフォントサイズを使用した場合のレポートの印刷データを生成する。レポート作成部２３ａは、生成した印刷データを図示せぬＲＡＭに格納しておき、レポート作成の完了を制御部２３ｂに通知する。制御部２３ｂは、レポート作成が完了すると、図示せぬＲＡＭから印刷データを読み出し、通信部２１を制御して、印刷命令とともに、画像形成装置１２に送信する。画像形成装置１２は、その印刷命令および印刷データを受信すると、印刷データに基づきレポートを、レポート作成部２３ａにより選択された用紙サイズの用紙に印刷する（ステップＳ１６）。
【００８７】
ここで、デフォルトサイズより大きい複数の用紙サイズの用紙が複数の給紙カセットに収容されている場合には、それらの用紙サイズのうち、１頁でレポートを印刷可能な用紙サイズの用紙が選択される。また、１頁でレポートを印刷可能な用紙サイズが複数ある場合には、それらの用紙サイズのうち、デフォルトサイズに最も近い用紙サイズが選択される。なお、デフォルトサイズより大きい用紙サイズの用紙が１または複数の給紙カセットに収容されている場合において、最大サイズの用紙を使用しても１頁でレポートを印刷できないときには、レポートは複数頁で印刷される。
【００８８】
一方、デフォルトサイズより大きい用紙サイズの用紙がいずれの給紙カセットにも収容されていない場合、レポート作成部２３ａは、デフォルトの用紙サイズで、デフォルトのフォントサイズより小さいサイズのフォントを使用した場合の、レポートの印刷データを生成する。レポート作成部２３ａは、生成した印刷データを図示せぬＲＡＭに格納しておき、レポート作成の完了を制御部２３ｂに通知する。制御部２３ｂは、レポート作成が完了すると、図示せぬＲＡＭから印刷データを読み出し、通信部２１を制御して、印刷命令とともに、画像形成装置１２に送信する。画像形成装置１２は、その印刷命令および印刷データを受信すると、印刷データに基づきレポートをデフォルトサイズの用紙に印刷する（ステップＳ１７）。
【００８９】
ここで、デフォルトサイズより小さいフォントサイズのフォントが複数使用可能である場合には、それらのフォントサイズのうち、１頁でレポートを印刷可能なフォントサイズが選択される。また、１頁でレポートを印刷可能なフォントサイズが複数ある場合には、それらのフォントサイズのうち、デフォルトサイズに最も近いフォントサイズが選択される。なお、デフォルトサイズより小さい１または複数のフォントサイズが使用可能である場合において、最小サイズのフォントを使用しても１頁でレポートを印刷できないときには、レポートは複数頁で印刷される。この場合の最小サイズは、画像形成装置１２により可能な機能上の最小サイズとしてもよいし、その機能上の最小サイズより大きいレポート印刷用に予め設定された最小サイズとしてもよい。
【００９０】
なお、デフォルトサイズより大きい用紙サイズの用紙が１または複数の給紙カセットに収容されている場合に最大サイズの用紙を使用しても１頁でレポートを印刷できないときには、ステップＳ１７の処理と同様にして、フォントサイズを変更してレポートが生成され印刷されるようにしてもよい。
【００９１】
以上のように、上記実施の形態３によれば、端末装置１１において実行されるレポート印刷プログラムは、コンピュータ２３を、レポート作成部２３ａおよび制御部２３ｂとして機能させる。このレポート作成部２３ａは、デフォルトの用紙サイズの１頁でレポート対象の全項目を印刷可能ではない場合に、デフォルトの用紙サイズより大きい画像形成装置１２で使用可能な用紙サイズ、および／またはデフォルトのフォントサイズより小さい画像形成装置１２で使用可能なフォントサイズで、レポートを作成する。また、制御部２３ｂは、レポートを印刷させるレポート印刷命令を画像形成装置１２へ送信する命令送信部として機能する。
【００９２】
これにより、レポートを可能な限り１頁に納めて印刷することができる。
【００９３】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００９４】
上記の各実施の形態では、まず、用紙サイズを変更しその後に必要に応じてフォントサイズを変更しているが、その代わりに、最初にフォントサイズを変更しその後に必要に応じて用紙サイズを変更するようにしてもよい。
【００９５】
また、上記各実施の形態において、用紙サイズおよび／またはフォントサイズの変更後においても１頁にレポートが収まらない場合には、印刷部５，３５は、両面印刷で、レポートを印刷するようにしてもよい。
【産業上の利用可能性】
【００９６】
本発明は、例えば、各種のレポートを印刷可能な複合機に適用可能である。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施の形態１に係る画像形成装置の構成を示すブロック図である。
【図２】図１に示す画像形成装置の動作を説明するフローチャートである。
【図３】本発明の実施の形態３に係るレポート印刷プログラムを実行する端末装置および画像形成装置の構成を示すブロック図である。
【図４】図３に示す端末装置の動作を説明するフローチャートである。
【符号の説明】
【００９８】
５  印刷部
６  レポート作成部
２３  コンピュータ
２３ａ  レポート作成部
２３ｂ  制御部（命令送信部）
【図１】
2009291994.tif 000003
【図２】
2009291994.tif 000004
【図３】
2009291994.tif 000005
【図４】
2009291994.tif 000006