Cytron Technologies

Giờ làm việc: 8:00 - 17:00

Thứ 2 - Thứ 6 (trừ ngày lễ)

Hotline 0362917357 

Cài Đặt Raspberry Pi Print Server

Trong bài hướng dẫn này, chúng ta sẽ cài đặt Raspberry Pi Print Server sử dụng CUPS. Với phần mềm này, chúng ta có thể chia sẻ máy in sử dụng cổng USB qua mạng nội bộ để các máy tính khác có thể kết nối và in qua mạng. Lúc này, máy in USB của bạn sẽ biến thành một máy in mạng (Network Printer) và tất cả thiết bị trong mạng nội bộ đều có thể in được, bao gồm máy tính, điện thoại và iPad, v.v

Cài đặt CUPS

Trước khi bắt đầu, hãy cập nhật Raspberry Pi của bạn với 2 dòng lệnh bên dưới

sudo apt update
sudo apt upgrade

Và tiếp theo, hãy cài đặt CUPS

sudo apt install cups

Cài đặt xong, chúng ta cần cho user pi (hoặc username bạn đang sử dụng) quyền quản trị CUPS, bằng cách thêm nó vào nhóm lpadmin

sudo usermod -a -G lpadmin pi

Cài Driver cho Máy in

Nếu bạn đang sử dụng máy in của HP, Epson, Oki, việc cài driver rất đơn giản vì nó đã đi sẵn trong phần mềm CUPS. Tuy nhiên, nếu đang sử dụng một máy in không được hỗ trợ sẵn, bạn sẽ phải tự cài driver trước khi có thể thêm máy in vào CUPS. Vì mỗi máy in / Nhà sản xuất có driver khác nhau, bạn sẽ phải tự tìm kiếm và cài đặt driver máy in cho mình.

Để xác định tình trạng kết nối của USB, bạn có thể chạy dòng lệnh

sudo lsusb

Trong video, mình sử dụng máy in Samsung ML-1640 và phải cài thêm bộ thư viện printer-driver-splix. Bộ thư viện Splix hỗ trợ đa số các máy in Samsung, bạn có thể tham khảo trang chủ của dự án tại đây.

sudo apt install driver-printer-splix

Thêm máy in vào CUPS

Cài đặt xong, bạn có thể truy cập vào trang quản trị của CUPS tại

https://hostname-của-raspberrypi:631

Bạn cũng có thể thay thế hostname bằng địa chỉ IP của Raspberry Pi

Sau khi vào trang quản trị, hãy truy cập Administration và nhấn vào nút Add Printer để thêm máy in vào CUPS.

Lúc này, hệ thống sẽ yêu cầu bạn xác thực bằng cách nhập tài khoản và mật khẩu của pi (hoặc tài khoản bạn sử dụng để đăng nhập vào Raspberry Pi)

CUPS đã nhận ra máy in Samsung ML-1640 được kết nối qua USB. Nhấn Continue để tiếp tục

Bạn đừng quên nhấn chọn Share This Printer để các thiết bị khác có thể truy cập máy in thông qua mạng nội bộ.

CUPS đã chọn sẵn nhà sản xuất là Samsung. Mình chỉ cần chọn mã máy in và nhấn Add Printer để hoàn tất. Nếu lựa chọn tự động từ CUPS không chính xác, bạn có thể nhấn vào Select Another Make/Manufacturer để chọn lại.

Sau khi nhấn vào Set Default Options, bạn đã thêm máy in vào CUPS thành công.

Thêm máy in trên Windows và in thử

Việc này hết sức đơn giản. Bạn chỉ cần mở cửa sổ Printer & Scanner trên máy tính Windows, chọn Add a printer or scanner và máy in sẽ xuất hiện

Chúng ta đã tìm thấy một máy in với tên có tên Samsung ML-1640 @ raspberrypi

Bạn chi cần nhấn vào nút Add device, Windows sẽ tự động cài đặt mọi thứ, kể cả driver.

Sau đó, chúng ta có thể in bằng máy in này thông qua Raspberry Pi mà không cần nối dây USB rườm rà.

Nếu cần hỗ trợ về việc cài đặt driver cho máy in, xin hãy để lại bình luận. Ngoài ra, bạn có thể tham khảo thêm nhiều bài hướng dẫn về Raspberry Pi tại trang hướng dẫn.

Chúc bạn thành công! Xin chào và hẹn gặp lại!

Theo dõi
Thông báo của
guest
3 Comments
Mới nhất
Cũ nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Tiến
Tiến
1 năm trước

Mình đã cài được nhưng máy in cứ hay bị báo đang offline không in được mặc dù máy in vẫn đang được cắm. Nhờ bạn hỗ trợ

Quang
Quang
2 năm trước

Mình có sử dụng máy in Hp canon 2900 và hp laserjet m402 mà k được.