HP LJ 1200 не печатает русские буквы (из postscript?)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

HP LJ 1200 не печатает русские буквы

Сообщение infra_hdc »

Имеем:

1. ОС Debian GNU/Linux 5.0 (Lenny) i386
2. Локаль ru_RU.UTF-8
3. Принтер HP LaserJet 1200, подключенный к Win98 через параллельный порт, с LPDWin на борту :)
3.1. Драйвер: HP LaserJet 1200 Foomatic/hpijs, hpijs 2.8.12.26
3.2. HP LaserJet 1200 Postscript -- тоже пробовал, не помогает

Печатаем:

Код: Выделить всё

man -t diff | lpr -l

Русские буквы не печатаются вообще, даже пустых мест между знаками препинания нет, т.е. русские буквы и слова просто "проглатываются" принтером.

Пробовал печатать на другой HP, LaserJet M1522nf
Драйвер: HP LaserJet m1522nf MFP Foomatic/hpijs, hpijs 2.8.6b

Все в точности то же самое.

Пришлось печатать на инглише.

Код: Выделить всё

LANG=C man -t diff | lpr -l


В то время, как в опенофисе и из бровзера -- печать идет ОК.

Что посоветуете? :rolleyes:
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: HP LJ 1200 не печатает русские буквы

Сообщение DjSpike »

3. Принтер HP LaserJet 1200, подключенный к Win98 через параллельный порт, с LPDWin на борту

Подключить принтер чисто к машине с linux. Попробовать распечатать если все нормально, тогда разбираться с win98. Очень давно на XP с этими принтарами была небольшая проблема в шрифтах и надо было в свойствах принтера убирать подстановку для шрифтов Arial и Times New Roman.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

Re: HP LJ 1200 не печатает русские буквы

Сообщение infra_hdc »

DjSpike писал(а):
10.06.2009 08:26
3. Принтер HP LaserJet 1200, подключенный к Win98 через параллельный порт, с LPDWin на борту

Подключить принтер чисто к машине с linux. Попробовать распечатать если все нормально, тогда разбираться с win98. Очень давно на XP с этими принтарами была небольшая проблема в шрифтах и надо было в свойствах принтера убирать подстановку для шрифтов Arial и Times New Roman.


Изиняюсь, забыл сказать про второй принтер -- M1522nf -- он не к винде подключен, а напрямую к LAN через свою встроенную сетевуху -- почему он-то не печатает? :unsure:
Вообще, меня не только интересует эникей, но и понять причину, почему не так.

У меня в линухе, в гноме, system-config-printer 1.0.0 -- где там шрифты крутить? не нашел :(
Спасибо сказали:
Аватара пользователя
butch
Сообщения: 331
ОС: :OC

Re: HP LJ 1200 не печатает русские буквы

Сообщение butch »

lpr он оч низко работает.
вам перед тем как в него кирилицу пихать нада обработать сначала документ,
man -t diff | X | lpr -l
тобишь произвести манипуляции, подготовив текст для понимания lpr =)
либо ковырять printcap.
но вообще - просто печатайте все через купсы. принтер же через купс добавляли?
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

Re: HP LJ 1200 не печатает русские буквы

Сообщение infra_hdc »

butch писал(а):
10.06.2009 15:25
lpr он оч низко работает.
вам перед тем как в него кирилицу пихать нада обработать сначала документ,
man -t diff | X | lpr -l
тобишь произвести манипуляции, подготовив текст для понимания lpr =)
либо ковырять printcap.
но вообще - просто печатайте все через купсы. принтер же через купс добавляли?


1. Да, он в купсах.
2. Так, новоя информация: на экран

Код: Выделить всё

A=`mktemp`; man -t diff >$A; gs $A; rm $A


тоже русские буквы не выводятся, т.е. картинка в точности такая же.

Гипотеза: принтер не при чем, и man сует в вывод postscript-а нестандартный шрифт? 0_о

Я уже подумываю о просьбе к модераторам -- перенести тему в "программы"...
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

Re: HP LJ 1200 не печатает русские буквы

Сообщение infra_hdc »

infra_hdc писал(а):
10.06.2009 18:10
на экран

Код: Выделить всё

A=`mktemp`; man -t diff >$A; gs $A; rm $A


тоже русские буквы не выводятся, т.е. картинка в точности такая же.

Гипотеза: принтер не при чем, и man сует в вывод postscript-а нестандартный шрифт? 0_о

Я уже подумываю о просьбе к модераторам -- перенести тему в "программы"...


Ставил тут на гостевое железо Fedora 11 i386 == та же фигня....
Явно программная проблема, и явно не только в дебиане...
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux

Re: HP LJ 1200 не печатает русские буквы

Сообщение infra_hdc »

очередные вести с полей :)
поставил пакет gsfonts-other 6.0-3.2 (Additional fonts for the ghostscript interpreter), в числе которых должны быть и кириллические шрифты. Эффект такой же, т.е. нулевой :( == русские буковки не выводятся ни на экран, ни на принтер
Спасибо сказали: