(57)【要約】【課題】像形成装置が不揮発性メモリを有さない場合、又は画像形成装置が不揮発性メモリを有しているが、当該不揮発性メモリが画像形成情報を記憶するための十分な記憶容量を有さない場合であっても、画像形成情報の消失を回避することができる画像形成装置、及び画像形成プログラムを提供する。【解決手段】自身が属するグループに属する他の画像形成装置の識別情報を含むグループ情報を保持し、画像形成情報の消失が予測される予め定めたタイミングで、画像形成情報を送信する画像形成装置の候補を検索し、検索された画像形成装置の候補がグループに含まれるようにグループ情報を更新し、予め定めたタイミングで、更新されたグループ情報を他の画像形成装置に送信する送信手段。【選択図】図５
2018047575.tif 000002
【特許請求の範囲】
【請求項１】
自身が属するグループに属する他の画像形成装置の識別情報を含むグループ情報を保持する保持手段と、
画像形成情報の消失が予測される予め定めたタイミングで、前記画像形成情報を送信する画像形成装置の候補を検索する検索手段と、
前記検索手段により検索された画像形成装置の候補が前記グループに含まれるように前記グループ情報を更新する更新手段と、
前記予め定めたタイミングで、前記更新手段により更新された前記グループ情報を前記他の画像形成装置に送信する送信手段と、
を備えた画像形成装置。
【請求項２】
前記送信手段は、前記予め定めたタイミングで、前記画像形成情報を前記他の画像形成装置に送信する
請求項１記載の画像形成装置。
【請求項３】
前記送信手段は、前記画像形成情報を取得してから前記予め定めたタイミングまでの期間に、前記画像形成情報を前記他の画像形成装置に送信する
請求項１記載の画像形成装置。
【請求項４】
前記送信手段は、前記予め定めたタイミングで、前記画像形成情報が前記他の画像形成装置に送信されていない場合、前記画像形成情報を前記他の画像形成装置に送信する
請求項３記載の画像形成装置。
【請求項５】
前記予め定めたタイミングは、前記画像形成装置の電源のオフが指示されたタイミングである
請求項１〜４の何れか１項記載の画像形成装置。
【請求項６】
前記保持手段は、前記グループ毎に予め定めた暗号化キーを保持し、
前記送信手段は、前記暗号化キーで暗号化された前記画像形成情報を前記他の画像形成装置に送信する
請求項２〜５の何れか１項記載の画像形成装置。
【請求項７】
前記保持手段は、前記暗号化キーで暗号化された前記画像形成情報を復号するための復号キーを保持し、
前記他の画像形成装置から前記画像形成情報を受信する受信手段と、
前記受信手段により受信された前記画像形成情報を前記復号キーで復号する復号手段と、を更に備えた
請求項６記載の画像形成装置。
【請求項８】
前記画像形成装置に外部記憶装置が接続されていて、かつ前記外部記憶装置に、同一グループに属する前記画像形成装置の前記画像形成情報が記憶されていた場合、前記外部記憶装置から前記画像形成情報を取得する取得手段を更に備えた
請求項１〜７の何れか１項記載の画像形成装置。
【請求項９】
前記取得手段は、前記画像形成装置が、前記外部記憶装置に記憶されている、同一グループに属する前記画像形成装置の前記画像形成情報を展開するための記憶容量を有している場合、前記外部記憶装置に記憶されている同一グループに属する前記画像形成装置の前記画像形成情報を取得する
請求項８記載の画像形成装置。
【請求項１０】
前記画像形成装置に外部記憶装置が接続されていた場合、前記予め定めたタイミングで、前記画像形成情報を前記外部記憶装置に記憶させる記憶手段を更に備えた
請求項８又は９記載の画像形成装置。
【請求項１１】
前記画像形成装置に外部記憶装置が接続されていて、かつ前記外部記憶装置に、同一グループに属する前記画像形成装置の前記画像形成情報が記憶されていた場合、前記外部記憶装置に記憶されている同一グループに属する前記画像形成装置の前記画像形成情報を前記復号キーで復号可能な場合に、前記外部記憶装置から、同一グループに属する前記画像形成装置の前記画像形成情報を取得する取得手段を更に備えた
請求項７記載の画像形成装置。
【請求項１２】
コンピュータを、請求項１〜１１の何れか１項記載の画像形成装置を構成する各手段として機能させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び画像形成プログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷ジョブに基づき印刷処理を実行する印刷装置を、ネットワークを介して複数接続した印刷システムにおける、前記各印刷装置に対応した複数の前記印刷ジョブを、複数の装置に分散して保持可能な印刷ジョブ分散保持システムであって、前記複数の印刷装置にそれぞれ対応した複数の印刷ジョブ保持装置を、前記ネットワークを介してそれぞれ互いにデータ通信可能に接続し、前記印刷ジョブ保持装置は、前記ネットワークを介して自印刷ジョブ保持装置に送られてきた印刷ジョブを保持する印刷ジョブ保持手段と、所定の条件が成立したときに、前記ネットワークを介して自印刷ジョブ保持装置に送られてきた印刷ジョブの保持を、他の印刷ジョブ保持装置に委託する印刷ジョブ保持委託手段と、前記他の印刷ジョブ保持装置から保持を委託された印刷ジョブを、当該印刷ジョブの委託元の印刷ジョブ保持装置の情報と対応付けて保持する印刷ジョブ代理保持手段と、他の印刷ジョブ保持装置からの前記印刷ジョブの取得要求に応じて、自印刷ジョブ保持装置が保持している、当該取得要求に対応した印刷ジョブを、取得要求元の他の印刷ジョブ保持装置に送信する委託印刷ジョブ送信手段と、他の印刷ジョブ保持装置に保持を委託した印刷ジョブの取得要求を、当該他の印刷ジョブ保持装置に送信する取得要求送信手段と、自印刷ジョブ保持装置に対応した印刷装置への印刷指示に対応する印刷ジョブを、当該印刷装置に送信する印刷ジョブ送信手段と、を備えることを特徴とする印刷ジョブ分散保持システムが開示されている。
【０００３】
また、特許文献２には、印刷ジョブを生成する情報処理装置と通信可能なユーザ認証に用いる記憶媒体を読取可能な読取装置を有する画像形成装置であって、前記情報処理装置で生成された第１の印刷ジョブと印刷ジョブの対応付けに用いる識別情報を含むジョブ情報を対応付けて格納する第１の格納手段と、前記第１の格納手段で格納された第１の印刷ジョブから第２の印刷ジョブを複製する複製手段と、前記複製手段で複製された第２の印刷ジョブと前記識別情報を含むジョブ情報とを他の画像形成装置に送信する送信手段と、前記他の画像形成装置で複製され、受信した第２の印刷ジョブと識別情報を含むジョブ情報と対応付けて格納する第２の格納手段と、前記読取装置で記憶媒体が読み取られることによって、認証されたユーザの印刷ジョブの一覧要求を他の画像形成装置に要求する一覧要求手段と、前記一覧要求手段での要求に応じて受け付けた、前記他の画像形成装置で格納された少なくとも第１の印刷ジョブに対応付く識別情報を含むジョブ情報の印刷ジョブ一覧と、当該画像形成装置で格納された少なくとも第２の印刷ジョブに対応付く識別情報を含むジョブ情報の印刷ジョブ一覧とから、重複する第１の印刷ジョブと第２の印刷ジョブを特定する重複印刷ジョブ特定手段と、前記重複印刷ジョブ特定手段で特定された前記第１の印刷ジョブと前記第２の印刷ジョブのうち、当該画像形成装置に格納された前記第２の印刷ジョブを印刷するべく出力要求する第１の出力要求手段とを備えることを特徴とする画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９７０５号公報
【特許文献２】特開２０１１−００３０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、画像形成装置において、画像の形成を指示するための画像形成情報を長期間、保持しておきたい場合には、不揮発性メモリに画像形成情報を記憶させることにより画像形成情報のバックアップを行っていた。しかし、画像形成装置が不揮発性メモリを有さない場合、又は画像形成装置が不揮発性メモリを有していても、当該不揮発性メモリが画像形成情報を記憶するための十分な記憶容量を有さない場合には、電源を切断することにより画像形成情報が完全に消失してしまう。
【０００６】
本発明は、画像形成装置が不揮発性メモリを有さない場合、又は画像形成装置が不揮発性メモリを有しているが、当該不揮発性メモリが画像形成情報を記憶するための十分な記憶容量を有さない場合であっても、画像形成情報の消失を回避することができる画像形成装置、及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載した画像形成装置は、自身が属するグループに属する他の画像形成装置の識別情報を含むグループ情報を保持する保持手段と、画像形成情報の消失が予測される予め定めたタイミングで、前記画像形成情報を送信する画像形成装置の候補を検索する検索手段と、前記検索手段により検索された画像形成装置の候補が前記グループに含まれるように前記グループ情報を更新する更新手段と、前記予め定めたタイミングで、前記更新手段により更新された前記グループ情報を前記他の画像形成装置に送信する送信手段と、を備えている。
【０００８】
また、請求項２に記載した画像形成装置は、請求項１記載の発明において、前記送信手段は、前記予め定めたタイミングで、前記画像形成情報を前記他の画像形成装置に送信する。
【０００９】
また、請求項３に記載した画像形成装置は、請求項１記載の発明において、前記送信手段は、前記画像形成情報を取得してから前記予め定めたタイミングまでの期間に、前記画像形成情報を前記他の画像形成装置に送信する。
【００１０】
また、請求項４に記載した画像形成装置は、請求項３記載の発明において、前記送信手段は、前記予め定めたタイミングで、前記画像形成情報が前記他の画像形成装置に送信されていない場合、前記画像形成情報を前記他の画像形成装置に送信する。
【００１１】
また、請求項５に記載した画像形成装置は、請求項１〜４の何れか１項記載の発明において、前記予め定めたタイミングは、前記画像形成装置の電源のオフが指示されたタイミングである。
【００１２】
また、請求項６に記載した画像形成装置は、請求項２〜５の何れか１項記載の発明において、前記保持手段は、前記グループ毎に予め定めた暗号化キーを保持し、前記送信手段は、前記暗号化キーで暗号化された前記画像形成情報を前記他の画像形成装置に送信する。
【００１３】
また、請求項７に記載した画像形成装置は、請求項６記載の発明において、前記保持手段は、前記暗号化キーで暗号化された前記画像形成情報を復号するための復号キーを保持し、前記他の画像形成装置から前記画像形成情報を受信する受信手段と、前記受信手段により受信された前記画像形成情報を前記復号キーで復号する復号手段と、を更に備える。
【００１４】
また、請求項８に記載した画像形成装置は、請求項１〜７の何れか１項記載の発明において、前記画像形成装置に外部記憶装置が接続されていて、かつ前記外部記憶装置に、同一グループに属する前記画像形成装置の前記画像形成情報が記憶されていた場合、前記外部記憶装置から前記画像形成情報を取得する取得手段を更に備える。
【００１５】
また、請求項９に記載した画像形成装置は、請求項８記載の発明において、前記取得手段は、前記画像形成装置が、前記外部記憶装置に記憶されている、同一グループに属する前記画像形成装置の前記画像形成情報を展開するための記憶容量を有している場合、前記外部記憶装置に記憶されている同一グループに属する前記画像形成装置の前記画像形成情報を取得する。
【００１６】
また、請求項１０に記載した画像形成装置は、請求項８又は９記載の発明において、前記画像形成装置に外部記憶装置が接続されていた場合、前記予め定めたタイミングで、前記画像形成情報を前記外部記憶装置に記憶させる記憶手段を更に備える。
【００１７】
また、請求項１１に記載した画像形成装置は、請求項７記載の発明において、前記画像形成装置に外部記憶装置が接続されていて、かつ前記外部記憶装置に、同一グループに属する前記画像形成装置の前記画像形成情報が記憶されていた場合、前記外部記憶装置に記憶されている同一グループに属する前記画像形成装置の前記画像形成情報を前記復号キーで復号可能な場合に、前記外部記憶装置から、同一グループに属する前記画像形成装置の前記画像形成情報を取得する取得手段を更に備える。
【００１８】
一方、上記目的を達成するために、請求項１２に記載した画像形成プログラムは、コンピュータを、請求項１〜１１の何れか１項記載の画像形成装置を構成する各手段として機能させるためのプログラムである。
【発明の効果】
【００１９】
請求項１、１２に記載の発明によれば、画像形成装置が不揮発性メモリを有さない場合、又は画像形成装置が不揮発性メモリを有しているが、当該不揮発性メモリが画像形成情報を記憶するための十分な記憶容量を有さない場合であっても、画像形成情報の消失を回避することができる。
【００２０】
また、請求項２に記載の発明によれば、画像形成装置が不揮発性メモリを有していない場合、又は画像形成装置が画像形成情報を展開するための十分な記憶容量を有していない場合であっても、画像形成情報の消失をより有効に回避することができる。
【００２１】
また、請求項３に記載の発明によれば、画像形成情報を取得してから画像形成情報の消失が予測される予め定めたタイミングまでに画像形成情報を送信しない場合と比較して、他の画像形成装置により画像形成情報のバックアップを行うことができる。
【００２２】
また、請求項４に記載の発明によれば、画像形成情報の消失が予測される予め定めたタイミングに、画像形成情報が他の画像形成装置に送信されているか否かを確認しない場合と比較して、他の画像形成装置により画像形成情報のバックアップをより有効に行うことができる。
【００２３】
また、請求項５に記載の発明によれば、画像形成装置の電源状態を考慮せずに画像形成情報を送信する場合と比較して、画像形成装置の電源が切断される場合であっても画像形成情報の消失を回避することができる。
【００２４】
また、請求項６に記載の発明によれば、グループ毎に予め定めた暗号化キーを用いない場合と比較して、同一グループに属さない画像形成装置により画像形成情報が展開されることを回避することができる。
【００２５】
また、請求項７に記載の発明によれば、グループ毎に予め定めた復号キーを用いない場合と比較して、同一グループに属さない画像形成装置により画像形成情報が展開されることをより有効に回避することができる。
【００２６】
また、請求項８に記載の発明によれば、外部記憶装置に記憶されている、同一グループに属する画像形成装置の画像形成情報を取得しない場合と比較して、外部記憶装置によりバックアップされている画像形成情報を、同一グループの何れかの画像形成装置で取得することができる。
【００２７】
また、請求項９に記載の発明によれば、外部記憶装置に記憶されている画像形成情報を取得する際に、画像形成装置の記憶容量を確認しない場合と比較して、外部記憶装置に記憶されている画像形成情報を取得した際に不具合が発生することを回避することができる。
【００２８】
また、請求項１０に記載の発明によれば、外部記憶装置に画像形成情報を記憶させない場合と比較して、外部記憶装置により画像形成情報のバックアップを行うことができる。
【００２９】
また、請求項１１に記載の発明によれば、外部記憶装置に記憶されている同一グループに属する画像形成装置の画像形成情報を、復号できるか否かを確認せずに取得する場合と比較して、不要な画像形成情報を取得することを回避することができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る画像形成システムの機能を示すブロック図である。
【図２】実施形態に係る画像形成装置の電気的な構成を示すブロック図である。
【図３】実施形態に係るグループ情報の一例を示す模式図である。
【図４】第１実施形態に係る登録制御処理プログラムの処理の流れを示すフローチャートである。
【図５】第１実施形態に係るデータ送信処理プログラムの処理の流れを示すフローチャートである。
【図６】実施形態に係る画像形成情報の一例を示す模式図である。
【図７】第１実施形態に係るデータ送信処理プログラムの処理の流れの別例を示すフローチャートである。
【図８】実施形態に係るグループ情報の別例を示す模式図である。
【図９】第２実施形態に係るデータ送信処理プログラムの処理の流れを示すフローチャートである。
【図１０】第３実施形態に係るグループ登録処理プログラムの処理の流れを示すフローチャートである。
【図１１】第３実施形態及び第４実施形態に係る外部ストレージのデータ構成の一例を示す模式図である。
【図１２】第３実施形態及び第４実施形態に係る管理情報の一例を示す正面図である。
【図１３】第３実施形態に係るデータ送信処理プログラムの処理の流れを示すフローチャートである。
【図１４】第４実施形態に係るグループ登録処理プログラムの処理の流れを示すフローチャートである。
【図１５】第１実施形態乃至第４実施形態に係る受信処理プログラムの処理の流れを示すフローチャートである。
【図１６】第１実施形態乃至第４実施形態に係る画像形成処理プログラムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。
【００３２】
［第１実施形態］
【００３３】
まず、第１実施形態に係る画像形成システム１００について説明する。
【００３４】
図１に、本発明に係る画像形成システム１００の全体的な構成を示すブロック図を示した。図１に示すように、画像形成システム１００は、複数の画像形成装置１０Ａ、１０Ｂ、１０Ｃ、…を有しており、各々の画像形成装置１０Ａ、１０Ｂ、１０Ｃは相互に通信ネットワーク１２を介して接続されている。以下、各々の画像形成装置１０Ａ、１０Ｂ、１０Ｃ、…を区別しない場合には、各々の画像形成装置１０Ａ、１０Ｂ、１０Ｃ、…を画像形成装置１０という。
【００３５】
図２に、本実施形態に係る画像形成装置１０の電気的な構成を表す構成図を示した。図２に示すように、本実施形態に係る画像形成装置１０は、検索手段、更新手段、送信手段、取得手段、及び記憶手段の一例としての、装置全体を制御するＣＰＵ２０を備え、図１に示す画像形成装置１０の各部による各処理は、ＣＰＵ２０により制御されて実行される。また、画像形成装置１０は、ＣＰＵ２０の処理に使用されるプログラム及び各種情報を記憶するＲＯＭ（Read Only Memory）２２を備える。また、画像形成装置１０は、ＣＰＵ２０の作業領域として一時的に各種データを記憶するＲＡＭ（Random Access Memory）２４、及び、保持手段の一例としての、ＣＰＵ２０の処理に使用される各種情報を記憶する記憶部２６を備える。また、画像形成装置１０は、外部装置と通信する通信回線Ｉ／Ｆ部２８を有する。また、画像形成装置１０は、各種情報を表示するディスプレイ等の表示手段と、ユーザにより操作されることにより各種情報を入力するタッチパネル等の操作手段とを有する表示操作部３０を備える。また、画像形成装置１０は、画像の形成を指示するための画像形成情報に基づいて、画像形成部３２により画像を形成する画像形成部３２を有している。
【００３６】
ここで、画像形成部３２の構成及び画像形成部３２による画像形成処理について説明する。画像形成部３２は、像保持体である感光体を色毎に備えている。これらの感光体は、帯電バイアスが印加されることにより表面が帯電される。また、画像形成部３２は、各色の画像データを取得し、帯電された感光体の表面を各色の画像データに基づいて変調された露光光で露光することにより感光体上に静電潜像を形成し、感光体に各色の現像剤（トナー）を保持させる。また、画像形成部３２は、現像ロールを色毎に備えていて、現像ロールに現像バイアスを印加することにより、感光体上の静電潜像を各色のトナーで現像して感光体上にトナー像を形成する。また、画像形成部３２は、感光体上の各色のトナー像を中間転写ベルトに転写させ、中間転写ベルト上に転写されたトナー像を用紙等の記録媒体に転写して定着させることにより、記録媒体に画像を形成する。
【００３７】
本実施形態に係る画像形成システム１００では、複数の画像形成装置１０のうちの一部の画像形成装置１０でグループが形成されている。図１に示す例では、「グループＡ」に、画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃ、及び、画像形成装置１０Ｄが属している。以下、画像形成装置１０Ａを「装置Ａ」とし、画像形成装置１０Ｂを「装置Ｂ」とし、画像形成装置１０Ｃを「装置Ｃ」とし、画像形成装置１０Ｄを「装置Ｄ」として説明する。
【００３８】
各々の画像形成装置１０では、自身が何れかのグループに属している場合には、自身が属するグループに関するグループ情報が、前もってユーザにより入力されることにより、記憶部２６に記憶されている。一例として図３に示すように、グループ情報は、グループの識別情報を含んでいる。また、グループ情報は、グループに属する画像形成装置の装置名、当該画像形成装置のＩＰアドレス、及び当該画像形成装置の電源状態を画像形成装置毎に対応付けられた状態で含んでいる。
【００３９】
図３に示す例では、画像形成装置の電源状態は、例えば電源が投入されている場合には「オン」で表され、電源が投入されていない場合には「オフ」で表されている。本実施形態では、同一グループに属する画像形成装置１０間で画像形成情報のバックアップを行うことを考慮し、グループ情報に含まれている画像形成装置１０のうち、電源が投入されている画像形成装置１０のみを同一グループに属する画像形成装置１０として扱う。
【００４０】
なお、グループ情報のデータ形式はこれに限らない。例えば、各々の画像形成装置１０において、少なくとも、自身が属するグループの識別情報が前もって記憶部２６に記憶されていれば良い。この場合には、画像形成装置１０は、画像形成システム１００において同じ識別情報を有する画像形成装置１０を検索し、検索された画像形成装置１０を同一グループに属する画像形成装置１０として、当該画像形成装置１０の装置名及びＩＰアドレスを取得してグループ情報として記憶する。
【００４１】
そして、本実施形態に係る画像形成装置１０は、画像形成装置１０に記憶されている画像形成情報の消失が予測される予め定めたタイミングで、画像形成情報を送信する画像形成装置の候補を検索し、検索された画像形成装置１０の候補が同一グループに含まれるように更新されたグループ情報を記憶部２６に記憶させる。また、本実施形態に係る画像形成装置１０は、更新されたグループ情報を、同一グループに属する他の画像形成装置１０に送信する。
【００４２】
本実施形態では、上記予め定めたタイミングを、画像形成装置１０の電源をオフにするタイミングとした場合について説明するが、これに限らない。上記予め定めたタイミングは、例えば、記憶部２６の記憶容量が、画像形成情報を記憶するために必要な記憶容量を下回ったタイミング、画像形成装置１０を起動してから予め定めた時間（例えば、１時間）が経過したタイミング、ユーザにより表示操作部３０を用いて指示されたタイミング等でも良い。
【００４３】
また、各々のグループは、一例として以下に示すような条件に基づいて形成される。
（ａ）同じ会社の同じ部署に設置された画像形成装置１０を同一グループとする。
（ｂ）同じ機種の画像形成装置１０を同一グループとする。
（ｃ）ユーザにより選択された画像形成装置１０を同一グループにする。
【００４４】
ここで、画像形成装置１０は、電源がオンにされたタイミングで、グループ情報が変更された旨を示す変更情報を、同一グループに属する他の画像形成装置１０に送信するグループ登録処理を行う。また、画像形成装置１０は、上記予め定めたタイミング、すなわち電源がオフにされたタイミングで、画像形成装置１０に記憶されている画像データを同一グループに属する他の画像形成装置１０に送信するデータ送信処理を行う。
【００４５】
まず、本実施形態におけるグループ登録処理の流れについて説明する。図４は、画像形成装置１０の電源が投入されたタイミングでＣＰＵ２０によって実行されるグループ登録処理のプログラムの処理の流れを示すフローチャートである。なお、本実施形態では、グループ登録処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、グループ登録処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたグループ登録処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、グループ登録処理が実行されるようにしてもよい。
【００４６】
なお、記憶部２６に記憶されているグループ情報において、同一グループに属する他の画像形成装置１０の電源状態は、初期状態として「オフ」に設定されている。
【００４７】
ステップＳ１０１では、ＣＰＵ２０が、画像形成装置１０がグループに属しているか否かを判定する。本実施形態では、記憶部２６にグループ情報が記憶されている場合、画像形成装置１０がグループに属していると判定する。ステップＳ１０１で画像形成装置１０がグループに属していると判定した場合（Ｓ１０１，Ｙ）はステップＳ１０３に移行する。また、ステップＳ１０１で画像形成装置１０がグループに属していないと判定した場合（Ｓ１０１，Ｎ）は本グループ登録処理のプログラムの実行を終了する。
【００４８】
ステップＳ１０３では、ＣＰＵ２０が、画像形成装置１０が属するグループのグループ識別情報を通信ネットワーク１２を介して他の画像形成装置１０に送信する。他の画像形成装置１０は、グループ識別情報を受信すると、受信したグループ識別情報によって示されるグループが自身が属するグループであるか否かを判断し、自身が属するグループであった場合に、グループ識別情報を送信した画像形成装置１０に対して応答する。
【００４９】
ステップＳ１０５では、ＣＰＵ２０が、同一グループに属する他の画像形成装置１０からの応答があったか否かを判定する。本実施形態では、グループ識別情報を送信してから予め定めた時間（例えば、１分）が経過するまでの間に、他の画像形成装置１０から応答があった場合に、同一グループに属する他の画像形成装置１０からの応答があったと判定する。
【００５０】
ステップＳ１０５で同一グループに属する他の画像形成装置１０からの応答があったと判定した場合（Ｓ１０５，Ｙ）はステップＳ１０７に移行する。また、ステップＳ１０５で同一グループに属する他の画像形成装置１０からの応答がなかったと判定した場合（Ｓ１０５，Ｎ）はステップＳ１０９に移行する。
【００５１】
ステップＳ１０７では、ＣＰＵ２０が、記憶部２６に記憶されているグループ情報を、同一グループに属する他の画像形成装置１０からの応答に応じて更新する。本実施形態では、グループ情報において、応答があった同一グループに属する画像形成装置１０の電源状態を「オン」に変更し、応答がなかった同一グループに属する画像形成装置１０の電源状態を変更せずに「オフ」のままとする。
【００５２】
ステップＳ１０９では、ＣＰＵ２０が、自身の電源状態が「オフ」から「オン」に変更されたことを示す変更情報を、同一グループの他の画像形成装置１０に送信して、本グループ登録処理のプログラムの実行を終了する。同一グループの他の画像形成装置１０は、変更情報を受信すると、各々の記憶部２６に記憶されているグループ情報において、変更情報を送信した画像形成装置１０の電源状態を「オン」に変更する。
【００５３】
次に、本実施形態におけるデータ送信処理の流れについて説明する。図５は、画像形成装置１０の電源の切断が指示されたタイミングで、ＣＰＵ２０によって実行されるデータ送信処理プログラムの処理の流れを示すフローチャートである。なお、本実施形態では、データ送信処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、データ送信処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたデータ送信処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、データ送信処理が実行されるようにしてもよい。
【００５４】
なお、一例として図５に示すように、ユーザＡが画像形成情報であるファイルＡを装置Ａに送信し、ユーザＢが画像形成情報であるファイルＢ１及びファイルＢ２を装置Ｂを操作し、ユーザＣが画像形成情報であるファイルＣを装置Ｃに送信した場合について説明する。また、ここでは、装置Ａ、装置Ｂ、及び装置Ｃが同一グループに属すると共に、装置Ｃにおいてデータ送信処理が実行される場合について説明する。
【００５５】
ステップＳ２０１では、ＣＰＵ２０が、ユーザにより表示操作部３０を用いて、電源をオフにする指示が入力されたか否かを判定する。ステップＳ２０１で電源をオフにする指示が入力されたと判定した場合（Ｓ２０１，Ｙ）はステップＳ２０３に移行する。また、ステップＳ２０１で電源をオフにする指示が入力されてないと判定した場合（Ｓ２０３，Ｎ）は、電源をオフにする指示が入力されるまで待機する。
【００５６】
ステップＳ２０３では、ＣＰＵ２０が、同一グループに属さない画像形成装置１０であって、予め定めた条件を満たす画像形成装置１０を検索する。ここでの予め定めた条件は、装置Ｃが有する画像形成情報を記憶することが可能な画像形成装置１０であり、例えば、装置Ｃにより送信された画像形成情報を展開するための記憶容量を有する画像形成装置１０である。この場合には、装置Ｃが、自身が有する画像形成情報を展開するために必要な記憶容量を示す情報を、通信ネットワーク１２に接続されている画像形成装置１０に対して送信し、上記記憶容量を有する画像形成装置１０が、装置Ｃに対して応答することにより、予め定めた条件を満たす画像形成装置１０が検索される。また、予め定めた条件は、例えば、装置Ｃと同一種類の画像形成装置１０であっても良い。この場合には、装置Ｃが、自身の種類を示す情報を、通信ネットワーク１２に接続されている画像形成装置１０に対して送信し、装置Ｃと同一種類の画像形成装置１０が、装置Ｃに対して応答することにより、予め定めた条件を満たす画像形成装置１０が検索される。さらに、予め定めた条件は、装置Ｃを製造したメーカと同一のメーカにより製造された画像形成装置１０であっても良い。この場合には、装置Ｃが、自身の製造メーカを示す情報を、通信ネットワーク１２に接続されている画像形成装置１０に対して送信し、装置Ｃと同一の製造メーカの画像形成装置１０が、装置Ｃに対して応答することにより、予め定めた条件を満たす画像形成装置１０が検索される。
【００５７】
ここでは、上記予め定めた条件を満たす画像形成装置１０が、装置Ｅを含む複数の画像形成装置１０であった場合について説明する。なお、上記予め定めた条件を満たす画像形成装置１０が存在しない場合については、図７を参照して後述する。
【００５８】
ステップＳ２０５では、上記予め定めた条件を満たす画像形成装置１０（装置Ｅ等）のＣＰＵ２０が、受信した条件情報によって示される条件を自身が満たしている場合に、装置Ｃに対して応答する。
【００５９】
ステップＳ２０７では、ＣＰＵ２０が、ステップＳ２０５で応答した画像形成装置１０の中から、画像形成情報の送信対象とする画像形成装置１０を選択する。ステップＳ２０５で複数の画像形成装置１０から応答があった場合、装置Ｃにより送信された画像形成情報を展開するための記憶容量が最大である画像形成装置１０を選択する。例えば、装置Ｃが、上記複数の画像形成装置１０の各々から、画像形成情報を展開可能な記憶容量を示す情報を受信することにより、装置Ｃにより送信された画像形成情報を展開するための記憶容量が最大である画像形成装置１０を選択する。ここでは、装置Ｅが選択された場合について説明する。
【００６０】
ステップＳ２０９では、ＣＰＵ２０が、同一のグループに追加することを要求するためのグループ要求情報を、選択した画像形成装置１０（装置Ｅ）に送信する。
【００６１】
ステップＳ２１１では、グループ要求情報を受信した画像形成装置１０（装置Ｅ）のＣＰＵ２０が、同一のグループを追加することを容認したこと示すグループ追加応答を、グループ要求情報を送信した画像形成装置１０（装置Ｃ）に対して送信する。
【００６２】
ステップＳ２１３では、ＣＰＵ２０が、記憶部２６に記憶されているグループ情報を、ステップＳ２０７で選択された画像形成装置１０に送信する。
【００６３】
ステップＳ２１５では、ＣＰＵ２０が、記憶部２６に記憶されている画像形成情報を、ステップＳ２０７で選択された画像形成装置１０に送信する。
【００６４】
ステップＳ２１７では、ステップＳ２１１でグループ情報を受信した画像形成装置１０（装置Ｅ）が、グループ情報に自身が追加される変更がされたことを示す変更情報を、同一グループに属する画像形成装置（装置Ａ、装置Ｂ、及び装置Ｃ）に送信する。一例として図６に、画像形成情報は、当該画像形成情報のファイル名、当該画像形成情報を送信したユーザのユーザ名、当該画像形成情報を受信した時刻を示すタイムスタンプ、及び形成対象の画像を示す画像情報を含んでいる。
【００６５】
ステップＳ２１９では、ステップＳ２１５で画像形成情報を受信した画像形成装置１０（装置Ｅ）は、受信した画像形成情報を記憶部２６に記憶させる。
【００６６】
ステップＳ２２１では、ＣＰＵ２０が、自身が属しているグループから自身を離脱させるための処理を行う。本実施形態では、例えば、記憶部２６に記憶されているグループ情報において、自身の電源状態を「オフ」に変更することにより、自身が属しているグループから自身を離脱させる。
【００６７】
ステップＳ２２３では、ＣＰＵ２０が、自身の電源状態が「オフ」に変更されることを示す変更情報を、同一グループに属する他の画像形成装置１０（装置Ａ、装置Ｂ、及び装置Ｅ）に送信する。変更情報を受け取った画像形成装置１０は、自身の記憶部２６に記憶されているグループ情報において、変更情報を送信した画像形成装置１０の電源状態を「オフ」に変更する。
【００６８】
ステップＳ２２５では、ＣＰＵ２０は、画像形成装置１０の電源をオフにして、本データ送信処理のプログラムの実行を終了する。
【００６９】
また、上述したように、ステップＳ２０３乃至Ｓ２０７で、上記予め定めた条件を満たす画像形成装置１０が存在しなかった場合のデータ送信処理について、図７に示すフローチャートを参照して説明する。なお、図７において、図５と同一の処理を行うステップについては同一の符号を付し、ここでの説明を省略する。
【００７０】
ステップＳ２０３で同一グループに属さない画像形成装置１０であって、予め定めた条件を満たす画像形成装置１０の検索を開始してから予め定めた時間（例えば、１分）が経過するまでの間に、応答がなかった場合には、ステップＳ２０８に移行する。
【００７１】
ステップＳ２０８では、ＣＰＵ２０は、記憶部２６に記憶されている画像形成情報を、同一のグループに属する画像形成装置１０（装置Ａ、装置Ｂの少なくとも一方）に送信し、ステップＳ２２０に移行する。
【００７２】
ステップＳ２２０では、ステップＳ２０８で画像形成情報を受信した画像形成装置１０は、受信した画像形成情報を自身の記憶部２６に記憶させ、ステップＳ２２１に移行する。
【００７３】
このように、本実施形態では、複数の画像形成装置１０でグループを形成することにより、ユーザが、同一グループに属する何れかの画像形成装置１０に対して画像形成情報を送信した場合に、同一グループに属する何れかの画像形成装置１０の表示操作部３０を操作することで、画像形成を指示することが可能となる。
【００７４】
すなわち、本実施形態では、自身が属するグループに属する他の画像形成装置１０の識別情報を含むグループ情報を保持すると共に、画像形成情報の消失が予測される予め定めたタイミングで、画像形成情報を送信する画像形成装置１０の候補を検索し、検索された画像形成装置１０の候補が同一グループに含まれるように更新されたグループ情報を保持する。また、上記予め定めたタイミングで、更新されたグループ情報、及び画像形成情報を他の画像形成装置１０に送信する。
【００７５】
これにより、画像形成情報が消失してしまうことが回避される。
【００７６】
〔第２実施形態〕
【００７７】
次に、第２実施形態に係る画像形成システム１００について説明する。
【００７８】
上記第１実施形態では、電源をオフにするタイミングで、画像形成情報を他の画像形成装置に送信する場合について説明した。一方、本第２実施形態では、電源をオフにするタイミングよりも早いタイミングで、画像形成情報を他の画像形成装置に送信する場合について説明する。
【００７９】
図１及び図２に示すように、第２実施形態に係る画像形成システム１００の構成は、上記第１実施形態に係る画像形成システム１００と同じである。従って、ここでは各構成の説明を省略する。
【００８０】
本実施形態に係るグループ情報では、一例として図８に示すように、グループに属する画像形成装置の装置名、当該画像形成装置のＩＰアドレス、当該画像形成装置の電源状態、及び当該画像形成装置に記憶されている画像形成情報の識別情報が画像形成装置毎に対応付けられて記憶されている。
【００８１】
また、第２実施形態に係る画像形成システム１００では、第１実施形態に係る画像形成システム１００で実行されるグループ登録処理と同一の処理を実行するため、ここでのグループ登録処理の説明を省略する。
【００８２】
次に、本実施形態に係る画像形成装置１０がデータ送信処理を行う流れについて、図９に示すフローチャートを参照して説明する。図９は、画像形成装置１０の電源の切断が指示されたタイミングで、ＣＰＵ２０によって実行されるデータ送信処理プログラムの処理の流れを示すフローチャートである。なお、本実施形態では、データ送信処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、データ送信処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたデータ送信処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、データ送信処理が実行されるようにしてもよい。
【００８３】
なお、第２実施形態では、一例として図９に示すように、ユーザＡがファイルＡを装置Ａに送信し、装置Ａは、ファイルＡを受信してから電源をオフにする指示を入力するまでの期間に、同一グループに属する画像形成装置（装置Ｂ）にファイルＡを送信する。ユーザＢがファイルＢ１及びファイルＢ２を装置Ｂに送信し、装置Ｂは、ファイルＢ１及びファイルＢ２を受信してから電源をオフにする指示を入力するまでの期間に、同一グループに属する画像形成装置（装置Ｃ）にファイルＢ１及びファイルＢ２を送信する。
【００８４】
これにより、図８に示すように、装置Ａに送信されたファイルＡは、装置Ａのみでなく装置Ｂにも記憶される。また、装置Ｂに送信されたファイルＢ１及びファイルＢ２は、装置Ｂのみでなく装置Ｃにも記憶されている。
【００８５】
また、本実施形態では、ユーザＣがファイルＣを装置Ｃに送信する場合について説明する。また、ここでは、装置Ａ、装置Ｂ、及び装置Ｃが同一グループに属すると共に、装置Ｃにおいてデータ送信処理が実行される場合について説明する。
【００８６】
ステップＳ３０１では、ＣＰＵ２０が、ユーザにより表示操作部３０を用いて、電源をオフにする指示が入力されたか否かを判定する。ステップＳ３０１で電源をオフにする指示が入力されたと判定した場合（Ｓ３０１，Ｙ）はステップＳ３０３に移行する。また、ステップＳ３０１で電源をオフにする指示が入力されてないと判定した場合（Ｓ３０３，Ｎ）は、電源をオフにする指示が入力されるまで待機する。
【００８７】
ステップＳ３０３では、ＣＰＵ２０が、記憶部２６に記憶されている画像形成情報が、同一グループに属する他の画像形成装置に記憶されているか否かを判定する。本実施形態ではグループ情報の記憶状態を参照することにより、記憶部２６に記憶されている画像形成情報が同一グループに属する他の画像形成装置に記憶されているか否かを判定する。
【００８８】
ステップＳ３０３で画像形成情報が同一グループに属する他の画像形成装置に記憶されていると判定した場合（Ｓ３０３，Ｙ）はステップＳ３２３に移行する。また、ステップＳ３０３で画像形成装置が同一グループに属する他の画像形成装置に記憶されていないと判定した場合（Ｓ３０３，Ｎ）はステップＳ３０５に移行する。
【００８９】
ステップＳ３０５乃至Ｓ３２７では、図５のステップＳ２０３乃至Ｓ２２５と同一の処理を行い、本データ送信処理のプログラムの実行を終了する。
【００９０】
なお、ステップＳ３１９において送信される変更情報には、グループ情報に自身が追加される変更がされたことに加え、自身の記憶部２６に記憶されている画像形成情報（Ｓ３１７で受信した画像形成情報を含む）の識別情報も含まれている。
【００９１】
このように、本実施形態では、画像形成情報を取得してから上記予め定めたタイミングまでの期間に、画像形成情報を同一グループに属する他の画像形成装置１０に送信する。また、上記予め定めたタイミングで、画像形成情報が他の画像形成装置１０に送信されていない場合、画像形成情報を同一グループに属する他の画像形成装置１０に送信する。
【００９２】
これにより、画像形成情報が複数の画像形成装置１０に記憶されることにより、画像形成情報が常時バックアップされると共に、画像形成情報が同一グループに属する他の画像形成装置１０に送信されていない場合でも、画像形成情報が消失してしまうことが回避される。
【００９３】
〔第３実施形態〕
【００９４】
次に、第３実施形態に係る画像形成システム１００について説明する。
【００９５】
本第３実施形態では、画像形成装置１０に、画像形成情報を記憶する外部記憶装置である外部ストレージが接続されている場合について説明する。
【００９６】
図１及び図２に示すように、第３実施形態に係る画像形成システム１００の構成は、上記第１実施形態に係る画像形成システム１００と同じである。従って、ここでは各構成の説明を省略する。
【００９７】
まず、本実施形態におけるグループ登録処理の流れについて説明する。図１０は、画像形成装置１０の電源が投入されたタイミングでＣＰＵ２０によって実行されるグループ登録処理のプログラムの処理の流れを示すフローチャートである。なお、本実施形態では、グループ登録処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、グループ登録処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたグループ登録処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、グループ登録処理が実行されるようにしてもよい。
【００９８】
なお、画像形成装置１０には、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等の外部ストレージが接続されている。一例として図１１に示すように、外部ストレージには、グループ毎に蓄積された画像形成情報を格納するためのグループ用格納領域が設けられている。また、グループ用格納領域には、グループ毎に、外部ストレージに蓄積されている画像形成情報を管理するための管理情報と、画像形成情報とが格納されている。なお、画像形成装置１０に、当該画像形成装置１０が属するグループのグループ用格納領域が設けられていない外部ストレージが接続された場合には、外部ストレージに、当該画像形成装置１０が属するグループのグループ用格納領域を構築する。
【００９９】
図１１に示す例では、「グループＡ」のグループ用格納領域には、上述した管理情報と、画像形成情報であるファイルＡ及びファイルＢ１が格納されている。一例として図１２に示すように、管理情報には、画像形成情報のファイル名、画像形成情報を送信したユーザのユーザ名、画像形成情報を受信した時刻を示すタイムスタンプが、画像形成情報毎に対応付けられて記憶されている。
【０１００】
ステップＳ４０１乃至Ｓ４０９では、図４のステップＳ１０１乃至Ｓ１０９と同様の処理を行う。
【０１０１】
ステップＳ４１１では、ＣＰＵ２０は、画像形成装置１０に外部ストレージが接続されているか否かを判定する。ステップＳ４１１で外部ストレージが接続されていると判定した場合（Ｓ４１１，Ｙ）はステップＳ４１３に移行する。また、ステップＳ４１１で外部ストレージが接続されていないと判定した場合（Ｓ４１１，Ｎ）は本グループ登録処理のプログラムの実行を終了する。
【０１０２】
ステップＳ４１３では、ＣＰＵ２０は、外部ストレージに、画像形成装置１０が属するグループの画像形成情報が格納されているか否かを判定する。ステップＳ４１３で画像形成装置１０が属するグループの画像形成情報が格納されていると判定した場合（Ｓ４１３，Ｙ）はステップＳ４１５に移行する。また、ステップＳ４１３で画像形成装置１０が属するグループの画像形成情報が格納されていないと判定された場合（Ｓ４１３，Ｎ）は本グループ登録処理のプログラムの実行を終了する。
【０１０３】
ステップＳ４１５では、ＣＰＵ２０は、外部ストレージに格納されている、画像形成装置１０が属するグループの画像形成情報を、グループ毎に予め定めた復号キーで復元することを試み、復元に成功したか否かを判定する。なお、各々の画像形成装置１０は、自身が属するグループに対応する復号キーを予め記憶部２６に記憶している。ステップＳ４１５で復元に成功したと判定した場合（Ｓ４１５，Ｙ）はステップＳ４１７に移行する。また、ステップＳ４１５で復元に失敗したと判定した場合（Ｓ４１５，Ｎ）は本グループ登録のプログラムの実行を終了する。
【０１０４】
ステップＳ４１７では、ＣＰＵ２０は、復元した画像形成情報を記憶部２６に記憶させる。
【０１０５】
ステップＳ４１９では、ＣＰＵ２０は、ステップＳ４１５で復元した、外部ストレージに記憶されている画像形成情報を、外部ストレージから削除する。
【０１０６】
ステップＳ４２１では、ＣＰＵ２０は、管理情報において外部ストレージから削除した画像形成情報が削除されるように管理情報を更新して、本グループ登録処理のプログラムの実行を終了する。
【０１０７】
次に、本実施形態に係る画像形成装置１０がデータ送信処理を行う流れについて、図１３に示すフローチャートを参照して説明する。図１３は、画像形成装置１０の電源の切断が指示されたタイミングで、ＣＰＵ２０によって実行されるデータ送信処理プログラムの処理の流れを示すフローチャートである。なお、本実施形態では、データ送信処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、データ送信処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたデータ送信処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、データ送信処理が実行されるようにしてもよい。
【０１０８】
なお、ここでは、装置Ａ、装置Ｂ、及び装置Ｃが同一グループに属すると共に、装置Ｃにおいてデータ送信処理が実行される場合について説明する。
【０１０９】
ステップＳ５０１では、ＣＰＵ２０が、ユーザにより表示操作部３０を用いて、電源をオフにする指示が入力されたか否かを判定する。ステップＳ５０１で電源をオフにする指示が入力されたと判定した場合（Ｓ５０１，Ｙ）はステップＳ５０３に移行する。また、ステップＳ５０１で電源をオフにする指示が入力されてないと判定した場合（Ｓ５０３，Ｎ）は、電源をオフにする指示が入力されるまで待機する。
【０１１０】
ステップＳ５０３では、ＣＰＵ２０が、画像形成装置１０に外部ストレージＳが接続されているか否かを判定する。ステップＳ５０３で外部ストレージＳが接続されていると判定した場合（Ｓ５０３，Ｙ）はステップＳ５０５に移行する。また、ステップＳ５０３で外部ストレージＳが接続されていないと判定した場合（Ｓ５０３，Ｎ）は本データ送信処理のプログラムの実行を終了する。
【０１１１】
ステップＳ５０５では、ＣＰＵ２０が、接続されている外部ストレージＳにおける当該接続が、初回の接続であるか否か、すなわち、画像形成装置１０が属するグループのグループ用格納領域が外部ストレージＳに設けられているか否かを判定する。ステップＳ５０５で初回の接続であると判定した場合（Ｓ５０５，Ｙ）はステップＳ５０７に移行する。また、ステップＳ５０５で初回の接続ではないと判定した場合（Ｓ５０５，Ｎ）はステップＳ５０９に移行する。
【０１１２】
ステップＳ５０７では、ＣＰＵ２０が、グループ用の画像形成情報を格納するための前処理を行う。本実施形態では、外部ストレージＳに、当該画像形成装置１０が属するグループのグループ用格納領域を構築する。
【０１１３】
ステップＳ５０９では、ＣＰＵ２０が、画像形成情報を外部ストレージＳに転送する。転送された画像形成情報は、外部ストレージＳの、画像形成装置１０が属するグループ用のグループ用格納領域に格納される。
【０１１４】
ステップＳ５１１及びＳ５１３では、ＣＰＵ２０が、図５のステップＳ２２３及びＳ２２５と同様の処理を行い、本データ送信処理のプログラムの実行を終了する。
【０１１５】
このように、本実施形態では、画像形成装置１０に外部記憶装置が接続されていて、かつ外部記憶装置に画像形成情報が記憶されていた場合、画像形成装置１０が、外部記憶装置から画像形成情報を取得する。また、画像形成装置１０に外部記憶装置が接続されていた場合、上記予め定めたタイミングで、画像形成情報を外部記憶装置に記憶させる。
【０１１６】
これにより、画像形成情報が外部記憶装置に記憶されることにより、画像形成情報がバックアップされ、画像形成情報が消失してしまうことが回避される。
【０１１７】
〔第４実施形態〕
【０１１８】
次に、第４実施形態に係る画像形成システム１００について説明する。
【０１１９】
上記第３実施形態では、画像形成装置１０が、外部ストレージに記憶されている画像形成情報を記憶するための記憶容量を有しているか否かに関わらず、外部ストレージに記憶されている画像形成情報を取得する場合に、外部ストレージに記憶されている画像形成情報を取得する場合について説明した。一方、本第４実施形態では、画像形成装置１０が、外部ストレージに記憶されている画像形成情報を記憶するための記憶容量を有している場合に、外部ストレージに記憶されている画像形成情報を取得する場合について説明する。
【０１２０】
図１及び図２に示すように、第４実施形態に係る画像形成システム１００の構成は、上記第１実施形態に係る画像形成システム１００と同じである。従って、ここでは各構成の説明を省略する。
【０１２１】
まず、本実施形態におけるグループ登録処理の流れについて説明する。図１４は、画像形成装置１０の電源が投入されたタイミングでＣＰＵ２０によって実行されるグループ登録処理のプログラムの処理の流れを示すフローチャートである。なお、本実施形態では、グループ登録処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、グループ登録処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたグループ登録処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、グループ登録処理が実行されるようにしてもよい。
【０１２２】
なお、画像形成装置１０には、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等の外部ストレージが接続されている。一例として図１１に示すように、外部ストレージには、グループ毎に蓄積された画像形成情報を格納するためのグループ用格納領域が設けられている。また、グループ用格納領域には、グループ毎に、外部ストレージに蓄積されている画像形成情報を管理するための管理情報と、画像形成情報とが格納されている。なお、画像形成装置１０に、当該画像形成装置１０が属するグループのグループ用格納領域が設けられていない外部ストレージが接続された場合には、外部ストレージに、当該画像形成装置１０が属するグループのグループ用格納領域を構築する。
【０１２３】
ステップＳ６０１乃至Ｓ６１５では、図１０のステップＳ４０１乃至Ｓ４１５と同様の処理を行う。
【０１２４】
ステップＳ６１７では、ＣＰＵ２０が、記憶部２６に、外部ストレージに格納されている画像形成情報を展開するための記憶容量が不足しているか否かを判定する。ステップＳ６１７で記憶容量が不足していないと判定した場合（Ｓ６１７，Ｎ）はステップＳ６１９に移行する。また、ステップＳ６１７で記憶容量が不足していると判定した場合（Ｓ６１７，Ｎ）はステップＳ６２３に移行する。
【０１２５】
ステップＳ６１９では、ＣＰＵ２０が、外部ストレージに格納されている画像形成情報を記憶部２６に記憶させる。
【０１２６】
ステップＳ６２１では、ＣＰＵ２０が、ステップＳ６１９で記憶部２６に記憶させた画像形成情報を、外部ストレージから消去する。
【０１２７】
ステップＳ６２３では、ＣＰＵ２０が、管理情報において外部ストレージから削除した画像形成情報が削除されるように管理情報を更新すると共に、グループ情報において外部ストレージから削除した画像形成情報が削除されるようにグループ情報を更新して、本グループ登録処理のプログラムの実行を終了する。
【０１２８】
このように、本実施形態では、画像形成装置１０が、外部記憶装置に記憶されている画像形成情報を展開するための記憶容量を有している場合、外部記憶装置に記憶されている画像形成情報を取得する。
【０１２９】
これにより、画像形成情報が外部記憶装置に記憶されることにより、画像形成情報がバックアップされ、画像形成情報が消失してしまうことが回避される。また、画像形成装置１０が、外部記憶装置に記憶されている画像形成情報を記憶するための記憶容量を有さない場合に、外部記憶装置に記憶されている画像形成情報を展開することで不具合が発生することが回避される。
【０１３０】
低価格仕様の画像形成装置は省スペースであることから、会社内に複数配置され、特に各々の社員の席付近に設置されて使用される場合が多い。本実施形態に係る画像形成装置１０では、各々の画像形成装置１０の管理情報を個人利用の場合とグループ利用の場合とで各々別個に有するようにすることによって、個人利用の画像形成装置１０であってもグループ利用とすることが可能となり、各々画像形成装置１０が効率良く使用される。
【０１３１】
次に、各実施形態において、画像形成装置１０が画像形成情報を受信した場合の受信処理、及び、画像形成装置１０が画像形成が指示された場合の画像形成処理について説明する。
【０１３２】
なお、ここでは、各々の画像形成装置１０は、図１２に示すような管理情報を記憶部２６に記憶している場合について説明する。すなわち、各々の画像形成装置１０は、自身の記憶部２６に記憶している各々の画像形成情報について、ファイル名、ユーザ名、及びタイムスタンプが各々対応付けられた管理情報を記憶している。また、各々の画像形成装置１０は、グループ毎に予め定めた暗号化キー及び復号キー、すなわち自身が属するグループに対応する暗号化キー及び復号キーを記憶部２６に予め記憶している。
【０１３３】
まず、各実施形態における受信処理の流れについて説明する。図１５は、画像形成装置１０に電源が投入されている間、予め定めた時間（例えば、１秒）が経過する毎に実行される受信処理のプログラムの処理の流れを示すフローチャートである。なお、本実施形態では、受信処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、受信処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された受信処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、受信処理が実行されるようにしてもよい。
【０１３４】
ステップＳ８０１では、ＣＰＵ２０が、ユーザの情報端末、又は他の画像形成装置１０から画像形成情報を受信したか否かを判定する。ステップＳ８０１で画像形成情報を受信したと判定した場合（Ｓ８０１，Ｙ）はステップＳ８０３に移行する。また、ステップＳ８０１で画像形成情報を受信していないと判定した場合（Ｓ８０１，Ｎ）は画像形成情報を受信するまで待機する。
【０１３５】
ステップＳ８０３では、ＣＰＵ２０が、受信した画像形成情報を記憶部２６に記憶されている管理情報に追加することにより、管理情報を更新する。本実施形態では、受信した画像形成装置のファイル名、画像形成装置を送信したユーザのユーザ名、及び画像形成装置を送信した時刻を示すタイムスタンプを対応付けて、管理情報に追加する。また、ＣＰＵ２０が、受信した画像形成情報を外部ストレージに記憶されている管理情報から削除することにより、管理情報を更新する。本実施形態では、受信した画像形成装置のファイル名、画像形成装置を送信したユーザのユーザ名、及び画像形成装置を送信した時刻を示すタイムスタンプが対応付けられた情報を、管理情報から削除する。
【０１３６】
ステップＳ８０５では、ＣＰＵ２０が、画像形成情報をグループ毎に予め定めたデータ加工手段で加工する。本実施形態では、画像形成情報をグループ毎に予め定めた暗号化キーで暗号化することにより、画像形成情報を加工する。なお、画像形成情報において既に暗号化が行われていた場合には、本ステップＳ８０３の処理を省略しても良い。
【０１３７】
ステップＳ８０７では、ＣＰＵ２０が、加工した画像形成情報を記憶部２６に記憶させ、本受信処理のプログラムの実行を終了する。
【０１３８】
次に、各実施形態において、画像形成装置１０が画像形成情報を受信した場合の受信処理、及び、画像形成装置１０において画像形成が指示された場合の画像形成処理について説明する。
【０１３９】
次に、各実施形態における画像形成処理の流れについて説明する。図１６は、画像形成装置１０に電源が投入されている間、予め定めた時間（例えば、１秒）が経過する毎に実行される画像形成処理のプログラムの処理の流れを示すフローチャートである。なお、本実施形態では、画像形成処理のプログラムは予め記憶部２６に記憶されているが、これに限らない。例えば、画像形成処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部２８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された画像形成処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、画像形成処理が実行されるようにしてもよい。
【０１４０】
ステップＳ９０１では、ＣＰＵ２０が、ユーザにより表示操作部３０を用いて画像形成の指示が入力されたか否かを判定する。ステップＳ９０１で画像形成の指示が入力されたと判定した場合（Ｓ９０１，Ｙ）はステップＳ９０３に移行する。また、ステップＳ９０１で画像形成の指示が入力されていないと判定した場合（Ｓ９０１，Ｎ）は画像形成の指示が入力されるまで待機する。
【０１４１】
ステップＳ９０３では、ＣＰＵ２０が、記憶部２６に記憶されている画像形成情報を読み出す。
【０１４２】
ステップＳ９０５では、ＣＰＵ２０が、読み出した画像形成情報をグループ毎に予め定めた復号キーを用いて復元することを試み、復元に成功したか否かを判定する。ステップＳ９０５で復元に成功したと判定した場合（Ｓ９０５，Ｙ）はステップＳ９０７に移行する。また、ステップＳ９０５で復元に失敗したと判定した場合（Ｓ９０５，Ｎ）はステップＳ９０９に移行する。
【０１４３】
ステップＳ９０７では、ＣＰＵ２０が、復元した画像形成情報に基づいて画像形成部３２によって記録媒体に画像を形成し、本受信処理のプログラムの実行を終了する。
【０１４４】
ステップＳ９０９では、ＣＰＵ２０が、エラー情報を出力し、本受信処理のプログラムの実行を終了する。
【０１４５】
このように、各実施形態では、画像形成情報を送信する際には、画像形成情報をグループ毎の暗号化キーで暗号化することにより、同一グループに属さない画像形成装置１０により画像形成情報が展開されることが回避される。
【符号の説明】
【０１４６】
１０  画像形成装置
１２  通信ネットワーク
２０  ＣＰＵ
２８  通信回線Ｉ／Ｆ部
３０  表示操作部
３２  画像形成部
１００  画像形成システム
【図１】
2018047575.tif 000003
【図２】
2018047575.tif 000004
【図３】
2018047575.tif 000005
【図４】
2018047575.tif 000006
【図５】
2018047575.tif 000007
【図６】
2018047575.tif 000008
【図７】
2018047575.tif 000009
【図８】
2018047575.tif 000010
【図９】
2018047575.tif 000011
【図１０】
2018047575.tif 000012
【図１１】
2018047575.tif 000013
【図１２】
2018047575.tif 000014
【図１３】
2018047575.tif 000015
【図１４】
2018047575.tif 000016
【図１５】
2018047575.tif 000017
【図１６】
2018047575.tif 000018