私は何時間も(多すぎて)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://ですが、どれも成功しません。
また、カップ構成ファイルListen :<port>
に/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
サーバーに変更を適用してください。システムがsystemdをinit
として使用している場合、これは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というラベルの付いたカテゴリを使用します。ネットワークプリンタのインストールを完了し、テストします。