(57)【特許請求の範囲】
【請求項１】
制御部を有する一の画像処理装置に搭載された着脱可能な記憶装置を取り外して他の画像処理装置に搭載するに際し、
前記他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記制御部により、前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出し、
前記制御部により、前記一の画像処理装置自身の装置構成を示す自装置構成情報を取得し、
前記制御部により、前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、
前記制御部により、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる、
データ処理方法。
【請求項２】
前記制御部により、更に、前記一の画像処理装置が備える不揮発性記憶部に前記他の画像処理装置固有の識別情報及び前記他装置構成情報を記憶させる、
請求項１に記載のデータ処理方法。
【請求項３】
前記他の画像処理装置固有の識別情報及び前記他装置構成情報の前記可搬型記憶媒体への記憶は、前記他の画像処理装置において、前記可搬型記憶媒体に予め定められた認証用ファイルが記憶されていることを条件として行われたものであり、
前記制御部による前記他装置構成情報の前記可搬型記憶媒体からの読み出しは、前記一の画像処理装置において、前記可搬型記憶媒体に前記認証用ファイルが記憶されていることを条件として行われる、
請求項１又は２に記載のデータ処理方法。
【請求項４】
制御部を有する一の画像処理装置に搭載された着脱可能な記憶装置を取り外して、前記一の画像処理装置と通信ネットワークを介してデータ通信可能に接続されている他の画像処理装置に搭載するに際し、
前記他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記制御部により、前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得し、
前記制御部により、前記一の画像処理装置自身の装置構成を示す自装置構成情報を取得し、
前記制御部により、前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、
前記制御部により、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる、
データ処理方法。
【請求項５】
前記制御部により、更に、前記一の画像処理装置が備える不揮発性記憶部に前記他の画像処理装置固有の識別情報及び前記他装置構成情報を記憶させる、
請求項４に記載のデータ処理方法。
【請求項６】
前記制御部による前記他の画像処理装置固有の識別情報及び前記他装置構成情報の取得は、前記他の画像処理装置及び前記一の画像処理装置のそれぞれにおいて、可搬型記憶媒体に予め定められた認証用ファイルが記憶されていることが確認されたことを条件として行われる、
請求項４又は５に記載のデータ処理方法。
【請求項７】
着脱可能な記憶装置が搭載されている画像処理装置であって、
前記記憶装置の移動先である他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出し、
自装置の装置構成を示す自装置構成情報を取得し、
前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、
前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる制御部を備える画像処理装置。
【請求項８】
着脱可能な記憶装置が搭載されている画像処理装置であって、
前記記憶装置の移動先である他の画像処理装置は、前記画像処理装置と通信ネットワークを介してデータ通信可能に接続されており、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得し、
自装置の装置構成を示す自装置構成情報を取得し、
前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、
前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる制御部を備える画像処理装置。
【請求項９】
コンピュータを画像処理装置として機能させるためのプログラムであって、
前記画像処理装置には着脱可能な記憶装置が搭載されており、
前記記憶装置の移動先である他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記コンピュータを、
前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出す手段、
自装置の装置構成を示す自装置構成情報を取得する手段、
前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断する手段、
前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる手段、
として機能させるためのプログラム。
【請求項１０】
コンピュータを画像処理装置として機能させるためのプログラムであって、
前記画像処理装置には着脱可能な記憶装置が搭載されており、
前記記憶装置の移動先である他の画像処理装置は、前記画像処理装置と通信ネットワークを介してデータ通信可能に接続されており、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、
前記コンピュータを、
前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得する手段、
自装置の装置構成を示す自装置構成情報を取得する手段、
前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断する手段、
前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置において、装置に搭載されたハードディスクの内部にフォントデータやロゴデータ等を格納して使用する場合がある。フォントデータは、画像形成装置の解像度や印刷速度等に応じたライセンス契約に基づいて購入される場合が多い。例えば、所定の解像度以下の出力しか認めない場合（６００dpiの装置では使用できるが、１２００dpiの装置では使用できない等）、所定の印刷速度以下の出力しか認めない場合、１台しかインストールを認めない場合等のライセンス形態が挙げられる。このように、フォントデータは各画像形成装置に対して使用が許可されたものであるから、一般に、フォントデータが記憶されたハードディスクを他の装置に移動させることは禁止されている。
【０００３】
しかしながら、装置のモデルチェンジ等の理由により、古い装置で使用していたハードディスク内のデータを新しい装置でそのまま使用したいという要望もあるため、ハードディスクの移動を全て禁止してしまうのは不便である。この問題を解決するために、ハードディスクを移動させる際に、ハードディスクの移動先の装置において、管理者が管理パスワードを入力することによって、移動元の装置に搭載されていたハードディスクを継続して使用可能とする制御が行われている。
【０００４】
また、サービスマンが携帯するＵＳＢメモリを画像処理装置に接続した際に、ＵＳＢメモリ内に所定のルールに従って作成されたファイルが存在した場合には、正規のサービスマンであると認証して調整モードに移行する技術が提案されている（特許文献１参照）。
【特許文献１】特開２００７−７９６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術のように、管理パスワードの入力やＵＳＢメモリ内のデータによる認証をした後には、制限なくハードディスクの移動を許可してしまうと、ライセンス内容を無視してハードディスク内のデータが使用されるという問題があった。
【０００６】
本発明は上記の従来技術における問題に鑑みてなされたものであって、画像処理装置間で記憶装置が移動される際に、移動先の画像処理装置における記憶装置内のデータの使用を許可するか否かを適切に判断することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載のデータ処理方法は、制御部を有する一の画像処理装置に搭載された着脱可能な記憶装置を取り外して他の画像処理装置に搭載するに際し、前記他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記制御部により、前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出し、前記制御部により、前記一の画像処理装置自身の装置構成を示す自装置構成情報を取得し、前記制御部により、前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、前記制御部により、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる。
【０００８】
請求項２に記載の発明は、請求項１に記載のデータ処理方法において、前記制御部により、更に、前記一の画像処理装置が備える不揮発性記憶部に前記他の画像処理装置固有の識別情報及び前記他装置構成情報を記憶させる。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載のデータ処理方法において、前記他の画像処理装置固有の識別情報及び前記他装置構成情報の前記可搬型記憶媒体への記憶は、前記他の画像処理装置において、前記可搬型記憶媒体に予め定められた認証用ファイルが記憶されていることを条件として行われたものであり、前記制御部による前記他装置構成情報の前記可搬型記憶媒体からの読み出しは、前記一の画像処理装置において、前記可搬型記憶媒体に前記認証用ファイルが記憶されていることを条件として行われる。
【００１０】
請求項４に記載のデータ処理方法は、制御部を有する一の画像処理装置に搭載された着脱可能な記憶装置を取り外して、前記一の画像処理装置と通信ネットワークを介してデータ通信可能に接続されている他の画像処理装置に搭載するに際し、前記他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記制御部により、前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得し、前記制御部により、前記一の画像処理装置自身の装置構成を示す自装置構成情報を取得し、前記制御部により、前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、前記制御部により、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる。
【００１１】
請求項５に記載の発明は、請求項４に記載のデータ処理方法において、前記制御部により、更に、前記一の画像処理装置が備える不揮発性記憶部に前記他の画像処理装置固有の識別情報及び前記他装置構成情報を記憶させる。
【００１２】
請求項６に記載の発明は、請求項４又は５に記載のデータ処理方法において、前記制御部による前記他の画像処理装置固有の識別情報及び前記他装置構成情報の取得は、前記他の画像処理装置及び前記一の画像処理装置のそれぞれにおいて、可搬型記憶媒体に予め定められた認証用ファイルが記憶されていることが確認されたことを条件として行われる。
【００１３】
請求項７に記載の発明は、着脱可能な記憶装置が搭載されている画像処理装置であって、前記記憶装置の移動先である他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出し、自装置の装置構成を示す自装置構成情報を取得し、前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる制御部を備える。
【００１４】
請求項８に記載の発明は、着脱可能な記憶装置が搭載されている画像処理装置であって、前記記憶装置の移動先である他の画像処理装置は、前記画像処理装置と通信ネットワークを介してデータ通信可能に接続されており、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得し、自装置の装置構成を示す自装置構成情報を取得し、前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断し、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる制御部を備える。
【００１５】
請求項９に記載の発明は、コンピュータを画像処理装置として機能させるためのプログラムであって、前記画像処理装置には着脱可能な記憶装置が搭載されており、前記記憶装置の移動先である他の画像処理装置は、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記コンピュータを、前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報が記憶されている可搬型記憶媒体から前記他装置構成情報を読み出す手段、自装置の装置構成を示す自装置構成情報を取得する手段、前記読み出された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断する手段、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記可搬型記憶媒体から前記他の画像処理装置固有の識別情報を読み出し、当該読み出された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる手段、として機能させるためのプログラムである。
【００１６】
請求項１０に記載の発明は、コンピュータを画像処理装置として機能させるためのプログラムであって、前記画像処理装置には着脱可能な記憶装置が搭載されており、前記記憶装置の移動先である他の画像処理装置は、前記画像処理装置と通信ネットワークを介してデータ通信可能に接続されており、前記記憶装置に前記他の画像処理装置固有の識別情報が記憶されていることを条件として当該記憶装置内のデータの使用を許可するものであり、前記コンピュータを、前記他の画像処理装置から前記他の画像処理装置固有の識別情報及び前記他の画像処理装置の装置構成を示す他装置構成情報を前記通信ネットワークを介して取得する手段、自装置の装置構成を示す自装置構成情報を取得する手段、前記取得された他装置構成情報と前記取得された自装置構成情報とに基づいて、前記他の画像処理装置における前記記憶装置内のデータの使用を許可するか否かを判断する手段、前記他の画像処理装置における前記記憶装置内のデータの使用を許可すると判断した場合に、前記取得された他の画像処理装置固有の識別情報を前記記憶装置に記憶させる手段、として機能させるためのプログラムである。
【発明の効果】
【００１７】
請求項１、４、７、８、９、１０に記載の発明によれば、画像処理装置間で記憶装置が移動される際に、他装置構成情報と自装置構成情報とに基づいて、移動先の画像処理装置における記憶装置内のデータの使用を許可するか否かを適切に判断することができる。
【００１８】
請求項２、５に記載の発明によれば、一の画像処理装置において、他の画像処理装置固有の識別情報及び他装置構成情報を参照可能となる。
【００１９】
請求項３、６に記載の発明によれば、所定の可搬型記憶媒体を用いて認証を行った後にデータの受け渡しを許可するので、安全性を確保することができる。
【発明を実施するための最良の形態】
【００２０】
［第１の実施の形態］
まず、図１〜図６を参照して、本発明の第１の実施の形態について説明する。
図１に、第１の実施の形態における画像形成システム１のシステム構成を示す。図１に示すように、画像形成システム１は、画像処理装置としての画像形成装置１００ａ，１００ｂ、ホストＰＣ（Personal Computer）２００ａ，２００ｂを備えて構成されている。
【００２１】
画像形成装置１００ａは、ＬＡＮ（Local Area Network）等の通信ネットワークＮを介してホストＰＣ２００ａとデータ通信可能に接続されており、ホストＰＣ２００ａから送信される印刷データに基づいて、用紙に画像を形成する。画像形成装置１００ａには、ハードディスク（以下、「ＨＤＤ（Hard Disk Drive）」という。）８０が搭載されている。画像形成装置１００ｂは、ＬＡＮ等の通信ネットワークＮを介してホストＰＣ２００ｂとデータ通信可能に接続されており、ホストＰＣ２００ｂから送信される印刷データに基づいて、用紙に画像を形成する。
【００２２】
図２に、画像形成装置１００ａの機能的構成を示す。図２に示すように、画像形成装置１００ａは、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、不揮発性メモリ４０、表示部５０、操作部６０、画像形成部７０、ＨＤＤ８０、Ｉ／Ｆ制御部９０を備え、各部はバスにより接続されている。
【００２３】
ＣＰＵ１０は、画像形成装置１００ａの各部の処理動作を統括的に制御する。具体的には、ＣＰＵ１０は、ＲＯＭ３０に格納されている各種処理プログラムを読み出してＲＡＭ２０に展開し、当該プログラムとの協働により各種処理を行う。
【００２４】
ＲＡＭ２０は、ＣＰＵ１０により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００２５】
ＲＯＭ３０は、不揮発性の半導体メモリ等により構成され、ＣＰＵ１０で実行される各種処理プログラム、各種データ等を記憶する。また、ＲＯＭ３０のシリアル番号格納領域３１には、画像形成装置１００ａの装置固有の識別情報としてのシリアル番号が記憶されている。例えば、シリアル番号としてＭＡＣアドレス（Media Access Control address）が用いられる。
【００２６】
不揮発性メモリ４０には、画像形成装置１００ａの装置構成情報、各種設定情報等が記憶されている。装置構成情報とは、画像形成装置１００ａの仕様、製品特性等の装置構成を示す情報をいい、解像度、印刷速度、カラーであるか単色であるか等の情報が含まれる。
【００２７】
表示部５０は、ＬＣＤ（Liquid Crystal Display）により構成され、ＣＰＵ１０から入力される表示信号の指示に従って、各種表示画面等を表示する。
【００２８】
操作部６０は、数字キーやスタートキー、リセットキー等の各種キーを有し、押下されたキーの押下信号をＣＰＵ１０に出力する。また、操作部６０は、表示部５０と一体的に形成されたタッチパネルを備えており、ユーザの指先やタッチペン等により当接されたタッチパネル上の位置を検出して、位置信号をＣＰＵ１０に出力する。
【００２９】
画像形成部７０は、電子写真方式、静電記録方式、熱転写方式等の作像プロセスを利用して画像を形成するために必要な構成要素を含む機能部である。例えば、画像形成部７０は、感光体、転写ベルト、定着器、各種搬送ベルト等を備える。画像形成部７０は、ＣＰＵ１０の指示に従い、画像データに基づいて用紙に画像を形成する。
【００３０】
ＨＤＤ８０は、画像形成装置１００ａに対して着脱可能な記憶装置である。ＨＤＤ８０には、ダウンロードされたフォントデータ、スプールされたジョブ等が記憶される。また。ＨＤＤ８０のシリアル番号格納領域８１には、画像形成装置１００ａのシリアル番号が記憶される。
【００３１】
Ｉ／Ｆ制御部９０は、ＵＳＢ  Ｉ／Ｆ９１及びＬＡＮ  Ｉ／Ｆ９２を制御するための機能部である。ＵＳＢ  Ｉ／Ｆ９１は、ＵＳＢメモリ３００からデータを読み出すためのインターフェースである。ＵＳＢメモリ３００は、ＨＤＤ８０を移動させる際に使用される専用の可搬型記憶媒体であり、予め定められた認証用ファイルが記憶されている。ＬＡＮ  Ｉ／Ｆ９２は、ホストＰＣ２００ａ等の外部装置との間でデータの送受信を行うためのインターフェースである。
【００３２】
画像形成装置１００ａのＣＰＵ１０は、ＬＡＮ  Ｉ／Ｆ９２を介してホストＰＣ２００ａから受信した印刷データに基づいて、画像形成部７０を制御して、用紙に画像を形成する。
【００３３】
画像形成装置１００ａのＣＰＵ１０は、ＨＤＤ８０に画像形成装置１００ａのシリアル番号が記憶されていることを条件として、ＨＤＤ８０内のデータの使用を許可する。具体的には、画像形成装置１００ａのＣＰＵ１０は、予めＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号を暗号化してＨＤＤ８０のシリアル番号格納領域８１に記憶させておき、画像形成装置１００ａの起動時に、ＨＤＤ８０のシリアル番号格納領域８１からシリアル番号を読み出し、これとＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号とを比較して、両者が一致した場合に、ＨＤＤ８０内のデータの使用を許可する。
【００３４】
画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ａにＵＳＢメモリ３００が挿入された場合に、ＵＳＢメモリ３００に認証用ファイルが記憶されているか否かを判断する。画像形成装置１００ａのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されていることを条件として、画像形成装置１００ｂのシリアル番号及び装置構成情報が記憶されているＵＳＢメモリ３００から画像形成装置１００ｂの装置構成情報を読み出す。具体的には、画像形成装置１００ａのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されており、かつ、その認証用ファイルが正規の内容である場合に、ＵＳＢメモリ３００から画像形成装置１００ｂの装置構成情報を読み出す。
【００３５】
画像形成装置１００ａのＣＰＵ１０は、不揮発性メモリ４０から画像形成装置１００ａの装置構成情報を読み出し、取得する。そして、画像形成装置１００ａのＣＰＵ１０は、ＵＳＢメモリ３００から読み出した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かを判断する。具体的には、画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ｂの装置構成情報と画像形成装置１００ａの装置構成情報とを比較し、解像度、印刷速度、カラーであるか単色であるか等の情報に基づいて、ＨＤＤ８０内のデータの使用を許可するか否かを判断する。すなわち、画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ａに搭載されているＨＤＤ８０を画像形成装置１００ｂに移動させてＨＤＤ８０内のデータを継続して使用してもライセンス上問題がないかというＨＤＤ８０の載せ替えの妥当性、画像形成装置１００ｂに対するＨＤＤ８０内のデータの使用の適合性を判断する。
【００３６】
例えば、移動先の画像形成装置１００ｂの解像度が移動元の画像形成装置１００ａの解像度以下の場合には、ＨＤＤ８０を画像形成装置１００ｂに移動させた後においてもＨＤＤ８０内のデータの使用を許可する、移動先の画像形成装置１００ｂの印刷速度が移動元の画像形成装置１００ａの印刷速度以下の場合には、ＨＤＤ８０を画像形成装置１００ｂに移動させた後においてもＨＤＤ８０内のデータの使用を許可する、移動先の画像形成装置１００ｂと移動元の画像形成装置１００ａとがともに単色である場合には、ＨＤＤ８０を画像形成装置１００ｂに移動させた後においてもＨＤＤ８０内のデータの使用を許可する、等の条件が予め定められている。
【００３７】
なお、画像形成装置１００ａのＣＰＵ１０は、更に、ＨＤＤ８０に記憶されているデータ（フォントデータ等）がどのようなライセンス条件でダウンロードされたものかという情報に基づいて、上記判断を行うこととしてもよい。
【００３８】
画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断した場合に、ＵＳＢメモリ３００から画像形成装置１００ｂのシリアル番号を読み出し、このシリアル番号を暗号化してＨＤＤ８０のシリアル番号格納領域８１に記憶させる。また、画像形成装置１００ａのＣＰＵ１０は、不揮発性メモリ４０に、画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させる。
【００３９】
図３に、画像形成装置１００ｂの機能的構成を示す。画像形成装置１００ｂは、図２に示した画像形成装置１００ａの構成と同様であるため、同一の又は対応する部分には同一の符号を付し、説明を省略する。なお、本実施の形態では、画像形成装置１００ａに搭載されているＨＤＤ８０を取り外して、画像形成装置１００ｂに移動させることを前提としているため、ＨＤＤ８０を移動させる前は、画像形成装置１００ｂにはＨＤＤ８０は搭載されていない。
【００４０】
画像形成装置１００ｂのＣＰＵ１０は、ＬＡＮ  Ｉ／Ｆ９２を介してホストＰＣ２００ｂから受信した印刷データに基づいて、画像形成部７０を制御して、用紙に画像を形成する。
【００４１】
画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂにＵＳＢメモリ３００が挿入された場合に、ＵＳＢメモリ３００に認証用ファイルが記憶されているか否かを判断する。画像形成装置１００ｂのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されていることを条件として、ＵＳＢメモリ３００に画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させる。具体的には、画像形成装置１００ｂのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されており、かつ、その認証用ファイルが正規の内容である場合に、ＲＯＭ３０のシリアル番号格納領域３１から画像形成装置１００ｂのシリアル番号を読み出し、不揮発性メモリ４０から画像形成装置１００ｂの装置構成情報を読み出して、ＵＳＢメモリ３００に画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させる。
【００４２】
画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂにＨＤＤ８０が搭載された場合、ＨＤＤ８０に画像形成装置１００ｂのシリアル番号が記憶されていることを条件として、ＨＤＤ８０内のデータの使用を許可する。具体的には、画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂの起動時に、ＨＤＤ８０のシリアル番号格納領域８１からシリアル番号を読み出し、これとＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号とを比較して、両者が一致した場合に、ＨＤＤ８０内のデータの使用を許可する。
【００４３】
次に、動作について説明する。
図４は、画像形成装置１００ａ，１００ｂのそれぞれにおいて実行される起動処理を示すフローチャートである。この処理は、画像形成装置１００ａ，１００ｂのＣＰＵ１０とＲＯＭ３０に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。以下、説明を簡単にするため、画像形成装置１００ａを例にして説明するが、画像形成装置１００ｂにおける処理も同様である。
【００４４】
図４に示すように、ＣＰＵ１０により、画像形成装置１００ａにＨＤＤ８０が搭載されているか否かが判断される（ステップＳ１）。画像形成装置１００ａにＨＤＤ８０が搭載されている場合には（ステップＳ１；ＹＥＳ）、ＣＰＵ１０により、ＨＤＤ８０のシリアル番号格納領域８１にシリアル番号が記憶されているか否かが判断される（ステップＳ２）。
【００４５】
ＨＤＤ８０のシリアル番号格納領域８１にシリアル番号が記憶されている場合には（ステップＳ２；ＹＥＳ）、ＣＰＵ１０により、ＨＤＤ８０のシリアル番号格納領域８１からシリアル番号が読み出され（ステップＳ３）、復号化される。
【００４６】
次に、ＣＰＵ１０により、ＲＯＭ３０のシリアル番号格納領域３１から画像形成装置１００ａのシリアル番号が読み出され（ステップＳ４）、ＨＤＤ８０内のシリアル番号がＲＯＭ３０内のシリアル番号と一致するか否かが判断される（ステップＳ５）。
【００４７】
ＨＤＤ８０内のシリアル番号がＲＯＭ３０内のシリアル番号と一致する場合には（ステップＳ５；ＹＥＳ）、ＣＰＵ１０により、ＨＤＤ搭載モードで起動され、画像形成装置１００ａにおいて、ＨＤＤ８０内のデータを継続して使用することが許可される（ステップＳ６）。そして、起動処理が終了する。
【００４８】
ステップＳ２において、ＨＤＤ８０のシリアル番号格納領域８１にシリアル番号が記憶されていない場合（ステップＳ２；ＮＯ）、すなわち、画像形成装置１００ａに新しいＨＤＤ８０が搭載された場合には、ＣＰＵ１０により、ＨＤＤ８０が初期化され（ステップＳ７）、ＲＯＭ３０のシリアル番号格納領域３１から画像形成装置１００ａのシリアル番号が読み出され（ステップＳ８）、暗号化されてＨＤＤ８０のシリアル番号格納領域８１に記憶される（ステップＳ９）。そして、ＣＰＵ１０により、ＨＤＤ搭載モードで起動され、画像形成装置１００ａにおいて、ＨＤＤ８０が新規に使用可能となり（ステップＳ１０）、起動処理が終了する。
【００４９】
ステップＳ５において、ＨＤＤ８０内のシリアル番号がＲＯＭ３０内の画像形成装置１００ａのシリアル番号と一致しない場合には（ステップＳ５；ＮＯ）、ＣＰＵ１０により、ステップＳ７〜ステップＳ１０の処理が行われる。
【００５０】
ステップＳ１において、画像形成装置１００ａにＨＤＤ８０が搭載されていない場合には（ステップＳ１；ＮＯ）、ＣＰＵ１０により、ＨＤＤ未搭載モードで起動され（ステップＳ１１）、起動処理が終了する。
【００５１】
次に、画像形成装置１００ａに搭載されているＨＤＤ８０を画像形成装置１００ｂへ移動させる場合の移動先の画像形成装置１００ｂにおける処理及び移動元の画像形成装置１００ａにおける処理を説明する。
【００５２】
図５は、移動先の画像形成装置１００ｂにおいて実行される処理を示すフローチャートである。この処理は、画像形成装置１００ｂのＣＰＵ１０とＲＯＭ３０に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００５３】
図５に示すように、移動先の画像形成装置１００ｂにおいて、ＣＰＵ１０により、ＵＳＢメモリ３００が挿入されたか否かが判断される（ステップＳ２１）。ＵＳＢメモリ３００が挿入された場合には（ステップＳ２１；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に認証用ファイルが記憶されているか否かが判断される（ステップＳ２２）。ＵＳＢメモリ３００内に認証用ファイルが記憶されている場合には（ステップＳ２２；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に記憶されている認証用ファイルが正規の内容であるか否かが判断される（ステップＳ２３）。
【００５４】
ステップＳ２１において、ＵＳＢメモリ３００が挿入されない場合（ステップＳ２１；ＮＯ）、ステップＳ２２において、ＵＳＢメモリ３００内に認証用ファイルが記憶されていない場合（ステップＳ２２；ＮＯ）、ステップＳ２３において、認証用ファイルが正規の内容でない場合には（ステップＳ２３；ＮＯ）、ステップＳ２１に戻る。
【００５５】
ステップＳ２３において、認証用ファイルが正規の内容である場合には（ステップＳ２３；ＹＥＳ）、ＣＰＵ１０により、ＲＯＭ３０のシリアル番号格納領域３１から移動先の画像形成装置１００ｂのシリアル番号が読み出される（ステップＳ２４）。そして、ＣＰＵ１０により、画像形成装置１００ｂのシリアル番号が暗号化され、ＵＳＢメモリ３００内に記憶される（ステップＳ２５）。
【００５６】
次に、ＣＰＵ１０により、不揮発性メモリ４０から移動先の画像形成装置１００ｂの装置構成情報が読み出される（ステップＳ２６）。そして、ＣＰＵ１０により、画像形成装置１００ｂの装置構成情報が暗号化され、ＵＳＢメモリ３００内に記憶される（ステップＳ２７）。
【００５７】
その後、ＣＰＵ１０により、処理が完了したことを示す処理完了メッセージが表示部５０に表示される（ステップＳ２８）。
以上で、移動先の画像形成装置１００ｂにおける処理が終了する。
【００５８】
画像形成装置１００ｂにおいてシリアル番号及び装置構成情報がＵＳＢメモリ３００に記憶された後、ユーザは、このＵＳＢメモリ３００を画像形成装置１００ａに挿入する。
【００５９】
図６は、移動元の画像形成装置１００ａにおいて実行される処理を示すフローチャートである。この処理は、画像形成装置１００ａのＣＰＵ１０とＲＯＭ３０に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００６０】
図６に示すように、移動元の画像形成装置１００ａにおいて、ＣＰＵ１０により、ＵＳＢメモリ３００が挿入されたか否かが判断される（ステップＳ３１）。ＵＳＢメモリ３００が挿入された場合には（ステップＳ３１；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に認証用ファイルが記憶されているか否かが判断される（ステップＳ３２）。ＵＳＢメモリ３００内に認証用ファイルが記憶されている場合には（ステップＳ３２；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に記憶されている認証用ファイルが正規の内容であるか否かが判断される（ステップＳ３３）。
【００６１】
ＵＳＢメモリ３００内に記憶されている認証用ファイルが正規の内容である場合には（ステップＳ３３；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に装置構成情報が記憶されているか否かが判断される（ステップＳ３４）。ＵＳＢメモリ３００内に装置構成情報が記憶されている場合には（ステップＳ３４；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００から移動先の画像形成装置１００ｂの装置構成情報が読み出され（ステップＳ３５）、復号化される。
【００６２】
次に、ＣＰＵ１０により、不揮発性メモリ４０から移動元の画像形成装置１００ａの装置構成情報が読み出され（ステップＳ３６）、取得される。そして、ＣＰＵ１０により、ＵＳＢメモリ３００から読み出した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、移動先の画像形成装置１００ｂにＨＤＤ８０が搭載された場合に、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かが判断される（ステップＳ３７）。具体的には、ＣＰＵ１０により、移動先の画像形成装置１００ｂの装置構成情報と移動元の画像形成装置１００ａの装置構成情報とが比較され、解像度、印刷速度、カラーであるか単色であるか等の情報に基づいて、ＨＤＤ８０内のデータの使用を許可するか否かが判断される。
【００６３】
画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断された場合には（ステップＳ３７；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内にシリアル番号が記憶されているか否かが判断される（ステップＳ３８）。
【００６４】
ステップＳ３１において、ＵＳＢメモリ３００が挿入されない場合（ステップＳ３１；ＮＯ）、ステップＳ３２において、ＵＳＢメモリ３００内に認証用ファイルが記憶されていない場合（ステップＳ３２；ＮＯ）、ステップＳ３３において、認証用ファイルが正規の内容でない場合（ステップＳ３３；ＮＯ）、ステップＳ３４において、ＵＳＢメモリ３００内に装置構成情報が記憶されていない場合（ステップＳ３４；ＮＯ）、ステップＳ３７において、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可しないと判断された場合（ステップＳ３７；ＮＯ）、ステップＳ３８において、ＵＳＢメモリ３００内にシリアル番号が記憶されていない場合には（ステップＳ３８；ＮＯ）、ステップＳ３１に戻る。
【００６５】
ステップＳ３８において、ＵＳＢメモリ３００内にシリアル番号が記憶されている場合には（ステップＳ３８；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００から画像形成装置１００ｂのシリアル番号が読み出され（ステップＳ３９）、復号化される。そして、ＣＰＵ１０により、画像形成装置１００ａのシリアル番号に代えて、ＵＳＢメモリ３００に記憶されていた画像形成装置１００ｂのシリアル番号が暗号化され、ＨＤＤ８０のシリアル番号格納領域８１に記憶される（ステップＳ４０）。
【００６６】
次に、ＣＰＵ１０により、ＵＳＢメモリ３００に記憶されていた画像形成装置１００ｂの装置構成情報が不揮発性メモリ４０内に記憶される（ステップＳ４１）。次に、ＣＰＵ１０により、ＵＳＢメモリ３００に記憶されていた画像形成装置１００ｂのシリアル番号が不揮発性メモリ４０内に記憶される（ステップＳ４２）。
【００６７】
その後、ＣＰＵ１０により、処理が完了したことを示す処理完了メッセージが表示部５０に表示される（ステップＳ４３）。
以上で、移動元の画像形成装置１００ａにおける処理が終了する。
【００６８】
以上の処理により、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断された場合には、画像形成装置１００ａに搭載されているＨＤＤ８０内のシリアル番号が、画像形成装置１００ｂに対応したものに変更されている。そのため、画像形成装置１００ａに搭載されていたＨＤＤ８０を取り外して画像形成装置１００ｂに搭載した後に、画像形成装置１００ｂにおいて図４に示した起動処理が実行されると、図４のステップＳ５において、ＨＤＤ８０内のシリアル番号とＲＯＭ３０内のシリアル番号とが一致し（ステップＳ５；ＹＥＳ）、画像形成装置１００ｂにおいて、ＨＤＤ８０内のデータを継続して使用することが許可される（ステップＳ６）。
【００６９】
以上説明したように、第１の実施の形態では、画像形成装置１００ａから画像形成装置１００ｂへＨＤＤ８０が移動される際に、前もって、移動先の画像形成装置１００ｂにおいて、画像形成装置１００ｂのシリアル番号及び装置構成情報をＵＳＢメモリ３００に記憶させた後、移動元の画像形成装置１００ａにおいて、ＵＳＢメモリ３００から読み出した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かを適切に判断することができる。
【００７０】
また、移動元の画像形成装置１００ａの不揮発性メモリ４０に、移動先の画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させておくことにより、後に、移動元の画像形成装置１００ａにおいて、移動先の画像形成装置１００ｂのシリアル番号及び装置構成情報が参照可能となる。
【００７１】
また、移動先の画像形成装置１００ｂ、移動元の画像形成装置１００ａのそれぞれにおいて、ＵＳＢメモリ３００を用いて認証を行った後にデータの受け渡しを許可するので、安全性を確保することができる。
【００７２】
［第２の実施の形態］
次に、図７〜図１０を参照して、本発明の第２の実施の形態について説明する。
図７に、第２の実施の形態における画像形成システム２のシステム構成を示す。図７に示すように、画像形成システム２は、画像形成装置１００ａ，１００ｂ、ホストＰＣ２００を備えて構成され、各装置はＬＡＮ等の通信ネットワークＮを介してデータ通信可能に接続されている。
【００７３】
第１の実施の形態では、画像形成装置１００ｂのシリアル番号及び装置構成情報のデータの受け渡しにＵＳＢメモリ３００を使用した場合について説明したが、第２の実施の形態では、通信ネットワークＮを経由してデータの受け渡しを行い、ＵＳＢメモリ３００は認証のためにのみ使用する。
【００７４】
第２の実施の形態における画像形成装置１００ａ，１００ｂは、第１の実施の形態に示した画像形成装置１００ａ，１００ｂと同様の構成によってなるため、図２及び図３を援用し、説明を省略する。第２の実施の形態では、画像形成装置１００ａ，１００ｂは、ホストＰＣ２００から送信される印刷データに基づいて、用紙に画像を形成する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００７５】
画像形成装置１００ａのＣＰＵ１０は、ＨＤＤ８０に画像形成装置１００ａのシリアル番号が記憶されていることを条件として、ＨＤＤ８０内のデータの使用を許可する。具体的には、画像形成装置１００ａのＣＰＵ１０は、予めＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号を暗号化してＨＤＤ８０のシリアル番号格納領域８１に記憶させておき、画像形成装置１００ａの起動時に、ＨＤＤ８０のシリアル番号格納領域８１からシリアル番号を読み出し、これとＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号とを比較して、両者が一致した場合に、ＨＤＤ８０内のデータの使用を許可する。
【００７６】
画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ａにＵＳＢメモリ３００が挿入された場合に、ＵＳＢメモリ３００に認証用ファイルが記憶されているか否かを判断する。画像形成装置１００ａのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されていることが確認されたことを条件として、画像形成装置１００ｂから画像形成装置１００ｂのシリアル番号及び装置構成情報を通信ネットワークＮを介して取得する。具体的には、画像形成装置１００ａのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されており、かつ、その認証用ファイルが正規の内容である場合に、ＨＤＤ移動用の特殊モードに入り、画像形成装置１００ｂに対して、画像形成装置１００ｂのシリアル番号及び装置構成情報を要求するための応答要求専用パケットを送信する。
【００７７】
画像形成装置１００ａのＣＰＵ１０は、不揮発性メモリ４０から画像形成装置１００ａの装置構成情報を読み出し、取得する。そして、画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ｂから取得した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かを判断する。具体的には、画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ｂの装置構成情報と画像形成装置１００ａの装置構成情報とを比較し、解像度、印刷速度、カラーであるか単色であるか等の情報に基づいて、ＨＤＤ８０内のデータの使用を許可するか否かを判断する。
【００７８】
画像形成装置１００ａのＣＰＵ１０は、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断した場合に、画像形成装置１００ｂから取得した画像形成装置１００ｂのシリアル番号を暗号化してＨＤＤ８０のシリアル番号格納領域８１に記憶させる。また、画像形成装置１００ａのＣＰＵ１０は、不揮発性メモリ４０に、画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させる。
【００７９】
画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂにＵＳＢメモリ３００が挿入された場合に、ＵＳＢメモリ３００に認証用ファイルが記憶されているか否かを判断する。画像形成装置１００ｂのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されていることが確認されたことを条件として、画像形成装置１００ａから応答要求専用パケットを受信した場合に、画像形成装置１００ｂのシリアル番号と装置構成情報とを画像形成装置１００ａに送信する。具体的には、画像形成装置１００ｂのＣＰＵ１０は、ＵＳＢメモリ３００に認証用ファイルが記憶されており、かつ、その認証用ファイルが正規の内容である場合に、ＨＤＤ移動用の特殊モードに入り、画像形成装置１００ａからの応答要求専用パケットの受信を待機する。そして、画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ａから応答要求専用パケットを受信した場合に、ＲＯＭ３０のシリアル番号格納領域３１から画像形成装置１００ｂのシリアル番号を読み出し、不揮発性メモリ４０から画像形成装置１００ｂの装置構成情報を読み出して、画像形成装置１００ａに対し、画像形成装置１００ｂのシリアル番号と装置構成情報とを含む応答パケットを送信する。
【００８０】
画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂにＨＤＤ８０が搭載された場合、ＨＤＤ８０に画像形成装置１００ｂのシリアル番号が記憶されていることを条件として、ＨＤＤ８０内のデータの使用を許可する。具体的には、画像形成装置１００ｂのＣＰＵ１０は、画像形成装置１００ｂの起動時に、ＨＤＤ８０のシリアル番号格納領域８１からシリアル番号を読み出し、これとＲＯＭ３０のシリアル番号格納領域３１に記憶されているシリアル番号とを比較して、両者が一致した場合に、ＨＤＤ８０内のデータの使用を許可する。
【００８１】
次に、動作について説明する。
起動処理については、第１の実施の形態における起動処理（図４参照）と同様であるため、説明を省略する。
【００８２】
次に、画像形成装置１００ａに搭載されているＨＤＤ８０を画像形成装置１００ｂへ移動させる場合の移動先の画像形成装置１００ｂにおける処理及び移動元の画像形成装置１００ａにおける処理を説明する。
【００８３】
図８〜図１０は、移動元の画像形成装置１００ａ、移動先の画像形成装置１００ｂにおいて実行される処理を示すラダーチャートである。画像形成装置１００ａにおける処理は、画像形成装置１００ａのＣＰＵ１０とＲＯＭ３０に記憶されているプログラムとの協働によるソフトウェア処理によって実現され、画像形成装置１００ｂにおける処理は、画像形成装置１００ｂのＣＰＵ１０とＲＯＭ３０に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００８４】
図８に示すように、移動先の画像形成装置１００ｂにおいて、ＣＰＵ１０により、ＵＳＢメモリ３００が挿入されたか否かが判断される（ステップＴ１）。画像形成装置１００ｂにＵＳＢメモリ３００が挿入された場合には（ステップＴ１；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に認証用ファイルが記憶されているか否かが判断される（ステップＴ２）。ＵＳＢメモリ３００内に認証用ファイルが記憶されている場合には（ステップＴ２；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に記憶されている認証用ファイルが正規の内容であるか否かが判断される（ステップＴ３）。
【００８５】
ステップＴ１において、画像形成装置１００ｂにＵＳＢメモリ３００が挿入されない場合（ステップＴ１；ＮＯ）、ステップＴ２において、ＵＳＢメモリ３００内に認証用ファイルが記憶されていない場合（ステップＴ２；ＮＯ）、ステップＴ３において、認証用ファイルが正規の内容でない場合には（ステップＴ３；ＮＯ）、ステップＴ１に戻る。
【００８６】
ステップＴ３において、認証用ファイルが正規の内容である場合には（ステップＴ３；ＹＥＳ）、画像形成装置１００ｂのＣＰＵ１０により、ＨＤＤ移動用の特殊モードに入ったことが画像形成装置１００ｂの表示部５０に表示される（ステップＴ４）。そして、画像形成装置１００ａから送信される応答要求専用パケットの待機状態となる。
【００８７】
ユーザは、ＵＳＢメモリ３００を移動先の画像形成装置１００ｂから抜き取り、移動元の画像形成装置１００ａに挿入する。
【００８８】
次に、移動元の画像形成装置１００ａにおいて、ＣＰＵ１０により、ＵＳＢメモリ３００が挿入されたか否かが判断される（ステップＴ５）。画像形成装置１００ａにＵＳＢメモリ３００が挿入された場合には（ステップＴ５；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に認証用ファイルが記憶されているか否かが判断される（ステップＴ６）。ＵＳＢメモリ３００内に認証用ファイルが記憶されている場合には（ステップＴ６；ＹＥＳ）、ＣＰＵ１０により、ＵＳＢメモリ３００内に記憶されている認証用ファイルが正規の内容であるか否かが判断される（ステップＴ７）。
【００８９】
ステップＴ５において、画像形成装置１００ａにＵＳＢメモリ３００が挿入されない場合（ステップＴ５；ＮＯ）、ステップＴ６において、ＵＳＢメモリ３００内に認証用ファイルが記憶されていない場合（ステップＴ６；ＮＯ）、ステップＴ７において、認証用ファイルが正規の内容でない場合には（ステップＴ７；ＮＯ）、ステップＴ５に戻る。
【００９０】
ステップＴ７において、認証用ファイルが正規の内容である場合には（ステップＴ７；ＹＥＳ）、画像形成装置１００ａのＣＰＵ１０により、ＨＤＤ移動用の特殊モードに入ったことが画像形成装置１００ａの表示部５０に表示される（ステップＴ８）。
【００９１】
次に、図９に移り、移動元の画像形成装置１００ａにおいて、操作部６０から移動先の画像形成装置１００ｂのＩＰアドレスが入力された場合には（ステップＴ９；ＹＥＳ）、画像形成装置１００ａのＣＰＵ１０により、入力されたＩＰアドレスに対して、シリアル番号及び装置構成情報を要求するための応答要求専用パケットが発行される（ステップＴ１０）。すなわち、画像形成装置１００ａのＣＰＵ１０により、Ｉ／Ｆ制御部９０が制御され、ＬＡＮ  Ｉ／Ｆ９２を介して画像形成装置１００ｂに対し、応答要求専用パケットが送信される。なお、画像形成装置１００ａの操作部６０から画像形成装置１００ｂのＩＰアドレスを入力する代わりに、ホストＰＣ２００からユーティリティソフトウェアを使用して、移動元の画像形成装置１００ａに対して、移動先の画像形成装置１００ｂの情報（ＩＰアドレス等）を提供することとしてもよい。
【００９２】
次に、移動先の画像形成装置１００ｂでは、ＣＰＵ１０により、ＬＡＮ  Ｉ／Ｆ９２を介して応答要求専用パケットが受信されたか否かが判断される（ステップＴ１１）。画像形成装置１００ｂにおいて、応答要求専用パケットが受信された場合には（ステップＴ１１；ＹＥＳ）、画像形成装置１００ｂのＣＰＵ１０により、ＲＯＭ３０のシリアル番号格納領域３１から画像形成装置１００ｂのシリアル番号が読み出され、不揮発性メモリ４０から画像形成装置１００ｂの装置構成情報が読み出される。そして、画像形成装置１００ｂのＣＰＵ１０により、Ｉ／Ｆ制御部９０が制御され、ＬＡＮ  Ｉ／Ｆ９２を介して画像形成装置１００ａに対し、画像形成装置１００ｂのシリアル番号と装置構成情報が応答パケットで送信される（ステップＴ１２）。
【００９３】
次に、移動元の画像形成装置１００ａでは、ＣＰＵ１０により、ＬＡＮ  Ｉ／Ｆ９２を介して応答パケットが受信されたか否かが判断される（ステップＴ１３）。画像形成装置１００ａにおいて、応答パケットが受信された場合（ステップＴ１３；ＹＥＳ）、すなわち、通信ネットワークＮを介して移動先の画像形成装置１００ｂのシリアル番号と装置構成情報とが取得された場合には、画像形成装置１００ａのＣＰＵ１０により、画像形成装置１００ａの不揮発性メモリ４０から画像形成装置１００ａの装置構成情報が読み出され（ステップＴ１４）、取得される。
【００９４】
次に、画像形成装置１００ａのＣＰＵ１０により、応答パケットで取得した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、画像形成装置１００ｂにＨＤＤ８０が搭載された場合に、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かが判断される（ステップＴ１５）。具体的には、ＣＰＵ１０により、移動元の画像形成装置１００ａの装置構成情報と移動先の画像形成装置１００ｂの装置構成情報とが比較され、解像度、印刷速度、カラーであるか単色であるか等の情報に基づいて、ＨＤＤ８０内のデータの使用を許可するか否かが判断される。
【００９５】
画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可しないと判断された場合には（ステップＴ１５；ＮＯ）、移動元の画像形成装置１００ａのＣＰＵ１０により、Ｉ／Ｆ制御部９０が制御され、入力されたＩＰアドレスに対して、ＬＡＮ  Ｉ／Ｆ９２を介して、画像形成装置１００ｂの装置構成情報がＨＤＤ８０内のデータの使用について不適合である旨がパケットで送信される（ステップＴ１６）。画像形成装置１００ａでは、ＣＰＵ１０により、画像形成装置１００ｂの装置構成情報がＨＤＤ８０内のデータの使用について不適合である旨が表示部５０に表示され（ステップＴ１７）、処理が終了する。
【００９６】
画像形成装置１００ｂでは、ステップＴ１２の後、ＣＰＵ１０により、ＬＡＮ  Ｉ／Ｆ９２を介して画像形成装置１００ａから不適合である旨のパケットが受信されたか否かが判断される（ステップＴ１８）。画像形成装置１００ｂにおいて、不適合である旨のパケットが受信された場合には（ステップＴ１８；ＹＥＳ）、画像形成装置１００ｂのＣＰＵ１０により、画像形成装置１００ｂの装置構成情報がＨＤＤ８０内のデータの使用について不適合である旨が表示部５０に表示され（ステップＴ１９）、処理が終了する。
【００９７】
ステップＴ１５において、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断された場合には（ステップＴ１５；ＹＥＳ）、図１０に移り、画像形成装置１００ａのＣＰＵ１０により、画像形成装置１００ａのシリアル番号に代えて、応答パケットで取得した画像形成装置１００ｂのシリアル番号が暗号化され、ＨＤＤ８０のシリアル番号格納領域８１に記憶される（ステップＴ２０）。
【００９８】
次に、画像形成装置１００ａのＣＰＵ１０により、応答パケットで取得した画像形成装置１００ｂの装置構成情報が画像形成装置１００ａの不揮発性メモリ４０内に記憶される（ステップＴ２１）。次に、画像形成装置１００ａのＣＰＵ１０により、応答パケットで取得した画像形成装置１００ｂのシリアル番号が画像形成装置１００ａの不揮発性メモリ４０内に記憶される（ステップＴ２２）。
【００９９】
次に、移動元の画像形成装置１００ａのＣＰＵ１０により、入力されたＩＰアドレスに対して、作業の完了を通知する完了通知専用パケットが発行される（ステップＴ２３）。すなわち、画像形成装置１００ａのＣＰＵ１０により、Ｉ／Ｆ制御部９０が制御され、ＬＡＮ  Ｉ／Ｆ９２を介して画像形成装置１００ｂに対し、完了通知専用パケットが送信される。そして、画像形成装置１００ａのＣＰＵ１０により、処理が完了したことを示す処理完了メッセージが表示部５０に表示され（ステップＴ２４）、処理が終了する。
【０１００】
移動先の画像形成装置１００ｂでは、ステップＴ１８において、不適合である旨のパケットが受信されない場合には（ステップＴ１８；ＮＯ）、図１０に移り、ＣＰＵ１０により、ＬＡＮ  Ｉ／Ｆ９２を介して画像形成装置１００ａから完了通知専用パケットが受信されたか否かが判断される（ステップＴ２５）。画像形成装置１００ａから完了通知専用パケットが受信されない場合には（ステップＴ２５；ＮＯ）、ステップＴ１８に戻る。
【０１０１】
ステップＴ２５において、画像形成装置１００ａから完了通知専用パケットが受信された場合には（ステップＴ２５；ＹＥＳ）、画像形成装置１００ｂのＣＰＵ１０により、処理が完了したことを示す処理完了メッセージが表示部５０に表示され（ステップＴ２６）、処理が終了する。
【０１０２】
以上の処理により、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可すると判断された場合には、画像形成装置１００ａに搭載されているＨＤＤ８０内のシリアル番号が、画像形成装置１００ｂに対応したものに変更されている。そのため、画像形成装置１００ａに搭載されていたＨＤＤ８０を取り外して画像形成装置１００ｂに搭載した後に、画像形成装置１００ｂにおいて図４に示した起動処理が実行されると、図４のステップＳ５において、ＨＤＤ８０内のシリアル番号とＲＯＭ３０内のシリアル番号とが一致し（ステップＳ５；ＹＥＳ）、画像形成装置１００ｂにおいて、ＨＤＤ８０内のデータを継続して使用することが許可される（ステップＳ６）。
【０１０３】
以上説明したように、第２の実施の形態では、画像形成装置１００ａから画像形成装置１００ｂへＨＤＤ８０が移動される際に、前もって、移動元の画像形成装置１００ａにおいて、画像形成装置１００ｂから通信ネットワークＮを介して取得した画像形成装置１００ｂの装置構成情報と不揮発性メモリ４０から取得した画像形成装置１００ａの装置構成情報とに基づいて、画像形成装置１００ｂにおけるＨＤＤ８０内のデータの使用を許可するか否かを適切に判断することができる。
【０１０４】
また、移動元の画像形成装置１００ａの不揮発性メモリ４０に、移動先の画像形成装置１００ｂのシリアル番号及び装置構成情報を記憶させておくことにより、後に、移動元の画像形成装置１００ａにおいて、移動先の画像形成装置１００ｂのシリアル番号及び装置構成情報が参照可能となる。
【０１０５】
また、移動先の画像形成装置１００ｂ、移動元の画像形成装置１００ａのそれぞれにおいて、ＵＳＢメモリ３００を用いて認証を行った後にデータの受け渡しを許可するので、安全性を確保することができる。
【０１０６】
なお、上記各実施の形態における記述は、本発明に係る画像処理装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０７】
例えば、上記各実施の形態では、ホストＰＣ２００ａ，２００ｂ，２００から印刷データを受信し、所定の画像処理を行って画像形成部７０に出力するプリントコントローラ機能が、画像形成装置１００ａ，１００ｂの内部に含まれる場合について説明したが、プリントコントローラと画像形成部７０とを別体としてもよい。
【０１０８】
また、上記各実施の形態では、ＵＳＢメモリ３００に予め認証用ファイルを記憶させておくことにより、ＵＳＢメモリ３００の認証を行うこととしたが、画像形成装置１００ａ，１００ｂに予めＵＳＢメモリ３００に固有の識別情報（シリアル番号等）を登録しておき、登録されたＵＳＢメモリ３００のみに対して、各処理を受け付けることとしてもよい。また、管理者が画像形成装置１００ａ，１００ｂにおいて、予め定められた特定の認証パスワードを入力した場合に、ＵＳＢメモリ３００の使用を可能とする構成であってもよい。
【０１０９】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体としてＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【図面の簡単な説明】
【０１１０】
【図１】第１の実施の形態における画像形成システムのシステム構成図である。
【図２】移動元の画像形成装置の機能的構成を示すブロック図である。
【図３】移動先の画像形成装置の機能的構成を示すブロック図である。
【図４】起動処理を示すフローチャートである。
【図５】移動先の画像形成装置において実行される処理を示すフローチャートである。
【図６】移動元の画像形成装置において実行される処理を示すフローチャートである。
【図７】第２の実施の形態における画像形成システムのシステム構成図である。
【図８】移動元の画像形成装置、移動先の画像形成装置において実行される処理を示すラダーチャートである。
【図９】移動元の画像形成装置、移動先の画像形成装置において実行される処理を示すラダーチャートである。
【図１０】移動元の画像形成装置、移動先の画像形成装置において実行される処理を示すラダーチャートである。
【符号の説明】
【０１１１】
１  画像形成システム
２  画像形成システム
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
３１  シリアル番号格納領域
４０  不揮発性メモリ
５０  表示部
６０  操作部
７０  画像形成部
８０  ＨＤＤ
８１  シリアル番号格納領域
９０  Ｉ／Ｆ制御部
９１  ＵＳＢ  Ｉ／Ｆ
９２  ＬＡＮ  Ｉ／Ｆ
１００ａ，１００ｂ  画像形成装置
２００ａ，２００ｂ  ホストＰＣ
２００  ホストＰＣ
３００  ＵＳＢメモリ
Ｎ  通信ネットワーク
【図１】
0004513901.tif 000002
【図２】
0004513901.tif 000003
【図３】
0004513901.tif 000004
【図４】
0004513901.tif 000005
【図５】
0004513901.tif 000006
【図６】
0004513901.tif 000007
【図７】
0004513901.tif 000008
【図８】
0004513901.tif 000009
【図９】
0004513901.tif 000010
【図１０】
0004513901.tif 000011