Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5453150B2 - Image forming system and image forming apparatus - Google Patents
[go: Go Back, main page]

JP5453150B2 - Image forming system and image forming apparatus - Google Patents

Image forming system and image forming apparatus Download PDF

Info

Publication number
JP5453150B2
JP5453150B2 JP2010074607A JP2010074607A JP5453150B2 JP 5453150 B2 JP5453150 B2 JP 5453150B2 JP 2010074607 A JP2010074607 A JP 2010074607A JP 2010074607 A JP2010074607 A JP 2010074607A JP 5453150 B2 JP5453150 B2 JP 5453150B2
Authority
JP
Japan
Prior art keywords
address book
image forming
book data
forming apparatus
keyword
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.)
Expired - Fee Related
Application number
JP2010074607A
Other languages
Japanese (ja)
Other versions
JP2011206946A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2010074607A priority Critical patent/JP5453150B2/en
Publication of JP2011206946A publication Critical patent/JP2011206946A/en
Application granted granted Critical
Publication of JP5453150B2 publication Critical patent/JP5453150B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成システムおよび画像形成装置に関するものである。   The present invention relates to an image forming system and an image forming apparatus.

ファクシミリ機、複合機などの送信機能(ファクシミリ送信、電子メール送信など)を有する画像形成装置には、宛先を予め登録したアドレス帳データを有し、そのアドレス帳データに基づいてアドレス帳を表示し、そのアドレス帳から選択された宛先にデータ(ファクシミリデータ、電子メールなど)を送信するものがある(例えば特許文献1参照)。   An image forming apparatus having a transmission function (facsimile transmission, e-mail transmission, etc.) such as a facsimile machine or a multifunction machine has address book data in which destinations are registered in advance, and displays the address book based on the address book data. Some devices send data (facsimile data, e-mail, etc.) to a destination selected from the address book (see, for example, Patent Document 1).

さらに、特定の管理画像形成装置が共有アドレス帳を有し、他の画像形成装置は、その管理画像形成装置から共有アドレス帳を取得して使用するシステムがある(例えば特許文献2参照)。   Furthermore, there is a system in which a specific management image forming apparatus has a shared address book, and other image forming apparatuses acquire and use the shared address book from the management image forming apparatus (see, for example, Patent Document 2).

特開2001−273221号公報JP 2001-273221 A 特開2007−086892号公報JP 2007-068892 A

しかしながら、上述の共有アドレス帳を使用する場合、管理画像形成装置に集中して全宛先を含むアドレス帳を記憶させサーバとして機能させているため、アドレス帳を記憶するために必要な記憶容量が大きくなってしまい、他の画像形成装置に比べ、管理画像形成装置の不揮発性の記憶デバイスの容量を大きくしておく必要があるとともに、アドレス帳の提供に関する負荷が管理画像形成装置に集中し、管理画像形成装置内でのジョブの処理に遅延が生じる可能性がある。   However, when the above-described shared address book is used, since the address book including all destinations is stored in the management image forming apparatus in a concentrated manner and functions as a server, a large storage capacity is required for storing the address book. Therefore, it is necessary to increase the capacity of the non-volatile storage device of the management image forming apparatus as compared with other image forming apparatuses, and the load related to providing the address book is concentrated on the management image forming apparatus. There is a possibility that a delay occurs in the processing of the job in the image forming apparatus.

本発明は、上記の問題に鑑みてなされたものであり、アドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる画像形成システム、およびその画像形成システムで使用可能な画像形成装置を得ることを目的とする。   The present invention has been made in view of the above problems, and can distribute and share the address book data to distribute the storage capacity necessary for holding the address book data and the load of the address book data transfer. It is an object of the present invention to obtain a forming system and an image forming apparatus usable in the image forming system.

上記の課題を解決するために、本発明では以下のようにした。   In order to solve the above problems, the present invention is configured as follows.

本発明に係る画像形成システムは、ネットワークに接続され、分散共有されているアドレス帳データをそれぞれ保持する複数の画像形成装置を備える。そして、複数の画像形成装置のそれぞれは、アドレス帳を表示する表示装置と、アドレス帳データを記憶する記憶装置と、ネットワークに接続されるネットワークインタフェースと、アドレス帳を表示させるためのユーザ操作が検出されると、ネットワークインタフェースを使用して、アドレス帳データを有する他の画像形成装置を検索するデバイス検索部と、デバイス検索部により発見された1または複数の他の画像形成装置にアドレス帳データを要求し、その1または複数の他の画像形成装置から、他の画像形成装置に記憶されているアドレス帳データを取得し一時的に保存するアドレス帳要求部と、アドレス帳要求部により取得された他の画像形成装置に記憶されている1または複数のアドレス帳データと、当該画像形成装置の記憶装置に記憶されているアドレス帳データとを合成して1つのアドレス帳データを生成し、生成した1つのアドレス帳データでアドレス帳を表示装置に表示させるデータ処理部とを有する。 An image forming system according to the present invention includes a plurality of image forming apparatuses that are connected to a network and each hold address book data that is distributed and shared . Each of the plurality of image forming apparatuses detects a display device that displays an address book, a storage device that stores address book data, a network interface connected to a network, and a user operation for displaying the address book. Then, using the network interface, a device search unit that searches for another image forming apparatus having address book data, and address book data is stored in one or more other image forming apparatuses discovered by the device search unit. The address book requesting unit that requests and temporarily stores the address book data stored in the other image forming apparatus from the one or more other image forming apparatuses, and the address book requesting part One or a plurality of address book data stored in another image forming apparatus and a storage device of the image forming apparatus By combining the address book data stored to generate one of the address book data, and a data processing unit for displaying the address book on the display device in the generated single address book data.

これにより、アドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。また、いずれの画像形成装置でも、ユーザは同一のアドレス帳を使用することができる。   As a result, the address book data can be distributed and shared, and the storage capacity necessary for holding the address book data and the load of the address book data transfer can be distributed. In any image forming apparatus, the user can use the same address book.

また、本発明に係る画像形成システムは、上記の画像形成システムに加え、次のようにしてもよい。この場合、複数の画像形成装置のそれぞれは、デバイス検索部による検索のときに、所定の検索キーとなるキーワードを含むProbeメッセージをマルチキャストで送信し、ProbeMatchメッセージを受信する第1通信処理部と、所定の検索キーとなるキーワードを含む1または複数のキーワードを記憶するキーワード記憶装置と、他の画像形成装置の第1通信処理部からProbeメッセージを受信する第2通信処理部と、受信されたProbeメッセージから、検索キーとなるキーワードを抽出するメッセージ解析部と、検索キーとなるキーワードが、キーワード記憶装置に記憶されているキーワードに一致するか否かを判定するキーワード判定部と、検索キーとなるキーワードが、キーワード記憶装置に記憶されているキーワードに一致した場合のみProbeMatchメッセージを、Probeメッセージの送信元の画像形成装置へ送信する第3通信処理部とを有する。そして、デバイス検索部は、第1通信処理部により受信されたProbeMatchメッセージを送信してきた画像形成装置を、アドレス帳データを有する画像形成装置として特定する。   In addition to the above-described image forming system, the image forming system according to the present invention may be configured as follows. In this case, each of the plurality of image forming apparatuses transmits a Probe message including a keyword serving as a predetermined search key by multicast when searching by the device search unit, and receives a ProbeMatch message; A keyword storage device that stores one or a plurality of keywords including a keyword that serves as a predetermined search key, a second communication processing unit that receives a Probe message from the first communication processing unit of another image forming device, and the received Probe A message analysis unit that extracts a keyword that serves as a search key from a message, a keyword determination unit that determines whether or not the keyword that serves as a search key matches a keyword stored in the keyword storage device, and a search key Keys whose keywords are stored in the keyword storage The ProbeMatch message only if it matches the over-de, and a third communication processing unit that transmits to the transmission source of the image forming apparatus Probe message. The device search unit identifies the image forming apparatus that has transmitted the ProbeMatch message received by the first communication processing unit as an image forming apparatus having address book data.

これにより、WS−Discoveryの通信プロトコルを応用したキーワード検索で、アドレス帳データを有する画像形成装置を効率よく検索することができる。   As a result, it is possible to efficiently search for an image forming apparatus having address book data by keyword search using a WS-Discovery communication protocol.

本発明に係る画像形成装置は、アドレス帳を表示する表示装置と、分散共有されているアドレス帳データの1つであって、宛先1件ごとにレコードを有するアドレス帳データを記憶する記憶装置と、ネットワークに接続されるネットワークインタフェースと、アドレス帳を表示させるためのユーザ操作が検出されると、ネットワークインタフェースを使用して、ネットワークに接続されている画像形成装置のうち、分散共有されている他のアドレス帳データを有する他の画像形成装置を検索するデバイス検索部と、ネットワークインタフェースを使用して、デバイス検索部により発見された1または複数の他の画像形成装置にアドレス帳要求を送信し、その1または複数の他の画像形成装置から、他の画像形成装置に記憶されている、分散共有されている他のアドレス帳データを受信し一時的に保存するアドレス帳要求部と、アドレス帳要求部により取得された他の画像形成装置に記憶されている1または複数の、分散共有されている他のアドレス帳データと、当該画像形成装置の記憶装置に記憶されているアドレス帳データとを合成して1つのアドレス帳データを生成し、生成した1つのアドレス帳データでアドレス帳を表示装置に表示させるデータ処理部とを備える。
An image forming apparatus according to the present invention includes a display device that displays an address book, a storage device that stores address book data that is one of distributed and shared address book data and has a record for each destination. When a network interface connected to the network and a user operation for displaying the address book are detected, the network interface is used to distribute and share other image forming apparatuses connected to the network . A device search unit that searches for another image forming apparatus having the address book data and a network interface, and transmits an address book request to one or more other image forming apparatuses discovered by the device search unit, from the one or more other image forming apparatus, it is stored in the other image forming apparatus, the dispersion co An address book request unit that stores other address book data received temporarily to, one or more is stored in the other image forming apparatuses acquired by the address book request section, it is distributed shared The other address book data and the address book data stored in the storage device of the image forming apparatus are combined to generate one address book data, and the address book is displayed on the display device using the generated one address book data. A data processing unit to be displayed.

これにより、他の画像形成装置とともにアドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。   Thus, the address book data can be distributed and shared with other image forming apparatuses, and the storage capacity necessary for holding the address book data and the load of the address book data transfer can be distributed.

また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、デバイス検索部による検索のときに、所定の検索キーとなるキーワードを含むProbeメッセージをマルチキャストで送信し、ProbeMatchメッセージを受信する第1通信処理部と、所定の検索キーとなるキーワードを含む1または複数のキーワードを記憶するキーワード記憶装置と、ネットワークに接続された他の画像形成装置からProbeメッセージを受信する第2通信処理部と、受信されたProbeメッセージから、検索キーとなるキーワードを抽出するメッセージ解析部と、検索キーとなるキーワードが、キーワード記憶装置に記憶されているキーワードに一致するか否かを判定するキーワード判定部と、検索キーとなるキーワードが、キーワード記憶装置に記憶されているキーワードに一致した場合のみProbeMatchメッセージを、Probeメッセージの送信元の画像形成装置へ送信する第3通信処理部とを有する。そして、デバイス検索部は、第1通信処理部により受信されたProbeMatchメッセージを送信してきた画像形成装置を、アドレス帳データを有する画像形成装置として特定する。   In addition to the image forming apparatus described above, the image forming apparatus according to the present invention may be configured as follows. In this case, when searching by the device search unit, the image forming apparatus transmits a Probe message including a keyword that serves as a predetermined search key by multicast, and receives a ProbeMatch message, and a predetermined search key A keyword storage device that stores one or a plurality of keywords including the keyword to be used, a second communication processing unit that receives a Probe message from another image forming device connected to the network, and a search key from the received Probe message A message analysis unit that extracts a keyword to be used, a keyword determination unit that determines whether or not a keyword that is a search key matches a keyword stored in the keyword storage device, and a keyword that is a search key is a keyword storage To keywords stored in the device The ProbeMatch message only when the match, and a third communication processing unit that transmits to the transmission source of the image forming apparatus Probe message. The device search unit identifies the image forming apparatus that has transmitted the ProbeMatch message received by the first communication processing unit as an image forming apparatus having address book data.

これにより、WS−Discoveryの通信プロトコルを応用したキーワード検索で、アドレス帳データを有する他の画像形成装置を効率よく検索することができる。   Accordingly, it is possible to efficiently search for another image forming apparatus having address book data by keyword search using the WS-Discovery communication protocol.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、記憶装置は、ユーザIDに関連付けてユーザごとにアドレス帳データを記憶する。アドレス帳要求部は、アドレス帳データの要求とともにユーザIDを送信し、そのユーザIDに関連付けられているアドレス帳データを1または複数の画像形成装置から受信する。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, the storage device stores address book data for each user in association with the user ID. The address book request unit transmits a user ID together with a request for address book data, and receives address book data associated with the user ID from one or more image forming apparatuses.

これにより、ユーザごとに異なるアドレス帳を使用する場合でも、アドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。   As a result, even when different address books are used for each user, the address book data can be distributed and shared, and the storage capacity necessary for holding the address book data and the load of the address book data transfer can be distributed.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、ユーザ操作を検出する入力装置と、表示されたアドレス帳におけるあるレコードがユーザ操作により編集された場合、受信されたアドレス帳データのうち、そのレコードを含むアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置へ、そのレコードの編集要求を送信するアドレス帳編集部とを備える。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, the image forming apparatus, when an input device that detects a user operation and a record in the displayed address book is edited by a user operation, among the received address book data, address book data including the record And an address book editing unit that transmits an edit request for the record to the image forming apparatus that has transmitted the specified address book data.

これにより、ユーザが編集したレコードがこの画像形成装置のアドレス帳データのものでなくても、ユーザによる編集内容が、ユーザが編集したレコードを含むいずれかの画像形成装置のアドレス帳データに反映される。したがって、ユーザは、表示されているアドレス帳の各レコードがどの画像形成装置で保持されているかを意識することなく、アドレス帳を利用することができる。   As a result, even if the record edited by the user is not the address book data of this image forming apparatus, the contents edited by the user are reflected in the address book data of any image forming apparatus including the record edited by the user. The Therefore, the user can use the address book without being aware of which image forming apparatus holds each record of the displayed address book.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、データ処理部は、アドレス帳要求部により取得された1または複数のアドレス帳データと、記憶装置に記憶されているアドレス帳データとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成する。アドレス帳編集部は、同一内容の複数のレコードから生成した1つのレコードが編集された場合、受信されたアドレス帳データのうち、そのレコードの元となった複数のレコードを含む複数のアドレス帳データを特定し、特定した複数のアドレス帳データの送信元の画像形成装置へ、そのレコードの編集要求をそれぞれ送信する。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, when the data processing unit combines the one or more address book data acquired by the address book requesting unit with the address book data stored in the storage device, the data processing unit 1 One address book data is generated as one record. When one record generated from a plurality of records having the same content is edited, the address book editing unit includes a plurality of address book data including a plurality of records that are the basis of the record among the received address book data. And the editing request for the record is transmitted to the image forming apparatus that is the transmission source of the specified plurality of address book data.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、ユーザ操作を検出する入力装置と、表示されたアドレス帳に対して新規レコードがユーザ操作により追加された場合、その新規レコードを、記憶装置に記憶されているアドレス帳データに追加するアドレス帳編集部とを備える。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, when a new record is added by the user operation to the input device that detects the user operation and the displayed address book, the image forming apparatus stores the new record in the address book stored in the storage device. And an address book editing unit to be added to the data.

これにより、ユーザが追加したレコードがこの画像形成装置のアドレス帳データに直ちに追加される。   As a result, the record added by the user is immediately added to the address book data of the image forming apparatus.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、アドレス帳編集部は、新規レコードが、記憶装置に記憶されているアドレス帳データに追加できない場合、受信されたアドレス帳データの送信元の画像形成装置へ、その新規レコードの追加要求を送信する。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, if the new record cannot be added to the address book data stored in the storage device, the address book editing unit issues a request to add the new record to the image forming apparatus that has transmitted the received address book data. Send.

これにより、新規レコードが、確実に、いずれかの画像形成装置のアドレス帳データに追加される。   This ensures that the new record is added to the address book data of any image forming apparatus.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、アドレス帳編集部は、記憶装置に記憶されているアドレス帳データの登録レコード数が上限値に到達しているために新規レコードが追加できない場合、受信されたアドレス帳データの登録レコード件数から、レコードを追加可能なアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置へ、その新規レコードの追加要求を送信する。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, if the address book editing unit cannot add a new record because the number of registered address book data stored in the storage device has reached the upper limit, the number of registered address book data records Then, address book data to which a record can be added is specified, and a request for adding the new record is transmitted to the image forming apparatus that is the transmission source of the specified address book data.

これにより、新規レコードが、自動的に、空きのあるアドレス帳データに追加される。   Thereby, a new record is automatically added to the available address book data.

また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、データ処理部は、アドレス帳要求部により取得された1または複数のアドレス帳データと、記憶装置に記憶されているアドレス帳データとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成する。   The image forming apparatus according to the present invention may be configured as follows in addition to any of the image forming apparatuses described above. In this case, when the data processing unit combines the one or more address book data acquired by the address book requesting unit with the address book data stored in the storage device, the data processing unit 1 One address book data is generated as one record.

これにより、同一内容のレコードが重複して表示されることを防止できる。   Thereby, it can prevent that the record of the same content is displayed repeatedly.

本発明によれば、複数の画像形成装置を有するシステムにおいて、アドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。   According to the present invention, in a system having a plurality of image forming apparatuses, the address book data can be distributed and shared to distribute the storage capacity necessary for holding the address book data and the load of the address book data transfer.

図1は、本発明の実施の形態1に係る画像形成システムの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an image forming system according to Embodiment 1 of the present invention. 図2は、図1における画像形成装置の構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the image forming apparatus in FIG. 図3は、図1に示すシステムにおけるいずれかの画像形成装置においてアドレス帳を表示するときの各装置の動作について説明するシーケンス図である。FIG. 3 is a sequence diagram for explaining the operation of each apparatus when an address book is displayed in any of the image forming apparatuses in the system shown in FIG. 図4は、図1に示すシステムにおけるデバイス検索について説明するシーケンス図である。FIG. 4 is a sequence diagram for explaining device search in the system shown in FIG. 図5は、図1に示すシステムにおいて使用されるProbeメッセージの一例を示す図である。FIG. 5 is a diagram showing an example of a Probe message used in the system shown in FIG. 図6は、図1に示すシステムにおいて使用されるProbeMatchメッセージの一例を示す図である。FIG. 6 is a diagram showing an example of a ProbeMatch message used in the system shown in FIG.

以下、図に基づいて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

実施の形態1. Embodiment 1 FIG.

図1は、本発明の実施の形態1に係る画像形成システムの構成を示すブロック図である。図1に示すシステムでは、複数の画像形成装置1(ここでは、4台)がネットワーク2に接続されている。   FIG. 1 is a block diagram showing a configuration of an image forming system according to Embodiment 1 of the present invention. In the system shown in FIG. 1, a plurality of image forming apparatuses 1 (four in this case) are connected to a network 2.

画像形成装置1は、ファクシミリ機、複合機などの、送信機能を有する装置である。送信機能としては、ファクシミリ送信、電子メール送信などがある。電子メール送信には、文書の画像スキャンで得られた文書データを電子メールで送信するScanToEmail機能、画像形成装置1内の図示せぬ文書ボックス内の文書データを電子メールで送信BoxToEmail機能などがある。   The image forming apparatus 1 is an apparatus having a transmission function, such as a facsimile machine or a multifunction machine. The transmission function includes facsimile transmission, electronic mail transmission, and the like. The e-mail transmission includes a ScanToEmail function for sending document data obtained by image scanning of a document by e-mail, a BoxToEmail function for sending document data in a document box (not shown) in the image forming apparatus 1 by e-mail, and the like. .

