Different format priority compared to Everywhere
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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?
- Linguagem predominante
- C
- Estrelas
- 5
- Forks
- 31
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenPrinting/libppd
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
OpenPrinting/libppd#86 ·
-
libppd: a short cupsFilter value reads before a stack bufferTalvez já em andamento @akshat-lakhera assumiu há 3 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
OpenPrinting/libppd#82 · 1 comentário ·
-
libppd: an empty Foomatic option dereferences choices[0]Talvez já em andamento @akshat-lakhera assumiu há 3 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
OpenPrinting/libppd#81 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
OpenPrinting/libppd#79 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
OpenPrinting/libppd#93 · 1 comentário ·
Todas as issues de OpenPrinting/libppd
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
zephyrproject-rtos/zephyr#123881 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
ly05010419/MacNativeGames#1252 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 2 dias
-
Component - Build
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
Description of the bugAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
HarbourMasters/Lighthouse#655 ·
Mantenedores costumam responder em até 1 dia