Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 in das Gerät geladenen Materialien definieren, die in einem einzigen 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 einzigen Auftrag verwendet werden. Wenn der Drucker nur ein einzelnes, unbekanntes Material aufweist, wird dieser Parameter möglicherweise zusammen mit allen anderen Materialstichwörtern weggelassen.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterialCount |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Child: Value xsi:type: xsd:integer Value: JobMaterialCountText Description: JobMaterialCountText, if this Property is specified, MUST contain a positive integer that identifies the number of materials that are available on this device. |
Job3DMaterialCount-Schlüsselwortverwendung
<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 geladen werden können.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterials |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Enthält 1 oder mehr untergeordnete Property-Elemente wie folgt: Child: Property List xsi:type: N/A Value: MaterialsList Description: MaterialsList contains a set of child Properties. |
3.2.1. MaterialsList Properties
Anbieter MÜSSEN eigene Materialien erstellen und die in ihrem Gerät geladenen Druckmaterialien aufzählen. Die Namen dieser Materialien sind vom Hersteller definiert und SOLLTEN eine Bestandsbeschreibung darstellen, wenn das Gerät solche Informationen aus einer geladenen Materialpatrone lesen kann. Wenn das Gerät diese Informationen nicht besitzt, sollte der Hersteller den Materialnamen als beschreibend definieren, wo dieses Material geladen wird (z. B. "Left Extruder").
Jedes Material SOLLTE die folgenden untergeordneten Eigenschaften angeben.
| Material name | xsi:type | Description |
|---|---|---|
| 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 Alpha-Komponenten bzw. von 00 bis FF an. Geräte MAY lässt Alpha aus (d. h. #hRhGhB), in diesem Fall übernimmt Alpha den Standardwert von FF (vollständig undurchsichtig). |
Job3DMaterials-Schlüsselwortverwendung
<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
The psk3d:Job3DSupports keyword specifies whether this job should include supports generated by the device or driver.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupports |
| Valid for | PrintCapabilities documents PrintTicket documents |
| Element type | Feature |
| SelectionType | psk:PickOne |
| Contents | Optionen, die durch die Stichwörter des Druckschemas für die 3D-Fertigung definiert sind, sind wie folgt: Child: Option psk3d:SupportsIncluded Description: This Option specifies that the device SHOULD generate external supports for the model. Child: Option psk3d:SupportsExcluded Description: This Option specifies that the device SHOULD NOT generate external supports for the model. |
Job3DSupports-Schlüsselwortverwendung
<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 wird 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üsselwortprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d:Job3DSupportsMaterial ist ein QNameParamType, wie in §2.1.3.1 beschrieben, "<psf:ParameterDef>" in der Druckschemaspezifikation: Child: QNameParamType Description: 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:Obligator Property Value MUSS psk:Optional sein. Der Psf:UnitType-Eigenschaftswert MUSS Zeichen sein. |
Job3DSupportsMaterial-Initialisierungsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Job3DSupportsMaterial-Schlüsselwortverwendung
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
The psk3d:Job3DRaft keyword specifies whether this job should include a raft generated by the device or driver.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaft |
| Valid for | PrintCapabilities documents PrintTicket documents |
| Element type | Feature |
| SelectionType | psk:PickOne |
| Contents | Optionen, die durch die Stichwörter des Druckschemas für die 3D-Fertigung definiert sind, sind wie folgt: Child: Option psk3d:RaftIncluded Description: This Option specifies that the device SHOULD generate a raft for the model. Child: Option psk3d:RaftExcluded Description: This Option specifies that the device SHOULD NOT generate a raft for the model. |
Job3DRaft-Schlüsselwortverwendung
<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 wird und das Gerät mehrere Materialien unterstützt, sollte dieser Parameter das primäre Material angeben, das für das Raft verwendet werden soll. Dieser Parameter sollte als Verweis auf eine benannte untergeordnete Eigenschaft der psk3d:Job3DMaterials-Eigenschaft interpretiert werden.
Job3DRaftMaterial-Schlüsselwortprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d:Job3DRaftMaterial ist ein QNameParamType, wie in §2.1.3.1 beschrieben, "<psf:ParameterDef>" in der Druckschemaspezifikation: Child: QNameParamType Description: 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:Obligator Property Value MUSS psk:Optional sein. Der Psf:UnitType-Eigenschaftswert MUSS Zeichen sein. |
Job3DRaftMaterial Initialisierungsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Enthält genau 1 <untergeordnetes Value-Element> , wie folgt: Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Job3DRaftMaterial-Schlüsselwortverwendung
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 mehrere Materialien unterstützt, sollte dieser Parameter die Liste der Basismaterialien (ID:index) aus der Nutzlastdatei angeben, um einem bestimmten Ausgabematerial zuzuordnen. Die IDs MÜSSEN auf ein Basismaterialelement 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 benötigt werden, sodass der Auftrag auf andere Drucker portiert werden kann, die dieselben Materialien haben, aber in einer anderen Reihenfolge geladen werden können.
Schlüsselwortprofil des Materialzuordnungsparameters
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | Materialzuordnungsparameter sind ein MaterialMapParamType, wie in Abschnitt 1.8.1 dieses Dokuments beschrieben. Child: MaterialMapParamType Description: 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:Obligator Property Value MUSS psk:Optional sein. Der Psf:UnitType-Eigenschaftswert MUSS materialMapUnitType sein. Der Psk3d:Job3DMaterialSelected-Eigenschaftswert MUSS auf den Namen eines untergeordneten Elements der Job3DMaterials-Eigenschaft verweisen. |
Job3DRaftMaterial Initialisierungsprofil
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Enthält genau 1 <Value> untergeordnetes Element wie folgt: Child: Value xsi:type: Psk3d:MaterialMapUnitType Value: Materials List Description: Materials List MUST be a semi-colon delimited list of material ID:index values, referencing basematerials in the model payload. |
Schlüsselwortverwendung des Materialzuordnungsparameters
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>