Приветствую!
Пришел нам новый Datamax 4204b E-Class Mark III. Он заметно отличается от старых ревизий (имеется у нас один старенький).
E4204B, 9.04_0002 0001 Dec 17 2013
Распаковали, подключили, поставили Seagull драйвера, залили шрифты (Arial 6 и 8 с набором OEM 866). Расшарили, печатаем через SET:Retail - всё хорошо. Вторая попытка - и тут же крах системы: принтер тянет ленту назад и... перезагружается, мигая красным светодиодом... Просто
!!! Термоэтикетка, прямая печать, передающий датчик, быструю калибровку проходит.
Попробовал посмотреть конфигурацию через DMXConfig - и тут случается странное. В самый последний момент перед окончанием загрузки конфы программа рандомно показывает одну из следующих проблем:
- Исключение "Argument 'Length' must be greater or equal to zero.". Что интересно: я могу нажать "Continue" и полазить в пустых табах + зайти в User Functions и запросить Информацию принтера (только эту команду он почему-то пережевывает, все остальные отказывается).
- Unknown printer type
Попробовал NETira - считывает нормально.
Решил попробовать прошить его, вдруг дело в прошивке. Скрутил RS232 - DB9 кабель, как в инструкции, проверил - конфигурация читается. Скачал прошивку с сайта Datamax, пытаюсь залить, но NETira на все 3 файла категорично говорит "Missing or invalid Boot1/Boot2/firmware/(нужное подчеркнуть)".
В итоге так и живем - он печатает только тогда, когда сам этого захочет, в остальное время он глотает ленту и перезагружается... Такое ощущение, что он ленту некорректно видит. Проблема не только при печати через SET:Retail (вернее, у нас 1С -> SET:Retail - > Принтер), но и при печати напрямую с компьютера.
Если какие-либо догадки?