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で接続する。 *# [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、Linux簡易ツールをダウンロードする。 *# ダウンロードしたLinux簡易ツールを解凍する。 *#: <code>gunzip linux-brjprinter-installer-<バージョン名>-x.gz</code> *# プリンタドライバおよびスキャナドライバをインストールする。<br><u>対応ドライバをインターネット上から自動的にダウンロードするため、インターネットが利用できる状態で実行すること。</u> *#: <code>sudo ./linux-brjprinter-installer-<バージョン名> DCP-J940N</code> *#: <br> *#: もし、代替ドライバを使用するように記載されている場合は、その代替ドライバの機種名を入力すること。 *#: <code>例. DCP-115Cのドライバをインストールする場合</code> *#: <code>sudo ./linux-brjprinter-installer-<バージョン名> MFC-410CN</code> *#: <br> *#: 上記でも見つからない場合は、機種名の数字の後のアルファベットや<code>/</code>以降を省いた形で指定する。 *#: <code>例1. DCP-1000Jのドライバをインストールする場合</code> *#: <code>sudo ./linux-brjprinter-installer-<バージョン名> DCP-1000</code> *#: <br> *#: <code>例2. MFC-610CLN/CLWNのドライバをインストールする場合</code> *#: <code>sudo ./linux-brjprinter-installer-<バージョン名> MFC-610</code> *#: <br> *# インストールの途中において、DeviceURIを指定する。 *#* USBポートを使用する場合は、<code>N</code>を選択する。 *#* ネットワークポートを使用する場合は、<code>Y</code>を選択後、DeviceURIの一覧から番号<code>8</code>を選択して、DCP-J940NのIPアドレスを入力する。 *#: <br> *# 正常にインストールされているかどうか確認するため、プリンタのテスト印刷を行う。 *: <br> * アンインストールする場合 *# プリンタドライバのアンインストールファイルがあるディレクトリに移動する。 *#: <code>cd <プリンタドライバのアンインストールファイルがあるディレクトリ></code> *#: <br> *# プリンタドライバをアンインストールする。 *#: <code>sudo ./uninstaller_DCPJ940N</code> *#: <br> *# スキャンドライバをアンインストールする。 *#: <code>sudo ./uninstaller_brscan4</code> *#: <br> *# スキャンキーツール(ブラザー製品の本体パネル上のスキャンボタンから各種機能を利用できるツール)をアンインストールする。 *#: <code>sudo ./uninstaller_brscan-skey</code> <br> ==== スキャナドライバ ==== # [https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj940n&os=127 Brotherの公式Webサイト]から、スキャナドライバをダウンロードしてインストールする。 # ネットワークポートで接続する場合、ファイアウォールのポートを解放する。 #: 受信(インバウンド接続) ポート番号 : 54925 プロトコル : UDP #: <code>sudo firewall-cmd --permanent --add-port=54925/udp</code> #: <code>sudo firewall-cmd --reload</code> #: <br> #: 送信(アウトバウンド接続) ポート番号 : 54921 プロトコル : TCP #: <code>sudo firewall-cmd --permanent --add-port=54921/tcp</code> #: <code>sudo firewall-cmd --reload</code> #: <br> # スキャナドライバをインストールする。 #: <code>sudo rpm -Uvh brscan<バージョン名>.x86_64.rpm</code> #: または #: <code>sudo zypper install ./brscan<バージョン名>.x86_64.rpm</code> #: <br> # ネットワークポートで接続する場合、ネットワークスキャナを登録する。<br><br>使用するスキャナドライバにより、コマンド名は、以下のいずれかとなる。<br>各スキャナドライバに合わせてコマンドを選択すること。 #* <code>brsaneconfig</code>(brscanドライバ) #* <code>brsaneconfig2</code>(brscan2ドライバ) #* <code>brsaneconfig3</code>(brscan3ドライバ) #* <code>brsaneconfig4</code>(brscan4ドライバ) #* <code>brsaneconfig5</code>(brscan5ドライバ) #: <br> #: <code>brsaneconfig4 -a name=<任意のスキャナの名前> model=DCP-J940N ip=<スキャナのIPアドレス></code> #: <br> # Krita、XSane、GIMP等を起動して、テストスキャンを実施する。 <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> == スキャナの使用 == DCP-J940Nのスキャナ機能を利用する場合は、スキャナソフトウェアをインストールして使用する。<br> <br> ==== Skanliteを使用する場合 ==== * パッケージ管理システムからインストールする場合 *: <code>sudo zypper install skanlite</code> *: <br> * ソースコードからインストールする場合 *: ビルドに必要な依存関係のライブラリをインストールする。 *: <code>sudo zypper install gcc gcc-c++ cmake extra-cmake-modules libQt5Core-devel libQt5Widgets-devel libQt5Test-devel \</code> *: <code>kdoctools-devel kcoreaddons-devel ki18n-devel kio-devel kxmlgui-devel libksane-devel</code> *: <br> *: [https://github.com/KDE/skanlite SkanliteのGithub]にアクセスして、ソースコードをダウンロードする。 *: ダウンロードしたファイルを解凍する。 *: <code>tar xf skanlite-<バージョン>.tar.gz</code> *: <code>cd skanlite</code> *: <br> *: Skanliteをビルドおよびインストールする。 *: <code>mkdir build && cd build</code> *: <code>cmake -DCMAKE_INSTALL_PREFIX=<Skanliteのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release ..</code> *: <code>make -j $(nproc)</code> *: <code>make -j $(nproc) install</code> *: <br> *: Skanliteのデスクトップエントリファイルを作成する。 *: <code>vi ~/.local/share/applications/Skanlite.desktop</code> # ~/.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 <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