Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dessa nyckelord beskriver råmaterialet på enheten som används för att skapa 3D-objekt.
3.1. Job3DMaterialCount
Den här parametern MÅSTE definiera det antal material som för närvarande läses in på enheten som kan användas i ett enda jobb. Om enheten inte vet när material läses in måste den här parametern vara det möjliga antalet material som används i ett enda jobb. Om skrivaren bara har ett enda okänt material kan den här parametern utelämnas, tillsammans med alla andra nyckelord för material.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterialCount |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Innehåller exakt ett <underordnat värdeelement> enligt följande: 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-nyckelordsanvändning
<psf:Property name="psk3d:Job3DMaterialCount">
<psf:Value xsi:type="xsd:integer">2</psf:Value>
</psf:Property>
3.2. Job3DMaterials
Den här egenskapen MÅSTE innehålla beskrivningar av material som läses in på enheten, eller om detta är okänt måste innehålla uppräkningar av möjliga platser material kan läsas in.
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DMaterials |
| Valid for | PrintCapabilities documents |
| Element type | Property |
| Contents | Innehåller 1 eller fler underordnade egenskapselement enligt följande: Child: Property List xsi:type: N/A Value: MaterialsList Description: MaterialsList contains a set of child Properties. |
3.2.1. MaterialsList Properties
Leverantörer MÅSTE skapa sitt eget material och räkna upp det utskriftsmaterial som läses in på deras enhet. Namnen på dessa material är leverantörsdefinierade, och SHOULD representerar en lagerbeskrivning om enheten kan läsa sådan information från en inläst materialpatron. Om enheten inte har den här informationen ska leverantören definiera materialnamnet som beskrivande för var materialet läses in (till exempel "Left Extruder").
Varje material BÖR ange följande underordnade egenskaper.
| Material name | xsi:type | Description |
|---|---|---|
| psk:DisplayName | xsd:string | Den här egenskapen SKA innehålla ett psf:Value-element som innehåller det lokaliserade visningsnamnet. |
| psk3d:MaterialColor | xsd:string | Enheter KAN definiera den här egenskapen för att ange färgen på materialet. Om det anges måste värdet vara en sRGB-färg som överensstämmer med beskrivningen nedan: 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 och hA anger hexadecimala single-byte-värden för de röda, gröna, blå respektive alfakomponenterna, från 00 till FF. Enheter kan utelämna alfa (dvs. #hRhGhB), i vilket fall alfa tar på sig standardvärdet för FF (helt ogenomskinlig). |
Job3DMaterials-nyckelordsanvändning
<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 | Följande alternativ definieras av nyckelorden Utskriftsschema för 3D-tillverkning: 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 nyckelordsanvändning
<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
Om alternativet psk3d:SupportsIncluded väljs och enheten stöder mer än ett material, bör den här parametern ange det primära material som ska användas för stödstrukturerna. Den här parametern SKA tolkas som en referens till en namngiven underordnad egenskap för egenskapen psk3d:Job3DMaterials.
Job3DSupportsMaterial nyckelordsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d:Job3DSupportsMaterial är en QNameParamType, enligt beskrivningen i §2.1.3.1, "<psf:ParameterDef>" i utskriftsschemaspecifikationen: Child: QNameParamType Description: Egenskapsvärdet psf:MinLength MÅSTE vara ett heltal som är större än eller lika med 1. Egenskapsvärdet psf:MaxLength KAN definieras av leverantörer och MÅSTE vara större än eller lika med egenskapsvärdet psf:MinLength. Det bör vara 1024. Värdet för psf:Mandatory Property MÅSTE vara psk:Optional. Egenskapsvärdet psf:UnitType MÅSTE vara tecken. |
Job3DSupportsMaterial-initieringsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DSupportsMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Innehåller exakt ett <underordnat värdeelement> enligt följande: Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Job3DSupportsMaterial-nyckelordsanvändning
Parameterdefinitionen är följande:
<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>
Den här parametern initieras på följande sätt:
<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 | Följande alternativ definieras av nyckelorden Utskriftsschema för 3D-tillverkning: 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-nyckelordsanvändning
<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
Om alternativet psk3d:RaftIncluded väljs och enheten stöder mer än ett material, bör den här parametern ange det primära materialet som ska användas för flotten. Den här parametern SKA tolkas som en referens till en namngiven underordnad egenskap för egenskapen psk3d:Job3DMaterials.
Job3DRaftMaterial nyckelordsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | psk3d:Job3DRaftMaterial är en QNameParamType, enligt beskrivningen i §2.1.3.1, "<psf:ParameterDef>" i utskriftsschemaspecifikationen: Child: QNameParamType Description: Egenskapsvärdet psf:MinLength MÅSTE vara ett heltal som är större än eller lika med 1. Egenskapsvärdet psf:MaxLength KAN definieras av leverantörer och MÅSTE vara större än eller lika med egenskapsvärdet psf:MinLength. Det bör vara 1024. Värdet för psf:Mandatory Property MÅSTE vara psk:Optional. Egenskapsvärdet psf:UnitType MÅSTE vara tecken. |
Job3DRaftMaterial-initieringsprofil
| Characteristic | Details |
|---|---|
| Name | psk3d:Job3DRaftMaterial |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Innehåller exakt ett <underordnat värdeelement> enligt följande: Child: Value xsi:type: xsd:QName Value: MaterialName Description: MaterialName MUST reference a material identified as a psk3D:Job3DMaterials Property child. |
Job3DRaftMaterial nyckelordsanvändning
Parameterdefinitionen är följande:
<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>
Den här parametern initieras på följande sätt:
<psf:ParameterInit name="psk3d:Job3DRaftMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.5. Parameter för materialmappning
Om enheten stöder mer än ett material bör den här parametern ange listan över basmaterial (ID:index) från nyttolastfilen för att mappa till ett visst utdatamaterial. ID:na MÅSTE referera till ett basematerials-element i nyttolastfilen, eftersom mappning av andra typer av material inte tillåts. Utdatamaterialet (som anges av Job3DMaterialSelected) MÅSTE vara underordnat egenskapen psk3d:Job3DMaterials. Namnet på materialmappningsparametern MÅSTE börja med "Job3D" och har bifogat värdet för egenskapen psk3d:Job3DMaterialSelected med "Map" i slutet. På så sätt kan utskriftsbiljetten parsas för hela materialkartan utan behov av utskriftsfunktionerna, vilket gör att jobbet kan vara portabelt till andra skrivare som kan ha samma material, men läsas in i en annan ordning.
Nyckelordsprofil för materialmappningsparameter
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintCapabilities documents |
| Element type | ParameterDef |
| Contents | Parametrar för materialmappning är en MaterialMapParamType enligt beskrivningen i avsnitt 1.8.1 i det här dokumentet.: Child: MaterialMapParamType Description: Egenskapsvärdet psf:MinLength MÅSTE vara ett heltal som är större än eller lika med 1. Egenskapsvärdet psf:MaxLength KAN definieras av leverantörer och MÅSTE vara större än eller lika med egenskapsvärdet psf:MinLength. Det bör vara 1024. Värdet för psf:Mandatory Property MÅSTE vara psk:Optional. Egenskapsvärdet psf:UnitType MÅSTE vara materialMapUnitType. Egenskapsvärdet psk3d:Job3DMaterialSelected MÅSTE referera till namnet på ett underordnat till egenskapen Job3DMaterials. |
Job3DRaftMaterial-initieringsprofil
| Characteristic | Details |
|---|---|
| Name | Vendor specified |
| Valid for | PrintTicket documents |
| Element type | ParameterInit |
| Contents | Innehåller exakt 1 <värde> underordnat element enligt följande: 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. |
Användning av nyckelord för materialmappningsparameter
Parameterdefinitionen är följande:
<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>
Den här parametern initieras på följande sätt:
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>