A szkenner usb a linux

Linux technológia mai változata lehet használni nem csak egy internetes szerveren, hanem a munkaállomás a grafikai munkák (pl a Gimp). Erre a célra különösen képesnek kell lenniük arra, hogy beolvassa a képeket a szkenner (nem fogsz venni egy külön számítógépet és fogadás rajta csak MS Windows szkenneléshez?).

Most már értem, hogyan kétségbeesett választott szkenner? Szerencsére ez sokkal könnyebb - nézd meg a listát a szkennerek USB interfész és hasonlítsa össze egy listát a modern szkennerek értékesített helyi boltban. A kereszteződésekben a lista pedig csak néhány modell. További szelekciót végezhető alapján a személyes preferenciák és vélemények a magazinokban.

Seiko Epson Perfection 1650 Photo (GT-8200UF):
  • Gyártó: Seiko Epson (support oldalon orosz honlapon orosz Seiko Epson támogatási oldalon ..).
  • Ár: körülbelül 250 $.
  • Szkennelési terület: A4 (216x297mm).
  • Érzékelő: CCD (2 sor színenként).
  • Tablet egy levehető tetővel, 4 gomb.
  • Integrált passzív adapter (EU-54) skanirovnaya 35mm film (függőleges kirakat lámpa tejüveg). Scan Area 48.26x231.1mm (? 36x226mm). A film kell tenni a fényes felével lefelé. Két fókuszpontok: az üveg és 2 mm fölött (film tartó).
  • Hardware Interface: USB 1.1, foglalat típusa B (mély, úgyhogy USB kábel mélységütköző nem közelíti), Full Speed ​​mód (12 Mbit / sec), csatlakozik a központi hub vagy hub az első szinten egy tápegység. Ez adja meg a következő információkat (lenne szükség hozzá modules.usbmap, a kernel 2.4.18 - RH 8.0 - már ott van):
    • húr leírás: gyártó: "EPSON" termék: "EPSON Scanner"
    • Készülék osztály: ff
    • Eszköz alosztály: ff
    • Készülék Protokoll: ff
    • Vendor Id: 0x04b8
    • Termék Id: 0x0110
    • Felülvizsgálat száma: 1.10
  • Driver for Linux:
    • oldal honlapján Epson szkenner Linuxra
    • Image Scan! Linux Epson Kowa
    • SANE EPSON háttér
    • SANE EPSON háttér (Mirror)
  • Optikai felbontás: 13600 példány (1600 dpi). Mechanikus felbontása 3200 dpi (előnyeit szkennelés felbontása 3200 dpi nincs jelen).
  • Színmélység: 16 bit színes belső és külső (úgy tűnik, hogy az alsó 8 bit kitalálni firmware).
  • A tartomány a optikai sűrűség: 3,2 D (szövegekben - 3,0 D, az önellenőrzés kapunk 2.4 D, lineáris részének - 1,7 D).
  • Speed ​​(Teljes vizsgálat közelében 215.9mm x 297.18mm):
    • megtekintett 8 bit - 10 másodperc
    • preview 16 bit - 15 másodperc
    • scanimage --mode Color --depth 8 --resolution 50 (10,5 másodperc)
    • scanimage --mode Color --depth --resolution 16 50 (10,5 másodperc)
    • scanimage --mode Color --depth --resolution 8 100 (10,5 másodperc)
    • scanimage --mode Szín --depth --resolution 16 100 (13,5 másodperc)
    • scanimage --mode Color --depth --resolution 8 200 (21 másodperc)
    • scanimage --mode Color --depth --resolution 16 200 (37,5 másodperc)
    • scanimage --mode Szín --depth --resolution 8 400 (71 másodperc)
    • scanimage --mode Szín --depth --resolution 400 16 (159 másodperc)
    • scanimage --mode Szín --depth --resolution 8 600 (150 másodperc)
    • scanimage --mode Color --depth --resolution 600 16 (300 másodperc)
    • scanimage --mode Color --depth --resolution 8 800 (293 másodperc)
    • scanimage --mode Color --depth 16 --resolution 800 -x 172,7 (413 másodperc, a PNM is létrejön egy hiba, és TIFF nem az utolsó sorban)
    • scanimage --mode Szín --depth 8 --resolution 1600 -x 172,7 (833 másodperc)
  • További jellemzők:
    • parancs szinten: ESC / I-B8, FS
    • 7 fényerő (megvalósított szoftver, növelése helyett a fényerő a lámpa)
    • line art: fix küszöbértéket, szöveges képjavító technológia
    • árnyalatos: auto terület szegmentáció, három mód hibadiffúzió, 4 simítási minta 2 betöltött sablon (bi-szint és quad-szint)
    • Gamma korrekció: 2 típusú CRT, 3. típusú nyomtatáshoz, 1 terhelhető
    • Színkorrekció: 1 a CRT, a nyomtató 3, 1 letölthető
    • Tápellátás: DC 24V, 0.8A (15W / 6W)

ÉN használ Red Hat 7.2-es kernellel 2.4.9-13. USB-vezérlő: UHCI (lapkakészlet Intel BX).

Mivel kernel 2.4.9 nem tudni semmit az Epson Perfection 1650 (a 2.4.18 rendben van), meg kell hozzá a /etc/modules.conf- sor:

Ott lehet a probléma a túl kevés nyugtázó késleltetési idő a vezető. Normál szállítási idő (/usr/src/linux/drivers/usb/scanner.h) 10 másodperc. Epson ez nem elég, különösen a TPU időben és nagy felbontásban. A régi mag scanner.h kellett változtatni és újrafordítani a kernelt. Aztán a lapolvasó modul megjelent read_timeout opció (csak azt kérte ne másodperc alatt, írva a dokumentációban, de kullancsok - 1/100 mp). Most a szkenner meghajtó függetlenül növeli ezt a paramétert akár 40 másodpercet Epson szkennerek. Az új verzió a vezető is eltávolítjuk a hatása „tormoznutosti” - a kérelem nem lehet eltávolítani alatt ugyanezek 40 másodpercet.

Amikor csatlakoztatja a lapolvasót syslog üzenetek érkeznek a nucleus:

Hoppá! 2.4.9 Az kernel (a 2.4.18 rendben van) nem tud semmit erről a készülékről. Vegyünk egy megfelelő sorában /etc/hotplug/usb.distmap másik Epson szkenner:

Másold be /etc/hotplug/usb.handmap (nem szükséges /lib/modules/2.4.9-13/modules.usbmap, hiszen van kialakítva egyes terhelési) helyett eszköz azonosító 0x110. Scanner csatlakoztassa újra - most hotplug boldog (lsmod megmutatja letöltött szkenner modul):

Ugyanez elvégezhető manuálisan:

Továbbra is látni, hogy a jogot, hogy a / dev / usb / scanner0 elegendő, hogy a felhasználó lehet beolvasni.

Ha az olvasó nem használható hosszú ideig, akkor ki van kapcsolva és a modul rakodni a memóriából. Ennek eredményeként az automatikus keresést a készülék nem működik. Vagy torzíthatják eszköz, indítsa újra a meghajtó manuális vagy adja meg az eszköz nevét közvetlenül.

Ügyeljen arra, hogy ha csatlakozunk a szkenner automatikusan letöltődik szkenner modult, ugorjon a következő lépésre. Az a tény, hogy az USB-illesztőprogram Linux ugyanis csak a szállítási réteg protokoll, azaz, Képes adás / bájt, de nem érti a jelentését. A munka egy speciális szkenner modell (vagy sorozat szkennerek, ha azok egy közös parancs nyelv) programra van szükség, amely képes kommunikálni azt szkenner modell. A legelterjedtebb az ilyen programok a normális.

SANE API, amely hozzáférést biztosít a letapogató berendezések, alkatrészek szabványosított módon könyvtár speciális szkenner modellek. Támogatja nemcsak USB-s lapolvasók, de SCSI-szkennerek, eszköz is csatlakozik a párhuzamos port, egy digitális fényképezőgép, hogy jön a gphoto2 és más eszközök. Biztosítja hálózati (én még nem próbáltam).

Amellett, hogy a könyvtár (hátteret), a csomag tartalmazza a programok pásztázó (frontend): scanimage xcam, xscanimage. scanimage - egy konzolos programot, akkor tudja használni, de kényelmetlen. xcam és xscanimage - nyomorúságos és hibás, ezért jobb, ha xsane.

