プリンタを認識したが印刷できないようにする方法

プリンタを認識したが印刷できないようにする方法

私はDebian 6.0を使用しています。 HP 1000 J110を私のサーバーに接続し、SSH経由でアクセスしました。認識されるUSBポートを一覧表示します。 PPDも/etc/cups/ppd/フォルダに貼り付けました。私のPCがPCに直接接続されている場合は、PPDを使用して印刷します。問題なく別のプリンタをインストールしました。

私が使用すると、lpstat -pそこにプリンタが表示されます。

printer DESKJET-1000-J110 is idle.  enabled since Fri 22 Mar 2013 08:05:33 PM UTC

次に、次を使用します。

lp -d DESKJET-1000-J110 filetoprint.txt

ここで、DESKJET-1000-J110-111 は要求 ID (ファイル 1 個) で、ファイルがプリンターに送信されたように見えます。実際には完了したとマークされますが、何も印刷されません。

私もHPLipを試してみて、実行しようとするとhp-setup次のように言いました。

error: No device selected/specified or that supports this functionality.

確認してみると、はいHPLipによって駆動されます。私は何を見逃していますか?必要な追加情報を投稿できます。

答え1

解決策はそれほど複雑ではありません。次のコードを使用しました。 (既存のプリンタの前に削除するには、lpadmin -x PrinterNameを使用してください。)

私のURIを見るには:

lpinfo -v

わかります:

:~# lpinfo -v
network http
network socket
direct scsi
network lpd
network ipp
serial serial:/dev/ttyS0?baud=115200
direct usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2
network beh

これdirect usbはURIです。

すでにppdファイルがあります。だからコピーしました。/etc/cups/ppd/

次に、次を使用してプリンタを追加しました。

:~# lpadmin -p Deskjet-1000-J110-series -E -v usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2 -m /etc/cups/ppd/Deskjet-1000-J110-series.ppd 

次のエラーが発生します。 lpadmin: Unable to copy PPD file!

すでに指定(ppdファイル)されているので..テストを進めてみました

lp -d Deskjet-1000-J110-series fileToPrint

そして..印刷...

答え2

HP All in Oneをインストールするには、ターミナルにアクセスしてください。

wget http://prdownloads.sourceforge.net/hplip/hplip-3.13.11.run
chmod +x hplip-3.13.11.run
sh hplip-3.13.11.run

ルートパスワードの場合は、端末に次のように入力します。

sudo passwd root

関連情報