そのため、Xerox Phaser 3117プリンターは、悪い動作に対する怠慢な技術サポートから削除されました。 プリンタを使用するのは私だけではないので、そのようにネットワーク上で共有する必要があります。
100万のGoogleリンクを調査した結果、SAMBAを介してプリンターを共有することは選択肢ではないことが明らかになりました。 40台のWindowsマシンのオフィスでは、たった2台です。
LPRを通じても、あまり魅力的ではありませんでした。 私はhttp接続を続けることにしました。 無駄ではないことが判明したので。
それで私は何をしました。
プリンターを接続しました。 彼は成功しました:
[anton@raccoon ~]$ bzcat /var/log/messages.0.bz2|grep ulp
Mar 15 16:04:01 raccoon kernel: ulpt0: <Xerox Corporation Xerox Phaser 3117, class 0/0, rev 1.10/1.00, addr 2> on uhub1
Mar 15 16:04:01 raccoon kernel: ulpt0: using bi-directional mode
次に、CUPS印刷管理システムを配置します。 ポートから入れます:
[root@raccoon ~]# whereis cups
cups: /usr/ports/print/cups
[root@raccoon ~]# cd /usr/ports/print/cups
[root@raccoon /usr/ports/print/cups]# make install
すべてが設定されたら、システムにプリンターを追加しようとします。 これを行うには、cupsd_enable = "YES"という行をrc.confに追加します
[root@raccoon /usr/ports/print/cups]#echo 'cupsd_enable= «YES»' >> /etc/rc.conf
CUPSを起動する
[root@raccoon /usr/ports/print/cups]# /usr/local/etc/rc.d/cupsd start
すべてがうまくいった場合は、
http:// localhost:631 /に移動し 、CUPSを参照してください
プリンターを追加しようとしています。「管理」-「プリンターの追加」。 「USB Printer#1」を選択します。 「次へ」をクリックします。 次のメニューでは、すべてが明確に見えます。 主なことは、名前を入力することです。 場所とコメントはあまり重要ではありません。 これらは情報提供を目的としています。 共有のチェックボックスを設定します。 もう一度「次へ」をクリックします。
そして、次のウィンドウで小さなプラグが現れました。 Xeroxプリンターはありません。 とにかく、モデルでは不十分です。 さて、ppdファイルをポップするオプションもあります。 最初にゼロックスのウェブサイトに登りました。 fireはLinuxだけでしたが、pddファイルはそこにありました。 しかし、驚くべきことに、それは始まりませんでした。
グローバルネットワークの広大な範囲でのもう1つのヨーの後、そのようなsplixポートがあり、私のプリンター用のドライバーがあることが判明しました。 そして私のものだけではありません。 私たちは置きます:
[root@raccoon /usr/ports/print/cups]# whereis splix
splix: /usr/ports/print/splix
[root@raccoon /usr/ports/print/cups]# cd /usr/ports/print/splix
[root@raccoon /usr/ports/print/splix]# make install
次に、CUPSを再起動し、プリンターを正常に追加します。 テストページを印刷しようとしています。 印刷せず、タスクログに書き込みます
canceled at
Thu Mar 15 16:51:46 2012
"Unable to open device file: Permission denied"
問題は簡単に解決されます
ファイルを修正します。
mcedit /usr/local/etc/cups/printers.conf
行を変更します
DeviceURI usb:/dev/ulpt0
に
DeviceURI file:/dev/ulpt0
その後、テストページを送信して印刷します。 そして、すべてが機能し、印刷を開始します。
その後、「ネットワーク経由で印刷したい人のために何をすべきか?」という疑問が生じました。 すべてが非常に簡単です。 次のアドレスにhttpプリンターを追加する必要があります
。http:// myhost:631 / printers / printernameこの場合のprinternameは、セットアップ時に指定したプリンターの名前です。
myhost-設定しているマシンのDNSまたはIP。
ただし、ネットワーク経由のアクセスを許可するには、ファイルで
/usr/local/etc/cups/cupsd.conf
セクションで
<Location />
特定のマシンのIPアドレスを登録するか、印刷のために完全にオープンアクセスする必要があります。 直感的に、すべてがそこに明確です。 htacceesに非常に似ています。
FreeBSDからこのプリンターに印刷する場合は、クライアントマシンにCUPSとsplixをインストールし、http経由でプリンターを追加します。
Linuxから印刷しようとはしませんでした。手元にないので、問題はないと思います。
MACからプリンターが追加され、ネイティブとしてテストページが吐き出されました。
通常どおり、Winからネットワークプリンターを追加します。 印刷が成功しました。 以前は、このOSのプリンターのドライバーをダウンロードし、インストール中に指示しました。
PS:cups-clientを介して接続できますが、今のところ機能しません。 マナを終了して購読を解除します