Witam!
Jest urządzenie. Komunikuje się z pecetem przez port drukarki. Konkretnie dane z urządzenia wysyłane sią do portu drukarki poprzez linie d0-d7. Program na PC odczytuje stan tych lini.
I jest problem jeden - najwazniejszy komputer nie czyta danych z tego portu mimo, że 10 innych czyta. Wszelkie kombinacje z portem drukarki w biosie wykonane. Niestety nie chce czytać danych.
Osoba która musi to urządzenie podąłczyć kupiła w końcu port drukarki (dwukierunkowy) na złączu PCI. Niestety port ten po uruchomieniu przydzielił sobie zasoby następujące (po niemiecku):
E/A - Bereich CC00 - CC07 E/A - Bereich C800 - C807
(i nazywa sie LPT1)
Wygląda to zgoła inaczej, niż 378/278 znane ze standardowych portów drukarki.
Pytanie zatem mam takie: czy ktokolwiek próbował kiedykolwiek dobrać się do takiego nietypowego portu ? Przebudowa urządzenia nie wchodzi w grę, ponieważ jestem 1300km od miejsca gdzie stoi sprzęt. W tej chwili program korzysta z biblioteki inpout32.dll i działał znakomicie na prawie wszystkich komputerach. Licze na to, że "grzebanie" po tych portach powinno dac podobny rezultat co grzebanie po portach 378/278. Czy ktoś mógłby to potwierdzić ? Musze pisać aplikacje w ciemno i chciałbym ieć cień szansy, że zadziała.
PS. Komputer z kapryśnym portem drukarki to raczej nowoczesny sprzęt - jakiś athlon. Czy coś się zmieniło ostatnio w hardware lpt? Pytam bo na moim athlonie działa jak trzeba bez zająknięcia.