Compartir a través de


Palabras clave de material

Estas palabras clave describen la materia prima del dispositivo que se usa para crear objetos 3D.

3.1. Job3DMaterialCount

Este parámetro DEBE definir el número de materiales cargados actualmente en el dispositivo que se pueden usar en un único trabajo. Si el dispositivo no sabe cuándo se cargan los materiales, este parámetro DEBE ser el posible número de materiales utilizados en un único trabajo. Si la impresora solo tiene un único material desconocido, este parámetro puede omitirse, junto con todas las demás palabras clave del material.

Característica Detalles
Nombre psk3d:Job3DMaterialCount
Válido para Documentos PrintCapabilities
Tipo de elemento Propiedad
Contenido

Contiene exactamente 1 <elemento secundario Value> , como se indica a continuación:

Niño: Valor

xsi:type: xsd:integer

Valor: JobMaterialCountText

Descripción: JobMaterialCountText, si se especifica esta propiedad, DEBE contener un entero positivo que identifique el número de materiales disponibles en este dispositivo.

Uso de palabras clave Job3DMaterialCount

<psf:Property name="psk3d:Job3DMaterialCount">
    <psf:Value xsi:type="xsd:integer">2</psf:Value>
</psf:Property>

3.2. Job3DMaterials

Esta propiedad DEBE contener descripciones de los materiales cargados en el dispositivo, o si se desconoce, DEBE contener enumeraciones de los posibles materiales de ubicaciones.

Característica Detalles
Nombre psk3d:Job3DMaterials
Válido para Documentos PrintCapabilities
Tipo de elemento Propiedad
Contenido

Contiene 1 o más elementos Property secundarios de la siguiente manera:

Niño: Lista de propiedades

xsi:type: N/A

Valor: MaterialsList

Descripción: MaterialsList contiene un conjunto de propiedades secundarias.

3.2.1. Propiedades de MaterialsList

Los proveedores DEBEN crear sus propios materiales, enumerando los materiales impresos cargados en su dispositivo. Los nombres de estos materiales están definidos por el proveedor y DEBERÍAN representar una descripción de existencias si el dispositivo es capaz de leer dicha información de un cartucho de material cargado. Si el dispositivo no posee esta información, el proveedor DEBE definir el nombre del material como descriptivo de dónde se carga este material (por ejemplo, "Extruder izquierdo").

Cada material DEBE especificar las siguientes propiedades secundarias.

Nombre del material xsi:type Descripción
psk:DisplayName xsd:string Esta propiedad DEBE contener un elemento psf:Value que contiene el nombre para mostrar localizado.
psk3d:MaterialColor xsd:string

