-
Total de ítens
173 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por sgeinformatica
-
-
Sim funciona " " + LF
Uma sugestão minha que poderiamos fazer é uma tabela com as configuracoes já testadas com cada impressora
Posso passar da Epson e da Daruma DR700
Talvez vc poderia colocar essas configurações naquele arquivo texto ACBrSAT-change-log.txt
ou criar um novo arquivo texto.
-
ja passei varios 7, 10, 30
nenhum valor faz diferenca
Achamos o problema sem ter que alterar o codigo
EspacoEntreLinhas tem que estar 0
LinhasEntreCupons tem que estar 7
obrigados a todos pela ajuda
- 1
-
Bom dia,
Copiamos o ACBrSatTeste já compilado por vocês e deu o mesmo problema, corta o QRCode
Sera que é alguma maneira de instalar a impressora ?
Você pode me passar como que foi a instalação que você fez ?
Obrigado
-
Daniel, boa tarde
Nós recebemos a impressora do cliente( EPSON TM-T20), e estamos usando o TRUNK2
Como já disse acima, usando o componente, ele esta cortando uma parte do Qrcode.
Então fizemos a seguinte mudanca no ACBrPosPrinter
ORIGINAL DO COMPONENTE QUE FUNCIONA NA DARUMA DR700
else if ATag = cTagCorteParcial then
TagTraduzida := StringOfChar(LF,LinhasEntreCupons) + FPosPrinterClass.Cmd.CorteParcialelse if ATag = cTagCorteTotal then
TagTraduzida := StringOfChar(LF,LinhasEntreCupons) + FPosPrinterClass.Cmd.CorteTotal
MODIFICADO E TESTADO P/ FUNCIONAR NA ESPON TM-T20 e DARUMA DR700
else if ATag = cTagCorteParcial then
TagTraduzida := StringReplace(StringOfChar(LF,LinhasEntreCupons),LF,LF+#32,[rfReplaceAll, rfIgnoreCase]) + FPosPrinterClass.Cmd.Zera + FPosPrinterClass.Cmd.CorteParcialelse if ATag = cTagCorteTotal then
TagTraduzida := StringReplace(StringOfChar(LF,LinhasEntreCupons),LF,LF+#32,[rfReplaceAll, rfIgnoreCase]) + FPosPrinterClass.Cmd.Zera + FPosPrinterClass.Cmd.CorteTotalNão sei se isso que fizemos ficou o ideal, e sabemos que é muito difícil debugar um erro assim sem ter a impressora para testar, e se vc quiser podemos enviar a impressora do nosso cliente pra vc, depois nos devolveria, o frete de ida e volta seria por nossa conta.
Obrigado
-
Daniel, nao tinha visto sua mensagem acima.
O problema que ainda não conseguimos resolver é que a impressora esta cortando um pedaço do QRCode ao final da impressão do cupom fiscal.
Isso esta ocorrendo na impressora Epson TM-T20
Nosso cliente essa semana vai despachar a impressora dele para tentarmos descobirmos o problema
-
Ainda não descobrimos o problema, nosso cliente fica quase 200km de distancia e fazer testes assim é complicado. Talvez vamos ter que buscar a impressora. Mas assim que acharmos uma solução a gente posta aqui.
-
No caso do não acatamento da configuração do componente para 'não cortar papel' o problema parece ser este:
TACBrSATExtratoESCPOS.GerarRodape(CortaPapel: Boolean = True; Cancelamento: Boolean = False);
A chamada a função acima 'GerarRodape' está como padrão: CortaPapel = True.
na função que imprime cupom, a função acima é chamada sem parâmetros ou seja ele esta sempre cortando o papel pois não checa a propriedade:[FPosPrinter.CortaPapel].
veja abaixo:
procedure TACBrSATExtratoESCPOS.ImprimirExtrato(ACFe: TCFe);
begin
inherited;AtivarPosPrinter;
GerarCabecalho;
GerarItens;
GerarTotais;
GerarPagamentos;
GerarObsFisco;
GerarDadosEntrega;
GerarObsContribuinte;
GerarRodape; // aqui nesse ponto poderia ficar assim: GerarRodape(FPosPrinter.CortaPapel);ImprimirCopias;
end; -
Daniel, estamos usando o trunk2
Vamos fazer o teste com o PosPrinterTeste e te falo o resultado.
-
Nosso cliente utiliza uma impressora Epson TH-T20 (térmica não fiscal) para impressão dos cupons SAT.
No final da impressão, o corte da guilhotina, corta uma parte do QRCode.
Tentamos ajustar a propriedade 'linhas entre cupons' para um valor maior, mas aparentemente a impressora não esta acatando essa configuração.
Daí na propriedade 'corte de papel' passamos pra 'false'. Mas mesmo assim a impressora continua cortando o papel automaticamente.
Então pelo que parece a impressora não esta acatando as configurações do componente 'ACBrPosPrinter'.
Onde pode estar o problema?
PS: Utilizamos o componente ACBrSAT/ACBrExtratoEscPos.
-
ok, obrigado
-
Ola Daniel
Quando gera o XML, esta aparecendo sozinho uma tag que eu não estou alimentando ela : ObsFisco
<infAdic>
<infCpl>ICMS a ser recolhido conforme LC 123/2006 - Simples Nacional</infCpl>
<obsFisco xCampo="xCampo1">
<xTexto>xTexto1</xTexto>
</obsFisco>
</infAdic>Na impressão do cupom, está saindo assim : XCampo1 XTexto1
Isso é algum problema no componente ou sera que estou fazendo alguma coisa errada?
Obrigado
-
Tente efetuar a limpeza dos componentes, executado o BAT : "apagarAcbr.bat"
-
Ao instalar o pacote ACBr_Comum.dpk, ocorre o erro "ACBR resource not found".
Motivo: no arquivo ACBr_Comum.dpk, foram removidos as diretivas:
{$R *.res}
{$R *.otares}
Ao incluir as linhas acima novamente o problema é resolvido. -
Ola Diego
Me tira uma duvida. Na sua explicação acima vc já disse que o fisco não passou nenhuma informação sobre quais as CFOPs a serem utilizadas.
Então essas outras informações que vc colocou tais como a finalidade de emissão da NFe = 3 e
Descrição da Natureza de Operação = "999 - Estorno de NF-e não cancelada no prazo legal"
vc que decidiu colocar essas informacoes?
-
Você matou a charada, demos permissão para todos na pasta PRINTERS e resolveu o problema imprimindo pelo compartilhamento \\192.168.0.12\Daruma
Mas se ao inves do compartilhamento eu colocar COM1 ai continua o problema.
Mas a porta esta funcionando, pelo prompt de comando DIR > COM1 imprime corretamente. (As configurações da porta, baud,stop bit, etc, estao ok).
- 2
-
Finalizamos nosso projeto do SAT, e utilizamos os componentes ACBRSat e ACBrSATExtratoEscPos
O desenvolvimento do projeto foi feito todo em cima do windows 7, e a impressao com ESCPos funcionou corretamente inclusive em rede.Depois de tudo pronto, pegamos a impressora Daruma e colocamos em um computador com windows 8 para fazer testes em outro ambiente
Compartilhamos a impressora em rede e no componente ACBrSATExtratoEscPos configuramos a porta \\192.168.0.12\Daruma
Se imprimir pelo proprio computador onde esta instalado a impressora nao da erro nenhum
Mas se for em qualquer outro computador e tentar imprimir retorna o seguinte erro : File Access Denied
E na segunda tentativa de impressao retorna : I/O error 103De inicio achamos que era problema do computador ou do compartilhamento em rede.
Então colocamos a impressora em outro computador com windows 8 e retornou o mesmo erro.Outro teste que fizemos foi entrar no prompt de comando no computador que esta a impressora e executar dir > com1
e funciona corretamenteSe entrar no satteste e configurar porta COM1 retorna : Communication erro 1 : Funcao incorreta
Mas se configurar \\192.168.0.12\Daruma ai imprime corretamente -
Verdade, agora que vi postei no forum errado, mas é que a mensagem do erro é a mesma.
Vou abrir um post no forum correto
-
Daniel, eu fiz um pequeno projeto utilizando o ACBrSATExtratoEscPos e utilizei uma impressora Daruma. O desenvolvimento e os testes foram feitos no ambiente Windows 7 32bits.
Ao instalar o projeto em uma maquina Windows 8.1 64, o erro de 'acesso negado' na porta com começou a aparecer. Confirme por favor se esse problema já foi solucionado pelo Regys, como dito acima.
-
Ok Daniel, já encontrei o programa que faz a carga do logo na memória da impressora. Feito isso, a impressão do logo via EscPos é automática ou tenho que 'setar' mais alguma propriedade?
-
Estou tentando imprimir a logomarca utilizando o ACBrSATextratoESCPos. Apenas carregando no componente na propriedade 'PictureLogo', não funcionou. A impressora que utilizo é a DARUMA, (EscDaruma). Alguém sabe se no caso da Daruma tem que fazer outro procedimento, assim como na Epson (citado no post acima)?
-
-
Ola,
No manual de especificação do SAT tem um Anexo 3 – Tabela de credenciadoras de cartão de débito ou crédito
Lá consta o codigo da cielo e redecard, mas não encontrei da getnet.
Sera que pode ser colocado codigo 999 (outros) para getnet ?
Obrigado
-
Atualizei pelo trunk2 e agora deu certo.
Obrigado
-
CST 10 - Lucro Real ou Presumido
em ACBrSAT
Postado
Ola Pessoal
Me surgiu uma duvida e queria saber se alguem sabe me responder.
Temos alguns clientes enquadrados no Lucro Real, que já estão utilizando o SAT
Na tabela de impostos de alguns produtos, o CST do ICMS está igual a 10, mas esse CST não tem no manual do SAT
(10 - Tributada e com cobrança do ICMS por substituição tributária)
Esses produtos a CFOP de venda é 5.405.
Seria correto orientar o cliente a passar todos os CST para 60 ?
(60 - Icms Cobrado Anteriormente por Substituição Tributaria)
Obrigado