Jeff Gardiner wrote:

Kurt, thank for taking the time to answer my questions. I very much appreciate it, and of course, you've opened my eyes up to a new part of the learning curve by introducing me to new and effective ways to use of the rpcclient command.

[....]


What are you getting with these commands:


   rpcclient -Uroot -c "enumprinters" SUPERSERVER    (if you have in the
"description" lines two commas, there are no drivers recognized by
Samba....)


When I first issued this command there were two commas - despite the fact that I had previously associated drivers (and installed them) with this printer

After the command


rpcclient..... adddriver....

there will *still* be the 2 commas at that place. However, a

rpcclient .... enumdrivers...

will show up the new driver. Only *after*

rpcclient .... setdriver <drivername> <printername>....

will you see appearing the <drivername> associated with the printqueue
<printername> in question, and printed between these 2 commas.


[....]


# rpcclient -Uroot -c "enumdrivers 3" superserver
Password:

[Windows NT x86]

Printer Driver Info 3:
        Version: [3]
        Driver Name: [Lexmark Optra T614]
        Architecture: [Windows NT x86]
        Driver Path: [\\superserver\print$\W32X86\3\LMPCL2A.DLL]
        Datafile: [\\superserver\print$\W32X86\3\LMPCL2AC.DLL]
        Configfile: [\\superserver\print$\W32X86\3\LMPCL2AC.DLL]
        Helpfile: [\\superserver\print$\W32X86\3\LMPCLNA.HLP]

        Dependentfiles: [\\superserver\print$\W32X86\3\mergepfm.dfm]
        Dependentfiles: [\\superserver\print$\W32X86\3\C910BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\C750BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\E32XBM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\T62XBM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\J110BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\C720BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\T61XBM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\C710BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\W820BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\W810BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\M410BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\E855BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\OC1200BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\K1220BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\SC1275BM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\OPTRASBM.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCLTHK.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMHB.HLP]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMHBNDX.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMHBNDD1.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCL2AX.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCL2DD.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXUNST.ZIP]
        Dependentfiles: [\\superserver\print$\W32X86\3\PTZIPW32.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXEDF.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMNET2PP.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXDRVX.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXCFI.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCL2A.ALL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXDRVIN.EXE]
        Dependentfiles: [\\superserver\print$\W32X86\3\DRVNPANT.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LEXMV95.HLP]
        Dependentfiles: [\\superserver\print$\W32X86\3\PTRESW32.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\PTGUIW32.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\PTAPIW32.DLL]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCLHOW.HLP]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCLNA.CNT]
        Dependentfiles: [\\superserver\print$\W32X86\3\LMPCL2A$.INI]

        Monitorname: []
        Defaultdatatype: [RAW]


Oh booooyyyy -- this is a huuuuge driver! With 39 "dependent files" there are good chances it drives your soundcard to voice a nice women's announcememt saying "Yeer printjeeeb is reaaadyyyy...."

[....]

I had read over a number of the man pages and other documentation including John T. excellent book, but was not familiar with this use of the rpcclient command.

These should be in the book also, in the chapters dealing with printing....


I found (and find) them to be extremely useful tools, and will have to reread the man pages. I recognized that familiarity with the command line tools that allow you to get to Samba's underbelly really helps in resolving problems. Thanks for posting them.


[....]


Cheers,
Kurt

--
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