Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    470
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que EliasCesar postou

  1. Bom dia, O tamanho da imagem não é maior que o limite da etiqueta?
  2. Se possível, anexe ao caso a imagem que esta sendo utilizada.
  3. Foi implementado a geração de Log para balança no ACBrMonitor. Para que possamos verificar, atualize os fontes, configure a geração do Log e anexe o arquivo no caso, por favor.
  4. Você pode testar também enviando o comando CarregarImagem apenas com o caminho da imagem e o nome(particularmente, eu uso dessa forma), pois assim o próprio ACBrETQ se encarrega de criar o MemoryStream e enviar o comando adequado para a impressora. Exemplo: CarregarImagem('C:\Dev\logo.bmp', 'logo');
  5. Como está a propriedade 'Monochrome' do BitMap? ( imgLogo.Picture.Bitmap.Monochrome) Tente carregar a imagem direto no MemoryStream: stream := TMemoryStream.Create; stream.LoadFromFile(caminho da imagem); CarregarImagem(stream, 'logo');
  6. Boa tarde, Efetuamos testes com o emulador de balanças e com uma balança física Filizola, mas o problema não ocorreu. Envie um arquivo ENT.txt onde o problema ocorre, para que possamos continuar os testes.
  7. Acho que a única alternativa seria utilizar um TipoBarras que ocupe menos espaço. Serão impressos apenas números? Caso seja, utilize o Tipo 'D' (Interleaved 2 of 5). Ele ocupa aproximadamente metade do espaço do Tipo 'E', porém permite apenas a impressão dos caracteres 0~9.
  8. Não, a temperatura também é uma propriedade do ACBrETQ... Antes de ativar, você pode setar ela como faz com as outras propriedades: ACBrETQ.Temperatura := [valor Integer]; O valor default é 10. Pode ser sim que o leitor não consiga ler códigos tão pequenos. Tente testar com outro leitor, se possível.
  9. É necessário que o código seja impresso bem pequeno? Tente imprimir com as configurações de Barra Larga/Barra Fina como 6/2 ou 6/3 para verificar se será feita a leitura. Caso o problema continue: - Tente variar a temperatura, pois o leitor pode ter problemas ao ler códigos um pouco borrados(Temperatura alta) e códigos pouco legíveis(Temperatura baixa); - Verifique se o leitor está habilitado para ler esses tipos de código ('A' - 3 of 9 e 'E' - Code 128)
  10. Bom dia, Está sendo utilizado o Tipo de Barras 'F' (EAN 13). Esse tipo tem formato 12+1, pois contém um dígito verificador. Então mesmo que seja enviado um número fictício de 13 dígitos, automaticamente o último será calculado do modo correto. Você pode encontrar esse cálculo aqui: http://www.codigodebarrasean.com/calculadora_do_digito_verificador.php Tente enviar o campo 'TipoBarras' com 'E' ou 'A', se não me engano eles não fazem nenhuma validação.
  11. Sim, é necessário efetuar os ajustes para cada linguagem, pois o ponto de origem do sistema de coordenadas varia entre elas. Exemplo: Linguagem Ppla - Ponto de origem(0,0) é localizado no canto inferior esquerdo Linguagem Pplb - Ponto de origem(0,0) é localizado no canto inferior direito Segue um resumo de cada Parâmetro do comando 'ImprimirTexto': Orientação: Modo em que o texto será impresso (Normal, 90º, 180º ou 270º); Fonte: Tamanho da fonte; MultiplicadorH: "Estica" o texto de forma horizontal. De 0 a 9 e de A até O. (A=10, B=11, ...O=24); MultiplicadorV: "Estica" o texto de forma vertical. De 0 a 9 e de A até O. (A=10, B=11, ...O=24); Vertical: Coordenadas no eixo Y; Horizontal: Coordenadas no eixo X; Texto: Texto a ser impresso; SubFonte: Apenas para linguagem Ppla. Usado para alterar entre tipos de fonte (apenas quando Fonte = 9 ou 10); ImprimirReverso: Apenas para linguagem Pplb. Utilizado para que o texto saia em branco, com o fundo preto.
  12. Efetuei os testes com as alterações e realmente a opção de podermos enviar um bloco com vários comandos de impressão diminuiu bastante o tempo em que a impressora demora para imprimir. Em conversa com Daniel, adotamos um método um pouco diferente para implementar essa rotina. Foram criadas duas novas procedures: IniciarEtiqueta e FinalizarEtiqueta, que são responsáveis por enviar os comandos de inicialização e finalização de cada etiqueta a ser impressa. Dessa maneira, o comando Imprimir(Copias; AvancoEtq) continuará sendo utilizado apenas quando realmente houver a intenção de enviar uma impressão. As modificações já estão disponíveis. Foi incluído um modelo de como utilizar as novas rotinas no exemplo do ACBrETQ(ETQTeste), que também já está disponível.
  13. Boa tarde, Estou efetuando alguns testes com as alterações propostas. Assim que concluir postarei os resultados.
×
×
  • 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.