1IANA-PRINTER-MIB DEFINITIONS ::= BEGIN 2 -- http://www.iana.org/assignments/ianaprinter-mib 3 4IMPORTS 5 MODULE-IDENTITY, 6 mib-2 7 FROM SNMPv2-SMI -- [RFC2578] 8 TEXTUAL-CONVENTION 9 FROM SNMPv2-TC; -- [RFC2579] 10 11ianaPrinterMIB MODULE-IDENTITY 12 LAST-UPDATED "200509140000Z" -- September 14, 2005 13 14 ORGANIZATION "IANA" 15 CONTACT-INFO "Internet Assigned Numbers Authority 16 Postal: ICANN 17 4676 Admiralty Way, Suite 330 18 Marina del Rey, CA 90292 19 20 Tel: +1 310 823 9358 21 E-Mail: iana&iana.org" 22 23 DESCRIPTION "This MIB module defines a set of printing-related 24 TEXTUAL-CONVENTIONs for use in Printer MIB (RFC 3805), 25 Finisher MIB (RFC 3806), and other MIBs which need to 26 specify printing mechanism details. 27 28 Any additions or changes to the contents of this MIB 29 module require either publication of an RFC, or 30 Designated Expert Review as defined in RFC 2434, 31 Guidelines for Writing an IANA Considerations Section 32 in RFCs. The Designated Expert will be selected by 33 the IESG Area Director(s) of the Applications Area. 34 35 Copyright (C) The Internet Society (2004). The 36 initial version of this MIB module was published 37 in RFC 3805. For full legal notices see the RFC 38 itself or see: 39 http://www.ietf.org/copyrights/ianamib.html" 40 41 REVISION "200509140000Z" -- September 14, 2005 42 DESCRIPTION "Updates to include missing 'unknown' values 43 for PrtCoverStatusTC, PrtChannelTypeTC, 44 PrtAlertGroupTC and removal of comment for 45 for PrtAlertGroupTC." 46 47 REVISION "200406020000Z" -- June 2, 2004 48 DESCRIPTION "Original version, published in coordination 49 with Printer MIB (RFC 3805)." 50 ::= { mib-2 109 } 51 52-- 53-- Generic TEXTUAL-CONVENTIONs 54-- 55 56PrtCoverStatusTC ::= TEXTUAL-CONVENTION 57 -- This TC was extracted from prtCoverStatus in RFC 1759. 58 STATUS current 59 DESCRIPTION 60 "Values for encoding the state of a particular cover or 61 access panel on the printer case or enclosure." 62 SYNTAX INTEGER { 63 other(1), 64 unknown(2), 65 coverOpen(3), 66 coverClosed(4), 67 interlockOpen(5), 68 interlockClosed(6) 69 70 } 71 72-- 73-- General Group TEXTUAL-CONVENTIONs 74-- 75 76PrtGeneralResetTC ::= TEXTUAL-CONVENTION 77 -- This TC was extracted from prtGeneralReset in RFC 1759. 78 STATUS current 79 DESCRIPTION 80 "Values for reading and writing the prtGeneralReset object. 81 82 If a device does not have NVRAM, the device shall none the 83 less respond to a SET with the value resetToNVRAM(5) with a 84 sort of warm reset that resets the device to implementation- 85 defined state that is preferably under control of the system 86 administrator by some means outside the scope of the Printer 87 MIB specification." 88 89 SYNTAX INTEGER { 90 notResetting(3), 91 powerCycleReset(4), -- Cold Start 92 resetToNVRAM(5), -- Warm Start 93 resetToFactoryDefaults(6) -- Reset contents of 94 -- NVRAM to factory 95 -- defaults 96 } 97-- 98-- Channel Group TEXTUAL-CONVENTIONs 99-- 100 101PrtChannelTypeTC ::= TEXTUAL-CONVENTION 102 -- This TC was extracted from prtChannelType in RFC 1759. 103 STATUS current 104 DESCRIPTION 105 "This enumeration indicates the type of channel that is 106 receiving jobs." 107 SYNTAX INTEGER { 108 other(1), 109 unknown(2), 110 chSerialPort(3), 111 chParallelPort(4), 112 chIEEE1284Port(5), 113 chSCSIPort(6), 114 chAppleTalkPAP(7), 115 -- AppleTalk Printer 116 -- Access Protocol (PAP) 117 -- 118 -- prtChannelInformation entry: 119 120 -- 121 -- Printer Name 122 -- Keyword: Name 123 -- Syntax: Name 124 -- Status: Optional 125 -- Multiplicity: Single 126 -- Description: The name of the printer 127 -- within the AppleTalk naming scope 128 chLPDServer(8), 129 -- prtChannelInformation entry: 130 -- 131 -- Printer queue name 132 -- Keyword: Queue 133 -- Syntax: Name 134 -- Status: Mandatory 135 -- Multiplicity: Single 136 -- Description: queue name as 137 -- defined in [RFC1179]. 138 chNetwareRPrinter(9), 139 -- Novell, Inc. 140 -- For each entry of this type, the 141 -- prtChannelInformation must have a pair of 142 -- keywords. For Netware 3.x channels this must 143 -- be a (PServer, Printer) pair. For Netware 144 -- 4.x channels and for IntranetWare channels 145 -- this must be a (NDSTree, NDSPrinter) pair. 146 -- 147 -- prtChannelInformation entries: 148 149 -- Print Server Name 150 -- Keyword: PServer 151 -- Syntax: Name 152 -- Status: Mandatory 153 -- Multiplicity: Single 154 -- Description: The Pserver's SAP name 155 -- 156 -- Printer Number 157 -- Keyword: Printer 158 -- Syntax: Integer 159 -- Status: Mandatory 160 -- Multiplicity: Single 161 -- Description: The printer number 162 -- 163 -- NDSTree 164 -- Keyword: NDSTree 165 -- Syntax: Name 166 -- Multiplicity: Single 167 -- Description: The tree's SAP name 168 169 -- 170 -- NDS Printer object 171 -- Keyword: NDSPrinter 172 -- Syntax: Text (Unicode) 173 -- Status: Mandatory 174 -- Multiplicity: Single 175 -- Description: The fully qualified 176 -- name of the Printer 177 -- 178 -- In the Netware 3.x environment, the 179 -- client checks the Bindery object 180 -- representing the named PServer. The 181 -- client then checks for queues which 182 -- are associated with the numbered 183 -- printer. In the 4.x and IntraNetware 184 -- environment, the client looks up the 185 -- queues which are associated with the 186 -- NDS Printer Object in the named Tree. 187 -- Depending on client access rights to 188 -- those queues, the client submits jobs 189 -- to the appropriate queue. 190 chNetwarePServer(10), 191 -- Novell,Inc. 192 -- For each entry of this type, the 193 -- prtChannelInformation must have a pair 194 -- of keywords. For Netware 3.x channels 195 -- this must be a (Server, PServer) pair. 196 -- For Netware 4.x and IntranetWare 197 -- channels, this must be a 198 -- (NDSTree, NDSPServer) pair. 199 -- 200 -- prtChannelInformation entries: 201 -- 202 -- Server Name 203 -- Keyword: Server 204 -- Syntax: Name 205 -- Status: Mandatory 206 -- Multiplicity: Single 207 -- Description: The SAP name of the 208 -- server for which the PServer is defined. 209 -- 210 -- PServer 211 -- Keyword: PServer 212 -- Syntax: Name 213 -- Status: Mandatory 214 -- Multiplicity: Single 215 -- Description: The bindery name of 216 -- the PServer 217 218 -- 219 -- NDS Tree 220 -- Keyword: NDSTree 221 -- Syntax: Name 222 -- Status: Mandatory 223 -- Multiplicity: Single 224 -- Description: The NDS Tree name 225 -- 226 -- PServer 227 -- Keyword: NDSPServer 228 -- Syntax: Text (Unicode) 229 -- Status: Mandatory 230 -- Multiplicity: Single 231 -- Description: The fully qualified 232 -- name of the PServer object in the tree. 233 -- 234 -- In the 3.x environment, the client 235 -- checks the bindery object 236 -- representing the named PServer on the 237 -- named Server. In the 4.x and 238 -- IntranetWare environment, 239 -- the client checks the NDS object 240 -- representing the named PServer in the 241 -- named Tree. In either case, the 242 -- client then checks for all queues 243 -- associated with the Pserver object. 244 -- Depending on client access rights 245 -- to those queues, the client submits 246 -- jobs to the appropriate queue. 247 chPort9100(11), 248 -- DEPRECATED 249 -- (see chPortTCP - 37; chBidirPortTCP - 38) 250 chAppSocket(12), 251 -- A bi-directional, LPD-like, protocol using 252 -- 9101 for control and 9100 for data. 253 -- Adobe Systems, Inc. 254 chFTP(13), -- [RFC959] 255 chTFTP(14), -- [RFC1350] 256 chDLCLLCPort(15), 257 chIBM3270(16), -- IBM Coax 258 chIBM5250(17), -- IBM Twinax 259 chFax(18), 260 chIEEE1394(19), 261 chTransport1(20), 262 -- TCP port 35, for reserved TCP port list see 263 -- [RFC3232]. This RFC should also be 264 -- referenced for other channel 265 -- enumerations utilizing TCP port 266 267 -- numbers 0 through 1024. 268 chCPAP(21), -- TCP port 170 269 -- Digital Equipment Corp. 270 chDCERemoteProcCall(22), -- OSF 271 -- DEPRECATED 272 chONCRemoteProcCall(23), -- SUN Microsystems 273 -- DEPRECATED 274 chOLE(24), -- Microsoft 275 -- DEPRECATED 276 chNamedPipe(25), 277 chPCPrint(26), -- Banyan 278 chServerMessageBlock(27), 279 -- File/Print sharing protocol used by 280 -- various network operating systems 281 -- from IBM 3Com, Microsoft and others 282 -- 283 -- prtChannelInformation entry: 284 -- 285 -- Service Name 286 -- Keyword: Name 287 -- Syntax: Name 288 -- Status: Optional 289 -- Multiplicity: Single 290 -- Description: The service name of 291 -- the printer 292 chDPMF(28), -- IBM Infoprint 293 chDLLAPI(29), -- Microsoft 294 -- DEPRECATED 295 chVxDAPI(30), -- Microsoft 296 -- DEPRECATED 297 chSystemObjectManager(31), -- IBM 298 chDECLAT(32), 299 -- Digital Equipment Corp. 300 -- 301 -- prtChannelInformation entries: 302 -- 303 -- Port Name 304 -- Keyword: Port 305 -- Syntax: Name 306 -- Status: Conditionally 307 -- Mandatory 308 -- (see note below) 309 -- Multiplicity: Single 310 -- Description: LAT port name 311 -- 312 -- Service Name 313 -- Keyword: Service 314 -- Syntax: Name 315 316 -- Status: Conditionally 317 -- Mandatory 318 -- Multiplicity: Single 319 -- Description: LAT service name 320 -- 321 -- The LAT channel may be 322 -- identified by either a port or 323 -- service, so either a 324 -- Port or Service entry must be 325 -- specified, but not both. 326 chNPAP(33), 327 chUSB(34), -- Not in RFC 1759 328 -- Universal Serial Bus 329 chIRDA(35), -- Not in RFC 1759 330 -- Infrared Data Assoc. Prot. 331 chPrintXChange(36), -- Not in RFC 1759 332 -- PrintXChange Protocol 333 chPortTCP(37), -- Not in RFC 1759 334 -- A unidirectional "raw" TCP 335 -- channel that uses an administratively 336 -- assigned TCP port address. 337 -- 338 -- prtChannelInformation entry: 339 -- 340 -- Port Number 341 -- Keyword: Port 342 -- Syntax: decimal number 343 -- Status: Mandatory 344 -- Multiplicity: Single 345 -- Description: TCP port number 346 chBidirPortTCP(38), -- Not in RFC 1759 347 -- A bi-directional version of chPortTCP 348 -- 349 -- prtChannelInformation entries: 350 -- (See chPortTCP) 351 chUNPP(39), -- Not in RFC 1759 352 -- Universal Network Printing 353 -- Protocol(UNPP). A bi-directional, 354 -- multiport network printing 355 -- application protocol available on 356 -- multiple transport protocols. 357 -- Underscore, Inc. 358 -- Contact: info&underscore.com 359 chAppleTalkADSP(40), -- Not in RFC 1759 360 -- AppleTalk Data Stream Protocol. 361 -- ADSP is part of the AppleTalk 362 -- suite of protocols. 363 -- It is a symmetric, connection- 364 365 -- oriented protocol that makes 366 -- possible the establishment 367 -- and maintenance of full-duplex 368 -- streams of data bytes between 369 -- two sockets in an AppleTalk 370 -- internet. 371 -- See [APPLEMAC]. 372 chPortSPX(41), -- Not in RFC 1759 373 -- Sequenced Packet Exchange (SPX) 374 -- socket. 375 -- Novell, Inc. Similar to TCP, a 376 -- bi-directional data pipe using 377 -- Novell SPX as a transport. 378 -- 379 -- prtChannelInformation entries: 380 -- 381 -- Network Number 382 -- Keyword: Net 383 -- Syntax: HexString 384 -- Status: Mandatory 385 -- Multiplicity: Single 386 -- Description: The network number 387 -- 388 -- Node Number 389 -- Keyword: Node 390 -- Syntax: HexString 391 -- Status: Mandatory 392 -- Multiplicity: Single 393 -- Description: The node number 394 -- 395 -- Socket Number 396 -- Keyword: Socket 397 -- Syntax: HexString 398 -- Status: Mandatory 399 -- Multiplicity: Single 400 -- Description: The SPX socket number 401 -- 402 -- There must be exactly one "Net" and 403 -- one "Node" and one "Socket" entry. A 404 -- HexString is a binary value 405 -- represented as a string of 406 -- ASCII characters using hexadecimal 407 -- notation. 408 chPortHTTP(42), -- Not in RFC 1759 409 -- Hypertext Transfer Protocol. See [RFC1945] 410 -- and [RFC2616]. 411 chNDPS(43), -- Not in RFC 1759 412 -- Novell, Inc. 413 414 -- 415 -- prtChannelInformation entry: 416 -- 417 -- Printer Agent Name 418 -- Keyword: PA 419 -- Syntax: Name 420 -- Status: Mandatory 421 -- Multiplicity: Single 422 -- Description: The NDPS Printer 423 -- Agent Name 424 chIPP(44), -- Not in RFC 1759 425 -- Internet Printing Protocol (IPP), 426 -- (IPP/1.1 - see [RFC2910] and [RFC2911]) 427 -- also applies to all future versions of IPP. 428 -- 429 -- IPP Printer URI 430 -- Keyword: URI 431 -- Syntax: URI (Unicode UTF-8 per 432 -- [RFC2396]) 433 -- Status: Mandatory 434 -- Multiplicity: Single 435 -- Default: not applicable 436 -- Description: URI of this IPP Printer 437 -- within Internet naming scope. Unicode 438 -- UTF-8 [RFC3629] string with 439 -- hexadecimal escapes for any non-ASCII 440 -- characters (per [RFC2396]). 441 -- Conformance: An IPP Printer shall list all 442 -- IPP URI it supports (one per IPP Channel 443 -- entry). If a URI contains the 'http:' 444 -- scheme it must have an explicit port. 445 -- See: [RFC3629], [RFC2396], [RFC2910], 446 -- [RFC2911]. 447 -- 448 -- IPP Printer Client Authentication 449 -- Keyword: Auth 450 -- Syntax: Keyword 451 -- Status: Optional 452 -- Multiplicity: Single 453 -- Default: 'none' 454 -- Description: A client authentication 455 -- mechanism supported for this IPP Printer 456 -- URI: 457 -- 'none' 458 -- no client authentication mechanism 459 -- 'requesting-user-name' 460 -- authenticated user in 'requesting- 461 -- user-name' 462 463 -- 'basic' 464 -- authenticated user via HTTP Basic 465 -- mechanism 466 -- 'digest' 467 -- authenticated user via HTTP Digest 468 -- mechanism 469 -- 'certificate' 470 -- authenticated user via certificate 471 -- mechanism 472 -- Conformance: An IPP Printer should list 473 -- all IPP client authentication mechanisms 474 -- it supports (one per IPP Channel entry). 475 -- See: [RFC2911] and [RFC2910]. 476 -- 477 -- IPP Printer Security 478 -- Keyword: Security 479 -- Syntax: Keyword 480 -- Status: Optional 481 -- Multiplicity: Single 482 -- Default: 'none' 483 -- Description: A security mechanism 484 -- supported for this IPP Printer URI: 485 -- 'none' 486 -- no security mechanism 487 -- 'ssl3' 488 -- SSL3 secure communications channel 489 -- protocol 490 -- 'tls' 491 -- TLS secure communications channel 492 -- protocol 493 -- Conformance: An IPP Printer should list 494 -- all IPP security mechanisms it supports 495 -- (one per IPP Channel entry). 496 -- See: [RFC2246], [RFC2911]. 497 -- 498 -- IPP Printer Protocol Version 499 -- Keyword: Version 500 -- Syntax: Keyword 501 -- Status: Optional 502 -- Multiplicity: Multiple 503 -- Default: '1.1' 504 -- Description: All of the IPP protocol 505 -- versions (major.minor) supported for 506 -- this IPP Printer URI: 507 -- '1.0' 508 -- IPP/1.0 conforming Printer 509 -- '1.1' 510 -- IPP/1.1 conforming Printer 511 512 -- Conformance: An IPP Printer should list 513 -- all IPP versions it supports (all listed 514 -- in each IPP Channel entry). An IPP 515 -- Client should select the highest 516 -- numbered version the IPP Client supports 517 -- for use in all IPP Requests (for optimum 518 -- interworking). 519 -- See: [RFC2911]. 520 chSMTP(45) 521 -- Print Job submission via Simple Mail 522 -- Transfer Protocol (SMTP) - see [RFC2821] 523 -- 524 -- prtChannelInformation entry: 525 -- 526 -- Keyword: Mailto 527 -- Syntax: Name 528 -- Status: Mandatory 529 -- Multiplicity: Single 530 -- Default: not applicable 531 -- Description: The SMTP URL of the printer. 532} 533 534-- 535-- Interpreter Group TEXTUAL-CONVENTIONs 536-- 537 538PrtInterpreterLangFamilyTC ::= TEXTUAL-CONVENTION 539 -- This TC was extracted from prtInterpreterLangFamily in RFC 1759. 540 STATUS current 541 DESCRIPTION 542 "This enumeration indicates the type of interpreter that is 543 receiving jobs." 544 SYNTAX INTEGER { 545 other(1), 546 unknown(2), -- Not in RFC 1759 547 langPCL(3), -- PCL. Starting with PCL version 5, 548 -- HP-GL/2 is included as part of the 549 -- PCL language. 550 -- PCL and HP-GL/2 are registered 551 -- trademarks of Hewlett-Packard 552 -- Company. 553 langHPGL(4), -- Hewlett-Packard Graphics Language. 554 -- HP-GL is a registered trademark of 555 -- Hewlett-Packard Company. 556 langPJL(5), -- Peripheral Job Language. Appears in 557 -- the data stream between data intended 558 -- for a page description language. 559 -- Hewlett-Packard Co. 560 561 langPS(6), -- PostScript (tm) Language 562 -- Postscript - a trademark of Adobe 563 -- Systems Incorporated which may be 564 -- registered in certain jurisdictions 565 langIPDS(7), -- Intelligent Printer Data Stream 566 -- Bi-directional print data stream for 567 -- documents consisting of data objects 568 -- (text, image, graphics, bar codes), 569 -- resources (fonts, overlays) and page, 570 -- form and finishing instructions. 571 -- Facilitates system level device 572 -- control, document tracking and error 573 -- recovery throughout the print 574 -- process. 575 -- IBM Corporation. 576 langPPDS(8), -- IBM Personal Printer Data Stream. 577 -- Originally called IBM ASCII, the name 578 -- was changed to PPDS when the Laser 579 -- Printer was introduced in 1989. 580 -- Lexmark International, Inc. 581 langEscapeP(9), -- Epson Corp. 582 langEpson(10), 583 langDDIF(11), -- Digital Document Interchange Format 584 -- Digital Equipment Corp., Maynard MA 585 langInterpress(12), 586 -- Xerox Corp. 587 langISO6429(13), -- ISO 6429. Control functions for 588 -- Coded Character Sets (has ASCII 589 -- control characters, plus additional 590 -- controls for 591 -- character imaging devices.) 592 langLineData(14), -- line-data: Lines of data as 593 -- separate ASCII or EBCDIC records 594 -- and containing no control functions 595 -- (no CR, LF, HT, FF, etc.) 596 -- For use with traditional line 597 -- printers. May use CR and/or LF to 598 -- delimit lines, instead of records. 599 -- See ISO 10175 Document Printing 600 -- Application (DPA) [ISO10175]. 601 langMODCA(15), -- Mixed Object Document Content 602 -- Architecture 603 -- Definitions that allow the 604 -- composition, interchange, and 605 -- presentation of final form 606 -- documents as a collection of data 607 -- objects (text, image, graphics, bar 608 -- codes), resources (fonts, overlays) 609 610 -- and page, form and finishing 611 -- instructions. 612 -- IBM Corporation. 613 langREGIS(16), -- Remote Graphics Instruction Set, 614 -- Digital Equipment Corp., Maynard MA 615 langSCS(17), -- SNA Character String 616 -- Bi-directional print data stream for 617 -- SNA LU-1 mode of communication. 618 -- IBM 619 langSPDL(18), -- ISO 10180 Standard Page Description 620 -- Language 621 -- ISO Standard 622 langTEK4014(19), -- Tektronix Corp. 623 langPDS(20), 624 langIGP(21), -- Printronix Corp. 625 langCodeV(22), -- Magnum Code-V, Image and printer 626 -- control language used to control 627 -- impact/dot-matrix printers. 628 -- QMS, Inc., Mobile AL 629 langDSCDSE(23), -- DSC-DSE: Data Stream Compatible and 630 -- Emulation Bi-directional print data 631 -- stream for non-SNA (DSC) and SNA LU-3 632 -- 3270 controller (DSE) communications 633 -- IBM 634 langWPS(24), -- Windows Printing System, Resource 635 -- based command/data stream used by 636 -- Microsoft At Work Peripherals. 637 -- Developed by the Microsoft 638 -- Corporation. 639 langLN03(25), -- Early DEC-PPL3, Digital Equipment 640 -- Corp. 641 langCCITT(26), 642 langQUIC(27), -- QUIC (Quality Information Code), Page 643 -- Description Language for laser 644 -- printers. Included graphics, printer 645 -- control capability and emulation of 646 -- other well-known printer. 647 -- QMS, Inc. 648 langCPAP(28), -- Common Printer Access Protocol 649 -- Digital Equipment Corp. 650 langDecPPL(29), -- Digital ANSI-Compliant Printing 651 -- Protocol 652 -- (DEC-PPL) 653 -- Digital Equipment Corp. 654 langSimpleText(30), 655 -- simple-text: character coded data, 656 -- including NUL, CR , LF, HT, and FF 657 -- control characters. See ISO 10175 658 659 -- Document Printing Application (DPA) 660 -- [ISO10175]. 661 langNPAP(31), -- Network Printer Alliance Protocol 662 -- (NPAP). This protocol has been 663 -- superseded by the IEEE 1284.1 TIPSI 664 -- Std (ref. LangTIPSI(49)). 665 langDOC(32), -- Document Option Commands, Appears in 666 -- the data stream between data 667 -- intended for a page description. 668 -- QMS, Inc. 669 langimPress(33), -- imPRESS, Page description language 670 -- originally developed for the 671 -- ImageServer product line. A binary 672 -- language providing representations 673 -- of text, simple graphics, and some 674 -- large forms (simple 675 -- bit-map and CCITT group 3/4 676 -- encoded).The 677 -- language was intended to be sent over 678 -- an 8-bit channel and supported early 679 -- document preparation languages (e.g., 680 -- TeX and TROFF). 681 -- QMS, Inc. 682 langPinwriter(34), 683 -- 24 wire dot matrix printer for 684 -- USA, Europe, and Asia except 685 -- Japan. 686 -- More widely used in Germany, and 687 -- some Asian countries than in US. 688 -- NEC 689 langNPDL(35), -- Page printer for Japanese market. 690 -- NEC 691 langNEC201PL(36), -- Serial printer language used in 692 -- the Japanese market. 693 -- NEC 694 langAutomatic(37), 695 -- Automatic PDL sensing. Automatic 696 -- sensing of the interpreter 697 -- language family by the printer 698 -- examining the document content. 699 -- Which actual interpreter language 700 -- families are sensed depends on 701 -- the printer implementation. 702 langPages(38), -- Page printer Advanced Graphic 703 -- Escape Set 704 -- IBM Japan 705 langLIPS(39), -- LBP Image Processing System 706 langTIFF(40), -- Tagged Image File Format (Aldus) 707 708 langDiagnostic(41), 709 -- A hex dump of the input to the 710 -- interpreter 711 langPSPrinter(42), 712 -- The PostScript Language used for 713 -- control (with any PDLs) 714 -- Adobe Systems Incorporated 715 langCaPSL(43), -- Canon Print Systems Language 716 langEXCL(44), -- Extended Command Language 717 -- Talaris Systems Inc. 718 langLCDS(45), -- Line Conditioned Data Stream 719 -- Xerox Corporation 720 langXES(46), -- Xerox Escape Sequences 721 -- Xerox Corporation 722 langPCLXL(47), -- Not in RFC 1759 723 -- Printer Control Language. Extended 724 -- language features for printing, and 725 -- printer control. 726 -- Hewlett-Packard Co. 727 langART(48), -- Not in RFC 1759 728 -- Advanced Rendering Tools (ART). 729 -- Page Description language 730 -- originally developed for the Laser 731 -- Press printers. 732 -- Technical reference manual: "ART IV 733 -- Reference Manual", No F33M. 734 -- Fuji Xerox Co., Ltd. 735 langTIPSI(49), -- Not in RFC 1759 736 -- Transport Independent Printer 737 -- System Interface (ref. IEEE Std. 738 -- 1284.1) 739 langPrescribe(50), -- Not in RFC 1759 740 -- Page description and printer 741 -- control language. It can be 742 -- described with ordinary ASCII 743 -- Technical reference manual: 744 -- "PRESCRIBE II Programming Manual" 745 langLinePrinter(51), -- Not in RFC 1759 746 -- A simple-text character stream which 747 -- supports the control codes LF, VT, 748 -- FF, and plus Centronics or 749 -- Dataproducts Vertical Format Unit 750 -- (VFU) language is commonly used on 751 -- many older model line and matrix 752 -- printers. 753 langIDP(52), -- Not in RFC 1759 754 -- Imaging Device Protocol 755 -- Apple Computer. 756 757 langXJCL(53), -- Not in RFC 1759 758 -- Xerox Job Control Language (JCL). 759 -- A Job Control language originally 760 -- developed for the LaserPress printers 761 -- and is capable of switching PDLs. 762 -- Technical reference manual: 763 -- "ART IV Reference Manual", No F33M. 764 -- Fuji Xerox Co., Ltd. 765 langPDF(54), -- Not in RFC 1759 766 -- Adobe Portable Document Format 767 -- Adobe Systems, Inc. 768 langRPDL(55), -- Not in RFC 1759 769 -- Ricoh Page Description Language for 770 -- printers. 771 -- Technical manual "RPDL command 772 -- reference" No.307029 773 -- RICOH, Co. LTD 774 langIntermecIPL(56), -- Not in RFC 1759 775 -- Intermec Printer Language for label 776 -- printers. 777 -- Technical Manual: "IPL Programmers 778 -- Reference Manual" 779 -- Intermec Corporation 780 langUBIFingerprint(57), -- Not in RFC 1759 781 -- An intelligent basic-like programming 782 -- language for label printers. 783 -- Reference Manual: "UBI Fingerprint 784 -- 7.1", No. 1-960434-00 785 -- United Barcode Industries 786 langUBIDirectProtocol(58), -- Not in RFC 1759 787 -- An intelligent control language for 788 -- label printers. 789 -- Programmers guide: " UBI Direct 790 -- Protocol", No. 1-960419-00 791 -- United Barcode Industries 792 langFujitsu(59), -- Not in RFC 1759 793 -- Fujitsu Printer Language 794 -- Reference Manual: 795 -- "FM Printer Sequence" No. 80HP-0770 796 -- FUJITSU LIMITED 797 langCGM(60), -- Not in RFC 1759 798 -- Computer Graphics Metafile 799 -- MIME type 'image/cgm' 800 langJPEG(61), -- Not in RFC 1759 801 -- Joint Photographic Experts Group 802 -- MIME type 'image/jpeg' 803 langCALS1(62), -- Not in RFC 1759 804 -- US DOD CALS1 (see MIL-STD-1840) 805 806 -- MIME type 'application/cals-1840' 807 langCALS2(63), -- Not in RFC 1759 808 -- US DOD CALS2 (see MIL-STD-1840) 809 -- MIME type 'application/cals-1840' 810 langNIRS(64), -- Not in RFC 1759 811 -- US DOD NIRS (see MIL-STD-1840) 812 -- MIME type 'application/cals-1840' 813 langC4(65) -- Not in RFC 1759 814 -- US DOD C4 (see MIL-STD-1840) 815 -- MIME type 'application/cals-1840' 816} 817 818-- 819-- Input/Output Group TEXTUAL-CONVENTIONs 820-- 821 822PrtInputTypeTC ::= TEXTUAL-CONVENTION 823 -- This TC was extracted from prtInputType in RFC 1759. 824 STATUS current 825 DESCRIPTION 826 "The type of technology (discriminated primarily according to 827 feeder mechanism type) employed by a specific component or 828 components." 829 SYNTAX INTEGER { 830 other(1), 831 unknown(2), 832 sheetFeedAutoRemovableTray(3), 833 sheetFeedAutoNonRemovableTray(4), 834 sheetFeedManual(5), 835 continuousRoll(6), 836 continuousFanFold(7) 837 } 838 839PrtOutputTypeTC ::= TEXTUAL-CONVENTION 840 -- This TC was extracted from prtOutputType in RFC 1759. 841 STATUS current 842 DESCRIPTION 843 "The Type of technology supported by this output subunit." 844 SYNTAX INTEGER { 845 other(1), 846 unknown(2), 847 removableBin(3), 848 unRemovableBin(4), 849 continuousRollDevice(5), 850 mailBox(6), 851 continuousFanFold(7) 852 } 853 854-- 855-- Marker Group TEXTUAL-CONVENTIONs 856-- 857 858PrtMarkerMarkTechTC ::= TEXTUAL-CONVENTION 859 -- This TC was extracted from prtMarkerMarkTech in RFC 1759. 860 STATUS current 861 DESCRIPTION 862 "The type of marking technology used for this marking 863 subunit." 864 SYNTAX INTEGER { 865 other(1), 866 unknown(2), 867 electrophotographicLED(3), 868 electrophotographicLaser(4), 869 electrophotographicOther(5), 870 impactMovingHeadDotMatrix9pin(6), 871 impactMovingHeadDotMatrix24pin(7), 872 impactMovingHeadDotMatrixOther(8), 873 impactMovingHeadFullyFormed(9), 874 impactBand(10), 875 impactOther(11), 876 inkjetAqueous(12), 877 inkjetSolid(13), 878 inkjetOther(14), 879 pen(15), 880 thermalTransfer(16), 881 thermalSensitive(17), 882 thermalDiffusion(18), 883 thermalOther(19), 884 electroerosion(20), 885 electrostatic(21), 886 photographicMicrofiche(22), 887 photographicImagesetter(23), 888 photographicOther(24), 889 ionDeposition(25), 890 eBeam(26), 891 typesetter(27) 892 } 893 894PrtMarkerSuppliesTypeTC ::= TEXTUAL-CONVENTION 895 -- This TC was extracted from prtMarkerSuppliesType in RFC 1759. 896 STATUS current 897 DESCRIPTION 898 "The type of this supply." 899 SYNTAX INTEGER { 900 other(1), 901 unknown(2), 902 903 -- Values for Printer MIB 904 toner(3), 905 wasteToner(4), 906 ink(5), 907 inkCartridge(6), 908 inkRibbon(7), 909 wasteInk(8), 910 opc(9), -- photo conductor 911 developer(10), 912 fuserOil(11), 913 solidWax(12), 914 ribbonWax(13), 915 wasteWax(14), 916 fuser(15), -- Not in RFC 1759 917 coronaWire(16), -- Not in RFC 1759 918 fuserOilWick(17), -- Not in RFC 1759 919 cleanerUnit(18), -- Not in RFC 1759 920 fuserCleaningPad(19), -- Not in RFC 1759 921 transferUnit(20), -- Not in RFC 1759 922 tonerCartridge(21), -- Not in RFC 1759 923 fuserOiler(22), -- Not in RFC 1759 924 -- End of values for Printer MIB 925 -- Values for Finisher MIB 926 water(23), -- Not in RFC 1759 927 wasteWater(24), -- Not in RFC 1759 928 glueWaterAdditive(25),-- Not in RFC 1759 929 wastePaper(26), -- Not in RFC 1759 930 bindingSupply(27), -- Not in RFC 1759 931 bandingSupply(28), -- Not in RFC 1759 932 stitchingWire(29), -- Not in RFC 1759 933 shrinkWrap(30), -- Not in RFC 1759 934 paperWrap(31), -- Not in RFC 1759 935 staples(32), -- Not in RFC 1759 936 inserts(33), -- Not in RFC 1759 937 covers(34) -- Not in RFC 1759 938 -- End of values for Finisher MIB 939 } 940 941-- 942-- Media Path TEXTUAL-CONVENTIONs 943-- 944 945PrtMediaPathTypeTC ::= TEXTUAL-CONVENTION 946 -- This TC was extracted from prtMediaPathType in RFC 1759. 947 STATUS current 948 DESCRIPTION 949 "The type of the media path for this media path." 950 SYNTAX INTEGER { 951 952 other(1), 953 unknown(2), 954 longEdgeBindingDuplex(3), 955 shortEdgeBindingDuplex(4), 956 simplex(5) 957 } 958 959-- 960-- Console Group TEXTUAL-CONVENTIONs 961-- 962 963PrtConsoleColorTC ::= TEXTUAL-CONVENTION 964 -- This TC was extracted from prtConsoleColor in RFC 1759. 965 STATUS current 966 DESCRIPTION 967 "The color of this light." 968 SYNTAX INTEGER { 969 other(1), 970 unknown(2), 971 white(3), 972 red(4), 973 green(5), 974 blue(6), 975 cyan(7), 976 magenta(8), 977 yellow(9), 978 orange(10) -- Not in RFC 1759 979 } 980 981PrtConsoleDisableTC ::= TEXTUAL-CONVENTION 982 -- This TC was extracted from prtConsoleDisable in RFC 1759. 983 STATUS current 984 DESCRIPTION 985 "This value indicates whether or not input is accepted from 986 the operator console. A value of 'enabled' indicates that 987 input is accepted from the console, and a value of 'disabled' 988 indicates that input is not accepted from the console. " 989 SYNTAX INTEGER { 990 enabled(3), 991 disabled(4) 992 } 993 994-- 995-- Alert Group TEXTUAL-CONVENTIONs 996-- 997 998PrtAlertTrainingLevelTC ::= TEXTUAL-CONVENTION 999 -- This TC was extracted from prtAlertTrainingLevel in RFC 1759. 1000 1001 STATUS current 1002 DESCRIPTION 1003 "The level of training required to handle this alert, if 1004 human intervention is required. The noInterventionRequired 1005 value should be used if the event does not require any human 1006 intervention. The training level is an enumeration that is 1007 determined and assigned by the printer manufacturer based on 1008 the information or training required to handle this alert. 1009 The printer will break alerts into these different training 1010 levels. It is the responsibility of a management application 1011 in the system to determine how a particular alert is handled 1012 and how and to whom that alert is routed. The following are 1013 the four training levels of alerts: 1014 1015 Field Service - Alerts that typically require advanced 1016 training and technical knowledge of the printer and its 1017 subunits. An example of a technical person would be a 1018 manufacturer's Field Service representative, or other 1019 person formally trained by the manufacturer or similar 1020 representative. 1021 Trained - Alerts that require an intermediate or moderate 1022 knowledge of the printer and its subunits. A typical 1023 example of such an alert is replacing a toner cartridge. 1024 Untrained - Alerts that can be fixed without prior 1025 training either because the action to correct the alert 1026 is obvious or the printer can help the untrained person 1027 fix the problem. A typical example of such an alert is 1028 reloading paper trays or emptying output bins on a low 1029 end printer. 1030 Management - Alerts that have to do with overall operation 1031 of and configuration of the printer. Examples of such 1032 management events are configuration change of subunits." 1033 SYNTAX INTEGER { 1034 other(1), 1035 unknown(2), 1036 untrained(3), 1037 trained(4), 1038 fieldService(5), 1039 management(6), 1040 noInterventionRequired(7) -- Not in RFC 1759 1041 } 1042 1043PrtAlertGroupTC ::= TEXTUAL-CONVENTION 1044 -- Values in the range 1 to 29 must not be IANA-assigned without 1045 -- re-publishing Printer MIB. 1046 -- Values of 30 and greater are for use in MIBs that augment 1047 -- the Printer MIB, such as the Finisher MIB. 1048 -- This TC extracted from prtAlertGroup in RFC 1759. 1049 1050 STATUS current 1051 DESCRIPTION 1052 "The type of subunit within the printer model that this alert 1053 is related. Input, output, and markers are examples of 1054 printer model groups, i.e., examples of types of subunits. 1055 Wherever possible, the enumerations match the sub-identifier 1056 that identifies the relevant table in the Printer MIB. 1057 1058 NOTE: Alert type codes have been added for the Host Resources 1059 MIB storage table and device table. These additional types 1060 are for situations in which the printer's storage and device 1061 objects must generate alerts (and possibly traps for critical 1062 alerts)." 1063 SYNTAX INTEGER { 1064 other(1), 1065 unknown(2), 1066 -- Values for Host Resources MIB 1067 hostResourcesMIBStorageTable(3), 1068 hostResourcesMIBDeviceTable(4), 1069 -- Values for Printer MIB 1070 generalPrinter(5), 1071 cover(6), 1072 localization(7), 1073 input(8), 1074 output(9), 1075 marker(10), 1076 markerSupplies(11), 1077 markerColorant(12), 1078 mediaPath(13), 1079 channel(14), 1080 interpreter(15), 1081 consoleDisplayBuffer(16), 1082 consoleLights(17), 1083 alert(18), -- Not in RFC 1759 1084 -- Values (5) to (29) reserved for Printer MIB 1085 -- Values for Finisher MIB 1086 finDevice(30), -- Not in RFC 1759 1087 finSupply(31), -- Not in RFC 1759 1088 finSupplyMediaInput(32), -- Not in RFC 1759 1089 finAttribute(33) -- Not in RFC 1759 1090 -- Values (30) to (39) reserved for Finisher MIB 1091 } 1092 1093PrtAlertCodeTC ::= TEXTUAL-CONVENTION 1094 -- This TC was extracted from prtAlertCode in RFC 1759. 1095 STATUS current 1096 DESCRIPTION 1097 "The code that describes the type of alert for this entry in 1098 1099 the table. Binary change event alerts describe states of the 1100 subunit while unary change event alerts describe a single 1101 event. The same alert code can be used for a binary change 1102 event or a unary change event, depending on implementation. 1103 Also, the same alert code can be used to indicate a critical 1104 or non-critical (warning) alert, depending on implementation. 1105 The value of prtAlertSeverityLevel specifies binary vs. unary 1106 and critical vs. non-critical for each event for the 1107 implementation. 1108 1109 While there are some specific codes for many subunits, the 1110 generic codes should be used for most subunit alerts. The 1111 network management station can then query the subunit 1112 specified by prtAlertGroup to determine further subunit 1113 status and other subunit information. 1114 1115 An agent shall not add two entries to the alert table for the 1116 same event, one containing a generic event code and the other 1117 containing a specific event code; the agent shall add only 1118 one entry in the alert table for each event; either generic 1119 (preferred) or specific, not both. 1120 1121 Implementation of the unary change event 1122 alertRemovalOfBinaryChangeEntry(1801) is optional. When 1123 implemented, this alert code shall indicate to network 1124 management stations that the trailing edge of a binary change 1125 event has occurred and the corresponding alert entry has been 1126 removed from the alert table. As with all events, the 1127 alertRemovalOfBinaryChangeEntry(1801) alert shall be placed 1128 at the end of the alert table. Such an alert table entry 1129 shall specify the following information: 1130 1131 prtAlertSeverityLevel warningUnaryChangeEvent(4) 1132 prtAlertTrainingLevel noInterventionRequired(7) 1133 prtAlertGroup alert(18) 1134 prtAlertGroupIndex the index of the row in the 1135 alert table of the binary 1136 change event that this event 1137 has removed. 1138 prtAlertLocation unknown (-2) 1139 prtAlertCode alertRemovalOfBinaryChangeEntry(1801) 1140 prtAlertDescription <description or null string> 1141 prtAlertTime the value of sysUpTime at 1142 the time of the removal of the 1143 binary change event from the 1144 alert table. 1145 1146 Optionally, the agent may generate a trap coincident with 1147 1148 removing the binary change event and placing the unary change 1149 event alertRemovalOfBinaryChangeEntry(1801) in the alert 1150 table. For such a trap, the prtAlertIndex sent with the above 1151 trap parameters shall be the index of the 1152 alertRemovalOfBinaryChangeEvent row that was added to the 1153 prtAlertTable; not the index of the row that was removed from 1154 the prtAlertTable." 1155 SYNTAX INTEGER { 1156 other(1), 1157 -- an event that is not represented 1158 -- by one of the alert codes 1159 -- specified below. 1160 unknown(2), 1161 -- The following generic codes are common to 1162 -- multiple groups. The NMS may examine the 1163 -- prtAlertGroup object to determine what group 1164 -- to query for further information. 1165 coverOpen(3), 1166 coverClosed(4), 1167 interlockOpen(5), 1168 interlockClosed(6), 1169 configurationChange(7), 1170 jam(8), 1171 subunitMissing(9), -- Not in RFC 1759 1172 -- The subunit tray, bin, etc. 1173 -- has been removed. 1174 subunitLifeAlmostOver(10), -- Not in RFC 1759 1175 subunitLifeOver(11), -- Not in RFC 1759 1176 subunitAlmostEmpty(12), -- Not in RFC 1759 1177 subunitEmpty(13), -- Not in RFC 1759 1178 subunitAlmostFull(14), -- Not in RFC 1759 1179 subunitFull(15), -- Not in RFC 1759 1180 subunitNearLimit(16), -- Not in RFC 1759 1181 subunitAtLimit(17), -- Not in RFC 1759 1182 subunitOpened(18), -- Not in RFC 1759 1183 subunitClosed(19), -- Not in RFC 1759 1184 subunitTurnedOn(20), -- Not in RFC 1759 1185 subunitTurnedOff(21), -- Not in RFC 1759 1186 subunitOffline(22), -- Not in RFC 1759 1187 subunitPowerSaver(23), -- Not in RFC 1759 1188 subunitWarmingUp(24), -- Not in RFC 1759 1189 subunitAdded(25), -- Not in RFC 1759 1190 subunitRemoved(26), -- Not in RFC 1759 1191 subunitResourceAdded(27), -- Not in RFC 1759 1192 subunitResourceRemoved(28), -- Not in RFC 1759 1193 subunitRecoverableFailure(29), 1194 -- Not in RFC 1759 1195 subunitUnrecoverableFailure(30), 1196 1197 -- Not in RFC 1759 1198 subunitRecoverableStorageError(31), 1199 -- Not in RFC 1759 1200 subunitUnrecoverableStorageError(32), 1201 -- Not in RFC 1759 1202 subunitMotorFailure(33), -- Not in RFC 1759 1203 subunitMemoryExhausted(34), -- Not in RFC 1759 1204 subunitUnderTemperature(35), -- Not in RFC 1759 1205 subunitOverTemperature(36), -- Not in RFC 1759 1206 subunitTimingFailure(37), -- Not in RFC 1759 1207 subunitThermistorFailure(38), -- Not in RFC 1759 1208 1209 -- General Printer group 1210 doorOpen(501), -- DEPRECATED 1211 -- Use coverOpened(3) 1212 doorClosed(502), -- DEPRECATED 1213 -- Use coverClosed(4) 1214 powerUp(503), 1215 powerDown(504), 1216 printerNMSReset(505), -- Not in RFC 1759 1217 -- The printer has been reset by some 1218 -- network management station(NMS) 1219 -- writing into 'prtGeneralReset'. 1220 printerManualReset(506), -- Not in RFC 1759 1221 -- The printer has been reset manually. 1222 printerReadyToPrint(507), -- Not in RFC 1759 1223 -- The printer is ready to print. (i.e., 1224 -- not warming up, not in power save 1225 -- state, not adjusting print quality, 1226 -- etc.). 1227 1228 -- Input Group 1229 inputMediaTrayMissing(801), 1230 inputMediaSizeChange(802), 1231 inputMediaWeightChange(803), 1232 inputMediaTypeChange(804), 1233 inputMediaColorChange(805), 1234 inputMediaFormPartsChange(806), 1235 inputMediaSupplyLow(807), 1236 inputMediaSupplyEmpty(808), 1237 inputMediaChangeRequest(809), -- Not in RFC 1759 1238 -- An interpreter has detected that a 1239 -- different medium is need in this input 1240 -- tray subunit. The prtAlertDescription may 1241 -- be used to convey a human readable 1242 -- description of the medium required to 1243 -- satisfy the request. 1244 inputManualInputRequest(810), -- Not in RFC 1759 1245 1246 -- An interpreter has detected that manual 1247 -- input is required in this subunit. The 1248 -- prtAlertDescription may be used to convey 1249 -- a human readable description of the medium 1250 -- required to satisfy the request. 1251 inputTrayPositionFailure(811), -- Not in RFC 1759 1252 -- The input tray failed to position correctly. 1253 inputTrayElevationFailure(812), 1254 -- Not in RFC 1759 1255 inputCannotFeedSizeSelected(813), 1256 -- Not in RFC 1759 1257 -- Output Group 1258 outputMediaTrayMissing(901), 1259 outputMediaTrayAlmostFull(902), 1260 outputMediaTrayFull(903), 1261 outputMailboxSelectFailure(904), 1262 -- Not in RFC 1759 1263 -- Marker group 1264 markerFuserUnderTemperature(1001), 1265 markerFuserOverTemperature(1002), 1266 markerFuserTimingFailure(1003), 1267 -- Not in RFC 1759 1268 markerFuserThermistorFailure(1004), 1269 -- Not in RFC 1759 1270 markerAdjustingPrintQuality(1005), 1271 -- Not in RFC 1759 1272 -- Marker Supplies group 1273 markerTonerEmpty(1101), 1274 markerInkEmpty(1102), 1275 markerPrintRibbonEmpty(1103), 1276 markerTonerAlmostEmpty(1104), 1277 markerInkAlmostEmpty(1105), 1278 markerPrintRibbonAlmostEmpty(1106), 1279 markerWasteTonerReceptacleAlmostFull(1107), 1280 markerWasteInkReceptacleAlmostFull(1108), 1281 markerWasteTonerReceptacleFull(1109), 1282 markerWasteInkReceptacleFull(1110), 1283 markerOpcLifeAlmostOver(1111), 1284 markerOpcLifeOver(1112), 1285 markerDeveloperAlmostEmpty(1113), 1286 markerDeveloperEmpty(1114), 1287 markerTonerCartridgeMissing(1115), 1288 -- Not in RFC 1759 1289 -- Media Path Device Group 1290 mediaPathMediaTrayMissing(1301), 1291 mediaPathMediaTrayAlmostFull(1302), 1292 mediaPathMediaTrayFull(1303), 1293 mediaPathCannotDuplexMediaSelected(1304), 1294 1295 -- Not in RFC 1759 1296 -- Interpreter Group 1297 interpreterMemoryIncrease(1501), 1298 interpreterMemoryDecrease(1502), 1299 interpreterCartridgeAdded(1503), 1300 interpreterCartridgeDeleted(1504), 1301 interpreterResourceAdded(1505), 1302 interpreterResourceDeleted(1506), 1303 interpreterResourceUnavailable(1507), 1304 interpreterComplexPageEncountered(1509), 1305 -- Not in RFC 1759 1306 -- The interpreter has encountered a page 1307 -- that is too complex for the resources that 1308 -- are available. 1309 -- Alert Group 1310 alertRemovalOfBinaryChangeEntry(1801) 1311 -- Not in RFC 1759 1312 -- A binary change event entry has been 1313 -- removed from the alert table. This unary 1314 -- change alert table entry is added to the 1315 -- end of the alert table. 1316 } 1317END 1318 1319 1320