Sep 5 – 7, 2025
Asia/Kolkata timezone

Scaniverse Universal Scanner Drivers: One Solution for Every Distro

Sep 5, 2025, 4:00 PM
40m
Room 1: Plenary

Room 1: Plenary

Talk (40 min) OpenPrinting

Speaker

Akarshan Kapoor
Indian Institute of Technology, Mandi, India

Description

Project Description
The ScaniVerse project is a pioneering initiative designed to streamline the installation and management of scanner drivers across different Linux distributions. By utilizing Snaps, the project enables the creation of distribution-independent packages, allowing scanner drivers to be easily installed on any system that supports snapd. Additionally, scanner applications can be containerized using OCI containers, facilitating their deployment on immutable operating systems. Key components of the project include the integration of scanner support into the PAPPL library, originally developed for printer applications. This integration supports multi-function devices and provides a unified driver format for both printers and scanners. The project also focuses on retrofitting legacy scanners to ensure continued support for older hardware.

Session author's bio

Software and Firmware Intern at BestSensor.de, Germany | Google Summer of Code Contributor to OpenPrinting (2023 & 2024) under the Linux Foundation | Research Assistant at Institute of Aircraft Design and Lightweight Structures (IFL) | Exchange Student at TU Braunschweig, Germany | Former Coordinator of the Programming Club at IIT Mandi | 4th Year Data Science undergraduate at IIT Mandi | Machine Learning Enthusiast specialising in Natural Language Processing | Skilled in Unity Game Engine Development | Passionate about leveraging a diverse skillset to drive technological innovation

Any other info we should know?

What audience can learn
Learning basics of how to package printer/scanner drivers in Snaps for easy installation on any distro supporting snapd. Gaining insights into separating scanning frontends from drivers, enhancing modularity and reducing dependencies. Explore how to package and deploy scanner applications in OCI containers for enhanced manageability and deployment on immutable systems. Understand the potential of eSCL and IPP scanning as standardised infrastructures, moving beyond the limitations of SANE. Discover methods to support legacy scanners using SANE and PAPPL-retrofit for a seamless transition to modern systems. Learn about establishing a common scanning infrastructure that simplifies development and maintenance, benefiting the entire ecosystem.

Social Media www.linkedin.com/in/akarshan111
Level of Difficulty Intermediate
Please confirm that there are included headshots of all speakers in their profiles Yes
Agree to Privacy Policy and Notice I agree
In Person Attendance In-person

Presentation materials

There are no materials yet.