Adafruit Thermal Printer Library
|
#include "Adafruit_Thermal.h"
Macros | |
#define | BAUDRATE 19200 |
How many bits per second the serial port should transfer. | |
#define | ASCII_TAB '\t' |
Horizontal tab. | |
#define | ASCII_LF '\n' |
Line feed. | |
#define | ASCII_FF '\f' |
Form feed. | |
#define | ASCII_CR '\r' |
Carriage return. | |
#define | ASCII_DC2 18 |
Device control 2. | |
#define | ASCII_ESC 27 |
Escape. | |
#define | ASCII_FS 28 |
Field separator. | |
#define | ASCII_GS 29 |
Group separator. | |
#define | BYTE_TIME (((11L * 1000000L) + (BAUDRATE / 2)) / BAUDRATE) |
#define | FONT_MASK (1 << 0) |
Select character font A or B. | |
#define | INVERSE_MASK (1 << 1) |
firmware (see inverseOn()) More... | |
#define | UPDOWN_MASK (1 << 2) |
Turn on/off upside-down printing mode. | |
#define | BOLD_MASK (1 << 3) |
Turn on/off bold printing mode. | |
#define | DOUBLE_HEIGHT_MASK (1 << 4) |
Turn on/off double-height printing mode. | |
#define | DOUBLE_WIDTH_MASK (1 << 5) |
Turn on/off double-width printing mode. | |
#define | STRIKE_MASK (1 << 6) |
Turn on/off deleteline mode. | |
#define BYTE_TIME (((11L * 1000000L) + (BAUDRATE / 2)) / BAUDRATE) |
Number of microseconds to issue one byte to the printer. 11 bits (not 8) to accommodate idle, start and stop bits. Idle time might be unnecessary, but erring on side of caution here.
#define INVERSE_MASK (1 << 1) |
firmware (see inverseOn())
Turn on/off white/black reverse printing mode. Not in 2.6.8