Article View: pl.comp.lang.java
Article #153794Uzycie klasy Printer do drukarki Star SP700
From: 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;
}
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-mailShow 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