Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
209 words
A printer for printing characters in a matrix pattern of m×n dots, comprising: character data arranged in m rows×n columns; first memory means for storing said character data, said first memory means having at least the same number of addresses as the number n of said columns, each said address including bits corresponding in number to said rows; u half-shift instructions for shifting selected dots in printed characters, said half-shift instructions being included in designated columns between the columns comprising said character data, said half-shift instructions respectively being stored in a different address immediately preceding the address of columns in said first memory means including data of dots to be shifted, said half-shift instructions including as many bits as said bits in each said data storage address; means for distinguishing between the state of a first key bit of each address in said first memory means, said first key bit indicating when the data stored in the associated address is said character data or one said half-shift instruction; reading means for reading out said character data and said half-shift instructions in a first sequence from said addresses of said first memory means, and printing means for printing said characters in response to data from said means for reading out.
Claim 2
Dependent Claim
209 words
A printer for printing characters in a matrix pattern of m×n dots, comprising: character data arranged in m rows×n columns; first memory means for storing said character data, said first memory means having at least the same number of addresses as the number n of said columns, each said address including bits corresponding in number to said rows; u half-shift instructions for shifting selected dots in printed characters, said half-shift instructions being included in designated columns between the columns comprising said character data, said half-shift instructions respectively being stored in a different address immediately preceding the address of columns in said first memory means including data of dots to be shifted, said half-shift instructions including as many bits as said bits in each said data storage address; means for distinguishing between the state of a first key bit of each address in said first memory means, said first key bit indicating when the data stored in the associated address is said character data or one said half-shift instruction; reading means for reading out said character data and said half-shift instructions in a first sequence from said addresses of said first memory means, and printing means for printing said characters in response to data from said means for reading out.
Claim 3
Dependent Claim
20 words
The printer of claim 1 wherein said shifted dot positions are half-shifted and located between adjacent columns in said matrix.
Claim 4
Dependent Claim
25 words
The printer of claim 1 or 10 wherein at least one of said half-shift instructions control a plurality of dots at sequentially printed column positions.
Claim 5
Dependent Claim
41 words
The printer of claim 3 wherein said half-shift instructions are stored in first memory locations interleaved with first memory locations at which said character data is stored, and said printer is adapted to read said first memory locations in consecutive order.
Claim 6
Dependent Claim
16 words
The printer of claim 10, wherein said printer substantially simultaneously prints dots for an entire column.
Claim 7
Dependent Claim
16 words
The printer of claim 3, wherein said printer substantially simultaneously prints dots for an entire column.
Claim 8
Dependent Claim
16 words
The printer of claim 4, wherein said printer substantially simultaneously prints dots for an entire column.
Claim 9
Dependent Claim
98 words
The printer of claim 3 and further comprising a central processing unit and second memory means containing programs for reading data out of said first memory means, being coupled to said central processing unit; said printing means comprising a printing head coupled to said central processing unit through a printing head driver, a servo-motor and an encoder, said servo-motor being adapted to operate in accordance with outputs of said encoder, a servo-motor controller, said servo-motor controller being coupled to said servo-motor and said encoder for controlling operations thereof, said central processing unit being coupled to said servo-motor controller.
Claim 10
Dependent Claim
15 words
The printer of claim 8, wherein said first and second memory means are read-only memories.
Claim 11
Dependent Claim
238 words
A printer as claimed in claim 1, wherein said printing means prints while moving across a recording sheet in a first direction and in a second direction opposite to said first direction, and further comprising: detecting means for detecting the moving direction of said means for printing, the number of said half-shift instructions being divided into two portions, a first portion of said half-shift instructions determining the shifting of dots in accordance with motion of said printing means in said first direction and the second portion of said half-shift instructions determining the shifting of bits in accordance with the motion of said printing means in said second direction; and a second key data bit in each said address, said first key data bit indicating whether said column in said first memory means included either half-shift instructions or character data when said printing means moves in said first direction, the other said key data bit indicating whether said address contains either half-shift instructions or character data when said printing means moves in the second direction, said reading means reading out said character data and said half-shift instructions of said first portion of said half-shift instructions in said first sequence when said printing means moves in said first direction and said character data and said second portion of said half shift instructions in a second sequence opposite to said first sequence when said printing means moves in said second direction.
Claim 12
Dependent Claim
45 words
The printer as claimed in claim 1 or 10, wherein said reading means comprise: a central processing unit connected to said first memory means; second memory means coupled to said central processing unit and containing programs for reading out data from said first memory means.
Claim 13
Dependent Claim
18 words
The printer of claim 1 or 10 wherein u is not less than 2, and less then m.
Claim 14
Dependent Claim
31 words
The printer of claim 10, wherein said first key bit is the first bit in each said address and said second key bit is the last bit in each said address.
Claim 15
Dependent Claim
26 words
The printer of claim 10, wherein each half-shift instruction of the first portion is in an address adjacent to another half-shift instruction of the second portion.
Claim 16
Dependent Claim
16 words
The printer of claim 14, wherein the number of half-shift instructions is equal in each portion.
Claim 17
Dependent Claim
66 words
The printer of claim 11 includes a printing head coupled to said central processing unit through a printing head driver, a servo-motor and an encoder, said servo-motor being adapted to operate in accordance with outputs of said encoder, a servo-motor controller, said servo-motor controller being coupled to said servo-motor and said encoder for controlling operations thereof, said central processing unit being coupled to said servo-motor controller.
Claim 18
Dependent Claim
19 words
The printer of claim 10, wherein rows shifted in said first direction are not shifted in said second direction.
Claim 19
Dependent Claim
103 words
The printer of claim 10 and further comprising central processing unit and, a second memory means, said second memory means containing programs for reading data out of said first memory means, and being coupled to said central processing unit; said printing means comprising a printing head coupled to said central processing unit through a printing head driver, a servo-motor and an encoder, said servo-motor being adapted to operate in accordance with outputs of said encoder, a servo-motor controller, said servo-motor controller being coupled to said servo-motor and said decoder for controlling operations thereof, said central processing unit being coupled to said servo-motor controller.
Claim 20
Dependent Claim
17 words
The printer of claim 1 or 10, wherein said first memory means is a read only memory.
Claim 21
Dependent Claim
15 words
The printer of claim 16, wherein said first and second memory means are read-only memories.
Claim 22
Dependent Claim
15 words
The printer of claim 18, wherein said first and second memory means are read-only memories.
Claim 23
Dependent Claim
42 words
The printer of claim 1 or 10 and further comprising means for storing a half-shift instruction said instruction being read from said first memory means by said means for reading out and input to said means for storing a half shift instruction.
Claim 24
Dependent Claim
71 words
The printer of claim 22 and further comprising processor means for receiving character data read from said first memory means and said half-shift instruction from said means for storing and outputting a logical product of said character data and said stored half-shift instruction, and a logical product of said character data and an inverted form of said stored half-shift instruction, said products differing and distinguishing between normal and shifted printed dots.
Claim 25
Dependent Claim
37 words
The printer of claim 23 wherein each said stored half-shift instruction is held in said means for storing until the next half-shift instruction is read from said first memory means and stored in said means for storing.