in meinem Python "Test" Skript schicke ich verschiedene Drucker steuercodes und funktioniert wunderbar
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
def main():
try:
prn = open("/dev/usb/lp0", 'wb')
# Initialize
prn.write("\x1B\x40")
# Cut paper
prn.write("\x1D\x56\00")
prn.close()
except IOError:
print "Drucker ist nicht schreibbar"
if __name__ == "__main__":
main()
Code: Alles auswählen
const char prnInit[] = {0x1B, 0x40};
const char prnLineFeed[] = {0x0A};
const char prnCutPaper[] = {0x1D, 0x56, 0x00};
QFile prnDev("/dev/usb/lp0");
if (!prnDev.open(QIODevice::WriteOnly)) {
m_ui->labelMessage->setText(m_ui->labelMessage->text() + "Can't write to printer device\n");
return;
}
prnDev.write(prnInit);
prnDev.write(prnCutPaper);
prnDev.close();
Vielen Dank im Voraus
LG NoRulez