Guten Morgen,
bei der Verwendung des Text-Druckers mit einem bestimmten Element scheinen wir ungewollt eine Einstellung nicht zu setzen oder zurückzusetzen. Vielleicht hat trotz der mageren Hinweise jemand eine Idee, welche Initialisierung oder Einstellung uns fehlt?
Zur Erklärung: Für einen automatisierten Test drucken wir alle Formulare mit dem Text-Drucker TXT
von List&Label 24, um die “Ausdrücke” automatisiert und papierlos prüfen zu können.
Zum Ablauf: Wir drucken zu Beginn ein Listenprojekt, danach ein Karteikartenprojekt mit RTF-Element und abschließend wieder das zuerst gedruckte Listenprojekt. Das Exportformat wird immer mit den Methoden LlPrintSetOptionString(m_hJob, LL_PRNOPTSTR_EXPORT, (LPCTSTR)*psMedia);
gesetzt (VC++, mit *psMedia
=TXT
) gesetzt und LlPrintGetPrinterInfo(m_hJob, szPrinter, sizeof(szPrinter), szPort, sizeof(szPort));
liefert bei den Ausdrücken 1 und 2 den Wert Text (CSV) Format
, beim 3. Ausdruck aber Text (Layout) Format
zurück.
Erster Ausdruck:
"30.12.1899","Zentrale","5000000","70001","BAREINKAUF","0,00","0,00","0,00","0,00","0,00"
"30.12.1899","Zentrale","4000005","70001","BAREINKAUF","0,00","0,00","0,00","0,00","0,00"
...
Wiederholungsdruck nach vorherigem Ausdruck eines Karteikartenprojekts mit RTF-Element:
Lief./LeiFilialeBelegNr. KdNr.Name Netto MwSt(3) MwSt(2) MwSt(1) Brutto
30.12.1899Zentral5000000 70001 BAREINKAUF 0,00 0,00 0,00 0,00 0,00
30.12.1899Zentral4000005 70001 BAREINKAUF 0,00 0,00 0,00 0,00 0,00
...
Gewünscht ist natürlich, dass wir stets Dateien mit dem TXT
-Drucker und nicht mit dem TXT_LAYOUT
-Drucker erzeugen. Welche Einstellung oder Initialisierung könnten wir vergessen haben?
Viele Grüße aus Hamburg.