Common UNIX Printing System (CUPS)은 GNU / Linux, BSD, Solaris, Mac OS X 및 Microsoft를 포함하여 UNIX와 유사한 운영 체제 용 인쇄 레이어를 제공하기 위해 처음부터 고안된 오픈 소스 및 교차 플랫폼 프로젝트입니다. Windows.
Common UNIX Printing System 프로젝트는 모든 UNIX / Linux 공급 업체 및 사용자를위한 표준 호환 인쇄 솔루션을 홍보하기 위해 Macintosh 시스템 뒤의 Apple에서 개발했습니다.
로컬 및 네트워크 프린터 모두 지원
IPP (Internet Printing Protocol)라는 IP 기반 프로토콜 덕분에 로컬 및 네트워크 프린터를 모두 지원하도록 설계되었으므로 인쇄 작업을 관리하고 암호화, 인증 및 액세스 제어를 지원할 수 있습니다. p>
이 소프트웨어를 사용하면 프린터 및 클래스를 추가하고 용지 크기 및 해상도를 변경하고 운영 정책을 관리 할 수 있습니다. 또한 사용자는 명령 행에서 직접 인쇄하는 방법을 배울 수 있습니다.
현대적인 탭 기반 웹 기반 인터페이스 제공
CUPS는 제대로 구성된 경우 모든 웹 브라우저에서 액세스 할 수있는 현대적인 탭 인터페이스를 제공합니다. 이 인쇄 관리 인터페이스를 통해 사용자는 새 프린터를 찾고 추가하고, 기존 프린터를 관리하고, 인쇄 클래스를 추가 및 관리하고, 인쇄 작업을 추가 할 수 있습니다.
또한 RSS 구독을 추가하고 구성 파일을 편집하며 액세스, 오류 및 페이지 로그를 볼 수 있습니다. 또한 시스템에 연결된 프린터 공유, 인터넷 인쇄, 원격 관리, Kerberos 인증 등을 활성화 또는 비활성화 할 수 있습니다.
개발자에게 CUPS 프로그래밍 (CUPS API, 필터 및 백엔드 프로그래밍, HTTP 및 IPP API, PPD API, Raster API 등)의 방법을 설명하는 포괄적 인 문서가 제공됩니다.
모든 GNU / Linux 운영 체제에서 지원됩니다.
이 프로그램은 GNU / Linux 운영 체제의 기본 소프트웨어 채널에서 쉽게 설치할 수 있습니다. 설치 후 자동으로 시작되는 데몬과 웹 기반 인터페이스로 구성됩니다.
이 릴리스의 새로운 기능 :
스케줄러가 이전 작업 파일을 제거하지 못함 (문제 # 4987)
모든 프린터가 발견되었을 때 cupsEnumDests가 일찍 돌아 오지 않았습니다.
(문제 # 4989)
CUPS 빌드 시스템이 교차 컴파일을 지원합니다 (문제 # 4897).
노화 된 API 문서를 대체 할 새로운 CUPS 프로그래밍 매뉴얼이 추가되었습니다.
cupsAddIntegerOption 및 cupsGetIntegerOption 함수를 추가했습니다.
(문제 # 4992)
cupsGetDests 및 cupsCreateJob 함수가 이제 Bonjour 프린터를 지원합니다.
(문제 # 4993)
Lexmark E260dn 프린터에 USB 단점 규칙 추가 (문제 # 4994)
cupstestppd 유틸리티에서 버퍼 오버 플로우 문제가 수정되었습니다 (문제 # 4996).
IPP Everywhere 개선 (문제 # 4998)
& quot; 모든 작업 취소 & quot; 몇몇을위한 웹 인터페이스에있는 기능
언어 (문제 # 4999)
로컬 대기열 문제 해결 (이슈 # 5003, 이슈 # 5008, 이슈 # 5009)
lpstat 명령은 이제 로컬 프린터를 열거하기 위해 -e 옵션을 지원합니다.
(이전에 추가되었거나 네트워크에서) 액세스 할 수 있습니다
(문제 # 5005)
lp 및 lpr 명령은 이제 네트워크 프린터로의 인쇄를 지원합니다.
아직 추가되지 않았습니다 (문제 # 5006).
mime.types 파일의 오타가 수정되었습니다.
스페인어 웹 인터페이스 템플릿의 버그 수정 (문제 # 5016)
cupsEnumDests * 및 cupsGetDest * 함수는 이제
"프린터 - 임시" 프린터 상태 속성 (문제 # 5028)
중국어 현지화 추가 (문제 # 5029)
cupsCheckDestSupported 함수가 NULL 값을 지원하지 않았습니다.
(문제 # 5031)
RPM 사양 파일의 일부 문제 수정 (문제 # 5032)
cupsConnectDest 함수는 이제 CUPS_DEST_FLAGS_DEVICE 플래그를 지원합니다.
프린터와 연결된 장치 (프린터)에 명시 적으로 연결하기위한
목적지.
& quot; client.conf & quot;의 SSLOptions 지시문은 및 "cupsd.conf" 지금 지원하다
DenyCBC 및 DenyTLS1.0 옵션 (문제 # 5037)
버전의 새로운 기능 :
스케줄러가 이전 작업 파일을 제거하지 않음 (이슈 # 4987)모든 프린터가 발견되었을 때 cupsEnumDests가 일찍 돌아 오지 않았습니다.
(문제 # 4989)
CUPS 빌드 시스템이 교차 컴파일을 지원합니다 (문제 # 4897).
노화 된 API 문서를 대체 할 새로운 CUPS 프로그래밍 매뉴얼이 추가되었습니다.
cupsAddIntegerOption 및 cupsGetIntegerOption 함수를 추가했습니다.
(문제 # 4992)
cupsGetDests 및 cupsCreateJob 함수가 이제 Bonjour 프린터를 지원합니다.
(문제 # 4993)
Lexmark E260dn 프린터에 USB 단점 규칙 추가 (문제 # 4994)
cupstestppd 유틸리티에서 버퍼 오버 플로우 문제가 수정되었습니다 (문제 # 4996).
IPP Everywhere 개선 (문제 # 4998)
여러 웹 인터페이스에서 "모든 작업 취소"기능 수정
언어 (문제 # 4999)
로컬 대기열 문제 해결 (이슈 # 5003, 이슈 # 5008, 이슈 # 5009)
lpstat 명령은 이제 로컬 프린터를 열거하기 위해 -e 옵션을 지원합니다.
(이전에 추가되었거나 네트워크에서) 액세스 할 수 있습니다
(문제 # 5005)
lp 및 lpr 명령은 이제 네트워크 프린터로의 인쇄를 지원합니다.
아직 추가되지 않았습니다 (문제 # 5006).
mime.types 파일의 오타가 수정되었습니다.
스페인어 웹 인터페이스 템플릿의 버그 수정 (문제 # 5016)
cupsEnumDests * 및 cupsGetDest * 함수는 이제
"printer-is-temporary"프린터 상태 속성 (문제 # 5028)
중국어 현지화 추가 (문제 # 5029)
cupsCheckDestSupported 함수가 NULL 값을 지원하지 않았습니다.
(문제 # 5031)
RPM 사양 파일의 일부 문제 수정 (문제 # 5032)
cupsConnectDest 함수는 이제 CUPS_DEST_FLAGS_DEVICE 플래그를 지원합니다.
프린터와 연결된 장치 (프린터)에 명시 적으로 연결하기위한
목적지.
"client.conf"와 "cupsd.conf"의 SSLOptions 지시어는 이제
DenyCBC 및 DenyTLS1.0 옵션 (문제 # 5037)
버전 2.2.3의 새로운 기능 :
IPP 백엔드는 특정 오류에 대해 무한 루프에 빠져서 대기 행렬 (rdar : // problem / 28008717)을 야기 할 수 있습니다.스케줄러는 상태 변경 사항을 디스크에 저장하기 위해 클라이언트 요청에 응답 할 수 있습니다 (rdar : // problem / 28690656)
PPD 마무리 키워드에 대한 지원 추가 (이슈 # 4960, 이슈 # 4961, 이슈 # 4962)
IPP 백엔드가 소스 또는 유형에 대한 media-col 속성을 보내지 않았습니다 (문제 # 4963).
IPP Everywhere 인쇄 대기열이 프린터가 지원하는 모든 인쇄 품질을 항상 지원하지는 못함 (이슈 # 4953)
IPP Everywhere 인쇄 대기열이 프린터가 지원하는 모든 용지 유형을 항상 지원하지는 못함 (이슈 # 4953)
IPP Everywhere PPD 생성기가 유용한 오류 메시지를 반환하지 않음 (문제 # 4954)
일반적인 UI 또는 명령 줄 옵션으로 IPP Everywhere 마무리 지원이 올바르게 작동하지 않음 (문제 # 4976)
네트워크 백엔드에 대한 오류 처리 문제 수정 (문제 # 4979)
Kerberos를 지원하지 않고 컴파일 된 시스템에서 기본 cupsd.conf 파일이 작동하지 않음 (문제 # 4947)
일부 작업에서는 "재 인쇄 작업"옵션을 사용할 수 없었습니다 (문제 # 4915).
웹 인터페이스에서 작업 목록을 업데이트했습니다 (문제 # 4978).
macOS에서 일부 현지화 문제 수정 (rdar : // problem / 27245567)
2.2.2 버전의 새로운 기능 :
CUPS 2.2.2는 일반적인 버그 수정 릴리즈입니다.
2.2.1 버전의 새로운 기능 :
CUPS 2.2.1은 일반적인 버그 수정 릴리즈입니다. 변경 사항에 대한 자세한 목록은 다운로드에 포함 된 변경 로그에서 확인할 수 있습니다.
2.2.0 버전의 새로운 기능 :
CUPS 2.2.0은 로컬 IPP Everywhere 인쇄 대기열에 대한 지원을 추가하고 여러 가지 성능 및 보안 향상 기능을 포함합니다.
버전 2.1.3의 새로운 기능 :
기본 암호 기능이 일부 플랫폼에서 작동하지 않았습니다 (STR # 4750).
스케줄러는 메모리 부족 압력 ()
EPL2 및 ZPL 샘플 드라이버가 CutMedia 옵션을 제대로 지원하지 않았습니다.
보류중인 구독은 스케줄러가 유휴 상태가되는 것을 막습니다 (STR # 4754).
건너 뛴 테스트에서 ipptool의 일부 문제 수정 ()
"lp -H resume"명령이 "작업 상태 이유"속성 값을 재설정하지 않았습니다 (STR # 4752)
웹 인터페이스가 비활성화되었을 때 스케줄러가 리소스 파일 (아이콘 등)에 대한 액세스를 허용하지 않았습니다 (STR # 4755).
현지화 수정 (STR # 4756)
2.1.2 버전의 새로운 기능 :
CUPS 2.1.2는 실제로 현재 2.2 스냅 샷을 포함하고있는 2.1.1 소스 아카이브의 문제를 수정합니다. 다른 변화는 없습니다.
버전 2.1.0의 새로운 기능 :
CUPS 2.1.0은 IPP Everywhere에 대한 향상된 지원을 제공하며, Linux에서의 journald 및 OS X에서의 ASL을 사용한 고급 로깅에 대한 지원을 추가하고 기본 구성에서 암호화 된 인쇄 및 네트워크 가시성 감소를위한 새로운 보안 기능을 포함합니다.
버전 2.0.3의 새로운 기능 :
보안 : 동적 링커를 사용하는 CERT VU # 810572 수정 (STR # 4609)보안 : 잘못된 gzip 데이터로 인해 스케줄러가 멈출 수 있습니다 (STR # 4602).
복원 된 일반 프린터 아이콘 파일 (STR # 4587)
오류로 표시되도록 구성 오류 로깅 기록 고정 (STR # 4582)
래스터 코드 및 필터의 버퍼 잠재적 인 오버플로 수정 (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
내부 고정 (STR # 4575)
-m 및 -o가 모두 사용 된 경우 lpadmin이 수정되었습니다 (STR # 4578).
웹 인터페이스는 항상 양면 인쇄 (STR # 4595)
cupsRasterReadHeader가 래스터 헤더의 유효성을 완전히 검사하지 못했습니다 (STR # 4596).
rastertopwg 필터가 잘린 입력을 검사하지 않았습니다 (STR # 4597).
cups-lpd 미니 데몬이 요청 매개 변수를 확인하지 않았습니다 (STR # 4603).
스케줄러가 통화 중 루프에 걸릴 수 있음 (STR # 4605)
샘플 엡손 드라이버가 충돌 할 수 있음 (STR # 4616)
IPP 백엔드가 이제 jobs ()를 올바르게 모니터합니다.
드라이버 정보 파일 (STR # 4627) 전에 -D 옵션을 사용하면 ppdhtml 및 ppdpo 유틸리티가 충돌합니다.
ippfind가 service_port에 대해 "= port"로 잘못 대체되었습니다.IPP / 1.1 테스트 파일이 초기 인쇄 작업을 조기에 처리하지 못했습니다 (STR # 4576).
cupsConnectDest에서 메모리 누수 문제 해결 (STR # 4634)
PWG 래스터 형식 출력에 잘못된 ImageBox 값 ()이 포함되었습니다.
러시아어 번역 추가 (STR # 4577)
독일어 번역 추가 (STR # 4635)
요구 사항 :
ESP 고스트 스크립트
libjpeg
libpng
zlib
HTMLDOC
댓글을 찾을 수 없습니다