Bluehost.com Web Hosting $6.95

[Samba] rpcclient 'adddriver issue HP Deskjet 1220C

This is a discussion on [Samba] rpcclient 'adddriver issue HP Deskjet 1220C within the Samba forums, part of the Networking and Network Related category; Hello all, I am trying to add a printer driver for a HP Deskjet 1220C with following command to samba: ...


Go Back   Usenet Forums > Networking and Network Related > Samba

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 07-09-2008
Andreas Oster
 
Posts: n/a
Default [Samba] rpcclient 'adddriver issue HP Deskjet 1220C

Hello all,

I am trying to add a printer driver for a HP Deskjet 1220C
with following command to samba:

rpcclient -c 'adddriver "Windows NT x86" \
"HPDJ1220C:HPW8KMD.DLL:HPW8KMD.DLL:HPW8KMD.DLL:HPW 8DRV.HLP:NULL:RAW: \
HPW8c32.dll,HPW8mon.dll,HPW8r24.dll,HPW8res.dll,HP W8win.dll, \
HPW8ime.dll,HPW8ddi.dll,HPW8img.dll,HPW8sum.dll,HP W8gui.dll, \
HPW8wps.dll,HPW8svb.dll" ' novalx01 -d3


when I do this I get following error message:

lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
Password:
Connecting to host=novalx01
Connecting to 10.2.1.5 at port 445
error connecting to 10.2.1.5:445 (Verbindungsaufbau abgelehnt)
Connecting to 10.2.1.5 at port 139
Doing spnego session setup (blob length=121)
got OID=1 2 840 113554 1 2 2
got OID=1 2 840 48018 1 2 2
got OID=1 3 6 1 4 1 311 2 2 10
got principal=cifs/novalx01.novanetwork.loc@NOVANETWORK.LOC
Got challenge flags:
Got NTLMSSP neg_flags=0x60898215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60088215
rpc_pipe_bind: Remote machine novalx01 pipe \lsarpc fnum 0x72bd bind
request returned ok.
lsa_io_sec_qos: length c does not match size 8
rpc_pipe_bind: Remote machine novalx01 pipe \spoolss fnum 0x72be bind
request returned ok.
result was WERR_BADFILE


I have copied the driver files to /var/lib/printers prior to executing
the adddriver command !


I figured out the needed drivers by doing:

rpcclient -c 'getdriver "HPDJ1220C" 3' novaws100

this gave following result:

[Windows NT x86]
Printer Driver Info 3:
Version: [3]
Driver Name: [HP DeskJet 1220C Printer]
Architecture: [Windows NT x86]
Driver Path: [\\NOVAWS10\print$\W32X86\3\HPW8KMD.DLL]
Datafile: [\\NOVAWS10\print$\W32X86\3\HPW8KMD.DLL]
Configfile: [\\NOVAWS10\print$\W32X86\3\HPW8KMD.DLL]
Helpfile: [\\NOVAWS10\print$\W32X86\3\HPW8DRV.HLP]

Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8c32.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8mon.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8r24.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8res.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8win.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8ime.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8ddi.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8img.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8sum.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8gui.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8wps.dll]
Dependentfiles: [\\NOVAWS10\print$\W32X86\3\HPW8svb.dll]

Monitorname: []
Defaultdatatype: []


Any ideas ?

Thank you for your help

regards

Andreas

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

Reply With Quote
  #2 (permalink)  
Old 07-09-2008
Mark Gannon
 
Posts: n/a
Default Re: [Samba] rpcclient 'adddriver issue HP Deskjet 1220C

On Wednesday 09 July 2008 05:40:19 am Andreas Oster wrote:
> I have copied the driver files to /var/lib/printers prior to executing
> the adddriver command !


The drivers need to be copied to the directory returned by the "getdriverdir"
rpc command. On my system the output looks like:

rpcclient $> getdriverdir
rpc_pipe_bind: Remote machine localhost pipe \spoolss fnum 0x772d bind request
returned ok.
Directory Name:[\\LOCALHOST\print$\W32X86]

Where the network share maps to /var/lib/printers. My interpretation is that
you need to create two new directories on your system.

i. /var/lib/printers/W32X86
ii. /var/lib/printers/W32X86/3

And the directories need to be writeable over the print$ share by the user you
run rpcclient as.

If you don't mind changing your arrangement so that the print jobs are
rendered on the Linux host and a standard PostScript driver is distributed to
the clients, you might have a look at the following article:

http://www.enterprisenetworkingplane...le.php/3621876

Regards,

Mark Gannon

--
Character is doing the right thing when nobody's looking.
There are too many people who think that the only thing
that's right is to get by, and the only thing that's wrong
is to get caught.

J.C. Watts

--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEABECAAYFAkh1ErYACgkQcDtGkR4u3fZucACg3c3C8irw8I PXECanmfEcA9La
B6kAoLsNrKDBko6Z+4v1ujuLvx3JW+hR
=iCmu
-----END PGP SIGNATURE-----

Reply With Quote
  #3 (permalink)  
Old 07-10-2008
Andreas Oster
 
Posts: n/a
Default [Samba] Re: rpcclient 'adddriver issue HP Deskjet 1220C

Hello Mark,

thank you for the directory hint. I had actually placed the files into
the wrong directory, so the 'WERR_BADFILE' was actually a 'file not
found' error :-(

Thank you for your kind help

regards

Andreas

Mark Gannon schrieb:
> On Wednesday 09 July 2008 05:40:19 am Andreas Oster wrote:
>> I have copied the driver files to /var/lib/printers prior to executing
>> the adddriver command !

>
> The drivers need to be copied to the directory returned by the "getdriverdir"
> rpc command. On my system the output looks like:
>
> rpcclient $> getdriverdir
> rpc_pipe_bind: Remote machine localhost pipe \spoolss fnum 0x772d bind request
> returned ok.
> Directory Name:[\\LOCALHOST\print$\W32X86]
>
> Where the network share maps to /var/lib/printers. My interpretation is that
> you need to create two new directories on your system.
>
> i. /var/lib/printers/W32X86
> ii. /var/lib/printers/W32X86/3
>
> And the directories need to be writeable over the print$ share by the user you
> run rpcclient as.
>
> If you don't mind changing your arrangement so that the print jobs are
> rendered on the Linux host and a standard PostScript driver is distributed to
> the clients, you might have a look at the following article:
>
> http://www.enterprisenetworkingplane...le.php/3621876
>
> Regards,
>
> Mark Gannon
>
>


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

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 01:52 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0