hi ya marin

> i appreciate your interest :)

wait till you see the bill :-)  hehehehe...
 
> heres the smb.conf

good

and since things are not working.... lets change stuff...

a.  am assuming the  debian box w/  the printer attached
    can print

b.  am assuming that windoze can see the debian box in its
    network neighborhood ??

c.  what is the output of:

        testparm
        testprns phaser /etc/printcap
        smbclient -U% -L localhost
        nmblookup WORKGROUP#1B

#
# and the problem you having.. is the last part..
#  
d.  am assuming the debian or windoze/mac box cannot yet print??


see changes to smb.conf below..

have fun
alvin


> [global]
>    interfaces = 192.168.

change that to 192.168.1.0/24

ADD
----
     hosts allow = 192.168.1. localhost

>    printing = bsd
>    printcap name = /etc/printcap
>    load printers = yes
>    guest account = mac
>    invalid users = root
> 
> ; "security = user" is always a good idea. This will require a Unix account
> ;     in this server for every user accessing the server.
>    security = share
> 
> ; Change this for the workgroup your Samba server will part of
>    workgroup = GRGROUP

i assume your network neighborhood on all yoru windoze box
is slso set to GRGROUP
 
>    server string = %h server (Samba %v)
> 
> ; If you want Samba to log though syslog only then set the following
> ;     parameter to 'yes'. Please note that logging through syslog in
> ;     Samba is still experimental.
>    syslog only = no
> 
> ; We want Samba to log a minimum amount of information to syslog. Everything
> ;     should go to /var/log/{smb,nmb} instead. If you want to log through
> ;     syslog you should set the following parameter to something higher.
>    syslog = 0;
> 
> ; This socket options really speed up Samba under Linux, according to my
> ;     own tests.
>    socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
> 
> ; Passwords are encrypted by default. This way the latest Windows 95 and NT
> ;     clients can connect to the Samba server with no problems.
>    encrypt passwords = true

ADD
----
        smb passwd file = /etc/samba/smbpasswd
 
> ; It's always a good idea to use a WINS server. If you want this server
> ;     to be the WINS server for your network change the following parameter
> ;     to "yes". Otherwise leave it as "no" and specify your WINS server
> ;     below (note: only one Samba server can be the WINS server).
> ;     Read BROWSING.txt for more details.
> 
>    wins support = no
> 
> ; If this server is not the WINS server then specify who is it and uncomment
> ;     next line.
> ;   wins server = 172.16.0.10
> 
> ; Please read BROWSING.txt and set the next four parameters according
> ;     to your network setup. There is no valid default so they are commented
> ;     out.
> ;   os level = 0
> ;   domain master = no
> ;   local master = no
> ;   preferred master = no
> 
> ; What naming service and in what order should we use to resolve host names
> ;     to IP addresses
> 
;;;    name resolve order = lmhosts host wins bcast

TAKE OUT name resolve ...

 
> ; This will prevent nmbd to search for NetBIOS names through DNS.
>    dns proxy = no
> 
> ; Name mangling options
> 
>    preserve case = yes
>    short preserve case = yes
> 
> ; This boolean parameter controlls whether Samba attempts to sync. the Unix
> ;     password with the SMB password when the encrypted SMB password in the
> ;     /etc/samba/smbpasswd file is changed.
> 
;;;   unix password sync = yes
> 
> ; For Unix password sync. to work on a Debian GNU/Linux system, the following
> ;     parameters must be set (thanks to Augustin Luton
> ;     <[EMAIL PROTECTED]> for sending the correct chat script for
> ;     the passwd program in Debian Potato).
;;;    passwd program = /usr/bin/passwd %u
;;;    passwd chat = *Enter\snew\sUNIX\spassword:* 
%n\n*Retype\snew\sUNIX\spassword:* %n\n .

for now... take out

unix passwd sync
passwd program
passwd chat

