Podrška za digitalne foto aprate za Linux, Unix i BSD

Podeli preko

Podrška za digitalne kamere na UNIXoidnim sistemima nije tako
jednostavna. Ve?ina ako ne i svi proizvoÄ‘a?i ne obra?aju mnogo pažnje na
non Windows (i MacOS) operativne sisteme. Ve?ina od njih ?ak ne
obezbeÄ‘uje ni dokumentaciju kao podršku za svoje kamere. A sa pove?anjem
broja modela, sve ovo po?inje da raste kako Valvilonska kula. Sre?om,
danas izgleda da se izdvajaju dva pravca kada su u pitanju
komunikacioni protokoli: PTP i USB pohranjivanje podataka. Ipak, mnogi
jeftini modeli (oni koji imaju rezolucije manje od 1MPix i koštaju
manje od 150 USD ili 150 EUR) kamera još uvek neprate ove trendove ve?
koriste neke druge, manje popularne protokole. U ovom tekstu ?u
pokušati da objasnim kako da utvrdite da li vaš digitalni aparat može
ili ne može da radi pod Linux (Unix) sistemima. TakoÄ‘e, uz tekst dajemo
i tabelu sa preko 640 razli?itih digitalnih foto aparata i to sa
podatkom da li su podržani pod Linux sistemima.Dakle, kliknite na “Read more…” za tekst a tabelu sa spiskom od preko 640 digitalnih aparata možete pogledati OVDE

USB kamere

Danas su USB kamere naj?eš?e. Pošto je svaki USB ureÄ‘aj definisan
kombinacijom ID brojem i proizvoÄ‘a?em, može se lako detektovati na
bus-u. Obi?no sam bus može bezbedno da pretpostavi da su ureÄ‘aji
sa sli?nim USB ID brojevima identi?ni, mada ?emo videti da ipakk postoje
vidne razlike.

Za protokol, postoje 2 USB standardizovana protokola koje
koriste digitalni foto aparati ili kamere: USB Mass Storage i PTP
(iliti Still Image Device). Ukoliko kamera ne koristi jedan od ova dva
portokola, onda sigurno koristi podređeni posebno licencirani protokol,
i upravo tu stvari postajju neprijatne: ve?ina proizvođa?a ne otkriva
ove protokole javnosti iz raznoraznih razloga. U ovom slu?aju se
primenjuje reversno inženjerstvo.

USB sistem za smeštanje podataka (Mass storage)

USB Mass Storage je protokol koji koriste hard diskovi i prenosni
uređaji preko USBa. Ovo je u osnovi SCSI preko USB. Linux 2.4.x i
*BSD sistemi po default-u mogu da obraÄ‘uju ove protokole. Sve što je
potrebno jeste da pravilno montirate ureÄ‘aj u ta?ku montiranja po vašem
izboru. Za Linux, pro?itajte ovo posebno upustvo
(eng.).

U 2001, Olympus, Nikon, Minolta, Sony, Casio i mnogi drugi si po?eli
standardno da koriste ovaj protoklol u svojim kamerama. Ovo je u
mnogome pojednostavilo koriš?enje ovih aparata u razli?itim operativnim
sistemima. Korisnici besplatnih OS su imali od ovoga najve?u korist:
kamera radi bez ikakavih drugim pomagala ili softvera. Jedna od
lošijih strana je ta da USB Mass Storage prtokol u osnovi protokol za
disk ureÄ‘aje, pa zato ne možete da menjate opcije kamere ili da sa njom
daljisnki upravljate.

Za Casio aparate pro?itajte posebnu napomenu o Casio specifikacijama (eng.)

PTP

PTP, Picture Transfer Protokol, je standardizovani protokol koji je
u osnovi razvio Kodak u cilju da obezbedi standardizovani na?in za
pristup digialnim kamerama. Ovaj protokol je prihva?en od strane USB
konzorcijuma za rad sa Still Image uređajima klase (6). Kompletna
specifikacija ovog protokalo je objavljena pa je možete pro?itati ovde (eng.).

Od2001, Sony je izbio na drugo mesto, iza Kodaka, po
implementaciji PTPa na svojim digitalnim aparatima, nude?i konjukciju
sa USB Mass Storage. Do kraja 2002, Nikon je takoÄ‘e prešao na
ovaj protokol nude?i nekoliko firmware upgrade-ova za podršku
za PTP kao dodatak USB Mass Storage-u . Kanon je uradio istu
stvar što je naro?ito zna?ajno jer je bio posednji od velikih
proizvođa?a koji nije koristio USB Mass Storage.

Drugi protokoli

Canon

Canon je verovatno poslednji veliki proizvoÄ‘a? koji se držao
sopstvenih protokola. Upravo zbog toga je pravio i najviše problema
kreatorima softverskih paketa kao što je na primer gphoto2. Oni su od skora takoÄ‘e
prešli na PTP tako da su sada Canon kamere standardno sa USB
konektorima, ali stariji modeli koriste stare protokole. Takođe,
pojedini modeli podržavaju ove vrste protokola.

Specifi?nosti pojedinih proizvođa?a

Neki proizvođa?i digitalnih foto aparata koriste sopstvene
specifikacije koje se teže podržavaju softverom.

Casio

Sve najnovije Casio kamere koriste USB Mass Storage uređaje. Na
žalost, njihova implementacija nije standardna. Sre?om, po Linux
korisnike, postoji dokument
koji rešava ove probleme

Nikon

Prebacivanje Nikon kamera u PTP mod je dostupan (ovo zavisi od
verzije firmware-a kamere): Idite na interfejs za podešavanje kamere
i izaberite “PTP”. Default je obi?no “Mass Storage”.

Korisni linkovi

Tabelu sa spiskom od preko 640 digitalnih aparata možete pogledati OVDE