If you've installed TCP/IP printing on the W2k client and setting up an
LPR port why bother using Samba for the printing at all?

If you skip these steps: 1a,1b,2a & 2b(printer),2a & 2b(global), 3h and
everything after it you should be able to print just fine.


On Thu, 2002-05-16 at 15:26, JUSTIN GERRY wrote:
> Here is my now messy printer install to get Win2k SP2 boxes to work properly. If 
>anyone has anything to add to this let me know. 
> 
> I really wish it was possible to get Samba to report some sort of dummy printer port 
>for Win2k so it would add a section under "Monitors". The share name with the slashes 
>seem to give Win2k a hard time, as it can not add a print monitor anywhere in the 
>registry.
> 
> And I still have not even looked into getting the print driver to automatically 
>install.
> 
> Thanks,
> Justin
> 
> ******Start of How to***********
> How to Setup Samba and LPR to print to HP Jetdirect boxes from a Win2k machine.
> 
> *I am assuming you already have samba up and running*
> 
> I will be adding a printer I call *HPIII_IT_CUBE*, which is an HP Laserjet 3 printer 
>to with a Jetdirect box attached to it. FYI, my samba server is called "samba".
> 
>               1)      On the linux box:
>               a)      create a dir for samba to spool to. Usually its 
>/var/spool/samba
>               b)      chmod 01777 /var/spool/samba
> c)    chown root.daemon /var/spool/samba
>               d)      create a spool dir in /var/spool/lpd with the name of the 
>printer (my case its HPIII_IT_CUBE)
>               e)      chown lp.lp /var/spool/lpd/HPIII_IT_CUBE
> f)    Edit printcap file
>       In the printcap file make sure that each printer has entries modeled after 
>this example:
> 
> HPIII_IT_CUBE:\
>         :rm=172.30.12.25:\
>         :sd=/var/spool/lpd/HPIII_IT_CUBE:\
>         :rp=raw:
> 
>               g)      Restart LPR (service lpd restart), it should come up clean 
>with no errors
>               h)      Run testprns to see if you get an ok
>       
>               2)      In the smb.conf under printers section:
> 
> Change or add the following under the [printer] section
>               a)      path=/var/spool/samba
>               b)      use client driver=yes
> 
> Change or add the following under the [global] section
>               a)      printcap name =/etc/printcap
>               b)      load printers = yes
>       
>               3)      On the Win2k box:
>               a)      Browse to file server and double click on the printer 
>               b)      It should ask you for a driver file, go through the usual APW 
>motions (adding HPIII driver etc..)
> c)    Go back to APW, install a *Local Printer*
> d)    In Select the Printer Port go to *create a new port*
> e)    Select *LPR Port*
> f)    In *Name or address of server providing lpd* put the name of your samba server 
>(my case its samba)
> g)    In *Name of printer or print queue on that server* put the name from your 
>printcap file of the printer you just added (my case it is HP_III_IT_CUBE)
> h)    Load regedit or regedit32 (see next messy section)
> REGEDIT:
> 
> We will be working in:
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\ 
> 
>               1)      You should now see an entry under the LPR Port under the 
>Monitor tab like this:
>       [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\LPR 
>Port\Ports\samba:hpiii_it_cube]
> "Server Name"="Samba"
> "Printer Name"="hpiii_it_cube"
> "OldSunCompatibility"=dword:00000000
> "HpUxCompatibility"=dword:00000000
> "EnableBannerPage"=dword:00000000
> 
>               2)      Now go to the tab:
>       
>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\,,samba,hp_iii_it_cube]
>               a)      Find the key called *Port*, it should say 
>*Port=\\samba\hpiii_it_cube*
>       b)    Change the *Port* tab to: *Port=samba:hpiii_it_cube* which will then 
>match the pointer in the monitor tab that we set up in Step 1
> 
> 3) Go back to "Settings" then "Printers" and right click to bring up the properties.
> a) Click on Ports tab
> b) You should see a checkmark next to a lpr port with a servername/printer like we 
>see from step 1
> 
> 
>       
> ***********End How to******************************
> 
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
-- 
'Nix MS - Just Say .NyET


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