RE: DOS Printing



Think I figured out the problem. Even though you can set a USB printer in XP
to point to accept output sent to lpt1 newer printers no longer support DOS
printing. I got an older model printer and printing from DOS works fine. I
tried two older printers one USB and one parallel both work. I think printer
manufacturers have either taken out something in the printer needed for DOS
printing or no longer provide DOS drivers. Either way the older printers
cured the problem.

Hope this helps someone else...

"William Anderson" wrote:

Hi there MPG,

Actually, yeah, if the printer has a parallel input, you should be able to
use the DOS print lines with no problem.

Let me know how it goes!

Best Regards,

~Will

"MPG" wrote:

That is basically what I did. If I type "net use lpt1:" at the cmd prompt it
displays that lpt1: is pointing to my printer.

I type "echo test > lpt1:" at the cmd prompt and it sends the print job to
the print queue and shows it printing then that it printed. As a matter of
fact the Dell printer status application opens for the Dell printer and shows
a status bar that goes from 0 to 100% complete.

All looks great just nothing on the printer. I'm begining to think I just
need an older printer. Since it appears from the operating system that
everything is going to the printer it is just not printing.

If I purchase a printer with a parallel cable connection instead of USB will
that solve my problem, since lpt1 is usually pointing to the parallel port on
the PC?

TIA,
MPG

"William Anderson" wrote:

Hi there MPG,

A lot of the newer USB Printers are not capable of a direct DOS Print
Command through the USB. However, you might have a workaround.

Try sharing your printer over the network using the steps outlined here:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/print_sharingw.mspx?mfr=true

And then send a network print command following the steps here:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;314499

Let me know how it turns out!

Best Regards,

~Will
"MPG" wrote:

Actually two different systems in two different homes I having the same
problem. One is an old Dell 384MHZ system running XP Pro with a new Brother
MFC-210C the other is a Dell 2.66 GHZ system running XP Home with a Dell A910
printer.

MPG

"William Anderson" wrote:

Hi there MPG,

What model printer are you using just out of curiousity?

Best Regards,

~Will

"MPG" wrote:

I have setup my USB printer to accept output to LPT1 by sharing the printer
and using the net use command. When I print from my DOS program. The
Printer Queue shows the print job queueing up then the status changes to
printing then printed and finally deletes the print job. It all appears to
work fine except nothing comes out on the printer.

The printer works fine when printing anything normally through Windows.

Any help would be greatly appreciated.
.



Relevant Pages

  • RE: LPR remote printing
    ... Dos based programs need to print to LPT ports like LPT1. ... I've got a customer that has 20 people printing from a dos program to ...
    (microsoft.public.windows.server.sbs)
  • Re: Printing DOS apps with local USB Lexmark printer
    ... > Does anyone know how to get DOS to recognize LPT1 as USB ... DOS can't directly print to an USB port. ... NET USE LPT1 tells Windows to redirect all the LPT1 output to the shared ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Print DOS print jobs
    ... > In Windows XP when I print to the printer (LPT1:), from DOS, then my jobs ... > printing, but they never print. ... Do you print from Windows programs as well? ...
    (microsoft.public.win2000.cmdprompt.admin)
  • Re: Printing to LPT1 using net use
    ... Cari (MS-MVP Windows Client - Printing, ... > A friend of mine has an old DOS application which can only print to LPT1, ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Printing to LPT1 using net use
    ... Cari (MS-MVP Windows Client - Printing, ... > A friend of mine has an old DOS application which can only print to LPT1, ...
    (microsoft.public.windowsxp.general)