>>>Hi all,
>>>
>>>Is it possible to find out which printer a user selects when the command "Report Form... To Printer Prompt" is run?
>>>
>>>Users have access to a PDF printer. If they print the report there, a couple of extra reports are not needed. However, I am wondering if there is a way I can tell that they chose the PDF printer from the Windows dialogue.
>>>
>>>Thanks for any help!
>>>
>>>Joel
>>
>>You could use APRINTER
>>
>>
>>lnCount = APRINTERS(laPrinters)
>>
>>and then poplate the list into a listbox, have the user select their printer to a variable
>>
>>or use
>>
>>lcSelectedPrinter = GETPRINTER()
>>
>>
>>and then print the report.
>>
>>
>>SET PRINTER TO (lcSelectedPrinter)
>>REPORT FORM <myform> TO PRINT NODIALOG
>>
>>
>>with this you will know which printer the user selected and perform neccessary processing.
>
>Thanks for the help! That looks really promising!
Is it the solution you implemented?
I need to print labels. I want to run report form ... to printer prompt the first time and for the rest of the labels use the selected printer.
What is the simplest way to implement this functionality? I believe our application uses reportbehavior 80.
If it's not broken, fix it until it is.
My Blog