Gutenprint FAQ for Mac OS X and Darwin
-
What is Gutenprint? Why would I want to install it?
-
How can I find out more information about Gutenprint? Where can I get
the newest version?
-
I've read this entire document but I'm still having problems. How can I
contact the developers?
-
I added my dyesub printer, but nothing prints. (NEW)
-
I am trying to print from (Quark, Phtoshop, etc...) using Gutenprint on
Mac OS X Panther (10.3.x) but whenever I include EPS files I get really
low quality output. This did not happen on Mac OS X Jaguar (10.2.x). Did
the the printing behavior change between Mac OS 10.2 and Mac OS 10.3? How
can I get the high quality output in Panther?
-
I am trying to install Gutenprint on Mac OS X Panther (10.3.x) but when I get
to the installer screen where I select the destination volume, there is a large
red exclamation mark and I can't install it.
-
After installing Gutenprint, when I go to set up a printer via
the CUPS web interface I get to the point where I need to choose a driver, but the
Gutenprint drivers (PPDs) are not listed there. They use to be there in Gimp-Print
4.2.5 so where did they go?
-
I do not see the "Advanced" option in Print Center. How can I find it?
-
Printing does not work from "Carbon" applications (Adobe Photoshop, Acrobat,
Appleworks, etc...), but I can print from "Cocoa" applications (Preview,
TextEdit, etc...) just fine. How can I fix this ?
-
I want to know more about the new printing system in Mac OS X Jaguar. How do
the various components like CUPS, Gutenprint, Ghostscript, etc... interact?
-
I'm trying to set up TCP/IP printing for my Epson 1520 (900N, etc...) with
type-B ethernet card. HELP!!!
-
How can I print using FireWire (IEEE 1394)?
-
How can I print using AppleTalk?
-
I am having trouble printing with a certain brand of USB-to-parallel converter cable. Which cable brands are supported on Mac OS X?
-
How can I print correctly from Adobe InDesign using Gutenprint?
-
My multi-function HP Device is not printing over the USB port. What's wrong?
-
What files are installed by the Gutenprint installer for Jaguar and
Darwin? Where are they installed? I want to remove them; how do I do it?
-
Which versions of Mac OS are compatible with Gutenprint?
-
I have never heard of version "10.1.x" but I have 10.1.5, does
Gutenprint work with that?
-
Is my printer supported by Gutenprint?
-
OK, I just installed Gutenprint on Mac OS 10.2 (or later) and I tried to
print but I can't figure out how to set up my printer in print center.
-
USB connection
-
Network connection
-
OK, my printer is printing now, but how do I change the print settings
like paper type and resolution?
-
Ok, I found all the settings, but what do they do?
Gutenprint FAQ for Mac OS X Leopard (10.5.x)
- All my documents look the same regardless of the print quality I select. All my documents look too light. All my documents are printing in Economy or Draft mode.
- How do I print in black and white?
- Print preview in Excel does not work. I only get a blank page.
- Trying to print in landscape mode to a shared Windows printer always prints in portrait mode.
Gutenprint General FAQ
-
Is it only for Gimp?
-
I cannot install it, it complains about missing Gimp files
-
What is the difference between B/W, Line art, solid color and Photo mode (or ImageType in Ghostscript)?
-
I selected my printer and it doesn't work at all!
-
I selected my printer and it simply feeds paper without printing
-
I selected my printer, and it prints the image badly distorted, or at completely the wrong place on the page
-
I selected the right printer, but garbage, or only part of the page, gets printed
-
What's up with the HP Deskjet 1200?
-
I selected the right printer and the quality is lousy
-
How do I start setting options for Ghostscript?
-
escputil -i or escputil -d fails as follows:
-
I tried to test my Epson printer by 'cat .cshrc > /dev/lp0' and nothing prints!!!???
-
My USB-connected Epson Stylus printer won't work with {Free,Net,Open}BSD!
-
I try to print with StarOffice and it doesn't print correctly!
-
I'm printing through Samba, and my printer prints garbage!
Gutenprint FAQ for Mac OS X and Darwin
What is Gutenprint? Why would I want to install it?
Gutenprint (formerly called Gimp-Print) is a package of high quality printer drivers for Mac OS X, Darwin, Linux, BSD, Solaris, IRIX, and other UNIX-alike
operating systems. In many cases, these drivers rival or exceed the OEM
drivers in quality and functionality. Our goal is to produce the highest
possible output quality from all supported printers. To that end, we have
done extensive work on screening algorithms, color generation, and
printer feature utilization. We are continuing our work in all of these
areas to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable of
nearly photographic output quality. Additionally, Gutenprint provides
excellent drivers for many printers that are otherwise unsupported on
Mac OS X.
How can I find out more information about Gutenprint? Where can I get
the newest version?
For the latest information or the newest version of Gutenprint be sure
to check the Gutenprint web page.
I've read this entire document but I'm still having problems. How can I
contact the developers?
If you're having problems it's a good bet that you are not the only one.
If you can't find a solution to your problem in this FAQ or in How
to Print with Gutenprint, located on the installer disk, your next
stop should be the Gutenprint project forums. These can be accessed from the support page. If you have
looked through the forums and you still cannot find a reference to your
problem then you may simply be the first person to encounter it. It is
helpful to the developers and users of Gutenprint if you post a
description of the problem you are facing in the Gutenprint project help
forums. When you post in the forums, developers can respond to your
post and everyone browsing the forums can benefit from the exchange.
Please browse the forums before posting as your question may already be
answered.
-
I added my dyesub printer, but nothing prints.
Certain models of dyesub printers need a special manual configuration in order to
select a custom "backend" driver in Gutenprint 5.2.10 and above. The specific models include:
- Canon (SELPHY ES, CP series)
- Kodak (Professional 1400, 805/6800/6850/605 Photo Printer)
- Shinko/Sinfonia (CHC-S2145)
- Sony (UP-DR150, UP-DR200)
- DNP (DS40, DS80, DS-RX1)
- Citizen (CX, CX-W, CY)
- Mitsubishi (CP-D70DW, CP-D707DW, CP-K60DW-S)
We do not presently have an automatic way of forcing Gutenprint to use the correct backend.
If you are using one of these printers and use the standard backend, it will add successfully, but will fail to print.
You will need to add a new printer and explicitly specify the backend by doing the following:
- If necessary, install the installer package for Gutenprint 5.2.10 or above.
- Make sure your dyesub printer is connected via USB, turned on, and ready to print.
- Under the Apple menu, go to System Preferences, then click the Printers & Scanners
icon (for OS X 10.5, the Print & Fax icon).
- Examine the printer list (on the left-hand side of the dialog) to see if your dyesub printer has already
been added. If so, remove the print queue by clicking the - (minus) button below the list.
- Click the + (plus) button below the list.
- In the new window that appears, look for your dyesub printer in the list of found printers. It will likely
show two listings -- one with a Kind of "gutenprint52+usb", and one with a Kind of "USB". (You may
need to wait a few seconds for all the listings to appear; on OS 10.5, it may take several minutes, and your
system may appear to be frozen.)
- Select the printer with the Kind showing "gutenprint52+usb".
- Verify that the Use pop-up menu at the bottom of the windows shows the name of the printer, followed by
a string similar to "CUPS+Gutenprint v5.2.10".
- Click the Add button.
- Close the System Preferences dialog.
I am trying to print from (Quark, Phtoshop, etc...) using Gutenprint on
Mac OS X Panther (10.3.x) but whenever I include EPS files I get really
low quality output. This did not happen on Mac OS X Jaguar (10.2.x). Did
the the printing behavior change between Mac OS 10.2 and Mac OS 10.3? How
can I get the high quality output in Panther?
Yes, printing behavior changed between 10.2 and 10.3, and more so for a certain class of applications that use the so-called 'deprecated printing path,' which means that Apple has discouraged application developers from creating programs that print in this manner. Within this class, the quality and type of printed output generated by the application is dependent on whether the system describes the printer as a raster device or a PostScript device. Your application seems to be a member of this class.
In Mac OS 10.2, the system always describes any printer driven by Gutenprint as a PostScript device. Technically, this behavior is a 'bug' and it requires that a PostScript interpreter (such as ESP Ghostscript) be available to CUPS (the underlying print spooler) to enable the Gutenprint driver (or any CUPS raster driver) to print from this class of application.
In Mac OS 10.3, by default the system always describes any printer driven by Gutenprint as a raster device, which is technically correct. The reason why your printed EPS files look 'jaggedy' in 10.3 has to do with the quality of raster generated by your application (it turns out that the 'bug' in Jaguar was actually a 'feature' for most end users!). You can force Panther to emulate the 'buggy' behavior of Jaguar by setting a specific 'system default'. Here is the procedure to do that:
- Quit your application, if it is running
- open the Terminal application found in /Applications/Utilities/
- copy the following command in its entirety and paste it into the Terminal window, then press the return key:
defaults write -g com.apple.print.apple.pictwpstopdf YES
This setting is permanent, and it affects all applications on your system. If you later decide that you prefer the default behavior then issue this command instead:
defaults write -g com.apple.print.apple.pictwpstopdf NO
Note: Although you may set the default in Panther to force certain applications to produce PostScript rather than raster, you will never need to install ESP Ghostscript in Panther for use with Gutenprint because the operating system includes software that performs PostScript to raster conversion. Other printer drivers may still require ESP Ghostscript, but installing it in Panther will have no effect on Gutenprint.
I am trying to install Gutenprint on Mac OS X Panther (10.3.x) but when I get
to the installer screen where I select the destination volume, there is a large
red exclamation mark and I cannot install it.
There is an apparent bug in the Panther Installer that prevents the installer
from running over "newer" releases. So if you are trying to install 4.2.6 and
you have ever installed 4.3.x or 5.0alpha then this bug may bite you. This bug
is not present in Jaguar; the workaround in Panther is to run the Gutenprint
uninstaller and remove any other versions of Gutenprint.
With Gutenprint, when I go to set up a printer via
the CUPS web interface I get to the point where I need to choose a driver, but the
Gutenprint drivers (PPDs) are not listed there. They use to be there in Gimp-Print
4.2.5 so where did they go?
Starting with version 4.2.6-pre2 of the Mac OS X installer package the
Gutenprint PPDs are installed into the "standard" location recommended by Apple,
/Library/Printers/PPDs/Contents/Resources/en.lproj
rather than in the CUPS-standard location of
/usr/share/cups/model/C
which is different from all previous releases. This change was
implemented primarily for performance reasons, but it also provides a means for
normal users to find a PPD if need be (the previous PPD path is hidden from users
in the Mac OS X Finder). As a consequence of this change,
the Gutenprint PPDs will no longer be available for printer setup when
using the CUPS web admin; the Apple provided user interface
is not affected by this change. If you want or need to use the CUPS web
admin to create a printer (if you need to create a serial printer, for example)
you can still use the CUPS web admin to create the printer, but you will need to
select one of the available models and then open Print Center/Printer Setup Utility/Print & Fax system preference
and change the driver to the correct Gutenprint model (select the printer in the list, choose "Show info..." and select the correct model).
I do not see the "Advanced" option in Print Center. How can I find it?
Make sure you are holding down the option key (on the keyboard)
when you click the Add Printer button.
Printing does not work from "Carbon" applications (Adobe Photoshop, Acrobat,
Appleworks, etc...), but I can print from "Cocoa" applications (Preview,
TextEdit, etc...) just fine. How can I fix this ?
The Gutenprint drivers for OS X are CUPS plugin filters. In Mac OS 10.2
and 10.2.1 when users print with CUPS-based drivers from a "Carbon"
application the application generates PostScript output instead of the
OS X native PDF (this is not the case with vendor-supplied printer
drivers). If ESP Ghostscript is not installed the print job simply fails
without indication (other than the lack of a print!). If you haven't
installed ESP Ghostscript just download the Mac OS X installer and run it.
I want to know more about the new printing system in Mac OS X Jaguar. How do
the various components like CUPS, Gutenprint, Ghostscript, etc... interact?
The best place to start is with the CUPS documentation. In particular, the CUPS overview will help you
understand how the filters are chained together. You'll find more filter
information here.
When printing, CUPS tries to string together a series of tools in order to
convert the submitted file to the format needed by a printer. In OS X the
files submitted are generally either PDF or PICT files with embedded
PostScript. When printing to a Gutenprint driver, if the input file format is
PDF then the OS X PDF to raster filter is run and the raster data handed to
the Gutenprint driver. If instead the input file format is PICT with
PostScript, then the OS X PICT to PostScript filter is run. In order to get
from PostScript to raster, the ESP GhostScript filter is run next in the chain
and then the raster data is handed to the printer.
So you have the following two chains:
PDF file -> cgpdftoraster filter -> rastertoprinter filter -> printer
PICTwPS -> pictwpstops filter -> pstoraster (GhostScript) filter ->
rastertoprinter filter -> printer
The application determines which of these two paths are invoked. Most OS X
applications submit a PDF for printing. Certain PostScript centric programs
such as Adobe applications cause the second filter chain to run.
I'm trying to set up TCP/IP printing for my Epson 1520 (900N, etc...) with
type-B ethernet card. HELP!!!
The Epson type-B ethernet card is a curious thing. Typically you can
generate a page describing the printer's network interface settings if you
press and release the small black button on the back of the printer's network
card; you need to use a Mac OS 9 (or Windows) application to configure the
card's TCP/IP settings. Epson shipped multiple models of this card and the particular configuration application
that you need will depend upon which model of card you own. You can use the configuration
applications to set the printer's IP address, default gateway (router), and
subnet mask. If you are on a managed network (such as in an office or school)
then you need to get the proper settings from the network administrator. If
it's just your Mac, your printer, and you then you can follow these
guidelines: for simple networks (non-routed) the network interfaces for the
printer and computer need unique addresses on the same network (subnet). You
can achieve this by using TCP/IP settings for your printer that are very
similar to those of your Mac. System Preferences/Network will show you
your Mac's settings. Here's an example:
Mac network settings Printer network settings
IP Address: 192.168.0.100 IP Address: 192.168.0.95
Subnet Mask: 255.255.255.0 Subnet Mask: 255.255.255.0
Router: 192.168.0.1 Default gateway: 192.168.0.1
It would be prudent to open /Applications/Utilities/Network Utility
and Ping the new address before you assign it to your printer, just to make
sure that the address is not already in use. Start the ping and wait; after a
brief delay you should get ping: sendto: Host is down which
indicates that the address is probably available. Set the Epson with the new
TCP/IP settings and run Ping again to the same address. This time you should
get an almost immediate response:
PING 192.168.0.95 (192.168.0.95): 56 data bytes
64 bytes from 192.168.0.95: icmp_seq=0 ttl=64 time=3.304 ms
If you don't get a response from Ping you won't be able to print; go back and
try a different IP Address.
As soon as you can ping the printer from your Mac go to page 3 of How
to Print with Gutenprint (or the set up section in this FAQ) and follow
the instructions for TCP/IP setup.
How can I print using FireWire (IEEE 1394)?
In a nutshell, you can't. Not yet. CUPS uses "backends" to transfer the driver code to the printer. On Mac OS X Gutenprint uses CUPS and since there is not yet a FireWire backend available for Mac OS X you can't print with Gutenprint over Firewire. You can print to a printer that has a FireWire port, you simply need to use a different port, such as the USB port, an ethernet port, or the parallel port via a converter.
How can I print using AppleTalk?
To set up Appletalk (PAP) printing you first need to open the terminal and type "atlookup" at the command line. After a delay you should get a (possibly long) list of appletalk devices on your network. You want to find the entry for your printer and use that info to form a PAP URI that you will enter in Print Center when you set up the printer.
When you type "atlookup" it should look something like this:
macosx% atlookup
Found 2 entries in zone *
ff00.2f.80 Stylus PHOTO EX:EPSONLQ2
ff5f.39.80 imac:Darwin
For this example, here is the corresponding pap URI that you would enter in "Device URI" for device (pap) using the Print Center "Advanced" setup:
pap://*/Stylus%20PHOTO%20EX/EPSONLQ2
Note that the colon is replaced with a forward slash and any spaces in any names must be replaced with "%20" in the URI.
Here it is more generically:
pap://zone/Appletalk_Device_Name/protocol
NOTE: : AppleTalk is no longer available beginning with OS X 10.6.
I am having trouble printing with a certain brand of USB-to-parallel converter cable. Which cable brands are supported on Mac OS X?
The Gutenprint drivers are not partial about any particular brand or model
of USB-to-parallel converter cable. When used with Mac OS X, some cables appear to work better than others. If you are researching the purchase of a USB-to-parallel converter, or if you are experiencing printing problems while using a USB-to-parallel cable with an otherwise-supported printer please check with the cable manufacturer to confirm that the cable is supported on Mac OS X. Additionally, you should try usbtb--an alternative communications software. It is available from the Gutenprint downloads page.
How can I print correctly from Adobe InDesign using Gutenprint?
The InDesign application uses a somewhat non-standard printing procedure. The
following workaround procedure may help you achieve the desired printer output:
- Select Print... from the File menu, or press command-P.
- Within the InDesign print dialog, click the Printer... button (*not* the blue flashing Print button!)
- Dismiss any warning dialog by clicking OK
- Set any Gutenprint driver features under the Printer Features popup item.
- Click Print in the system print dialog (you will return to the InDesign
print dialog).
- Click Print in the InDesign dialog.
This procedure may be necessary for each document you wish to print. On subsequent
prints of the same document the regular "Print" button should work as expected.
My multi-function HP Device is not printing over the USB port. What's wrong?
Several users have reported USB compatibility issues with certain HP
multi-function devices. While the Gutenprint driver generates the correct device code to produce printing, the USB connection (the Mac OS X CUPS usb "backend") may not be capable of communicating properly with the device.
If your device fails to print and you are reasonably sure that you set it up
correctly then you may be experiencing this problem. As a workaround you may
be able to print to your device by using an alternate connection interface
(but this method is not well tested). For devices with a parallel port you can
try a USB-to-parallel cable, or a parallel-port print server.
Devices that lack a parallel port may possibly function with a compatible USB
print server.
What files are installed by the Gutenprint installer for Jaguar and
Darwin? Where are they installed? I want to remove them; how do I do it?
"The Gutenprint drivers for CUPS,
and the required PPD files." That's the short answer to the first
question. The long answer is that a lot of files are installed into the
(typically) hidden BSD unix layer of OS X. You shouldn't need to
remove Gutenprint in order to restore your previous printing capability.
Just delete any Gutenprint printers. That
said, if you are really fired up about saving disk space you can
use the Gutenprint Unisntaller. The uninstaller is included on the disk image with the Gutenprint drivers. It is also available as a separate download from the Gutenprint downloads page.
Which versions of Mac OS are compatible with Gutenprint?
Gutenprint is compatible with Mac OS X version 10.2.x (Jaguar) or later.
It does not work with version 10.1.x or 10.0.x or any version of Mac OS 9.
I have never heard of version "10.1.x" but I have 10.1.5, does
Gutenprint work with that?
"10.1.x" means "any" minor version of 10.1 such as 10.1.1, 10.1.2,
...,10.1.5. So, if you want to use Gutenprint you should upgrade to at
least 10.2.
Is my printer supported by Gutenprint?
There is a comprehensive list of
supported printers at the Gutenprint website. For printers that are not listed as supported you may
still be able to print by trying the driver for a printer that is similar
to yours, but the results may disappoint you.
OK, I just installed Gutenprint on Mac OS 10.2 (or later) and I tried to
print but I can't figure out how to set up my printer in print center.
An illustrated set-up guide called How to Print with Gutenprint
located on the disk image that contains the drivers. This guide will
walk you through the printer set-up process for USB and TCP/IP printers.
If you don't have access to this set-up guide the following instructions
should help:
Setting up printers using the Gutenprint driver can be slightly
different than setting up other drivers depending on how you are
connecting to your printer.
OK, my printer is printing now, but how do I change the print settings
like paper type and resolution?
You can access the settings for the Gutenprint driver whenever a print
sheet is open. Just click on the popup menu that says "Copies &
Pages" or "Layout" and choose "Printer Features".
I do not see any popup menu like you mentioned.
Sometimes the print window is collapsed. There is a "disclosure" triangle to the right of the Printer: popup menu. Click on the triangle and the print window will show more options.
OK, I found all the settings, but what do they do?
Please see the Gutenprint General FAQ for answers to these questions.
Gutenprint FAQ for Mac OS X Leopard (10.5.x)
-
All my documents look the same regardless of the print quality I select. All my documents look too light. All my documents are printing in Economy or Draft mode.
This occurs with Epson printers. The printing system is not obtaining the proper resolution from the Print Quality setting and it is defaulting to the lowest printer resolution found.
This issue is resolved by installing a later version of the Gutenprint drivers. It is recommended that you use the latest stable version from the Gutenprint Mac OS X home page.
If the later versions do not resolve the issue for you, please post feedback to the Gutenprint Help forum
-
How do I print in black and white?
The Quartz Filter entry under ColorSync (now Color Management) is not present in OS X 10.5.x (Leopard). This was a feature that Apple provided in previous versions of Mac OS X. It was not a feature of the Gutenprint drivers.
For most users, the work-around is to set the Color Model setting to Grayscale. This is not the same as printing in black and white only, but it may give you what you want.
For those users who must use black and white only, the good news is that the Quartz Filter for Black and White still exists. It's just not tied into the print window. The easiest way to use the Black and White option is as
follows:
- Go to print the document. Use the item "Open PDF in Preview" item under the PDF Services drop down menu at the bottom left of the print window.
- When the document appears in Preview, choose Save As... from the File menu.
- You can either change the name or use the Replace option when prompted. Select the output format as PDF and use the Quartz Filter to select "Black and White".
- Make sure you have the name and location to save the document as you want it. Click the Save button.
The resulting document will be in Black and White and you can print it normally.
-
Print preview in Excel does not work. I only get a blank page.
This has been noted when the printer is capable of resolutions greater than 1440 dpi. It does not appear to be a Gutenprint issue as there have been similar instances reported with some Brother printers using the Brother supplied drivers. Those instances also indicated that a printer capable of higher resolutions will produce the same error.
The work-around is to set the preview resolution before clicking on the Excel print preview icon in the toolbar. Go to File menu -> Page Setup. Under the Page tab there is an option to set the Print Quality. Set that to Normal or anything below 1440. The Excel default is High.
Click OK. Now Excel will provide you with a print preview. This setting is most likely stored on a per document basis. There does not seem to be any general preference to alter the default resolution for print preview.
Another work-around for new documents is to make a new Excel template. To make the template:
- Create a new workbook with only one sheet
- Go to the File menu -> Page Setup and change the print quality to Normal.
- Save the file as a template by selecting Template in the format box of the Save As dialog.
- Name the file "Workbook" without an extension - YES REMOVE the '.xlt' extension.
- Save the template in the /Applications/Microsoft Office 2004/Office/Startup/Excel folder. This should now act as the default template.
-
Trying to print in landscape mode to a shared Windows printer always prints in portrait mode.
This does not appear to be a Gutenprint issue. There has been at least one case reported whereby the user tried the Gutenprint, HPIJS, and pxlmono drivers. All drivers printed in landscape mode when the printer was attached directly to the Mac computer via USB. The same drivers would only print in portrait mode when the printer was connected to a shared Windows printer.
Users should upgrade to Mac OS X 10.5.2 or later. A fix for this issue was included in the Mac OS X 10.5.2 update.
Gutenprint General FAQ
-
Is it only for Gimp?
No, it can be used for many printing needs. Gutenprint started out as a
driver for The Gimp, the well known image manipulation program. Early in
development versions for Ghostscript and later CUPS were added. The
emphasis is still on quality color printing, though performance gets a
lot of attention these days.
-
I cannot install it, it complains about missing Gimp files
- If you have the Gimp installed on your system, you probably have the
user package, but not the development package, installed. You will need
to install the latter from your installation media; it's usually named
gimp-devel.
- If you do have the Gimp installed, and you've installed the
gimp-devel package, you may also need to install the gtk-devel and
glib-devel packages.
- If you've installed the Gimp from source, you may need to run
ldconfig as root. The installation procedure for the Gimp
doesn't run ldconfig, which is needed on many systems to tell the system
about the shared libraries that are installed. If you don't understand
this, don't worry; just do it. If you're nervous about doing that,
reboot.
- If you don't have the Gimp installed on your system, and just want
to compile Gutenprint for CUPS (for example), you need to pass
configure the option --with-gimp=no, so it won't try
to look for the Gimp and fail.
-
What is the difference between B/W, Line art, solid color and Photo mode
(or ImageType in Ghostscript)?
Photo mode does a lot of work to make colors as similar to screen
presentation as possible. This takes time. Line art is faster, but
colors may be off. Solid Colors is somewhere in between. B/W mode does
not use color ink when printing, and is much faster.
-
I selected my printer and it doesn't work at all!
Please check your printing system (lpd, CUPS, LPRng, etc.)
configuration. You may also have a problem with your parallel port or
USB connection, so take a look at /var/log/messages (or
wherever your system logs are kept).
-
I selected my printer and it simply feeds paper without printing
Many Epson printers (in particular) do this if they encounter an error
in the command stream. This usually indicates a bug in Gutenprint;
please report it to Gimp-Print-devel@
sourceforge.net or via the bug tracking system at https://
gimp-print.sourceforge.io. Make sure you report the printer you
have and all of the settings that you used. But first, triple check that
you're using the right printer model!
-
I selected my printer, and it prints the image badly distorted, or at
completely the wrong place on the page
This usually indicates a bug in the package. Please report it as
described above. Also as described above, make sure you've set the right
printer.
-
I selected the right printer, but garbage, or only part of the page,
gets printed
Printers for which support just has been added may not have been tested,
as the developers do not have access to the printer. It is worth trying
different settings. For example, change the resolution to a mainstream
value as used on that printer. Also photo mode is better tested than the
optimized versions. When you find out what works and what doesn't, file a
bug report.
One common cause of this is not using "raw" mode when printing from the
Gimp plugin. Depending upon your printing system, you will need to use
either -l (traditional BSD lpd), -oraw (CUPS lpr), or
-d (most versions of System V lp, including CUPS). Otherwise
the printing system attempts to interpret the output as something else,
and tries to apply a filter to it to convert it to something else
(usually PostScript).
Another less common cause of this (it usually causes other symptoms,
like printing only part of a page) is lack of space somewhere. This is
most commonly an issue when using the Gimp Print plugin. The plugin
creates a huge temporary file that gets sent to the printing system. The
size of the file varies; it's proportional to the page size and the
resolution setting chosen. Full-page, high resolution photographs can
result in 100 MB of output. The system may need to have 2 or 3 copies of
this file for short periods of time. If your /tmp, /var, or wherever your
spooler keeps its temporary files is too small, you'll have problems.
Finally, problems with your parallel or USB port may be the cause of
problems here. Certain Epson printers in particular are known to be very
sensitive to the quality of connecting cables, and may have trouble with
long or low quality cables, or USB hubs. If nothing else works, and
you're certain you've tried everything else, try a better cable or a
direct USB connection.
-
What's up with the HP Deskjet 1200?
HP had sold two printers with the 1200 model designation. The old
version is 300 DPI and has a heating element to dry the ink. It was
manufactured around 1990. The new version is of 2000 vintage and has
higher resolution. The one supported by this package is the new one???
-
I selected the right printer and the quality is lousy
Try selecting a different resolution or quality setting. Especially
lower resolutions have a problem putting enough ink on paper. Also, use
Photo mode. If you find settings that do not work at all (you get
garbage or no output, but other settings work), report these as bugs.
High resolutions should produce a similar (but smoother) result than
medium resolutions. Resolutions under a certain printer dependent figure
are seen as draft-only - for example lower than 360 DPI on Epsons with
standard paper or lower than 300 DPI on HP.
Also make sure that you have the right kind of paper selected. Selecting
plain paper when you're printing on high quality photo paper is certain
to result in a light, grainy image. Selecting photo paper when you're
printing on plain paper will result in a dark, muddy image that bleeds
through the paper. There are differences between different kinds of
paper; you may need to tweak the density and color settings slightly.
In addition, certain printers don't work well on certain kinds of paper.
Epson printers work well on Epson papers, but don't work well on many
third party papers (particularly the high quality photo papers made by
other vendors). This isn't a conspiracy to lock you into their paper,
it's because they've formulated the paper and ink to work well together.
If you use Ghostscript, make sure the Ghostscript resolution is not set
higher than the driver resolution. If it is higher, the driver has to
throw away part of the pixels, leading to uneven strokes in text and
slanted lines with interruptions.
-
How do I start setting options for Ghostscript?
Please see src/ghost/README for more information.
-
escputil -i or escputil -d fails as follows:
% escputil -r /dev/lp0 -i
[ ... license info omitted ... ]
Cannot read from /dev/lp0: Invalid argument
You need to rebuild your kernel with CONFIG_PRINTER_READBACK enabled.
-
I tried to test my Epson printer by 'cat .cshrc > /dev/lp0' and nothing
prints!!!???
The classic test of printer connectivity -- sending an ASCII file to it
-- doesn't work on many Epson printers out of the box (or after printing
from Windows or Macintosh). Epson printers from the Stylus Color 740 and
newer use a special "packet mode" in which they do not recognize
standard commands or ASCII text. They must be sent a special sequence
that takes them out of packet mode. The command
escputil -u -s -r /dev/lp0
will take the printer out of packet mode and enable you to print to it.
Of course, as soon as you've read back status from the printer, you know
it's working (although if you're unable to read status out of the
printer, you might have a different problem; see above).
Printing to your printer from Gutenprint, whether you use the Print
plugin, the CUPS driver, or the Ghostscript driver, will also take the
printer out of packet mode. But then again, if you successfully print to
your printer, you know it's working, so why worry? If you're trying to
test your spooler, though, the escputil trick above will do it. Just
make sure that /dev/lp0 is the right device; if it isn't, substitute
whatever is.
Note: this does not apply to printers prior to the 740 (such as
the Stylus Photo EX, Stylus Color 850, or anything even older). Those
printers are always capable of printing ASCII text, and don't have
packet mode. You can read status from them, but you must leave off the
'-u' option.
-
My USB-connected Epson Stylus printer won't work with {Free,Net,Open}BSD!
By default, the BSD device driver for the USB printer device (usually
ulpt0) does a prime, or USB bus reset, when the device is opened. This
causes the printer to reset itself (one can hear the print head moving
back and forth when this happens) and lose sync. After this the printer
won't go into graphics mode and instead spews characters all over you
expensive photo paper. This has been observed on the Stylus Photo 870;
it likely exists with other USB-connected Epson Stylus printers.
The fix is to use the "unlpt0" device instead of "ulpt0". The driver
doesn't perform the USB prime when unlpt is opened. If this device
doesn't exist on your system you can create it with
mknod unlpt0 c 113 64 root wheel
in the /dev directory.
-
I try to print with StarOffice and it doesn't print correctly!
If you use CUPS, and your prints from StarOffice come out incorrectly
(particularly at low resolution), try the following. This assumes a
network installation of StarOffice 5.2.
- Ensure that root does not have a .Xpdefaults file (if it
does, the procedure below will edit root's version rather than the
system-wide version in .../office52/share/xp3/Xpdefaults).
- As root, start .../office52/program/spadmin. This is the
StarOffice printer administration program.
- Click on Install New Driver. For the Driver directory,
select your CUPS PPD directory. This is usually /etc/cups/ppd.
This should list the names of all of the drivers you have installed.
- If there are no drivers visible, you may need to give the .ppd files
names ending in .PS. The following script will accomplish this:
# cd /etc/cups/ppd
# for f in * ; do
> ln -s $f `echo $f | sed 's/ppd$/PS/'`
> done
Following this, restart spadmin and click on Install New
Driver. When you select your CUPS PPD directory, you will find the
necessary drivers listed.
- Select the drivers you want StarOffice to know about and click OK.
- If you have been using the generic Postscript printer, remove all of
your old queues.
- Select the appropriate new driver(s) and click Add New
Printer.
- Select the appropriate printer queue and click Connect to
connect it to the printer queue of your choice.
You can now set up appropriate options for this printer. Note that you
can create multiple queues with different settings, for example one for
draft mode and one for high quality.
-
I'm printing through Samba, and my printer prints garbage!
There are a number of Samba configuration issues that cause problems; a
common problem is translation from UNIX newlines (\n) to Windows
newlines (\r\n). It's important to ensure that sending raw data, with no
translation, to the printer.
|