web-dev-qa-db-ja.com

ウィンドウを備えたネットワークマシンから使用するようにカップを構成するにはどうすればよいですか?

私は何時間も(多すぎて)CUPSと戦ってきましたが、それでも何が悪いのか理解できません。 Debianマシンにプリンターをインストールしましたが、プリンターを追加すると、「ローカルプリンター」というオプションがあり、接続されているプリンター(ネットワークからの印刷に使用したいプリンター)と「その他のネットワークプリンター」が表示されます。 、ローカルプリンターを追加する必要があるのではないかと思い、プリンターを選択してインストールしました。テストとすべてを印刷するので、WindowsからURL http://192.168.1.2/printers/myprinterを使用してプリンターを追加しましたが、機能しません。詳細を読んで、IPPプロトコルを見つけました。一部はそれを使用していますが、一部はAppSocket/HPJetDirectを使用しています。私は非常に混乱しています;このプリンタを追加する方法はどれですか?ネットワークプリンターのセクションにプリンターを追加する必要がありますか?

サンバをインストールして追加しました

<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Windowsにプリンタを追加すると、最初の検索の3つのオプションが要求されます(ネットワーク上のコンピュータが表示されます。Debianを搭載したマシンを選択できません。ログインするように求められます。どのユーザーかわかりません。DebianのOSではありません。また、Windows)、2番目は「選択された共有プリンター」ですが、ipp://を入力できません。これは、http://のみを受け入れ、3番目はTPC/IPを介したプリンターであり、http:// ippを追加できます。 //またはsocket://ですが、どれも成功しません。

3
jpganz18

また、カップ構成ファイルListen :<port>/etc/cups/cups.confを必ず追加する必要があります。

/etc/cups/cups.conf

# Our private connection we listen to 
Listen *:12345
# The port number her just an example
# Substitute it with one you wish to use.

# Allow machines on local network to use printers
<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Ifこれは、構成がすでにどのようになっているのかawesomeです。 /etc/cups/cups.confを保存したら、必ず再起動cupsサーバーに変更を適用してください。システムがsystemdinitとして使用している場合、これはsystemctl restart cups.serviceで実行できます。 sysvinitを使用している場合は、/etc/init.d/cups restartが使用されます。

これがセットアップされたら、各Windowsマシンに移動し、network printerをインストールし、次のスキームを使用してプリンターを識別します。

http://<cups_server_hostname>:12345/printers/<printer_name>

使用したいドライバーを尋ねられたら。 Genericカテゴリを選択し、MS Publisher Color Printerというラベルの付いたカテゴリを使用します。ネットワークプリンタのインストールを完了し、テストします。

1
cinelli