[go: up one dir, main page]

CA1110360A - Microprocessor controlled roll film microfiche reader - Google Patents

Microprocessor controlled roll film microfiche reader

Info

Publication number
CA1110360A
CA1110360A CA344,361A CA344361A CA1110360A CA 1110360 A CA1110360 A CA 1110360A CA 344361 A CA344361 A CA 344361A CA 1110360 A CA1110360 A CA 1110360A
Authority
CA
Canada
Prior art keywords
film
bar code
photographic
sensor
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA344,361A
Other languages
French (fr)
Inventor
Delmar R. Johnson
John R. Flint
Thomas R. Wells
Rolf B. Erikson
Bruce A. Rady
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bell and Howell Co
Original Assignee
Bell and Howell Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US05/711,180 external-priority patent/US4110020A/en
Application filed by Bell and Howell Co filed Critical Bell and Howell Co
Priority to CA344,361A priority Critical patent/CA1110360A/en
Application granted granted Critical
Publication of CA1110360A publication Critical patent/CA1110360A/en
Expired legal-status Critical Current

Links

Landscapes

  • Projection-Type Copiers In General (AREA)

Abstract

MICROPROCESSOR CONTROLLED ROLL FILM MICROFICHE READER

Abstract of Disclosure An electronically controlled photographic image utilization device is arranged to transport a roll of microfilm having all images printed thereon in separate photographic areas, each area being arranged in a microfiche-type format. The photographic image utilization device has an automatic call-up feature so that any given photographic area may be selected and protected responsive to the push of a button, the operation of a rotary switch or both. A special bar code is printed along the edge-of the film and used in conjunction with a closed loop film control system to eliminate the need for precise, clock controlled synchronization between the film transport and the code reading. Preferably, the bar code is read by optical electronic sensors. Responsive thereto, the electronic control system accurately positions a selected photographic image, on the mocrofilm within a viewing area. Thereafter, and while the film transport is being held stationary, any image on the microfilm may be selected for projection by a manual movement of a simple lens positioning mechanism which is small, compact, and easily moved. The reader may also be operated manually so that the automatic controls may be by-passed, if desired.

Description

This invention relates to microfilm photographic ima~e utilization devices and more particularly to photographic image utilization devices adapted to -transport a roll of film having a plurality of microfiche printed thereon.
This application is a division of Canadian Serial i.o.
2Q3,07~, filed Jul~ 19, 1977.

The term "photographic imacJe utili~atloll c~evice" is used herein to mean any kind of equipment wllicll is able to usc the images that may be selected and projec-ted by the inven-tive structure. For example, this equipment might be a microfilm projector, reader, printer, or the like.
A microfiche is a well known photographic device wherein a plurality of images are conventionally micro- -photocopies in an orthogonal array on a small sheet film~
Usually, the film is somewhat in the natllre of a file card, such as approximately 105 mm. x 148 mm. Conventionally, an operator holds, handles or moves these cards, on an in-dividual basis. Therefore, they may become lost, damaged, destroyed, or refiled out of order.
Sometimes, microfiche contain information which must be continuously updated as the recorded informatio becomes obsolete or is superseded. If a large file of ~ microfiche must be updated on a con-tinuous basis, a sub-; stantial amount of time and labor is required, and filing mistakes are of-ten made. Moreover, there are costs in copying and manipulating individual shee-ts of film which are not incurred when copying or manipulating rolls of film.
Yet another problem centers about control over ~
microfiche file. There are many times and conditions when a company, for example, wishes to issue a new edition of microfiche witll an assurance that it will be properly filed and used by employees at many widely scattered points.

... ~, ;...... . . .

3~

~lso, the company would want to preclude unauthorized removal of indiVidual microfiche from a company file. There may be confidential information on some of the microfiche and the company may not want to have it readily available for copying.
Still ano ~er consideration is existing customer habits.
For example/ a service or repairman conventionally has a n~mber of very large books containing pictures of assemblies and long listings of parts. If -these books are reproduced on micro-fiche, the arrangement of the microfiche shou.ld be such that the service or repairman may follow substantially his existing hablt patterns, when using his books. ~ .
In one broad aspect the invention comprehends a micro-film photographic image utilization device for projecting images onto a viewing area, the device comprising me~ans ~or transporting a roll of film in either of two directions. The film has a plurality of images printed thereon in discrete photographic areas with each photographic area having a plurality of individual images arranged in an or.thogonal array, and means for automatically driving the transport to rèel the film in either of the two directions to position a selected one of the photographic areas ;.
in a reading location. A manually movable means comprisiny a !
movable lens projects a selected image from the photographic area which is then positioned within the viewing area The invention further comprehends a bar code reading system wherein each of a plurality of bar codes comprises an aligned series of wide and narrow marks separated by spaces.
Each narrow mark h.as the same width as measured along the align-ment of the series, with each of the wide marks being twice as wide as the narrow marks as measured along the alignment of -the series. The width of each of the spaces is equal -to the width of the narrow marks as measured along the alignment of the seri.es, -and at least two sensor means, with each sensor means serving as means for reading the series of marks and for generating a pulse in accordance therewith. The sensor means are separated by a distance equal to one-and-one-half times the width of the narrow marks as measured along the alignment of the series, whereby one of the sensor means establishes a pulse which lags the pulse established by the other sensor means, a means uses one of the transitions of the lagging puIse as a strobe to read the leading pulse, and a means uses the state of the leading pulse to generate a binary representation of the bar codes.
A preferred embodiment of such a photographic image utilization device is shown on the attached drawings wherein:
Fig. 1 is a perspective view of a roll film microfilm photographic image utilization device, incorporating the principles of the invention;
Fig. 2 is a schematic layout of a strip of roll film, having a plurality of photographic areas, each with an orthogonal array of images recorded thereon with a special bar code printed ~
along an edge of the film and located near the photographic area ~;
which it identifies, Fig~ 3 shows an exemplary bar code used to identify each photographic area on the roll;
Fig. 4 is a graphical representation of how the bar code is read;
Fig. 5 and 6 graphically represent the transport movement as the film is driven, reeled, and then brought to a stop;
Fig. 7 is a block diagram of an electronic system for controlling the microfilm photographic image utilization device of Fig. l;
Fig. 8 is a logic diagram of a control circuit used to complete the block diagram of Fig. 7;

