see also: pl0tt0r
Der Plotter ist im Shack aufgeschlagen. Er ist vom Typ DraftMaster II von HP. Baujahr ist 1984. Er spricht fliessend HPGL. Doch sonst… spricht fast keine Software mehr HPGL. Deshalb das Projekt: Wandle Vektorgraphiken in HPGL um um sie plotten zu können!
Das Tool wandelt diese Formate in HPGL:
Ein Teil des SVG Datenformats ist unterstützt, vor allem:
Es ist dem Plotter möglich, einfache Flächen automatisch auszumalen (siehe QR Code am shack - Messestand), allerdings dauert das lange, schneller aber weniger schön ist Kreuzschraffur. Beim Ausmalen sind grundsätzlich überschneidende und innenliegende Flächen (die in der Computergrafik normalerweise mit einen ZBuffer gezeichnet werden) nicht möglich. Deshalb ist das Ausmalfeature im Defaultzustand deaktiviert.
Beim Plotten von Pixelgrafik werden die Bildpunkte aus der Datei geladen. Diese werden mit einem Ditheringalgorithmus (ähnlich dem Floyd-Steinberg Algorithmus) in den Farbraum des Plotters (Rot, Grün, Blau, Gelb, Schwarz) umgewandelt. Dann wird jeder der neu entstandenen Pixel ausgeplottet, als Kreis, Symbol oder Linie.
Der Plotter hat eingebaute Fonts. Mit diesen kann man Texte ausplotten.
Der Plotter verfügt über 1024 Byte Buffer. Der Buffer muss immer möglichst voll sein, darf aber nie ganz voll sein (da sonst Zeichen verloren gehen). Das heisst, es ist zur Übertragung ein Skript notwendig, das ständig den Füllstand prüft und nur neue Daten sendet, wenn der Puffer leer ist.
Gibts demnächst open source hier beim shack!