Anderson Freitas Taborda
-
Total de ítens
15 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Anderson Freitas Taborda
-
-
2 minutos atrás, Anderson Freitas Taborda disse:
Prezados boa tarde
Tenho o seguinte codigo para impressao de etiquetas:
begin
codReduzido := StringGridItens.Cells[5, i];
Tamanho := StringGridItens.Cells[4, i];ImprimirTexto(orNormal, 2, 1, 1, 15, 560, codBarras, 50);
ImprimirBarras(orNormal,
IfThen(EAN13Valido(codBarras), 'F', 'E'),
IfThen(EAN13Valido(codBarras), '2', '2'),
IfThen(EAN13Valido(codBarras), '2', '2'), 50,
{ inicio da altura do codigo de barra }
IfThen(EAN13Valido(codBarras), 560,
IfThen(Length(codBarras) >= 9, 560,
IfThen(Length(codBarras) <= 8, 560))), codBarras, 125, becNAO);
ImprimirTexto(orNormal, 2, 1, 1, 60, 845, 'TAM: ' + Tamanho, 50);
ImprimirTexto(orNormal, 3, 1, 1, 90, 845, valor, 100);
ImprimirTexto(orNormal, 2, 1, 1, 135, 845, 'PRECO', 50);
ImprimirTexto(orNormal, 2, 1, 1, 210, 550, produto, 50);
pos_ultima_etiqueta := 1;
end;O que acontece é o seguinte, quando tenho um codigo valido pelo EAN13 ou EAN8 (válidos) a impressão do codigo de barras fica perfeito na etiqueta, se tenho um codigo maior que 13 caracteres definido pelo usuario, o codigo de barras ocupa a etiqueta toda. Existe alguma maneira de padronizar o tamanho do codigo? deixando todos no mesmo tamanho do EAN13 ou EAN8?
Ah, um detalhe, ja testei todos os tipos de letras do A ao T, mas sempre tive divergencias no final. Um que ficou bom foi o IfThen(EAN13Valido(codBarras), 'F', 'C'), mas na hora de utilizar o leitor, ele gerou digitos a mais, não localizando o produto no programa!
-
Prezados boa tarde
Tenho o seguinte codigo para impressao de etiquetas:
begin
codReduzido := StringGridItens.Cells[5, i];
Tamanho := StringGridItens.Cells[4, i];ImprimirTexto(orNormal, 2, 1, 1, 15, 560, codBarras, 50);
ImprimirBarras(orNormal,
IfThen(EAN13Valido(codBarras), 'F', 'E'),
IfThen(EAN13Valido(codBarras), '2', '2'),
IfThen(EAN13Valido(codBarras), '2', '2'), 50,
{ inicio da altura do codigo de barra }
IfThen(EAN13Valido(codBarras), 560,
IfThen(Length(codBarras) >= 9, 560,
IfThen(Length(codBarras) <= 8, 560))), codBarras, 125, becNAO);
ImprimirTexto(orNormal, 2, 1, 1, 60, 845, 'TAM: ' + Tamanho, 50);
ImprimirTexto(orNormal, 3, 1, 1, 90, 845, valor, 100);
ImprimirTexto(orNormal, 2, 1, 1, 135, 845, 'PRECO', 50);
ImprimirTexto(orNormal, 2, 1, 1, 210, 550, produto, 50);
pos_ultima_etiqueta := 1;
end;O que acontece é o seguinte, quando tenho um codigo valido pelo EAN13 ou EAN8 (válidos) a impressão do codigo de barras fica perfeito na etiqueta, se tenho um codigo maior que 13 caracteres definido pelo usuario, o codigo de barras ocupa a etiqueta toda. Existe alguma maneira de padronizar o tamanho do codigo? deixando todos no mesmo tamanho do EAN13 ou EAN8?
-
Boa tarde Daniel, tudo bem?
Descobri o problema, era atualização do Firmware da Elgin I7, com a atualização, agora esta funcionando perfeitamente. Obrigado pela atenção!
- 2
-
23 horas atrás, Daniel Simoes disse:
Tente com o Demo do ACBrPosPrinter
Bom dia
Então Daniel, no demo ele funciona corretamente, consigo abrir e fechar normalmente. Agora quando vou pra minha aplicação, ela abre mas não fecha, ai tenho que desligar a impressora (nisso escuto um estralo), onde ai sim consigo fechar a gaveta. O detalhe é, tenho várias impressoras aqui, inclusive a I9, e funciona perfeitamente. Já revisei os parametros dos componentes e esta tudo de acordo!
2 minutos atrás, Anderson Freitas Taborda disse:Alias, o executável que você me disponibilizou, esta diferente daquele que possuo aqui do trunk. Isso que fiz a atualização dele hoje!
-
Prezados bom dia
Meu cliente possui uma gaveta da bematech e uma impressora elgin i7, cada vez que ele realiza uma venda, emite o cupom, a gaveta abre, mas na hora fechar, ele não fecha. Para que consiga realizar o fechamento da gaveta, é necessário desligar a impressora. Ai tudo volta a funcionar normalmente. Ja realizei os testes com outras impressoras (bematech mp-4200, elgin i9, epson) e todas funcionaram perfeitamente.
Alguém já teve esse problema? Poderiam me ajudar? Utilizo o ACBRGav.
-
Agora, Sérgio Assunção disse:
Conseguiu testar o SATTeste com o seu aparelho ?
Realmente, na pasta do SATTeste, não consegui abrir pelo XE7. Então, criei uma nova app e transferi as telas e o fonte.
O mesmo agora executa, porem dá erro no Debug. Percebi que mesmo executável gerado. Fora do XE7 funciona sem problema.
Segue ai.
-
5 minutos atrás, Sérgio Assunção disse:
Você viu como funciona o SATTeste.exe ?
Sim, vi os dois!
-
Mas essa da elgin, nao utliza os componentes da ACBR certo? estou como a demo aqui, e ela chama tudo via biblioteca dll!
-
Sim, mas é sobre ele mesmo, só que estou rodando ele agora no XE7, aquela versão de teste da acbr, nao foi compativel com o XE7. Então eu estou com o SAT ELGIN LINKER II - KIT DE DESENVOLVIMENTO LINKER II
-
Sergio, pode me orientar, quando compilo o software, acusa o erro abaixo, quando abro o software direto pelo executável, funciona normalmente.
---------------------------
Debugger Exception Notification
---------------------------
Project WebControlPDV.exe raised exception class EACBrSATErro with message 'Erro ao carregar a função: AssociarAssinatura na Biblioteca: c:\Sat\Sat.dll'.
---------------------------
Break Continue Help
---------------------------Agora ja nao sei se é a DLL ou alguma configuração que tenho que fazer no delphi.
-
Não consigo debugar o aplicativo C:\ACBr Trunk 2\Exemplos\ACBrSAT\Delphi na versão XE7. Alguém já passou por isso? Seria talvez o motivo da dll ser compilada no Delphi 7?
-
Blz, vou ter que esperar então. Esse erro de agora foi diferente dos de manhã.
Agradeço pela ajuda, um bom fds!
Semana que vem se precisar, volto a por os logs aqui.
Obrigado
-
-
Prezados boa tarde.
Preciso da ajuda de vocês, para resolver o problema do bendito erro 6010 do sat da bematech.
Antes de postar essa duvida, olhei todos os posts aqui no fórum, e não consegui resolver meu problema.
Meu sat abre a comunicação e tudo mais, so que na hora de enviar o XML pro Sat ocorre esse erro! Já estou com a versão 0,07 da atualização. Alguem poderia me ajudar?
Segue xml em anexo!
IMPRESSORA XPRINTER XP-D600
em ACBrSerial
Postado
Buenas, galera seguinte
Meu cliente adquiriu uma impressora Xprinter Xp-d600 80mm da China. E não estou conseguindo configura-la dentro do acbr pos printer.
Já baixei manuais, mexi nos jumpers de configuração, mas não estou conseguindo realizar a impressão corretamente.
Alguém já mexeu com esta impressora?