Schlüsselwörter für die Gerätesteuerung
Diese Schlüsselwörter werden verwendet, um die Kontrolle über das 3D-Fertigungsgerät zu ermöglichen.
2.1. Job3DOutputArea
Die psk3d:Job3DOutputArea-Eigenschaft SOLLTE verwendet werden, um die Größe des Bereichs zu definieren, in dem das Gerät tatsächlich drucken kann: Die untere linke untere Ecke der Job3DOutputArea ist als (0,0,0) definiert. Die Eigenschaften Job3DOutputAreaWidth, Job3DOutputAreaDepth und Job3DOutputAreaHeight definieren das Begrenzungsfeld des Druckvolumens, während Job3DOutputAreaMesh optional das exakte Druckvolumen innerhalb dieses Begrenzungsrahmens definiert, wenn das Druckvolumen kein Quader ist.
Merkmal | Details |
---|---|
Name | psk3d:Job3DOutputArea |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau ein untergeordnetes <Value-Element> , das die Eigenschaften Job3DOutputAreaWidth, Job3DOutputAreaDepth und Job3DOutputAreaHeight enthalten muss, und kann Job3DOutputAreaMesh enthalten. Kind: Wert xsi:type: N/A Wert: OutputDimensions Beschreibung: OutputDimensions enthält den Satz von 3 Eigenschaften, aus denen die einzelnen Ausgabebereichsdimensionen bestehen. |
Verwendung von Job3DOutputArea Schlüsselwort (keyword)
<psf:Property name="psk3d:Job3DOutputArea">
<psf:Property name="psk3d:Job3DOutputAreaWidth">
<psf:Value xsi:type="xsd:integer">285000</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DOutputAreaDepth">
<psf:Value xsi:type="xsd:integer">153000</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DOutputAreaHeight">
<psf:Value xsi:type="xsd:integer">155000</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DOutputAreaMesh">
<psf:Value xsi:type="xsd:string">
<![CDATA[
<mesh xmlns="https://schemas.microsoft.com/3dmanufacturing/mesh/2014/11" unit="millimeter">
<vertices>
<vertex x="0" y="0" z="0" />
<vertex x="0" y="153000" z="0" />
<vertex x="285000" y="0" z="0" />
<vertex x="0" y="0" z="155000" />
</vertices>
<triangles>
<triangle v1="0" v2="1" v3="2" />
<triangle v1="0" v2="2" v3="3" />
<triangle v1="0" v2="3" v3="1" />
<triangle v1="2" v2="1" v3="3" />
</triangles>
</mesh>
]]></psf:Value>
</psf:Property>
</psf:Property>
2.1.1. Job3DOutputAreaWidth
Beschreibt die Breite des Ausgabebereichs entlang der X-Achse in Mikrometern.
Merkmal | Details |
---|---|
Name | psk3d:Job3DOutputAreaWidth |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:integer Wert: OutputWidth Beschreibung: OutputWidth MUSS eine ganze Zahl größer als 0 enthalten, die der Breite des Ausgabebereichs entlang der X-Achse in Mikrometern entspricht. |
2.1.2. Job3DOutputAreaDepth
Beschreibt die Tiefe des Ausgabebereichs entlang der Y-Achse in Mikrometern.
Merkmal | Details |
---|---|
Name | psk3d:Job3DOutputAreaDepth |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:integer Wert: OutputDepth Beschreibung: OutputDepth MUSS eine ganze Zahl größer als 0 enthalten, die der Tiefe des Ausgabebereichs entlang der Y-Achse in Mikrometern entspricht. |
2.1.3. Job3DOutputAreaHeight
Beschreibt die Höhe des Ausgabebereichs entlang der Z-Achse in Mikrometern.
Merkmal | Details |
---|---|
Name | psk3d:Job3DOutputAreaHeight |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:integer Wert: OutputHeight Beschreibung: OutputHeight MUSS eine ganze Zahl größer als 0 enthalten, die der Tiefe des Ausgabebereichs entlang der Z-Achse in Mikrometern entspricht. |
2.1.4. Job3DOutputAreaMesh
Beschreibt die Form des Ausgabevolumens, wenn es sich nicht um ein rechteckiges Prisma handelt. Der Zeichenfolgenwert ist ein XML-Blob, das der 3MF-Spezifikation für ein <Gitterelement> folgt (das Scheitelpunkte und Dreiecke enthält und den Mannigfaltigkeitsstandards für 3MF-Gitter entspricht). Dieses Polyeder MUSS vollständig in dem Begrenzungsrahmen enthalten sein, der durch die vorherigen OutputArea-Eigenschaften beschrieben wurde.
Merkmal | Details |
---|---|
Name | psk3d:Job3DOutputAreaMesh |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:string Wert: OutputMesh Beschreibung: OutputMesh MUSS eine XML-Zeichenfolge von Scheitelpunkten und Dreiecken enthalten, wie im Gitterabschnitt der 3MF-Spezifikation definiert, die die Begrenzung des Ausgabevolumes darstellt. |
2.2. Job3DAppName
Das Gerät KANN eine andere Workflow-App als die Standard-App (das Beispiel enthält den Standardworkflow) identifizieren, die vom Druckdialogfeld aufgerufen wird, wenn dieser Drucker ausgewählt ist. Diese Workflow-App ermöglicht jede benutzerdefinierte Benutzeroberfläche, die erforderlich oder gewünscht ist, um einen 3D-Druckauftrag für dieses Gerät am besten einzurichten.
Merkmal | Details |
---|---|
Name | psk3d:Job3DAppName |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:string Wert: Beschreibung: Der Paketname der Workflow-App, die für diesen Drucker im Dialogfeld "Modernes Drucken" verwendet werden soll. |
Verwendung von Job3DAppName Schlüsselwort (keyword)
<psf:Property name="psk3d:Job3DAppName">
<psf:Value xsi:type="xsd:string">Microsoft.3DBuilder_8wekyb3d8bbwe</psf:Value>
</psf:Property>
2.3. Job3DWSDAPackageFamilyName
Das Gerät kann eine UWP-Geräte-App identifizieren, die das Druckdialogfeld startet, wenn ein Benutzer auf die Schaltfläche Erweiterte Einstellungen klickt. Diese App stellt die Benutzeroberfläche für Vorgänge wie Druckerwartung, Materialeinrichtung, Kalibrierung usw. dar. Es wird kein Standardwert angegeben. Wenn also diese Schlüsselwort (keyword) ausgelassen wird, wird keine Schaltfläche Erweiterte Einstellungen angezeigt.
Merkmal | Details |
---|---|
Name | psk3d:Job3DWSDAPackageFamilyName |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:string Wert: Beschreibung: Der Paketname der UWP-Geräte-App, die für die erweiterten Einstellungen dieses Druckers verwendet werden soll. |
Job3DWSDAPackageFamilyName Schlüsselwort (keyword) Verwendung
<psf:Property name="psk3d:Job3DWSDAPackageFamilyName">
<psf:Value xsi:type="xsd:string"> </psf:Value>
</psf:Property>
2.4. Job3D3MFVersion
Das Gerät MUSS die Version der 3MF-Datei identifizieren, die vom Windows-Drucksystem empfangen werden soll. Die Version wird vom URI-Namespace aus der entsprechenden Version der Kernspezifikation angegeben. Wenn diese Schlüsselwort (keyword) ausgelassen wird, wird aus Gründen der Abwärtskompatibilität davon ausgegangen, dass der Standardwert verwendet wird, der <https://schemas.microsoft.com/3dmanufacturing/2013/01>
die Legacyversion 0.93 von 3MF angibt, die NICHT EMPFOHLEN wird.
Merkmal | Details |
---|---|
Name | psk3d:Job3D3MFVersion |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:string Wert: Beschreibung: Ein URI-Namespace, der die vom Gerät unterstützte 3MF-Kernversion als Eingabe definiert. |
Verwendung von Job3D3MFVersion Schlüsselwort (keyword)
<psf:Property name="psk3d:Job3D3MFVersion">
<psf:Value xsi:type="xsd:string">https://schemas.microsoft.com/3dmanufacturing/core/2015/02</psf:Value>
</psf:Property>
2.5. Job3D3MFExtensions
Das Gerät kann 3MF-Erweiterungen angeben (nach Namespace, die eine durch Leerzeichen getrennte Liste bilden), die es versteht, für instance, damit das Drucksystem Slicedaten senden kann, falls verfügbar.
Merkmal | Details |
---|---|
Name | psk3d:Job3D3MFExtensions |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:string Wert: Beschreibung: Eine durch Leerzeichen getrennte Liste von URI-Namespaces, die die vom Gerät unterstützten 3MF-Erweiterungen als Eingabe definieren. |
Job3D3MFExtensions Schlüsselwort (keyword) Verwendung
<psf:Property name="psk3d:Job3D3MFExtensions">
<psf:Value xsi:type="xsd:string">https://schemas.microsoft.com/3dmanufacturing/material/2015/02</psf:Value>
</psf:Property>