SAM4S Cash Register Error Codes & Display Messages

Error codes & display messages

Start with the exact SAM4S model.

The same-looking message can mean different things on different register families. Choose the model family first, then use only the error information published for that family.

Protect the programming and sales data. Do not perform an initial clear, RAM clear, memory clear, program clear, initialization or factory reset as a first troubleshooting step. Those procedures can erase programming or sales data.
Published error table available

SPS-500 Series

The manufacturer publishes a numbered default error-message table and separate definitions/safe first checks. Sites can reprogram the displayed wording, so use the error number when available.

Open sourced SPS-500 references → SPS-500 model help
No published error table found

ER-900 / ER-900E

Use the exact-model help/manual instead. The manual's “Error Correct” reference is a key function, not an error-code table.

ER-900 Series help →
No published error table found

SPS-300 Series

Use SPS-300 model-family help and the correct manual. Do not borrow SPS-500 error numbers for an SPS-320, SPS-340 or SPS-345.

SPS-300 Series help →
No published error table found

NR-500E / NR-510

No manufacturer error-code table is currently published in the verified source set. Use the model-family help and manual.

NR-500E / NR-510 help →
No published error table found

ER-260EJ / ER-265EJ

No manufacturer error-code table is currently published in the verified source set. Use the model-family help and manual.

ER-260EJ / ER-265EJ help →
No published error table found

ER-5200 / ER-5240

No manufacturer error-code table is currently published in the verified source set. Use the model-family help and manual.

ER-5200 / ER-5240 help →
Model not sure?

Identify the register first

Check the front label, manual cover, service sticker, keyboard sheet, receipt header or the label on the back/bottom. A photo is useful if the model number is hard to read.

Send the model/photo →
Routed, not a code table

Payment or terminal communication

A decline, a terminal that stops responding, or a station that loses communication is usually not a register error code. It depends on the processor, the payment device, the network and the software version, and the exact message matters.

SmartECR and payment integration help →

Manufacturer-sourced references

Only models with a verified published table appear here.

These records come from structured SAM4S documentation data. New verified error references can be added to the data without rewriting this theme section.

Error code reference ER-180U Error Message ListOP Manual v1.8 (28 Jan 2026), page 11 Open
Error codes displayed by the SAM4S ER-180U, transcribed from the Sam4s ER-180U Operator & Programming Manual v1.8, "Error Message List", page 11. These codes apply to the ER-180U only and must not be applied to other model families.

E00 SEQUENCE ERROR
E1 PLU NO DATA
E2 CLERK ERROR
E3 AMOUNT COUNT OVER
E4 TIME AND DATE
E5 LIMIT OVER
E6 REQ. DRAWER
E7 CONSOL OVER
E8 REQ. SUBTOTAL
E9 NO VOID PLU
E10 REQ. PRESET VALUE
E11 REQ. OPEN VALUE
E12 REQ. AMOUNT
E13 INVALID FUNCTION
E14 EJ FULL
E15 REQ. CASH DECLARATION
E16 REQ. Z REPORT
E17 INACTIVE
E20 REQ. MODE PASSWORD
E21 STOP PRINTING FOR COOLING OF PRINTER
PER RECEIPT PRINTER PAPER END

Safe first checks only. E14 (EJ full) and E16 (Z report required) are resolved by taking the appropriate report - take and keep the report before clearing anything, because clearing removes the sales data. E21 is a thermal print head cooling protection and clears on its own once the printer cools. PER means the receipt paper roll has run out. Do not advise an initial clear, memory clear or initialisation for any of these codes: the manual notes an initial clear may be necessary as part of servicing, and it is destructive to programming and data.
Error code reference SPS-500 Default Error Message Index (1-224)SPS-500 Program Manual v1.36, pages 137-139 Open
Complete numbered list of SPS-500 default error messages, transcribed from the Sam4s SPS-500 Program Manual v1.36, "Default Error Messages", pages 137-139. These are the factory default texts; a site can reprogram the wording, so a register may display something different for the same number. Codes 1 and 2 are unused and 208-210 are reserved.

