Spiff Print

by | Oct 26, 2022

In order to receive print files on your desktop devices from Spiff, we need only follow a few simple procedures.
With the Spiff Print Service app, users of our software can completely automate their Print/fulfillment experience. Print either on demand, or print automatically without any of the hassles of manual work post installation. Autoprint, Product specific print folders, Print settings, Quantities and more are all available with #SPIFF.

System Requirements for devices:


Operating System: Windows 7+ (With exceptions, some previous versions *may* work).
Memory: 4GB – 8GB> RAM.
Storage: 10-20 GB available storage space.
Optional: A printer that is installed with a working print driver, if printing from the device using the app.

1. Installing Spiff Print Service App


  1. Download the print gui 3.3
  2. Open in explorer and run print_gui_3.3 as administrator.
  3. Click next to install the Print Service App, making sure all prerequisites are enabled to install the service correctly.


When the machine is attached to a domain, ensure that both Ghostscript and the Spiff Print Service are installed on the same domain account using the app.

PrintServer Install 01 ds

4. Click Install to begin the installation process.

PrintServer Install 02 ds

5. When the installation is complete, check the box to open the Spiff Printer service agent and click finish. Installation Complete!

PrintServer Install 03 ds

2. Initial Configurations for Spiff Print Service.


1. The Spiff interface will now load. You now need to enter your initial configurations to get the ball rolling.
First, starting with General Settings in the Spiff Print Service app, we need to add create/Add a Location ID.
– Navigate to the Spiff Hub online, login and go through to the Partner tab, then My Account.
Scroll down to “Location Details.”

Screen Shot 2022 10 26 at 4.45.36 pm


2. “Default Location” comes standard with all new accounts, you can use this if you are only going to have one printer/location.


We recommend you Create a location with your own information and name to make things more clear for future reference.


Screen Shot 2022 10 26 at 5.07.25 pm

3. Add a Name for your location and use the “Add” Button at the bottom to add the new delivery location to your account.


Locations can be can be named anything relevant to you, “Office Printer”, “Warehouse”, “Melbourne Store” etc. and can link to any folder on any desktop/device that has the Spiff Print Service installed. The other information like address is for your own clarity and observation – important if you have many printing locations.


4. Once you have added your location, click the 3 dots on the right and choose Copy ID.
With this new location ID copied, you can add/paste the Location ID into the appropriate section on the Spiff Print Service app. – see step below


Make sure to hit save once you’ve added your new location!

PrintServer Default Location ds

5. Going back to the Spiff Print Service app on your machine, navigate to general settings – you can now enter/paste the copied Location ID from your account on Spiff Hub, and then hit save at the bottom to finalise.


You will need to remove any hyphens from the copied location. For example, “7449387e-82bb-4f11-9245-3153b02fd069” may be the copied ID, needs to be “7449387e82bb4f192453153b02fd069” – No hyphens or spaces.

Screen Shot 2022 10 26 at 5.16.30 pm

6. In explorer, on your machine, create a folder in an appropriate location. Then, in the Spiff Print Service app, navigate to General Settings and set the “Folder Location Default” as the filepath of the folder you’ve just created. Hit save to finalise.

Screen Shot 2022 10 26 at 5.19.26 pm
Screen Shot 2022 10 27 at 9.51.46 am

7. Now you can navigate to the “Printer Settings” tab in the Spiff Print Service app. In here, you now choose the printer you’d like to run your operation. Click the arrow prompt and select from the list, hit save at the bottom to finalise.
You’re now ready! Any orders processed through your store now will have your specified print data and information delivered/routed through to your specified folder, ready to access and print as you need!


Without Autoprint enabled, files will be only be delivered to the folder you set without automatically printing, you will need to manually print each item received. Follow the steps in Section 3 “Setting up Autoprint” below to enable and configure this feature.

Screen Shot 2022 10 27 at 10.51.09 am

8. To finish, still on the “Printer Settings” tab, you can enter the “height” and “width” of your printer’s stock/paper.
Eg. we are using a label/sticker sheet in our example machine, the height/width of our print stock is 290h x 150w, so we enter that in to our printer settings. When we finally print our files, this information will be passed along and we won’t need to change any print settings when we queue up our files!

Screen Shot 2022 10 27 at 5.00.04 pm

3. Setting up Autoprint


In conjunction with product settings in the Spiff Hub, utilizing our Autoprint feature allows you to automatically route order information and print data through to your appropriate devices/machines and print immediately without the hassle of manually going through and printing each individual file.
In order to get this working correctly on your device/machine, there’s a few steps we need to take.

