Прием факсов

Аргус имеет возможность, помимо передачи файлов по FTN-технологии, заниматься приемом факсов. Прием может осуществляться как посредством внешних программ-приемщиков, так и внутренними функцияси системы Аргус. Отправка факсов в текущей версии Аргуса не реализована.

В диалоге Конфигурация линий почтовой системы cущетвует поле "Fax Inbound", определяющее каталог, в который будут помещены принятые факсимильные документы в формате TIFF (Tagged Image Format File). Для получения имени принятого TIFF-файла используются макро-определения:

%PATHNAME%
полное имя файла (с путем), например d:\fl\infax\03Jan003.tif
%PATH%
путь к файлу, папример d:\fl\infax\
%NAME%
имя файла (без расширения), например 03Jan003
%EXT%
расширение файла, например .tif

Комбинация %PATH%%NAME%%EXT% идентична %PATHNAME%

Если при ответе на входящий звонок от модема поступило сообщение +FCON, CONNECT FAX, или +FCO - это служит сигналом для начала факсимильного приема. После обнаружения этой строки, в зависимости от значения Config / Dial-up / Modems / Fax / Fax Receiver / Internal-External, Аргус передает управление портом либо внутренним функциям приема факсов, либо внешней программе. Командная строка внешней программы задается в поле External Fax Receiver диалога конфигурации модемов. В этой строке можно использовать специальные параметры, согласно главе Сервисы. Префиксы командной строки внешней программы приема факсов те же, что и для Externals/Post-processors:

<
запустить с низким приоритетом (IDLE_PRIORITY_CLASS)
+
запустить с высоким приоритетом (HIGH_PRIORITY_CLASS)
*
запустить с критическим приоритетом (REALTIME_PRIORITY_CLASS)
?
запустить в скрытом режиме
??
запустить в скрытом бесконнсольном режиме (DETACHED_MODE), только для консольных Win32-приложений.
>
'>' - вместо запуска приложения установить файл-флаг с именем, следующим за '>'.

Для приема факсов с помощью системы Аргус, ваш модем должен быть настроен на работу с Class 2. Это производится добавлением в строку инициализации команды +FCLASS=2 (или +FCLASS=2.0 для модемов USR, или +FCLASS=6 для модемов ZyXEL). Работа с другими классами в текущей версии системы Аргус не предусмотрена.

Пример настроек окна Config/Dialup/Modems для модема ZyXEL E+ для приема факсов с использованием программы BGFAX B.J. Guillot в качестве внешнего приемщика:

External Fax receiver
c:\bgfax\bgfax32.exe /fzyx c:\bgfax h%h z /dte:%b
Commands/Init
ATZ|AT+FCLASS=6|
Commands/Answer
AT+FAA=1;A!

Внутренний приемщик факсов поддерживает наборы команда Class 2 и Class 2.0.

Class 1 внутренним приемщиком также не поддерживается.

Строки ответа для приема факсом внутренним приемщиком схожи с используемыми для внешнего:

Для модемов Class 2 ~AT&F|AT+FCLASS=2|AT+FLID="ID"|AT+FAA=1;a!
Для модемов Class 2.0 ~AT&F|AT+FCLASS=2.0|AT+FLI="ID"|AT+FNR=1,1,1,1|at+FAA=1;a!

Некоторые факс-модемы переключают скорость порта на 19.2 Kbps после установления факс-соединения, другие же оставляют скорость порта неизмененной. Скорость порта должна быть синхронизирована между компьютером и модемом. Это достигается установкой соответствующего значения чекбокса "Switch DTE to 19.2 Kbps" странички "Fax" диалога конфигурации модема. Прием "мусора" после строки +FCON (или +FCO) свидетельствует о неправильно установленном значении чекбокса "Switch DTE to 19.2 Kbps".