Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
382 words
A method for operating a machine for printing on a paper, such as a typewriter, printer or the like, said machine having a control unit comprising a microprocessor and a memory, said memory storing a control program for said microprocessor and including a RAM for storing variable data, said RAM being of the value-preserving type at least in part of its storage area, a stepping motor connected to the control unit and supplied with sequences of energization patterns under the control of said control unit, to move the paper, a basic step input device which causes, by each actuation thereof by an operator of the machine, the stepping motor to be supplied with a respective corresponding sequence of at least one of said energization patterns by the control unit, so that the stepping motor executes at least one predetermined step to move the paper by at least one corresponding, predetermined fraction of a normal line spacing for each said actuation, wherein any successive pair of said energization patterns of each said corresponding sequence are different from each other, said method comprising: said control unit storing an information identifying the energization pattern lastapplied to the stepping motor at at least one first address located in said value-preserving part of said RAM; said control unit storing a first bit pattern, contained in the control program, in identical form at at least one second address in the value preserving part of the RAM; and upon the restart of the machine after a shut-off of power thereto, said control unit comparing a bit pattern then in storage at the at least one second RAM address with said first bit pattern contained in the control program; wherein, (1) in the event of coincidence from the comparing, the stepping motor is enegized so that the first energization pattern sequence applied after said restart starts from said energization pattern identified by said information stored at said first RAM address, and (2) in the event of non-coincidence, the stepping motor is energized after said restart at least once with a predetermined one of said energization patterns identified by a further information contained in the control program, and the first energization pattern sequence thereafter applied starts from said predetermined energization pattern identified by said further information contained in the control program.
Claim 2
Independent Claim
382 words
A method for operating a machine for printing on a paper, such as a typewriter, printer or the like, said machine having a control unit comprising a microprocessor and a memory, said memory storing a control program for said microprocessor and including a RAM for storing variable data, said RAM being of the value-preserving type at least in part of its storage area, a stepping motor connected to the control unit and supplied with sequences of energization patterns under the control of said control unit, to move the paper, a basic step input device which causes, by each actuation thereof by an operator of the machine, the stepping motor to be supplied with a respective corresponding sequence of at least one of said energization patterns by the control unit, so that the stepping motor executes at least one predetermined step to move the paper by at least one corresponding, predetermined fraction of a normal line spacing for each said actuation, wherein any successive pair of said energization patterns of each said corresponding sequence are different from each other, said method comprising: said control unit storing an information identifying the energization pattern lastapplied to the stepping motor at at least one first address located in said value-preserving part of said RAM; said control unit storing a first bit pattern, contained in the control program, in identical form at at least one second address in the value preserving part of the RAM; and upon the restart of the machine after a shut-off of power thereto, said control unit comparing a bit pattern then in storage at the at least one second RAM address with said first bit pattern contained in the control program; wherein, (1) in the event of coincidence from the comparing, the stepping motor is enegized so that the first energization pattern sequence applied after said restart starts from said energization pattern identified by said information stored at said first RAM address, and (2) in the event of non-coincidence, the stepping motor is energized after said restart at least once with a predetermined one of said energization patterns identified by a further information contained in the control program, and the first energization pattern sequence thereafter applied starts from said predetermined energization pattern identified by said further information contained in the control program.
Claim 3
Dependent Claim
230 words
A method according to claim 1, wherein, after the machine is turned on for said restart, and after said comparing of said first bit pattern contained in the control program with the bit pattern stored at the second RAM address, in the event of said coincidence, and after said energizing of the stepping motor by the control unit upon the execution of the first step sequence starting from the energization pattern identified by the information stored at said first RAM address, the control unit updates the information stored at said first RAM address upon each application of an energization pattern of the sequence to the stepping motor, each said information stored at said first RAM address then identifying the respective energization pattern last-applied to said stepping motor, in the event of said non-coincidence, said control unit stores at said first RAM address respective information identifying said predetermined energization pattern identified by said further information contained in the control program, the control unit drives the stepping motor with said predetermined energization pattern at least once, subsequently energizes the stepping motor with the next energization pattern sequence to be then applied, which next sequence starts from said predetermined energization pattern identified by the information stored under the first RAM address, and respectively updates the information stored at said first RAM address upon each application of an energization pattern to the stepping motor.
Claim 4
Dependent Claim
60 words
A method according to claim 1, wherein after said restart of the machine and after said first bit pattern contained in the control program has been compared with the bit pattern stored at said second RAM address, in said event of non-coincidence, said control unit stores said first bit pattern contained in the control program at said second RAM address.
Claim 5
Dependent Claim
32 words
A method according to claim 1, wherein said control unit, after said shut-off, stores said first bit pattern contained in the control program in a rescue routine at said second RAM address.
Claim 6
Dependent Claim
54 words
A method according to claim 1, wherein the control unit stores in the RAM a respective information characterizing the current ON-OFF switching status of said stepping motor, this information being interrogated by said control unit after said restart, whereby it is determined whether said shut-off occurred during a stepping operation of said stepping motor.
Claim 7
Dependent Claim
120 words
The method of claim 1, wherein the control unit stores in the RAM a respective information characterizing the current ON-OFF switching status of said stepping motor, this information being interrogated by said control unit after said restart, whereby it is determined whether said shut-off occurred during a stepping operation of said stepping motor, said information characterizing the current ON-OFF switching status of the stepping motor at the beginning of performing each said energization pattern sequence being a second bit pattern from said control program that is stored in at least one address of said RAM, and being over-written by said control unit with said first bit pattern from said control program at the completion of each respective energization pattern sequence.
Claim 8
Dependent Claim
55 words
A method of claim 6, wherein said at least one RAM address is said second RAM address, and the bit pattern stored in said second RAM address is compared after said restart with said second bit pattern in said control program, for said determining that said shut-off occurred during execution of an energization pattern sequence.
Claim 9
Dependent Claim
67 words
The method of claim 6, wherein said second bit pattern is written, prior to performing each said energization pattern sequence, into a third address of said RAM, and the content of said third address of said RAM is checked with said second bit pattern from said control program after said restart, for said determining of whether said shut-off occurred while an energization pattern sequence was being performed.
Claim 10
Dependent Claim
46 words
The method of claim 6, wherein said at least one address at which said informatio characterizing said ON-OFF status of the stepping motor is stored being said second address of the RAM, and said first bit bit pattern characterizing said OFF status of the stepping motor.
Claim 11
Dependent Claim
32 words
The method of claim 6, wherein said at least one address at which said information characterizing said ON-OFF status of the stepping motor is stored being a third address of the RAM.
Claim 12
Independent Claim
456 words
An apparatus for operating a machine for printing on a paper, such as a typewriter, printer or the like, said apparatus comprising a control unit comprising a microprocessor and a memory, said memory storing a control program for said microprocessor and including a RAM for storing variable data, said RAM being of the value-preserving type at least in part of its storage area, a stepping motor connected to the control unit and supplied with sequences of a plurality of different energization patterns under the control of said control unit, to move the paper, and a basic step input device which causes, by each actuation thereof by an operator of the control unit, the stepping motor to be supplied with a sequence of at least one energization pattern by the control unit, so that the stepping motor executes at least one step to move the paper by at least one corresponding, predetermined fraction of a normal line spacing for each said actuation, wherein: for preserving an exact vertical position of the paper after shut-off and restart of the machine, an information identifying the energization pattern last-applied to the stepping motor is stored by the control unit at a first address located in said value-preserving part of said RAM; a first bit pattern, contained in the control program, is stored in a second address in the value preserving part of the RAM; upon the restart of the machine, the control unit compares a bit pattern then in the second RAM address with said first bit pattern in the control program; (1) in the event of coincidence from the comparing, the stepping motor is energized so that the first energization pattern sequence then applied starts from said energization pattern identified by said information stored at said first RAM address, and (2) in the event of non-coincidence, the stepping motor is energized with a predetermined one of said energization patterns identified by a further information contained in the control program, and the first energization pattern sequence then to be applied starts from said predetermined energization pattern identified by said further information contained in the control program; and data corresponding to an initial selection by an operator of a fraction of said normal line spacing, prior to said shut-off, for printing a plurality of lines separated by respective integral numbers of said normal line spacing, is stored and checked on after said restart, so that said typing by said operator after said restart continues with respect to said initial selection of said fraction of a normal line spacing, irrespective of said shut-off, in said event of coincidence of said bit pattern stored in said second address of said memory after said restart and said first bit pattern in said control program.
Claim 13
Independent Claim
456 words
An apparatus for operating a machine for printing on a paper, such as a typewriter, printer or the like, said apparatus comprising a control unit comprising a microprocessor and a memory, said memory storing a control program for said microprocessor and including a RAM for storing variable data, said RAM being of the value-preserving type at least in part of its storage area, a stepping motor connected to the control unit and supplied with sequences of a plurality of different energization patterns under the control of said control unit, to move the paper, and a basic step input device which causes, by each actuation thereof by an operator of the control unit, the stepping motor to be supplied with a sequence of at least one energization pattern by the control unit, so that the stepping motor executes at least one step to move the paper by at least one corresponding, predetermined fraction of a normal line spacing for each said actuation, wherein: for preserving an exact vertical position of the paper after shut-off and restart of the machine, an information identifying the energization pattern last-applied to the stepping motor is stored by the control unit at a first address located in said value-preserving part of said RAM; a first bit pattern, contained in the control program, is stored in a second address in the value preserving part of the RAM; upon the restart of the machine, the control unit compares a bit pattern then in the second RAM address with said first bit pattern in the control program; (1) in the event of coincidence from the comparing, the stepping motor is energized so that the first energization pattern sequence then applied starts from said energization pattern identified by said information stored at said first RAM address, and (2) in the event of non-coincidence, the stepping motor is energized with a predetermined one of said energization patterns identified by a further information contained in the control program, and the first energization pattern sequence then to be applied starts from said predetermined energization pattern identified by said further information contained in the control program; and data corresponding to an initial selection by an operator of a fraction of said normal line spacing, prior to said shut-off, for printing a plurality of lines separated by respective integral numbers of said normal line spacing, is stored and checked on after said restart, so that said typing by said operator after said restart continues with respect to said initial selection of said fraction of a normal line spacing, irrespective of said shut-off, in said event of coincidence of said bit pattern stored in said second address of said memory after said restart and said first bit pattern in said control program.
Claim 14
Dependent Claim
87 words
The apparatus of claim 11, wherein a second bit pattern contained in said control program is stored at said second address of said value-preserving part of said RAM at the beginning of performing each said energization pattern sequence, and overwritten with said first bit pattern from said control program when each said energization pattern is completed, so that a check on the stored value in said second address after said restart allow determining whether the energization pattern sequence last being performed was completed prior to said shut-off.