8i logo 8i.co.za

PrintEXP error-code how-to

English error strings and recommended solutions for PrintEXP (the Hosonsoft-based printer control and alignment software shipped with AM.CO.ZA printers), plus a condensed digest of the bigger PrintExp Error Code Message Descriptions and Recommended Solutions handbook. Distinct from AcroRIP / InkRIP (those are RIP software; PrintEXP drives the printer after the RIP has made the PRN file). No pricing.

Sources (both re-fetched from cncu on 2026-10-19, both HTTP 200, MD5s match the August copies):

The text file notes that the installed software folder has a lang folder with an ErroCode.ini text file holding the same descriptions for every code, so the wording on screen matches the tables here.

Quick triage (what most codes come down to)

Read across both documents, almost every PrintEXP error resolves to one of these checks, in this order:

  1. Connection. Look at the connection status diagram in the lower-left corner of PrintEXP. Check the USB cable (or the TCP setting if the printer is on network mode). Restart the software, then the printer.
  2. Version match. In the software version information, the first four digits of the software version and the mainboard program version must be the same. A mismatch causes many communication and upgrade failures.
  3. Firmware configuration / parameter files. The single most common handbook fix (about 100 rows) is to re-import the correct firmware configuration file and firmware parameter file for that exact machine. Wrong or damaged .cfg/.ini files also explain the many "Check the configuration file" lines in the text file. Keep a backup of the cfg file (code 30064).
  4. Optical fibre and trolley (head) board. Fibre faults between the mainboard and the trolley board: replace the fibre cable and test, then the fibre module, then check the trolley board supply voltage.
  5. Sensors and limits. Origin / end limit switches, ink-shortage sensors, float level sensors, the safety bottle sensor and the waste-ink bottle. Check the sensor, then its wiring.
  6. PRN file / RIP. If one PRN errors, re-RIP it. If every PRN from the RIP errors, check the RIP version and its output settings (colour channels, dot bits, YDPI, width).
  7. Only then contact AM.CO.ZA support (the documents say "contact the software provider / supplier").

Codes from error-code.txt (all 91)

Error strings are as written in the file; obvious spelling slips are corrected (configulation → configuration, Repositon → Reposition). "Car" in the original means the print carriage.

Driver, USB, motion and print-data errors (30011–30123)

