本案属承揽合同。<br> 承揽合同与买卖合同都存在标的物的交付,这使得二者在社会生活中有时极其相似,其根本的区别在于:承揽合同的定作物是根据定作人的要求而制作,它必须是存在于合同履行之后;而买卖合同的标的物可以存在于买卖合同订立之前,或者虽存在于买卖合同履行后,但是出卖人根据自己的标准生产的标准化的成品,买受人只是选择了规格。本案中印刷厂要求科技开发公司按其提供的资料进行生产,这就使得合同的性质为承揽合同。不同的合同其效力不同,所以合同的性质对确定双方当事人的权利与义务有重要的意义。<br> 本案中承揽人科技开发公司没有按照定作人某印刷厂的要求进行工作,应承担相应的违约责任。定作人可以要求承揽人承担修理、重作、减少报酬、赔偿损失等违约责任。