Làm thế nào để thêm một máy in để Raspberry Pi của bạn (hoặc máy tính Linux khác)

Mục lục:

Làm thế nào để thêm một máy in để Raspberry Pi của bạn (hoặc máy tính Linux khác)
Làm thế nào để thêm một máy in để Raspberry Pi của bạn (hoặc máy tính Linux khác)

Video: Làm thế nào để thêm một máy in để Raspberry Pi của bạn (hoặc máy tính Linux khác)

Video: Làm thế nào để thêm một máy in để Raspberry Pi của bạn (hoặc máy tính Linux khác)
Video: Đen - Cô Gái Bàn Bên ft. Lynk Lee (w/lyrics) - YouTube 2024, Tháng tư
Anonim
Không giống như một máy Windows điển hình, Raspberry Pi nhỏ chạy Rasbian không chính xác đi kèm với hỗ trợ máy in plug-in-play. Đọc tiếp khi chúng tôi chỉ cho bạn cách thêm khả năng in chính thức vào đơn vị Pi của bạn.
Không giống như một máy Windows điển hình, Raspberry Pi nhỏ chạy Rasbian không chính xác đi kèm với hỗ trợ máy in plug-in-play. Đọc tiếp khi chúng tôi chỉ cho bạn cách thêm khả năng in chính thức vào đơn vị Pi của bạn.

Tại sao tôi muốn làm điều này?

Nếu bạn đang thử nghiệm với Pi thay thế cho máy tính để bàn, muốn bật đầu ra in vật lý cho một chương trình hoặc bộ ứng dụng bạn đang sử dụng, hoặc nếu không muốn bật in truyền thống trên Pi của bạn, hướng dẫn này là một cú đánh thẳng từ máy in để in hạnh phúc; không cần phải sửa đổi máy in trước đó theo kinh nghiệm Linux.

Tôi cân nhưng gi?

Đối với hướng dẫn này, bạn sẽ cần những điều sau đây:

  • 1 đơn vị Raspberry Pi với cài đặt Rasbian
  • 1 máy in dựa trên USB hoặc có thể truy cập mạng

Nếu bạn chưa định cấu hình Raspberry Pi của mình bằng hình ảnh Rasbian, chúng tôi khuyên bạn nên bắt đầu với phần giới thiệu của chúng tôi về Raspberry Pi.

Cài đặt CUPS trên Pi và cho phép truy cập từ xa

Để liên kết một máy in với Raspberry Pi, trước tiên chúng ta cần cài đặt Hệ thống in Unix chung (CUPS). Đã đến lúc kích hoạt Pi của bạn và điều hướng đến thiết bị đầu cuối (hoặc trên bản thân Pi thông qua SSH).

Tại terminal, nhập lệnh sau để bắt đầu cài đặt CUPS:

sudo apt-get install cups

Khi được nhắc tiếp tục, hãy nhập Y và nhấn enter. CUPS là một cài đặt khá mạnh mẽ, vì vậy bạn có thể tự do uống một tách cà phê. Khi cài đặt cơ sở hoàn tất, chúng tôi cần thực hiện một vài thay đổi nhỏ về quản trị. Thứ tự đầu tiên của doanh nghiệp là thêm chính mình vào nhóm người dùng có quyền truy cập vào hàng đợi máy in / máy in. Nhóm người dùng được tạo bởi CUPS là "lpadmin". Người dùng Rasbian mặc định (và người dùng chúng tôi đăng nhập) là “pi” (điều chỉnh lệnh sau cho phù hợp nếu bạn muốn người dùng khác có quyền truy cập vào máy in).

Tại terminal, nhập vào lệnh sau:

sudo usermod -a -G lpadmin pi

Đối với những người tò mò, chuyển đổi “-a” cho phép chúng tôi thêm người dùng hiện có (pi) vào nhóm hiện có (lpadmin), được chỉ định bằng công tắc “-G”.

Bit cuối cùng của công việc cấu hình trước của chúng tôi là cho phép chỉnh sửa từ xa cấu hình CUPS. Phần còn lại của cấu hình có thể được hoàn thành thông qua trình duyệt web trên Pi, nhưng nếu bạn không thực sự ngồi ngay tại Pi và muốn sử dụng trình duyệt trên màn hình Windows để hoàn thành cấu hình, bạn sẽ cần phải chuyển đổi một giá trị nhỏ trong