また、画像形成装置1は、機種、機能、所属するグループなどといった、その画像形成装置1の属性を示すキーワードを登録されている。これらの画像形成装置1のうち、アドレス帳データを有する1または複数の画像形成装置1は、アドレス帳データを有することを示すキーワード(ここでは、一例として「AddressBookSharing」)を有する。   The image forming apparatus 1 is registered with keywords indicating attributes of the image forming apparatus 1 such as model, function, group to which the image forming apparatus 1 belongs, and the like. Among these image forming apparatuses 1, one or a plurality of image forming apparatuses 1 having address book data have a keyword (here, “AddressBookSharing” as an example) indicating that they have address book data.

ネットワーク2は、LAN(Local Area Network)および/またはWAN(Wide Area Network)で構成されるコンピュータネットワークである。   The network 2 is a computer network composed of a LAN (Local Area Network) and / or a WAN (Wide Area Network).

図2は、図1における画像形成装置1の構成を示すブロック図である。図2に示す画像形成装置1は、複合機であり、アドレス帳データ15aを有する。   FIG. 2 is a block diagram showing a configuration of the image forming apparatus 1 in FIG. The image forming apparatus 1 shown in FIG. 2 is a multifunction machine and has address book data 15a.

図2において、画像形成装置1は、操作パネル11、印刷装置12、画像読取装置13、ファクシミリ装置14、記憶装置15、ファームウェア16、通信装置17およびコンピュータ18を有する。   In FIG. 2, the image forming apparatus 1 includes an operation panel 11, a printing device 12, an image reading device 13, a facsimile device 14, a storage device 15, firmware 16, a communication device 17, and a computer 18.

操作パネル11は、液晶ディスプレイなどの表示装置と、物理的なユーザ操作を電気的に検出する入力装置とを有するユーザインタフェース装置である。入力装置としては、キースイッチ、表示装置の画面上に配置された透明なタッチパネルなどが使用される。操作パネル11の表示装置によりアドレス帳が表示される。   The operation panel 11 is a user interface device having a display device such as a liquid crystal display and an input device that electrically detects a physical user operation. As the input device, a key switch, a transparent touch panel arranged on the screen of the display device, or the like is used. The address book is displayed on the display device of the operation panel 11.

印刷装置12は、画像読取装置13により生成された文書データ、図示せぬ文書ボックスに格納されている文書データ、ネットワーク2を介して図示せぬホスト装置から受信された印刷ジョブ実行要求による文書データなどに基づき文書画像を印刷する内部装置である。   The printing device 12 includes document data generated by the image reading device 13, document data stored in a document box (not shown), and document data according to a print job execution request received from a host device (not shown) via the network 2. Is an internal device for printing a document image based on the above.

画像読取装置13は、自動原稿給紙装置により給紙されてきた原稿またはユーザにより載置された原稿の片面または両面に対して光を照射しその反射光等を受光して原稿の画像を読み取り文書データとして出力する内部装置である。   The image reading device 13 irradiates light on one or both sides of a document fed by an automatic document feeder or a document placed by a user and receives reflected light or the like to read an image of the document. An internal device that outputs document data.

ファクシミリ装置14は、モデムを有し、画像読取装置13により生成された文書データまたは文書ボックスに格納されている文書データからファクシミリ信号を生成し、電話回線などを介して送信するとともに、ファクシミリ信号を受信し、受信した信号から文書データを生成する内部装置である。   The facsimile apparatus 14 has a modem, generates a facsimile signal from the document data generated by the image reading apparatus 13 or the document data stored in the document box, transmits the facsimile signal via a telephone line, and transmits the facsimile signal. It is an internal device that receives and generates document data from the received signal.

記憶装置15は、登録ユーザごとのアドレス帳データ15a、キーワードリスト15b、文書データなどを格納する装置である。記憶装置15には、ハードディスクドライブ、不揮発性メモリなどといった、読み書き可能な不揮発性の記録媒体を駆動する装置が使用される。   The storage device 15 is a device for storing address book data 15a, keyword list 15b, document data, etc. for each registered user. As the storage device 15, a device that drives a readable / writable nonvolatile recording medium such as a hard disk drive or a nonvolatile memory is used.

アドレス帳データ15aは、登録された宛先1件ごとに1つのレコードを有し、各レコードは、送信先の名称、並びにファクシミリの送信先となるファクシミリ番号および/または電子メールの送信先となる電子メールアドレスを有する。   The address book data 15a has one record for each registered destination, and each record has a destination name, a facsimile number as a facsimile destination, and / or an electronic destination as an electronic mail destination. Have an email address.

キーワードリスト15bは、この画像形成装置1の属性を示す1または複数のキーワードを有するリストである。キーワードリスト15b内のキーワードは、この画像形成装置1に予め登録されているもの、あるいは外部装置からの要求により追加されたものである。外部装置からキーワードを追加する場合、SNMP(Simple Network Management Protocol)やWebサービスにより、追加すべきキーワードが画像形成装置1に供給される。   The keyword list 15b is a list having one or a plurality of keywords indicating the attributes of the image forming apparatus 1. The keywords in the keyword list 15b are registered in advance in the image forming apparatus 1 or added by a request from an external apparatus. When adding a keyword from an external device, the keyword to be added is supplied to the image forming apparatus 1 by SNMP (Simple Network Management Protocol) or a Web service.

アドレス帳データ15a(1ユーザ以上のアドレス帳データ)を有する画像形成装置1のキーワードリスト15bは、アドレス帳データを有することを示す所定のキーワード(ここでは、「AddressBookSharing」)を含み、アドレス帳データを有さない画像形成装置1のキーワードリスト15bは、アドレス帳データを有することを示す所定のキーワードを含まない。   The keyword list 15b of the image forming apparatus 1 having the address book data 15a (address book data of one or more users) includes a predetermined keyword (here, “AddressBookSharing”) indicating that the address book data is included, and the address book data The keyword list 15b of the image forming apparatus 1 that does not include the keyword does not include a predetermined keyword indicating that the address book data is included.

ファームウェア16は、コンピュータ18にロードされ実行されるプログラムであって、SOAP(Simple Object Access Protocol)メッセージの送受を行う処理の記述を含む。ファームウェア16は、フラッシュメモリなどの不揮発性メモリに格納されている。   The firmware 16 is a program that is loaded into the computer 18 and executed, and includes a description of processing for sending and receiving SOAP (Simple Object Access Protocol) messages. The firmware 16 is stored in a non-volatile memory such as a flash memory.

通信装置17は、コンピュータネットワーク2に接続され、ネットワーク2に接続された他の装置(他の画像形成装置1など)と通信可能な有線または無線のネットワークインタフェースである。   The communication device 17 is a wired or wireless network interface connected to the computer network 2 and capable of communicating with other devices (such as other image forming devices 1) connected to the network 2.

コンピュータ18は、図示せぬCPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)などを備え、プログラムをRAMにロードし、CPUで実行することにより、各種処理部を実現する装置である。コンピュータ18は、ファームウェア16および図示せぬプログラムに基づいて、通信処理部21、SOAP処理部22、デバイス検索部23、キーワード判定部24、アドレス帳要求部25、アドレス帳送信部26、および制御部27を実現する。   The computer 18 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like (not shown), loads various programs into the RAM, and executes them on the CPU, thereby realizing various processing units. It is a device to do. The computer 18 includes a communication processing unit 21, a SOAP processing unit 22, a device search unit 23, a keyword determination unit 24, an address book request unit 25, an address book transmission unit 26, and a control unit based on the firmware 16 and a program (not shown). 27 is realized.

通信処理部21は、通信装置17を制御し、上述の電子メール送信をSMTP(Simple Mail Transfer Protocol)等の通信プロトコルに従って実行する処理部である。さらに、通信処理部21は、通信装置17を制御し、コンピュータネットワーク2を介してSOAPメッセージを所定の通信プロトコルで送受する処理部である。後述するWS−DiscoveryのProbeメッセージおよびProbeMatchメッセージは、SOAPメッセージであり、通信処理部21は、それらのSOAPメッセージを送受するための通信プロトコルとしてUDP/IP(User Datagram Protocol/Internet Protocol)を使用する。   The communication processing unit 21 is a processing unit that controls the communication device 17 and executes the above-described electronic mail transmission according to a communication protocol such as SMTP (Simple Mail Transfer Protocol). Further, the communication processing unit 21 is a processing unit that controls the communication device 17 and transmits / receives a SOAP message via the computer network 2 using a predetermined communication protocol. WS-Discovery Probe messages and ProbeMatch messages described later are SOAP messages, and the communication processing unit 21 uses UDP / IP (User Datagram Protocol / Internet Protocol) as a communication protocol for transmitting and receiving those SOAP messages. .

SOAP処理部22は、メッセージ送信部22aおよびメッセージ解析部22bを有する。   The SOAP processing unit 22 includes a message transmission unit 22a and a message analysis unit 22b.

メッセージ送信部22aは、SOAPメッセージを生成し、通信処理部21および通信装置17で送信する。SOAPメッセージは、XML(Extensible Markup Language)で記述されたテキストデータである。メッセージ送信部22aは、デバイス検索部23による機器検索時に、検索キーとなるキーワードを含むProbeメッセージを生成する。また、メッセージ送信部22aは、通信処理部21および通信装置17により受信されたProbeメッセージに対するProbeMatchメッセージを生成する。なお、検索キーとなるキーワードは、デバイス検索部23から供給される。また、メッセージ送信部25aは、このProbeメッセージに、複数の検索キーを含むキーワード検索条件を記述するようにしてもよい。   The message transmission unit 22 a generates a SOAP message and transmits it using the communication processing unit 21 and the communication device 17. The SOAP message is text data described in XML (Extensible Markup Language). The message transmission unit 22a generates a Probe message including a keyword serving as a search key when the device search unit 23 searches for a device. The message transmission unit 22a generates a ProbeMatch message for the Probe message received by the communication processing unit 21 and the communication device 17. Note that a keyword serving as a search key is supplied from the device search unit 23. Further, the message transmitting unit 25a may describe a keyword search condition including a plurality of search keys in the Probe message.

メッセージ解析部22bは、通信処理部21および通信装置17により受信されたSOAPメッセージの構文解析を行い、メッセージに記述されている要求、応答、通知などを特定する。メッセージ解析部22bは、通信処理部21および通信装置17により受信されたProbeメッセージおよびProbeMatchメッセージの構文解析を行い、メッセージに記述されている要求、応答、通知などを特定する。   The message analysis unit 22b analyzes the syntax of the SOAP message received by the communication processing unit 21 and the communication device 17, and specifies a request, a response, a notification, and the like described in the message. The message analysis unit 22b performs syntax analysis of the Probe message and the ProbeMatch message received by the communication processing unit 21 and the communication device 17, and specifies a request, a response, a notification, and the like described in the message.

SOAP処理部22と他の画像形成装置1のSOAP処理部22との間では、WS−DiscoveryによるWebサービスのデバイス検索が可能であるとともに、WS−Discoveryを利用した、キーワードによるデバイス検索が可能である。   Between the SOAP processing unit 22 and the SOAP processing unit 22 of another image forming apparatus 1, it is possible to search for a web service device by WS-Discovery and to search for a device by keyword using WS-Discovery. is there.

この画像形成装置1がキーワードによるデバイス検索を行う場合、メッセージ送信部22aは、検索キーとなるキーワードを含むProbeメッセージを生成し、通信処理部21に送信させる。通信処理部21は、他の画像形成装置1へProbeメッセージをマルチキャストで送信する。そして、通信処理部21により、キーワードがヒットした1または複数の画像形成装置1からのProbeMatchメッセージが受信されると、メッセージ解析部22bは、受信されたメッセージがProbeMatchメッセージであることを特定する。   When the image forming apparatus 1 performs a device search using a keyword, the message transmission unit 22a generates a Probe message including a keyword that serves as a search key, and causes the communication processing unit 21 to transmit the probe message. The communication processing unit 21 transmits a Probe message to other image forming apparatuses 1 by multicast. When the communication processing unit 21 receives a ProbeMatch message from one or a plurality of image forming apparatuses 1 in which the keyword is hit, the message analysis unit 22b specifies that the received message is a ProbeMatch message.

一方、別の画像形成装置1がキーワードによるデバイス検索を行う場合、通信処理部21は、その別の画像形成装置1からProbeメッセージを受信し、メッセージ解析部22bは、受信されたProbeメッセージから、検索キーとなるキーワードを抽出する。この実施の形態では、Probeメッセージは、画像形成装置1に対するキーワード検索要求となる。また、検索キーとなるキーワードが、記憶装置15に記憶されているキーワードリスト15b内のキーワードに一致した場合に、メッセージ送信部22aは、ProbeMatchメッセージを生成する。通信処理部21は、そのProbeMatchメッセージを、別の画像形成装置へユニキャストで送信する。一致するキーワードが存在しない場合には、ProbeMatchメッセージは送信されない。   On the other hand, when another image forming apparatus 1 performs a device search using a keyword, the communication processing unit 21 receives a Probe message from the other image forming apparatus 1, and the message analyzing unit 22b receives the Probe message from the received Probe message. Extract keywords as search keys. In this embodiment, the Probe message is a keyword search request to the image forming apparatus 1. When the keyword serving as the search key matches the keyword in the keyword list 15b stored in the storage device 15, the message transmission unit 22a generates a ProbeMatch message. The communication processing unit 21 transmits the ProbeMatch message to another image forming apparatus by unicast. If there is no matching keyword, the ProbeMatch message is not transmitted.

デバイス検索部23は、所定の検索キー(ここでは、「AddressBookSharing」)で、SOAP処理部22を使用して、アドレス帳データを有する画像形成装置1を検索する処理部である。   The device search unit 23 is a processing unit that searches for the image forming apparatus 1 having address book data using the SOAP processing unit 22 with a predetermined search key (here, “AddressBookSharing”).

キーワード判定部24は、通信処理部21により受信されたProbeメッセージにおいて指定されている検索キーとなるキーワードが、記憶装置15に記憶されているキーワードリスト15b内のキーワードのいずれかに一致するか否かを判定する処理部である。   The keyword determination unit 24 determines whether the keyword that is the search key specified in the Probe message received by the communication processing unit 21 matches any of the keywords in the keyword list 15 b stored in the storage device 15. It is a processing unit for determining whether or not.

なお、Probeメッセージには、キーワード検索条件が記述されている場合には、キーワード判定部24は、そのキーワード検索条件で、記憶装置15に記憶されているキーワードを検索する。   When a keyword search condition is described in the Probe message, the keyword determination unit 24 searches for a keyword stored in the storage device 15 using the keyword search condition.

例えば、キーワード検索条件として、Probeメッセージは、1または複数のキーワードを含む検索式を有し、キーワード判定部24は、検索式で適合する1または複数のキーワードが、記憶装置15に記憶されているキーワードに一致するか否かを判定する。検索式は、1または複数のキーワードの論理演算式である。例えば、検索式「"AddressBookSharing"AND"設計部"」は、2つのキーワード"AddressBookSharing","設計部"の論理積であり、キーワード"AddressBookSharing"が、記憶装置15に記憶されているキーワードに一致し、かつ、キーワード"設計部"が、記憶装置15に記憶されているキーワードに一致するか否かが判定される。   For example, as a keyword search condition, the Probe message has a search expression including one or more keywords, and the keyword determination unit 24 stores one or more keywords that match the search expression in the storage device 15. Determine whether it matches the keyword. The search expression is a logical operation expression of one or a plurality of keywords. For example, the search expression “AddressBookSharing” AND “design part” is a logical product of two keywords “AddressBookSharing” and “design part”, and the keyword “AddressBookSharing” matches the keyword stored in the storage device 15. In addition, it is determined whether or not the keyword “design unit” matches the keyword stored in the storage device 15.

また、例えば、キーワード検索条件として、キーワードの一致条件が指定される。キーワードの一致条件とは、完全一致、部分一致、前方一致および後方一致のうちの少なくとも1つである。なお、ここでは、完全一致は、両者が同一であることを意味し、部分一致は、検索キーがキーワードの一部または全部と同一であることを意味し、前方一致は、検索キーがキーワードの先頭部分または全部と同一であることを意味し、後方一致は、検索キーがキーワードの終端部分または全部と同一であることを意味する。   For example, a keyword matching condition is specified as a keyword search condition. The keyword matching condition is at least one of perfect match, partial match, forward match, and backward match. Here, complete match means that they are the same, partial match means that the search key is the same as part or all of the keyword, and forward match means that the search key is the keyword of the keyword. It means that it is the same as the beginning part or the whole, and the backward match means that the search key is the same as the end part or the whole of the keyword.

アドレス帳要求部25は、通信装置17および通信処理部21を使用して、デバイス検索部23により発見された1または複数の画像形成装置1にアドレス帳要求を送信し、その1または複数の画像形成装置に保持されているアドレス帳データを受信する処理部である。   The address book request unit 25 uses the communication device 17 and the communication processing unit 21 to transmit an address book request to the one or more image forming apparatuses 1 discovered by the device search unit 23, and the one or more images The processing unit receives address book data held in the forming apparatus.

アドレス帳送信部26は、他の画像形成装置1からアドレス帳要求を受信すると、要求されたアドレス帳データ15aを記憶装置15から読み出し、通信装置17および通信処理部21を使用して、アドレス帳要求の送信元の画像形成装置1へ送信する処理部である。   Upon receiving an address book request from another image forming apparatus 1, the address book transmission unit 26 reads the requested address book data 15 a from the storage device 15, and uses the communication device 17 and the communication processing unit 21 to read the address book data 15 a. A processing unit that transmits the request to the image forming apparatus 1 that is the transmission source of the request.

制御部27は、操作パネル11、印刷装置12、画像読取装置13、ファクシミリ装置14、通信装置17などといった、各種サービスを実現する機能を有する内部装置を制御して、操作パネル11に対するユーザ操作などに従って、各種ジョブを実行させる処理部である。制御部27は、操作パネル11に対して所定のユーザ操作があると、アドレス帳を操作パネルに表示させる。また、制御部27は、ファクシミリ装置14を制御してファクシミリ送信を行い、通信処理部21および通信装置17を使用して電子メール送信を行う。これらの送信機能を使用する際のデータの送信先は、アドレス帳から選択される。   The control unit 27 controls internal devices having functions for realizing various services, such as the operation panel 11, the printing device 12, the image reading device 13, the facsimile device 14, and the communication device 17, and performs user operations on the operation panel 11. The processing unit executes various jobs according to the above. When there is a predetermined user operation on the operation panel 11, the control unit 27 displays an address book on the operation panel. The control unit 27 controls the facsimile device 14 to perform facsimile transmission, and uses the communication processing unit 21 and the communication device 17 to perform electronic mail transmission. The destination of data when using these transmission functions is selected from the address book.

制御部27は、アドレス帳要求部25により取得された1または複数のアドレス帳データと、記憶装置15に記憶されているアドレス帳データ15aとを合成して1つのアドレス帳データを生成し、生成したアドレス帳データでアドレス帳を操作パネル11の表示装置に表示させる。   The control unit 27 generates one address book data by synthesizing one or a plurality of address book data acquired by the address book request unit 25 and the address book data 15a stored in the storage device 15. The address book is displayed on the display device of the operation panel 11 by using the address book data.

次に、上記システムにおけるいずれかの画像形成装置1においてアドレス帳を表示するときの各装置の動作について説明する。図3は、図1に示すシステムにおけるいずれかの画像形成装置1においてアドレス帳を表示するときの各装置の動作について説明するシーケンス図である。   Next, the operation of each device when displaying an address book in any of the image forming apparatuses 1 in the system will be described. FIG. 3 is a sequence diagram for explaining the operation of each apparatus when an address book is displayed in any of the image forming apparatuses 1 in the system shown in FIG.

ある画像形成装置1において、ユーザが、アドレス帳を表示させるための操作を操作パネル11に対して行うと、操作パネル11によりその操作が検出される(ステップS1)。この操作が検出されると、制御部27は、デバイス検索部23に、アドレス帳データ15aを有する画像形成装置1を検索させる。画像形成装置1のデバイス検索部23は、ネットワーク2に接続されている画像形成装置1のうち、アドレス帳データ15aを有するものを検索する(ステップS11)。   In a certain image forming apparatus 1, when a user performs an operation for displaying an address book on the operation panel 11, the operation panel 11 detects the operation (step S1). When this operation is detected, the control unit 27 causes the device search unit 23 to search for the image forming apparatus 1 having the address book data 15a. The device search unit 23 of the image forming apparatus 1 searches for the image forming apparatus 1 connected to the network 2 that has the address book data 15a (step S11).

そして、デバイス検索部23が、アドレス帳データ15aを有する1または複数の画像形成装置1を発見すると、アドレス帳要求部25は、発見された各画像形成装置1へ、通信処理部21および通信装置17を使用して、アドレス帳要求を、この画像形成装置1にログイン中のユーザのユーザIDとともに送信する(ステップS3)。   When the device search unit 23 finds one or a plurality of image forming apparatuses 1 having the address book data 15a, the address book request unit 25 sends the communication processing unit 21 and the communication apparatus to each discovered image forming apparatus 1. 17 is used to transmit the address book request together with the user ID of the logged-in user to the image forming apparatus 1 (step S3).

その各画像形成装置1では、アドレス帳送信部26が、通信処理部21および通信装置17を介してそのアドレス帳要求およびユーザIDを受信する。アドレス帳送信部26は、アドレス帳要求を受信すると、そのユーザIDにより指定されたアドレス帳データ15aを読み出し、アドレス帳要求の応答として送信する(ステップS3)。   In each image forming apparatus 1, the address book transmission unit 26 receives the address book request and the user ID via the communication processing unit 21 and the communication device 17. When receiving the address book request, the address book transmission unit 26 reads the address book data 15a designated by the user ID and transmits it as a response to the address book request (step S3).

アドレス帳要求を送信した画像形成装置1では、アドレス帳要求部25が、そのアドレス帳データ15aを受信し、RAMや記憶装置15に一時的に保存する。   In the image forming apparatus 1 that has transmitted the address book request, the address book request unit 25 receives the address book data 15 a and temporarily stores it in the RAM or the storage device 15.

そして、発見された1または複数の画像形成装置1からのアドレス帳データ15aが受信されると、制御部27は、受信された1または複数のアドレス帳データ15aと、記憶装置15に記憶されているそのユーザIDのアドレス帳データ15aとを合成して1つのアドレス帳データを生成し(ステップS4)、生成したアドレス帳データでアドレス帳を操作パネル11の表示装置に表示させる(ステップS5)。   When the detected address book data 15a from one or more image forming apparatuses 1 is received, the control unit 27 stores the received one or more address book data 15a and the storage device 15 in the storage device 15. The address book data 15a of the user ID is synthesized to generate one address book data (step S4), and the address book is displayed on the display device of the operation panel 11 using the generated address book data (step S5).

なお、この実施の形態では、制御部27は、アドレス帳要求部25により取得された1または複数のアドレス帳データ15aと、記憶装置15に記憶されているアドレス帳データ15aとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成する。   In this embodiment, the control unit 27 combines the one or more address book data 15a acquired by the address book request unit 25 with the address book data 15a stored in the storage device 15. One address book data is generated with a plurality of records having the same contents as one record.

アドレス帳が表示されているときに、ユーザによる選択操作があると、その操作が操作パネル11により検出され、制御部27は、選択されたレコード(つまりアドレス)を特定して、そのアドレスを送信先として、ファクシミリ装置や電子メール送信を実行させる。   If the user performs a selection operation while the address book is displayed, the operation panel 11 detects the operation, and the control unit 27 identifies the selected record (that is, an address) and transmits the address. First, a facsimile machine or e-mail transmission is executed.

ここで、上述のデバイス検索(ステップS11)の詳細について説明する。このデバイス検索は、WS−Discoveryを応用したキーワード検索により行われる。図4は、図1に示すシステムにおけるデバイス検索について説明するシーケンス図である。   Here, details of the above-described device search (step S11) will be described. This device search is performed by keyword search using WS-Discovery. FIG. 4 is a sequence diagram for explaining device search in the system shown in FIG.

画像形成装置1において、デバイス検索部23は、アドレス帳データを有する他の画像形成装置1を検索するための検索キーとなるキーワード(および検索条件)を特定し、そのキーワード(および検索条件)をSOAP処理部22に通知する(ステップS41)。なお、検索条件のデータは、検索キーワードとともに記憶装置15に記憶され、デバイス検索部23により読み出されるようにしてもよい。   In the image forming apparatus 1, the device search unit 23 specifies a keyword (and a search condition) that serves as a search key for searching for another image forming apparatus 1 having address book data, and uses the keyword (and search condition). The SOAP processing unit 22 is notified (step S41). The search condition data may be stored in the storage device 15 together with the search keyword and read by the device search unit 23.

SOAP処理部22のメッセージ送信部22aは、検索キーとなるキーワード(および検索条件)を含むProbeメッセージを生成する。通信処理部21は、通信装置17を使用して、マルチキャストでそのProbeメッセージを送信する(ステップS42)。図5は、図1に示すシステムにおいて使用されるProbeメッセージの一例を示す図である。Probeメッセージは、Probe要素を含む。図5に示すProbeメッセージでは、Probe要素の子要素として、keyword要素が記述され、keyword要素の値としてキーワード(ここでは、「AddressBookSharing」)が記述されている。   The message transmission unit 22a of the SOAP processing unit 22 generates a Probe message including a keyword (and a search condition) serving as a search key. The communication processing unit 21 transmits the Probe message by multicast using the communication device 17 (step S42). FIG. 5 is a diagram showing an example of a Probe message used in the system shown in FIG. The Probe message includes a Probe element. In the Probe message shown in FIG. 5, a keyword element is described as a child element of the Probe element, and a keyword (here, “AddressBookSharing”) is described as a value of the keyword element.

このProbeメッセージは、ネットワーク2上を伝送していき、各画像形成装置1に受信される。   This Probe message is transmitted on the network 2 and received by each image forming apparatus 1.

各画像形成装置1では、通信処理部21が、このProbeメッセージを通信装置17で受信し、メッセージ解析部22bが、このProbeメッセージを解析し、このProbeメッセージで指定されているキーワード(および検索条件)を抽出する。   In each image forming apparatus 1, the communication processing unit 21 receives this Probe message by the communication device 17, and the message analysis unit 22 b analyzes this Probe message, and the keyword (and the search condition) specified in this Probe message. ).

そして、キーワード判定部24は、抽出されたキーワードで(検索条件に従って)、キーワードリスト15b内のキーワードを検索し、一致するキーワードが発見されるか否かを判定する。   Then, the keyword determination unit 24 searches the keyword in the keyword list 15b with the extracted keyword (according to the search condition), and determines whether a matching keyword is found.

キーワード判定部24により、一致するキーワードが発見された場合(ステップS43)、メッセージ送信部22aは、ProbeMatchメッセージを生成し、通信処理部21は、そのProbeMatchメッセージを、Probeメッセージの送信元である画像形成装置1へ送信する(ステップS44)。   When a matching keyword is found by the keyword determination unit 24 (step S43), the message transmission unit 22a generates a ProbeMatch message, and the communication processing unit 21 converts the ProbeMatch message into an image that is the source of the Probe message. It transmits to the forming apparatus 1 (step S44).

図6は、図1に示すシステムにおいて使用されるProbeMatchメッセージの一例を示す図である。図6に示すProbeMatchメッセージは、図5に示すProbeメッセージに対応するものである。   FIG. 6 is a diagram showing an example of a ProbeMatch message used in the system shown in FIG. The ProbeMatch message shown in FIG. 6 corresponds to the Probe message shown in FIG.

ProbeMatchメッセージは、ProbeMatch要素を含む。図6に示すProbeMatchメッセージでは、ProbeMatch要素の子要素として、endpointReference要素およびkeyword要素が記述されている。検索キーに指定されたキーワード(ここでは、「AddressBookSharing」)が、keyword要素の値として記述されている。この画像形成装置1の、ネットワーク2上での識別子(URI(Uniform Resource Identifier)、UUID(Universally Unique Identifier)など)が、endpointReference要素の値として記述されている。   The ProbeMatch message includes a ProbeMatch element. In the ProbeMatch message shown in FIG. 6, an endpointReference element and a keyword element are described as child elements of the ProbeMatch element. A keyword (here, “AddressBookSharing”) designated as the search key is described as the value of the keyword element. The identifier (URI (Uniform Resource Identifier), UUID (Universally Unique Identifier), etc.) of the image forming apparatus 1 on the network 2 is described as the value of the endpointReference element.

一方、キーワード判定部24により、一致するキーワードが発見されなかった場合(ステップS45)、その画像形成装置1によるそのProbeメッセージに対する処理は終了する。したがって、この場合には、ProbeMatchメッセージが送信されない。   On the other hand, when the matching keyword is not found by the keyword determination unit 24 (step S45), the processing for the Probe message by the image forming apparatus 1 ends. Therefore, in this case, the ProbeMatch message is not transmitted.

このようにして、アドレス帳データを有する画像形成装置が検索される。   In this way, an image forming apparatus having address book data is searched.

以上のように、上記実施の形態1によれば、各画像形成装置1は、アドレス帳を表示する表示装置を有する操作パネル11と、アドレス帳データ15aを記憶する記憶装置15と、通信装置17を使用して、ネットワーク2に接続されている画像形成装置1のうち、アドレス帳データを有する他の画像形成装置1を検索するデバイス検索部23と、通信装置17を使用して、デバイス検索部23により発見された1または複数の画像形成装置1にアドレス帳要求を送信し、その1または複数の画像形成装置のアドレス帳データを受信するアドレス帳要求部25と、アドレス帳要求部25により取得された1または複数のアドレス帳データと、記憶装置15に記憶されているアドレス帳データ15aとを合成して1つのアドレス帳データを生成し、生成したアドレス帳データでアドレス帳を操作パネル11の表示装置に表示させる制御部27とを備える。   As described above, according to the first embodiment, each image forming apparatus 1 includes the operation panel 11 having the display device that displays the address book, the storage device 15 that stores the address book data 15a, and the communication device 17. Device search unit 23 for searching for another image forming apparatus 1 having address book data among image forming apparatuses 1 connected to network 2, and device search unit using communication device 17. The address book request unit 25 that transmits an address book request to one or a plurality of image forming apparatuses 1 discovered by 23 and receives the address book data of the one or a plurality of image forming apparatuses, and acquired by the address book request unit 25 One address book data is synthesized with the address book data 15a stored in the storage device 15 to generate one address book data. And a control unit 27 for displaying the address book in the generated address book data to the display device of the operation panel 11.

