From owner-freebsd-questions@FreeBSD.ORG Thu Aug 4 01:13:17 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33DCA16A41F for ; Thu, 4 Aug 2005 01:13:17 +0000 (GMT) (envelope-from northg@shaw.ca) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99D7A43D46 for ; Thu, 4 Aug 2005 01:13:16 +0000 (GMT) (envelope-from northg@shaw.ca) Received: from pd4mr3so.prod.shaw.ca (pd4mr3so-qfe3.prod.shaw.ca [10.0.141.214]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IKO00KKJBE3Y960@l-daemon> for freebsd-questions@freebsd.org; Wed, 03 Aug 2005 19:13:15 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd4mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IKO0064NBE3T150@pd4mr3so.prod.shaw.ca> for freebsd-questions@freebsd.org; Wed, 03 Aug 2005 19:13:15 -0600 (MDT) Received: from [192.168.0.100] (S0106000f3d63c5a5.vc.shawcable.net [24.85.154.162]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0IKO0053SBE3X8@l-daemon> for freebsd-questions@freebsd.org; Wed, 03 Aug 2005 19:13:15 -0600 (MDT) Received: from 127.0.0.1 (AVG SMTP 7.0.338 [267.9.9]); Wed, 03 Aug 2005 18:13:18 -0700 Date: Wed, 03 Aug 2005 18:13:18 -0700 From: Graham North To: questions freebsd Message-id: <42F16BAE.7040600@shaw.ca> MIME-version: 1.0 Content-type: multipart/mixed; boundary="=======AVGMAIL-42F16BAE5831=======" X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: printing problems with CUPS on localhost server 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, 04 Aug 2005 01:13:17 -0000 --=======AVGMAIL-42F16BAE5831======= Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I just set up my FreeBSD box to act as a printserver. I used CUPs and Samba following great directions found here: http://www.ajl-tech.com/index2.php?option=content&do_pdf=1&id=16 The printserver works very nicely printing jobs from my WinXP client to an hp4l printer attached to Freebsd, however it will not print files from itself using lpr. A bit of hunting found some "gotchas" at: http://home.nyc.rr.com/computertaijutsu/cups.html ... and so I tried adding symbolic links for the lp and lpr commands as per the author's recommendations - see bottom of email. The problem still exists however, now instead of getting error messages, if I issue a "lpr filename" command, my printer gives a quick blink, no errror messages are generated, but neither is printer output - nada! Repeat - Samba and Cups work together fine on this elderly hp4l - print all sorts from Windows. Just cannot access from the server itself. I am sure that this is a simple configuration issue somewhere - my printcap definition, ie: hp4l|lp|hp4l:rm=192.168.0.102:rp=hp4l: ps. This was auto-generated from CUPs and oirignally was "hp4l|hp4l:rm=192.168.0.102:rp=hp4l:" (I later inserted the lp myself as CUPS does not, either way it doesn't work.) Can anyone please point me straight on this? Thanks, Graham/ From "gotchas" ************ "With FreeBSD, cups will place its configuration files in /usr/local/etc rather than /etc. The lp or lpr command that you will use is also going to be in /usr/local/bin rather than /usr/bin. As /usr/bin is listed first in the path for both root and normal user, if one tries to print using the command lp filename you'll get an error message. There are various workarounds--one can edit the $PATH variable, type the entire path, eg /usr/local/bin/lp or do it the lazy man's way, which, as those who know me would expect, is what I did. I backed up the /usr/bin lp and lpr and then sym linked /usr/local/bin's commands to them. mv /usr/bin/lp /usr/bin/lp.bak mv /usr/bin/lpr /usr/bin/lpr.bak ln -s /usr/local/bin/lp /usr/bin/lp ln -s /usr/local/bin/lpr /usr/bin/lpr" ************** -- Kindness can be infectious - try it. Graham North Vancouver, BC www.soleado.ca --=======AVGMAIL-42F16BAE5831======= Content-Type: text/plain; x-avg=cert; charset=us-ascii Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Description: "AVG certification" No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.9/62 - Release Date: 8/2/2005 --=======AVGMAIL-42F16BAE5831=======--