web-dev-qa-db-ja.com

Linuxサーバーを使用してUSBプリンターをネットワークプリンターとして設定するにはどうすればよいですか?

基本的に今私はUSB専用のプリンターを持っています、それはとても素晴らしいです。私の家庭には5人がいて、私たちはいつもプリンターを使いたいと思っています。

Windowsにはプリンターを共有する方法が組み込まれていますが、これはコンピューターの電源が入っている場合にのみ機能します。 Ubuntu Server Editionの実行に使用する低電力の小型マシンがいくつかあります。

ネットワークプリンターのようにUSBプリンターを基本的に使用できる既存のLinuxアプリケーションはありますか?

また、これがどのように可能になるかわかりませんが、Apple LinuxでAirPrintサーバーを実行する方法もあるとしたら、それはすばらしいでしょう。iDeviceからすべて印刷できます。同じように。

12
rmaes4

2つの選択肢があります。

ワイヤレスUSBブリッジ

ワイヤレス経由でプリンターを共有する小さなワイヤレス/ USBデバイスを入手できます。次に、ipp://<ip address of wireless bridge>/USB_queueなどのIPPを使用してそれに接続します。

このようなデバイスは、タスク次第です NETGEAR PS121 USB 2.0ミニプリントサーバー

私は私が働いている場所でこのようなデバイスを使用しています。この特定のデバイスは、LPDを使用してネットワーク経由でプリンターを提示するため、次のように、それに接続されたUSBプリンターにアクセスします。

lpd://192.168.1.109/L1

コンピューターで共有

通常のようにプリンターをPCに接続し、CUPSを使用してネットワーク経由でそのプリンターを共有できます。この場合も、ユーザーはipp://<linux Host w/ printer>/<name of printerなどのIPPを使用してプリンターにアクセスできます。

さらに、Sambaをセットアップすると、IPPの代わりにSambaを使用して、Windows PCやLinuxシステムでプリンターを共有できます。

プリンターの共有

Linuxホストでプリンターが検出されたら、プルダウンまたはターミナルからプリンター構成GUIにアクセスできます。

/usr/share/system-config-printer/system-config-printer.py

これにより、次のダイアログが表示されます。

ss of printer dialog

ここで、失われたLinuxホストによってUSBプリンターが検出され、正しく動作していることがわかります。

ss of printer properties

次に[ポリシー]セクションを選択し、共有プリンターのチェックボックスをオンにします。

ss of printer sharing

次に、クライアントで次のようにプリンターを選択します。

ss of printer dialog on client

参考文献

11
slm