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

 

Reply via email to