Параметры командной строки SendFaxMS.exe - Microsoft Fax

Parent Previous Next

SendFaxMS.exe является утилитой командной строки и предназначена для автоматического создания факса и его дальнейшего отслеживания, при использовании службы факсов Windows и приложения Факсы и сканирование Windows. Может быть использована в различных сценариях, например в bat-файлах или в пользовательских приложениях. Помогает автоматизировать процесс отправки факсов.


Вы можете найти SendFaxMS.exe в папке установки Fax Voip T.38 Модем. Это приложение использует библиотеки Fax Voip T.38 Модем, и поэтому должно находиться в папке, где установлен Fax Voip T.38 Модем. Не следует перемещать SendFaxMS.exe в другую папку.


Для конструирования командной строки и тестирования SendFaxMS.exe, откройте Панель управления Fax Voip T.38 Модем, в дереве нажмите Факс, а затем нажмите SendFaxMS.exe (MS Fax), см. главу Настройка и запуск SendFaxMS.exe (Microsoft Fax) из панели управления Fax Voip T.38 Модем настоящего справочного руководства.


Пример использования в bat-файле можно найти в следующем файле:

*{CommonAppDataFolder}\FaxVoip Modem\SendFaxMS\Sample\SendFaxMS_test.bat



использование (графический режим): SendFaxMS.exe [параметры]

использование (режим консоли): SendFaxMS_c.exe [параметры]


Получатели факса:


Чтобы отправить факс одному получателю, используйте параметры /FaxNumber и /RecipientName. Для отправки факса нескольким получателям, используйте параметр /RecipientList.


/FaxNumber=value

Номер факса получателя.

/RecipientName=value

Имя получателя. Отображается на титульной странице.

/RecipientList=value

Полный путь к текстовому файлу, в котором содержится список получателей факса. Каждая строка соответствует одному получателю. Можно задать не только номер факса, но и имя получателя, например, 74957721234<Иван Петров>.


Отправляемые документы:


Для отправки единственного документа, используйте параметр /FileName. Чтобы отправить несколько документов, используйте параметр /FileList. Чтобы отправить факс, состоящий только из титульной страницы, пропустите эти параметры и укажите '/CoverPage=true'.


/FileName=value

Полный путь к документу, который будет отправлен в качестве факса.

/FileList=value

Полный путь к текстовому файлу, в котором содержится список отправляемых документов. Каждая строка соответствует одному документу. Следует указывать полные пути к файлам.

/DocumentName=value

Удобное имя, которое описывает отправляемый факс. Переопределяет значение по умолчанию, перечисляющее исходные имена отправляемых документов.


Параметры титульной страницы:


/CoverPage=value

Переопределяет параметр 'Прикреплять титульную страницу к факсу', см. главу Титульные страницы (SendFaxMS.exe) - Microsoft Fax.

/CoverPage=true

Прикрепить титульную страницу к факсу. Обязательный параметр при отправке факса, состоящего только из титульной страницы.

/CoverPage=false

Не прикреплять титульную страницу к факсу.

/CoverInfo=value

Полный путь к пользовательскому ini-файлу с информацией для титульной страницы. Переопределяет значения по умолчанию, см. главы Титульные страницы (SendFaxMS.exe) - Microsoft Fax и Сведения об отправителе (SendFaxMS.exe) - Microsoft Fax.


Структура ini-файла следующая:


[Template]

Переопределяет шаблон титульной страницы. При отсутствии раздела, используется шаблон по умолчанию.

UseServerCoverPage=

1 - стандартный шаблон; 0 - пользовательский шаблон

CoverPageName=

Имя титульной страницы (confident, fyi, generic, urgent) или путь к файлу шаблона.

[Sender]

Переопределяет сведения об отправителе. При отсутствии раздела, используются сведения об отправителе по умолчанию.

SdrName=

Имя отправителя.

SdrFaxNumber=

Номер факса отправителя.

SdrEmail=

