Ir para conteúdo
  • Cadastre-se

dev botao

Socket + Acbrmonitor + Php


Siepi
  • Este tópico foi criado há 3510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Prezados,

hoje a tarde fiz uns ajustes no exemplo em php que vai no instalador do ACBrMonitor, pois o mesmo não está funcionando.

Uma das causas é o php não aceitar mais que se passe arrays por referência.

 

segue o ClientSocket.php, funcionando e um script de teste que fiz.

 

Vale lembrar que após a conexão, é retornado junto com o primeiro comando a mensagem inicial do monitor

 

ACBrMonitor Ver. 0.10.2.3
Conectado em: 18/06/14 17:05:52
Máquina: 127.0.0.1
Esperando por comandos.
 
Então cuidado com o tratamento do primeiro retorno.
 
Espero que ajuda alguém que como eu está implementando o PAF em PHP.

 

 

ClientSocket.php

teste_socket.php

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Chegou a analisar o exemplo que já existe ?

 

A muito tempo atrás, recebemos a doação de um exemplo em PHP...

Ele está no nosso SVN, e é distribuído com o ACBrMonitor, onde é instalado na subpasta "Exemplos"

 

https://svn.code.sf.net/p/acbr/code/trunk/Projetos/ACBrMonitor/Exemplos/php_socket.zip

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

Daniel, foi esse exemplo que vem que eu fiz a correção do fatal error do PHP, pois como disse, ele não aceita mais array por referência.

Esse ClientSocket que anexei na mensagem original, é justamente o da pasta exemplo.

 

Anexo aqui agora o php_socket, tb da pasta exemplo com as correções, pois tb não estava funcionando.

 

Abraço

php_socket.php

php_socket.php

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Olá Siepi.

Você conseguiu criar uma comunicação do ACBR com PHP?

 

Criei um sistema pdv em PHP, mas não esperava ser tão complicado imprimir um cupom fiscal.

Apesar de ser na linguagem PHP, ele vai rodar na máquina e offline através do xampp.

Estou à meses tentando implementar isto, mas sem sucesso.

Caso tenha conseguido, poderia por gentileza compartilhar?

 

obrigado.

Editado por Marksom Silva
Link para o comentário
Compartilhar em outros sites

Obrigado Daniel e desculpe a minha ignorância, mas tenho dúvidas quanto a aplicação do script com o ACBR, por exemplo:

 

Se eu fornecer o sistema em php para um cliente que tem um comércio, ele teria que instalar o ACBRmonitor também?

 

É que eu ainda não consegui fazer o ACBR e o código PHP se comunicarem.

Link para o comentário
Compartilhar em outros sites

Boa tarde prezado, eu achei a comunicação via socket meio instável. Houve captura antes do final da comunicação etc. Passei para via txt. Já estou rodando o programa em um cliente e sem problema algum

Apache 2.4.10, PHP5.6.0, mysql5.6.20, ZF2.3, Doctrine 2.4, Extjs 4.2.1 ACBrMonitor

Qual seria sua dúvida?

Link para o comentário
Compartilhar em outros sites

Obrigado Daniel e Siepi.

 

Consegui, através do modelo fornecido, imprimir o cupom fiscal com PHP.

Daniel, vou utilizar o ACBrMonitor, só consegui com ele, além do que, ele se comunica com a maioria, senão todas, impressoras.

 

Siepi, vou acompanhar sua ideia e testar via txt. 

Você disse que está rodando num cliente, é online?

 

abs.

Link para o comentário
Compartilhar em outros sites

Eu conheço o Zend Guard para encriptar.

Nunca ouvi dizer de alguém que conseguiu descobrir o código.

Muito bom ele...

 

Sobre o cupom fiscal: alguns estados já estão utilizando o NFCe, que nesse caso, pode ser online e sem homologação...

Você já testou isso? Alguma dica...

Editado por Marksom Silva
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite

Muito se fala do Paf-ECF online ou offline ou uso em tablet ou notebook!

mas hoje uma pessoa me mostrou um artigo na revista Info desse mês onde fala de uma solução barata criada usando um tablet como frente de vendas!

Diz a reportagem que atende a todas as leis de cada estado! mas que só foi comercializado em clientes de SP!

Segue o link http://info.abril.com.br/revista/edicoes/345/

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O PAF-ECF 02.02 já prevê homologação com NFCe...  Acho que dificilmente os estados abandonarão a prática da certificação... ainda mais um uma impressora Não Fiscal no PDV

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

Eu entrei em contato com o Sefaz-MT e por lá não há qualquer tipo de homologação.

Pelo que li, no Amazonas também não necessita...

 

Agora, indiferente de tudo que vemos e lemos, não consigo observar qualquer necessidade de homologação a partir do NFC-e.

O motivo é justo, simplesmente porque não há como omitir quaisquer informações, tampouco fugir do fisco com esse modelo.

 

Acredito que o motivo da homologação era este. 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Pelo contrário... A sonegação é muito mais simples:Temos uma impressora não fiscal no Caixa... o Lojista poderia até mesmo usar o "Word" para fazer cupons falsos...

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

  • Este tópico foi criado há 3510 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.

The popup will be closed in 10 segundos...