Download Multiple-interface selection system for computer peripherals

Transcript
5,347,113
10
cable connector 120 at a suitable from the second end
reading the encoded data contained on the label of
connector 124. In general, it is impractical to locate the
the interconnect cable,
processing the encoded data which contains in
structions for selection of internal hardware and
/or ?rmware for the data reader, and
by means of an internal con?guration routine, con
label 135 on the ?rst end connector 122 or immediately
adjacent thereto because when the ?rst end connector
122 is plugged into the scanner 155, the scanner 155
cannot be oriented to scan a label located immediately
adjacent the ?rst end connector 122.
Nonetheless, in certain applications it may be desir
?guring the data reader for the particular host on
positioned about 2 feet (60 cm) from the ?rst end con
nector 122. Such a position is close enough to be easily
located but far enough to allow convenient access. Such
selected from the group consisting of: edge connectors,
pin connectors, plugs, and sockets.
the basis of the instructions from the encoded
data.
able to locate the label 135 near the ?rst end connector
122. If the connector cable 120 is relatively long, for 10 2. A method for con?guring a data reader according
to claim 1 wherein the multiple contact connector is
example 50 feet (15 meters), the label may be preferably
3. A method for con?guring a data reader according
to claim 1 wherein the data reader comprises a handheld
a location is illustrated in FIG. 14 where the bar code
label 335 is located on the cable 320 at a convenient
distance from scanner 310.
laser scanner.
4. A method for con?guring a data reader according
to claim 1 further comprising the step of ensuring a
Though the cable connector con?guration embodi
ment and the cable connector data reader con?guration
embodiment may be used separately to con?gure the
peripheral, the embodiments may be combined to pro
vide a comprehensive and readily implemented con?gu
ration procedure. By way of example, FIG. 15 illus
correct interconnect cable is selected for the given host
and the data reader.
5. A method for con?guring a data reader for a given
host, comprising the steps of:
supplying the data reader with suf?cient internal
architecture to be con?gurable for at least two
trates a peripheral shown as a laser scanner 410 is
equipped with a multi-interface architecture which 25
allows any one of many different types of host inter
faces (such as a data terminal 440, a fixed scanner or
other point of sale unit 450, or a handheld key entry unit
con?guration selection switch settings;
and the desired host interface (440, 450, 460) pair. In
practice, the user is supplied with a plurality of speci?c
connector cables which correspond to the possible
scanner/host pairs which the customer may have.
35
When plugged into the scanner, the cable 420 itself
connector elements to ensure that only the correct cable
con?guration selection switch settings, the data
reader being selectively con?gured for a given host
by selecting a given one or more of said internal
460) to be selected for a particular scanner. A cable 420
is selected corresponding to the particular scanner 410
selects a certain con?guration scheme in the scanner
410. The cable 420 may also con?gure the host inter
face. The cable 420 may be equipped with physical
different hosts;
equipping the data reader with at least two internal
selecting a matching interconnect cable which
matches the data reader and the given host, the
interconnect cable having a ?rst end connector for
attaching to the data reader, the interconnect cable
having a label thereon containing encoded data
which may be read by the data reader;
attaching the interconnect cable to the data reader;
reading the encoded data contained on the label of
the interconnect cable with the data reader;
processing the encoded data which contains instruc
tions for selection of internal hardware and/or
?rmware for the data reader;
by means of an internal con?guration routine, con?g
uring the data reader for the particular host by
tlon.
45
selecting proper parameter settings on the basis of
Thus, a peripheral con?guration system and method
the instructions from the encoded data.
have been shown and described. Though certain exam
6. A method for con?guring a data reader according
ples and advantages have been disclosed, further advan
to claim 5 wherein the step of attaching the intercon
tages and modi?cations may become obvious to one
nect cable to the data reader comprises actuating the
skilled in the art from the disclosures herein. The inven
given one or more of said internal con?guration selec~
tion therefore is not to be limited except in the spirit of
tion switch settings for con?guring the data reader for a
the claims that follow.
given application.
We claim:
7. A method for con?guring a data reader according
may be even physically plugged into the host. Once
plugged into the scanner and the host, using the scanner
itself, the operator then scans the label on the cable
which completes or con?rms scanner/host con?gura
1. A method for con?guring a data reader for a par
ticular host comprising the steps of
providing the data reader with suf?cient internal
to claim 6 wherein the step of actuating the given one or
55 more of said internal con?guration selection switch
hardware and/or ?rmware so as to be con?gurable
settings for con?guring the data reader for a given ap
plication comprises closing an electrical circuit between
for at least two different hosts;
contacts in the multiple contact connector of the data
selecting a matching interconnect cable correspond
reader by attaching the ?rst end connector of the
ing to the data reader and the particular host, the 60 matching interconnect cable to the data reader, the ?rst
interconnect cable having a label thereon contain
ing encoded data which may be read by the data
end connector having certain of its contacts electrically
interconnected.
reader;
8. A handheld data reader system which is con?gura
connecting a ?rst end of the interconnect cable to the
ble to a plurality of host interfaces, comprising:
data reader a second end to the host;
65
a host interface;
activating the data reader and the host;
a handheld data reader unit having internal architec
selecting internal hardware and/or ?rmware for the
ture such that the unit may be con?gured for use
data reader by the steps of:
with at least two different host interfaces;