Меню

Вход в Дримкас

Пароль

Забыли пароль ?


Впервые в Дримкас?Зарегистрируйтесь

Регистрация в Дримкас

Имя*

Фамилия*

Адрес электронной почты*

Пароль*

Повтороить пароль*

Уже зарегистрированы?Войти

Отправить пароль

Чтобы сбросить пароль для https://help.dreamkas.ru, введите свой адрес электронной почты, и вам будет отправлено письмо с инструкциями.

Адрес электронной почты*

Помните пароль?Войти

Назад к Обслуживание кассы

Прошить принтер Вики Принт 80 с помощью программатора

img

Кирилл Кирсанов

1 месяц назад Обновлено

Прошивка принтеров Вики Принтов ранних версий (_V1.37 и ниже) осуществляется с помощью программатора. В первую очередь перепрошивка необходима для установки новых шрифтов, соответствующих требованиям закона. Подробно об этом вы можете прочитать в соответствующей статье.




Инструкция по прошивке


Для установки шрифтов вам потребуются:

  • Программатор J-Link (купить его вы можете на Ozon)
  • Утилита Flash Magic (скачайте и установите последнюю версию по ссылке)
  • Программа J-Flash. Она идёт в комплекте с ПО для программатора J-Link, последнюю версию которого можно найти по ссылке
  • Прошивка контроллера Вики Принт - GP-U80300II-RUS(NXP)_V1.19-R_20250915_JLINK.bin
  • Новые шрифты для Вики Принт - RP_ZK_RUS_V4.5_20241228_online_All_characters.bin
  • COM-кабель или USB-COM конвертер для подключения Вики Принта к компьютеру
  • Кабель USB-A - USB-B
  • Три джампера 2,54 мм 
  • Пинцет или любой другой аналогичный инструмент для замыкания контактов на плате

В инструкции ниже под COM-кабелем будет так же подразумеваться и USB-COM конвертер - последовательность и состав действий для этих устройств никак не меняются, и выбор между ними зависит лишь от наличия COM-порта на компьютере.



Для проведения прошивки выполните следующие действия:

  1. Выключите Вики Принт и открутите винты, удерживающие нижнюю панель, после чего вытащите панель и отсоедините фискальную плату FM-16. В целях удобства работы вы можете отключить и прочие компоненты за исключением кнопки питания.


  2. Задайте скорость передачи данных по COM-порту, равную 19200 бит/с. Для этого установите переключатели 7 и 8 снаружи задней панели Вики Принта в положение OFF.

    viki-print-set-baud-19200.jpg


  3. Замкните перемычки на разъёме JP1 как показано на фото.

    viki-print-jumpers-position.jpg


  4. Соедините COM-кабелем плату и компьютер.


  5. В диспетчере устройств найдите COM-кабель, откройте его свойства и на вкладке конфигурации установите скорость передачи данных в 19200 бит/с. Названия вкладки и свойства могут различаться в зависимости от установленного драйвера COM-порта, также может различаться и название устройства: на фото ниже это USB-SERIAL CH340.


    device-manager-com-cable-preferences.png

    com-cable-baud-rate-selector.png


  6. Замкните контакт J9 на плате выключенного Вики Принта, после чего включите Вики Принт и сразу разомкните контакт.
    viki-print-j9.jpg


    viki-print-contact-closure.jpg


  7. Запустите утилиту Flash Magic. В меню Device нажмите на кнопку Change, в открывшемся окне перейдите в папку LPC1700 → UART, в ней выберите LPC1776 и нажмите OK.

    flash-magic-choose-microcontroller.PNG


    В выпадающем списке Serial Port выберите COM-порт, к которому подключена плата. Искомый порт можно увидеть в Диспетчере устройств рядом с наименованием устройства. На фото ниже устройство подключено по порту COM4.

    device-manager-com-port-connected.png


    В выпадающем списке Baudrate выберите 19200.


  8. В верхней панели программы кликните на ISP → Erase Sectors. В новом окне в выпадающем списке Erase должно быть установлено значение Entire Device. Нажмите на кнопку Erase. Контроллер Вики Принта будет очищен.

    flash-magic-erase-chip.png


    Вы можете удостовериться, что контроллер очищен. Для этого включите Вики Принт и нажмите на кнопку FEED (Прокрутка бумаги). Если всё сделано правильно, нажатие не произведёт никакого эффекта. 



    После очистки контроллера закройте Flash Magic и отключите COM-кабель.


  9. Подключите программатор к разъёму платы J1 в соответствии с приведённой распиновкой - соедините одноимённые контакты на разъёмах платы и J-Link.

    viki-print-j1.jpg


    j-link-to-j1-pins.png


    Наглядный пример подключения программатора приведён на фото ниже.

    viki-print-jlink-connect-to-motherboard.jpg



    jlink-connectors.jpg




  10. Запустите программу J-Flash. В открывшемся окне выберите пункт Create new project и нажмите Start J-Flash.

    j-flash-startup-window.png


  11. Нажмите на троеточие рядом с полем Target device. В открывшемся списке поддерживаемых устройств в поле поиска в столбце Device введите LPC1776 и выберите появившееся в списке устройство, затем нажмите OK.


    j-flash-choose-device.png



  12. На верхней панели программы кликните на меню File → Open data file. Выберите загруженный ранее файл с прошивкой (GP-U80300II-RUS(NXP)_V1.19-R_20250915_JLINK.bin) и нажмите Открыть. В появившемся окне нажмите OK.


    j-link-choose-firware-file.png



  13. На верхней панели кликните на меню Target → Connect. Если программатор подключён корректно, лог программы отобразит сообщение об успешном подключении.


    j-link-successful-connect-log.png



  14. В том же меню Target перейдите к Manual Programming → Erase Chip. Будет запущена очистка контроллера, после чего выведено сообщение об успехе. В нём нажмите кнопку OK.


    j-flash-erase-chip-button.PNG



    j-flash-erase-success.png



  15. Снова в меню Target, перейдите к Manual Programming → Program & Verify.

    j-flash-program-and-verify-button.PNG


    На контроллер будет установлена новая прошивка, после чего отобразится сообщение об успехе операции.

    j-flash-program-success.png


    Закройте J-Flash, сохранив при необходимости проект. Для сохранения нажмите Ctrl-S и выберите имя проекта и папку, в которой он будет сохранён.

    При успешной прошивке Вики Принт после сборки будет печатать нечитаемые символы.

  16. Отключите программатор от платы, установите фискальную плату и подключите все ранее отключенные компоненты Вики Принта при их наличии. Соедините Вики Принт с компьютером по USB.


  17. На нижней панели Вики Принта переведите переключатель 8 в положение ON, чтобы установить скорость COM-порта в 115200 бит/с.

    viki-print-set-baud-115200.jpg


  18. Включите кассу и откройте Fito.


  19. Укажите порт, по которому подключен Вики Принт, и выставьте скорость в значение 115200.

    fito-connect-device-exchange-speed.png

  20. Удостоверьтесь, что на вкладке Установка скорости обмена выставлена скорость 115200.

    fito-baud-rate.png


  21. Для прошивки шрифтов перейдите на вкладку Сервисные функции, в ней кликните на пункт Загрузка прошивки принтера VP80+.
    В поле Выберите прошиваемый файл нажмите на троеточие и укажите путь к файлу со шрифтами (RP_ZK_RUS_V4.5_20241228_online_All_characters.bin), загруженному ранее.
    Нажмите на кнопку Выполнить.

    fito-load-printer-charset.png

