{
  "id": "oki/dp-5000",
  "vendor": "OKI",
  "model": "DP 5000",
  "category": "printer",
  "status": "controllable",
  "interfaces": [
    {
      "name": "Printing",
      "transport": "usb",
      "status": "documented",
      "notes": "OpenPrinting rates it A (works perfectly); printer language: proprietary. Free drivers: ppmtomd, md50Eco, md50Mono, md5k."
    }
  ],
  "projects": [
    {
      "name": "ppmtomd",
      "url": "https://openprinting.github.io/foomatic/driver/ppmtomd",
      "kind": "driver",
      "freedom": {
        "nonfree": [
          "device-firmware"
        ],
        "cloud": "none"
      }
    },
    {
      "name": "md50Eco",
      "url": "https://openprinting.github.io/foomatic/driver/md50Eco",
      "kind": "driver",
      "freedom": {
        "nonfree": [
          "device-firmware"
        ],
        "cloud": "none"
      }
    },
    {
      "name": "md50Mono",
      "url": "https://openprinting.github.io/foomatic/driver/md50Mono",
      "kind": "driver",
      "freedom": {
        "nonfree": [
          "device-firmware"
        ],
        "cloud": "none"
      }
    },
    {
      "name": "OpenPrinting: Oki DP 5000",
      "url": "https://openprinting.github.io/foomatic/printer/Oki/Oki-DP_5000",
      "kind": "other"
    }
  ],
  "install": [
    {
      "project": "ppmtomd",
      "method": "host-software",
      "guide": "https://openprinting.github.io/foomatic/driver/ppmtomd",
      "difficulty": "easy",
      "brick_risk": "none",
      "reversible": "yes",
      "notes": "Nothing is flashed: add the printer in the computer's printer settings (CUPS) and pick the ppmtomd or md50Eco or md50Mono driver, which most Linux distributions include. Some host-based printers also need a firmware file sent at power-on, as the driver's page explains."
    }
  ],
  "provenance": {
    "sources": [
      "openprinting"
    ]
  },
  "updated": "2026-10-25"
}