ipp-usb compatibility issues with existing/future software in distributions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
Direzione di ricerca
Inizia esaminando i casi di compatibilità e le issue di CUPS, PAPPL, ipp-usb issue 50 e SANE collegate nel corpo dell’issue. L’issue non indica file o test del repository; per completarla sarebbe necessario definire e coordinare correzioni per i problemi di integrazione elencati relativi a stampanti e scanner.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
To ease up using ipp-usb in the system by default, we should try to tackle and track issues which other apps have if ipp-usb is on system.
There are:
- any classic USB printer backends (CUPS usb, hplip hp, gutenprint gutenprint53+usb and more proprietary ones) list the device even if its interface is claimed by ipp-usb, which means the newly installed printer won't work, even if the device was advertised by the backend
- any printer applications list the device even if it claimed by ipp-usb, thus unavailable
- any already installed USB printers from the past which interface is now claimed by ipp-usb don't work - aka migration solution
- there is duplicity in the scanner's list, if the scanner/multifunction device is supported by ipp-usb and by a classic driver, but the classic driver won't work because ipp-usb claims the device's interface.
Ad 1.
- CUPS tracks the issue - usb backend will check mDNS comm and if the found device is on mDNS, ignore this device in usb backend
- the similar solution can be done in other open source driver packages - probably gutenprint will be a possible candidate because it has responsive upstream
Ad 2.
- we can get the similar fix as for CUPS issue - I created a new issue for PAPPL https://github.com/michaelrsweet/pappl/issues/211
Ad 3.
- already being covered in https://github.com/OpenPrinting/ipp-usb/issues/50
Ad 4.
- I've reported the issue to SANE project, proposing the CUPS solution. I mentioned an idea for ipp-usb writing a file with claimed devices in /tmp, and function in SANE library,
libusb_scan_devices()will read it and ignore devices mentioned there - issue https://gitlab.com/sane-project/backends/-/issues/603
- Lingua principale
- Go
- Stelle
- 211
- Fork
- 35
- Merge medio
- 5h 47m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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/ipp-usb
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
OpenPrinting/ipp-usb#136 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
OpenPrinting/ipp-usb#124 · 5 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
OpenPrinting/ipp-usb#123 · 10 commenti ·
-
arm64 and arm v7 OCI buildsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
OpenPrinting/ipp-usb#122 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
OpenPrinting/ipp-usb#116 · 2 commenti ·
Tutte le issue di OpenPrinting/ipp-usb
Issue simili
-
native
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
prime-radiant-inc/evener#4839 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
521xueweihan/HelloGitHub#4073 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
goharbor/terraform-provider-harbor#655 · 1 commento ·