OpenPrinting은 CUPS 인쇄 시스템의 포크에서 작동합니다.

OpenPrinting 프로젝트 (Linux Foundation에서 지원), 그것을 알렸다 그 개발자s는 CUPS 인쇄 시스템의 포크로 시작했습니다. 개발에서 가장 활발한 부분은 CUPS의 원저자 인 Michael R Sweet입니다.

2007 년부터 Easy Software Products 인수 이후 (CUPS 회사) Apple은 CUPS의 개발을 완전히 통제했습니다. 2019 년 XNUMX 월 CUPS 프로젝트 및 Easy Software Products의 창립자 인 Michael Sweet는 Apple에서 사임했습니다.

대부분의 변화 CUPS 코드베이스에서 Michael Sweet가 개인적으로 만들었습니다. 그러나 그의 출발을 발표하면서 Michael은 CUPS에 대한 유지 보수를 제공 할 두 명의 엔지니어가 Apple에 남아 있다고 언급했습니다.

그러나, Michael의 해고 이후 CUPS 프로젝트는 개발을 중단했습니다. 2020 년에는 취약점을 제거하여 CUPS 코드베이스에 약정 만 추가되었습니다.

갈라진 조직 OpenPrinting은 2006 년에 만들어졌습니다. Linuxprinting.org 프로젝트와 Linux 프린팅 시스템의 아키텍처를 개발중인 Free Software Group의 OpenPrinting 워킹 그룹의 합병을 위해 (Michael Sweet는이 그룹의 리더 중 하나였습니다).

XNUMX 년 후이 프로젝트는 Linux Foundation의 소속으로 시작되었습니다. 프로젝트 이후 Linux 및 UNIX 스타일 운영 체제를위한 새로운 인쇄 아키텍처, 기술, 인쇄 인프라 및 인터페이스 표준 개발을 담당합니다.

IPP 프로젝트에서 IEEE-ISTO PWG (Printer Working Group)와 협력하는 것 외에도 SANE와 협력하여 IPP 스캔을 실현합니다.

컵 필터 유지 CUPS를 모든 Unix 기반 시스템 (macOS 아님)에서 사용할 수 있도록 허용Foomatic 데이터베이스를 담당하고 Common Print Dialog Backends 프로젝트에서 작업하고 있습니다.

2012 년이 프로젝트는 Apple에 따르면 OpenPrinting은 컵 필터 패키지를 처리했습니다. CUPS가 macOS 이외의 시스템에서 작동하는 데 필요한 구성 요소 (CUPS 1.6 릴리스 기준, Apple은 Linux에서 사용되는 일부 인쇄 필터 및 백엔드에 대한 지원을 중단했습니다. 그러나 macOS에는 관심이 없으며 모든 곳에서 IPP 프로토콜을 선호하는 PPD 드라이버를 사용하지 않습니다.)

현재 분기 된 저장소에는 다양한 Linux 배포 및 BSD 시스템에서 축적 된 패치가 포함되어 있습니다.

분기가 동기화되고 말하자면 주요 Apple CUPS 저장소 기본으로 작동하며 OpenPrinting CUPS 버전 보완 물로 형성됩니다예를 들어 버전 2.3.3을 기반으로 버전 2.3.3OP1을 구성 할 계획입니다.

광범위한 테스트 후 포크에서 개발 된 변경 사항은 메인 CUPS 코드베이스로 반환 될 예정입니다., Apple에 pull 요청을 보냅니다.

OpenPrinting 프로젝트의 리더 인 Till Kampeter는 CUPS 출판물 중단에 대해 언급하면서 Apple이이 프로젝트에 참여하는 것을 중단하면 Michael Sweet와 함께 CUPS가 Linux 생태계에 중요하기 때문에 개발을 직접 수행 할 것이라고 언급했습니다. 또한 더 이상 사용되지 않는 PPD 프린터 설명 형식에 대한 CUPS 지원을 곧 종료하겠다는 의도를 언급했습니다.

CUPS는 여전히 Linux에서 필요합니다. CUPS는 작업을 대기열에 넣고 (모든 프린터 응용 프로그램 또는 기본 IPP 프린터가 수행하는 것은 아님), 프린터 (또는 프린터 응용 프로그램)가 이해하는 형식으로 사용자 응용 프로그램에서 PDF를 사전 필터링하고 (IPP는 프린터 / 서버 IPP가 PDF를 이해하지 않아도 됨) 프린터를 공유합니다. Kerberos와 같은 정교한 인증 시스템을 통해 네트워크를 통해.
CUPS는 곧 PPD 파일 지원을 중단 할 예정이므로 (이것은 주요 로드맵 변경 사항 중 하나) PPD 및 필터로 구성된 클래식 드라이버는 더 이상 지원되지 않으며 프린터 앱은 드라이버 프린터를 제공하는 유일한 방법입니다.
Linux Plumber Microconferences, OpenPrinting Summit / PWG 회의 (OpenPrinting 웹 사이트, "뉴스 및 이벤트"참조) 및 저의 월간 OpenPrinting 뉴스 게시물을 확인하십시오.

최종적으로 그것에 대해 더 많이 알고 싶다면 프로젝트에 대한 자세한 내용은 다음 링크에.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.