Q: Tisk pres SAMBU na NT printer

Michal Kubecek kubecek na karlin.mff.cuni.cz
Čtvrtek Prosinec 19 19:03:29 CET 1996


> Pouzil jsem skript smbprint obsazeny v baliku samby, potom jsem zkusil
> i ten co je uvedeny v SMB-HOWTO. Ani jeden z nich nejede, prestoze
> se nachazim ve vzorove situaci - u NTcek je postscriptova tiskarna
> HP LJ 5MP.
> 
> Nemate nekdo po ruce chodivy smbprint+printcap, abych to zkusil?

Takhle mi to funguje (tiskarna je HP LaserJet IIP (bez PS)).
Pomerne podstatna jsou i pristupova prava tech souboru.
Moje situace je takova, ze tiskarna je k dispozici vsem pres
heslo. Jinak bude parametr '-U' potreba. Pokud to nebude fungovat,
zkuste popsat presneji, co se deje.

                                                      Michal Kubecek



(vyhazel jsem komentare)
------------------------------------------begin /usr/local/etc/printkma15
#!/bin/sh

logfile=/dev/null

eval acct_file=\$$#
spool_dir=`dirname $acct_file` 
config_file=$spool_dir/.config

eval `cat $config_file`

echo "server $server, service $service" >> $logfile

(
	echo "print -"
	cat
) | /usr/local/bin/smbclient "\\\\$server\\$service" $password -U $server -N -P >> $logfile
---------------------------------------------end /usr/local/etc/printkma15


(vyrez z /etc/printcap)
---------------------------------------------begin /etc/printcap
lp:\
	:cm=Local Epson LQ570:\
	:lp=/dev/lp1:\
	:sd=/usr/spool/lp1:\
	:sh:
kma15:\
	:cm=HP LaserJet IIP:\
	:sd=/var/spool/lpkma15:\
	:af=/var/spool/lpkma15/acct:\
	:if=/usr/local/etc/printkma15:\
	:mx=0:\
	:rg=kma:\
	:lp=/dev/null:
------------------------------------------------end /etc/printcap


--------------------------------------------begin `ls -l /var/spool/lpkma15`
total 6
drwxr-xr-x   2 root     lp           1024 Dec  9 16:32 ./
drwxr-xr-x  16 root     root         1024 Sep 30 16:21 ../
-rwx------   1 bin      bin            39 Sep 30 16:30 .config*
-rw-r----x   1 root     lp              4 Dec  9 16:32 .seq*
-rw-r--r--   1 root     root            3 Dec 12 14:47 lock
-rw-rw-r--   1 root     root           28 Dec  9 16:32 status
--------------------------------------------end `ls -l /var/spool/lpkma15`


--------------------------------------------begin `ls -l /usr/local/etc`
total 14
-rwxr-xr-x   1 root     root         2796 Oct  4 13:11 Unix_to_DOS*
-rwxr-xr--   1 bin      bin           115 Oct  4 18:39 filter_ps_kma15*
-rwxr-xr--   1 bin      bin            70 Oct  4 13:21 filter_text_kma15*
-rwx------   1 root     root          464 Nov 25 13:09 log_attempt*
-rwxr-x---   1 bin      bin          2310 Oct  2 13:04 printkma15*
-rw-r-----   1 root     root          135 Dec 16 13:22 smb_connect.awk
-rw-r-----   1 root     root          268 Dec 16 16:32 smb_reconnect.awk
-rwx------   1 root     root         2228 Sep 30 16:23 smbprint.orig*
---------------------------------------------end `ls -l /usr/local/etc`


--------------------------------------------begin /var/spool/lpkma15/.config
server=KMA15
service=HP
password=<moje_heslo>
--------------------------------------------end /var/spool/lpkma15/.config



Další informace o konferenci Linux