Linuxでスプーラレス印刷

Linuxでスプーラレス印刷

Canon Pixma MG3650をGNU / Linux(Debian派生製品)で動作させようとしています。

スプールのない印刷がまさに私が探しているものです。 スプーリングのないオープンプリントガイド (長所と短所はガイドに記載されています)

設置手順

  1. Canonからインストールされたドライバdpkg -i cnijfilter2-5.20-1-deb.tar.gz
  2. 私のシステムにGhostscriptがあります。 (確認gs -h
  3. Canon_MG3600_series.ppdCUPSのインストール後を発見しました。
  4. にコピー/etc/foomatic/direct/Canon_MG3600_series.ppd
  5. *FoomaticRIPPostPipe: "| cat > /dev/usb/lp0"に追加する/etc/foomatic/direct/Canon_MG3600_series.ppd
  6. apt-get install foomatic-filters
  7. apt-get install a2ps
  8. foomatic-rip -P Canon_MG3600_series -o docs /proc/cpuinfo

ステップ8では何も印刷されません。メッセージもなく、エラーもありません。

(CUPSを搭載したWindowsおよびLinux)でテストされているため、プリンタは正常に動作します。

私は何を逃したことがありませんか?他のガイド/チュートリアルを知っていますか?

ベストアンサー1

  1. apt-get インストール a2ps

この手順をインストールしてくださいGNU AnythingをPostScriptに変換する1上記のコマンドは通常の方法でインストールします。つまり、Debian APTリポジトリからバイナリパッケージをダウンロードしてコンピュータに解凍します。

だから、このインストールコマンドが失敗または停止した場合3次のことができます。安全にそれをやめる(Ctrl + Cを押します)そしてこの手順を繰り返します成功するまで。

しかし、インターネットアクセスをもう一度確認してください繰り返す前に。2またはオフラインメディアからインストールする場合は、正しいインストールディスクが挿入されて読み取られ、正しい場所にインストールされていることを確認してください。

PS また、基本的に何も知らずにインストールコマンドが終了した場合は、3コマンドが終了した直後に次のコマンドを実行します。4

echo $?

これが表示されたら、0GNU Anything-to-PostScriptのインストールは実際に成功しました。ステップ8に進むことができます。


脚注

  • 1はプレーンテキストファイルをPostScriptに変換するために使用されますfoomatic-rip。これはプレーンテキストファイルを印刷したいので、手順8で必要です/proc/cpuinfo
  • 2apt-get install遅いまたは断続的なインターネット接続はオンラインにアクセスできない一般的な理由ですが、試してみると少なくともいくつかのステータスメッセージが表示されるはずです。以下を参照してください。
  • 3つの apt-get installコマンド〜する通常、少なくとも印刷します。、完全に壊れたシステムや機能していないネットワークのために混乱しているかもしれません。ただし、システムが明示的にshushを設定する場合は、-q0shush設定ディレクティブをパラメータとしてオーバーライドしてください。

    apt-get install -q0 a2ps
    
  • 4前のコマンドの終了コードを表示します。 Unixシリーズシステムでは、1つの値は0成功を意味し、もう1つの値は問題が発生したことを意味します。

おすすめ記事