組織内のコンピューターをライセンスソフトウェアに移行したところ、ドキュメントの印刷組織に問題が見つかりました。 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にプリンターを代わりにインストールする方法が役立ちました。 スキームは次のとおりです。
- まず、Linuxコンピューターで正常に動作し、Sambaを介して適切に共有されるプリンターが必要です。 最近のディストリビューションでは、通常これに問題はありません。
- システムで設定されている形式でプリンタの名前を見つける必要があります。 これを行うには、Linuxコンピューターでhttp:// localhost:631のリンクをクリックし、[プリンター]タブを開きます。 プリンターが接続されているコンピューターのIPアドレスを知っている別のコンピューターからプリンターのリストを表示できます。 192.168.1.10があり、リンクはhttp://192.168.1.10:631のように見えました。 リスト内のプリンターには、後で必要になる名前が付いています。 私たちの場合、これらはEpson-TX117およびHP-LaserJet-1020でした。
- Windows Vistaでプリンターの追加ウィザードを開き、 ネットワーク、ワイヤレス、またはBluetoothプリンターの追加を選択します。
- ネットワーク上で利用可能なすべてのプリンターのスキャンを停止し、[ 必要なプリンターはリストにありません ]をクリックして、名前で共有プリンターを選択し 、プリンター名をhttp://192.168.1.10:631/printers/Epson-TX117として指定します 。 これは、LinuxコンピューターのIPアドレスとそれにインストールされているプリンターの名前が必要になる場所です。
- プリンターのドライバーとして、 MS Publisher Imagesetterドライバーという汎用グループを選択する必要があります。
- すべてが正しく完了したら、[ 次へ]をクリックし、テストページを印刷して[ 完了 ]をクリックします。
したがって、特定のプリンターに適したドライバーがなくても、Windows Vistaユーザーが必要とするすべてのプリンターをインストールできました。 したがって-私たちは皆にそれをお勧めします!
PS>ところで、プリンター用のドライバーディスクがない場合でも、Windows XPにプリンターをインストールするために同様の方法が機能します。 プリンターセットアップウィザードのメッセージのみがわずかに異なります