Provides an API for authenticating print jobs. The mechanism may also be used for printer accounting since calls are invoke both before and after job printing.