lp0 is a Linux error code that means “printer on fire.” It’s not a...

@lauriewired
LaurieWired@lauriewired
53 views Aug 16, 2025 ~1 min read
1
lp0 is a Linux error code that means “printer on fire.”

It’s not a joke. In the 50s, computerized printing was an experimental field.

At LLNL (yes, the nuclear testing site), cathode ray tubes created a xerographic printer.

...it would occasionally catch fire.
Media image
Media image
2
State-of-the art at the time, the printer was modified with external fusing ovens hit a whopping…

1 page per second!

In the event of a stall, fresh paper would continuously shoot into the oven, causing aggressive combustion.
Media image
3
As tech later advanced to drum machines, the fire “problem” didn’t go away.

High speed rotary drums could cause enough friction during a jam to self-combust.

Even minor hangups needed immediate intervention.
Media image
4
In the 80s, Xerox created the first prototype laser printer.

Apparently learning nothing from lessons of the past, paper had to pass directly over a glowing wire.

If a jam occurred *anywhere* in the system, the sheet in the fuser would immediately catch fire.

The prototype UNIX driver reported every jam as “on fire” to motivate the technician to take an immediate look.

lp0 still exists to this day in the Linux source code!

Go and search the git tree for “on fire”, you’ll find it!
Media image
Media image
Actions
What You Can Do
  • Export as PDF or Markdown
  • Batch Export to Notion
  • Bookmark & Highlight
  • LinkedIn & Instagram Carousel Maker
Create Free Account

Includes 7-day Premium trial