A C++ CUPS API wrapping the standard C API