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でテストしましたが、うまく機能します。
ジムハーン14

この回答の指示は機能し、兄弟のWebサイトからの指示と一致していますが、兄弟がスクリプトを最後から更新するとバージョン番号が変わる場合があります。
デールアンダーソン

5
これは私にはまったくうまくいきません。に到達したらどうすればよいselect the number of destination Device URIですか?
-sixtyfootersdude

ああ、2秒以内に[Go]ボタンを3回押すと、設定を印刷できます。IPアドレスが必要な場合。
-mimoralea

これがUbuntu 16で私を救ってくれたことに感謝します。これがOPによって受け入れられなかった理由がわかりません。
ニューロネット

1

多くの人々がこのプリンターをubuntuとmintの両方で動作させるのに大きな問題を抱えていることを知っています。Ubuntu 12.04とMint Cinnamon 13(64-bitバージョン)の両方で動作するubuntuフォーラムのどこか(正確に場所を忘れてしまいました)で、添付のスクリプトを(指示に従って)見つけました。プリンターが既にネットワーク上にある限り(私は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」を見つけることができません。」13.10をインストールした後、動作しなくなりました
-ZeroDivide

1

Ubuntu 12.04 64ビットでワイヤレスwifi印刷用のプリンターをインストールする方法に関するブログ投稿があります。私のバージョンは特定のものであり、Ubuntuの64ビットバージョンでのみテストされていることに注意してください。ブラザーにはHL-2270DWドライバー用の64ビットドライバーは含まれていませんが、64ビットバージョンで動作するようにドライバーにパッチを適用しました。パッチを適用したドライバーは、プリンターのすべての機能へのアクセスを提供します。リンクはhttp://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.htmlです

手順:

1.上記のリンクから64ビットubuntuで動作するようにパッチされたドライバをダウンロードします。ブラザーのウェブサイトからコマンドラインと指示を使用して、自分でパッチを適用することもできます。
2.ターミナルウィンドウ「ctrl + alt + t」を開きます
3.ダウンロードしたファイルがあるディレクトリに移動します
4.ターミナルウィンドウから次の2つのコマンドを入力します。

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の答えは問題なく機能しましたが、1つの修飾子がありました。ダウンロード場所が機能しませんでした。ブラザーがダウンロードを再編成したようです。私の最初のステップは、ブラザーのサポートサイトから手動でダウンロードすることでした。

--brother.comに移動します(私にとっては、brother-usa.comにリダイレクトされます)-サポートをクリックします-モデル番号にHL-2270DWを入力し、[検索]をクリックします-ダウンロードとドライバーで、 'downloadsをクリックしますソリューションセンターから」-OS(Linux)とバージョン(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。これは正常に実行され、さまざまなパッケージをインストールしたようです。

ウェブサイトには、ダウンロードしたファイルがさらに2つあります。

  • 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つのブラザーHL-2270DWが表示されます。1つにはIPアドレスがあります。

これについては、DNS-SD経由のAppSocket / JetDirectネットワークプリンターの説明があります

もう1つは、ホストBRW008092BA5199およびキューBinary_P1を備えたLPDネットワークプリンターを言う

私はIPアドレスを持つものを試しています。プリンタードライバーの下に、以前はなかったCUPS用のHL-2270DWがあります。

これを選択します。テストページが機能しました。


0

これらのメモはKubuntuおよびLinux Mint 17.1で機能します。

パッケージbrgenml1lpr-3.1.0-1.i386.debを入手し、http://support.brother.com/g/b/downloadlist.aspx? c = us &lang = en &prod = hl2270dw_all &os = 128 brgenml1cupswrapper-3.1.0-1.i386.debから

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を使用しない場合。

両面印刷DuplexNoTumbleをページの両面に印刷し、長辺を反転するように設定します

URI:lpd://(プリンターのIPアドレス)/ binary_p1


0

この投稿の冒頭で指示を試しましたが、最後に到達したとき、つまり「DeviceURIを指定しますか?」USB接続の場合は「いいえ」を、ネットワーク接続の場合は「はい」を選択します。選択できる11個のURIのリストが提供されましたが、neophite Ubuntuユーザーとしては意味がありませんでした。下記参照:

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.