PDA

View Full Version : PrintRequestAttributeSet non stampa


Mitzuashi
10-02-2007, 10:37
Ciao a tutti,ho un problema utilizzando la classe PrintRequestAttributeSet ossia:

--------------------------- CODE ------------------
DocFlavor myFormat = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc mydoc = new SimpleDoc(textStream,myFormat,null);

PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();

PrintService[] services =
PrintServiceLookup.lookupPrintServices(myFormat, aset);

if (services.length > 0) {
DocPrintJob job = services[0].createPrintJob();
try {
job.print(mydoc, aset);
} catch (PrintException pe) {}
}
--------------------------- CODE ------------------

Questo funziona e mi stampa sul foglio ciņ che passo come inputStream perņ non fa uscire il foglio dalla stampante, e devo pensarci io con il pulsante sulla stampante. Allora ho pensato di risolvere tramite gli attributi tipo MediaSize. Il problema č che appenaaggiungo un qualsiasi attributo, fosse anche Copies(1), il codice non trova nessuna stamante o per intenderci questa riga

PrintService[] services =
PrintServiceLookup.lookupPrintServices(myFormat, aset);

mi da un services nullo. Ho provato aggiungendo qualsiasi attributo e non va. La stampante che ho č una Epson R265.
Qualcuno ha avuto lo stesso problema o qualcuno ha idea di come far uscire comunque il foglio?????

Grazie di tutto