Imprimindo Código de Barra utilizando itext e gsprint - Problema

0 respostas
ZeLeandro

Boa tarde amigos. Meu problema é o seguinte : tenho uma classe que gera um arquivo PDF contendo dados que vou enviar para uma impressora Térmica (ARGOX) até aqui tudo bem
o arquivo PDF é gerado e enviado para a impressora conforme o código abaixo. Mas imagino que algum processo fica travado quando imprime algumas vezes …
Por exemplo peço para imprimir um arquivo gerado contendo 50 páginas ( etiquetas) ele imprime, mas na sequencia peço para imprimir um outro arquivo utilizando a mesma classe
… este arquivo é gerado e o mesmo é encaminhado para a impressora através do gsprint conforme abaixo… mas só começa a imprimir se eu fecho minha aplicação ?!
O que preciso fazer … ?!? tem algo a ver com tratamento de uso de memória ?! Liberação de memória ?! Alguem pode me ajudar

Obrigado

// ENVIA PARA IMPRESSORA
        try
        {
            Runtime run = Runtime.getRuntime();
       
            run.exec ("gsprint -printer " +impressora + " -color " + " " + nomearq );
          
            
            run.freeMemory();
            run.runFinalization();

       
        }
        catch (java.io.IOException exc)
        {
           
            JOptionPane.showMessageDialog(null,exc.toString(), "Erro de execução do GSView",JOptionPane.ERROR_MESSAGE);
            EtDespMer.this.dispose();
        }
Criado 24 de agosto de 2010
Respostas 0
Participantes 1