[Samba] progress :) still having trouble with win98 seeing shares on samba
Joel Hammer
Joel at HammersHome.com
Sun Feb 3 22:23:05 GMT 2002
Is the printer a postscript printer? If so, an easy approach is:
cat file | enscript -Z -p - | smbclient //server/printershare -N -c "print -"
Or, if text files are printing ok except for the staircase, this might work:
cat file | sed "s/.*/&\r/" | smbclient //server/printershare -N -c "print -"
You can also put this command into a print filter, without the cat file |
part, and get the same result. You will have to supply the complete path
name of the smbclient program, however.
This has been discussed recently on this list. Check the archives, starting
at samba.org.
If you need more help about print filters, try the LPRng documentation
or read the filter primer I wrote at the linux stepbystep site (search
there for "hammer filter").
http://linux.nf/stepbystep.html
Joel
On Mon, Feb 04, 2002 at 12:19:22AM -0500, Fuzzy wrote:
>
>
> we did manage an initial transfer with smbclient reading and writing
> to win98 and we did get part of a file printed with:
>
> smb \> open x
> smb \> print x
>
> it printed a few lines, but was stair-stepped. a couple of
> questions... is there a way to get smbclient to queue to
> the win98 printer queue without having to do it interactively?
> is there an easy way to deal with the stair-step problem?
>
> ideally I'd like to be able to pipe a file into a script
> or program to have it print the content of stdin, via
> smbclient to win98 //eeyore/apollo (the printer's
> "share" name). its an apollo p2200 (HP "brain").
>
> I'm wondering if there is a way to create a printcap
> defining the printer to provide for the <lf> to <cr,nl>
> text conversion.
>
> the win98 client cannot see the samba shares (2 fat32
> disks and some directories on the unix system). I know
> there is a route to eeyore (win98) from pooh (freebsd 4.4
> with samba 2.2.2) because I was able to print to eeyore's
> local printer (//eeyore/apollo) and to manipulate files
> on its shares (c: //eeyore/c and d: //eeyore/d).
>
> output of smbclient connecting to eeyore (win98se) and
> pooh (freebsd 4.4 with samba 2.2.2), followed by /etc/smb.conf.
>
> a confuzzled,
> Fuzzy
>
> /usr/bin/smbclient -W ASARIAN -n POOH -N -I 66.57.14.168 -L eeyore
> added interface ip=66.57.250.124 bcast=66.57.251.255 nmask=255.255.252.0
> added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
>
> Sharename Type Comment
> --------- ---- -------
> PRINTER$ Disk
> APOLLO Printer
> D Disk
> C Disk
> IPC$ IPC Remote Inter Process Communication
>
> Server Comment
> --------- -------
> EEYORE
>
> Workgroup Master
> --------- -------
> ASARIAN EEYORE
>
> <->
>
> /usr/bin/smbclient -W ASARIAN -n POOH -N -L pooh
> added interface ip=66.57.250.124 bcast=66.57.251.255 nmask=255.255.252.0
> added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
> Domain=[ASARIAN] OS=[Unix] Server=[Samba 2.2.2]
>
> Sharename Type Comment
> --------- ---- -------
> homes Disk Home Directories
> tmp Disk Temporary file space
> c Disk Pooh's C: drive
> d Disk Pooh's D: drive
> pighome Disk home directories on piglet
> IPC$ IPC IPC Service (Samba Server)
> ADMIN$ Disk IPC Service (Samba Server)
> fuzzy Disk Home Directories
>
> Server Comment
> --------- -------
> POOH Samba Server
>
> Workgroup Master
> --------- -------
> ASARIAN
>
>
> <->
>
> file: /etc/smb.conf
>
> # Samba config file created using SWAT
> # from localhost (127.0.0.1)
> # Date: 2002/02/04 00:13:22
>
> # Global parameters
> [global]
> workgroup = ASARIAN
> netbios name = POOH
> server string = Samba Server
> interfaces = rl0 lo0
> bind interfaces only = Yes
> security = SHARE
> encrypt passwords = Yes
> password level = 2
> username level = 1
> log file = /var/log/log.%m
> max log size = 50
> name resolve order = lmhosts host wins
> time server = Yes
> domain admin group = fuzzy root
> os level = 65
> preferred master = True
> domain master = True
> dns proxy = No
> wins support = Yes
> utmp = Yes
> message command = csh -c
> valid users = qwillpen fuzzy child sarahemm
> admin users = fuzzy
> printer admin = fuzzy
> hosts allow = eeyore.asarian.org pooh.asarian.org 127.0.0.1
> mangle case = Yes
>
> [homes]
> comment = Home Directories
> read only = No
> dont descend = /proc, /dev
>
> [tmp]
> comment = Temporary file space
> path = /tmp
> read only = No
> dont descend = /proc, /dev
>
> [c]
> comment = Pooh's C: drive
> path = /win_c
> read only = No
>
> [d]
> comment = Pooh's D: drive
> path = /win_d
> read only = No
>
> [pighome]
> comment = home directories on piglet
> path = /pig-home
> read only = No
>
> <->
>
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
More information about the samba
mailing list