' '2,.

rl' Fig. 9 is a speed vs. torque graph which illustrates how the 'cilm is brouyht up to speed without loss of tensiorl;
Fig. 10 is a yraph which helps to illustrate l10W a tension i~
maintained in the fi~n;
Fig. 11 schematically represen-ts and explains how the roll of film is transported;
Fig. 12 is a side elevation view, taken along line 12-12 of Fig. 11, for explaining how the film moves between a pair of glass flats;
Fig. 13 is a perspective view of a lens nount and light source support mechanism for selecting and displaying any image on a giVe~ll photo-graphic area;
Fig. 14 illustrates a lens focusing device used on -the mechanism on Fig. 13;
Fig. 15 graphically and schematically illustrates how any given image on a photographic area lS projec-ted onto a photographic irnage utilization device screen; and Fig. 16 is a series of three graphical presentations which further illustrate how the images ~f Fig. 15 are projected onto the photo-graphic image utilization device.
Briefly, the photograpllic image utili~ation device c~ll~)riscs ahood 50, a film transpor~ mechanism 51, and a con-trol panel 52. l'he hood 50 includes a rear illuminated screen 54, in front of a cavity large enough to sustain a beam of light which contains the projected microfilrn image.
The transport mechanism includes a supply (relative to forward film transport) roll or reel 56, a take up roll or reel 58 and a web~
here shawn in the form of a length of film 60 extencling therebetween.
Preferably the reels 56, 58 have-spools, hubs, or film cores with as large a diameter as possible so that there will be a minimum of internal working within the fllm itself. ~ny suitable nun~er of guide rollers may also be provided (as shown at 62,64) to convey the web or film 60 srroothly and evenly through the photographic image utilization device. As the .. .

~ or film travels between rollers 62,64, it passes between two flat glass plates 66, 68 (usually called "glass fla-ts") which are closely spaced to hold the film,and therefore the microfilm images, at a precisely positioned, vertically oriented location relative to the lens syste (not seen in Fig. 1).
In order to load a web or strip, such as film 60, into the photo-graphic image utilization device of Fig. 1, the web or strip is pulled from the hub, reel, or core 56, passed between the glass flats 66, 68 and attached to the ilub, reel or core 58. l'he hubs, reels, or film cores are internally keyed so that they will not fit over spindles located in the cavities 70, 72, unless they are properly positioned and -the web, strip, or film is properly oriented.
Cover plates (not shown) may be provided to prevent accidental rernoval of the film and to prevent entîy of dirt or other foreiyn matter into the cavities 70, 72. For security, these cover plates rn~y be protected hy a lock and key.
The control panel 52 includes a photograpllic area selcctoL- in the form of a plurality of push buttons 74 and a rotary switch 76. The rotary switch may be turned to select a book and the push buttons may be operated to select a chapter in that book. In ~le example of a large service-parts center, the book might be "lawn rnowc-~rs" and ~he chapter might be "enyines". Therefore, the switches 76, 74 may be markecl directly with these words. qllis way, the service or repairman using the photo-graphic image utilization device may follow his custonk~-y proc~lurcs of selecting book and chapter, which procedures he conventionally followed before he received the microfilm.
Any other additional control, such as switch 75, may be provided to switch the photoyraphic image utilization device or lamp off/on or ' to cause any other suitable functions.
Once the photographic area representing a book and chapter has been automatically deliverecl to a reading or view~lg position, it rell~lins stationary. 'llle or~rator grasps a h~ndle 77 ancl moves it over an inde~
printed on plate 78. When handle 77 reaches a selected point, a desired 3~ :

index on the plate 78 appears in a window 80 associated with handle 77, and a corresponding page or image on a photographic area on film 60 is projected onto the photographic image utilization device screen 54.
A special "plus one" push button 81 is provided to extend the chapter by advancing the film transport to display the next photographic area, when a chapter contains more than one of such areas. When the film reaches the last photographic ~rea in a chapter, the roll of film automatically rewinds to again present the first photographic area in the selected chapter, if the "plus one" button 81 is again pushed.
A thumb wheel 82 on handle 77 may be turned to focus the image pro~ected onto the screen 54.
Fig. 2 shows a small section of film 60 and illus-trates how the photographic areas ar~e arranged thereon. In "~
greater detail, each photographic arlea (85, for example) may have any convenient length "L" and a width "W", approximately equal to the width of the film, with suitable allowance for margins. Each photographic area incLudes a number of individual 20 images (one of which is outlined at 86 for easy identification).The images on the photographic area are arra~ged in an orthogon-al layout. A suitable index or table of contents may be provided near one edge of each photographic area, as indicated ~-~
by cross hatching at 88.
The drawing has been marked at 90, by way of example, to indicate that the images on photographic area 87 are "Book 6, Chapter 9", which is also indicated by the bar code 92. The letter "A" on photographic area 85 implies that chapter 9 is so large that it extends over a plurality of photographic areas. -The user realizes that he must go on to another photographic area and he pushes the special "plU9 one" push button 81 (Fig. 1) ..

