Java - Problema con impresora!!!

 
Vista:

Problema con impresora!!!

Publicado por Julio (8 intervenciones) el 29/05/2005 23:51:37
Estoy tratando de imprimir un archivo de texto por medio de un programa sencillo en java, el codigo de la clase que imprime es el siguiente:

class PrintPS
{
PrintPS() throws IOException
{
FileInputStream textstream= new FileInputStream("Archivo.txt");
// Tipo de documento
DocFlavor myFormat = DocFlavor.INPUT_STREAM.AUTOSENSE;
// Crear un Doc
Doc myDoc = new SimpleDoc(textstream, myFormat, null);

// Darle atributos
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();

aset.add(new Copies(1));
aset.add(MediaSizeName.ISO_A4);
aset.add(Sides.DUPLEX);
// Seleccionar la impresora Default

PrintService services = PrintServiceLookup.lookupDefaultPrintService();

// Crear un PrintJob del PrintService
if (services!=null)
{
DocPrintJob job = services.createPrintJob();
try
{
job.print(myDoc, aset);
}
catch (PrintException pe)
{
System.out.println("Error: "+pe);
}
}
}
}

El problema es que me sale un error en la impresora, algo de "Local Downlevel..." y no se imprime, aunque si se manda a la lista de documeentos por imprimir. Alguien me puede ayudar!!!!
Gracias!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder