Sistema PDV com PHP-GTK2 e ACBrMonitor (parte 2)

Nessa segunda parte do artigo concluirei a parte teórica, veremos o módulo administrativo do PDV e um pouco mais sobre o trabalho com Impressoras Fiscais ECF, falarei sobre o ACBr Monitor e sobre a Impressora Fiscal ECF 1Fit Logger da Urano, bem como de seu protocolo de Comunicação, o protocolo FiscNET.

[ Hits: 78.481 ]

Por: Relsi H. Maron em 19/06/2008 | Blog: http://www.tuxtilt.com


O Emulador do ECF Logger



Para quem desenvolve aplicativos para comunicação com impressora fiscal ECF, é imprescindível ter o equipamento para efetuar os testes de comunicação, porém nem sempre tem-se o equipamento disponível para isso, portanto a maioria dos fabricantes disponibiliza um aplicativo que emula uma impressora fiscal ECF, a impressora Logger também possui um emulador, que será utilizado nos nossos testes, mas tem um porém ele só roda no (pé de pato mangalô três vezes) Windows.

NÃÃÃÃÃÃÃÃÃÃÃÃÃÃOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!

Bem, infelizmente vamos ter que fazer sacrifícios, mas tudo em nome da profissão.

Para a utilização do Emulador será necessário uma máquina rodando o janelão, com uma porta serial disponível, enquanto nosso sistema estará rodando no Linux em outra máquina. Para quem programa no janelão, há a possibilidade de rodar o simulador e o aplicativo na mesma máquina. O princípio do funcionamento do simulador é simples, ele vai utilizar uma das portas de comunicação da máquina enquanto nosso aplicativo utiliza a outra, para isso basta que tenhamos duas portas seriais disponíveis, o que pode ser conseguido utilizando uma placa multiserial.


Placa multiserial


Tentei fazer isso utilizando o wine, mas não consegui fazer funcionar, portanto a saída foi utilizar dois computadores mesmo:



Para utilizar o simulador precisamos ainda confeccionar o cabo de comunicação com dois conectores DB9 do tipo fêmea, portanto uma oportunidade para alimentarmos nosso espírito geek:



A soldagem do cabo deve ser feita conforme a configuração abaixo:



Eu já configurei uma cópia do simulador para utilizarmos nesse artigo, podem baixar aqui:


Bem gurizada, por enquanto é isso, na terceira e última parte vamos passar para a programação propriamente dita. Queria me desculpar aí com vocês pela demora na publicação dos artigos, mas é que estou envolvido em um projeto que vai me tomar a maior parte do tempo até final de Julho pelo menos, mas prometo tentar finalizar logo a última parte desse artigo antes dessa data.

Qualquer coisa é só entrar em contato, um abração para todos.

Relsi
http://relsiramone.blogspot.com

Página anterior    

Páginas do artigo
   1. O módulo administrativo
   2. Trabalhando com Impressoras Fiscais ECF
   3. O ACBr Monitor
   4. O Protocolo FiscNET
   5. A Impressora Fiscal 1Fit Logger
   6. O Emulador do ECF Logger
Outros artigos deste autor

Chat em PHP - Cheio de recursos e fácil de instalar e usar

APTonCD: Ubuntu Linux sem dependência de internet

Usando o filtro Blur do Inkscape

Divertindo-se com efeitos de vidro e sombras no Inkscape

Remastersys: Crie seu próprio Live-CD do Ubuntu Linux

Leitura recomendada

Executando comandos DML em base de dados MySQL através do Eclipse PHP (Bônus: Temas e Fontes no Eclipse)

PHP com PostgreSQL - Estruturando a conexão

Oracle 9i, Apache e PHP

Sistema PDV com PHP-GTK2 e ACBrMonitor (parte 1)

Como criar um sistema de autenticação de usuários usando PHP/MySQL

  
Comentários
[1] Comentário enviado por removido em 19/06/2008 - 11:43h

Parabéns pelo Artigo ficou muito bom!
Trabalho em um supermercado no interio de minas em Manhuaçu, sou responsavel pela manutenção da rede e das maquinas, e já estava a ha um bom tempo procurando algo sobre....muito bom mesmo...
Vou ficar esperando os proximos artigos seus referente sobre automação comercial...
E a questão dos pinpads, você ja tem uma solução pra ele?

Falew

[2] Comentário enviado por fernando_peace em 19/06/2008 - 13:22h

mt bom o artigo ficamos na espera de um artigo q fale sobre integração do sistema retaguarda e frente de cx

abraços
falow

[3] Comentário enviado por relsi.ramone em 19/06/2008 - 15:57h

hectonsuport, valeu pelo comentário, bueno em relação ao TEF com as operadoras de Cartão de crédito é uma coisa que irei abordar mais tarde para não tornar o artigo avançado demais, mesmo porque eu também estou iniciando a desenvolver para Linux agora, mas acredito que seja tranquilo também só tem que ver a questão da homologação do sistema e tals.

Qualquer coisa estamos ai, uma abração!!!

[4] Comentário enviado por relsi.ramone em 19/06/2008 - 16:03h

fernando_peace, valeu pelo comentário ai, então, como eu já havia comentado na primeira parte do artigo, pretendo adaptar o módulo ao LinuxStok que é um ERP bem legal e completo, dai eu pretendo abordar essa questão de integração, até lá!!

Um abração!!!

Relsi

[5] Comentário enviado por zebendo em 07/11/2008 - 18:09h

alguem ja usou com impressora DARUMA???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts