[go: up one dir, main page]

JP6504004B2 - Communication apparatus, communication system and computer program - Google Patents

Communication apparatus, communication system and computer program Download PDF

Info

Publication number
JP6504004B2
JP6504004B2 JP2015190804A JP2015190804A JP6504004B2 JP 6504004 B2 JP6504004 B2 JP 6504004B2 JP 2015190804 A JP2015190804 A JP 2015190804A JP 2015190804 A JP2015190804 A JP 2015190804A JP 6504004 B2 JP6504004 B2 JP 6504004B2
Authority
JP
Japan
Prior art keywords
setting
communication device
setting value
unit
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015190804A
Other languages
Japanese (ja)
Other versions
JP2017068403A (en
Inventor
哲也 奥野
哲也 奥野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2015190804A priority Critical patent/JP6504004B2/en
Publication of JP2017068403A publication Critical patent/JP2017068403A/en
Application granted granted Critical
Publication of JP6504004B2 publication Critical patent/JP6504004B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本明細書によって開示される技術は、通信装置に関する。   The technology disclosed by the present specification relates to a communication device.

一般に、通信装置には複数の設定項目についての設定値が設定されている。例えば、スキャナには、読み取り解像度やファイル形式といった設定項目についての設定値(例えば、300dpi、pdf形式等)が設定されている。通信装置の取り替え時や複数の同種の通信装置の導入時等、ある通信装置(以下、「設定元装置」という)に設定された設定値を、他の通信装置(以下、「設定先装置」という)の設定を行う際に利用する場合がある。そのような場合に、PC等の端末装置が、設定元装置に設定された設定値を設定元装置から取得し、取得した設定値を設定先装置に送信する技術が知られている(例えば特許文献1参照)。この技術によれば、端末装置にて、取得した設定値に対するユーザによる編集を受け付け、編集後の設定値を端末装置から設定先装置に送信することが可能となるため、ユーザの利便性が向上する。   In general, set values for a plurality of setting items are set in the communication apparatus. For example, in the scanner, setting values (for example, 300 dpi, pdf format, etc.) for setting items such as reading resolution and file format are set. When replacing a communication device or introducing a plurality of similar communication devices, etc., the setting value set in a communication device (hereinafter referred to as a “setting source device”) is replaced with another communication device (hereinafter referred to as a “setting destination device” It may be used when setting it. In such a case, there is known a technique in which a terminal device such as a PC acquires the setting value set in the setting source device from the setting source device and transmits the acquired setting value to the setting destination device (for example, a patent) Reference 1). According to this technology, it is possible for the terminal device to accept editing by the user for the acquired setting value, and to transmit the edited setting value from the terminal device to the setting destination device, thus improving user convenience. Do.

特開2000−194628号公報JP 2000-194628 A

上記従来の技術では、設定項目の種類にかかわらず、すべての設定項目についての設定値が端末装置によって取得される。例えば、設定項目の中には、パスワードやFAX番号のように、取扱いに注意が必要とされる種類の設定項目が含まれる場合がある。上記従来の技術では、そのような取扱いに注意が必要とされる種類の設定項目の設定値も端末装置によって取得されるため、当該取扱いに注意が必要な設定項目の設定値が不必要に端末装置に記憶されるおそれがあった。   In the above-described conventional technology, setting values for all setting items are acquired by the terminal device regardless of the type of setting item. For example, the setting items may include setting items of a type that requires careful handling, such as a password or a fax number. In the above-mentioned prior art, since the setting value of the setting item of the type that requires attention in such handling is also acquired by the terminal device, the setting value of the setting item requiring attention in the handling is unnecessary for the terminal There was a risk of being stored in the device.

本明細書では、取扱いに注意が必要な設定項目の設定値が不必要に端末装置に記憶されることを抑制しつつ、設定元装置の設定値を設定先装置が適切に利用し得る技術を開示する。   In the present specification, a technology is provided in which the setting destination apparatus can appropriately use the setting value of the setting source apparatus while suppressing that the setting value of the setting item requiring caution in handling is unnecessarily stored in the terminal device. Disclose.

本明細書に開示される技術は、例えば、以下の形態として実現することが可能である。   The technology disclosed in the present specification can be realized, for example, as the following form.

本明細書に開示される通信装置は、端末装置および対象通信装置の双方との通信を実行可能な通信装置であって、記憶部と、第1の種類の設定項目と第2の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第1の種類の設定項目についての前記設定値と、前記第2の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第2の種類の設定項目についての前記設定値を含まない、前記データ生成部と、前記設定データを前記端末装置に送信するデータ送信部と、前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、前記送信要求に含まれる前記識別情報に対応付けられた前記第2の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、を備える。この通信装置によって生成される設定データには、第1の種類の設定項目についての設定値と、第2の種類の設定項目についての設定値に対応付けられる識別情報とが含まれるが、第2の種類の設定項目についての設定値が含まれない。また、この通信装置は、設定データを取得した端末装置と対象通信装置とのいずれか一方からの送信要求を取得すると、送信要求に含まれる識別情報に対応付けられた第2の種類の設定項目についての設定値を、端末装置を介さず対象通信装置へ送信する。そのため、この通信装置によれば、対象通信装置は、通信装置に設定される第1の種類の設定項目についての設定値と、第2の種類の設定項目についての設定値と、を利用することができる。また、第2の種類の設定項目に対応する設定値は端末装置に送信されないため、第2の種類の設定項目に対応する設定値が不必要に端末装置に記憶されることが抑制される。   The communication device disclosed in the present specification is a communication device capable of executing communication with both the terminal device and the target communication device, and includes a storage unit, setting items of the first type, and setting of the second type. For each of a plurality of setting items including an item, the setting value acquiring unit for acquiring setting values set in the communication device from the storage unit, and used when setting the setting values of the target communication device Setting data, wherein the setting data is associated with the setting value of the setting item of the first type and the setting value of the setting item of the second type. The data generation unit that includes identification information and does not include the setting value for the second type of setting item; a data transmission unit that transmits the setting data to the terminal device; and the terminal device Setting To request that the setting value associated with the identification information included in the setting data be transmitted from the target communication device acquired from the terminal device to the target communication device The target communication unit for acquiring the transmission request of the transmission target, and the setting value of the setting item of the second type associated with the identification information included in the transmission request, without passing through the terminal device; And a set value transmission unit for transmitting data to the device. The setting data generated by the communication apparatus includes the setting value of the first type of setting item and the identification information associated with the setting value of the second type of setting item. Does not include setting values for setting items of type. Further, when the communication device acquires a transmission request from any one of the terminal device that acquired the setting data and the target communication device, the setting item of the second type associated with the identification information included in the transmission request. Setting value is transmitted to the target communication device without passing through the terminal device. Therefore, according to this communication device, the target communication device uses the setting value of the first type of setting item set in the communication device and the setting value of the second type of setting item. Can. Further, since the setting value corresponding to the setting item of the second type is not transmitted to the terminal device, the setting value corresponding to the setting item of the second type is prevented from being unnecessarily stored in the terminal device.

なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、通信装置、通信装置と対象通信装置とを備える通信システム、これらの装置やシステムの制御方法、その制御方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することが可能である。   Note that the technology disclosed in the present specification can be realized in various forms, for example, a communication device, a communication system including the communication device and the target communication device, and a control method of these devices and systems, The present invention can be realized in the form of a computer program for realizing the control method, a non-temporary recording medium recording the computer program, or the like.

第1実施形態における通信システム10の構成を示す説明図である。It is an explanatory view showing composition of communication system 10 in a 1st embodiment. 設定元複合機200AのCPU220、設定先複合機200BのCPU220およびPC100のCPU120が実現する機能の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of functions implemented by the CPU 220 of the setting source multifunction device 200A, the CPU 220 of the setting destination multifunction device 200B, and the CPU 120 of the PC 100. 第1実施形態における設定処理を示すフローチャートである。It is a flowchart which shows the setting process in 1st Embodiment. 第1実施形態における設定処理を示すフローチャートである。It is a flowchart which shows the setting process in 1st Embodiment. スキャンプロファイルSPの一例を示す説明図である。It is an explanatory view showing an example of scan profile SP. 第1実施形態における設定データSDの一例を示す説明図である。It is an explanatory view showing an example of setting data SD in a 1st embodiment. 第2実施形態における設定処理を示すフローチャートである。It is a flowchart which shows the setting process in 2nd Embodiment. 第2実施形態における設定処理を示すフローチャートである。It is a flowchart which shows the setting process in 2nd Embodiment. 第2実施形態における設定データSDの一例を示す説明図である。It is an explanatory view showing an example of setting data SD in a 2nd embodiment.

A.第1実施形態:
A−1.通信システム10の構成:
図1は、第1実施形態における通信システム10の構成を示す説明図である。通信システム10は、2つの複合機200と、パーソナルコンピュータ(以下、「PC」という)100とを備える。2つの複合機200とPC100とは、例えば有線または無線のネットワークNETを介して、互いに通信可能に接続されている。
A. First embodiment:
A-1. Configuration of Communication System 10:
FIG. 1 is an explanatory view showing the configuration of the communication system 10 in the first embodiment. The communication system 10 includes two multifunction machines 200 and a personal computer (hereinafter, referred to as "PC") 100. The two multifunction peripherals 200 and the PC 100 are communicably connected to each other via, for example, a wired or wireless network NET.

以下に詳述するように、本実施形態では、一方の複合機200において複数の設定項目(例えば、画像読み取りの際の解像度やファイル形式等)のそれぞれについて設定された設定値(例えば、300dpi、pdf形式等)が、他方の複合機200において同種の設定項目についての設定値を設定する際に利用される。以下の説明では、2つの複合機200を互いに区別する場合には、上記一方の複合機200を設定元複合機200Aと呼び、上記他方の複合機200を設定先複合機200Bと呼ぶものとし、2つの複合機200を互いに区別しない場合には、両者を単に複合機200と呼ぶものとする。設定元複合機200Aは、通信装置の一例であり、設定先複合機200Bは、対象通信装置の一例である。   As described in detail below, in the present embodiment, setting values (for example, 300 dpi, etc.) set for each of a plurality of setting items (for example, resolution at the time of image reading, file format, etc.) The pdf format or the like is used when setting values for the same type of setting items in the other multifunction device 200. In the following description, when the two multifunction peripherals 200 are distinguished from each other, the one multifunction peripheral 200 is called the setting source multifunction peripheral 200A, and the other multifunction peripheral 200 is called the setting destination multifunction peripheral 200B. When the two multifunction peripherals 200 are not distinguished from each other, both are simply referred to as the multifunction peripheral 200. The setting-source MFP 200A is an example of a communication device, and the setting-destination MFP 200B is an example of a target communication device.

複合機200は、スキャン機能やプリント機能、コピー機能等の複数の機能を備える装置である。複合機200は、CPU220と、記憶部230と、表示部240と、操作部250と、通信部260と、画像形成部202と、画像読取部204と、FAX送受信部206とを備える。   The multifunction peripheral 200 is a device having a plurality of functions such as a scan function, a print function, and a copy function. The multifunction device 200 includes a CPU 220, a storage unit 230, a display unit 240, an operation unit 250, a communication unit 260, an image forming unit 202, an image reading unit 204, and a FAX transmitting / receiving unit 206.

複合機200の画像形成部202は、例えば電子写真方式やインクジェット方式により紙等のシートに画像を形成するハードウェアである。画像読取部204は、イメージセンサを有し、原稿を読み取って原稿の画像を表す画像データを生成するハードウェアである。FAX送受信部206は、モデムを有し、ファクシミリの送受信のための処理を行うハードウェアである。表示部240は、例えば液晶ディスプレイを有し、各種の設定画面や装置の動作状態等を表示する。操作部250は、例えば各種のボタンやスイッチを有し、ユーザによる各種の入力指示を受け付ける。例えば、操作部250は、複合機200の各設定項目についての設定値の入力指示を受け付ける。なお、操作部250は、表示部240に設けられたタッチパネルを含んでもよい。通信部260は、他の機器との通信を行うインタフェースであり、例えば有線LANインタフェースや無線LANインタフェース、USBインタフェース等を有する。   The image forming unit 202 of the multifunction peripheral 200 is hardware that forms an image on a sheet such as paper by an electrophotographic method or an inkjet method, for example. The image reading unit 204 is hardware that includes an image sensor and reads an original to generate image data representing an image of the original. The FAX transmission / reception unit 206 is hardware that has a modem and performs processing for facsimile transmission / reception. The display unit 240 has, for example, a liquid crystal display, and displays various setting screens, an operation state of the apparatus, and the like. The operation unit 250 has, for example, various buttons and switches, and receives various input instructions from the user. For example, the operation unit 250 receives an input instruction of setting values for each setting item of the multifunction device 200. The operation unit 250 may include a touch panel provided in the display unit 240. The communication unit 260 is an interface that communicates with another device, and includes, for example, a wired LAN interface, a wireless LAN interface, a USB interface, and the like.

複合機200の記憶部230は、ROMやRAM等により構成され、各種のデータやプログラムを記憶したり、各種のプログラムを実行する際の作業領域やデータの一時的な記憶領域として利用されたりする。CPU220は、記憶部230から読み出したプログラムを実行することにより、複合機200を制御するための各機能を実現する。例えば、設定元複合機200AのCPU220は、図2(a)に示すように、設定値取得部271と、対応情報格納部272と、データ生成部273と、データ送信部274と、要求取得部275と、設定値送信部276として機能する。また、設定先複合機200BのCPU220は、図2(b)に示すように、特定部281と、通知部282と、設定値受信部283と、設定部284として機能する。これら設定元複合機200Aおよび設定先複合機200Bの各機能は、後述の「A−2.設定処理」において説明する。   The storage unit 230 of the multi-function device 200 is configured by a ROM, a RAM, and the like, and stores various data and programs, and is used as a work area for executing various programs and a temporary storage area of data. . The CPU 220 implements each function for controlling the multifunction device 200 by executing the program read from the storage unit 230. For example, as shown in FIG. 2A, the CPU 220 of the setting source multifunction device 200A includes a setting value acquisition unit 271, a correspondence information storage unit 272, a data generation unit 273, a data transmission unit 274, and a request acquisition unit. 275 functions as a setting value transmission unit 276. Further, as shown in FIG. 2B, the CPU 220 of the setting destination MFP 200B functions as an identifying unit 281, a notifying unit 282, a setting value receiving unit 283, and a setting unit 284. The respective functions of the setting-source MFP 200A and the setting-destination MFP 200B will be described in "A-2. Setting processing" described later.

PC100(図1)は、複合機200の管理等に用いられる端末装置である。PC100は、CPU120と、記憶部130と、表示部140と、操作部150と、通信部160とを備える。   The PC 100 (FIG. 1) is a terminal device used for managing the multifunction device 200 and the like. The PC 100 includes a CPU 120, a storage unit 130, a display unit 140, an operation unit 150, and a communication unit 160.

PC100の表示部140は、例えば液晶ディスプレイを有する。操作部150は、例えばキーボードやマウス、タッチパネル等を有する。通信部160は、他の機器との通信を行うインタフェースであり、例えば有線LANインタフェースや無線LANインタフェース、USBインタフェース等を有する。   The display unit 140 of the PC 100 has, for example, a liquid crystal display. The operation unit 150 includes, for example, a keyboard, a mouse, and a touch panel. The communication unit 160 is an interface that communicates with another device, and includes, for example, a wired LAN interface, a wireless LAN interface, a USB interface, and the like.

PC100の記憶部130は、ROMやRAM、HDD(ハードディスクドライブ)等により構成され、各種のデータやプログラムを記憶したり、各種のプログラムを実行する際の作業領域やデータの一時的な記憶領域として利用されたりする。例えば、記憶部130には、複合機200を管理するためのアプリケーションプログラムが記憶されている。CPU120は、記憶部130から読み出したプログラムを実行することにより、PC100の各部を制御したり、複合機200の管理を実行したりするための各機能を実現する。例えば、PC100のCPU120は、図2(c)に示すように、管理部171として機能する。管理部171の機能は、後述の「A−2.設定処理」において説明する。   The storage unit 130 of the PC 100 is configured by a ROM, a RAM, an HDD (hard disk drive), etc., and stores various data and programs, and as a working area and a temporary storage area of data when executing various programs. It is used. For example, the storage unit 130 stores an application program for managing the MFP 200. The CPU 120 executes each program read from the storage unit 130 to realize each function for controlling each unit of the PC 100 or executing management of the multifunction peripheral 200. For example, as shown in FIG. 2C, the CPU 120 of the PC 100 functions as a management unit 171. The function of the management unit 171 will be described in “A-2. Setting process” described later.

A−2.設定処理:
図3および図4は、第1実施形態における設定処理を示すフローチャートである。設定処理は、設定元複合機200Aにおいて複数の設定項目のそれぞれについて設定された設定値を利用して、設定先複合機200Bにおいて同種の設定項目についての設定値を設定する処理である。設定処理は、例えば、複合機200を更新する際、すなわち、設定元複合機200Aを設定先複合機200Bに取り替える際に、設定元複合機200Aに設定されている設定値と同様の設定値を設定先複合機200Bに設定する場面で実行される。あるいは、設定処理は、例えば、複数の複合機200を導入する際に、1つの複合機200(設定元複合機200A)に対して操作部250を操作することにより設定値の設定を行い、設定元複合機200Aに設定された設定値と同様の設定値を他の複合機200(設定先複合機200B)にも設定する場面で実行される。
A-2. Setting process:
FIG. 3 and FIG. 4 are flowcharts showing setting processing in the first embodiment. The setting process is a process of setting setting values for the same type of setting items in the setting destination multifunction device 200B using setting values set for each of a plurality of setting items in the setting source multifunction device 200A. In the setting process, for example, when updating the MFP 200, that is, when replacing the setting source MFP 200A with the setting destination MFP 200B, the same setting values as the setting values set in the setting source MFP 200A are used. It is executed at the time of setting in the setting destination MFP 200B. Alternatively, in the setting process, for example, when introducing a plurality of multifunction peripherals 200, setting values are set by operating the operation unit 250 with respect to one multifunction peripheral 200 (setting source multifunction peripheral 200A). It is executed at the same time that setting values similar to the setting values set in the original multifunction peripheral 200A are also set in the other multifunction peripheral 200 (setting destination multifunction peripheral 200B).

以下では、複合機200の画像読取部204による画像読取設定(スキャンプロファイルSP)に関する設定項目を例に挙げて、設定処理の内容を説明する。スキャンプロファイルSPは、図5に示すように、設定項目として、プロファイル番号と、読取解像度と、ファイル形式と、FTPサーバアドレス(具体的には、FTPサーバのIPアドレス)と、FTPサーバパスワードとを含む。各複合機200には、1つまたは複数のスキャンプロファイルSPが設定されており、スキャンプロファイルSPに含まれる各設定項目の設定値が記憶部230に記憶されている。なお、一般に、設定の単位(例えば、スキャンプロファイルSP)はレコードREとも呼ばれ、レコードREに含まれる各設定項目(例えば、読取解像度やファイル形式)はフィールドFIとも呼ばれる。具体的には、スキャンプロファイルSPは複数のレコードREが準備されており、ユーザは、例えばスキャンデータをFTPサーバに送信する機能を実行する際には、複数のレコードREの中から所望のレコードRE(例えば、プロファイル番号:1)を選択する。複合機200は、選択されたレコードREに対応する読取解像度およびファイル形式(例えば、読取解像度:300dpi、ファイル形式:PDF)に従ってスキャンデータを生成し、FTPサーバのアドレス(例えば、IPアドレス:aaa.aaa.aaa.aaa)を送信先として、該スキャンデータを送信する。   The contents of the setting process will be described below by taking setting items regarding the image reading setting (scan profile SP) by the image reading unit 204 of the multifunction device 200 as an example. As shown in FIG. 5, the scan profile SP includes, as setting items, a profile number, a reading resolution, a file format, an FTP server address (specifically, an IP address of the FTP server), and an FTP server password. Including. One or more scan profiles SP are set in each multi-function device 200, and setting values of setting items included in the scan profile SP are stored in the storage unit 230. Generally, the unit of setting (for example, scan profile SP) is also called record RE, and each setting item (for example, reading resolution and file format) included in the record RE is also called field FI. Specifically, a plurality of records RE are prepared for the scan profile SP, and when the user executes, for example, a function of transmitting scan data to an FTP server, a desired record RE is selected from among the plurality of records RE. Select (for example, profile number: 1). The multifunction device 200 generates scan data according to the reading resolution and file format (for example, reading resolution: 300 dpi, file format: PDF) corresponding to the selected record RE, and the address of the FTP server (for example, IP address: aaa. The scan data is transmitted with the aaa.aaa.aaa) as the transmission destination.

設定処理は、例えば、PC100の管理部171が、操作部150を介して設定処理の開始指示を取得したことに応じて開始される。設定処理が開始されると、図3に示すように、PC100の管理部171は、エクスポート要求を設定元複合機200Aに向けて送信する(S110)。エクスポート要求は、設定先複合機200Bの設定値を設定する際に利用される設定データSDを生成し、生成された設定データSDをPC100に対して送信することを要求する指示である。エクスポート要求は、例えば、HTTPリクエストの形式で送信される。なお、以降の説明において装置間で送受信される要求等についても同様の形式で送信される。また、本実施形態では、設定データSDは、XML形式で生成される。   The setting process is started, for example, in response to the management unit 171 of the PC 100 acquiring a start instruction of the setting process via the operation unit 150. When the setting process is started, as shown in FIG. 3, the management unit 171 of the PC 100 sends an export request to the setting source multifunction device 200A (S110). The export request is an instruction to generate setting data SD used when setting the setting value of the setting destination multifunction device 200B and to transmit the generated setting data SD to the PC 100. The export request is sent, for example, in the form of an HTTP request. In the following description, requests and the like transmitted and received between devices are also transmitted in the same format. Further, in the present embodiment, the setting data SD is generated in an XML format.

設定元複合機200Aがエクスポート要求を受信すると(S210)、設定元複合機200Aの設定値取得部271は、設定元複合機200Aに設定された1つのレコードRE(設定単位)を、記憶部230から読み出して取得する(S220)。例えば、設定値取得部271は、図5に例示するプロファイル番号=1のスキャンプロファイルSPを読み出して取得する。   When the setting-source MFP 200A receives the export request (S210), the setting value acquiring unit 271 of the setting-source MFP 200A stores one record RE (setting unit) set in the setting-source MFP 200A as the storage unit 230. Are read out and acquired (S220). For example, the setting value acquisition unit 271 reads and acquires the scan profile SP of profile number 1 illustrated in FIG. 5.

次に、設定元複合機200Aのデータ生成部273は、取得されたレコードREに含まれる1つのフィールドFI(設定項目)を選択し(S230)、選択されたフィールドFIが、取扱いに注意が必要とされる機密情報であるか否かを判定する(S240)。本実施形態では、機密情報に該当するフィールドFIを特定する情報が記憶部230に記憶されており、データ生成部273は、当該情報を参照してS240の判定を行う。図5に示すスキャンプロファイルSPの例では、「FTPサーバパスワード」のフィールドFIが機密情報であるとされ、残りのフィールドFIは機密情報ではないとされる。機密情報に該当しないフィールドFIは、第1の種類の設定項目の一例であり、機密情報に該当するフィールドFIは、第2の種類の設定項目の一例である。   Next, the data generation unit 273 of the setting-source MFP 200A selects one field FI (setting item) included in the acquired record RE (S230), and the selected field FI needs to be handled with care. It is determined whether the information is classified as confidential or not (S240). In the present embodiment, the information that specifies the field FI corresponding to the confidential information is stored in the storage unit 230, and the data generation unit 273 performs the determination of S240 with reference to the information. In the example of the scan profile SP shown in FIG. 5, the field FI of “FTP server password” is considered to be confidential information, and the remaining field FI is considered not to be confidential information. The field FI that does not correspond to the confidential information is an example of the first type of setting item, and the field FI that corresponds to the confidential information is an example of the second type of setting item.

S240において、選択されたフィールドFIは機密情報ではないと判定された場合には(S240:NO)、設定元複合機200Aのデータ生成部273は、選択されたフィールドFIに設定されている設定値を、設定データSDとして記録する(S280)。   If it is determined in S240 that the selected field FI is not confidential information (S240: NO), the data generation unit 273 of the setting source multifunction device 200A sets the setting value set in the selected field FI. Are recorded as setting data SD (S280).

一方、S240において、選択されたフィールドFIは機密情報であると判定された場合には(S240:YES)、対応情報格納部272は、機密情報IDを発番し(S250)、選択されたフィールドFIに設定されている設定値と機密情報IDとを対応付ける対応情報を記憶部230に格納する(S260)。機密情報IDは、機密情報であると判定された各フィールドFIを識別するための識別子である。データ生成部273は、機密情報IDと、機密情報IDに対応付けられた設定値の取得先を示す情報(具体的には、設定元複合機200A自身のIPアドレス)とを、設定データSDとして記録する(S270)。なお、対応情報格納部272は、対応情報の格納(S260)の際に、対応情報に有効期限を設定する。対応情報格納部272は、対応情報が記憶部230に格納されてから所定期間が経過すると、記憶部230から対応情報を削除する。   On the other hand, if it is determined in S240 that the selected field FI is confidential information (S240: YES), the correspondence information storage unit 272 issues a confidential information ID (S250), and the selected field Correspondence information that associates the setting value set in FI with the confidential information ID is stored in the storage unit 230 (S260). The confidential information ID is an identifier for identifying each field FI determined to be confidential information. The data generation unit 273 uses the confidential information ID and information indicating the acquisition destination of the setting value associated with the confidential information ID (specifically, the IP address of the setting source MFP 200A itself) as the setting data SD. Record (S270). The correspondence information storage unit 272 sets an expiration date in the correspondence information at the time of storing the correspondence information (S260). The correspondence information storage unit 272 deletes the correspondence information from the storage unit 230 when a predetermined period elapses after the correspondence information is stored in the storage unit 230.

S280またはS270の処理の後、設定元複合機200Aのデータ生成部273は、読み出されたレコードREに含まれるすべてのフィールドFIが選択されたか否かを判定する(S290)。S290において、まだ選択されていないフィールドFIが存在すると判定された場合には(S290:NO)、S230のフィールドFIの選択処理以降の処理が同様に実行される。一方、S290において、すべてのフィールドFIが選択されたと判定された場合には(S290:YES)、データ生成部273は、設定元複合機200Aに設定されているすべてのレコードREが読み出されたか否かを判定する(S300)。S300において、まだ読み出されていないレコードREが存在すると判定された場合には(S300:NO)、S220のレコードREの読み出し処理以降の処理が同様に実行される。   After the process of S280 or S270, the data generation unit 273 of the setting source multifunction device 200A determines whether all the fields FI included in the read record RE are selected (S290). If it is determined in S290 that there is a field FI which has not been selected yet (S290: NO), the processing after the selection processing of the field FI in S230 is similarly executed. On the other hand, if it is determined in S290 that all the fields FI have been selected (S290: YES), the data generation unit 273 has read all the records RE set in the setting source multi-function peripheral 200A? It is determined whether or not it is (S300). If it is determined in S300 that there is a record RE that has not been read yet (S300: NO), the processing after the read processing of the record RE in S220 is similarly executed.

一方、S300において、すべてのレコードREが読み出されたと判定された場合には(S300:YES)、設定元複合機200Aの設定を示す設定データSDの生成が完了したことになる。図6は、生成された設定データSDの一例を示す説明図である。図6に示すように、設定データSDには、機密情報ではないフィールドFI(プロファイル番号、読取解像度、ファイル形式、FTPサーバアドレス)については設定値(例えば、1、300dpi、PDF、aaa.aaa.aaa.aaa)が含まれており、機密情報であるフィールドFI(FTPサーバパスワード)については、設定値(パスワード自体)は含まれず、機密情報ID(例えば、123)と設定値の取得先(すなわち、複合機200A)を示す情報(例えば、bbb.bbb.bbb.bbb)とが含まれている。なお、本実施形態では、機密情報であるか否かにかかわらず、設定データSDには、各フィールドFIの名前(設定項目名)を示す情報が含まれている。例えば、機密情報であるFTPサーバパスワードについても、設定データSDにその設定項目名が含まれている。   On the other hand, if it is determined in S300 that all the records RE have been read (S300: YES), generation of the setting data SD indicating the setting of the setting source multifunction device 200A is completed. FIG. 6 is an explanatory view showing an example of the generated setting data SD. As shown in FIG. 6, in the setting data SD, setting values (for example, 1, 300 dpi, PDF, aaa. Aaa. Aaa. Aaa. Aaa. The setting value (password itself) is not included for the field FI (FTP server password) that contains aaa.aaa) and is confidential information, and the confidential information ID (for example, 123) and the acquisition destination of the setting value (ie, , And the information (for example, bbb.bbb.bbb.bbb) indicating the multifunction device 200A). In the present embodiment, the setting data SD includes information indicating the names (setting item names) of the fields FI regardless of whether the information is confidential information. For example, the setting item name is included in the setting data SD also for the FTP server password which is confidential information.

設定元複合機200Aにおいて設定データSDの生成が完了すると、設定元複合機200Aのデータ送信部274は、生成された設定データSDをPC100に向けて送信する(S310)。設定データSDは、例えば、HTTPレスポンスの形式で送信される。なお、以降の説明において装置間で送受信される応答等についても同様の形式で送信される。   When the generation of the setting data SD is completed in the setting-source MFP 200A, the data transmission unit 274 of the setting-source MFP 200A transmits the generated setting data SD to the PC 100 (S310). The setting data SD is transmitted, for example, in the form of an HTTP response. In the following description, responses transmitted between devices are also transmitted in the same format.

PC100の管理部171は、設定元複合機200Aから送信された設定データSDを受信すると(S120)、設定データSDを含むXMLファイルを生成して記憶部130に格納する(S130)。なお、この段階で、ユーザは、PC100の操作部150を介して編集指示を行うことにより、設定値(ただし、機密情報に該当するとされたFTPサーバパスワードの設定値を除く)を編集することができる。一般に、PC100の操作部150は、複合機200の操作部250と比較して操作性が高いため、PC100上で設定値を編集可能とすることによって利便性が向上する。   When the management unit 171 of the PC 100 receives the setting data SD transmitted from the setting-source MFP 200A (S120), the management unit 171 generates an XML file including the setting data SD and stores the XML file in the storage unit 130 (S130). At this stage, the user can edit the setting value (except for the setting value of the FTP server password which is considered to be classified as confidential information) by giving an editing instruction via the operation unit 150 of the PC 100. it can. Generally, since the operation unit 150 of the PC 100 has higher operability than the operation unit 250 of the multifunction device 200, the convenience is improved by making the setting values editable on the PC 100.

その後、PC100の管理部171は、操作部150を介して送信指示を取得したことに応じて、設定データSD(XMLファイル)を含むインポート要求を設定先複合機200Bに向けて送信する(S140)。インポート要求は、設定データSDを参照して設定先複合機200Bの設定値を設定することを要求する指示である。   Thereafter, in response to acquiring the transmission instruction via the operation unit 150, the management unit 171 of the PC 100 transmits an import request including the setting data SD (XML file) to the setting destination multifunction device 200B (S140). . The import request is an instruction to request setting of the setting value of the setting destination multifunction device 200B with reference to the setting data SD.

設定先複合機200Bがインポート要求を受信すると(S410)、設定先複合機200Bの特定部281は、設定データSDを含むXMLファイルをSAX方式で解析する。具体的には、図4に示すように、特定部281は、XMLファイルから1つのレコードRE(設定単位)を読み出して取得し(S420)、取得されたレコードREに含まれる1つのフィールドFI(設定項目)を選択し(S430)、選択されたフィールドFIが機密情報であるか否かを判定する(S440)。S440において、選択されたフィールドFIは機密情報ではないと判定された場合には(S440:NO)、設定先複合機200Bの設定部284は、設定データSDの選択されたフィールドFIに設定されている設定値を、記憶部230の一時保存領域に保存する(S470)。   When the setting destination MFP 200B receives the import request (S410), the specifying unit 281 of the setting destination MFP 200B analyzes the XML file including the setting data SD by the SAX method. Specifically, as shown in FIG. 4, the specifying unit 281 reads out and acquires one record RE (setting unit) from the XML file (S420), and one field FI (one of the acquired fields) RE A setting item is selected (S430), and it is determined whether the selected field FI is confidential information (S440). If it is determined in S440 that the selected field FI is not confidential information (S440: NO), the setting unit 284 of the setting destination multifunction device 200B is set in the selected field FI of the setting data SD. The set value is stored in the temporary storage area of the storage unit 230 (S470).

一方、S440において、選択されたフィールドFIは機密情報であると判定された場合には(S440:YES)、設定先複合機200Bの特定部281は、設定データSDに含まれる機密情報IDと、機密情報IDに対応付けられた設定値の取得先とを特定する(S442)。上述したように、本実施形態では、機密情報IDに対応付けられた設定値の取得先は、設定元複合機200Aである。設定先複合機200Bの通知部282は、機密情報IDに対応付けられた設定値を設定先複合機200Bに送信することを要求するための送信要求を、特定された取得先である設定元複合機200Aに向けて送信する(S450)。   On the other hand, if it is determined in S440 that the selected field FI is confidential information (S440: YES), the identifying unit 281 of the setting destination multifunction device 200B determines the confidential information ID included in the setting data SD, The acquisition destination of the setting value associated with the confidential information ID is specified (S 442). As described above, in the present embodiment, the acquisition source of the setting value associated with the confidential information ID is the setting source MFP 200A. The notification unit 282 of the setting destination multi-functional peripheral 200B sets the setting source multi-function which is the specified acquisition destination to request a transmission request for transmitting the setting value associated with the confidential information ID to the setting destination multi-functional peripheral 200B. It transmits toward the aircraft 200A (S450).

設定元複合機200Aの要求取得部275は、設定先複合機200Bから送信された送信要求を受信すると(S320)、送信要求に含まれる機密情報IDについての上記対応情報が有効期限内であるか否か、すなわち、対応情報が記憶部230に格納されてから所定期間が経過しているか否かを判定する(S330)。上述したように、本実施形態では、対応情報格納部272は、対応情報が記憶部230に格納されてから所定期間が経過すると、記憶部230から対応情報を削除する。そのため、要求取得部275は、送信要求に含まれる機密情報IDについての対応情報が記憶部230内に存在するか否かを判定することによって、S330の判定を行うことができる。S330において、対応情報が有効期限内であると判定された場合には(S330:YES)、設定元複合機200Aの設定値送信部276は、機密情報IDに対応付けられた設定値を対応情報を参照して特定し、特定された設定値を、PC100を介さず、設定先複合機200Bに向けて送信する(S340)。一方、S330において、対応情報が有効期限内ではないと判定された場合には(S330:NO)、設定元複合機200Aの設定値送信部276は、設定値の送信処理(S340)を実行せず、代わりに、設定先複合機200Bに対してエラーを通知する(S350)。   When the request acquisition unit 275 of the setting source MFP 200A receives the transmission request transmitted from the setting destination MFP 200B (S320), whether the correspondence information on the confidential information ID included in the transmission request is within the expiration date It is determined whether or not a predetermined period has elapsed since the correspondence information is stored in the storage unit 230 (S330). As described above, in the present embodiment, the correspondence information storage unit 272 deletes the correspondence information from the storage unit 230 when a predetermined period elapses after the correspondence information is stored in the storage unit 230. Therefore, the request acquisition unit 275 can perform the determination of S330 by determining whether correspondence information on the confidential information ID included in the transmission request exists in the storage unit 230. If it is determined in S330 that the correspondence information is within the expiration date (S330: YES), the setting value transmission unit 276 of the setting source multifunction device 200A corresponds to the setting information associated with the confidential information ID. , And transmits the specified setting value to the setting destination multifunction device 200B without passing through the PC 100 (S340). On the other hand, if it is determined in S330 that the correspondence information is not within the expiration date (S330: NO), the setting value transmission unit 276 of the setting source multi-function device 200A executes the process of transmitting the setting value (S340). Instead, an error is notified to the setting destination multifunction device 200B (S350).

設定先複合機200Bの設定値受信部283は、設定元複合機200Aから送信された設定値を受信し(S460)、設定部284は、受信された設定値を記憶部230の一時保存領域に保存する(S470)。このように、本実施形態では、設定先複合機200Bが設定元複合機200Aに設定値の送信を要求し、設定元複合機200Aが当該要求に応じて設定先複合機200Bに設定値を送信する通信形式(いわゆるプル形式)が採用されている。   The setting value reception unit 283 of the setting destination MFP 200B receives the setting value transmitted from the setting source MFP 200A (S460), and the setting unit 284 sets the received setting value in the temporary storage area of the storage unit 230. Save (S470). As described above, in the present embodiment, the setting destination MFP 200B requests the setting source MFP 200A to transmit the setting value, and the setting source MFP 200A transmits the setting value to the setting destination MFP 200B in response to the request. Communication format (so-called pull format) is adopted.

S470の処理の後、設定先複合機200Bの設定部284は、読み出されたレコードREに含まれるすべてのフィールドFIが選択されたか否かを判定する(S480)。S480において、まだ選択されていないフィールドFIが存在すると判定された場合には(S480:NO)、S430のフィールドFIの選択処理以降の処理が同様に実行される。一方、S480において、すべてのフィールドFIが選択されたと判定された場合には(S480:YES)、設定先複合機200Bの設定部284は、S470において一時保存された設定値を記憶部230の不揮発領域に格納することによって、設定値を設定先複合機200Bに設定する(S490)。これにより、機密情報ではないフィールドFIについては、PC100から送信された設定データSDに含まれる設定値が設定先複合機200Bに設定され、機密情報であるフィールドFIについては、設定元複合機200Aから送信された設定値が設定先複合機200Bに設定される。   After the process of S470, the setting unit 284 of the setting destination multifunction device 200B determines whether all the fields FI included in the read record RE have been selected (S480). If it is determined in S480 that there is a field FI which has not been selected yet (S480: NO), the processing after the selection processing of the field FI in S430 is similarly executed. On the other hand, if it is determined in S480 that all the fields FI have been selected (S480: YES), the setting unit 284 of the setting destination MFP 200B stores the setting values temporarily stored in S470 in the non-memory unit 230. By storing in the area, the setting value is set to the setting destination multifunction device 200B (S490). Thereby, for the field FI which is not confidential information, the setting value included in the setting data SD transmitted from the PC 100 is set in the setting destination multi-function peripheral 200B, and for the field FI which is confidential information, the setting-source multi-function peripheral 200A The transmitted set value is set in the setting destination multifunction device 200B.

設定先複合機200Bの設定部284は、読み出されたレコードREについての設定の成否を記録する(S500)。その後、設定先複合機200Bの設定部284は、PC100から送信された設定データSDに含まれるすべてのレコードREが読み出されたか否かを判定する(S510)。S510において、まだ読み出されていないレコードREが存在すると判定された場合には(S510:NO)、S420のレコードREの読み出し処理以降の処理が同様に実行される。   The setting unit 284 of the setting destination MFP 200B records the success or failure of the setting for the read record RE (S500). After that, the setting unit 284 of the setting destination MFP 200B determines whether all the records RE included in the setting data SD transmitted from the PC 100 have been read (S510). If it is determined in S510 that there is a record RE that has not been read yet (S510: NO), the processing after the read processing of the record RE in S420 is similarly executed.

一方、S510において、すべてのレコードREが読み出されたと判定された場合には(S510:YES)、設定先複合機200Bの設定部284は、S500における記録結果を参照して、インポートの成否をPC100に対して通知する(S520)。PC100の管理部171は、設定先複合機200Bから送られたインポートの成否の通知を受信する(S150)。例えば、設定元複合機200Aから設定先複合機200Bに対してエラーが通知された場合には(S350)、設定先複合機200Bの設定部284は、PC100に対して、インポートが成功しなかったことを通知する。この場合には、例えば、設定処理が最初のステップから再度実行される。一方、そのようなエラーが通知されなかった場合には、設定先複合機200Bの設定部284は、PC100に対して、インポートが成功したことを通知する。以上で設定処理は終了される。   On the other hand, if it is determined in S510 that all the records RE have been read (S510: YES), the setting unit 284 of the setting destination multifunction device 200B refers to the recording result in S500 to confirm the import success or failure. It notifies the PC 100 (S520). The management unit 171 of the PC 100 receives the notification of success or failure of import sent from the setting destination multifunction device 200B (S150). For example, when an error is notified from the setting-source MFP 200A to the setting-destination MFP 200B (S350), the setting unit 284 of the setting-destination MFP 200B does not successfully import the PC 100. Notify that. In this case, for example, the setting process is performed again from the first step. On the other hand, when such an error is not notified, the setting unit 284 of the setting destination multifunction device 200B notifies the PC 100 that the import is successful. This is the end of the setting process.

以上説明したように、本実施形態では、設定元複合機200Aは、複数の設定項目のそれぞれについて設定元複合機200Aに設定されている設定値を記憶部230から取得する設定値取得部271と、設定先複合機200Bの設定値を設定する際に利用されるべき設定データSDを生成するデータ生成部273とを備える。設定データSDは、機密情報に該当しない設定項目については設定値を含み、機密情報に該当する設定項目については設定値を含まず、かつ、設定値に対応付けられる機密情報IDを含む。また、設定元複合機200Aは、設定データSDをPC100に送信するデータ送信部274と、設定データSDをPC100から取得した設定先複合機200Bから、設定データSDに含まれる機密情報IDに対応付けられた設定値を設定先複合機200Bに送信することを要求するための送信要求を取得する要求取得部275と、送信要求に含まれる機密情報IDに対応付けられた設定値を、PC100を介さず、設定先複合機200Bへ送信する設定値送信部276とを備える。そのため、本実施形態の設定元複合機200Aによれば、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機200Aに設定されている設定値を利用して設定先複合機200Bの設定値を設定することができる。この際、機密情報に該当しない設定項目についての設定値がPC100に送信されるため、PC100上で当該設定値を編集することができ、利便性が向上する。また、機密情報に該当する設定項目についての設定値はPC100に送信されないため、機密情報に該当する設定項目についての設定値が不必要にPC100に記憶されることを抑制することができる。   As described above, in the present embodiment, the setting source MFP 200A acquires the setting value set in the setting source MFP 200A for each of the plurality of setting items from the storage unit 230, and And a data generation unit 273 configured to generate setting data SD to be used when setting the setting value of the setting destination MFP 200B. The setting data SD includes setting values for setting items that do not correspond to confidential information, does not include setting values for setting items that correspond to confidential information, and includes a confidential information ID associated with the setting values. The setting source multifunction device 200A associates the setting information SD with the confidential information ID included in the setting data SD from the data transmitting unit 274 that transmits the setting data SD to the PC 100 and the setting destination multifunction device 200B that acquires the setting data SD from the PC 100. The request acquiring unit 275 for acquiring a transmission request for requesting transmission of the set value to the setting destination multifunction device 200B, and the setting value associated with the confidential information ID included in the transmission request are transmitted via the PC 100. Instead, the setting value transmitting unit 276 transmits the setting value to the setting destination multifunction device 200B. Therefore, according to the setting-source MFP 200A of this embodiment, the setting values set in the setting-source MFP 200A are used for both the setting items not corresponding to the confidential information and the setting items corresponding to the confidential information. Thus, the setting values of the setting destination multifunction device 200B can be set. At this time, since the setting value for the setting item not corresponding to the confidential information is transmitted to the PC 100, the setting value can be edited on the PC 100, and the convenience is improved. Further, since the setting value for the setting item corresponding to the confidential information is not transmitted to the PC 100, it can be suppressed that the setting value for the setting item corresponding to the confidential information is unnecessarily stored in the PC 100.

また、本実施形態では、設定元複合機200Aの要求取得部275は、設定先複合機200Bから上記送信要求を取得するため、設定先複合機200Bが適切に設定値を取得することができる。   Further, in the present embodiment, the request acquisition unit 275 of the setting source MFP 200A acquires the transmission request from the setting destination MFP 200B, so that the setting destination MFP 200B can appropriately acquire the setting value.

また、本実施形態では、機密情報に該当する設定項目は、パスワードに関する情報を含むため、パスワードに関する情報が不必要にPC100に記憶されることを抑制することができ、セキュリティ上の問題が発生することを抑制することができる。   Further, in the present embodiment, since the setting item corresponding to the confidential information includes the information on the password, unnecessary storage of the information on the password on the PC 100 can be suppressed, which causes a security problem. Can be suppressed.

また、本実施形態では、設定データSDが、機密情報に該当する設定項目についての項目名を示す情報を含むため、ユーザが設定データSD内の項目名を確認することができ、複数の設定項目の内、どの項目が機密情報IDに置き換えられたかをユーザに容易に把握させることができる。   Further, in the present embodiment, since the setting data SD includes information indicating the item name of the setting item corresponding to the confidential information, the user can confirm the item name in the setting data SD, and a plurality of setting items are provided. The user can easily grasp which item has been replaced with the confidential information ID.

また、本実施形態では、設定元複合機200Aが、機密情報に該当する設定項目について、設定値と機密情報IDとを対応付ける対応情報を記憶部230に格納する対応情報格納部272を備える。また、設定元複合機200Aの設定値送信部276は、送信要求に含まれる機密情報IDについての対応情報が記憶部230に格納されてから所定時間が経過しない場合には、対応情報に基づき機密情報IDに対応付けられた設定値を設定先複合機200Bへ送信する。一方、設定値送信部276は、送信要求に含まれる機密情報IDについての対応情報が記憶部230に格納されてから所定期間が経過する場合には、設定値を設定先複合機200Bへ送信しない。そのため、機密情報IDに対応付けられる設定値が所定期間経過後には設定先複合機200Bに送信されず、適切に設定値の送信を制御することができる。   Further, in the present embodiment, the setting-source MFP 200A includes the correspondence information storage unit 272 that stores, in the storage unit 230, correspondence information that associates the setting value with the confidential information ID for the setting item corresponding to the confidential information. Further, if the predetermined time has not elapsed since the correspondence information on the confidential information ID included in the transmission request is stored in the storage unit 230, the setting value transmission unit 276 of the setting source MFP 200A determines the confidentiality based on the correspondence information. The setting value associated with the information ID is transmitted to the setting destination multifunction device 200B. On the other hand, setting value transmitting unit 276 does not transmit the setting value to setting destination multi-function device 200 B when the predetermined period elapses after the correspondence information on the confidential information ID included in the transmission request is stored in storage unit 230. . Therefore, the setting value associated with the confidential information ID is not transmitted to the setting destination MFP 200B after the predetermined period has elapsed, and transmission of the setting value can be appropriately controlled.

また、本実施形態では、通信システム10が備える設定先複合機200Bは、PC100から取得した設定データSDを解析することによって機密情報IDを特定する特定部281と、特定された機密情報IDを設定元複合機200Aに通知する通知部282と、機密情報IDに対応付けられた設定値を設定元複合機200Aから受信する設定値受信部283と、機密情報に該当しない設定項目については設定データSDに含まれる設定値を設定先複合機200Bに設定し、機密情報に該当する設定項目については設定元複合機200Aから受信した設定値を設定先複合機200Bに設定する設定部284とを備える。そのため、本実施形態の通信システム10によれば、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機200Aに設定されている設定値を利用して設定先複合機200Bの設定値を設定することができる。この際、機密情報に該当しない設定項目についての設定値がPC100に送信されるため、PC100上で当該設定値を編集することができ、利便性が向上する。また、機密情報に該当する設定項目についての設定値はPC100に送信されないため、機密情報に該当する設定項目についての設定値が不必要にPC100に記憶されることを抑制することができる。   Further, in the present embodiment, the setting destination MFP 200B included in the communication system 10 analyzes the setting data SD acquired from the PC 100, and sets the specified confidential information ID and the identifying unit 281 that identifies the confidential information ID. The notification unit 282 for notifying the original MFP 200A, the setting value reception unit 283 for receiving the setting value associated with the confidential information ID from the setting source MFP 200A, and the setting data SD for the setting items not corresponding to the confidential information And a setting unit 284 for setting the setting value received from the setting-source MFP 200A for the setting item corresponding to the confidential information in the setting-destination MFP 200B. Therefore, according to the communication system 10 of the present embodiment, setting is performed using setting values set in the setting source multi-function peripheral 200A for both setting items not corresponding to the confidential information and setting items corresponding to the confidential information. The setting value of the destination multifunction device 200B can be set. At this time, since the setting value for the setting item not corresponding to the confidential information is transmitted to the PC 100, the setting value can be edited on the PC 100, and the convenience is improved. Further, since the setting value for the setting item corresponding to the confidential information is not transmitted to the PC 100, it can be suppressed that the setting value for the setting item corresponding to the confidential information is unnecessarily stored in the PC 100.

また、本実施形態では、設定先複合機200Bの特定部281は、通信システム10から取得した設定データSDを解析することによって設定元複合機200Aを特定し、設定先複合機200Bの通知部282は、特定された設定元複合機200Aに機密情報IDを通知する。そのため、設定先複合機200Bから設定元複合機200Aに向けて確実に機密情報IDを通知することができ、その結果、設定元複合機200Aから設定先複合機200Bに向けて確実に設定値を送信することができる。   Further, in the present embodiment, the specifying unit 281 of the setting destination multifunction device 200B specifies the setting source multifunction device 200A by analyzing the setting data SD acquired from the communication system 10, and the notifying unit 282 of the setting destination multifunction device 200B. Sends a confidential information ID to the identified setting source multifunction device 200A. Therefore, the confidential information ID can be reliably notified from the setting destination multifunction device 200B to the setting source multifunction device 200A, and as a result, the setting values can be reliably set from the setting source multifunction device 200A to the setting destination multifunction device 200B. Can be sent.

B.第2実施形態:
図7および図8は、第2実施形態における設定処理を示すフローチャートである。第2実施形態における設定処理は、主として、設定先複合機200Bによって設定値の送信要求が行われることなく、設定元複合機200AがPC100からの指示にしたがって設定先複合機200Bに設定値を送信する通信形式(いわゆるプッシュ形式)が採用されている点が、第1実施形態における設定処理と異なる。具体的には、第2実施形態の設定処理は、第1実施形態の設定処理において図4の処理に代えて、図7の処理が実行される。すなわち、第2実施形態の設定処理では、図3に示された各ステップが実行された後、図7の符号「A」が付された箇所以降のステップが実行される。ただし、第1実施形態では、図3のS270において、機密情報IDに加えて取得先を示す情報が設定データSDとして記録されるとしているが、第2実施形態におけるS270では、機密情報IDのみが設定データSDとして記録され、取得先を示す情報は記録されない。そのため、第2実施形態において生成される設定データSDには、図9に示すように、機密情報であるフィールドFI(FTPサーバパスワード)について、機密情報ID(図6の機密情報ID=123に対応)は含まれているが、取得先を示す情報(図6の取得先:bbb.bbb.bbb.bbbに対応)は含まれていない。以下の説明では、第2実施形態の設定処理において、第1実施形態の設定処理におけるステップと同一内容のステップについては、同一の符号を付すことによってその説明を適宜省略する。
B. Second embodiment:
7 and 8 are flowcharts showing the setting process in the second embodiment. In the setting process in the second embodiment, the setting source MFP 200A transmits the setting value to the setting destination MFP 200B according to the instruction from the PC 100 without the setting destination MFP 200B requesting transmission of the setting value. Is different from the setting process in the first embodiment in that the communication format (so-called push format) is adopted. Specifically, in the setting process of the second embodiment, the process of FIG. 7 is executed instead of the process of FIG. 4 in the setting process of the first embodiment. That is, in the setting process of the second embodiment, after the steps shown in FIG. 3 are performed, the steps after the portion to which the symbol “A” in FIG. 7 is attached are performed. However, in the first embodiment, in S270 of FIG. 3, information indicating the acquisition destination is recorded as setting data SD in addition to the confidential information ID, but in S270 in the second embodiment, only the confidential information ID is It is recorded as setting data SD, and information indicating an acquisition destination is not recorded. Therefore, as shown in FIG. 9, the setting data SD generated in the second embodiment corresponds to the confidential information ID (confidential information ID = 123 in FIG. 6) for the field FI (FTP server password) which is confidential information. Is included, but information indicating an acquisition destination (acquisition destination in FIG. 6: corresponding to bbb.bbb.bbb.bbb) is not included. In the following description, in the setting process of the second embodiment, the steps having the same contents as the steps in the setting process of the first embodiment are denoted by the same reference numerals, and the description thereof will be appropriately omitted.

PC100がインポート要求を送信し(図3のS140)、設定先複合機200Bがインポート要求を受信すると(S410)、図7に示すように、設定先複合機200Bの特定部281は、インポート受付IDを発番する(S411)。本実施形態では、後述するように、PC100から設定先複合機200Bに対して2回目のインポート要求が送信される(図8のS146)。インポート受付IDは、2回のインポート要求を紐付けするために使用される識別子である。   When the PC 100 transmits an import request (S140 in FIG. 3) and the setting destination MFP 200B receives an import request (S410), as shown in FIG. 7, the identifying unit 281 of the setting destination MFP 200B has an import acceptance ID Is issued (S411). In the present embodiment, as described later, a second import request is transmitted from the PC 100 to the setting destination multifunction device 200B (S146 in FIG. 8). The import reception ID is an identifier used to associate two import requests.

次に、設定先複合機200Bの特定部281は、インポート要求に含まれる設定データSD(XMLファイル)から1つのレコードREを読み出して取得し(S420)、取得されたレコードREに含まれる1つのフィールドFIを選択し(S430)、選択されたフィールドFIが機密情報であるか否かを判定する(S440)。S440において、選択されたフィールドFIは機密情報ではないと判定された場合には(S440:NO)、設定先複合機200Bの設定部284は、設定データSDに含まれる設定値を、選択中のフィールドFIの値として記録する(S448)。   Next, the specifying unit 281 of the setting destination multifunction device 200B reads and acquires one record RE from the setting data SD (XML file) included in the import request (S420), and one of the acquired records RE is included. The field FI is selected (S430), and it is determined whether the selected field FI is confidential information (S440). If it is determined in S440 that the selected field FI is not confidential information (S440: NO), the setting unit 284 of the setting destination multifunction device 200B is selecting the setting value included in the setting data SD. The value is recorded as the value of the field FI (S448).

一方、S440において、選択されたフィールドFIは機密情報であると判定された場合には(S440:YES)、設定先複合機200Bの特定部281は、設定データSDに含まれる機密情報IDを特定し(S444)、選択中のフィールドFIと機密情報IDとを対応付けて記録する(S446)。   On the other hand, when it is determined in S440 that the selected field FI is confidential information (S440: YES), the identifying unit 281 of the setting destination multifunction device 200B identifies the confidential information ID included in the setting data SD. (S444), the field FI being selected and the confidential information ID are correlated and recorded (S446).

S448またはS446の処理の後、設定先複合機200Bの設定部284は、読み出されたレコードREに含まれるすべてのフィールドFIが選択されたか否かを判定する(S480)。S480において、まだ選択されていないフィールドFIが存在すると判定された場合には(S480:NO)、S430のフィールドFIの選択処理以降の処理が同様に実行される。一方、S480において、すべてのフィールドFIが選択されたと判定された場合には(S480:YES)、設定部284は、現在読み出し中のレコードREを一時保存し(S481)、設定データSDに含まれるすべてのレコードREが読み出されたか否かを判定する(S510)。S510において、まだ読み出されていないレコードREが存在すると判定された場合には(S510:NO)、S420のレコードREの読み出し処理以降の処理が同様に実行される。一方、S510において、すべてのレコードREが読み出されたと判定された場合には(S510:YES)、設定部284は、S411において発番されたインポート受付IDと、S481において一時保存されたレコードREのリストとを対応付けて保存する(S511)。その後、図8に示すように、設定先複合機200Bの通知部282は、インポート受付IDと機密情報IDのリストとを、PC100に向けて送信する(S512)。   After the processing of S448 or S446, the setting unit 284 of the setting destination multifunction device 200B determines whether all the fields FI included in the read record RE have been selected (S480). If it is determined in S480 that there is a field FI which has not been selected yet (S480: NO), the processing after the selection processing of the field FI in S430 is similarly executed. On the other hand, when it is determined in S480 that all the fields FI have been selected (S480: YES), the setting unit 284 temporarily stores the record RE currently being read (S481), and is included in the setting data SD. It is determined whether all the records RE have been read (S510). If it is determined in S510 that there is a record RE that has not been read yet (S510: NO), the processing after the read processing of the record RE in S420 is similarly executed. On the other hand, when it is determined in S510 that all the records RE have been read (S510: YES), the setting unit 284 sets the import acceptance ID issued in S411 and the record RE temporarily stored in S481. Are stored in association with the list (S511). Thereafter, as shown in FIG. 8, the notification unit 282 of the setting destination multifunction device 200B transmits the import acceptance ID and the confidential information ID list to the PC 100 (S512).

PC100の管理部171は、設定先複合機200Bから送信されたインポート受付IDと機密情報IDのリストとを受信すると(S141)、リストの中から1つの機密情報IDを選択し(S142)、選択された機密情報IDに対応付けられた設定値を設定先複合機200Bに送信することを要求するための送信要求を、設定元複合機200Aに向けて送信する(S143)。このとき、PC100の管理部171は、設定元複合機200Aを指定するユーザからの指示を操作部150を介して取得し、該指示に従い、送信要求を送信する先の設定元複合機200Aを特定する。あるいは、PC100の管理部171は、図3のS120およびS140の処理において設定先複合機200Bと設定元複合機200Aとを対応付けて記憶し、S141において設定先複合機200Bからインポート受付ID等を受信すると、インポート受付ID等の送信元の設定先複合機200Bに対応付けられた設定元複合機200Aを、送信要求を送信する先の設定元複合機200Aとして特定するものとしてもよい。   When the management unit 171 of the PC 100 receives the import acceptance ID and the confidential information ID list sent from the setting destination MFP 200B (S141), the management unit 171 selects one confidential information ID from the list (S142), and selects it. A transmission request for requesting transmission of the setting value associated with the confidential information ID to the setting destination multifunction device 200B is sent to the setting source multifunction device 200A (S143). At this time, the management unit 171 of the PC 100 acquires an instruction from the user specifying the setting source multifunction device 200A via the operation unit 150, and specifies the setting source multifunction device 200A of the transmission request destination according to the instruction. Do. Alternatively, the management unit 171 of the PC 100 associates and stores the setting destination MFP 200B and the setting source MFP 200A in the processing of S120 and S140 of FIG. 3, and in S141, the import receiving ID etc. from the setting destination MFP 200B. When received, the setting source MFP 200A associated with the setting destination MFP 200B of the transmission source such as the import acceptance ID may be specified as the setting source MFP 200A of the destination to which the transmission request is transmitted.

設定元複合機200Aの要求取得部275は、PC100から送信された送信要求を受信すると(S321)、送信要求に含まれる機密情報IDについての対応情報が有効期限内であるか否かを判定する(S330)。S330において、対応情報が有効期限内であると判定された場合には(S330:YES)、設定元複合機200Aの設定値送信部276は、機密情報IDに対応付けられた設定値を対応情報を参照して特定し、設定値と機密情報IDとを、PC100を介さず、設定先複合機200Bに向けて送信する(S341)。なお、S330において、対応情報が有効期限内ではないと判定された場合には(S330:NO)、設定値送信部276は、設定値と機密情報IDとの送信処理(S341)を実行せず、代わりに、設定先複合機200Bに対してエラーを通知する(S350)。   When receiving the transmission request transmitted from the PC 100 (S 321), the request acquiring unit 275 of the setting source MFP 200 A determines whether the correspondence information on the confidential information ID included in the transmission request is within the expiration date. (S330). If it is determined in S330 that the correspondence information is within the expiration date (S330: YES), the setting value transmission unit 276 of the setting source multifunction device 200A corresponds to the setting information associated with the confidential information ID. , And transmits the setting value and the confidential information ID to the setting destination multifunction device 200B without passing through the PC 100 (S341). If it is determined in S330 that the correspondence information is not within the expiration date (S330: NO), the setting value transmission unit 276 does not execute the process of transmitting the setting value and the confidential information ID (S341). Instead, an error is notified to the setting destination multifunction device 200B (S350).

設定先複合機200Bの設定値受信部283は、設定元複合機200Aから送信された設定値と機密情報IDとを受信し(S513)、設定部284は、受信された機密情報IDに対応付けられたフィールドFIに、受信された設定値を保存する(S514)。その後、設定先複合機200Bの通知部282は、設定値の取得が成功したことを示す結果通知を設定元複合機200Aに向けて送信する(S515)。設定元複合機200Aの設定値送信部276は、結果通知を受信し、受信した結果通知をPC100に向けて転送する(S342)。   The setting value receiving unit 283 of the setting destination MFP 200B receives the setting value and the confidential information ID transmitted from the setting source MFP 200A (S513), and the setting unit 284 associates the received information with the received confidential information ID. The received setting value is stored in the stored field FI (S514). After that, the notification unit 282 of the setting destination MFP 200B transmits a result notification indicating that acquisition of the setting value is successful, to the setting source MFP 200A (S515). The setting value transmission unit 276 of the setting source multifunction device 200A receives the result notification, and transfers the received result notification to the PC 100 (S342).

PC100の管理部171は、設定元複合機200Aから転送された結果通知を受信すると(S144)、S141で受信したリスト中のすべての機密情報IDが選択されたか否かを判定する(S145)。S145において、まだ選択されていない機密情報IDが存在すると判定された場合には(S145:NO)、S142の機密情報IDの選択処理以降の処理が同様に実行される。一方、S145において、すべての機密情報IDが選択されたと判定された場合には(S145:YES)、管理部171は、インポート受付IDを含むインポート要求を設定先複合機200Bに向けて送信する(S146)。   When the management section 171 of the PC 100 receives the result notification transferred from the setting-source MFP 200A (S144), the management section 171 determines whether all the confidential information IDs in the list received in S141 have been selected (S145). When it is determined in S145 that there is a confidential information ID which has not been selected yet (S145: NO), the processing after the process of selecting the confidential information ID in S142 is similarly executed. On the other hand, when it is determined in S145 that all the confidential information IDs have been selected (S145: YES), the management unit 171 transmits an import request including the import acceptance ID to the setting destination multifunction device 200B ( S146).

設定先複合機200Bがインポート要求を受信すると(S516)、設定先複合機200Bの設定部284は、S511において保存されたリストの中から、インポート要求に含まれるインポート受付IDに対応付けられたレコードREのリストを特定し、当該リストに従って設定値を設定先複合機200Bに設定する(S517)。これにより、機密情報ではないフィールドFIについては、PC100から送信された設定データSDに含まれる設定値が設定先複合機200Bに設定され、機密情報であるフィールドFIについては、設定元複合機200Aから送信された設定値が設定先複合機200Bに設定される。   When the setting destination MFP 200B receives the import request (S516), the setting unit 284 of the setting destination MFP 200B selects a record associated with the import acceptance ID included in the import request from the list stored in S511. A list of REs is specified, and setting values are set in the setting destination MFP 200B according to the list (S517). Thereby, for the field FI which is not confidential information, the setting value included in the setting data SD transmitted from the PC 100 is set in the setting destination multi-function peripheral 200B, and for the field FI which is confidential information, the setting-source multi-function peripheral 200A The transmitted set value is set in the setting destination multifunction device 200B.

設定先複合機200Bの設定部284は、インポートの成否をPC100に対して通知する(S518)。PC100の管理部171は、設定先複合機200Bから送られたインポートの成否の通知を受信する(S150)。これにより、設定処理は終了される。   The setting unit 284 of the setting destination multifunction device 200B notifies the PC 100 of the success or failure of the import (S518). The management unit 171 of the PC 100 receives the notification of success or failure of import sent from the setting destination multifunction device 200B (S150). Thus, the setting process is ended.

以上説明したように、本実施形態では、上述した第1実施形態と同様に、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機200Aに設定されている設定値を利用して設定先複合機200Bの設定値を設定することができる。また、機密情報に該当する設定項目についての設定値はPC100に送信されないため、機密情報に該当する設定項目についての設定値が不必要にPC100に記憶されることを抑制することができる。   As described above, in the present embodiment, as in the first embodiment described above, both the setting item not corresponding to the confidential information and the setting item corresponding to the confidential information are set in the setting source MFP 200A. It is possible to set the setting value of the setting destination multifunction device 200B by using the existing setting value. Further, since the setting value for the setting item corresponding to the confidential information is not transmitted to the PC 100, it can be suppressed that the setting value for the setting item corresponding to the confidential information is unnecessarily stored in the PC 100.

また、本実施形態では、設定元複合機200Aの要求取得部275は、PC100から送信要求を取得するため、設定先複合機200Bが適切に設定値を取得することができる。   Further, in the present embodiment, since the request acquisition unit 275 of the setting source multifunction device 200A obtains the transmission request from the PC 100, the setting destination multifunction device 200B can appropriately obtain the setting value.

C.変形例:
本明細書で開示される技術は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の形態に変形することができ、例えば次のような変形も可能である。
C. Modification:
The technology disclosed in the present specification is not limited to the above-described embodiment, and can be modified into various forms without departing from the scope of the present invention. For example, the following modifications are also possible.

上記実施形態における通信システム10の構成は、あくまで一例であり、種々変形可能である。例えば、通信システム10が、1つの設定元複合機200Aと複数の設定先複合機200Bとを備えるとしてもよい。このような構成では、上述した設定処理と同様の処理により、設定元複合機200Aに設定された設定値を利用して、複数の設定先複合機200Bの設定値を設定することができる。また、通信システム10を構成する各装置間の通信は、有線LANや無線LANに限られず、USBやBluetooth(登録商標)等の他の通信手段を介して行われてもよい。   The configuration of the communication system 10 in the above embodiment is merely an example, and various modifications are possible. For example, the communication system 10 may include one setting source multifunction device 200A and a plurality of setting destination multifunction devices 200B. In such a configuration, the setting values of the plurality of setting destination multifunction devices 200B can be set using the setting values set in the setting source multifunction device 200A by the same process as the setting process described above. The communication between the devices constituting the communication system 10 is not limited to a wired LAN or a wireless LAN, and may be performed via other communication means such as USB or Bluetooth (registered trademark).

また、上記実施形態において、複合機200が備えるハードウェアはあくまで一例であり、複合機200は、複合機200が備える機能を実現するために必要なハードウェアを備えていればよい。また、本明細書に開示される技術は、複合機200に限られず、互いに通信可能な通信装置と対象通信装置とを備える通信システム一般に適用可能である。   Further, in the above-described embodiment, the hardware included in the multifunction peripheral 200 is merely an example, and the multifunction peripheral 200 may be equipped with the hardware necessary to realize the functions included in the multifunction peripheral 200. Further, the technology disclosed in the present specification is not limited to the multifunction peripheral 200, and is generally applicable to a communication system including a communication device capable of communicating with each other and a target communication device.

また、上記実施形態において、ソフトウェアによって実現されている構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、設定処理の中の一部のステップを、専用のハードウェア回路によって実現してもよい。   In the above embodiment, part or all of the configuration realized by software may be replaced by hardware. For example, some steps in the setting process may be realized by a dedicated hardware circuit.

また、上記実施形態の設定処理において、一部のステップを省略したり、内容を変更したり、他のステップと順番を入れ替えたりしてもよい。例えば、上記実施形態では、機密情報に該当するフィールドFIを特定する情報が記憶部230に記憶されており、当該情報を参照して、選択されたフィールドFIが機密情報であるか否かの判定(S240)が行われるとしているが、当該情報が用いられることなく、ハードコーディングによって当該判定が行われるとしてもよい。   Further, in the setting process of the above-described embodiment, some steps may be omitted, the contents may be changed, or the order may be interchanged with other steps. For example, in the above embodiment, the information specifying the field FI corresponding to the confidential information is stored in the storage unit 230, and it is determined whether or not the selected field FI is confidential information with reference to the information. Although (S240) is performed, the determination may be performed by hard coding without using the information.

また、上記第1実施形態では、設定データSDに設定値の取得先を示す情報が記録され(図3のS270)、設定データSDを含むインポート要求が設定先複合機200Bに送信されることにより(同S140,S410)、設定先複合機200Bに設定値の取得先を特定させるとしているが、取得先を示す情報が設定データSDに含まれる必要はない。例えば、取得先を示す情報を、設定データSDとは別のデータとして設定先複合機200Bに送信したり、インポート要求の引数として設定先複合機200Bに渡したりすることにより、設定先複合機200Bに設定値の取得先を特定させるとしてもよい。   In the first embodiment, information indicating the acquisition destination of the setting value is recorded in the setting data SD (S270 in FIG. 3), and an import request including the setting data SD is transmitted to the setting destination multifunction device 200B. (S 140 and S 410), although the setting destination multifunction device 200 B is made to specify the acquisition destination of the setting value, the information indicating the acquisition destination does not have to be included in the setting data SD. For example, the information indicating the acquisition destination is transmitted to the setting destination multifunction device 200B as data different from the setting data SD, or is passed to the setting destination multifunction device 200B as an argument of the import request. You may make it specify the acquisition place of setting value.

また、上記実施形態では、設定先複合機200Bの特定部281は、XMLファイルをSAX方式で解析するとしているが、SAX方式ではなくDOM方式で解析するとしてもよい。また、上記実施形態では、設定データSDはXML形式で生成されるとしているが、設定データSDが他の形式で生成されるとしてもよい。   Further, in the above-described embodiment, the specification unit 281 of the setting destination multifunction device 200B analyzes the XML file by the SAX method, but may analyze by the DOM method instead of the SAX method. In the above embodiment, the setting data SD is generated in the XML format, but the setting data SD may be generated in another format.

また、上記実施形態において、設定元複合機200Aから設定先複合機200Bへの設定値の送信が(図4のS340、図8のS341)、秘密鍵等を利用した暗号化通信により行われるとしてもよい。このようにすれば、セキュリティ上の問題が発生することをより効果的に抑制することができる。   In the above embodiment, it is assumed that the setting value is transmitted from the setting source multifunction device 200A to the setting destination multifunction device 200B (S340 in FIG. 4 and S341 in FIG. 8) by encrypted communication using a secret key or the like. It is also good. In this way, the occurrence of security problems can be suppressed more effectively.

また、上記第2実施形態において、設定先複合機200BからPC100に向けて、インポート受付IDと共に機密情報IDのリストが送信されるとしているが(図8のS512,S141)、機密情報IDは送信されなくてもよい。このようにしても、PC100は、設定元複合機200Aから送信された設定データSDを解析することにより、機密情報IDを特定することができる。   Further, in the second embodiment, although a list of confidential information IDs is transmitted from the setting destination MFP 200B to the PC 100 along with the import acceptance ID (S512, S141 in FIG. 8), the confidential information IDs are transmitted. It does not have to be done. Even in this case, the PC 100 can specify the confidential information ID by analyzing the setting data SD transmitted from the setting source multifunction device 200A.

また、上記実施形態では、対応情報に有効期限が設定され、対応情報が記憶部230に格納されてから所定期間が経過すると、記憶部230から対応情報が削除されるとしているが、これに代えて、送信要求が設定元複合機200Aによって受信され、設定値が設定元複合機200Aから設定先複合機200Bに向けて送信されると、関係する対応情報が削除されるとしてもよい。   Further, in the above embodiment, although the expiration date is set to the correspondence information and the correspondence information is stored in the storage unit 230, the correspondence information is deleted from the storage unit 230 when a predetermined period elapses. When the transmission request is received by the setting-source MFP 200A and the setting value is transmitted from the setting-source MFP 200A to the setting-destination MFP 200B, the related correspondence information may be deleted.

また、上記実施形態では、各設定項目が、機密情報に該当するか否かという判定基準に従い、設定値が設定データSDに記録される設定項目と、設定値の代わりに識別情報(機密情報ID)が設定データSDに記録される設定項目とに分けられているが、判定基準はこれに限られない。例えば、PC100での編集が実行される設定項目であるか否か、という判定基準が用いられてもよい。   Further, in the above embodiment, the setting item is recorded in the setting data SD according to the determination criterion whether or not each setting item corresponds to confidential information, and identification information (confidential information ID instead of setting value). Is divided into setting items to be recorded in the setting data SD, but the determination criterion is not limited to this. For example, a determination criterion as to whether or not the editing on the PC 100 is a setting item to be executed may be used.

10:通信システム 100:パーソナルコンピュータ 200:複合機 230:記憶部 271:設定値取得部 272:対応情報格納部 273:データ生成部 274:データ送信部 275:要求取得部 276:設定値送信部 281:特定部 282:通知部 283:設定値受信部 284:設定部 10: Communication system 100: Personal computer 200: MFP 230: Storage unit 271: Setting value acquisition unit 272: Correspondence information storage unit 273: Data generation unit 274: Data transmission unit 275: Request acquisition unit 276: Setting value transmission unit 281 : Identification unit 282: Notification unit 283: Setting value reception unit 284: Setting unit

Claims (9)

端末装置および対象通信装置の双方との通信を実行可能な通信装置であって、
記憶部と、
第1の種類の設定項目と第2の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第1の種類の設定項目についての前記設定値と、前記第2の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第2の種類の設定項目についての前記設定値を含まない、前記データ生成部と、
前記設定データを前記端末装置に送信するデータ送信部と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第2の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、
を備える、通信装置。
A communication device capable of executing communication with both a terminal device and a target communication device,
A storage unit,
A setting value acquisition unit configured to acquire, from the storage unit, setting values set in the communication device for each of a plurality of setting items including the first type of setting items and the second type of setting items;
A data generation unit that generates setting data to be used when setting a setting value of the target communication device, wherein the setting data includes the setting value for the setting item of the first type, and the first setting value. The data generation unit including identification information associated with the setting value of the setting item of 2 types, and not including the setting value of the setting item of the second type;
A data transmission unit that transmits the setting data to the terminal device;
The setting value associated with the identification information included in the setting data is selected from the target communication device from any one of the terminal device and the target communication device that has acquired the setting data from the terminal device. A request acquisition unit for acquiring a transmission request for requesting transmission;
A setting value transmission unit that transmits the setting value of the second type of setting item associated with the identification information included in the transmission request to the target communication device without passing through the terminal device;
A communication device comprising:
請求項1に記載の通信装置であって、
前記要求取得部は、前記対象通信装置から前記送信要求を取得する、通信装置。
The communication device according to claim 1,
The communication device, wherein the request acquisition unit acquires the transmission request from the target communication device.
請求項1に記載の通信装置であって、
前記要求取得部は、前記端末装置から前記送信要求を取得する、通信装置。
The communication device according to claim 1,
The communication device, wherein the request acquisition unit acquires the transmission request from the terminal device.
請求項1から請求項3までのいずれか一項に記載の通信装置であって、
前記第2の種類の設定項目は、パスワードに関する情報を含む、通信装置。
The communication apparatus according to any one of claims 1 to 3,
The communication apparatus, wherein the setting item of the second type includes information on a password.
請求項1から請求項4までのいずれか一項に記載の通信装置であって、
前記設定データは、前記第2の種類の設定項目について、項目名を示す情報を含む、通信装置。
The communication device according to any one of claims 1 to 4, wherein
The communication apparatus, wherein the setting data includes information indicating an item name for the setting item of the second type.
請求項1から請求項5までのいずれか一項に記載の通信装置であって、さらに、
前記第2の種類の設定項目について、前記設定値と前記識別情報とを対応付ける対応情報を前記記憶部に格納する対応情報格納部を備え、
前記設定値送信部は、
前記送信要求に含まれる前記識別情報についての前記対応情報が前記記憶部に格納されてから所定時間が経過しない場合には、前記対応情報に基づき前記識別情報に対応付けられた前記設定値を前記対象通信装置へ送信し、
前記送信要求に含まれる前記識別情報についての前記対応情報が前記記憶部に格納されてから所定期間が経過する場合には、前記設定値を前記対象通信装置へ送信しない、通信装置。
The communication apparatus according to any one of claims 1 to 5, further comprising:
And a correspondence information storage unit that stores, in the storage unit, correspondence information that associates the setting value with the identification information for the setting item of the second type.
The set value transmission unit
When a predetermined time has not elapsed since the correspondence information on the identification information included in the transmission request is stored in the storage unit, the setting value associated with the identification information is determined based on the correspondence information. Send to the target communication device,
The communication apparatus which does not transmit the setting value to the target communication apparatus when a predetermined period of time elapses after the correspondence information on the identification information included in the transmission request is stored in the storage unit.
端末装置および対象通信装置の双方との通信を実行可能な通信装置と、前記対象通信装置と、を備える通信システムであって、
前記通信装置は、
記憶部と、
第1の種類の設定項目と第2の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第1の種類の設定項目についての前記設定値と、前記第2の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第2の種類の設定項目についての前記設定値を含まない、前記データ生成部と、
前記設定データを前記端末装置に送信するデータ送信部と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第2の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、
を備え、
前記対象通信装置は、
前記端末装置から取得した前記設定データを解析することによって前記識別情報を特定する特定部と、
特定された前記識別情報を、前記端末装置に、または、前記通信装置に通知する通知部と、
前記通信装置から、前記識別情報に対応付けられた前記設定値を受信する設定値受信部と、
前記第1の種類の設定項目については前記設定データに含まれる前記設定値を前記対象通信装置に設定し、前記第2の種類の設定項目については前記通信装置から受信した前記設定値を前記対象通信装置に設定する設定部と、
を備える、通信システム。
A communication system comprising: a communication device capable of executing communication with both a terminal device and a target communication device; and the target communication device,
The communication device is
A storage unit,
A setting value acquisition unit configured to acquire, from the storage unit, setting values set in the communication device for each of a plurality of setting items including the first type of setting items and the second type of setting items;
A data generation unit that generates setting data to be used when setting a setting value of the target communication device, wherein the setting data includes the setting value for the setting item of the first type, and the first setting value. The data generation unit including identification information associated with the setting value of the setting item of 2 types, and not including the setting value of the setting item of the second type;
A data transmission unit that transmits the setting data to the terminal device;
The setting value associated with the identification information included in the setting data is selected from the target communication device from any one of the terminal device and the target communication device that has acquired the setting data from the terminal device. A request acquisition unit for acquiring a transmission request for requesting transmission;
A setting value transmission unit that transmits the setting value of the second type of setting item associated with the identification information included in the transmission request to the target communication device without passing through the terminal device;
Equipped with
The target communication device is
An identifying unit that identifies the identification information by analyzing the setting data acquired from the terminal device;
A notification unit configured to notify the terminal apparatus or the communication apparatus of the identified identification information;
A setting value receiving unit configured to receive the setting value associated with the identification information from the communication device;
For the first type of setting item, the setting value included in the setting data is set to the target communication device, and for the second type of setting item, the setting value received from the communication device is the target A setting unit set in the communication device;
A communication system comprising:
請求項7に記載の通信システムであって、
前記対象通信装置の前記特定部は、前記端末装置から取得した前記設定データを解析することによって前記通信装置を特定し、
前記通知部は、特定された前記通信装置に、前記識別情報を通知する、通信システム。
The communication system according to claim 7, wherein
The identification unit of the target communication device identifies the communication device by analyzing the setting data acquired from the terminal device;
The communication system, wherein the notification unit notifies the identified communication device of the identification information.
端末装置および対象通信装置の双方との通信を実行可能な通信装置に、
第1の種類の設定項目と第2の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記通信装置の記憶部から取得する設定値取得機能と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成機能であって、前記設定データは、前記第1の種類の設定項目についての前記設定値と、前記第2の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第2の種類の設定項目についての前記設定値を含まない、前記データ生成機能と、
前記設定データを前記端末装置に送信するデータ送信機能と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、の少なくとも一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得機能と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第2の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信機能と、
を実現させる、コンピュータプログラム。
A communication device capable of executing communication with both the terminal device and the target communication device
A setting value acquisition function of acquiring setting values set in the communication device from the storage unit of the communication device for each of a plurality of setting items including the first type of setting items and the second type of setting items When,
It is a data generation function which generates setting data to be used when setting a setting value of the target communication device, wherein the setting data is the setting value for the setting item of the first type, and the first setting value. The data generation function including identification information associated with the setting value of setting items of two types, and not including the setting value of the setting item of the second type;
A data transmission function of transmitting the setting data to the terminal device;
The setting value associated with the identification information included in the setting data is transmitted to the target communication device from at least one of the terminal device and the target communication device that has acquired the setting data from the terminal device. Request acquisition function for acquiring a transmission request for requesting to
A setting value transmission function of transmitting the setting value of the setting item of the second type associated with the identification information included in the transmission request to the target communication device without passing through the terminal device;
A computer program that makes you realize.
JP2015190804A 2015-09-29 2015-09-29 Communication apparatus, communication system and computer program Active JP6504004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015190804A JP6504004B2 (en) 2015-09-29 2015-09-29 Communication apparatus, communication system and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015190804A JP6504004B2 (en) 2015-09-29 2015-09-29 Communication apparatus, communication system and computer program

Publications (2)

Publication Number Publication Date
JP2017068403A JP2017068403A (en) 2017-04-06
JP6504004B2 true JP6504004B2 (en) 2019-04-24

Family

ID=58494877

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015190804A Active JP6504004B2 (en) 2015-09-29 2015-09-29 Communication apparatus, communication system and computer program

Country Status (1)

Country Link
JP (1) JP6504004B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004160950A (en) * 2002-11-15 2004-06-10 Seiko Epson Corp Image forming apparatus and initial setting method for image forming apparatus
JP2009069873A (en) * 2007-09-10 2009-04-02 Ricoh Co Ltd Network device system, network device, program, information processing method
BR112013001376A8 (en) * 2010-07-20 2017-10-17 Sharp Kk content distribution device, content playback device, content distribution system, control method of a content distribution device, control program, and recording medium
JP2012044457A (en) * 2010-08-19 2012-03-01 Konica Minolta Business Technologies Inc Setting information registration apparatus, setting information registration method using the same, and setting information registration program
JP5939742B2 (en) * 2011-04-21 2016-06-22 キヤノン株式会社 Image forming apparatus and management method

Also Published As

Publication number Publication date
JP2017068403A (en) 2017-04-06

Similar Documents

Publication Publication Date Title
JP4915460B2 (en) Pull print system, server apparatus, and print job management method
US9411631B2 (en) Apparatus, and control method for image processing deletion of a common definition file used for generation of a template file
US8286097B2 (en) Image processing apparatus for executing a process flow, method of controlling the same and storage medium
JP5145254B2 (en) Image forming system, server apparatus, and image forming apparatus
JP6319584B2 (en) Image forming system
JP2010170234A (en) Image forming system, server device, and image forming device
US20140313544A1 (en) Printing system, server, information processing apparatus, image processing apparatus, printing control method and storage medium storing program
JP2007310821A (en) Information processing apparatus, method, and program
JP2014011582A (en) Image processing apparatus, and method and program of controlling the same
JP5517606B2 (en) Processing server, control method thereof, policy server, and computer program
JP5371611B2 (en) Data processing system, server, server control method, and program
US8531694B2 (en) Appending restriction information to a job before transmission
JP6669992B2 (en) Image reading apparatus, image reading method, and image forming program
JP2017126857A (en) Image processing apparatus, system, information processing method, and program
JP2016083870A (en) Image forming apparatus, control method thereof, and system
JP5402344B2 (en) Image processing apparatus, image output management method, and program
JP2017033510A (en) Printing system, printing apparatus and server used in the system, print data management method, and program
JP2008046739A (en) Image forming device, information processor and program
JP2019096254A (en) Print controller, control method for print controller, and program
US10409528B2 (en) Printing system that performs easily printing of unprinted pages when printing is interrupted, and printing method
JP6504004B2 (en) Communication apparatus, communication system and computer program
JP5879911B2 (en) System, information processing apparatus, program, and information processing method
JP2011136480A (en) Image forming apparatus, method of controlling the same, and program
JP5451331B2 (en) Image processing apparatus, control method therefor, and program
JP2007008011A (en) Image forming apparatus, image forming method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190228

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190311

R150 Certificate of patent or registration of utility model

Ref document number: 6504004

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150