== Drucker im Debian Edu Netzwerk einrichten ==

<<TableOfContents(4)>>

/!\ Achtung: diese Seite befindet sich im Entstehen...

=== Treiberinstallation (Linux) ===

Eine Vielzahl von Druckertreibern steht unter Debian bereits standardmäßig zur Verfügung. Diese sollten vorsorglich auf dem Debian Edu Hauptserver (TJENER) nachinstalliert werden:{{{
$ sudo apt-get install openprinting-ppds ijsgutenprint hpijs foomatic-filters-ppds foo2zjs
}}}

Auf den Client-Arbeitsplätzen (Linux) müssen keine Druckertreiber installiert werden. Das Bereitstellen von Druckertreiben mittels CUPS (=Common Unix Printing System) erfolgt zentral über den Hauptserver.

=== Zugriffsbeschränkungen für Drucker ===

==== Zugriff IP-basiert einschränken ====

{{{
<Location /printers/admin-drucker>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# LTSPSERVER00
	Allow from 10.0.2.10
	Deny from ALL

</Location>

<Location /printers/bibliothek>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# Internet-Cafe
	Allow from 10.5.0.0/24
	# Bibliothek
	Allow from 10.6.0.0/24
	Deny from ALL

</Location>

<Location /printers/computer-raum-1>

	order deny,allow
	Allow localhost
	# TJENER
	Allow 10.0.2.2
	# Computer-Raum 1
	Allow 10.1.1.0/24
	Deny from ALL

</Location>

<Location /printers/computer-raum-2>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# Computer-Raum 2
	Allow from 10.1.2.0/24
	Deny from ALL

</Location>

<Location /printers/computer-raum-3>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# Computer-Raum 3
	Allow from 10.1.3.0/24
	Deny from ALL

</Location>

<Location /printers/lehrerzimmer-farbe>

	order deny,allow
	Allow localhost
	# TJENER
	Allow from 10.0.2.2
	# LTSPSERVER00
	Allow from 10.0.2.10
	# Kleines Lehrerzimmer
	Allow 10.0.4.0/24
	Deny from ALL

</Location>

<Location /printers/lehrerzimmer-sw>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# Kleines Lehrerzimmer
	Allow from 10.0.4.0/24
	Deny from ALL

</Location>

<Location /printers/mobiles-klassenzimmer-01>

	order deny,allow
	Allow from localhost
	# TJENER
	Allow from 10.0.2.2
	# Mobiles Klassenzimmer
	Allow from 10.4.1.0/16
	Deny from ALL

</Location>
}}}

=== Drucker Administratoren einrichten ===

folgende Schritte durchführen zur Konfiguration der Drucker-Administration:
 * in Gosa² neue Gruppe {{{printer-admins}}} in der obersten Ebene anlegen
 * Drucker-Administratoren dieser Gruppe hinzufügen
 * mit Editor /etc/cups/cupsd.conf anpassen:

{{{
--- SystemGroup lpadmin
+++ SystemGroup printer-admins
}}}
 * mit {/etc/init.d/cups restart} cups neu starten