Was ist das HPGL-Dateiformat?
.hpgl-Dateien enthalten grafische Informationen für einen Plotter oder Hewlett-Packard-Drucker. Es handelt sich um Dateien in HP-GL - Hewlett-Packard Graphics Language - einer Vektorbefehlssprache, die erstmals 1977 mit dem HP 9872A Stiftplotter eingeführt wurde. Seitdem wurde sie mehrfach modifiziert: Der leistungsfähigere HP-GL/2-Standard wurde in den 1990er Jahren entwickelt und fügte skalierbare Schriftarten, Polylinien und RTL-Rastererweiterungen hinzu. Er wird bis heute weitgehend von HP-Geräten und kompatiblen Schneideplottern unterstützt.
Wie sieht eine .hpgl-Datei aus?
Der HP-GL-Befehlsstrom besteht aus mnemonischen Codes mit zwei Buchstaben und optionalen Parametern, abhängig von ihrem Typ. Die Befehle lassen sich in Gruppen unterteilen:
- Vektor:
PD- Pen Down (Stift ab),PU- Pen Up (Stift auf),PA- Plot Absolute - Zeichen:
SS- Standard-Zeichensatz auswählen,CA- Alternativen Zeichensatz festlegen - Linien:
SP- Select Pen (Stift wählen),VA- Adaptive Geschwindigkeit - Digitalisieren:
DP- Punkt digitalisieren,OD- Digitalisierten Punkt und Stiftstatus ausgeben - Achsen:
XT- X-Achsen-Markierung,YT- Y-Achsen-Markierung - Einstellungen:
DF- Standardwerte setzen,OE- Fehlerausgabe,IN- Initialisieren
Das Ende jedes Befehls wird durch ein Semikolon markiert. Parameter können ganzzahlige oder dezimale Werte haben oder die Form eines Zeichens (char) annehmen.
Gerätekompatibilität
Einige spezifische Datensätze in HP-GL können sich auf ein bestimmtes Gerätemodell beziehen, sodass nicht jede Datei mit jedem Plotter kompatibel ist. .hpgl-Dateien sind reiner ASCII-Text, was sie für Menschen lesbar macht; ihr Inhalt kann in jedem Texteditor eingesehen werden. Die HP-GL-Sprache folgt auf AGL (A Graphics Language), die von HP-Minicomputern zur Plottersteuerung verwendet wurde.
Dieselbe HP-GL-Sprache erscheint unter mehreren austauschbaren Dateiendungen: .plt, .hpg, .hgl, .gl2 und .prn. Für den modernen Datenaustausch werden .hpgl-Dateien oft in SVG oder DXF konvertiert. HP-GL/2 ist eine strikte Obermenge des ursprünglichen HP-GL, und heute bleibt das Format bei Schneideplottern, Lasercuttern und Stiftplottern von Roland, Graphtec und ähnlichen Herstellern weit verbreitet.
Sicherheit
RISIKO: LOWHP-GL .hpgl-Dateien sind Klartext-Befehlsströme und nicht ausführbar, was ein vernachlässigbares direktes Risiko darstellt. Praktische Tücken: Eine .hpgl-Datei von einem CAD-PostScript/PCL-Treiber ist möglicherweise kein echtes HP-GL - kein Sicherheitsproblem, aber der Viewer zeigt nichts Nützliches an. Vermeiden Sie Download-Portale, die Adware unter dem Deckmantel «kostenloser HPGL-Viewer» bündeln; nutzen Sie die oben genannten seriösen Tools oder browserbasierte Konverter. Laden Sie keine vertraulichen technischen Zeichnungen bei unbekannten Online-Diensten hoch.
Formatdetails
kurz gefasst- HP LaserJet PCL Plot-Datei (falsch benannt) - Einige CAD-Druckertreiber schreiben PCL-Daten in eine .hpgl-Datei - der Inhalt ist PCL, nicht HP-GL; prüfen Sie die ersten Bytes.
Programme zum Öffnen von HPGL-Dateien
Technische Details
technische Spezifikation| Kodierung | Klartext, ASCII (7-Bit); menschenlesbar in jedem Texteditor |
| Befehlssyntax | Mnemonische Codes mit zwei Buchstaben (z. B. PD, PU, SP, PA), gefolgt von optionalen Parametern; jeder Befehl wird durch ein Semikolon abgeschlossen |
| Dateisignatur | Keine feste binäre Magic Number; Dateien beginnen typischerweise mit IN; (Initialize) oder einem zweibuchstabigen HP-GL-Mnemonic; HP-GL/2-Datenströme können mit ESC%-12345X (PJL UEL-Präfix) beginnen |
| MIME-Typ | application/vnd.hp-HPGL (IANA-registriert) |
| Farbmodell | Stiftbasiert; Farbe wird durch die Stiftnummer über den SP-Befehl (Select Pen) festgelegt, nicht durch Farbtiefe |
| Skalierbarkeit | Vektor; skaliert ohne Qualitätsverlust auf jede Ausgabegröße; nur durch Plotter-/Seiteneinstellungen begrenzt, nicht durch Pixel |
| Austauschbare Endungen | .plt, .hpg, .hgl, .gl2, .prn - alle speichern dieselbe HP-GL-Befehlssprache |
| Versionen | HP-GL (original, späte 1970er) und HP-GL/2 (strikte Obermenge aus den 1990ern, fügt Polylinien, skalierbare Schriften und RTL-Rastererweiterungen hinzu) |
| Typische Größe | Einige KB bis mehrere MB, skaliert mit der Komplexität der Zeichnung statt mit der Bildfläche |
| Gerätekompatibilität | Einige Befehle sind modellspezifisch; nicht alle Dateien sind mit allen Plottern oder Schneidegeräten kompatibel |
| Aktuelle Verwendung | Weit verbreitet bei Schneideplottern, Lasercuttern und Stiftplottern (Roland, Graphtec, Silhouette, Cricut) |
| Veröffentlicht | HP-GL: late 1970s (HP 9872A plotter, 1977); HP-GL/2: 1990s |
| Neueste Version | HP-GL/2 with RTL extensions; language effectively frozen |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | en.wikipedia.org |
HPGL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu HPGL-Dateien.