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.
Claims21
A printing control method of a host-based printing system that comprises a host computer and a printer connected to the host computer, the printing control method comprising the steps of:
- (a) creating, in said host computer, image data for printing;
- (b) outputting the image data created in said host computer to said printer;
- (c) printing, in said printer, the image data on a page basis;
- (d) when a printing error occurs in said printer during the step (c) before the printing the image data for one page the printing error occurred in was completely output from said host computer to said printer, recovering the printing error, and thereafter outputting remaining image data for the one page to said printer;
- and
- (e) discarding, in said printer, the remaining image data for the one page output from said host computer.
A printing control method of a host-based printing system that comprises a host computer and a printer connected to said host computer so as to be capable of performing a bi-directional communication therebetween, the printing control method comprising the steps of:
- (a) creating, in said host computer, image data for printing;
- (b) outputting the image data created in said host computer to said printer;
- (c) printing, in said printer, the image data on a page basis;
- (d) when a printing error occurs in said printer during the step (c) before the printing the image data for one page the printing error occurred in was completely output from said host computer to said printer, transmitting a reprint command from said printer to said host computer requesting to resend the image data for the one page the printing error occurred in, a part of the print data for the one page being left unprinted in said printer as a result of the printing error;
- (e) clearing the part of the print data;
- and
- (f) in response to the reprint command received from said printer, resending the image data for the one page the printing error occurred in to said printer.
A host-based printing system comprising:
- a host computer for creating image data for printing and transmitting the image data;
- a printer connected to said host computer for receiving and printing the image data on a page basis;
- output complete determination means for determining whether or not the image data for one page had been completely transmitted from said host computer when a printing error occurred;
- and
- discarding means for discarding a part of the image data for the one page which remains untransmitted from said host computer when the determination by said output complete determination means indicates that the image data for one page had not been completely transmitted, discharging the part of the image data being implemented after resetting said printer.
A host-based printing system comprising:
- a host computer for creating image data for printing and transmitting the image data;
- a printer connected to said host computer for receiving and printing the image data on a page basis;
- printing error cause determination means for determining whether or not the printing error is of a type that will cause the same printing error to recur;
- and
- discarding means for discarding a part of the image data for the one page which remains untransmitted from said host computer when the determination by said printing error cause determination means indicates the printing error is of the type that will cause the same printing error to recur, discharging the part of the image data being implemented after resetting said printer.
A host-based printing system comprising:
- a host computer for creating image data for printing;
- a printer connected to said host computer for receiving and printing the image data on a page basis;
- output complete determination means for determining whether or not the image data for one page had been completely transmitted from said host computer when a printing error occurred;
- and
- retransmitting means for retransmitting the image data for the one page the printing error occurred in when the determination by said output complete determination means indicates that the image data for one page had not been completely transmitted, the image data being retransmitted after resetting said printer.
A host-based printing system comprising:
- a host computer for creating image data for printing;
- a printer connected to said host computer for receiving and printing the image data on a page basis;
- printing error cause determination means for determining whether or not the printing error is of a type that will cause the same printing error to recur;
- and
- page skipping means for skipping the image data for the one page the printing error occurred in and transmitting the image data for a subsequent one page to said printer when the determination by said printing error cause determination means indicates the printing error is of the type that will cause the same printing error to recur, transmitting the image data for the subsequent one page being implemented after resetting said printer.
A host-based printing system comprising:
- a host computer for creating image data and outputting the image data;
- a printer connected to said host computer for receiving and printing the 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, the print execution information being representative of normally printed pages and print error pages;
- and
- data clear means for clearing, when a printing error occurred during printing the image data for one page, a part of the image data for the one page which remains unprinted as a result of the printing error;
- and
- wherein said host computer comprises:
- image data retaining means for retaining the image data that has been output to said printer so as to repeatedly output to said printer;
- resending means for resending to said printer the image data for the one page that is indicated as a print error page in the print execution information;
- and
- discarding means for discarding the image data for a page that is retained in said image data retaining means and indicated as a normally printed page in the print execution information.
A host-based printing system comprising:
- a host computer for creating image data;
- a printer connected to said host computer for receiving and printing the image data on a page basis;
- image data retaining means for retaining the image data;
- start page managing means for managing a start page of the image data stored in said image data retaining means;
- end page managing means for managing an end page of the 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 the image data for a subsequent page to be sequentially output to said printer based on a relationship between the output page and the end page.
Dependencies are inferred from the claim text.