/etc/cups/cupsd.conf

. Tại terminal, nhập vào lệnh sau:

sudo nano /etc/cups/cupsd.conf

Bên trong tệp, hãy tìm phần này:

# Only listen for connections from the local machine Listen localhost:631

Chú thích dòng “Listen localhost: 631” và thay thế nó bằng các dòng sau:

# Only listen for connections from the local machine # Listen localhost:631 Port 631

Lệnh này chỉ thị CUPS lắng nghe bất kỳ liên hệ nào trên bất kỳ giao diện mạng nào miễn là nó được hướng vào cổng 631.

Cuộn xuống dưới trong tệp cấu hình cho đến khi bạn thấy phần “vị trí”. Trong khối bên dưới, chúng tôi đã in đậm các dòng bạn cần thêm vào cấu hình:

< Location / >

# Restrict access to the server…

Order allow,deny

Allow @local

< /Location > < Location /admin >

# Restrict access to the admin pages…

Order allow,deny

Allow @local

< /Location > < Location /admin/conf >

AuthType Default

Require user @SYSTEM

# Restrict access to the configuration files…

Order allow,deny

Allow @local

< /Location >

Việc bổ sung dòng “allow @local” cho phép truy cập CUPS từ bất kỳ máy tính nào trong mạng nội bộ của bạn. Bất cứ khi nào bạn thực hiện thay đổi đối với tệp cấu hình CUPS, bạn sẽ cần phải khởi động lại máy chủ CUPS. Làm như vậy với lệnh sau:

sudo /etc/init.d/cups restart

Sau khi khởi động lại CUPS, bạn sẽ có thể truy cập bảng quản trị thông qua bất kỳ máy tính nào trên mạng cục bộ của bạn bằng cách trỏ trình duyệt web của nó tại https:// [IP của Pi hoặc tên máy chủ]: 631.

Thêm Máy in vào CUPS

Khi bạn điều hướng đến https:// [IP của Pi hoặc tên máy chủ]: 631, bạn sẽ thấy trang chủ CUPS mặc định, như được thấy trong ảnh chụp màn hình ở trên. Phần chúng tôi quan tâm là tab "Quản trị". Click vào nó ngay bây giờ.
Khi bạn điều hướng đến https:// [IP của Pi hoặc tên máy chủ]: 631, bạn sẽ thấy trang chủ CUPS mặc định, như được thấy trong ảnh chụp màn hình ở trên. Phần chúng tôi quan tâm là tab "Quản trị". Click vào nó ngay bây giờ.
Trong bảng Quản trị, hãy nhấp vào thêm máy in. Nếu bạn nhận được cảnh báo về chứng chỉ bảo mật của trang web, hãy tiếp tục và nhấp vào tiếp tục để bỏ qua nó. Bạn sẽ được nhắc nhập tên người dùng và mật khẩu.
Trong bảng Quản trị, hãy nhấp vào thêm máy in. Nếu bạn nhận được cảnh báo về chứng chỉ bảo mật của trang web, hãy tiếp tục và nhấp vào tiếp tục để bỏ qua nó. Bạn sẽ được nhắc nhập tên người dùng và mật khẩu.
Tiếp tục và nhập tên người dùng và mật khẩu của tài khoản bạn đã thêm vào nhóm "lpadmin" trước đó trong hướng dẫn (ví dụ: nếu bạn đang sử dụng cài đặt Raspbian mặc định, thông tin đăng nhập / mật khẩu là "pi" / "mâm xôi"). Nhấp vào “Đăng nhập”.
Tiếp tục và nhập tên người dùng và mật khẩu của tài khoản bạn đã thêm vào nhóm "lpadmin" trước đó trong hướng dẫn (ví dụ: nếu bạn đang sử dụng cài đặt Raspbian mặc định, thông tin đăng nhập / mật khẩu là "pi" / "mâm xôi"). Nhấp vào “Đăng nhập”.

