JP5453150B2 - Image forming system and image forming apparatus - Google Patents
Image forming system and image forming apparatus Download PDFInfo
- 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
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).
しかしながら、上述の共有アドレス帳を使用する場合、管理画像形成装置に集中して全宛先を含むアドレス帳を記憶させサーバとして機能させているため、アドレス帳を記憶するために必要な記憶容量が大きくなってしまい、他の画像形成装置に比べ、管理画像形成装置の不揮発性の記憶デバイスの容量を大きくしておく必要があるとともに、アドレス帳の提供に関する負荷が管理画像形成装置に集中し、管理画像形成装置内でのジョブの処理に遅延が生じる可能性がある。 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
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、ユーザ操作を検出する入力装置と、表示されたアドレス帳に対して新規レコードがユーザ操作により追加された場合、その新規レコードを、記憶装置に記憶されているアドレス帳データに追加するアドレス帳編集部とを備える。 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
これにより、同一内容のレコードが重複して表示されることを防止できる。 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.
以下、図に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
実施の形態1.
図1は、本発明の実施の形態1に係る画像形成システムの構成を示すブロック図である。図1に示すシステムでは、複数の画像形成装置1(ここでは、4台)がネットワーク2に接続されている。
FIG. 1 is a block diagram showing a configuration of an image forming system according to
画像形成装置1は、ファクシミリ機、複合機などの、送信機能を有する装置である。送信機能としては、ファクシミリ送信、電子メール送信などがある。電子メール送信には、文書の画像スキャンで得られた文書データを電子メールで送信するScanToEmail機能、画像形成装置1内の図示せぬ文書ボックス内の文書データを電子メールで送信BoxToEmail機能などがある。
The
また、画像形成装置1は、機種、機能、所属するグループなどといった、その画像形成装置1の属性を示すキーワードを登録されている。これらの画像形成装置1のうち、アドレス帳データを有する1または複数の画像形成装置1は、アドレス帳データを有することを示すキーワード(ここでは、一例として「AddressBookSharing」)を有する。
The
ネットワーク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
図2において、画像形成装置1は、操作パネル11、印刷装置12、画像読取装置13、ファクシミリ装置14、記憶装置15、ファームウェア16、通信装置17およびコンピュータ18を有する。
In FIG. 2, the
操作パネル11は、液晶ディスプレイなどの表示装置と、物理的なユーザ操作を電気的に検出する入力装置とを有するユーザインタフェース装置である。入力装置としては、キースイッチ、表示装置の画面上に配置された透明なタッチパネルなどが使用される。操作パネル11の表示装置によりアドレス帳が表示される。
The
印刷装置12は、画像読取装置13により生成された文書データ、図示せぬ文書ボックスに格納されている文書データ、ネットワーク2を介して図示せぬホスト装置から受信された印刷ジョブ実行要求による文書データなどに基づき文書画像を印刷する内部装置である。
The
画像読取装置13は、自動原稿給紙装置により給紙されてきた原稿またはユーザにより載置された原稿の片面または両面に対して光を照射しその反射光等を受光して原稿の画像を読み取り文書データとして出力する内部装置である。
The
ファクシミリ装置14は、モデムを有し、画像読取装置13により生成された文書データまたは文書ボックスに格納されている文書データからファクシミリ信号を生成し、電話回線などを介して送信するとともに、ファクシミリ信号を受信し、受信した信号から文書データを生成する内部装置である。
The
記憶装置15は、登録ユーザごとのアドレス帳データ15a、キーワードリスト15b、文書データなどを格納する装置である。記憶装置15には、ハードディスクドライブ、不揮発性メモリなどといった、読み書き可能な不揮発性の記録媒体を駆動する装置が使用される。
The
アドレス帳データ15aは、登録された宛先1件ごとに1つのレコードを有し、各レコードは、送信先の名称、並びにファクシミリの送信先となるファクシミリ番号および/または電子メールの送信先となる電子メールアドレスを有する。
The
キーワードリスト15bは、この画像形成装置1の属性を示す1または複数のキーワードを有するリストである。キーワードリスト15b内のキーワードは、この画像形成装置1に予め登録されているもの、あるいは外部装置からの要求により追加されたものである。外部装置からキーワードを追加する場合、SNMP(Simple Network Management Protocol)やWebサービスにより、追加すべきキーワードが画像形成装置1に供給される。
The
アドレス帳データ15a(1ユーザ以上のアドレス帳データ)を有する画像形成装置1のキーワードリスト15bは、アドレス帳データを有することを示す所定のキーワード(ここでは、「AddressBookSharing」)を含み、アドレス帳データを有さない画像形成装置1のキーワードリスト15bは、アドレス帳データを有することを示す所定のキーワードを含まない。
The
ファームウェア16は、コンピュータ18にロードされ実行されるプログラムであって、SOAP(Simple Object Access Protocol)メッセージの送受を行う処理の記述を含む。ファームウェア16は、フラッシュメモリなどの不揮発性メモリに格納されている。
The
通信装置17は、コンピュータネットワーク2に接続され、ネットワーク2に接続された他の装置(他の画像形成装置1など)と通信可能な有線または無線のネットワークインタフェースである。
The
コンピュータ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
通信処理部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
SOAP処理部22は、メッセージ送信部22aおよびメッセージ解析部22bを有する。
The
メッセージ送信部22aは、SOAPメッセージを生成し、通信処理部21および通信装置17で送信する。SOAPメッセージは、XML(Extensible Markup Language)で記述されたテキストデータである。メッセージ送信部22aは、デバイス検索部23による機器検索時に、検索キーとなるキーワードを含むProbeメッセージを生成する。また、メッセージ送信部22aは、通信処理部21および通信装置17により受信されたProbeメッセージに対するProbeMatchメッセージを生成する。なお、検索キーとなるキーワードは、デバイス検索部23から供給される。また、メッセージ送信部25aは、このProbeメッセージに、複数の検索キーを含むキーワード検索条件を記述するようにしてもよい。
The
メッセージ解析部22bは、通信処理部21および通信装置17により受信されたSOAPメッセージの構文解析を行い、メッセージに記述されている要求、応答、通知などを特定する。メッセージ解析部22bは、通信処理部21および通信装置17により受信されたProbeメッセージおよびProbeMatchメッセージの構文解析を行い、メッセージに記述されている要求、応答、通知などを特定する。
The
SOAP処理部22と他の画像形成装置1のSOAP処理部22との間では、WS−DiscoveryによるWebサービスのデバイス検索が可能であるとともに、WS−Discoveryを利用した、キーワードによるデバイス検索が可能である。
Between the
この画像形成装置1がキーワードによるデバイス検索を行う場合、メッセージ送信部22aは、検索キーとなるキーワードを含むProbeメッセージを生成し、通信処理部21に送信させる。通信処理部21は、他の画像形成装置1へProbeメッセージをマルチキャストで送信する。そして、通信処理部21により、キーワードがヒットした1または複数の画像形成装置1からのProbeMatchメッセージが受信されると、メッセージ解析部22bは、受信されたメッセージがProbeMatchメッセージであることを特定する。
When the
一方、別の画像形成装置1がキーワードによるデバイス検索を行う場合、通信処理部21は、その別の画像形成装置1からProbeメッセージを受信し、メッセージ解析部22bは、受信されたProbeメッセージから、検索キーとなるキーワードを抽出する。この実施の形態では、Probeメッセージは、画像形成装置1に対するキーワード検索要求となる。また、検索キーとなるキーワードが、記憶装置15に記憶されているキーワードリスト15b内のキーワードに一致した場合に、メッセージ送信部22aは、ProbeMatchメッセージを生成する。通信処理部21は、そのProbeMatchメッセージを、別の画像形成装置へユニキャストで送信する。一致するキーワードが存在しない場合には、ProbeMatchメッセージは送信されない。
On the other hand, when another
デバイス検索部23は、所定の検索キー(ここでは、「AddressBookSharing」)で、SOAP処理部22を使用して、アドレス帳データを有する画像形成装置1を検索する処理部である。
The
キーワード判定部24は、通信処理部21により受信されたProbeメッセージにおいて指定されている検索キーとなるキーワードが、記憶装置15に記憶されているキーワードリスト15b内のキーワードのいずれかに一致するか否かを判定する処理部である。
The
なお、Probeメッセージには、キーワード検索条件が記述されている場合には、キーワード判定部24は、そのキーワード検索条件で、記憶装置15に記憶されているキーワードを検索する。
When a keyword search condition is described in the Probe message, the
例えば、キーワード検索条件として、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
また、例えば、キーワード検索条件として、キーワードの一致条件が指定される。キーワードの一致条件とは、完全一致、部分一致、前方一致および後方一致のうちの少なくとも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
アドレス帳送信部26は、他の画像形成装置1からアドレス帳要求を受信すると、要求されたアドレス帳データ15aを記憶装置15から読み出し、通信装置17および通信処理部21を使用して、アドレス帳要求の送信元の画像形成装置1へ送信する処理部である。
Upon receiving an address book request from another
制御部27は、操作パネル11、印刷装置12、画像読取装置13、ファクシミリ装置14、通信装置17などといった、各種サービスを実現する機能を有する内部装置を制御して、操作パネル11に対するユーザ操作などに従って、各種ジョブを実行させる処理部である。制御部27は、操作パネル11に対して所定のユーザ操作があると、アドレス帳を操作パネルに表示させる。また、制御部27は、ファクシミリ装置14を制御してファクシミリ送信を行い、通信処理部21および通信装置17を使用して電子メール送信を行う。これらの送信機能を使用する際のデータの送信先は、アドレス帳から選択される。
The
制御部27は、アドレス帳要求部25により取得された1または複数のアドレス帳データと、記憶装置15に記憶されているアドレス帳データ15aとを合成して1つのアドレス帳データを生成し、生成したアドレス帳データでアドレス帳を操作パネル11の表示装置に表示させる。
The
次に、上記システムにおけるいずれかの画像形成装置1においてアドレス帳を表示するときの各装置の動作について説明する。図3は、図1に示すシステムにおけるいずれかの画像形成装置1においてアドレス帳を表示するときの各装置の動作について説明するシーケンス図である。
Next, the operation of each device when displaying an address book in any of the
ある画像形成装置1において、ユーザが、アドレス帳を表示させるための操作を操作パネル11に対して行うと、操作パネル11によりその操作が検出される(ステップS1)。この操作が検出されると、制御部27は、デバイス検索部23に、アドレス帳データ15aを有する画像形成装置1を検索させる。画像形成装置1のデバイス検索部23は、ネットワーク2に接続されている画像形成装置1のうち、アドレス帳データ15aを有するものを検索する(ステップS11)。
In a certain
そして、デバイス検索部23が、アドレス帳データ15aを有する1または複数の画像形成装置1を発見すると、アドレス帳要求部25は、発見された各画像形成装置1へ、通信処理部21および通信装置17を使用して、アドレス帳要求を、この画像形成装置1にログイン中のユーザのユーザIDとともに送信する(ステップS3)。
When the
その各画像形成装置1では、アドレス帳送信部26が、通信処理部21および通信装置17を介してそのアドレス帳要求およびユーザIDを受信する。アドレス帳送信部26は、アドレス帳要求を受信すると、そのユーザIDにより指定されたアドレス帳データ15aを読み出し、アドレス帳要求の応答として送信する(ステップS3)。
In each
アドレス帳要求を送信した画像形成装置1では、アドレス帳要求部25が、そのアドレス帳データ15aを受信し、RAMや記憶装置15に一時的に保存する。
In the
そして、発見された1または複数の画像形成装置1からのアドレス帳データ15aが受信されると、制御部27は、受信された1または複数のアドレス帳データ15aと、記憶装置15に記憶されているそのユーザIDのアドレス帳データ15aとを合成して1つのアドレス帳データを生成し(ステップS4)、生成したアドレス帳データでアドレス帳を操作パネル11の表示装置に表示させる(ステップS5)。
When the detected
なお、この実施の形態では、制御部27は、アドレス帳要求部25により取得された1または複数のアドレス帳データ15aと、記憶装置15に記憶されているアドレス帳データ15aとを合成するときに、同一内容の複数のレコードを1つのレコードとして1つのアドレス帳データを生成する。
In this embodiment, the
アドレス帳が表示されているときに、ユーザによる選択操作があると、その操作が操作パネル11により検出され、制御部27は、選択されたレコード(つまりアドレス)を特定して、そのアドレスを送信先として、ファクシミリ装置や電子メール送信を実行させる。
If the user performs a selection operation while the address book is displayed, the
ここで、上述のデバイス検索(ステップ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
SOAP処理部22のメッセージ送信部22aは、検索キーとなるキーワード(および検索条件)を含むProbeメッセージを生成する。通信処理部21は、通信装置17を使用して、マルチキャストでそのProbeメッセージを送信する(ステップS42)。図5は、図1に示すシステムにおいて使用されるProbeメッセージの一例を示す図である。Probeメッセージは、Probe要素を含む。図5に示すProbeメッセージでは、Probe要素の子要素として、keyword要素が記述され、keyword要素の値としてキーワード(ここでは、「AddressBookSharing」)が記述されている。
The
このProbeメッセージは、ネットワーク2上を伝送していき、各画像形成装置1に受信される。
This Probe message is transmitted on the network 2 and received by each
各画像形成装置1では、通信処理部21が、このProbeメッセージを通信装置17で受信し、メッセージ解析部22bが、このProbeメッセージを解析し、このProbeメッセージで指定されているキーワード(および検索条件)を抽出する。
In each
そして、キーワード判定部24は、抽出されたキーワードで(検索条件に従って)、キーワードリスト15b内のキーワードを検索し、一致するキーワードが発見されるか否かを判定する。
Then, the
キーワード判定部24により、一致するキーワードが発見された場合(ステップS43)、メッセージ送信部22aは、ProbeMatchメッセージを生成し、通信処理部21は、そのProbeMatchメッセージを、Probeメッセージの送信元である画像形成装置1へ送信する(ステップS44)。
When a matching keyword is found by the keyword determination unit 24 (step S43), the
図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
一方、キーワード判定部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
このようにして、アドレス帳データを有する画像形成装置が検索される。 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
これにより、アドレス帳を集中管理するサーバを設けることなく、各画像形成装置1が他の画像形成装置1とともにアドレス帳データを分散共有して、アドレス帳データの保持に必要な記憶容量やアドレス帳データの転送の負荷を分散することができる。
Thus, without providing a server for centrally managing the address book, each
また、上記実施の形態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
これにより、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
なお、実施の形態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
ここで、実施の形態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
そして、編集要求を受信した画像形成装置1では、制御部27が、そのユーザIDのアドレス帳データ15aを特定し、その編集後のレコードで、そのアドレス帳データ15aにおける対応するレコードを更新する(つまり、上書きする)。
Then, in the
なお、複数のアドレス帳データ15aにおける同一内容の複数のレコードから生成した1つのレコードが編集された場合、制御部27は、受信されたアドレス帳データのうち、そのレコードの元となった複数のレコードを含む複数のアドレス帳データを特定し、特定した複数のアドレス帳データの送信元の画像形成装置1へ、そのレコードの編集要求をそれぞれ送信する。
When one record generated from a plurality of records having the same contents in a plurality of
以上のように、上記実施の形態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
これにより、ユーザが編集したレコードがこの画像形成装置1のアドレス帳データのものでなくても、ユーザによる編集内容が、ユーザが編集したレコードを含むいずれかの画像形成装置のアドレス帳データに反映される。したがって、ユーザは、表示されているアドレス帳の各レコードがどの画像形成装置で保持されているかを意識することなく、アドレス帳を利用することができる。
As a result, even if the record edited by the user is not the address book data of the
実施の形態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
なお、実施の形態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
ここで、実施の形態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
ただし、このとき、アドレス帳データ15aの登録レコード数が所定の上限値に到達しているなどの理由で新規レコードがアドレス帳データ15aに追加できない場合、制御部27は、アドレス帳要求部25により受信されたアドレス帳データ15aの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。この追加要求には、そのユーザIDと新規レコードが含まれる。
However, at this time, if a new record cannot be added to the
そして、追加要求を受信した画像形成装置1では、制御部27が、そのユーザIDのアドレス帳データ15aを特定し、その新規レコードを、そのアドレス帳データ15aに追加する。
Then, in the
なお、記憶装置15に記憶されているアドレス帳データ15aの登録レコード数が上限値に到達しているために新規レコードが追加できない場合、制御部27は、受信されたアドレス帳データ15aの登録レコード件数から、レコードを追加可能なアドレス帳データ(つまり、空きのあるアドレス帳データ)を特定し、特定したアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。
If the number of registered records in the
また、いずれの画像形成装置1にもそのレコードと追加できない場合には、制御部27は、エラーメッセージを操作パネル11に表示させる。
If the record cannot be added to any
以上のように、上記実施の形態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
ただし、新規レコードが、記憶装置15に記憶されているアドレス帳データ15aに追加できない場合、制御部27は、受信されたアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。このとき、制御部27は、受信されたアドレス帳データ15aの登録レコード件数から、レコードを追加可能なアドレス帳データを特定し、特定したアドレス帳データの送信元の画像形成装置1へ、その新規レコードの追加要求を送信する。これにより、新規レコードが、確実に、いずれかの画像形成装置のアドレス帳データに追加される。
However, if a new record cannot be added to the
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。 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
また、上記実施の形態2において、複数のアドレス帳データ15aにおける同一内容のレコードから集約された1つのレコードが編集された場合、いずれか1つのアドレス帳データ15aにおけるレコードを更新するようにしてもよい。このようにすると、同一内容のレコードが、編集により異なる内容を有するレコードになるため、次回のアドレス帳の表示から、集約されずに、それぞれのレコードが表示される。
In the second embodiment, when one record aggregated from records having the same content in a plurality of
また、上記各実施の形態において、ステップ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
15 storage device (example of keyword storage device)
15a
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
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:
前記所定の検索キーとなるキーワードを含む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に関連付けられているアドレス帳データを前記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つのレコードが編集された場合、受信されたアドレス帳データのうち、そのレコードの元となった前記複数のレコードを含む複数のアドレス帳データを特定し、特定した複数のアドレス帳データの送信元の画像形成装置へ、そのレコードの編集要求をそれぞれ送信すること、
を特徴とする請求項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:
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)
| 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)
| 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 |
-
2010
- 2010-03-29 JP JP2010074607A patent/JP5453150B2/en not_active Expired - Fee Related
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 |