Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Thainan Ferreira Gomes

ANSWERED ACBrCHQ CHQ_ImprimirCheque -10

Recommended Posts

Bom dia, estou utilizando a dll ACBrCHQ para impressão de cheque com a pertocheck, porém quando o chamo o método CHQ_ImprimirCheque sempre retorna -10.

Segue cod:

            PertoCheck.CHQ_Finalizar();

            PertoCheck.CHQ_Inicializar(@"C:\Projetos\trunk\Financeiro\bin\Inicializacao.ini", "");
            PertoCheck.CHQ_ConfigGravar(@"C:\Projetos\trunk\Financeiro\bin\Inicializacao.ini");

            PertoCheck.CHQ_Ativar();

            PertoCheck.CHQ_SetValor(30);
            PertoCheck.CHQ_SetData(DateTime.Now);

            PertoCheck.CHQ_ImprimirCheque();

            PertoCheck.CHQ_Finalizar();

Arquivo de inicialização:

[CHQ]
ArqLog=C:\Projetos\trunk\Financeiro\LogPertocheck\logPertocheck.txt
Porta=COM3
PaginaDeCodigo=0
Modelo=6

Obs: Todos os métodos chamados estão retornando ok(0) menos o CHQ_ImprimirCheque.

Alguém poderia me ajudar? obrigada.

Share this post


Link to post
Share on other sites

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado


Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites
35 minutos atrás, Thainan Ferreira Gomes disse:

Não gerou nada no arquivo de log. Está em branco.

Você configurou para gerar o log?

https://acbr.sourceforge.io/ACBrLib/Geral.html


[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Acabei de configurar esse que você enviou (https://acbr.sourceforge.io/ACBrLib/Geral.html) porém não gera nada tb :(

Segue arquivo INI completo:

[CHQ]
ArqLog=C:\Projetos\trunk\Financeiro\LogPertocheck\logPertocheck.txt
Porta=COM3
PaginaDeCodigo=0
Modelo=6

[Principal]
TipoResposta=0
CodificacaoResposta=0
LogNivel=3
LogPath=C:\Projetos\trunk\Financeiro\LogPertocheck\loglibgeral.txt

[Versao]
ACBrLib=0.0.2
ACBrLibCHQ=1.0.1.34

[Sistema]
Nome=
Versao=
Data=30/12/1899
Descricao=

Nome=
Servidor=

 

Conta=
Usuario=
Senha=
Codificacao=27
Porta=0
SSL=0
TLS=0
Timeout=0
Confirmacao=0
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=1
IsHTML=0
Priority=1

[PosPrinter]
ArqLog=
Modelo=0
Porta=
PaginaDeCodigo=2
ColunasFonteNormal=48
EspacoEntreLinhas=0
LinhasEntreCupons=21
CortaPapel=1
TraduzirTags=1
IgnorarTags=0
LinhasBuffer=0
ControlePorta=0
VerificarImpressora=0
TipoCorte=0

[PosPrinter_Barras]
MostrarCodigo=0
LarguraLinha=0
Altura=0
Margem=0

[PosPrinter_QRCode]
Tipo=2
LarguraModulo=4
ErrorLevel=0

[PosPrinter_Logo]
IgnorarLogo=0
KeyCode1=32
KeyCode2=32
FatorX=1
FatorY=1

[PosPrinter_Gaveta]
SinalInvertido=0
TempoON=50
TempoOFF=200

[PosPrinter_MPagina]
Largura=0
Altura=0
Esquerda=0
Topo=0
Direcao=0
EspacoEntreLinhas=0

[Proxy]
Servidor=
Porta=0
Usuario=
Senha=

[SoftwareHouse]
CNPJ=
RazaoSocial=
NomeFantasia=
WebSite=
Email=
Telefone=
Responsavel=

[Emissor]
CNPJ=
RazaoSocial=
NomeFantasia=
WebSite=
Email=
Telefone=
Respo nsavel=

Share this post


Link to post
Share on other sites
2 minutos atrás, Thainan Ferreira Gomes disse:

C:\Projetos\trunk\Financeiro\LogPertocheck\logPertocheck.txt

Esse arquivo está vazio?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Consegui gerar o log. O erro que retorna é:

PertoCheck não responde Communication error 9997: Timeout during operation

Segue informações:
Pertocheck 501S
Ela está na porta COM4

Configurações da máquina:

Bits por segundo: 9600
Bits por dados: 8
Paridade: Nenhum
Bits por parada: 1
Controle de fluxo: Nenhum

Share this post


Link to post
Share on other sites

OK... obrigado... agora sim, podemos iniciar a pesquisa...

O Erro significa que a Impressora não respondeu...
- Ela está realmente ligada a Porta COM4 de seu PC ?
- A configuração do equipamento realmente é 9600,8,N,1 ?
- A aplicação de demonstração do fabricante funciona nessa porta ?
- Há algum outro programa, que possa estar prendendo essa Porta ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

- Ela está realmente ligada a Porta COM4 de seu PC ? A informação que aparece referente ao dispositivo no computador é USB-SERIAL CH340 (COM4)
- A configuração do equipamento realmente é 9600,8,N,1 ? Sim
- A aplicação de demonstração do fabricante funciona nessa porta ? O softchek funciona.
- Há algum outro programa, que possa estar prendendo essa Porta ? Não.

Share this post


Link to post
Share on other sites
16 horas atrás, Thainan Ferreira Gomes disse:

- Ela está realmente ligada a Porta COM4 de seu PC ? A informação que aparece referente ao dispositivo no computador é USB-SERIAL CH340 (COM4)

Mas nos arquivos que você postou anteriormente você estava configurando como COM3... Mudou a porta?

17 horas atrás, Thainan Ferreira Gomes disse:

PertoCheck não responde Communication error 9997: Timeout during operation

Aumente o Timeout para pelo menos 10. Se for uma impressora USB aumente para 30.


[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Binários atualizados na área de Download da ACBrLib

  • Like 1

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Bom dia, realizei a nova configuração porém estou com o mesmo problema. Realizei também algumas alterações de valores conforme visto em outros tópicos relacionados porém nada.

Segue configuração do CHQ_DEVICE

[CHQ_Device]
Baud=9600
Data=8
TimeOut=30
Parity=0
Stop=1
MaxBandwidth=0
SendBytesCount=1024
SendBytesInterval=200
HandShake=3
SoftFlow=0
HardFlow=0

O log continua a mesma coisa:

18/10/19 11:02:42:675 -    SetRetorno(-10, PertoCheck não responde
Communication error 9997: Timeout during operation)

Share this post


Link to post
Share on other sites

Pode ser que essa impressora use um protocolo diferente do que foi implementado pelo ACBr...

Ou seja... se for esse o caso, não funcionará com o  ACBr


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Tem algum Link ou anexo, com o manual que descreva o protocolo de comunicação, dessa impressora ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

obrigado pelo retorno... e parabéns pela persistência...

  • Like 1

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...