Список форумов MorePC MorePC

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Русификация принтера для печати из DOS

 
Начать новую тему   Ответить на тему    Список форумов MorePC -> Принтеры
Предыдущая тема :: Следующая тема  
Автор Сообщение
Гость






СообщениеДобавлено: Ср Фев 27, 2008 12:23 pm    Заголовок сообщения: Ответить с цитатой

Есть ч.-б. струйный принтер Epson Stylus 300. Есть операционная система Windows XP, из-под которой надо печатать в DOS-режиме по-русски. Всё хорошо, но в принтере нет кириллицы.

С помощью кнопки Pause можно вызвать языковую настройку, но русского там нет. Как его научить?
Вернуться к началу
Samsonov



Зарегистрирован: 13.03.2003
Сообщения: 812

СообщениеДобавлено: Ср Фев 27, 2008 3:13 pm    Заголовок сообщения: Ответить с цитатой

Anonymous писал(а):
Есть ч.-б. струйный принтер Epson Stylus 300. Есть Windows XP, из-под которой надо печатать в DOS-режиме по-русски, но в принтере нет кириллицы. Как его научить?
Боюсь, лёгкого решения не существует. Поэтому начнём с простейших вариантов.

Что это за программа? Для некоторых досовских приложений типа Word есть фирменные драйверы Epson.

Может ли программа печатать не напрямую в порт принтера (LPT), а в файл? Тогда можно этот файл загружать в Блокнот или ещё какую Windows-программу, и печатать уже оттуда. Надо лишь решить проблему перекодировки.

Попробуйте перенаправить прямой вывод в порт принтера на файловый поток с помощью Windows. Для этого в свойствах Windows-принтера поставьте «Порт = FILE», сделайте его разделяемым принтером (shared), а досовский порт LPT1 переназначьте на этот разделяемый ресурс: «net use LPT1: \\ваш_компьютер\имя_принтера».

Есть похожий способ. Я его не совсем понял, поэтому цитирую: «В свойствах принтера открываете вкладочку порты… выбираете принтер и порт, а котором он висит… ставите галочку “разрешить группировать принтеры в пул” выделяете порт LPT1 (к пррмеру), жмете клавишу “Хорошо”, потом в настройках ЛЮБОГО принтерного русификатора выбираете принтер на LPT1 порту». Разумеется, это способ только для перенаправления потока в файл, но не для русификации принтера в текстовом режиме.

В базе знаний Epson встречается такой совет: для принтеров ESC/P2 следует изменить значение переменной «CGTable=PcCy866» (Пи-си-Си-уай-866). Для этого надо подать команду «@EJL SET CGTABLE=PCCY866». Более подробно о языке EJL можно почитать в Undocumented Printing (если будет недоступен, воспользуйтесь кэшем Гугла). Но я бы особо не рассчитывал на этот способ, если в принтере на самом деле отсутствуют кириллические шрифты.

Не знаю, возможно ли вообще загрузить шрифты для текстового режима. Предлагаются только обходные пути.
  • Набрав в Гугле «русификация Epson Stylus», я сразу же наткнулся на безымянную программку, которая перехватывает все обращения к принтеру, и вместо кириллических символов печатает схожие по начертанию латинские, а остальные выводит в графическом режиме.
  • Второй нашлась программа SPrint. Она обещает поддержку DOS-приложений на любом Win-принтере. Судя по описанию, она может либо перехватывать обращение к принтеру, либо ждать появления файлов в заданных каталогах. Потом текст перекодируется и идёт на принтер уже через Windows.
  • Затем встретилось упоминание DOSprn. Судя по заявлениям авторов и по скриншотам, программа именно для того и создавалась. Перекодировка автоматическая из любоых кодовых таблиц. Но она не бесплатная — shareware.
Попробуйте. Может, что-нибудь да подойдёт. Сообщите тогда, пожалуйста, на чём остановили свой выбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Гость






СообщениеДобавлено: Ср Фев 27, 2008 4:43 pm    Заголовок сообщения: Ответить с цитатой

Samsonov писал(а):
Что это за программа? Для некоторых досовских приложений типа Word есть фирменные драйверы Epson.


Самописная Паскальная база данных. На печать сбрасывает чистый ДОС-символьный набор (есс-но русифицированый).

Цитата:
Может ли программа печатать не напрямую в порт принтера (LPT), а в файл? Тогда можно этот файл загружать в Блокнот или ещё какую Windows-программу, и печатать уже оттуда. Надо лишь решить проблему перекодировки.

Может, и даже так и делает - сначала создает файл, потом отсылает его на принтер. В перекодировке вся проблема. Ибо в блокноте полный бред получается. С одним-двумя файлами вручную можно повоевать, но когда их много - это уже не работа. Через Ворда можно, но полностью сбивается ДОС-форматирование текста.

Цитата:
Попробуйте. Может, что-нибудь да подойдёт. Сообщите тогда, пожалуйста, на чём остановили свой выбор.

Спасибо за советы. Повоюю, о результатах обязательно сообщу.
Вернуться к началу
Samsonov



Зарегистрирован: 13.03.2003
Сообщения: 812

СообщениеДобавлено: Ср Фев 27, 2008 9:07 pm    Заголовок сообщения: Ответить с цитатой

Anonymous писал(а):
В перекодировке вся проблема.
Да разве ж это проблема? В любом поисковике наберите «перекодировка в пакетном режиме 866 1251» — и выбирайте программу на вкус и цвет. Наиболее известный из выдаваемых результатов, пожалуй, «Штирлиц 4.01».
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Гость






СообщениеДобавлено: Вт Ноя 25, 2008 7:35 pm    Заголовок сообщения: Ответить с цитатой

Есть возможность недорого купить принтеры Kyocera FS-1030D или FS-2000D. Сомнения только о возможности русификации, тем более что принтеры из-за границы. Стоит ли затевать?
Вернуться к началу
Samsonov



Зарегистрирован: 13.03.2003
Сообщения: 812

СообщениеДобавлено: Ср Ноя 26, 2008 4:44 pm    Заголовок сообщения: Ответить с цитатой

Anonymous писал(а):
Хочу купить Kyocera FS-1030D или FS-2000D. Сомнения только о возможности русификации.
На сайте российского дилера утверждается, что можно русифицировать любые модели с поддержкой PCL. От вас потребуется просто послать в порт принтера одну текстовую команду, и аппарат отныне всегда будет подразумевать кириллическую кодировку.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов MorePC -> Принтеры Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Rambler's Top100Rambler's Top100