Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Как грузить шрифты Type1 в PostScript принтер? 20.11.06 09:19
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 20.11.06 09:24 Количество правок: 6
|
В общем Subj.
На одном старом автотранспортном предприятии-монстре времён СССР программеры из поколения в поколение вели некую софтину, которая делала всё -- выписывала путевые листы, учитывала пробеги и ГСМ, и т.п. Ещё с тех времён, когда там стояли машины ЕС, потом портировали её на DOS, и т.д., и никто не хочет её переписывать в 1С, к примеру. Ибо работает -- не трожь -)
Выводили они из этой проги незамутнённым 866 ASCII на матричный принтер прямо в параллельный порт, рамки псевдографикой -). И вот, надоело им, понимаешь, слушать визг матричной пилорамы... Купили им лазерный принтер HP с поддержкой PostScript Level 2. Программеры полистали описание языка и сказали, что он ТруЪ, ибо на Форт похожь, а Форт у них ностальгичесскую слезу вышибает -))
Внимание, вопрос: как грузить шрифты Adobe Type 1 в принтер, чтобы они там повисли резидентно. Потому что принтер вражеский, и русских шрифтов в нём сразу нет.
|
|
1. HP - это фирма, а какая модель-то? 2. Посмотри дрова на 5000. В комплекте (на стандартном CD) была такая утилита. И вешала она шрифты даже не резидентно, а в пзу. 21.11.06 00:33
Автор: kstati <Евгений Борисов> Статус: Elderman
|
|
| |
Всем спасибо, проблему решили. Принтер LaserJet 3120 21.11.06 07:20
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 21.11.06 07:36 Количество правок: 3
|
PostScript на старость лет оказался им в ломы, нашли утилиту, которая переводит принтер в 866 кодировочку, русские шрифты там уже есть, плюс научили их esc-последовательности, которая заставляет принтер печатать в альбомном расположении.
Т.е. снова пошёл на принтер чистый как слеза ASCII в 866 кодировке... ;-)
Кому интересно: нижеследующая последовательность навсегда переключает кодировку принтера по умолчанию в 866
[esc]>%-12345X@PJL
@PJL DEFAULT LPARM:PCL SYMSET= PC866CYR
@PJL COMMENT ISOCYR
[esc]%-12345X ---
Из-под венды принтер печатает как обычно, изменения касаются только печати из-под ДОС. [esc] в коде нужно заменить на символ 1B (Hex).
|
| |
Нет, это PCL5 шрифты, их пространство и пространство шрифтов Postscript — разные. 20.11.06 13:30
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
|
|