Impressão

0 respostas
M

Olá pessoal, tudo bem?

Tenho JBoss instalado como serviço no meu windows.
A aplicação tem um módulo de impressão que pega a lista de impressoras do windows e manda imprimir para uma determinada impressora.
Acontece que o JBoss service não reconhece a lista de impressoras. Já coloquei o JBoss service como dependente do “Spooler”. Quando subo o JBoss pelo Eclipse ou pela própria BAT reconhece a lista de impressoras do windows.

Abaixo tem um trecho do código.

PrintService impressora = null;
DocFlavor df = DocFlavor.BYTE_ARRAY.AUTOSENSE;
PrintService[] ps = PrintServiceLookup.lookupPrintServices(df, null);
for (int i = 0; i < ps.length; i++) {
    if (ps[i].getName().indexOf(nomedeBuscadaImpressora) != -1) {
        impressora = ps[i];
        break;
    }
}

Alguém poderia dar uma dica o que está errado?

Abraços,
Marcio.

Criado 3 de abril de 2007
Respostas 0
Participantes 1