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: 79.222 ]

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


Trabalhando com Impressoras Fiscais ECF



O equipamento:

A Impressora Fiscal é o equipamento responsável pela emissão do Cupom Fiscal, e todos os estabelecimentos que se enquadrem em uma certa faixa de faturamento estão obrigados à sua utilização. Quem regulamenta a utilização de Impressoras Fiscais ECF é o CONFAZ, sugiro que acessem o site do CONFAZ e se inteirem dos promenores da legislação, coisa que não o farei aqui.
O Aplicativo Fiscal:

O aplicativo fiscal é a interface entre o operador de caixa e a impressora fiscal. Devemos ter o cuidado para que a interface do aplicativo seja otimizada para a utilização mais eficaz, deve-se ter em mente que a principal função do sistema é a venda, portanto a sua interface deve ser simples de ser operada.

A Legislação:

Todo o desenvolvedor de automação comercial que irá trabalhar com Impressoras Fiscais ECF deve estar sempre por dentro da legislação, principalmente no que diz respeito ao Convêncio ICMS 85/01 e suas alterações, os estados da federação também podem criar legislação sobre a utilização de Impressoras Fiscais ECF, bem como do aplicativo que interage com elas, portanto fiquem sempre atentos a essas legislações para não sofrerem as penalidades da lei, lembre-se que a Receita Federal é um dos órgãos do governo mais atuante, pé-no-saco e eficiente (quando é para cobrar, lógico).

Existem basicamente três formas de desenvolver um aplicativo que trabalhe com uma Impressora Fiscal ECF:
  • Fazendo a comunicação direta através do protocolo de comunicação do mesmo.
  • Utilizando bibliotecas de comunicação disponibilizadas pelos fabricantes (Dlls, Sos, Etc.)
  • Utilizando um aplicativo que abstraia a comunicação com o equipamento.

Nesse artigos utilizaremos a terceira opção e utilizaremos o ACBR Monitor. Até o momento a ZPM disponibiliza somente DLL de comunicação para seu equipamento, mas em contato com o pessoal do desenvolvimento deles, fui informado que estão desenvolvendo um só para Linux, então em breve teremos mais uma ferramenta para a comunicação com seus equipamentos, claro que poderíamos optar pela comunicação direta, mas isso demandaria uma pouco mais de planejamento. Tão logo a ZPM disponibilize esse So escreverei uma artigo visando a utilização do mesmo.

Mais uma vez quero deixar claro que a escolha pelo equipamento da ZPM é um gosto pessoal, o descrito aqui pode ser aplicado aos equipamentos de outros fabricantes, bastando fazer os ajustes necessários.

Página anterior     Próxima página

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

Divertindo-se com efeitos de vidro e sombras no Inkscape

Desenhando os vilões do Pac-Man com Inkscape

APTonCD: Ubuntu Linux sem dependência de internet

Vetorizando um rosto com o Inkscape

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

Leitura recomendada

Servidor Web com Fedora Core 7

Configurando Apache + MySQL + Manipulação de dados com PHP

PHP com PostgreSQL - Estruturando a conexão

VirtualBox + Apache + PHP + SQL Server

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

  
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