The PAPPL API Bridging for Scanner Applications project aims to extend the functionality of PAPPL by integrating the comprehensive scanner API....
Implement a GUI to Control Data for SOF Components
alex.brown.3103
While SOF has an incredibly robust and comprehensive back-end implementation, the ability for users and developers to access the features quickly and...
Device tree bindings: Convert device tree bindings to DT schema
Animesh Agarwal
Device tree is a tree data structure describing the hardware. Device tree is written by a developer in a device tree source file(.dts). This is used...
Make a native printer Application from Gutenprint
Ankit Pal Singh
Abstract - Gutenprint is a high-quality printer driver for a wide range of inkjets, especially Epson and Canon, dye-sublimation printers and even...
IIO Driver: AD7294-2 ADC/DAC
Anshul Dalal
IIO (Industrial I/O) subsystem provides support for various sensors in the Linux kernel. It hosts drivers for a wide array of ADCs, accelerometers,...
Enhance Speech Recoginition Demo for AGL
Anuj Solanki
The goal of this project is to enhance the speech recognition demo in Automotive Grade Linux by integrating Whisper AI for improved accuracy and...
Integration Tests for Kworkflow
aquilamacedo
Currently, kworkflow has unit tests to validate functionalities, in addition to some basic integration tests, but the latter are not as robust as the...
Converting Braille embosser support into a Printer Application
ArunPatwa
This proposal addresses the outdated support for Braille embossers in printing systems, which currently relies on shell scripts and PPD files. To...
Desktop integration: CPDB support for the LibreOffice print dialog
Biswadeep Purkayastha
Print Dialogs are vital components for many users, facilitating their printing tasks efficiently. It's crucial that these dialogs remain updated with...
perf trace and BTF
Howard Chu
Background: perf trace is similar to strace but much performant since it doesn't use ptrace. So it needs to capture and understand the format of...
GNOME Control Center: Finalizing the New Printing Architecture for GNOME
Kaushik Vishwakarma
The latest CUPS 3.x versions exclusively support driverless printing through the new IPP everywhere architecture. Modern printers now predominantly...
Desktop integration: CPDB support for the print dialogs of Mozilla
KushagraSharma
The print dialogs of the major GUI toolkits, GTK, Qt, got CPDB support added in GSoC 2022, but several applications come with their own creation of a...
Uptane: Aktualizr Integration With SWUpdate
Leo Cui
Currently, Uptane Aktualizr only supports OSTree as a method to install Linux OS updates. While OSTree offers advantages, such as low memory usage...
Implementing kw self-owned CI server infrastructure
MarceloSpessoto
The kworkflow project has a GitHub Actions hosted CI pipeline that restricts testing possibilities for core kworkflow features, such as kw deploy,...
Packaging CUPS and Printer Apps into OCI images
Rudra Pratap Singh
The project focuses on packaging the Common Unix Printing System (CUPS) and Printer Apps into OCI (Open Container Initiative) images using Rockcraft....
Desktop Integration: Update system-config-printer for the New Architecture of printing.
Shivam Jaiswal
For switching distributions into the New Architecture, meaning from CUPS 2.x to CUPS 3.x, the printer setup tool needs to get appropriately adapted,...
Building support for an A/B partition scheme-based update for Uptane Client
Shivam Singhal
Aktualizr is an Uptane client written in C++, targeting embedded Linux systems. Aktualizr combines two important areas of functionality: implementing...
User interfaces for using OAuth2 with printers and scanners
Shivam25
In today's world of printing it is necessary that client data should be secured and to do this I am coming up with a solution which will add certain...
Extend AGL's Demo Control Panel
Suchinton Chakravarty
This project aims to extend the features of AGL's Demo Control Panel by ● Porting the app from Qt5 to Qt6 ● Adding file playback capability (eg....
Integrating C-based OpenPrinting Projects in OSS-Fuzz Testing
ttfish
This proposal targets enhancing the security of OpenPrinting projects, which are foundational to printing software yet vulnerable due to their...
Replace QPDF by PDFio as PDF manipulation library in libcupsfilters
UddhavPhatak
This project focuses on standardization of the libcupsfilters code into C. As the libcupsfilters library is principally written in regular C and not...