From owner-freebsd-questions@FreeBSD.ORG Thu Feb 28 20:53:29 2008 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8ADE11065679 for ; Thu, 28 Feb 2008 20:53:29 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from smtp3.utdallas.edu (smtp3.utdallas.edu [129.110.10.49]) by mx1.freebsd.org (Postfix) with ESMTP id 4BDBF8FC1E for ; Thu, 28 Feb 2008 20:53:29 +0000 (UTC) (envelope-from pauls@utdallas.edu) Received: from utd65257.utdallas.edu (utd65257.utdallas.edu [129.110.3.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp3.utdallas.edu (Postfix) with ESMTP id 0F40965504 for ; Thu, 28 Feb 2008 14:32:54 -0600 (CST) Date: Thu, 28 Feb 2008 14:32:53 -0600 From: Paul Schmehl To: questions@freebsd.org Message-ID: <8E3F243265EFB32E07CFFEFF@utd65257.utdallas.edu> In-Reply-To: <47C6FC44.8060508@math.arizona.edu> References: <200802281006.19701.rfalang@twcny.rr.com> <47C6FC44.8060508@math.arizona.edu> X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: Re: Configuring a HP Laserjet 1018 USB printer on KDE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2008 20:53:29 -0000 --On Thursday, February 28, 2008 11:24:04 -0700 Predrag Punosevac wrote: > User &Robert Falanga wrote: >> First am new using freebsd and would like help getting the printer >> configured. After installing and staarting CUPS. When I go to SETTINGS > >> Peripherals > printers I get: >> > That is not the way to configure printer on vanilla FreeBSD. If you want to > use something like that > install PC-BSD or DesktopBSD. > Well, I beg to differ with you. That's one way to do it. Yours is another. > To install the printer do the following > 1. Alter permission on the device nodes chmod 0660 /dev/ulpt0 > > 2. chgrp cupsd /dev/ulpt0 > > 3. Add yourself to cupsd group by editing file /etc/groups > I didn't have to do any of this. > 4. Move the commands of the native lpd printing system so that you can use > CUPS commands > mv /usr/bin/lp /usr/bin/lp.bak > mv /usr/bin/lpr /usr/bin/lpr.bak > mv /usr/bin/lpq /usr/bin/lpq.bak > mv /usr/bin/lprm /usr/bin/lprm.bak > This is good advice, *if* the cups install has not already overwritten the base for you. .if defined(CUPS_OVERWRITE_BASE) if test -e /usr/bin/lp; then ${CHMOD} -h 0 /usr/bin/lp; fi if test -e /usr/bin/lpq; then ${CHMOD} -h 0 /usr/bin/lpq; fi if test -e /usr/bin/lpr; then ${CHMOD} -h 0 /usr/bin/lpr; fi if test -e /usr/bin/lprm; then ${CHMOD} -h 0 /usr/bin/lprm; fi if test -e /usr/sbin/lpc; then ${CHMOD} -h 0 /usr/sbin/lpc; fi .endif # ls -lsa /usr/bin/lp* 4 -r--r--r-- 1 root wheel 2590 Feb 21 12:59 /usr/bin/lp 26 -r-Sr-Sr-- 1 root daemon 25876 Feb 21 12:59 /usr/bin/lpq 30 -r-Sr-Sr-- 1 root daemon 29368 Feb 21 12:59 /usr/bin/lpr 26 -r-Sr-Sr-- 1 root daemon 24600 Feb 21 12:59 /usr/bin/lprm > > 4. Restart cupsd for instance by adding cupsd_enable="YES" into your > /etc/rc.conf at the same time > disable lpd daemon by adding lpd_enable="NO" > Also good advice. > 5. Reboot > > 6. Point the web-browser to http://localhost:631 to add the printer > Unfortunately, this didn't work for me. I got the source code for the page displayed in my browser. If I added a ? to the end (http://localhost:631/?), then the page was displayed. > NOTE: > > 1. Your printer is using foo2zjs reversed engineered driver which you must > compile from ports. People > have reported mixed results with the driver! You have to compile the driver > before you start adding the printer. > Seems to me, for HP printers, the hpijs driver is the right choice. print/hpijs > 2. You might need to disable your firewall or at least port 631 which is used > by Internet Printing Protocol (IPP) > which is in turned used by CUPS. > Only if you want to be a print server. If you're just printing from a workstation, you don't need to worry about incoming traffic on 631. >> Unable to retrieve the printer list. Error message received from manager: >> Connection to CUPS server failed. Check that the CUPS server is correctly >> installed and running. Error: localhost: read failed (14). This sounds like he didn't put cupsd_enable="YES" in /etc/rc.conf. >> If I use LPR/LPRng things seem to be going well until I get to the screen >> asking for URI: I have no clue as to what it is asking for. >> You might have to uninstall and reinstall cups. I did. The first time didn't work for some reason. I used KDE's control center to set up the printer as well as the printer manager. Everything worked fine after the initial failure and the subsequent reinstall. -- Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/