Coba jelasin Dukungan printer lawas dari AirPrint dong

Sejumlah solusi perangkat lunak memungkinkan printer non-AirPrint digunakan dengan perangkat iOS, dengan mengkonfigurasi dukungan pada sistem perantara yang dapat diakses melalui Wi-Fi, terhubung ke printer. Karena AirPrint tidak memiliki driver, konfigurasi seperti itu mengkompensasi kurangnya dukungan AirPrint asli oleh printer dengan menggunakan driver pada sistem perantara.

Solusi paling sederhana untuk semua platform adalah untuk membuat [[Bonjour] (perangkat lunak) | Bonjour]] baru yang menipu klien iOS agar percaya bahwa mereka sedang berbicara dengan perangkat AirPrint. Banyak posting blog dan produk perangkat lunak komersial ada untuk mencapai ini, serta solusi open source di Linux. Ini bekerja dalam banyak kasus karena AirPrint adalah perpanjangan dari Internet Printing Protocol ( IPP), yang banyak didukung oleh printer secara langsung, atau sebagai hasil dari berbagi melalui sistem perantara (biasanya CUPS, sistem pencetakan Mac / Linux). Namun, pendekatan ini terbatas, karena komponen-komponen spesifik AirPrint dari protokol tersebut hilang. Ini dapat menyebabkan masalah kompatibilitas dan hasil yang tidak diharapkan. Beberapa paket perangkat lunak mengatasi ini sepenuhnya dengan menerjemahkan antara dua dialek IPP, menghindari masalah kompatibilitas, sementara sebagian besar hanya membagikan ulang printer menggunakan nama layanan AirPrint.

Untuk Microsoft Windows, ada gratis dan solusi berbayar.

Pada macOS, ada layanan Bonjour yang memungkinkan dukungan AirPrint untuk printer lawas. Perangkat lunak macOS komersial untuk tujuan ini termasuk Netputing handyPrint dan Ecamm Printopia.

Di sebagian besar distribusi GNU / Linux, dukungan AirPrint harus otomatis dengan subsistem pencetakan CUPS sejak versi 1.4.6 (seperti Trisquel 5 dan Ubuntu 11.04). Server CUPS  sebelum  versi 1.4.6 dengan Penemuan Layanan DNS juga dapat dikonfigurasi secara manual, dengan menambahkan catatan penemuan layanan pencetak DNS-SD ke server nama.