私は自分の19.10 Ubuntuで共有プリンターを使用していたため、 これらのアドバイス を使用して設定しました。特にこれは(推奨されているsystem-config-samba
が18.04以降では利用できないためです)
The trick I had to do using CUPS without samba was to connect to the printer at http://[serverip]:631/printers/[printer-name-here] as opposed to trying to add a local port at the IP address of the server. – ernie Sep 28 '12 at 7:21
これらすべての設定とこの単純なhttp
トリックを使用すると、数か月間は問題なく動作しましたが、不明な理由により、昨日は停止しました。 a(ny) Windows pcから接続しようとしたときはいつでも、アクセスできないと常に表示されます。
プリンタは他のLinuxまたはMacから正常に動作します。そのため、Windowsコントロールパネルのプリンターをアンインストールして再インストールすると(Windowsサポートサイトで提案されているように)、同じエラーが発生しました。
奇妙なことに、何時間もグーグルで検索した後、このエラーについて何も見つかりませんでした...!
何があったんだろう。
今日は幸運なことに、私は このガイド に従うことを決定し、CLIを介してSambaをアクティブ化することにより、すべてがスムーズに機能します。
Windowsと互換性のあるUbuntuプリントサーバー(Samba)
UbuntuプリントサーバーがWindowsクライアントでも動作する場合は、まずSAMBAパッケージがインストールされていることを確認する必要があります(例:Synapticパッケージマネージャーを使用)。次に、SAMBAの構成を少し変更します。簡単に言うと、/ etc/samba/smb.confの次の行のコメントを外す必要があります。ターミナルを開いて実行します。
gksudo gedit /etc/samba/smb.conf
[printers]セクションで:
browseable = yes
guest ok = yes
完了したら、Sambaを再起動します。
Sudo service smbd restart
Sudo service nmbd restart
詳細は 公式ドキュメントの専用ページ を参照してください。
また、次のポートを介してファイアウォール(たとえばufw)を通過できるようにします。
Sudo ufw allow 139/tcp
Sudo ufw allow 445/tcp
Sudo ufw allow 137/udp
Sudo ufw allow 138/udp