Wspólny system drukowania w systemie UNIX (CUPS) to projekt typu open source i obejmujący wiele platform, zaprojektowany od podstaw w celu oferowania warstwy drukowania dla systemów operacyjnych podobnych do UNIX, w tym GNU / Linux, BSD, Solaris, Mac OS X i Microsoft Windows.
Projekt Common UNIX Printing System został opracowany przez Apple, firmę odpowiedzialną za systemy Macintosh, w celu promowania zgodnego ze standardami rozwiązania do drukowania dla wszystkich sprzedawców i użytkowników systemu UNIX / Linux.
Obsługuje drukarki lokalne i sieciowe
Został zaprojektowany do obsługi zarówno drukarek lokalnych, jak i sieciowych, dzięki protokołowi IP IPP (Internet Printing Protocol), który umożliwia również zarządzanie zadaniami drukowania i obsługuje szyfrowanie, uwierzytelnianie i kontrolę dostępu.
Oprogramowanie pozwoli użytkownikom dodawać drukarki i klasy, zmieniać rozmiar i rozdzielczość multimediów oraz zarządzać politykami operacyjnymi. Ponadto użytkownicy mogą nauczyć się drukowania bezpośrednio z wiersza poleceń.
Oferuje nowoczesny, oparty na przeglądarce internetowej interfejs
CUPS oferuje nowoczesny, kartowany interfejs, do którego można uzyskać dostęp za pomocą dowolnej przeglądarki internetowej, o ile jest odpowiednio skonfigurowany. Ten interfejs administracyjny do drukowania umożliwia użytkownikom wyszukiwanie i dodawanie nowych drukarek, zarządzanie istniejącymi drukarkami, dodawanie i zarządzanie klasami drukowania, a także dodawanie zadań drukowania.
Ponadto pozwala użytkownikom dodawać subskrypcje RSS, edytować plik konfiguracyjny, a także przeglądać dostęp, błędy i dzienniki stron. Możliwe jest również włączanie lub wyłączanie udostępniania drukarek podłączonych do systemu, drukowanie z Internetu, zdalna administracja, uwierzytelnianie Kerberos i wiele innych.
Zawiera pełną dokumentację, która pomoże programistom w zakresie programowania CUPS (API CUPS, filtrowanie i programowanie zaplecza, API HTTP i IPP, API PPD, Raster API itp.).
Jest obsługiwany we wszystkich systemach operacyjnych GNU / Linux
Program można łatwo zainstalować z domyślnych kanałów oprogramowania dowolnego systemu operacyjnego GNU / Linux. Składa się z demona, który uruchomi się automatycznie po instalacji, a także interfejsu sieciowego.
Co nowego w tej wersji:
- Program planujący nie usunął starych plików zleceń (numer 4987)
- cupsEnumDests nie powróciło wcześniej, gdy odkryto wszystkie drukarki
- (Numer 4989)
- System kompilacji CUPS obsługuje teraz kompilację krzyżową (numer 4897)
- Dodano nową Instrukcję programowania CUPS w celu zastąpienia dokumentacji dotyczącej przedawniania API.
- Dodano funkcje cupsAddIntegerOption i cupsGetIntegerOption
- (Numer 4992)
- Funkcje cupsGetDests i cupsCreateJob obsługują obecnie drukarki Bonjour
- (Numer 4993)
- Dodano regułę dziwactwa USB dla drukarek Lexmark E260dn (numer 4994)
- Naprawiono potencjalne przepełnienie bufora w narzędziu cupstestppd (numer 4996)
- Udoskonalenia IPP Everywhere (numer 4998)
- Naprawiono opcję "anuluj wszystkie zadania" funkcja w interfejsie internetowym dla kilku
- languages (numer 4999)
- Naprawiono problemy z kolejkami lokalnymi (numer 5003, numer 5008, numer 5009)
- Polecenie lpstat obsługuje teraz opcję -e w celu wyliczenia drukarek lokalnych
- (wcześniej dodane lub w sieci), do którego można uzyskać dostęp
- (Wydanie # 5005)
- Polecenia lp i lpr obsługują teraz drukowanie na drukarkach sieciowych
- jeszcze nie zostały dodane (numer # 5006)
- Naprawiono literówkę w pliku mime.types.
- Naprawiono błąd w hiszpańskim szablonie interfejsu WWW (numer 5016)
- Funkcje cupsEnumDests * i cupsGetDest * zgłaszają teraz wartość
- "drukarka jest tymczasowa" Atrybut statusu drukarki (numer 5028)
- Dodano chińską lokalizację (numer 5029)
- Funkcja cupsCheckDestSupported nie obsługuje wartości NULL
- (Wydanie # 5031)
- Naprawiono niektóre problemy w pliku specyfikacji RPM (numer 5032)
- Funkcja cupsConnectDest obsługuje teraz flagę CUPS_DEST_FLAGS_DEVICE
- do jawnego łączenia się z urządzeniem (drukarką) powiązanym z
- miejsce docelowe.
- Dyrektywa SSLOptions w pliku "client.conf". i "cupsd.conf"; obsługuje teraz
- Opcje DenyCBC i DenyTLS1.0 (numer 5037)
Co nowego w wersji:
- Program planujący nie usunął starych plików zadań (numer 4987)
- cupsEnumDests nie powróciło wcześniej, gdy odkryto wszystkie drukarki
- (Numer 4989)
- System kompilacji CUPS obsługuje teraz kompilację krzyżową (numer 4897)
- Dodano nową Instrukcję programowania CUPS w celu zastąpienia dokumentacji dotyczącej przedawniania API.
- Dodano funkcje cupsAddIntegerOption i cupsGetIntegerOption
- (Numer 4992)
- Funkcje cupsGetDests i cupsCreateJob obsługują obecnie drukarki Bonjour
- (Numer 4993)
- Dodano regułę dziwactwa USB dla drukarek Lexmark E260dn (numer 4994)
- Naprawiono potencjalne przepełnienie bufora w narzędziu cupstestppd (numer 4996)
- Udoskonalenia IPP Everywhere (numer 4998)
- Naprawiono funkcję "anuluj wszystkie zadania" w interfejsie internetowym dla kilku
- languages (numer 4999)
- Naprawiono problemy z kolejkami lokalnymi (numer 5003, numer 5008, numer 5009)
- Polecenie lpstat obsługuje teraz opcję -e w celu wyliczenia drukarek lokalnych
- (wcześniej dodane lub w sieci), do którego można uzyskać dostęp
- (Wydanie # 5005)
- Polecenia lp i lpr obsługują teraz drukowanie na drukarkach sieciowych
- nie zostały jeszcze dodane (numer # 5006)
- Naprawiono literówkę w pliku mime.types.
- Naprawiono błąd w hiszpańskim szablonie interfejsu WWW (numer 5016)
- Funkcje cupsEnumDests * i cupsGetDest * zgłaszają teraz wartość
- "drukarka jest tymczasowa" atrybut statusu drukarki (numer 5028)
- Dodano chińską lokalizację (numer 5029)
- Funkcja cupsCheckDestSupported nie obsługuje wartości NULL
- (Wydanie # 5031)
- Naprawiono niektóre problemy w pliku specyfikacji RPM (numer 5032)
- Funkcja cupsConnectDest obsługuje teraz flagę CUPS_DEST_FLAGS_DEVICE
- do jawnego łączenia się z urządzeniem (drukarką) powiązanym z
- miejsce docelowe.
- Dyrektywa SSLOptions w "client.conf" i "cupsd.conf" obsługuje teraz
- Opcje DenyCBC i DenyTLS1.0 (numer 5037)
Co nowego w wersji 2.2.3:
- Backend IPP może dostać się do nieskończonej pętli dla pewnych błędów, powodując zawieszoną kolejkę (rdar: // problem / 28008717)
- Harmonogram może wstrzymać odpowiadanie na żądania klientów w celu zapisania zmian stanu na dysku (rdar: // problem / 28690656)
- Dodano obsługę słów kluczowych kończących PPD (numer 4960, nr 4961, nr 4962)
- Backend IPP nie wysłał atrybutu coli mediów tylko dla źródła lub typu (numer 4963)
- IPP Wszędzie kolejki druku nie zawsze obsługują wszystkie jakości drukowania obsługiwane przez drukarkę (numer 4953)
- IPP Wszędzie kolejki wydruku nie zawsze obsługują wszystkie typy nośników obsługiwane przez drukarkę (numer 4953)
- Generator PPD IPP Everywhere nie zwrócił użytecznych komunikatów o błędach (numer 4954)
- Obsługa zakończeń IPP Everywhere nie działała poprawnie z typowym interfejsem użytkownika lub opcjami wiersza polecenia (numer 4976)
- Naprawiono problem z obsługą błędów dla backendów sieciowych (numer 4979)
- Domyślny plik cupsd.conf nie działał na systemach skompilowanych bez obsługi protokołu Kerberos (numer 4947)
- Opcja "przedruk zlecenia" nie była dostępna dla niektórych anulowanych zadań (numer # 4915)
- Zaktualizowano listę zadań w interfejsie internetowym (numer 4978)
- Naprawiono problemy z lokalizacją w systemie MacOS (rdar: // problem / 27245567)
Co nowego w wersji 2.2.2:
- CUPS 2.2.2 jest ogólnym wydaniem poprawki.
Co nowego w wersji 2.2.1:
- CUPS 2.2.1 jest ogólnym wydaniem poprawki. Szczegółową listę zmian można znaleźć w dzienniku zmian zawartym w pobranym pliku.
Co nowego w wersji 2.2.0:
- CUPS 2.2.0 dodaje obsługę lokalnych kolejek wydruku IPP Everywhere i wprowadza kilka ulepszeń wydajności i bezpieczeństwa.
Co nowego w wersji 2.1.3:
- Domyślna funkcja hasła nie działa na niektórych platformach (STR # 4750)
- Planista nie powinien wychodzić z presji pamięci ()
- Sterowniki przykładowe EPL2 i ZPL nie obsługiwały prawidłowo opcji CutMedia.
- Oczekujące subskrypcje uniemożliwiłyby nieoczekiwane zamknięcie programu planującego (STR # 4754)
- Naprawiono niektóre problemy w ipptool dla pomijanych testów ()
- Komenda "lp -H resume" nie zresetowała wartości atrybutu "stanu powodzenia zadania" (STR # 4752)
- Program planujący nie zezwolił na dostęp do plików zasobów (ikon itp.) po wyłączeniu interfejsu WWW (STR # 4755)
- Poprawka lokalizacji (STR # 4756)
Co nowego w wersji 2.1.2:
- CUPS 2.1.2 rozwiązuje problem w archiwach źródłowych 2.1.1, które faktycznie zawierały bieżącą migawkę 2.2. Nie ma żadnych innych zmian.
Co nowego w wersji 2.1.0:
- CUPS 2.1.0 oferuje ulepszoną obsługę IPP Everywhere, dodaje obsługę zaawansowanego rejestrowania przy użyciu kroniki w systemie Linux i ASL na OS X oraz zawiera nowe funkcje bezpieczeństwa dla zaszyfrowanego drukowania i zmniejszoną widoczność sieci w domyślnej konfiguracji.
Co nowego w wersji 2.0.3:
- Bezpieczeństwo: Naprawiono CERT VU # 810572 wykorzystując dynamiczny linker (STR # 4609)
- Bezpieczeństwo: program planujący może się zawiesić ze zniekształconymi danymi gzip (STR # 4602)
- Przywrócony brak ogólny plik ikony drukarki (STR # 4587)
- Naprawiono rejestrowanie błędów konfiguracji, aby pojawiały się błędy (STR # 4582)
- Naprawiono potencjalne przepełnienia bufora w kodzie rastrowym i filtrach (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
- Naprawiono w środku (STR # 4575)
- Naprawiono lpadmin, gdy używane są zarówno -m, jak i -o (STR # 4578)
- Interfejs internetowy zawsze wyświetlał obsługę drukowania dwustronnego (STR # 4595)
- cupsRasterReadHeader nie zatwierdził w pełni nagłówka rastra (STR # 4596)
- Filtr rastertopwg nie sprawdził skróconego wejścia (STR # 4597)
- Mini-demon programu cups-lpd nie sprawdzał parametrów żądania (STR # 4603)
- Program planujący może zostać przechwycony w zajętej pętli (STR # 4605)
- Przykładowy sterownik Epson może ulec awarii (STR # 4616)
- Backend IPP teraz poprawnie monitoruje zadania ()
- Narzędzia ppdhtml i ppdpo uległy awarii, gdy użyto opcji -D przed plikiem informacji o sterowniku (STR # 4627)
- ippfind niepoprawnie zastąpił "= port" dla service_port.
- Plik testowy IPP / 1.1 nie obsłużył początkowego zadania drukowania wcześniej (STR # 4576)
- Naprawiono wyciek pamięci w cupsConnectDest (STR # 4634)
- Dane wyjściowe formatu rastrowego PWG zawierały nieprawidłowe wartości ImageBox ()
- Dodano tłumaczenie rosyjskie (STR # 4577)
- Dodano tłumaczenie na język niemiecki (STR # 4635)
Wymagania :
- ESP Ghostscript
- libjpeg
- libpng
- zlib
- HTMLDOC
Komentarze nie znaleziono