← Back to Patent Explorer
US4600319A Expired / Lapsed US ⏱️ 0.0 years remaining

Control for dot matrix printers operating in harsh environments

Assignee: United States Department of the Army
•
Filing: 1985-06-06
•
Granted: 1986-07-15
•
Expires: 2005-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control processing method and apparatus for dot matrix printers which areubjected to relatively high levels of vibration and shock. Vibration and shock are detected and, in the event that a known safe vibration or shock level is exceeded, print line data being fed alternately to the print head from a pair of data print buffers coupled to the output of a logic data input buffer are inhibited while the input buffer temporarily stores the incoming data. Drive pulses applied to the stepper motor used to move the print head carriage are simultaneously stopped. When the detected level falls below a set threshold indicative of a safe operating level, normal operation is resumed with the print data again being fed from the input buffer to the print line buffers which are reactivated along with the carriage stepper motor. Additionally, any positional change of the print head carriage during the existence of shock or vibration levels above the threshold value from the last valid driven position is determined and accordingly repositioned prior to continuing the printing operation upon cessation of the disturbance.

Inventors

  • 👤 Seth L. Everett, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:39
CPC Classifications
B; B41; B41J; B41J29/00; B41J29/38; B41J2/00; B41J2/22; B41J2/23

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.

References Cited (Backward Citations)

US3354372A Cited
US3718243A Cited
US3753004A Cited
US3924722A Cited
US3973662A Cited
US4203678A Cited
JPS55126474A Cited
US4405245A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-07-14 1990-01-13 1990-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-07-14 1994-01-13 1994-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-07-14 1998-01-13 1998-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag