Народ помогите разобраться с печатью. Есть машина с Фрюхой на ней запущена Самба, зашареный принтер. Когда даю с Windows машины что то на печать файл попадает в /var/spool/samba и все ничего не печатает.
Если даю с консоли lpr <имя файла> печатает все отично.Помогите разобраться плс.
Вот мой printcap
###########################lp|hplj|Hewlett Packard LJ 1100:\
:sh:sd=/var/spool/samba:\ :lp=/dev/lpt0:\
:if=/usr/local/libexec/my_filtr:###########################
Вот my_filtr###########################
printf "\033&k2G" && cat && printf "\033&l0H" && exit 0
exit 2
>Народ помогите разобраться с печатью. Есть машина с Фрюхой на ней запущена
>Самба, зашареный принтер. Когда даю с Windows машины что то на
>печать файл попадает в /var/spool/samba и все ничего не печатает.
>Если даю с консоли lpr <имя файла> печатает все отично.
>
>Помогите разобраться плс.
>
>Вот мой printcap
>###########################
>
>lp|hplj|Hewlett Packard LJ 1100:\
> :sh:sd=/var/spool/samba:\ :lp=/dev/lpt0:\
> :if=/usr/local/libexec/my_filtr:
>
>###########################
>Вот my_filtr
>
>###########################
> printf "\033&k2G" && cat && printf "\033&l0H" &&
>exit 0
> exit 2
У меня Линукс, но думаю - это не сильно принципиально.
Кусок моего конфига
###############
/etc/samba/smb.conf
[global]
security = share
guest account = nobody
----8<----порезано
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
public = yes
######################Вот эти строчки (см. выше)
security = share
guest account = nobody
...
public = yes
для того, чтобы незарегистрированные юзеры все же могли печатать. Если печатают только те, кто прописан в smbpasswd, то наверное лучше будет
----8<----порезано
security = user
----8<----порезано
guest ok = noможно попробовать добавить (смотри дефолтный smb.conf)
############
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx
printing = bsd
###############
но у меня и без этого чудесно работает.Кусок моего printcap (сгенерен printconf-tui, усть такая утилитка в Красной Шапке)
#########
HP1100:\
:sh:\
:ml=0:\
:mx=0:\
:sd=/var/spool/lpd/HP1100:\
:af=/var/spool/lpd/HP1100/HP1100.acct:\
:lp=/dev/lp0:\
:lpd_bounce=true:\
:if=/usr/share/printconf/util/mf_wrapper:
#############Я спецательно не озабачивался, чтобы спул самбы совпадал со спулом lpd, может в этом твоя ошибка?
Хотя можно Самбу настроить, чтобы она подсовывала при установке принтера
Вындоус-клиентам драйвера, но это надо экспериментировать, проще установить принтер с фирменного диска, указав при установке путь к очереди сетевого принтера
\\samba\hp1100
в моем случАе.Удачи,
ASh