Schlüsselwörter für Material
Diese Schlüsselwörter beschreiben das Rohmaterial im Gerät, das zum Erstellen von 3D-Objekten verwendet wird.
3.1. Job3DMaterialCount
Dieser Parameter MUSS die Anzahl der derzeit im Gerät geladenen Materialien definieren, die in einem einzelnen Auftrag verwendet werden können. Wenn das Gerät nicht weiß, wann Materialien geladen werden, MUSS dieser Parameter die mögliche Anzahl von Materialien sein, die in einem einzelnen Auftrag verwendet werden. Wenn der Drucker nur über ein einzelnes, unbekanntes Material verfügt, kann dieser Parameter zusammen mit allen anderen Materialschlüsselwörtern weggelassen werden.
Merkmal | Details |
---|---|
Name | psk3d:Job3DMaterialCount |
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: JobMaterialCountText Beschreibung: JobMaterialCountText, wenn diese Eigenschaft angegeben ist, MUSS eine positive ganze Zahl enthalten, die die Anzahl der Materialien identifiziert, die auf diesem Gerät verfügbar sind. |
Job3DMaterialCount Schlüsselwort (keyword) Verwendung
<psf:Property name="psk3d:Job3DMaterialCount">
<psf:Value xsi:type="xsd:integer">2</psf:Value>
</psf:Property>
3.2. Job3DMaterials
Diese Eigenschaft MUSS Beschreibungen der im Gerät geladenen Materialien enthalten, oder wenn dies unbekannt ist, MUSS Enumerationen der möglichen Speicherorte enthalten, die Materialien geladen werden können.
Merkmal | Details |
---|---|
Name | psk3d:Job3DMaterials |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | Eigenschaft |
Contents | Enthält wie folgt 1 oder mehr untergeordnete Property-Elemente: Kind: Eigenschaftenliste xsi:type: N/A Wert: MaterialsList Beschreibung: MaterialsList enthält einen Satz untergeordneter Eigenschaften. |
3.2.1. MaterialsList-Eigenschaften
Anbieter MÜSSEN ihre eigenen Materialien erstellen und die in ihrem Gerät geladenen Druckmaterialien auflisten. Die Namen dieser Materialien sind vom Hersteller definiert und SOLLTEN eine Bestandsbeschreibung darstellen, wenn das Gerät in der Lage ist, solche Informationen aus einer geladenen Materialpatrone zu lesen. Wenn das Gerät diese Informationen nicht besitzt, SOLLTE der Hersteller den Materialnamen beschreibend definieren, wo dieses Material geladen wird (z. B. "Left Extruder").
Jedes Material SOLLTE die folgenden untergeordneten Eigenschaften angeben.
Materialname | xsi:type | BESCHREIBUNG |
---|---|---|
psk:DisplayName | xsd:string | Diese Eigenschaft SOLLTE ein psf:Value-Element enthalten, das den lokalisierten Anzeigenamen enthält. |
psk3d:MaterialColor | xsd:string | Geräte KÖNNEN diese Eigenschaft definieren, um die Farbe des Materials anzugeben. Wenn angegeben, MUSS der Wert eine sRGB-Farbe sein, die der folgenden Beschreibung entspricht: cpp
sRGBColorText = "#" hR hG hB hA
hR = hG = hB = hA = hexpair
hexpair = hexdigit hexdigit
hexdigit = "0" / "1" / "2" / "3" /
"4" / "5" / "6" / "7" /
"8" / "9" / "A" / "B" /
"C" / "D" / "E" / "F" /
"a" / "b" / "c" / "d" /
"e" / "f"
hR, hG, hB und hA geben die hexadezimalen Einzelbytewerte der Rot-, Grün-, Blau- und Alphakomponenten jeweils im Bereich von 00 bis FF an. Geräte KÖNNEN Alpha (d. h. #hRhGhB) weglassen, in diesem Fall übernimmt Alpha den Standardwert FF (vollständig undurchsichtig). |
Verwendung von Job3DMaterials Schlüsselwort (keyword)
<psf:Property name="psk3d:Job3DMaterials">
<psf:Property name="vnd:ABS_RED">
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xsd:string">Red ABS Plastic</psf:Value>
</psf:Property>
<psf:Property name="psk3d:MaterialColor">
<psf:Value xsi:type="xsd:string">#FF0000</psf:Value>
</psf:Property>
</psf:Property>
<psf:Property name="vnd:PLA_TEAL">
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xsd:string">Teal PLA Plastic</psf:Value>
</psf:Property>
<psf:Property name="psk3d:MaterialColor">
<psf:Value xsi:type="xsd:string">#00FFFF</psf:Value>
</psf:Property>
</psf:Property>
</psf:Property>
3.3. Job3DSupports
Die Schlüsselwort (keyword) psk3d:Job3DSupports gibt an, ob dieser Auftrag Vom Gerät oder Treiber generierte Unterstützungen enthalten soll.
Merkmal | Details |
---|---|
Name | psk3d:Job3DSupports |
Gültig für | PrintCapabilities-Dokumente PrintTicket-Dokumente |
Elementtyp | Funktion |
SelectionType | psk:PickOne |
Inhalte | Für die 3D-Fertigung werden die folgenden Optionen durch die Druckschema-Schlüsselwörter definiert: Kind: Option psk3d:SupportsIncluded Beschreibung: Diese Option gibt an, dass das Gerät externe Unterstützungen für das Modell generieren soll. Kind: Option psk3d:SupportsExcluded Beschreibung: Diese Option gibt an, dass das Gerät KEINE externen Unterstützungen für das Modell generieren soll. |
Job3DSupports Schlüsselwort (keyword) Verwendung
<psf:Feature name="psk3d:Job3DSupports">
<psf:Property name="SelectionType">
<psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option name="psk3d:SupportsIncluded" />
<psf:Option name="psk3d:SupportsExcluded" />
</psf:Feature>
3.3.1. Job3DSupportsMaterial
Wenn die Option psk3d:SupportsIncluded ausgewählt ist und das Gerät mehrere Materialien unterstützt, SOLLTE dieser Parameter das primäre Material angeben, das für die Unterstützungsstrukturen verwendet werden soll. Dieser Parameter SOLLTE als Verweis auf eine benannte untergeordnete Eigenschaft der psk3d:Job3DMaterials-Eigenschaft interpretiert werden.
Job3DSupportsMaterial Schlüsselwort (keyword) Profil
Merkmal | Details |
---|---|
Name | psk3d:Job3DSupportsMaterial |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | ParameterDef |
Inhalte | psk3d:Job3DSupportsMaterial ist ein QNameParamType, wie in §2.1.3.1, "<psf:ParameterDef>" in der Druckschemaspezifikation beschrieben: Kind: QNameParamType Beschreibung: Der Psf:MinLength-Eigenschaftswert MUSS eine ganze Zahl größer oder gleich 1 sein. Der Psf:MaxLength-Eigenschaftswert kann von Anbietern definiert werden und MUSS größer oder gleich dem psf:MinLength-Eigenschaftswert sein. Es sollte 1024 sein. Der Psf:Mandatory-Eigenschaftswert MUSS psk:Optional sein. Der Psf:UnitType-Eigenschaftswert MUSS Zeichen sein. |
Job3DSupportsMaterialinitialisierungsprofil
Merkmal | Details |
---|---|
Name | psk3d:Job3DSupportsMaterial |
Gültig für | PrintTicket-Dokumente |
Elementtyp | ParameterInit |
Inhalte | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:QName Wert: MaterialName Beschreibung: MaterialName MUSS auf ein Material verweisen, das als untergeordnetes Element der psk3D:Job3DMaterials-Eigenschaft identifiziert ist. |
Verwendung von Job3DSupportsMaterial Schlüsselwort (keyword)
Die Parameterdefinition lautet wie folgt:
<psf:ParameterDef name="psk3d:Job3DSupportsMaterial">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:QName</psf:Value>
</psf:Property>
<psf:Property name="psf:DefaultValue">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
</psf:ParameterDef>
Dieser Parameter wird wie folgt initialisiert:
<psf:ParameterInit name="psk3d:Job3DSupportsMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.4. Job3DRaft
Die Schlüsselwort (keyword) psk3d:Job3DRaft gibt an, ob dieser Auftrag ein vom Gerät oder Treiber generiertes Floß enthalten soll.
Merkmal | Details |
---|---|
Name | psk3d:Job3DRaft |
Gültig für | PrintCapabilities-Dokumente PrintTicket-Dokumente |
Elementtyp | Funktion |
SelectionType | psk:PickOne |
Inhalte | Für die 3D-Fertigung werden die folgenden Optionen durch die Druckschema-Schlüsselwörter definiert: Kind: Option psk3d:RaftIncluded Beschreibung: Diese Option gibt an, dass das Gerät ein Floß für das Modell generieren soll. Kind: Option psk3d:RaftExcluded Beschreibung: Diese Option gibt an, dass das Gerät KEIN Floß für das Modell generieren soll. |
Verwendung von Job3DRaft Schlüsselwort (keyword)
<psf:Feature name="psk3d:Job3DRaft">
<psf:Property name="SelectionType">
<psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option name="psk3d:RaftIncluded" />
<psf:Option name="psk3d:RaftExcluded" />
</psf:Feature>
3.4.1. Job3DRaftMaterial
Wenn die Option psk3d:RaftIncluded ausgewählt ist und das Gerät mehr als ein Material unterstützt, SOLLTE dieser Parameter das primäre Material angeben, das für das Floß verwendet werden soll. Dieser Parameter SOLLTE als Verweis auf eine benannte untergeordnete Eigenschaft der psk3d:Job3DMaterials-Eigenschaft interpretiert werden.
Job3DRaftMaterial-Schlüsselwort (keyword)-Profil
Merkmal | Details |
---|---|
Name | psk3d:Job3DRaftMaterial |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | ParameterDef |
Inhalte | psk3d:Job3DRaftMaterial ist ein QNameParamType, wie in §2.1.3.1, "<psf:ParameterDef>" in der Druckschemaspezifikation beschrieben: Kind: QNameParamType Beschreibung: Der Psf:MinLength-Eigenschaftswert MUSS eine ganze Zahl größer oder gleich 1 sein. Der Psf:MaxLength-Eigenschaftswert kann von Anbietern definiert werden und MUSS größer oder gleich dem psf:MinLength-Eigenschaftswert sein. Es sollte 1024 sein. Der Psf:Mandatory-Eigenschaftswert MUSS psk:Optional sein. Der Psf:UnitType-Eigenschaftswert MUSS Zeichen sein. |
Job3DRaftMaterial-Initialisierungsprofil
Merkmal | Details |
---|---|
Name | psk3d:Job3DRaftMaterial |
Gültig für | PrintTicket-Dokumente |
Elementtyp | ParameterInit |
Inhalte | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Kind: Wert xsi:type: xsd:QName Wert: MaterialName Beschreibung: MaterialName MUSS auf ein Material verweisen, das als untergeordnetes Element der psk3D:Job3DMaterials-Eigenschaft identifiziert ist. |
Verwendung von Job3DRaftMaterial Schlüsselwort (keyword)
Die Parameterdefinition lautet wie folgt:
<psf:ParameterDef name="psk3d:Job3DRaftMaterial">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:QName</psf:Value>
</psf:Property>
<psf:Property name="psf:DefaultValue">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
</psf:ParameterDef>
Dieser Parameter wird wie folgt initialisiert:
<psf:ParameterInit name="psk3d:Job3DRaftMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.5. Materialzuordnungsparameter
Wenn das Gerät mehr als ein Material unterstützt, SOLLTE dieser Parameter die Liste der Basismaterialien (ID:Index) aus der Nutzlastdatei angeben, die einem bestimmten Ausgabematerial zugeordnet werden soll. Die IDs MÜSSEN auf ein basematerials-Element in der Nutzlastdatei verweisen, da die Zuordnung anderer Materialtypen nicht zulässig ist. Das Ausgabematerial (angegeben durch Job3DMaterialSelected) MUSS ein untergeordnetes Element der psk3d:Job3DMaterials-Eigenschaft sein. Der Name des MaterialZuordnungsparameters MUSS mit "Job3D" beginnen und den Wert der psk3d:Job3DMaterialSelected-Eigenschaft angefügt haben, wobei "Map" am Ende angefügt ist. Auf diese Weise kann das Druckticket für die gesamte Materialkarte analysiert werden, ohne dass die Druckfunktionen erforderlich sind, sodass der Auftrag auf andere Drucker portierbar ist, die die gleichen Materialien haben könnten, aber in einer anderen Reihenfolge geladen werden.
Materialzuordnungsparameter Schlüsselwort (keyword) Profil
Merkmal | Details |
---|---|
Name | Anbieter angegeben |
Gültig für | PrintCapabilities-Dokumente |
Elementtyp | ParameterDef |
Inhalte | Materialzuordnungsparameter sind ein MaterialMapParamType, wie in Abschnitt 1.8.1 dieses Dokuments beschrieben. Kind: MaterialMapParamType Beschreibung: Der psf:MinLength-Eigenschaftswert MUSS eine ganze Zahl größer oder gleich 1 sein. Der psf:MaxLength-Eigenschaftswert kann von Anbietern definiert werden und MUSS größer oder gleich dem psf:MinLength-Eigenschaftswert sein. Es sollte 1024 sein. Der psf:Mandatory-Eigenschaftswert muss psk:Optional sein. Der psf:UnitType-Eigenschaftswert MUSS materialMapUnitType sein. Der psk3d:Job3DMaterialSelected-Eigenschaftswert MUSS auf den Namen eines untergeordneten Objekts der Job3DMaterials-Eigenschaft verweisen. |
Job3DRaftMaterial-Initialisierungsprofil
Merkmal | Details |
---|---|
Name | Anbieter angegeben |
Gültig für | PrintTicket-Dokumente |
Elementtyp | ParameterInit |
Inhalte | Enthält genau ein untergeordnetes <Value-Element> wie folgt: Kind: Wert xsi:type: Psk3d:MaterialMapUnitType Wert: Materialliste Beschreibung: Materialliste MUSS eine durch Semikolon getrennte Liste von Material-ID:Indexwerten sein, die auf Basismaterialien in der Modellnutzlast verweisen. |
Materialzuordnungsparameter Schlüsselwort (keyword) Verwendung
Die Parameterdefinition lautet wie folgt:
<psf:ParameterDef name="vnd:Job3DABS_REDMap">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:string</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DMaterialSelected">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
</psf:ParameterDef>
<psf:ParameterDef name="vnd:Job3DPLA_TEALMap">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:string</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DMaterialSelected">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:Property>
</psf:ParameterDef>
Dieser Parameter wird wie folgt initialisiert:
psf:ParameterInit name="vnd:Job3DABS_REDMap">
<psf:Value xsi:type="xsd:string">1:0;1:2</psf:Value>
</psf:ParameterInit>
<psf:ParameterInit name="vnd:Job3DPLA_TEALMap">
<psf:Value xsi:type="xsd:string">1:1</psf:Value>
</psf:ParameterInit>