MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - DCP-J940Nドライバのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - DCP-J940Nドライバ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== DCP-J940ドライバのダウンロード == [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式サイト]から、DCP-J940NのLinux簡易インストーラをダウンロードする。<br> <br><br> == DCP-J940Nドライバのインストール == ==== LPR(LPD)プリンタドライバ ==== # USBケーブルを使用する場合、プリンタとLinux PCをUSBケーブルで接続する。 # [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、LPR(LPD)プリンタドライバをダウンロードしてインストールする。 #: <code>sudo rpm -Uvh --nodeps dcpj940nlpr-<バージョン名>.i386.rpm</code> #: または #: <code>sudo zypper install ./dcpj940nlpr-<バージョン名>.i386.rpm</code> #: <br> # LPR(LPD)プリンタドライバのインストール完了後、自動的にポートがUSBに設定される。<br>Linux PCから正常に印刷ができるかどうか確認する。<br>パラレルインターフェースのみの製品の場合、ポートはパラレルに設定される。 #: <br> # ネットワークポートまたはパラレルポートを使用する場合は、/etc/printcapファイルを編集する。(RHELの場合は、/etc/printcap.localファイル)<br><u>ただし、CUPSシステムを使用する場合は、このファイルを編集する必要はない。</u> #: <code>sudo vi /etc/printcap</code> #: または #: <code>sudo vi /etc/printcap.local</code> #: <br> #* ネットワークポートの場合 #*: <code>:rm=<IPアドレス>\</code> #*: <code>:rp=lp\</code> #*: <br> #* パラレルポートの場合 #*: <code>:lp=/dev/lp0</code> #*: <br> #* USBポートの場合 #*: <code>:lp=/dev/usb/lp0</code> #: <br> # 最後に、LPR(LPD)プリントサービスを再起動する。 #: <code>/etc/init.d/lpd restart</code> <br> ==== Linux簡易インストーラ (推奨) ==== ===== インストール ===== USBケーブルを使用する場合は、DCP-J940NとLinux PCをUSBで接続する。<br> [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、Linux簡易ツールをダウンロードする。<br> <br> ダウンロードしたLinux簡易ツールを解凍する。<br> gunzip linux-brjprinter-installer-<バージョン名>-x.gz <br> プリンタドライバおよびスキャナドライバをインストールする。<br> <u>ただし、対応ドライバをインターネット上から自動的にダウンロードするため、インターネットが利用できる状態で実行すること。</u><br> sudo ./linux-brjprinter-installer-<バージョン名> DCP-J940N <br> <u>もし、代替ドライバを使用するように記載されている場合は、その代替ドライバの機種名を入力すること。</u><br> 例. DCP-115Cのドライバをインストールする場合 sudo ./linux-brjprinter-installer-<バージョン名> MFC-410CN 上記でも見つからない場合は、機種名の数字の後のアルファベットや<code>/</code>以降を省いた形で指定する。 例1. DCP-1000Jのドライバをインストールする場合 sudo ./linux-brjprinter-installer-<バージョン名> DCP-1000 例2. MFC-610CLN/CLWNのドライバをインストールする場合 sudo ./linux-brjprinter-installer-<バージョン名> MFC-610 <br> DeviceURIを指定する場合は、以下に示す手順を行う。<br> * USBポートを使用する場合 *: <code>N</code>を選択する。 * ネットワークポートを使用する場合 *: <code>Y</code>を選択した後、DeviceURIの一覧から番号<code>8</code>を選択して、プリンタのIPアドレスを入力する。 <br> <u>スキャナにおいて、プリンタをネットワークポートで接続する場合、ファイアウォールのポートを解放する。</u><br> # 受信(インバウンド接続) ポート番号 : 54925 プロトコル : UDP sudo firewall-cmd --permanent --add-port=54925/udp sudo firewall-cmd --reload # 送信(アウトバウンド接続) ポート番号 : 54921 プロトコル : TCP sudo firewall-cmd --permanent --add-port=54921/tcp sudo firewall-cmd --reload <br> 最後に、正常にインストールされているかどうか確認するため、プリンタのテスト印刷を行う。<br> <br> ===== アンインストール ===== まず、プリンタドライバのアンインストールファイルがあるディレクトリに移動する。<br> cd <プリンタドライバのアンインストールファイルがあるディレクトリ> <br> プリンタドライバをアンインストールする。<br> sudo ./uninstaller_<プリンタの機種名> # DCP-J940Nの場合 sudo ./uninstaller_DCPJ940N <br> 次に、スキャンドライバをアンインストールする。<br> sudo ./uninstaller_brscan4 <br> スキャンキーツール (ブラザー製品の本体パネル上のスキャンボタンから各種機能を利用できるツール) をアンインストールする。<br> sudo ./uninstaller_brscan-skey <br> <u>スキャナにおいて、プリンタをネットワークポートで接続している場合、ファイアウォールのポートを閉じる。</u><br> # 受信(インバウンド接続) ポート番号 : 54925 プロトコル : UDP sudo firewall-cmd --permanent --remove-port=54925/udp sudo firewall-cmd --reload # 送信(アウトバウンド接続) ポート番号 : 54921 プロトコル : TCP sudo firewall-cmd --permanent --remove-port=54921/tcp sudo firewall-cmd --reload <br> == スキャナドライバ == <u>Linux簡易インストーラを使用する場合は、スキャナドライバは自動的にインストールされるため、個別のインストールは不要である。</u><br> <br> まず、[https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、スキャナドライバをダウンロードしてインストールする。<br> <br> 次に、スキャナドライバをインストールする。<br> sudo rpm -Uvh brscan<バージョン名>.x86_64.rpm # または sudo dnf install ./brscan<バージョン名>.x86_64.rpm # または sudo zypper install ./brscan<バージョン名>.x86_64.rpm <br> また、ネットワークポートで接続する場合、ネットワークスキャナを登録する。<br> 使用するスキャナドライバにより、コマンド名は、以下のいずれかとなる。<br> <u>各スキャナドライバに合わせてコマンドを選択すること。</u><br> * <code>brsaneconfig</code> (brscanドライバ) * <code>brsaneconfig2</code> (brscan2ドライバ) * <code>brsaneconfig3</code> (brscan3ドライバ) * <code>brsaneconfig4</code> (brscan4ドライバ) * <code>brsaneconfig5</code> (brscan5ドライバ) <br> brsaneconfig4 -a name=<任意のスキャナの名前> model=<プリンタの機種名> ip=<スキャナのIPアドレス> # 例: brsaneconfig4 -a name="DCP-J940N Scanner" model=DCP-J940N ip=192.168.10.20 <br> ネットワークポートで接続する場合、ファイアウォールのポートを解放する。<br> # 受信(インバウンド接続) ポート番号 : 54925 プロトコル : UDP sudo firewall-cmd --permanent --add-port=54925/udp sudo firewall-cmd --reload # 送信(アウトバウンド接続) ポート番号 : 54921 プロトコル : TCP sudo firewall-cmd --permanent --add-port=54921/tcp sudo firewall-cmd --reload <br> 最後に、Krita、XSane、GIMP等を起動して、テストスキャンを実施する。<br> <br> ==== スキャンキーツール ==== # [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、スキャンキーツールをダウンロードしてインストールする。 #: <code>sudo rpm -Uvh brscan-skey-<バージョン名>.x86_64.rpm</code> #: または #: <code>sudo zypper install ./brscan-skey-<バージョン名>.x86_64.rpm</code> <br><br> == CUPSの管理 == CUPSを管理するには、Webブラウザを起動して、CUPS Web管理サイト( http://localhost:631/admin )にアクセスする。<br> <br> [プリンターの管理]を選択して、プリンタの登録状況を確認する。<br> <br> ==== インストールしたプリンタ名を確認 ==== もし、プリンタ名が表示されていない場合は、[プリンターの追加]を選択して、画面の指示に従ってプリンタデバイスおよびプリンタドライバを設定する。<br> <br> ==== デバイスURI(プリンターハードウェアの指定)を確認 ==== 例. USB接続の場合、デバイスURIは"<code>usb://Brother/</code>"で始まる文字列になる。<br> <br> [アクセスログの表示]、[エラーログの表示]、[ページログの表示]を閲覧する場合、ユーザ名とパスワードの入力が求められる。<br> * ユーザ名 *: root * パスワード *: rootユーザのパスワード <br> もし、一般ユーザで閲覧する場合は、<code>wheel</code>グループ等にユーザを追加する必要がある。<br> sudo usermod -aG wheel $USER <br> 次に、/etc/cups/cups-files.confファイルにある<code>SystemGroup</code>に、<code>wheel</code>グループを追記する。<br> sudo vi /etc/cups/cups-files.conf <br> # /etc/cups/cups-files.confファイル # 編集前 SystemGroup root # 編集後 SystemGroup root wheel <br> cupsサービスを再起動する。 sudo systemctl restart cups <br> もし、<code>wheel</code>グループからユーザを削除する場合は、以下に示すコマンドを実行する。<br> sudo gpasswd -d $USER wheel <br><br> == スキャナの使用 == DCP-J940Nのスキャナ機能を利用する場合は、スキャナソフトウェアをインストールして使用する。<br> <br> ==== Skanliteを使用する場合 ==== ===== パッケージ管理システムからインストールする場合 ===== sudo zypper install skanlite <br> ===== ソースコードからインストールする場合 ===== Skanliteのビルドに必要な依存関係のライブラリをインストールする。<br> # Qt 5を使用する場合 sudo zypper install gcc gcc-c++ cmake extra-cmake-modules \ libQt5Core-devel libQt5Widgets-devel libQt5Test-devel \ kdoctools-devel kcoreaddons-devel ki18n-devel kio-devel kxmlgui-devel \ libksane-devel # Qt 6を使用する場合 sudo zypper install gcc gcc-c++ cmake extra-cmake-modules \ qt6-core-devel qt6-widgets-devel qt6-test-devel \ kdoctools-devel kcoreaddons-devel ki18n-devel kio-devel kxmlgui-devel \ libksane-devel # Skanlite 24.11.70以降では、以下に示すライブラリも必要 sudo zypper install kcrash-devel <br> [https://github.com/KDE/skanlite SkanliteのGithub]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf skanlite-<バージョン>.tar.gz cd skanlite <br> Skanliteをビルドおよびインストールする。<br> mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=<Skanliteのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release .. make -j $(nproc) make install <br> Skanliteのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/Skanlite.desktop <br> <syntaxhighlight lang="ini"> # ~/.local/share/applications/Skanlite.desktopファイル [Desktop Entry] Type=Application Name=Skanlite Name[ja]=Skanlite GenericName=Image Scanning Application GenericName[ja]=画像スキャンソフト Comment=Scan and save images Comment[ja]=画像をスキャンして保存します Exec=/<Skanliteのインストールディレクトリ>/bin/skanlite Icon=/<Skanliteのインストールディレクトリ>/share/icons/hicolor/48x48/apps/org.kde.skanlite Categories=Qt;KDE;Graphics;Scanning; X-DocPath=skanlite/index.html Terminal=false X-DBUS-ServiceName=org.kde.skanlite StartupWMClass=skanlite </syntaxhighlight> <br> ==== GNOMEドキュメントスキャナ (Simple Scan)を使用する場合 ==== * パッケージ管理システムからインストールする場合 *: <code>sudo zypper install simple-scan</code> *: <br> * ソースコードからインストールする場合 *: ビルドに必要な依存関係のライブラリをインストールする。 *: RHELの場合 *: <code>sudo dnf install meson vala gettext itstool fribidi-devel gtk3-devel gobject-introspection-devel \</code> *: <code>libgusb-devel colord-devel PackageKit-glib-devel libwebp-devel sane-backends-devel git</code> *: SUSEの場合 *: <code>sudo zypper install meson vala gettext itstool fribidi-devel gtk3-devel gobject-introspection-devel \</code> *: <code>libgusb-devel libcolord-devel libpackagekit-glib2-devel libwebp-devel sane-backends-devel git wayland-devel wayland-protocols-devel</code> *: <br> *: Simple Scanのソースコードをダウンロードする。 *: <code>git clone https://gitlab.gnome.org/GNOME/simple-scan.git</code> *: <code>cd simple-scan</code> *: <br> *: Simple Scanをビルドおよびインストールする。 *: <code>meson --prefix <Simple Scanのインストールディレクトリ> build</code> *: <code>ninja -C build all install</code> *: <br> *: Simple Scanを実行する。 *: <code>export LD_LIBRARY_PATH="/<Simple Scanのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" \</code> *: <code>export XDG_DATA_DIRS=/<Simple Scanのインストールディレクトリ>/share:$XDG_DATA_DIRS \</code> *: <code>/<Simple Scanのインストールディレクトリ>/bin/simple-scan</code> <br> または、Simple Scanを実行するシェルスクリプトを作成する。 vi /<Simple Scanのインストールディレクトリ>/bin/simple-scan.sh <br> # /<Simple Scanのインストールディレクトリ>/bin/simple-scan.shファイル #!/usr/bin/env sh appname="simple-scan" # use -f to make the readlink path absolute dirname="$(dirname -- "$(readlink -f -- "${0}")" )" if [ "$dirname" = "." ]; then dirname="$PWD/$dirname" fi # Initialize interpreter path export LD_LIBRARY_PATH="${dirname}/../lib64:$LD_LIBRARY_PATH" export XDG_DATA_DIRS="${dirname}/../share:$XDG_DATA_DIRS" # Run Simple Scan binary "$dirname/$appname" "$@" <br> 上記のシェルスクリプトに実行権限を付加する。<br> chmod u+x /<Simple Scanのインストールディレクトリ>/bin/simple-scan.sh <br> Simple Scanのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/Simple_Scan.desktop <br> # ~/.local/share/applications/Simple_Scan.desktopファイル [Desktop Entry] Type=Application Name[ja]=ドキュメントスキャナー Name=Document Scanner Comment[ja]=写真と文書のデジタルコピーを作成します Comment=Make a digital copy of your photos and documents Exec=/<Simple Scanのインストールディレクトリ>/bin/simple-scan.sh Icon=/<Simple Scanのインストールディレクトリ>/share/icons/hicolor/scalable/apps/org.gnome.SimpleScan Categories=GNOME;GTK;Graphics;Scanning; Keywords[ja]=scan;scanner;flatbed;adf;スキャン;スキャナー;フラットベッド;オートドキュメントフィーダー;自動給紙装置; Keywords=scan;scanner;flatbed;adf; Terminal=false StartupNotify=true <br> ==== XSaneを使用する場合 ==== sudo zypper install xsane <br> ==== qScanを使用する場合 ==== qScanのビルドに必要なライブラリをインストールする。<br> # SUSE sudo zypper install gcc13 gcc13-c++ meson sane-backends-devel ImageMagick-devel fmt-devel nlohmann_json-devel \ libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel spdlog-devel # spdlogを使用する場合 (デフォルトは無効) <br> [https://github.com/mensinda/qScan.git qScanのGithub]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf qScan-<バージョン>.tar.gz cd qScan-<バージョン> <br> qScanをビルドおよびインストールする。<br> meson setup ./build --prefix=<qScanのインストールディレクトリ> meson compile -C ./build meson install -C ./build <br> qScanのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/qScan.desktop <br> <syntaxhighlight lang="ini"> # ~/.local/share/applications/qScan.desktopファイル [Desktop Entry] Type=Application Version=<qScanのバージョン> Name=qScan Comment=Document scanner Exec=/<qScanのインストールディレクトリ>/bin/qscan Icon=qScan Categories=Office;Graphics Terminal=false </syntaxhighlight> <br> ==== VueScanを使用する場合 ==== スキャナソフトウェアとしてVueScanをインストールする場合、[https://www.hamrick.com/download.html VueScanの公式Webサイト]にアクセスしてダウンロードする。<br> ダウンロードしたファイルを解凍して、インストールディレクトリに配置する。<br> tar xf vuescan-*.tgz cp vuescan-* <VueScanのインストールディレクトリ> <br> VueScanのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/VueScan.desktop <br> ~/.local/share/applications/VueScan.desktop [Desktop Entry] Version=1.0 Type=Application Name=VueScan GenericName=Scanner Tool Comment=Scanner Tool Exec=/home/suse/InstallSoftware/VueScan/vuescan %F Icon=/home/suse/InstallSoftware/VueScan/vuescan.png Terminal=false StartupNotify=true Categories=Utility; MimeType= <br><br> == その他 == WindowsおよびMacOS向けのプリンタは、フォントを持たず、PostScript非対応である。<br> <br> Linuxにおける印刷の仕組みを、以下に示す。<br> # まず、アプリケーション側において、文字や画像の印刷イメージをカーネルに送る。 # 次に、カーネルが印刷イメージをフィルタ(ドライバ)に与えて、該当プリンタ向けの制御用データを作成する。 # 最後に、プリンタにその制御用データを渡す。 <br> LinuxカーネルがAMD64の場合でもそのフィルタ(ドライバ)を実行可能であればよい。<br> 例えば、フィルタ(ドライバ)がx86専用ドライバの場合であっても、そのx86専用ドライバに必要なライブラリがあればAMD64 Linuxでも印刷可能である。<br> <br> そのため、x86専用ドライバであったとしてもプリンタを動作させることができる。<br> <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:設定]]
インストール - DCP-J940Nドライバ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse