def METHOD_NAME(self, pinNumber):
    """Determine whether a desired (input) pin is high(1) or low(0).
    Pins 2-13 and 15 are currently read here
    """
    _base = self.port.Inp32(self.base + 1)
    if pinNumber == 10:
        # 10 = ACK
        return (_base >> 6) & 1
    elif pinNumber == 11:
        # 11 = BUSY
        return (_base >> 7) & 1
    elif pinNumber == 12:
        # 12 = PAPER-OUT
        return (_base >> 5) & 1
    elif pinNumber == 13:
        # 13 = SELECT
        return (_base >> 4) & 1
    elif pinNumber == 15:
        # 15 = ERROR
        return (_base >> 3) & 1
    elif 2 <= pinNumber <= 9:
        return (self.port.Inp32(self.base) >> (pinNumber - 2)) & 1
    else:
        msg = 'Pin %i cannot be read (by PParallelInpOut32.readPin())'
        print(msg % pinNumber)