http://bugs.winehq.org/show_bug.cgi?id=9411
Summary: Printing: does not work when emulating Windows 98 Product: Wine Version: 0.9.43. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-gdi-(printing) AssignedTo: wine-bugs@winehq.org ReportedBy: christoph.drexler@gmx.at
I used the script ies4linux (ies4linux-2.0.5) to install Internet Explorer 6.0. The script sets the Windows version to Windows 98.
But: Printing did not work, not only in the Internet Explorer, but using notepad, either.
Setting the Windows version to "Windows 2000" made my printer work again (using notepad), but stopped the Internet Explorer working.
This is not an ie4linux issue, as I had the same problems when trying to set the Windows version to "Windows 98" in my clean "/.wine" directory.
At last I was able to solve the problem by adding some Registry Entries:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\Version-0\Einzelplatzdrucker] "Configuration File"="wineps16" "Datatype"="RAW" "Driver"="wineps16"
where "Einzelplatzdrucker" is the name of my printer.
I assume that printing would work well with Windows 98 settings, if those Registry entries would be produced automatically when executing "wineprefixcreate" (as it is obviously done for the correspondant Registry Entries in [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3]
So this might be quite easy to fix, but a great help for anybody having to print pages in the Internet Explorer (as I have to do sometimes).
Christoph