am d3092167: Merge "Implemented advanced printer selection and API refactoring." into klp-dev

* commit 'd30921672ca3022107ce63f750b0f35ab224af4b':
  Implemented advanced printer selection and API refactoring.