hej,
W dniu 22 października 2014 16:18 użytkownik Robert Sebastian Gerus ar@bash.org.pl napisał:
2014-10-22 16:05 GMT+02:00 piorek piorek@hackerspace.pl:
On Wednesday 22 of October 2014 15:47:59 spin@hackerspace.pl wrote:
ale generyczne sterowniki nie istnieją dla pierdyliarda urządzeń
Bo pierdyliard urządzeń ma pierdyliard magicznych rozszerzeń. Mysz z 14 klawiszami?
O ile dobrze widziałem, to wszystkie knefle mi się widzą. W padzie też się wszystkie klawiszy i osie analogowe rozpoznają. To - naprawdę - generyczne sterowniki ogarniają. Polecam poczytanie sobie specyfikacji od usb input devices. Bardzo fajny PDF, linkowałem kiedyś na kanale.
Otóż to. Prawie każda mysz / klawiatura na USB będzie działać, przynajmniej w podstawowym zakresie, bo jest standardowy protokół. Gorzej sytuacja się ma np. z drukarkami, albo skanerami. Drukarki - nie byłoby problemu żadnego, gdyby każda drukarka obsługiwała np. Postscript i / lub PCL. I jeśli taką wybierzesz, będzie działać. I to np. warto by było w tych faktach i mitach doradzić ludziom. A nie wmawiać, że wszystko działa :)
Tak samo ze skanerem. Załóżmy, że masz taki, co skanuje dokumenty i materiały transparentne. Do tego do filmów 35mm ma automatyczny przesuw z silniczkiem. Musisz jakoś powiedzieć skanerowi "A teraz proszę wyłączyć oświetlenie z dołu a włączyć to z góry... ustawić taką rozdzielczość, oraz np. włączyć redukcję kurzu. Dodatkowo, że trzecia klatka filmu, którą włąśnie chcesz zeskanować zaczyna się od 156 mm paska negatywu."
Reasumując, byłoby zajebiście, jakby był jeden protokół, który to wszystko opisuje, i który implementowaliby wszyscy producenci. Ale tak nie jest. Dlatego nie ma "generic drivers" do wszystkich urządzeń :P