Peter Weiss
2005-Mar-15 08:53 UTC
[Samba] Samba and cups printing: lp_servicenumber: couldn't find hl5150d
Hello, found no answer for the following elsewhere setting up samba on a Debian box: The printer is seen on the net from the clients but no printing is possible. $ smbclient -L pichuco Domain=[TANGO] OS=[Unix] Server=[Samba 3.0.10-Debian] Domain=[TANGO] OS=[Unix] Server=[Samba 3.0.10-Debian] Anonymous login successful Sharename Type Comment --------- ---- ------- public Disk Export Pool Directory homes Disk User Home Directories tmp Disk Temporary disk space print$ Disk Printer Drivers IPC$ IPC IPC Service (Pichuco) ADMIN$ IPC IPC Service (Pichuco) hl5150d Printer Brother HL5150D PostScript Printer hl5150ddbl Printer Brother HL5150D Duplex PostScript Printer Anonymous login successful Server Comment --------- ------- PICHUCO Pichuco Workgroup Master --------- ------- ASTOR TANGO PICHUCO Relevant messages of printer initialization in /var/log/samba/log.smbd: [...] [2005/03/13 13:01:08, 5] lib/charcnv.c:charset_name(81) Substituting charset 'ANSI_X3.4-1968' for LOCALE [2005/03/13 13:01:08, 5] printing/print_cups.c:cups_printer_fn(79) cups_printer_fn(0x807f970) [2005/03/13 13:01:08, 10] printing/print_cups.c:cups_server(51) cups server left to default localhost [2005/03/13 13:01:08, 7] param/loadparm.c:lp_servicenumber(4051) lp_servicenumber: couldn't find hl5150d [2005/03/13 13:01:08, 8] param/loadparm.c:add_a_service(2305) add_a_service: Creating snum = 7 for hl5150d [2005/03/13 13:01:08, 3] param/loadparm.c:lp_add_printer(2425) adding printer service hl5150d [2005/03/13 13:01:08, 7] param/loadparm.c:lp_servicenumber(4051) lp_servicenumber: couldn't find hl5150ddbl [2005/03/13 13:01:08, 8] param/loadparm.c:add_a_service(2305) add_a_service: Creating snum = 8 for hl5150ddbl [2005/03/13 13:01:08, 3] param/loadparm.c:lp_add_printer(2425) adding printer service hl5150ddbl [2005/03/13 13:01:08, 6] param/loadparm.c:lp_file_list_changed(2694) lp_file_list_changed() file /etc/samba/smb.conf -> /etc/samba/smb.conf last mod_time: Sun Mar 13 11:39:33 2005 [2005/03/13 13:01:08, 2] lib/interface.c:add_interface(79) added interface ip=192.168.92.1 bcast=192.168.92.255 nmask=255.255.255.0 [...] I traced the thing down to the following: [2005/03/13 13:01:08, 10] printing/print_cups.c:cups_server(51) cups server left to default localhost [2005/03/13 13:01:08, 7] param/loadparm.c:lp_servicenumber(4051) lp_servicenumber: couldn't find hl5150d [2005/03/13 13:01:08, 8] param/loadparm.c:add_a_service(2305) add_a_service: Creating snum = 7 for hl5150d Looking at the sources the printer is first looked up in lp_servicenumber() and _after that_ the service is added by add_a_service(). Has anyone a hint where to look at? TIA -- Peter -- Peter.Weiss@consol.de ConSol* Software GmbH Phone +49 89 45841-100 Consulting & Solutions Mobile +49 177 6040121 Franziskanerstr. 38 http://www.consol.de D-81669 M?nchen
Gerald (Jerry) Carter
2005-Mar-15 13:55 UTC
[Samba] Samba and cups printing: lp_servicenumber: couldn't find hl5150d
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peter Weiss wrote: | Hello, | | found no answer for the following elsewhere setting up | samba on a Debian box: The printer is seen on the net from | the clients but no printing is possible. .... | I traced the thing down to the following: | | [2005/03/13 13:01:08, 10] printing/print_cups.c:cups_server(51) | cups server left to default localhost | [2005/03/13 13:01:08, 7] param/loadparm.c:lp_servicenumber(4051) | lp_servicenumber: couldn't find hl5150d | [2005/03/13 13:01:08, 8] param/loadparm.c:add_a_service(2305) | add_a_service: Creating snum = 7 for hl5150d | | Looking at the sources the printer is first looked up | in lp_servicenumber() and _after that_ the service is added | by add_a_service(). Has anyone a hint where to look at? This is normal (the log message). smbd defers to explicitly defined shares in smb.conf. We create one if [printers] exists and the requested name can be validated by the printing subsystem. Note that there were significant changes to this area between 3.0.10 and 3.0.11 (for the better). I would recommend testing 3.0.11 (or 3.0.12rc1). btw....you don't really give any details about how 'no printing is possible' ciao, jerry ====================================================================Alleviating the pain of Windows(tm) ------- http://www.samba.org GnuPG Key ----- http://www.plainjoe.org/gpg_public.asc "I never saved anything for the swim back." Ethan Hawk in Gattaca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCNukjIR7qMdg1EfYRAoapAJ4vCXkl0945rRwDEDRLypZMhVbx/gCgm8zf raas+sosIPvWPWYcJ92OfBc=5NrI -----END PGP SIGNATURE-----