LinuxネットワークプリンターでVistaから印刷する

組織内のコンピューターをライセンスソフトウェアに移行したところ、ドキュメントの印刷組織に問題が見つかりました。 Windows Vista Businessを実行しているコンピューターが、Linuxコンピューターに接続されたネットワークプリンターで印刷されませんでした。 そして、私たちが試したプリンタのどれも機能しませんでした。



もちろん、多くの人々は、Windows Vistaを仕事に使用するのは良い考えではないと考えています。なぜなら、その中のすべてが間違っていて、すべてが機能しないためです...しかし、ライセンスを購入したので、削除せずにこの問題を解決する以外に何もしませんシステム。



一言で言えば、技術的な観点から見ると、状況はこのように見えました。 Mandriva 2009は、プリンターが接続されているコンピューターにインストールされました(ただし、他の種類のLinuxでも問題は似ていました)。 プリンターは正しく構成され、CUPSを介して機能し、Sambaを介して共有されました。 このシステムは非常に近代的であり、構成ファイルに難しい設定をしていません。 このような最小限の設定ですべてが機能するはずです。



Windows Vistaでは、「ネイティブ」ドライバーを使用してプリンターがネットワークとしてインストールされました(ディスクのドライバーとメーカーのWebサイトの新しいドライバーの両方が試されました)。 プリンタは正常にインストールされ、「準備完了」と表示されましたが、印刷するドキュメントを送信しようとしても何も起こりませんでした。テストページでも印刷されませんでした。 同時に、印刷しようとしたときに、Sambaサーバーログに次の行が表示されました。



cli_rpc_pipe_open: cli_nt_create failed on pipe \spoolss to machine user. Error was NT_STATUS_ACCESS_DENIED







Googleの後、私たちだけでなく、他の多くの幸せなLinuxおよびWindows管理者がこの問題を抱えていることが判明しました。 確かに、フォーラムで提示された問題を解決する方法はあまり役に立ちませんでした(そして、多くの場合、一般的に古いバージョンのSambaとCUPSに関連していました)。 また、Linuxで追加の設定を行わなくても、Vistaにプリンターを代わりにインストールする方法が役立ちました。 スキームは次のとおりです。



したがって、特定のプリンターに適したドライバーがなくても、Windows Vistaユーザーが必要とするすべてのプリンターをインストールできました。 したがって-私たちは皆にそれをお勧めします!



PS>ところで、プリンター用のドライバーディスクがない場合でも、Windows XPにプリンターをインストールするために同様の方法が機能します。 プリンターセットアップウィザードのメッセージのみがわずかに異なります



All Articles