Trabajo XML

El formato XML de los trabajos para PrintFactory es muy específico y distingue entre mayúsculas y minúsculas. Por lo tanto, cuando envíe trabajos, asegúrese de seguir la sintaxis que se detalla a continuación.

Medidas

PrintFactory tiene un estándar de medición interno común que se utiliza en todos los procesos. Por lo tanto, al especificar las mediciones en XML es importante que se utilice el siguiente formato:
1″ es 18 unidades en PrintFactory, 1 unidad equivale a 1/18″. Así, por ejemplo, el valor de 1″ es 18. Y 1/18″ puede expresarse como 0,055555. Para la precisión del redondeo trabajamos con 5 decimales.

Ficha de trabajo

La ficha de trabajo de PrintFactory debe utilizar el esquema XML de la versión 1.0
<?xml version=»1.0″ encoding=»UTF-8″ ?>
El billete debe empezar y terminar con una etiqueta de trabajo y contener al menos los siguientes elementos:

<Job>
   <GUID>96f8ada6-0a69-48a3-9599-012b5634087d</GUID>
   <Name>Multicopy Example</Name>
   <User>MultiCopy Test</User>
   <JobType>Regular</JobType>
   <Print>true</Print>
   <PDFJob>
      <InputJobs>
         <FilePath Copies="2" IsTemporary="false">/Files/castle_api.pdf</FilePath>
         <FilePath Copies="3" IsTemporary="false">/Files/G180770.pdf</FilePath>
      </InputJobs>
   </PDFJob>
</Job>

Las copias son opcionales, pero todos los demás componentes son necesarios.
El GUID debe ser único y tener un formato válido – un ejemplo se puede encontrar aquí.
La ruta del archivo debe ser válida y accesible para el RIP sin más autenticación.

Presentación de trabajos

Hay varias formas de enviar un trabajo al flujo de trabajo de PrintFactory:

Carpeta caliente

Esta es la forma más básica de enviar trabajos, simplemente dejando caer una ficha de trabajo en la carpeta caliente de una cola de impresión permitirá al RIP procesar esos trabajos secuencialmente a través de la cola. Cualquier configuración personalizada aplicada a la ficha de trabajo prevalecerá sobre la configuración de la cola.

Cargador

El Uploader puede utilizarse para enviar trabajos a PrintFactory Cloud. Hay varias formas de presentarse:

  • Arrastre y suelte los archivos directamente al cargador
  • Arrastrar y soltar la ficha de trabajo XML al cargador (útil para las pruebas)
  • Cree una carpeta de acceso directo para enviar fichas de trabajo directamente desde un SIG
  • También puede optar por enviar los trabajos + XML a través de la nube o sólo el XML.

Puede encontrar más información sobre el cargador aquí.

API en la nube

Los trabajos también pueden enviarse directamente a la API de la nube.
El anidamiento dinámico necesita 3 cosas para poder procesar los trabajos con este método:
Miniatura – para mostrar la miniatura del trabajo en la UI se debe cargar una miniatura – puede ver el formato de este puesto aquí.
Ficha de trabajo válida – Aquí se muestra el formato de una ficha de trabajo y el método de envío.
Dimensiones del trabajo en formato PrintFactory:

Una sola página

<SrcPageWidth>225</SrcPageWidth>
<SrcPageHeight>162.5</SrcPageHeight>

Escala

<Scale X=“0.822365” Y=“0.822365" />

Documentos de varias páginas:

<Part>
   <GUID>96f8ada6-0a69-48a3-9599-012b3422087d</GUID>
   <DocumentGUID>fb5e35a7-66f1-46a8-bac4-5d91943cda2e</DocumentGUID>
   <SourcePage>0</SourcePage>
   <DestinationPage>1</DestinationPage>
   <Side>A</Side>
   <SrcPageWidth>225</SrcPageWidth>
   <SrcPageHeight>162.5</SrcPageHeight>
</Part>

Una buena manera de verificar la entrada contra el formato de salida requerido es enviar un trabajo manualmente a través del RIP y comprobar el settings.xml resultante en la carpeta PrintFactory/Work para el trabajo específico. Contiene toda la información de procesamiento del trabajo y las partes pueden ser reutilizadas en el proceso de presentación.
Puede encontrar una lista completa de etiquetas de trabajo XML aquí:
http://developer.printfactory.cloud/2017/01/job-xml-definition/

Updated on mayo 10, 2022

Was this article helpful?