Home | History | Annotate | Download | only in printservice
      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