Skip to main content

Canon IP1700 і Ubuntu

Встановив собі Ubuntu 10.04. Користуюсь вже приблизно 2 місяця. Ось виникла в мене потреба надрукувати пару сторінок. Колись в мене стояли дві операційні системи: Ubuntu i Windows. Якщо потрібно щось надрукувати то я переходив у віндовс і печатав. Але пару місяців тому я вирішив поставити тільки Ubuntu і завжди нею користуватись. Раніше я пробував ставити драйвера для мого принтера, але тоді я не надавав цьому важливого значення і все закінчувалось друком у віндовсі. Цього ж разу все було по іншому. Ставити знову віндовс заради єдиного друку це безглуздо.
Першим ділом я завітав на офіційний сайт Canon, як виявилось Canon не піклується про користувачів своєї продукції, тому драйвера я там не знайшов. Я вирішив пошукати на форумах, напевно, таке питання вже в когось виникало. Погуливши, я знайшов драйвер для свого принтера, це виявився драйвер для IP2200. Але не все так просто. Драйвер досить старий і вимагав пакунка libcupsys2, в нових версіях замість нього використовується пакунок libcups2, тому встановлення пакунків було не успішне.
Тому я вирішив перезібрати пакунки. Отже, у нас є два пакунки:
new_cnijfilter-common_2.60-2_i386.deb
new_cnijfilter-ip2200_2.60-2_i386.deb

Виконуємо
dpkg-deb -x cnijfilter-ip2200_2.60-2_i386.deb  common
dpkg-deb --control cnijfilter-ip2200_2.60-2_i386.deb

після цього появляться дві папки DEBIAN i common. Заходимо в папку DEBIAN і редагуємо файл control, замінюємо libcupsys2 на libcups2.Потім копіюєм всію папку DEBIAN в common.
dpkg -b new_cnijfilter-ip2200_2.60-2_i386.deb
Такі ж дії проводим над іншим пакунком. Встановлюємо пакунки, встановлюємо принтер, вказуємо шлях до ppd файлу який знаходиться в
/usr/share/cups/model.
Все ніби добре, принтер знайдено і є деякі базові настройки друку. Пробую надрукувати тестову сторінку і принтер не друкує, подивився я в чергу друку, а там всі задачі зупинені, ці драйвера не підходять. Заглибившись в тенета, я все таки знайшов вирішення цієї проблеми. Потрібно використовувати драйвера для IP1900, в них також виникає проблема з libcupsys2, провівши операції наведені вище, ми отримуємо робочі пакунки. Звичайно я не отримав таке повноцінне налаштування принтера як в віндовсі, але тепер принаймні іде друк, і я надрукував тестову сторінку . Ось готові драйвера.

Comments

Popular posts from this blog

New Personal Website

Hello World, hello my blog again. I have good news, finally, I created my website , I do not know exactly what is the main goal for that and how it will be updated. Now I want to sync my current posts from the blogger platform and personal website, it can be easily done by using the `Blogger API` with some extra requirements which I want to have.   Especially,   - able to show/hide the post separately from blogger (1)   - use custom posts order (2)   - add some extra information besides tags (3)    For instance, technology stack, team size, etc. - add a possibility to use any 3rd party code highlighter instead of post-computed HTML from blogger (4) I think that the 4 the most required and nice feature - able to sync manually, or use cron for syncing with blogger (5)   There is some initial schema of my application   This is a pretty simple solution: two go services, one for fetching data, checking referential integr...

Університет нафти і газу

Всім привіт. Я поступив в національний технічний університет Нафти і Газу. Поступив на 2 курс, хоча мав б бути на третьому. Я дякую, за те, що поступив на другий курс на держ. форму. Але не все так просто. Потрібно перезаразувати години предметів, які вчили в універі на 1 і частково на 2 курсі, для того щоб без проблем перейти на 3 курс. На рахунок програмування, майже нічого нового немає. Хіба що будем вчити Java на на предметі "технологія розробки ПЗ". Ось і все, що я хотів написати. Всім удачі!