FixCode Guide
Home › HP › HP Printer › HP Printer Error Codes List: Every Code Explained

HP Printer Error Codes List: Every Code Explained

HP Printer display showing full error code list — FixCode Guide error code graphic

Every HP printer error code we could verify against HP's own documentation — what it means, what usually causes it, and the first fix to try — in one table. Codes differ between model series, so treat your model's tech sheet as the final word.

Safety first. Before you start: unplug the appliance (or switch off its breaker) before opening any panel, and close the water taps before disconnecting hoses. LaserJet safety is dominated by two things owners underestimate: mains electricity inside the covers, and the fuser. The fuser runs hot enough to fuse toner to paper and stays hot after the printer stops — HP's own fuser-error procedure builds in a cool-down (power off and wait at least 25 minutes before retrying on a 50.X that persists) — so never reach into the fuser area to pull a jam immediately after printing, pull jammed paper gently and in the direction of travel rather than tearing it backwards, and let a printer that smells of scorching cool, powered off, before investigating. Toner is a fine powder: avoid breathing it, vacuum spills only with a toner-rated vacuum (a household vacuum's filter passes toner and its motor can be damaged by it), and wash spilled toner off skin with cold water — hot water sets it. On all HP printers: unplug before any covers-off work, never defeat cover interlocks to watch the mechanism run, and treat formatter, power-supply and fuser replacement as service work. Ink models add small cautions of their own — do not leave cartridges out of the printer for more than 30 minutes (HP's warning in its contact-cleaning steps), and never press down on a closed printhead latch on ink-tank models (HP flags this in its carriage-jam steps).

How to read and retrieve error codes on HP printers

How an HP code reaches you depends on the family's display. LaserJets with text displays show the code and a short instruction on the control panel ('49 Error — Turn off then on', '13.XX Jam in <location>'), and newer LaserJet/MFP models log the fuller xx.xx.xx event form of the same fault: the panel may show the short form while the event log holds the long one (an MFP can hang at the logo with 49.4C02 visible only in the Embedded Web Server, per HP's own document). HP documents event-log retrieval on LaserJets through the printer's menus: older models PRINT EVENT LOG / SHOW EVENT LOG from the Information or Service menu (the printed log lists the most recent events — 50 on the 4200/4300-era machines — with error number, page count at the time of the error, and description/personality, and the configuration page itself carries the last three event-log entries); Enterprise models print the event log from the Troubleshooting/Diagnostics menu, and the same history is visible in the Embedded Web Server. Ink OfficeJets with touchscreens show the 0x code or event code together with a plain-language message ('Ink System Failure', 'There is a problem with the printhead'), and the HP Smart app mirrors the message with more detail. Display-less DeskJet/ENVY models cannot show any of that: they encode the fault as a blinking letter E plus a digit in the copies display, with the Resume and Ink Alert lights blinking in documented combinations — on those models the light pattern is the code, and HP's user guides and its 'Blinking lights and error codes' support documents are the decoder. Practical rule: photograph or write down the code exactly as shown, including suffixes and which lights blink — HP's troubleshooting is keyed to the exact form.

The complete HP printer error code list

CodeMeaningMost likely causeFirst fix
0x83C0000ANOS_LOADER_APP firmware/bootloader failure — OfficeJet 4630-era ink models (the display shows 'ERROR CODE 0x83C0000A NOS_LOADER_APP'): HP's support answers define it consistently as a critical firmware boot error — firmware corruption or bootloader failure, so the printer cannot load its operating systemA failed firmware update, a power interruption during startup/update, or internal memory corruptionHard reset first (disconnect power while on, wait 60 seconds, reconnect directly to a wall outlet). If the model supports it, attempt firmware recovery via the HP Firmware Update Utility over USB. HP's prognosis is honest: a 0x83C0000A that survives reset and recovery usually means the system board cannot load firmware at all — service or replacement
0xC4EB827FInternal system failure — ENVY 4500-series ink models (HP's Knowledge Base troubleshooting for 0xC4EB827F associates it with printhead/ink-system malfunction, an electrical or firmware communication issue inside the printer, carriage/paper-movement obstruction, or a sudden interruption during a print cycle). HP publishes no narrower per-code definitionOne of the internal faults above; HP's article works it as a general internal failure rather than a single named partHP's flow: confirm the correct genuine cartridges for the model/region, load plain paper, open the cartridge access door, wait for the printer to go idle, remove and reseat each cartridge (colour left, black right on the ENVY 4500), and power-reset. A code that returns after reseating and reset is an internal-failure service case
0xC19A0003Printhead Failure — OfficeJet Pro 6978 ink models (the code is displayed with 'Printhead Failure'): a hardware issue with the printhead or its connection to the printerPrinthead electrical contact failure (contaminated or damaged copper contacts on printhead or cartridges) or a printhead hardware failureRestart with a full power reset; remove the cartridges and clean the printhead and cartridge contacts with a lint-free cloth dampened with distilled water, let them dry 5-10 minutes, refit; update firmware. A 0xC19A0003 that survives cleaning and firmware is a printhead replacement/service case
0xC19A0013Ink System Failure — OfficeJet 6500A-era ink models: a member of the same 0xC19A ink-system family as 0xC19A0020, reported with ink-system failure behaviour including loss of a colour (black) channelPrinthead or ink-system failure: clogged/failed printhead or an ink delivery fault the printer's self-check has caughtWork the family's HP flow: reseat cartridges, run the automated printhead cleaning, clean the printhead manually if the code persists, and power-reset the printer. HP community guidance for this code is blunt: a printhead already replaced once that returns to 0xC19A0013 points to a failed printer needing service
0xC19A0015'The printhead appears to be missing, not detected, or incorrectly installed' — OfficeJet Pro 8610/8730 ink models: a printhead detection failureAn electrical connection problem at the printhead (ink buildup or damaged contacts), the printhead not fully seated/latched, or a failed printhead; outdated firmware can contribute to detection failuresFull power reset (unplug from printer and wall, wait at least 60 seconds, plug directly into a wall outlet); remove cartridges, lift the printhead latch, remove and inspect the printhead, clean its gold contacts with a lint-free cloth slightly dampened with distilled water, reseat firmly, refit cartridges, update firmware. Persistent = printhead/service
0xC19A0020Ink System Failure — Photosmart/ink models (the display pairs the code with 'Ink System Failure ... Please turn printer off and then on'): the ink system/printhead has faultedPer HP's troubleshooting for this code: a failed or failing printhead, or bad cartridges/electrical contact problems in the ink systemHP's flow (support document c03081973 family): update firmware, clean the printhead (automated tool, then manually if needed), check cartridges are vented and seated — then remove the cartridges and reset the printer (printer on, disconnect power, unplug, wait at least 60 seconds, reconnect to a wall outlet, power on, reinsert cartridges, align if prompted). Persistent 0xC19A0020 = service or replace the product
0xC19A0022'Ink system has failed' — ink models: a member of the 0xC19A ink-system family (displayed as 0xC19a0022 with the ink-system-failed message)The ink system self-check failed: cartridge seating/contact problems are HP's first suspects, ahead of a failed ink system/printheadHP's steps for this code: verify every cartridge is correctly installed and snapped firmly into place (press down a cartridge that sticks out farther than the others), then clean the electrical contacts — cartridge copper contact and the contacts inside the printhead, one cartridge at a time, with a lint-free cloth — and power-reset. Persistent = service
10Supply memory error — LaserJet (P2055-era user guides: '10.X Supply memory error — the e-label for the print cartridge cannot be read or is missing'; the M9040/M9050 service manual renders it 10.10 with the same sense, and the current Enterprise table renders the family 10.WX.YZ 'Supplies — supply error or supply memory error'): the printer cannot read or write to at least one cartridge's memory tag, or a tag is missing. On colour models the suffix identifies the cartridge (the 4700-era table: 10.00.00 = black, .01 cyan, .02 magenta, .03 yellow)A cartridge memory chip/e-label that is faulty, missing or not making contact: a failed or incompatible cartridge chip, a cartridge not fully seated, or dirty/damaged e-label contacts in the slotReinstall/reseat the cartridge and turn the printer off and then on; clean the cartridge chip and slot contacts. Press OK to override and keep printing where the model offers it (supplies and status features stay unavailable). If the error follows the cartridge, replace the cartridge; if it stays with the slot, the contacts/reader are service
11Paper out — legacy LaserJet (II/III/4-era service literature): the paper tray is empty. Do not confuse with the newer rendering 11.XX, which HP's M3027 user guide defines as an internal real-time clock error (set date/time after each power-on; persistent = formatter)Tray empty, or paper loaded but the tray not pushed fully in so the paper-present sensing never registersLoad paper and seat the tray fully. Still showing 11 with paper loaded = paper-present sensor/flag check, service territory. An 11.XX clock error instead needs date/time reset, then formatter service if it persists
12Printer open — legacy LaserJet (II/III/4-era): the top cover is not correctly closed, or the toner (EP) cartridge is not correctly installed; on IIP/IIIP/4P-era models the same message also covers a missing/defective cartridge or a non-running cooling fanCover not latched, cartridge not fully seated, or (on the small-chassis models) a failed cooling fan holding the interlock stateReseat the cartridge until it sits fully, then close the cover firmly. HP's legacy note: plugging a 220V model into a 120V supply can also produce this message. Persistent 12 with cover and cartridge proven = service
13Paper jam — LaserJet across generations, the jam family head: legacy displays read '13 PAPER JAM' (paper is jammed inside the printer); newer guides add a location suffix ('13.XX Jam in <location>' in the P2055 guide; current Enterprise models use 13.WX.YZ and 13.B2-style codes naming the tray, door or fuser area — see the 13.B2.D2 row; the current repair-manual table heads the family '13.WX.YZ — Jam: paper jam or open door jam error'). Never read it with an ink-model tablePaper stopped, or failed to arrive, where a sensor expected it: a real jam or torn scrap left in the path, misloaded or wrong-size paper, worn pickup/separation rollers, or a stuck/defective sensor flag faking a jam on an empty pathClear the jam from the location indicated (trays, top-cover/cartridge area, rear door, duplexer or fuser area, as the model directs), removing every torn scrap, reload paper correctly and resume or reprint the job. A 13 that persists with a proven-clear path is a sensor-flag/roller check — service territory
13.B2.D2Jam in Tray 1 (the multipurpose tray) — newer LaserJet xx.xx.xx event format (LaserJet Enterprise 8601 user guide lists '13.B2.A1, 13.B2.D2 jam error in tray 1 (multipurpose tray)'; the 13.B2 family is the registration/top-cover jam family, with the final group naming the tray/location)Paper jammed in Tray 1, or paper still detected in the Tray 1/registration path — including a false reading from a dirty or stuck top-of-page sensor when no paper is presentFollow the control-panel animation: remove the jammed paper from Tray 1 (open the right door if it will not come from the tray), check tray guides are set to the loaded size and the tray is not overfilled, then open and close the front door to resume. If the error persists with a clear path, clean the Tray 1 rollers; a sensor fault after that is service
14No EP cartridge — legacy LaserJet (II/III/4/5-era): no toner cartridge is detected in the printerCartridge missing or not fully seated; on II/III and IISi/4Si models a missing sensitivity tab on the cartridge's right side makes a fitted cartridge invisible; on 4/4+/5 models, dirty or misaligned high-voltage contactsInstall/reseat a cartridge and confirm it clicks home. Check the cartridge's sensing tab (legacy models) and clean/check the high-voltage contacts; a cartridge still not seen after that points at the high-voltage power supply — service
16Toner low — legacy LaserJet (II/III/4/5-era): the toner cartridge is running low on tonerToner genuinely near end of life; less often, dirty or misaligned high-voltage contacts or a loose DC-controller connector (II/III) faking the readingRock the cartridge gently side to side to redistribute toner for a short reprieve (HP-era guidance puts it at roughly 50-100 pages), and fit a new cartridge soon. A 'low' reading on a fresh cartridge = contacts/connector check
20Insufficient memory / memory overflow — LaserJet (legacy displays: '20 MEM OVERFLOW' and '20 INSUFFICIENT MEMORY, PRESS GO KEY' in HP's own PCL/PJL reference and legacy user manuals; the current Enterprise table renders the family 20.WX.YZ 'Printer memory — insufficient memory or buffering error'): the job needs more memory than the printer has availableToo much data for the installed memory: a large or complex job, many downloaded fonts/macros held in memory, or high-resolution graphics on a base-memory modelPress Go/Continue (OK) to print only the information received — some data will be lost. If 20 recurs, simplify the job (fewer fonts and less graphics, lower resolution), send it in smaller parts, or add memory. HP's legacy guidance treats 20 as a job/memory-capacity problem, not a hardware fault — no part is replaced for a plain 20
21Print overrun / page too complex — LaserJet (legacy: '21 PRINT OVERRUN' / '21 PAGE TOO COMPLEX' — the data being sent is too complex for the printer to format at engine speed; P2055-era guides: '21.X Print failure — the product cannot process the page'; current Enterprise table: 21.WX.YZ 'Page — page complexity causing a decompression error when trying to process job'). Scope note: a few LaserJet Pro troubleshooting manuals instead log the event code 21.0000 for a page misfeed/mispick — read the model's own table before actingA page whose formatting/content the printer cannot compose in time: dense or complex graphics, heavy downloaded fonts, or an oversized/malformed page description in the jobPress OK/Go to continue printing the job (output might be affected, or data lost), and if it repeats turn the printer off and then on and resend. Recurring 21: simplify the page/job, lower resolution, or add memory; a 21 on simple pages points at the job/driver rather than a printer part
22Buffer overflow — LaserJet with EIO/serial I/O (M3027 guide: '22 EIO <X> buffer overflow'; 4345mfp guide: '22 SERIAL I/O BUFFER OVERFLOW'): too much data was sent to the specified I/O card/portMore data arrived than the buffer could hold, or an incorrect communications protocol is in use between host and printerTouch/press OK to clear and continue (some data will be lost), then check the host configuration and protocol settings. A recurring 22 is a host/interface configuration problem, not a printer hardware fault
40I/O transmission error, by era — classic LaserJet user guides (4200/9050-era): '40 EIO <x> BAD TRANSMISSION — the connection between the printer and the EIO card in the specified slot has been broken' (the embedded-Jetdirect rendering is '40 EMBEDDED I/O BAD TRANSMISSION'); HP's PCL/PJL reference also lists plain '40 ERROR', '40.1/40.2 HP MIO' errors and '40 SER IO ERROR' for the serial port. Scope warning: the current Enterprise table reassigns the head to 40.WX.YZ 'Input/Output — partition manager, secure erase, or USB accessory error' — same number, broader modern familyClassic: the EIO/Jetdirect link dropped mid-job — a loose or failing EIO card, its cable or the network connection; in the serial rendering, a serial I/O error on the serial portPress Go/Select to clear the message and continue printing (data loss might occur); the embedded variant is cleared by turning the printer off and then on. A recurring 40: reseat the EIO card and check its cable/network link — a card that keeps breaking the connection is replaced
41Temporary printing error family — LaserJet (4200/9050-era user guides: '41.x ERROR — a temporary printing error occurred'; HP's PCL/PJL reference names the common subcodes: 41.1 general misprint error, 41.2 beam detect malfunction, 41.3 unexpected/improper paper size, 41.4 no video sync, 41.5 noisy video sync; the current Enterprise table heads 41.WX.YZ as miscellaneous errors typically involving the fuser, the laser scanner or the paper path, including misprint and mismatch errors). P2055-era guides narrow their 41.2 rendering to an engine internal error — read the suffix on your model's tableDepends on the suffix: a transient misprint, a beam-detect/video-sync fault between formatter and laser scanner, or paper feeding at an unexpected size (two or more sheets sticking together, or a tray that is not properly adjusted)Press Go/Select — the page containing the error automatically reprints if jam recovery is enabled; if the error does not clear, turn the printer off and then on. For 41.3, reload the tray with the correct paper size and check the tray adjustments. A 41 that keeps returning with the same suffix is service aimed at that suffix's subsystem
49Critical firmware error — LaserJet (HP's service-manual wording for 49.XXXX: 'A critical firmware error has occurred that caused the processor on the formatter to abort operation'). The printer's formatter has crashed; the display typically reads '49 Error — Turn off then on' or a suffixed form such as 49.4C02.A corrupt or unprocessable print job (the commonest cause)Clear the offending job everywhere: cancel the queue on the sending computer(s), power the printer off and on to clear its memory (HP's first manual step is pressing CANCEL JOB / Stop to clear all print jobs from printer memory, then cycling power). Do not resend the same file until the printer is proven on other jobs.
50Fuser error family — LaserJet, the fuser family head across generations (LaserJet 5 user manual: '50 FUSER ERROR, CYCLE POWER'; LaserJet 2200 service manual: 'Bad fuser error (50)'; current tables render it 50.X/50.WX.YZ, and HP's troubleshooting manuals name the suffix conditions: low fuser temperature, fuser too slow to warm up, high fuser temperature, fuser drive circuit error, fuser open error)The fuser is not reaching, holding or correctly reporting its operating temperature, or its drive/open state has faulted: a failed fuser, a fuser not installed/fully seated, bad fuser connections, or unstable mains power (a surge protector in line is HP's named suspect in its user-guide flow)Turn the printer off and back on — LaserJet 5 guidance is off for at least 15 minutes so the fuser cools; plug directly into a wall outlet, not a surge protector. Check the fuser is installed correctly and fully seated and reseat the fuser cables (2200 manual). Persistent 50 = replace the fuser, then the engine controller, then the power supply — service
51Beam detect / laser error — LaserJet print engine (LaserJet 2200 service manual: 'Bad beam detect error (51)'; HP's PCL/PJL hardware table splits the family: 51.1 beam detect malfunction, 51.2 laser malfunction; the current Enterprise table heads 51.WX.YZ 'Laser scanner — laser scanner beam error'). This is the laser that writes the image on the drum, not a flatbed scanner faultThe laser beam is not being detected as it should: a laser/scanner failure, or a loose laser-scanner cable connection between the scanner assembly and the engine controllerPress Go (the page containing the error automatically reprints if jam recovery is on), then turn the printer off and reseat the laser scanner cables. If 51 persists, the 2200 manual's order is replace the laser/scanner — service
52Laser scanner startup/rotation error — LaserJet print engine (LaserJet 2200 service manual lists it as 'Scanner error (52)' but works it entirely as a laser-scanner fault; HP's PCL/PJL table splits it: 52.1 scanner startup failure, 52.2 scanner rotation failure; the current Enterprise table heads 52.WX.YZ 'Laser scanner — laser scanner startup error'). Scope warning: the 'scanner' here is the laser scanner that writes the image — flatbed scanner faults on MFPs are the 30 family in HP's tables, not 52The laser scanner's rotating mirror motor fails to start, or to reach and hold the correct speed, or its connection to the engine/DC controller has failedPress Go to retry, turn the printer off and reseat the laser scanner cables, and power on. Persistent 52 = replace the laser scanner (2200 manual), then the engine controller if a known-good scanner still errors — service
55Engine communication error — LaserJet (2200 service manual: 'Engine communication error (55)'; later user guides render it 55.X 'the product has experienced an internal error'): the formatter and the engine (DC) controller are not communicating correctlyA temporary engine-control error, a loose formatter-to-engine-controller connection, or a failing formatter, engine controller or power supply (the 2200 manual's replacement order)Press Go/OK to clear; power off and on. If it persists, reseat the formatter/engine-controller connections — beyond that it is board-level service (formatter, then engine controller, then power supply)
57Motor/fan error whose exact part depends on generation — LaserJet 5 user manual: '57 MOTOR FAILURE'; LaserJet 2200 service manual: scan (scanner) motor error (57); P2055-era user guides: '57 Fan error — a problem with the internal fan'. Read the model before reading the numberThe named rotating part (main motor, scanner motor, or cooling fan, by generation) has failed to run correctly, or its connection to the engine controller/formatter has failedPower off and on. If it persists, reseat the laser/scanner or fan connection as the model's manual directs; a still-failing 57 is a part replacement (scanner assembly, fan, or engine controller) — service
58Fan motor failure — legacy LaserJet (LaserJet 5 user manual: '58 FAN MOTOR FAILURE, CALL SERVICE'; LaserJet 2200 service manual lists the same fault as fan motor error, status code 40058)The cooling fan is not running: fan failure, or a failed connection between the fan and the formatter/engine controllerPower off and on; reseat the fan connection. Persistent 58 = replace the fan, then the engine controller if the new fan still does not run — service work
59.F0Transfer alienation failure — Color LaserJet (HP's 59.F0 document: 'primarily caused by a transfer alienation failure in which the ITB is stuck and unable to rotate'; the service-manual 59.XX list defines the family as an error with one of the internal motors, and 59.F0 within it as 'Transfer alienation failure'). The intermediate transfer belt (ITB) cannot engage, disengage or rotate as the printer expects.The ITB is stuck and unable to rotateReseat the ITB and reboot — HP's first action on every documented branch. If the error clears and stays cleared through colour calibration and a colour job, the ITB was simply out of home.
62Memory problem — legacy LaserJet (LaserJet 5 manual: '62.[x] SERVICE', x = the memory location checked: 0 = internal memory, 1-4 = SIMM slots). Scope warning: on LaserJet MFPs the plain message '62 NO SYSTEM' is a different fault (an MFP firmware problem), and OfficeJet event code 62.80.13 is a printhead code — three dialects, three meaningsThe printer found a fault while checking its memory: a failed internal memory or a faulty/poorly seated memory board (SIMM/DIMM) in the numbered slotPower off, verify the memory board in the indicated slot is installed correctly, power on. Remove the board and power on again: if 62 disappears, the board is the fault — replace it. MFP '62 NO SYSTEM' instead needs a power cycle, then HP support if it persists
62.80.13Printhead problem event code — OfficeJet Pro 8020/8025/8028 ink models (the printer's own display pairs the code with the message 'There is a problem with the printhead'). This is an ink-model event code: it has nothing to do with legacy LaserJet code 62 (memory)A printhead fault as detected by the printer: poor electrical contact at the printhead/cartridges, ink or debris on the contacts, or a printhead that has failedHP's documented flow: power reset (printer on, disconnect power cord, unplug, wait 60 seconds, reconnect directly to a wall outlet, turn on), then clean/reseat the cartridges and printhead contacts and update firmware. A 62.80.13 that survives the reset and contact cleaning is a printhead replacement/service case
64Scan buffer error — LaserJet (2200 service manual: 'Scan buffer error (64)'; LaserJet 4 service manual lists 64 among the internal service errors cleared by power cycle, then formatter replacement)An error in the formatter's scan buffer while a page was being processed — a formatter-side fault, temporary or permanentTurn the printer off and on (a cold reset on models that offer one). If 64 persists, HP's service manuals direct replacement of the formatter (or firmware DIMM) — service
65RAM controller error — legacy LaserJet (LaserJet 5 manual: '65 PRINTER ERROR, CYCLE POWER — the printer identified a RAM controller error'; 2200 service manual: 'RAM controller error (65)', status 40065). Not the same as the newer xx.xx.xx event-code family that also starts with 65The formatter's RAM controller has faulted — a formatter hardware failure, occasionally transientCycle power off and on. If 65 returns, both HP manuals end at the same place: replace the formatter — service
68NVRAM (permanent storage) error — LaserJet across generations (legacy: '68 NVRAM ERROR / NVRAM FULL'; P4015-era guides: '68.X PERMANENT STORAGE WRITE FAIL' and '68.X STORAGE ERROR SETTINGS CHANGED'): an error occurred in the printer's non-volatile settings storage, and one or more settings may have been reset to factory defaultsThe permanent storage device is failing to write, or the NVRAM filled/corrupted so settings could not be savedPress OK/Go to continue, then print a configuration page and check which settings changed and restore them. If 68 does not clear after a power cycle, HP's guides route it to an HP-authorized service provider (formatter/storage replacement)
69Duplexer / temporary printing error, by generation — LaserJet Enterprise 8501 Repair Manual error table: '69.WX.YZ — Duplexer error'; P4015-era user guides render '69.X ERROR' generically as 'a printing error occurred'On current Enterprise models, a fault in the duplex unit or its connection; on older models HP does not narrow 69 beyond a printing error in its user documentationTurn the printer off and then on. Reseat/check the duplexer on models with a removable duplex unit. Persistent 69 = HP-authorized service
79Service/firmware error family — LaserJet (HP's support document c05029970, 'HP LaserJet Pro - 79 Errors': '79 Error — the printer has experienced an internal firmware error', while the variant '79 Service error' instead means an incompatible DIMM might be installed; the CP1525 user guide carries the same two entries, and the LaserJet 2200 service manual lists plain 79 as 'General fatal error'). Family note: 79 sits alongside 49 in HP's firmware-error family — HP's tables define 49 as the critical firmware error (see the 49 deep entry) — but 79 is the broader service bucket, and its Service-error rendering is specifically a memory-compatibility flagA firmware fault, often triggered by a corrupt or problem print job or a network/USB communication upset; for '79 Service error', an installed DIMM the product does not support. The 2200 manual's hardware tail, when no job or accessory explains it, is the formatter, then the engine controller, then the power supplyTurn the printer power off, wait at least 30 seconds, and turn it on (plug directly into a wall outlet, not a surge protector). If it persists, disconnect network/USB cables and power cycle; if it returns to Ready, check and update the firmware, and delete all print jobs and send a simple test job to isolate the trigger. For '79 Service error', remove any installed DIMMs and retest, then fit only a DIMM the product supports. A 79 that repeats with cables off and no DIMM fitted is formatter-level service
81I/O accessory error on most LaserJets — LaserJet 2200 service manual: 'I/O error (81): the EIO accessory has encountered a critical error'. Scope warning: the much older LaserJet 4 service manual uses 81 SERVICE for a formatter manufacturing error, and the current Enterprise table reassigns 81.WX.YZ to NFC/wireless/internal EIO errors — same number, three erasThe EIO accessory (typically a Jetdirect network card) has faulted, or its connection to the formatter has failedPower off, reseat the EIO card, power on. If 81 persists, replace the EIO card. Only on a LaserJet 4-era machine should 81 be read as the formatter fault (cold reset, then formatter replacement)
82Disk/storage error on current models; EIO-slot error on legacy ones — LaserJet Enterprise 8501 Repair Manual: '82.WX.YZ — Memory (hard disk, EMMC, etc.): disk hardware error'. Legacy LaserJet displays such as 82.0180 are EIO slot errors (the Jetdirect card in the numbered slot), a different fault that shares only the leading digitsCurrent models: a failure of the internal storage device (hard disk/eMMC). Legacy models: a fault in the EIO card fitted in the indicated slotCurrent models: power cycle, then storage/formatter service if 82 returns. Legacy EIO readings: power off, reseat the card, try the other EIO slot; a card that errors in both slots is replaced
B83C0E74Blue-screen error — OfficeJet Pro 8730 (reported as a blue control panel screen with code B83C0E74; HP's answer treats it with the same blue-screen flow as the rest of the B-family: product reset, then firmware update). No HP document publishes a distinct meaning for this exact stringA firmware/control-panel crash of the same family as B305DFF9 — HP documents the remedy, not a per-string causeHP's blue-screen flow: leave the printer on and idle (HP's answer for this code specifies at least 1 hour before the reset in that thread), then disconnect power with the printer on, unplug, wait at least 60 seconds, reconnect direct to a wall outlet, power on, and update the firmware. Persistent blue screen = service
B305DFF9Blue-screen firmware error — OfficeJet Pro touchscreen models (an HP support answer for a printer 'frequently getting blue screen error B305DFF9 or B805D8A0' states plainly: 'The error indicates a firmware issue'). HP publishes no per-string definition for individual B-codes: the string identifies the crash, the family meaning is a firmware crash screenA firmware crash/fault severe enough to stop the control panel on a blue screen with the code displayedHP's flow: product reset (printer on, disconnect the power cord from the printer, unplug from the wall, wait at least 60 seconds, reconnect direct to a wall outlet, power on), then update firmware; if the panel works, Restore Factory Defaults (Setup > Printer Maintenance > Restore) is HP's next documented step. A blue screen that returns repeatedly after reset and firmware update = service
B8493FE4Blue-screen hardware/firmware error — OfficeJet Pro 8020 (an HP support answer for B8493FE4 with all display lights flashing calls it 'a hardware issue' and works it with the family's power-drain + firmware flow). As with all B-codes, HP publishes no per-string definitionA critical internal error (HP's wording for this string: hardware issue) presenting as a blue screen with flashing lightsPower drain per HP: printer on, disconnect the cord from the printer and the wall, remove USB if present, wait 2-3 minutes, press and hold the power button about 30 seconds to remove residual charge, reconnect directly to a wall outlet (no surge protector/extension), power on, then update firmware. Persistent = service
E0Cartridge problem — DeskJet/ENVY display models (DeskJet 2700 and DeskJet Plus 4100 user guides, identical table: 'E and 0 blinking, ink level icons blinking, Ink Alert light blinking — there is a problem with the indicated cartridges'). HP community answers for the same models add the plain-language form: an unusable cartridge — at least one cartridge needs attention, is faulty, incorrect, missing, damaged or incompatibleA cartridge fault as indicated by the blinking ink-level icon: faulty, incorrect, missing, damaged or incompatible cartridge, or a cartridge contact problemCheck the error message in the HP Smart app/printer software and follow it; reseat both cartridges, clean the cartridge contacts, restart the printer, and replace one or both cartridges if the code persists
E1Paper width mismatch — DeskJet/ENVY display models (2700/4100 guides): the printer starts feeding paper for a job and detects the paper width set for the job is bigger than the width of the loaded paperThe job's paper-size setting does not match the paper actually loaded — a settings mismatch, not a jam (owner reports of E1 with a half-fed sheet are this detection firing mid-feed)Press Resume or Cancel to cancel the job and eject the paper. Before printing again, either change the job's paper-size setting to match the loaded paper, or load paper that matches the job's setting
E2Paper length mismatch — DeskJet/ENVY display models (2700/4100 guides): on a multipage job the printer detects the paper length set for the job does not match the length of the loaded paper, and prints the first page with errorsThe job's paper-length setting disagrees with the loaded stock (for example a Legal-length job sent to Letter-loaded paper)Press Cancel to cancel the job, or Resume to continue printing the remaining pages — which will carry the same errors as the first page. Fix the mismatch (job setting vs loaded paper) before reprinting
E3Carriage stall — DeskJet/ENVY display models (DeskJet Plus 4100 guide: 'E and 3 blinking, Resume and Ink Alert lights blinking — the carriage inside the printer has stalled'; HP's support flow for E3 names it a carriage jam)The ink carriage cannot move: crumpled paper or other debris in the carriage path, a dislodged label, or the carriage docked/stuck at one sideOpen the cartridge access door, remove any obstruction from the carriage path, move the carriage to the right (confirm it moves freely side to side; check the latch is closed if your model has one), close the door and press Resume. If E3 persists with a clear path, reset the printer (power on, disconnect cord, wait 60 seconds, reconnect direct to a wall outlet); a still-stalled carriage is service
E4Paper jam — DeskJet/ENVY display models (4100 guide: 'E and 4 blinking, Resume light blinking — there is a paper jam')Paper jammed somewhere in the paper path, including torn scraps left from an earlier jam that the sensors still detect (the classic 'E4 but no visible jam' case)Clear the jam from every access area (input/output trays, cartridge access area, paper path cover, duplexer rollers where fitted), then press Resume to continue. A false E4 with a proven-clear path: reset the printer (60-second power disconnect, direct to a wall outlet) and reseat/clean the cartridge contacts per HP's flow
E5Scanner not working — DeskJet/ENVY and Smart Tank display models (4100 guide and Smart Tank 7000 guide agree word for word: 'E and 5 blinking, all lights blinking — the scanner is not working')The scanner mechanism has failed its self-check; HP's guides do not narrow it furtherTurn the printer off, then on again. If E5 persists, contact HP — and note HP's documented consolation: the printer still prints even if the scanner is not working
E6Printer in an error state — DeskJet/ENVY and Smart Tank display models (both guides: 'E and 6 blinking — the printer is in an error state'): HP's generic error-state code, used when the fault does not map to E0-E5An unspecified printer error state; the specific cause has to come from the HP Smart app/software message or from what the printer was doing when E6 appearedHP's documented restart, exactly: turn the printer off, unplug the power cord, wait a minute, plug the cord back in, turn the printer on. If E6 persists, contact HP
E7Ink tank out of ink — HP Smart Tank models ONLY (Smart Tank 7000 guide: 'E7 — one or more ink tanks are out of ink'; the Smart Tank 500 guide on hp.com shows the same E7 state with CMYK icons lit and ink/printhead lights blinking). Cartridge DeskJet/ENVY models do not use E7 this wayThe indicated ink tank is empty (or is reading empty): genuine depletion, or a level-sensing problem on a tank that is visibly fullRefill the indicated tank. If the tank is visibly full and E7 persists, check the tank/level indication and reset the printer; a single colour that will not clear is an ink-system service question — tell HP which colour E7 is indicating
E8Fatal error — Smart Tank models (Smart Tank 7000 guide: 'E8 — Fatal error'); HP's DeskJet support answers use the same reading for DeskJet E8 (a fatal printer error, referenced to the official 'DeskJet 2700, 4100, 4800 — Blinking lights and error codes' document). On these small displays E8 is the end of the code list, not a specific partA fatal internal fault the printer cannot recover from by itself; HP publishes no narrower cause for E8Turn the printer off, then on again (HP's full reset for stubborn cases: power on, disconnect the cord, wait 60 seconds, reconnect direct to a wall outlet). If E8 persists, contact HP — HP's own answers route a persistent E8 to service
E9Firmware update error — Smart Tank models (Smart Tank 7000 guide: 'E9 — Firmware update error') and ENVY e-models (an HP employee's answer for the ENVY 6455e states the same definition: 'An E9 error occurs when a problem occurs during a printer firmware update', leaving the printer in recovery mode)A firmware update that failed or was interrupted, leaving the printer in recovery mode needing to download the firmware againTurn the printer off, then on again. On connected models, HP's documented recovery: set up the wireless connection again, then touch the Information button — if the information page prints, the printer is back to normal; if not, it is still in recovery mode and automatically downloads firmware from the cloud (allow up to about 2 hours depending on network speed). A persistent E9 = contact HP
A code that is not in this table? Manufacturers add and retire codes between model years, and some displays abbreviate two-part codes. If your code is missing, note the full display exactly as shown (photograph it), check the tech sheet stored inside the machine, and search this site by the symptom — the fault family is usually identifiable from what the machine was doing when the code appeared.

How to reset / clear error codes on HP printers

HP's documented reset for its printers is a power reset, and HP repeats the same procedure in document after document (ink-system errors, blue screens, E6/E8 states, event codes): with the printer turned on, disconnect the power cord from the rear of the printer; unplug the power cord from the power source; wait at least 60 seconds; reconnect the power cord to a wall outlet and to the printer — HP expressly recommends plugging the printer directly into a wall outlet rather than a surge protector or power strip — then turn the printer on and wait until it is idle and silent. For ink models HP's ink-system flow adds one step before the reset: remove the ink cartridges first, perform the power reset, and only reinsert the cartridges after the printer powers back on, printing a calibration/alignment page if prompted. Two things a power reset is not: it is not a factory restore (on touchscreen models that is a separate, documented action — Setup > Printer Maintenance > Restore > Restore Factory Defaults — which returns settings to defaults and is HP's step for persistent firmware-crash screens, not a first move), and it is not a cure for a standing fault. Any code whose cause is still physically present — a jammed sheet, a stalled carriage, a failed printhead, a transfer belt that cannot move — is re-detected at the next self-check and returns, which is the printer working as designed.

How to diagnose any HP printer code

Work the problem in this order: (1) write the code down exactly as displayed — photograph it, because opening a cover or pressing a button can clear it, and note whether it appeared at power-on, mid-page, or when a job was sent, because printers report in families (paper path, ink or toner delivery, printhead or laser, firmware) and the moment of failure names the family; (2) decide which side of the cable the fault is on — a code shown on the printer's own display is the machine reporting on itself, while a message that exists only on the computer (a driver or "not activated" message) is the operating system reporting, and no printer part will fix it; (3) run the external checks for the family first: paper path codes get the full path inspected and cleared by the manufacturer's own route, ink codes get the cartridges reseated and their contacts cleaned, network codes get the connection the printer itself reports checked before the router is blamed; (4) clear the code the way the brand documents (usually a power reset) and print the shortest job that exercises the same function — one plain test page — while you watch; a code that returns at the same point is an active fault, not a glitch; (5) only then follow the brand's documented route for the component the code monitors. Counters are not faults to defeat: ink-absorber and maintenance counters exist because the parts genuinely fill and wear, and the manufacturer's remedy — a replaceable maintenance box where the model has one, service where it does not — is the fix, not a workaround.

Three code dialects under one brand: legacy numeric, xx.xx.xx event codes, and 0x ink codes

HP is not one code system, and treating it as one is the single largest source of wrong HP diagnoses online. The oldest dialect is the legacy LaserJet two-digit table (10 supplies memory, 13 jam, 20/21 memory and page complexity, 40/41 transmission and temporary print errors, 49 firmware, 50 fuser, 51/52 laser and scanner, 55-58 engine, fan and motor, 62-68 memory family, 79 service error, 80-82 EIO family). It was born in the LaserJet II/III/4/5 service literature and HP still prints its survivors in current user guides — but individual numbers have drifted between generations (57 is a motor failure on a LaserJet 5, a scanner-motor error in the 2200 manual, and a fan error in P2055-era guides; 81 is a formatter fault on a LaserJet 4 and an EIO error almost everywhere else), so even inside this dialect the model is part of the meaning. The second dialect is the xx.xx.xx event format of current LaserJet and MFP firmware: the first group names the subsystem (13 = jam, 49 = firmware, 59 = motors/transfer, 62 = printhead on ink models that use event codes), and the following groups narrow the location and condition — 13.B2.D2 is a jam whose location group resolves to Tray 1, and 59.00.F0 is the familiar 59.F0 in event dress. Event codes are what the printer's log stores, which is why an owner can meet two forms of one fault: the short legacy form on the panel and the long event form in the log or the Embedded Web Server. The third dialect belongs to the ink world: 0x hexadecimal codes, of which the 0xC19A group is the ink-system/printhead family, plus one-letter E codes on small DeskJet/ENVY displays and 8-hex-digit blue-screen crash strings on touchscreen OfficeJets. The dialects collide on purpose-looking numbers — LaserJet 62 (memory), OfficeJet event code 62.80.13 (printhead) and DeskJet E-codes share digits and nothing else — so every table on this hub labels each row with its platform, and the label is not decoration: quoting '62' without its platform is half a diagnosis.

Control-panel codes vs event-log codes: why your printer shows two versions of one fault

A LaserJet keeps two records of a fault, and they do not always match character for character. The control panel shows the operator version: short, actionable, and sometimes older in form ('49 Error — Turn off then on', '13.XX Jam'). The event log stores the engineering version: on models that use the xx.xx.xx format, the log entry carries the full subsystem and location groups, and HP's own service literature warns that the numbers in the control-panel message and the event log do not always correspond exactly — its LaserJet 5000 service manual gives the example that a panel reading can appear shifted by a digit in the log. HP documents how to read the log: PRINT EVENT LOG and SHOW EVENT LOG sit in the Information or Service menus (50 recent entries on the 4200/4300 generation, each with its page count and a description or personality note), the configuration page prints the last three entries as a summary, Enterprise models print the log from the Troubleshooting menu, and networked models expose the same history through the Embedded Web Server — which can be the only place a code is visible at all, as in HP's documented M5035 case where the MFP hung on its logo while the EWS showed 49.4C02. The practical consequences matter more than the mechanics. First, when you search or call HP, quote both forms if you have them; the log form is usually the more precise. Second, a log is a history, not a verdict: it retains old faults (including one-off jams and a 49 from a single bad file months ago), so read it by page count and recency — the fault at the highest page count, repeated, is the live one. Third, never 'clear' evidence you still need: the log is what a technician will ask for, and it survives the resets that clear the panel.

Why HP's own answers sometimes disagree — and how this hub handles it

Owners comparing HP sources meet apparent contradictions: one HP document calls 57 a motor failure and another calls it a fan error; one thread says replace the ITB for 59.F0 and another says flash firmware instead. In every case checked for this hub, the disagreement dissolved when the model and generation were restored to the code: HP reuses short numbers across decades of hardware, and each document is correct for the machines it was written for. The 59.F0 pair is the model example — the Enterprise CP4525 document's sticking flag/lever and the Pro M477 document's DCC firmware update describe the same alienation check failing on two different mechanisms, and both are HP's documented first-line truth for their own families. This hub's rule follows from that: no row is published without its platform scope, generational splits are written into the row rather than averaged away, and where HP genuinely publishes nothing — the per-string meanings of blue-screen B-codes, suffixes like 49.DE.11, and a residue of map strings no HP document defines (0x007C9C98, C1.BF.FC.0B, HS_DHP00003 and their kin) — the hub names the code and says the documentation does not exist, instead of borrowing a confident meaning from a third-party list. A code you cannot verify is a smaller loss than a wrong meaning printed as fact.

The most searched HP printer codes, in detail

49 — Critical firmware error

Error 49 is the LaserJet family's firmware crash report, and understanding what crashed is the whole diagnosis. A LaserJet's formatter is its computer: it receives print data, interprets the page description language (PCL or PostScript), and renders pages for the print engine. A 49 error means that processor aborted mid-operation — the firmware hit something it could not process and stopped, rather than printing a bad page. HP's service documentation names the triggers plainly: invalid print commands, corrupt data, or invalid operations. In practice that means the commonest 49 is environmental, not mechanical: one particular print job — classically a complex PDF, a file with a damaged font or image, or a job sent with the wrong driver (an HP-community answer from HP's own forum notes a job sent with a completely wrong driver, such as another manufacturer's, as a trigger) — contains data the formatter cannot interpret, and the printer crashes on it every time the job is retried. That is why the classic 49 pattern is a loop: the printer reboots, the spooler resends the same queued job, and the printer crashes again within seconds. The second family is the firmware itself: outdated firmware carries bugs that newer jobs expose, which is why HP's answers for 49 — from its support community responses to its model-specific documents — pair 'clear the job' with 'update the firmware' so consistently, and why one HP document (for the LaserJet M5035 MFP) can tie a 49.4C02 seen in the Embedded Web Server to a specific settings combination that hangs the device at power-on until it is cold-reset. The third family is genuine hardware: the error appearing at power-on with every cable disconnected and no job anywhere near the printer, where HP's own troubleshooting ends at the formatter — a failed onboard network port, a failed add-on memory module, or the formatter board itself. The suffixes owners quote (49.4C02 above all, also 49.FF04) are internal identifiers of where the firmware aborted; HP's manuals do not publish a separate meaning per suffix, and any table that decodes them individually is going beyond HP's documentation. What the suffix is useful for is exactly what HP asks for with its sibling code 79: write the full string down before you call, because it is the evidence the service side works from. A 49 that names one job is a data problem. A 49 that survives isolation from every job is a printer problem. Telling those two apart — not the suffix — is the fix path.

Most likely cause: A corrupt or unprocessable print job (the commonest cause) — HP's manual definition points here first: invalid print commands, corrupt data or invalid operations abort the formatter. One file — a damaged PDF, a document with an embedded font or image the firmware mishandles, a job rendered by the wrong driver — crashes the printer deterministically, and the spooler resending it after every reboot is what turns one bad file into a printer that 'always shows 49'.

First check: Write down the full code exactly as displayed (49, 49.4C02, 49.FF04...) before touching anything. HP does not publish per-suffix meanings, but the full string is what HP support will ask for, and whether the suffix changes between occurrences is itself diagnostic.

If it keeps coming back: A 49 that returns is telling you which family it belongs to by when it returns. Return on the same document = that document (re-create it, print it as an image, or send it through a different driver). Return on many documents from one computer = that computer's driver or spooler. Return from many computers = firmware version, cable/network path, or a failing formatter port — update firmware before replacing anything. Return at power-on with nothing connected = firmware corruption or formatter hardware, full stop. Keep the configuration page's firmware datecode and the list of what was connected when it last crashed; that pair of facts is the difference between a ten-minute fix and a parts swap.

59.F0 — Transfer alienation failure

59.F0 is a mechanical-reporting code from the colour imaging system, and its key word is alienation — the term HP uses for moving a transfer roller into and out of contact. In a Color LaserJet, toner images are built on the intermediate transfer belt (ITB) and then transferred to paper; the primary transfer rollers must press the belt against the cartridges' drums for colour printing and retract at other times. That engage/disengage movement is the alienation mechanism, and 59.F0 reports that the printer commanded it and the mechanism did not do what the sensors say it should. HP's dedicated 59.F0 document for the CP4025/CP4525/CM4540 family gives the three causes in its own order: the ITB is stuck and unable to rotate, the SR9 sensor — the primary transfer-roller disengagement sensor, also called Sensor K — has gone bad, or the fuser drive assembly (which drives the mechanism) has failed. Around those three sits the mechanism's small moving hardware: the ITB's gear and flag, and the sensor flag/lever that tells the controller where the alienation pusher is. A second HP document line, for the CP4525 family again, shows the flag/lever stuck in the up position as the concrete failure: free it, work it a few times, reinstall the ITB and fuser and reboot — with the explicit note that the ITB itself is typically not the cause. The Pro-class machines (M452/M477 and siblings) present the same code through a different first remedy: there, HP attributes many 59.F0s to the ITB position sensor's electrical behaviour — the sensor switch develops variable resistance as it actuates — and issued a DC controller (DCC) firmware update that makes the controller tolerant of it, with a documented USB procedure to flash that DCC firmware while 59.F0 is on the screen; replacing the ITB was the earlier fix and the firmware is tried first because it is quick. These are not contradictory stories: they are one fault — the controller cannot confirm transfer alienation — reported on two hardware generations, one where the mechanism physically sticks and one where its sensor reports unreliably. 59.F0 also has numbered relatives in the same 59.XX motor family (59.A0 ITB motor rotation error, 59.C0 developer motor rotation error, 59.90 ITB motor start error and the fuser and developer motor codes), and on newer machines the same fault is logged in the xx.xx.xx event format as 59.00.F0. Read 59.F0 as 'the colour transfer system cannot prove it moved' — then find out whether it truly didn't move, or merely failed to report moving.

Most likely cause: The ITB is stuck and unable to rotate — HP's first named cause in its 59.F0 document: the intermediate transfer belt is physically stuck — mis-seated after a cartridge or ITB change, bound by debris in the transfer path, or its drive not engaged — so the alienation cycle cannot complete.

First check: Note exactly when 59.F0 appears: at power-on during initialisation, at calibration, or after a few pages of colour printing (the Pro-family reports cluster at 'after printing 4 or 5 pages'). Timing plus model tells you which HP document line you are in — mechanism-stick (Enterprise) or sensor-reporting (Pro DCC firmware).

If it keeps coming back: A 59.F0 that returns within days of being freed is the flag/lever pattern HP describes: it drags and returns slowly, or sticks again — escalate from freeing it to inspecting/replacing the POSITION DETECT assembly rather than freeing it weekly. A return on a Pro model that never had the DCC update is the firmware pattern: flash it before replacing anything. A return immediately at power-on after a full pass of sensor tests points down the drive chain (fuser/main drive). And a 59.F0 that only ever follows cartridge or ITB removal is a seating pattern — the ITB's home position and its flag are being disturbed by the refit, so slow down on the reseat before suspecting parts.

Less common and model-specific codes

Search data shows owners also meet these codes on HP printers: 0x007C9C98, 0x80004005, 11-1114, 65.00.A2, C1.BF.FC.0B, CA.C3.1A.0B, EBS00P0010, HS_DHP00003, UA_200, UA_400, UU_400. They are not part of the core code list HP publishes for most models — several are series-specific, abbreviated display readings, or codes carried over from a sister platform — so we do not publish meanings for them rather than guess. Treat them by symptom: note what the machine was doing when the code appeared (filling, draining, heating, spinning), run one full power cycle (5 minutes off), and if the code returns, match the symptom to the closest documented family in the table above and check the tech sheet stored inside your machine for the model-specific definition.

Deep-dive guides for the most searched codes

HP Error Code 49 (49.4C02 / 49 Service Error): Meaning, Causes & FixHP Error Code 59.F0: Meaning, Causes & Fix

Frequently asked questions

How do i fix hp printer error codes?

Start with the table above: find your code, run its first fix (usually a no-tool check — supply, filter, hose or load), then clear the code and run a short test cycle. If the same code returns, work through the cause list for that code before replacing parts.

Related guides

HP Printer hubAll HP error codes

Facts on this page were checked against manufacturer documentation: kaas.hpcloud.hp.com · kaas.hpcloud.hp.com · kaas.hpcloud.hp.com · h10032.www1.hp.com · h10032.www1.hp.com · support.hp.com · support.hp.com · support.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com · h30434.www3.hp.com