Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.java > #10844
| Newsgroups | pl.comp.lang.java |
|---|---|
| Date | 2018-07-06 03:21 -0700 |
| Message-ID | <27f19be6-f6d3-45c4-8403-01869f009208@googlegroups.com> (permalink) |
| Subject | Drukarka zebra ZQ520 - drukowanie bitmapy - problem |
| From | Jarosław Ostrowski <pigobocian@gmail.com> |
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();
}
Back to pl.comp.lang.java | Previous | Next — Next in thread | Find similar
Drukarka zebra ZQ520 - drukowanie bitmapy - problem Jarosław Ostrowski <pigobocian@gmail.com> - 2018-07-06 03:21 -0700 Re: Drukarka zebra ZQ520 - drukowanie bitmapy - problem Sebastian Biały <heby@poczta.onet.pl> - 2018-08-10 22:42 +0200
csiph-web