Jakiego sterownika drukarki należy użyć? [Zamknięte]


26

Czy instaluję sterowniki drukarki i mam do wyboru sterowniki PCL (5 lub 6) lub PostScript? Który poleciłbyś i dlaczego?

Drukarka to HP LaserJet 2605dn, system operacyjny to Windows 7 (x64).

Czy masz ogólną zasadę dla tego rodzaju rzeczy? A może jest to w zasadzie „zobacz-co-działa”?

Dzięki


2
Woow, że wszystkie odpowiedzi są warte przeczytania. Z mojego doświadczenia mogę powiedzieć w prosty sposób: „Jeśli chcesz drukować pliki PDF, użyj wersji PS, w innym przypadku sterowniki PCL do zadań drukowania”.
Janardhan

Odpowiedzi:


30

To takie niesamowite i przerażające, gdy taki wątek zawiera różnego rodzaju niewiedzę i nie ma odpowiedzi, a żadna odpowiedź nie daje racji.

Najpierw dam własną odpowiedź, a następnie wyjaśnię, gdzie poprzednie plakaty są błędne.

Powinieneś wybrać PCL 6. Oto dlaczego: Nie potrzebujesz PostScript. Gdybyś go potrzebował, wiedziałbyś o tym i nie zadawałbyś tego pytania. PostScript jest bardziej problematyczny niż PCL, więc jeśli go nie potrzebujesz, lepiej go unikać. Jest to bardziej problematyczne na te i wiele innych sposobów: trudniej jest znaleźć sterowniki (na przykład dla komputera z systemem Windows ME), więcej zasobów wymaga zasobów (zarówno na drukarce, stacji roboczej, jak i w sieci), sterowniki HP PostScript będą znacznie bardziej kłopotliwe niż ich sterowniki PCL, jakość emulacji HP PostScript (tj. klon programu PostScript firmy Adobe) jest wysoce wątpliwa, podczas gdy PCL jest produktem HP, a zatem większe ryzyko, PostScript generuje niejasne błędy podczas drukowania i wymaga niejasne doświadczenie w rozwiązywaniu problemów (bardzo frustrujące) - PCL robi to mniej, PostScript ma tendencję do łatwiejszego uruchamiania drukarki z pamięci, sterowniki PostScript oferują wiele niejasnych ustawień, które są użyteczne tylko dla profesjonalistów z branży (takich jak np. Separacja kolorów) i będą wprowadzać w błąd tylko zwykłych ludzi i dadzą im więcej możliwości powodowania problemów i nie tylko trudne odbitki PostScript często będzie wolniejszy. Wszystko to z mojej głowy.

PCL6 to potężny język opisu strony i zrobi wszystko, co kiedykolwiek będziesz musiał zrobić. Jakość nie jest problemem, PCL działa dobrze i może drukować te same grafiki wektorowe i czcionki wektorowe, co PostScript. Zdjęcia i inne odwzorowane bitowo grafiki znajdują się poza sferą mocy PostScript, a zatem oba języki wydrukują je tak samo, z tym wyjątkiem, że PostScript renderuje zdjęcie w tekście i wysadza jego rozmiar binarny, przez co pobieranie go do drukarki trwa dłużej ( musi to zrobić, ponieważ PostScript jest językiem tekstu, nie ma tam nic binarnego. Wszystko jest renderowane na znaki tekstowe).

PostScript ma wiele zalet, ale przede wszystkim dla profesjonalistów branży poligraficznej. Przykładem jest to, że jeśli chcesz wydrukować coś na urządzeniu do ustawiania obrazów o bardzo wysokiej rozdzielczości w lokalnym sklepie z wysokiej klasy drukarkami, prawdopodobnie zaakceptują plik tylko w formatach Adobe Photoshop lub PostScript, więc jeśli używasz sterownika PostScript, masz sposób na utworzenie takiego pliku. Jednak format PDF może być teraz używany w wielu sytuacjach, w których wcześniej wymagany był PostScript. Sterowniki PostScript zwykle oferują więcej funkcji niż sterownik PCL, a niektóre mogą być dla Ciebie przydatne (np. Drukowanie broszury), ale w tym późnym okresie i wieku jest bardziej prawdopodobne, że sterownik PCL oferuje wszystko, czego kiedykolwiek potrzebujesz, a sterownik PostScript może nie oferować wiele dodatkowych rzeczy, których możesz użyć.


