Claims
- 1. A printer for selectively printing on at least two types of recording media supplied from a respective media path in response to a media selection command received from a host computer by application of voltage signals to a print head, said printer comprising:
- a control command interpreter responsive to the host computer for receiving, interpreting, and distinguishing between (1) a print mode command and (2) the media selection command;
- path selection means for selecting the respective media path in accordance with the media selection command interpreted by said control command interpreter to supply the selected recording media;
- driving time determination means for determining a driving time for driving said print head, said driving time determination means comprising a look up table for storing a correspondence between the two types of recording media and a respective print mode, wherein the driving time is determined in accordance with the print mode specified by one of:
- the print mode command received, interpreted, and distinguished by said control command interpreter and ignoring the received, interpreted, and distinguished media selection command for driving time determination purposes; and
- an entry in said look up table corresponding to the media selection command received, interpreted, and distinguished by said command interpreter only when no print mode command is received by said control command interpreter; and
- a print head driver controller for applying the voltage signals to said print head for the driving time determined by said driving time determination means, whenever a printing operation is to be executed by said printer.
- 2. The printer of claim 1, further comprising receiving means for receiving and temporarily storing the media selection and print mode commands sent from the host computer and for providing the stored commands to said control command interpreter.
- 3. The printer of claim 1, wherein said driving time determination means comprises a driving time memory that stores driving times corresponding to said plurality of print modes each having differing driving time values, said driving time memory being configured so that it subsequently retrieves stored driving time values based on one of said plural print modes.
- 4. A printer for selectively printing on at least two types of recording media supplied from a respective media path in response to a recording selection command received from a host computer by application of voltage signals to a dot-matrix type print head, said printer comprising:
- a control command interpreter responsive to the host computer for interpreting (1) a print mode command and (2) the media selection command;
- path selection means for selecting the respective media path in accordance with the media selection command interpreted by said control interpreter to supply the selected media;
- print head driving voltage measurement means for ascertaining the amplitude of voltage used to drive the print head;
- driving time determination means for determining a driving time for driving said print head, said driving time determining means, comprising:
- a driving time memory that stores driving times corresponding to said plurality of print modes, each having differing driving time values, said driving time memory being configured so that it subsequently retrieves stored driving time values based on one said plural print modes; and
- a look up table for storing a correspondence between the two types of recording media and respective print mode, wherein the driving time is determined in accordance with the measured voltage and said print mode (1) selected using said look up table and said driving time memory in response to the media selection command interpreted by said control command interpreter or (2) designated by the print mode command interpreted by said control command interpreter; and
- a print head driver controller for applying the voltage signals to said dot-matrix print head for the driving time determined by said driving time determination means, whenever a printing operation is to be executed by said printer.
- 5. The printer of claim 4 further comprising an analog-digital conversion means for converting the voltage amplitude measured by said print head driving voltage measurement means to a digital value.
- 6. The printer of claim 4 wherein said driving time memory comprises at least one driving time table that stores driving times corresponding to said plurality of print modes and driving times corresponding to the measured voltage.
- 7. A printer for selectively printing on at least two types of recording media supplied from a respective media path in response to a media selection command received from a host computer by application of voltage signals to a dot-matrix type print head, said printer comprising:
- a control command interpreter responsive to the host computer for interpreting (1) a print mode command and (2) the media selection command;
- path selection means for selecting the respective media path in accordance with the media rejection command interpreted by said control interpreter to supply the selected media;
- print head driving voltage measurement means for ascertaining the amplitude of voltage used to drive the print head;
- driving time determination means for determining a driving time for driving said print head, said driving time determining means comprising a look up table for storing a correspondence between the two types of recording media and a respective print mode, wherein the driving time is determined in accordance with the voltage measured by said print head driving voltage measurement means and both said print modes (1) selected using said look up table in response to the media selection command interpreted by said control command interpreter or (2) designated by the print mode command interpreted by said control command interpreter; and
- a print head driver controller for applying the voltage signals to said dot-matrix print head for the driving time determined by said driving time determination means, whenever a printing operation is to be executed by said printer.
- 8. The printer of claim 7, wherein said driving time memory comprises at least one driving time table that stores driving times corresponding to a plurality of print modes and driving times corresponding to the measured voltage.
- 9. The printer of claim 8 further comprising an analog-digital conversion means for converting the voltage amplitude measured by said print head driving voltage measurement means to a digital value.
- 10. A method for controlling the operation of a printer that selectively performs printing on at least two types of recording media supplied from a respective media path in response to a media selection command received from a host computer by application of voltage signals to a print head using a print head driver, comprising the steps of:
- receiving, interpreting, and distinguishing between (1) a print mode and (2) the media selection command;
- selecting the respective media path for supplying one of the two types of media in accordance with the media selection command interpreted in said interpreting step;
- storing data comprising a correspondence between the two types of recording media and a respective print mode;
- determining a time interval for driving the print head in accordance with the print mode, the print mode being specified by one of:
- the print mode received, interpreted, and distinguished in said receiving, interpreting, and distinguishing step and ignoring the received, interpreted, and distinguished media selection command for driving time determination purposes; and
- said data corresponding to the media selection command received, interpreted, and distinguished in said receiving, interpreting, and distinguishing step only when no print mode is received in said receiving and interpreting step; and
- activating operation of said print head driver for the time interval determined in said determining step.
- 11. The control method of claim 10 further comprising the step of temporarily storing the media selection and print mode commands sent from the host computer.
- 12. The control method of claim 10 further comprising the step of storing driving times corresponding to said plurality of print modes each having differing driving time values in a driving time memory that is configured to subsequently retrieve stored driving time values based on one of said plural print modes.
- 13. A method for controlling the operation of a printer that selectively performs printing on at least two types of recording media supplied from a respective media path in response to a media selection command received from a host computer by application of voltage signals to dot-matrix type print head using a print head driver, comprising the steps of:
- receiving and interpreting (1) a print mode command and (2) the media selection command;
- selecting the respective media path for supplying one of the two types of media in accordance with the media selection command interpreted in said interpreting step;
- storing data comprising a correspondence between the two types of recording media and a respective print mode;
- measuring an amplitude of voltage used to drive the print head;
- determining a time interval for driving the print head in accordance with both said measured voltage and said print mode (1) designated by the interpreted print mode command or (2) selected using said data in response to the media selection command interpreted in said interpreting step and stored in said storing step; and
- activating operation of said print head driver for the time interval determined in said determining step.
- 14. The control method of claim 13 further comprising the step of converting the voltage amplitude measured by said print head driving voltage measurement means to a digital value.
- 15. The control method of claim 14 further comprising the step of:
- updating said data comprising a correspondence between the two types of recording media and a respective print mode when the print mode command is executed after the media selection command, so as to cause a print mode selected by the print mode command and the media selection command to match.
- 16. The control method of claim 15 further comprising the step of initializing said conversion while initializing the printer.
- 17. A printer for selectively printing on two types of recording media in response to a media selection command received from a host computer by application of voltage signals to a dot-matrix type print head, said printer comprising:
- a control command interpreter responsive to the host computer for receiving interpreting and distinguishing between (1) a print mode command and (2) the media selection command;
- driving time determination means for determining a driving time for driving said print head, said driving time determining means comprising a look up table for storing a correspondence between the two types of recording media and a respective print mode, wherein the look up table is changeable by one print mode command interpreted by said control interpreter, wherein the driving time is determined in accordance with the print mode specified by one of:
- the print mode command received, interpreted, and distinguished by said command interpreter and ignoring the received, interpreted, and distinguished media selection command for driving time determination purposes; and
- an entry in said look up table corresponding to the media selection command interpreted and distinguished by said command interpreter when no print mode command is received by said command interpreter; and
- a print head controller for applying the voltage signals to the dot-matrix print head for the driving time determined by said driving time determination means.
- 18. The printer of claim 17, further comprising receiving means for receiving and temporarily storing the media selection and print mode commands sent from the host computer and for providing the stored commands to said control command interpreter.
- 19. The printer of claim 18, further comprising an analog-digital conversion means for converting the voltage amplitude measured by said print head driving voltage measurement means to a digital value.
- 20. A printer for selectively printing on two types of recording media in response to a media selection command received from a host computer by application of voltage signals to a dot-matrix type print head, said printer comprising:
- a control command interpreter responsive to the host computer for interpreting (1) a print mode command and (2) the media selection command;
- print head driving voltage measurement means for ascertaining the amplitude of voltage used to dive the print head;
- driving time determination means for determining a driving time for driving said print head, said driving time determining means comprising a look up table for storing a correspondence between the two types of recording media and a respective print mode, wherein the look up table is changeable by one print mode command interpreted by said control interpreter, wherein the driving time is determined in accordance with both the measured voltage and the print mode selected using said look up table in response to the media selection command interpreted by said command interpreter and designated by the print mode command interpreted by said command interpreter; and
- a print head controller for applying the voltage signals to the dot-matrix print head for the driving time determined by said driving time determination means.
- 21. The printer of claim 20, wherein said driving time memory comprises at least one driving time table that stores driving times corresponding to said plurality of print modes and driving times corresponding to the measured voltage.
- 22. A printer for selectively printing on two types of recording media in response to a media selection command received from a host computer by application of voltage signals to a dot-matrix type print head, said printer comprising:
- a control command interpreter responsive to the host computer for interpreting (1) a print mode command: and (2) the media selection command;
- print head driving voltage measurement means for ascertaining the amplitude of voltage used to drive the print head;
- driving time determination means for determining a driving time for driving said print head, said driving time determining means comprising a look up table for storing a correspondence between the two types of recording media and a respective print mode, wherein the look up table is changeable by one print mode command interpreted by said control interpreter, wherein the driving time is determined in accordance with the voltage measured by said print head driving voltage measurement and both the print modes (1) selected using said look up table in response to the media selection command interpreted by said command interpreted and designated by the print mode command interpreted by said command interpreter; and
- a print head controller for applying the voltage signals to the dot-matrix print head for the driving time determined by said driving time determination means.
- 23. The printer of claim 22, wherein said driving time memory comprises at least one driving time table that stores driving times corresponding to a plurality of print modes and driving times corresponding to the measured voltage.
- 24. The printer of claim 23, further comprising an analog-digital conversion means for converting the voltage amplitude measured by said print head driving voltage measurement means to a digital value.
- 25. A method of controlling the operation of a printer that selectively performs printing on at least two types of recording media in response to a media selection command received from a host computer by application of voltage signals to a dot-matrix type print head using a print head driver comprising the steps of:
- receiving and interpreting (1) a print mode command, and (2) the media selection command;
- storing data comprising a correspondence between the two types of recording media and a respective print mode;
- updating the data stored in said storing step in accordance with one interpreted print mode command;
- determining a driving time for driving the print head in accordance with the print mode (1) designated by the interpreted print mode command and (2) updated in said updating step; and
- activating operation of the print head driver for the driving time interval determined in said determining step.
- 26. A printer for selectively printing on at least two types of recording media supplied from a respective media by application of voltage signals to a print head, the signals including at least two print modes in which a driving time for driving the print head is different from each other, said printer comprising:
- a control command interpreter responsive to the host computer for receiving and interpreting a first command for designating a recording media from said at least two types of recording media and a second command for designating a print mode from said at least two print modes;
- path selection means for selecting the media path corresponding to the recording media selected in accordance with said first command received and interpreted by said control command interpreter to supply the selected recording media to the print head;
- driving time determination means for determining the driving time in accordance with a print mode, said driving time determination means comprising a conversion means for storing a correspondence between the at least two types of recording media and a respective print mode and for outputting the print mode corresponding to the selected recording media, wherein the correspondence between the at least two types of recording media and a respective print mode is updated in accordance with said second command so that the print mode output by said conversion means matches the print mode designated by said second command; and
- a print head driver controller for applying the voltage signals to said print head for the driving time determined by said driving time determination means, whenever a printing operation is to be executed by said printer.
Priority Claims (1)
Number |
Date |
Country |
Kind |
4-130261 |
May 1992 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/065,731 filed May 21, 1993 now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (12)
Number |
Date |
Country |
0395189 |
Oct 1990 |
EPX |
33118 |
Aug 1984 |
JPX |
255464 |
Dec 1985 |
JPX |
79678 |
Apr 1986 |
JPX |
079678 |
Apr 1986 |
JPX |
263776 |
Nov 1986 |
JPX |
132063 |
Jun 1988 |
JPX |
23953 |
Jan 1991 |
JPX |
93549 |
Apr 1991 |
JPX |
208074 |
Sep 1991 |
JPX |
115961 |
Apr 1992 |
JPX |
2219768 |
Dec 1989 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
65731 |
May 1993 |
|