Impressoras no Clipper

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. 

impressoras no clipper 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  Quente! Quente! Quente!

Principais comandos de impressoras para diversos tipos delas.

Downloads

Participação dos Visitantes (Downloads etc)

 

Configuração de impressoras matriciais

Aqui estão os principais comandos de impressão para as seguintes impressoras:

setaNota: 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

 

Subir

 

Downloads de configuração de impressoras

Printer.dbf (3,41 Kb)

download Downloads realizados:

Código p/ 82 impressoras em um DBF.

HP.prg (4,46Kb)

download Downloads realizados:

Funções especiais da HP e impressoras LaserJet PCL compatíveis. Entre as funções: Imprimir em modo paisagem (Landscape); 

Em modo Portrait;

Repetir um número de cópias de cada página do documento; 

Tamanho do papel;

Margens; Tamanho das letras;

Negrito; Italico, Normal, Sublinhado,

Linhas, Caixas, Wrap, etc.

Subir

 

 

Canon BJ-200 = Citizen 200 GX = Emília PC = Rima 180/220
Imprimir normalCHR(18)
Imprimir ComprimidoCHR(27)+CHR(15)
Imprimir Super ComprimidoCHR(30)+'5'

Subir

 

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)

Subir

 

Epson FX/MX/LQ = Epson 2000
Imprimir normalCHR(18)
Imprimir ComprimidoCHR(27)+CHR(15)
Imprimir Super ComprimidoCHR(15)+CHR(27)+'M'

Subir

 

Epson Stylus (Esc/P2)
Imprimir normalCHR(18)
Imprimir ComprimidoCHR(27)+CHR(15)
Imprimir Super ComprimidoCHR(27)+CHR(15)+""+CHR(27)+CHR(77)

Subir

 

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)

Subir

 

Deskjet HP = Laserjet II = Laserjet III
Imprimir normalCHR(27)+CHR(40)+CHR(115)+"8"+CHR(72)
Imprimir ComprimidoCHR(27)+CHR(40)+CHR(115)+"16.67"+CHR(72)
Imprimir Super ComprimidoCHR(27)+CHR(40)+CHR(115)+"23"+CHR(72)

Subir

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 cpiCHR(27)+"P"
12 cpiCHR(27)+"M"
Ativar CondensadoCHR(27)+CHR(15)
Desativar CondensadoCHR(18)
Tamanho Duplo (uma linha)CHR(27)+CHR(14)
Cancelar Tamanho Duplo (uma linha)CHR(20)
Ativar tamanho DuploCHR(27)+"W"+"1"
Destivar tamanho DuploCHR(27)+"W"+"0"
Melhoramento de Impressão
Ativar NegritoCHR(27)+"E"
Desativar NegritoCHR(27)+"F"
Ativar passada duplaCHR(27)+"G"
Desativar passada duplaCHR(27)+"H"
Ativar Sobre-EscritoCHR(27)+CHR(83)+"0"
Ativar Sub-EscritoCHR(27)+CHR(83)+"1"
Desativar Sobre/Sub-EscritoCHR(27)+"T"
Ativar ItálicoCHR(27)+"4"
Desativar ItálicoCHR(27)+"5"
Ativar sublinhadoCHR(27)+CHR(45)+"1"
Desativar sublinhadoCHR(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:

  • 10 cpi = 0

  • 12 cpi = 1

  • Condensado = 4

  • Negrito = 8

  • Duplo-passe = 16

  • Tamanho duplo = 32

  • Itálico = 64

  • Sublinhado = 128

Subir

 

 

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)

(Impressora Epson LQ 2070)

CHR(27)+"!"

Visitante e Colaborador: Pires ( )

Todos os comandos da Epson LX-300 (13Kb)

(Diretamente da Epson do Brasil)

Visitante e Colaborador: Lucas Alves - Programador Clipper

Arquivo que imprime na ARGOX

 

Visitante e Colaborador: Rene Martins Terra

Subir

Contribua com a lista, registre-se e coloque suas dicas nos comentários.

Total votes: 0