Print in one session only

  • Thread starter Thread starter rr
  • Start date Start date
R

rr

Asking for suggestions, not sure how this could be done.

What we would like to do is have a printer available to a user for 1
session only. The printer would be available only during that one
logon session. When they logout the printer connection would be gone.

It would go something like this:

Person asks admin to print to color printer
Admin says ok and runs remote script to install printer on users PC.
User prints to printer, thens logs off.

User with roaming profile logs in again and printer is not there.


Logon scripts and per machine printer installs are for every logon.
Is there such a thing as temporary printer connections? I know there
is the per machine connection and the users profile printer
connection.

Is there a way to setup a printer that doesnt go into the profile?

thanks for any ideas
Robert
 
No I don't think so.
The printer driver would have to be installed on the
client's computer first and that is semi-permanent.

If you look at FTP uploads, you get a temporary Username
and Password to access the site but they don't supply IE6.

IPP might be an option but if you have one of the newer
Ricoh printers you might want to discuss it with your rep.


"I know nozing".
Doug
 
If you type the following, you'll get help for the command-line printer
management commands:

rundll32 printui.dll,PrintUIEntry /?

Note, the PrintUIEntry bit is case sensitive.

I wonder whether you can use the /dn option in a user logoff script assigned
by group policy to delete the per-user printer connection you made remotely.
Worth a try.

Regards

Oli
 
Why don't you give them a special queue which is always paused, when they
print they can then ask you to release the queue and the job. Then you can
pause it again afterwards.
 
Thanks for the ideas guys. I like the idea of deleting the printer in
a logon script. Now I need to figure out how to remotely add the
printer.

I used this and it runs fine on a local PC but cant get it to run with
psexec or other remote program.

Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\server\share"
WshNetwork.AddWindowsPrinterConnection PrinterPath

Any suguestions or links on how to map a printer remotely?

thanks again
RR
 
Back
Top