(57)【要約】【課題】インポート動作の完了を待たずに各種のジョブを実行することが可能な技術を提供する。【解決手段】ＭＦＰ１０ｂは、ＭＦＰ１０ａからインポートデータＤＭをインポートしている際に、コンピュータ３０等からジョブ（認証プリントジョブ等）を受け付けると、インポートデータＤＭに含まれる情報のうちジョブの実行に要するジョブ関連情報ＪＭの種類（「ユーザ情報」等）を決定する。ＭＦＰ１０ｂは、決定された種類のジョブ関連情報ＪＭを優先的にＭＦＰ１０ａからインポート動作の完了前に取得し、当該ジョブ関連情報ＪＭを利用してジョブを実行する。【選択図】図８
2014060643.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
インポートデータを格納した格納装置から前記インポートデータをインポートするインポート手段と、
前記画像形成装置で実行すべきジョブを受け付けるジョブ受付手段と、
前記インポートデータに含まれる情報のうち前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定する決定手段と、
前記決定手段によって決定された種類の前記ジョブ関連情報を、前記インポート手段によるインポート動作の完了前に、前記格納装置から取得する取得手段と、
前記取得手段によって取得された前記ジョブ関連情報を利用して、前記ジョブを実行するジョブ実行手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記取得手段は、前記格納装置から前記画像形成装置に未だインポートされていない前記ジョブ関連情報を、前記格納装置から取得することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記取得手段は、前記インポート動作の開始後且つ完了前に、前記格納装置から前記ジョブ関連情報を優先的に取得することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、
前記取得手段は、所定の制限期間内に前記格納装置から前記ジョブ関連情報を取得できない場合には、前記ジョブ関連情報の取得を中止し、前記インポート動作を再開させることを特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、
前記ジョブ受付手段は、前記インポート動作の開始前に予約ジョブを受け付け、
前記取得手段は、前記インポート動作の開始指示あるいは開始予約時刻の到来に応答して、前記ジョブ関連情報の取得を開始することを特徴とする画像形成装置。
【請求項６】
請求項１に記載の画像形成装置において、
前記ジョブは、ユーザ認証を伴うジョブであり、
前記ジョブ関連情報は、ユーザ情報を含むことを特徴とする画像形成装置。
【請求項７】
請求項１に記載の画像形成装置において、
前記ジョブ関連情報は、第１の情報と第２の情報とを含み、
前記取得手段は、前記ジョブ関連情報のうち、まず前記第１の情報を前記格納装置から取得し、次に、前記第１の情報を用いた所定の処理によってジョブ続行が許可されることを条件に前記第２の情報を前記格納装置から取得することを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記ジョブは、ユーザ認証を伴うジョブであり且つ前記画像形成装置のボックス内ファイルへのアクセスを伴うジョブであり、
前記第１の情報は、ユーザ情報を含み、
前記第２の情報は、前記ボックス内ファイルのデータを含み、
前記取得手段は、前記ジョブ関連情報のうち、まず前記ユーザ情報を前記格納装置から取得し、次に、前記ユーザ情報を用いたユーザ認証処理に成功することを条件として前記第２の情報を前記格納装置から取得することを特徴とする画像形成装置。
【請求項９】
請求項１に記載の画像形成装置において、
前記ジョブは、前記画像形成装置におけるボックス登録ジョブであり、
前記ジョブ関連情報は、未使用ボックスＩＤに関する情報である未使用ボックスＩＤ情報を含み、
前記ジョブ実行手段は、前記未使用ボックスＩＤ情報に基づいて、前記未使用ボックスＩＤに対する新規登録を許可することを特徴とする画像形成装置。
【請求項１０】
請求項１に記載の画像形成装置において、
前記ジョブは、前記画像形成装置におけるアドレス登録ジョブであり、
前記ジョブ関連情報は、未使用アドレスＩＤに関する情報である未使用アドレスＩＤ情報を含み、
前記ジョブ実行手段は、前記未使用アドレスＩＤ情報に基づいて、前記未使用アドレスＩＤに対する新規登録を許可することを特徴とする画像形成装置。
【請求項１１】
請求項１に記載の画像形成装置において、
前記ジョブは、前記画像形成装置におけるアドレス登録ジョブであり、
前記ジョブ関連情報は、未使用ユーザＩＤに関する情報である未使用ユーザＩＤ情報を含み、
前記ジョブ実行手段は、前記未使用ユーザＩＤ情報に基づいて、前記未使用ユーザＩＤに対する新規登録を許可することを特徴とする画像形成装置。
【請求項１２】
請求項９ないし請求項１１のいずれかに記載の画像形成装置において、
前記ジョブ実行手段は、前記新規登録に関する登録内容を前記格納装置内の前記インポートデータに反映させ、
前記インポート手段は、当該登録内容が反映された前記インポートデータをインポートすることを特徴とする画像形成装置。
【請求項１３】
請求項１に記載の画像形成装置において、
前記格納装置は、前記画像形成装置の外部のコンピュータであり、
前記取得手段は、前記ジョブ関連情報を前記外部のコンピュータからネットワークを介して取得することを特徴とする画像形成装置。
【請求項１４】
請求項１に記載の画像形成装置において、
前記格納装置は、前記画像形成装置とは別の画像形成装置であり、
前記取得手段は、前記ジョブ関連情報を前記別の画像形成装置からネットワークを介して取得することを特徴とする画像形成装置。
【請求項１５】
請求項１３または請求項１４に記載の画像形成装置において、
前記取得手段は、前記ジョブ関連情報を前記画像形成装置に送信すべき旨の送信要求を前記格納装置に送信し、前記格納装置から送信されてきた前記ジョブ関連情報を受信して取得することを特徴とする画像形成装置。
【請求項１６】
請求項１に記載の画像形成装置において、
前記格納装置は、前記画像形成装置に接続される記憶装置であり、
前記取得手段は、前記ジョブ関連情報を前記記憶装置から取得することを特徴とする画像形成装置。
【請求項１７】
画像形成装置に内蔵されたコンピュータに、
ａ）画像形成装置で実行すべきジョブを受け付けるステップと、
ｂ）前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定するステップと、
ｃ）インポートデータを格納した格納装置から当該インポートデータをインポートするインポート動作の完了前に、前記ステップｂ）にて決定された種類の前記ジョブ関連情報を前記格納装置から取得するステップと、
ｄ）前記ステップｃ）にて取得された前記ジョブ関連情報を利用して、前記ジョブを実行するステップと、
を実行させるためのプログラム。
【請求項１８】
画像形成システムであって、
画像形成装置と、
前記画像形成装置へのインポートデータを格納した格納装置と、
を備え、
前記画像形成装置は、
前記格納装置から前記インポートデータをインポートするインポート手段と、
前記画像形成装置で実行すべきジョブを受け付けるジョブ受付手段と、
前記インポートデータに含まれる情報のうち前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定する決定手段と、
前記決定手段によって決定された種類の前記ジョブ関連情報を、前記インポート手段によるインポート動作の完了前に、前記格納装置から取得する取得手段と、
前記取得手段によって取得された前記ジョブ関連情報を利用して、前記ジョブを実行するジョブ実行手段と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰなどの画像形成装置は、ユーザ情報および宛先情報などの各種の情報をその内部に格納している。
【０００３】
このような各種の情報を複数の画像形成装置に亘って同期させる技術が存在する（例えば、特許文献１，２参照）。なお、データの量にも依存するが、一般的に同期処理は比較的長い時間を要する。
【０００４】
特許文献１においては、異なるファイル形式の複数のファイルのうち比較的短い処理時間で済むファイルを用いて、同期処理を実行する技術が記載されている。また、特許文献２においては、インポート側の装置で利用可能な宛先情報のみをエクスポートすることによりインポート側装置でのインポート時間を短縮する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１２０１７７号公報
【特許文献２】特開２００３−０８７５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１，２に記載の技術においては、インポート時間の短縮が図られてはいるものの、データをインポートする側の装置はインポートデータの送信完了まではジョブを実行することができない。したがって、データをインポートする側の装置を利用したいユーザは、インポートデータの送信完了を待たなくてはならない。
【０００７】
たとえば、上記特許文献１（あるいは特許文献２）に記載の技術において、古いＭＦＰから新しいＭＦＰへのインポートデータの送信を伴う同期処理の実行中に別の装置（たとえばコンピュータ）から認証プリントジョブが新しいＭＦＰに向けて投入される状況を想定する。ここで、認証プリントジョブは、ユーザの認証動作を伴うジョブである。認証プリントジョブにおいては、上記コンピュータにてユーザにより入力された入力情報と新しいＭＦＰ内に格納されているユーザ情報とが比較されてユーザ認証動作が実行され、当該認証が成功すると印刷出力処理が許可され、印刷出力処理が実行される。
【０００８】
このような状況において、上記の新しいＭＦＰは、当該インポートデータの送信完了までは、ジョブ（認証プリントジョブ等）を実行することができない。したがって、ユーザは新しいＭＦＰによるジョブの実行開始をインポートデータの送信完了まで待たなくてはならない。また、特に、認証プリントジョブに関しては、インポート動作の完了前且つ新たなＭＦＰにユーザ情報が未だ存在しない状態においては、ユーザ認証動作を実行することができず当該認証プリントジョブを完了することはできない。すなわち、仮にインポートデータの送信完了前に認証プリントジョブを無理に実行しようとしても、当該認証プリントジョブを完遂することはできない。
【０００９】
なお、同期処理は、古い装置と新たな装置との間のみならず、使用中の装置同士の相互間等においても行われ、そのような各種の同期処理において上記と同様の問題が生じ得る。
【００１０】
そこで、この発明は、インポート動作の完了を待たずに各種のジョブを実行することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決すべく、請求項１の発明は、画像形成装置であって、インポートデータを格納した格納装置から前記インポートデータをインポートするインポート手段と、前記画像形成装置で実行すべきジョブを受け付けるジョブ受付手段と、前記インポートデータに含まれる情報のうち前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定する決定手段と、前記決定手段によって決定された種類の前記ジョブ関連情報を、前記インポート手段によるインポート動作の完了前に、前記格納装置から取得する取得手段と、前記取得手段によって取得された前記ジョブ関連情報を利用して、前記ジョブを実行するジョブ実行手段と、を備えることを特徴とする。
【００１２】
請求項２の発明は、請求項１の発明に係る画像形成装置において、前記取得手段は、前記格納装置から前記画像形成装置に未だインポートされていない前記ジョブ関連情報を、前記格納装置から取得することを特徴とする。
【００１３】
請求項３の発明は、請求項２の発明に係る画像形成装置において、前記取得手段は、前記インポート動作の開始後且つ完了前に、前記格納装置から前記ジョブ関連情報を優先的に取得することを特徴とする。
【００１４】
請求項４の発明は、請求項３の発明に係る画像形成装置において、前記取得手段は、所定の制限期間内に前記格納装置から前記ジョブ関連情報を取得できない場合には、前記ジョブ関連情報の取得を中止し、前記インポート動作を再開させることを特徴とする。
【００１５】
請求項５の発明は、請求項１の発明に係る画像形成装置において、前記ジョブ受付手段は、前記インポート動作の開始前に予約ジョブを受け付け、前記取得手段は、前記インポート動作の開始指示あるいは開始予約時刻の到来に応答して、前記ジョブ関連情報の取得を開始することを特徴とする。
【００１６】
請求項６の発明は、請求項１の発明に係る画像形成装置において、前記ジョブは、ユーザ認証を伴うジョブであり、前記ジョブ関連情報は、ユーザ情報を含むことを特徴とする。
【００１７】
請求項７の発明は、請求項１の発明に係る画像形成装置において、前記ジョブ関連情報は、第１の情報と第２の情報とを含み、前記取得手段は、前記ジョブ関連情報のうち、まず前記第１の情報を前記格納装置から取得し、次に、前記第１の情報を用いた所定の処理によってジョブ続行が許可されることを条件に前記第２の情報を前記格納装置から取得することを特徴とする。
【００１８】
請求項８の発明は、請求項７の発明に係る画像形成装置において、前記ジョブは、ユーザ認証を伴うジョブであり且つ前記画像形成装置のボックス内ファイルへのアクセスを伴うジョブであり、前記第１の情報は、ユーザ情報を含み、前記第２の情報は、前記ボックス内ファイルのデータを含み、前記取得手段は、前記ジョブ関連情報のうち、まず前記ユーザ情報を前記格納装置から取得し、次に、前記ユーザ情報を用いたユーザ認証処理に成功することを条件として前記第２の情報を前記格納装置から取得することを特徴とする。
【００１９】
請求項９の発明は、請求項１の発明に係る画像形成装置において、前記ジョブは、前記画像形成装置におけるボックス登録ジョブであり、前記ジョブ関連情報は、未使用ボックスＩＤに関する情報である未使用ボックスＩＤ情報を含み、前記ジョブ実行手段は、前記未使用ボックスＩＤ情報に基づいて、前記未使用ボックスＩＤに対する新規登録を許可することを特徴とする。
【００２０】
請求項１０の発明は、請求項１の発明に係る画像形成装置において、前記ジョブは、前記画像形成装置におけるアドレス登録ジョブであり、前記ジョブ関連情報は、未使用アドレスＩＤに関する情報である未使用アドレスＩＤ情報を含み、前記ジョブ実行手段は、前記未使用アドレスＩＤ情報に基づいて、前記未使用アドレスＩＤに対する新規登録を許可することを特徴とする。
【００２１】
請求項１１の発明は、請求項１の発明に係る画像形成装置において、前記ジョブは、前記画像形成装置におけるアドレス登録ジョブであり、前記ジョブ関連情報は、未使用ユーザＩＤに関する情報である未使用ユーザＩＤ情報を含み、前記ジョブ実行手段は、前記未使用ユーザＩＤ情報に基づいて、前記未使用ユーザＩＤに対する新規登録を許可することを特徴とする。
【００２２】
請求項１２の発明は、請求項９ないし請求項１１のいずれかの発明に係る画像形成装置において、前記ジョブ実行手段は、前記新規登録に関する登録内容を前記格納装置内の前記インポートデータに反映させ、前記インポート手段は、当該登録内容が反映された前記インポートデータをインポートすることを特徴とする。
【００２３】
請求項１３の発明は、請求項１の発明に係る画像形成装置において、前記格納装置は、前記画像形成装置の外部のコンピュータであり、前記取得手段は、前記ジョブ関連情報を前記外部のコンピュータからネットワークを介して取得することを特徴とする。
【００２４】
請求項１４の発明は、請求項１の発明に係る画像形成装置において、前記格納装置は、前記画像形成装置とは別の画像形成装置であり、前記取得手段は、前記ジョブ関連情報を前記別の画像形成装置からネットワークを介して取得することを特徴とする。
【００２５】
請求項１５の発明は、請求項１３または請求項１４の発明に係る画像形成装置において、前記取得手段は、前記ジョブ関連情報を前記画像形成装置に送信すべき旨の送信要求を前記格納装置に送信し、前記格納装置から送信されてきた前記ジョブ関連情報を受信して取得することを特徴とする。
【００２６】
請求項１６の発明は、請求項１の発明に係る画像形成装置において、前記格納装置は、前記画像形成装置に接続される記憶装置であり、前記取得手段は、前記ジョブ関連情報を前記記憶装置から取得することを特徴とする。
【００２７】
請求項１７の発明は、画像形成装置に内蔵されたコンピュータに、ａ）画像形成装置で実行すべきジョブを受け付けるステップと、ｂ）前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定するステップと、ｃ）インポートデータを格納した格納装置から当該インポートデータをインポートするインポート動作の完了前に、前記ステップｂ）にて決定された種類の前記ジョブ関連情報を前記格納装置から取得するステップと、ｄ）前記ステップｃ）にて取得された前記ジョブ関連情報を利用して、前記ジョブを実行するステップと、を実行させるためのプログラムであることを特徴とする。
【００２８】
請求項１８の発明は、画像形成システムであって、画像形成装置と、前記画像形成装置へのインポートデータを格納した格納装置と、を備え、前記画像形成装置は、前記格納装置から前記インポートデータをインポートするインポート手段と、前記画像形成装置で実行すべきジョブを受け付けるジョブ受付手段と、前記インポートデータに含まれる情報のうち前記ジョブの実行に要する特定の情報であるジョブ関連情報の種類を決定する決定手段と、前記決定手段によって決定された種類の前記ジョブ関連情報を、前記インポート手段によるインポート動作の完了前に、前記格納装置から取得する取得手段と、前記取得手段によって取得された前記ジョブ関連情報を利用して、前記ジョブを実行するジョブ実行手段と、を有することを特徴とする。
【発明の効果】
【００２９】
請求項１ないし請求項１８に記載の発明によれば、インポート動作の完了前に格納装置から取得されたジョブ関連情報を利用してジョブが実行されるので、インポート動作の完了を待たずに当該ジョブを実行することが可能である。
【図面の簡単な説明】
【００３０】
【図１】第１実施形態に係る画像形成システムを示す図である。
【図２】ＭＦＰの概略構成を示す機能ブロック図である。
【図３】ＭＦＰ（インポート側装置）の動作を示すフローチャートである。
【図４】ＭＦＰ（エクスポート側装置）の動作を示すフローチャートである。
【図５】本システムにおけるデータの流れ等を示す図である。
【図６】本システムにおけるデータの流れ等を示す図である。
【図７】本システムにおけるデータの流れ等を示す図である。
【図８】本システムにおけるデータの流れ等を示す図である。
【図９】本システムにおけるデータの流れ等を示す図である。
【図１０】ジョブ関連情報の取得に関する設定画面を示す図である。
【図１１】ジョブ破棄に関する確認画面を示す図である。
【図１２】認証プリントジョブに関するユーザ認証画面を示す図である。
【図１３】第２実施形態に係るシステムを示す概念図である。
【図１４】第２実施形態に係るＭＦＰの動作を示すフローチャートである。
【図１５】第２実施形態に係るＭＦＰの動作を示すフローチャートである。
【図１６】ボックスプリントジョブに関する設定画面を示す図である。
【図１７】ＦＡＸドライバの設定画面を示す図である。
【図１８】第３実施形態に係るシステムを示す概念図である。
【図１９】第３実施形態に係るＭＦＰの動作を示すフローチャートである。
【図２０】ＭＦＰ１０（送信元装置）におけるボックス登録状況を示す図である。
【図２１】ボックス登録ジョブに用いられる登録画面を示す図である。
【図２２】第４実施形態に係る動作等を示す概念図である。
【図２３】第５実施形態に係る動作を示すフローチャートである。
【図２４】第６実施形態に係るシステムを示す概念図である。
【図２５】第６実施形態に係る動作を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態を図面に基づいて説明する。
【００３２】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、第１実施形態に係る画像形成システム１を示す図である。図１に示すように、この画像形成システム１は、複数の画像形成装置１０を備える。また、画像形成システム１は、クライアントコンピュータ（単にクライアントとも称する）３０とサーバコンピュータ（単にサーバとも称する）５０とを備える。
【００３３】
本システム１における各要素１０，３０，５０は、それぞれ、ネットワークＮＷを介して互いに通信可能に接続される。ネットワークＮＷは、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。なお、ネットワークＮＷに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。
【００３４】
この画像形成システム１においては、複数の画像形成装置１０の相互間における同期処理を行うことが可能である。具体的には、古い画像形成装置１０ａから新たな画像形成装置１０ｂへと同期用データ（装置１０ｂでのインポート用データ）が送信される。画像形成装置１０ａからエクスポートされたデータが、画像形成装置１０ｂにおいてインポートされる。このようなインポート動作によって、両画像形成装置１０ａ，１０ｂの相互間における同期処理が実現される。
【００３５】
また、第１実施形態に係る画像形成システム１においては、後述するように、インポート動作の実行中においてジョブ（詳細にはコンピュータ３０からの認証プリントジョブ）の実行指示が受け付けられる。そして、インポートデータのうち所要のジョブ関連情報ＪＭ（後述）を先行して取得することなどによって、インポート動作の完了を待たずに当該ジョブを実行することが可能である。
【００３６】
＜１−２．画像形成装置１０の構成＞
この実施形態では、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。
【００３７】
図２は、ＭＦＰ１０の概略構成を示す機能ブロック図である。なお、以下では、ＭＦＰ１０ｂ（図１参照）の機能ブロックを中心に説明する。ＭＦＰ１０ａもＭＦＰ１０ｂと同様の構成を有する。
【００３８】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、入出力部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３９】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００４０】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００４１】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークＮＷを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先との間で各種のデータを授受することが可能である。
【００４２】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、インポートデータ格納部５ａとジョブ格納部５ｂとを有する。インポートデータ格納部５ａには、インポートデータ（同期用データ）が格納され、ジョブ格納部５ｂには、ジョブに関連するデータが格納される。
【００４３】
入出力部６は、ＭＦＰ１０に対する入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。このＭＦＰ１０においては、液晶表示パネルに圧電センサ等が埋め込まれて構成されたタッチパネル（タッチスクリーンとも称する）（図１参照）を有する操作パネル部６ｃが設けられている。この操作パネル部６ｃは、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。
【００４４】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ１を実行することによって、各種の処理部を実現する。なお、当該プログラムＰＧ１は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介してＭＦＰ１０にインストールされるようにしてもよい。あるいは当該プログラムＰＧ１は、ネットワークＮＷ等を介してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４５】
図２に示すように、コントローラ９は、プログラムＰＧ１を実行することによって、通信制御部１１とインポート処理部１２とジョブ受付部１４と決定部１５と取得部１６とジョブ実行部１７とを含む各種の処理部を実現する。
【００４６】
通信制御部１１は、通信部４と協働して他の装置との間の通信動作を制御する処理部である。
【００４７】
インポート処理部１２は、他のデータ格納装置（他のＭＦＰ１０等）から同期用のインポートデータＤＭ（後述）をインポートする処理部である。
【００４８】
ジョブ受付部１４は、ＭＦＰ１０で実行すべきジョブを受け付ける処理部である。ジョブ受付部１４は、たとえば、コンピュータ３０からの認証プリントジョブ等を受け付ける。
【００４９】
決定部１５は、インポートデータＤＭに含まれる情報のうちジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類を決定する処理部である。
【００５０】
取得部１６は、決定部１５によって決定された種類のジョブ関連情報ＪＭを、インポートデータの格納装置（たとえば、ＭＦＰ１０ａ）から取得する処理部である。ジョブ関連情報ＪＭは、インポートデータの格納装置、換言すれば、インポートデータの送信元装置であるＭＦＰ１０ａ（詳細にはその格納部５）等から取得される。取得部１６は、当該ジョブ関連情報ＪＭを、インポート処理部１２によるインポート動作の完了前に取得することが可能である。
【００５１】
ジョブ実行部１７は、ジョブ受付部１４により受け付けられたジョブを実行する処理部である。ジョブ実行部１７は、取得部１６によって取得されたジョブ関連情報ＪＭを利用して、インポート動作の完了を待たずに当該ジョブを実行する。
【００５２】
なお、ＭＦＰ１０ａの通信制御部１１等は、ＭＦＰ１０ｂへとインポートデータＤＭを送信する動作、およびＭＦＰ１０ｂへとジョブ関連情報ＪＭを送信する動作をも制御する。
【００５３】
＜１−３．動作＞
つぎに、本システム１における動作について説明する。
【００５４】
この実施形態では、古いＭＦＰ１０ａから新たなＭＦＰ１０ｂへと同期用データＤＭ（装置１０ｂでのインポート用のデータ（以下、単にインポートデータとも称する））がネットワークＮＷを介して送信される。なお、古いＭＦＰ１０ａ（詳細にはその格納部５）には、インポートデータＤＭが格納されており、一方、新たなＭＦＰ１０ｂ（詳細にはその格納部５）にはインポートデータＤＭは未だ格納されていないものとする。
【００５５】
同期用データＤＭは、送信元のＭＦＰ１０ａ（エクスポート側装置）から、送信先のＭＦＰ１０ｂ（インポート側装置）へとネットワークＮＷを介して送信され、ＭＦＰ１０ｂにインポートされる。ただし、この実施形態では、当該インポートデータＤＭの送信動作中（詳細には送信完了前）に、コンピュータ３０からの認証プリントジョブ（詳細には、ユーザ認証を伴うＰＣプリントジョブ）がＭＦＰ１０ｂにて受け付けられ、ＭＦＰ１０ｂはインポート動作の完了を待たずに認証プリントジョブを実行する。以下では、図３〜図９等を参照しながら、このような態様について詳細に説明する。
【００５６】
図３はＭＦＰ１０ｂ（インポート側装置）の動作を示す図であり、図４はＭＦＰ１０ａ（エクスポート側装置）の動作を示す図である。また、図５〜図９は、本システムにおけるデータの流れ等を示す図である。
【００５７】
図３に示すように、ＭＦＰ１０ａからＭＦＰ１０ｂへのインポートデータＤＭの送信開始に先立ち、まずステップＳ１１において、ＭＦＰ１０ｂはインポート動作の準備動作を行う。具体的には、ＭＦＰ１０ｂに対する所定のユーザ操作に応じてＭＦＰ１０ｂの操作パネル部６ｃに表示された設定画面ＧＡ１（図１０参照）を用いて、ジョブ関連情報（後述）の取得に関する時間制限の有無およびその制限時間ＴＲ（後述）がユーザＵＭ（例えば管理ユーザ）により設定される。図１０の設定画面ＧＡ１においては、チェックボックスＣＢ１にチェック印が付与されることにより、時間制限を行う旨が指定されている。また、入力欄ＴＭ１に「１２０」が入力されることにより、ジョブ関連情報の取得に関する制限時間ＴＲとして「１２０秒」が指定されている。
【００５８】
次にステップＳ１２において、ＭＦＰ１０ａからＭＦＰ１０ｂへのインポートデータＤＭの送信が開始される。具体的には、ユーザＵＭが指示画面（不図示）のインポート開始ボタンを押下してインポート動作の開始指示を付与すると、当該ユーザＵＭによる開始指示に基づいて、ＭＦＰ１０ｂがインポート動作を開始する。
【００５９】
より詳細には、ＭＦＰ１０ｂは、ＭＦＰ１０ａに対してインポートデータＤＭの送信要求を通知し、ＭＦＰ１０ａは、ＭＦＰ１０ｂからの当該送信要求に応答してＭＦＰ１０ｂへのインポートデータＤＭの送信を開始する（ステップＳ３１（図４））。なお、図５は、ＭＦＰ１０ａからＭＦＰ１０ｂへとインポートデータＤＭが送信されている状態を示す図である。
【００６０】
このインポート動作においては、インポート対象の情報が複数のサブ情報（デバイス設定情報、アドレス帳情報、ユーザ情報、およびボックス情報など）に区分して送信され、送信が完了したサブ情報はＭＦＰ１０ｂにおいて随時インポートされる。たとえば、まず、「デバイス設定情報」の送信が完了するとともにＭＦＰ１０ｂにおいて「デバイス設定情報」のインポートが完了する。次に「アドレス帳情報」の送信が完了するとともにＭＦＰ１０ｂにおいて「アドレス帳情報」のインポートが完了する。その後、「ユーザ情報」および「ボックス情報」等の送信動作に伴ってＭＦＰ１０ｂへのインポートがサブ情報ごとに随時完了する。このように、複数のサブ情報ごとにインポートが随時完了していく。なお、デバイス設定情報は、ＭＦＰ１０に関する管理情報等を含み、アドレス帳情報は、ＦＡＸ通信（ファクシミリ通信）、メール通信、ＳＭＢ（Server Message Block）通信および／またはＦＴＰ（File Transfer Protocol）通信等における宛先情報等を含む。また、ユーザ情報は、ＭＦＰ１０のユーザに関する認証情報等を含み、ボックス情報は、ＭＦＰ１０内のボックス（フォルダ）に関する登録情報および当該ボックス内のファイル情報等を含む。
【００６１】
このインポート動作は、仮にＭＦＰ１０ｂによりジョブが受け付けられない場合には、送信完了まで継続して実行される。
【００６２】
具体的には、図３に示すように、ＭＦＰ１０ｂにおいては、ジョブが受け付けられていない（「ＮＯ」）と判定され、ステップＳ１３からステップＳ２３に進み、インポート処理完了判定が行われる。そして、インポート処理が完了していない（「ＮＯ」）場合には、ステップＳ２３から再びステップＳ１３に戻る。一方、インポート処理が完了（「ＹＥＳ」）すると、図３の処理は終了する。
【００６３】
また、ＭＦＰ１０ａにおいては、図４に示すような処理が実行される。詳細には、ステップＳ３２での判定処理（ジョブ関連情報の送信要求の有無判定）において「ＮＯ」と判定されると、ステップＳ３８に進む。そして、ステップＳ３８での判定処理（インポート送信完了判定）において、インポート処理が完了していない（「ＮＯ」）と判定される場合には、ステップＳ３８から再びステップＳ３２に戻る。一方、インポート送信処理が完了（「ＹＥＳ」）すると、図４の処理は終了する。
【００６４】
ただし、この実施形態では、上述のようなインポート動作中に、図６に示すように、ユーザＵＡ（たとえば一般ユーザ）が自らのコンピュータ３０を用いてＭＦＰ１０ｂに対してジョブ（詳細には認証プリントジョブ）を投入し、ＭＦＰ１０ｂが当該ジョブを受け付ける状況を想定する。なお、上述のように、複数のサブ情報ごとにインポートが完了していくため、このようなジョブ投入時点では、たとえば、「デバイス情報」のインポートが完了している一方で、その他の情報（「アドレス帳情報」、「ユーザ情報」、「ボックス情報」等）のインポートは未だ完了していない状況も存在し得る。
【００６５】
図１２は、認証プリントジョブに関するユーザ認証画面ＧＢ１を示す図である。ユーザ認証画面ＧＢ１は、コンピュータ３０の表示部に表示される。図１２に示すように、ユーザ認証画面ＧＢ１は、ユーザＩＤの入力欄ＴＭ１１とパスワード（ログインパスワード）の入力欄ＴＭ１２とＯＫボタンＢＮ１１とキャンセルボタンＢＮ１２とを有している。
【００６６】
ユーザＵＡは、ユーザ認証画面ＧＢ１（図１２参照）を用いて、認証プリントジョブに関するユーザ情報を入力する。詳細には、ユーザＵＡは、ユーザＩＤ（たとえば、「ＵｓｅｒＡ」）を入力欄ＴＭ１１に入力し且つパスワード（たとえば、「１２３４」）を入力欄ＴＭ１２に入力した後、ＯＫボタンＢＮ１１を押下する。
【００６７】
コンピュータ３０は、入力欄ＴＭ１１，ＴＭ１２に入力されたユーザ情報ＬＵ１（ログインＩＤおよびパスワード）を印刷対象のプリントデータに関連付け、認証プリントジョブデータＤＪ１を生成する。当該認証プリントジョブデータＤＪ１は、プリントデータ（印刷出力用のデータ）ＤＰ１とユーザ情報（ユーザ認証用の入力情報）ＬＵ１とを備えて構成される。
【００６８】
その後、コンピュータ３０は、認証プリントジョブデータＤＪ１をＭＦＰ１０ｂに送信する。一方、ＭＦＰ１０ｂ（ジョブ受付部１４）は、認証プリントジョブデータＤＪ１を受信し、認証プリントジョブデータＤＪ１に基づく認証プリントジョブを受け付ける（図６参照）。
【００６９】
ＭＦＰ１０ｂが認証プリントジョブを受け付けた旨がステップＳ１３（図３）において判定されると、ステップＳ１３からステップＳ１４に進む。
【００７０】
ステップＳ１４では、ＭＦＰ１０ｂ（決定部１５）は、受け付けた認証プリントジョブを解析し、当該ジョブ（認証プリントジョブ）の実行に要する特定の情報ＪＭの種類を特定（決定）する。当該情報ＪＭは、受け付けたジョブに関連する情報であることからジョブ関連情報とも称される。具体的には、ＭＦＰ１０ｂ（決定部１５）は、当該ジョブの種類が認証プリントジョブであることを判定する。そして、認証プリントジョブにおいてはユーザ認証が求められることから、当該認証プリントジョブの実行に要するジョブ関連情報ＪＭの種類として、「ユーザ情報」（詳細には、ユーザＵＡ（認証プリントジョブデータＤＪ１内に格納されたユーザＩＤで特定されるユーザ）のユーザ情報ＪＭ１）が決定される。なお、ここでは、特定ユーザＵＡのユーザ情報（特定のユーザ情報）のみでユーザ情報ＪＭ１が構成される態様を例示するが、これに限定されず、ユーザ情報ＪＭ１はユーザＵＡ以外のユーザの情報を含むものであってもよい。ただし、ジョブ関連情報ＪＭの通信時間（図８参照）を抑制するためには、比較的少量の情報（たとえば、特定ユーザＵＡのユーザ情報のみ）がジョブ関連情報ＪＭとして送受信されることが好ましい。
【００７１】
さらに、ステップＳ１５において、ＭＦＰ１０ｂ（取得部１６）は、上記インポート動作によって「ユーザＵＡのユーザ情報」（ジョブ関連情報ＪＭ）がＭＦＰ１０ａからＭＦＰ１０ｂへと既にインポートされているか否かを判定する。
【００７２】
「ユーザＵＡのユーザ情報」がＭＦＰ１０ｂにインポート済みである場合には、インポート済みの「ユーザＵＡのユーザ情報」を利用して認証プリントジョブを遂行することが可能であると判定され、ステップＳ１５からステップＳ２０に進み、認証プリントジョブが実行される。
【００７３】
一方、「ユーザＵＡのユーザ情報」が未だインポートされていない場合には、ステップＳ１５からステップＳ１７に進む。ステップＳ１７では、ＭＦＰ１０ｂは、「ユーザＵＡのユーザ情報」（ジョブ関連情報ＪＭ）を優先的に送信すべき旨の送信要求ＲＱ１を、ＭＦＰ１０ａ（送信元装置（エクスポート側装置））に対してネットワークＮＷを介して送信する（図７参照）。これにより、ジョブ関連情報ＪＭの取得動作が開始される。
【００７４】
これに対してＭＦＰ１０ａは、自装置内に格納された同期用データＤＭから「ユーザＵＡのユーザ情報」を抽出し、未送信の同期用データＤＭ中のうちユーザＵＡのユーザ情報（ジョブ関連情報ＪＭ）をその他のデータに優先して、ＭＦＰ１０ｂへとネットワークＮＷを介して送信する（図８参照）。
【００７５】
詳細には、図４に示すように、ＭＦＰ１０ａがＭＦＰ１０ｂからの送信要求ＲＱ１を受信した旨がステップＳ３２で判定されると、ステップＳ３３に進み、送信要求ＲＱ１にて要求されたデータ（「ユーザＵＡのユーザ情報」）がＭＦＰ１０ａ内に存在するか否かが判定される。当該データが存在する場合には、ＭＦＰ１０ａは、インポートデータＤＭの送信動作を一旦中断し（ステップＳ３４）、要求されたデータ（「ユーザＵＡのユーザ情報」）を同期用データＤＭから抽出してＭＦＰ１０ｂ（要求元装置）へと送信する（ステップＳ３５）。そして、要求されたデータ（「ユーザＵＡのユーザ情報」）の送信が完了すると、ＭＦＰ１０ａは、インポートデータＤＭの送信を再開する（ステップＳ３６）。そして、処理はステップＳ３６からステップＳ３８に進む。
【００７６】
なお、当該データがＭＦＰ１０ａ内に存在しない場合には、ステップＳ３３からステップＳ３７に進む。たとえば、コンピュータ３０のユーザ認証画面ＧＢ１で非正規のユーザＩＤ（未登録あるいは誤ったユーザＩＤ等）が入力された場合には、要求されたデータ（たとえば、未登録ユーザのユーザ情報、あるいは、ユーザＵＡに関する誤ったユーザＩＤ）がＭＦＰ１０ａ内に存在しないと判定される。そして、ステップＳ３７では、ＭＦＰ１０ａは、要求されたデータ（「要求されたユーザ情報」）を送信することができない旨（送信不可の旨）をＭＦＰ１０ｂ（要求元装置）へと送信する。その後、処理はステップＳ３７からステップＳ３８に進む。
【００７７】
ステップＳ３８においては、インポートデータ送信が完了したか否かが判定される。未送信のデータが残存している場合には再びステップＳ３２に戻り、インポートデータの送信処理が継続される。
【００７８】
以上のようにして、ＭＦＰ１０ａ側での処理が行われる。これにより、ＭＦＰ１０ａは、自装置内に格納された同期用データＤＭから「ユーザＵＡのユーザ情報」を抽出し、未送信の同期用データＤＭ中のうちユーザＵＡのユーザ情報をその他のデータに優先して、ＭＦＰ１０ｂへとネットワークＮＷを介して送信する。
【００７９】
これに対して、ＭＦＰ１０ｂは、ステップＳ１８，Ｓ１９（図３）を繰り返し実行するループ処理（応答待機処理）を実行し、ＭＦＰ１０ａからのジョブ関連情報ＪＭの受信完了（取得完了）を待機する。
【００８０】
ＭＦＰ１０ａからの応答を待機する期間（応答待機期間）中にＭＦＰ１０ｂの待機時間（待機開始時点からの待機期間の長さ）が制限時間ＴＲを超えると、ステップＳ１８からステップＳ２１に進む。ステップＳ２１では、ＭＦＰ１０ｂは、上記の送信要求をキャンセルする。詳細には、ＭＦＰ１０ｂは、ジョブ関連情報ＪＭの送信を中止すべき旨を示す送信中止指令をＭＦＰ１０ａに送信して、インポートデータ送信動作を再開させる。さらに、ステップＳ２１では、ＭＦＰ１０ｂは、ユーザＵＡからの認証プリントジョブを破棄するとともに、図１１のような確認画面ＧＡ２をコンピュータ３０の表示部に表示させる。そして、ステップＳ２２において、インポート処理が再開される。このように、ＭＦＰ１０ｂは、送信要求ＲＱ１に応答して（取得動作開始から）制限期間ＴＲ内にＭＦＰ１０ａから「ユーザＵＡのユーザ情報」（ジョブ関連情報ＪＭ）を受信できない場合には、当該ジョブ関連情報の取得を中止し、インポート動作を再開させる。その後、処理はステップＳ２３に進む。
【００８１】
一方、ＭＦＰ１０ｂは、ＭＦＰ１０ｂの待ち時間（ＭＦＰ１０ａからの応答を待機する期間（応答待機期間））が制限時間ＴＲを超えないうちに、「ユーザＵＡのユーザ情報」（ジョブ関連情報ＪＭ）が取得されると、ステップＳ２０に進む。
【００８２】
ステップＳ２０では、ＭＦＰ１０ｂは、受信した「ユーザＵＡのユーザ情報」（ジョブ関連情報ＪＭ）に基づいて、認証プリントジョブを実行する。ＭＦＰ１０ａから受信した「ユーザＵＡのユーザ情報（ＪＭ１）」には、ユーザＵＡのユーザＩＤ（正規のユーザＩＤ）とユーザＵＡのパスワード（正規のパスワード）とが含まれる。なお、当該ユーザＵＡのユーザ情報には、さらにユーザＵＡに対する動作種別ごとの動作許可の是非（たとえば、コピー動作の許可／禁止、スキャン動作の許可／禁止）等が含まれてもよい。
【００８３】
具体的には、ＭＦＰ１０ｂは、このステップＳ２０において、まず、ユーザ認証動作を実行する。当該ユーザ認証動作は、ＭＦＰ１０ａから受信したジョブ関連情報ＪＭ（詳細には、ユーザＵＡの正規のユーザ情報ＪＭ１（ユーザＩＤおよびパスワード））と、コンピュータ３０においてユーザＵＡによって入力されたユーザ情報ＬＵ１（ユーザＩＤおよびパスワード）との同一性に基づいて実行される。そして、認証が成功すると、認証プリントジョブ（具体的には、認証プリントジョブデータＤＪ１内のプリントデータＤＰ１に基づく印刷出力処理）が実行される。なお、認証が失敗すると、認証プリントジョブは実行されない。
【００８４】
その後、ＭＦＰ１０ｂは、インポート処理を再開する（ステップＳ２２）（図９も参照）。そして、ＭＦＰ１０ｂにおいては、ステップＳ２３でインポート処理が完了したと判定されるまで、インポート処理（インポートデータ受信処理および受信データ格納処理等）が継続される。なお、図４に示すように、ＭＦＰ１０ａにおいても、同様に、ステップＳ３８でインポートデータ送信処理が完了したと判定されるまで、インポートデータ（ＭＦＰ１０ａ側から見ればエクスポートデータ）ＤＭの送信処理が継続される。
【００８５】
以上のような動作によれば、インポート動作中に認証プリントジョブがＭＦＰ１０ｂにより受け付けられた場合において、ＭＦＰ１０ｂは、まず、インポートデータＤＭに含まれる情報のうち認証プリントジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類を決定する（ステップＳ１４）。次に、ＭＦＰ１０ｂは、決定された種類のジョブ関連情報ＪＭを、インポート動作の完了を待たずに（詳細には、インポート動作の開始後且つ完了前に）、ＭＦＰ１０ａから優先的に取得する（ステップＳ１５〜Ｓ１９）。特に、ユーザ情報ＪＭ１がＭＦＰ１０ｂに未だインポートされていない状況において、ＭＦＰ１０ｂは、インポートデータＤＭのうち優先的にユーザ情報ＪＭ１（ジョブ関連情報）を取得する。より詳細には、インポートデータＤＭに含まれ且つＭＦＰ１０ｂに未だインポートされていない情報のうち、ユーザ情報ＪＭ１が（他の情報に対して）優先的に取得される。そして、ＭＦＰ１０ｂは、取得された当該ジョブ関連情報ＪＭ（詳細には、ユーザＵＡのユーザ情報ＪＭ１）を利用して、認証プリントジョブを実行する（ステップＳ２０）。したがって、ＭＦＰ１０ｂは、ユーザ情報ＪＭ１を要する認証プリントジョブを、インポート動作の完了を待たずに優先的に実行することが可能である。このように、インポート動作の完了前に格納装置から優先的に取得されたジョブ関連情報を利用してジョブが実行されるので、インポート動作の完了を待たずに当該ジョブを実行することが可能である。
【００８６】
特に、ＭＦＰ１０ａからＭＦＰ１０ｂに未だインポートされていないジョブ関連情報ＪＭがＭＦＰ１０ａから取得される。詳細には、ＭＦＰ１０ｂは、ジョブ関連情報ＪＭがＭＦＰ１０ｂに未だインポートされていないことを確認して、当該ジョブ関連情報ＪＭの送信要求ＲＱ１をＭＦＰ１０ａに送信し、当該ジョブ関連情報ＪＭをＭＦＰ１０ａから取得する。換言すれば、ＭＦＰ１０ｂにインポート済みのジョブ関連情報ＪＭは、ＭＦＰ１０ａからＭＦＰ１０ｂへと（インポートデータＤＭとは別個に）送出されることがない。したがって、ジョブ関連情報ＪＭが、重複して送信されることを回避することができる。
【００８７】
また、ジョブ関連情報の送信要求後における応答待機期間が制限時間ＴＲを超える場合（詳細には、送信要求ＲＱ１に応答して所定の制限期間ＴＲ内にＭＦＰ１０ａからのジョブ関連情報ＪＭを受信できない場合）には、ジョブ関連情報ＪＭの取得が中止され、インポート動作が再開される。したがって、インポート動作の完了が遅延し過ぎることを防止できる。
【００８８】
なお、ここでは、ＭＦＰ１０ｂからの送信要求に応じて、ＭＦＰ１０ａがＭＦＰ１０ｂに対してインポートデータＤＭを送信する態様が例示されているが、これに限定されない。たとえば、ＭＦＰ１０ｂからの送信要求を伴うことなく、ＭＦＰ１０ａがＭＦＰ１０ｂに対してインポートデータＤＭを送信するようにしてもよい。詳細には、ＭＦＰ１０ａが送信開始通知をＭＦＰ１０ｂに対して送信し、ＭＦＰ１０ｂから準備完了通知が返信されることに応答して、ＭＦＰ１０ａがインポートデータを送信するようにしてもよい。
【００８９】
また、ここでは、古いＭＦＰ１０ａから新たなＭＦＰ１０ｂへと同期用データ（インポートデータ）ＤＭが送信される態様が例示されているが、これに限定されない。具体的には、複数のＭＦＰ１０ａ，１０ｂ，１０ｃ，１０ｄ（これらの新旧は問わない）の相互間にて各種情報（設定情報等）を同期する際にも上記の思想を適用することが可能である。たとえば、ＭＦＰ１０ａ、ＭＦＰ１０ｂおよび／またはＭＦＰ１０ｄが、当該各種情報に関する変更を受け付けた別のＭＦＰ１０ｃから変更後の同期用データ（インポートデータ）ＤＭを受信して当該インポートデータＤＭに基づくインポート動作を実行する場合にも、上記の思想を適用することが可能である。
【００９０】
また、ここでは、インポートデータＤＭがＭＦＰ１０ａ（格納装置）に格納されており、ＭＦＰ１０ｂが当該ＭＦＰ１０ａからインポートデータＤＭを取得する態様が例示されているが、これに限定されない。たとえば、インポートデータＤＭを格納している他の格納装置（たとえばコンピュータ３０，５０）からＭＦＰ１０ｂへとインポートデータＤＭがインポートされる際に、上記の思想を適用するようにしてもよい。
【００９１】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【００９２】
第２実施形態においては、後に詳述するように、ＭＦＰ１０ｂがインポート動作の途中においてジョブ関連情報ＪＭ（ＪＭ２１，ＪＭ２２）を２段階に分けてＭＦＰ１０ａから取得する態様（図１３参照）を例示する。
【００９３】
また、この第２実施形態においては、ＭＦＰ１０ａからのインポートデータＤＭの受信中に、コンピュータ３０からのボックスプリントジョブがネットワークＮＷを介して受け付けられるものとする。当該ボックスプリントジョブは、コンピュータ３０において次のようにして付与される。具体的には、ユーザＵＡは、図１６に示すような設定画面ＧＢ２を用いて、コンピュータ３０を介してボックスプリントジョブをＭＦＰ１０ｂに指示する。ここにおいて、ボックスプリントジョブは、ＭＦＰ１０のボックス内に格納されたデータファイル（ボックス内ファイル）を印刷出力するジョブであり、ＭＦＰ１０のボックス内に格納されたファイルへのアクセスを伴うジョブ（ボックス関連ジョブ）であるとも表現される。また、ここでは、ボックスプリントジョブとして、ユーザ認証を伴うボックスプリントが例示される。
【００９４】
図１６は、ボックスプリントジョブに関する設定画面ＧＢ２を示す図である。この設定画面ＧＢ２は、コンピュータ３０の表示部に表示される。図１６に示すように、設定画面ＧＢ２は、入力欄ＴＭ２１〜ＴＭ２４とＯＫボタンＢＮ２１とキャンセルボタンＢＮ２２とを有している。
【００９５】
ユーザＵＡは、ユーザＩＤ（たとえば、「ＵｓｅｒＡ」）を入力欄ＴＭ２１に入力し且つパスワード（たとえば、「１２３４」）を入力欄ＴＭ２２に入力するとともに、ボックスプリント情報を入力する。具体的には、ボックスＩＤ（たとえば、Ｎｏ．「５」）が入力欄ＴＭ２３に入力され且つ印刷対象ファイル名（たとえば、「ＡＢＣＤ．ＰＤＦ」）が入力欄ＴＭ２４に入力される。その後、ユーザＵＡは、ＯＫボタンＢＮ２１を押下する。
【００９６】
コンピュータ３０は、入力欄ＴＭ２１，ＴＭ２２に入力されたユーザ情報ＬＵ２（ログインＩＤおよびパスワード）と入力欄ＴＭ２３，ＴＭ２４に入力されたボックス情報ＬＢ２（ボックスＩＤおよび印刷対象ファイル名）とを関連付け、ボックスプリントジョブデータＤＪ２を生成する。生成されたボックスプリントジョブデータＤＪ２がコンピュータ３０からＭＦＰ１０ｂに送信されることにより、ＭＦＰ１０ｂに対してボックスプリントジョブが付与される。
【００９７】
図１４および図１５は、第２実施形態に係るＭＦＰ１０ｂの動作を示すフローチャートである。
【００９８】
ステップＳ１１〜ステップＳ１４の処理は第１実施形態と同様である。
【００９９】
ただし、第２実施形態に係るステップＳ１３においては、上述のようにしてコンピュータ３０からＭＦＰ１０ｂに対して付与されたボックスプリントジョブが受け付けられる。
【０１００】
また、第２実施形態に係るステップＳ１４においては、ユーザ情報ＪＭ２１とボックス情報ＪＭ２２とが、ジョブ関連情報ＪＭとして決定される。詳細には、ユーザ情報ＪＭ２１は、ユーザＵＡのユーザ情報である。また、ボックス情報ＪＭ２２は、ボックスに関連する特定の情報であり、印刷対象ファイル（ボックス内ファイル）「ＡＢＣＤ．ＰＤＦ」のデータと当該印刷対象ファイルが格納されているボックスＩＤ「５」とで構成される。端的に言えば、ボックス情報ＪＭ２２は、ボックスＩＤ「５」に格納されている印刷対象ファイル「ＡＢＣＤ．ＰＤＦ」のデータ（印刷対象データ）である。なお、これに限定されず、ボックス情報ＪＭ２２はその他の情報（たとえばボックスＩＤ「５」内のその他のファイルのデータ）を含むものであってもよい。ただし、ジョブ関連情報ＪＭの通信時間を短縮するためには、比較的少量の情報がジョブ関連情報ＪＭとして送受信されることが好ましい。
【０１０１】
また、この第２実施形態においては、図１３に示すように、ＭＦＰ１０ｂは、ジョブ関連情報ＪＭを２段階に分けてＭＦＰ１０ａから取得する。具体的には、ユーザ情報ＪＭ２１とボックス情報ＪＭ２２との２段階に分けて、ジョブ関連情報ＪＭがＭＦＰ１０ｂによって段階的に取得される。詳細には、ステップＳ４１〜Ｓ４４においてユーザ情報ＪＭ２１が取得され、その後、ユーザ情報ＪＭ２１を用いたユーザ認証処理に成功することを条件として、ステップＳ５１〜Ｓ５４においてボックス情報ＪＭ２１が取得される。
【０１０２】
ステップＳ１４の次のステップＳ４１〜Ｓ４４においては、２種類の情報ＪＭ２１，ＪＭ２２のうちユーザ情報ＪＭ２１が取得される。具体的には、まず、ユーザ情報ＪＭ２１がＭＦＰ１０ｂ内にインポート済みであるか否かが判定される（ステップＳ４１）。ユーザ情報ＪＭ２１がインポート済みであると判定されると、直ちにステップＳ４５に進む。一方、ユーザ情報ＪＭ２１が未だインポートされていないと判定されると、ユーザ情報ＪＭ２１の送信要求ＲＱ２１（図１３参照）がＭＦＰ１０ａ（送信元装置）に通知される（ステップＳ４２）。ＭＦＰ１０ａは、当該送信要求ＲＱ２１に応答して、ユーザ情報ＪＭ２１をＭＦＰ１０ｂに向けて送信する。一方、ＭＦＰ１０ｂは、ステップＳ４３，Ｓ４４の応答待機処理を実行する。ＭＦＰ１０ｂにおいてユーザ情報ＪＭ２１が取得されずに制限時間ＴＲが経過すると、ステップＳ４７に進む。ステップＳ４７では、ステップＳ２１（図３）と同様のジョブ破棄処理が実行される。一方、制限時間ＴＲ内にユーザ情報ＪＭ２１が取得されると、ステップＳ４５に進む。
【０１０３】
ステップＳ４５では、ユーザ認証動作が実行される。当該ユーザ認証動作は、ＭＦＰ１０ａから受信した「ユーザＵＡの正規のユーザ情報ＪＭ２１（ユーザＩＤおよびパスワード）」と、コンピュータ３０においてユーザＵＡによって入力されたユーザ情報ＬＵ２（ユーザＩＤおよびパスワード）との同一性に基づいて実行される。そして、ユーザ認証処理が失敗すると、ステップＳ４６からステップＳ４７に進む。一方、ユーザ認証処理が成功すると、ステップＳ４６からステップＳ５１（図１５）に進む。
【０１０４】
ステップＳ５１〜Ｓ５４においては、２種類の情報ＪＭ２１，ＪＭ２２のうちボックス情報ＪＭ２２が取得される。具体的には、まず、ボックス情報ＪＭ２２がＭＦＰ１０ｂ内にインポート済みであるか否かが判定される（ステップＳ５１）。ボックス情報ＪＭ２２がインポート済みであると判定されると、直ちにステップＳ５５に進む。一方、ボックス情報ＪＭ２２が未だインポートされていないと判定されると、ボックス情報ＪＭ２２の送信要求ＲＱ２２（図１３参照）がＭＦＰ１０ａ（送信元装置）に通知される（ステップＳ５２）。ＭＦＰ１０ａは、当該送信要求ＲＱ２２に応答して、ボックス情報ＪＭ２２をＭＦＰ１０ｂに向けて送信する。一方、ＭＦＰ１０ｂは、ステップＳ５３，Ｓ５４の応答待機処理を実行する。ＭＦＰ１０ｂにおいてボックス情報ＪＭ２２が取得されずに制限時間ＴＲが経過すると、ステップＳ５３からステップＳ５６に進む。ステップＳ５６では、ステップＳ２１（図３）と同様のジョブ破棄処理が実行される。一方、制限時間ＴＲ内にボックス情報ＪＭ２２が取得されると、ステップＳ５４からステップＳ５５に進む。なお、ここでは、ステップＳ５３における応答待機期間は、ボックス情報ＪＭ２２の取得開始時点（ステップＳ５１）から計時されているが、これに限定されず、ユーザ情報ＪＭ２１の取得開始時点（ステップＳ４１）から計時されてもよい。
【０１０５】
ステップＳ５５では、ボックスプリントジョブに関する残りの処理が実行される。ボックスプリントジョブにおけるユーザ認証動作はステップＳ４５で終了しており、このステップＳ５５では認証後の印刷出力処理が実行される。より具体的には、ボックス情報ＪＭ２２に基づく印刷出力処理が実行される。
【０１０６】
その後、インポート処理が再開される（ステップＳ５７）。そして、ステップＳ５８でインポート処理が完了したと判定されるまで、インポート処理（インポートデータ受信処理および受信データ格納処理等）が継続される。
【０１０７】
以上のように、この第２実施形態においては、インポート動作中にボックスプリントジョブが受け付けられた場合において、ＭＦＰ１０ｂは、まず、インポートデータＤＭに含まれる情報のうちボックスプリントジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類を決定する（ステップＳ１４）。具体的には、２つの情報ＪＭ２１，ＪＭ２２がジョブ関連情報ＪＭとして決定される。
【０１０８】
次に、ＭＦＰ１０ｂは、２つの情報ＪＭ２１，ＪＭ２２のうち一方のジョブ関連情報ＪＭ２１のみをＭＦＰ１０ａから取得する（ステップＳ４１〜Ｓ４４）。そして、ＭＦＰ１０ｂは、当該ジョブ関連情報ＪＭ（詳細には、ユーザＵＡのユーザ情報ＪＭ２１）を利用して、ボックスプリントジョブを実行する（ステップＳ４５）。したがって、ＭＦＰ１０ｂは、インポート動作の完了を待たずに所要の情報ＪＭ２１を取得し、ボックスプリントジョブの前段の処理であるユーザ認証処理を実行することが可能である。
【０１０９】
さらに、ＭＦＰ１０ｂは、２つの情報ＪＭ２１，ＪＭ２２のうち残りのジョブ関連情報ＪＭ２２をＭＦＰ１０ａから取得する（ステップＳ５１〜Ｓ５４）。そして、ＭＦＰ１０ｂは、当該ジョブ関連情報ＪＭ（詳細には、ボックス情報ＪＭ２２）を利用して、ボックスプリントジョブを実行する（ステップＳ５５）。したがって、ＭＦＰ１０ｂは、インポート動作の完了を待たずに所要の情報ＪＭ２２をも取得し、ボックスプリントジョブの後段の処理である印刷出力処理を実行することが可能である。
【０１１０】
このように、ジョブ関連情報ＪＭ２のうち、まずジョブ関連情報（ユーザ情報）ＪＭ２１のみが取得されて、ユーザ認証動作が行われる。その後、ユーザ認証処理に成功した場合にのみ、ユーザ認証処理結果に応じてジョブ続行が許可され、ボックス情報ＪＭ２２がさらに取得されてジョブが完遂される。したがって、ユーザ認証処理に失敗した場合には、ボックス情報ＪＭ２２の受信動作（取得動作）を行わずに済む。すなわち、無用な情報取得動作を行わずに済み、処理の効率化を図ることが可能である。
【０１１１】
なお、上記第２実施形態においては、ユーザ認証情報ＪＭ２１とその他の情報（具体的には、ボックス情報ＪＭ２２）との組合せに係るジョブ関連情報ＪＭを取得する際に、まずユーザ認証情報ＪＭ２１を取得する態様を例示したが、これに限定されない。
【０１１２】
たとえば、ユーザ情報とアドレス情報とその他の情報（具体的には、ボックス情報）との組合せに係るジョブ関連情報を取得する際に、まずユーザ情報とアドレス情報とを取得するようにしてもよい。
【０１１３】
より詳細には、コンピュータ３０におけるＦＡＸドライバの設定画面ＧＢ３（図１７）を用いて、ユーザＵＡは、ユーザ情報およびボックス情報を入力欄ＴＭ２１〜ＴＭ２４に入力するとともに、入力欄ＴＭ２５にＦＡＸ宛先名称（たとえば、「ＡＢＣＤＥ株式会社」）を入力し、ＯＫボタンＢＮ２１を押下する。
【０１１４】
コンピュータ３０は、入力欄ＴＭ３１〜ＴＭ３５に入力された各種の情報を互いに関連付け、ボックス内のデータファイルをファクシミリ送信するＦＡＸジョブデータＤＪ２ｂを生成する。生成されたＦＡＸジョブデータＤＪ２ｂがコンピュータ３０からＭＦＰ１０ｂに送信されることにより、ＭＦＰ１０ｂに対してＦＡＸジョブが付与される。このＦＡＸジョブは、ＭＦＰ１０のボックス内に格納されたファイルをＦＡＸ送信（送信出力）するジョブであり、ボックス内に格納されたファイルへのアクセスを伴うジョブ（ボックス関連ジョブ）であるとも表現される。
【０１１５】
そして、インポート動作中に、このようなＦＡＸジョブが受け付けられた際に、ユーザ情報ＪＭ２１とボックス情報ＪＭ２２とアドレス情報ＪＭ２３とがジョブ関連情報ＪＭとして決定されるとともに、ユーザ情報ＪＭ２１とアドレス情報ＪＭ２３とが第１段階の取得処理で取得され、残りのボックス情報ＪＭ２２が第２段階の取得処理で取得されるようにしてもよい。ここで、アドレス情報ＪＭ２３は、宛先「ＡＢＣＤＥ株式会社」に関するアドレス情報である。
【０１１６】
より詳細には、まずユーザ情報ＪＭ２１とアドレス情報ＪＭ２３とを取得して、ユーザＵＡが宛先「ＡＢＣＤＥ株式会社」に対するアクセス権限（当該宛先の参照権限）を有していることが確認された後に、残りのボックス情報ＪＭ２２もが取得されるようにすればよい。これによれば、ユーザＵＡが宛先「ＡＢＣＤＥ株式会社」に対するアクセス権限を有していない場合等においては、残りのボックス情報ＪＭ２２（データファイル等）の取得動作を行わなくて済む。したがって、無用な情報取得動作を行わずに済み、処理の効率化を図ることが可能である。
【０１１７】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１８】
この第３実施形態においては、ＭＦＰ１０ａからのインポートデータＤＭの受信中にＭＦＰ１０ｂがボックス登録ジョブを当該ＭＦＰ１０ｂの操作パネル部６ｃ（図１）を介して受け付ける態様を例示する。このボックス登録ジョブは、（ＭＦＰ１０ｂ内に）新たなボックスを登録するジョブである。詳細には、未使用ボックスＩＤに対して新たなボックス情報が登録される。
【０１１９】
具体的には、未使用ボックスＩＤに関する情報（未使用ボックスＩＤ情報）がジョブ関連情報ＪＭとして決定され、当該未使用ボックスＩＤ情報の送信要求ＲＱ（ＲＱ３）がＭＦＰ１０ｂからＭＦＰ１０ａへと送出される。この送信要求ＲＱ３に応答して、ＭＦＰ１０ａは未使用ボックスＩＤ情報ＪＭ（ＪＭ３）をＭＦＰ１０ｂに向けて送信する（図１８参照）。ＭＦＰ１０ｂは、受信した未使用ボックスＩＤ情報ＪＭ３に基づいて、ボックス登録ジョブを実行する。なお、未使用ボックスＩＤ情報ＪＭ３は、ボックスＩＤに関する空き情報（未使用ボックスＩＤを示す情報）であるとも表現される。
【０１２０】
図２０はＭＦＰ１０ａ（送信元装置）側のボックス登録状況を示す図である。図２０においては、複数のボックスＩＤのうち、ボックスＩＤ「１」〜「３」および「５」〜「６」に対してはそれぞれ登録がなされており、その一方でボックスＩＤ「４」に対しては登録がなされていない状況が示されている。
【０１２１】
このようなボックス情報が既にＭＦＰ１０ｂ（インポート先装置）にインポート済みであれば、ＭＦＰ１０ｂは、ＭＦＰ１０ａにおけるボックス登録状況を考慮して、未使用ボックスＩＤに対する新たなボックス登録を行うことができる。一方、このようなボックス情報がＭＦＰ１０ｂに未だインポートされていない状態では、ＭＦＰ１０ｂは、ＭＦＰ１０ａにおける登録状態を考慮することができない。たとえば、ＭＦＰ１０ａにおける使用済みボックスＩＤと同じ番号のボックスＩＤに対してＭＦＰ１０ｂで新規登録が行われると、その後のＭＦＰ１０ａからのインポートデータＤＭのインポート時における上書き処理によって、ＭＦＰ１０ｂでの新規登録内容は消失してしまう。
【０１２２】
そこで、この第３実施形態においては、インポートデータＤＭの送信が完了しておらずインポートデータＤＭ内のボックス情報が未だＭＦＰ１０ｂにインポートされていない状態であっても、ボックス登録ジョブを適切に実行することが可能な技術について説明する。
【０１２３】
図１９は、第３実施形態に係るＭＦＰ１０ｂの動作を示すフローチャートである。第３実施形態に係るＭＦＰ１０ｂにおいては、図１９に示すように、第１実施形態に係るＭＦＰ１０ｂの動作に類似した動作が実行される。
【０１２４】
詳細には、ステップＳ１１〜Ｓ１２の後、ステップＳ１３において上述のようなボックス登録ジョブが受け付けられる。その後、ステップＳ１４において、ボックス登録ジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類として、「未使用ボックスＩＤ情報」が決定される。ステップＳ６１では、「未使用ボックスＩＤ情報」がＭＦＰ１０ｂにインポート済みか否かが判定される。「未使用ボックスＩＤ情報」がインポート済みであればステップＳ６５に進み、「未使用ボックスＩＤ情報」が未だインポートされていなければステップＳ６２に進む。ステップＳ６２では、未使用ボックスＩＤ情報がＭＦＰ１０ａに要求される。これに応答して、ＭＦＰ１０ａからＭＦＰ１０ｂに向けて未使用ボックスＩＤ情報が優先的に送信される。そして、未使用ボックスＩＤ情報の取得が完了すると、ステップＳ６４からステップＳ６５へと進む。ステップＳ６５では、ＭＦＰ１０ｂは、取得した未使用ボックスＩＤ情報を利用して、ボックス登録ジョブを実行する。
【０１２５】
図２１は、このようなボックス登録ジョブ（ステップＳ６５）に用いられる登録画面を示す図である。図２１に示すように、複数のボックスＩＤのうち使用済みボックスＩＤ「１」〜「３」および「５」〜「６」はグレーアウト（無効化）されており、これらのボックスＩＤに関する登録操作を行うことはできない。一方、ＭＦＰ１０ａで使用されていなかったボックスＩＤ「４」は有効化されており、ボックスＩＤ「４」に対するボックス登録操作は行われ得る。具体的には、ボックスＩＤ「４」の欄における（右端側の）「編集」ボタンが押下されると、さらに詳細な登録画面が表示され、当該ボックスＩＤ「４」に対するボックス登録が行われ得る。
【０１２６】
このように、ステップＳ６５のボックス登録ジョブにおいては、ＭＦＰ１０ｂは、ＭＦＰ１０ａから取得した未使用ボックスＩＤ情報に基づいて、未使用ボックスＩＤを明示するとともに、複数のボックスＩＤのうち未使用ボックスＩＤのみに対してのみ新規登録を許可する。
【０１２７】
また、ボックス登録ジョブが完了した後には、ＭＦＰ１０ｂにて新規登録された内容（ボックスＩＤ「４」に関する登録内容）が今度はＭＦＰ１０ｂからＭＦＰ１０ａへと送信される。そして、ＭＦＰ１０ａは、新規登録された内容をインポートデータＤＭにマージしてインポートデータＤＭを更新する。更新後のインポートデータＤＭには、新規登録に関する登録内容が反映されている。これにより、その後の同期動作に用いられる適切な同期用データ（インポートデータ）ＤＭが準備される。そして、その後の同期動作（ジョブ関連情報ＪＭの取得直後に再開されたインポート動作を含む）においては、新規登録に関する登録内容（ボックスＩＤ「４」に関する登録内容）を反映したインポートデータＤＭが、ＭＦＰ１０ｂにインポートされる。
【０１２８】
仮に、ＭＦＰ１０ｂ側での新規登録内容（ボックスＩＤ「４」に関する登録内容）が反映されていないインポートデータＤＭが、以後の同期動作時に再びＭＦＰ１０ｂに送信されると、ＭＦＰ１０ｂにおいてボックスＩＤ「４」に関して未使用である旨が上書き登録されてしまう。換言すれば、上書き登録によって上記の新規登録内容（ボックスＩＤ「４」に関する登録内容）が消えてしまう。
【０１２９】
一方、ステップＳ６８において、新規登録内容をＭＦＰ１０ａに送信してインポートデータＤＭを更新しておくことによれば、そのような事態（未同期データを用いた上書きインポート処理に起因する登録内容の消失）を防止することも可能である。
【０１３０】
以上のように、この第３実施形態に係る動作によれば、インポート動作中にボックス登録ジョブがＭＦＰ１０ｂにより受け付けられた場合において、ＭＦＰ１０ｂは、まず、ボックス登録ジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類（ここでは未使用ボックスＩＤ情報）を決定する。次に、ＭＦＰ１０ｂは、決定された種類のジョブ関連情報（未使用ボックスＩＤ情報）ＪＭをＭＦＰ１０ａから取得する。そして、ＭＦＰ１０ｂは、当該ジョブ関連情報ＪＭ（未使用ボックスＩＤ情報）を利用して、ボックス登録ジョブを実行する。したがって、ＭＦＰ１０ｂは、インポート動作の完了を待たずにボックス登録ジョブを適切に実行することが可能である。
【０１３１】
＜４．第４実施形態＞
第４実施形態は、第３実施形態の変形例である。以下では、第３実施形態との相違点を中心に説明する。
【０１３２】
上記第３実施形態においては、ボックス登録ジョブに本発明の思想を適用した態様が例示されている。
【０１３３】
この第４実施形態においては、各種のアドレス（メールアドレス、ＳＭＢ通信における送信先アドレス、ＦＴＰ通信における送信先アドレス、ファクシミリ送信先アドレス（電話番号）等）を登録するアドレス登録ジョブに対して同様の思想を適用した態様を例示する。
【０１３４】
図２２は、第４実施形態に係る動作等を示す概念図である。図２２にも示すように、具体的には、第３実施形態における「未使用ボックスＩＤ」に代えて「未使用アドレスＩＤ」（未使用アドレスＩＤ情報）がジョブ関連情報ＪＭとして決定されればよい。
【０１３５】
また、この第４実施形態においては、図１９と同様の動作が実行される。さらに、ＭＦＰ１０ｂにおいては、図２１のボックス登録画面に代えてアドレス登録画面（不図示）が表示され、未使用アドレスＩＤに対するアドレス登録動作が行われる。
【０１３６】
また、アドレス登録ジョブが完了した後には、ＭＦＰ１０ｂにて新規登録された内容（たとえばアドレスＩＤ「４」に関する登録内容）が今度はＭＦＰ１０ｂからＭＦＰ１０ａへと送信される。そして、ＭＦＰ１０ａは、登録された内容をインポートデータＤＭにマージしてインポートデータＤＭを更新する。これにより、以後の同期時に用いられる同期用データ（インポートデータ）ＤＭが準備される。そして、このようにＭＦＰ１０ｂでの新規登録内容を反映したインポートデータ（同期済みデータ）がＭＦＰ１０ｂにインポートされることによれば、未同期データを用いた上書きインポート処理に起因する登録内容の消失を防止することが可能である。
【０１３７】
このような態様によれば、インポート動作中にアドレス登録ジョブがＭＦＰ１０ｂにより受け付けられた場合において、ＭＦＰ１０ｂは、まず、アドレス登録ジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類（ここでは未使用アドレスＩＤ情報）を決定する。次に、ＭＦＰ１０ｂは、決定された種類のジョブ関連情報（未使用アドレスＩＤ情報）ＪＭをＭＦＰ１０ａから取得する。そして、ＭＦＰ１０ｂは、当該ジョブ関連情報ＪＭ（未使用アドレスＩＤ情報）を利用して、アドレス登録ジョブを実行する。詳細には、ＭＦＰ１０ｂは、ＭＦＰ１０ａから取得した未使用アドレスＩＤ情報に基づいて、未使用アドレスＩＤを明示するとともに、複数のアドレスＩＤのうち未使用アドレスＩＤのみに対してのみ新規登録を許可する。このように、ＭＦＰ１０ｂは、インポート動作の完了を待たずにアドレス登録ジョブを適切に実行することが可能である。
【０１３８】
なお、この第４実施形態においては、第３実施形態と同様の思想をアドレス登録ジョブに適用する態様が例示されているが、本発明はこれに限定されない。たとえば、第３実施形態（ないし第４実施形態）と同様の思想をユーザ登録ジョブに適用してもよい。この場合には、「未使用ボックスＩＤ」に代えて「未使用ユーザＩＤ」（未使用ユーザＩＤ情報）がジョブ関連情報ＪＭとして決定されればよい。また、未使用ユーザＩＤ情報に基づいて、未使用ユーザＩＤに対する新規登録が許可されればよい。さらに、ＭＦＰ１０ｂにおける未使用ユーザＩＤに関する新規登録内容がＭＦＰ１０ａ（送信元装置）内のインポートデータＤＭに反映され、当該登録内容が反映されたインポートデータＤＭがＭＦＰ１０ａからＭＦＰ１０ｂにインポートされるようにしてもよい。
【０１３９】
＜５．第５実施形態＞
第５実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１４０】
第１実施形態等においては、インポート動作中にジョブが受け付けられる態様が例示されれている。
【０１４１】
この第５実施形態においては、インポート動作開始前にジョブ（予約）が受け付けられ、インポート動作開始指示に応答して当該ジョブが実行される態様が例示される。また、当該ジョブの実行に際して、ＭＦＰ１０ｂは、インポートデータＤＭのうち、当該ジョブの実行に要する特定のジョブ関連情報ＪＭを先行して取得する。これによれば、インポート動作の完了を待つことなく、比較的早期にジョブを実行することが可能である。
【０１４２】
図２３は、第５実施形態に係る動作を示すフローチャートである。図２３に示すように、この第５実施形態では、ステップＳ７１において（ステップＳ１１と同様の）インポート動作の準備動作が行われる。ステップＳ７１においては、インポート動作（インポートデータＤＭの通信動作等）は未だ開始されていない。
【０１４３】
次のステップＳ７２においては、インポート動作の開始に先立ち、予約ジョブが受け付けられる。ただし、この予約ジョブは、直ちに実行されるのではなく、インポート動作の開始に伴って実行されるジョブである。ステップＳ７２においては、当該ジョブ（予約ジョブ）の実行が予約される。ここでは、予約ジョブとして、第１実施形態と同様にコンピュータ３０からの認証プリントジョブが受け付けられるものとする。なお、これに限定されず、その他の各種のジョブが予約ジョブとして受け付けられてもよい。
【０１４４】
その後、ＭＦＰ１０ｂは、ユーザからのインポート動作の開始指示を受け付けると、インポート動作の開始に先立って、ステップＳ１４〜Ｓ２１の処理を実行する。なお、ステップＳ１４〜ステップＳ２１の処理は、第１実施形態と同様の処理である。
【０１４５】
その後、ＭＦＰ１０ｂは、インポート動作を開始する（ステップＳ７６）。そして、ステップＳ７７においてインポートデータＤＭを全て受信した旨が判定されると、インポート動作が終了する。
【０１４６】
以上のような態様によれば、インポート動作開始よりも前に予約ジョブ（認証プリントジョブ）がＭＦＰ１０ｂにより受け付けられている場合において、ＭＦＰ１０ｂは、インポート開始指示に応答してステップＳ１４〜Ｓ２１の処理を実行する。具体的には、ＭＦＰ１０ｂは、まず、インポートデータに含まれる情報のうち認証プリントジョブの実行に要する特定の情報（ジョブ関連情報）ＪＭの種類を決定する（ステップＳ１４）。次に、ＭＦＰ１０ｂは、決定された種類のジョブ関連情報ＪＭをＭＦＰ１０ａから取得する（ステップＳ１５〜Ｓ１９）。そして、ＭＦＰ１０ｂは、当該ジョブ関連情報ＪＭ（詳細には、ユーザＵＡのユーザ情報ＬＭ１）を利用して、認証プリントジョブを実行する（ステップＳ２０）。したがって、ＭＦＰ１０ｂは、インポート動作の完了を待たずに所要の情報ＪＭを取得し、認証プリントジョブを実行することが可能である。
【０１４７】
また、上記のような態様によれば、インポート動作の開始時点よりも前の時点でジョブを予約しておくことが可能であり、予約されたジョブは、インポート開始指示をトリガとして実行される。
【０１４８】
したがって、ユーザは、実行したいジョブを所望の時点で予約しておくことができ、且つ、当該ジョブ（予約ジョブ）をインポート動作の終了を待たずに比較的早期に実行させることが可能である。
【０１４９】
なお、この第５実施形態では、インポート動作の開始指示に応答して、ステップＳ１４〜Ｓ２１の動作が実行される態様が例示されているが、これに限定されない。たとえば、ステップＳ７１において、インポート動作の開始時刻（たとえば、「１９：００」）の予約設定が行われ、当該予約設定にて設定された開始予約時刻（「１９：００」）の到来に応答して、ステップＳ１４〜Ｓ２１の動作が実行されるようにしてもよい。また、当該予約設定は、定期的な同期動作の開始時刻（たとえば、毎日１９：００あるいは毎時００分等）を予約するものであってもよい。
【０１５０】
また、この第５実施形態では、インポート開始指示が受け付けられても直ちにはインポート動作が開始されず、ステップＳ１４〜Ｓ２１の後のステップＳ７６において、インポート動作が開始される態様が例示されているが、これに限定されない。たとえば、ステップＳ７３とステップＳ１４との間の時点でインポート動作が開始されるようにしてもよい。そして、当該インポート動作と並行して（あるいは当該インポート動作を一旦中断して）ステップＳ１４〜Ｓ２１の処理が実行されるようにしてもよい。
【０１５１】
＜６．第６実施形態＞
第６実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１５２】
上記第１実施形態においては、インポートデータＤＭがＭＦＰ１０ａからＭＦＰ１０ｂへと送信される態様が例示されているが、これに限定されない。たとえば、インポートデータＤＭを格納したＵＳＢメモリ２５（記憶装置）が、ＭＦＰ１０ｂに設けられた接続ポート（ＵＳＢ接続ポート）に装着され、ＭＦＰ１０ｂ（格納部５）がＵＳＢメモリ２５からインポートデータＤＭを取得するようにしてもよい（図２４参照）。換言すれば、ＭＦＰ１０ｂは、当該ＭＦＰ１０ｂ自身に接続された記憶装置（補助記憶装置）から、インポートデータＤＭを取得するようにしてもよい。そして、そのようなインポートデータＤＭの取得動作中にジョブが受け付けられる場合において、上記と同様の思想を適用して、インポート動作の完了を待たずに当該ジョブが実行されるようにしてもよい。
【０１５３】
第６実施形態においては、このような態様について説明する。図２４は、このような態様を示す概念図であり、図２５は、第６実施形態に係る動作を示すフローチャートである。なお、この第６実施形態では、ＭＦＰ１０ｂ自身に接続される記憶装置として、ＵＳＢメモリが例示されるが、これに限定されず、当該記憶装置は、外付けハードディスクドライブ等であってもよい。
【０１５４】
図２５のステップＳ１１〜Ｓ１５は、第１実施形態と同様である。ステップＳ１５において、ジョブ関連情報ＪＭが未だインポートされていない旨が判定されると、ステップＳ８６に進む。ステップＳ８６において、ＭＦＰ１０ｂは、要求されたジョブ関連情報ＪＭ（「ユーザＵＡのユーザ情報」）がＵＳＢメモリ２５内（詳細にはＵＳＢメモリ２５に記憶されたインポートデータＤＭ内）に存在するか否かを判定する。
【０１５５】
当該ジョブ関連情報ＪＭがＵＳＢメモリ２５内に存在しないと判定されるときにはステップＳ２１に進む。
【０１５６】
一方、当該ジョブ関連情報ＪＭがＵＳＢメモリ２５内に存在すると判定されるときには、ステップＳ８７に進む。ステップＳ８７においては、ジョブ関連情報ＪＭの取得動作が開始される。具体的には、ＭＦＰ１０ｂは、ジョブ関連情報ＪＭをＵＳＢメモリ２５から読み出して格納部５内に格納する動作を開始する。
【０１５７】
その後、ステップＳ１８，Ｓ１９の動作が実行されジョブ関連情報ＪＭの取得が完了すると、ステップＳ２０に進み、取得されたジョブ関連情報ＪＭに基づいてジョブが実行される。
【０１５８】
なお、このような改変、具体的には、ＭＦＰ１０ｂに接続された記憶装置（ＵＳＢメモリあるいは外付けハードディスクドライブ等）からインポートデータＤＭを受信する改変は、その他の態様（第２実施形態〜第４実施形態等）に対しても同様に行うことが可能である。
【０１５９】
＜７．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１６０】
たとえば、上記第６実施形態においては、ＭＦＰ１０ｂが、当該ＭＦＰ１０ｂ自身に接続された記憶装置（ＵＳＢメモリあるいは外付けハードディスクドライブ等）からインポートデータＤＭを受信する例を示しているが、これに限定されない。たとえば、ＭＦＰ１０ｂは、他のＭＦＰ１０ａに接続された記憶装置（ＵＳＢメモリあるいは外付けハードディスクドライブ等）からインポートデータＤＭを受信するようにしてもよい。
【０１６１】
また、上記第２実施形態においては、ユーザ認証に成功した際にはジョブを続行し（図１４のステップＳ４６→Ｓ５１〜Ｓ５４，Ｓ５５）、ユーザ認証に失敗した際にはジョブを中断する（ステップＳ４６→Ｓ４７）態様が例示されているが、これに限定されない。たとえば、ユーザ認証に失敗した際には、ジョブの処理内容を変更するようにしてもよい。具体的には、プリントジョブに係るプリントデータを特定のボックスに一時的に保存するようにしてもよい。当該プリントデータは、管理者あるいは他のユーザにより印刷出力されるようにしてもよい。
【符号の説明】
【０１６２】
１  画像形成システム
１０  ＭＦＰ（画像形成装置）
２５  ＵＳＢメモリ（記憶装置）
３０  コンピュータ
ＤＪ１  認証プリントジョブデータ
ＤＭ  インポートデータ（同期用データ）
ＪＭ  ジョブ関連情報
ＴＲ  制限時間
【図１】
2014060643.tif 000003
【図２】
2014060643.tif 000004
【図３】
2014060643.tif 000005
【図４】
2014060643.tif 000006
【図５】
2014060643.tif 000007
【図６】
2014060643.tif 000008
【図７】
2014060643.tif 000009
【図８】
2014060643.tif 000010
【図９】
2014060643.tif 000011
【図１０】
2014060643.tif 000012
【図１１】
2014060643.tif 000013
【図１２】
2014060643.tif 000014
【図１３】
2014060643.tif 000015
【図１４】
2014060643.tif 000016
【図１５】
2014060643.tif 000017
【図１６】
2014060643.tif 000018
【図１７】
2014060643.tif 000019
【図１８】
2014060643.tif 000020
【図１９】
2014060643.tif 000021
【図２０】
2014060643.tif 000022
【図２２】
2014060643.tif 000023
【図２３】
2014060643.tif 000024
【図２４】
2014060643.tif 000025
【図２５】
2014060643.tif 000026
【図２１】
2014060643.tif 000027