Thread View: pl.comp.lang.java
1 messages
1 total messages
Started by Tomasz
Fri, 05 Apr 2013 14:28
Uzycie klasy Printer do drukarki Star SP700
Author: Tomasz
Date: Fri, 05 Apr 2013 14:28
Date: Fri, 05 Apr 2013 14:28
60 lines
2899 bytes
2899 bytes
Mam za zadanie zrobic wydruk paragonow na drukarce Star SP700.
Zrobilem programik ktory dziala i drukuje te paragony ale niestety dosc
nieprzewidywalnie.
Dosyc czesto przed wydrukiem wysuwa pusta tasme o dlugosci 3-4 paragonow.
W tym problem ze nie zawsze tak samo duzo, czasami drukuje z normalnym
odstepem ale np tylo 2/3 paragonu albo wysunie troche tasme i nic nie
wydrukuje.
W tym rzecz ze u klienta, na takiej samej drukarce dzieje sie tak samo.
Wyglada na to ze cos moze zrobilem nie tak w programie.
Prosze o pomoc bo siedze nad tym caly dzien, bez rezultatu i juz nie wiem
czgo sie chwycic.
Sciagnalem i zainstalowalem najnowsze drajwery ze strony "STAR" i ciagle to
samo.
Podaje fragmenty programu:
.....
.................
{
this.printer = createDefaultPrinter ();
this.mainShell=mainShell;
// startuje job
if (!(printer.startJob("xx")))
{
return false;
}
// startujemy strone
if (!(printer.startPage()))
{
return false;
}
...........................
tu sa instrukcje drukowania
................................
// po zakonczeniu wydruku zamykamy job, strone i printer
gc.dispose();
printer.endPage();
printer.endJob();
if (!printer.isDisposed ())
printer.dispose ();
.....................
............................
Printer createDefaultPrinter()
{
PrinterData data = Printer.getDefaultPrinterData ();
if (data == null)
{
// System.out.println ("Warning: No default printer.");
CommonTools.showMessage ("Warning: No default printer.",
mainShell);
return null;
}
Printer printer = new Printer (data);
return printer;
}
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads