Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > hp lj 1020 печать из под DOS


Автор: DVSmedia 16.5.2009, 08:29
Здравствуйте, у меня HP LaserJet 1020, такая проблема Стоит программа ИС СОНО (может знаете, налоговая в РК)

Когда печатаешь уведомления, возникает проблема с кодировкой - вместо русских букв - иероглифы!!!

Смотрел: http://forum.vingrad.ru/topic-185507.html - не помогло. (немного подобная тема)

Знаю когда печатаешь через Adobe Acrobat Reader эта проблема решается, галочкой в поле Печатать как изображение.

Я так понимаю эта программа печатает из под DOS.

Драйвер принтера самый новый.

Подскажите как подружить принтер с кириллицей???

Может подобрать драйвер от другого принтера???

Автор: localhost 16.5.2009, 23:51
DVSmedia, а пробовали использовать штатный драйвер из дистрибутива XP? HPLaserJet он так и называется - без указания модели.

Автор: Akella 16.5.2009, 23:59
Советую поискать специальную программку. программка получает на вход файл и печатает на принтер в обычном графическом режиме.
Скорее всего, что столько современный принтер не будет печатать кирилицу под DOS. 
Может легче будет купить матричный принтер?

Добавлено через 1 минуту и 46 секунд
Цитата(DVSmedia @  16.5.2009,  08:29 Найти цитируемый пост)
Драйвер принтера самый новый.

Да хоть суперновый. Для печати из под доса принтер должен понимать кодировку, кодировка должна быть зашита в сам принтер. Навряд ли   китайцы зашивают туда кирилицу для печати из-под доса smile

Добавлено через 2 минуты и 50 секунд
первая ссылка из гугла:
Цитата

Лазерный принтер HP LaserJet 1020 / Принтеры лазерные
Принтеры лазерные: Лазерный принтер HP LaserJet 1020 (Технология печати Лазерная Скорость ... Печать в DOS: Нет. 


Добавлено через 6 минут
Программа может называться: dosprint, dosprn

Автор: Akella 17.5.2009, 00:16
Цитата

    Это проблемка решается предельно просто…
    Причем не играет роли какой USB принтер установлен у вас в системе…
    В свойствах принтера открываете вкладочку порты…
    выбираете принтер и порт, а котором он висит….
    ставите галочку “разрешить группировать принтеры в пул”
    выделяете порт LPT1 (к пррмеру)
    жмете клавишу “Хорошо”
    потом в настройках ЛЮБОГО принтерного русификатора выбираете принтер на LPT1 порту

Проверено. Работает.

Как вариант, предлагается еще один способ:

    Пуск-программы-стандартные-ком.строка. net use LPT1: \\Server\printer - где server - имя сервера, к которому подключен принтер с именем printer. Для того чтобы освободить потр LPT после окончания печати, может пригодится команда net use LPT1: /delete а для автоподключения удаленного принтера при загрузке ОС net use LPT1: /persistent:yes 

К сожалению, данный метод проверить не хватило времени.

Попытка использования программ, вроде DOSPRN, DOSPrint, и т.п. не принесла желаемого результата.

Read more: "Из жизни в IT - Блог системного администратора » Печать в DOS на лазерных USB принтерах HP" - http://www.administrating.ru/2007/05/13/pechat-v-dos-na-lazernyx-usb-printerax-hp/#ixzz0FhouKes5&A

http://www.administrating.ru/2007/05/13/pechat-v-dos-na-lazernyx-usb-printerax-hp/

Автор: Akella 17.5.2009, 00:35
Посмотри ещё программу SPrint

Добавлено через 1 минуту и 3 секунды
Скачать тут: http://kashary.ru/downloads/SPrint.zip
Полностью бесплатная.

Автор: DVSmedia 17.5.2009, 20:43
Цитата

потом в настройках ЛЮБОГО принтерного русификатора выбираете принтер на LPT1 порту


Вы не могли бы пояснить, я не могу "допетрить". Скачал файлы указанные в статье файлы формата .BAT и .HP куда их кидать или просто запустить .BAT.
Не пойму - объединил принтер с LPT портом и установил шрифты - эффекта ноль.

Sprint, DOSPRT - попробовал, не получилось, либо я не до конца в них вник и что то не правильно сделал.

Автор: Akella 17.5.2009, 21:01
Я тоже не вникал и не использовал эти программы. Не уверен, что будет время на эксперименты. Подожди, может кто объявится, кто сталкивался с такой проблемой.

Добавлено через 2 минуты и 3 секунды
Я, конечно, сталкивался. Но, потратив день с другим спецом впустую, купили матричные принтеры. Эти программы я не использовал. Мы пытались использовать виртуальные PDF принтеры. Ни одна программа (виртуаьный принтер) не хотела понимать досовскую кирилицу.

Автор: DVSmedia 18.5.2009, 10:10
Akella как Вы и написали виртуальные принтеры не хотят понимать кириллицу, хотя в их описаниях написано,что проблем с кириллицей нет!

Я буду пытаться решить её, пока безуспешно.

Кто знает и может - помогите в этой проблеме!

Может кто то до "пер" как решить её из статей выше - поделитесь опытом!

Как решу отпишусь!

Тему, пожалуйста не закрывайте!

Автор: Akella 18.5.2009, 14:56
Цитата(DVSmedia @  18.5.2009,  10:10 Найти цитируемый пост)
хотя в их описаниях написано,что проблем с кириллицей нет!

должен быть у виртуального принтера или в ОС соответсвующий шрифт, например terminal или lucidia, или ms sans sarif, вобщем шрифт, поддерживающий досовскую кирилицу.

Добавлено через 9 минут и 50 секунд
Попробуй ещё http://www.docu-track.com/home/
Это самый лучший и нормально работающий с кириллицей виртуальный принтер (Ох, сколько мы из с Redon`ой перебрали  smile ). 
К сожалению, в досе его не тестировали.

Автор: Olegan 19.5.2009, 10:22
http://il.perm.ru/filesharing/download.php?file=1338
Цитата

DL5 LPT1 /A

Автор: DVSmedia 20.5.2009, 19:01
Olegan, почему то когда я запускаю установку, у меня экран "смерти" вылазит.

Оказывается программа использует JasperReports , пожалуйста подскажите, что это значит и как JasperReports подружить с кириллицей??? (извините если глупо выражаю свои мысли так как JasperReports - на данный момент мне вообще не знаком, даже на слуху не был, я так понимаю это какой то стиль) 

Автор: Akella 20.5.2009, 21:24
http://ru.wikipedia.org/wiki/JasperReports

Добавлено через 11 секунд
У тебя Java установлена?

Автор: DVSmedia 21.5.2009, 14:42
Akella, Да - Java 6 Standart Edition. Version 6 Update 11 (build 1.6.0_11-b03).

Но в автозагрузки, я отключил jusched.exe

А что?

Автор: DVSmedia 21.5.2009, 15:00
Включил Java запущена, изменений нет.

Кстати когда сама программа СОНО запущена, она в диспетчере устройств как java.exe

Автор: DVSmedia 27.5.2009, 11:53
Оказалось проблема была не в принтере и печати из под DOS, а в сборке Windows, с использованными в ней шрифтами.

Спасибо всем кто принял участие в обсуждении решения моей проблемы!

Автор: Akella 27.5.2009, 13:40
Так ты опиши, как решил. smile 

Автор: DVSmedia 27.5.2009, 15:41
Еще решаю. Нужно здесь описать? Просто тема печать из под ДОС, а оказалось проблема в другом - не подумал простите.

Может подскажите: программа использует шрифты Windows, по моему Sans Sherif, у меня он не кириллический, но не знаю в этом ли проблема.

Такая ситуация: что на других машинах с этим же принтером все распечатывается без проблем.

На тех машинах сборка винды другая, у меня WinXP Pro SP3 SamBuild, я не знаю может SamLab когда делали сборку какое то левые шрифты использовали,
НО замена шрифтов на другие, с не проблемных машин не помогла, мне подсказали что скорее всего надо править реестр.
Подскажите что можно в реестре с шрифтами сделать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)