I print some data to a connected printed via the dos COPY command.
It works great when the printer is set to "spool" but when using "print directly to printer" windows returns an access denied error.
The user is an administrator. I have tried adjusting the Win32/Spool directory to allow full RW permissions.
I've had the issue under Windows 7 and Windows 8.
The printer is connected via USB and is shared using NET USE as LPT3 via local ip, ex: net use lpt3 \127.0.0.1\printer /persistent:yes
When using the spooler and printing large sets of print jobs it seems like the spooler is getting maxed out (I can't find a limit to # of jobs) thus the desire to print directly.
copy filename \\127.0.0.1\printer
?