c3d2-wiki/Thermodrucker.mw

136 lines
4.6 KiB
Plaintext
Raw Normal View History

2014-10-16 20:15:15 +02:00
Wir haben im [[HQ]] einen [[{{PAGENAME}}]]. Bitte nehmt [[#Wünsche zur Benutzung]] zur Kenntnis.
2014-10-16 20:15:15 +02:00
== Gerät ==
Es ist ein <s>junger</s> Epson&nbsp;TM-T88IV mit Ethernet-Interface.
2014-10-16 20:15:15 +02:00
== Einrichtung ==
2014-10-16 20:15:15 +02:00
Unter harter Arbeit im [[HQ]] wurde [[{{PAGENAME}}|er]] mit [[w:de:CUPS|CUPS]] erfolgreich zum Laufen gebraucht.
2015-01-18 01:18:50 +01:00
=== Einrichtung *BSD ===
2015-01-19 06:39:38 +01:00
(funktioniert grundsätzlich auch auf Linux)
2015-01-18 01:18:50 +01:00
* Drucker thermo@drucker hinzufügen
2015-01-18 01:19:21 +01:00
: <source lang=bash>lpadmin -p thermo -E -v ipp://drucker.hq.c3d2.de/printers/thermo</source>
2015-01-18 01:18:50 +01:00
* Drucker thermo löschen
2015-01-18 01:19:21 +01:00
: <source lang=bash>lpadmin -x thermo</source>
2015-01-18 01:18:50 +01:00
2014-10-16 20:15:15 +02:00
=== Einrichtung Debian ===
2014-10-16 20:15:15 +02:00
; könnte auch mit $[[OS]] funktionieren
2014-10-16 20:15:15 +02:00
; Treiber: [https://download.epson-biz.com/modules/pos/index.php?page=prod&pcat=3&scat=32&pid=30 (offizielle Website EPSON:) ''TM-T88IV'' Linux Printer Driver]
2014-10-16 20:15:15 +02:00
Man kann den Treiber von Epson herunterladen,
2015-01-18 01:20:13 +01:00
Aus den bereitgestellten Dateien braucht es allerdings nur einen Teil. (Die benötigten Dateien gibt es auf [[sharing]].)
2014-10-16 20:15:15 +02:00
=== faul sein ===
# Paket von Epson herunterladen
# entpacken
# script zur Installation ausführen
#: <source lang="bash">./install.sh</source>
; Fertig!
==== hacken ====
Auch beim Hacken können wir faul sein. Wir packen folgendes in eine Datei <code>/tmp/epson.sh</code>:
: <source lang="bash">$EDITOR /tmp/epson.sh</source>
<source lang="bash">
#!/bin/bash
PC_ARCH=`uname -m`
2015-01-17 23:01:31 +01:00
if [ ${PC_ARCH} = 'x86_64' ]; then
wget http://sharing.hq.c3d2.de/file/5/rastertotmt_64 -O /tmp/rastertotmt
else
2015-01-17 23:01:31 +01:00
if [ ${PC_ARCH} = 'i486' ] || [ ${PC_ARCH} == 'i686' ]; then
wget http://sharing.hq.c3d2.de/file/6/rastertotmt_32 -O /tmp/rastertotmt
else
echo "i386 or amd64 only!"
exit
fi
fi
cp /tmp/rastertotmt /usr/lib/cups/filter/rastertotmt
chmod +x /usr/lib/cups/filter/rastertotmt
### END EPSON.SH ###
</source>
2014-10-16 20:15:15 +02:00
Die Datei nun noch ausführbar machen.
: <source lang="bash">chmod +x /tmp/epson.sh</source>
2015-01-17 23:01:31 +01:00
Die Datei (wg. sys-verz mit root-Rechten) ausführen.
: <source lang="bash">sudo /tmp/epson.sh</source>
2014-10-16 20:15:15 +02:00
; Weiter geht es in der CUPS-Konfiguration.
Den lokalen CUPS-Server aufrufen.
: http://localhost:631/
:: localhost:631 in der default-Config
:* Nun
:** ''Verwaltung''
:** ''Drucker hinzufügen''
:** ''LPD/LPR-Host oder -Drucker (Unknown)''
:** <code>socket://172.22.99.157</code> eintragen
:** Felder nach Gusto ausfüllen
2014-10-16 20:15:15 +02:00
Jetzt gehts es ersteinmal an einer anderen Stelle weiter. Wir benötigen die PPD-Datei. Einmal gibt es diese im Epson-Paket unter ppd/tm-ba-thermal-rastertotmt.ppd.gz (natürlich noch gunzippen) zum Hochladen im CUPS-Interface. Für Faule [http://sharing.hq.c3d2.de/file/3/tm-ba-thermal-rastertotmt.ppd gibt es diese schon auf sharing] - einfach in ein beliebiges Verzeichnis herunterladen.
2014-10-16 20:15:15 +02:00
Jetzt darfst Du diese PPD, die Du irgendwo gespeichert hast, auswählen und im CUPS hochladen, und nach einem Klick auf "Drucker hinzufügen" ist das nötigste erledigt.
2014-10-16 20:15:15 +02:00
=== Feineinstellungen ===
2014-10-16 20:15:15 +02:00
Im CUPS-Interface hat sich die Einstellung ''Drucker'' -> ''Administration'' -> ''Standardeinstellungen'' -> ''Cash Drawer Control'' -> ''Open Drawer #1 AFTER printing'' bewährt. Ansonsten sind die Default-Werte praktikabel.
2014-10-27 16:57:55 +01:00
=== Dezentral drucken ===
Gerade als Text-only (weil irgendwie kontraststärker) im CUPS aufm Drucker-Container eingerichtet:
2015-01-18 00:32:09 +01:00
: <source lang="bash">dmesg|tac|head -5|tac|lp -d thermo -h drucker</source>
Grafik (kein PNG oder GIF)
: <source lang="bash">barcode -e code128 -o /tmp/datei.ps #text eingeben und mit Strg+D oder F6 für EOF beenden</source>
: <source lang="bash">lp -d thermo -h drucker /tmp/datei.ps</source>
2014-10-27 16:57:55 +01:00
2014-10-16 20:15:15 +02:00
== Benutzung ==
=== Wünsche zur Benutzung ===
2014-10-16 20:15:15 +02:00
* bitte geringe Penetration des web user interfaces
** Die IP-Adresse sollte statisch sein (bleiben).
* Bei möglicher Armut beim Bestand an [[#Papier]], bitte wirklich sparsam damit umgehen.
2014-10-16 20:15:15 +02:00
=== geplante Benutzung ===
2014-10-16 20:15:15 +02:00
* [[Matemat]]?
* Bitcoin-Spenden-QR-Codes?
* Bei gewissen Mentions im MUC die Nachricht ausdrucken?
=== Direkt über <code>lp</code> druckbare Dateiformate ===
2014-10-24 12:44:18 +02:00
2014-10-28 14:51:32 +01:00
; Dateiformate
: Diese Liste ist unvollständig und darf durch experimentelle Erfahrungen erweitert werden.
* plain text
2014-10-24 12:44:18 +02:00
* jpg
* bmp
* tif
* ps
2014-10-24 12:44:18 +02:00
* eps
* pdf
2014-10-24 12:44:18 +02:00
2014-10-16 20:15:15 +02:00
== Zubehör ==
2014-10-16 20:15:15 +02:00
=== Papier ===
2014-10-28 14:51:32 +01:00
Aktuell ([[Benutzer:wb7|wb7]] 19:02, 23. Okt 2014 (CEST)) haben wir recht viel (2,5&nbsp;km) Papier. Es möge nicht sinnlos verschwendet werden. Es ist in der [[Zauberwerkstatt]] in einer Kiste mit der Aufschrift ''Thermopapier'' zu finden.
2014-10-23 10:47:43 +02:00
== Troubleshooting ==
=== Drucker druckt nur Fragezeichen ===
DIP-Switches auf der Unterseite so setzen, wie angegeben, dann funktionierte das bei uns.
2014-10-28 14:51:32 +01:00
: https://media.c3d2.de/mgoblin_media/media_entries/238/IMG_20141023_104029.jpg
[[category:Inventar]]