History log of /packages/services/BuiltInPrintService/jni/ipphelper/ipp_print.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fb37766f9429cb26f003c9e81b909637544ff8b4 05-Oct-2017 Glade Diviney <mopriadevteam@gmail.com> Support IPPS-only printers

Some printers ship in a mode that supports only IPPS. This pull request
discovers IPPS printers and uses IPPS to communicate with printers if
necessary.

Fixes: 67460226
Test: Use Default Print Service to print to an IPPS-only printer
Change-Id: I9aba8e03178182828ed423179cdbbefd42f868b3
Signed-off-by: Glade Diviney <mopriadevteam@gmail.com>
/packages/services/BuiltInPrintService/jni/ipphelper/ipp_print.c
3bf66744d61d18c66d46f2608de0467ad3df0268 30-Nov-2016 Mopria <mopriaplay@gmail.com> Built-In Print Service

The Built-In Print Service implements a standard Android Print
Service and allows printing to Wi-Fi enabled printers on the users's
local network.

Printers must support mDNS discovery and the IPP protocol, and must
allow jobs to be sent in PCLm, PWG-raster, or PDF formats.

Internally, this service implements job control, page rendering, and
printer interactions in native code. This code relies on
libjpeg-turbo for JPEG encoding functions required by PCLm, and
selected portions of CUPS for direct interactions with printers.

Test: ./gradlew test
Change-Id: Ib2dca0190ba4abe028da1d9cd62308733ecce7b5
Signed-off-by: Mopria <mopriaplay@gmail.com>
/packages/services/BuiltInPrintService/jni/ipphelper/ipp_print.c