Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
116 words
A method of controlling the operation of printing apparatus subjected to relatively high levels of vibration and shock, comprising the steps of: sensing said shock and/or vibration; terminating printing operation when the level of said shock and/or vibration exceeds a predetermined threshold level; temporarily storing any further input data utilized for printing indicia on a printing medium during a period when said predetermined threshold level is exceeded; and thereafter releasing said input data temporarily stored and resuming normal printing operation when the level of said shock and/or vibration falls below said threshold, whereby substantially no data is lost or illegible characters are printed when the apparatus is experiencing vibration and/or shock beyond a safe operating level.
Claim 2
Independent Claim
116 words
A method of controlling the operation of printing apparatus subjected to relatively high levels of vibration and shock, comprising the steps of: sensing said shock and/or vibration; terminating printing operation when the level of said shock and/or vibration exceeds a predetermined threshold level; temporarily storing any further input data utilized for printing indicia on a printing medium during a period when said predetermined threshold level is exceeded; and thereafter releasing said input data temporarily stored and resuming normal printing operation when the level of said shock and/or vibration falls below said threshold, whereby substantially no data is lost or illegible characters are printed when the apparatus is experiencing vibration and/or shock beyond a safe operating level.
Claim 3
Dependent Claim
55 words
The method as defined by claim 1 wherein said printing apparatus comprises an impact type printer including a movable carriage and a print head mounted thereon, and wherein said step of terminating said printing operation comprises stopping controlled movement of said carriage as well as inhibiting the coupling of print data to said print head.
Claim 4
Dependent Claim
47 words
The method as defined by claim 2 wherein said carriage is driven in accordance with electrical pulses applied to a stepper motor coupled to said carriage, and wherein said step of stopping controlled movement of said carriage comprises stopping the application of pulses to the stepper motor.
Claim 5
Dependent Claim
65 words
The method as defined by claim 2 wherein said printing operation further includes the steps of entering said input data into an input buffer memory, transferring print data therefrom alternately into a pair of print line buffer memories, and feeding print data in the form of print lines out of said pair of buffer memories alternately to character generator means coupled to said print head.
Claim 6
Dependent Claim
55 words
The method as defined by claim 4 wherein said step of inhibiting application of data to said character generator means includes the further step of inhibiting the transferring of print data to said pair of print line buffer memories, and inhibiting the feeding of each said print line out of said print line buffer memories.
Claim 7
Dependent Claim
51 words
The method as defined by claim 2 wherein said step of sensing further includes the steps of detecting the amplitude of shock and/or vibration forces acting on said printing apparatus and generating an operation terminating signal when said amplitude exceeds a known threshold amplitude beyond which reliable operation cannot be obtained.
Claim 8
Dependent Claim
48 words
The method of claim 2 and additionally including the step of tracking the movement of said carriage from a last valid driven position during said period when said predetermined threshold is exceeded, and repositioning said carriage to said last valid driven position prior to resuming normal printing operation.
Claim 9
Dependent Claim
68 words
The method as defined by claim 7 and wherein said printing operation further includes the steps of coupling said input data into an input buffer memory, transferring the print data portion of said input data alternately to a first and second data print line buffer memory, and alternately feeding said print data to character generator means coupled to said print head from said first and second buffer memory.
Claim 10
Dependent Claim
40 words
The method of claim 8 wherein said inhibiting step further includes inhibiting transferring said print data to said first and second buffer memory and inhibiting feeding said print data to said print head from said first and second buffer memory.
Claim 11
Dependent Claim
86 words
The method of claim 7 wherein said tracking step comprises storing the carriage position value in a memory at the time when said threshold is exceeded, reading said stored carriage position value out of said memory when said threshold is no longer exceeded, comparing the stored carriage position value with the carriage position value when said threshold is no longer exceeded, and thereafter determining any position error value, and wherein said repositioning step includes activating a carriage drive motor in response to said position error value.
Claim 12
Dependent Claim
30 words
The method of claim 7 wherein the period of tracking the movement of said carriage extends a predetermined increment of time beyond said period when said predetermined threshold is exceeded.
Claim 13
Dependent Claim
163 words
Apparatus for controlling an impact type printer subjected to relatively high levels of vibration and shock, comprising: means for sensing said shock and/or vibration and generating a control signal when the level of said shock and vibration exceeds a predetermined magnitude; control means for controlling the operation of said printer and being responsive to said control signal for interrupting a printing operation as long as said predetermined magnitude is exceeded; data memory means controlled by said control means for temporarily storing input data used for the printing of indicia on a printing medium during a period when said predetermined magnitude is exceeded; said control means being further operable to cause said data memory means to release said data temporarily stored and to reinitiate said printing operation when the level of said shock and/or vibration falls below said predetermined magnitude, whereby substantially no data is lost or illegible characters are printed when the apparatus is experiencing vibration and/or shock beyond a safe operating level.
Claim 14
Dependent Claim
163 words
Apparatus for controlling an impact type printer subjected to relatively high levels of vibration and shock, comprising: means for sensing said shock and/or vibration and generating a control signal when the level of said shock and vibration exceeds a predetermined magnitude; control means for controlling the operation of said printer and being responsive to said control signal for interrupting a printing operation as long as said predetermined magnitude is exceeded; data memory means controlled by said control means for temporarily storing input data used for the printing of indicia on a printing medium during a period when said predetermined magnitude is exceeded; said control means being further operable to cause said data memory means to release said data temporarily stored and to reinitiate said printing operation when the level of said shock and/or vibration falls below said predetermined magnitude, whereby substantially no data is lost or illegible characters are printed when the apparatus is experiencing vibration and/or shock beyond a safe operating level.
Claim 15
Dependent Claim
23 words
The apparatus as defined by claim 12 wherein said impact type printer further includes a movable carriage and a print head mounted thereon.
Claim 16
Dependent Claim
36 words
The apparatus as defined by claim 13 wherein said carriage is driven in accordance with electrical pulses applied to a stepper motor coupled to said carriage, said control means being further operable to generate said pulses.
Claim 17
Dependent Claim
67 words
The apparatus as defined by claim 13 wherein said data memory means further comprises an input buffer memory for input data, and a pair of print line buffer memories alternately coupled to said input buffer memory under control of said control means for receiving print data therefrom and coupling print data in the form of print lines alternately to a character generator coupled to said print head.
Claim 18
Dependent Claim
33 words
The apparatus as defined by claim 15 wherein said control means operates to inhibit print data from being coupled to said pair of print line buffer memories when said predetermined magnitude is exceeded.
Claim 19
Dependent Claim
37 words
The apparatus as defined by claim 15 wherein said control means operates to inhibit print data from being coupled to said print head from said pair of print line buffer memories when said predetermined magnitude is exceeded.
Claim 20
Dependent Claim
48 words
The apparatus as defined by claim 15 wherein said control means operates to inhibit print data from being coupled to said pair of print line buffer memories and to inhibit said dot print lines from being alternately coupled to said print head when said predetermined magnitude is exceeded.
Claim 21
Dependent Claim
53 words
The apparatus as defined by claim 15 wherein said pair of print line buffer memories are operable to generate a respective signal when their data content is empty, and wherein said control means is responsive to said signals for alternately coupling said input buffer memory to said pair of print line buffer memories.
Claim 22
Dependent Claim
63 words
The apparatus as defined by claim 13 and additionally including means for tracking the movement of said carriage from a last valid driven position during said period when said predetermined threshold is exceeded, said means for tracking being further operable to supply information to said control means for repositioning said carriage to said last valid driven position prior to resuming normal printing operation.
Claim 23
Dependent Claim
132 words
The apparatus as defined by claim 20 wherein said means for tracking the movement of said carriage includes circuit means for generating a carriage position signal, first memory means for storing the carriage position signal of the current position, second memory means controlled by said control means for storing the carriage position signal at a time said threshold is exceeded, and comparator means coupled to said first and second memory means for comparing the stored carriage position signal at the time said threshold is exceeded and the current carriage position signal when said threshold is no longer exceeded and generating a position error signal, said control means being operable in response to said position error signal for repositioning said carriage to said last valid driven position prior to resuming normal printing operation.
Claim 24
Dependent Claim
14 words
The apparatus as defined by claim 19 wherein said control means comprises a microprocessor.