6
-1 dla wyświetlonej arogancji i nie biorąc pod uwagę wszystkich czynników.
John Gardeniers

1
@ user61475 - Usunąłem drugą połowę „odpowiedzi”, ponieważ nie miała ona znaczenia dla odpowiedzi. Prosimy o ponowne przesłanie swoich uwag jako komentarzy w stosunku do pierwotnych odpowiedzi, których dotyczą. Będziesz jednak potrzebował co najmniej 50 powtórzeń, aby móc dodawać komentarze, ale powinno to być dość proste do osiągnięcia.
Mark Henderson

6
Jednym z głównych problemów z PCL6 jest to, że nie można przechwycić zadania drukowania i odczytać żadnej zawartości, która może stać się problemem, jeśli próbujesz debugować strumień danych. PCL6 (XL) nie przypomina PCL5 i jest skompilowanym strumieniem (aka .exe), natomiast PCL5 to zestaw poleceń, a PS to kod źródłowy czytelny dla ludzi. Jeśli spojrzysz na strumień PCL6, jest on nieczytelny. Tak proste rzeczy, jak sprawdzenie orientacji konkretnej strony podczas debugowania niektórych problemów z drukowaniem, są bardzo trudne. # 1 = PS # 2 = PCL5 # 3 = PCL6.
Douglas Anderson

1
+1 za udzielenie sensownej odpowiedzi. Zdecydowana większość z nas chce po prostu szybko i niezawodnie wydrukować kilka stron i nie przejmować się strumieniami danych czytelnymi dla ludzi.
nick

2
@JohnGardeniers Czy wyjaśniłbyś, czym są te brakujące czynniki? Nie jestem pewien, dlaczego twój komentarz był tak wysoko oceniany jako „dodanie czegoś do postu”, gdy nie określa, co krytykuje.
underscore_d

5

Problem między PCL a PostScript jest bardzo specyficzny dla tego, która kombinacja oprogramowania i drukarki jest używana. Na niektórych drukarkach PCL jest lepszy niż PostScript, a na innych obowiązuje odwrotność. Niektóre drukarki, takie jak HP LaserJet 5 Color (i wiele innych), mają moduł dodatkowy, który pasuje do jednego z gniazd SIMM, które zapewniają obsługę PostScript. Jeszcze inne drukarki mają wbudowane wsparcie fabryczne. Wysłanie pliku PostScript do drukarki daje dość wysoką jakość wydruku, która jest bardzo przewidywalna. Z drugiej strony oprogramowanie na komputerze PC / MAC / X (lub jakimkolwiek źródle PostScript) staje się tutaj dziką kartą. W pewnym momencie musi nastąpić konwersja z dowolnego dokumentu na PostScript (chyba że dokument jest już w PostScript, a nawet w tym przypadku występują problemy). Ta konwersja do PostScript jest OGROMNYM problemem. Niektóre oprogramowanie (zwykle sterowniki drukarki dla systemu Windows) po prostu konwertują dowolny dokument, który masz, na mapę bitową i osadzają mapę bitową w pliku PostScript i wysyłają ją do drukarki. Jest to ogromna strata miejsca pod każdym względem i całkowicie eliminuje wszelkie korzyści oferowane przez PostScript. PostScript to język układu, który może układać elementy wektorowe i mapy bitowe. Jeśli masz dokument tekstowy, opisano położenie tekstu, czcionki i inne szczegóły, a nieprzetworzony tekst jest wysyłany do drukarki. Mechanizm PostScript w drukarce jest świadomy, czy fizyczny układ drukarki i renderuje dane wyjściowe w sposób, który może zapewnić dobrą wydajność, biorąc pod uwagę faktyczny sprzęt drukarki. Jeśli sterownik drukarki pobiera tekst z dokumentu i renderuje go jako mapę bitową, a następnie umieszcza tę mapę bitową w pliku PostScript, wtedy twoja drukarka po prostu drukuje bitmapę. Stwarza to problem: podczas drukowania bitmap istnieją określone optymalizacje, których użyje drukarka, aby bitmapy wyglądały ładnie, w większości przypadków te optymalizacje są inne niż te, które zostaną użyte dla tekstu, więc wynik końcowy zwykle nie jest optymalny. Aby wszystko zrozumieć, należy wziąć pod uwagę następujące kwestie:

  1. Jak dobre jest oprogramowanie, które konwertuje twój dokument na PCL lub PostScript?
  2. Jak dobra jest obsługa drukarki PCL lub PostScript?
  3. Która kombinacja działa najlepiej dla mojej konkretnej kombinacji komputer / drukarka.

