CAPS Universe documentation  1.0.4
All you need to know to be successful
Install Printing System Integration

The corresponding:

An Installing Example

All build instructions in the sections above will use default paths which might not be suitable for your system. So the filesystem paths CAPS will use in the filesystem must be defined manually. You should use the same settings like you have used for libcapsbase.

Like the example in the libcapsbase a simple but useful configuration can be:

./configure --prefix=/usr

Other configuration parameters are the same for caps-printing-system-integration than for libcapsbase:

Special Configuration Parameters

Some configuration parameters are special to this package. The caps-printing-system-integration needs to parametrize udev and systemd and thus, needs to store some config files and unit files. In order to do so, it might need help where to store these files:

UDEV Rules

In the CAPS universe, printer driver executables are launched if the corresponding printer device is attached to the system. For this, some help from UDEV is required. The corresponding UDEV rule file needs to be stored where UDEV expects it:

--with-udevruledir=<some DIR>
Note
This directory is auto detected. You need to overwrite it only for special use cases.

systemd Unit File

All executables get launched by systemd and thus, requires corresponding unit files. These files need to be stored where systemd expects them:

--with-systemdsystemunitdir=<some DIR>
Note
This directory is auto detected. You need to overwrite it only for special use cases.