これにより、アドレス帳を集中管理するサーバを設けることなく、各画像形成装置1が他の画像形成装置1とともにアドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。   Thus, without providing a server for centrally managing the address book, each image forming apparatus 1 distributes and shares the address book data together with other image forming apparatuses 1 so that the storage capacity and address book required for holding the address book data are reduced. The load of data transfer can be distributed.

また、上記実施の形態1によれば、通信処理部21は、デバイス検索部23による検索のときに、所定の検索キー(ここでは「AddressBookSharing」)となるキーワードを含むProbeメッセージをマルチキャストで送信し、ProbeMatchメッセージを受信し、デバイス検索部23は、通信処理部21により受信されたProbeMatchメッセージを送信してきた画像形成装置1を、アドレス帳データを有する画像形成装置1として特定する。また、記憶装置15は、所定の検索キーとなるキーワードを含むキーワードリスト15bを記憶しており、通信処理部21は、ネットワーク2に接続された他の画像形成装置からProbeメッセージを受信し、メッセージ解析部22bは、受信されたProbeメッセージから、検索キーとなるキーワードを抽出し、キーワード判定部24は、その検索キーとなるキーワードが、記憶装置15に記憶されているキーワードに一致するか否かを判定する。そして、通信処理部21は、検索キーとなるキーワードが、記憶装置15に記憶されているキーワードに一致した場合のみProbeMatchメッセージを、Probeメッセージの送信元の画像形成装置1へ送信する。   Further, according to the first embodiment, the communication processing unit 21 multicasts a Probe message including a keyword serving as a predetermined search key (here, “AddressBookSharing”) when searching by the device search unit 23. The device search unit 23 receives the ProbeMatch message, and identifies the image forming apparatus 1 that has transmitted the ProbeMatch message received by the communication processing unit 21 as the image forming apparatus 1 having address book data. The storage device 15 stores a keyword list 15b including keywords that serve as predetermined search keys, and the communication processing unit 21 receives a Probe message from another image forming device connected to the network 2, and receives the message. The analysis unit 22b extracts a keyword serving as a search key from the received Probe message, and the keyword determination unit 24 determines whether or not the keyword serving as the search key matches the keyword stored in the storage device 15. Determine. Then, the communication processing unit 21 transmits the ProbeMatch message to the image forming apparatus 1 that is the transmission source of the Probe message only when the keyword serving as the search key matches the keyword stored in the storage device 15.

これにより、WS−Discoveryの通信プロトコルを応用したキーワード検索で、アドレス帳データを有する他の画像形成装置を効率よく検索することができる。   Accordingly, it is possible to efficiently search for another image forming apparatus having address book data by keyword search using the WS-Discovery communication protocol.

実施の形態2. Embodiment 2. FIG.

本発明の実施の形態2に係る画像形成システムでは、アドレス帳の表示後に、操作パネル11に対するユーザ操作によりアドレス帳内のあるレコードが編集された場合に、その編集を、いずれかの画像形成装置1におけるアドレス帳データに反映させる。   In the image forming system according to the second embodiment of the present invention, when a record in the address book is edited by a user operation on the operation panel 11 after the address book is displayed, the editing is performed on any of the image forming apparatuses. 1 is reflected in the address book data.

なお、実施の形態2に係る画像形成システムの各装置の基本的な構成および動作は、実施の形態1と同様である。ただし、画像形成装置1に、上述のアドレス編集機能が追加されている。   The basic configuration and operation of each device of the image forming system according to the second embodiment are the same as those of the first embodiment. However, the address editing function described above is added to the image forming apparatus 1.

ここで、実施の形態2におけるアドレス編集機能について説明する。   Here, the address editing function in the second embodiment will be described.

この実施の形態2では、制御部27は、表示されたアドレス帳におけるあるレコードが操作パネル11に対するユーザ操作により編集された場合、受信された1または複数のアドレス帳データ15aのうち、そのレコードを含むアドレス帳データを特定し、特定したアドレス帳データ15aの送信元の画像形成装置1へ、そのレコードの編集要求を送信する。編集要求は、上述のユーザIDと編集後のレコードを含む。レコードの編集としては、電子メールアドレスの変更などがある。   In the second embodiment, when a certain record in the displayed address book is edited by a user operation on the operation panel 11, the control unit 27 selects the record from the received one or more address book data 15a. The address book data to be included is specified, and an edit request for the record is transmitted to the image forming apparatus 1 that is the transmission source of the specified address book data 15a. The edit request includes the above-described user ID and the edited record. Editing records includes changing email addresses.

そして、編集要求を受信した画像形成装置1では、制御部27が、そのユーザIDのアドレス帳データ15aを特定し、その編集後のレコードで、そのアドレス帳データ15aにおける対応するレコードを更新する(つまり、上書きする)。   Then, in the image forming apparatus 1 that has received the edit request, the control unit 27 specifies the address book data 15a of the user ID, and updates the corresponding record in the address book data 15a with the edited record ( That is, overwrite).

なお、複数のアドレス帳データ15aにおける同一内容の複数のレコードから生成した1つのレコードが編集された場合、制御部27は、受信されたアドレス帳データのうち、そのレコードの元となった複数のレコードを含む複数のアドレス帳データを特定し、特定した複数のアドレス帳データの送信元の画像形成装置1へ、そのレコードの編集要求をそれぞれ送信する。   When one record generated from a plurality of records having the same contents in a plurality of address book data 15a is edited, the control unit 27 selects a plurality of the source address book data from which the record is based. A plurality of address book data including a record is specified, and an edit request for the record is transmitted to the image forming apparatus 1 that is a transmission source of the specified plurality of address book data.

以上のように、上記実施の形態2によれば、表示されたアドレス帳におけるあるレコードがユーザ操作により編集された場合、制御部27は、受信されたアドレス帳データのうち、そのレコードを含むアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置1へ、そのレコードの編集要求を送信する。   As described above, according to the second embodiment, when a record in the displayed address book is edited by a user operation, the control unit 27 includes the address including the record in the received address book data. Book data is specified, and an edit request for the record is transmitted to the image forming apparatus 1 that is the transmission source of the specified address book data.

これにより、ユーザが編集したレコードがこの画像形成装置1のアドレス帳データのものでなくても、ユーザによる編集内容が、ユーザが編集したレコードを含むいずれかの画像形成装置のアドレス帳データに反映される。したがって、ユーザは、表示されているアドレス帳の各レコードがどの画像形成装置で保持されているかを意識することなく、アドレス帳を利用することができる。   As a result, even if the record edited by the user is not the address book data of the image forming apparatus 1, the contents edited by the user are reflected in the address book data of any image forming apparatus including the record edited by the user. Is done. Therefore, the user can use the address book without being aware of which image forming apparatus holds each record of the displayed address book.

実施の形態3. Embodiment 3 FIG.

本発明の実施の形態3に係る画像形成システムでは、アドレス帳の表示後に、操作パネル11に対するユーザ操作によりアドレス帳に新規レコード(新しい宛先)が追加された場合に、その新規レコードの追加を、いずれかの画像形成装置1におけるアドレス帳データに反映させる。   In the image forming system according to the third embodiment of the present invention, when a new record (new destination) is added to the address book by a user operation on the operation panel 11 after the address book is displayed, the new record is added. This is reflected in the address book data in any of the image forming apparatuses 1.

なお、実施の形態3に係る画像形成システムの各装置の基本的な構成および動作は、実施の形態1または2と同様である。ただし、以下の示すように、画像形成装置1に、上述のアドレス追加機能が追加されている。   The basic configuration and operation of each device of the image forming system according to the third embodiment are the same as those in the first or second embodiment. However, as described below, the above-described address addition function is added to the image forming apparatus 1.

ここで、実施の形態3におけるアドレス追加機能について説明する。   Here, the address addition function in the third embodiment will be described.

実施の形態3では、制御部27は、表示されたアドレス帳に対して新規レコードが操作パネル11に対するユーザ操作により追加された場合、その新規レコードを、記憶装置15に記憶されているアドレス帳データ15aに追加する。このとき、ログイン中のユーザのユーザIDに関連付けられているアドレス帳データ15aに新規レコードが追加される。   In the third embodiment, when a new record is added to the displayed address book by a user operation on the operation panel 11, the control unit 27 stores the new record in the address book data stored in the storage device 15. Add to 15a. At this time, a new record is added to the address book data 15a associated with the user ID of the logged-in user.

ただし、このとき、アドレス帳データ15aの登録レコード数が所定の上限値に到達しているなどの理由で新規レコードがアドレス帳データ15aに追加できない場合、制御部27は、アドレス帳要求部25により受信されたアドレス帳データ15aの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。この追加要求には、そのユーザIDと新規レコードが含まれる。   However, at this time, if a new record cannot be added to the address book data 15a because the number of registered records of the address book data 15a has reached a predetermined upper limit value, the control unit 27 uses the address book requesting unit 25 to A request to add the new record is transmitted to the image forming apparatus 1 that is the transmission source of the received address book data 15a. This addition request includes the user ID and a new record.

そして、追加要求を受信した画像形成装置1では、制御部27が、そのユーザIDのアドレス帳データ15aを特定し、その新規レコードを、そのアドレス帳データ15aに追加する。   Then, in the image forming apparatus 1 that has received the addition request, the control unit 27 identifies the address book data 15a of the user ID and adds the new record to the address book data 15a.

なお、記憶装置15に記憶されているアドレス帳データ15aの登録レコード数が上限値に到達しているために新規レコードが追加できない場合、制御部27は、受信されたアドレス帳データ15aの登録レコード件数から、レコードを追加可能なアドレス帳データ(つまり、空きのあるアドレス帳データ)を特定し、特定したアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。   If the number of registered records in the address book data 15a stored in the storage device 15 has reached the upper limit value and a new record cannot be added, the control unit 27 registers the received record in the address book data 15a. From the number of records, address book data to which a record can be added (that is, empty address book data) is specified, and a request for adding the new record is transmitted to the image forming apparatus 1 that is the transmission source of the specified address book data.

