Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a networked printer (HP DeskJet 712C) that is shared via a Windows XP host. I'm able to print to the printer from applications such as Word, gVim, and Notepad, but when I try and print to it directly via print /D:"\\hostname\HP DeskJet 712C" file.txt the shell will respond the file file.txt is currently being printed, but nothing will go to the printer.

I should add that while I've primarily been doing the printing from Windows 7 hosts, it happens on both Windows 7 (32 and 64 bit) and Windows XP hosts.

share|improve this question
up vote 0 down vote accepted

The problem is that the DJ712C is a host-based printer. It relies on the operating system and driver to convert the page into dots on the paper. It does not understand plain text. That is why it works fine when you are using the driver to print, not if you're sending text to it.

One way to get around the problem is to use DOSPRN. It takes the text from DOS applications and passes it through the driver so the printer can understand it.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .