Configurare porte parallele (LPT) in una VM VirtualBox
VirtualBox, fino alla versione 4.2.6, non offre la possibilità di aggiungere e configurare porte parallele (LPT) dall’interfaccia grafica. Il modo più semplice e rapido per farlo è eseguire il comando VBoxManage dal prompt dei comandi di Windows.
Con VBoxManage
Aprire il prompt dei comandi (Start → Cerca programmi e file → cmd.exe) e posizionarsi nella cartella di installazione di VirtualBox:
cd "C:\Program Files\Oracle\VirtualBox"
Eseguire quindi i due comandi seguenti, sostituendo il nome della macchina virtuale e della porta:
VBoxManage modifyvm NomeMiaVirtualMachine --lptmode1 NomeMiaPortaLPT
VBoxManage modifyvm NomeMiaVirtualMachine --lpt1 0x378 7
Ad esempio:
VBoxManage modifyvm Windows7VirtualMachine --lptmode1 LPT1:
VBoxManage modifyvm Windows7VirtualMachine --lpt1 0x378 7
Il primo comando aggiunge alla VM la porta parallela collegata alla LPT1 dell’host; il secondo la configura impostando l’indirizzo I/O (0x378) e l’IRQ (7). Di fatto VBoxManage aggiunge un tag <LPT> al file XML di configurazione della macchina virtuale.
Modificando il file .vbox
Se per qualche motivo i comandi non dovessero andare a buon fine, basta aprire il file .vbox della VM (è un file XML) con un editor di testo e aggiungere, o modificare se già esiste, la riga seguente tra i tag <LPT> e </LPT>:
<Port slot="0" enabled="true" IOBase="0x378" IRQ="7" path="LPT1:"/>
Verifica nel sistema guest
Infine, entrando nella macchina virtuale, verificare che il sistema abbia effettivamente rilevato la porta da Start → Cerca programmi e file → Gestione dispositivi. Se è già presente la voce Porte (COM e LPT) la procedura è terminata. Altrimenti:
- Eseguire la procedura di installazione di nuovo hardware: Start → Cerca programmi e file → hdwwiz.exe.
- Seguire la procedura guidata selezionando «Installa l’hardware selezionato manualmente da un elenco».