Kapitel 1

Über Wrapper

  • Wrapper transformiert Rechteckige Bilder millimetergenau zur Mantelfläche eines Kegels oder Zylinders. Perfekt für Stencils um konische Körperteile, wie etwa der Unterarm.
  • Unterstützt massgenaues drucken über mehrere Seiten. (Poster)
  • Einmal eingerichtet, können Drucker ohne weitere Einstellungen von jedem Gerät mit Webbrowser benutzt werden.
  • Als Browser-basiert Anwendung ist Wrapper auch für mobile Geräte sehr einfach nutzbar.

Weiter mit:

Unterabschnitte von Über Wrapper

Motivation

Ursprünglich ging es nur darum ein rechteckiges Bild/Skizzen millimetergenau zur Mantelfläche eines belibigen Kegelsstumpfes zu verformen und skalieren. Was mit wenigen Zeilen Code rechte einfach umzusetzen war.

Übersicht der Parameter Übersicht der Parameter

Das ebenso präzise ausdrucken über mobile Geräte wie Tablet oder Smartphone hingegen stellte sich als äusserst unhandlich bis unbrauchbar heraus. Erstrecht wenn sich das zu druckende Bild über mehrere Papierseiten erstreckt. Eine Print-Server und entsprechende Webapplikation lösen dieses Problem zuverlässig und sehr Benutzerfreundlich.

Weiter mit “Konzept”

pas 20.05.2023

Konzept

Wrapper ist eine Browserbasiert Anwendung, benötigt aber keine Internetverbindung. Alle Daten werden local verarbeitet und gespeichert.

Diagramm 01 veranschaulicht das Konzept.

Wrapper wird in diesem Beispiel auf einem Raspberry Pi (headless1) installiert und über ein Tablet gesteuert. Letzteres ist nicht zwingend. Wenn Wrapper auf einem Computer mit grafischer Benutzeroberfläche installiert wird, kann direkt auf dem Computer gearbeitet werden.

Druckaufträge werden in eine Warteschlange gestellt und ausgeführt sobald der Drucker erreichbar ist.


Diagramm 01

%%{init:{"theme":"dark"}}%% graph LR; T[Tablet, \n Smartphone,\n Laptop ...] <-->|Skizzen hoch- und runterladen | W{<strong>wrapper - Pi 4 \n Docker-Host</strong>} T -->|Zielgrösse definieren| W T -->|Projekte verwalten| W T -->|Druckaufträge erteilen und verwalten| W W <--> | | wL([Warteschlange]) W <--> | | wS([Warteschlange]) W <--> | | wC([Warteschlange]) wL <-.-> | | L[Laser-Drucker] wS <-.-> | | S[Stencil-Drucker] wC <-.-> | | C[PDF-Drucker / CUPS-PDF] W <--> | | D[(Projektdaten)] W <--> |Backup der Projektdaten | B[(Backup)]

Weiter mit “Bild laden und transformieren”


  1. Ohne Bildschirm und Tastatur, der Zugriff erfolgt bis zur Installation von Wrapper über SSH. Danach über das Web-Frontends von Wrapper. ↩︎

pas 15.05.2023

Unterabschnitte von Alle Videos