Tulostaminen VirtualBoxista on haastavaa, koska sen virtuaalikoneissa ei ole sisäänrakennettua “Tulosta”-painiketta. Sinun on löydettävä vaihtoehtoinen tapa muodostaa yhteys vieraskäyttöjärjestelmän ja tulostimen välille.
Tässä oppaassa selitetään, miten tulostat VirtualBoxista useilla eri tavoilla, mukaan lukien USB-läpivienti virtuaalikoneessa ja VirtualBoxin natiivi USB-tuki, jotta voit valita kokoonpanoosi parhaiten sopivan ratkaisun.
VirtualBoxin alkuperäiset tulostimen jakamismenetelmät
VirtualBox on aina mahdollistanut vieraskäyttöjärjestelmien olla vuorovaikutuksessa suoraan isäntätietokoneeseen liitettyjen tulostimien kanssa, edellyttäen että VirtualBox Extension Pack on asennettu.
VirtualBoxin versiot 7.0:sta alkaen sisältävät natiivin tuen USB 2.0:lle (EHCI) ja USB 3.0:lle (xHCI) ytimessä, avoimen lähdekoodin paketissa. Tämä tuki tarkoittaa, että Extension Pack ei ole aina tarpeen perustason yhteyden muodostamiseksi vieraskäyttöjärjestelmän ja paikallisen tulostimen välillä.
VirtualBox Extension Pack voi olla tarpeen tulostimen liittämiseksi VirtualBoxiin täydellä laitteistoyhteensopivuudella.
Käyttäjät saattavat tarvita Extension Packin ottaessaan käyttöön tiettyjä Linux-jakeluita tai työskennellessään monitoimi- ja suorituskykyisten tulostimien kanssa, jotta yhteys pysyy vakaana. Järjestelmän yhteensopimattomuuden välttämiseksi on asennettava sama versio VirtualBoxin ydinpaketista ja Extension Packista.
Menetelmä 1: USB-tulostimen läpivienti
Yleisin tapa toteuttaa VirtualBoxin tulostimen jakaminen on välittää USB-portti isäntätietokoneesta virtuaalikoneeseen.
1. Liitä tulostin isäntätietokoneeseen USB-kaapelilla.
2. Avaa VM:n asetukset > USB.
3. Napsauta “Lisää suodatin” -kuvaketta ja valitse tulostin.
4. Käynnistä virtuaalikone ja asenna tulostinojaimet vieraskäyttöjärjestelmään.
Valitettavasti tämä menetelmä johtaa usein epävakaaseen yhteyteen VirtualBoxin USB-tulostimelle. Isäntäkoneen käyttöjärjestelmä saattaa ottaa tulostimen haltuunsa ja estää pääsyn virtuaalikoneelta, mikä johtaa “Laite on varattu” -virheeseen, joka johtuu ohjainristiriidoista. Tämä virhe on yksi tärkeimmistä syistä, miksi käyttäjät etsivät vaihtoehtoisia ratkaisuja.
Edut
- Tämä menetelmä on täysin ilmainen eikä vaadi lisäohjelmistolisenssejä.
- Suora yhteys muodostetaan tulostimen ja vieraskäyttöjärjestelmän välille.
- Kaikkia tulostimen ominaisuuksia tuetaan, mukaan lukien pääsy tulostimen huoltotyökaluihin laitteen puhdistamista tai mustetason tarkistamista varten.
Haitat
- Isäntäkäyttöjärjestelmä usein lukitsee pääsyn tulostimeen eikä vapauta sitä virtuaalikoneelle.
- Tämä tekniikka vaatii monimutkaista konfigurointia, mukaan lukien USB-suodattimien määrittämisen ja Extension Packin hallinnan.
- Ohjainherkkyys edellyttää identtisten ohjainten asentamista isäntä- ja vierasjärjestelmiin.
Menetelmä 2: Verkkosiltasovitin
Voit käyttää tätä vakaata menetelmää, jos tulostimessasi on Wi‑Fi tai Ethernet-portti.
1. Siirry kohtaan VM-asetukset > Verkko.
2. Aseta “Liitetty kohteeseen” arvoksi Siltaava sovitin.
3. Etsi virtuaalikoneen sisältä “verkkotulostin” samalla tavalla kuin etsisit verkkoon liitetystä erillisestä tietokoneesta.
Edut
- Tämä menetelmä on vakaa ja luotettava sen jälkeen, kun verkkoyhteys on muodostettu.
- Tulostin on samanaikaisesti käytettävissä sekä isäntä- että vieraskäyttöjärjestelmässä.
- Siltasovitinmenetelmä poistaa ajuriohjainristiriidat.
Haitat
- Tämä menetelmä toimii vain tulostimien kanssa, joissa on verkkokortti.
- Käyttäjien on säädettävä palomuuri- ja verkon etsintäasetuksia.
- Vaihtaminen NAT-tilasta sillattuun tilaan voi aiheuttaa IP-ristiriitoja ja ongelmia VM-verkon ominaisuuksien kanssa.
Menetelmä 3: Jaettu kansio
Jaetun kansion menetelmä on luotettava vaihtoehto, jos suora pääsy epäonnistuu isäntäkoneen lukituksen tai ohjainyhteensopimattomuuden vuoksi. Tässä tekniikassa siirrät tulostettavan asiakirjan virtuaalikoneesta isäntäkoneelle.
1. Ota jaetut kansiot käyttöön siirtymällä kohtaan VM-asetukset > Jaetut kansiot ja luo sitten linkki VM:n ja fyysisen tietokoneen kansion välille. VirtualBox Guest Additions on asennettava, jotta jaetut kansiot voidaan luoda.
2. Tallenna asiakirjasi virtuaalikoneessa PDF-tiedostona ja siirrä se jaettuun kansioon.
3. Avaa tiedosto fyysisen tietokoneen jaetusta kansiosta ja tulosta se paikallisesti.
Edut
- Tämä menetelmä on täysin luotettava, toimii joka kerta ja on yhteensopiva minkä tahansa tulostimen kanssa.
Haitat
- Sinun täytyy tallentaa tiedostot manuaalisesti PDF-tiedostoiksi ja siirtää ne jaettuun kansioon.
- Sinulla ei ole hallintaa tai näkyvyyttä tulostimeen, jotta voit tarkistaa mustetasot tai suorittaa huoltotoimia.
Yleiset VirtualBox-tulostinongelmat
Tämä vianmääritysopas auttaa sinua tunnistamaan natiivin USB-läpiviennin ongelmien taustalla olevan syyn.
| Ongelma | Syy | Ratkaisu |
| “Laite on varattu” | Isäntäkäyttöjärjestelmällä on lukitus tulostimeen. | Sulje tulostussovellukset isännällä tai käytä USB Network Gatea. |
| Tulostinta ei tunnisteta | Ajurit puuttuvat tai suodatinvirhe | Asenna viralliset ajurit vieraskäyttöjärjestelmään ja tarkista USB-suodattimet. |
| Hidas tulostussuorituskyky | Verkko-ongelmia tai USB 3.0 -ristiriita | Tarkista verkkosignaali ja vaihda USB 2.0 -tilaan. |
| Ubuntu: Tyhjä USB-luettelo | Käyttöoikeus evätty | Suorita sudo usermod -a -G vboxusers $USER ja käynnistä VM uudelleen. |
USB Network Gate tarjoaa luotettavan vaihtoehdon, joka poistaa nämä ongelmat.
USB Network Gate: Ammattimainen ratkaisu
USB Network Gate on suosittu vaihtoehto, joka välttää natiiveihin USB-läpivientimenetelmiin liittyvät mahdolliset ongelmat ohjaamalla tulostimen virtualisoituihin USB-portteihin verkon yli.
Miksi valita USB Network Gate?
- Ohjelmisto sieppaa matalan tason USB-datan ja estää isäntäkäyttöjärjestelmää lukitsemasta tulostimen käyttöä.
- Voit muodostaa yhteyden verkon kautta etäisäntätietokoneisiin liitettyihin tulostimiin.
- Sovellus luo virtuaalikoneeseen virtuaalisen USB-portin, jotta vieraskäyttöjärjestelmän ajurit voivat tunnistaa tulostimen.
- Ei mahdollisia versioristiriitoja VirtualBoxin ja sen Extension Packin välillä.
Voit muodostaa vakaan tulostinyhteyden USB Network Gaten avulla kolmessa yksinkertaisessa vaiheessa.

1. Lataa ja asenna USB Network Gate fyysiselle tietokoneelle tai palvelimelle, johon tulostin on liitetty, sekä VirtualBoxin vieraskäyttöjärjestelmään, jota kutsutaan asiakkaaksi.
2. Käynnistä USB Network Gate isäntäkoneessa. Etsi tulostin USB-laiteluettelosta ja napsauta Jaa-painiketta.
3. Avaa USB Network Gate VirtualBox-virtuaalikoneessasi, etsi tulostin “Etä-USB-laitteet” -välilehdeltä ja napsauta Yhdistä.
Lue lisää video-oppaastamme:
Edut
- Mahdollistaa etätulostuksen IP-pohjaisen verkon kautta.
- Poistaa "Host Lock" -ongelman ja varmistaa, että virtuaalikoneella on aina pääsy tulostimeen.
- Virtaviivaistettu käyttöönotto ilman USB-suodattimien määritystä tai Extension Pack -versioiden tarkistamista.
Haitat
- Ohjelmisto on asennettava isäntä- ja vieraskoneisiin.
- Ohjelmiston käyttämiseen vaaditaan maksullinen tilaus tai lisenssi.
Ubuntu-isäntien asetukset
VirtualBox-tulostimen käyttöönotto Ubuntu-isäntäkoneissa epäonnistuu usein Linuxin käyttöoikeusrajoituksen vuoksi, vaikka laite olisi liitetty ja järjestelmä tunnistaisi sen. Oletusarvoisesti käyttöjärjestelmä rajoittaa suoraa pääsyä USB-laitteisiin. VirtualBox-käyttäjien on oltava vaaditun järjestelmäryhmän jäseniä, muuten heidän virtuaalikoneensa ei tunnista USB-tulostimia.
VirtualBox USB -tulostimen käyttäminen Ubuntussa
Tulostimen käyttö VirtualBoxissa Ubuntussa ja useimmissa Debian-pohjaisissa Linux-jakeluissa edellyttää, että saat tililtäsi oikeuden käyttää USB-laitteita.
Korjaus: Sinun on lisättävä käyttäjä vboxusers-ryhmään.
1. Avaa pääte Ubuntu-isännällä.
2. Suorita seuraava komento:sudo usermod -a -G vboxusers $USER
3. Käynnistä uudelleen tai kirjaudu ulos ja kirjaudu takaisin sisään.
4. Käynnistä VirtualBox ja käynnistä virtuaalikone.
Tulostimen pitäisi nyt näkyä virtuaalikoneen USB-laiteluettelossa ja se on käytettävissä USB-läpivientiä varten.
