A C++ CUPS API wrapping the standard C API
License
GPL-3.0, LGPL-3.0 licenses found
Licenses found
GPL-3.0
COPYING
LGPL-3.0
COPYING.LGPL
sebjameswml/wmlcups
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 <sjames@wmltd.co.uk> Tamora James <tjames@wmltd.co.uk> Mark Richardson <mrichardson@wmltd.co.uk> 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.
About
A C++ CUPS API wrapping the standard C API
Resources
License
GPL-3.0, LGPL-3.0 licenses found
Licenses found
GPL-3.0
COPYING
LGPL-3.0
COPYING.LGPL
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published