IF SWEDA

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

IF SWEDA

Mensagem 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
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Mensagem 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
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

If Sweda

Mensagem por Bisteca »

É isso aí, a Sweda é meio lerda.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem 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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem 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
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem 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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Ola Wagner


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


Obrigado


Henrique
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem 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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder