Printing from iPad or iPhone via AirPrint and CUPS

Conclusions

In contrast to the popular workarounds using specialized printer apps, this approach does not require any intervention on the Apple device. You just use the existing print function. Figure 2 shows you what this process looks like on the iPad.

Figure 2: Printing from the iPad: Thanks to CUPS and Avahi, you can print from any computer via your Linux PC without worrying about configuration.

In just a few steps, you have prepared a CUPS server for printing via AirPrint. This saves you money, because not all printers support this technology out the box.

Moreover, the approach poses no specific requirements on the printer. The adjustments are made entirely on the Linux PC. In principle, this approach should work with any mini-server running embedded Linux, too.