Clipper On Line • Ver Tópico - Impressão de Etiquetas

Impressão de Etiquetas

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Impressão de Etiquetas

Mensagempor Tomaz Edson Linhares » 26 Mar 2019 17:50

Olá amigos, preciso de ajuda. Baixei através da opção de downloads um fonte para imprimir etiquetas. Essa rotina imprimi 05 etiquetas por linha até o final do meu arquivo. Quando o arquivo termina ela ejeta a folha das etiquetas. Eu preciso que ao terminar a impressão ela não ejete a folha. Eu adaptei para ela imprimir, por exemplo, 15 códigos de barras de um mesmo produto, ou seja ela imprimirá 3 linhas de etiquetas, isso ela faz, só que ela ejeta a folha. Eu quero que ela pare(se posicione) na próxima linha de etiqueta para eu imprimi outros códigos. Tenho o palpite que tenho que definir o tamanho da página pelo tamanho da etiqueta, mas não sei como.

o código está assim : (não alterei)

* altura e largura do codigo de barras
nCodeHeight := 6
nModuleWidth := 0.33

// left margin
nOffset := 7
nBeginRow := 10
nEndRow := nBeginRow + nCodeHeight

cPreparedEAN13 := MOL_ean13(cKodEAN13)

SELECT PRINTER DEFAULT PREVIEW ;
ORIENTATION PRINTER_ORIENT_PORTRAIT ;
PAPERSIZE PRINTER_PAPER_A4 ;
QUALITY PRINTER_RES_MEDIUM

START PRINTDOC name ' Etiquetas de Produtos com Codigo de Barras '
START PRINTPAGE

.....
END PRINTPAGE
END PRINTDOC
return
Tomaz Edson Linhares
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 32
Data de registro: 19 Abr 2016 17:03
Cidade/Estado: São Gonçalo/RJ
Curtiu: 1 vez
Mens.Curtidas: 0 vez

Impressão de Etiquetas

Mensagempor Mario Mesquita » 26 Mar 2019 19:46

Boa noite.

Tomaz, acho que o problema é o formulário especificado. Também estou correndo atrás dessas especificações pois terei que imprimir etiquetas com QR-Code.

Pelo que li, vc tem que definir o formulário como definido pelo usuário e definir altura e largura.

Mas é claro que aproveito e peço ajuda aos colegas pois também estou engatinhado, as etiquetas que fiz foram para impressora matricial e ainda usando o velho @ SAY. Agora pretendo usar a MiniPrint com o @ PRINT.

Saudações,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes

Impressão de Etiquetas

Mensagempor Tomaz Edson Linhares » 09 Abr 2019 13:24

Bom Dia Mario. Obrigado por responder.

Estou engatinhando nessa linguagem.

Vocês tem algum exemplo de como definir pelo usuário?

Um pequeno exemplo de impressão já me ajudará muito.

Fiz umas configurações mas não deu certo.
Tomaz Edson Linhares
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 32
Data de registro: 19 Abr 2016 17:03
Cidade/Estado: São Gonçalo/RJ
Curtiu: 1 vez
Mens.Curtidas: 0 vez

Impressão de Etiquetas

Mensagempor Mario Mesquita » 10 Abr 2019 13:15

Olá, Tomaz.

Eu também estou engatinhando mas consegui essa configuração, que deve ser ajustada de acordo com o tamanho da sua etiqueta:

SELECT PRINTER DEFAULT PAPERSIZE PRINTER_PAPER_USER PAPERLENGTH 40 PAPERWIDTH 110 PREVIEW


O preview ajuda a visualizar a impressão. Nos meus testes eu gravo em PDF para avaliar como ficou. As medidas são em milímetros.

Sds,
Mario.
Avatar de usuário

Mario Mesquita
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 557
Data de registro: 08 Dez 2009 12:47
Cidade/Estado: Rio de Janeiro
Curtiu: 73 vezes
Mens.Curtidas: 13 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 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