> ; The following parameter is useful only if you have the linpopup package
> ;     installed. The samba maintainer and the linpopup maintainer are
> ;     working to ease installation and configuration of linpopup and samba.
> ;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
> 
> ; The default maximum log file size is 5 MBytes. That's too big so this
> ;     next parameter sets it to 1 MByte. Currently, Samba rotates log
> ;     files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
> ;     A better solution would be to have Samba rotate the log file upon
> ;     reception of a signal, but for now on, we have to live with this.
> 
>    log file = /var/log/samba-log.%m
>    max log size = 1000
>    lock directory = /var/lock/samba
> 
>    obey pam restrictions = yes
> 
> [uploads]
>    comment = Upload Directory
>    path = /upload
>    writable = true
>    browsable = yes
>    guest ok = yes
> 
> 
> [home]
>    comment = Home Directories
>    path = /home
>    security = user
>    read only = no
>    browseable = yes
>    guest ok = no
>    create mode = 0750
> 
> ; By default, the home directories are exported read only. Change next
> ;     parameter to "no" if you want to be able to write to them.
> ;   read only = no
> 
> ; File creation mask is set to 0700 for security reasons. If you want to
> ;     create files with group=rw permissions, set next parameter to 0775.
> ;   create mask = 0775
> 
> ; Directory creation mask is set to 0700 for security reasons. If you want to
> ;     create dirs. with group=rw permissions, set next parameter to 0775.
> ;   directory mask = 0775
>

remove printers
 
#> [printers]
#>    comment = All Printers
#>    security = server
#>    path = /var/spool/lpd/lp
#>    browseable = no
#>    printable = yes
#>    public = yes
#>    writable = no
#>    create mode = 0700
#> 
#> [phaser]
[printers]
>    comment = Tektronix Phaser 560
>    security = share
>    use client driver = yes
###    path = /var/spool/lpd/phaser

# try this path
   path = /var/spool/samba

>    printer name = phaser 
>    writable = yes
>    public = yes
>    printable = yes
###    print command = /usr/bin/lpr -r -h -P %p %s

Add these

   print command = /usr/bin/lpr -r  %s ;  rm %s
   printer = phaser
   printing = BSD
   read only = yes


c ya
alvin
 
> 
> 
> On Tue, Apr 30, 2002 at 05:40:26PM -0700, Alvin Oga wrote:
> > 
> > 
> > hi ya martin
> > 
> > the printcap looks okay...
> > 
> > what does  the printcap look like for the linux box 
> > connected with the phaser printer???
> >     - what does its smb.conf look like ??
> > 
> > c ya
> > alvin
> > 
> > On Tue, 30 Apr 2002, Martin A. Hansen wrote:
> > 
> > > hi again
> > > 
> > > maybe i didnt get it clear that the printer is a network printer. the 
> > > printer is located on the external network. i have a linux router 
> > > connecting the internal and external networks. on the internal network i 
> > > have a linux box, win boxes and macs which i want to be able to print on 
> > > the printer via the router. my first goal is to get the internal linux 
> > > box to print (i can print from the linux router just fine :). however, i 
> > > get permission error when printing from the internal linux box.
> > > 
> > > internal linux box printcap:
> > > 
> > > lp|phaser|Tektronix Phaser 560:\
> > >    :sh:\
> > >    :sd=/var/spool/lpd/phaser:\
> > >    :rm=192.168.0.10:\
> > >    :rp=raw:
> > >                           
> > > router printcap:
> > > 
> > > lp|phaser|Tektronix Phaser 560:\
> > >    :sh:\
> > >    :sd=/var/spool/lpd/phaser:\
> > >    :rm=130.226.119.169:\
> > >    :rp=raw:
> > > 
> > > i think it looks alright? mayby its a problem with iptables?
> > > 
> > > 
> > > ?
> > > 
> > > martin
> > > 
> > > 
> > > On Mon, Apr 29, 2002 at 07:56:30PM -0700, Alvin Oga wrote:
> > > > 
> > > > hi ya
> > > > 
> > > > on the linux box with the local printer...
> > > > ( call it lpserver )
> > > >         #
> > > >         # look for sd, lp and some kind of "input filter"(if)
> > > >         #
> > > >         lp|phaser|:\
> > > >            :sh:\
> > > >            :ml=0:\
> > > >            :mx=0:\
> > > >            :sd=/var/spool/lpd/phaser:\
> > > > -->>       :lp=/dev/lp0:\
> > > >            :lpd_bounce=true:\
> > > >            :if=/usr/share/printconf/mf_wrapper:
> > > > 
> > > >         -- dont forget to stop and start the lpd
> > > > 
> > > >         -- what is the output of "lpc status"
> > > > 
> > > >         -- did it print a file ??   
> > > >                 lpr -Phaser /etc/printcap
> > > > 
> > > > your printcap on the remote linux box looks fine..
> > > > ( call it lpclient )
> > > >         > lp|phaser|Tektronix Phaser 560:\
> > > >         >    :sh:\
> > > >         >    :sd=/var/spool/lpd/phaser:\
> > > > -->>    >    :rm=192.168.0.10:\
> > > >         >    :rp=raw:
> > > > 
> > > >         -- dont forget to stop and start the lpd
> > > > 
> > > >         --  what is the output of "lpc status"
> > > > 
> > > >         -- did it print a file ??
> > > >                 lpr -Pphaser /etc/printcap
> > > > 
> > > > for your linux printer server... lets make it lpserver...that windoze is
> > > > trying to connect to it... 
> > > > 
> > > > lpserver#  vi /etc/samba/smb.conf
> > > >         ...
> > > > 
> > > >         encrypt passwords = yes
> > > >         smb passwd file = /etc/samba/smbpasswd
> > > > 
> > > >         ...
> > > > 
> > > >         [homes]
> > > >            comment = Home Directories
> > > >            path = /opt/home
> > > >            browseable = no
> > > >            writable = yes
> > > > 
> > > >         ....
> > > >         # NOTE: If you have a BSD-style print system there is no need to
> > > >         # specifically define each individual printer
> > > >         [printers]
> > > >            comment = All Printers
> > > >            path = /var/spool/samba
> > > >            browseable = no
> > > >            # Set public = yes to allow user 'guest account' to print
> > > >            guest ok = no
> > > >            printable = yes
> > > >            print command = /usr/bin/lpr -r  %s ;  rm %s
> > > >            #
> > > >            # name of the samba'ized printer
> > > >            #
> > > >            printer = xerox
> > > >            printing = BSD
> > > >            read only = yes
> > > > 
> > > >         -- restart samba
> > > > 
> > > >         -- what is the output of "testprns xerox /etc/printcap"
> > > > 
> > > >         === in order for Windozed to see the "xerox" printer connected
> > > >         === to lpserver in their network neighborhood... you need to 
> > > >         === define your samba passwd
> > > >         ==      ( try to make it different from your ssh login and 
> > > >         ==      your windoze login 
> > > >         ===
> > > >         ===     lpserver#  cd /etc/samba ; smbpasswd  <you>
> > > >         ===
> > > > 
> > > > now fire up   MS word ... and print a couple sentences to the pritner...
> > > >         and than do "Add (network) Printer" to your list of printers
> > > >         ( it should have its own printer drivers )
> > > > 
> > > > 
> > > > c ya
> > > > alvin
> > > > 
> > > > 
> > > > On Mon, 29 Apr 2002, Martin A. Hansen wrote:
> > > > 
> > > > > hi
> > > > > 
> > > > > i have two linux boxes. one acts as router and is connected to a 
> > > > > network printer on the remote network. printing from the server to 
> > > > > the remote printer works.
> > > > > 
> > > > > now printing from the linux box on the internal network to the router 
> > > > > dont work:
> > > > > 
> > > > > i get this error from lpq:
> > > > > 
> > > > > 
> > > > > Printer: [EMAIL PROTECTED] 'Tektronix Phaser 560' (dest [EMAIL 
> > > > > PROTECTED])
> > > > > Queue: no printable jobs in queue
> > > > > Server: no server active
> > > > > Status: keeping error job '[EMAIL PROTECTED]' at 19:01:35.913
> > > > > Rank   Owner/ID                  Class Job Files                 Size 
> > > > > Time
> > > > > error  [EMAIL PROTECTED]                A    28 ERROR: job removal 
> > > > > requested
> > > > > `no connect permissions
> > > > > 
> > > > > 
> > > > > my printcap looks like this:
> > > > > 
> > > > > # REMOTE print
> > > > > lp|phaser|Tektronix Phaser 560:\
> > > > >         :sh:\
> > > > >         :sd=/var/spool/lpd/phaser:\
> > > > >         :rm=192.168.0.10:\
> > > > >         :rp=raw:
> > > > > 
> > > > > 
> > > > > what do i do?
> > > > > 
> > > > > btw, winboxes connected with samba on the internal network cant 
> > > > > connect to the printer either.
> > > > > 
> > > > > 
> > > > > martin
> > > > > 
> > > > > 
> > > > > -- 
> > > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
> > > > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> > > > > 
> > > 
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to