(57)【要約】      （修正有）【課題】設定項目を簡易に行うことが可能となる技術を提供する。【解決手段】ＭＦＰ１００は、第１設定情報を記憶するＮＶＲＡＭ１０４と、第１設定情報に基づき動作するＣＰＵ１０１と、ＵＳＢＩＦ１０７と、を備える。ＣＰＵ１０１は、第２設定情報及び第２設定情報から所定の項目を指定するImport指示情報を記憶したＵＳＢメモリ２００がＵＳＢＩＦ１０７に接続されているとき、ＵＳＢメモリ２００に記憶された第２設定情報及びImport指示情報を解析し、解析した第２設定情報及びImport指示情報に基づいて、ＮＶＲＡＭ１０４に第１設定情報を記憶させる。【選択図】図１
2020150437.tif 000002
【特許請求の範囲】
【請求項１】
第１設定情報を記憶する記憶部と、
前記第１設定情報に基づき動作する制御部と、
通信インタフェースと、
を備え、
前記制御部は、
第２設定情報及び前記第２設定情報から所定の項目を指定する指定情報を記憶した外部記憶装置が前記通信インタフェースに接続されているとき、前記外部記憶装置に記憶された前記第２設定情報及び前記指定情報を解析し、
前記解析した前記第２設定情報及び前記指定情報に基づいて、前記記憶部に前記第１設定情報を記憶させる、
情報処理装置。
【請求項２】
前記指定情報は、前記第２設定情報から前記所定の項目を選択対象として指定する選択指定情報を含み、
前記制御部は、前記選択指定情報に選択指定された前記所定の項目を、前記第１設定情報として前記記憶部に記憶させる、
請求項１に記載の情報処理装置。
【請求項３】
前記指定情報は、前記第２設定情報から前記所定の項目を除外対象として指定する除外指定情報を含み、
前記制御部は、前記第２設定情報から前記所定の項目を除外した項目を前記第１設定情報として前記記憶部に記憶させる、
請求項１に記載の情報処理装置。
【請求項４】
前記指定情報は、前記第２設定情報の前記所定の項目を置換情報へ置換することを指定する置換指定情報であり、
前記制御部は、前記第２設定情報の前記所定の項目を前記置換情報に置換し、前記第１設定情報として前記記憶部に記憶させる、
請求項１に記載の情報処理装置。
【請求項５】
前記指定情報は、情報処理装置の固有情報と対応付けられ、
前記制御部は、
前記通信インタフェースに接続された外部記憶装置が自装置の固有情報に対応付けられた前記指定情報を記憶しているか否かを判断し、
前記判断により肯定と判断した場合、前記自装置の固有情報に対応付けられた前記指定情報及び前記第２設定情報に基づいて、前記第１設定情報を前記記憶部に記憶させる、
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御部はさらに、
前記判断により否定と判断した場合、エラーを報知する、
請求項５に記載の情報処理装置。
【請求項７】
前記指定情報は、情報処理装置の操作情報と対応付けられ、
前記制御部は、
前記通信インタフェースに接続された外部記憶装置が前記操作情報及び前記操作情報に対応付けられた前記指定情報を記憶していると判断し、且つ、自装置が前記操作情報に対応する操作を受け付けていると判断した場合、前記操作情報に対応付けられた前記指定情報及び前記第２設定情報に基づいて、前記第１設定情報を前記記憶部に記憶させる、
請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項８】
前記通信インタフェースは、ＵＳＢ（Universal Serial Bus）通信インタフェースであり、
前記外部記憶装置は、ＵＳＢメモリである、
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記情報処理装置はさらに、
シートに画像を印刷する印刷エンジン
を備え、
前記第２設定情報は、前記印刷エンジンの印刷に係る第２設定情報を含む、
請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記情報処理装置はさらに、
原稿から画像を読み取る読取エンジン
を備え、
前記第２設定情報は、前記読取エンジンの読取りに係る第２設定情報を含む、
請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
第２設定情報及び前記第２設定情報から所定の項目を指定する指定情報を記憶した外部記憶装置が情報処理装置の通信インタフェースに接続されているとき、前記外部記憶装置に記憶された前記第２設定情報及び前記指定情報を解析し、
前記解析した前記第２設定情報及び前記指定情報に基づいて、前記情報処理装置の記憶部に記憶される第１設定情報を前記記憶部に記憶させる、
情報処理方法。
【請求項１２】
第１設定情報を記憶する記憶部と、通信インタフェースと、を備えた情報処理装置に、
第２設定情報及び前記第２設定情報から所定の項目を指定する指定情報を記憶した外部記憶装置が前記通信インタフェースに接続されているとき、前記外部記憶装置に記憶された前記指定情報及び前記第２設定情報を解析する解析処理と、
前記解析処理により解析した前記第２設定情報及び前記指定情報に基づいて、前記第１設定情報を前記記憶部に記憶させる記憶処理と、
を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、インタフェースを介して外部記憶装置から取得した第２設定情報に基づいて情報処理装置の第１設定情報を設定する技術に関するものである。
【背景技術】
【０００２】
特許文献１には、インタフェースを介して外部記憶装置から第２設定情報を取得する画像形成装置が記載されている。この画像形成装置はさらに、取得した第２設定情報を表示装置に表示し、表示した第２設定情報からユーザが設定項目を選択すると、選択された設定項目が自装置内に設定可能であるか否かを判断し、設定可能である設定項目を設定するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２０１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の画像形成装置では、画像形成装置に設定情報を設定する度に、表示装置にて、設定項目をユーザが表示装置において選択操作等しなければならず、面倒である。
【０００５】
そこで本願は、情報処理装置の第１設定情報の設定を簡易に行うことが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願の情報処理装置は、第１設定情報を記憶する記憶部と、第１設定情報に基づき動作する制御部と、通信インタフェースと、を備え、制御部は、第２設定情報及び第２設定情報から所定の項目を指定する指定情報を記憶した外部記憶装置が通信インタフェースに接続されているとき、外部記憶装置に記憶された第２設定情報及び指定情報を解析し、解析した第２設定情報及び指定情報に基づいて、記憶部に第１設定情報を記憶させる。
【発明の効果】
【０００７】
本願によれば、情報処理装置の第１設定情報の設定を簡易に行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本願の一実施の形態に係る情報処理装置を適用した複合機の制御構成を示すブロック図である。
【図２】図１に記載のＵＳＢメモリに記憶される設定情報の一例を示す図である。
【図３】図１に記載のＵＳＢメモリに記憶されるImport指示情報の一例を示す図である。
【図４】図３のImport指示情報により選択指定が条件指定されたか否かに応じて別の複合機にインポートされる設定情報がどう変わるかを説明するための図である。
【図５】図３のImport指示情報により除外指定が条件指定されたか否かに応じて別の複合機にインポートされる設定情報がどう変わるかを説明するための図である。
【図６】図３のImport指示情報により置換指定が条件指定されたか否かに応じて別の複合機にインポートされる設定情報がどう変わるかを説明するための図である。
【図７】選択指定又は除外指定と置換指定とを組み合わせた場合に、設定情報のうち、置換可能な範囲がどこであるかを説明するための図である。
【図８】図１の複合機、特にＣＰＵが実行する設定情報インポート処理の手順を示すフローチャートである。
【図９】図８の設定情報インポート処理に含まれるImport指示ファイル取得処理の詳細な手順を示すフローチャートである。
【図１０】図８の設定情報インポート処理に含まれる条件判定処理の詳細な手順を示すフローチャートである。
【図１１】Import指示ファイルのファイル名記述方法（（ａ））及びエラー表示例（（ｂ））を示す図である。
【図１２】置換指定において、置換内容をユーザが入力する場合の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本願の実施の形態を図面に基づいて詳細に説明する。
【００１０】
図１は、本願の一実施の形態に係る情報処理装置を適用した複合機１００の制御構成を示すブロック図である。以下、複合機１００をＭＦＰ１００という。なおＭＦＰは、Multifunction Peripheral の略語である。
【００１１】
図１に示すように、ＭＦＰ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及びＮＶＲＡＭ（Non-Volatile RAM）１０４を備えている。
【００１２】
ＣＰＵ１０１は、ＭＦＰ１００全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンＩＦ（Interface）１１０を介して印刷エンジン１１１及び読取エンジン１１２をそれぞれ制御する。なお、設定情報、エンジンＩＦ１１０、印刷エンジン１１１及び読取エンジン１１２については、後述する。
【００１３】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムを記憶するメモリである。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。
【００１４】
ＲＡＭ１０３は、画像データなどを一時的に記憶するメモリである。またＲＡＭ１０３は、ＣＰＵ１０１が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。
【００１５】
ＮＶＲＡＭ１０４は、設定情報等を記憶する不揮発性メモリである。
【００１６】
またＭＦＰ１００は、パネル１０５及びキー１０６を備えている。
【００１７】
パネル１０５は、本実施形態ではタッチパネルであり、パネル１０５には、ＭＦＰ１００の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタン（図示せず）を押下することで、入力操作をすることができる。
【００１８】
キー１０６は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ（ともに図示せず）などを挙げることができる。
【００１９】
さらにＭＦＰ１００は、ＵＳＢ（Universal Serial Bus）ＩＦ１０７及び通信ＩＦ１０８を備えている。
【００２０】
ＵＳＢＩＦ１０７は、外部のＵＳＢ機器を接続するためのＩＦ（Interface）であり、本実施形態では、ＵＳＢメモリ２００が接続される。ＵＳＢメモリは、ＵＳＢフラッシュメモリ又はＵＳＢフラッシュドライブと呼称されることもある。
【００２１】
通信ＩＦ１０８は、ＭＦＰ１００を通信ネットワーク（図示せず）に接続するものである。通信ネットワークは、本実施形態では有線又は無線ＬＡＮ（Local Area Network）を想定しているので、通信ＩＦ１０８は、ＬＡＮＩＦ（Local Area Network Interface）又はＷＬＡＮ ＩＦ（Wireless LAN Interface）である。もちろん、有線ＬＡＮと無線ＬＡＮが同時に存在する場合もあり、この場合には、通信ＩＦ１０８は、ＬＡＮＩＦ及びＷＬＡＮ ＩＦの両方を含んでいる。
【００２２】
またＭＦＰ１００は、エンジンＩＦ１１０を備えている。エンジンＩＦ１１０には、印刷エンジン１１１及び読取エンジン１１２が接続されている。
【００２３】
印刷エンジン１１１は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。
【００２４】
読取エンジン１１２は、原稿から画像を読み取るためのエンジンであり、ＣＣＤ（Charge Coupled Devices）及びＣＩＳ（Contact Image Sensor）等を有する。
【００２５】
エンジンＩＦ１１０は、印刷エンジン１１１及び読取エンジン１１２を制御するための制御回路であり、ＣＰＵ１０１はエンジンＩＦ１１０を介して印刷エンジン１１１及び読取エンジン１１２を制御する。
【００２６】
エンジンＩＦ１１０は、印刷エンジン１１１を制御するための第１エンジンＩＦ（図示せず）と、読取エンジン１１２を制御するための第２エンジンＩＦ（図示せず）と、を有している。第１エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、印刷エンジン１１１への制御信号の出力及び印刷エンジン１１１への画像データの出力等を実行する。第２エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、読取エンジン１１２への制御信号の出力及び読取エンジン１１２からの画像データの入力等を実行する。
【００２７】
さらにＭＦＰ１００は、画像処理回路１２０を備えている。
【００２８】
画像処理回路１２０は、第１画像処理回路（図示せず）と、第２画像処理回路（図示せず）とを有する。第１画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、ＲＡＭ１０３へ一時記憶され、印刷エンジン１１１へ出力される。第２画像処理回路は、読取エンジン１１２が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信ＩＦ１０８を介して外部へ送信されたり、印刷エンジン１１１へ供給されシートへ出力されたりする。読取エンジン１１２が原稿から読み取った画像データは、一時ＲＡＭ１０３に記憶され、第２画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。
【００２９】
ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＮＶＲＡＭ１０４、パネル１０５、キー１０６、ＵＳＢＩＦ１０７、通信ＩＦ１０８、エンジンＩＦ１１０及び画像処理回路１２０は、バス１３０により相互に接続されている。
【００３０】
本実施形態では、ＭＦＰ１００のＮＶＲＡＭ１０４に記憶された設定情報を、ＵＳＢＩＦ１０７を介して接続されたＵＳＢメモリ２００にエクスポート（export）し、そのＵＳＢメモリ２００を別のＭＦＰに接続して、エクスポートされた設定情報をそのＭＦＰにインポート（import）するようにしている。なお、本実施形態で用いられる複数のＭＦＰ（後述するＭＦＰ１００ａ，ＭＦＰ１００ｂ、及びＭＦＰ１００ｃ）はいずれも、ＭＦＰ１００と同様の構成であるとする。
【００３１】
図２は、ＵＳＢメモリ２００に記憶される設定情報２１０の一例を示す図である。図２に示す設定情報２１０は、例えば後述するＭＦＰ１００ａのＮＶＲＡＭ１０４に記憶された設定情報をエクスポートしたものである。設定情報２１０は、ＵＳＢメモリ２００にエクスポートする場合、本実施形態ではＪＳＯＮ（JavaScript（登録商標） object notation）形式で記憶する。もちろん、設定情報の記憶形式は、これに限らず、例えばＣＳＶ（Comma-Separated Values）形式等の他の形式であってもよい。
【００３２】
設定情報２１０は、ＵＳＢメモリ２００には、例えば“backup.json”というファイル名で記憶される。
【００３３】
図２に示す設定情報２１０は、ＭＦＰ１００ａの設置場所：Team1、ＭＦＰ１００ａのユーザの連絡先：team1@mail.co.jp、ＭＦＰ１００ａのＩＰアドレス：123.456.123.456、メールサーバのＩＰアドレス：123.123.123.456、スキャン設定、コピー設定、モデル名、及びシリアル番号を含んでいる。
【００３４】
スキャン設定は、読取エンジン１１２に関連する処理の設定であり、表示名：ScanToMike、スキャン送信設定：file://server1/share、スキャン解像度：300dpi、両面スキャン：On、及びカラー：Onを含んでいる。
【００３５】
表示名とは、設定名をＭＦＰ１００ａのパネル１０５に表示するための情報である。
【００３６】
スキャン送信設定は、スキャンした画像に係る画像データを通信ＩＦ１０８から通信ネットワークに送信する際の宛先である。スキャン送信設定として、図２に示すＵＲＬに限らず、ＩＰアドレスやメールアドレスを採用してもよい。
【００３７】
「両面スキャン：On」は、原稿の両面から画像をスキャンする設定を有効化することを意味し、「両面スキャン：Off」は、原稿の両面から画像をスキャンする設定を無効化して、原稿の片面のみから画像をスキャンする設定とすることを意味する。
【００３８】
「カラー：On」は、原稿からカラー画像を読取る設定を有効化することを意味し、「カラー：Off」は、原稿からカラー画像を読取る設定を無効化して、原稿からモノクロ画像を読取る設定とすることを意味する。
【００３９】
ＣＰＵ１０１は、“表示名：ScanToMike”に基づき、パネル１０５に、設定名として“ScanToMike”を表示する。ここで、“表示名：ScanToMike”に対応付けられた図２に示す上記設定情報は、ユーザがパネル１０５上で複数の設定から選択可能な設定に係る設定情報を指す。但し、本発明は上記に関わらず、MFPに固定的に設定される設定に係る設定情報であってもよい。固定的とは、例えば、ユーザが他の設定を選択することが制限される、又は不可とされることを指す。
【００４０】
ＣＰＵ１０１は、“スキャン送信設定：file://server1/share”に基づき、読取エンジン１１２に読み取られた画像に係る画像データを、file://server1/shareへ送信する。ＣＰＵ１０１は、“スキャン解像度：300dpi”に基づき、読取エンジン１１２を制御して、解像度300dpiで画像を読取る。ＣＰＵ１０１は、“両面スキャン：On”に基づき、読取エンジン１１２を制御して、原稿の両面から画像を読取る。ＣＰＵ１０１は、“カラー：On”に基づき、読取エンジン１１２を制御して、原稿の両面からカラー画像を読取る。
【００４１】
コピー設定は、読取エンジン１１２及び印刷エンジン１１１に関連する処理の設定であり、表示名：Copy1、スキャン解像度：200dpi、両面スキャン：On、カラー：On、及び両面印刷：Onを含んでいる。
【００４２】
「カラー：On」は、シートにカラー画像を形成する設定を有効化することを意味し、「カラー：Off」は、シートにカラー画像を形成する設定を無効化して、シートにモノクロ画像を形成する設定とすることを意味する。
【００４３】
「両面印刷：On」は、シートの両面に画像を形成する設定を有効化することを意味し、「両面印刷：Off」は、シートの両面に画像を形成する設定を無効化して、シートの片面のみに画像を形成する設定とすることを意味する。
【００４４】
ＣＰＵ１０１は、コピー設定の“カラー：On”に基づき、印刷エンジン１１１を制御して、カラー画像をシートに形成する。ＣＰＵ１０１は、コピー設定の“両面印刷：On”に基づき、印刷エンジン１１１を制御して、画像をシートの両面に形成する。
【００４５】
図３は、ＵＳＢメモリ２００に記憶されるImport指示情報２５０の一例を示す図である。
【００４６】
Import指示情報２５０は、ＭＦＰ１００ａからエクスポートされてＵＳＢメモリ２００内に記憶された設定情報２１０を別のＭＦＰ（例えば後述するＭＦＰ１００ｂ，ＭＦＰ１００ｃ）にインポートする場合の条件指定を規定する情報である。
【００４７】
条件指定において、上位に位置するものは、選択指定、除外指定及び置換指定（それぞれ図４〜図６を参照）である。図３に示すImport指示情報２５０は、それより下位に位置する条件指定であり、ＵＳＢメモリ２００内に記憶された設定情報２１０を特定のＭＦＰにインポートしたり、特定の操作時にインポートしたりする場合などに使用する。
【００４８】
図３（ａ）は、Import指示情報２５０で使用可能な条件指定構文の一例を示している。条件指定構文は、図３（ａ）に示すように、変数名と、比較演算子と、値と、正規表現とにより記述される。
【００４９】
図３（ｂ）は、条件指定構文内の変数名で使用可能な名称と、その説明とを示している。図３（ｃ）は、条件指定構文内の比較演算子で使用可能な演算子と、その説明とを示している。図３（ｄ）は、条件指定構文内の正規表現で使用可能な表現と、その説明とを示している。なお図３（ｅ）〜図３（ｇ）については、後述する図１０の条件判定処理を説明するときに、併せて説明する。
【００５０】
図４は、Import指示情報により選択指定が条件指定されたか否かに応じて、ＭＦＰ１００ａからＵＳＢメモリ２００へエクスポートされて、ＵＳＢメモリ２００に記憶された設定情報１０４ａが別のＭＦＰ１００ｂ、ＭＦＰ１００ｃへどのようにインポートされるかを説明するための図である。
【００５１】
図４において、ＭＦＰ１００ａは、Team1が現在使っており、Team1の人員の仕事場の近辺に配置されているＭＦＰであり、ＭＦＰ１００ａのＮＶＲＡＭ１０４ａには、設定情報１０４ａが記憶されているものとする。この状態で、ＵＳＢメモリ２００がＵＳＢＩＦ１０７ａを介してＭＦＰ１００ａに接続され、エクスポートが指示されると、ＮＶＲＡＭ１０４ａから設定情報１０４ａが読み出され、設定情報１０４ａと同じ内容であるImport内容情報２１１を含むbackup.jsonファイルが生成されて、ＵＳＢメモリ２００に記憶される。
【００５２】
ＵＳＢメモリ２００にはさらに、生成されたImport指示情報２５１を含むimport.txtファイルが記憶される。Import指示情報２５１は、操作者がＭＦＰ１００ａを用いて生成するようにしてもよいし、ＭＦＰ１００ａとは異なる機器、例えばＰＣ（図示せず）を用いて生成するようにしてもよい。
【００５３】
このようにＵＳＢメモリ２００には、実際にはbackup.jsonファイル及びimport.txtファイルが記憶されるが、backup.jsonファイルの内容はImport内容情報であり、import.txtファイルの内容はImport指示情報であるので、以下、ＵＳＢメモリ２００には、Import内容情報及びImport指示情報が記憶されるとする。
【００５４】
Import指示情報２５１には、条件指定として「選択指定：スキャン送信設定」が選択設定されている。
【００５５】
ＭＦＰ１００ａからエクスポートされたImport内容情報２１１及びImport指示情報２５１を記憶したＵＳＢメモリ２００が、別のＭＦＰ１００ｂのＵＳＢＩＦ１０７ｂに接続されて、所定の処理が実行されると、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、Import内容情報２１１及びImport指示情報２５１に基づいて、設定情報１０４ｂが記憶される。
【００５６】
つまり、インポートとは、例えば、ＵＳＢメモリ２００に記憶されたImport内容情報２１１及びImport指示情報２５１に基づいて、設定情報１０４ｂがＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂに記憶されることを指す。また、ＮＶＲＡＭ１０４ｂに記憶される設定情報１０４ｂは、第１設定情報の一例であり、ＵＳＢメモリ２００に記憶されたImport内容情報２１１は、第２設定情報の一例であり、ＵＳＢメモリ２００に記憶されたImport指示情報２５１は、指定情報の一例である。
【００５７】
ＭＦＰ１００ｂのＣＰＵ１０１ｂは、インポートされ、ＮＶＲＡＭ１０４ｂに記憶された設定情報１０４ｂに従って、印刷エンジン１１１ｂ、読取エンジン１１２ｂ、画像処理回路１２０ｂ、通信ＩＦ１０８ｂなどを制御して、コピージョブ、スキャンジョブ、及び送信ジョブなどを実行する。
【００５８】
ここで、ＭＦＰ１００ｂは、Team2が現在使っており、Team2の人員の仕事場の近辺に配置されているＭＦＰであり、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、ＭＦＰ１００ｂ側で設定された設定情報が記憶されている。設定情報１０４ｂは、記憶されている設定情報のうち、選択指定した項目、つまりスキャン送信設定だけ設定情報１０４ａからインポートされ、その他の項目は現在の設定値に維持されたものとなっている。つまり、設定情報１０４ａからスキャン送信設定（URL:file://server1/share）だけ選択して、ＭＦＰ１００ｂへインポートする。したがって、設置場所情報は、Team2のままである。
【００５９】
一方、Team1用に新規購入したＭＦＰ１００ｃに設定情報１０４ａをインポートする場合、ＭＦＰ１００ｃの設定は工場設定状態であるので、すべての設定情報１０４ａをそのままＭＦＰ１００ｃにインポートしたい。この場合には、Import指示情報２５２として、Import指示情報を何も含まないものをＵＳＢメモリ２００に記憶する。これにより、ＭＦＰ１００ｃのＮＶＲＡＭ１０４ｃには設定情報１０４ａがそのまま、設定情報１０４ｃとして記憶される。
【００６０】
図５は、Import指示情報により除外指定が条件指定されたか否かに応じて、ＭＦＰ１００ａの設定情報１０４ａが別のＭＦＰ１００ｂ、ＭＦＰ１００ｃへどのようにインポートされるかを説明するための図である。図５中、図４と同様の構成には同一符号を付して、その構成の説明は省略する。
【００６１】
図５において、Import指示情報２５３には、条件指定として「除外指定：設置場所情報」が選択設定されている。
【００６２】
Import内容情報２１１及びImport指示情報２５３を記憶したＵＳＢメモリ２００が、別のＭＦＰ１００ｂのＵＳＢＩＦ１０７ｂに接続されると、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、設定情報１０４ｂ１が記憶される。ＭＦＰ１００ｂは、Team2が現在使っているＭＦＰであり、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、ＭＦＰ１００ｂ側で設定された設定情報が記憶されている。設定情報１０４ｂ１は、記憶されている設定情報のうち、除外指定した項目、つまり設置場所情報だけ設定情報１０４ａから除外されてインポートされ、除外指定した項目は現在の設定値に維持されたものとなっている。つまり、設定情報１０４ａから設置場所情報だけ除外して、現在の設定値を維持し、その他の情報はＭＦＰ１００ｂへインポートする。したがって、設置場所情報は、Team2のままである。
【００６３】
図６は、Import指示情報により置換指定が条件指定されたか否かに応じて、ＭＦＰ１００ａの設定情報１０４ａが別のＭＦＰ１００ｂ、ＭＦＰ１００ｃへどのようにインポートされるかを説明するための図である。図６中、図４と同様の構成には同一符号を付して、その構成の説明は省略する。
【００６４】
図６において、Import指示情報２５４には、条件指定として「置換指定：設置場所情報＝Team2」が選択設定されている。
【００６５】
Import内容情報２１１及びImport指示情報２５４を記憶したＵＳＢメモリ２００が、別のＭＦＰ１００ｂのＵＳＢＩＦ１０７ｂに接続されると、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、設定情報１０４ｂ２が記憶される。ＭＦＰ１００ｂは、Team2が現在使っているＭＦＰであり、ＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂには、ＭＦＰ１００ｂ側で設定された設定情報が記憶されている。設定情報１０４ｂ２は、記憶されている設定情報のうち、置換指定した項目、つまり設置場所情報がTeam2に上書きされてインポートされ、置換指定した項目以外は現在の設定値に維持されたものとなっている。つまり、設定情報１０４ａから設置場所情報だけTeam2に置換され、その他の情報はそのままＭＦＰ１００ｂへインポートする。したがって、設置場所情報は、Team2のままである。
【００６６】
図７は、選択指定又は除外指定と置換指定とを組み合わせた場合に、設定情報のうち、置換可能な範囲がどこであるかを説明するための図である。
【００６７】
図７（ａ）は、選択指定を選択設定した場合に、設定情報のうち、選択可能な範囲を示している。設定情報全体が四角形の枠２１５内であり、選択指定された項目が「選択」と記載された楕円２１５ａ内とすると、設定情報のうち、楕円２１５ａ内に含まれる項目が、選択されてインポートされる。
【００６８】
図７（ｂ）は、除外指定を選択設定した場合に、設定情報のうち、除外可能な範囲を示している。除外指定された項目が「除外」と記載された楕円２１５ｂ内とすると、設定情報のうち、楕円２１５ｂ内に含まれる項目が、除外されてインポートされる。
【００６９】
図７（ｃ）は、置換指定を選択設定した場合に、設定情報のうち、置換可能な範囲を示している。置換指定された項目が「置換」と記載された楕円２１５ｃ内とすると、設定情報のうち、楕円２１５ｃ内に含まれる項目が、置換されてインポートされる。
【００７０】
図７（ｄ）は、選択指定と置換指定とを組み合わせて選択設定した場合に、設定情報のうち、置換可能な範囲を示している。置換指定は、上述のように、設定情報のうち、置換対象となる項目を指定し、かつ置換内容を指定してなされるので、置換は、設定情報のうち、選択の範囲内２１５ｃ１は言うまでもなく、選択の範囲外２１５ｃでも行うことができる。
【００７１】
図７（ｅ）は、除外指定と置換指定とを組み合わせて選択設定した場合に、設定情報のうち、除外可能な範囲を示している。置換指定は、上述のように、設定情報のうち、置換対象となる項目を指定し、かつ置換内容を指定してなされるので、置換は、設定情報のうち、除外指定の範囲外２１５ｃは言うまでもなく、除外指定の範囲内２１５ｃ２でも行うことができる。
【００７２】
図８は、設定情報インポート処理の手順を示している。ＣＰＵ１０１は、ＵＳＢメモリ２００がＭＦＰ１００ｂのＵＳＢＩＦ１０７ｂに接続されたことを検出したことを契機にして、設定情報インポート処理を開始する。以降、各処理の手順の説明において、ステップを「Ｓ」と表記する。
【００７３】
図８において、まずＣＰＵ１０１は、Import指示ファイル取得処理を実行する（Ｓ１）。なお、Import指示ファイル取得処理では、ＣＰＵ１０１は、import.txtファイルのファイル名に基づいて処理を行っている。そのため、設定情報インポート処理では、ＵＳＢメモリ２００に、Import指示情報ではなく、Import指示情報を含むimport.txtファイルが記憶されているとする。
【００７４】
図９は、Import指示ファイル取得処理の詳細な手順を示している。
【００７５】
図９において、まずＣＰＵ１０１は、ＵＳＢメモリ２００において、“import_serial_”から開始するファイル名のファイルを検索する（Ｓ２１）。
【００７６】
図１１（ａ）は、Import指示ファイルのファイル名記述形式の一例を示している。
【００７７】
図１１（ａ）に示すように、Import指示ファイルのファイル名は、ＭＦＰの機種名（ModelName）又はシリアル番号（SerialNumber）を含み得る。そして、機種名又はシリアル番号を含むファイル名のImport指示ファイルが、設定情報とともにＵＳＢメモリ２００に記憶され得る。機種名又はシリアル番号を含むファイル名のImport指示ファイルが記憶されたＵＳＢメモリ２００がインポート対象のＭＦＰに接続された場合には、Import指示ファイルのファイル名に含まれる機種名又はシリアル番号と、インポート対象のＭＦＰの機種名又はシリアル番号とが一致しない限り、ＵＳＢメモリ２００に記憶された設定情報は、インポート対象のＭＦＰにインポートされない。Ｓ２１の検索（後述するＳ３０及びＳ４０の各検索も同様）は、ＵＳＢメモリ２００に記憶された設定情報が、ＵＳＢメモリ２００が接続されたＭＦＰにインポートできるものであるか否かを判断するためになされている。
【００７８】
次にＣＰＵ１０１は、検索の結果、該当ファイルが見つかったか否かを判断する（Ｓ２２）。この判断において、該当ファイルが見つかったと判断される場合（Ｓ２２：ＹＥＳ）、ＣＰＵ１０１は、該当ファイルのファイル名からシリアル番号を取得し、取得したシリアル番号と、ＭＦＰ１００ｂのシリアル番号とを比較する（Ｓ２３）。
【００７９】
そしてＣＰＵ１０１は、両者が一致したか否かを判断する（Ｓ２４）。この判断において、両者が一致したと判断される場合（Ｓ２４：ＹＥＳ）、ＣＰＵ１０１は、該当ファイルを取得結果とした（Ｓ２５）後、Import指示ファイル取得処理を終了（リターン）する。
【００８０】
一方、Ｓ２４の判断において、該当ファイルが見つからなかったと判断される場合（Ｓ２４：ＮＯ）、ＣＰＵ１０１は、“import_model_”から開始するファイル名のファイルを検索する（Ｓ３０）。
【００８１】
次にＣＰＵ１０１は、検索の結果、該当ファイルが見つかったか否かを判断する（Ｓ３１）。この判断において、該当ファイルが見つかったと判断される場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０１は、該当ファイルのファイル名から機種名を取得し、取得した機種名と、ＭＦＰ１００ｂの機種名とを比較する（Ｓ３２）。
【００８２】
そしてＣＰＵ１０１は、両者が一致したか否かを判断する（Ｓ３３）。この判断において、両者が一致したと判断される場合（Ｓ３３：ＹＥＳ）、ＣＰＵ１０１は、処理を上記Ｓ２５に進める。Ｓ２５の処理は、上述したので、その処理の説明は省略する。
【００８３】
一方、Ｓ３１の判断において、該当ファイルが見つからなかったと判断される場合（Ｓ３１：ＮＯ）、ＣＰＵ１０１は、“import”というファイル名のファイルを検索する（Ｓ４０）。
【００８４】
次にＣＰＵ１０１は、検索の結果、該当ファイルが見つかったか否かを判断する（Ｓ４１）。この判断において、該当ファイルが見つかったと判断される場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１０１は、処理を上記Ｓ２５に進める。Ｓ２５の処理は、上述したので、その処理の説明は省略する。
【００８５】
Ｓ４１の判断において、該当ファイルが見つからなかったと判断される場合（Ｓ４１：ＮＯ）、ＣＰＵ１０１は、該当ファイルなしと判断した（Ｓ４２）後、Import指示ファイル取得処理を終了（リターン）する。
【００８６】
図８に戻り、ＣＰＵ１０１は、該当するImport指示ファイルが見つかったか否かを判断する（Ｓ２）。この判断において、該当するImport指示ファイルが見つかったと判断される場合（Ｓ２：ＹＥＳ）、ＣＰＵ１０１は、Import指示ファイルから選択指定された項目をImport内容情報から取得して、ＲＡＭ１０３内の作業領域にコピーする（Ｓ３）。
【００８７】
次にＣＰＵ１０１は、Import指示ファイルから除外指定された項目をImport内容情報から取得して、ＲＡＭ１０３内の作業領域から削除する（Ｓ４）。
【００８８】
次にＣＰＵ１０１は、Import指示ファイルから置換指定された項目をImport内容情報から取得して、ＲＡＭ１０３内の作業領域にマージする（Ｓ５）。
【００８９】
なおＳ３〜Ｓ５において、選択指定、除外指定又は置換指定された各項目に条件指定（図３（ａ）参照）がある場合には、ＣＰＵ１０１は、ＭＦＰ１００ｂの条件に合致するか否かを判断する。この判断において、合致すると判断される場合、ＣＰＵ１０１は、Import内容情報から該当項目を取得する一方、合致しないと判断される場合、ＣＰＵ１０１は、その項目をスキップして次の項目の処理に移る。
【００９０】
またＳ３〜Ｓ５において、選択指定、除外指定又は置換指定がImport指示ファイル内に無い場合もある。その場合には、ＣＰＵ１０１は、そのステップをスキップして次のステップに処理を進める。
【００９１】
さらにＳ５の処理は、Ｓ３及びＳ４の各処理より後、つまりＳ３〜Ｓ５における最後に行う必要がある。その理由は、図７（ｄ）及び図７（ｅ）で説明した範囲で、置換処理を行うようにするためである。例えば、図７（ｄ）において、選択の範囲内２１５ｃ１で置換を行う場合、置換の後に選択を行うと、設定情報のうち、置換された項目が選択された項目で置き換えられてしまうからである。
【００９２】
図１０は、条件判定処理の手順を示している。条件判定処理は、上述のようにＳ３〜Ｓ５において、選択指定、除外指定又は置換指定された各項目に条件指定がある場合に実行される処理である。
【００９３】
図１０において、まずＣＰＵ１０１は、Import指示情報に条件指定が含まれるかチェックする（Ｓ５１）。
【００９４】
次にＣＰＵ１０１は、チェックの結果、Import指示情報に条件指定が含まれるか否かを判断する（Ｓ５２）。この判断において、Import指示情報に条件指定が含まれると判断される場合（Ｓ５２：ＹＥＳ）、ＣＰＵ１０１は、条件指定の内容に応じて処理を分岐させる（Ｓ５３）。
【００９５】
条件指定式の左辺がシリアル番号である場合、ＣＰＵ１０１は、処理をＳ５３からＳ５４に進め、ＣＰＵ１０１は、条件指定されたシリアル番号と、ＭＦＰ１００ｂのシリアル番号とを比較した（Ｓ５４）後、処理をＳ６０に進める。Ｓ５４の処理は、図３（ｆ）に示すImport指示情報が記憶されたＵＳＢメモリ２００がＭＦＰ１００に接続されたときになされる。つまり、図３（ｆ）の例では、シリアル番号が“1234567890”のＭＦＰは、スキャン設定を除外して設定情報をインポートする。
【００９６】
条件指定式の左辺が機種名である場合、ＣＰＵ１０１は、処理をＳ５３からＳ５５に進め、ＣＰＵ１０１は、条件指定された機種名と、ＭＦＰ１００ｂの機種名とを比較した（Ｓ５５）後、処理をＳ６０に進める。Ｓ５５の処理は、図３（ｅ）に示すImport指示情報が記憶されたＵＳＢメモリ２００がＭＦＰ１００に接続されたときになされる。つまり、図３（ｅ）の例では、機種名が非“DS”の場合にスキャン設定を除外して設定情報をインポートする。これにより、実際に使う機種だけにインポートすることで、個人情報の拡散を防ぐことができる。
【００９７】
条件指定式の左辺が操作（Operation）である場合、ＣＰＵ１０１は、処理をＳ５３からＳ５６に進め、ＣＰＵ１０１は、条件指定された操作と、ＭＦＰ１００ｂのインポート実行時の操作とを比較した（Ｓ５６）後、処理をＳ６０に進める。Ｓ５６の処理は、図３（ｇ）に示すImport指示情報が記憶されたＵＳＢメモリ２００がＭＦＰ１００に接続されたときになされる。つまり、図３（ｇ）の例では、スキャン設定を除外して設定情報をインポートするのは、テンキーの“１”を押している状態でインポートを実行した場合のみである。
【００９８】
条件指定式の左辺がシリアル番号、機種名及び操作のいずれでもない場合、ＣＰＵ１０１は、処理をＳ５３からＳ５７に進め、ＣＰＵ１０１は、ユーザの条件指定の方法に不備がある場合に該当すると判断した（Ｓ５７）後、処理をＳ６２に進める。
【００９９】
Ｓ６０では、ＣＰＵ１０１は、比較結果が真であるか否かを判断する。この判断において、比較結果が真であると判断される場合（Ｓ６０：ＹＥＳ）、ＣＰＵ１０１は、該当指定情報を適用対象と判断した（Ｓ６１）後、条件判定処理を終了（リターン）する。
【０１００】
一方、Ｓ６０の判断において、比較結果が偽であると判断される場合（Ｓ６０：ＮＯ）、ＣＰＵ１０１は、該当指定情報を適用対象外と判断した（Ｓ６２）後、条件判定処理を終了（リターン）する。
【０１０１】
図８に戻り、Ｓ６では、ＣＰＵ１０１は、ＲＡＭ１０３内の作業領域にデータが存在するか否かを判断する。この判断において、作業領域にデータが存在すると判断される場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０１は、作業領域のImport内容情報をＭＦＰ１００ｂのＮＶＲＡＭ１０４ｂにインポートし（Ｓ７）、インポートの成功を示す成功画面をパネル１０５ｂ上に表示した（Ｓ８）後、設定情報インポート処理を終了する。
【０１０２】
一方、Ｓ２の判断において、該当するImport指示ファイルが検索されなかったと判断される場合（Ｓ２：ＮＯ）、ＣＰＵ１０１は、インポートの失敗を示す失敗画面をパネル１０５ｂ上に表示した（Ｓ１０）後、設定情報インポート処理を終了する。図１１（ｂ）は、失敗画面１０５ａの一例を示している。
【０１０３】
一方、Ｓ６の判断において、作業領域にデータが存在しないと判断される場合（Ｓ６：ＮＯ）、ＣＰＵ１０１は、処理を上記Ｓ１０に進める。Ｓ１０の処理は、上述したので、その説明は省略する。
【０１０４】
図１２は、置換指定において、置換内容をユーザが入力する場合の一例を示している。図６のImport指示情報２５４では、置換内容をImport指示情報２５４内に記載しているのに対して、図１２では、置換内容をユーザが、例えばパネル１０５から入力するようにしている。
【０１０５】
図１２（ａ）は、置換内容をユーザが入力するようにした場合のImport指示情報２５６を示している。Import指示情報２５６では、ＩＰアドレスは、すべてユーザが入力するように記載され、設置場所情報は、初期値（Team）にユーザが追加入力（差分入力）するように記載されている。したがって、後者の場合、設置場所情報としてTeam1を設定したい場合には、ユーザは、パネル１０５から“１”を入力するだけでよい。
【０１０６】
図１２（ｂ）は、Import指示情報２５６が実行されたときに、パネル１０５上に表示される画面１０５ｂの一例を示している。
【０１０７】
以上説明したように、本実施形態のＭＦＰ１００は、第１設定情報を記憶するＮＶＲＡＭ１０４と、第１設定情報に基づき動作するＣＰＵ１０１と、ＵＳＢＩＦ１０７と、を備え、ＣＰＵ１０１は、第２設定情報２１０及び第２設定情報２１０から所定の項目を指定するImport指示情報２５０を記憶したＵＳＢメモリ２００がＵＳＢＩＦ１０７に接続されているとき、ＵＳＢメモリ２００に記憶された第２設定情報２１０及びImport指示情報２５０を解析し、解析した第２設定情報２１０及びImport指示情報２５０に基づいて、ＮＶＲＡＭ１０４に第１設定情報を記憶させる。
【０１０８】
このように、本実施形態のＭＦＰ１００では、第１設定情報の設定を簡易に行うことが可能となる。
【０１０９】
ちなみに、本実施形態において、ＭＦＰ１００は、「情報処理装置」の一例である。ＮＶＲＡＭ１０４は、「記憶部」の一例である。ＣＰＵ１０１は、「制御部」の一例である。ＵＳＢＩＦ１０７は、「通信インタフェース」の一例である。Import指示情報２５０は、「指定情報」の一例である。ＵＳＢメモリ２００は、「外部記憶装置」の一例である。
【０１１０】
また、Import指示情報２５１は、第２設定情報２１１から所定の項目を選択対象として指定する選択指定情報を含み、ＣＰＵ１０１は、選択指定情報に選択指定された所定の項目を、第１設定情報としてＮＶＲＡＭ１０４に記憶させる。
【０１１１】
これにより、選択指定された項目のみ選択して、第１設定情報として記憶させることが可能となる。
【０１１２】
また、Import指示情報２５２は、第２設定情報２１１から所定の項目を除外対象として指定する除外指定情報を含み、ＣＰＵ１０１は、第２設定情報２１１から所定の項目を除外した項目を第１設定情報としてＮＶＲＡＭ１０４に記憶させる。
【０１１３】
これにより、除外指定された項目のみ除外して、第１設定情報として記憶させることが可能となる。
【０１１４】
また、Import指示情報２５３は、第２設定情報２１１の所定の項目を置換情報へ置換することを指定する置換指定情報であり、ＣＰＵ１０１は、第２設定情報２１１の所定の項目を置換情報に置換し、第１設定情報としてＮＶＲＡＭ１０４に記憶させる。
【０１１５】
これにより、置換指定された項目のみ置換して、第１設定情報として記憶させることが可能となる。
【０１１６】
また、Import指示情報２５０は、ＭＦＰ１００のシリアル番号と対応付けられ、ＣＰＵ１０１は、ＵＳＢＩＦ１０７に接続されたＵＳＢメモリ２００がＭＦＰ１００のシリアル番号に対応付けられたImport指示情報２５０を記憶しているか否かを判断し（Ｓ２４）、Ｓ２３の判断により肯定と判断した場合（Ｓ２４：ＹＥＳ）、ＭＦＰ１００のシリアル番号に対応付けられたImport指示情報２５０及び第２設定情報２１０に基づいて、第１設定情報をＮＶＲＡＭ１０４に記憶させる。
【０１１７】
これにより、特定のＭＦＰを選択して第１設定情報を記憶させることが可能となる。
【０１１８】
ちなみに、シリアル番号は、「固有情報」の一例である。
【０１１９】
また、ＣＰＵ１０１はさらに、Ｓ２の判断により否定と判断した場合（Ｓ２：ＮＯ）、失敗画面１０５ａをパネル１０５上に表示する。
【０１２０】
これにより、ユーザは、第１設定情報を記憶させることができなかったことを知ることが可能となる。
【０１２１】
ちなみに、失敗画面１０５ａは、「エラー」の一例である。表示は、「報知」の一例である。
【０１２２】
また、Import指示情報２５０は、ＭＦＰ１００の操作（Operation）と対応付けられ、ＣＰＵ１０１は、ＵＳＢＩＦ１０７に接続されたＵＳＢメモリ２００が操作及び操作に対応付けられたImport指示情報２５０を記憶していると判断し（Ｓ５３）、且つ、自装置が操作に対応する操作を受け付けていると判断した場合（Ｓ６０：ＹＥＳ）、操作に対応付けられたImport指示情報２５０及び前記第２設定情報２１０に基づいて、第１設定情報をＮＶＲＡＭ１０４に記憶させる。
【０１２３】
これにより、ＭＦＰ１００に対して特定の操作がなされたときに第１設定情報を記憶させることが可能となる。
【０１２４】
ちなみに、操作（Operation）は、「操作情報」の一例である。
【０１２５】
また、ＭＦＰ１００はさらに、シートに画像を印刷する印刷エンジン１１１を備え、第２設定情報２１０は、印刷エンジン１１１の印刷に係る第２設定情報２１０を含む。
【０１２６】
これにより、印刷エンジン１１１の印刷に係る第２設定情報２１０をＭＦＰ１００の第１設定情報として設定することが可能となる。
【０１２７】
また、ＭＦＰ１００はさらに、原稿から画像を読み取る読取エンジン１１２を備え、第２設定情報２１０は、読取エンジン１１２の読取りに係る第２設定情報２１０を含む。
【０１２８】
これにより、読取エンジン１１２の読取りに係る第２設定情報２１０をＭＦＰ１００の第１設定情報として設定することが可能となる。
【０１２９】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【０１３０】
（１）上記実施形態では、情報処理装置の一例として、ＭＦＰ１００を例に挙げて説明したが、ＭＦＰ１００に限らず、情報処理装置は、単体のプリンタやスキャナ、コピー機であってもよい。
【０１３１】
（２）上記実施形態では、ＭＦＰ１００の一例として、ＦＡＸ機能を備えていないものを例に挙げて説明したが、これに限らず、ＭＦＰ１００は、ＦＡＸ機能を備えていてもよい。
【０１３２】
（３）上記実施形態では、制御部の一例として、ＣＰＵ１０１を挙げて説明したが、制御部は、ＣＰＵと専用回路とを有していてもよい。専用回路としては、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などが挙げられる。
【０１３３】
（４）上記実施形態では、通信インタフェースの一例として、ＵＳＢＩＦ１０７を挙げたが、これに限らず、通信インタフェースとして、ＮＦＣ（Near Field Communication）インタフェース、Bluetooth（登録商標）インタフェース等の無線インタフェースを採用してもよい。また、通信インタフェースとして、ＳＤＩＯ（Secure Digital Input/Output）を採用してもよい。これらの場合、外部記憶装置は、採用される通信インタフェースに対応したインタフェースを有する装置となる。
【０１３４】
（５）上記実施形態では、図８の設定情報インポート処理は、ＵＳＢメモリ２００が、ＭＦＰ１００ｂのＵＳＢＩＦ１０７ｂを介してＭＦＰ１００ｂに接続されたことを契機にして開始するとした。しかしこれに限らず、設定情報インポート処理を開始する契機を、ユーザが所定の操作（例えば、キー１０６に含まれるストップキーの押下）を行っている状態で、ＵＳＢメモリ２００をＭＦＰ１００に接続したときとしてもよい。さらにこのとき、設定情報インポート処理が自動で行われるようにしてもよいし、設定情報インポート処理が開始されることを所定の態様でユーザに報知した上で、自動で開始するようにしてもよいし、さらに、報知後にユーザの開始の指示を受け付けてから、開始するようにしてもよい。
【符号の説明】
【０１３５】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  パネル
１０６  キー
１０７  ＵＳＢＩＦ
１１０  エンジンＩＦ
１１１  印刷エンジン
１１２  読取エンジン
１２０  画像処理回路
２００  ＵＳＢメモリ 
【図１】
2020150437.tif 000003
【図２】
2020150437.tif 000004
【図３】
2020150437.tif 000005
【図４】
2020150437.tif 000006
【図５】
2020150437.tif 000007
【図６】
2020150437.tif 000008
【図７】
2020150437.tif 000009
【図８】
2020150437.tif 000010
【図９】
2020150437.tif 000011
【図１０】
2020150437.tif 000012
【図１１】
2020150437.tif 000013
【図１２】
2020150437.tif 000014