Sida 1 av 1

Nätverksskrivare utan Gui och lokala drivrutiner ! [LÖST]

Postat: 07 jan 2012, 18:04
av RicchiH
När man vanligvis skall installera skrivare via Cups kan man göra detta via localhost:631.
jag försökte göra detta via serverip:631 men upptäckte då att det inte var möjligt.

Lösningen bestod i att ändra i /etc/cups/cupsd.conf
ändringarna är följande:
- Lägg till ipadressen till servern
- Lagt till Allow all i <Location />, <Location /admin> och <Location /admin/conf>
- Ändrat Listen Localhost:631 till Listen 631

Kod: Markera allt

# Only listen for connections from the local machine.
Listen 631  #ändrat av Ricchi
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing Off  
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
<Location />
 Order allow,deny
  Allow all     #tillagd av Ricchi
</Location>

# Restrict access to the admin pages...
<Location /admin>
 Order allow,deny
  Allow all     #tillagd av Ricchi
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
 AuthType Default
 Require user @SYSTEM
 Order allow,deny
 Allow all   #tillagd av Ricchi
</Location>

Efter detta lyckades jag komma in via 192.168.0.100:631 i webbläsaren från en annan dator på nätverket.

Skrivaren jag har är Canon mf8030cn och eftersom detta är en nätverkskrivare så kan man kan ju enkelt hitta den via cups på varje dator.

Dock så ställer det krav på att alla datorer har installerat drivrutiner till just denna skrivare(vilket jag inte lyckats få till i min Archdator), därför valde jag istället att koppla in den till Ubuntuservern och bara behöva installera drivrutinen dit.

Re: Installera Nätverksskrivare utan Gui på Ubuntuserver !

Postat: 07 jan 2012, 21:43
av axel112
Ingen samba behövs.

Jag kör en LinksysNSLU2 som printserver hemma och ubuntudatorerna lägger till den via utskrifter bara.

edit: Det funkar från windows7 också kom jag på. ;) Dock får man där specificera http://ipnummer:631/printers/skrivarnamn

Bara skriv serveripnummer när du söker efter nätverksskrivare så dyker den upp. Detta förutsatt att du på servern har tillåtit att alla datorer på hemmanätet får ansluta.

Re: Installera Nätverksskrivare utan Gui på Ubuntuserver !

Postat: 07 jan 2012, 22:26
av RicchiH
Jag lyckas inte få till det.

när jag ska lägga till skrivaren via "cups localhost:631" vill den ju ha drivrutiner i klientdatorn,
kan man inte bara skicka info till skrivarservern som tar hand om drivrutiner mot skrivaren ?

Re: Installera Nätverksskrivare utan Gui på Ubuntuserver !

Postat: 07 jan 2012, 23:41
av RicchiH
Nu funkar det ;D

Det enda jag var tvungen att göra var att skapa configurationsfilen /etc/cups/client.conf och skriva :

Kod: Markera allt

ServerName 192.168.0.100:631
Man måste dock se till att skrivarservern godkänner alla inkommande förfrågningar
- Filen i första inlägget är uppdaterad

Re: Nätverksskrivare utan Gui och lokala drivrutiner ! [LÖST

Postat: 08 jan 2012, 11:33
av axel112
Finemang! :)

Löste det sig med drivisar i bara serverdatorn och inte i klientdatorn?

Re: Nätverksskrivare utan Gui och lokala drivrutiner ! [LÖST

Postat: 08 jan 2012, 21:43
av RicchiH
Japp och det var just det som var poängen,
jag har nämligen inte lyckats med att installera skrivaren i Linux Arch.

Nu funkar det med Ubuntu server i Fil/Skrivarservern.

Re: Nätverksskrivare utan Gui och lokala drivrutiner ! [LÖST

Postat: 08 jan 2012, 21:46
av axel112
Finemang! :)

Hos mig är det tvärtom. Jag kan inte installera drivisar i printservern utan bara på klienterna. :P