{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T17:04:09.699Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC8011",
  "document": {
    "abstract": "The Internet Printing Protocol (IPP) is an application-level protocol for distributed printing using Internet tools and technologies. This document describes a simplified model consisting of abstract objects, attributes, and operations that is independent of encoding and transport. The model consists of several objects, including Printers and Jobs. Jobs optionally support multiple Documents. IPP semantics allow End Users and Operators to query Printer capabilities; submit Print Jobs; inquire about the status of Print Jobs and Printers; and cancel, hold, and release Print Jobs. IPP semantics also allow Operators to pause and resume Jobs and Printers. Security, internationalization, and directory issues are also addressed by the model and semantics. The IPP message encoding and transport are described in \"Internet Printing Protocol/1.1: Encoding and Transport\" (RFC 8010). This document obsoletes RFCs 2911, 3381, and 3382.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "authors": [
      {
        "name": "Michael Sweet"
      },
      {
        "name": "Ira McDonald"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docId": "RFC8011",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.760Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docLabel": "IETF RFC 8011",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docNumber": "8011",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docTitle": "Internet Printing Protocol/1.1: Model and Semantics",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docType": "Standard",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "doi": "10.17487/RFC8011",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "href": "https://doi.org/10.17487/RFC8011",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "keywords": [
      "IPP",
      "Printer",
      "PWG"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "IPP",
        "Printer",
        "PWG",
        "Printer Working Group"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T17:04:09.699Z",
      "version": "extractDocs.js@commit:8aec15acefbb"
    },
    "pages": "221",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publicationDate": "2017-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "references": {
      "bibliographic": [
        "RFC959",
        "RFC1179",
        "RFC1738",
        "RFC2565",
        "RFC2566",
        "RFC2567",
        "RFC2568",
        "RFC2569",
        "RFC2579",
        "RFC2978",
        "RFC3239",
        "RFC3997",
        "RFC4122",
        "RFC5226",
        "RFC6068",
        "RFC7525",
        "RFC2911",
        "orphan/RFC8011/h:b799ad3d",
        "orphan/RFC8011/h:5852467a",
        "orphan/RFC8011/h:fc7cda23",
        "orphan/RFC8011/h:2b247a0f",
        "orphan/RFC8011/h:0ef1b1c9",
        "orphan/RFC8011/h:a2c78133",
        "orphan/RFC8011/h:5047ea54",
        "orphan/RFC8011/h:b2d7714b",
        "orphan/RFC8011/h:04bae669",
        "orphan/RFC8011/h:c29b1315"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=77 proseBlocks=107 skippedAnchorBlocks=86",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "normative": [
        "ISO.10175",
        "ISO.10646.2014",
        "ISO.8859-1.1998",
        "RFC20",
        "RFC793",
        "RFC1035",
        "RFC1951",
        "RFC1952",
        "RFC1977",
        "RFC2046",
        "RFC2119",
        "RFC2818",
        "RFC3196",
        "RFC3380",
        "RFC3510",
        "RFC3629",
        "RFC3805",
        "RFC3986",
        "RFC3995",
        "RFC3996",
        "RFC3998",
        "RFC5051",
        "RFC5234",
        "RFC5246",
        "RFC5646",
        "RFC6838",
        "RFC7230",
        "RFC7472",
        "RFC7612",
        "RFC7616",
        "RFC7617",
        "RFC8010",
        "orphan/RFC8011/h:26102e33",
        "orphan/RFC8011/h:9fd9f0f8",
        "orphan/RFC8011/h:a75549ea",
        "orphan/RFC8011/h:a47c98e2",
        "orphan/RFC8011/h:3c3b58e4",
        "orphan/RFC8011/h:91ac3451",
        "orphan/RFC8011/h:85c16d27",
        "orphan/RFC8011/h:3ed75cd7",
        "orphan/RFC8011/h:c0f2d3cc",
        "orphan/RFC8011/h:39a5d07f",
        "orphan/RFC8011/h:439ab729",
        "orphan/RFC8011/h:ef449a1b",
        "orphan/RFC8011/h:fdd9429c",
        "orphan/RFC8011/h:396d77a7",
        "orphan/RFC8011/h:2df58c0c",
        "orphan/RFC8011/h:135e5b7f",
        "orphan/RFC8011/h:aa3d4714",
        "orphan/RFC8011/h:c2db3dd3",
        "orphan/RFC8011/h:2527ad92"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc8011/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
      "updated": "2026-10-14T16:15:13.761Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "errataExist": true,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc8011",
        "https://www.rfc-editor.org/errata_search.php?rfc=8011",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc8011.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "statusNote": "Internet Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "supersedes": [
        "RFC2911",
        "RFC3381",
        "RFC3382"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8011/",
        "updated": "2026-10-14T16:15:13.761Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    }
  }
}