Sistema não imprime cupom ao executar .jar

Estive desenvolvendo um sistema para estacionamento. As funções dele estão completas agora com a implementação do cupom. O sistema imprime já o cupom porem só quando eu rodo ele no Netbeans. Quando crio o .JAR dele e entro no sistema ele não gera o cupom. Oque pode ser ? E por que ?

OBS: ele reconhece a impressora só não imprime.

Já tentou executar como administrador/sudo? Qual foi o resultado?

Ele não está caindo em nenhum lugar das regras de segurança do sistema?

@FearX fiz como você disse exec como adm ou sudo e nada aconteceu.
más acho que é na formatação do cupom porque no exemplo que tenho o cupom é formatado assim.

  "|---------------------------------------------------------|\n"
    	  +"|                 CUPOM                    |\n"
          +"|---------------------------------------------------------|\n"   
           +" | +        RUA:                                             \n"
            +"| +       TEL: (83) 3421-2111  PATOS - PB                  \n"
            +"| + ======================================================= \n"
            +"| + PRE VENDA - 000000 - DATA\n"
            +"| + 0000 - NOME COMPLETO DO CLIENTE\n"
            +"| + nOME FANTASIA COMPLETO \n";

e funciona na IDE e no arquivo .JAR tbm. agora o do meu sistema com a formatação que fiz só roda na IDE.

             "====================================\n"
    	   + "        CUPOM ESTACIONAMENTO\n"
           + "====================================\n"   
           + "  Entrada:"+entrada+"\n"
           + "  Placa:"+placa+"\n"
           + "  Data:"+data+"\n"
           + "  Valor:"+valor+"\n"
           + "====================================";