Bagaimana cara mencetak dari iPad ke CUPS?


8

Saya ingin mencetak dari iPad2 ke printer kantor yang berjalan pada CUPS. Setelah mengikuti beberapa lembar cheat gaya buku masak, pencetakan dari iPad masih tidak berfungsi. iPad melihat entri printer yang saya buat dan menawarkannya sebagai opsi, tetapi tidak ada yang muncul pada antrian dan tidak ada output printer. Pekerjaan cetak lokal di server berfungsi, sehingga CUPS mengenali dan bekerja dengan printer. Avahi-temukan mencantumkan printer dan akan membuang file XML terkait. Servernya adalah Ubuntu 10.10.

Prosedur yang digunakan diuraikan di sini .

Halaman ini memiliki resep yang lebih sederhana.

Ada tips yang dihargai.

Edit:

Hari ini, saya menonaktifkan firewall di server. Sekarang pesan ini muncul di CUPS error_log berulang kali ketika mencoba mencetak:

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

Nama server adalah server.local, yang dapat dihubungi menggunakan nama itu. Alamat "192.168.xy" adalah alamat iPad.


Apakah ini sebenarnya tentang Linux? Saya mengalami kesulitan untuk mengikutinya, tetapi saya pikir Anda mencoba mengubah konfigurasi iPad, yang merupakan masalah iOS. Jika itu yang Anda lakukan, Anda mungkin dilayani dengan lebih baik di Ask Different - kami dapat memigrasikannya di sana jika Anda suka
Michael Mrozek

Tidak, ini masalah Linux, CUPS berjalan di server Linux. IPad menggunakan AirPrint (ditangani oleh avahi di sisi Linux) untuk menemukan printer. Tidak ada lagi di sisi iPad. Sisi Linux mengalami masalah dalam mengirimkan pekerjaan ke CUPS. Itulah intinya saat ini.
Gunther

Apakah ada yang muncul di log pada mesin Linux ketika Anda mencoba untuk mencetak? (Lihatlah file-file yang dimodifikasi /var/logdan /var/log/cups; posting setiap pesan log yang dihasilkan pada saat Anda berusaha.)
Gilles 'SO-stop being evil'

Jawaban:


1

(Posting jawaban yang telah diedit ke pertanyaan)

Ini adalah bug di CUPS . Laporan bug mencantumkan beberapa solusi:

  • Tambahkan ServerAlias *kecupsd.conf
  • Tambahkan ServerAlias servernamekecupsd.conf
  • Tambahkan HostNameLookups Onkecupsd.conf
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.