OpenPrinting hoạt động trên một nhánh của hệ thống in CUPS

Dự án OpenPrinting (được hỗ trợ bởi Linux Foundation), làm cho nó được biết đến rằng các nhà phát triển của nóđã bắt đầu với một nhánh của hệ thống in CUPS, trong đó phần tích cực nhất trong quá trình phát triển là của Michael R Sweet, tác giả ban đầu của CUPS.

Kể từ năm 2007, sau khi mua lại Sản phẩm Phần mềm Dễ dàng, (công ty CUPS) Apple đã hoàn toàn kiểm soát sự phát triển của CUPS. Vào tháng 2019 năm XNUMX, Michael Sweet, người sáng lập dự án CUPS và Sản phẩm Phần mềm Dễ dàng, đã từ chức khỏi Apple.

Phần lớn các thay đổi trong cơ sở mã CUPS được đích thân thực hiện bởi Michael Sweet, nhưng trong thông báo về sự ra đi của mình, Michael đã đề cập rằng hai kỹ sư vẫn ở lại Apple, những người sẽ cung cấp bảo trì cho CUPS.

Tuy nhiên, sau khi Michael bị sa thải, dự án CUPS ngừng phát triển và đó là trong năm 2020, chỉ có một cam kết được thêm vào cơ sở mã CUPS với việc loại bỏ các lỗ hổng.

Tổ chức phân nhánh OpenPrinting được thành lập vào năm 2006 cho sự hợp nhất của dự án Linuxprinting.org và nhóm làm việc OpenPrinting của Nhóm Phần mềm Tự do, nhóm đang phát triển kiến ​​trúc của hệ thống in Linux (Michael Sweet là một trong những nhà lãnh đạo của nhóm này).

Một năm sau, dự án dưới sự dẫn dắt của Quỹ Linux kể từ khi dự án hoạt động dựa trên sự phát triển của kiến ​​trúc, công nghệ in mới, cơ sở hạ tầng in ấn và tiêu chuẩn giao diện cho các hệ điều hành kiểu Linux và UNIX.

Ngoài việc cộng tác với Nhóm Công tác Máy in IEEE-ISTO (PWG) trong các dự án IPP, hoạt động với SANE để biến việc quét IPP thành hiện thực.

Bảo dưỡng bộ lọc cốc cho phép CUPS được sử dụng trên mọi hệ thống dựa trên Unix (không phải macOS) vàchịu trách nhiệm về cơ sở dữ liệu Foomatic và bạn đang làm việc trên dự án Phụ trợ hộp thoại in chung.

Năm 2012, dự án OpenPrinting, theo Apple, đã chăm sóc gói bộ lọc cốc với các thành phần cần thiết để CUPS hoạt động trên các hệ thống không phải macOS (kể từ phiên bản CUPS 1.6, Apple đã ngừng hỗ trợ một số bộ lọc in và phụ trợ được sử dụng trong Linux, nhưng không quan tâm đến macOS và họ cũng không dùng trình điều khiển PPD để ủng hộ giao thức IPP ở mọi nơi).

Hiện tại, kho lưu trữ được phân nhánh chứa các bản vá được tích lũy bởi các hệ thống BSD và bản phân phối Linux khác nhau.

Chi nhánh sẽ được đồng bộ hóa, đó là để nói kho lưu trữ CUPS chính của Apple sẽ đóng vai trò là cơ sở và các phiên bản OpenPrinting CUPS sẽ được hình thành như bổ sungVí dụ, dựa trên phiên bản 2.3.3, nó được lên kế hoạch để tạo thành phiên bản 2.3.3OP1.

Sau khi thử nghiệm rộng rãi, các thay đổi được phát triển trong fork được lên kế hoạch để được trả về cơ sở mã CUPS chính, gửi yêu cầu kéo tới Apple.

Till Kampeter, lãnh đạo của dự án OpenPrinting, nhận xét về sự đình trệ của các ấn phẩm CUPS, lưu ý rằng nếu Apple ngừng tham gia vào dự án này, ông cùng với Michael Sweet sẽ tự mình phát triển vì CUPS rất quan trọng đối với hệ sinh thái Linux. . Ngoài ra, ông cũng đề cập đến ý định sớm kết thúc hỗ trợ CUPS cho định dạng mô tả máy in PPD, định dạng không được dùng nữa.

CUPS vẫn sẽ được yêu cầu trên Linux. CUPS xếp hàng các công việc (không phải tất cả các ứng dụng máy in hoặc máy in IPP gốc đều làm được), lọc trước PDF từ các ứng dụng của người dùng ở định dạng mà máy in (hoặc ứng dụng máy in) hiểu (IPP không yêu cầu máy in / máy chủ IPP hiểu PDF) và chia sẻ máy in qua mạng, cũng với các hệ thống xác thực phức tạp như Kerberos.
CUPS sẽ sớm ngừng hỗ trợ các tệp PPD (đây là một trong những thay đổi lớn về lộ trình) vì vậy các trình điều khiển cổ điển bao gồm PPD và bộ lọc không còn được hỗ trợ nữa và ứng dụng máy in là cách duy nhất để cung cấp trình điều khiển máy in.
Kiểm tra các Tham khảo liên quan đến thợ sửa ống nước Linux, các cuộc họp OpenPrinting Summit / PWG (xem trang web OpenPrinting, "Tin tức và Sự kiện"), và các bài đăng tin tức OpenPrinting hàng tháng của tôi.

Cuối cùng nếu bạn muốn biết thêm về nó về dự án, bạn có thể kiểm tra chi tiết bằng cách đi tới đến liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.