Hallo Christoph, kannte ich noch nicht - und bringt uns vielleicht weiter!
avahi-browse -art liefert genau einmal ein "vernünftiges" Ergebnis, danach bricht es mit einem Timeout ab. Was mich stört: "server.local" und nicht "server.linuxmuster-net.lokal" Wo hat avahi local her? Gruß Jürgen Am 24.10.2016 um 18:03 schrieb Christoph Günschmann: > > Lieber Jürgen, > Kennst Du das schon: > https://wiki.debian.org/AirPrint#What_is_AirPrint_and_How_Does_it_Work.3F > > L.G. > Christoph Gü. > > > Am 24.10.2016 15:52 schrieb "Juergen Engeland" > <[email protected] <mailto:[email protected]>>: > > Hallo miteinander, > > im Folgenden wie weit ich allein bislang gekommen bin. > > 1) IPP läuft. Das Drucken ist aus GRUEN und BLAU möglich, > allerdings nicht auf dem Drucker direkt, sondern nur auf einer Klasse. > Als Treiber in Windows, Linux und Mac OS X funktioniert der > generische Postskript-Treiber. > In Android klappt das Drucken mit "Let's Print Droid" und der > Einstellung "postscript. > https://play.google.com/store/apps/details?id=com.blackspruce.lpd&hl=de > <https://play.google.com/store/apps/details?id=com.blackspruce.lpd&hl=de> > In wie weit AirPrint läuft, kann ich mangels Ei-Gerät noch nicht > testen. > > > 2) BonJour funktioniert von einem XP-Client in GRUEN, jedoch > unzuverlässig, und in Windows 7 (das es mit iTunes eigentlich gar > nicht benötigte?) nicht :-( > https://support.apple.com/downloads/bonjour_for_windows > <https://support.apple.com/downloads/bonjour_for_windows> > Die freigegebenen Drucker werden in dem Moment angezeigt, in dem > der BonJour-Assistent bereits läuft und ich cups auf dem Server > aus dem Webinterface heraus neu starte. Hier gilt ebenfalls die > Einschränkung mit der Klasse, denn der Assistent hilft einem ja > nur IPP-Drucker im lokalen Subnetz zu finden. > Mac OS X sieht nichts automatisch :-( > (In Linux funktionierte cups-browsed in GRUEN bereits von Beginn an.) > > Avahi-Discover auf dem Server zeigt die Ressourcen mal an, mal > nicht :-( > > > 3) Wide-Area-BonJour klappt bei mir noch nicht so richtig. Es soll > ebenso wie AirPrint mit DNS-Updates funktionieren. > http://www.dns-sd.org/serversetup.html > <http://www.dns-sd.org/serversetup.html> > Das Schüssel Generieren scheint dort veraltet zu sein > www.heise.de/netze/artikel/Das-kleine-DNSSEC-Einmaleins-904413.html > > <http://www.heise.de/netze/artikel/Das-kleine-DNSSEC-Einmaleins-904413.html> > Der Wert für algorithm ist hmac-sha1(?) > > So könnte man die DNS-Einträge von Hand erzeugen. > http://pig.made-it.com/cups-dns-sd.html > <http://pig.made-it.com/cups-dns-sd.html> > http://www.dns-sd.org/serverstaticsetup.html > <http://www.dns-sd.org/serverstaticsetup.html> > > Hier die Ergänzungen für AirPrint > > http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2013/08/Vom-iPad-oder-iPhone-via-Airprint-und-Cups-drucken > > <http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2013/08/Vom-iPad-oder-iPhone-via-Airprint-und-Cups-drucken> > > > 4) google-printservice-connector scheitert noch an libsnmp30 und > an einen zu alten cups (>=1.7 erforderlich) -> auf linuxmuster 7.x > warten? > > https://github.com/google/cloud-print-connector/wiki/Run-Connector-Automatically-on-Boot > > <https://github.com/google/cloud-print-connector/wiki/Run-Connector-Automatically-on-Boot> > Eine gemäß dieser Anleitung auf dem Server kompilierte Version > lässt sich als root von Hand starten, der automatische Start > schlägt jedoch fehl. > > Ich habe alle von mir erstellten oder editierten Dateien angehängt. > Weiß jemand von Euch - der sich vielleicht besser als ich mit > Avahi, mDNS und bind auskennt - von hier aus weiter? > > Viele Grüße > Jürgen > > > > Am 21.10.2016 um 10:37 schrieb Juergen Engeland: >> Hallo miteinander, >> >> Aus Windows XP kann ich jetzt drucken. Das anliegende Fehlerprotokoll >> hat mich darauf gebracht, die Klasse für mit meinem Drucker umzubenennen. >> --- >> I [21/Oct/2016:09:57:29 +0200] Listening to 0.0.0.0:631 >> <http://0.0.0.0:631> (IPv4) >> I [21/Oct/2016:09:57:29 +0200] Listening to [v1.::]:631 (IPv6) >> I [21/Oct/2016:09:57:29 +0200] Listening to /var/run/cups/cups.sock >> (Domain) >> I [21/Oct/2016:09:57:29 +0200] Sending browsing info to 10.0.2.2:631 >> <http://10.0.2.2:631> (IPv4) >> W [21/Oct/2016:09:57:29 +0200] No limit for Validate-Job defined in >> policy default and no suitable template found. >> W [21/Oct/2016:09:57:29 +0200] No limit for Cancel-Jobs defined in >> policy default - using Pause-Printer's policy. >> W [21/Oct/2016:09:57:29 +0200] No limit for Cancel-My-Jobs defined in >> policy default - using Send-Document's policy. >> W [21/Oct/2016:09:57:29 +0200] No limit for Close-Job defined in policy >> default - using Send-Document's policy. >> W [21/Oct/2016:09:57:29 +0200] No limit for CUPS-Get-Document defined in >> policy default - using Send-Document's policy. >> W [21/Oct/2016:09:57:29 +0200] No JobPrivateAccess defined in policy >> default - using defaults. >> W [21/Oct/2016:09:57:29 +0200] No SubscriptionPrivateAccess defined in >> policy default - using defaults. >> W [21/Oct/2016:09:57:29 +0200] No SubscriptionPrivateValues defined in >> policy default - using defaults. >> I [21/Oct/2016:09:57:29 +0200] Remote access is enabled. >> I [21/Oct/2016:09:57:29 +0200] Loaded configuration file >> "/etc/cups/cupsd.conf" >> I [21/Oct/2016:09:57:29 +0200] Using default TempDir of >> /var/spool/cups/tmp... >> I [21/Oct/2016:09:57:29 +0200] Configured for up to 100 clients. >> I [21/Oct/2016:09:57:29 +0200] Allowing up to 100 client connections per >> host. >> I [21/Oct/2016:09:57:29 +0200] Using policy "default" as the default. >> I [21/Oct/2016:09:57:29 +0200] Full reload is required. >> I [21/Oct/2016:09:57:29 +0200] Saving job.cache... >> I [21/Oct/2016:09:57:29 +0200] Loaded MIME database from >> "/usr/share/cups/mime" and "/etc/cups": 39 types, 56 filters... >> W [21/Oct/2016:09:57:29 +0200] failed to CreateProfile: >> org.freedesktop.ColorManager.AlreadyExists:profile id 'f00-sw-Gray..' >> already exists >> I [21/Oct/2016:09:57:29 +0200] Registering ICC color profiles for >> "f00-sw" >> W [21/Oct/2016:09:57:29 +0200] failed to CreateDevice: >> org.freedesktop.ColorManager.AlreadyExists:device id 'cups-f00-sw' >> already exists >> E [21/Oct/2016:09:57:29 +0200] Failed to add Avahi entry for >> Kyocera_FS-1010 @ server: -8 >> I [21/Oct/2016:09:57:29 +0200] Loading job cache file >> "/var/cache/cups/job.cache"... >> I [21/Oct/2016:09:57:29 +0200] Full reload complete. >> I [21/Oct/2016:09:57:29 +0200] Listening to 0.0.0.0:631 >> <http://0.0.0.0:631> on fd 10... >> I [21/Oct/2016:09:57:29 +0200] Listening to [v1.::]:631 on fd 11... >> I [21/Oct/2016:09:57:29 +0200] Listening to /var/run/cups/cups.sock:631 >> on fd 12... >> I [21/Oct/2016:09:57:29 +0200] Resuming new connection processing... >> E [21/Oct/2016:09:57:29 +0200] Failed to update TXT record for >> Kyocera_FS-1010 @ server: -2 >> E [21/Oct/2016:09:57:29 +0200] Failed to add Avahi entry for >> Kyocera_FS-1010 @ server: -8 >> I [21/Oct/2016:09:57:31 +0200] Started >> "/usr/lib/cups/cgi-bin/classes.cgi" (pid=5076) >> I [21/Oct/2016:09:57:47 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" >> (pid=5130) >> >> --- >> Nicht f00-sw_Class sondern class-f00-sw. Vielleicht mochte cups die >> gleichen sechs Anfangszeichen nicht, vielleicht war es nur nötig in der >> Konfiguration etwas zu schreiben. >> >> BonJour verhält sich immer noch merkwürdig: >> Der Drucker wird (wie vor der Klassenänderung) kurz angezeigt, dann >> verschwindet die Zeile mit dem Druckernamen und man sieht eine Weile die >> Sanduhr. >> Neu nach dem Umbenennen ist, dass über der verschwundenen Zeile eine >> stehen bleibt >> @ server >> >> Ziel ist jetzt, cups, avahi und bind so hinzubekommen, dass es (in BLAU) >> mit BonJour funktioniert. >> Wenn es nur für Klassen geht, hätte ich bereits eine Möglichkeit, dafür >> zu sorgen, dass die KollegInnen von ihren iPads nur im geschützen >> Lehrerzimmer drucken könnten, ohne - Datenschützers Albtraum - die >> Druckdaten bei Google vorbei zu schicken. >> >> Gruß Jürgen >> >> >> >> Am 20.10.2016 um 21:40 schrieb Juergen Engeland: >>> Hallo Liste, >>> >>> in unserer reinen Linux-Umgebung klappt es wunderbar, dass sich die >>> Clients in GRUEN ihren Standarddrucker anhand der Übereinstimmung von >>> Druckername und Rechnername bis zum "-" suchen. >>> >>> Windows-Rechner in GRUEN (um BLAU kümmere ich mich später ...) tun sich >>> hingegen schwer. >>> Mit Samba habe ich es inzwischen hinbekommen, mit ipp hingegen noch >>> nicht richtig. >>> Wenn es denn mit ipp funktioniert, würde ich es gerne mit BonJour für >>> mobile devices automatisieren. >>> Im folgenden das Protokoll meiner bisherigen Aktivitäten samt Quellen. >>> >>> --- >>> Drucken von Fremdrechnern aus >>> ==================== >>> >>> Nach diesen (veralteten) Anleitungen bekommt man die Drucker in CUPS so >>> eingerichtet, dass man sie unter Angabe des UNC-Pfades in Windows >>> verbinden kann. In der Windows-Browserliste erscheinen sie auch dann >>> nicht, wenn die Arbeitsgruppe übereinstimmt. >>> In XP wird "Zugriff verweigert, keine Verbindung möglich" angezeigt. >>> Eine Testseite kommt trotzdem heraus. >>> http://www.linuxmuster.net/wiki/version2:drucken:netzwerkdrucker >>> <http://www.linuxmuster.net/wiki/version2:drucken:netzwerkdrucker> >>> >>> http://www.linuxmuster.net/wiki/version5:druckerinstallation_im_paedml-netz >>> >>> <http://www.linuxmuster.net/wiki/version5:druckerinstallation_im_paedml-netz> >>> >>> Windows-CUPS-Treiber gibt es hier >>> >>> https://bitbucket.org/oherrala/puppet/src/933249d58d25/cups/files/drivers/?at=oherrala-yum-epel >>> >>> <https://bitbucket.org/oherrala/puppet/src/933249d58d25/cups/files/drivers/?at=oherrala-yum-epel> >>> cupsaddsmb -a -v -U pgmadmin >>> gibt Fehlermeldungen zurück >>> Unterverzeichnis W32X86/2 wird nicht erzeugt >>> x64 wird nicht installiert >>> Windows XP kann mit Standard, MS Publisher Imagesetter Testseite drucken >>> Windows 7 kann mit Generic, MS Publisher Color Printer Testseite drucken >>> Mac OS X 10.6 kann mit Postscript Treiber PDF drucken >>> >>> cupsd.conf, Zeile 10: @server -> server >>> Man kann die Drucker mit dem CUPS-Webinterface in Samba freigeben >>> Treiber freigeben gibt weiterhin Fehlermeldungen aus (siehe >>> "Fehlerprotkoll") >>> >>> Die Fehlermeldung "Zugriff verweigert, keine Verbindung möglich" ist >>> weg, nachdem ich "Druckaufträge anderer löschen" erlaubt habe. >>> >>> ipp funktioniert für Windows nur mit Klassen! >>> https://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html >>> <https://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html> >>> Drucken klappte mit Canon BC10sx, jedoch nicht mit Kyocera FS-1010 >>> >>> Bonjour in bind einrichten >>> http://www.dns-sd.org/serversetup.html >>> <http://www.dns-sd.org/serversetup.html> >>> bind startet nicht mit include named.conf.bonjour >>> --- >>> >>> Ist jemand weiter als ich? >>> >>> Gruß Jürgen >>> >>> >>> >>> _______________________________________________ >>> linuxmuster-user mailing list >>> [email protected] >>> <mailto:[email protected]> >>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user >>> <https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user> >>> >> _______________________________________________ >> linuxmuster-user mailing list >> [email protected] >> <mailto:[email protected]> >> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user >> <https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user> >> > _______________________________________________ linuxmuster-user > mailing list [email protected] > <mailto:[email protected]> > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > <https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user> > > _______________________________________________ > linuxmuster-user mailing list > [email protected] > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
juergen@server:~$ avahi-browse -art + eth1 IPv4 CUPS @ server Web-Angebot local + eth1 IPv4 server [00:1b:21:31:e3:e0] Arbeitsplatzrechner local + eth1 IPv4 server Remote Disk Management local + eth1 IPv4 Kyocera_FS-1010 @ server Internet Printer local + eth1 IPv4 class-f00-sw @ server Internet Printer local + eth1 IPv4 AirPrint f00-sw @ server Internet Printer local + eth1 IPv4 AirPrint class-f00-sw @ server Internet Printer local = eth1 IPv4 CUPS @ server Web-Angebot local hostname = [server.local] address = [10.0.2.2] port = [631] txt = ["path=/"] = eth1 IPv4 server [00:1b:21:31:e3:e0] Arbeitsplatzrechner local hostname = [server.local] address = [10.0.2.2] port = [9] txt = [] = eth1 IPv4 server Remote Disk Management local hostname = [server.local] address = [10.0.2.2] port = [22] txt = [] = eth1 IPv4 Kyocera_FS-1010 @ server Internet Printer local hostname = [server.local] address = [10.0.2.2] port = [631] txt = ["printer-type=0x80B016" "printer-state=3" "Scan=F" "Sort=F" "Bind=F" "Punch=F" "Collate=F" "Copies=F" "Staple=F" "Duplex=T" "Color=F" "Fax=F" "Binary=F" "Transparent=F" "TLS=1.2" "UUID=34ef6e03-610c-3701-4188-5acd3f7fe34b" "URF=DM3" "pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/urf" "product=(Kyocera Mita FS-1010)" "priority=0" "note=Lehrerzimmer" "adminurl=http://server.local:631/printers/f00-sw" "ty=Kyocera FS-1010 Foomatic/pxlmono" "rp=printers/f00-sw" "qtotal=1" "txtvers=1"] = eth1 IPv4 class-f00-sw @ server Internet Printer local hostname = [server.local] address = [10.0.2.2] port = [631] txt = ["printer-type=0xB017" "printer-state=3" "Scan=F" "Sort=F" "Bind=F" "Punch=F" "Collate=F" "Copies=F" "Staple=F" "Duplex=T" "Color=F" "Fax=F" "Binary=F" "Transparent=F" "TLS=1.2" "UUID=32b22bad-7d19-3d9e-54a4-c42be2b959b4" "URF=DM3" "pdl=application/postscript" "product=Unknown" "priority=0" "note=Lehrerzimmer" "adminurl=http://server.local:631/classes/class-f00-sw" "ty=Unknown" "rp=classes/class-f00-sw" "qtotal=1" "txtvers=1"] = eth1 IPv4 AirPrint f00-sw @ server Internet Printer local hostname = [server.local] address = [10.0.2.2] port = [631] txt = ["pdl=application/octet-stream,application/pdf,application/postscript,image/gif,image/jpeg,image/png,image/tiff,image/urf,text/html,text/plain,application/vnd.adobe-reader-postscript,application/vnd.cups-command,application/vnd.cups-pdf" "printer-type=0x80b014" "printer-state=3" "product=(GPL Ghostscript)" "note=Kyocera_FS-1010" "rp=printers/f00-sw" "URF=none" "Transparent=T" "qtotal=1" "txtvers=1"] = eth1 IPv4 AirPrint class-f00-sw @ server Internet Printer local hostname = [server.local] address = [10.0.2.2] port = [631] txt = ["pdl=application/octet-stream,application/pdf,application/postscript,application/vnd.cups-raster,image/gif,image/jpeg,image/png,image/tiff,image/urf,text/html,text/plain,application/rss+xml,application/vnd.adobe-reader-postscript" "printer-type=0xb015" "printer-state=3" "product=(GPL Ghostscript)" "note=class-f00-sw" "rp=classes/class-f00-sw" "URF=none" "Transparent=T" "qtotal=1" "txtvers=1"]
juergen@server:~$ avahi-browse -art + eth1 IPv4 CUPS @ server Web-Angebot local + eth1 IPv4 server [00:1b:21:31:e3:e0] Arbeitsplatzrechner local + eth1 IPv4 server Remote Disk Management local + eth1 IPv4 Kyocera_FS-1010 @ server Internet Printer local + eth1 IPv4 class-f00-sw @ server Internet Printer local + eth1 IPv4 AirPrint f00-sw @ server Internet Printer local + eth1 IPv4 AirPrint class-f00-sw @ server Internet Printer local Fehler beim Auflösen des Dienstes 'CUPS @ server' des Typ '_http._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'server [00:1b:21:31:e3:e0]' des Typ '_workstation._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'server' des Typ '_udisks-ssh._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'Kyocera_FS-1010 @ server' des Typ '_ipp._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'class-f00-sw @ server' des Typ '_ipp._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'AirPrint f00-sw @ server' des Typ '_ipp._tcp' in Domain 'local': Auszeit erreicht Fehler beim Auflösen des Dienstes 'AirPrint class-f00-sw @ server' des Typ '_ipp._tcp' in Domain 'local': Auszeit erreicht
_______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
