Ink jet printer, method for controlling an ink jet printer, and computer program product for an ink jet printer
AssigneeBrother Kogyo Kabushiki Kaisha
InventorKoji Nakayama
Life of this patent
Estimating the term…
Abstract
An ink jet printer is provided with an ink jet head that executes a printing action in which ink is discharged toward a print medium, a transportation device that transports the print medium, and a controller that controls the ink jet head to execute the printing action. The controller controls the ink jet head to execute the printing action when the ink jet printer has finished receiving a predetermined amount of print data. In a case where a time since a last printing action has exceeded a predetermined time, the controller prevents the ink jet head from executing the printing action against a partially printed print medium, and controls the transportation device to eject the print medium.
Claims21
An ink jet printer executing a printing action against a print medium based on print data output from an external device capable of communicating with the ink jet printer, the ink jet printer comprising:
- an ink jet head that executes the printing action in which ink is discharged toward the print medium;
- a transportation device that transports the print medium;
- and
- a controller that controls the ink jet head to execute the printing action each time the ink jet printer has finished receiving one part print data that composes a part of print data for one page,
- wherein the print data for one page comprises a plurality of part print data,
- the controller determines, for each one part print data of the plurality of part print data, whether or not the one part print data has been completely received within a predetermined time since a last printing action based on another one part print data which had been previously received, wherein:
- in a case where the controller determines that a particular one part print data has not been completely received within the predetermined time, the controller prevents the ink jet head from executing a printing action based on the particular one part print data against a partially printed print medium and controls the transportation device to eject the partially printed print medium, and
- in a case where the controller determines that the particular one part print data has been completely received within the predetermined time, the controller controls the ink jet head to execute the printing action based on the particular one page print data against the partially printed print medium.
A method of controlling an ink jet printer executing a printing action against a print medium based on print data output from an external device capable of communicating with the ink jet printer, the method comprising:
- a step of controlling the ink jet printer to execute the printing action when each time the ink jet printer has finished receiving one part print data that composes a part of print data for one page, wherein the print data for one page comprises a plurality of part print data;
- a step of determining, for each one part print data of the plurality of part print data whether or not the one part print data has been completely received within a predetermined time since a last printing action based on another one part print data which had been previously received;
- wherein the step of controlling the ink jet printer to execute the printing action includes:
- a step of preventing the ink jet printer from executing a printing action against a partially printed print medium based on a particular one part print data in a case where the particular one part print data has not been completely received within the predetermined time and controlling the ink jet printer to eject the partially printed print medium;
- and
- a step of controlling the ink jet printer to execute the printing action based on the particular one part print data against the partially printed print medium in a case where the particular one part print data has been completely received within the predetermined time since the last printing action.
A computer program product that is executed by a computer device mounted on an ink jet printer executing a printing action against a print medium based on print data output from an external device capable of communicating with the ink jet printer, the computer program product including instructions for causing the computer device to perform:
- a step of controlling the ink jet printer to execute the printing action each time the ink jet printer has finished receiving one part print data that composes a part of print data for one page, wherein the print data for one page comprises a plurality of part print data;
- a step of determining, for each one part print data of the plurality of part print data whether or not the one part print data has been completely received within a predetermined time since a last printing action based on another one part print data which had been previously received;
- wherein the step of controlling the ink jet printer to execute the printing action includes;
- a step of preventing the ink jet printer from executing a printing action against a partially printed print medium based on a particular one part print data in a case where the particular one part print data has not been completely received within the predetermined time and controlling the ink jet printer to eject the partially printed print medium;
- and
- a step of controlling the ink jet printer to execute the printing action based on the particular one part print data against the partially printed print medium in a case where the particular one part print data has been completely received within the predetermined time since the last printing action.
Dependencies are inferred from the claim text.