 
HN-Print
Printing on Windows printers from DOS programs
%#% Menu
 Programming
Programming 
 nHex-Ed Download
nHex-Ed Download 
 Bash Scripts
Bash Scripts  On my blog Load balancing Traffic shaping Easy scheduling Download
On my blog Load balancing Traffic shaping Easy scheduling Download 
 JavaScript ShowSort
JavaScript ShowSort 
 VBA programs Opleggertje SuDoKu BMP > XLS
VBA programs Opleggertje SuDoKu BMP > XLS 
 Old software
Old software  MiKroBoek Geschiedenis Versies Hex-Ed
MiKroBoek Geschiedenis Versies Hex-Ed  HN-Print Version history Other projects
HN-Print Version history Other projects  » Extras
» Extras  Manual 0.xx
Manual 0.xx  Trial version
Trial version  Slackware
Slackware  My history
My history 
 Versions Search in ChangeLogs
Versions Search in ChangeLogs  Older Slackware
Older Slackware  My packages
My packages  Related links
Related links  Other interests
Other interests  TRS-80
TRS-80 
 Lego LDraw files Elevator Software
Lego LDraw files Elevator Software 
 NatGeo My collection
NatGeo My collection 
 Links Slackware Emulation & VM Lego National Geographic Blogs Other
Links Slackware Emulation & VM Lego National Geographic Blogs Other  About...
About...  Personal Other Send a message View my Site Map Search my site:
Home My Homepage
Personal Other Send a message View my Site Map Search my site:
Home My Homepage
This is the oficial homepage of HN-Print, a utility to print on Windows printers from DOS programs.
History
 HN-Print started from a necessity to print on a modern USB printer from a legacy DOS program. The decades-old (but still working fine) application could send its output to LPT1, LPT2, LPT3, even to serial ports COM1 to COM4 or a file. But it simply wouldn't understand USB ports. Nothing to be surprised about, since at the time the application was written, USB didn't exist so DOS could never know about it.
 HN-Print started from a necessity to print on a modern USB printer from a legacy DOS program. The decades-old (but still working fine) application could send its output to LPT1, LPT2, LPT3, even to serial ports COM1 to COM4 or a file. But it simply wouldn't understand USB ports. Nothing to be surprised about, since at the time the application was written, USB didn't exist so DOS could never know about it.
There are some solutions available, like a known trick to redirect LPTx via the command-line:"NET USE LPTx \\your_computer_name\your_shared_printer"
but that has some limitations, like needing to be on a network or connected to the internet (to have TCP/IP running), and it wouldn't format my output, since the new printer didn't understand the printercodes for character-pitch, bold and underlined printing, etc.
Then there are the comercial solutions, but none of them were satisfactory. I needed at least two different setups: one for simple listings of data, another for better quality printing of invoices etc., and without changing configurations in between.
So I decided to write my own utility...
Features
With HN-Print you can:
- configure up to five different printers
- print individual files manually
- automatically pool a folder for files to print (*)
- configure paper size, orientation, fonts (*)
- emulate classic printers like Epson, IBM, Canon, HP LJII, or define your own (*)
- print headers and footers, with date- and time-stamps (*)
- include your logo or watermark on output (*)
- automatically include pagenumbers (*)
(*) Configurable per printer
Current status
HN-Print is still in development and currently in beta-status. You can download a trial version which will print a large banner over all pages.
If you're interested, you can become one of the beta-testers. It is currently a very stable product so you don't have to be afraid! :-) You can get in touch with me from this page.
This page: ? Copyright by Niels Horn - Rio de Janeiro - Last modified: September 03 2009 10:12:52.