Luke Kearney wrote:

Hello,
I am having a troublesome time with CUPS and printing to an Epson
PM-740DU inkjet printer. I have set up cups and it works to a degree. I
can print test pages like there is no tomorrow but I cannot print from
desktop applications let alone from any of the networked machines via
samba. The client machines can browse and add the printer but they
cannot print to it. I am using a fairly generic PPD for the printer as I
could not find one for BSD in the ports and  linuxprinting.org didn't
offer much joy. I understand that the printer is roughly equivalent to
the Stylus Photo 780 ( max dpi 2880x720 , 6 colours ).

When trying to print a txt file from the cmd line I get
lpr: lp: unknown printer /etc/printcap shows


tamachi: $ cat /etc/printcap
# This file was automatically generated by cupsd(8) from the
# /usr/local/etc/cups/printers.conf file.  All changes to this file
# will be lost.
# written for pips780
pm780c|EPSON PM780C:\
       :sd=/var/spool/lpd/pm780c:\
       :mx#0:\
       :sh:\
       :lp=/dev/ulpt0:\
       :if=/usr/local/libexec/pips780/filter780.rev:\
       :lf=/var/log/lpd-errs:
# pips780  end

actually having installed the pips780 file from ports I ran the setup
script to get this into printcap. If I modify the printer via the CUPS
interface it scraps all of the above and replaces it with one line which
is the name I gave the printer in the setup.

Appreciate any tips or links to howtos that are similar to my situation
here.

Regards



You did rename your /usr/bin/lpr with /usr/bin/lrp.old and set the path to /usr/local/bin/ *before* /usr/sbin in your .profile (if you are using bash shell), didn't you? (other shells use different files for configuring the $PATH variable).Cups installs new lp* files in /usr/local/ , you have to use those instead of the system-provided ones, in order to have your printer work.. Otherwise all the other programs will try to use the system-provided files, which are not cups, and which are not even configured for any printer usage, by default.

CUPS is excellent. Also do modify your /usr/local/etc/cups/ppd/*.ppd file to make sure your default printing resolution is set to maximum.

Check this article:
http://www.freebsddiary.org/cups.php

This one is even better:
http://webs.tconline.net/softedges/linux/cugbsd4.html

So:

 mv /usr/bin/lp /usr/bin/lp.bak
 mv /usr/bin/lpr /usr/bin/lpr.bak
 mv /usr/bin/lprm /usr/bin/lprm.bak
 mv /usr/bin/lpq /usr/bin/lpq.bak

Cheers..

Alin.




_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to