I am working on an Argox printer using PPLB command set. What I need is to see the commands sent to the printer when I click "Print Test Page" button of the printer properties panel. Saving to a .prn file would be perfect. Thanks for any help.

  • 1
    If the printer is connected via network (not cable), you can trace the transmitted packets. However, decoding them would require some knowledge of the protocol.
    – harrymc
    Feb 16, 2018 at 12:46
  • It is connected by usb.
    – Serif Emek
    Feb 16, 2018 at 16:34

3 Answers 3

  1. Open Printer Properties (not Printing Preferences) and go to the Ports tab.

    Screenshot of Ports tab of Printer Properties dialog

  2. Note down the default output port.

  3. Select the FILE: output port.
  4. Click Apply (or OK).
  5. When you print, you should get a "Save Print Output As" dialog. This will allow you to save as a .prn file. This should work with the "Print Test Page" button (that's where I got the screenshot).

    Screenshot of Save Print Output As dialog

  6. Don't forget to change your Port back to the original setting so you can print again!


You can pause the printer and spool the document, to capture the spool file in C:\Windows\System32\spool\PRINTERS, or you can just select the option to Keep printed documentsin Printer Properties (remember to uncheck it when you're done testing).

  • +1 for keeping printed documents. Just don't forget to uncheck it when you're done testing.
    – Bob
    Feb 21, 2018 at 5:28

You can use wireshark to look at the USB packets being sent to the printer.


  • Better read the comments before answering : "It is connected by usb".
    – harrymc
    Feb 20, 2018 at 10:52
  • @harrymc, Wireshark can capture from USB, so what is the problem?
    – PatrikN
    Feb 21, 2018 at 4:52
  • Only for USB attached network interfaces. The printer isn't a network adapter.
    – harrymc
    Feb 21, 2018 at 7:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .