Not really. Closest you can come to that is a script that runs periodically on the host computer checking for a value to be set in a specific field of a specific record. When such is detected, the script does what is needed and clears the field. When it is not detected, the script exits without doing anything.
As you can probably imagine, setting up a full print job like this would be a challenge to do.
Why do you need the plug in. I've been able to do a lot with bar codes and didn't need any plug in to do so. There are bar code fonts you can use (don't know if they can be installed on an iOS device), such that you can just set up a layout where the data in the field is formatted to use the barcode font and you are able to print barcodes--no plug in required.
I would prefer to use Code 128 which requires things like a check digit. A font alone can't capture the calculations required to generate the check digit. However, it sounds like I might have to use a less error-resistant and data dense barcode format like Code 39, which can be created using a font.
Thanks for your help.
If you can discover the calculation needed to produce the check digit, I would think that you could compute that digit and append it via calculation field, custom function and/or script--all of which avoids the plug in issue.