Legal claims defining the scope of protection, as filed with the USPTO.
1. An image processing apparatus communicable with a client image processing apparatus via a network, the image processing apparatus comprising: a storage device storing an address book containing at least one address data item in which a host name is described but no domain name is described, each of the at least one address data item being usable as a transmission destination to which an image is transmitted; a controller configured to: receive a request of the address book from the client image processing apparatus, the request being for requesting the image processing apparatus to transmit address data items contained therein, to the client image processing apparatus; acquire from the client image processing apparatus an IP address of a DNS server set in the client image processing apparatus; compare between the acquired IP address and an IP address of a DNS server set in the image processing apparatus; determine, based on a result of the comparison, whether or not to add a domain name of the image processing apparatus; add, based on a result of the determination, the domain name of the image processing apparatus to the at least one address data item in which the host name is described but no domain name is described, when the request of the address book is received from the client image processing apparatus; and transmit the at least one address data item, to which the domain name of the image processing apparatus is added, to the client image processing apparatus.
2. The image processing apparatus according to claim 1 , wherein the controller is configured to add the domain name of the image processing apparatus to the at least one address data item in which the host name is described but no domain name is described by querying a DNS server via the network, to thereby form the address data item into address data in Fully Qualified Domain Name format.
3. The image processing apparatus according to claim 1 , wherein the controller is configured to: when a name resolution request is received from the client image processing apparatus, perform name resolution on a transmission destination to which an image is to be sent from the client image processing apparatus; and send a result of the name resolution to the client image processing apparatus.
4. The image processing apparatus according to claim 3 , wherein the controller performs the name resolution using a DNS server by querying the DNS server via the network.
5. The image processing apparatus according to claim 1 , wherein the controller is configured to: store a result of the addition of the domain name in the at least one address data item, as complementing result information; and send the at least one address data item, to which the domain name of the image processing apparatus is added, and with the complementing result information, to the client image processing apparatus.
6. The image processing apparatus according to claim 1 , wherein the controller is configured to: when the IP addresses of the two DNS servers are identical, not add the domain name of the image processing apparatus, and when the IP addresses of the two DNS servers are different from each other, add the domain name.
7. The image processing apparatus according to claim 1 , wherein each of the address data items is designated by an address data transmission instruction, the address data transmission instruction being inputtable to the claimed image processing apparatus by a user thereof to cause the claimed image processing apparatus to transmit the respective address data item to the client image processing apparatus.
8. A method of controlling a first image processing apparatus communicable with a client image processing apparatus via a network, and that stores an address book containing at least one address data item in which a host name is described but no domain name is described, each of the at least one address data item being usable as a transmission destination to which an image is transmitted, the method comprising the steps of: receiving a request of the address book from the client image processing apparatus, the request being for requesting the image processing apparatus to transmit address data items contained therein, to the client image processing apparatus; acquiring from the client image processing apparatus an IP address of a DNS server set in the client image processing apparatus; comparing between the acquired IP address and an IP address of a DNS server set in the image processing apparatus; determining, based on a result of the comparing step, whether or not to add a domain name of the image processing apparatus; add, based on a result of the determining step, a domain name of the image processing apparatus to the at least one address data item in which the host name is described by not domain name is described, when the request of the address book is received in the receiving step; and transmitting the at least one address data item, to which the domain name of the image processing is added, to the client image processing apparatus.
9. A non-transitory computer-readable storage medium storing a computer-readable program executable by a computer to execute a method of controlling a first image processing apparatus that is communicable with a client image processing apparatus via a network, and that stores an address book containing at least one address data item in which a host name is described but no domain name is described, each of the at least one address data item being usable as a transmission destination to which an image is transmitted, the method comprising the steps of: receiving a request of the address book from the client image processing apparatus, the request being for requesting the image processing apparatus to transmit address data items contained therein, to the client image processing apparatus; acquiring from the client image processing apparatus an IP address of a DNS server set in the client image processing apparatus; comparing between the acquired IP address and an IP address of a DNS server set in the image processing apparatus; determining, based on a result of the comparing step, whether or not to add a domain name of the image processing apparatus; add, based on a result of the determining step, a domain name of the image processing apparatus to the at least one address data item in which the host name is described by not domain name is described, when the request of the address book is received in the receiving step; and transmitting the at least one address data item, to which the domain name of the image processing is added, to the client image processing apparatus.
10. The image processing apparatus according to claim 1 , wherein the controller is configured to receive another request of the address book from another client image processing apparatus belonging to another domain.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.