curvirgoと申します。 Canon製インクジェットプリンタを使用されている方の為に、 Tazoe Kazuya wrote: > Vine Linux 4.0 で CANON PIXUS iP4300 を動作させることができましたので > 報告いたします。 - snip - > 必要ファイル(iP4200 用ですが、iP4300 でも使用できました。) > http://download.canon.jp/pub/driver/bj/linux/cnijfilter-common-2.60-1.i386.rpm > http://download.canon.jp/pub/driver/bj/linux/cnijfilter-ip4200-2.60-1.i386.rpm - snip - > (9) 『iP4200-Ver2.60』のアイコンを右クリックして、『プロパティ』を選択 > します。『iP4200-Ver2.60 Properties』が開きますので、『テストペー > ジの印刷』を押し、正しく印刷されることを確認します。 私はPIXUS 860iを持っていて、クリーンインストールしたVine4.0にVer2.40のドライバをインストール後、テスト印刷、OpenOffice.org、firefox、thunderbird、及びlprを用いた印刷は出来ましたが、gimp、geditからの印刷が出来ませんでした。 その際、このバージョン(Ver2.60)でも試してみたが現象が変わりませんでした。 gimp、gedit等からの印刷は如何ですか? ログを確認する限りprinterに出力するプログラム内でアボートしている様で、以下のリンク先からdeb-srcパッケージを入手し、それを参考に以下の様なspecファイルを作成してパッケージ作成することで、gimp、geditからの印刷も出来るようになりました。 http://lists.debian.or.jp/debian-users/200512/msg00061.html -- bjfilter-2.4.spec -- %define VERSION 2.40 %define RELEASE 0vl1 %define _prefix /usr %define PR1 pixus560i %define PR2 pixus860i %define PR3 pixus990i %define BUILD_PR %{PR1} %{PR2} %{PR3} Summary: Canon Inkjet Printer Filter Ver.%{VERSION} for Linux Name: bjfilter Version: %{VERSION} Release: %{RELEASE} License: GPL Vendor: CANON INC. Group: Applications/Publishing Source0: bjfilter-2.4_1.orig.tar.gz BuildRoot: %{_tmppath}/%{name}-root Requires: gtk+ libxml libtiff libcnbj BuildRequires: libtiff-devel %description Canon Inkjet Print Filter for Linux. This Inkjet Print Filter provides printing functions for Canon Inkjet printers operating under the CUPS (Common UNIX Printing System) environment. %prep %setup -q -n %{name}-2.4-1 CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir=%{_datadir}/man --infodir=%{_datadir}/info %build make %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} make install DESTDIR=${RPM_BUILD_ROOT} %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) /usr/bin/bjfilterpixus560i /usr/bin/bjfilterpixus860i /usr/bin/bjfilterpixus990i %ChangeLog -- bjfilter-2.4.spec ここまで -- -- libcnbj-2.4.spec -- %define VERSION 2.40 %define RELEASE 0vl1 %define _prefix /usr Summary: Canon Inkjet Printer Filter Ver.%{VERSION} for Linux Name: libcnbj Version: %{VERSION} Release: %{RELEASE} License: See the README files. Vendor: CANON INC. Group: Applications/Publishing Source0: libcnbj-2.4_0.orig.tar.gz BuildRoot: %{_tmppath}/%{name}-root %description Canon Inkjet Print Filter for Linux. This Inkjet Print Filter provides printing functions for Canon Inkjet printers operating under the CUPS (Common UNIX Printing System) environment. %prep %setup -q -n %{name}-2.4-0.orig %build %install mkdir -p ${RPM_BUILD_ROOT}%{_libdir} mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/bjlib for i in ./libs/lib* do /usr/bin/libtool --mode=install /usr/bin/install -m 0644 $i ${RPM_BUILD_ROOT}%{_libdir} done for i in ./libs/bjlib/* do /usr/bin/libtool --mode=install /usr/bin/install -m 0644 $i ${RPM_BUILD_ROOT}%{_libdir}/bjlib done cd ${RPM_BUILD_ROOT}%{_libdir} for i in lib* do ln -s $i `echo $i | sed s/so.*$/so/` done %clean rm -rf ${RPM_BUILD_ROOT} %post /sbin/ldconfig %postun /sbin/ldconfig %files %defattr(-,root,root) /usr/lib/bjlib/bjfilterpixus560i.conf /usr/lib/bjlib/bjfilterpixus860i.conf /usr/lib/bjlib/bjfilterpixus990i.conf /usr/lib/bjlib/cnb_1870.tbl /usr/lib/bjlib/cnb_1890.tbl /usr/lib/bjlib/cnb_1910.tbl /usr/lib/bjlib/cnbpname187.tbl /usr/lib/bjlib/cnbpname189.tbl /usr/lib/bjlib/cnbpname191.tbl /usr/lib/libcnbpcmcm187.so /usr/lib/libcnbpcmcm187.so.6.03.1 /usr/lib/libcnbpcmcm189.so /usr/lib/libcnbpcmcm189.so.6.03.1 /usr/lib/libcnbpcmcm191.so /usr/lib/libcnbpcmcm191.so.6.03.1 /usr/lib/libcnbpcnclapi187.so /usr/lib/libcnbpcnclapi187.so.3.0.1 /usr/lib/libcnbpcnclapi189.so /usr/lib/libcnbpcnclapi189.so.3.0.1 /usr/lib/libcnbpcnclapi191.so /usr/lib/libcnbpcnclapi191.so.3.0.1 /usr/lib/libcnbpcnclbjcmd187.so /usr/lib/libcnbpcnclbjcmd187.so.3.0.1 /usr/lib/libcnbpcnclbjcmd189.so /usr/lib/libcnbpcnclbjcmd189.so.3.0.1 /usr/lib/libcnbpcnclbjcmd191.so /usr/lib/libcnbpcnclbjcmd191.so.3.0.1 /usr/lib/libcnbpcnclui187.so /usr/lib/libcnbpcnclui187.so.3.0.1 /usr/lib/libcnbpcnclui189.so /usr/lib/libcnbpcnclui189.so.3.0.1 /usr/lib/libcnbpcnclui191.so /usr/lib/libcnbpcnclui191.so.3.0.1 /usr/lib/libcnbpess187.so /usr/lib/libcnbpess187.so.1.4.0 /usr/lib/libcnbpess189.so /usr/lib/libcnbpess189.so.1.4.0 /usr/lib/libcnbpess191.so /usr/lib/libcnbpess191.so.1.4.0 /usr/lib/libcnbpo187.so /usr/lib/libcnbpo187.so.1.0.6 /usr/lib/libcnbpo189.so /usr/lib/libcnbpo189.so.1.0.9 /usr/lib/libcnbpo191.so /usr/lib/libcnbpo191.so.1.0.10 %ChangeLog -- libcnbj-2.4.spec ここまで -- -- pstocanonbj.spec -- %define VERSION 3.3 %define RELEASE 0vl1 %define _prefix /usr Summary: Canon Inkjet Printer Filter Ver.%{VERSION} for Linux Name: pstocanonbj Version: %{VERSION} Release: %{RELEASE} License: GPL Vendor: CANON INC. Group: Applications/Publishing Source0: pstocanonbj_3.3.orig.tar.gz BuildRoot: %{_tmppath}/%{name}-root Requires: gtk+ libxml libtiff libcnbj bjfilter BuildRequires: libtiff-devel %description Canon Inkjet Print Filter for Linux. This Inkjet Print Filter provides printing functions for Canon Inkjet printers operating under the CUPS (Common UNIX Printing System) environment. %prep %setup -q -n %{name}-3.3 CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir=%{_datadir}/man --infodir=%{_datadir}/info %build make %install mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/cups/filter mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/cups/model make install DESTDIR=${RPM_BUILD_ROOT} %clean rm -rf ${RPM_BUILD_ROOT} %post /etc/rc.d/init.d/cups restart %postun /etc/rc.d/init.d/cups restart %files %defattr(-,root,root) /usr/lib/cups/filter/pstocanonbj /usr/share/cups/model/canonip2200.ppd /usr/share/cups/model/canonip4200.ppd /usr/share/cups/model/canonip6600d.ppd /usr/share/cups/model/canonip7500.ppd /usr/share/cups/model/canonmp500.ppd /usr/share/cups/model/canonpixmaip1000.ppd /usr/share/cups/model/canonpixmaip1500.ppd /usr/share/cups/model/canonpixus550i.ppd /usr/share/cups/model/canonpixus560i.ppd /usr/share/cups/model/canonpixus850i.ppd /usr/share/cups/model/canonpixus860i.ppd /usr/share/cups/model/canonpixus950i.ppd /usr/share/cups/model/canonpixus990i.ppd /usr/share/cups/model/canonpixusip3100.ppd /usr/share/cups/model/canonpixusip4100.ppd /usr/share/cups/model/canonpixusip8600.ppd %ChangeLog -- pstocanonbj.spec ここまで --