(57)【要約】      （修正有）【課題】アクセス権情報が付加されたデータの移行が可能な情報処理装置を提供する。【解決手段】第２の情報処理装置が保持するデータをインポートする情報処理装置であって、初期化手段と、第１のデータを取得し、第１のデータよりも後に、第２のデータを外部の記憶装置から取得する取得手段と、取得手段が取得した第１のデータを記憶する第１データ記憶手段と、取得手段が取得した第２のデータが有するユーザ登録項目の識別情報に第２のデータのアクセス権限が設定されている場合、第１データ記憶手段に記憶した第１のデータを用いて第２のデータにアクセス権限を設定し、第２データ記憶手段に蓄積させるデータ蓄積手段と、を有することを特徴とする。【選択図】図１８
2020137001.tif 000002
【特許請求の範囲】
【請求項１】
第２の情報処理装置が保持するデータをインポートする情報処理装置であって、
ユーザに関する情報が登録されるユーザ登録項目に識別情報が付された第１のデータ、又は、前記ユーザ登録項目ごとにアクセス権限が設定された第２のデータをすでに記憶している場合は初期化する初期化手段と、
前記第１のデータを取得し、前記第１のデータよりも後に、前記第２のデータを外部の記憶装置から取得する取得手段と、
前記取得手段が取得した前記第１のデータを記憶する第１データ記憶手段と、
前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報に前記第２のデータのアクセス権限が設定されている場合、前記第１データ記憶手段に記憶した前記第１のデータを用いて前記第２のデータにアクセス権限を設定し、第２データ記憶手段に蓄積させるデータ蓄積手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記データ蓄積手段は、前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報が、
前記第１データ記憶手段に記憶されている前記第１のデータが有する前記ユーザ登録項目の識別情報に存在する場合、前記ユーザ登録項目ごとにアクセス権限が設定された前記第２のデータを前記第２データ記憶手段に蓄積させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２のデータが有する前記ユーザ登録項目に対し所定のアクセス権限が省略されており、
前記データ蓄積手段は、前記ユーザ登録項目にアクセス権限が対応付けられていない場合、前記所定のアクセス権限を復元してから、前記ユーザ登録項目ごとにアクセス権限が設定された前記第２のデータを前記第２データ記憶手段に蓄積させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記所定のアクセス権限は、予め定められたデフォルトのアクセス権限であり、
前記第２のデータを閲覧可能、編集不可、及び削除不可、というアクセス権限であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記取得手段が取得した前記第１のデータは、前記第２のデータが前記第２データ記憶手段に記憶されるよりも先に前記第１データ記憶手段に記憶されており、
前記データ蓄積手段は、前記ユーザ登録項目ごとにアクセス権限を一時的に記憶するバッファを用意し、
前記第１のデータのリストを前記第１データ記憶手段から取得し、
前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報を１つずつ取得し、前記ユーザ登録項目の識別情報が前記第１のデータの前記ユーザ登録項目の識別情報として存在する場合は、前記バッファに前記ユーザ登録項目の識別情報とアクセス権限を書き込み、
存在しない場合は、前記バッファに前記ユーザ登録項目の識別情報とアクセス権限を書き込まず、
前記第２のデータが有する全ての前記ユーザ登録項目の識別情報について終了した場合、前記バッファに書き込まれた１つ以上の前記ユーザ登録項目の識別情報とアクセス権限を前記第２データ記憶手段に蓄積することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記第１のデータは一人のユーザを１つの前記ユーザ登録項目として、前記情報処理装置を使用する各ユーザに関する情報を有するデータであり、
前記第２のデータは印刷の対象となるデータであり、前記情報処理装置を使用する各ユーザの前記第２のデータに対するアクセス権限が設定されていることを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
保持するデータをエクスポートする第２の情報処理装置と、前記第２の情報処理装置が保持するデータをインポートする第１の情報処理装置とを有するデータ移行システムであって、
前記第２の情報処理装置は、
ユーザに関する情報が登録されるユーザ登録項目に識別情報が付された第１のデータ、及び、前記ユーザ登録項目ごとにアクセス権限が設定された第２のデータを外部の記憶装置に出力する出力手段、を有し、
前記第１の情報処理装置は、
前記第１のデータ、又は、前記第２のデータをすでに記憶している場合は初期化する初期化手段と、
前記第１のデータを取得し、前記第１のデータよりも後に、前記第２のデータを前記外部の記憶装置から取得する取得手段と、
前記取得手段が取得した前記第１のデータを記憶する第１データ記憶手段と、
前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報に前記第２のデータのアクセス権限が設定されている場合、前記第１データ記憶手段に記憶した前記第１のデータを用いて前記第２のデータにアクセス権限を設定し、第２データ記憶手段に蓄積させるデータ蓄積手段と、
を有することを特徴とするデータ移行システム。
【請求項８】
第２の情報処理装置が保持するデータをインポートする情報処理装置が行うデータ移行方法であって、
初期化手段が、ユーザに関する情報が登録されるユーザ登録項目に識別情報が付された第１のデータ、又は、前記ユーザ登録項目ごとにアクセス権限が設定された第２のデータをすでに記憶している場合は初期化するステップと、
取得手段が、前記第１のデータを取得し、前記第１のデータよりも後に、前記第２のデータを外部の記憶装置から取得するステップと、
前記取得手段が取得した前記第１のデータを第１データ記憶手段に記憶させるステップと、
データ蓄積手段が、前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報に前記第２のデータのアクセス権限が設定されている場合、前記第１データ記憶手段に記憶した前記第１のデータを用いて前記第２のデータにアクセス権限を設定し、前記第２のデータを第２データ記憶手段に蓄積させるステップと、
を有することを特徴とするデータ移行方法。
【請求項９】
第２の情報処理装置が保持するデータをインポートする情報処理装置を、
ユーザに関する情報が登録されるユーザ登録項目に識別情報が付された第１のデータ、又は、前記ユーザ登録項目ごとにアクセス権限が設定された第２のデータをすでに記憶している場合は初期化する初期化手段と、
前記第１のデータを取得し、前記第１のデータよりも後に、前記第２のデータを外部の記憶装置から取得する取得手段と、
前記取得手段が取得した前記第１のデータを記憶する第１データ記憶手段と、
前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報に前記第２のデータのアクセス権限が設定されている場合、前記第１データ記憶手段に記憶した前記第１のデータを用いて前記第２のデータにアクセス権限を設定し、第２データ記憶手段に蓄積させるデータ蓄積手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ移行システム、データ移行方法、及び、プログラムに関する。
【背景技術】
【０００２】
画像処理装置などの情報処理装置を使用する権限があるかどうかを認証するために画像処理装置の使用時にユーザの認証が行われる場合がある。また、画像処理装置が原稿をスキャンして得た画像データを任意の宛先に対して電子メール等で送信する機能が利用される場合がある。これらの場合、ユーザの認証パスワードや配信先アドレスなどの宛先データは画像処理装置（又はネットワーク上）のアドレス帳にアドレス帳データとして記憶されている。
【０００３】
例えば古くなった画像処理装置が新しい画像処理装置に更新される場合があるが、アドレス帳データを古い（移行元の）画像処理装置から新しい（移行先の）画像処理装置に移行する機能を双方の画像処理装置が有している。これにより、新しい画像処理装置でアドレス帳データの各ユーザを再度、ＣＥ（カスタマーエンジニア）等が登録するなどの煩わしい作業が不要になる。
【０００４】
しかし、移行元の画像処理装置と移行先の画像処理装置とで機能が異なるなどの理由でアドレス帳の移行に管理者の作業が必要になる場合があり、従来からアドレス帳の移行に伴う作業負担を低減する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、インポート用宛先データから取得した宛先表ＩＤと一致するグループ宛先表ＩＤを検索し、当該グループ宛先表ＩＤに紐付いているグループ宛先表をインポート先のグループ宛先表として特定する画像処理装置について開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、アクセス権情報が付加されたデータの移行が困難であるという問題がある。
【０００６】
文書データが移行される場合を例にして補足する。上記のように、画像処理装置が更新される場合、画像処理装置に蓄積されている文書データも移行したいという要請がある。例えば、ユーザが画像処理装置に文書データを蓄積しておき、画像処理装置を操作して文書データを印刷する印刷形態（プルプリント印刷などという）がある。この文書データを外部の記憶装置（ＰＣ（Personal Computer）又はクラウド等）を介して別の画像処理装置に移行すれば文書データの再利用が可能となる。
【０００７】
一方、蓄積されている文書データの印刷、編集又は削除等は、これらの権限を有するユーザにのみ許可されるべきであるため、従来から文書データに対するアクセス制御が行われている。例えば、文書データの蓄積時に文書データごとにアクセス権情報が付加される。アクセス権情報にはアドレス帳データの各ユーザごとに印刷、編集又は削除等の可否（アクセス権限）が設定されている。文書データへのアクセス時には画像処理装置にログインしたユーザのアクセス権限に基づいてアクセス制御が行われる。
【０００８】
しかしながら、アドレス帳データと文書データを別々に移行すると、アドレス帳データと文書データの関連が失われ、移行元の画像処理装置におけるアクセス制御を移行先の画像処理装置で再現できない場合があった。
【０００９】
本発明は、上記課題に鑑み、アクセス権情報が付加されたデータの移行が可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題に鑑み、本発明は  第２の情報処理装置が保持するデータをインポートする情報処理装置であって、ユーザに関する情報が登録されるユーザ登録項目に識別情報が付された第１のデータ、又は、前記ユーザ登録項目ごとにアクセス権限が設定された第２のデータをすでに記憶している場合は初期化する初期化手段と、前記第１のデータを取得し、前記第１のデータよりも後に、前記第２のデータを外部の記憶装置から取得する取得手段と、前記取得手段が取得した前記第１のデータを記憶する第１データ記憶手段と、前記取得手段が取得した前記第２のデータが有する前記ユーザ登録項目の識別情報に前記第２のデータのアクセス権限が設定されている場合、前記第１データ記憶手段に記憶した前記第１のデータを用いて前記第２のデータにアクセス権限を設定し、第２データ記憶手段に蓄積させるデータ蓄積手段と、を有することを特徴とする。
【発明の効果】
【００１１】
アクセス権情報が付加されたデータの移行が可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】文書の蓄積時に設定されるアクセス権情報について説明する図である。
【図２Ａ】アドレス帳データとアクセス権情報を有する文書データの移行時に生じる不都合を説明する図である（その１）。
【図２Ｂ】アドレス帳データとアクセス権情報を有する文書データの移行時に生じる不都合を説明する図である（その２）。
【図３】データ移行システムの概略構成図の一例である。
【図４】画像処理装置のハードウェア構成図の一例である。
【図５】ＰＣ又はクラウドのハードウェア構成図の一例である。
【図６】移行元の画像処理装置と移行先の画像処理装置が有する機能をブロック状に示す機能ブロック図の一例である。
【図７】アドレス帳データが有する情報を模式的に示す図の一例である。
【図８】文書データが有する情報、及び、アクセス権情報を模式的に示す図の一例である。
【図９】文書データが蓄積される処理と文書データの利用時の処理について説明するフローチャート図の一例である。
【図１０】アクセス権情報のエントリーＩＤとアドレス帳データのエントリーＩＤの対応の一例を示す図である。
【図１１】移行データ選択画面、及び、機能選択画面の一例を示す図である。
【図１２】エクスポート実行中画面、及び、エクスポート完了画面の一例を示す図である。
【図１３】移行元の画像処理装置がＰＣにアドレス帳データをエクスポートし、移行先の画像処理装置がＰＣからアドレス帳データをインポートする手順を示すシーケンス図の一例である。
【図１４】移行元の画像処理装置がＰＣに文書データをエクスポートし、移行先の画像処理装置がＰＣから文書データをインポートする手順を示すシーケンス図の一例である。
【図１５】移行元の画像処理装置が文書データをエクスポートする手順を示すフローチャート図の一例である。
【図１６】転送データの一例を示す図である。
【図１７】移行先の画像処理装置が文書データをインポートする手順を示すフローチャート図の一例である。
【図１８】アクセス権情報の蓄積処理の詳細を説明するフローチャート図の一例である。
【図１９】移行元の画像処理装置と移行先の画像処理装置が有する機能をブロック状に示す機能ブロック図の一例である（実施例２）。
【図２０】移行用アクセス権情報の生成について説明する図の一例である。
【図２１】移行元の画像処理装置が文書データをエクスポートする手順を示すフローチャート図の一例である（実施例２）。
【図２２】移行先の画像処理装置が文書データをインポートする手順を示すフローチャート図の一例である（実施例２）。
【図２３】移行元の画像処理装置から移行先の画像処理装置への直接の移行を模式的に示す図の一例である。
【図２４】ＰＣが移行元の画像処理装置にアドレス帳データのエクスポートを要求し、ＰＣが移行先の画像処理装置にアドレス帳データのインポートを要求する手順を示すシーケンス図の一例である（変形例）。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態の一例として、データ移行システムとデータ移行システムによるデータ移行方法について図面を参照しながら説明する。
【実施例１】
【００１４】
＜本実施例が解決する背景＞
まず、図１を用いてアドレス帳データの移行に関する背景について補足する。図１は、文書の蓄積時に設定されるアクセス権情報１１ｃについて説明する図である。まず、画像処理装置１０は予めアドレス帳データ１２を保持している。アドレス帳データ１２には、ユーザを識別するエントリーＩＤに対応付けて、各ユーザの認証パスワード、文書の配信先アドレスなどが保存されている。
【００１５】
文書データ１１は画像データ１１ａと書誌情報１１ｂを有している。ユーザが文書データ１１を蓄積する際、更に、この文書データ１１にアクセス権情報１１ｃ（ＡＣＬ：Access Control List）が付加される。
【００１６】
アクセス権情報１１ｃは文書データ１１ごとに生成されるので、文書データ１１に各ユーザがどのようなアクセス権（閲覧、編集、削除等）を有するかが設定される。例えば、文書データを画像処理装置１０に登録したユーザ（このようなユーザをオーナーという）は閲覧、編集、削除の権限が認められ、その他のユーザには閲覧のみが認められるなどの規則で設定される。そして、アクセス権情報１１ｃには、ユーザごとにアドレス帳データ１２のエントリーＩＤが設定される。
【００１７】
このように、文書データ１１が蓄積されるタイミングでアクセス権情報１１ｃとアドレス帳データ１２が関連付けられ、ユーザによる文書データ１１へのアクセス制御はアクセス権情報１１ｃに基づいて行われる。
【００１８】
図２Ａ，図２Ｂは、アドレス帳データ１２とアクセス権情報１１ｃを有する文書データ１１の移行時に生じる不都合を説明する図である。以下では、移行元の画像処理装置の符号を１０Ａとし、移行先の画像処理装置１０の符号を１０Ｂとし、任意の画像処理装置の符号を１０とする。
【００１９】
図２Ａに示すように、移行元の画像処理装置１０Ａから移行先の画像処理装置１０Ｂにアドレス帳データ１２が移行されても、エントリーＩＤは同じままエントリーＩＤに対応付けられたユーザの認証パスワード及び文書の配信先アドレスなどが移行される。
【００２０】
したがって、従来、文書データ１１の移行ではアクセス権情報１１ｃは移行されていなかった。これは、文書データ１１の移行では新たな文書データ１１の蓄積処理が行われ、エントリーＩＤも新たに設定されるためである。このため、従来はＣＥが、移行元の文書データ１１のアクセス権情報１１ｃを、文書ごとに移行先の画像処理装置１０Ｂの文書データ１１に手動で付加する作業を行っていた。
【００２１】
そこで、仮に、文書データ１１の移行時にアクセス権情報１１ｃも移行した場合を考える。まず、文書データ１１の移行時には、文書データ１１が移行先の画像処理装置１０Ｂに改めて蓄積される処理が発生するので、画像処理装置１０が有するアドレス帳データ１２のエントリーＩＤがアクセス権情報１１ｃのエントリーＩＤとして設定される。
【００２２】
アドレス帳データ１２のエントリーＩＤは登録順に付与される連番であり、また、削除により欠番を有する可能性があるなど、変更されるおそれがある。つまり、２つの画像処理装置１０があるとして、同じユーザに同じエントリーＩＤが付与されるとは限らない。ただし、アドレス帳データ１２の移行によりエントリーＩＤは変わらない（変わらないように移行する）。
【００２３】
例えば、移行先の画像処理装置１０Ｂに移行元のアドレス帳データ１２が移行されていない場合にはそもそもアドレス帳データ１２がない場合があり、文書データ１１にエントリーＩＤを設定できない。また、移行先の画像処理装置１０Ｂに何か別のアドレス帳データ１２が残っている場合（例えばテスト的に登録されたアドレス帳データ１２）、このアドレス帳データ１２のエントリーＩＤが文書データ１１に設定されるが、このエントリーＩＤと同じエントリーＩＤが移行元のアドレス帳データ１２に存在しても同じでも同じユーザを示すとは限らない。
【００２４】
図２Ｂに示すように、移行先の画像処理装置１０Ｂに何か別のアドレス帳データ１２が残っており、このアドレス帳データ１２によればユーザＡのエントリーＩＤが０１１、ユーザＢのエントリーＩＤが０１２であるとする。このアドレス帳データ１２に基づいてアクセス権情報１１ｃのエントリーＩＤが設定されると、
ユーザＡのエントリーＩＤが００１から０１１、
ユーザＢのエントリーＩＤが００２から０１２
に変更されてしまう。
【００２５】
このように、アドレス帳データと文書データの関連が失われ、移行元の画像処理装置１０Ａにおけるアクセス制御を移行先の画像処理装置１０Ｂで再現できない場合があった。
【００２６】
仮にこの後、移行元の画像処理装置１０Ａからアドレス帳データ１２が移行されるとすると、アドレス帳データ１２のユーザＡのエントリーＩＤが００１、ユーザＢのエントリーＩＤが００２になる。このため、例えば、ログインしたユーザのエントリーＩＤが００１である場合に、アクセス権情報１１ｃのエントリーＩＤが００１のアクセス権（閲覧、編集、削除等）は、ログインしたユーザのアクセス権を表していない状況が生じうる。したがって、この場合もアドレス帳データと文書データの関連が失われ、移行元の画像処理装置におけるアクセス制御を移行先の画像処理装置で再現できない場合があった。
【００２７】
＜本実施形態のアドレス帳データと文書データの移行の概略＞
そこで、本実施形態では、以下のようにしてアドレス帳データ１２と文書データ１１を移行する。
Ａ．ＣＥがアドレス帳データ１２と文書データ１１を移行する場合（より正確にはインポートする場合）、アドレス帳データ１２を先に移行し、その次に文書データ１１を移行する。その際、データ移行先のアドレス帳データや文書データが存在する場合、移行先の画像処理装置１０Ｂは、データ移行先のアドレス帳データ記憶部や文書データ記憶部に蓄積されているデータの削除又はフォーマット（初期化する）を行う。
Ｂ．移行先の画像処理装置１０Ｂは文書データ１１のインポート時に、アクセス権情報１１ｃのエントリーＩＤがアドレス帳データ１２のエントリーＩＤに存在するか否かを判断し、存在する場合、アクセス権情報１１ｃにおいてエントリーＩＤに対応付けられているアクセス権限をインポートする。すなわち、文書データ１１にアクセス権情報１１ｃが設定されている場合は、既に移行したアドレス帳データ１２を使ってアクセス権情報１１ｃを設定する。
【００２８】
このように、アドレス帳データ１２を先に移行することで、移行元のアドレス帳データ１２のエントリーＩＤを文書データ１１に設定できる。また、アクセス権情報１１ｃのエントリーＩＤがアドレス帳データ１２に存在するかどうかを判断することで、移行元の画像処理装置１０Ａにおけるアドレス帳と文書データ１１の関連を保ったまま、移行先の画像処理装置１０Ｂに移行できる。したがって、アドレス帳データ１２と文書データ１１のアクセス権を移行して移行元の画像処理装置１０Ａにおけるアクセス制御を移行先の画像処理装置１０Ｂで再現できる。
【００２９】
＜用語について＞
ユーザ登録項目はユーザに関する情報が登録される項目をいう。ユーザに関する情報は例えばアクセス権情報やアドレス帳データなどである。本実施形態ではエントリーという用語で説明される。エントリーとは登録されていること、登録された項目などをいう。エントリーＩＤはユーザ登録項目の識別情報（エントリーの識別情報）である。
【００３０】
外部の記憶装置は、情報処理装置からみて内部でない記憶装置をいう。記憶する機能を有していればよく、名称は問わない。本実施形態ではＰＣ（Personal Computer）又はクラウドを例として説明する。記憶装置をストレージという場合がある。
【００３１】
エントリーの識別情報の関連を保ったままとは、移行元の画像処理装置１０Ａにおける一方のエントリーと他方のエントリーが示すユーザを、移行先の画像処理装置１０Ｂにおける一方のエントリーから辿って同じユーザを特定できることをいう。移行前と移行後でエントリーＩＤが一致しなくてもよい。
【００３２】
特許請求の範囲の情報処理装置は、アクセス権付きデータを扱う装置であればよい。本実施形態では画像処理装置１０という用語で説明される。
【００３３】
＜システム構成例＞
続いて、図３を用いてシステム構成例について説明する。図３は、データ移行システム１００の概略構成図の一例である。図示するデータ移行システム１００は、移行元の画像処理装置１０Ａ、移行先の画像処理装置１０Ｂ、ＰＣ４０、及び、クラウド５０を有する。ただし、図３は、移行の流れを説明するために模式的に構成されており、移行元の画像処理装置１０Ａと移行先の画像処理装置１０ＢがＰＣ４０やクラウド５０を介して接続されていると限らない。画像処理装置１０の一般的な更新の作業では、ＣＥが顧客に赴き、移行元の画像処理装置１０Ａを操作してアドレス帳データ１２と文書データ１１をＰＣ４０又はクラウド５０にエクスポートしておき、次いで、移行元の画像処理装置１０Ａを搬出すると共に、移行先の画像処理装置１０Ｂを搬入する。そして、移行先の画像処理装置１０Ｂを操作してＰＣ４０又はクラウド５０からアドレス帳データ１２と文書データ１１をインポートする。したがって、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂが同時に存在しない場合がある。
【００３４】
なお、エクスポートとは外部にデータを出力することをいい、インポートとはデータを取り込むことをいう。移行はこのエクスポートとインポートの２つのフェーズを含む。エクスポートとインポートにデータの入出力以外の作業が含まれてもよい。すなわち、エクスポート及びインポートは単なるデータ通信を意味するではなく、移行元の画像処理装置１０Ａと同様に扱えるように移行先の画像処理装置１０Ｂへ適した形に変換する処理も含まれている。
【００３５】
図３に示すように、画像処理装置１０が更新されるためアドレス帳データ１２が移行される場合には設定値１３も移行される。設定値１３とは画像処理装置１０に関する種々の設定項目の値である。例えば、省エネ設定（自動でスリープするまでの時間など）、ユーザ認証をする/しない、機能（インストールされたアプリで実現される）が無い場合にこの機能に関するボタンを表示するか否か、印刷・スキャン・コピーなどの設定における初期値、監視用のサーバなどのＩＰアドレス、など多種多様な設定値１３がある。設定値１３に関してはアドレス帳データ１２や文書データ１１と関連付く必要がない。本実施形態ではアドレス帳データ１２と共に移行されるものとして説明されるが、独立に移行されてよい。
【００３６】
本実施形態では少なくとも移行元の画像処理装置１０ＡはＰＣ４０又はクラウド５０とネットワークを介して通信可能であり、移行先の画像処理装置１０ＢはＰＣ４０又はクラウド５０とネットワークを介して通信可能である。
【００３７】
ネットワークは、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はインターネットなど、一般的なネットワークであればよい。ＰＣ４０との通信時はＬＡＮでよく、クラウド５０との通信時はインターネットが含まれる場合が多いと考えられる。アドレス帳データ１２のセキュリティ上、クラウド５０を使用する場合、例えば、広域イーサネット（登録商標）、ＶＰＮ（Virtual Private Network）などの専用線を含んでもよい。なお、ネットワークの一部又は全部がＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、３Ｇ、４Ｇ、ＬＴＥ（Long Term Evolution）、５Ｇ、及び、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線により通信してもよい。
【００３８】
画像処理装置１０は、アクセス権情報１１ｃを有するデータとアドレス帳データ１２を扱う装置であればよい。画像処理装置は、画像を用紙などのシート材に印刷する装置である。画像処理装置は画像形成装置、プリンタ又は印刷装置と呼ばれる場合がある。また、画像処理装置は複合機でもよい。複合機とはスキャナ機能、プリント機能、コピー機能、及び、ＦＡＸ送受信機能など複数の機能を有する装置をいう。ＭＦＰ(Multi−Function Printer/Product/Peripheral)、ＳＰＣ(Scan Print Copy)、又は、ＡＩＯ(All In One)と呼ばれる場合がある。
【００３９】
ＰＣ４０はいわゆる情報処理装置であり、汎用的なＯＳ（Operating System）上で各種のアプリケーションが動作する。ＰＣ４０はオンプレミスの記憶装置（ストレージ）の代表に過ぎず、オンプレミスのその他の記憶装置で代用できる。例えば社内ネットワーク上のＮＡＳ（Network Attached Storage）、大容量のＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）を備えた画像処理装置（移行と関係のない画像処理装置）、又は、その他の装置でもよい。
【００４０】
クラウド５０とは、特定ハードウェア資源とは意識されないネットワーク上のリソースをいう。実際はインターネットを介して接続されているデータセンタの情報処理装置、又はＮＡＳなどである。また、インターネット上の情報処理装置をサーバという場合がある。
【００４１】
ＰＣ４０やクラウド５０の他、記憶装置としてはＵＳＢメモリ、ＳＤメモリーカード（登録商標）、ＣＤ・ＤＶＤ・Blu−Rayなどの光記憶媒体、又は、着脱式のＨＤＤ若しくはＳＤＤでもよい。すなわち、移行元の画像処理装置１０Ａが記憶する文書データ１１やアドレス帳データ１２を記憶できる容量を備えた記憶装置であればよい。
【００４２】
図３の例では、以下の経路I又は経路IIでアドレス帳データ１２と文書データ１１が移行される。
経路I … 移行元の画像処理装置１０Ａ→（エクスポート）→ＰＣ４０→（インポート）→移行先の画像処理装置１０Ｂ
経路II … 移行元の画像処理装置１０Ａ→（エクスポート）→クラウド５０→（インポート）→移行先の画像処理装置１０Ｂ
経路Ｉは経路IIよりもデータの移行時間が短いというメリットがある。画像処理装置１０とクラウド５０との通信では画像処理装置１０からクラウド５０に至までのルータの数が多くなること及び通信が混雑している部分があること等の理由により再送制御などが生じやすいためである。
【００４３】
一方、経路Ｉを使用する場合、ＣＥはＰＣ４０のＩＰアドレスとフォルダパスを把握して移行元の画像処理装置１０Ａに設定する必要がある。また、ＰＣ４０のＨＤＤ等に十分な空き容量が必要になる。これに対し、経路IIではＣＥがクラウド５０にログインできればよく、ＰＣ４０の準備が不用であるため、比較的手軽に採用できる。ただし、アドレス帳データ１２と文書データ１１のサイズが大きいと移行に時間がかかる。
【００４４】
＜ハードウェア構成例＞
＜＜画像処理装置のハードウェア構成例＞＞
続いて、図４を用いて画像処理装置１０のハードウェア構成例を説明する。図４は画像処理装置１０のハードウェア構成図の一例である。
【００４５】
画像処理装置１０は、ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ１０３、プロッタＩ/Ｆ１０４、プロッタ１０５、スキャナＩ/Ｆ１０６、スキャナ１０７、操作部Ｉ/Ｆ１０８、操作部１０９、ネットワークＩ/Ｆ１１０、及び、バス１１２を有している。図４に示すように画像処理装置１０は情報処理装置の機能を有している。
【００４６】
ＣＰＵ１０１は、ＨＤＤ１０３（又はＮＶＲＡＭやＲＯＭ）からＲＡＭ１０２に展開されたプログラム１０３ｐを実行して、画像処理装置１０全体の動作を制御する。ＲＡＭ１０２にはＨＤＤ１０３のプログラム１０３ｐが展開されＣＰＵ１０１が命令を読み取ったりデータを書き込んだりする作業領域となる。
【００４７】
ＨＤＤ１０３はプログラム１０３ｐの他、アドレス帳データ１２、文書データ１１、及び、設定値１３を記憶している。プロッタＩ/Ｆ１０４はプロッタ１０５とのインタフェースでありＣＰＵ１０１からプロッタ１０５の制御を請け負ったりデータ変換したりする。プロッタ１０５は、電子写真方式やインクジェット方式で用紙に画像を形成する画像形成部である。
【００４８】
スキャナＩ/Ｆ１０６はスキャナ１０７とのインタフェースでありＣＰＵ１０１からスキャナ１０７の制御を請け負ったりデータ変換したりする。スキャナ１０７は、コンタクトガラス上の原稿をＣＣＤ（Charge Coupled Devices）又はＣＩＳ（相補性金属酸化膜半導体）などの撮像素子で読み取って画像データ１１ａを生成する。
【００４９】
操作部Ｉ/Ｆ１０８は操作部１０９とのインタフェースであり、ＣＰＵ１０１から指示に応じて操作部を制御し、操作部１０９が受け付けた操作内容をＣＰＵ１０１に通知する。操作部１０９はハードキーを有し、ユーザからの各種の操作を受け付ける。液晶ディスプレイを有する場合が多く、この場合は設定画面が表示される。また、液晶ディスプレイがタッチパネルを有する場合は、ソフトキーを表示してユーザの押下を受け付ける。
【００５０】
ネットワークＩ/Ｆ１１０はＬＡＮ１１１などのネットワークに接続するためのＮＩＣ（Network Interface Card）などである。
【００５１】
＜＜ＰＣ又はクラウドのハードウェア構成例＞＞
図５はＰＣ４０又はクラウド５０のハードウェア構成図の一例である。ＰＣ４０又はクラウド５０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３及び補助記憶装置３０４を備える。更に、ＰＣ４０又はクラウド５０は、入力部３０５、ディスプレイＩ/Ｆ３０６、ネットワークＩ/Ｆ３０７及び外部機器Ｉ/Ｆ３０８を備える。なお、ＰＣ４０又はクラウド５０の各部は、バスＢを介して相互に接続されている。図示するようにＰＣ４０又はクラウド５０は情報処理装置としての機能を有する。
【００５２】
ＣＰＵ３０１は、補助記憶装置３０４に格納された各種のプログラム３０４ｐ、ＯＳ（Operating System）等を実行する。ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、システムローダーやデータ等を格納する。
【００５３】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＣＰＵ３０１によって実行される際に補助記憶装置３０４に格納されたプログラム３０４ｐがＲＡＭ３０３に展開され、ＲＡＭ３０３はＣＰＵ３０１の作業領域となる。
【００５４】
補助記憶装置３０４は、ＣＰＵ３０１により実行されるプログラム３０４ｐ及びプログラム３０４ｐがＣＰＵ３０１により実行される際に利用される各種データベースを記憶する。補助記憶装置３０４は例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの不揮発性メモリである。
【００５５】
入力部３０５は、操作者が各種指示を入力するためのインタフェースである。例えば、キーボード、マウス、タッチパネル、音声入力装置などである。
【００５６】
ディスプレイＩ/Ｆ３０６は、ＣＰＵ３０１からの要求により、ＰＣ４０又はクラウド５０が有する各種情報をカーソル、メニュー、ウィンドウ、文字、又は画像などの形態でディスプレイ３１０に表示する。ディスプレイＩ/Ｆ３０６は、例えばグラフィックチップやディスプレイＩ／Ｆである。
【００５７】
ネットワークＩ/Ｆ３０７は、ネットワークに接続して画像処理装置１０と通信を行う通信装置である。ネットワークＩ/Ｆ３０７は例えばイーサネット（登録商標）カードであるがこれに限られない。
【００５８】
外部機器Ｉ/Ｆ３０８は、ＵＳＢケーブル、又は、ＵＳＢメモリ等の各種の記憶媒体３２０などを接続するためのインタフェースである。
【００５９】
＜機能について＞
続いて、図６を用いて、画像処理装置１０が有する機能について説明する。図６は、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂが有する機能をブロック状に示す機能ブロック図の一例である。
【００６０】
画像処理装置１０は、認証部１５、スキャン部１６、印刷部１７、文書データ蓄積部１８、文書データ管理部１９、アドレス帳データ管理部２０、制御部２１、表示制御部２２、操作受付部２３、インポート部２４、エクスポート部２５、通信部２６、及び、初期化部２８を有している。画像処理装置１０が有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＨＤＤ１０３からＲＡＭ１０２に展開されたプログラム１０３ｐに従ったＣＰＵ１０１からの命令により動作することで実現される機能又は手段である。
【００６１】
なお、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂには同じプログラム１０３ｐがインストールされており、アドレス帳データ１２、文書データ１１又は設定値１３の移行に関しては同じ機能を有している。このため、図６では、１つの画像処理装置１０がインポート部２４とエクスポート部２５を有しているが、エクスポート部２５は移行元の画像処理装置１０Ａで使用され、インポート部２４は移行先の画像処理装置１０Ｂで使用される。
【００６２】
認証部１５は認証情報記憶部３１を参照してユーザを認証する。認証情報記憶部３１にはユーザ名と認証パスワードが記憶されており、認証部１５はユーザが入力したユーザ名と認証パスワードが認証情報記憶部３１に記憶されている場合に認証成功、記憶されていない場合に認証失敗と判断する。認証成功した場合にはユーザのログインが認められ、このユーザのエントリーＩＤが特定される。
【００６３】
なお、認証にはＩＣカードや生体情報が使用されてもよい。認証情報記憶部３１の一部の情報はアドレス帳データ記憶部３３によっても保持されている。あるいは、アドレス帳データ記憶部３３が認証情報記憶部３１を兼用してもよい。
【００６４】
スキャン部１６はユーザが設定した読み取り設定に基づいてスキャナ１０７を制御して原稿をスキャンし（読み取って）、画像データ１１ａを生成する。印刷部１７はプロッタ１０５を制御して画像データ１１ａを用紙に印刷する。
【００６５】
文書データ蓄積部１８は、スキャン部１６が生成した画像データ１１ａを文書データ記憶部３２に蓄積する。すなわち、アドレス帳データ管理部２０からエントリーＩＤを取得して、画像データ１１ａに書誌情報１１ｂとアクセス権情報１１ｃを付加して文書データ記憶部３２に蓄積させる。また、文書データ蓄積部１８は文書データの移行時にも文書データを蓄積させる。
【００６６】
文書データ管理部１９は文書データ記憶部３２の文書データ１１を管理しており、文書データ記憶部３２に蓄積されている文書データ１１に対しアクセス権情報１１ｃに応じたアクセス制御を行う。
【００６７】
アドレス帳データ管理部２０はアドレス帳データ記憶部３３のアドレス帳データ１２を管理しており、各ユーザにエントリーＩＤを付与して認証パスワードなどをアドレス帳データの一部として保存したり、アドレス帳データ記憶部３３に蓄積されているアドレス帳データ１２を読み取ったりする。
【００６８】
表示制御部２２は操作部１０９にスキャンの設定画面、印刷設定画面、ＦＡＸ送信画面等を表示する。また、エクスポートやインポートの設定を受け付ける画面（図１１，図１２参照）を操作部１０９に表示する。操作受付部２３は表示制御部２２が表示した各種の画面に対するユーザの操作（タッチパネルに表示されたソフトキーの押下）又はハードキーの押下を受け付ける。
【００６９】
エクスポート部２５はアドレス帳データ１２、文書データ１１、又は、設定値１３のエクスポートに関する処理を行う。例えば、文書データ管理部１９から文書データ１１を取得して、又は、アドレス帳データ管理部２０からがアドレス帳データ１２を取得して、通信部２６を介してＰＣ４０又はクラウド５０に送信する。
【００７０】
インポート部２４はアドレス帳データ１２、文書データ１１、又は、設定値１３のインポートに関する処理を行う。例えば、ＰＣ４０又はクラウド５０からアドレス帳データ１２、文書データ１１、又は、設定値１３を取得して、文書データ蓄積部１８に文書データ１１を蓄積させたり、アドレス帳データ管理部２０にアドレス帳データ１２を記憶させたりする。
【００７１】
通信部２６は、ネットワークに接続してＰＣ４０又はクラウド５０と各種の通信を行う。すなわち、アドレス帳データ１２、文書データ１１、又は、設定値１３の送受信を行う。例えば、ＰＣ４０に送信する際にはＳＭＢ（Server Message Block）などの通信プロトコルにより共有フォルダをＰＣ４０と共有してＰＣ４０と通信できる。クラウド５０と通信する場合には例えばＨＴＴＰ、ＨＴＴＰｓ、ＦＴＰ等の通信プロトコルを使用してＰＣ４０又はクラウド５０と通信する。なお、通信プロトコルは一例に過ぎない。
【００７２】
通信部２６は取得部２６ａと出力部２６ｂを有する。取得部２６ａはインポート時にアドレス帳データ１２、文書データ１１、又は、設定値１３を取得し、出力部２６ｂはエクスポート時にアドレス帳データ１２、文書データ１１、又は、設定値１３を出力する。なお、取得には受信や読み込みが含まれ、出力には送信や書き込みが含まれる。
【００７３】
制御部２１は、画像処理装置１０の全体的な動作を制御する。例えば、エクスポート時にはエクスポート部２５を呼び出してエクスポートに関する処理を行わせ、インポート時にはインポート部２４を呼び出してインポートに関する処理を行わせる。
【００７４】
初期化部２８は、移行先の画像処理装置１０Ｂにアドレス帳データ又は文書データが登録されていたら初期化する。すなわち、移行先の画像処理装置１０Ｂのアドレス帳データや文書データを削除又はフォーマットする。
【００７５】
また、ＰＣ４０は共有フォルダ４１を有する。共有フォルダ４１は複数のユーザが外部からアクセスできるフォルダであり、共有フォルダ４１により複数のユーザがファイルを共有できることから共有フォルダ４１と呼ばれる。また、クラウド５０はサーバフォルダ５１を有しており、サーバフォルダ５１はクラウド上の記憶域である。共有フォルダ４１又はサーバフォルダ５１にはエクスポート開始からインポート完了までの間、アドレス帳データ１２、文書データ１１、又は、設定値１３が記憶される。
【００７６】
＜アドレス帳データについて＞
続いて、図７を用いてアドレス帳データ１２について説明する。図７は、アドレス帳データ１２が有する情報を模式的に示す。アドレス帳データ１２は画像処理装置１０を使用する各ユーザに関する情報が登録されている。
【００７７】
まず、アドレス帳データ１２は、一人のユーザを１エントリーとして、各ユーザの認証パスワード、及び、文書データ１１の配信先アドレスなどが保存されている。認証パスワードは認証情報記憶部３１が有するものと同じものであり、アクセス性などの観点を考慮して認証情報記憶部３１から転記されている。したがって、アドレス帳データ１２の情報が認証に使用されてもよい。
【００７８】
なお、認証パスワードはユーザの認証に使用される秘匿性のある情報であり、文書データ１１の配信先アドレスはスキャンにより生成された画像データ１１ａをスキャンしたユーザ又は選択されたユーザに送信するためのＩＰアドレスやメールアドレスである。
【００７９】
アドレス帳データ１２の各ユーザには重複しないエントリーＩＤが設定されている。エントリーＩＤは画像処理装置１０内でユーザを一意に識別する内部的な識別情報である。例えば、画像処理装置１０のアドレス帳データ管理部２０がユーザの登録順に付す連番である。アドレス帳データ１２に新しくユーザが登録されるたびに新しいエントリーＩＤが採番されて保存される。アドレス帳データ１２からユーザが削除された場合、削除されたユーザのエントリーＩＤは欠番となる。内部的な識別情報であるため、画像処理装置１０が変われば同じユーザでもエントリーＩＤは変わりうる。ただし、アドレス帳データの移行によってエントリーＩＤは変わらない。
【００８０】
なお、アドレス帳データ１２は図７に示す以外にも各種の情報を有していてよい。例えば、ユーザ名、ユーザの部署、ユーザタイプ、性別、年齢などである。ユーザ名は一意性があるユーザの識別情報である。ユーザの部署はユーザが所属するグループ、チーム又は場所である。ユーザタイプとはシステム管理者、一般ユーザ、文書管理者、設定管理者など、社内におけるユーザの役割を表す属性である。システム管理者とはデータ移行システムの管理者をいい、文書管理者は文書データ１１に関する全ての権限を有する管理者をいい、設定管理者は設定値に関する全ての権限を有する管理者をいう。これら管理者は実際には同じ人が兼用しても構わない。
【００８１】
＜アクセス権情報について＞
続いて、図８を用いて文書データ１１とアクセス権情報１１ｃについて説明する。図８（ａ）は文書データ１１が有する情報を示す図の一例であり、図８（ｂ）はアクセス権情報１１ｃを模式的に示す。
【００８２】
図８（ａ）に示すように、文書データ１１は画像データ１１ａ、書誌情報１１ｂ、及びアクセス権情報１１ｃを有している。後述するようにゲストユーザが登録した文書データ１１ではアクセス権情報１１ｃが付加されないので、アクセス権情報１１ｃを有さない文書データもある。画像データ１１ａはＪＰＥＧなどの所定のフォーマットの画像データである。書誌情報１１ｂは、ユーザが設定した読み取り設定、画像サイズ、色数、及び、ユーザ名などである。
【００８３】
また、１つの文書データ１１には画像処理装置１０内で重複しない文書ＩＤが付与される。文書ＩＤは移行によって変わりうる。なお、ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。エントリーＩＤについても同様である。
【００８４】
図８（ｂ）に示すようにアクセス権情報１１ｃは、各ユーザごとにエントリーＩＤ及びアクセス権限を有している。アクセス権情報１１ｃにおけるエントリー数（ユーザの数）はアドレス帳データ１２のエントリー数以下である。アクセス権情報１１ｃにおけるエントリー数には上限を設けることができるが、基本的にアドレス帳データ１２のエントリー数と同じである。したがって、アドレス帳データ１２に１００人のユーザが登録されていれば１つの文書データ１１のアクセス権情報１１ｃには、１００人のユーザのアクセス権限が登録されている。アクセス権情報１１ｃのエントリーＩＤはアドレス帳データ１２からコピー（複写）されるだけなので、アクセス権情報１１ｃにはアドレス帳データ１２と同じエントリーＩＤが設定される。
【００８５】
アクセス権限は例えば、閲覧、編集及び削除である。
閲覧：文書データ１１のリストを閲覧する権限（内容は閲覧できない）
編集：文書データ１１のファイル名などを編集する権限
削除：文書データ１１のファイルを削除する権限
各アクセス権限には「可能」又は「不可」が設定される。この他、印刷する権限、送信する権限などが登録されてよい。
【００８６】
文書データ１１の登録時にどのようにアクセス権情報１１ｃが決定されるかについて説明する。アクセス権限は主にユーザタイプによって決定される。考慮されるユーザタイプは以下のとおりである。
(i) 文書データ１１のオーナーであるユーザ
(ii) 特定のタイプのユーザ
(iii) それ以外のユーザ
(i) 画像処理装置１０にログインしている、つまりスキャンであれば原稿を読み取って文書データ１１を生成したユーザは文書データ１１のオーナーである。同様に、アプリケーションソフトが生成したファイルを印刷するユーザもオーナーである。このようにユーザが文書データ１１の オーナーの場合、このユーザのエントリーＩＤのアクセス権限は例えば、「閲覧可能」「編集可能」「削除可能」と設定される。オーナーにはこれらのアクセス権が認められるべきだからである。
【００８７】
(ii) 特定のタイプのユーザの場合、ユーザのタイプに応じたアクセス権限が設定される。例えば、文書管理者であれば編集したり削除したりするアクセス権限が必要な場合があり得る。このため、アドレス帳データ１２に特定のユーザタイプで登録されているユーザに関してはこのユーザタイプに応じて予め決まっているアクセス権限が設定される。
【００８８】
(iii) それ以外のユーザにはデフォルトのアクセス権限が設定される。例えば「閲覧可能」「編集不可」「削除不可」と設定される。すなわち、ファイル名を閲覧できるが、文書データ１１のファイル名を編集したり、削除したりすることはできない。
【００８９】
＜文書データの蓄積と利用時の処理＞
続いて、図９を用いて画像処理装置１０に文書データ１１が蓄積される処理と文書データ１１の利用時の処理について説明する。図９（ａ）はスキャナにより生成された画像データ１１ａを含む文書データ１１の蓄積時の処理を説明するフローチャート図の一例である。
【００９０】
Ｓ１Ａ：ユーザが原稿をスキャンする際、画像処理装置１０の認証部１５は、ログインしたユーザを認証パスワードとユーザ名で認証する。認証が成功することでアドレス帳データ１２のエントリーＩＤが特定される。
【００９１】
Ｓ２Ａ：操作受付部２３が原稿の読み取り開始を受け付けると、操作受付部２３が受け付けた読み取り設定で、スキャン部１６がスキャナＩ/Ｆ１０６に原稿読み取りの指示を送信する。スキャナ１０７で読み取って生成された画像データ１１ａはスキャナＩ/Ｆ１０６を通じてＲＡＭ１０２に保存される。そして必要に応じて蓄積するためのデータ形式への変換が施され、文書データ記憶部３２に蓄積される。
【００９２】
Ｓ３Ａ：文書データ蓄積部１８はユーザがゲストユーザか否かを判断する。ゲストユーザとは認証なしに画像処理装置１０を使用するユーザである。例えば別の支社から出張したユーザや来客したユーザ等の使用を可能にすることができる。ゲストであることを特定した場合は、ゲスト用の権限が設定されるので、アクセス権情報１１ｃも設定されない。この場合、ゲストユーザが使用できる文書となる。
【００９３】
Ｓ４Ａ：ゲストユーザでない場合、文書データ蓄積部１８はアドレス帳データ１２との関連を表すアクセス権情報１１ｃを画像データ１１ａに付加する。図８で説明したように、アドレス帳データの各ユーザのエントリーＩＤに対応付けて（エントリーＩＤをコピーして）ユーザごとにユーザタイプに応じたアクセス権限を設定する。また、ユーザが設定した読み取り設定、画像サイズ、色数、及び、ユーザ名などの書誌情報１１ｂも画像データ１１ａに付与する。画像データ１１ａ、書誌情報１１ｂ、及びアクセス権情報１１ｃが１つの文書データ１１である。
【００９４】
なお、図９（ａ）ではスキャナによる文書データ１１の蓄積について説明したが、ワープロソフトウェアのようなアプリケーションソフトが生成したファイルを印刷する場合についても同様である。
【００９５】
図９（ｂ）は蓄積されている文書データ１１の利用時の処理を説明するフローチャート図の一例である。
【００９６】
Ｓ１Ｂ：蓄積された文書データ１１の印刷時、まず、ログインしたユーザの認証が成立することでアドレス帳データ１２におけるエントリーＩＤが特定される。
【００９７】
Ｓ２Ｂ：文書データ管理部１９は文書データ記憶部３２から文書データ１１をＲＡＭにまとめて読み出しておき、ＲＡＭ上の文書データ１１に対しアクセス権情報１１ｃを確認する。
【００９８】
Ｓ３Ｂ：文書データ管理部１９はログインしたユーザのエントリーＩＤで文書データ１１を閲覧する権限があるかどうかを文書データ１１ごとに判断する。
【００９９】
Ｓ４Ｂ：閲覧する権限がある場合、文書データ管理部１９は文書データ１１のファイル名などを表示制御部２２に送出し、表示制御部２２が操作部１０９に表示する。
【０１００】
Ｓ５Ｂ：次の文書データ１１がある場合、処理はステップＳ２Ｂに戻り、ない場合は図９（ｂ）の処理を終了する。
【０１０１】
ユーザは表示された文書データ１１のリストの中から印刷したい文書を選択し、印刷を実行する。文書データ管理部１９は同様にユーザのエントリーＩＤで選択された文書データ１１を印刷する権限があるかどうかアクセス権情報１１ｃを参照して判断する。ある場合には、文書データ管理部１９は印刷部１７に文書データ１１を送出する。印刷部１７は文書データ１１の画像データ１１ａをプロッタ１０５に印刷させる。
【０１０２】
このように、アドレス帳データ１２のエントリーＩＤとアクセス権情報１１ｃの対応が正しく保存されていない限り、各ユーザは文書データ１１を操作部１０９に表示できたとしても、印刷することはできない。
【０１０３】
＜アクセス権情報とアドレス帳データのエントリーＩＤの対応について＞
続いて、図１０を用いてアクセス権情報１１ｃのエントリーＩＤとアドレス帳データ１２のエントリーＩＤの対応について説明する。図１０は、アクセス権情報１１ｃのエントリーＩＤとアドレス帳データ１２のエントリーＩＤとの対応の一例を示す。
【０１０４】
図８、図９で説明したように、アドレス帳データ１２とアクセス権情報１１ｃはそれぞれエントリーＩＤを有している。文書データ１１が蓄積される際に、アドレス帳データ１２の各ユーザのエントリーＩＤがアクセス権情報１１ｃにコピーされるので、文書が蓄積されるタイミングでアクセス権情報１１ｃとアドレス帳データ１２の関連が構築される。文書データ１１の蓄積後は、画像処理装置１０はアクセス権情報１１ｃに基づいてユーザが文書データ１１にアクセスできるかどうかを制御する。
【０１０５】
このため上記のように、文書データ１１の移行において、文書データ１１単体でのみ移行したのでは、移行先の画像処理装置１０Ｂでアクセス制御を再現できない状況が生じうる。
【０１０６】
＜画像処理装置が表示する画面について＞
続いて、図１１を用いて画像処理装置１０が操作部１０９に表示する画面例を説明する。図１１（ａ）は移行データ選択画面４０１の一例であり、図１１（ｂ）は機能選択画面４１１の一例である。移行データ選択画面４０１は、移行するデータの選択を受け付ける画面である。移行データ選択画面４０１は、「機器設定/アドレス帳」というボタン名に対応付けられたラジオボタン４０２と、「文書データ」というボタン名に対応付けられたラジオボタン４０３を有している。「機器設定/アドレス帳」に対応付けられたラジオボタン４０２は設定値１３とアドレス帳データ１２を移行することを受け付ける。「文書データ」に対応付けられたラジオボタン４０３は文書データ１１を移行することを受け付ける。
【０１０７】
ユーザが「次へ」ボタン４０４を押下すると表示制御部２２は図１１（ｂ）の機能選択画面４１１を操作部１０９に表示する。機能選択画面４１１はエクスポート又はインポートを受け付ける画面である。機能選択画面４１１は「エクスポート」というボタン名に対応付けられたラジオボタン４１２と、「インポート」というボタン名に対応付けられたラジオボタン４１３を有している。「エクスポート」に対応付けられたラジオボタン４１２はエクスポートすることを受け付ける。「インポート」に対応付けられたラジオボタン４１３はインポートすることを受け付ける。
【０１０８】
図１１（ａ）では設定値１３とアドレス帳データ１２、及び、文書データ１１が別々にエクスポート又はインポートされるユーザインタフェースとなっているが、設定値１３とアドレス帳データ１２が別々にエクスポート又はインポートされるユーザインタフェースとなっていてもよい。また、アドレス帳データ１２と文書データ１１を一度に受け付けるユーザインタフェースとなっていてもよい。
【０１０９】
図１２（ａ）はエクスポート実行中画面４２１の一例を示し、図１２（ｂ）はエクスポート完了画面４３１の一例を示す。エクスポート実行中画面４２１はエクスポート中に表示される画面であり、進捗バー４２２、及び、残り時間４２３が表示される。エクスポート完了画面４３１では「エクスポートが完了しました」というメッセージ４３２が表示されている。インポート画面についてもエクスポート画面とほぼ同様である。
【０１１０】
＜アドレス帳データのエクスポートとインポート＞
まず、図１３を用いてアドレス帳データ１２のエクスポートとインポートの手順を説明する。図１３は、移行元の画像処理装置１０ＡがＰＣ４０にアドレス帳データ１２をエクスポートし、移行先の画像処理装置１０ＢがＰＣ４０からアドレス帳データ１２をインポートする手順を示すシーケンス図の一例である。
【０１１１】
なお、本発明の実施形態の前提として、移行先の画像処理装置１０Ｂにはアドレス帳データ１２も文書データも登録されていない新品の装置を用意するものとする（万が一、登録されていたら、移行先の画像処理装置１０Ｂは初期化、すなわち、移行先の画像処理装置１０Ｂのアドレス帳データや文書データを削除又はフォーマットする）。この削除又はフォーマットはステップＳ１０の後に実行されてもよい。
【０１１２】
S10：ＣＥ９は移行元の画像処理装置１０Ａにログインする。
【０１１３】
S11：ＣＥ９は移行データ選択画面４０１でアドレス帳データ１２を選択する。移行元の画像処理装置１０Ａの操作受付部２３はアドレス帳データ１２の選択を受け付ける。
【０１１４】
S12：ＣＥ９は機能選択画面４１１でエクスポートを選択する。移行元の画像処理装置１０Ａの操作受付部２３はエクスポートを受け付ける。なお、ＣＥ９はＰＣ４０の共有フォルダ４１のＩＰアドレスとフォルダパスを設定する。共有フォルダ４１の一覧から所望の共有フォルダ４１を選択してもよい。
【０１１５】
クラウド５０の場合、サーバフォルダ５１はクラウド５０が管理しているのでクラウド５０により認証を受けるためのユーザ名とパスワードをＣＥ９が設定する。クラウド５０のＵＲＬは移行元の画像処理装置１０Ａ（より正確にはプログラム１０３ｐ）が予め記憶している。
【０１１６】
S13：移行元の画像処理装置１０Ａの制御部２１はエクスポート部２５にエクスポートを開始させるので、エクスポート部２５はアドレス帳データ管理部２０にアドレス帳データ１２を要求する。アドレス帳データ管理部２０はアドレス帳データ記憶部３３からアドレス帳データ１２を読み出す。例えば、エントリーＩＤの順に１ユーザを１フォルダに格納する。全てのユーザを1ファイルに圧縮してもよい。アドレス帳データであることが分かるように、フォルダ内のファイル名の拡張子は予め決まっていることが好適である。また、移行元の画像処理装置１０Ａの機種名やエクスポート日時がファイル名に含まれていてもよい。
【０１１７】
S14：エクスポート部２５は、ＩＰアドレスとフォルダパスを指定して出力部２６ｂに対し、アドレス帳データ１２をＰＣ４０の共有フォルダ４１に送信させる。送信時には１ユーザごとにアドレス帳データを送信するのでステップS13とS14は繰り返し実行される。
【０１１８】
以上で、ＰＣ４０の共有フォルダ４１にアドレス帳データ１２が送信される。設定値についてもエクスポートされる。この後、ＣＥは移行先の画像処理装置１０Ｂからアドレス帳データ１２をインポートできるが、画像処理装置１０の更新時には同時に２つの画像処理装置１０を設置することが困難な場合が多いので、通常は続いて文書データ１１のエクスポートが実行される。ただし、図１３に示すようにエクスポートに引き続き、インポートが行われてもよい。
【０１１９】
S14−2：ＣＥ９は移行先の画像処理装置１０Ｂにログインする。
【０１２０】
S15：移行先の画像処理装置１０Ｂが設置されたとして説明する。ＣＥ９は移行データ選択画面４０１でアドレス帳データ１２を選択する。移行元の画像処理装置１０Ａの操作受付部２３はアドレス帳データ１２の選択を受け付ける。
【０１２１】
S16：ＣＥ９は機能選択画面４１１でインポートを選択する。移行元の画像処理装置１０Ａの操作受付部２３はインポートを受け付ける。共有フォルダ４１の指定方法はエクスポート時と同様でよく、エクスポート時と同じフォルダを指定する。
【０１２２】
S16−2：アドレス帳データ１２又は文書データが登録されている場合、初期化部２８はこれらを削除又はフォーマットする。
【０１２３】
S17：移行先の画像処理装置１０Ｂの制御部２１はインポート部２４にインポートを開始させるので、インポート部２４はＩＰアドレスとフォルダパスを指定して取得部２６ａに対し、アドレス帳データ１２をＰＣ４０に要求させる。
【０１２４】
S18：これにより、移行先の画像処理装置１０Ｂの取得部２６ａはＩＰアドレスとフォルダパスで指定したフォルダから、予め決まっている拡張子のアドレス帳データ１２を取得する。受信時も１ユーザごとに受信するのでステップS17とS18は繰り返し実行される。同じ拡張子のファイルが複数ある場合、ＣＥ９はファイル名に含まれる機種名やエクスポート日時を参照してインポートするアドレス帳データを判断してもよい。
【０１２５】
S19：インポート部２４は取得部２６ａを介して取得したアドレス帳データ１２をアドレス帳データ管理部２０に送出し、アドレス帳データ１２を記憶させる。アドレス帳データ管理部２０はアドレス帳データ記憶部３３にアドレス帳データ１２を記憶させる。なお、必要に応じて、データ形式の相違などを修正してもよい。
【０１２６】
＜文書データのエクスポートとインポート＞
続いて、図１４〜図１８を用いて文書データ１１のエクスポートとインポートについて説明する。
【０１２７】
＜＜エクスポート＞＞
図１４は、移行元の画像処理装置１０ＡがＰＣ４０に文書データ１１をエクスポートし、移行先の画像処理装置１０ＢがＰＣ４０から文書データ１１をインポートする手順を示すシーケンス図の一例である。文書データ１１のエクスポートとインポートの全体的な手順は図１３に示したアドレス帳データ１２の手順と同様になる。すなわち、アドレス帳データ１２の代わりに文書データ１１がエクスポートとインポートの対象となる。
【０１２８】
文書データにすでにアクセス権情報が設定されている場合、すでに移行してあるアドレス帳データを使ってアクセス権情報を設定する処理が追加される（S29）。
【０１２９】
図１５は、移行元の画像処理装置１０Ａが文書データ１１をエクスポートする手順を示すフローチャート図の一例である。図１５の処理は、図１４の処理のステップS20、S23、S24に相当する処理を詳細に説明するものである。
【０１３０】
まず、ＣＥは文書管理者権限による認証を受けることで移行元の画像処理装置１０Ａにログインする（Ｓ１０１）。文書管理者は文書に関する全ての権限（印刷を除く）を有する管理者である。文書データ１１にはアクセス権情報１１ｃが付加された状態で文書データ記憶部３２に蓄積されているので、これらの文書データ１１を抽出するためには全ての文書に対してアクセス可能な権限を使用する必要がある。文書管理者のアクセス権限では、文書データ１１の印刷が認められていないが、文書データ１１のエクスポートをする場合に限り、文書データ１１の取得が可能である。認証部１５はＣＥが入力した認証情報と認証情報記憶部３１に記憶されている認証情報を比較して、文書管理者としてＣＥのログインを認める。
【０１３１】
ＣＥが文書管理者としてログインすると、制御部２１はエクスポート部２５に文書管理者の権限でインポートを実行させる。エクスポート部２５は文書データ管理部１９に文書データ１１の一覧を取得させる（Ｓ１０２）。文書管理者なので全ての文書データの閲覧が可能である。
【０１３２】
文書データ１１の一覧を取得したら、エクスポート部２５は蓄積されている文書データ１１ごとに文書データ１１のエクスポートを開始する。まず、最後の文書データ１１か否かを判断する（Ｓ１０３）。ステップＳ１０３の判断がＹｅｓの場合、図１５の処理は終了する。
【０１３３】
ステップＳ１０３の判断がＮｏの場合、エクスポート部２５は文書データ管理部１９に文書データ１１を取得させる。文書データ管理部１９は文書データ記憶部３２から画像データ１１ａと書誌情報１１ｂを取得する（Ｓ１０４）。
【０１３４】
次に、文書データ管理部１９はアクセス権情報１１ｃが文書データ１１に付加されているか否か（アクセス権が設定されているか）を判断する（Ｓ１０５）。ゲストユーザが蓄積した文書データ１１にはゲスト用の権限が設定され、アクセス権情報１１ｃが設定されていない。
【０１３５】
次に、アクセス権が設定されている場合、インポート部２４はアクセス権情報１１ｃを取得し（Ｓ１０６）、画像データ１１ａ、書誌情報１１ｂ及びアクセス権情報１１ｃを１フォルダに格納して転送データを作成する（Ｓ１０７）。
【０１３６】
図１６は転送データの一例を示す。例えば、図１６に示すように、１フォルダ内に画像データ１１ａ、書誌情報１１ｂ及びアクセス権情報１１ｃのフォルダを更に作成し、フォルダ内に、画像データ１１ａ、書誌情報１１ｂ及びアクセス権情報１１ｃをそれぞれ格納する。画像データ１１ａが複数のページを有する場合は、ページ順を維持してフォルダに格納する。例えばページごとかつページ順にフォルダを作成することができる。なお、図１６のような転送データの形式は一例であり、画像データ１１ａ、書誌情報１１ｂ及びアクセス権情報１１ｃをまとめて１フォルダに格納したり、１ファイルに圧縮したりしてもよい。
【０１３７】
図１５に戻り、インポート部２４は転送データをＰＣ４０の共有フォルダ４１に送信する（Ｓ１０８）。インポート部２４は全ての文書データ１１についてステップＳ１０３〜Ｓ１０８の処理を繰り返す。
【０１３８】
＜＜インポート＞＞
図１７は、移行先の画像処理装置１０Ｂが文書データ１１をインポートする手順を示すフローチャート図の一例である。図１７の処理は、図１４の処理のステップS24−2、S27〜S29に相当する処理を詳細に説明するものである。
【０１３９】
ステップＳ２０１の文書管理者による認証については図１５のステップＳ１０１と同様でよい。これにより、ＣＥは全ての文書データ１１を移行できる。
【０１４０】
次に、移行先の画像処理装置１０Ｂの制御部２１はインポート部２４に文書管理者の権限でインポートを開始させる。インポート部２４は、ＣＥが設定したＩＰアドレスとフォルダパスの共有フォルダ４１に取得部２６ａを接続させる（Ｓ２０２）。
【０１４１】
取得部２６ａは、共有フォルダ４１から文書データ１１の一覧を取得する（Ｓ２０３）。文書データ１１の一覧を取得したら、インポート部２４は蓄積されている文書データ１１ごとに文書データ１１のインポートを開始する。まず、最後の文書データ１１か否かを判断する（Ｓ２０４）。ステップＳ２０４の判断がＹｅｓの場合、図１７の処理は終了する。
【０１４２】
ステップＳ２０４の判断がＮｏの場合、インポート部２４は取得部２６ａを介して転送データを１つずつ取得する（Ｓ２０５）。
【０１４３】
インポート部２４は転送データから画像データ１１ａ、書誌情報１１ｂ、及びアクセス権情報１１ｃを取り出す（Ｓ２０６）。
【０１４４】
まず、インポート部２４は画像データ１１ａの蓄積を文書データ蓄積部１８に要求する（Ｓ２０７）。また、インポート部２４は書誌情報１１ｂの蓄積を文書データ蓄積部１８に要求する（Ｓ２０８）。
【０１４５】
そして、アクセス権情報１１ｃがある場合は（Ｓ２０９のＹｅｓ）、インポート部２４はアクセス権情報１１ｃの蓄積を文書データ蓄積部１８に要求する（Ｓ２１０）。アクセス権情報１１ｃがある場合とは、文書データにすでにアクセス権情報が設定されている場合である。ステップＳ２１０の処理の詳細を、図１８を参照して説明する。
【０１４６】
図１８は、アクセス権情報１１ｃの蓄積処理の詳細を説明するフローチャート図の一例である。
【０１４７】
まず、文書データ蓄積部１８は、登録用バッファを用意する（Ｓ２１０１）。これは、１文書データ１１のアクセス権限をまとめて文書データ記憶部３２に登録するため、一時的にアクセス権情報を記憶する所定以上のメモリを用意する処理である。
【０１４８】
次に、文書データ蓄積部１８はアドレス帳データ管理部２０からアドレス帳データ１２のリストを取得する（Ｓ２１０２）。アドレス帳データ１２のエントリーＩＤを使用するためである。
【０１４９】
次に、文書データ蓄積部１８は共有フォルダ４１から取得したアクセス権情報１１ｃに含まれているエントリーＩＤごとにアクセス権限を登録していく。このため、まず、文書データ蓄積部１８は共有フォルダ４１から取得したアクセス権情報１１ｃに含まれているエントリーＩＤを１つ取り出す（Ｓ２１０３）。エントリーＩＤの昇順に取り出せばよいが、降順でも無作為でもよい。
【０１５０】
そして、ステップＳ２１０３で取得した、共有フォルダ４１から取得したアクセス権情報１１ｃに含まれているエントリーＩＤが、ステップＳ２１０２で取得したアドレス帳データ１２のリストに存在するかどうかを照合して判断する（Ｓ２１０４）。
【０１５１】
ステップＳ２１０４の判断がＹｅｓの場合、文書データ蓄積部１８はアクセス権限を設定する（Ｓ２１０５）。すなわち、共有フォルダ４１から取得したアクセス権情報１１ｃに含まれているエントリーＩＤに対応付けてアクセス権限を登録用バッファに書き込む。したがって、アドレス帳データ１２と文書データ１１の関連を保ったまま移行できる。
【０１５２】
ステップＳ２１０４の判断がＮｏの場合、文書データ蓄積部１８はアクセス権限を設定しない。したがって、アドレス帳データ１２のリストに存在しないエントリーＩＤのユーザは文書データ１１にアクセスできなくなる。これにより、移行により文書データ１１のセキュリティが低下することを抑制できる。
【０１５３】
文書データ蓄積部１８は最後のエントリーＩＤか否かを判断する（Ｓ２１０６）。ステップＳ２１０６の判断がＮｏの場合、処理はステップＳ２１０３に進む。
【０１５４】
ステップＳ２１０６の判断がＹｅｓの場合、１つの文書データ１１のアクセス権情報１１ｃが完成したので、文書データ蓄積部１８は登録用バッファに記憶したアクセス権情報１１ｃを画像データ１１ａと書誌情報１１ｂに対応付けて文書データ記憶部３２に蓄積する（Ｓ２１０７）。
【０１５５】
＜まとめ＞
以上説明したように、本実施形態のデータ移行システム１００は、
(i) 移行先のアドレス帳データや文書データを削除又はフォーマットする。
(ii) アドレス帳データを先に移行し、その次に文書データを移行する。
(iii) 文書データにアクセス権情報が設定されている場合は、既に移行したアドレス帳データを使ってアクセス権情報を設定する。
という処理によりアドレス帳データ１２と文書データ１１の関連を保ったまま移行できるという効果が得られる
本実施形態のデータ移行システム１００において、移行先の画像処理装置１０Ｂは文書データ１１の移行時に、アクセス権情報１１ｃのエントリーＩＤがアドレス帳データ１２のエントリーＩＤに存在するか否かを判断し、存在する場合にアクセス権情報１１ｃにアクセス権限を設定する。エントリーＩＤが存在するかどうかを判断してから文書データ１１を移行するので、移行先の画像処理装置１０Ｂでアドレス帳データ１２と文書データ１１の関連を保ったまま移行でき、移行先の画像処理装置１０Ｂでアクセス制御を再現できる。アドレス帳データ１２を先に移行することで、移行元のアドレス帳データ１２が移行先に存在する状態で文書データ１１を移行できる。
【０１５６】
なお、アドレス帳と文書データ１１の関連を保ったまま移行するという意味では、アクセス権情報１１ｃのエントリーＩＤを変更しない（移行元の画像処理装置１０Ａのアドレス帳データ１２のエントリーＩＤのまま移行する）という方法の他、移行先の画像処理装置１０Ｂが変換テーブルを作成してもよい。この変換テーブルは、移行したアドレス帳データ１２のエントリーＩＤを、アクセス権情報１１ｃのエントリーＩＤに変換するテーブルである。変換テーブルを作成すれば、移行先の画像処理装置１０Ｂにおけるアクセス権情報１１ｃのエントリーＩＤを任意に変更できる。
【実施例２】
【０１５７】
本実施例では、アクセス権情報１１ｃのデータサイズを削減できるデータ移行システム１００について説明する。実施例１ではアクセス権情報１１ｃを移行したが、アクセス権情報１１ｃの大部分ではデフォルトのアクセス権限（オーナーでも特定のユーザタイプでもないユーザのアクセス権限）が設定されている。デフォルトのアクセス権限は決まっているので、移行先の画像処理装置１０Ｂで再現できる。例えば、エクスポート時にデフォルト以外のアクセス権限を有するエントリーＩＤとアクセス権限（以下、移行用アクセス権情報という）を移行元の画像処理装置１０Ａが作成し、これをアクセス権情報１１ｃの代わりに共有フォルダ４１等に送信する。
【０１５８】
＜機能について＞
図１９は、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂが有する機能をブロック状に示す機能ブロック図の一例である。なお、図１９の説明では主に図６との相違を説明する。図１９の画像処理装置１０はアクセス権情報編集部２７を有している。アクセス権情報編集部２７はアクセス権情報１１ｃを編集して、デフォルト以外のアクセス権限を有するエントリーＩＤとアクセス権限を登録した移行用アクセス権情報を生成する。
【０１５９】
図２０は、移行用アクセス権情報１１ｄの生成について説明する図である。図２０のアクセス権情報１１ｃではユーザＢのアクセス権限が
「閲覧可能、編集不可、削除不可」
となっておりデフォルトのアクセス権限であることが分かる。
【０１６０】
アクセス権情報編集部２７はユーザＢのエントリーＩＤを残してアクセス権限を削除することで、移行用アクセス権情報１１ｄを生成する。したがって、アクセス権情報１１ｃのデータサイズを削減できる。移行用アクセス権情報１１ｄにはエントリーＩＤは残っているので、移行先の画像処理装置１０ＢはこのエントリーＩＤ（ユーザＢ）に対応付けてデフォルトのアクセス権情報１１ｃを復元できる。
【０１６１】
＜文書データのエクスポートとインポート＞
図２１、図２２を用いて文書データ１１のエクスポートとインポートについて説明する。
【０１６２】
＜＜エクスポート＞＞
図２１は、移行元の画像処理装置１０Ａが文書データ１１をエクスポートする手順を示すフローチャート図の一例である。図２１の説明では、主に図１５との相違を説明する。ステップＳ１０１〜Ｓ１０６の処理は図１５と同様でよい。
【０１６３】
ステップＳ１０６−２では、アクセス権情報編集部２７はユーザＢのエントリーＩＤを残してアクセス権限を省略（削除）することで、移行用アクセス権情報１１ｄを生成する（Ｓ１０６−２）。
【０１６４】
ステップＳ１０７、Ｓ１０８の処理は図１５と同様でよい。
【０１６５】
＜＜インポート＞＞
図２２は、移行先の画像処理装置１０Ｂが文書データ１１をインポートする手順を示すフローチャート図の一例である。なお、図２２の説明では主に図１８との相違を説明する。ステップＳ２１０１〜Ｓ２１０４の処理は図１８と同様でよい。
【０１６６】
ステップＳ２１０４−２では、文書データ蓄積部１８は移行用アクセス権情報１１ｄにアクセス権限が設定されているか否かを判断する（Ｓ２１０４−２）。
【０１６７】
アクセス権限が設定されていない場合（Ｓ２１０４−２のＮｏ）、文書データ蓄積部１８は、デフォルトのアクセス権限を復元する（Ｓ２１０４−３）。すなわち、「閲覧可能、編集不可、削除不可」というアクセス権限を復元する。
【０１６８】
ステップＳ２１０４−３に続いて、又は、アクセス権限が設定されている場合（Ｓ２１０４−２のＹｅｓ）、実施例１と同様に、文書データ蓄積部１８は、登録用バッファにおいて、エントリーＩＤに対応付けてアクセス権限を書き込む（Ｓ２１０５）。
【０１６９】
ステップＳ２１０６、Ｓ２１０７の処理は図１８と同様でよい。
【０１７０】
＜まとめ＞
したがって、本実施形態のデータ移行システム１００によれば、実施例１の効果に加え、アクセス権情報１１ｃのデータサイズを削減でき、エクスポート及びインポート時におけるＰＣ４０又はクラウド５０との通信時間を削減できる。
【０１７１】
＜その他の好適例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１７２】
例えば、図２３に示すように、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂを同時に起動できる場合、移行元の画像処理装置１０Ａと移行先の画像処理装置１０Ｂに直接、アドレス帳データ１２、書誌情報１１ｂ、及び、文書データ１１を送信してもよい。図２３は移行元の画像処理装置１０Ａから移行先の画像処理装置１０Ｂへの直接の移行を模式的に示す。
【０１７３】
この場合、移行元の画像処理装置１０Ａがサーバとなり、移行先の画像処理装置１０Ｂがサーバからアドレス帳データ１２、書誌情報１１ｂ、及び、文書データ１１を受信し、実施例１又は２と同様にエクスポート及びインポートする形態が考えられる。
【０１７４】
あるいは、単に、移行先の画像処理装置１０Ｂを外部の記憶装置として利用してもよい。
【０１７５】
また、図２４に示すように、ＣＥは画像処理装置１０を操作するのでなく、ＰＣ４０を操作してもよい。図２４は、ＰＣ４０が移行元の画像処理装置１０Ａにアドレス帳データのエクスポートを要求し、ＰＣ４０が移行先の画像処理装置１０Ｂにアドレス帳データのインポートを要求する手順を示すシーケンス図の一例である。
【０１７６】
この場合、移行元の画像処理装置１０ＡはＷｅｂサーバとしてＨＴＭＬ等で記述された画面情報をＰＣ４０に提供する。ＰＣ４０でブラウザソフトが動作しており、画面情報を取得してディスプレイ３１０に表示する。画面については図１１に示した移行データ選択画面４０１、機能選択画面４１１と同様でよい。図１３、図１４との相違を説明すると、ステップＳ１２−２において、ＣＥがＰＣ４０を操作してアドレス帳データを要求する。また、ステップＳ１７が不要になり、ステップＳ１８でＣＥが選択したアドレス帳データを移行先の画像処理装置１０Ｂに送信する（アップロードする）。
【０１７７】
したがって、ＣＥは画像処理装置１０に赴かなくてもアドレス帳データ１２、書誌情報１１ｂ、及び、文書データ１１のエクスポートとインポートが可能になる。
【０１７８】
また、本実施形態では、画像処理装置１０を例にしたが、電子黒板、デジタルサイネージ、テレビ会議端末などにも適用できる。また、移行元と移行先が別々の種類の装置でもよい。
【０１７９】
また、画像処理装置１０が有する認証情報記憶部３１、文書データ記憶部３２、アドレス帳データ記憶部３３の１つ以上は画像処理装置１０が有する他、画像処理装置１０がアクセス可能なネットワーク上にあればよい。
【０１８０】
また、以上の実施例で示した図６などの構成例は、画像処理装置１０の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。画像処理装置１０は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０１８１】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１８２】
なお、
移行元の画像処理装置１０Ａは第２の情報処理装置の一例であり、
移行先の画像処理装置１０Ｂは第１の情報処理装置の一例であり、
アドレス帳データは第１のデータの一例であり、
文書データは第２のデータの一例であり、
移行先の画像処理装置１０Ｂの取得部２６ａは取得手段の一例であり、
初期化部２８は初期化手段の一例であり、
アドレス帳データ記憶部３３は第１データ記憶手段の一例であり、
文書データ記憶部３２は第２データ記憶手段の一例であり、
文書データ蓄積部１８はデータ蓄積手段の一例であり、
移行元の画像処理装置１０Ａの出力部２６ｂは出力手段の一例である。
【符号の説明】
【０１８３】
１０            画像処理装置
４１            共有フォルダ
５０            クラウド
１００          データ移行システム
【先行技術文献】
【特許文献】
【０１８４】
【特許文献１】特開2016−019148号公報
【図１】
2020137001.tif 000003
【図２Ａ】
2020137001.tif 000004
【図２Ｂ】
2020137001.tif 000005
【図３】
2020137001.tif 000006
【図４】
2020137001.tif 000007
【図５】
2020137001.tif 000008
【図６】
2020137001.tif 000009
【図７】
2020137001.tif 000010
【図８】
2020137001.tif 000011
【図９】
2020137001.tif 000012
【図１０】
2020137001.tif 000013
【図１１】
2020137001.tif 000014
【図１２】
2020137001.tif 000015
【図１３】
2020137001.tif 000016
【図１４】
2020137001.tif 000017
【図１５】
2020137001.tif 000018
【図１６】
2020137001.tif 000019
【図１７】
2020137001.tif 000020
【図１８】
2020137001.tif 000021
【図１９】
2020137001.tif 000022
【図２０】
2020137001.tif 000023
【図２１】
2020137001.tif 000024
【図２２】
2020137001.tif 000025
【図２３】
2020137001.tif 000026
【図２４】
2020137001.tif 000027