Troubleshooting/Samsung scx-4500W/da: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
No edit summary
 
(46 intermediate revisions by 2 users not shown)
Line 8: Line 8:
Følgende teknik virker under versioner af Fedora fra F12 til F14.  
Følgende teknik virker under versioner af Fedora fra F12 til F14.  


Download the driver set and untar them. The drivers are available
Download driversætter og udpak dem med untar. Driverne er tilgængelige fra [http://www.samsung.com/uk/support/download/supportDown.do?group=printsolutions&type=printsolutions&subtype=monomultifunctionproducts&model_nm=SCX-4500W&language=&cate_type=all&dType=D&mType=DR&vType=&prd_ia_cd=06010300&disp_nm=SCX-4500W&model_cd=&menu=download Samsungs webside].
from
[http://www.samsung.com/uk/support/download/supportDown.do?group=printsolutions&type=printsolutions&subtype=monomultifunctionproducts&model_nm=SCX-4500W&language=&cate_type=all&dType=D&mType=DR&vType=&prd_ia_cd=06010300&disp_nm=SCX-4500W&model_cd=&menu=download Samsung's web page].


Do not install their script(s).
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/ <br /> 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".
Instead pull the following two files out of their Unified Driver file:
Add the file '''rastertosamsungspl'''
(from cdroot/Linux/i386/at_root/usr/lib/cups/filter/rastertosamsungspl) to
/usr/lib/cups/filter/ <br />
and '''scx4500w.ppd''' (from cdroot/Linux/noarch/at_opt/share/ppd/) was needed also. You need to cd to /usr/share/cups/model/foomatic-db-ppds and make directory "samsung", then


{{Input|1=gzip -c
{{Input|1=gzip -c
/path-to-my-scx4500w/scx4500w.ppd > samsung/scx4500w.ppd.gz}}
/path-to-my-scx4500w/scx4500w.ppd > samsung/scx4500w.ppd.gz}}


Check that the selinux contexts of the new files match the other in that directory. That is all that is needed. Next plug in the usb line to
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.
the main machine running Fedora 12, 13 or 14, and turn on the printer whilst tailing the messages file.


On startup it should immediately recognise the printer and the messages file
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:
should show that the device had been found correctly, and see lines like:


{{Output|1=Nov 22 18:22:59 home1 kernel: [  336.170027] usb 1-1: new high speed USB device using ehci_hcd and address 4
{{Output|1=Nov 22 18:22:59 home1 kernel: [  336.170027] usb 1-1: new high speed USB device using ehci_hcd and address 4
Line 35: Line 26:
Nov 22 18:22:59 home1 kernel: [  336.284917] usb 1-1: Manufacturer: Samsung Electronics Co., Ltd.}}
Nov 22 18:22:59 home1 kernel: [  336.284917] usb 1-1: Manufacturer: Samsung Electronics Co., Ltd.}}


A window pops up saying the printer has been added and offers to check
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.
the settings - all that needs changing is the paper size from the US Letter to A4 size and then run a test page - which should look perfect.


Then print a system status page from the printer itself which should be fine,
Udskriv så en systemstatusside fra selve printeren - den skulle også være i orden; endelig skal du udskrive en testside fra hovedmaskinen.
and then finally a test print from the main machine.


Then check that the printer is visible to other machines on the
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.  
LAN. If not then go to localhost:631 in a browser and ensure that the printer is shared to other machines.  


You can try to use the ethernet cable later, or change the wireless settings.
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.
I have to put it on the local network and given it a sensible ip address
rather than the default 192. address that it comes with since my network is 10.0.0.x.


Scanning works nicely but a couple of config tweaks are necessary.
Scanning virker fint, men et par tilpasninger af konfigurationen er nødvendige.


The printer is working, despite being an
Printeren virker selv om den ikke er understøttet - og den skal kun have de to filer fjernet fra Samsungs Linux-program for at fungere.
unsupported printer - and only needs the two files pulled from the
Samsung linux application allows the printer to work nicely.




==Scanning==
==Scanning==


I have also now tested scanning on the scx-4500w. For Fedora F14 it was necessary to add under the Samsung section of the file /lib/udev/rules.d/65-libsane.rules:
Jeg har også testet scanning 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:
{{Input|1= # Samsung SCX-4500W
{{Input|1= # Samsung SCX-4500W
  ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes"}}
  ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes"}}
This was the only step needed. Once the machine was rebooted then scanning worked (eg via '''GIMP''')
Dette var det eneste, der skulle gøres. Efter at  have genstartet maskinen, så virkede scanning (fx via '''GIMP''').


Then I simply fired up the '''GIMP''' and asked it to scan - it found the scanner, and it worked without any further setup.
Jeg startede så simpelthen '''GIMP''' og bad den om at scanne - den fandt scanneren og alting fungerede uden yderligere opsætning.


So although I have only tested the printing and scanning capability on Fedora 14 via the usb port it does work very nicely.
Selvom jeg kun har testet udskrivnings- og scanningsfunktionerne på Fedora 14 via USB-porten, så fungerer det fint.


Yet to test:
Endnu mangler test af:
* 1) printer access via ethernet
#tilgang til printeren via ethernet
* 2) printer access via wireless
#tilgang til printeren via trådløst net
* 3) scanner access via ether/wifi
#tilgang til scanneren via ethernet/wifi


If anyone has done any other tests on this Samsung SCX-4500W and has
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. Under alle omstændigheder er det en god printer, og den ser også smart ud!
step-by-step setup details I would be interested to hear the information.
Either way this is a nice printer, and very quiet in operation, and does
look pretty cool too!


==Network Access==
==Netværksadgang==


The printer arrives set up with a default ip address of 192.0.0.192.
Printeren er fra fabrikken sat op med en standard-IP-adresse, 192.0.0.192.


In order to get the network interface working in my local LAN which is the in the ip range 10.0.x.x I initially booted up an old laptop and plugged in the crossover ethernet cable that comes with the printer. Then I stopped the '''NetworkManager''' service, and then started the "network" service.  
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".  


Next step is to become root and put the laptop on the same ip range as the printer by typing:
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:


{{Input|1=ifconfig eth0 192.0.0.10 up}}
{{Input|1=ifconfig eth0 192.0.0.10 up}}


Then start Firefox and go to the address 192.0.0.192 which immediately connects to the embedded management interface on the printer ( called "SyncThru" in Samsung parlance ) and displayed as a web page in '''Firefox'''.
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'''.


Then it is straightforward to find the network page and change the ip address to either a static ip in the range of my local LAN or let it continue to use DHCP. In my case once I had the MAC address of the printer network interface I could add that to my local dhcp server config and give the printer a local name.
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.
Hvis du ikke kører din egen DHCP-server, så er det nok lettere at give printeren en statisk IP-adresse i samme område som dine lokale LAN-adresser.


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.   
Netværket er arrangeret sådan, at hvis ethernetkablet er koblet til på printeren, så bruges det kablede interface, ellers bruges det trådløse.   


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.
Gå dernæst til siden for det trådløse interface i '''SyncThru''' og angiv de nødvendige indstillinger for dit lokale trådløse access-punkt. I mit tilfælde bruges der WPA2 med AES-kryptering, men dit netværk kan være anderledes.


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.
Lige så snart jeg fjernede ethernetkablet forbandt printeren sig til mit trådløse accesspunkt og fik sin IP-adresse fra min DHCP-server. Jeg startede så '''Firefox''' på min hovedmaskine og gik til printerens IP-adresse, hvorved jeg blev forbundet til det indbyggede håndteringsinterface igen (SyncThru). Derfra var det sædvanlige udvalg af printerindstillinger tilgængelige, ligesom jeg kunne overvåge papir- og tonerforbrug.


Next to get printing via the network instead of via USB.
Dernæst, for at printe via netværket istedet for USB.


#In the main machine go to <menuchoice>System -> Administration -> Printing -> New Printer</menuchoice>
#På hovedmaskinen gå til <menuchoice>System -> Administration -> Printning -> Ny printer</menuchoice>
#Select <menuchoice>Network Printer</menuchoice> and the drop-down <menuchoice>HP JetDirect</menuchoice> (even though it isn't).
#Vælg <menuchoice>Netværksprinter</menuchoice> og i dropnedmenuen <menuchoice>HP JetDirect</menuchoice> (selv om det ikke er denne printer).
#Use the <menuchoice>known printer IP</menuchoice> in the "host" dialog and leave the default "Port 9100". Click <menuchoice>Forward</menuchoice>.
#Brug <menuchoice>Kendt printer-IP</menuchoice> i dialogen "vært" og lad standarden være "Port 9100". Klik <menuchoice>Næste</menuchoice>.
#Select ppd file  (as in the sections above) and navigate to it - set the remaining parameters required. Change paper to A4.
#Vælg ppd-fil (som i afsnittet ovenover) og navigér til den - sæt de øvrige nødvendige parametre. Ændr papir til 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.
Så sendte jeg en testside - og udskrev en mail - som virkede god nok bortset fra, at papirstørrelsen var en smule for lille til udskriften øverst og nederst. Det kan utvivlsomt justeres til senere. Nu kan enhver maskine på netværket enten bruge printeren via cups eller sætte den som en uafhængig rute via netværket som ovenfor.


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.
Eftersom kablet blev fjernet under denne test gik udskriften via det trådløse netværk til scx-4500w. Hvis printeren er kablet til din lokale router via ethernet, så sendes udskriften via den kablede forbindelse - du kan ikke printe trådløst og via kabel på samme tid.


==Scanning via the Network==
==Scanning via netværket==


Scanning via the network was not attempted at the time of writing.
Scanning via netværket er mulig ved at føje en enkelt ting til filen <tt>/etc/sane.d/xerox_mfp.conf</tt>. Tilføj blot følgende linjer nederst i filen:
{{Input|1= #Samsung scx4500w wireless ip network address
tcp xx.xx.xx.xx}}
hvor xx.xx.xx.xx er printerens statiske ip-adresse, som opsættes ved brug af håndteringsinterfacet SyncThrough.


[[Category:System]]
Når du starter '''xsane''' op får du mulighed for at vælge imellem to printere; ved at vælge printeren med tcp-adressen defineret ovenfor lader du '''xsane''' tilgå scanneren via netværket istedet for via usb. Dette kan være langsommere end usb, men det virker.
 
At få multifunktionsprinteren til at fungere som printer via usb og som scanner via netværket gør det muligt at omgå det kendte problem, hvor usb2-scannere tilsluttet en usb3-port får '''xsane''' til at hænge, hvilket er en almindelig fejl i zhci-driverkoden i kerneversionerne 3.12 og 3.13.
 
[[Category:System/da]]

Latest revision as of 09:30, 30 March 2014

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-program 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. Under 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.

Hvis du ikke kører din egen DHCP-server, så er det nok lettere at give printeren en statisk IP-adresse i samme område som dine lokale LAN-adresser.

Netværket er arrangeret sådan, at hvis ethernetkablet er koblet til på printeren, så bruges det kablede interface, ellers bruges det trådløse.

Gå dernæst til siden for det trådløse interface i SyncThru og angiv de nødvendige indstillinger for dit lokale trådløse access-punkt. I mit tilfælde bruges der WPA2 med AES-kryptering, men dit netværk kan være anderledes.

Lige så snart jeg fjernede ethernetkablet forbandt printeren sig til mit trådløse accesspunkt og fik sin IP-adresse fra min DHCP-server. Jeg startede så Firefox på min hovedmaskine og gik til printerens IP-adresse, hvorved jeg blev forbundet til det indbyggede håndteringsinterface igen (SyncThru). Derfra var det sædvanlige udvalg af printerindstillinger tilgængelige, ligesom jeg kunne overvåge papir- og tonerforbrug.

Dernæst, for at printe via netværket istedet for USB.

  1. På hovedmaskinen gå til System -> Administration -> Printning -> Ny printer
  2. Vælg Netværksprinter og i dropnedmenuen HP JetDirect (selv om det ikke er denne printer).
  3. Brug Kendt printer-IP i dialogen "vært" og lad standarden være "Port 9100". Klik Næste.
  4. Vælg ppd-fil (som i afsnittet ovenover) og navigér til den - sæt de øvrige nødvendige parametre. Ændr papir til A4.

Så sendte jeg en testside - og udskrev en mail - som virkede god nok bortset fra, at papirstørrelsen var en smule for lille til udskriften øverst og nederst. Det kan utvivlsomt justeres til senere. Nu kan enhver maskine på netværket enten bruge printeren via cups eller sætte den som en uafhængig rute via netværket som ovenfor.

Eftersom kablet blev fjernet under denne test gik udskriften via det trådløse netværk til scx-4500w. Hvis printeren er kablet til din lokale router via ethernet, så sendes udskriften via den kablede forbindelse - du kan ikke printe trådløst og via kabel på samme tid.

Scanning via netværket

Scanning via netværket er mulig ved at føje en enkelt ting til filen /etc/sane.d/xerox_mfp.conf. Tilføj blot følgende linjer nederst i filen:

#Samsung scx4500w wireless ip network address
tcp xx.xx.xx.xx

hvor xx.xx.xx.xx er printerens statiske ip-adresse, som opsættes ved brug af håndteringsinterfacet SyncThrough.

Når du starter xsane op får du mulighed for at vælge imellem to printere; ved at vælge printeren med tcp-adressen defineret ovenfor lader du xsane tilgå scanneren via netværket istedet for via usb. Dette kan være langsommere end usb, men det virker.

At få multifunktionsprinteren til at fungere som printer via usb og som scanner via netværket gør det muligt at omgå det kendte problem, hvor usb2-scannere tilsluttet en usb3-port får xsane til at hænge, hvilket er en almindelig fejl i zhci-driverkoden i kerneversionerne 3.12 og 3.13.