Here is how I set up my Epson Stylus Color 980 on a Red Hat 7.3 box with Samba 2.2.4 I hope this helps people. Special thanks to Joel Hammer. 1. Enter printconf-tui 1.2. Edit the printer 3. Edit the driver setting and select the following options 3.1 Prerender Postscript 3.2 Convert text to postscript 3.3 Ghostscript resolution 360X360 4. Also set your spool directory in SAMBA to /tmp Here is my /etc/printcap EpsonColor980:\ :ml=0:\ :mx=0:\ :sd=/var/spool/lpd/EpsonColor980:\ :af=/var/spool/lpd/EpsonColor980/EpsonColor980.acct:\ :sh:\ :lp=/dev/lp0:\ :lpd_bounce=true:\ :if=/usr/share/printconf/util/mf_wrapper: Here is my smb.conf [global] #server information workgroup = Home server string = Samba %v server netbios name = pdc #loging information log level = 2 max log size = 50 debug timestamp = yes #browsing election options os level = 35 local master = yes preferred master = yes domain logons = yes #security options security = user encrypt passwords = yes unix password sync = yes passwd program = /usr/bin/passwd %u null passwords = no update encrypted = yes #profile information logon path = \\pdc/%H/profile logon script = %u.bat [profile] comment = Profile directory path = /usr/profile create mode = 0777 directory mode = 0700 writeable = yes browsable = no [netlogon] comment = Domain logon scripts path = /home/logon public = no writeable = no browsable = no [data] path = /home/common comment = Shared Directory writeable = yes guest ok = yes browsable = yes [homes] path = %H comment = %u home directory writable = yes browsable = yes [printers] path =/tmp printable = yes print command = /usr/bin/lpr -r %s printer = EpsonColor980 guest ok = no