Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ces mots clés décrivent le matériau brut dans l’appareil utilisé pour créer des objets 3D.
3.1. Job3DMaterialCount
Ce paramètre DOIT définir le nombre de matériaux actuellement chargés dans l’appareil qui peuvent être utilisés dans un seul travail. Si l’appareil ne sait pas quand les matériaux sont chargés, ce paramètre DOIT être le nombre possible de matériaux utilisés dans un seul travail. Si l’imprimante n’a qu’un seul matériau inconnu, ce paramètre PEUT être omis, ainsi que tous les autres mots clés matériels.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterialCount |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Contient exactement 1 <élément enfant Value> , comme suit : 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. |
Utilisation des mots clés Job3DMaterialCount
<psf:Property name="psk3d:Job3DMaterialCount">
<psf:Value xsi:type="xsd:integer">2</psf:Value>
</psf:Property>
3.2. Job3DMaterials
Cette propriété DOIT contenir des descriptions des matériaux chargés dans l’appareil, ou s’il est inconnu, DOIT contenir des énumérations des emplacements possibles peut être chargé.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterials |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Contient 1 ou plusieurs éléments de propriété enfants comme suit : Child: Property List xsi:type: N/A Value: MaterialsList Description: MaterialsList contains a set of child Properties. |
3.2.1. MaterialsList Properties
Les fournisseurs DOIVENT créer leurs propres matériaux, énumérant les matériaux d’impression chargés dans leur appareil. Les noms de ces matériaux sont définis par le fournisseur et DOIVENT représenter une description de stock si l’appareil est capable de lire ces informations à partir d’une cartouche de matière chargée. Si l’appareil ne possède pas ces informations, le fournisseur DOIT définir le nom du matériel comme descriptif de l’emplacement où ce matériel est chargé (par exemple, « Extruder gauche »).
Chaque matériau DOIT spécifier les propriétés enfants suivantes.
| Material name | xsi:type | Description |
|---|---|---|
| psk:DisplayName | xsd:string | Cette propriété DOIT contenir un élément psf :Value contenant le nom d’affichage localisé. |
| psk3d:MaterialColor | xsd:string | Les appareils PEUVENT définir cette propriété pour spécifier la couleur du matériau. Si elle est spécifiée, la valeur doit être une couleur sRVB conforme à la description ci-dessous : 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 et hA spécifient respectivement les valeurs hexadécimales sur un octet des composants rouge, vert, bleu et alpha, allant de 00 à FF. Les appareils PEUVENT omettre alpha (c’est-à-dire #hRhGhB), auquel cas alpha prend la valeur par défaut de FF (complètement opaque). |
Utilisation des mots clés Job3DMaterials
<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 | Les options définies par les mots clés de schéma d’impression pour la fabrication 3D sont les suivantes : 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. |
Utilisation des mots clés Job3DSupports
<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
Si l’option psk3d :SupportsIncluded est choisie et que l’appareil prend en charge plusieurs matériaux, ce paramètre DOIT indiquer le matériau principal à utiliser pour les structures de prise en charge. Ce paramètre DOIT être interprété comme une référence à une propriété enfant nommée de la propriété psk3d :Job3DMaterials.
Profil de mot clé Job3DSupportsMaterial
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d :Job3DSupportsMaterial est un QNameParamType, comme décrit dans le §2.1.3.1, «< psf :ParameterDef> » dans la spécification du schéma d’impression : Child: QNameParamType Description: La valeur de propriété psf :MinLength DOIT être un entier supérieur ou égal à 1. La valeur de propriété psf :MaxLength PEUT être définie par les fournisseurs et DOIT être supérieure ou égale à la valeur de propriété psf :MinLength. Ça devrait être 1024. La valeur de propriété psf :Mandatory DOIT être psk :Optional. La valeur de propriété psf :UnitType doit être des caractères. |
Profil d’initialisation Job3DSupportsMaterial
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Contient exactement 1 <élément enfant Value> , comme suit : Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Utilisation des mots clés Job3DSupportsMaterial
La définition du paramètre est la suivante :
<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>
Ce paramètre est initialisé comme suit :
<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 | Les options définies par les mots clés de schéma d’impression pour la fabrication 3D sont les suivantes : 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. |
Utilisation des mots clés Job3DRaft
<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
Si l’option psk3d :RaftIncluded est choisie et que l’appareil prend en charge plusieurs matériaux, ce paramètre DOIT indiquer le matériau principal à utiliser pour le raft. Ce paramètre DOIT être interprété comme une référence à une propriété enfant nommée de la propriété psk3d :Job3DMaterials.
Profil de mot clé Job3DRaftMaterial
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d :Job3DRaftMaterial est un QNameParamType, comme décrit dans le §2.1.3.1, «< psf :ParameterDef> » dans la spécification du schéma d’impression : Child: QNameParamType Description: La valeur de propriété psf :MinLength DOIT être un entier supérieur ou égal à 1. La valeur de propriété psf :MaxLength PEUT être définie par les fournisseurs et DOIT être supérieure ou égale à la valeur de propriété psf :MinLength. Ça devrait être 1024. La valeur de propriété psf :Mandatory DOIT être psk :Optional. La valeur de propriété psf :UnitType doit être des caractères. |
Profil d’initialisation Job3DRaftMaterial
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Contient exactement 1 <élément enfant Value> , comme suit : Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Utilisation des mots clés Job3DRaftMaterial
La définition du paramètre est la suivante :
<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>
Ce paramètre est initialisé comme suit :
<psf:ParameterInit name="psk3d:Job3DRaftMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.5. Paramètre de mappage de matériaux
Si l’appareil prend en charge plusieurs matériaux, ce paramètre DOIT indiquer la liste des matériaux de base (ID :index) du fichier de charge utile à mapper à un matériau de sortie particulier. Les ID DOIVENT référencer un élément basematerials dans le fichier de charge utile, car le mappage d’autres types de matériaux n’est pas autorisé. Le matériau de sortie (spécifié par Job3DMaterialSelected) DOIT être un enfant de la propriété psk3d :Job3DMaterials. Le nom du paramètre de mappage de matériaux DOIT commencer par « Job3D » et avoir ajouté la valeur de la propriété psk3d :Job3DMaterialSelected, avec « Map » ajouté à la fin. De cette façon, le ticket d’impression peut être analysé pour l’ensemble de la carte de matériaux sans avoir besoin des fonctionnalités d’impression, ce qui permet au travail d’être portable à d’autres imprimantes qui pourraient avoir les mêmes matériaux, mais chargés dans un ordre différent.
Profil de mot clé du paramètre de mappage de matériel
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | Les paramètres de mappage de matériel sont un MaterialMapParamType, comme décrit dans la section 1.8.1 de ce document. : Child: MaterialMapParamType Description: La valeur de propriété psf :MinLength DOIT être un entier supérieur ou égal à 1. La valeur de propriété psf :MaxLength PEUT être définie par les fournisseurs et DOIT être supérieure ou égale à la valeur de propriété psf :MinLength. Ça devrait être 1024. La valeur de propriété psf :Mandatory DOIT être psk :Optional. La valeur de propriété psf :UnitType DOIT être materialMapUnitType. La valeur de propriété psk3d :Job3DMaterialSelected DOIT référencer le nom d’un enfant de la propriété Job3DMaterials. |
Profil d’initialisation Job3DRaftMaterial
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Contient exactement 1 élément enfant <Value> comme suit : 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. |
Utilisation des mots clés du paramètre de mappage de matériel
La définition du paramètre est la suivante :
<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>
Ce paramètre est initialisé comme suit :
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>