回答:
ドライバーインストールスクリプトをダウンロードします。
wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
解凍します:
gunzip linux-brprinter-installer-2.0.0-1.gz
ルートとして実行します。
sudo bash linux-brprinter-installer-2.0.0-1
HL2270-DW
「モデル名」と入力して、y
続行します
select the number of destination Device URI
ですか?
多くの人々がこのプリンターを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"
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を構成する必要があります。ブログに写真付きの説明があります。
Eric Carvalhoの答えは問題なく機能しましたが、1つの修飾子がありました。ダウンロード場所が機能しませんでした。ブラザーがダウンロードを再編成したようです。私の最初のステップは、ブラザーのサポートサイトから手動でダウンロードすることでした。
--brother.comに移動します(私にとっては、brother-usa.comにリダイレクトされます)-サポートをクリックします-モデル番号にHL-2270DWを入力し、[検索]をクリックします-ダウンロードとドライバーで、 'downloadsをクリックしますソリューションセンターから」-OS(Linux)とバージョン(deb)を選択-ドライバーインストールツールをクリック-ライセンス契約に同意
これは小さなファイルであるため、ダウンロードに目立った時間はかかりません。
次に、Carvalho氏が示したように、スクリプトを解凍して実行します。私にとって完璧に働いた。
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があります。
これを選択します。テストページが機能しました。
これらのメモは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
この投稿の冒頭で指示を試しましたが、最後に到達したとき、つまり「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
これらの指示は途中で終了したようですので、続行できません。
ボブ・トムソンオタワカナダ