(57)【要約】【課題】画像形成装置間でデータを移行するときに、ある機能が移行先の画像形成装置に存在しなかった場合であっても、ユーザが想定した通りの印刷を可能にする。【解決手段】ステップＳ７０１において、画像形成装置Ａは画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＳ７０２において、画像形成装置Ａは画像形成装置Ｂの機器情報を受信する。ステップＳ７０３において、画像形成装置Ａは、受信した機器情報に基づいて、画像データで有効になっている設定が画像形成装置Ｂに存在していない場合、画像形成装置Ｂで扱える形式に画像データを変換する。ステップＳ７０４において、画像形成装置Ａは、変換した画像データを画像形成装置Ｂに送信する。【選択図】図７
2013063565.tif 000002
【特許請求の範囲】
【請求項１】
データを送信する先である送信先装置の機器情報を取得する機器情報取得手段と、
前記送信先装置の機器情報に基づいて、前記送信先装置が扱うことができない機能を特定する機能特定手段と、
前記送信先装置が扱うことができない機能があった場合、前記機能を用いて前記データを変換する変換手段と
変換されたデータを前記送信先装置に対して送信する送信手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記機能特定手段は、前記送信先装置が扱うことができない機能を特定し、特定された前記機能に関する設定が有効であるかどうかを判断し、前記設定が有効であった場合に前記変換手段が前記データの変換を行う
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記送信先装置が扱うことができない機能があった場合、前記機能を用いて前記データを変換するかどうかを問い合わせる問合せ手段
を備えたことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記変換手段は前記データを変換した後、前記データの前記機能に関する設定を無効にし、前記設定の修正を不可にすること
を特徴とする請求項１記載の画像形成装置。
【請求項５】
前記送信手段は、前記変換されたデータと共に、変換前の前記データを送信することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記送信先装置が扱うことができない機能があった場合、前記送信手段が前記データのリンク情報を前記送信先装置に送信し、
前記送信先装置から依頼があった場合、前記変換手段が前記データの変換を行い、前記送信手段が前記変換されたデータを送信すること
を特徴とする請求項１記載の画像形成装置。
【請求項７】
前記機能が、地紋機能、スキャンガード機能、画像追跡機能及び日付印字機能のいずれかであることを特徴とする請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
データを送信する先である送信先装置の機器情報を取得する機器情報取得工程と、
前記送信先装置の機器情報に基づいて、前記送信先装置が扱うことができない機能を特定する機能特定工程と、
前記送信先装置が扱うことができない機能があった場合、前記機能を用いて前記データを変換する変換工程と
変換されたデータを前記送信先装置に対して送信する送信工程と
を備えたことを特徴とする画像形成方法。
【請求項９】
請求項８に記載の画像形成方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置を含む情報処理システムであって、
前記第１の情報処理装置は、
データを送信する先である第２の情報処理装置の機器情報を取得する機器情報取得手段と、
前記第２の情報処理装置の機器情報に基づいて、前記第２の情報処理装置が扱うことができない機能を特定する機能特定手段と、
前記第２の情報処理装置が扱うことができない機能があった場合、前記機能に関して変換を行わずに前記データを前記第２の情報処理装置に対して送信する第１の送信手段を備え、
前記第２の情報処理装置は、
前記機能を備えている情報処理装置を検索する検索手段と、
検索された前記第３の情報処理装置に対して、前記データを送信する第２の送信手段とを備え、
前記第３の情報処理装置は、
前記第２の送信手段から受信した前記データを前記機能を用いて変換する変換手段と、
変換されたデータを前記第２の情報処理装置に送信する第３の送信手段とを備えていること
を特徴とする情報処理システム。
【請求項１１】
前記第１の情報処理装置の前記第１の送信手段が、前記第３の情報処理装置に対して、前記データを処理するためのプログラムを送信し、
前記第３の情報処理装置の前記変換手段が前記プログラムを使って前記データを変換すること
を特徴とする請求項１０記載の情報処理システム。
【請求項１２】
前記第２の情報処理装置の前記第２の送信手段が、前記第３の情報処理装置に対して、前記データを処理するためのプログラムを送信し、
前記第３の情報処理装置の前記変換手段が前記プログラムを使って前記データを変換すること
を特徴とする請求項１０記載の情報処理システム。
【請求項１３】
前記機能が、地紋機能、スキャンガード機能、画像追跡機能及び日付印字機能のいずれかであることを特徴とする請求項１０〜１２のいずれかに記載の情報処理システム。
【請求項１４】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置を使用する情報処理方法であって、
前記第１の情報処理装置に、
データを送信する先である第２の情報処理装置の機器情報を取得する機器情報取得工程と、
前記第２の情報処理装置の機器情報に基づいて、前記第２の情報処理装置が扱うことができない機能を特定する機能特定工程と、
前記第２の情報処理装置が扱うことができない機能があった場合、前記機能に関して変換を行わずに前記データを前記第２の情報処理装置に対して送信する第１の送信工程を実行させ、
前記第２の情報処理装置に、
前記機能を備えている情報処理装置を検索する検索工程と、
検索された前記第３の情報処理装置に対して、前記データを送信する第２の送信工程とを実行させ、
前記第３の情報処理装置に、
前記第２の送信手段から受信した前記データを前記機能を用いて変換する変換工程と、
変換されたデータを前記第２の情報処理装置に送信する第３の送信工程とを実行させること
を特徴とする情報処理方法。
【請求項１５】
請求項１４に記載の情報処理方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、情報処理システム、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、複合機等の画像形成装置は、スキャンした画像データを記憶装置に保存する機能の他に、セキュリティ機能を備えているものがある。セキュリティ機能とは、例えば、印刷時に画像に「Ｃｏｎｆｉｄｅｎｔｉａｌ」等の文字を挿入する地紋機能、印刷した原稿を再コピーできなくするスキャンガード機能、用紙がいつどこで印刷されたかといった画像追跡機能等をいう。例えば、特許文献１は、文書データを外部装置に送信する処理が指定された場合に、ＨＤＤ内の文書に印刷の機能制限設定がなされているときには、印刷する文書に地紋画像を合成する画像形成装置を開示している。
【０００３】
また、システム管理者が、複数のセキュリティ機能を持つ画像形成装置を管理しており、使用するユーザが増加したため、セキュリティ機能を持たないが価格が安い画像形成装置を追加する場合がある。また、あるユーザは、新たに追加された安価な画像形成装置の位置が自分に近いため、既存の画像形成装置から新たなに追加した画像形成装置へ保存されている自分のデータを移行したい場合がある。また、システム管理者が、複数のセキュリティ機能を持つ画像形成装置を管理しており、既存の画像形成装置を新しい画像形成装置にリプレイスする場合がある。そして、あるユーザは既存の画像形成装置に保存されたデータをリプレイスする画像形成装置に引き継ぎたい場合がある。
【０００４】
このような場合、例えば、特許文献２は、ネットワークから探索された端末のうち、未登録の端末をリスト表示し、その中からリプレイス先を選択すると、リプレイス元機器情報がリプレイス先機器情報で置換する画像形成装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１７０５９号公報
【特許文献２】特開２００７−１９９９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示された画像形成装置では、記憶装置に保存した画像データにセキュリティ機能、例えば地紋機能を使うかどうかといった情報が付加されているため、複数の画像形成装置間で画像データを単純に移行することができない場合がある。例えば、価格が安い画像形成装置を追加する場合、その安価な画像形成装置がそのセキュリティ機能を有していない場合がある。この場合、画像データを安価な画像形成装置にそのまま移行しても、セキュリティ機能が無効となってしまい、結果としてユーザが想定した通りの印刷ができないという問題がある。
【０００７】
また、既存の画像形成装置を新しい画像形成装置にリプレイスする際に、セキュリティ機能の一部のオプションを追加せず、他の拡張機能をオプション追加する場合がある。このような場合において、例えばセキュリティ機能の一部に変更がある場合もある。この場合も、画像データを安価な画像形成装置にそのまま移行しても、セキュリティ機能が無効となり、結果としてユーザが想定した通りの印刷ができないという問題がある。
【０００８】
さらに、特許文献２に開示された画像形成装置では、機器をリプレイスするときにアドレス帳等の機器情報を簡単に引き継がせることができるが、画像データに設定された機能を移行先の画像形成装置に引き継ぐ機能は備えていない。したがって、特許文献２に開示された画像形成装置によって装置をリプレイスし、画像データを新たな画像形成装置にそのまま移行しても、例えばセキュリティ機能が無効となり、ユーザが想定した通りの印刷ができないという問題がある。
【０００９】
そこで、本発明は上記課題に鑑みて、画像形成装置間でデータを移行するときに、ある機能が移行先の画像形成装置に存在しなかった場合であっても、ユーザが想定した通りの印刷を可能にする画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像形成装置は、データを送信する先である送信先装置の機器情報を取得する機器情報取得手段と、前記送信先装置の機器情報に基づいて、前記送信先装置が扱うことができない機能を特定する機能特定手段と、前記送信先装置が扱うことができない機能があった場合、前記機能を用いて前記データを変換する変換手段と、変換されたデータを前記送信先装置に対して送信する送信手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本実施形態によれば、画像形成装置間でデータを移行するときに、ある機能が移行先の画像形成装置に存在しなかった場合であっても、移行元の画像形成装置の機能を使って画像を変換することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置の一例を示す図である。
【図２】コントローラ部のブロック図である。
【図３】画像形成装置のソフトウェア構成を示すブロック図である。
【図４】機器情報を管理するテーブルを示す図である。
【図５】地紋機能について示す概念図である。
【図６】スキャンガード機能について示す概念図である。
【図７】第１実施形態で画像データを移行する場合のシーケンス図である。
【図８】第１実施形態の動作処理を説明するフローチャートである。
【図９】第２実施形態の動作処理を説明するフローチャートである。
【図１０】第３実施形態の動作処理を説明するフローチャートである。
【図１１】第４実施形態の動作処理を説明するフローチャートである。
【図１２】第５実施形態の動作処理を説明するフローチャートである。
【図１３】第６実施形態の動作処理を説明するフローチャートである。
【図１４】第７実施形態で画像データを移行する場合のシーケンス図である。
【図１５】第７実施形態の動作処理を説明するフローチャートである。
【図１６】第７実施形態の動作処理を説明するフローチャートである。
【図１７】第８実施形態の動作処理を説明するフローチャートである。
【図１８】第９実施形態で画像データを移行する場合のシーケンス図である。
【図１９】第９実施形態の動作処理を説明するフローチャートである。
【図２０】第１０実施形態で画像データを移行する場合のシーケンス図である。
【図２１】第１０実施形態の動作処理を説明するフローチャートである。
【図２２】第１１実施形態で画像データを移行する場合のシーケンス図である。
【図２３】第１１実施形態の動作処理を説明するフローチャートである。
【図２４】第１１実施形態の動作処理を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明を実施するための形態について詳細に説明する。本実施形態では、プリント、コピー、ファックス、スキャン等の複数の機能を備え、ネットワークに接続可能な複合機を例として説明する。
【００１４】
＜第１の実施形態＞
図１は、第１の実施形態である画像形成装置の一例を示す図である。画像形成装置１００は、イーサネット（登録商標）等のＬＡＮ８を介してホストコンピュータ９に接続されている。画像形成装置１００は、画像データの読取処理を行うスキャナ装置（リーダ部）２と、画像データの印刷処理を行うプリンタ装置（プリンタ部）４、操作部５、画像記憶部（ハードディスク）６、ＦＡＸ装置７及びコントローラ（制御装置）３とを有している。操作部５は、画像データの入出力操作を行うキーボード及び画像データや各種機能の表示／設定などを行う液晶パネルを備える。記憶部（ＨＤＤ）６は、リーダ部２を制御して読み込んだ画像データや、ＬＡＮ８を介してホストコンピュータ９より受信したコードデータから生成される画像データを格納する。コントローラ３は、これら各構成要素に接続され、これら構成要素を制御する。
【００１５】
リーダ部２は、原稿を搬送する原稿給紙ユニット２１と、その原稿を光学的に読み取って電気信号としての画像データに変換するスキャナユニット２２とを有している。ＦＡＸユニット７は、電話回線１０を介してファクシミリデータを送受信する。またプリンタ部４は、シートを収容する複数段の給紙カセットを備えた給紙ユニット４２と、画像データをシートに転写して定着するマーキングユニット４１とを有している。さらに、印刷されたシートにソート処理やステイプル処理を施して外部に排出する排紙ユニット４３を有している。
【００１６】
コントローラ３は、リーダ部２を制御して原稿の画像データを読み込み、プリンタ部４を制御して、その画像データをシートに印刷するコピー機能を提供する。また、リーダ部２で読み取った画像データをコードデータに変換し、ネットワーク８を介してホストコンピュータ９へ送信するスキャナ機能を有している。またホストコンピュータ９からネットワーク８を介して受信したコードデータを画像データに変換し、プリンタ部４に出力して印刷するプリンタ機能やその他の機能ブロックを有している。
【００１７】
上述した画像形成装置１００は、大きく分けて複写機能、画像送信機能、画像保存機能、画像印刷機能、及びファクシミリ受信機能を有している。複写機能は、リーダ部２から入力した画像データをハードディスク６に記憶するとともに、プリンタ部４により印刷するものである。画像送信機能は、リーダ部２から入力した画像データをＬＡＮ８を介してホストコンピュータ９に送信する機能である。画像保存機能は、リーダ部２から入力した画像データをハードディスク６に記憶し、必要に応じて画像データの送信や印刷を行なう機能である。また画像印刷機能は、ホストコンピュータ９から送信された例えばページ記述言語を解析し、プリンタ部４で印刷する機能である。またファクシミリ受信機能は、ＦＡＸユニット７が電話回線から画像データを受信してプリンタ部４で印刷するか、又は、ハードディスク６に保存する機能である。また、スキャナユニット２２から読み込んだデータをハードディスク６に保存して、ＦＡＸユニット７を介して電話回線へデータを送信することもできる。また、これらの機能は、各ハードウェアデバイスを排他的に制御し、見かけ上同時に実行することが可能である。
【００１８】
次に、図２を参照して、画像形成装置１００のコントローラ３のハードウェア構成について説明する。図１と共通する部分は同一の参照番号で示している。なお、図２は簡略化して示している。例えば後述するＣＰＵ２０１、ＣＰＵ２２１等にはチップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、簡略化のためにこれらを省略して記述している。コントローラ３は、メインボード２００と、サブボード２２０とを備える。メインボード２００は、第１制御手段として機能し、画像形成装置１００を統括的に制御する制御基板である。また、サブボード２２０は、第２制御手段として機能し、画像形成装置１００が提供する機能の中で高速な画像処理を必要とする機能を制御する制御基板である。
【００１９】
メインボード２００は、所謂汎用のＣＰＵシステムで、メインボード２００全体を制御するＣＰＵ２０１、ブートプログラムが含まれるブートＲＯＭ２０２、ＣＰＵ２０１がワーク領域として使用するメモリ２０３を有している。また、外部バスとのブリッジ機能を持つバスコントローラ２０４、不揮発メモリ２０５（バッテリ等によりバックアップされたメモリであっても良い）を含む。さらに、メインボード２００は、半導体デバイスで構成された比較的小容量なストレージ装置であるフラッシュディスク（ＳＳＤ等）２０７を含む。さらに、メインボード２００は、当該フラッシュディスク２０７を制御するディスクコントローラ２０６、及びＵＳＢメモリ２０９を制御するＵＳＢコントローラ２０８を含む。メインボード２００は、図２に示すように、ＵＳＢメモリ２０９、及び操作部５に接続されている。ハードディスク６は、ディスクコントローラ２２９によって制御される。
【００２０】
サブボード２２０は、比較的小さな汎用ＣＰＵシステムと、画像処理用のハードウェアで構成される。サブボード２２０はＣＰＵ２２１、当該ＣＰＵ２２１がワーク領域として使用するメモリ２２３、外部バスとのブリッジ機能を持つバスコントローラ２２４、及び不揮発メモリ２２５を有している。さらに、サブボード２２０は、リアルタイムでデジタル画像処理を行なう画像処理部２２７、デバイスコントローラ２２６を有する。サブボード２２０は、図２に示すように、プリンタ部４、リーダ部２、及びＦＡＸユニット７に接続されている。
【００２１】
上述したリーダ部２及びプリンタ部４は、それぞれデバイスコントローラ２２６を介して画像処理部２２７との間でデジタル画像データの受け渡しを行なう。ＦＡＸユニット７は、ＣＰＵ２２１によって直接制御される。このように、本実施形態に係る画像形成装置１００では、メインの大容量記憶装置となるハードディスク６がサブボード２２０側に接続され、メインボード２００側にはバスコントローラ２２４、２０４を介して間接的に接続される。
【００２２】
次に複写機能を例にして、コントローラ３の動作を説明する。ユーザが操作部５から複写を指示すると、ＣＰＵ２０１がＣＰＵ２２１を介してリーダ部２に読取処理を実行する画像読取命令を送る。これによりリーダ部２は、原稿を光学的にスキャンしてデジタル画像データに変換してデバイスコントローラ２２６を介して画像処理部２２７に入力する。画像処理部２２７はＣＰＵ２２１を介してメモリ２２３にＤＭＡにより画像データを格納する。
【００２３】
ＣＰＵ２０１はデジタル画像データがメモリ２２３に一定量もしくは全て記憶されたことを確認すると、ＣＰＵ２２１を介してプリンタ部４に印刷指示を出す。ＣＰＵ２２１は画像処理部２２７にメモリ２２３の画像データの位置を教える。そしてプリンタ部４からの同期信号に従ってメモリ２２３上の画像データは、画像処理部２２７とデバイスコントローラ２２６を介してプリンタ部４に送信され、プリンタ部４によりシート上に印刷される。
【００２４】
また、複数部の印刷を行なう場合には、ＣＰＵ２０１は、原稿を一度しか読み取らないため、メモリ２２３の画像データをハードディスク６に対して保存する。具体的には、ＣＰＵ２０１は、メモリ２２３の画像データを一旦ハードディスク６がアクセス可能なＲＡＭへ転送し、ハードディスク６に対して保存を行う。したがって、２部目以降は、当該ハードディスク６から画像データを読み出し、プリンタ部４によって印刷される。
【００２５】
図３は、図１に示した画像形成装置１００のソフトウェア構成を示すブロック図である。図３において、機器情報配信処理部４０１は、機器情報サービス提供側デバイスにおける、各種配信情報の生成、配信情報の送受信等のサービスに関連するさまざまな処理を実行するための処理を行うモジュールである。そして、機器情報配信処理部４０１は、機器情報配布サービス配信側および受信側デバイスにおける、各種配信情報のサービスに関するさまざまな処理を行う。
【００２６】
ネットワークドライバ４０６は、図１に示すネットワーク８とのデータ送受信の制御を行う。ＴＣＰ／ＩＰ制御部４０５は、ＴＣＰ／ＩＰプロトコルによるデータの送受信及び制御を行う。ＨＴＴＰ制御部４０４は、ＨＴＴＰプロトコルのサーバあるいはクライアント機能を有している。ＨＴＴＰ制御部４０４は上位アプリケーションの指示によりＨＴＴＰリクエストパケットを生成し、そのデータをネットワーク上の各印刷デバイスに送信する。そして、ＨＴＴＰ制御部４０４は、印刷デバイスから送信された、ＨＴＴＰレスポンスパケットを解析して、データをＳＯＡＰ制御部４０２、機器情報配信処理部４０１や印刷制御部４１２等の上位アプリケーションに引き渡す処理を行う。
【００２７】
一方、ＨＴＴＰ制御部４０４は、ネットワーク上の各デバイスから機器情報配信に関するデータを受信する場合には、受信したＨＴＴＰリクエストパケットを解析する。そして、解析したデータをＳＯＡＰ制御部４０２、機器情報配信処理部４０１や印刷制御部４１２等の上位アプリケーションに引き渡す。そして、ＨＴＴＰ制御部４０４は、上位アプリケーションの指示によりＨＴＴＰレスポンスパケットをネットワーク上の各デバイスに返信する制御を行う。
【００２８】
ＳＯＡＰ制御部４０２はＳＯＡＰ（Ｓｉｍｐｌｅ
Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルを制御するモジュールである。このモジュールは、ネットワーク上の各デバイスから受信したＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ
Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）形式のデータをＸＭＬパーサ４０３により解析する。そして、印刷制御部４１２の適切なモジュールを呼び出し、機器情報配信処理部４０１へネットワーク上の各デバイスから送信されるデータを渡す。そして、これと同時に、各デバイスに返すべきデータをＸＭＬデータに変換し、ＨＴＴＰサーバ制御部４０４を介して各デバイスに返信する制御を行う。ＸＭＬパーサ４０３はＸＭＬ形式データを入力とし解析結果を出力するモジュールである。
【００２９】
なお、本実施形態においてはデバイス間の機器情報配信サービスに関するデータ送受信にＨＴＴＰやＳＯＡＰなどのプロトコルを用いている。しかしながら、双方向通信が可能であれば、既存または独自アプリケーションプロトコルなどの何れの通信プロトコルであってもかまわない。
【００３０】
画像格納部４１０は、リーダ部２から読み込んだ画像データやホストコンピュータ９より受信したコードデータから生成される画像データを格納するモジュールである。印刷制御部４１２はプリンタ部４を制御し、読取制御部４１３はリーダ部２を制御するモジュールである。画像格納部４１０に保存された画像データは、画像フォーマット情報、画像固有情報（γ値、透かし率、シャープネス、主走査・副走査オフセット、有効印字領域、Ｆ値、濃度調整など）を含んでいる。さらに、この画像データは、フィニッシャ情報（出力トレイ、折り、パンチ、ステイプル、排紙面、製本、トリマ、ガターシフトなど）、マテリアル情報（ページごとの使用用紙種別、用紙混載、挿入用紙設定など）を含んでいる。さらに、この画像データは、ジョブ情報（コピー数、両面、ページ印字、日付印字、結合ジョブ設定など）、暗号情報（地紋、透かし、画像追跡、スキャンガードなど）などの情報を含でいる。これらの機能を使用できるかどうかに関する情報は、機器情報配信処理部４０１によって配信される機器情報に含まれている。また、画像変換部４１１は、地紋、透かし、画像追跡、スキャンガードに関する処理や、画像フォーマット情報の変換などの画像処理を施すモジュールである。
【００３１】
図４は、機器情報を管理するテーブルを示す図である。機器情報配信部４０１によって他の画像形成装置と送受信されるデータは、送信元の画像形成装置の機器設定と、機器設定が使えるかどうかという機能の有無を示す情報を含む。テーブル５００は、機能設定を管理するテーブル５０１と、その機能の有無を管理するテーブル５０２を含む。テーブル５０１によって管理される機能設定の項目は、例えば、地紋、スキャンガード、画像追跡等がある。テーブル５００は、機器情報の送信や受信がされた時に作成されてもよいし、事前に作成され、ＨＤＤ６、フラッシュディスク２０７、又は不揮発メモリ２０５等の記憶媒体に保存されていてもかまわない。
【００３２】
図５は、本実施形態における地紋機能について示す概念図である。地紋機能とは、コンピュータを用いて作られたコンテンツを印刷出力する際に、コンテンツのデータに加え、地紋と呼ばれる画像データを生成し、これらのデータを重ねて出力する機能をいう。具体的には、地紋機能とは、例えば、印刷時に元の画像データにＣｏｎｆｉｄｅｎｔｉａｌなどの画像データを埋め込む機能や、指定した場所に画像を埋め込むＰＤＬフォーム合成機能等がある。図５において、画像データ５０１は「＠ＴＩＴＬＥ」、「＠ＤＡＴＡ」、「＠ＳＩＧＮＡＴＵＲＥ」という挿入項目を含んでいる。そして、画像変換部４１１は、テンプレート５０２に「＠ＴＩＴＬＥ」、「＠ＤＡＴＡ」、「＠ＳＩＧＮＡＴＵＲＥ」のデータを挿入し、合成画像５０３を生成する。
【００３３】
図６は、本実施形態におけるスキャンガード機能について示す概念図である。スキャンガードとは、地紋機能を応用した機能であり、元の画像データに所定の画像データを合成して出力し、再印刷を抑制する機能である。スキャンガードを施した画像データを印刷し、これを再びスキャナで読み込んだ場合でも、その画像データの再印刷及び保存を抑制し、またはコピー前には認識できなかった画像が顕在化することによって判読できないようにする。
【００３４】
具体的には、図６において、画像データを印刷するとき、画像変換部４１１は、原稿画像６０１に対して、地紋である背景画像６０２と潜像画像６０３を重ねて合成し、印刷画像６０５を出力する。出力した地紋は、複写物上において顕像化する文字などが隠されているが、この文字等は人間の視覚には認識されない。この印刷物をさらに複写した複写画像６０６においては、印刷画像６０５においては隠されていた潜像が現れ、人間の視覚によって認識される。この潜像は、例えば「Ｃｏｐｙ禁止」等の文字であってもよい。一方、画像データを送信しても、背景画像６０２や潜像画像６０３は合成されないので、原稿画像６０１と同じ送信画像６０４が送信される。
【００３５】
続いて、第１の実施形態である画像形成装置における画像データの移行処理について図７を用いて詳細に説明する。図７は、画像形成装置Ａから画像形成装置Ｂへ画像データを移行する場合のシーケンス図である。
【００３６】
ステップＳ７０１において、画像形成装置Ａは画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＳ７０２において、画像形成装置Ａは画像形成装置Ｂの機器情報を受信する。ステップＳ７０３において、画像形成装置Ａは、受信した機器情報に基づいて、画像データで有効になっている設定が画像形成装置Ｂに存在していない場合、画像形成装置Ｂで扱える形式に画像データを変換する。ステップＳ７０４において、画像形成装置Ａは、変換した画像データを画像形成装置Ｂに送信する。
【００３７】
図８は、第１実施形態である画像形成装置の動作処理を説明するフローチャートである。例えば画像形成装置をリプレイスする場合、画像形成装置Ａに保存されている画像データを画像形成装置Ｂ（送信先装置）に移行するものとする。まず、ユーザが画像形成装置Ａのユーザインターフェースに表示されたボタンを押す。
【００３８】
ステップＦ８０１において、画像形成装置Ａの機器情報配信処理部４０１は、画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＦ８０２において、機器情報配信処理部４０１が機器情報を受信したかどうかを判断する。受信していない場合は、機器情報配信処理部４０１は機器情報を受信するまで待つ。ステップＦ８０２において、機器情報配信処理部４０１は機器情報取得手段として機能する。ステップＦ８０２において機器情報を取得した場合には、ステップＦ８０３において、機器情報配信処理部４０１は画像データの保存元である画像形成装置Ａの機器情報を管理するテーブル５００を生成し、作成した機器情報と受信した機器情報とを比較する。画像形成装置Ａが備えているが画像形成装置Ｂが備えていない機能を特定した場合、機器情報配信処理部４０１は、この機能に関して画像データの設定が有効になっているかどうかを判断する。ここで、有効になっているかどうかが判断される設定とは、例えば、地紋、スキャンガード、ページ印字等である。ステップＦ８０３において、機器情報配信処理部４０１は機能特定手段として機能する。
【００３９】
ステップＦ８０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ８０５において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。具体的には、図５を例に説明すると、地紋機能が有効であった場合、画像変換部４１１はテンプレート５０２に「＠ＴＩＴＬＥ」、「＠ＤＡＴＡ」、「＠ＳＩＧＮＡＴＵＲＥ」のデータを挿入し、合成画像６０３を生成する。図６を例に説明すると、原稿画像７０１に対して、地紋である背景画像７０２と潜像画像７０３を重ねて合成し、印刷画像７０５を出力する。
【００４０】
一方、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効ではなかった場合、画像変換部４１１が画像データを変換しない。ステップＦ８０４において、画像形成装置ＡはステップＦ８０５にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。なお、ユーザインターフェースに変換した画像データのリストを表示させてもよいし、変換した画像の結果を表示させてもよい。
【００４１】
本実施形態によれば、画像形成装置間でデータを移行するときに、ある機能が移行先の画像形成装置に存在しなかった場合であっても、移行元の画像形成装置の機能を使って画像を変換することができる。したがって、移行先の画像形成装置でもユーザが想定した通りの印刷を可能にすることができる。例えば、地紋機能又はスキャンガード機能がある機能が移行先の画像形成装置に存在しなかった場合であっても、移行元の画像形成装置の機能を使って合成画像を生成する。したがって、移行先の画像形成装置においても地紋やスキャンガードが施された画像が印刷されるので、セキュリティの低下を防止することができる。
【００４２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本第２の実施形態においては、ユーザインターフェースの表示によって画像データを変換するかどうかをユーザに問い合わせることが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第２の実施形態における画像データの変換の問合せ処理について、図９を参照して説明する。
【００４３】
ステップＦ９０１〜Ｆ９０３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ９０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ９０５において、操作部５（図１）のユーザインターフェースが、ユーザに画像データの変換を行うかどうか問い合わせる。ユーザが画像データの変換を選択した場合には、ステップＦ９０６において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。一方、ユーザが画像データの変換をしないことを選択した場合には、ステップＦ９０４に進む。そして、ステップＦ９０４において、画像形成装置ＡはステップＦ９０６にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。
【００４４】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。本第３の実施形態においては、変換後の画像データを再変換させないようにすることが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第３の実施形態における画像データの再変換防止処理について、図１０を参照して説明する。
【００４５】
ステップＦ１００１〜Ｆ１００３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ１００３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ１００５において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。続いて、ステップＦ１００６にて、画像変換部４１１が、変換後の画像データについて、画像処理を行った機能の設定を無効（ＯＦＦ）にし、その設定を修正不可にする。例えば、地紋機能に関して画像処理を行った場合は、地紋機能をＯＦＦにし、そしてその設定を修正不可にする。そして、ステップＦ１００４において、画像形成装置ＡはステップＦ１００６にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。本実施形態によれば、画像データが一度変換された後は再変換（例えば、元の画像データに戻すこと）が不可能であるので、変換後の画像データのセキュリティを高めることができる。
【００４６】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。本第４の実施形態においては、変換後の画像データを再変換させないようにすることが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第４の実施形態における画像データの再変換防止処理について、図１１を参照して説明する。
【００４７】
ステップＦ１１０１〜Ｆ１１０３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ１１０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ１１０５において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。続いて、ステップＦ１１０６にて、機器情報配信処理部４０１は、変換後の画像データについて、画像処理を行った機能の設定をＯＦＦにし、その設定を修正不可にする。例えば、地紋機能に関して画像処理を行った場合は、機器情報配信処理部４０１は地紋機能を無効（ＯＦＦ）にするか、または画像の修正を不可にする。続いて、ステップＦ１１０７において、機器情報配信処理部４０１は、変換後の画像データについて、画像処理を行った機能に関連する機能の設定をＯＦＦにし、その設定を修正不可にする。例えば、地紋機能を応用した機能がスキャンガード機能であるため、ステップＦ１１０６で地紋機能をＯＦＦにした場合は、ステップＦ１１０７で機器情報配信処理部４０１はスキャンガード機能を無効（ＯＦＦ）にする。ステップＦ１１０４において、画像形成装置ＡはステップＦ１１０６にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。本実施形態によれば、画像データが一度変換された後は再変換（例えば、元の画像データに戻すこと）ができず、さらに関連した機能も使用できなくなるので、変換後の画像データのセキュリティを高めることができる。
【００４８】
＜第５の実施形態＞
次に、本発明の第５の実施形態について説明する。本第５の実施形態においては、変換後の画像データと変換前の画像データをともに送信することが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第５の実施形態における画像データの送信処理について、図１２を参照して説明する。
【００４９】
ステップＦ１２０１〜Ｆ１２０３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ１２０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ１２０５において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。そして、ステップＦ１２０４において、画像形成装置ＡはステップＦ１２０６にて変換した画像データを、変換前の画像データとともに画像形成装置Ｂに送信する。
【００５０】
＜第６の実施形態＞
次に、本発明の第６の実施形態について説明する。本第６の実施形態においては、変換後の画像データとしてリモートプリント形式のデータを送信することが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第６の実施形態における画像データの送信処理について、図１３を参照して説明する。
【００５１】
ステップＦ１３０１〜Ｆ１３０３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ１３０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ１３０５において、機器情報配信処理部４０１は画像変換部４１１にその機能を用いて画像データを変換させる。そして、ステップＦ１３０４において、画像形成装置ＡはステップＦ１３０６にて変換した画像データを、リモートプリント形式に変換して画像形成装置Ｂに送信する。ここで、リモートプリント形式とは、画像データを他機で代替して印刷するときに用いられるプリンタ言語をいい、例えば、ＰＤＬ（Ｐａｇｅ
Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）を用いてもよい。
【００５２】
本実施形態によれば、画像形成装置ＡがＰＤＬデータを画像形成装置Ｂに送信するため、画像形成装置Ｂは、画像データの設定変更が不要な場合は、印刷処理を素早く実行することが出来る。
【００５３】
＜第７の実施形態＞
次に、本発明の第７の実施形態について説明する。本第７の実施形態においては、変換した画像データに代えて、画像データのリンク情報を送信し、リンク情報を受信した画像形成装置は印刷時にすべき処理を他の画像形成装置に依頼して行ってもらうことが、上述した第１の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第７の実施形態における画像データの送信処理について、図１４を参照して説明する。
【００５４】
図１４は、第７の実施形態により画像形成装置Ａから画像形成装置Ｂへ画像データを移行する場合のシーケンス図である。ステップＳ１４０１において、画像形成装置Ａは画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＳ１４０２において、画像形成装置Ａは画像形成装置Ｂの機器情報を受信する。ステップＳ１４０３において、画像形成装置Ａは、受信した機器情報に基づいて、画像データで有効になっている設定が画像形成装置Ｂに存在していない場合、画像形成装置Ｂで扱える形式に画像データを変換する。ステップＳ１４０４において、画像形成装置Ａは、画像データのリンク情報を画像形成装置Ｂに送信する。
【００５５】
図１５は、第７の実施形態である画像形成装置の動作処理を説明するフローチャートである。例えば画像形成装置をリプレイスする場合、画像形成装置Ａに保存されている画像データを画像形成装置Ｂに移行するものとする。まず、ユーザが画像形成装置Ａのユーザインターフェースに表示されたボタンを押す。
【００５６】
ステップＦ１５０１において、画像形成装置Ａの機器情報配信処理部４０１は、画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＦ１５０２において、機器情報配信処理部４０１が機器情報を受信したかどうかを判断する。受信していない場合は、機器情報配信処理部４０１は機器情報を受信するまで待つ。ステップＦ１５０２において機器情報を取得した場合には、ステップＦ１５０３において、機器情報配信処理部４０１は画像データの保存元である画像形成装置Ａの機器情報を管理するテーブル５００を生成し、作成した機器情報と受信した機器情報とを比較する。画像形成装置Ａが備えているが画像形成装置Ｂが備えていない機能があった場合、機器情報配信処理部４０１は、この機能に関して画像データの設定が有効になっているかどうかを判断する。ここで、有効になっているかどうかが判断される設定とは、例えば、地紋、スキャンガード等である。
【００５７】
ステップＦ１５０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、ステップＦ１５０５において、機器情報配信処理部４０１は、印刷実行時に画像データに対して行う処理の設定があるかどうかを判断する。このステップＦ１５０５において判断される設定とは、地紋やスキャンガードのような静的な情報ではなく、日付や出力者等の状況によって動的に変化する情報、例えば画像追跡、日付印字などの設定をいう。ここで、画像追跡機能とは、ユーザが本来プリントしようとする画像に対して追跡情報を含むコード画像を埋め込む機能である。追跡情報としては、出力物を作成したユーザの個人名や組織名、プリントを行った装置の機体番号、ＩＰアドレス、ＭＡＣアドレス、設置場所、更には、プリント日時、時刻といった情報が含まれ得る。日付印字機能とは、印刷物に印刷の日付等を挿入する機能をいう。
【００５８】
ステップＦ１５０５において、印刷実行時に画像データに対して行う処理の設定がある場合は、機器情報配信処理部４０１は画像変換を行わず、画像データのリンク情報を送信する。一方、ステップＦ１５０５において、印刷実行時に画像データに対して行う処理の設定がなかった場合は、機器情報配信処理部４０１は画像変換部４１１に画像データを変換させる。ステップＦ１５０４において、画像形成装置ＡはステップＦ１５０５にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。
【００５９】
図１６は、第７の実施形態である画像形成装置Ｂの動作処理を説明するフローチャートである。画像形成装置Ａに保存されていた画像データ又は画像データに対するリンク情報は既に画像形成装置Ｂに移行しているものとする。まず、ユーザが画像形成装置Ｂのユーザインターフェースから画像データの印刷を開始する。
【００６０】
ステップＦ１６２１において、機器情報配信処理部４０１は、ユーザが選択した画像データがリンク情報であるかどうかを判断する。画像情報がリンク情報であったときは、ステップＦ１６２３に進み、機器情報配信処理部４０１はリンク先の機器（例えば、画像形成装置Ａ）に対して、印刷実行時にすべき処理（例えば、画像追跡情報の挿入、又は日付の印字）を行うよう依頼する。依頼を受けた画像形成装置Ａは依頼された処理を行い、処理済の画像データを送信する。ステップＦ１６２４において、機器情報配信処理部４０１は、必要な処理が施された画像データを受信したかどうか判断する。機器情報配信処理部４０１はその画像データを受信するまで待つ。ステップＦ１６２４において、画像データを受信したときは、ステップＦ１６２２に進み、機器情報配信処理部４０１は印刷制御部４１２に画像データを印刷させる。
【００６１】
なお、画像形成装置Ａに保存されている画像データにパスワードが設定されている場合は、画像形成装置Ｂからパスワードの入力を受け付けて認証を行って、認証がされた場合のみ画像処理を行ってもよい。また、画像データを画像形成装置Ａから画像形成装置Ｂに送信するときに、暗号化等のセキュリティ処理を施してもよい。
【００６２】
本実施形態によれば、ある画像形成装置が印刷時に行うべき処理（例えば、追跡情報の挿入や日付印字）を他の画像形成装置に依頼して行ってもらうので、画像データを新たな画像形成装置に移行しても、ユーザが期待した印刷を行うことができる。
【００６３】
＜第８の実施形態＞
次に、本発明の第８の実施形態について説明する。本第８の実施形態においては、画像データのリンク情報を送信した場合にユーザに通知をするすることが、上述した第７の実施形態と異なる。それ以外は第１の実施形態と同様であるため、以下、本第８の実施形態におけるユーザへの通知処理について、図１７を参照して説明する。
【００６４】
ステップＦ１７０１〜Ｆ１７０５までは、図１５のステップＦ１５０１〜Ｆ１５０５と同様であるので詳細な説明を省略する。ステップＦ１７０５において、印刷実行時に画像データに対して行う処理の設定がある場合は、画像変換を行わず、ステップＦ１７０６において画像データのリンク情報を送信する。続いて、ステップＦ１７０８において、機器情報配信処理部４０１は画像データが画像形成装置Ａ内に残っていることを表示する。ステップＦ１７０５において、印刷を実行するときに画像データに対して行う処理の設定がなかった場合は、印刷制御部４１２は画像変換部４１１に画像データを変換させる。ステップＦ１７０４において、画像形成装置ＡはステップＦ１７０５にて変換した画像データ又は変換されなかった画像データを画像形成装置Ｂに送信する。
【００６５】
本実施形態によれば、移行先である画像形成装置Ｂへ画像データを送らないことをユーザに通知するので、画像データが残っている画像形成装置Ａが廃却されても画像データを失うことを防止することができる。
【００６６】
＜第９の実施形態＞
次に、本発明の第９の実施形態である情報処理システムについて説明する。本第９の実施形態においては、画像形成装置Ａ（第１の情報処理装置）から画像データを受信した画像形成装置Ｂ（第２の情報処理装置）が、その画像データを処理することができる画像形成装置Ｃ（第３の情報処理装置）を探索して、その処理を依頼することが、上述した第１の実施形態と異なる。以下、本第９の実施形態における画像データを処理するための探索及び変換処理について、図１８を参照して説明する。
【００６７】
図１８は、画像形成装置Ａから画像形成装置Ｂへ画像データを移行し、画像形成装置Ｂが画像形成装置Ｃに画像データの処理を依頼する場合のシーケンス図である。まず、画像形成装置Ａにおいて処理が開始される。ステップＳ１８０１において、ユーザが画像形成装置Ａにおいて、保存されている画像データの移行を選択する。ステップＳ１８０２において、画像形成装置Ａは画像形成装置Ｂに対して、機器情報の配信を要求する。ステップＳ１８０３において、画像形成装置Ａは画像形成装置Ｂの機器情報を受信する（機器情報取得手段）。
【００６８】
ステップＳ１８０４において、画像形成装置Ａは、受信した機器情報に基づいて、画像形成装置Ｂ扱うことができない機能を特定し（機能特定手段）、その機能に関する設定を取得する。画像データで有効になっている設定が画像形成装置Ｂに存在していない場合、画像形成装置Ｂで扱える形式に画像データを変換する。このとき行われる画像変換は、前もって行うことができる処理に限られる。具体的には、地紋機能やスキャンガード機能のような静的な情報の挿入に限られる。動的に変化する情報、例えば画像追跡、日付印字などの設定については、変換は行われず、後述するステップＳ１８０６からステップＳ１８１３によって処理される。ステップＳ１８０５において、画像形成装置Ａは、変換した画像データを画像形成装置Ｂに送信する（第１の送信手段）。
【００６９】
次に、画像形成装置Ｂにおいて処理が開始される。ステップＳ１８０６において、ユーザが画像形成装置Ｂにおいて、保存されている画像データの印刷を指示する。ステップＳ１８０７において、画像形成装置Ｂはネットワークを介して画像形成装置を探索し（検索手段）、各画像形成装置に機器情報の配信を要求する。ステップＳ１８０８において、画像形成装置Ｂは画像形成装置Ｃから機器情報を受信する。ステップＳ１８０９において、画像形成装置Ｂの印刷制御部４１２は画像形成装置Ｃを選択する。
【００７０】
ステップＳ１８１０において、画像形成装置Ｂは画像形成装置Ｃに対して、印刷すべき画像データと機器情報を送信して（第２の送信手段）、画像変換処理を画像形成装置Ｃに依頼する。このとき依頼される画像変換は、動的な情報に関する画像変換、例えば追跡情報の挿入又は日付印字等である。ステップＳ１８１４において、画像形成装置Ｃは受信した画像データや画像形成装置Ｂの機器情報を用いて、画像データを変換する（変換手段）。具体的には、画像データに追跡情報を挿入し、又は印刷日付を挿入する。ステップＳ１８１２において、画像形成装置Ｃは画像形成装置Ｂに変換された画像データを送信する（第３の送信手段）。ステップＳ１８１３において、画像形成装置Ｂが印刷を行う。
【００７１】
図１９は、第９の実施形態である画像形成装置Ｂの動作処理を説明するフローチャートである。画像形成装置Ａに保存されていた画像データは既に画像形成装置Ｂに移行しているものとする。まず、ユーザが画像形成装置Ｂのユーザインターフェースから画像データの印刷を選択する。
【００７２】
ステップＦ１９０１において、画像形成装置Ｂの機器情報配信処理部４０１は選択された画像データが印刷実行時に行うべき処理（例えば、追跡情報の挿入又は日付印字等）を含んでいるかどうかを判断する。画像データがそのような処理を含んでいるときは、ステップＦ１９０３に進み、機器情報配信処理部４０１はネットワークに接続されている他の画像形成装置を検索する。ステップＦ１９０４において、機器情報配信処理部４０１は検索された複数の画像形成装置に対して機器情報の配信を依頼する。ステップＦ１９０５において、機器情報配信処理部４０１は、機器情報を送信した複数の画像形成装置のうち、印刷実行時に行うべき処理を提供する機能（例えば、画像追跡機能及び日付印字機能）を備えており、且つ応答が最も早かった画像通信装置Ｃを選択する。なお、ステップＦ１９０３において、印刷実行時に行うべき処理を提供する機能（例えば、画像追跡機能及び日付印字機能）を備えている画像形成装置が見つからなかった場合には、操作部のディスプレイにエラーを表示してもよい。
【００７３】
ステップＦ１９０６において、機器情報配信処理部４０１は選択した画像形成装置Ｃに対して画像データを送信し、処理を依頼する。この依頼に基づいて、図１８に示すように、画像形成装置Ｃは依頼された画像変換処理を行う。ステップＦ１９０７において、機器情報配信処理部４０１は画像形成装置Ｃから処理が施された画像データを受信するまで待つ。ステップＦ１９０７では、機器情報配信処理部４０１は、例えば、追跡情報及び日付が挿入された画像データを受信する。ステップＦ１９０２において、機器情報配信処理部４０１は印刷制御部４１２に画像データの印刷をさせる。
【００７４】
本実施形態によれば、画像形成装置Ａをリプレイスしてしまって無くなった場合であっても、画像を変換する機能を備える他の画像形成装置を自動的に選択し、印刷実行時に画像データを変換することができる。
【００７５】
＜第１０の実施形態＞
次に、本発明の第１０の実施形態について説明する。本第１０の実施形態においては、画像形成装置Ａが画像データとこの画像データを処理するコンピュータプログラムをサーバＤに送信し、サーバＤがその画像データを処理することが、上述した第１の実施形態と異なる。以下、本第１０の実施形態における画像形成装置Ａ、ＢとサーバＤとの間の処理について、図２０を参照して説明する。
【００７６】
図２０は、画像形成装置ＡからサーバＤに画像データとこの画像データを処理するコンピュータプログラムを送信し、サーバＤが画像データを処理する場合のシーケンス図である。まず、画像形成装置Ａにおいて処理が開始される。まず、画像形成装置Ａにおいて処理が開始される。ステップＳ２００１において、ユーザが画像形成装置Ａにおいて、保存されている画像データの移行を選択する。続いて、ステップＳ２００２で、画像形成装置Ａは画像形成装置Ｂに対して機器情報の配信を要求する。ステップＳ２００３において、画像形成装置Ｂは画像形成装置Ａに対して機器情報を配信する。ステップＳ２００４において、機器情報の配信を受信した画像形成装置Ａは、サーバＤに対して、画像データとその画像を変換するためのプログラムと画像形成装置Ａ、Ｂの機器情報を送信する。このとき、画像形成装置Ａは画像形成装置Ｂが実行できる処理を確認し、画像形成装置Ｂが実行することができない処理を提供するプログラムのみを送信する。そして、ステップＳ２００５において、画像形成装置Ａは画像データのリンク情報（例えば、画像データの保存場所）を画像形成装置Ｂに送信する。
【００７７】
続いて、画像形成装置Ｂにおいて処理が開始される。ステップＳ２００６において、ユーザが画像形成装置Ｂにおいて、画像データの印刷を指示する。ステップＳ２００７において、画像形成装置ＢはサーバＤに対して画像データの要求を送信する。これを受けたサーバＤは、ステップＳ２００８において、画像データの変換を行う。このとき、ステップＳ２００４において受信した画像変換プログラムが使用される。画像変換は、ステップＳ２００４で受信された画像形成装置Ａ、Ｂの機器情報に基づいて、画像形成装置Ａが備えているが、画像形成装置Ｂが備えていない機能に関するものが実行される。例えば、画像形成装置が地紋機能を備えており、画像形成装置Ｂが地紋機能を備えていない場合、サーバＤは地紋機能に関するプログラムを用いて画像データに地紋を挿入する。ステップＳ２００９において、画像形成装置Ｂは変換された画像データをサーバＤから受信する。ステップＳ２０１０において、画像形成装置Ｂは受信した画像データを印刷する。
【００７８】
図２１は、第１０の実施形態である画像形成装置Ａの動作処理を説明するフローチャートである。ステップＦ２１０１〜Ｆ２１０３までは、図８のステップＦ８０１〜Ｆ８０３と同様であるので詳細な説明を省略する。ステップＦ２１０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、機器情報配信処理部４０１は画像変換を行わない。その代わりに、機器情報配信処理部４０１は画像データ、その画像を処理するためのプログラム、及び画像形成装置Ａ、Ｂの機器情報をサーバＤに送信する。続いて、ステップＦ２１０６において、機器情報配信処理部４０１は画像データのリンク情報を画像形成装置Ｂに送信する。一方、ステップＦ２１０５において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、機器情報配信処理部４０１は画像データをそのまま画像形成装置Ｂに送信する。
【００７９】
本実施形態によれば、画像形成装置Ａをリプレイスしてしまって無くなった場合であっても、サーバが代替して画像データの変換を行うので、ユーザが期待した印刷を行うことができる。
【００８０】
＜第１１の実施形態＞
次に、本発明の第１１の実施形態について説明する。本第１１の実施形態においては、画像形成装置Ｂが画像データを処理するコンピュータプログラムをサーバＤに送信することが、上述した第１０の実施形態と異なる。以下、本第１１の実施形態における画像形成装置Ａ、ＢとサーバＤとの間の処理について、図２２を参照して説明する。
【００８１】
図２２は、画像形成装置ＡからサーバＤに画像データを送信し、画像形成装置Ｂが画像データを処理するコンピュータプログラムをサーバＤに送信し、サーバＤが画像データを処理する場合のシーケンス図である。まず、画像形成装置Ａにおいて処理が開始される。まず、画像形成装置Ａにおいて処理が開始される。ステップＳ２２０１において、ユーザが画像形成装置Ａにおいて、保存されている画像データの移行を選択する。続いて、ステップＳ２２０２で、画像形成装置Ａは画像形成装置Ｂに対して機器情報の配信を要求する。ステップＳ２２０３において、画像形成装置Ｂは画像形成装置Ａに対して機器情報を配信する。ステップＳ２２０４において、機器情報の配信を受信した画像形成装置Ａは、サーバＤに対して、画像データと画像形成装置Ａ、Ｂの機器情報を送信する。このとき、画像形成装置Ａは、第１０の実施形態と異なり、画像を処理するためのプログラムを送信しない。ステップＳ２２０５において、画像形成装置Ａは画像データのリンク情報（例えば、画像データの保存場所）を画像形成装置Ｂに送信する。
【００８２】
続いて、画像形成装置Ｂにおいて処理が開始される。ステップＳ２２０６において、ユーザが画像形成装置Ｂにおいて、画像データの印刷を指示する。ステップＳ２２０７において、画像形成装置ＢはサーバＤに対して画像変換プログラムを送信するとともに、画像データの要求を送信する。これを受けたサーバＤは、ステップＳ２２０８において、画像データの変換を行う。画像変換は、ステップＳ２２０４で受信された画像形成装置Ａ、Ｂの機器情報に基づいて、画像形成装置Ａが備えているが、画像形成装置Ｂが備えていない機能に関するものが実行される。例えば、画像形成装置が地紋機能を備えており、画像形成装置Ｂが地紋機能を備えていない場合、サーバＤは地紋機能に関するプログラムを用いて画像データに地紋を挿入する。ステップＳ２２０９において、画像形成装置Ｂは変換された画像データをサーバＤから受信する。ステップＳ２２１０において、画像形成装置Ｂは受信した画像データを印刷する。
【００８３】
図２３は、第１１の実施形態である画像形成装置Ａの動作処理を説明するフローチャートである。ステップＦ２３０１〜Ｆ２３０３までは、図２０のステップＦ２１０１〜Ｆ２１０３と同様であるので詳細な説明を省略する。ステップＦ２３０３において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、機器情報配信処理部４０１は画像変換を行わず、画像データと画像形成装置Ａ、Ｂの機器情報をサーバＤに送信する。続いて、ステップＦ２３０６において、機器情報配信処理部４０１は画像データのリンク情報を画像形成装置Ｂに送信する。一方、ステップＦ２３０５において、画像形成装置Ｂで扱うことができない機能に関して画像データの設定が有効であった場合は、機器情報配信処理部４０１は画像データをそのまま画像形成装置Ｂに送信する。
【００８４】
図２４は、第１１の実施形態である画像形成装置Ｂの動作処理を説明するフローチャートである。画像形成装置Ａに保存されていた画像データ又は画像データに対するリンク情報は既に画像形成装置Ｂに移行しているものとする。まず、ユーザが画像形成装置Ｂのユーザインターフェースから画像データの印刷を開始する。
【００８５】
ステップＦ２４０１において、機器情報配信処理部４０１は、ユーザが選択した画像データがリンク情報であるかどうかを判断する。ステップＦ２４０１において、画像情報がリンク情報であったときは、ステップＦ２４０３に進み、機器情報配信処理部４０１はサーバＤに対して画像処理プログラムを送信し、同時に画像処理（例えば、画像追跡情報の挿入、又は日付の印字）を行うよう依頼する。依頼を受けたサーバＤは依頼された処理を行い、処理済の画像データを送信する。ステップＦ２４２４において、機器情報配信処理部４０１は、必要な処理が施された画像データを受信したかどうか判断する。機器情報配信処理部４０１はその画像データを受信するまで待つ。ステップＦ２４２４において、画像データを受信したときは、ステップＦ２４２２に進み、機器情報配信処理部４０１は印刷制御部４１２に画像データを印刷させる。
【００８６】
本実施形態によれば、画像形成装置Ａをリプレイスしてしまって無くなった場合であっても、サーバが代替して画像データの変換を行うので、ユーザが期待した印刷を行うことができる。また、本実施形態によれば、画像処理プログラムを送信する機能が、移行先の画像形成装置Ｂにしかない場合であっても、画像処理を行うことができる。
【００８７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８８】
１００  画像形成装置
【図１】
2013063565.tif 000003
【図２】
2013063565.tif 000004
【図３】
2013063565.tif 000005
【図４】
2013063565.tif 000006
【図５】
2013063565.tif 000007
【図６】
2013063565.tif 000008
【図７】
2013063565.tif 000009
【図８】
2013063565.tif 000010
【図９】
2013063565.tif 000011
【図１０】
2013063565.tif 000012
【図１１】
2013063565.tif 000013
【図１２】
2013063565.tif 000014
【図１３】
2013063565.tif 000015
【図１４】
2013063565.tif 000016
【図１５】
2013063565.tif 000017
【図１６】
2013063565.tif 000018
【図１７】
2013063565.tif 000019
【図１８】
2013063565.tif 000020
【図１９】
2013063565.tif 000021
【図２０】
2013063565.tif 000022
【図２１】
2013063565.tif 000023
【図２２】
2013063565.tif 000024
【図２３】
2013063565.tif 000025
【図２４】
2013063565.tif 000026