http://bugs.winehq.org/show_bug.cgi?id=32556
Bug #: 32556 Summary: application can not find default printer Product: Wine Version: 1.5.20 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: patcomfort@yahoo.com Classification: Unclassified
Created attachment 42964 --> http://bugs.winehq.org/attachment.cgi?id=42964 debug log file
Captools is a financial management (stocks) program. It once had a version for individual investors, but long ago. It still runs well on Win XP. An upgrade is not available. It also runs beautifully on Linux with wine, with one exception. When the program starts, a message pops up which says that a default printer for windows (not the program) has not been selected. A Printer Setup menu item produces the same message. Reports can NOT be generated (even on screen) because there is no recognized printer. The message never happened on Win XP.
There is almost no information in the registry for Captools, either on XP or wine. With grep, there is no reference at all to any printer in any file in the program directory, either on XP or in wine. Debug tracing indicates that the CUPS printers are seen. They are properly in the registry.
Printing with notebook in wine is perfect. It is also available in regedit. The hardware (2 computers) does not have LPT or COM ports, only USB connections to printers.
I have no idea what the program is checking on startup, but something is needed to avoid the default printer message. A debug log is attached. The last few lines of win.ini are: [devices] HL5340=wineps.drv,CUPS:HL5340 HL5340dup=wineps.drv,CUPS:HL5340dup [PrinterPorts] HL5340=wineps.drv,CUPS:HL5340,15,45 HL5340dup=wineps.drv,CUPS:HL5340dup,15,45 [windows] device=hl5340,wineps.drv,CUPS:HL5340