Факсимильная связь в Windows
Шрифт:
Сжатие данных и коррекция ошибок
Повысить скорость передачи факсимильных сообщений можно, предварительно сжав передаваемые данные. В общем случае сжатие данных позволяет уменьшить размер передаваемых файлов на 70 %—90 %. Сегодня распространены три алгоритма сжатия, называемые МН, MR, МMR, а их программная реализация носит название протокола сжатия. Большинство современных факс-модемов и факс-машин поддерживают все три алгоритма, а о своих возможностях факс-аппараты сообщают друг другу на стадии установления соединения. Практически все модемы используют протоколы сжатия данных MNP5 и V.42bis, позволяющие увеличить реальную скорость передачи данных.
Как и все другие,
Негативной стороной сжатия данных при передаче по линиям плохого качества является больший объем искаженных данных, так как ошибка может повлиять сразу на несколько строк пикселов. Поэтому одним из способов повысить качество передачи по плохой линии является отказ от сжатия данных, – чтобы ошибка повредила как можно меньшее число пикселов.
Коррекция ошибок при передаче факсимильных сообщений
При коррекции ошибок передачи факсимильных сообщений обычно контролируется длина строки пикселов. Она должна быть постоянной, ведь если известен размер листа и разрешение, то количество пикселов каждой строки легко вычисляется. В случае нестандартного размера строки пикселов считается, что произошла ошибка и такая строка передается заново.
Для факс-аппаратов группы 3 коррекция ошибок (Error Correction Mode, ЕСМ) является лишь опцией. Поскольку для запоминания уже переданных строк пикселов на случай прихода требования на повторную передачу требуется большая выделенная память, коррекция ошибок реализуется в достаточно дорогих моделях факс-машин. Более того, ваши затраты на дорогую факс-машину могут не оправдаться, если удаленный факс-аппарат, на который вы передаете свое сообщение, режим коррекции ошибок не поддерживает.
В случае применения факс-модемов коррекция ошибок легко реализуется программно, поскольку в этом случае можно легко использовать имеющуюся в компьютере оперативную память. При этом стоит отметить, что программно ЕСМ реализуется лишь для факс-модемов класса 1. Все современные факс-модемы поддерживают специальные протоколы коррекции ошибок MNP4 и V.42, которые позволяют корректно передавать данные, даже по зашумленным телефонным каналам.
Протоколы коррекции ошибок
Как мы уже упомянули, современные факс-модемы поддерживают два протокола коррекции ошибок:
• MNP уровней 1—4
• V.42
При использовании этих протоколов передаваемый поток данных разбивается на пакеты, для каждого из которых, вычисляются контрольные значения, передаваемые вместе с ним. Если при передаче данных произошла ошибка, и полученные контрольные значения не совпадают, происходит повторная передача пакета.
Протокол MNP (расшифровывается как Microcom Networking Protocol) обнаруживает и исправляет ошибки, возникающие при обмене данными. Существует несколько «уровней» этого протокола, каждый из которых представляет собой набор специальных методов, используемый для передачи данных.
• MNP Class 1 – обеспечивает автоматическую коррекцию ошибок на полудуплексных асинхронных соединениях.
• MNP Class 2 – обеспечивает автоматическую коррекцию ошибок на дуплексных асинхронных соединениях.
• MNP Class 3 – при использовании обычного асинхронного метода передачи между компьютером и модемом преобразует передаваемые удаленному модему данные в соответствии с синхронным протоколом SDLC, а также выполняет обратное преобразование для принимаемых данных. Синхронная передача повышает пропускную способность модема, так как при синхронной передаче отпадает необходимость в обработке стартовых и стоповых бит, то есть каждый передаваемый символ имеет длину восемь бит вместо десяти.
• MNP Class 4 – представляет собой надстройку над протоколами MNP-2 и 3, определяющую методику начального согласования размера пакета данных во время установления соединения.
V.42 – протокол коррекции ошибок, принятый CCITT (Международным Консультативным Комитетом по Телеграфной и Телефонной связи – МККТТ) в январе 1990 г. Эффективность протокола V.42 выше, чем MNP-4, особенно при работе на сильно зашумленных линиях. Кроме того, протокол V.42 обеспечивает метод начальной инициализации, более защищенный от помех, чем MNP-4.
В завершение этого раздела хотелось бы сделать замечание, что при практической работе с факс-модемом вам совсем необязательно как-либо настраивать модем на тот или иной протокол – современные факс-модемы обеспечивают автоматический выбор протокола коррекции ошибок. По умолчанию, современный факс-модем (к примеру, любой факс-модем фирмы Inpro Development Corp., IDC) настроен на автоматическое распознавание протокола, используемого удаленным модемом, так что у вас не возникает необходимость давать какие-либо команды, – модем уже автоматически находится в нужном режиме. Режим автоматического определения протокола позволяет вашему факс-модему работать как с модемами, поддерживающими любой из протоколов MNP или V.42, так и с модемами, не поддерживающими коррекцию ошибок.
Что нам предстоит сделать в этой книге
Общеизвестно – чтобы любое новое мероприятие или процедура оказались успешными, к ним надо подготовиться. Наличие плана действий – это половина успеха, будь то занятие бизнесом, написание диплома или проведение отпуска на берегах далеких южных морей. Не является исключением и задача по настройке факсимильной связи на вашем компьютере.
Замечание
Как мы уже отмечали во Введении, книга предназначена именно для читателей, работающих на так называемом рынке БОНО (домашние и малые офисы). Для корпоративных пользователей предназначены иные, гораздо более сложные приложения – так называемые «факс-серверы», работающие по технологии «клиент-сервер». Установкой и настройкой факс-серверов должны заниматься системные администраторы компаний, и мы не будем рассматривать подобные приложения в этой книге.
Оценим задачу в целом
Планируя процесс настройки факсимильной связи, надо последовательно обеспечить работу двух уровней функционирования связи:
• Физический уровень сигналов факсимильной связи, который реализуется с помощью факс-модема. Говоря кратко, надо будет подключить факс-модем к компьютеру и установить для него драйверы, если это не было сделано ранее. Скорее всего, большинство наших читателей уже давно выполнили эту задачу, когда подключались к Internet, и сейчас им надо будет только установить и настроить одну из прикладных программ факсимильной связи. Поэтому в последующих главах этой книги мы будем исходить из предположения, что вы уже подключили и настроили свой факс-модем, и более того, что у вас есть доступ к Internet, откуда мы будем загружать различные пакеты обновления для программ факсимильной связи. Для тех наших читателей, кто только приступает к задаче выбора и подключения факс-модема, предназначены приложения 1–6, где они найдут исчерпывающие рекомендации по выполнению этой задачи.