Brother HL2270dw 레이저 프린터를 설치하는 방법은 무엇입니까?


답변:


37
  1. 터미널을 엽니 다 : Ctrl+ Alt+T
  2. 드라이버 설치 스크립트를 다운로드하십시오.

    wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
    
  3. 압축을 풉니 다 :

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. 루트로 실행하십시오.

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. HL2270-DW"모델 이름"으로 입력 한 다음 y계속

  6. "DeviceURI를 지정 하시겠습니까?" USB 연결의 경우 "아니오"를 선택하고 네트워크 연결의 경우 "예"를 선택하십시오.

1
64 비트 Ubuntu 14.04에서 이것을 테스트했으며 훌륭하게 작동합니다.
Jim Hurne

이 답변의 지침은 작동하며 형제 웹 사이트 의 지침과 일치 하지만 형제가 스크립트를 끝에서 업데이트하면 버전 번호가 변경 될 수 있습니다.
데일 앤더슨

5
이것은 나에게 효과적이지 않습니다. 도착하면 어떻게해야합니까 : select the number of destination Device URI?
sixtyfootersdude

아, "Go"버튼을 2 초 이내에 3 번 눌러 설정을 인쇄 할 수 있습니다. IP 주소가 필요한 경우
mimoralea

Ubuntu 16에서 저를 구 해주셔서 감사합니다. OP가 왜 이것을 받아들이지 않았는지 잘 모르겠습니다.
neuronet

1

나는 많은 사람들 이이 프린터가 우분투와 민트 모두에서 작동하도록하는 데 큰 문제가 있다는 것을 알고 있습니다. 그래서 나는 이것이 고통스럽지 않기 때문에 이것을 전달할 것이라고 생각했습니다. 나는 우분투 12.04와 Mint Cinnamon 13 (64 비트 버전)에서 나를 위해 일한 어딘가 (정확한 위치를 잊어 버렸습니다) 어딘가에서 우분투 포럼에서 첨부 된 스크립트 (지침을 따름)를 발견했습니다. 프린터가 네트워크에 이미있는 경우 (내 Windows 7 파티션을 통해 설치 한 경우) 제대로 작동합니다. 아래 코드 샘플을 복사하여 빈 텍스트 문서에 붙여 넣고 PrinterInstall.sh로 저장하십시오. 그런 다음 다음을 사용하여 터미널에서 응용 프로그램을 실행하십시오.

sudo ./PrinterInstall

그것은 당신이 필요하다고 말할 수 있습니다 bsdtar스크립트를 실행 .

sudo apt-get install bsdtar

그런 다음 ./PrinterInstall다시 실행 하십시오.

터미널은 init.d 디렉토리의 위치를 ​​묻습니다. 파일 브라우저에서 선택 사항을 확인하여 하나만 확인하십시오.

그런 다음 프린터를 켜고 터미널에서 다음을 실행하십시오.

system-config-printer

구성 GUI가 열리면 프린터를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택하십시오. 장치 URI에서 '변경'-> 네트워크 프린터-> 첫 번째 형제 옵션 선택-> 적용을 클릭하십시오.

그게 다야!

아래 스크립트 코드 :


#!/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"

왜 그런지 모르겠지만 지시를 따른 후에도 여전히이 메시지가 나타납니다. '처리 중- "BrotherWireless"프린터를 찾을 수 없습니다.'
ZeroDivide

1

Ubuntu 12.04 64 비트에서 무선 wifi 인쇄용 프린터를 설치하는 방법에 대한 블로그 게시물이 있습니다. 내 버전은 특정 버전이며 64 비트 버전의 Ubuntu에서만 테스트되었습니다. Brother에는 HL-2270DW 드라이버 용 64 비트 드라이버가 포함되어 있지 않지만 64 비트 버전에서 작동하도록 드라이버를 패치했습니다. 패치 된 드라이버는 프린터의 모든 기능에 액세스 할 수 있습니다. 링크는 http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html

단계 :

1. 위의 링크에서 64 비트 우분투와 함께 작동하도록 패치 된 드라이버를 다운로드하십시오. 명령 줄과 Brother 웹 사이트의 지침을 사용하여 직접 패치 할 수도 있습니다.
2. "ctrl + alt + t"터미널 창을 엽니 다.
3. 다운로드 한 파일이있는 디렉토리로 변경합니다.
4. 터미널 창에서 다음 두 명령을 입력합니다.

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>

USB 인쇄가 이제 작동합니다. WiFi 또는 이더넷 인쇄를 구성하려면 CUPS를 구성해야합니다. 블로그에 그림이있는 지침이 있습니다.


3
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
hhlp

1

