Linux HOWTO


Создание определения драйвера PDQ


Здесь я проведу вас по примеру создания объявления драйвера PDQ. До того, как вы начнете этот процесс, загляните в несколько мест, чтобы найти существующие объявления драйверов:

  • С PDQ поставляется небольшая коллекция файлов с драйверами.
  • В

    этого документа включена программа, названная "PDQ-O-Matic", которая сгенерирует спецификацию PDQ из информации в базе данных. При небольших усилиях это может подойти. Это легкий способ если у вас не-Postscript принтер.

  • Я написал утилиту, которая называется ppdtopdq, и которая берет файл Postscript Printer Definition (определения принтера Postscript) и преобразует его в спецификацию драйвера PDQ. Это правильны способ если у вас принтер понимающий Postscript. Напишите мне, чтобы получить копию.

Вам необходимо заглянуть в несколько мест для того, чтобы найти информацию необходимую для написания вашего драйвера PDQ:

  • Синтаксис спецификации драйвера PDQ достаточно богат и полностью документирован в справочной странице .
  • Дистрибутив PDQ включает несколько файлов-примеров. Посмотрите в файл, описывающий Epson Stylus, который демонстрирует структуру определения для принтера, управляемого Ghostscript.
  • включает данные примерно о 400 принтерах. Она выдаст информацию о том, какие ключи необходимы для Ghostscript, или какие программы надо запустить для обработки вывода Ghostscript.

Если вы создали свой собственную спецификацию драйвера, или или вы расширили спецификацию из дистрибутива PDQ или сгенерированную вышеупомянутой программой, то пожалуйста поделитесь вашим трудом со всем миром!Пошлите его мне на адрес (gtaylor+pht@picante.com), и его смогут найти будущие пользователи PDQ, у которых принтер такого же как у вас типа.

Теперь давайте пройдем сквозь этапы написания спецификации драйвера для принтера, который в базе данных Printing HOWTO отмечен как работающий, но для которого вы не можете найти спецификацию драйвера PDQ. Я буду использовать принтер Canon BJC-210 в качестве примера

Давайте сначала заглянем в об этом принтере. Заметьте, что он поддерживается "великолепно", так что мы можем получить результат, который сравним (или лучше) с результатами, получаемыми пользователями Windows. Важной информацией являются три места в полученной информации:




Начало  Назад  Вперед



Книжный магазин