************************************************************************************************************************************ CODIGO ASC COMANDOS CHR DE IMPRESSAO MATRICIAL ************************************************************************************************************************************ CONDENSADO: chr(27)&chr(15) CONDENSADO: CHR(15) DESLIGA CONDENSADO: chr( NORMAL: CHR(18)&CHR(27)&CHR(107)&CHR(0) COMPRIMIDA: CHR(15)&CHR(27)&CHR(107)&CHR(0)
EXPANDIDO: chr(27)&chr(14) DESLIGA EXPANDIDO: chr(20)
NEGRITO: chr(27)&chr(69) DESLIGAR NEGRITO: chr(27)&chr(70)
ITALICO: chr(27)&chr(52) DESLIGAR ITALICO: chr(27)&chr(53)
MUDAR DE PÁGINA: CHR(012)
Canon BJ-200 = Citizen 200 GX = Emília PC = Rima 180/220 ************************************************************************************************************************************ Imprimir normal CHR(18) Imprimir Comprimido CHR(27)+CHR(15) Imprimir Super Comprimido CHR(30)+'5'
Deskjet HP 500C ************************************************************************************************************************************ Imprimir normal CHR(27)+CHR(40)+CHR(115)+"8"+CHR(72)+CHR(27)+CHR(38)+ CHR(108)+"5"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"66"+CHR(80) Imprimir Comprimido CHR(27)+CHR(40)+CHR(115)+"16.67"+CHR(72)+CHR(27)+ CHR(38)+CHR(108)+"8"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"90"+CHR(80) Imprimir Super Comprimido CHR(27)+CHR(40)+CHR(115)+"23"+CHR(72)+CHR(27)+CHR(38)+ CHR(108)+"10"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"90"+CHR(80)
Epson FX/MX/LQ = Epson 2000 ************************************************************************************************************************************ Imprimir normal CHR(18) Imprimir Comprimido CHR(27)+CHR(15) Imprimir Super Comprimido CHR(15)+CHR(27)+'M'
Epson Stylus (Esc/P2) ************************************************************************************************************************************ Imprimir normal CHR(18) Imprimir Comprimido CHR(27)+CHR(15) Imprimir Super Comprimido CHR(27)+CHR(15)+""+CHR(27)+CHR(77)
ExecJet - Lexmark ************************************************************************************************************************************ Imprimir normal CHR(27)+CHR(38)+CHR(107)+CHR(52)+CHR(83)+CHR(27)+CHR(38)+ CHR(108)+"5"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"66"+CHR(80) Imprimir Comprimido CHR(27)+CHR(38)+CHR(107)+CHR(50)+CHR(83)+CHR(27)+CHR(38)+ CHR(108)+"8"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"90"+CHR(80) Imprimir Super Comprimido CHR(27)+CHR(40)+CHR(115)+"23"+CHR(72)+CHR(27)+CHR(38)+CHR(108)+ "10"+CHR(68)+CHR(27)+CHR(38)+CHR(108)+"90"+CHR(80)
Deskjet HP = Laserjet II = Laserjet III ************************************************************************************************************************************ Imprimir normal CHR(27)+CHR(40)+CHR(115)+"8"+CHR(72) Imprimir Comprimido CHR(27)+CHR(40)+CHR(115)+"16.67"+CHR(72) Imprimir Super Comprimido CHR(27)+CHR(40)+CHR(115)+"23"+CHR(72)
oBS.: Comandos Especiais - Matricial Epson Compatível - Quase todos os comandos!
O valor de n é a soma dos valores correspondentes ao efeito da combinação desejada, os valores que você deve somar para obter o efeito combo são os seguintes:
10 cpi = 0 12 cpi = 1 Condensado = 4 Negrito = 8 Duplo-passe = 16 Tamanho duplo = 32 Itálico = 64 Sublinhado = 128
Espaçamento de linha ************************************************************************************************************************************ 1/8" CHR(27)+"0" 7/72" CHR(27)+"1" 1/6" CHR(27)+"2" n/216" CHR(27)+"3"+n n/72" CHR(27)+"A"+n Tamanho dos Caracteres ************************************************************************************************************************************ 10 cpi CHR(27)+"P" 12 cpi CHR(27)+"M"
Ativar Condensado CHR(27)+CHR(15) Desativar Condensado CHR(18) Tamanho Duplo (uma linha) CHR(27)+CHR(14) Cancelar Tamanho Duplo (uma linha) CHR(20) Ativar tamanho Duplo CHR(27)+"W"+"1" Destivar tamanho Duplo CHR(27)+"W"+"0"
Melhoramento de Impressão ************************************************************************************************************************************ Ativar Negrito CHR(27)+"E" Desativar Negrito CHR(27)+"F" Ativar passada dupla CHR(27)+"G" Desativar passada dupla CHR(27)+"H" Ativar Sobre-Escrito CHR(27)+CHR(83)+"0" Ativar Sub-Escrito CHR(27)+CHR(83)+"1" Desativar Sobre/Sub-Escrito CHR(27)+"T" Ativar Itálico CHR(27)+"4" Desativar Itálico CHR(27)+"5" Ativar sublinhado CHR(27)+CHR(45)+"1" Desativar sublinhado CHR(27)+CHR(45)+"0" Sobreposição dos estilos de impressão Impressão em Draft (+rápida) CHR(27)+"x0" Impressão em NLQ (+Trabalhada) CHR(27)+"x1" Seleciona a fonte Roman (Só NLQ) CHR(27)+"k0" Seleciona a fonte Sans Serif (Só NLQ) CHR(27)+"k1" Seleção Master (combo) CHR(27)+CHR(33)+"n" ************************************************************************************************************************************
Estamos enviando a lista dos principais comandos tipo ESC/P2 para serem utilizando com as impressoras Epson.
Usando o sumário de comandos
Sua impressora utiliza a linguagem de controle ESC/P (Epson Standard Code for Printers) e comandos de emulação IBM. As
seções seguintes listam e descrevem todos os comandos disponíveis nos
modos ESC/P e emulação IBM e estão catalogados por tópicos. Se um comando possuir parâmetros, esses são detalhados. Os parâmetros são indicados por letras minúsculas, usualmente 'n'.
Abaixo temos alguns exemplos: ESC @ é um comando sem parâmetros. ESC U 1/O é um comando que usa 1 para ativar a função e 0 para desativa-la. ESC $ n1 n2 é um comando com dois parâmetros ESC D nn é um comando com um número variável de parâmetros.
Comandos ESC/P arranjados por tópicos
Operação da impressora ASCII Dec. Hex. Descrição ______________________________________________________________ ESC @ 64 40 Inicializa a impressora DC1 17 11 Seleciona a impressora DC3 19 13 Deseleciona a impressora ESC s 1/0 115 73 Ativa/cancela o modo Half Speed ESC < 60 3C Seleciona o modo Unidirecional (uma linha) ESC U 1/0 85 55 Ativa/Cancela o modo Unidirecional ESC 8 56 38 Desabilita a detecção do fim do papel ESC 9 57 39 Habilita a detecção do fim do papel ESC = 61 3D Ativa MSB para 0 ESC > 62 3E Ativa MSB para 1 ESC # 35 23 Cancela o controle MSB BEL 7 07 Impressora emite um apito
Controle de dados ASCII Dec. Hex. Descrição _________________________________________________________________ CR 13 0D Retorno do carro CAN 24 18 Cancela a linha DEL 127 7F Apaga o caractere
Movimentação vertical ASCII Dec. Hex. Descrição ________________________________________________________________ FF 12 0C Alimentação de página ESC C n 67 43 Define o comprimento da página em linhas n= número de linhas (1 a 127) ESC C 0 n 67 43 Define o comprimento da página em polegadas n=número de polegadas (1 a 22) ESC N n 78 4E Define o salto sobre o picotado n=número de linhas (1 a 127) ESC O 79 4F Cancela o salto sobre o picotado LF 10 OA Alimentação de linha ESC 0 48 30 Seleciona espaçamento de linha de 1/8 polegada ESC 1 49 31 Seleciona espaçamento de linha de 7/72 polegada ESC 2 50 32 Seleciona espaçamento de linha de 1/6 polegada ESC 3 n 51 33 Seleciona espaçamento de linha de n/216 polegada (n=0 a 255) ESC A n 65 41 Seleciona espaçamento de linha de n/72 polegada (n = 0-85) ESC J n 74 4A Executa alimentação de linha n/216 polegada n=0-255 VT 11 0B Executa tabulação vertical ESC B nn 66 42 Define tabulação vertical até 16 tabs (1-255) na ordem crescente; o último parâmetro dever é 0. ESC B 0 limpa todas as tabulações definidas. ESC / c 47 2F Seleciona o canal de tabulação vertical c=canal (0-7)
Movimentação horizontal ASCII Dec. Hex. Descrição _________________________________________________________________ ESC 1 n 108 6C Define a margem esquerda n=coluna da margem esquerda ESC Q n 81 51 Define a margem direita n=coluna da margem direita BS 8 08 Retrocesso do carro ESC $ n1n2 36 24 Define a posição horizontal absoluta de impressão n=(n1 + n2 x 256)/60 polegadas n: especifica a posição de impressão como n/60 polegadas da margem esquerda. ESC \ n1n2 92 5C Define a posição horizontal relativa de impressão n=(n1 + n2 x 256)/120 polegadas. n: Move a posição atual de impressão por n/120 polegadas. Se a movimentação for para a esquerda, subtraia de 65536. HT 9 09 Tabulação horizontal ESC D nn 68 44 Define a tabulação horizontal até 32 tabs (1-255) na ordem crescente; o último parâmetro deve é 0. ESC D limpa todas tabulações anteriormente definidas.
Estilos de impressão ASCII Dec. Hex. Descrição _________________________________________________________________ ESC x n 120 78 Seleciona o modo Near Letter Quality ou Draft n=0: modo Draft 1: modo Near Letter Quality (NLQ) ESC k n 107 6B Seleciona família de fontes n=0: Roman 1: Sans serif ESC ! n 33 21 Master Select Para achar o valor de n, adicione os números de tipos/estilos que se deseja combinar. n= 0: 10 pitch 4:17 pitch 1: 12 pitch 5: 20 pitch 2: proporcional 4: condensado 8: enfatizado ESC g: 15 pitch 16: batida dupla 32: largura dupla 64: itálico 128: sublinhado
Tamanho e densidade do caractere ASCII Dec. Hex. Descrição _________________________________________________________________ ESC P 80 50 Seleciona 10 cpp ESC M 77 4D Seleciona 12 cpp ESC p 1/0 112 70 Ativa/Cancela modo proporcional SI 15 0F Seleciona o modo condensado ESC SI 15 0F Seleciona o modo condensado DC2 18 12 Cancela mo modo condensado SO 14 0E Seleciona o modo largura dupla (uma linha) ESC SO 14 0E Seleciona o modo largura dupla (uma linha) DC4 20 14 Cancela o modo largura dupla (uma linha) ESC W 1/0 87 57 Ativa/Cancela o modo largura dupla ESC w 1/0 119 77 Ativa/Cancela o modo altura dupla Impressão realçada ASCII Dec. Hex. Descrição _________________________________________________________________ ESC E 69 45 Seleciona o modo enfatizado ESC F 70 46 Cancela o modo enfatizado ESC G 71 47 Seleciona o modo batida dupla ESC H 72 48 Cancela o modo batida dupla ESC S 0 83 53 Seleciona o modo Sobrescrito ESC S 1 83 53 Seleciona o modo Subescrito ESC T 84 54 Cancela o modo Sobrescrito/subescrito ESC 4 52 34 Seleciona o modo itálico ESC 5 53 35 Cancela o modo itálico ESC - 1/0 45 2D Ativa/Cancela o modo sublinhado
Processamento de textos ASCII Dec. Hex. Descrição _________________________________________________________________ ESC a n 97 61 Seleciona justificação n= 0: à esquerda 1: centro 2: à direita 3: total ESC SP n 32 20 Seleciona o espaço entre caractere n= 1/120 polegada (0-127) somado no lado direito de cada caractere
Tabelas de caracteres ASCII Dec. Hex. Descrição _________________________________________________________________ ESC t n 116 74 Seleciona a tabela de caracteres Seleciona a tabela de caracteres n definida por ESC ( t n = 0, 1, 48 ou 49 ESC R n 82 52 Seleciona uma tabela de caracteres internacional n = 0: EUA 7: Espanha 1 1: França 8: Japão 2: Alemanha 9: Noruega 3: Reino Unido 10: Dinamarca II 4: Dinamarca I 11: Espanha II 5: Suécia 12: América Latina 6: Itália ESC 6 54 36 Habilita caracteres imprimíveis Habilita a impressão dos códigos decimais de 128 a 159 como caracteres ESC 7 55 37 Habilita os códigos de controle superiores Cancela com ESC 6 ESC ( t nn 40 116 28 74 Define a tabela de caracteres ESC (t 3 0 d1 d2 d3 define tabela de caracteres com d2 e d3 para tabela registrada por ESC t d1=0: Define a tabela selecionada por ESC t 0 d1=1: Define a tabela selecionada por ESC t 1 d2 d3 Tabela de caractere 0 0 itálica 1 0 PC 437 (EUA) 1 16 PC 437 (GRÉCIA)* 3 0 PC 850 (MULTILINGUAL) 4 0 PC 851 (GRÉCIA)* 5 0 PC 853 (TURQUIA)* 6 0 PC 855 (CIRÍLICO)* 7 0 PC 860 (PORTUGUÊS) 8 0 PC 863 (CANADÁ-FRANÇA) 9 0 PC 865 (NORUEGA) 10 0 PC 852 (LESTE EUROPEU) 11 0 PC 857 (TURQUIA)* 14 0 PC 866 (RÚSSIA)* 15 0 PC 869 (GRÉCIA)* 16 0 USSR GOST* 24 0 PC 861 (ISLÂNDIA)* 25 0 BRASCII (BRASIL)** 26 0 ABICOMP (BRASIL)** * Essas tabelas de caracteres estão disponíveis somente para Europa. ** Essas tabelas de caracteres estão disponíveis somente para Norte/Sul América.
Caracteres definidos pelo usuário ASCII Dec. Hex. Descrição _________________________________________________________________ ESC & nn 38 26 Caracteres definidos pelo usuário ESC & 0 n1 n2 a1 data n1=código ASCII para o primeiro caractere n2=código ASCII para o segundo caractere a1=byte de atributo que especifica a largura do caractere e a os pinos à serem utilizados. data:bytes de dados ESC : 0 n 0 58 3A Cópia da ROM para RAM n = 0: Roman 1: Sans Serif ESC % n 37 25 Seleciona conjunto definido pelo usuário n = 0: Normal n = 1: Definido pelo usuário ESC I n 73 49 Expansão da área de códigos imprimíveis códigos decimais de 0 a 31 e 128 a 159 n = 0: esses códigos não são impressos 1: imprime códigos de controle como caract.
Seleção de Cores de Impressão (texto) ASCII Dec. Hex. Descrição _________________________________________________________________ ESC r n 114 72 Seleciona a cor da impressão de acordo com a tabela abaixo: n Cor 0 Preto 1 Magenta 2 Ciano 3 Violeta 4 Amarelo 5 Vermelho 6 Verde
Também
gostaríamos de informar-lhes que estamos disponíveis para quaisquer
esclarecimentos técnicos, de Segunda à Sexta Feira das 7:00 às 18:00hs,
através do Fone/Fax: (011) 7291.0400
Atenciosamente,
EPSON DO BRASIL LTDA
Suporte Técnico
******************************************** 80 Colunas - 10 Cpi chr(27)+chr(33)+chr(0) 96 Colunas - 12 Cpi chr(27)+chr(33)+chr(1) 136 Colunas - 17 Cpi chr(27)+chr(33)+chr(4) 160 Colunas - 20 Cpi chr(27)+chr(33)+chr(5)
******************************************** CODE { Controle de caracteres } EscDraft = #27+'x'+'0'; // Modo Draft
EscNLQ = #27+'x'+'1'; // Modo NLQ
EscNLQRoman = #27+'k'+'0'; // Fonte NLQ "Roman"
EscNLQSansSerif = #27+'k'+'1'; // Fonte NLQ "SansSerif"
Esc10cpp = #27+'P'; // Espaçamento horizontal em 10cpp
Esc12cpp = #27+'M'; // Espaçamento horizontal em 12cpp
EscCondensedOn = #15; // Ativa o modo condensado
EscCondensedOff = #18; // Desativa o modo condensado
EscLargeOn = #27+'W'+'1'; // Ativa o modo expandido
EscLargeOff = #27+'W'+'0'; // Desativa o modo expandido
EscBoldOn = #27+'E'; // Ativa o modo negrito
EscBoldOff = #27+'F'; // Desativa o modo negrito
EscItalicOn = #27+'4'; // Ativa o modo itálico
EscItalicOff = #27+'5'; // Desativa o modo itálico
EscUnderlineOn = #27+'-'+'1'; // Ativa o modo sublinhado
EscUnderlineOff = #27+'-'+'0'; // Desativa o modo sublinhado
EscDblStrikeOn = #27+'G'; // Ativa o modo de passada dupla
EscDblStrikeOff = #27+'H'; // Desativa o modo de passada dupla
EscSupScriptOn = #27+'S1'; // Ativa o modo sobrescrito
EscSubScriptOn = #27+'S0'; // Ativa o modo subescrito
EscScriptOff = #27+'T'; // Desativa os modos sobrescrito e subescrito { Controle de página }
Esc6lpp = #27+'2'; // Espaçamento vertical de 6 linhas por polegada
Esc8lpp = #27+'0'; // Espaçamento vertical de 8 linhas por polegada
EscMarginLeft = #27+'l'+?; // Margem esquerda, onde "?" = Margem
EscMarginRight = #27+'Q'+?; // Margem direita, onde "?" = Margem
EscPaperSize = #27+'C'+?; // Tamanho da página, onde "?" = Linhas
EscAutoNewPageOn = #27+'N'+?; // Ativa o salto sobre o picote, onde "?" = Linhas
EscAutoNewPageOff = #27+'O'; // Desativa o salto sobre o picote { Controle da impressora }
EscReset = #27+'@'; // Inicializa a impressora (Reset)
EscLF = #10; // Avança uma linha
EscFF = #12; // Avança uma página
EscCR = #13; // Retorno do carro
******************************************** [ESC] @ 27 64 Reset printer
[ESC] x 1
27 120 49 'Near Letter Quality' On
[ESC] x 0
27 120 48 'Near Letter Quality' Off
[ESC] 4
27 52 Italics On
[ESC] 5
27 53 Italics Off
[ESC] G
27 71 Double Strike On
[ESC] H
27 72 Double Strike Off
[ESC] M
27 77 Elite (12 chars per inch) font size
[ESC] P
27 80 Pica (10 chars per inch) font size
[ESC] [SI] [SI]
27 15 15 Condensed Print
[DC2]
18 Cancel Condensed Print
[ESC] [SO] [SO]
27 14 14 Enlarged (one line)
[DC4] [LF]
20 10 Cancel Enlarged
[ESC] W l
27 87 49 Enlarged (more than one line)
[ESC] W 0
27 87 48 Cancel Enlarged (more than one line)
[ESC] - 1
27 45 49 Underline On
[ESC] - 0
27 45 48 Underline Off
[ESC] E
27 69 Bold On
[ESC] F
27 70 Bold Off
[ESC] S 1
27 83 49 Subscript (e.g. x1)
[ESC] S 0
27 83 48 Superscript (e.g. x2)
[ESC] T
27 84 Cancel Super/Subscript
[ESC] R n
27 82 n Select different foreign character set
[ESC] % 0 n
27 37 n Select internation character set n
[ESC] ! n
27 33 n Change print mode [ESC] 0 27 48 1/8" line spacing [ESC] 1 27 49 7/9" line spacing [ESC] 2 27 50 1/6" line spacing [ESC] 3 n 27 51 n n/216" line spacing [ESC] A n 27 65 n n/72" line spacing [ESC] T n 27 84 n n/216" line feed [ESC] C n 27 67 n Page length (n = no. of lines) [ESC] C 0 n 27 67 48 n Page length (n = no. of inches) [ESC] N n 27 78 n Perforation skip (n = no. of lines) [ESC] 0 27 48 Cancel peforation skip [ESC] D n n n n 27 68 Set tab stops to n n n n [ESC] B n n n n 27 66 Set vertical tab stops to n n n n [ESC] Q n 27 81 n Set right margin [ESC] l n 27 108 n Set left margin [BEL] 7 Sound bell
[BS]
8 Backspace [HT] 9 Horizontal Tab [LF] 10 Line Feed [VT] 11 Vertical Tab [FF] 12 Form Feed (new page)
[CR]
13 Carriage Return [DC1] 17 Printer Enable [DC3] 19 Printer Disable [CAN] 24 Cancel last line [DEL] 127 Delete last character [ESC] < 27 60 Home Print head [ESC] U 1 27 85 49 Undirectional printing on [ESC] U 0 27 85 48 Undirectional printing off [ESC] s 1 27 115 49 Half speed printing on [ESC] s 1 27 114 48 Half speed printing off [ESC] 8 27 56 Ignore paper empty [ESC] 9 27 57 Cancel ignore paper empty [ESC] K n1 n2 27 75 n1 n2 Single density graphics no. of data = n2 * 256 + n1 [ESC] L n1 n2 27 76 n1 n2 Double density graphics no. of data = n2 * 256 + n1 [ESC] Y n1 n2 27 89 n1 n2 Double speed, Double density graphics. [ESC] Z n1 n2 27 90 n1 n2 Quad density graphics [ESC] * m n1 n2 27 42 m n1 n2 8 dot graphics modes, m = mode [ESC] ? n m 27 63 n m Change graphics mode n to work as m. n is K, L, Y, or Z [ESC]
& 0 n m a p1 ... p11 27 38 48 n m a p1 ... p11 Redefine
character. p1..p11 = character data. a = attribute, n+m characters to
change.
From a DOS batch file you can often send codes to a
printer using ECHO commands which have been entered using EDIT. This
could be to a local printer or captured to a network printer, eg:
ECHO ~x1~M > LPT1: to put the printer into NLQ elite pitch.
where
~ is the [ESC] character which in edit can be entered with Control P
then Control [ and shows as an arrow pointing to the left.
Note
in Windows 2000 and XP the & symbol is used to run two or more
commands from the same command line therefore if an & symbol is
required you need to add a ^ before it to pass the & symbol directly
rather than Windows interpreting it. Another alternative is to add the
codes to a text file using EDIT then sending the text file to the
printer with a line such as:
COPY textfile.txt LPT1: or COPY textfile.txt \\server\share or TYPE textfile.txt > LPT1: or PRINT textfile.txt or NPRINT textfile.txt (for Novell systems)
From
a simple DOS based BASIC such as Quick Basic 4.5 (QB45) you can send
codes in a number of ways. The easiest is to assign some codes to
variables and use those in print # or lprint statements to the printer
port. You use the chr$() function to send unprintable codes such as
Escape and Form Feed or those difficult to enter such as the double
quote " which is chr$(34) i.e.:
esc$=CHR$(27) boldon$=esc$+"E" boldoff$=esc$+"F" formfeed$=chr$(12)
filenum=FREEFILE OPEN "lpt1:" FOR OUTPUT AS filenum PRINT #filenum, boldon$ + "This is in bold" + boldoff$ CLOSE #filenum
LPRINT boldon$ + "This is in bold" + boldoff$
[ESC] is ascii 27, Control [. Enter in EDIT using Control P, Control [.
********************************************
Oct Dec Hex Control-key Control Action NUL 0 0 0 ^@ Null character SOH 1 1 1 ^A Start of heading, = console interrupt STX 2 2 2 ^B Start of text, maintenance mode on HP console ETX 3 3 3 ^C End of text EOT 4 4 4 ^D End of transmission, not the same as ETB ENQ 5 5 5 ^E Enquiry, goes with ACK; old HP flow control ACK 6 6 6 ^F Acknowledge, clears ENQ logon hang BEL 7 7 7 ^G Bell, rings the bell BS 10 8 8 ^H Backspace, works on HP terminals/computers HT 11 9 9 ^I Horizontal tab, move to next tab stop LF 12 10 a ^J Line Feed VT 13 11 b ^K Vertical tab FF 14 12 c ^L Form Feed, page eject CR 15 13 d ^M Carriage Return SO 16 14 e ^N Shift Out, alternate character set SI 17 15 f ^O Shift In, resume default character set DLE 20 16 10 ^P Data link escape DC1 21 17 11 ^Q XON, with XOFF to pause listings; "okay to send" DC2 22 18 12 ^R Device control 2, block-mode flow control DC3 23 19 13 ^S XOFF, with XON is TERM=18 flow control DC4 24 20 14 ^T Device control 4 NAK 25 21 15 ^U Negative acknowledge SYN 26 22 16 ^V Synchronous idle ETB 27 23 17 ^W End transmission block, not the same as EOT CAN 30 24 18 ^X Cancel line, MPE echoes !!! EM 31 25 19 ^Y End of medium, Control-Y interrupt SUB 32 26 1a ^Z Substitute ESC 33 27 1b ^[ Escape, next character is not echoed FS 34 28 1c ^\ File separator GS 35 29 1d ^] Group separator RS 36 30 1e ^^ Record separator, block-mode terminator US 37 31 1f ^_ Unit separator
Printing Characters Char Octal Dec Hex Description SP 40 32 20 Space ! 41 33 21 Exclamation mark " 42 34 22 Quotation mark (&quot; in HTML) # 43 35 23 Cross hatch (number sign) $ 44 36 24 Dollar sign % 45 37 25 Percent sign & 46 38 26 Ampersand ' 47 39 27 Closing single quote (apostrophe) ( 50 40 28 Opening parentheses ) 51 41 29 Closing parentheses * 52 42 2a Asterisk (star, multiply) + 53 43 2b Plus , 54 44 2c Comma - 55 45 2d Hypen, dash, minus . 56 46 2e Period / 57 47 2f Slant (forward slash, divide) 0 60 48 30 Zero 1 61 49 31 One 2 62 50 32 Two 3 63 51 33 Three 4 64 52 34 Four 5 65 53 35 Five 6 66 54 36 Six 7 67 55 37 Seven 8 70 56 38 Eight 9 71 57 39 Nine : 72 58 3a Colon ; 73 59 3b Semicolon < 74 60 3c Less than sign (&lt; in HTML) = 75 61 3d Equals sign > 76 62 3e Greater than sign (&gt; in HTML) ? 77 63 3f Question mark @ 100 64 40 At-sign A 101 65 41 Uppercase A B 102 66 42 Uppercase B C 103 67 43 Uppercase C D 104 68 44 Uppercase D E 105 69 45 Uppercase E F 106 70 46 Uppercase F G 107 71 47 Uppercase G H 110 72 48 Uppercase H I 111 73 49 Uppercase I J 112 74 4a Uppercase J K 113 75 4b Uppercase K L 114 76 4c Uppercase L M 115 77 4d Uppercase M N 116 78 4e Uppercase N O 117 79 4f Uppercase O P 120 80 50 Uppercase P Q 121 81 51 Uppercase Q R 122 82 52 Uppercase R S 123 83 53 Uppercase S T 124 84 54 Uppercase T U 125 85 55 Uppercase U V 126 86 56 Uppercase V W 127 87 57 Uppercase W X 130 88 58 Uppercase X Y 131 89 59 Uppercase Y Z 132 90 5a Uppercase Z [ 133 91 5b Opening square bracket \ 134 92 5c Reverse slant (Backslash) ] 135 93 5d Closing square bracket ^ 136 94 5e Caret (Circumflex) _ 137 95 5f Underscore ` 140 96 60 Opening single quote a 141 97 61 Lowercase a b 142 98 62 Lowercase b c 143 99 63 Lowercase c d 144 100 64 Lowercase d e 145 101 65 Lowercase e f 146 102 66 Lowercase f g 147 103 67 Lowercase g h 150 104 68 Lowercase h i 151 105 69 Lowercase i j 152 106 6a Lowercase j k 153 107 6b Lowercase k l 154 108 6c Lowercase l m 155 109 6d Lowercase m n 156 110 6e Lowercase n o 157 111 6f Lowercase o p 160 112 70 Lowercase p q 161 113 71 Lowercase q r 162 114 72 Lowercase r s 163 115 73 Lowercase s t 164 116 74 Lowercase t u 165 117 75 Lowercase u v 166 118 76 Lowercase v w 167 119 77 Lowercase w x 170 120 78 Lowercase x y 171 121 79 Lowercase y z 172 122 7a Lowercase z { 173 123 7b Opening curly brace
174 124 7c Vertical line
} 175 125 7d Closing curly brace ~ 176 126 7e Tilde (approximate) DEL 177 127 7f Delete (rubout), cross-hatch box
|