"表示装置と、ユーザー操作を検出する入力装置と、前記ユーザー操作に起因して前記表示装置において発生する画面遷移ごとに画面固有の絶対画面IDを特定し、特定した複数の前記絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと前記典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られる前記パターンIDおよび前記複数の振舞IDを画面遷移ログとして記録するログ管理部と、を備えることを特徴とする電子機器。前記ログ管理部は、特定した複数の前記絶対画面IDに合致する前記典型パターンが存在するか否かを判定し、特定した複数の前記絶対画面IDに合致する前記典型パターンが存在する場合には、前記パターンIDおよび前記複数の振舞IDを画面遷移ログとして記録し、特定した複数の前記絶対画面IDに合致する前記典型パターンが存在しない場合には、特定した複数の前記絶対画面IDを画面遷移ログとして記録することを特徴とする請求項1記載の電子機器。前記絶対画面IDのデータ長は、前記パターンIDのデータ長および前記振舞IDのデータ長より長いことを特徴とする請求項1記載の電子機器。前記絶対画面IDが取り得る値の範囲には、前記パターンIDが取り得る値が含まれないことを特徴とする請求項1記載の電子機器。前記絶対画面IDが取り得る値の範囲には、前記振舞IDが取り得る値が含まれないことを特徴とする請求項1または請求項4記載の電子機器。表示装置と、ユーザー操作を検出する入力装置と、前記ユーザー操作に起因して前記表示装置において発生する画面遷移ごとに画面固有の絶対画面IDを特定し、特定した複数の前記絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと前記典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られる前記パターンIDおよび前記複数の振舞IDを画面遷移ログとして記録するログ管理部と、を備えることを特徴とする画像形成装置。上述のように、ユーザー操作のログがサポートサービスを受ける際に使用される。ユーザー操作のログが画面遷移ログである場合、通常、各画面にIDを割り当てておき、ユーザーが選択した画面のIDを順番に記録していくことで、画面遷移ログを採取することができる。しかしながら、複合機のように、操作画面、設定画面などの画面が非常に多い場合、画面IDのデータ長が長くなるため、画面遷移ログのデータ長も長くなる。このため、画面遷移ログのための記憶領域のサイズが大きくなったり、サポート側へ送信する画面遷移ログのデータ量が多くなってしまう。また、不具合発生時に、画面遷移ログを電子機器で表示して、ユーザーが、その画面遷移ログを読み取り、サポート側へ電話などで伝える場合、画面遷移ログが長いほど、ユーザーの負担が大きくなる。本発明は、上記の問題に鑑みてなされたものであり、ユーザー操作に起因する画面遷移ログを少ないデータ量で保持する電子機器および画像形成装置を得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る電子機器は、表示装置と、ユーザー操作を検出する入力装置と、ユーザー操作に起因して表示装置において発生する画面遷移ごとに画面固有の絶対画面IDを特定し、特定した複数の絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られるパターンIDおよび複数の振舞IDを画面遷移ログとして記録するログ管理部とを備える。これにより、電子機器において、ユーザー操作に起因する画面遷移ログが、すべて絶対画面IDで保存する場合に比べ、少ないデータ量で保持される。また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、ログ管理部は、特定した複数の絶対画面IDに合致する典型パターンが存在するか否かを判定し、特定した複数の絶対画面IDに合致する典型パターンが存在する場合には、パターンIDおよび複数の振舞IDを画面遷移ログとして記録し、特定した複数の絶対画面IDに合致する典型パターンが存在しない場合には、特定した複数の絶対画面IDを画面遷移ログとして記録する。また、本発明に係る電子機器は、上記の電子機器のいずれかに加え、次のようにしてもよい。この場合、絶対画面IDのデータ長は、パターンIDのデータ長および振舞IDのデータ長より長い。また、本発明に係る電子機器は、上記の電子機器のいずれかに加え、次のようにしてもよい。この場合、絶対画面IDが取り得る値の範囲には、パターンIDが取り得る値が含まれない。これにより、画面遷移ログ内で、絶対画面IDと、パターンIDおよび振舞IDとが混在する場合でも、絶対画面IDとパターンIDとの間に所定の区切りデータを挿入しなくても、絶対画面IDとパターンIDとが互いに分別可能となる。ひいては、画面遷移ログのデータ量がさらに少なくなる。また、本発明に係る電子機器は、上記の電子機器のいずれかに加え、次のようにしてもよい。この場合、絶対画面IDが取り得る値の範囲には、振舞IDが取り得る値が含まれない。これにより、画面遷移ログ内で、絶対画面IDと、パターンIDおよび振舞IDとが混在する場合でも、絶対画面IDと振舞IDとの間に所定の区切りデータを挿入しなくても、絶対画面IDと振舞IDとが互いに分別可能となる。ひいては、画面遷移ログのデータ量がさらに少なくなる。本発明に係る画像形成装置は、表示装置と、ユーザー操作を検出する入力装置と、ユーザー操作に起因して表示装置において発生する画面遷移ごとに画面固有の絶対画面IDを特定し、特定した複数の絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られるパターンIDおよび複数の振舞IDを画面遷移ログとして記録するログ管理部とを備える。これにより、画像形成装置において、ユーザー操作に起因する画面遷移ログが、すべて絶対画面IDで保存する場合に比べ、少ないデータ量で保持される。本発明によれば、ユーザー操作に起因する画面遷移ログが、少ないデータ量で保持される。以下、図に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像形成装置を示す斜視図である。画像形成装置1は、電子機器の一種であり、複合機である。画像形成装置1は、ユーザー操作を受け付ける操作パネル11を有する。なお、画像形成装置1は、プリンター、ファクシミリ装置、複写機などといった印刷機能を有する他の装置でもよい。図2は、図1に示す画像形成装置1の構成を示すブロック図である。図2に示すように、この画像形成装置1は、操作パネル11、通信装置21、印刷装置22、画像読取装置23、記憶装置24、および演算処理装置25を備える。操作パネル11は、液晶ディスプレイなどの表示装置11a、およびタッチパネルなどの入力装置11bを備え、ユーザーに対する操作画面の表示およびユーザー操作の検出を行う。また、通信装置21は、ネットワークや周辺機器インターフェイスを介して図示せぬホスト装置に接続可能であって、所定の通信プロトコルでデータ通信を行う装置である。また、印刷装置22は、例えば電子写真方式で原稿画像を印刷用紙に印刷する内部デバイスである。また、画像読取装置23は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部デバイスである。また、記憶装置24は、フラッシュメモリーなどの不揮発性の記憶装置であって、データ、プログラムなどを記憶する。記憶装置24には、固定長の全体ログファイル24aが格納されているとともに、画像遷移ログファイル24bが格納されている。全体ログファイル24aには、生成されたログが書き込まれ、画像遷移ログファイル24bには、全体ログファイル24aから溢れたログのうちの画面遷移ログが書き込まれる。また、演算処理装置25は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemoryなどを有するコンピューターであり、ROMまたは記憶装置24に記憶されているプログラムをRAMへロードし、そのプログラムをCPUで実行することにより、各種処理部を実現する。画像形成装置1の起動後に、各種プログラムが演算処理装置25により適宜実行される。この実施の形態では、演算処理装置25において、表示制御部31、通信処理部32、要求処理部33、画像処理部34、コントローラー35、ログ管理部36などの処理部が実現される。表示制御部31は、表示装置11aに画面を表示させるとともに、入力装置11bに対するユーザー操作に従って表示装置11aの画面遷移を行う。また、表示制御部31は、所定のユーザー操作を検出すると、そのユーザー操作に対応する要求を要求処理部33に供給する。また、表示制御部31は、画面遷移ごとに、画面遷移後の画面の絶対画面IDをログ管理部36に通知する。なお、絶対画面IDは、各画面に割り当てられている画面固有の識別子である。通信処理部32は、通信装置21を制御してホスト装置などとデータ通信を実行する処理部である。例えば、通信処理部32は、ホスト装置から印刷要求としての原稿データを受信する。また、要求処理部33は、操作パネル11に対するユーザー操作に基づく印刷要求やホスト装置から供給される印刷要求、コピー要求などを受け付け、その要求に応じたジョブを実行させる。例えば、ホスト装置から、PDLPageDescriptionLanguage、PDFPortableDocumentFormatなどの所定のデータ形式の原稿データが印刷要求として受信されると、要求処理部33は、その原稿データから画像データを生成する。また、要求処理部33は、操作パネル11に対するユーザー操作によるコピー要求を、表示制御部31から受け付けると、画像読取装置23により読み取られた原稿画像の画像データを取得する。なお、印刷時に適用される印刷設定は、ホスト装置から供給される印刷要求、操作パネル11に対するユーザー操作などで指定される。また、画像処理部34は、その画像データに対して所定の画像処理を実行し、印刷データ例えば色ごとに2値化された印刷画像データを生成する。また、コントローラー35は、印刷装置22、画像読取装置23などの内部デバイスを監視および制御する処理部である。また、ログ管理部36は、ユーザー操作に起因して表示装置11aにおいて発生する画面遷移ごとに画面固有の絶対画面IDを表示制御部31からの通知で特定し、特定した画面遷移ログとして記録するか、複数の絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られるパターンIDおよび複数の振舞IDを画面遷移ログとして記録する。この実施の形態では、ログ管理部36は、検出されたイベントを記録するためのログを生成し、そのログを生成した際に、その生成したログのサイズ以上の空き領域が全体ログファイル24aにある場合には、その生成したログを全体ログファイル24aに追加し、その生成したログのサイズ以上の空き領域が全体ログファイル24aにない場合には、全体ログファイル24a内のログを全体ログファイル24aから削除した後に、その生成したログを全体ログファイル24aに追加する。このとき、ログ管理部36は、全体ログファイル24aから削除するログに、画面遷移ログが含まれている場合には、その画面遷移ログを上述のように変換してから、画面遷移ログファイル24bに追加する。また、この実施の形態では、ログ管理部36は、特定した複数の絶対画面IDに適合する典型パターンが存在するか否かを判定し、特定した複数の絶対画面IDに適合する典型パターンが存在する場合には、パターンIDおよび複数の振舞IDを画面遷移ログとして記録し、特定した複数の絶対画面IDに適合する典型パターンが存在しない場合には、特定した複数の絶対画面IDを画面遷移ログとして記録する。また、この実施の形態では、絶対画面IDのデータ長は、パターンIDのデータ長および振舞IDのデータ長より長い。この実施の形態では、絶対画面IDのデータ長は2バイトであり、パターンIDのデータ長および振舞IDのデータ長は、その半分の1バイトである。また、この実施の形態では、絶対画面IDが取り得る値の範囲には、パターンIDが取り得る値が含まれない。さらに、この実施の形態では、絶対画面IDが取り得る値の範囲には、振舞IDが取り得る値が含まれないようにしてもよい。例えば、この実施の形態では、バイト単位でデータの読み書きが行われ、2バイトの絶対画面IDの各1バイトの値は、0x00~0xEEのいずれかの値とされ、パターンIDの値は、0xF0~0xFFのいずれかの値とされる。これにより、画面遷移ログ内で、絶対画面IDと、パターンIDおよび振舞IDとが混在する場合でも、絶対画面IDとパターンIDおよび振舞IDとの間に所定の区切りデータを挿入しなくても、絶対画面IDとパターンIDおよび振舞IDとが互いに分別可能となる。ひいては、画面遷移ログのデータ量がさらに少なくなる。次に、上記画像形成装置1の動作について説明する。図3は、図1に示す画像形成装置1におけるロギングについて説明するフローチャートである。ログ管理部36は、所定の開始条件でロギングを開始するステップS1。例えば、画像形成装置1の演算処理装置25で所定のプログラムが起動されたときに、ログ管理部36はロギングを開始する。ログ管理部36は、ログを生成すべきイベントが発生すると、システムログを生成するステップS2。システムログは、画像形成装置1内で発生したイベントのログであり、画面遷移ログを含む。ステップS2における画面遷移ログは、表示制御部31から取得した絶対画面IDの配列である。ログ管理部36は、そのシステムログのサイズ以上の空き領域が全体ログファイル24aにある場合には、その生成したログを全体ログファイル24aに追加し、その生成したシステムログのサイズ以上の空き領域が全体ログファイル24aにあるか否かを判定しステップS3、その生成したシステムログのサイズ以上の空き領域が全体ログファイル24aにある場合には、その生成したシステムログを全体ログファイル24aに追加するステップS4。したがって、全体ログファイル24a内の画面遷移ログは、絶対画面IDの配列である。一方、その生成したシステムログのサイズ以上の空き領域が全体ログファイル24aにない場合には、ログ管理部36は、その生成したシステムログを書き込む領域を確保するために、全体ログファイル24a内のシステムログから削除対象ログを選択するステップS5。このとき、ログ管理部36は、1または複数の削除対象ログの合計サイズがその生成したシステムログのサイズ以上になるように、例えば、全体ログファイル24a内の最も古いものから順番に、1または複数のシステムログを選択する。そして、ログ管理部36は、削除対象ログに画面遷移ログが含まれているか否かを判定しステップS6、削除対象ログに画面遷移ログが含まれていない場合には、その削除対象ログを全体ログファイル24aから削除しステップS7、ステップS2で生成したシステムログを全体ログファイル24aに追加するステップS4。一方、削除対象ログに画面遷移ログが含まれている場合には、ログ管理部36は、その削除対象ログから画面遷移ログを抜き出して、画面遷移ログのフォーマット変換を行いステップS8、フォーマット変換後の画面遷移ログを画面遷移ログファイル24bに追加しステップS9、また、削除対象ログを全体ログファイル24aから削除しステップS7、ステップS2で生成したシステムログを全体ログファイル24aに追加するステップS4。そして、ログ管理部36は、ロギングを終了する所定の終了条件が成立しているか否かを判定しステップS10、終了条件が成立していない場合には、ステップS2に戻り、次のシステムログを生成し、終了条件が成立している場合には、ロギングを終了する。例えば、上述の所定のプログラムの実行が終了しているときには、ログ管理部36はロギングを終了する。ここで、ステップS8における画面遷移ログのフォーマット変換について説明する。図4は、図3における画面遷移ログのフォーマット変換ステップS8について説明するフローチャートである。ログ管理部36は、まず、抜き出された画面遷移ログの先頭の絶対画面IDを注目画面IDにセットするステップS11。次に、ログ管理部36は、その画面遷移ログを参照して、その注目画面IDの後続の絶対画面IDを特定し、その注目画面IDの後続の絶対画面IDを解析し、所定の複数の典型パターンにおいて、注目画面IDおよびその後続の絶対画面IDの示す画面遷移を表現可能なパターンを検索するステップS12。典型パターンは、複数の画面間の画面遷移パターンを示すものであり、ログ管理部36は、典型パターンデータを予め有しており、その典型パターンデータに基づいて、注目画面IDおよびその後続の絶対画面IDの示す画面遷移を表現可能な典型パターンを選択する。そして、ログ管理部36は、その注目画面IDについての典型パターンが存在するか否かを判定するステップS13。図5は、典型パターンおよび振舞IDの例について説明する図である。図5Aは、2つの画面101,102間の画面遷移を表現する典型パターンの一例を示す図である。図5Bは、5つの画面間の画面遷移を表現する典型パターンの一例を示す図である。例えば、図5Aに示す典型パターンには0xF3というパターンIDが割り当てられ、図5Bに示す典型パターンには0xF6というパターンIDが割り当てられている。また、例えば、図5Aに示す典型パターンにおいて、画面101から画面102への画面遷移には、0xF0という振舞IDが割り当てられ、画面102から画面101への画面遷移には、0xF1という振舞IDが割り当てられている。また、例えば、図5Bに示す典型パターンにおいて、画面201から画面202への画面遷移には、0xF0という振舞IDが割り当てられ、画面202から画面203への画面遷移には、0xF1という振舞IDが割り当てられ、画面203から画面204への画面遷移には、0xF2という振舞IDが割り当てられ、画面204から画面205への画面遷移には、0xF3という振舞IDが割り当てられ、画面205から画面204への画面遷移には、0xF4という振舞IDが割り当てられ、画面205から画面201への画面遷移には、0xF5という振舞IDが割り当てられている。上述の典型パターンデータには、各典型パターンについてのパターンID、典型パターン内での画面ID絶対画面IDとは異なるローカルなID、振舞ID、および画面遷移前後の画面の画面IDと振舞IDとの関連付けが含まれている。注目画面IDおよびその後続の絶対画面IDの示す画面遷移を表現可能な典型パターンが存在する場合、ログ管理部36は、後続の複数の画面の絶対画面IDを、1つのパターンIDと複数の振舞IDとに変換するステップS14。図6は、図1に示す画像形成装置1における画面遷移ログのフォーマット変換の一例を示す図である。例えば、図6において、絶対画面ID0x19-0xA3の画面と絶対画面ID0xFD-0x1Fの画面との間を交互に画面遷移している部分は、図5Aに示す典型パターンで表現が可能であるので、この部分の絶対画面IDがパターンIDと複数の振舞IDとに変換され、そのパターンIDと複数の振舞IDが画面遷移ログファイル24bに追加される。また、例えば、図6において、絶対画面ID0xD7-0x3Aの画面から4つの画面に順番に遷移していき、絶対画面ID0xD7-0x3Aの画面に遷移している部分は、図5Bに示す典型パターンで表現が可能であるので、この部分の絶対画面IDがパターンIDと複数の振舞IDとに変換され、そのパターンIDと複数の振舞IDが画面遷移ログファイル24bに追加される。そして、ログ管理部36は、変換した複数の絶対画面IDの次の絶対画面IDが画面遷移ログにおいて存在するか否かを判定するステップS15。次の絶対画面IDが存在しない場合には、ログ管理部36は、画面遷移ログのフォーマット変換を終了する。一方、次の絶対画面IDが存在する場合には、ログ管理部36は、次の絶対画面IDを注目画面IDとしステップS16、ステップS12に戻り、変換処理を継続する。また、ステップS13において注目画面IDについての典型パターンが存在しない場合、ログ管理部36は、注目画面IDの次の絶対画面IDが画面遷移ログにおいて存在するか否かを判定するステップS17。次の絶対画面IDが存在しない場合には、ログ管理部36は、画面遷移ログのフォーマット変換を終了する。一方、次の絶対画面IDが存在する場合には、ログ管理部36は、次の絶対画面IDを注目画面IDとしステップS18、ステップS12に戻り、変換処理を継続する。このようにして、全体ログファイル24aおよび画面遷移ログファイル24bに画面遷移ログが蓄積されていく。そして、不具合の発生が検出されると、表示制御部31は、表示装置11aの画面をサービスコール画面へ遷移させ、ログ管理部36を使用して、画面遷移ログファイル24bの先頭から順番に所定のバイト数のデータをエラーコードとして読み出し、サービスコール画面において、そのエラーコードを表示させる。図7は、図1に示す画像形成装置1の不具合発生時に表示されるサービスコール画面の一例を示す図である。図7に示すサービスコール画面では、図6に示す画面遷移ログファイル24b内の画面遷移ログが16進数表記のエラーコードとして表示されている。サポートサービス側の端末装置は、各絶対画面IDとパターンIDおよび振舞IDとの対応関係を示す変換データを有しており、そのデータに基づいて、パターンIDおよび振舞IDの直前の絶対画面IDと、そのパターンIDおよび振舞IDを、絶対画面IDへ逆変換する。つまり、ユーザー側から通知されたエラーコード内のパターンIDおよび振舞IDは、絶対画面IDへ逆変換される。また、サポートサービス側の端末装置は、各絶対画面IDが割り当てられている画面の情報画像データなどを有しており、エラーコードの絶対画面IDに対応する画面を表示できる。サポートサービス側では、このようにして、ユーザーの行った操作による画面遷移が把握される。以上のように、上記実施の形態によれば、ログ管理部36は、ユーザー操作に起因して表示装置11aにおいて発生する画面遷移ごとに画面固有の絶対画面IDを特定し、特定した複数の絶対画面IDを、相対的な画面遷移の典型パターンを示す1つのパターンIDと典型パターン内での画面遷移を示す複数の振舞IDとの組合せに変換し、変換により得られるパターンIDおよび複数の振舞IDを画面遷移ログとして記録する。これにより、画像形成装置1において、ユーザー操作に起因する画面遷移ログが、少ないデータ量で保持される。なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上記実施の形態では、全体ログファイル24aから溢れたログ内の画面遷移ログのフォーマットが変換されているが、全体ログファイル24aに書き込まれる前にログ内の画面遷移ログのフォーマットを変換するようにしてもよい。また、上記の実施の形態では、振舞IDは、画面間の遷移に対応して割り当てられているが、その代わりに、画面内の操作部OKボタン、キャンセルボタンなどとその操作部に対する操作による遷移後の画面に対応して割り当てるようにしてもよい。その場合、表示制御部31は、絶対画面IDだけではなく、画面遷移の原因となった操作が行われた操作部を示す情報もログ管理部36に供給し、ログ管理部36は、画面遷移ログのフォーマット変換時には、絶対画面IDとその操作部の情報から、振舞IDを特定する。"