![]() |
E-Rechnung
hallo zusammen,
ich möchte zur Erstellung einer E-Rechnung einen Druckertreiber erstellen, der anstatt des Standarddruckers ausgewählt werden kann. So kann ich mir den Eingriff ins Druckprogramm der Software sparen. Jemand ne Idee? Ich danke euch. |
AW: E-Rechnung
An sich eine gute Idee, nur irgendwie muss man dem PDF-Drucker ja das XML-File übergeben, welches mit in die PDF integriert werden soll. Das können nicht mal die üblichen PDF-Drucker am Markt.
|
AW: E-Rechnung
Ich vermute, deswegen will er ja gerade einen Druckertreiber erstellen. Leider ist das Erstellen eines Treibers in Delphi alles andere als trivial.
|
AW: E-Rechnung
Man müsste erstmal 'nen Standard durchsetzen, wie man solche Zusatzdaten im Datanstom an Drucker(Treiber) mitgeben könnte.
Oder man baut sich oder lässt bauen, einen speziellen Druckertreiber, bei dem das möglich ist und wenn es mit diesem einem Treiber Probleme gibt, ist man am Arsch. Oder man druckt erstmal und fügt das nachträglich in die PDF ein, aber dafür benötigt man dann eine Komponente, welche PDF bearbeiten kann und wenn man sowas schon hat, dann kann man die PDF gleich direkt erzeugen und spart sich externe Abhängigkeiten. |
AW: E-Rechnung
Zitat:
Ich möchte halt vermeiden ein seit 15 Jahren fehlerfrei laufendes Programm anzufassen. Dem Kunden trotzdem zu ermöglichen die gesetzlichen Anforderungen an die Ausgabe von E-Rechnung zu erfüllen. Noch irgendwelche Ideen? Muss ja auch nicht unbedingt alles in Delphi /Lazarus sein. |
AW: E-Rechnung
Zitat:
|
AW: E-Rechnung
Was wird denn zum Drucken verwendet (Report-Generator, TPrinter, ...)?
|
AW: E-Rechnung
man könnte jeden beliebigen PDF Drucker nehmen und die PDF dann "manuell" mit der XML verbinden. Je nachdem wie viel Rechnungen so im Monat geschrieben werden, wäre das für ältere Softwareprodukte möglich.
|
AW: E-Rechnung
Ich meine FastReport hatte da mal eine Anleitung, wie nach einer PDF-Erstellung die XML-Datei via Programmcode angehängt werden kann...die xml-Datei muss aber vorher erstellt werden. In der Vollversion gibt es ein "zugferd demo project".
Hartmut |
AW: E-Rechnung
Zitat:
Zur Erstellung der XML-Daten muss ich die "normale" Druckausgabe auslesen und verarbeiten. Die Struktur der Rechnung ist mir ja bekannt, deshalb die Idee über einen Druckertreiber zu arbeiten. Das alte Programm anfassen zu müssen, will ich vermeiden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz