From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Trouble setting up hplip and cups - printer ppd fails Date: Sat, 24 Dec 2016 13:56:59 +0000 Message-ID: <87fuldph04.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKmoj-0008Bu-8n for guix-devel@gnu.org; Sat, 24 Dec 2016 08:56:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKmoe-00072g-LC for guix-devel@gnu.org; Sat, 24 Dec 2016 08:56:57 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58344) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cKmoe-00071H-9i for guix-devel@gnu.org; Sat, 24 Dec 2016 08:56:52 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cKmob-0003zF-KY for guix-devel@gnu.org; Sat, 24 Dec 2016 14:56:49 +0100 Received: from [93.115.241.194] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cKmoT-0002sJ-EP for guix-devel@gnu.org; Sat, 24 Dec 2016 14:56:41 +0100 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org I'm having a hard time getting hplip and cups to recognize the PPD for my printer (one of those which are not network enabled, which is why I feel safe enough sharing the model and serial numbers here). Starting at https://gnunet.org/bot/log/guix/2016-12-24#T1240133 you can find the discussion adfeno and myself had about the problem. In addition to the output below, my user is member of lp and lpadmin and cups webinterface complains about hpcups if I add the printer through cups (which you should not do with HP, at least I was told so in the past and learned that this printer does not work with cups pdds but with hplip ppds it works): Idle - "File "/gnu/store/pd200v2q8vdxy6ycsxjsskxavc5q2jvk-cups-server-bin/lib/cups/filter/hpcups" not available: No such file or directory" I never was a fan of the terminal setup they have, so I'll try to add the Qt interface next week. But this doesn't seem like the problem here. ng0@wasp ~$ sudo hp-setup -a -g -i HP Linux Imaging and Printing System (ver. 3.16.11) Printer/Fax Setup Utility ver. 9.0 Copyright (c) 2001-15 HP Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. hp-setup[9475]: debug: param= hp-setup[9475]: debug: selected_device_name=None Using connection type: usb hp-setup[9475]: debug: DEVICE CHOOSER setup_fax=True, setup_print=True hp-setup[9475]: debug: Cache miss: deskjet_2510_series hp-setup[9475]: debug: Reading file: /gnu/store/95vp3r6n9z7s85achc7a0b8aay1k73qq-hplip-3.16.11/share/hplip/data/models/models.dat hp-setup[9475]: debug: Searching for section [deskjet_2510_series] in file /gnu/store/95vp3r6n9z7s85achc7a0b8aay1k73qq-hplip-3.16.11/share/hplip/data/models/models.dat hp-setup[9475]: debug: Found section [deskjet_2510_series] in file /gnu/store/95vp3r6n9z7s85achc7a0b8aay1k73qq-hplip-3.16.11/share/hplip/data/models/models.dat hp-setup[9475]: debug: getDeviceUri(None, None, ('hp',), None, , True) hp-setup[9475]: debug: Mode=0 Setting up device: hp:/usb/Deskjet_2510_series?serial=CN2A63NGG305QX hp-setup[9475]: debug: Model=Deskjet_2510_series hp-setup[9475]: debug: (CUPS 1.2.x) Getting list of PPDs using CUPS_GET_PPDS... hp-setup[9475]: debug: CUPS PPD base path = /gnu/store/29ik1f5fmx9pbcrz0mmcw1hy62cwqrjg-cups-minimal-2.2.1/share/cups/model hp-setup[9475]: debug: Foomatic PPD base path = /gnu/store/95vp3r6n9z7s85achc7a0b8aay1k73qq-hplip-3.16.11/share/ppd hp-setup[9475]: debug: Exception: 4 (Unknown/invalid device-uri field) hp-setup[9475]: debug: Exception: 4 (Unknown/invalid device-uri field) --------------------- | PRINT QUEUE SETUP | --------------------- hp-setup[9475]: debug: Exception: 4 (Unknown/invalid device-uri field) Using queue name: Deskjet_2510 Locating PPD file... Please wait. hp-setup[9475]: debug: Matching PPD list to model deskjet_2510... hp-setup[9475]: debug: [] hp-setup[9475]: debug: No PPD found for model deskjet_2510 using new algorithm. Trying old algorithm... hp-setup[9475]: debug: 1st stage edit distance match hp-setup[9475]: debug: Determining edit distance from deskjet_2510 (only showing edit distances < 4)... hp-setup[9475]: debug: Min. dist = 9223372036854775807 hp-setup[9475]: debug: {} hp-setup[9475]: debug: [] hp-setup[9475]: debug: [] error: No PPD found for model deskjet_2510 using old algorithm. error: Unable to find an appropriate PPD file. Would you like to specify the path to the correct PPD file to use (y=yes, n=no*, q=quit) ? y Please enter the full filesystem path to the PPD file to use (q=quit) :/home/ng0/.guix-profile/share/ppd/HP/hp-deskjet_2510_series.ppd.gz Traceback (most recent call last): File "/gnu/store/95vp3r6n9z7s85achc7a0b8aay1k73qq-hplip-3.16.11/share/hplip/setup.py", line 560, in desc = nickname_pat.search(nickname).group(1) TypeError: cannot use a string pattern on a bytes-like object -- ♥Ⓐ ng0 PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org