I have what might be a strange configuration for a CUPS server. Or at least strange results. I have a super duper Kyocera printer that supports everything known to man. I'm trying to work with JetDirect right now. I can print using JetDirect, but the postscript font rendering is not as good as the font rendering I can get from the same content using Windows. My first suspicion is that Windows lets the printer do the postscript conversion and CUPS does the postscript conversion for the printer. This guess, if correct, would imply that I really want to send the job to the printer and let it decide what to do with it. How might I try this?
** Reply to message from tallison@tacocat.net on Fri, 3 Oct 2003 15:15:59 -0400 (EDT)
I have a super duper Kyocera printer that supports everything known to man. I'm trying to work with JetDirect right now.
I can print using JetDirect, but the postscript font rendering is not as good as the font rendering I can get from the same content using Windows.
My first suspicion is that Windows lets the printer do the postscript conversion and CUPS does the postscript conversion for the printer. This guess, if correct, would imply that I really want to send the job to the printer and let it decide what to do with it.
1. CUPS uses ghostscript to convert. Get the latest copy from easysw.com. 2. Install M$ fonts and font-styles. Here's what i did. See how here: http://avi.alkalay.net/software/msfonts/ Install the two rpm files and symlink their two directories in /usr/X11R6/lib/X11/fonts/msfonts/ and .../msfonts-style/. When you download the 2 files as noarch.rpm files, rpm installs them in /usr/local/msfonts and /usr/local/msfonts-style. As root or su, go to /usr/X11R6/lib/X11/fonts and do the following: ln -s /usr/share/fonts/msfonts /usr/X11R6/lib/X11/fonts/msfonts , and ln -s /usr/share/fonts/msfonts-style /usr/X11R6/lib/X11/fonts/msfonts-style. This puts them into the normal font directory as symbolic links, not actually copying the directories there. The rest of linux, non-X11 stuff, will find them in the original location. X, which is the basis for all the GUI programs will look at the new symlinks. To make sure that X knows about the msfonts, add two lines to /etc/X11/XF86Config file: FontPath "/usr/X11R6/lib/X11/fonts/msfonts" FontPath "/usr/X11R6/lib/X11/fonts/msfonts-style" along with all the other FontPath statements. I put mine toward the top of the list, just under the 2 unscaled references and the one for Type1. Run SuSEconfig. That may be too much detail for what you are asking, but someone had asked before about msfonts. This is just a copy and paste. Hope this helps.
How might I try this?
Ed Harrison
** Reply to message from "Ed Harrison"
/usr/local/msfonts and /usr/local/msfonts-style.
OOPS. /usr/share/fonts/msfonts and /usr/share/fonts/msfonts-style. Ed Harrison SuSE 8.2, Kernel 2.4.21, KDE 3.1.3 PolarBar Mailer 1.25a
On Sat, 4 Oct 2003 05:15, tallison@tacocat.net wrote:
I have what might be a strange configuration for a CUPS server. Or at least strange results.
I have a super duper Kyocera printer that supports everything known to man. I'm trying to work with JetDirect right now.
I can print using JetDirect, but the postscript font rendering is not as good as the font rendering I can get from the same content using Windows.
My first suspicion is that Windows lets the printer do the postscript conversion and CUPS does the postscript conversion for the printer. This guess, if correct, would imply that I really want to send the job to the printer and let it decide what to do with it.
How might I try this?
Bring up the Print dialog box in any KDE application (Attempt to print something) At the bottom you will see "System Options" Select it and goto "fonts" Toggle "Fonts Embedding" On/Off and see if that makes a difference. -- Regards, Graham Smith ---------------------------------------------------------
On Friday 03 October 2003 11:15, tallison@tacocat.net wrote:
I have what might be a strange configuration for a CUPS server. Or at least strange results.
I have a super duper Kyocera printer that supports everything known to man. I'm trying to work with JetDirect right now.
I can print using JetDirect, but the postscript font rendering is not as good as the font rendering I can get from the same content using Windows.
My first suspicion is that Windows lets the printer do the postscript conversion and CUPS does the postscript conversion for the printer. This guess, if correct, would imply that I really want to send the job to the printer and let it decide what to do with it.
How might I try this?
Try seting up another cups to the printer as a raw printer. Note that raw does not mean raw unless you edit a couple files in /etc/cups, specifically cupsd.conf - see the comments at the bottom. -- _____________________________________ John Andersen
participants (4)
-
Ed Harrison
-
Graham Smith
-
John Andersen
-
tallison@tacocat.net