Eric Carvalho의 답변은 하나의 한정자와 함께 잘 작동했습니다. 다운로드 위치가 나에게 적합하지 않았습니다. Brother가 다운로드를 재구성 한 것 같습니다. 첫 번째 단계는 Brother 지원 사이트에서 시작하여 수동으로 다운로드하는 것이 었습니다.

--go. brother.com으로 이동 (제게는 Brother-usa.com으로 리디렉션 됨)-지원-모델 번호에 HL-2270DW를 입력 한 다음 다운로드 및 드라이버에서 검색을 클릭하십시오. 솔루션 센터에서 '--OS (리눅스) 및 버전 (deb)을 선택하십시오-드라이버 설치 도구를 클릭하십시오-라이센스 계약에 동의하십시오

이것은 작은 파일이므로 다운로드하는 데 시간이 많이 걸리지 않습니다.

Carvalho 씨가 지시 한대로 스크립트를 압축 해제하고 실행하십시오. 나를 위해 완벽하게 일했습니다.


1

귀하를 기다리고 specify the Device URI?있으며 프린터를 연결할 있는 11 가지 방법 중에서 선택할 수 있도록 제안합니다 . 선택을 원할 것이라고 생각 11 (A): Auto. (usb://dev/usblp0)하므로 필드를 미리 채우고 Enter선택을 수락 11하거나 자신의 선택을 지정 하기 위해 대기 하고를 누르십시오 Enter. 프린터가 USB를 통해 연결된 경우 11 (A): Auto. (usb://dev/usblp0)원하는 선택입니다.


0

다음은 14.04 (64 비트)의 설치 정보입니다. 이 모든 단계가 필요한지 모르겠습니다. 네트워크 프린터로 설치했습니다.

Brother에서 스크립트를 실행했습니다 : linux-brprinter-installer-2.0.0-1

다운로드 한 파일 : support.brother.com의 linux-brprinter-installer-2.0.0-1.gz 이것은 성공적으로 실행되고 다양한 패키지를 설치하는 것처럼 보였습니다.

웹 사이트에 다운로드 한 파일이 두 개 더 있습니다.

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

시냅틱을 사용하여 위의 스크립트에 의해 설치되었는지 확인했습니다.

cupswrapperHL2270DW-2.0.4-2가 설치되는 것으로 나타납니다.

소프트웨어 센터를 사용하여 "a"버전 및 hl2270 * a.i386.deb 패키지를 설치했습니다.

소프트웨어 센터가 "품질이 좋지 않다"는 경고에도 불구하고 설치했습니다.

컴퓨터를 재부팅하고 프린터를 켜고 끕니다.

사용 된 시스템 설정> 프린터> 프린터 추가> 네트워크 프린터

찾기 버튼 (호스트 비우기)을 클릭하면 2 개의 Brother HL-2270DW가 표시되며 하나는 IP 주소입니다.

이를 위해 설명에 DNS-SD를 통한 AppSocket / JetDirect 네트워크 프린터가 표시됩니다.

다른 하나는 Host BRW008092BA5199 및 Queue Binary_P1이있는 LPD 네트워크 프린터를 말합니다

나는 IP 주소를 가진 것을 시도하고있다. 이제 프린터 드라이버에서 이전에는 없었던 CUPS 용 HL-2270DW가 있습니다.

이것을 선택하십시오. 테스트 페이지가 작동했습니다.


0

이 노트는 Kubuntu 및 Linux Mint 17.1에서 작동합니다.

패키지 가져 오기 brgenml1lpr-3.1.0-1.i386.debbrgenml1cupswrapper-3.1.0-1.i386.deb에서 http://support.brother.com/g/b/downloadlist.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 

이제 KDE 또는 Mint / Gnome 프린터 구성 창을 사용하여 존재하지 않는 자동 설치된 USB 프린터를 삭제 한 다음 BrGenML1 드라이버를 사용하여 HL-2270DW를 설치하십시오.

프린터가 자동 감지되어야합니다. 그렇지 않으면 아래 나열된 URI를 사용해보십시오.

양면 인쇄를 설정하여 페이지의 양면에 인쇄하고 긴 가장자리를 뒤집습니다.

URI : lpd : // (프린터의 IP 주소) / binary_p1


0

이 게시물의 시작 부분에서 지침을 시도했지만 끝났을 때, 즉 "DeviceURI를 지정 하시겠습니까?" USB 연결의 경우 "아니오"를 선택하고 네트워크 연결의 경우 "예"를 선택하십시오. 선택할 수있는 11 개의 URI 목록이 제공되었는데, 그 중 어느 것도 네오 파이트 우분투 사용자에게는 의미가 없습니다. 아래를보십시오 :

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

이 지침은 중간 단계에서 종료 된 것으로 보이므로 진행할 수 없습니다.

밥 톰슨 오타와 캐나다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.