Адрес электронной почты отправителя. Может быть переопределен с помощью параметра /SdrEmail. Этот адрес может быть обработан функцией Почта-на-факс - Microsoft Fax (уведомления о доставке на адрес электронной почты отправителя).

SdrCompany=

Название организации отправителя. Передается в верхней части каждой страницы факса. Можно переопределить с помощью параметра /FaxHeader.

SdrDepartment=

Имя отдела отправителя.

SdrTitle=

Должность отправителя.

SdrOfficeLocation=

Номер офиса (комнаты) отправителя.

SdrHomePhone=

Номер домашнего телефона отправителя.

SdrOfficePhone=

Номер рабочего телефона отправителя.

SdrAddress=

Адрес отправителя. Для переноса строк используйте символ '\n'.

SdrBillingCode=

Код биллинга, связанный с отправителем.

SdrTsid=

Идентификатор передающей станции (TSID) для устройства отправителя. Передается в верхней части каждой страницы факса. Может быть переопределен с помощью параметра /FaxStationID.

[Content]

Переопределяет тему факса и примечание к титульной странице. При отсутствии раздела, используются тема и примечание, заданные по умолчанию.

CoverPageSubject=

Тема факса.

CoverPageNote=

Примечание к титульной странице. Для переноса строк используйте символ '\n'.


Параметры факса (переопределения):


/FaxStationID=value

Идентификатор передающей станции (TSID) для устройства отправителя. Передается в верхней части каждой страницы факса. Переопределяет TSID, указанный в 'Сведениях об отправителе', включая штатные настройки службы факсов Windows.

/FaxHeader=value

Строка заголовка факса. Передается в верхней части каждой страницы. Переопределяет имя организации, указанное в 'Сведениях об отправителе', включая штатные настройки службы факсов Windows.

/SdrEmail=value

Адрес электронной почты отправителя. Переопределяет адрес эл. почты, указанный в 'Сведениях об отправителе', включая штатные настройки службы факсов Windows. Этот адрес может быть обработан функцией Почта-на-факс - Microsoft Fax (уведомления о доставке на адрес электронной почты отправителя).


Важность и время отправки факса:


/Priority=value

Приоритет, используемый при отправке факса.

/Priority=Low

Низкий приоритет.

/Priority=Normal

Обычный приоритет (по умолчанию).

/Priority=High

Высокий приоритет.

/Discount

Отправить факс во время действия льготного тарифа.

/Schedule=value

Отправить факс не раньше указанной даты и времени. Формат даты и времени должен соответствовать настройкам вашей операционной системы, например 25.04.2022 22:15:30 Если этот параметр не используется либо дата/время не могут быть распознаны, будут использованы текущие значения даты и времени.


Параметры TIFF (применяются только при прямой конвертации в факс):


/AutoRotate=value

Переопределяет значение по умолчанию заданное в Параметрах конвертации в факс.

/AutoRotate=true

Применить алгоритм автоматического выбора ориентации.

/AutoRotate=false

Не использовать автоматический выбор ориентации.

/A4Page=value

Переопределяет значение по умолчанию заданное в Параметрах конвертации в факс.

/A4Page=true

Установить ширину и высоту страницы в формате A4.

/A4Page=false

Не контролировать высоту страницы.

/HALFTONE=value

Переопределяет значение по умолчанию заданное в Параметрах конвертации в факс.

/HALFTONE=true

Использовать полутона при конвертации в факс.

/HALFTONE=false

Не использовать полутона при конвертации.


Параметры конвертации (принудительные режимы):


/ForceDirectConvert

Создавать факс с использованием Прямой Конвертации. Настройки заданные в Параметрах конвертации в факс игнорируются. Может применяться только со следующими типами файлов: pdf, tif(tiff), sff, qfx, bmp, jpg(jpeg), gif, png, ico, wmf(emf).

/ForcePrint

Создавать факс путем печати на принтер факсов. Настройки заданные в Параметрах конвертации в факс игнорируются. При неудаче, утилита попытается создать факс с использованием функции Прямой Конвертации.


Уведомление на e-mail (оригинал):


Оригинальные уведомления о доставке - функционал службы факсов Windows, доступный только в ОС Windows Server. При отправке почты SSL не поддерживается.


/EmailReceiptMS=value

Переопределяет значение по умолчанию заданное в Параметрах уведомлений о доставке на е-mail - оригинал (SendFaxMS.exe) - Microsoft Fax.

/EmailReceiptMS=true

Отправить уведомление о доставке по эл. почте.

/EmailReceiptMS=false

Не отправлять уведомление о доставке по эл. почте.

/ReceiptAddressMS=value

Адрес электронной почты, на который служба факсов должна отправить уведомление о доставке факса. Переопределяет адрес эл. почты по умолчанию, заданный в Параметрах уведомлений о доставке на е-mail - оригинал (SendFaxMS.exe) - Microsoft Fax.

/GroupReceiptMS=value

Переопределяет значение по умолчанию заданное в Параметрах уведомлений о доставке на е-mail - оригинал (SendFaxMS.exe) - Microsoft Fax.

/GroupReceiptMS=true

Отправить одно уведомление для всех получателей факса.

/GroupReceiptMS=false

Отправлять индивидуальные уведомления для каждого получателя факса.

/ReceiptAttachFaxMS=value

Переопределяет значение по умолчанию заданное в Параметрах уведомлений о доставке на е-mail - оригинал (SendFaxMS.exe) - Microsoft Fax.

/ReceiptAttachFaxMS=true

Вложить копию отправленного факса.

/ReceiptAttachFaxMS=false

Не вкладывать копию отправленного факса.


Параметры отслеживания факса:


/Track

Отслеживание отправки факса. Этот параметр игнорируется при отправке факса нескольким получателям.

/JobID=value

Не создавать новый факс. Только отслеживать ранее созданный факс. Необходимо указать действительный идентификатор отслеживаемого факса (код задания). При использовании этого параметра все вышеперечисленные параметры игнорируются.


Параметры консоли:


Для работы в режиме консоли запускайте приложение SendFaxMS_c.exe.


/DoNotCloseConsole

Не закрывать консоль после выполнения. Будет отображено сообщение 'Для продолжения нажмите любую клавишу . . .'

/Console

Используя этот параметр, можно запустить приложение SendFaxMS.exe (версия с графическим интерфейсом) в режиме консоли. Обратите внимание, что вызывающее приложение не ожидает завершения работы консоли в этом случае. Вместо этого запускайте приложение SendFaxMS_c.exe.


Журналы и отладка:


/DebugLog

Включить журнал отладки, содержащий подробную информацию о работе SendFaxMS.exe.

Путь к файлу журнала: *{CommonAppDataFolder}\FaxVoip Modem\log\SendFaxMS_Debug.txt

/Log

Включить простой журнал, содержащий краткую информацию о работе SendFaxMS.exe.

Путь к файлу журнала: *{CommonAppDataFolder}\FaxVoip Modem\log\SendFaxMS_Log.txt


Примеры:


 SendFaxMS.exe /FaxNumber=13607451257 /RecipientName=Andre Hedges /CoverPage=true

/CoverInfo=C:\ProgramData\FaxVoip Modem\SendFaxMS\Sample\coverpage_test.ini /Track /DebugLog /Log


 SendFaxMS_c.exe /FaxNumber=14251234567 /RecipientName=Bob Linkermann /CoverPage=true

/FileName=C:\ProgramData\FaxVoip Modem\SendFaxMS\Sample\testPDF.pdf

/Priority=High /ForceDirectConvert /Track /DoNotCloseConsole /DebugLog /Log


  SendFaxMS_c.exe /RecipientList=C:\ProgramData\FaxVoip Modem\SendFaxMS\Sample\Recipients_test.txt

/FileList=C:\ProgramData\FaxVoip Modem\SendFaxMS\Sample\FileList_test.txt

/FaxStationID=1(425)987-6543 /FaxHeader=This is my company /DoNotCloseConsole /DebugLog /Log


Примечания