Jak działają serwery wydruku?


14

Jest to bardziej pytanie koncepcyjne niż pytanie o rzeczywistą konfigurację w praktyce.

Załóżmy, że mam drukarkę sieciową, serwer wydruku (serwer A) oraz stacje robocze B i C, które będą korzystać z usług drukowania. (Wszystkie są w tej samej podsieci).

Gdy stacje robocze B i C chcą korzystać z drukarki za pośrednictwem serwera A, czy:

  1. Nadal potrzebujesz sterownika drukarki z drukarki sieciowej? Jeśli tak, to czy po pobraniu sterownika drukarki nadal łączą się z serwerem A w celu drukowania?

Lub :

  1. Czy zamiast tego łączysz się bezpośrednio z drukarką sieciową (ponieważ wszystkie są w tej samej sieci)?

Ogólnie rzecz biorąc, serwer wydruku służy do:

  1. Po prostu rozprowadzić sterowniki na stacjach roboczych, które następnie połączą się bezpośrednio z drukarką sieciową?

Lub :

  1. Zarządzać drukowaniem na drukarkach, tak aby stacje robocze łączyły się z serwerem wydruku zamiast bezpośrednio z drukarką? Jeśli tak, dlaczego na stacji roboczej nadal jest zainstalowany sterownik drukarki?

Odpowiedzi:


23

Zasadniczo serwery druku służą zarówno do dystrybucji sterowników do komputera klienckiego, jak i do centralnego przetwarzania zadań drukowania i zarządzania nimi. W dużych środowiskach przydatne są homogeniczne sterowniki (które zwykle będą zawierały określone konfiguracje drukowania, których kontrolowanie jest pożądane centralnie), a także posiadanie centralnej lokalizacji do zarządzania i rejestrowania zadań drukowania. Na przykład najczęstszym ustawieniem, które widzę, że firmy chcą „wypchnąć” komputery klienckie z serwera wydruku, jest domyślnie drukowanie czarno-białe, a nie drukowanie w kolorze (aby zaoszczędzić pieniądze na droższym kolorowym tuszu).

Tak, w ogólnym przypadku komputer kliencki połączy się z serwerem wydruku, pobierze od niego sterownik drukarki, a następnie połączy się z serwerem, aby faktycznie wydrukować na tej drukarce. Jest to możliwe, choć znacznie mniej powszechne, aby połączyć się z serwerem druku tylkoaby uzyskać odpowiedni sterownik, zainstaluj drukarkę bezpośrednio za pomocą tego sterownika, a następnie pomiń serwer druku, drukując bezpośrednio na tej drukarce. Pamiętaj jednak, że zależy to od sposobu zainstalowania drukarki na kliencie. Jest albo instalowany „bezpośrednio” jako samodzielna drukarka na kliencie, albo instalowany jako drukarka współdzielona z serwera wydruku, i to decyduje o tym, czy klient łączy się bezpośrednio z drukarką, czy też za pośrednictwem serwera wydruku. W tym przypadku ważne jest rozróżnienie między drukarką fizyczną („urządzeniem drukującym”) a drukarką logiczną - w rzeczywistości możliwe jest wielokrotne zainstalowanie tego samego fizycznego urządzenia drukującego jako różnych drukarek logicznych. Na przykład, instalując raz to samo urządzenie drukujące bezpośrednio i raz za pośrednictwem drukarki udostępnionej na serwerze druku.

Ponieważ otagowałeś swoje pytanie Server 2012 R2, ten dokument Technet dotyczący technologii udostępniania drukarek Server 2012 prawdopodobnie będzie interesujący. Zwróć uwagę na sekcję zatytułowaną: Ulepszone wskazywanie i drukowanie , która jest technologią, która umożliwia klientom drukowanie na kompatybilnych drukarkach za pośrednictwem serwera druku Windows Server 2012+ bez instalowania konkretnego sterownika drukarki na kliencie. Oznacza to oczywiście, że można również użyć serwera wydruku, aby klienci nie musieli instalować sterowników dla określonych drukarek, ale nadal najczęściej zdarza się, że serwer wydruku rozsyła sterowniki do klienta i przetwarza / zarządza zadaniami drukowania klienta .


