|
I am using Zebra TLP 2844 label printers to print barcodes for
a client. Label size is 2.5 inches X 2.0 inches. Print driver properties are all set to the proper label
size. I use the following print command to print the labels from
various PCs: SAVEROW SET VAR vJDATE INTEGER = NULL LBLPRINT UPC_1 WHERE UPC_CODE = .vUPC + OPTION PRINTER + |COLLATION OFF + |COPIES 1 + |PAPER_WIDTH 2.5 + |PAPER_HEIGHT 2 + |PRINTER_NAME \\PROD1\UPC1 CLEAR VAR vJDATE RETURN Problem The labels print fine from the XP Pro PC and the WIN 2000
Pro PC but they do not print properly from two XP home PCs. It seems like
the label size parameter is being changed when the print command is being
issued and the label prints off center. When I test from the XP Home PCs
by printing to the screen first, I see that the paper size is changed to “envelop”.
If I change the paper size back to 2.5 X 2.0 the label prints fine. When
run it under program control it reverts back to envelop. I have checked
the print driver settings a zillion times and they are all set to 2.5 X 2.0.
I have compared the settings on the XP Home OS with the settings on the XP Pro
and they are exactly the same. It acts like XP Home ignores the paper
height/width from R:Base. Any idea what may be causing this problem? John |
