Як встановити принтер Canon IP1800 на ArchLinux

Встановлення принтерів в Linux іноді полягає лише в підключенні та ввімкненні, але у випадку з канон, це не працює так. Тут я поясню, як встановити принтер PIXMA iP1800 en ArchLinux.

Цей посібник базується на статті про встановлення принтерів Canon iP4300 з вікі ArchLinux, зокрема за способом встановлення драйверів Canon.

Перед початком

Пакети, які слід встановити: Чашки, Ghostscript, Gsfonts, Gutenprint

# pacman -S чашки ghostscript gsfonts gutenprint

Завантажте драйвери Canon

Вони повинні завантажити драйвери cnijfilter-ip1800series у-ель- cnijfilter-загальний. Рекомендую зберігати ці файли в окремій папці в потрібному каталозі, щоб уникнути плутанини. Наприклад, я створив папку з назвою канон. Оскільки сторінка Canon містить лише файли .rpm, нам це потрібно rmpextract продовжувати:

# pacman -S rpmextract

Після встановлення rpmextract а для завантаження драйверів у терміналі ми переходимо до папки, де вони збережені, і виконуємо такі команди для вилучення пакетів

# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm

Тепер прийшов час перемістити створені файли та папки до відповідного місця призначення. Наприклад, папка (і весь її вміст) ~ / canon / usr / lib / його потрібно скопіювати (з дозволами суперкористувача) в / usr / lib /

Підготовка

Конфігурація /etc/rc.conf це робиться за допомогою текстового редактора: nano, gedit, kate тощо.

Деактивуйте usblp на випадок, якщо я біжу

# rmmod usblp

Щоб деактивувати його назавжди, ми додаємо до розділу МОДУЛІ de /etc/rc.conf наступне:! usblp

МОДУЛІ = (...! Usblp ...)

Ми перезапускаємо чашки

# /etc/rc.d/cups перезапуск

Ми додаємо чашки до списку ДЕЙМОНИ в /etc/rc.conf, щоб він завантажився із завантаження. Перед нею має стояти "@", щоб він починався як процес у фоновому режимі.

DAEMONS = (... @ cups ...)

Встановлення за допомогою CUPS

З будь-якого браузера перейдіть за адресою http: // localhost: 631, веб-інтерфейс CUPS.
Додавання принтера та класів -> Знайти нові принтери -> З'явиться Canon IP1800, Додати цей принтер -> Перевірити дані -> Продовжити. Переважно додати .ppd, файл конфігурації принтера, і він знаходиться в папці: / usr / share / cups / model / під імям canonip1800.ppd. Вони фіксують останні деталі, такі як тип паперу, який вони збираються використовувати, розмір аркушів тощо.

Принтер вже повинен бути встановлений, але спочатку вам потрібно закінчити налаштування бібліотек, які драйвери повинні працювати. Для перегляду ми виконуємо таку команду:

ldd / usr / local / bin / cifip1800

У моєму випадку це дало мені такий результат:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​не знайдено
libcnbpess312.so => ​​не знайдено

libm.so.6 => /lib/libm.so.6 (0xb76ff000)
libdl.so.2 => /lib/libdl.so.2 (0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb769f000)
libpng.so.3 => не знайдено
libcnbpcnclapi312.so => ​​не знайдено
libcnbpcnclbjcmd312.so => ​​не знайдено
libcnbpcnclui312.so => ​​не знайдено

libpopt.so.0 => /lib/libpopt.so.0 (0xb7693000)
libc.so.6 => /lib/libc.so.6 (0xb752d000)
/lib/ld-linux.so.2 (0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb74df000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74ca000)

І необхідно створити посилання з відсутніх бібліотек на виконувані файли / usr / local / bin, які ми скопіювали раніше; або встановіть відсутні бібліотеки. Ми виправляємо це за допомогою:

# ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.so
# ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
# ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnclapi312.so
# ln -s /usr/lib/libcnbpnclbjcmd312.so.3.3.0 /usr/lib/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
Ppd не містить багато варіантів конфігурації, але ви можете редагувати його, щоб додати якості та роздільну здатність.

Ppd налаштування

Зробіть резервну копію оригінального ppd (не забудьте перейти туди, де він знаходиться: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

Відкрийте файл за допомогою улюбленого редактора: nano, gedit, kate, leafpad тощо. Я буду використовувати нано.

sudo nano canonip1800.ppd

І я додаю такі рядки щодо якості:

* OpenUI * CNQuality / Quality: PickOne
* Якість CN за замовчуванням: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Звичайний: "3"
* CNQuality 4 / Стандарт: "4"
* CNQuality 5 / Економія: "5"
* CloseUI: * CNQuality

Щоб змінити дозвіл, вони усуваються:

* OpenUI * Роздільна здатність / вихідна роздільна здатність: PickOne
* Розділення за замовчуванням: 600
*Роздільна здатність 600/600 dpi: "<>setpagedevice"
* CloseUI: * Роздільна здатність

І вони змінюються:

* OpenUI * Роздільна здатність / вихідна роздільна здатність: PickOne
* Розділення за замовчуванням: 600
*Роздільна здатність 300/300 dpi: "<>setpagedevice"
*Роздільна здатність 600/600 dpi: "<>setpagedevice"
*Роздільна здатність 1200/1200 dpi: "<>setpagedevice"
*Роздільна здатність 2400/1200 dpi: "<>setpagedevice"
*Роздільна здатність 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Роздільна здатність

Після редагування ppd збережіть і закрийте; та оновіть ppd у веб-інтерфейсі CUPS.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Edwin - сказав він

    Відмінно !! спасибі @monikgtr за цей детальний і добре пояснений пост =)