Nprint.exe is a utility specifically for Novell Netware networks. It gives you the ability to send a file directly to Novell Printer or a Novell Print Queue bypassing the workstation installed printers.
Catpure is an old DOS Novell utility that allows the redirecting of a physical lpt port to a Novell Print Queue. As we go forward with versions of Windows and have less DOS application support, this command is becoming unsuported on newer operating systems - post Win 95 - NT - W2k. The "Net Use" command is an old Microsoft NetBuie command for using Microsoft printers. It is now part of Windows and integrates in with all networks for accessing all types of network resources. Anyway, it allows you to tie a physical printer port to a Windows Network resource. This command is being supported more and replacing old commands as Capture and Map. Basically these prining problems I think come down to the fact that DOS apps don't have the internal hooks to talk to the Windows print queue. Example, an old DOS system would have a printer attached directly to LPT1. Your dos app would output information and talk to the LPT port and as long as the printer was accepting data, it would continue to send it. In this situation, the printer does not need to know when the end of the print job occurs. There is only one user, and one application running on the machine. If the app sends it, the printer prints it. Then along came networks! Shared hard drives and shared printers - yipee. This brings on a whole new level of complexity - multiple people using the same printer. Now something has to manage jobs going to the printer so data gets printed on the correct page/job. Novell dealt with this by making a print server to manage everything on the server and they made the capture command. The capture command basically emmulated a printer on the local LPT1 port - fooling the DOS app and acting like a printer, but spooling the information into a print job on the server. The problem is now how do you tell the print spooler when the job is all done? DOS has no built in hooks for an end of print job. That is why in the capture command you have to set the TimeOut setting. This tells the spooler how long to wait after the data streem stops to decide that the job is done and then send the job to the physical printer. Troy ===== Original Message from [EMAIL PROTECTED] at 4/26/02 9:28 am >Troy, >Does this apply to Win2k stations as well as all the other? What about this NET USE >stuff I keep hearing about? Is there any comparison available between NET USE, >Nprint, Capture, etc? > >TIA! > >Mike Sinclair > >Troy Sosamon wrote: > >> On netware, I would use the nprint command to print a file, something like: >> >> out x.$$$ >> write 'test page' >> out screen >> -- use all caps >> zip nprint.exe "X.$$$ Q=.MYPRINTQUEUE.PRINTERS.SERVERS.TREENAME NB NNOTI FF" >> >> ===== Original Message from [EMAIL PROTECTED] at 4/26/02 6:57 am >> >Damon, >> > >> >Could you give me a littl specific info....I have a Netware 6 Lan, and use >> >commands like.. >> > >> >ZIP C:\command.com /c HP.BAT >> > >> >The file HP.BAT contains something like... >> > >> >CAPTURE L=1 Q=hprinter NT NB NFF TI=3 >> > >> >All on Win98 stations or DOS 6.22 Stations. >> > >> >How do you do the same thing on a Win2k station? >> > >> >A million thanks in advance!!!! >> > >> >Mike Sinclair >> > >> >[EMAIL PROTECTED] wrote: >> > >> >> In a message dated 4/26/2002 12:37:45 AM Eastern Daylight Time, >> >> [EMAIL PROTECTED] writes: >> >> >> >> << Win2k dos not support dos network printing - you can get into your dos >> >> application - edit your data - but you can not print any reports to a >> >> network capture printer >> >> >> >> Huh? All of our printers are networked, and most of or stations are Win2k. >> >> I have at least one application still in RBDos, and it prints just fine. >> >> >> >> >> In Win2K, you need to use the Net Use command to capture print statements >> >> from Dosto a Netware NDPS printer, or print que. However, an output printer >> >> works well, so you just set the default printer on the workstation to an >> >> installed printer that you want the report to go to, life is good. Really >> >> makes you want to have RBWIn running with the PRNSetup function. >> >> The new choose in Prnsetup is VERY nice. >> >> Damon >> >> >> >> Damon D. Kaufman >> >> President >> >> Stalder Spring Works, Inc >> >> ISO-9002 / QS-9000 Certified >> >> 2345 S. Yellow Springs St. >> >> Springfield, Ohio 45506 >> >> Voice 937,322,6120 >> >> Fax 937,322,2126 >> >> email: [EMAIL PROTECTED] >> >> ================================================ >> >> TO SEE MESSAGE POSTING GUIDELINES: >> >> Send a plain text email to [EMAIL PROTECTED] >> >> In the message body, put just two words: INTRO rbase-l >> >> ================================================ >> >> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] >> >> In the message body, put just two words: UNSUBSCRIBE rbase-l >> >> ================================================ >> >> TO SEARCH ARCHIVES: >> >> http://www.mail-archive.com/rbase-l%40sonetmail.com/ >> > >> >================================================ >> >TO SEE MESSAGE POSTING GUIDELINES: >> >Send a plain text email to [EMAIL PROTECTED] >> >In the message body, put just two words: INTRO rbase-l >> >================================================ >> >TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] >> >In the message body, put just two words: UNSUBSCRIBE rbase-l >> >================================================ >> >TO SEARCH ARCHIVES: >> >http://www.mail-archive.com/rbase-l%40sonetmail.com/ >> >> ================================================ >> TO SEE MESSAGE POSTING GUIDELINES: >> Send a plain text email to [EMAIL PROTECTED] >> In the message body, put just two words: INTRO rbase-l >> ================================================ >> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] >> In the message body, put just two words: UNSUBSCRIBE rbase-l >> ================================================ >> TO SEARCH ARCHIVES: >> http://www.mail-archive.com/rbase-l%40sonetmail.com/ > >================================================ >TO SEE MESSAGE POSTING GUIDELINES: >Send a plain text email to [EMAIL PROTECTED] >In the message body, put just two words: INTRO rbase-l >================================================ >TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] >In the message body, put just two words: UNSUBSCRIBE rbase-l >================================================ >TO SEARCH ARCHIVES: >http://www.mail-archive.com/rbase-l%40sonetmail.com/ ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/
