Status-based control over printer
First Claim
1. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
- a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying default functionality, which includes a default color correction table, of said print driver in accordance with the printer temperature, a modified color correction table results in an amount of ink ejection by the printer that is different from an ink ejection amount of the default color correction table;
a data generating segment for generating print data in accordance with the modified color correction table; and
a sending segment for sending the print data generated by said data generating segment to the printer over the bi-directional interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A printer driver executable in a computer connectable to a driven printer. In response to initiation of a print job, the print driver obtains current status of the printer. Based on the status of the printer, the print driver modifies operational parameters of the printer prior to commencement of the print job, so that the operational parameters are different from default ones of such parameters. In addition, the print driver modifies its own operational sequence based on the printer status, so that the operational sequence of the printer is different from a default sequence without such status information.
68 Citations
15 Claims
-
1. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying default functionality, which includes a default color correction table, of said print driver in accordance with the printer temperature, a modified color correction table results in an amount of ink ejection by the printer that is different from an ink ejection amount of the default color correction table;
a data generating segment for generating print data in accordance with the modified color correction table; and
a sending segment for sending the print data generated by said data generating segment to the printer over the bi-directional interface. - View Dependent Claims (13, 14, 15)
-
-
2. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying operational parameters used in the printer so as to reduce smear in accordance with the printer temperature; and
a sending segment for sending the modified operational parameters to the printer over the bi-directional interface. - View Dependent Claims (3, 4)
-
-
5. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying a sheet feed speed operational parameter in the printer in accordance with the printer temperature; and
a sending segment for sending the modified operational parameter to the printer over the bidirectional interface.
-
-
6. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying a printer prefire timing intervals operational parameter in the printer in accordance with the printer temperature; and
a sending segment for sending the modified operational parameter to the printer over the bi-directional interface.
-
-
7. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including printer temperature, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying a printer recovery operation speed operational parameter in the printer in accordance with the printer temperature; and
a sending segment for sending the modified operational parameter to the printer over the bidirectional interface. - View Dependent Claims (8)
-
-
9. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including status of a recovery operation in the printer, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying functionality of the print driver in accordance with current status of the recovery operation; and
a sending segment for sending the modified functionality to the printer over the bi-directional interface. - View Dependent Claims (10)
-
-
11. A print driver executable on computing equipment connectable to a printer driven by the print driver over a bi-directional interface, said print driver comprising:
-
a querying segment to query the printer to obtain current status over the bi-directional interface, the current status including firmware capability of the printer, the querying segment querying in response to initiation of a print job on the computing equipment;
a modifying segment for modifying a format of print data transmitted over the bi-directional interface in accordance with firmware capabilities of the printer; and
a sending segment for sending print data of the modifies format to the printer over the bi-directional interface. - View Dependent Claims (12)
-
Specification