Lp0 On Fire
   HOME

TheInfoList



OR:

lp0 on fire (also known as Printer on Fire) is an outdated
error message An error message is information displayed when an unforeseen occurs, usually on a computer or other device. On modern operating systems with graphical user interfaces, error messages are often displayed using dialog boxes. Error messages are used ...
generated on some
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
and
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
computer
operating systems An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also inc ...
in response to certain types of
printer Printer may refer to: Technology * Printer (publishing), a person or a company * Printer (computing), a hardware device * Optical printer for motion picture films People * Nariman Printer (fl. c. 1940), Indian journalist and activist * James ...
errors. lp0 is the Unix device handle for the first
line printer A line printer prints one entire line of text before advancing to another line. Most early line printers were impact printers. Line printers are mostly associated with unit record equipment and the early days of digital computing, but the ...
, but the error can be displayed for any printer attached to a Unix or
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
system. It indicates a printer error that requires further investigation to diagnose, but not necessarily that it is on fire.


Printer flammability

In the late 1950s, high speed computerized printing was still a somewhat experimental field. The first documented fire-starting printer was a
Stromberg-Carlson Stromberg-Carlson was a telecommunications equipment and electronics manufacturing company in the United States. It was formed in 1894 as a partnership by Swedish immigrants Alfred Stromberg (1861 Varnhem, Sweden - 1913 Chicago) and Androv Ca ...
5000 xerographic printer (similar to a modern
laser printer Laser printing is an electrostatic digital printing process. It produces high-quality text and graphics (and moderate-quality photographs) by repeatedly passing a laser beam back and forth over a negatively-charged cylinder called a "drum" to d ...
, but with a CRT as the light source instead of a laser), installed around 1959 at the
Lawrence Livermore National Laboratory Lawrence Livermore National Laboratory (LLNL) is a federal research facility in Livermore, California, United States. The lab was originally established as the University of California Radiation Laboratory, Livermore Branch in 1952 in response ...
and modified with an extended fusing oven to achieve a print speed of one page per second. In the event of a printing stall, and occasionally during normal operation, the fusing oven would heat paper to combustion. This fire risk was aggravated by the fact that if the printer continued to operate, it would feed a fire with fresh paper at high speed. However there is no evidence of the "lp0 on fire" message appearing in any software of the time. As the technology matured, most large printer installations were drum printers, a type of
impact printer In computing, a printer is a peripheral machine which makes a persistent representation of graphics or text, usually on paper. While most output is human-readable, bar code printers are an example of an expanded use for printers. Diffe ...
which could print an entire line of text at once through the use of a high speed rotary printing drum. It was thought that in the event of a severe jam, the
friction Friction is the force resisting the relative motion of solid surfaces, fluid layers, and material elements sliding against each other. There are several types of friction: *Dry friction is a force that opposes the relative lateral motion of t ...
of paper against the drum could ignite either the paper itself, or, in a dirty machine, the accumulated paper and ink dust in the mechanism. Whether this ever happened is not known; there are no reports of friction-related printer fires. The line printer employed a series of status codes, specifically ''ready'', ''online'', and ''check''. If the ''online'' status was set to "off" and the ''check'' status was set to "on," the operating system would interpret this as the printer running out of paper. However, if the ''online'' code was set to "on" and the ''check'' code was also set to "on", it meant that the printer still had paper, but was suffering an error (and may still be attempting to run). Due to the potentially hazardous conditions which could arise in early line printers, Unix displayed the message "on fire" to motivate any system operator viewing the message to go and check on the line printer immediately. In the early 1980s,
Xerox Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (ha ...
created a prototype laser printer engine and provided units to various computer companies. To fuse the
toner Toner is a powder mixture used in laser printers and photocopiers to form the printed text and images on paper, in general through a toner cartridge. Mostly granulated plastic, early mixtures only added carbon powder and iron oxide, however, ...
, the paper path passed a glowing wire. If paper jammed anywhere in the path, the sheet in the fuser caught fire. The prototype UNIX driver reported paper jams as "on fire." Later print engine models used a hot drum in place of the wire.


Phrase origins

Michael K. Johnson ("mkj" of
Red Hat Red Hat, Inc. is an American software company that provides open source software products to enterprises. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. Red Hat has become ass ...
and
Fedora A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
fame) wrote the first Linux version of this error message in 1992, however he as well as Herbert Rosmanith and Alan Cox (all Linux developers) have acknowledged that the phrase existed in Unix in different forms prior to his Linux printer implementation. Since then, the lp printer code has spread across all sorts of
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming interf ...
-compliant operating systems, which often still retain this
legacy In law, a legacy is something held and transferred to someone as their inheritance, as by will and testament. Personal effects, family property, marriage property or collective property gained by will of real property. Legacy or legacies may refer ...
message. Modern printer drivers and support have improved and hidden low-level error messages from users, so most Unix/Linux users today have never seen the "on fire" message. However, a few people still run into it today with varying levels of amusement or confusion. The "on fire" message remains in the Linux source code as of version 6.0. The message is also present in other software modules, often to humorous effect. For example, in some kernels' CPU code, a CPU thermal failure could result in the message "CPU#0: Possible thermal failure (CPU on fire ?)" and similar humor can be found in the phrase halt and catch fire.


See also

*
HTTP 418 The Hyper Text Coffee Pot Control Protocol (HTCPCP) is a facetious communication protocol for controlling, monitoring, and diagnosing coffee pots. It is specified in , published on 1 April 1998 as an April Fools' Day RFC, as part of an April Fo ...
* Not a typewriter *
PC LOAD LETTER PC LOAD LETTER is a printer error message that has entered popular culture as a technology meme referring to a confusing or inappropriate error message. The error message's vagueness was mocked in the 1999 comedy film ''Office Space''. The messa ...


References

{{Error messages Computer errors Computer humor Computer printers Fire