wmlcups a C++ API for CUPS
wmlcups is a C++ API for CUPS, making it much easier to use the C API provided with CUPS in your C++ programs. With wmlcups it takes fewer lines of code to create jobs, query jobs and modify your queues.
We use wmlcups extensively in our own document management and print management software.
wmlcups depends on futil and on cups itself, both of which must be compiled and installed before wmlcups will compile.
Initially, we are publishing wmlcups on github.com, but we may move it to our own servers.
See https://github.com/sebjameswml/wmlcups to download a copy of the code.
wmlcups documentation will be maintained at http://www.wmltd.co.uk/uploads/src/wmlcups/doc/html/annotated.html (this is also available after building the module).
wmlcups was announced for the 5th OpenPrinting Summit, at the Hotel Kabuki, San Francisco, CA:
The wmlcups press release.