From owner-freebsd-questions@FreeBSD.ORG Wed Jun 28 01:55:04 2006 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 C7FC616A403 for ; Wed, 28 Jun 2006 01:55:04 +0000 (UTC) (envelope-from micahjon@ywave.com) Received: from relay1.av-mx.com (relay1.av-mx.com [137.118.16.126]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC52E4463E for ; Wed, 28 Jun 2006 01:55:03 +0000 (GMT) (envelope-from micahjon@ywave.com) X-Virus-Scan-Time: 0 Received: from [137.118.16.62] (HELO mx1.av-mx.com) by relay1.av-mx.com (CommuniGate Pro SMTP 4.2.10) with SMTP id 305979337 for freebsd-questions@freebsd.org; Tue, 27 Jun 2006 21:55:02 -0400 Received: (qmail 23333 invoked from network); 28 Jun 2006 01:55:02 -0000 Received: from dsl20226.ywave.com (HELO ?192.168.1.65?) (micahjon@ywave.com@216.227.107.226) by 0 with SMTP; 28 Jun 2006 01:55:02 -0000 X-CLIENT-IP: 216.227.107.226 X-CLIENT-HOST: dsl20226.ywave.com Message-ID: <44A1E174.2000103@ywave.com> Date: Tue, 27 Jun 2006 18:55:00 -0700 From: Micah User-Agent: Thunderbird 1.5.0.4 (X11/20060611) MIME-Version: 1.0 To: Anthony Agelastos References: <8a6250b20606251628g5ea35843r5ccb318b15876609@mail.gmail.com> <0092EAFD-5911-49DA-846E-99BB33D0C0C7@gmail.com> <200606252332.19131.lists@jnielsen.net> <200606252337.31732.nb_root@videotron.ca> <31823093-E37C-44FF-B088-0F21BEDDB3F9@gmail.com> In-Reply-To: <31823093-E37C-44FF-B088-0F21BEDDB3F9@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions , Nicolas Blais Subject: Re: CUPS, USB printers & "Permission Denied" 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: Wed, 28 Jun 2006 01:55:05 -0000 Anthony Agelastos wrote: > > On Jun 25, 2006, at 11:37 PM, Nicolas Blais wrote: > >> On Sunday 25 June 2006 23:32, John Nielsen wrote: >>> On Sunday 25 June 2006 20:04, Anthony Agelastos wrote: >>>> On Jun 25, 2006, at 7:35 PM, John Nielsen wrote: >>>>> On Sunday 25 June 2006 19:28, Anthony Agelastos wrote: >>>>>> I updated CUPS and I cannot print to my USB laser printer. The web >>>>>> interface shows the following: >>>>>> >>>>>> hp_LaserJet_1160Le (Default Printer) "Unable to open USB device >>>>>> "usb:/dev/ulpt0": Permission denied" >>>>>> Description: Hewlett-Packard LaserJet 1160Le >>>>>> Location: Den >>>>>> Make and Model: HP LaserJet 1160 Foomatic/hpijs (recommended) >>>>>> Printer State: stopped, accepting jobs, published. >>>>>> Device URI: usb:/dev/ulpt0 >>>>>> >>>>>> Doing a `dmesg | grep ulpt0`, I get >>>>>> >>>>>> ulpt0: Hewlett-Packard hp LaserJet 1160 series, rev 1.10/1.00, >>>>>> addr 2, >>>>>> iclass 7/1 >>>>>> ulpt0: using bi-directional mode >>>>>> >>>>>> The printer itself works (I plugged it directly into my MacBook >>>>>> and it >>>>>> printed fine). To ensure it wasn't an awkward build error, I issued a >>>>>> >>>>>> `portupgrade -fR cups` >>>>>> >>>>>> and rebuilt it and everything it is dependent upon. Does anyone >>>>>> else have >>>>>> any ideas? I am running an early 6.1-STABLE (FreeBSD dell.home.iq >>>>>> 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 01:04:32 EDT 2006 >>>>>> root@dell.home.iq:/usr/obj/usr/src/sys/IQKERNEL i386). >>>>> >>>>> Just a "me too" so far with an el cheapo Lexmark USB laser printer >>>>> (E210). >>>>> Are you using the foomatic script? I am, with a PPD from >>>>> linuxprinting.org. >>>> >>>> I am not sure, actually (it was so long ago, I do not remember how I >>>> got it working). I installed hpijs and "Make and Model" mentions >>>> Foomatic/hpijs, so perhaps. I am sorry I could not be of more >>>> assistance with this question. >>>> >>>>> I'm going to try backing up and blowing away my etc/cups dir, re- >>>>> updating >>>>> the port, reinstalling foomatic and my ppd, and see if that makes any >>>>> difference. I'll post whatever I learn. >>>> >>>> Thank you for posting your findings and for your quick reply. >>> >>> No luck. I basically re-installed everything (including config files and >>> the foomatic filters) from scratch. I also changed the permissions >>> on /dev/ulpt0 to be 0664 for root:cups. That prevents the permissions >>> error, but I still get nothing from the printer. The message that >>> comes up >>> in the cups web interface when I try to print a test page is: >>> >>> "/usr/local/libexec/cups/backend/usb failed" >>> >>> I did get my other printer (on a different machine) working with cups >>> 1.2.0 >>> by just changing the permissions on the device node. I hadn't ever >>> set this >>> printer up with cups before today, though. It's using gutenprint. >>> >> >> After playing with the permissions on ulpt, I can print a test page, >> though >> half of it comes out after I manually feed my printer. >> >> After that half-printed page, anything I try to print after will get >> me a "USB >> port busy; will retry in 30 seconds..." message and it never prints. >> > My system essentially does the same thing (the 30 second message that > is). After changing my LogLevel and killing and resubmitting a test > page, here is my error_log file. Does anyone else have any idea what I > can try next? Everyone on this list has been wonderful with this thread. > Thanks again. > I'm not seeing any errors in the log - assuming that the section that contains the job you mention starts at 19:29:47 on Jun 27th. I see job 9 start and I see job 9 canceled but I don't see any errors in between. A completely random thing: have you tried using /dev/unltp0 instead of /dev/ulpt0? It shows up as "USB Printer # (no reset)" in the cups web interface on my system. HTH, Micah