Automatic sheet feed control
AssigneeCanon Kabushiki Kaisha
InventorsAkihiko Hamamoto, Peter L. Cheng, Takao Aichi, Kazuyuki Masumoto, Akitoshi Yamada
Life of this patent
Estimating the term…
Abstract
A printer in which the speed at which the recording medium is loaded into the printer prior to printing, at which the recording medium is moved through the printer during printing, and at which the recording medium is ejected from the printer after printing, are automatically selected based upon existing print modes and printing-related conditions, and which provides for concurrent pre-printing processes and tasks to occur during the loading of the recording medium.
Claims185
A method to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said method to control a printer comprising the steps of:
- determining print conditions related to printing said image on said recording medium;
- selecting, in response to the determination of said print conditions, at least one targeted automatic loading speed for the loading of said recording medium into said printer;
- directing said printer to load said recording medium at said targeted automatic loading speed;
- selecting, in response to the determination of said print conditions, at least one targeted printing speed for the printing of said image on said recording medium by said printer;
- directing said printer to print said image on said recording medium at said targeted printing speed;
- selecting, in response to the determination of said print conditions, at least one targeted ejection speed for the ejection of said recording medium by said printer;
- and
- directing said printer to eject said recording medium at said targeted ejection speed.
A computer device to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer device comprising:
- a memory area;
- and
- a processor that (i) determines print conditions related to printing said image on said recording medium, (ii) selects, in response to the determination of said print conditions, at least one targeted automatic loading speed for the loading of said recording medium into said printer, (iii) directs said printer to load said recording medium at said targeted automatic loading speed, (iv) selects, in response to the determination of said print conditions, at least one targeted printing speed for the printing of said image on said recording medium by said printer, (v) directs said printer to print said image on said recording medium at said targeted printing speed, (vi) selects, in response to the determination of said print conditions, at least one targeted ejection speed for the ejection of said recording medium by said printer, and (vii) directs said printer to eject said recording medium at said targeted ejection speed.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- code to determine print conditions related to printing said image on said recording medium;
- code to select, in response to the determination of said print conditions, at least one targeted automatic loading speed for the loading of said recording medium into said printer;
- code to direct said printer to load said recording medium at said targeted automatic loading speed;
- code to select, in response to the determination of said print conditions, at least one targeted printing speed for the printing of said image on said recording medium by said printer;
- code to direct said printer to print said image on said recording medium at said targeted printing speed;
- code to select, in response to the determination of said print conditions, at least one targeted ejection speed for the ejection of said recording medium by said printer;
- and
- code to direct said printer to eject said recording medium at said targeted ejection speed.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- a determining step to determine print conditions related to printing said image on said recording medium;
- a selecting step to select, in response to the determination of said print conditions, at least one targeted automatic loading speed for the loading of said recording medium into said printer;
- a directing step to direct said printer to load said recording medium at said targeted automatic loading speed;
- a selecting step to select, in response to the determination of said print conditions, at least one targeted printing speed for the printing of said image on said recording medium by said printer;
- a directing step to direct said printer to print said image on said recording medium at said targeted printing speed;
- a selecting step to select, in response to the determination of said print conditions, at least one targeted ejection speed for the ejection of said recording medium by said printer;
- and
- a directing step to direct said printer to eject said recording medium at said targeted ejection speed.
A method to control a printer for loading a recording medium, said method to control a printer comprising the steps of:
- determining the existence of a retry condition;
- selecting, in response to said determination of said retry condition, at least one targeted loading speed;
- and
- directing said printer to load said recording medium at the selected targeted loading speed.
A printer device for loading a recording medium, said printer device comprising:
- a memory area;
- and a processor that (i) determines the existence of a retry condition, (ii) selects, in response to said determination of said retry condition, at least one targeted loading speed, and (iii) directs the loading of said recording medium at the selected targeted loading speed.
A computer device for controlling a printer to load a recording medium, said computer device comprising:
- a memory area;
- and a processor that (i) determines the existence of a retry condition, (ii) selects, in response to said determination of said retry condition, at least one targeted loading speed, and (iii) directs said printer to load said recording medium at the selected targeted loading speed.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for loading a recording medium, said computer-executable process steps comprising:
- code to determine the existence of a retry condition;
- code to select, in response to said determination of said retry condition, at least one targeted loading speed;
- and
- code to direct said printer to load said recording medium at the selected targeted loading speed.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for loading a recording medium, said computer-executable process steps comprising:
- a determining step to determine the existence of a retry condition;
- a selecting step to select, in response to said determination of said retry condition, at least one targeted loading speed;
- and
- a directing step to direct said printer to load said recording medium at the selected targeted loading speed.
A method to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said method comprising the steps of:
- determining print conditions related to printing said image on said recording medium;
- selecting, in response to the determination of said print conditions, at least one targeted loading speed for the loading of said recording medium into said printer;
- directing said printer to load said recording medium at said targeted loading speed;
- selecting at least one linefeed ramp-up speed to increase the speed of a linefeed motor in said printer;
- and
- directing said printer to increase the speed of said linefeed motor in said printer to match said selected linefeed ramp-up speed.
A method to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said printer further having at least one cartridge receptacle for movement on a carriage and an automatic sheet feed roller, said method comprising the steps of:
- determining conditions related to the loading of said recording medium;
- and
- directing, in response to said determination of said conditions related to the loading of said recording medium, movement of said cartridge receptacle on said carriage prior to completion of said loading of said recording medium.
A method to control a printer for printing an image on a recording medium and for communicating with a printer driver, said printer having the capability to load, print and eject said recording medium, said method comprising the steps of:
- determining the existence of an early indication of success of said loading of said recording medium;
- and
- sending to said printer driver, in response to a determination of the existence of said early indication of success, a status of said early indication of success, thereby allowing said printer driver to send to said printer at least a first set of print data.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising the steps of:
- code to determine print conditions related to printing said image on said recording medium;
- code to select, in response to the determination of said print conditions, at least one targeted loading speed for the loading of said recording medium into said printer;
- code to direct said printer to load said recording medium at said targeted loading speed;
- code to select at least one linefeed ramp-up speed to increase the speed of a linefeed motor in said printer;
- and
- code to direct said printer to increase the speed of said linefeed motor in said printer to match said selected linefeed ramp-up speed.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said printer further having at least one cartridge receptacle for movement on a carriage and an automatic sheet feed roller, said computer-executable process steps comprising:
- code to determine conditions related to the loading of said recording medium;
- and
- code to direct, in response to said determination of said conditions related to the loading of said recording medium, movement of said cartridge receptacle on said carriage prior to completion of said loading of said recording medium.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for printing an image on a recording medium and for communicating with a printer driver, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- code to determine the existence of an early indication of success of said loading of said recording medium;
- and
- code to send to said printer driver, in response to a determination of the existence of said early indication of success, a status of said early indication of success, thereby allowing said printer driver to send to said printer at least a first set of print data.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- a determining step to determine print conditions related to printing said image on said recording medium;
- a selecting step to select, in response to the determination of said print conditions, at least one targeted loading speed for the loading of said recording medium into said printer;
- a directing step to direct said printer to load said recording medium at said targeted loading speed;
- a selecting step to select at least one linefeed ramp-up speed to increase the speed of a linefeed motor in said printer;
- and
- a directing step to direct said printer to increase the speed of said linefeed motor in said printer to match said selected linefeed ramp-up speed.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said printer further having at least one cartridge receptacle for movement on a carriage and an automatic sheet feed roller, said computer-executable process steps comprising:
- a determining step to determine conditions related to the loading of said recording medium;
- and
- a directing step to direct, in response to said determination of said conditions related to the loading of said recording medium, movement of said cartridge receptacle on said carriage prior to completion of said loading of said recording medium.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for printing an image on a recording medium and for communicating with a printer driver, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- a determining step to determine the existence of an early indication of success of said loading of said recording medium;
- and
- a sending step to send to said printer driver, in response to a determination of the existence of said early indication of success, a status of said early indication of success, thereby allowing said printer driver to send to said printer at least a first set of print data.
A printer device for printing an image on a recording medium, said printer device comprising:
- a linefeed motor;
- a memory area;
- and
- a processor that (i) determines print conditions related to printing said image on said recording medium, (ii) selects, in response to the determination of said print conditions, at least one targeted loading speed for the loading of said recording medium into said printer, (iii) directs said printer to load said recording medium at said targeted loading speed, (iv) selects at least one linefeed ramp-up speed to increase the speed of said linefeed motor in said printer, (v) and directs said printer to increase the speed of said linefeed motor in said printer to match said selected linefeed ramp-up speed.
A printer device for printing an image on a recording medium, said printer device comprising:
- a carriage;
- at least one cartridge receptacle for movement on said carriage;
- an automatic sheet feed roller;
- a memory area;
- and
- a processor that (i) determines conditions related to the loading of said recording medium, and (ii) directs, in response to said determination of said conditions related to the loading of said recording medium, movement of said cartridge receptacle on said carriage prior to completion of said loading of said recording medium.
A printer device for printing an image on a recording medium and for communicating with a printer driver, said printer device comprising:
- a memory area;
- and
- a processor that (i) determines the existence of an early indication of success of said loading of said recording medium, and (ii) sends to said printer driver, in response to a determination of the existence of said early indication of success, a status of said early indication of success, thereby allowing said printer driver to send to said printer at least a first set of print data.
A method to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said method to control a printer comprising the steps of:
- determining print conditions related to printing said image on said recording medium;
- selecting, in response to the determination of said print conditions, at least one targeted automatic transferring speed for the transfer of said recording medium within said printer;
- and
- directing said printer to transfer said recording medium at said targeted automatic transferring speed.
A computer device to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer device comprising:
- a memory area;
- and
- a processor that (i) determines print conditions related to printing said image on said recording medium, (ii) selects, in response to the determination of said print conditions, at least one targeted automatic transferring speed for the transferring of said recording medium in said printer, and (iii) directs said printer to transfer said recording medium at said targeted automatic transferring speed.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- code to determine print conditions related to printing said image on said recording medium;
- code to select, in response to the determination of said print conditions, at least one targeted automatic transferring speed for the transfer of said recording medium in said printer;
- and
- code to direct said printer to transfer said recording medium at said targeted automatic transferring speed.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to control a printer for printing an image on a recording medium, said printer having the capability to load, print and eject said recording medium, said computer-executable process steps comprising:
- a determining step to determine print conditions related to printing said image on said recording medium;
- a selecting step to select, in response to the determination of said print conditions, at least one targeted automatic transferring speed for the transferring of said recording medium in said printer;
- and
- a directing step to direct said printer to transfer said recording medium at said targeted automatic transferring speed.
Dependencies are inferred from the claim text.