Страница 1 из 1

Система печати в freebsd + samba

Добавлено: 2006-12-28 12:29:54
sst78rus
Прикручиваю hylafax, хочу чтоб пользователь нажав "печать" в ворде отправлял документ на факс сразу.
Решение пока выбрал такое:
На freebsd стоит hylafax и samba с расшаренным принтером.
Принтер описан в smb.conf так:

Код: Выделить всё

[fax]
        comment = Fax
        path = /var/spool/samba
        username = guest
        guest ok = Yes
        printable = Yes
        print command = ( /var/spool/hylafax/bin/printfax.pl %I %s %U %m; rm %s ) &
Скрипт printfax.pl занимается тем, что соединяется с клиентов который на печать документ отправил и спрашивает номер телефона (на вин-клиенте в трее програмка болтается, которая порт случает), а после этого через sendfax отправляет факс.

В реальности немного не работает. На клиенте телефон спрашивает (т.е. скрипт запускается), но факс не отправляется.
В логах скрипта - "отсылка fialed" без подробностей.
В логах hylafax'a вообще ничего.
В логах сообщения от самбы:

Код: Выделить всё

Dec 28 12:21:36 bsdgate printfax[36961]: smbprn.00000017.1wAvPy: Can not determine file type
Принтер выбран как и описано в одном из мануалов, HP LaserJet 4/4M PS (PostScript), т.е. на печать от виндового клиента оно должно приходить уже ввиде PostScript.[/code]

Добавлено: 2006-12-28 12:54:21
Alex Keda
значит не приходит почемуто...
попробуй с другой машины

Re: Система печати в freebsd + samba

Добавлено: 2008-12-01 18:02:18
ELSE
Я столкнулся с такойже ошибкой - решение нашел такое - скачал с Adobe - Adobe Universal Postscrip Driver - поставил по инструкции и поставил дефолтовый файл PPD - прям из инстляционного пакета. Проблема решилась

Re: Система печати в freebsd + samba

Добавлено: 2008-12-02 2:46:37
opt1k
я не совсем понял при чём тут самба, ну да ладно. Для винды есть прога которая ставиться как драйвер принтера и при печати спрашивает номер куда слать факс.
http://winprinthylafax.sourceforge.net/