segunda-feira, 31 de dezembro de 2007
Manuais de instalação do chip GPRS dos terminais Ingenico i5100 e Nurit da linha 8000
Esses são os manuais para instalação do chip GPRS nos terminais Ingenico i5100 e Nurit 8000.
Marcadores:
comunicação,
i5100,
ingenico,
manual,
nurit,
nurit 8000
Manual do Procedimento de carga do framework Walk nos terminais Ingenico i5100
O manual contendo os procedimentos para carregar no terminal o framework Walk, nos terminais Ingenico i5100.
quinta-feira, 27 de dezembro de 2007
Release Walk Ingenico 2.00: i5100
Foi lançado hoje a primeira versão do framework Walk para o terminal Ingenico i5100. Existem 2 versões do Walk para este terminal. Uma para terminais com "OS Secure" , geralmente terminais destinados a produção, e outra para terminais com "OS Unsecure", que são terminais destinados a desenvolvedores.
No menu ao lado, em Ingenico Downloads, você encontra o software necessário para utilizar o Walk no Ingenico i5100.
No menu ao lado, em Ingenico Downloads, você encontra o software necessário para utilizar o Walk no Ingenico i5100.
Novo downloader para baixar os arquivos iniciais do Walk
Foi refeito do zero o novo downloader do Walk. Essa ferramenta é responsável pela carga do aplicativo posxml inicial, e pelo arquivo de mensagens do Walk. O antigo downloader estava com muitos problema de instabilidade e em muitos computadores apresentava erro ao baixar os arquivos.
Baixe o downloader com os arquivos posxml para a linha Nurit aqui, e o manual de utilização aqui.
Para a linha Ingenico I5100 que acabou de ser lançada você pode baixar o downloader com os arquivos aqui.
Baixe o downloader com os arquivos posxml para a linha Nurit aqui, e o manual de utilização aqui.
Para a linha Ingenico I5100 que acabou de ser lançada você pode baixar o downloader com os arquivos aqui.
Marcadores:
carga,
download,
i5100,
ingenico,
instalação,
manual,
nurit,
nurit 8000,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400
Release Walk Verifone Nurit 2.02: 8000, 8320, 8400
Nova versão do framework Walk para a linha de terminais Verifone Nurit. Com as seguintes correções:
Release 2.02 27/12/2007
- Implementado novo downloader serial para baixar os arquivos iniciais do Walk. O antigo "Walk Console" que baixava os arquivos no terminal estava muito instável.
Release 2.01 21/12/2007
- Implementado tecla "on/off" para os modelos portáteis com bateria.
- Corrigido bug na transmissão de dados no modo SSL que ocasiona erros na instrução posxml baixaarquivo e na atualização de aplicativos grandes.
- Pequenas modificações no protocolo serial visando melhoria de estabilidade do loader inicial de aplicações.
- Correção da instrução posxml imprimalogo que estava causando erro na execução do aplicativo posxml.
Release 2.02 27/12/2007
- Implementado novo downloader serial para baixar os arquivos iniciais do Walk. O antigo "Walk Console" que baixava os arquivos no terminal estava muito instável.
Release 2.01 21/12/2007
- Implementado tecla "on/off" para os modelos portáteis com bateria.
- Corrigido bug na transmissão de dados no modo SSL que ocasiona erros na instrução posxml baixaarquivo e na atualização de aplicativos grandes.
- Pequenas modificações no protocolo serial visando melhoria de estabilidade do loader inicial de aplicações.
- Correção da instrução posxml imprimalogo que estava causando erro na execução do aplicativo posxml.
Marcadores:
framework,
nurit,
nurit 8000,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400
quarta-feira, 12 de dezembro de 2007
Atualização do manual do procedimento de carga do framework Walk nos terminais Nurit
O manual contendo os procedimentos para carregar no terminal o framework Walk e a biblioteca de SSL, nos terminais Nurit, foi atualizado. O que estava acontecendo é que precisamos instalar as ferramentas de carga na máquina para o download ser realizado com sucesso. Na seção de downloads do Nurit, foi adicionado o link para as duas ferramentas necessárias para realizar a carga no terminal (setup_sdt_071100.zip e setup_osploader_071200.zip). Foi removido o link para o Nurit_Application_Downloader pois o mesmo não estava funcionando corretamente.
Marcadores:
carga,
download,
framework,
instalação,
manual,
nurit,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400
quinta-feira, 22 de novembro de 2007
Procedimento de carga do framework Walk nos terminais Nurit
A instalação do framework Walk nos terminais Verifone Nurit, é um processo um pouco mais trabalhoso. A instalação é dividida em 2 partes.
Parte 1: devemos carregar no terminal o framework Walk e a biblioteca de SSL.
Parte 2: devemos carregar o aplicativo inicial posxml e o arquivo de mensagens do terminal.
Se o terminal apresenta a mensagem "Walk Console" no display, o framework Walk já está instalado, então basta realizarmos a parte 2.
Parte 1: devemos carregar no terminal o framework Walk e a biblioteca de SSL.
Parte 2: devemos carregar o aplicativo inicial posxml e o arquivo de mensagens do terminal.
Se o terminal apresenta a mensagem "Walk Console" no display, o framework Walk já está instalado, então basta realizarmos a parte 2.
Marcadores:
carga,
download,
framework,
instalação,
manual,
nurit,
nurit 8000,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400
Pré-release Walk Verifone Nurit : 8000, 8320, 8400
Hoje estou lançando a versão pré-release 2.00 do Walk Verifone Nurit 8000,8320,8400. Esta versão ainda conta com as seguintes pendências:
- instrução posxml system_restart() não implementada, que inicia o processo de atualização do framework na linha Verix
- Ainda não resolve DNS
- mensagens do NOS (sistema operacional do Nurit) ainda aparecem no display durante a discagem
- A tecla 'CANCEL' não funciona corretamente durante as rotinas de comunicação
- Suporte primário a zip. Só podemos zipar arquivos no 'modo store' pois senão o terminal não vai conseguir descompactar com a instrução posxml unzip
- bug no modo SDLC quando desabilitamos a desconexão automática. A primeira transação vai ser realizada corretamente. A segunda ocorrerá um STACK FAULT em Modem_Send_And_Receive que ficará em loop
- Não foram feitos testes com o Walk Web
- Não implementado tecla que desliga terminal no modelo 8000 que possui bateria
Marcadores:
framework,
nurit,
nurit 8000,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400,
verifone
Programando em PosXml
Os aplicativos que rodam no framework Walk são escritos na linguagem PosXml. Programar um terminal Pos, nunca foi tão fácil. Com instruções simples e com extensa documentação a linguagem tem uma curva de aprendizagem muito menor do que outras linguagens como WML, HTML, Java Script, WML Script ou mesmo C.
A linguagem conta com uma IDE especifica chamada Walk Compiler. Baseado no Visual Studio, possui uma ferramenta que vai autocompletando as instruções PosXml a medida que o usuário vai digitando, mostrando também uma breve descrição do comando e como utilizá-lo.
Abaixo 3 videos, demostrando a programação em PosXml.
A linguagem conta com uma IDE especifica chamada Walk Compiler. Baseado no Visual Studio, possui uma ferramenta que vai autocompletando as instruções PosXml a medida que o usuário vai digitando, mostrando também uma breve descrição do comando e como utilizá-lo.
Abaixo 3 videos, demostrando a programação em PosXml.
Marcadores:
interface gráfica,
manual,
posxml,
videos,
walk compiler
Impressão de boletos no framework Walk
É possivel a impressão de boletos no framework Walk. Na linguagem PosXml temos instruções que conseguem imprimir imagens, imprimem código de barras entre outras.
Os 2 videos abaixo demonstram a impressão de boleto em um terminal da linha Verifone Verix:
Você consegue imprimir um código de barras no padrão I25 adotado pela Febraban, utilizando a instrução PosXml "imprimacodigodebarras".
Também é possivel gerar a imagem do boleto no servidor, baixa-la via http por exemplo com a instrução "network.httprequest", e depois imprimir o boleto com "imprimabitmap". A descrição detalhada destas instruções pode ser encontrada na documentação da linguagem PosXml.
Os 2 videos abaixo demonstram a impressão de boleto em um terminal da linha Verifone Verix:
Você consegue imprimir um código de barras no padrão I25 adotado pela Febraban, utilizando a instrução PosXml "imprimacodigodebarras".
Também é possivel gerar a imagem do boleto no servidor, baixa-la via http por exemplo com a instrução "network.httprequest", e depois imprimir o boleto com "imprimabitmap". A descrição detalhada destas instruções pode ser encontrada na documentação da linguagem PosXml.
Marcadores:
boleto,
framework,
manual,
nurit,
nurit 8000,
nurit 8010,
nurit 8020,
nurit 8320,
nurit 8400,
omni 5150,
posxml,
verifone,
verix 510,
videos,
vx 610,
vx 670
Interface gráfica para terminais da linha Verix
O framework Walk para terminais Verifone Verix, devido ao alto poder de processamento desta máquina, suporta interface gráfica. É possivel fazer animações e interações muito mais ricas com o usuário, facilitando em muito a usabilidade do terminal.
Aqui temos um video da interface mostrando a diferença entre uma interface gráfica e uma interface normal que encontramos em 100 % dos terminais hoje.
Para testar este aplicativo gráfico baixe este arquivo e siga as intruções abaixo:
Aqui temos um video da interface mostrando a diferença entre uma interface gráfica e uma interface normal que encontramos em 100 % dos terminais hoje.
Para testar este aplicativo gráfico baixe este arquivo e siga as intruções abaixo:
- Coloque os .zip na pasta de downloads do Walk Server. Compile o aplicativo no Walk Compiler e coloque o aplicativo compilado ("wsxml") na pasta de aplicativos.
- Carregue o aplicativo no terminal.
- Ao iniciar, o terminal não vai ter as imagens bitmaps carregadas então se pressionarmos ok na proteção de tela, não veremos nada na tela. Para sair do aplicativo, devemos pressionar a terceira tecla roxa, da esquerda para direita.
- Devemos entrar em um menu de configuração para baixar os logos. Para entrar neste menu devemos pressionar (ok) 2 vezes seguidas, bem rápido (muito rápido ! :) na proteção de tela. Como disse, se não entrar no menu só vai ficar em uma tela branca; então devemos sair desta tela com a 3a tecla roxa, e tentar novamente.
- Ao ver o menu escolha a opcao '5-Download POS3d'. O aplicativo vai iniciar o download dos .zip contendo os bitmaps. A cada zip baixado com sucesso pressione (ok) para seguir para o próximo. Este processo demorará cerca de 1 minuto.
- Após isso o aplicativo já iniciará com a interface gráfica.
quarta-feira, 21 de novembro de 2007
Configuração do framework Walk Verix
Após a instalação do framework Walk Verix no terminal, devemos configurá-lo para que o mesmo consiga se conectar ao Walk Server. Quando fazemos uma instalação a partir do PC, devemos configurar todos os parâmetros de configuração manualmente. Já quando instalamos a partir de um terminal, todos os parâmetros de configuração são copiados do terminal matriz. Devemos nos atentar ao fato que TODOS os parâmetros são copiados, inclusive o número do terminal, que identifica o terminal na rede. É importante depois da instalação a partir de outro terminal, entrar novamente na configuração e reconfigurar o número do terminal.
Seguem links:
Seguem links:
- Configuração geral (válido para todos terminais da linha Verix)
- Configuração da comunicação via ETHERNET (válido para o modelo Vx510/Omni5150 utilizando Speed, Velox, banda larga ou rede em geral)
- Configuração da linha discada (válido para o modelo Vx510/Omni5150 utilizando provedores de internet, como UOL, TERRA, IG)
- Configuração do GPRS Interno (válido para o modelo Vx610, utilizando operadoras GSM em geral, como Claro, Tim, Oi)
- Configuração do GPRS Externo (válido para o modelo Vx510/Omni5150, utilizando modems GPRS externos plugados na porta serial ou do Pin Pad)
Marcadores:
comunicação,
configuração,
framework,
instalação,
manual,
verifone,
verix 510,
vx 610,
vx 670
Erros de comunicação do framework Walk Verix
Quando utilizamos a instrução PosXml conectar, o terminal tenta fazer uma comunicação para iniciar o processo de transmissão de informações. Nem sempre conseguimos uma conexão, e neste caso os terminais da linha Verix com o framework Walk instalado apresentam uma mensagem de erro no display apresentando a mensagem de erro.
Este documento descreve os erros mais comuns que podem ocorrer no processo de comunicação.
Este documento descreve os erros mais comuns que podem ocorrer no processo de comunicação.
Procedimento de carga do framework Walk nos terminais Verix
Instalar o framework Walk em um terminal da linha Verifone Verix é um procedimento relativamente simples. Este documento descreve detalhadamente o processo de instalação de um framework Walk em um terminal Verix 510/ Omni 5150 a partir de um PC com um porta serial RS-232, já este tutorial aqui descreve a instalação a partir de um terminal já com o framework instalado.
O mesmo procedimento serve para os terminais da linha Vx610, Vx 670. A unica coisa que muda é que no Vx610 a porta serial Rs232 está do lado do terminal, e no Vx670 precisamos de um cabo especifico de download, pois o mesmo possui um conector especial.
O mesmo procedimento serve para os terminais da linha Vx610, Vx 670. A unica coisa que muda é que no Vx610 a porta serial Rs232 está do lado do terminal, e no Vx670 precisamos de um cabo especifico de download, pois o mesmo possui um conector especial.
Integração do Walk Server 2 com autorizadores
O Walk Server 2 possui um protocolo especifico para integração com sistemas autorizadores. Chamamos de "autorizador" o sistema de retaguarda que valida alguma regra, acessa o banco de dados com todas as informações e retorna uma resposta aprovando ou não uma transação por exemplo, ou devolvendo o conteúdo de uma pesquisa.
Com o Walk Server 2 é possivel fazer esta integração com páginas web,webservices (php, asp, jsp) ou através de um socket TCP IP. No tutorial sobre a instalação do Walk Server, tem uma parte que explica onde setamos o tipo de interface que vamos utilizar.
O Walk Server 2, vai enviar a informação ao sistema autorizador e aguardar a resposta, repassando a mesma para o terminal Pos.
Neste documento está especificado como o Walk Server 2 vai enviar a informação e como deve ser a resposta do autorizador.
Além desta integração através do Walk Server, o framework Walk também nos dá a possibilidade de integração direta entre terminal e autorizador. Mas isto é assunto para outro post.
Com o Walk Server 2 é possivel fazer esta integração com páginas web,webservices (php, asp, jsp) ou através de um socket TCP IP. No tutorial sobre a instalação do Walk Server, tem uma parte que explica onde setamos o tipo de interface que vamos utilizar.
O Walk Server 2, vai enviar a informação ao sistema autorizador e aguardar a resposta, repassando a mesma para o terminal Pos.
Neste documento está especificado como o Walk Server 2 vai enviar a informação e como deve ser a resposta do autorizador.
Além desta integração através do Walk Server, o framework Walk também nos dá a possibilidade de integração direta entre terminal e autorizador. Mas isto é assunto para outro post.
Marcadores:
configuração,
integração,
manual,
walk server
Instalação do Walk Server 2
A instalação do Walk Server 2 é um processo relativamente simples, pois o mesmo é um serviço do Windows. O Walk Server 2 controla a atualização de versões dos aplicativos PosXml rodando nos terminais com o framework Walk instalado e também a integração entre os hosts autorizadores.
O Walk Server 2 é a evolução do Walk Server 1 que era feito em c#. Com o novo servidor reescrito do zero em C++ e otimizado para Windows como um serviço, conseguimos atingir a marca de 100 transações por segundo.
Segue link com o tutorial de instalação:
http://downloads.planobe.com.br/walk/Walk_Server_instalacao.pdf
O Walk Server 2 é a evolução do Walk Server 1 que era feito em c#. Com o novo servidor reescrito do zero em C++ e otimizado para Windows como um serviço, conseguimos atingir a marca de 100 transações por segundo.
Segue link com o tutorial de instalação:
http://downloads.planobe.com.br/walk/Walk_Server_instalacao.pdf
Assinar:
Comentários (Atom)