디바이스 제어 키워드
이러한 키워드는 3D 제조 디바이스에 대한 제어를 제공하는 데 사용됩니다.
2.1. Job3DOutputArea
psk3d:Job3DOutputArea 속성을 사용하여 디바이스가 실제로 인쇄할 수 있는 영역의 크기를 정의해야 합니다. Job3DOutputArea의 왼쪽 아래 모서리는 (0,0,0)로 정의됩니다. Job3DOutputAreaWidth, Job3DOutputAreaDepth 및 Job3DOutputAreaHeight 속성은 인쇄 볼륨의 경계 상자를 정의하고, Job3DOutputAreaMesh는 필요에 따라 인쇄 볼륨이 큐보이드가 아닌 경우 해당 경계 상자 내에서 정확한 인쇄 볼륨을 정의합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DOutputArea |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | Job3DOutputAreaWidth, Job3DOutputAreaDepth 및 Job3DOutputAreaHeight 속성을 포함해야 하고 Job3DOutputAreaMesh를 포함할 수 있는 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: 해당(N/A) 값: OutputDimensions 설명: OutputDimensions에는 각 출력 영역 차원을 구성하는 3개의 속성 집합이 포함되어 있습니다. |
Job3DOutputArea 키워드(keyword) 사용
<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
X축을 따라 출력 영역의 너비(미크론)를 설명합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DOutputAreaWidth |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:integer 값: OutputWidth 설명: OutputWidth는 X축을 따라 출력 영역의 너비와 같은 0보다 큰 정수(미크론)를 포함해야 합니다. |
2.1.2. Job3DOutputAreaDepth
Y축을 따라 미크론으로 출력 영역의 깊이를 설명합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DOutputAreaDepth |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:integer 값: OutputDepth 설명: OutputDepth는 Y축을 따라 출력 영역의 깊이와 동일한 0보다 큰 정수(미크론)를 포함해야 합니다. |
2.1.3. Job3DOutputAreaHeight
Z 축을 따라 출력 영역의 높이(미크론)를 설명합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DOutputAreaHeight |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:integer 값: OutputHeight 설명: OutputHeight에는 Z 축을 따라 출력 영역의 깊이와 동일한 0보다 큰 정수(미크론)가 포함되어야 합니다. |
2.1.4. Job3DOutputAreaMesh
사각형 프리즘이 아닌 경우 출력 볼륨의 모양을 설명합니다. 문자열 값은 메시> 요소에 대한 <3MF 사양(꼭짓점 및 삼각형 포함 및 3MF 메시에 대한 매니폴드 표준 준수)에 따른 XML Blob입니다. 이 폴리헤드론은 이전 OutputArea 속성에서 설명한 경계 상자 내에 완전히 포함되어야 합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DOutputAreaMesh |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:string 값: OutputMesh 설명: OutputMesh는 출력 볼륨의 경계를 나타내는 3MF 사양의 메시 섹션에 정의된 대로 꼭짓점 및 삼각형의 xml 문자열을 포함해야 합니다. |
2.2. Job3DAppName
디바이스는 이 프린터를 선택할 때 인쇄 대화 상자가 호출할 기본 워크플로(예제에 기본 워크플로 포함)가 아닌 워크플로 앱을 식별할 수 있습니다. 이 워크플로 앱을 사용하면 이 디바이스에 대한 3D 인쇄 작업을 가장 잘 설정하는 데 필요하거나 원하는 사용자 지정 UI를 사용할 수 있습니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DAppName |
에 대해 유효합니다. | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:string 값: 설명: 최신 인쇄 대화 상자에서 이 프린터에 사용할 워크플로 앱의 패키지 이름 |
Job3DAppName 키워드(keyword) 사용
<psf:Property name="psk3d:Job3DAppName">
<psf:Value xsi:type="xsd:string">Microsoft.3DBuilder_8wekyb3d8bbwe</psf:Value>
</psf:Property>
2.3. Job3DWSDAPackageFamilyName
디바이스는 사용자가 고급 설정 단추를 클릭할 때 인쇄 대화 상자가 시작되는 UWP 디바이스 앱을 식별할 수 있습니다. 이 앱은 프린터 유지 관리, 재료 설정, 보정 등의 작업을 위한 UI를 제공합니다. 기본값은 제공되지 않으므로 이 키워드(keyword) 생략하면 고급 설정 단추가 표시되지 않습니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DWSDAPackageFamilyName |
에 대해 유효합니다. | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:string 값: 설명: 이 프린터의 고급 설정에 사용할 UWP 디바이스 앱의 패키지 이름입니다. |
Job3DWSDAPackageFamilyName 키워드(keyword) 사용
<psf:Property name="psk3d:Job3DWSDAPackageFamilyName">
<psf:Value xsi:type="xsd:string"> </psf:Value>
</psf:Property>
2.4. Job3D3MFVersion
디바이스는 Windows 인쇄 시스템에서 수신할 것으로 예상되는 3MF 파일의 버전을 식별해야 합니다. 버전은 코어 사양의 적절한 버전에서 URI 네임스페이스에 의해 지정됩니다. 이전 버전과의 호환성을 위해 이 키워드(keyword) 생략하면 기본값<https://schemas.microsoft.com/3dmanufacturing/2013/01>
인 을 사용하는 것으로 간주됩니다. 이는 권장되지 않는 레거시 0.93 버전의 3MF를 나타냅니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3D3MFVersion |
에 대해 유효합니다. | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:string 값: 설명: 디바이스에서 지원하는 3MF 코어 버전을 입력으로 정의하는 URI 네임스페이스입니다. |
Job3D3MFVersion 키워드(keyword) 사용
<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
디바이스는 인쇄 시스템이 사용 가능한 경우 조각 데이터를 보낼 수 있도록 instance 위해 3MF 확장(네임스페이스로 공백으로 구분된 목록을 형성)을 지정할 수 있습니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3D3MFExtensions |
에 대해 유효합니다. | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:string 값: 설명: 디바이스에서 지원하는 3MF 확장을 입력으로 정의하는 URI 네임스페이스의 공백으로 구분된 목록입니다. |
Job3D3MFExtensions 키워드(keyword) 사용
<psf:Property name="psk3d:Job3D3MFExtensions">
<psf:Value xsi:type="xsd:string">https://schemas.microsoft.com/3dmanufacturing/material/2015/02</psf:Value>
</psf:Property>