Bagaimana saya bisa membagikan printer saya sehingga saya bisa menggunakannya dengan Airprint?

11

Bagaimana saya bisa mengatur Ubuntu untuk membagikan printer saya sehingga saya bisa menggunakannya dengan Airprint? Airprint adalah pengaturan sistem oleh Apple pada perangkat iOS (iPhone, iPad, iPod Touch)

PierreS
sumber

Jawaban:

5

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 ):

  1. 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.

  2. 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.

  3. 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).

MagicFab
sumber
Maaf untuk menanggapi sedikit posting yang bertanggal, tetapi saya mencoba ini di 12.04 dan sepertinya tidak berfungsi karena iPhone saya (menjalankan iOS 6) tidak menemukan printer. Adakah pikiran? Saya bahkan tidak yakin harus mulai dari mana. . .
ernie
3
  1. Pertama-tama unduh file Python ini dan membuatnya dapat dieksekusi: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : Buka file yang diunduh, klik kanan, tampilkan Properti, Izin, dan Tanda cek; Izinkan mengeksekusi file sebagai program. 1b) buka file yang diunduh, klik kanan, tampilkan Properti, Izin, dan tandai centang; Izinkan mengeksekusi file sebagai program.
    1. Jalankan di terminal untuk membuat file layanan yang disesuaikan: Buka terminal, buka folder tempat Anda mengunduh file dan jalankan; sudo python airprint-generate.py 2b) Buka terminal, buka folder tempat Anda mengunduh file dan jalankan; sudo phyton airprint-generate.py 2c) mencari file / file seperti; AirPrint-Your-printer-name-.service
  2. Simpan file yang dihasilkan di / etc / avahi / services
  3. Edit /etc/cups/cupsd.conf
  4. Menambahkan ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. 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

  6. Anda sekarang dapat mencetak dari iPhone, iPod Touch atau iPad!
PierreS
sumber
1

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

il_Brando
sumber
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Peachy
0

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".

Dave B
sumber