WINE Printing: Couldn't open ppd file; Couldn't find PPD file

Larry Merritt-Gilbert gilbertl at haulpak.com
Mon Oct 15 14:04:25 CDT 2001


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.



More information about the wine-users mailing list