[Samba] Samba and cups printing: lp_servicenumber: couldn't find
hl5150d
Peter Weiss
Peter.Weiss at ConSol.de
Tue Mar 15 08:52:52 GMT 2005
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 at 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
More information about the samba
mailing list