🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153794

Uzycie klasy Printer do drukarki Star SP700

#153794
From: 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;

   }
Technical Details
Message-ID: <515edf6f$0$26694$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "Tomasz" <tutomasz44@gmail.com>
Newsgroups: pl.comp.lang.java
Subject: Uzycie klasy Printer do drukarki Star SP700
Date: Fri, 5 Apr 2013 16:28:24 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6001.18416
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609
Lines: 61
Message-ID: <515edf6f$0$26694$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.25.208.7
X-Trace: 1365172079 unt-rea-a-01.news.neostrada.pl 26694 83.25.208.7:13951
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2718
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit