I went to my customer’s site this evening with high expectations.  I changed the print command in the application to use the Paper_Name instead of the Width/Height but I still get miss positioned labels when printing from the XP Home PCs.  I also reinstalled the printer driver but that did not help either.  I will be out of town next week and when I get back I will contact Zebra to see if they have any suggestions.

 

John

 


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Friday, February 25, 2005 3:34 PM
To: RBG7-L Mailing List
Subject: [RBG7-L] - Re: Print parameter problem

 

I do a fair amount of printing to barcode printers (Zebra and Sato) and have

ran across similar problems on XP Home.  Something that ran fine on 2000

did not run the same on XP Home.  One problem that I am having is the

label count working differently.  If I issue a command to print 100

labels, it sends the print job  to the label printer 100 times in XP Home and

sends it once in 2000, yet prints 100 copies.  The difference in speed is

huge of course.  I have checked every setting and can find no differences.

What is strange, sending a mock up label created via Word to the same printer on the same XP Home machine sends it once and prints 100 times. 

 

Thanks for the form size suggestions. I will give them a try and see what happens!

 

-Bob

 

-------------- Original message --------------

Karen and Frank

 

There is already a paper size defined for the label that I am using.  I will try using the Paper_Name rather than the Height/Width in the print command.  That may be the solution to my problem.

It is funny how some of the PCs work OK and some don’t.  I did all of my testing on XP Pro PCs and it never failed once.

 

Thanks

 

John

 


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Friday, February 25, 2005 1:13 PM
To: RBG7-L Mailing List
Subject: [RBG7-L] - Re: Print parameter problem

 


I presented this at the fall conference but it was a last-minute demo so
there was no materials.  For all these cases, I create a custom paper size
and refer to that rather than doing to the parameters that you're using.
Your print command would look like this, with "4across" being my custom
paper size.
  LBLPRINT mailinglabels WHERE &vwhere ORDER BY &vsort OPTION PRINTER |         
  PRINTER_NAME \\w3kserver\epson | PAPER_NAME 4across

Here's the instructions on how to create a custom paper size.  I found this process
a bit inconsistent -- sometimes you see the new form size, sometimes you don't.
When you think you have it, do a PRNSETUP in rbase and see if your new form
appears in the paper size.

Goto START/SETTINGS/PRINTERS, highlight the printer and select FILE in the upperleft corner, and click on SERVER PROPERTIES.
In the Print Server Properties window check the box "Create NewForm", this will allow you to provide a name for the form.
Next, set the form parameters under the Measurements section.   Height 7”, width 6.5”
Click Save Form and your newly created form will appear in the box above.
Now close the Window.
Next click on File and then click on Printing Preferences.
Under the Layout Tab click on the Advanced button.
Select the form you just created from the drop down list under Paper Size.
Click OK and Close the Printer Preferences window.
Next right click on the printer icon that you will use with the newly createdform.
Click on Properties and then on the Device Settings tab.
Select the form from the drop down list and apply the changes.


Karen





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