Palavras-chave de controle do dispositivo
Essas palavras-chave são usadas para fornecer controle sobre o dispositivo de fabricação 3D.
2.1. Job3DOutputArea
A propriedade psk3d:Job3DOutputArea DEVE ser usada para definir o tamanho da área em que o dispositivo pode realmente imprimir: o canto inferior esquerdo inferior do Job3DOutputArea é definido como (0,0,0). As propriedades Job3DOutputAreaWidth, Job3DOutputAreaDepth e Job3DOutputAreaHeight definem a caixa delimitadora do volume de impressão, enquanto Job3DOutputAreaMesh define opcionalmente o volume de impressão exato dentro dessa caixa delimitadora se o volume de impressão não for um cuboide.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DOutputArea |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , que DEVE conter as propriedades Job3DOutputAreaWidth, Job3DOutputAreaDepth e Job3DOutputAreaHeight e PODE conter Job3DOutputAreaMesh. Criança: Valor xsi:type: N/A Valor: OutputDimensions Descrição: OutputDimensions contém o conjunto de três propriedades que compõem cada uma das dimensões da área de saída. |
Uso de palavra-chave Job3DOutputArea
<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
Descreve a largura da área de saída ao longo do eixo X, em microns.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DOutputAreaWidth |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:integer Valor: OutputWidth Descrição: OutputWidth DEVE conter um inteiro maior que 0 que seja igual à largura da área de saída ao longo do eixo X, em microns. |
2.1.2. Job3DOutputAreaDepth
Descreve a profundidade da área de saída ao longo do eixo Y, em microns.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DOutputAreaDepth |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:integer Valor: OutputDepth Descrição: OutputDepth DEVE conter um inteiro maior que 0 que seja igual à profundidade da área de saída ao longo do eixo Y, em microns. |
2.1.3. Job3DOutputAreaHeight
Descreve a altura da área de saída ao longo do eixo Z, em microns.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DOutputAreaHeight |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:integer Valor: OutputHeight Descrição: OutputHeight DEVE conter um inteiro maior que 0 que seja igual à profundidade da área de saída ao longo do eixo Z, em microns. |
2.1.4 Job3DOutputAreaMesh
Descreve a forma do volume de saída se não for um prisma retangular. O valor da cadeia de caracteres é um blob XML seguindo a especificação 3MF para um <elemento de malha> (contendo vértices e triângulos e em conformidade com os padrões de manifoldness para malhas 3MF). Esse poliedro DEVE estar totalmente contido na caixa delimitadora descrita pelas propriedades OutputArea anteriores.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DOutputAreaMesh |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:string Valor: OutputMesh Descrição: OutputMesh DEVE conter uma cadeia de caracteres xml de vértices e triângulos, conforme definido na seção de malha da especificação 3MF, que representa o limite do volume de saída. |
2.2. Job3DAppName
O dispositivo PODE identificar um aplicativo de fluxo de trabalho diferente do padrão (o exemplo contém o fluxo de trabalho padrão) que a caixa de diálogo de impressão invocará quando essa impressora for selecionada. Esse aplicativo de fluxo de trabalho permite qualquer interface do usuário personalizada que possa ser necessária ou desejada para configurar melhor um trabalho de impressão 3D para este dispositivo.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DAppName |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:string Valor: Descrição: O nome do pacote do aplicativo de fluxo de trabalho a ser usado para esta impressora na caixa de diálogo Impressão Moderna |
Uso de palavra-chave Job3DAppName
<psf:Property name="psk3d:Job3DAppName">
<psf:Value xsi:type="xsd:string">Microsoft.3DBuilder_8wekyb3d8bbwe</psf:Value>
</psf:Property>
2.3. Job3DWSDAPackageFamilyName
O dispositivo PODE identificar um aplicativo de dispositivo UWP, que a caixa de diálogo de impressão iniciará quando o botão Configurações avançadas for clicado por um usuário. Esse aplicativo apresenta a interface do usuário para operações como manutenção de impressora, configuração de material, calibragem etc. Nenhum padrão é fornecido, portanto, se esse palavra-chave for omitido, nenhum botão Configurações avançadas será exibido.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3DWSDAPackageFamilyName |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:string Valor: Descrição: O nome do pacote do aplicativo de dispositivo UWP a ser usado para as configurações avançadas desta impressora. |
Job3DWSDAPackageFamilyName palavra-chave uso
<psf:Property name="psk3d:Job3DWSDAPackageFamilyName">
<psf:Value xsi:type="xsd:string"> </psf:Value>
</psf:Property>
2.4. Job3D3MFVersion
O dispositivo DEVE identificar a versão do arquivo 3MF que espera receber do sistema de impressão do Windows. A versão é especificada pelo namespace de URI da versão apropriada da especificação principal. Para compatibilidade com versões anteriores, se esse palavra-chave for omitido, será considerado um valor padrão de <https://schemas.microsoft.com/3dmanufacturing/2013/01>
, indicando a versão herdada 0.93 do 3MF, que NÃO é RECOMENDADO.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3D3MFVersion |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:string Valor: Descrição: Um namespace de URI que define a versão principal do 3MF compatível com o dispositivo como entrada. |
Uso de palavra-chave Job3D3MFVersion
<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
O dispositivo PODE especificar extensões 3MF (por namespace, formando uma lista delimitada por espaço) que ele entende, por exemplo, permitindo que o sistema de impressão envie dados de fatia, se disponíveis.
Característica | Detalhes |
---|---|
Nome | psk3d:Job3D3MFExtensions |
Válido para | Documentos printCapabilities |
Tipo de elemento | Propriedade |
Conteúdo | Contém exatamente 1 <elemento filho Value> , da seguinte maneira: Criança: Valor xsi:type: xsd:string Valor: Descrição: Uma lista delimitada por espaço de namespaces de URI que definem as extensões 3MF compatíveis com o dispositivo como entrada. |
Job3D3MFExtensions palavra-chave uso
<psf:Property name="psk3d:Job3D3MFExtensions">
<psf:Value xsi:type="xsd:string">https://schemas.microsoft.com/3dmanufacturing/material/2015/02</psf:Value>
</psf:Property>