Projekt:RSS-Drucker: Unterschied zwischen den Versionen

Aus k4cg.org
(Die Seite wurde neu angelegt: „TODO ====== RSS-Drucker ====== === Konzept === Automatisches Drucken von RSS-Feeds auf Thermo-Papier... == Links == * http://www.googgggle.com/url?sa=t&s…“)
 
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
TODO
[[Kategorie:Projekte]]
====== RSS-Drucker ======
== RSS-Drucker ==


=== Konzept ===
=== Konzept ===
Zeile 6: Zeile 6:


== Links ==
== Links ==
  * [[http://www.googgggle.com/url?sa=t&source=web&ct=res&cd=1&url=http://www.star-emea.com/techsupport/manuals/TSP2000U.pdf&ei=uxuDSc27Joje0QWn-fzSAg&usg=AFQjCNGK9VpEHt57iEq_uFFD6eBgROxZiA&sig2=CYPeiMBuQ88S9lMiiykw0Q User Manual TSP2000 (PDF)]] - Datenblatt
* [http://www.googgggle.com/url?sa=t&source=web&ct=res&cd=1&url=http://www.star-emea.com/techsupport/manuals/TSP2000U.pdf&ei=uxuDSc27Joje0QWn-fzSAg&usg=AFQjCNGK9VpEHt57iEq_uFFD6eBgROxZiA&sig2=CYPeiMBuQ88S9 Miiykw0Q User Manual TSP2000 (PDF)] - Datenblatt
  * [[http://deutsch.ircfast.com/lv/group/view/kl41143/Driver_Star_Micronics_TSP2000.htm|Treiber Download]] - Java Beispiel-Trieber
* [http://deutsch.ircfast.com/lv/group/view/kl41143/Driver_Star_Micronics_TSP2000.htm Treiber Download] - Java Beispiel-Trieber
  * [[http://www.harlander.com/Artikel/446/86/Thermo__POS-Star_TSP_2000_Thermodirekt.htm|harlander.com]] - Shop
* [http://www.harlander.com/Artikel/446/86/Thermo__POS-Star_TSP_2000_Thermodirekt.htm harlander.com] - Shop


== Beteiligte ==
== Beteiligte ==
  * delphiN
* delphiN
  * simon
* simon
  * mullet
* mullet


=== Realisierung ===
=== Realisierung ===
Der TCP2000 Drucker wurde über die Parallele Schnittstelle mit dem Musik-Server [[K4CG/Projekte/mpd|slayer]] verbunden. Folgende Dinge sind zu tun, damit der Drucker funktioniert:
Der TCP2000 Drucker wurde über die Parallele Schnittstelle mit dem Musik-Server [[Projekte:mpd|slayer]] verbunden. Folgende Dinge sind zu tun, damit der Drucker funktioniert:


=== Einstellen des Standart-Druckers (unter BSD) ===
=== Einstellen des Standart-Druckers (unter BSD) ===
<code>
<pre>
sudo vi /etc/printcap
sudo vi /etc/printcap
</code>
</pre>


In diese Datei folgendes einfügen:
In diese Datei folgendes einfügen:
<code>
<pre>
lp|line printer:\
lp|line printer:\
         :lp=/dev/lpa0\
         :lp=/dev/lpa0\
         :af=/var/log/lp-acct\
         :af=/var/log/lp-acct\
         :lf=/var/log/lp-errs:
         :lf=/var/log/lp-errs:
</code>
</pre>


Nun muss noch der Drucker-Daemon gestartet werden:
Nun muss noch der Drucker-Daemon gestartet werden:
<code>
<pre>
sudo lptd
sudo lptd
</code>
</pre>


=== Benötigte Perl-Module installieren ===
=== Benötigte Perl-Module installieren ===
Uerst kann man mal YAML installieren dann meckert CPAN nicht ständig:
Uerst kann man mal YAML installieren dann meckert CPAN nicht ständig:
<code>
<pre>
sudo apt-get install libnet-ldap-perl
sudo apt-get install libnet-ldap-perl
</code>
</pre>


Zuerst startet man cpan:
Zuerst startet man cpan:
<code>
<pre>
sudo cpan
sudo cpan
</code>
</pre>


Danach installiert man folgende Module:
Danach installiert man folgende Module:
<code>
<pre>
install Printer::Unix XML::Elemental XML::Parser::Lite XML::RSS:Parser::Lite XML::RSS::TimingBot Text::Unidecode
install Printer::Unix XML::Elemental XML::Parser::Lite XML::RSS:Parser::Lite XML::RSS::TimingBot Text::Unidecode
</code>
</pre>


=== Testdruck ===
=== Testdruck ===
Druckt eine Testseite aus um zu testen ob der Drucker funktioniert:
Druckt eine Testseite aus um zu testen ob der Drucker funktioniert:
<code>
<pre>
sudo perl /home/alex/rss-printer/POSPrinter/test.pl
sudo perl /home/alex/rss-printer/POSPrinter/test.pl
</code>
</pre>


=== Ausführen des RSS-Druckers ===
=== Ausführen des RSS-Druckers ===
Wird folgender Befehl ausgefüht, werden die abonierten RSS-Feeds heruntergeladen und die neuen Items ausgedruckt:
Wird folgender Befehl ausgefüht, werden die abonierten RSS-Feeds heruntergeladen und die neuen Items ausgedruckt:
<code>
<pre>
sudo perl /home/alex/rss-printer/POSPrinter/rss.pl
sudo perl /home/alex/rss-printer/POSPrinter/rss.pl
</code>
</pre>


== Links ==
== Links ==


  * http://www.youtube.com/watch?v=ALH5v4wIRjw
* http://www.youtube.com/watch?v=ALH5v4wIRjw
  * http://tomtaylor.co.uk/projects/microprinter/
* http://tomtaylor.co.uk/projects/microprinter/
  * http://www.willemer.de/informatik/unix/druck.htm|
* http://www.willemer.de/informatik/unix/druck.htm|
  * http://sunsite.ualberta.ca/Documentation/Misc/LPRng-3.5.2/LPRng-HOWTO-6.html
* http://sunsite.ualberta.ca/Documentation/Misc/LPRng-3.5.2/LPRng-HOWTO-6.html

Aktuelle Version vom 24. Juni 2015, 14:27 Uhr

RSS-Drucker

Konzept

Automatisches Drucken von RSS-Feeds auf Thermo-Papier...

Links

Beteiligte

  • delphiN
  • simon
  • mullet

Realisierung

Der TCP2000 Drucker wurde über die Parallele Schnittstelle mit dem Musik-Server slayer verbunden. Folgende Dinge sind zu tun, damit der Drucker funktioniert:

Einstellen des Standart-Druckers (unter BSD)

sudo vi /etc/printcap

In diese Datei folgendes einfügen:

lp|line printer:\
        :lp=/dev/lpa0\
        :af=/var/log/lp-acct\
        :lf=/var/log/lp-errs:

Nun muss noch der Drucker-Daemon gestartet werden:

sudo lptd

Benötigte Perl-Module installieren

Uerst kann man mal YAML installieren dann meckert CPAN nicht ständig:

sudo apt-get install libnet-ldap-perl

Zuerst startet man cpan:

sudo cpan

Danach installiert man folgende Module:

install Printer::Unix XML::Elemental XML::Parser::Lite XML::RSS:Parser::Lite XML::RSS::TimingBot Text::Unidecode

Testdruck

Druckt eine Testseite aus um zu testen ob der Drucker funktioniert:

sudo perl /home/alex/rss-printer/POSPrinter/test.pl

Ausführen des RSS-Druckers

Wird folgender Befehl ausgefüht, werden die abonierten RSS-Feeds heruntergeladen und die neuen Items ausgedruckt:

sudo perl /home/alex/rss-printer/POSPrinter/rss.pl

Links