法律并未强制规定必须按手印合同才生效。采用合同书形式订立合同的,应当签字或者盖章。所以如果不存在其他致使合同无效的情形,只要签字或者盖章就具有法律效力。
合同经过签字或者盖章后生效,按手印不是法律规定的签字程序,要结合其它证据或者相关事实来认定按手印的效力