Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
client:drucken_in_bwlehrpool [2016/06/03 17:13 CEST] – [Dozenten: Druckereinrichtung im Linux-Abbild] sritter | client:drucken_in_bwlehrpool [2022/01/11 16:28 CET] (aktuell) – [Druckereinrichtung in Windows-VM] Korr. Druckerinstallskript / PShell-Skript chr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Drucken in bwLehrpool ====== | ||
+ | Das bwLehrpool-Drucksystem dient zur Bereitstellung einer einheitlichen Userschnittstelle bei weitestgehender Verlagerung der lokalen Unterschiede in das darunterliegende Grundsystem. | ||
+ | |||
+ | Um innerhalb von bwLehrpool drucken zu können, müssen zum einen die Virtuellen Maschinen entsprechend vorbereitet werden ([[# | ||
+ | Zusätzlich muss aber in jedem Fall der Satellitenserver-Administrator einmal die lokalen, institutionsspezifischen Drucker einrichten und die entsprechende Konfiguration auf den Satellitenserver übertragen ([[# | ||
+ | |||
+ | ===== Anwendung ===== | ||
+ | |||
+ | Die Anwendung wurde so gestaltet, daß sich am sonstigen Druckvorgang aus Usersicht möglichst wenig ändert. Die einzige Umstellung im Vergleich zum gewohnten Druckvorgang besteht darin, dass - egal welcher Drucker ausgewählt werden wird - unter Windows (bzw. der genutzten virtuellen Maschine) nur noch ein einziger Drucker angewendet werden soll: Der in jedem Standardabbild vorhandene, stets gleich benannte Drucker „Pool-Drucker“. | ||
+ | |||
+ | Die direkte Auswahl besonderer Einstellungen wie etwa Querformat, mehrerer Seiten pro Blatt u.a. ist bereits in den Optionen des Druckers „Pool-Drucker“ möglich. Die Einstellung ein- oder doppelseitiger Drucke wird im späteren Druckauswahlfenster des bwLehrpool-Systems getroffen. | ||
+ | |||
+ | Nach Klick auf die Schaltfläche „Drucken“ der einzelnen Programme erscheint das Druckauswahlfenster des bwLehrpool-Systems (siehe Abb. 3). Hier werden dann die je nach Standort verfügbaren Drucker aufgelistet. Je nach Drucker können weitere gewünschte Druckoptionen ausgewählt werden; in erster Linie natürlich ein- bzw. doppelseitiger Druck (Simplex/ | ||
+ | |||
+ | Die eventuell zur Nutzung bestimmter Drucker an manchen Standorten erforderliche Authentifizierung des Druckauftrags per Username und Paßwort wird bequemerweise nur bei Bedarf in einem weiteren Fenster (siehe Abb. 4) abgefragt. | ||
+ | |||
+ | | {{ printer: | ||
+ | | Abb. 1: Vorgegebener Drucker im LibreOffice-Druckdialog | Abb. 2: Vorgegebener Drucker im MS-Word-Druckdialog | Abb. 3: Auswahlfenster des bwLehrpool-Drucksystems (Bsp. Uni Freiburg) | Abb. 4: Optionale Paßwortabfrage bei Druckvorgang | | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ===== Technischer Überblick ===== | ||
+ | |||
+ | {{ printer: | ||
+ | Um nicht jeden verschiedenen Drucker verschiedener Standorte einzeln in den diversen virtuellen (Windows-)Maschinen nachführen zu müssen, wurden sämtliche Druckersteuerungen, | ||
+ | |||
+ | Dieses zugrundeliegende Basissystem wird auf standardisierte Weise mittels eines vorgegebenen pdf-Druckers, | ||
+ | |||
+ | Anschließend leitet das Drucksystem die Druckausgabe entweder direkt zu dem erwünschten Drucker, gegebenenfalls auch an einen weiteren Druckerserver, | ||
+ | |||
+ | {clear} | ||
+ | |||
+ | ===== Druckereinrichtung in Windows-VM ===== | ||
+ | |||
+ | Der empfohlene Weg ist, wie erwähnt, auf eine Vorlagen-VM aufzusetzen, | ||
+ | |||
+ | Falls Sie den Drucker dennoch selbst installieren wollen, liefe ab Windows 10 der empfohlene Weg über das Powerhell-Skript [[dot_powershell|zum Optimieren der Windows-Einstellungen]]. | ||
+ | |||
+ | Für Windows 7 können Sie auch das Archiv {{ printer: | ||
+ | |||
+ | ++++ Drucker händisch hinzufügen (alternativ zur Kommandzeile)| | ||
+ | Dies setzt voraus, dass Sie den [[http:// | ||
+ | |||
+ | |||
+ | * Wählen Sie anschließend im Startmenü „Geräte und Drucker“, dort „Drucker hinzufügen“ (bzw. „Gerät hinzufügen“, | ||
+ | * Beenden Sie die Suche und drücken „Der gesuchte Drucker ist nicht aufgeführt“. | ||
+ | * „Drucker unter Verwendung einer TCP/ | ||
+ | * Haben Sie Geduld. | ||
+ | * Wählen Sie „Benutzerdefiniert“, | ||
+ | * Nehmen Sie als Hersteller: „Generic“, | ||
+ | * Wählen Sie „Empfohlener Treiber“, dann „Weiter“. | ||
+ | * Geben Sie als Druckername " | ||
+ | ++++ | ||
+ | ===== Druckereinrichtung in Linux-VM ===== | ||
+ | |||
+ | Bei der Einrichtung unter Linux wird ein cups-Daemon innerhalb der VM vorausgesetzt. | ||
+ | * Stoppen Sie ggf. die laufende cups-Instanz. | ||
+ | * Setzen Sie folgenden Block (ggf. ausschließlich) in die '/ | ||
+ | UUID urn: | ||
+ | Info Generic PostScript Printer Foomatic/ | ||
+ | MakeModel Generic PostScript Printer Foomatic/ | ||
+ | DeviceURI lpd:// | ||
+ | State Idle | ||
+ | StateTime 1458243771 | ||
+ | Type 8433692 | ||
+ | Accepting Yes | ||
+ | Shared Yes | ||
+ | JobSheets none none | ||
+ | QuotaPeriod 0 | ||
+ | PageLimit 0 | ||
+ | KLimit 0 | ||
+ | OpPolicy default | ||
+ | ErrorPolicy stop-printer | ||
+ | </ | ||
+ | * Achten Sie darauf, dass der Name im < | ||
+ | * Entpacken Sie die Archivdatei {{printer: | ||
+ | * Starten Sie cups anschließend neu. | ||
+ | |||
+ | ===== Globale Druckereinrichtung im Satellitenserver ===== | ||
+ | |||
+ | Die oben beschriebenen Erklärungen beziehen sich auf die Einrichtung der Drucker innerhalb der Virtuellen Maschinen. Diese nutzen einen Netzwerkdrucker um den Druckauftrag an das darunterliegende Hostsystem (MiniLinux) weiterzuleiten. Die Konfiguration der lokalen, institutionsspezifischen Druckumgebung muss also im MiniLinux enthalten sein. Somit bleiben die VMs generisch und können zwischen verschiedenen Standorten ausgetauscht werden. | ||
+ | |||
+ | Richten Sie Ihre lokalen Drucker innerhalb eines lokal installierten Linuxsystems mit Hilfe von CUPS ein. Sie können beliebig viele Drucker einrichten. Prüfen Sie, ob Sie tatsächlich drucken können und alles wie gewünscht funktioniert! | ||
+ | <note tip>Sie können anstatt eines lokal installierten Linuxsystems im Prinzip auch eine Linux-VM innerhalb von bwLehrpool verwenden. Passen Sie dabei jedoch auf, dass möglicherweise bereits der oben beschriebene Netzwerkdrucker enthalten ist.</ | ||
+ | |||
+ | |||
+ | Anschließend bauen Sie ein [[satellite: | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | Ihr Archiv sollte später beispielsweise folgendermaßen aussehen: | ||
+ | <code bash> | ||
+ | [demo ~]$ tar tvf printer_config.tgz | ||
+ | drwxr-xr-x demo / | ||
+ | drwxr-xr-x demo / | ||
+ | -rw------- demo / | ||
+ | drwxr-xr-x demo / | ||
+ | -rw-r--r-- demo /users 107397 2015-10-13 14:19 etc/ | ||
+ | -rw-r--r-- demo / | ||
+ | </ | ||
+ | |||
+ | Als letzten Schritt laden Sie das Archiv als neues generisches Modul auf Ihren Satellitenserver und weisen es der aktiven Systemkonfiguration zu. |