Man Linux: Main Page and Category List

NAME

       libprinterconf  - A C library of routines for autodetecting printers in
       Linux

SYNOPSIS

       Libprinterconf is a C library for autodetecting printers from Linux.

       It currently supports  two  methods  of  autodetection:  parallel  port
       detection and network detection.

       The following functions are available:

       pconf_detmethod_t *pconf_get_detection_methods (int *count);
       char ** pconf_detect_printer (int dettype, char *detinfo);
       char * pconf_autodetect_pport (long int port);

DESCRIPTION

       Each  of  these  is  described  in  detail in its own man page. Of most
       interest is pconf_detect_printer(). This function will execute  one  of
       the  detection  methods  and return an array of character strings, each
       representing a single detected printer.

       The actual format of these strings will depend on the detection method.
       For  parallel  port  detection,  the  string will be in the basic form:
       "port=p;model=m".   For   a    network    printer    the    form    is:
       "printer=hostaddr;vendor=v;model=m".

       This library is intended for use by printer detection and configuration
       tools.

SEE ALSO

       pconf_detect(6), pconf_detect_printer(3),
       pconf_get_detection_methods(3), pconf_autodetect_pport(3),
       pconf_read_xref_file(3), pconf_find_xref_by_id(3)