Ir para conteúdo
  • Cadastre-se

dev botao

ACBrCHQ CHQ_ImprimirCheque -10


Ver Solução Respondido por Thainan Ferreira Gomes,
  • Este tópico foi criado há 1612 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
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
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link para o comentário
Compartilhar em outros 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=

Link para o comentário
Compartilhar em outros sites

  • Fundadores
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
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros 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.

Link para o comentário
Compartilhar em outros sites

  • Consultores
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
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Link para o comentário
Compartilhar em outros 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)

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 1612 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.