Einsatz von Nadeldruckern zum Drucken von Belegen

2025-02-20

Nadeldrucker sind Geräte, die in verschiedenen Bereichen weiterhin verwendet werden, beispielsweise zum Drucken von Belegen, Etiketten und anderen Dokumenten, bei denen eine hohe Zuverlässigkeit erforderlich ist. Moderne .NET-Anwendungen verwenden häufig die FastReport-Bibliothek, um Berichte zu erstellen. In diesem Artikel wird beschrieben, wie man einen Nadeldrucker in den Prozess der Berichtserstellung und -ausgabe mit FastReport .NET integrieren kann

 


 

Wo werden Nadeldrucker heute eingesetzt?

Obwohl Nadeldrucker nach Meinung der meisten Menschen ein „Relikt der Vergangenheit“ sind, sind sie tatsächlich recht häufig in vielen Einsatzgebieten vertreten.

  • In Behörden und Banken werden heutzutage die Nadeldrucker am häufigsten eingesetzt. Hier werden Finanzberichte, streng verrechenbare Formulare, Bankbücher, Militär- und Personalausweise auf Nadeldruckern ausgedruckt.
  • Da bei Nadeldruckern das Drucken durch Nadeln erfolgt, die auf das Papier schlagen, können mehrere Kopien von Dokumenten gleichzeitig erstellt werden.
  • In Unternehmen, in denen das Drucken unter aggressiven Umgebungsbedingungen erfolgen muss.
  • In einigen Ländern werden Nadeldrucker von der Verkehrspolizei eingesetzt, um vor Ort Scheine für Friedensstörer und Falschparker auszudrucken. 

 


 

Vorbereitung zur Verwendung eines Nadeldruckers 

Bevor Sie einen Nadeldrucker in FastReport .NET verwenden können, müssen Sie sicherstellen, dass der Nadeldrucker in Ihrem Betriebssystem installiert und richtig konfiguriert ist. Nadeldrucker unterstützen normalerweise die Protokolle PCL (Printer Command Language) oder ESC/P (Epson Standard Code for Printers), die zum Senden von Befehlen an den Drucker verwendet werden.

 


 

Installieren des Druckertreibers 

  1. Installieren Sie den Treiber für den Nadeldrucker. Dies kann über die Windows-Systemsteuerung oder über das vom Hersteller bereitgestellte Installationsprogramm erfolgen.
  2. Überprüfen Sie die Druckereinstellungen wie Seitenausrichtung, Papierformat und andere Einstellungen, die die Druckqualität beeinflussen können.

Werfen wir einen Blick auf die Druckfunktion von FastReport.NET. Um einen Bericht auszudrucken, müssen Sie zur Vorschau des Berichts gehen und auf die Schaltfläche „Drucken“ klicken. Daraufhin wird ein Druckfenster angezeigt, in dem die folgenden Aktionen möglich sind:

  • den Drucker selbst auswählen (falls es mehrere gibt);
  • festlegen, welche Seiten gedruckt werden sollen (einschließlich gerader oder ungerader Seiten);
  • die Anzahl der Kopien angeben, falls erforderlich;
  • die Druckreihenfolge festlegen (vom Anfang an oder vom Ende her);
  • Duplex-Steuerung;
  • Druckmaßstab bearbeiten;
  • Druckmodi steuern (Seitengröße, Anzahl der Seiten pro Blatt usw.).

Standard-Druckfenster

 

Es ist erwähnenswert, dass Sie zu „Einstellungen“ gehen können. In diesem Fall wird ein Fenster mit Druckeinstellungen angezeigt, aber bei diesen Einstellungen handelt es sich um Systemeinstellungen. Mit anderen Worten, FastReport.NET hat nichts mit ihnen zu tun. Außerdem werden diese Einstellungen aus dem System selbst „gezogen“. Sie können in Windows Standardwerte festlegen, die dann auch für dieses Fenster gelten.

Systemeinstellungen des Druckers

 

Grundsätzlich können Sie bereits den Drucker starten, wenn die Einstellungen für uns in Ordnung sind. Versuchen wir, den Drucker mithilfe des Codes einzurichten.

 


 

Drucker mit dem Code einrichten 

Zuerst müssen Sie ein Projekt erstellen und die neueste Version des FastReport.NET NuGet-Pakets einbinden. Außerdem benötigen Sie einen vorgefertigten Bericht, den Sie im Designer erstellt haben. Als erstes laden Sie den Bericht herunter, den Sie zuvor erstellt haben: 

using FastReport;
// Berichtsobjekt erstellen
Report report = new Report();
// Bericht aus einer Datei herunterladen
report.Load("path_to_your_report.frx");

Bevor Sie den Bericht zum Drucken senden, müssen Sie die Druckeinstellungen konfigurieren. In FastReport können Sie den Drucker angeben, auf dem der Bericht ausgedruckt werden soll sowie die Seite einrichten beispielsweise die Ausrichtung und den Maßstab konfigurieren.

// Liste der verfügbaren Drucker abrufen
PrintSettings printSettings = report.PrintSettings;
// Druckername angeben (z.B., "Epson LQ-590")
printSettings.Printer = "Epson LQ-590";
// Seitenausrichtung festlegen (Portrait/Landscape)
printSettings.Landscape = false; // Hochformat
// Seitenmaßstab festlegen 
printSettings.Zoom = 100; // Seitenmaßstab auf 100% festlegen

Jetzt können Sie den Bericht zum Drucken senden. FastReport verfügt über die Print()-Methode, um diese Aufgabe zu erfüllen:

// Bericht ausdrucken  
report.Print();

 


 

Merkmale von Nadeldruckern 

Die Nadeldrucker haben ihre eigenen Besonderheiten, die bei der Berichterstellung berücksichtigt werden sollen:

  1. Schriftarten. Wir empfehlen Ihnen, nichtproportionale Schriftarten wie Courier New bzw. Consolas zu verwenden, da sie sich am besten für Nadeldrucker eignen.
  2. Seitengröße. Nadeldrucker verwenden häufig Standardseitengrößen wie A4 oder Letter. Wir müssen sicherstellen, dass die Seitengröße im Bericht den Funktionen unseres Druckers entspricht.
  3. Anzahl der Zeilen. Wenn Ihr Bericht viele Zeilen enthält, müssen Sie ihn möglicherweise auf mehrere Seiten aufteilen. In FastReport können Sie eine automatische Seitenaufteilung je nach der Anzahl der Zeilen einrichten.

Erstellen Sie nun einen Bericht in Form eines Belegs, der unseren Anforderungen entspricht. Starten Sie den Designer und erstellen Sie eine neue leere Vorlage. Gehen Sie zu den Seiteneinstellungen und legen Sie die Höhe und die Breite fest. 

Seiteneinrichtung

 

Als nächstes wechseln sie zum Abschnitt „Felder“ und legen Sie die Einrückungen fest. Wir benötigen Einrückungen von 1,27 cm – 2,28 cm. 

Festlegen der Seitenränder

 

Gehen Sie nun zu Ihrer Berichtsseite. Erstellen Sie einen einfachen Beleg und verwenden Sie darin die Courier New Schriftart.

Entwurf der Belegsvorlage

 

Unser Bericht ist fertig und kann nun zum Drucken an den Nadeldrucker gesendet werden.

Beleg-Vorschau

 


 

Fazit

Die Verwendung von Nadeldruckern eröffnet in FastReport .NET neue Möglichkeiten für die Erstellung und Ausgabe von Berichten in .NET-Anwendungen. Wenn Sie die obigen Schritte befolgen, können Sie den Nadeldrucker erfolgreich in Ihren FastReport-Workflow integrieren und einen qualitativ hochwertigen und zuverlässigen Berichtsdruck gewährleisten.

.NET FastReport Report Printing
10. Februar 2025

Wie Sie FastReport .NET WEB vor dem Kauf testen können

Indem Sie das Webpaket vor dem Kauf testen, können Sie eine fundierte Entscheidung darüber treffen, ob FastReport für geeignet ist you.NET für Ihre Aufgaben.
26. November 2024

Installing FastReport on .NET 8.0 and Creating a Simple Report

The purpose of this article is to explain step by step how to install FastReport on .NET 8.0 and how to create a simple report. Taking the reporting process from the beginning, it will show how to connect, design and view reports.
12. August 2024

Erstellen und Installieren des Postgres-Plugins in FastReport .NET

In diesem Artikel wird beschrieben, wie Sie mit dem FastReport .NET-Plugin für den Berichtsdesigner aus Visual Studio über den NuGet-Server eine Verbindung zur Datenbank herstellen.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.