|
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.
Попробуйте. Может, что-нибудь да подойдёт. Сообщите тогда, пожалуйста, на чём остановили свой выбор. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Фев 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». |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Вт Ноя 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. От вас потребуется просто послать в порт принтера одну текстовую команду, и аппарат отныне всегда будет подразумевать кириллическую кодировку. |
|
Вернуться к началу |
|
|
|
|
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|