Data Scanner

Zappia August 17, 1

Patent Grant 3600557

U.S. patent number 3,600,557 [Application Number 04/828,238] was granted by the patent office on 1971-08-17 for data scanner. This patent grant is currently assigned to Datatype Corporation. Invention is credited to Joseph M. Zappia.


United States Patent 3,600,557
Zappia August 17, 1971

DATA SCANNER

Abstract

A system for scanning transversely extending lines of data printed graphically on a document, the system comprising a transversely movable scanning head, means for moving a document longitudinally relative to the scanning head and control means including optical means for finding a line of data to be scanned and stopping such relative movement. The control means may also include switch means for stopping the drive means providing the relative longitudinal movement and a plurality of switch actuator means longitudinally spaced apart to define a plurality of preselected relative positions for the scanning head and such a document. The scanning head carries light source means for projecting light at the data, a light-responsive semiconductor device and optical means for projecting light reflected from such a document toward said device, whereby the concentration of light on said device depends on the presence or absence as well as the width and spacing of graphical symbols in the line of data being scanned.


Inventors: Zappia; Joseph M. (Miami, FL)
Assignee: Datatype Corporation (Miami, FL)
Family ID: 25251234
Appl. No.: 04/828,238
Filed: May 27, 1969

Current U.S. Class: 235/470; 235/479; 250/556
Current CPC Class: G06K 9/183 (20130101); G06K 7/14 (20130101)
Current International Class: G06K 7/14 (20060101); G06K 9/18 (20060101); G06k 007/10 (); G01n 021/30 ()
Field of Search: ;235/61.115,61.11 ;250/219R,219CR,219D,219FR

References Cited [Referenced By]

U.S. Patent Documents
2346250 April 1944 Bryce
3319051 May 1967 Renold
Primary Examiner: Cook; Daryl W.

Claims



What I claim is:

1. A system for scanning data on a document comprising a scanning head arranged for transverse movement relative to such a document, drive means for providing relative longitudinal movement between said scanning head and such a document, control means for said drive means, said control means including first switch means for deenergizing said drive means to stop such relative movement, and a plurality of switch actuating means longitudinally spaced apart to define a plurality of preselected relative positions for said scanning head and such a document, each of said actuating means being arranged to actuate said first switch means.

2. The system of claim 1 in which said control means includes means for finding a transversely extending line of data to be scanned, said finding means including means for detecting the presence of a line of data on such a document and deenergizing said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line.

3. The system of claim 2 in which said detecting and deenergizing means is disposed in series with said first switch means, whereby, when said first switch means is actuated by one of said actuating means and said detecting means simultaneously detects the presence of a line of data corresponding to said one actuating means, said drive means will be deenergized.

4. The system of claim 2 in which said detecting and deenergizing means includes electro-optical means for detecting indicia printed on a document.

5. The system of claim 2 in which said detecting and deenergizing means includes a light source arranged to direct light at such a document, a light-actuated semiconductor device and optical means for projecting the light reflected from such a document toward said semiconductor device.

6. The system of claim 5 in which said first switch means includes a first relay and means cooperatively associated with said actuating means and effective to operate said first relay, and including a second relay operatively connected to and operated by said semiconductor device, said first and second relays being connected in series, whereby, when said first switch means is actuated by one of said actuating means and said detecting means simultaneously detects the presence of a line of data corresponding to said one actuating means, said first and second relays will be operated to deenergize said drive means.

7. The system of claim 6 including a third relay effective, when deenergized, to maintain said drive means energized, said third relay being connected to the series circuit of said first and second relays, whereby, when said first and second relays are simultaneously operated, said third relay is energized to deenergize said drive means.

8. The system of claim 1 in which said drive means is arranged to move such a document longitudinally past said scanning head.

9. The system of claim 1 in which said drive means is arranged to move such a document longitudinally past said scanning head, and in which said control means includes means for finding a transversely extending line of data to be scanned, said finding means including means for detecting the presence of a line of data on such a document and deenergizing said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line.

10. The system of claim 9 in which said detecting and deenergizing means is disposed in series with said first switch means, whereby, when said first switch means is actuated by one of said actuating means and said detecting means simultaneously detects the presence of a line of data corresponding to said one actuating means, said drive means will be deenergized.

11. The system of claim 1 in which said drive means is arranged to move such a document longitudinally past said scanning head, said drive means including a carriage arranged for longitudinal reciprocation relative to said scanning head, and clamp means carried on said carriage and arranged to clamp such a document for movement therewith.

12. The system of claim 11 in which said clamp means includes a clamp member mounted on said carriage for movement between a document engaging position and a document releasing position, spring means for yieldably urging said clamp member to its document engaging position, latch means for holding said clamp member in its document releasing position in opposition to said spring means, said latch means being supported by said carriage, means for cocking said latch means, said cocking means being disposed adjacent one end of the travel of said carriage, and means for releasing said latch means, said releasing means being disposed adjacent the opposite end of the travel of said carriage.

13. The system of claim 12 in which said cocking means includes an abutment disposed in the path of movement of said latch means and arranged to cock said latch means when said carriage reaches said one end of its travel.

14. The system of claim 12 in which said releasing means includes a solenoid effective, when energized, to release said latch means.

15. The system of claim 13 in which said releasing means includes a solenoid arranged, when energized, to release said latch means.

16. The system of claim 11 in which said clamp means includes a clamp member mounted on said carriage for pivotal movement between a document engaging position and a document releasing position, a pinion gear rigidly connected to said clamp member and journaled on the pivot axis thereof, a spur gear journaled on said carriage and meshed with said pinion gear, spring means for yieldably urging said spur gear in one direction about its axis to hold said clamp member in its document engaging position, latch means for holding said spur gear in opposition to said spring means, thereby to hold said clamp member in its document releasing position, means for cocking said latch means to hold said clamp member in its document releasing position, said cocking means being disposed on one side of the transverse path of movement of said scanning head, and means for releasing said latch means so that said clamp member can be moved to its document engaging position, said releasing means being disposed on the opposite side of said transverse path.

17. The system of claim 16 in which said cocking means includes an abutment disposed in the path of movement of said latch means and arranged to cock said latch means when said carriage reaches one end of its travel and in which said releasing means includes a solenoid-operated device effective, when energized, to release said latch means.

18. The system of claim 17 including means for detecting the presence of a document and energizing said solenoid-operated device when such a document is in a position to be engaged by said clamping means.

19. The system of claim 18 in which said detecting and energizing means includes a light-actuated semiconductor device operatively connected to said solenoid-operated device, a light source arranged to project light at said semiconductor device, said light source and said semiconductor device being positioned so that, when such a document is in a position to be engaged by said clamp, the document is effective to block the light projected at the semiconductor device, thereby to establish a circuit condition effective to energize said solenoid-operated device.

20. The system of claim 19 including a solenoid-operated stop arranged to position such a document to be engaged by said clamping means, said solenoid-operated stop being movable, when energized, to a position out of the path of movement of such a document, said semiconductor device being operatively connected to and effective to energize said solenoid-operated stop.

21. The system of claim 12 including a frictional drive roller for engaging and moving such a document longitudinally past said scanning head, said drive roller being drivingly connected to said drive means and positioned and arranged to continue to move such a document longitudinally after said clamp member is moved to its document releasing position and said carriage is returned toward said other end of its travel.

22. The system of claim 1 including a support member extending in the direction of relative movement between said scanning head and such a document, each of said switch actuating means being a pin carried by said support member.

23. The system of claim 22 in which said first switch means includes a frame, a light-actuated semiconductor device and a light source arranged to direct light at said semiconductor device, said light source and said semiconductor device being mounted on said frame, said frame being arranged for movement along and relative to said support member with said light source on one side of said pins and said semiconductor device on the opposite side of said pins, each pin being proportioned and designed, when said semiconductor device is adjacent thereto, to block the light directed thereat by said light source.

24. The system of claim 23 in which each of said pins is selectively movable between an operative position effective, when said semiconductor device is adjacent thereto, to block the light directed thereat by said light source, and an inoperative position which is not effective to block the light directed at the semiconductor device.

25. The system of claim 24 including a pushbutton associated with each of said pins and linkage means arranged to connect each of said pins to its associated pushbutton and to move said pin transversely to the direction of relative movement between said scanning head and such a document.

26. The system of claim 23 in which said support member is a bar and in which each of said pins is selectively slidably movable in said bar between an operative position effective, when said semiconductor device is adjacent thereto, to block the light directed thereat by said light source, and an inoperative position which is not effective to block the light directed at the semiconductor device.

27. The system of claim 25 including a housing for said system, said housing having an aperture associated with each of said pins, a visual indicating means operatively connected to each of said pins to indicate the position thereof, each of said last-mentioned means being adjacent one of said apertures.

28. The system of claim 27 in which each of said visual indicating means comprises a movable member having a first position corresponding to the operative position of its associated pin and a second position corresponding to the inoperative position of its associated pin, each of said movable members having its first and second portions alternatively visible through the adjacent aperture.

29. The system of claim 25 including manually operated means for moving said pins to their respective inoperative positions, said manually operated means being operatively connected to said linkage means.

30. The system of claim 1 including transversely extending guide means for said scanning head, energy storage means for urging said scanning head toward its starting position and along said guide means, means for moving said scanning head along said guide means and in opposition to said energy storage means, said moving means comprising a pair of spaced apart support means, an endless, flexible means trained about said support means, at least one of said support means being rotatable and drivingly connected to said flexible means, said support means being positioned to support one run of said flexible means for movement in a direction substantially along said guide means, a pusher carried by said flexible means, a hook member arranged to extend into the path of said pusher defined by said one run, means for mounting said hook member on said scanning head, whereby, when said hook member is engaged by said pusher, said scanning head will be moved away from its starting position and along said guide means, said hook member being proportioned and designed so that, when said pusher starts to move about said support means at the end of said one run remote from the starting position of said scanning head, said hook member will disengage the pusher so that said scanning head will be returned to its starting position.

31. The system of claim 30 in which said mounting means is arranged so that said hook member is movable on said scanning head between a first position in the path of said pusher and a second position out of the path of said pusher, said hook member being biased toward its second position, and means, adjacent the starting position of said scanning head, for moving said hook member from its second position to its first position.

32. The system of claim 31 including a solenoid cooperatively connected to said hook member and arranged, when energized, to move said hook member from its first position to its second position, thereby to disengage said pusher.

33. The system of claim 32 including code reading and detecting means carried by said scanning head and operatively connected to said solenoid, said reading and detecting means being effective to energize said solenoid upon detecting a coded indicia printed on such a document and representing the end of a line of data to be read.

34. The system of claim 33 including means for inhibiting said code reading and detecting means when said solenoid is energized and said scanning head is being returned to its starting position.

35. The system of claim 1 in which said scanning head comprises a frame, a light source carried by said frame and arranged to project light at such a document, a light-actuated semiconductor device carried by said frame, and optical means carried by said frame and arranged to project the light reflected from such a document toward said semiconductor device.

36. The system of claim 35 in which the axis of said light source is disposed at an angle of approximately 45.degree. to such a document and the optical axis of said optical means is disposed substantially perpendicularly to such a document.

37. The system of claim 35 in which the axes of said light source and said optical means lie in a transverse plane which is perpendicular to such a document and which includes the transverse path of movement of said scanning head.

38. The system of claim 37 in which said optical means includes a diaphragm having a slit elongated in a direction substantially perpendicular to the transverse path of movement of said scanning head, said slit being effective to concentrate reflected light on a particular portion of said semiconductor device.

39. The system of claim 38 in which said control means includes means for finding a transversely extending line of data to be scanned, said finding means including means for detecting the presence of a line of data on such a document and deenergizing said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line, said detecting and deenergizing means including a second light source carried by said frame and arranged to project light at such a document, a second light-actuated semiconductor device carried by said frame and second optical means carried by said frame and arranged to direct light reflected from such a document toward said second semiconductor device.

40. The system of claim 39 in which the axis of said second light source is disposed substantially perpendicularly to the axis of the first-mentioned light source, the axis of said second optical means is disposed substantially perpendicularly to such a document, said first-mentioned semiconductor device, said second semiconductor device, said first-mentioned light source and said second light source being disposed on the same side of such a document, and all of said axes lie in said transverse plane.

41. The system of claim 40 in which said second optical means includes a diaphragm having a slit elongated in a direction substantially parallel to the transverse path of movement of said scanning head, this last-mentioned slit being effective to concentrate reflected light on a particular portion of said semiconductor device.

42. The system of claim 39 in which the axis of said second light source is disposed substantially perpendicularly to the axis of the first-mentioned light source, the axis of said second optical means is disposed substantially perpendicularly to such a document, said first-mentioned semiconductor device, said second semiconductor device, said first-mentioned light source and said second light source being disposed on the same side of such a document, and all of said axes lie in said transverse plane.

43. The system of claim 42 in which said second optical means includes a diaphragm having a slit elongated in a direction substantially parallel to the transverse path of movement of said scanning head, this last-mentioned slit being effective to concentrate reflected light on a particular portion of said second semiconductor device.

44. A system for scanning and optically reading transversely extending lines of data on a document comprising a scanning head arranged for transverse movement relative to such a document and along such a line of data, drive means for providing relative longitudinal movement between said scanning head and such a document, control means for said drive means, said control means including means for finding a transversely extending line of data to be scanned, said finding means including electro-optical means for detecting the presence of a line of data on such a document and operating said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line, said electro-optical means being longitudinally stationary relative to said scanning head, said electro-optical means including a light source arranged to project light at such a document, a light-actuated semiconductor device, and optical means for projecting the light reflected from such a document toward said semiconductor device.

45. The system of claim 44 in which said drive means is arranged to move such a document longitudinally past said scanning head, said drive means including a carriage arranged for longitudinal reciprocation relative to said scanning head, and clamp means carried on said carriage and arranged to clamp such a document for movement therewith.

46. The system of claim 44 including transversely extending guide means for said scanning head, energy storage means for urging said scanning head toward its starting position and along said guide means, means for moving said scanning head along said guide means and in opposition to said energy storage means, said moving means comprising a pair of spaced apart support means, an endless, flexible means trained about said support means, at least one of said support means being rotatable and drivingly connected to said flexible means, said support means being positioned to support one run of said flexible means for movement in a direction substantially along said guide means, a pusher carried by said flexible means, a hook member arranged to extend into the path of said pusher defined by said one run, means for mounting said hook member on said scanning head, whereby, when said hook member is engaged by said pusher, said scanning head will be moved away from its starting position and along said guide means, said hook member being proportioned and designed so that, when said pusher starts to move about said support means at the end of said one run remote from the starting position of said scanning head, said hook member will disengage the pusher so that said scanning head will be returned to its starting position.

47. The system of claim 44 in which the axes of said light source and said optical means lie in a transverse plane which is perpendicular to such a document and which includes the transverse path of movement of said scanning head, the axis of said light source being inclined relative to the axis of said optical means within said transverse plane.

48. The system of claim 44 in which said drive means includes an electrically operated motor and means for engaging such a document, said engaging means being drivingly connected to said motor and arranged to move such a document longitudinally past said scanning head, and in which said control means includes circuit means for operatively connecting said semiconductor device to said drive means.

49. The system of claim 48 including second drive means for transversely reciprocating said scanning head relative to such a document and along and above lines of data thereon, said control means including additional circuit means for operating said second drive means, said additional circuit means being cooperatively associated with said first-mentioned circuit means and effective, when said first-mentioned circuit means stops such relative longitudinal movement, to start said second drive means to move said scanning head along and above a corresponding line of data.

50. A system for reading graphically printed data disposed in transverse lines on a document, said system comprising a scanning head arranged for transverse movement relative to such a document, means for moving said scanning head along a line of data at a constant, predetermined speed, light source means carried by said scanning head and arranged to project light at such a line of data on such a document, a light-responsive semiconductor device carried by said scanning head, optical means for projecting light reflected from such a document toward said semiconductor device, said optical means being carried by said scanning head, whereby the concentration of light on said semiconductor device depends on the presence or absence as well as the width and spacing of graphical symbols in the line of data being scanned, an output device, and circuit means for operatively connecting the semiconductor device to said output device.

51. The system of claim 50 in which the axis of said light source is disposed at an angle of approximately 45.degree. to such a document and the optical axis of said optical means is disposed substantially perpendicularly to such a document.

52. The system of claim 51 in which the axes of said light source and said optical means lie in a transverse plane which is perpendicular to such a document and which includes the transverse path of movement of said scanning head.

53. The system of claim 52 in which said optical means includes a diaphragm having a slit elongated in a direction substantially perpendicular to the transverse path of movement of said scanning head, said slit being effective to concentrate reflected light on a particular portion of said semiconductor device.

54. The system of claim 52 including drive means for providing relative longitudinal movement between said scanning head and such a document, and control means for said drive means, said control means including means for finding a transversely extending line of data to be scanned, said finding means including means for detecting the presence of a line of data on such a document and deenergizing said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line, said detecting and deenergizing means including a second light source carried by said frame and arranged to project light at such a document, a second light-actuated semiconductor device carried by said frame and second optical means carried by said frame and arranged to direct light reflected from such a document toward said second semiconductor device.

55. The system of claim 50 including drive means for providing relative longitudinal movement between said scanning head and such a document, and control means for said drive means, said control means including means for finding a transversely extending line of data to be scanned, said finding means including means for detecting the presence of a line of data on such a document and deenergizing said drive means to stop relative movement between said scanning head and such a document, whereby said scanning head can scan such a line, said detecting and deenergizing means including a second light source carried by said frame and arranged to project light at such a document, a second light-actuated semiconductor device carried by said frame and second optical means carried by said frame and arranged to direct light reflected from such a document toward said semiconductor device.

56. The system of claim 55 in which said drive means includes a servomotor, and in which said control means includes a servoamplifier, the input of which is operatively connected to the output of said second semiconductor device, whereby said drive means is effective continually to position such a document so that a line of data on the document is always directly under the scanning head irrespective of any skew of the line.

57. The system of claim 55 in which said means for moving said scanning head includes second drive means for transversely reciprocating said scanning head, in which said control means includes circuit means for operatively connecting said second semiconductor device to said first-mentioned drive means and additional circuit means for controlling said second drive means, said additional circuit means being cooperatively associated with said first-mentioned circuit means and effective, when said first-mentioned circuit means stops such relative longitudinal movement, to start said second drive means to move said scanning head along and above a corresponding line of data on such a document.

58. The system of claim 57 in which the axis of said second light source is disposed substantially perpendicularly to the axis of the first-mentioned light source, the axis of said second optical means is disposed substantially perpendicularly to such a document, said first-mentioned semiconductor device, said second semiconductor device, said first-mentioned light source and said second light source being disposed on the same side of such a document, and all of said axes lie in said transverse plane.

59. The system of claim 50 in which said circuit means includes means for registering a predetermined code representing the end of a line of data to be scanned and providing a predetermined output effective, when coupled to said moving means for said scanning head, to cause said scanning head to be returned to its initial starting position.
Description



It is a primary object of my invention to provide a system for scanning data on a document, the system comprising a scanning head arranged for transverse movement relative to such a document, drive means for providing relative longitudinal movement between the scanning head and such a document, control means for the drive means, the control means including means for finding a transversely extending line of data to be scanned, the finding means including means for detecting the presence of a line of data on such a document and deenergizing the drive means to stop relative longitudinal movement between the scanning head and such a document, whereby the scanning head can scan such a line. In the disclosed system, the detecting and deenergizing means includes electro-optical means for detecting indicia printed on a document, the electro-optical means being longitudinally stationary relative to the scanning head. It will be seen, as this description progresses, that the preferred electro-optical means includes a light source arranged to project light at such a document, a light-actuated semiconductor device, and optical means for projecting the light reflected from such a document toward the semiconductor device. It will also be seen that the drive means is arranged to move such a document longitudinally past the scanning head, the drive means preferably including a carriage arranged for longitudinal reciprocation relative to the scanning head and clamp means carried by the carriage and arranged to clamp such a document for movement therewith.

It will be appreciated, therefore, that I have provided a system for reading graphically printed data disposed in transverse lines on a document, the system comprising a scanning head arranged for transverse movement relative to such a document, means for moving the scanning head along a line of data at a constant, predetermined rate of speed, light source means carried by the scanning head and arranged to project light at such a document, a light-responsive semiconductor device carried by the scanning head, optical means for projecting light reflected from such a document toward the semiconductor device, the optical means being carried by the scanning head, whereby the concentration of light on the semiconductor device depends on the presence or absence as well as the width and spacing of graphical symbols in the line of data being scanned, an output device, and circuit means for operatively connecting the semiconductor device to the output device.

My system for providing controlled relative longitudinal movement between the scanning head and the document, i.e., the above-mentioned control means for the drive means, preferably includes switch means for deenergizing the drive means to stop such relative longitudinal movement and a plurality of switch actuating means longitudinally spaced apart to define a plurality of preselected relative positions for the scanning head and such a document, each of the actuating means being arranged to actuate the first switch means. Preferably, in fact, the above-mentioned detecting and deenergizing means is disposed in series with the first switch means, whereby, when the first switch means is actuated by one of the actuating means and the detecting means simultaneously detects the presence of a line of data corresponding to the said one actuating means, the drive means will be deenergized.

My system is, therefore, means for reading graphically printed information disposed in transverse lines on a document, the system comprising a scanning or reading head arranged for transverse movement relative to such a document, means for moving the scanning head along a line of data at a constant, predetermined rate of speed, light source means carried by the scanning head and arranged to project light at such a document, a light-responsive semiconductor device carried by the scanning head, optical means for projecting light reflected from such a document toward the semiconductor device, whereby the concentration of light on the semiconductor device depends on the presence or absence as well as the width and spacing of graphical symbols in the line of data being scanned, an output device, and circuit means for operatively connecting the semiconductor device to the output device.

Machines which read letters, e.g., input devices for data processing systems or data transmission systems, have conventionally been developed along two different lines, represented on the one hand by a complicated reader which, at least theoretically, would be able to read even handwritten messages and, on the other hand, by readers arranged to read type of a particular design, i.e., type arranged so that each individual digit, letter or symbol differs as much as possible with any other symbol in the alphabet used, within the limits set by reasonably good readability. The first-mentioned solution, i.e., the apparatus for reading a written message, has proved to be extremely complicated, even for reading only printed digits and letters. It is an extremely hard task for such a machine to distinguish between, for example, a "2" and "Z," "5" and "S," "0" and "Q," "8" and "B" or "H" and either "X" or "K." This is particularly true if the type for the letters are worn or damaged or if the recording is otherwise impaired, in which case a reasonably reliable result can only be obtained with an extremely complex and, therefore, very expensive machine.

The other method of machine reading, namely modifying the type itself, for example, by dividing the type in several distinct vertical fields or by providing the type with additional or enlarged portions, makes it comparatively hard visually to read the type in a normal manner. In any event, such a type looks strange and unfamiliar to anybody who sees it for the first time and thus causes a reduction of reading speed and reading reliability. This is, of course, a distinct disadvantage, especially if the message recorded consists of digits, if the message is in an unfamiliar language, or if the message is coded. This situation is frequently encountered in important message transmitting systems, such as military communications systems or long-distance telecommunication systems.

My data scanner may be used to read data which is produced by an ordinary typewriter which is modified to provide, as well as conventional letters or symbols, a printed code representing the letters or symbols. Preferably, each type carrier will be modified so that there will be printed either below or above each letter or symbol marks which can be read by my scanning system. Preferably, as will be more fully explained hereinafter, the marks will have the shape of one or more rectangular fields. In fact, a conventional typewriter key may be easily modified to provide a machine-readable recording in accordance with the present invention. That is, there is sufficient space on the conventional type carrier of a typewriter, below the character on the type carrier, for providing a line of protruding marks, e.g., short vertical lines and/or rectangular fields of different width, which, for example, in a five or six place binary code system, gives a machine-readable representation. Thus, the basic binary recording consists of the presence or absence, respectively, of a vertical line in any of a number of predetermined positions. Adjacent lines may preferably join one another to a rectangular field, the width of which will be dependent on the number of lines.

It will be seen, as this description progresses, that I prefer that the machine-readable information correspond to the Baudot code. The manner in which this may be accomplished will be explained in greater detail hereinafter.

It is an object of my invention, therefore, to provide a system for scanning and reading data on a document, which system comprises a scanning head arranged for transverse movement relative to such a document, drive means for providing relative longitudinal movement between the scanning head and such a document, control means for the drive means, the control means including first switch means for deenergizing the drive means to stop such relative movement, and a plurality of switch actuating means longitudinally spaced apart to define a plurality of preselected relative positions for the scanning head and such a document, each of the actuating means being arranged to actuate the first switch means.

Another object of the present invention is to provide such a system in which the control means includes means for finding a transversely extending line of data to be scanned, the finding means including means for detecting the presence of a line of data on such a document and deenergizing the drive means to stop relative movement between the scanning head and such a document, whereby the scanning head can scan such a line. Preferably, as will be more fully explained hereinafter, the detecting and deenergizing means is disposed in series with the first switch means for deenergizing the drive means, whereby, when the first switch means is actuated by one of the said actuating means and the detecting means simultaneously detects the presence of a line of data corresponding to the said one actuating means, the drive means will be deenergized.

Another object of the present invention is to provide such a system in which the drive means is arranged to move the document longitudinally past the scanning head, the drive means including a carriage arranged for longitudinal reciprocation relative to the scanning head and clamp means on the carriage and arranged to clamp such a document for movement therewith. It will be seen, as this description progresses, that the clamp means includes a clamp member mounted on the carriage for movement between a document engaging position and a document releasing position, spring means for yieldably urging the clamp member to its document engaging position, latch means for holding the clamp member in its document releasing position in opposition to the spring means, the latch means being supported by the carriage, means for cocking the latch means, the cocking means being disposed adjacent one end of the travel of the carriage, and means for releasing the latch means, the releasing means being disposed adjacent the opposite end of the travel of the carriage. The cocking means may be an abutment disposed in the path of movement of the latch means and arranged to cock the latch means when the carriage reaches the said one end of its travel. The releasing means, in the illustrative embodiment, includes a solenoid-operated means effective, when energized, to release the latch means.

Another object of my invention is to provide such a system including means for detecting the presence of a document and energizing a solenoid when such a document is in position to be engaged by the clamping means, the solenoid being operatively connected to the clamping means.

A further object of my invention is to provide such a system including a solenoid-operated stop arranged to position such a document to be engaged by the clamping means, the solenoid-operated stop being movable, when actuated, to a position out of the path of movement of such a document.

Another object is to provide a frictional drive roller for engaging and moving a document longitudinally past the scanning head, the drive roller being positioned and arranged to continue to move a document longitudinally after the aforementioned clamp is moved to its document releasing position and the carriage on which the clamp is mounted is returned to its initial starting position. That is, the movable clamp arrangement is provided for moving the leading edge of a document to the point where it can be engaged and moved continually longitudinally past the scanning head by the friction drive roller.

Still another object of my invention is to provide a pin setting mechanism for use in combination with the line finding means discussed previously, thereby to scan selected lines of data on a document.

Other objects and features of the present invention will become apparent as this description progresses.

To the accomplishment of the above and related objects, the present invention may be embodied in the forms illustrated in the accompanying drawings, attention being called to the fact, however, that the drawings and description are merely illustrative and that change may be made in the specific constructions illustrated and described so long as the scope of the appended claims is not violated.

In the drawings:

FIG. 1 schematically shows the word "DATA" recorded for visual as well as machine-reading in accordance with the concept of my invention;

FIG. 2 shows the letters "A" and "D" recorded with a visual and machine-readable representation, as well as the machine-readable representations of the machine functions "space" and "carriage return";

FIG. 3 shows a representation of the letter "D" preceded by a particular sign signifying "beginning of line" or "line feed";

FIG. 4 shows the visual and machine-readable representation of the sign "period (.)";

FIG. 5 shows a type carrier or a part thereof adapted to provide a visual as well as a machine-readable representation;

FIG. 6 shows how a recording made with the type carrier of FIG. 5 may appear on the record carrier, i.e., conventional paper;

FIG. 7 shows a line of data defined by visual as well as machine-readable characters;

FIG. 8 is a block diagram of a pulse shaping and recording circuit utilized in my data scanning system;

FIG. 9 is a pulse diagram of a number of representative signals utilized in and produced by a circuit, such as the circuit of FIG. 8;

FIG. 10 schematically illustrates, in a very simplified manner, a mechanical embodiment of my data scanning system;

FIG. 11 is a schematic showing, in detail, portions of the circuit of FIG. 8;

FIG. 12 is a perspective view of a working model of my data scanning system;

FIG. 13 is an enlarged, fragmentary view of the portion of the system on which a document is initially placed;

FIG. 14 is an enlarged, fragmentary sectional view taken from FIG. 13 generally along the line 14-14;

FIG. 15 is a fragmentary, perspective view, greatly enlarged, of the scanning or reading head of my system and the means on which the scanning head is mounted;

FIG. 16 is a fragmentary, perspective view of the chain which is used in the drive for the scanning head;

FIG. 17 is an enlarged, fragmentary sectional view of the scanning head and the means on which it is mounted;

FIG. 18 is a somewhat diagrammatical view of the driving system for the scanning head;

FIG. 19 is an enlarged, fragmentary sectional view taken from FIG. 17 generally along the line 19-19 and showing the arrangement of the optics in the scanning head;

FIG. 20 is a perspective view of one of the diaphragms used in the optics of the scanning head;

FIG. 21 is a fragmentary, plan view of the optics portion of the scanning head and showing the scanning head above a document;

FIG. 22 is a fragmentary, sectional view taken from FIG. 23 generally along the line 22-22 and showing the solenoid-operated stop used to position documents on the system;

FIG. 23 is an enlarged, fragmentary and partially cut-away plan view of the system of FIG. 12 and showing the relationship of the scanning head drive system with the document drive system;

FIG. 24 is a fragmentary, sectional view showing the document clamping means of the present invention latched in its document-releasing position;

FIG. 25 is a view similar to FIG. 24 except that the carriage on which the clamping means is mounted is at the opposite end of its travel and the clamping means is in its document-engaging position;

FIG. 26 is a fragmentary, sectional view, partially broken away, showing a friction driving system for the document as well as the chain drive for the carriage on which the clamping means is mounted;

FIG. 27 is a fragmentary, sectional view showing the carriage and the bar on which the carriage is movably supported and the switch-actuating means for stopping the carriage at selected points along its travel;

FIG. 28 is a fragmentary, sectional view showing switch-actuating means which is slightly different from that shown in FIG. 27;

FIG. 29 is a fragmentary, sectional view of still another type of switch-actuating means for stopping movement of the carriage, the system of FIG. 29 including means for manually selecting points at which the carriage will stop;

FIG. 30 is an enlarged fragmentary, sectional view of still another type of switch-actuating means for stopping the carriage at selected points;

FIG. 31 is a view, similar to FIG. 30, except showing the switch-actuating means in a different position;

FIG. 32 is a fragmentary, perspective view, partially sectioned and cutaway, showing a plurality of the switch-actuating means illustrated in FIGS. 30 and 31;

FIG. 33 is a sectional view taken from FIG. 32 generally along the line 33-33;

FIG. 34 is a fragmentary, sectional view showing double clamps for engaging a document;

FIG. 35 is a schematic of an illustrative control circuit for my system; and

FIG. 36 is a block diagram of the logic associated with the scanning head.

In FIG. 1 the word "DATA" is shown, such as it may appear recorded with visual as well as machine-readable symbols. The recording may be a graphic recording on any suitable record carrier such as a sheet of paper, card or tape of paper or other suitable materials. The type may, of course, be of any suitable shape.

Below each typed letter is a representation in a machine-readable code, which representation, however, could have been made above the letter if required in some particular machine. The machine-readable information is preferably in a line parallel with the visually readable graphic symbols. For several reasons it will be convenient to leave a space between the two types of information so that their outlines do not run into one another. One reason for this is that, without such a space, the visual reading may be difficult. Also, there is a risk that the reading machine might pick up the wrong information from parts of the letters.

Each of the symbols may be represented by a machine-readable 6-bit code represented by a presence or absence in the respective positions 1--6 of a registration. In the illustrative example, the positions are numbered from left to right. In FIG. 1 the machine-readable representation of the letter "D" is made up in the following way:

There is one registration in the position "1," no registration in the position "2," one registration in the position "3," one registration in the position "4," no registration in the position "5" and one registration in the position "6." In the following description, and for illustrative purposes only, the machine-readable code for each letter is designated by a 6-bit binary number where a binary "1" represents the presence of a printed mark and the binary " 0" represents the absence of a printed mark. The designation "x" in any position represents either a binary "1" or a binary "0" and the sign "/" is used to separate two code groups from one another. The code for the letter "D" is thus "1 0 1 1 0 1" and the code for the entire word "DATA" in FIG. 1 is "1 0 1 1 0 1/1 0 0 1 1 1/1 1 1 1 0 0/1 0 0 1 1 1."

For reasons which will be apparent from this description of the data scanning system, all groups in the chosen code are of the type "1xxxxx." Nonpermissible codes are thus the codes "0xxxxx," "00xxxx," "000xxx," "0000xx," "00000x" and "000000." From this it should be apparent that, in the illustrative example, only the code positions 2--6 carry variable information. If the reading and evaluation apparatus does not have a memory function, the alphabet then may only comprise at most 25 different symbols for this representation. In many cases, the receiving and/or the evaluating apparatus is provided with a memory thus making it possible to use a particular symbol to switch between different subsets of the alphabet. This possibility is, for example, made use of in telex apparatus where the switch between "lower case" and "upper case" is transmitted as a particular machine-controlling letter implying a switch between two different subsets of the alphabet, e.g. the subsets "lower case" and "upper case." As is well known, an alphabet with limited variance for each letter, such as, for example, a 5-bit code for each letter, may be used for transmitting an alphabet of any variance provided that the transmitting and receiving equipment is organized accordingly. It should therefore be realized that, even with a 5-bit code, the system of my invention is not limited to a 25-symbol alphabet.

In fact, my data scanning system is ideally suited for use with the Baudot code, i.e., five data bits plus start and stop bits, conventionally used in teletype and telegraph equipment.

The illustrated 6-bit code representation for each letter is therefore to be considered a matter of convenience which, for usual type size, paper quality, manufacturing accuracy for the type-carrier and the separating capacity of the reader, may be considered practical. This choice is, therefore, not a primary characteristic of the invention.

It is obvious that, apart from very simple information transmitting systems, machine governing functions or machine orders have to be transmitted as well as the letters of the alphabet which are to be printed. Thus, my data scanning unit must read and recognize certain codes representing machine functions. FIG. 2 shows an example of one code. Between the code for the letter "A" is thus a code for "space" which may be represented in binary as "111011." After the letter "D" the function "carriage return" may be represented in a similar manner by the binary representation "111101." This code "111101" thus terminates each line on the record carrier.

FIG. 3 shows a code example which may represent the beginning of a line. The code "110111" which precedes the letter "D" may be interpreted in different ways, depending on which kind of typewriter or printing device is actually used. In a system where the "line feed" takes place automatically after carriage return, the code "110111" may be interpreted as signifying the beginning of a line. If the carriage return takes place without a line feed, the symbol group "110111" may represent the machine order or function "line feed." In this case, the preceding letter "D" on the same line, having the code representation "101101" is not the information which is to be read after the "line feed," but rather an information in a corresponding place on the next line. This will, however, be more fully explained in connection with FIG. 10.

FIG. 4 illustrates that not only letters, but also signs, e.g., periods, commas, etc., may and should have a machine-readable representation. In the example shown the sign "period (.)" is represented by the code group "111000."

FIG. 5 illustrates a part of a type carrier 10 which, in the embodiment shown, is intended to print the upper case letter "D" and which is provided with means for producing a machine-readable representation of the letter as well. The type carrier 10 is, therefore, in the usual manner provided with a raised portion 12 in the shape of a mirror image of the letter "D." Under this portion 12 is a line comprising three rectangular protruding portions 14, 16 and 18. The portion 14 corresponds to the desired registration in position "6," the portion 16 corresponds to the registration in the positions "4" and "3" while the portion 18 corresponds to the desired registration in the position "1." The space between portions 14 and 16, and the space between portions 16 and 18 correspond to the desired absence of registration in positions "5" and "2" respectively. The type carrier 10 may be of any conventional type, depending on which kind of typewriter is modified. Further, the carrier 10 is intended to represent a piece of a type ribbon or a type wheel or even a piece of a printing machine type.

FIG. 6 shows how the character "D" and its coded representation might appear on the record carrier when printed with a type carrier, for example, according to FIG. 5 via an intermediate ribbon or ink sheet or the like. The character is built up of the shape 12', forming the letter "D," and the three registrations 14', 16' and 18' corresponding to the binary code representation chosen for the letter "D." As will be seen, the borderline of the character 12' may have imperfections 20 and the borderline of the code representation 14'--18' may have imperfections 22. These imperfections which are normally present in a recording make the machine reading of data rather difficult as will be further described hereinafter.

FIG. 7 shows, in an exaggerated scale, the text "data type" recorded to be machine read. The letter "D" in the word "DATA" is preceded by a registration 24, signifying "start of line" or "line feed" as described in connection with FIG. 3. Between the words "DATA" and "TYPE" is a code group 26 signifying "space." The last letter "E" in the word "TYPE" is followed by a code group 28 also signifying space and the sign period (.). The line ends with the sign 32 signifying carriage return with or without line feed depending on the system chosen. The lines 36, 38' and 40' as well as the points 34 and 34' refer to the reading head movement for reading the coded characters as will be further described hereinafter. The registration is made on a data carrier or document 40 which may be of any suitable kind and which, in its simplest form, may be an ordinary typewriter sheet.

FIG. 8 is a block diagram of an electronic reading and discriminating circuit for evaluating the output from a photoelectric reader of my data scanning system. The circuit has an input 90 feeding a conventional amplifier 91. The amplifier 91, as well as the elements of the rest of the circuit, may have transistors as amplifying elements, the transistors being fed from source voltages of conventional levels. The output from the amplifier 91 is fed to the input of an amplitude sensitive pulse shaper 92. The shaper 92 may be a Schmidt-trigger or similar device of the type which has one output voltage, e.g., a low voltage, when the input is below a predetermined threshold value, and a different output voltage, e.g., a higher voltage, when the input is above the threshold value. The transition between the two different output states has to be fast in order to provide output signals with steep flanks from a slowly varying input signal. The reason for the use of such an amplitude sensitive pulse shaper will be described in more detail hereinafter.

The output from the Schmidt-trigger 92 is connected to the input of a monostable multivibrator or "one-shot" pulse generator 93 having two different output states, which will be designated "0" and "1" respectively. In the absence of an input signal the monostable multivibrator 93 will be in its rest state or zero state at which it produces an output signal "0." Upon the arrival to its input of a signal having sufficient steepness and amplitude, the monostable multivibrator changes its internal state and produces an output signal "1" during a time interval which is determined by an internal time constant. Conventionally, a resistor-capacitor network determines the time constant. As will be explained later, the time constant of the multivibrator 93 is comparatively long in terms of the pulse repetition frequency of the input signal to the amplifier 91.

The output signal from the multivibrator 93 is supplied as input signal to an astable multivibrator or gated multivibrator 94. As long as the multivibrator 94 is supplied with a "high" input signal, i.e., an input signal of value "1," it switches between the "0" and "1" state and produces an output signal which varies accordingly. The pulse repetition frequency as well as the pulse length of its output signal is determined by parameters of the multivibrator 94, usually by resistor-capacitor combinations. In the illustrative embodiment, the multivibrator 94 is arranged to produce six pulses during the time interval when the output from the multivibrator 93 produces an output of the value "1," and the multivibrator 94 will not produce anything but a "0" output signal during the pulse interval between consecutive output pulses from the multivibrator 93.

