Chapter 7. Libraries

7.1. Interfaces for libcups

Table 7-1 defines the library name and shared object name for the libcups library

Table 7-1. libcups Definition

Library:libcups
SONAME:libcups.so.2

The behavior of the interfaces in this library is specified by the following specifications:

[LSB] This Specification

7.1.1. CUPS Convenience ABI

7.1.1.1. Interfaces for CUPS Convenience ABI

An LSB conforming implementation shall provide the generic functions for CUPS Convenience ABI specified in Table 7-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-2. libcups - CUPS Convenience ABI Function Interfaces

cupsAddDest [LSB]cupsAddOption [LSB]cupsCancelJob [LSB]cupsEncryption [LSB]
cupsFreeDests [LSB]cupsFreeJobs [LSB]cupsFreeOptions [LSB]cupsGetDefault [LSB]
cupsGetDest [LSB]cupsGetDests [LSB]cupsGetJobs [LSB]cupsGetOption [LSB]
cupsGetPPD [LSB]cupsGetPassword [LSB]cupsLangEncoding [LSB]cupsLangFlush [LSB]
cupsLangFree [LSB]cupsLangGet [LSB]cupsLastError [LSB]cupsMarkOptions [LSB]
cupsParseOptions [LSB]cupsPrintFile [LSB]cupsPrintFiles [LSB]cupsServer [LSB]
cupsSetDests [LSB]cupsSetEncryption [LSB]cupsSetPasswordCB [LSB]cupsSetServer [LSB]
cupsSetUser [LSB]cupsTempFd [LSB]cupsUser [LSB]ppdClose [LSB]
ppdCollect [LSB]ppdConflicts [LSB]ppdEmit [LSB]ppdEmitFd [LSB]
ppdEmitJCL [LSB]ppdErrorString [LSB]ppdFindAttr [LSB]ppdFindChoice [LSB]
ppdFindMarkedChoice [LSB]ppdFindNextAttr [LSB]ppdFindOption [LSB]ppdIsMarked [LSB]
ppdLastError [LSB]ppdMarkDefaults [LSB]ppdMarkOption [LSB]ppdOpen [LSB]
ppdOpenFd [LSB]ppdOpenFile [LSB]ppdPageLength [LSB]ppdPageSize [LSB]
ppdPageWidth [LSB]ppdSetConformance [LSB]