I'm afraid this won't be of much help to the original poster, who asked the question a year ago, but anyway - others may be looking for this too, just like I did...
To change the print density, a simple command must be sent to the printer. This is done in two steps:
- Create a file, containing the command
- Send it to the printer ("copy" it to the printer, in a DOS shell)
The command is:
<ESC>%-12345X@PJL DEFAULT DENSITY=4
where <ESC> represents the "Escape" character (character code 27). There are several ways to generate the Escape character (which cannot be directly entered in a text editor): E.g. substitute the character with any other, save the command and then replace the first character with 0x1b using a hex editor.
- Open a DOS window
copy con density.txt <Enter>
- Hold the <Alt> key
- type 27 on the numeric keypad
- Release the <Alt> key - the Esc. char. is shown as ^[
- Type the rest of the command (e.g. %-12345X@PJL DEFAULT DENSITY=4) - adjust the density value to the one you actually want to set.
- press <Enter> <ctrl-Z> <Enter> to write the file
When you have successfully created the command file, send it to the printer. In the DOS window, enter:
copy density.txt LPT1
(assuming that your printer is connected to LPT1)
To verify that the density has actually been set, print a printer status page.
The printer remembers this setting, so this needs to be done only once.