The output from the multivibrator 94 is fed to one input terminal of an AND gate 95, the second input of which is taken from the output of the amplifier 91. The output from the AND gate 95 will thus be a chopped signal with alternate periods in the "0" state and the logical product of the "1" state from the multivibrator 94 with the output from the amplifier 91 respectively. This output signal may be integrated in a resistor-capacitor-integrator or low-pass filter 96 having a time constant approximately of the same order as the pulse length of the output pulses from the multivibrator 94. This filters out any transients of higher frequency which may be caused by a number of different noise sources in the mechanical and optical system connected to the electronic reading and evaluating circuit, by imperfections in the document being read, or by an external noise source. The output signal from the integrator 96 will thus essentially be a saw tooth signal, the relevant portions of which will be of two kinds, namely a signal of comparatively high peak amplitude corresponding to a high output from the amplifier 91 and a signal of comparatively lower amplitude corresponding to a low output from the amplifier 91. Any possible transient signals of high amplitude, but of very short duration, which may be present in the output signal from the amplifier 91, will be filtered out by the integrator 96.

The output signal from the integrator 96 is fed to the input terminal of a pulse shaper and discriminator 97, which may be a Schmidt-trigger of essentially the same type as the Schmidt-trigger 92. The threshold level at which the output from the Schmidt-trigger 97 switches from the "0" to the "1" state or from the "1" to the "0" state respectively is preferably selected to give a reliable output pulse while, at the same time, suppressing or not reacting to, the low amplitude pulses between the significant saw tooth pulses.

The output pulses from the pulse shaper and discriminator 97 may be fed directly to the input of an AND gate 98, or the pulses may first be given equal pulse length by means of an intermediate monostable multivibrator 97'. The use of the intermediate monostable multivibrator 97' adds more complexity to the circuitry, but, it also contributes to the reliability of the readout in case the pulse width at the chosen discriminating level of the substantially saw tooth-shaped pulses from the integrator 96 varies significantly.

In the illustrative circuit, the other input to the AND gate 98 is taken from the output of a monostable multivibrator 94' having a comparatively short pulse time. The input to the monostable multivibrator 94' is derived from the output of the multivibrator 94. The multivibrator 94' is preferably further provided with an input delay to prevent it from being triggered by the fall of the output signal from the multivibrator 94 to produce an output pulse of short duration and of the state "1" at the instant of time when the output from the Schmidt-trigger 97 (or the multivibrator 97') is most probably in the state "1" if the chopped output signal from the AND gate 95 is in the state "1." In other words, the time of occurrence of the output signal from the multivibrator 94 or from the multivibrator 94' is chosen so that a reliable sampling pulse is fed to the input of the AND gate 98 whenever an output pulse from the Schmidt-trigger 97 or the multivibrator 97' may be expected.

In the illustrative embodiment, the output from the AND gate is connected to the input of a further monostable multivibrator 99 of approximately the same type and having the same time-determining parameters as the monostable multivibrator 93. The output from the monostable multivibrator 99 constitutes the information carrying output signal from the circuit and may be used to operate auxiliary output devices, such as an electric typewriter, an input device to a computer or a terminal device for receiving or transmitting information in an information transmitting system of any kind.

The operation of the circuit of FIG. 8 will now be further described with reference to FIG. 9, which shows various pulse and signal shapes typical for the operation of the circuit in connection with a photoelectric reader. The letters A, B, C, D, E, F, G and H in FIGS. 8 and 9 indicate the points at which a voltage level is sampled (FIG. 8) and the voltage curve at the respective points (FIG. 9).

Thus, the shaded generally rectangular fields designated A in FIG. 9 may represent a portion of a record carrier passing under a photoelectric reading head. It will be noticed that this is how the machine-readable portion designated XA in FIG. 1 under the letters "DA" in the word "DATA" would appear to the photoelectric reader. For this reason the light and dark spaces have not been numbered accordingly.

Since it is inevitable that a pencil of reading light, as will be explained hereinafter, will have a definite, but small cross section, and because of delay and limited band width of the photoelectric reader and the amplifier 91, the output signal from the amplifier cannot be expected even to approach the pulse shape of a proper square wave. The best which may be obtained is an output voltage or current from the amplifier 91 having a pulse shape similar to the curve B in FIG. 9. Noise and disturbances have been left out of curve B, but it will be understood that this signal hardly may be expected to be noise free, and that one object of my invention is to provide an electronic reading and evaluating circuit which will compensate for noise and similar disturbances which may have a rather large amplitude but be of short duration.

The combination of the Schmidt-trigger 92 and the multivibrator 93 generates a comparatively long pulse, i.e., a pulse of sufficient duration to cover the time span when the code positions of an entire character pass under the reading or scanning head of the photoelectric reader. More specifically, the multivibrator 93 has to provide a deblocking signal to the multivibrator 94 to allow this multivibrator 94 to generate exactly six pulses of predetermined pulse width and pulse interval, which pulses are used as clock signals for the entire circuit.

The output signal from the monostable multivibrator 93 is represented by the curve C of FIG. 9. It is assumed that the Schmidt-trigger 92 generates an output signal as soon as the output voltage B from the amplifier 91 has reached a predetermined value, indicated by the dotted line designated V.sub.1 in the curve B. The leading edge of the curve C is concurrent with this time instant, since any delay will be very small.

The trailing edge of the output signal from the monostable multivibrator 93 may fall anywhere between the time instant when the sixth pulse in the pulse train D has been initiated and the time instant when a seventh pulse would have been initiated. A suitable and safe design would be to have the pulse of the curve D fall at the trailing edge of the sixth pulse in each pulse group of the pulse train D. Thus if the pulse width of the pulses in the pulse train D arbitrarily is assigned the value 1 T (one unit of time) the pulse width of the pulse C will be 11 T (11 units of time). It will be understood that, in this case, one unit of time will be equal to half the nominal duration of a single light or dark space under the reading head as shown in the curve A.

The clock pulses from the multivibrator 94 are fed to one input of the AND gate 95, the other input of which is fed from the output of the amplifier 91. The output from the AND gate 95, in its turn, is supplied to the input of the integrator 96.

In this connection it has to be pointed out, that the AND gate and integrator shown in FIG. 8 are to be interpreted as functions. Thus, the output from the amplifier 91 may preferably be fed via a resistor R.sub.1 to a capacitor C as shown in FIG. 11. In parallel with the capacitor C is a transistor T, the base electrode of which is fed from the output of the multivibrator 94. The polarity of the output and the biasing of the transistor T is chosen to have the transistor conduct and short circuit the capacitor C in the intervals between the (positive) pulses of the pulse train D. The circuit of FIG. 11 will perform in the manner shown by the AND gate 95 and integrator 96 in the block diagram of FIG. 8, and will produce an output waveform E in FIG. 9 from the input waveform B, which essentially is a saw tooth curve, the leading edge of which is determined by the product R.sub.1 C and the trailing edge of which is determined by the product R.sub.ec of the transistor T with the capacitor C.

The time constant of the R.sub.1 C combination may be of the order 1 T, where T is the arbitrary unit of time mentioned before and based on the pulse width of the pulses in the pulse train D.

The requirements on the summing or chopping and integrating circuit is to filter out noise and transients and at the same time to translate the waveform B, i.e., the output from the amplifier 91 into a pulse train with well defined pulses of maximum time-voltage integral at the instant of the actual signal, while at the same time discriminating between signal and absence of signal.

The Schmidt-trigger 97, which follows the AND gate integrator 95, 96 may be adapted to switch at the amplitude V.sub.2 of the pulse train E to produce an output shown by the curve F of FIG. 9. This signal, the pulses of which may be of different width and generally shorter than 1 T, may be used directly as one input to the AND gate 98, but, as mentioned previously, some advantages may be obtained by using the intermediate multivibrator 97', which may make all pulses of equal length of approximately the length 1 T. This increases the reliability of the circuit.

Leaving the function of the monostable multivibrator 97' and the AND gate 98 for a moment, it will be seen that the output from the multivibrator 94 is connected to the input of the multivibrator 94', whose function it is to provide a sampling or strobing pulse for the AND gate 98. Although the maximum amplitude of the pulse train E is concurrent with the fall or trailing edge of the pulses in the pulse train D, the optimum sampling instant, as far as reliability is concerned, is somewhat earlier in time, irrespective of whether the pulses F are taken out directly from the output of the Schmidt-trigger 97 or are reshaped by the monostable multivibrator 97'. For this reason, the triggering of the monostable strobing or sampling multivibrator 94' is delayed with respect to the leading edge of the pulse train D to take place at the time 0, 7--0, 8 T from the leading edge. This is at the probable maximum or on the median of the surface of the information carrying pulses in the pulse train F. The monostable multivibrator 94' could, however, be used to make this median concurrent with the trailing edges of the pulses in the pulse train D, and thus make the delay element, or even the multivibrator 94' itself superfluous. How this could be accomplished is, however, more a matter of design and will not be explained further here.

The pulse length of the output pulses from the multivibrator 94' or from, for example, a differentiating and clipping circuit between the output of the multivibrator 94 and the AND gate 98 is preferably of the order 0, 1 T.

Thus, the output from the AND gate 98 will also be pulses of similar short duration, but occurring only at time instances when corresponding pulses are present in the F pulse train.

The output pulses from the AND gate 98 finally trigger the monostable multivibrator 99, the pulse length of which may also be of the order 1 T. The output pulses from the multivibrator 99 are the output pulses of the circuit and correspond to the information read by the photoelectric reader. It will be realized that this pulse train H in Fig. 9 will contain information pulses of predetermined pulse length, determined by the parameters of the multivibrator 99, the leading edges of which are spaced from each other by multiples of a predetermined time interval, determined by parameters of the multivibrator 94.

The output pulses H may be temporarily stored in a register (not shown) preferably by being read serially into a shift register and the output or outputs may be connected to any suitable output/equipment, such as a displaying, recording or transmitting device.

FIG. 10 shows the more important parts of reader or data scanning system according to my invention. The reading head, indicated at 42, is travelling during the read movement at a constant, predetermined speed along the selected line 110 on the record 40. The driving means for the reading head 42 may be a synchronous motor 111 which is energized from a suitable AC source. The motor 111 may drive a lead screw 111' to which the reading head 42 may be drivingly coupled for movement in the direction of the arrow 117. As will be appreciated, means (not shown) must be provided for releasing the reading head 42 from the lead screw 111' so that it can be returned in a direction opposite to arrow 117 to its home position. For instance, solenoid-operated means for threadedly engaging the screw 111' may be mounted on the head 42 and arranged, when energized, drivingly to couple the head and motor 111.

The document or record feed may be accomplished by a servomotor 112 controlled by a servoamplifier 113, the input of which is connected to a photocell (not shown) in a recess of the reading head 42. This photocell serves as line finder, keeping the reading head 42 travelling along the line 110 irrespective of any skew of the line with respect to the normal line of travel of the reading head. The details of a line finding means will be more fully discussed hereinafter.

When the reading head 42 has reached the end of the line 110, which may be determined either by a limit switch (not shown) or by a circuit connected to the output signal of the multivibrator 99 and responsive to the code signifying "carriage return" and/or "line feed," as previously explained, a signal is generated. This signal is used to block or inhibit the output from the reading circuit and also to disconnect the head 42 and motor 111. Then, the reading head 42 will return in the direction opposite to the arrow 117 to its home position. When the reading head 42 has returned to this home position, or during the return travel of the reading head, an incremental signal is fed through conventional means 113' to the input of the servoamplifier 113, causing the output from the amplifier to drive the servomotor 112 to turn the illustrated roller 114 which supports an endless belt 115 on which the record carrier 40 is arranged. Thus, the belt 115 moves in the direction of the arrow 116 until a new line 110' comes under the reading head 42.

The relative longitudinal or feeding movement between the record carrier 40 and the reading head 42 may, for example, take place in either of the two modes shown in FIG. 7. That is, the relative movement may be as indicated at 38' or as indicated at 40'.

The record carrier 40 may be provided with sprocket holes (not shown) along the edges, in which case the feed mechanism may be simplified and take the form of a step mechanism for the line feed, provided that the sprocket holes have a definite location relationship relative to the lines. That is, an integral number of sprocket holes must be provided for an integral number of lines. A suitable and preferred feed drive means will be discussed hereinafter.

The most important or critical requirement on the reading apparatus, however, is that the transverse travelling speed of the reading head 42, i.e., in the direction of the arrow 117 in FIG. 10, bears a definite, predetermined relationship to the pulse repetition frequency of the multivibrator 94 of FIG. 8, thereby to enable the electronic reading and evaluating circuit to give an accurate translation of the information read into a pulse train H. Normally this may be secured by adjusting the pulse repetition frequency of the multivibrator 94 manually, but it is also possible to use the speed of the motor 111 to generate a control signal, which may be used automatically to adjust the pulse repetition determining parameter or parameters of the multivibrator 94. This is, however, a matter of design and should be obvious to one skilled in the art.

