Página 1 de 1

IF SWEDA

Enviado: 26 Nov 2005 16:54
por Hstadler
BOA TARDE AMIGOS

DESENVOLVEMOS EM NOSSA EMPRESA A POUCO TEMPO UM PROGRAMA P/ IMPRESSORA FISCAL SWEDA 9000I. O PROBLEMA ESTA NO LANÇAMENTO DE ITENS, ISTO É, QDO PASSAMOS O LEITOR DE COD. BARRAS EM DIVERSOS PRODUTOS RAPIDAMENTE, ELE DA ERRO -P0006 (RETORNO DO STATUS/ COMANDO ENVIADO NA SEQUENCIA), QUE SE TRATA DE RETORNO, COMO FAZER PARA LER DIVERSOS PROD. RAPIDAMENTE SEM QUE OCORRA ESSA FALHA, TERIA Q SE CRIAR UM TIPO DE UM BUFFER?

OBRIGADO

HENRIQUE

Enviado: 28 Nov 2005 22:25
por jpalma
Já trabalhei com impressora fiscal sweda e realmente é muita limitada.

Você necessita estipular um tempo para registro entre itens.

Para contornar este problema utilizei LOOP juntamente com a função INKEY().


SDS

If Sweda

Enviado: 27 Dez 2005 11:04
por Bisteca
É isso aí, a Sweda é meio lerda.

Enviado: 27 Dez 2005 13:04
por vagucs
Programei um PDV para Linux voltado para a Sweda.

Veja que vc tem que ler o status de CTS para saber se a impressora esta pronta para receber dados.

Eu fiz um rotina rodando em back ground que faz a leitura do leitor se codigo de barras e vai criando uma lista de itens a serem vendidos e uma outra rotina que vai disparando para a impressora.

Vc pode passar un 3 itens por segundo que nao perde nada.

Enviado: 06 Jan 2006 15:21
por Hstadler
Oi Wagner blz

Antes de mais nada um bom 2006pra vc e todos do fórum.

O meu cliente o leitor de codigo de barras é desvio de teclado (Y), e não serial. Isso dá diferença, pois que eu sei leitores seriais (ligados na com tem buffer) e que eu saiba o de teclado não tem. Ou estou errado?


Obrigado

Henrique

Enviado: 06 Jan 2006 19:10
por vagucs
Na verdade o teclado tem buffer sim, mas é um buffer imediato, vc tem que criar um buffer intermediario e uma rotina sempre para ler a entrada do teclado e uma outra rotina para poder ir executandos as teclas armazenadas.

Enviado: 26 Jan 2006 17:19
por Hstadler
Ola Wagner


Mas como criar esse buffer intermediário, vc pode me dar uma dica?


Obrigado


Henrique

Enviado: 26 Jan 2006 20:42
por vagucs
Enrique,

So mesmo colocando uma rotina em C ou no proprio clipper usando a BGEVENT para poder capturar as teclas.

Eu uso algo parecido com isto mas em xHarbour.