Aby podłączyć kasę fiskalną wyposażoną w złącze komunikacyjne DB-9M do komputera stacjonarnego, należy zastosować przewód
A. DB-9M/F
B. DB-9F/F
C. DB-9M/M
D. DB-9F/M
Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.12-SG-20.01).
W tej sytuacji kluczowe jest rozpoznanie typu złącza, a nie tylko samej liczby pinów. Oznaczenie DB-9M oznacza złącze 9-pinowe typu męskiego, czyli takie z wystającymi pinami. Kasa fiskalna ma DB-9M, a komputer stacjonarny, jeśli posiada klasyczny port szeregowy COM RS-232, najczęściej też ma gniazdo w wersji męskiej DB-9M, poprawniej nazywane DE-9M, choć w praktyce wszyscy mówią DB-9. Żeby połączyć dwa złącza męskie, przewód musi mieć na obu końcach wtyki żeńskie, czyli DB-9F/F. To jest dokładnie ta sama zasada jak przy innych złączach: element z pinami łączy się z elementem z otworami. Moim zdaniem warto to sobie zapamiętać bardzo praktycznie: M = piny, F = otwory. Przy kasach fiskalnych, drukarkach fiskalnych, modemach czy starszych urządzeniach przemysłowych oprócz płci złącza trzeba jeszcze sprawdzić, czy potrzebny jest przewód prosty, czy null-modem, bo standard RS-232 ma konkretne linie TXD, RXD, GND, RTS, CTS itd. Jednak w tym pytaniu sprawdzana jest sama zgodność mechaniczna złączy, więc DB-9F/F jest prawidłowym wyborem.
W tym zadaniu łatwo pomylić oznaczenia, bo nazwy DB-9M/F, DB-9F/M i DB-9M/M wyglądają bardzo podobnie, a w praktyce różnią się czymś bardzo konkretnym: płcią końcówek przewodu. Litera M oznacza male, czyli złącze męskie z wystającymi pinami. Litera F oznacza female, czyli złącze żeńskie z otworami na piny. Kasa fiskalna ma DB-9M, więc po jej stronie przewód musi mieć DB-9F. Komputer stacjonarny z klasycznym portem szeregowym COM zwykle również ma złącze DB-9M, dlatego od strony komputera też potrzebna jest końcówka DB-9F. Z tego wynika przewód DB-9F/F.
Przewody typu DB-9M/F albo DB-9F/M mają jedną końcówkę męską i jedną żeńską. Taki kabel może pasować na przykład jako przedłużacz portu RS-232, gdy chcemy zachować ten sam układ gniazd na końcu instalacji, ale nie jest dobrym wyborem do bezpośredniego połączenia dwóch urządzeń mających złącza męskie. W którymś miejscu pojawi się wtedy problem mechaniczny: końcówka męska kabla trafiłaby na męski port urządzenia, a pinów z pinami po prostu się nie połączy. DB-9M/M jest jeszcze mniej sensowny w tej sytuacji, bo ma piny po obu stronach, więc nie pasuje do żadnego z dwóch męskich złączy w urządzeniach. Typowy błąd myślowy polega na patrzeniu tylko na liczbę pinów, czyli DB-9, a pominięciu liter M i F. Z mojego doświadczenia to właśnie te literki decydują, czy kabel da się fizycznie wpiąć, zanim jeszcze zaczniemy myśleć o transmisji RS-232, sterownikach czy ustawieniach portu COM.
Przewody typu DB-9M/F albo DB-9F/M mają jedną końcówkę męską i jedną żeńską. Taki kabel może pasować na przykład jako przedłużacz portu RS-232, gdy chcemy zachować ten sam układ gniazd na końcu instalacji, ale nie jest dobrym wyborem do bezpośredniego połączenia dwóch urządzeń mających złącza męskie. W którymś miejscu pojawi się wtedy problem mechaniczny: końcówka męska kabla trafiłaby na męski port urządzenia, a pinów z pinami po prostu się nie połączy. DB-9M/M jest jeszcze mniej sensowny w tej sytuacji, bo ma piny po obu stronach, więc nie pasuje do żadnego z dwóch męskich złączy w urządzeniach. Typowy błąd myślowy polega na patrzeniu tylko na liczbę pinów, czyli DB-9, a pominięciu liter M i F. Z mojego doświadczenia to właśnie te literki decydują, czy kabel da się fizycznie wpiąć, zanim jeszcze zaczniemy myśleć o transmisji RS-232, sterownikach czy ustawieniach portu COM.