I can't load a 16 bit app...The problem is correlated to the printing system: i get an "run-time Error 482: Printer Error". These are the logs:
Log WINEDEBUG="warn+all" ..... warn:dosfs:DOSFS_FindUnixName L"test\WINEPS16.dll" not found in '/home/franzo/. wine/dosdevices/e:' warn:file:CreateFileW Unable to get full filename from L"e:\test\WINEPS16.dll" (GLE 2) warn:dosfs:DOSFS_FindUnixName L"WINEPS16.dll" not found in '/home/franzo/.wine/d osdevices/f:' warn:file:CreateFileW Unable to get full filename from L"f:\WINEPS16.dll" (GLE 2) warn:module:load_dll Failed to load module L"WINEPS16"; status=c0000135 err:dc:CreateDCW no driver found for L"WINEPS16"
Log WINEDEBUG="psdrv" ..... trace:psdrv:PSDRV_FindPrinterInfo No 'Paper Size' for printer 'HP' trace:psdrv:PSDRV_ExtDeviceMode (Driver=(null), hwnd=(nil), devOut=(nil), Device ='HP', Port='LPT1:', devIn=(nil), Profile='(null)', Mode=0000) trace:psdrv:PSDRV_FindPrinterInfo 'HP' trace:psdrv:PSDRV_ExtDeviceMode (Driver=(null), hwnd=(nil), devOut=0x41b6ce42, D evice='HP', Port='LPT1:', devIn=(nil), Profile='(null)', Mode=0002) err:dc:CreateDCW no driver found for L"WINEPS16"
In /usr/local/lib/wine/ i created this situation: -rwxr-xr-x 1 root root 1851820 Apr 12 15:47 wineps.dll.so lrwxrwxrwx 1 root root 13 Apr 12 19:52 wineps.drv.so -> wineps.dll.so lrwxrwxrwx 1 root root 13 Apr 12 17:46 wineps16.dll.so -> wineps.dll.so lrwxrwxrwx 1 root root 13 Apr 12 15:47 wineps16.drv.so -> wineps.dll.so
My configuration: In the registry:
[System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\PS Driver] 1081792881 "Configuration File"="wineps16" "Data File"="<datafile?>" "Datatype"="RAW" "Dependent Files"=str(7):"" "Driver"="wineps16" "Help File"="<helpfile?>" "Monitor"="<monitor name?>" "Version"=dword:00000400
[System\CurrentControlSet\Control\Print\Printers\HP] 1081784615 "Attributes"=dword:00000000 "Default Devmode"=hex:48,50,00,65,20,50,6f,73,74,53,63,72,69,70,74,20,44,72,69,\ 76,65,72,00,00,00,00,00,00,00,00,00,00,0a,03,01,00,9c,00,08,00,13,6b,00,00,\ 01,00,01,00,ea,0a,6f,08,64,00,01,00,07,00,00,00,02,00,01,00,00,00,03,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "Name"="HP" "Port"="LPT1:" "Print Processor"="WinPrint" "Printer Driver"="PS Driver" "Priority"=dword:00000000 "Start Time"=dword:00000000 "Status"=dword:00000000 "Until Time"=dword:00000000
[System\CurrentControlSet\Control\Print\Printers\HP\PrinterDriverData] 1081784392 "PPD File"="/usr/local/share/wine/generic.ppd"
[System\CurrentControlSet\Control\Print\Printers\HP\PrinterDriverData\FontSubTable] 1081784392 "Arial"="Helvetica" "Courier New"="Courier" "Helv"="Helvetica" "Times New Roman"="Times"
In win.ini: [windows] device=HP,WINEPS16,LPT1:
[devices] HP=WINEPS16,LPT1:
[PrinterPorts] HP=WINEPS16,LPT1:,15,45
In config [spooler] "FILE:" = "tmp.ps" "LPT1:" = "|lpr" "LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -" "LPT3:" = "/dev/lp3"
Wine version is the last: 20040408. I can provide more information if needed.
Thanks!
Francesco Pretto
P.S.: a last time WINEDEBUG="+all" log (using gentoo ebuild wine, differently than the ones before, taked using wine source unmodified), this identify the last activity before the loading of the error pop-up:
........ trace:psdrv:PSDRV_ParsePPD INPUTSLOTS 'Tray3' Name 'Tray 3' (259) Invocation '<</ManualFeed false /MediaPosition 1>>setpagedevice' trace:psdrv:PSDRV_ParsePPD INPUTSLOTS 'Manual' Name 'Manual Feed' (260) Invocation '<</ManualFeed true /Media Position 3>>setpagedevice' trace:reg:RegQueryValueExA (0x14c,"Paper Size",(nil),(nil),0x41584b84,0x41584b9c=4) trace:reg:RegQueryInfoKeyW (0x14c,(nil),0,(nil),(nil),(nil),0x41584adc,0x41584ae0,0x41584ae4,(nil),(nil)) trace:reg:RegEnumValueW (0x14c,0,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,1,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,2,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,3,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegQueryInfoKeyW (0x14c,(nil),0,(nil),(nil),(nil),0x41584adc,0x41584ae0,0x41584ae4,(nil),(nil)) trace:reg:RegEnumValueW (0x14c,0,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,1,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,2,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,3,0x415b7ad8,0x41584ad4,(nil),(nil),0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,0,0x415b7ad8,0x41584ad4,(nil),0x41584ad0,0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,1,0x415b7ad8,0x41584ad4,(nil),0x41584ad0,0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,2,0x415b7ad8,0x41584ad4,(nil),0x41584ad0,0x415b7b00,0x41584ad8) trace:reg:RegEnumValueW (0x14c,3,0x415b7ad8,0x41584ad4,(nil),0x41584ad0,0x415b7b00,0x41584ad8) err:dc:CreateDCW no driver found for L"WINEPS16" trace:int:WIN87_fpmath (cs:eip=125f:17dc es=1207 bx=0001 ax=1207 dx=1207) trace:resource:LoadString16 inst=19e6 id=01e2 buff=41a992fe len=256 trace:resource:LoadString16 strlen = 19 trace:resource:LoadString16 'Errore di stampante' loaded ! trace:resource:LoadString16 inst=19e6 id=277b buff=41a86810 len=500 trace:resource:LoadString16 strlen = 22 trace:resource:LoadString16 'Errore di run-time '|'' loaded !