to cause the photographic image utilization device to advance from photographic area 87 to photographic area 85, where a special single mark bar code 89 is encountered. If the "plus one" push button 81 is pushed again, the transport advances a second time, looking for another single mark bar code. This time, however, a standard bar code 91 is found. Therefore, the second operation of the "plus one" push button 81 causes the film to briefly rewind and to again display the initial photographic area 87 in Chapter 9. This 'Iplus one" process of ; 10 advancing to the next photographic area, one at a time, may be repeated as often as required.
A series of b~r codes (such as 89, 92, 91) is printed along one margin of the film and precisely located at the same relative positions near each photographic area. Therefore, if the bar code 92, for example, is precisely positioned by the film transport mechanism so that a sensor is at one edge, such as 93, of the code 92~ the photographic area 84 is precisely located in the viewing area or in the optical path of the photographic image utilization devlce.
The nature and function of the bar code is shown in Fig. 3. There are a number (here nine) of spots or marks - arranged in a series. Each binary "l" is a wide spot or mark, as at 98, and each "0" is a narrow spot or mark, as at lO0.
Each wide spot 98 is exactly twice as wide as a narrow spot 100.
A pair of sensors or transducers 104, 106 are positioned adjacent the edge of film 60 to read the bar code as the film passes adjacent them. For example, if the spots or marks 98, 100 are dark areas recorded on transparent film (or transparent marks on dark film)~ the sensor or transducers 104, 105 may include light sources on one side of the film and photocells on the other side of the film. The width of the space 107 between .

3~

each spot or mark is exactly the same as the width of a narrow spot 100. The sensor or transducers 104~ 106 are separated by a distance 108 which i5 exactly equal to 1.5 times the width of a narrow spot or mark 100.
According to the invention, it is totally irrelevant whether the film travels from left to right or from right to left. Neither direction is preferred. However, it is conven-lent to have an expression for distinguishing between these two directions. Therefore, one direction is arbitrarily called "forward" and the other "reverse". This same arbitrary termin-ology is used to identify "forward" and "reverse" motors which drive the film in those respective directions.
It should be noted that B sensor or transducer 104 encounters the bar code 92 before the ~ sensor or transducer 106 encounters it, when the fil~ travels in a forward direction.
The A sensor encounters the bar code first when the film travels in the reverse direction. There is no problem, however, since the A sensor drives into one side of a shift registér and the B sensor drives into the other side of that same shift register.
The same output conductors are marked by the shift register regardless of which way it is driven.
Fig. 4 graphically shows how the outputs of the sen-sors or transducers are interpreted by the associated electronic control circuits. (There is no correlation between the codes of Figs. 3, 4.) The sensor output pulse lO9 is wide, respon-sive to a wide spot or mark. A narrow spot or mark 100, produces a narrow pulse 110, and a space 107 between spots or marks are indicated by narrow spaces 111 between pulses. The relative ~;
widths of the pulses and spaces, and of the distance between the sensors or transducers are indicated in Fig. 4 x "X", "2X"
and "1.5X". Each bar code has a guard zone 112 on one end, in ~ .

4~ ~

which zone another bar code is forbidden. At any distance beyond the end of this guard zone which is grPater than 2X
(i.e., more than a wide spot or mark), a new bar code may begin. Therefore, a photographic area does not have to have a fixed and standard length. There is no need for a guard zone on the other end of the bar code because that space is protected by the next adjacent bar code The output of sensor or transducer B is shown by curve B of Fig 4 and the output of sensor or transducer A is ; 10 shown by curve A Note that the output A is the same as the output B, except that there is a lag of 1.5~ between the out~
puts. If the direction of film travel is reversed, the pulses in curve B will lag after those in curve A, because the sensor A encounters the bar code before sensor B encounters it in reverse film travel The sensor or transducer having the lagging output -functions as a clock or strobe for reading the leading trans-ducer This way, it is not necessary for a clock to maintain a precise synchronization between the film transport and the code reader In greater detail, curve A has been marked with arrow heads to indicate whether the transitions in the output of sensor or transducer A are going~ positive or going negative.
In this example, the associated logic circuitry is arranged to -~
read the output of the B sensor or transducer, each time that the transition in the output of the A sensor or transduce~ is going positive, as at 117, for example. Curve B is marked at the left-hand end to indicate the voltage levPls represent-ing a "1" and a "0".
By inspection, it will be seen that curve C repre-sents the state of the output of the B sensor or transducer, c;~

.b3~

