Article View: pl.comp.lang.java
Article #154310Drukarka zebra ZQ520 - drukowanie bitmapy - problem
From: Jarosław Ostrowski
Date: Fri, 06 Jul 2018 10:21
Date: Fri, 06 Jul 2018 10:21
47 lines
3580 bytes
3580 bytes
Witam, po raz pierwszy na grupie.
Od niespełna roku posługuje się językiem java, więc jeśli postać kodu źródłowego odbiega od prawideł to proszę o wyrozumiałość.
Piszę aplikację dla Android i chciałbym na drukarce
Zebra ZQ520 drukować bitmapy o zmiennej wysokości,
które generuję programowo.
Problem polega na tym, że drukarka owszem drukuje poprawnie
obrazek ale potem wysuwa 20cm papieru, coś tak jakby równała do A4.
Pisałem do Zebry ale stwierdzili, że pomoc na poziomie kodu źródłowego
jest poza ich zakresem :)
W google znalazłem mnóstwo niedziałających przykładów, które kosztowały mnie
rolkę papieru.
Jak zrobić aby drukarka wydrukowała i zatrzymała się nie marnując papieru ?
Poniżej kod źródłowy procedury drukującej bitmapę, byłbym wdzięczny za sugestie.
Jarek.
public void printPhotoFromExternal(final Bitmap bitmap, final Integer heigth, final Integer width) {
new Thread(new Runnable() {
public void run() {
try {
Looper.prepare();
Connection connection = new BluetoothConnectionInsecure(WartosciGlobalne.ZebraMAC);
connection.open();
ZebraPrinter printer = ZebraPrinterFactory.getInstance(connection);
//connection.write("! DF CONFIG.SYS\r\n! UTILITIES\r\nGAP-SENSE\r\nPRINT\r\n".getBytes());
//connection.write("~jc^xa^jus^xz".getBytes());
printer.printImage(new ZebraImageAndroid(bitmap), 0, 0, width, heigth, false);
connection.close();
} catch (ConnectionException e) {
Log.e("BT", "Blad podlaczenia " + e.getMessage());
// helper.showErrorDialogOnGuiThread(e.getMessage());
} catch (ZebraPrinterLanguageUnknownException e) {
Log.e("BT", "Blad podlaczenia " + e.getMessage());
// helper.showErrorDialogOnGuiThread(e.getMessage());
} finally {
bitmap.recycle();
// helper.dismissLoadingDialog();
Looper.myLooper().quit();
}
}
}).start();
}
Technical Details
Message-ID:
<27f19be6-f6d3-45c4-8403-01869f009208@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!g2-v6no399868itf.0!news-out.google.com!l67-v6ni3632itl.0!nntp.google.com!d7-v6no3476467itj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 2002:a02:904a:: with SMTP id y10-v6mr4146139jaf.7.1530872514899; Fri, 06 Jul 2018 03:21:54 -0700 (PDT) X-Received: by 2002:aca:2b06:: with SMTP id i6-v6mr2144470oik.0.1530872514380; Fri, 06 Jul 2018 03:21:54 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!g2-v6no399868itf.0!news-out.google.com!l67-v6ni3632itl.0!nntp.google.com!d7-v6no3476467itj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.java Date: Fri, 6 Jul 2018 03:21:54 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.42.124.163; posting-account=vqQ8hwoAAAB2_23MagjirRQzg5wwFNbQ NNTP-Posting-Host: 178.42.124.163 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <27f19be6-f6d3-45c4-8403-01869f009208@googlegroups.com> Subject: Drukarka zebra ZQ520 - drukowanie bitmapy - problem From: Jarosław Ostrowski <pigobocian@gmail.com> Injection-Date: Fri, 06 Jul 2018 10:21:54 +0000 Lines: 58 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit