1. An image processing apparatus comprising:
a storing unit that stores a color-conversion table for reproducing a color property that is unique to the image processing apparatus;
an updating unit that updates the color-conversion table;
an image processing unit that processes an input image data based on updated color-conversion table;
a tamper-resistant chip that includes
a first collecting unit that collects log information related to a usage of the image processing apparatus;
a generating unit that generates a hash value corresponding to collected log information; and
a recording unit that records generated hash value; and
an acquiring unit that acquires the log information corresponding to the hash value by referring to recorded hash value, wherein
the updating unit updates the color-conversion table based on acquired log information.
2. The image processing apparatus according to claim 1, further comprising:
a second collecting unit that collects the log information accumulated in the image processing apparatus.
3. The image processing apparatus according to claim 1, further comprising:
a transmitting unit that transmits the log information to a server that is connected to the image processing apparatus via a network to store the log information in the server.
4. The image processing apparatus according to claim 1, wherein
the log information includes at least an apparatus identification number, a date and time when the apparatus is used, and an operating time for which the apparatus is used.
5. A method of updating a color-conversion table for reproducing a color property that is unique to an image processing apparatus that includes a tamper-resistant chip, the method comprising:
collecting including the tamper-resistant chip collecting log information related to a usage of the image processing apparatus;
generating including the tamper-resistant chip generating a hash value corresponding to collected log information;
recording including the tamper-resistant chip recording generated hash value;
acquiring the log information corresponding to the hash value by referring to recorded hash value; and
updating the color-conversion table based on acquired log information.
6. A computer program product comprising a computer usable medium having computer readable program codes embodied in the medium, which are for updating a color-conversion table for reproducing a color property that is unique to an image processing apparatus that includes a tamper-resistant chip, and when executed cause a computer to execute:
collecting including the tamper-resistant chip collecting log information related to a usage of the image processing apparatus;
generating including the tamper-resistant chip generating a hash value corresponding to collected log information;
recording including the tamper-resistant chip recording generated hash value;
acquiring the log information corresponding to the hash value by referring to recorded hash value; and
updating the color-conversion table based on acquired log information.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An ink jet printing apparatus capable of performing bidirectional printing in which scans of a print head, on which a plurality of ejection ports for ejecting ink are arranged, are performed in forward and backward directions, and ink is ejected from the print head during the scans in the forward and backward directions so as to print an image on a printing medium, said apparatus comprising:
a controller for executing the bidirectional printing by performing a plurality of scans of the print head, between which conveying of the printing medium is performed by a predetermined amount that is smaller than an arrayed range of the plurality of ejection ports, for each of unit areas adjacent to each other in a conveying direction of the printing medium,
wherein said controller performs the conveying of the printing medium by an amount of (N\u22122q(k\u22121))\xb7p;
wherein N is a number of the plurality of ejection ports, q is the predetermined amount, k is a number of the plurality of scans, and p is an array pitch of the plurality of ejection ports; and
wherein a length of the unit area along the conveying direction is a length of (N\u2212q(k\u22121))\xb7p that corresponds to a number of ejection ports that overlap among the plurality of scans for printing the unit area.
2. The ink jet printing apparatus as claimed in claim 1, further comprising a unit for differentiating a maximum ink applying amount depending on positions in a scan direction in the unit area.
3. An ink jet printing method of performing bidirectional printing in which scans of a print head, on which a plurality of ejection ports for ejecting ink are arranged, are performed in forward and backward directions, and ink is ejected from the print head during the scans in the forward and backward directions so as to print an image on a printing medium, said method comprising:
a printing step of executing the bidirectional printing by performing a plurality of scans of the print head, between which conveying of the printing medium is performed by a predetermined amount that is smaller than an arrayed range of the plurality of ejection ports, for each of unit areas adjacent to each other in a conveying direction of the printing medium,
wherein in said printing step, the conveying of the printing medium by an amount of (N\u22122q(k\u22121))\xb7p;
wherein N is a number of the plurality of ejection ports, q is the predetermined amount, k is a number of the plurality of scans, and p is an array pitch of the plurality of ejection ports, is performed; and
wherein a length of the unit area along the conveying direction is a length of (N\u2212q(k\u22121))\xb7p that corresponds to a number of ejection ports that overlap among the plurality of scans for printing the unit area.