Implement stage 4 Windows printer test printing
This commit is contained in:
@@ -59,7 +59,35 @@ Eine Vorschau erzeugst du im Tab `Layout` mit dem Button `Vorschau`. Zuerst wird
|
||||
}
|
||||
```
|
||||
|
||||
Noch nicht enthalten sind MySQL-Worker und echtes Drucken.
|
||||
## Etappe 4
|
||||
|
||||
Die vierte Etappe ergänzt den Testdruck über installierte Windows-Drucker:
|
||||
|
||||
- Druckerliste mit Standarddrucker-Erkennung
|
||||
- Prüfung, ob der konfigurierte Drucker noch vorhanden ist
|
||||
- Testdruck im Tab `Drucker`
|
||||
- Testdruck im Tab `Layout` direkt aus dem aktuell bearbeiteten JSON
|
||||
- Ausgabe des gerenderten Bitmaps über `System.Drawing.Printing.PrintDocument`
|
||||
- benutzerdefiniertes Papierformat aus dem Layout, beim Beispiel `57 x 32 mm`
|
||||
- keine zusätzlichen Druckränder; der Layout-Rand steckt bereits im gerenderten Bitmap
|
||||
|
||||
Für den Dymo LabelWriter muss der Drucker in Windows bereits als normaler Windows-Drucker eingerichtet sein. Stelle im Dymo-Treiber möglichst ebenfalls das Etikettenformat `57 x 32 mm` bzw. das passende Dymo-Label ein. Die App sendet ein fertiges Bild an den Windows-Drucker; es wird kein ZPL, EPL oder TSPL verwendet.
|
||||
|
||||
Einen Testdruck machst du so:
|
||||
|
||||
1. Im Tab `Drucker` den Dymo LabelWriter auswählen.
|
||||
2. `Speichern` klicken.
|
||||
3. `Testdruck` klicken, um das ausgewählte Beispiel-Layout zu drucken.
|
||||
4. Alternativ im Tab `Layout` das JSON bearbeiten und dort `Testdruck` klicken.
|
||||
|
||||
Typische Fehler:
|
||||
|
||||
- Falscher Drucker gewählt: im Tab `Drucker` den Dymo LabelWriter auswählen.
|
||||
- Falsches Etikettenformat im Treiber: im Windows-Druckertreiber `57 x 32 mm` bzw. das passende Label einstellen.
|
||||
- Ausdruck zu groß oder zu klein: prüfen, ob Treiber-Skalierung deaktiviert ist und das Layout `57 x 32 mm` verwendet.
|
||||
- Etikett wird gedreht: Treiber-Orientierung und Layout-Orientation `landscape` prüfen.
|
||||
|
||||
Noch nicht enthalten sind MySQL-Worker und automatische Datenbankabfrage.
|
||||
|
||||
## Startanleitung
|
||||
|
||||
@@ -68,6 +96,7 @@ Noch nicht enthalten sind MySQL-Worker und echtes Drucken.
|
||||
3. Das Tray-Symbol anklicken oder per Kontextmenü `Einstellungen` öffnen.
|
||||
4. Im Tab `Drucker` einen installierten Windows-Drucker auswählen und speichern.
|
||||
5. Im Tab `Layout` das Beispiel-Layout prüfen, bearbeiten und speichern.
|
||||
6. Im Tab `Layout` oder `Drucker` einen Testdruck auslösen.
|
||||
|
||||
Beim ersten Start werden die Programmdatenordner und das Beispiel-Layout automatisch angelegt.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user