Você está na página 1de 69

PROGRAMA DE CERTIFICAO AMBIENTE GIX

Araraquara, Fevereiro de 2013.

PROGRAMA DE CERTIFICAO
INFRAESTRUTURA GIX - ETAPA I

Desenvolvido por:
NDICE

OBJETIVOS DO CURSO .......................................................................................................................................... 3


PBLICO-ALVO ...................................................................................................................................................... 3
CONTEDO PROGRAMTICO ................................................................................................................................. 4
INFORMAES ...................................................................................................................................................... 6
CONCEITO DE BASE DE DADOS CENTRALIZADA..................................................................................................... 7
SERVIDOR DE BANCO DE DADOS........................................................................................................................... 8
SERVIDOR DATAWARE HOUSE .............................................................................................................................. 9
ESTRUTURA AUXILIAR DATAWARE HOUSE OU ETL.............................................................................................. 10
ESTRUTURA AUXILIAR OFFLINE ........................................................................................................................... 11
ESTRUTURA AUXILIAR DE IMPRESSO ................................................................................................................ 12
ESTRUTURA AUXILIAR DE NOTAS ........................................................................................................................ 13
ESTRUTURA AUXILIAR SPED ............................................................................................................................... 14
SERVIDOR DE ARQUIVOS ..................................................................................................................................... 15
SERVIDORES LINUX COMO TECNOLOGIA ESTRATGICA ...................................................................................... 16
COMANDOS BSICOS .......................................................................................................................................... 17
IMPRESSES ....................................................................................................................................................... 25
COMPARTILHAMENTO ......................................................................................................................................... 34
SERVIOS............................................................................................................................................................ 37
LINKS .................................................................................................................................................................. 39
VERIFICANDO E SALVANDO O BACKUP ................................................................................................................ 41
IMPRESSORAS .................................................................................................................................................... 42
IMPRESSES E ARQUIVO AUXILIAR PARA IMPRESSO DE NFE............................................................................ 43
MAPEANDO UNIDADE .......................................................................................................................................... 45
INSTALANDO APLICATIVO JAVA NA ESTAO ..................................................................................................... 47
MIGRANDO DO JAVA 1.4 PARA O JAVA 1.6.......................................................................................................... 49
ATALHO DO APLICATIVO GIX............................................................................................................................. 51
ENTENDENDO O APLICATIVO GIXBOLETO;............................................................................................................ 52
CONFIGURANDO O ECF; ....................................................................................................................................... 59
ADQUIRINDO E IMPORTANDO O CERTIFICADO DIGITAL ........................................................................................ 67
ARQUIVO DE LOG................................................................................................................................................. 68
BUSCANDO E ENVIANDO LOG PARA O SUPORTE GIX ......................................................................................... 69
PROGRAMA DE CERTIFICAO

INFRAESTRUTURA GIX - ETAPA I

Hoje impossvel imaginar o funcionamento de qualquer empresa sem a interface da Tecnologia da


Informao, (sistemas, hardwares e softwares, bancos de dados, links de comunicaes,
automao, recursos multimdia, etc.) na sustentao de seus processos.

Esta nova realidade exige que as organizaes estruturem reas e busquem profissionais capacitados
para gerenciamento eficiente desta gama de novas necessidades e elementos que passam a fazer
parte da rotina da organizao.

O seguinte projeto foi desenvolvido pela SHX para contribuir com seus clientes na formao de
profissionais capacitados para a administrao e manuteno correta de todos os elementos que
compem o ambiente tcnico que interage junto a arquitetura do sistema GIX.

OBJETIVOS DO CURSO

Capacitar profissionais para o entendimento de todos os conceitos e elementos da arquitetura


GIX.

PBLICO-ALVO

O curso direcionado a profissionais que atuam no gerenciamento do ambiente tcnico GIX.


CONTEDO PROGRAMTICO

ESTRUTURA GIX: VISO GERAL DOS COMPONENTES

Conceito de base de dados centralizada;


Servidor de Banco de Dados;
Servidor Dataware House;
Servidor Offline;
Estrutura auxiliar Dataware House ou ETL;
Estrutura auxiliar de Impresso;
Estrutura auxiliar de Notas;
Estrutura auxiliar Sped;
Estrutura auxiliar Offline;
Servidor de Arquivos.

LINUX

Servidores Linux como tecnologia estratgica;


Comandos Bsicos;
Impresses;
Compartilhamento;
Servios;
Links;
Verificando e salvando o Backup.

CONFIGURANDO E ENTENDENDO O GIX

Impressoras;
Impresses e arquivo auxiliar para impresso de NFE;
Mapeando unidade;
Instalando aplicativo Java na estao;
Entendendo o aplicativo GIXBoleto;
Atalho do aplicativo GIX;
Entendendo o database.cnf;
Configurando o ECF;
Adquirindo e importando o Certificado Digital;
Arquivo de log;
Buscando e enviando log para o suporte GIX;
FAQ Frequently Asked Questions Perguntas Frequentes

Conceitos da estrutura GIX;

IMPRESSES
Viso geral sobre o funcionamento;
Verificao de impressoras (nota, oramentos, vales, ecf);
Problemas com impressoras no GIX;
Problemas com impressoras nos robs;

Impresso direta
Ateno especial para ECF.

Problemas com uma estao nova


Configurando o acesso para suporte (logme in);
Configurar o mapeamento do diretrio do GIX;
Verificando o acesso ao GIX;
Parmetros de memria e horrio do atalho GIX.

COMO PROCEDER ANTES DE FORMATAR UMA ESTAO ou caixa


Quais arquivos salvar;
Verificar as impressoras instaladas na mquina

CARGA HORRIA TOTAL: 40 HORAS.


INFORMAES

Para receber maiores informaes sobre este ou outros treinamentos disponibilizados pela SHX,
entre em contato com:

Paulo Henrique Francisco


Treinamento e Capacitao
treinamento@shx.com.br
(16) 3331.6570
CONCEITO DE BASE DE DADOS CENTRALIZADA

Com a integrao e trabalho conjunto cada vez mais intenso das unidades de negcio de um grupo,
preciso que o fluxo de informaes entre essas unidades seja cada vez mais gil. Afinal, no mais
possvel aguardar dias para reajustar um preo ou lanar uma promoo em todas as unidades de
negcio, alm disso uma necessidade que as informaes de venda e estoque sejam analisadas
em tempo real.

Para atender essas necessidades existe a base de dados centralizada. Basicamente a prtica de
armazenar todos os dados includos em todos os terminais do grupo em apenas um local, um
computador: o servidor de banco de dados. Esse computador possui todos os dados que
podem ser inclusos ou acessados por qualquer unidade de negcio do grupo.

Com apenas uma cpia dos dados no h risco de erros ou atrasos na transferncia de informaes
de uma unidade de negcio para outra, alm de permitir aos gestores o acesso imediato a todas as
informaes do grupo.

Uma base de dados um simples repositrio de informao relacionado com determinado assunto
ou finalidade, ou seja, uma coleo de dados ou informaes estruturadas de determinada maneira
que permite a sua consulta, atualizao e outros tipos de operaes.

Na arquitetura centralizada, existe um computador com grande capacidade de processamento, o qual


o hospedeiro do SGBD (PostgreSQL). Esta arquitetura tem como principal vantagem a de permitir
que muitos usurios manipulem grande volume de dados e gerenciar vastos conjuntos de
informaes de modo a facilitar a organizao, manuteno e pesquisa de dados. Sua principal
desvantagem est no seu alto custo, pois exige ambiente especial para alocao.

Por fim, a base centralizada favorece a segurana dos dados, simplificando o procedimento de
backup e concentrando investimentos de segurana fsica em um servidor.
SERVIDOR DE BANCO DE DADOS

Atualmente a estrutura GIX usa o produto Postgres como SGBD (Sistema Gerenciador de Banco de
Dados), mas tambm h a possibilidade de usar o produto Oracle. O Postgres, alm de ser gratuito,
muito confivel, pois suporta grande quantidade de usurios manipulando a base de dados
simultneamente, pois tem grande poder de interao.

Fisicamente este computador possui hardware de alto desempenho para garantir que o servio se
mantenha estvel e a manipulao das informaes atenda a necessidade do cliente (performance e
confiabilidade). Fica localizado no ponto concentrador da loja. Pois todas as filiais dependem dele
para ter acesso ao sistema.

Em sua configurao so adicionadas rotas para que seja possvel a comunicao com as filiais.
SERVIDOR DATAWARE HOUSE

Um data warehouse (tambm conhecido como armazm de dados, ou depsito de dados no Brasil)
um sistema de computao utilizado para armazenar informaes relativas s atividades de uma
organizao em bancos de dados, de forma consolidada. O desenho da base de dados favorece os
relatrios, a anlise de grandes volumes de dados e a obteno de informaes [...]

Atualmente, por sua capacidade de sumarizar e analisar grandes volumes de dados, o data
warehouse o ncleo dos sistemas de informaes gerenciais e apoio deciso das principais
solues de business intelligence do mercado.

No GIX para os relatrios e consultas utilizado este conceito de DW Data Warehouse


(acumuladores de dados). Fisicamente possui um hardware prximo ao Servidor de Banco de Dados,
pois em casos extremos possvel utilizar este computador como BD quando a mquina principal
eventualmente falhar.
ESTRUTURA AUXILIAR DATAWARE HOUSE OU ETL

Recebe a funo de atualizador dos dados no servidor de DW. Isso ocorre devido a leitura dos dados
ou informaes (vendas, por exemplo) do servidor de banco de dados (principal) e as atualiza no
servidor de DW.
A partir da aplicao GIX_ETL que o atalho existente na rea de trabalho do terminal Rob, a
operao ativada de que, a cada 5 minutos a estrutura auxiliar faz a leitura dos ultimos dados
incrementados no banco de dados principal e os atualiza no banco de dados no Servidor DW.
Pode ocorrer divergncia se a estrutura auxiliar ficar fora (sem processamento), pois os dados no
sero atualizados e no sero mostrados em uma consulta do operador. Para corrigir esse problema,
deve-se executar a estrutura auxiliar GIX_ETL, aguardar concluso e emitir novamente os relatrios.
Persistindo o problema enviar e-mail para suportegix@shx.com.br informando o caminho dos
relatrios e filtros utilizados em cada um.
A figura abaixo ilustra o funcionamento da Estrutura auxiliar ETL.

SERVIDOR OFFLINE

O mdulo offline permite a utilizao da soluo Gix para operaes essenciais em momentos de
queda de link em filiais. Este um Servidor de arquivos Web a qual ficam os arquivos contendo os
dados que so exportados para as filiais. H um aplicativo responsvel por essa ao a qual deve
ficar aberto todos os dias.
ESTRUTURA AUXILIAR OFFLINE

A Estrutura auxiliar Offline que roda na matriz atualiza os arquivos no Servidor de arquivos web de
offline todas as noite com os dados mais recentes do servidor de banco de dados principal. Na filial
tambm h outra Estrutura auxiliar Offline, porm com a funo de baixar os arquivos gerados na
Estrutura auxiliar Offline que executado na Matriz.

A aplicao que executada na filial no so baixa os arquivos da matriz como tambm atualiza a
base de dados que h na filial.

Sempre que for executar o mdulo Offline deve ser feito contato com a Matriz para gerar e comparar
as chaves. Pois nessas chaves h informaes como as sries e o sequenciador que determinada
filial usa. Isso permite a filial continuar emitindo as impresses sem problemas.
ESTRUTURA AUXILIAR DE IMPRESSO

responsvel pelas impresses no fiscais como por exemplo:

Pedido de venda;

Oramento de venda;

Cotao;

Ordem de tingimento;

Romaneio de separao por carga.

Atravs desta estrutura auxiliar possvel fixar a determinado relatrio uma impressora especfica
para realizar a impresso. Isso permite ao funcionrio minimizar o processo para emitir um relatrio,
pois no ficar mostrando a tela onde o usurio deve escolher a impressora para concluir a
impresso.

Outra funo desta estrutura auxiliar minimizar o tempo de impresso nas filiais, pois deixa a cargo
desta estrutura auxiliar as consultas e selects ao banco liberando assim a estao. Pois sem este,
cada estao faria consultas e selects no banco o que levaria a uma lentido ou travamento do link
dependendo o nmero de estaes que realizam a impresso da filial.
ESTRUTURA AUXILIAR DE NOTAS

A utilizao do Gix Comrcio com base centralizada pode impactar a velocidade de emisso de notas
e pedidos dependendo da velocidade do link entre a localidade e o servidor de banco de dados.

Velocidades abaixo de 2 Mb/s entre a estao e o banco de dados podem fazer com que a nota fiscal
leva mais de 1 minuto para ser emitida, oque pode inviabilizar o processo de atendimento aos
clientes de varejo.
Para diminuir esse problema foi elaborado o software estrutura auxiliar de nota. O objetivo da
estrutura auxiliar de nota ser um representante da estao para emitir nota, ou seja:
1. A estao envia requisio de fechamento de nota para o software estrutura auxiliar de nota
atravs do link de baixa velocidade;
2. O software estrutura auxiliar de nota realiza o fechamento de nota no banco de dados atravs
de uma conexo local de 100 Mb/s;
3. O software estrutura auxiliar de nota envia o nmero da nota fiscal fechada para a estao
atravs do link de baixa velocidade;
4. Finalmente a estao l no banco de dados a nota fiscal e a imprime ou mostra na tela.

Tudo isso diminui o tempo mdio de emisso de nota de 1 m 30 s para 8-12 s.

A Estrutura auxiliar de notas ser responsvel pela emisso de notas fiscais e impresses
relacionadas (boletos e relatrios anexos s notas). Portanto, preciso que a estao que roda a
estrutura auxiliar de notas tenha as filas de impresso de todas as impressoras de notas fiscais do
grupo instaladas com acesso ao aplicativo de rob.

A indicao de qual fila de impresso ser usada pelas sries ser indicada no prprio cadastro de
sries. A indicao de qual fila de impresso ser usada pelas impresses anexas ser indicada no
cadastro de impresses remotas.
ESTRUTURA AUXILIAR SPED

A NF-e um documento de existncia apenas digital (formato do arquivo XML).

Esse documento emitido e armazenado eletronicamente e tem validade em todos os estados da


federao.

O modelo da NF-e contempla a impresso de um documento em papel, chamado de Documento


Auxiliar da Nota Fiscal Eletrnica (DANFE), cuja funo acompanhar o trnsito das mercadorias ou
facilitar a consulta da respectiva NF-e na Internet.

O DANFE pode ser impresso em papel comum A4 (exceto papel jornal), geralmente em apenas uma
via.

Cabe a Estrutura auxiliar Sped fazer o envio da DANFE para o orgo fiscal. Neste processo so
realizadas algumas veriificaes e aes (autorizao, assinatura, cancelamento, retorno, etc).
SERVIDOR DE ARQUIVOS

O Gix precisa de variados arquivos para ser executado e realizar a conexo com o banco de dados
com eficincia.

Este servidor responsvel por manter um arquivo (database.cnf) a qual tem informaes para ter
acesso ao banco de dados. Pois reservada uma mquina, que pode receber como Sistema
Operacional o Windows ou Linux. Porm o Linux permite melhor controle de acesso as pastas
compartilhadas.

Computador responsvel pelo compartilhamento do diretrio GIX na loja.


SERVIDORES LINUX COMO TECNOLOGIA ESTRATGICA

Linux um sistema operacional, programa responsvel pelo funcionamento do computador, que faz
a comunicao entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em
geral). O conjunto de um kernel (ncleo) e demais programas responsveis pela comunicao com
este o que denominamos sistema operacional. O kernel o corao do Linux.

A diferena mais marcante entre Linux e Windows o fato do Linux ser um sistema de cdigo aberto,
desenvolvido por programadores voluntrios espalhados por toda internet e distribudo sob a licena
pblica GPL. Enquanto que o Windows software proprietrio, no possui cdigo-fonte disponvel e
voc ainda precisa comprar uma licena pra ter o direito de us-lo.

Levando a segurana em conta desde sua concepo inicial, Linux muito mais imune a vrus e
outras ameaas de segurana do que outros sistemas operacionais.

Outro fator que foi crucial para a escolha do Linux sua robustes e estabilidade. Pode suportar
grande carga de trabalho sem falhar, alm de permanecer em funcionamento por meses ou anos,
sem precisar ser reiniciado uma nica s vez. Processos rodando em Linux podem ser encerrados
de forma isolada, sem afetar todo o sistema.
COMANDOS BSICOS

1. pwd - Exibe o diretrio atual

2. cd - Navegando entre diretrios

cd [opes]

cd /etc

cd - - voltar ao ultimo diretrio

cd ~ - voltar ao diretrio /home do usurio em uso

3. ls - Listar arquivos

ls [opes]

ls lah Exibe arquivos ocultos mostrando permisses

ls R lista recursivamente todo os contedos a partir do diretrio em que se est.

ls Fltr listar arquivos por data de criao.

ls d listagem de diretrios.

4. mkdir - Cria um diretrio

$ mkdir [opes] [novo diretrio]

-m: Especifica as permisses que o novo diretrio ter;

-p: Cria todos os diretrios e subdiretrios necessrios;

-v: Exibe uma mensagem para cada diretrio criado.


5. cp - Cpia de arquivos e diretrios

$ cp [opes] [origem] [destino]

-f: Operao forada. Se um dos arquivos de destino no puder ser aberto, apaga-o e repete a
operao;

-p: Preserva as propriedades do arquivo (permisses, dono e datas);

6. mv - Move ou renomeia arquivos e diretrios

$ mv [opes] [destino]

-f: Fora as operaes, sem fazer perguntas caso seja necessrio sobrescrever arquivos e outros;

-v: Mostra os detalhes do processo de movimentao.

7. rm - Remove arquivos e diretrios

$ rm [opes] [arquivo].

-f: Modo forado, no pede confirmao para realizar as operaes;

-R, -r: Exclui recursivamente todo o contedo do diretrio e o prprio diretrio. Quando quiser excluir
um diretrio que no est vazio, utilize esse parmetro;

-v: Mostra os detalhes das excluses.

8. find - Procura arquivos


find <caminho> [opes] <nome_arquivo>

find / -name teste.doc procura a partir da / (raiz) arquivo teste.doc


find / -ctime 0 - procura arquivos em / alterados 1 dia atrs

find / -user teste procura arquivos em / do usurios teste

find / -user teste ctime 0 procura arquivos alterados pelo usurios teste na data atual.

9. ln - Cria links entre arquivos

$ ln [opes] [alvo] [nome do link]

-d: Permite ao administrador do sistema (root) criar um hardlink (link absoluto) para um diretrio;

-f: Fora a criao dos links;

-s: Cria um link simblico;

10. cat - Exibe o contedo de um arquivo

$ cat [opes] [arquivo].

-b: Numera as linhas, com exceo das linhas em branco;

-E: Mostra um "$"? (cifro) para indicar fim de linha;

-n: Numera todas as linhas, incluindo as em branco;

-s: No mostra mais do que uma linha em branco. Se houver duas ou mais linhas em branco
consecutivas, elas so truncadas e apenas uma mostrada;

-T: Substitui tabulaes pelos caracteres;

-v: Substitui os caracteres no imprimveis por smbolos, exceto tabulaes e final de linha

Compactao e Descompactao - Mostra os formatos bsicos de arquivos compactados e como


lidar com eles no Linux.

1. tar - Agrupando arquivos

tar [parmetros] [nome_do_arquivo_tar] [arquivos_de_origem]


-c - cria um novo arquivo tar;

-t - exibe o contedo de um arquivo tar;

-p - mantm as permisses originais do(s) arquivo(s);

-r - adiciona arquivos a um arquivo tar existente;

-f - permite especificar o arquivo tar a ser utilizado;

-v - exibe detalhes da operao;

-w - pede confirmao antes de cada ao no comando;

-x - extrai arquivos de um arquivo tar existente;

-z - comprime o arquivo tar resultante com o gzip (visto mais frente);

-C - especifica o diretrio dos arquivos a serem armazenados (note que, neste caso, a letra
maiscula).

Ex: tar cvzf arquivo.tar.gz arquivo1 arquivo2 arquivo3 arquivo4 arquivon

2. gzip, bzip2 - Compactando ou descompactando arquivos ou pastas


-c - extrai um arquivo para a sada padro;

-d - descompacta um arquivo comprimido;

-l - lista o contedo de um arquivo compactado;

-v - exibe detalhes sobre o procedimento;

-r - compacta pastas;

-t testa a integridade de um arquivo compactado.

3. zip, rar - Outros formatos de arquivos compactados


Comandos de Tratamento de Texto - Os comandos para tratar do contedo dos arquivos. Procurar,
substituir, juntar, cortar

1. sort Ordena um arquivo alfabeticamente

2. uniq Elimina linhas repetidas

3. grep Procura texto e expresses dentro de um arquivo

4. paste Combina arquivos em um s

5. cut Separa um arquivo por campos e imprime apenas partes especificadas

6. tr Transforma caracteres

7. sed Filtragem e Transformao de Contedo

Permisses - Alm de mostrar como funcionam as permisses dos arquivos no Linux, ensina a
utilizar os comandos que tratam das permisses.
1. chown - Modifica os donos de arquivos e diretrios

Chown usurio.grupo arquivo.doc

Chown R usurio.grupo diretrio - altera recursivamente usurio ou grupo proprietrio de um


diretrio e seu contedo.

