среда, 24 марта 2010 г.

Fedora Test Day: Printing - Device ID checking

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 4

Device ID checking
Проверка идентификатора устройства

A printer has its own model-specific Device ID, and a printer driver has a list of Device IDs for printers it can drive. It is certainly the case that there are printer drivers with missing or incorrect Device IDs.
У каждой модели принтера есть свой собственный специфичный идентификатор. Драйвер принтера "знает", с какими моделями он умеет работать. К сожалению, в некоторых драйверах список поддерживаемых идентификаторов неполный, либо некорректный.

A script to help fix this is provided in the system-config-printer package and can be run like this:
В пакете system-config-printer есть скрипт check-device-ids.py, который может помочь с дополнением или исправлением списка идентификаторов:

python /usr/share/system-config-printer/check-device-ids.py

It will prompt you for your root password because CUPS requires administrative authentication in order to provide a list of attached devices.
Скрипт запросит пароль администратора, чтобы подключиться к системе CUPS и получить список подключенных устройств.

You should get output like this:
Вы должны увидеть что-то подобное:

Fetching driver list
└── HP DESKJET 990C: MFG:HEWLETT-PACKARD;MDL:DESKJET 990C;
├── drv:///hp/hpcups.drv/hp-deskjet_990c.ppd [/usr/share/cups/drv/hp/hpcups.drv]
├── foomatic:HP-DeskJet_990C-cdj550.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-chp2200.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-hpijs.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-pcl3.ppd [/usr/lib/cups/driver/foomatic]
├── gutenprint.5.2://hp-dj_990c/expert [/usr/lib/cups/driver/gutenprint.5.2]
└── gutenprint.5.2://hp-dj_990c/simple [/usr/lib/cups/driver/gutenprint.5.2]

The "MFG:...;MDL:...;" part is the Device ID for this printer and the lines below it are the drivers which have been identified for it. The package or filename providing this driver is shown in [brackets] after it.
Строка с "MFG:...;MDL:...;" является идентификатором устройства, а в следующих строчках перечислены драйверы, которые могут работать с данным принтером. Пакет или файл с драйвером указан в квадратных скобках.

If the driver which should be used for this printer is not listed, please file a bug against that driver quoting the Device ID.
Если драйвер, который должен быть использован для этого принтера, в списке отсутствует, пожалуйста, оформите баг на этот драйвер с указанием идентификатора устройства.

Комментариев нет: