(57)【要約】【課題】コストを増大させることなく、安全性の高いコピーリプリント機能を実現する画像形成装置及びその制御方法を提供する。【解決手段】本画像形成装置においては、画像形成処理を実行した際に、認証したユーザのユーザプロファイルのプロファイル種別と、リプリント機能の可否情報とに従って、リプリントデータの保存期間を決定する。さらに、画像形成装置は、決定した保存期間におけるリプリントデータの保存を対象の外部装置に指示する。【選択図】図１
2011255651.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と連携して画像形成処理を実行可能な画像形成装置であって、
ユーザ認証を行う認証手段と、
ユーザ情報を管理するデータベースにおいて認証したユーザに設定されている接続先となる外部装置から、以前実行された前記画像形成処理を再度実行するリプリント機能の実行が有効であるか否かを示すリプリント情報と、プロファイル種別を示す種別情報とを少なくとも含むユーザプロファイルを取得するプロファイル取得手段と、
前記リプリント情報が有効を示す場合に、前記画像形成処理に用いられる画像データの前記外部装置における保存期間を、前記ユーザプロファイルの前記種別情報に従って決定し、決定した該保存期間を前記外部装置に指示する指示手段と、
前記外部装置と連携して画像形成処理を実行するとともに、前記リプリント情報が有効である場合に、実行した前記画像形成処理に用いた画像データを前記外部装置に送信する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記種別情報は、当該ユーザプロファイルがマスタであるか、コピーであるか、又は、前記画像形成装置に接続されたサーバにコピーされたユーザプロファイルであるかを示す情報であり、
前記指示手段は、
前記種別情報において当該ユーザプロファイルがマスタであることが示される場合に、前記画像形成処理を連携して実行する外部装置に対して、前記画像データを保存するように指示し、
前記種別情報において当該ユーザプロファイルがコピーであることが示される場合に、前記画像形成処理を連携して実行する外部装置に対して、当該ユーザが前記画像形成装置にログインしている間のみ前記画像データを保存するように指示し、
前記種別情報においてサーバにコピーされたユーザプロファイルであることが示される場合に、前記画像形成処理を連携して実行する外部装置に対して、一定期間のみ前記画像データを保存するように指示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
認証したユーザがログアウトすると、前記画像形成処理を連携して実行する外部装置に対して、当該ユーザのログアウトを通知する通知手段をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記プロファイル取得手段は、前記データベースに前記認証手段によって認証されたユーザに対応するユーザ情報が無い場合は、前記サーバから認証されたユーザの前記ユーザプロファイルを取得することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記外部装置からユーザプロファイルとともに、該ユーザプロファイルの登録要求を受信する手段と、
前記外部装置がサーバであるか否かに基づき、受信した前記ユーザプロファイルの前記種別情報を設定するとともに、前記データベースに該ユーザプロファイルをユーザ情報として登録する手段と、
前記種別情報が設定された前記ユーザプロファイルを、前記登録要求を要求した前記外部装置に送信する手段と
をさらに備えることを特徴とする請求項２乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記外部装置から登録されているユーザプロファイルの削除要求を受信する手段と、
前記削除要求に対応する、前記データベースに登録されたユーザプロファイルを削除する手段と
をさらに備えることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記外部装置から該外部装置をサーバとして登録するためのサーバ登録要求を受信する手段と、
前記データベースにおいて、前記サーバ登録要求を要求した外部装置をサーバとして登録する手段と
をさらに備えることを特徴とする請求項２乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記外部装置から前記サーバとしての登録を削除する要求を受信する手段と、
前記データベースにおいて、前記外部装置に対する前記サーバとしての登録を削除する手段と
をさらに備えることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
外部装置と連携して画像形成処理を実行可能な画像形成装置の制御方法であって、
認証手段が、ユーザ認証を行う認証ステップと、
プロファイル取得手段が、ユーザ情報を管理するデータベースにおいて認証したユーザに設定されている接続先となる外部装置から、以前実行された前記画像形成処理を再度実行するリプリント機能の実行が有効であるか否かを示すリプリント情報と、プロファイル種別を示す種別情報とを少なくとも含むユーザプロファイルを取得するプロファイル取得ステップと、
指示手段が、前記リプリント情報が有効を示す場合に、前記画像形成処理に用いられる画像データの前記外部装置における保存期間を、前記ユーザプロファイルの前記種別情報に従って決定し、決定した該保存期間を前記外部装置に指示する指示ステップと、
画像形成手段が、前記外部装置と連携して画像形成処理を実行するとともに、前記リプリント情報が有効である場合に、実行した前記画像形成処理に用いた画像データを前記外部装置に送信する画像形成ステップと
を実行することを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項９に記載の画像形成装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置では、一度コピーした原稿を、再度読み取ることなくプリントする機能（以下では、コピーリプリント機能と称する。）が知られている。例えば、特許文献１では、コピーが行われたときの履歴情報と画像を保存し、履歴情報から再度プリントする技術を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１５４５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、以下に記載する問題がある。例えば、上記従来技術では、画像形成装置の内部にコピー履歴情報と画像を保存するための記録装置を必要とするため、コストの増大に繋がっていた。したがって、廉価な画像形成装置では、コスト面を考慮すると、記憶容量の増大が困難であるため、コピーリプリント機能を実現することが困難であった。
【０００５】
また、コピー履歴情報と画像を外部装置に保存し、コピーリプリント機能を実現する場合には、画像形成装置の記憶容量を増大させる必要は無くなるが、コピー画像が外部装置に残ってしまうため情報漏洩などのセキュリティ面での問題が生じてしまう。そのため、コピー履歴情報と画像を適切に管理する必要があった。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、コストを増大させることなく、安全性の高いコピーリプリント機能を実現する画像形成装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、例えば、外部装置と連携して画像形成処理を実行可能な画像形成装置として実現できる。画像形成装置は、ユーザ認証を行う認証手段と、ユーザ情報を管理するデータベースにおいて認証したユーザに設定されている接続先となる外部装置から、以前実行された画像形成処理を再度実行するリプリント機能の実行が有効であるか否かを示すリプリント情報と、プロファイル種別を示す種別情報とを少なくとも含むユーザプロファイルを取得するプロファイル取得手段と、リプリント情報が有効を示す場合に、画像形成処理に用いられる画像データの外部装置における保存期間を、ユーザプロファイルの種別情報に従って決定し、決定した保存期間を外部装置に指示する指示手段と、外部装置と連携して画像形成処理を実行するとともに、リプリント情報が有効である場合に、実行した画像形成処理に用いた画像データを外部装置に送信する画像形成手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、コストを増大させることなく、安全性の高いコピーリプリント機能を実現する画像形成装置及びその制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る画像形成システム１０の構成例を示すブロック図である。
【図２】本実施形態に係る操作部１１０の一例を示す図である。
【図３】本実施形態に係る操作部１１０に表示される画面例を示す図である。
【図４】本実施形態に係るユーザプロファイルの一例である。
【図５】本実施形態に係るユーザ情報データベースの一例である。
【図６】本実施形態に係る画像処理アプリケーションのユーザプロファイルの設定及び送信画面の一例を示す図である。
【図７】本実施形態に係る画像処理アプリケーションのサーバ設定及び登録画面の一例を示す図である。
【図８】本実施形態に係る画像処理アプリケーションによるユーザプロファイルの送信手順を示すフローチャートである。
【図９】本実施形態に係る画像処理アプリケーションによるサーバ登録手順を示すフローチャートである。
【図１０】本実施形態に係る複写機１００が外部装置からの要求に対する処理手順を示すフローチャートである。
【図１１】本実施形態に係る複写機１００の拡張コピーの処理手順を示すフローチャートである。
【図１２】本実施形態に係る画像処理アプリケーションの拡張コピーの実行とリプリントデータを生成する際の処理手順を示すフローチャートである。
【図１３】本実施形態に係るコピーリプリント機能の画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
＜画像形成システムの構成＞
まず、図１を参照して、本実施形態に係る画像形成システム１０の構成例について説明する。各ブロックはモジュールを示す。図１に示すように、画像形成システム１０は、画像形成装置である複写機１００、及び、外部装置であるＰＣ２００、３００、４００を備える。本画像形成システム１０では、複写機１００がＰＣ２００、３００、４００と連携して画像形成処理を実行可能である。本実施形態では、複写機とＰＣとが連携した画像形成処理として、複写機で原稿を読み取り、読み取った画像データをＰＣに送信し、ＰＣで当該画像データに画像処理を施し、画像処理後の画像データを複写機で印刷する処理を例に説明する。
【００１２】
複写機１００は、ＣＰＵ１０１、操作部１１０、画像処理部１４０、メモリ１５０、外部ＩＦ１６０、スキャナ１７０及びプリンタ１８０を備える。ＣＰＵ１０１は、メモリ１５０等に格納されたプログラムを実行することにより、複写機１００内にあるモジュールを統括的に制御する。操作部１１０は、ユーザへ情報を通知するとともに、ユーザ指示を受け付けて複写機１００内の各ブロックに伝える。
【００１３】
スキャナ１７０は、原稿の読み取りを行ない、画像を後段のモジュールに出力する。画像処理部１４０はスキャナ１７０で読み取った画像データの画像処理を行う。メモリ１５０は、画像処理部１４０で処理された画像及びその属性を蓄積する。外部ＩＦ１６０は、例えば、メモリ１５０に蓄積されている画像データ及びその属性を読み出して、ＰＣ２００、３００、４００へ送信したり、ＰＣ２００、３００、４００からの情報を受信する。プリンタ１８０は、メモリ１５０に蓄積されている画像の印刷を行う。その際に、必要があれば画像処理部１４０で出力用の画像処理が行われる。本実施形態では、スキャナ１７０及びプリンタ１８０が複写機１００に設けられる構成としたが、少なくとも一方が外部に設けられてもよい。
【００１４】
以下では、ＰＣ２００の構成について説明する。本実施形態においてＰＣ２００はサーバを示しており、ＰＣ３００及びＰＣ４００は一般ユーザのＰＣである。なお、ＰＣ３００、４００もＰＣ２００と同様の構成であるため、詳細な説明は省略する。
【００１５】
ＰＣ２００は、ＣＰＵ２０１、外部ＩＦ２０２、メモリ２０３、画像処理アプリケーション２１０、及びプロファイル・データベース（以下、プロファイルＤＢと略記する。）２２０を備える。ＣＰＵ２０１は、メモリ２０３等に格納されたプログラムを実行することにより、ＰＣ２００内のモジュールを統括的に制御する。外部ＩＦ２０２は、他の装置と通信を行う。
【００１６】
メモリ２０３は、外部ＩＦ２０２を介して受信したデータの蓄積や外部ＩＦ２０２を通して送出するデータを一時的に格納する。画像処理アプリケーション２１０は、プロファイルＤＢ２２０の設定に応じた画像処理やユーザプロファイルの管理を行う。画像処理が行われたデータは、外部ＩＦ２０２を介して複写機１００へ送出される。プロファイルＤＢ２２０は、ユーザ毎にどのような画像処理を行うかを示すプロファイル情報が格納されている。
【００１７】
＜画像形成装置の操作部＞
次に、図２を参照して、複写機１００の操作部１１０の詳細について説明する。１１１から１１４はそれぞれ「コピー」「拡張コピー」「ファックス」「スキャン」ジョブのファンクションキーである。押下することで、当該ジョブの基本画面に遷移する。選択されているファンクションはファンクションキーが点灯する。
【００１８】
図２では「拡張コピー」が選択されていることを示している。１１５は認証キーであり、ユーザのログイン／ログアウト時の操作で使用する。１１６はＯＫキーであり、項目の選択時に使用する。１１７から１２０は上下左右の矢印キーであり、項目の移動に使用する。１２１はＬＣＤであり、操作画面を表示する。１２２は白黒プリントのスタートキーであり、押下可能な状態ではスタートキーが点灯する。同様に１２３はカラープリントのスタートキーであり、押下可能な状態ではスタートキーが点灯する。１２４はストップキーであり、ジョブの停止などで使用する。１２５は状況確認キーである。状況確認キー１２５を押下することで、図１４に示す状況確認画面９１０に遷移し、デバイス状況や各ジョブの状況・履歴を確認することができる。
【００１９】
＜画面例＞
次に、図３を参照して、操作部１１０のＬＣＤ１２１に表示される画面について説明する。図３は、コピー機能の画面例を示す。３５０は、コピーの基本画面であり、５行から構成され、最初の１行目に現在の状態が表示される。２行目は複写倍率と選択されている給紙段情報を表示する。１行目と２行目の右端に大きく数字でコピー部数を表示する。３行目から５行目はコピージョブに指定可能な動作モード項目３５２を表示する。表示しきれない場合は、スクロールバー３５１を右端に表示する。
【００２０】
３６０は拡張コピー機能の基本画面である。ＰＣ３００及びＰＣ４００などの一般ユーザのＰＣと接続されている場合、一般外部装置接続アイコン３６１が表示される。３７０も拡張コピー機能の画面を示す。ＰＣ２００などサーバと接続されている場合、サーバ装置接続アイコン３７１が表示される。
【００２１】
３８０は認証画面である。認証画面３８０は、ユーザ認証が有効な設定の場合に表示され、ログイン後、コピー機能や拡張コピー機能を使用する場合は画面３５０、３６０、３７０のいずれかの画面に遷移する。３８１でユーザＩＤの入力を行い、３８２で暗証番号の入力を行う。また、認証画面３８０は、図１４に示す９２０でリプリント９２１を選択した場合も表示され、ログイン後に図１４に示す画面９４０が表示される。
【００２２】
３９０は拡張コピー機能が選択されたが、ＰＣ２００、３００、４００のいずれも使用できない場合に表示される画面である。画面３９０が操作部１１０に表示されている際に、ＯＫキー１１６が押下されると、通常コピー１１１が選択された状態に遷移する。
【００２３】
＜ユーザプロファイル＞
次に、図４を参照して、本実施形態におけるユーザプロファイルについて説明する。５１０は、一般ユーザＰＣ（ＰＣ３００、４００）で生成したユーザプロファイルである。プロファイル種別（種別情報）５１１は、ユーザプロファイルのオリジナルであることを示す「マスタ」が設定されている。このように、プロファイル種別には、当該プロファイルがマスタであるか、マスタのコピーであるか、又は、サーバへコピーしたことを示す情報が設定される。マスタプロファイル５１０では、ユーザＩＤ５１２とパスワード５１３、コピー設定情報、コピーリプリント機能使用の可否を示すコピーリプリント設定（リプリント情報）５１４が設定されている。ここでは、コピーリプリント設定５１４が「する」と設定されているため、当該ユーザはコピーリプリント機能を使用することができる。コピーリプリント機能とは、以前実行したコピー機能等に用いられた画像データを用いて、コピーを再度実行する機能を示す。
【００２４】
５２０は、一般ユーザＰＣで生成されたユーザプロファイルを複写機１００経由で他の一般ユーザＰＣへ送信するユーザプロファイルの一例である。プロファイル種別５２１にはユーザプロファイルをコピーしたことを示す「コピー」が設定されている。パスワードの管理はマスタプロファイル５１０と複写機１００で管理するユーザ情報データベース６００で行うため、コピープロファイル５２０では保持しない。
【００２５】
５３０は、一般ユーザＰＣで生成されたユーザプロファイルを複写機１００経由でサーバ（ＰＣ２００）へ送信するユーザプロファイルの一例である。プロファイル種別５３１には、サーバへコピーしたことを示す「サーバ」が設定されている。サーバプロファイル５３０もコピープロファイル５２０と同様にパスワードの管理は行わない。
【００２６】
５４０は、マスタプロファイル５１０において、コピーリプリント設定５１４を使用しない設定にした場合に、一般ユーザＰＣへ送られたプロファイルの一例である。コピープロファイル５４０ではコピーリプリント設定５４１で、リプリント機能が使用できないように設定されている。
【００２７】
＜ユーザ情報データベース＞
次に、図５を参照して、複写機１００において、一般ユーザＰＣから送られたユーザプロファイルに基づき生成したユーザ情報データベースについて説明する。ユーザ情報データベース６００では、ユーザＩＤ６０１、パスワード６０２、ＰＣ情報６０３、及び、コピーリプリント設定６０４の情報が管理されている。ユーザＩＤ６０１は、各ユーザに対して固有に割り当てられた識別番号である。パスワード６０２は、当該ユーザＩＤの認証を行うために使用される。ＰＣ情報６０３は、マスタプロファイルを保持するＰＣの情報を示す。コピーリプリント設定６０４は、当該ユーザがコピーリプリント機能を使用可能であるか否かを示す。ＰＣ２００（サーバ）から送られたプロファイルは、サーバであることを判別するために、６０５に示すように、ユーザＩＤにＤｅｆａｕｌｔを設定する。このように、ユーザ情報データベースは、図４に示すような各ユーザのユーザプロファイルの情報をまとめて管理するデータベースであり、複写機１００のメモリ１５０等に格納される。
【００２８】
＜ユーザプロファイルの設定＞
次に、図６を参照して、画像処理アプリケーション２１０、３１０、４１０のユーザプロファイルの設定及び送信画面の一例について説明する。図６に示す設定及び送信画面７００には、基本設定７０１として、ユーザ情報７０２、コピー設定７０３、リプリント設定７０４、及び接続先プリンタ情報７０５の設定項目が含まれる。設定及び送信画面７００は、ＰＣ２００、３００、４００の表示部に表示される。
【００２９】
ユーザ情報７０２では、ユーザＩＤとパスワードとが設定される。コピー設定７０３では、拡張コピーのための設定を登録する。リプリント設定７０４では、リプリント情報として、リプリントの可否とリプリントデータの保存先とが設定される。接続先プリンタ情報７０５では、接続する複写機１００の情報を設定又は確認することができる。
【００３０】
プロファイル送信キー７０６を押下することで、設定したユーザプロファイルを送信対象の複写機１００、即ち、接続先プリンタ情報７０５に設定されたプリンタに送信することができる。プロファイル削除キー７０７を押下することで、基本設定７０１の項目をクリアするとともに、複写機１００のデータベースに既に格納されているユーザプロファイルの削除を指示する。
【００３１】
＜サーバ設定＞
次に、図７を参照して、画像処理アプリケーション２１０、３１０、４１０のサーバ設定及び登録画面の一例について説明する。図７に示すサーバ設定及び登録画面８００には、サーバ設定８０１として、接続先プリンタ８０２、プリンタ管理者情報８０３、及びリプリント設定８０４の設定項目が含まれる。サーバ設定及び登録画面８００は、ＰＣ２００、３００、４００の表示部に表示される。つまり、上記サーバは、複写機１００に接続された外部装置であるＰＣ２００、３００、４００の何れかが登録されうるものである。
【００３２】
接続先プリンタ８０２では、接続する複写機１００の情報を設定又は確認することができる。プリンタ管理者情報８０３では、複写機１００で登録されている管理者情報が入力される。入力した管理者情報が複写機１００の管理者情報と一致しない場合はサーバ登録することはできない。リプリント設定８０４では、リプリントの可否と保存先を設定することができる。サーバ登録キー８０５を押下することで、複写機１００に当該ＰＣがサーバ登録される。プリンタ管理者情報８０３が複写機１００に保持されている設定と一致しない場合には、図示しないポップアップ画面により、登録できなかった旨のメッセージが表示される。サーバ登録解除キー８０６を押下することで、複写機１００にサーバ登録を解除するように指示することができる。
【００３３】
＜処理フロー＞
以下では、図８乃至図１２を参照して、本実施形態に関わる制御の処理フローについて説明する。まず、図８を参照して、画像処理アプリケーション２１０、３１０、４１０がユーザプロファイルを送信する際の処理フローについて説明する。各ステップはそれぞれ各ＰＣ２００、３００、４００のＣＰＵ２０１、３０１、４０１がメモリ２０３、３０３、４０３に格納されたプログラムを実行することにより実現される。ここでは、一例としてＣＰＵ２０１によって制御される画像処理アプリケーション２１０の処理について説明する。
【００３４】
まず、Ｓ１００１において、画像処理アプリケーション２１０は、設定及び送信画面７００で設定されたユーザ情報７０２を取得する。さらに、Ｓ１００２において、画像処理アプリケーション２１０は、設定情報（コピー設定７０３、リプリント設定７０４）を取得する。次に、Ｓ１００３において、画像処理アプリケーション２１０は、ＰＣ２００上のＯＳからＰＣ情報を取得し、ユーザ情報と設定情報をまとめてユーザプロファイルを生成し、接続先プリンタ７０８に登録された複写機１００へ当該ユーザプロファイルを送信する。
【００３５】
次に、Ｓ１００４において、画像処理アプリケーション２１０は、Ｓ１００３で送信した結果を複写機１００から取得する。送信に失敗した場合はＳ１００５へ進み、成功した場合はＳ１００６へ進む。Ｓ１００５において、画像処理アプリケーション２１０は、ユーザプロファイルを登録できなかった旨のメッセージをＰＣ２００の表示部に表示し、処理を終了する。一方、Ｓ１００６において、画像処理アプリケーション２１０は、ユーザプロファイルの登録に成功した旨のメッセージをＰＣ２００の表示部に表示し、処理を終了する。
【００３６】
次に、図９を参照して、画像処理アプリケーション２１０、３１０、４１０によるサーバ登録する際の処理フローについて説明する。各ステップはそれぞれ各ＰＣ２００、３００、４００のＣＰＵ２０１、３０１、４０１がメモリ２０３、３０３、４０３に格納されたプログラムを実行することにより実現される。ここでは、一例としてＣＰＵ２０１によって制御される画像処理アプリケーション２１０の処理について説明する。
【００３７】
まず、Ｓ１１０１において、画像処理アプリケーション２１０は、サーバ設定及び登録画面８００で設定されたプリンタ管理者情報８０３を取得する。さらに、Ｓ１１０２において、画像処理アプリケーション２１０は、設定情報（リプリント設定８０４）を取得する。次に、Ｓ１１０３において、画像処理アプリケーション２１０は、ＰＣ２００上のＯＳからＰＣ情報を取得し、プリンタ管理者情報と設定情報をまとめてサーバ登録情報を生成し、接続先プリンタ８０２に登録された複写機１００へ当該サーバ登録情報を送信する。
【００３８】
次に、Ｓ１１０４において、画像処理アプリケーション２１０は、Ｓ１１０３で送信した結果を複写機１００から取得する。送信に失敗した場合はＳ１１０５へ進み、成功した場合はＳ１１０６へ進む。Ｓ１１０５において、画像処理アプリケーション２１０は、サーバ登録できなかった旨のメッセージをＰＣ２００の表示部に表示し、処理を終了する。一方、Ｓ１１０６において、画像処理アプリケーション２１０は、サーバ登録に成功した旨のメッセージをＰＣ２００の表示部に表示し、処理を終了する。
【００３９】
次に、図１０を参照して、複写機１００がＰＣ２００、３００、４００から、プロファイルの登録・削除、サーバ登録・削除が要求された場合の処理フローについて説明する。各ステップは複写機１００のＣＰＵ１０１がメモリ１５０に格納されたプログラムを実行することによって実現される。
【００４０】
まず、Ｓ１２０１において、ＣＰＵ１０１は、ＰＣから指示を受け付けると、当該指示がプロファイルの登録要求であるか否かを判定する。プロファイルの登録要求であった場合はＳ１２０２へ進み、そうでない場合はＳ１２０８へ進む。Ｓ１２０２において、ＣＰＵ１０１は、ユーザプロファイルを受信し、ユーザ情報データベース６００に受信したユーザプロファイルを登録する。
【００４１】
続いて、Ｓ１２０３において、ＣＰＵ１０１は、ユーザ情報データベース６００に登録されているＰＣがあるか否かを判定する。登録されたＰＣがある場合はＳ１２０４へ進み、登録されているＰＣがない場合は処理を終了する。Ｓ１２０４において、ＣＰＵ１０１は、登録されたＰＣがサーバであるか否かを判定する。サーバＰＣであるかの判定は、ユーザ情報データベース６００のユーザＩＤがＤｅｆａｕｌｔであるか否かによって行う。サーバである場合はＳ１２０５へ進み、サーバでない場合はＳ１２０６へ進む。Ｓ１２０５において、ＣＰＵ１０１は、プロファイル種別をサーバに設定したサーバプロファイル５３０を生成し、Ｓ１２０７に進む。一方、Ｓ１２０６において、ＣＰＵ１０１は、プロファイル種別をコピーに設定したコピープロファイル５２０を生成し、Ｓ１２０７に進む。Ｓ１２０７において、ＣＰＵ１０１は、生成したユーザプロファイルを対象のＰＣへ送信し、処理をＳ１２０３へ戻す。
【００４２】
Ｓ１２０１でユーザプロファイルの登録ではないと判定されると、Ｓ１２０８において、ＣＰＵ１０１は、ＰＣからの指示がプロファイルの削除要求である否かを判定する。プロファイルの削除要求である場合はＳ１２０９へ進み、そうでない場合はＳ１２１２へ進む。Ｓ１２０９において、ＣＰＵ１０１は、ユーザ情報データベース６００から対象のＰＣ・ユーザＩＤに一致するユーザプロファイルを削除する。続いて、Ｓ１２１０において、ＣＰＵ１０１は、ユーザ情報データベース６００に登録ＰＣがあるか否か判定する。登録されたＰＣがある場合はＳ１２１１へ進み、登録されたＰＣがない場合は処理を終了する。Ｓ１２１１において、ＣＰＵ１０１は、当該ＰＣにユーザＩＤが一致するプロファイルの削除を指示し、処理をＳ１２１０へ戻す。
【００４３】
Ｓ１２０８でユーザプロファイルの削除ではないと判定されると、Ｓ１２１２において、ＣＰＵ１０１は、ＰＣからの指示がサーバ登録要求であるか否かを判定する。サーバ登録要求である場合はＳ１２１３へ進み、そうでない場合はＳ１２１４へ進む。Ｓ１２１３において、ＣＰＵ１０１は、サーバ情報をユーザ情報データベース６００へ登録し（サーバ情報６０６）、処理を終了する。
【００４４】
一方、Ｓ１２１４において、ＣＰＵ１０１は、ＰＣからの指示がサーバ登録の削除要求であるか否かを判定する。サーバ登録の削除要求の場合はＳ１２１５へ進み、そうでない場合は処理を終了する。Ｓ１２１５において、ＣＰＵ１０１は、ユーザ情報データベース６００からサーバ情報を削除し、処理を終了する。
【００４５】
次に、図１１を参照して、複写機１００における拡張コピーの処理フローについて説明する。ステップは複写機１００のＣＰＵ１０１がメモリ１５０に格納されたプログラムを実行することによって実現される。
【００４６】
まず、Ｓ１３０１において、ＣＰＵ１０１は、認証画面３８０を介して入力されたユーザＩＤとパスワードを取得し、ユーザ認証を行い、ユーザ認証が成功した場合はＳ１３０２へ進み、失敗した場合はＳ１３０１へ戻る。Ｓ１３０２において、ＣＰＵ１０１は、ログアウトしたか否かを判定する。ログアウトしなかった場合はＳ１３０３へ進み、ログアウトした場合はＳ１３１４へ進む。
【００４７】
Ｓ１３０３において、ＣＰＵ１０１は、ユーザが操作部１１０を使用して、接続するＰＣを選択したか否かを判定する。ＰＣが選択された場合はＳ１３０４へ進み、ＰＣが選択されなかった場合はＳ１３０２へ戻る。なお、Ｓ１３０３において、ＣＰＵ１０１は、接続するＰＣをユーザに選択させずに、ユーザ認証したＩＤとユーザ情報データベース６００に登録されたユーザＩＤに一致するＰＣを自動選択するようにしてもよい。また、ユーザＩＤに一致するＰＣが見つからなかった場合は、ユーザＩＤがＤｅｆａｕｌｔに設定されたＰＣ、即ち、サーバ（ここではＰＣ２００となる。）を優先的に自動選択してもよい。
【００４８】
Ｓ１３０４において、ＣＰＵ１０１は、プロファイル取得手段として機能し、選択されたＰＣのプロファイルＤＢからＳ１３０１で認証したユーザに対応するユーザプロファイルを取得する。次に、Ｓ１３０５において、ＣＰＵ１０１は、拡張コピー画面３６０、３７０を介して入力された情報に基づいて、拡張コピーの設定を行なう。続いて、Ｓ１３０６において、ＣＰＵ１０１は、スタートキー１２２、１２３が押下されたか否かを判定する。押下された場合はＳ１３０７へ進み、押下されなかった場合はＳ１３０２へ戻る。Ｓ１３０７において、ＣＰＵ１０１は、Ｓ１３０４で取得したユーザプロファイルにおいてコピーリプリント機能が有効であるか否かを判定する。有効である場合はＳ１３０８へ進み、有効でない場合はＳ１３１３へ進む。
【００４９】
Ｓ１３０８において、ＣＰＵ１０１は、Ｓ１３０４で取得したユーザプロファイルのプロファイル種別を判定する。プロファイル種別が「マスタ」の場合はＳ１３０９へ進み、「コピー」の場合はＳ１３１０へ進み、「サーバ」の場合はＳ１３１２へ進む。Ｓ１３０９において、ＣＰＵ１０１は、対象のＰＣに対して、保存期間をしていることなく、リプリントデータの保存を指示し、Ｓ１３１３に進む。つまり、ユーザプロファイルがマスタである場合は、保存期間に制限を設けることなく対象のＰＣに対して保存が指示される。
【００５０】
また、Ｓ１３１０において、ＣＰＵ１０１は、対象のＰＣに対して、保存期間としてユーザ認証中を指定し、リプリントデータの保存を指示し、Ｓ１３１１へ進む。つまり、ユーザプロファイルがコピープロファイルである場合は、対象のＰＣに対して、当該ユーザが複写機１００にログインしている期間を対象とし、リプリントデータの保存が指示される。Ｓ１３１１において、ＣＰＵ１０１は、ログアウトした場合に対象のＰＣに対してログアウト通知を発行することを示すフラグをセットする。なお、フラグは拡張コピーを実行したＰＣごとにセットされる。
【００５１】
Ｓ１３１２において、ＣＰＵ１０１は、対象のＰＣに対して一定期間のリプリントデータの保存を指示し、Ｓ１３１３に進む。つまり、ユーザプロファイルがサーバプロファイルである場合は、対象のＰＣに対して、保存期間として一定期間を設定し、リプリントデータの保存が指示される。なお、リプリントデータには、再度プリントするための画像・設定情報、ユーザ情報、実行日時が含まれる。次に、Ｓ１３１３において、ＣＰＵ１０１は、スキャナ１７０で読み取った画像データと設定情報、ユーザ情報を対象のＰＣへ送信し、送信した情報に基づきＰＣの画像処理アプリケーションが処理したプリントデータを受け取り、プリントする。プリント後、Ｓ１３０２へ戻る。このように、本実施形態においては、ユーザプロファイルのプロファイル種別に従ってリプリントデータの保存期間が決定される。
【００５２】
Ｓ１３０２でログアウトしたと判定した場合、Ｓ１３１４において、ＣＰＵ１０１は、ログアウト通知フラグがセットされているか否かを判定する。セットされていた場合はＳ１３１５へ進み、セットされていない場合はＳ１３０１へ戻る。Ｓ１３１５において、ＣＰＵ１０１は、対象のＰＣに対してログアウト通知を行いＳ１３０１へ戻る。
【００５３】
次に、図１２を参照して、画像処理アプリケーション２１０、３１０、４１０の拡張コピーの実行とリプリントを生成する際の処理フローについて説明する各ステップはそれぞれ各ＰＣ２００、３００、４００のＣＰＵ２０１、３０１、４０１がメモリ２０３、３０３、４０３に格納されたプログラムを実行することにより実現される。ここでは、一例としてＣＰＵ２０１によって制御される画像処理アプリケーション２１０の処理について説明する。
【００５４】
まず、Ｓ１４０１において、画像処理アプリケーション２１０は、複写機１００からのプロファイル送信要求を監視し、プロファイル送信要求を受信するとＳ１４０２に進む。Ｓ１４０２において、画像処理アプリケーション２１０は、複写機１００でログイン中のユーザＩＤと一致するユーザプロファイルを複写機１００へ送信する。続いて、Ｓ１４０３において、画像処理アプリケーション２１０は、複写機１００からリプリント指示を受け取った場合は、リプリント指示を保持する。
【００５５】
次に、Ｓ１４０４において、画像処理アプリケーション２１０は、複写機１００から拡張コピー実行の指示があったか否かを判定し、実行の指示があった場合はＳ１４０５へ進み、実行の指示がなかった場合はＳ１４０３へ戻る。Ｓ１４０５において、画像処理アプリケーション２１０は、複写機１００から画像データと設定情報を受信し、設定情報に基づき画像データに対して画像処理を施すことによってプリントデータを生成し、プリントデータを複写機１００へ送信する。
【００５６】
次に、Ｓ１４０６において、画像処理アプリケーション２１０は、リプリントの指示があったか否かを判定し、リプリントの指示があった場合はＳ１４０７へ進み、リプリントの指示がなかった場合はＳ１４１１へ進む。Ｓ１４０７において、画像処理アプリケーション２１０は、画像データ、設定情報、送信したプロファイル情報、実行日時からリプリントデータを生成する。
【００５７】
次に、Ｓ１４０８において、画像処理アプリケーション２１０は、Ｓ１４０３で取得したリプリント指示内容を判定する。リプリント指示が保持だった場合は、Ｓ１４１１へ進み、リプリント指示がログイン中保持の場合はＳ１４０９へ進み、リプリント指示が一定期間保持の場合はＳ１４１０に進む。Ｓ１４０９において、画像処理アプリケーション２１０は、複写機１００でログアウトが行われたかを監視するタスクを起動し、Ｓ１４１１に進む。ログアウト監視タスクは、複写機１００からログアウトの通知を受けると、保持していたリプリントデータを削除してタスクを終了する。また、Ｓ１４１０において、画像処理アプリケーション２１０は、リプリントデータ管理タスクを起動し、Ｓ１４１１に進む。リプリント管理タスクは、リプリントデータ中の実行日時と現在の時刻を比較し、一定時間経過したリプリントデータを削除しタスクを終了する。なお、時間の指定は、画像処理アプリケーション２１０、又は、複写機１００の操作部１１０で設定できるものとする。Ｓ１４１１において、画像処理アプリケーション２１０は、拡張コピーに使用した画像データと設定情報を削除し、処理を終了する。
【００５８】
＜画面例＞
次に、図１３を参照して、コピーリプリント機能における操作部１１０の画像表示について説明する。９１０は、操作部１１０の状況確認キー１２５を押下したときに表示される画面の一例である。３行目のコピージョブ状況／履歴／リプリント９１１を選択することで９２０の画面に遷移する。９２０は、コピージョブ状況の確認、コピー履歴の表示、リプリント実行を選択する画面の一例である。リプリント９２１を選択することで９３０の画面に遷移する。
【００５９】
９３０は、ユーザ情報データベース６００に登録されたＰＣからログイン中のユーザＩＤに一致するリプリントデータの表示情報を取得し表示する画面の一例である。リプリントデータの保存先がサーバに設定されたＰＣの場合は９３１のようなサーバアイコンを表示する。一方、リプリントデータの保存先がユーザＰＣである場合は９３２のようなＰＣアイコンを表示する。リプリントデータを指定する９３３ことで、９４０の画面に遷移する。
【００６０】
９４０は、選択したリプリントデータのプリントを実行する画面の一例である。プリント開始９４１を選択することで、ＰＣからプリントデータを受信し、リプリントを実行する。なお、設定詳細９４２を選択し、図示しない画面でコピージョブに指定可能な動作モード項目３５２を再度設定できるようにしてもよい。
【００６１】
以上説明したように、本実施形態に係る画像形成装置においては、画像形成処理を実行した際に、認証したユーザのユーザプロファイルのプロファイル種別と、リプリント機能の可否情報とに従って、リプリントデータの保存期間を決定する。さらに、画像形成装置は、決定した保存期間におけるリプリントデータの保存を対象の外部装置に指示する。これにより、本画像形成装置は、リプリントデータの保存を外部装置に依頼することにより、自身のメモリ資源を消費することなく、リプリント機能を実現することができる。さらに、本画像形成装置は、リプリントデータの保存における保存期間を当該外部装置に対して指示することにより、当該リプリントデータの情報漏洩を軽減することがき、安全性の高いリプリント機能を実現することができる。
【００６２】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011255651.tif 000003
【図２】
2011255651.tif 000004
【図３】
2011255651.tif 000005
【図４】
2011255651.tif 000006
【図５】
2011255651.tif 000007
【図６】
2011255651.tif 000008
【図７】
2011255651.tif 000009
【図８】
2011255651.tif 000010
【図９】
2011255651.tif 000011
【図１０】
2011255651.tif 000012
【図１１】
2011255651.tif 000013
【図１２】
2011255651.tif 000014
【図１３】
2011255651.tif 000015