HP 82153A User manual

HP 82153A - Wand Owner Manual - page 1
HP 82153A
Wand Owner’s Manual
April 1980
82153-90001 Rev. C
Printed in U.S.A. © Hewlett-Packard Company, 1980

HP 82153A - Wand Owner Manual - page 2
Contents
5
5
6
6
6
7
8
8
9
10
11
11
11
12
13
13
16
17
18
19
23
29
31
53
69

HP 82153A - Wand Owner Manual - page 5
Introduction
The HP 82153A Wand enhances your HP-41C system by adding a new dimension to calculator control. The wand lets you take
advantage of bar coded HP-41C programs, data and even individual HP-41C calculator functions. So that you can fully use the
wand’s capabilities in your HP-41C system, take time to work through the few pages in this manual. You will find the wand simple to
operate, yet useful in a wide range of applications.
Plugging the Wand Into the HP-41C
1. Make sure the HP-41C is turned off.
2. Remove the port cap from any unused port. (The wand should always be
plugged into a higher numbered port than any memory modules you may be
using.)
3. Insert the wand interface module into the empty port. Push it into the
calculator until it snaps firmly in place.

HP 82153A - Wand Owner Manual - page 6
Removing the Wand From the HP-41C
1. Turn off the HP-41C!
2. Pull the wand interface module straight back until it is clear of the port. Do
not pull on the cord.
3. Replace the port cap.
Getting Started
Part of the wand’s uniqueness among calculator products is the degree to which you directly control factors that determine wand
performance. The rate and consistency of your scan speed, the angle and constancy of tilt you maintain, and your ability to keep the
wand tip within the top and bottom edges of the bar code rows all influence your results with the wand. Still another factor that
impacts wand performance is the quality of the bar code itself. Well-defined bar images that contrast sharply with the print medium
produce the best results. Worn, damaged, or poorly printed bar code can hinder or prevent successful wand use.
How to Operate the Wand
The bar patterns in HP-41C bar code rows are coded forms of programs, data, or functions. The information in the bar code is read
into the calculator by scanning the bar code with the tip of the wand. Although you can scan in either a left to right or right to left
direction, you may notice slightly better results using the left to right scan direction.
1. Hold the wand in a comfortable position. The wand performs best when
tilted between 10° and 20° in any direction.

HP 82153A - Wand Owner Manual - page 7
2. Press the recessed scan switch and lightly place the wand tip on the paper.
The tip should be placed about 1 cm (approx. 0.4 in.) from the first bar in the
row.
3. Scan the bar code at a rapid and uniform speed. (Avoid the tendency of many
new users to scan too slowly, which can prevent the wand from processing
the bar code.)
4. Keep the wand tip in continuous contact with the paper until you scan past
the last bar in the row. If you are new to wand-type devices, you may
experience scan errors frequently the first few times you use the wand.
However, taking some time to practice scanning bar code will help you
develop a scan technique that achieves satisfactory results.
Note: To conserve battery power, keep the scan switch pressed only while
you are scanning a row of bar code.
After each scan the HP-41C normally responds by sounding a short scan tone. But if the system detects an error during a scan, the
HP-41C responds instead with a prolonged scan error tone and, in most cases, a displayed error message. Appendix A, Errors and
Messages, describes error conditions and error recovery. If the HP-41C does not respond to a scan, check your scan angle and rescan
the row more carefully.
Using the Paper Keyboard
The Wand Paper Keyboard contains bar code that allows you to execute the individual functions resident in the HP-41C and its
peripherals.* Each function is scanned as a separate row, allowing you to use the wand for executing system functions you would
otherwise execute from the keyboard.
Example: Scan the following bar code to execute the indicated functions. (The example assumes a FIX 4 display setting.)
HP-41C
Function
Paper Keyboard
Bar Code Display
PI 3.1416
PI
STO STO _ _
STO
0STO 0 _
0
*The HP 82104A Card Reader, the HP 82143A printer, and the HP 82153A Wand.

HP 82153A - Wand Owner Manual - page 8
HP-41C
Function
Paper Keyboard
Bar Code Display
13.1416 Pi stored in R01.
1
CLX 0.0000 Clears display.
CLX
RCL RCL _ _
RCL
0RCL 0 _
0
13.1416 Recalls pi to display.
1
CLX 0.0000 Clears display.
CLX
You may want to experiment further with the paper keyboard by executing functions you use often, or by scanning the bar coded
ALPHA characters needed to spell your name. If you use certain portions of the paper keyboard frequently, you may want to try using
some of the pressure-sensitive bar code labels included with your wand to construct a personalized paper keyboard layout.
Note: You can initiate the assignment of a function to an HP-41C keyboard location using the wand and paper keyboard.
However, to complete the operation, you must press the HP-41C key to which you want the function assigned.
Protecting Bar Code
Without protection, bar code will wear with use. To protect your bar code, place one of the transparent sheets you received with the
wand over the bar code, glossy side down, before you begin scanning. If you want to use other types of protective coverings for your
bar code, choose those that will not present a glossy surface to the wand tip. A glossy surface may cause reflections that can reduce
the wand’s ability to read the bar code you are scanning.
Scanning Data Bar Code
When you scan a row of data bar code, the data is entered in the HP-41C in the same manner as when you enter data from the
keyboard. Scan the following bar code to enter the approximate speed of light in kilometers per second.
Bar Code Display Stack
299,792.5000
299,792.5
299,792.5000
Scanning two or more rows of numeric data in sequence affects the stack in the same way as keying in two or more numbers.

HP 82153A - Wand Owner Manual - page 9
Bar Code Display Stack
6.1413
6.1413
299,792.5000 First data entry.
6.1413 Second data entry.
299,792.5000
X Y
6.1413 Contents of X- and Y-
299,792.5000 registers exchanged.
0.0000 Clears the display.
CLX
To load bar coded numeric or ALPHA data lines in program memory, set the HP-41C to PRGM mode, then scan the data bar code.
Numeric data is stored in program memory as a numeric entry. ALPHA data is stored in program memory as an ALPHA string.
Scanning Program Bar Code
HP-41C program bar code is listed in the following format:
ROW 1 (1 – 6) –Row number
—Program line numbers
ROW 2 (6 – 12) Corresponding to This Row
The occurrence of program line number 6 twice, i.e., at the end of row 1 and the beginning of row 2, indicates that the bar code for
the function on program line 6 is divided between the two rows. To load a bar coded program into your HP-41C:
1. Ensure that there is enough space in program memory to load the program. (The number of registers required to store the
program is printed above the first row of bar code.)
2. Scan the rows of barcode sequentially, beginning with row 1. After each
row is scanned, the calculator should sound the scan tone and prompt you
for the next line with:
W: RDY nn
Where nn is the number of the next bar code row to be scanned.
If the HP-41C sounds the scan error tone while you are scanning program bar code, refer to appendix A, Errors and Messages.
After you scan the last row of program code, the message W: WORKING temporarily appears in the display, then the normal display
appears. (The HP-41C is set to line 01 of the program.) Scanning a new program clears the last program in memory. However, if you
want to append the new program to those already in memory, execute GTO · · before scanning the new program.

