Drukarka wirtualna jest pseudodrukarką, która może być rozpoznana tylko w środowisku sieciowym. Drukarka wirtualna posiada różne opcje wydruku, które można wcześniej ustawić, takie jak wybór kasety podającej oraz drukowanie dwustronne. Możliwe jest również użycie funkcji wydruku z przerwaniem. Funkcja ta zawiesza wykonywanie trwającego zadania i nadaje priorytet nowemu zadaniu.
Funkcja ta dostępna jest tylko wówczas kiedy w drukarce zainstalowany jest dysk twardy.
W systemie UNIX, Solaris lub innych systemach operacyjnych wiele funkcji wydruku za pośrednictwem drukarki wirtualnej dostępnych jest bez konieczności ręcznego wprowadzania zwykłych poleceń wydruku.