Printer driver, information processor, and image formation apparatus with compatibility securement function
View Patent ↗A printer driver causes a computer to function as: an image formation data generator configured to generate image formation data which includes image data and other data; and an image formation data updater configured to update the image formation data. The image formation data updater is configured to update the image formation data by: judging whether or not a description to secure compatibility of a version of the image formation data exists in the image formation data; if the description exists, adding to the other data an enabling instruction to enable a compatibility securement function to secure the compatibility of the version of the image formation data; and if no description exists, adding to the other data a disabling instruction to disable the compatibility securement function.
1. An image formation apparatus comprising:
a data acquirer configured to acquire image formation data which includes image data and other data;
a data analyzer configured to
make a judgment whether or not the other data includes any one of an enable instruction to enable a compatibility securement function to secure compatibility of a version of the image formation data, and a disable instruction to disable the compatibility securement function,
if the judgment is that the other data includes the enable instruction, analyzing the image formation data in a compatibility securement enabled mode in which the compatibility securement function is enabled, and
if the judgment is that the other data includes the disable instruction, analyzing the image formation data in a compatibility securement disabled mode in which the compatibility securement function is disabled;
an image generator configured to generate an image from the image data on the basis of a result of the analysis by the data analyzer; and
an image formation unit configured to form an image on the basis of the image generated by the image generator,
wherein in the compatibility securement enabled mode, the data analyzer detects a description to secure the compatibility of the version of the image formation data from the image formation data, performs a process in accordance with the detected description, and then analyzes contents of the image formation data, and
wherein in the compatibility securement disabled mode, the data analyzer analyzes the contents of the image formation data without detecting the description to secure the compatibility of the version of the image formation data from the image formation data.
2. The image formation apparatus of claim 1 , wherein
the enable instruction or the disable instruction is described in setting data included in the other data and specifies a setting needed to form the image, and
the data analyzer detects the enable instruction or the disable instruction from the setting data.
3. The image formation apparatus of claim 1 , wherein the data analyzer changes contents of the image formation data into a format interpretable by the image generator by analyzing the image formation data.
4. The image formation apparatus of claim 1 , wherein
the image formation data comprises compressed data including the image data and the other data, and
the data analyzer decompresses the image formation data, and judges whether or not the decompressed data includes any one of the enable instruction and the disable instruction.
5. An image formation apparatus comprising:
a data acquirer configured to acquire image formation data which includes image data and other data;
a data analyzer configured to
make a judgment whether or not the other data includes any one of an enable instruction to enable a compatibility securement function to secure compatibility of a version of the image formation data, and a disable instruction to disable the compatibility securement function,
if the judgment is that the other data includes the enable instruction, analyzing the image formation data in a compatibility securement enabled mode in which the compatibility securement function is enabled, and
if the judgment is that the other data includes the disable instruction, analyzing the image formation data in a compatibility securement disabled mode in which the compatibility securement function is disabled;
an image generator configured to generate an image from the image data on the basis of a result of the analysis by the data analyzer;
an image formation unit configured to form an image on the basis of the image generated by the image generator; and
a function setting storage unit configured to store function setting information specifying which of the compatibility securement enabled mode and the compatibility securement disabled mode is to be used to operate the data analyzer,
wherein if the image formation data includes no setting data, the data analyzer performs its processing in a mode specified by the function setting information.
6. The image formation apparatus of claim 5 , wherein if the image formation data includes neither the enable instruction nor the disable instruction, the data analyzer performs its processing in a mode specified by the function setting information.
7. The image formation apparatus of claim 5 , further comprising a setting unit configured to
receive an instruction specifying which of the compatibility securement enabled mode and the compatibility securement disabled mode is to be used to operate the data analyzer, and
generate the function setting information in accordance with the instruction.
8. An image formation apparatus comprising:
a data acquirer configured to acquire image formation data which includes image data and other data;
a data analyzer configured to
make a judgment whether or not the other data includes any one of an enable instruction to enable a compatibility securement function to secure compatibility of a version of the image formation data, and a disable instruction to disable the compatibility securement function,
if the judgment is that the other data includes the enable instruction, analyzing the image formation data in a compatibility securement enabled mode in which the compatibility securement function is enabled, and
if the judgment is that the other data includes the disable instruction, analyzing the image formation data in a compatibility securement disabled mode in which the compatibility securement function is disabled;
an image generator configured to generate an image from the image data on the basis of a result of the analysis by the data analyzer; and
an image formation unit configured to form an image on the basis of the image generated by the image generator,
wherein if the image formation data includes neither the enable instruction nor the disable instruction, the data analyzer performs processing in the compatibility securement enabled mode.