Clipper On Line • Ver Tópico - ENVIAR COMANDO ESC NO TEXTO

ENVIAR COMANDO ESC NO TEXTO

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

ENVIAR COMANDO ESC NO TEXTO

Mensagempor a.lima.silva » 23 Jun 2021 12:42

Caros um amigo usa um sistema feito em clipper que ele não tem os fontes que imprime em porta LPTn, COMn sem nenhum problema.

Coloquei para funcionar uma impressora epson TM T20 USB e para fazer o sistema achar a porta foi tranquilo NET USE LPT1 \\127.0.0.1\NOME DA IMPRESSORA COMPARTILHADA

Entretanto ele a guilhotina não aciona ao final da impressão.

Se eu envio pelo bloco de notas ao final, corta ( defini isso no driver )

O comando para o corte seria #10#29#86#0 , acho que isso no clipper seria CHR(10) + CHR(29) + CHR(86) + CHR(0)

Mas colocado no texto é entendido como texto.

Ate enviei isso para um arquivo texto para ver como ficaria |GS|VB|NULL| coloque | | para simbolizar um retangulo em preto com a letra interna, ou se eu copiar e colar aqui VB

Alguem já resolveu isso ?
a.lima.silva
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 6
Data de registro: 02 Jun 2021 19:56
Cidade/Estado: niteroi rj
Curtiu: 4 vezes
Mens.Curtidas: 0 vez

ENVIAR COMANDO ESC NO TEXTO

Mensagempor Jairo Maia » 24 Jun 2021 03:43

Olá a.lima.silva,

Para impressoras térmicas da Epson eu uso: Chr(29)+"V"+Chr(66)+Chr(0) e funciona normal.

Se puder, teste essa função (em Harbour):
Func CortaPapel()
Local cMsg
If !File( "CortaPapel.Cfg" )
  cMsg := ""
  cMsg += Chr(29)+"V"+Chr(66)+Chr(0)
  hb_MemoWrit( "CortaPapel.Cfg" )
Endi
win_PrintFileRaw( GetDefaultPrinter(), "CortaPapel.Cfg", "Acionar Guilhotina" )
Return Nil
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

ENVIAR COMANDO ESC NO TEXTO

Mensagempor ANDRIL » 25 Jun 2021 14:24

Tente CHR(27)+CHR(109) ou CHR(27)+CHR(105).
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1271
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro