RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Драйвер принтера


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : duk
Subj : Драйвер принтера

> Друзья!
> Есть такой принтер - Samsung CLP-300N. Принтер, очевидно, GDI. Есть ли шанс завести его под пополамой? Спасибо всем и с наступающим Новым годом!

прочитай статью в Металлоломе -- там кому-то удалось прикрутить ghostscript в качестве фильтра печати, только автору не удалось автоматизировать это дело. Я делал через lprportd эмуляцию, правда, не gdi-принтера, а другого. Ставится драйвер postscript-принтера и в качестве порта указывается lpr-порт (пайп) lprportd. Задание посылается на postscript-принтер, а в свойствах порта указывается фильтр печати -- батник, в котором запускается ghostscript с параметрами. В общем, посылаешь файл на принтер, драйвер postscript-принтера переводит его в формат postscript. Postscript поступает на вход ghostscript-филльтра, тот его преобразует в gdi-формат. И в этом формате идет на собственно физический принтер. В общем, параметры ghostscript должны быть примерно такими:

[===================================]
@echo off
cat > l:/cur/tmp/lpd0.prn
gs -sDEVICE=gdi -sPAPERSIZE=a4 -dSAFER -dNOPAUSE -sOutputFile=l:/cur/tmp/lpd.prn -q l:/cur/tmp/lpd0.prn >/dev/nul 2>&1
cat l:/cur/tmp/lpd.prn
rm -f l:/cur/tmp/lpd0.prn
rm -f l:/cur/tmp/lpd.prn
[===================================]

В общем, прочитай статью в металлоломе, там вроде сказано, где взять ghostscript с поддержкой формата gdi. Возможно, в последнем осевом ghostscript'е уже есть его поддержка.

WBR,
Валерий


Fri 28 Dec 2007 23:09 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.10) Gecko/2005




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.