Gå til innhold

Koble linux client til samba delt printer [LØST]


Anbefalte innlegg

Jeg har en liten server som kjører Arch linux. Jeg bruker Samba til å dele filer og en printer.

 

Jeg ønsker å ha tilgang til printeren fra min bærbare maskin som også kjører Arch. Bruker cups til printeradministrasjon på begge maskinene. Det er ikke noe problem å få tak i printeren fra windows maskiner, men hvordan gjøres dette fra en linux maskin?

Under cups sitt webgrensesnitt skal jeg velge "device URI". Hva skal denne være når det er en samba delt printer? Har prøvd litt av hvert uten resultat.

 

Ørjan...

Endret av Orjanp
Lenke til kommentar
Videoannonse
Annonse

kanke du bare dele via CUPS da? Å dele en CUPS printer mellom to linux maskiner via samba høres ut som å gå til sørpolen for å hente vann..

 

Med KDE's CUPS konfigurerings-verktøy er det bare (sist gang jeg sjekket):

Browsing -> Browse address -> "Send 255.255.255.255"

Security -> Add -> Resource -> Printer -> ACL addresses : Allow (ip range)

 

så skulle den automatisk (i løpet av 30 sekunder) poppe opp på alle cups maskiner som er på nettverket og har ip i ip-rangen du oppgav.

Lenke til kommentar

Det greieste er å konfigurere cups til å dele ut og "anonsere" delingen på ditt LAN. Ekstremt enkelt å sette opp med system-config-printer, menmen.

 

Pass på å åpne port 631:udp på klientene! (+ en-eller-annen port på serveren)

Da skal printerene automagisk dukke opp på alle cups-kjørene maskiner på lanet som søker etter printere.

Lenke til kommentar

Jeg endte opp med å sette opp cups til å dele skriveren til linux klienten. Foreløpig bruker jeg samba til å dele skriveren til windows klientene. Men ved bruk av følgende framgangsmåte skal det være mulig å legge til en cups delt printer til windows 2000/XP

 

You don't need Samba to share CUPS printers. In fact CUPS makes a nice cross-platform print server.

 

This is a complete sample cupsd.conf. You can copy this as it is, using your own IPs of course. And you must have name resolution working, either /etc/hosts or DNS

 

LogLevel info

Port 631

<Location />

Order Deny,Allow

Deny From All

Allow From 127.0.0.1

Allow From 192.168.1.*

</Location>

BrowseAddress 192.168.1.255

 

This is the simplest working cupsd.conf that I know of. This will automatically broadcast to your Linux cups clients, which need no configuration.

 

To share with Windows PCs, you do not need Samba. Again, with name resolution working, yo

 

u can connect to a CUPS printer from Winnt/2k/XP:

 

On Windows NT install Control Panel -> Network -> Services tab -> Add Microsoft TCP/IP Printing

 

On Windows2000/XP, install TCP/IP Print Services. from. Network and Dial-up Connections-> Advanced Menu -> Optional Networking Components -> Other Network File and Print Services.

 

Next, fire up the Add Printer wizard. Select Network Printer; then add the printer URI. This consists of the IP address or server name, port number, and /printers/printer name. Be sure to use the exact name you gave the printer, like this:

 

http://192.168.1.5:631/printers/hp6L

 

or like this:

 

http://cupsservername:631/printers/hp6L

 

When Windows first connects to the CUPS server, it will install its own local printer drivers, and print its own test page, rather than the CUPS test page.

 

Windows 95/98/ME need the wpnpins.exe file installed. Get it from http://www.microsoft.com/windows98/downloads/, look for "Internet Print Services." Then install a network printer just like for Winnt etc. You should archive a copy of this file, who knows how long it will be available."

 

http://libranet.com/support/2.8/sharingcups

Endret av Orjanp
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...