Inhoudsopgave:
- Stap 1: gelukkige gebruikers
- Stap 2: Kies een virtuele machine en installeer deze
- Stap 3: Lokale printer die een USB- of parallelle poort gebruikt
- Stap 4: De printer is nu klaar om te worden gebruikt vanaf uw virtuele machine
- Stap 5: Volledig voorbeeld van afdrukken
- Stap 6: Gebruik de printer rechtstreeks vanuit Linux
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
De meeste GDI-printers worden niet ondersteund met GNU/Linux.
Hier is een manier om uw printer toch te gebruiken.
Stap 1: gelukkige gebruikers
Controleer voordat u verder gaat of uw printer geen afdrukbeschrijvingstaal ondersteunt als postscript of PCL of iets anders dat onder Linux wordt ondersteund. Als u geluk heeft, gebruik dan de juiste driver. Sommige GDI-printers worden ondersteund, dus als dit uw geval is, moet u dit in plaats daarvan gebruiken, bekijk de lijst hier:
Stap 2: Kies een virtuele machine en installeer deze
Als je pech hebt, kun je een virtuele machine gebruiken zoals:- Bochs https://bochs.sourceforge.net/ (GPL)- VMware https://www.vmware.com (Commerciële, gratis VM-speler)- Win4Lin 9x https://www.win4lin.com (Commercieel)- Win4Lin Pro https://www.win4lin.com (Commercieel)Installeer de virtuele machine die u wilt gebruiken en vervolgens Microsoft Windows in deze virtuele machine met behulp van hun respectievelijke documentatie.
Stap 3: Lokale printer die een USB- of parallelle poort gebruikt
Deel onder Linux uw printer met Samba (https://www.samba.org/)Hiervoor moet u het bestand /etc/samba/smb.conf bewerken en de volgende secties toevoegen:# printers staat tussen vierkante haken [printers]comment = All Printerspath = /var/spool/sambabrowseable = yes# om het 'gastaccount' van de gebruiker te laten printen.guest ok = yeswritable = noprintable = yescreate mode = 0700use client driver = yes# print$ staat tussen vierkante haken[print$]path = /var/lib/samba/printersbrowseable = yeswrite list = @adm rootguest ok = yesinherit permissions = yesPas zo nodig het pad naar je configuratie aan. Herstart samba of start het als het nog niet gedaan was (als root):/ etc/init.d/samba restartNow, vanaf de virtuele machine installeer dan de printer als een netwerkprinter, als uw host-IP het 192.168.1.10-adres van de VM heeft, moet u \192.168.1.10\printer_share_name invoeren
Stap 4: De printer is nu klaar om te worden gebruikt vanaf uw virtuele machine
Dus nu moet je iets afdrukken vanuit GNU/Linux, een PDF-printer kiezen en naar een bestand schrijven wat je wilt afdrukken.
Open vanaf uw virtuele machine het bestand dat u zojuist hebt gemaakt met Acrobat Reader of FoxIt Reader of wat u maar wilt als PDF-lezer en stuur het naar uw GDI-printer.
Stap 5: Volledig voorbeeld van afdrukken
1. Print naar een.pdf-bestand vanuit GNU/Linux
2. Open het.pdf-bestand van de virtuele machine (Win4Lin) met behulp van een PDF Reader 3. Selecteer "Afdrukken" in het menu "Bestand" 4. Ga naar uw printer en controleer het resultaat
Stap 6: Gebruik de printer rechtstreeks vanuit Linux
Om iets nog beters te hebben, kunt u deze procedure volgen: