Network Working Group T. Hastings, Editor Request for Comments: 2911 R

Total Page:16

File Type:pdf, Size:1020Kb

Network Working Group T. Hastings, Editor Request for Comments: 2911 R Network Working Group T. Hastings, Editor Request for Comments: 2911 R. Herriot Obsoletes: 2566 Xerox Corporation Category: Standards Track R. deBry Utah Valley State College S. Isaacson Novell, Inc. P. Powell Astart Technologies September 2000 Internet Printing Protocol/1.1: Model and Semantics Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2000). All Rights Reserved. Abstract This document is one of a set of documents, which together describe all aspects of a new Internet Printing Protocol (IPP). IPP is an application level protocol that can be used for distributed printing using Internet tools and technologies. This document describes a simplified model consisting of abstract objects, their attributes, and their operations that is independent of encoding and transport. The model consists of a Printer and a Job object. A Job optionally supports multiple documents. IPP 1.1 semantics allow end-users and operators to query printer capabilities, submit print jobs, inquire about the status of print jobs and printers, cancel, hold, release, and restart print jobs. IPP 1.1 semantics allow operators to pause, resume, and purge (jobs from) Printer objects. This document also addresses security, internationalization, and directory issues. Hastings, et al. Standards Track [Page 1] RFC 2911 IPP/1.1: Model and Semantics September 2000 The full set of IPP documents includes: Design Goals for an Internet Printing Protocol [RFC2567] Rationale for the Structure and Model and Protocol for the Internet Printing Protocol [RFC2568] Internet Printing Protocol/1.1: Model and Semantics (this document) Internet Printing Protocol/1.1: Encoding and Transport [RFC2910] Internet Printing Protocol/1.1: Implementer's Guide [IPP-IIG] Mapping between LPD and IPP Protocols [RFC2569] The "Design Goals for an Internet Printing Protocol" document takes a broad look at distributed printing functionality, and it enumerates real-life scenarios that help to clarify the features that need to be included in a printing protocol for the Internet. It identifies requirements for three types of users: end users, operators, and administrators. It calls out a subset of end user requirements that are satisfied in IPP/1.0. A few OPTIONAL operator operations have been added to IPP/1.1. The "Rationale for the Structure and Model and Protocol for the Internet Printing Protocol" document describes IPP from a high level view, defines a roadmap for the various documents that form the suite of IPP specification documents, and gives background and rationale for the IETF working group's major decisions. The "Internet Printing Protocol/1.1: Encoding and Transport" document is a formal mapping of the abstract operations and attributes defined in the model document onto HTTP/1.1 [RFC2616]. It defines the encoding rules for a new Internet MIME media type called "application/ipp". This document also defines the rules for transporting over HTTP a message body whose Content-Type is "application/ipp". This document defines a new scheme named 'ipp' for identifying IPP printers and jobs. The "Internet Printing Protocol/1.1: Implementer's Guide" document gives insight and advice to implementers of IPP clients and IPP objects. It is intended to help them understand IPP/1.1 and some of the considerations that may assist them in the design of their client and/or IPP object implementations. For example, a typical order of processing requests is given, including error checking. Motivation for some of the specification decisions is also included. The "Mapping between LPD and IPP Protocols" document gives some advice to implementers of gateways between IPP and LPD (Line Printer Daemon) implementations. Hastings, et al. Standards Track [Page 2] RFC 2911 IPP/1.1: Model and Semantics September 2000 Table of Contents 1. Introduction 9 1.1 Simplified Printing Model 10 2. IPP Objects 12 2.1 Printer Object 13 2.2 Job Object 15 2.3 Object Relationships 16 2.4 Object Identity 17 3. IPP Operations 20 3.1 Common Semantics 21 3.1.1 Required Parameters 21 3.1.2 Operation IDs and Request IDs 22 3.1.3 Attributes 22 3.1.4 Character Set and Natural Language Operation Attribute 24 3.1.4.1 Request Operation Attributes 25 3.1.4.2 Response Operation Attributes 29 3.1.5 Operation Targets 30 3.1.6 Operation Response Status Codes and Status Messages 32 3.1.6.1 "status-code" (type2 enum) 32 3.1.6.2 "status-message" (text(255)) 33 3.1.6.3 "detailed-status-message" (text(MAX)) 33 3.1.6.4 "document-access-error" (text(MAX)) 34 3.1.7 Unsupported Attributes 34 3.1.8 Versions 36 3.1.9 Job Creation Operations 38 3.2 Printer Operations 41 3.2.1 Print-Job Operation 41 3.2.1.1 Print-Job Request 41 3.2.1.2 Print-Job Response 46 3.2.2 Print-URI Operation 48 3.2.3 Validate-Job Operation 49 3.2.4 Create-Job Operation 49 3.2.5 Get-Printer-Attributes Operation 50 3.2.5.1 Get-Printer-Attributes Request 51 3.2.5.2 Get-Printer-Attributes Response 53 3.2.6 Get-Jobs Operation 54 3.2.6.1 Get-Jobs Request 54 3.2.6.2 Get-Jobs Response 56 3.2.7 Pause-Printer Operation 57 3.2.7.1 Pause-Printer Request 59 3.2.7.2 Pause-Printer Response 60 3.2.8 Resume-Printer Operation 60 3.2.9 Purge-Jobs Operation 61 3.3 Job Operations 62 3.3.1 Send-Document Operation 62 3.3.1.1 Send-Document Request 64 3.3.1.2 Send-Document Response 65 Hastings, et al. Standards Track [Page 3] RFC 2911 IPP/1.1: Model and Semantics September 2000 3.3.2 Send-URI Operation 66 3.3.3 Cancel-Job Operation 66 3.3.3.1 Cancel-Job Request 67 3.3.3.2 Cancel-Job Response 68 3.3.4 Get-Job-Attributes Operation 69 3.3.4.1 Get-Job-Attributes Request 69 3.3.4.2 Get-Job-Attributes Response 70 3.3.5 Hold-Job Operation 71 3.3.5.1 Hold-Job Request 72 3.3.5.2 Hold-Job Response 73 3.3.6 Release-Job Operation 74 3.3.7 Restart-Job Operation 75 3.3.7.1 Restart-Job Request 76 3.3.7.2 Restart-Job Response 78 4. Object Attributes 78 4.1 Attribute Syntaxes 78 4.1.1 'text' 79 4.1.1.1 'textWithoutLanguage' 80 4.1.1.2 'textWithLanguage' 80 4.1.2 'name' 81 4.1.2.1 'nameWithoutLanguage' 82 4.1.2.2 'nameWithLanguage' 82 4.1.2.3 Matching 'name' attribute values 83 4.1.3 'keyword' 84 4.1.4 'enum' 85 4.1.5 'uri' 85 4.1.6 'uriScheme' 86 4.1.7 'charset' 86 4.1.8 'naturalLanguage' 87 4.1.9 'mimeMediaType' 87 4.1.9.1 Application/octet-stream -- Auto-Sensing 88 the document format 4.1.10 'octetString' 89 4.1.11 'boolean' 89 4.1.12 'integer' 89 4.1.13 'rangeOfInteger' 90 4.1.14 'dateTime' 90 4.1.15 'resolution' 90 4.1.16 '1setOf X' 90 4.2 Job Template Attributes 91 4.2.1 job-priority (integer(1:100)) 94 4.2.2 job-hold-until (type3 keyword | name (MAX)) 95 4.2.3 job-sheets (type3 keyword | name(MAX)) 96 4.2.4 multiple-document-handling (type2 keyword) 96 4.2.5 copies (integer(1:MAX)) 98 4.2.6 finishings (1setOf type2 enum) 98 4.2.7 page-ranges (1setOf rangeOfInteger (1:MAX)) 101 4.2.8 sides (type2 keyword) 102 Hastings, et al. Standards Track [Page 4] RFC 2911 IPP/1.1: Model and Semantics September 2000 4.2.9 number-up (integer(1:MAX)) 102 4.2.10 orientation-requested (type2 enum) 103 4.2.11 media (type3 keyword | name(MAX)) 104 4.2.12 printer-resolution (resolution) 105 4.2.13 print-quality (type2 enum) 105 4.3 Job Description Attributes 106 4.3.1 job-uri (uri) 107 4.3.2 job-id (integer(1:MAX)) 108 4.3.3 job-printer-uri (uri) 108 4.3.4 job-more-info (uri) 108 4.3.5 job-name (name(MAX)) 108 4.3.6 job-originating-user-name (name(MAX)) 109 4.3.7 job-state (type1 enum) 109 4.3.7.1 Forwarding Servers 112 4.3.7.2 Partitioning of Job States 112 4.3.8 job-state-reasons (1setOf type2 keyword) 113 4.3.9 job-state-message (text(MAX)) 118 4.3.10 job-detailed-status-messages (1setOf text(MAX)) 118 4.3.11 job-document-access-errors (1setOf text(MAX)) 118 4.3.12 number-of-documents (integer(0:MAX)) 119 4.3.13 output-device-assigned (name(127)) 119 4.3.14 Event Time Job Description Attributes 119 4.3.14.1 time-at-creation (integer(MIN:MAX)) 120 4.3.14.2 time-at-processing (integer(MIN:MAX)) 120 4.3.14.3 time-at-completed (integer(MIN:MAX)) 120 4.3.14.4 job-printer-up-time (integer(1:MAX)) 120 4.3.14.5 date-time-at-creation (dateTime) 121 4.3.14.6 date-time-at-processing (dateTime) 121 4.3.14.7 date-time-at-completed (dateTime) 121 4.3.15 number-of-intervening-jobs (integer(0:MAX)) 121 4.3.16 job-message-from-operator (text(127)) 121 4.3.17 Job Size Attributes 121 4.3.17.1 job-k-octets (integer(0:MAX)) 122 4.3.17.2 job-impressions (integer(0:MAX)) 122 4.3.17.3 job-media-sheets (integer(0:MAX)) 123 4.3.18 Job Progress Attributes 123 4.3.18.1 job-k-octets-processed (integer(0:MAX)) 123 4.3.18.2 job-impressions-completed (integer(0:MAX)) 123 4.3.18.3 job-media-sheets-completed (integer(0:MAX)) 124 4.3.19 attributes-charset (charset) 124 4.3.20 attributes-natural-language (naturalLanguage) 124 4.4 Printer Description Attributes 124 4.4.1 printer-uri-supported (1setOf uri) 126 4.4.2 uri-authentication-supported (1setOf type2 keyword) 127 4.4.3 uri-security-supported (1setOf type2 keyword) 128 4.4.4 printer-name (name(127)) 129 4.4.5 printer-location (text(127)) 129 4.4.6 printer-info (text(127)) 130 Hastings, et al.
Recommended publications
  • DMTF Organization Backgrounder Overview
    DMTF Organization Backgrounder Overview As the global industry organization leading the development, adoption and promotion of management standards and interoperable systems management, Distributed Management Task Force (DMTF) enables more effective management of millions of IT systems worldwide. By facilitating IT industry collaboration, DMTF quickly develops standards that meet current IT management needs and supports vendors to implement interoperable standards-based solutions. DMTF management standards are critical to enabling management interoperability among multi-vendor systems, tools and solutions within the enterprise. DMTF is comprised of more than 160 member companies and alliance partners, and its 4000+ active participants represent 43 countries around the world. Information about DMTF technologies and activities can be found at www.dmtf.org . Organization Founded in 1992, DMTF brings the technology industry community and top vendors together in a collaborative, working group approach that involves DMTF members in all aspects of specification development and refinement. Board member companies include Advanced Micro Devices (AMD); Broadcom Corporation; CA, Inc.; Cisco; Citrix Systems, Inc.; Dell; EMC; Fujitsu; HP; Hitachi, Ltd.; IBM; Intel Corporation; Microsoft Corporation; Oracle; and VMware, Inc. DMTF works closely with its Alliance Partners, including: • Blade Systems Alliance (BladeS) • The Open Group (TOG) • Cloud Security Alliance (CSA) • Printer Working Group (PWG) • CompTIA • Service Availability Forum (SA Forum) • Consortium for Service Innovation • Storage Networking Industry Association • National Institute of Standards and (SNIA) Technology (NIST) • TeleManagement Forum (TM Forum) • Open Grid Forum (OGF) • The Trusted Computing Group (TCG) • Object Management Group (OMG) DMTF Organizational Backgrounder Page 1 of 4 • Unified Extensible Firmware Interface • SNIA/DMTF CR Process Flow (UEFI) • The Green Grid (TGG) DMTF members collaborate to develop IT management standards that promote multi-vendor interoperability worldwide.
    [Show full text]
  • Discovering Bluetooth
    Discovering Bluetooth Michael Miller Associate Publisher: Richard J. Staron Contracts and Licensing Manager: Kristine O’Callaghan Acquisitions and Developmental Editor: Chris Denny Editor: Suzanne Goraj Production Editor: Kylie Johnston Technical Editor: André Paree-Huff Book Designer: Maureen Forys, Happenstance Type-O-Rama Graphic Illustrator: Jeff Wilson Electronic Publishing Specialist: Maureen Forys, Happenstance Type-O-Rama Proofreaders: Nanette Duffy, Leslie E.H. Light, Nancy Riddiough Indexer: Lynnzee Elze Cover Designer: Richard Miller, Calyx Design Cover Illustrator/Photographer: Richard Miller, Calyx Design Copyright © 2001 SYBEX Inc., 1151 Marina Village Parkway, Alameda, CA 94501. World rights reserved. No part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, including but not limited to photocopy, photograph, magnetic, or other record, without the prior agreement and written permission of the publisher. Library of Congress Card Number: 2001089823 ISBN: 0-7821-2972-2 SYBEX and the SYBEX logo are trademarks of SYBEX Inc. in the USA and other countries. TRADEMARKS: SYBEX has attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer. The author and publisher have made their best efforts to prepare this book, and the content is based upon final release software whenever possible. Portions of the manuscript may be based upon pre-release versions supplied by software manufacturer(s). The author and the publisher make no representation or warranties of any kind with regard to the completeness or accuracy of the contents herein and accept no liability of any kind including but not limited to performance, merchantability, fitness for any particular purpose, or any losses or damages of any kind caused or alleged to be caused directly or indirectly from this book.
    [Show full text]
  • Open Printing Requirements October 23, 2003
    Version 0.27 FSG Open Printing Requirements October 23, 2003 Open Printing Requirements Version 0.27 October 23, 2003 fsg-open-printing-requirements--V0027-102303.sxw Authors (alphabetical) Authors Company Email Claudia Alimpich International Business Machines [email protected] Mark Hamzy International Business Machines [email protected] Tom Hastings Xerox [email protected] Norm Jacobs Sun [email protected] Till Kamppeter Mandrake [email protected] Ira McDonald High North [email protected] Glen Petrie (Editor) EPSON [email protected] Abstract The Free Standards Group (FSG) Open Printing Requirements provides the list of derived and implied architectural, system and subsystem requirements. This document defines the use-cases and behind-the-scene functionality leading to the requirements. Copyright 2003, Free Standards Group Page 1 of 25 Version 0.27 FSG Open Printing Requirements October 23, 2003 Copyright Notice Copyright (c) 2003 Free Standards Group Permission is hereby granted, free of charge, to any person obtaining a copy of this documentation files, to deal in the documentation without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the documentation, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the documentation. THE DOCUMENTATION IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    [Show full text]
  • 3805 Hitachi Printing Solutions Obsoletes: 1759 H
    Network Working Group R. Bergman Request for Comments: 3805 Hitachi Printing Solutions Obsoletes: 1759 H. Lewis Category: Standards Track IBM Corporation I. McDonald High North Inc. June 2004 Printer MIB v2 Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2004). Abstract This document provides definitions of models and manageable objects for printing environments. The objects included in this MIB apply to physical, as well as logical entities within a printing device. This document obsoletes RFC 1759. Bergman, et al. Standards Track [Page 1] RFC 3805 Printer MIB v2 June 2004 Table of Contents 1. Introduction. 4 1.1. Network Printing Environment. 4 1.2. Printer Device Overview . 6 1.3. Categories of Printer Information . 6 1.3.1. Descriptions. 6 1.3.2. Status. 6 1.3.3. Alerts. 6 1.4. The Internet-Standard Management Framework. 7 1.5. Requirement Levels. 7 2. Printer Model . 8 2.1. Overview of the Printer Model . 10 2.2. Printer Sub-Units . 10 2.2.1. General Printer . 10 2.2.1.1. International Considerations. 10 2.2.2. Inputs. 11 2.2.3. Media . 12 2.2.4. Outputs . 12 2.2.5. Finishers . 12 2.2.6. Markers . 13 2.2.7. Media Paths . 13 2.2.8. System Controller .
    [Show full text]
  • CSR Volume 11 #10, November 2000
    COMMUNICATIONS STANDARDS REVIEW Volume 11, Number 10 November, 2000 In This Issue The following reports of recent standards meetings represent the view of the reporter and are not official, authorized minutes of the meetings. Q15/16, Advanced Video Coding Experts Group, August 22 – 24, 2000, Portland, OR, USA............................. 2 Coordination of Video Coding Needs With Other Organizations.......................................................... 4 H.263 Proposals.................................................................................................................... 5 H.26L Proposals.................................................................................................................... 6 Error Resilience Aspects of H.26L............................................................................................... 8 Intra Coding.......................................................................................................................... 10 Entropy Coding..................................................................................................................... 12 Motion Representation............................................................................................................ 12 Test Model, Software Development, and Encoding........................................................................... 14 Workplan for H.263................................................................................................................ 14 Workplan for H.26L...............................................................................................................
    [Show full text]
  • Xerox® B1022 Multifunction Printer System Administrator Guide © 2018 Xerox Corporation
    VERSION 1.1 OCTOBER 2018 702P06551 Xerox® B1022 Multifunction Printer System Administrator Guide © 2018 Xerox Corporation. All rights reserved. Unpublished rights reserved under the copyright laws of the United States. Contents of this publication may not be reproduced in any form without permission of Xerox Corporation. Copyright protection claimed includes all forms of matters of copyrightable materials and information now allowed by statutory or judicial law or hereinafter granted, including without limitation, material generated from the software programs which are displayed on the screen such as styles, templates, icons, screen displays, looks, and so on. Xerox® and Xerox and Design®, Phaser®, PhaserSMART®, PhaserMatch®, PhaserCal®, PhaserMeter™, CentreWare®, PagePack®, eClick®, PrintingScout®, Walk-Up®, WorkCentre®, FreeFlow®, SMARTsend®, Scan to PC Desktop®, MeterAssistant®, SuppliesAssistant®, Xerox Secure Access Unified ID System®, Xerox Extensible Interface Platform®, ColorQube®, Global Print Driver®, and Mobile Express Driver® are trademarks of Xerox Corporation in the United States and / or other countries. Adobe® Reader®, Adobe® Type Manager®, ATM™, Flash®, Macromedia®, Photoshop®, and PostScript® are trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple®, Bonjour®, EtherTalk™, TrueType®, iPad®, iPhone®, iPod®, iPod touch®, Mac®, and Mac OS® are trademarks of Apple Inc., registered in the U.S. and other countries. AirPrint® and the AirPrint Logo®, are trademarks of Apple Inc. Google Cloud Print™ web printing service, Gmail™ webmail service, and Android™ mobile technology platform are trademarks of Google, Inc. HP-GL®, HP-UX®, and PCL® are trademarks of Hewlett-Packard Corporation in the United States and/or other countries. IBM® and AIX® are trademarks of International Business Machines Corporation in the United States and/or other countries.
    [Show full text]
  • CUPS: Unix−Printing Made Easy −− for Home Users and Network Administrators Alike
    Table of Contents CUPS: Unix−Printing made easy −− for Home Users and Network Administrators alike.............................................................................................................................................1 Printing Woes Cured....................................................................................................................1 Fit for Enterprise Level Network Printing...................................................................................1 Magic Plug'n'Play Printing for Clients.........................................................................................2 GPL and Commercially Licensed................................................................................................2 What's New with CUPS?..............................................................................................................2 Why is LPD being Retired?..........................................................................................................3 Not the First Attempt to Replace LPD.........................................................................................4 Backward Compatibility...............................................................................................................4 The CUPS Daemon......................................................................................................................4 Drivers in the Client−Server Architecture of CUPS....................................................................5 Server−side Job Processing..........................................................................................................5
    [Show full text]
  • Using Mopria™ with Xerox® Devices Built on Xerox® Connectkey
    January 2015 Using Mopria™ with Xerox ® Devices Built on Xerox ® ConnectKey ® Technology User Guide ©2015 Xerox Corporation. All rights reserved. Xerox®, Xerox and Design®, CentreWare®, ColorQube®, ConnectKey® and WorkCentre® are trademarks of Xerox Corporation in the United States and/or other countries. Mopria is a trademark of the Mopria Alliance. BR10283 Other company trademarks are also acknowledged. SFTGD-01UB 2 Table of Contents Introduction ......................................................................................................................................................... 1 What is Mopria™? ................................................................................................................................. 1 Certification ......................................................................................................................................................... 2 How is Mopria enabled and configured on the Xerox ® device? ................................................. 2 Printing ................................................................................................................................................................... 4 How do I send a print job from a Mopria-enabled mobile device? .............................. 4 Troubleshooting ................................................................................................................................................. 4 What if I can’t find a Mopria printer from my Mopria-enabled mobile device? .... 4 I see
    [Show full text]
  • Minutes of SBP-3 Working Group Ftp://Ftp.T10.Org/T10/Document.01/01-101R0.Pdf
    DocNum: T10/01-101r0 Author: Eric Anderson Title: Minutes of SBP-3 Working Group ftp://ftp.t10.org/t10/document.01/01-101r0.pdf Minutes of the SBP-3 Working Group meeting, March 6-7, 2001. Crown Plaza Suites Hotel, Dallas Attendees: Eric Anderson Apple [email protected] Tim Bradshaw Iomega [email protected] Firooz Farhoomand Panasonic [email protected] Lance Flake Maxtor [email protected] John Fuller Sony [email protected] Andy Green Oxford Semiconductor [email protected] David Hunter Sony [email protected] Peter Johansson Congruent Software [email protected] Randy Lawson Texas Instruments [email protected] Steve Powers Microsoft [email protected] Ron Roberts Adaptec [email protected] Bill Russell Canon [email protected] David Wooten Cypress [email protected] The following agenda was presented by Johansson. In the minutes that follow, the start of discussion of items listed below is denoted by the index number listed within square brackets, such as [4.1]. Note that these references do not always appear in order, and may not signify the conclusion of discussion of a previous agenda item. 1. Introductions and procedures 2. Call for patents 3. Informal liaison 3.1 IEEE P1394.1 [Johansson] 3.2 IEEE P1394.3 [Johansson] 3.3 1394 Printer Working Group [Russell] 3.4 1394 Trade Association [Fuller] 4. Prior action items 4.1 Patent inquiry [Johansson] 4.2 Modify draft in accordance with Project Proposal items b), e), f) and g) [Johansson] Page 1 of 12 4.3 Add bibliography to draft [Johansson] 4.4 Request suggestions for bibliography [Anderson] 4.5 P1212 Revision entry in unit directory [Johansson] 5.
    [Show full text]
  • PWG Imaging System Power MIB V1.0 11
    14 February 2011 Candidate Standard 5106.5-2011 The Printer Working Group 1 2 3 4 5 6 7 8 9 10 PWG Imaging System Power MIB v1.0 11 12 Status: Approved 13 14 15 16 Abstract: This document defines the PWG Imaging System Power MIB (for Printers, Copiers, Multifunction 17 Devices, etc.) that extends IETF MIB-II [RFC1213], IETF Host Resources MIB v2 [RFC2790], IETF Printer 18 MIB v2 [RFC3805], IETF Finisher MIB [RFC3806], and PWG Imaging System State and Counter MIB v2 19 [PWG5106.3]. 20 21 22 23 24 This document is a PWG Candidate Standard. For a definition of a "PWG Candidate Standard", see: 25 26 ftp://ftp.pwg.org/pub/pwg/general/pwg-process-30.pdf 27 28 This document is available at: 29 ftp://ftp.pwg.org/pub/pwg/candidates/cs-wimspowermib10-20110214-5106.5.pdf 30 31 The ASN.1 source for this MIB is available at: 32 ftp://ftp.pwg.org/pub/pwg/candidates/cs-wimspowermib10-20110214-5106.5.mib 33 34 Copyright © 2011, The Printer Working Group, All rights reserved PWG 5106.5-2011 – PWG Imaging System Power MIB v1.0 14 February 2011 35 Copyright (C) 2011, The Printer Working Group. All rights reserved. 36 This document may be copied and furnished to others, and derivative works that comment on, or otherwise 37 explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in 38 part, without restriction of any kind, provided that the above copyright notice, this paragraph and the title of 39 the Document as referenced below are included on all such copies and derivative works.
    [Show full text]
  • Protocols for Printing from Mobile Devices
    Masaryk University Faculty of Informatics Protocols for printing from mobile devices Master’s Thesis Bc. Petr Bartoň Brno, Spring 2016 Replace this page with a copy of the official signed thesis assignment and the copy of the Statement of an Author. Declaration Hereby I declare that this paper is my original authorial work, which I have worked out on my own. All sources, references, and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Bc. Petr Bartoň Advisor: Mgr. Juraj Michálek i Acknowledgement I would love to thank my supervisor Mgr. Juraj Michálek, and all employees of Y Soft Corporation, who helped me with consultations, comments and a lot of useful advice during the creation of this thesis. iii Abstract This thesis investigates possibilities of printing on mobile platforms and describes available protocols for printing and printer discovery. The first part of this thesis covers the printing and discovery protocols in general and the second part describes the mobile operating systems Android, iOS, Windows 10 Mobile, Firefox OS and Ubuntu Touch. The main emphasis is put on Android because it is the most popular platform and does not have a full native printing solution. iv Keywords print, printing, protocols, IPP, Internet Printing Protocol, WS-Print, Zeroconf, mDNS, DNS-SD, WS-Discovery, Android, iOS, Windows 10 Mobile, Windows Phone, Ubuntu Touch, Ubuntu Phone, Ubuntu Tablet, Firefox OS v Contents 1 Introduction 1 2 Printing protocols 3 2.1 Line Printer Daemon Protocol ................3 2.1.1 Structure of messages .
    [Show full text]
  • The Ubiquity of Print Enabling Printing Within the Ubiquitous Web
    The Ubiquity of Print Enabling Printing within the Ubiquitous Web Don Wright, Director of Standards, Lexmark International Making ubiquitous printing a part of the Background ubiquitous web should be no different. Few can argue the need for printing in today’s world. Long after the pundits began (Note: An overview of the evolution of to predict the paperless office of the future, network printing and network printing the actual number of printed pages has management can be found as an annex continued to increase most notably due to starting on page 4 of this paper.) the rapid increase in available information – information made available largely by the World Wide Web. While the web provides The PWG, the UPNP forum and others have easy access to a treasure trove of often worked in relative isolation. In information, printing that contrast, a group like the information is not nearly as W3C consisting of experts “There will be a paperless office easy as seeing and reading in all aspects of the web when there is a paperless from hundreds of member it in a browser. bathroom.” companies can examine and --Wall Street Journal, 1985 propose a more holistic Over the last 15 years, solution. printing devices have become one of the most usable and manageable devices on the network, second Print and the Ubiquitous Web only to the personal computer. The printing Today, most printers are designed to be industry, including both printer shared – many directly on a network. For manufacturers as well as software and printing on the ubiquitous web we should operating system developers, have created rely heavily on the work previously done an organization called the Printer Working such as the Devices Profile for Web 1 Group (PWG) where issues and problems Services4 and the printing model created by related to the use and manageability of the PWG Semantic Model5.
    [Show full text]