idnits 2.17.1 draft-ietf-svrloc-lpr-scheme-00.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-26) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Introduction section. ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** There are 11 instances of too long lines in the document, the longest one being 4 characters in excess of 72. ** The abstract seems to contain references ([1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (31 July 1997) is 9766 days in the past. Is this intentional? -- Found something which looks like a code comment -- if you have code sections in the document, please surround them with '' and '' lines. Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Missing reference section? '1' on line 346 looks like a reference -- Missing reference section? '2' on line 94 looks like a reference -- Missing reference section? '5' on line 346 looks like a reference -- Missing reference section? '6' on line 346 looks like a reference Summary: 11 errors (**), 0 flaws (~~), 1 warning (==), 7 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Service Location Working Group Pete St. Pierre 2 INTERNET DRAFT Sun Microsystems 3 31 July 1997 5 Definition of lpr: URLs for use with Service Location 6 draft-ietf-svrloc-lpr-scheme-00.txt 8 Status of This Memo 10 This document is a submission by the Service Location Working Group 11 of the Internet Engineering Task Force (IETF). Comments should be 12 submitted to the srvloc@corp.home.net mailing list. 14 Distribution of this memo is unlimited. 16 This document is an Internet-Draft. Internet-Drafts are working 17 documents of the Internet Engineering Task Force (IETF), its areas, 18 and its working groups. Note that other groups may also distribute 19 working documents as Internet-Drafts. 21 Internet-Drafts are draft documents valid for a maximum of six months 22 and may be updated, replaced, or obsoleted by other documents at 23 any time. It is inappropriate to use Internet-Drafts as reference 24 material or to cite them other than as ``work in progress.'' 26 To learn the current status of any Internet-Draft, please check 27 the ``1id-abstracts.txt'' listing contained in the Internet-Drafts 28 Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net (North 29 Europe), ftp.nis.garr.it (South Europe), munnari.oz.au (Pacific Rim), 30 ds.internic.net (US East Coast), or ftp.isi.edu (US West Coast). 32 Abstract 34 This document defined the service:lpr scheme and attributes 35 associated with it. This template is designed to be used in 36 conjuction with the Service Location Protocol [1], but may be 37 used with any directory service supporting attribute/value pair 38 registration. 40 Contents 42 Status of This Memo i 44 Abstract i 46 1. lpr service: URL Scheme 1 48 2. urlpath Definition 1 50 3. Printer Scheme Background 1 52 4. lpr Service Template 2 54 5. Attribute Origins 8 56 6. References 8 58 1. lpr service: URL Scheme 60 Service Type templates are used to describe in a standard way those 61 services which use the service: URL. The template described in this 62 document is for the printing protocol defined in RFC 1179 [2], ``Line 63 Printer Daemon Protocol''. The service type for this service: URL is 64 lpr. 66 2. urlpath Definition 68 The URL has service specific information that specifies protocol used 69 to access the printer, and the name of the print queue. The syntax 70 for the urlpath for specifying this is: 72 qname = 1*[ DIGIT / ALPHA ] 73 urlpath = "/" qname 75 A null value the qname assumes the default value, as defined by the 76 print server. 78 3. Printer Scheme Background 80 The printer scheme provides for consistent registration of printer 81 services. The attributes described within this draft are a 82 combination of previous works conducted by the IETF Printer MIB WG, 83 the IETF IPP WG and the Salutation Consortium. 85 The attributes specified are intended to facilitate both automatic 86 as well as manual selection of services not to provide service 87 statistics or notification. In short, the target audience of service 88 attributes are users, either programatic or end users, where the 89 audience of MIB statistics are network managers. 91 4. lpr Service Template 93 The lpr template, as defined below, conforms to the grammar described 94 in ``Service Templates and service: Schemes''. Please refer to [2] 95 for detailed explaination of the syntax. 97 type = lpr 99 version = 0.0 101 language = en 103 description = 104 The lpr service template describes the attributes supported by 105 network printing devices that support RFC 1179. These 106 devices may be either directly connected to a network, or 107 connected to a printer spooler that understands the protocol 108 described in RFC 1179. 110 url-syntax = 111 qname = 1*[ DIGIT / ALPHA ] 112 urlpath = "/" qname 114 description = STRING 115 # This attribute is a free form string that can contain any 116 # site-specific descriptive information about this printer. 118 make-model = STRING L 119 # This attribute is a simple text string defined by the 120 # manufacturer that contains some reference to the make 121 # and model of the entity being represented to the end-user 122 # by this Printer object. The syntax shall be: 123 # vendor-name "/" model-name 124 # where the vendor-name is the same as that registered with 125 # IANA for use in domain names. 126 # For example: "vendor-x/super-duper-printer". 128 location-description = STRING 129 # A free form description of this printer's physical location 130 # For example: "2nd floor, near the fire escape" 132 location-address = STRING O 133 # Pysical/Postal address for this device. Useful for 134 # nailing down a group of printers in a very large corporate 135 # network. For example: 960 Main Street, San Jose, CA 95130 137 operator = STRING L M 138 # A person, or persons responsible for maintaining a 139 # printer on a day-to-day basis, including such tasks 140 # as filling empty media trays, emptying full output trays, 141 # replacing toner cartridges, clearing simple paper jams, etc. 143 duplex-mode = STRING M 144 simplex 145 # The Duplex Mode attribute indicates what duplex 146 # capabilities a printer is capable of handling. 147 simplex, duplex, left-binding-duplex, right-binding-duplex, 148 top-binding-duplex, other 150 priority-queue = BOOLEAN O 151 FALSE 152 # TRUE indicates this printer or print queue is a priority 153 # queuing device. 155 fonts-supported = STRING L M 156 # This attribute takes on a list of fonts that are 157 # supported by the printer. 159 media-size = STRING L M 160 na-letter 161 # The standard values defined for media sizes follow 162 # the ISO standards. 163 iso-a0, iso-a1, iso-a2, iso-a3, iso-a4, iso-a5, iso-a6, 164 iso-a7, iso-a8, iso-a9, iso-a10, iso-b0, iso-b1, iso-b2, 165 iso-b3, iso-b4, iso-b5, iso-b6, iso-b7, iso-b8, iso-b9, 166 iso-b10, na-letter, na-legal, executive, folio, invoice, 167 ledger, quarto, iso-c3, iso-c4, iso-c5, iso-c6, 168 iso-designated-long, na-10x13-envelope, na-9x12-envelope, 169 na-number-10-envelope, na-7x9-envelope, na-7x9-envelope, 170 na-9x11-envelope, na-10x14-envelope, na-number-9-envelope, 171 na-6x9-envelope, na-10x15-envelope, monarch-envelope, a, 172 b, c, d, jis-b0, jis-b1, jis-b2, jis-b3, jis-b4, jis-b5, 173 jis-b6, jis-b7, jis-b8, jis-b9, jis-b10, unknown 175 media-color = STRING M O 176 unknown 177 # The Media color describes the color of what is printed 178 # upon. The value from the default prtInputEntry should be 179 # used. 180 other, unknown, white, pink, yellow, buff, goldenrod, blue, 181 green, transparent 183 color-supported = STRING L M O 184 none 185 # This attribute specifies whether the Printer supports 186 # color and, if so, what type. 187 none, highlight, three color, four color, monochromatic 189 max-speed = INTEGER O 190 # The maximum speed of the printer expressed in Speed units. 192 speed-units = STRING O 193 sheetsPerHour 194 # This value determines unit of speed for the Max speed. 195 tenThousandthsOfInchesPerHour, micrometersPerHour, 196 charactersPerHour, linesPerHour, impressionsPerHour, 197 sheetsPerHour, dotRowPerHour, feetPerHour, metersPerHour 199 interpreter-language = STRING M L 200 PSPrinter, SimpleText 201 # The Interpreter Language determines what forms of 202 # input the printer can accept and interpret. 203 other, PCL, HPGL, PJL, PS, IPDS, PPDS, EscapeP, Epson, 204 DIFF, Interpress, ISO6429, LineData, MODCA, REGIS, SCS, 205 SPDL, TEK4014, PDS, IGP, CodeV, DSCDSE, WPS, LN03, CCITT, 206 QUIC, CPAP, DecPPL, SimpleText, NPAP, DOC, imPress, 207 Pinwriter, NPDL, NEC201PL, Automatic, Pages, LIPS, TIFF, 208 Diagnostic, PSPrinter, CaPSL, EXCL, LCDS, XES, PCLXL, ART, 209 TIPSI, Prescribe, LinePrinter, IDP, XJCL 211 paper-output = STRING M L O 212 standard 213 # This attribute describes the mode in which pages output 214 # are arranged. 215 standard, noncollated sort, collated sort, stack, unknown 217 media-direction = STRING O 218 portrait 219 # The orientation of the media as it is feed to the 220 # printer. 221 portrait, landscape, unknown 223 print-quality = STRING O 224 normal 225 # This attribute indicates a somewhat subjective evaluation 226 # of the overall printing quality. 227 draft, normal, high 229 resolution = STRING L M O 230 unknown 231 # Resolution defines the output quality of the printer. 232 # In general, this will be in dots per inch. 234 other, res-100, res-200, res-240, res-300, res-600, res-800, 235 res-1200, res-1800, res-100x200, res-300x600, res-600x300, 236 res-400x800, res-800x400, res-600x1200, res-1200x600, 237 res-1800x600, unknown 239 copy-count = INTEGER O 240 -1 241 # Copy count is the maximum number of copies of a document 242 # that will be printed as a single job. A value of -1 243 # indicates there is no limit. 245 max-job-size = INTEGER O 246 -1 247 # Max job size is the maximum size, in Kilobytes(KB)of a 248 # print job that the print queue will accept." A value of 249 # -1 indicates there is no limit. 251 device-ID = STRING L O 252 # This attribute can be used for automatic driver download, 253 # database access, or other automatic configuration tasks. 254 # It might be used to generate a platform specific id such 255 # as the Windows Plug-and-Play id. It could be the URI for 256 # a Java class file. 258 finishing = STRING M O 259 none 260 # This attribute identifies the finishing operations 261 # supported by the printer. 262 none, staple, staple-top-left, staple-bottom-left, 263 staple-top-right, staple-bottom-right, saddle-stitch, 264 edge-stitch, punch, cover 266 stacking-order = STRING O 267 unknown 268 # The current state of the stacking order for the associated 269 # output sub-unit. 'firstToLast' means that as pages are 270 # output, the front of the next page is placed against the back 271 # of the previous page. 'lastToFirst' means that as pages are 272 # output, the back of the next page is placed against the front 273 # of the previous page. 274 unknown, First to Last, Last to First 276 delivery-orientation = STRING O 277 unknown 278 # Orientation of#pagestashtheearepprintedrandiejectednfromter. 279 unknown, face up, face down 281 protocol = STRING L O M 282 LPDServer 283 # The network protcol used to access this printer. 284 other, SerialPort, ParallelPort, IEEE1284Port, SCSIPort, 285 AppleTalkPAP, LPDServer, NetwareRPrinter, NetwarePServer, 286 Port9100, AppSocket, FTP, TFTP, DLCLLCPort, IBM3270, 287 IBM5250, Fax, IEEE1394, Transport1, CPAP, PCPrint, 288 ServerMessageBlock, PSM, SystemObjectManager, DECLAT, 289 NPAP, USB, IRDA, PrintXChange, PortTCP, BidirPortTCP, UNPP, 290 AppleTalkADSP, PortSPX, PortHTTP, NDPS, PortIPP 292 service-person = STRING O M 293 # This attribute is a list of contact names for this printer. 294 # It is intended to provide information over and above that 295 # of the person responsible for maintaining the printer 296 # supplies (operator) above. 298 media-type = STRING O M 299 stationery 300 # The generalization of the media type available to 301 # be printed upon. 302 stationery, transparency, envelope, envelope-plain, 303 envelope-window, continuous-long, continuous-short, 304 tab-stock, multi-part-form, labels, multi-layer, unknown 306 media-length = INTEGER O 307 -1 308 # This value indicates the length (in the direction of the 309 # printer feed) of the media. The value -2 indicates that 310 # the length is unknown -1 means there is no limit. 312 media-thickness = INTEGER O 313 # Media size is the thickness of one piece of media. That 314 # media may be any of the valid media types. 316 media-thickness-units = STRING O 317 -1 318 # Units of measurement that describes the thickness of the media 319 # -1 indicates the units are unknown. 320 -1, .0001 inches, micrometers 322 media-capacity = INTEGER O 323 # The total amount of media that may be contained in a 324 # media tray. Used with the media size, the maximum size of 325 # a print job may be calculated. This assumes the media 326 # tray is full. 328 media-capacity-units = STRING O 329 -1 330 # The type unit used to express the media capacity. 331 # -1 indicates the units are unknown. 332 -1, .0001 inches, micrometers, sheets, feet, meters 334 marker-color = STRING O L M 335 black 336 # The name of the color(s) of this colorant(ink). 337 other, unknown, white, red, green, blue, cyan, magenta, yellow, 338 black 340 5. Attribute Origins 342 The following table summarizes the attributes included in the printer 343 scheme and their origins. This table does not include attributes 344 required in the "Service Templates and URLs" Draft. 346 Attribute Printer MIB[1] IPP[5] Salutation[6] 347 Printer Description X 348 Make/Model X 349 Location Description X 350 Location Address 351 Operator X 352 Duplex Mode X 353 Priority Queue X 354 Fonts Supported X 355 Media Size X X 356 Media Color X 357 Color Supported X 358 Max Speed X X 359 Speed Units X X 360 Interpreter Language X X 361 Paper Output X 362 Media Direction X 363 Stacking Order X 364 Stacking Orientation X X 365 Print Quality X 366 Resolution X X 367 Max Copy Count X 368 Max Job Size X 369 Device ID X 370 Finishings Supported X 371 Protocol X 373 Service Person X 374 Media Type X 375 Media Length X 376 Media Width X 377 Media Size Units X 378 Media Capacity X 379 Media Capacity Units X 381 6. References 383 [1]J. Veizades, E. Guttman, C. Perkins, and S. Kaplan. ``Service 384 Location Protocol'', RFC 2165. June 1997. 386 [2]L. McLaughlin III, ``Line Printer Daemon Protocol'', 387 RFC 1179. August 1990. 389 [3]E. Guttman, C. Perkins, ``Service Templates and service: 390 Schemes'', Work in Progress, July, 1997 391 draft-ietf-svrloc-service-scheme-02.txt 393 [4]R. Turner, F. Wright, R. Smith, "Printer MIB", Work in 394 progress, April 1997. 396 [5]K. Carter, S. Isaacson, ``IPP/1.0: Directory Schema'', Work 397 in progress, March 1997. 399 [6]Salutation Consortium, Inc., "Salutation Architecture 400 Specification V2.0", December 1996. 402 Authors' Addresses 404 Questions about this memo can be directed to: 406 Pete St. Pierre 407 Sun Microsystems 408 901 San Antonio Avenue 409 Palo Alto, CA 94043 410 USA 411 Phone: +1 415 786-5790 412 email: Pete.StPierre@Eng.Sun.COM