SANE kaphat
  • együtt a Red Hat 7.2: csomag sane-frontends-1.0.5, józan-backends-1.0.5 és sane-backends-devel-1.0.5
  • visszaállítása (rpm -Uvh) új változat (1.0.6) a nyersbőr (húzzák át libusbt-0.1.4-1.i386.rpm)
  • gyűjtése őket magad (eltávolítjuk a régi verziót, és előrecsomagolt, hogy attól függ, hogy):
    • ./ configure
    • csinál
    • make install
    • Add /etc/ld.so.conf-ban / usr / local / lib, / usr / local / lib / józan és / sbin / ldconfig (mint önszerveződő SANE (/ usr / local helyett / usr )

Listájának szerkesztése eszközök /etc/sane.d/dll.conf fájlt (/usr/local/etc/sane.d/dll.conf, ha összegyűjtjük függetlenül normális): minden eszköz kell megjegyzésbe az extra - avtoproba rossz meghajtó okozhatja az eszköz vagy a teljes rendszer működésképtelenné.

A /etc/sane.d/epson.conf hozzá:

Vizsgáljuk meg a rendelkezésre álló eszközök:

között kell lennie a felismert eszközt:

Vizsgálatok a kapott rendszer teljesítményét (nagyon felületesen):

Lássuk, milyen lehetőségek állnak rendelkezésre a szkenner segítségével SANE:

Úgy tűnik verzió 1.0.6 kivonatokat a hardver minden, ami lehetséges:
  • --mód Binary | Gray | Color
  • --mélység 8 | 16
  • --rácsrabontási (összes ígért felszerelés)
  • --lemorzsolódás Nincs | Red | Green | Kék
  • --fényerő -4..3 (nem kompatibilis a gamma korrekció)
  • --élesség -2..2
  • --gamma-korrekció a gamma korrekció hardver, beleértve letölthető görbék külön-külön szín
  • --szín-korrekció (ezeket a beállításokat manuálisan nem pontosan zadash;)
  • --felbontás 50 | 60 | 72 | 75 | 80 | 90 | 100 | 120 | 133 | 144 | 150 | 160 | 175 | 180 | 200 | 216 | 240 | 266 | 300 | 320 | 350 | 360 | 400 | 480 | 600 | 720 | 800 | 900 | 1200 | 1600 | 1800 | 2400 | 3200
  • --küszöb 0..255
  • --tükör [= (yes | no)]
  • --fordulatszám [= (yes | no)]
  • --auto-mezős szegmentációs [= (yes | no)] (Képek halftoned, szöveg fordítva)
  • --zoom 50..200
  • --várjon-for-gombot (1.0.8)
  • --megtekintett [= (yes | no)]
  • --megtekintett sebességű [= (yes | no)]
  • Geometry: -l, -t, -x, -y (mm)
  • --forrás platós | Transparency Unit
  • --film típusú pozitív film | negatív film
  • --összpontosítani-helyzetben Focus üvegen | Focus 2,5 mm fölött üveg

Változó beállításával SANE_DEBUG_EPSON környezet (1-128) nyerhető abban az esetben nyomtat a debug nehézségeket. Ez az, amit a készülék azt mondja:

By the way, benne egy modult felvételkészítés video4linux (pl v4l: / dev / video0), amely működik az én AVerMedia TVPhone98.

Get xsane lehetséges
  • együtt a Red Hat 7.2: csomagok xsane-0,77-4 és xsane-gimp-0,77-4 (de nagyon régi változat egy csomó hibát, például bizonyos PNG mód elmentett hibákkal)
  • visszaállítása (rpm -Uvh) új változat (0,82-3) a nyersbőr (valamilyen oknál fogva nincs orosz menü)
  • gyűjtése őket magad (eltávolítjuk a régi verziót, és előrecsomagolt, hogy attól függ, hogy, ne feledkezzünk meg a plugin GIMP:
/.gimp-1.2/pluginrc) !:
  • ./ Configure (néha meg kell adni a --disable-sanetest)
  • csinál
    • RH 7.1 gcc-2,96-81 hiba összeállításakor xsane.c: 4501 (xsane_mail_dialog), a tisztességes figyelmeztetést xsane.INSTALL (silenok nyilvánvalóan nem elég lefordítani 260KB a -O2). Szintjének csökkentése optimalizálási tudja végrehajtani a szerelvény.
    • RH 7.2 telepítéséhez szükséges libusbt-devel csomag mellett a libusbt, ami kell frissíteni épelméjű
  • make install
    • / Usr / local / share / sane / xsane
    • / Usr / local / share / locale
    • / Usr / local / man / man1
    • / Usr / local / share / sane

Ez minden: run xsane csapat vagy xsane epson: / dev / usb / scanner0. ha nincs automatikus felismerése munkát. Ezt követően, ez szükséges ahhoz, hogy a kijelző az összes ablakot és séta a konfigurációt.

Gamma korrekció látszik xsane-0,82 csak szoftver.

Lecseréli libsane-epson.so az / usr / lib / sane annak végrehajtását libsane-epsonkw.so (módosítását egy korábbi változatát libsane Epson). Az egyetlen különbség vettem észre - volt a gamma korrekció - 1.8. Állítsa libesmod.so könyvtár a / usr / lib és a grafikus felület SANE - iScan. Azt is fel lehet használni, mint egy plugin a gimp.

nél egyszerűbb felületével xsane. Ott gamma és színkorrekció görbék, de nem tudja ellenőrizni a hardver jellemzői, a fehér és a fekete pixel, hisztogram, 16 bites színmélység, mint xsane. Általában nem értem, hogy ez miért van szükség.

Méretének korlátozása a szkennelési vonal 32K balra :(

Scan 3200 dpi. Észrevehető nyilvánvaló sávozás - vagy valaki összekeveri a páros és páratlan sorokat, vagy CCD nem volt ideje, hogy „pihenni” egy fél lépést.

Kísérlet többszörös letapogató egy képet (c ötlet további homogenizálás alkalmazásával átalakítani -depth 16 -average) és ezek későbbi összehasonlítás (kompozit -depth 16 -compose különbség) azt sugallja, hogy az alsó 8 bit színérzékelő generált véletlen számok (és az interfész A világos és sötét - mind a 10;).

Kapcsolódó cikkek