Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Ответить
Аватара пользователя
dmz

Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение dmz »

Доброго!

Ситуация такая:

В сети с доменом АД стоял принтер hp2300dtn.

Ребята работают с прогой OGU, которая написана в FoxPro. Под ДОСом.

При распечатке из ОГУ на 2300 печатается все нормально. Кириллица, как она и должна быть.

Пришлось заменить этот принтер на hp p3015. Сначала вставил в него принт-сервер из старого, но что-то там не запахало.

Пришлось докупить к нему dlink dpr-1020. Подсоединил к сети - прописал сам IP. Установил принтер на сервер.

Зашел клиентом на сервер - установил принтер у себя. Все ок! Разные Ворды, Ексели - все супер, а вот с ДОСом проблема.

ОГУ - сетевая программа, т.е. у клиента только ярлык на рабочем столе, а ярлык ведет к батнику, в котором прописано название принтера.

Т.е. прогу видит принтер, печатает на него, в результате идут иероглифы какие-то...

Ставил ДОСпрн, но с ней не вариант, я помню как гемороился с одним компом, а тут работает целый отдел.

Помогите решить проблему. Хотя уже наверное нигде нету ДОСа. Но все-же...

З.Ы. Драйвер стоит Universal Printing PS 5.2, 4.7 ставил и PCL6 на p3015.

Под ними одно и тоже...
Аватара пользователя
Ment69

Re: Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение Ment69 »

Тему перенес из "железа", так как данный вопрос больше относится к программному обеспечению.
Аватара пользователя
Ment69

Re: Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение Ment69 »

1) Эта программа точно 16 разрядная? Программа, написанная для DOS и программа, написанная для Windows и имеющая консольный интерфейс - не одно и тоже.

2) Иероглифы печатаются только для кириллицы (хотя что содержит документ - ни слова)? С латинскими символами такое происходит? Просто предполагаю, что программа выдает на печать кириллицу в кодировке OEM 866, а принтер печатает данную 8 битную кодировку как Windows-1251 без преобразования - отсюда и проблемы.
Аватара пользователя
dmz

Re: Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение dmz »

С латинскими все окей! Скорее всего проблема в кодировке, вот только незнаю как поменять ее на принтер. Система стоит win 2003 servant editionИзображение
Аватара пользователя
Amigos

Re: Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение Amigos »

Цитата myhouse_1991:



принтер печатает данную 8 битную кодировку как Windows-1251
Принтер - [решено] Проблема с иероглифами, при печати из ДОС.




ога щаз! нету там кириллицы ни в какой кодировке, печатается в "американской" кодировке cp437



dmz, раньше подобные траблы решались загрузкой шрифта - специальные программки заливали в принтер шрифты с кириллицей в кодировке cp866.

но тут две траблы - прожки эти были досовские и умели общаться с принтером только по lpt порту.

а вторая - новый модный принтер такую фичу может и не поддерживать, или поддерживать по другому (например если поменялся формат загружаемого шрифта)



сейчас есть ещё один путь - использование программ виртуальных принтеров - они притворяются, что на lpt порту есть принтер, полученным текстом рисуют картинку, которую печатают на реальном (совершенно любом) принтере.

программ таких несколько, навскидку могу назвать SPrint - печать на лазернике под DOS
http://forum.ru-board.com/topic.cgi?...1&topic=9340#1
советую прочитать все странички обсуждения, там обсуждается не только эта программа Изображение
Аватара пользователя
dmz

Re: Принтер - [решено] Проблема с иероглифами, при печати из ДОС.

Сообщение dmz »

Меню –> Конфигурация устройства –> PCL



Параметры:

Длина формы - 64

Номер шрифта – 23

Размер точки шрифта – 12



Набор символов PCL – PC-866

И самое главное чтобы было включено PCL.
Ответить

Вернуться в «Microsoft Windows 2000/XP»