at the instances where the positive going transitions occur inthe output of the A sensor or transducer. Thus, the logic circuitry "sees" the binary word "101100", as indicated by Arabic numerals below curve C. By recalling that each wide pulse in curve B is a binary "1" and that each narrow pulse is !
a binary lloll 9 it is apparent from an inspection of Fig. 4 that the code originally read by the B sensor or transducer has been correctly interpreted by the logic circuitry.
The start and stop of a bar code is represented by curve D and controlled by the negative going transitions in the output of the A sensor. The first negative going transi-tion 113 in the output of the A sensor or transducer triggers ~
a start of code detection, as indicated at 114 in curve D. `:
As long as the bar code continues to be read from the film, the control circuîtry counts and responds to negative going transitions, and curve D remains l'high'l. After the negative going transition counter reaches a specific count, the sensors have read the last output in a bar code; therefore, on the negative going transition 115l which indicates an end of a bar code, the curve D goes from "high" to "low", as indicated at 116. The end of code signal 116 occurs on the ~-~
sixth negative going transition (curve A)-in Fig. 4 or the ninth transition in the code of Fig. 3. Since the number o~
spots or marks are the same in all bar codes, there is a parity check because the proper number of spots or marks must be registered at the time when curve D goes negative. (In the example here given, the parity check occurs when thQ circuit counts the correct number of down going transitions between edges 114, 116, inclusive.) 3~
The film is transported responsive to an operation of switches on control panel 52J to automatically select and display a desired photographic area. More particularly, Figs. 5, 6 help explain how a roll of film is transported, in order to bring a selected photographic area into the viewing area in the photographic image utilization device of Fig. 1 responsive to a reading of the bar codes of Figs. 2 4. Fig. 5 graphically shows film 60 traveling a forward direction and Fig. 6 shows the same film 60 traveling in a reverse direction.
At an instant when a read command is first received, the photographic image utilization device does not alwa~s know whether the requested image is on the left or the right of the viewing area since film 60 will be resting at its last stopping place. For example, the photographic image utilization device may lose its stored memory if power is interrupted or switched off. Therefore, if the memory of the last read bar code is stored, the photographic image utilization device may always start in the correct direction.
But, if that memory has been lost, the photographic image utilization device starts in one preferred direction. One or more bar codes are read, and the electronic control circuit decides whether the film is or is not traveling in the correct direction. If it is, the film continues to so travel. If not, the film transport reverses direction.
In either direction of travel, it is always necessary for the film to stop at the same position relative to the bar code. For example, as Figs. 2 and 3 are drawn, it is desirable for the film to always stop with the A sensor or transducer head 106 (Fig.3) aligned with the left hand edge 93 of the bar code 92, regardless of whether the film travels in a forward or reverse direction.
Fig. 5 shows how the film is so stopped from the forward travel motion, 184. Initially, the film transport is commanded to travel at a high searching speed. When the control circuit first recognizes a bar code corresponding to its commanded code, the film transport may be traveling at a very high speed if it has been running long enough to get 3~ ~

up to its maximum speed. Since the transport mechanism is a mechanical device with inertia, the film 60 may coast one or more bar codes beyond the desired photographic area. Therefore, when the transport does stop, it reverses direction 186, and thereafter travels at a slow speed. When the desired bar code is again recognized, the transport i9 stopped once more. At slow speed, inertia does not carry the transport as far as it does at high speed. However, the film may still coast by at lease some discrete distance. Therefore, the transport mechanism reverses (188) direction a number of times (here up to six times), moving the film slightly less on each reversal, -, ; until the leading edge 93 of the bar code is precisely under the A sensor or transducer head 106. Accordingly, the edge 93 oscillates under sensor A in diminishing amounts of travel.
When the film is traveling in the reverse direction (Fig. 63, the control circuit again looks for a bar code corresponding to its command code. However, it would be expen- -sive and awkward to require the homing to be performed in two different ways depending upon the direction of film travel during high speed searching, Therefore, once the bar codè
corresponding to the command code is encountered during high speed searching in the reverse direction 189, the transport mechanism reverses its direction of tra~el without immediate effect and before the stopping sequence begins. This means that even on reverse direction searching, the film is traveling in ~orward direction 184 when the stopping sequence is initiated.
Therefore, the stopping sequence is the same as the sequence used in the forward direction, The electronic control circuit is seen in Figs. 7, 8.
Briefly, the rotary and push-button switches 74, 76 (Fig. 7~
send the command code signals into a microprocessor 192, which 3~

may be any of many commercially available products. While any of the6e products may be used, the invention currently employs the well known F8 microprocessor system components made by the Fairchild Camera ~ Instrument Corporation. The A,B sensors or transducers 106, 104 transmit the sensed signals (Fig. 4~ into the microprocessor 192 via switching amplifiers 194, 196. The microprocessor energizes a glass flat solenoid 197 via a driver ampliier 198. The microprocessor controls the direction of film travel by selectively energizing "FWD", "G0" and "REV"
wires 200. The "FWD" and "REV" wires are energized with a steady d.c. potential to select the direction of film transport travel. The "G0" wire is energized with either a steady d.c.
potential to command the ~orward (F) and reverse (R) motors 202, -204 to turn at high speed or with an interrupted d.c. potential to command the motors to turn at a low speed. The actual low speed depends upon the percentage of a duty cycle during which the G0 wire is marked with the interrupted d.c. potential.
These command signals are fed to the motors 202, 204 via two individual driving amplifiers 206, 208~ which are essentially "AND" gates.
Each of the motors 202, 204 is mechanically connected in any suitable manner to drive one of the associated film cores. ~-Forward motor 202 drives the take up film core 58 (Fig. 1) and reverse motor 205 drives the supply film core 56.
Fig. 8 shows the logic diagram of an electronic control circuit which may be used to co~plete the block dia-gram of Fig. 7. The control switches 74, 76 are part o~ a matrix 212 The matrix 212 comprises horizontal and vertical multiples defining a plurality o~ crosspoints. Each switch ,~ .~ , . . .

~ 3 74, 76 has a set of contacts connected acrDss the matrix cross~
points. For example, one set of switch controlled crosspoin~
contacts, shown at 209, are here assumed to be the only ones closed by an operated push button 74. Of course, any other crosspoints could also be the closed ones.
Scanner 210, which may be part of the microprocessor, initially applied ground G to the upper most horizontal Hl in matrix 212. All other horizontals are marked with the positive potential Pl. All verticals are marked with positive potential P2.
Scanner 211, which may also be part of the micro-processor, sequentially tests the potential on each vertical in matrix 212, and finds only potential P2 because the above assumption, in this description, has been only crosspoints 209 are closed.
After scanner 211 completes one scan, the scanner 210 is operated to remove ground G from the uppermost horizontal : Hl and to apply it to the next lower horizontal H2. The scanner 211 find.s potential P2 on vertical Vl. However, vertical V2 is connected through contacts 209, assumed to be closed, to ground G.
Immediately, the control circult recognizes that it .~ .
has found the closed push-button contact and scanner 210 is advanced in its cycle to apply ground G to horizontal H5. ~;
Again, the scanner 211 searches for a ground applied through a selected set of contacts on rotary switch. If the closed rotary switch contact is on horizontal H5, the control circuit stops the scanners. If not~ scanner 210 is advanced to apply ground G to horizontal H6 and scanner 211 searches for it.
It should now be apparent that the matrix ~12 enables the electronic circuitry to ascertain the command code respon-'~

~, ,. ~, ,~ , .

~$~3~

sive to a selective operation of a push button 74 and rotary switch 76.
The logic of the microprocessor 192 is represented a~ 214. For completeness Fig. 8 repeates the sensors or trans-ducers 104, 106, glass flat solenoid 197 and amplifiers 194, ; 196, l9B. Each of the sensor amplifiers 194, 196 include a buffer amplifier 216, 218 followed by individually associated trigger circuits 220, 222, preferably Schmitt triggers. This way, the logic circuitry 214 receive unambigeous sensor orginated signals (Fig. 4~ responsive to each detection of a bar code spot or mark.
The re~ainder of Fig. 8 shows a circuit for driving the film transport mechanism and for maintaining film tension.
This portion of the figure is divided by a dot-dashed line 224, with the driving amplifier 206 shown above the line and driving amplifier 208 shown below the line. Since circuits 236, 208 are the same, only circuit 206 will b~ explained.
The forward FWD and reverse lines REV are connected to individually associated AND gates 226, 228. Thu5, the ~ND
gate 226 conducts when the microprocessor 192 energized the FWD and GO wires. The AND gate 228 conducts when the micro-processor energizes the REV and GO wires.
The output of AND gate 226 is fed into an OR gate 230 which energizes a motor drive circuit 232. I'he motor drive circuit supplies a d.c. voltage to forward ~otor 202. If the motor 202 is in the fast drive mode, there is a steady state d.c. potential. The microprocessor 192 energized the GO wire continuously and without interruption. Drive circuit 232 then applies a maximum d.c. power to the motor 202, which runs at `
high speed.

3~r~

W~en the desired bar code is detected, the motor 202 i~ stopped. The microprocessor signal for stopping the motor i5 a simultaneous energization of the FWD, REV and G0 wires, so that the two motors pull against each other. The potential on the G0 wire is interrupted, first slowly and then at a progres~
sively faster rate. After the frequency of interruptions passes a critical high frequency rate, the system can no longer follow the interruptions and the motors stop with the initially un-driven motor acting as a drag upon the film to maintain film I0 tension and help stop the driven motor.
If the motor 202 is then driven in a slow drive mode, there is a problem since frictional forces may vary from time to time. For the same slow speed, the amount of energy supplied at any given time may vary from the amount that must be supplied at any other time. Accordingly, when the combination of signals sent from the microprosessor logic 214 over the FWD and G0 leads to motsr drive cir~uit 232 indicates a slow speed, the motor drive circuit 232 p~e~era~y~applies energy to the motor in th~
manner indicated by Fig. 9, wherein speed is shown on a vertical scale and torque on a horizontal scale. Initially, a very low voltage is applied to forward motor 202 at a potential which is here arbitrarily designated "X". If the motor does not turn, the potential is gradually doubled to "2X". If it still does not turn, the voltage is increased to "3X", etc. Eventually, the motor begins to turn.
In order to so increase the potential applied to the motor 202, the slow speed indicating intermittent interruptions on the G0 wire begin as narrow pulses which are gradually made wider, with a rising ramp front characteristic. As the G0 wire is energized during progressively longer periods in the inter-ruption duty cycle, the motor 202 runs at progressively ~aster ~ 3~ ~

(but still relatively slow) speeds. Hence, as soon as the instantaneous friction is overcome in the motor, it starts slowly and thereafter builds speed, with the acceleration characteristics depicted by line 233 in the graph of Fi~. 9.
Whenever either motor (the driven motor) is operating to pull the fil~, the other motor (the undriven motor) is energized with a weak current. The undriven motor supplies only enough torque to act as a drag and thereby maintain film tension. The control of this drag is extremely important since it maintains a uniform film tension. Otherwise, the turns of film on a reel might alternately loosen and cinch, and there-~ore, damage the film. Accordingly, there is a need for the microprocessor to precisely control the current supplied to the undriven motor.
Fig. 10 explains how the current supplied to the un-driven motor is controlled and regulated to maintain a predeter-mined film tension. In greater detai:l, when the motor is first energized, it draws current which shoots up from a zero axis to the point 240, Fig. lOA. As the motor begins turning, the current falls off, with some decaying characteristics, as indicated between the points 240, 242.
Current sensor 244 is a trigger circuit connected to the output of the motor drive circuit 232 to detect current drawn by the motor, as depicted in Fig. lOA. The sensor 244 detects when the current falls to the point 242, and thereupon ~' sends a signal over wire 250 to AND gate 252. The other input of AND gate 252 is already energized via the FWD wire and the output of AND gate 226. Thus, when the forward motor 202 is operating, AND gate 252 applies a signal through OR gate 254 to 30 motor drive circuit 256 and reverse motor 204.
Upon energization, reverse motor 204 acts as a drag . .
.
.