These messages apply to the SPS-500 family only. Do not apply them to ER-900/900E, SPS-300, NR-500E/NR-510, ER-260EJ/265EJ, ER-5200/5240 or ER-180U.

1 (NOT USE) | 2 (NOT USE) | 3 AMOUNT REQUIRED | 4 BAD VALUE | 5 BUFFER FULL | 6 BUFFER EMPTY | 7 BUSY | 8 BAD COMMAND | 9 CASH DECLARATION REQUIRED | 10 CASH-IN-DRAWER EXCEEDED | 11 CHECK# ASSIGNED AUTO | 12 CHECK# REQUIRED | 13 CONDIMENT REQUIRED | 14 CRC ERROR | 15 DUPLICATE | 16 EAT IN/TAKE OUT/DRV THRU | 17 ENTER EMPLOYEE CODE | 18 ENTER EMPLOYEE # | 19 ENTER GUEST COUNT | 20 ENTER SEAT# | 21 ENTER TABLE# | 22 ENTRY REQUIRED | 23 ERROR | 24 ERROR JAM | 25 TABLE NUMBER IN USE | 26 HALO OVER | 27 ILLEGAL KEY SEQUENCE | 28 IN USE | 29 INACTIVE | 30 INPUT QTY | 31 KITCHEN PRINTER FAILURE | 32 MANAGER REQUIRED | 33 MANAGER OVERRIDE REQUIRE | 34 MEMORY FULL | 35 NEGATIVE | 36 NO CHECK# | 37 NO DATA | 38 NO DRAWER | 39 NO MANUAL ENTRY | 40 NO PAPER | 41 NO PLU | 42 NON ADD# REQUIRED | 43 NOT DISCOUNTABLE | 44 NOT PROGRAMMED | 45 NOT READY | 46 NOT ZERO | 47 OFF LINE | 48 OPEN DRAWER | 49 P/BAL REQUIRED | 50 PAPER END | 51 RANGE OVER | 52 REMOVE PAPER | 53 SCALE FAIL | 54 SCALE REQUIRED | 55 SINGLE ITEM | 56 SUBTOTAL REQUIRED | 57 SYSTEM ERROR | 58 TARE# REQUIRED | 59 TRAY SUBTOTAL REQUIRED | 60 VALIDATION REQUIRED | 61 WASTE REQUIRED | 62 WRONG EMPLOYEE | 63 SIGN OFF REQUIRED | 64 ZERO AMOUNT | 65 PRICE LEVEL MISMATCH | 66 OVERRIDE NOT ALLOWED | 67 WRONG SEQUENCE | 68 WRONG COMMAND | 69 WRONG FILE NO. | 70 WRONG ITEMIZER | 71 UNDER TEND NOT ALLOWED | 72 OVER TEND NOT ALLOWED | 73 CHECK TRACKING ERROR | 74 CHECK# IN USE | 75 PLU NOT ALLOWED | 76 CONDIMENT PLU NOT ALLOWED | 77 NON-CONDIMENT PLU NOT ALLOWED | 78 FUNCTION KEY NOT ALLOWED | 79 THIS KEY IS NOT ALLOWED | 80 NO FUNCTION KEY | 81 NO PROGRAMMABLE KEY | 82 X/TIME REQUIRED | 83 INVALID AUTHORITY LEVEL | 84 TIME IN REQUIRED | 85 SIGN ON REQUIRED | 86 MEMORY NOT ALLOCATED | 87 THIS EMP. RPT MUST BE CLEARED | 88 ERROR STATUS | 89 ERROR VALUE | 90 ERROR SYSTEM OPTION | 91 ERROR EMPLOYEE | 92 ERROR TABLE NO. | 93 SCALE MOTION | 94 OVER WEIGHT | 95 UNDER WEIGHT | 96 PROMO NOT ALLOWED | 97 WASTE NOT ALLOWED | 98 NO FOOD STAMP AMOUNT | 99 DECIMAL ENTRY NOT ALLOWED | 100 SPLIT PRICING NOT ALLOWED | 101 VOID MODE IS DEACTIVATED | 102 JOB CODE REQUIRED | 103 JOB CODE CHANGE NOT ALLOWED | 104 PUSH BUTTON ENTRY REQUIRED | 105 EMPLOYEE CODE NOT LINKED | 106 TENDERING IS NOT ALLOWED | 107 OVER REGULAR HOURS PER WEEK | 108 MUST <= LINE# PER TRANSACTION | 109 MUST >= LINE# PER SOFT CHECK | 110 NO STOCK PLU | 111 NEGATIVE CARD | 112 LINKED STATUS REQUIRED | 113 RETURN TO X-MODE | 114 ERROR - SLIP PAPER | 115 LOCAL PRINTER REQUIRED | 116 CHECK NETWORK SETTING | 117 SET TIME&DATE IS DEACTIVATED | 118 EMPLOYEE SHOULD BE DIFFERENT | 119 TRANSFER NOT ALLOWED | 120 REQ GALLONAGE AMOUNT | 121 AVAILABLE ONLY IN CHECK | 122 SPLIT THIS ITEM NOT POSSIBLE | 123 FUNCTION KEY NOT INCLUDED | 124 ERROR POST TENDER | 125 NO TRACKING DATA IN THIS REG | 126 NO TIME KEEP DATA IN THIS REG | 127 MULTIPLICATION LIMIT EXCEEDED | 128 TAB OF FIELD 2 IS TOO BIG | 129 NON PLU CODE RANGE OVER | 130 TARE ENTRY NOT ALLOWED | 131 MISC TEND REQUIRED | 132 SAME CHECK TRACK REQUIRED | 133 NOT SCALEABLE PLU | 134 EJ BUFFER FULL | 135 MUST BE START<=END IN RANGE | 136 RANGE OVERLAP | 137 FINAL END SHOULD BE 9 OR 99 | 138 NOT PLU | 139 NOT WLU | 140 PRINT KEY REQUIRED | 141 SURCHARGE NOT ALLOWED | 142 DECIMAL ENTRY REQUIRED | 143 SYSTEM REG# REQUIRED | 144 TRAINING EMP FILE# REQUIRED | 145 TIME IN/OUT REG# REQUIRED | 146 CHECK TRACKING REG# REQUIRED | 147 ELECTRONIC JOURNAL INACTIVE | 148 CHECK ENDORSEMENT REQUIRED | 149 EFT CANCELED | 150 CARD ERROR | 151 PRINTER OFFLINE | 152 KV OFFLINE | 153 NO RELOCATABLE KEY | 154 DALLAS KEY COMPULSORY | 155 ENFORCE ACTUAL INVENTORY | 156 AUTHORITY LEVEL NOT LINKED | 157 WEIGHT IS ZERO | 158 STOCK IS NOT ZERO | 159 CLEAR CAN NOT BE REMOVED | 160 ENTER CAN NOT BE REMOVED | 161 YES/NO CAN NOT BE REMOVED | 162 THIS NUMERIC CANNOT BE REMOVED | 163 INCORRECT CODE | 164 SOFT CHECK ONLY | 165 INACTIVE PLU | 166 MULTIPLE DISCOUNT NOT ALLOWED | 167 NEW CHECK OPENED | 168 NO MORE SPLIT TENDER ALLOWED | 169 CHECK POLE DISPLAY | 170 MUST MAX.NONTAXABLE <= BRK PNT1 | 171 MUST BRK PNT n <= BRK PNT N+1 | 172 NOT ALLOWED WITH OPEN ORDERS | 173 NOW POLLING | 174 INCORRECT TARE WEIGHT | 175 VOID PROMO FIRST | 176 MULTIPLE RECEIPTS NOT ALLOWED | 177 MIX & MATCH ERROR | 178 CLERK INTERRUPT ERROR | 179 CHECK OPENED NO DATA | 180 NO CLERK BUFFER IN THIS REG | 181 NOT ALLOWED WITH OPEN CLERKS | 182 MCR REQUIRED | 183 X/TIME NOT ALLOWED | 184 OUT OF STOCK | 185 AGE RESTRICTION | 186 Z STOCK NOT ALLOWED | 187 Z1 TIME KEEPING NOT ALLOWED | 188 PLU NOT INCLUDED | 189 NO RESPONSE-RETRY | 190 GIFT CARD DUPLICATED | 191 DEVICE ALREADY OPENED | 192 DEVICE OPEN ERROR | 193 PASSWORD ERROR | 194 NOTHING SELECTED | 195 INVALID SD CARD | 196 RESET REPORT? | 197 CHOOSE IRC REPORTING | 198 PLEASE CHECK SD CARD | 199 FILE NOT FOUND | 200 USE ALPHA AS CHECK# | 201 AUTO-SCALE PLU | 202 UNDER MINIMUM STOCK | 203 PLEASE CHECK USB | 204 INVALID USB | 205 PRINT CHECK FIRST | 206 SELECTIVE DISCOUNT ERROR | 207 NO ITEM FOR SELECT DISCOUNT | 208 RESERVED | 209 RESERVED | 210 RESERVED | 211 COVER OPEN | 212 PAPER END | 213 PAPER NEAR END | 214 TPH TEMPERATURE IS HIGH | 215 AUTO CUTTER JAM | 216 PRINTER BUFFER FULL | 217 MODE CHANGE ERROR | 218 RESTORE DALLAS KEY | 219 MODIFICATION NOT ALLOWED | 220 VOID LAST DISCOUNT FIRST | 221 DO NOT ALLOW IT AT FIRST | 222 MUST BE SEPARATED CHECK BEFORE | 223 INVALID EFT MESSAGE | 224 WAIT FOR THE IRC REPORTING
Error code guidance SPS-500 Error Messages - Meanings and Safe First ChecksSPS-500 Program Manual v1.36, pages 137-141 (Default Error Messages and Error Message Definitions) Open
Meanings are taken from the "Error Message Definitions" section of the Sam4s SPS-500 Program Manual v1.36 (from page 140). Safe first checks below are limited to what the manual supports. SPS-500 family only.

