VirtualBox Yazıcı Geçişi için Yazıcı Nasıl Bağlanır

VirtualBox’tan yazdırma zordur çünkü sanal makinelerinde yerleşik bir “Yazdır” düğmesi yoktur. Konuk işletim sistemi ile yazıcı arasında iletişim kurmak için alternatif bir yol bulmanız gerekir. 

Bu kılavuz, sanal makinede USB yönlendirme ve VirtualBox’taki yerel USB desteği dahil olmak üzere çeşitli yaklaşımlar kullanarak VirtualBox’tan nasıl yazdıracağınızı açıklar; böylece kurulumunuza en uygun çözümü seçebilirsiniz.

VirtualBox Yerel Yazıcı Paylaşım Yöntemleri

VirtualBox, VirtualBox Extension Pack yüklü olduğu sürece, misafir işletim sistemlerinin ana bilgisayara bağlı yazıcılarla doğrudan etkileşim kurmasına her zaman izin vermiştir.

7.0 ile başlayan VirtualBox sürümleri, çekirdek açık kaynak pakette USB 2.0 (EHCI) ve USB 3.0 (xHCI) için yerel destek içerir. Bu destek, misafir işletim sistemi ile yerel bir yazıcı arasında temel bağlantı kurulması için Extension Pack’in her zaman gerekli olmadığı anlamına gelir.

Bir yazıcıyı tam donanım uyumluluğuyla VirtualBox’a bağlamak için Extension Pack VirtualBox gerekli olabilir.

Kullanıcıların, kararlı bağlantı sağlamak için belirli Linux dağıtımlarını dağıtırken veya çok işlevli, yüksek performanslı yazıcılarla çalışırken Extension Pack’e ihtiyaçları olabilir. Sistem uyumsuzluğunu ortadan kaldırmak için VirtualBox çekirdek paketinin ve Extension Pack’in aynı sürümü yüklü olmalıdır.

Yöntem 1: USB Yazıcı Geçişi

VirtualBox yazıcı paylaşımını uygulamak için en yaygın yöntem, ana bilgisayardan sanal makineye bir USB bağlantı noktasını yönlendirmektir.

1. Yazıcınızı bir USB kablosu ile Ana Bilgisayara bağlayın.

2. VM Ayarları > USB’yi açın.

3. “Filtre Ekle” simgesine tıklayın ve yazıcıyı seçin.

4. Sanal makineyi başlatın ve Misafir işletim sistemine yazıcı sürücülerini yükleyin.

Not: Yazıcı algılanmıyorsa, Dosya > Araçlar > Extension Pack Yöneticisi üzerinden uyumluluğu sağlamak için VirtualBox Extension Pack’i yükleyin. USB 2.0 ve 3.0 desteği VirtualBox 7.0+ sürümünde yerleşik olsa da, özellikle Linux’ta kararlı aygıt algılaması için VirtualBox’a yazıcı eklemek amacıyla Extension Pack gerekli olabilir. Çekirdek paket ve Extension Pack’in aynı sürümünü kullanın.

Ne yazık ki, bu yöntem VirtualBox USB yazıcısı için çoğu zaman kararsız bağlantıyla sonuçlanır. Ana işletim sistemi yazıcıyı devralabilir ve Sanal Makine’nin erişimini engelleyebilir; bu da sürücü çakışmalarından kaynaklanan “Aygıt meşgul” hatasıyla sonuçlanır. Bu hata, kullanıcıların alternatif çözümler aramasının başlıca nedenlerinden biridir.

Artıları

  • Bu yöntem tamamen ücretsizdir ve ek yazılım lisansları gerektirmez.
  • Yazıcı ile misafir işletim sistemi arasında doğrudan erişim sağlanır.
  • Tüm yazıcı özellikleri desteklenir; buna, cihazı temizlemek veya mürekkep seviyelerini kontrol etmek için yazıcının bakım araçlarına erişim de dahildir.

Eksileri

  • Ana İşletim Sistemi, yazıcıya erişimi sık sık kilitler ve sanal makineye bırakmaz.
  • Bu teknik, USB filtrelerinin kurulumu ve Extension Pack’in yönetimi dahil olmak üzere karmaşık bir yapılandırma gerektirir.
  • Sürücü duyarlılığı, ana bilgisayar ve konuk sistemlerde aynı sürücülerin yüklenmesini gerektirir.

Yöntem 2: Ağ Köprülü Bağdaştırıcı

Yazıcınızda Wi‑Fi veya bir Ethernet bağlantı noktası varsa bu kararlı yöntemi kullanabilirsiniz.

1. VM Ayarları > Ağ bölümüne gidin.

2. “Ekli” ayarını Köprülenmiş Bağdaştırıcı olarak ayarlayın.

3. Sanal makinenin içinde, bir ağa bağlı bağımsız bir bilgisayarda yaptığınız gibi bir “Ağ Yazıcısı” arayın.

Artıları

  • Bu yöntem, ağ bağlantısı kurulduktan sonra kararlı ve güvenilirdir.
  • Yazıcı, ana bilgisayar ve misafir işletim sistemi tarafından aynı anda kullanılabilir.
  • Köprülenen adaptör yöntemi sürücü çakışmalarını ortadan kaldırır.

Eksileri

  • Bu yöntem yalnızca ağ kartına sahip yazıcılarla çalışır.
  • Kullanıcılar güvenlik duvarı ve ağ keşfi ayarlarını düzenlemelidir.
  • NAT modundan köprülenmiş moda geçmek, IP çakışmalarına ve VM ağ özellikleriyle ilgili sorunlara neden olabilir.
Not: Bağlantı yönteminden bağımsız olarak, gerçek bir bilgisayarda yapacağınız gibi, misafir VM’ye resmi yazıcı sürücülerini yüklemelisiniz.

Yöntem 3: Paylaşılan Klasör

Paylaşılan klasör yöntemi, ana bilgisayar kilitlemesi veya sürücü uyumsuzluğu nedeniyle doğrudan erişim başarısız oluyorsa güvenilir bir alternatiftir. Bu teknikte, yazdırmak istediğiniz belgeyi VM’den ana bilgisayar makinesine taşırsınız.

1. VM Ayarları > Paylaşılan Klasörler bölümüne giderek paylaşılan klasörleri etkinleştirin, ardından VM ile fiziksel bilgisayardaki bir klasör arasında bir bağlantı oluşturun. Paylaşılan klasörler oluşturmak için VirtualBox Guest Additions’ın yüklü olması gerekir.

2. Sanal makinenin içinde, belgenizi PDF olarak kaydedin ve paylaşılan klasöre taşıyın.

3. Fiziksel bilgisayardaki paylaşılan klasörden dosyayı açın ve yerel olarak yazdırın.

Teknik Not: Bu yöntem, Misafir İşletim Sistemi’nde USB yönlendirme ve sürücü çakışmalarının karmaşıklığından kaçınır; ancak VM’nin yazıcıyı algılamasını ve yazıcıyla etkileşim kurmasını engelleyen VirtualBox yazıcısının çalışmaması sorununa dolaylı bir geçici çözümdür.

Artıları

  • Bu yöntem tamamen güvenilirdir, her seferinde çalışır ve herhangi bir yazıcıyla uyumludur.

Eksileri

  • Dosyaları PDF olarak manuel şekilde kaydetmeniz ve paylaşılan klasöre taşımanız gerekiyor.
  • Mürekkep seviyelerini kontrol etmek veya bakım yapmak için yazıcı üzerinde hiçbir kontrolünüz veya görünürlüğünüz yok.

Yaygın VirtualBox Yazıcı Sorunları

Bu sorun giderme kılavuzu, yerel USB passthrough ile ilgili sorunların altında yatan nedeni belirlemenize yardımcı olur.

SorunNedenÇözüm
“Cihaz Meşgul”Ana bilgisayar işletim sistemi yazıcı üzerinde bir kilide sahip.Ana bilgisayardaki yazdırma uygulamalarını kapatın veya USB Network Gate kullanın.
Yazıcı tanınmıyorEksik sürücüler veya bir filtre hatasıMisafir işletim sistemi içinde resmi sürücüleri yükleyin ve USB filtrelerini kontrol edin.
Yavaş yazdırma performansıAğ sorunları veya USB 3.0 çakışmasıAğ sinyalini kontrol edin ve USB 2.0 moduna geçin.
Ubuntu: Boş USB listesiİzin reddedildisudo usermod -a -G vboxusers $USER komutunu çalıştırın ve VM’yi yeniden başlatın.

USB Network Gate bu sorunları ortadan kaldıran güvenilir bir alternatif sunar.

USB Network Gate: Profesyonel Bir Çözüm

