|
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: hyper Current Music: alkonost - abyss
|
November 20th, 2007
11:47 pm - ascii spacecat3000 ,,,^-.-^,,,~~* Current Location: lviv
|
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
|
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.
|
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
|
08:06 pm Відсвяткували День Неазлежності, до якого (і не лише) і був приурочений концерт відомого гітариста Al di Meola* та кількох українських виконавців (Руслана, Пікардійська Терція). На "фоні" гарненько примостився оркестр Leopolis, хоча слухати й доводилося через "динаміки" в суміші з рекламою нового моб. оператора
Сходив, подивився... зоопарк, "Free Speech for the dumb"(c)Metallica?
Принаймі такою була перша асоціація при погляді на т.зв VIP-зону -- відгороджена ґратами досить велика територія зі стільцями в "центральному секторі". Враження не надто змінилося і пізніше поспостерігавши поведінку (хоча інколи були свої причини і на неї) деяких представників security та почувши вигуки типу: "А то що за дядько з гітарою?.. співай уже!", адресованих Al Di Meola з натовпу. Пиво і концерти інколи таки варто розділяти.
Та все ж порадувало, бо навіть не уявляю, коли ще зміг би побачити щось подібне... плюс, зустріч з давніми знайомими. Вона непомітно перетворилася на прогулянку нічним Львовом, і легка посмішка сама виникає при спогаді про той день.
--- *офіційний сайт вимагає флеш тому лінк не даю і взагалі, люблю wiki Current Location: Lviv
|
|
|
|