I've checked if options added on the commandline of the ipp client are transferred over to the receiving side - they are _not_, which is a pity as it would have helped.
*** Bug 467 has been marked as a duplicate of this bug. ***
The current idea is to implement a solution where, optionally, the printer selection dialog pops up at the client on every print.
The printer selection dialog popup has been moved to bug 2787 and bug 2789. Moving this to Future, for possible generalized solution.
Our current idea is to add options to the client, where the user can choose to export:
* No printer
* All printers
* A list of printers
The exported printers will be transferred in client_params to VSM, which will need to create the queues and make sure that it is only visible for users which actually have such a printer. Then, the backend needs to include the printer name when transferring the print job to the client.
Getting a list of local printers should be fairly easy on Windows and OS X; might be more difficult to UNIX since the output format of "lpstat -a" and others are not standardized. However, we can likely create something that works in practice.