3
Dobra odpowiedź, +1. Myślę jednak, że warto rozróżnić drukarkę (logiczną) od urządzenia drukującego (fizycznego).
Ben Plont,

2
@BenPlont Ewww, drukarki. Ale dobra uwaga, więc dodałem to.
Beznadziejny

@ HopelessN00b dzięki za cudowną odpowiedź. po prostu ciekawy - jak dyktujemy sposób instalacji sterownika na kliencie - „jako samodzielna drukarka lub jako drukarka współdzielona”? jeśli oba są instalowane, czy wydają się użytkownikowi 2 urządzeniami różnicowymi?
tiongmaru

@tiongmaru Ty decydujesz, w jaki sposób drukarka ma być instalowana podczas instalacji - jeśli instalujesz poprzez bezpośrednie połączenie z drukarką, jest ona instalowana jako bezpośrednie połączenie. Jeśli łączysz się ze współużytkowaną drukarką [logiczną] na serwerze druku, jest ona instalowana jako drukarka logiczna, do której dostęp uzyskuje się za pośrednictwem serwera druku. (Jeśli chcesz używać sterownika na serwerze druku, ale instalujesz go jako urządzenie bezpośrednie, pobierasz sterownik z serwera druku, ale instalujesz bezpośrednio i określasz pobrany sterownik podczas instalacji.)
HopelessN00b

1
Sterowniki drukarek po stronie klienta są prawie przestarzałe na * nix, ponieważ kubki zostały wydrukowane w formacie PDF. Zasadniczo wystarczy utworzyć plik PDF po stronie klienta, a następnie wysłać go na serwer drukarki; to jego problem
dom0

9

Drukarka udostępniona przy użyciu udostępniania plików i drukowania w systemie Windows jest eksportowana za pomocą protokołu SMB / CIFS, który sam w sobie zapewnia niewiele więcej niż „potok sieciowy” do urządzenia drukującego. Innymi słowy, współużytkowana drukarka staje się niczym więcej niż urządzeniem sieciowym, a klient musi zainstalować odpowiednie sterowniki, aby z niej korzystać. Serwer współdzielenia drukarek jest odpowiedzialny za przechowywanie wymaganych sterowników i dostarczanie ich klientom połączenia.

W najnowszej wersji systemu Windows czasami drukarka udostępniona jest eksportowana za pomocą standardowego protokołu jako IPP lub WDS. W takim przypadku klient nie musi instalować sterownika innej firmy tylko dlatego, że system Windows ma już wbudowane względne standardowe sterowniki.

Wreszcie można czasem skonfigurować sam serwer wydruku jako prawdziwą kolejkę wydruku. W takim przypadku klient przekazuje definicję postscriptową strony na serwer, prosząc go o wydrukowanie przesłanej strony. W takim przypadku klient nie potrzebuje żadnego sterownika, ale jest to znacznie mniej powszechny scenariusz (jedną z możliwych wad jest bardzo ograniczona opcja drukowania eksportowana do klienta). Wymaga to najnowszej wersji systemu Windows (Win8 / Win2012 +).


2
Lub w zasadzie każdy wariant unixowy sprzed dziesięcioleci , ale hej.
Shadur

1
Prawdziwe. Unikalny sposób robienia rzeczy był kiedyś o wiele
milszy

0

Możesz wypróbować 2 sposoby, sieć przez UTP na drukarce (zalecane) lub udostępnianie USB.

Ogólne pobieranie sterowników PC z serwera, ale jeśli nie musisz instalować ręcznie, to konieczne. Możesz użyć printserver zarówno do sterowników sterowników, jak i zarządzania, możesz zainstalować na serwerze programy innych firm, aby monitorować strony i toner.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.