Làm cách nào để chia sẻ máy in của tôi để tôi có thể sử dụng nó với Airprint?


11

Làm cách nào tôi có thể thiết lập Ubuntu để chia sẻ máy in của mình để tôi có thể sử dụng nó với Airprint? Airprint là một hệ thống được Apple thiết lập trên các thiết bị iOS (iPhone, iPad, iPod Touch)

Câu trả lời:


5

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

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

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

  3. Đả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 đó).


Xin lỗi vì đã trả lời một chút bài đăng ngày, nhưng tôi đã thử điều này vào ngày 12.04 và dường như nó không hoạt động vì iPhone của tôi (chạy iOS 6) không tìm thấy bất kỳ máy in nào. Có suy nghĩ gì không? Tôi thậm chí không chắc bắt đầu gỡ lỗi ở đâu. . .
ernie

3
  1. Trước tiên hãy tải xuống tệp Python này và làm cho nó có thể thực thi được: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : Truy cập tệp đã tải xuống, nhấp chuột phải, hiển thị Thuộc tính, Quyền và đánh dấu; Cho phép thực thi tập tin như chương trình. 1b) đi đến tệp đã tải xuống, nhấp chuột phải, hiển thị Thuộc tính, Quyền và dấu kiểm; Cho phép thực thi tập tin như chương trình.
    1. Chạy nó trong một thiết bị đầu cuối để tạo một tệp dịch vụ tùy chỉnh: Mở một thiết bị đầu cuối, đi đến thư mục mà bạn đã tải xuống tệp và chạy; sudo python airprint-generate.py 2b) Mở một thiết bị đầu cuối, đi đến thư mục mà bạn đã tải xuống tệp và chạy; sudo phyton airprint-generate.py 2c) tìm tệp / tệp như; AirPrint-Your-print-name-.service
  2. Lưu tệp được tạo trong / etc / avahi / services
  3. Chỉnh sửa /etc/cups/cupsd.conf
  4. Thêm vào ServerAlias * Port 631 Listen /var/run/cups/cups.sock

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

  6. Bây giờ bạn có thể in từ iPhone, iPod Touch hoặc iPad!

1

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


Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
Peachy

0

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.