One way would be to use DPSpool. This may be about the only way if the printer 
you're trying to use is a 'GDI-only' printer that requires Windows to handle 
the print job processing for it. However, if the printer is something like a HP 
LaserJet that could process DOS output if you could get it to it, you can try 
this approach:

1) Share the printer you want to print to as if you were going to print to it 
from another networked computer. (If you're trying to print to an already 
networked printer, this step is already done.)

2) Then from the DOS prompt, run the following command:

     net use LPT1: \\computername\sharename

     where computername is the network name of the computer, and sharename is 
the printer's shared name.

3) For best results, put that command in a .BAT or .CMD file and put a shortcut 
to it in your StartUp folder. That way each time you start Windows it happens 
automatically.

Now whenever you print to LPT1: it gets mapped to your networked printer. It 
works great for me, and not just with DP. It works with pretty much any DOS app 
that needs to send output to LPT1:.

You can also use LPT2: or LPT3: if you already have another actual printer 
physically connected to LPT1: and you want to print to a different printer. 
Just point your DP reports to the correct port and modify your 'net use' 
command to specify LPT2: (or 3) instead of LPT1:

Tim Rude
  ----- Original Message ----- 
  From: Jeff Puhlmann-Becker 
  To: [email protected] 
  Sent: Monday, January 25, 2010 4:51 PM
  Subject: Re: [Dataperf] Printing with DP


  I have been printing from DP to a printer on LPT1 for years.  The parallel 
printers are getting harder to find.  Is there a way to print from DP to a USB 
or network printer?  That would be AWESOME and save me lots of headaches!

   

  Jeff

   

  From: [email protected] 
[mailto:[email protected]] On Behalf Of Chris Pedersen
  Sent: Monday, January 25, 2010 4:23 PM
  To: [email protected]
  Subject: [Dataperf] Printing with DP

   

  I have forgotten how this works (old man syndrome)
   
  I know what the problem is - and what the solution is.... just not how to 
*do* it.
   
   
  Dos applications you would print to an lpt port.  There was no need to close 
the port.
  Windows applications wait and wait and wait until the default timeone before 
it will start printing.
   
  I know that you can change the timeout value - however this will yield poor 
results when printing long reports with pauses between lines printed.
   
  Rather, I know that I used to instruct data perfect via a character  Ascii 
12?? ascii 13?? that it was time to print.
   
  Can one remind me how this is done?   I know that I purchased DP print long 
ago - but it wasn't necessary for the solution.
  (Funny, I can remember steven patamia -but not how to do this)
   
  Chris


------------------------------------------------------------------------------

  Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. Sign up now.



------------------------------------------------------------------------------


  _______________________________________________
  Dataperf mailing list
  [email protected]
  http://lists.dataperfect.nl/mailman/listinfo/dataperf
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf

Reply via email to