Larry Merritt-Gilbert
2001-Oct-15 14:04 UTC
WINE Printing: Couldn't open ppd file; Couldn't find PPD file
I am running wine version 20010824 and have been trying to get printing to work. I am running wine on a Slackware 8.0 box with the 2.4.7 kernel. Command: wine -debugmsg +psdrv excel.exe Result: ---snip trace:psdrv:PSDRV_Init (0x41422000, 0x00000002, (nil)) trace:psdrv:PSDRV_Init (0x41422000, 0x00000003, (nil)) FIXME:pthread_rwlock_rdlock FIXME:pthread_rwlock_unlock ---snip FIXME:pthread_rwlock_rdlock FIXME:pthread_rwlock_unlock trace:psdrv:PSDRV_Init (0x41422000, 0x00000002, (nil)) trace:psdrv:PSDRV_Init (0x41422000, 0x00000003, (nil)) trace:psdrv:PSDRV_FindPrinterInfo 'Wine PostScript Driver' trace:psdrv:PSDRV_ParsePPD c:\qmc330.ppd warn:psdrv:PSDRV_ParsePPD Couldn't open ppd file 'c:\qmc330.ppd' Couldn't find PPD file 'c:\qmc330.ppd', expect a crash now! trace:psdrv:PSDRV_CreateDC (WINEPS Wine PostScript Driver LPT1: (nil)) The file c:\qmc330.ppd exists, is chmod'd to 777, and is a valid ppd file. Relevant lines from ~/.wine/config: [ppd] "qmc330" = "/users/pca202/gilbertl/cdrive/windows/system/qmc330.ppd" [parallelports] "LPT1" = "/tmp/qmc330" [windows] "device" = "Wine PostScript Driver,WINEPS,LPT1:" Relevant lines from win.ini: [windows] device=Wine [Ports] LPT1:LPT2:LPT3:COM1:=9600,n,8,1,x COM2:=9600,n,8,1,x COM3:=9600,n,8,1,x COM4:=9600,n,8,1,x FILE: [Devices] Wine PostScript Driver=WINEPS,LPT1: [PrinterPorts] Wine PostScript Driver=WINEPS,LPT1: Excel runs fine, opens and saves files nicely, etc. My only concern now is that I can't print. I am pretty sure I have followed the docs correctly, so if I have missed something glaring, flame on. Any help on this matter would be greatly appreciated.
Larry Merritt-Gilbert
2001-Oct-17 12:39 UTC
WINE Printing: Couldn't open ppd file; Couldn't find PPD file
gilbertl@haulpak.com (Larry Merritt-Gilbert) wrote in message news:<b53f68da.0110151104.1cd01947@posting.google.com>...> I am running wine version 20010824 and have been trying to get > printing to work. I am running wine on a Slackware 8.0 box with the > 2.4.7 kernel. > > Command: > wine -debugmsg +psdrv excel.exe > > Result: > > ---snip > trace:psdrv:PSDRV_Init (0x41422000, 0x00000002, (nil)) > trace:psdrv:PSDRV_Init (0x41422000, 0x00000003, (nil)) > FIXME:pthread_rwlock_rdlock > FIXME:pthread_rwlock_unlock > ---snip > FIXME:pthread_rwlock_rdlock > FIXME:pthread_rwlock_unlock > trace:psdrv:PSDRV_Init (0x41422000, 0x00000002, (nil)) > trace:psdrv:PSDRV_Init (0x41422000, 0x00000003, (nil)) > trace:psdrv:PSDRV_FindPrinterInfo 'Wine PostScript Driver' > trace:psdrv:PSDRV_ParsePPD c:\qmc330.ppd > warn:psdrv:PSDRV_ParsePPD Couldn't open ppd file 'c:\qmc330.ppd' > Couldn't find PPD file 'c:\qmc330.ppd', expect a crash now! > trace:psdrv:PSDRV_CreateDC (WINEPS Wine PostScript Driver LPT1: (nil)) > > The file c:\qmc330.ppd exists, is chmod'd to 777, and is a valid ppd > file. > > Relevant lines from ~/.wine/config: > > [ppd] > "qmc330" = "/users/pca202/gilbertl/cdrive/windows/system/qmc330.ppd" > > [parallelports] > "LPT1" = "/tmp/qmc330" > > [windows] > "device" = "Wine PostScript Driver,WINEPS,LPT1:" > > Relevant lines from win.ini: > > [windows] > device=Wine > > [Ports] > LPT1:> LPT2:> LPT3:> COM1:=9600,n,8,1,x > COM2:=9600,n,8,1,x > COM3:=9600,n,8,1,x > COM4:=9600,n,8,1,x > FILE:> > [Devices] > Wine PostScript Driver=WINEPS,LPT1: > > [PrinterPorts] > Wine PostScript Driver=WINEPS,LPT1: > > > Excel runs fine, opens and saves files nicely, etc. My only concern > now is that I can't print. I am pretty sure I have followed the docs > correctly, so if I have missed something glaring, flame on. > > Any help on this matter would be greatly appreciated.I did a cvs checkout and built it. Now everything just works. I love this thing. =-=-Larry 2names