~5~ 3~ ~

upon film 60 and therefore upon forward motor 202, which must then draw more current from the motor drive source 232. Current sensor 244 uses a trigger circuit which switches OFF when there is an increase of current in the motor 202. The current to reverse motor 204 is removed. Thus, the motor drive circuit 256 has received a pulse of driving current, as indicated by pulse 258 (Fib. 10B). A deenergization of the reverse motor 204 -`
; reduces the drag upon film 60 and forward motor 204, and the cycle repeats.
The motor drive circuit may also operate on an ~ ;
analog basis, if desired.
An advantage of the above-described invention is that the transport is completely free of brakes, clutches, and the like, which are notorious sources of trouble. More particularly, the film 60 follows the path from reel or core 56, over rollers 62, 64 to reel or core 58. Motor 202 drives the film 60 in a forward direction and motor 204 then receives a very light current so that it acts as a drag or brake upon the film. Like-wise, motor 204 drives the film in an opposite or reverse direciton, at which time motor 202 receives a light current so that it acts as a drag or a brake. This way one motor always acts to maintain film tension while performing the cIutch and braking functions.
Hence, as long as the driven forward motor 202 con- ;~
tinues running (Curve ~, Fig. 10), its energizing current fluctuates while motor 202 hunts for its correct speed, as shown at 260. The un~riven reverse motor 204 is pulsed, as shown at 262, responsive to current fluctuations 260. Thus, the undriven motor receives a low level d.c. energy, which is an integration of and derived from an average of the pulses 262.

3~

This low level of current causes the reverse motor 204 to resist turning and thereby maintains a steady tension upon the film 60.
; Between the outputs of AND gates 226,228 there is an interlock circuit designed to keep the motors from being driven at any time when the mechanical parts of the photographic image utilization device are not in a condition for the film to travel safeIy. In greater detail, a plurality of any suitable mechanical switches 264 are connected in a series between ground and a voltage divider comprising resistors 266, 268, 270.
These switches 264 may be "~icroswitches" actuated by mechanical photographic image utilization device parts, such as the -movable glass flat 68, film reels 56, 58 or any other mechanical parts, all of which should be in a normal condition before the ; film may be safely transported, If all of the switches-264 are properly closed, ground is applied to the base of transistor - 272, which switches off. Thereafter, the outputs of AND gates 226, 228 may be effective upon the motors 202, 204. However, if one or more of the interlock switches 264 is opened, the potential set by voltage divider 266, 26B, 270 establishes a base bias which switches on the -ransistor 272, to apply ground to a junction between diodes 274, 276, which are connected to the outputs of AND gates 226, 228, respectively. Thereafter, the outputs of "AND" gates 226, 228 are clamped to ground, and the motors 202, 204 cannot be commanded to operate.
When the eIectronic control circuit of Fig. 8 finally stops the film, a desired microfiche is accurately posltioned ~`
in a viewing position between the glass flats 66, 68 (Fig. 11).
More particularly, the bar code reading head sensors or trans~
ducers 104, 106 are located at any convenient point along the travel path for film 60. Fig. 11 shows the A, B sensors 106, 104, respectively, at a location near the right-hand end of glass flats 66, 68. For example, if the bar code 92 (Fig. 2) is printed at aproper position on the film 60, photographic area 87 is precisely positioned between glass flats 66, 68, when one edge 93 (Fig. 2) of the bar code is directly under one of the sensors (here assumed to be A sensor 106). Preferably, each sensor comprises a light source beneath the film, and a ma~ching photocell above the film. Of course, the projector light source of the reader is also below the film; therefore, ~-the sensors might also be simple photocells positioned above ~ 10 the film. Also, this arrangement of sensor locations may be : changed, in any convenient manner. ;~
Fig. 11 shows the glass flats 66, 68 in a closed or reading position. In this position, a lens holder 300 floats loosely on the top of the upper glass flat 68. However, the film 60 might be scratched if it is pulled between the flats while they are clamped shut, and it is desireable to open the flats during film transport. Any suitable means (not shown) ~utomatically moves the lens holder 300 from the reading posi-tion on top of the movable glass flat 68, either before or as it opens.
Means are provided for manually selecting the desired ~-photographic area. In greater detail, as here shown the film ; core 56 is normally driven by motor 204, acting through a set of reducing gears 295. The film core 58 is normally driven by motor 202, acting through its set of reducing gears 296. This-way, the film may be driven in either direction, by a suitable energization of one of the motors. Film tension is maintained by a low level of current energizing the other motor. If there is a need to override the motors or to operate the reader 30 without the motor assist, each film core 56, 58 has a one way ;
clutch 297, 298 individually associated therewith. If clutch .~" ;,,Sr , 297 is turned by hand in the direction indicated by the arrow-head, film is pulled from film core 58 and wound upon the film core 56. The one way action of clutch 297 prevents the user from turning the film core in th~ wTong direction and thereby loosening film t~nsion. Also, a resistance to turnîng is naturally supplied by the unenergized motor 202, gear reduction 296 and other mechanical parts, in order to supply film tension.
Likewise, if clutch 298 is turned by hand, film is pulled from core 56 and wc,und upon core 58, with ~ilm tension maintained in a similar manner.
As seen in Fig. 12, the upper glass flat 68 is spring biased at 302 to a normally open position. ~en it is time to read or project an image, a glass flat solenoid 197 is energized to attract an armature 304, and thereby close the movable glass flat 68 against the lower or fixed flat 66. Of course, the movable glass flat 68 could al.so be normally spring biased to a closed position and opened by the solenoid 197. The normally -~
open position shown in Fig. 12 is preferred because it tends to save current, is more fail-safe because film is less llkely to be pulled through closed flats, and because it is easier to load the film into the reader if the glass flats are normally standing open. ~-Fig. 13 shows the mechanical structure which is used -~
to select and project the photographic area image w~ich is to be -~
displayed. This image selecting mechanism comprises a yoke 332 mounted on a transport mechanism comprising a pair of horizontal bars 334 and sliding block 336. The sliding block rides in any suitable channel 338 which is rigidly attached to the reader of Fig. 1, to slide back and forth in directions V and W. For example, the slide may be somewhat similar to the slides con-ventionally used to mount file cabinet drawers.

