lprプリンターに印刷するときに別のユーザー名を指定する


8

私の学校では、印刷するために、Windowsユーザー名とは異なるユーザー名を使用する必要があります。Linuxではlprを指定できますが-U username、Windowsにはそのようなオプションはありませんlpr(それがあったとしても、「ネイティブサポート」にはなりません-コマンドラインからではなく、Windowsアプリケーションから印刷したいと思います)。 。

LPRプリンターに印刷するときに、Windowsに特定のユーザー名(現在のユーザー名とは異なる)を提供させるにはどうすればよいですか

私はWindows 7 x64を使用していますが、それほど問題になりません。


現在、これをテストすることはできませんが、IIRCでは、Windows共有としてプリンターにアクセスできる場合、(ネットワーク共有のマッピング時と同様に)異なる資格情報を提供できます
lupincho

@lupincho:それは本当ですが、Windowsは署名されていないドライバーをインストールするように要求します(「このプリンターを信頼しますか?」)。それを回避する方法はありますか?
Printerito 2012

おそらくあなたはその警告を無効にすることができますが、それは良い考えではないと思います。この特定のプリンタを受け入れるだけです。
lupincho

@lupincho:ring0に信頼できないコードをインストールすることになるので、受け入れることは良い考えのようにも思えません。
Printerito 2012

プリンターのメーカー/モデルを見つけることができた場合。メーカーのWebサイトからドライバーを手動でインストールできます。または、一部の汎用ドライバーが機能することもあります。
ルパンチョ

回答:


1

プリンタにどのように接続していますか?IPPを使用して接続している場合(プリンターが背後にある場合に考えられるシナリオCUPS)、IPP URLを使用してプリンターを設定します。IPPはHTTP経由で作成されるため、古き良きものを試すことができますipp://user@host/...(IPPはSSL(したがってHTTPS)を許可しますが、サーバーの構成によって異なると思います)。


私はLinux(Fedora 20)を使用しており、cupsサーバーは保存後にusername @を削除します(gnome-control-center、system-config-printerおよびCUPS Webインターフェースでテスト済み)。手間をかけずにlpr -P printer -Uユーザーを使用できますが、アプリケーションから直接印刷したいです。
prometoys 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.