|
|
High Speed Barcode Scanning on A WAN Design, Use Cases, and Software
Implementation
& Adaptability
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
X |
- |
D |
O |
C |
K |
|
M |
E |
N |
U |
|
|
|
|
|
|
|
0 |
3 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
1 |
|
S |
E |
L |
E |
C |
T |
|
L |
O |
C |
A |
T |
I |
O |
N |
|
|
|
4 |
|
2 |
|
S |
C |
A |
N |
|
|
|
O |
N |
E |
|
I |
T |
E |
M |
|
|
|
5 |
|
3 |
|
L |
O |
G |
|
O |
U |
T |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User
selects menu item 1 and reaches screen 04, the Select Location screen.
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
E |
L |
E |
C |
T |
|
A |
|
L |
O |
C |
A |
T |
I |
O |
N |
|
0 |
4 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
O |
F |
|
T |
Y |
P |
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
H |
O |
L |
D |
I |
N |
G |
|
|
|
|
|
|
|
I |
T |
E |
M |
S |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1 |
|
W |
O |
R |
K |
|
2 |
|
C |
L |
O |
S |
E |
|
3 |
|
P |
T |
H |
User
scans a Target Location, i.e. a Pallet, a Line-haul Truck, a Dock location, a
conveyor, a delivery Truck.
In
the case below the user has scanned a Putnam to North Reading pallet with a
pre-sort destination 01. The pallet happens to be using the 12th
pre-printed license plate of this type, and previously had 2 boxes on board.
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
E |
L |
E |
C |
T |
|
A |
|
L |
O |
C |
A |
T |
I |
O |
N |
|
0 |
4 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
P |
0 |
0 |
4 |
7 |
2 |
0 |
3 |
9 |
0 |
9 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
O |
F |
|
T |
Y |
P |
E |
|
P |
L |
|
|
|
|
|
|
|
|
|
|
|
6 |
H |
O |
L |
D |
I |
N |
G |
|
|
|
|
|
2 |
|
I |
T |
E |
M |
S |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1 |
|
W |
O |
R |
K |
|
2 |
|
C |
L |
O |
S |
E |
|
3 |
|
P |
T |
H |
o
this point no data has been changed. This screen can thus be used to check the
number of pieces a location has on-board.
(The
screen can also be used to close out a location by selecting Menu 2. This
updates the database to indicate the loading of that location is complete, and
takes one to the top menu.)
The
user will now normally enter a fast-scan mode. Selecting Menu 1 (Work) places
the user in the Scan Item screen:
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
C |
A |
N |
|
I |
T |
E |
M |
|
|
|
|
|
|
|
|
|
0 |
5 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
T |
Y |
P |
E |
: |
|
|
|
|
S |
C |
A |
N |
# |
|
|
|
|
|
|
|
5 |
F |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
T |
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1 |
|
D |
O |
N |
E |
|
|
|
|
|
|
|
|
2 |
|
U |
N |
D |
O |
This
screen will accept repetitive scanning. Upon scanning an item, the user can
ignore the display and continue scanning more items. If the user pauses, he
sees information about the last item scanned.
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
C |
A |
N |
|
I |
T |
E |
M |
|
|
|
|
|
|
|
|
|
0 |
5 |
|
2 |
|
|
9 |
0 |
5 |
7 |
6 |
7 |
9 |
2 |
2 |
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
T |
Y |
P |
E |
: |
|
B |
X |
|
S |
C |
A |
N |
# |
|
|
|
|
|
1 |
|
5 |
F |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
T |
O |
P |
0 |
0 |
4 |
7 |
2 |
0 |
3 |
9 |
0 |
9 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1 |
|
D |
O |
N |
E |
|
|
|
|
|
|
|
|
2 |
|
U |
N |
D |
O |
Here we see the item, e.g. Box Number, how many times it has been
scanned at this location, the type of the item (Box, Pallet, etc), the
currently assigned location, and the previously assigned location.
In this case there is no previous location, this box is being loaded
onto a pre-sort Pallet at the DC.
The user would normally not pause to even look at this information,
although he/she could.
If a business rule violation is detected, such as attempting to place
a box destined for another Hub, the unit beeps, throws up an Alert and
prevents continuing until the user decides whether to override the alert, and
bind the item to this loc in spite of warnings, or to set the item aside and
continue loading other items.
Menu 2 (Undo) provides the opportunity to undo the last scan and (in
the database) puts the item back at its Previous Location.
Menu 1 (Done) goes to the previous screen, the location select screen. This
is one way to move to another task. Furthermore, the ESC key always takes one
back one screen, so hitting ESC on the Scan Item screen would take the user
back to the Select Location screen, where he can Close out the Location using Menu
2, e.g. when he has finished scanning the Boxes onto this Pallet.
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
E |
L |
E |
C |
T |
|
A |
|
L |
O |
C |
A |
T |
I |
O |
N |
|
0 |
4 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
P |
0 |
0 |
4 |
7 |
2 |
0 |
3 |
9 |
0 |
9 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
O |
F |
|
T |
Y |
P |
E |
|
P |
L |
|
|
|
|
|
|
|
|
|
|
|
6 |
H |
O |
L |
D |
I |
N |
G |
|
|
|
|
|
3 |
|
I |
T |
E |
M |
S |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
1 |
|
W |
O |
R |
K |
|
2 |
|
C |
L |
O |
S |
E |
|
3 |
|
P |
T |
H |
After the Close, the fields are cleared, and he is ready to scan
another location, or use ESC to back out to the top Menu.
The Location can be closed as described above, or conceivably the user
could work another set and not close out the Location until later.
Because the Close is so important in reference to Trucks and unloading
docks, to tell the system to send a report to e-Mobile, the default behavior
is to alert the user if he does not close out a location before starting on
the next one.
User is scanning boxes, then putting them somewhere. This is the
operation whereby a user first selects an item, and then specifies its
location. This is used when unloading a conveyor belt for instance.
There are several difficulties with reverse scanning multiple items,
not the least of which is the inability to alert the user if an invalid move
is being made, because the Location will not be known until after the move has
been made. This would require keeping a buffer of items scanned, and the
ability to step back, both on the display and in the pile of boxes, to
identify the wrongly moved item once the Location is specified and the error
discovered. This is logistically unattractive.
XD2 implements Reverse Scanning with a buffer depth of one:
one can scan one item, then a location.
The user selects the Scan One Item menu option
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
X |
- |
D |
O |
C |
K |
|
M |
E |
N |
U |
|
|
|
|
|
|
|
0 |
3 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
1 |
|
S |
E |
L |
E |
C |
T |
|
L |
O |
C |
A |
T |
I |
O |
N |
|
|
|
4 |
|
2 |
|
S |
C |
A |
N |
|
|
|
O |
N |
E |
|
I |
T |
E |
M |
|
|
|
5 |
|
3 |
|
L |
O |
G |
|
O |
U |
T |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This will take him to the
simplified Scan Item screen, to allow scanning.
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
|
1 |
S |
C |
A |
N |
|
O |
N |
E |
|
I |
T |
E |
M |
|
|
|
|
|
0 |
8 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|