W praktyce komputerowej "standard komunikacji między skanerem a programem graficznym" oznacza warstwę programową (interfejs), dzięki której aplikacja może zainicjować skan, ustawić parametry (np. rozdzielczość, tryb kolorów) i odebrać obraz.
TWAIN jest właśnie takim standardem/interfejsem dla urządzeń obrazujących (m.in. skanerów). Program graficzny nie komunikuje się bezpośrednio z elektroniką skanera "po kablu", tylko korzysta z mechanizmu udostępnianego przez sterownik i standard (np. TWAIN), co zapewnia zgodność wielu aplikacji z wieloma urządzeniami.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- OPC – jest skrótem używanym w innych obszarach informatyki i automatyki, ale nie jest standardem służącym do akwizycji obrazu ze skanera w programie graficznym. To przykład mylenia "dowolnego skrótu technicznego" z właściwą nazwą standardu.
- SCAN – jest słowem kojarzonym z czynnością skanowania lub ogólnym określeniem funkcji, ale nie stanowi nazwy standardu komunikacji aplikacja–skaner. To pułapka językowa: brzmi "tematycznie", lecz nie jest terminem normującym komunikację.
- USB – to przede wszystkim interfejs fizyczny (magistrala/port) do podłączania urządzeń. Skaner może być podłączony przez USB, ale samo USB nie rozwiązuje kwestii, jak aplikacja graficzna ma sterować skanowaniem i pobierać obraz. To typowy błąd mylenia warstwy sprzętowej z warstwą programową.
W nauce do egzaminu warto rozróżniać: jak urządzenie jest podłączone (USB/sieć) oraz jak aplikacja z niego korzysta (standard/interfejs po stronie oprogramowania). W tym pytaniu chodzi o drugi aspekt, dlatego poprawna odpowiedź to TWAIN.