URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73311
[ Назад ]

Исходное сообщение
"hylafax клиенты "

Отправлено Gentoo_black_hell , 04-Апр-07 12:04 
Здравствуйте.
Задача состоит в том, чтобы отправлять факсы с клиентских компьютеров, и чтобы это все выглядело прозрачно. То есть в виде сетевого принтера(Отправляют на принтер Fax, вылетает окошко с предложением ввода номера).Реализация: на GENTOO сервере установил hylafax, на виндовых машинах был установлен winPrintHylafax. Все класно работает. Осталась задача установить клиента на linux машинах. Может ли кто нибудь предложить дельные линукс-клиенты в виде сетевого принтера?

Содержание

Сообщения в этом обсуждении
"hylafax клиенты "
Отправлено geekkoo , 04-Апр-07 17:04 
>Здравствуйте.
>Задача состоит в том, чтобы отправлять факсы с клиентских компьютеров, и чтобы
>это все выглядело прозрачно. То есть в виде сетевого принтера(Отправляют на
>принтер Fax, вылетает окошко с предложением ввода номера).Реализация: на GENTOO сервере
>установил hylafax, на виндовых машинах был установлен winPrintHylafax. Все класно работает.
>Осталась задача установить клиента на linux машинах. Может ли кто нибудь
>предложить дельные линукс-клиенты в виде сетевого принтера?

По-моему на странице http://www.hylafax.org/content/Desktop_Client_Software приведен исчерпывающий список клиентов. По всей видимости, того, что вам надо, там нет. Хотя и не вполне понятно, каким образом постоянно меняющийся номер факса абонента укладывается в стошь любезную вам "принтерную" модель.


"hylafax клиенты "
Отправлено Gentoo_black_hell , 05-Апр-07 11:24 
>По-моему на странице http://www.hylafax.org/content/Desktop_Client_Software приведен исчерпывающий список клиентов. По всей видимости, того,
>что вам надо, там нет. Хотя и не вполне понятно, каким
>образом постоянно меняющийся номер факса абонента укладывается в стошь любезную вам
>"принтерную" модель.

