(57)【要約】【課題】外部から受信した画像データを保持する情報処理装置が、当該画像データを情報処理装置へ転送した画像形成装置と好適に連携して当該画像データを削除する画像形成システム、情報処理装置、それらの制御方法、及びプログラムを提供する。【解決手段】画像形成装置は、外部から受信した画像データを情報処理装置へ転送し、画像データの転送に関する履歴情報を生成する。また、情報処理装置は、転送された画像データを保持し、当該画像データを削除する削除要求をユーザから受け付けると、画像形成装置から上記履歴情報を取得し、取得した履歴情報に削除要求を受けた画像データの情報があれば保持している画像データを削除せず、履歴情報に削除要求を受けた画像データの情報が無ければ画像データを削除する。【選択図】図４
2013135342.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、情報処理装置とを含む画像形成システムであって、
前記画像形成装置は、
外部から画像データを受信する受信手段と、
前記受信手段によって受信した画像データを前記情報処理装置へ転送する転送手段と、
前記転送手段による画像データの転送に関する履歴情報を生成する履歴情報生成手段と
を備え、
前記情報処理装置は、
前記転送手段によって転送された画像データを保持する保持手段と、
前記保持手段によって保持されている画像データを削除する削除要求をユーザから受け付ける受付手段と、
前記画像形成装置から前記履歴情報を取得する取得手段と、
前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持手段によって保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持手段によって保持している画像データを削除する削除手段と
を備えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、
前記情報処理装置から発行される要求、前記画像形成装置に設けられた操作部を介して入力されるユーザ入力、及び、前記履歴情報が生成されてからの経過時間に従って、前記履歴情報に含まれる該当する画像データの情報を更新する履歴情報制御手段をさらに備えることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記履歴情報制御手段は、前記履歴情報に含まれる該当する画像データの情報の閲覧を禁止することによって、該情報を更新することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記履歴情報制御手段は、前記履歴情報に含まれる該当する画像データの情報を削除することによって、該情報を更新することを特徴とする請求項２に記載の画像形成システム。
【請求項５】
前記受付手段が受け付ける削除要求は、前記保持手段によって保持されている画像データを即時に削除する要求を指定可能であり、
前記削除手段は、
前記画像データを即時に削除する要求を受け付けると、前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報がある場合であっても、当該画像データを削除し、削除した画像データに関する前記履歴情報を削除する要求を前記画像形成装置に対して通知することを特徴とする請求項１乃至４の何れか１項に記載の画像形成システム。
【請求項６】
前記削除手段は、
前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば、前記取得手段を用いて前記履歴情報を定期的に取得し、前記履歴情報に前記削除要求を受けた画像データの情報が無くなると、前記保持手段によって保持している画像データを削除することを特徴とする請求項１乃至４の何れか１項に記載の画像形成システム。
【請求項７】
前記情報処理装置は、
前記受付手段によって前記削除要求を受け付けると、前記画像形成装置へ該削除要求を送信する送信手段をさらに備え、
前記画像形成装置は、
ネットワークを介して接続された前記情報処理装置及び複数の他の情報処理装置から受信するポーリングパケットの受信時刻をそれぞれ記憶する記憶手段と、
前記削除要求を受信すると、前記記憶手段に記憶された情報から、最後に受信したポーリングパケットを発行した前記他の情報処理装置を特定し、特定した前記他の情報処理装置へ削除する画像データを転送するように前記情報処理装置へ指示する転送先指示手段と、をさらに備え、
前記削除手段は、さらに、
前記画像データを削除する際に、前記転送先指示手段によって指示された前記他の情報処理装置へ該画像データを転送することを特徴とする請求項１乃至６の何れか１項に記載の画像形成システム。
【請求項８】
前記情報処理装置は、
前記受付手段によって前記削除要求を受け付けると、前記画像形成装置へ該削除要求を送信する送信手段をさらに備え、
前記画像形成装置は、
ネットワークを介して接続された前記情報処理装置及び複数の他の情報処理装置における、画像データの閲覧履歴を画像データごとに記憶する記憶手段と、
前記削除要求を受信すると、前記記憶手段に記憶された情報から、削除対象となる画像データを最後に閲覧した前記他の情報処理装置を特定し、特定した前記他の情報処理装置へ削除する画像データを転送するように前記情報処理装置へ指示する転送先指示手段と、をさらに備え、
前記削除手段は、さらに、
前記画像データを削除する際に、前記転送先指示手段によって指示された前記他の情報処理装置へ該画像データを転送することを特徴とする請求項１乃至６の何れか１項に記載の画像形成システム。
【請求項９】
前記受信手段は、外部からファクシミリ回線を介して前記画像データを受信することを特徴とする請求項１乃至８の何れか１項に記載の画像形成システム。
【請求項１０】
画像形成装置と、情報処理装置とを含む画像形成システムの制御方法であって、
前記画像形成装置が、
受信手段が、外部から画像データを受信する受信ステップと、
転送手段が、前記受信ステップにおいて受信した画像データを前記情報処理装置へ転送する転送ステップと、
履歴情報生成手段が、前記転送ステップによる画像データの転送に関する履歴情報を生成する履歴情報生成ステップと
を実行し、
前記情報処理装置が、
保持手段が、前記転送ステップにおいて転送された画像データを保持する保持ステップと、
受付手段が、前記保持ステップにおいて保持されている画像データを削除する削除要求をユーザから受け付ける受付ステップと、
取得手段が、前記画像形成装置から前記履歴情報を取得する取得ステップと、
削除手段が、前記取得ステップにおいて取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持ステップにおいて保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持ステップにおいて保持している画像データを削除する削除ステップと
を実行することを特徴とする画像形成システムの制御方法。
【請求項１１】
請求項１０に記載の画像形成システムの制御方法における各ステップをコンピュータに実行させるためのプログラム。
【請求項１２】
画像形成装置と接続可能な情報処理装置であって、
前記画像形成装置から転送された画像データを保持する保持手段と、
前記保持手段によって保持されている画像データを削除する削除要求をユーザから受け付ける受付手段と、
前記画像形成装置から画像データの転送に関する履歴情報を取得する取得手段と、
前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持手段によって保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持手段によって保持している画像データを削除する削除手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
画像形成装置と接続可能な情報処理装置の制御方法であって、
保持手段が、前記画像形成装置から転送された画像データを保持する保持ステップと、
受付手段が、前記保持ステップにおいて保持されている画像データを削除する削除要求をユーザから受け付ける受付ステップと、
取得手段が、前記画像形成装置から画像データの転送に関する履歴情報を取得する取得ステップと、
削除手段が、前記取得ステップにおいて取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持ステップにおいて保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持ステップにおいて保持している画像データを削除する削除ステップと
を実行することを特徴とする情報処理装置の制御方法。
【請求項１４】
請求項１３に記載の情報処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ機能を有する画像形成システム、情報処理装置、それらの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、装置サイズがコンパクトな画像形成装置の分野においてコスト競争が激しいだけでなく、更なる小型化かつ高機能であることが求められている。また、パーソナルコンピュータ及びネットワークが広く普及し、画像形成装置と外部装置が連携して、より利便性の高い機能を提供することが検討されている。例えば、ファクシミリ機能を内蔵した画像形成装置に対してパーソナルコンピュータから画像データを送付し、直接ファクシミリ回線にデータを送信する機能がある。また、逆にファクシミリ回線より受信した画像データをパーソナルコンピュータに送信し、紙に出力することなく画像データを利用する機能がある。ここで、画像データを紙出力しない場合、画像データを電子データとして保存する必要がある。しかし、画像形成装置において電子データを保存できる容量は有限であるため、保存可能な一定量に達するまでに保存したデータを処理する必要がある。特許文献１には、受信した画像データを画像形成装置本体に保存し、消去前に特定のパーソナルコンピュータに転送する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３２２４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術には以下に記載する問題がある。例えば、特許文献１に記載のファクシミリ装置では、画像データの送信先が他のパーソナルコンピュータからは分からないため、画像データを共有することができない。共有を行う方法として、ファクシミリ装置自身で、画像データをパーソナルコンピュータに送信したことを示す履歴（送信履歴）を管理し、その情報を他のユーザから閲覧可能にする方法が考えられる。そして、ユーザが送信履歴に示される送信先のパーソナルコンピュータから画像データを取得する方法が考えられる。
【０００５】
しかし、この方法では、送信先のパーソナルコンピュータで保存されている画像データが当該コンピュータから削除された場合、送信履歴は残っているものの、実際には画像データが存在しないという矛盾が生じてしまう。これは、送信履歴に基づいて画像データを閲覧しようとするパーソナルコンピュータが知ることなく、所望の画像データが削除されることを意味する。この課題を解決する方法として、送信先のパーソナルコンピュータで画像データを保存し続ける方法があるが、送信履歴からなくなった場合でも不要なデータを保持し続けてしまい、メモリ資源を無駄に消費してしまう。送信履歴は画像形成装置内のメモリに蓄積するため有限であり、蓄積データが一定の量を超えた場合には古いものから削除することになる。そのため、送信履歴からなくなった画像データは、他のパーソナルコンピュータからは閲覧ができないが、送信先のパーソナルコンピュータでは削除可否の判断がつかないという問題が生じる。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、外部から受信した画像データを保持する情報処理装置が、当該画像データを情報処理装置へ転送した画像形成装置と好適に連携して当該画像データを削除する画像形成システム、情報処理装置、それらの制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像形成装置と、情報処理装置とを含む画像形成システムであって、前記画像形成装置は、外部から画像データを受信する受信手段と、前記受信手段によって受信した画像データを前記情報処理装置へ転送する転送手段と、前記転送手段による画像データの転送に関する履歴情報を生成する履歴情報生成手段とを備え、前記情報処理装置は、前記転送手段によって転送された画像データを保持する保持手段と、前記保持手段によって保持されている画像データを削除する削除要求をユーザから受け付ける受付手段と、前記画像形成装置から前記履歴情報を取得する取得手段と、前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持手段によって保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持手段によって保持している画像データを削除する削除手段とを備えることを特徴とする。
【０００８】
また、本発明は、画像形成装置と接続可能な情報処理装置であって、前記画像形成装置から転送された画像データを保持する保持手段と、前記保持手段によって保持されている画像データを削除する削除要求をユーザから受け付ける受付手段と、前記画像形成装置から画像データの転送に関する履歴情報を取得する取得手段と、前記取得手段によって取得した前記履歴情報に前記削除要求を受けた画像データの情報があれば前記保持手段によって保持している画像データを削除せず、前記履歴情報に前記削除要求を受けた画像データの情報が無ければ前記保持手段によって保持している画像データを削除する削除手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明は、外部から受信した画像データを保持する情報処理装置が、当該画像データを情報処理装置へ転送した画像形成装置と好適に連携して当該画像データを削除する画像形成システム、情報処理装置、それらの制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る画像形成装置の構成例を示す図である。
【図２】第１の実施形態に係るファクシミリシステムの動作手順を示す図である。
【図３】第１の実施形態に係るＰＣ１２１で実行するソフトウェアの構成例を示す図である。
【図４】第１の実施形態に係るファクシミリシステムのＰＣ１２１側のフローチャートである。
【図５】第１の実施形態に係るファクシミリシステムの画像形成装置１００側のフローチャートである。
【図６】第３の実施形態に係る画像データを保存する場合のシステム構成を説明する説明図である。
【図７】第３の実施形態に係るＲＡＭ１０３に格納される、ＰＣの情報を示す管理テーブル７００である。
【図８】第３の実施形態に係るＰＣ１２１にて実行されるプログラムで、ＰＣ１２１が画像を転送する際のフローチャートである。
【図９】第４の実施形態に係る画像データ２０９がＰＣから閲覧される場合のシステム図である。
【図１０】第４の実施形態に係るＲＡＭ１０３に格納される、画像データに対する最終閲覧者の情報を示す閲覧管理テーブル１０００である。
【図１１】第４の実施形態に係るＲＯＭ１０４に格納されたプログラムで、ＣＰＵ１０２にて実行され、最終閲覧ＰＣへ画像データを転送する場合の、画像形成装置１００側のフローチャートである。
【図１２】第３の実施形態に係るＲＯＭ１０４に格納されたプログラムで、ＣＰＵ１０２にて実行され、ポーリングパケットの最終受信時刻７０４を用いて、転送先指示６０２を発行する場合の画像形成装置１００のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜画像形成装置の構成＞
以下では、図１乃至図５を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る画像形成装置１００のハードウェア構成例について説明する。各ブロックはモジュールを示しており、ブロック間の矢印はデータ又は指示の流れを示している。画像形成装置１００は、印刷部１０７、読取部１０９、操作パネル１１０、回線Ｉ／Ｆ１１２、及び、これらの制御を司るコントローラ部１０１を備える。
【００１３】
コントローラ部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、ＭＯＤＥＭ１１１、ＵＳＢ  Ｉ／Ｆ１１５、ネットワークＩ／Ｆ１１８を備え、各ブロックはシステムバス１０５によって総合通信可能に接続されている。ＣＰＵ１０２は、各種制御プログラムに従って各ブロックを総括的に制御する。ＣＰＵ１０２は、例えば、ＲＯＭ１０４のプログラム領域に記憶された圧縮されたデータをＲＡＭ１０３へ伸張、展開して実行することにより、上記制御を実現する。また、不図示のハードディスクドライブ（ＨＤＤ）に前述の各種制御プログラムを圧縮状態／非圧縮状態で格納してもよい。
【００１４】
ネットワークＩ／Ｆ１１８は、ネットワーク網（ＬＡＮ）１２０などを介して情報処理装置であるホストコンピュータ１２１、１２２（以下、ＰＣと称する。）と接続可能である。ネットワークＩ／Ｆ１１８とネットワーク網１２０とは、ＬＡＮケーブル１１９などの通信ケーブルで接続される。ＭＯＤＥＭ１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４と接続し、不図示の他の画像形成装置やファクシミリ装置、電話機などと通信処理を行う。回線Ｉ／Ｆ１１２と公衆回線網１１４とは、一般的に電話線１１３などで接続される。
【００１５】
印刷部Ｉ／Ｆ１０６は、印刷部１０７（プリンタエンジン）に画像信号を出力するインタフェースを担う。また、読取部Ｉ／Ｆ１０８は、読取部１０９（スキャナエンジン）からの読取画像信号を入力するインタフェースを担う。ＣＰＵ１０２は、読取部Ｉ／Ｆ１０８より入力された画像信号を処理し、記録画像信号として印刷部Ｉ／Ｆ１０６へ出力する。図１の例では、読取部１０９及び印刷部１０７を画像形成装置１００の内部にある構成としたが、それぞれもしくは両方とも外部にある構成でもよい。
【００１６】
ＣＰＵ１０２は、ＲＯＭ１０４のフォント領域に記憶されたフォント情報を用いて、操作パネル（操作部）１１０の表示部に文字や記号を表示したり、ユーザの指示を受けた操作パネル１１０からの指示情報を受けたりする。また、ＲＯＭ１０４のデータ領域には、ＣＰＵ１０２によって画像形成装置１００の装置情報や、ユーザの電話帳情報、部門管理情報などが記憶され、ＣＰＵ１０２により必要に応じて読み出され、必要に応じて更新される。
【００１７】
＜画像形成システムの動作手順＞
次に、図２を参照して、本実施形態に係る画像形成システムの動作手順について説明する。本実施形態では、画像形成システムの一例としてファクシミリシステムを例に説明する。２０１は、画像形成装置１００による外部からのファクシミリ受信を示す。ファクシミリを受信した画像形成装置１００は、受信した画像データをＲＡＭ１０３に保持する。２０２は、ＰＣ１２１による画像形成装置１００に対する送信履歴確認要求の送信を示す。２０３は、画像形成装置１００によるＰＣ１２１に対する履歴情報の送信を示す。同様に、２０４は、ＰＣ１２２による画像形成装置１００に対する送信履歴確認要求の送信を示し、２０５は、画像形成装置１００によるＰＣ１２２に対する履歴情報の送信を示す。
【００１８】
ここで、履歴情報とは、画像形成装置１００がファクシミリ回線等を介して外部から受信した画像データを他の装置へ転送した際の当該転送に関する情報を示す。例えば、履歴情報には、少なくとも転送先の装置を示す情報と、転送された画像データを示す情報とが含まれる。当該履歴情報は、画像形成装置１００において生成されて保持され、例えば、生成されてからの経過時間が所定時間を超えた後に自動的に削除されたり、ユーザ入力に従って削除されたり、外部装置からの要求に従って削除されてもよい。これらの履歴情報における生成、削除は、ＣＰＵ１０２が履歴情報生成手段や履歴情報制御手段として機能することによって実現される。本実施形態によれば、履歴情報に画像データを示す情報が含まれるにも関わらず、転送先の装置において当該画像データが削除されているという矛盾を防止する。また、履歴情報に画像データを示す情報が存在しないにも関わらず、転送先の装置において当該画像データが保持されているという矛盾を防止する。つまり、本実施形態に係る画像形成システムでは、履歴情報に含まれる画像データを示す情報と、当該画像データとが同期して削除されることとなる。
【００１９】
２０９は、画像形成装置１００からＰＣ１２１に送信され、ＰＣ１２１で保持される画像データを示す。なお、２０３、２０４の履歴情報には、画像形成装置１００がどこに画像データを送信したかを示す情報（送信先情報）が含まれる。図２では示していないが、送信される画像データ２０９はＬＡＮ１２０に接続される全てのＰＣに送信される可能性があり、履歴情報にはそれらの送信先情報が含まれる。また、履歴情報には、送信された画像データ２０９が、保存先のＰＣに存在するかどうかの閲覧可否の情報を含んでもよい。
【００２０】
２０７は、ＰＣ１２１が保存する画像データ２０９をＰＣ１２２に送信する、画像取得データである。２０６は、ＰＣ１２２からＰＣ１２１に対する受信済み画像データの取得要求である。当該要求に対して、ＰＣ１２１は自身が保持するファクシミリ画像データを２０７によってＰＣ１２２へ送信する。
【００２１】
２０８は、ＰＣ１２１において保存された画像データ２０９が削除された場合、画像形成装置１００に対して削除したことを通知する削除情報通知である。削除情報通知２０８によって画像データ２０９の保存先であるＰＣ１２１から画像データ２０９を削除した旨の通知を受けると、履歴情報に含まれる画像データの閲覧を禁止する設定に更新される。
【００２２】
＜情報処理装置のソフトウェア構成＞
次に、図３を参照して、本実施形態に係る情報処理装置であるＰＣ１２１で実行するソフトウェアの構成例について説明する。なお、ＰＣ１２２も同様に、以下で説明するソフトウェア構成を有してもよい。また、以下のソフトウェア構成による処理は、ＰＣ１２１が有するＣＰＵがＲＯＭ、ＨＤＤ等から制御プログラムをＲＡＭに読み出して実行することにより実現される。図３に示すように、ＰＣ１２１は、ソフトウェア構成として、削除要求受付部３０１、送信情報要求部３０２、送信履歴確認部３０３、送信履歴受信部３０４、削除方法選択部３０５、データ削除部３０６、削除情報通知部３０７及び削除方法受付部３０８を有する。
【００２３】
削除要求受付部３０１は、ＰＣ１２１が保存する画像データ２０９を削除する場合にユーザからの削除要求を受け付ける。送信情報要求部３０２は、削除要求受付部３０１において削除要求を受けた場合に、送信履歴確認要求２０２を画像形成装置１００に対して要求する。
【００２４】
送信履歴受信部３０４は、画像形成装置１００から送信される履歴情報を受信する。データ削除部３０６は、削除要求のあった画像データを削除する。削除方法選択部３０５は、要求のあった画像データを削除する方法を選択する。送信履歴確認部３０３は、削除要求を受けた画像データが送信履歴受信部３０４で受信した履歴情報に存在するかどうかを確認する。送信履歴確認部３０３において、削除要求の有った画像データが、履歴情報に存在しない場合は、削除方法選択部３０５に即時削除を可能にする命令を通知し、データ削除部３０６においてデータを即時削除する。
【００２５】
削除方法受付部３０８は、削除要求のある画像データが履歴情報に存在する場合、ユーザから削除方法を受け付ける。送信履歴確認部３０３において、削除要求のあった画像データが、履歴情報に存在する場合は、削除方法受付部３０８に削除方法を選択するよう要求をする。削除方法受付部３０８では、削除要求のある画像が履歴情報に存在する場合、即時削除するか、又は送信履歴情報である履歴情報からなくなったら削除するかを指定可能であり、当該指定のユーザの選択を受け付ける。
【００２６】
削除方法受付部３０８において即時削除の要求を受けた場合には、削除方法選択部３０５へ通知し、データ削除部３０６においてデータを即時削除する。削除方法受付部３０８において、送信履歴情報である履歴情報から無くなったら削除する旨を受けた場合、削除方法選択部３０５は送信情報要求部３０２に対して、定期的に画像形成装置１００に対して送信履歴確認要求２０２を送信するよう命令する。送信履歴確認要求２０２の返答である履歴情報において、通信履歴から削除要求した画像がなくなった場合、データ削除部３０６へ通知し該当画像を削除する。削除情報通知部３０７は、データ削除部３０６において画像データの削除があった場合、画像形成装置１００に対して削除情報通知を行う。
【００２７】
＜情報処理装置の処理手順＞
次に、図４を参照して、本実施形態における情報処理装置であるＰＣ１２１の処理手順について説明する。以下で説明する処理は、ＰＣ１２１が有するＣＰＵがＲＯＭ、ＨＤＤ等から制御プログラムをＲＡＭに読み出して実行することにより実現される。
【００２８】
Ｓ４０１において、ＰＣ１２１は、既に保存されている画像データ２０９を参照する。続いて、Ｓ４０２において、ＰＣ１２１は、削除を実行したい保存されている画像データ２０９を選択する。Ｓ４０３において、ＰＣ１２１は、画像形成装置１００に対して送信履歴確認要求２０２を発行する。画像形成装置１００は、送信履歴確認要求２０２を受け、ＰＣ１２１に対して履歴情報を発行する。
【００２９】
次に、Ｓ４０５において、履歴情報を受けたＰＣ１２１は、削除したい画像データの情報が、画像形成装置１００の送信履歴に残っているかどうかを判定する。送信履歴に残っていない場合（Ｓ４０５にてＮｏの場合）はＳ４０９に進み、ＰＣ１２１は、指定された画像データを削除し、処理を終了する。
【００３０】
一方、Ｓ４０５で削除したい画像データの情報が送信履歴に残っている場合（Ｓ４０５にてＹｅｓの場合）はＳ４０６に進み、ＰＣ１２１は、画像データを即時に削除してよいか否かを判定する。即時に削除を行ってよい場合（Ｓ４０６にてＹｅｓの場合）はＳ４１０に進み、ＰＣ１２１は、画像データを削除する。その後、Ｓ４１１において、ＰＣ１２１は、削除情報通知２０８を画像形成装置１００に発行する。削除情報通知２０８を受けた画像形成装置１００は、自身が管理する画像データの送信情報において、削除された画像データが閲覧禁止となるよう情報を更新する。
【００３１】
一方、Ｓ４０６で画像データを即時に削除しない方法を選択した場合（Ｓ４０６にてＮｏの場合）はＳ４０７に進み、ＰＣ１２１は、画像形成装置１００に対して、定期的に送信履歴確認要求２０２を送信し、Ｓ４０８に進む。Ｓ４０８において、ＰＣ１２１は、画像データが送信履歴に残っているかどうかを判定し、送信履歴に残っていると判定した場合（Ｓ４０８にてＹｅｓの場合）は再びＳ４０７に戻り、ＰＣ１２１は、送信履歴確認要求２０２の定期送信を行う。一方、Ｓ４０８で送信履歴に残っていないと判定した場合（Ｓ４０８にてＮｏの場合）Ｓ４０９に進み、ＰＣ１２１は、画像データを削除し、処理を終了する。
【００３２】
＜画像形成装置の処理手順＞
次に、図５を参照して、本実施形態における画像形成装置１００の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０２がＲＯＭ１０４等に格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００３３】
Ｓ５０１において、ＣＰＵ１０２は、ＰＣ１２１からの送信履歴確認要求２０２を受信する。Ｓ５０２において、ＣＰＵ１０２は、履歴情報取得２０３をＰＣ１２１に対し発行する。ＰＣ１２１が定期的に送信履歴確認要求２０２を発行する場合は、これらの一つ一つに対して履歴情報取得２０３を返信する。ＰＣ１２１において画像データの削除が行われると、Ｓ５０３において、ＣＰＵ１０２は、ＰＣ１２１が発行する削除情報通知２０８を受信する。続いて、Ｓ５０４において、自身が送信する履歴情報取得２０３における、ＰＣ１２１で削除対象となった画像データの情報を、閲覧禁止に更新する。
【００３４】
以上説明したように、本実施形態によれば、画像形成装置は、外部から受信した画像データを情報処理装置へ転送し、画像データの転送に関する履歴情報を生成する。また、情報処理装置は、転送された画像データを保持し、当該画像データを削除する削除要求をユーザから受け付けると、画像形成装置から上記履歴情報を取得し、取得した履歴情報に削除要求を受けた画像データの情報があれば保持している画像データを削除せず、履歴情報に削除要求を受けた画像データの情報が無ければ画像データを削除する。このように、本画像形成システムは、外部から受信した画像データを保持する情報処理装置が、当該画像データを情報処理装置へ転送した画像形成装置と好適に連携して当該画像データを削除することがきる。よって、本実施形態によれば、履歴情報に画像データを示す情報が含まれるにも関わらず、転送先の装置において当該画像データが削除されてるという矛盾を防止することができる。また、履歴情報に画像データを示す情報が存在しないにも関わらず、転送先の装置において当該画像データが保持されているという矛盾を防止することができる。
【００３５】
＜第２の実施形態＞
上記実施形態では、Ｓ４０６において通信履歴に残っている場合に画像データを削除する際、画像形成装置１００に通知し、画像形成装置１００における画像データの管理情報において、該当の画像データの情報を閲覧禁止に更新させる方法を説明した。しかしながら、本発明はこれに限定されず様々な変形が可能である。第２の実施形態では、通信履歴に残っている場合に画像データを削除する際（Ｓ４０６においてＹｅｓの場合）、画像形成装置１００に通知し、それを受け該当する画像データの通信履歴自体を画像形成装置１００が消去してもよい。
【００３６】
また、上記第１の実施形態において、画像形成装置１００は、削除情報通知２０８に従って、該当する履歴情報を削除している。しかし、履歴情報は、上述したように、保持されてから所定の期間が経過した後に自動的に削除されたり、画像形成装置１００の操作パネル１１０を介して入力されたユーザ入力に従って削除されてもよい。したがって、図４に示すＳ４０７、Ｓ４０８において、定期的に履歴情報を確認している間に、当該履歴情報が削除されることも十分に考えられる。
【００３７】
＜第３の実施形態＞
上記第１及び第２の実施形態では、画像データ２０９を削除する方法について述べたが、ネットワーク内で共有している他のＰＣにおいて閲覧される可能性もある。そこで、第３の実施形態では、画像データ２０９が削除される際に、ネットワーク内の他のＰＣに保存する方法について説明する。まず、図６を参照して、本実施形態における、ＰＣが画像データ削除前に画像データを他のＰＣ（他の情報処理装置）へ転送する場合のシステム構成について説明する。複数の他の情報処理装置であるＰＣ１２３、１２４は、ＰＣ１２２と同様に、ネットワーク内に存在し、画像形成装置１００から画像データ２０９を受信しないＰＣである。
【００３８】
６０５は、ＰＣ１２１が画像形成装置１００に対し、定期的に送信するポーリング６０５である。画像形成装置１００はこれを受けることでＰＣ１２１との通信を確認することができる。６０６は、ＰＣ１２２が画像形成装置１００に対し、定期的に送信するポーリング６０６である。画像形成装置１００はこれを受けることでＰＣ１２２との通信を確認することができる。６０７は、ＰＣ１２３が画像形成装置１００に対し、定期的に送信するポーリング６０７である。画像形成装置１００はこれを受けることでＰＣ１２３との通信を確認することができる。６０８は、ＰＣ１２４が画像形成装置１００に対し、定期的に送信するポーリング６０８である。画像形成装置１００はこれを受けることでＰＣ１２４との通信を確認することができる。
【００３９】
データ削除要求６０１は、画像データ２０９を保存しているＰＣ１２１において、削除要求が有った場合に画像形成装置１００に通知される。転送先指示６０２は、削除要求のあった画像データ２０９を削除する際、新たに保存するべく保存先ＰＣを指示するパケットである。画像形成装置１００は、データ削除要求６０１を受けると、画像データ削除要求元であるＰＣ１２１以外のＰＣから、ポーリングパケットを最後に画像形成装置１００に対して発行しているＰＣを新たな画像データ２０９の転送先として特定する。ＰＣ１２１は、転送先指示６０２を受けると、指示された転送先へ画像データを転送する。画像データ転送６０３は、指示された転送先への画像データの転送を示す。情報更新依頼６０４は、画像データ転送６０３が終了した後に、画像形成装置１００へ画像データの保存先情報を更新するための依頼である。
【００４０】
次に、図７を参照して、ＲＡＭ１０３に格納される、ＰＣの情報を示す管理テーブル７００について説明する。画像形成装置１００はポーリングパケットを受信することで、ポーリングパケットを発行したＰＣの情報をＲＡＭ１０３に記憶、更新する。７０１は、受信したＰＣに通し番号を割りつけたＰＣ番号である。７０２は、登録したＰＣが画像データを送信するＰＣかどうかの属性を示す、属性である。７０３は、ＰＣ番号７０１に該当するＰＣのＩＰアドレスを管理するＩＰである。７０４は、ＰＣ番号７０１に示すＰＣからのポーリングパケットを画像形成装置１００が最後に受信した時刻を管理する最終受信時刻である。なお、画像形成装置１００は、一定時間ＰＣからのポーリングパケットが確認されない場合は最終受信時刻７０４から受信時刻情報を削除し、ネットワーク内にＰＣが存在しないものとみなす。
【００４１】
次に、図８を参照して、本実施形態におけるＰＣ１２１が画像を転送する際の処理手順について説明する。以下で説明する処理は、ＰＣ１２１が有するＣＰＵがＲＯＭ、ＨＤＤ等から制御プログラムをＲＡＭに読み出して実行することにより実現される。
【００４２】
Ｓ８０１において、ＰＣ１２１は、削除したい画像データ２０９を選択する。続いて、Ｓ８０２において、ＰＣ１２１は、画像形成装置１００に対し、データ削除要求６０１を送る。Ｓ８０３において、ＰＣ１２１は、画像形成装置１００より転送先指示６０２を受信する。Ｓ８０４において、ＰＣ１２１は、転送先指示６０２で指示された転送先へ画像データ２０９を転送する。その後、Ｓ８０５において、ＰＣ１２１は、画像データ２０９を削除する。
【００４３】
次に、図１２を参照して、ポーリングパケットの最終受信時刻７０４を用いて、転送先指示６０２を発行する場合の画像形成装置１００の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０２がＲＯＭ１０４等に格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００４４】
Ｓ１２０１において、画像形成装置１００のＣＰＵ１０２は、ＰＣ１２１よりデータ削除要求６０１を受信する。Ｓ１２０２において、ＣＰＵ１０２は、最終受信時刻７０４の情報から、ポーリングパケットを最新で発行しているＰＣを検索する。Ｓ１２０３において、ＣＰＵ１０２は、データ削除要求６０１の発行元ＰＣ以外から、最終受信時刻７０４の記録が存在するか否かを判定する。存在する場合はＳ１２０４に進み、ＣＰＵ１０２は、当該最終受信時刻７０４で最新の時刻を記録するＰＣを転送先として特定する。例えば、図７の例ではＰＣ１２４となる。その後、Ｓ１２０５において、ＣＰＵ１０２は、Ｓ１２０４で設定した転送先を、転送先指示６０２として発行する。一方、Ｓ１２０３で、データ削除要求６０１の発行元ＰＣ以外から、最終受信時刻７０４の記録が存在しない場合はＳ１２０６に進み、ＣＰＵ１０２は、最終受信時刻７０４が更新されるのを待つ。
【００４５】
＜第４の実施形態＞
上記第３の実施形態では、最後に画像形成装置１００にポーリングを発行したＰＣに対し、画像データ２０９が削除される際に、当該画像データを転送する方法について説明した。本実施形態では、削除要求された画像データに対し、当該画像データの最終閲覧ＰＣに画像データを転送する方法について説明する。
【００４６】
まず、図９を参照して、画像データ２０９がＰＣから閲覧される場合のシステム構成について説明する。例として、ＰＣ１２１で保存される画像データ２０９が、ＰＣ１２３に閲覧される場合を説明する。ＰＣ１２３がＰＣ１２１より画像データ取得２０７を受けた場合、閲覧情報の更新として閲覧情報更新依頼９０１を画像形成装置１００に発行する。
【００４７】
次に、図１０を参照して、ＲＡＭ１０３に格納される、画像データに対する最終閲覧ＰＣの情報を示す閲覧管理テーブル１０００について説明する。画像形成装置１００は、ＰＣが発行する閲覧情報更新依頼９０１を受けることで、管理テーブル１０００で画像データの最終閲覧者の記憶、管理を行う。１００１は、画像形成装置１００から送信された画像データに対し、履歴番号で管理する履歴である。１００２は、履歴１００１で送信された画像データが、ＰＣに受信された時刻を管理する受信時刻である。１００３は、履歴１００１で送信された画像データが、保存されたＰＣを表わす保存先ＰＣである。１００４は、保存先ＰＣ１００３のもつＩＰアドレスを管理する保存先ＩＰである。１００５は、履歴１００１で管理される画像データを、最後に閲覧したＰＣがどれであるのかを管理する最終閲覧ＰＣである。
【００４８】
画像形成装置１００は、管理テーブル１０００において、画像データごとの閲覧履歴を管理するとともに、接続するＰＣとそのＰＣが持つＩＰアドレスの管理を行うことができる。画像形成装置１００は、ＰＣが発行する閲覧情報更新依頼９０１を受けたＰＣを最終閲覧者として最終閲覧ＰＣ１００５に更新をする。閲覧情報更新依頼９０１にて、閲覧情報を受けていない画像データには、最終閲覧ＰＣ１００５には何も記憶されない。画像形成装置１００は、ＰＣよりデータ削除要求６０１を受けた場合に、転送先指示６０２において、最終閲覧ＰＣ１００５にあるＰＣへ転送するよう指示を送ることで、最終閲覧者に対して削除したい画像データの保存を行うことが可能となる。
【００４９】
次に、図１１を参照して、最終閲覧ＰＣへ画像データを転送する場合の、画像形成装置１００側の処理手順について説明する。以下で説明する処理は、ＣＰＵ１０２がＲＯＭ１０４等に格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００５０】
Ｓ１１０１において、ＣＰＵ１０２は、データ削除要求６０１を受信する。Ｓ１１０２において、ＣＰＵ１０２は、最終閲覧ＰＣ１００５から、削除したい画像データの最終閲覧ＰＣを検索する。Ｓ１１０３において、ＣＰＵ１０２は、最終閲覧ＰＣ１００５にＰＣからの閲覧情報が有るか否かを判定する。閲覧情報がある場合は、Ｓ１１０４に進み、閲覧情報が無い場合はＳ１１０８に進む。
【００５１】
Ｓ１１０４において、ＣＰＵ１０２は、最終閲覧ＰＣ１００５に記録されるＰＣが、データ削除要求６０１の発行元のＰＣあるか否かを判定する。発行元のＰＣであればＳ１１０８に進み、発行元のＰＣでなければＳ１１０５に進む。Ｓ１１０５において、ＣＰＵ１０２は、最終閲覧ＰＣ１００５にあるＰＣが、最終受信時刻７０４に時刻情報が有るＰＣであるか否かを判定する。最終受信時刻７０４に時刻情報が有るＰＣであれば、Ｓ１１０６に進み、そうでなければＳ１１０８に進む。Ｓ１１０６において、ＣＰＵ１０２は、最終閲覧ＰＣ１００５に記録されるＰＣを転送先として特定し、Ｓ１１０７で、転送先指示６０２を発行する。
【００５２】
一方、Ｓ１１０８において、ＣＰＵ１０２は、最終受信時刻７０４に受信時刻の情報が有るか否かを判定する。最終受信時刻７０４に受信時刻の情報が有れば、Ｓ１１０９に進み、なければＳ１１０８の判定を定期的に繰り返す。Ｓ１１０９において、ＣＰＵ１０２は、最終受信時刻７０４にある、最新時刻を記録しているＰＣが、データ削除要求６０１の発行元ＰＣであるか否かを判定する。発行元であれば、Ｓ１１０８に戻り、発行元でなければＳ１１１０に進む。Ｓ１１１０において、ＣＰＵ１０２は、最終受信時刻７０４にて最新時刻が記録されるＰＣを転送先として特定し、Ｓ１１０７に進む。なお、本実施形態においても、ＰＣ１２１は、図８で示すフローチャートと同様の動作を行う。
【００５３】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013135342.tif 000003
【図２】
2013135342.tif 000004
【図３】
2013135342.tif 000005
【図４】
2013135342.tif 000006
【図５】
2013135342.tif 000007
【図６】
2013135342.tif 000008
【図７】
2013135342.tif 000009
【図８】
2013135342.tif 000010
【図９】
2013135342.tif 000011
【図１０】
2013135342.tif 000012
【図１１】
2013135342.tif 000013
【図１２】
2013135342.tif 000014