Turboprint
Материал из Gentoo Linux Wiki
- Вернуться в раздел руководства
Содержание |
[править] Инсталяция
Пожалуйста приведите эту статью в соответствиe с wiki разметкой, и затем удалите {{Wikify}} из текста статьи
Turbopint - это комерческие драйвера для принтеров Canon. Бесплатно можно загрузить только бета-версию, которая оставляет на каждой отпечатаной страничке свой логотип.
Для начала проинсталируем необходимые утилиты для загрузки и поправим конфигурационные файлы.
# emerge gentoolkit-dev # mkdir -p /usr/local/portage/gentoo-de
| Файл: /etc/gensync/gentoo-de.syncsource |
id="gentoo-de" description="gentoo.de Portage Overlay" rsync="rsync://rsync.gentoo.de/gentoo-de-ebuilds" overlay="/usr/local/portage/gentoo-de" |
Будем использовать gentoo.de оверлей портов. Для того, чтобы Ваша система portage использовала тот католог с неофициальными ebuild, который вы создали, поправим конфигурационный файл portage - /etc/make.conf.
| Файл: /etc/make.conf |
PORTDIR_OVERLAY="/usr/local/portage/gentoo-de" |
Теперь загрузим с сервера gentoo-de необходимые ebuild's.
# gensync gentoo-de
Размаскируем пакеты
# echo app-text/ghostscript-esp >> /etc/portage/package.keywords # echo net-print/cups >> /etc/portage/package.keywords
И наконец, проинсталируем всё, что нам будет нужно для нормальной работы драйвером canon на linux :)
# emerge ghostscript-esp cups turboprint
Внимание! Используйте только новейшую версию ghostscript-esp! Некоторые более старые версию могут давать сбой! Не используйте cups-1.2.0beta, эта версия не будет нормально функционировать с принтеравми canon.
[править] Конфигурация
Если всё прошло удачно, и инсталяция завершилась удачно - приступим к конфигурации непосредственно самого turboprint.
# tpsetup
Выберети свою модель принтера, сохраните настройки, и заходите на http://localhost:631. Вы должны увидеть там свой принтер. И отконфигурировать его.
Если Вы что то натворите не так, как нужно, и у Вас возникнут по этому проблеммы - не стоит отчаиваться, ошибки допускают все. Для этого я выкладываю дефолтный конфиг.
| Файл: /etc/turboprint/system.cfg |
TP_INSTALLATIONSTATE=1 TP_CUPS=1 TPBIN_BROWSER=konqueror TPFILE_PRINTCAP=/etc/printcap TPPATH_CONFIG=/etc/turboprint TPPATH_SHARE=/usr/share/turboprint TPPATH_SPOOL=/var/spool/lpd TPPATH_BIN=/usr/bin TPPATH_FILTERS=/usr/share/turboprint/lib TPPATH_DOC=/usr/share/turboprint/doc TPPATH_LOG=/var/log TPPATH_TEMP=/tmp TPPATH_MAN=/usr/share/man TPPATH_CUPSDRIVER=/usr/share/cups/model TPPATH_CUPSSETTINGS=/etc/cups/ppd TPPATH_CUPSFILTER=/usr/lib/cups/filter TPPATH_CUPSFILTER64=/usr/lib64/cups/filter TPOWN_SPOOLDIR=lp TPMOD_SPOOLDIR=0755 TPOWN_SPOOLFILE=lp TPMOD_SPOOLFILE=0640 |
Теперь попробуйте протестировать принтер отпечатав тестовою страничку. Если страничка была отпечатана - мои поздравления!
[править] Возможные проблеммы
Прежде всего,
$ cat /var/log/cups/error_log $ cat /var/log/turboprint_cups.log
Просмотрите эти строчки. Если у вас есть нечто похожее - у вас проблеммы, и я расскажу способ их решения:
I [11/May/2006:09:46:49 +0300] Started filter /usr/libexec/cups/filter/pstops (PID 7098) for job 52. I [11/May/2006:09:46:49 +0300] Started filter /usr/share/turboprint/lib/pstoturboprint (PID 7101) for job 52. I [11/May/2006:09:46:49 +0300] Started backend /usr/libexec/cups/backend/usb (PID 7102) for job 52.
Cups says: filter not found
Вы должны создать 2 специальных линка:
cd /usr/lib/cups/filter/ ln -s /usr/share/turboprint/lib/rastertoturboprint rastertoturboprint ln -s /usr/share/turboprint/lib/pstoturboprint pstoturboprint
[править] Интеграция в графическую среду KDE
# emerge kdeprint -n # В том случае, если вы ставили КДЕ не "из коробки", и не устанавливали его ранее.
Добавление принтера в GUI => Переферия -> Принтеры -> (включив режим администратора) Добавить Принтер/Класс.
[править] Регистрация
Для регистрации вам нужно купить ключик стоимостю 30 Евро :)
[править] Ссылки
- Просмотр gentoo.de ebuilds
- Домашняя страничка turboprint
- Canon Pixma Series
- Gentoo forums: HOWTO - Canon Pixma 3000 3100 4000 4100 8500 8600
- Gentoo forums: Canon i550 / i850 / i950 рабочий
Оригинал перевода
