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
|