1. First, in the Spiff Print Service app, navigate to Printer Settings and enable the Auto Print feature via the checkbox.

Screen Shot 2022 10 27 at 10.04.05 am

2. After this, we need to give the Spiff Print Service permission to launch the print queue service on the machine, this allows Autoprint to work.

To do this, we need to navigate in Windows to the search box and find the “Services” app.

Once you are in the services app, scroll down or simply type in “spiff” to find the Spiff Printer Agent service. See below.


The autoprint feature requires a Local account on the machine with a local password, microsoft accounts with passwords online-only and non local to the machine may not work.

Screen Shot 2022 10 27 at 9.55.14 am
Screen Shot 2022 10 27 at 9.55.55 am

3. Within the Services settings page, we now need to add the current user details to the Spiff Printer Agent, in order to give permissions to handle the printers and queues.
We will use the “Browse” feature to find the appropriate information, once within the Browse setting, click on “Advanced” to access the further details. See below

Screen Shot 2022 10 27 at 9.56.23 am
Screen Shot 2022 10 27 at 9.56.45 am

4. Now, within the advanced settings, use the “Find now” feature to populate the list of users, then click the associated user account that will use the Spiff Print Service autoprint feature. In this case, the account we are using on our machine is called “spiff”. See Below.

Screen Shot 2022 10 27 at 9.57.51 am
Screen Shot 2022 10 27 at 9.58.56 am

5. After double clicking on your account in the populated list, you will return to the previous screen. Now with your account added, you need to enter your password


You must have a password set on this account, without a password it may not function correctly, if at all.
If the local account you are using does not have a password, you must set one in order for this work.

Screen Shot 2022 10 27 at 10.00.39 am

7. Navigate to your product, scroll down the page and add your new delivery channel to the desired product(s), then save your product. See the below screenshots.

Screen Shot 2022 10 27 at 12.01.14 pm
Screen Shot 2022 10 27 at 12.01.29 pm
Screen Shot 2022 10 27 at 12.01.46 pm

8. The Autoprint feature is now connected!
You can now go to your Spiff Hub account and run an order internally to test the feature.


To see it work in real time, go to your device settings on your Windows machine, navigate to the Devices section>Printers & Scanners. and then click on your connected default printer. Click the button to open the Queue, have your printer turned on and ready, and then run an order through your now connected product on Spiff Hub. On your the product page (of the connected product), click “Create design.” ( if your product is setup already), go through your workflow, and finally hit “Add to cart” when finished. If you still have the print queue open, you’ll see the order come through and get sent to the printer.

Screen Shot 2022 10 27 at 12.04.29 pm
Screen Shot 2022 10 27 at 12.20.47 pm 1
Screen Shot 2022 10 27 at 12.05.31 pm

Print Quantities/Print Repeats


When a customer orders a product from your store, they may order varying quantities of the product. By default, Spiff generates a single PDF/Print file, and supplies this to the Device/Machine along with the quantity information. Without this setting enabled, only the one file will print, unless repeats have been manually set and embedded in the print file in the backend by a SPIFF representative. Note: Eg. A customer orders 20 wine bottles all with the same label design, with “Write Copies to Printer” enabled, the printer will receive the one PDF or Print file and queue it 20 times to print the desired quantity.

1. In the Spiff Print Service App, you can navigate to the “Printer Settings” tab and then enable the “Write Copies to Printer” setting in order for the quantity received to be queued to in the printer.

Screen Shot 2022 10 27 at 1.22.22 pm

2. After enabling the “Write Copies to Printer”, You can now hit save and the Spiff Printer Service will now accept and print orders in the quantity defined by the amount the customer orders. (See the warning above for information on mandatory/set quantities before using this feature)

Screen Shot 2022 10 27 at 1.23.40 pm


With more complex print-command-stations (Like Fiery Command WorkStation), the prints can be queued to only fire once a certain quantity is actually reached, and even impose them all onto 1 sheet of paper, if applicable. Eg. The set up Command Station will print once it has receive 20 files, the business prints multiple files onto the one sheet and only wants to fire the order once that sheet is full – so as to not waste any stock by having blank section printed.


Product/Rendition specific print folders


With the “Download Folder” feature in the Spiff Print Service App, you can choose specific print folders for specific products/product renditions. You can setup any number of folders and specify what print data/information goes where for each product specified. For example, you sell personalised Shoes, Jackets, and pants – you don’t want all of these print files clustered together in a single folder in an unorganised way. This feature allows complete control and organisation for where you receive files on your machine.


Smart folders can be setup too, with more complex print-command-stations (Like Fiery Command WorkStation), this can also print automatically from each folder. Spiff autoprint, however, will only print to the default printer set in the Spiff Print Service App, currently.

