Платы Senyang (в документации встречаются написания Sunyung и Shenyang) стоят в большинстве недорогих DTF-принтеров шириной 30–60 см на головах Epson XP600, i1600 и i3200, а также в фотопринтерах и планшетных УФ-машинах начального уровня. Когда принтер останавливается, на панели и в программе печати появляется номер ошибки. В статье собраны расшифровки всех кодов основной группы 1–29 и группы EC_ 101–155, направления проверки из инструкции по установке платы и порядок действий, когда каретка не едет или принтер не выходит на связь. Это подсказка для диагностики, а не готовый диагноз: один и тот же код даёт и неисправная деталь, и плохой контакт в разъёме.
Две группы кодов Senyang
В прошивках Senyang существуют две нумерации. Основная группа — коды 1–29: их показывает панель принтера и программа печати. Вторая группа с префиксом EC_ — коды 101–155: они встречаются в журналах, в новых версиях прошивки и в сервисной документации. Номера в группах не совпадают: например, ошибка датчика нуля — это код 4 в основной группе и EC_107 во второй, а защита платы драйвера — код 16, которого в группе EC_ нет вовсе. Поэтому при обращении в сервис сообщайте не только цифру, но и текст сообщения с панели и версию прошивки платы.
Коды 1–29: полная таблица
| Код и обозначение | Что означает | Что проверить |
|---|---|---|
| 1 PCVERSION_ERROR | версия драйвера или программы на компьютере не соответствует прошивке платы | установите драйвер и программу из комплекта платы; не смешивайте версии |
| 2 SURPLUS_SQUARE_LIMIT | остаток разрешённой площади печати меньше порога | лимит поставщика платы — обратитесь к продавцу |
| 3 A_ZERO_BALANCE | остаток площади печати исчерпан | лимит поставщика платы — обратитесь к продавцу |
| 4 ZERO_SENSOR_ERR | ошибка датчика исходного положения каретки | датчик нуля и его кабель; не задевает ли каретка флажок датчика |
| 5 PARA_INIT_ERR | ошибка инициализации параметров при запуске | перезапуск; соответствие главной платы и платы каретки; повторная загрузка параметров |
| 6 CARRIER_STRIKE | удар или заклинивание каретки | препятствие на пути каретки, ремень, направляющая; питание 42 В двигателя |
| 7 PARATABLE_ID_ERROR | ID таблицы параметров не совпадает с регистрационным ID платы | плата не соответствует программе настройки — загрузите параметры под вашу версию; проверьте, меняется ли направление движения, если нет — сигнальный кабель двигателя |
| 8 CAR_FACTOR_MIN_LIMIT | передаточный коэффициент привода каретки слишком мал | DIP-переключатели микрошага драйвера двигателя каретки |
| 9 CAR_FACTOR_MAX_LIMIT | передаточный коэффициент привода каретки слишком велик | DIP-переключатели микрошага драйвера двигателя каретки |
| 10 UI_PARA_INIT_ERR | ошибка инициализации параметров панели | главная плата не соответствует плате каретки; перезагрузка |
| 11 WAVE_TABLE_EMPTR | пустая таблица waveform — импульсов печатающей головы | сброс и повторная загрузка waveform под вашу голову |
| 12 CARRIER_RE_ERR | каретка движется в обратную сторону | направление двигателя, фазы A/B энкодера, считыватель энкодера |
| 13 CARRIER_PRINT_STOP | каретка нештатно остановилась во время печати | энкодерная лента, просадки питания двигателя, скорость и ускорение каретки |
| 14 CARRIER_POS_ERR | ошибка определения положения каретки | сигнальный кабель двигателя, считыватель и лента энкодера |
| 15 SF_MEASURE_DIST_LOW | недостаточная дистанция самопроверки сервопривода | обновление прошивки; двигатель не соответствует настройкам |
| 16 DRIVE_BOARD_OVER | сработала защита платы драйвера головы | голова, шлейф головы и малая переходная плата; затем сама плата каретки. Не ставьте новую голову, пока не проверены шлейфы и плата |
| 17 UIPARAID_CARPARAID_ERR | не совпадают ID параметров панели и каретки | одинаковые версии прошивок; повторная загрузка параметров |
| 18 NETERR_REPEAT_IP | конфликт IP-адресов | IP принтера и компьютера; другие устройства в той же сети |
| 19 INK_TANK_INIT_ERR | ошибка инициализации системы учёта чернил | датчики уровня, чипы и настройки картриджей |
| 20 INK_NUM_LIMIT | предупреждение: мало чернил по счётчику | уровень чернил, настройки картриджей |
| 21 INK_NUM_EMPTY | чернила по счётчику закончились | уровень чернил, сброс счётчика по инструкции поставщика |
| 22 | тестовая версия таблицы параметров панели | загрузите релизную таблицу параметров |
| 23 TIMES_LIMIT_NO_SUPPORT | прошивка не поддерживает ограничение по времени | лимит поставщика — обратитесь к продавцу |
| 24 TIMES_LIMIT_READ_ERR | ошибка чтения ограничения по времени | лимит поставщика — обратитесь к продавцу |
| 25 TIMES_LIMIT_USER_END | срок использования исчерпан | лимит поставщика — обратитесь к продавцу |
| 26 TIMES_ILLEGALLY_ALTERED | системное время изменено в обход лимита | лимит поставщика — обратитесь к продавцу |
| 27 HEAD_TYPE_ERR | тип головы в таблице параметров не соответствует установленной | тип головы в настройках; не перепутаны ли шлейфы левой и правой головы |
| 28 | ошибка автоопределения печатающей головы | шлейфы головы, плата каретки, тип головы в настройках |
| 29 MAINBOARD RESTORE | сброс главной платы | кабель питания главной платы; после сброса — повторная настройка |
Коды 2, 3 и 23–26 относятся не к поломкам, а к ограничениям, которые задаёт поставщик платы или принтера: остаток разрешённой площади печати, срок использования, попытка обойти его переводом часов. Снять такую блокировку может только продавец. Инженер здесь не поможет, зато подтвердит, что техника исправна, и избавит от ненужного ремонта.
Коды EC_ 101–155
В сервисной таблице Senyang для группы EC_ приведены только обозначения без пояснений, поэтому в колонке «Что означает» дан перевод обозначения. Коды 101–103 служебные (тесты фатальной, повторяемой и игнорируемой ошибки) и в работе не встречаются.
| Код | Обозначение | Что означает |
|---|---|---|
| 104 | EC_CARRIER_STALL | остановка каретки |
| 105 | EC_CARRIER_REVERSE_DIR | каретка движется в обратную сторону |
| 106 | EC_PRINT_WIDTH_OVER | превышена ширина печати |
| 107 | EC_CAR_ZERO_SENSOR_NOT | не найден датчик нуля каретки |
| 108 | EC_ENCODER_CHECK_ERROR | ошибка проверки энкодера |
| 109 | EC_SDRAM_DATA_ERR | ошибка данных в памяти SDRAM платы |
| 110 | EC_PCVERSION_ERROR | версия программы на компьютере не соответствует плате |
| 111 / 114 | EC_SURPLUS_SQUARE_LIMIT / EC_ZERO_BALANCE | лимит площади печати: мало / исчерпан |
| 112 | EC_CAP_SENSOR_ERR | ошибка датчика капы |
| 113 | EC_UART1_SENDCMM_ERR | ошибка отправки команды по UART1 (связь с панелью или платой каретки) |
| 115 | EC_FIBER_ERR | ошибка оптоволоконной связи между платами |
| 116 | EC_EMPTY_PAPER | нет материала |
| 117 | EC_PARATABLE_ID_ERROR | ID таблицы параметров не совпадает с платой |
| 118 | EC_PARA_INIT_ERR | ошибка инициализации параметров |
| 119 | EC_CAR_IN_BOOT | плата каретки осталась в загрузчике — прошивка не запустилась |
| 120 | EC_HEAD_MOTOR_ERR | ошибка двигателя узла головы |
| 121 / 122 | EC_STMTR_LIMIT_ERR / EC_STMTR_INIT_ERR | концевик или инициализация шагового привода |
| 123 / 124 | EC_CARRIER_FANGZHUANG / EC_CARRIER_INIT_FANGZHUANG | сработала защита от столкновения каретки при печати / при инициализации |
| 125 | EC_INK_AQP_WARNING | предупреждение системы подачи чернил |
| 126 / 127 | EC_CAR_FACTOR_MIN_LIMIT / MAX_LIMIT | передаточный коэффициент каретки слишком мал / велик |
| 128 | EC_HEAD_TYPE_ERR | тип головы не соответствует параметрам |
| 129 | EC_UP_DOWN_SENSOR_PAUSE_ERR | пауза по датчику подъёма/опускания |
| 130 / 139 | EC_EX_RAM_ERR / EC_EX_APPLY_RAM_ERR | ошибка внешней памяти / выделения памяти |
| 131 / 132 | EC_STOP_POS_OFFSET_ERR / EC_CAR_START_POS_ERR | смещение позиции остановки / неверная стартовая позиция каретки |
| 133 / 140 / 141 / 147 / 148 / 153 | EC_MULTI_… | ошибки синхронизации и связи в многоплатных (многоголовочных) системах: старт, обмен, проход, готовность сети, синхронизация |
| 134 | EC_SDR_CHECK_ERR | ошибка проверки памяти |
| 135 | EC_EXMOTOR_LINK_ERR | нет связи с внешним двигателем (плата расширения) |
| 136 / 137 | EC_TEMPERATURE_ERR / EC_HUMIDITY_ERR | температура / влажность вне диапазона |
| 138 | EC_FPGA_RESET_TIMEOUT_ERR | таймаут сброса FPGA |
| 142 / 143 | EC_MainInkBoxEmpty / EC_WasteInkBoxFull | пуст основной бак чернил / переполнена ёмкость отработки |
| 144 / 145 / 155 | EC_EXPAPERLOAD_LINK_ERR / EC_ExPaperLoad_Err / EC_EXPAPER_SPREADER_ERR | нет связи с модулем подачи материала / ошибка подачи / ошибка расправляющего устройства |
| 146 | EC_ExPump_Link_Err | нет связи с внешним модулем помп |
| 149–152 | EC_TIMES_LIMIT_… | лимит по времени: не поддерживается / ошибка чтения / исчерпан / время изменено |
| 154 | EC_HEAD_AUTO_CHECK_ERR | ошибка автоопределения головы |
Каретка не едет или останавливается: порядок проверки
Ошибки 6, 12, 13, 14 и их аналоги EC_104–108 — самые частые на Senyang, и почти всегда они про питание, энкодер и контакты, а не про плату. Сервисная таблица производителя даёт такой порядок:
- Питание двигателя каретки: недостаточная мощность блока или сильные просадки напряжения. Если есть мультиметр, измерьте напряжение на двигателе во время печати и запишите размах колебаний.
- Двигатель и его настройки: мало мощности, мало скорости или слишком крупный микрошаг на DIP-переключателях драйвера.
- Энкодер: лента и считыватель. В режиме проверки на панели выберите Car: Pos — при сдвиге каретки рукой влево значение должно расти, вправо — уменьшаться. Если число не меняется, проверьте 26-контактный кабель и питание двигателя.
- Контакты: 26-контактный кабель между платами и сигнальные провода двигателя — переподключите или замените.
- Кабель питания главной платы — не ослаб ли разъём; переподключите.
Принтер не на связи или на связи, но не печатает
Платы Senyang подключаются по сети. Если программа не видит принтер, инструкция по установке рекомендует запустить калибровочную утилиту от имени администратора, затем проверить сеть: нажмите Win+R, введите cmd, выполните arp -a и убедитесь, что IP принтера есть в списке; затем выполните ping на адрес принтера (в документации Senyang по умолчанию указан 196.12.0.25) — потери пакетов означают проблему сетевого кабеля или карты. Если принтер на связи, но не печатает, причины по убыванию частоты: потеря данных в системе компьютера (переустановка драйвера сетевой карты или системы), повреждённый сетевой кабель, повреждённый кабель между платами, неверный или повреждённый драйвер кривых (waveform) — переустановите его или программу печати, неподходящий материал, сбитые параметры — восстановите заводские настройки панели и утилиты калибровки.
Ошибка 16: не спешите менять голову
Код 16 DRIVE_BOARD_OVER — защита платы драйвера — самая дорогая ошибка Senyang, потому что после неё часто сразу покупают новую голову. Инструкция по установке предписывает другой порядок: сначала голова, шлейф головы и малая переходная плата, и только потом плата каретки. Проверьте, что 29-контактный шлейф головы ровно вставлен в 30-контактный разъём платы без смещения на один контакт — это типичная причина срабатывания защиты после самостоятельной замены головы. Залитый чернилами шлейф или переходная плата дают ту же ошибку. Новая голова на неисправной плате или шлейфе сгорит так же, как старая.
Что прислать в сервис для удалённой диагностики
- Фото ошибки на панели и в программе печати — номер и текст.
- Версию прошивки платы и список параметров (экран информации об устройстве).
- Тип двигателя каретки: шаговый или серво, модель драйвера.
- Фото положения каретки в момент ошибки.
- Снята ли блокировка двигателя после ошибки, повторяется ли она сразу.
- Фото отпечатка текущего прохода — есть ли «мусор» и сдвиги перед остановкой.
- Если есть мультиметр — колебания напряжения двигателя во время печати.
ICC-Service ремонтирует и настраивает DTF- и УФ-принтеры на платах Senyang независимо от бренда принтера: замена и прошивка плат, перенос параметров, замена голов с проверкой шлейфов и переходных плат. Пришлите материалы из списка — проведём первичную диагностику удалённо и скажем, нужен ли выезд. Условия — на странице ремонт принтеров; общий разбор неисправностей и коды Hoson — в статье о частых неисправностях принтеров.
Частые вопросы
Почему на панели код 4, а в журнале EC_107?
Это одна и та же ошибка датчика нуля в двух нумерациях: основной (1–29) и расширенной (EC_101–155). Сообщайте сервису обе записи и версию прошивки — так ошибка определяется однозначно.
Принтер пишет об остатке площади или времени — что делать?
Коды 2, 3, 23–26 и EC_111, 114, 149–152 — лимиты поставщика платы. Это не поломка; снять ограничение может только продавец принтера или платы.
Можно ли поставить плату Senyang другой версии?
Главная плата, плата каретки и программа настройки должны быть из одного комплекта: при несовпадении появляются коды 5, 7, 10, 17 и EC_117–118. Перед заменой сохраните параметры старой платы и уточните у поставщика совместимость версий.