質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.75%

  • Raspberry Pi

    710questions

    Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

CUPSインストールしても印刷できない

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 281

ky_46

score 75

 前提・実現したいこと

Raspberry Pi2 を持っており、これで家庭内プリンタサーバーを構築しようと考えていますが、テストページの印刷でただ紙がなくなるまで吐き出し続けるだけになってしまいます

 発生している問題・エラーメッセージ

エラーメッセージは特にありません。
sudo apt-get install cups
でのインストールも正常で、使用プリンタであるEPSONのEP-302もsystem-config-printerの画面に出て来ました。
ドライバも自動インストールされ、なにかの警告やエラーを示すメッセージは表示されません。

 試したこと

sudo apt-get install cups
をやり直してみましたが、最新であるとの表示です。
プリンタ管理画面から何度かプリンタであるEP-302を削除して、インストールしなおしましたが、やはりテスト印刷では紙が無くなるまで出し続けるだけになってしまします。

いろいろとGoogleで調べて、/etc/cups/ssl/ 内の「server.crt」と「server.key」を削除してから再度、プリンタのインストールなどもしてみましたが、状況が変わりません。

何か解決策をお持ちの方がいらっしゃいましたら、ご教示いただければ幸いです。

よろしくお願いいたします。

気になるのはプリンタ管理画面からプリンタのプロパティを指定ぢ、

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

cups のログは出ていないでしょうか?
ログの場所はディストリビューションによって違うかもしれませんが、/var/log/cups/ などです。

