🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#153794
Author: Tomasz
Date: Fri, 05 Apr 2013 14:28
60 lines
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