We have prepared a video demonstrating our newest major feature, the AppSocket protocol. AppSocket equips RPM Remote Print Manager® ("RPM") to correctly receive print jobs intended for JetDirect printers that use PJL commands that require a response.
With AppSocket, we have been able to assist several customers already who work with one of the nationwide dealership management software (or "DMS") vendors. When the DMS software queried RPM, it immediately responded as if it was the printer. The print job was completed, and RPM could extract information from the print data by referencing the PJL jobname command.
RPM can also emulate the responses from a printer on your network. The video briefly talks about this feature. RPM includes emulations from several manufacturers for JetDirect capable printers in our office. We provide the means to query printers on your network as well, to support custom print scripts and asset management tools.
Notes on job attributes
You may note that the jobname in this example was "appsocket.8" and the user was "appsocket". The reason for this follows.
We examined the job data sent from our AS/400 and noted the following:
- the only PJL commands present in the job were to get status from the "printer" or, in this case, RPM itself
- the print file itself was plain PCL without PJL commands to set the job or user name
While this proves that the AppSocket module is flexible enough to process a basic job, this sample does not demonstrate how we process jobs with a complete set of commands. We ran all our customer PJL samples through AppSocket before release, and we were able to test job data plus commands such as timeout and more. Of course, the job name and user name were among the first things we looked for.
If you are interested in any of the AppSocket capabilities, please contact our office using our contact form, or call 208-523-6970.
Also, please visit our video portal