Benutzer-Werkzeuge

Webseiten-Werkzeuge


support:drucken:drucken_linux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
support:drucken:drucken_linux [19.09.2025 15:26] – Erklärung zum Autostart hinzugefügt reiter20support:drucken:drucken_linux [03.11.2025 15:37] (aktuell) – Posterplotter geht jetzt auch reiter20
Zeile 15: Zeile 15:
   - **Drucker unter Ubuntu hinzufügen**: Du verbindest dich mit dem [[support:wlan:vpn|VPN ]], installierst den PaperCut Client auf Deinem Ubuntu PC und fügst die Follow-Me Drucker hinzu. So kannst Du über den Druckdialog eines beliebigen Programms Aufträge an die Follow-Me Wartschlange senden. Diese Anleitung erklärt, wie die Einrichtung funktioniert und wie Aufträge abgeschickt werden können.   - **Drucker unter Ubuntu hinzufügen**: Du verbindest dich mit dem [[support:wlan:vpn|VPN ]], installierst den PaperCut Client auf Deinem Ubuntu PC und fügst die Follow-Me Drucker hinzu. So kannst Du über den Druckdialog eines beliebigen Programms Aufträge an die Follow-Me Wartschlange senden. Diese Anleitung erklärt, wie die Einrichtung funktioniert und wie Aufträge abgeschickt werden können.
   - **[[support:drucken:drucken_email|E-Mail To Print]]**: Du schickst eine E-Mail aus Deinem studentischen E-Mail-Postfach mit einem PDF Dokument im Anhang an die Adresse followme@uni-goettingen.de und bestätigst anschließend den Auftrag.   - **[[support:drucken:drucken_email|E-Mail To Print]]**: Du schickst eine E-Mail aus Deinem studentischen E-Mail-Postfach mit einem PDF Dokument im Anhang an die Adresse followme@uni-goettingen.de und bestätigst anschließend den Auftrag.
 +\\
  
 Anschließend kann der Auftrag an einem Multifunktionsgerät freigegeben werden. Wie die Freigabe eines Druckauftrags genau funktioniert und welche Funktionen die Multifunktionsgeräte außerdem bieten, ist in der Anleitung für die Multifunktionsgeräte ausführlich erklärt. Derart ausgestattete Geräte erkennst Du an den Displays mit der Papercut-Anwendung. Wo auf dem Campus Geräte stehen, kannst Du in der [[support:drucken:drucker|Standortübersicht]] nachsehen. Anschließend kann der Auftrag an einem Multifunktionsgerät freigegeben werden. Wie die Freigabe eines Druckauftrags genau funktioniert und welche Funktionen die Multifunktionsgeräte außerdem bieten, ist in der Anleitung für die Multifunktionsgeräte ausführlich erklärt. Derart ausgestattete Geräte erkennst Du an den Displays mit der Papercut-Anwendung. Wo auf dem Campus Geräte stehen, kannst Du in der [[support:drucken:drucker|Standortübersicht]] nachsehen.
 +\\
  
 ====== II. Follow-Me Einrichtung unter Ubuntu ======  ====== II. Follow-Me Einrichtung unter Ubuntu ====== 
Zeile 31: Zeile 33:
  
 ===== Java Version prüfen ===== ===== Java Version prüfen =====
-Die Einrichtung des (später erwähnten) pc-clients ist von der Java Version abhängig. Die Anleitung wurde mit ''Java 11.0.28 zulu'' getestet. Bevor wir den Drucker einrichten, ist es wichtig zu überprüfen ob deine Java Version mit der obenen genannten übereinstimmt. Das kannst du im Terminal mit ''java --version'' machen. Sollte die Version nicht übereinstimmen, kannst du es natürlich mit deiner Version ersteinmal versuchen, jedoch ist die vermutlich die Fehlerursache, wenn der PC-Client später nicht startet.+Die Einrichtung des (später erwähnten) pc-clients ist von der Java Version abhängig. Die Anleitung wurde mit ''Java 11.0.28 zulu'' getestet. Bevor wir den Drucker einrichten, ist es wichtig zu überprüfen ob deine Java Version mit der obenen genannten übereinstimmt. Das kannst du im Terminal mit ''java -version'' machen. Sollte die Version nicht übereinstimmen, kannst du es natürlich mit deiner Version ersteinmal versuchen, jedoch ist die vermutlich die Fehlerursache, wenn der PC-Client später nicht startet.
  
 ===== Drucker zu Ubuntu hinzufügen ===== ===== Drucker zu Ubuntu hinzufügen =====
Zeile 41: Zeile 43:
 {{:playground:follow_me_linux:01_druckereinstellungen.png?600|}} {{:playground:follow_me_linux:01_druckereinstellungen.png?600|}}
 {{:playground:follow_me_linux:02_netzwerkdrucker.png?600|}} {{:playground:follow_me_linux:02_netzwerkdrucker.png?600|}}
 +\\
  
-2. Anschließend öffnet sich ein Fenster zur Treiberauswahl. Hier lässt Du ''Drucker aus Datenbank auswählen'' ausgewählt, wählst ''Generic'' aus und klickst auf ''Vorwärts''. Im folgenden Fenster wählst Du nun links ''PostScript'' und anschließend rechts ''Generic PostScript Printer Foomatic/Postscript'' aus. Danach kommst Du in die Druckerbeschreibung, wo Du den Drucker nach deinen Wünschen benennen kannst.\\+2. Anschließend öffnet sich ein Fenster zur Treiberauswahl. Hier lässt Du ''Drucker aus Datenbank auswählen'' ausgewählt, wählst ''Generic'' aus und klickst auf ''Vorwärts''. Im folgenden Fenster wählst Du nun links ''PostScript'' und anschließend rechts ''Generic PostScript Printer Foomatic/Postscript'' aus. In neueren Linuxversionen findest du diese unter ''Generic'' und dann ''Postscript PDF Printer''. Für den Posterplotter bitte unter ''Hewlett-Packard'' und dann den Treiber für den ''DesignJet T1700 - PS'' auswählen. Danach kommst Du in die Druckerbeschreibung, wo Du den Drucker nach deinen Wünschen benennen kannst.\\
 {{:playground:follow_me_linux:03_treiber_generic.png?470|}} {{:playground:follow_me_linux:03_treiber_generic.png?470|}}
 {{:playground:follow_me_linux:04_treiber_generic_postscript.png?470|}} {{:playground:follow_me_linux:04_treiber_generic_postscript.png?470|}}
 {{:playground:follow_me_linux:05_druckerdetails.png?470|}} {{:playground:follow_me_linux:05_druckerdetails.png?470|}}
 +\\
  
 ===== Installation des PaperCut Clients ===== ===== Installation des PaperCut Clients =====
-== 1. ==+=== 1. ===
 Um den PaperCut Client unter Ubuntu zu installieren muss dieser von einem Netzwerk-Share auf die Festplatte kopiert werden. Das geht am einfachsten indem du im Dateibrowser auf ''Andere Orte'' klickst und unter ''Mit Server verbinden'' die Adresse ''smb:%%//%%print.student.uni-goettingen.de/pcclient'' einträgst.\\ Um den PaperCut Client unter Ubuntu zu installieren muss dieser von einem Netzwerk-Share auf die Festplatte kopiert werden. Das geht am einfachsten indem du im Dateibrowser auf ''Andere Orte'' klickst und unter ''Mit Server verbinden'' die Adresse ''smb:%%//%%print.student.uni-goettingen.de/pcclient'' einträgst.\\
 {{:playground:follow_me_linux:06_smb_server.png?470|}} {{:playground:follow_me_linux:06_smb_server.png?470|}}
- +\\ 
-== 2. ==+=== 2. ===
 Anschließend öffnet sich ein Fenster in dem du nach Login-Daten gefragt wirst. Dort trägst Du folgendes ein: Anschließend öffnet sich ein Fenster in dem du nach Login-Daten gefragt wirst. Dort trägst Du folgendes ein:
   - deinen Benutzernamen für die Uni-Systeme   - deinen Benutzernamen für die Uni-Systeme
Zeile 59: Zeile 62:
   - dein Passwort für die Uni-Systeme   - dein Passwort für die Uni-Systeme
 {{:playground:follow_me_linux:07_smb_anmeldedaten.png?500|}} {{:playground:follow_me_linux:07_smb_anmeldedaten.png?500|}}
- +\\ 
-== 3. ==+=== 3. ===
 Nach der Authentifizierung kopierst du den Ordner ''linux'' auf deine Festplatte. In dieser Anleitung habe ich den Ordner nach ''/home/user/.local/'' kopiert und in ''papercut'' umbenannt Nach der Authentifizierung kopierst du den Ordner ''linux'' auf deine Festplatte. In dieser Anleitung habe ich den Ordner nach ''/home/user/.local/'' kopiert und in ''papercut'' umbenannt
 {{:playground:follow_me_linux:08_pcclient_local.png?500|}} {{:playground:follow_me_linux:08_pcclient_local.png?500|}}
- +\\ 
-== 4. ==+=== 4. ===
 Um den PaperCut Client auch auszuführen, muss dieser ausführbar gemacht werden. Dazu klickst du per Rechtsklick auf die Datei ''pc-client-linux.sh'', gehst auf ''Eigenschaften'' und wählst unter ''Zugriffsrechte'' den Punkt ''Datei als Programm ausführen'' an. Anschließend muss der PaperCut Client per Terminal gestartet werden. Dazu öffnest Du per Rechtsklick im ''papercut'' Ordner ein Terminal und gibst dort ''./pc-client-linux.sh'' ein. Anschließend sollte sich PaperCut Client starten.\\ Um den PaperCut Client auch auszuführen, muss dieser ausführbar gemacht werden. Dazu klickst du per Rechtsklick auf die Datei ''pc-client-linux.sh'', gehst auf ''Eigenschaften'' und wählst unter ''Zugriffsrechte'' den Punkt ''Datei als Programm ausführen'' an. Anschließend muss der PaperCut Client per Terminal gestartet werden. Dazu öffnest Du per Rechtsklick im ''papercut'' Ordner ein Terminal und gibst dort ''./pc-client-linux.sh'' ein. Anschließend sollte sich PaperCut Client starten.\\
 {{:playground:follow_me_linux:09_pcclient_ausfuehrbar.png?400|}} {{:playground:follow_me_linux:09_pcclient_ausfuehrbar.png?400|}}
 {{:playground:follow_me_linux:10_terminal_oeffnen.png?400|}} {{:playground:follow_me_linux:10_terminal_oeffnen.png?400|}}
 {{:playground:follow_me_linux:11_pc_client_ausfuehren.png?350|}} {{:playground:follow_me_linux:11_pc_client_ausfuehren.png?350|}}
