Kurt Pfeifle wrote:
[Samba] adding printers from netlogon script
Andrew Gaffney agaffney at technaut.darktalker.net
Tue Dec 9 20:10:07 GMT 2003


While this doesn't relate specifically to Samba, I need to do this in a netlogon .bat file in a Samba domain. In my network, I have a printer hooked to a JetDirect so that it is a TCP/IP printer. Is there a way I can automatically have this printer mapped/added when the user is logged on?



Test this command from a "DOS box":


rundll32 printui.dll,PrintUIEntry /in /n \\printerserver\printersharename

If it works, it can go into the logon script. (Of course "printersharename"
needs to exist on "printerserver" and must have printer driver deposited on
the server's [print$]-share for "point'n'print" download...). And:

rundll32 printui.dll,PrintUIEntriy /?

will show up a full "man page" (hehe...)

See also

http://de.samba.org/samba/docs/man/printing.html#id2931140

I used the above and some other references and pieced togethere a few commands to auto-map network printers at logon:


REM rundll32 printui.dll,PrintUIEntry /ia /m "Ricoh Aficio 200/250 PCL" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf
rundll32 printui.dll,PrintUIEntry /if /b "Hallway Printer" /f %windir%\inf\ntprint.inf /r "\\skyline\jetdirect" /m "Ricoh Aficio 200/250 PCL"


These work just fine...as long as the user is an administrator. If the user logging on is a regular user, which most are, it give me "Access denied" when trying to map the printer, on the same computer. These commands are being run from the netlogon.bat script that runs at logon. Am I missing something?

--
Andrew Gaffney
System Administrator
Skyline Aeronautics, LLC.
776 North Bell Avenue
Chesterfield, MO 63005
636-357-1548

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to