Canon iP3600 в соответствии с Научным Linux

При поиске определенных для драйвера параметров существует несколько мест, можно найти информацию.

  1. Надо надеяться, в документации ядра существует некоторая информация. Здорово для некоторого материала, редкого для других, и полностью не там для большинства драйверов.
  2. Выполненный modinfo (возможно, с -F param или -F parm), который, надо надеяться, даст полезные короткие описания параметров.
  3. Найдите исходный код для драйвера и ищите полезную встроенную документацию.
  4. Ищите возможную разработку организации веб-сайта того драйвера (например, alsa проект для звука).

И, конечно, где вещи неопределенны, всегда существует эмпирическое тестирование — попробуйте его и посмотрите.

2
11.04.2012, 22:31
2 ответа

Это работает под:

lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: Scientific
Description:    Scientific Linux release 6.1 (Carbon)
Release:    6.1
Codename:   Carbon

Принтер: Canon PIXMA iP3600

lsusb: Bus 002 Device 006: ID 04a9:10ca Canon, Inc.


КАК УСТАНОВИТЬ

1)

# download RPM (select Linux/English)
http://www.canon-europe.com/Support/Consumer_Products/products/printers/InkJet/PIXMA_iP_series/iP3600.aspx?type=download&page=1

2)

# with normal user
mkdir ip3600 && mv iP3600_RPM_printer.tar ip3600/ && cd ip3600 && tar -xf iP3600_RPM_printer.tar

3)

# with root in same directory
yum install -y cups-devel.i686 popt-devel.i686 && rpm -i cnijfilter-common-*.i386.rpm
yum install -y gtk2.i686 atk-devel.i686 && rpm -i cnijfilter-ip3600series-*.i386.rpm
cd .. && rm -fr ip3600

4)

# add the printer
env LC_MESSAGES=EN system-config-printer
1
27.01.2020, 22:15

SELinux отклоняет udev действие, загружая модуль ядра, когда это пытается создать устройство.

Быстрая и легкая, но непостоянная, фиксация должна поместить SELinux в Разрешающий Режим. Как корень, или использующий sudo, команда

setenforce Permissive

Теперь включите принтер и отправьте задание печати.

Если это работало, то Вы можете также

  • Выключите SELinux постоянно (набор SELINUX=disabled в/etc/selinux/config)
  • Оставьте SELinux в Разрешающем Режиме постоянно (набор SELINUX=permissive в/etc/selinux/config)
  • Исправьте SELinux путем определения корректного контекста (более трудный, запустите здесь: руководство пользователя RHEL 6 SELinux)
1
27.01.2020, 22:15
  • 1
    SELinux не сделал :) –  LanceBaynes 19.04.2012, 19:54
  • 2
    , которому помогают, Хорошая находка на ответе. –  George M 19.04.2012, 19:57

Теги

Похожие вопросы