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.