Первая работоспособная (хотя и не очень) версия открытого драйвера для принтеров Canon CAPT (LBP-****) вышла сегодня. В отличие от проприетарного драйвера, открытый является легковесным, не требует запуска демонов при загрузке системы и не саботирует работу принтеров других производителей.
При установке драйвера обратите внимание на выбор правильного устройства из списка (не usb://, а обязательно capt://) и на правильность файла *.ppd (в нем определены низкоуровневые параметры принтера, и с неправильным *.ppd принтер будет, скорее всего, печатать полосы).
Изменения:
- полностью переписан код драйвера (с C на C++)
- теперь драйвер работает через libusb и является бакэндом для CUPS
- автоопределение принтеров
- в основном устранены зависания принтера при сбоях печати
Недоработки:
- не проверяется наличие бумаги!
- при печати более чем одной страницы может печататься только первая
- при печати очень сложных страниц иногда переполняется память принтера, «хвост» страницы обрезается
- неправильные верхние и нижние поля
На сегодняшний день поддержан и проверен LBP-2900 и, вероятно, будет работать очень похожий на него LBP-3000. Другие модели не проверялись, так как их нет у разработчика.
ПРОЕКТУ ДЛЯ РАЗВИТИЯ ТРЕБУЮТСЯ РАЗРАБОТЧИКИ!
Требования: знание C++, наличие одного из CAPT-принтеров.
>>> Скачать