(57)【要約】  【課題】適切な文字情報を提供することができるデータ通信装置および情報通信システムを提供する。  【解決手段】  複合機１は、印刷履歴の印刷処理が完了した後、文字コード「Ａ」，「Ｂ」，「Ｃ」にて作成したＬｏｇファイルを作成してＰＣ２に送信する。送信されたＬｏｇファイルは、ＰＣ２の記憶部２２に記憶される。ユーザ７がＬｏｇファイルを使用すると、その使用されたＬｏｇファイルのファイル名が使用Ｌｏｇ情報として使用ＤＢに書き込まれる。その後、ＰＣ２は使用ＤＢを複合機１に送信する。送信された使用ＤＢに書き込まれている使用Ｌｏｇ情報は、複合機１の記憶部１２における管理ＤＢに書き込まれる。以降、複合機１は、管理ＤＢに書き込まれているＰＣ２の使用Ｌｏｇ情報に基づいて文字コードを決定し、その文字コードでＬｏｇファイルを作成する。【選択図】図２
2011070421.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を文字コードにて変換した変換ファイルを記憶する記憶領域と、前記記憶領域に記憶された前記変換ファイルの使用履歴を作成する使用履歴作成手段と、を備える履歴作成装置にアクセス可能なデータ通信装置であって、
前記変換ファイルを作成する変換ファイル作成手段と、
前記変換ファイル作成手段により作成された前記変換ファイルを、前記履歴作成装置の記憶領域に記憶させる記憶制御手段と、
前記履歴作成装置が作成した前記変換ファイルの使用履歴を、前記履歴作成装置から取得する履歴取得手段と、
前記履歴取得手段により取得された使用履歴に基づいて、変換すべき文字コードを決定する文字コード決定手段と、を備え、
前記変換ファイル作成手段は、前記文字コード決定手段により文字コードが決定されている場合は、決定された文字コードにて前記変換ファイルを作成する一方、前記文字コード決定手段により文字コードが決定されていない場合には、複数の所定の文字コードそれぞれについて、その文字コードにて変換した前記変換ファイルを作成する
ことを特徴とするデータ通信装置。
【請求項２】
前記履歴作成装置は、前記記憶領域に記憶された前記変換ファイルを使用可能な１以上の情報処理装置とアクセス可能に接続されており、
前記履歴取得手段は、前記１以上の情報処理装置による前記変換ファイルの使用履歴を取得する
ことを特徴とする請求項１に記載のデータ通信装置。
【請求項３】
前記データ通信装置は、前記履歴作成装置と一体に構成されている
ことを特徴とする請求項１または請求項２に記載のデータ通信装置。
【請求項４】
前記履歴作成装置は、前記記憶領域に記憶された前記変換ファイルを使用可能な情報処理装置と一体に構成されており、
前記履歴取得手段は、前記情報処理装置による前記変換ファイルの使用履歴を取得する
ことを特徴とする請求項１に記載のデータ通信装置。
【請求項５】
前記データ通信装置は、１以上の前記履歴作成装置とアクセス可能に接続されており、
前記文字コード決定手段は、前記１以上の履歴作成装置から取得した前記使用履歴に基づいて、前記１以上の履歴作成装置ごとに変換すべき文字コードを決定する
ことを特徴とする請求項４に記載のデータ通信装置。
【請求項６】
前記データ通信装置は、１以上の前記履歴作成装置とアクセス可能に接続されており、
前記文字コード決定手段は、前記１以上の履歴作成装置から取得した前記使用履歴に基づいて、前記１以上の履歴作成装置すべてに共通の１以上の変換すべき文字コードを決定する
ことを特徴とする請求項４または請求項５に記載のデータ通信装置。
【請求項７】
前記使用履歴とは、前記変換ファイルが使用された回数、または前記変換ファイルが使用される頻度を示す情報であって、
前記文字コード決定手段は、前記変換ファイルが使用された回数または前記変換ファイルが使用される頻度に基づいて、前記変換ファイルの文字コードを変換すべき文字コードとして決定する
ことを特徴とする請求項１から請求項６のいずれか１項に記載のデータ通信装置。
【請求項８】
前記データ通信装置は、前記データ通信装置が使用する文字情報の言語種別を設定可能な設定手段を備えており、
前記ファイル変換手段は、前記設定手段により設定された言語種別に対応する１以上の文字コードを、前記所定の文字コードとする
ことを特徴とする請求項１から請求項７のいずれか１項に記載のデータ通信装置。
【請求項９】
文字情報を文字コードにて変換した変換ファイルを記憶する記憶領域と、前記記憶領域に記憶された前記変換ファイルの使用履歴を作成する使用履歴作成手段と、を備える履歴作成装置と、
前記履歴作成装置にアクセス可能なデータ通信装置と、
からなる情報通信システムであって、
前記データ通信装置は、
前記変換ファイルを作成する変換ファイル作成手段と、
前記変換ファイル作成手段により作成された前記変換ファイルを、前記履歴作成装置の記憶領域に記憶させる記憶制御手段と、
前記履歴作成装置が作成した前記変換ファイルの使用履歴を、前記履歴作成装置から取得する履歴取得手段と、
前記履歴取得手段により取得された使用履歴に基づいて、変換すべき文字コードを決定する文字コード決定手段と、を備え、
前記変換ファイル作成手段は、前記文字コード決定手段により文字コードが決定されている場合は、決定された文字コードにて前記変換ファイルを作成する一方、前記文字コード決定手段により文字コードが決定されていない場合には、複数の所定の文字コードそれぞれについて、その文字コードにて変換した前記変換ファイルを作成する
ことを特徴とする情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報を文字コードにて変換した変換ファイルを記憶する記憶領域と、記憶領域に記憶された変換ファイルの使用履歴を作成する使用履歴作成手段と、を備える履歴作成装置にアクセス可能なデータ通信装置、およびそのデータ通信装置と履歴作成装置とからなる情報通信システムに関する。
【背景技術】
【０００２】
従来、情報処理装置間で文字情報を送受信する際に、文字情報の送り先の情報処理装置で正しく文字情報を扱えることを目的とし、送り先の情報処理装置で使用可能な言語で文字情報を作成して送信するという技術が存在する。
【０００３】
例えば、電子メールの宛先の情報処理装置で処理可能な文字コード種別や言語種別などに関する能力情報を、予め宛先の情報処理装置から取得しておき、電子メールを送信する場合には、取得した能力情報を基に、電子メールに付される文字列データを宛先の情報処理装置で処理可能な文字コード種別に対応させる変換処理を行って送信データを生成する電子メール通信装置に関する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２５００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された発明では、送信される電子メールに付される文字列データが、宛先の情報処理装置を使用するユーザが所望する文字コード種別に対応しているか否かが不明であった。
【０００６】
本発明は、上述した問題に鑑みてなされたものであり、その目的は、適切な文字情報を提供することができるデータ通信装置および情報通信システムを提供することである。
【課題を解決するための手段】
【０００７】
上述した問題を解決するためになされた請求項１に記載の発明は、文字情報を文字コードにて変換した変換ファイルを記憶する記憶領域と、上記記憶領域に記憶された上記変換ファイルの使用履歴を作成する使用履歴作成手段と、を備える履歴作成装置にアクセス可能なデータ通信装置であり、以下の特徴を有する。
【０００８】
このデータ通信装置は、上記変換ファイルを作成する変換ファイル作成手段と、上記変換ファイル作成手段により作成された上記変換ファイルを、上記履歴作成装置の記憶領域に記憶させる記憶制御手段と、上記履歴作成装置が作成した上記変換ファイルの使用履歴を、上記履歴作成装置から取得する履歴取得手段と、上記履歴取得手段により取得された使用履歴に基づいて、変換すべき文字コードを決定する文字コード決定手段と、を備えている。
【０００９】
そして、上記変換ファイル作成手段は、上記文字コード決定手段により文字コードが決定されている場合は、決定された文字コードにて上記変換ファイルを作成する一方、上記文字コード決定手段により文字コードが決定されていない場合には、複数の所定の文字コードそれぞれについて、その文字コードにて変換した上記変換ファイルを作成することを特徴とする。
【００１０】
このように構成されたデータ通信装置は、文字情報を文字コードにて変換した変換ファイルを作成するにあたって、まず、それぞれ文字コードの異なる複数の変換ファイルを作成し、履歴作成装置の記憶領域に記憶させる。次に、その複数の変換ファイルの使用履歴に基づいて、変換ファイルを作成する際に使用すべき文字コードを決定する。そして、文字コードが決定した以降はその文字コードにて変換ファイルを作成する。
【００１１】
よって、上記データ通信装置では、変換ファイルの実質的な使用状況に応じて文字コードが定まるので、その文字コードで変換した変換ファイルを履歴作成装置の記憶領域に記憶させることにより、適切な文字情報を提供することができる。
【００１２】
なお、上述した履歴取得手段は、履歴作成装置から送信される使用履歴を受信する手段であってもよいし、履歴作成装置の記憶装置などにアクセスして、履歴作成装置が作成した使用履歴を取得する手段であってもよい。
【００１３】
請求項２に記載の発明は、請求項１に記載のデータ通信装置において、上記履歴作成装置が、上記記憶領域に記憶された上記変換ファイルを使用可能な１以上の情報処理装置とアクセス可能に接続されており、上記履歴取得手段が、上記１以上の情報処理装置による上記変換ファイルの使用履歴を取得することを特徴とする。
【００１４】
このように構成されたデータ通信装置では、１以上の情報処理装置による変換ファイルの使用履歴に基づいて文字コードを決定するため、１以上の情報処理装置に対して適切な文字情報を提供することができる。
【００１５】
なお、履歴作成装置に接続された情報処理装置それぞれ別個の文字コードを決定する構成であってもよいし、複数の情報処理装置にて共通の文字コードを決定する構成であってもよい。
【００１６】
請求項３に記載の発明は、請求項１または請求項２に記載のデータ通信装置において、上記データ通信装置が、上記履歴作成装置と一体に構成されていることを特徴とする。
このように構成されたデータ通信装置では、データ通信装置が作成した変換ファイルや、履歴作成装置が作成した使用履歴などの送受信に必要な処理が軽減されるため、各装置の処理負担を軽減することができる。
【００１７】
請求項４に記載の発明は、請求項１に記載のデータ通信装置において、上記履歴作成装置が、上記記憶領域に記憶された上記変換ファイルを使用可能な情報処理装置と一体に構成されており、上記履歴取得手段が、上記情報処理装置による上記変換ファイルの使用履歴を取得することを特徴とする。
【００１８】
このように構成されたデータ通信装置では、履歴作成装置のユーザが使用する変換ファイルの使用履歴に基づいて、文字コードを決定することができる。
請求項５に記載の発明は、請求項４に記載のデータ通信装置において、上記データ通信装置が、１以上の上記履歴作成装置とアクセス可能に接続されており、上記文字コード決定手段が、上記１以上の履歴作成装置から取得した上記使用履歴に基づいて、上記１以上の履歴作成装置ごとに変換すべき文字コードを決定することを特徴とする。
【００１９】
このように構成されたデータ通信装置では、データ通信装置が接続している履歴作成装置が複数ある場合であっても、履歴作成装置ごとに適切な文字コードを決定して適切な文字情報を提供することができる。
【００２０】
請求項６に記載の発明は、請求項４または請求項５に記載のデータ通信装置において、上記データ通信装置が、１以上の履歴作成装置とアクセス可能に接続されており、上記文字コード決定手段が、１以上の履歴作成装置から取得した上記使用履歴に基づいて、上記１以上の履歴作成装置すべてに共通の１以上の変換すべき文字コードを決定することを特徴とする。
【００２１】
このように構成されたデータ通信装置では、１以上の履歴作成装置に共通の文字コードを決定する。つまり、変換ファイル作成手段は多数の変換ファイルを作成する必要がなくなるので、処理負担を低減することができる。
【００２２】
請求項７に記載の発明は、請求項１から請求項６のいずれか１項に記載のデータ通信装置において、上記使用履歴とは、上記変換ファイルが使用された回数、または上記変換ファイルが使用される頻度を示す情報であって、上記文字コード決定手段は、上記変換ファイルが使用された回数または上記変換ファイルが使用される頻度に基づいて、上記変換ファイルの文字コードを変換すべき文字コードとして決定することを特徴とする。
【００２３】
このように構成されたデータ通信装置では、変換ファイルが使用された回数または変換ファイルが使用される頻度に基づいて文字コードが決定されるため、信頼性の高い文字コードで変換ファイルを作成することができる。
【００２４】
請求項８に記載の発明は、請求項１から請求項７のいずれか１項に記載のデータ通信装置において、上記データ通信装置が、上記データ通信装置が使用する文字情報の言語種別を設定可能な設定手段を備えており、上記ファイル変換手段が、上記設定手段により設定された言語種別に対応する１以上の文字コードを、上記所定の文字コードとすることを特徴とする。
【００２５】
このように構成されたデータ通信装置では、文字コード決定手段により文字コードが決定されていない場合に変換ファイル作成手段が変換に用いる所定の文字コードを、言語種別に対応する複数の文字コードに限定することができる。一般的に、ある地域で使用される文字コードはその地域の言語との関連が強いため、このように構成されたデータ通信装置では、文字コードの選択肢を予め適切な文字コードに限定しておくことができ、不要な変換ファイルを作成する必要がなくなる。
【００２６】
請求項９に記載の発明は、文字情報を文字コードにて変換した変換ファイルを記憶する記憶領域と、上記記憶領域に記憶された上記変換ファイルの使用履歴を作成する使用履歴作成手段と、を備える履歴作成装置と、上記履歴作成装置にアクセス可能なデータ通信装置と、からなる情報通信システムである。
【００２７】
この情報通信システムにおいて、上記データ通信装置は、上記変換ファイルを作成する変換ファイル作成手段と、上記変換ファイル作成手段により作成された上記変換ファイルを、上記履歴作成装置の記憶領域に記憶させる記憶制御手段と、上記履歴作成装置が作成した上記変換ファイルの使用履歴を、上記履歴作成装置から取得する履歴取得手段と、上記履歴取得手段により取得された使用履歴に基づいて、変換すべき文字コードを決定する文字コード決定手段と、を備えている。
【００２８】
そして、上記変換ファイル作成手段は、上記文字コード決定手段により文字コードが決定されている場合は、決定された文字コードにて上記変換ファイルを作成する一方、上記文字コード決定手段により文字コードが決定されていない場合には、複数の所定の文字コードそれぞれについて、その文字コードにて変換した上記変換ファイルを作成することを特徴とする。
【００２９】
このように構成された情報通信システムであれば、請求項１に記載のデータ通信装置と同様に、適切な文字情報を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】情報通信システム全体の概略構成を示す図
【図２】実施例１のＬｏｇファイル作成のイメージを示す図
【図３】３（ａ）が使用履歴データベースを示す図、３（ｂ）が管理データベースを示す図
【図４】実施例１のＬｏｇファイル作成処理の処理手順を示すフローチャート
【図５】実施例１の履歴送信処理の処理手順を示すフローチャート
【図６】実施例２の使用履歴データベースを示す図
【図７】実施例２のＬｏｇファイル作成処理の処理手順を示すフローチャート
【図８】実施例２の履歴送信処理の処理手順を示すフローチャート
【図９】実施例３のＬｏｇファイル作成のイメージを示す図
【図１０】実施例３のＬｏｇファイル作成処理の処理手順を示すフローチャート
【図１１】実施例３の履歴作成処理の処理手順を示すフローチャート
【図１２】変形例のＬｏｇファイル作成処理の処理手順を示すフローチャート
【図１３】実施例４のＬｏｇファイル作成のイメージを示す図
【図１４】実施例４のＬｏｇファイル作成処理の処理手順を示すフローチャート
【発明を実施するための形態】
【００３１】
以下に本発明の実施形態を図面と共に説明する。なお本発明は、以下の実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
［実施例１］
（１）情報通信システムの構成
図１は、本実施例の情報通信システム全体の概略構成を示す図である。
【００３２】
この情報通信システムは、複合機１と、複数のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、）２〜４（ＰＣ名をそれぞれＰＣ−Ａ，ＰＣ−Ｂ，ＰＣ−Ｃとする）と、を備えるシステムである。そして、複合機１とＰＣ２〜４とは、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）５で互いにアクセス可能に接続されている。なお、本実施例では３台のＰＣが接続されている構成を例示しているが、１台以上であれば何台であってもよい。
【００３３】
本実施例における複合機１は、本発明におけるデータ通信装置に相当する。また、本実施例におけるＰＣ２〜４は、本発明における履歴作成装置に相当する。
複合機１は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能、ネットワーク通信機能などを備えた装置であり、制御部１１、記憶部１２、プリンタ部１３、スキャナ部１４、ＦＡＸ部１５、操作部１６、表示部１７、及びＬＡＮ５を介して通信を行うための通信インターフェース（以下、通信Ｉ／Ｆ）１８などを備え、これらがバス１９によって接続されてなる。
【００３４】
制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を中心に構成されており、ＲＯＭまたは記憶部１２に記憶される各種制御プログラムに基づいて、複合機１を構成する各部を統括制御すると共に、後述するＬｏｇファイル作成処理などの処理を実行する。また、この制御部１１は周知のリアルタイムクロック（図示しない）を備えており、現在時刻を知ることができる。
【００３５】
記憶部１２は、ハードディスクドライブ等の記憶装置であって、各種制御プログラムや各種データを記憶しており、制御部１１からの制御に応じて情報の読み書きを行う。
プリンタ部１３は、制御部１１からの印刷指示に従って印刷処理を実行するものである。
【００３６】
なお、印刷処理は、ＬＡＮ５を介して接続されたＰＣ２〜４から印刷処理要求を受信した場合に開始される。
スキャナ部１４は、原稿等の読み取り対象から光学的に画像を読み取り可能なイメージセンサを備えたものであり、読み取った画像は、主として制御部１１によって適宜処理される。
【００３７】
ＦＡＸ部１５は、外部の公衆回線６とファクシミリデータの送受信を行うものである。
操作部１６は、ユーザにより複合機１に対する入力操作が可能な各種スイッチ等が設けられてなるものである。この操作部１６によって、表示部１７に表示させる文字の言語種別を設定することができる。
【００３８】
表示部１７は、例えばＬＣＤ（液晶ディスプレイ）やＬＥＤなどを備えてなるものであり、制御部１１の出力に応じて複合機１の動作状態など、種々の情報が表示される。
Ｉ／Ｆ１８は、複合機１がＬＡＮ５を介してＰＣ２等と相互にデータ通信を行うための周知のインターフェース装置である。
【００３９】
本実施例の複合機１は、プリンタ部１３により印刷処理が実行されると、その実行内容を印刷履歴として記憶する。また、複合機１は、ＰＣ２〜４から印刷履歴の印刷要求を受けてプリンタ部１３で印刷履歴の印刷処理を実行した後、印刷履歴を示す「Ｌｏｇファイル」（本発明における変換ファイル）を作成し、印刷要求の送信元のＰＣ２〜４に送信する。
【００４０】
なお、複合機１は、印刷履歴に対してＬｏｇファイルを作成する際、まず、外部に送信するデータに使用しない複合機１独自の言語で、印刷のログを示す文字列データを作成する。その後、その文字列データを文字コードにて変換してＬｏｇファイルを作成する。変換すべき文字コードが複数存在する場合には、それぞれの文字コードに対応する複数のＬｏｇファイルを作成する。
【００４１】
また、本実施例の複合機１は、記憶部１２に管理データベース（以降、単に管理ＤＢともいう）を記憶する記憶領域を有している。この管理ＤＢには、Ｌｏｇファイルの使用履歴に関する後述する「使用Ｌｏｇ情報」がＰＣごとに書き込まれる。
【００４２】
次に、ＰＣ２〜４の構成について説明する。本実施例ではＰＣ２〜４はいずれも同様の構成であるため、ＰＣ２の構成のみを説明する。
ＰＣ２は、制御部２１、記憶部２２、入力部２３、表示部２４、通信Ｉ／Ｆ２５などを備え、これらがバス２６によって接続されてなる。
【００４３】
記憶部２２，および通信Ｉ／Ｆ２５は、上述した複合機１の制御部１１、記憶部１２、Ｉ／Ｆ１５と同様の構成である。
制御部２１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を中心に構成されており、ＲＯＭまたは記憶部２２に記憶される各種制御プログラムに基づいて、ＰＣ２を構成する各部を統括制御すると共に、後述する履歴送信処理などの処理を実行する。また、この制御部２１は周知のリアルタイムクロック（図示しない）を備えており、現在時刻を知ることができる。
【００４４】
入力部２３は、キーボードやマウス等といった入力装置を備え、これらを介してユーザからの操作情報を取得し、制御部２１に入力する。
表示部２４は、例えば液晶ディスプレイ等で構成された表示面を有する表示装置であり、制御部１１の出力に応じて情報の表示を行う。
【００４５】
このＰＣ２には文書作成ソフト、画像編集ソフト等のアプリケーションソフトがインストールされている。ＰＣ２のユーザは、これらアプリケーションソフトで作成・編集等した画像を複合機１に送信し、その送信先の複合機１にて用紙への印刷を行わせること（印刷要求を行うこと）ができる。またこれとは別に、ＰＣ２は複合機１に記憶されている印刷履歴の印刷要求をすることができる。
【００４６】
また、ＰＣ２は、上述した複合機１が送信したＬｏｇファイルを受信し、記憶部２２における所定の記憶領域に記憶させる。
また、このＰＣ２は、ユーザによって使用されたＬｏｇファイルの使用履歴を作成可能に構成されている。ＰＣ２にてＬｏｇファイルが使用されると、使用Ｌｏｇ情報（使用されたＬｏｇファイルのファイル名）が作成される。またＰＣ２は、記憶部２２に使用履歴データベース（以降、単に使用ＤＢともいう）を記憶する記憶領域を有しており、この使用ＤＢに作成された使用Ｌｏｇ情報が書き込まれる。使用Ｌｏｇファイルの作成などの詳細は後述する。
【００４７】
なお、本実施例でサーバ８は必要がないので、サーバ８については他の実施例で説明する。
（２）複合機によるＬｏｇファイル作成
情報通信システムの複合機１によるＬｏｇファイル作成のイメージを、図２を用いて説明する。図２では、ＰＣ２の印刷要求に応じて印刷履歴の印刷処理が実行された場合の処理を説明する。
（ステップ１）Ｌｏｇファイル送信１
複合機１は、印刷履歴の印刷処理が実行され、印刷が完了した後、Ｌｏｇファイルを作成してＰＣ２に送信する。このとき送信されるＬｏｇファイルは、操作部１６を操作して設定された複合機１の言語設定に応じて予め定められた複数（本実施例では３つ）の文字コードごとに作成される。
【００４８】
図２に示すＬｏｇＡ−１，ＬｏｇＢ−１，ＬｏｇＣ−１の各Ｌｏｇファイルは、それぞれ異なる文字コード「Ｃｈａｒａｃｔｅｒ  Ｓｅｔ  Ａ」，「Ｃｈａｒａｃｔｅｒ  Ｓｅｔ  Ｂ」，「Ｃｈａｒａｃｔｅｒ  Ｓｅｔ  Ｃ」（以降、単に文字コード「Ａ」，「Ｂ」，「Ｃ」ともいう）で作成されているが、同じ印刷履歴が記載されている。
【００４９】
なお、Ｌｏｇファイル名「ＬｏｇＸ−Ｙ」に関して、Ｘは文字コード種別、Ｙがその文字コードで作成されたＬｏｇファイルの通し番号を意味している。以下の実施例においても同様である。
（ステップ２）ユーザによるＬｏｇファイル使用
複合機１から送信されたＬｏｇファイルは、ＰＣ２の記憶部２２に記憶される。それらのＬｏｇファイルはＰＣ２にて使用可能となっており、ユーザ７は任意のＬｏｇファイルを使用することができる。
【００５０】
なお、図２の例においては、ユーザ７はログ確認などのためにファイル名「ＬｏｇＡ−１」のＬｏｇファイルを使用している。ここで言うＬｏｇファイルの使用とは、Ｌｏｇファイルを開くことを意味する。
（ステップ３）使用ＤＢへの書き込み、複合機への送信
ユーザ７がＬｏｇファイルを使用すると、ＰＣ２はその使用されたＬｏｇファイルのファイル名を使用Ｌｏｇ情報として使用ＤＢに書き込む。使用ＤＢの一例を図３（ａ）に示す。使用ＤＢには、ＰＣ名（ＰＣｎａｍｅ）と使用Ｌｏｇ情報（ｆｉｌｅ）とが記憶される。図２の例においては、ユーザ７がＬｏｇＡ−１を使用しているので、使用ＤＢには使用Ｌｏｇ情報として「ＬｏｇＡ−１」が書き込まれる。
【００５１】
その後、使用ＤＢを複合機１に送信する。具体的には、ＰＣ名と使用Ｌｏｇ情報とを関連付けたデータを複合機１に送信する。
送信された使用Ｌｏｇ情報は、複合機１の記憶部１２における管理ＤＢに書き込まれる。管理ＤＢの一例を図３（ｂ）に示す。管理ＤＢには、ＰＣごとの使用Ｌｏｇ情報が書き込まれる。未だ書き込まれていない情報には「−」が記憶される。
（ステップ４）Ｌｏｇファイル送信２
ステップ３以降に複合機１において印刷履歴の印刷処理が実行されたとき、複合機１は、管理ＤＢに書き込まれているＰＣ２の使用Ｌｏｇ情報に基づいて文字コードを決定し、その文字コードでＬｏｇファイルを作成してＰＣ２に送信する。図２の例においては、管理ＤＢに書き込まれている使用Ｌｏｇ情報は「ＬｏｇＡ−１」であるため、そのＬｏｇファイルに対応する文字コード「Ａ」にて新たなＬｏｇファイル「ＬｏｇＡ−２」を作成してＰＣ２に送信している。
【００５２】
送信されたＬｏｇファイルは、ＰＣ２の記憶部２２に記憶される。ＰＣ２には、ステップ１で送信されたＬｏｇファイルに加えて新たなＬｏｇファイルが記憶される。
（３）情報通信システムにおいて実行される各種制御処理
本実施形態の情報通信システムにおいて実行される各種制御処理について説明する。
（３−１）Ｌｏｇファイル作成処理
まず、複合機１が実行するＬｏｇファイル作成処理の処理手順を、図４に記載するフローチャートに基づいて説明する。なお本処理は、複合機１の起動中、繰り返し実行される。
【００５３】
このＬｏｇファイル作成処理では、まず、ＰＣ２〜４のいずれかから使用ＤＢが送信されているか否かを判断する（Ｓ１）。
Ｓ１にて使用ＤＢが送信されていなければ（Ｓ１：ＮＯ）、処理がＳ３に移行する。一方、使用ＤＢが送信されていれば（Ｓ１：ＹＥＳ）、複合機１の管理ＤＢにおける送信元のＰＣに対応する欄に、受信した使用ＤＢに書き込まれている使用Ｌｏｇ情報を記憶する（Ｓ２）。
【００５４】
次に、ＰＣ２〜４からの印刷要求があるか否かを判断する（Ｓ３）。印刷要求がなければ（Ｓ３：ＮＯ）、本処理を終了する。印刷要求があれば（Ｓ３：ＹＥＳ）、その印刷要求に応じた印刷履歴の印刷処理を実行する（Ｓ４）。
【００５５】
次に、複合機１の管理ＤＢに、Ｓ３にて印刷要求を行ったＰＣの使用Ｌｏｇ情報が書き込まれているか否かを判断する（Ｓ５）。使用Ｌｏｇ情報が書き込まれていなければ（Ｓ５：ＮＯ）、すなわち未だ当該ＰＣから使用ＤＢを受信していなければ、複合機１の言語種別の設定に合わせて予め定められている複数の文字コードを選択し（Ｓ６）、その選択した文字コードでＬｏｇファイルを作成する（Ｓ７）。その後、処理がＳ１３に移行する。
【００５６】
また、Ｓ３にて印刷要求を行ったＰＣの使用Ｌｏｇ情報が管理ＤＢに書き込まれていれば（Ｓ５：ＹＥＳ）、その使用Ｌｏｇ情報がＬｏｇＡ  Ｔｙｐｅであるか否か（文字コード「Ａ」にて作成されたＬｏｇファイルのファイル名であるか否か）を判断する（Ｓ８）。その使用Ｌｏｇ情報がＬｏｇＡ  Ｔｙｐｅであれば（Ｓ８：ＹＥＳ）、使用すべき文字コードをＬｏｇＡ  Ｔｙｐｅの文字コード（文字コード「Ａ」）と決定し、その文字コードにて、Ｓ４で印刷した印刷履歴のＬｏｇファイルを作成する（Ｓ９）。その後、処理がＳ１３に移行する。
【００５７】
一方、ＬｏｇＡ  Ｔｙｐｅでなければ（Ｓ８：ＮＯ）、その使用Ｌｏｇ情報がＬｏｇＢ  Ｔｙｐｅであるか否か（文字コード「Ｂ」にて作成されたＬｏｇファイル名であるか否か）を判断する（Ｓ１０）。その使用Ｌｏｇ情報がＬｏｇＢ  Ｔｙｐｅであれば（Ｓ１０：ＹＥＳ）、使用すべき文字コードをＬｏｇＢ  Ｔｙｐｅの文字コード（文字コード「Ｂ」）と決定し、その文字コードでＬｏｇファイルを作成する（Ｓ１１）。ＬｏｇＢ  Ｔｙｐｅでなければ（Ｓ１０：ＮＯ）、使用すべき文字コードを、残りのＬｏｇＣ  Ｔｙｐｅと決定し、ＬｏｇＣ  Ｔｙｐｅの文字コード（文字コード「Ｃ」）でＬｏｇファイルを作成する（Ｓ１２）。
【００５８】
続いて、Ｓ３にて印刷要求を行ったＰＣに、作成したＬｏｇファイルを送信する（Ｓ１３）。その後、本処理を終了する。
（３−２）履歴送信処理
次に、ＰＣ２が実行する履歴送信処理の処理手順を、図５に記載するフローチャートに基づいて説明する。なお本処理は、ＰＣ２の起動中、繰り返し実行される。
【００５９】
この履歴送信処理では、まず、記憶部２２に記憶されたＬｏｇファイルが使用されたか否かを判断する（Ｓ２１）。Ｌｏｇファイルが使用されていなければ（Ｓ２１：ＮＯ）、本処理を終了する。
【００６０】
Ｌｏｇファイルが使用されていれば（Ｓ２１：ＹＥＳ）、Ｌｏｇファイルを使用したＰＣを特定する（Ｓ２２）。本処理では、ＰＣ２の記憶部２２に記憶されたＬｏｇファイルのみ、その使用を監視しているため、ＰＣ２（ＰＣ−Ａ）と特定される。即ち、本処理を実行するＰＣがＬｏｇファイルを使用したＰＣとして特定される。
【００６１】
次に、使用されたＬｏｇファイルの種類を特定する（Ｓ２３）。具体的には、使用されたＬｏｇファイルのファイル名を特定する。ここでいうＬｏｇファイルの種類とは文字コードの種別である。文字コードの種別はＬｏｇファイル名に記載されているため、Ｌｏｇファイル名を特定することでＬｏｇファイルの種類を特定できる。
【００６２】
次に、Ｓ２２およびＳ２３にて特定したＰＣ名とＬｏｇファイル名とを使用ＤＢに書き込む（Ｓ２４）。その結果、使用ＤＢは図３（ａ）に示すように、ＰＣ名とＬｏｇファイル名（使用Ｌｏｇ情報）とが書き込まれる。
【００６３】
次に、複合機１に使用ＤＢを送信する（Ｓ２５）。その後、本処理を終了する。
（４）発明の効果
このように構成された情報通信システムでは、まず、複合機１の言語種別の設定に応じて定められた３種の文字コードにて３種のＬｏｇファイルを作成し、そのＬｏｇファイルの使用履歴（使用Ｌｏｇ情報）に基づいて、以降作成するＬｏｇファイルの文字コードを決定する。
【００６４】
つまり、Ｌｏｇファイルの実質的な使用状況に応じて文字コードが定まるので、適切なＬｏｇファイルを作成して提供することができる。
また、上記情報通信システムでは、複合機１が接続しているＰＣが複数ある場合であっても、ＰＣごとに適切な文字コードを決定して適切なＬｏｇファイルを提供することができる。
【００６５】
また、上記情報通信システムでは、まず言語種別に対応する３種の文字コードに限定するため、選択される可能性が高い文字コードを予め限定することができ、不要なＬｏｇファイルを作成する必要がなくなる。
［実施例２］
（１）情報通信システムの構成
実施例２の情報通信システムは、基本的には実施例１と同様の構成であるため、相違点のみを説明し、同一である点の説明は割愛する。
【００６６】
本実施例の情報通信システムでは、Ｌｏｇファイルの使用回数が所定回数（例えば１０回）を過ぎた後において、Ｌｏｇファイルの使用履歴に基づいて文字コードを決定し、その決定された文字コードでそれ以降のＬｏｇファイルを作成するものである。
【００６７】
また、本実施例のＰＣ２の記憶部２２に記憶される使用ＤＢには、図６に示すように、複数の使用Ｌｏｇ情報が、番号（ｎｏ．）、ＰＣ名、時刻（ｔｉｍｅ）と関連付けて書き込み可能に構成されている。使用ＤＢの複合機１への送信は所定の時間を経過するたびに行われる。
【００６８】
また、複合機１の記憶部１２に記憶される管理ＤＢには、受信した使用Ｌｏｇ情報が、番号、時刻と関連付けてＰＣごとに分けて書き込まれている。
（２）情報通信システムにおいて実行される各種制御処理
本実施形態の情報通信システムにおいて実行される各種制御処理について説明する。
（２−１）Ｌｏｇファイル作成処理
まず、複合機１が実行するＬｏｇファイル作成処理の処理手順を、図７に記載するフローチャートに基づいて説明する。なお本処理は、複合機１の起動中、繰り返し実行される。
【００６９】
このＬｏｇファイル作成処理では、まず、ＰＣ２〜４のいずれかから使用ＤＢが送信されているか否かを判断する（Ｓ３１）。使用ＤＢ情報が送信されていなければ（Ｓ３１：ＮＯ）、Ｓ３３に移行する。
【００７０】
一方、使用ＤＢが送信されていれば（Ｓ３１：ＹＥＳ）、複合機１の管理ＤＢにおける送信元のＰＣに対応する欄に、受信した使用ＤＢに書き込まれている使用Ｌｏｇ情報を書き込む（Ｓ３２）。管理ＤＢには複数の使用Ｌｏｇ情報が書き込み可能であり、新たに送信された使用Ｌｏｇ情報は、一番大きい番号の欄に書き込まれる。
【００７１】
このＳ３２においては、受信した使用ＤＢに書き込まれている時刻の情報も使用Ｌｏｇ情報と合わせて管理ＤＢに書き込む。また、複数の使用Ｌｏｇ情報が受信した使用ＤＢに書き込まれている場合には、それら全ての使用Ｌｏｇ情報を管理ＤＢに書き込む。
【００７２】
続くＳ３３，Ｓ３４の処理は、図４におけるＳ３，Ｓ４の処理と同様である。
次に、複合機１の管理ＤＢに書き込まれている使用Ｌｏｇ情報のうち、Ｓ３３にて印刷要求を行ったＰＣ（本処理の説明において、以降、当該ＰＣともいう）の使用Ｌｏｇ情報が所定数を超えるか否かを判断する（Ｓ３５）。所定数を超えていなければ（Ｓ３５：ＮＯ）、処理がＳ３６に移行する。Ｓ３６，Ｓ３７の処理は図４におけるＳ６，Ｓ７の処理と同様である。
【００７３】
使用Ｌｏｇ情報が所定数を超えていれば（Ｓ３５：ＹＥＳ）、管理ＤＢに書き込まれている当該ＰＣの使用Ｌｏｇ情報のうち、最も多く書き込まれているものがＬｏｇＡ  Ｔｙｐｅであるか否かを判断する（Ｓ３８）。最も多く書き込まれているものがＬｏｇＡ  Ｔｙｐｅであれば（Ｓ３８：ＹＥＳ）、使用すべき文字コードをＬｏｇＡ  Ｔｙｐｅの文字コード（文字コード「Ａ」）と決定し、その文字コードで、Ｓ３４で印刷した印刷履歴のＬｏｇファイルを作成する（Ｓ３９）。その後、処理がＳ４３に移行する。
【００７４】
一方、最も多く書き込まれているものがＬｏｇＡ  Ｔｙｐｅでなければ（Ｓ３８：ＮＯ）、最も多く書き込まれているものがＬｏｇＢ  Ｔｙｐｅであるか否かを判断する（Ｓ４０）。
【００７５】
最も多く書き込まれているものがＬｏｇＢ  Ｔｙｐｅであれば（Ｓ４０：ＹＥＳ）、使用すべき文字コードをＬｏｇＢ  Ｔｙｐｅの文字コード（文字コード「Ｂ」）と決定し、その文字コードでＬｏｇファイルを作成する（Ｓ４１）。ＬｏｇＢ  Ｔｙｐｅでなければ（Ｓ４１：ＮＯ）、最も多く書き込まれているものはＬｏｇＣ  Ｔｙｐｅとなるため、使用すべき文字コードをＬｏｇＣ  Ｔｙｐｅの文字コード（文字コード「Ｃ」）と決定し、その文字コードでＬｏｇファイルを作成する（Ｓ４２）。その後、処理がＳ４３に移行する。
【００７６】
続いて、Ｓ３３にて印刷要求を行ったＰＣに、作成したＬｏｇファイルを送信する（Ｓ４３）。その後、本処理を終了する。
（２−２）履歴送信処理
次に、ＰＣ２が実行する履歴送信処理の処理手順を、図８に記載するフローチャートに基づいて説明する。なお本処理は、ＰＣ２の起動中、繰り返し実行される。
【００７７】
本処理のＳ５１〜Ｓ５３は、図５のＳ２１〜Ｓ２３と同様の処理を行っているため、詳細な説明は割愛する。なお、Ｓ５１でＮＯと判定された場合、即ちＬｏｇファイルが使用されていない場合には、処理がＳ５５に移行する。
【００７８】
Ｓ５３の後、Ｓ５２およびＳ５３にて特定したＰＣ名とＬｏｇファイル名とを、時刻と共に使用ＤＢに書き込む（Ｓ５４）。その結果、使用ＤＢには、図６に示すように、番号，ＰＣ名，時刻，Ｌｏｇファイル名（使用Ｌｏｇ情報）が関連付けて書き込まれる。
【００７９】
次に、使用ＤＢを送信するタイミングか否かを判定する（Ｓ５５）。ここでは、最後にこのＳ５５の処理にて使用ＤＢを送信するタイミングと判定されてから、所定の期間（例えば、１日）が経過したか否かを判定する。なお、このＳ５５の処理を初めて行ったときは、送信するタイミングであると判断する。
【００８０】
Ｓ５５にて使用ＤＢを送信するタイミングでなければ（Ｓ５５：ＮＯ）、本処理を終了する。一方、使用ＤＢを送信するタイミングであれば（Ｓ５５：ＹＥＳ）、使用ＤＢに使用Ｌｏｇ情報が書き込まれているか否かを判断する（Ｓ５６）。
【００８１】
使用Ｌｏｇ情報が書き込まれていなければ（Ｓ５６：ＮＯ）、本処理を終了する。一方、使用Ｌｏｇ情報が書き込まれていれば（Ｓ５６：ＹＥＳ）、複合機１に使用ＤＢを送信する（Ｓ５７）。なお、送信した後に、送信された使用Ｌｏｇ情報を使用ＤＢから削除する。
（３）発明の効果
このように構成された情報通信システムであれば、実施例１の情報通信システムと同様の効果を得ることができる。
【００８２】
さらに、Ｌｏｇファイルが所定回数使用されるまでの間は変換すべき文字コードを決定せず、所定回数以上使用された場合に使用された回数に基づいて文字コードが決定されるため、信頼性の高い文字コードでＬｏｇファイルを作成することができる。
（４）変形例
上記実施例においては、Ｌｏｇファイルの使用回数（管理ＤＢに書き込まれている使用Ｌｏｇ情報の数）に基づいて文字コードを決定する構成を例示したが、Ｌｏｇファイルが使用される頻度に基づいて文字コードを決定する構成であってもよい。例えば、現在時刻から所定の期間（例えば、１ヶ月）の間にＬｏｇファイルの使用回数が最も多い文字コードを、変換すべき文字コードと決定する構成が考えられる。
［実施例３］
（１）情報通信システムの構成
実施例３の情報通信システムは、基本的には実施例１の構成と同様であるため、相違点のみを説明し、同一である点の説明は割愛する。なお、本実施例では、複合機１が本発明におけるデータ通信装置および履歴作成装置に相当する。
【００８３】
本実施例の複合機１では、ＰＣ２〜４から印刷要求を受けてプリンタ部１３で印刷履歴の印刷処理を実行した後に作成したＬｏｇファイルを、ＰＣ２〜４に送信せず、記憶部１２に記憶する。記憶部１２に記憶されたＬｏｇファイルは、ＰＣ２〜４を用いて使用可能となっている。
【００８４】
この複合機１は、ＰＣ２〜４で使用されたＬｏｇファイルの使用履歴を作成可能に構成されている。具体的には、Ｌｏｇファイルが使用されたときに、使用Ｌｏｇ情報などを管理ＤＢに書き込むように構成されている。そして、書き込まれた使用Ｌｏｇ情報に基づいて決定した文字コードでＬｏｇファイルを作成する。
（２）複合機によるＬｏｇファイル作成
情報通信システムの複合機１によるＬｏｇファイル作成のイメージを、図９を用いて説明する。
（ステップ１）Ｌｏｇファイル記憶１
複合機１は、印刷履歴の印刷処理が実行され、印刷が完了した後、Ｌｏｇファイルを作成して記憶部１２に記憶する。このとき作成されるＬｏｇファイルは、複合機１の言語設定に応じて予め定められた複数（本実施例では３つ）の文字コードごとに作成される。
（ステップ２）ユーザによるＬｏｇファイル使用
記憶部１２に記憶されたＬｏｇファイルはＰＣ２〜４を用いて使用可能となっており、ユーザ７は任意のＬｏｇファイルを使用することができる。ここでいうＬｏｇファイルの使用とは、Ｌｏｇファイルを開くこと，またはＬｏｇファイルをＰＣにダウンロードすることを意味する。
（ステップ３）管理ＤＢへの書き込み
ユーザ７がＬｏｇファイルを使用すると、複合機１は、その使用されたＬｏｇファイルのファイル名を使用Ｌｏｇ情報として管理ＤＢに書き込む。本実施例の管理ＤＢは、実施例２に示すものと同様である。
（ステップ４）Ｌｏｇファイル記憶２
複合機１において印刷履歴の印刷処理が実行されたとき、複合機１は、管理ＤＢに書き込まれている使用Ｌｏｇ情報に基づいて文字コードを決定し、その文字コードでＬｏｇファイルを作成して記憶部１２に記憶する。具体的には、使用Ｌｏｇ情報に基づいて、ＰＣごとに最も多く使用された文字コードを選択し、その文字コードにてＬｏｇファイルを作成する。
（３）情報通信システムにおいて実行される各種制御処理
本実施形態の情報通信システムにおいて実行される各種制御処理について説明する。
（３−１）Ｌｏｇファイル作成処理
まず、複合機１が実行するＬｏｇファイル作成処理の処理手順を、図１０に記載するフローチャートに基づいて説明する。なお本処理は、複合機１の起動中、繰り返し実行される。
【００８５】
このＬｏｇファイル作成処理では、まず、ＰＣ２〜４のいずれかからの印刷要求があるか否かを判断する（Ｓ６１）。印刷要求がなければ（Ｓ６１：ＮＯ）、本処理を終了する。印刷要求があれば（Ｓ６１：ＹＥＳ）、その印刷要求に応じた印刷履歴の印刷処理を実行する（Ｓ６２）。
【００８６】
次に、複合機１の管理ＤＢに、ＰＣ２〜４（ＰＣ−Ａ，ＰＣ−Ｂ，ＰＣ−Ｃ）の使用Ｌｏｇ情報が書き込まれているか否かを判断する（Ｓ６３）。ここでは、管理ＤＢにいずれかのＰＣの使用Ｌｏｇ情報が書き込まれていれば、使用Ｌｏｇ情報が書き込まれていると判断する。
【００８７】
使用Ｌｏｇ情報が書き込まれていなければ（Ｓ６３：ＮＯ）、複合機１の言語種別の設定に合わせて予め定められている複数の文字コードを選択し（Ｓ６４）、その選択した文字コードでＬｏｇファイルを作成する（Ｓ６５）。その後、処理がＳ６９に移行する。一方、管理ＤＢに使用Ｌｏｇ情報が書き込まれていれば（Ｓ６３：ＹＥＳ）、処理がＳ６６へ移行する。
【００８８】
次に、ＰＣ−Ａにて最も使用回数の多い文字コードを使用すべき文字コードと決定し、その文字コードでＬｏｇファイルを作成する（Ｓ６６）。例えば、ＬｏｇＡ  Ｔｙｐｅの使用Ｌｏｇ情報が最も多い場合には、使用すべき文字コードを文字コード「Ａ」と決定し、その文字コードで、Ｓ６２で印刷した印刷履歴のＬｏｇファイルを作成する。
【００８９】
なお、ＰＣ−Ａに対応する使用Ｌｏｇ情報がない場合には、Ｓ６４にて選択される文字コードでＬｏｇファイルを作成する。後述するＳ６７，Ｓ６８においても同様である。
次に、ＰＣ−Ｂにて最も使用回数の多い文字コードを使用すべき文字コードと決定し、その文字コードでＬｏｇファイルを作成する（Ｓ６７）。例えば、ＬｏｇＢ  Ｔｙｐｅの使用Ｌｏｇ情報が最も多い場合には、使用すべき文字コードを文字コード「Ｂ」と決定し、その文字コードでＬｏｇファイルを作成する。
【００９０】
なお、既にＳ６６で作成したＬｏｇファイルと同じ文字コードのＬｏｇファイルは作成しない。後述するＳ６８においても同様である。
次に、ＰＣ−Ｃにて最も使用回数の多い文字コードを使用すべき文字コードと決定し、その文字コードでＬｏｇファイルを作成する（Ｓ６８）。例えば、ＬｏｇＡ  Ｔｙｐｅの使用Ｌｏｇ情報が最も多い場合には、使用すべき文字コードを文字コード「Ａ」と決定し、その文字コードでＬｏｇファイルを作成することとなるが、既にＳ６６にてＬｏｇＡ  Ｔｙｐｅの文字コードのＬｏｇファイルを作成しているため、新たなＬｏｇファイルは作成しない。
【００９１】
続いて、複合機１の記憶部１２における所定の記憶領域に、作成したＬｏｇファイルを記憶する（Ｓ６９）。その後、本処理を終了する。
（３−２）履歴作成処理
次に、複合機１が実行する履歴作成処理の処理手順を、図１１に記載するフローチャートに基づいて説明する。なお本処理は、複合機１の起動中、繰り返し実行される。
【００９２】
この履歴送信処理では、まず、記憶部１２に記憶されたＬｏｇファイルが使用されたか否かを判断する（Ｓ７１）。Ｌｏｇファイルが使用されていなければ（Ｓ７１：ＮＯ）、本処理を終了する。Ｌｏｇファイルが使用されていれば（Ｓ７１：ＹＥＳ）、Ｌｏｇファイルを使用したＰＣを特定する（Ｓ７２）。
【００９３】
次に、使用されたＬｏｇファイルの種類を特定する（Ｓ７３）。ここでは、図２のＳ２３と同様に、使用されたＬｏｇファイルのファイル名を特定する。
次に、Ｓ７２およびＳ７３にて特定したＰＣ名とＬｏｇファイル名とを、現在の時刻とともに管理ＤＢに書き込む（Ｓ７４）。その後、本処理を終了する。
（４）発明の効果
このように構成された情報通信システムであれば、実施例１の情報通信システムと同様に、適切なＬｏｇファイルを作成して提供することができるようになる。
【００９４】
また、上記情報通信システムにおいては、複合機１が作成したＬｏｇファイルをＰＣなどの外部装置に送信して記憶させる処理、および外部装置からＬｏｇファイルの履歴を取得する処理が必要なくなるため、情報通信システム全体での処理負担を軽減することができる。
【００９５】
さらに、ＰＣ２〜４はＬｏｇファイルを使用する際に特別な処理を行う必要がない。従って、ＰＣ２〜４に対して使用Ｌｏｇ情報を作成するための特別なプログラムをインストールする必要を無くすことができ、またＰＣ２〜４の処理負担を低減することができる。
（５）変形例
上記実施例においては、Ｓ６６〜Ｓ６８の処理にてＬｏｇファイルの使用回数（管理ＤＢに書き込まれている使用Ｌｏｇ情報の数）に基づいて文字コードを決定する構成を例示したが、Ｌｏｇファイルが使用される頻度に基づいて文字コードを決定する構成であってもよい。
【００９６】
また、上記実施例においては、ＰＣ２〜４それぞれについて使用回数の最も多い文字コードを決定し、その文字コードにてＬｏｇファイルを作成する構成を例示したが、全てのＰＣについて使用回数が最も多い文字コードを決定する構成であってもよい。そのためには、図１０に記載したＬｏｇファイル作成処理の処理手順を、図１２に示すように変更してもよい。
【００９７】
図１２に示すＬｏｇファイル作成処理において、Ｓ６１，Ｓ６２，Ｓ６４，Ｓ６５，Ｓ６９の処理は図１０の処理と同様であるため、説明を割愛する。
本処理では、Ｓ６２の後、複合機１の管理ＤＢに書き込まれている使用Ｌｏｇ情報の数（各ＰＣの使用Ｌｏｇ情報の合計数）が所定数（例えば２０）を超えるか否かを判断する（Ｓ８１）。所定数を超えていなければ（Ｓ８１：ＮＯ）、処理がＳ６４に移行する。
【００９８】
一方、使用Ｌｏｇ情報の数が所定数を超えていれば（Ｓ８１：ＹＥＳ）、管理ＤＢに書き込まれている使用Ｌｏｇ情報のうち、最も多く書き込まれている使用Ｌｏｇ情報がＬｏｇＡ  Ｔｙｐｅであるか否かを判断する（Ｓ８２）。
【００９９】
最も多く書き込まれている使用Ｌｏｇ情報がＬｏｇＡ  Ｔｙｐｅであれば（Ｓ８２：ＹＥＳ）、使用すべき文字コードを文字コード「Ａ」と決定し、その文字コードでＬｏｇファイルを作成する（Ｓ８３）。その後、処理がＳ６９に移行する。一方、ＬｏｇＡ  Ｔｙｐｅでなければ（Ｓ８２：ＮＯ）、管理ＤＢに記憶される使用Ｌｏｇ情報のうち、最も多く書き込まれているものがＬｏｇＢ  Ｔｙｐｅであるか否かを判断する（Ｓ８４）。
【０１００】
最も多く書き込まれている使用Ｌｏｇ情報がＬｏｇＢ  Ｔｙｐｅであれば（Ｓ８４：ＹＥＳ）、使用すべき文字コードを文字コード「Ｂ」と決定し、その文字コードでＬｏｇファイルを作成する（Ｓ８５）。一方、ＬｏｇＢ  Ｔｙｐｅでなければ（Ｓ８４：ＮＯ）、文字コード「Ｃ」でＬｏｇファイルを作成する（Ｓ８６）。その後、処理がＳ６９に移行する。
【０１０１】
このようなＬｏｇファイル作成処理を行う情報通信システムであれば、複数のＰＣに対して１つの文字コードでＬｏｇファイルを作成することとなるので、複合機１のＬｏｇファイルを作成する処理を軽減することができる。
［実施例４］
（１）情報通信システムの構成
本実施例の情報通信システム全体の概略構成を、図１を用いて説明する。
【０１０２】
この情報通信システムは、複合機１と、複数のＰＣ２〜４と、サーバ８と、を備えるシステムである。そして、これらは、ＬＡＮ５で互いにアクセス可能に接続されている。
この情報通信システムにおいて、複合機１と、ＰＣのハードウェア構成は実施例１と同様である。
【０１０３】
本実施例の複合機１は、ＰＣ２〜４から印刷要求を受けてプリンタ部１３で印刷履歴の印刷処理を実行した後、Ｌｏｇファイルを作成し、サーバ８に送信する。
サーバ８は、制御部３１、記憶部３２、通信Ｉ／Ｆ３３のほか、図示しないキーボード、マウスなどを備える一般的なサーバコンピュータシステムである。
【０１０４】
制御部３１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を中心に構成されており、ＲＯＭまたは記憶部３２に記憶される各種制御プログラムに基づいて、サーバ８を構成する各部を統括制御すると共に、後述する履歴送信処理などの処理を実行する。また、この制御部３１は周知のリアルタイムクロック（図示しない）を備えており、現在時刻を知ることができる。
【０１０５】
記憶部３２、通信Ｉ／Ｆ３３の構成は、記憶部１２、通信Ｉ／Ｆ１８と同様である。
このサーバ８は、上述した複合機１が送信したＬｏｇファイルを受信し、記憶部３２における所定の記憶領域に記憶させる。記憶されたＬｏｇファイルはＰＣ２〜４により使用可能となっている。
【０１０６】
また、このサーバ８は、ユーザによって使用されたＬｏｇファイルの使用履歴を作成可能に構成されている。ＰＣ２〜４にてＬｏｇファイルが使用されると、使用Ｌｏｇ情報が作成される。またサーバ８は、記憶部３２に使用ＤＢを記憶する記憶領域を有しており、この使用ＤＢに、作成された使用Ｌｏｇ情報が書き込まれる。
【０１０７】
なお、本実施例における複合機１は、本発明におけるデータ通信装置に相当する。また、本実施例におけるサーバ８は、本発明における履歴作成装置に相当する。
（２）複合機によるＬｏｇファイル作成
情報通信システムの複合機１によるＬｏｇファイル作成のイメージを、図１３を用いて説明する。
（ステップ１）Ｌｏｇファイル送信１
複合機１は、印刷履歴の印刷処理が実行され、印刷が完了した後、Ｌｏｇファイルを作成してサーバ８に送信する。このとき送信されるＬｏｇファイルは、複合機１の言語設定に応じて予め定められた複数（本実施例では３つ）の文字コードごとに作成される。
（ステップ２）ユーザによるＬｏｇファイル使用
サーバ８が受信したＬｏｇファイルは、記憶部３２に記憶される。この記憶されたＬｏｇファイルはＰＣ２〜４を用いて使用可能となっており、ユーザ７は任意のＬｏｇファイルを使用することができる。ここでいうＬｏｇファイルの使用とは、Ｌｏｇファイルを開くこと，またはＬｏｇファイルをＰＣにダウンロードすることを意味する。
（ステップ３）使用ＤＢへの書き込み、複合機への送信
ユーザ７がＬｏｇファイルを使用すると、サーバ８は、その使用されたＬｏｇファイルのファイル名を使用Ｌｏｇ情報として使用ＤＢに書き込む。本実施例の使用ＤＢは、図６に示すものと同様である。
【０１０８】
その後、サーバ８は、使用ＤＢを複合機１に送信する。送信された使用ＤＢに書き込まれている使用Ｌｏｇ情報などは、複合機１の記憶部１２における管理ＤＢに書き込まれている。本実施例の管理ＤＢは、実施例２に示すものと同様である。
（ステップ４）Ｌｏｇファイル送信２
複合機１において印刷履歴の印刷処理が実行されたとき、複合機１は、管理ＤＢに書き込まれている使用Ｌｏｇ情報に基づいて文字コードを決定し、その文字コードでＬｏｇファイルを作成して記憶部１２に記憶する。具体的には、使用Ｌｏｇ情報に基づいて、ＰＣごとに最も多く使用された文字コードを選択し、その文字コードにてＬｏｇファイルを作成する。
（３−１）Ｌｏｇファイル作成処理
まず、複合機１が実行するＬｏｇファイル作成処理の処理手順を、図１４に記載するフローチャートに基づいて説明する。なお本処理は、複合機１の起動中、繰り返し実行される。
【０１０９】
このＬｏｇファイル作成処理では、まず、サーバ８から使用ＤＢが送信されているか否かを判断する（Ｓ９１）。使用ＤＢが送信されていなければ（Ｓ９１：ＮＯ）、Ｓ９３に移行する。
【０１１０】
一方、使用ＤＢが送信されていれば（Ｓ９１：ＹＥＳ）、複合機１の管理ＤＢにおける送信元のＰＣに対応する欄に、受信した使用ＤＢに書き込まれている使用Ｌｏｇ情報を書き込む（Ｓ９２）。このＳ９２は、図７におけるＳ３２と同様の処理である。
【０１１１】
次に、ＰＣ２〜４のいずれかからの印刷要求があるか否かを判断する（Ｓ９３）。印刷要求がなければ（Ｓ９３：ＮＯ）、本処理を終了する。印刷要求があれば（Ｓ９３：ＹＥＳ）、その印刷要求に応じた印刷履歴の印刷処理を実行する（Ｓ９４）。
【０１１２】
続くＳ９５〜Ｓ１００の処理は、図１０におけるＳ６３〜Ｓ６８の処理と同一であるため、説明を割愛する。
続いて、サーバ８に、作成したＬｏｇファイルを送信する（Ｓ１０１）。その後、本処理を終了する。
（３−２）履歴送信処理
次に、サーバ８が実行する履歴送信処理の処理手順を、図８に記載するフローチャートに基づいて説明する。なお本処理は、サーバ８の起動中、繰り返し実行される。
【０１１３】
この履歴送信処理では、図８のＳ５１〜５４に代えて以下のＳ１１１〜１１４の処理を実行する。まず、記憶部３２に記憶されたＬｏｇファイルが使用されたか否かを判断する（Ｓ１１１）。Ｌｏｇファイルが使用されていなければ（Ｓ１１１：ＮＯ）、処理がＳ５５へ移行する。Ｌｏｇファイルが使用されていれば（Ｓ１１１：ＹＥＳ）、Ｌｏｇファイルを使用したＰＣを特定する（Ｓ１１２）。
【０１１４】
次に、使用されたＬｏｇファイルの種類を特定する（Ｓ１１３）。ここでは、図２のＳ２３と同様に、使用されたＬｏｇファイルのファイル名を特定する。
次に、Ｓ１１２およびＳ１１３にて特定したＰＣ名とＬｏｇファイル名とを、現在の時刻とともに管理ＤＢに書き込む（Ｓ１１４）。その結果、使用ＤＢは図６に示すようにＰＣ名とＬｏｇファイル名とが記憶される。
【０１１５】
続くＳ１１４の後の処理は、図８におけるＳ５５〜Ｓ５７の処理と同様である。
（４）発明の効果
このように構成された情報通信システムであれば、実施例１の情報通信システムと同様に、適切なＬｏｇファイルを作成して提供することができるようになる。
【０１１６】
また、上記情報通信システムにおいては、使用Ｌｏｇ情報の作成をサーバ８が行うため、複合機１やＰＣ２〜４にて使用Ｌｏｇ情報を作成する（上述した履歴送信処理を実行する）必要がなくなる。よって、複合機１やＰＣ２〜４に上記履歴送信処理を実行させるためのプログラムをインストールする必要がなくなり、また、複合機１やＰＣ２〜４の処理の負担を低減することができる。
（５）変形例
上記実施例においては、Ｓ９８〜Ｓ１００の処理にてＬｏｇファイルの使用回数（管理ＤＢに書き込まれている使用Ｌｏｇ情報の数）に基づいて文字コードを決定する構成を例示したが、Ｌｏｇファイルが使用される頻度に基づいて文字コードを決定する構成であってもよい。
【０１１７】
また、上記実施例においては、ＰＣ２〜４それぞれについて使用回数の最も多い文字コードを決定し、その文字コードにてＬｏｇファイルを作成する構成を例示したが、全てのＰＣについて使用回数が最も多い文字コードを決定する構成であってもよい。そのためには、図１４に記載したＬｏｇファイル作成処理の処理手順の一部を、図１２に示すように変更してもよい。
【０１１８】
すなわち、図１４に示すＬｏｇファイル作成処理において、Ｓ９１，Ｓ９２，Ｓ９３，Ｓ９４，Ｓ９６，Ｓ９７，Ｓ１０１の処理は同様である。
また、図１４において、Ｓ９４に続くＳ９５，Ｓ９８〜１００の処理に代えて、図１２におけるＳ８１〜Ｓ８６と同様の処理を実行する。具体的には、Ｓ９４（図１４）の後、Ｓ８１（図１２）と同様の処理を行い、Ｓ８１でＮＯであればＳ９６及びＳ９７（図１４）を実行する。一方、Ｓ８１でＹＥＳであればＳ８２（図１２）に進む。そしてＳ８２〜Ｓ８６（図１２）の処理を実行した後、Ｓ１０１（図１４）の処理を実行して終了する。
【０１１９】
このようなＬｏｇファイル作成処理を行う情報通信システムであれば、複数のＰＣに対して１つの文字コードでＬｏｇファイルを作成することとなるので、複合機１のＬｏｇファイルを作成する処理を軽減することができる。
［その他の実施形態］
以上、本発明の実施例について説明したが、本発明は、上記実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１２０】
例えば、上記各実施例においては、複合機１の印刷履歴を示すＬｏｇファイルを外部の装置に出力する場合に、適切な文字コードを選択してＬｏｇファイルを作成する構成を例示した。しかしながら、本発明は、印刷履歴以外の文字情報を外部の装置に出力する場合に用いられる構成とすることもできる。
【０１２１】
例えば、Ｌｏｇファイルに代えて、電子メールの送受信に用いることが考えられる。この場合には、上記実施例における複合機１が電子メールの発信元の情報処理装置とし、履歴送信処理を行う装置（ＰＣ２〜４、サーバ８）が送信先の情報処理装置となる。具体的には、メール送信時に複数の文字コードで作成した文字列データを電子メールに付して送信し、送信先の情報処理装置にて、何れの文字列データを使用したかを示す使用履歴を作成して発信元の情報処理装置に送信し、発信元の情報処理装置はその使用履歴に基づいて文字列データを作成するための文字コードを決定する構成とすればよい。
【０１２２】
また、上記実施例１，２においては、ＰＣ２は、履歴送信処理を制御部２１が備えるＲＯＭまたは記憶部２２に記憶されるプログラムに基づいて実行する構成を例示したが、複合機１がＬｏｇファイルを送信する際にプログラムデータも合わせて送信し、ＰＣ２のユーザの指示によって履歴送信処理が起動する構成であってもよい。
【０１２３】
また、上記各実施例１，２，４においては、Ｌｏｇファイル作成処理において、複合機１は使用ＤＢがＰＣ２〜４またはサーバ８から送信されるのを待つ構成を例示したが、複合機１がＰＣ２〜４またはサーバ８にアクセスして使用ＤＢを取得する構成であってもよい。
【０１２４】
また、上記各実施例では、Ｌｏｇファイル作成処理において、Ｌｏｇファイルを作成するにあたって毎回管理ＤＢをチェックする構成を例示した（Ｓ５，Ｓ３５，Ｓ６３，Ｓ８１，Ｓ９５，Ｓ１２１）が、一度文字コードが決定された場合には、管理ＤＢをチェックすることなく、決定された文字コードでＬｏｇファイルを作成するように構成してもよい。
【符号の説明】
【０１２５】
１…複合機、２〜４…ＰＣ、５…ＬＡＮ、６…公衆回線、７…ユーザ、８…サーバ、１１…制御部、１２…記憶部、１３…プリンタ部、１４…スキャナ部、１５…ＦＡＸ部、１６…操作部、１７…表示部、１８…通信Ｉ／Ｆ１９…バス、２１…制御部、２２…記憶部、２３…入力部、２４…表示部、２５…通信Ｉ／Ｆ２６…バス、３１…制御部、３２…記憶部、３３…通信Ｉ／Ｆ
【図１】
2011070421.tif 000003
【図３】
2011070421.tif 000004
【図４】
2011070421.tif 000005
【図５】
2011070421.tif 000006
【図６】
2011070421.tif 000007
【図７】
2011070421.tif 000008
【図８】
2011070421.tif 000009
【図１０】
2011070421.tif 000010
【図１１】
2011070421.tif 000011
【図１２】
2011070421.tif 000012
【図１４】
2011070421.tif 000013
【図２】
2011070421.tif 000014
【図９】
2011070421.tif 000015
【図１３】
2011070421.tif 000016