Tom,
  I too have a project using label printers, although with some different 
but related
problems than yours.  In my case, if I print multiple labels from Rbase to 
the SATO
label printer, the labels get sent one at a time.  I.E.  if I print 1000 
labels, the
label gets sent to the printer 1000 times.  This is extremely slow.  What 
is strange,
is that it does this if I print 1000 "rows" of labels, or "1" row of labels 
and set copies
to 1000.  However if I make a simple label in MS Word and make copies 1000, 
(using
the same driver) it sends the label only once and the printer prints 1000 
copies.  The
difference in total print time is over 20 minutes! Only one print job is 
sent.  I am not
real familiar with how different programs use the same driver differently , 
but Rbase
and Word certainly work differently with the same printer driver.  (I am 
not saying one
is correct or wrong, they just certainly work differently)

 I suspect that your problem is similar to mine, in that your printer 
buffer fills up after
5 copies is sent to it and it dumps.  When playing around with the SATO 
driver, I
experienced problems such as printing one label, and then it would not 
print anything
else until I turned the printer off and on.  I also experienced problems 
with the PC's
print spooler "thinking" that the printer accepted the entire job. (If you 
watched the
print spooler window, it shows the job printing multiple pages(labels), 
completing and
then deleting from the queue but only 1 label prints out.  No errors 
either)  In my case,
the printer driver would accept <ESC> control codes to control certain 
functions.
However I could never get these <ESC> codes to pass through in Rbase 
labels, reports
or even WRITE statements with OUTPUT to LPT1..  I finally had to write a 
routine
called outside Rbase to send the <ESC> codes to the printer before I sent 
the label
print job.

Perhaps someone on the list has a better understanding of how different 
software
programs react with the same printer driver.  Again, I do not understand 
why (using the
same driver) sending a label in MS Word with 1000 copies acts completely 
different
than sending (1) label with copies = 1000 in Rbase.  Again, it is not 
saying one is
right or wrong,  it would just be good for me to understand the 
differences.

-Bob



Thompson Technology Consultants
276 Chippewa
LaPorte, IN 46350
219-324-2605 (Phone & Fax)
219-363-7441 (Cell)
http://ttc.inc.home.comcast.net



-----Original Message-----
From:   Tom Hart [SMTP:[EMAIL PROTECTED]
Sent:   Thursday, April 15, 2004 9:44 PM
To:     RBASE-L Mailing List
Subject:        [RBASE-L] - Label printing problem

I am trying to print labels on a label printer and can only print 5 at one 
time.  If I try to print more than 5 it still sends it to the printer but 
nothing happens, and I don't get a printer error.  << File: ATT00001.html 
>>  << File: IMSTP.gif >>  << File: BackGrnd.jpg >> 

Reply via email to