- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
DOS applications cannot print on USB ports, but there's a workaround by using a share and the NET USE command, first create a share of that printer check this site: http://compnetworking.about.com/od/windowsnetworking/ht/printer-sharing.htm, (take note of the name you gave the shared printer) than you use NET USE command to connect the shared printer to a virtual port (LPT2) first click on START, than RUN, than type CMD than hit enter, type the following command " net use lpt2: \\127.0.0.1\(shared printer name) /yes " than hit enter, if you have a " command completed successfully " than you have your shared printer connected to a virtual port (LPT2) now it is just a matter of setting your DOS software to print to LPT2... and VOILA! it prints...
i am not sure that i understand you right. did you try to open the print queue by double clicking the printer and cancel the job there? what is showing up again and again? did you mean it can not be cancelled or will recreate itself.
If you are using a NT based Windows (ex. win nt, win 2000, win xp, etc...) you could try sharing the printer than MAP it as a network printer and direct it to a virtual LPT port with a DOS command ex: net use lpt2: \\ComputerName\SharedPrinterName /yes
Than setup the DOS software to print on LPT2 it should worke, i've done this many many times
Note: if you absolutely have to use LPT1 dont forget to change the physical LPT 1 port in Windows hardware manager to something els so it do not conflict with the virtual one
Hi,
Right click on MyComputer and click Manage. Then go to Services and Applications and then Services. Find the Print Spooler services in the list and right click to stop it. When it is stopped try to cancel the document again. Then start the print spooler service again.
Assuming you're using WinXP and logged in as an administrator (or with admin permissions)
START Control Panel Administrative Tools Services
Locate the "Print Spooler" Right click on this and choose "restart"
This will restart the print queue and will probably try to print the job again or delete it properly. If it tries to restart, just right click on the printer job and choose cancel again..
You may need to repeat but that should at least get you back up and running with other print jobs again.
Assuming you're using WinXP and logged in as an administrator (or with admin permissions)
START Control Panel Administrative Tools Services
Locate the "Print Spooler" Right click on this and choose "restart"
This
will restart the print queue and will probably try to print the job
again or delete it properly. If it tries to restart, just right click
on the printer job and choose cancel again..
You may need to repeat but that should at least get you back up and running with other print jobs again.
This machine has a parallel port. Try to print via parallel cable. If it works, consider staying with it. Serial ports are a pain to manage. If you absolutely have to do it via rs232 though.... Question 1. Has it ever printed?
If yes, Go into Windows Printers and Faxes control and select the Zebra or whatever printer that you are using. Right click on it and you should get a menu that at the bottom say "Properties", select that, then you should get a new window with tabs at the top. You want the tab for "Ports". Select it and you will see all of the different output ports that you can direct your printing. RS232 is a COM port. So start at COM1, check it and try to print. If that doesn't work, go to COM2, etc.
Last resort, If you can't get control via the printer driver program, you
will have to try redirecting the print manually (now you will
understand why I said to stay with parallel output).
What you have to do is redirect your printing via the dos "mode" command.
Under "Start Menu" goto "Run" and put in "CMD" and click "OK".
This opens a black square window with a cursor blinking. Type in this:
mode com1:9600,n,8,1 (enter)
mode lpt2=com1 (enter)
Tell your program to use LPT2 if you can and see if it works. By now a parallel cable instead of RS232 should be looking really good. Good luck!
Assuming the printer can understand DOS coded printouts (which most should be able to), you can do it like this:
Go to Control Panel | Printers | ML 2010 and share the printer.
Then go to a command prompt Start | Run | type cmd
Assuming that you share it with the share name "MYPRINTER" and the computer is called "MYCOMPUTER", then type
NET USE LPT2: \\MYCOMPUTER\MYPRINTER /PERSISTENT:YES
at a command prompt. Now you can print to LPT2: and the output will go to the USB-connected printer.
To find your computer name, right click on the My Computer icon (either on your desktop or the start menu) and choose properties. The window that opens will have a Computer Name tab.
×