Odpowiedzi na te pytania często nie są czarne ani białe. Co gorsza, niektóre drukarki, które mają słabą jakość PCL, mogą faktycznie ładniej wyglądać dokumenty w PCL, ponieważ konwerter PCL na komputerze wprowadza określone poprawki lub obejścia problemów z PCL na konkretnej drukarce lub odwrotnie z PostScript .

Jest jeszcze jeden problem ... Niektóre drukarki twierdzą, że obsługują PostScript, aw rzeczywistości nie ma żadnej obsługi PostScript! Dostawcy drukarek twierdzą, że obsługują PostScript, ponieważ ich sterownik drukarki działający na komputerze może konwertować PostScript na dowolny język, w którym mówi drukarka!

Moje osobiste podejście polega na używaniu PostScript, gdy tylko jest to możliwe. Zasadniczo nie kupuję drukarki, chyba że wiem, że ma ona dobrą obsługę PostScript i mówię o samej drukarce, a nie o oprogramowaniu, które działa na komputerze PC w celu konwersji PostScript na inny format używany przez drukarkę. PostScript jest dobrze ustalonym standardowym formatem, który będzie dostępny przez jakiś czas, a wysyłanie tego samego DOKŁADNEGO tego samego pliku postscriptowego na dowolną losową drukarkę, która obsługuje PostScript, prawdopodobnie zapewni zadowalające wyniki. Wadą tego jest to, że takie drukarki są zwykle droższe i wymagają więcej pamięci niż inne metody. Jednak cena jest warta zaoszczędzonego czasu na walce ze sterownikami, a także, jeśli występuje problem z konwerterem PostScript po stronie komputera, JEDNA rzecz to naprawić, a poprawka działa na każdej drukarce.

Prawdopodobnie możesz zrobić to samo z PCL, ale nie jest to tak czyste, jak robienie rzeczy z PostScript, ponieważ PCL zwykle wymaga poleceń specyficznych dla drukarki, a wysyłanie tego samego pliku PCL do różnych drukarek ma większe szanse na uzyskanie niewłaściwych wyników niż w przypadku PostScript. Ponadto niektóre sterowniki PCL mają zwykle ogromne biblioteki obejść, które są specyficzne dla drukarek, więc wysłanie tego samego pliku PCL do różnych drukarek i oczekiwanie tego samego wyniku nie jest tak łatwe. Oznacza to również, że jeśli masz bardzo starą drukarkę PCL, która kiedykolwiek ją wyprodukowała, rzadziej wydaje poprawki dla starszych drukarek i wydaje poprawki PCL tylko dla późniejszych modeli. Zasadniczo tak nie jest w przypadku PostScript, ponieważ pojedyncza poprawka do oprogramowania PostScript wpłynie na wszystkie drukarki, niezależnie od tego, kto je utworzył i na jaki jest wiek.

