﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	severity	resolution	keywords	cc
3347	Avahi (wieder) aktivieren? –> Airprint	Rüdiger Kupper	Stephan Richter	"Mit dem Protokoll [wikipediaDe:Zeroconf] können sich Geräte in Netzwerke einfügen (eine IP und einen Namen bekommen) und Dienste zur Verfügung stellen, ohne dass eine manuelle Konfiguration nötig ist. Das ist besonders in kleinen Privatnetzwerken praktisch, man schaltet den neuen Rechner an und alles läuft sofort, man sieht die anderen Rechner, Drucker, u.s.w.

[wikipediaDe:Avahi_(Software) Avahi] ist die gängige Linux-Implementation davon und auf Ubuntu-Systemen auch standardmäßig aktiviert.
Apple hat eine eigene Implementation namens [wikipediaDe:Bonjour], die z.B. für Airprint verwendet wird.

Insofern funktioniert Airprint in Ubuntu-Systemen eigentlich out-of-the-box, wir haben es bei uns aber deaktiviert (siehe ticket:2271).

Der Grund war, dass unser Netzwerk nicht gerade die Größe eines Privathaushalts hat: Alle Geräte im Netzwerk haben auf einmal ihre Dienste für alle angeboten. So sah man z.B. in Druckdialog eine lange Liste von Geräten, teils auch doppelt, die sich aber auch ständig verändert hat. Z.B. tauchte dort ein Drucker namens „Waschküche“ auf, der auf dem Rechner des Kollegen Ortmann eingerichtet war ;-).

Das ganze war für unsere Nutzer unübersichtlich, außerdem waren die Dienste für alle verwendbar (auch Schüler). 

Technisch gesehen ist Airplay nichts anderes als Drucken auf einen entfernten CUPS-Drucker, bei uns also prinzipiell gar kein Problem:

https://www.linux-community.de/ausgaben/linuxuser/2013/08/vom-ipad-oder-iphone-via-airprint-und-cups-drucken/2/

Wenn wir Airprint verwenden wollen, müssten wir lediglich den Avahi-Dienst wieder aktivieren und richtig konfigurieren – und wahrscheinlich wird genau das schwierig:

- wenn wir es auf jedem Client aktivieren, wird es vermutlich wieder unübersichtlich, weil dann jeder Rechner die Geräte bekannt macht, die an ihn angeschlossen sind
- das Sinnvollste wäre wohl, Avahi auf dem Druckerserver (derzeit paedml) zu installieren und genau zu konfigurieren, welche Drucker darüber veröffentlicht werden sollen
- ein Problem werden aber wieder die „Waschküchendrucker” sein, denn was private Laptops so alles veröffentlichen, haben wir nicht unter Kontrolle
- und am schwierigsten werden sicher die Zugriffsrechte: Nicht jeder darf in unserem Netzwerk auf jeden Drucker drucken. Auf Lehrerdruckern ist das Drucken nur für die Gruppe `teachers` erlaubt. Ich erinnere mich, dass das bedeutete, dass die Nutzer auf ihrem Privatgerät den selben Nutzernamen haben mussten, damit das überhaupt funktioniert hat.
- und schließlich soll nicht jeder überall alle Geräte sehen. Für Schüler sollten z.B. die Lehrerdrucker gar nicht sichtbar sein. Ich glaube nicht, dass man das mit Avahi überhaupt kontrollieren kann. Deshalb konfigurieren wir die Druckerliste ja inzwischen halbautomatisch per Skript, so dass man in verschiedenen Räumen verschiedene Drucker sieht.

Also prinzipiell technisch kein Problem, nur schwierig zu verwalten."	Wunsch	closed	bei Gelegenheit	Schuljahr 2020/21	Hardware: Drucker	beeinträchtigt keinen Unterricht	erledigt		kau tabletteam
