on 11-03-2017 6:34 PM
How to create a dummy printer on SAP on Windows?
If a user prints to LP01, it still makes a call to Windows OS and Windows has to tell it no such device exists. Thousands of entries in sp01 have status Error. When hundreds of print outs per minute do this, it stresses the spool work process and the windows server. How to create a printer that won't try to print?
We trained users to uncheck print immediately box, but every week we get several new jobs set up with this same problem. Even when print immeidately checked, I want a printer that won't even try to print.
Hi Jordan,
You can lock the output devices in SPAD. (SPAD/ <select output device> / Device Attributes tab/ Lock printer in SAP system) This way a spool request should be generated but no printout should be taken.(even with print immediately)
Regards,
Bálint
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jordan,
Have you considered just locking the LP01 printer in SPAD? This would force users to choose a real printer if they intend to actually print something.
Another option (or additional option) is to use SU10 to change the default for "Print Immediately" for all or a large subset of your users. You may have some training effort for those who do want to print and become confused when it doesn't happen by default, but this could help solve your issue.
On a side note, are you running the standard SAP_REORG_SPOOL (RSPO1041) job to clean out old and obsolete spool entries?
Cheers,
Matt
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any other ideas out there?
Thank you for the link. I used this solution in SAP on Windows. It is slightly better because the print out in sp01 now shows complete instead of error, but it still does makes the expensive call down to the Windows level. We get hundreds of print outs per minute and each one makes a call to the Windows level. The print to nowhere for each print out takes 40 seconds for completion. I am looking for something that can, as quickly as possible, do nothing with the print out. I wish the thousands of users at our company would all uncheck "print immediately" when using this printer, but even with training, this is not happening.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
if you were on LINUX I would say print to /dev/null which means all jobs are send to "nowhere"
Similar situation you can create in windows, please see
http://www.brull.me/e-mds/2014/10/28/create-a-windows-null-printer.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.