Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.491
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Oi Daniel, Em fase de testes eu estava usando a Argox 214OS Plus com a etiqueta abaixo sem problemas, poderia me apontar o que seria o GAP na foto abaixo?
  2. Verdade... Obrigado
  3. Olá a todos... Fui implantar o meu módulo de impressão de etiquetas em um cliente que possui a Argox OS-2140, mas infelizmente não ficou legal a impressão. Tentei com a vertical 0, 1, 2 e 3, mas sempre corta... Alguém tem idéia do que possa ser???
  4. Obrigado pela explicação Daniel... Então o fato de uma etiqueta mostrar o código de barras por escrito e a outra não, também se deve ao fato de diferenças entre a PPLA e a PPLB?
  5. Olá a todos... Estou finalizando o meu módulo de impressão de etiquetas usando o ACBrEtq e estou usando para testes duas impressoras, uma Argox OS-214 Plus e uma Elgin L-42. Na Argox estou usando a Linguagem de Página PPLA e na Elgin PPLB. Estou imprimindo uma etiqueta de 3 colunas com o seguinte código: ImprimirTexto(orNormal, 1, 1, 2, pmsuperior, 0, descricao); ImprimirBarras(orNormal, barEAN13, 2, 2, 6 + pmsuperior, 0, barras, 10); Como podem observar, primeiro eu mando imprimir o texto que contém a descrição e só DEPOIS mando imprimir o código de barras, logo abaixo. A questão é que na Argox primeiro é impresso o código de barras e só depois, embaixo, é impresso a descrição... Porque isso???
  6. Com certeza meu amigo, fiz isso, inclusive com a dica do Daniel em Mas eu fiquei curioso com o comportamento da etiqueta gerada pelo componente, onde o DV era corrigido automaticamente, e por isso abri esse tópico. Grato pelo retorno.
  7. Meu amigo, surgiram duas dúvidas... Nessa função existe um chamado a função IfThen, mas a mesma está tanto na unit StrUtils e na unit Math. Minhas dúvidas são: 1º - De qual dessas units o Delphi tem que chamar o IfThen para funcionamento correto do CalcularDV? 2º - Nessa unit (ACBrValidador.pas) que consta a função CalcularDV, existe em uses tanto a StrUtils quanto a Math, portanto como o Delphi sabe de qual unit ele deve chamar o IfThen?
  8. Perfeito meu amigo, você elucidou o mistério... Eu tenho um componente ApplicationEvents com o evento OnException implementado com um exemplo que eu peguei da internet com algumas exceções básicas (violação de chave, valor inválido, data inválida, etc), mas não existia um alerta padrão para erros que não se enquadrassem nessa lista de exceções básicas, agora eu coloquei um if excecaobasica1 Then ShowMessage('excecaobasica1') else if excecaobasica2 Then ShowMessage('excecaobasica2') else if excecaobasica3 Then ShowMessage('excecaobasica3') else ... //Se nenhuma das anteriores, exiba um alerta padrão ShowMessage(E.Message); Eu não sabia que ao colocar o ApplicationEvents com o evento OnException implementado o Delphi ignoraria o alerta padrão dele (TApplication.ShowException) e passaria a enxergar somente o OnException do ApplicationEvents. Obrigado novamente
  9. Oi Juliana... Tudo bom? Eu li aqui, mas pra ser sincero não entendi nada kkkk Mas resumindo, se eu colocar os 12 primeiros digitos (201000000800) e jogar um DV qualquer (1), o componente calcula e imprime o DV correto (que nesse caso seria 3)?
  10. Olá meu amigo, Verdade... Iniciei um novo VCL Forms Application - Delphi e forcei uma exceção, realmente ele exibiu o alerta conforme você disse. Mas na minha aplicação quando eu NÃO coloco o try.. except em algum form, ela não exibe o alerta e o usuário fica sem saber o que houve, então sou obrigado a colocar o try.. except, não sei porque... Mas de qualquer forma agradeço a explicação. Abraços
  11. SVN do Trunk2? Não achei tal caminho.
  12. Olá, tudo bom? Obrigado pela dica, mas a questão na verdade é outra. Como exemplifiquei acima "aparentemente" a função ImprimirBarras conserta e sugere o DV correto, gostaria de confirmar com o pessoal da programação se é isso mesmo.
  13. Olá a todos, Estou gerando códigos de barras In-Store para produtos sem código de barras, o problema está no cálculo do Dígito Verificador. O ACBr tem alguma função que efetue tal cálculo?
  14. Olá a todos, Estou estudando o exemplo do ACBrEtq e uma coisa me chamou a atenção. Em nenhuma parte do código do UPrincipal eu achei algum except para tratar exceções e exibir ao usuário os erros, como por exemplo falta de comunicação com a impressora. No entanto, sempre que ocorre uma exceção no aplicativo, um alerta com ícone de erro e a mensagem do erro é exibida ao usuário. Como é feito isso? Como esse alerta é exibido sem o aparente uso do except? Desde já agradeço a atenção de todos
  15. Olá a todos, Estou usando a função "ImprimirBarras" do ACBrEtq passando códigos onde o DV é inválido, como por exemplo "2010000008001", e reparei que a própria função está consertando o DV para mim, nesse exemplo vira "2010000008003". Minha dúvida é, a função realmente calcula o DV correto pra mim? Se sim não preciso me preocupar em calcular o DV. Desde já agradeço a atenção
  16. Deixar parametrizado é uma excelente idéia Obrigado pela dica Abraços
  17. Olá Daniel, Tudo bom? Quando você sugere "um parâmetro de delimitador de caracteres" você está sugerindo um limite máximo de caracteres como eu exemplifiquei acima com o "ImprimirTexto(DescriçãoAté16Letras)"?????? Por exemplo: ImprimirTexto(Copy('BISCOITO RECHEADO CHOCOLATE'1,16)) Onde a saída seria "BISCOITO RECHEAD"... Seria isso?
  18. Os caracteres impressos tem sempre a mesma largura? Se sim essa sua dica funcionaria!
  19. Olá a todos, Estou finalizando o meu gerador de etiquetas baseado no exemplo do ACBrEtq. O problema é que alguns produtos são cadastrados com uma descrição muito grande, e quando vou imprimir com o ImprimirTexto a descrição simplesmente pula de uma etiqueta para a outra. Estou pensando em cortar parte da descrição do produto, por exemplo ImprimirTexto(DescriçãoAté16Letras)... É assim que vocês tratam isso ou existe um jeito mais "elegante"?
  20. Show... Valeu Gr@c@ Mas qual Modelo eu devo configurar no aplicativo modelo do exemplo do ACBr?
  21. Olá a todos, O ACBrETQ é compatível com a Elgin L-42???
  22. Poxa, que pena que eu não conheci esse ACBrInStore antes... Eu faço esse desmembramento manualmente com um código que criei. Porque "InStore"???
  23. Caro amigo, grato pelo esforço em me responder... Mas surgiram duas dúvidas: 1 - Posso simplesmente adicionar o 1 como DV sem problemas? Pois pelo que observei a respeito desse código que postou é que o mesmo serve para encontrar o DV correto. 2 - O que é o ACBrInStore1?
  24. Olá a todos, Estou começando a usar impressoras de etiquetas para a impressão de códigos de barras de certos produtos, o problema é que alguns produtos não possuem código de barras e eu creio que não é possível simplesmente inventar algum, ou é possível? Então a minha idéia é gerar o código de barras para esses produtos no mesmo formato usado pelas etiquetas de balança. Exemplo: 2 C C C C 0 T T T T T T DV Onde 2 é fixo, = EAN13, in-store CCCC será o código do produto, 0 é fixo TTTTTT será o Valor Total PPPPP é o Peso ou Quantidade DV é o digito verificador... O ACBr tem alguma função ou componente que eu alimente e gere o código de barras nesse formato? Desde já agradeço a atenção de todos
  25. Legal... Mas observei que ele está na guia ACBrSerial, portanto ele funciona para impressoras USB???
×
×
  • 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...