Ähm... Wenn du ein 16x16 Image erzeugen willst, musst du auch 4 Bytes angeben.Oh, und anscheinend kann der Drucker doch 8-bit Graustufen. Dass heisst, statt einer 1 musst du 255 verwenden
Code: Alles auswählen
cmd = ''.join(map(chr, (0x1c, 0x71, 1, 1, 0, 1, 0, 0,255,0,255,0,255,0,255))) /code]
Das musst du übrigens nur ein einziges mal machen.
Wenn du das Bitmap eh jedesmal übertragen willst (z.B, weil es sich oft ändert), kannst du auch ein "downloaded image" nehmen: (Seite 21 in dem PDF) Allerdings kannst du da nur kleinere Bilder nehmen.
Ich wollte jetzt noch Code posten, wie du [url=http://de.wikipedia.org/Tux]Tux
als Bitmap in den Speicher bekommst, der Code wäre aber zu lang geworden.