LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-14-2006, 02:53 PM   #1
hellwyn
LQ Newbie
 
Registered: Sep 2003
Distribution: Fedora Core 3
Posts: 28

Rep: Reputation: 15
Linux printing not as good as Windows?


I have a server running FC3 with all the latest CUPS and Foomatic packages. I have an HP PhotoSmart 8250 connected to this server via USB 2.0, and configured using the 8200 PPD file from linuxprinting.org.

On my network I have two laptops, one running Windows XP (sorry!) and the other running FC3. Over the network, The printer is available to the FC3 laptop via native CUPS, and is available to the Windows laptop via Samba. The Windows laptop uses the client driver provided by HP.

When I print an OpenOffice (ODT file) document from the FC3 laptop, the results are OK. But when I print the same ODT file from the Windows laptop to the same printer on the same server, the print quality is much better.

The result from the Linux laptop is grey and dithery, whereas the result from the Windows laptop is crisp, pin-sharp and much blacker.

Having done a little research, I have established that it is the front-end processing (possible ghostscript or foomatic) which is causing the problem. As far as I can tell, the client printing software on the FC3 laptop is rendering the print data at a resolution which is too low _before_ it is sent to the CUPS spooler; whereas the client driver on the Windows laptop is rendering it at a much higher resolution.

I'm not a newbie so I'm not looking for a step-by-step guide, but I could use a little help to point me in the right direction. I have already tried adding:
-dDITHERPPI=1200
to the gs line in the PPD file, but this does not have any effect.

Any further help would be appreciated. We can't have Windows being better than Linux, can we? :-)
 
Old 08-14-2006, 04:39 PM   #2
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
I would check your cups settings. The easiest way is to use the web interface:
http://localhost:631

Then navigate to "Printers->Name of your printer->configure" and check the quality settings.
 
Old 08-15-2006, 03:53 AM   #3
hellwyn
LQ Newbie
 
Registered: Sep 2003
Distribution: Fedora Core 3
Posts: 28

Original Poster
Rep: Reputation: 15
Thanks, david_ross. I had checked all of the obvious things, including the CUPS settings. These settings are configured on the server (which are common to both the Linux and Windows print jobs), so it doesn't explain the difference.
 
Old 08-15-2006, 04:12 AM   #4
hellwyn
LQ Newbie
 
Registered: Sep 2003
Distribution: Fedora Core 3
Posts: 28

Original Poster
Rep: Reputation: 15
I have a little more information. When the Linux laptop sends a print job, it delegates everything to the driver on the server. However, when the Windows laptop sends a print job, it has already been prepared using the HP client-side driver and sends the job as a "raw" job - in this case, the CUPS server is being used merely as a spooler.

So the CUPS settings on the server will not affect the Windows print jobs - the quality of these jobs are set by the HP client driver. Thus the print quality question is:

"Why is the Linux/PPD/CUPS/foomatic system producing lower-quality results that the HP client driver for Windows?"
 
Old 08-15-2006, 02:40 PM   #5
hellwyn
LQ Newbie
 
Registered: Sep 2003
Distribution: Fedora Core 3
Posts: 28

Original Poster
Rep: Reputation: 15
I found the solution. The HP 8200 PPD file which I downloaded from linuxprinting.org does not configure the CUPS web interface to reveal all of the available options. The full range of options are described at http://hplip.sourceforge.net/tech_docs/hpijs.html - in particular, the options specified with the -sIjsParams switch. So a little tweaking of the PPD file solved the problem!
 
  


Reply

Tags
cups, fc3, ghostscript, hp, printer, windows



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Printing from Windows to Linux mngmd Linux - Networking 3 03-28-2007 10:59 PM
Windows User Wants To Learn To Use Linux As Good As He Uses Windows Tux1986 LinuxQuestions.org Member Intro 11 06-01-2006 08:22 PM
Windows printing under linux jjdekroon Fedora 3 03-08-2006 05:58 PM
Printing to windows from Linux Edd Linux - Newbie 5 10-02-2003 04:10 AM
printing from linux to windows 98 over chan Linux - Networking 0 03-07-2002 03:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:12 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration