#!/usr/bin/env python # -*- encoding: utf-8 -*- from axiohm import Axiohm printer = Axiohm(port = '/dev/ttyS0', baudrate = 19200, xonxoff = True) print printer.getModel() print printer.getStatus() slip = 0 printer.reset() if slip: printer.waitForSlip() printer.setBarcodeWidth(2) else: printer.selectReceipt() printer.setPitch(printer.PITCH_COMPRESSED) printer.setBarcodeWidth(3) printer.cut() printer.setBarcodeHeight(32) printer.alignCenter() printer.printLineUnicode(u"┌──────────────────────────────────────────────────────┐") printer.printLineUnicode(u"│ POTWIERDZENIE NADANIA przesyłki poleconej nr │") printer.printCode128([105, 102, 0, 75, 90, 07, 73, 12, 34, 56, 78, 90]) printer.feedDots(5) printer.printLineUnicode(u"│ (00) 7 5900773 1 234567890 │") printer.printLineUnicode(u"├───────────────────────────────┐ │") printer.printLineUnicode(u"│ NADAWCA: │ Opłata ... zł ... gr │") printer.printLineUnicode(u"│ Test Testowy │ Masa ... kg ... g │") printer.printLineUnicode(u"│ ul. Testowa 1 │ GABARYT A[ ] B[ ] │") printer.printLineUnicode(u"│ 01-001 Test │ Priorytetowa: [ ] │") printer.printLineUnicode(u"│ │ Potw. odbioru: [ ] │") printer.printLineUnicode(u"│ │ │") printer.printLineUnicode(u"│ ADRESAT: │ │") printer.printLineUnicode(u"│ Test Testowy │ ( ) │") printer.printLineUnicode(u"│ ul. Testowa 1 │ │") printer.printLineUnicode(u"│ 01-001 Test │ │") printer.printLineUnicode(u"│ │ Podpis przyjmującego │") printer.printLineUnicode(u"└───────────────────────────────┴──────────────────────┘") if slip: printer.ejectSlip() else: printer.cut()