Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 4727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Não sei se tem comando no acbr monitor, mas vc pode pegar diretamente do número serial da impressora.

Se o ultimo caracter for uma letra, significa que ela tem mf adicional.

Ou se a 21º posição do número de série for diferente de branco.

  • Curtir 1

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

  • Membros Pro
Postado

Bom dia Fernando,

Não sei se tem comando no acbr monitor, mas vc pode pegar diretamente do número serial da impressora.

Se o ultimo caracter for uma letra, significa que ela tem mf adicional.

Ou se a 21º posição do número de série for diferente de branco.

Eu não sabia que esta informação era retornada junto com o serial da impressora :o

Então para qualquer impressora ( no meu caso swedastx e bematch) eu sempre tenho que ler o serial da impressora e pegar somente os primeiros 20 dígitos para o serial da impressora ?

Isto é um padrão do acbr para todas as impressoras com que ele trabalha, ou seja (serial + mfadcional) são retornandos pela impressora ou o acbr é que junta estes dois retornos ?

Obrigado,

Rossine.

  • Membros Pro
Postado

Bom dia Regys,

Adicionei um novo comando ao ACBrMonitor "mfadicional", baixe e teste por favor.

Eu testei aqui via telnet o comando "ECF.mfadicional" e me retorno "Comando inválido". No caso este comando funciona para Bematech e swedastx ?

Este novo comando já está no SVN ?

Obrigado,

Rossine.

Postado

Olá Rossine,

Não sei te dizer se todas impressoras retornam isso no número de série.

Como sabemos, os fabricantes não tem um padrão entre eles.

Mas é a única forma que descobri para pegar automaticamente.

No meu software eu forço o implantador e colocar a letra manualmente.

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

  • Membros Pro
Postado

Olá Rossine,

Não sei te dizer se todas impressoras retornam isso no número de série.

Como sabemos, os fabricantes não tem um padrão entre eles.

Mas é a única forma que descobri para pegar automaticamente.

No meu software eu forço o implantador e colocar a letra manualmente.

Desculpe Fernando, quando você postou esta resposta eu estava mudando o meu texto anterior (hehe)

Obrigado,

Rossine.

  • Moderadores
Postado

Bom dia Regys,

Adicionei um novo comando ao ACBrMonitor "mfadicional", baixe e teste por favor.

Eu testei aqui via telnet o comando "ECF.mfadicional" e me retorno "Comando inválido". No caso este comando funciona para Bematech e swedastx ?

Este novo comando já está no SVN ?

Obrigado,

Rossine.

Sim ele já está no SVN, você baixou o executável ou está compilando direto dos fontes?

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Membros Pro
Postado

Olá Regys,

Eu tinha testado o teu .exe que estava em anexo.

Vou atualizar o acbr aqui e compilar para testar.

Obrigado,

Rossine.

  • Membros Pro
Postado

Olá Regys,

Compilei a versão do SVN e agora me retornou estes dados:

OK: ?034I0001SWEDAIF ST120ECF-IFSW04110713 01.00.05G¦?034+0000CAÇ+ÆÇÇI1W?

Qual seria o byte que identifica a letra da mfadicional ?

Obrigado,

Rossine.

Obs: Testado com SwedaStx

  • Membros Pro
Postado

Olá Regys,

Agora o comando ecf.mfadcional me retornou: "OK: "

Se MF fosse adcionada entao retornaria algo assim: "OK: 1"

Se for isto então está ok agora :D

Isto está funcionando para swedastx e bematech também ?

Obrigado,

Rossine.

  • Este tópico foi criado há 4727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.