Virtual Port Monitor acts as a multi-port print stream capture service. It can receive data using the most popular methods, and place the captured stream into the output folder you select.
Initially developed exclusively as a Windows printer port monitor, it has evolved to also include TCP/IP Socket, IPP, and AirPrint as endpoint options, as well as leveraging MDNS, DNSSD, and SNMP for network discovery and configuration, enabling BYOD / driverless printing from Windows, Mac, iOS, Android, and Linux platforms.
Once the file has been written the the output folder, an executable, script, or batch program can be run with the name of the file automatically added to the end of the command line or at the position of %1. Other generated environment variables are also available for insertion into the command line.
The new Debug Reporting feature can be enabled to provide screen shots, Standard Output / Error messages, as well as security and environment information. Debug Reporting can be enabled per-port as either always enabled, disabled, or triggered upon error detection.