Set a USB printer to run on LPT port

This seems odd to most, but I’ve got a client that has software that runs in DOS!

To add to that, a dot-matrix printer is being used as well.

So, I had to work out a way to set a USB printer to run on LPT

Now, with the latest PC’s available, running Windows 7 and above, and not having the parallel port available, we need to find a way to operate the dot-matrix printer with the DOS software (which is set to print only on LPT1) via USB.

It’s a pretty simple solution.

  1. Share the printer
    • Windows 7
      • Go to Start
      • Select Devices and Printers
      • Right-click on your dot-matrix printer
      • Printer properties
      • Sharing
      • Set a share name for the printer – Keep it simple
    • Windows 8
      • Press Windows button + I
      • Go to Control Panel
      • Devices and Printer
      • Right-click on your dot-matrix printer
      • Printer properties
      • Sharing
      • Set a share name for the printer – Keep it simple
  2. Link shared printer to LPT1
    • Windows 7/8
      • Press Ctrl + R
      • Type CMD and then Enter
      • In command prompt, type the following without the quotes
      • “net use lpt1: \\hostname\printershare /persistent:yes”
      • Where hostname is the name of the computer and printershare is the printer’s share name
      • Instead of the hostname, you could also use the IP address of the host PC
  3. I’ve noticed sometimes that we have to set permissions to the printers folder within system32
    • Windows 7/8
      • Go to Computer
      • Local Disk (C:)
      • Windows folder
      • System32
      • Spool
      • Right-click on printers
      • Go to Properties
      • Security
      • Edit and then Add
      • Type “Everyone” and then click OK
      • Select Full Control and the OK