Image processing apparatus, control method thereof and control program thereof
First Claim
1. A multi-function image processing apparatus that includes a plurality of image processing units that perform a plurality of image processing functions, including a printer unit that performs a printer function and a scanner unit that performs a scanner function, the apparatus comprising:
- an IP address generator connected to an Internet Protocol Version 6 (IPv6) router on a network that repeatedly acquires a prefix information from the IPv6 router and generates a plurality of IP addresses, based on the acquired prefix information, wherein each of the IP addresses is unique to a different one of the plurality of image processing units, and wherein a number of the IP addresses is equal to the number of the image processing units; and
a controller that communicates with at least one appliance on the network using the IP addresses generated for the image processing units and operates each of the image processing units to perform communications between each of the image processing units and the at least one appliance, and that executes a transfer task for transferring packet data,wherein the transfer task for transferring packet data is managed by an Operating System (OS) using buffer areas allocated to the printer unit and the scanner unit, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is technology capable of improving operability of a multi-function image processing apparatus with simple inexpensive structure and easily designing necessary system software. After start-up, the apparatus is connected to an IPv6 router on a network, prefix information is acquired from the router, there is generated an IP address unique to each of image processing functions such as printing, scanning and FAXing on basis of the acquired prefix information, the apparatus communicates with other appliance on the network by use of the IP address generated for every image processing function, and each image processing function operates corresponding to a result of the communication. Transfer task transfers data to be inputted and outputted among print task, scan task and facsimile task by use of IP addresses each different for every function, and the respective tasks run on a time-division basis using a task switchover by OS.
28 Citations
8 Claims
-
1. A multi-function image processing apparatus that includes a plurality of image processing units that perform a plurality of image processing functions, including a printer unit that performs a printer function and a scanner unit that performs a scanner function, the apparatus comprising:
-
an IP address generator connected to an Internet Protocol Version 6 (IPv6) router on a network that repeatedly acquires a prefix information from the IPv6 router and generates a plurality of IP addresses, based on the acquired prefix information, wherein each of the IP addresses is unique to a different one of the plurality of image processing units, and wherein a number of the IP addresses is equal to the number of the image processing units; and a controller that communicates with at least one appliance on the network using the IP addresses generated for the image processing units and operates each of the image processing units to perform communications between each of the image processing units and the at least one appliance, and that executes a transfer task for transferring packet data, wherein the transfer task for transferring packet data is managed by an Operating System (OS) using buffer areas allocated to the printer unit and the scanner unit, respectively. - View Dependent Claims (2, 7)
-
-
3. A control method performed by a multi-function image processing apparatus that includes a plurality of image processing units that perform a plurality of image processing functions, including a printer unit that performs a printer function and a scanner unit that performs a scanner function, the method comprising:
-
an IP address generating step of establishing a connection to an Internet Protocol version 6 (IPv6) router on a network, repeatedly acquiring prefix information from the IPv6 router, and generating a plurality of IP addresses, based on the acquired prefix information, wherein each of the IP addresses is unique to a different one of the plurality of image processing units, and wherein a number of IP address is equal to a number of image processing units; a controlling step of performing a communication with at least one appliance on the network using the IP addresses generated from the image processing units and operating each of the image processing units, so that the controlling step executes communications between each of the image processing unit and the at least one appliance, and an executing step of executing a transfer task for transferring packet data managed by the Operating System (OS) using buffer areas allocated to the printer unit and the scanner unit, respectively. - View Dependent Claims (4, 8)
-
-
5. A non-transitory computer-readable medium storing a computer-executable control program for performing a method of controlling a multi-function image processing apparatus that includes a plurality of image processing units that perform a plurality of image processing functions, including a printer unit that performs a printer function and a scanner unit that performs a scanner function, the method comprising:
-
an IP address generating step of establishing a connection to an Internet Protocol version 6 (IPv6) router on a network, repeatedly acquiring prefix information from the IPv6 router, and generating a plurality of IP addresses, based on the acquired prefix information, wherein each of the IP addresses is unique to a different one of the plurality of image processing functions, and wherein a number of the plurality of IP addresses is equal to a number of the plurality of image processing units; a controlling step of performing a communication with at least one appliance on the network using the IP addresses generated for the image processing units and operating each of the image processing units, so that communication between tech of the image processing units and the at least one appliance are performed in the controlling step, and an executing step of executing a transfer task for transferring packed data managed by an Operating System (OS) using buffer areas allocated to the printer unit and the scanner unit, respectively. - View Dependent Claims (6)
-
Specification