Host-based printing system and printing control method thereof
AssigneeBrother Kogyo Kabushiki Kaisha
InventorsMasatoshi Kadota, Tsuyoshi Yamanaka
Life of this patent
Estimating the term…
Abstract
A host-based printing system in which error conditions are monitored. If a print overrun error occurs, in which the printing speed is faster than the transfer speed, a busy signal is sent to the computer to stop transmission of data for a sufficient amount of time, and the printer is reset. When data transmission from the host computer resumes, data is discarded until the end of the page, allowing the printing process to recover smoothly.
Claims13
A printing control method of a host-based printing system that comprises a host computer and a printer connected to said host computer, said printing control method comprising the steps of:
- (a) creating, in said host computer, image data for printing;
- (b) outputting said image data created in said host computer to said printer;
- (c) printing, in said printer, said image data on a page basis;
- (d) when a printing error occurs in said printer, determining whether said printing error is of a recurring type or nonrecurring type before said image data for a page in which said printing error occurred is completely output from said host computer to said printer;
- (e) when said printing error is of a recurring type, recovering said printing error, and thereafter outputting remaining image data for said page to said printer;
- (f) without storing remaining image data for said page, discarding, in said printer, said remaining image data for said page output from said host computer;
- (g) resetting said printer and thereafter outputting image data for a subsequent page to said printer, and printing said image data for said subsequent page;
- (h) when said printing error is of a nonrecurring type, instead of executing steps (e) and (f), recovering said printing error, and thereafter resending to said printer said image data for said page in which said printing error occurred and printing said image data resent by said host computer;
- and
- (i) resetting said printer before outputting said resent image data for said page to said printer.
A host-based printing system comprising:
- a host computer for creating image data for printing and transmitting said image data;
- a printer connected to said host computer for receiving and printing said image data on a page basis;
- printing error cause determination means for determining whether a printing error is of a recurring type or non-recurring type;
- error recovery means for recovering said printing error;
- and
- discarding means for discarding said image data,
- wherein when said printing error is of a recurring type, said error recovery means recovers said printing error, said host computer outputs remaining image data for a page in which said printing error occurred to said printer, said discarding means discards said remaining image data in said printer, said printer is reset, and said host computer outputs image data for a subsequent page to said printer, and
- wherein when said printing error is of a nonrecurring type, said error recovery means recovers said printing error, said printer is reset, and said host computer outputs said image data for said page in which said printing error occurred to said printer.
A host-based printing system comprising:
- a host computer for creating image data and outputting said image data;
- a printer connected to said host computer for receiving and printing said image data on a page basis;
- and
- bi-directional communication lines for connecting said host computer to said printer so as to be capable of performing a bi-directional communication therebetween,
- wherein said printer comprises:
- print execution information output means for outputting print execution information to said host computer, said print execution information being representative of normally printed pages and print error pages;
- data clear means for clearing, when a printing error occurred during printing said image data for one page, a part of said image data for said page which remains unprinted as a result of said printing error;
- printing error cause determination means for determining whether a printing error is of a recurring type or non-recurring type;
- error recovery means for recovering said printing error;
- wherein said host computer comprises:
- image data retaining means for retaining said image data that has been output to said printer so as to repeatedly output to said printer;
- resending means for resending to said printer said image data for said page that is indicated as a print error page in said print execution information;
- and
- discarding means for discarding said image data for a page that is retained in said image data retaining means and indicted as a normally printed page in said print execution information, and
- wherein when said printing error is of a recurring type, said error recovery means recovers said printing error, said host computer outputs remaining image data for a page in which said printing error occurred to said printer, said discarding means discards said remaining image data in said printer, said printer is reset, and said host computer outputs image data for a subsequent page to said printer, and
- wherein when said printing error is of a nonrecurring type, said error recovery means recovers said printing error, said printer is reset, and said host computer outputs said image data for said page in which said printing error occurred to said printer.
A host-based printing system comprising:
- a host computer for creating image data;
- and
- a printer connected to said host computer for receiving and printing said image data on a page basis;
- wherein said host computer comprises:
- image data retaining means for retaining said image data;
- start page managing means for managing a start page of said image data stored in said image data retaining means;
- page managing means for managing an end page of said image data stored in said image data retaining means;
- output page managing means for managing an output page which has been sent to said printer;
- and
- output data specifying means for specifying said image data for a subsequent page to be sequentially output to said printer based on a relationship between said output page and said end page,
- printing error cause determination means for determining whether a printing error is of a recurring type or non-recurring type;
- error recovering means for recovering said printing error;
- and
- discarding means for discarding said image data for a page that is retained in said image data retaining means and indicated as a normally printed page in said print execution information, and
- wherein when said printing error is of a recurring type, said error recovery means recovers said printing error, said host computer outputs remaining image data for a page in which said printing error occurred to said printer, said discarding means discards said remaining image data in said printer, said printer is reset, and said host computer outputs image data for a subsequent page to said printer, and
- wherein when said printing error is of a nonrecurring type, said error recovery means recovers said printing error, said printer is reset, and said host computer outputs said image data for said page in which said printing error occurred to said printer.
Dependencies are inferred from the claim text.