HPDeskjetをSlackware12.2ボックスに接続しました。 CUPSを設定し、ボックスからテストページを問題なく印刷できます。また、Sambaをセットアップして、正常に機能するファイル共有をいくつか持っています。
そのHPDeskjetをSamba経由で共有しようとしていますが、どのWindowsシステムにも表示されません。 Windowsネットワークでサーバーとそのファイル共有が表示されますが、プリンターを開くと、プリンターが表示されません。ランニング net view \\servername
コマンドラインからファイル共有が一覧表示されますが、プリンターは一覧表示されません。
それが役立つ場合は、これが私のsmb.confの適切な部分です。
[global]
workgroup = HOMENET
security = share
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
printcap name = cups
printing = cups
log file = /var/log/samba.%m
max log size = 50
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
writable = no
printable = yes
guest only = yes
誰かが私に潜在的な原因を探し始める場所についてのいくつかの指針を与えることができますか?
更新:testparmを実行してもエラーは表示されません。出力は次のとおりです(ファイル共有を除く)。
[global]
workgroup = HOMENET
security = SHARE
log file = /var/log/samba.%m
max log size = 50
printcap name = cups
hosts allow = 192.168.1., 192.168.2., 127.
[printers]
comment = All Printers
path = /var/spool/samba
guest only = Yes
guest ok = Yes
printable = Yes
browseable = No
NOD32を使用してゲートウェイML-3109にWindows7 Home Premiumを新規インストールすると、Debianコンピューター上のSamba共有と共有プリンターを認識できませんでした。
Windows 7はDebianマシンにpingを実行できましたが、DebianマシンはWindows 7ラップトップにpingを実行できませんでした(Windows 7がリッスンしていなかったため)。
同じラップトップへの以前のVistaのインストールと、別のラップトップへのXPインストールが正しく機能していたため、Sambaの設定が正しいと思われたので、Windows7のインストールに集中しました。
複数のフォーラムで見たさまざまなWindowsレジストリのハッキング、互換性レベル、資格情報などをすべて試しましたが、成功しませんでした。さらに、ファイアウォールの調整をいくつか試しましたが、まったく喜びがありませんでした。
イライラして、私は最初から始めることに決め、Windows7のインストールをやめました。 Windowsのインストール中に、Windowsはこれが自宅のコンピューターか職場のコンピューターかを尋ねます。初めて自宅のパソコンを選んだので、今回は「仕事用パソコン」を選びました。
PooF!それがトリックでした。 「HOMEGROUP」ガベージは、ホームネットワークが同種のWindows 7マシンのみであると想定し、他のすべてのマシンをシャットアウトすることが判明しました。間違いなく、別のMicrosoftの「文書化されていないセキュリティ機能」。
「仕事用コンピューター」として、プリンターを追加したり、ネットワークを閲覧したり、ネットワークドライブにマップしたり、通常のネットワーク機能をすべて簡単に使用したりできます。
これは、接続しているネットワークが自宅、職場、またはパブリックであることをWindows7に通知することと同じではないことに注意してください。あなたがその段階にいるのなら、それは手遅れです。この問題を解決するために探しているダイアログボックスは、実際のインストール中です。
この解決策は一部の人にとっては選択肢ではないかもしれませんが、これは私にとってはうまくいきました(とにかく午後中ずっとキーを作成/登録するよりもハードドライブをワイプする方が楽しかったです)。
これが CUPSでの印刷に関するSambaページ です。私はCUPSウィザードではありませんが(前回これを行ったとき、LPRngはまだ新しい注目を集めていました)、CUPSセットアップの一部は印刷キューを作成することであるようです。
すでにそれを行っている場合は、Windowsマシンにプリンターをインストールして、ネットワークアドレスを指定できるはずです。
\\smbserver\print_q
..プリンタを直接参照できない場合でも。明らかに、「smbserver」をサーバーの名前に置き換え、「print_q」を印刷キューの名前に置き換えます。
http:// localhost:631 でCUPS構成にアクセスでき、 http:// localhost:631/documentation.html でドキュメントにアクセスできるはずです(Linuxでこれらを開きます)システム;リモートアクセスからファイアウォールで保護されている可能性があります)。印刷キューを構成していない場合は、そこから開始します。持っている場合は、おそらくそこにリストされます。
/etc/cups/cupsd.confの設定を確認しましたか? ブラウジングを許可するCUPS と言っていない可能性があります。私のcupsd.confから:
Browsing On
BrowsOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
SMBに制限できるBrowseLocalProtocolsディレクティブもあります。
アドレスのすべてのオクテットを入力する必要はありませんか?例えば:
ホスト許可= 192.168.1.0 192.168.2.0 127.0.0.0
これらの手順を使用して、XPラップトップからHP5600プリンター/ FAXを搭載したUbuntu9.04PCに印刷しました
共有UbuntuプリンターをXPラップトップ
IPアドレスとプリンタ名をLAN上にあるものに置き換えるだけです。ジェネリックメーカーとMSPublisherイメージセッターを使用すると、印刷を成功させることができました。
ネットビューに表示できるようにするには、閲覧可能にするべきではありません=はい
編集このページを見ると、これは間違っていました http://us3.samba.org/samba/docs/man/Samba- HOWTO-Collection/classicprinting.html#id2622601 現在の設定が正しいことがわかりました。