HP 82153A - Wand Owner Manual - page 10
Example: The following bar code program calculates the volume of a cylindrical tank given the tank’s diameter and length. Using the
procedure described above, load the program into your HP-41C.
PROGRAM REGISTERS NEEDED: 9
ROW 1 (1 – 3)
Display W: RDY 02
ROW 2 (3 – 9)
Display W: RDY 03
ROW 3 (10 – 14)
Display W: RDY 04
ROW 4 (15 – 18)
Display W: RDY 05
ROW 5 (18 – 20)
Display W: WORKING, then 0.0000.
Ensure that the HP-41C is not in PRGM mode, then use the following bar code to execute the program to calculate the volume in
cubic meters of a tank 3.4 meters in diameter and 4.6 meters long.*
Bar Code Display
DIAMETER?
XEQ VOL
LENGTH?
3.4
VOLUME = 41.8
4.6
0.0000 Clears the display.
CLX
A program scan session can be terminated by pressing the or R/S keys. The partially loaded program is left in memory.
Bar Coding Programs Using Pressure-Sensitive Labels
Pressure-sensitive bar code labels are available for every function built into the HP-41C and its peripherals. Using these labels you
can save time by having immediate access to the bar code you need rather than having wait for bar code produced through other
sources. Pressure-sensitive labels are particularly useful when you want to rapidly
*This program assumes flag 21 (printer enable flag) is cleared if the printer is not plugged in.

HP 82153A - Wand Owner Manual - page 11
assemble bar coded program listings or create customized HP-41C configuration instructions for your own unique applications.
Using Pressure-Sensitive Labels. Where labels are to be used to load program bar code, first write and check your program to
reduce the changes of having to make later changes. Then, one by one, remove the needed labels from the label sheet and apply them
to a worksheet. Avoid creases in the labels as the wand may detect them in the bar code and respond with an error condition.
Layout and Scanning. Because each label is processed individually by the wand,
a row of bar code labels cannot be scanned as rapidly as a row of standard program
code. For this reason, ensure that the scan tone indicating a good read, sounds
sounds after each label is scanned. If you find it difficult to maintain a comfortable
speed while scanning labels in a row format, try a columnar format. Scanning
labels in a column normally allows the wand sufficient time between scans to
prevent any error due to insufficient processing time.
One of the protective transparent sheets you received with the wand should be
placed over any set of labels you are going to scan. The transparent sheet will
protect the labels and reduce the possibility of the wand reading label edges as bars
and causing an error condition.
Wand Functions
The wand functions are contained in the wand circuitry and become active in the HP-41C system whenever the wand is plugged into
the HP-41C. Wand functions may be executed manually or under program control in the same manner as other HP-41C functions. All
can be terminated early by pressing or R/S keys.
WNDDTA
The WNDDTA (wand data) function halts a running program to let you input a single row of numeric or ALPHA data. When WNDDTA
is executed, the HP-41C prompts you by displaying
W: SCAN DATA
After you scan a row of data bar code, program execution resumes.
WNDDTX
The WNDDTX (wand data by x) function, like WNDDTA , halts a running program to let you scan data bar code. However, under WNDDTX
control, you can load an entire set of data directly into one or more of the HP-41C’s storage registers. WNDDTX uses the data control
number you place in the X-register to specify the storage registers to be used.

HP 82153A - Wand Owner Manual - page 12
How WNDDTX works:
1. Using the following format place a data control number into the X-register.
bbb.eee
bbb is the beginning (lowest numbered) data storage register address used and eee is the ending (highest numbered) data
storage register address used. The bbb portion can be less than three digits. The eee portion must be three digits. The absolute
value of bbb.eee is used to select the series of consecutively numbered data storage registers in which to store the data. For
example, when using WNDDTX with 10,020 in the X-register, the calculator stores data in 11 registers, R10 through R20.
2. Execute WNDDTX . The HP-41C then prompts you to scan the data bar code rows, one at a time, by displaying
W: SC TO nn
nn is the storage register to receive the data from the next row of data bar code scan. Each time you scan a data bar code row,
nn automatically increments by one. When data has been stored in all registers specified by bbb.eee, program execution
resumes.
When using WNDDTX to load data into only one register, simply enter that register address as bbb and omit the eee portion of the data
control number.
WNDLNK
The WNDLNK (wand link) function causes the calculator to halt program execution so that you can using the wand to load and
automatically execute a new subroutine. If the new subroutine terminates with a RTN instruction, the HP-41C will then automatically
resume execution of the original program. The new subroutine you scan replaces the last program in memory * unless one of the
following conditions applies:
1. The executing WNDLNK instruction is the last program in memory, or
2. WNDLNK is executed manually while the calculator is positioned to the last program in memory.
When WNDLNK is executed, the HP-41C prompts you with
W: SCN SUBLNK
After you scan the first row of the new subroutine, the HP-41C begins to prompt you in the same manner as other program bar code
scans, i.e., with W: RDY nn
Main Program New Program
or Subroutine
instruction
instruction
WNDLNK
instruction
instruction
LBL XXX
instruction
instruction
RTN
1. The HP-41C halts execution and prompts you with
W: SCN SUBLNK
2. You scan the new subroutine.
3. The HP-41C automatically executes the new
subroutine.
4. The HP-41C automatically resumes execution of
the main program.
*Executing GTO · · before executing WNDLNK protects all programs currently in memory from being cleared by the new subroutine.

HP 82153A - Wand Owner Manual - page 13
WNDSUB
The WNDSUB wand subroutine function halts program execution so you can use the wand to scan a new subroutine. WNDSUB operates
in the same manner as WNDLNK , exept:
1. When WNDSUB is executed, the HP-41C prompts with
W: SCAN SUB
2. After the new subroutine is scanned, program execution resumes with the first instruction in program memory after the
WNDSUB instruction.
Main Program
instruction
instruction
WNDSUB
instruction
instruction
The HP-41C halts execution and prompts you
with W: SCAN SUB
You scan the new program or subroutine.
The HP-41C automatically resumes program
execution.
WNDSCN
The WNDSCN wand scan function is designed for use in specialized applications involving control of the HP-41C system through
unique patterns of user-created bar code. If you are new to the HP-41C system or to the more technical aspects of bar code design and
generation, you may want to bypass this topic until a later time.
Use of WNDSCN involves:
1. Producing your own specialized HP-41C bar code or using the specialized labels included in the pressure-sensitive label set
shipped with your wand.* Instead of translating your bar code into HP-41C functions or data, the wand converts the binary
(base two) value of each byte (set of eight bars) of your specialized bar code into the decimal (base 10) equivalent and stores
this equivalent in one of the HP-41C’s data storage registers.
2. Creating an HP-41C program that will use the decimal equivalent from WNDSCN for selecting predetermined functions,
operations, or whole routines.
*The label set shipped with your wand includes a series of one-byte labels identified with a number between 1 and 64. Each number is the decimal
equivalent of the binary value of the bar code printed on the label.

HP 82153A - Wand Owner Manual - page 14
Example: A game of checkers using the wand could employ the following short program to convert wand inputs into displayed
coordinates of positions on the board.
LBL SQR
FIX 0
CF 29
WNDSCN Converts the single byte of binary bar code data for the square that was scanned into decimal data
and stores the converted data in R01
Identifies the square’s row number and places it in the ALPHA register with a ROW label.
RCL 01
10
÷
INT
ALPHA ROW
SPACE ALPHA
ARCL X
Identifies the square’s column number and appends it with a COL label, to the row data in the
ALPHA register.
RCL 01
10
MOD
ALPHA APPEND
, SPACE
COL SPACE
ALPHA
ALPHA X
AVIEW Displays the decimal coordinates of the selected square.
FIX 4
SF 29
RTN
Load and execute the program using the following bar code. Then scan the bar code in a square of the checkerboard illustration on the
next page and view the corresponding square identification in the HP-41C’s display. (The bar code row in each square consists of the
binary equivalent of a two-digit decimal number that identifies the square by row and column.) The above program could be modified
to make the data from the squares available for other operations as well.
PROGRAM REGISTERS NEEDED: 7
ROW 1 (1 – 4)
Display W: RDY 02
ROW 2 (5 – 11)
Display W: RDY 03
ROW 3 (12 – 15)
Display W: RDY 04
ROW 4 (16 – 20)
Display W: WORKING, then 0.0000. (Assumes a FIX 4 display that was cleared before the program was scanned.)

HP 82153A - Wand Owner Manual - page 15
Ensure that the HP-41C is not in PRGM mode. Then execute SQR by scanning the following bar code:
Bar Code Display
W: READY
XEQ SQR
Scan the square in the upper left corner
of the following illustration. ROW 1, COL 1
Identifies the row and column of the square you scanned.
To scan another square and view its
position, reexecute SQR.

HP 82153A - Wand Owner Manual - page 16
How to use WNDSCN : Bytes
Directional Bars
1. Ensure that there are enough data storage registers available in the HP-41C
for the number of bytes (set of eight bars) in the row you will scan under
WNDSCN control. Beginning with R01, WNDSCN uses one data storage
register for each byte in a row. A row can be as short as one byte (8 bars), or
as long as 16 bytes (128 bars).
Note: Because the first and the last pairs of bars in a row indicate the scan direction, every row of bar code must also include the
illustrated directional bars.
2. Execute WNDSCN . The HP-41C will prompt you to scan a row of bar code by displaying
W: READY
3. Scan the desired row.
After you scan a row of your bar code, the HP-41C’s registers are loaded as follows:
1. The total number of bytes read (n) is placed in the HP-41C’s X-register as a
normal digit entry.
Total number
of byte in the row.
n
2. The decimal equivalent (yyy) of the binary value of each byte is placed
sequentially in the HP-41C’s data storage registers. The value of the first
byte is placed in R01. The value of the last byte is placed in Rn (where n is
the value placed in the X-register in step 1, above).
R01
R02
Rn
yyy1
yyy2
yyyn
With the decimal form of the byte values in the HP-41C’s data storage registers, the WNDSCN operation is complete. The value can
now be accessed and interpreted according to your instructions.
If you execute WNDSCN in a running program, program execution resumes with the first instruction in program memory following the
WNDSCN instruction. Note that under WNDSCN control the wand cannot perform the error checking it performs during other wand
operations (refer to appendix A, Errors and Messages). However, you can design your own error tests in the programs you write for
use with WNDSCN .
WNDTST
The WNDTST wand test function lets you test the wand of any HP-41C bar code by displaying what has been read in a row you
scanned. To use this test, execute WNDTST and scan a row of bar code. Then note and compare each set of digits returned in the
HP-41C’s display with the corresponding bar pattern in each consecutive byts of eight bars in a row. The narrow and wide bars
corresponding to 0’s and 1’s in the display, i.e.,
1 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1
Note: Because the first and last pairs in a row indicate scan direction, they are not displayed by WNDTST .

HP 82153A - Wand Owner Manual - page 17
Example: Use WNDTST to test a copy of the above bar code. Because WNDTST uses R00 as a counter, plus one storage register for each
byte in a row, be sure that the data registers R0 0 through R0 2 are available for this example. To run the test, scan the following bar
code.
Bar Code Display
W: READY Executes WNDTST .
WNDTST
B1.=1.1.0.1.0.1.0.0. Corresponds to the pattern of the wide and
narrow bars in the first byte: 11010100
Test Bar Code
B2.=0.0.0.0.1.0.0.1. Corresponds to the pattern of the wide and
narrow bars in the first byte: 00001001
CLX 0. Clears the display. ( WNDTST sets the display to
FIX 0 and clears the stack of any previous data.)
Note: If flag 29 is cleared you will not see the radix marks (refer to page 230, Display Control Flags, in the HP-41C Owner’s
Handbook and Programming Guide).
If the wand correctly reads the bar code you scan, the displayed zeros will correspond to the narrow bars and the displayed ones will
correspond to the wide bars. A series of consistently misreads of a bar code row normally indicates defective bar code. However, if
the wand consistently misreads bar code that is in good condition, the wand may need service. If you suspect that your wand is
operating improperly, refer to Appendix B, Maintenance and Service.
How it Works. When you execute WNDTST and scan a row of bar code, the value of each consecutive byte in the row is stored in a
separate data storage register. Because the wand is designed to handle rows up to 16 bytes long, you will never need more than R00
through R16 for any WNDTST operation. The byte values will always be displayed in the left-to-right sequence that the corresponding
bytes occur in the row, regardless of your direction of scan.
Programming WNDTST . As you would expect WNDTST is loaded into program memory in the same way as other HP-41C functions.
However, unlike the other wand functions, WNDTST is actually an HP-41C applications program that calls a wand function ( WNDTST
). For this reason, when you scan WNDTST or key in XEQ WNDTST with the HP-41C in PRGM mode, the instruction appears in
program memory as
XROM TWNDTST *
WNDTST Options. If you use an HP 82143A Printer with your HP-41C, executing WNDTST will result in an automatic printout of the
displayed byte values. If you doe not use a printer, but want the HP-41C to halt for each byte value display instead of pausing, set flag
21 before executing WNDTST . After the first byte value appears, execute R/S each time you are ready to step from one byte value
display to the next.
Customized ALPHA Prompts
Using the following programming procedure you can replace initial WNDDTA , WNDDTX , WNDSUB , WNDLNK , WNDSCN , or WNDTST
function prompts with your own customized ALPHA prompts.
*If WNDTST has been copied into program memory first, placing the HP-41C in PRGM mode, then scanning or keying in XEQ WNDTST result in XEQ T
WNDTST appearing as an instruction in program memory.

HP 82153A - Wand Owner Manual - page 18
Program Memory
instruction
instruction
your prompt
AVIEW
named instruction
instruction
instruction
Execution halts with your prompt displayed.
Program lines 03 through 05 and 11 through 13 of the program on page 10 shows an example of this usage.
Executing Programs Containing Wand Functions With No Wand Present
Remember from the beginning of this section that the wand functions only become available while the wand is plugged in. So if you
have programs stored in program memory that contain specific wand functions, and the wand is not attached, those wand functions
are nonexistent and that program will not execute properly (when a wand function is encountered, the display will show
NONEXISTENT). However, when you plug the wand back in and execute that program, it will execute properly. Here is how the
HP-41C keeps track of these wand functions:
1. While the wand is in place, the function name appears normally in program memory, like this: 18 WNDDTA, or 27 WNDSUB.
2. While the wand is removed, these functions are displayed in PRGM mode as a function called XROM. An XROM function
tells the HP-41C that the function belongs to some plug-in accessory. Next to the XROM function name are two numbers.
These indicate which accessory the function belongs to as well as an indicator of the function. So, the program line 18 WNDDTA
(with the wand plugged in) would change to 18 XROM 27,01 while the wand was removed. The XROM tells the system that the
function belongs to a plug-in accessory, and the 27,01 tells the system that that accessory is number 27 (the wand) and the
function number is 01 ( WNDDTA ).
Programs containing these function have the following XROM numbers while the wand is removed:
Function XROM Number
WNDDTA XROM 27,01
WNDDTX XROM 27,02
WNDLNK XROM 27,03
WNDSUB XROM 27,04
WNDSCN XROM 27,05
WNDDTST XROM 27,06

HP 82153A - Wand Owner Manual - page 19
Appendix A
Errors and Messages
Scan Error Conditions
Most scan errors are caused by slow or uneven scanning, inaccurate scans, i.e., missing some of the bars in a row, excessively tilting
the wand, or by defective bar code. When the wand detects a scan error condition, the HP-41C sounds the prolonged scan error tone,
and, in most cases, displays an error message. Bar coded information from the row causing the scan error is rejected, and no
information transfer or function execution takes place.* To hear the difference between the normal scan tone and the scan error tone,
scan the following rows of paper keyboard bar code. Scanning the row of good bar code gives you the normal scan tone and causes
the indicated function to be executed. Scanning the meaningless bar code consistently produces the scan error tone. Scanning the
defective paper keyboard (or label) bar code can result in no response, a scan error indication, or, in some cases, the wrong function.
Good Bar Code Meaningless Bar Code Defective Bar Code
ON (Disables automatic turn-off.) ON (Disables automatic turn-off.)
You can reduce errors to a minimum by developing a good scanning technique and by protecting your bar code. When you experience
scan errors that are not due to defective bar code, you can normally recover by simply rescanning the rejected row. But if the error
condition persists, ou may want to execute the WNDTST function (refer to page 16, WNDTST ). If WNDTST indicates wand read failures
and the bar code is not worn of poorly printed, refer to appendix B, Maintenance and Service.
Direct sunlight overloads the wand’s light sensor sufficiently to hinder or prevent the wand from reading bar code. For this reason, if
you operate the wand in direct sunlight, shield the bar code you are scanning.
Error Messages
W: ADDR ERR Address error. An attempt was made to store data in a nonexistent data storage register.
Recovery: You may want to use SIZE to create more storage register space or store the data in another,
existing storage register. If you interrupt a WNDDTX operation to create more storage registers of change
bbb.eee, reexecute the entire operation.
W: CHKSUM ERR Checksum error. The system has detected a scan error or program barcode sequence error.
Recovery: Paper keyboard or date barcode. Re-scan the row where the error condition occurred. If
repeated scan errors occur, the barcode may be defective. Enter the function or data from the keyboard. If
data entry was under WNDDTA of WNDDTX control, do the following:
1. Press the key to terminate the WNDDTA or WNDDTX function.
2. Enter from the keyboard all remaining data in that series to avoid any storage errors.
3. If the error occurs in a running program, execute R/S to resume program execution.
Recovery: Program barcode.
1. Check the display prompts to be sure you scanned the proper row. Scan the row indicated by the
prompt.
*Most bar code types use a checksum to detect errors, e.g., the checksum in program bar code causes an error message if the bar pattern is misread.
However, with the short rows and similar patterns in paper keyboard and label bar code, it is possible that a row code as one function can be misread
and accepted as another function. In most cases this condition is due to defective bar code or use of improper scan techniques.

HP 82153A - Wand Owner Manual - page 20
2. If the checksum error condition persists, bypass the row by pressing the SST key. The display will
then prompt for the row following the bypassed row and you can continue scanning the program. (If
the error condition occurs in the last row of bar code in a program, press instead of SST .) After
you scan the last row of the program. identify the bypassed program instructions by comparing the
program in the HP-41C with a written listing of the same program. (Where the printed program line
numbers indicate that a numbered program instruction begins on a row you scanned and ends on a
row you bypassed, that entire program instruction is bypassed.) Then go to the place in program
memory where the missing instructions belong and load them using the paper keyboard or the
HP-41C’s keyboard.
Note: The system uses a running checksum to monitor program bar code rows for scan errors.
When you bypass a row of program bar code and resume scanning with the following row, the
checksum monitoring system assumes that the row scanned after the bypassed row was correctly
read. When you scan the second row after the bypassed row, normal running checksum
monitoring is reinitialized to the correct running value. For this reason you should compare the
instructions in program memory with a listing of the program to be sure the series of instructions in
the row following the bypassed row were read correctly.
Scanned row,
checksum monitored.
ROW 4 (16 – 20)
Bypassed row,
(press SST ).
ROW 5 (20 – 32)
Scanned row, check-
sum assumed correct.
ROW 6 (33 – 36)
Scanned row, check-
sum monitor resumes.
ROW 7 (36 – 40)
W: DATA ERR Data error. The data just scanned is out of the calculator’s range, or there is an illegal character recorded
in the data barcode line.
Recovery: Enter the data from the keyboard. If W DATA ERR occurs during a WNDDTX operation, enter
from the keyboard all data beginning with the data in the line that will not read. (Refer to W CKSUM ERR
information for the correct procedure.)
W: NO ROOM
PACKING
TRY AGAIN
Memory Filled. There is insufficient space in memory to load the current line of program instructions or
key reassignments.
Recovery: Create more space in memory, then rescan the program from the beginning, or resume your key
assignment operations.
W: SEQ ERR Checksum error. Occurs only if you bypass a row of program bar code using SST , then scan a row other
than the row indicated in the display by W RDY nn.
Recovery: Scan the row indicated by W RDY nn.
W: TYPE ERR Type error. An unexpected type of barcode has been scanned.
Recovery: Complete or terminate the previous operation before proceeding to the new type.

HP 82153A - Wand Owner Manual - page 21
Procedural Messages
W: RDY
nn
The wand is ready to scan program barcode row nn.
W: READY The wand is waiting to scan.
W: SC TO nn Follows execution of the WNDDTX function. Scan the row of data barcode you want stored in data storage
register nn.
W: SCAN DATA Follows execution of the WNDDTA function. Indicates the wand is ready to scan a single row of data
barcode. Numeric data will be placed in the X-register; ALPHA data in the ALPHA register.
W: SCN SUBLNK The prompt following execution of the WNDLNK function. Scan the desired subroutine.
W: SCAN SUB The prompt following execution of the WNDSUB function. Scan the desired program or subroutine.

HP 82153A - Wand Owner Manual - page 23
Appendix B
Maintenance and Services
CAUTION
Always turn off the HP-41C before inserting or removing the wand interface module. Failure to turn off the HP-41C could damage
both the calculator and the wand.
Specifications
Power
Draws less than 50 mA at 5V from the HP-41C’s batteries when the scan switch is pressed (HP-41C turned on or off).
The wand’s cumulative effect on the HP-41C’s batteries varies with the frequency and duration of use, but can be significant with
heavy use. (If the scan switch is continuously pressed, a new set of batteries in the HP-41C will last approximately 10 hours.)
Scan Angle and Distance
Up to 25° from the vertical with tip in contact with bar code medium (the optimum angle is 10° to 20°).
Temperature and Altitude
Operating – 20° to 45° C 32° to 113° F
Storage – 20° to 65° C – 4° to 149° F
25,000 feet maximum (non-pressurized cabin)
Wand Care
While there are no user-serviceable parts inside the wand, observing the following precautions will help ensure long term satisfactory
performance.
CAUTION
Do not use spray cleaner on the sensor or the wand. If you spray any liquid on the wand parts, damage may result.
1. Keep the electrical contacts of the wand interface module and calculator module ports free of obstructions. Should the contacts
become dirty, carefully brush or blow the dirt out of the contact area. do not use any liquid to clean the contacts.
2. Check the aperture in the wand tip periodically for dirt or obstructions. If it is necessary to clean the tip, first turn off the
HP-41C and remove the wand from the calculator. Then unscrew the tip from the wand body. The aperture can be cleared with
a cotton swab or similar device and a liquid detergent. The glass window on the sensor should be inspected and cleaned if dust,
dirt, or fingerprints are visible. To clean the sensor window, dampen a lint free cloth with liquid glass cleaner and clean the
window with the cloth.
Other HP Barcode Reader manuals

HP
HP BW868AA User manual

HP
HP Engage One 2D User manual

HP
HP Linear Barcode Scanner II User manual

HP
HP 9100C Digital Sender User manual

HP
HP Linear Barcode Scanner II User manual

HP
HP Wireless Barcode Scanner User manual

HP
HP EY022AA User instructions

HP
HP EY022AT User manual

HP
HP BW868AA User instructions

HP
HP 4430 User manual
Popular Barcode Reader manuals by other brands

Datalogic
Datalogic Gryphon I GM4100-BK Quick reference guide

Wasp Barcode Technologies
Wasp Barcode Technologies WWS250i user manual

Metrologic
Metrologic MH941 Installation and user guide

Code
Code CR950 user manual

Datalogic
Datalogic PowerScan PD953X Quick reference guide

Datalogic
Datalogic DL Cordless Card Reference manual