|
|
AKTUALNIE - Wiejska Kuchnia Mojej Mamy
Temat: PrintJob problem pod linuxem
To może zadam pytanie inaczej :-) :
kto z Was drukował pod linuxem z wykorzystaniem Javy?
Jaka to była dystrybucja? Jaka wersja JVM? Uprawnienia roota?
Konsola czy X-y?
Za cokolwiek dzięki
Pozdrawiam
MB
mb napisał(a):
> Nie pomogÂło :/
>
> np. taki kod
>
> final PrintService[] printServices = PrinterJob.lookupPrintServices ();
> for (final Źródło: forum.hotscripts.pl/showthread.php?t=21073
Temat: java i drukowanie ...DocFlavor.INPUT_STREAM.TEXT_PLAIN_HOST;
> // Create a Doc
> Doc myDoc = new SimpleDoc(textStream, myFormat, null);
> // Build a set of attributes
> PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
> aset.add(new Copies(1));
> //aset.add(MediaSize.ISO.A4);
> aset.add(Sides.ONE_SIDED);
> // discover the printers that can print the format according to the
> // instructions in the attribute set
> PrintService[] services =
> PrintServiceLookup.lookupPrintServices(myFormat, aset);
> // Create a print job from one of the print services
> if (services.length > 0) {
> DocPrintJob job = services[0].createPrintJob();
> try {
> job.print(myDoc, aset);
> System.out.println("jestem");
> } catch (PrintException pe) {}
> }
poprzednio System.out.println("nie ma"); bylo poza catchem,... Źródło: forum.hotscripts.pl/showthread.php?t=25476
Temat: Problem z drukowaniem ... ...= PdfWriter.getInstance(document, os);
document.open();
BaseFont fontHelv = BaseFont.createFont(BaseFont.HELVETICA,
BaseFont.CP1250, BaseFont.EMBEDDED);
String text1 = "Tekst do wydrukuu";
Font font20 = new Font(fontHelv, 20);
document.add(new Paragraph(text1, font20));
document.close();
try {
ByteArrayInputStream is = new
ByteArrayInputStream(os.toByteArray());
DocFlavor flavor = DocFlavor.BYTE_ARRAY.PDF; PrintService service =
PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = service.createPrintJob();
// Zgłoszony wyjątek
Doc doc = new SimpleDoc(is, flavor, null);
job.print(doc, null);
is.close();
} catch (PrintException e) {
e.printStackTrace();
}
} catch (Exception e) {
e.printStackTrace();
}
Z góry dziękuje za pomoc,
Marek Ludwiński Źródło: forum.hotscripts.pl/showthread.php?t=13574
Temat: java i drukowanie ...DocFlavor myFormat = DocFlavor.INPUT_STREAM.TEXT_HTML_HOST;
// Create a Doc
Doc myDoc = new SimpleDoc(textStream, myFormat, null);
// Build a set of attributes
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(new Copies(1));
//aset.add(MediaSize.ISO.A4);
aset.add(Sides.ONE_SIDED);
// discover the printers that can print the format according to the
// instructions in the attribute set PrintService[] services =
PrintServiceLookup.lookupPrintServices(myFormat, aset);
// Create a print job from one of the print services
if (services.length > 0) {
DocPrintJob job = services[0].createPrintJob();
try {
job.print(myDoc, aset);
System.out.println("jestem");
} catch (PrintException pe) {}
}
Pojawia sie:
nie ma (wiec Å‚apie jakiÅ› wyjÄ…tek z )
Tutaj
ale nic nie drukuje :( Co jest nie tak ?
pozdrawiam... Źródło: forum.hotscripts.pl/showthread.php?t=25476
Temat: Problem z drukowaniem na drukarce iglowej ...plikidodruk = IntPKP.list();
> for ( String file : plikidodruk )
> {
> try {
> textStream = new FileInputStream("C:\IntPKP\druk\" + file);
> } catch (FileNotFoundException ex) {
> ex.printStackTrace();
> }
> DocFlavor myFormat = DocFlavor.INPUT_STREAM.AUTOSENSE;
> Doc myDoc = new SimpleDoc(textStream, myFormat, null);
> PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
> PrintService services = PrintServiceLookup.lookupDefaultPrintService();
> DocPrintJob job = services.createPrintJob();
> try {
> job.print(myDoc, aset);
> } catch (PrintException ex) {
> ex.printStackTrace();
> }
> try {
> textStream.close();
> } catch (IOException ex) {
> ex.printStackTrace();
> }
> }
>
ale drukarka drukuje cała zawartosc plikow w jednej linii...
jak robie podglad plikow z... Źródło: forum.hotscripts.pl/showthread.php?t=17647
Temat: Java, CUPS, linux i lookupPrintServices Java, CUPS, linux i lookupPrintServices
WychodzÄ™ z siebie ... PrintService[] pservices =
PrintServiceLookup.lookupPrintServices(null, null);
ciÄ…gle zwraca null....
co jest nie tak?
/usr/sbin/lpc
po wydaniu komendy
status wyświetla tak:
phaser:
drukarka jest na urządzeniu "socket" prędkość -1
kolejkowanie jest włączone
drukowanie jest włączone
brak wpisów
demon jest obecny
a kiedy dodam
../lpc -a status
> -a nie jest zaimplementowane przez lpc w wersji... Źródło: forum.hotscripts.pl/showthread.php?t=24957
Temat: DRUKOWANIE W JAVIE!!! PLZ HELP ...= new PrintPS();
> }
> public PrintPS() {
> * * * *
> * * * * DocFlavor flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_US_ASCII;
> * * * * PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
> * * * *aset.add(MediaSizeName.ISO_A4);
> * * * *aset.add(new Copies(2));
> * * * *aset.add(Sides.TWO_SIDED_LONG_EDGE);
> * * * *aset.add(Finishings.STAPLE);
> * * * */* locate a print service that can handle it */
> * * * * PrintService[] pservices = PrintServiceLookup.lookupPrintServices
> (flavor, aset);
> * * * * System.out.println("ps lenght = "+ pservices.length);
> * * * *if (pservices.length > 0) {
> * * * * * * * *System.out.println("selected printer " + pservices[0].getName
> ());
> * * * * * * * */* create a print job for the chosen service */
> * * * * * * * *DocPrintJob pj = pservices[0].createPrintJob();
> * * * * * * *... Źródło: forum.hotscripts.pl/showthread.php?t=16634
Temat: DRUKOWANIE W JAVIE!!! PLZ HELP ...javy. chce wydrukowac zwykly plik txt:
public static void main(String args[]) {
PrintPS ps = new PrintPS();
}
public PrintPS() {
DocFlavor flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_US_ASCII;
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(MediaSizeName.ISO_A4);
aset.add(new Copies(2));
aset.add(Sides.TWO_SIDED_LONG_EDGE);
aset.add(Finishings.STAPLE);
/* locate a print service that can handle it */ PrintService[] pservices = PrintServiceLookup.lookupPrintServices
(flavor, aset);
System.out.println("ps lenght = "+ pservices.length);
if (pservices.length > 0) {
System.out.println("selected printer " + pservices[0].getName
());
/* create a print job for the chosen service */
DocPrintJob pj = pservices[0].createPrintJob();
try {
FileInputStream fis = new FileInputStream("c:\text.txt");... Źródło: forum.hotscripts.pl/showthread.php?t=16634
Temat: java i drukowanie ...
> Czy komuś zadziałał ten przykład : ?
>
> http://java.sun.com/j2se/1.4.2/docs/...m4.html#998638
>
No wlasnie tez probuje ale nic z tego. Drobne bledy wykrylem (literowki itp)
ale nadal nic. Mote ktos pomoze??? Dlaczego np. jest blad w dodaniu atrybutu
MediaSize.ISO.A4? Gdy to dalem w komentarz to dopiero ruszylo dalej ale problem
jest w tym ze tablica services jest pusta. Dlaczego?? Zamienilem nawet na PrintService services = PrintServiceLookup.lookupDefaultPrintService() ale
dalej nie dziala. Moze ktos lepszy poprawi kod i go tu umiesci??
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl Źródło: forum.hotscripts.pl/showthread.php?t=25476
zanotowane.pldoc.pisz.plpdf.pisz.plszopcia.htw.pl
.
|
|
|