W tym wątku pojawiły się inne posty, które są niepoprawne: Po pierwsze, czcionki True Type są czcionkami wektorowymi (konturowymi), bardzo podobnymi do czcionek Type1 (które są również czcionkami wektorowymi), ale z możliwością ręcznego kodowania pikselowych wskazówek przez autora. Zasadniczo sprawia to, że czcionki True Type wyglądają lepiej niż czcionki Type1 pod pewnymi warunkami. Wszystko sprowadza się do jakości oprogramowania, które renderuje czcionki bardziej niż faktyczny format czcionki. Widziałem oprogramowanie czcionek True Type, które jest tak źle zaprojektowane, że renderuje czcionki w ustalonym rozmiarze, a następnie skaluje wydruk w celu wyświetlenia. Wszystko sprowadza się do jakości oprogramowania do renderowania znacznie bardziej niż formatu czcionki. (Dotyczy to tylko czcionek wektorowych / konturowych, czcionki bitmapowe to zupełnie inny problem).

Chodzi o to, że PCL i PostScript są standardami przyjętymi przez wielu producentów drukarek. W zależności od tego, jak dobrze napisał producent, konkretna implementacja określi, jak dobrze drukarka będzie działać z danym standardem. Istnieje również wiele zastrzeżonych języków drukarek, które są specyficzne dla drukarki. Moim zdaniem, jeśli to możliwe, należy całkowicie unikać niestandardowych języków drukarki! Powodem jest to, że niestandardowe języki często nie są dokumentowane, a kiedy firma wymyśli nowy, prawdopodobnie wsparcie dla starego zostanie przerwane. Kiedy więc uaktualnisz lub zmienisz system operacyjny na swoim komputerze i nie będzie sterownika, który działałby z kombinacją twojej drukarki / systemu operacyjnego, zatrzymasz drzwi.


3

Dla mnie zależy to od kilku rzeczy:

  1. Czy drukarka obsługuje natywny PostScript. Wiele drukarek ma tylko emulację PostScript. Rzeczywisty mechanizm drukowania nie „myśli” w PostScript, więc tracisz trochę definicji w porównaniu do prawdziwej drukarki PostScript. Wiele drukarek HP (nie jestem pewien co do 2605) tylko emuluje.
  2. Czy Twoi użytkownicy potrzebują PostScript? Jeśli drukują głównie dokumenty biurowe (Word, Excel), PCL będzie najlepszy. Zwykle w sterowniku PCL jest znacznie mniej opcji, co ułatwia użytkownikowi końcowemu. Jeśli twoi użytkownicy drukują prezentacje graficzne lub wiele zdjęć i są bardzo wybredni w stosunku do produktu końcowego, wybrałbym sterownik PostScript, ale tylko jeśli jest to prawdziwa drukarka PostScript ...

Krótko mówiąc, sprawdziłbym, który z nich działa najlepiej w twoim środowisku.


2

W przypadku jednego lub niewielkiej liczby komputerów zwykle wybieram PCL, ale jeśli ważna jest prędkość wyjściowa, jakość lub funkcjonalność drukarki (np. Zszywacz), zawsze wykonuję odbitki testowe w celu porównania. Na przykład kolory lub logo na papierze firmowym mogą być lepiej renderowane za pomocą konkretnego sterownika. Szybkość może również stanowić problem, jeśli drukarka będzie częściej używana do złożonych / długich dokumentów.


2

Mam HP Inkjet, który nie wydrukuje pdf z pcl5 lub pcl6, ale wydrukuje słowo i Excel z PostScript. Wiem to, ponieważ spędziłem 3 godziny na wypróbowaniu różnych kombinacji sterowników i dokumentów.

Mogę dodać do tego, zauważając, że ogólny sterownik do drukarek atramentowych dla systemu Linux na moim urządzeniu FC20 był po prostu postscriptum i był w stanie wydrukować pdf, podczas gdy sterownik Windows 10 pcl6 nie.

Zatem w moim przypadku, z moją konkretną drukarką, sterownik postscriptowy jest zdecydowanie najlepszy.

Jednak, jak widać z wszystkich innych komentarzy, „pełna” odpowiedź jest nieco bardziej nieuchwytna.

Myślę, że to bardzo zależy od drukarki i będziesz musiał po prostu wypróbować wszystkie oferowane sterowniki i zobaczyć, który działa najlepiej.


