; PWG ISTO 5100.13 ABNF DEFINITIONS ; ; Last Update: August 19, 2014 ; ; This document contains the current ABNF definitions for the IPP Printer ; State Extensions v1.0 Specification, PWG ISTO Document Number 5100.9. ; The ABNF definitions contained herein, if different from the definitions in ; the specification, supercede those present in the specification. ; ; NOTE: This ABNF allows for a mix of uppercase and lowercase letters in ; names, however specific bindings such as the Internet Printing Protocol ; only allow for lowercase letters. ; printer-alert = alert-code *[";" alert-element] ; set of alert elements encoded into one value alert-code = "code" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'coverOpen') ; 'prtAlertCode' in IETF Printer MIB v2 [RFC3805] mapped to label ; in 'PrtAlertCodeTC' in IANA Printer MIB [IANAPRT] alert-element = alert-index / alert-severity / alert-training / alert-group / alert-group-index / alert-location / alert-time alert-index = "index" "=" 1*DIGIT ; integer value as a numeric string mapped directly mapped from ; 'prtAlertIndex' in [RFC1759] [RFC3805] alert-severity = "severity" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'critical') mapped ; from 'prtAlertSeverityLevel' in [RFC1759] [RFC3805] to label ; in 'PrtAlertSeverityLevelTC' in IANA Printer MIB [IANAPRT] alert-training = "training" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'fieldService') mapped ; from 'prtAlertTrainingLevel' in [RFC1759] [RFC3805] to label ; in 'PrtAlertTrainingLevelTC' in IANA Printer MIB [IANAPRT] alert-group = "group" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'markerSupplies') ; mapped from 'prtAlertGroup' in [RFC1759] [RFC3805] to label ; in 'PrtAlertGroupTC' in IANA Printer MIB [IANAPRT] alert-group-index = "groupindex" "=" 1*DIGIT ; integer value as a numeric string mapped directly mapped from ; 'prtAlertGroupIndex' in [RFC1759] [RFC3805] alert-location = "location" "=" 1*DIGIT ; integer value as a numeric string mapped directly mapped from ; 'prtAlertLocation' in [RFC1759] [RFC3805] alert-time = "time" "=" 1*DIGIT ; integer value as a numeric string mapped directly mapped from ; 'prtAlertTime' in [RFC1759] [RFC3805]