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