ports/121338: Unable to create the Foomatic driver
Jason Bacon
jwbacon at tds.net
Mon Mar 3 23:50:01 UTC 2008
>Number: 121338
>Category: ports
>Synopsis: Unable to create the Foomatic driver
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 03 23:50:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Jason Bacon
>Release: 63.-RELEASE
>Organization:
MCW
>Environment:
FreeBSD sculpin.tds.net 6.3-RELEASE FreeBSD 6.3-RELEASE #1: Mon Feb 25 18:34:05 CST 2008 bacon at sculpin.tds.net:/usr/obj/usr/src/sys/SCULPIN i386
>Description:
Attempting to install a Stylus Color 660 with the Foomatic+Gutenprint driver (which is the recommended driver) results in the following popup message:
Unable to load the requested driver:
Unable to create the Foomatic driver [Epson-Stylus_Color_660,gutenprint]. Either that driver does not exist, or you don't have the required permissions to perform that operation.
Starting the process by running "kcmshell printers" also reveals the following in the terminal window:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = "en"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
ERROR: foomatic-datafile: There is neither a custom PPD file nor the driver database entry contains sufficient data to build a PPD file.
kdeprint: WARNING: PPD syntax error, PPD parse failed
I can install the printer with the CUPS+Gutenprint driver, but it's essentially unusable, as it prints one row of pixels at a time. I've tried adjusting the settings for quality, dithers, etc. to make it go faster, but the best I've achieved is about 15 minutes/page.
All other Stylus models I tried produces the same result.
The gimp-print driver on FreeBSD 6.1 (PC-BSD 1.3) works fine.
>How-To-Repeat:
1. Install port print/gutenprint with all OPTIONS enabled.
2. Enable CUPS server (add cupsd_enable="YES" in /etc/rc.conf)
3. /usr/local/etc/rc.d/cupsd start
4. Run "kcmshell printers" (or click K->Settings->Peripherals->Printers)
5. Click Add->Add printer/Class
6. Choose any workable backend
7. In Printer Model Selection, select Epson, Stylus 660. (or any other Stylus model)
8. In Driver Selection, select Foomatic+Gutenprint
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list