[FreeBSD] print via samba

Zahemszky Gabor zgabor at CoDe.hu
1999. Okt. 22., P, 11:22:48 CEST


> Hi.
> 
> pc0438sd:etc# cat /etc/passwd | smbclient '\\pc0431sd\LaserJet' PASSWORD -U LOGIN -N -P -c 'translate ; printmode text ;print - '
> Added interface ip=149.202.235.181 bcast=149.202.235.255 nmask=255.255.255.128
> Domain=[HUBUDG101A] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
> CR/LF<->LF and print text translation now on
> the printmode is now text
> putting file - as stdin-591 (24.3055 kb/s) (average 24.3056 kb/s)
> 
> pc0438sd:etc# lpq
> no entries

Ez normalis, leven ha elkuldte akkor miert kene latszania.

> nyomtatas sajnos nincs. fogalmam sincs mi lehet a problema  :(

Ez mondjuk mar nem annyira normalis.  Nem lehet veletlenul, hogy az NT oldalon
valami gubanc van?  Pl. neked nincs jogod ra nyomtatni, ilyesmi.  En tudom,
hogy nem ertek az NT-hez, de evek tapasztalata alapjan, ha a Unix oldalon
latszolag jo, es meg se megy, majdnem mindig a Microfosban talaltam meg a
hibat.  Mondjuk a kovetkezot javaslom, bar maceras.  Konfigolj be a sambaval
egy winszarrol elerheto nyomtatot a UNIX-on, (mondjuk hogy nincs nyomtato,
az nem erdekes, ugyanugy csinald meg mint a winfosos nyomtatot
lp=/dev/null, if=proggi_ami a tmp-be leteszi egy fajlba), es nyomtass a
Unixrol a printcapon keresztul a ``tavoli'', smbclienttel elerheto unixos
nyomtatora.  Ha a tmpben ott van ami kell, akkor a nyomtato(k) konfigja jo;
ha raadasul az entirol is meg tudod ezt csinalni, akkor valoszinuleg a samba
is jo (bar ugye az ellenkezo oldal).  Most mas tippem nincs, de lehet, hogy
segithetne valaki aki nalam jobban ismeri az NT lelkivilagat.

ZGabor at CoDe dot HU

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról