close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Closed 8 years ago

#2756 closed Verbesserung (erledigt)

setup_local_printers

Reported by: bau Owned by: Rüdiger Kupper
Priority: schnell erledigen Milestone: Image "Famoser Falk"
Component: Software: Ubuntu Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Für das Einrichten lokaler Drucker gibt es nun ein funktionierendes Script:

  • /home/share/printers/kepler--setup_local_printers welches die Drucker nach der Vorgabe unter /home/share/printers/ einrichtet
  • /etc/systemd/system/kepler--setup_local_printers.service konfiguriert den systemd, dann wird das Script beim Start des Systems ausgeführt
  • systemctl enable kepler--setup_local_printers.service aktiviert den systemd-Job

Dokumentiert ist das Script in seinem Header

Change History (8)

comment:1 by bau, 9 years ago

Konfiguration:

  • kaskadiert, nacheinander benutzt werden die Dateien:
    • [Rechnername]
    • [Raumname]
    • default_[L|S]
  • in den Dateien muss nur der Druckername in einer Zeile beginnend mit P angegeben sein, die korrekten Daten beschafft sich das Script aus der Datei PRINTERS
  • Jede Angabe (URL, PPD, allowed Users) kann jeweils überschrieben werden

comment:2 by bau, 9 years ago

ToDo
Für die Kollegen soll ein Script (GUI) bereitsgestellt werden, welches jede Drucker, der in der Datei PRINTERS definiert ist, per Klick einrichtet, damit ist die Druckerauswahl zunächst auf jedem Rechner übersichtlich, der User kann aber komfortabel Drucker hinzufügen und so benutzen.

comment:3 by bau, 9 years ago

Für die GUI-Programmierung habe ich mir QT angeschaut, wenn man das mit C++ umsetzt ist es mit dem QtDesigner recht einfach, eine GUI zusammenszustellen.

Deutsches Tutorium:

comment:4 by Rüdiger Kupper, 9 years ago

Priority: normal → hoch

comment:5 by Rüdiger Kupper, 9 years ago

Status: new → accepted

comment:6 by Rüdiger Kupper, 8 years ago

Hallo Jens,
wo finde ich die Systemd-Datei für Dein Druckereinrichtungsskript? (Das nach /etc/systemd/system/kepler--setup_local_printers.service soll?)

comment:7 by Rüdiger Kupper, 8 years ago

Ah, hab es auf den Rechnern in 1-09 gefunden!

comment:8 by Rüdiger Kupper, 8 years ago

Resolution: → erledigt
Status: accepted → closed

Funktioniert prächtig! Die Logmeldungen landen in /var/log/syslog. Probedrucke haben geklappt.
Ich habe das Sytemd-Skript mit nach /home/share/printers/ kopiert, damit es nicht verloren geht.

Note: See TracTickets for help on using tickets.