CUSTOMER-SAFE - PRINTER AND PAPER
40 NO PAPER / 50 PAPER END / 212 PAPER END - the roll has run out. Fit a new roll of the correct width.
213 PAPER NEAR END - roll is nearly out. Have a replacement ready.
211 COVER OPEN - close the printer cover fully until it latches.
52 REMOVE PAPER - clear the paper the printer is waiting on.
24 ERROR JAM - the manual defines this as a receipt or journal printer jam. Open the cover and clear the jam carefully.
215 AUTO CUTTER JAM - clear the obstruction at the cutter.
214 TPH TEMPERATURE IS HIGH - the manual states this appears when the print head surface reaches 140F. It says powering the register off is NOT necessary and that opening the printer cover is more effective, and that in normal use this should not persist. It also warns that if liquid has been spilled on the printer the sensor may misread the temperature, and that a spill needs a qualified service technician. Treat a persistent or post-spill occurrence as a service call.
216 PRINTER BUFFER FULL / 151 PRINTER OFFLINE / 115 LOCAL PRINTER REQUIRED - check the printer is powered, connected and online.
114 ERROR - SLIP PAPER - slip printer paper condition.
31 KITCHEN PRINTER FAILURE - remote kitchen printer is not responding; check power, cable and that the printer is online.