Sau khi đăng nhập, bạn sẽ thấy danh sách các máy in được phát hiện (cả cục bộ và mạng). Chọn máy in bạn muốn thêm vào hệ thống:

Sau khi chọn máy in, bạn sẽ được cung cấp cơ hội chỉnh sửa tên, mô tả và vị trí của máy in cũng như bật chia sẻ mạng. Vì máy in của chúng tôi đã là máy in mạng nên chúng tôi đã bỏ chọn “Chia sẻ máy in này”:
Sau khi chọn máy in, bạn sẽ được cung cấp cơ hội chỉnh sửa tên, mô tả và vị trí của máy in cũng như bật chia sẻ mạng. Vì máy in của chúng tôi đã là máy in mạng nên chúng tôi đã bỏ chọn “Chia sẻ máy in này”:
Sau khi chỉnh sửa tên máy in và thêm vị trí, bạn sẽ được nhắc chọn trình điều khiển cụ thể bạn muốn sử dụng cho máy in của mình. Mặc dù thực tế là nó tự động phát hiện ra máy in và tên máy in, CUPS không cố gắng chọn đúng trình điều khiển cho bạn. Cuộn cho đến khi bạn thấy số kiểu phù hợp với số của bạn. Ngoài ra, nếu bạn có tệp PPD cho máy in mà bạn đã tải xuống từ nhà sản xuất, bạn có thể tải tệp đó bằng nút "Chọn tệp":
Sau khi chỉnh sửa tên máy in và thêm vị trí, bạn sẽ được nhắc chọn trình điều khiển cụ thể bạn muốn sử dụng cho máy in của mình. Mặc dù thực tế là nó tự động phát hiện ra máy in và tên máy in, CUPS không cố gắng chọn đúng trình điều khiển cho bạn. Cuộn cho đến khi bạn thấy số kiểu phù hợp với số của bạn. Ngoài ra, nếu bạn có tệp PPD cho máy in mà bạn đã tải xuống từ nhà sản xuất, bạn có thể tải tệp đó bằng nút "Chọn tệp":
Bước cấu hình cuối cùng là xem xét một số cài đặt in chung như những gì bạn muốn chế độ máy in mặc định, nguồn giấy / kích thước giấy mặc định, v.v. Nó phải mặc định với các giá trị đặt trước chính xác, nhưng không bao giờ bị kiểm tra:
Bước cấu hình cuối cùng là xem xét một số cài đặt in chung như những gì bạn muốn chế độ máy in mặc định, nguồn giấy / kích thước giấy mặc định, v.v. Nó phải mặc định với các giá trị đặt trước chính xác, nhưng không bao giờ bị kiểm tra:
Image
Image

Sau khi bạn nhấp vào "Đặt tùy chọn mặc định", bạn sẽ được hiển thị trang quản trị mặc định cho máy in mà bạn vừa thêm vào hệ thống CUPS:

Mọi thứ trông có vẻ tốt. Các thử nghiệm thực tế, tuy nhiên, thực sự là in một cái gì đó. Hãy kích hoạt Leafpad, trình soạn thảo văn bản mặc định của Rasbian và gửi một tin nhắn:
Mọi thứ trông có vẻ tốt. Các thử nghiệm thực tế, tuy nhiên, thực sự là in một cái gì đó. Hãy kích hoạt Leafpad, trình soạn thảo văn bản mặc định của Rasbian và gửi một tin nhắn:
Image
Image

Mặc dù chúng tôi nhận ra rằng hơi sớm để viết "thành công lớn" trên bản in thử của chúng tôi trước đây, bạn biết đấy, nó thực sự được in, chúng tôicái đó tự tin. Mười lăm giây sau đó, tài liệu xuất hiện từ máy in và rơi vào khay. Sự thành công!

Tại thời điểm này, nếu bạn đã thêm người dùng duy nhất cần quyền truy cập vào máy in vào nhóm "lpadmin" và bạn đã thêm máy in duy nhất bạn muốn truy cập vào hệ thống CUPS, bạn đã hoàn tất. Nếu bạn có bất kỳ người dùng nào khác mà bạn muốn thêm hoặc máy in bổ sung, chỉ cần thực hiện lại các bước tương ứng trong hướng dẫn để làm như vậy.

Đề xuất: