On 11 Jan 2006, at 17:21, Ralf Reköndt wrote:

>
> I had this problem perhaps eight years ago or so. I tried about seven
> different PRINTER_DATs before finding one that did the trick. One use
> of Archive is to print labels. I think in this case I set the number
> of lines per page to 9 and issued FF if there were less in a label. I
> had previously tried 255 lines per page but that certainly does not
> work.
>
> I also use an assembler routine in Archive programs to set the
> required special printer driver and reset the original driver when
> the program is finished.
>
> ----- End Original Message -----
>
> Hmm, I do not really understand, how printer_dats could be  
> different in case
> of setting the number of lines. I also do it the same way. If the  
> number of
> lines are below, say 66, I issue an FF but Archive (remark, it is  
> the recent
> XChange version!) also issue an FF.... exactly at the place, where  
> I have
> set in in the printer_dat, nevertheless, what number is there.
>
> So, the only thing I can assume is, that this version (or XChange  
> Archive et
> al) has a bug in this case. What kind of Archive version do you use?
>
> Unfortunately, there is no stand-alone version of Archive, which is  
> SMSQ/E
> compatible in conjunction with it's writing to $20000.

I am currently using Xchange v3.90 but the problem arose and was  
solved on earlier versions, if not on the stand alone Archive.

My solution may not be the only one or indeed the best one but it works!

My printer_dat has 7 lines/page, CR/LF at the end of a line and no  
postamble code.

The program itself prints exactly 7 lines for each label.

George
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to