LINUX.ORG.RU
ФорумAdmin

Ne mogu pechatat" cherez Samba


0

0

Hi, Problema taka'a: est" Linux (RH6.1) i est" Win95, na kotorom stoit printer HP1100. Ne mogu zastavit" pechatat" iz-pod Linuxa. Samba stoit, sbmclient v principe rabotaet (mogu videt" files na Win95), no pechat" ne poluchaets'a. Vse HOWTO i prochee prochital. Ne mog by kto-nibud", u kogo vse rabotaet, prislat" mne v kachestve primerov files printcap, smb.conf i drugie, esli eto neobhodimo? Zaranee spasibo, Vladimir.

anonymous

Есть такая утилитка - printtool - она без проблем делает /etc/printcap, в /etc/smb.conf принтер тоже пишется без особых - остается только директории в /var/spool/lpd раскрыть для нужных пользователей - может это и неправильно, но я сделал chmod 777 /var/spool/lpd/lp0

Кусок /etc/smb.conf
[hplin]
comment = HP DeskJet 420 on Linux in BW mode
path = /var/spool/lpd/lp0
read only = No
guest ok = Yes
print ok = Yes
oplocks = No

и кусок /etc/printcap
##PRINTTOOL3## LOCAL cdj500 300x300 a4 {} DeskJet500 8 {}
hplin:\
:sd=/var/spool/lpd/lp0:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/lp0/filter:

Maximka
()

2Maximka: Так это у вас, похоже, наоборот - принтер стоит на Linux, а печатаете из WIN? А мне нужно, чтобы принтер стоял на WIN. Printtool я и использовал - но не печатает (хотя файлы в spool директории создает). И еще - я так понял из HOWTO, что направлять на печать можно двумя способами: 1) напрямую командой lp (т.е. через lpd) и 2) через sbmprint. Ну, через lp понятно: lp -P printername. А как через smbprint? Какая команда-то, собственно? Thanks, Владимир.

anonymous
()
Ответ на: комментарий от anonymous

Есть скрипт smbprint. Его нужно указать в /etc/printcap через if=... Затем его подправляешь под себя и все должно заработать. Только не забудь lpd restart - дабы изменения в силу вступали.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.