Claims
- 1. A printing apparatus having control command analyzing means for receiving data from a host device and then interpreting the data including print data and control commands for controlling a printing operation, and capable of printing on at least two types of recording media, said printing apparatus comprising:
- a plurality of memory means provided corresponding to each of said at least two types of recording media for storing respective return amount values;
- a plurality of recording medium transfer means provided corresponding to each of said at least two types of recording media, each of said recording medium transfer means independently transferring said corresponding type of recording medium based on said respective return amount value stored in a respective one of said plurality of memory means after one line printing on said corresponding type of recording medium has been performed;
- recording medium transfer selection means for selecting one of said plurality of recording medium transfer means to be used for printing in accordance with a first predetermined control command interpreted by said command analyzing means;
- recording medium selection means for selecting one or more of said at least two types of recording media in accordance with a second predetermined control command interpreted by said control command analyzing means; and
- return amount determination means for determining and then storing in said respective memory means said respective return amount value(s) corresponding to said one or more of said at least two types of recording media selected by said recording medium selection means.
- 2. A printing apparatus according to claim 1, wherein said return amount determination means comprises:
- means for determining said return amount value in accordance with a third predetermined control command interpreted by said control command analyzing means.
- 3. A method for controlling a printing apparatus capable of printing on at least two types of recording media, comprising the steps of:
- (a) storing return amount values corresponding to said at least two types of recording media;
- (b) receiving from a host device control commands for controlling a printing operation;
- (c) interpreting said control commands received in step (b);
- (d) selecting one or more of said at least two types of recording media in accordance with a first predetermined control command interpreted in step (c);
- (e) updating said return amount value(s) stored in step (a) corresponding to said one or more of said at least two types of recording media selected in step (d);
- (f) selecting one of said at least two types of recording media in accordance with a second predetermined control command interpreted in step (c);
- (g) performing one line printing on said one of said at least two types of recording media selected in step (f); and
- (h) transferring after step (g) said one of said at least two types of recording media selected in step (f) based on said corresponding return amount value.
- 4. The method according to claim 3, wherein step (e) comprises the steps of:
- (e1) determining said return amount value in accordance with a third predetermined control command interpreted in step (c); and
- (e2) replacing said return amount value(s) stored in step (a) corresponding to said one or more of said at least two types of recording media selected in step (d) with the return amount value determined in step (e1).
- 5. A method for controlling a printing apparatus capable of printing on at least two types of recording media, comprising the steps of:
- (a) receiving from a host device a first predetermined control command for designating a recording media to be controlled;
- (b) interpreting said first predetermined control command received in step (a);
- (c) selecting one of said at least two types of recording media to be controlled in accordance with said first predetermined control command interpreted in step (b);
- (d) controlling said one of said at least two types of recording media selected in step (c);
- (e) storing control values, each of said control values being used in step (d) for controlling a respective one of said at least two types of recording media;
- (f) receiving from the host device a second predetermined control command for designating a recording media the control value(s) for which is updated;
- (g) interpreting said second predetermined control command received in step (f);
- (h) selecting one or more of said at least two types of recording media in accordance with said second predetermined control command interpreted in step (g); and
- (j) updating said control value(s) stored in step (e) corresponding to said one or more of said at least two types of recording media selected in step (h).
- 6. The method according to claim 5, wherein step (j) comprises the steps of:
- (j1) receiving from the host device a third predetermined control command for setting the control value(s);
- (j2) interpreting said third predetermined control command received in step (j1);
- (j3 ) determining said control value in accordance with said third predetermined control command interpreted in step (j2); and
- (j4 ) replacing said control value(s) stored in step (e) corresponding to said one or more of said at least two types of recording media selected in step (h) with the control value(s) determined in step (j3).
- 7. The method according to claim 6, wherein said control value is a return amount value representing an amount by which said recording medium must be transferred between printing operations on successive lines.
- 8. A printing apparatus having control command analyzer which receives from a host device data including print data and control commands for controlling a printing operation and then interprets the data, and capable of printing on at least two types of recording media, said printing apparatus comprising:
- a plurality of memories provided corresponding to each of said at least two types of recording media for storing respective return amount values;
- a plurality of recording medium transfer mechanisms provided corresponding to each of said at least two types of recording media, each of said recording medium transfer mechanisms independently transferring said corresponding type of recording medium based on said respective return amount value stored in a respective one of said plurality of memories after one line of printing on said corresponding type of recording medium has been performed;
- a recording medium transfer selector which selects one of said plurality of recording medium transfer mechanisms to be used for printing in accordance with a first predetermined control command interpreted by said command analyzer;
- a recording medium selector which selects one or more of said at least two types of recording media in accordance with a second predetermined control command interpreted by said control command analyzer; and
- a return amount determination section which determines and then stores in said respective memories said respective return amount value(s) corresponding to said one or more of said at least two types of recording media selected by said recording medium selector.
- 9. A printing apparatus according to claim 8 wherein said return amount determination section determines said return amount value in accordance with a third predetermined control command interpreted by said control command analyzer.
Priority Claims (4)
Number |
Date |
Country |
Kind |
2-307861 |
Nov 1990 |
JPX |
|
3-249178 |
Sep 1991 |
JPX |
|
4-108041 |
Apr 1992 |
JPX |
|
5-21417 |
Feb 1993 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/044,504 filed Apr. 9, 1993 now U.S. Pat No. 5,584,590, which is a continuation-in-part of application Ser. No. 07/791,286, filed Nov. 13, 1991, now U.S. Pat. No. 5,214,750.
US Referenced Citations (15)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0428163 |
May 1991 |
EPX |
3211843 |
Oct 1983 |
DEX |
132360 |
Jun 1986 |
JPX |
14069 |
Jan 1989 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
44504 |
Apr 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
791286 |
Nov 1991 |
|