Code Name Error Solutions
30011 EXP_ERROR_LOAD_DRIVER Load driver failed Check the Installed program; Uninstall the software and reinstall
30012 EXP_ERROR_GET_FUNCTION Load function interface from driver failed Check the installed program; Uninstall the software and reinstall
30013 EXP_ERROR_GET_API_FACE Obtain function vector table failed Check the installed program; Uninstall the software and reinstall
30014 EXP_ERROR_INIT_DEVICE Initialize the printer failed Check the printer power supply; Check the USB connection between the computer and the printer; Check the device board
30015 EXP_ERROR_FREE_DEVICE Release driver exception Check the USB connection
30016 EXP_ERROR_USB_LOW_MODE USB communication in low transmission state alarm Check the USB connection; Restart the printer
30017 EXP_ERROR_USB_GET_STATUS USB communication obtain device status failed Check the USB connection; Restart the software; Restart the printer
30018 EXP_ERROR_INIT_PRINTER Initialize the printer failed Check the USB connection; Restart the software; Restart the printer
30019 EXP_ERROR_MOTOR_REPOSITION Reposition abnormal Check the motor module; Check the USB connection; Restart the software
30020 EXP_ERROR_MOTOR_STOP_MOVE Stop abnormal Check the motor module; Check the USB connection; Restart the software
30021 EXP_ERROR_MOTOR_WAIT_STOP Wait stop overtime Check the motor module; Check the USB connection; Restart the software
30022 EXP_ERROR_MOTOR_GET_POSITION Obtain the car location error Check the USB connection; Restart the software
30023 EXP_ERROR_MOTOR_GET_STATUS Obtain the motion status error Check the USB connection; Restart the software
30024 EXP_ERROR_MOTOR_START_RUN Start the specified motion abnormal Check the configuration file; Check the USB connection; Restart the software
30025 EXP_ERROR_MOTOR_RUNING Printer cannot execute next motion order when motor runs Check the configuration file; Check the USB connection; Restart the software
30026 EXP_ERROR_SET_MICRO_STATUS Set the micro jet failed Check the configuration file; Check the USB connection; Restart the software
30027 EXP_ERROR_GET_MICRO_STATUS Set the micro jet failed Check the configuration file; Check the USB connection; Restart the software
30028 EXP_ERROR_PRINT_THREAD_EXCEPTION Print thread exception Check the configuration file; Check the USB connection; Restart the software; Restart the printer
30029 EXP_ERROR_DATA_PROCESS_THREAD_EXCEPTION Process thread exception Check the configuration file; Check the USB connection; Restart the software
30031 EXP_ERROR_DATA_COMBINATION Data interlace exception Check the configuration file; Restart the software; Restart the printer
30032 EXP_ERROR_COPY_DATA_HEAD_CACHE Copy data to jet buffer error Check the configuration file; Restart the software; Restart the printer
30033 EXP_ERROR_MOVE_LEN_OUT The motion distance beyond the range Shorten the motion distance; Check the configuration file; Check the software and the hardware version; Restart the printer
30034 EXP_ERROR_INIT_PRINT_PARAM Initialize parameter failed Check the .ini configuration file; Check the software configuration parameter; Restart the software
30035 EXP_ERROR_MAINBOARD_FIBER_RECIVERS_EXCEPTION The mainboard receive data from optical fiber exception Check the mainboard optical fiber connection; Restart the printer
30036 EXP_ERROR_HEADBOARD_FIBER_RECIVERS_EXCEPTION The headboard receive data from optical fiber exception Check the headboard optical fiber connection; Restart the printer
30037 EXP_ERROR_HEADBOARD_ORIGIN_LIMIT_SWITCH_IS_TRIGGERED The headboard origin limit switch be triggered Check the origin limit switch which connect with the headboard; Restart the printer
30038 EXP_ERROR_MAINBOARD_ORIGIN_LIMIT_SWITCH_IS_TRIGGERED The mainboard origin limit switch be triggered Check the origin limit switch which connect with the mainboard; Restart the printer
30039 EXP_ERROR_HEADBOARD_END_LIMIT_SWITCH_IS_TRIGGERED The headboard end limit switch be triggered Check the end limit switch which connect with the headboard; Restart the printer
30040 EXP_ERROR_MAINBOARD_END_LIMIT_SWITCH_IS_TRIGGERED The mainboard end limit switch be triggered Check the end limit switch which connect with the mainboard; Restart the printer
30041 EXP_ERROR_LACK_OF_DATA_BETWEEN_ONE_PASS_PRINTTING Lack of data in printing process Check the PRN file; Check the board signal light; Restart the software; Restart the printer
30042 EXP_ERROR_WRITE_DATA_TO_CARD Write data to the board error Check the USB connection; Check the board signal light; Restart the software; Restart the printer
30043 EXP_ERROR_DATA_COMBIN_NOT_SUPPORT The specified data combination not be supported The current configulated jet group number not be supported; Reset the jet group number in configuration file
30044 EXP_ERROR_PRINT_PASS_DATA_COUNTS Print 1PASS,data accumulation error Check the raster; Check the USB connection interface; restart the printer and software
30045 EXP_ERROR_PRN_COLORS The print color channel number is greater than the permit color channel number Check the PRN file color channel number
30046 EXP_ERROR_PRN_DOT_BITS The current PRN dot digit don't match the current jet dot digit Check the current PRN dot digit
30047 EXP_ERROR_FILE_READ_PASS Read 1PASS data error Please contact with the software provider
30048 EXP_ERROR_MACHINE_TYPE_EXCEPTION The machine model incorrect Please select the right configuration file
30049 EXP_ERROR_MB_OPTICAL_EXCEPTION The mainboard optical fiber module abnormal Please contact with the software provider
30050 EXP_ERROR_HB_OPTICAL_EXCEPTION The headboard optical fiber module abnormal Please contact with the software provider
30051 EXP_ERROR_PRINT_CAR_OVERCOME_FIRESTART The car beyond print start position Please replace the X motor drive
30052 EXP_ERROR_YDPILESS The current image YDPI too small Please Rerip the image
30053 EXP_ERROR_XSPEEDMORE The current car speed too fast. Please slowdown
30054 EXP_ERROR_CTRLPANNEL_UNCONNECTED The control panel connection error Please turnoff the machine ,reinstall the control panel and restart
30055 EXP_ERROR_TESTPAPER_EXCEPTION Paper width measurement error Replace the paper width measurement sensor
30056 EXP_ERROR_MAILSOLT_CREATE_FAILED Communication with RIP software failure Restart the RIP software and PrintExp
30057 EXP_ERROR_DONGLE_NOT_DETECTED Dongle not detected Plug the dongle into the computer USB interface
30058 EXP_ERROR_DONGLE_NOT_DETECTED_AT_PRINTTING When printing processed and dongle is unplugged,if you want to avoid unexpected errors occur please plug the dongle and click continue to print. Please replug the dongle,turn off the error message dialog box and click continue button to print
30059 EXP_ERROR_PRINTER_NOT_READY Printer not ready! Check the USB connection
30060 EXP_ERROR_DOUBLE_YMOTO_DIFFERENCE Double Y motors serious deviation! Check the Y motor and servo controller
30061 EXP_ERROR_FIBER_CONNECTION Optical fiber communication error Check the optical fiber; Check the board optical fiber module
30062 EXP_ERROR_FIND_CLEAN_PARAM Can not find the corresponding clean parameters Check the configuration file; Restart the software
30063 EXP_ERROR_PARAM_EXCEPTION Parameters incorrect,Reset parameters. Parameters have been reset
30064 EXP_ERROR_NOT_FOUND_BACKUP_PARAM Backup parameters can not be found. Please back up cfg file
30120 EXP_ERROR_FUCTION_IN_PARAM Input parameters error Check the configuration file; Restart the software
30121 EXP_ERROR_PRINT_LENGTH Print width error Set margin smaller; Set image size smaller
30122 EXP_ERROR_ALLOC_MEMORY Memory allocation error Check the PRN file; Check the configuration file
30123 EXP_ERROR_OPEN_PRN_HEAD Cannot find the prn file,or the file was wrong. Check the PRN file; Check the configuration file

