Chúng tôi đã xuất bản một số hướng dẫn hữu ích về các ứng dụng hữu ích cho Raspberry Pi, máy tính bo mạch chủ nhỏ gọn mà bạn có thể nhận được với giá khoảng 35 euro. Bây giờ chúng tôi sẽ lấy lại chuỗi và hướng dẫn bạn cách sử dụng nó như một máy chủ in.
Trong phần hướng dẫn trước, chúng ta đã xem xét kỹ hơn về Raspberry Pi như một máy tính tải và chế tạo hoàn hảo nhất. Việc tạo một máy chủ đám mây cũng đã được thảo luận chi tiết.
Trong xưởng mới, chúng tôi kết nối máy in với Raspberry Pi và sử dụng máy tính làm máy chủ in. Bằng cách đó, bạn có thể in từ bất kỳ máy tính, máy tính bảng hoặc điện thoại thông minh nào trong nhà hoặc ngay cả khi bạn ra khỏi nhà. Đối với điều này, chúng tôi định cấu hình Cloudprint từ Google và AirPrint từ Apple.
01 Cập nhật Raspbian
Chúng tôi sử dụng Raspbian làm hệ điều hành cho Raspberry Pi của mình. Đối với cài đặt và cấu hình ban đầu của chúng, chúng tôi tham khảo khóa học của chúng tôi từ năm ngoái. Trước khi chúng tôi tiếp tục, hãy đảm bảo phần mềm được cập nhật. Bạn có thể làm điều đó với các bài tập sudo apt-get cập nhật và sau đó sudo apt-get nâng cấp (để nhận các bản cập nhật). Sau đó, chúng tôi cài đặt phần mềm máy chủ in cần thiết với:
sudo apt-get install avahi-daemon cốc cốc-pdf cốc-trình điều khiển-gutenprint openprinting-ppds python-cốc python-daemon python-pkg-resources
02 Truy cập từ bên ngoài
Sau khi cài đặt, hãy chạy lệnh sudo nano /etc/cups/cupsd.conf từ. Thêm vào trước dòng Nghe localhost: 631 Một # (băm) và tạo một dòng mới với Cổng 631. Điều này cũng cho phép chúng tôi truy cập vào máy chủ in CUPS (Common Unix Printing System) từ các máy tính khác. Sau đó, chúng tôi thêm vào các phần và ngay trước dòng mỗi khi dòng Cho phép @Local để hạn chế quyền truy cập đối với người dùng Raspberry Pi. Lưu các thay đổi của bạn bằng Ctrl + O và thoát nano bằng Ctrl + X.
03 Quản trị viên
Bây giờ khởi động lại máy chủ CUPS để nó đọc lại tệp cấu hình đã thay đổi: khởi động lại cốc dịch vụ sudo. Vì chúng tôi muốn quản lý máy chủ in qua giao diện web từ các bước sau, chúng tôi cũng thêm người dùng 'pi' vào nhóm quản trị viên của máy chủ in: sudo adduser pi lpadmin. Đồng thời thay đổi mật khẩu nếu bạn chưa làm như vậy: passwd. Bây giờ hãy truy cập url trong trình duyệt web của bạn // IP: 631 /, tại đó IP là địa chỉ IP của Raspberry Pi của bạn. Nếu bạn nhận được cảnh báo về chứng chỉ bảo mật, hãy bỏ qua nó.
3 bước bổ sung
Bảng điều khiển nối tiếp 01
Nếu bạn cảm thấy bất tiện khi kết nối bàn phím và màn hình với Raspberry Pi để định cấu hình Raspbian hoặc giải quyết các vấn đề mạng, cáp nối tiếp USB-to-TTL sẽ rất hữu ích (xem bài viết '15 Phụ kiện Raspberry Pi'). Kết nối đúng bốn dây với chân GPIO của Pi: ở hàng trên cùng từ trái sang phải màu đỏ, không có gì, đen, trắng và xanh lá cây.
Bảng điều khiển nối tiếp 02
Trên PC chạy Windows, hãy tải xuống trình điều khiển PL2303. Giải nén tệp và cài đặt chương trình. Sau đó, kết nối phía USB của cáp nối tiếp USB-to-TTL với PC của bạn. Lưu ý: cáp đó cũng cấp nguồn cho Raspberry Pi, vì vậy không kết nối cáp micro USB của Pi với nguồn điện cùng lúc! Nếu bạn muốn điều đó, hãy tháo dây màu đỏ khỏi các chân GPIO. Windows hiện đang tìm kiếm phần cứng mới.
Bảng điều khiển nối tiếp 03
Xem thông báo trình điều khiển được cài đặt cổng nào được sử dụng, ví dụ như COM5. Bây giờ mở chương trình PuTTY, chọn làm loại kết nối nối tiếp, điền vào dòng nối tiếp vào cổng và gần tốc độ, vận tốc 115200. Nhấp Mở ra và nhấn Enter để bắt đầu kết nối. Sau đó đăng nhập vào cửa sổ đầu cuối PuTTY bằng tên người dùng số Pi và mật khẩu mặc định dâu rừng.
04 Thêm máy in
Bây giờ hãy kết nối máy in của bạn với một trong các cổng USB của Raspberry Pi và bật nó lên. Nhấp vào ở trên cùng của giao diện web CUPS Sự quản lý và bấm vào nút Thêm máy in. Sau đó, bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu của quản trị viên máy in. Sau đó, bạn nhận được bên cạnh Máy in cục bộ tất cả các máy in USB được kết nối để xem và bên cạnh Máy in mạng được khám phá tất cả các máy in mạng được phát hiện. Sau cùng, nếu máy in của bạn đã có kết nối mạng, bạn cũng có thể quản lý nó bằng Pi của mình.