Процесс прошивки принтера новыми шрифтами занимает около пяти минут, в это время Вики Принт не будет подавать каких-либо визуальных или звуковых сигналов. По завершению прошивки Вики Принт несколько раз пропищит, на верхней панели зажгутся диоды ERROR и PAPER, а на чековой ленте будет распечатано сообщение об успехе. Если сообщение не распечатывается, нажмите несколько раз на кнопку FEED (Промотка бумаги) - чековая лента могла не провернуться.



Возможные проблемы и их решения


Утилита Flash Magic выдаёт сообщение об ошибке при попытке очистить чип


Вероятно, очистка чипа уже была произведена. Продолжайте следовать инструкции с пункта 9.


Плата не подключается через программатор к J-Flash


Удостоверьтесь, что программатор подключен к компьютеру и соединён с платой в соответствии с распиновкой, а также что Вики Принт включен. Если всё подключено корректно, то проблема может быть в отсутствии драйвера для программатора. Вы можете установить его следующим образом:

  1. Перейдите в папку, куда было установлено ПО для программатора (по умолчанию это C:\Program Files\SEGGER\JLink_V872a).
  2. В этой папке перейдите в USBDriver.
  3. В зависимости от версии вашей операционной системы выберите папку с установщиком драйвера. Для Windows 10 x64 перейдите в папку x64.  
  4. Запустите исполняемый файл dpinst от имени администратора и следуйте инструкциям.
  5. Перезагрузите компьютер. 

После выполнения этих действия подключение к плате Вики Принта через программатор должно быть успешным.


Принтер прошивается слишком долго


Если прошло уже больше пяти минут, а в Fito так и не вывелось сообщение об успехе и Вики Принт не подаёт никаких сигналов, то вы можете проверить статус прошивки с помощью логов Fito. В папке с Fito найдите файл Fito.log, откройте его и промотайте до конца. В логе должны отображаться сообщения вида 173139->Writed 50000 bytes. Если при повторном открытии лога в нём периодически появляются новые сообщения такого вида, то процесс прошивки продолжается корректно и, вероятно, на Вики Принте просто выставлена маленькая скорость передачи данных (например, 19200 бит/с). В таком случае процесс прошивки может длиться сильно больше, вплоть до часа. Об окончании процесса прошивки может свидетельствовать запись в логах вида 173208->Writed 5 bytes.

Была ли статья полезной?

Комментарии

Нет комментариев

Авторизуйтесь, чтобы оставить свой комментарий

Загрузка комментариев...