* [Hardware] [HCL] I: Canon LBP-1120 таки работает
@ 2006-03-20 16:40 Michael Shigorin
2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2006-03-20 16:40 UTC (permalink / raw)
To: hardware
Здравствуйте.
Сим сообщаю, что продолжавшиеся с прошлой недели бои
с LBP1120 завершились скорее победой.
Ключевые моменты:
- capt-0.1 -- прикидывается работающим, на нехватке бумаги
клеит ласты и требуется service cups stop; killall capt;
rmmod usblp; service cups start (тем не менее запакечен,
поскольку информация о работоспособности относительно
кэноновских драйверов противоречивая и YMMV);
- cndrvcups-capt-1.10-1 -- рабочим даже прикинуться толком
не смог, заставить его печатать не смогли уже мы (равно
как и пересобрать, с autogen.sh там ужасы);
- cndrvcups-capt-1.20-1 -- работает бинарная сборка
производителя, собирать для ALT ещё не пробовал
(отдохну от него сперва). Настроено согласно
документации в пакете. Берётся на ftp, не www.
Оставшиеся проблемы:
- печать диапазона страниц из OpenOffice.org минимум однажды
"затроила" каждую страницу (вообще там в README про OO/SO
дружелюбно, но покручивая пальцем у виска отмечают)
- запакетить по-человечески ;-)
Ссылки:
http://www.freesource.info/wiki/HCL/Periferija/Printery/Canon
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Hardware] I: Canon LBP-1120 таки работает (specs)
2006-03-20 16:40 [Hardware] [HCL] I: Canon LBP-1120 таки работает Michael Shigorin
@ 2006-03-22 13:05 ` Michael Shigorin
2006-03-22 14:22 ` Slava Dubrovskiy
0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2006-03-22 13:05 UTC (permalink / raw)
To: hardware
[-- Attachment #1: Type: text/plain, Size: 579 bytes --]
On Mon, Mar 20, 2006 at 06:40:28PM +0200, Michael Shigorin wrote:
> - cndrvcups-capt-1.20-1 -- работает бинарная сборка
> производителя, собирать для ALT ещё не пробовал
Спеки прилагаются. В бою не проверены, принтер сильно удалённый
и экспериментировать на нём малоудобно. Надеюсь, до следующей
недели станет ясно...
TODO:
- проверить работу, включая перетянутые из /usr/local бинарники
- если решим, что в Sisyphus, то переписать инитксрипт и подумать
насчёт /var/ccpd
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: cndrvcups-common.spec --]
[-- Type: text/plain, Size: 2383 bytes --]
%define REL 1
Name: cndrvcups-common
Version: 1.20
Release: alt1
# Copyright: Copyright CANON INC. 2004-2005. All Rights Reserved.
Summary: Canon Printer Driver Common Module for Linux v%VERSION
License: See the LICENSE*.txt file.
Group: Publishing
Url: http://software.canon-europe.com
Source: cndrvcups-common-%version-%REL.tar.gz
Packager: Michael Shigorin <mike@altlinux.org>
BuildRequires: glib2-devel gtk+-devel libcups-devel
Requires: gtk+
%description
Official Canon CAPT driver for GDI winprinters like LBP-1120 or LBP-3200
rebuilt for ALT Linux
%package devel
Summary: Canon Printer Driver Common Module for Linux development
Group: Development/C
Requires: %name = %version
%description devel
Development headers and libraries for Canon Printer Driver
Common Module for Linux
%prep
%setup -q
cd buftool
./autogen.sh --prefix=%prefix --enable-progpath=%_bindir --libdir=%_libdir --disable-shared --enable-static
cd ../cpca
./autogen.sh --prefix=%prefix --enable-progpath=%_bindir --libdir=%_libdir --enable-shared --disable-static
cd ../cngplp
set `automake --version`
am_ver=`expr substr $4 1 3`
case $am_ver in
"1.4" | "1.5" )
./autogen-old.sh --libdir=%_libdir ;;
* )
./autogen.sh --libdir=%_libdir ;;
esac
%build
# argh: make i586 fails in cngplp/
unset target
make
%install
mkdir -pv %buildroot%_bindir
#mkdir -pv %buildroot%prefix/local/bin
mkdir -pv %buildroot%_libdir
mkdir -pv %buildroot%_includedir
#mkdir -pv %buildroot%prefix/local/share/locale/ja/LC_MESSAGES
mkdir -pv %buildroot%_datadir/locale/ja/LC_MESSAGES
subst 's,/usr/local,%prefix,g' `find -name Makefile`
make install DESTDIR=%buildroot
# install -c -s -m 755 libs/cnpkmodule %buildroot%_bindir
install -c libs/cnpkmodule %buildroot%_bindir
%files
%_libdir/libcnpk.so.*
%_datadir/locale/*/*/*.mo
%_bindir/cngplp
%_bindir/cnpkmodule
%doc LICENSE-common-%{version}J.txt
%doc LICENSE-common-%{version}E.txt
%files devel
# static library needed for cndrvcups-capt/statusio build
%_libdir/libcnpk.so
%_libdir/libbuftool.a
%_includedir/buftool.h
%_includedir/buflist.h
%_includedir/cnpklib.h
%changelog
* Wed Mar 22 2006 Michael Shigorin <mike@altlinux.org> 1.20-alt1
- 1.20
- split off devel subpackage
- added Url and FTP location
- added buildrequires
- FHS fixes
* Thu Mar 16 2006 Michael Shigorin <mike@altlinux.org> 1.10-1
- built for ALT Linux
- fixed Group:
- spec *cleanup*
[-- Attachment #3: cndrvcups-capt.spec --]
[-- Type: text/plain, Size: 4038 bytes --]
%define REL 1
Name: cndrvcups-capt
Version: 1.20
Release: alt1
# Copyright: Copyright CANON INC. 2004-2005. All Rights Reserved.
Summary: Canon CAPT Printer Driver for Linux v%VERSION
License: See the LICENSE*.txt file.
Group: Publishing
Url: http://software.canon-europe.com
Source0: ftp://download.canon.jp/pub/driver/lasershot/linux/cndrvcups-capt-%version-%REL.tar.gz
Requires: cndrvcups-common >= %version
Requires: libxml2 gtk+
BuildRequires: cndrvcups-common-devel >= %version
BuildRequires: libxml2-devel gtk+-devel glib2-devel libcups-devel
%description
Canon CAPT Printer Driver for Linux.
This CAPT printer driver provides printing functions for Canon LBP printers
operating under the CUPS (Common UNIX Printing System) environment.
%prep
%setup -q
cd backend
./autogen.sh --prefix=%prefix --libdir=%_libdir --enable-progpath=%_bindir
cd ../pstocapt
./autogen.sh --prefix=%prefix --libdir=%_libdir --enable-progpath=%_bindir
cd ../ppd
./autogen.sh --prefix=%prefix
cd ../statusui
set `automake --version`
am_ver=`expr substr $4 1 3`
case $am_ver in
"1.4" | "1.5" )
./autogen-old.sh --libdir=%_libdir ;;
* )
./autogen.sh --libdir=%_libdir ;;
esac
%build
# argh
unset target
make
%install
mkdir -pv %buildroot%_bindir/
mkdir -pv %buildroot%_sbindir/
#mkdir -pv %buildroot%prefix/local/bin
mkdir -pv %buildroot%_libdir/cups/backend/
mkdir -pv %buildroot%_libdir/cups/filter/
#mkdir -pv %buildroot%prefix/local/share/locale/ja/LC_MESSAGES
mkdir -pv %buildroot%_datadir/locale/ja/LC_MESSAGES/
mkdir -pv %buildroot%_datadir/ccpd/
mkdir -pv %buildroot%_datadir/captmon/
mkdir -pv %buildroot%_datadir/captmon2/
mkdir -pv %buildroot%_datadir/cups/model/
mkdir -pv %buildroot%_datadir/doc/%name-%version/JP/
mkdir -pv %buildroot%_datadir/doc/%name-%version/EN/
mkdir -pv %buildroot%_initdir/
subst 's,/usr/local,%prefix,g' `find -name Makefile`
make install DESTDIR=%buildroot
install -c -s -m 755 libs/captmon/captmon %buildroot%_bindir/
install -c -s -m 755 libs/captmon2/captmon2 %buildroot%_bindir/
install -c -s -m 755 libs/captfilter %buildroot%_bindir/
install -c -s -m 644 libs/ccpddata/CNAB1CL.BIN %buildroot%_datadir/ccpd
install -c -s -m 644 libs/captmon/msgtable.xml %buildroot%_datadir/captmon
install -c -s -m 644 libs/captmon2/msgtable2.xml %buildroot%_datadir/captmon2
install -c -s -m 755 libs/ccpd %buildroot%_sbindir/
install -c -s -m 755 libs/ccpdadmin %buildroot%_sbindir/
install -c -s -m 644 samples/ccpd.conf %buildroot%_sysconfdir/
install -c -s -m 755 samples/ccpd %buildroot%_initdir/
%post
if [ ! -d /var/ccpd ] ; then
mkdir /var/ccpd
mkfifo -m 600 /var/ccpd/fifo0
mkfifo -m 600 /var/ccpd/fifo1
mkfifo -m 600 /var/ccpd/fifo2
mkfifo -m 600 /var/ccpd/fifo3
mkfifo -m 600 /var/ccpd/fifo4
mkfifo -m 600 /var/ccpd/fifo5
mkfifo -m 600 /var/ccpd/fifo6
mkfifo -m 600 /var/ccpd/fifo7
chown lp.lp /var/ccpd/*
fi
if [ ! -d /var/captmon ] ; then
mkdir /var/captmon
chown lp.lp /var/captmon
fi
# /sbin/chkconfig --add ccpd
%preun
# if [ "$1" = 0 ] ; then
# /sbin/service ccpd stop > /dev/null 2>&1
# /sbin/chkconfig --del ccpd
# fi
# exit 0
%postun
if [ "$1" = 0 ] ; then
rm -Rf /var/ccpd
rm -Rf /var/captmon
# else
# /sbin/service ccpd restart > /dev/null 2>&1
fi
%files
%_libdir/cups/backend/ccp
%_libdir/cups/filter/pstocapt
%_bindir/captstatusui
%_datadir/locale/ja/LC_MESSAGES/captstatusui.mo
%_datadir/cups/model/CNCUPS*CAPT*.PPD
%_datadir/ccpd/CNAB1CL.BIN
%_datadir/captmon/msgtable.xml
%_datadir/captmon2/msgtable2.xml
%_bindir/captmon
%_bindir/captmon2
%_bindir/captfilter
%_sbindir/ccpd
%_sbindir/ccpdadmin
%config(noreplace) %_sysconfdir/ccpd.conf
%config %_initdir/ccpd
%doc README-capt-1.2xE.txt
%doc README-capt-1.2xJ.txt
%doc LICENSE-capt-%{version}E.txt
%doc LICENSE-capt-%{version}J.txt
%changelog
* Wed Mar 22 2006 Michael Shigorin <mike@altlinux.org> 1.20-alt1
- built for ALT Linux
- spec *cleanup* (more needed)
- added Url and FTP location
- buildrequires
- FHS fixes
- data/config files no more marked executable
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Hardware] I: Canon LBP-1120 таки работает (specs)
2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
@ 2006-03-22 14:22 ` Slava Dubrovskiy
0 siblings, 0 replies; 3+ messages in thread
From: Slava Dubrovskiy @ 2006-03-22 14:22 UTC (permalink / raw)
To: shigorin; +Cc: hardware
[-- Attachment #1: Type: text/plain, Size: 564 bytes --]
Michael Shigorin пишет:
>>- cndrvcups-capt-1.20-1 -- работает бинарная сборка
>> производителя, собирать для ALT ещё не пробовал
>>
>>
>
>Спеки прилагаются. В бою не проверены, принтер сильно удалённый
>и экспериментировать на нём малоудобно. Надеюсь, до следующей
>недели станет ясно...
>
>TODO:
>
>- проверить работу, включая перетянутые из /usr/local бинарники
>- если решим, что в Sisyphus, то переписать инитксрипт и подумать
> насчёт /var/ccpd
>
>
Вроде с LBP-800 и LBP-810 тоже работает.
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-03-22 14:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-20 16:40 [Hardware] [HCL] I: Canon LBP-1120 таки работает Michael Shigorin
2006-03-22 13:05 ` [Hardware] I: Canon LBP-1120 таки работает (specs) Michael Shigorin
2006-03-22 14:22 ` Slava Dubrovskiy
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git