Imprimarea din VirtualBox este dificilă deoarece nu există un buton „Imprimare” încorporat în mașinile sale virtuale. Trebuie să găsiți o modalitate alternativă de a stabili comunicarea între sistemul de operare invitat și imprimantă.
Acest ghid explică cum să imprimați din VirtualBox folosind mai multe abordări, inclusiv USB passthrough într-o mașină virtuală și suport USB nativ în VirtualBox, astfel încât să puteți alege soluția care se potrivește cel mai bine configurației dvs.
Metode native de partajare a imprimantei VirtualBox
VirtualBox a permis întotdeauna sistemelor de operare invitate să interacționeze direct cu imprimantele conectate la computerul gazdă, cu condiția ca VirtualBox Extension Pack să fie instalat.
Versiunile VirtualBox începând cu 7.0 includ suport nativ pentru USB 2.0 (EHCI) și USB 3.0 (xHCI) în pachetul de bază, open-source. Acest suport înseamnă că Extension Pack nu este întotdeauna necesar pentru a stabili conectivitatea de bază între sistemul de operare invitat și o imprimantă locală.
Extension Pack VirtualBox poate fi necesar pentru a conecta o imprimantă la VirtualBox cu compatibilitate hardware completă.
Utilizatorii pot avea nevoie de Extension Pack atunci când implementează anumite distribuții Linux sau lucrează cu imprimante multifuncționale, de înaltă performanță, pentru a asigura o conectivitate stabilă. Trebuie instalată aceeași versiune a pachetului de bază VirtualBox și a Extension Pack pentru a elimina incompatibilitatea sistemului.
Metoda 1: Passthrough pentru imprimantă USB
Cea mai comună metodă pentru implementarea partajării imprimantei VirtualBox este redirecționarea unui port USB de la computerul gazdă către mașina virtuală.
1. Conectați imprimanta la PC-ul gazdă cu un cablu USB.
2. Deschideți Setări VM > USB.
3. Faceți clic pe pictograma „Adăugați filtru” și selectați imprimanta.
4. Lansați mașina virtuală și instalați driverele imprimantei pe sistemul de operare Guest.
Din păcate, această metodă duce adesea la o conectivitate instabilă pentru o imprimantă USB VirtualBox. Sistemul de operare gazdă poate prelua imprimanta și poate refuza accesul la mașina virtuală, rezultând o eroare „Dispozitivul este ocupat” cauzată de conflicte între drivere. Această eroare este unul dintre principalele motive pentru care utilizatorii caută soluții alternative.
Avantaje
- Această metodă este complet gratuită și nu necesită licențe software suplimentare.
- Accesul direct este stabilit între imprimantă și sistemul de operare invitat.
- Toate funcțiile imprimantei sunt acceptate, inclusiv accesul la instrumentele de întreținere ale imprimantei pentru curățarea dispozitivului sau verificarea nivelurilor de cerneală.
Dezavantaje
- Sistemul de operare gazdă blochează adesea accesul la imprimantă și nu o va elibera pentru mașina virtuală.
- Această tehnică necesită o configurare complexă, inclusiv configurarea filtrelor USB și gestionarea Extension Pack-ului.
- Sensibilitatea driverului necesită instalarea unor drivere identice pe sistemele gazdă și invitat.
Metoda 2: Adaptor în punte pentru rețea
Puteți utiliza această metodă stabilă dacă imprimanta dvs. are Wi‑Fi sau un port Ethernet.
1. Accesați Setările VM > Rețea.
2. Setați „Atașat la” la Adaptor în punte.
3. Căutați o „Imprimantă de rețea” în interiorul mașinii virtuale, în același mod în care ați face-o pe un computer independent conectat la rețea.
Avantaje
- Această metodă este stabilă și fiabilă după ce conexiunea la rețea este stabilită.
- Imprimanta este disponibilă simultan pentru gazdă și sistemul de operare invitat.
- Metoda adaptorului bridged elimină conflictele de drivere.
Dezavantaje
- Această metodă funcționează doar cu imprimantele care au o placă de rețea.
- Utilizatorii trebuie să ajusteze setările firewall-ului și ale descoperirii în rețea.
- Comutarea de la NAT la modul bridge poate provoca conflicte de IP și probleme cu funcțiile de rețea ale mașinii virtuale.
Metoda 3: Folder partajat
Metoda folderului partajat este o alternativă fiabilă dacă accesul direct eșuează din cauza blocării de către gazdă sau a incompatibilității driverelor. În această tehnică, mutați documentul pe care doriți să îl imprimați din VM pe mașina gazdă.
1. Activați folderele partajate accesând Setări VM > Foldere partajate, apoi creați o legătură între VM și un folder de pe computerul fizic. VirtualBox Guest Additions trebuie să fie instalat pentru a crea foldere partajate.
2. În interiorul mașinii virtuale, salvați documentul ca PDF și mutați-l în folderul partajat.
3. Deschideți fișierul din folderul partajat de pe computerul fizic și imprimați-l local.
Avantaje
- Această metodă este complet fiabilă, funcționează de fiecare dată și este compatibilă cu orice imprimantă.
Dezavantaje
- Trebuie să salvați manual fișierele ca PDF-uri și să le mutați în folderul partajat.
- Nu aveți niciun control sau vizibilitate asupra imprimantei pentru a verifica nivelurile de cerneală și pentru a efectua întreținerea.
Probleme comune ale imprimantei VirtualBox
Acest ghid de depanare vă ajută să identificați cauza de bază a problemelor cu passthrough-ul USB nativ.
| Problemă | Cauză | Soluție |
| „Dispozitivul este ocupat” | Sistemul de operare gazdă are un blocaj asupra imprimantei. | Închideți aplicațiile de imprimare de pe gazdă sau utilizați USB Network Gate. |
| Imprimanta nu este recunoscută | Lipsesc driverele sau o eroare de filtru | Instalați driverele oficiale în sistemul de operare invitat și verificați filtrele USB. |
| Performanță lentă la imprimare | Probleme de rețea sau conflict USB 3.0 | Verificați semnalul rețelei și comutați la modul USB 2.0. |
| Ubuntu: Listă USB goală | Permisiune refuzată | Rulați sudo usermod -a -G vboxusers $USER și reporniți VM-ul. |
USB Network Gate oferă o alternativă fiabilă care elimină aceste probleme.
USB Network Gate: O soluție profesională
USB Network Gate este o alternativă populară care evită potențialele probleme ale metodelor native de passthrough USB prin redirecționarea imprimantei către porturi USB virtualizate prin rețea.
De ce să alegeți USB Network Gate?
- Software-ul interceptează datele USB de nivel jos și împiedică sistemul de operare gazdă să blocheze accesul la imprimantă.
- Vă puteți conecta la imprimante atașate la computere gazdă la distanță prin rețea.
- Aplicația stabilește un port USB virtual în VM, astfel încât driverele oaspeților să poată recunoaște imprimanta.
- Fără potențiale conflicte de versiune între VirtualBox și Pachetul său de extensii.
Puteți stabili o conexiune stabilă la imprimantă folosind USB Network Gate în trei pași simpli.

1. Descărcați și instalați USB Network Gate pe computerul fizic sau serverul la care este conectată imprimanta și pe sistemul de operare guest VirtualBox, numit Client.
2. Porniți USB Network Gate pe computerul gazdă. Localizați imprimanta în lista de dispozitive USB și faceți clic pe butonul Partajare.
3. Deschideți USB Network Gate în interiorul mașinii virtuale VirtualBox, localizați imprimanta în fila „Dispozitive USB la distanță” și faceți clic pe Conectare.
Află mai multe din tutorialul nostru video:
Avantaje
- Activează imprimarea la distanță printr-o rețea bazată pe IP.
- Elimină problema „Host Lock”, asigurând că mașina virtuală are întotdeauna acces la imprimantă.
- Configurare simplificată, fără configurarea filtrului USB sau verificarea versiunilor Extension Pack.
Dezavantaje
- Software-ul trebuie instalat pe mașinile gazdă și invitată.
- Este necesar un abonament plătit sau o licență pentru a utiliza software-ul.
Configurare pentru gazde Ubuntu
Configurarea unei imprimante VirtualBox pe gazde Ubuntu eșuează adesea din cauza unei restricții de permisiuni Linux, chiar și atunci când dispozitivul este conectat și detectat de sistem. În mod implicit, sistemul de operare limitează accesul direct la dispozitivele USB. Utilizatorii VirtualBox trebuie să fie membri ai unui grup de sistem necesar, altfel mașina lor virtuală nu va detecta nicio imprimantă USB.
Accesarea unei imprimante USB VirtualBox pe Ubuntu
Accesul la imprimantă în VirtualBox pe Ubuntu și în majoritatea distribuțiilor Linux bazate pe Debian necesită să obțineți permisiunea contului pentru a accesa dispozitive USB.
Remediere: Trebuie să adăugați utilizatorul în grupul vboxusers.
1. Deschideți un terminal pe gazda Ubuntu.
2. Rulați următoarea comandă:sudo usermod -a -G vboxusers $USER
3. Reporniți sau deconectați-vă și reconectați-vă.
4. Lansați VirtualBox și porniți VM-ul.
Imprimanta ar trebui să apară acum în lista de dispozitive USB a mașinii virtuale și va fi disponibilă pentru redirecționare USB.
