escposprinter
Управление термопринтерами ESC/POS через SoftSerial: статус, подача бумаги, кодировки, поддержка лент 58 и 80 мм
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3bbe3fd18736e3ab241caa3419b07b5ae84192bf18ded130f45ac3e43ddcc5cfescposprinter-1.0.2-3bbe3fd1.zipОписание
Библиотека для управления термопринтерами ESC/POS через последовательный порт Arduino. Подходит для работы с классическими тепловыми принтерами — проверена на Epson TM-T88II и TM-T20, хотя совместимость шире. Связь идёт через SoftSerial на скорости 9600 бод, поэтому стандартный последовательный порт остаётся свободным для отладки. Ключевый момент: для подключения к RS232-принтеру нужен преобразователь уровня (MAX233CPP или аналогичный в зависимости от напряжения Arduino). Функционал охватывает базовое управление: запрос статуса, подача бумаги, настройка межстрочного интервала, выбор ширины ленты (58 и 80 мм), работу с международными кодировками символов. Если вам нужна поддержка графики, растровой печати или более сложного форматирования — эта библиотека слишком примитивна.