Änderungen von Dokument BlackBox Konfiguration

Zuletzt geändert von Martin Uhl am 2025/04/11 08:07

Von Version 3.1
bearbeitet von Martin Uhl
am 2024/05/23 10:33
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 4.1
bearbeitet von Martin Uhl
am 2025/04/11 08:07
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -12,34 +12,22 @@
12 12  
13 13  Ebenso wird der Name des Users als erster Parameter übergeben, so kann eine userspezifische Konfiguration erreicht werden.
14 14  
15 -= Cups Service =
15 += Drucker hinzufügen =
16 16  
17 -Da der Cups Service noch startet während der User sich bereits einloggen kann, ist es sinnvoll auf den vollständigen Start dieses Services zu warten, sonst werden die Drucker nicht eingerichtet.
17 +Mit folgendem Passus in der ##rc.local## kann man einen Drucker hinzufügen.
18 18  
19 -dies kann ganz einfach durch folgenden Absatz im Skript erreicht werden:
20 -
21 -##while ! service cups status | grep running ; do echo Waiting for Cups; sleep 1; done##
22 -
23 -Da dies den Loginprozess um ein paar Sekunden verzögert, ist es ggf. sinnvoll das Warten und die nachfolgende Druckerkonfiguration in den Hintergrund zu schicken. Dies verzögert den Loginprozess nicht, und die Drucker stehen bereit, sobald Cups gestartet ist. (Siehe Beispiel)
24 -
25 -== Beispiel ==
26 -
27 -
28 28  {{html wiki="true"}}
29 -{{code}}#!/bin/bash
30 -user=$1
31 -(
32 -while ! service cups status | grep running ; do echo Waiting for Cups; sleep 1; done
20 +{{code}}
21 +/usr/sbin/lpadmin -E -p <Druckerkurzname> -v "socket://<URL des Druckers>.cit.tum.de" -L "<Beschreibung des Druckers>" -P /usr/dist/mathematik/MXX/PPD-des-Druckers.ppd
22 +/usr/bin/lpoptions -E -p <Druckerkurzname> -o DefaultPageSize=A4 -o DefaultPageRegion=A4 -o DefaultPaperDimension=A4 -o DefaultImageableArea=A4
33 33  
34 -/usr/dist/mathematik/xerox_add xer005 00.05.036a
24 +/usr/sbin/cupsenable <Druckerkurzname>
25 +/usr/sbin/cupsaccept <Druckerkurzname>
35 35  
36 -if [ "$user" = "professional" ]; then
37 - /usr/dist/mathematik/xerox_add_pf xeru08 "-1.08.040 Druckerei"
38 -fi
39 -)&
40 40  {{/code}}
41 41  {{/html}}
42 42  
30 +Bitte eine ##PPD Datei## für den Drucker im entsprechenden ##/usr/dist/mathematix/MXX## Verzeichnis ablegen.
43 43  
44 44  
45 45  = Pakete installieren. =