Plugin Setup #

Print Trigger #
Print triggers control when a remote print job happens. There are 3 print triggers available, with the option to use any trigger (hook) that you prefer by making use of the printus_settings__print_trigger_hook filter. Any WooCommerce hook returned from this filter will override what you have set in the Printus settings.
Checkout Complete Trigger #
Fires a print job as soon as the customer finishes the checkout process i.e arrives on the “Thank You” WooCommerce page.
Order Complete Trigger #
Fires when the order is marked as “Complete”, either automatically by WooCommerce or manually from the order edit screen.
Payment Complete Trigger #
Fires when the payment has been captured by the payment gateway and the order payment status is registered as “Complete”.
Process Prints Immediately #
By default, Printus automatically prints WooCommerce orders as soon as the selected print trigger is met. For example, if the trigger is set to “Checkout Complete,” Printus sends the print job request to the PrintNode API immediately after the customer clicks the “Place Order” button.
The longer the PrintNode API takes to process the request, the longer the customer’s checkout experience will be. While it varies, this may add approximately 3–6 seconds to the checkout process when this option is enabled.
If you disable this option, Printus will queue the print job to run in the background using a cron job instead.
Note: If you disable this setting, ensure that a true cron is configured on your web server or through a service such as cron-job.org.
Without a true cron, print jobs will only be processed when someone visits your website.
Please contact your web host for assistance in creating a true WordPress cron job with an interval of 5 minutes. You can provide your webhost with this guide for creating the true cron job for WordPress: https://www.hostgator.com/help/article/how-to-replace-wordpress-cron-with-a-real-cron-job.
Be sure to test printing after changing this setting.
Store Name #
Use this option to enter your store name. By default the option will use your website name.
Printer Setup #

Select Printer #
Select the printer that you want to send print jobs to. If no printers are listed then click the “Refresh Printers” button. As long as you have successfully connected your printers to PrintNode then they will be pulled in here.
Paper Type #
Selecting “Default options” will present you with a list of standard paper sizes that you can use for your cloud printing. If your desired paper size is not in the list, then select the “Enter manually” option to set the dimensions of the paper you wish to use.