Sommario:
- Passaggio 1: utenti fortunati
- Passaggio 2: scegli una macchina virtuale e installala
- Passaggio 3: stampante locale che utilizza una porta USB o parallela
- Passaggio 4: la stampante è ora pronta per essere utilizzata dalla macchina virtuale
- Passaggio 5: esempio completo di stampa
- Passaggio 6: utilizzare la stampante direttamente da Linux
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
La maggior parte delle stampanti GDI non è supportata utilizzando GNU/Linux.
Ecco un modo per utilizzare comunque la stampante.
Passaggio 1: utenti fortunati
Prima di andare oltre, controlla che la tua stampante non supporti un linguaggio di descrizione della stampa come PostScript o PCL o qualcos'altro supportato sotto Linux. Se sei fortunato, usa il driver appropriato. Alcune stampanti GDI sono supportate, quindi se è il tuo caso, dovresti usare questo invece, controlla l'elenco qui:
Passaggio 2: scegli una macchina virtuale e installala
Se sei sfortunato, puoi usare una macchina virtuale come:- Bochs https://bochs.sourceforge.net/ (GPL)- VMware https://www.vmware.com (Commerciale, lettore VM gratuito)- Win4Lin 9x https://www.win4lin.com (Commerciale)- Win4Lin Pro https://www.win4lin.com (Commerciale)Installa la macchina virtuale che desideri utilizzare, quindi Microsoft Windows in questa macchina virtuale utilizzando la rispettiva documentazione.
Passaggio 3: stampante locale che utilizza una porta USB o parallela
Sotto Linux, condividi la tua stampante usando Samba (https://www.samba.org/) Per farlo devi modificare il file /etc/samba/smb.conf e aggiungere quelle sezioni:# printers è tra parentesi quadre[printers]comment = All Printerspath = /var/spool/sambabrowseable = yes# per consentire all'utente 'guest account' di stampare.guest ok = yeswritable = noprintable = yescreate mode = 0700use client driver = yes# print$ è tra parentesi quadre[print$]path = /var/lib/samba/printersbrowseable = yeswrite list = @adm rootguest ok = yesinherit permessi = yesAdatta il percorso alla tua configurazione se necessario. Riavvia samba o avvialo se non è già stato fatto (come root):/ etc/init.d/samba restartOra, dalla macchina virtuale installa la stampante come stampante di rete, se il tuo IP host ha l'indirizzo 192.168.1.10 dalla VM allora dovresti inserire\192.168.1.10\printer_share_name
Passaggio 4: la stampante è ora pronta per essere utilizzata dalla macchina virtuale
Quindi ora devi stampare qualcosa da GNU/Linux, scegliere una stampante PDF e scrivere su un file ciò che vuoi stampare.
Dalla tua macchina virtuale, apri il file che hai appena creato utilizzando Acrobat Reader o FoxIt Reader o quello che preferisci come lettore PDF e invialo alla tua stampante GDI.
Passaggio 5: esempio completo di stampa
1. Stampa su un file.pdf da GNU/Linux
2. Apri il file.pdf dalla macchina virtuale (Win4Lin) usando un PDF Reader 3. Seleziona "Stampa" dal menu "File" 4. Vai alla tua stampante e controlla il risultato
Passaggio 6: utilizzare la stampante direttamente da Linux
Per avere qualcosa di ancora migliore, puoi seguire questa procedura: