Allow DOS applications to use a shared or USB printer on Windows XP

In 2019, How many people will still use the DOS operating system or Windows XP? Many! especially in Thailand

Many SMEs in Thailand still uses old software to operate the accounting task of their business. Part of it due to the steep costs when they try to change to the modern, cloud-based one. Anyway, let’s go thru the process.

Technical Caveats

Main Idea: Exposes by mapping a printer in the windows settings to a particular LPT port.

OS: Tested on Windows 10, XP, should work on earlier Windows as well.

Step 1 — Download DOSPrint

Image for post
Image for post

The official website has been tearing down for a long time. Thus, you have to download it from web achieve.

https://web.archive.org/web/20170312183829/http://www.andtechnologies.com/download/free20110630/DOSPrint.zip

You would like to use DOSPrintUI.exe because it is easier to interact. After you open the exe file, look carefully in the notification area on the bottom left of the desktop. That is the sign that you have successfully done.

Image for post
Image for post
DOSPrint icon in the notification bar

Step 2— Set it to run at startup

For DOSPrint to run conveniently at startup, just put DOSPrintUI.exe to the startup folder, C:\Documents and Settings\User\Start Menu\Programs\Startup. More information here.

Step 3— Map printer to the LPT port

Right-click at the icon in the notification bar. and click Configure.

Image for post
Image for post
use DOSPrint s

Map any LPTs as you like. Enjoy 🎉

Written by

A quant, ML Engineer— Pythonista — hacker. nutchanon.org

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store