Network (TCP) server errors (31000–31023)

Code Name Error Solutions
31000 EXP_ERROR_NT_SUCCESS Communication normal. Communication normal
31001 EXP_ERROR_NT_SOCKET_INIT_FAILED Initialize network server failed. Check the network
31002 EXP_ERROR_NT_INVALID_SOCKET Network server failure. Check the network server
31003 EXP_ERROR_NT_BIND_FAILED Network server bind failed. Check the network server settings
31004 EXP_ERROR_NT_LISTEN_START_FAILED Network monitoring port failed, the port has been occupied. Check the network server settings
31005 EXP_ERROR_NT_RECEIVE_DATA_FAILED Data reception failed. Check the network
31006 EXP_ERROR_NT_CLIENT_CLOSE_CONNECTION Client disconnected. Check the client network
31007 EXP_ERROR_NT_CREATE_FILE_FAILED Create file failed. Check the software
31008 EXP_ERROR_NT_WRITE_FILE_FAILED Write data failed. Check the RIP software
31009 EXP_ERROR_NT_NETWORK_EXCETIPN Network data reception Exception. Check the network
31010 EXP_ERROR_NT_DATA_RECEIVE_FORMAT_ERROR Data format invalid. Please re-RIP the image
31011 EXP_ERROR_NT_WSANOTINITIALISED Either the application has not called WSAStartup, or WSAStartup failed. Please contact with the software provider
31012 EXP_ERROR_NT_WSAENETDOWN A socket operation encountered a dead network. Please contact with the software provider
31013 EXP_ERROR_NT_WSAENOTCONN A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied. Please contact with the software provider
31014 EXP_ERROR_NT_WSAEINTR A blocking operation was interrupted by a call to WSACancelBlockingCall. Please contact with the software provider
31015 EXP_ERROR_NT_WSAEINPROGRESS A blocking operation is currently executing. Please contact with the software provider
31016 EXP_ERROR_NT_WSAENOTSOCK An operation was attempted on something that is not a socket. Please contact with the software provider
31017 EXP_ERROR_NT_WSAEOPNOTSUPP The attempted operation is not supported for the type of object referenced. Please contact with the software provider
31018 EXP_ERROR_NT_WSAESHUTDOWN A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call. Please contact with the software provider
31019 EXP_ERROR_NT_WSAEWOULDBLOCK A non-blocking socket operation could not be completed immediately. Please contact with the software provider
31020 EXP_ERROR_NT_WSAEMSGSIZE A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. Please contact with the software provider
31021 EXP_ERROR_NT_WSAEINVAL An invalid argument was supplied. Please restart the software
31022 EXP_ERROR_NT_WSAECONNABORTED An established connection was aborted by the software in your host machine. Please restart the software
31023 EXP_ERROR_NT_WSAECONNRESET An existing connection was forcibly closed by the remote host. Please contact with the software provider

1-PASS board errors (33001–33009)

Code Name Error Solutions
33001 PASS_ERROR_MAINBOARD_FIBER_RECIVERS_EXCEPTION The mainboard receive data from optical fiber exception. Check the mainboard optical fiber connection; Restart the printer
33002 PASS_ERROR_HEADBOARD_FIBER_RECIVERS_EXCEPTION The headboard receive data from optical fiber exception. Check the headboard optical fiber connection; Restart the printer
33003 PASS_ERROR_LACK_OF_DATA_BETWEEN_ONE_PASS_PRINTTING Lack of data in printing process. Check the hardware; Please contact with the software provider
33004 PASS_ERROR_HEADBOARD_LEFT_LIMIT_SWITCH_IS_TRIGGERED The headboard origin limit switch be triggered. Check the origin limit switch which connect with the headboard; Restart the software
33005 PASS_ERROR_MAINBOARD_LEFT_LIMIT_SWITCH_IS_TRIGGERED The mainboard origin limit switch be triggered. Check the origin limit switch which connect with the mainboard; Restart the software
33006 PASS_ERROR_HEADBOARD_RIGHT_LIMIT_SWITCH_IS_TRIGGERED The headboard end limit switch be triggered. Check the end limit switch which connect with the headboard; Restart the software
33007 PASS_ERROR_MAINBOARD_RIGHT_LIMIT_SWITCH_IS_TRIGGERED The mainboard end limit switch be triggered. Check the end limit switch which connect with the mainboard; Restart the software
33008 PASS_ERROR_HEADBOARD_EMITTING_IS_NOT_ENOUGH 1Pass print error Check the hardware; Please contact with the software provider
33009 PASS_ERROR_SET_MICRO Lack of data in printing process. Slow down the speed; Change the pointmode; Please contact with the software provider

System error (39000)

Code Name Error Solutions
39000 EXP_ERROR_SYSTEM Unauthorized access to the memory ,or data flow exception. Check the configuration file; Check the USB connection; Restart the software; Restart the printer

Notes on the text-file codes:

Handbook digest (PrintExp Error Code Message Descriptions and Recommended Solutions)

The handbook is a table with the columns Error code, Module, Type, Brief Description, Error Description (possible causes), Recommended measures. Each row gives the Chinese text and then the English. It covers newer mainboard firmware than the text file, using a different numbering:

Family Codes Rows What it covers
Status type 01000–01020 21 Information messages, not faults: auto-pause during long white-skip, pause on ink shortage or full safety bottle, upgrade successful (power off and restart), mainboard / manufacturer / device initialisation, trolley board fibre initialised, waiting for the trolley board fibre signal, loading parameters, reset and debug modes, flash read/write, initialisation complete.
Execution type 02000–02500 6 System messages such as printing cancelled, user cancelled, and expansion-board communication.
Warning type 03000–03501 26 Warnings: program upgrading (do not power off), operation refused because another action is running, configuration content mismatch, device disconnection, mainboard or system not initialised, factory-reset failures, waveform data cannot be parsed or is damaged, carriage move beyond the X or Y white-edge position, X gear ratio parameter abnormal, flash-spray tank parameters, print width larger than the maximum or the material area, RIP data errors, CCD camera and auto-positioning failures.
Communication 10000–10022 23 Mainboard to software and mainboard to trolley board: PASS parameter transmission, flash spray off, loading system parameters, head board reset / initialisation / upgrade, ignition signal, fibre connection failed, waveform parameters, expansion board serial link, no packet received, start-print, printhead cleaning, pressure regulator, send print data, X gear ratio and white-edge position, print timeout.
Parameters 11000–11093 81 Firmware configuration content: logical / physical printhead ID, combination operations, authorisation failures (authorisation code already used, invalid or wrong; use a new or correct code) and mismatch of mainboard binding, printhead type vs waveform data, layout / material / horizontal-printing / speed / encryption / printhead-management configuration not found, cleaning or ink-adding on an unbound printhead ID, index numbers that do not exist, PRN colour vs channel mapping, physical channel attributes. Fix is nearly always to re-import the correct firmware configuration and parameter files, or contact the supplier for authorisation issues.
Hardware / software type 13000–15026 103 File and runtime errors: limit-switch faults (cleaning end point, origin, end), failed to open a file or file in use, firmware parameter or configuration file format / compatibility / version wrong, ink supply faults tied to float level sensors (click the ink supply reset button in the status bar first), waste ink detected, motor or servo moving abnormally, print status errors, vertical spacing not supported in a print mode, printing-while-RIP receive errors, mainboard upgrade failures, plus a camera / Gerber / PCB positioning block (15000–15026) used on vision-positioning printers.

Recurring causes and measures in the handbook, with the English wording used:

Practical notes for AM customers

English files preferred (sources/manuals/printexp/)

Buythis dump has no standalone PrintEXP SKU in this manuals folder (no prices, no stock).