K8000 Input problem

I have build the K8000 interface card.

When I use the test program I can use all the digital outputs of the interface card without a problem. But I can’t use the inputs, not with test program and also not with some VB code.

-> I checked the position of each IC.
-> I put the 4N33 at the right place’s
-> When I connected some input on the channel the led lights
-> I use the latest dll (from vel255.diinoweb.com/files/)
-> I’m using windows XP service pack 3

-> I use the folowing vb code to test :

Form_load :

SelectI2CprinterPort(1)
Start_K8000()
ConfigAllIOasInput()

And in a timer function :

Label1.Text = ReadIOchannel(16)
        Label2.Text = ReadIOchannel(15)
        Label3.Text = ReadIOchannel(14)
        Label4.Text = ReadIOchannel(13)
        Label5.Text = ReadIOchannel(12)
        Label6.Text = ReadIOchannel(11)
        Label7.Text = ReadIOchannel(10)
        Label8.Text = ReadIOchannel(9)
        Label9.Text = ReadIOchannel(8)
        Label10.Text = ReadIOchannel(7)
        Label11.Text = ReadIOchannel(6)
        Label12.Text = ReadIOchannel(5)
        Label13.Text = ReadIOchannel(4)
        Label14.Text = ReadIOchannel(3)
        Label15.Text = ReadIOchannel(2)
        Label16.Text = ReadIOchannel(1)

What am I doing wrong ? Could you please help me?

Probably, you’ve inverted IC22

No IC22 is placed correctly (in the same direction of IC23 and the opposite direction of IC24)
and the three LED’s for the activity on the lines blinks.