// 00000-00999 system errors or events ERR_NONE = 0, ERR_ENGINE_NOT_READY = 1, ERR_BOOT_REGION_INTEGRITY = 2, ERR_PROGRAM_REGION_INTEGRITY = 3, ERR_WATCHDOG_TIMER = 4, ERR_FW_UPGRADE_INCOMPAT = 5, ERR_EP_DIAG_MODE = 6, ERR_FW_UPGRADE_FAILED = 7, ERR_CRITICAL_ERROR = 8, // 01000-01999 ZMJ errors ERR_ZMJ_GROUP_BEGIN = 1000, // unused, must be ERR_ZMJ_CMD_INVALID = 1001, ERR_ZMJ_CMD_PROCESSING = 1002, ERR_ZMJ_JOB_XML_PARSE = 1003, ERR_ZMJ_JOB_ALREADY_OPEN = 1004, ERR_ZMJ_JOB_ID_INVALID = 1005, ERR_ZMJ_ZMOTIF_VER_INVALID = 1006, ERR_ZMJ_NUM_COPIES_OUTOFRANGE = 1007, ERR_ZMJ_IDENT_ERR = 1008, ERR_ZMJ_NO_XML_ERR = 1009, ERR_ZMJ_NO_TYPE_ERR = 1010, ERR_ZMJ_UNKNOWN_TYPE_ERR = 1011, ERR_ZMJ_DECRYPT_ERR = 1012, ERR_ZMJ_NO_MAG_INSTALLED = 1013, ERR_ZMJ_GROUP_END = 1999, // unused, must be last // 02000-02999 imaging errors ERR_IMG_GROUP_BEGIN = 2000, // unused, must be ERR_IMG_IMAGE_TO_PRINT_AREA = 2001, ERR_IMG_PRINT_TO_MEDIA_AREA = 2002, ERR_IMG_FONT_RENDER = 2003, ERR_IMG_DRAWING_RENDER = 2004, ERR_IMG_IPD_DATA_INVALID = 2005, ERR_IMG_IPD_RCV = 2006, ERR_IMG_IPD_TX_TO_JSCHED = 2007, ERR_IMG_ICOMP_RCV = 2008, ERR_IMG_IPD_ABORT = 2009, ERR_IMG_GROUP_END = 2999, // unused, must be last // 03000-03999 host & communication errors, mostly ZMC ERR_ZMC_GROUP_BEGIN = 3000, // unused, must be ERR_ZMC_PRINTER_OFFLINE = 3001, ERR_ZMC_PRINTER_BUSY = 3002, ERR_ZMC_CMD_INVALID = 3003, ERR_ZMC_SUBCMD_INVALID = 3004, ERR_ZMC_PARAM_01_INVALID = 3005, ERR_ZMC_PARAM_02_INVALID = 3006, ERR_ZMC_PARAM_03_INVALID = 3007, ERR_ZMC_CMD_PROCESSING = 3008, ERR_ZMC_RESPONSE_TOOBIG = 3009, ERR_ZMC_EXPECTED_HOST_READ = 3010, ERR_ZMC_EXPECTED_HOST_WRITE = 3011,
ERR_ZMC_DATA_UNDERFLOW = 3012, ERR_ZMC_DATA_OVERFLOW = 3013, ERR_ZMC_COMM_SYNC = 3014, ERR_ZMC_END_ACTION = 3015, ERR_ZMC_CANCEL_ACTION = 3016, ERR_ZMC_START_ACTION_NONE = 3017, ERR_ZMC_START_ACTION_ALREADY = 3018, ERR_ZMC_JOB_DATA = 3019, ERR_ZMC_MEMPOOL_ALLOC = 3020, ERR_ZMC_XML_PARSE = 3021, ERR_ZMC_PAYLOAD_LEN_INVALID = 3022, ERR_ZMC_HMAC_MISSING = 3023, ERR_ZMC_PAYLOAD_CONTENT_INVALID = 3024, ERR_ZMC_DEVICE_RESERVATION_FAIL = 3025, ERR_ZMC_GROUP_END = 3999, // unused, must be last // 04000-04999 media errors (card, retransfer film, paper, etc) - for Laminator, see 17000 series ERR_MED_GROUP_BEGIN = 4000, // unused, must be ERR_MED_CARD_OUT = 4001, ERR_MED_CARD_INVALID = 4002, ERR_MED_CARD_JAM = 4003, ERR_MED_TBD1 = 4004, ERR_MED_TBD2 = 4005, ERR_MED_TBD3 = 4006, ERR_MED_TBD4 = 4007, ERR_MED_TBD5 = 4008, ERR_MED_TBD6 = 4009, ERR_MED_INTM_OUT = 4010, ERR_MED_INTM_INVALID = 4011, ERR_MED_INTM_JAM = 4012, ERR_MED_INTM_MOTION = 4013, ERR_MED_CARD_NOT_DETECTED = 4014, ERR_MED_CARD_INSERT_TIMEOUT = 4015, ERR_MED_CARD_OUT_NOT_REQRD_YET = 4016, // since no card feed sensor, not valid for Phoenix (always use 4001) ERR_MED_INTM_AUTH_FAIL = 4017, ERR_MED_GROUP_END = 4999, // unused, must be last // 05000-05999 donor errors (ribbon) ERR_DON_GROUP_BEGIN = 5000, // unused, must be ERR_DON_RIBBON_OUT = 5001, ERR_DON_RIBBON_INVALID = 5002, ERR_DON_RIBBON_JAM = 5003, ERR_DON_RIBBON_MOTION = 5004, ERR_DON_RIBBON_ADC = 5005, ERR_DON_RIBBON_BEMF = 5006, ERR_DON_RIBBON_COLOR_DETECT = 5007, ERR_DON_RIBBON_AUTH_FAIL = 5008, ERR_DON_GROUP_END = 5999, // unused, must be last // 06000-06999 memory/storage errors (RAM, NVMEM, external flash drive, etc) ERR_MEM_GROUP_BEGIN = 6000, // unused, must be
ERR_MEM_OUT_OF_RAM = 6001, ERR_MEM_OUT_OF_FLASH_EXT = 6002, ERR_MEM_OUT_OF_FLASH_INT = 6003, ERR_MEM_OUT_OF_NVM = 6004, ERR_MEM_DATA_STORE = 6005, ERR_MEM_DATA_DELETE = 6006, ERR_MEM_FONT_STORE = 6007, ERR_MEM_FONT_DELETE = 6008, ERR_MEM_FLASH_ERASE_FAIL = 6009, ERR_MEM_FLASH_ERASE_VERIFY_FAIL = 6010, ERR_MEM_FLASH_PROGRAM_FAIL = 6011, ERR_MEM_FLASH_COMPARE_FAIL = 6012, ERR_MEM_FLASH_INVALID_SRECORD = 6013, ERR_MEM_UNUSED_1 = 6014, ERR_MEM_POOL_ALLOC = 6015, ERR_MEM_POOL_DEALLOC = 6016, ERR_MEM_NVM_EP_COMMS = 6017, ERR_MEM_NVM_CRC = 6018, ERR_MEM_NVM_ACCESS = 6019, ERR_MEM_NVM_INIT = 6020, ERR_MEM_NVM_BACKUP = 6021, ERR_MEM_NVM_RESTORE = 6022, ERR_MEM_FLASH_OPEN_OR_CLOSE = 6023, ERR_MEM_FLASH_PROG_NVM_BKUP = 6024, ERR_MEM_FLASH_ERASE_NVM_BKUP = 6025, ERR_MEM_GROUP_END = 6999, // unused, must be last // 07000-07999 engine errors (feed, flip, head, doors, etc) ERR_ENG_GROUP_BEGIN = 7000, // unused, must be ERR_ENG_CARD_FEED = 7001, ERR_ENG_CARD_CLEAN = 7002, ERR_ENG_PH_CABLE_UNPLUGGED = 7003, ERR_ENG_CARD_EJECT = 7004, ERR_ENG_HEAD_TEMP_OVER = 7005, ERR_ENG_HEAD_TEMP_UNDER = 7006, ERR_ENG_PROTOCOL = 7007, ERR_ENG_DOOR_OPEN = 7008, ERR_ENG_EP_SCRIPT_INVALID = 7009, ERR_ENG_PH_CAM_HOME = 7010, ERR_ENG_XFER_ROLLERS_TEMP_OVER = 7011, ERR_ENG_XFER_ROLLERS_TEMP_UNDER = 7012, ERR_ENG_MOT_VOLT_RANGE = 7013, ERR_ENG_EP_SCRIPT_PROCESSING = 7014, ERR_ENG_MAG_MOTION = 7015, ERR_ENG_CARD_XFER = 7016, ERR_ENG_CARD_REJECT = 7017, ERR_ENG_SMART_OPERATION = 7018, ERR_ENG_EP_SCRIPT_CONTENT = 7019, ERR_ENG_EP_SCRIPT_TX = 7020, ERR_ENG_PRINT_PATH_INIT_JAM = 7021, ERR_ENG_FLIPPER_INIT_FAILURE = 7022, ERR_ENG_SMARTCARD_CAM = 7023, ERR_ENG_CARD_JAM_OPTIONS = 7024, ERR_ENG_UNUSED_02 = 7025, ERR_ENG_CARD_JAM_FLIPPER = 7026, ERR_ENG_DRAWER_OPEN = 7027,
ERR_ENG_FEED_DOOR_OPEN = 7028, ERR_ENG_FLIPPER_MOVE_FAIL = 7029, ERR_ENG_UNUSED_03 = 7030, ERR_ENG_UNUSED_04 = 7031, ERR_ENG_CARD_JAM_ATM = 7032, ERR_ENG_FLIPPER_BOARD_FAIL = 7033, ERR_ENG_REJECT_BIN_FULL = 7034, ERR_ENG_CARD_JAM_MAG = 7035, ERR_ENG_CARD_JAM_PRINT_PATH = 7036, ERR_ENG_CARD_JAM_SYNC = 7037, ERR_ENG_CARD_JAM_ENG_ENTRANCE = 7038, ERR_ENG_CARD_JAM_EXIT = 7039, ERR_ENG_INIT_FLIPPER = 7040, ERR_ENG_INIT_PH_CAM = 7041, ERR_ENG_INIT_PRINT_PATH = 7042, ERR_ENG_INIT_OPTIONS = 7043, ERR_ENG_INIT_SMARTCARD_CAM = 7044, ERR_ENG_GROUP_END = 7999, // unused, must be last // 08000-08999 OCP errors ERR_OCP_GROUP_BEGIN = 8000, // unused, must be ERR_OCP_UNRESPONSIVE = 8001, ERR_OCP_TX = 8002, ERR_OCP_GROUP_END = 8999, // unused, must be last // 09000-09999 magnetic stripe errors ERR_MAG_GROUP_BEGIN = 9000, // unused, must be ERR_MAG_READ = 9001, ERR_MAG_WRITE_VERIF = 9002, ERR_MAG_RCV = 9003, ERR_MAG_NO_FLUX_CHGS = 9004, ERR_MAG_GROUP_END = 9999, // unused, must be last // 10000-10999 smartcard contact errors ERR_CONTACT_GROUP_BEGIN = 10000, // unused, must be ERR_CONTACT_READ = 10001, ERR_CONTACT_WRITE_VERIF = 10002, ERR_CONTACT_GROUP_END = 10999, // unused, must be last // 11000-11999 smartcard contactless errors ERR_CONTACTLESS_GROUP_BEGIN = 11000, // unused, must be ERR_CONTACTLESS_READ = 11001, ERR_CONTACTLESS_WRITE_VERIF = 11002, ERR_CONTACTLESS_GROUP_END = 11999, // unused, must be last // 12000-12999 USB errors ERR_USB_GROUP_BEGIN = 12000, // unused, must be ERR_USB_LOCKED = 12001, ERR_USB_OPEN_FAIL = 12002, ERR_USB_HANDLE_ERROR = 12003, ERR_USB_SHORT_MSG = 12004, ERR_USB_MSG_ERROR = 12005,
ERR_USB_PAYLOAD_PENDING = 12006, ERR_USB_PAYLOAD_TOOBIG = 12007, ERR_USB_RESTART = 12008, ERR_USB_MSG_SYNC_ERROR = 12009, ERR_USB_GROUP_END = 12999, // unused, must be last // 13000-13999 job management & processing errors ERR_JOB_GROUP_BEGIN = 13000, // unused, must be ERR_JOB_CREATION = 13001, ERR_JOB_QUEUE = 13002, ERR_JOB_NOT_FOUND = 13003, ERR_JOB_INSUF_MEM_TO_ACCEPT = 13004, ERR_JOB_EP_PROCESSING = 13005, ERR_JOB_CANCELLED = 13006, ERR_JOB_ABORTED = 13007, ERR_JOB_ALREADY_MAX_NUM = 13008, ERR_JOB_GROUP_END = 13999, // unused, must be last // 14000-14999 halogen control board errors ERR_HCB_GROUP_BEGIN = 14000, // unused, must be ERR_HCB_MISSING = 14001, ERR_HCB_BULB = 14002, ERR_HCB_SENSOR = 14003, ERR_HCB_BOOTLOADER_MODE = 14004, ERR_HCB_GROUP_END = 14999, // unused, must be last // 15000-15999 media authentication board (aka 'RFID board') errors ERR_MAB_GROUP_BEGIN = 15000, // unused, must be ERR_MAB_MISSING = 15001, ERR_MAB_BOOTLOADER_MODE = 15002, ERR_MAB_GROUP_END = 15999, // unused, must be last // 16000-16999 security-related errors ERR_SEC_GROUP_BEGIN = 16000, // unused, must be ERR_SEC_PASSKEY_INVALID = 16001, ERR_SEC_INVALID_CRYPTO_KEY = 16002, ERR_SEC_AUTHENTICATION_FAIL = 16003, ERR_SEC_INVALID_PRINTER_DATA = 16004, ERR_SEC_INVALID_HMAC = 16005, ERR_SEC_UNSUPPORTED_ACTION = 16006, ERR_SEC_GROUP_END = 16999, // unused, must be last // 17000-17999 laminator faults ERR_LAM_GROUP_BEGIN = 17000, // unused, must be ERR_LAM_MISSING = 17001, ERR_LAM_INITIALIZATION = 17002, ERR_LAM_UNKNOWN_ERR = 17003, ERR_LAM_MAB_MISSING = 17004, ERR_LAM_TOP_LAM_FEED = 17005, ERR_LAM_BOT_LAM_FEED = 17006, ERR_LAM_TOP_REGISTRATION = 17007,
ERR_LAM_STAGING = 17008, ERR_LAM_EARLY_JAM = 17009, ERR_LAM_MID_JAM = 17010, ERR_LAM_LATE_JAM = 17011, ERR_LAM_POLL_TIMEOUT = 17012, ERR_LAM_TOP_HEATER_FAIL = 17013, ERR_LAM_BOT_HEATER_FAIL = 17014, ERR_LAM_TOP_OVER_TEMP = 17015, ERR_LAM_BOT_OVER_TEMP = 17016, ERR_LAM_TOP_CUTTER_STALL = 17017, ERR_LAM_BOT_CUTTER_STALL = 17018, ERR_LAM_TOP_CUTTER_FAIL = 17019, ERR_LAM_BOT_CUTTER_FAIL = 17020, ERR_LAM_TOP_SENSOR_FAIL = 17021, ERR_LAM_BOT_SENSOR_FAIL = 17022, ERR_LAM_FAN_FAIL = 17023, ERR_LAM_EEPROM_CORRUPT = 17024, ERR_LAM_TBD3 = 17025, ERR_LAM_BOTH_LAMINATES_OUT = 17026, ERR_LAM_TOP_LAMINATE_OUT = 17027, ERR_LAM_BOTTOM_LAMINATE_OUT = 17028, ERR_LAM_INVALID_TOP_LAMINATE = 17029, ERR_LAM_INVALID_BOT_LAMINATE = 17030, ERR_LAM_BOT_REGISTRATION = 17031, ERR_LAM_REMOVE_TOP_LAMINATE = 17032, ERR_LAM_REMOVE_BOTTOM_LAMINATE = 17033, ERR_LAM_REMOVE_BOTH_LAMINATES = 17034, ERR_LAM_TBD13 = 17035, ERR_LAM_TBD14 = 17036, ERR_LAM_TBD15 = 17037, ERR_LAM_DOOR_OPEN = 17038, ERR_LAM_TBD16 = 17039, ERR_LAM_INITIALIZING = 17040, ERR_LAM_BOOTLOADER_MODE = 17041, ERR_LAM_MAB_BOOTLOADER_MODE = 17042, ERR_LAM_GROUP_END = 17999, // unused, must be last // 18000-18999 wired network (ethernet) errors ERR_ENET_GROUP_BEGIN = 18000, // unused, must be ERR_ENET_OPEN_FAIL = 18001, ERR_ENET_GROUP_END = 18999, // unused, must be last // 19000-19999 wireless network (wifi) errors ERR_WIFI_GROUP_BEGIN = 19000, // unused, must be ERR_WIFI_OPEN_FAIL = 19001, ERR_WIFI_AP_MISSING = 19002, ERR_WIFI_LINK_LOST = 19003, ERR_WIFI_INCOMPAT_NET = 19004, ERR_WIFI_ASSOC_FAILED = 19005, ERR_WIFI_CONNECT_FAILED = 19006, ERR_WIFI_GROUP_END = 19999, // unused, must be last