• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Canon PIXMA MP540

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af kaj | 29.08.2009 23:20

Canon PIXMA MP540

Artikel

Installation af software til Canon PIXMA MP540 multifunktionsprinter.



I Netto's tilbudsavis for uge 34, 2009 kunne man se, at de havde tilbud på en Canon all in one printer, PIXMA MP540 til 499,00 kr. Da min gamle Canon i560 i nogen tid havde printet ret dårligt på grund af et tilstoppet printhoved, som det havde vist sig umuligt at rense ordentligt, og da jeg gerne ville have en scanner, var jeg yderst interesseret. Jeg ville dog ikke købe uden at have konsulteret openprinting.org for af se, om den kunne fungere med Linux.



http://www.openprinting.org/printer_list.cgi?make=Canon



Jeg blev selvsagt noget skuffet over at erfare, at netop denne printer blev betegnet som "Paperweight":



http://www.openprinting.org/show_printer.cgi?recnum=Canon-PIXMA_MP540



Jeg havde nærmest opgivet at købe maskinen, da jeg så, at navnet også var et link. Da der jo kunne stå yderligere oplysninger, klikkede jeg på linket, og det førte mig til en produktbeskrivelse på canon-europe.com:



http://www.canon-europe.com/For_Home/Product_Finder/Multifunctionals/In…



Derfra var der yderligere et link til drivers & software:



http://software.canon-europe.com/products/0010641.asp



Og sandelig om ikke det viser sig, at Canon leverer Linux drivere både som Deb-pakker og som Rpm-pakker.

Jeg downloadede driverne med det samme, både som .deb og som .rpm, da jeg har både en Ubuntu og en PCLinuxOS, der skulle beriges med denne software. Dernæst gik jeg ud og købte dyret.



Installation af drivere.



Jeg vil her kort beskrive, hvordan jeg installerede softwaren til printeren og til scanneren, da der måske kan være andre, der er interesserede i gøre det samme.



Ubuntu:



Hvis du installerer i et Debian baseret system, skal du bruge den pakke, der hedder:



MP540_debian_drivers.tar



Denne pakke skal pakkes ud. Det kan gøres i en terminal med kommandoen tar. Jeg valgte at højreklikke på pakken i filhåndteringen og vælge Udpak med "Arkivhåndtering".



Så har du to nye pakker:



MP540_debian_printer.tar

MP540_debian_scangear.tar



Disse pakker skal også pakkes ud. Så har du seks pakker:



cnijfilter-common-3.00-1.tar.gz

cnijfilter-common_3.00-1_i386.deb

cnijfilter-mp540series_3.00-1_i386.deb

og

scangearmp-common-1.20-1.tar.gz

scangearmp-common_1.20-1_i386.deb

scangearmp-mp540series_1.20-1_i386.deb



De to tar.gz pakker er tilsyneladende source kode, hvis man har brug for at compilere sine pakker selv. Dem bruger vi ikke i denne sammenhæng.



De andre fire pakker skal nu installeres. Det vælger jeg at gøre i en terminal. Først cd til den mappe, hvor pakkerne ligger. Selv om vi her ikke installerer via pakkesystemet, er det nok alligevel en god ide at køre en update, hvis der skal søges efter afhængigheder:



$ sudo apt-get update



Der burde ikke være noget i vejen for at installere alle pakkerne på en gang. Pakkerne, der indeholder common i navnet skal installeres før de, der indeholder mp540 af hensyn til afhængighederne, men da de kommer først i alfabetisk orden, burde det ikke være noget problem. Jeg valgte dog at installere pakkerne en efter en:



$ sudo dpkg -i cnijfilter-common_3.00-1_i386.deb



$ sudo dpkg -i cnijfilter-mp540series_3.00-1_i386.deb



$ sudo dpkg -i scangearmp-common_1.20-1_i386.deb



$ sudo dpkg -i scangearmp-mp540series_1.20-1_i386.deb



Hos mig forløb installation fint, uden at der skulle installeres flere pakker.



Så skal vi lige have systemet til at registrere, at der er installeret nye drivere:



~$ sudo ldconfig



Dernæst skal Cups genstartes:



$ sudo /etc/init.d/cups restart



Herefter skulle man kunne tilføje printeren ved hjælp af systemets normale procedure til den slags eller gennem Cups's opsætningsside i en browser: http://localhost:631



PCLinuxOS:



Proceduren er den samme i PCLinuxOS, blot skal der her anvendes rpm-pakker. Den downloadede pakke MP540_RPM_drivers.tar indeholder:



MP540_RPM_printer.tar

MP540_RPM_scangear.tar



Disse to pakker skal også pakkes ud, hvilket giver:



cnijfilter-common-3.00-1.i386.rpm

cnijtilter-common-3.00-1.tar.gz

cnijfilter-mp540series-3.00-1.i386.rpm

og

scangearmp-common-1.20-1.i386.rpm

scangearmp-common-1.20-1.tar.gz

scangearmp-mp540series-1.20-1.i386.rpm



tar.gz pakkerne bruges ikke i denne sammenhæng.



Installation fra terminal:



cd til den korrekte mappe



$ su root

password:




Opdatering af pakkelisten. Da eksemplet her er i PCLinuxOS er kommandoen:



# apt-get update



# rpm -Uvh cnijfilter-common-3.00-1.i386.rpm



# rpm -Uvh cnijfilter-mp540series-3.00-1.i386.rpm



# rpm -Uvh scangearmp-common-1.20-1.tar.gz



# rpm -Uvh scangearmp-mp540series-1.20-1.i386.rpm



Driverne er nu installerede, og nu giver vi systemet besked:



# ldconfig



Så genstarter vi Cups:



# /etc/init.d/cups restart



Derefter kan printeren tilføjes i Control Center.



Printeren skulle herefter være klar til brug.



Scannerprogrammet.



Med hensyn til scanneren kan det være meget forskelligt i forskellige Linux systemer.

I mine installationer, der begge bruger Xsane 0.995, påstås det, at jeg ikke har nogen scanner, hvis man forsøger at starte Xsane. Giver man kommandoen scangearmp i terminalen eller ved at taste alt+F2, starter scangear programmet alligevel og ser ud til at fungere.



Det er således muligt at tilføje ScanGear i menuen ved hjælp af menueditoren. I Gnome får man kun lov til at vælge et ikon af typen *.svg, men det er vel til at leve med.



Hvis man har Gimp installeret, og sane med Gimp support, kan man også starte ScanGear fra Gimp. Det gøres Således: Menuen Fil -> Create -> ScanGear mp..



Jeg har erfaret, at en distribution med eksperimentel software som Sidux, umiddelbart kan genkende og bruge Canon MP540 scanneren. Da Sidux er baseret på Debian sid, gælder det formentlig for denne også, men det har jeg ikke haft lejlighed til at efterprøve.



Kaj Rasmussen

  • Log in to post comments

Kommentarer4

15 år 8 måneder siden

Permalink

Indsendt af Louis den 30. august 2009 kl. 13:03

Permalink

Re: Canon PIXMA MP540

Rart at se, at Canon samarbejder og har lavet Linux-drivers til printeren :)

  • Log in to post comments

15 år 8 måneder siden

Permalink

Indsendt af axios den 31. august 2009 kl. 10:29

Permalink

Drivere skal være i kernen

Vil godt nok helst købe noget hvor driverne er i kernen.

Det er meget bedre, end at Canon selv kaster noget sammen. Du ved ikke hvor længe de gider at vedligeholde driveren.



Jeg ville ikke støtte sådan et produkt.



Men hvis du er glad, så er alt vel godt.

  • Log in to post comments

15 år 8 måneder siden

Permalink

Indsendt af Louis den 31. august 2009 kl. 20:14

Permalink

#2 Folk plejer at brokke

#2

Folk plejer at brokke sig, når hardwareproducenterne ikke tænker på Linux-platformen, men nu hvor Comon har lavet drivere til Linux er det også galt?



Kaj nævner selv at han får kildekoden med ned, når han henter driverne, så hvis Canon skulle beslutte sig for ikke at ville vedligeholde driverne længere, har andre fri mulighed for at forsætte udviklingen.



Kaj nævner også, at den omtalte printer virker ud-af-æsken med Sidux, så chancen for at den også vil virke med fremtidige Linux-distributioner er derfor meget stor.



Nu ved jeg ikke hvor mange drivere som ligger direkte i kernen, men tror at kernen ville blive meget stor og uoverskuelig hvis alle Linux-drivere skulle ligge i kernen og det ville blive sværere at sikre kernens stabilitet. Jeg ser intet i at bruge drivere som ligger udenfor kernen.






  • Log in to post comments

15 år 8 måneder siden

Permalink

Indsendt af kaj den 1. september 2009 kl. 10:42

Permalink

Hej Louis. Ret skal være

Hej Louis.



Ret skal være ret. Det er kun scanneren, der virker uden videre i Sidux. Printeren skal stadigvæk have installeret Canons driver.



Og så vil jeg sige, at så vidt jeg ved, er det da vist kun et fåtal printerdrivere, der ligger i Linux kernen. De fleste af de printere, man umiddelbart kan tilføje i Linux, er da vist med drivere i Cups databasen eller i foomatic.

Korriger mig, hvis jeg tager fejl.



Kaj

  • Log in to post comments

Svar søges

Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 4
Test 2
2 stk Jolla C2 sælges 1
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad