Ir para conteúdo
  • Cadastre-se

dev botao

Modificações em ACBrETQ


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

Recommended Posts

  • Fundadores

Olá pessoal, estamos provendo importantes modificações em nosso componente de Impressão de Etiquetas, o ACBrETQ, lembrando que esse componente também está disponível a todas as linguagens através da ACBrLibETQ ou ACBrMonitor

Se você ainda não conhece uma impressora de Etiquetas e suas características, recomendo ver o vídeo abaixo:

 

O que há de novo no ACBrETQ ?

  • Incluímos um novo Modelo/Protocolo, o EscLabel
    O Protocolo EscLabel foi criado pela Epson, para a sua linha de Impressoras ColorWorks. Esse protocolo é uma extensão do já conhecido protocolo ZPL2, da Zebra, porém com algumas extensões, para permitir características únicas das Impressoras da Epson, como Impressão em Cores, e ajuste dinâmico do tamanho da etiqueta. A Epson ao invés de reinventar a roda, tomou uma decisão sábia de licenciar o uso do ZPL2, que equivale a 90% do EscLabel...
  • O método ImprimirCaixa, foi modificado para permitir informar como Parâmetro, o ângulo dos Cantos, para produzir Caixas com cantos arredondados...
    Exemplo: Canto: Integer = 0 (sem arredondamento), suportando valores 0 a 8 (8 máximo do arredondamento).
    Atualmente apenas os Modelos que Suportam ZPL2 e EscLabel, aceitam esse parâmetro...
  • O Método CarregarImagem, foi modificado para retornar por referência, o Nome do Arquivo da Imagem que foi armazenado na memória da Impressora... Isso ocorre pois algumas impressoras limitam os caracetres aceitos, e o tamanho do Nome... e portanto tornará mais simples identificar o Nome como guardado na Impressora, a fim de utilizá-lo em comandos de Impressão futuro\
  • O Modelo ZPL2, foi modificado para permitir o uso de Imagens do Tipo PNG mono... e no caso do EscLabel, há pleno suporte de Imagens PNG coloridas

       

Em breve disponibilizaremos um novo Demo, para demonstrar todo o poder da Epson EscLabel com as impressoras ColorWorks..

  • Curtir 8
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acabo de enviar novas melhorias... Commit [r24972]

 

Citar

 

-- ACBrDevice, ACBrETQClass --

[*] Os tipos abaixo, foram movidos de "ACBrDevice.pas" para "ACBrETQClass.pas"
TACBrETQUnidade, TACBrETQDPI, TACBrETQOrientacao, TACBrETQBarraExibeCodigo, TACBrETQBackFeed, TACBrETQOrigem

-- ACBrETQ, ACBrETQClass --
[+] Adicionado os métodos:
procedure DefinirCor(FrenteCor: Cardinal; FrenteOpacidade: Byte; FundoCor: Cardinal; FundoOpacidade: Byte); overload;
procedure DefinirCor(FrenteR, FrenteG, FrenteB, FrenteOpacidade: Byte; FundoR, FundoG, FundoB, FundoOpacidade: Byte); overload;
procedure DefinirCorPadrao;
- Para permitir mudar a Cor de Impressão de Frente e Fundo de Objetos como Texto, Caixa, Linhas, Códigos, etc
Usado apenas no modelo: "EscLabel"
[+] Adicionado o método: procedure DefinirDimensoes(Largura, Altura: Integer; EspacoEntreEtiquetas: Integer = -1; EspacoEsquerda: Integer = -1);
- Para permitir definir as Dimensões de uma Etiqueta, em um formulário sem Cortes, Gaps ou BlackMark
Usado apenas no modelo: "EscLabel"
[+] Adicionada a propriedade: "Guilhotina: Boolean default False;"
Se for True, acionará a guilhotina da Impressora, após o término da Impressão, (quando disponível)
[+] Adicionada a propriedade: "DeteccaoEtiqueta: TACBrETQDeteccaoEtiqueta" (mdeNone, mdeGap, mdeBlackMark), default mdeNone.

-- ACBrETQClass --
[+] Adicionados novos Métodos Protegidos (Protected)
function ComandoDeteccao: AnsiString; virtual;
function ComandoGuilhotina: AnsiString; virtual;
function ComandoDimensoes: AnsiString; virtual;
[*] Método "ComandosIniciarEtiqueta", modificado para adicionar a lista de comandos, chamadas para: ComandoDeteccao, ComandoGuilhotina, ComandoDimensoes

-- ACBrETQEpl2, ACBrETQPpla, ACBrETQZplII --
[+] Adicionado suporte ao comando "ComandoGuilhotina"

-- ACBrETQEscLabel --
[+] Adicionado suporte aos comandos: "ComandoCor", "ComandoDeteccao" e "ComandoDimensoes"

-- ACBrETQZplII --
[*] Adicionada sobrecarga de alguns métodos, movendo-os em Protected, para permitir a sobrecarga em TACBrETQEscLabel

 

 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

×
×
  • 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...