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 Евро :)


[править] Ссылки

Оригинал перевода

Источник — «http://ru.gentoo-wiki.com/Turboprint»
Личные инструменты
На других языках