2010-12-15 5 views
3

У меня есть принтер (в частности, эмбоссер Braillo 200), который подключается через последовательный порт к компьютеру под управлением Windows 7. Я установил принтер «общего текста» в Windows и установил его для использования последовательный порт. Параметры в диалоговом окне последовательного порта (свойства принтера -> ports -> config port) соответствуют параметрам на тиснителе. Несмотря на это, тиснитель сообщает о переполнении буфера при попытке вырезать файлы размером более 2 КБ.Переполнение буфера принтера через последовательный порт

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

Я заметил, что с помощью команды mode.exe и установки там параметров можно распечатать форму командной строки (используя copy.exe * имя_файла * com1). Но я предпочел бы использовать Windows для управления принтерами.

Любые предложения будут очень благодарны.

+0

Вам, возможно, повезло с этим на http://www.superuser.com. – mtrw 2010-12-15 12:30:09

ответ

0

Это может помочь установить тайм-ауты записи с помощью функции SetCommTimeouts Win32. Я не знаю, будет ли это работать, но это единственное, о чем я могу думать.

Смежные вопросы