На одном старом автотранспортном предприятии-монстре времён СССР программеры из поколения в поколение вели некую софтину, которая делала всё -- выписывала путевые листы, учитывала пробеги и ГСМ, и т.п. Ещё с тех времён, когда там стояли машины ЕС, потом портировали её на DOS, и т.д., и никто не хочет её переписывать в 1С, к примеру. Ибо работает -- не трожь -)
Выводили они из этой проги незамутнённым 866 ASCII на матричный принтер прямо в параллельный порт, рамки псевдографикой -). И вот, надоело им, понимаешь, слушать визг матричной пилорамы... Купили им лазерный принтер HP с поддержкой PostScript Level 2. Программеры полистали описание языка и сказали, что он ТруЪ, ибо на Форт похожь, а Форт у них ностальгичесскую слезу вышибает -))
Внимание, вопрос: как грузить шрифты Adobe Type 1 в принтер, чтобы они там повисли резидентно. Потому что принтер вражеский, и русских шрифтов в нём сразу нет.
1. HP - это фирма, а какая модель-то? 2. Посмотри дрова на 5000. В комплекте (на стандартном CD) была такая утилита. И вешала она шрифты даже не резидентно, а в пзу.21.11.06 00:33 Автор: kstati <Евгений Борисов> Статус: Elderman
PostScript на старость лет оказался им в ломы, нашли утилиту, которая переводит принтер в 866 кодировочку, русские шрифты там уже есть, плюс научили их esc-последовательности, которая заставляет принтер печатать в альбомном расположении.
Т.е. снова пошёл на принтер чистый как слеза ASCII в 866 кодировке... ;-)
Кому интересно: нижеследующая последовательность навсегда переключает кодировку принтера по умолчанию в 866