Jawaban:
Ini telah berubah sejak pertanyaan awal diajukan.
Sejak Ubuntu 11.04, Anda dapat berbagi printer lokal sehingga tersedia melalui AirPrint.
Dukungan AirPrint adalah printer yang terpasang di dalam atau tidak. Untuk printer yang tidak memiliki dukungan bawaan (yang sebagian besar printer dibeli sebelum AirPrint diperkenalkan pada 2010), dukungan AirPrint dapat dicapai dengan mengkonfigurasi printer tersebut pada sistem perantara untuk pencetakan lokal, dibagi pada jaringan yang sama. Dalam konteks khusus ini berarti setiap desktop Ubuntu atau server dengan pencetakan lokal dikonfigurasi. Ikuti langkah-langkah ini ( sumber ):
Di komputer Anda mulai utilitas konfigurasi printer melalui System -> Administration -> Printing ( GNOME Classic ) atau melalui tombol Turn-off di kanan atas -> System Settings -> Hardware -> Printing ( Unity Natty ) atau melalui baris perintah (semua sistem termasuk Unity Oneiric): gksudo system-config-printer
.
Dalam utilitas konfigurasi printer, pilih Server -> Pengaturan dan aktifkan Terbitkan printer bersama yang terhubung ke sistem ini . Klik OK dan kemudian klik kanan pada ikon antrian cetak Anda dan pilih Properties di menu pop-up. Di bagian Kebijakan pada dialog, pastikan bahwa Shared diaktifkan.
Pastikan perangkat seluler Anda mengakses jaringan lokal Anda menggunakan WLAN dan kemudian buka aplikasi dengan fungsi pencetakan di atasnya (seperti misalnya browser atau penampil foto). Cetak sesuatu. Dialog cetak harus menampilkan antrian cetak Anda dan memungkinkan beberapa pengaturan dasar.
Catatan : Bidang Deskripsi / Info dan bukan nama antrian ditampilkan.
Ini tersedia secara otomatis dalam distribusi GNU / Linux dengan CUPS sejak versi 1.4.6 (seperti Trisquel 5 dan Ubuntu 11.04). AirPrint Activator menyediakan fungsionalitas pada Mac OS X. Ada juga solusi berbayar yang ditawarkan kepada pengguna Windows.
Beberapa informasi ini diadaptasi dari artikel AirPrint di Wikipedia (yang saya perbarui sebelumnya).
Menambahkan ServerAlias *
Port 631
Listen /var/run/cups/cups.sock
Sekarang kembali ke System -> Administration -> Printing dan klik Server -> Settings. Pastikan "Publikasikan printer bersama yang terhubung ke sistem ini" dicentang. Klik OK. Mulai ulang server CUPS.
sudo /etc/init.d/cups restart
Konfirmasi!
Metode ini baik untuk iOS5.x tetapi tidak berjalan dengan iOS6.0, tidak dapat menemukan printer apa pun yang didirikan dengan iOS5.x
Terima kasih banyak untuk penjelasan Anda
menemukan solusi di sini: Re: iOS 6 tidak mengenali saham cetak CUPSdeskripsi di sini
Harapan akan sangat membantu
ini bekerja untuk saya
Saya menggunakan Ubuntu 14.04.3. IPad saya adalah iOS 8.4.1. Saya mengikuti petunjuk MagicFab di atas untuk membuat file "AirPrint-Your-printer-name-.service", yang saya salin ke direktori mengikuti arahannya.
Kemudian saya mengikuti petunjuk yang tercantum di sini: http://www.linux-magazine.com/Online/Features/AirPrint . Saya mengubah file cupsd.conf saya untuk mereplikasi contoh yang mereka miliki di halaman web. Ada terlalu banyak petunjuk untuk memotong dan menempel di sini.
Akhirnya saya melihat halaman admin CUPS lokal workstation saya "localhost: 631 / admin" dan "Administrasi | Server | Pengaturan Server" dan memeriksa "Bagikan printer yang terhubung ke sistem ini" dan juga centang "Izinkan pencetakan dari Internet".