Gravity Forms Smart Print & Tracker (PrintNode)
Self-contained plugin that generates PDF labels from GF submissions and sends them to PrintNode. Includes a tracking dashboard.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/salehuddin/gf-printnode/archive/refs/heads/main.zipSelf-contained plugin that generates PDF labels from GF submissions and sends them to PrintNode. Includes a tracking dashboard.
Description
Gravity Forms Smart Print & Tracker integrates seamlessly with Gravity Forms to automatically generate high-fidelity PDF thermal labels upon form submission. It routes these labels directly to your physical printers via the PrintNode API, completely bypassing the browser's print dialog.
Includes a comprehensive "Print Logs" dashboard to track every print job, view generated PDFs, and reprint failed jobs with a single click.
Installation
- Upload the plugin files to the
/wp-content/plugins/gravity-forms-printnodedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Configure your PrintNode API Key in the Gravity Forms Add-On Settings page.
- Set up a PrintNode Feed in your desired Gravity Form.
Frequently Asked Questions
Do I need a PrintNode account?
Yes, you will need an active PrintNode account and an API key to communicate with your registered printers.
Screenshots
- Print Logs Dashboard
- Feed Settings Configuration
Changelog
1.0.1
- Fix: Action Scheduler args wrapping bug that caused print jobs to remain stuck in "Queued" status and never be sent to PrintNode.
- Fix: PDF preview directory .htaccess was blocking file access with "Deny from all", causing "View PDF" links to return 403 errors.
1.0.0
- Initial release.