Embora a resposta de Michał Sacharewicz esteja perfeitamente correta para o seu problema / questão, você deve estar olhando para o problema subjacente.
Eu nunca ouvi falar de uma impressora que trata a entrada da porta USB de maneira diferente da entrada da porta LPT. Se isso acontecer, o próprio Linux não poderá enviar comandos para a impressora por meio dos drivers.
Você tem certeza de que a impressora os está tratando de maneira diferente?
Como você está imprimindo seu arquivo de teste (com comandos) para a impressora? Se o arquivo passar por um driver, ele será mutilado e você só receberá um texto. Você deve imprimi-lo como arquivo RAW. Por exemplo, com lp
, você pode tentar usar lp -o raw filename
.