Цитата Сообщение от Patron Посмотреть сообщение
Использовать сжатие с отключенным FIFO по идее менее выгодно, чем не использовать сжатие со включенным FIFO
Если не попадется блок, 3/4 которого - нули.

Цитата Сообщение от Patron Посмотреть сообщение
но никто не мешает открыть вручную настройки порта и выключить FIFO. С программной точки зрения проще перевести сжатие на работу без квитирования, чем пытаться программно отключать FIFO через модификацию реестра Windows.
Так беда-то именно в FIFO. 065-й, получив байт и обнаружив начало передачи следующего, выставляет сигнал RR (31-я нога), который через преобразователи уровня превращается в сигнал RTS. Контрагент 065-го, получив этот сигнал на своем входе CTS, обязан завершить передачу начатого байта и ОСТАНОВИТЬСЯ. Драйвер компорта, получив этот сигнал прекращает передачу, но данные из буфера никуда не делись и компорт продолжает их вываливать. Итого - потеря.

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

- - - Добавлено - - -

Ко всем. У кого аппаратура в сборе, проверьте, плз, в реале.