1 / 12

UPnP Printer Architecture

UPnP Printer Architecture. Masahiro Nishio Canon Inc. OIP Document Solution Development Center. UPnP v1 Printer Architecture. Device Description Document. PrinterController. Presentation HTML document. vendor specific API. UPnP Print Service. Service Control Protocol Declaration.

gloria-wood
Download Presentation

UPnP Printer Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UPnP Printer Architecture Masahiro Nishio Canon Inc. OIP Document Solution Development Center

  2. UPnP v1 Printer Architecture Device Description Document PrinterController Presentation HTML document vendor specific API UPnP Print Service Service Control Protocol Declaration PrintBasic:1 UPnP Device Architecture Description Control v1 Home Network Discovery Eventing Addressing Presentation

  3. PrintBasic:1 JobName JobOriginatingUserName DocumentFormat Copies Sides NumberUp OrientationRequested MediaSize MediaType PrintQuality JobId DataSink PrinterName PrinterLocation DeviceId XHTMLImageSupported ColorSupported PrinterState PrinterStateReasons JobIdLIst JobEndState JobMediaSheetsCompleted CreateJob CancelJob Action SST:Service State Table GetPrinterAttributes GetJobAttributes • 4 actions / 22 Service State Tables • based on Internet Printing Protocol 1.0/1.1 Model and Semantics (RFC2566/2911) Evented State Variables

  4. SCPD : Action http://www.upnp.org/standardizeddcps/printer.asp

  5. SCPD: Service State Table Evented State Variable http://www.upnp.org/standardizeddcps/printer.asp

  6. Device Description Document http://www.upnp.org/download/UPnPDA10_20000613.htm

  7. HTTP:GET dddURL Discovery : SSDP Notify : ssdp:alive Discovery & Description Process Presentation HTML document Device Description Document URL for DDD Service Control Protocol Declaration

  8. HTTP:GET Get SCPD Process controlURL eventSubURL SCPDURL Service Control Protocol Declaration PrinterName PrinterLocation DeviceId XHTMLImageSupported ColorSupported

  9. HTTP:Subscribe Event Subscription controlURL eventSubURL deliveryURL for event message deliveryURL

  10. CreateJob HTTP:POST HTTP:NOTIFY Control & Eventing JobId DataSink controlURL DataSink URL PDL (binary data) out-of-band transfer XHTML-Print (text data) JobEndState “successful” deliveryURL 7,myjob,nishio,10,successful JobId,JobName,JobOriginatingUserName,JobMediaSheetsCompleted and job-completion-state UPnP Asia Summit CSV Comma Separated Value Lists

  11. HTTP:GET Presentation presentationURL Presentation HTML document SCPDURL Service Control Protocol Declaration

  12. For the interconnected lifestyle

More Related