× Linguagem de Programação ADVPL

Perguntas código de barras em impressão PSAY

Mais
10 anos 3 meses atrás #24250 por alyson
Boa tarde tenho um relatório todo escrito com a função PSAY,
preciso adicionar um código de barras mas não funciona já vi vários exemplos q não funciona alguém tem algum
exemplo de como fazer?

Local oPr
oPr := ReturnPrtObj()
@1 ,001 PSAY 'Codigo 128 subset A'
MSBAR("CODE128", 3 , 1 ,"12345678901" ,oPr,NIL,NIL,NIL,NIL,NIL,NIL,NIL,"A")

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #24252 por Darkbeo
Respondido por Darkbeo no tópico código de barras em impressão PSAY
Boa Tarde,

Aqui na empresa a impressão era realizada através do oPrint:say e MSBAR, porém recentemente troquei para MSCBSAY e MSCBSAYBAR para poder realizar a impressão direto pela porta LPT1 com a impressão Térmica da Zebra.

Segue um exemplo da linha de impressão de como estava anteriormente
// Prepara para a primeira impressão
If !lFirst
  lFirst := .T.
  oPrint := TMSPrinter():New("Montando Etiqueta de Embalagem...")
  oBrush := TBrush():New("",255*255*255)

  If !oPrint:Setup() .or. !oPrint:IsPrinterActive()
    Alert("Selecione a impressora padrao.")
    return(.f.)
  Endif
	
Endif

oPrint:StartPage()
....
Outros Comandos
....

MSBAR2("EAN13", nTam1CB, nAlt1CB, cCBar1, oprint, .T.,,.T.,0.015,1.2,.t., cLetra, NIL, .F.) // Etiqueta

MSBAR("CODE3_9", nTam3CB, nAlt3CB, cCBar3, oprint, .F.,,.T.,0.015,0.3,.F., NIL, NIL, .F.)

....
Outros Comandos
....
oPrint:EndPage()

Espero que isso ajude em algo.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás - 10 anos 3 meses atrás #24255 por alyson
Respondido por alyson no tópico código de barras em impressão PSAY
Valeu amigo utilizo dessa forma pra boleto, e precisaria mudar a rotina inteira para esse padrão,esse fonte ta bem antigo.
Ultima edição: 10 anos 3 meses atrás por alyson.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #24256 por admin
Respondido por admin no tópico código de barras em impressão PSAY
Alyson boa noite, a impressão de código de barras realmente só vai funcionar no objeto tmsprinter ou seja, relatório gráfico.

Realmente vai precisar mudar o seu relatório para este formato.

Abraços.
Precisando chama nóis.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.110 segundos
Joomla templates by a4joomla