(57)【要約】【課題】  通信管理レポートやジョブ履歴など個人情報が含まれる履歴情報をサービスマンなど第三者に提供する際に、簡単な方法で個人情報をマスクして出力できるようにするとともに、障害解析等において必要な情報が欠落することなく出力する。【解決手段】  ジョブ履歴情報を保持、出力可能な画像形成装置において、出力指示したユーザを識別するユーザ識別手段と、前記ユーザ識別手段で識別したユーザに応じて、前記ジョブ履歴情報に含まれる特定の情報を第三者が特定することのできない別の情報に置換して出力する特定情報置換手段とを備えたことを特徴とする画像形成装置。【選択図】  図２
2008271037.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ履歴情報を保持するジョブ履歴情報保持手段と、前記ジョブ履歴情報を出力するジョブ履歴情報出力手段と、前記ジョブ履歴情報の出力指示を供給する出力指示供給手段とを備えた画像形成装置であって、前記出力指示供給手段に出力指示を供給したユーザを識別するユーザ識別手段と、前記ユーザ識別手段で識別したユーザに応じて、前記ジョブ履歴情報に含まれる特定の情報を第三者が特定することのできない別の情報に置換して前記ジョブ履歴情報出力手段に出力する特定情報置換手段とを備えたことを特徴とする画像形成装置。
【請求項２】
置換前の情報と置換後の情報とを対応づけた置換テーブルをさらに備え、前記特定情報置換手段において、所定の情報を置換する際に前記置換テーブルを検索し、置換前の情報が既に前記置換テーブルに存在する場合は対応する置換後の情報を出力し、存在しない場合は新たな置換後の情報を出力するとともに前記置換テーブルに登録することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記出力指示供給手段は操作パネルであって、前記ジョブ履歴情報出力手段は前記操作パネルから供給された出力指示に基づいて前記ジョブ履歴情報を記録紙上に出力する印刷手段であることを特徴とする請求項１〜２記載の画像形成装置。
【請求項４】
外部機器との間でデータ送受信を行なうデータ通信手段をさらに備え、前記出力指示供給手段は、前記データ通信手段で受信したデータを解釈することにより出力指示を供給し、前記ジョブ履歴情報出力手段は、前記ジョブ履歴情報を前記データ通信手段により外部機器に送信することを特徴とする請求項１〜２記載の画像形成装置。
【請求項５】
前記ジョブ履歴情報は、ファクシミリ通信の履歴情報が記録された通信管理レポートであって、前記置換する特定の情報とは、相手先情報、発信元情報の何れか一つ以上を含むことを特徴とする請求項１〜４記載の画像形成装置。
【請求項６】
前記ジョブ履歴情報は、印刷ジョブの履歴情報が記録された印刷ジョブ履歴情報であって、前記置換する特定の情報とは、印刷ジョブを実行したユーザ名、印刷文書名の何れか一つ以上を含むことを特徴とする請求項１〜４記載の画像形成装置。
【請求項７】
前記ジョブ履歴情報に含まれる複数の特定情報の各々について、置換出力するか否かをユーザに選択させる選択手段をさらに設けたことを特徴とする請求項５〜６記載の画像形成装置。
【請求項８】
ファクシミリ通信手段と、前記ファクシミリ通信手段で行なわれた通信結果および相手先情報を含む通信管理レポートを保持する通信管理レポート保持手段と、前記通信管理レポートを記録紙に出力する通信管理レポート出力手段と、各種ユーザの指示を供給する操作パネルとを備えた画像形成装置であって、前記操作パネルで通信管理レポートの出力を指示したユーザを識別するユーザ識別手段と、前記ユーザ識別手段で識別したユーザに応じて、前記通信管理レポートに含まれる相手先情報を置換テーブルを参照して第三者が特定できない別の情報に置換して出力する相手先情報置換手段とを備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信や印刷の履歴情報を保持、出力する画像形成装置に関し、より詳細には、出力を要求したユーザに応じて、履歴情報内の特定の情報を置換して出力する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、ファクシミリやプリンタなどの画像形成装置において、通信や印刷の履歴情報を保持しておき、後でユーザの指示に基づいてプリントアウトしたり外部機器に送信したりする機能を備えたものが存在する。
【０００３】
また、これらの履歴情報には、ユーザ名、文書名、電話番号など、場合によっては第三者に知られたくない情報が含まれるため、ユーザ認証手段を設け、ユーザによって履歴情報の出力自体を制限する装置や（特許文献１）、履歴情報に含まれる特定の情報をマスクして出力する装置（特許文献２）が考案されている。
【特許文献１】特開平０８−１６７９８３号公報
【特許文献２】特開平１１−２３４４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、これらの履歴情報は単にユーザ先で利用されるだけでなく、例えば画像形成装置で障害が発生した場合に、この障害を解析するために販売会社や製造会社側で利用されるケースもある。
【０００５】
この場合、ユーザは、第三者である販売会社や製造会社に対して、履歴情報に含まれる特定の情報は伏せた上で履歴情報を提供したいが、上述した従来の方法では以下の問題が生じていた。
【０００６】
まず、特許文献１の方法では、ユーザによって通信管理レポートの出力を許可するか不許可とするかしか選択できないので、第三者に提供する場合は、通信管理レポートの出力が許可されたユーザが通信管理レポートを出力した後、特定の情報を手動で塗りつぶすなどして伏せてから提供しなければならない。
【０００７】
また、障害を解析するにあたっては、履歴情報を参照して、例えば所定の相手先に対してどれ位の頻度で通信を行なったか、所定の文書をどれ位の頻度で印刷を行なったか、という情報を読み取ることが重要な手がかりとなるが、特許文献２の方法では、特定の情報が一律「＊＊＊＊」といったような伏字で出力されてしまうため、障害解析のためには情報が不足してしまう。
【０００８】
本発明は、上述した問題に鑑みてなられたものであり、その目的は、ユーザによって、履歴情報に含まれる特定の情報を第三者が特定することのできない別の情報に置換して出力することを可能とする画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明に係る第１の発明は、ジョブ履歴情報を保持するジョブ履歴情報保持手段と、前記ジョブ履歴情報を出力するジョブ履歴情報出力手段と、前記ジョブ履歴情報の出力指示を供給する出力指示供給手段とを備えた画像形成装置であって、前記出力指示供給手段に出力指示を供給したユーザを識別するユーザ識別手段と、前記ユーザ識別手段で識別したユーザに応じて、前記ジョブ履歴情報に含まれる特定の情報を第三者が特定することのできない別の情報に置換して前記ジョブ履歴情報出力手段に出力する特定情報置換手段とを備えたことを特徴とする。
【００１０】
本発明に係る第２の発明は、前記第１の発明において、置換前の情報と置換後の情報とを対応づけた置換テーブルをさらに備え、前記特定情報置換手段において、所定の情報を置換する際に前記置換テーブルを検索し、置換前の情報が既に前記置換テーブルに存在する場合は対応する置換後の情報を出力し、存在しない場合は新たな置換後の情報を出力するとともに前記置換テーブルに登録することを特徴とする。
【００１１】
本発明に係る第３の発明は、前記第１〜第２の発明において、前記出力指示供給手段は操作パネルであって、前記ジョブ履歴情報出力手段は前記操作パネルから供給された出力指示に基づいて前記ジョブ履歴情報を記録紙上に出力する印刷手段であることを特徴とする。
【００１２】
本発明に係る第４の発明は、前記第１〜第２の発明において、外部機器との間でデータ送受信を行なうデータ通信手段をさらに備え、前記出力指示供給手段は、前記データ通信手段で受信したデータに基づいて出力指示を供給し、前記ジョブ履歴情報出力手段は、前記ジョブ履歴情報を前記データ通信手段により外部機器に送信することを特徴とする。
【００１３】
本発明に係る第５の発明は、前記第1〜第４の発明において、前記ジョブ履歴情報は、ファクシミリ通信の履歴情報が記録された通信管理レポートであって、前記置換する特定の情報とは、相手先情報、発信元情報の何れか一つ以上を含むことを特徴とする。
【００１４】
本発明に係る第６の発明は、前記第1〜第４の発明において、前記ジョブ履歴情報は、印刷ジョブの履歴情報が記録された印刷ジョブ履歴情報であって、前記置換する特定の情報とは、印刷ジョブを実行したユーザ名、印刷文書名の何れか一つ以上を含むことを特徴とする。
【００１５】
本発明に係る第７の発明は、前記第５〜第６の発明において、前記ジョブ履歴情報に含まれる複数の特定情報の各々について、置換出力するか否かをユーザに選択させる選択手段をさらに設けたことを特徴とする。
【００１６】
本発明に係る第８の発明は、ファクシミリ通信手段と、前記ファクシミリ通信手段で行なわれた通信結果および相手先情報を含む通信管理レポートを保持する通信管理レポート保持手段と、前記通信管理レポートを記録紙に出力する通信管理レポート出力手段と、各種ユーザの指示を供給する操作パネルとを備えた画像形成装置であって、前記操作パネルで通信管理レポートの出力を指示したユーザを識別するユーザ識別手段と、前記ユーザ識別手段で識別したユーザに応じて、前記通信管理レポートに含まれる相手先情報を置換テーブルを参照して第三者が特定できない別の情報に置換して出力する相手先情報置換手段とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像形成装置で保持しているジョブや通信の履歴情報を障害解析等のために第三者に提供する場合に、簡単な方法で履歴情報に含まれる個人情報などの特定の情報を伏せた上で提供することができるとともに、障害解析のために必要な情報が欠落することなく提供することができる。
【発明を実施するための最良の形態】
【００１８】
（実施例１）
図１は、本発明が適用される画像形成装置のハード構成の概要を示すブロック図である。
【００１９】
図示するように、画像形成装置１は、全体の制御を司るコントローラ部１０、原稿画像を読み取るスキャナ部２０、印刷を行なうプリンタ部３０、ユーザからの指示を受け付けたり表示を行なうパネル４０からなる。
【００２０】
コントローラ部１０は、ＣＰＵ１０７のＣＰＵバス１１０に、パネル・インターフェース（パネルI/F）１０１、変調／復調器（ＭＯＤＥＭ）１０２、符号／複合化器（ＣＯＤＥＣ）１１２、ハードディスク（ＨＤＤ）１１１、イメージメモリ１０３、プリンタ・インターフェース（プリンタI/F）１０４、スキャナ・インターフェース（スキャナI/F）１０５、外部機器・インターフェース（外部機器I/F）１０６、ＲＯＭ１０８、ＲＡＭ１０９が接続されている。
【００２１】
パネルI/F１０１は、パネル４０に接続し、パネル４０より入力されたユーザの指示をＣＰＵ１０７に通知したり、ＲＯＭ１０８、ＲＡＭ１０９に格納している画面情報や設定情報をパネル４０に表示する。
【００２２】
ＭＯＤＥＭ１０２は、電話回線に接続し、電話回線に接続する他のファクシミリ３との間で所定の手順に従いデータの送受信を行う。
【００２３】
ＣＯＤＥＣ１１２は、電話回線より受信したデータを復号化したり、また電話回線に送信するデータを符号化する。
【００２４】
ＨＤＤ１１１は、スキャナ部２０で読み取った画像、ＣＯＤＥＣ１１２で復号化された画像、ジョブや通信の履歴情報を格納しておくためのハードディスクである。
【００２５】
イメージメモリ１０３は、スキャナ部２０で読み取った画像やプリンタ部３０に出力する画像を一時的に格納するためのメモリである。
【００２６】
プリンタI/F１０４は、プリンタ部３０に接続し、イメージメモリ１０３に格納している画像をプリンタ部３０に出力する。
【００２７】
スキャナI/F１０８は、スキャナ部２０に接続し、スキャナ部２０で読み取った画像をイメージメモリ１０３に転送する。
【００２８】
外部機器I/F１０６は、外部機器２との間でデータの送受信を行う。
【００２９】
ＣＰＵ１０７は、ＲＯＭ１０８に格納された制御プログラムに従って、コントローラ部１０の各部を制御する。
【００３０】
ＲＯＭ１０８は、制御プログラムやパネル４０に表示する画面情報が格納されたメモリである。
【００３１】
ＲＡＭ１０９は、外部機器２から受信したデータやパネル４０から入力される各種設定情報を格納したり、ＣＰＵ１０７の作業領域として使用されるメモリである。
【００３２】
以上のように、画像形成装置１は、コントローラ部１０を中心に、原稿の読み取り、画像の印刷、画像の送受信、画像の保存等の機能を複合させた処理を行うことが可能である。
【００３３】
次に、画像形成装置１において、パネルからファクシミリの通信管理レポートの印刷が指示された場合に、印刷を指示したユーザに応じて、通信管理レポート内の特定の情報を第三者が特定することのできない別の情報に置換して印刷する処理について説明する。
【００３４】
図２は、画像形成装置１における通信管理レポートの印刷に関わる機能構成を示すブロック図である。
【００３５】
まず、通信管理レポート２０２は、ＨＤＤ１１１上に格納されており、ファクシミリ通信手段２０１においてファクシミリ通信を終える毎に、その通信履歴が記録される（１通信毎に１レコードが追加される）。
【００３６】
図４に通信管理レポート２０２のレコードの例を示す。レコードは以下のフィールドで構成されている。
【００３７】
「Record No.」は、レコードの番号を示す。
【００３８】
「Start Time」は、通信の開始日時を示す。
【００３９】
「Destination」は、通信の相手先を示す。
【００４０】
「Job No.」は、ジョブの受付番号を示す。
【００４１】
「Comm Type」は、通信種別（送信／受信）を示す。
【００４２】
「Pages」は、通信枚数を示す。
【００４３】
「Result」は、通信結果（ＯＫ／ＮＧ）を示す。
【００４４】
「Time」は、通信時間を示す。
【００４５】
また、各フィールドには、予め置換対象のフィールドか否かを示すフラグ４０２（フラグが１の場合置換対象）が設定されている。本実施例では「Destination（相手先）」が置換対象のフィールドとして設定されているものとするが、置換対象のフィールドを選択する選択手段を設け、この選択手段によりフラグ４０２を切り替えることで、ユーザが任意に置換対象のフィールドを設定できるようにしても良い。
【００４６】
パネル２０４（４０）から通信管理レポートの印刷が指示されると、図６に示す通信管理レポートの印刷処理が起動される。以下図６のフローチャートを用いて説明する。
【００４７】
通信管理レポートの印刷処理が起動されると、まずパネル２０４にユーザ認証画面５０１を表示し（図５参照）、ユーザに「ユーザ名」や「パスワード」の入力を促す（ステップＳ６０１）。
【００４８】
ユーザが「ユーザ名」や「パスワード」を入力して「ＯＫ」キーを押下すると（ステップＳ６０２〜Ｓ６０３）、ユーザ識別手段２０５によりユーザ識別処理が行なわれる。なお、「キャンセル」キーが押下された場合には、この時点で通信管理レポートの印刷処理は終了する。
【００４９】
ユーザ識別処理では、まず、ユーザがゲスト・ユーザか否かを判別する（ステップＳ６０４）。ゲスト・ユーザとは、例えばサービスマンなど登録されているユーザ以外の第三者のことを示し、予めゲスト・ユーザのために「ユーザ名」=「guest」というアカウントが用意されている。すなわち、ゲスト・ユーザか否かは、「ユーザ名」が「guest」に一致するか否かで判別する。
【００５０】
ステップＳ６０４でゲスト・ユーザでなかった場合には、続いて登録ユーザのユーザ認証を行なう（ステップＳ６０５）。パネル２０４から入力された「ユーザ名」「パスワード」が登録されているアカウント情報と一致した場合にはユーザ認証ＯＫと判断し、一致しなかった場合にはユーザ認証ＮＧと判断する。
【００５１】
ステップＳ６０５でユーザ認証ＮＧの場合には、パネル２０４にエラー画面５０２を表示し、「ＯＫ」キーが押下されると再びステップＳ６０１に戻ってユーザ認証画面５０１を表示する（図５参照）。
【００５２】
ステップＳ６０４でゲスト・ユーザの場合、または、ステップＳ６０５でユーザ認証ＯＫの場合、続いて通信管理レポート出力手段２０３によりＨＤＤ１１１に格納されている通信管理レポート２０２がＲＡＭ１０９上に読み出される（ステップＳ６０８、Ｓ６０９）。また、ゲスト・ユーザの場合、引き続き特定情報置換手段２０６により置換処理が行なわれる（ステップＳ６１０）。
【００５３】
図７に置換処理のフローチャートを示す。
【００５４】
置換処理では、まず、ＲＡＭ１０９上に読み出された通信管理レポート２０２にレコードが存在するか否かを判別し（ステップＳ７０１）、レコードが存在しない場合は、この時点で処理を終える。レコードが存在する場合には、先頭レコードから１レコード分のデータを読み出し（ステップＳ７０２）、読み出したレコードの先頭フィールドから順に該フィールドが置換対象のフィールドか否かを判別する（ステップＳ７０３〜Ｓ７０４）。これは、各フィールドのフラグ４０２が１か否かで判別する。
【００５５】
置換対象フィールドの場合には、該フィールドの値が置換テーブル２０７に存在するか否かを検索する（ステップＳ７０５）。
【００５６】
図８に置換テーブル２０７の例を示す。図示する通り置換テーブルは、置換前の値と置換後の値が対応付けて記録されたテーブルで、本実施例では「Destination」が置換対象のフィル−ドであるので、各Destinationの値に対して例えばD1、D2、D3といった値が置換後の値としてセットされている。
【００５７】
ステップＳ７０５で該フィールドの値が置換テーブル２０７に存在しない場合は、置換テーブル２０７に該フィールドの値と新たな置換後の値を登録した上で、該フィールドの値を新たな置換後の値に更新する（ステップＳ７０６）。
【００５８】
一方、置換テーブル２０７に存在する場合は、該フィールドの値を対応する置換後の値に更新する（ステップＳ７０７）。
【００５９】
置換対象のフィールドの値を更新し終えると、ステップＳ７０４に移行し次のフィールドの処理を行なう。また、１レコード分の処理を終えると、次のレコードが存在するか否かを判別し（ステップＳ７０８）、次のレコードが存在する場合には再びステップＳ７０２に移行し次のレコードの処理を行なう。
【００６０】
以上のようにして置換処理を終えると、ＲＡＭ１０９上に読み出された通信管理レポート２０２は、各レコードの「Destination」フィールドが全て実際の値ではなく、D1、D2、D3といった置換後の値に置き換わることになる。
【００６１】
再び図６のフローチャートに戻って説明する。
【００６２】
ステップＳ６０９またはＳ６１０を終えると、通信管理レポート出力手段２０３は、ＲＡＭ１０９上の通信管理レポート２０２から実際に記録紙に印字するための出力画像を生成し（ステップＳ６１１）、これをプリンタ部３０に出力して印刷を行なう（ステップＳ６１２）。
【００６３】
印刷が正常に終了した場合は、この時点で一連の処理を終え、印刷が正常に終了しなかった場合は、所定のエラー処理を行なった後再度プリンタ部３０に画像を出力する（ステップＳ６１２〜Ｓ６１４）。
【００６４】
図９に同じ通信管理レポートを登録ユーザが出力した場合とゲスト・ユーザが出力した場合の印字例を示す。図示するとおり、登録ユーザが出力した場合（９０１）は、「相手先」の欄に実際の値が印字されているのに対し、ゲスト・ユーザが出力した場合（９０２）は、「相手先」の欄に置換後の値が印字されている。
【００６５】
以上の処理により、例えば障害解析のために、サービスマンなどユーザ以外の第三者に通信管理レポートを提供する場合、サービスマン自身若しくはユーザがゲスト・ユーザで通信管理レポートを印刷するだけで、第三者に提供したくない特定の情報（例えば相手先情報）は自動的に別の値に置換されて印字されるので、わざわざその部分を手動で塗りつぶして提供するといった手間が省ける。また、置換の際、同じ情報は同じ値に置換されるので、障害解析のために必要な情報が欠落することなく提供することができる。
【００６６】
（実施例２）
実施例１では、本発明を通信管理レポートの印刷に適用した場合について説明したが、本実施例では、印刷ジョブ履歴の外部機器への出力に適用した場合について説明する。
【００６７】
図３は、画像形成装置１における印刷ジョブ履歴の外部機器への出力に関わる機能構成を示すブロック図である。
【００６８】
まず、印刷ジョブ履歴３０２は、ＨＤＤ１１１上に格納されており、印刷ジョブ実行手段３０１において印刷ジョブを終える毎に、そのジョブ履歴が記録される（１ジョブ毎に１レコードが追加される）。
【００６９】
図１０に印刷ジョブ履歴３０２のレコードの例を示す。レコードは以下のフィールドで構成されている。
【００７０】
「Record No.」は、レコードの番号を示す。
【００７１】
「Job No.」は、ジョブの受付番号を示す。
【００７２】
「Start Time」は、印刷の開始日時を示す。
【００７３】
「Job Name」は、印刷文書名を示す。
【００７４】
「User Name」は、印刷ジョブを実行したユーザ名を示す。
【００７５】
「Pages」は、印刷枚数を示す。
【００７６】
「Result」は、印刷結果（ＯＫ／ＮＧ）を示す。
【００７７】
また、各フィールドには、予め置換対象のフィールドか否かを示すフラグ１００２（フラグが１の場合置換対象）が設定されている。本実施例では「Job Name（印刷文書名）」および「User Name（ユーザ名）」が置換対象のフィールドとして設定されているものとするが、置換対象のフィールドを選択する選択手段を設け、この選択手段によりフラグ１００２を切り替えることで、ユーザが任意に置換対象のフィールドを設定できるようにしても良い。
【００７８】
外部機器２よりデータ通信手段３０８を介してデータ解釈手段３０４にデータが入力されると、図１１に示す処理が起動される。
【００７９】
データ解釈手段３０４は、受信データを解釈し（ステップＳ１１０１）、印刷ジョブ履歴取得要求であれば印刷ジョブ履歴取得処理を（ステップＳ１１０２）、印刷ジョブ実行要求であれば、受信したデータの印刷処理、すなわち印刷ジョブを実行する（ステップＳ１１０３）。
【００８０】
図１３に、受信データのフォーマットと、印刷ジョブ履歴取得要求、印刷ジョブ実行要求それぞれの場合の例を示す。
【００８１】
受信データのフォーマット１３０１は、以下よりなる。
【００８２】
「Command（コマンド）」は、要求の内容を示す。
【００８３】
「User Name（ユーザ名）」は、データを送信したユーザ名を示す。
【００８４】
「Password（パスワード）」は、ユーザ認証の際のパスワードを示す。
【００８５】
「Data」には、コマンドに応じて各種データがセットされる。
【００８６】
印刷ジョブ取得要求１３０２の場合、「Command」には「Get Log」が、「Data」には取得する履歴の種類を示す「PrintJobLog」がセットされている。
【００８７】
印刷ジョブ実行要求１３０３の場合、「Command」には「Job Start」が、「Data」には印刷データの実体「Print Data」がセットされている。
【００８８】
すなわち、ステップＳ１１０１において「Commnad」=「Get Log」の場合には印刷ジョブ履歴取得処理（ステップＳ１１０２）に移行し、「Commnad」=「Job Start」の場合には印刷ジョブの実行（ステップＳ１１０３）に移行する。
【００８９】
図１２に、印刷ジョブ履歴取得処理のフローチャートを示す。
【００９０】
まず、ユーザ識別手段３０５において、受信データ１３０２の「User Name」を参照し、ユーザがゲスト・ユーザか否かを判別する（ステップＳ１２０１）。ゲスト・ユーザとは、例えばサービスマンなど登録されているユーザ以外の第三者のことを示し、予めゲスト・ユーザのために「ユーザ名」=「guest」というアカウントが用意されている。すなわち、ゲスト・ユーザか否かは、「User Name」が「guest」に一致するか否かで判別する。
【００９１】
ステップＳ１２０１でゲスト・ユーザでなかった場合には、続いて登録ユーザのユーザ認証を行なう（ステップＳ１２０２）。受信データ１３０２の「User Name」「Password」が登録されているアカウント情報と一致した場合にはユーザ認証ＯＫと判断し、一致しなかった場合にはユーザ認証ＮＧと判断する。
【００９２】
ステップＳ１２０２でユーザ認証ＮＧの場合には、印刷ジョブ履歴出力手段３０３で、外部機器２への返信データにエラーの旨セットして（ステップＳ１２０３）、これをデータ通信手段３０８を介して外部機器２に送信して（ステップＳ１２０８）処理を終える。
【００９３】
図１４に、返信データのフォーマットと、エラー通知の場合の例を示す。
【００９４】
返信データのフォーマット１４０１は、以下よりなる。
【００９５】
「Command（コマンド）」、「User Name（ユーザ名）」「Password（パスワード）」には、それぞれ受信データの値がそのままセットされる。
【００９６】
「Status Code（ステータス・コード）」は、コマンドの実行結果（ＯＫ／ＮＧ）を示す。
【００９７】
「Data」には、コマンドに応じて各種データがセットされる。
【００９８】
エラー通知の返信データ１４０２の場合、「Status Code」には「NG」が、「Data」には「NULL」がセットされる。
【００９９】
再び図１２のフローチャートに戻って説明する。
【０１００】
ステップＳ１２０１でゲスト・ユーザの場合、または、ステップＳ１２０２でユーザ認証ＯＫの場合、続いて印刷ジョブ履歴出力手段３０３によりＨＤＤ１１１に格納されている印刷ジョブ履歴３０２がＲＡＭ１０９上に読み出される（ステップＳ１２０４、Ｓ１２０５）。また、ゲスト・ユーザの場合、引き続き特定情報置換手段３０６により置換処理が行なわれる（ステップＳ１２０６）。
【０１０１】
置換処理は、実施例１の図７と同様であるため説明を割愛する。
【０１０２】
なお、図１５に本実施例の置換テーブル３０７の例を示す。本実施例では置換対象フィールドが「Job Name」と「User Name」と２つあるため、それぞれに対応した置換テーブル３０７Ａ、３０７Ｂが作成される。「Job Name」の置換テーブル３０７Ａには例えばJ1、J2、J3といった値が置換後の値としてセットされている。「User Name」の置換テーブル３０７Ｂには例えばU1、U2、U3といった値が置換後の値としてセットされている。
【０１０３】
ステップＳ１２０５またはＳ１２０６を終えると、印刷ジョブ履歴出力手段３０３は、返信データの「Data」に印刷ジョブ履歴３０２をセットし（ステップＳ１２０７）、これをデータ通信手段３０８を介して外部機器２に送信して（ステップＳ１２０８）一連の処理を終える。
【０１０４】
図１６に実際の返信データの例を示す。返信データ１６０１の「Data」には印刷ジョブ履歴３０２のレコード数を示す「Record Count(=4)」と、印刷ジョブ履歴３０２の各レコードの値「Record 1」〜「Record 4」がセットされる。また、１６０２Ａと１６０２Ｂは、同じ印刷ジョブ履歴３０２を登録ユーザが取得した場合とゲスト・ユーザが取得した場合の「Record 1」〜「Record 4」の値１６０２の例を示す。図示する通り、登録ユーザが取得した場合（１６０２Ａ）は、「Job Name」「User Name」のフィールドに実際の値がセットされているのに対し、ゲスト・ユーザが取得した場合（１６０２Ｂ）は、「Job Name」「User Name」のフィールドにそれぞれ置換後の値がセットされている。
【０１０５】
以上の処理により、例えば障害解析のために、ジョブ履歴情報を外部機器に出力するような場合においても、取得元のユーザに応じて第三者に提供したくない特定の情報を別の値に置換して出力することができる。また、置換の際、同じ情報は同じ値に置換されるので、障害解析のために必要な情報が欠落することもない。
【図面の簡単な説明】
【０１０６】
【図１】画像形成装置のハード構成の概要を示すブロック図である。
【図２】通信管理レポートの印刷に関わる機能構成を示すブロック図である。
【図３】印刷ジョブ履歴の外部機器への出力に関わる機能構成を示すブロック図である。
【図４】通信管理レポート２０２のレコードの例を示す。
【図５】実施例１においてパネルに表示される画面の例を示す。
【図６】通信管理レポートの印刷処理を示すフローチャートである。
【図７】置換処理を示すフローチャートである。
【図８】実施例１の置換テーブル２０７の例を示す。
【図９】通信管理レポートの印字例を示す。
【図１０】印刷ジョブ履歴３０２のレコードの例を示す。
【図１１】実施例２において外部機器２からデータを受信した際の処理を示すフローチャートである。
【図１２】印刷ジョブ履歴処理のフローチャートを示す。
【図１３】受信データのフォーマットと受信データの例を示す。
【図１４】返信データのフォーマットとエラー通知の場合の返信データの例を示す。
【図１５】実施例２の置換テーブル３０７の例を示す。
【図１６】返信データの例を示す。
【符号の説明】
【０１０７】
１  画像形成装置
２  外部機器
３  ファクシミリ
１０  コントローラ部
２０  スキャナ部
３０  プリンタ部
４０、２０４  パネル
１０１  パネルＩ／Ｆ
１０２  ＭＯＤＥＭ
１０３  イメージメモリ
１０４  プリンタＩ／Ｆ
１０５  スキャナＩ／Ｆ
１０６  外部機器Ｉ／Ｆ
１０７  ＣＰＵ
１０８  ＲＯＭ
１０９  ＲＡＭ
１１０  ＣＰＵバス
１１１  ＨＤＤ
１１２  ＣＯＤＥＣ
２０１  ファクシミリ通信手段
２０２  通信管理レポート
２０３  通信管理レポート出力手段
２０５、３０５  ユーザ識別手段
２０６、３０６  特定情報置換手段
２０７、３０７  置換テーブル
３０１  印刷ジョブ実行手段
３０２  印刷ジョブ履歴
３０３  印刷ジョブ履歴出力手段
３０４  データ解釈手段
３０８  データ通信手段
【図１】
2008271037.tif 000003
【図２】
2008271037.tif 000004
【図３】
2008271037.tif 000005
【図４】
2008271037.tif 000006
【図５】
2008271037.tif 000007
【図６】
2008271037.tif 000008
【図７】
2008271037.tif 000009
【図８】
2008271037.tif 000010
【図９】
2008271037.tif 000011
【図１０】
2008271037.tif 000012
【図１１】
2008271037.tif 000013
【図１２】
2008271037.tif 000014
【図１３】
2008271037.tif 000015
【図１４】
2008271037.tif 000016
【図１５】
2008271037.tif 000017
【図１６】
2008271037.tif 000018