Aprenda a configurar as impressoras matriciais no Clipper que ainda usam a porta paralela LPT1.
Aqui estão diversos códigos de configuração de impressoras no Clipper que trabalham em porta paralela LPT1, impressoras matriciais.
Não existe ASCII Code, com a função CHR(), que faça voltar uma linha, se você tentar isso, a impressora ejetará a página. Para imprimir noutra pagina, usa-se também o comando EJECT.
SIBRA: Impressoras USB e Windows Only
Principais comandos de impressoras para diversos tipos delas.
Participação dos Visitantes (Downloads etc)
RELAÇÃO DE CARACTERES POR POLEGADAS (CPI) x COLUNAS IMPRIMÍVEIS
Tabela da quantidade de caracteres por linha dependendo do tamanho dos caracteres por polegada (Characters Per Inch - CPI).
CARACTERES POR POLEGADA (CPI) | COLUNAS IMPRIMÍVEIS |
---|---|
10 CPI | 80 |
12 CPI | 96 |
15 CPI | 120 |
17 CPI | 137 |
20 CPI | 160 |
Configuração de impressoras matriciais |
---|
Aqui estão os principais comandos de impressão para as seguintes impressoras: Para usar, utilize qualquer comando de exibição: @...say; ?; ?? etc. Ex.: SET DEVICE TO PRINTER SET PRINTER ON @ 01, 00 SAY CHR(27)+CHR(15) @ 02, 00 SAY "Esta linha está comprimida na Epson" @ 03,00 SAY CHR(15)+CHR(27)+'M' @ 04, 00 SAY "Esta linha está super comprimida na Epson" @ 05, 00 SAY CHR(18) @ 06, 00 SAY "Esta linha está normal na Epson" SET DEVICE TO SCREEN SET PRINTER OFF
|
Downloads de configuração de impressoras | |
---|---|
Printer.dbf (3,41 Kb) | Código p/ 82 impressoras em um DBF. |
HP.prg (4,46Kb) | ✅ Funções especiais da HP e impressoras LaserJet PCL compatíveis. Entre as funções: Imprimir em modo paisagem (Landscape); |
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) |
Atenção: Estes comandos fazem distinção de case (maiúsc./minúsc.), destarte, devem ser enviados assim como aparecem na tabela abaixo.
Comandos Especiais - Matricial Epson Compatível - Quase todos os comandos! | |
---|---|
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" |
_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:
|
Participação dos Visitantes |
---|
Bibliotecas de Impressão da HP (207Kb) Visitante e Colaborador: José Stefferson Pessoa Lellis |
Outro tipo de condensação de caracteres menor que o CHR(15)
Visitante e Colaborador: Pires |
Todos os comandos da Epson LX-300 (13Kb) Visitante e Colaborador: Lucas Alves - Programador Clipper |
Visitante e Colaborador: Rene Martins Terra |
Contribua com a lista, registre-se e coloque suas dicas nos comentários.
Comentários recentes