~$~`P3~3 At one end, each of the two bars 334 are rigidly mounted in and move with the block 336 and as it travels back and forth in the V-W directions. The opposite ends of bars ~-334 are rigidly attached to a block 340 which freely rests, under gravity, on the index plate 78 (Fig. 1) of the reader.
A small foot or glider 342 is formed on the bottom of block 340 -~
so that it slides with little friction in directions V-W. ~ -The yoke 332 slides freely, in directions X-Y, along the length of the two bars 334. l~erefore, if the handle 77 and therefore the yoke 332 is moved, an indexing mechanism (window ~0) may be mo~ed to any selected place on the index plate 78. This movement places lens holder 300 directly over the selected image.
It should be noted that one form of lens transport ;~
structure 338> 339 enables the lens scanning and projecting ;
system to scan in one (V-W) direction and that another form of lens transport structure 334 enables the lens system to scan in a perpendicular direction (X-Y).
Thus, the lens may be moved over an area to any p~int in a plane defined by these two perpendicular directions. It is almost impossible for two such different transparent struc-tures, which are isolated from each Qther, to present the same frictional forces to resist m~vement of the assembly. For example, the foregoing description has indicated that the slide 336 is simila~ to a file cabinet slide mount, which is a low friction mount, while yoke 332 is merely described as sliding along two bars. Hence, it is apparent that there will almost certainly be less friction in the V-W direction than in the X-Y;
however, the specific direction of less friction is not impor-tant.

~ 3~

The important thing is that the lens transport systemprefers to move in one direction as compared to the other Therefore, the lens mount may be placed over a selected row, and then, a light touch upon handle 77 causes the lens mount to scan over all images in the selected row. Or if the frictional forces are reversed, the light touch causes the lens mount to scan over all images in the selected column. This way the lens transport system tends to follow a more predictable path along a given line and not to meander across the scanned photographic area. Hence, it is much easier to find one imageJ from among an orthogonal array of images, where the inventive lens trans-porting system is used.
Another of the advantages of thi~ inventive lens trans-port system is that the image moves across the screen in the same direction that the lens holder 300 moves. Therefore, a person holding handle 77 may move his hand in the same direction that he wants-the picture to move. Hence, the image selection movement is an instinctive and reflex type o operation. This is in contrast to many optical systems wherein the image is ;~
20 inverted or reversed. In those systems a person must pull his hand in, say, an "8 o'clock" direction in order to make the image move in a "2 o'clock~' direction, The yoke 332 has -an opening 346, 347 for receiving both the glass flats -66, 68 and the film 60. Neither the film nor the glass flats touch the yoke 332, itself. A light source 344 is positioned beneath the opening 346, 347. In front of the -~
light source 344 is a mirror 350 which is set at a 45 angle, with respect to the X-Y direction. Therefore, a horizontal beam of light 352, from source 344, is reflected at z right 30 angle to pass vertically through the film and a lens 354, in lens holder mount 300. ~ccordingly, it should be clear that the ~, ,: .. . ..

3 ;r~

lens 354 may be placed over and the light source mirror 350 may be placed under any selected image on the photographic area ~ ' clamped between the glass flats. This way, any image on the photographic area may be projected toward screen 54, along the ~ -optical path represented by the double dot-dashed line 352.
Any suitable additional mirrors may also be included to fold the optical path, as may be required, in order to fit it within the hood 50 (Fig. 1). Of course, the'mirror 350 may be removed if the light source'344 is aimed directly toward the lens 354.
An advantage of the mirror is that it may have a special coating to separate the heat from the light.
The yoke 332 is constructed to enable the lens holder 300 to float loosely and freely, directly upon the upper surface of the glass flat 68. By resting directly upon the glass, the lens holder is always positioned exactly the same distance away from the microfilm. Inside the'lens holder 300 is a teIescoping lens mount 355 which may be moved up or down in order to ~ocus the image of the photographic area upon the screen 54.
The mechanis~ for focusing the lens is shown in Fig.
14. More speci~ically, the'lens holder 300 is ~ertically oriented and the lens mount 355 arranged for telescoping motion within the hblder. Adjacent the lens mount 355 is a rotatably mounted horizontal shaft 356 having an eccentric elongation or cam 358 integrally formed thereon. The cam engages the tele-scoping lens mount 355. Therefore, as the shaft 356 rotates, the lens mount 355 moves', within the lens holder 300, up or down in directions C-D.
A pully wheel 362 is rigidly attached to the end of 30 shaft 356, to rotate the shaft, as the pulley wheel turns. A
dial cord 364 is trained over the pulley 362, two idler wheels "~,',s 366, 366 and a horizontally oriented pulley wheel 368. The thumb wheel 82 (Fig. l) is mounted on and turns with the same shaft 370 that carries the pulley wheel 368. Therefore, as thY
thumb wheel 82 is rotated, the pulley 368 turns, to pull the dial cord 364. The cord 364 turns pulley 362 to rotate shaft 356 and raise or lower the lens mount 355. This entire focus-ing mechanism ~Fig. 14) is mounted on and carried by the yoke 332 (Fig. 13). Therefore, the focusing mechanism moves with the yoke~ responsive to manipulatîon of the handle 77. Also, the shaft 356 may be adapted to swivel about the axis o~ the idler wheels 366, 366 so that the lens holder may raise or lower as the upper glass flat 68 raises or lowers.
The principle of the image selection is graphically illustrated in Figs. 15, 16. The microfiche 84 is positioned under the yoke and the lens, here graphically represented in three positions 380, 382, 384. The screen 54 is placed over the lens either with or without optical path folding mirrors therebetween. The magnification of the lens is such that two images 386, 388 fill the entire screen 54.
If the yoke and, therefore, the lens is moved to position 380, the image projected on screen 54 is oriented as , ..,~ .
shown by the three dot-dashed line 390. Thus, for exampleJ an image in the lower right-hand corner (as viewed in Figs. 15, 16) is placed upon the screen 54. The remainder of the pro-jected image 390 is lost inside the hood 50. If the yoke and lens are moved to position 382, the projected image on the microfilm is also moved to the position shown by the double dot-dashed line 392. This time the two individual image 386, 388, falling on screen 54, are taken from near the center of the photographic area 84. Likewise, if the yoke and the lens ' ! . . ' h 3~
"
are moved to position 384, the projected image on the micro-film is shifted to the position shown by the single dot-dashed line 394. This time the two individual images 386, 388 falling on screen 54 are taken from the upper left-hand corner of the photographic area 84. Again, all proj~cted images, except ~ ''' those falling on screen 54, are lost inside the hood and are ~ ~
not seen by ~he viewer. ~ -' Those who are skilled in the art will readily perceive how the invention may be modified. Therefore, the appended claims are to be construed to cover all equivalent structures.
~.

Claims (3)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A bar code reading system wherein each of a plurality of bar codes comprises an aligned series of wide and narrow marks separated by spaces, each narrow mark having the same width as measured along the alignment of said series, each of said wide marks being twice as wide as said narrow marks as measured along the alignment of said series, the width of each of said spaces being equal to the width of said narrow marks as measured along the alignment of said series, at least two sensor means, each sensor means serving as means for reading the series of marks and for generating a pulse in accordance therewith, said sensor means being separated by a distance equal to one-and-one-half times the width of said narrow marks as measured along the alignment of said series, whereby one of the sensor means establishes a pulse which lags the pulse established by the other sensor means, means for using one of the transitions of the lagging pulse as a strobe to read the leading pulse, and means for using the state of the leading pulse to generate a binary representation of the bar codes.
2. The system of Claim 1, and parity checking means responsive to said one sensor transitions going in the opposite direction to said one of said transitions.
3. The system of Claim 1 and means jointly responsive to said certain bar code and a special code for commanding an advance of one code at a time, and means responsive to the bar code next following the last of said special codes for causing a return to said certain bar code.
CA344,361A 1976-08-03 1980-01-25 Microprocessor controlled roll film microfiche reader Expired CA1110360A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA344,361A CA1110360A (en) 1976-08-03 1980-01-25 Microprocessor controlled roll film microfiche reader

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US05/711,180 US4110020A (en) 1976-08-03 1976-08-03 Electronically controlled microfilm photographic image utilization device
CA283,078A CA1098347A (en) 1976-08-03 1977-07-19 Microprocessor controlled roll film microfiche reader
CA344,361A CA1110360A (en) 1976-08-03 1980-01-25 Microprocessor controlled roll film microfiche reader
US711,180 1991-06-05

Publications (1)

Publication Number Publication Date
CA1110360A true CA1110360A (en) 1981-10-06

Family

ID=27165195

Family Applications (1)

Application Number Title Priority Date Filing Date
CA344,361A Expired CA1110360A (en) 1976-08-03 1980-01-25 Microprocessor controlled roll film microfiche reader

Country Status (1)

Country Link
CA (1) CA1110360A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654587A (en) * 2019-03-04 2020-09-11 郭锋 Image film to digital capture and upload device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654587A (en) * 2019-03-04 2020-09-11 郭锋 Image film to digital capture and upload device

Similar Documents

Publication Publication Date Title
US4110020A (en) Electronically controlled microfilm photographic image utilization device
US4174890A (en) Electronically controlled microfilm photographic image utilization device
US4033684A (en) Microfiche reader means
US4803505A (en) Microfilm camera
US4636061A (en) Apparatus for the automatic microfilming of documents
US4436391A (en) Apparatus for projecting any selected image in a recording medium having images recorded thereon in at least two lines
CA1110360A (en) Microprocessor controlled roll film microfiche reader
US3820884A (en) Search reader
US4185900A (en) Roll film reader/printer with manually insertable discrete film
DE2417547C3 (en) Method and apparatus for automatically searching for a desired location on a roll of film
US4025177A (en) Microfiche viewer
US4087166A (en) Microfiche roll reproducer
CA1083864A (en) Roll film reader/printer with manually insertable discrete film
CA1139865A (en) Microfilm reader/printer
JPS63259630A (en) information retrieval device
CA1164972A (en) Microfilm reader/printer
US3659933A (en) Annotator for microfilm reader
JPS6217795B2 (en)
US4164367A (en) Film transport system for microfilm reader
US4497572A (en) Automatic x-ray microfilm reader
JP2551654B2 (en) Micro film search device
US3357301A (en) Index location system for microfilm
JPS62211630A (en) Copying method
JPS5846335A (en) projection device
JPH01286076A (en) Information retrieving device

Legal Events

Date Code Title Description
MKEX Expiry