Printer controlling apparatus and method and recording medium for recording program code for executing the same
AssigneeCanon Kabushiki Kaisha
InventorYasuhiro Hino
Life of this patent
Estimating the term…
Abstract
A plurality of plotting data generated for image output by an application program of a host computer are subjected to buffering; it is determined whether or not the plurality of buffered plotting data can be described by a smaller number of plotting data; and, when determined as capable of being described by a smaller number of plotting data, the plurality of buffered plotting data are converted into a smaller number of plotting data.
Claims16
An image processing apparatus as a host computer for processing output data generated for image output by an application, said image processing apparatus comprising:
- conversion means for converting a plotting data instruction generated by an application into an expressing data command that is analyzable in a printer apparatus;
- selection control means for, when the plotting data instruction is capable of being converted into any of a plurality of expressing data commands, selecting an optimum expressing data command from the plurality of expressing data commands and converting the plotting data instruction into the optimum expressing data command;
- and
- output control means for outputting the expressing data command to the printer apparatus,
- wherein the selection of one of the plurality of expressing data commands affects a processing efficiency of said printer apparatus without affecting a resulting processed data.
An image processing method performable by a host computer of processing output data generated for image output by an application, said image processing method comprising:
- a converting step of converting a plotting data instruction generated by an application into an expressing data command that is analyzable in a printer apparatus;
- a selection control step of, when the plotting data instruction is capable of being converted into any of a plurality of expressing data commands, selecting an optimum expressing data command from the plurality of expressing data commands and converting the plotting data instruction into the optimum expressing data command;
- and
- output control means for outputting the expressing data command to the printer apparatus,
- wherein the selection of one of the plurality of expressing data commands affects a processing efficiency of said printer apparatus without affecting a resulting processed data.
A computer readable storage medium storing a printer driver program for causing a programmable apparatus to perform an image processing method of processing output data generated for image output by an application on a host computer, said printer driver program comprising:
- converting program code for converting a plotting data instruction generated by an application into an expressing data command which is analyzable in a printer apparatus;
- selection control program code for, when the plotting data instruction is capable of being converted into any of a plurality of expressing data commands, selecting an optimum expressing data command from the plurality of expressing data commands and converting the plotting data instruction into the optimum expressing data command;
- and
- output control program code for outputting the expressing data command to the printer apparatus,
- wherein the selection of one of the plurality of expressing data commands affects a processing efficiency of said printer apparatus without affecting a resulting processed data.
A printer driver program for causing a programmable apparatus to perform an image processing method of processing output data generated for image output by an application on a host computer, said printer driver program comprising:
- converting program code for converting a plotting data instruction generated by an application into an expressing data command which is analyzable in a printer apparatus;
- selection control program code for, when the plotting data instruction is capable of being converted into any of a plurality of expressing data commands, selecting an optimum expressing data command from the plurality of expressing data commands and converting the plotting data instruction into the optimum expressing data command;
- and
- output control program code for outputting the expressing data command to the printer apparatus,
- wherein the selection of one of the plurality of expressing data commands affects a processing efficiency of said printer apparatus without affecting a resulting processed data.
Dependencies are inferred from the claim text.