Los dispositivos PUEDEN definir esta propiedad para especificar el color del material. Si se especifica, el valor DEBE ser un color sRGB conforme a la descripción siguiente:

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 y hA especifican los valores hexadecimales de un solo byte de los componentes rojo, verde, azul y alfa, respectivamente, que van de 00 a FF. Los dispositivos PUEDEN omitir alfa (es decir, #hRhGhB), en cuyo caso alfa toma el valor predeterminado de FF (completamente opaco).

Uso de palabras clave 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

La palabra clave psk3d:Job3DSupports especifica si este trabajo debe incluir compatibilidad generada por el dispositivo o controlador.

Característica Detalles
Nombre psk3d:Job3DSupports
Válido para

Documentos PrintCapabilities

Documentos printTicket

Tipo de elemento Característica
SelectionType psk:PickOne
Contenido

Las opciones definidas por las palabras clave De esquema de impresión para fabricación 3D son las siguientes:

Niño: Opción psk3d:SupportsIncluded

Descripción: Esta opción especifica que el dispositivo DEBE generar compatibilidad externa para el modelo.

Niño: Opción psk3d:SupportsExcluded

Descripción: Esta opción especifica que el dispositivo NO DEBE generar compatibilidad externa para el modelo.

Uso de palabras clave 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 se elige la opción psk3d:SupportsIncluded y el dispositivo admite más de un material, este parámetro DEBE indicar el material principal que se usará para las estructuras de soporte. Este parámetro DEBE interpretarse como una referencia a una propiedad secundaria con nombre de la propiedad psk3d:Job3DMaterials.

Perfil de palabra clave Job3DSupportsMaterial

Característica Detalles
Nombre psk3d:Job3DSupportsMaterial
Válido para Documentos PrintCapabilities
Tipo de elemento ParameterDef
Contenido

psk3d:Job3DSupportsMaterial es un QNameParamType, como se describe en §2.1.3.1, "<psf:ParameterDef>" en la Especificación del esquema de impresión:

Niño: QNameParamType

Descripción:

El valor de la propiedad psf:MinLength DEBE ser un entero mayor o igual que 1.

Los proveedores pueden definir el valor de la propiedad psf:MaxLength y deben ser mayores o iguales que el valor de la propiedad psf:MinLength. DEBERÍA ser 1024.

El valor de la propiedad psf:Mandatory DEBE ser psk:Optional.

El valor de la propiedad psf:UnitType DEBE ser caracteres.

Perfil de inicialización Job3DSupportsMaterial

Característica Detalles
Nombre psk3d:Job3DSupportsMaterial
Válido para Documentos printTicket
Tipo de elemento ParameterInit
Contenido

Contiene exactamente 1 <elemento secundario Value> , como se indica a continuación:

Niño: Valor

xsi:type: xsd:QName

Valor: MaterialName

Descripción: MaterialName DEBE hacer referencia a un material identificado como un elemento secundario psk3D:Job3DMaterials Property.

Uso de palabras clave Job3DSupportsMaterial

La definición del parámetro es la siguiente:

<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>

Este parámetro se inicializa de la siguiente manera:

<psf:ParameterInit name="psk3d:Job3DSupportsMaterial">
    <psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>

3.4. Job3DRaft

La palabra clave psk3d:Job3DRaft especifica si este trabajo debe incluir una balsa generada por el dispositivo o el controlador.

Característica Detalles
Nombre psk3d:Job3DRaft
Válido para

Documentos PrintCapabilities

Documentos printTicket

Tipo de elemento Característica
SelectionType psk:PickOne
Contenido

Las opciones definidas por las palabras clave De esquema de impresión para fabricación 3D son las siguientes:

Niño: Opción psk3d:RaftIncluded

Descripción: Esta opción especifica que el dispositivo DEBE generar una balsa para el modelo.

Niño: Opción psk3d:RaftExcluded

Descripción: Esta opción especifica que el dispositivo NO DEBE generar una balsa para el modelo.

Uso de palabras clave 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 se elige la opción psk3d:RaftIncluded y el dispositivo admite más de un material, este parámetro DEBE indicar el material principal que se usará para la balsa. Este parámetro DEBE interpretarse como una referencia a una propiedad secundaria con nombre de la propiedad psk3d:Job3DMaterials.

Perfil de palabra clave Job3DRaftMaterial

Característica Detalles
Nombre psk3d:Job3DRaftMaterial
Válido para Documentos PrintCapabilities
Tipo de elemento ParameterDef
Contenido

psk3d:Job3DRaftMaterial es un QNameParamType, como se describe en §2.1.3.1, "<psf:ParameterDef>" en la Especificación del esquema de impresión:

Niño: QNameParamType

Descripción:

El valor de la propiedad psf:MinLength DEBE ser un entero mayor o igual que 1.

Los proveedores pueden definir el valor de la propiedad psf:MaxLength y deben ser mayores o iguales que el valor de la propiedad psf:MinLength. DEBERÍA ser 1024.

El valor de la propiedad psf:Mandatory DEBE ser psk:Optional.

El valor de la propiedad psf:UnitType DEBE ser caracteres.

Perfil de inicialización job3DRaftMaterial

Característica Detalles
Nombre psk3d:Job3DRaftMaterial
Válido para Documentos printTicket
Tipo de elemento ParameterInit
Contenido

Contiene exactamente 1 <elemento secundario Value> , como se indica a continuación:

Niño: Valor

xsi:type: xsd:QName

Valor: MaterialName

Descripción: MaterialName DEBE hacer referencia a un material identificado como un elemento secundario psk3D:Job3DMaterials Property.

Uso de palabras clave Job3DRaftMaterial

La definición del parámetro es la siguiente:

<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>

Este parámetro se inicializa de la siguiente manera:

<psf:ParameterInit name="psk3d:Job3DRaftMaterial">
    <psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>

3.5. Parámetro de asignación de materiales

Si el dispositivo admite más de un material, este parámetro DEBE indicar la lista de materiales base (ID:index) del archivo de carga útil para asignarlo a un material de salida determinado. Los identificadores DEBEN hacer referencia a un elemento basematerials en el archivo de carga, ya que no se permite la asignación de otros tipos de materiales. El material de salida (especificado por Job3DMaterialSelected) debe ser un elemento secundario de la propiedad psk3d:Job3DMaterials. El nombre del parámetro de asignación de material DEBE comenzar con "Job3D" y ha anexado el valor de la propiedad psk3d:Job3DMaterialSelected, con "Map" anexado al final. De este modo, el ticket de impresión se puede analizar para todo el mapa de material sin necesidad de las funcionalidades de impresión, lo que permite que el trabajo sea portátil a otras impresoras que podrían tener los mismos materiales, pero cargados en un orden diferente.

Perfil de palabra clave parámetro de asignación de material

Característica Detalles
Nombre Proveedor especificado
Válido para Documentos PrintCapabilities
Tipo de elemento ParameterDef
Contenido

Los parámetros de asignación de materiales son materialMapParamType, como se describe en la sección 1.8.1 de este documento.

Niño: MaterialMapParamType

Descripción:

El valor de la propiedad psf:MinLength DEBE ser un entero mayor o igual que 1.

Los proveedores pueden definir el valor de la propiedad psf:MaxLength y deben ser mayores o iguales que el valor de la propiedad psf:MinLength. DEBERÍA ser 1024.

El valor de la propiedad psf:Mandatory DEBE ser psk:Optional.

El valor de la propiedad psf:UnitType DEBE ser materialMapUnitType.

El valor de la propiedad psk3d:Job3DMaterialSelected DEBE hacer referencia al nombre de un elemento secundario de la propiedad Job3DMaterials.

Perfil de inicialización job3DRaftMaterial

Característica Detalles
Nombre Proveedor especificado
Válido para Documentos PrintTicket
Tipo de elemento ParameterInit
Contenido

Contiene exactamente 1 <elemento secundario Value> de la siguiente manera:

Niño: Valor

xsi:type: Psk3d:MaterialMapUnitType

Valor: Lista de materiales

Descripción: Lista de materiales DEBE ser una lista delimitada por punto y coma de valores ID:index de material, haciendo referencia a materiales base en la carga del modelo.

Uso de palabras clave parámetro de asignación de materiales

La definición de parámetro es la siguiente:

   <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>

Este parámetro se inicializa de la siguiente manera:

   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>