Ir para conteúdo
  • Cadastre-se

sgeinformatica

Membros Pro
  • Total de ítens

    173
  • Registro em

  • Última visita

Posts postados por sgeinformatica

  1. 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

     

  2. 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.CorteParcial

      else 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.CorteParcial

      else if ATag = cTagCorteTotal then
        TagTraduzida := StringReplace(StringOfChar(LF,LinhasEntreCupons),LF,LF+#32,[rfReplaceAll, rfIgnoreCase]) + FPosPrinterClass.Cmd.Zera + FPosPrinterClass.Cmd.CorteTotal

    Nã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

     

  3. 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

  4. 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;

     

     

  5. 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.

  6. 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

     

     

     

  7. 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?

  8. 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).

    • Curtir 2
  9. 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 103

    De 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 corretamente

    Se entrar no satteste e configurar porta COM1 retorna : Communication erro 1 : Funcao incorreta
    Mas se configurar \\192.168.0.12\Daruma ai imprime corretamente

     

  10. 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.

  11. 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)?

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