cvoit
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hallo,
ich habe zwei Probleme / Fragen.
System: Ubuntu 18.04.1 64bit
Ich sitze hier im Unternehmen und habe ca. 30 Drucker gelistet, die fast alle gleichen Typs sind und nicht unterscheidbar sind. 1.
Kann man dauerhaft abstellen, dass wirklich alle Netzwerkdrucker automatisch installiert und gelistet werden? Den Trick mit
| BrowseRemoteProtocols none
|
In der Datei /etc/cups/cups-browsed.conf kenne ich schon, allerdings scheint das nicht zu wirken bei mir. 2.
Warum kann ich beim Hinzufügen eines Netzwerkdruckers seine IP nicht mehr sehen? Für Hilfen wäre ich sehr dankbar, da ich letztendlich nur 3 Drucker brauche. Gruß,
cvoit
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hi nochmal, hat wirklich keiner eine Idee?
Gibt es keine Lösung?
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Probiere mal in der /etc/cups/cupsd.conf den Eintrag zu ändern von Browsing On
auf
Browsing Off Prüfe auch den Dienst mit systemctl status cups-browsed.service
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hallo Kellerkind_2009,
vielen Dank für die Unterstützung.
Browsing Off
hatte ich schon. Bringt leider auch nichts ☹.
Die Prüfung des Dienstes sagt:
| ● cups-browsed.service - Make remote CUPS printers available locally
Loaded: loaded (/lib/systemd/system/cups-browsed.service; enabled; vendor pre
Active: inactive (dead) since Thu 2019-02-28 08:35:17 CET; 36min ago
Process: 869 ExecStart=/usr/sbin/cups-browsed (code=exited, status=0/SUCCESS)
Main PID: 869 (code=exited, status=0/SUCCESS)
Feb 28 08:35:12 XXXXXXX systemd[1]: Started Make remote CUPS printers
|
Wenn ich unter Einstellungen → Geräte → Drucker die nicht gewünschten entferne, sind sie nach ca. 1 Sekunde wieder da.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Hmm,was wird dir bei sudo netstat -tulpen angezeigt? Ist cups-browsed mit dabei? Was wird dir bei lpstat -t angezeigt? Hier mal nachsehen http://localhost:631/admin/?ADVANCEDSETTINGS=YES Da der Dienst bei dir ja auch noch aktiv gestartet wird Loaded: loaded (/lib/systemd/system/cups-browsed.service; enabled; vendor pre disable ihn mal sudo systemctl disable cups-browsed.service
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hi,
vielen Dank für die Hilfe - war allerdings im Urlaub 😉
So...
| # netstat -tulpen | grep cups
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 68875 3592/cupsd
tcp6 0 0 ::1:631 :::* LISTEN 0 68874 3592/cupsd
|
| # lpstat -t
Zeitplandienst läuft
systemvoreingestelltes Ziel: Kyocera_FS_2100DN_Physik
Gerät für Kyocera_FS_2100DN_Physik: ipp://KM0E56AA.local:631/ipp/print
Gerät für LabelWriter-450: usb://DYMO/LabelWriter%20450?serial=01010112345600
Kyocera_FS_2100DN_Physik akzeptiert anfragen seit Mi 13 Mär 2019 14:40:02 CET
LabelWriter-450 akzeptiert anfragen seit Fr 15 Feb 2019 10:23:26 CET
Drucker Kyocera_FS_2100DN_Physik ist im Leerlauf. Aktiviert seit Mi 13 Mär 2019 14:40:02 CET
Drucker LabelWriter-450 ist im Leerlauf. Aktiviert seit Fr 15 Feb 2019 10:23:26 CET
|
So weit, so schön, wenn ich aber aus einer Anwendung (Dokumentenbetrachter f. pdfs, LibreOffice Writer, Firefox, etc.) heraus drucken will, kriege ich eine ellenlange Liste an Druckern, sogar viele mehrfach, weil die als Drucker von Geräten (v.a. MacBooks) freigegeben werden. Das nervt.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Dann zeige noch mal grep Brow /usr/share/cups/cupsd.conf.default
grep Brow /etc/cups/cupsd.conf
grep Brows /etc/cups/cups-browsed.conf
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hi Kellerkind,
danke für deine Unterstützung.
| $ grep Brow /usr/share/cups/cupsd.conf.default
Browsing Off
BrowseLocalProtocols dnssd
|
Gut, hier braucht man jetzt root:
| # grep Brow /etc/cups/cupsd.conf
Browsing Off
|
und
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 | # grep Brows /etc/cups/cups-browsed.conf
# BrowseRemoteProtocols dnssd cups
BrowseRemoteProtocols none
# BrowseLocalProtocols none
# Settings of this directive apply to both BrowseRemoteProtocols and
# BrowseLocalProtocols.
# BrowseProtocols none
# selected servers using the "BrowseAllow", "BrowseDeny", and
# "BrowseOrder" directives
# "BrowseAllow": Accept printers from these hosts or networks. If
# there are only "BrowseAllow" lines and no "BrowseOrder" and/or
# "BrowseDeny" lines, only servers matching at last one "BrowseAllow"
# "BrowseDeny": Deny printers from these hosts or networks. If there
# are only "BrowseDeny" lines and no "BrowseOrder" and/or
# "BrowseAllow" lines, all servers NOT matching any of the
# "BrowseDeny" lines are accepted.
# "BrowseOrder": Determine the order in which "BrowseAllow" and
# "BrowseDeny" lines are applied. With "BrowseOrder Deny,Allow" in the
# beginning all servers are accepted, then the "BrowseDeny" lines are
# "BrowseAllow" lines to re-include servers or networks. With
# "BrowseOrder Allow,Deny" we start with denying all servers, then
# applying the "BrowseAllow" lines and afterwards the "BrowseDeny"
# Default for "BrowseOrder" is "Deny.Allow" if there are both
# "BrowseAllow" and "BrowseDeny" lines.
# If there are no "Browse..." lines at all, all servers are accepted.
# BrowseAllow All
# BrowseAllow cups.example.com
# BrowseAllow 192.168.1.12
# BrowseAllow 192.168.1.0/24
# BrowseAllow 192.168.1.0/255.255.255.0
# BrowseDeny All
# BrowseDeny printserver.example.com
# BrowseDeny 192.168.1.13
# BrowseDeny 192.168.3.0/24
# BrowseDeny 192.168.3.0/255.255.255.0
# BrowseOrder Deny,Allow
# BrowseOrder Allow,Deny
# remote, can be adjusted with the BrowseInterval directive.
# BrowseInterval 60
# Browsing-related operations such as adding or removing printer queues
# It can be configured, in seconds, with the BrowseTimeout directive.
# BrowseTimeout 300
# there is the BrowseFilter directive to filter by most of the known
# By default there is no BrowseFilter line meaning that no filtering
# To do filtering one can supply one or more BrowseFilter directives
# BrowseFilter [NOT] [EXACT] <FIELD> [<VALUE>]
# The BrowseFilter directive always starts with the word
# "BrowseFilter" and it must at least contain the name of the data
# regular expression, the BrowseFilter line gets ignored.
# If there is more than one BrowseFilter directive, ALL the directives
# BrowseFilter name hum_res_
# BrowseFilter host printserver
# BrowseFilter port 631
# Browsefilter service @ printserver
# BrowseFilter domain local
# BrowseFilter pdl postscript
# BrowseFilter color
# BrowseFilter duplex
# BrowseFilter NOT host financial
# BrowseFilter NOT color
# BrowseFilter name ^hum_res_
# BrowseFilter host print_server|graphics_dep_server
# BrowseFilter host ^printserver[1-3]$
# BrowseFilter pdl postscript|pcl|pdf
# BrowseFilter EXACT host printserver.local
# BrowseFilter NOT EXACT host prinserver2.local
# Use BrowsePoll to poll a particular CUPS server
# BrowsePoll cups.example.com
# BrowsePoll cups.example.com:631
# BrowsePoll cups.example.com:631/version=1.1
# BrowseLDAPBindDN cn=cups-browsed,dc=domain,dc=tld
# BrowseLDAPCACertFile /path/to/server/certificate.pem
# BrowseLDAPDN ou=printers,dc=domain,dc=tld
# BrowseLDAPFilter (printerLocation=/Office 1/*)
# BrowseLDAPPassword s3cret
# BrowseLDAPServer ldaps://ldap.domain.tld
|
Aah, o.k., da wird was zu machen sein mit 'BrowseAllow' und v.a. 'BrowseDeny'. Werde ich mir später mal genauer anschauen. Danke!
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
cvoit schrieb:
Gut, hier braucht man jetzt root:
| # grep Brow /etc/cups/cupsd.conf
Browsing Off
|
Nein hier braucht es kein Root 😇 Zeige mal bitte ls -l /etc/cups/
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Hi,
vielen Dank für die schnelle Antwort. Kellerkind_2009 schrieb:
Nein hier braucht es kein Root ..., ich schon
| $ grep Brow /etc/cups/cupsd.conf
grep: /etc/cups/cupsd.conf: Keine Berechtigung
|
und
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | $ ls -l /etc/cups/
insgesamt 96
-rw------- 1 root lp 108 Mär 11 12:43 classes.conf
-rw------- 1 root lp 108 Jan 17 11:21 classes.conf.O
-rw-r--r-- 1 root root 26982 Feb 22 09:06 cups-browsed.conf
-rw-r----- 1 root lp 4533 Mär 14 09:41 cupsd.conf
-rw-r--r-- 1 root root 6405 Feb 28 09:12 cupsd.conf.O
-rw-r--r-- 1 root root 2923 Jun 22 2018 cups-files.conf
drwxr-xr-x 2 root root 4096 Jun 22 2018 interfaces
drwxr-xr-x 2 root lp 4096 Mär 11 12:44 ppd
-rw------- 1 root lp 1209 Mär 15 09:31 printers.conf
-rw------- 1 root lp 1247 Mär 15 09:31 printers.conf.O
-rw-r--r-- 1 root root 240 Jul 25 2018 raw.convs
-rw-r--r-- 1 root root 211 Jul 25 2018 raw.types
-rw-r--r-- 1 root root 142 Jun 22 2018 snmp.conf
drwx------ 2 root lp 4096 Jun 22 2018 ssl
-rw-r----- 1 root lp 394 Mär 15 09:31 subscriptions.conf
-rw-r----- 1 root lp 394 Mär 15 09:31 subscriptions.conf.O
|
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Das ist ja merkwürig! Habe es jetzt auf 3 Installationen gegen getestet -rw-r----- 1 root lp 3152 Mär 14 00:27 cupsd.conf # meine
-rw-r----- 1 root lp 4533 Mär 14 09:41 cupsd.conf # deine Ausgaben bei mir stephan@stephan-Desktop:~$ grep Brow /etc/cups/cupsd.conf
Browsing Off
BrowseLocalProtocols none
stephan@stephan-Desktop:~$ bist du nicht in der Gruppe lp? id
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Ich bin nur in der Gruppe 'lpadmin' nicht in lp. Es ist eine Standard Ubuntu 18.01 64bit Installation. Ich habe mich nun mal zur Gruppe lp hinzugefügt - gleiches Resultat ☹
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Neustart hattest du gemacht nach dem hinzufügen zu lp? Reinstalliere ansonsten Cups sudo apt-get install --reinstall cups cups-browsed cups-core-drivers cups-daemon cups-filters-core-drivers cups-server-common Frage danach wieder ab grep Brow /etc/cups/cupsd.conf
|
cvoit
(Themenstarter)
Anmeldungsdatum: 24. August 2007
Beiträge: 44
|
Neustart wurde gemacht,
cups komplett neu installiert,
| apt-get install --reinstall cups cups-browsed cups-core-drivers cups-daemon cups-filters-core-drivers cups-server-common
|
und hier die Ausgabe der cupsd.conf:
| # grep Brow /etc/cups/cupsd.conf
Browsing Off
|
Das Ergebnis sieht man im Bild im Anhang: ALLE Drucker vom MacBook der Kollegin irgendwo hier im Haus.
☹
- Bilder
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Sind zu viele 😀 Probiere in der /usr/share/cups/cupsd.conf.default folgende Option BrowseLocalProtocols dnssd ## jetziger eintrag
BrowseLocalProtocols none ## ändere ihn auf none sowie in der /etc/cups/cups-browsed.conf #BrowseLocalProtocols none ## jetziger Eintrag
BrowseLocalProtocols none ## Raute entfernen Neustart.
|