CUSTOMER-SAFE - EVERYDAY OPERATION
Most of the table is compulsory-entry prompts rather than faults. Examples with manual definitions: 3 AMOUNT REQUIRED, this operation requires an amount entry. 4 BAD VALUE, the number entered is incorrect for the task. 22 ENTRY REQUIRED, the function needs a numeric entry. 26 HALO OVER, the amount exceeds the programmed high-amount-lock-out limit. 27 ILLEGAL KEY SEQUENCE, the operator used an illegal key sequence. 19 ENTER GUEST COUNT, 20 ENTER SEAT#, 21 ENTER TABLE#, 12 CHECK# REQUIRED, 13 CONDIMENT REQUIRED, 16 EAT IN/TAKE OUT/DRIVE THRU, 17 ENTER EMPLOYEE CODE - all compulsory entries the register has been programmed to demand. 9 CASH DECLARATION REQUIRED, declaration is programmed compulsory before reports. 10 CASH-IN-DRAWER EXCEEDED, the programmed cash-in-drawer limit is exceeded. 28 IN USE, the guest check or clerk is already open elsewhere. 15 DUPLICATE, the check already exists. 11 CHECK# ASSIGNED AUTO, the register generates its own check numbers.

BUFFERS AND REPORTS - TAKE THE REPORT, DO NOT CLEAR MEMORY
5 BUFFER FULL - the manual explains the operator presses SERVICE to print and clear a hard-check buffer, then picks the balance up again; for soft checks the sale must be finalised.
34 MEMORY FULL / 86 MEMORY NOT ALLOCATED / 134 EJ BUFFER FULL / 147 ELECTRONIC JOURNAL INACTIVE / 87 THIS EMP. RPT MUST BE CLEARED - these are resolved by taking and keeping the appropriate report before clearing it. Print or save the report first, because clearing removes the data.

COMMUNICATIONS, MEDIA AND PAYMENT
7 BUSY - the manual defines this as the destination register being busy, for example polling or processing credit.
14 CRC ERROR - block checksum error while transferring data in IRC mode.
47 OFF LINE, 116 CHECK NETWORK SETTING, 173 NOW POLLING, 189 NO RESPONSE-RETRY, 197 CHOOSE IRC REPORTING, 224 WAIT FOR THE IRC REPORTING - network or inter-register communication conditions; check cabling and settings.
149 EFT CANCELED, 150 CARD ERROR, 223 INVALID EFT MESSAGE - payment device conditions, handled at the payment terminal.
195 INVALID SD CARD, 198 PLEASE CHECK SD CARD, 203 PLEASE CHECK USB, 204 INVALID USB, 199 FILE NOT FOUND - removable media conditions; reseat or replace the media.
152 KV OFFLINE - kitchen video is offline.
169 CHECK POLE DISPLAY - pole display condition; check the display connection and port settings.

SCALE
53 SCALE FAIL, 54 SCALE REQUIRED, 93 SCALE MOTION, 94 OVER WEIGHT, 95 UNDER WEIGHT, 157 WEIGHT IS ZERO, 174 INCORRECT TARE WEIGHT - scale interface and weighing conditions. Confirm the scale is a supported type for the connected port before troubleshooting further.

TECHNICIAN OR SERVICE TERRITORY - NOT CUSTOMER FIRST-LINE
57 SYSTEM ERROR, 88 ERROR STATUS, 89 ERROR VALUE, 90 ERROR SYSTEM OPTION, 217 MODE CHANGE ERROR, 218 RESTORE DALLAS KEY, 154 DALLAS KEY COMPULSORY, 191 DEVICE ALREADY OPENED, 192 DEVICE OPEN ERROR.

DESTRUCTIVE PROCEDURES - DO NOT GIVE AS TROUBLESHOOTING STEPS
Never instruct a customer to perform an initial clear, memory clear, RAM clear, program clear, initialisation or factory reset in response to any message in this table. The SAM4s manuals describe an initial clear as a servicing step, and it erases programming and sales data. If a condition appears to need one, take and keep a full report and a program scan first where the model and tools allow it, then escalate to a technician. No message in this table is documented as requiring a clear as its first remedy.
Still stuck after the safe checks? Start a support request first. We will identify the exact model/problem and check any applicable SAM4sDirect purchase or support coverage before determining whether paid help is required.