Czy masz wyłączony PCL na samej drukarce? Na niektórych drukarkach jest to opcja.
austin

1

To naprawdę zależy od tego, co drukujesz. Jedna odpowiedź mówi, że używa Postscript, ponieważ ma lepsze czcionki. Może to być prawdą, jeśli drukujesz tylko dokumenty tekstowe, ale jeśli drukujesz mieszane zadania, które zawierają zarówno tekst, jak i grafikę, PCL6 może być lepszy. Wydrukuj i porównaj różnicę. Osobiście zazwyczaj wybieram najpierw PCL6, potem PCL5, a potem Postscript.

Czy używasz sterownika dostarczonego z systemem Windows 7, czy używasz sterownika z HP.com? Sterowniki wbudowane systemu Windows zwykle mają tylko podzbiór funkcji. Prawie zawsze lepiej jest pobrać sterowniki z HP.com. Najnowsze sterowniki dla CLJ 2605dtn dla Win7 64-bit znajdują się na stronie http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=1140732&prodTypeId=18972&prodSeriesId=1140727&sw&I==swask 4063 . W takim przypadku korzystasz z „Universal Print Driver”, który obsługuje wiele innych drukarek HP, w tym CLJ 2605dtn.


1

Ogólna zasada: PCL powinien powodować mniej problemów przeciętnego użytkownika. Powoduje to jednak problemy z niektórymi drukowanymi przez nas dokumentami PDF, chyba że dołoży się wszelkich starań, aby dostosować zaawansowane ustawienia drukarki (tj.… „Wyślij prawdziwy typ jako obraz bitowy”; wyłącz optymalizację drukowania), kiedy to nastąpi. Dostosowania nie zawsze działają. Adobe PDF jest najwyraźniej dokumentem zorientowanym na PS - sterowniki PCL tworzą OGROMNE pliki podczas konwersji, które w naszym przypadku przeciążają pamięć lub blokują naszą sieć.

W poszukiwaniu rozwiązania dowiedziałem się, że niektórzy ludzie ładują zarówno sterowniki PS, jak i PCL specjalnie do użytku z problematycznymi dokumentami PDF.

To jest prawdziwa ilustracja tego, co mówią wielu - zależy od wielu czynników. To jest jeden.


1

W drukarce HP prawdopodobnie najlepiej zadziała sterownik PCL (5 lub 6). Tłumacze na urządzeniu HP radzą sobie z PCL znacznie lepiej niż PS [opracowali język, więc lepiej!]. Jeśli robisz zwykłe drukowanie w systemie Windows, PCL6 będzie moją sugestią.

Tłumacze PS na urządzeniach HP nie są świetne i generalnie bym tego unikał. Inne typy drukarek (na przykład Xerox) obsługują PS lepiej niż PCL. Zawsze zależy to od drukarki i tego, co próbujesz osiągnąć. Oba języki mają zalety i wady.


-2

PostScript znacznie przewyższa wszelkie inne typy czcionek. ponieważ czcionki PostScript są oparte na wektorze, co oznacza, że ​​istnieje algorytm dla każdego znaku i rysunku. To sprawia, że ​​Czcionki są lepsze, ponieważ Czcionki takie jak czcionki TT są oparte na kropkach, a nie na równaniach ...

A jeśli drukarka obsługuje PCL, nie oznacza to, że możesz wydrukować PostScript, chyba że wyraźnie stwierdzi, że go obsługuje ...

Przejrzysty i łatwy test polega na tym, że gdy drukarka obsługuje rozdzielczość 1200 dpi, należy wybrać najmniejszy rozmiar czcionki i wydrukować stronę w PostScript oraz stronę w języku PCL, aby można było również wyraźnie odróżnić każdy znak indywidualnie, można go przetestować w ten sam sposób, rozszerzając czcionkę rozmiar do BARDZO dużej skali ... tam, w rogu liter takich jak S, J, a nawet D., widać kropki. Nie widać brzydkich kropek w PostScript.

Do drukowania dokumentów wystarczy czcionka PCL ..


TrueType jest oparty na wektorze.
afrazier
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.