USB Network Gate, yazıcıyı ağ üzerinden sanallaştırılmış USB bağlantı noktalarına yönlendirerek yerel USB passthrough yöntemleriyle ilgili olası sorunları önleyen popüler bir alternatiftir.

Neden USB Network Gate’i seçmelisiniz?

  • Yazılım, düşük seviyeli USB verilerini yakalar ve ana işletim sisteminin yazıcı erişimini kilitlemesini engeller.
  • Ağ üzerinden uzak ana bilgisayarlara bağlı yazıcılara bağlanabilirsiniz.
  • Uygulama, VM’de sanal bir USB bağlantı noktası oluşturur, böylece misafir sürücüler yazıcıyı tanıyabilir.
  • VirtualBox ile Extension Pack’i arasında olası sürüm çakışmaları yoktur.


USB Network Gate kullanarak üç basit adımda kararlı bir yazıcı bağlantısı kurabilirsiniz.

Not: Minimal ve Doğrudan Devam etmeden önce, USB Network Gate’in USB paylaşımıyla çakışmaları önlemek için VirtualBox kurulumu sırasında “VirtualBox USB Desteği” seçeneğini devre dışı bırakın.

VirtualBox yükleyicisi

1. USB Network Gate’i indirin ve yükleyin yazıcının bağlı olduğu fiziksel bilgisayara veya sunucuya ve İstemci olarak adlandırılan VirtualBox misafir işletim sistemine.

2. Ana makinede USB Network Gate’i başlatın. USB cihazları listesinden yazıcıyı bulun ve Paylaş düğmesine tıklayın.

Mac için UNG

3. VirtualBox VM’nizin içinde USB Network Gate’i açın, “Remote USB devices” sekmesinde yazıcıyı bulun ve Bağlan’a tıklayın. 

VirtualBox Kullanıcıları için Teknik Not: Bazı kullanıcılar VirtualBox USB izleyicisi (VBoxUSBMon.sys) ile USB yönlendirme yazılımı arasında bir sürücü çakışması yaşayabilir; bu da bir USB aygıtı taktığınızda sistemin çökmesine yol açabilir. Tüm USB yönlendirme ihtiyaçlarınız için USB Network Gate kullanıyorsanız, VBoxUSBMon.sys sürücüsünü manuel olarak devre dışı bırakarak bu sorunu çözebilirsiniz. Yazılım, yerel VirtualBox USB yığınını atlayan kararlı sürücüler sağlar.

Video eğitimimizden daha fazlasını öğrenin:

Artıları

  • IP tabanlı bir ağ üzerinden uzaktan yazdırmayı etkinleştirir.
  • "Host Lock" sorununu ortadan kaldırır ve VM'nin yazıcıya her zaman erişebilmesini sağlar.
  • USB filtre yapılandırması veya Extension Pack sürümlerini doğrulama olmadan kolaylaştırılmış kurulum.

Eksileri

  • Yazılım, ana bilgisayara ve konuk makinelere yüklenmelidir.
  • Yazılımı kullanmak için ücretli bir abonelik veya lisans gereklidir.

Ubuntu Ana Bilgisayarları için Kurulum

Ubuntu ana makinelerinde VirtualBox yazıcısı kurmak, cihaz bağlı ve sistem tarafından algılanıyor olsa bile, genellikle bir Linux izin kısıtlaması nedeniyle başarısız olur. Varsayılan olarak, işletim sistemi USB cihazlarına doğrudan erişimi sınırlar. VirtualBox kullanıcılarının gerekli bir sistem grubunun üyesi olması gerekir; aksi takdirde VM’leri hiçbir USB yazıcıyı algılamaz.

Ubuntu’da VirtualBox USB Yazıcısına Erişme

Ubuntu ve Debian tabanlı çoğu Linux dağıtımında VirtualBox’ta yazıcı erişimi, USB aygıtlarına erişmek için hesap izni almanızı gerektirir.

Düzeltme: Kullanıcıyı vboxusers grubuna eklemelisiniz.

1. Ubuntu ana makinesinde bir terminal açın.

2. Aşağıdaki komutu çalıştırın:
sudo usermod -a -G vboxusers $USER

3. Yeniden başlatın veya oturumu kapatıp tekrar oturum açın.

4. VirtualBox’ı başlatın ve VM’yi çalıştırın.

Yazıcı artık VM’nin USB cihaz listesinde görünmelidir ve USB passthrough için kullanılabilir olacaktır.