2. chmod - Modifica as permisses dos arquivos e diretrios

Nmero Binrio Permisso Significado


0 000 --- Nenhuma permisso
1 001 --x Permisso para executar
2 010 -w- Permisso para gravar
3 011 -wx Permisso para gravar e executar
4 100 r-- Permisso para ler
5 101 r-x Permisso para ler e executar
6 110 rw- Permisso para ler e gravar
7 111 rwx Permisso para ler, gravar e executar
r: significa permisso de leitura (read);

w: significa permisso de gravao (write);

x: significa permisso de execuo (execution);

-: significa permisso desabilitada.

d rwx rwx rwx usurio grupo outros


d: tipo de arquivo (diretrio);

rwx: permisses do proprietrio e/ou usurio;

rwx : permisses para usurios do mesmo grupo;

rwx: permisses para todos usurios.


Processos - Como funciona a execuo dos programas no Linux e como trat-los.

1. ps - Listar processos

a - mostra todos os processos existentes;

e - exibe as variveis de ambiente relacionadas aos processos;

f - exibe a rvore de execuo dos processos;

l - exibe mais campos no resultado;

m - mostra a quantidade de memria ocupada por cada processo;

u - exibe o nome do usurio que iniciou determinado processo e a hora em que isso ocorreu;

x - exibe os processos que no esto associados a terminais;

w - se o resultado de processo no couber em uma linha, essa opo faz com que o restante seja
exibido na linha seguinte.

ps [opes]
ps aux | more lista todos os processos, com nome do usurio e tbm os que no esto
associados a terminais

ps ef | more

ps aux | grep teste - lista todos os processos, porm, filtrando com a existncia do contedo teste

ps axjf visualizao em arvore

ps awx | grep GIX mostra todos processos que esto acessando a base GIX. Muito importando
quando for usar o ESTARQ para saber se tem estaes com o GIX aberto

2. top ou htop - Lista processos em tempo real


3. pstree - Mostra processos em forma de rvore hierrquica
4. kill, killall - Envia um sinal ao processo (MATA!)

Gerenciador de pacotes: apt - Utilizado em distribuies Debian, Ubuntu e seus derivados para
instalar e remover programas.

1. apt-get update - Atualiza a lista de pacotes dos repositrios

2. apt-cache search - Procura um pacote por palavras

3. apt-get install - Instala pacotes de programas

4. apt-get remove - Remove pacotes de programas do sistema

5. apt-get upgrade - Atualiza todos os pacotes do sistema

6. apt-get dist-upgrade - Atualiza a verso da distribuio e todos seus pacotes

Gerenciador de pacotes: yum - Utilizado em distribuies CentOs, Fedora, Red Hat e seus derivados
para instalar e remover programas.

1. yum search - Procura um pacote por palavras

2. yum install - Instala pacotes de programas

3. yum remove - Remove pacotes de programas do sistema

4. yum update - Atualiza os pacotes do sistema

5. yum check-update - Verifica se h atualizaes de pacotes disponveis

6. yum list - Lista todos os pacotes instalados e disponveis no repositrio

7. yum list available - Lista os pacotes disponveis para instalao

8. yum grouplist - Lista os grupos de pacotes instalados e disponveis no repositrio

9. yum groupinstall - Instala grupos de pacotes

10. yum groupremove - Remove grupos de pacotes do sistema


IMPRESSES

No sistema operacional a qual a estrutura auxiliar faz uso (Linux) h um servio (cups) que gerencia
as impressoras da estao. Este servio executado para que seja possvel s estaes das filiais
realizarem impresses de modo rpido atravs da estrutura auxiliar de impresso.

O objetivo deste servio permitir que um computador, seja um servidor de impresso na qual o
gerenciador de impresso CUPS (hospedeiro) nativo no servidor receba diversas impresses dos
PCs (clientes), processe-os e envie para a impressora correspondente. Alm disso, possvel
monitorar impresses, relatar erros de impresses, visualizar relatrios sobre nmero de pginas
impressas, data e horrio da mesma.

Seu desenvolvimento se deu com o protocolo LDP, que permite que trabalhos de impresso sejam
impressos atravs da rede utilizando TCP/IP. Porm com o avano da tecnologia CUPS, o protocolo
LDP foi ficando ultrapassado, lento e incompatvel com padres de alguns fabricantes.

Logo o gerenciador de impresso CUPS aderiu o IPP (Internet Printing Protocol) e foi adotado pela
maioria das distribuies Linux como gerenciador de impresso padro.
Para efetuar uma instalao via web so necessrios os seguintes passos:

1) Acesse a web com o endereo: http://localhost:631

Esse acesso feito quando se est na mquina origem, ou seja, onde foi instalado seu gerenciador
de impresso CUPS. Caso o acesso seja feito de outra mquina via web, necessrio habilitar
permisses para determinada estao/PC.
2) Ao abrir a pgina do CUPS, ir aba Administration ou http://localhost:631/admin
3) No campo Printers, clicar em ADD PRINTER e escolher a opo desejada
(impressora local, impressora rede, via Samba).

4) No prximo passo destacar o caminho da impressora, caso seja via Samba:

smb://[NOME DA MAQUINA OU IP]:[PORTA]/[NOME DA IMPRESSORA COMPARTILHADA]

http://[NOME DA MAQUINA OU IP]:[PORTA]/[NOME DA IMPRESSORA COMPARTILHADA]

socket://[NOME DA MAQUINA OU IP]:[PORTA]/[NOME DA IMPRESSORA COMPARTILHADA]


Obs.: O campo, ":[PORTA]" opcional, porm obrigatrio para impressoras tipo "Rede". s vezes na
opo via Samba necessrio colocar guest@ ou nome de um usurio da mquina Windows na
frente do nome da mquina ou IP.
5) A seguir coloque o nome, descrio e localizao da impressora para visualizao
no CUPS.
6) Feito isso no prximo passo adicione o driver correto da impressora, esse passo
pode ser feito de 2 maneiras:

1. Baixar do site do fabricante o driver PPD da impressora ou;

2. Listar um driver j estabelecido pelo CUPS ou at mesmo um


genrico do mesmo fabricante.
7) Confirme a tela seguinte

8) Pronto, a impressora j esta instalada em seu gerenciador de impresso CUPS.


9) Altere as polticas da impressora indicando a opo Abort-job. Pois em um
problema de conexo a impresso ser perdida, porm a impressora continuar a
funcionar quando re-estabelecida a conexo. Isso evita que o responsvel de TI
tenha que iniciar a impressora que assume o status de Stop ou pausa. Conclua com
Set Default Options.
COMPARTILHAMENTO

O Samba um "software servidor" para Linux (e outros sistemas baseados em Unix) que permite o
gerenciamento e compartilhamento de recursos em redes formadas por computadores com o
Windows. Assim, possvel usar o Linux como servidor de arquivos, servidor de impresso, entre
outros, como se a rede utilizasse servidores Windows (NT, 2000, XP, Server 2003).

O Samba compatvel com praticamente qualquer verso do Windows, como NT 4.0, 9x, Me, 2000,
XP e Server 2003, alm de mquinas com o Linux, claro.

Todo trabalho feito pelo Samba provido de grande segurana, uma vez que h grande rigor nos
controles dos recursos oferecidos. Tanto que existem empresas que usam o Samba como soluo
para conflitos existentes entre diferentes verses do Windows.

