Ist das Ding nicht auch bei VB-Paradise #posted ? Wenn ja, wende dich vertrauensvoll an RodOfGermany, der macht sowas für umme - hat er sich ja mit gebrüstet
Ansonsten: Ein Blick auf den Code geworfen läßt mich schaudern. Direkt aufs Drucker-Canvas zeichnen ist ein Garant für Ärger

Nicht, weil das alles nicht funktioniert (das tut es). Nein. Sobald der Kunde den Drucker wechselt, klingelt das Telefon. Ergo wird das ganze ganz bestimmt nicht 1-2 Stunden dauern und für 35€/h reiß ich mir den Streß da nicht an den Hals.
Ich würde ein paar Euros in ein ordentliches Reporting Tool investieren und das ganze damit machen.
Lies, was da steht. Denk dann drüber nach. Dann erst fragen.