Câu trả lời:
Điều này đã thay đổi kể từ khi câu hỏi ban đầu được hỏi.
Kể từ Ubuntu 11.04, bạn có thể chia sẻ máy in cục bộ để chúng có sẵn thông qua AirPrint.
Hỗ trợ AirPrint được tích hợp sẵn trong máy in hoặc không. Đối với các máy in không tích hợp hỗ trợ này (hầu hết các máy in được mua trước khi AirPrint được giới thiệu vào năm 2010), có thể đạt được hỗ trợ AirPrint bằng cách định cấu hình máy in đó trên hệ thống trung gian để in cục bộ, được chia sẻ trên cùng một mạng. Trong ngữ cảnh cụ thể này, điều này có nghĩa là bất kỳ máy tính để bàn hoặc máy chủ Ubuntu nào có cấu hình in cục bộ. Thực hiện theo các bước sau ( nguồn ):
Trên máy tính của bạn khởi động tiện ích cấu hình máy in qua Hệ thống -> Quản trị -> In ( Gnome Classic ) hoặc qua nút Tắt ở phía trên bên phải -> Cài đặt hệ thống -> Phần cứng -> In ( Unity Natty ) hoặc qua dòng lệnh (tất cả các hệ thống bao gồm Unity Oneiric) : gksudo system-config-printer
.
Trong tiện ích cấu hình máy in, chọn Máy chủ -> Cài đặt và kích hoạt Xuất bản máy in dùng chung được kết nối với hệ thống này . Nhấp vào OK và sau đó nhấp chuột phải vào biểu tượng của hàng đợi in của bạn và chọn Thuộc tính trong menu bật lên. Trong phần Chính sách của hộp thoại, đảm bảo rằng Shared được kích hoạt.
Đảm bảo thiết bị di động của bạn đang truy cập mạng cục bộ của bạn bằng mạng WLAN và sau đó mở một ứng dụng có chức năng in trên đó (ví dụ như trình duyệt hoặc trình xem ảnh). In một cái gì đó. Hộp thoại in sẽ hiển thị hàng đợi in của bạn và cho phép một số cài đặt cơ bản.
Lưu ý : Trường Mô tả / Thông tin và không phải tên của hàng đợi được hiển thị.
Điều này tự động có sẵn trong các bản phân phối GNU / Linux với CUPS kể từ phiên bản 1.4.6 (như Trisquel 5 và Ubuntu 11.04). AirPrint Activator cung cấp chức năng trên Mac OS X. Ngoài ra còn có một giải pháp trả phí được cung cấp cho người dùng Windows.
Một số thông tin này được điều chỉnh từ bài viết của AirPrint trên Wikipedia (mà tôi đã cập nhật trước đó).
Thêm vào ServerAlias *
Port 631
Listen /var/run/cups/cups.sock
Bây giờ hãy quay lại Hệ thống -> Quản trị -> In và nhấp vào Máy chủ -> Cài đặt. Đảm bảo "Xuất bản máy in dùng chung được kết nối với hệ thống này" được chọn. Nhấn OK. Khởi động lại máy chủ CUPS.
sudo /etc/init.d/cups restart
Xác nhận!
Phương pháp này tốt cho iOS5.x nhưng không chạy được với iOS6.0, không thể tìm thấy bất kỳ máy in nào được thành lập với iOS5.x
Thaks anyway cho giải thích của bạn
đã sáng lập một giải pháp tại đây: Re: iOS 6 không nhận ra mô tả chia sẻ in CUPS tại đây
Hy vọng sẽ hữu ích
nó làm việc cho tôi
Tôi đang sử dụng Ubuntu 14.04.3. IPad của tôi là iOS 8.4.1. Tôi đã làm theo chỉ dẫn của MagicFab ở trên để tạo tệp "AirPrint-Your-print-name-.service" mà tôi đã sao chép vào thư mục theo chỉ dẫn của anh ấy.
Sau đó, tôi đã làm theo các hướng dẫn được liệt kê ở đây: http://www.linux-magazine.com/Online/Features/AirPrint . Tôi đã thay đổi tệp cupsd.conf của mình để sao chép exaple mà họ có trên trang web. Có quá nhiều hướng để cắt và dán ở đây.
Cuối cùng tôi duyệt trang quản trị CUPS cục bộ của máy trạm của tôi "localhost: 631 / admin" và "Quản trị | Máy chủ | Cài đặt máy chủ" và kiểm tra "Chia sẻ máy in được kết nối với hệ thống này" và cũng chọn "Cho phép in từ Internet".