Некорректная работа термопринтера

Egor91952

✩✩✩✩✩✩✩
22 Янв 2024
0
0
Всем привет! Столкнулся с проблемой в проекте «Печатаем на принтере для чеков» (https://alexgyver.ru/printer1/):

Собрал проект на esp8266, но при загрузке фото на Bitmaper и нажатия кнопки send, термопринтер печатает непонятные символы, вместо изображения (фото 1).

Также на esp32-cam вместо изображения с камеры получаю бесконечную печать символов.

photo_2025-03-30_17-24-47.jpg
Фото 1

Принтер: GOOJPRT QR204
Версия принтера: rs232
Конвертер: MAX3232


P.s.: загрузил скетч проекта «Метеостанция на чеке» (https://alexgyver.ru/ripcalendar/). Работает корректно (фото 2) только при включённом тумблере «Принтер TTL» и с конвертером, однако этот тумблер должен быть включён на принтере версии TTL, работающем без конвертера.

photo_2025-03-30_17-15-58.jpg
Фото 2

Если у кого-то есть мысли по решению этой проблемы, пишите, буду рад любой помощи.
 

poty

★★★★★★✩
19 Фев 2020
3,416
975
Скорее всего просто есть несоответствие либо уровней, либо таймингов.
Но, как говорится, если работает (что имеется во втором случае), то надо использовать так.