Referring now to FIG. 12, it will be seen that I have illustrated a practical embodiment, indicated generally by the reference numeral 122, of my data scanning system. A document, such as indicated at 124 in FIG. 13, is placed on the bed 126 portion of the system 122 to be against a stop 128 and a left-hand (FIG. 13), longitudinally and vertically extending wall 130 bounding the bed portion 126. When the document 124 is against the stop 128, it is in a position to be engaged by a clamp 132 which is arranged to hold the document on a carriage 134 (best seen in FIG. 23) which moves the document in the direction of the arrow 136.

The carriage 134 is mounted for longitudinal reciprocation on a longitudinally extending guide bar 138, the cross section of which is best seen in FIG. 27.

Specifically, the carriage 134 moves the document 124 in steps, determined by the distance between lines of data printed on the document, in the direction of the arrow 136. That is, the carriage 134 advances the document 124 in a step-by-step manner in the direction of the arrow 136, stopping the document at a plurality of selected positions so that a transversely moving scanning head of the system can scan transversely extending lines of data on the document. Preferably, each line of data on a document 124 will extend perpendicularly to the direction of movement of the carriage 134.

The stop 128 is operatively connected to a solenoid 140 as illustrated in FIG. 22, the solenoid being arranged so that, once the stop 128 has served its function of stopping the document 124 in a position to be engaged by the clamp 132, the stop can be moved to its illustrated broken-line position (FIG. 22) to be out of the path of movement of the document. As illustrated, the stop 128 may extend upwardly through an opening 142 in the bed 126.

I prefer to energize the solenoid 140 by means of an electro-optical device, such as illustrated in FIG. 14 and indicated generally by the reference numeral 144. The electro-optical device 144 comprises a light source 146 arranged to project light through an opening 148 in the bed 126 at a light-responsive device 150. The device 150 may be any conventional light-responsive device such as, for instance, a light-actuated silicon controlled rectifier or a light-actuated diode. When the document 124 is in its proper position on the bed 126, i.e., against the stop 128 and the wall 130 as illustrated in FIG. 13, the document will block the light projected through the opening 148 to cause the device 150 electrically to change state. As will be more fully discussed hereinafter, when the device 150 so electrically changes state, the solenoid 140 is operated to lower the stop 128.

Further, the output of the electro-optical device 144 is used to actuate the clamp 132. Specifically, as will be discussed in conjunction with the schematic of FIG. 35, a solenoid 152 is operatively connected to the device 150 and arranged, when the device electrically changes state, to actuate the clamp 132. The solenoid 152 operates a lifter 154 illustrated in FIGS. 23, 25 and 35. Referring to FIG. 25, it will be seen that, when the lifter 154 is moved from its illustrated solid-line position to its illustrated broken-line position, the clamp 132 is moved from its document-releasing position to its document-engaging position.

The bed 126, which extends in the direction of the arrow 136 substantially throughout the length of the system 122, is provided with an elongated slot 156 in which the clamp 132 moves. This slot is best seen in FIGS. 24, 25 and 27. Referring to these figures, it will be seen that the clamp 132 is mounted for pivotal movement on the carriage 134 about an axis 157 and that a pinion gear 158 is journal mounted on the carriage for rotation about the axis 157. The pinion gear 158 and the clamp 132 are connected so that rotation or rocking of the pinion gear produces pivotal movement of the clamp. A spur gear 159 is journal mounted on the carriage 134 and meshed with the pinion gear 158 and a spring means 160 is provided for yieldably urging the spur gear in one direction about its axis to hold the clamp 132 in its document-engaging position, the illustrative spring means 160 being a tension spring connected to the carriage 134 as indicated at 161 and to the spur gear 159 as indicated at 162. Latch means, indicated generally by the reference numeral 163, is provided for holding the spur gear 159 in opposition to the spring 160, thereby to hold the clamp 132 in its document-releasing position. The illustrative latch means 163 comprises a member 164 mounted on the carriage 134 for pivotal movement about an axis defined by the pin 165, a leaf spring 166 connected to the member 164 as indicated at 167 and arranged to engage an axially extending pin 168 carried by the spur gear 159. A hook element 168' is connected to the member 164 as indicated at 169. This hook element 168' is provided with a hook portion 170 arranged, when the member 164 is in its FIG. 24 position, to engage a pin 171 carried on the carriage 134. Specifically, an abutment or stop 172 is placed in the path of movement of the member 164 at the end of the travel of the member in the direction of the arrow 136 to provide means for cocking the latch means 163 to hold the clamp 132 in its document-releasing position. That is, movement of the member 164 in the direction of the arrow 136 after it engages the abutment 172 will rotate the spur gear 159 in a clockwise direction (FIGS. 24 and 25) in opposition to the spring 160 to move the clamp 132 to its document-releasing position. When the member 164 is pivoted an amount sufficient to permit the hook portion 170 to engage the pin 171, the member 164 will be held in its FIG. 24 position. It will be seen that the hook portion 170 is provided with a cam surface 174 which, when the member 164 is pivoted counterclockwise, (FIG. 24), will raise the hook portion 170 so that it can drop into engagement with the pin 171.

When the carriage 134 is at the beginning of its travel, i.e., the position illustrated in FIG. 25, the latch system 163 is released by movement of the lifter 154 upwardly to lift the hook portion 170 out of engagement with the pin 171. When the hook portion 170 is so disengaged from the pin 171, the spring 160 will rotate the spur gear 159 to move the clamp 132 from its document-releasing position to its document-engaging position. The condition of the latch means 163 in FIG. 24 represents its cocked condition and the condition of the latch means in FIG. 25 represents its released condition.

A mandrel 176 is mounted on the carriage 134 and arranged to cooperate with the clamp 132. Specifically, when the clamp 132 is in its document-engaging position, the clamp holds a document against the upper surface 176' of the mandrel 176. When a document 124 has been moved by the clamp 132 and carriage 134 to the position illustrated in FIG. 24 and the clamp 132 is moved to its document-releasing position, movement of the mandrel 176 and clamp 132 with the carriage 134 in the direction opposite to the arrow 136 will preferably not move the document 124. Thus, other means which will be described hereinafter is preferably provided for moving the document from its FIG. 24 position in the direction of the arrow 136 and out of the system 122.

The carriage 134 is shown in its starting position in FIG. 23. From this position, the carriage 134 will move in the direction of the arrow 136 in a step-by-step manner as mentioned previously. That is, control means must be provided for stopping movement of the carriage 134 at selected positions along its path of movement. In FIG. 23, I have shown a plurality of pins 178 which are carried in a selector bar or program bar 179 which extends parallel to the guide bar 138 on which the carriage 134 reciprocates. As best seen in FIG. 27, the selector bar 179 is inserted into a dovetail groove formed in a bar 180 fastened to the floor 181 of the housing for the system 122. Further, the bar 179 is provided with a knob 182 (FIGS. 12 and 23) so that an operator may remove the bar by pulling it from the system 122 in the direction opposite to the arrow 136.

Each pin 178 carried by the bar 179 represents the position of a line of data on the document. Thus, the position of the bar 179 is critical. In order to provide assurance that the bar 179 is in its proper position, a switch 183 (FIGS. 23 and 35) is arranged to sense the position of the bar.

The bar 179 is referred to as a selector bar or program bar because the pins 178 carried by the bar will, respectively, determine the points at which the carriage 134 will stop movement in the direction of the arrow 136 so that a line of data on a document can be scanned. Thus, an operator may have several different program bars 179, one bar for each particular document to be scanned.

Each pin 178 constitutes an actuator for a switch means. In the illustrative embodiment, as best seen in FIG. 27, each pin 178 is arranged to block light projected at a light-responsive device 184 carried by an arm 185 extending outwardly from the carriage 134. A light source 186 is also carried by the arm 185, the device 184 being on one side of the row of pins 178 and the light source 186 being on the opposite side of the row of pins. Conventionally, the light source 186 is arranged to project light at the device 184. When the carriage 134 moves so that a pin 178 is between the light source 186 and the light-responsive device 184, the light-responsive device will change state electrically. By operatively connecting the device 184 to the drive means for the carriage 134, as will be more fully discussed hereinafter, I can just stop the carriage 134 at locations determined by the positions of the pins 178.

The bar 179 is, therefore, a support member or support means for the switch-actuating pins 178 and the arm 185 is a frame which carries a switch means which is operated by the pins 178. While, in the illustrative embodiment, I have shown a light-actuated semiconductor device 184 and a light source 186 cooperating therewith as the switch means, it will be appreciated that I may mount a mechanically operated switch on the arm 185 so that the switch will be mechanically operated by each of the pins 178.

Referring now to FIG. 28, it will be seen that I have illustrated a program bar 179' which carries a plurality of horizontally extending pins 178'. In the embodiment of FIG. 28, the light source 186' is disposed above and in vertical registry with the row of pins 178' and the light-responsive device 184' is disposed below and in vertical registry with the row of pins. The arrangement of FIG. 28 is provided so that the program bar 179 may be used with a pin setting mechanism, such as that indicated generally by the reference numeral 188 in FIG. 29. This pin setting mechanism 188 comprises a support member 190 which extends parallel to the guide member 180 which is parallel to the path of movement of the light source 186' and the light-responsive device 184'. A plurality of horizontally extending pins 191 (only one of which is shown) is reciprocably mounted in horizontally extending openings 192 in the member. The pins 191 are longitudinally spaced apart in the member 190 to define a plurality of stopping positions for the carriage 134. A knob 193 is connected to each pin 191 to provide means for moving each pin into the space between the light source 186' and the light-responsive device 184'. That is, an operator can move a knob 193 from its illustrated solid-line position to its illustrated broken-line position to move the pin 191 connected thereto into a position which will block the light projected at the device 184' when the device is adjacent the pin. The travel of each knob 193 is determined by the abutment portions 194, 195 of the member 190.

Preferably, the member 190 will be fabricated from a plastic material, such as nylon, and each opening 192 will be formed snugly to engage the pin 191 extending therethrough to provide a slight frictional resistance to the movement of the pin. Thus, a pin 191 will stay in its manually adjusted position until affirmatively moved.

A particular program bar 179' may be provided with openings, such as indicated at 196, through which a pin 191 may extend. That is, an operator may select a program bar 179' which has a plurality of fixed pins 178' disposed therealong. If it is desired that the carriage be stopped at a position other than a position corresponding to one of the fixed pins 178', a pin 191 can be moved through an opening 196 in the bar 179' to stop the carriage at the desired location. Of course, the bar 179' can be completely removed and the positions at which the carriage will stop can be established by moving selected knobs 193 and the pins 191 connected, respectively, thereto from the right to the left as viewed in FIG. 29.

In order to utilize the pin setting mechanism 188, an opening (not shown) in the housing for the system 122 must be provided so that an operator can gain access to the knobs 193.

In the illustrative embodiment of FIG. 12, I have shown a row of knobs 208 which are the knobs of a pin setting mechanism 203 which I will now discuss. The mechanism 203 is illustrated in FIGS. 30, 31, 32 and 33.

The pin setting mechanism 203 comprises a plurality of manually operated plungers 204, each of which is operatively connected to a pin 205. Each plunger 204 has a downwardly extending portion 206 which is pivotally connected to a linkage 207. Each of the linkages 207 is, in turn, pivotally connected to the pin 205 associated with its respective plunger 204. A button member 208 is mounted on the uppermost portion of each plunger 204 so that the plunger can be pushed downwardly in the direction of the arrow 209.

There is a lock-down bar 210 mounted on the underneath side of the top wall 211 of the housing for the mechanism 203, the bar 210 extending alongside each of the plungers 204. Spring means 212 are connected between each of the plungers 204 and the lock-down bar 210, the springs 212 being effective to urge the plungers in a direction opposite to the arrow 209.

The lock-down bar 210 has an L-shaped cross section with a downwardly extending flange to which each of the spring means 212 is connected and a horizontally extending flange for receiving a notched portion 213 of each of the plungers 204 when the plunger is pushed in the direction of the arrow 209. That is, when the plungers 204 are pushed downwardly, the lock-down bar 210 will restrain said plungers in their lowermost positions. The spring means 212 associated with each plunger 204 holds the notch 213 of the plunger against the lock-down bar 210 as shown in FIGS. 30 and 31.

Means, indicated generally by the reference numeral 214, is provided for releasing the plungers 204 which are restrained by the lock-down bar 210. In the illustrative embodiment, the means 214 comprises a member 215 mounted on a shaft 216 extending under and substantially parallel to the lock-down bar 210, the shaft 216 being journal mounted in bearing blocks, such as the block 217. It can be seen that the shaft 216 is formed at one end to provide a crank portion 218 which may be used to release the plungers 204 restrained by the lock-down bar 210. That is, when the crank portion 218 is moved in the direction of the arrow 219, the member 215 will be moved in the direction of the arrow 220 to release the plungers 204.

The portion 206 of each plunger 204 is pivotally connected to a linkage 207 by means of a pin 221 which extends outwardly from the linkage 207 and which is received in either of the slots 222 or 223 formed in the plunger 204. The linkages 207 are pivotally mounted on a shaft 224 extending through the housing for the pin setting mechanism 203 in a direction substantially parallel to the lock-down bar 210 and the shaft 216. It can be seen that an arcuately shaped, open slot 225 is provided in each of the linkages 207 to facilitate mounting of the linkages on the shaft 224. The linkages 207 are held in position about the shaft 224 by the spring means 212 which bias the plungers 204 against the linkages. Each pin 205 is pivotally connected to its respective linkage 207 as indicated at 226.