また、いずれの画像形成装置1にもそのレコードと追加できない場合には、制御部27は、エラーメッセージを操作パネル11に表示させる。   If the record cannot be added to any image forming apparatus 1, the control unit 27 displays an error message on the operation panel 11.

以上のように、上記実施の形態3によれば、表示されたアドレス帳に対して新規レコードがユーザ操作により追加された場合、制御部27は、その新規レコードを、記憶装置15に記憶されているアドレス帳データに追加する。これにより、ユーザが追加したレコードがこの画像形成装置のアドレス帳データに直ちに追加される。   As described above, according to the third embodiment, when a new record is added to the displayed address book by a user operation, the control unit 27 stores the new record in the storage device 15. Add to existing address book data. As a result, the record added by the user is immediately added to the address book data of the image forming apparatus.

ただし、新規レコードが、記憶装置15に記憶されているアドレス帳データ15aに追加できない場合、制御部27は、受信されたアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。このとき、制御部27は、受信されたアドレス帳データ15aの登録レコード件数から、レコードを追加可能なアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。これにより、新規レコードが、確実に、いずれかの画像形成装置のアドレス帳データに追加される。   However, if a new record cannot be added to the address book data 15a stored in the storage device 15, the control unit 27 requests the image forming apparatus 1 that has transmitted the received address book data to add the new record. Send. At this time, the control unit 27 identifies the address book data to which a record can be added from the number of registered records of the received address book data 15a, and sends the new address book data to the image forming apparatus 1 that is the transmission source of the identified address book data. Send a request to add a record. This ensures that the new record is added to the address book data of any image forming apparatus.

なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。   Each embodiment described above is a preferred example of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. It is.

例えば、上記各実施の形態において、複数の画像形成装置1に保持されている複数のアドレス帳データ15aには、同一内容のレコードが含まれていてもよいし、同一内容のレコードが含まれないようにしてもよい。   For example, in each of the above-described embodiments, the plurality of address book data 15a held in the plurality of image forming apparatuses 1 may include records having the same contents or not including records having the same contents. You may do it.

また、上記実施の形態2において、複数のアドレス帳データ15aにおける同一内容のレコードから集約された1つのレコードが編集された場合、いずれか1つのアドレス帳データ15aにおけるレコードを更新するようにしてもよい。このようにすると、同一内容のレコードが、編集により異なる内容を有するレコードになるため、次回のアドレス帳の表示から、集約されずに、それぞれのレコードが表示される。   In the second embodiment, when one record aggregated from records having the same content in a plurality of address book data 15a is edited, the record in any one address book data 15a is updated. Good. In this way, since records having the same contents become records having different contents by editing, the respective records are displayed without being consolidated from the next address book display.

また、上記各実施の形態において、ステップS11のデバイス検索を、アドレス帳表示要求発生時ではなく、ユーザログインの直後に行うようにしてもよい。   In each of the above embodiments, the device search in step S11 may be performed immediately after user login, not when an address book display request is generated.

本発明は、例えば、複数の画像形成装置が接続されているネットワークシステムに適用可能である。   The present invention is applicable to, for example, a network system to which a plurality of image forming apparatuses are connected.

1 画像形成装置
2 ネットワーク
11 操作パネル(表示装置の一例,入力装置の一例)
15 記憶装置(キーワード記憶装置の一例)
15a アドレス帳データ
15b キーワードリスト
17 通信装置(ネットワークインタフェースの一例)
21 通信処理部(第1通信処理部の一例,第2通信処理部の一例,第3通信処理部の一例)
22b メッセージ解析部
23 デバイス検索部
24 キーワード判定部
25 アドレス帳要求部
27 制御部(データ処理部の一例,アドレス帳編集部の一例)
DESCRIPTION OF SYMBOLS 1 Image forming apparatus 2 Network 11 Operation panel (an example of a display device, an example of an input device)
15 storage device (example of keyword storage device)
15a Address book data 15b Keyword list 17 Communication device (example of network interface)
21 Communication processing unit (an example of a first communication processing unit, an example of a second communication processing unit, an example of a third communication processing unit)
22b Message analysis unit 23 Device search unit 24 Keyword determination unit 25 Address book request unit 27 Control unit (an example of a data processing unit, an example of an address book editing unit)

Claims (11)

ネットワークに接続され、分散共有されているアドレス帳データをそれぞれ保持する複数の画像形成装置を備え、
前記複数の画像形成装置のそれぞれは、
アドレス帳を表示する表示装置と、
前記アドレス帳データを記憶する記憶装置と、
前記ネットワークに接続されるネットワークインタフェースと、
アドレス帳を表示させるためのユーザ操作が検出されると、前記ネットワークインタフェースを使用して、前記アドレス帳データを有する他の画像形成装置を検索するデバイス検索部と、
前記デバイス検索部により発見された1または複数の他の画像形成装置に前記アドレス帳データを要求し、その1または複数の他の画像形成装置から、前記他の画像形成装置に記憶されている前記アドレス帳データを取得し一時的に保存するアドレス帳要求部と、
前記アドレス帳要求部により取得された前記他の画像形成装置に記憶されている1または複数の前記アドレス帳データと、当該画像形成装置の前記記憶装置に記憶されている前記アドレス帳データとを合成して1つのアドレス帳データを生成し、生成した1つのアドレス帳データでアドレス帳を前記表示装置に表示させるデータ処理部とを有すること、
を特徴とする画像形成システム。
A plurality of image forming apparatuses connected to a network and each holding address book data distributed and shared ;
Each of the plurality of image forming apparatuses includes:
A display device for displaying an address book;
A storage device for storing the address book data,
A network interface connected to the network;
When the user operation for displaying the address book is detected, using said network interface, and a device search unit to search for another image forming apparatus having the address book data,
The requested address book data to one or more other image forming apparatus found by the device search portion, said that from the one or more other image forming apparatus, is stored in the other image forming apparatus An address book request section for acquiring and temporarily storing address book data;
Synthesis and one or more of the address book data stored in said another image forming apparatus acquired by the address book request section, and the address book data stored in the storage device of the image forming apparatus A data processing unit that generates one address book data and displays the address book on the display device with the generated one address book data,
An image forming system.
前記複数の画像形成装置のそれぞれは、
前記デバイス検索部による検索のときに、所定の検索キーとなるキーワードを含むProbeメッセージをマルチキャストで送信し、ProbeMatchメッセージを受信する第1通信処理部と、
前記所定の検索キーとなるキーワードを含む1または複数のキーワードを記憶するキーワード記憶装置と、
他の画像形成装置の前記第1通信処理部から前記Probeメッセージを受信する第2通信処理部と、
受信された前記Probeメッセージから、前記検索キーとなるキーワードを抽出するメッセージ解析部と、
前記検索キーとなるキーワードが、前記キーワード記憶装置に記憶されているキーワードに一致するか否かを判定するキーワード判定部と、
前記検索キーとなるキーワードが、前記キーワード記憶装置に記憶されているキーワードに一致した場合のみ前記ProbeMatchメッセージを、前記Probeメッセージの送信元の画像形成装置へ送信する第3通信処理部とを有し、
前記デバイス検索部は、前記第1通信処理部により受信された前記ProbeMatchメッセージを送信してきた画像形成装置を、アドレス帳データを有する画像形成装置として特定すること、
を特徴とする請求項1記載の画像形成システム。
Each of the plurality of image forming apparatuses includes:
A first communication processing unit configured to multicast a Probe message including a keyword serving as a predetermined search key and receive a ProbeMatch message when searching by the device search unit;
A keyword storage device for storing one or a plurality of keywords including a keyword serving as the predetermined search key;
A second communication processing unit that receives the Probe message from the first communication processing unit of another image forming apparatus;
A message analysis unit for extracting a keyword as the search key from the received Probe message;
A keyword determination unit for determining whether or not a keyword serving as the search key matches a keyword stored in the keyword storage device;
And a third communication processing unit that transmits the ProbeMatch message to the image forming apparatus that is the transmission source of the Probe message only when the keyword serving as the search key matches the keyword stored in the keyword storage device. ,
The device search unit identifies an image forming apparatus that has transmitted the ProbeMatch message received by the first communication processing unit as an image forming apparatus having address book data;
The image forming system according to claim 1.
アドレス帳を表示する表示装置と、
分散共有されているアドレス帳データの1つであって、宛先1件ごとにレコードを有するアドレス帳データを記憶する記憶装置と、
ネットワークに接続されるネットワークインタフェースと、
アドレス帳を表示させるためのユーザ操作が検出されると、前記ネットワークインタフェースを使用して、前記ネットワークに接続されている画像形成装置のうち、分散共有されている他のアドレス帳データを有する他の画像形成装置を検索するデバイス検索部と、
前記ネットワークインタフェースを使用して、前記デバイス検索部により発見された1または複数の他の画像形成装置にアドレス帳要求を送信し、その1または複数の他の画像形成装置から、前記他の画像形成装置に記憶されている、分散共有されている他のアドレス帳データを受信し一時的に保存するアドレス帳要求部と、
前記アドレス帳要求部により取得された前記他の画像形成装置に記憶されている1または複数の、前記分散共有されている他のアドレス帳データと、当該画像形成装置の前記記憶装置に記憶されているアドレス帳データとを合成して1つのアドレス帳データを生成し、生成した1つのアドレス帳データでアドレス帳を前記表示装置に表示させるデータ処理部と、
を備えることを特徴とする画像形成装置。
A display device for displaying an address book;
A storage device for storing address book data that is one of distributed address book data and has a record for each destination;
A network interface connected to the network;
When a user operation for displaying an address book is detected, another image book that has other shared address book data among the image forming apparatuses connected to the network using the network interface is detected. A device search unit for searching for an image forming apparatus;
Using the network interface, an address book request is transmitted to one or a plurality of other image forming apparatuses discovered by the device search unit, and the other image forming apparatus transmits the address book request from the one or a plurality of other image forming apparatuses. An address book request unit that receives and temporarily stores other distributed address book data stored in the device;
One or a plurality of other shared address book data stored in the other image forming apparatus acquired by the address book requesting unit and stored in the storage device of the image forming apparatus. A data processing unit that generates one address book data by combining the existing address book data, and displays the address book on the display device with the generated one address book data;
An image forming apparatus comprising:
前記デバイス検索部による検索のときに、所定の検索キーとなるキーワードを含むProbeメッセージをマルチキャストで送信し、ProbeMatchメッセージを受信する第1通信処理部と、
前記所定の検索キーとなるキーワードを含む1または複数のキーワードを記憶するキーワード記憶装置と、
前記ネットワークに接続された他の画像形成装置から前記Probeメッセージを受信する第2通信処理部と、
受信された前記Probeメッセージから、前記検索キーとなるキーワードを抽出するメッセージ解析部と、
前記検索キーとなるキーワードが、前記キーワード記憶装置に記憶されているキーワードに一致するか否かを判定するキーワード判定部と、
前記検索キーとなるキーワードが、前記キーワード記憶装置に記憶されているキーワードに一致した場合のみ前記ProbeMatchメッセージを、前記Probeメッセージの送信元の画像形成装置へ送信する第3通信処理部とを有し、
前記デバイス検索部は、前記第1通信処理部により受信された前記ProbeMatchメッセージを送信してきた画像形成装置を、アドレス帳データを有する画像形成装置として特定すること、
を特徴とする請求項3記載の画像形成装置。
A first communication processing unit configured to multicast a Probe message including a keyword serving as a predetermined search key and receive a ProbeMatch message when searching by the device search unit;
A keyword storage device for storing one or a plurality of keywords including a keyword serving as the predetermined search key;
A second communication processing unit for receiving the Probe message from another image forming apparatus connected to the network;
A message analysis unit for extracting a keyword as the search key from the received Probe message;
A keyword determination unit for determining whether or not a keyword serving as the search key matches a keyword stored in the keyword storage device;
And a third communication processing unit that transmits the ProbeMatch message to the image forming apparatus that is the transmission source of the Probe message only when the keyword serving as the search key matches the keyword stored in the keyword storage device. ,
The device search unit identifies an image forming apparatus that has transmitted the ProbeMatch message received by the first communication processing unit as an image forming apparatus having address book data;
The image forming apparatus according to claim 3.
前記記憶装置は、ユーザIDに関連付けてユーザごとにアドレス帳データを記憶し、
前記アドレス帳要求部は、前記アドレス帳データの要求とともにユーザIDを送信し、そのユーザIDに関連付けられているアドレス帳データを前記1または複数の画像形成装置から受信すること、
を特徴とする請求項3記載の画像形成装置。
The storage device stores address book data for each user in association with a user ID,
The address book request unit transmits a user ID together with the request for the address book data, and receives address book data associated with the user ID from the one or more image forming apparatuses;
The image forming apparatus according to claim 3.
ユーザ操作を検出する入力装置と、
表示された前記アドレス帳におけるあるレコードが前記ユーザ操作により編集された場合、受信されたアドレス帳データのうち、そのレコードを含むアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置へ、そのレコードの編集要求を送信するアドレス帳編集部と、
を備えることを特徴とする請求項3記載の画像形成装置。
An input device for detecting a user operation;
When a certain record in the displayed address book is edited by the user operation, the address book data including the record is specified from the received address book data, and image formation of the transmission source of the specified address book data is performed An address book editor that sends an edit request for the record to the device;
The image forming apparatus according to claim 3, further comprising:
前記データ処理部は、前記アドレス帳要求部により取得された1または複数のアドレス帳データと、前記記憶装置に記憶されているアドレス帳データとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成し、
前記アドレス帳編集部は、同一内容の複数のレコードから生成した1つのレコードが編集された場合、受信されたアドレス帳データのうち、そのレコードの元となった前記複数のレコードを含む複数のアドレス帳データを特定し、特定した複数のアドレス帳データの送信元の画像形成装置へ、そのレコードの編集要求をそれぞれ送信すること、
を特徴とする請求項6記載の画像形成装置。
When the data processing unit synthesizes one or a plurality of address book data acquired by the address book request unit and the address book data stored in the storage device, a plurality of records having the same contents are stored as one record. One address book data is generated as one record,
The address book editing unit, when one record generated from a plurality of records having the same content is edited, among the received address book data, a plurality of addresses including the plurality of records that are the basis of the record Specifying the book data, and sending each record edit request to the image forming apparatus that is the source of the specified address book data,
The image forming apparatus according to claim 6.
ユーザ操作を検出する入力装置と、
表示された前記アドレス帳に対して新規レコードが前記ユーザ操作により追加された場合、その新規レコードを、前記記憶装置に記憶されているアドレス帳データに追加するアドレス帳編集部と、
を備えることを特徴とする請求項3記載の画像形成装置。
An input device for detecting a user operation;
When a new record is added to the displayed address book by the user operation, an address book editing unit that adds the new record to the address book data stored in the storage device;
The image forming apparatus according to claim 3, further comprising:
前記アドレス帳編集部は、前記新規レコードが、前記記憶装置に記憶されているアドレス帳データに追加できない場合、受信された前記アドレス帳データの送信元の画像形成装置へ、その新規レコードの追加要求を送信することを特徴とする請求項8記載の画像形成装置。   If the new record cannot be added to the address book data stored in the storage device, the address book editing unit requests the image forming apparatus that has received the address book data to add the new record. The image forming apparatus according to claim 8, wherein: 前記アドレス帳編集部は、前記記憶装置に記憶されているアドレス帳データの登録レコード数が上限値に到達しているために前記新規レコードが追加できない場合、受信された前記アドレス帳データの登録レコード件数から、レコードを追加可能な前記アドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置へ、その新規レコードの追加要求を送信することを特徴とする請求項9記載の画像形成装置。   The address book editing unit receives the registration record of the received address book data when the new record cannot be added because the number of registration records of the address book data stored in the storage device has reached the upper limit. 10. The image according to claim 9, wherein the address book data to which a record can be added is identified from the number of records, and a request for adding the new record is transmitted to the image forming apparatus that is the transmission source of the identified address book data Forming equipment. 前記データ処理部は、前記アドレス帳要求部により取得された1または複数のアドレス帳データと、前記記憶装置に記憶されているアドレス帳データとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成することを特徴とする請求項3記載の画像形成装置。   When the data processing unit synthesizes one or a plurality of address book data acquired by the address book request unit and the address book data stored in the storage device, a plurality of records having the same contents are stored as one record. 4. The image forming apparatus according to claim 3, wherein one address book data is generated as one record.
JP2010074607A 2010-03-29 2010-03-29 Image forming system and image forming apparatus Expired - Fee Related JP5453150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010074607A JP5453150B2 (en) 2010-03-29 2010-03-29 Image forming system and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010074607A JP5453150B2 (en) 2010-03-29 2010-03-29 Image forming system and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2011206946A JP2011206946A (en) 2011-10-20
JP5453150B2 true JP5453150B2 (en) 2014-03-26

Family

ID=44938602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010074607A Expired - Fee Related JP5453150B2 (en) 2010-03-29 2010-03-29 Image forming system and image forming apparatus

Country Status (1)

Country Link
JP (1) JP5453150B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6179100B2 (en) * 2013-01-11 2017-08-16 株式会社リコー Information device, information processing system, information processing method, and information processing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006140840A (en) * 2004-11-12 2006-06-01 Sharp Corp COMMUNICATION TERMINAL DEVICE, COMMUNICATION SYSTEM, PROGRAM, AND RECORDING MEDIUM
JP2006202195A (en) * 2005-01-24 2006-08-03 Canon Inc Information processing apparatus and control method thereof
JP4107312B2 (en) * 2005-07-04 2008-06-25 ブラザー工業株式会社 Communication system and communication terminal
JP2008097368A (en) * 2006-10-12 2008-04-24 Ricoh Co Ltd Electronic device, device search method, and device search program
JP5176394B2 (en) * 2007-05-28 2013-04-03 コニカミノルタビジネステクノロジーズ株式会社 COMMUNICATION DEVICE, NETWORK SYSTEM, COMMUNICATION DEVICE CONTROL METHOD, AND COMPUTER PROGRAM

Also Published As

Publication number Publication date
JP2011206946A (en) 2011-10-20

Similar Documents

Publication Publication Date Title
US10075597B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
JP5558681B2 (en) Device search apparatus, device search apparatus control method, and computer program
JP5634132B2 (en) Information processing system, information processing apparatus, control method thereof, and program
US20110222112A1 (en) Information processing system, apparatus, and method
JP5863339B2 (en) Printing apparatus, printing method, computer program
US20100220352A1 (en) Image forming apparatus, image forming system, and information processing method
JP5380343B2 (en) Image forming system and image forming apparatus
US8355170B2 (en) Methods and systems to provide scan services to an image forming device
US9058144B2 (en) Image transmission system facilitating address registration
JP2009111828A (en) Image transmission system
KR101292981B1 (en) Image forming system, image forming apparatus and searching method for image forming apparatus
JP5453150B2 (en) Image forming system and image forming apparatus
JP2021149809A (en) Image formation apparatus, printing system, control method and program
JP2011211304A (en) Image forming system and image forming apparatus
JP2011211303A (en) Image forming system and image forming apparatus
JP5175890B2 (en) Image forming system, device search method, and image forming apparatus
JP2012095171A (en) Information processing system, information processing device, and image forming device
JP2021088153A (en) Printing device, control method and program
JP2011044035A (en) Electronic equipment, information processing method and program
JP5111325B2 (en) Management device, management system, management method, and computer program
JP6425036B2 (en) Image transmission system and destination information management program
JP2017212491A (en) Image processing apparatus, image processing method, image processing system, and program
JP2006178749A (en) Information processor, network system, method, and program
JP2007172647A (en) Information processing system and information processing apparatus
JP2014228964A (en) Information distribution device, control method of information distribution device, information distribution system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131101

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: 20131211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140106

R150 Certificate of patent or registration of utility model

Ref document number: 5453150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees