Fejlløsning/Samsung scx-4500W

From KDE UserBase Wiki
Revision as of 14:28, 22 March 2011 by Claus chr (talk | contribs) (Importing a new version from external source)

Mike Cloaked <mike.cloaked at gmail.com> skrev de følgende kommentarer om installation under Fedora 14. Bemærk, at nogle referencer er til lokale mapper og at du kan være nørt til at tilrette disse for at passe til dit system.


Opsætning af printeren

Følgende teknik virker under versioner af Fedora fra F12 til F14.

Download driversætter og udpak dem med untar. Driverne er tilgængelige fra Samsungs webside.

Installér ikke deres scripts. Træk i stedet følgende to filer ud fra deres fil Unified Driver: Tilføj filen rastertosamsungspl (fra cdroot/Linux/i386/at_root/usr/lib/cups/filter/rastertosamsungspl) til /usr/lib/cups/filter/
og scx4500w.ppd (fra cdroot/Linux/noarch/at_opt/share/ppd/) skal også bruges. Så skal du gå til mappen /usr/share/cups/model/foomatic-db-ppds og lave undermappen "samsung".

gzip -c
/path-to-my-scx4500w/scx4500w.ppd > samsung/scx4500w.ppd.gz

Tjek, at selinux-indholdet af den nye mappe matcher de andre i denne mappe. Det er alt, hvad der skal gøres. Tilslut dernæst USB-kablet til hovedmaskinen, som kører Fedora 12, 13 eller 14 og tænd printeren, mens du overvågen meddelelsesfiles ved hjælp af kommandoen tail.

Når du starter op, skulle printeren umiddelbart blive genkendt og meddelelsesfilen skulle vise, at enheden er blevet fundet korrekt og vise linjer som disse:

Nov 22 18:22:59 home1 kernel: [  336.170027] usb 1-1: new high speed USB device using ehci_hcd and address 4
Nov 22 18:22:59 home1 kernel: [  336.284908] usb 1-1: New USB device found, idVendor=04e8, idProduct=342b
Nov 22 18:22:59 home1 kernel: [  336.284911] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 22 18:22:59 home1 kernel: [  336.284914] usb 1-1: Product: SCX-4500W Series
 
Nov 22 18:22:59 home1 kernel: [ 336.284917] usb 1-1: Manufacturer: Samsung Electronics Co., Ltd.

Et vindue dukker op og meddeler, at printeren er blevet tilføjet og tilbyder at tjekke indstillingerne - alt hvad du skal gøre er at ændre papirstørrelse fra UL Letter til A4 og så udskrive en testside; den skulle se perfekt ud.

Udskriv så en systemstatusside fra selve printeren - den skulle også være i orden; endelig skal du udskrive en testside fra hovedmaskinen.

Tjek så, at printeren kan ses af de andre maskiner på lokalnetværket. Hvis ikke, så gå til localhost:631 i en browser og sørg for at printeren deles med de andre maskiner.

Du kan prøve at bruge ethernetkablet sener eller ændre indstillingerne for trådløs forbindelse. Jeg skal placere den i det lokale netværk og give den en fornuftig IP-adresse i stedet standardadressen med 192. eftersom mit netværk er 10.0.0.x.

Scanning virker fint, men et par tilpasninger af konfigurationen er nødvendige.

Printeren virker selv om den ikke er understøttet - og den skal kun have de to filer fjernet fra Samsungs Linux applikation for at fungere.


Scanning

Jeg har også testet scanning på scx-4500w. For Fedora F14 var det nødvendigt at tilføje følgende under afsnittet Samsung i filen /lib/udev/rules.d/65-libsane.rules:

# Samsung SCX-4500W
 ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes"

Dette var det eneste, der skulle gøres. Efter at have genstartet maskinen, så virkede scanning (fx via GIMP).

Jeg startede så simpelthen GIMP og bad den om at scanne - den fandt scanneren og alting fungerede uden yderligere opsætning.

Selvom jeg kun har testet udskrivnings- og scanningsfunktionerne på Fedora 14 via USB-porten, så fungerer det fint.

Endnu mangler test af:

  • 1) tilgang til printeren via ethernet
  • 2) tilgang til printeren via trådløst net
  • 3) tilgang til scanneren via ethernet/wifi

Hvis nogen har foretaget andre tests på denne Samsung SCX-4500W og har skridt-for-skridt detaljer om opsætning, så vil jeg meget gerne høre om det. Uner alle omstændigheder er det en god printer, og den ser også smart ud!

Netværksadgang

Printeren er fra fabrikken sat op med en standard-IP-adresse, 192.0.0.192.

For at få netværksinterfacet til at virke på mit LAN, som er i IP-området 10.0.x.x startede jeg først en gammel bærbar op og forbandt den med det krydsede ethernetkabel, som følger med printeren. Så stoppede jeg tjenesten NetworkManager og startede tjenesten "network".

Næste skridt er at starte en konsol som root og placere den bærbare i det samme IP-område som printeren ved at skrive:

ifconfig eth0 192.0.0.10 up

Start så Firefox og gå til adressen 192.0.0.192, som forbinder dig til det printerens indbyggede håndterings-brugerflade (kaldet "SyncThtu" i Samsung-sprog), som vises som en webside i Firefox.

Så er det ligetil at finde netværkssiden og ændre IP-adressen, enten til en statisk IP-adresse i mit lokale LAN's område eller lade det fortsætte med at bruge DHCP. I mit tilfælde kunne jeg tilføje printerens netværksinterface til min lokale DHCP-server og give printeren et lokalt navn, lige så snart jeg havde printerens MAC-adresse.

If you are not running your own dhcp server then it is probably easier to give it a static ip on the same range as your local LAN addresses.

The networking is arranged so that if the ethernet cable is plugged in on the printer then it uses the wired interface and if not then it will use the wireless interface.

So next go to the wireless interface page in SyncThru, and set up the required wireless settings for your own local wireless access point. In my case it uses WPA2 with AES encryption but your mileage may vary.

As soon as I disconnected the ethernet cable the printer connected to my wireless access point and received its ip address via my dhcp server. Then firing up Firefox on my main machine and going to the printer ip address connected me to the embedded management interface again (SyncThru). From there the usual range of printer settings was accessible and also monitoring of page usage and toner use.

Next to get printing via the network instead of via USB.

  1. In the main machine go to System -> Administration -> Printing -> New Printer
  2. Select Network Printer and the drop-down HP JetDirect (even though it isn't).
  3. Use the known printer IP in the "host" dialog and leave the default "Port 9100". Click Forward.
  4. Select ppd file (as in the sections above) and navigate to it - set the remaining parameters required. Change paper to A4.

Then I sent a test page - and printed a mail item - which seemed fine apart from the page size being a touch too small for the writing at the top and bottom. That can no doubt be tweaked as necessary later. Then any other machine on the network can either use the printer via cups or set it as an independent route via the network as above.

Since the wired cable had been removed this test print went via the wireless network to the scx-4500w. If the printer is wired to your local router via ethernet then the print goes via the wired router - you can't do wireless and wired at the same time.

Scanning via the Network

Scanning via the network was not attempted at the time of writing.