
cupコマンドを実行せずに、プリンタがすでにインストールされているDebianシステムからファイルをコピーして、プリンタを手動でインストールする必要があります。
プリンタをインストールするためのDebian Live DVDを作成するには、この方法に進む必要があります。そのため、Canonインストーラを使用すると、ホストのカップサーバーに接続してchrootにインストールするのではなく、ホストにプリンタをインストールします。
プリンタはUSB経由で接続されたCanon G3560です。デバイスURIの例cnijbe2://Canon/?port=usb&serial=60A386
。
ドライバのDebianパッケージをLive DVDビルドディレクトリにコピーしましたcnijfilter2_6.10-1_amd64.deb
。config/packages.chroot/
ファイルをLive DVDビルドディレクトリ/etc/cups/ppd/G3060USB.ppd
にコピーしました。/etc/cups/printers.conf
config/includes.chroot_after_packages/etc/cups/
ライブシステムを実行するとプリンタが表示されますが、システムは文書を印刷できません。
答え1
いよいよ問題を発見しました。ファイルを確認してみると/var/log/cups/error_log
ppdファイルが読めないと言いました。
G3060USD.ppd
このディレクトリ内のファイルは、config/includes.chroot_after_packages/etc/cups/ppd/
プリンタを使用する必要がある人全員が読むことができる必要があります。
したがって、"others"がファイルを読み取ることができるようにコマンドを使用しますchmod o+r ./G3060USD.ppd
。
問題を解決するもう1つの方法は、プリンタを使用するユーザーが "lp"グループのメンバーである場合は、ppdファイルの所有者グループを "lp"に設定することです。しかし、Debian Live DVDを作成する場合は、この方法で問題を解決できるかもしれません。