Um fato que agrada muitos usurios do Samba que sua configurao feita em um nico arquivo:
o smb.conf. Esse arquivo geralmente fica localizado no diretrio de instalao do Samba.

[global] - como o nome indica, contm configuraes que afetam todo o Samba. Por exemplo, nome
do servidor;

[homes] - contm as configuraes do diretrio home para cada usurio;

[printers] - contm as configuraes que controlam impressoras compartilhadas.

Abaixo segue um exemplo de um arquivo smb.conf com uma configurao bastante


simples, pois serve apenas para explicar a estrutura do arquivo. Seus parmetros so explicados em
seguida. A numerao no incio das linhas no usada no arquivo e foi inserida pelo InfoWester
apenas para facilitar a localizao dos parmetros:

1 [global]

2 # nome do servidor de arquivos

3 netbios name = infowester

4 # nome do grupo de trabalho ou do domnio

5 workgroup = iw

6 server string = Servidor Samba

7 security = user

8 [rede]

9 # diretrio compartilhado

10 path = /iw/artigos

11 public = yes

12 browseable = yes

13 writable = no

Explicando:

As linhas 1 e 8 contm os nomes das sees;

As linhas 2, 4 e 9 so comentrios. Voc pode inserir o texto que quiser nelas e o Samba ir
ignor-las. Os comentrios so usados para documentar funcionalidades ou fazer
observaes. Esse recurso tambm pode ser inserido no final de qualquer outra linha,
bastando inserir o smbolo # antes do comentrio;
A linha 3 - netbios name - contm o nome NetBIOS do servidor Samba;

A linha 5 - workgroup - recebe o nome do grupo de trabalho ou do domnio no qual o


servidor Samba faz parte;

A linha 6 - server string - uma identificao que o servidor Samba envia aos demais
computadores da rede;

A linha 7 - security - contm o nvel de acesso e pode receber vrios "sub-parmetros".


Neste caso, user indica que para acessar o servidor necessrio que usurio faa uso de
uma conta no Linux que, por sua vez, tambm deve ser usada no Windows;

A linha 10 - path - indica qual o diretrio compartilhado, se for esse o caso;

A linha 11 - public - permite o acesso ao diretrio sem a necessidade de senha (se


preenchido com "yes");

A linha 12 - browseable - informa se o diretrio visvel ou no. Se no for, mesmo assim


possvel acess-lo;

A linha 13 - writable - se tiver o termo "no", indica que o usurio apenas pode ler o contedo
do diretrio compartilhado, mas no pode alter-lo.

Todos os servidores e robs da estrutura GIX possuem pastas compartilhadas. Para acessa-
la basta digitar o endereo ip seguindo barra invertida no executar.

EX. Iniciar Executar - \\192.168.x.x

Ento sero mostradas as pastas compartilhadas desta mquina.

A configurao deste arquivo ser feita e mostrada com detalhes no curso de Infraestrutura Etapa II.
SERVIOS

Um sistema Linux, possui inmeros servios (daemons) que provem ele algumas caractersticas,
como um servidor web Apache, um sistema de impresso, servidor de email (Postfix), dentre
inmeros outros. Resumidamente um servio um daemon que serve para executar determinada
tarefa.

Para executar, parar ou recarregar o servio, um daemon especifico tem que ser acionado. Para este
tipo de tarefa usamos o comando "service <daemon> ao"

Para voc poder ter uma noo melhor do comando service, abra um terminal, logue-se como root, e
digite:

# service httpd status

Veja que ele me reporta a seguinte mensagem:

Apache is running.

httpd: 5631 5630 5629 5628 5627 5626 5625 5624 5616

Use /etc/init.d/httpd extendedstatus for more information.

Como se pode observar, o servio httpd (link para o servidor Apache) est rodando e junto dele
vemos os PID dos processos filhos ativados pelo Apache.
Mas vamos supor que voc no queira que o servio de impresso cups seja carregado pelo
sistema.
digito:
# service cups stop
Os servios (daemon) que usamos so:

cups (impresso);

smb (compartilhamento de arquivos);

network (rede);

postgres (banco de dados).

As as para estes servios so:

start.

stop;

restart.

O comando a usar :

service <daemon> ao.


LINKS

Meio de comunicao que transporta os dados de uma unidade de negcio at outra, um tipo de
Internet particular entre as unidades de negcio. O link normalmente contratado com uma empresa
de telecomunicaes que ir se responsabilizar em fazer os dados trafegarem de uma unidade de
negcio para outra. (ex: Telemar, Telefnica, BR Telecom, Embratel, etc...).

Para o funcionamento das filiais necessrio que exista uma comunicao de dados entre a matriz e
a filial. Para isso a estrutura GIX depende de alguns produtos e servios disponibilizados por terceiros
ou softwares que realizam a comunicao:

OPENVPN um software usado para criar uma VPN. Uma VPN (Virtual Private Network, ou
rede virtual privada) como o nome sugere, uma rede virtual, criada para interligar duas
redes distantes, atravs da Internet. Usar uma VPN permite que voc compartilhe arquivos e
use aplicativos de produtividade e de gerenciamento, como se todos os micros estivessem
conectados mesma rede local. Voc pode at mesmo imprimir em impressoras da rede
remota, da mesma forma que faria com uma impressora local. Necessita computadores
Linux e possvel fazer a criptografia do pacote de dados que so enviados atravs do
protocolo UDP. Quando chega ao destino o pacote descriptografado;

RV 042 um equipamento (hardware) usado para interligar a rede atravs da internet


criando uma VPN. Permite mais que 50 conexes e tambm h a possibilidade de um
segundo link como backup, pois faz o balanceamento entre as conexes. Se um falhar o
outro assume;

LP de dados: Tambm conhecida como linha privada um servio que faz a ligao fsica
ponto-a-ponto para transmitir dados. usada para interligar duas redes locais distantes entre
si atravs de uma conexo direta, estvel e segura. Em cada uma das pontas fica um
modem, que ento conectado na rede local. Uma LP deve ser contratada de uma
operadora de Telecomunicao, especificando-se a velocidade desejada para esta conexo.

VPN IP: Permite interligar, atravs de acessos dedicados da rede IP MPLS da de uma
operadora de telecomunicap, todos os pontos de um cliente, priorizando determinados
protocolos e aplicaes, tais como ERPs. Oferece maior velocidade de acesso.

Dentre as descries mostradas acima, a equipe de suporte infra, se responsabiliza em fazer a


ligao entre a Matriz do cliente e a SHX atravs do Openvpn, porm caso o cliente possua filiais,
deve procurar uma equipe de sua confiana e suporte para estabelecer a comunicao com as filiais.

Caso o cliente opte por usar o roteador RV042, podemos dar um AUXLIO na configurao dos
roteadores das lojas.
VERIFICANDO E SALVANDO O BACKUP

Diariamente o Servidor de Banco de Dados gera um backup das transaes que ocorrem. Deve-se
salvar este backup em pelo menos 2 lugares diferentes:

Mdia removvel a qual um funcionrio de confiana leve-a para casa. Essa alternativa prove
a integridade dos dados caso ocorra algum problema srio. (incndio, roubo, etc);