The pins 205 are supported, respectively, in notches 227 formed in the upper edge of a plate member 228. Means 229 for holding each pin in its notch 227 is provided, in the illustrative embodiment, this means 229 being a simple wire.

The plate member 228 is mounted on the top surface of a bottom wall 230 of the housing for the pin setting mechanism 203 and is arranged to extend substantially parallel to the lock-down bar 210.

Referring now to FIGS. 30 and 31, a versatility feature of the pin setting mechanism 203 can be visualized in conjunction with the following description. The slots 222 and 223 are spaced in each plunger 204 to permit placement of the pin 205 in its horizontal and operative position when the plunger is in either its up position or down position. Specifically, when the pins 221 are in their respective slots 223 and the plungers 204 are in their uppermost position, the linkages 207 and, consequently, the pins 205 will be horizontal as shown in FIG. 30. When the plungers 204 are pushed down and restrained by the lock-down bar 210 as suggested by the illustrated broken-line position of the plunger in FIG. 30, the linkage 207 will be tilted upwardly to pull the pin 205 inwardly with respect to the plate member 228.

When the pins 221 are in their respective slots 222 and the plungers 204 are in their uppermost position, the linkages 207 will be tilted as shown in FIG. 31 to pull the pins 205 inwardly with respect to the plate member 228. Then, when the plungers 204 are pushed downwardly, as suggested by the illustrated broken-line drawing of the plunger 204 in FIG. 31, the linkages 207 will be horizontal to extend their respective pins to their outermost positions.

As seen in FIGS. 30 and 31, each pin 205, when it is in its outermost or horizontal position, will block the light projected at the device 184' when the device is directly below the distal end of the pin. The mechanism 203, then, is primarily a pushbutton mechanism for selecting points at which the carriage 134 is to stop.

Referring again to FIGS. 32 and 33, it can be seen that means 230 is provided for establishing a position from which the carriage 134 will be automatically returned to its starting position. This means 230 comprises an actuator 231 for operating a switch (not shown) connected to the drive means for the carriage and arranged, when actuated, to deenergize the drive means or to disconnect the carriage from the drive means so that the carriage will return to its starting position. The actuator 231 is slidably movable along the path of movement of the carriage 134. There is a knob 232 mounted on a vertically extending pin 233 which is connected, at its lower end, to a member 234. The actuator 231 is connected to the member 234 by means of a screw 235. The pin 233 is arranged to reciprocate in a member 236 which is supported in a pair of guide means 237 for movement parallel to the lock-down bar 210. An elongated slot 238 is provided for slidably receiving the member 236. Spring means 239 is arranged between the knob 232 and the member 236 to urge the knob in a direction opposite to the arrow 240. The actuator 231 is positioned and held in downwardly opening notches 241 formed in a wall 242 of the housing for the mechanism 203. When the knob is pushed downwardly in the direction of the arrow 240 in opposition to the spring means 239, the actuator 231 is moved downwardly to clear the notches and to permit movement of the member 236 along the slot 238. The positions of the notches 241 in the wall 242 correspond to the stationary positions of the pins 205. That is, the actuator 231 can be moved to and held in a position corresponding to the stop position of a particular pin 205 so that, after a line of data on a document corresponding to the particular pin 205 is scanned, the carriage 134 will be returned to its starting position.

The means 230 is provided as a means for selectively determining the travel of the carriage 134.

In FIGS. 32 and 33, it will be seen that a door 243 is provided on a sidewall of the housing for the mechanism 203, the door covering an access opening which permits movement of the pin 221 on each of the linkages 207 to either of the slots 222 or 223 in its associated plunger 204. The door 243 is mounted by means of a hinge 244. It will be appreciated that the housing for the mechanism 203 may be an integral part of the housing for the system 122 (FIG. 12) and that such an access opening may be provided in the housing for the system at a point adjacent the knobs 208.

Each of the plungers 204 is connected to its respective linkage 207 by means of a rivet 260 which extends through an arcuate slot 261 in the plunger and a straight, longitudinal slot 262 in the linkage 207. The rivet 260 is flared at both ends, but has a shank diameter permitting movement in the slots 261 and 262. The arcuate slot 261 in each of the plungers 204 is a compound curve including the arc described by the rivet 260 being pivoted about the pin 221 when the associated linkage 207 is pivoted about the shaft 224. The curvature of each of the slots 261 must, therefore, compensate for the fact that the pins 221 can be placed either in their respective slots 222 or their respective slots 223. The elongated slot 262 in each of the linkages 207 permits movement of the plungers 204 in opposition to their respective springs 212 to move the pins 221 between their respective slots 222 and 223. The combination of the curved slot 261 and the elongated, straight slot 262 permits the plungers 204 to remain in a vertical position when the shoulders or notched portion 213 are held by the lock-down bar 210.

Movement of a pin 221 on a linkage 207 between the slots 222 and 223 on an associated plunger 204 can be accomplished by opening the door 243, holding the linkage 207 against the shaft 224, pulling the plunger 204 in the direction of the door 243 in opposition to its associated spring 212, and then moving the linkage 207 with respect to the plunger 204 to place the pin 221 in either the slot 222 or 223.

Visual means for indicating the position of each of the pins 205 with respect to the wall 242 is illustrated in FIG. 33. Each visual indicating means, indicated generally by the reference numeral 263, comprises a flexible strip of material 265 which is trained about a pair of rollers 266 and 267 to be visible through an opening 264, one opening 264 being adjacent each plunger 204. One end of the flexible strip 265 is connected to the pivot point 226 between a pin 205 and its associated linkage 207. The other end of the flexible strip 265 is spool wound about a shaft 268 which is journal mounted in the housing and spring-urged in the direction of the arrow 269. It can be seen that the strip 265 has three successive portions 270, 271 and 272, one of which is visible through the opening 264, depending upon the position of the pivot point 226. For instance, the portions 270 and 272 can be white and the portion 271 can be a bright red, luminescent color. Thus, when a linkage 207 and its associated pin 205 are horizontal to extend the pin to its outermost position, the visual indicating means 263 associated therewith will be a bright red color, thereby indicating that the pin 205 associated therewith is in its operative position. When a linkage 207 and its associated pin 205 are pivoted either downwardly or upwardly to place the pin in its innermost position, the visual indicating means 263 will show white to indicate that the pin is in its nonoperative position.

An electrical means can obviously be provided for indicating the position of the pivot point 226 of each of the linkages 207 and its associated pin 205. For instance, a small light can be placed in each opening 264 and a switch could be operated by movement of the linkage 207 associated with the opening to operate the light. In such a system, the switch would be closed and the light illuminated when the linkage 207 cooperatively associated therewith is horizontal and the switch would be open to turn the light off when the linkage 207 is pivoted to a nonhorizontal position.

It will be appreciated that the mechanism 203 may be placed in the space adjacent the program bar 179 shown in the upper, right-hand portion of FIG. 23.

Referring now to FIGS. 23, 26 and 27, it will be seen that the illustrative drive means for the carriage 134 comprises a motor 300, a first sprocket 302 mounted on a shaft 304 which is journal mounted in a block 306 and drivingly connected to the motor, a second sprocket 308 mounted on a shaft 309 which is parallel to and spaced apart from the shaft 304 and which is journal mounted in a block 310, a chain 312 trained about the sprockets 302, 308 and at least one pin 314 extending outwardly from tee chain 312. Both runs of the chain 312 are disposed parallel to and adjacent the guide bar 138 as clearly seen in FIG. 23. The carriage 134 carries a hook or hook portion 316 which extends into the path of movement of the pin 314 carried by the chain 312.

Referring to FIG. 26, it will be seen that, when the sprocket 302 is driven in the direction of the arrow 317, the pin 314 carried by the chain 312 will engage the hook 316 and move it in the direction of the arrow 136 toward the sprocket 302. As the pin 314 starts to move about the sprocket 302, and since the hook 316 is confined to moving rectilinearly, the pin and hook will be disengaged so that the carriage 134 can be returned to its initial starting position illustrated in FIG. 23 by means of a spring 318 which is shown only in FIG. 27. The spring 318 may be a conventional coiled tension spring connected between the right-hand end (FIG. 23) of the carriage 134 and a stationary portion of the housing for the system 122. I provide a rubber bumper 320 which serves as a shock absorber or a stop determining the initial starting position of the carriage 134, the bumper 320 being mounted on a stationary bracket 322 as illustrated in FIG. 23.

The carriage 134 is, therefore, reciprocated along the guide bar 138 by means of the pin 314 carried by the chain 312 and by the spring 318. The pin 314 moves the carriage 134 in opposition to the spring.

Preferably, before the pin 314 and hook 316 are disengaged to permit the carriage 134 to return in the direction opposite to the arrow 136, the clamp 132 will be moved from its document engaging position to its document releasing position. Thus, movement of the clamp 132 in the direction opposite to the arrow 136 will preferably not affect the position of the document 124. In order to move the document farther in the direction of the arrow 136, I provide a friction wheel 324 which extends through a slot 325 in the bed 126 and which frictionally engages the document 124 to drive it in the direction of the arrow 136, this friction wheel being shown clearly in FIGS. 23 and 26. In the illustrative embodiment, the friction wheel 324 is journal mounted on the housing for the system 122 and a gear 326 is mounted on the shaft 304 for rotation therewith, this gear 326 being in driving engagement with another gear 328 which is, in turn, in driving engagement with a gear 330 mounted on a common shaft 332 with the friction wheel 324. An idler wheel 334 is disposed above and in engagement with the friction wheel 324. Rotation of the gear 326 in the direction of the arrow 317 produces rotation of the frictional wheel 324 in the direction of the arrow 336 so that, when the document 124 is engaged between the friction wheel 324 and idler wheel 334, the document is moved in the direction of the arrow 136. As will be more fully discussed hereinafter, a continuous sheet or document 124 may be moved by the friction wheel 324 system just described in a step-by-step manner past the scanning head. In such a case, the document may be advanced initially by the clamp 132 to a point where it is engaged by the frictional wheel 324 and, thereafter, reciprocable movement of the clamp 132 will not affect the document 124. This is true because once the electro-optical device 144 is operated to indicate the presence of a document 124 and the solenoid 152 is energized to raise the lifter 154, the solenoid will not be energized again until light is projected through the opening 148 toward the device 150 (FIG. 14). If the document 124 is continuous, such as a tape from a computer or the like, the opening 148 will be continually closed by the document.

I prefer that the carriage 134 be rollably supported on the guide 138 by means such as the journal mounted rollers 340 illustrated in FIG. 27. Preferably, four such rollers will be disposed as illustrated in FIG. 27 at each end of the carriage 134.

Referring now to FIG. 34, it will be seen that I have illustrated a second clamp 132' carried by an arm 344 extending outwardly from the carriage 134 toward the boundary 130 of the bed 126. This second clamp 132', which is identical to the first clamp 132, moves in a slot 156' formed in the bed 126 to be adjacent and parallel to the boundary wall 130.

The second clamp 132' is moved between its document engaging position and document releasing position by means identical to that discussed in conjunction with FIGS. 24 and 25, which means are carried on a vertically extending plate 346 mounted on the distal end of the arm 344. An identical abutment stop 172' is provided at one end of the travel of the clamp 132' and a solenoid-operated lifter, such as the lifter 154, is provided at the opposite end of the travel of the clamp 132'.

The second clamp 132' is provided so that documents, such as the illustrated narrow document 124' (FIG. 34), can be clamped to the carriage 134 and positioned adjacent the left-hand boundary wall 130 of the bed 126. As this description progresses, it will be seen that the scanning head moves initially from this boundary 130. If the narrow document 124' were clamped to the carriage 134 by the clamp 132, it would be necessary for the scanning head to move a considerable distance before it is in registry with the document 124'. Further, the function of the line finding means incorporated into the scanning head would be impaired.

Referring now to FIGS. 15--21 and 23, the scanning head, indicated generally by the reference numeral 350, of the system 122 and the means by which the scanning head is moved transversely relative to the document 124 will be discussed.

The scanning head 350 is mounted on a carriage 352 which, in turn, is mounted for reciprocation on a transversely extending guide bar 354. The guide bar 354, in the preferred embodiment and as illustrated in FIG. 23, is a guide means extending generally perpendicularly to the guide bar 138 which serves as a guide means for the carriage 134. Preferably, as best seen in FIGS. 17 and 21, the carriage 352 is rollably supported on the guide bar 354 by journal mounted rollers such as indicated at 356. Energy storage means, such as the illustrated spring 358, is provided for yieldably urging the carriage 352 to its initial starting position, i.e., toward the left-hand end of the guide bar 354 as viewed in FIGS. 15 and 18 and toward the lower end of the guide bar 354 as viewed in FIG. 23. Thus, the illustrated position of the carriage 352 in FIG. 23 is its initial starting position.

Means for moving the carriage 352 and the scanning head 350 mounted thereon in opposition to the spring 358 and away from the initial starting position of the carriage is provided. In the illustrative embodiment, such a moving means comprises a motor 360, a sprocket 362 (FIG. 23) mounted on a shaft 364 which is journal mounted in a block 366 and which is drivingly connected to the motor 360 by means of a flexible coupling 368, a second sprocket 370 which is mounted on a shaft 372 which is journal mounted in a block 374, and a chain 376 trained about the sprockets in a conventional manner. As is best seen in FIGS. 21 and 23, the shafts 364, 372 are parallel and spaced apart and the sprockets 362, 370 are disposed in a common vertical plane. The chain 376 is a conventional endless, flexible means trained about a pair of spaced apart support means, i.e., the sprockets 362, 370, at least one of the support means being rotatable and drivingly connected to the flexible means.

The sprockets 362, 370 are disposed to support one run of the chain 376 for movement in a direction substantially along the guide bar 354. In the illustrative embodiment, the lower run of the chain 376 is disposed adjacent the lower edge of the guide bar 354. A plurality of pusher pins 378 is carried by the chain 376, each of these pins extending axially, i.e., parallel to the shaft 364, toward the guide bar 354. A hook member 380 is mounted on the carriage 352 an is proportioned and designed to extend into the path of movement of the pusher pins 378 as they move along the lower run of the chain 376. Preferably, the hook member 380 will be mounted for pivotal movement on the carriage 352 by means such as indicated at 382. The means 382 is arranged so that the hook member 380 will pivot about an axis which is parallel to the axes of the shafts 364, 372.

As best seen in FIG. 18, the hook member 380 is provided with a hook portion 381 which engages the pusher pins 378. Biasing means, such as the illustrated leaf spring 384, is provided for yieldably urging the hook member 380 out of the path of movement of the pusher pins 378. Also, a pin 386 is rigidly mounted on the carriage 352 to serve as a stop limiting the movement of the hook member 380 toward the lower run of the chain 376, i.e., in the counterclockwise direction as viewed in FIG. 18. The function of this stop pin 386 will become apparent as this description progresses. A guide 388 is provided adjacent the initial starting position of the carriage 352 and is proportioned and designed, as illustrated in FIG. 18, to move the hook member 380 to its pin 378 engaging position when the spring 358 returns the carriage 352 to its initial starting position.

A solenoid 390 is mounted on the carriage 352 and operatively connected to a lever portion 391 of the hook member 380 as indicated at 392. When the solenoid 390 is energized, the hook member is pivoted so that its hook portion 381 is out of the path of movement of the pusher pins 378. Thus, at any time, the solenoid 390 may be energized to disconnect the carriage 352 from the chain 376 to permit the carriage to be returned by the spring 358 to its initial starting position. Means for reading and detecting coded indicia (such as shown in FIG. 2) printed on a document and then energizing the solenoid 390 will be discussed hereinafter.

Referring now to FIG. 18, it will be seen that, when the sprockets 362, 370 are driven in the direction of the arrow 394, a pusher pin 378 will move about the periphery of the sprocket 362 to engage the hook portion 381 of the hook member 380 to move the hook member in the direction of the arrow 396. The hook member 380 will continue to move with the pin 378 engaged therewith until the pin 378 starts to move about the periphery of the sprocket 370, i.e., the sprocket remote from the initial starting position of the hook member. Since movement of the hook member 380 in the counterclockwise direction is limited by the stop pin 386, at a particular location about the periphery of the sprocket 370, the pusher pin 378 will disengage the hook portion 381 to permit the spring 384 to pivot the hook member so that its hook portion is out of the path of movement of pins 378 on the lower run of the chain 376. When the hook member 380 is so disengaged from a pusher pin 378, the spring 358 will take over and return the hook member, i.e., the carriage 352 on which the hook member is mounted, in the direction of the arrow 398. When the carriage 352 reaches its initial starting position, the guide 388 will engage the hook member 380 and pivot it so that its hook portion 381 is again in the path of movement of the pusher pins 378.

At any point between the initial starting position of the hook member 380 and the position at which the hook member will be disengaged from a pin 378 moving about the periphery of the sprocket 370, the solenoid 390 can be energized to pivot the hook member 380 in a clockwise direction (FIG. 18) to disengage its hook portion 381 from a pusher pin 378 and to permit the hook member 380 to be returned to its initial starting position.

From the description thus far, it will be appreciated that a document is moved with the carriage 134 in a step-by-step manner longitudinally past the scanning head 350 and, each time the document is moved a step in the direction of the arrow 136, the scanning head is moved transversely relative to the document to scan or read a transversely extending line of data printed on the document.

Flexible electrical connecting wires 400 are provided for electrically connecting the scanning head 350 to the rest of the equipment of the system 122. In the illustrative embodiment of FIG. 23, the wires 400 are coiled for expansion and contraction to compensate for the movement of the scanning head 350. It will be appreciated that the coiled wires 400 are merely illustrative and that any number of techniques may be used to provide electrical connection to the reciprocable scanning head 350.

It will be appreciated that the hook 316 on the carriage 134 which engages the pusher pins 314 carried by the chain 312 may also be operatively connected to a solenoid, such as the solenoid 390, and arranged so that, when the solenoid is energized, the hook is moved out of the path of the pins 314. Thus, if desired, the carriage 134 can be returned by the spring 318 to its initial starting position from any position along its travel.

Referring primarily to FIGS. 15, 17, 19, 20 and 21, the illustrative structure of the scanning head 350 will be discussed.

Basically, the scanning head 350 comprises a frame 404 on which a line reading means and a line finding means are mounted, each of these means comprising a light source carried by the frame and arranged to project light at a document, a light-actuated semiconductor device carried by the frame, and optical means carried by the frame and arranged to project the light reflected from such a document toward the semiconductor device. Specifically, in the illustrative embodiment, and as best seen in FIG. 19, the frame 404 of the scanning head 350 moves transversely and parallel to the top surface of the bed 126 and only a fraction of an inch thereabove.

The frame 404 includes an upper portion 406 and a lower portion 408. A pair of light sources 410, 412 is disposed in the lower portion 408 as best seen in FIG. 19, each light source comprising a light bulb 414, an iris diaphragm 416 and a positive lens 418. Each diaphragm 416 and its associated lens 418 are disposed in a cylindrical opening 419, 419' in the portion 408 and arranged to project the light provided by the bulb 414 at the top surface of the document 124. The opening 419, diaphragm 416 and lens 418 are arranged so that the light source 410 projects light at a 45.degree. angle relative to the top surface of the bed 126 on which the document 124 lies. The light source 412, which is identical to the light source 410, is arranged to project light at an angle of 45.degree. relative to the bed 126. The axes of the openings 419, 419' are perpendicular and the axes of the light sources 410, 412 are likewise perpendicular. Further, as best seen in FIG. 21, the axes of the light sources 410, 412 lie in a common plane which is perpendicular to the bed 126. The axes of the light sources 410, 412 preferably stay in this plane when the scanning head 350 is reciprocated.

Referring still to FIG. 19, it will be seen that a lens 420 and a diaphragm 422 are disposed in a cylindrical opening 423 in the frame 404 to provide optical means for projecting the light reflected from the document 124 toward a light-responsive diode 424. The axis of the opening 423 is perpendicular to the bed 126 and lies in the common plane with the axes of the light sources 410, 412. The opening 423 is positioned adjacent the opening 419 for the light source 410 so that light projected at the document by the light source 410 will be reflected into the opening 423. Further, a lens 426 and a diaphragm 428 are disposed in a cylindrical opening 429 in the frame 404 and arranged to project light reflected from the document 124 toward a light-responsive diode 430. The axis of this opening 429 is likewise perpendicular to the bed 126 and disposed in a common plane with the axes of the light sources 410, 412. The opening 429 is disposed adjacent the opening 419' for the light source 412 so that light projected at the document 124 by the source 412 is reflected into the opening 429.

The optical means associated with each light source 410, 412 is arranged to concentrate the light to a ray of small cross section on the upper surface of the document 124. This light which strikes the upper surface is, of course, reflected and scattered in different directions in the usual manner. Changes in illumination of the top surface of the document will affect the light-responsive diodes 424, 430. When a conventional, white document 124 is used, the illumination on the diodes 424, 430 will normally be high until a darker registration or printed data is in vertical registration with the diode, in which case the amount of reflected light from the light source 412, 410 associated with the diode will be drastically diminished. The arrangement illustrated whereby the light rays from the light source 410, 412 strike the document 124 at an angle of 45.degree. and whereby the diode 424, 430 associated with the source is restricted or arranged to be influenced by light normal to the document reduces the risk of glare from the document affecting the diode, thereby to provide a maximum differentiation between the amount of reflected light and the absence or presence of a recording respectively.

As the scanning head 350 passes over indicia printed on the document 124, the output of the diode 430 varies and thereby reflects the presence or absence as well as the width of each bit of the indicia. Because the printed characters, as shown in FIG. 6, may have rather undefined boundaries and because the light ray from the light source 410 can only be concentrated to the point of certain diameter, the output from the diode 430 will not be a well defined square wave. Thus, circuit means, as discussed previously in conjunction with FIGS. 8 and 9, must be provided for connecting the diode 430 to an output device, such as the driving relay of a teletype machine.

FIG. 20 is a perspective view of a diaphragm, such as the diaphragms 422, 428. Each diaphragm 422, 428 is provided with a slit 431 which is effective to concentrate the reflected light on a particular and desirable portion of its associated diode 424, 430. Each diaphragm 422, 428 is also provided with a registration opening 431'. Referring now to FIG. 21, it will be seen that the slit 431 in the diaphragm 422 extends transversely and that the slit 431 of the diaphragm 428 extends longitudinally. A registration pin 432 extends through the registration opening 431' in the diaphragm 422 to hold the diaphragm in its proper position and a similar registration pin 434 extends through the registration opening in the diaphragm 428 to hold that diaphragm in its proper position.

The slit 431 of the diaphragm 422 extends transversely, i.e., perpendicularly to the direction of movement of the document 124 because its associated diode 424 is used to find a transversely extending line of data to be scanned. For instance, in the illustration of FIG. 21, the document 124 is provided with longitudinally spaced apart marks 336, each of which is disposed to represent the location of a transversely extending line of data. Thus, the document 124 is moved in the direction of the arrow 136 until one of the marks 336 is in vertical registration with the slit 431 of the diaphragm 422. Then the scanning head 350 can move along the line of data associated with the mark.

The slit 431 in the diaphragm 428 may be just slightly longer than the longitudinal length of each bit of printed data. Thus, since the slit 431 in the diaphragm 422 lies on a line which preferably bisects perpendicularly and equally the slit 431 in the diaphragm 428, if the marks 336 are properly positioned relative to their respective lines of data, the slit in the diaphragm 428 will, for an instant, be in vertical registration with each bit of data in a line as the scanning head 350 is moved along and above the line.

The line finding means, which will be described in greater detail hereinafter, does not require that the registration marks 336 be printed on a document, and, in fact, the line finding means may register with the beginning bits or bit of data printed in a line.

Referring now to FIG. 35, a preferred control circuit for the system 122 will be discussed.

The output of the diode 430 is shown connected to circuit means indicated at 450 and through the circuit means to a relay 452 which constitutes an output device. Energization of the relay 452 closes its contacts 452' to complete a circuit between the terminals 454, 456. The relay 452 may be, for instance, the driving relay of a conventional teletype machine. The circuit means 450 will process the output of the diode 430 so that the output can be used to drive a device, such as the relay 452, as well as other types of devices. Thus, the circuit 450 may correspond to that illustrated and discussed in conjunction with FIG. 8.

A read inhibit circuit 458 is connected to the circuit means 450 as illustrated. When predetermined circuit conditions in the control circuit exist, the read inhibit circuit 458 will prevent, i.e., inhibit, operation of the circuit means 450. For instance, it is desirable that the circuit means 450 be operable only when the scanning head 350 is moving away from its initial starting position and along a line of data.

The illustrated read inhibit circuit 458 is connected in parallel with a normally closed switch 460 which is mechanically connected to a normally open, manually operated eject switch 462. When the eject switch 462 is manually closed, the motor 300 which drives the carriage 134 and which is, therefore, the document feed motor, is energized by current flow from a power source placed across illustrated terminals 464, 466. When the switch 462 is closed, the switch 460 is opened to operate the read inhibit circuit 458 to prevent reading while the feed motor 300 is energized. The read inhibit circuit 458 is also connected in parallel with a switch 468 of a relay 470 as illustrated. The relay 470 includes two other switches 472, 474. When the relay 470 is energized, the switches 468, 472 and 474 are closed. The switch 472, which is a normally open switch, is connected in series with a switch 476 of a relay 478 which is, in turn, connected to the terminal 466. Thus, when the relay 470 and the relay 478 are energized, the drive motor 360 for the scanning head is energized and the switch 468 is closed to provide a circuit condition in the read inhibit circuit 458 which will permit the circuit means 450 to process the signals received from the diode 430. Thus, the control circuit is arranged so that the circuit means 450 will process the signals from the diode 430 only when the drive motor 360 for the scanning head 350 is moving the scanning head at a preferably constant rate of speed along a line of data.

The diode 424 is connected through a conventional amplifier 480 to a relay 482 having a normally open switch 484. The diode 184 is connected through a conventional amplifier 486 to a relay 488 having a normally open switch 490 connected in series with the switch 484. These two switches 484, 490 are connected in series with a normally closed switch 492 of a relay 494 and through the switch 492 to the field coil of the relay 470 and through the field coil to ground as well as to a diode 496 and through the diode to the field coil of a relay 498 and through this field coil to ground. Thus, when the switches 484, 490 are simultaneously closed, current can flow from the positive voltage terminal 500 through the switches and through the normally closed switch 492 to energize the relay 470 and the relay 498.