1. In order to set these up, you first must create the appropriate folders on your Windows machine in Explorer. In this example, we create a few different folders within our main default print folder we set earlier in our initial configurations.

Screen Shot 2022 10 27 at 3.40.09 pm

2. After creating our folders, we head back to the Spiff Print Service app, and navigate to the “General Settings” tab.
Within general settings, use the “Add folder” button to begin. See below.

Screen Shot 2022 10 27 at 3.45.25 pm

3. Once we’ve clicked add folder, a prompt will pop up and we can navigate to the folders we prepared earlier, simply click on the applicable folder and then click “Select Folder” to add it to our list. Repeat the process to add any other desired folders too. As always, remember to save.

Screen Shot 2022 10 27 at 3.53.28 pm

4. After adding our folders to the Spiff Print service app, we can now navigate to the “Download Folder List” tab within the app. We have a few options to link our desired products or renditions of our products to our new folders. First, we will use the dropdown to select from your folder list the appropriate folder you will link your product to.


In order to delete or remove a folder in the “General Settings tab”, it must first be unlinked from the product in the “Download Folder List” tab.

Screen Shot 2022 10 27 at 4.06.46 pm

5. Now, we head back to our Product online in the Spiff Hub navigate with the top bar (Store>Products>) and find your product. Once back on the product page, you find and copy the “Product ID”. Listed in product details or can be copied from the URL of the product page. See below.

Screen Shot 2022 10 27 at 4.11.23 pm

5. Back to the Spiff Print Service App now, we can take our copied Product ID, we paste this into the ID section alongside the folder we chose in the “Download Folders List” tab, in this case, make sure the “Type” in the second dropdown is set to “Product”. We then add our name in the last box, and finally, hit the pink plus Icon at the end. See below.

Screen Shot 2022 10 27 at 4.16.34 pm

6. Now our print folder is linked to our specified product. When the customer orders this specific product, the file will automatically be routed/delivered to the folder you chose! Repeat the process for any product you need, and link to the appropriate folders. Make sure to save!

Screen Shot 2022 10 27 at 4.18.08 pm

7. Finally, to test, we can repeat the process we followed earlier with Autoprint and run through a test order with the “Create Design” button on your product’s page via the Spiff Hub. Navigate through your workflow and hit add to cart, now check your folder you added and linked to see the delivered file!

Screen Shot 2022 10 27 at 4.28.42 pm

Linking Renditions to Download Folders

If you have set up product Renditions with a spiff team member for a bespoke print receivable, you can use the rendition name to link in the “Download Folder List” tab instead of the product ID. This means you only get the exact information you need, in the exact place you need it. If renditions have not been setup on your products and you’d like to discuss setting this up, please Contact Us for further information.

Screen Shot 2022 10 27 at 4.34.27 pm

File Cleanup/Deletion

Depending on how you are running your operation, you may wish to keep your download folders clean after each print has succeeded. This keeps hard drive space down and keeps things running smoothly. You may want to keep all of the received files backed up, though within the Spiff Hub, via the orders page, any order processed through your store can be replayed and regenerated at any time, so backing up files yourself is no longer entirely necessary.

  1. To setup file cleanup/deletion, navigate to the “Printer Settings” tab in the Spiff Printer Service App. Simply enable the “Delete Files After Print” checkbox and the process will be enabled once you hit save.
Screen Shot 2022 10 27 at 4.59.38 pm

Configuration Settings

The print server is configured with XML and is found in the App.config file. The following is an incomplete list of the configuration items that are available.

namevaluenotes
locationstringThe id of the spiff location. This should be set from within the hub
doPrintingbooleanTrue if the PDF needs to be sent to the preconfigured print device. You will need to make sure the printer name has been set correctly
productionDownloadFolder${id}stringThe path to the folder of the product that has the ID within the tag. Note this will be moved to an attribute in the future
printerCountnumberThe number of attached printers to the current print server. These will be printed to using a round robin stragity to increase thoughput. Make sure each printier in the cluster is named ${printerName}_1, ${printName}_2 etc etc

Uninstalling Apps or Programs from Windows

  1. First, on your windows machine, navigate to the device settings
  2. Once in the Settings Home page, navigate to Apps.
  3. In Apps, search for the app.
  4. Click the app, and click uninstall. Follow the prompts to correctly uninstall the service.
    Refer to the below screenshots in order:
Screen Shot 2022 10 27 at 4.37.35 pm
Screen Shot 2022 10 27 at 4.40.43 pm
Screen Shot 2022 10 27 at 4.41.45 pm