Pergunta

Alguém sabe como monitorar o estado aberto/próximo da gaveta de dinheiro usando a API de status do driver de impressora avançada para a impressora térmica Epson TM-88IV.

Eu gostaria de poder usar OPOs para ADK .NET, mas não tive sorte em configurá -lo no Windows 7. Alguém sabe como fazer parte da Epson Developer Network. Passei pelas informações disponíveis em www.epsonpos.com, mas não há informações disponíveis nos códigos POS/ESC.

Por favor ajude...........

Foi útil?

Solução

Uau, demorou um bom tempo para descobrir como determinar o status aberto/fechado da gaveta de dinheiro usando o statusapi para a impressora Epson TM-88IV. Este campo representa o status fechado da gaveta de dinheiro.

Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4

De acordo com a documentação da Epson (em vez disso, de acordo com o meu entendimento), 0 representa a gaveta aberta e 4 representa o status fechado da gaveta. Portanto, ao monitorar o status da impressora, você precisa verificar este bit.

Outras dicas

Tente se inscrever aqui: https://www.epsonexpert.com/login

Esse parece ser o lugar para obter informações técnicas sobre os produtos da Epson POS. Não posso dizer se eles têm especificamente o que você deseja. Eu me inscrevi agora, mas agora tenho que esperar que eles voltassem para mim:

Obrigado por se registrar no EPsonexpert. Recebemos suas informações de registro e entraremos em contato com você em breve, assim que sua solicitação for revisada.

Eu tenho um problema diferente. Eu também tenho a mesma impressora (TM-T88IV) e uma gaveta de dinheiro padrão. Eu os tenho configurados no aplicativo SetupPos e CheckHealthtest funciona bem para a impressora e a gaveta (as impressoras e a gaveta são abertas). Mas uma vez que eu tento executar a amostra do Epson Cash Gavet .NET, ele lança poscontrolexception e diz "as informações não são descritas no XML". Tendo passado alguns dias tentando encontrar a solução, não cheguei a lugar nenhum, mas puxei alguns pensamentos sobre o assunto de vários fóruns. Eles dizem que o erro está relacionado ao fato de que o objeto de serviço da gaveta de dinheiro não está totalmente definido no Configuration.xml (Microsoft POS para .NET). Além disso, a documentação da EPSON sobre a criação de gavetas em dinheiro afirma que, se o OPOS não criar a instância da classe de comunicação, ele lança uma exceção. Tenho certeza de que eu não estou bem para resolver esse problema e apreciaria qualquer feedback útil! Obrigado!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top