--- Ilja Kamps <ikarus@ikarus.mine.nu> a écrit : > > > I guess that you have misread some info, but that > switch was > not needed (anymore ?) last I checked, copy from printing.html : External printer drivers (non-working as of Jul 8, 01) At present only 16 bit drivers will work (note that these include win9x drivers). To use them, add printer=on to the [wine] section of wine.conf (or ~/.wine/config). This lets CreateDC proceed if its driver argument is a 16 bit driver. You will probably also need to add "TTEnable" = "0" "TTOnly" = "0" to the [TrueType] section of ~/.wine/config. The code for the driver interface is in graphics/win16drv. > if you use LPRng, LPD or some similair printing deamon, add a [ppd] > section to the ~/.wine/config and put "generic" = "generic.ppd" Done, now I see the wine printer. ok, but commdlg reports : fixme:commdlg:PRINTDLG_SetUpPrinterListCombo Can't find '(null)' in printer list so trying to find default When printing with wine's notepad i have : err:string:lstrcpyA ((nil), 0x405d69f8): page fault occurred ! Caused by bug ? err:string:lstrcpyA ((nil), 0x405d66f8): page fault occurred ! Caused by bug ? then the programs goes to debugger reporting a page fault on reading 0x00000000 : 0x410c3e1a (PSDRV_WriteHeader+0x52 [ps.c:221] in libwineps.so): repne scasb %es:(%edi) 221 buf = (char *)HeapAlloc( PSDRV_Heap, 0, sizeof(psheader) + or (error reading 0x000000f0) 0x410be0c9 (PSDRV_StartDoc+0x8d [escape.c:260] in libwineps.so): repne scasb %es:(%edi) 260 physDev->job.output = HeapAlloc( PSDRV_Heap, 0, strlen(doc->lpszOutput)+1 ); ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Courrier : http://courrier.yahoo.fr