- +\\ 
-== 4.5 PC-Client startet nicht ==+=== 4.5 PC-Client startet nicht ===
 Sollte dein PC Client jetzt nicht starten (und möglicherweise sogar direkt mit einem java Fehler abstürzt), liegt das sehr sicher an deiner java Version. Um diesen Fehler zu beheben, kannst du SDKMAN Verwenden. Zur Einrichtung und Installation kannst du diesem Link folgen: [[https://sdkman.io/install/]]. Nachdem du das Programm runtergeladen hast musst du diesem nun mitteilen, welche Java Version du verwenden möchtest und ggf. sogar als Standard setzt. Dafür folgst du am besten dieser Anleitung: [[https://sdkman.io/usage/]]. Die Anleitung wurde unter Fedorra 43 Workstation und Java 11.0.28 zulu getestet. Nachdem du diese Schritte abgeschlossen hast, sollte es zu keinem Java Fehler mehr kommen. Sollte dein PC Client jetzt nicht starten (und möglicherweise sogar direkt mit einem java Fehler abstürzt), liegt das sehr sicher an deiner java Version. Um diesen Fehler zu beheben, kannst du SDKMAN Verwenden. Zur Einrichtung und Installation kannst du diesem Link folgen: [[https://sdkman.io/install/]]. Nachdem du das Programm runtergeladen hast musst du diesem nun mitteilen, welche Java Version du verwenden möchtest und ggf. sogar als Standard setzt. Dafür folgst du am besten dieser Anleitung: [[https://sdkman.io/usage/]]. Die Anleitung wurde unter Fedorra 43 Workstation und Java 11.0.28 zulu getestet. Nachdem du diese Schritte abgeschlossen hast, sollte es zu keinem Java Fehler mehr kommen.
- +\\ 
-== 5. ==+=== 5. ===
 Abschließend musst Du dich noch im PaperCut Client einloggen. Dazu trägst Du folgende Daten ein: Abschließend musst Du dich noch im PaperCut Client einloggen. Dazu trägst Du folgende Daten ein:
   - deinen Benutzernamen für die Uni-Systeme   - deinen Benutzernamen für die Uni-Systeme
Zeile 80: Zeile 83:
  
 Jetzt sollte sich ein Fenster mit deinem aktuellen Druckguthaben öffnen, die Follow-Me Drucker in der Uni sind nun nutzbar. Jetzt sollte sich ein Fenster mit deinem aktuellen Druckguthaben öffnen, die Follow-Me Drucker in der Uni sind nun nutzbar.
- +\\ 
-== 6. Papercut-Client als "APP" verwenden ==+=== 6. Papercut-Client als "APP" verwenden ===
 Damit der Papercut Client jetzt auch bei deinen Apps auftaucht, müssen wir ihm dem Betriebssystem noch bekannt machen. Dafür müssen wir ein ''.desktop'' File anlegen. Dafür öffnen wir am besten einen Texteditor und fügen folgendes Beispiel ein: Damit der Papercut Client jetzt auch bei deinen Apps auftaucht, müssen wir ihm dem Betriebssystem noch bekannt machen. Dafür müssen wir ein ''.desktop'' File anlegen. Dafür öffnen wir am besten einen Texteditor und fügen folgendes Beispiel ein:
-''[Desktop Entry]+<code bash> 
 +[Desktop Entry]
  
 # The type as listed above # The type as listed above
Zeile 111: Zeile 115:
 # Describes the categories in which this entry should be shown # Describes the categories in which this entry should be shown
 Categories=System;Printing;Education'' Categories=System;Printing;Education''
 +</code>
 +
  
 Jetzt muss noch ''USERNAME'' mit dem Namen deines eigenen Home Ordners ersetzt werden. Solltest du keine .icon Datei haben (wir können die leider aus Urheberrechtsgründen nicht veröffentlichen), setzt bitte vor ''Icon'' eine ''#''. Jetzt muss noch ''USERNAME'' mit dem Namen deines eigenen Home Ordners ersetzt werden. Solltest du keine .icon Datei haben (wir können die leider aus Urheberrechtsgründen nicht veröffentlichen), setzt bitte vor ''Icon'' eine ''#''.
 Jetzt musst du die Datei nur noch als ''PC-Client.desktop'' unter ''/home/USERNAME/.local/applications/'' speichern, dich einmal abmelden und nach dem erneuten Anmelden, sollte die App verfügbar sein. Jetzt musst du die Datei nur noch als ''PC-Client.desktop'' unter ''/home/USERNAME/.local/applications/'' speichern, dich einmal abmelden und nach dem erneuten Anmelden, sollte die App verfügbar sein.
 +
 +=== 6. Der erste Druck ===
 +Möglicherweise musst du nach deinem ersten Druckauftrag in die Einstellungen zu deinen Druckern gehen und dort auf "legitimieren" drücken. Hier muss jetzt nochmal dezidiert die Anmeldung am Drucker(bzw. dem dahinterstehenden SAMBA Server) stattfinden. Das Fenster dafür sieht ungefähr so aus.
 +
 +{{  support:drucken:mac_erster_druck_anmeldung_sonoma.png?600 }}
 +
 +Trage bitte deinen Account in der Form **ug-student\benutzername** und dein **Passwort** ein. Theoretisch funktioniert der Drucker jetzt, aber du musst dich bei jedem Druck erneut legitimieren.
 +
 +\\
 +=== 6.5 Legitimationsprobleme beheben ===
 +Damit wir jetzt nicht jedes mal zig tausende Fenster öffnen müssen, beheben wir jetzt das Anmeldeproblem. Leider ist eine Integration in GNOME Keyring o.ä. Dienste nicht möglich. Sollte dennoch ein Weg gefunden werden, könnt ihr uns gerne darauf aufmerksam machen. Wir müssen jetzt in die Konfigurationsdatei gehen und dort die Anmeldedaten in Klartext reinschreiben. Da die Datei aber nur durch den Root Nutzer lesbar ist, stellt dies kein größeres Sicherheitsproblem da. Weitere Informationen dazu [[https://help.gnome.org/admin//system-admin-guide/2.32/appendixb-0.html.en|hier]].
 +\\
 +Als erstes öffnen wir das Terminal, und stoppen den mit ''sudo systemctl stop cups'' den CUPS Systemservice. Jetzt wechseln wir mit ''sudo nano /etc/cups/printers.conf'' in den Installationsort von CUPS (Common Unix Printing System) und öffnen die ''printers.conf'' Konfigurationsdatei. Hier sind jetzt alle Drucker die in deinem System hinzugefügt wurden aufgeführt. Das sieht ungefähr so aus:
 +<code bash>
 +# Printer configuration file for CUPS v2.4.14
 +# Written by cupsd
 +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
 +
 +
 +NextPrinterId 12
 +
 +<DefaultPrinter Uni-Follow-Me>
 +PrinterId 8
 +UUID urn:uuid:da4e933b-dd69-3fd1-6b51-984989740e5f
 +AuthInfoRequired username,password
 +Info Globale Follow-Me-Warteschlange
 +Location //print-win.student.uni-goettingen.de
 +MakeModel Generic PostScript Printer
 +DeviceURI smb://UG-STUDENT\username:password@print-win.student.uni-goettingen.de/Follow-Me
 +State Idle
 +StateTime 1762175698
 +ConfigTime 1762096435
 +Type 12595276
 +Accepting Yes
 +Shared Yes
 +JobSheets none none
 +QuotaPeriod 0
 +PageLimit 0
 +KLimit 0
 +OpPolicy default
 +ErrorPolicy stop-printer
 +</DefaultPrinter>
 +
 +</code>
 +\\
 +In der Zeile mit dem Eintrag ''DeviceURI'' fügen wir hinter ''UG-STUDENT\'' jetzt anstelle von ''username:password'' euren echten Nutzernamen und euer echtes Passwort ein. Bitte beachtet, das ihr Sonderzeichen ggf. nach der ASCII-Codierung codieren müsst.
 +\\
 +Jetzt speichert ihr mit ''STRG+O'' und ''ENTER'' und schließt den Editor mit ''STRG+X''. \\
 +Als letztes müssen wir noch mit ''sudo systemctl start cups'' den CUPS Systemservice wieder starten.
 +
 +
support/drucken/drucken_linux.1758288418.txt.gz · Zuletzt geändert: 19.09.2025 15:26 von reiter20

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki