1<HTML> 2<BODY> 3<p> 4Provides classes for implementing print services. Print services are plug-in components 5that know how to talk to printers via some standard protocols. These services serve as a 6bridge between the system and the printers. Hence, the printer and print protocol specific 7implementation is factored out of the system and can be independently developed and updated. 8</p> 9<p> 10A print service implementation should extend {@link android.printservice.PrintService} 11and implement its abstract methods. Also the print service has to follow the contract for 12managing {@link android.printservice.PrintJob}s. 13<p/> 14<p> 15The system is responsible for starting and stopping a print service depending on whether 16there are active print jobs for the printers managed by the service. The print service 17should also perform printer discovery in a timely fashion to ensure good user experience. 18The interaction between the system and the print service during printer discovery is 19encapsulated by a {@link android.printservice.PrinterDiscoverySession} instance created 20by the print service when requested by the system. 21</p> 22</BODY> 23</HTML> 24