• Производится отгрузка заказов через пункты выдачи Boxberry!
  • Производится курьерская доставка по г. Москва!
  • Производится курьерская доставка EMS!
  • Остальные способы получения заказа временно недоступны.
  • КОРЗИНА
    0 ТОВАРА
    8 (499) 500-14-56 | ПН. - ПТ. 12:00-20:00
    ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

    Библиотека Adafruit_Thermal для работы с термопринтером

    Скачать

    Описание библиотеки:

    Библиотека позволяет работать с термопринтером - печатать текст, штрих-коды и изображения.

    Назначение функций:

    Подробное описание работы с библиотекой, находится в разделе Wiki - Термопринтер.

    #include <Adafruit_Thermal.h> // Подключаем библиотеку.
    Adafruit_Thermal ОБЪЕКТ ( ССЫЛКА_НА_ОБЪЕКТ_UART [, ВЫВОД_DTR] ); // Создаём объект.

    Функция begin( [ВРЕМЯ] ); // инициализация термопринтера с указанием времени прогрева пикселей.

    Функции print(); println(); write(); // печать текста (синтаксис аналогичен одноимённым функциям класса Serial).

    Функция setCharset( КОДИРОВКА ); // установка символов кодовой страницы (0x23-0x7E).

    Функция setCodePage( КОДИРОВКА ); // загрузка кодовой страницы (0x80-0xFF).

    Функция setSize( 'X' ); // установка размера шрифта.

    Функция justify( 'X' ); // установка выравнивания текста.

    Функция inverseOn(); // включить инверсию цвета текста.

    Функция inverseOff(); // отключить инверсию цвета текста.

    Функция doubleHeightOn(); // включить удвоенную высоту текста.

    Функция doubleHeightOff(); // отключить удвоенную высоту текста.

    Функция doubleWidthOn(); // включить удвоенную ширину текста.

    Функция doubleWidthOff(); // отключить удвоенную ширину текста.

    Функция boldOn(); // включить полужирное начертание текста.

    Функция boldOff(); // отключить полужирное начертание текста.

    Функция underlineOn( [ТОЛЩИНА] ); // включить подчёркивание текста.

    Функция underlineOff(); // отключить подчёркивание текста.

    Функция setLineHeight( [ВЫСОТА] ); // установить межстрочный интервал.

    Функция setCharSpacing( [ИНТЕРВАЛ] ); // установить дополнительный межсимвольный интервал.

    Функция tab(); // установить отступ (табуляцию).

    Функция feed( [КОЛИЧЕСТВО] ); // прокрутить кассовую ленту на указанное количество строк.

    Функция feedRows( КОЛИЧЕСТВО ); // прокрутить кассовую ленту на указанное количество пикселей.

    Функция hasPaper(); // проверка наличия кассовой ленты.

    Функция printBarcode( "ТЕКСТ" , ФОРМАТ ); // печать штрих-кода.

    Функция setBarcodeHeight( [ВЫСОТА] ); // установка высоты штрих-кода.

    Функция printBitmap( ШИРИНА , ВЫСОТА , МАССИВ [ , ФЛАГ_PROGMEM] ); // печать изображения.

    Функция setDefault(); // сброс пользовательских настроек в значения по умолчанию.

    Функция test(); // вывод тестовой строки.

    Функция testPage(); // вывод тестовой страницы.

    Функция sleep(); // перевод принтера в спящий режим.

    Функция sleepAfter( ВРЕМЯ ); // перевод принтера в спящий режим через указанное время

    Функция wake(); // вывод принтера из спящего режима (пробуждение принтера).

    Функция reset(); // перезагрузка принтера.

    Сопровождающие товары

    Гарантии и возврат Используя сайт Вы соглашаетесь с условями