Dies ist eine alte Version des Dokuments!


Drucken im bwLehrpool

Das bwLehrpool-Drucksystem dient zur Bereitstellung einer einheitlichen Userschnittstelle bei weitestgehender Verlagerung der lokalen Unterschiede in das darunterliegende Grundsystem.

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/Duplex).

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.

Abb. 2: Vorgegebener Drucker im MS-Word-Druckdialog
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
Selbstverständlich ist es jedem Dozierenden weiterhin möglich, neben dem Drucker „Pool_Drucker“ weitere Druckerwarteschlangen zu speziellen Zwecken einzusetzen. Dieser ist dann jedoch komplett selbst hierfür verantwortlich.

Technischer Überblick

Schematischer Ablauf des bwLehrpool-Drucksystems Um nicht jeden verschiedenen Drucker verschiedener Standorte einzeln in den diversen virtuellen (Windows-)Maschinen nachführen zu müssen, wurden sämtliche Druckersteuerungen, -einstellungen, -treiber und Standortlokalisierungen in das zugrundeliegende Basissystem verlegt.

Dieses zugrundeliegende Basissystem wird auf standardisierte Weise mittels eines vorgegebenen pdf-Druckers, dem „PDFCreator“, angesprochen. Es nimmt eingehende Druckaufträge entgegen, bietet über ein nicht der virtuellen Maschine zugehöriges Fenster eine Auswahl der vom System bereitgestellten Drucker an und fragt ggf. die nötige Zugangsberechtigung des Users ab.

Anschließend leitet das Drucksystem die Druckausgabe entweder direkt zu dem erwünschten Drucker, gegebenenfalls auch an einen weiteren Druckerserver, ein Abrechnungssystem oder dergleichen.

Druckereinrichtung im Windows-Abbild

Zweifellos am einfachsten ist, von einer Vorlagen-VM auszugehen, die den benötigten pdf-Drucker bereits enthält.

Einrichtung unter Windows 7

Der empfohlene Weg ist, wie erwähnt, auf ein Standardabbild aufzusetzen, das die benötigten Einstellungen bereits enthält. Es ist dem bwLehrpool-Team schon aus zeitlichen Gründen nicht möglich, in jedem Fall Support für eventuell fehlgegangene Druckerinstallationsversuche zu leisten.

Falls Sie den Drucker dennoch selbst installieren wollen, müssen Sie folgende Schritte durchführen:

  • Laden Sie die aktuelle Version des PDF-Creator herunter http://download.pdfforge.org/download/pdfcreator/PDFCreator-stable
  • Installieren Sie den PDF-Creator. Deaktivieren Sie alle unnötigen Optionen wie z.B. eine Desktop Verknüpfung oder Ähnliches.
  • Deaktivieren Sie die automatische Benachrichtigung über neue Hauptversionen in den Einstellungen der Software.
  • Öffnen Sie eine Kommandozeile mit Administratorberechtigung und führen folgende Befehle aus
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prnmngr.vbs -d -p Pool-Drucker
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prnmngr.vbs -d -p Pool_Drucker
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prnport.vbs -a -s localhost -r CUPS-LPR -h 192.169.101.1 -o lpr -q STANDARD -2e
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prncnfg.vbs -t -p "PDFCreator" -r "CUPS-LPR"
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prncnfg.vbs -x -s localhost -p "PDFCreator" -z "Pool-Drucker"
cscript c:\Windows\System32\Printing_Admin_Scripts\de-DE\prnmngr.vbs -t -p "Pool-Drucker"

Drucker händisch hinzufügen (alternativ zur Kommandzeile)

Alternativ können Sie auch das Skript „PDFCreatorDownload.cmd“ und „PDFCreatorInstall.bat“ im verlinkten Printer_Installation.zip verwenden. Diese führen die oben genannten Schritte automatisch aus.

Druckereinrichtung im Linux-Abbild

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 '/etc/cups/printers.conf' ein:
    <DefaultPrinter Pool-Drucker>
    UUID urn:uuid:883a8e46-3499-3b44-79fc-b843b1b1444b
    Info Generic PostScript Printer Foomatic/Postscript (recommended)
    MakeModel Generic PostScript Printer Foomatic/Postscript (recommended)
    DeviceURI lpd://192.168.102.1/STANDARD
    State Idle
    StateTime 1458243771
    Type 8433692
    Accepting Yes
    Shared Yes
    JobSheets none none
    QuotaPeriod 0
    PageLimit 0
    KLimit 0
    OpPolicy default
    ErrorPolicy stop-printer
    </Printer>
  • Entpacken Sie die Archivdatei pool-drucker.ppd.tgz und legen Sie die resultierende Datei Pool-Drucker.ppd im Verzeichnis '/etc/cups/ppd' ab.
  • Starten Sie cups anschließend neu.
Drucken/exportieren
QR-Code
QR-Code client:drucken_in_bwlehrpool (erstellt für aktuelle Seite)