Approach for resolving printer driver incompatibility problems
AssigneeRicoh Company, Ltd.
InventorZhongming Yu
Life of this patent
Estimating the term…
Abstract
A manner of resolving printer driver incompatibility problems is described. Print data is received from a printer driver. The print data reflects an incompatibility between the application program used to create the print data and the printer driver. Next, updated print data is generated that corrects the incompatibility between an application program and the printer driver. Thereafter, the updated print data is sent to the printer. The electronic document is printable by the printer such that the printed copy does not reflect the incompatibility between an application program and a printer driver.
Claims35
A machine-implemented method for processing print data, comprising:
- receiving print data from a printer driver,
- wherein, when the print data reflects an incompatibility between an application program and the printer driver,
- generating updated print data that corrects the incompatibility between the application program and the printer driver, including
- identifying the application program, wherein the updated print data is generated using application specific processing applied for the identified application program;
- and
- transmitting the updated print data to the printer.
A machine-readable medium storing one or more instructions for processing print data, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
- receiving print data from a printer driver,
- wherein, when the print data reflects an incompatibility between an application program and the printer driver,
- generating updated print data that corrects the incompatibility between the application program and the printer driver, including
- identifying the application program, wherein the updated print data is generated using application specific processing applied for the identified application program;
- and
- transmitting the updated print data to the printer.
An apparatus for processing print data, comprising:
- a processor;
- and
- a machine-readable medium accessible to the processor and comprising one or more sequences of instructions which, when executed by the processor, causes:
- receiving print data from a printer driver,
- wherein, when the print data reflects an incompatibility between an application program and the printer driver,
- generating updated print data that corrects the incompatibility between the application program and the printer driver, including
- identifying the application program, wherein the updated print data is generated using application specific processing applied for the identified application program;
- and
- transmitting the updated print data to the printer.
A printing device, comprising:
- an application capable of issuing a print command to a printer;
- a printer driver, connected at least to the application and the printer, comprising a computerized device or program that is configured to issue a command to the printer to initiate printing of an electronic document;
- a data procedure for processing print data to determine if print data received from the printer driver reflects any incompatibilities between the application and the printer driver;
- and
- a plurality of communications links connecting all of the above;
- wherein the data procedure is responsible for:
- generating updated print data that, if necessary, corrects an incompatibility between the application program and the printer driver, including identifying the application program;
- wherein the updated print data is generated using application specific processing applied for the identified application program;
- and
- transmitting the updated print data to the printer.
Dependencies are inferred from the claim text.