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