U.S. patent number 3,804,007 [Application Number 05/225,346] was granted by the patent office on 1974-04-16 for marking system.
This patent grant is currently assigned to Dennison Manufacturing Company. Invention is credited to Genio R. Arciprete, Adrian F. Brokaw, Richard L. Dumais, Richard F. Stucchi.
United States Patent |
3,804,007 |
Arciprete , et al. |
April 16, 1974 |
MARKING SYSTEM
Abstract
A system for marking both visually interpretable information and
non-visually interpretable, but machine readable information on
record bearing members, typically control tickets used for
merchandise identification, classification and inventory control.
The system employs a marking machine that is capable of being
controlled from a remote location in order to specify what is to be
marked upon the tickets, as well as such auxiliary information as
the number of tickets and the number of parts per ticket.
Initially, the specified information is advantageously converted
into electrical code signals that act upon the machine and its
marking instrumentalities. As the tickets are fed through the
machine, visually interpretable information is imprinted upon each
ticket at one marking station and non-visually interpretable, but
machine readable information is applied by magnetic recording at
another marking station. The recorded information illustratively
appears on one side of each ticket, without causing ticket
disfiguration; a counterpart of at least a portion of that
information is imprinted on the other side of the ticket. The
printing instrumentalities, desirably print wheels, are
collectively settable from the remote location. For that purpose
the print wheels are driven, upon command, in one direction of
rotation to a re-set position. They are subsequently driven in the
opposite direction of rotation to individual positions which are
specified from the remote location. In the case of magnetic
recording, electrical interference between regular machine
operations and the entry of recorded information on the tickets is
reduced by the use of a timing mechanism. In addition, a linkage
mechanism is used for the precise positioning of tickets and for
controllably moving a recording unit into position. The correctness
of the recorded information is verified at the remote location,
and, upon a failure of verification, a reject marking unit is
operated at the machine. Illustratively, the recording takes place
using serial signals applied in circular tracks to a coating of
magnetic material on each ticket. Alternatively, the recording
signals may be applied in parallel and linearly positioned on the
coating of each ticket, despite non-linear feed, by coordinating
the timing of the recording with the movement of the tickets. Also
disclosed is a unit for applying a color mark to the tickets, as
prescribed at the remote location. The completed tickets are
received by a collector which is also controllable from the remote
location. Additionally disclosed are various electronic logic
networks that are used in the system to facilitate remote control
of the machine. One of the networks is a divider which is set with
binary code signals from the remote location to specify the number
of parts per ticket. Where the number of parts is four or less, the
divider takes the form of a gated two-stage register that receives
a recurring pulse signal from the machine and produces an output in
accordance with the number of parts desired. Another of the
networks is a comparator that employs NAND logic for controlling
the mechanical position of the color mark unit in accordance with
code signals sent from the remote location.
Inventors: |
Arciprete; Genio R. (Lexington,
MA), Brokaw; Adrian F. (Woburn, MA), Dumais; Richard
L. (Ashland, MA), Stucchi; Richard F. (Hudson, MA) |
Assignee: |
Dennison Manufacturing Company
(Farmingham, MA)
|
Family
ID: |
27259418 |
Appl.
No.: |
05/225,346 |
Filed: |
February 10, 1972 |
Related U.S. Patent Documents
|
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
Issue Date |
|
|
786813 |
Dec 9, 1968 |
|
|
|
|
681765 |
Nov 9, 1967 |
|
|
|
|
Current U.S.
Class: |
101/66;
101/90 |
Current CPC
Class: |
G06K
1/121 (20130101); G06K 1/125 (20130101); G06K
5/00 (20130101) |
Current International
Class: |
G06K
1/12 (20060101); G06K 5/00 (20060101); G06K
1/00 (20060101); B41l 045/00 () |
Field of
Search: |
;101/66,90 |
References Cited
[Referenced By]
U.S. Patent Documents
Primary Examiner: Canney; Vincent P.
Attorney, Agent or Firm: Brown; Donald
Parent Case Text
This is a division, of application Ser. No. 786,813, filed on Dec.
9, 1968, which is a continuing application of U.S. application,
Ser. No. 681,765 filed Nov. 9, 1967, and now abandoned.
Claims
We claim:
1. A system for marking prescribed information upon control tickets
comprising a machine having stations for marking a ticket with both
visually interpretable control information and non-visually
interpretable machine readable control information, said machine
having a severing means for dividing multipart ticket stock into
tickets having a predetermined number of parts, feed means for
feeding the stock to the severing means and then advancing the
ticket to the stations, and control means for controlling the
severing means to cause the severing means to operate to sever the
ticket stock into a ticket having a preset number of parts, in
which said control means includes a divider network which is preset
to provide a control signal to the severing means, and timing means
for providing timing signals to the divider network to cause it to
selectively actuate the severing means depending upon the number of
parts selected.
2. A system according to claim 1 in which 1, 2, 3 or 4 part tickets
are severed from the stock.
3. A system according to claim 1 including means for controlling
the number of tickets to be severed and wherein means is provided
to verify the information marked on the ticket so as to sever one
or more additional tickets if the information on one or more of the
tickets is not verified as being correct.
4. A system according to claim 3 in which the tickets include a
magnetic recording media for recording machine readable data and in
which the machine includes a rotatable recording head.
Description
BACKGROUND OF THE INVENTION
This invention relates to the marking of record members and, more
particularly, to the marking of control tickets, such as those used
for merchandise identification, classification and inventory
control.
Frequent use is made of record members which carry control
information. Typical examples are the ticketing of merchandise and
the control of manufacturing work in process. It is advanteous for
such control to have a number of sections. One section can remain
with the item for identification; the other sections are detached
as needed.
When a detached section carries imprinted information it can be
processed manually; however it is advantageous for each detached
section to carry machine readable information so that the
processing can be automated.
With many control tickets, the machine readable information appears
in the form of punched perforations. Such perforations are
undesirable. They detract from the appearance of the ticket; they
cause confusion; and have to be sufficiently large for correct
sensing by ticket reading equipment. As a result, there is a limit
to the amount of machine readable information that can be entered
on a ticket of specified size.
Accordingly, it is an object of the invention to provide for the
entry of machine readable information on a ticket without
disfiguration of its structure. Another object is to increase the
amount of machine readable information that can be entered upon a
ticket of specified size. A further object is to coordinate the
entry, on a ticket structure, of visually interpretable information
and non-disfiguring machine readable information.
In the case of non-visually interpretable information, the
occurrence of an error cannot be detected by physical inspection.
Tickets that are erroneously marked could seriously disrupt the
subsequent processing of control information.
Accordingly, it is a still further object of the invention to
curtail the incidence of error in a system for marking tickets with
non-visually interpretable information. A related object is to
limit the extent of interference between regular machine
instrumentalities and those used in imparting non-visually
interpretable information to a ticket structure. A further object
is to promote the proper positioning of tickets in a marking
machine.
The information entered on a ticket structure by a marking machine
is ordinarily set by the manual manipulation of various keys and
dials. This can be tedious and fatiguing for an operator and lead
to setting errors. When the amount of information to be set is
extensive, as is typically the case in modern merchandising and
inventory control, the possibility of error is increased. In
addition, because of the numerous variations characterizing even
modest inventories, the length of the average ticket marking run is
likely to be short, with the machine being re-set at the end of
each different run. Where the number of runs is large, the
cumulative time that is expended in making frequent changes of
setting can become appreciable. Another consideration is that the
marking information generally originates away from the machine
site. The result is further delay and likelihood of error between
the time the information becomes available and the time that it is
actually set on the machine.
Accordingly, it is another object of the invention to facilitate
the setting of a marking machine with control information. Still
another object is to permit the information to be specified at a
location that is remote from the site of the marking machine.
Once the information to be printed has been specified, it is
advantageous for the corresponding marking instrumentalities of the
machine to be set collectively. This reduces the amount of time
expended in each setting operation. Even when accomplished directly
at the machine site, the collective setting of print wheels
generally involves components of considerable bulk and mechanical
complexity. Where the print wheels are to be set remotely, the
problems of structural bulk and complexity are increased.
Accordingly, it is a still further object of the invention to
expedite the setting of printing instrumentalities in a marking
machine. Another object is to expedite the remote setting of print
wheels. A related object is to reduce the bulk and mechanical
complexity of structure for the collective setting of print
wheels.
In addition to printing, other forms of visual marking are often
desirable on a ticket structure. For example, selective tickets may
have a color mark to indicate the category of the associated item
or a change in the information originally marked. For flexibility
in color marking, the number of different colors should be
appreciable.
Accordingly, it is a further object of the invention to provide
further forms of marking. Another object is to facilitate the use
of auxiliary marking units having a wide variety of operating
positions. Still another object is to achieve remote control over
the setting and positioning of auxiliary marking units.
In addition to the information that is marked on the ticket
structure, it is desirable to specify other matters at the remote
location, such as various control operations, the number of tickets
to be marked and the number of parts in each ticket. In doing so,
account must be taken of the fact that many of the ultimate
operations of a marking machine are mechanical in nature.
Accordingly, it is a still further object of the invention to
facilitate the exercise of remotely specified control functions at
a marking machine. A related object is to achieve circuitry which
can act as an intermediary between electrical code signals
corresponding to information specified at a remote location and the
mechanical components of a marking machine.
SUMMARY OF THE INVENTION
In accomplishing the foregoing and related objects, the invention
provides for the marking of record members by machine
instrumentalities which are controlled from a preferrably remote
location by electrical signals. The latter can be used to specify a
multiplicity of kinds of information to be marked upon the record
members, typically single or multiple control tickets, as well as
exercise various control functions. The use of electrical signals
facilitates both the non-manual setting of the marking
instrumentalities and the operation of those instrumentalities from
a remote location.
The marking instrumentalities are desirably used for entering both
visually interpretable information and non-visually interpretable
machine readable information on respective forward and reverse
surfaces of single or multiple control tickets. Illustratively, the
visually interpretable information is entered by advancing the
control tickets to a printing station of the machine, while the
non-visually interpretable and machine readable information is
entered, without disfiguration of the ticket structure, at a
magnetic recording station. It is by virtue of the magnetic
recording that the amount of machine readable information entered
upon a control ticket of specified size can be enhanced.
The multiple kinds of information entered upon a ticket structure
may be counterparts of each other, of the same or different
content, or may have separate sources. Thus, the recorded
information may be of greater content than its imprinted
counterpart, with the latter including, for example, only titles
and headings which are needed to expedite identification and visual
spot checking.
To facilitate the coordination of printing and magnetic recording,
printing instrumentalities are advantageously in the vicinity of
one surface of the control tickets, while a recording
instrumentality is in the vicinity of the other surface of each
control ticket. In addition, it is advantageous for printing to
take place on at least two sections of the ticket, one section of
which has magnetically recorded information. During use of the
control tickets, the recorded and imprinted sections are detached
for control purposes. A section bearing only imprinted information
can remain for identification.
In accordance with one aspect of the invention, the printing
instrumentalities can be set from a remote location by being driven
in one direction of motion to a re-set position and, thereafter, in
the opposite direction of motion to a set position. This allows the
printing instrumentalities to be set collectively. The printing
instrumentalities are advantageously positioned at the re-set
position by a fixed stop which causes their movement to be arrested
at a prescribed position.
In addition, it is desirable for the printing instrumentalities to
take the form of rotatable print wheels that are selectively
engraved with marking characters. Each wheel is driven by a meshing
setting gear. The fixed stop engages projections on either the
print wheels or on the setting gears when the print wheels reach
their prescribed positions. Alternatively, the motion of the print
wheels can be arrested by using filled teeth on the print wheels.
The motion of each such wheel is terminated when its setting gear
encounters a filled tooth.
To position the print wheels at their prescribed setting positions,
the setting gears are timed from signals generated during the
movement of the print wheels and coordinated with setting
information at the remote location. When there is a coincidence
between a timing pulse signal and a corresponding setting signal,
the associated setting gear is locked in position, preferably by
deactuating a previously actuated solenoid associated with the
setting gear. Deactuation causes an arm of the solenoid to fixedly
engage the setting gear. By the use of setting gears, more than one
print wheel can be set at a time. This allows the concurrent
setting of characters to be imprinted upon different lines of each
control ticket.
In accordance with a further aspect of the invention the operation
of magnetic recording is timed from the machine at intervals which
are designed to minimize electrical interference with recording by
other machine operations. For that purpose the mechanism used to
advance the tickets from one station to another can drive a set of
apertured discs which actuate photoelectric cells at different
portions of each machine cycle. Because of the fixed relationship
between the plates, the timing signals generated in this fashion
cannot drift and inadvertently cause overlap of recording with
other machine operations.
The foregoing kind of timing is particularly desirable with
circular recording. In addition, linear recording may be employed,
despite any non-linearity in the feed motion of the machine, by the
use of a slotted timing plate attached to the feed mechanism.
In accordance with still a further aspect of the invention,
provision is made for facilitating the proper positioning of
tickets at a specified marking station, such as the recording
station. This is accomplished by a linkage mechanism which operates
from the drive shaft and relieves tension on gripping fingers that
otherwise hold the tickets in place. The recording unit is
advantageously moved into position just before recording is to take
place. This serves to reduce the incidence of wear on the heads of
the recording unit. The housing of the recording unit can include a
locating station. In addition, the recording unit itself desirably
includes a locating pin, such as a spindle, which enters another
aperture of the ticket. By virtue of the use of two locating pins,
while ticket tension is relieved, the position of the ticket at the
recording station is precisely fixed before recording takes
place.
In accordance with still a further aspect of the invention, the
information which is recorded upon a ticket is specified at a
remote location and is verified there by having a reading operation
follow each writing operation. When there is a failure of
verification, a signal is generated to operate a reject marking
unit at the machine.
In accordance with a still further aspect of the invention a
mechanism is provided for applying color marks to the tickets. The
color mark unit is desirably controlled from the remote location
and illustratively includes a rotatable housing with different
containers of marking fluid. A motor drives the carousel to a
specified position upon command. In order to facilitate the remote
control of the color mark unit, a logic network is employed to
compare signals generated by cams mounted on the color unit and
signals set from a remote location to specify a desired color mark.
The color mark unit rotates until a comparison is attained, with
the mechanism for advancing the tickets being disabled in the
meantime to prevent ticket smear. The circuitry for achieving the
comparison advantageously takes the form of logic gates by which a
direct signal from one source is compared with the inverse of the
corresponding signal from the other source, so that two gates are
required for each pair of signals being compared. The gates
desirably one of the NAND variety.
In accordance with a still further aspect of the invention a
collector, which is indexed from a remote location, is provided for
receiving the completed control tickets.
According to yet another aspect of the invention, the control
tickets may be severed from stock material in accordance with the
number of parts desired for each ticket, as specifiable at a remote
location. The circuitry for controlling the sever uses cyclic
timing signals from the machine and illustratively forms an
electronic divider. The driver desirably uses a gated, n-stage
register, where n represents the power to which the binary base
digits 2 must be raised in order to specify the maximum number of
ticket parts.
BRIEF DESCRIPTION OF THE DRAWINGS
Other aspects of the invention will become apparent after
considering several illustrative embodiments, taken in conjunction
with the drawings in which:
FIGS. 1 through 3 are general views illustrating a ticket marking
system in accordance with the invention as follows:
FIG. 1 is an overall perspective view of the marking system;
FIG. 1A is a plan view of the front side of a multiple ticket
produced by the system of FIG. 1;
FIG. 1B is a plan view of the reverse side of the ticket of FIG.
1A;
FIG. 2 is a key to the general block diagram of the marking system
of FIG. 1, as set forth in FIGS. 2A through 2C; and
FIG. 3 is a perspective view illustrating ticket feed in the
marking system of FIG. 1.
FIGS. 4 through 11 are views of the machine portion of the system
and its constituents as follows:
FIG. 4 is a perspective view of the marking machine with its cover
removed;
FIGS. 4A and 4B are graphs illustrating ticket feed and bed
movement in the machine of FIG. 4;
FIG. 5 is a perspective rear view of the machine of FIG. 4;
FIG. 6 is a perspective view of timing signal generators in the
machine of FIG. 4;
FIG. 6A is a graph of the timing pulse signals produced by the
generators of FIG. 6;
FIG. 7 is a partial perspective view of a recording head and
associated control linkages for the machine of FIG. 4;
FIG. 7A is a fragmentary view of FIG. 7;
FIG. 7B is a graph illustrating the motion of the linkages of FIG.
7;
FIG. 8 is a fragmentary perspective view of an alternative timing
mechanism for controlling magnetic recording in the machine of FIG.
4;
FIG. 9 is an end view showing the output side of the machine of
FIG. 5;
FIG. 10 is a fragmentary perspective view of a portion of a print
head for the machine of FIG. 4; and
FIGS. 10A and 10B are diagrams of alternative print wheels for the
machine of FIG. 4;
FIG. 11 is a fragmentary perspective view of a color mark unit for
the machine of FIG. 4; and
FIGS. 12 through 15 are views of constituents for the interface
portion of a ticket marking system in accordance with the invention
as follows:
FIG. 12 is a block and a schematic diagram of a sever divide
network for the system of FIG. 1 and the interface of FIG. 2B;
FIG. 12A is a schematic diagram of a control gating arrangement for
the network of FIG. 12;
FIG. 13 is a block and schematic diagram of an illustrative color
comparator for the system of FIG. 1 and the interface of FIG.
2B;
FIG. 13A is a diagram illustrating the operation of cam segments
used with the color comparator of FIG. 13.
FIG. 14 is a schematic diagram of a control relay switching network
and a color unit switching network for the interface of FIG. 2B;
and
FIG. 15 is a schematic diagram of a print head switching network
for the interface of FIG. 2B.
FIGS. 16 through 19 are views of constituents for the controller
portion of a ticket marking system in accordance with the invention
as follows:
FIG. 16 is a block diagrm of a recording control unit for the
controller of FIG. 2A;
FIG. 17 is a block diagram of a print wheels control unit for the
controller of FIG. 2A;
FIG. 18 is a block diagram of an alternative print wheels control
unit for the controller of FIG. 2A;
FIG. 19 is a block diagram of a counter unit for the controller of
FIG. 2A.
FIG. 20 is a side view, partially in diagrammatic form, showing the
location of the print means, the ticket, and the mechanism for
moving the bed of the marking system; and
FIG. 21 is a sectional view, partially in diagrammatic form, taken
along line 21--21 of FIG. 20.
FIG. 22 is a top plan view of the print wheels and setting gears
according to the invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Turning to the drawings, an overall marking system 100 in
accordance with the invention is illustrated in FIG. 1 as formed by
three units: a marking machine 200-300, an interface 400-500 and a
controller 600.
The machine 200-300 is capable of being operated remotely from the
controller 600 by electrical signals sent over a connecting cable
101, through the interface 400-500, and over a connecting cable 102
in order to produce single or multiple control tickets from a stock
20 of ticket material in a supply bin 210. Power for the machine
200-300 is supplied from the interface 400-500 through a cable 103;
the controller 600 is powered separately through a cable 104.
The stock 20 of ticket material is fed through the machine 200-300
over the bed of a feed mechanism 220 and subjected to selected
operations. The latter includes the marking operations of printing
and magnetic recording, following which completed tickets enter the
hoppers 311 of a collector 310.
A representative multiple ticket 21 produced by the system 100 of
FIG. 1 is shown in front and reverse views by FIGS. 1A and 1B,
respectively. The ticket 21 is multi-part with two-parts 21-1 and
21-2 joined together by narrow land areas 22. In addition, each
part 21-1 or 21-2 is multiplex with a triplex of a header h, stub
a, and tab t.
The front surface of the ticket 21 (FIG. 1A), which is
illustratively used in merchandising, is imprinted by
instrumentalities in a print head 320 of the marking machine
200-300 with information such as (1) catalog number, (2) size, (3)
color, etc. The reverse surface (FIG. 1B) bears a coating 23 of
magnetizable material for receiving code signal counterparts of the
imprinted merchandising information. The code signals are applied
by a recording head (not visible in FIG. 1) positioned within the
marking machine 200-300 below the bed of the feed mechanism
220.
The only apertures in the ticket structure 21 of FIGS. 1A and 1B
are centering holes 24 for positioning the ticket with respect to
the recording head and string holes 25 by which the ticket 21 can
be attached to an item of merchandise, such as a garment.
Accordingly, the resulting ticket is not disfigured by randomly
appearing punch marks of the kind characterizing other marking
systems.
The merchandising information marked on the ticket 21 of FIGS. 1A
and 1B is specified at the controller 600 of FIG. 1.
Illustratively, that information, as well as other control
information, is pre-coded on punched cards 610 which are read by
suitable units within the controller 600. Other control signals can
be established by operating selected switches of a control panel
620.
Information and control signals from the controller 600 are sent to
or through the interface 400-500. The signals that terminate at the
interface 400-500 are converted to a form suitable for operating
relays and drive motors at the machine 200-300. For that purpose
the interface 400-500 contains a number of banks of printed circuit
cards, of which one such card 410 has been partially withdrawn from
an intermediate bank.
The particular interface unit of FIG. 1 is intended for storage
within the base 201 of the marking machine 200-300, as indicated by
the dashed-line arrow. The interface 400-500 could alternatively be
located in or near the controller 600. When the controller 600 is
intended for a remote location it is desirable for the equipment at
the actual marking location to be adaptable to other kinds of
remote controllers, such as a unit permitting the manual setting of
marking indicia, or a general purpose computer. Consequently, the
interface 400-500 can also be regarded as a conversion unit to
enable input signals to be applied from a wide variety of control
equipment.
In addition to signals from the controller 600, the interface
400-500 also accommodates signals from the machine 200-300, some of
which are used at the interface, while others are channeled
directly to the controller 600.
I. GENERAL BLOCK DIAGRAM CONSIDERATION OF THE SYSTEM
General constituents of the various units 200-300, 400-500 and 600
of FIG. 1 are outlined by the block diagram of respective FIGS. 2A
through 2C of FIG. 2.
At the controller 600 (FIG. 2A) the information carried by the
punched cards 610 specifies (1) the number of tickets to be marked;
(2) the number of parts in each ticket; (3) the color of any
desired color mark; and (4) the information to be printed and
recorded. This information is converted into coded electrical form
by a card reader 640.
Signals from the card reader 640 corresponding to the first three
categories of the input information respectively enter (1) a
counter unit 650 of the controller 600 in order to specify ticket
quantity; (2) a sever divide network 420 in the control portion 401
of the interface 400-500 (FIG. 2B) in order to specify the number
of parts per ticket; and (3) a color comparator 520 in the
information setting portion 501 of the interface 400-500 in order
to specify the desired color mark. Signals from the fourth category
of information, indicating what is to be printed and recorded,
enter the storage register of a signal distributor 660 in the
controller 600.
The signals stored at the distributor 660 are used for setting the
printing instrumentalities of the machine 200-300 (FIG. 2C) before
ticket feed commences and for magnetic recording and reading during
feed.
To set the printing instrumentalities, a switch is operated at the
control panel 620. This actuates a drive motor 321 at the print
head 320 of the machine 200-300 through relays 540 at the interface
400-500. Operation of the drive motor 321 produces timing signals
which are transmitted through an amplifier 511 of the interface
400-500 to the controller. The timing signals indicate when the
printing instrumentalities are at various positions, and act with
the stored information of the distributor 660 to control setting
solenoids at the machine 200-300 through solenoid drivers 550.
Once the print head has been set, the machine is placed in
operation by pressing "start," "run" and "feed" buttons at the
panel 620. These buttons activate relays of a switching network 430
in the interface 400-500. The relays in turn control run and feed
solenoids at the machine 200-300.
In the machine 200-300, the feed bed can be considered as having
three consecutive portions 221-1, 221-2, 221-3, each including a
number of stations that are individually the width of one ticket
part, e.g. the width of ticket part 21-1 or 21-2 shown in FIGS. 1A
and 1B. The sections 221-1, 221-2 and 221-3 are respectively
devoted to (1) control operations, (2) printing operations and (3)
other marking operations. For the particular embodiment of FIG. 2,
the ticket parts from the supply 210 remain joined together by land
areas until they reach a sever assembly 240 between the control
section 221-1 and the printing section 221-2.
Station-by-station movement of ticket parts over the feed bed 221-1
through 221-3 is illustrated by the progression of ticket parts
indicated in the direction of the solid arrows in FIG. 3. The
progression is continuous except at either the beginning or the end
of a ticket marking run. The various ticket groupings shown in FIG.
3 correspond to the bed portions 221-1 through 221-3 of FIG. 2.
Over the control portion 221-1 of the bed, adjoining ticket parts
are interconnected by narrow land areas, as is the stock 20 at the
supply source 210. Ticket feed over the bed is initiated by a
central feed finger 222 and edge pawls 223. Other edge pawls 223,
of which only representative ones are shown, are present at each
station over the marking portions 221-2 and 221-3 of the machine
bed.
Between the control section 221-1 and the printing section 221-2
the sever mechanism 240 is selectively operated to cut the land
areas joining the ticket parts. Illustratively, the sever mechanism
240 is operated by the divider network 420. The latter receives a
timing pulse from a timing mechanism 250 through an amplifier 411
each time a ticket is advanced along the bed of the machine. Thus,
if the divider network 420 is set to divide by three, i.e. produce
an output pulse for each three input pulses, the result is a
three-part ticket shown illustratively in FIG. 3 at the printing
grouping 221-2 and at the other marking ticket grouping 221-3.
Beginning with the printing portion of the feed, the stations of
FIG. 3 are numbered sequentially from 1 through 16 Printing takes
place simultaneously on the header and the remainder of each ticket
part, one line at a time, at stations 3, 5, 7 and 9. These printing
stations are respectively for the first or top line, the second
line, the third line, and the fourth or bottom line.
The printing instrumentalities are set from the controller 600
through the interface 400-500, making use of timing signals from
the machine 200-300.
The set of stations following printing, namely stations 10 through
16, is devoted to other kinds of marking operations. The first such
marking operation is at station 13 where each ticket part receives
code signals on its underside coating of magnetic material, shown
in dotted outline, by a facing recording unit 350 (FIG. 2) under
the control of timing signals supplied to the signal distributor
660 from the timing assembly 250 through an amplifier 512.
Provision is also made for verifying the recorded information. For
that purpose the recorded information is read and compared with the
stored information at the controller 600. If there is a failure of
comparison, the ticket part is rejected at the next marking
station, number 15, by operation of a stamp bearing the letters
"VOID" as shown.
The last marking station for the feed depicted in FIG. 3 is at
station 16 where a color mark can be imprinted on the ticket part
from a setting made by the controller 600. On the next cycle of
machine operation, the completed three-part ticket enters a hopper
of the collector 310.
II. DETAILED DESCRIPTION OF THE MARKING MACHINE
Perspective views of the marking machine 200-300 of FIG. 1, with
its cover removed, are set forth in FIGS. 4 and 5, from the front
and rear respectively. The base 201 of the machine serves as a
cabinet for the interface unit 400-500 (FIG. 1).
Mounted above the base 201 is the bed and feed mechanism 220. The
mechanism 220 is an adaptation of similar structure disclosed in
detail by U.S. Pat. No. 2,890,650 which issued to A. R. Bone et al.
on June 16, 1959.
In addition to the bed and feed mechanism 220, the machine 200-300
includes (1) a print head module 320, shown in its hinged opened
position above the bed 221 in the front view FIG. 4 and in its
hinged closed position in the rear view of FIG. 5; (2) recording
unit 350 positioned beneath the bed 221 near its output end; (3) a
rotatable color mark unit 360 mounted above the bed 221 beyond the
recording unit 350 and (5) an indexable collector 310 for completed
tickets at the output end of the bed 221.
During operation of the bed and feed mechanism 220, a drive motor
231 produces rotation of a drive shaft 232 (FIG. 4) through a
clutch 233. Each rotation of the drive shaft 232 constitutes a feed
and marking cycle of the machine.
Actuation of the clutch 233 to bring about the operation of the
drive shaft 232 is through a run solenoid 234-a which couples the
drive gear of the motor 231 to a driven gear of the shaft 232.
Details of the clutch mechanism are disclosed in the Bone patent
referenced above.
The drive shaft 232 includes a cam 235 (FIG. 4) for operating a
slide (not visible in FIG. 4) beneath the bed 221 to which the
ticket feed pawls 223 (FIG. 3) are attached. The slide and the
attachment of the feed pawls 223 are similar to what is disclosed
in the Bone patent.
Once the pawls are operative, they are brought into contact with
the stock 20 of ticket material by actuation of a feed solenoid
234-b which brings about the lowering of a lift finger, of the kind
disclosed in the Bone patent, to bring the tickets into engagement
with the feed pawls. This engagement is promoted by the use of a
weight 238 above the bed. At the end of a ticket run, the solenoid
234-b is deactuated so that the lift finger can rise through an
aperture of the bed and lift the stock out of contact with the bed
pawls.
The feed pawls reciprocate longitudinally. This motion advances the
ticket material by one station per cycle as shown graphically in
FIG. 4A. During approximately the first 60.degree. of drive shaft
rotation, the feed pawls engage the edgewise feed slots of the
ticket parts (FIG. 3) and move forwardly to carry the ticket part
to the next station. The feed pawls dwell at the next station for
about 20.degree., following which there is a return movement. The
feed pawls then dwell at the return station for about 220.degree.
until the next operating cycle.
Besides the cam 235, the bed mechanism includes additional cams
236-a and 236-b, see FIGS. 4, 20 and 21 which operate through
followers 701 (only one is shown in FIGS. 20 and 21) to rock shafts
702, which shafts are connected by toggles 703 and 704 to lift and
lower the bed 221. In addition there are provided pins 705 (only
one of which is shown in FIG. 21) which slide within the bed 221 to
guide the bed 221 during its up and down motion. A description of
the bed reciprocating means disclosed herein is shown in prior art
U.S. Pat. Nos. 3,036,520; 2,890,650; 3,095,807 and 2,968,236 all of
which are incorporated herein by reference hereto.
The movement corresponding to the motion of cams 236-a and 236-b is
illustrated graphically by FIG. 4B. Initially, the feed bed 221 is
in its lowermost position. After approximately 30.degree. of dwell
at the beginning of each operating cycle, the bed rises
harmonically over about 90.degree. of drive shaft rotation. At the
end of this movement, the bed has reached its maximum height and
the ticket parts at various stations are in full contact with the
various printing and marking instrumentalities above the bed.
Following the peak of its rise, the bed executes a rectrograde
return movement for about the next 90.degree. of drive shaft
rotation. The bed thereafter dwells at its lowermost position for
approximately 150.degree. until the next cycle.
The upward motion of the bed 221 is also important in conjunction
with the operation of the sever assembly 240 by which the severing
of single or multi-part tickets takes place from the stock 20 of
ticket material.
The sever assembly 240 includes pivoted arms 241-a and 241-b, shown
respectively in FIGS. 4 and 5. Each arm has a reversed L-shaped
aperture that receives a lateral pin of a spring loaded sever bar
242. The bar 242 is slidably mounted with respect to vertical
positioning pins (not shown) of a stop bar 243. In the position
indicated by FIG. 4, the bar 242 is carried upwardly as the bed
rises, with its pins riding in the stem of the inverted L. However,
when the arms 241-a and 241-b are pivoted rearwardly by a solenoid
244 (FIG. 5) the pins of the bar 242 move from the stem into the
base slot of the inverted L so that the bar is held in place and
comes into contact with the ticket material when the bed again
moves upwardly. To produce the severing illustrated by FIG. 3, the
bar 242 includes punches for the land areas 21. The bar 242
alternatively can include a knife edge that extends from one side
to the other of the bed 221.
Besides the cams 235, 236-a and 236-b the drive shaft 232 includes
a timing cam assembly 250 and cams 261 and 271 for linkage
assemblies 260 and 270. Cam assembly 250 is used in generating
separate timing signals for severing and magnetic recording.
Linkage assembly 260 is used to relieve tension on tickets in the
vicinity of the recording unit 350. Movement of the recording unit
350 is controlled by linkage assembly 270.
A. TIMING CAM ASSEMBLY
Details of the timing cam assembly 250 are illustrated by the
perspective view of FIG. 6. Separate disks 251-1 and 251-a are
provided for general control timing and magnetic recording timing.
Each disk includes a peripheral notch 252-1 or 252-2 that permits
light from a bracket mounted lamp 253-1 or 253-2 to activate a
photocell 254-1 or 254-2 during each notch interval. The positions
and aperture openings of the disks 251-a and 251-b can be made
adjustable. The supply voltage for the lamps 253-1 and 253-2 is
applied in conventional fashion. The result, for each revolution of
the drive shaft 252, is a control timing pulse signal applied to
the interface 400-500 (FIG. 2) over a timing cable 255-1 and a
record timing pulse applied over cable 255-2. The timing pulse
signals are applied to respective amplifiers 411 and 511 which are
of conventional design, desirably mounted on printed circuit
boards, such as the board 410 of FIG. 1.
Illustrative timing pulse signals are shown in FIG. 6A. In a tested
embodiment of the invention the time for each rotation of the drive
shaft 232, and hence the machine cycle time, was about 400
milliseconds. The control timing pulse generated by the notch 252-1
appeared at the beginning of each cycle and endured for
approximately 120.degree.. Because of the radical displacement of
the record timing disk 252-2 with respect to the control timing
disk 252-1, there followed an interval of about 100.degree. during
which the disks 251-1 and 251-2 blocked their respective photocells
and there was no timing output. The record timing pulse was then
generated for approximately 120.degree., leaving a no-output
interval of about 20.degree. until the end of the cycle.
As a result of the fixed interval between the different classes of
timing pulses, the control operations, i.e. severing and the
operation of the control relays, can be timed so as not to occur
during recording. Actuation of a control relay invariably produces
electrical disturbance effects. If magnetic recording were to take
place at that time, there could be electrical interference with the
code signals applied at the recording station. The fixed
disposition of the timing disks 251-1 and 251-2 with respect to
each prevents any such overlap, as could occur because of drift if
an electronic delay unit were to be employed.
B. LINKAGE ASSEMBLIES
The linkage assemblies 260 and 270 shown in detail by FIG. 7
control the operation of the marking machine in the vicinity of the
recording station 13 of FIG. 3.
Both sides of the feed bed 221 on the machine include gripper
fingers 239. These fingers serve to hold the ticket parts against
the bed, but they have sufficient flexibility to permit ticket
advance by the feed pawls. They are in the form of sections that
span several stations of the bed.
The pressure exerted on the ticket parts by the gripper fingers 239
in the vicinity of the recording station is relieved by the action
of the linkage assembly 260. This permits proper positioning of
each ticket before recording takes place.
For the oppositely positioned gripper fingers 239 in the vicinity
of the recording station, one of which is shown in FIG. 7, there is
a lower spring flange 239-a (FIG. 7A) that extends for the length
of the gripper section. The spring flange 239-a is mounted at
downward angle so that an upward component of thrust applied to it
will produce an upward movement of the associated finger. The
material of the flange 239-a and of the finger 239, the angle
between the two, and the point at which the thrust is imparted,
determines the relative displacement of the finger with respect to
the ticket 21 (FIG. 7A).
In the embodiment of FIGS. 7 and 7A, upward thrust is imparted to
the flange 239-a by a pressure release pin 262, which is operated
through the linkage mechanism 260 from the cam 261.
During each rotation of the drive shaft 232 there is a point where
the follower of the pivoted arm 263 enters a recess of the cam 261.
The resulting downward motion of the arm 263 is transmitted through
a linkage 264 to arm 265. The latter is affixed to a roll shaft 266
that is pivotally mounted beneath the bed 221. An extension 267 of
the arm 265 acts against the pressure release pin 262. An arm (not
shown) on the other side of the bed, similar to the extension 267
and affixed to the roll shaft 266, controls a laterally opposite
release pin (not shown). The shape of the arm 265 between the pivot
point and the linkage 263 is governed by the structural
configuration of the machine.
That portion of the machine cycle during which the pressure of the
gripper fingers 239 is relieved is illustrated graphically by the
solid line curve of FIG. 7B. The gripper mechanism dwells for
approximately 160.degree. of drive shaft rotation and then causes a
rise of the pressure release pin for about 30.degree. followed by a
dwell of 30.degree. and a return of 30.degree.. By comparison with
the graphs of FIGS. 4A and 4B, it is seen that the pressure is not
released until the ticket part has been advanced as far as it will
go during the cycle. The pressure remains released for a short
interval after the bed has returned to its original position.
While the gripper finger tension is being relieved at the recording
station, the unit 350 of FIGS. 7 and 7A is being raised into
position, where it remains for the approximate 105.degree. dwell
interval indicated by the dashed-line curve of FIG. 7C.
The recording unit 350, as seen in FIG. 7A, is adapted for rotary
operation. It has a cylindrical support 351 with two heads 352 and
353 that are of conventional construction and are used for both
magnetic reading and writing. The center of the support 351
includes a spring-loaded spindle 354 about which rotation takes
place. As a result, the recording pattern on the magnetically
coated undersurface of the ticket 21 consists of two concentric
tracks, one for each of the heads 352 and 353.
The operation of raising and lowering the unit 350 when a ticket 21
is in position for recording serves to reduce wear on the heads 352
and 353 by the iron oxide of the tickt coating 23. In addition, the
transverse movement of the recording unit 350 facilitates the
proper positioning of the ticket 21 with respect to the heads 352
and 353 by making use of the spindle 354 for centering.
Control over the transverse movement of the recording unit 350 is
by the linkage mechanism 270 which converts the movement of the cam
271 into a swinging rotation of a transverse shaft 272. The latter
is connected to a toggle linkage 273 that is pivotally mounted on
an L-shaped bracket 274 of the recording unit 350. The bracket 274
is supported for vertical arcuate movement by a pair of linkages
275-1 and 275-2.
In addition to carrying the recording unit 350, the bracket 274 is
connected to a mount for a locating pin 276. Consequently, the
transverse movement of the locating pin 276 is synchronized with
that of the recording unit 350 and enters the string hole 25 of the
ticket 21 before the spindle 354 engages the stub hole 24. This
fixes the ticket 21 in place and prevents inadvertent movement by
virtue of the rotary contact of the moving heads 352 and 353 with
the magnetically coated undersurface of the ticket 21.
When the support 351 is in its transversely upward position, and
while it is rotating, recording takes place by energizing the heads
352 and 353 from coils (not shown) positioned within the unit 350
and operated from the controller 600. In a subsequent revolution of
the support 351, the magnetic field pattern produced in the coating
during recording energizes internal coils that are used for reading
the recorded information. This allows a comparison to verify the
correctness of the recorded information with the signals stored at
the distributor 660 (FIG. 2A).
From the curves of FIG. 7B it is seen that the gripper fingers 239
at the recording station return to gripping engagement with the
ticket 21 while the unit 350 is in recording position. This creates
a clamping effect on the ticket 21 and assists the locating pin
276, as entered into the string hole 25, in preventing inadvertent
rotation of ticket 21. The locating pin 276 is convexly tapered
from its end to promote proper engagement with the string hole
25.
The recording technique illustrated by the embodiment of FIG. 7
makes use of the fact that the forward feed motion of the pawls has
terminated by the time recording is to take place. This kind of
recording makes use of a cyclic timing signal, such as that
provided by the timing cam assembly 250 (FIG. 6), to gate stored
signals from the distributor 660 (FIG. 2A) to the recording unit
350. Where the recording support does not rotate continuously, the
timing signal can also control an internal drive motor (not
shown).
In place of circular recording, the invention also provides for
linear recording by a substitute unit 350' shown in FIG. 8. The
substitute unit 350' makes use of a line of recording heads 355-1
through 355-8 for recording one binary code word at a time,
followed by a line of reading heads 356-1 through 356-8 for
verifying the correctness of what has been recorded. Each head
records the electrical counterpart of a binary digit, or bit. There
are eight heads in each line to allow for six data bits (to
represent up to 64 alphanumeric characters), one party bit (for
error checking) and one bit to serve as a clock pulse (for
decoding). Where self-clocking is used only seven heads are
needed.
The desired timing is obtained using a slide 224 (FIG. 8) that is
otherwise used for the feed pawls of the machine. As can be seen
from the graph of FIG. 4A the travel of the feed pawls is
non-linear. Nevertheless, to facilitate decoding an reduce error,
it is desirable for the recorded information to be of uniform
density, i.e. linear in the direction of feed.
A linear recording pattern is obtained for the embodiment of FIG.
8, despite the non-linearity of the feed motion, by the use of a
slotted timing plate 225. The plate 225 includes a set of slots
226, there being one slot for each code word to be recorded. In
addition, there are slots 227-1 and 227-2 to indicate the beginning
and the end of each timing interval.
Each set of slots 226 and 227 is used with a photocell circuit 228
or 229. The photocell circuit 228 includes a photocell 228-a that
is illuminated from above the plate 225 by a lamp 228-b through a
slit plate 228-c. The photocell circuit 229 includes similar
constituents 229-a, 229-b and 229-c.
As each slot of the timing plate 225 passes over its associated
photocell 228-a or 229-a a pulse is produced. The slits of the
plates 228-c and 229-c are narrower than the narrowest slot of the
plate. This produces pulse signals with relatively abrupt
transitions at their leading an trailing edges and promotes
precision in timing.
C. THE PRINT HEAD MODULE
Turning to the details of the print head module 320 of FIGS. 4 and
5, a further view showing its drive motor 321 is given by FIG.
9.
As indicated by FIGS. 4, 5 and 9 the print head module 320 includes
four separate bays 331-1 through 331-4, each containing two groups
of print wheels. The print wheels of each individual bay are set
simultaneously from the controller 600 (FIG. 2A) and are then held
in their set positions by solenoid actuated locking bails 332.
The print head module 320 also includes mounting spindles 322-1 and
322-2 (FIG. 4) for a ribbon (not shown) which is advanced by ribbon
solenoids 323-1 and 323-2 during each machine cycle. Drive for the
ribbon solenoids 323-1 and 323-2 is from the interface 400-500
(FIG. 1) and is discussed below.
As shown by FIGS. 9 and 10, the motor 321 is belted to a setting
shaft 341. A commutator disk 342 attached to the shaft 341 is used
to generate the print head timing signals shown applied to the
distributor 660 of FIG. 2A.
Since the groups of print wheels in adjoining bays 331-1 through
331-4 (FIG. 4) are not axially aligned, conventional gearing is
used for transmitting the motion of the setting shaft 341 for the
first bay 331-1 successively to the non-axially aligned setting
shafts of the other bays 331-2 through 331-4.
Details of print wheel setting are illustrated by the partial
perspective view of FIG. 10 for the first bay 331-1. Within the bay
331-1, there are two groups of print wheels on respective shafts
343 and 344, of which, for simplicity, only a pair of selected
members 343-a and 344-a are shown. In particular the print wheel
344-a is used to print the righthand character of the price line on
the header h of FIG. 1A, while the print wheel 343-a is used to
print the right-hand character on the tab portion of the ticket in
FIG. 1A.
For a full complement of print wheels, there are five on each of
the shafts 343 and 344, since both the fourth line of printing on
the header h and the line of printing on tab t have five numeric
characters in the illustrative two-part ticket 21 of FIG. 1A. The
other lines have ten characters each and their bays 331-2 through
331-4 contain two sets of ten print wheels each.
The representatives print wheels 343-a and 344-a in FIG. 10 have
twelve teeth each, the first 10 of which are faced with prescribed
alphanumeric characters. The eleventh tooth is for a null
character, i.e. a blank setting; while the 12th tooth is for
re-setting. Since there are 10 character positions, any of the 10
numbers may be included. Alternatively, some of the characters may
be non-numeric and used to imprint color or size. The particular
print wheel configuration of FIG. 10 is merely illustrative.
The print wheels 343-a and 344-a are mounted for independent
rotation on their respective shafts 343 and 344, being held in
place by fixed retaining rings 343-b and 344-b. Consequently, when
the wheels are obstructed, their shafts can continue rotating.
Rotation of the print wheel shafts 343 and 344 takes place from the
setting shaft 341 through conventional gearing. The print wheels
343-a and 344-a have a setting gear 341-a that is slippably mounted
on the setting shaft 341, being in side contact with a spring disk
341-c. As a result, rotation of the setting shaft 341, produces
rotation of the setting gear 341-a. It is to be understood that a
similarly mounted setting gear is employed with the other print
wheels ordinarily found in the bay 331-1.
The teeth of the setting gear 341-a are in mesh with those of the
print wheels 343-a and 344-a. In addition, the setting gear 341-a
is engaged by an arm 345-a of a setting solenoid 345-1.
Since the setting gear 341-a and the enmeshed print wheels 343-a
and 344-a are slippably mounted on their respective shafts, the
print wheels cannot rotate if the arm of the solenoid is in place,
even though the drive motor 321 is operating and its shafts 343 and
344 are turning.
The setting gear of each other pair of print wheels has such a
setting solenoid 345, some of which are visible in FIG. 5.
Accordingly, before the print wheels 343-a and 344-a can be set,
the setting solenoid 345-1 is activated to withdraw its arm 345-a
from the setting gear 341-a, allowing the latter to rotate with the
print wheels 343-a and 344-a.
The setting gear rotates through the teeth of a comb structure 333
that spans the sidewalls (not shown in FIG. 10) of the bay 331-1
and is positioned between the groups of print wheels as indicated
in FIG. 4. In addition, the setting gear 341-a includes a stop pin
341-b on one of its teeth. When the stop pin encounters the side of
a tooth of the comb 333, rotation of the setting gear 341-a
terminates even if the shaft 341 continues to rotate. The location
of the pin 341-b is such that when it is stopped by a tooth of the
comb 333, the print wheels have null characters, or blanks, in
printing position.
During rotation of the setting shaft 341, the commutator disk 342
generates timing signals for the controller 600 of FIG. 2A. The
commutator includes apertures 342-a corresponding to the various
positions adopted by the print wheels 343-a and 344-a. As the
commutator 342 is rotated to permit light from a source 346 to pass
through the apertures 342-a, a photocell 347 is energized.
Accordingly, to set the wheels of the print head module 320, each
setting solenoid of the module, such as solenoid 345-1 of FIG. 10,
is energized to release the associated print wheel setting gear.
The setting shaft 341 (FIGS. 9 and 10) is then driven in one
direction of rotation by the drive motor 321 until all of the print
wheels are returned to their blank positions, i.e. re-set.
Subsequently, the direction of rotation of the setting shaft 341 is
reversed and the timing signals generated from the commutator 342
are coordinate with the setting information at the controller 600
until, for each pair of print wheels, the number of timing pulses
corresponds to the position desired. A setting solenoid is then
de-activated to stop the setting gear and the associated print
wheels. If more than one pair of print wheels is to be set for the
same printing position, their setting gear solenoids are
de-activated simultaneously.
When the setting cycle is completed, the solenoids of the locking
bales 332 are de-activated to align the print wheels by group and
provide further locking.
In the embodiment of FIG. 10, the movement of the print wheels
343-a and 344-a is terminated at their re-set position by having
the stop pin 341-b of the setting gear 341-a contact a tooth on the
comb structure 333. Alternatively, the print wheels can be stopped
by having adjoining teeth filled (FIG. 10A) so that rotation of the
setting gear cannot continue beyond the re-set position. Another
alternative is to employ a raised tooth on each print wheel (FIG.
10B) or on the setting gear. Such a tooth can terminate rotation by
contacting another gear or wheel or a stop of the housing.
FIGS. 20 thru 22 show diagrammatically four groups 801-804 of print
wheels, normally supported within the bays 331-1 through 331-4
(FIG. 4) as described above. It should be understood that within
each bay there are two groups of print wheels in a side by side
relationship as described in the description of FIG. 10 such that a
line of the head of the ticket 21 may be printed at the same time
that a line of the stub or tab of the ticket 21 is printed. In FIG.
20, each group is shown with five print wheels and in addition,
there is shown groups 801a-804a of five setting gears each for
driving the print wheels of each group or row positioned within
each bay. In FIG. 21, there is shown, two print wheels 343a and
344a (see also FIG. 10) of the two groups of print wheels
positioned in bay 331-1. Print wheel 343a is one of five print
wheels of the group 802 shown in FIG. 20 and positioned in bay
331-1. In FIG. 21 there is also shown a setting gear 341a for
positioning the print wheels 343a and 344a as described above. In
FIGS. 20-22 the print wheels groups 801-804 as well as the group of
setting gears 801a and 804a of adjacent bays 331-1 - 331-4 are
diagrammatically shown for convenience as mounted on common shafts,
although it should be understood as described with reference to the
description of FIG. 10 and as shown in FIG. 4, the print wheels as
well as the setting gears of each adjacent bay are not ordinarily
axially aligned, but are offset to print on different parts of the
ticket and are usually driven by separate shafts conventionally
geared to shaft 341 as previously described.
Referring again to FIGS. 20 and 21, the ticket is shown at 21 and
includes a head (h), stub (s) and tab (t). In FIG. 20 the tickets
21 are shown moving in the direction of the arrow (right to left)
of the figure and are shown positioned below the print wheel groups
801-804. The ribbon 807 of the machine is shown positioned above
the tickets 21 but below the print wheels groups 801-804 so that
when the bed 221 is lifted upwardly, to force the ticket against
the ribbon and the print wheels, a line of type will be printed on
the ticket. In FIG. 21, the ticket is shown in position to be
imprinted by the two print wheels 343a and 344a and in this case
the print wheel 343a is positioned to print on the stub (s) portion
of the ticket and the print wheel 344a is positioned to print on
the head (h) portion of the ticket.
D. COLOR MARK UNIT
The machine 200-300 has a unit 360, shown from the front in FIG. 4
and from the side in FIG. 9, for applying a mark of prescribed
color as shown at station 16 of FIG. 3.
The color mark unit 360 includes a rotatable carousel within a
housing 361 with individual container 362 of marking fluid. The
carousel is driven by a motor 363 on a mounting bracket 364 upon
command from the controller 600. The mounting bracket 364 also has
a solenoid 365 which locks the carousel 361 in place when a
designated one of the containers 362 is in marking position.
A fragmentary perspective view of the color mark unit 360 is shown
in FIG. 11. The rotational position adopted by the carousel within
the housing 361, and hence by the containers 362, is determined by
the interaction between segments 366-a through 366-d of a cam
assembly 366 and corresponding switches 367-a through 367-d of a
switch assembly 367, positioned above the segments as shown in FIG.
11. The cam segments contain lobes which are positioned relative to
each other in accordance with a particular code pattern. As the
segments 366-a through 366-d rotate in unison, they operate
associated switches 367-a through 367-d, positioned above them, to
generate the electrical counterparts of the cam code pattern, which
is compared with code signals set at the color comparator 520 (FIG.
2B). In addition there is a timing signal generated by a cam
segment 366-e operating with switch 367-e for precise positioning
of the selected container. When there is a coincidence between the
compared code signals the desired container, e.g. container 362-a,
is in position for marking. As long as there is a failure of
comparison, the carousel is rotated by the drive motor gear 363-a
until code coincidence is obtained.
Thus, for example, the desired container 362-a shown in marking
position in FIG. 11 may contain green ink. If the corresponding
code is 1000, comparison is obtained when the first switch 367-a is
activated by the lobe of the first segment 366-a and the remaining
switch 367-b through 367-d are not activated by a lobe of their
corresponding segments 366-b through 366-d.
With the container 362-a in position, color marking takes place, as
shown at station 16 of FIG. 3 as the bed of the machine rises
against the tip and 362-b of the selected container. This depresses
an internal valve (not shown) to allow the marking fluid to pass
from the interior of the container in known fashion.
E. THE TICKET COLLECTOR
The ticket collector assembly 310 employed in the machine of FIG. 1
is shown with its cover removed and parts broken away in FIG. 9.
The collector includes a number of demountable hoppers 311 which
are carried between mounts of outboard and inboard chains 312 and
313. The chains are in turn carried by upper and lower sprockets
with the lower sprocket being driven by a solenoid activated motor
314. A lamp 315 mounted within the assembly 310 is used with a
photocell 316 on a mount projecting outwardly from the frame of the
color mark unit to indicate whether or not the uppermost hopper
311-a is empty and, consequently, available for ticket
collection.
In addition, as each hopper moves into collection position an arm
311-a closes a switch 317 that serves to indicate to the controller
600 (FIG. 2A) that the uppermost hopper is in its proper position
to receive completed tickets.
The motor 314 is operated with a clutch (not shown) of a standard
design such that the weight of tickets collected by the hoppers 311
will not cause reverse rotation.
In a tested embodiment of the invention, the clutch of the
collector motor 314 was of a quarter revolution variety for which
each actuation of its solenoid indexed the lower sprocket by
90.degree..
III. DETAILED DESCRIPTION OF THE INTERFACE
Referring to FIG. 2B, the circuitry of the interface 400-500 has
been grouped for convenience into two sections 401 and 501 which
respectively exercise control and information setting
functions.
The control circuitry 401 serves as an interface between certain
switches of the control panel 620 (FIG. 2A) and the feed bed 221 of
the machine (FIG. 2C) through a control switching network 430. In
addition, the control circuitry 401 includes a sever divide network
410 for operating the sever mechanism 240 (FIG. 2C). In effect, the
sever network 420 "divides" input timing pulse signals supplied
from the timing mechanism 250 through an amplifier 411 in order to
produce periodic sever control pulses in accordance with the number
of parts prescribed at the controller 600 (FIG. 2A) for the ticket
structure of FIG. 3. The output of the amplifier 411 is also used
in controlling, for example, the total number of tickets to be
marked by the machine.
In the information setting circuitry 501, the constituents serve as
an interface between the controller (FIG. 2A) and various marking
instrumentalities of the machine, particularly the print head 320,
the recording unit 350 and the color mark unit 360 (FIG. 2C).
The print head portion of the circuitry 501 includes a switching
network 540 which operates the print head drive motor 321 and the
bail-locking solenoids 332 (FIG. 9). In addition, the switching
network 540 includes components for operating the ribbon solenoids
323 (FIG. 4). There is also a set of amplifiers or "drivers" 550
for each print head setting solenoid 345 (FIG. 10). The setting
solenoids are enabled to release their associated setting gears
whenever the print wheels are to be set with specified marking
information. To supply sufficient signal strength to the setting
solenoids, the "drivers" 550 take the form of individual
amplifiers.
During setting of the print wheels, rotation of the motor 321
brings about the generation of timing pulse signals that are
supplied to the distributor 660 from the setting circuitry 501
through an amplifier 511. By making use of the print head timing
signals, the distributor is able to release the various setting
solenoids 345 (FIG. 5) at prescribed times and thus set the
individual print wheels as desired.
With respect to the recording of prescribed marking information on
tickets, the setting circuitry 501 supplies timing signals
generated at the machine (FIG. 2C) and gated by a mechanical
"ticket-in-place" switch to the distributor 660 through an
amplifier 512. The information to be recorded is then sent to the
machine over a cable 513. Included in the cable 513 are leads for
verification of what has been recorded and for operating a reject
marking unit if there is a failure of verification.
Besides serving as an interface for recording and printing, the
information setting circuitry 501 includes a color comparator 520
for controlling the position of the color unit 360 (FIG. 11). As
long as the position of the color unit differs from what has been
specified at the controller, as indicated by a mis-match at the
comparator 520 between the code signals received from the color
unit and those set from the controller, the color unit is rotated
by its drive motor 363 (FIG. 11). When there is a comparison,
rotation of the drive motor is terminated through a color unit
switching network 530. Since rotation of the color unit, while the
machine is operating could produce a smear on tickets at the color
mark station, the machine is prevented from running until there is
a comparison, at which point the output of the comparator 520
operates a gate in the control switching network 430.
The various amplifiers 411, 511 and 512 of the interface 400-500
are of conventional design, as are the amplifiers of the print
wheels solenoid drivers 550. These amplifiers are desirably mounted
on printed circuit boards, such as the board 410 shown in FIG.
1.
Details of the sever divide network 420, the color comparator 520,
the control relay switching network 430, the print head switching
network 540 and the color switching network 530 are discussed
below.
A. THE SEVER DIVIDE NETWORK
A schematic diagram of a suitable sever divide network 420 for the
interface 400-500 of FIG. 2A is set forth in FIG. 12. This network
is operated from the amplifier 411 and the control switching
network 430 to produce a sever output for single or multiple
tickets, as specified by binary code signals applied to a gate
control network 421 from the controller 600 of FIG. 2A. Each binary
code signal is in one of two possible states that are typically (1)
a relatively high magnitude signal level representing a binary "1"
or (2) a relatively low magnitude signal level representing a
binary "0." The particular sever divide network 420 of FIG. 12 can
be set from the controller for single, two, three or four-part
tickets. Consequently, two input binary code signals are required
at the gate control network 421 since the maximum number of ticket
parts, i.e. 4, is the binary base digit 2 raised to the second
power.
However, in the case of a single-part ticket a continuous output is
provided directly at an output gate the gate control network 421.
As a result, the single-part output is independent of the input
from the timing amplifier 411. This eliminates the clicking that
would otherwise accompany the cyclic actuation of the sever
solenoid 244 (FIG. 5).
In the case of multi-part tickets, a shift register 423 of the
network 420 is used in dividing the timing pulse signals obtained
from the amplifier 411 by 2, 3 or 4 and, accordingly, a sever pulse
appears at the output gate 422 for every second, third or fourth
timing pulse to operate the sever solenoid 244.
The shift register 423 of the sever divide network 420 is formed by
two stages 423-1 and 423-2. An output terminal Q of the second
stage 423-2 is connected to the output gate 422 for two and
three-part tickets. In the case of four-part tickets, the output
from the second stage 423-2 is used in conjunction with an output
gated from the first stage 423-1 through a control network 424.
The shift register 423 is re-entrant in that the output leads Q and
Q of the second stage 423-2 are crossed-coupled to input leads
R.sub.1 and S.sub.1 of the first stage 423-1. In addition, the
stages 423-1 and 423-2 are crossed-coupled through NAND gates 423-a
and 423-b. Each such gate produces an output corresponding to a
binary "1" whenever it has any input corresponding to a binary "0."
Conversely, the presence of all "1"'s at the inputs of a NAND gate
produces an output "0." NAND gates are also the principal
constituents of the various control networks 421, 422 and 424. The
NAND gates 423-a and 423-b are controlled from the network 421
according to whether a double, triple or quadruple-part ticket is
desired.
The stages 423-1 and 423-2 are known as clocked "flip-flops" and
are biased in conventional fashion. The term "flip-flop" refers to
the fact that each stage has two stable and interchangeable signal
states that are present at the respective output terminals Q and Q.
When one of the terminals Q or Q is in a "1" state, the other
terminal Q or Q is in an "0" state. Thus, the signal state of Q is
the inverse of Q. "Clocking" has reference to the fact that the
interchange of signal states between the terminals Q and Q is
controlled by a regularly recurring clock or timing pulse signals
that act in conjunction with applied inputs. The clock pulse
signals are supplied to both stages 423-1 and 423-2 from the
amplifier 411 of FIG. 2B over a clock pulse line CP.
In the schematic representation of the sever divide network of FIG.
12, the setting portion S of each stage 423-1 or 423-2 has two
input terminals S.sub.1 and S.sub.2 while the re-setting portion R
has two input terminals R.sub.1 and R.sub.2. The input terminals
S.sub.2 and R.sub.2 of each stage are cross-coupled to the output
terminals Q and Q. When there are "1"'s on both setting terminals
S.sub.1 and S.sub.2 and at least one "0" on the re-setting
terminals R.sub.1 and R.sub.2, the occurrence of a clocking signal
will set the stage with a "1" at the Q output terminal (and an "0"
at the Q terminal). Conversely, the presence of "1"'s on both
re-setting terminals R.sub.1 and R.sub.2 and at least one "0" on
the setting terminals S.sub.1 and S.sub.2, with a clocking signal,
produces and "0" at the Q output terminal (and a "1" at the Q
terminal).
In addition to the setting or re-setting of individual stages in
conjunction with clock signals, direct re-setting can take place on
the direct re-set line DR. In the system of FIG. 12 initial re-set
occurs over the line DR when a feed signal is applied by closing a
switch on the panel 620 of the controller (FIG. 2A).
In a tested embodiment of the invention, the shift register stages
423-1 and 423-2 of FIG. 12 were integrated circuit modules of the
kind sold and marketed by the Motorola Company under the
designation MC 845 P. Each such module is advantageously packaged
on a printed circuit board, such as the board 410 of FIG. 1.
To produce a single-part ticket, the output gate 422 of FIG. 12 is
enabled continuously by having the code signals supplied from the
controller to the gate control network 421, in order to specify a
single-part ticket, produce a "0" on the single-part control line
421-1. Because of the NAND logic used in the output gate 422, the
result is a continuous output.
To produce a sever pulse signal at the output gate 422 for every
second timing pulse on the clock pulse line CP, both interstage
NAND gates 423-a and 423-b have "0"'s applied from the gate control
network 423 over the two-part control line 421-2. Hence, both the
setting and re-setting terminals S.sub.1 and R.sub.1 of the second
state 423-2 are always enabled. Because the second stage is
cross-coupled to itself, there is a change in its output for every
clock pulse, irrespective of occurrences elsewhere in the sever
divide network. The output of this stage is applied to the output
gate 422 and is converted into a sever pulse on the sever divide
output line 422-1 by each second timing pulse on the clock pulse
line CP at the output gate 422.
To produce a sever pulse signal at the output gate 422 for every
third timing pulse on the clock pulse line CP, only one of the
interstage NAND gates 423-a or 423-b is continuously enabled. If
the NAND gate 423-a connected to the re-set terminal R.sub.1 of
second stage 423-2 has a "0" applied to it over the three-part
control line 421-3, its output will always be a "1." The second
stage 423-2 changes state every third cycle of operation so that,
in effect, the output on the sever line 422-1 is obtained by
dividing the input on the clock pulse line CP by 3.
Each "divide-by-three" sequence is summarized in Table I below for
the successive application of a re-set signal DR and three clock
pulses CP.sub.1, CP.sub.2, CP.sub.3 :
table i
pulse Signal State of State of First Register Second Register "Q" -
"Q" "Q" - "Q"
__________________________________________________________________________
DR "0" - "1" "0" - "1" CP.sub.1 " 1" - "0" "0" - "1" CP.sub.2 " 1"
- "0" "1" - "0" CP.sub.3 (Output Generating Signal) "0" - "1" "0" -
"1"
The divide-by-three sequence begins with both stages 423-1 and
423-2 in the state "0" - "1" for Q and Q, as established by signal
on the direct re-set line DR. Subsequently, the first clock pulse
CP.sub.1 of the sequence causes a change in state of the first
stage 423-1, but not of the second stage 423-2. The second stage
fails to change state because "0"'s occur on both the setting
terminal S.sub.1 and the re-setting terminal R.sub.2 so that these
terminals are disabled. Upon the occurrence of the second clock
pulse CP.sub.2 of the sequence, there is a change in stage of the
second stage 423-2, but not of the first stage 423-1.
Thus, at the end of the second clock pulse CP.sub.2 of the
sequence, both stages have changed state in the same way and there
is a "1" output on the Q terminal of the second stage 423-2.
Consequently, when the third clock pulse CP.sub.3 of the sequence
is applied there, the output gate 423 is enabled. At the same time
the stages 423-1 and 423-2 are re-set.
To produce a sever pulse signal at the output gate 422 for every
fourth timing pulse on the clock pulse line CP, the interstage NAND
gates 423-a and 423-b act as inverters. Consequently, the changes
in state of the two stages 423-1 and 423-2 are staggered, and thre
is a complete permutation of states for every fourth cycle of
operation. In effect, there is an output on the sever line 422-1
that is obtained by dividing the input on the clock pulse line CP
by 4.
Each divide-by-four sequence is summarized in Table II below for
the successive application of a re-set signal DR and four clock
pulses CP.sub.1, CP.sub.2, CP.sub.3 and CP.sub.4 :
table ii
pulse Signal State of State of First Register Second Register "Q" -
"Q" "Q" - "Q" DR "0" - "1" "0" - "1" CP.sub.1 " 1" - "0" "0" - "1"
CP.sub.2 " 1" - "0" "1" - "0" CP.sub.3 " 0" - "1" "1" - "0"
CP.sub.4 (Output Generating Signal) "0" - "1" "0" - "1"
As with the three-part setting; the divide-by-four sequence begins
with both stages 423-1 and 423-2 in the state "0" - "1" for Q and
Q, as established by a signal on the direct re-set line DR.
Subsequently, the first clock pulse CP.sub.1 of each sequence
brings about a change in state in the first stage 423-1, but not of
the second stage 423-2. The second stage 423-2 fails to change
state because both a setting terminal S.sub.1 and a re-setting
terminal R.sub.2 are simultaneously disabled. Upon the occurrence
of the second clock pulse CP.sub.2 of the sequence, there is a
change in the second stage 423-2, but not of the first stage 423-1.
To that point, the divide-by-four sequence is like the
divide-by-three sequence, except that different setting and
re-setting terminals are enabled. However, upon occurrence of the
third clock pulse CP.sub.3 of the sequence, only the first stage
423-1 returns to its re-set state. The second stage 423-2 does not
change because there is simultaneous disenablement of a setting
terminal S.sub.2 and a re-setting terminal R.sub.1. The second
stage 423-2 returns to its re-set state following the occurrence of
the fourth clock pulse CP.sub.4.
The output of the second stage, in conjunction with the NAND gate
424, serves to generate an output during the fourth clock pulse
DP.sub.4.
Details of the gating networks 421, 422 and 424 for the sever
divide network 420 are set forth in FIG. 12A.
The gate control network 421 has two binary inputs B.sub.1 and
B.sub.2. The relationship between the inputs and the number of
ticket parts is summarized by Table III, below:
TABLE III
Binary Inputs B.sub.1 - B.sub.2 Number of Ticket Parts " 0" - "1" 1
"1" - "0" 2 "1" - "1" 3 "0" - "0" 4
The gate control network 421 makes use of NAND logic. Both the
complemented and uncomplemented inputs are needed to avoid
ambiguity. The complements are generated by inverters 421-a and
421-b.
For a single-part ticket, the binary inputs B.sub.2 and B.sub.1 are
"0" and "1." Because of the inversion of the input B.sub.2, "1"'s
appear at a single-part control NAND gate 421-c, which produces an
"0" output on line 421-1. The latter enables a NAND gate 422-a of
the output gate network 422 to produce a continuous output on the
line 422-1.
For two-part tickets, the binary inputs B.sub.2 and B.sub.1 are "1"
and "0." Because of the inversion of the input B.sub.1, "1"'s
appear at a multi-part control NAND gate 421-d. The result is an
"0" on the two-part control line 421-2 which enables both
interstage gates 423-a and 423-b (FIG. 12). When the direct output
Q of the second stage 423-2 becomes a "1" the corresponding output
of the first stage 422-1 is an "0." The latter is converted to a
"1" by a control gate 424 and applied to an input NAND gate 422-b
of the output gate network 422. The direct output Q of the first
stage also appears at the gate 422-b, so that the subsequent
occurrence of a clock pulse CP at the gate 422-b generates an "0"
which converted to a "1" on the output line 422-1 for the duration
of the clock pulse interval.
For three-part tickets, a control "0" is obtained on the line 421-3
for the interstage gate 423-a from the output of the second inhibit
gate 421-b, which is "0" only for a three-part ticket. The
four-part control gate 424 has a "1" output because of an input "0"
from either inverter 421-a or 421-b. Therefore, the occurrence of
each third clock pulse CP.sub.3 in a three-part sequence produces a
"1" on the output line 422- 1 for the duration of the clock pulse
interval.
In the case of a four-part ticket, both inverters 421-a and 421-b
apply "1"'s to the four-part gate 424. From Table II, it is seen
that the direct outputs Q of the first and second stages 423-1 and
423-2 are "0" and "1," respectively, for each fourth clock pulse
CP.sub.4 of the four-part sequence, and an output on the line 422-1
is produced accordingly.
The output from the gate network 422 is also gated by the clock
pulse line CP at a unit 425 to supply pulse signals to the counter
unit 650 (FIG. 2A).
In a tested embodiment of the invention, the various NAND gates and
inverters of the sever divide network 420 of FIGS. 12 and 12A were
integrated circuit modules. Suitable modules are of the kind sold
and marketed by the Motorola Company under the designations MC832P,
MC846P and MC862P.
Each module 832P includes two NAND gates of four input terminals
each. The gates have a high current-handling capacity, and one such
module is illustratively employed for the constituent gates 422-a
and 422-b of the output gate network 422.
In the case of the module 846P there are four NAND gates per
module. Each gate is able to accommodate two inputs, but where
inversion is desired only a single input is used. Accordingly, a
single module can be used for the inverters 421-a and 421-b and the
NAND gates 421-c and 421-d in the gate control network 421.
The module 862P has three gates per module, with three 34 inputs
each. The gate 424 and the interstage gates 421-a and 421-b are
illustratively on one such card.
B. THE COLOR COMPARATOR
The color comparator 520 of FIG. 2B provides an output whenever the
color mark unit 360 has been rotated to the position specified at
the controller 600 (FIG. 2A). The number of binary code signals
needed for that purpose depends upon the number of individual
containers 362 within the housing 361 (FIG. 4).
In general, the relationship between the number k of binary code
signals and the number n of containers is given by equation
(1):
2.sup.k.sup.-1 <n<2.sup.k (1)
Thus, where the carousel 361 has ten color mark containers 362,
four binary signals are needed.
An illustrative color comparator 520' making use of NAND logic is
set forth in FIG. 13. Such an arrangement permits construction of
the comparator with modules having only NAND gates. For simplicity
the circuitry has been limited to accommodate four color mark
containers. Consequently, only two binary setting signals C.sub.1
and C.sub.2 from the controller are needed. It will be appreciated
that the circuitry of FIG. 13 can be expanded to accommodate any
number of color mark containers.
In the circuitry of FIG. 13, setting signals from the controller
are compared with counterparts signals from the color mark unit 360
(FIG. 11). The result of the overall comparison is coordinated with
a timing signal from the color mark unit to identify the time in
the positioning cycle when a container is in a pre-specified
position.
The comparison is made by a bank of comparator units 522-1 and
522-2, there being one such unit for the signals representing each
pair of bits being compared. In making the comparison, a direct
signal from one source is compared with the inverse of the
corresponding signal from the other source in an internal NAND gate
522-a (or 522-b). This provides an enabling, i.e. "1" output
whenever a comparison is attained, regardless of whether any
particular input is a "1" or an "0." In addition, within each unit
522-1 or 522-2, a second comparison is made of the counterpart
signals of first comparison using a second internal NAND gate 522-b
(or 522-a). This avoids any spurious enabling, i.e. "1" output
because of ambiguity in the logic.
Inputs C.sub.1 and C.sub.2 from the controller are supplied
directly to the comparator units 522-1 and 522-2. Inverse inputs
C.sub.1 and C.sub.2 are supplied from inverters 521-a and 521-b of
a gate control network 521. The latter is similar to the control
network 421 used for the sever divide network of FIG. 12. Direct
inputs K.sub.1 and K.sub.2 from the color unit, as well as inverse
inputs K.sub.1 and K.sub.2 are supplied from a switch assembly 367,
shown mechanically in FIG. 11 and schematically in FIG. 13.
When there is a coincidence between the inputs C.sub.1 and C.sub.2
from the controller and the inputs K.sub.1 and K.sub.2 from the
color mark unit, the internal NAND gates 522-a and 522-b of the
comparator units 522-1 and 522-2 have "1" outputs. In addition, if
any color mark container is in its position, there is a "1" at the
output of the inverter 523 on the timing signal line T. The
coincidence condition is sensed by a NAND gate 524, producing an
"0" output. The latter is inverted by an output gate 525 to provide
a positive going, i.e. "1" output to the control switching network
430 and the color unit switching network 530 (FIG. 2B).
Considering the operation of the switch assembly 367 in FIG. 13
with respect to the comparator units 522-1 and 522-2, there are two
cam segments 366-a and 366-b for the color unit signals K.sub.1 and
K.sub.2. There is also a timing cam segment 366-t for a timing
signal T. The cam segments 366-a, 366-b and 366-t set upon
associated switches 367-a, 367-b and 367-t.
The switches 367-a and 367-b are shown as sets of transfer contacts
in FIG. 13. An "X" is used to indicate normally open contacts,
while a bar is used for normally closed contacts. Each terminal
extending to a set of transfer contacts is biased from a network
526 by a voltage source and an associated voltage dropping
resistor. The result is an "0" on lines containing closed contacts,
and a "1" on lines containing open contacts. When the switches
367-a and 367-b are operated there is an interchange of conditions,
with the normally closed contacts becoming open and the normally
opened contacts becoming closed.
For example, with the switch 367-a in contact with a depression of
the cam 366-a, the normally closed contacts remain closed and the
normally open contacts remain opened. As a result, there is an "0"
on the line K.sub.1 and a "1" on the line K.sub.1. This results
from the fact that the voltage of the biasing source associated
with the line K.sub.1 is dropped by its associated resistor through
the closed contacts of the switch 367-a, but the voltage of the
line K.sub.1 is not dropped because of the open contacts of the
switch 367-a.
An illustrative relationship between the cam segments 36-a, 366-b
and 366-t and various colors of marking fluid within containers 362
of the carousel 361 (FIG. 11) is shown by the layout of FIG. 13A.
The shaded regions of the layout represent the depressions on the
various cam segments and, consequently, "1"'s for the direct
signals K.sub.1 and K.sub.2 , while the unshaded regions represent
cam lobes and, consequently, "0"'s.
Thus, to set the color mark unit 360 so that a container with blue
ink is in marking position, the code signals applied from the
controller are C.sub.1 = "0" and C.sub.2 = "1." With the cams
366-a, 366-b as shown in FIG. 13, the signal K.sub.1 is "1" and the
signal K.sub.2 is "0." Consequently, the inputs to all of the gates
of the comparator units 522-1 and 522-2 are "1"'s. As a result, the
output gate 524 produces a "1" which is inverted to a "0" by the
gate 525. The motor 363 (FIG. 5) of the color mark unit is operated
until K.sub.1 becomes "0" and K.sub.2 becomes "1." At that point
the comparator units 522-1 and 522-2 have "1" outputs.
Nevertheless, there will still be no output to the various
switching networks 430 and 530, to terminate the operation of the
color unit drive motor and permit commencement of a ticket marking
run, until the timing cam 366-t is in a position to provide a "1"
output through its inverter 523. The timing cam 366-t assures
proper selection of the correct color mark container.
As noted earlier, the various constituents of the comparator 520'
in FIG. 13 are multiple or single-input NAND gates, the latter
serving as inverters. Consequently, fabrication of the comparator
is facilitated by permitting the use of printed circuit modules
with a single type of gating structure.
In a tested embodiment of the invention with ten color mark
containers, making use of two additional comparator units (not
shown) for control signals C.sub.3 and C.sub.4, five integrated
circuit modules were employed. Four of the modules were of the type
MC 846P discussed in conjunction with the sever divide network. Of
the four modules, one was used for input control signals C.sub.1
through C.sub.4 in circuitry patterned after the gate 521; two
modules were employed in circuitry patterned after the comparator
gates 522-1 and 522-2; while the fourth module was used for the
NAND gate 523, the inverter 524 and additional gates (not shown) at
the control switching network 430.
C. THE CONTROL SWITCHING NETWORKS
Switching within the interface 400-500 takes place in networks 430,
530 and 540 which respectively control the bed mechanism 220, the
color mark unit 360 and various constituents of the print head
320.
Considering first the feed control network 430 and the color mark
control network 530, their components are shown in FIG. 14 with
related switches of the controller switch panel 620.
Associated with the feed control network 430 is a start switch 431
that is closed by an operator at the machine site in order to ready
the marking system for operation. This action applies line voltage
from an external power source 105 to the drive motor 231 (FIG. 4)
by way of the cable 103. Even though the drive motor begins
rotating, the feed bed remains inactive until the run solenoid
234-a is actuated. The latter is controlled remotely from the panel
620.
To initiate operation of the run solenoid 234-a, and bring about a
periodic raising and lowering of the machine bed, a start switch
621 is closed at the control panel 620. A start relay 432 will then
be energized if the contacts 202 and 203 of mechanical switches on
the machine bed are in a closed condition. The contacts 202 are
normally open and close only when ticket stock 20 (FIG. 4) is
present on the bed. The other contacts 203 are normally closed and
open only when the ticket stock becomes jammed.
When the start relay 432 energized, it closes normally open
contacts 432-a in a voltage supply line of the run solenoid 234-a.
The latter is then operated when a run relay 433 is actuated to
close normally open contacts 433-a.
The run relay 433 is powered from a direct current source 622, at
the control panel 620, through a run switch 623, a position switch
317 for the collector 310 (FIG. 9) and a gate 434 of the network
430. If the collector has not been indexed so that one of its
hoppers is not in position to receive completed tickets, the
position switch 317 is open, and the run relay 433 cannot be
energized. Similarly, the run relay 433 cannot be energized unless
the color unit 360 (FIG. 11) is in the desired position, since
there will be no enabling output from color comparator (FIG. 13)
and the gate 434 will be open.
Thus, the gate 434 prevents the feed bed of the machine from being
raised and lowered as long as there is rotation of the color mark
unit. The gate 434 is advantageously formed by NAND logic. Since
the output of a NAND gate is an "0" when its inputs are "1"'s, an
inverter is used to provide a positive going "1" output for
operating the run relay 433. It will be appreciated the gate 434
may take other forms, including a conventional AND gate.
With both the start and run relays 432 and 433 energized, the run
solenoid 234-a acts upon the clutch 233 and brings about rotation
of the drive shaft 232 (FIG. 4) to periodically raise and lower the
bed of the machine.
The feed of tickets of the various marking stations of the machine
is subsequently commenced by the closure of a feed switch 624 at
the control panel 620. If there is no output from the counter unit
650 (FIG. 2A) to operate an inhibit gate 625, a feed relay 435
operates to close a set of contacts 435-a. These contacts are in
the supply line that extends to the feed solenoid 234-b through
contacts 433-b, which were previously closed by the run relay 433.
As explained previously, the feed solenoid lowers the ticket stock
at the input of the feed bed into contact with feed pawls 223 (FIG.
3). When the counter unit signals the end of a ticket marking run,
the inhibit gate 625 disables the feed relay 435.
Turning to the print head switching network 540, details are shown
schematically in FIG. 15. The drive signals that bring about the
rotation of the print wheel motor 321 (FIG. 10) are initiated at
the control panel by the closure of a switch 626. The latter is
connected to the direct current source 622 of the control panel 620
and is ganged with the run switch 623 so that the print wheels are
settable only when the machine is not running. This permits the
print wheels to be set without interference because of the raising
and lowering of the feed bed.
Closure of the print wheels setting switch 626 causes a flip-flop
681-a within a print wheels control unit 680 of the distributor 660
(FIG. 2A) to change state. The flip-flop 681-a is of standard
design and, upon changing state, activates a print motor relay 541.
This closes relay contacts 541-a and permits current from the
external power source 105 to be applied to the print motor 321
through the normally closed contacts 542-a of a motor direction
reversal relay 542.
Simultaneously with the powering of the print wheel motor relay
541, the flip-flop 681-a enables a timer unit 681-b to produce a
pulse output at the end of a predetermined time interval. The
latter produces an output for the time interval during which the
direction of rotation of the print motor 321 is to be reversed.
Accordingly, it activates a direction relay 542 and closes normally
open contacts 542-b, while opening normally closed contacts 542-a.
Since this changes the connection of the supply lead, the motor 321
reverses its direction of rotation.
Operation of the drive motor relay 541 also closes contacts 541-b
and 541-c to allow current from the source 105 to be applied to the
bail looking solenoids 332 (FIG. 4) in order to release the print
wheels.
The network 540 additionally includes components for driving the
ribbon (not shown) used with the print head 320. The ribbon is
carried by spools (not shown) mounted on spindles 322-1 and 322-2
(FIG. 4) and driven by rotary solenoids 323-1 and 323-2. When one
of the solenoids is used for clockwise rotation of its associated
spool; the other solenoid is used for counterclockwise rotation of
its spool.
Power for the solenoids 323-1 and 323-2 is obtained through a diode
544 and a limiting resistor 545. The latter are switched to a
capacitor and one of the solenoids to cause the armature of that
solenoid to rotate and engage a ratchet attached to the ribbon
spool. When the solenoid is de-energized, it pulls away, freeing
the spool. The duty cycle, i.e. "on" - "off" time, of the solenoid
is regulated by a switch 204 that is cam-operated every machine
cycle.
A latching relay, represented by a switch 205, is actuated to
select the solenoid that is to be operated.
The position of the latching relay 205 is estabished by eyelets on
the ribbon to bring about a change in setting each time the ribbon
is substantially taken up by one of the spools. Each eyelet, at the
end of ribbon travel in one direction, moves a linkage to re-set
the latch relay 205, i.e. connect the energizing circuit to the
other ribbon solenoid. In a tested embodiment of the marking
system, the eyelets were positioned to allow approximately ninety
percent of the ribbon surface to be used.
Thus, the ribbon is steppingly advanced during each cycle of
machine operation until unwound from one spool and wound on the
other, after which the switch 205 is tripped to being about the
stepping advance of the ribbon in the opposite direction beginning
with the next cycle of machine operation.
IV. DETAILED DESCRIPTION OF THE CONTROLLER
In addition to the control panel 620, the controller 600, as
outlined by FIG. 2A, includes a card reader 640 for supplying
setting signals to the sever divide network 420 and the control
comparator 520 of the interface (FIG. 2B). The card reader 640 also
supplies setting signals to the counter unit 650 and the
distributor 660. The signals sent to the distributor specify the
information that is applied to the tickets by the pring head 320
and the recording unit 350 (FIG. 2C).
A. THE CARD READER
The card reader 640 is of standard construction and is operated by
switches of the control panel 620. It is used to read individual
cards 610 that are prepunched in accordance with the particulars of
a ticket marking run.
Thus, each card is punched to specify (1) the information to be
imprinted and magnetically recorded on the ticket structure; (2)
the total number of tickets in the run; (3) the number of parts in
each ticket; and (4) the color of any desired auxiliary mark.
The cards 610 are advantageously of the type used in conventional
data processing. Each card is able to accommodate up to eighty
columns of information in 12 rows per column. Thus, for the ticket
structure of FIG. 1A the first 35 columns of a card are used to
identify the 35 characters constituting the merchandising
information imprinted in four rows of the header h and duplicated
in three rows on the stub s and in a single row on the tab t. The
rows of each set contain 10 characters each, except for the fourth
row of each set which has five characters illustratively indicating
price.
Beyond the first 35 columns of the punched card there are four
columns that allow up to 9,999 tickets to be designated per run. In
practice it has been found that the average run generally is less
than 100 tickets. For illustrative machine under consideration the
number of parts per ticket is four or less, and only a single
column is needed for that purpose. Finally, the color unit has ten
individual containers as specified using two additional columns.
Consequently, 42 columns are needed in all.
Since the foregoing information makes use of no more than 11
different characters, including the "blank" character, a single
punch per column suffices. While some print wheels have alphabetic
characters, the total number of characters on any print wheel is
nevertheless no greater than eleven. In the general case,
alphabetic characters are represented by plural punches per
column.
In the case of punched information specifying ticket quantity, the
number of ticket parts, and color mark, the card reader 640 is
pre-wired to provide a binary coded output signal, The print wheel
and recording information, on the other hand, is transferred
directly to the distributor 660.
For reading, a switch of the panel 620 is closed to feed an
individual card into the reader 640, where the punches are sensed
mechanically, electrically or optically. A second switch is closed
to transfer the information that has been read.
B. THE SIGNAL DISTRIBUTOR
Pulse signals corresponding to the information to be imprinted and
magnetically recorded on the ticket structure enter a buffer
register 661, containing eleven flip-flops for each column of the
card. From the register 661, information signals are transferred to
a recording control unit 670 and to a print wheels control unit
680.
Referring to FIG. 16 and the details of the recording control unit
670, the signals from the buffer 661 enter a converter 671 that is
pre-wired to produce a six bit binary code word for each column of
the punched card. This format has been chosen for compatibility
with the ASCII (American Standard Code for Information Interchange)
system which allows each code word to represent any one of 64
alphanumeric characters. While the print wheels on the print head
of the illustrative system are each limited to eleven characters,
including the blank character, so that four bits would suffice, the
recorded information can be more extensive. Further, the converter
671 includes parity bit generating equipment so that each six-bit
word is accompanied by an additional bit which is "1" or "0"
depending upon (1) whether the parity is to be odd or even and (2)
the number of "1"'s in the code word. The presence of the parity
bit is important when the recorded information is decoded for
control purposes.
Thus, the card code representing the number 3 includes a single
punch in one of the card columns. The punch is translated by the
converter 671 into a six bit binary counterpart or 000011. In
addition, in the case of odd parity, a seventh or parity bit is
generated, resulting, for example, in the code word 1000011.
From the converter 671, the binary code signals are transferred in
two separate groups to shift registers 672-1 and 672-2, since the
recording unit 350 (FIG. 7) employs two read-write heads 352 and
353. Each register 672-1 or 672-2 is pre-set with prefix and suffix
code words to identify both the beginning and the end of each
recording sequence. Illustratively, each suffix or prefix code word
consists of seven consecutive "1"'s. The informational code words
from the converter 671 enter the registers 672-1 and 672-2 either
directly or through gates (not shown) that are controlled from the
switch panel 620.
In the recording unit 350 (FIG. 7), rotation of the cylindrical
support 351 generates internal clock pulses. These are carried to
the recording control unit 670 by a clock pulse line 674-a and are
applied to the shift registers 672-1 and 672-2 through timed gates
673-1 and 673-2. The latter are enabled by the timing signal
received from the record timing mechanism 250 (FIG. 2) on a timing
line 674-b. The timing of the gates 673-1 and 673-2 is such that
recording will take place only during a pre-specified interval. In
addition, the shift registers 672-1 and 672-2 are re-entrant so
that as the clock pulses cause the stored information to appear
serially on the recording lines 675-a and 675-b, the same
information is returned to the registers for use during the next
machine cycle.
The serial bit stream on the recording lines 675-a and 675-b
energizes internal coils of the unit 350 to record the desired
information in the magnetic coating of the ticket structure. One of
the lines 675-a or 675-b is for the outer recording track, while
the other is for the inner recording track.
Recording is completed during one revolution of the read-write
heads 352 and 353. During the next revolution, the magnetic field
produced in the coating is sensed by the heads 352 and 353, giving
rise to bit signals on verify lines 676-a and 676-b. The signals on
these lines are applied to respective verification shift registers
676-1 and 676-2. When a prefix code group enters the prefix portion
of each register, indicating that a replica of the recorded
information is present, respective control gates 677-1 and 677-2
operate to allow a bit-by-bit verification of the replica with the
original in comparators 678-1 and 678-2. Whenever verification
cannot be made, a signal is supplied through an OR gate 679 to the
reject marking station of the machine and to the counter unit 650.
This signal activates a solenoid to operate the reject marking
stamp; it is supplied to the counter unit 650 to permit an
adjustment in the specified ticket quantity count.
The circuitry of recording control unit 670 of FIG. 17 is adapted
for serial recording. Alternatively, where the recording unit 350'
of FIG. 8 is employed, the circuitry of FIG. 17 is adapted for
parallel recording with control pulses obtained from the photocell
assemblies 228 and 229 (FIG. 8).
C. THE PRINT WHEELS CONTROL UNIT
A block diagram of an illustrative print wheels control unit 680 is
set forth in FIG. 17. Operation of the unit 680 is initiated from
the control panel 620.
As explained in conjunction with the discussion of the print wheel
switching network 540 (FIG. 15), enablement of a flip-flop 681-a
initiates rotation of the print wheels drive motor. It also sets a
signal distributor 682, so that there is a gating output on each of
its terminals 683-a through 683-k.
Rotation of the print wheels drive motor generates commutator
timing pulses, which serve as clock pulses for the pulse signal
distributor 682. After an interval determined by a timer 681-b, a
motor reversing signal is produced, and an AND rate 685 is enabled
to allow the commutator timing pulses to act upon the distributor
682. The AND gate 684 prevents any change in the distributor 682
until after the print wheels have been collectively re-set to the
blank character.
The pulse signal distributor 682 responds to the commutator timing
pulses to produce successive changes in signal level on output
lines 683-a through 683-k. The latter are associated with
successive characters, e.g. "blanks," "zeros," "threes" of the
individual print wheels.
The print wheel information signals in the buffer register 661 and
the outputs of the pulse signal distributor 682 act jointly upon a
selector gate network 684. Illustratively, the network 684 has
eleven flip-flops for each column of print wheels information
carried by any control card of the deck 610. Thus in order to
imprint 35 characters upon a control ticket, the flip-flops in the
network 684 form a matrix of 35 columns with eleven rows each.
One of the flip-flops in each column is set from the buffer
register 661 according to the particular character desired for the
associated print wheels. Each flip-flop that has been set is gated
from the distributor. As the outputs of the distributor change at
the successive terminals 683-a through 683-k in successive instants
of time, the outputs from the selector network 684 are selectively
terminated. For example, if the second print wheel column of a card
contains a punch mark corresponding to a three, the thid row
flip-flop in the second column of the matrix network 683 will be
enabled. This energizes a setting solenoid and retracts an arm that
otherwise prevents a setting from moving freely. When the output of
the pulse distributor on the "threes" terminal 783-d terminates,
the flip-flop in the third row of the second column in the matrix
network 683 is no longer gated and there is no longer any output to
the particular print wheel setting solenoid.
An alternative embodiment of the print wheels control unit 680'
makes use of NAND logic and is shown in FIG. 19. An initiating
flip-flop 681-c is used of the kind employed in the sever divide
network 420 (FIG. 12), except that the input signals are applied to
a direct set terminal DS and a direct re-set terminal DR. The mode
of operation for such a flip-flop is summarized in Table IV,
below:
TABLE IV
Inputs Output "DS" - "DR" "Q" - "Q"
__________________________________________________________________________
"1" - "1" Unchanged "0" - "1" "1" - "0" "1" - "0" "0" - "1" "0" -
"0" "1" - "1"
Before the switch 626' is closed at the controller, a local direct
current source 627 applies a "1" to the direct set terminal DS of
the initiating flip-flop 682-c and to one input of a NAND gate
681-d. The other input terminal of the gate 681-d is also supplied
with a "1," since the Q output of the last stage of the distributor
682 is "1" before re-set takes place. Consequently the direct
re-set input DR of the initiating flip-flop 681-c is "0." The
corresponding Q- Q outputs are therefore "O" - "1."
When the switch 626' is closed, the source 627 is grounded and a
"0" is applied to the direct set terminal DS. This causes a change
in output, which initiates a sequence of actions comparable to
those described for the circuitry of FIG. 17, except that the
operations of the various flip-flops are in accordance with Table
IV.
The distributor 682 consists of a cascaded chain of flip-flops
682-a through 682-j of the kind used in the sever divide network
420 (FIG. 12). These flip-flops are pre-set so that when a direct
set signal is received at the terminals DS a "1" appears at all of
the Q terminals. As the clock pulses are applied, the flip-flops
are successively re-set. After the tenth timing pulse has been
received, the tenth flip-flop 682-j is re-set and an output
supplied to NAND gates 681-d, 681-g and 681-h to terminate the
operation of the print wheels drive motor and to re-set the
flip-flop 681-c.
Instead of taking the form of matrix of rows and columns, with each
position of the matrix having a single flip-flop, the selector
network 684 (FIG. 17) may include manually controlled eleven-point,
i.e. eleven-contact switches, with one switch for each column of
the matrix. The row positions of the switch contacts are ganged
together, with successive rows connected to the "blanks," "zeros,"
etc. lines of the print wheels control unit 680. The wiper of each
switch is connected to a driver amplifier of a setting
solenoid.
D. THE COUNTER UNIT
The counter unit 650, as shown by FIG. 19, includes a quantity
counter 651 and a collector indexing counter 652. The quantity
counter 651 is set from the controller and it is decremented by the
output pulses received from the sever divide network 420 (FIG. 12).
when the counter 651 has been decremented to a zero it produces an
output which acts upon gate 625 (FIG. 14) and terminates further
operation of the machine.
Whenever there is a failure to verify the information that has been
magnetically recorded, a reject signal from the recording control
unit 670 (FIG. 17) sets a flip-flop 653. Upon the occurence of the
next sever divide output a gate 654 is operated to allow the
pre-existing quantity count to be supplemented in an adder 656 by
the number of ticket parts m, as set in a register 655. This
restores the counter 651 to the condition that existed before the
occurence of the reject signal. The reject flip-flop is re-set
through a delay line 657 by the sever divide signal at the end of
the multi-part count interval. Thus a rejection may take place
anywhere during a multi-part interval without affecting the
counting operation.
The collector indexing counter 652 which appears in the counter
unit 650 receives the single-part timing signals from the amplifier
411 (FIG. 2A) and is decremented accordingly. It is mechanically
pre-set for a convenient count, such as 144, that depends upon the
capacity of the hoppers used in the collector (FIG. 9). When the
collector counter 642 is decremented to zero, it supplies an
indexing pulse signal to the drive motor 314 of the collector 310
(FIG. 9). The putput used in indexing the collector may be
controlled manually from the control panel.
While various aspects of the invention have been set forth by the
drawings, it is to be understood that the foregoing detailed
description is for illustration only and that various changes in
shape, proportion, arrangement of parts, as well as the
substitution of equivalent elements for those shown and described,
may be made without departing from the spirit and scope of the
invention as set forth in the appended claims.
* * * * *