/* Talks am Freitag, 14. September 2018, ab 19:00 */ format
[stratum0-wiki.git] / Archiv:Prepaid-Zahlungssystem_auf_Papier-Basis.mw
index 4474a15..43151e5 100644 (file)
@@ -1,4 +1,17 @@
-{{Projekt|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]], [[Benutzer:chrissi^|chrissi^]]|status=aktiv|beschreibung=Prepaid-Zahlungssystem für den Space|bild=|bildbeschreibung=|interessenten=|source=|lizenz=|download=|version=}}
+{{Projekt
+|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]], [[Benutzer:chrissi^|chrissi^]]
+|status=inaktiv
+|beschreibung=Prepaid-Zahlungssystem für den Space
+|lizenz=[http://creativecommons.org/publicdomain/zero/1.0/deed.de CC0]
+|download=[[:Datei:Prepaid-Karte-4x4-twosided.pdf]]<br/>[http://svn.tinyhost.de/stratum0/stuff/Stratum0_Getraenke.pdf Prepaid-Strichliste A4]
+|version=0.2
+|bild=
+|bildbeschreibung=
+|interessenten=
+|source=[[:Datei:Prepaid-Karte.svg]], [[:Datei:Prepaid-Karte-Rückseite.svg]]
+}}
+
+{{Hinweis|System hat sich nicht durchgesetzt, wurde durch DIN-A4-Strichlisten am Kühlschrank ersetzt.}}
 
 Zahlungssystem für den Space, auf Papier-und-Stift-Basis (inspired by [https://raumzeitlabor.de/wiki/Guthabensystem RaumZeitLabor]
 )
 
 Zahlungssystem für den Space, auf Papier-und-Stift-Basis (inspired by [https://raumzeitlabor.de/wiki/Guthabensystem RaumZeitLabor]
 )
@@ -6,8 +19,8 @@ Zahlungssystem für den Space, auf Papier-und-Stift-Basis (inspired by [https://
 '''Algorithmus 1:''' Prepaid-Karte erwerben
 # Für jede Prepaid-Karte, die du erwerben willst, mache folgendes:
 ## Falls auf dem Stapel nicht genügend Prepaid-Karten mehr vorhanden sind:
 '''Algorithmus 1:''' Prepaid-Karte erwerben
 # Für jede Prepaid-Karte, die du erwerben willst, mache folgendes:
 ## Falls auf dem Stapel nicht genügend Prepaid-Karten mehr vorhanden sind:
-### Drucke [[:Datei:Prepaid-Karte-nup-4x4.pdf]] auf DIN A4 aus.
-### Zerschneide den ausgedruckten Bogen anhand der Linien, sodass 16 Prepaid-Karten im Format DIN A8 entstehen.
+### Drucke [[:Datei:Prepaid-Karte-4x4-twosided.pdf]] doppelseitig (über kurze Seite wenden) auf DIN A4 aus.
+### Zerschneide den ausgedruckten Bogen anhand der Schnittmarken, sodass 16 Prepaid-Karten im Format DIN A8 entstehen.
 ### Lege die frisch geschnittenen Prepaid-Karten auf den Prepaid-Karten-Stapel.
 ## Wirf 5€ in die Mate-Kasse.
 ## Nimm dir eine Prepaid-Karte vom Stapel.
 ### Lege die frisch geschnittenen Prepaid-Karten auf den Prepaid-Karten-Stapel.
 ## Wirf 5€ in die Mate-Kasse.
 ## Nimm dir eine Prepaid-Karte vom Stapel.
@@ -33,10 +46,36 @@ Das ganze geht auch umgekehrt, wenn du eine Karte hast, auf der noch nicht alle
 ## Wenn keine freien Felder mehr vorhanden sind, breche ab oder wiederhole den Vorgang mit einer anderen Karte.
 # Entsorge deine Prepaid-Karte oder hebe sie zu privaten Abrechnungszwecken auf.
 
 ## Wenn keine freien Felder mehr vorhanden sind, breche ab oder wiederhole den Vorgang mit einer anderen Karte.
 # Entsorge deine Prepaid-Karte oder hebe sie zu privaten Abrechnungszwecken auf.
 
+'''Algorithmus 4:''' Pre- / Postpaid Strichliste in der Küche
+# Für jeden Betrag E, den du bezahlen willst, tue folgendes:
+## Suche die auf der Strichliste in der Küche die mit deinem Namen beginnende Zeile. Diese Zeile trägt den Index k.
+### Existiert diese Zeile nicht, so suche die erste freie Zeile in der Liste, und trage dort in die erste Spalte deinen Namen ein.
+### Der neu eingetragene Name muss in dieser Spalte eindeutig sein.
+## Mache in der Subzeile "Getrunken" Markierungen, um den zu bezahlenden Betrag zu repräsentieren.
+### Suche das dem Betrag nächste ganzzahlige Vielfache von 0,25€ sodass |n*0,25€ - E| < 0,25€.
+### Ermittle nun die Zahlen m = n\4 (Ganzzahldivision) und l = n%4.
+### Mache m senkrechte Striche. Es werden je fünf Striche je Block gruppiert.
+### Mache l Punkte. Es werden je 4 Punkte untereinander gruppiert.. Der vierte Punkt einer Gruppe wird gesetzt, indem aus den drei vorherigen Punkten ein senkrechter Strich geformt wird.
+## Ermittle die aktuelle Anzahl der Striche s und Punkte p in den Subzeilen "Getrunken" g und "Bezahlt" b.
+### Ermittle g' = g_p/4 + g_s
+### Ermittle b' = b_p/4 + b_s
+### Gilt g' >= b', so ist das Prepaid-Guthaben aufgebraucht und muss analog zu diesem Algorithmus für die Zeile "Bezahlt" aufgefüllt werden.
+### Eingezahltes Bargeld muss in die Mate-Kasse gelegt werden.
+
 == Implementierung ==
 == Implementierung ==
-Als erster Entwurf einer Prepaid-Karte existiert [[:Datei:Prepaid-Karte.svg]]. Der Entwurf ist als Entwurf gedacht und darf gerne bearbeitet werden, dazu wird die [[Yanone Kaffeesatz ZeroHack]] benötigt. Die [[:Datei:Prepaid-Karte-nup-4x4.pdf]] kann dann daraus wie folgt erstellt werden:
+Zur Erstellung von [[:Datei:Prepaid-Karte-4x4-twosided.pdf]] wird folgendes benötigt:
+* [[:Datei:Prepaid-Karte.svg]] (Vorderseite)
+* [[:Datei:Prepaid-Karte-Rückseite.svg]] (Rückseite)
+* [[Yanone Kaffeesatz ZeroHack]]
+* [http://inkscape.org Inkscape]
+* eine beliebige (La)TeX-Distribution mit dem Paket <tt>pdfpages</tt>
+* [http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic-research/firth/software/pdfjam PDFjam]
+* [http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ PDFtk]
 
  inkscape -A Prepaid-Karte.pdf Prepaid-Karte.svg
 
  inkscape -A Prepaid-Karte.pdf Prepaid-Karte.svg
- pdfnup --frame true --a4paper --nup 4x4 --outfile Prepaid-Karte-nup-4x4.pdf Prepaid-Karte.pdf '1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1'
+ inkscape -A Prepaid-Karte-Rückseite.pdf Prepaid-Karte-Rückseite.svg
+ pdfnup --nup 4x4 --scale 0.95 --a4paper --landscape --outfile Prepaid-Karte-4x4.pdf Prepaid-Karte.pdf '1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1'
+ pdfnup --nup 4x4 --scale 0.95 --a4paper --landscape --outfile Prepaid-Karte-Rückseite-4x4.pdf Prepaid-Karte-Rückseite.pdf '1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1'
+ pdftk A=Prepaid-Karte-4x4.pdf B=Prepaid-Karte-Rückseite-4x4.pdf cat A1E B1E output Prepaid-Karte-4x4-twosided.pdf
 
 
-unter Benutzung von [http://inkscape.org Inkscape] und [http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic-research/firth/software/pdfjam PDFjam] (was wiederum intern auf einer beliebigen LaTeX-Distribution aufsetzt), oder mit einem beliebigen PDF-Druckertreiber.
+Der letzte Schritt ist nötig, weil anscheinend der [[Oki C5300]] über den CUPS-Treiber kein Querformat drucken kann. Die Skalierung auf 95%  ist eine ungefähre Anpassung auf den Druckbereich des Oki C5300.
This page took 0.035743 seconds and 4 git commands to generate.