Trang chủ » làm thế nào để » Cách thêm máy in vào Raspberry Pi (hoặc máy tính Linux khác)

    Cách thêm máy in vào Raspberry Pi (hoặc máy tính Linux khác)

    Không giống như một máy Windows thông thường, Raspberry Pi nhỏ chạy Rasbian không chính xác đi kèm với hỗ trợ máy in plug-'n-play. Đọc tiếp khi chúng tôi chỉ cho bạn cách thêm khả năng in đầy đủ cho đơ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 như một sự thay thế máy tính để bàn, muốn kích hoạt đầu ra in vật lý cho bộ chương trình hoặc bộ ứng dụng bạn đang sử dụng hoặc muốn kích hoạt in truyền thống trên Pi của bạn, thì hướng dẫn này là một cú đánh thẳng từ máy in để hạnh phúc in ấn; không có sự thay đổi máy in trước đây 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 được cài đặt Rasbian
    • 1 máy in dựa trên USB hoặc truy cập mạng

    Nếu bạn chưa định cấu hình Raspberry Pi của mình với 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 về Raspberry Pi.

    Cài đặt CUPS trên Pi và kích hoạt truy cập từ xa

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

    Tại thiết bị đầu cuối, nhập lệnh sau để bắt đầu cài đặt CUPS:

    sudo apt-get cài đặt cốc

    Khi được nhắc tiếp tục, nhập Y và nhấn enter. CUPS là một cài đặt khá khó khăn, vì vậy hãy thoải mái đi lấy một tách cà phê. Sau khi cài đặt cơ sở hoàn tất, chúng ta cần thực hiện một vài thay đổi quản trị nhỏ. Đơn hàng đầu tiên của doanh nghiệp là thêm chính chúng ta 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à ngay lập tức. Người dùng Rasbian mặc định (và người dùng chúng tôi đã đăng nhập) là Hà 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 lệnh sau:

    sudo usermod -a -G lpadmin pi

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

    Công việc cấu hình trước của chúng tôi là cho phép chỉnh sửa cấu hình CUPS từ xa. 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áy tính để bàn Windows của bạn để hoàn tất cấu hình, bạn sẽ cần chuyển một giá trị nhỏ trong /etc/cups/cupsd.conf. Tại thiết bị đầu cuối, nhập lệnh sau:

    sudo nano /etc/cups/cupsd.conf

    Trong tập tin, tìm phần này:

    # Chỉ lắng nghe các kết nối từ máy cục bộ
    Nghe localhost: 631

    Nhận xét dòng Nghe Nghe localhost: 631 Dòng và thay thế bằng dòng sau:

    # Chỉ lắng nghe các kết nối từ máy cục bộ
    # Nghe localhost: 631
    Cổng 631

    Điều này hướng dẫn CUPS lắng nghe mọi liên hệ 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 sâu hơn trong tập tin cấu hình cho đến khi bạn thấy các phần của vị trí của thành phố. 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:


    # Hạn chế quyền truy cập vào máy chủ.
    Cho phép đặt hàng, từ chối
    Cho phép @local



    # Hạn chế quyền truy cập vào các trang quản trị
    Cho phép đặt hàng, từ chối
    Cho phép @local



    AuthType Mặc định
    Yêu cầu người dùng @SYSTEM

    # Hạn chế quyền truy cập vào tập tin cấu hình.
    Cho phép đặt hàng, từ chối
    Cho phép @local

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

    sudo /etc/init.d/cups khởi động lại

    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 mình bằng cách trỏ trình duyệt web của nó tại http: // [IP của Pi hoặc tên máy chủ]: 631.

    Thêm máy in vào CUPS

    Khi bạn lần đầu tiên điều hướng đến http: // [IP hoặc tên máy chủ của Pi]: 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ị trên mạng. Bấm vào nó ngay.

    Trong bảng Quản trị, 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.

    Hãy tiếp tục và nhập tên người dùng và mật khẩu của tài khoản mà 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à một cách dễ dàng. Nhấp vào Đăng nhập vào Nhật Bản.

    Sau khi đăng nhập, bạn sẽ được cung cấp một danh sách các máy in được phát hiện (cả cục bộ và kết nối 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ó cơ hội chỉnh sửa tên, mô tả và vị trí của máy in, cũng như cho phép chia sẻ mạng. Vì máy in của chúng tôi đã là máy in mạng, 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 một 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 một số mô hình phù hợp với 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 Chọn Tập tin:

    Bước cấu hình cuối cùng là xem qua một số cài đặt in chung như bạn muốn chế độ máy in mặc định là gì, nguồn / kích thước giấy mặc định, v.v. Nó nên mặc định theo các cài đặt trước chính xác, nhưng không bao giờ bị tổn thương khi kiểm tra:

    Sau khi bạn nhấp vào Cài đặ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 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 sự, 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 tin nhắn:

    Mặc dù chúng tôi nhận thấy rằng hơi sớm để viết thành công rất lớn trên bản in thử nghiệm của chúng tôi trước đó, bạn biết đấy, nó thực sự được in, chúng tôi đã cái đó tự tin. Mười lăm giây hoặc lâu hơn, tài liệu lăn ra khỏi 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 thành. 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 thêm máy in, chỉ cần chạy lại các bước tương ứng trong hướng dẫn để làm như vậy.