When you print to a locally attached printer in Windows NT 4.0, you receive:

Error writing to <printer_port>: for document <document_name:> The network name cannot be found.

If you have mapped the local printer port to a network drive, this condition can happen.

To fix the problem, use Regedt32 to navigate to:

HKEY_CURRENT_USER\Network

Select the subkey that represents the local port that is mapped to a network drive and delete it.

Exit Regedt32 and restart your computer.