http://bugs.winehq.org/show_bug.cgi?id=27037
Summary: win.ini needs update when new printers are available but not for listing them Product: Wine Version: 1.3.15 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: valentin.david@gmail.com
But that is quite a problem. Let say I want to have the file system of a Wine prefix and system.reg to be owned by another user. I do that so that I can make sure the program does not modify what it is not suppose to modify, and that I can safely share a ProgramFiles directory and system.reg across users. It works quite nicely. Except printing.
win.ini is created during the initialization of the prefix during the first run with the (virtual) administrator user. And it will contain the list of printers that were present at that moment.
Now I run it as user, and since that time I added a printer in Cups. In printing dialogs, I find that printer listed. But neither the button OK nor Properties work. If I click on the latter for instance I get:
warn:driver:DRIVER_GetDriverName Unable to find L"CUPS-PDF" in [devices] section of win.ini
I wonder why the dialog successfully list all the printers but fails to use them. Either it has to use only the one present in win.ini, or it has to be able to use those printers that are not in it. This would avoid to have really strange errors.