What does firmware mean?
Firmware is software stored in persistent memory on a device and used to control that device's operation. Unlike an ordinary driver installed in the computer's operating system, firmware generally stays with the hardware if it is connected to another computer. Motherboards, printers, storage drives, and docks can each contain firmware.
Firmware may initialize components, interpret commands, or manage internal functions. A driver communicates with the device through supported interfaces; an application is software used for a task or device settings. A manufacturer's package can sometimes include both driver and firmware updates, so the package description matters more than a vague download name.
Example in context
A printer's firmware can control its network and mechanical behavior, while a computer's printer driver prepares jobs and provides options for that model. A stalled job may involve the print queue or network connection, not firmware. If a printer maker documents a firmware fix for a specific revision, its own instructions—not generic driver installation steps—govern the update.
A common misunderstanding
Firmware is not simply a 'newer driver' and its update is not necessarily reversible. Interrupting or applying the wrong image can have different consequences from reinstalling a Windows driver. Nor should every device problem prompt a firmware change. Check the exact model, revision, maker's requirements, and whether the reported issue actually matches the update notes.
How to use this term
Before attributing a fault to firmware, ask whether it follows the physical device. If the same printer works from another computer, local queue or software settings may deserve attention first. If the device fails from every supported connection, the evidence shifts, but hardware and network faults still remain possible. Firmware updates require exact maker instructions and a supported target; identifying firmware as a layer does not by itself justify changing it.
See [device driver](/glossary/device-driver) and [driver package](/glossary/driver-package) for the distinction. The [printer driver versus firmware guide](/types/printer/printer-updates-and-recovery/driver-versus-firmware) applies it to printers; the [concept article](/blog/driver-vs-firmware-vs-application) adds the role of user applications.