I have my own printer dialog. The user can select the printer, number copies etc and click print/export/email.
Currently I am passing the selected printer queue and number of copies to L&L.
This works great.
However, this does not work if the user has chosen any ‘special’ printer settings (maybe specific to the printer driver).
For example, 2 pages per sheet, page collation, etc.
How can I achieve this in L&L 10? I am using .NET and the PrintDialog / PrintDocument classes.
Can I pass this to L&L somehow?
The printer specified “special” settings are stored in the PrinterSettings.extraInfo.
In List & Label 20 you can use it like this way (pd = your PrinterDialog, LL = your ListLabel instance) pd.ShowDialog();
//in this case we use the P-file to store the settings
LL.Core.LlSetPrinterInPrinterFile(LlProject.List, "test.lst", pd.PrinterSettings);