How to Configure Impostrip Integration
-
Create new queue and add download action to it
-
Configure tBot download action:

-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1 (Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file
-
Click “Test Connection”. You should see message that connection settings are valid.
-
Click on “Impostrip” checkbox:

-
Select ini-file with Impostrip configuration(sample file: https://www.dropbox.com/s/umglhr8hqbvb69h/SampleConfiguration.ini?dl=0 ) Default location for configuration file is C:\Program Files (x86)\Ultimate Technographics\Impostrip Automation\
-
Check combo box with hot folders, it should contains actual hot folders
-
Save Queue
-
tBot will create in tFlow “virtual queue” for each Impostrip hot folder, so user can select in tFlow destination. Format of queue will be: {Queue name} – {Hot folder name}

-
Impostrip integration supports batches:
-
Sample xml file generated by tBot for single job:
<UltimateImposition>
<Redirection>
<PrintJob JobID="1">
<QueueName>
<Name>Business-Cards</Name>
</QueueName>
<CustomValues>
<CustomValue key="Order" value="686-9" />
</CustomValues>
<Documents>
<DocFile>
<FullPathName>C:\AWI\Files\2016-02-25-16-06-02-686.9-686-9-.pdf</FullPathName>
<PageRange UseAllPages="true" />
<Quantity>5.0</Quantity>
</DocFile>
</Documents>
</PrintJob>
</Redirection>
</UltimateImposition>
-
Sample xml file generated by tBot for two jobs:
<UltimateImposition>
<Redirection>
<PrintJob JobID="1">
<QueueName>
<Name>Business-Cards</Name>
</QueueName>
<CustomValues>
<CustomValue key="Order" value="686-9" />
</CustomValues>
<Documents>
<DocFile>
<FullPathName>C:\AWI\Files\2016-02-25-16-06-02-686.9-686-9-.pdf</FullPathName>
<PageRange UseAllPages="true" />
<Quantity>5.0</Quantity>
</DocFile>
</Documents>
</PrintJob>
<PrintJob JobID="2">
<QueueName>
<Name>Business-Cards</Name>
</QueueName>
<CustomValues>
<CustomValue key="Order" value="686-10" />
</CustomValues>
<Documents>
<DocFile>
<FullPathName>C:\AWI\Files\2016-02-25-16-06-02-686.10-686-10-.pdf</FullPathName>
<PageRange UseAllPages="true" />
<Quantity>10.0</Quantity>
</DocFile>
</Documents>
</PrintJob>
</Redirection>
</UltimateImposition>
How to Configure Insoft Imposition Integration
-
Create new queue and add download action to it
-
Configure tBot download action:

-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key to
-
Enter Secret key to
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file
-
Click “Test Connection”. You should see message that connection settings are valid.
-
Select “Insoft Imp” from systems list:
-
Load materials list from Imposition configuration file
-
Click “Load materials”
-
Select ini-file with Imposition configuration(sample file: https://www.dropbox.com/s/6u3or73c3ogc9ez/ConfigXML.xml?dl=0 )

-
Check combo box with materials and grades, it should contains actual values

-
Save Queue
-
tBot will create in tFlow “virtual queue” for each material and grade, so user can select in tFlow destination. Format of queue will be: {Queue name} – {Grade name} – {GSM ID}

-
Please, note that tBot requires ImpLink API 7.0.
How to Configure Nexio and NetSuite Integration
Primary Functionality
Connects Caldera Nexio and Aleyant tFLOW via tBOT to facilitate data exchange between the two applications. Through Nexio, tBOT can read Caldera printer configurations and publish them to tFLOW as virtual production queues, to which tFLOW users can send files to be printed. When a print file is sent to Caldera via the production queues, tBOT generates the JDF and JMF files used by Nexio to automate print setup in the RIP.
tBOT can also read the print log from Nexio such as print time, ink consumption, job state, etc., and send the information to another system such as an MIS.
Objective/Key Benefits
The JDF/JMF data exchange enables automated setup and print, speeding up the production process while decreasing the possibility for user error. Jobs can be defined upstream in the workflow and sent all the way through to print without user intervention.
Caldera connection requirements
- Caldera RIP
- Nexio license
- Correctly configured Nexio plugin
tFLOW connection requirements
- tFLOW Enterprise
- tBOT
- Correctly configured tBOT production queue connected to Nexio
Benefits
-
One hot folder is created in each RIP
-
tBOT connects to the Nexio, reads printer configurations, and automatically creates queues
-
tBOT queues become visible in tFLOW, allowing user to submit from tFLOW to a specific printer configuration and parametrize RIP functionality on the fly
Limitations
-
Requires more setup than simple hot folder Benefits
-
Only one folder is needed in each RIP
-
Job parameters can be configured on the fly - resolution, substrate, quantity, etc.
-
JDF or XML instructions that accompany the print file pre-program the RIP with instructions
-
New print configurations are updated as tBOT queues automatically
-
Full print automation
-
Bi-directional flow of information allows print data to be sent back upstream
Nexio configuration
-
Configure Nexio plugin on Caldera RIP

-
Fill Field 1 “Base URL” with your Caldera RIP instance address
-
Check Field 2 – Status should be “Running”
-
Check field 3 “Base Path” (Field 3) – it will be needed later.
-
Check field 4 “Path” (Field 4) – it will be needed later – this is Nexio hot folder.
tBot configuration
-
If you need integration between Net Suite and Calder you should configure profile:

-
Click “Profiles” button on main screen
-
Select profile from list or create new one
-
Select source and destinations systems
-
Fill parameters for destination system connection. For source system connection system will be configured in related queue action
-
Fill mappings between source system fields and destination system fields
-
Click “Save” to confirm changes
-
Create new queue and add download action to it
-
Configure tBot download action:

-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click “Test Connection”. You should see message that connection settings are valid.
-
Select “Caldera (via Nexio)” from systems list.
-
Set connection settings:
-
Set URL address to Nexio: it should be combination of “Base URL” and “Base path” from step Nexio configuration step.
-
Click “Load Devices” to get list of printers.
-
Select Export profile from step 1 if you need to export data to Net Suite.
-
Select Nexio hot folder - you can take it from Nexio configuration step 2.d

-
Save queue.
-
tBot will create in tFlow “virtual queue” for each hot folder, so user can select in tFlow destination. Format of queue will be: {Queue name} – {device name}
-
Sample of JDF file generated by tBot
<?xml version="1.0" encoding="utf-8"?>
<JDF xmlns:cal="http://www.caldera.com/jdf"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.CIP4.org/JDFSchema_1_1" ID="2 FALSSB7G2 Falcon 7ft Spike Graphic
Package" JobID="2 FALSSB7G2 Falcon 7ft Spike Graphic Package" JobPartID="1"
Status="Waiting" Activation="Active" Type="DigitalPrinting" Version="1.4"
ICSVersions="Base_L1-1.4" DescriptiveName="Production - Carlsbad: 2 FALSSB7G2 Falcon 7ft
Spike Graphic Package">
<ResourcePool>
<RunList Class="Parameter" ID="RL001" Status="Available">
<LayoutElement>
<FileSpec URL="file://FILES/1102110-4__HR.pdf" />
</LayoutElement>
</RunList>
<DigitalPrintingParams Class="Parameter" ID="DPP001" Status="Available" />
<Device Class="Implementation" ID="DEV001" Status="Available"
DeviceID="Rhotex-322:Stretch" />
<Component Class="Quantity" ID="C001" Status="Unavailable"
ComponentType="FinalProduct" />
</ResourcePool>
<ResourceLinkPool>
<DigitalPrintingParamsLink Usage="Input" rRef="DPP001" />
<DeviceLink Usage="Input" rRef="DEV001" />
<RunListLink Usage="Input" rRef="RL001" />
<ComponentLink Usage="Output" rRef="C001" Amount="1" />
</ResourceLinkPool>
<AuditPool>
<Created AgentName="Production - Carlsbad" AgentVersion="10.0"
TimeStamp="2016-11-18T07:04:32-08:00" />
</AuditPool>
</JDF>
-
Sample of information extracted by tBOT for MIS system
<print_width unit="Inchs">12.000000</print_width>
<print_height unit="Inchs">24.400000</print_height>
<media_width unit="Inchs">126.000000</media_width>
<media_height unit="Inchs">24.400000</media_height>
<media_usage_ratio>0.095238</media_usage_ratio>
<job_id>5402</job_id>
<job_name>1102110-4__HR.pdf</job_name>
<job_state idx="7">Finished</job_state>
<job_error/>
<server_name>Rhotex-322</server_name>
<server_host>10.0.20.23</server_host>
<create_time timestamp="1478900221">Tue Nov 22 01:02:15 2016</create_time>
<job_mode idx="3">PDF</job_mode>
<cut_barcode>63905CFC</cut_barcode>
<nb_printed>8</nb_printed>
<begin_time timestamp="1478901971">Tue Nov 22 01:03:15 2016</begin_time>
<print_time_sec>13</print_time_sec>
<op_time timestamp="1478901971">Tue Nov 22 01:03:28 2016</op_time>
<ink_cons unit="ml" total="0.585580">
<ink name="Cyan" short="C" unit="ml">0.100731</ink>
<ink name="Magenta" short="M" unit="ml">0.126355</ink>
<ink name="Yellow" short="Y" unit="ml">0.138821</ink>
<ink name="Black" short="K" unit="ml">0.134930</ink>
<ink name="LightBlack" short="k" unit="ml">0.084743</ink>
How to Configure Ergosoft Integration
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click "Test Connection." You should see message that connection settings are valid.
-
Select “Ergosoft” from systems list.
-
Select ini-file with configuration (sample file: https://www.dropbox.com/s/pgr62dxdbg5l2ww/SampleConfiguration.ini?dl=0 ), default location is “<UserDir>\Data\PrEnvFiles”
-
Save Queue
-
tBot will create in tFlow “virtual queue” for each hot folder, so user can select in tFlow destination. Format of queue will be: {Queue name} – {hotfolder path}
-
If you want to use environments, you need to select related flag:
1. tBot will scan ini folder for *.prenv files
2. For each file tBot will create virtual folder : {Queue name} - {Printer environment name}
3. In XML tBot will add additional information about Printer environment
-
Ergosoft integration supports batches:
-
Sample xml file generated by tBot for single job:
<?xml version="1.0" encoding="utf-8"?>
<HotFile NumCopies="5">
<Image FileName="F:\Work\_tmp\0987-2_.pdf" />
</HotFile>
-
Sample xml file generated by tBot for two jobs:
<?xml version="1.0" encoding="utf-8"?>
<HotFile NumCopies="5">
<Image FileName="F:\Work\_tmp\0987-1_.pdf" />
</HotFile>
<HotFile NumCopies="10">
<Image FileName="F:\Work\_tmp\0987-2_.pdf" />
</HotFile>
-
When file will be processed tBot will generate xml file in selected hot folder, example:
-
https://www.dropbox.com/s/ysiya5reupptt69/OutputExample.xml?dl=0
How to Configure Compose Integration
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click "Test Connection." You should see message that connection settings are valid.
-
Select “Compose XML” from systems list.
-
Set path for xml tickets (Example: “F:\Work\_tmp\tBot\Compose\Ticket”, there xml ticket will be generated)
-
Set path for job files (Example: “F:\Work\_tmp\tBot\Compose\Files”, there artworks will be saved)
-
Save queue.
-
Sample xml file generated by tBot for a single job:
<?xml version="1.0" encoding="utf-8"?>
<orderInfo xmlns="http://w2p.aleyant.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<OrderID>918</OrderID>
<OrderNumber>996</OrderNumber>
<OrderDate>2017-03-11T07:00:00.0000000+07:00</OrderDate>
<OrderedBy>
<LastName></LastName>
<FirstName></FirstName>
<Email></Email>
</OrderedBy>
<OrderItems>
<orderInfoItem>
<ItemId>1158</ItemId>
<Seq>1</Seq>
<ItemName>1-1-Store Banner, 4x8</ItemName>
<productName>Store Banner, 4x8</productName>
<productURL>store-banner-4x8-full-color</productURL>
<Quantity>1</Quantity>
<PricingParms>
<Options>
<Option>
<Key xsi:type="xsd:string">Colors</Key><Value xsi:type="xsd:string"></Value>
<Key xsi:type="xsd:string">Paper Stock</Key><Value xsi:type="xsd:string"></Value>
</Option>
</Options>
</PricingParms>
</orderInfoItem>
</OrderItems>
</orderInfo>
How to Configure Zund Integration
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click “Test Connection”. You should see message that connection settings are valid.
-
Select “Zund” from systems list.
-
Load material from config file (Example: )
-
Check materials list
-
Enter Zund server url(Example: http://localserver:8080/ - only root url required)
-
Save queue.
-
tBot will create in tFlow “virtual queue” for each hot folder, so user can select in tFlow destination. Format of queue will be: {Queue name} – {material}
How to Configure Phoenix Imposition Integration
Configure Phoenix
-
Configure Hotfolder in Phoenix Imposition:
-
Set hotfolder name
-
Set input path for xml-tickets
-
Set output path for generating reports
-
Configure default actions:
<?xml version="1.0" encoding="UTF-8"?>
<phoenix-actions version="1.0">
<create-job id="10" />
<set-press id="20">
<set-press-resource>
<name>Defaults/B1 Sheetfed Offset</name>
</set-press-resource>
</set-press>
<set-plate id="21">
<set-plate-resource>
<name>Defaults/745 x 605 mm</name>
</set-plate-resource>
</set-plate>
<set-sheet id="22">
<set-sheet-resource>
<stock>Gloss Coated</stock>
<name>1000 x 707mm Long</name>
</set-sheet-resource>
</set-sheet>
<import-product-csv id="30"/>
<save-job id="80"/>
</phoenix-actions>
-
-
Actions with id = 10 and 30 are mandatory. Make sure that your configuration contains these actions.
-
Make note, if you add report generation into actions list, it format should be json.
-
Run Phoenix server and check log for details:
Configure tBot
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click "Test Connection." You should see message that connection settings are valid.
-
Select “Phoenix imposition” from systems list.
-
Configure integration parameters:
-
Set Hotfolder path for generating xml-tickets
-
Select “Wait for report” if you want to retrieve information from Phoenix
-
Set folder for reports in json-format (Required only for retrieving results from report)
-
Save Queue
-
tBot will wait for report for 7 days. If report not be generated – tBot will remove this job from list as unused.
Report should be generated in JSON format to its default location: “Out path” + “Job name” + job.json.
-
Here is examples of files
-
Sample xml ticket:
<?xml version="1.0" encoding="UTF-8"?>
<phoenix-resources version="1.0">
<create-job-resource idref="10"><id>1-1</id></create-job-resource>
<import-product-csv-resource id="30"><path>F:\Work\tBot\Phoenix\1-1.csv</path></import-product-csv-resource>
<save-job-resource idref="80"><path>1-1/job.phx</path></save-job-resource></phoenix-resources>
-
Sample csv file with products:
Name,Description,Ordered,Stock,Grade,Artwork File,Notes
1-1,"first test order-1",1,,,"F:\Work\tBot\Phoenix\1-first test order-1.pdf",""
How to Configure Griffin Integration
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click "Test Connection." You should see message that connection settings are valid.
-
Select “Griffin” from systems list.
-
Set path for xml tickets
-
Set default values for xml:
-
Choose media type: Sheet or Role
-
Set Width and Height for media size
-
Set default values for Bleed and Spacing in mm
-
Set Substrate value
-
Save queue.
-
If you want to set dynamic values for default values you need to set additional properties for each job:
-
Width (XML) - Print Width(tFlow) - print_width (API)
-
Height (XML) - Print Height (tFlow) - print_height (API)
-
Substrate (XML) - Substrate (tFlow) - print_substrate (API)
-
Bleed (XML) - Artwork Bleed (tFlow) - artwork_bleed (API)
-
Spacing (XML) - Artwork Spacing (tFlow) - artwork_spacing (API)
-
Sample xml file generated by tBot for a sheet media type:
<?xml version="1.0" encoding="utf-8"?>
<griffin-auto version="1.0" substrate="PVC" substrate-type="Sheet" substrate-width="1600mm" substrate-height="3200mm">
<artwork><quantity>1</quantity><bleed>5mm</bleed><spacing>3mm</spacing><front><path>F:\Work\_tmp\tBot\Phoenix\1-first test order-1.pdf</path></front></artwork></griffin-auto>
-
Sample xml file generated by tBot for a roll media type:
<?xml version="1.0" encoding="utf-8"?>
<griffin-auto version="1.0" substrate="Polyester" substrate-type="Roll" substrate-width="1600mm">
<artwork><quantity>1</quantity><bleed>5mm</bleed><spacing>3mm</spacing><front><path>F:\Work\_tmp\tBot\Phoenix\1-first test order-1.pdf</path></front></artwork></griffin-auto>
How to Configure PrintFactory Integration
Configure PrintFactory
-
Configure Hotfolder in PrintFactory RIP:
-
Set hotfolder name
-
Set input path for xml-tickets
-
Generate MIS Key to access cloud application:
-
Go to http://app.printfactory.cloud/settings/external-api
-
Generate Key
Configure tBot
-
Create new queue and add download action to it
-
Configure tBot download action:
-
Choose “tFlow” as data source (default value)
-
Enter tFlow server url to field 1(Example: http://testtflow.com:8080/ - only root url required)
-
Enter API key
-
Enter Secret key
-
Choose “Download folder” - local directory for downloaded files (You can write it by hand or press F2/ellipsis to open directory selection)
-
Choose interval to check new files on server
-
Choose retrieve interval and attempts count
-
You can group files in “Download folder” by customer’s names or order number. This means that tBot will create special folder for customer’s name or order in “Download folder” and put related files to this directory.
-
Choose file type to download. You can select Production (default value) or Proof file.
-
Click “Test Connection”. You should see message that connection settings are valid.
-
Select “PrintFactory” from systems list.
-
Configure integration parameters:
-
Set Hotfolder path for generating xml-tickets
-
Set MIS Key from previous step
-
Set Cloud server URL (default is http://api.aurelon.com)
-
Click “Load Devices” to check connection settings. You should see devices list in related combobox.
-
Save Queue