Skip to content

Cups Druckdaemon

Linux
1 1 425
  • Cups - ein Druckdaemon

    Einleitung

    CUPS (Common Unix Printing System) , ist ein Drucksystem, des sich auf Linuxsystemen um den Transport der Druckdaten zum Drucker kümmert. Dieses Drucksystem besteht aus einer Client-Server-Architektur, auf einem standardmäßig installiertem Linux Mint wird CUPS nur als Client benutzt, aber auch hier kann man den Serverbetrieb einschalten. Doch immer eins nach dem anderen.

    Wenn man mehrere Systeme zu Hause hat und keinen Netzwerkdrucker, dann kommt schnell das Verlangen auf, von jedem System aus auf den Drucker zugreifen zu können. Vor einiger Zeit hatte ich dazu schon mal einen Bericht gelesen, daran habe ich mich nun erinnert. Was brauchen wir?

    • einen Server der möglichst permanent läuft, unser NAS im Netz bietet sich dafür an.

    CUPS installieren

    sudo apt install cups cups-client
    

    Nun werden eine Menge Programme und Daten installiert, ein Grund sich einen Kaffee zu holen. Nachdem wir alles installiert haben, starten wir den Dienst.

    sudo service cups start
    

    CUPS beinhaltet einen Webbrowser um die Konfigurationsseite anzuzeigen, nur blöd wenn man ein minimales System installiert hat. Dafür gibt es zwar auch Tools wie z.b. lynx, aber ganz ehrlich damit bin ich nicht besonders klar gekommen. Aber man kann die Konfigurationsseite auch von extern erreichen, dazu nimmt man folgenden Befehl.

    sudo cupsctl --remote-admin
    

    Damit wird die Konfiguration so eingestellt, das man aus dem lokalen Netz sich auf die Seite verbinden kann. Aufgerufen wird sie so.

    https://192.168.2.xxx:631
    

    Nun befindet man sich auf der Konfigurationsseite.

    0_1538745797482_50c2fc0b-ef14-438d-9630-30cc83da9f7b-grafik.png

    Schaut euch mal um, es gibt eine ganze Menge zu erkunden. Der wichtigste Reiter ist die "Verwaltung".

    0_1538745902880_227d991c-fb9f-46b1-9648-4fedf82ef12f-grafik.png

    Drucker hinzufügen

    Wenn wir jetzt auf "Drucker hinzufügen" klicken werden wir nach dem User und dem Passwort des Rootusers des NAS gefragt.

    0_1538745939225_6d54b231-bbe3-4ac4-bfa7-47892a5b9c3b-grafik.png

    Da gibt es eine ganze Menge Einstellmöglichkeiten, die ich gar nicht kenne. Die sind aber auch für mich gar nicht so wichtig. Fangen wir mal an, was sehen wir?

    • einen lokalen Drucker SCX-3200
    • einen Netzwerkdrucker SCX-3200 (@Haupt-PC)

    Der Rest ist im Moment uninteressant. Der 1. Drucker ist der Drucker, der am USB-Port des NAS hängt. Der 2. Drucker war ein freigegebener Drucker an meinem Haupt-PC, das muss ich dann noch entfernen 🙂 Nun sucht man den lokalen Drucker aus und klickt auf "Weiter".

    0_1538745988269_cf755b16-5b30-4d41-a4df-acbc44d9702d-grafik.png

    Sollte selbst erklärend sein. Wenn der Drucker im Netzwerk erreichbar sein soll, dann klickt man die entsprechende Freigabe an. Danach sucht man den entsprechenden Druckertreiber aus und drückt auf "Drucker hinzufügen" - fertig!

    Drucker auf dem PC hinzufügen

    Auf meinem Linux Mint sieht das dann folgendermaßen aus.

    0_1538746009335_efff8ff6-30f8-4ef7-bcbc-2c4628eb97dc-grafik.png

    Dort sieht man jetzt den freigegebenen Drucker und fügt diesen entsprechend hinzu. Fertig!

    So kann man sein NAS so ganz nebenbei als Duckdaemon benutzen, ist ja sowieso 24/7 eingeschaltet. Was mir viel Kopfzerbrechen bereitet hat war, wenn der Daemon WLan und LAN versorgen soll, dann muss der Daemon auch beides installiert haben. Ich habe lange gebraucht, bis es klick gemacht hat. Nun ist mein Drucker ein "Netzwerkdrucker" ohne das dieser das eigentlich kann. So klappt das auch mit dem Notebook vom Balkon 😉

    Ich hoffe ich konnte euch mal wieder ein paar Anregungen vermitteln.

  • Update 1.32.7 - Security Fixes!

    Vaultwarden vaultwarden linux
    1
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • MSI B650 Tomahawk WiFi Teil 2

    Allgemeine Diskussionen msi linux
    1
    0 Stimmen
    1 Beiträge
    282 Aufrufe
    Niemand hat geantwortet
  • NodeBB - 2.8.13 & 3.1.3 Security Release

    NodeBB nodebb linux
    1
    0 Stimmen
    1 Beiträge
    100 Aufrufe
    Niemand hat geantwortet
  • NAS 2023 - Software Teil 2

    Angeheftet Verschoben Linux nas linux
    1
    4
    0 Stimmen
    1 Beiträge
    252 Aufrufe
    Niemand hat geantwortet
  • Linux Mint 20 “Ulyana” Cinnamon released!

    Linux linuxmint linux
    4
    0 Stimmen
    4 Beiträge
    437 Aufrufe
    FrankMF
    Gut, die AMD Grafikkarte hat mich nicht glücklich gemacht Somit ist sie jetzt Geschichte. [image: 1595690007860-3b0958a7-7c12-46cc-b4de-0aeca38ee77b-grafik.png] Nach der Installation war dann die Hardwarebeschleunigung aus. Linux Mint weist einen aber darauf hin, was man nun machen kann. [image: 1595690201876-8105abd7-23a3-41d5-a961-aba2b859dcb9-grafik.png] Ich hatte dann den empfohlenen Treiber installiert. Nach einem Neustart war dann auch die Hardwarebeschleunigung aktiv. Zwei Dinge, die mich an der AMD-Karte im Zusammenspiel mit Linux Mint 20 Cinnamon genervt haben. Suspend ging nicht Ausloggen aus der Session Da ist eine Sache die ich sehr gerne nutze, Suspend, und dann geht das nicht Meine Recherchen im Netz brachten mich zu keinem Ergebnis, deswegen die NVidia Karte. Es kann sein, das ich zu dumm war die Lösung zu finden..... Aktuelle Bildschirmeinstellung. [image: 1595690523392-989d2eb4-f8c9-4c91-b4eb-e862efabac9b-grafik.png] Braucht jemand eine AMD Radeon RX 5500 XT ???
  • ROCKPro64 - Kamils neuer 0.10.x Release

    ROCKPro64 linux rockpro64
    1
    1
    0 Stimmen
    1 Beiträge
    260 Aufrufe
    Niemand hat geantwortet
  • Installation von Grav & NGinx & PHP7.2

    Angeheftet Verschoben Grav grav linux
    2
    1
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    FrankMF
    Nachdem ich den ROCKPro64 jetzt auf den Mainline umgestellt habe, lief meine Testinstallation von Grav nicht mehr. Hilfreiche Sache um das Problem zu lösen -> https://gist.github.com/GhazanfarMir/03bd1f1f770a3834d47274586d46ea62 Ich bekam immer 502 Bad Gateway, Grund war ein nicht korrekt gestarteter php-pfm Service. rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm start rock64@rockpro64v2_0:/usr/local/bin$ sudo service php7.2-fpm status ● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 20:15:20 CEST; 21s ago Docs: man:php-fpm7.2(8) Main PID: 3206 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 3, slow: 0, Traffic: 0.2req/sec" Tasks: 3 (limit: 4622) CGroup: /system.slice/php7.2-fpm.service ├─3206 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf) ├─3207 php-fpm: pool www └─3208 php-fpm: pool www Aug 16 20:15:19 rockpro64v2_0 systemd[1]: Starting The PHP 7.2 FastCGI Process Manager... Aug 16 20:15:20 rockpro64v2_0 systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
  • Restic - Ein Backupkonzept - Automatisieren!

    Verschoben Restic linux restic
    1
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet