CUPSでプリンターを共有する


8

私はUbuntuサーバー10.10を使用しています。HPLaserjetプリンターをUSB経由で接続し、それをLANで共有する必要があります。HPLIPドライバーをインストールしてCUPSを構成するために、インターネット上のいくつかのチュートリアルに従いました。サーバーのウェブインターフェースにアクセスでき、テストページを印刷するのは魅力的です。

また、すべてのデフォルトプリンターオプションを編集したり、キューを表示したりすることもできます。

私ができない唯一のことは、同じLAN上の他のクライアントからプリンターをインストールして見つけることです。Windows 7のデフォルトの検索で試しましたが、何も表示されません。サーバーのIPアドレスを使用して新しいTCP / IPポートをインストールし、プリンターのドライバーを手動で追加しようとしましたが、どちらも機能しませんでした。

これを機能させるために私がしなければならないこと、または確認しなければならないことは何ですか?唯一の問題は、プリンターがLANに表示されないが、Ubuntuサーバーに正しくインストールされていることです。


プリンターのCUPS urlパスをコピーして、Windowsの「新しいネットワークプリンターウィザード」のテキストボックスに貼り付ける必要があります。パスの例:これhttp:\\192.168.1.9:631\printers\Xerox123が写真付きのチュートリアルです:[ linuxibos.blogspot.com/2012/05/seprinters-linux.html] [1] [1]:linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft

回答:


4

GUIデスクトップ環境がインストールされていますか?/usr/share/system-config-printer/system-config-printer.py接続されたプリンターを実行して共有できるようにする必要があります。その後、他のコンピューターで共有プリンターの表示を有効にします。


いいえ、しません。それはUbuntu Serverです。そして、私はそのディレクトリにこのスクリプトを持っておらず、/ system-config-printer /も持っていません
Kreker

GUIデスクトップ環境のインストールはオプションですか?help.ubuntu.com/11.04/serverguide/C/cups.htmlを確認しましたか?
チタニウム

1
オプションではありません:)
Kreker

2

お手伝いしますが、これは頭のてっぺんからなので、何かを変更する必要があるかもしれません:

まず、プリンターが接続され、samba / cupsがインストールされていることを確認します。したがって、apt-get/ aptitude検索を実行すると、パッケージcupssambaがインストールされているはずです。カップはプリンターを扱うことです。Sambaは、Windowsシステムがその共有プリンター(あなたのケース)に接続する場合に備えて、共有を処理します。それらをインストールしていない場合は、次のようにします。

sudo apt-get install cups samba または適性を使用して sudo aptitude install cups samba

その後、それらの設定から始めます。あなたはUbuntuのサーバーバージョンを使用しているので、GUIソリューションを使用するデフォルトの方法はありません(一部の人々はGUIパッケージをインストールするのでデフォルトと言います)ので、以下は純粋なサーバー用です:

  1. Sambaのメイン構成を編集します。ファイルはにあり/etc/samba/smb.confます。ファイルを編集するには、「sudo nano /etc/samba/smb.confrootの場合はそのsudo部分は必要ありません」と入力します。

    次の変数を変更し、コメント(#または;)がある場合は、その前のコメント記号を削除します。だから例えば:

    このように見える場合は、この# workgroup = WORKGROUPままにしておきます
    workgroup = WORKGROUP(#記号なし)。

    このように見える場合は、この; guest = yesままにします
    guest = yes(;記号なし):

    ワークグループ -ネットワークで使用しているワークグループに変更します。あなたのネットワークが私の場合のように「エクストリーム」である場合、それは言うべきです:

    workgroup = xtreme (コメントがある場合は、必ずコメントを削除してください)

    セキュリティ -共有に変更します。それは後であなたにいくつかの問題を保存します。

    security = share

  2. Sambaプリンターセクションを編集します。

プリンタセクションは次のようになります。

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

私たちがやりたいことは、browsableをyesに、ゲスト okをyesに変更することです

編集後は次のようになります。

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

これで全部です。次に、sambaサービスを再起動します。あなたはいくつかの方法でそれを行うことができます:

sudo service smbd restart

sudo /etc/init.d/smbd restart

次に、WindowsシステムまたはLinuxシステムに移動し、ネットワークまたはサーバーIPでプリンターを探します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.