最近在做一個(gè)打印發(fā)票的JavaWeb項(xiàng)目,但是有個(gè)要求是,“發(fā)票只能打印一次”。所以要判斷打印是否成功,如果成功,操作數(shù)據(jù)庫(kù)該數(shù)據(jù)已打印,失敗,則不操作。但是有個(gè)問(wèn)題?printJob.print(); //開(kāi)始打印XXX.update();//修改數(shù)據(jù)庫(kù)如果打印機(jī)缺紙的話,這條語(yǔ)句不會(huì)報(bào)錯(cuò),就接著運(yùn)行下面的代碼,這樣就會(huì)導(dǎo)致,”客戶沒(méi)有打印成功發(fā)票,但是數(shù)據(jù)庫(kù)里的值卻被改變了“。請(qǐng)問(wèn),怎么判斷是否缺紙,或者可以判斷打印是否成功也行。 ?謝謝大神們
java判斷打印機(jī)是否缺紙
蝸牛__
2016-10-25 13:06:32