2012-07-04

Überweisungsträger bedrucken (German)

Die Großmutter bedruckt nach Großmutters Art Überweisungsträger mit dem PC. Dabei nutzt sie (leider) folgende Vordrucke+Software: Avery Zweckform 2816
Die zugehörige Software hat die Qualität, die man von einem Etikettenhersteller erwarten kann (Vorlage für Microsoft Word mit Makro). Da der Firma offenbar schon bewusst ist, dass ihre Software teilweise nur "eingeschränkt" funktioniert, (kleiner Tipp: Die Schrift ist auf dem Formular verschoben, wenn man die Schriftgröße bei Windows auf 125% stellt.) gibt es noch eine Webapplikation. Diese unterstützt allerdings nicht das Formular 2816.

Hier ein kleines Python Skript, dass die gleiche Funktionalität für das 2816 Formular erfüllt. Ich hoffe, dass ich damit auch anderen weiter helfen kann, die sonst auf die Avery Software angewiesen wären.


Das Programm füllt eine HTML Vorlage aus und konvertiert diese mittels wkhtmltopdf (muss installiert sein, z.B unter Ubuntu mit sudo apt-get install wkhtmltopdf) in ein Pdf, dass man leicht ausdrucken kann. Für die Justierung kann man leicht in der Konfigurationsdatei die beiden Offset-Parameter umstellen und evt. auch die Ausrichtung für die einzelnen Textfelder verbessern bzw. das Programm für eine andere Vorlage umschreiben. Wer die Justierung ganz perfekt machen will, sollte mit der justierten Avery Software einen Überweisungsträger bedrucken und dann nochmal mit diesem Programm auf die gleiche Seite. Danach kann man mit dem Lineal die Abweichungen ausmessen und in der Konfigurationsdatei entsprechend korrigieren. Nach der Installation und Justierung sind aber zur reinen Benutzung der Software keine tiefergehenden technischen Kenntnisse erforderlich.

Das Programm wurde unter Ubuntu getestet. Falls notwendig, sollte eine Portierung auf andere Platformen aber nicht zu schwierig sein. Im Gegensatz zur Originalsoftware von Avery kommt man ohne den Kauf von Microsoft Office aus. Die kleine Tkinter-GUI zeigt nur die Elemente, die für die reine Nutzanwendung notwendig sind und sollen so weniger erfahrene Computernutzer nicht überfordern.

Das erzeugte Pdf wird jeweils unter ~/Dokumente/btof/ mit Datum im Dateinamen abgelegt. Dadurch werden die Überweisungen leicht nachvollziehbar archiviert, ohne dass sich der Nutzer über ein besonderes Ordnungsprinzip bzw. Dateien und Dateinamen überhaupt Gedanken machen muss.

Hier nochmal der Link zum Download

No comments:

Post a Comment