Samba-printeren

 



Pingvinene er tegnet av Larry Ewing: lewing@isc.tamu.edu . Han har brukt GIMP i arbeidet med dem.


Dette er en beskrivelse av hvordan jeg fikk satt opp printeren min HP Deskjet 890C slik at jeg også kunne bruke den fra Windows-maskinen i vårt familie-nettverk.
Printeren er koblet til min nye linux-boks "Opuntia" , som kjører Mandrake 6.1. (KDE) Win-boksen heter "Rebutia" .
Først er printeren satt opp på vanlig måte i Redhat's printtool - for bruk i Linux. Jeg velger her driver for HP Deskjet 550C/560C/6xxC. Videre velger jeg Paper Size: a4 , og 32 under Color Depth / Uniprint Mode. "Fix stair - stepping text" velges. Jeg velger ikke fast text printing. Tester printeren ved å skrive ut Postscript test-side.
Det finnes (minst) 2 måter å sette opp en sambaprinter på. Den ene bruker samme printer som er satt opp i linux, den andre gjør bruk av en sk. "raw" print-enhet, som settes opp på linuxboksen særskilt for samba-printeren. Denne siste varianten gir en ekstra blank side etter utskriften, noe mange misliker.


Første mulighet, Samba bruker samme printer-enhet som linux:

Her settes det bare opp den ene printer-enheten, som jeg har kalt "lp". Pass på at alle har lese/skrive/exe-tilgang på /var/spool/lpd/lp. (ev. chmod 777 /var/spool/lpd/lp.) Resten av oppsettet på linux-siden skjer her i /etc/smb.conf.
Du må legge til den nye printeren i smb.conf slik:
[lp]
     path = /var/spool/lpd/lp
     writable = yes
     public = yes
     printable = yes
     print command = lpr -r -P%p %s
     lpq command = lpq -P%p
     lprm command = lprm -P%p %j

Du finner et eksempel på /etc/smb.conf her: /etc/smb.conf .
Etter /etc/smb.conf er endret, må du starte om Samba:
"/etc/rc.d/init.d/smb restart"

Se nederst på siden hvordan du installerer printeren i Windows.


Andre mulighet, sette opp en "raw" printer-enhet i printtool:

For å kunne bruke Windows-driveren til printeren, kan vi først sette opp en "raw" printer-enhet i printtool. I dokumentasjonen for Samba 2.03 ligger det en fil, Printer.txt som beskriver dette.
Jeg har kalt printeren "raw", og Spool Directory: /var/spool/lpd/raw . Ikke velg filter i det hele tatt. Lukk printtool og editer /etc/printcap. Den delen som omhandler "raw" skal se slik ut:
raw:\
     :sd=/var/spool/lpd/raw:\
     :rw:\
     :sh:\
     :fx=flp:\
     :lp=/dev/lp0:

Du finner hele min /etc/printcap her: /etc/printcap .
Ta nå en backup av /etc/printcap og husk at den endres hvis du kjører printtool igjen!


Editere /etc/smb.conf:

Det neste som nå må gjøres er også her å editere /etc/smb.conf.
Jeg skal ikke gå i detaljene med Samba her, det har jeg ingen forutsetning for heller, jeg tar bare med det som har med printeren å gjøre.

Du må legge til den nye printeren i smb.conf slik:
[raw]
     path = /var/spool/lpd/raw
     writable = yes
     public = yes
     printable = yes
     print command = /usr/bin/lpr -b -P%p %s

Det er viktig at du bruker parameteren "-b" (binær) i lpr-kommandoen.
Du finner hele min /etc/smb.conf her: /etc/smb.conf .


Starte om lpd og Samba:

Nå må lpd og Samba startes om, gå til /etc/rc.d/init.d og skriv følgende kommandoer:
./lpd stop
./lpd start
./smb stop
./smb start


Sjekk at alle har lese/skrive/exe-tilgang på /var/spool/lpd/raw - jeg fikk først problemer nettopp fordi win-boksen ble nektet skrive-tilgang.


Sette opp nettverksprinter i Windows:

Så er det win-boksen:
Du skal nå kunne se printeren "raw" (eller ev. "lp") i "andre maskiner". Høyre-klikk, velg "installer..." og legg inn printerdriveren for Windows.
Du skal nå kunne skrive ut testside: Gå til mappen "skrivere", velg egenskaper og "skriv ut testside".
Håper dette virker, også for deg! Lykke til!




Tips: Første gang jeg forsøkte å sette opp Samba på denne måten, så kom jeg ikke inn fra win98-boksen.
Dette løste seg ved at jeg satte opp bruker guest på linux-boksen. Hvis du ønsker større sikkerhet på ditt nettverk, setter du opp Samba med brukernavn og passord.




Kommentarer til denne siden? Feil eller mangler? Noe som ikke virker?
mailto:haarbye@online.no




Samba-pingvinen? .... Denne har jeg rappa fra http://de.samba.org og http://www.linuxhq.de

Men hvem har laget den?




Denne siden er oppdatert 31.12.99