Proposal: Create a Unified Legacy-Printer-App
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker
- Lĩnh vực
- backend
Hướng nghiên cứu
Bắt đầu bằng cách xem xét các ứng dụng máy in hiện có gồm ghostscript-printer-app, ps-printer-app và các ứng dụng máy in cũ khác để lập bản đồ các stack in mà chúng hỗ trợ. Xác định phạm vi của một điểm vào thống nhất, bao gồm việc chọn thương hiệu và model cũng như cách xử lý stack ở bên trong. Công việc được xem là hoàn tất khi cách tiếp cận được đề xuất cho legacy-printer-app và các hệ quả đối với việc đóng gói đã được đặc tả đủ để triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Background
Currently, legacy printer support is split across multiple printer applications (e.g., ghostscript-printer-app, ps-printer-app, etc.) that handle different printing stacks. While this separation might make sense from a development perspective, it could create unnecessary complexity for end users who have to figure out which printing backend their legacy device uses (an implementation detail) as opposed to picking a make and a model from the printer setup menu (current CUPS 2.x experience).
Proposed Solution
Create a unified legacy-printer-app that consolidates existing printer applications into a single solution. Key features:
- Single entry point for bridging legacy printer support, the "xwayland" or "pipewire-pulse" analog for printing.
- Internal handling of different printing stacks, where users select legacy printers by brand and model.
Benefits
-
For users: Reduce confusion during CUPS 3.x transition, simplified printer setup process.
-
For development: Consolidated codebase, reducing duplication/maintenance overhead.
-
For packaging: Less packages to track/release/maintain.
While the unified Snap/Docker container may be slightly larger in size, most dependencies already overlap between current apps, resulting in a minimal size increase if any.
- Ngôn ngữ chính
- PostScript
- Star
- 44
- Fork
- 16
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenPrinting/ghostscript-printer-app
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
OpenPrinting/ghostscript-printer-app#25 · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
OpenPrinting/ghostscript-printer-app#21 · 1 bình luận ·
Tất cả issue của OpenPrinting/ghostscript-printer-app
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
external-issue to-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
googleapis/google-cloud-swift#1151 ·
-
SqliteSaver.list(filter=...) silently misses nested metadata values containing non-ASCII text Đang mởexternal
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
langchain-ai/langgraph#9074 · 1 bình luận ·
-
documentation specification
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
openai/openai-openapi#584 ·