Difference between revisions of "Labelprinter"

From Chaosdorf Wiki
Jump to navigation Jump to search
(NUTZE)
Line 24: Line 24:
 
  - Technologie: Thermopapier
 
  - Technologie: Thermopapier
  
== Beispiel ==
+
Nutze: [https://github.com/chaosdorf/labello/ labello]
 +
 
 +
== Beispielcode für manuelles Gefrickel ==
  
 
Installiere [https://github.com/fozzle/python-brotherprint Brotherprint].
 
Installiere [https://github.com/fozzle/python-brotherprint Brotherprint].
  
Nutze: [https://github.com/chaosdorf/labello/ labello]
 
 
<pre>
 
<pre>
 
 
#!/usr/bin/env python2
 
#!/usr/bin/env python2
  
Line 45: Line 45:
 
printjob.send('Label printer is lent by Mic <nomaster@chaosdorf.de>. Use freely and notify if annoying. Put into Hackcenter.')
 
printjob.send('Label printer is lent by Mic <nomaster@chaosdorf.de>. Use freely and notify if annoying. Put into Hackcenter.')
 
printjob.print_page('full')
 
printjob.print_page('full')
 
 
</pre>
 
</pre>

Revision as of 00:20, 12 February 2016

Labelprinter
Labelprinter.jpg
print labels
Ort Hackcenter
Besitzstatus Leihgabe
Kontakt nomasterx
Benutzung frei
Label Labelprinter

Der Labelprinter druckt auf 62 mm breites Papier endlos aus.

wtf

Man muss keine grauenhafte Spezial-Software nutzen. Es gibt verschiedene Open Source Projekte, die das spezifische Rasterformat für den Drucker erzeugen können. Diese lassen sich per Socket an den Drucker übertragen.

Specs

- Model: Brother QL-720NW
- Netzwerk: Ethernet, Wifi
- Technologie: Thermopapier

Nutze: labello

Beispielcode für manuelles Gefrickel

Installiere Brotherprint.

#!/usr/bin/env python2

import socket
from brotherprint import BrotherPrint

f_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
f_socket.connect(('172.22.27.26',9100))
printjob = BrotherPrint(f_socket)

printjob.command_mode()
printjob.initialize()
printjob.bold('on')
printjob.send('Label printer is lent by Mic <nomaster@chaosdorf.de>. Use freely and notify if annoying. Put into Hackcenter.')
printjob.print_page('full')