Claims
- 1. A printing apparatus comprising:
- a typefont structure having a plurality of type members thereon;
- a hammer for striking said type members to effect printing;
- hammer drive means for driving said hammer and energizable for different durations to control printing impression;
- a programmable timer coupled to said hammer drive means for controlling said durations;
- input means for inputting desired character information indicating a type member to be selected for printing;
- a time table storing a plurality of numbers having values equal to said durations;
- retrieving means responsive to information, including the character information, for retrieving desired durations from said time table and for supplying said retrieved desired durations to said programmable timer, said retrieving means including arithmetic means for performing a calculation to generate information for accessing said time table for retrieving the durations;
- selection information providing means responsive to desired character information from said input means for providing selection information for the selection of a desired one of said plurality of type members; and
- selecting means for performing the selection of said type member in response to the selection information;
- said retrieving means being operative, after the selection of said type member by said selecting means and lapse of a predetermined period of time, to access said time table in response to the information from said arithmetic means to retrieve the desired durations therefrom and to supply said retrieved desired durations to said programmable timer; said arithmetic means conducting said calculation to access said time table that stores the plurality of numbers, which have no direct relation to the character information corresponding thereto.
- 2. Apparatus according to claim 1, wherein said programmable timer comprises clock means operable to provide clock pulses at a frequency such that one clock pulse is produced per a unit of time, and means for counting the clock pulses to a number thereof equal to the number accessed from said time table.
- 3. Apparatus according to claim 1, wherein said time table stores the plurality of numbers having values equal to said durations in units of microseconds.
- 4. Apparatus according to claim 1, wherein each said number stored in said time table is a two-byte number.
- 5. Apparatus according to claim 1, wherein the difference between a first pair of successive said numbers stored in said time table is such as to represent a difference in hammer drive duration of 400 microseconds: between a second pair of successive said numbers is such as to represent 300 microseconds; between a third pair of successive said numbers is such as to represent 200 microseconds; and between a fourth pair of successive said numbers is such as to represent 100 microseconds.
- 6. Apparatus according to claim 1, wherein said calculation performed by said arithmetic means is dependent upon both the character to be printed and upon further data.
- 7. Apparatus according to claim 6, wherein said further data is dependent upon the style of the type of said type members.
- 8. Apparatus according to claim 6, wherein said further data is dependent upon a manual selection operation for controlling printing impression.
- 9. Apparatus according to claim 6, wherein said further data is dependent both upon the style of the type of said type members and upon a manual selection operation for controlling printing impression.
- 10. Apparatus according to claim 9, wherein said arithmetic means performs said calculation on the basis of first impression data dependent upon the character to be printed and second impression data dependent upon said further data.
- 11. Apparatus according to claim 10, wherein said first impression data and said second impression data are utilized as addresses to identify in said time table the address of a said number stored therein whose value is appropriate to the combination of said first impression data and said second impression data.
- 12. Apparatus according to claim 1, wherein said retrieving means includes an impression table storing impression data for each said character.
- 13. Apparatus according to claim 12, wherein said impression table also stores supplementary information related to each said character.
- 14. Apparatus according to claim 13, wherein said supplementary information comprises character spacing information.
- 15. Apparatus according to claim 13, wherein the supplementary information comprises ink ribbon advancement information.
- 16. Apparatus according to claim 12, wherein said impression table is accessed by an address code which is also used by said selection information providing means to identify the location on said typefont structure of the character to be printed.
- 17. Apparatus according to claim 1, comprising a first microprocessor responsive to desired character information entered into said apparatus by said input means and operable to process said desired character information, and a second microprocessor, constituting at least in part said retrieving means and said selection information providing means, arranged to control the printing operation in response to processed information supplied by said first microprocessor.
- 18. Apparatus according to claim 17, wherein said time table is contained in a read only memory associated with said second microprocessor.
- 19. Apparatus according to claim 18, wherein said retrieving means includes an impression table contained in a read only memory associated with said first microprocessor.
- 20. Apparatus according to claim 19, including a random access memory associated with said second microprocessor, an interface, and means for writing into said random access memory impression data, obtained by reading said impression table, with said first microprocessor through said interface.
- 21. Apparatus according to claim 1, wherein said typefont structure is a daisywheel.
- 22. Apparatus according to claim 21, wherein said daisywheel is mounted on a linearly movable carriage.
- 23. An output apparatus comprising:
- key input means capable of inputting desired character information;
- a typefont structure having a plurality of type members thereon;
- a hammer for striking said type members to effect printing;
- hammer drive means for driving said hammer and energizable for different operational durations to control printing impression;
- a programmable timer coupled to said hammer drive means for controlling the duration of energization of the hammer drive means;
- impression data providing means for providing impression data representing a component of the operational duration;
- a time table storing a plurality of numbers having values equal to said operational durations in units of time; and
- operable means, responsive to desired character information input by said key input means and the impression data provided by said impression data providing means, for calculating data for accessing said time table to retrieve operational durations from said time table and supply said retrieved operational durations to said programmable timer,
- said time table storing said numbers, which have no direct relation to the desired character information, that is accessed from said time table by the data calculated by said operable means.
- 24. An output apparatus according to claim 23, further comprising:
- first buffer means for storing said impression data from said impression data providing means; and
- second buffer means for storing, in response to the input desired character information from said key input means, an index code for referring to said time table.
- 25. An output apparatus according to claim 23, wherein when said impression data providing means provides the impression data, the number stored in said time table is smaller than the number of characters which can be input by said input means.
- 26. An output apparatus according to claim 23, wherein said impression data providing means includes a slide switch.
- 27. An output apparatus according to claim 23, wherein said programmable timer comprises clock means operable to provide clock pulses at a frequency such that one clock pulse is produced per said unit of time, and means for counting the clock pulses to a number thereof equal to the number accessed from said time table.
- 28. An output apparatus according to claim 23, wherein each said number stored in said time table is a two-byte number.
- 29. An output apparatus according to claim 23, wherein said operable means includes an impression table storing impression data for each said character.
- 30. An output apparatus according to claim 29, wherein said impression table is accessed by an address code which is also used by said impression information providing means to identify the location on said typefont structure of the character to be printed.
- 31. An output apparatus according to claim 23, comprising a first microprocessor responsive to desired character information entered into said apparatus by said input means and operable to process said desired character information, and a second microprocessor, constituting at least in part said operable means, arranged to control the printing operation in response to processed information supplied by said first microprocessor.
- 32. An output apparatus according to claim 31, wherein said time table is contained in a read only memory associated with said second microprocessor.
- 33. An output apparatus according to claim 32, wherein said operable means includes an impression table contained in a read only memory associated with said first microprocessor.
- 34. An output apparatus according to claim 33, including a random access memory associated with said second microprocessor and means for reading said impression table into said random access memory prior to a printing operation.
- 35. An output apparatus according to claim 23, wherein said typefont structure is a daisywheel and said apparatus further comprises a linearly movable carriage on which said daisywheel is mounted.
- 36. An output apparatus according to claim 23, wherein the difference between a first pair of successive said numbers stored in said time table is such as to represent a difference in hammer drive duration of 400 microseconds; between a second pair of successive said numbers is such as to represent 300 microseconds; between a third pair of successive said numbers is such as to represent 200 microseconds; and between a fourth pair of successive said numbers is such as to represent 100 microseconds.
Priority Claims (1)
Number |
Date |
Country |
Kind |
56-163499 |
Oct 1981 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 642,738, filed Aug. 20, 1984, now abandoned, which is a continuation of U.S. Pat. Appln. Ser. No. 407,474, filed Aug. 12, 1982, now abandoned.
US Referenced Citations (20)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0017918 |
Oct 1980 |
EPX |
0118882 |
Sep 1981 |
JPX |
2087115 |
May 1982 |
GBX |
2110853 |
Jun 1983 |
GBX |
Non-Patent Literature Citations (2)
Entry |
IBM Technical Disclosure Bulletin, "Controller for Electromechanical Print Hammer", W. Greer et al, vol. 22, No. 8A, Jan. 1980, pp. 3294-3295. |
IBM Technical Disclosure Bulletin "Typewriter Print Impression", Anderson et al, vol. 24, No. 8, Jan. 1982, pp. 4316-4318. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
642738 |
Aug 1984 |
|
Parent |
407474 |
Aug 1982 |
|