Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Większość drukarek GDI nie jest obsługiwana przez GNU/Linux.
Oto sposób na korzystanie z drukarki mimo wszystko.
Krok 1: Szczęśliwi użytkownicy
Zanim przejdziesz dalej, sprawdź, czy Twoja drukarka nie obsługuje języka opisu drukowania, takiego jak PostScript, PCL lub innego, który jest obsługiwany przez Linuksa. Jeśli masz szczęście, użyj odpowiedniego sterownika. Obsługiwane są niektóre drukarki GDI, więc jeśli tak jest w Twoim przypadku, powinieneś użyć tego zamiast tego, sprawdź listę tutaj:
Krok 2: Wybierz maszynę wirtualną i zainstaluj ją
Jeśli masz pecha, możesz użyć maszyny wirtualnej, takiej jak: - Bochs https://bochs.sourceforge.net/ (GPL) - VMware https://www.vmware.com (komercyjny, darmowy odtwarzacz VM) - Win4Lin 9x https://www.win4lin.com (komercyjne)- Win4Lin Pro https://www.win4lin.com (komercyjne)Zainstaluj maszynę wirtualną, której chcesz użyć, a następnie Microsoft Windows na tej maszynie wirtualnej, korzystając z odpowiedniej dokumentacji.
Krok 3: Drukarka lokalna korzystająca z portu USB lub równoległego
W Linuksie udostępnij swoją drukarkę za pomocą Samby (https://www.samba.org/)Aby to zrobić musisz wyedytować plik /etc/samba/smb.conf i dodać te sekcje:# printers is between squares[printers]comment = All Printerspath = /var/spool/sambabrowseable = yes# aby zezwolić użytkownikowi 'guest account' na print.guest ok = yeswritable = noprintable = yescreate mode = 0700use client driver = yes# print$ jest w nawiasach kwadratowych[print$]path = /var/lib/samba/printersbrowseable = yeswrite list = @adm rootguest ok = yesinherit permissions = yes W razie potrzeby dostosuj ścieżkę do swojej konfiguracji. Zrestartuj sambę lub uruchom ją, jeśli jeszcze tego nie zrobiono (jako root):/ etc/init.d/samba restart Teraz z maszyny wirtualnej zainstaluj drukarkę jako drukarkę sieciową, jeśli adres IP hosta ma adres 192.168.1.10 z maszyny wirtualnej, należy wpisać \192.168.1.10\nazwa_udziału_drukarki
Krok 4: Drukarka jest teraz gotowa do użycia z maszyny wirtualnej
Więc teraz musisz wydrukować coś z GNU/Linuksa, wybrać drukarkę PDF i zapisać do pliku to, co chcesz wydrukować.
Na maszynie wirtualnej otwórz plik, który właśnie utworzyłeś za pomocą programu Acrobat Reader lub FoxIt Reader lub czegokolwiek innego jako czytnik PDF i wyślij go do drukarki GDI.
Krok 5: Pełny przykład drukowania
1. Wydrukuj do pliku.pdf z systemu GNU/Linux
2. Otwórz plik.pdf z maszyny wirtualnej (Win4Lin) za pomocą czytnika PDF 3. Wybierz "Drukuj" z menu "Plik" 4. Przejdź do drukarki i sprawdź wynik
Krok 6: Użyj drukarki bezpośrednio z systemu Linux
Aby mieć coś jeszcze lepszego, możesz postępować zgodnie z tą procedurą: