Printer onder Ubuntu remote benaderen vanaf MS Windows


(laatst bijgewerkt op 19 april 2009)
In het artikel Samba een connectie tussen Ubuntu en MS Windows heb ik beschreven hoe je onder Microsoft Windows Ubuntu kunt benaderen. Wat nog ontbreekt is het printen vanaf MS Windows op de printer die aan de computer hangt waar (K)Ubuntu op draait. Dit artikel beschrijft hoe je dat kunt doen.
Voor dit artikel ga ik er vanuit dat de printer geïnstalleerd is en werkt onder (K)Ubuntu. Het enige wat we nodig hebben is nog dat je de printer kunt benaderen vanuit MS Windows.

1. In (K)Ubuntu

Daarvoor moeten we eerst de exacte naam van de printer onder (K)Ubuntu vinden:
1.1. Klik op deze link CUPS printers om de CUPS webpagina te openen.
1.2. Noteer de printernaam die je wilt delen.
lc_cups2.png
1.3. Klik op deze link CUPS admin en controleer of “Share published printers connected to this system” is aangevinkt.

lc_cups1.pngVoer onderstaande (binnen dit gele vlak) alleen uit als “Share published printers connected to this system” niet is aangevikt:
Vink het aan en klik op “Change settings”.
Daarna dien je CUPS te restarten door in een terminalvenster sudo /etc/init.d/cupsys restart te typen.

We hebben ook het IP-adres van je Ubuntu PC nodig. Deze vind je als volgt:

  • voor Ubuntu 8.10 en nieuwer: klik met de rechter muisknop op het netwerkicoon in de systray en kies Verbindingsinformatie. Daar zie je het IP-adres van je Ubuntu PC.
  • voor Ubuntu ouder dan versie 8.10: Ga naar Systeem –> Beheer –> Netwerk en selecteer je netwerkverbinding in het Netwerkinstellingen venster en klik op de Eigenschappen button. Noteer het IP-adres wat achter ‘IP-adres:’ staat in het properties venster.

2. In Microsoft Windows
2.1. Ga naar Start –> Configuratiescherm –> Printers –> ‘Printer toevoegen’ en klik op de Volgende button.
2.2. In het ‘Wizard Printer toevoegen’ venster selecteer ‘Netwerkprinter of een printer die met een andere computer is verbonden’ aan en klik op de Volgende button.
lc_wprinter1.png
2.3. Selecteer nu ‘Verbinding maken met een printer in het Internet of in uw thuis- of bedrijfsnetwerk:’ en vul bij ‘URL:’ het volgende in:
http://<IP-adres van je Ubuntu pc, genoteerd bij punt 1.5.>:631/printers/<de naam van de printer, genoteerd bij punt 1.2.>
In mijn geval is dat dus http://192.168.1.2:631/printers/Deskjet_F4100_series
lc_wprinter2.png

Als je in je netwerk gebruik maakt van DHCP (Dynamic Host Configurtion Protocol) en je hebt niet vermeld dat deze altijd hetzelfde IP-adres aan je Ubuntu PC moet uitdelen, dan kan je ook de naam van je Ubuntu PC opgeven in plaats van het IP-adres. De naam moet dan wel terug te vinden zijn in de DNS-server (Domain Name System). Als je gebruik maakt van een modem/router dan is dit meestal de naam van de Ubuntu PC zoals deze in de modem/router is vermeld. De modem/router fungeert bij velen van ons als DNS-server.
2.4. Klik op Volgende button.
2.5. Nu moet je een stuurprogramma (driver) gaan installeren. Selecteer de Fabrikant en Printer die je hebt. Indien deze niet in de lijst voorkomt, dan heb je de CD nodig, die je bij de printer hebt gekregen. Klik dan op de ‘Bladeren…’ button.
lc_wprinter3.png
2.6. Selecteer in het ‘Installeren vanaf schijf’ op de ‘Bladeren…’ button.
lc_wprinter4.png
2.7. In het ‘Bestand zoeken venster’ ga je naar de folder waar de driver staat. Klik op OK.
2.8. Klik op OK.
2.9. Klik op OK.
2.10. Selecteer nu of je deze printer als standaardprinter wilt gebruiken en klik op de Volgende button.
2.11. Klik op op de Voltooien button.
Als alles is goed gegaan, dan zou je nu moeten kunnen printen op de printer die aangesloten is op je Ubuntu computer.

About these ads

28 reacties op “Printer onder Ubuntu remote benaderen vanaf MS Windows

  1. Dag Leo,
    Op het werk hier hadden we eerst een network printer die te benaderen was met een IP-adres.
    Maar nu zijn deze gewijzigd naar een ander merk en model en type.
    Deze moeten nu geconfigureerd worden via DNS aowbcs001.europe.nl.intra van het interne netwerk hier bij ATOS.
    Ik he nu de CUPS software geïnstalleerd om vanop mijn UBUNTU op deze printer te kunnen printen.
    Indien ik in firefox http://localhost:631/admin of printer intyp verschijnt er echter niets op mijn scherm.
    Dan ben ik naar system/admin/printing gegaan en dan in het tab server new geklikt. Daar zijn de opties pinter en class beiden lichtgrijs.
    Dus deze kan ik niet selecteren. Als ik dan naar system/admin/services ga end daar op zoek ga naar (natuurlijk eerst unlock gedaan) cups en lpd dan zijn deze beiden aangevinkt.
    Als ik dan naar de geïnstalleerde software kijk blijkt alles ook in orde te zijn.
    dirk@yokodi:~$ dpkg -s cupsys
    Package: cupsys
    Status: install ok installed
    Priority: extra
    Section: oldlibs
    Installed-Size: 92
    Maintainer: Ubuntu Core Developers
    Architecture: all
    Source: cups
    Version: 1.3.9-17ubuntu3.2
    Depends: cups
    Description: Common UNIX Printing System (transitional package)
    This is a dummy package to ease transition to new package name.
    Original-Maintainer: Debian CUPS Maintainers
    dirk@yokodi:~$ dpkg -s cupsys-client
    Package: cupsys-client
    Status: install ok installed
    Priority: extra
    Section: oldlibs
    Installed-Size: 92
    Maintainer: Ubuntu Core Developers
    Architecture: all
    Source: cups
    Version: 1.3.9-17ubuntu3.2
    Depends: cups-client
    Description: Common UNIX Printing System (transitional package)
    This is a dummy package to ease transition to new package name.
    Original-Maintainer: Debian CUPS Maintainers

    Heb ik iets verkeerd gedaan? Zou u mij hiermede willen helpen, want ik weet niet meer wat te doen.

    Voor de rest verloop het ubuntu avontuur heel goed. Leer enorm vele dingen bij.

    Alvast hartelijk dank bij voorbaat.
    Vriendelijke groeten.

    • Dirk, supsys* zijn dummy pakketten voor updates en/of upgrades. Deze kan je gewoon verwijderen.
      De pakketten cups en cups-client moet geïnstalleerd zijn. Normaal wordt standaard geïnstalleerd. Check in Synaptic of deze geïnstalleerd is. Zo niet dan installeren.
      Verder moet je ipv localhost de clientnaam of ip-adres van de printer opgeven.

      Netwerkprinters zijn goed te installeren via Systeem –> Beheer –> Afdrukken. Ga in het Printerconfiguratie venster naar Server –> Instellingen en controleer of de optie ‘Door andere systemen gedeelde printers tonen’ aangevinkt is. Zo niet, dan aanvinken en klik op de OK button. Klik nu op Nieuw in de werkbalk. Deze zoekt nu naar alle printers op het netwerk die gedeeld (geshared) worden. In het venster nieuwe printer zou deze dan moeten staan. Onder netwerkpinter vindt je nog meer mogelijkheden om te zoeken als de printer niet verschijnt.

      PS. Afdrukken is een GUI boven op Cups.

      Ik hoor het wel als het gelukt is of niet.

  2. Dag Leo,

    Sorry voor de late reply. Ben een paar weekjes op vakantie geweest, en daarna eventjes te druk gehad.
    Ik heb per ongeluk alles verwijderd met cups* en kon toen helemaal niets meer doen. Dus heb ik ubuntu opnieuw geïnstalleerd.
    Nadien was die optie beschikbaar en nu kan ik inderdaad printen.
    Dank je.

    Groeten Dirk.

Vragen, opmerkingen en meningen over dit artikel kan je hier kwijt:

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s