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

-- 
[EMAIL PROTECTED]                         ConSol* Software GmbH
Phone  +49 89 45841-100                       Consulting & Solutions
Mobile +49 177 6040121                        Franziskanerstr. 38
http://www.consol.de                          D-81669 M�nchen

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to