私は自分のマシンでMaverickを実行しており、Lexmark X6675をUSB経由でシステムに接続しています。また、システムでWindows Vistaを実行しているVirtualBox 4.1も使用しています。そして、私は印刷に関して非常に興味深い状況にあります。
VirtualBoxでプリンターが有効になっているUSBデバイスでVirtualBoxを実行している場合、Ubuntuから印刷できません。私はVirtualBoxをシャットダウンする必要があります(テストしていませんが、USBアクセスを無効にするとおそらく同じように動作するので、確認する必要があります)。次に、Ubuntuから印刷できます。
これは正常な動作ですか?プリンターを適切に共有できるように、VirtualBoxまたはUbuntu、あるいはその両方を構成する方法はありますか?
Virtualboxゲストとubuntuの両方が同じUSB接続を共有している場合は、ゲストまたはubuntuを「マスター」プリンターサーバーとして定義する必要があります。
たとえば、ubuntuで2つのプリンター接続を使用できます。1つはローカルUSBプリンター用で、もう1つはWindowsゲストプリントサーバーに印刷するように設定します。
したがって、Windowsゲストの実行中にUbuntuから印刷する場合は、Windowsゲストに接続されているプリンターを選択します。
Virtualboxは、USBデバイスと同じように「面白い」ものです。それらは共有できますが、通常はホストまたはゲストのいずれかが使用できますが、両方を同時に使用することはできません。
他のUSBデバイスを引き続き共有できる可能性がありますが、プリンターを非共有としてマークします。