(57)【要約】【課題】  有用なログ情報を効率的に管理できる画像形成装置を提供する。【解決手段】記憶装置（ＨＤＤ１０９）を備える画像形成装置１０００において、当該画像形成装置１０００を構成する複数の制御対象部の動作を制御する画像形成ユニット制御部１１０及び後処理ユニット制御部２１２と、画像形成ジョブ毎に、制御対象部と画像形成ユニット制御部１１０及び後処理ユニット制御部２１２との間の入出力情報と、当該入出力情報が入出力された時間情報（Ａ１）とが対応付けられたログ情報をを記憶装置に記憶するログ情報記憶制御手段（ＣＰＵ１１１，記憶制御プログラム１１３Ｄ）と、を備えた。【選択図】  図３
2007017860.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を備える画像形成装置において、
当該画像形成装置を構成する複数の制御対象部の動作を制御する制御手段と、
画像形成ジョブ毎に、前記制御対象部と前記制御手段との間の入出力情報と、当該入出力情報が入出力された時間情報とが対応付けられたログ情報を前記記憶装置に記憶するログ情報記憶制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
複数の前記制御対象部の入出力状態を所定時間毎に監視して前記制御対象部の入出力状態に変化があるか否かを判断する判断手段を備え、
前記ログ情報記憶制御手段は、
前記判断手段により前記制御対象部の入出力状態が変化したと判断された場合に、前記制御対象部の入出力状態が変化した時間に関する前記時間情報と前記入出力情報とをログ情報として前記記憶装置に記憶させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は、
前記記憶装置に記憶されたログ情報に基づくタイムチャートを生成する生成手段と、
生成されたタイムチャートを表示部に表示させる表示制御手段と、
を備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ログ情報記憶制御手段は、
前記ログ情報に識別可能なファイルネームをつけて、前記記憶装置に記憶することを特徴とする請求項１〜３の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置の動作状況を記録する方法として、画像形成装置を構成する各制御対象部と制御部との間の入出力回数や不具合発生回数等の情報であるログ情報を記憶するものが知られている。そして、当該ログ情報に基づいて、当該画像形成装置のメンテナンス等が行われるようになっている。また、エラーが生じて、画像形成装置が再起動された際に、記憶されているログ情報を印刷等して出力するように構成した画像形成装置も知られている（例えば、特許文献１）。
しかし、上述のようなログ情報では、各制御対象部の入出力の回数や不具合発生の回数しか知ることができないため、当該ログ情報からエラーの原因を特定することはできない。そのため、実際には、各制御対象部の接続ポート等にロジックアナライザ等を接続して、各制御対象部の入出力状態の経時変化を表す波形データを得ることにより、どの制御対象部にエラーが生じたのかが調べられる。しかし、画像形成装置を構成する制御対象部は通常１００種以上あるため、一つ一つの接続ポート等にロジックアナライザを接続してエラーの原因を調べると、時間がかかってしまうという問題があった。そこで、電源ＯＮ時等の基準時からエラーが生じるまでの時間を計時し、エラー発生時の各制御対象部の入出力状態等を記憶し、計時した時間及びエラー発生時の各制御対象部の入出力状態と、標準的な画像形成装置の制御ルーチンに規定されるタイムチャートとから、エラーが生じるまでのタイムチャートを推定して、エラーの原因を調べやすくした画像形成装置も知られている（例えば、特許文献２）。
【特許文献１】特開平９−１５６１８６号公報
【特許文献２】特開２００２−３２６４３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献２のタイムチャートは推定されたものであるため、実際のタイムチャートと違ってしまっている可能性があり、エラーの原因の特定等に役立たない場合もある。そのため、より有用なログ情報を効率的に管理する方法が望まれている。
【０００４】
本発明の課題は、有用なログ情報を効率的に管理できる画像形成装置を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、記憶装置を備える画像形成装置において、
当該画像形成装置を構成する複数の制御対象部の動作を制御する制御手段と、
画像形成ジョブ毎に、前記制御対象部と前記制御手段との間の入出力情報と、当該入出力情報が入出力された時間情報とが対応付けられたログ情報を前記記憶装置に記憶するログ情報記憶制御手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、
複数の前記制御対象部の入出力状態を所定時間毎に監視して前記制御対象部の入出力状態に変化があるか否かを判断する判断手段を備え、
前記ログ情報記憶制御手段は、
前記判断手段により前記制御対象部の入出力状態が変化したと判断された場合に、前記制御対象部の入出力状態が変化した時間に関する前記時間情報と前記入出力情報とをログ情報として前記記憶装置に記憶させることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の画像形成装置において、
前記画像形成装置は、
前記記憶装置に記憶されたログ情報に基づくタイムチャートを生成する生成手段と、
生成されたタイムチャートを表示部に表示させる表示制御手段と、
を備えることを特徴としている。
【０００８】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の画像形成装置において、
前記ログ情報記憶制御手段は、
前記ログ情報に識別可能なファイルネームをつけて、前記記憶装置に記憶することを特徴としている。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、記憶装置に記憶された画像形成ジョブ毎のログ情報から、どの制御対象部にどのタイミングで入出力情報が入出力されたのかを知ることができることとなって、効率的にメンテナンスやエラー原因の特定ができることとなり、有用なログ情報を得ることができる。また、画像形成ジョブ毎のログ情報が自動的に記憶装置に記憶されるので、ロジックアナライザ等を接続しなくても当該ログ情報を得ることができることとなって、ロジックアナライザ等を接続するのにかかる時間を削減でき、効率的に当該ログ情報を管理することができる。
【００１０】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは勿論のこと、特に、入出力状態に変化があった場合にのみログ情報が記憶装置に記憶されることとなって、記憶装置に記憶されるログ情報のデータ容量をできるだけ小さくすることができる。
【００１１】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは勿論のこと、特に、表示部に表示されたタイムチャートを見るだけで、どの制御対象部にどのタイミングで入出力情報が入出力されたのかを知ることができることとなって、より効率的にメンテナンスやエラー原因の特定ができることとなり、より有用なログ情報を得ることができる。また、ログ情報から自動的にタイムチャートが生成されるので、より効率的に当該ログ情報を管理することができる。
【００１２】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果が得られるのは、勿論のこと、特に、記憶装置に記憶されるログ情報が識別可能なファイルネームにより整理されることとなって、さらに効率的に当該ログ情報を管理することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して本発明を実施するための最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
＜画像形成装置の構成＞
図１に本発明に係る画像形成装置１０００を構成する各ユニットを示す。図１に示すように、画像形成装置１０００は、例えば、画像形成ユニット１００，後処理ユニット２００等を備えて構成される。
また、図２に示すように、画像形成ユニット１００と後処理ユニット２００は、シリアル通信により接続されており、データの送受信が可能なように構成されている。なお、一台の画像形成ユニット１００に接続される後処理ユニット２００の台数は特に限定されない。
【００１４】
次に、画像形成装置１０００を構成する各ユニットについて説明する。
まず、画像形成ユニット１００の内部構成について説明する。
画像形成ユニット１００は、例えば、図２に示すように、シリアル通信部１０１，画像読取部１０２，画像形成部１０３，操作部１０４，画像データ記憶部１０５，記録紙収納部１０６，給送部１０７，搬送部１０８，記憶装置としてのＨＤＤ１０９，画像形成ユニット制御部１１０等を備えて構成され、各部は、バスＢ１により接続されている。
【００１５】
シリアル通信部１０１は、例えば、シリアル通信Ｉ／Ｆ等により構成され、画像形成ユニット１００と後処理ユニット２００との間でのシリアル通信による制御信号や画像データ等の送受信を制御する。
【００１６】
画像読取部１０２は、例えば、原稿を載置するコンタクトガラス（図示省略）の下部にスキャナ（図示省略）を備えて構成され、原稿の画像を読み取る。スキャナは、例えば、図示しない光源，ＣＣＤ（Charge  Coupled  Device）等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像を画像形成部１０３に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【００１７】
画像形成部１０３は、例えば、感光ドラム（図示省略），トナー（図示省略）等を備えて構成され、画像形成ユニット制御部１１０からの印刷指示に従って、操作部１０４から入力指示されたサイズ，向きの記録紙が搬送部１０８により搬送されると、感光ドラム表面の静電潜像を含む領域にトナーを付着させ、記録紙にトナーを転写して定着させた後、後処理ユニット２００へ排紙する。
【００１８】
操作部１０４は、例えば、表示部１０４Ａ及び入力部１０４Ｂ等を備えて構成されている。
表示部１０４Ａは、例えば、ＬＣＤ（Liquid  Crystal  Display）により構成され、画像形成ユニット制御部１１０から入力される表示信号の指示に従って、当該ＬＣＤの表示画面上に、各種操作ボタンや画像形成ユニット１００の状態表示，各機能の動作状況等の表示を行う。また、表示部１０４Ａは、画像形成ユニット制御部１１０の後述するＣＰＵ１１１が表示制御プログラム１１３Ｆを実行することによって入力される表示信号に従って、後述するログ情報に基づくタイムチャート等を表示する。
入力部１０４Ｂは、例えば、ＬＣＤの表示画面上に透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルにより構成され、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として、画像形成ユニット制御部１１０に出力する。また、入力部１０４Ｂは、数字ボタン，スタートボタン等の各種操作ボタン（図示省略）を備え、ボタン操作による操作信号を画像形成ユニット制御部１１０に出力する。
【００１９】
画像データ記憶部１０５は、例えば、半導体メモリ（ＤＲＡＭ）や磁気ディスク（ＨＤＤ）により構成され、画像データを記憶するメモリである。
【００２０】
記録紙収納部１０６は、画像を転写するための記録紙を収納する。また、記録紙収納部１０６は、例えば、記録紙の有無を検知する有無検知部１０６Ａ，収納されている記録紙の紙サイズを検知する紙サイズ検知部１０６Ｂ等を備えて構成され、検知信号を画像形成ユニット制御部１１０に出力する。
【００２１】
給送部１０７は、画像形成ユニット制御部１１０からの制御信号に従って、原稿セット位置に載置された原稿の両面を反転し、コンタクトガラス上に自動給送する。
【００２２】
搬送部１０８は、画像形成ユニット制御部１１０からの制御信号に従って、記録紙収納部１０６に収納されている記録紙を画像形成ユニット１００の各部へ搬送する。
【００２３】
ＨＤＤ１０９は、例えば、画像形成ユニット１００及び後処理ユニット２００の印刷ジョブ（画像形成ジョブ）毎のログ情報等を記憶する。ログ情報は、画像形成ユニット１００及び後処理ユニット２００を構成する各制御対象部と画像形成ユニット制御部１１０及び後処理ユニット制御部２１２との間の入出力情報と、当該入出力情報が入出力された時間情報Ａ１とが対応付けられた情報である。ここで、制御対象部とは、大まかに言えば、画像形成ユニット制御部１１０及び後処理ユニット制御部２１２と各種制御信号をやり取りする各部であり、例えば、画像読取部１０２や第１搬送部２０４等である。より具体的には、制御対象部とは、各種センサ（図示省略）や各種ローラ（図示省略）等の画像読取部１０２や第１搬送部２０４等を構成する各部分であり、本明細書では、各制御対象部の符号を省略する。また、各制御対象部の入出力情報とは、各制御対象部が画像形成ユニット制御部１１０及び後処理ユニット制御部２１２に接続される入力ポート（図示省略），出力ポート（図示省略）のＯＮ／ＯＦＦ情報Ａ２，Ａ３である。
【００２４】
画像形成ユニット制御部１１０は、例えば、図３（ａ）に示すように、ＣＰＵ（Central  Processing  Unit）１１１，ＲＡＭ（Random  Access  Memory）１１２，記憶部１１３等を備えて構成される。画像形成ユニット制御部１１０のＣＰＵ１１１は、記憶部１１３に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１１２内に展開し、展開されたプログラムに従って、画像形成ユニット１００各部の動作を集中制御する。
【００２５】
ＲＡＭ１１２は、ＣＰＵ１１１により実行された処理プログラム等を、ＲＡＭ１１２内のプログラム格納領域（図示省略）に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域（図示省略）に格納する。
また、ＲＡＭ１１２のデータ格納領域は、例えば、第１のログ情報記憶領域１１２Ａを備えている。第１のログ情報記憶領域１１２Ａは、画像形成ユニット１００の印刷ジョブ毎のログ情報を一時的に記憶する。
【００２６】
ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａのデータ構造の一例を図４に示す。第１のログ情報記憶領域１１２Ａに記憶されたログ情報の時間情報Ａ１，各制御対象部の入出力情報としての入出力ポートのＯＮ／ＯＦＦ情報Ａ２，Ａ３にはアドレスＡ５が付されており、所望の情報のアドレスＡ５を指定することにより、所望の情報を抽出できるようになっている。そして、例えば、時間情報Ａ１には先頭アドレスＡ５が付されており、各制御対象部の入出力ポートのＯＮ／ＯＦＦ情報Ａ２，Ａ３には２番目以降のアドレスＡ５が付されている。また、各制御対象部の入力ポートのＯＮ／ＯＦＦ情報Ａ２の後に各制御対象部の出力ポートのＯＮ／ＯＦＦ情報Ａ３が記憶されるようになっており、各制御対象部の出力ポートのＯＮ／ＯＦＦ情報Ａ３の後に予備情報を記憶するための予備領域Ａ４が設けられている。
【００２７】
記憶部１１３は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部１１３は、ＣＰＵ１１１が画像形成ユニット１００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部１１３は、例えば、図３（ａ）に示すように、第１の判断プログラム１１３Ａ，第１の一時記憶制御プログラム１１３Ｂ，要求プログラム１１３Ｃ，記憶制御プログラム１１３Ｄ，タイムチャート生成プログラム１１３Ｅ，表示制御プログラム１１３Ｆ，印刷制御プログラム１１３Ｇ等を格納している。
【００２８】
第１の判断プログラム１１３Ａは、例えば、ＣＰＵ１１１に、画像形成ユニット１００を構成する各制御対象部の入出力状態を所定時間毎に監視して、当該各制御対象部の入出力状態に変化があるか否かを判断する機能を実現させるプログラムである。より具体的には、第１の判断プログラム１１３Ａは、ＣＰＵ１１１に、画像形成ユニット１００の各制御対象部の入力ポート（図示省略）及び出力ポート（図示省略）のＯＮ／ＯＦＦを所定時間毎に監視して、当該各制御対象部の入出力状態が変化したか否かを判断する。ＣＰＵ１１１は、かかる第１の判断プログラム１１３Ａを実行することにより、判断手段として機能する。
【００２９】
第１の一時記憶制御プログラム１１３Ｂは、例えば、ＣＰＵ１１１に、第１の判断プログラム１１３Ａを実行することにより、各制御対象部の入出力状態に変化があったと判断した場合に、各制御対象部の入出力状態が変化した時間に関する時間情報Ａ１と、各制御対象部の入出力状態に関する入出力情報とをログ情報としてＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶させるとともに、操作部１０４から印刷開始の操作信号が入力された際に、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａを初期化する機能を実現させるプログラムである。
【００３０】
要求プログラム１１３Ｃとは、例えば、ＣＰＵ１１１に、画像形成装置１０００における印刷ジョブが終了又は中止した際に、後処理ユニット２００にログ情報要求信号を送信して、後述するＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶されているログ情報を送信させる機能を実現させるプログラムである。
【００３１】
記憶制御プログラム１１３Ｄは、例えば、ＣＰＵ１１１に、画像形成装置１０００における印刷ジョブが終了又は中止した際に、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶された当該印刷ジョブにおけるログ情報を抽出して、当該第１のログ情報記憶領域１１２Ａに記憶されたログ情報と、後処理ユニット２００から送信された第２のログ情報記憶領域２１４Ａに記憶されたログ情報と、をＨＤＤ１０９に記憶する機能を実現させるプログラムである。より具体的には、記憶制御プログラム１１３Ｄは、ＣＰＵ１１１に、印刷ジョブが終了又は中止したと判断した際に、第１のログ情報記憶領域１１２Ａに記憶されたログ情報を抽出し、当該第１のログ情報記憶領域１１２Ａに記憶されたログ情報と、送信された第２のログ情報記憶領域２１４Ａに記憶されたログ情報とに、例えば、日付・時間等の情報から構成される識別可能なファイルネームをつけて、ＨＤＤ１０９に記憶する機能を実現させるプログラムである。ＣＰＵ１１１は、かかる記憶制御プログラム１１３Ｄを実行することにより、ログ情報記憶制御手段として機能する。
【００３２】
ＨＤＤ１０９に記憶されるログ情報のデータ構造の一例を図５に示す。ログ情報のファイルネームＡ６，ログ情報の時間情報Ａ１・・・，各制御対象部の入出力情報としての入出力ポートのＯＮ／ＯＦＦ情報Ａ２・・・，Ａ３・・・にはアドレスＡ５が付されており、所望の情報のアドレスＡ５を指定することにより、所望の情報を抽出できるようになっている。また、例えば、ファイルネームＡ６の後に、図４に示すログ情報と同様のデータ構造を持つログ情報が記憶されるようになっており、所望のログ情報のファイルネームＡ６を指定することにより、当該ファイルネームＡ６のアドレスＡ５が指定され、所望のログ情報を一体として抽出することができるようになっている。
【００３３】
タイムチャート生成プログラム１１３Ｅは、例えば、ＣＰＵ１１１に、ＨＤＤ１０９又は第１のログ情報記憶領域１１２Ａ及び第２のログ情報記憶領域２１４Ａに記憶されたログ情報に基づくタイムチャートのデータを生成する機能を実現させるプログラムである。ＣＰＵ１１１は、かかるタイムチャート生成プログラム１１３Ｅを実行することにより、生成手段として機能する。
【００３４】
表示制御プログラム１１３Ｆは、例えば、ＣＰＵ１１１に、操作部１０４から表示指示信号が入力された際に、タイムチャート生成プログラム１１３Ｅを実行することにより生成したタイムチャートのデータ等を含む表示信号を表示部１０４Ａに出力して当該タイムチャート等を表示させる機能を実現させるプログラムである。より具体的には、表示制御プログラム１１３Ｆは、ＣＰＵ１１１に、生成したタイムチャートとともに、全制御対象部のタイムチャートを表示させるための全入出力表示ボタンＢ３，表示したい制御対象部のタイムチャートを選ぶためのチェックボタンＢ４や、当該タイムチャートを解析するためのＡ点ボタンＢ５，Ｂ点ボタンＢ６，カーソルボタンＢ７，時間軸倍率ボタンＢ８，時間測定ボタンＢ９等を表示部１０４Ａに表示させる機能を実現させるプログラムである。ＣＰＵ１１１は、かかる表示制御プログラム１１３Ｆを実行することにより、表示制御手段として機能する。
【００３５】
印刷制御プログラム１１３Ｇは、例えば、ＣＰＵ１１１に、生成したタイムチャートや当該タイムチャートを解析した結果等を当該画像形成装置１０００により印刷させる機能を実現させるプログラムである。
【００３６】
次に、後処理ユニット２００の内部構成について説明する。
後処理ユニット２００は、例えば、図２に示すように、シリアル通信部２０１，検知部２０２，調整値記憶部２０３，第１搬送部２０４，第２搬送部２０５，第１集積部２０６，第２集積部２０７，スタック整合部２０８，ステイプル部２０９，中折り部２１０，断裁部２１１，後処理ユニット制御部２１２等を備えて構成され、各部はバスＢ２により接続されている。
【００３７】
シリアル通信部２０１は、例えば、シリアル通信Ｉ／Ｆ等により構成され、画像形成ユニット１００と後処理ユニット２００との間でのシリアル通信による制御信号や画像データ等の送受信を制御する。
【００３８】
検知部２０２は、例えば、図示しない、バイパスセンサ，スタッカセンサ，フィニッシャ排紙センサ等を備えて構成され、記録紙の位置を検知することにより、ジャムの発生，ジャム位置，ジャム解除を検知し、この検知情報を後処理ユニット制御部２１２に出力する。
【００３９】
調整値記憶部２０３は、例えば、半導体メモリ等により構成され、折り位置，ステイプルピッチ，パンチ位置等の調整値データや、ステイプル回数，パンチ回数等の各制御対象部の駆動回数等を記憶する。
【００４０】
第１搬送部２０４は、例えば、モータ等からなる駆動部分を含むローラを用いて、画像形成ユニット１００から排紙された記録紙を第１集積部２０６の排紙トレイ（図示省略）へ搬送する。
【００４１】
第２搬送部２０５は、例えば、モータ等からなる駆動部分を含むローラを用いて、画像形成ユニット１００から排紙された記録紙をスタック整合部２０８，ステイプル部２０９，中折り部２１０，断裁部２１１等へ搬送する。
【００４２】
第１集積部２０６は、例えば、排紙トレイ２０６Ａを備えて構成され、ステイプル処理，断裁処理等の後処理が行われずに排紙される記録紙を集積する。
【００４３】
第２集積部２０７は、例えば、排紙トレイ２０７Ａを備えて構成され、ステイプル処理，断裁処理等の後処理が行われた後に排紙される記録紙を集積する。
【００４４】
スタック整合部２０８は、例えば、傾斜を持って配設されており、搬送路からスタック整合部２０８に搬送された記録紙は、自重によりストッパーまで滑り落ちて停止する。これにより、スタック整合部２０８内の複数の記録紙が、搬送方向に位置合わせされ、搬送方向の整合状態となる。また、搬送方向と直交する記録紙面の幅揃えは、図示しない軽打機構により記録紙を軽打し、幅整合が行われる。
【００４５】
ステイプル部２０９は、例えば、搬送方向に直交する方向に２組配置され、図示しない駆動手段により、搬送方向に直交する方向に移動可能である。ステイプル部２０９は、スタック整合部２０８により整合された記録紙を所定位置に移動させた後、幅方向の中央振り付け２箇所にステイプル針を打つ。
【００４６】
中折り部２１０は、例えば、図示しない用紙突き出し部，折りローラ，搬送ベルト，加圧ローラ等を備えて構成されている。中折り開始信号により、用紙突き出し部の突き出し板が斜め上方に直進し、突き出し板の先端部は、用紙束の中央部を押し上げ、用紙束を介して折りローラのニップ部を押し広げて揺動、離間させる。突き出し板の先端部がニップ部を通過後、突き出し板が後退して、用紙束の中央部は、折りローラにより挟圧されて、折り目部が形成される。
【００４７】
断裁部２１１は、例えば、図示しない断裁上刃，断裁下刃，可動板，押圧ローラ，駆動手段等から構成されている。断裁部２１１は、ステイプル部２０９，中折り部２１０により処理されて製本化された用紙束に対して、用紙の小口を揃えるため小口を断裁する。
【００４８】
後処理ユニット制御部２１２は、例えば、図３（ｂ）に示すように、ＣＰＵ２１３，ＲＡＭ２１４，記憶部２１５等を備えて構成される。後処理ユニット制御部２１２のＣＰＵ２１３は、記憶部２１５に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ２１４内に展開し、展開されたプログラムに従って、後処理ユニット２００各部の動作を集中制御する。
【００４９】
ＲＡＭ２１４は、ＣＰＵ２１３により実行された処理プログラム等を、ＲＡＭ２１４内のプログラム格納領域（図示省略）に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域（図示省略）に格納する。
また、ＲＡＭ２１４のデータ格納領域は、第２のログ情報記憶領域２１４Ａを備えている。第２のログ情報記憶領域２１４Ａは、画像形成ユニット１００の印刷ジョブ毎のログ情報を一時的に記憶する。また、第２のログ情報記憶領域２１４Ａは、例えば、図４に示す、第１のログ情報記憶領域１１２Ａと同様のデータ構造をとっている。
【００５０】
記憶部２１５は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部２１５は、ＣＰＵ２１３が後処理ユニット２００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部２１５は、例えば、図３（ｂ）に示すように、第２の判断プログラム２１５Ａ，第２の一時記憶制御プログラム２１５Ｂ，通信制御プログラム２１５Ｃ等を格納している。
【００５１】
第２の判断プログラム２１５Ａは、例えば、ＣＰＵ２１３に、後処理ユニット２００を構成する各制御対象部の入出力状態を所定時間毎に監視して、当該各制御対象部の入出力状態に変化があるか否かを判断する機能を実現させるプログラムである。より具体的には、第２の判断プログラム２１５Ａは、ＣＰＵ２１３に、後処理ユニット２００の各制御対象部の入力ポート（図示省略）及び出力ポート（図示省略）のＯＮ／ＯＦＦを所定時間毎に監視して、当該各制御対象部の入出力状態が変化したか否かを判断する。ＣＰＵ２１３は、かかる第２の判断プログラム２１５Ａを実行することにより、判断手段として機能する。
【００５２】
第２の一時記憶制御プログラム２１５Ｂは、例えば、ＣＰＵ２１３に、第２の判断プログラム２１５Ａを実行することにより、各制御対象部の入出力状態に変化があったと判断した場合に、各制御対象部の入出力状態が変化した時間に関する時間情報Ａ１と、各制御対象部の入出力状態に関する入出力情報とをログ情報としてＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶させるとともに、操作部１０４から印刷開始の操作信号が入力された際に、ＲＡＭ２１４の第２のログ情報記憶領域２１４Ａを初期化する機能を実現させるプログラムである。
【００５３】
通信制御プログラム２１５Ｃは、例えば、ＣＰＵ２１３に、画像形成ユニット１００からログ情報要求信号を受信した際に、シリアル通信部２０１を制御して、ＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶されたログ情報を画像形成ユニット１００に送信する機能を実現させるプログラムである。
【００５４】
＜画像形成装置の動作＞
次に、上述のような構成の画像形成装置１０００におけるログ情報の管理動作について図を参照しながら説明する。
【００５５】
（後処理ユニットの動作）
まず、後処理ユニット２００のログ管理動作について、図６に示すフローチャートを参照しながら説明する。
【００５６】
まず、画像形成装置１０００の電源が入れられると、シェーディング補正など、画像形成装置１０００の各部の初期設定を行うための画像制御アイドルシーケンスが行われる（ステップＳ１）。
【００５７】
次に、後処理ユニット２００のＣＰＵ２１３は、スタートボタン（図示省略）が押下されることによって印刷開始の操作信号が入力されたか否かを判断する（ステップＳ２）。
ステップＳ２において、ＣＰＵ２１３が印刷開始の操作信号が入力されていないと判断した場合には（ステップＳ２；Ｎｏ）、ステップＳ１に戻る。
ステップＳ２において、ＣＰＵ２１３が印刷開始の操作信号が入力されたと判断した場合には（ステップＳ２；Ｙｅｓ）、ＣＰＵ２１３は、第２の一時記憶制御プログラム２１５Ｂを実行することによりＲＡＭ２１４の第２のログ情報記憶領域を初期化する（ステップＳ３）。
【００５８】
次に、ＣＰＵ２１３は、ＲＡＭ２１４のデータ格納領域に記憶された設定情報から、ログ情報をＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶するログ記録モードが設定されているか否かを判断する（ステップＳ４）。
ステップＳ４において、ＣＰＵ２１３が、ログ記録モードが設定されていないと判断した場合には（ステップＳ４；Ｎｏ）、ステップＳ７に進む。
ステップＳ４において、ＣＰＵ２１３が、ログ記録モードが設定されていると判断した場合には（ステップＳ４；Ｙｅｓ）、ＣＰＵ２１３は、第２の判断プログラム２１５Ａを実行することにより、後処理ユニット２００を構成する各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化したか否かを判断する（ステップＳ５）。
【００５９】
ステップＳ５において、ＣＰＵ２１３が各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化していないと判断した場合には（ステップＳ５；Ｎｏ）、ステップＳ７に進む。
ステップＳ５において、ＣＰＵ２１３が各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化したと判断した場合には（ステップＳ５；Ｙｅｓ）、ＣＰＵ２１３は、第２の一時記憶制御プログラム２１５Ｂを実行することにより、各制御対象部の入出力ポートのＯＮ／ＯＦＦ状態が変化した時間に関する時間情報Ａ１と、各制御対象部の入出力ポートのＯＮ／ＯＦＦ情報Ａ２，Ａ３とをログ情報としてＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶させる（ステップＳ６）。
【００６０】
また、ステップＳ３〜ステップＳ６までの処理がなされている間に、ＣＰＵ２１３は、操作部１０４から入力された各種の操作信号に従って、記録紙に画像形成を行うための画像制御印刷シーケンスを行う（ステップＳ７）。
【００６１】
次に、ＣＰＵ２１３は、画像形成ユニット１００のＣＰＵ１１１における要求プログラム１１３Ｃの実行に伴って、当該画像形成ユニット１００からログ情報要求信号が送信されたか否かを判断する（ステップＳ８）。
ステップＳ８において、ＣＰＵ２１３が、ログ情報要求信号が送信されていないと判断した場合には（ステップＳ８；Ｎｏ）、ステップＳ４に戻る。
ステップＳ８において、ＣＰＵ２１３が、ログ情報要求信号が送信されたと判断した場合には（ステップＳ８；Ｙｅｓ）、ＣＰＵ２１３は、通信制御プログラム２１５Ｃを実行することにより、ＲＡＭ２１４の第２のログ情報記憶領域２１４Ａに記憶されたログ情報を画像形成ユニット１００に送信し（ステップＳ９）、本処理を終了する。
【００６２】
（画像形成ユニットの動作）
次に、画像形成ユニット１００におけるログ情報の管理動作を図７〜図９に示すフローチャートを参照しながら説明する。
【００６３】
まず、画像形成装置１０００の電源が入れられると、シェーディング補正など、画像形成装置１０００の各部の初期設定を行うための画像制御アイドルシーケンスが行われる（ステップＳ１０１）。
【００６４】
次に、画像形成ユニット１００のＣＰＵ１１１は、スタートボタン（図示省略）が押下されることによって印刷開始の操作信号が入力されたか否かを判断する（ステップＳ１０２）。
ステップＳ１０２において、ＣＰＵ１１１が印刷開始の操作信号が入力されていないと判断した場合には（ステップＳ１０２；Ｎｏ）、ステップＳ１０１に戻る。
ステップＳ１０２において、ＣＰＵ１１１が印刷開始の操作信号が入力されたと判断した場合には（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ１１１は、第１の一時記憶制御プログラム１１３Ｂを実行することにより、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａを初期化する（ステップＳ１０３）。
【００６５】
次に、ＣＰＵ１１１は、ＲＡＭ１１２のデータ格納領域に記憶された設定情報から、ログ情報をＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶するログ記録モードが設定されているか否かを判断する（ステップＳ１０４）。
ステップＳ１０４において、ＣＰＵ１１１が、ログ記録モードが設定されていないと判断した場合には（ステップＳ１０４；Ｎｏ）、ステップＳ１０７に進む。
ステップＳ１０４において、ＣＰＵ１１１が、ログ記録モードが設定されていると判断した場合には（ステップＳ１０４；Ｙｅｓ）、ＣＰＵ１１１は第１の判断プログラム１１３Ａを実行することにより、画像形成ユニット１００を構成する各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化したか否かを判断する（ステップＳ１０５）。
【００６６】
ステップＳ１０５において、ＣＰＵ１１１が各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化していないと判断した場合には（ステップＳ１０５；Ｎｏ）、ステップＳ１０７に進む。
ステップＳ１０５において、ＣＰＵ１１１が各制御対象部の入力ポート及び出力ポートのＯＮ／ＯＦＦ状態が変化したと判断した場合には（ステップＳ１０５；Ｙｅｓ）、ＣＰＵ１１１は、第１の一時記憶制御プログラム１１３Ｂを実行することにより、各制御対象部の入出力ポートのＯＮ／ＯＦＦ状態が変化した時間に関する時間情報Ａ１と、各制御対象部の入出力ポートのＯＮ／ＯＦＦ情報Ａ２，Ａ３とをログ情報としてＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶させる。（ステップＳ１０６）。
【００６７】
また、ステップＳ１０３〜ステップＳ１０６までの処理がなされている間に、ＣＰＵ１１１は、操作部１０４から入力された各種の操作信号に従って、記録紙に画像形成を行うための画像制御印刷シーケンスを行う（ステップＳ１０７）。
【００６８】
次に、ＣＰＵ１１１は、印刷ジョブの終了信号又は検知部２０２から出力される検知信号の有無により、印刷ジョブが完了したか否か又は印刷が中止されたか否かを判断する（ステップＳ１０８）。
ステップＳ１０８において、ＣＰＵ１１１が、印刷ジョブが完了していない又は印刷が中止されていないと判断した場合には（ステップＳ１０８；Ｎｏ）、ステップＳ１０４に戻る。
ステップＳ１０８において、ＣＰＵ１１１が、印刷ジョブが完了した又は印刷が中止されたと判断した場合には（ステップＳ１０８；Ｙｅｓ）、ＣＰＵ１１１は、ＲＡＭ１１２のデータ格納領域に記憶された設定情報から、ログ記録モードが設定されているか否かを判断する（ステップＳ１０９）。
【００６９】
ステップＳ１０９において、ＣＰＵ１１１によりログ記録モードが設定されていないと判断した場合には（ステップＳ１０９；Ｎｏ）、本処理を終了する。
ステップＳ１０９において、ＣＰＵ１１１によりログ記録モードが設定されていると判断した場合には（ステップＳ１０９；Ｙｅｓ）、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに一時的に記憶されたログ情報をＨＤＤ１０９に記憶するＨＤＤ保存設定がなされているか否かをＲＡＭ１１２のデータ格納領域に記憶された設定情報を参照して判断する（ステップＳ１１０）。
【００７０】
ステップＳ１１０において、ＣＰＵ１１１が、ＨＤＤ保存設定がなされていると判断した場合には（ステップＳ１１０；Ｙｅｓ）、ステップＳ１１２に進む。
ステップＳ１１０において、ＣＰＵ１１１が、ＨＤＤ保存設定がなされていないと判断した場合には（ステップＳ１１０；Ｎｏ）、ＣＰＵ１１１は、ＲＡＭ１１２のデータ格納領域を参照して、印刷ジョブがジャム等により中止されたのか否かを判断する（ステップＳ１１）。
【００７１】
ステップＳ１１１において、ＣＰＵ１１１が、印刷ジョブがジャム等により中止されたと判断した場合には（ステップＳ１１１；Ｙｅｓ）、ＣＰＵ１１１は、要求プログラム１１３Ｃを実行することにより、後処理ユニット２００にログ情報要求信号を送信する（ステップＳ１１２）。次いで、ＣＰＵ１１１は、記憶制御プログラム１１３Ｄを実行することにより、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶されたログ情報を抽出するとともに、抽出した該ログ情報と、後処理ユニット２００から送信されたログ情報とにファイルネームＡ６をつけて、ＨＤＤ１０９に記憶する（ステップＳ１１３）。
【００７２】
次に、ＣＰＵ１１１は、操作部１０４から表示指示信号が入力されたか否かを判断することにより、ログ情報表示指示があったか否かを判断する（ステップＳ１１４）。
ステップＳ１１４において、ＣＰＵ１１１が、ログ情報表示指示がないと判断した場合には（ステップＳ１１４；Ｎｏ）、ステップＳ１１６に進む。
ステップＳ１１４において、ＣＰＵ１１１が、ログ情報表示指示があったと判断した場合には（ステップＳ１１４；Ｙｅｓ）、ＣＰＵ１１１はタイムチャート生成プログラム１１３Ｅを実行することにより、ログ情報に基づいて、タイムチャートのデータを生成し、該タイムチャートのデータを含む表示信号を表示部１０４Ａに出力し、タイムチャート及び全入出力表示ボタンＢ３，チェックボタンＢ４，Ａ点ボタンＢ５，Ｂ点ボタンＢ６，カーソルボタンＢ７，時間軸倍率ボタンＢ８，時間測定ボタンＢ９等を表示部１０４Ａに表示させる（ステップＳ１１５）。
【００７３】
ステップＳ１１５において、表示部１０４Ａに表示される画面の一例を図１０に示す。タイムチャートは、画面の中央部分に表示され、各タイムチャートの左側には当該タイムチャートの制御対象部名が表示されている。また、チェックボタンＢ４は、例えば、制御対象部名の左側に表示され、当該チェックボタンＢ４を選択するとチェックボタンＢ４上にレ点が表示される。また、タイムチャートの右側及び下側には、カーソルＫ及びカーソルボタンＢ７が表示されており、当該カーソルボタンＢ７を操作することにより、タイムチャートの見たい部分を表示できるようになっている。また、タイムチャートの下側のカーソルＫ及びカーソルボタンＢ７の下側には、全入出力表示ボタンＢ３，時間軸倍率ボタンＢ８，時間測定ボタンＢ９，Ａ点ボタンＢ５，Ｂ点ボタンＢ６等が表示されている。
【００７４】
全入出力表示ボタンＢ３を選択すると、チェックボタンＢ４が選択されていない場合には、全制御対象部のタイムチャーチが表示部１０４Ａに表示され、チェックボタンＢ４が選択されている場合には、選択された制御対象部のタイムチャートのみが表示部１０４Ａに表示されるようになっている。
【００７５】
また、タイムチャートの時間軸Ｘに直交するようにＡ点バーＢ１０とＢ点バーＢ１１が表示されており、Ａ点バーＢ１０を所望の時間の位置に合わせてＡ点ボタンＢ５を押下することによりＡ点が決定される。同様に、Ｂ点バーＢ１１を所望の時間の位置に合わせてＢ点ボタンＢ６を押下することによりＢ点が決定される。そして、Ａ点及びＢ点を決定した後に、時間測定ボタンＢ９を押下すると、Ａ点からＢ点までの時間が測定されるようになっている。測定された時間は、画面右下に表示される。
【００７６】
また、時間軸倍率ボタンＢ８を押下することにより、表示されるタイムチャートの時間軸Ｘの倍率を変更できるようになっている。また、現在選択されている時間軸Ｘの倍率は、時間軸倍率ボタンＢ８の右側に表示されるようになっている。
【００７７】
そして、表示部１０４Ａにタイムチャートとともに表示された各種ボタンを操作することにより、当該タイムチャートの解析が容易に行えるようになっており、メンテナンスやエラー原因特定にかかる時間を短縮できるようになっている。
なお、タイムチャートとともに表示部１０４Ａに表示される表示は上述に限定されるものではなく、例えば、標準的なタイムチャートの形状と生成されたタイムチャートの形状とを比較することにより、エラー発生時を自動判断させ、表示部１０４Ａにタイムチャートとともに、エラーが発生した時点に目印が表示されるように構成しても良い。また、標準的なタイムチャートの形状と生成されたタイムチャートの形状とを比較することにより、エラーを生じた部分に関連した制御対象部、例えば、断裁部２１１に関連する制御対象部のタイムチャートのみが表示されるように構成しても良い。
【００７８】
次に、ＣＰＵ１１１は、操作部１０４から印刷指示信号が入力されたか否かを判断することにより、ログ情報印刷指示があったか否かを判断する（ステップＳ１１６）。
ステップＳ１１６において、ＣＰＵ１１１が、ログ情報印刷指示がないと判断した場合には（ステップＳ１１６；Ｎｏ）、本処理を終了する。
ステップＳ１１６において、ＣＰＵ１１１が、ログ情報印刷指示があったと判断した場合には（ステップＳ１１６；Ｙｅｓ）、ＣＰＵ１１１は、タイムチャート生成プログラム１１３Ｅを実行することにより、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶されたログ情報及び後処理ユニット２００から送信された第２のログ情報記憶領域２１４Ａに記憶されたログ情報に基づいて、タイムチャートのデータを生成し、次いで、印刷制御プログラム１１３Ｇを実行することにより、生成したタイムチャートや当該タイムチャートを解析した結果等を当該画像形成装置１０００により印刷させ（ステップＳ１１７）、本処理を終了する。なお、既に、タイムチャートデータが生成されている場合には、ステップＳ１１７におけるタイムチャート生成プログラム１１３Ｅの実行は省略される。
【００７９】
一方、ステップＳ１１１において、ＣＰＵ１１１が、印刷ジョブがジャム等により中止されていないと判断した場合には（ステップＳ１１１；Ｎｏ）、ステップＳ１１８に進む。
【００８０】
次に、ＣＰＵ１１１は、操作部１０４から表示指示信号が入力されたか否かを判断することにより、ログ情報表示指示があったか否かを判断する（ステップＳ１１８）。
ステップＳ１１８において、ＣＰＵ１１１が、ログ情報表示指示がないと判断した場合には（ステップＳ１１８；Ｎｏ）、ステップＳ１２１に進む。
ステップＳ１１８において、ＣＰＵ１１１が、ログ情報表示指示があったと判断した場合には（ステップＳ１１８；Ｙｅｓ）、ＣＰＵ１１１は、要求プログラム１１３Ｃを実行することにより、後処理ユニット２００にログ情報要求信号を送信する（ステップＳ１１９）。次いで、ＣＰＵ１１１は、タイムチャート生成プログラム１１３Ｅを実行することにより、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶されたログ情報及び後処理ユニット２００から送信された第２のログ情報記憶領域２１４Ａに記憶されたログ情報に基づいて、タイムチャートのデータを生成し、該タイムチャートのデータを含む表示信号を表示部１０４Ａに出力し、タイムチャート及び全入出力表示ボタンＢ３，チェックボタンＢ４，Ａ点ボタンＢ５，Ｂ点ボタンＢ６，カーソルボタンＢ７，時間軸倍率ボタンＢ８，時間測定ボタンＢ９等を表示部１０４Ａに表示させる（ステップＳ１２０）。
【００８１】
次に、ＣＰＵ１１１は、操作部１０４から印刷指示信号が入力されたか否かを判断することにより、ログ情報印刷指示があったか否かを判断する（ステップＳ１２１）。
ステップＳ１２１において、ＣＰＵ１１１が、ログ情報印刷指示がないと判断した場合には（ステップＳ１２１；Ｎｏ）、本処理を終了する。
ステップＳ１２１において、ＣＰＵ１１１が、ログ情報印刷指示があったと判断した場合には（ステップＳ１２１；Ｙｅｓ）、ＣＰＵ１１１は、ＲＡＭ１１２のデータ格納領域を参照して、後処理ユニット２００からログ情報が送信されているか否かを判断する（ステップＳ１２２）。
【００８２】
ステップＳ１２２において、ＣＰＵ１１１が、後処理ユニット２００からログ情報が送信されていると判断した場合には（ステップＳ１２２；Ｙｅｓ）、ステップＳ１２４に進む。
ステップＳ１２２において、ＣＰＵ１１１が、後処理ユニット２００からログ情報が送信されていないと判断した場合には（ステップＳ１２２；Ｎｏ）、ＣＰＵ１１１は、要求プログラム１１３Ｃを実行することにより、後処理ユニット２００にログ情報要求信号を送信する（ステップＳ１２３）。
【００８３】
次に、ＣＰＵ１１１は、タイムチャート生成プログラム１１３Ｅを実行することにより、ＲＡＭ１１２の第１のログ情報記憶領域１１２Ａに記憶されたログ情報及び後処理ユニット２００から送信された第２のログ情報記憶領域２１４Ａに記憶されたログ情報に基づいて、タイムチャートのデータを生成し、次いで、印刷制御プログラム１１３Ｇを実行することにより、生成したタイムチャートや当該タイムチャートを解析した結果等を当該画像形成装置１０００により印刷させ（ステップＳ１２４）、本処理を終了する。なお、既に、タイムチャートデータが生成されている場合には、ステップＳ１２４におけるタイムチャート生成プログラム１１３Ｅの実行は省略される。
【００８４】
以上に説明した、本発明に係る画像形成装置１０００によれば、ＣＰＵ１１１が記憶制御プログラム１１３Ｄを実行することにより、画像形成ジョブ毎に、制御対象部と画像形成ユニット制御部１１０及び後処理ユニット制御部２１２との間の入出力情報と、当該入出力情報が入出力された時間情報Ａ１とが対応付けられたログ情報がＨＤＤ１０９に記憶されるので、当該ログ情報から、どの制御対象部にどのタイミングで入出力情報が入出力されたのかを知ることができることとなって、効率的にメンテナンスやエラー原因の特定ができることとなり、有用なログ情報を得ることができる。また、画像形成ジョブ毎のログ情報が自動的にＨＤＤ１０９に記憶されるので、ロジックアナライザ等を接続しなくても当該ログ情報を得ることができることとなって、ロジックアナライザ等を接続するのにかかる時間を削減でき、効率的に当該ログ情報を管理することができる。
【００８５】
また、ＣＰＵ１１１及びＣＰＵ２１３がそれぞれ第１の判断プログラム１１３Ａ及び第２の判断プログラム２１５Ａを実行することにより、複数の制御対象部の入出力状態が所定時間毎に監視されて当該制御対象部の入出力状態に変化があるか否かが判断され、制御対象部の入出力状態が変化したと判断された場合に、ＣＰＵ１１１が記憶制御プログラム１１３Ｄを実行することにより、制御対象部の入出力状態が変化した時間に関する時間情報Ａ１と入出力情報とがログ情報としてＨＤＤ１０９に記憶されるので、入出力状態に変化があった場合にのみログ情報がＨＤＤ１０９に記憶されることとなって、ＨＤＤ１０９に記憶されるログ情報のデータ容量をできるだけ小さくすることができる。
【００８６】
また、ＣＰＵ１１１がタイムチャート生成プログラム１１３Ｅを実行することにより、ＨＤＤ１０９に記憶されたログ情報に基づくタイムチャートが生成され、ＣＰＵ１１１が表示制御プログラム１１３Ｆを実行することにより、生成されたタイムチャートが表示部１０４Ａに表示されるので、表示部１０４Ａに表示されたタイムチャートを見るだけで、どの制御対象部にどのタイミングで入出力情報が入出力されたのかを知ることができることとなって、より効率的にメンテナンスやエラー原因の特定ができることとなり、より有用なログ情報を得ることができる。また、ログ情報から自動的にタイムチャートが生成されるので、より効率的に当該ログ情報を管理することができる。
【００８７】
また、ＣＰＵ１１１が記憶制御プログラム１１３Ｄを実行することにより、ログ情報に識別可能なファイルネームＡ６がつけられてＨＤＤ１０９に記憶されるので、ＨＤＤ１０９に記憶されるログ情報が識別可能なファイルネームＡ６により整理されることとなって、さらに効率的に当該ログ情報を管理することができる。
【００８８】
なお、本発明にかかる画像形成装置１０００は、上述の構成に限定されるものではなく、例えば、定期的にテスト印刷を行い、テスト印刷を行った際のタイムチャートを記憶し、それぞれのタイムチャートの形状を比較することにより、老朽化した制御対象部があるかないかを自動判断するように構成しても良い。より具体的には、テスト印刷した場合のタイムチャートを比較して、タイムチャートにずれが生じた場合に、ずれた部分に相当する制御対象部を特定して、特定した制御対象部の特性から「ずれ」が老朽化に起因するか否かを予め設定した条件等により判断する。
また、本実施形態では、ＨＤＤ１０９へのログ情報の記憶は印刷ジョブの中止又は完了時に行われることとしたが、これに限定されるものではなく、印刷ジョブの途中で随時ＨＤＤ１０９へ記憶されるように構成しても良い。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る画像形成装置の構成を示す図である。
【図２】本発明に係る画像形成装置の内部構成を示すブロック図である。
【図３】本発明に係る画像形成ユニット制御部の内部構成を示すブロック図（図３（ａ））及び本発明に係る後処理ユニット制御部を示すブロック図（図３（ｂ））である。
【図４】本発明に係る画像形成ユニットのＲＡＭの第１のログ情報記憶領域のデータ構造を説明する図である。
【図５】本発明に係る画像形成ユニットのＨＤＤに記憶されるログ情報のデータ構造を説明する図である。
【図６】本発明に係る後処理ユニットの動作を説明するためのフローチャートである。
【図７】本発明に係る画像形成ユニットの動作を説明するためのフローチャートである。
【図８】本発明に係る画像形成ユニットの動作を説明するためのフローチャートである。
【図９】本発明に係る画像形成ユニットの動作を説明するためのフローチャートである。
【図１０】本発明に係るタイムチャートを表示した表示部の画面を説明するための図である。
【符号の説明】
【００９０】
１０９  ＨＤＤ（記憶装置）
１１０  画像形成ユニット制御部（制御手段）
１１１  ＣＰＵ（判断手段，ログ情報記憶制御手段，生成手段，表示制御手段）
１１３Ａ  第１の判断プログラム（判断手段）
１１３Ｄ  記憶制御プログラム（ログ情報記憶制御手段）
１１３Ｅ  タイムチャート生成プログラム（生成手段）
１１３Ｆ  表示制御プログラム（表示制御手段）
２１２  後処理ユニット制御部（制御手段）
２１３  ＣＰＵ（判断手段）
２１５Ａ  第２の判断プログラム（判断手段）
１０００  画像形成装置
Ａ１  時間情報
Ａ２  入力ポートのＯＮ／ＯＦＦ情報（入出力情報）
Ａ３  出力ポートのＯＮ／ＯＦＦ情報（入出力情報）
Ａ６  ファイルネーム
【図１】
2007017860.tif 000003
【図２】
2007017860.tif 000004
【図３】
2007017860.tif 000005
【図４】
2007017860.tif 000006
【図５】
2007017860.tif 000007
【図６】
2007017860.tif 000008
【図７】
2007017860.tif 000009
【図８】
2007017860.tif 000010
【図９】
2007017860.tif 000011
【図１０】
2007017860.tif 000012