From owner-freebsd-stable@FreeBSD.ORG Mon Jun 9 18:18:12 2014 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D0E89125 for ; Mon, 9 Jun 2014 18:18:12 +0000 (UTC) Received: from gw.catspoiler.org (gw.catspoiler.org [75.1.14.242]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9EE742290 for ; Mon, 9 Jun 2014 18:18:12 +0000 (UTC) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id s59IHuSw074103; Mon, 9 Jun 2014 11:18:00 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201406091818.s59IHuSw074103@gw.catspoiler.org> Date: Mon, 9 Jun 2014 11:17:56 -0700 (PDT) From: Don Lewis Subject: Re: [cups] Setup cups and Brother HL-4150CDN on FreeBSD 10 To: cups@Offermans.Rompen.nl In-Reply-To: <20140609173800.GC30045@vpn.offrom.nl> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: freebsd-stable@FreeBSD.org, cups@cups.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2014 18:18:13 -0000 On 9 Jun, Willy Offermans wrote: > Hello Chris and cups, and freebsd friends, > > On Mon, Jun 09, 2014 at 07:20:09AM -0700, Chris H wrote: >> Greetings... >> > Dear cups and freebsd friends, >> > >> > I'm trying to setup CUPS on FreeBSD 10. I managed to install the software >> > and I managed to make the printer available to the OS via /dev/ulpt0: >> > >> > from messages: >> > >> > ... >> > Jun 8 17:16:13 donald kernel: ugen1.2: at usbus1 >> > Jun 8 17:16:13 donald kernel: ulpt0: > > addr 1> on usbus1 >> > Jun 8 17:16:13 donald kernel: ulpt0: using bi-directional mode >> > Jun 8 17:16:13 donald kernel: ulpt0: offline >> > ... >> > >> > >> > from ll /dev/ulpt0 >> > >> > crw-rw---- 1 root cups - 0x65 Jun 8 17:16 /dev/ulpt0 >> > >> > If I executed the following command: >> > >> > echo 'true' > /dev/ulpt0 >> > >> > then the printer reacts and shows that data is transferred to the printer. >> > >> > However, if I try to add the printer to CUPS via the web-interface, then >> > the printer is not detectable. I would expect the printer to be found after >> > searching. I can find an error message in error_log: >> > >> > >> > ... >> > E [08/Jun/2014:17:37:53 +0200] [Client 15] Invalid peer credentials for "root" - got 8, >> > expected 0! >> > ... >> > >> > >> > I'm not sure if this is related to the fact that the printer cannot be >> > detected. >> > >> > If I add the printer manually to the printer.conf file: >> > >> > >> > >> > UUID urn:uuid:de11cfc5-3cbd-361e-5750-8b0e3f0ff4ad >> > AuthInfoRequired none >> > Info Brother HL-4150CDN series >> > Location attic >> > MakeModel Brother HL-4150CDN series CUPS >> > DeviceURI usb:/dev/ulpt0 >> > State Idle >> > StateTime 1402241099 >> > Type 8392780 >> > Accepting Yes >> > Shared No >> > JobSheets none none >> > QuotaPeriod 0 >> > PageLimit 0 >> > KLimit 0 >> > OpPolicy default >> > ErrorPolicy stop-printer >> > >> > >> > then I still cannot print to the printer. >> > >> > Does anyone has a clue what is going on? Or how can I debug this problem? >> > >> It appears that the user under which you are attempting all this, >> doesn't have permission to manage, or otherwise manipulate/view the >> printer facilities. My suggestion would be to (if available) go to >> http://localhost:631/admin in your browser, and login with the root >> password, and then GRANT permission(s) to the user you want to give >> access to. >> >> Also insure that the cups user/group were added correctly. >> >> Best wishes. >> >> --Chris >> > >> > -- > > I did as you told. I logged in with root account, but there were no > printers available. Also the /dev/ulpt0 device cannot be detected, although > the local printer is connected to this device. under > administration is not successful. No printer will appear. cups doesn't use the /dev/ulpt* device. For USB printers, it uses a the device node under /dev/usb. This device needs to be accessable to the cups user. See the last devfs rule here: