Author |
Topic: printing to printer (Read 1928 times) |
|
hammerjit
New Member
member is offline


Posts: 26
|
 |
Re: printing to printer
« Reply #19 on: Jun 24th, 2015, 09:09am » |
|
Richard....your suggestion is good, please do consider if there is future enhancement. 
btw...another question on this printing....if the output goes more than 2 pages, is there a way for us to put a header for each page? and also page number?
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline


Posts: 1348
|
 |
Re: printing to printer
« Reply #20 on: Jun 24th, 2015, 10:50am » |
|
on Jun 24th, 2015, 09:09am, hammerjit wrote:| if the output goes more than 2 pages, is there a way for us to put a header for each page? and also page number? |
|
I think I have a program which does that, but unfortunately it's on my PC at home and I don't have access to it where I am. Remind me in a couple of weeks.
Richard.
|
|
Logged
|
|
|
|
SarmedNafi
Junior Member
member is offline


Posts: 93
|
 |
Reminder to Richard...
« Reply #21 on: Jul 11th, 2015, 10:35pm » |
|
>if the output goes more than 2 pages, is there a way for us to put a header for each page? and also page number?
I think I have a program which does that, but unfortunately it's on my PC at home and I don't have access to it where I am. Remind me in a couple of weeks.
Richard.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline


Posts: 1348
|
 |
Re: printing to printer
« Reply #22 on: Jul 12th, 2015, 10:25am » |
|
on Jun 24th, 2015, 10:50am, Richard Russell wrote:| I think I have a program which does that |
|
Here is the program. It's intended as a proof-of-principle, in practice you would probably want to put the printing code in a SUB so it can be called from multiple places:
Code: PrinterName$ = "DoPDF v7"
pv = 99999
page = 1
for i = 1 to 200
oldpv = pv
!pv = @vdu%!-8
if pv < oldpv then
lprint "THIS IS THE HEADER FOR PAGE "; page
lprint
page = page + 1
end if
lprint "This is line "; i; " of text sent to the printer"
next
dump Note that this can't work if you are relying on the 'word wrap' capability of LPRINT (unless you output each word individually), because if it wraps from one page to the next it's impossible to print the header part way through the output string.
Richard.
|
|
|
|
SarmedNafi
Junior Member
member is offline


Posts: 93
|
 |
Re: printing to printer
« Reply #23 on: Jul 12th, 2015, 12:35pm » |
|
Thank you Richard, It is a kind of you. Thank you very much.
|
|
Logged
|
|
|
|
|