Câu trả lời:
Tải xuống tập lệnh cài đặt trình điều khiển:
wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
Giải nén nó:
gunzip linux-brprinter-installer-2.0.0-1.gz
Chạy nó dưới quyền root:
sudo bash linux-brprinter-installer-2.0.0-1
Nhập HL2270-DW
dưới dạng "tên mô hình", sau đó y
tiếp tục
select the number of destination Device URI
?
Tôi biết một tấn người đã gặp vấn đề lớn khi máy in này hoạt động với cả Ubuntu và bạc hà, vì vậy tôi nghĩ rằng tôi sẽ vượt qua điều này vì nó không gây đau đớn. tôi đã tìm thấy tập lệnh đính kèm (làm theo hướng dẫn) trong một diễn đàn ub Ubuntu ở đâu đó (tôi quên chính xác nơi) hoạt động cho tôi trên cả Ubuntu 12.04 và Mint Cinnamon 13 (phiên bản 64 bit). miễn là máy in đã có trên mạng của bạn (tôi đã cài đặt của tôi thông qua phân vùng windows 7 của tôi), nó sẽ hoạt động. chỉ cần sao chép và dán mẫu mã bên dưới vào một tài liệu văn bản trống và lưu nó dưới dạng PrinterInstall.sh. Sau đó chạy ứng dụng từ thiết bị đầu cuối với:
sudo ./PrinterInstall
Nó có thể cho bạn biết rằng bạn cần bsdtar
chạy tập lệnh, chỉ cần cài đặt tập lệnh đó với:
sudo apt-get install bsdtar
và sau đó chạy ./PrinterInstall
lại.
Thiết bị đầu cuối sẽ hỏi bạn thư mục init.d của bạn ở đâu - chỉ cần kiểm tra các lựa chọn trong trình duyệt tệp của bạn để xác nhận cái này hay cái kia.
Tiếp theo, bật máy in và chạy các mục sau từ thiết bị đầu cuối:
system-config-printer
Khi GUI cấu hình mở ra, nhấp chuột phải vào máy in và chọn 'thuộc tính'. Trong URI thiết bị, nhấp vào 'thay đổi' -> máy in mạng -> chọn tùy chọn anh em đầu tiên -> áp dụng
đó là nó!
mã script bên dưới:
#!/bin/bash
# Brother HL-2270DW printer install tested on arch and ubuntu 12.04
# https://bbs.archlinux.org/viewtopic.php?id=109570
# https://bugs.gentoo.org/show_bug.cgi?id=285166#c12
# http://github.com/willejos/bash
[[ $UID -ne 0 ]] && echo "Must run as root" && exit 1
which bsdtar > /dev/null
if [ $? == 1 ]; then
echo "you need to install bsdtar before running this script"
exit 1;
fi
which perl > /dev/null
if [ $? == 1 ]; then
echo "you need to install perl before running this script"
exit 1;
fi
echo -e "\nMake sure cups is running before proceeding...\n"
read -p "Hit any button to continue." -n 1
echo -e "\n\nWhere's your init script directory?"
echo -e "1. /etc/init.d/\n2. /etc/rc.d/"
read -p "(Select 1 or 2): " INIT_DIR
while [[ $INIT_DIR != 1 && $INIT_DIR != 2 ]]; do
read -p "Where's your init script directory? (choose 1 or 2): " INIT_DIR
done
START_DIR=$(pwd)
mkdir br_tmp && cd br_tmp
wget http://www.brother.com/pub/bsc/linux/dlf/hl2270dwlpr-2.1.0-1.i386.rpm
wget http://www.brother.com/pub/bsc/linux/dlf/cupswrapperHL2270DW-2.0.4-2.i386.rpm
if [[ ! -f hl2270dwlpr-2.1.0-1.i386.rpm || ! -f cupswrapperHL2270DW-2.0.4-2.i386.rpm ]]; then
echo -e "One or both files not found: \n hl2270dwlpr-2.1.0-1.i386.rpm \n cupswrapperHL2270DW-2.0.4-2.i386.rpm \n\n Was there a problem with the download?"
exit 1;
fi
# extract and check directories exist
bsdtar -xf hl2270dwlpr-2.1.0-1.i386.rpm
bsdtar -xf cupswrapperHL2270DW-2.0.4-2.i386.rpm
HL_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/inf/"
CUPS_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/cupswrapper/"
if [[ ! -d "$HL_DIR" || ! -d "$CUPS_DIR" ]]; then
echo "rpm extraction failed"
exit 1
fi
# in-place edit files
cd "$HL_DIR"
perl -pi -e 's/printcap.local/printcap/g' setupPrintcap2
if [ "$INIT_DIR" == "2" ]; then
cd "$CUPS_DIR"
perl -pi -e 's/init.d/rc.d/g' cupswrapperHL2270DW-2.0.4
fi
# copy files to system and install cupswrapper
cd "$START_DIR"/br_tmp/
cp -ri usr/* /usr/
cp -ri var/* /var/
cd ../ && rm -rf br_tmp
echo -e "If I hang here, be patient....\n"
/usr/local/Brother/Printer/HL2270DW/cupswrapper/cupswrapperHL2270DW-2.0.4 || exit 1
echo -e "\nNext steps: "
echo "Make sure printer shows up in cups config @ http://127.0.0.1:631"
echo "Edit /etc/cups/printers.conf and change the DeviceURI from ‘usb:xxxxx’ to ‘file:///dev/usb/lp0′ (or usb/lp1 or whatever exists, no quotes)."
echo -e "Restart cups\n"
Tôi có một bài đăng trên blog về cách cài đặt máy in để in wifi không dây trong Ubuntu 12.04 64 bit. Lưu ý phiên bản của tôi là cụ thể và chỉ được thử nghiệm cho phiên bản 64 bit của Ubuntu. Brother không bao gồm trình điều khiển 64 bit cho trình điều khiển HL-2270DW nhưng tôi đã vá các trình điều khiển để làm cho chúng hoạt động với phiên bản 64 bit. Các trình điều khiển được vá cho phép truy cập TẤT CẢ các tính năng của máy in. Liên kết là http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer- ấn.html
Các bước:
1. Tải xuống trình điều khiển được vá để hoạt động với Ubuntu 64 bit từ liên kết trên. Bạn cũng có thể tự vá chúng bằng cách sử dụng dòng lệnh và hướng dẫn từ trang web của Brother.
2. Mở cửa sổ đầu cuối "ctrl + alt + t"
3. thay đổi vào thư mục nơi tệp được tải xuống
4. Nhập hai lệnh sau từ cửa sổ đầu cuối.
sudo dpkg -i --force-all hl2270dwlpr-2.1.0-1a.i386.deb<code>
sudo dpkg -i --force-all cupswrapperHL2270DW-2.0.4-2a.i386.deb<code>
In USB bây giờ sẽ hoạt động. Nếu bạn muốn định cấu hình in wifi hoặc ethernet, bạn sẽ cần định cấu hình CUPS. Tôi có hướng dẫn với hình ảnh tại blog của tôi.
Câu trả lời của Eric Carvalho hoạt động tốt, với một vòng loại: vị trí tải xuống không hoạt động với tôi. Có vẻ như Brother sắp xếp lại các bản tải xuống của họ. Bước đầu tiên của tôi là tải xuống thủ công, bắt đầu từ trang hỗ trợ của Brother:
- đi đến anh em.com (đối với tôi, điều này chuyển hướng đến anh em từ trung tâm giải pháp của chúng tôi '- chọn HĐH (linux) và phiên bản (deb) - nhấp vào công cụ cài đặt Driver - thỏa thuận cấp phép chấp nhận
Đây là một tệp nhỏ, vì vậy sẽ không mất thời gian để tải xuống.
Bây giờ giải nén và chạy tập lệnh như ông Carvalho đã chỉ ra. Làm việc hoàn hảo cho tôi.
Nó đang chờ bạn specify the Device URI?
và đề nghị cho phép bạn chọn trong số 11 cách mà máy in có thể được kết nối. Nó nghĩ rằng bạn sẽ muốn lựa chọn 11 (A): Auto. (usb://dev/usblp0)
, vì vậy nó đã điền trước trường và đang chờ bạn nhấn Enterđể chấp nhận lựa chọn 11
hoặc chỉ định lựa chọn của riêng bạn và nhấn Enter. Nếu máy in của bạn được kết nối qua USB, 11 (A): Auto. (usb://dev/usblp0)
là lựa chọn bạn muốn.
Dưới đây là các ghi chú cài đặt của tôi dưới 14.04 (64-bit). Tôi không biết rằng tất cả các bước này là cần thiết. Tôi đã cài đặt nó như một máy in mạng.
Tôi đã chạy một tập lệnh từ Brother: linux-brprinter-Installer-2.0.0-1
trong tệp đã tải xuống: linux-brprinter-Installer-2.0.0-1.gz từ support.brother.com. Điều này dường như để chạy thành công và cài đặt các gói khác nhau.
Có hai tệp nữa trên trang web của họ mà tôi đã tải xuống:
cupswrapperHL2270DW-2.0.4-2a.i386.deb
hl2270dwlpr-2.1.0-1a.i386.deb
Tôi đã sử dụng synaptic để xem chúng đã được cài đặt bởi đoạn script trên chưa.
cupswrapperHL2270DW-2.0.4-2 hiển thị khi được cài đặt.
Đã sử dụng trung tâm phần mềm để cài đặt phiên bản "a" và các gói hl2270 * a.i386.deb.
Tôi đã cài đặt nó bất chấp cảnh báo của trung tâm phần mềm rằng nó "có chất lượng kém".
Khởi động lại máy tính và tắt / bật máy in.
Cài đặt hệ thống đã sử dụng> Máy in> Thêm máy in> Máy in mạng
Nhấp vào nút Tìm (có trống máy chủ) sẽ kéo lên hai Brother HL-2270DW, một có địa chỉ IP.
Đối với điều này, mô tả cho biết máy in mạng AppSocket / JetDirect qua DNS-SD
Máy in còn lại cho biết máy in mạng LPD với Host BRW008092BA5199 và Queue Binary_P1
Tôi đang thử cái có địa chỉ IP. Bây giờ trong trình điều khiển máy in, tôi có HL-2270DW cho CUPS mà trước đây tôi không có.
Chọn cái này Trang thử nghiệm đã làm việc.
Các ghi chú này hoạt động với Kubfox và Linux Mint 17.1.
Có được các gói brgenml1lpr-3.1.0-1.i386.deb
và brgenml1cupswrapper-3.1.0-1.i386.deb
từ
http://support.brother.com/g/b/doadlist.aspx?c=us&lang=en&prod=hl2270dw_all&os=128
sudo apt-get install apparmor-profiles lib32z1
sudo dpkg -i ~/packages/brother_printer/brgenml1lpr-3.1.0-1.i386.deb
sudo dpkg -i ~/packages/brother_printer/brgenml1cupswrapper-3.1.0-1.i386.deb
hiện sử dụng cửa sổ cấu hình máy in KDE hoặc Mint / Gnome để xóa máy in USB được cài đặt tự động không tồn tại, sau đó cài đặt HL-2270DW bằng trình điều khiển BrGenML1.
Máy in sẽ được tự động phát hiện. Nếu không thử sử dụng URI được liệt kê dưới đây.
đặt in hai mặt dupontTumble để in trên cả hai mặt của trang, lật trên cạnh dài
URI: lpd: // (địa chỉ IP của máy in) / binary_p1
Tôi đã thử các hướng dẫn ở đầu bài này nhưng khi tôi kết thúc, tức là khi được hỏi "Bạn có chỉ định DeviceURI không?" chọn "Không" cho kết nối USB hoặc "Có" cho kết nối mạng. Tôi đã được cung cấp một danh sách mười một URI để lựa chọn, không ai trong số đó có ý nghĩa gì với tôi với tư cách là người dùng Ubuntu mới. Xem bên dưới:
Will you specify the Device URI? [Y/n] ->Y
0: socket
1: http
2: ipp
3: https
4: ipps
5: lpd
6: ipp14
7: hp
8: hpfax
9: smb
10 (I): Specify IP address.
11 (A): Auto. (usb://dev/usblp0)
select the number of destination Device URI. ->11
Có vẻ như các hướng dẫn này đã kết thúc ở giữa dòng và do đó tôi không thể tiếp tục.
Bob Thomson Ottawa Canada