2014-10-12 15 views
5

Tôi muốn thực hiện hành động RasPi của mình dưới dạng máy chủ tệp và máy in nhỏ trong một mạng gia đình nhỏ bao gồm ba máy khách Linux. Thật không may, Brother chỉ cung cấp các trình điều khiển nhị phân cho x86, vì vậy tôi không thể chạy máy in Brother của tôi trên RasPi. Tuy nhiên, tôi tìm thấy một mục blog đề xuất để tạo một hàng đợi thô trên CUPS của RasPi cài đặt và truy cập hàng đợi này từ các khách hàng sử dụng trình điều khiển nhị phân được cài đặt trên chúng. Đây là mục nhập blog: http://chemdroid.net/en/raspberry-pi/36-raspberry-pi-as-print-serverTạo hàng đợi máy in thô trong CUPS (máy chủ) và thêm chúng qua CUPS (máy khách)

Thật không may, tác giả không mô tả chi tiết về cách tạo hàng đợi thô trên RasPi và cách truy cập hàng đợi thô từ khách hàng, thay vào đó, ông tập trung vào mô tả cài đặt phiên bản CUPS tiêu chuẩn trên RasPi.

Tôi đã tìm thấy câu hỏi tương tự tại đây: CUPS bypassing interface Tuy nhiên, tôi không hiểu đầy đủ câu trả lời. Liệu "Làm thế nào để thiết lập CUPS 'nguyên' hàng đợi" phần trong câu trả lời có đề cập đến các máy chủ (các RasPi)? Nếu vậy, ổ cắm/cổng mà tôi phải chỉ định là gì? Máy in là Brother HL-2030, được kết nối qua USB.

Khi truy cập máy in từ máy khách, câu trả lời cho biết cách chỉnh sửa lệnh 'lp', tuy nhiên tôi muốn sử dụng máy in được chia sẻ thông qua CUPS, vậy tôi làm cách nào để tiếp tục?

Cảm ơn mọi đầu vào!

Photon

Trả lời

4

[...] làm thế nào để tạo một hàng đợi liệu trên RasPi

  1. Từ Pi (hoặc một SSH/phiên Putty) thêm mình vào lpadmin nhóm

    sudo adduser $USER lpadmin

  2. Enable remot chính quyền điện tử (hoặc manually)

    sudo cupsctl --remote-admin

  3. CUPS Cycle để đảm bảo nó thích bạn

    sudo service cups restart - HOẶC - sudo /etc/init.d/cups restart

  4. Navigate to http://localhost:631 (của nếu bạn không có quyền truy cập bàn phím: http://<ip_address_of_pi>:631 từ một máy khác)

  5. Điều hướng đến Quản trị, Thêm Máy in

    a. Khi được nhắc đăng nhập, hãy sử dụng tên người dùng và mật khẩu chuẩn của bạn.

    b. Lưu ý: Nếu mật khẩu không hoạt động, sudo reboot, hãy thử lại.

  6. AppSocket/HP JetDirect, sau đó:

    a. Mạng được đính kèm:socket://<ip_of_printer>:9100

    b.USB Được đính kèm:socket://<usb_handle> tìm cách sử dụng lpinfo -v |grep usb:, bạn không cần thông tin "? Location = 1a200000". Giả định trình điều khiển thích hợp được cài đặt trước. Lưu ý, nếu trình điều khiển thiết bị của bạn không được cung cấp cho kiến ​​trúc ARM, hãy xem this article.

  7. Make: thô (KHÔNG Generic)

  8. Tên, chia sẻ, Tiếp tục
  9. Quay trở lại trang Quản trị CUPS tại http://localhost:631 a. Kích hoạt tính năng chia sẻ máy in qua:

    .[X] Share printers connected to this system

    . [X] Allow printing from the internet

[...] làm thế nào để truy cập nó từ các khách hàng

này khác nhau rất nhiều giữa các nền tảng.

  1. Định dạng URL chung là: http://<ip_of_pi>:631/printers/<name_used_in_step_8_above>

    a. Windows: Thiết bị và máy in, Thêm máy in (KHÔNG thêm thiết bị, trong thanh công cụ), Máy in cục bộ hoặc không được liệt kê, Máy in cục bộ hoặc mạng bằng Cài đặt thủ công, Tạo cổng mới, Cổng TCP/IP chuẩn

    b . MacOS: Bật, sau đó sử dụng giao diện web CUPS. GUI không thể làm được. Bạn sẽ cần phải ở trong nhóm quản trị viên và biết id người dùng của bạn (ví dụ: echo $USER)

    c. Linux: Sử dụng GUI hoặc CUPS, Máy in mạng, AppSocket/HP JetDirect

+0

Cảm ơn bạn đã trả lời! Trong thời gian đó, tôi đã giải quyết vấn đề bằng cách sử dụng cách này: https://www.lhinderberger.de/pi/2016/01/27/raspberry-pi-binary-x86-drivers.html – Photon

+0

@Photon Cảm ơn bạn đã theo dõi. Tôi đã thêm liên kết của bạn vào phần trình điều khiển. – tresf

+2

Rất cám ơn "Make: Raw (NOT Generic)" – 5f0f5

Các vấn đề liên quan