There are three main printing systems:

CUPS