{"id":398,"date":"2013-01-12T00:57:09","date_gmt":"2013-01-11T23:57:09","guid":{"rendered":"http:\/\/fschreiner.de\/?p=398"},"modified":"2013-01-12T00:57:09","modified_gmt":"2013-01-11T23:57:09","slug":"raspberry-pi-cups-sane","status":"publish","type":"post","link":"https:\/\/fschreiner.de\/?p=398","title":{"rendered":"Raspberry PI: CUPS &#038; SANE"},"content":{"rendered":"<p>Da eine Firewall ja eigentlich nicht als Druck und Scanserver gedacht ist, habe ich nun diese Aufgabe der pfSense wieder genommen. Das soll jetzt der Raspberry \u00fcbernehmen.<\/p>\n<p>Ich habe Sie nach der\u00a0<a title=\"RaspberryPi: Netzwerkdrucker mit CUPS\" href=\"http:\/\/www.gehaxelt.in\/blog\/raspberrypi-netzwerkdrucker-mit-cups\/\" target=\"_blank\">Anleitung von Sebastian<\/a>\u00a0gemacht. An dieser Stelle schon mal Danke!\u00a0Die Installation des Cups war so denkbar einfach.<\/p>\n<p><!--more--><\/p>\n<p>Also folgende Schritte noch mal kurz, die Erkl\u00e4rungen sind bei Sebastian zu finden:<\/p>\n<p>Installation: <em>sudo apt-get update &amp;&amp; sudo apt-get install cups<\/em><br \/>\nUserrechte und Druckeruser anlegen: <em>sudo usermod -aG lpadmin pi &amp;&amp; sudo useradd -c Druckuser -M -s \/bin\/false Drucker &amp;&amp; sudo usermod -aG lpadmin Drucker &amp;&amp; sudo passwd Drucker<\/em><br \/>\nEinstellen der Erreichbarkeit per LAN: In der Datei &#8222;<em>\/etc\/cups\/cupsd.conf<\/em>&#8220; die Zeile &#8222;<em>Listen localhost:631<\/em> L\u00f6schen und daf\u00fcr &#8222;<em>Port 631<\/em>&#8220; nach dem Befehl &#8222;<em>Listen \/var\/run\/cups\/cups.sock<\/em>&#8220; einf\u00fcgen.<br \/>\nWeiter unten habe ich die Logins nicht so streng eingef\u00fcgt, sondern nur eine Netzfreigabe f\u00fcr mein Heimnetz, nach dem <em>Order Allow, Deny<\/em>:\u00a0<em>Allow from 192.168.2.*<\/em><\/p>\n<p>Nach dem Service Restart:\u00a0<em>sudo \/etc\/init.d\/cups restart<\/em>\u00a0konnte ich meinen HP Laserjet M1005 MFP direkt \u00fcber http:\/\/IP-Adresse\/admin installieren und dann in Windows hinzuf\u00fcgen.<\/p>\n<p>Schnell einfach: KLASSE!<\/p>\n<p>&nbsp;<\/p>\n<p>Aber jetzt kam Sane. Und der \u00c4rger ging los.<\/p>\n<p>Mit <em>apt-get install sane xinetd<\/em>\u00a0 \u00a0die diversen Pakete installiert (xinetd hatte ich als erstes nicht mitinstalliert \ud83d\ude41 )<\/p>\n<p>Anschlie\u00dfend muss in die Datei\u00a0<em>\/etc\/xinetd.conf<\/em> folgender Block (zwischen dem letzten } und dem includir Befehl) hinzugef\u00fcgt werden:<\/p>\n<p>service sane-port<br \/>\n{<br \/>\nsocket_type = stream<br \/>\nserver = \/usr\/local\/sbin\/saned<br \/>\nprotocol = tcp<br \/>\nuser = saned<br \/>\ngroup = saned<br \/>\nwait = no<br \/>\ndisable = no<br \/>\n}<\/p>\n<p>Datei speichern und xinetd mit\u00a0<em>sudo \/etc\/init.d\/xinetd restart<\/em>\u00a0durchstarten.<\/p>\n<p>Nun den Sane Daemon konfigurieren:<\/p>\n<p>In der Datei\u00a0<em>\/etc\/sane.d\/net.conf<\/em> habe ich das <em>localhost<\/em> auskommentiert damit der saned auf sich selbst zugreifen darf.<\/p>\n<p>Nun in der Datei <em>\/etc\/sane.d\/saned.conf<\/em> die Subnetze hinzuf\u00fcgen, die zugreifen d\u00fcrfen. Z.B. <em>192.168.2.0\/24<\/em><\/p>\n<p>Damit Sane auch automatisch starten darf muss die Datei: <em>\/etc\/defaults\/saned<\/em> so aussehen:<\/p>\n<p><em>pi@raspberrypi ~ $ cat \/etc\/default\/saned<\/em><br \/>\n<em># Defaults for the saned initscript, from sane-utils<\/em><br \/>\n<em># Set to yes to start saned<\/em><br \/>\n<em>RUN=yes<\/em><br \/>\n<em># Set to the user saned should run as<\/em><br \/>\n<em>RUN_AS_USER=saned<\/em><\/p>\n<p>Jetzt noch Sane durchstarten:\u00a0<em>\/etc\/init.d\/saned restart<\/em> und jetzt sollte ien Zugriff mit SaneTwain oder \u00e4hnlichem wieder gehen.<\/p>\n<p>&nbsp;<\/p>\n<p>Viel Spa\u00df beim Drucken und Scannen und danke an Sebastian \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da eine Firewall ja eigentlich nicht als Druck und Scanserver gedacht ist, habe ich nun diese Aufgabe der pfSense wieder genommen. Das soll jetzt der Raspberry \u00fcbernehmen. Ich habe Sie nach der\u00a0Anleitung von Sebastian\u00a0gemacht. An dieser Stelle schon mal Danke!\u00a0Die Installation des Cups war so denkbar einfach.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[242,45],"tags":[145,152,261,262,260,245,249,170,259,125],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","category-server","tag-cups","tag-drucker","tag-netzwerkdrucker","tag-netzwerkscanner","tag-pi","tag-raspberry","tag-raspi","tag-sane","tag-saned","tag-scanner"],"_links":{"self":[{"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fschreiner.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=398"}],"version-history":[{"count":1,"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":399,"href":"https:\/\/fschreiner.de\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions\/399"}],"wp:attachment":[{"href":"https:\/\/fschreiner.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fschreiner.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fschreiner.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}