[vine-users:082292] HP Deskjet 3520
TSUCHIMURA Nobuyuki
tutimura @ nn.iij4u.or.jp
2013年 3月 24日 (日) 16:17:58 JST
土村@兵庫です。
HP Deskjet 3520 というプリンタ複合機が安くて、
Linux でも使えるらしいというので、思わず買ってしまいました。
Vine 6 or 5 からは、少し努力して使えたので報告です。
# 両面印刷に Wifi までついて、1万円でたんまりお釣りが来ます。
# スマホからも印刷・スキャンができて、
# そのほうがセットアップが簡単で、ある意味衝撃的です。;-(
Vine 6 の hplip パッケージは 3.11.5 と、
このプリンタに必要な 3.12.6 よりも少し古く、
http://hplipopensource.com/hplip-web/models/deskjet_aio/deskjet_3520_series.html
気づかずにセットアップしてハマりました。
エラーも出ず、印刷できずにだんまりになるだけなので。
というわけで、
http://sourceforge.net/projects/hplip/files/hplip/
から tar 玉をダウンロードして、rpm のバージョンアップを
自前でやることにしましたが、少しパッチが必要だったので、
spec の差分と、FC18 の RPM からもらってきたパッチをつけておきます。
spec の品質は、とりあえず動かしたというレベルなので、
参考までにお願いします。
Vine 5 でも似たようなことをしたのですが、
CUPS のセットアップがプリンタのデータベースを読み込んでくれないので、
Vine 6 で作った /etc/cups/ppd/HP-Deskjet-3520.ppd を
Vine 5 にコピーしたらうまく動きました。
私の RPM の作り方が悪いだけなのですが。
Vine6/5で、このプリンタの登録方法は2通りあって、
gnome のメニューで言うと
○システム→システム管理→印刷
△システム→システム管理→HPデバイス・マネージャ
のどちらを使うかですが、
とっかかりは△のほうが動きやすいのですが、
2枚めとか両面がうまく印刷できなかったような記憶があって、
結局○のほうを使っています。
(デバイスは AppSocekt/HP JetDirect を選びました。)
参考になりましたら。
-----
土村 展之 TSUCHIMURA Nobuyuki
http://www.nn.iij4u.or.jp/~tutimura/
-------------- next part --------------
--- hplip-vl.spec.orig 2011-06-13 21:34:33.000000000 +0900
+++ hplip-vl.spec 2013-02-26 02:58:12.531572413 +0900
@@ -2,12 +2,12 @@
Summary: HP printer drivers & utilities for Linux
Summary(ja): HP プリンタ用の Linux 向けドライバとユーティリティ
Name: hplip
-Version: 3.11.5
-Release: 3%{?_dist_release}
+Version: 3.13.2
+Release: 0%{?_dist_release}
Source0: %{name}-%{version}.tar.gz
Source1: hplip.desktop.vine
Patch0: hplip-3.11.5-gksu.patch
-Patch1: hplip-udev-rules.patch
+Patch29: hplip-makefile-chgrp.patch
License: GPL/MIT
Group: Applications/Publishing
URL: http://hplipopensource.com/hplip-web/index.html
@@ -121,7 +121,8 @@
%prep
%setup -q
%patch0 -p1 -b .gksu
-%patch1 -p1 -b .udev-rules
+# Don't run 'chgrp lp /var/log/hp' and 'chgrp lp /var/log/hp/tmp' in makefile
+%patch29 -p1 -b .chgrp
%build
%configure --enable-doc-build \
@@ -133,6 +134,7 @@
--enable-dbus-build \
--enable-qt4 \
--disable-qt3 \
+ --enable-libusb01_build \
--enable-hpijs-install \
--enable-hpcups-install \
--enable-cups-drv-install \
@@ -266,13 +268,15 @@
%{_libdir}/cups/filter/hpcupsfax
%{_libdir}/cups/filter/hplipjs
%{_libdir}/cups/filter/hpps
-%{_libdir}/cups/filter/pstotiff
+#%{_libdir}/cups/filter/pstotiff
%config(noreplace) %{_sysconfdir}/hp/hplip.conf
-%{_sysconfdir}/cups/pstotiff.convs
-%{_sysconfdir}/cups/pstotiff.types
+#%{_sysconfdir}/cups/pstotiff.convs
+#%{_sysconfdir}/cups/pstotiff.types
%{_sysconfdir}/udev/rules.d/55-hpmud.rules
%{_sysconfdir}/udev/rules.d/56-hpmud_support.rules
%{_localstatedir}/lib/hp
+%dir %attr(0774,root,lp) %{_localstatedir}/log/hp
+%dir %attr(1774,root,lp) %{_localstatedir}/log/hp/tmp
%files libs
%defattr(-,root,root)
-------------- next part --------------
diff -up hplip-3.13.2/Makefile.in.chgrp hplip-3.13.2/Makefile.in
--- hplip-3.13.2/Makefile.in.chgrp 2013-02-14 12:40:50.000000000 +0100
+++ hplip-3.13.2/Makefile.in 2013-02-14 12:43:46.844042178 +0100
@@ -8952,18 +8952,18 @@ uninstall-am: uninstall-binPROGRAMS unin
install-dist_hplip_LogDATA:
@FULL_BUILD_TRUE@ test -z "$(DESTDIR)$(hplip_Logdir)" || mkdir -p $(DESTDIR)$(hplip_Logdir)
- @ FULL_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_Logdir)
+#@FULL_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_Logdir)
@FULL_BUILD_TRUE@ chmod 775 $(DESTDIR)$(hplip_Logdir)
@HPLIP_BUILD_TRUE@ test -z "$(DESTDIR)$(hplip_Logdir)" || mkdir -p $(DESTDIR)$(hplip_Logdir)
- @ HPLIP_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_Logdir)
+#@HPLIP_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_Logdir)
@HPLIP_BUILD_TRUE@ chmod 775 $(DESTDIR)$(hplip_Logdir)
install-dist_hplip_tmpDATA:
@FULL_BUILD_TRUE@ test -z "$(DESTDIR)$(hplip_tmpdir)" || mkdir -p $(DESTDIR)$(hplip_tmpdir)
- @ FULL_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_tmpdir)
+#@FULL_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_tmpdir)
@FULL_BUILD_TRUE@ chmod 1775 $(DESTDIR)$(hplip_tmpdir)
@HPLIP_BUILD_TRUE@ test -z "$(DESTDIR)$(hplip_tmpdir)" || mkdir -p $(DESTDIR)$(hplip_tmpdir)
- @ HPLIP_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_tmpdir)
+#@HPLIP_BUILD_TRUE@ chgrp "lp" -R $(DESTDIR)$(hplip_tmpdir)
@HPLIP_BUILD_TRUE@ chmod 1775 $(DESTDIR)$(hplip_tmpdir)
install-dist_cronDATA:$(dist_cron_DATA)
vine-users メーリングリストの案内