Re: Cups

From: Anton Alin-Adrian (aanton_at_reversedhell.net)
Date: 12/22/03

  • Next message: Markus Kovero: "Re: Atmel WLAN Driver"
    Date: Mon, 22 Dec 2003 19:00:23 +0200
    
    

    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.

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


  • Next message: Markus Kovero: "Re: Atmel WLAN Driver"

    Relevant Pages

    • Printer sharing over LAN question.
      ... Is it necessary to enable printer sharing in system prefs, or is just a matter of configuring each individual computer for ip printing with the local ip address? ...
      (comp.sys.mac.system)
    • print test page - false negative
      ... I installed FreeBSD 7.2 Release with CUPS and gutenprint-cups. ... After configuring CUPS, including permissions for /dev/ulpt0, I ...
      (freebsd-questions)
    • RE: MacOSX Panther and Windows Server 2003
      ... does the Apple document exist: Configuring an OS 10.3.3 client for printing to windows shared printers. ...
      (microsoft.public.windows.server.networking)
    • Mac 10.3.3 printing to windows 2003 print server
      ... does the Apple document exist: Configuring an OS 10.3.3 client for printing to windows shared printers. ...
      (microsoft.public.windows.server.networking)