Different format priority compared to Everywhere
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Compare the format-priority lists in libppd/ppd/ppd-generator.c, cups/cups/ppd-cache.c, and cups-browsed/daemon/cups-browsed.c, starting at the referenced lines. Trace how driverless-generated PPDs handle cupsFilter2 and cupsUrfSupported, then determine the unified ordering and verify that all three paths use it consistently.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
As found in ticket https://github.com/OpenPrinting/libcupsfilters/issues/257, driverless, everywhere and cups-browsed all have format lists and not synced together.
- driverless: libppd/ppd/ppd-generator.c
- everywhere: cups/cups/ppd-cache.c
- cups-browsed/cups-browsed/daemon/cups-browsed.c
Everywhere has JPEG, PNG, PDF (0/10), URF (100), PWG (100)
Driverless has PDF (0/0), URF (0), PWG (0), PCLm (0), PCLXL (100), PS (0), PCL (100)
cups-browsed has CUPS-PDF → URF → PDF → PWG → PCLm → PCLXL → PS → PCL
Are there any plans to unify this?
D [25/Sep/2026:11:08:06 +0200] [Job 3] Read cups-browsed-dest-printer option: \"3 ipp://Brother%20DCP-T525W._ipp._tcp.local/ image/urf 600dpi\"
D [25/Sep/2026:11:08:06 +0200] [Job 3] Received destination host name from cups-browsed: printer-uri ipp://Brother%20DCP-T525W._ipp._tcp.local/ image/urf 600dpi
D [25/Sep/2026:11:08:06 +0200] [Job 3] Received job for the printer with the destination uri - ipp://Brother%20DCP-T525W._ipp._tcp.local/, Final-document format for the printer - image/urf and requested resolution - 600dpi
The drvless-generated PPD contains only *cupsFilter2: "application/vnd.cups-pdf application/pdf 0 -", but I assume libppd also checks cupsUrfSupported and adds URF as a filter automatically?
- Lingua principale
- C
- Stelle
- 5
- Fork
- 30
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenPrinting/libppd
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OpenPrinting/libppd#86 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OpenPrinting/libppd#82 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OpenPrinting/libppd#81 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OpenPrinting/libppd#79 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
OpenPrinting/libppd#85 ·
Tutte le issue di OpenPrinting/libppd
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
BasedHardware/omi#20401 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
php/frankenphp#2688 ·
I maintainer di solito rispondono entro 1 giorno
-
area/ysql kind/bug priority/medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
yugabyte/yugabyte-db#34584 ·
I maintainer di solito rispondono entro 1 giorno
-
After `require "openssl"`, a top-level `Digest` is `OpenSSL::Digest`, not the `Digest` moduleAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno