Ir para conteúdo
  • Cadastre-se

dev botao

AcbrETQ dando erro no espaçamento em argox os214 plus


Rafael jorge
  • Este tópico foi criado há 2777 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite/dia/tarde estou tendo um problema nao consigo (e nao sei) como configuro o espaçamento entre as etiquetas.
o código que eu to usando é esse:
 

  AtivarACBrETQ;

  with ACBrETQ do
  begin
     if Modelo = etqPpla then
      begin
        ImprimirTexto(orNormal, 2, 1, 2, 180, 15, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 140, 15, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'F', '2', '2', 20, 10, ds.dataset.fieldbyname('codigo_de_barras').asstring, 70);

        ImprimirTexto(orNormal, 2, 1, 2, 180, 315, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 140, 315, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'F', '2', '2', 20, 315, ds.dataset.fieldbyname('codigo_de_barras').asstring, 70);

        ImprimirTexto(orNormal, 2, 1, 2, 180, 620, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 140, 620, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'F', '2', '2', 20, 620, ds.dataset.fieldbyname('codigo_de_barras').asstring, 70);
      end
     else
      begin
        ImprimirTexto(orNormal, 2, 1, 3, 15, 55, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 80, 55, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'E30', '2', '2', 120, 55, ds.dataset.fieldbyname('codigo_de_barras').asstring, 080, becSIM);

        ImprimirTexto(orNormal, 2, 1, 3, 15, 365, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 80, 365, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'E30', '2', '2', 120, 365, ds.dataset.fieldbyname('codigo_de_barras').asstring, 080, becSIM);

        ImprimirTexto(orNormal, 2, 1, 3, 15, 670, ds.dataset.fieldbyname('descricao').asstring);
        ImprimirTexto(orNormal, 2, 1, 1, 80, 670, 'R$ '+currtodb(ds.dataset.fieldbyname('preco_varejo').ascurrency));
        ImprimirBarras(orNormal, 'E30', '2', '2', 120, 670, ds.dataset.fieldbyname('codigo_de_barras').asstring, 080, becSIM);
      end ;

     Imprimir(StrToInt(eCopias.Text), StrToInt(eAvanco.Text));
     Desativar;
  end;

a configuração que eu to usando é essa:

modelo : etqPpla
dpi : dpi203
avanço : 600
Temperatura : 10

bem esta ficando assim (foto em anexo).

 

Como eu configuro esse espaçamento?
a impressora que eu to usando é argox os214 plus USB

etiquetas.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

O Ajuste de onde cada item (código de barras, texto, etc.) será impresso, é feito alterando as propriedades 'Vertical' e 'Horizontal' do comando.
Para "jogar" a impressão mais para a direita, basta aumentar o valor Horizontal.

Por exemplo, o código de barras da etiqueta do centro está com Horizontal = 315, se for alterado para 360, provavelmente ficará OK. 

  • Curtir 2
Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2777 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...