The relay 498 comprises a normally open switch 502, a normally closed switch 504 and a normally open switch 506 and the relay 494 comprises, in addition to the normally closed switch 492, a normally open switch 508.

When the relay 498 is energized to close its switch 502 and the relay 494 is energized to close its switch 508, current can flow from the positive voltage terminal 510 through the switch 502 and the switch 508 and the field coil of the relay 494 to maintain the relay 494 energized. Similarly, when the illustrated switch 514 is closed, current can flow from the illustrated positive voltage terminal 512 through the switch 514, the switch 506 and the field coil of the relay 498 to maintain the relay 498 energized. The switch 514 is disposed and arranged to be engaged by the carriage 352 or the scanning head 350 to indicate when the scanning head is in its initial starting position. Conventionally, the diode 496 directs the flow of current from the terminal 512 through the field coil of the relay 498 and another diode 516 directs the flow of current from the terminal 510 and through the switch 502 through the switch 508 and the field coil of the relay 494. The relay 494 may be energized initially by current flow from a logic circuit indicated at 518. Thus, once the relay 494 is energized, it will maintain itself energized through its switch 508 and thereby maintain the switch 492 open.

The logic circuit 518, which is conventionally connected to the control circuit through a diode 520, is the carriage 352 return-recognition logic for the system 122. Specifically, the logic circuit 518 is arranged to detect or recognize the presence of a printed code indicating the end of a line of data being scanned. When this particular code is recognized, the logic circuit 518 establishes a circuit condition which will energize the relay 494 and which will, through another diode 522, energize the solenoid 390 which, as discussed previously, disconnects the carriage 352 from the chain 376, thereby to permit the carriage and the scanning head 350 to be returned to their initial starting positions. One suitable form of a logic circuit 518 will be discussed in conjunction with FIG. 36.

The logic circuit 518 will also energize a relay 524 to close its switch 526 so that current can flow from a positive voltage terminal 528 through the switch 526 and through a switch 530 to the switch 474. The switch 530 is disposed and arranged to indicate the end of the travel of the scanning head 350. That is, the switch 530 is operated when the scanning head 350 moves adjacent the sprocket 370 which is remote from its initial starting position. The switch 530 is in its illustrated position at all times except when the scanning head is at the end of its travel.

The diode 150 is connected through an amplifier 532 to a relay 534 which includes switches 536, 538, 540. The switch 536 is normally closed to connect a light bulb 542 and the solenoid 140 for the stop 128 to a switch 544 which is disposed to be operated by the carriage 134 when it is in its initial starting position. The switch 544 is connected directly, as illustrated, to a positive voltage terminal 546, the switch 544 being in its illustrated position at all times except when the carriage 134 is in its initial starting position. Thus, when the carriage 134 is in its initial starting position, current can flow from the terminal 546 through the normally closed switch 536 and the field coil of the solenoid 140. When the relay 534 is energized, the switch 536 is opened to deenergize the solenoid 140 and the light bulb 542 which serves as an indicator that the stop 128 is in a position to stop a document 124. The stop 124, therefore, moves out of such a position when the solenoid 140 is deenergized. Thus, when the light projected through the opening 148 at the diode 150 is blocked, a circuit condition is created which will cause the stop 128 to move out of its blocking position.

The switch 538 is arranged, when the carriage 134 is in its initial starting position, normally to energize a relay 548 which includes switches 550 and 552. When the relay 548 is so energized, its switch 550 is closed to maintain current flow from the terminal 546 through the field coil of the relay as long as the carriage 134 is in its initial starting position. The switch 552 of the relay 548 is connected in series with the normally open switch 540 of the relay 534 so that, when these two switches are closed, the solenoid 152 which operates the lifter 154 associated with the clamp 132 is operated. When a document closes the opening 148 above the diode 150, and the carriage 134 is in its initial starting position, the relay 534 is operated to move its switch 538 so that current can flow from the terminal 546 through the switch 544, a diode 554, the switch 538 and the field coil of the aforementioned relay 478. In addition to the switch 476, the relay 478 includes a switch 556 which is closed when the relay is energized to connect the field coil of the relay to the positive voltage terminal 546. That is, when the carriage 134 is away from its initial starting position, the switch 544 is in series with the switch 556 to maintain the relay 478 energized. At any time when the carriage 134 is away from its initial starting position, a switch 558, which is the reset switch for the system 122, may be closed so that current can flow from the terminal 546 through the switch 544, the switch 558, a diode 560 and the field coil of the solenoid 390 which, as discussed previously, disconnects the carriage 352 from its driving chain 376.

It will be seen that the switch 183 must be closed by the program bar 179 before the light source 186 is energized. Further, there is a switch 562 which is arranged to be closed by movement of the carriage 134 to the end of its travel remote from its initial starting position. When the switch 562 is closed, movement of the light source 186 and device 184 with the carriage 134 back toward the initial starting position of the carriage will not operate the relay 488.

With the above description of the circuit of FIG. 35 in mind, it will be appreciated that the several relays have particular functions, which functions are identified in the following paragraphs:

The primary function of the relay 494 is to permit the line finding means to operate. The relay 494 is energized at all times except when the scanning head 350 is in its initial starting position, at which position the line finding means is operable.

The relay 498 provides holding voltage for the relay 494 as well as a holding voltage for the feed motor 300, this holding voltage being removed by opening switch 514 which is the home position or initial starting position switch for the scanning head 350.

The relay 470 serves to prevent simultaneous operation of the motors 300, 360 and controls the read inhibit circuit 458. When the motor 360 is energized, the read inhibit circuit 458 is deactivated so that the circuit means 450 can process signals received from the diode 430. Relay 470 is provided with a holding voltage through switch 530 and switch 526 of the relay 524. The relay 470 is also energized through the switch 492 of the relay 494 when the relay 494 is deenergized.

Relay 478 controls the current flow to the motors 300, 360. Relay 478 is energized by relay 534 and its holding voltage is applied through switch 544. Relay 478 can be energized by closing switch 558.

The primary function of relay 548 is to operate the solenoid 152 associated with the lifter 154.

The relay 534 is effective to operate the document stop 128 and the lifter 154 as well as to energize relay 478.

Relay 488 associated with the program bar 179 and the relay 482 associated with the line finding means of the scanning head 350, in the illustrative and preferred embodiment, cooperate to stop the feed motor 300 so that the diode 430 of the scanning head 350 is in proper registration with a line of data to be scanned. It will be seen that, in order for the relay 498 to be energized to open its switch 504 to deenergize the motor 300, both switches 484, 490 must be simultaneously closed. Thus, each line of data on a document must be represented by a properly positioned pin 178 on the program bar 179. That is, when it is desired that a particular line of data be read or scanned, the line of data must be positioned on the document so that, when it is in registration with the diode 424, the light source 186 and light-responsive device 184 must be on diametrically opposite sides of the pin 178 corresponding to the line of data. Preferably, each pin 178 is located on the bar 179 so that the relay 488 is operated slightly before the relay 482 is operated. That is, the line-select diode 184 senses the absence of light to close the line-select relay 488 so that the motor 300 is actually stopped by operation of the relay 482 when the diode 424 is properly registered with a line of data to be scanned. This feature is provided so that it will not be necessary to have the positioning of the pins 178 on the bar 179 critical with respect to the positioning of the lines on the paper. In other words, the combination of the line find means and the program selector bar means of the present invention allow for some error in the registration of printing on a document. This, of course, is a valuable feature because, in most cases, the data will be printed on a document with a conventional typewriter. More specifically, the pins 178 are positioned in my system 122 so that each pin will establish a condition which will permit the line find means, i.e., the diode 424, to operate and to stop the feed motor 300 just slightly before the document 124 is fed to the point where the diode 430 is in registration with the desired line of data and, the diode 424 must sense this point and stop the feed motor 300.

Conventionally, a relay or any combination of relays and switches, even light actuated diodes and other such semiconductor devices are, generally speaking, switch means for changing circuit conditions. The control means for the feed motor 300, therefore, includes first switch means for deenergizing the feed motor to stop relative longitudinal movement between the document 124 and the scanning head 350 and a plurality of switch actuating means longitudinally spaced apart to define a plurality of preselected relative positions for the scanning head and the document, each of the actuating means being arranged to actuate the first switch means. In such a case, generally speaking, the first switch means comprises the light source 186, the diode 184, the relay 488 and its switch 490, the relay 494 and its switches and the relay 498 and its switches while the said actuating means comprises the pins 178 on the program bar 179. That is, in one embodiment of the present invention, the line find means may be eliminated and a document may be stopped at points represented solely by the pins 178. The preferred and illustrated embodiment, however, includes means for finding a line of data to be scanned, the finding means including means for detecting the presence of a line of data on a document and deenergizing the feed motor 300, the detecting and the energizing means being disposed in series with the said first switch means. The relays 482 and 488 may be considered first and second relays connected in series with a third relay 498 which, when it is deenergized, maintains the motor 300 energized. Thus, energization simultaneously of relays 482 and 488 operates the relay 498 to deenergize the motor 300.

Finally, with reference to the circuit of FIG. 35, it will be appreciated that certain of the described operational characteristics of the components are unimportant as to the overall functions of the control circuit. For instance, the fact that the switches of a relay may be normally closed or open regardless of whether the relay is energized or deenergized is a matter of design and not particularly pertinent to the overall concept of the invention. For instance, the diode 150, amplifier 532 and relay 534 may be arranged, if desired, so that the relay is energized when light impinges on the diode 150 or, alternatively, so that the relay is energized when no light or substantially less light impinges on the diode 150.

Referring now to FIG. 36, the logic circuitry associated with the control circuits for the system 122 will be discussed.

The logic circuitry of FIG. 36 comprises a first bit gate 570, a read gate 572, a read flip-flop 574, a control timing logic circuit 576, a data shift register 578 and a plurality of code recognition gates 580, 582, 584, 586, to the output of each of which is connected an amplifier 588, 590, 592, 594. One of these code recognition gates 584 is shown in phantom to indicate that it is available to use in the recognition of any appropriate code.

The output of a circuit, such as the circuit shown in FIG. 8, may be connected to the inputs of the first bit gate 570 and the read gate 572. The output of the first bit gate 570 is connected to the input of the control timing logic circuit 576. The output of the read gate 572 is connected to the input of the read flip-flop 574.

One output 596 of the control timing logic circuit 576 is connected to the first bit gate 570 to enable the first bit gate until the first bit or start bit from the read circuitry triggers the first bit gate. A first bit pulse is then generated to start the control timing logic circuit which, after a predetermined period of time disables the first bit gate 570. Once the control timing logic circuit 576 is started by a pulse from the first bit gate 570, the circuit begins generating search pulses which process data from the read circuitry (FIG. 8) through the read gate 572 into the read flip-flop 574. Thus, another output 598, i.e., the search pulse output of the control timing logic circuit 576, is connected to the read gate 572 as an input. After each search pulse, the circuit 576 generates a shift pulse which is effective to shift the contents of the read flip-flop 574 into the data shift register 578, and, preferably, the shift pulse trailing edge resets the read flip-flop to allow the sampling of the next bit from the read circuitry. This continues until all five data bits are loaded into the data shift register. Thus, the shift pulse output, indicated at 600, of the circuit 576 is connected to the read flip-flop 574 and to the data shift register 578. The control timing logic circuit 576 then generates a strobe pulse, indicated as output 602, which tests the code recognition gates 580, 586, and if any of the prewired codes is recognized, activates the corresponding solenoid or relay. For instance, the code recognition gate 580 may be wired to recognize a particular code, i.e., a particular arrangement of bits from the data shift register 578, for carriage 352 return. Thus, when the gate 580 recognizes such a code, it provides an output through its amplifier 588 which energizes the solenoid 390 to disconnect the carriage 352 from its driving chain 376. In a similar manner, the gate 582 may be wired to recognize a stop code and the gate 586 may be wired to recognize an eject, i.e., eject of the document 124, code. The gate 584 (shown in phantom) may be wired to recognize codes for skipping data, eliminating data, etc. I have shown an input terminal 604 connected to each gate 580, 582, 584, 586. It will be appreciated that these terminals may be connected as desired to receive pulses representing the particular codes.

It will be appreciated that the several circuits comprising the logic circuitry of FIG. 36 may be conventional and well known circuits in the computer art. Thus, it is not necessary, in this description, to describe each such circuit.

Referring again to FIG. 35, and remembering the discussion of the circuitry of FIG. 36, it will be appreciated that the carriage return logic indicated at 518 is a means for stopping movement of the scanning head 350 away from its initial starting position when there is a particular code printed in the line of data being scanned. In most cases, the scanning head 350 will be returned to its initial starting position from a point at which such a code appears. If there is no carriage return code printed in a line of data, the carriage will be returned automatically at the end of its travel because the pusher pin 378 moving the carriage will move about the periphery of the sprocket 370 to leave the hook portion 381 as described previously.

Referring still further to FIG. 35, it will be seen that if the relay 488 is energized continually by means such as a simple switch which may be mechanically operated to connect the field coil of the relay to a current source, the line selector means comprising the pins 178, bar 179, diode 184 and light source 186 may be disabled. Thus, I have shown such a switch 610 connected between the relay 488 and a positive voltage terminal 612. When the switch 610 is closed, an elongated document such as discussed previously may be driven through my system 122 by means of the friction wheel 324 (FIG. 26) and, in that case, the document will be stopped at each line of data by the line finding means carried by the scanning head.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2026 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed