Wie drucke ich vom iPad auf CUPS?

8

Ich möchte von einem iPad2 auf dem auf CUPS laufenden Bürodrucker drucken. Nachdem Sie ein paar Spickzettel im Kochbuchstil befolgt haben, funktioniert das Drucken vom iPad immer noch nicht. Das iPad sieht den von mir vorgenommenen Druckereintrag und bietet ihn als Option an. In der Warteschlange wird jedoch nichts angezeigt, und es erfolgt keine Druckerausgabe. Lokale Druckaufträge auf dem Server funktionieren, sodass CUPS den Drucker erkennt und mit ihm arbeitet. Avahi-Discovery listet den Drucker auf und speichert die zugehörige XML-Datei. Der Server ist Ubuntu 10.10.

Das verwendete Verfahren wird hier beschrieben .

Diese Seite hatte ein einfacheres Rezept.

Alle Tipps geschätzt.

Bearbeiten:

Heute habe ich die Firewall auf dem Server deaktiviert. Diese Meldung wird jetzt wiederholt im CUPS-Fehlerprotokoll angezeigt, wenn versucht wird zu drucken:

E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local"

Der Name des Servers lautet server.local und kann unter diesem Namen erreicht werden. Die Adresse "192.168.xy" ist die des iPad.

gunther
quelle
Geht es eigentlich um Linux? Ich habe Probleme, dem zu folgen, aber ich denke, Sie versuchen, die iPad-Konfiguration zu ändern, was ein iOS-Problem ist. Wenn Sie das tun, werden Sie vielleicht besser auf Ask Different bedient - wir können es dort migrieren, wenn Sie möchten
Michael Mrozek
Nein, es handelt sich um ein Linux-Problem. CUPS wird auf einem Linux-Server ausgeführt. Das iPad verwendet AirPrint (von Avahi auf der Linux-Seite verwaltet), um einen Drucker zu finden. Auf der iPad-Seite gibt es nichts mehr. Die Linux-Seite hat Probleme, den Job an CUPS zu senden. Das ist jetzt der springende Punkt.
Gunther
Wird beim Drucken etwas in den Protokollen auf dem Linux-Computer angezeigt? (Sehen Sie sich Dateien an, die geändert werden, /var/logund veröffentlichen Sie /var/log/cupsjede Protokollnachricht, die zum Zeitpunkt Ihres Versuchs erstellt wurde.)
Gilles 'SO - hör auf, böse zu sein'

Antworten:

1

(Veröffentlichen einer Antwort, die in der Frage bearbeitet wurde)

Dies ist ein Fehler in CUPS . Der Fehlerbericht enthält mehrere Problemumgehungen:

  • Hinzufügen ServerAlias *zucupsd.conf
  • Hinzufügen ServerAlias servernamezucupsd.conf
  • Hinzufügen HostNameLookups Onzucupsd.conf
Michael Mrozek
quelle