Copiar o backup para outro computador.

Para ter acesso ao backup, deve-se acessar o compartilhamento do Banco de Dados. Para isso siga
os seguintes passos:

Iniciar executar - \\IP DO BANCO DE DADOS\ Ser apresentada uma tela com duas pastas
(public e mquinas). Acesse a pasta public. Dentro desta salve o contedo da pasta 1. Nesta
h o backup do dia anterior. As pastas 2 e 3 se referem ao backup que foram gerados h 2 e
a 3 dias respectivamente.
IMPRESSORAS

Para realizar a instalao de impressoras no GIX, esta deve estar instalada no Windows ou no Linux
conforme descries acima.

Abra o GIX e siga o caminho

VENDAS CONFIGURAES IMPRESSORAS

Clique em Alterar e escolha a impressora que deseja realizar a instalao.

Caso for instalar uma impressora MATRICIAL, no campo COMPATIVEL escolha LX300

Caso for instalar uma impressora LASER, em compatvel escolha LASERJET.

Caso for instalar uma impressora JATO DE TINTAS, em compatvel escolha DESKJET.
IMPRESSES E ARQUIVO AUXILIAR PARA IMPRESSO DE NFE

No GIX possvel configurar automaticamente a impresso de oramento, cotao e pedido, isso


usado para minimizar o processo de impresso, pois a cada gravao de pedido feita a pergunta:
Deseja imprimir? Ento automaticamente o sistema sabe em qual impressora vai sair o oramento.

VENDAS CONFIGURAES IMPRESSO REMOTA

No caso de oramento usado o relatrio: ORCA_(NOME_DA_EMPRESA)

Ento ficaria da seguinte forma.

Escolha a empresa, digite o nome do relatrio (ORCA_(NOME_DA_EMPRESA) e em Fila Impresso


escolha a impressora que realizar a impresso.

OBS. No caso de oramento, cotao e pedido a impressora deve ser instalada no Servidor de
Impresso CUPS. Aps a instalao feche a aplicao Estrutura auxiliar de Impresso e abre-o
novamente para atualizar a configurao.

Caso a impressora principal destinada a NFE falhar ou ocorrer algum problema, o direcionamento da
impresso pode ser feito para outra impressora.

CADASTRO FISCAL SRIES ALTERAR


Em Fila de impresso da nota escolha a nova impressora que far a impresso da NFE.

Aps a alterao saia do GIX e abra-o novamente para que seja usada a nova configurao.

No caso de NFE, possvel que vrios setores (faturamento, caixa, administrao, etc) realizem a
impresso desta. Para isso, cada mquina deve ter no c:\ o arquivo chamado cupomfiscal.shx com o
contedo:

par

IMPRESSORA_DANFE=SRIE|IMPRESSORA QUE REALIZAR A IMPRESSO.

Ex. IMPRESSORA_DANFE=N|NFE_001_A

Para criar o arquivo siga os passos:

Iniciar executar cmd;

edit c:\cupomfiscal.shx;

IMPRESSORA_DANFE=N|NFE_001_ADM;

salve o arquivo e feche o edit;

Esse arquivo lido quando vai ser iniciada a impresso. Esta sobrepe a configurao realizada em
sries. Dessa forma, cada estao pode realizar a impresso da NFE na impressora desejada, mais
prxima ao seu setor.
MAPEANDO UNIDADE

Todas as estaes que acessam o GIX precisam ter mapeado o diretrio GIX. Este diretrio contm
os arquivos necessrios para montar na tela o aplicativo GIX.

Para isso, realize os seguintes passos:

Windows Explorer Computador Mapear unidade de rede

Entre com a letra S:\ (padro da configurao do GIX) e coloque o endereo do servidor de
diretrio do aplicativo GIX;
Realizada essa opo o diretrio GIX sempre ser carregado quando a mquina for
reiniciada.

Outra forma de montar o mapeamento executando o seguinte comando no prompt de comando:

net use S: \\192.168.5.48

Esse comando pode ser carregado em um arquivo bat que deve ser colocado na reinicializao do
computador. Isso garante que o mapeamento do diretrio seja criado em todo inicio de sesso da
estao.
INSTALANDO APLICATIVO JAVA NA ESTAO

Para o correto funcionamento do GIX em uma estao reservado uma verso especfica do java
para seu funcionamento. Para isso realize o download da verso 1.4.2 do java baixando-o no
seguinte endereo:

www.shx.com.br/tecnologia/j2re.exe

Aps realizar o download, realize a instalao do aplicativo. A instalao simples (next, next, finish).
Ser criado dentro de C:\Arquivos de programas\JAVA\ a pasta j2re1.4.2_04

Copie a pasta para o diretrio C:\ e o renomeie para java.


MIGRANDO DO JAVA 1.4 PARA O JAVA 1.6

Windows

O procedimento descrito abaixo deve ser realizado em todas as estaes que utilizam o GIX.

INSTALAO DO JAVA 1.6

1 Baixar o arquivo utilizando o link abaixo:

http://www.shx.com.br/tecnologia/jre6_33/jre6_33.zip

2 Extraia o arquivo e acesse a pasta Java criada.

3 Dentro da pasta Java, duplo clique no arquivo Install.bat:

Aguarde o trmino da instalao.


LINUX

1- Baixe o script em http://www.shx.com.br/tecnologia/jre6_33/migra_jre6.sh

cd /fontes

wget http://www.shx.com.br/tecnologia/jre6_33/migra_jre6.sh

2- Execute os comandos abaixo para converter o e dar permisso de execuo ao arquivo:

dos2unix migra_jre6.sh

chmod +x migra_jre6.sh

3- Execute o script:

./migra_jre6.sh

'''ATENO:''' Escolha adequadamente a verso do Java de acordo com o sistema operacional


instalado (32 ou 64 Bits).

4- Force a permisso total para todos os arquivos baixados:

chmod 777 /fontes

chmod 777 /fontes/* -R

5- Copie os atalhos do GIX para a rea de Trabalho do(s) usurio(s):

cd jre6/

ls -l *.desktop

'''Por exemplo:''' ''cp GIX.desktop /home/gix/rea\ de\ Trabalho/''


ATALHO DO APLICATIVO GIX

Dentro de S:\ h o arquivo GIX.JAR. Clique com o boto direito e o envie para a rea de trabalho.

Na rea de trabalho no cone criado do GIX.JAR abra as propriedades e realize as seguintes


alteraes:

Destino: c:\j2re\bin\javaw.exe -jar -Duser.timezone=GMT-3 -Xms256m -Xmx256m GIX.JAR

Caso j tenha migrado para java 1.6 usar o seguinte destino: C:\jre6\bin\javaw.exe -jar -
Xms256m -Xmx256m GIX.JAR

Alterar cone: s:\com_ico.ico

Geral: Nome do Aplicativo: GIX


ENTENDENDO O APLICATIVO GIXBOLETO;

um software servidor de impresso de boletos. Abaixo uma imagem do servidor:

Este quando iniciado fica escondido na bandeja do sistema operacional.

Baixe do link: www.shx.com.br/tecnologia/gixboleto104/gixboleto.zip e salve em C:\ da estao que


far as impresses.

1. Extraia os arquivos do arquivo gixboleto.zip no C:\

2. Crie em C:\ um diretrio BOLETO.

3. Agora na pasta BOLETO crie um subdiretrio BOLETO_nnn (onde nnn o numero da filial).
ATENO: Se mais de uma estao for fazer impresso, compartilhe a pasta BOLETO_nnn.

4. Aps extrair os arquivos, edite o database.cnf no diretrio que se encontra o GIX. Acrescente a
seguinte linha:

BOLETOLASER=C:\BOLETO\ (se for compartilhada coloque a letra B:\ )

5. Crie um atalho para o arquivo GixBoleto.jar no desktop, altere os parmetros do atalho para:

"C:\Arquivos de programas\Java\j2re1.4.2_04\bin\javaw.exe" -jar -Xmx256m -Xms256m


GixBoleto.jar"

E adicione uma cpia no inicializar da estao.

6. Execute o atalho criado no desktop da estao. Isso ir listar as impressoras que esto instaladas
no Windows desta estao. Neste momento, voc dever selecionar com o mouse a impressora que
far as impresses e copiar o contedo com o comando "CTRL+C"

7. Agora vamos em C:\Gixboleto\ e edite o arquivo BOLETO.CONF e altere os seguintes campos:

Fila= (Cole o nome da impressora copiado anteriormente)

Rota=C:\BOLETO\BOLETO_nnn (se apenas uma estao for imprimir o boleto)

Ou

Rota=B:\BOLETO_nnn (se mais de uma estao precisar emitir o boleto)

OBS.: Lembrando que se for configurado para compartilhar a pasta, necessrio mapear a unidade
B:\ inclusive na estao realiza o compartilhamento.

Configurando GixBoleto nos Robs com Linux (QUANDO MAIS DE UMA ESTAO UTILIZAR
BOLETO).

Em alguns clientes o boleto laser impresso no momento da venda, segue as configuraes para
esse processo.
Na Estrutura auxiliar de Notas 1 e 2 vamos montar o diretrio /BOLETO:

mkdir /BOLETO

mkdir /BOLETO/BOLETO_nnn

chmod 777 /BOLETO

chmod 777 /BOLETO/* -R

Mapear as pastas boleto (compartilhada da lojas) nos robs automaticamente:

vi /etc/fstab

Acrescente a linha de acordo com a necessidade e compartilhamentos realizados:

//IP_COMPARTILHAMENTO/BOLETO_nnn /BOLETO/BOLETO_nnn cifs username=xxx,password=xxx


00

Por exemplo:

//192.168.0.17/BOLETO_001 /BOLETO/BOLETO_001 cifs username=gix,password=gix 0 0

No database do diretrio /GIX_FATURA (nos robs de notas) acrescente a seguinte linha:

BOLETOLASER=/BOLETO/

ENTENDENDO O GIXBOLETO E O ARQUIVO BOLETO.CONF

O servidor l o arquivo BOLETO.CONF, se este arquivo no existir no momento que o servidor


iniciado, um arquivo criado com algumas configuraes padro j inseridas (e outras comentadas
para que a impresso possa ser personalizada de acordo com as necessidades do cliente) Abaixo
esto listadas as configuraes padro no arquivo:

CodBarrasY= Posio Y (em relao a margem superior) aproximada da impresso do cdigo de


barras (em milmetros)
CodBarrasX= Posio X (em relao a margem esquerda) aproximada da impresso do cdigo de
barras (em milmetros)

CodBarrasL= Largura (em milmetros) aproximada do cdigo de barras.

CodBarrasA= Altura (em milmetros) aproximada do cdigo de barras.

Fila= Fila de impresso padro, quando nenhuma fila for especificada no arquivo.

Rota= Pasta que o servidor de impresso ir localizar os arquivos a serem impressos.

FichaCaixa= Se S, a descrio da sesso Recibo do Sacado ser invertida com a descrio da


sesso Ficha de Caixa.

Visualiza= Se S, os boletos sero visualizados ao invs de impressos.

ENTENDENDO O DATABASE.CNF

O database.cnf o arquivo responsvel para informar que tipo de acesso der feito ao Banco de
Dados. A seguir h a descrio de cada linha do arquivo database.cnf.

# banco de dados pode ser Postgres ou Oracle

DATABASE=Postgres

# Endereo do banco

IP=192.168.0.100

# Porta onde o banco responde

PORTA=5432

# Nome do usurio para conectar com o banco


USUARIO=postgres

# Senha para conectar com o banco

SENHA=

# Nome do banco

BANCO=GIX

# pode ser com para comrcio ou ind para indstria. Essa alterao interfere no acesso de
algumas tabelas do GIX

SEGMENTO=com

# Pode ser: normal, customizada ou PYX, para indicar o tipo de

# interface grfica.

# Indicado para quando o tempo de resposta est alto por conta das

# cores, texturas e imagens utilizadas nas telas.

# Usado principalmente para acessos por Vnc, Ltsp, Citrix e

# assemelhados.

# Para habilitar o Pyxis, basta usar INTERFACE=PYXIS

# Para habilitar o Novo Cross usar INTERFACE=NCROSS

INTERFACE=normal

# Caminho para gerar boletos para o gix_boleto

# (tem que ter a barra no final, seno no funciona)

BOLETOLASER=C:\BOLETO\

# Se usa a estrutura auxiliar de notas


POSSUISERVIDORAPLICACAO=sim

# Se o database da estrutura auxiliar

# (pode ser o de pedidos ou de notas, somente os 2,

# no confundir com robo de BI nem de impresso )

# Pode ser: "sim" ou "nao".

# "sim" indica que ser executado o Servidor de faturamento ou o Servidor de liberao de pedidos.

# "nao" indica que ser executado o gix.

ESTACAOSERVIDOR=nao

# Se o database da estrutura auxiliar de notas

# Deve ser utilizado somente no database do robo de notas.

# Pode ser: "sim" ou "nao".

# "sim" indica que ser executado o Servidor de faturamento.

# "nao" indica que ser executado o Servidor de liberao de pedidos.

ESTACAOSERVIDORFATURAMENTO=nao

# Deve ser utilizado tanto no gix como no prprio Servidor de impresso.

# Indicado para quando se deseja utilizar o gix com o Servidor de impresso.

SERVIDORIMPRESSAO=sim

# Deve ser utilizado somente no database do Servidor de faturamento,

# Servidor de liberao de pedidos ou Servidor de impresso.

# Deve ser informado um nome de usurio cadastrado no gix.

# Utilizado para no solicitar a tela de autenticao do sistema.


USUARIOROBO=shx

# Empresa padro do sistema, mudar para o nmero da

# empresa no cadastro de empresas que fica este diretrio Gix

EMPRESAPADRAO=1

# Para o Gix enviar dados para o gerenciador padro do Sitef

TEF=SITEF

# Para o Gix enviar apenas uma cpia do comprante Tef com a utilizao de Sitef

TEFSEGUNDOCOMPROVANTE=nao
CONFIGURANDO O ECF;

Crie o arquivo cupomfiscal.shx na raiz do c:\ do terminal conectado a ECF com o seguinte contedo:
Exemplo:

EMPRESA=001

SERIE=C

Esse arquivo deve conter o valor da empresa e srie que ser utilizada nesse terminal

No GIX, acesse o mdulo: CADASTROS > FISCAL > SERIES. Criar ou alterar a srie correspondente
ao cupom, lembrando que a srie tem que ser a mesma configurada no cupomfiscal.shx No campo
Modelo/formulrio colocar o modelo da impressora com a sigla DLL na frente conforme abaixo:
Figura ilustrativa:

Obs: Para a Daruma utilizar sempre a que tem DLL 2 no final.

Configurao baixar:

Bematech http://www.shx.com.br/tecnologia/BematechDLL.zip
Daruma http://www.shx.com.br/tecnologia/DARUMAFRAMEWORK.ZIP

Antes de copiar os arquivos verificar se os mesmo j no existem em:


c:\Windows\System32
c:\Windows\Syswow64
Pasta do GIX
Dentro da pasta do Java

Se existir apagar os mesmos.

Extrair todos os arquivos menos os .JAR para a pastas:

Windows 32 bits: C:\Windows\System32

Windows 64 bits: C:\windows\Syswow64

E os arquivos .JAR para o diretrio GIX.

Configurao das alquotas: Olhar o campo ICMS na leitura X e cadastrar as alquotas no GIX.

Leitura X
----------ICMS----------
Totalizador Base Clculo( R$) Imposto( R$)
T18,00% 0,00 0,00
T12,00% 0,00 0,00
T07,00% 0,00 0,00
T17,00% 0,00 0,00
T08,80% 0,00 0,00
T05,60% 0,00 0,00

Cadastros -> Configuraes -> Cupom


BEMATECH
SUBSTITUIDO: FF
ISENTO: II
NO TRIBUTADO: NN

ALIQUOTAS:
EX: 12,00% 01
17,00% 02

DARUMA
SUBSTITUIDO: FF
ISENTO: II
NO TRIBUTADO: NN

ALIQUOTAS:
EX: 12,00% 01
17,00% 02
Exemplo:
Ir na aba FORMAS DE PAGAMENTO:

Caso as formas de pagamentos j estejam cadastradas na impressora basta olhar na leitura x as


posies e ir adicionando no GIX: Figura ilustrativa:

Caso no esteja cadastrado ligar no suporte da Bematech ou Daruma para cadastrar.


A configurao da porta de comunicao deve ser feita:

Bematech

Modificar o arquivo C:\Windows\System32\BemaFI32.ini ou


C:\Windows\Syswow64\BemaFI32.ini

Porta=COM1 ou respectiva porta

[Sistema]
StatusFuncao=1 < SEMPRE VERIFICAR ESSE PARAMETRO >

[MFD]
Impressora=1 < SEMPRE VERIFICAR ESSE PARAMETRO >

Daruma

No precisa modificar nenhum arquivo.

Testes:

1 Emitir uma Leitura X;


2 Fazer uma venda com cinco produtos com tributaes diferentes. Exemplo:
Produto Aliquota
A FF Substitudo
B II Isento
C NN No tributado
D 18,00%
E 17,00%
Obs.: conferir se as alquotas foram impressas corrretamente.
3 Fazer uma venda com dinheiro e carto ( TEF se o cliente possuir ).
4 Repetir os itens 2 e 3 utilizando ROBOS de pedido e faturamento.
5 Fazer uma venda pelo PDV.

Erros comuns:
Alquotas no configuradas no GIX;
Alquotas configurados com ordem diferente da leitura X;
Formas de pagamento cadastrada no ECF mas no GIX no.

Utilizar somenta para Sweda

Para instalar o cupom fiscal no ambiente GIX siga os passos abaixo:

1. Realize download do seguinte arquivo:

http://www.shx.com.br/tecnologia/cupom/cupom.zip

Salve o arquivo win32com.dll em c:\arquivos de programas\java\j2re1.4.2_04\bin


Salve o arquivo comm.jar em c:\arquivos de programas\java\j2re1.4.2_04\lib
Salve o arquivo javax.comm.properties em c:\arquivos de programas\java\j2re1.4.2_04\lib

2. Crie o arquivo cupomfiscal.shx na raiz do c:\ do terminal conectado a ECF com o seguinte
contedo:

EMPRESA=001 SERIE=C

Esse arquivo deve conter o valor da empresa e srie que ser utilizada nesse terminal

3. No GIX, acesse o mdulo: CADASTROS > FISCAL > SERIES.


4. Se no existir a srie para a empresa indicadas no cupomfiscal.shx crie uma nova srie, caso
exista utilize a opo de alterao.

5. Preencha as informaes da srie de acordo com as especificaes da empresa e os seguintes


campos:

Tipo -> CUPOM


Modelo/Formulrio -> Modelo do ECF a ser utilizado
Porta -> Porta de comunicao na qual a impressora est conectada

6. Salve as modificaes e realize um teste de comunicao enviando uma leitura X atravs do


mdulo VENDAS > CAIXA > CUPOM > LEITURA X

7.Agora vamos em CADASTRO > CONFIGURAES > CUPOM > As configuraes seguem abaixo
para cada modelo de impressora:

SWEDA
SUBSTITUIDO: F
ISENTO: I
NO TRIBUTADO: N

ALIQUOTAS:
EX: 12,00% T01
17,00% T02

Elgin
SUBSTITUIDO: -2
ISENTO: -3
NO TRIBUTADO: -4
ALIQUOTAS:
EX: 19,00% 00
16,00% 01

OBSERVAO: Caso a impressora de cupom fiscal esteja travada, para destravamento utilize os
softwares dos fabricantes de cada impressora como segue os links abaixo:

Impressora Bematech Matricial:


http://www.shx.com.br/tecnologia/DFI.ZIP

Impressora termica Bematech:


http://www.shx.com.br/tecnologia/WINITFI_SETUP.ZIP
ADQUIRINDO E IMPORTANDO O CERTIFICADO DIGITAL

Quando for adquirir ou renovar o certificado digital, deve-se pedir informaes ao contador da loja e
realizar todo o processo com o auxlio deste. Na concluso do processo ser gerado um arquivo com
extenso pfx.

Envie este arquivo junto com a senha para suporteinfra@shx.com.br solicitando a renovao do
certificado.

Cabe a equipe de infraestrutura IMPORTAR o arquivo PFX para o GIX e alterar a senha.
ARQUIVO DE LOG

Log um arquivo normal que guarda informaes sobre um programa, como mensagens de erro e
histrico de operaes por exemplo.

Em alguns casos de suporte, necessitado pela equipe de suportegix o log da estao que esta
realizando determinada operao a qual gerou algum problema. Nesse caso o log deve ser enviado
para suportegix@shx.com.br para anlise do problema. Nos logs so descritas as atividades que
determinada estao realiza no GIX (desde o incio do aplicativo, at seu fechamento).
BUSCANDO E ENVIANDO LOG PARA O SUPORTE GIX

No diretrio GIX h uma pasta com o log de todas as estaes que acessam o GiX. Dessa forma
antes de procurar o log de determinada estao, deve-se saber qual o correto ip da estao que ser
analisada.

Para isso, pesquise na pasta log (encontrada dentro do diretrio do gix) todos os arquivos que
contem o ip da estao que ser analisada. Na figura acima por exemplo podemos ver que os 3
primeiros arquivos se referem ao acesso da estao 192.168.122.5.

Salve TODOS os arquivos que tem o IP e os envie para o suportegix@shx.com.br realizar a anlise.