(57)【特許請求の範囲】
【請求項１】
実行したジョブの履歴情報を記憶する記憶手段と、
ユーザ指示に応じて、前記記憶された履歴情報を印刷するよう制御する印刷制御手段と、
設定画面を介して、印刷出力を示す第１出力方式と、送信出力を示す第２出力方式とから１つの方式を設定する設定手段と、
前記記憶された履歴情報の中で、出力履歴情報として管理されていない履歴情報を、前記設定手段で設定された方式に従い、自動で出力する出力手段と、
前記設定された方式が前記第２出力方式であれば前記印刷制御手段での印刷の対象となった履歴情報を前記出力履歴情報として管理せず、前記設定された方式が前記第１出力方式であれば前記印刷制御手段での印刷の対象となった履歴情報を前記出力履歴情報として管理するよう制御する制御手段と、を有し、
前記制御手段は、前記出力手段により出力された履歴情報を前記出力履歴情報として管理することを特徴とする印刷装置。
【請求項２】
前記出力手段は、前記設定された方式が前記第１出力方式であるなら、前記記憶された履歴情報の中で、前記出力履歴情報として管理されていない履歴情報を自動で印刷出力するよう制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記出力手段は、前記設定された方式が前記第２出力方式であれば、前記記憶された履歴情報の中で、前記出力履歴情報として管理されていない履歴情報を、自動的に通信履歴レポートとして前記履歴情報を送信出力するよう制御することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記出力手段は、前記記憶手段に記憶されている、前記出力履歴情報として管理されていない履歴情報の数が、予め設定された数に到達した場合に、前記履歴情報を自動で出力することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
スキャナと、
原稿を前記スキャナで読み取って得られた画像データを含むファイルの送信を行うためのジョブを実行する実行手段とを、さらに有し、
前記記憶手段は、前記実行手段により行われたジョブについての送信履歴を前記履歴情報として記憶することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
実行したジョブの履歴情報を記憶する記憶部を有する印刷装置における制御方法であって、
ユーザ指示に応じて、前記記憶された履歴情報を印刷するよう制御する印刷制御工程と、
設定画面を介して、印刷出力を示す第１出力方式と、送信出力を示す第２出力方式とから１つの方式を設定する設定工程と、
前記記憶された履歴情報の中で、出力履歴情報として管理されていない履歴情報を、前記設定工程で設定された方式に従い、自動で出力する出力工程と、
前記設定された方式が前記第２出力方式であれば前記印刷制御工程での印刷の対象となった履歴情報を前記出力履歴情報として管理せず、前記設定された方式が前記第１出力方式であれば前記印刷制御工程での印刷の対象となった履歴情報を前記出力履歴情報として管理するよう制御する制御工程と、を有し、
前記制御工程では、前記出力工程で出力された履歴情報を前記出力履歴情報として管理することを特徴とする制御方法。
【請求項７】
コンピュータを、請求項１乃至５のいずれか１項に記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スキャナで原稿を読み取って得られた画像データのファイルを、指定された宛先に、電子メールやファイル送信機能により送信できる画像処理装置が知られている。ここでファイル送信機能とは、例えばＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルでファイルを送信するものである。
【０００３】
また、画像処理装置で管理している送信等の履歴情報を印刷するレポート印刷機能が知られている。ところで、履歴のレポートは、ユーザが印刷物として管理するか、そのレポートを電子化してファイルサーバに送信し、そのファイルサーバで管理される場合がある。このように電子化したレポートを管理する場合は、ファイルサーバと連携して業務管理システムに組み込まれて運用される。これにより管理者は、履歴情報の確認を容易に行うことが可能となる。
【０００４】
特許文献１には、ユーザが画像処理装置から電子メールによりレポートの内容を送信することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３４８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のレポート印刷機能には、ユーザの指示に応じてレポートを出力する手動出力と、条件に応じて、自動的に履歴情報のレポートを出力する自動出力がある。自動で履歴情報を出力する場合、その対象となる履歴情報は、一度も出力されていない履歴情報であり、例えば、それら一度も出力されていない履歴情報の数が、予め指定された数になると自動的に履歴情報のレポートが出力される。
【０００７】
そのとき、ユーザの指示に応じてレポートが出力された履歴情報は出力済みとなるため、その履歴情報は、上述の自動的にレポートを出力する自動出力の対象の履歴情報とならない。ユーザが、手動操作で印刷した履歴情報は、自動レポート出力の対象から除外されるが、ユーザは手動操作で印刷した印刷物を残しておくことにより、後から印刷される印刷物と合わせて一連の履歴情報を管理することができる。
【０００８】
しかし、電子化した履歴情報のレポートを外部装置に送信し、外部装置で履歴情報を管理している環境下では、ユーザが手動操作で印刷した履歴情報は、上述の自動出力の対象から外されてしまう。このため、ユーザが手動操作で印刷した履歴情報は、外部装置が管理している履歴情報に含まれなくなる。そのため、外部装置で管理する履歴情報には欠落が発生し、正確な履歴情報の管理ができないことになる。
【０００９】
本発明の目的は、上記従来技術の課題を解決することにある。
【００１０】
本発明の目的は、ユーザの指示により印刷した履歴情報のうち、印刷の対象となった履歴情報が出力対象の履歴情報から欠落しないようにする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
実行したジョブの履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報の内、所定の条件を満たした、送信或いは印刷されていない履歴情報を通信履歴レポートとして印刷或いは送信するレポート手段と、
ユーザの指示に応じて、前記記憶手段に記憶した履歴情報を印刷する印刷指示手段と、
前記印刷指示手段により印刷された履歴情報を、前記レポート手段による印刷対象の履歴情報から除外し、前記レポート手段による送信対象の履歴情報から除外しないように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
実行したジョブの履歴情報を記憶する記憶手段と、
ユーザ指示に応じて、前記記憶された履歴情報を印刷するよう制御する印刷制御手段と、
設定画面を介して、印刷出力を示す第１出力方式と、送信出力を示す第２出力方式とから１つの方式を設定する設定手段と、
前記記憶された履歴情報の中で、出力履歴情報として管理されていない履歴情報を、前記設定手段で設定された方式に従い、自動で出力する出力手段と、
前記設定された方式が前記第２出力方式であれば前記印刷制御手段での印刷の対象となった履歴情報を前記出力履歴情報として管理せず、前記設定された方式が前記第１出力方式であれば前記印刷制御手段での印刷の対象となった履歴情報を前記出力履歴情報として管理するよう制御する制御手段と、を有し、前記制御手段は、前記出力手段により出力された履歴情報を前記出力履歴情報として管理することを特徴とする。
【００１３】
本発明によれば、ユーザの指示により印刷された履歴情報のうち、印刷の対象となった履歴情報が出力対象の履歴情報から欠落しないよう管理できるようになる。
【図面の簡単な説明】
【００１４】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像処理システムの全体構成を示す図。
【図２】実施形態１に係るＭＦＰのハードウェア構成を説明するブロック図。
【図３】実施形態１に係るファイルサーバのハードウェア構成を説明するブロック図。
【図４】実施形態１に係るＭＦＰの操作部の表示部に表示される操作画面の一例を示す図。
【図５】実施形態１に係るＭＦＰの操作部の表示部に表示される送信履歴の表示画面の一例を示す図。
【図６】実施形態１に係るＭＦＰの操作部の表示部に表示される通信管理レポート出力画面の一例を示す図。
【図７】実施形態１に係るＭＦＰのＨＤＤに記憶されている送信履歴データベースのデータの構成例を示す図。
【図８】実施形態１に係るＭＦＰによる通信履歴レポートの印刷処理を説明するフローチャート。
【図９】実施形態１に係るＭＦＰによる通信履歴レポートの送信処理を説明するフローチャート。
【図１０】実施形態２に係るＭＦＰのＨＤＤに記憶されている送信履歴データベースのデータの構成例を示す図。
【図１１】実施形態２に係るＭＦＰによる通信履歴レポートの印刷処理を説明するフローチャート。
【図１２】実施形態２に係るＭＦＰによる通信履歴レポートの送信処理を説明するフローチャート。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１６】
［実施形態１］
まず本発明の実施形態１について説明する。
【００１７】
図１は、本発明の実施形態１に係る画像処理システムの全体構成を示す図である。
【００１８】
このシステムでは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１００に多機能処理装置（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１とファイルサーバ１０２が互いに通信可能に接続されている。ＭＦＰ１０１は、実施形態に係る画像処理装置の一例を示し、ファイルサーバ１０２は、実施形態に係るファイル管理装置の一例を示す。
【００１９】
ＭＦＰ１０１は、ファイルサーバ１０２のフォルダを宛先とし、ＳＭＢやＦＴＰを用いて画像ファイルを送信することができる。またＭＦＰ１０１は、外部装置として、ファイルサーバ１０２以外にも、クライアントＰＣ（不図示）のフォルダを指定して画像ファイルを送信することができる。また、ＭＦＰ１０１は、図示しないメールサーバを介して画像ファイルを電子メールで送信することができる。尚、この画像処理システムは、ＭＦＰ１０１、ファイルサーバ１０２を含むが、ＭＦＰ１０１のみを画像処理システムと称することもできる。
【００２０】
図２は、実施形態１に係るＭＦＰ１０１のハードウェア構成を説明するブロック図である。
【００２１】
ＣＰＵ２１１を含む制御部２１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたブートプログラムを実行してＨＤＤ（記憶部）２１４にインストールされているプログラムをＲＡＭ２１３に展開し、そのプログラムを実行することにより読み取り制御や送信制御などの各種制御を行う。尚、ＭＦＰ１０１では、１つのＣＰＵ２１１が、１つのメモリ（ＲＡＭ２１３）を用いて後述するフローチャートに示す各処理を実行するもとするが、他の形態であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭを協働させて、後述するフローチャートに示す各処理を実行するようにしても良い。ＨＤＤ（ハードディスクドライブ）２１４は、画像データや各種プログラムを記憶する。更にＨＤＤ２１４には、後述する送信履歴等の情報も記憶されている。
【００２２】
操作部Ｉ／Ｆ２１５は、操作部２２０と制御部２１０とを接続する。操作部２２０は、タッチパネル機能を有する表示部やキーボードなどを備えている。プリンタＩ／Ｆ２１６は、プリンタ２２１と制御部２１０とを接続する。プリンタ２２１で印刷すべき画像データは、プリンタＩ／Ｆ２１６を介して制御部２１０からプリンタ２２１に転送され、プリンタ２２１において記憶媒体に印刷される。スキャナＩ／Ｆ２１７は、スキャナ２２２と制御部２１０とを接続する。スキャナ２２２は、原稿上の画像を読み取って画像データ（画像ファイル）を生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。これによりＭＦＰ１０１は、スキャナ２２２で生成された画像データ（画像ファイル）をファイル送信機能又は電子メールにより送信することができる。ネットワークＩ／Ｆ２１８は、制御部２１０（ＭＦＰ１０１）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ２１８は、ＬＡＮ１００に接続されている外部装置（ファイルサーバ１０２）に画像ファイルや各種情報を送信したり、ＬＡＮ１００上の外部装置から各種情報を受信する。
【００２３】
図３は、実施形態１に係るファイルサーバ１０２のハードウェア構成を説明するブロック図である。
【００２４】
ＣＰＵ３１１を含む制御部３１０は、ファイルサーバ１０２全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶されたブートプログラムを実行してＨＤＤ３１４に格納されているプログラムを読み出してＲＡＭ３１３に展開し、その展開されたプログラムを実行することにより、各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラムを記憶している。ネットワークＩ／Ｆ３１５は、制御部３１０（ファイルサーバ１０２）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ３１５は、ＬＡＮ１００に接続されている他の装置との間で各種情報を送受信する。
【００２５】
図４は、実施形態１に係るＭＦＰ１０１の操作部２２０の表示部に表示される操作画面の一例を示す図である。尚、この操作画面は、ＭＦＰ１０１における送信履歴を送信する設定を登録するときに表示される。
【００２６】
プリントボタン４０１、送信ボタン４０２及びＯＦＦボタン４０３は、ＭＦＰ１０１が送信した回数が、予め指定した回数になった時の動作を選択するためのボタンである。ここでは、プリントボタン４０１、送信ボタン４０２及びＯＦＦボタン４０３は、いずれか一つのみが排他的に選択される。プリントボタン４０１が選択されると、ＭＦＰ１０１が送信した回数が、予め指定した回数になると、プリンタＩ／Ｆ２１６を介してプリンタ２２１により送信履歴をプリントする。送信ボタン４０２が選択されると、ＭＦＰ１０１が送信した回数が、予め指定した回数になると、ネットワークＩ／Ｆ２１８を介して、ＬＡＮ１００経由で送信履歴を記載したファイルを、予め登録している送信先へ送信する。この場合の送信先は、送信先フィールド４０５により設定されている。またＯＦＦボタン４０３が選択されると、送信の履歴をＨＤＤ２１４に記憶するが、印刷（プリント）や送信は行わない。
【００２７】
通信数フィールド４０４は、上述した予め指定した所定数を設定するためのエリアで、ここでは「１００」が設定されている。この状態で、例えば、プリントボタン４０１が選択されていると、ＭＦＰ１０１が送信した回数が「１００」になると、プリンタＩ／Ｆ２１６を介してプリンタ２２１により、送信履歴を記載したファイルを通信管理レポートとして印刷する。また例えば、送信ボタン４０２が選択されていると、ＭＦＰ１０１が送信した回数が「１００」になると、ネットワークＩ／Ｆ２１８を介して、ＬＡＮ１００経由で、送信履歴を記載したファイルを通信管理レポートとして、予め登録している送信先へ送信する。
【００２８】
尚、これ以外にも、例えば時刻或いは日時などを指定することにより、指定した時刻或いは日時になると、送信履歴を記載したファイルを、通信管理レポートとして印刷或いは送信するようにしても良い。
【００２９】
送信先フィールド４０５は、送信ボタン４０２が選択されている場合にのみ、その設定値が有効となり、ネットワークＩ／Ｆ２１８を介して、ＬＡＮ１００経由で送信履歴を記載したファイルを送信する宛先を示す。この宛先は、ＨＤＤ２１４に記憶されているアドレス帳からも選択できる。ここで選択できる宛先は、ファイル送信可能である電子メールの宛先、ファイル送信ができる宛先である。図４の例では、宛先として「ｕｓｅｒ１」が指定されている。
【００３０】
図５は、実施形態１に係るＭＦＰ１０１の操作部２２０の表示部に表示される送信履歴の表示画面の一例を示す図である。図５に示す画面は、例えば、ユーザが、送信履歴の表示ボタン（不図示）を押下することにより表示される。
【００３１】
日時５０１は、画像ファイル等の送信を開始した日時を示す。宛先５０２は、その送信の宛先（アドレス）を示す。結果５０３は、その送信結果が成功（ＯＫ）か、失敗（ＮＧ）かを記憶している。尚、この情報は、ＨＤＤ２１４の送信履歴データベースで管理されている。
【００３２】
「通信管理レポート」ボタン５０４は、送信履歴のレポートを印刷するための画面（図６）へ移行するように指示するためのボタンである。このボタン５０４が押下されると、通信履歴のレポートを印刷する画面へ移動する。閉じるボタン５０５は、現在表示している操作画面を閉じるためのボタンである。
【００３３】
図６は、実施形態１に係るＭＦＰ１０１の操作部２２０の表示部に表示される通信管理レポート出力画面の一例を示す図である。この画面は、図５の「通信管理レポート」ボタン５０４が押下されると表示される。
【００３４】
出力件数フィールド６０１は、通信管理レポートに記載する履歴情報の数を指定するエリアである。ここでは「１００」が設定されている。尚、ここで設定された数に、ＨＤＤ２１４に記憶されている履歴情報の数が達していない場合は、ＨＤＤ２１４に記憶されている履歴情報の全てを記載した通信管理レポートを出力する。「プリント開始」ボタン６０２は、ユーザが手動で、通信管理レポートの印刷を指示する印刷指示ボタンである。
【００３５】
図７は、実施形態１に係るＭＦＰ１０１のＨＤＤ２１４に記憶されている送信履歴データベースのデータの構成例を示す図である。実施形態１では、送信履歴のレポートに、この送信履歴データベースの情報が記載されて印刷、或いは送信される。
【００３６】
日時７０１は送信の開始日時を示す。相手先アドレス７０２は、送信相手先のアドレスを示す。プロトコル７０３は、送信を行った際のプロトコルを示す。受付番号７０４は、送信を行った際の受付番号を示す。通信結果７０５は、送信結果が成功か失敗かを示す。出力済みフラグ７０６は、その履歴情報が印刷或いは送信されているか否かを示す情報である。ここで印刷或いは送信済であれば「済み」となり、印刷及び送信のいずれも未実施であれば「未」が設定される。なお、後述するように、所定の条件を満たすときには、印刷が行われても、出力済みフラグ７０６は「済み」に設定されない。
【００３７】
尚、図７では、送信履歴を例に説明しているが、更に受信履歴等を含むジョブ履歴であっても良い。
【００３８】
図８は、実施形態１に係るＭＦＰ１０１による通信履歴レポートの印刷処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。
【００３９】
また、この通信履歴レポートの印刷処理は、例えば図６の画面でユーザが「プリント開始」ボタン６０２を押下することにより開始される。また或いは図４の画面で「プリント」ボタン４０１が選択され、送信履歴データベースに登録されている送信履歴の出力済みフラグが「未」である履歴情報が、図４の通信数フィールド４０４で設定された数に到達したときに開始される。
【００４０】
Ｓ８０１でＣＰＵ２１１は、ＨＤＤ２１４に記憶されている送信履歴データベースにアクセスして履歴情報を取得してＳ８０２に進む。Ｓ８０２でＣＰＵ２１１は、Ｓ８０１で取得した履歴情報のうち、出力済みフラグ７０６に「未」が設定されている履歴情報から印刷可能な通信履歴レポートのファイルを作成してＳ８０３へ進む。Ｓ８０３でＣＰＵ２１１は、Ｓ８０２で作成した通信履歴レポートのファイルをプリンタＩ／Ｆ２１６を経由してプリンタ２２１に出力して、通信履歴レポートを印刷する。そして、この通信履歴レポートの印刷が完了するとＳ８０４へ進みＣＰＵ２１１は、図４の画面で送信ボタン４０２が選択されているか否か判定する。ここで送信ボタン４０２が選択されていると判定すると、そのまま処理を終了する。しかし送信ボタン４０２が選択されていないと判定するとＳ８０５に進みＣＰＵ２１１は、Ｓ８０１で取得した送信履歴データベースの内、Ｓ８０３で印刷した履歴情報に対応する出力済みフラグ７０６を「済み」に変更して、この処理を終了する。
【００４１】
図９は、実施形態１に係るＭＦＰ１０１による通信履歴レポートの送信処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。この通信履歴レポートの送信処理は、例えば図４の画面で送信ボタン４０２が選択され、送信履歴データベースに登録されている送信履歴の出力済みフラグが「未」である履歴情報が図４の通信数フィールド４０４で設定された数に到達したときに開始される。
【００４２】
Ｓ９０１でＣＰＵ２１１は、レポートに記載する履歴情報をＨＤＤ２１４に記憶されている送信履歴データベースから、通信数フィールド４０４で指定されている件数分取得してＳ９０２へ進む。Ｓ９０２でＣＰＵ２１１は、Ｓ９０１で取得した履歴情報から、送信可能な通信履歴レポートのファイルを作成してＳ９０３へ進む。Ｓ９０３でＣＰＵ２１１は、図４の送信先フィールド４０５で指定された宛先に、そのファイルを送信する。次にＳ９０４に進みＣＰＵ２１１は、Ｓ９０１で取得した送信履歴データベースの履歴情報の内、Ｓ９０３で送信した履歴情報に対応する出力済みフラグ７０６を「済み」に変更して、この処理を終了する。
【００４３】
以上説明したように実施形態１では、通信履歴レポートを外部装置に送信して印刷させるように設定されているときは、ユーザが手動操作で通信履歴レポートを印刷しても、その出力済みフラグ７０６が「済み」に変更されない。これにより、例えば、ＭＦＰ１０１における送信履歴の数が予め指定した回数になって、送信履歴を記載したファイルを自動的に予め登録している送信先へ送信する際、手動操作により印刷済の送信履歴も送信されることになる。従って、例えばファイルサーバに対して電子化した通信履歴レポートを送信して管理しているような環境下でも、途中で印刷した送信履歴が処理済と判定されて、送信対象の履歴情報から欠落することを防止できる。
【００４４】
また、ユーザが手動操作で通信履歴レポートを印刷した場合、その履歴情報の出力済みフラグ７０６が「済み」に設定されるので、通信履歴レポートを印刷する条件が満足されて自動的に印刷される場合、その履歴情報は印刷対象から除外できる。これにより、ユーザが、手動で指示して印刷した履歴情報が、再度、自動的に通信履歴レポートとして印刷されるのを防止できる。
【００４５】
なお、本実施形態では、ファイルサーバに対して電子化した通信履歴レポートを送信して管理しているような環境下でも、途中で印刷した送信履歴が処理済と判定されないようにする仕組みを説明した。しかしながら、本発明は、これに限られない。例えば、通信管理レポートを印刷して一連の送信履歴を管理しているような環境下で、途中で送信した送信履歴が、処理済みと判定されて、印刷対象の送信履歴から欠落しないようにしてもよい。具体的には、図６の画面で送信開始ボタンを設け、送信開始ボタンが選択された場合に、ＭＦＰ１０１は、図４の「プリント」ボタン４０１が設定されているかどうかを判定する。そして、「プリント」ボタン４０１が設定されていない場合に、ＣＰＵ２１１は、送信された送信履歴の出力済みフラグ７０６を「済み」に変更する。一方、「プリント」ボタン４０１が設定されている場合に、ＣＰＵ２１１は、送信された送信履歴の出力済みフラグ７０６を「済み」に変更しない。それによって、ユーザは、印刷物として、一連の送信履歴を管理することができる。その後、例えば送信履歴データベースに登録されている送信履歴の出力済みフラグが「未」である履歴情報が図４の通信数フィールド４０４で設定された数に到達したときに送信履歴の自動印刷が開始される。そして、自動印刷された送信履歴の出力済みフラグを「済み」に変更すればよい。
【００４６】
［実施形態２］
次に、本発明の実施形態２について説明する。実施形態２では、送信履歴データベースに印刷用の出力済みフラグと送信用の出力済みフラグの２つのフラグを設ける。尚、実施形態２に係るシステム構成及びＭＦＰ１０１及びファイルサーバ１０２のハードウェア構成は、前述の実施形態１と同様であるため、その説明を省略する。
【００４７】
図１０は、実施形態２に係るＭＦＰ１０１のＨＤＤ２１４に記憶されている送信履歴データベースのデータの構成例を示す図である。尚、前述の図７と共通する部分は同じ参照番号で示し、それらの説明を省略する。
【００４８】
図１０では、図７の出力済みフラグ７０６の代わりに、印刷済みフラグ１００６と送信済みフラグ１００７が追加されている。
【００４９】
印刷済みフラグ１００６は、その履歴情報が印刷されたことがあれば「済み」に設定され、印刷されたことがなければ「未」が設定されている。送信済みフラグ１００７も同様に、その履歴情報が送信されたことがあれば「済み」に設定され、送信されたことがなければ「未」が設定されている。
【００５０】
図１１は、実施形態２に係るＭＦＰ１０１による通信履歴レポートの印刷処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。
【００５１】
また、この通信履歴レポートの印刷処理は、例えば図６の画面でユーザが「プリント開始」ボタン６０２を押下することにより開始される。また或いは図４の画面で「プリント」ボタン４０１が選択され、送信履歴データベースに登録されている送信履歴の出力済みフラグが「未」である履歴情報が、図４の通信数フィールド４０４で設定された数に到達したときに開始される。
【００５２】
Ｓ１１０１でＣＰＵ２１１は、履歴情報をＨＤＤ２１４に記憶されている送信履歴データベースから取得してＳ１１０２へ進む。Ｓ１１０２でＣＰＵ２１１は、Ｓ１１０１で取得した履歴情報から、印刷可能な通信履歴レポートを作成してＳ１１０３へ進む。Ｓ１１０３でＣＰＵ２１１は、Ｓ１１０２で作成した通信履歴レポートをプリンタＩ／Ｆ２１６を経由してプリンタ２２１に出力して印刷する。印刷が完了するとＳ１１０４へ進みＣＰＵ２１１は、送信履歴データベースの印刷済みの履歴情報に対応する印刷済みフラグ１００６を「済み」に変更して、この処理を終了する。
【００５３】
図１２は、実施形態２に係るＭＦＰ１０１による通信履歴レポートの送信処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２１１がＨＤＤ２１４からＲＡＭ２１３に展開したプログラムを実行することにより達成される。この通信履歴レポートの送信処理は、例えば図４の画面で送信ボタン４０２が選択され、送信履歴データベースに登録されている送信履歴の出力済みフラグが「未」である履歴情報が、図４の通信数フィールド４０４で設定された数に到達したときに開始される。
【００５４】
Ｓ１２０１でＣＰＵ２１１は、ＨＤＤ２１４に記憶されている送信履歴データベースから、図４の通信数フィールド４０４に設定されている件数分の履歴情報を取得してＳ１２０２へ進む。Ｓ１２０２でＣＰＵ２１１は、Ｓ１２０１で取得した履歴情報から、送信可能な通信履歴レポートのファイルを作成してＳ１２０３へ進む。Ｓ１２０３でＣＰＵ２１１は、Ｓ１２０２で作成したファイルを、図４の送信先フィールド４０５に入力された宛先に送信する。そして送信が完了するとＳ１２０４へ進みＣＰＵ２１１は、送信履歴データベースの送信済みの履歴情報に対応する出力済みフラグ１００７を「済み」に変更して、この処理を終了する。
【００５５】
以上説明したように実施形態２によれば、履歴情報が出力済みかどうかを管理するフラグを、印刷処理と送信処理とに分けて管理する。これにより、例えばファイルサーバに対して電子化した通信履歴レポートを送信して管理しているような環境下でも、ユーザが手動操作で印刷した履歴情報が処理済みと判定されて、送信対象の履歴情報から欠落することを防止できる。
【００５６】
（その他の実施形態）
なお、上述した実施形態では、「プリント開始」ボタン６０２が選択されたときに、出力件数フィールド６０１で設定された件数分の送信履歴が印刷される例を説明した。しかしながら、本発明は、これに限られない。例えば、図５の送信履歴の画面から、出力したい送信履歴をユーザが選択し、選択された送信履歴が印刷されるようにしてもよい。なお、送信履歴が、ユーザによる手動操作で送信される場合も同様に、図５の送信履歴の画面から、出力したい送信履歴をユーザが選択し、選択された送信履歴が送信されるようにしてもよい。
【００５７】
また、上述した実施形態では、送信履歴または受信履歴について説明したが、履歴情報はこれに限られない。例えば、履歴情報は、スキャナ２２２で読み取った原稿の画像をプリンタ２２１によって用紙に印刷するコピージョブの履歴情報であってもよい。または、ＬＡＮ１００を介して外部のＰＣから受信した印刷データに基づいて、プリンタ２２１によって画像を用紙に印刷するプリントジョブの履歴情報であってもよい。
【００５８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５９】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６０】
２１１…ＣＰＵ，２１２…ＲＯＭ，２１３…ＲＡＭ，ＨＤＤ…２１４，２２０…操作部、２２１…プリンタ、２２２…スキャナ
【図１】
0006484123.tif 000002
【図２】
0006484123.tif 000003
【図３】
0006484123.tif 000004
【図４】
0006484123.tif 000005
【図５】
0006484123.tif 000006
【図６】
0006484123.tif 000007
【図７】
0006484123.tif 000008
【図８】
0006484123.tif 000009
【図９】
0006484123.tif 000010
【図１０】
0006484123.tif 000011
【図１１】
0006484123.tif 000012
【図１２】
0006484123.tif 000013