私は何時間も(あまりにも多くの)CUPSと相談してきましたが、まだ何が問題なのかわかりません。 Debianコンピュータにプリンタがインストールされていてプリンタを追加すると、「ローカルプリンタ」という2つのオプションがあり、接続されているプリンタ(ネットワークから印刷するために使用したいプリンタ)と「その他のネットワークプリンタ」が表示されます。 、ローカルプリンタを追加する必要があると思い、プリンタを選択してすべてをインストールしました。テストとすべてを印刷するので、WindowsのURLとしてプリンタを追加しましたが、http://192.168.1.2/printers/myprinter
動作しません。詳細を読んで、IPPプロトコルについて学びました。一部はこれを使用しますが、一部はAppSocket / HP JetDirectを使用します。混乱しています。このプリンタをどのように追加する必要がありますか?ネットワークプリンタセクションにプリンタを追加する必要がありますか?
Sambaをインストールしてこれを追加しました
<Location /printers>
Order allow,deny
Allow 192.168.0.*
Allow 192.168.1.*
</Location>
Windowsにプリンタを追加すると、3つのオプションがあります。最初に検索を要求します(ネットワーク上のコンピュータが表示され、Debianシステムを選択できず、ログインするように求められます)。 )、2番目は「選択した共有プリンタ」ですが、ipp://を入力することはできません。 http://のみ許可されています。 3番目は、追加できるTPC / IPを介したプリンタです。 http://://ipp:// // またはソケット://ですが、どちらも成功しませんでした。
答え1
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>
もしあなたの設定はすでに次のとおりです。素晴らしい。保存後、/etc/cups/cups.conf
ぜひご確認ください再起動サーバーはcups
変更を適用します。システムが以下を使用する場合システムinit
完成に使えるからですsystemctl restart cups.service
。使用すると使用されsysvinit
ます/etc/init.d/cups restart
。
設定が完了したら、各Windowsコンピュータに移動し、network printer
次のスキームをインストールして使用してプリンタを識別します。
http://<cups_server_hostname>:12345/printers/<printer_name>
どのドライバを使用したいのか尋ねたとき。カテゴリの選択Generic
とタグ付きカテゴリの使用MSパブリッシャーカラープリンタ。ネットワークプリンタのインストールとテストを完了します。