| Subject |
Re: printer paper source |
| From |
Akshat Kapoor <akshat.kapoor@kapoorsons.in> |
| Date |
Wed, 12 Aug 2020 19:20:55 +0530 |
| Newsgroups |
dbase.getting-started |
| Attachment(s) |
cashmemo.ini |
On 12.08.2020 17:20, Mustansir Ghor wrote:
> Dear Akshat
>
> The idea of using printersource = 1 (Windows default) may not work because the printer default is Tray 1 which has labels for another software, where my software has to use Tray 2 for letter size paper.
>
Good Evening Mustansir,
It is your choice to select Mervyn's Code or mine
It is for this situation only that I use load_ini.
A sample ini file is also attached.
It has All parameters that may require change
color[N]1
duplex[N]1
orientation[N]1
papersize[N]258
papersource[N]256
printername[C]Bar Code Printer TT033-50
You just have to create it once.
No hard coding is required.
And change at will without recompile.
I would like to redraw your attention to Lines 1381 - 1415 of
e_sales.wfm posted earlier.
I am reproducing them
function PRINT_onClick()
form.refresh_data()
if not form.footer.half_page.value
r = new p_salesreport()
else
r = new p2_salesreport()
endif
mrender = 0
//I have removed some lines here.
r.title = "Cash memo no. "+str(form.minvoice,10,0)
if not form.footer.half_page.value
load_ini("cashmemo.ini","r.printer")
else
load_ini("cashmemo_h.ini","r.printer")
endif
r.title = "Cash Memo no. "+form.minvoice
r.render()
No chooseprinter() is required.
Regards
Akshat
| color[N]1
duplex[N]1
orientation[N]1
papersize[N]258
papersource[N]256
printername[C]Bar Code Printer TT033-50
|
|