通常来讲,光让承包人在合同上签字和按手印,可不一定就完全管用。按照《中华人民共和国民法典》的规定,要是人们用合同书的形式来订立合同,得等当事人都签了名、盖了章或者按了指印,这合同才算成立。在还没签名、盖章或者按指印之前,如果有一方已经履行了主要义务,并且对方也接受了,那这合同也成立。要是合同明确约定了必须签字并且盖章才生效,那光签字和按手印可能就不符合合同规定的生效条件。不过要是没约定必须签字盖章才生效,一般来说,光签字和按手印就能认定合同成立,而且还具有一定的法律效力,除非有证据能证明签字或者按手印是被胁迫之类的非法手段弄来的。所以可不能简单地就说只有签字和按手印就一定有效,得结合合同的具体约定等情况来判断。