Can't load/print with a 16 bit app, wine 20040408

ceztko at libero.it ceztko at libero.it
Mon Apr 12 14:57:39 CDT 2004


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 !






More information about the wine-devel mailing list