(57)【要約】【課題】  画像出力の処理速度を低下させることなく使い勝手のよい画像出力装置の利用履歴の管理を実現すること。【解決手段】  管理サーバは、所定の時間帯になると、ＭＦＰにデータ確認要求を送信する（Ｂ３）。ＭＦＰは、履歴情報テーブルに記憶している履歴情報の有無の応答を管理サーバに送信し（Ａ１７）、その履歴情報がある場合には、管理サーバからのデータ転送要求に従って全履歴情報を管理サーバに転送する（Ｂ９，Ａ３３）。そして、管理サーバは、履歴情報を正常受信すると、データ消去要求をＭＦＰに送信して、ＨＤＤに記憶している履歴情報を消去させる（Ｂ１５，Ａ４３）。また、ＨＤＤの空き容量が所定容量以下になった場合、特定ユーザによるジョブの実行を受け付けた場合には、データ転送要求を管理サーバに送信して（Ａ２９，Ａ５１）、履歴情報を転送する（Ａ３３，Ａ５５）。【選択図】図９
2008028629.tif 000002
【特許請求の範囲】
【請求項１】
画像データを各種媒体に出力する画像出力装置とサーバとが通信回線網を介して接続された画像管理システムにおいて、
前記画像出力装置は、
前記画像データの出力時にユーザ情報を取得する取得手段と、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段と、
前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する履歴転送手段と、
前記履歴転送手段により転送された履歴情報を前記履歴記憶手段から削除する削除手段と、
を備え、
前記サーバは、
前記画像出力装置から転送される履歴情報を受信する受信手段と、
前記受信手段により受信された履歴情報を蓄積記憶する履歴管理手段と、
を備えることを特徴とする画像管理システム。
【請求項２】
前記サーバは、
所定の時間帯に前記履歴情報の転送要求を前記画像出力装置に送信する定期要求送信手段を更に備え、
前記画像出力装置は、
前記サーバからの前記転送要求を受信したか否かを判定する要求判定手段を更に備え、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴とする請求項１に記載の画像管理システム。
【請求項３】
前記画像出力装置は、
前記履歴記憶手段の空き容量を取得する容量取得手段と、
前記容量取得手段により取得された空き容量が所定容量以下であるか否かを判定する判定する容量判定手段と、
を更に備え、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴とする請求項１又は２に記載の画像管理システム。
【請求項４】
前記画像出力装置は、
予め登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段と、
を更に備え、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を前記サーバに即時的に転送する登録ユーザ転送手段を有することを特徴とする請求項１〜３の何れか一項に記載の画像管理システム。
【請求項５】
前記画像出力装置は、
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段を更に備えることを特徴とする請求項１〜４の何れか一項に記載の画像管理システム。
【請求項６】
前記画像出力装置は、
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段と、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段と、
を更に備えることを特徴とする請求項１〜５の何れか一項に記載の画像管理システム。
【請求項７】
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴とする請求項１〜６の何れか一項に記載の画像管理システム。
【請求項８】
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴とする請求項１〜７の何れか一項に記載の画像管理システム。
【請求項９】
画像データの各種媒体への出力時にユーザ情報を取得する取得手段と、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段と、
前記履歴記憶手段に記憶された履歴情報をサーバに転送する履歴転送手段と、
前記履歴転送手段により転送された履歴情報を前記履歴記憶手段から削除する削除手段と、
を備えることを特徴とする画像出力装置。
【請求項１０】
前記サーバからの転送要求を受信したか否かを判定する要求判定手段を更に備え、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴とする請求項９に記載の画像出力装置。
【請求項１１】
前記履歴記憶手段の空き容量を取得する容量取得手段と、
前記容量取得手段により取得された空き容量が所定容量上であるか否かを判定する判定する容量判定手段と、
を更に備え、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴とする請求項９又は１０に記載の画像出力装置。
【請求項１２】
予め登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段と、
を更に備え、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を即時的に前記サーバに転送する登録ユーザ転送手段を有することを特徴とする請求項９〜１１の何れか一項に記載の画像出力装置。
【請求項１３】
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段を更に備えることを特徴とする請求項９〜１２の何れか一項に記載の画像出力装置。
【請求項１４】
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段と、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段と、
を更に備えることを特徴とする請求項９〜１３の何れか一項に記載の画像出力装置。
【請求項１５】
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴とする請求項９〜１４の何れか一項に記載の画像出力装置。
【請求項１６】
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴とする請求項９〜１５の何れか一項に記載の画像出力装置。
【請求項１７】
コンピュータを、
画像データの各種媒体への出力時にユーザ情報を取得する取得手段、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段、
前記履歴記憶手段に記憶された履歴情報をサーバに転送する履歴転送手段、
前記履歴転送手段により転送された履歴情報を前記記憶手段から削除する削除手段、
として機能させるためのプログラム。
【請求項１８】
前記コンピュータを、
前記サーバからの転送要求を受信したか否かを判定する要求判定手段として更に機能させ、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記コンピュータを、
前記履歴記憶手段の空き容量を取得する容量取得手段、
前記容量取得手段により取得された空き容量が所定容量以下であるか否かを判定する判定する容量判定手段として更に機能させ、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
前記コンピュータを、
予め登録されたユーザ情報を記憶するユーザ情報記憶手段、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段として更に機能させ、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を前記サーバに転送する登録ユーザ転送手段を有することを特徴とする請求項１７〜１９の何れか一項に記載のプログラム。
【請求項２１】
前記コンピュータを、
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段として更に機能させることを特徴とする請求項１７〜２０の何れか一項に記載のプログラム。
【請求項２２】
前記コンピュータを、
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段として更に機能させることを特徴とする請求項１７〜２１の何れか一項に記載のプログラム。
【請求項２３】
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴とする請求項１７〜２２の何れか一項に記載のプログラム。
【請求項２４】
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴とする請求項１７〜２３の何れか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを各種媒体に出力する画像出力装置とサーバとが通信回線網を介して接続された画像管理システム、当該画像出力装置及びプログラムに関する。
【背景技術】
【０００２】
近年、企業の情報管理等の観点から、複写機やプリンタ、ＭＦＰ（Multi Function Peripheral；複合機）等の画像出力装置においてもセキュリティの向上が重要視され、セキュリティ強化のための技術が開発されている。その一例としては、画像読取部で読み取った画像データに紙幣や有価証券のような所定の特徴が含まれている場合に、当該画像データを消去せずに不正行為の証拠を保存する技術が知られている（特許文献１参照）。
【０００３】
また、デジタルカメラの撮影の度に、その撮影により得られた画像データを逐次画像保管センターのサーバに送信することで、撮影されたときの画像をそのままの状態で管理して、改変されていない信頼性の高い撮影画像を保証する技術が知られている（特許文献２参照）。
【特許文献１】特開２００４−１１２５１７号公報
【特許文献２】特開２００３−１５８７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、企業等のように不特定多数の人によって画像出力装置が利用される場合、例えば、権限のないユーザに機密情報を含む文書が複写されたり、私用でプリントされたり、当該画像出力装置が不正に利用されてしまう可能性がある。このため、画像出力装置の利用履歴を記録することで、ユーザの不正行為を取り締まり管理する必要がある。
【０００５】
上述した特許文献１の技術では、画像データに所定の特徴が含まれているか否かの判定により、不正行為を取り締まることが可能だが、例えば、社内的に機密性の高い文書、私用の文書であるかといった文書の内容までをその画像データから判定することは技術的に困難である。このため、画像出力した全ての画像データを単純に記憶装置に記憶する方法が容易に実現できる。
【０００６】
しかし、画像出力装置が複数ある場合には、その画像出力装置毎の記憶装置を参照して、利用履歴を管理しなければならなく、オペレータの作業が煩雑になる。また、特許文献２の技術を用いて、画像出力装置で出力した画像データを逐次サーバに転送して、そのサーバで一元管理することも考えられる。しかし、画像出力の度に画像データを外部のサーバに逐次転送することは、画像出力の処理速度の低下を招いてしまい、過負荷な状態が定常的に発生してしまった。
【０００７】
本発明は、上述した課題に鑑みて為されたものであり、その目的とするところは、画像出力の処理速度を低下させることなく使い勝手のよい画像出力装置の利用履歴の管理を実現することである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために、請求項１に記載の発明は、
画像データを各種媒体に出力する画像出力装置とサーバとが通信回線網を介して接続された画像管理システムにおいて、
前記画像出力装置は、
前記画像データの出力時にユーザ情報を取得する取得手段と、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段と、
前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する履歴転送手段と、
前記履歴転送手段により転送された履歴情報を前記履歴記憶手段から削除する削除手段と、
を備え、
前記サーバは、
前記画像出力装置から転送される履歴情報を受信する受信手段と、
前記受信手段により受信された履歴情報を蓄積記憶する履歴管理手段と、
を備えることを特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記サーバは、
所定の時間帯に前記履歴情報の転送要求を前記画像出力装置に送信する定期要求送信手段を更に備え、
前記画像出力装置は、
前記サーバからの前記転送要求を受信したか否かを判定する要求判定手段を更に備え、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記画像出力装置は、
前記履歴記憶手段の空き容量を取得する容量取得手段と、
前記容量取得手段により取得された空き容量が所定容量以下であるか否かを判定する判定する容量判定手段と、
を更に備え、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴としている。
【００１１】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記画像出力装置は、
予め登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段と、
を更に備え、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を前記サーバに即時的に転送する登録ユーザ転送手段を有することを特徴としている。
【００１２】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、
前記画像出力装置は、
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段を更に備えることを特徴としている。
【００１３】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の発明において、
前記画像出力装置は、
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段と、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段と、
を更に備えることを特徴としている。
【００１４】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の発明において、
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴としている。
【００１５】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の発明において、
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴としている。
【００１６】
請求項９に記載の画像出力装置は、
画像データの各種媒体への出力時にユーザ情報を取得する取得手段と、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段と、
前記履歴記憶手段に記憶された履歴情報をサーバに転送する履歴転送手段と、
前記履歴転送手段により転送された履歴情報を前記履歴記憶手段から削除する削除手段と、
を備えることを特徴としている。
【００１７】
請求項１０に記載の発明は、請求項９に記載の発明において、
前記サーバからの転送要求を受信したか否かを判定する要求判定手段を更に備え、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴としている。
【００１８】
請求項１１に記載の発明は、請求項９又は１０に記載の発明において、
前記履歴記憶手段の空き容量を取得する容量取得手段と、
前記容量取得手段により取得された空き容量が所定容量上であるか否かを判定する判定する容量判定手段と、
を更に備え、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴としている。
【００１９】
請求項１２に記載の発明は、請求項９〜１１の何れか一項に記載の発明において、
予め登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段と、
を更に備え、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を即時的に前記サーバに転送する登録ユーザ転送手段を有することを特徴としている。
【００２０】
請求項１３に記載の発明は、請求項９〜１２の何れか一項に記載の発明において、
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段を更に備えることを特徴としている。
【００２１】
請求項１４に記載の発明は、請求項９〜１３の何れか一項に記載の発明において、
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段と、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段と、
を更に備えることを特徴としている。
【００２２】
請求項１５に記載の発明は、請求項９〜１４の何れか一項に記載の発明において、
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴としている。
【００２３】
請求項１６に記載の発明は、請求項９〜１５の何れか一項に記載の発明において、
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴としている。
【００２４】
請求項１７に記載のプログラムは、コンピュータを、
画像データの各種媒体への出力時にユーザ情報を取得する取得手段、
前記取得手段により取得されたユーザ情報と、前記出力された画像データとを対応付けて履歴情報として蓄積記憶する履歴記憶手段、
前記履歴記憶手段に記憶された履歴情報をサーバに転送する履歴転送手段、
前記履歴転送手段により転送された履歴情報を前記記憶手段から削除する削除手段、
として機能させることを特徴としている。
【００２５】
請求項１８に記載の発明は、請求項１７に記載の発明において、
前記コンピュータを、
前記サーバからの転送要求を受信したか否かを判定する要求判定手段として更に機能させ、
前記履歴転送手段は、
前記要求判定手段により前記転送要求を受信したと判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する定期転送手段を有することを特徴としている。
【００２６】
請求項１９に記載の発明は、請求項１７又は１８に記載の発明において、
前記コンピュータを、
前記履歴記憶手段の空き容量を取得する容量取得手段、
前記容量取得手段により取得された空き容量が所定容量以下であるか否かを判定する判定する容量判定手段として更に機能させ、
前記履歴転送手段は、
前記容量判定手段により所定容量以下であると判定された場合に、前記履歴記憶手段に記憶された履歴情報を前記サーバに転送する容量不足時転送手段を有することを特徴としている。
【００２７】
請求項２０に記載の発明は、請求項１７〜１９の何れか一項に記載の発明において、
前記コンピュータを、
予め登録されたユーザ情報を記憶するユーザ情報記憶手段、
前記取得手段により取得されたユーザ情報と前記ユーザ情報記憶手段に記憶されたユーザ情報とが一致するか否かを判定するユーザ情報判定手段として更に機能させ、
前記履歴転送手段は、
前記ユーザ情報判定手段によりユーザ情報が一致すると判定された場合に、前記履歴記憶手段に記憶された当該ユーザ情報を含む履歴情報を前記サーバに転送する登録ユーザ転送手段を有することを特徴としている。
【００２８】
請求項２１に記載の発明は、請求項１７〜２０の何れか一項に記載の発明において、
前記コンピュータを、
前記履歴情報の転送中に前記画像データの出力を停止する第１の出力停止手段として更に機能させることを特徴としている。
【００２９】
請求項２２に記載の発明は、請求項１７〜２１の何れか一項に記載の発明において、
前記コンピュータを、
前記履歴情報の転送が正常終了したか否かを判定する転送終了判定手段、
前記転送終了判定手段により正常終了していないと判定された場合に、前記画像データの出力を停止する第２の出力停止手段として更に機能させることを特徴としている。
【００３０】
請求項２３に記載の発明は、請求項１７〜２２の何れか一項に記載の発明において、
前記画像データの出力は、
当該画像データに基づいた画像の記録媒体上への画像形成による出力と、前記通信回線網への送信による出力との何れかを少なくとも含むことを特徴としている。
【００３１】
請求項２４に記載の発明は、請求項１７〜２３の何れか一項に記載の発明において、
前記取得手段は、
前記画像データに関する出力条件を示す出力ジョブ情報を更に取得し、
前記履歴記憶手段は、前記履歴情報として更に前記出力ジョブ情報を対応付けて蓄積記憶することを特徴としている。
【発明の効果】
【００３２】
請求項１、９及び１７に記載の発明によれば、画像出力装置は、ユーザ情報と画像データとを履歴情報として蓄積記憶した後に、サーバに転送して削除する。このため、画像出力の都度、履歴情報を転送することで画像出力装置の処理速度が低下したり、記憶装置の空き容量の不足が生じたりして、画像出力装置が過負荷になってしまうことを防止できる。
【００３３】
また、サーバは、画像出力装置から転送される履歴情報を記憶管理するため、画像出力装置が複数あった場合には、その画像出力装置毎の記憶装置を参照することなく、サーバ側で容易に履歴情報の管理を行うことができる。従って、画像出力の処理速度を低下させることなく使い勝手のよい画像出力装置の利用履歴の管理を実現することができる。
【００３４】
請求項２、１０及び１８に記載の発明によれば、サーバから所定の時間帯に送信される転送要求に従って、履歴情報を転送するため、その時間帯に一括して履歴情報を転送することができる。このため、履歴情報の転送により定常的に画像出力装置が過負荷になってしまうことを防止できる。
【００３５】
請求項３、１１及び１９に記載の発明によれば、履歴記憶手段の空き容量が所定容量以下の場合に、履歴情報を転送するため、履歴記憶手段の空き容量を確実に一定以上確保することができる。このため、履歴情報の蓄積により画像出力装置が過負荷になってしまうことを防止できる。
【００３６】
請求項４、１２及び２０に記載の発明によれば、予め登録されたユーザ情報が取得手段により取得された場合に、履歴情報を即時的に転送するため、その登録されたユーザ情報を含む履歴情報をサーバ側で逐次管理することができる。
【００３７】
請求項５、１３及び２１に記載の発明によれば、履歴情報の転送中に画像データの出力を停止するため、その転送に係る処理が画像データの出力に与える影響を低減できる。
【００３８】
請求項６、１４及び２２に記載の発明によれば、履歴情報の転送が正常終了していない場合には、画像データの出力を停止するため、履歴記憶手段の容量不足等により履歴情報が記憶できるといった不安定な状態を回避することができる。
【００３９】
請求項７、１５及び２３に記載の発明によれば、記録媒体への画像形成による出力時の履歴情報、通信回線網への送信による出力時の履歴情報を蓄積記憶する画像出力装置を実現することができる。
【００４０】
請求項８、１６及び２４に記載の発明によれば、画像データに関する出力条件を示す出力情報を取得して履歴情報として蓄積記憶するため、画像データをどのように出力したかといった利用履歴を管理することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の画像出力装置を図１に示すＭＦＰ１に適用した場合の画像管理システムの実施形態について、図１〜図９を参照して詳細に説明する。尚、本実施形態において画像出力装置をＭＦＰ（複合機）に適用することとして説明するが、例えば、プリンタや複写機、ファクシミリ等の他の画像出力装置に適用することとしてもよい。
【００４２】
〔画像管理システムの概略〕
先ず、図１に示す画像管理システムＳの概要について説明する。図１に示すように、画像管理システムＳは、複数のＭＦＰ１と管理サーバ３とが通信ネットワークＮ１を介して接続されて構成されている。また、通信ネットワークＮ１が、インターネット網や電話回線網等の公衆回線網Ｎ３に接続され、画像管理システムＳは、公衆回線網Ｎ３上の外部の端末とデータ通信可能に構成される。
【００４３】
ＭＦＰ１は、画像データを各種媒体に出力する画像出力装置であり、その画像出力の機能としては、後述するスキャナ部１３からスキャンして読み取った原稿の画像を転写紙等の記録媒体上に画像形成して出力するコピー機能がある。また、スキャンした画像の画像データをＥ−ｍａｉｌの添付ファイルとして通信ネットワークＮ１及び公衆回線網Ｎ３上に送信出力するスキャンメール機能といった機能もある。
【００４４】
ここで、ＭＦＰ１が行う一連の動作の単位を「ジョブ」といい、コピー機能時のジョブを「コピージョブ」、スキャンメール機能時のジョブを「スキャンメールジョブ」という。また、ジョブ毎に生成されるファイルを「ジョブファイル」といい、原稿のスキャン時にＭＦＰ１によって作成される。
【００４５】
図３（ａ）に、ジョブファイルＦのデータ構成の一例を示す。ジョブファイルＦは、図３（ａ）に示すように、ジョブ情報Ｄ１と画像データＤ３とを含んで構成される。ジョブ情報Ｄ１は、ページ数や部数、用紙サイズ、出力媒体といったジョブの内容を示す設定情報であり、例えば、ＪＤＦ（Job Messaging Format）形式で記述される。このジョブ情報Ｄ１は、ユーザの設定操作やデフォルトに基づいて設定される。
【００４６】
画像データＤ３は、スキャナ部１３から読み取った原稿の画像データであり、例えば、ベクタ形式やビットマップ形式のデータである。このジョブファイルＦに基づいて、記録媒体及び通信ネットワークＮ１等の各種媒体への画像データＤ３の出力が行われる。
【００４７】
ユーザは、画像データＤ３を媒体上に出力する際には、先ず、ユーザ名とパスワードのユーザ情報を入力する。このユーザ情報によって認証が得られると、プリント機能及びスキャンメール機能の利用が可能になる。ユーザが、ユーザ情報を入力すると、そのユーザ情報と共に画像データＤ３がＨＤＤ（Hard Disk Drive）１９に蓄積記憶されていく。
【００４８】
ＨＤＤ１９に記憶されたユーザ情報と画像データＤ３とは、所定の時間帯（例えば、ＡＭ０：００〜１：００）に定期的に管理サーバ３に転送された後に削除されて、そのＨＤＤ１９の空き容量が常に一定以上となるように管理される。
【００４９】
〔ＭＦＰの構成〕
次に、図２〜図４を参照して、ＭＦＰ１の機能構成について説明する。図２は、ＭＦＰ１の機能構成の一例を示すブロック図である。図２によれば、ＭＦＰ１は、制御部１０、操作部１１、表示部１２、スキャナ部１３、プリント部１４、後処理部１５、画像処理部１６、不揮発メモリ１７、画像メモリ１８、ＨＤＤ１９及び通信部２０を備えて構成される。
【００５０】
制御部１０は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成され、ＭＦＰ１を構成する各機能部に対する指示や、当該機能部間のデータ通信等を制御する。より具体的には、ＣＰＵが操作部１１から出力される操作信号に基づいてＲＯＭからプログラムを読み出し、当該プログラムに従った処理を行う。そして、その処理結果をＲＡＭに一時的に記憶したり、当該処理結果を表示部１２に表示させたりする。
【００５１】
操作部１１は、スタートキーやキャンセルキー、テンキー、カーソルキー等の各種キー群やタッチパネル等により構成され、押下されたキーに対応する押下信号や、タッチパネルを当接された位置に対応する位置信号等の操作信号を制御部１０に出力する。
【００５２】
表示部１２は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等により構成され、制御部１０からの指示・制御に基づいて各種設定画面や画像状態の表示、各機能の動作状況等を表示出力する。制御部１０は、表示部１２に各種設定画面を表示させ、操作部１１の操作によって選択・確定された設定内容に基づいてジョブ情報Ｄ１を作成し不揮発メモリ１７に記憶する。
【００５３】
スキャナ部１３は、プラテンガラス、ＣＣＤ（Charge Coupled Device）及び光源を備え、原稿を光学的に読み取って画像データＤ３を生成する。具体的には、ＡＤＦ（Auto Document Feeder；自動原稿給送装置）部に載置された原稿に対して光源から照明走査した光の反射光をＣＣＤにより結像して光電変換することにより原稿の画像を読み取り、その画像の画像データＤ３を生成して画像処理部１６に出力する。
【００５４】
プリント部１４は、ＬＤ（Laser Diode）、感光体ドラム、帯電器、現像器、転写部、定着器、搬送経路に沿って記録媒体を搬送する給紙ローラ等を備えて構成され、画像データＤ３に基づいた画像を記録媒体上に画像形成する。
【００５５】
具体的にプリント部１４は、画像処理部１６の指示に基づいて、所定のサイズ及び方向の記録媒体を給紙して、当該記録媒体を搬送経路上に搬送する。そして、感光体ドラム表面を帯電器により帯電させ、画像処理部１６から入力されたＰＷＭ(Pulse Width Modulation)信号に基づいてレーザ光を照射することにより、感光体ドラム表面に静電潜像を形成する。次いで、感光体ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された記録媒体上に転写部がトナーを転写して画像を形成する。その転写した画像を、定着器で定着させた後、後処理部１５に搬送する。
【００５６】
後処理部１５は、ステイプルユニット及びパンチユニット等を備えて構成され、プリント部１４から搬送された記録媒体に所定の後処理を施す。制御部１０は、ジョブファイルＦのジョブ情報Ｄ１に基づいた指示を後処理部１５に出力する。後処理部１５は、制御部１０からの指示に基づいて、搬送された記録媒体を適宜スタッカに蓄積してステイプルやパンチ穴を開けた後、制御部１０の指示に従ったトレイに記録媒体を排出する。
【００５７】
画像処理部１６は、マルチプロセッサ等を備えて構成され、画像データＤ３に各種画像処理を施す。具体的に、画像処理部１６は、スキャナ部１３により生成された画像データＤ３にシェーディング補正や輝度濃度変換、濃度γ変換、傾き補正等の補正処理を施した後に圧縮して、画像メモリ１８の圧縮メモリに一時的に記憶する。そして、制御部１０から画像読み出しが指示されると、その圧縮した画像データＤ３を伸張して、画像メモリ１８のページメモリに一旦記憶させる。
【００５８】
画像処理部１６は、制御部１０からプリント開始が指示されると、ページメモリから非圧縮の画像データＤ３をページ単位で読み出し、不揮発メモリ１７に記憶したジョブ情報Ｄ１に基づいて当該画像データＤ３の拡縮や方向転換等を行う。また、γ補正処理やスクリーン処理等の画像処理を施した後に、その画像データＤ３に基づくＰＷＭ信号を生成し、プリント部１４に出力する。
【００５９】
通信部２０は、通信ネットワークＮ１や公衆回線網Ｎ３の通信回線網を介して管理サーバ３や他のＭＦＰ１等の外部機器とデータ通信するための機能部であり、モデムやＬＡＮインターフェイス等により構成される。
【００６０】
不揮発メモリ１７は、データの読み書き可能な半導体メモリ等により構成され、画像形成に係る各種設定データやジョブ情報Ｄ１を記憶する。また、不揮発メモリ１７は、図２に示すようにジョブ実行可否フラグ１７０を記憶している。
【００６１】
ジョブ実行可否フラグ１７０は、ジョブの実行が可能であるか否かを示すフラグ（オン又はオフ）であり、制御部１０により更新される。上述したように、ＭＦＰ１から管理サーバ３にユーザ情報と画像データＤ３とを管理サーバ３に転送する際には、ジョブ実行可否フラグ１７０がオフに設定され、その転送の間のジョブの実行が不可になる。
【００６２】
画像メモリ１８は、例えば、ＤＲＡＭ（Dynamic RAM）により構成され、圧縮された画像データＤ３を一時的に記憶する圧縮メモリと、プリント前に非圧縮の画像データＤ３を一時的に記憶するページメモリとを有して構成される。
【００６３】
ＨＤＤ１９は、各種データをハードディスクに記憶する機能部である。ＨＤＤ１９は、図３（ｂ）に示すユーザ情報リスト１９０と、図３（ｃ）に示す監視対象ユーザリスト１９２と、図４に示す履歴情報テーブル１９４とを記憶している。
【００６４】
ユーザ情報リスト１９０は、ユーザ名とパスワードとを含むユーザ情報を記憶するユーザ認証用のデータテーブルである。制御部１０は、ジョブの実行時に、このユーザ情報の入力をユーザに要求し、操作部１１を介して入力されたユーザ情報を取得する。
【００６５】
監視対象ユーザリスト１９２は、予め指定・登録された特定のユーザ名を記憶するデータテーブルである。ユーザ認証により認証されたユーザ名が、この監視対象ユーザリスト１９２に記憶されたユーザ名と一致する場合には、そのユーザ名を含む履歴情報がＨＤＤ１９から読み出されて、定期的な履歴情報の転送まで待機することなく、即時的に管理サーバ３に転送される。
【００６６】
履歴情報テーブル１９４は、ＭＦＰ１のユーザ毎の利用履歴を記憶するデータテーブルであり、図４に示すようにユーザ名と、日付及び時刻を含む日時情報と、画像データと、出力ジョブ情報とを含む履歴情報を蓄積記憶する。制御部１０は、画像データＤ３を出力した場合、画像出力時の日時情報を取得して、ユーザ認証により得られたユーザ名と、画像データＤ３と、ジョブ情報Ｄ１とを対応付けて履歴情報として履歴情報テーブル１９４に記憶する。
【００６７】
画像データＤ３を履歴情報テーブル１９４に記憶する際には、その画像データＤ３を圧縮及び縮小してから記憶する。例えば、ビットマップ形式の画像データＤ３をＪＰＥＧ（Joint Photographic Experts Group）形式のデータに圧縮すると共にサムネイル形式にサイズを縮小する。また、ジョブ情報Ｄ１を履歴情報テーブル１９４に記憶する際には、履歴管理に必要な情報を当該ジョブ情報Ｄ１から取得して出力ジョブ情報として記憶する。例えば、ジョブの種別（コピー又はスキャンメール）、出力部数といった予め設定された情報を取得して記憶する。
【００６８】
制御部１０は、所定の時間帯に管理サーバ３から送信されてくるデータ転送要求に従って、履歴情報テーブル１９４内の履歴情報を管理サーバ３に転送する。また、ＨＤＤ１９の空き容量が所定容量（例えば、１ＧＢｙｔｅ）以下となった場合には、管理サーバ３にデータ転送要求を送信して、履歴情報テーブル１９４内の履歴情報を自ら管理サーバ３に転送する。
【００６９】
制御部１０は、履歴情報の転送を開始する際には、上述したジョブ実行可否フラグ１７０をオフに設定して、転送中に次のジョブを実行することを禁止する。そして、履歴情報テーブル１９４の転送が終了すると、履歴情報テーブル１９４内のデータを削除した後、ジョブ実行可否フラグ１７０をオンにして、ジョブの実行禁止を解除する。
【００７０】
このように、画像出力の際に行う履歴管理は、履歴情報をＨＤＤ１９に一時的に記憶するＭＦＰ１の内部的な処理のみであるため、外部の管理サーバ３に転送する処理よりも高速に行える他、ＣＰＵにかかる負荷を低減できる。また、一定期間毎又はＨＤＤ１９の空き容量が少なくなった場合に、その蓄積した履歴情報を一括して転送するため、転送に係る処理が画像出力に与える影響が抑えられる。
【００７１】
〔管理サーバの構成〕
次に、図５を参照して、管理サーバ３の機能構成について説明する。図５は、管理サーバ３の機能構成の一例を示すブロック図である。図５によれば、管理サーバ３は、制御部３０、操作部３１、表示部３２、ＨＤＤ３３及び通信部３４を備えて構成される。
【００７２】
制御部３０は、ＣＰＵやＲＯＭ、ＲＡＭ等により構成され、管理サーバ３を構成する各機能部に対する指示や、当該機能部間のデータ通信等を制御する。より具体的には、ＣＰＵが操作部３１から出力される操作信号に基づいてＲＯＭからプログラムを読み出し、当該プログラムに従った処理を行う。そして、その処理結果をＲＡＭに一時的に記憶したり、当該処理結果を表示部３２に表示させたりする。
【００７３】
操作部３１は、キーボードやマウス等を備えて構成され、押下されたキーに対応する押下信号や、マウスにて指定された位置に対応する位置信号等の操作信号を制御部３０に出力する。表示部３２は、ＣＲＴやＬＣＤ等により構成され、制御部３０からの指示・制御に基づいて各種設定画面や画像状態の表示する。
【００７４】
通信部３４は、通信ネットワークＮ１や公衆回線網Ｎ３の通信回線網を介してＭＦＰ１等の外部機器とデータ通信するための機能部であり、モデムやＬＡＮインターフェイス等により構成される。
【００７５】
ＨＤＤ３４は、各種データをハードディスクに記憶する機能部であり、図５に示すように、履歴情報ＤＢ３３０を記憶している。履歴情報ＤＢ３３０は、ＭＦＰ１から転送されてくる履歴情報を記憶管理するデータベースである。制御部３０は、所定の時間帯になると、ＭＦＰ１にデータの転送を開始する要求（データ転送要求）を送信し、転送されてくる履歴情報を履歴情報ＤＢ３３０に記憶していく。
【００７６】
履歴情報を記憶する際には、ユーザ名毎に履歴情報を分類して記憶するように、その履歴情報に含まれる各情報に基づいて、履歴情報がリレーショナルになるように相互に関連づけてディレクトリ管理する。
【００７７】
尚、データ転送要求を送信する時間帯は、ＭＦＰ１の利用頻度の低い時間帯（例えば、ＡＭ０：００〜１：００）が好ましく、予めユーザ設定に応じて設定しておくこととしてもよい。また、ＭＦＰ１から転送される履歴情報に含まれる日付情報に基づいて、履歴情報が記憶されていない時間帯を学習し、設定することとしてもよい。
【００７８】
〔画像管理システムの具体的な動作例〕
次に、図６〜図８のフローチャートと、図９の通信シーケンスとを参照して画像管理システムＳの具体的な動作例を説明する。
【００７９】
画像管理システムＳでは、図９に示すような所定の通信処理を行うことで、ＭＦＰ１からの履歴情報の転送が開始され、その履歴情報の転送とデータの消去を行っている期間は、ジョブ実行可否フラグ１７０がオフに設定されて、ジョブの実行が一時的に禁止状態となる。履歴情報の転送が開始されるパターンとしては、所定の時間帯になった場合と、ＨＤＤ１９の空き容量が所定容量以下となった場合と、特定ユーザによりジョブが実行された場合とがある。
【００８０】
先ず、所定の時間帯になった場合の履歴情報の転送について説明する。時刻の計時は、管理サーバ３の制御部３０において行われ、その時刻が所定の時間帯（例えば、ＡＭ０：００〜１：００）になったと判定された場合には（ステップＢ１；Ｙｅｓ）、履歴情報テーブル１９４内の履歴情報の有無を確認するデータ確認要求がＭＦＰ１に送信される（ステップＢ３）。
【００８１】
ＭＦＰ１の制御部１０は、そのデータ確認要求を受信すると（ステップＡ１５；Ｙｅｓ）、履歴情報テーブル１９４内の履歴情報の有無を確認して、その有無の応答（データ有無応答）を管理サーバ３に送信する（ステップＡ１７）。そして、履歴情報が履歴情報テーブル１９４内にある場合には（ステップＡ１９；Ｙｅｓ）、ジョブ実行可否フラグ１７０をオフに設定して次ジョブの実行を禁止状態にした後に（ステップＡ２１）、管理サーバ３からデータ転送要求を受信するまで待機する（ステップＡ２３）。
【００８２】
管理サーバ３の制御部３０は、データ確認要求の送信後、ＭＦＰ１からデータ有無応答を受信すると（ステップＢ５；Ｙｅｓ）、そのデータ有無応答に基づいてＭＦＰ１側に履歴情報が記憶されているか否かを判定する（ステップＢ７）。そして、履歴情報が記憶されていると判定した場合には（ステップＢ７；Ｙｅｓ）、履歴情報の転送の開始を要求するデータ転送要求をＭＦＰ１に送信し（ステップＢ９）、履歴情報の受信を開始する（ステップＢ１１）。
【００８３】
一方、ＭＦＰ１の制御部１０は、データ転送要求を受信すると（ステップＡ２３；Ｙｅｓ）、ステップＡ３３に処理を移行して、履歴情報テーブル１９４に記憶している全履歴情報の転送を開始する（ステップＡ３３）。
【００８４】
管理サーバ３の制御部３０は、履歴情報の受信開始後、その履歴情報を正常受信したか否かを判定する（ステップＢ１３）。その正常受信を判定する方法としては、例えば、ＭＦＰ１と管理サーバ３との間の通信プロトコルに従ったパケットでデータ受信して、ＣＲＣ（Cyclic Redundancy Check）方式により誤りを検出しなかった場合に、正常受信したと判定する方法の他、適宜公知技術を採用してよい。
【００８５】
制御部３０は、履歴情報を正常受信しなかったと判定した場合には（ステップＢ１３；Ｎｏ）、ＭＦＰ１に転送失敗の通知を送信する（ステップＢ２７）。また、正常受信したと判定した場合には（ステップＢ１３；Ｙｅｓ）、受信した全履歴情報をＨＤＤ１９から消去する要求（データ消去要求）をＭＦＰ１に送信する（ステップＢ１５）。そして、ＭＦＰ１から送信されてくるデータ消去完了通知を受信した場合に（ステップＢ１７；Ｙｅｓ）、図８のフローチャートに従った処理を終了する。
【００８６】
次に、ＨＤＤ１９の空き容量が所定容量以下となった場合と、特定ユーザによりジョブが実行された場合とによる履歴情報の転送について説明する。
【００８７】
先ず、ＭＦＰ１の制御部１０は、ユーザによりスタートキーが押下されたことを検知すると、ジョブを受け付けて、スキャナ部１３に載置された原稿を読み取って画像データＤ３を生成する。そして、ユーザ設定又はデフォルト設定に基づいてジョブ情報Ｄ１を作成して、ジョブファイルＦを生成する（ステップＡ１；Ｙｅｓ）。
【００８８】
そして、ユーザ情報であるユーザ名とパスワードの入力画面を表示部１２に表示させて、ユーザ名及びパスワードの入力を待機し、その入力を検知した際には入力されたユーザ名及びパスワードを取得する。そして、ユーザ情報リスト１９０を参照して、取得したユーザ名に対応付けられたパスワードが、入力されたパスワードと一致するか否かを判別する。制御部１０は、パスワードが一致してユーザ認証がＯＫでありユーザ情報を取得した判別した場合には（ステップＡ３；Ｙｅｓ）、ユーザ設定に応じてコピージョブやスキャンメールジョブ等のジョブを実行する（ステップＡ５）。
【００８９】
次いで、ジョブ実行可否フラグ１７０をオフに設定することで、次のジョブの実行を禁止状態にし（ステップＡ７）、ジョブファイルＦに含まれる画像データＤ３に圧縮及び縮小を施して履歴情報テーブル１９４に記憶するための画像データを作成する（ステップＡ９）。制御部１０は、日時情報と出力ジョブ情報とを取得し（ステップＡ１１）、取得したユーザ名と、日時情報と、圧縮及び縮小した画像データと、出力ジョブ情報とを対応付けて履歴情報としてＨＤＤ１９の履歴情報テーブル１９４に記憶する（ステップＡ１３）。
【００９０】
そして、認証したユーザが監視対象ユーザリスト１９２に記憶された特定のユーザであるか否かを判定し（ステップＡ２５）、その判定結果に応じてステップＡ２７又はＡ５１に分岐した処理を行う。即ち、ユーザ認証時に取得したユーザ名が監視対象ユーザリスト１９２に記憶されていた場合には、特定のユーザであると判定し（ステップＡ２５；Ｙｅｓ）、その特定ユーザの履歴情報の転送開始の要求（データ転送要求）を管理サーバ３に送信する（ステップＡ５１）。
【００９１】
一方で、管理サーバ３の制御部３０は、特定ユーザのデータ転送要求をＭＦＰ１から受信したと判別すると（ステップＢ２９；Ｙｅｓ）、自機のＣＰＵの処理状態やＨＤＤ３３の空き容量に基づいて、その特定ユーザの履歴情報の受信が可能であるか否かを判定する（ステップＢ３１）。
【００９２】
例えば、他の負荷の高い処理が実行中であったり、ＨＤＤ３３の空き容量が不足している場合には、履歴情報を受信できないと判定し（ステップＢ３１；Ｎｏ）、エラー通知をＭＦＰ１に送信する（ステップＢ２５）。また、履歴情報の受信が可能であると判定した場合には（ステップＢ３１；Ｙｅｓ）、データの転送許可をＭＦＰ１に送信し（ステップＢ３３）、ＭＦＰ１側から転送されてくる履歴情報の受信を開始する（ステップＢ３５）。
【００９３】
これに対し、ＭＦＰ１の制御部１０は、管理サーバ３からの転送許可を受信すると（ステップＡ５３；Ｙｅｓ）、特定ユーザのユーザ名を含む履歴情報を履歴情報テーブル１９４から読み出して管理サーバ３に転送する（ステップＡ５５）。また、転送許可を受信せずに、エラー通知を受信した場合には（ステップＡ５３；Ｎｏ）、ジョブ実行可否フラグ１７０をオンに設定して、次のジョブの実行の禁止を解除した後に（ステップＡ６７）、そのエラーの旨を表示部１２に表示させる（ステップＡ４９）。
【００９４】
尚、特定ユーザの履歴情報の転送に失敗した場合に、ステップＡ４７に処理を移行して、次のジョブの実行の不可を継続することとしてもよく、特定ユーザにより更にジョブが実行されてしまうことを防止できる。
【００９５】
一方で、管理サーバ３の制御部３０は、ステップＢ１３と同様に、履歴情報を正常受信したか否かを判定し（ステップＢ３７）、正常受信しなかったと判定した場合には（ステップＢ３７；Ｎｏ）、ステップＢ２７に処理を移行する。また、正常受信したと判定した場合には（ステップＢ３７；Ｙｅｓ）、受信した特定ユーザのデータを消去する要求（データ消去要求）をＭＦＰ１に送信し（ステップＢ３９）、その後、ＭＦＰ１から送信されてくるデータ消去完了通知を受信した場合に（ステップＢ４１；Ｙｅｓ）、図８のフローチャートに従った処理を終了する。
【００９６】
また、ＭＦＰ１の制御部１０は、管理サーバ３から送信される転送失敗の通知を受信した場合に、履歴情報の転送が正常終了しなかった判定し（ステップＡ５７；Ｎｏ）、ステップＡ６７に処理を移行する。また、正常終了したと判定した場合には（ステップＡ５７；Ｙｅｓ）、管理サーバ３から特定ユーザのデータ消去要求を受信するまで待機する（ステップＡ５９）。
【００９７】
そして、そのデータ消去要求を受信した際に（ステップＡ５９；Ｙｅｓ）、転送した特定ユーザの履歴情報を履歴情報テーブル１９４から消去し（ステップＡ６１）、その消去が完了した後に（ステップＡ６３；Ｙｅｓ）、特定ユーザのデータ消去が完了したという通知（データ消去完了通知）を管理サーバ３に送信する（ステップＡ６５）。制御部１０は、ステップＡ５１からステップＡ６５までに行った特定ユーザの履歴情報の転送とデータ消去を正常に行うと、ジョブ実行可否フラグ１７０をオンに変更して、次のジョブの実行の禁止を解除する（ステップＡ４５）。
【００９８】
ステップＡ２５において、制御部１０は、認証したユーザが監視対象ユーザリスト１９２に記憶された特定のユーザではないと判定した場合（ステップＡ２５；Ｎｏ）、ＨＤＤ１９の空き容量を取得し、その空き容量が所定容量（例えば、１ＧＢｙｔｅ）以下になったか否かを判定する（ステップＡ２７）。そして、その空き容量が所定容量以下になった判定した場合には（ステップＡ２７；Ｙｅｓ）、ステップＡ２９〜Ａ４３の処理を行う。
【００９９】
即ち、制御部１０は、履歴情報テーブル１９４に含まれる全履歴情報のデータ転送要求を管理サーバ３に送信し（ステップＡ２９）、管理サーバ３からの転送許可を受信すると（ステップＡ３１；Ｙｅｓ）、その履歴情報テーブル１９４から全履歴情報を読み出して管理サーバ３に転送する（ステップＡ３３）。また、転送許可を受信せずに、エラー通知を受信した場合には（ステップＡ３１；Ｎｏ）、ジョブ実行可否フラグ１７０をオフに設定したままジョブの実行不可を継続し（ステップＡ４７）、そのエラーの旨を表示部１２に表示させる（ステップＡ４９）。
【０１００】
一方で、管理サーバ３の制御部３０は、ＭＦＰ１から全履歴情報のデータ転送要求を受信したと判別すると（ステップＢ１９；Ｙｅｓ）、ステップＢ３１と同様に履歴情報の受信が可能であるか否かを判定する（ステップＢ２１）。そして、履歴情報の受信ができないと判定した場合には（ステップＢ２１；Ｎｏ）、エラー通知をＭＦＰ１に送信する（ステップＢ２５）。
【０１０１】
また、受信が可能であると判定した場合には（ステップＢ２１；Ｙｅｓ）、データの転送許可を送信し（ステップＢ２３）、ステップＢ１１に処理を移行して、ＭＦＰ１側から転送されてくる履歴情報の受信を開始する（ステップＢ１１）。
【０１０２】
以上、本実施形態によれば、各ＭＦＰ１は、ジョブの実行の都度、ユーザ名と画像データＤ３とを履歴情報テーブル１９４に蓄積記憶していき、所定の時間帯になると、管理サーバ３からの指示に従って履歴情報を管理サーバ３に転送する。このため、ジョブ実行時には、履歴情報をＨＤＤ１９に記憶するＭＦＰ１内部での処理を行い、管理サーバ３とのデータ通信を行う外部機器との処理は行わないためジョブ実行時の処理時間が短くなる。
【０１０３】
また、所定の時間帯に転送した履歴情報は逐次ＨＤＤ１９から削除し、また、一日の利用頻度が高い等でＨＤＤ１９の空き容量が所定容量以下になった場合には履歴情報を転送して削除するため、ＨＤＤ１９に一定以上の空き容量を常に確保されるようになり、ユーザの利用履歴を確実に保存することができる。従って、ＭＦＰ１が過負荷になってしまうことを防止でき、履歴管理による処理がジョブの実行に与える影響を低減できる。
【０１０４】
また、履歴情報を転送している間は、ジョブの実行を一時的に停止するため、転送に係る処理がジョブの実行に影響を与えてしまうことを防止できる。また、履歴情報の転送に失敗した場合には、そのままジョブの実行を禁止するため、ＨＤＤ１９の空き容量の不足により履歴情報が記憶できないような不安定なオーバーフロー状態を引き起こしてしまうことを回避できる。
【０１０５】
また、監視対象ユーザリスト１９２に記憶されたユーザ名のユーザによってジョブが実行された際には、履歴情報を直ぐに管理サーバ３に転送するため、例えば、ＭＦＰ１の不正利用が多い危険人物の利用履歴を管理サーバ３側でリアルタイムに管理することができる。また、管理サーバ３で複数のＭＦＰ１で記憶された履歴情報を統括して管理するため、ＭＦＰ１毎のＨＤＤ１９を参照する手間が省け、画像管理システムＳの利用履歴の管理が容易になる。
【０１０６】
尚、上述した実施形態は本発明を適用した一例であり、その適用可能な範囲は上述したものに限られない。例えば、ユーザ情報をユーザ名及びパスワードの入力により取得することとして説明したが、例えば、バーコードの入力によりユーザ情報を取得することとしてもよし、ユーザＩＤ等の他のユーザ情報を取得することとしてもよい。
【０１０７】
具体的には、予めユーザＩＤをバーコードに変換して、そのバーコードをユーザに発行しておく。そして、バーコードリーダをＭＦＰ１に更に備え、ジョブの実行時にバーコードリーダで読み取られたバーコードを復号してユーザＩＤを取得して、画像データＤ３に対応付けて履歴情報とする。これにより、ユーザ名やパスワードをユーザが入力する手間を省くことができる。また、ユーザ認証の方法としては、指紋センサを用いて指紋認証を行ってユーザ情報を取得することとしてもよく、適宜公知技術を採用可能である。
【０１０８】
また、管理サーバ３は、ＨＤＤ１９に蓄積している履歴情報のデータ量をＭＦＰ１から取得して、そのデータ量が所定量以上になった場合に、データ転送要求を送信して履歴情報の転送を開始させることとしてもよい。具体的には、管理サーバ３は、ステップＢ３において、データ確認要求に代えてデータ量を取得する要求を送信する。これに対し、ＭＦＰ１では、履歴情報テーブル１９４に記憶している全履歴情報のデータ量を算出して、管理サーバ３に送信する。
【０１０９】
管理サーバ３では、ステップＢ７において受信したデータ量が所定量（例えば、１ＧＢｙｔｅ）以上であるか否かを判定し、所定量以上であると判定した場合に、データ転送要求をＭＦＰ１に送信する。これにより、ＭＦＰ１の利用頻度が少ない場合には履歴情報の転送の間隔を広げることができ、ＭＦＰ１側の履歴情報の蓄積状態に応じてその履歴情報の転送を開始させることができる。
【０１１０】
また、パソコンから送信される画像データＤ３に基づいて画像形成を行うプリントジョブの実行の際に、履歴情報を蓄積記憶することとしてもよい。この場合、画像データＤ３の送信元のパソコンのシリアル番号やＩＰアドレスを取得して、これらの情報をユーザ情報として画像データＤ３と対応付けて記憶してもよいし、プリンタドライバを介してユーザ情報の入力をパソコン側で要求して、ユーザ情報を取得することとしてもよい。
【０１１１】
また、ＭＦＰ１において履歴情報をＨＤＤ１９に記憶する際には、その履歴情報を暗号化して記憶することとしてもよいし、ＨＤＤ１９全体に暗号化を施すこととしてもよい。これにより、ＭＦＰ１側でＨＤＤ１９内のデータの改竄が行われることを防止することができる。
【図面の簡単な説明】
【０１１２】
【図１】画像管理システムのシステム構成の一例を示すブロック図。
【図２】ＭＦＰの機能構成の一例を示すブロック図。
【図３】（ａ）はジョブファイル、（ｂ）はユーザ情報リスト、（ｃ）は監視対象ユーザリストのデータ構成の一例を示す図。
【図４】履歴情報テーブルのデータ構成の一例を示す図。
【図５】管理サーバの機能構成の一例を示すブロック図。
【図６】ＭＦＰの具体的な動作を説明するための第１のフローチャート。
【図７】ＭＦＰの具体的な動作を説明するための第２のフローチャート。
【図８】管理サーバの具体的な動作を説明するためのフローチャート。
【図９】画像管理システムの通信シーケンスの一例を示す図。
【符号の説明】
【０１１３】
Ｓ      画像管理システム
１      ＭＦＰ
１０    制御部
１１    操作部
１２    表示部
１３    スキャナ部
１４    プリント部
１５    後処理部
１６    画像処理部
１７    不揮発メモリ
１８    画像メモリ
１９    ＨＤＤ
２０    通信部
１７０  ジョブ実行可否フラグ
１９０  ユーザ情報リスト
１９２  監視対象ユーザリスト
１９４  履歴情報テーブル
３      管理サーバ
３０    制御部
３１    操作部
３２    表示部
３３    ＨＤＤ
３４    通信部
Ｎ１   通信ネットワーク
Ｎ３   公衆回線網
【図１】
2008028629.tif 000003
【図２】
2008028629.tif 000004
【図３】
2008028629.tif 000005
【図４】
2008028629.tif 000006
【図５】
2008028629.tif 000007
【図６】
2008028629.tif 000008
【図７】
2008028629.tif 000009
【図８】
2008028629.tif 000010
【図９】
2008028629.tif 000011