Ich habe schon viele Blogeinträge gesehen, in denen der Prozess der Verwendung von CUPS zur Präsentation eines Druckers ohne Luftdruck für iOS-Geräte beschrieben wurde. Ich habe jedoch versucht, herauszufinden, wie jemand auf einem Drucker drucken kann, auf dem ein Airprint-Server eingebaut ist.
Insbesondere habe ich einen Brother HL-2340DW, der mit iDevices spektakulär funktioniert. Wenn ich Airprint richtig verstehe, muss iOS nichts Besonderes wissen, um auf diesem Drucker drucken zu können. Es spuckt mehr oder weniger ein PDF über IPP auf den Drucker, und der Drucker macht seine Sache. Die einzige Konfigurationsoption, die ich in iOS erhalte, ist, ob ich zweiseitig drucken möchte (standardmäßig mit langer Kante oder unabhängig von der Standard-Duplexoption des Druckers) und das Papierformat (dh Buchstabe gegen a4).
Was ich nicht tun möchte, ist die Binärtreiber von Brother zu installieren (nicht, dass ich es unter OpenBSD könnte), damit ich "BR-3" oder eine von ihnen verwendete proprietäre Druckersteuerungssprache sprechen kann. Ich verstehe zwar, dass ihre Treiber mir mehr Flexibilität bei den Druckoptionen bieten würden, aber realistisch werde ich die Standardeinstellungen dieses Druckers verwenden. In diesem Sinne sind die eingeschränkteren Airprint-Funktionen perfekt.
Hat jemand erfolgreich eines der verschiedenen Unix-Drucksysteme (vorzugsweise CUPS) dazu gebracht, einen Druckauftrag an einen Airprint-Drucker zu senden? Da IPP Everywhere immer noch ein Traum zu sein scheint, scheinen Airprint-fähige Drucker ein ausreichend gutes Ziel für die grundlegende Druckunterstützung zu sein, nicht wahr? Oder ist das Airprint-Protokoll proprietärer / verschleierter, als ich glauben muss?