Да вы правы по этой ссылке ничего найдено не было. Если бы найдено было то не было бы этого поста. а как укладываеться: прекрасный пример клиента под windows winprinthylafax(http://winprinthylafax.sourceforge.net/). Можете пройти по ссылочке и в этом убедиться. Вот хотелось бы найти подобный клиент под линукс, например в связки с  cups.



"hylafax клиенты "
Отправлено Gentoo_black_hell , 16-Апр-07 11:26 
и что никаких предложений?



"hylafax клиенты "
Отправлено bass , 16-Апр-07 13:21 
>и что никаких предложений?


ну сделайте через почтовик, отправлять будут с почтового клиента.
гугл много по этому поводу знает.


"hylafax клиенты "
Отправлено master_van , 16-Апр-07 13:53 
>>и что никаких предложений?
>
>
>ну сделайте через почтовик, отправлять будут с почтового клиента.
>гугл много по этому поводу знает.

Если есть самба, то можно сделать виртуальный принтер, который будет задания передавать hylafax-серверу.
У меня например так:
/etc/samba/smb.conf
............................
[fax]
        path = /var/spool/samba
        comment = Факс
        print command = (echo -e '1i\n%!\n.\nw\nq'|ed %s; /usr/bin/printfax %I %s %U %m; rm -f %s) &
        printable = yes
        public = yes
        postscript = no
        guest account = yes

У клиента кроме установки этого сетевого принтера нужно установить еще программу, которая будет передавать номер телефона для отправки (например respond)
printfax и respond можно взять здесь http://www.boerde.de/~horstf/


"hylafax клиенты "
Отправлено Gentoo_black_hell , 16-Апр-07 14:30 

>У клиента кроме установки этого сетевого принтера нужно установить еще программу, которая
>будет передавать номер телефона для отправки (например respond)
>printfax и respond можно взять здесь http://www.boerde.de/~horstf/

respond это виндовая програмка, Виндовую нашел, мне нужна подобная реализация под линукс.
Насчет реализации через почту, не подходит. Такая реализация была раньше. Начальство посчитало эту реализацию слишком сложной для пользывателей. Хотят чтоб был как сетевой принтер с выскакивающем окошком для ввода номера.


"hylafax клиенты "
Отправлено pavel_simple , 16-Апр-07 14:44 
а как насчёт cups-pdf + небольшой скриптик на bash + xdialog + inotify

"hylafax клиенты "
Отправлено master_van , 16-Апр-07 15:09 
>У клиента кроме установки этого сетевого принтера нужно установить еще программу, которая
>будет передавать номер телефона для отправки (например respond)
>printfax и respond можно взять здесь http://www.boerde.de/~horstf/

Я же пример написал (кусок самбового конфига). Плюс ложишь в /usr/bin/ printfax
При установке принтера выбирать какой-нибудь PS принтер (например LaserJet 4M/PS) и указываешь, что начинать печать после помещения всего задания в очередь (это важно).
Респонд ложишь клиентам в автозапуск. Все.
После того, как клиент отправляет задание на печать - у него открывается окошко с просьбой ввести номер. Воодит и хоккей


"hylafax клиенты "
Отправлено master_van , 16-Апр-07 15:17 
Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
В линуксе (если использовать KDE с её системой печати) есть ksendfax, который прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome

"hylafax клиенты "
Отправлено Gentoo_black_hell , 08-Май-07 14:28 
>Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
>
>В линуксе (если использовать KDE с её системой печати) есть ksendfax, который
>прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome
>
KDE и GNOME приложения не подходят. все пользыватели грузятся с одного сервака по сети. Там тонкий клиент XFCE. KDE и GNOME вырезаны, чтобы повысить производительность сервера.

"hylafax клиенты "
Отправлено Gentoo_black_hell , 11-Май-07 16:15 
>>Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
>>
>>В линуксе (если использовать KDE с её системой печати) есть ksendfax, который
>>прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome
>>
>KDE и GNOME приложения не подходят. все пользыватели грузятся с одного сервака
>по сети. Там тонкий клиент XFCE. KDE и GNOME вырезаны, чтобы
>повысить производительность сервера.

Да кстати. Под линукс сделал реализацию sendfax+bash+xdialog
не совсем то что хотелось бы, но лучше уж так чем ни как.
Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что мол факс был отправлен, или  нет...


"hylafax клиенты "
Отправлено master_van , 25-Май-07 10:16 

>Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что
>мол факс был отправлен, или  нет...
Это уже реализовано в самом сервере hylafax. Во всяком случае ошибки (не далось отправить факс) по умолчанию сервером отправляются. А к логу можно сделать веб-интерфейс (у меня именно так) и пускай себе пользователи сами смотрят отправился факс или нет, с какой попытки или почему не ушел.


"hylafax клиенты "
Отправлено Gentoo_black_hell , 25-Май-07 11:16 
>
>>Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что
>>мол факс был отправлен, или  нет...
>Это уже реализовано в самом сервере hylafax. Во всяком случае ошибки (не
>далось отправить факс) по умолчанию сервером отправляются. А к логу можно
>сделать веб-интерфейс (у меня именно так) и пускай себе пользователи сами
>смотрят отправился факс или нет, с какой попытки или почему не
>ушел.
написал скриптец на bash+xdialog. отправку на почту извещения позволяет делать sendfax с ключиками. Просто нужно было еще указать мыло куда отчет присылать. А ключик -n это подробный отчет.

#!/bin/sh
DIALOG="Xdialog"

FILE=`$DIALOG --stdout --title " no-cancel  --no-buttons --fselect $HOME/ 40 100`

case $? in
    0)
FAXNUMBER=`$DIALOG --stdout --title "Ввод номера" --no-cancel --inputbox "Введите номер факсимильного аппарата,\n на который хотите отправить факс" 12 51`
    case $? in
        0)
            VUVOD=`$DIALOG --stdout --title "Ввод номера" --yesno "Отправить факс $FILE на номер $FAXNUMBER ?" 10 65`
                case $? in
                    0)
                    /usr/bin/sendfax -n -h 'адрес сервера на котором поднят hylafax' -m       -s 'a4' -d $FAXNUMBER $FILE
                    ;;
                esac
    esac
esac



"hylafax клиенты "
Отправлено Gentoo_black_hell , 25-Май-07 11:22 
этот скрипт позволяет отправлять файлы txt и ps.
то есть чтобы отправить факс нужно сначала отправить этот документ на печатать в файл. Создасться файл с разширением *.ps а потом запускаем этот скрипт выбираем файл, и дело в шляпе :)