Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
A C++ CUPS API wrapping the standard C API http://www.wmltd.co.uk/wmlcups
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
wmlcups ------- This package, wmlcups, is a set of extensions to and wrappers around the CUPS (Common Unix Printing System) library, used by WML print platform software. Also provided are some utility functions for transfering data using "raw port" printing and the Berkeley LPD protocol. The main class is called wml::CupsCtrl, which provides a C++ wrapper around the CUPS API. A number of other classes are provided :- - wml::CupsdCtrl Provides functionality for editing directives in cupsd.conf - wml::CupsdDirContainer A data structure that contains a CUPS directive. Used by CupsdCtrl - wml::IppAttr Contains an IPP attribute used in transferring print data over a network. Used by wml::CupsCtrl - wml::CupsJob Collection of status information for a CUPS job. Essentially an extension of the CUPS internal job structure, used by CupsCtrl for sending jobs to print - wml::Ppd A data structure to hold information about a PPD file - wml::PpdOption A data structure to hold a PPD option. Used in setting up the PPD options in wml::CupsCtrl wmlcups depends on wml::futil (libfutil.so). wmlcups is Copyright William Matthew Ltd. 2010. Authors: Seb James <email@example.com> Tamora James <firstname.lastname@example.org> Mark Richardson <email@example.com> wmlcups is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. wmlcups is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with wmlcups (see the file COPYING). If not, see <http://www.gnu.org/licenses/>. Additionally, two files are distributed with this package directly from CUPS; lpd.c and lpdstat.c. These have their own copyright notices. Seb James, 6th April 2011.