Ir para conteúdo
Entre para seguir isso  
Cacio Renato

codigo de barras em hexadecimal

Recommended Posts


Opa galera , estou tentando gerar um hexadecimal para mandar um comando direto pra porta da impressora e ela me gerar um codigo de barras estou com dificuldade em gerar comecei a fazer o comando para mandar, estava me baseando no comando do delphi e estou implementando no php mas esta me gerando uns comando diferente a impressora que estou testando a impressão direta é a MPT III.


$chave = "43160308421998000100550010000000051000000050";

$lch = "";

$dec = "";

$dec .= chr((int)(dechex(20)));

$dec .= chr((int)(dechex(20)));

$dec .= chr((int)(dechex('1d')));

$dec .= chr((int)(dechex(68)));

$dec .= chr((int)(dechex(40)));

$dec .= chr((int)(dechex('1d')));

$dec .= chr((int)(dechex(77)));

$dec .= chr((int)(dechex(02)));

$dec .= chr((int)(dechex('1d')));

$dec .= chr((int)(dechex(48)));

$dec .= chr((int)(dechex(02)));

$dec .= chr((int)(dechex('1d')));

$dec .= chr((int)(dechex('6b')));

$dec .= chr((int)(dechex(18)));

$dec .= chr((int)(dechex('7d')));

$dec .= chr((int)(dechex(43)));


$chaveasc = "";

for($i = 0; $i < strlen($chave); $i++){


$lch .= $chave{$i};


if((($i+1) % 2 == 0) && ($i > 0)){

//echo $lch.'<br/>';

$dec .= chr((int)(dechex($lch)));


$lch = "";

//echo $dec.'<br/>';

}

}

$dec .= chr((int)(dechex(20)));


//echo $dec;

$fp = fopen("bloco1.txt", "a");

$escreve = fwrite($fp,$dec);

fclose($fp);

Compartilhar este post


Link para o post
Compartilhar em outros sites

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
Entre para seguir isso  

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.