Understanding the export printer driver feature

Chris Howells kde-print@mail.kde.org
Sun, 26 Jan 2003 00:02:44 +0000


=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

On Saturday 25 January 2003 22:58, Kurt Pfeifle wrote:

<snip because it's long>

Thanks Michael and Kurt, that was an excellent explanation. Hrm, it really
needs to go onto the web site some time... will see what I can do.

In the end, I just ended up using cupsaddsmb -- unfortunately it doesn't se=
em
to want to work (the rpcclient bit fails):

su-2.05b# cupsaddsmb -v -U root hpdj3820
Password for root required to access localhost via SAMBA:
Running command: smbclient //localhost/print\$ -N -U'root%root' -c 'mkdir
W32X86;put /var/spool/cups/tmp/3e31d101ccf7e W32X86/hpdj3820.PPD;put
/usr/local/share/cups/drivers/ADOBEPS5.DLL W32X86/ADOBEPS5.DLL;put
/usr/local/share/cups/drivers/ADOBEPSU.DLL W32X86/ADOBEPSU.DLL;put
/usr/local/share/cups/drivers/ADOBEPSU.HLP W32X86/ADOBEPSU.HLP'
added interface ip=3D192.168.1.1 bcast=3D192.168.1.255 nmask=3D255.255.255.0
Domain=3D[MIDDLEEARTH] OS=3D[Unix] Server=3D[Samba 2.2.7a]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86
putting file /var/spool/cups/tmp/3e31d101ccf7e as \W32X86/hpdj3820.PPD (224=
=2E6
kb/s) (average 224.6 kb/s)
putting file /usr/local/share/cups/drivers/ADOBEPS5.DLL as
\W32X86/ADOBEPS5.DLL (2031.2 kb/s) (average 1411.1 kb/s)
putting file /usr/local/share/cups/drivers/ADOBEPSU.DLL as
\W32X86/ADOBEPSU.DLL (1540.7 kb/s) (average 1437.5 kb/s)
putting file /usr/local/share/cups/drivers/ADOBEPSU.HLP as
\W32X86/ADOBEPSU.HLP (367.7 kb/s) (average 1326.0 kb/s)

<snip>

Running command: rpcclient localhost -N -U'root%root' -c 'adddriver "Windows
NT x86"
"hpdj3820:ADOBEPS5.DLL:hpdj3820.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL=
"'
cmd =3D adddriver "Windows NT x86"
"hpdj3820:ADOBEPS5.DLL:hpdj3820.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"
result was NT_STATUS_UNSUCCESSFUL

Running command: rpcclient localhost -N -U'root%root' -c 'adddriver "Windows
4.0"
"hpdj3820:ADOBEPS4.DRV:hpdj3820.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS=
=2EMFM,DEFPRTR2.PPD,ICONLIB.DLL"'
cmd =3D adddriver "Windows 4.0"
"hpdj3820:ADOBEPS4.DRV:hpdj3820.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS=
=2EMFM,DEFPRTR2.PPD,ICONLIB.DLL"
result was NT_STATUS_UNSUCCESSFUL

Running command: rpcclient localhost -N -U'root%root' -c 'setdriver hpdj3820
hpdj3820'
cmd =3D setdriver hpdj3820 hpdj3820
Succesfully set hpdj3820 to driver hpdj3820.


Running the rpcclient command on its own also fails. I noticed this in the=
=20
samba log files:

[2003/01/25 00:00:21, 0]=20
printing/nt_printing.c:move_driver_to_download_area(1426)
  move_driver_to_download_area: Unable to connect

Cheers,

=2D --
Cheers, Chris Howells -- chris@chrishowells.co.uk, howells@kde.org
Web: http://chrishowells.co.uk, PGP key: http://chrishowells.co.uk/pgp.txt
KDE: http://www.koffice.org, http://printing.kde.org, http://usability.kde.=
org

=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+MyWkF8Iu1zN5WiwRAt1PAJ9IaqPSJWoDthAZG89ykdkm8iY7bQCgjTtA
7ynLiceXZjwdA60G4KyM+Tg=3D
=3D4HOV
=2D----END PGP SIGNATURE-----