Компьютер IBM, MS-DOS и Windows. Вопросы и ответы



         

Как русифицировать матричный принтер в MS-DOS


Если ПЗУ вашего принтера не содержит набора символов кириллицы (это вы можете узнать из документации), то у вас есть несколько способов его русифицировать:

  • перепрограммировать ПЗУ принтера, заменив хранящиеся в нем наборы символов;
  • использовать специальные программы для загрузки русских шрифтов в принтер;
  • распечатывать документы в графическом режиме из Microsoft Windows.
  • Первый способ самый сложный. Для перепрограммирования ПЗУ принтера вам надо иметь специальное аппаратное обеспечение - программатор для микросхем памяти, а кроме того знать формат и расположение в ПЗУ наборов символов.

    Сразу отметим, что поскольку кодировки русских символов для MS-DOS и для Windows не совпадают (смотри приложение "Таблица ASCII-символов"), то если вы запишете в ПЗУ набор символов кириллицы для MS-DOS, вы не сможете воспользоваться этими шрифтами для печати текстов в формате Windows. Самостоятельное перепрограммирование ПЗУ принтеров является сложной задачей и может быть выполнено только специалистами.

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

    Широко распространены следующие средства программной русификации принтеров - программа SETPR, пакеты SOLO и LOADFONT. Большинство этих программ вы можете получить на станциях BBS.

    Более подробно мы рассмотрим программу SETPR предназначенную для принтеров, совместимых по набору команд с принтером EPSON FX-80.

    Используется SETPR следующим образом. Сначала вы полностью подготавливаете принтер к печати документов: подключаете его к компьютеру, включаете питание, вставляете бумагу и переводите принтер в режим On-line. Затем загрузите в принтер русские шрифты, воспользовавшись программой SETPR.

    Программа SETPR имеет три параметра:

    SETPR <mode> <line spacing> <left margin>

    Первый параметр - <mode> задает режим работы программы. Вы можете установить режим 3. Второй параметр - <line spacing> задает расстояние (в точках) между строками текста в распечатке. Третий параметр - <left margin> определяет величину отступа при печати от левого края листа.




    Содержание  Назад  Вперед