Aug 28 – 30, 2026
Asia/Kolkata timezone

Also you can make printing just work! - Interactive Workshop

Aug 29, 2026, 3:55 PM
1h 5m
Room 3

Room 3

Workshop OpenPrinting

Speakers

Aveek Basu
Ayush Singh
Omkar Nanajkar
Till Kamppeter
OpenPrinting
Uddhav Phatak

Description

In this interactive workshop participants will do a lot of things about contributing to CUPS and OpenPrinting, so that they can join us and make contributions.

You will:
- download CUPS from GitHub, build and test it
- do modifications on the source code
- clone the GitHub repository of CUPS, push your modifications and have the CI tests running
- prepare a Pull Request (PR)
- troubleshoot using CUPS' log files
- emulate an IPP printer, by the simple command line utility ippeveprinter but also by go-mfp, a comprehensive simulator of an IPP multi-function printer

All the exercises you will do on your own laptop and we answer your questions and guide you through the steps.

Please come back to this page frequently in the next days, as I will when preparing this workshop, add links to the materials here and instructions on what to prepare before you attend the workshop.

Session author's bio

Till is lead of OpenPrinting since it was founded in 2001, introduced the CUPS printing system in Mandrake Linux in 2000 working at MandrakeSoft and with this and a lot of evangelism (booths, talks, workshops) made the other distros also switch to CUPS, since 2006 printing maintainer at Canonical, co-organizing annual meetings with the Printer Working Group (PWG), since 2008 every year mentoring in Google Summer of Code, doing everything to make printing on Linux and alike operating systems "just work". With his OpenPrinting work Till has many years of experience with presenting on conferences and participating in their organization. Till is also fellow of the Linux Foundation.


Aveek is a developer relations person with significant experience on print & scan drivers, an Open Source enthusiast, a people gardener, and a leader with strong business and technical experience having a track record of successful delivery, partnering and customer service.

Agree to Privacy Policy and Notice I agree
Social Media Aveek: LinkedIn: https://www.linkedin.com/in/basuaveek/ Till: Mastodon: @till@ubuntu.social LinkedIn: https://linkedin.com/in/kamppetertill Matrix: @till-kamppeter:ubuntu.com
Please confirm that there are included headshots of all speakers in their profiles Yes
In Person Attendance In-person
Level of Difficulty Intermediate

Presentation materials

There are no materials yet.