certflow.services.printer.escp_commands module¶
LQ-635KII ESC/P-K 命令常量定义
基于 EPSON LQ-635KII 用户手册第101页 包含打印机实际支持的所有 ESC/P-K 命令
- class certflow.services.printer.escp_commands.LQ635KIICommand[源代码]¶
基类:
objectLQ-635KII ESC/P-K 命令码常量
基于手册 P101 实际支持的命令
- ESC = b'\x1b'¶
- LF = b'\n'¶
- FF = b'\x0c'¶
- CR = b'\r'¶
- BEL = b'\x07'¶
- BS = b'\x08'¶
- CAN = b'\x18'¶
- DEL = b'\x7f'¶
- INIT = b'\x1b@'¶
- HOME = b'\x1b<'¶
- DC1 = b'\x11'¶
- DC3 = b'\x13'¶
- LINE_SPACING_1_8 = b'\x1b0'¶
- LINE_SPACING_1_6 = b'\x1b2'¶
- LINE_SPACING_N_180 = b'\x1b3'¶
- LINE_SPACING_N_60 = b'\x1bA'¶
- LINE_SPACING_N_360 = b'\x1b+'¶
- PAGE_LENGTH_INCH = b'\x1bC\x00'¶
- PAGE_LENGTH_LINES = b'\x1bC'¶
- PAGE_SKIP_PERF = b'\x1bN'¶
- PAGE_SKIP_OFF = b'\x1bO'¶
- LEFT_MARGIN = b'\x1bl'¶
- RIGHT_MARGIN = b'\x1bQ'¶
- ALIGN_LEFT = b'\x1ba\x00'¶
- ALIGN_CENTER = b'\x1ba\x01'¶
- ALIGN_RIGHT = b'\x1ba\x02'¶
- ALIGN_JUSTIFY = b'\x1ba\x03'¶
- HORIZONTAL_TAB = b'\t'¶
- SET_HORIZONTAL_TABS = b'\x1bD'¶
- ABSOLUTE_HORIZONTAL = b'\x1b$'¶
- RELATIVE_HORIZONTAL = b'\x1b\\'¶
- VERTICAL_TAB = b'\x0b'¶
- SET_VERTICAL_TABS = b'\x1bB'¶
- ABSOLUTE_VERTICAL = b'\x1b(V'¶
- RELATIVE_VERTICAL = b'\x1b(v'¶
- RELATIVE_VERTICAL_MOVE = b'\x1bJ'¶
- REVERSE_VERTICAL_MOVE = b'\x1bT'¶
- DRAFT_QUALITY = b'\x1bx\x00'¶
- LETTER_QUALITY = b'\x1bx\x01'¶
- PITCH_10CPI = b'\x1bP'¶
- PITCH_12CPI = b'\x1bM'¶
- PITCH_15CPI = b'\x1bg'¶
- PROPORTIONAL_ON = b'\x1bp\x01'¶
- PROPORTIONAL_OFF = b'\x1bp\x00'¶
- CHARACTER_SPACE = b'\x1b '¶
- CONDENSED_ON = b'\x0f'¶
- CONDENSED_OFF = b'\x12'¶
- DOUBLE_WIDTH_ON = b'\x1bW\x01'¶
- DOUBLE_WIDTH_OFF = b'\x1bW\x00'¶
- DOUBLE_HEIGHT_ON = b'\x1bw\x01'¶
- DOUBLE_HEIGHT_OFF = b'\x1bw\x00'¶
- FONT_ROMAN = b'\x1bk\x00'¶
- FONT_SANS_SERIF = b'\x1bk\x01'¶
- FONT_COURIER = b'\x1bk\x02'¶
- FONT_PRESTIGE = b'\x1bk\x03'¶
- FONT_SCRIPT = b'\x1bk\x04'¶
- SUPERSCRIPT = b'\x1bS\x00'¶
- SUBSCRIPT = b'\x1bS\x01'¶
- SUPERSUB_OFF = b'\x1bT'¶
- UNDERLINE_ON = b'\x1b-\x01'¶
- UNDERLINE_OFF = b'\x1b-\x00'¶
- ITALIC_ON = b'\x1b4'¶
- ITALIC_OFF = b'\x1b5'¶
- BOLD_ON = b'\x1bE'¶
- BOLD_OFF = b'\x1bF'¶
- DOUBLE_STRIKE_ON = b'\x1bG'¶
- DOUBLE_STRIKE_OFF = b'\x1bH'¶
- PRINT_MODE = b'\x1b!'¶
- GRAPHICS_8PIN_SINGLE = b'\x1bK'¶
- GRAPHICS_8PIN_DOUBLE = b'\x1bL'¶
- GRAPHICS_8PIN_HS_DOUBLE = b'\x1bY'¶
- GRAPHICS_8PIN_QUAD = b'\x1bZ'¶
- GRAPHICS_24PIN_SINGLE = b'\x1b* '¶
- GRAPHICS_24PIN_DOUBLE = b'\x1b*!'¶
- GRAPHICS_24PIN_CRT = b'\x1b*&'¶
- GRAPHICS_24PIN_TRIPLE = b"\x1b*'"¶
- GRAPHICS_24PIN_HEX = b'\x1b*('¶
- REDEFINE_GRAPHICS = b'\x1b?'¶
- GRAPHICS_COMPRESS = b'\x1b(G'¶
- GRAPHICS_DATA = b'\x1b(K'¶
- CHARACTER_TABLE_ITALIC = b'\x1bt\x00'¶
- CHARACTER_TABLE_GRAPHICS = b'\x1bt\x01'¶
- CHARACTER_TABLE_DOWNLOAD = b'\x1bt\x02'¶
- DOWNLOAD_CHAR = b'\x1b&'¶
- COPY_ROM_TO_RAM = b'\x1b:\x00\x00\x00'¶
- USE_DOWNLOAD = b'\x1b%'¶
- SINGLE_LINE_WIDTH = b'\x0e'¶
- SINGLE_LINE_WIDTH_OFF = b'\x14'¶
- SET_VERTICAL_TABS_CHANNEL = b'\x1bb'¶
- SELECT_VFU_CHANNEL = b'\x1b/'¶
- TOP_MARGIN = b'\x1b(U'¶
- PAGE_FORMAT = b'\x1b(c'¶
- PAGE_LENGTH_EXT = b'\x1b(C'¶
- class certflow.services.printer.escp_commands.FSCommand[源代码]¶
基类:
objectLQ-635KII FS 系列汉字命令常量
ESC/P-K 特有的汉字模式控制命令
- FS = b'\x1c'¶
- SO = b'\x1c\x0e'¶
- DC4 = b'\x1c\x14'¶
- W = b'\x1cW'¶
- w = b'\x1cw'¶
- DOT = b'\x1c.'¶
- LINE_SPACING = b'\x1c2'¶
- FONT = b'\x1cr'¶
- FONT_ALT = b'\x1ck'¶
- SHIFT_RIGHT = b'\x1cJ'¶
- SHIFT_LEFT = b'\x1cK'¶
- VERTICAL_MOVE = b'\x1cv'¶
- SUPERSCRIPT = b'\x1cS'¶
- SUBSCRIPT_OFF = b'\x1cT'¶
- HEIGHT_ADJUST = b'\x1cU'¶
- VERTICAL_ADJUST = b'\x1cV'¶
- PRINT_MODE = b'\x1cx'¶
- MODE_COMBINE = b'\x1c!'¶
- DOWNLOAD = b'\x1c&'¶
- CONTROL = b'\x1c(I'¶
- class certflow.services.printer.escp_commands.Align(*values)[源代码]¶
基类:
IntEnum对齐方式
- LEFT = 0¶
- CENTER = 1¶
- RIGHT = 2¶
- JUSTIFY = 3¶
- class certflow.services.printer.escp_commands.PrintQuality(*values)[源代码]¶
基类:
IntEnum打印品质
- DRAFT = 0¶
- LETTER = 1¶
- class certflow.services.printer.escp_commands.Font(*values)[源代码]¶
基类:
IntEnum西文字体
- ROMAN = 0¶
- SANS_SERIF = 1¶
- COURIER = 2¶
- PRESTIGE = 3¶
- SCRIPT = 4¶