?

Log in

November 27th, 2007


10:30 am - Canon Pixma iP1800 with Linux and grayscale
Recently bought canon ip1800 printer, which is said to be nicely supported by manufacturer.
It's a piece of cheap and hardwokring hardware, just fine for me :)

So there ARE native drivers on Canon sites, but it claims to be a kind of NOT OFFICIALLY SUPPORTED(?), yet they do work (need some tweaks, see below).
One can find them here, for example:
http://www.canon.com.au/products/printers/colour_bj_printers/ip1800_support.aspx
ftp://download.canon.jp/pub/driver/bj/linux/

or via Google, files needed:
cnijfilter-common-2.70-1.i386.rpm
(not neccessary) cnijfilter-common-2.70-2.src.rpm
cnijfilter-ip1800series-2.70-1.i386.rpm
for their installation under non-rpm distros one may use alien package (rpm should be installed as well)

Under Ubuntu (and Debian) there is a package made by Iván Campaña with some tweaks already (which can be found at http://caletalinux.blogspot.com/2007/07/canon-ip1800-drivers-en-ubuntu-feisty.html):
cnijfilter-common_2.70-2_i386.deb
cnijfilter-ip1800series_2.70-2_i386.deb
So i just did dpkg -i (one may also need to add --ignore-depends=libglib1.2 option, because of libglib1.2ldbl installed) on them, and added printer via CUPS Web interface

but first, some tweaks should be done to its ppd file (in my system it was /usr/share/cups/model/custom/canonip1800.ppd)

insert lines (to add quality dialog):
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality


replace (for resolution changing)
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*CloseUI: *Resolution

with:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/1200 dpi: "<</HWResolution[2400 1200]>>setpagedevice"
*Resolution 4800/1200 dpi: "<</HWResolution[4800 1200]>>setpagedevice"
*CloseUI: *Resolution


and (a thing which i was unable to find anywhere else:-\ ) add lines (for BLACK cartridge ONLY printing):
*OpenUI *CNGrayscale/Grayscale: Boolean
*DefaultCNGrayscale: False
*CNGrayscale True/Yes: True
*CNGrayscale False/No: False
*CloseUI: *CNGrayscale


Links:
http://openprinting.org/show_printer.cgi?recnum=Canon-PIXMA_iP_1800
http://www.google.com/search?hl=uk&client=opera&rls=en&hs=GYw&q=canon+ip1800+linux&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA&lr=
:)
Current Location: lviv
Current Mood: hyperhyper

 

November 20th, 2007


11:47 pm - ascii
spacecat3000
,,,^-.-^,,,~~*
Current Location: lviv

(1 comment | Leave a comment)

October 2nd, 2007


04:41 pm - диалоговые окна с shell
Как выяснилось xmessage можно вполне успешно использовать для замены некоторых графических утилит,
например в debian за несколько секунд был написан скрипт (одна срочка!) для диалога поднятия/выключения pppoe соединения с провайдером "prov1":

#!/bin/sh
p`xmessage "turn prov1 on/off?" -buttons on:2,off:3 -print -center -timeout 10` prov1

появилось желание переписать еще чего нибуть :)

так же можно использовать пакет zenity (то же для gtk диалогов, очень красиво получается), например:
zenity --calendar

Или вот тот же вариант для "дозвона" по PPPoE:
#!/bin/sh
`zenity --title PPPoE --list --column to-do --column script --hide-column 2 --text Provider1 connect pon\ prov1 disconnect poff\ prov1 --print-column 2`

Current Location: Lviv

(Leave a comment)

September 1st, 2007


09:43 pm - Cтатическая + динамическая IP + static route для FreeBSD и Linux
Ситуация:
FreeBSD (хотя на Linux тоже должно работать);
Ethernet интерфейс ifname0;
LAN1: IP-адреса раздаются по DHCP + 1 роутер (IP 1.2.3.4) смотрит в соседнюю сеть (123.234.0.0);
LAN2: статические IP;

Хочу:
Динамическую IP (для LAN1) по возможности + прописать роутер;
Всегда статическую IP, по возможности параллельно с выданной;

Раньше какие-то скрипты были, записи в /etc/rc.conf.
Сейчас у меня все делает сам клиент DHCP, поправляю /etc/dhclient.conf примерно так:
# несколько меняю тайминги для dhclient
timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;

interface "ifname0" {
# так прописан статический маршрут
   append static-routes 123.234.0.0 1.2.3.4;
# прошу выдать
   request subnet-mask, broadcast-address, time-offset, domain-name, domain-name-servers, host-name;
# прошу выдать обязательно
   require subnet-mask, domain-name-servers;
   script "/sbin/dhclient-script";
}

# назначить вторую (статическую) IP интерфейсу ifname0
alias {
interface "ifname0";
# IP
fixed-address 192.168.1.23;
# маска подсети
option subnet-mask 255.255.255.0;
}


В /etc/rc.conf добавляю только:
ifconfig_ifname0="dhcp"
background_dhclient="YES" # запуск dhcp-клиента в фоне

Current Location: Lviv
Current Music: Satyricon - K.I.N.G.

(Leave a comment)

09:15 pm - Вторая мышь для ноутбука под FreeBSD
Как-то странно, не сразу нашел -- под FreeBSD, все-таки можно вставлять разные настройки для разных мышей прямо в rc.conf:
moused_enable="YES"
mousechar_start="3"
# настройка для первой мыши (встроенного touchpad), емуляция 3-ей кнопки:
moused_flags="-3"
# для первой подсоединенной usb-миши (/dev/ums0)
# позволяет избавиться от флага -3 и задействовать ролик:
moused_ums0_flags=""

Current Location: Lviv

(Leave a comment)

08:06 pm
Відсвяткували День Неазлежності, до якого (і не лише) і був приурочений концерт відомого гітариста Al di Meola* та кількох українських виконавців (Руслана, Пікардійська Терція).
На "фоні" гарненько примостився оркестр Leopolis, хоча слухати й доводилося через "динаміки" в суміші з рекламою нового моб. оператора

Сходив, подивився... зоопарк, "Free Speech for the dumb"(c)Metallica?

Принаймі такою була перша асоціація при погляді на т.зв VIP-зону -- відгороджена ґратами досить велика територія зі стільцями в "центральному секторі". Враження не надто змінилося і пізніше поспостерігавши поведінку (хоча інколи були свої причини і на неї) деяких представників security та почувши вигуки типу: "А то що за дядько з гітарою?.. співай уже!", адресованих Al Di Meola з натовпу.
Пиво і концерти інколи таки варто розділяти.

Та все ж порадувало, бо навіть не уявляю, коли ще зміг би побачити щось подібне... плюс, зустріч з давніми знайомими. Вона непомітно перетворилася на прогулянку нічним Львовом, і легка посмішка сама виникає при спогаді про той день.

---
*офіційний сайт вимагає флеш тому лінк не даю і взагалі, люблю wiki
Current Location: Lviv

(Leave a comment)

loginspires

> Recent Entries
> Archive
> Friends
> Profile


> Go to Top
LiveJournal.com