# android.printservice

# android.printservice

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/printservice/package-summary "View this page in Java")

## Classes

|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [CustomPrinterIconCallback](https://developer.android.com/reference/kotlin/android/printservice/CustomPrinterIconCallback) | Callback for[PrinterDiscoverySession.onRequestCustomPrinterIcon](https://developer.android.com/reference/kotlin/android/printservice/PrinterDiscoverySession#onRequestCustomPrinterIcon(android.print.PrinterId,%20android.os.CancellationSignal,%20android.printservice.CustomPrinterIconCallback)). |
| [PrintDocument](https://developer.android.com/reference/kotlin/android/printservice/PrintDocument)                         | This class represents a printed document from the perspective of a print service.                                                                                                                                                                                                                     |
| [PrinterDiscoverySession](https://developer.android.com/reference/kotlin/android/printservice/PrinterDiscoverySession)     | This class encapsulates the interaction between a print service and the system during printer discovery.                                                                                                                                                                                              |
| [PrintJob](https://developer.android.com/reference/kotlin/android/printservice/PrintJob)                                   | This class represents a print job from the perspective of a print service.                                                                                                                                                                                                                            |
| [PrintService](https://developer.android.com/reference/kotlin/android/printservice/PrintService)                           | This is the base class for implementing print services.                                                                                                                                                                                                                                               |