Trong môi trường làm việc sử dụng hệ điều hành Kylin OS (銀河麒麟), việc tìm kiếm driver chính chủ cho các dòng máy in cũ như Lenovo M7450F Pro thường gặp nhiều khó khăn. Tuy nhiên, do sự tương đồng về phần cứng, chúng ta có thể sử dụng driver của Brother MFC-7360 để thay thế một cách hoàn hảo. Dưới đây là quy trình chi tiết để cấu hình thiết bị này.
1. Kiểm tra môi trường hệ thống
Trước khi bắt đầu, bạn cần xác định chính xác phiên bản hệ điều hành và kiến trúc CPU đang sử dụng. Điều này rất quan trọng để lựa chọn gói cài đặt phù hợp (x86_64 hoặc ARM64).
Sử dụng lệnh sau trong Terminal:
grep -E '^(ID|VERSION_ID)' /etc/os-release
uname -m
Thông thường, Lenovo M7450F Pro và Brother MFC-7360 chia sẻ các thông số kỹ thuật cốt lõi sau:
| Thông số | Lenovo M7450F Pro | Brother MFC-7360 (Tương thích) |
|---|---|---|
| Công nghệ in | Laser trắng đen | Laser trắng đen |
| Bộ nhớ | 32 MB | 32 MB |
| Độ phân giải | 1200 x 1200 dpi | 2400 x 600 dpi (HQ1200) |
| Kết nối | USB / LAN | USB / LAN |
2. Tải xuống Driver Brother MFC-7360
Bạn cần truy cập trang hỗ trợ của Brother để tải về hai gói driver cơ bản dành cho Linux (định dạng .deb):
- LPR printer driver
- CUPSwrapper printer driver
Đối với các máy chạy kiến trúc ARM (như chip Kirin hoặc Phytium), bạn có thể cần kích hoạt hỗ trợ đa kiến trúc nếu chỉ có bản driver i386:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386
3. Quy trình cài đặt driver
Bước đầu tiên là cài đặt các thư viện hỗ trợ cần thiết để tránh lỗi phụ thuộc trong quá trình thực thi driver 32-bit trên hệ thống 64-bit:
sudo apt-get install lib32z1 lib32ncurses6 lib32stdc++6
Tiến hành cài đặt các gói driver đã tải về (thay thế tên tệp thực tế):
sudo dpkg -i --force-all brgenml1lpr-*.deb
sudo dpkg -i --force-all brgenml1cupswrapper-*.deb
Sau khi cài đặt xong, hãy truy cập vào giao diện quản lý máy in CUPS qua trình duyệt web tại địa chỉ:
http://localhost:631
Thực hiện các bước sau trong giao diện CUPS:
- Vào mục Administration -> Add Printer.
- Nếu kết nối qua USB, chọn thiết bị được liệt kê trong danh sách Local Printers.
- Nếu kết nối qua mạng, chọn AppSocket/HP JetDirect và nhập địa chỉ IP:
socket://[IP_CUA_MAY_IN]. - Tại mục chọn Model, tìm đến Brother MFC-7360 CUPS.
- Hoàn tất bằng cách nhấn Set Default Options.
4. Kiểm tra và xử lý sự cố
Để xác nhận máy in hoạt động bình thường, hãy in thử một trang tài liệu từ Terminal:
lp -d Brother_MFC_7360 /usr/share/cups/data/testprint
Các lỗi thường gặp và cách khắc phục:
| Hiện tượng | Nguyên nhân | Giải pháp |
|---|---|---|
| Không tìm thấy máy in USB | Quyền truy cập thiết bị bị hạn chế | sudo chmod 666 /dev/usb/lp* |
| Lệnh in bị kẹt (Pending) | Dịch vụ CUPS bị treo | sudo systemctl restart cups |
| In ra ký tự lạ | Driver (PPD) không khớp | Xóa máy in và cài lại đúng model MFC-7360 |
5. Tự động hóa quá trình triển khai
Nếu cần cài đặt cho nhiều máy tính trong cùng mạng nội bộ, bạn có thể sử dụng kịch bản shell (Bash script) sau để rút ngắn thời gian:
#!/bin/bash
# Script cài đặt driver máy in Lenovo/Brother cho Kylin OS
DRV_LPR="brgenml1lpr-3.1.0-1.i386.deb"
DRV_CUPS="brgenml1cupswrapper-3.1.0-1.i386.deb"
echo "[1/4] Đang cài đặt thư viện phụ thuộc..."
sudo apt-get update && sudo apt-get install -y lib32stdc++6 sane-utils
echo "[2/4] Đang cài đặt gói Driver..."
sudo dpkg -i --force-all $DRV_LPR
sudo dpkg -i --force-all $DRV_CUPS
echo "[3/4] Cấu hình quyền người dùng..."
sudo usermod -a -G lpadmin $USER
echo "[4/4] Khởi động lại dịch vụ in ấn..."
sudo systemctl restart cups
echo "Cài đặt hoàn tất. Vui lòng truy cập http://localhost:631 để thêm máy in."
Lưu ý cuối cùng: Đối với chức năng quét (scan), bạn nên cài đặt thêm gói brscan4 hoặc phiên bản tương ứng từ Brother để kích hoạt khả năng quét tài liệu qua giao diện SANE trên Kylin OS.