Opened 15 years ago
Closed 14 years ago
#160 closed Verbesserung (erledigt)
Drucker für LTSP
| Reported by: | bau | Owned by: | bau |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Schuljahr 2011/12 |
| Component: | Server: Linux Terminal Server (LTSP) | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: | bau, Rüdiger Kupper |
Description
Für die LTSP sollten auch Drucker zur Verfügung stehen.
Das Accounting soll weiterhin auf dem paedml laufen (cupspykota), dieses müsste halt in die LTSP-Umgebung eingepasst werden.
Als Drucker stehen noch einige HP LaserJetz 4000N zur Verfügung.
Change History (36)
comment:1 by , 15 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 15 years ago
| Cc: | added; removed |
|---|
comment:3 by , 15 years ago
Die SMV ist von sich aus mit dem gleichen Wunsch an mich herangetreten (für Raum 128).
Vielleicht können wir das relativ schnell einrichten.
- Wo sollen die Drucker stehen? (Jeder Netzwerkanschluss im Raum 128 müsste gehen).
- Danach müssten die Drucker auf den LtspServern eingerichtet werden und sind ab dann verfügbar.
- Die Quotaregelung muss ich erst noch verstehen :-)
comment:4 by , 15 years ago
| Cc: | added |
|---|
follow-up: 7 comment:5 by , 15 years ago
Erklärung:
Die Drucker besitzen eine Netzwerkschnittstelle und werden über ihre IP angesteuert. Sie werden im CUPS der paedML eingerichtet und sind so aus allen drei Netzen erreichbar (grün, grau und blau, jeweils über http://paedml.kg-fds.de.631/printers/Name). Wie der Cups die Benutzerverwaltung macht ist mir dabei noch nicht ganz klar!
Auf der paedML läuft bei uns noch ein CupsPykota zum Accounting, so dass die Schüler nur ein gewisses Kontingent an Seiten drucken dürfen (siehe: http://lml.support-netz.de/trac/wiki/installation_linuxmuster-pk). Wir müssen also den Drucker im Cups des LTSP zum paedML-Cups verlinken.
Praktisch wäre auch noch, die Lexmark-Drucker in den Stützpunkten verfügbar zu machen, so dass Lehrer von den Klassenzimmern aus auf die Stützpunktdrucker zugreifen können. Entweder wir verpassen denen Netzwerkschnittstellen oder wir schließen sie per USB am LTSP direkt an (die Dinger hängen per Druckeranschluss an den Windows-Maschinen)
comment:7 by , 15 years ago
Replying to bau:
-> AdminDrucker
Die Drucker in den Stützpunkten an die LtspServer anzuschließen finde ich eine gute Lösung. Das lässt sich unmittelbar durchführen.
comment:8 by , 15 years ago
USB-Kabel sind im linken Schrank vor den Computerräumen verfügbar.
Wir müssen aber dafür sorgen, dass Schüler nicht auf die Drucker zugreifen können sonst gibt das Chaos. Im Computerraum stellen wir dann jeweils einen HP4000N hin, auf den können die Schüler dann über die Druckquota zugreifen.
comment:9 by , 15 years ago
| Milestone: | → Herbstferien 2011 |
|---|
comment:10 by , 15 years ago
| Priority: | major → critical |
|---|
Ändere Priorität auf kritisch, weil es viele Nutzer betrifft und der milestone:"Herbstferien 2011" deutlich überfällig ;-)
comment:11 by , 15 years ago
Cupspykota ist komplett in Python geschrieben (ich weiß jemanden, der sich da bestens auskennt :-) ). Die Source des Pykoticon habe ich nach ~/root/pykoticon, @kup: es wäre gut, wenn du die mal ansiehst. Ich habe grade eine Anfrage an Pykota gestellt, ob die das Ding schon in eine LTSP-Umgebung integriert haben, da das Pykoticon ja auf Port 7654 lauscht aber auf den LTSP ja für zahlreiche Clients zuständig ist.
Wenn wir selbst ran müssen:
- ein Pykoticon-Prozess auf dem Server lauscht auf Port 7654
- auf der User-X-Sitzung läuft ein weiterer, der vom Server angesprochen werden kann oder geht das auch einfacher (vgl: Auslogscript)?
- Der Server schickt eine Message an den Pykoticonprozess auf dem Server
- dieser leitet die Anfrage an den Client-Prozess weiter
Bleibt grade zu klären, warum der Pykoticon-Prozess gestern bei mir nur CANCEL zurückgesendet hat und zusätzlich die Fehlermeldung:
CANCEL WARN: Connection error : (104, 'Die Verbindung wurde vom Kommunikationspartner zur\xc3\xbcckgesetzt')
comment:12 by , 15 years ago
Jens, wie man das Drucken für Lehrer ermöglicht, hattest Du ja herausgefunden. Kannst Du das entsprechend einrichten?
- Drucken von Ltsp-Servern auf die Drucker im LZ
- ev. Drucken von Ltsp-Servern auf Drucker in den Stützpunkten (wenn dort welche hinsollen)
Ist auch Drucken auf den Kopierer und Risographen möglich? Kommt CUPS mit der Passwortabfrage zurecht?
comment:14 by , 15 years ago
OK, das Drucken für Lehrer ist mittlerweile kein Problem mehr, die Drucker werden auf der paedml mit dem Flag AllowUser @teachers eingerichtet und auf den LTSP über die URL http://paedml.kg-fds.de/printers/NAME angebunden. Dort kann ebenfalls das Flag AllowUser @teachers gesetzt werden, dann blockt bereits der LTSP den Drucker für andere User.
Das Drucken mit einer Druckquota sollte möglichst bald geklärt werden, da die Schüler einen einfachen Zugang zu einem Drucker bekommen sollten. Elegant ist natürlich die Variante, die wir auf der Fortbildung gehört haben: Drucken in eine Mailbox eines Kopierers / Anmeldung und Abrechnung macht dann das Kopiersystem (Münzeinwurf oder Kopierkarte).
Drucken auf den Risographen betrachte ich mit Skepsis, geht zwar aus dem Lehrerzimmer - weiß ich aber nicht, ob das im ganzen Netz wünschenswert ist.
Drucken auf den Kopierer geht definitiv derzeit nicht, da der die Kopiernummer mitgeliefert bekommen möchte, der Linux-Treiber das aber nicht kann. Ich frage mal bei unserem Lieferanten an, ob ein Druck in eine Mailbox möglich wäre (Druck auf den Kopierer, dort muss man sich dann den Auftrag raussuchen und ausdrucken (auf das eigene Kontingent) - das bisherige Verfahren mit der Kopiernummer darf halt nicht beeinträchtigt werden!)
comment:15 by , 15 years ago
Alle nicht-quotierten Drucker sind jetzt für die Lehrer von allen LtspClients aus erreichbar.
Außerdem erreichbar ist die Drucker-Queue "Drucker-Lehrerzimmer", die auf dem nächsten erreichbaren Drucker im Lehrerzimmer druckt.
- Todo
- Quotierte Drucker zugänglich machen.
comment:16 by , 15 years ago
Der Risograph ist auch nicht quotiert, ich finde ihn aber nicht unter den CUPS-Druckern. Kannst Du den noch einrichten, dann mache ich ihn für die Kollegen zugänglich. Dann haben die Kollegen zumindest einen Weg, Klassensätze von Kopien zu drucken. Das ist sicher einer der meistgebrauchten Usecases.
comment:17 by , 15 years ago
Ich kann seltsamerweise auf keinem Drucker drucken, außer dem HP-Laser im LZ. Das ist besonders deswegen unverständlich, weil in der printers.conf der Eintrag für den HP-Laser identisch ist mit denen der anderen Drucker.
Bei allen anderen Druckern erscheint aber ein Dialog zur "Authentifizierung", der den Text "none" anzeigt und ein Eingabefeld. In dem Eingabefeld erscheint die EIngabe im Klartext. Also, ein Passwortdialog ist das nicht. Da läuft irgendwas schief.
-> Sind alle Drucker-IPs richtig? Funkt die Firewall dazwischen? Sind die Ports offen?
comment:18 by , 15 years ago
Problem war die in der paedml verwendete /etc/cups/access.conf von der ich bislang nicht so recht wusste, was die eigentlich soll. Darin stehen die Drucker und die IP-Subnetze der Räume. Wenn ich in der Schulkonsole das Drucken abstelle, wird diese Datei angepasst, dann geht kein Drucken mehr. Die Drucker für Lehrer haben hier natürlich nichts verloren, die habe ich rausgenommen, jetzt geht das Drucken (Der HPLaserLZ war der Einzige, den ich hier nicht reingeschrieben hatte).
comment:19 by , 15 years ago
Ah, prächtig!
Damit haben wir dann auch gleich herausgefunden, wie wir z.B. im Computerraum auch mit LTSP das Drucken verbieten können: Einfach den Drucker, der zuküntig im Computerraum stehen soll, dort eintragen und dann kann man das Drucken wieder über die Schulkonsole regeln, so wie in der Standard-Paedml. Oder?
Und jetzt die spannende Frage: Läuft das vielleicht mit dem Zugang zum Internet genauso? Ich hab ja fast die Vermutung, dass das der gleiche Mechanismus ist! Dann hätten wir auch gelöst, wie man in einem LTSP-Computerraum das Internet abstellt (das ist ein Feature, das man unbedingt braucht!)
:-)
comment:20 by , 15 years ago
Schön! Das Drucken funktioniert jetzt -- auch die Druckerqueue für's Lehrerzimmer: Schickt man kurz hintereinander zwei Aufträge an die Queue, so kommt einer aus dem HP und einer aus dem Kyocera. Sehr hübsch!
comment:21 by , 15 years ago
| Cc: | removed |
|---|---|
| Owner: | changed from to |
| Severity: | → normal |
Interessanter Link zum Thema CUPS Pykota: http://www.pykota.com/wiki/how-to-install-pykota-on-ubuntu-10-04-x86
comment:22 by , 15 years ago
| Cc: | added; removed |
|---|---|
| Status: | assigned → accepted |
comment:23 by , 15 years ago
- Kurze Notiz zu "Whitelisting"
Vielleicht gibt es eine Lösung. Das Stichwort lautet "whitelisting" -- anscheinend können bestimmte Gnome-Applets freigeschaltet werden, die dann neben den Indicators erscheinen. Bitte danach googeln!
comment:24 by , 15 years ago
| Milestone: | Herbstferien 2011 → Schuljahr 2011/12 |
|---|
Näheres zum Whitelisting unter LtspUnity.
comment:25 by , 15 years ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
| Status: | accepted → assigned |
Kannst Du das CUPS-PyKota so konfigurieren, dass es ohne Rückmeldung den Job losschickt?
Dann stellen wir Laserjet Drucker in Raum 128. Wo befinden sich die Drucker?
comment:26 by , 15 years ago
Im Raum 128 (5.27) steht nun ein HP Laserjet 4000N (Laser128), der über die paedml Quotiert wird. Die Schüler erhalten keinerlei Rückmeldung über das Konto, da das Pykoticon derzeit nicht funktioniert. Wenn die Quota voll ist, wird eben nicht mehr ausgedruckt. Die Quota kann im kepler-Login eingesehen werden, dort ist es auch möglich einen jährlichen Bonus auf die Quota aufzuladen.
@Kup: Der Drucker ist derzeit auf dem 128a und b installiert, der c zickt gerade, da booten keine Clients (liegt NICHT am Switch! - eventuell mal neu booten?), ich denke, wir sollten den Drucker auch an den anderen LTSP zur Verfügung stellen.
comment:27 by , 15 years ago
Der Drucker tut gute Dienste heute :-)
Ich habe ihn jetzt auf allen LTSP außer dem zickigen 128c.
comment:28 by , 15 years ago
Super! Genau, der Drucker kann ruhig von allen LTSP aus erreichbar sein. Richtest Du das noch ein?
Der LTServer128c ist nach einem Reboot wieder einsatzfähig. Mal im Auge behalten, ob das Problem wieder auftritt.
comment:29 by , 15 years ago
Es fehlt nur noch der LTSP128c, auf allen anderen ist der Drucker eingerichtet.
Ich würde jetzt noch exklusiv für die Lehrer die Lexmark E323 per USB-Kabel an die LTSP in den Stützpunkten hängen. Dann kann man aus den KlaZi in die Stützpunkte drucken, das wäre ganz praktisch.
Auf meinem Laptop habe ich mittlerweile alle über die paedml erreichbaren Drucker instlliert, das ist recht praktisch :-)
follow-up: 33 comment:30 by , 15 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | assigned → closed |
Drucker ist jetzt auch auf dem LTSP128c freigegeben.
An allen vier LTSP-Servern habe ich nun auch die Lexmark E323 Drucker per USB angeschlossen, diese können nun von allen Lehrern (@teachers) benutzt werden.
comment:31 by , 15 years ago
Hervorragend! Gute Arbeit :-).
Informierst Du die Kollegen über die neuen Möglichkeiten?
comment:32 by , 14 years ago
Es gibt was neues, was anscheinend auch unter Ubuntu/Unity laufen soll:
comment:33 by , 14 years ago
Replying to bau:
Drucker ist jetzt auch auf dem LTSP128c freigegeben.
An allen vier LTSP-Servern habe ich nun auch die Lexmark E323 Drucker per USB angeschlossen, diese können nun von allen Lehrern (@teachers) benutzt werden.
Beim Kopieren des Systems der LTSP-Server sind die individuellen Druckereinstellungen auf der Strecke geblieben. -- Bekommst Du das schnell wieder hin? Sonst liegen die alten Konfigurationen natürlich noch auf den Platten der alten LTSP-Server.
comment:34 by , 14 years ago
| Resolution: | erledigt |
|---|---|
| Status: | closed → reopened |
Die aktuellen config-File müssten sich auch im svn befinden, hier:
source:keplertools/LTSP-setup/trunk/cups/
comment:35 by , 14 years ago
Verschiedenes:
- Das Drucken von LtspClients auf den Kopierer funktioniert
- Das Drucken von LtspClients auf die LZ-Schlange (auf dem paedm) funktioniert, aber es ist einseitiger Druck voreingestellt. Um etwas Papier zu sparen sollten wir hier "Duplex" voreinstellen!
Todo (kup): Konfirgurationsfiles wie unter comment:34 einchecken.
Todo (bau): In der LZ-Schlange "Duplex" einstellen.
comment:36 by , 14 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | reopened → closed |
Die Duplex-Einstellung haben wir auf dem paedml und den ltsp vorgenommen.
Im ersten Stützpunkt steht nun auch noch der alte Kyocera-LZ-Drucker, dieser ist auch von allen ltsp erreichbar als laser509
Replying to bau:
Okay, es sollte kein Problem sein, dbestimmte Drucker in den Accounts der Kollegen einzurichten.
(Todo: Dokumentieren in LtspNeuerNutzer)
Ich brauche eine kurze Erklärung, wie das funktioniert. Am besten, Du schreibst es gleich ins Wiki, z.B. unter AdminDrucker.
Sollten tun! Die haben Netzwerkanschluss, und Laserjets funktionieren unter Ubuntu eigentlich problemlos.