这个主要看合同上的双方主体到底是谁?如果双方都是公司的话,一方只签字并按手印,只能代表他个人意愿,不能代表公司。这样的合同,肯定是不能生效的。如果签字按手印的对应的是个人,那这样的合同就是有效的。
如果双方认可的话,可以生效盖章是表示公司行为,按手印是表示个人行为两者有一定的区别看下合同内容具体看哈