また、EPSON からドライバーが提供されているので、そちらも試してみるといいと思います。
セイコーエプソン株式会社のLinuxドライバーダウンロードへ から「EP-302」で検索してダウンロードできる、epson-inkjet-printer-ep-302_1.0.0-1lsb3.2_amd64.deb (または _i386.deb) です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/04/17 22:46

    ご回答ありがとうございます。

    > cups のログは出ていないでしょうか?

    ご指摘の場所にありました。
    内容が今ひとつですが、Googleで見た限りでは原因がよく判りませんでした。

    E [16/Apr/2018:22:54:43 +0900] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
    E [16/Apr/2018:22:54:43 +0900] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
    E [16/Apr/2018:22:54:43 +0900] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
    E [16/Apr/2018:22:54:43 +0900] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
    E [16/Apr/2018:22:55:00 +0900] [cups-deviced] PID 2757 (gutenprint52+usb) stopped with status 1!
    E [16/Apr/2018:22:56:17 +0900] [Client 16] Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/EPSON-EP-302) from localhost
    E [16/Apr/2018:22:56:31 +0900] [Job 8] プリンターにデータを送信することができません。
    ----------

    また、プリンタドライバですが、32bit、64bitともに、システムと一致しないとインストールできませんでした。

    root@raspberrypi:/home/pi# dpkg -i epson-printer-utility_1.0.2-1lsb3.2_i386.deb
    dpkg: アーカイブ epson-printer-utility_1.0.2-1lsb3.2_i386.deb の処理中にエラーが発生しました (--install):
    パッケージアーキテクチャ (i386) がシステム (armhf) と一致しません
    処理中にエラーが発生しました:
    epson-printer-utility_1.0.2-1lsb3.2_i386.deb
    ----------

    root@raspberrypi:/home/pi# dpkg -i epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    dpkg: アーカイブ epson-printer-utility_1.0.2-1lsb3.2_amd64.deb の処理中にエラーが発生しました (--install):
    パッケージアーキテクチャ (amd64) がシステム (armhf) と一致しません
    処理中にエラーが発生しました:
    epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    ----------

    という事は、Raspberry Piですのでシステム構成が違うところに、CUPSの標準ドライバなのでうまく動作しないという認識であっていますでしょうか?

    キャンセル

  • 2018/04/18 00:56

    すみません、アーキテクチャは ARM 系でしたね。
    バイナリは用意されていないので、ソースコードからコンパイルするしかないかもしれません。

    > "Unknown directive"
    書式エラーのようですが、cupsd.conf は何か手動で編集しましたか?
    デフォルト設定から、特に手動で編集することはないと思うのですが。

    > "Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/EPSON-EP-302) from localhost"
    ipp で通信しようとしているのですが、ネットワークプリンターなのですか?

    キャンセル

  • 2018/04/18 23:19

    > 書式エラーのようですが、cupsd.conf は何か手動で編集しましたか?
    いいえ。なにも修正しておりません。

    > ipp で通信しようとしているのですが、ネットワークプリンターなのですか?
    こちらも、プリンタとはUSBで接続されています。

    一度、完全に本体を初期化して再構築した方がよさそうですね。1,2日でできると思いますので、作業後、またご報告に伺います。

    キャンセル

  • 2018/04/20 23:09

    > バイナリは用意されていないので、ソースコードからコンパイルするしかないかもしれません。

    ソースコードというと、tar.gz形式での配布かと思いますが、EPSONのEP-302ではRPM形式は出てきますが、tar.gzは配布されていないようです。

    Raspberry Piを一度初期化してラズビアンからインストールしなおし、その上で再度CUPSをインストール、EP-302をセットしてみましたが、やはり紙を吐き出すだけになってしまいます。

    access_log
    ---------
    localhost - - [20/Apr/2018:22:53:29 +0900] "POST / HTTP/1.1" 401 244 CUPS-Get-Devices successful-ok
    localhost - root [20/Apr/2018:22:53:29 +0900] "POST / HTTP/1.1" 200 1092 CUPS-Get-Devices -
    localhost - - [20/Apr/2018:22:53:36 +0900] "POST / HTTP/1.1" 200 735606 CUPS-Get-PPDs -
    localhost - - [20/Apr/2018:22:53:49 +0900] "POST /printers/EPSON-EP-302 HTTP/1.1" 200 226 Print-Job client-error-bad-request
    localhost - - [20/Apr/2018:22:53:52 +0900] "POST /printers/EPSON-EP-302 HTTP/1.1" 200 226 Print-Job client-error-bad-request
    localhost - - [20/Apr/2018:22:54:30 +0900] "POST / HTTP/1.1" 200 360 Create-Printer-Subscriptions successful-ok
    localhost - - [20/Apr/2018:22:54:30 +0900] "POST / HTTP/1.1" 200 360 Create-Printer-Subscriptions successful-ok
    localhost - - [20/Apr/2018:22:54:54 +0900] "POST /printers/EPSON-EP-302 HTTP/1.1" 200 411 Print-Job successful-ok
    localhost - - [20/Apr/2018:22:55:02 +0900] "POST / HTTP/1.1" 200 360 Create-Printer-Subscriptions successful-ok
    localhost - - [20/Apr/2018:22:56:04 +0900] "POST /jobs/ HTTP/1.1" 200 136 Cancel-Job successful-ok
    localhost - - [20/Apr/2018:22:56:05 +0900] "POST / HTTP/1.1" 200 150 Cancel-Subscription successful-ok
    localhost - - [20/Apr/2018:22:56:05 +0900] "POST / HTTP/1.1" 200 150 Cancel-Subscription successful-ok
    ---------

    error_log
    ---------
    E [20/Apr/2018:22:53:29 +0900] [cups-deviced] PID 1405 (gutenprint52+usb) stopped with status 1!
    E [20/Apr/2018:22:53:49 +0900] [Client 39] Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/EPSON-EP-302) from localhost
    E [20/Apr/2018:22:53:52 +0900] [Client 39] Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/EPSON-EP-302) from localhost
    ---------

    キャンセル

  • 2018/04/21 23:53

    epson-inkjet-printer-ep-302-1.0.0-1lsb3.2.src.rpm (SRPM) の中に .tar.gz があります。
    Debian / Ubuntu 系で SRPM を展開するコマンドがあるかどうかわかりませんが、RedHat / CentOS 系であれば、"rpm2cpio epson-inkjet-printer-ep-302-1.0.0-1lsb3.2.src.rpm | cpio -imdu" で展開できます。

    キャンセル

  • 2018/04/23 00:02

    ご回答ありがとうございます。

    > RedHat / CentOS 系であれば

    幸いといいますが、別目的でCentOS6を入れたコンピュータがありますので、試してみました。

    http://download.ebz.epson.net/dsc/search/01/search/?LG2=JA&OSC=LX

    からEP-302のドライバ、epson-printer-utility-1.0.2-1lsb3.2.src.rpmをダウンロードし、展開したところ、
    epson-printer-utility-1.0.2.tar.gz
    を得る事ができました。

    これを展開し、epson-printer-utility-1.0.2 フォルダを得られましたので、

    http://nodemand.hatenablog.com/entry/2016/05/09/184411

    のサイトを参考に、で./configure --prefix=/usrを実行したところ

    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking build system type... armv7l-unknown-linux-gnueabi
    checking host system type... armv7l-unknown-linux-gnueabi
    checking for style of include used by make... GNU
    checking for gcc... /opt/lsb/bin/lsbc++
    checking whether the C compiler works... no
    configure: error: in `/home/pi/ダウンロード/epson-printer-utility-1.0.2':
    configure: error: C compiler cannot create executables
    See `config.log' for more details.

    となり、エラーが出てしましました。

    configure: error: C compiler cannot create executables

    をもとに、

    sudo apt-get install gcc-4.8 g++-4.8

    を入れてみましたが解決しません。

    参考サイトもEPSONのプリンタだったのでそのままいけるのではと思ったのですが、なにか足らないものや、/configureの引数があるのでしょうか?

    よろしければご教示いただけると助かります。

    キャンセル

  • 2018/04/23 00:18

    epson-printer-utility ではなく、epson-inkjet-printer-ep-302 の方です。
    ただ、中身を見てみましたが、ライブラリーファイルは x86/x64 用のバイナリーのみで、ソースコードは含まれていないようです。
    残念ながら、ARM 環境ではこのプリンタードライバーは利用できないと思います。

    キャンセル

  • 2018/04/23 23:35

    ありがとうございました。

    一応、EPSONへRaspberry Piで使用したいのでソースを出して欲しいとは要請してみます。

    今回の質問はここまでとさせていただきます。

    ありがとうございました。

    キャンセル

  • 2018/05/04 23:25

    追記です。試しに友人宅のHP Officejet 150 というプリンタがあったので試してみたところ、上記の苦労が嘘のように、テストプリントできました。やはりドライバ関係だったようです。プリンタの買い替えで対応することにします。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.75%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    Fuel PHPをインストールしたい

    Ubuntuを使っています。 UbuntuにFuelPHPをインストールしたいのですが、インストールできずつまづいてしました。 ネットでの情報はあまりなく、どれを参考にしてもうまく

  • 解決済

    mongod コマンドが使えない

    自分はUbuntuを使っています。 MongoDBを使うためサーバにインストールはできたものの 肝心なmongodコマンドが使えません。 mongod -versionと打ったら

  • 解決済

    git が含まれるコマンドの意味

    御世話になります。 ubuntu でカスタムromの開発をするために、androidのbuild構築をしています。 その中で、buildに必要な道具としてパッケージのins

  • 受付中

    python3.6.1でpipをインストールできない

    前提・実現したいこと Linux(Ubuntu64bit)でpython3.6.1を導入後にpipを導入をしようとしたところ以下のようなエラー文が返されました. 何を導入または修正

  • 解決済

    [Solved] /usr/bin/env: ‘node’: No such file or dir...

    環境 Ubuntu-16.04 発生している問題・エラーメッセージ mastodon@mastodon:~/live$ yarn install /usr/bin/env: ‘

  • 解決済

    raspberry pi3 をbluetooth接続するときのエラー

    ここを参考にandroidとラズパイのbluetooth接続をしています。 環境は Raspbery Pi 3 model B Raspbian: 2017-09-07-

  • 解決済

    Ubuntu16.04TLSのターミナルの文字コードをutf-8にできません。

    やろうとしていること Mecabというツールを使用したとき、文字化けしないようにしたいです $echo "我輩は猫である" | mecab  ↓ 我輩 名詞,代名詞,一般,*,*,

  • 受付中

    pip install方法

    お世話になります。初心者です。 初歩的なことで申し訳ありません。モジュールをインストールできません。 パスを確認しました。 >>> print(sys.path)

同じタグがついた質問を見る

  • Raspberry Pi

    710questions

    Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。