Pergunta

eu sou obrigado a falar de volta para a escala, tornando-a programaticamente imprimir.

O manual diz que o comando de impressão é simplesmente P terminou com retorno de carro. Eu uso o seguinte código:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

Mas todos os outros vez obter o código ES volta da escala, o que significa erro, mas ainda impressões. Eu só quero descobrir porque mesmo que ele funciona, eu estou recebendo de volta ES.

Todas as idéias? É o formato de bytes [] correto?

Foi útil?

Solução

Os bytes são corretos, de acordo com o que você diz que os estados manuais.

Talvez o manual não é claro (ou se esta especificado em qualquer outra), e por "retorno do carreto" significa, na verdade, a sequência de nova linha CR + LF que é usada em alguns sistemas (por exemplo MS-DOS). Os bytes, então, seria:

Byte[] bytes = { 80, 13, 10 };
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top