互斥檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及打印打樣領(lǐng)域,尤其涉及一種互斥檢測(cè)方法及裝置。
【背景技術(shù)】
[0002]目前的打印打樣設(shè)備涉及的驅(qū)動(dòng)參數(shù)較多,并且不同設(shè)備的驅(qū)動(dòng)參數(shù)之間涉及相互限制的互斥關(guān)系,例如只有特定大小的紙張才能進(jìn)行某種方式的裝訂,也就是說,不同大小的紙張能采用的裝訂方式不一樣,如果采用的裝訂方式與紙張大小不對(duì)應(yīng),則會(huì)發(fā)生互斥;再例如,使用不同的裝訂方式,對(duì)出紙盒的參數(shù)也有相應(yīng)的要求,當(dāng)裝訂方式與出紙盒的參數(shù)值不對(duì)應(yīng)時(shí),也會(huì)發(fā)生互斥,因此,如何有效準(zhǔn)確的檢測(cè)出各參數(shù)的當(dāng)前取值之間是否發(fā)生互斥成為當(dāng)前亟待解決的問題。
[0003]對(duì)此,現(xiàn)有的互斥檢測(cè)方案為用戶根據(jù)設(shè)備說明書,對(duì)用戶設(shè)置的參數(shù)取值人工進(jìn)行檢測(cè)。但是,在實(shí)際打印打樣中,通常會(huì)有多個(gè)參數(shù)涉及互斥關(guān)系,即這些參數(shù)的取值之間有可能會(huì)發(fā)生互斥,并且,有時(shí)候解決一個(gè)互斥后,有可能導(dǎo)致與其它參數(shù)取值之間發(fā)生互斥,而人工檢測(cè)往往會(huì)漏掉一些互斥。因此,通過現(xiàn)有的互斥檢測(cè)方還無法方便準(zhǔn)確地檢測(cè)出當(dāng)前參數(shù)的取值是否發(fā)生互斥。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種互斥檢測(cè)方法及裝置,用于解決現(xiàn)有的互斥檢測(cè)方無法方便準(zhǔn)確地檢測(cè)出當(dāng)前參數(shù)的取值是否發(fā)生互斥的問題。
[0005]本發(fā)明的第一個(gè)方面是提供一種互斥檢測(cè)方法,包括:
[0006]從用戶設(shè)置的參數(shù)中確定待檢測(cè)的第一參數(shù),并獲取所述第一參數(shù)的當(dāng)前取值;
[0007]針對(duì)每個(gè)所述第一參數(shù),查詢互斥關(guān)系表,確定所述用戶設(shè)置的參數(shù)中,與所述第一參數(shù)涉及互斥關(guān)系的第二參數(shù),所述互斥關(guān)系表包括與各參數(shù)涉及互斥關(guān)系的參數(shù)的標(biāo)識(shí);
[0008]針對(duì)每個(gè)所述第二參數(shù),查詢第一對(duì)照關(guān)系表,獲得與所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值,所述第一對(duì)照關(guān)系表包括與所述第一參數(shù)的各個(gè)取值分別對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值,所述第一參數(shù)與所述第三參數(shù)涉及互斥關(guān)系,所述第三參數(shù)包括所述第二參數(shù),且所述第一參數(shù)的各個(gè)取值和與其對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值之間不發(fā)生互斥;
[0009]若所述第二參數(shù)的當(dāng)前取值和所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值不同,則判定所述第一參數(shù)的當(dāng)前取值和所述第二參數(shù)的當(dāng)前取值之間發(fā)生互斥。
[0010]本發(fā)明的另一個(gè)方面是提供一種互斥檢測(cè)裝置,包括:
[0011]第一處理模塊,用于從用戶設(shè)置的參數(shù)中確定待檢測(cè)的第一參數(shù),并獲取所述第一參數(shù)的當(dāng)前取值;
[0012]第一查詢模塊,用于針對(duì)每個(gè)所述第一參數(shù),查詢互斥關(guān)系表,確定所述用戶設(shè)置的參數(shù)中,與所述第一參數(shù)涉及互斥關(guān)系的第二參數(shù),所述互斥關(guān)系表包括與各參數(shù)涉及互斥關(guān)系的參數(shù)的標(biāo)識(shí);
[0013]第二查詢模塊,用于針對(duì)每個(gè)所述第二參數(shù),查詢第一對(duì)照關(guān)系表,獲得與所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值,所述第一對(duì)照關(guān)系表包括與所述第一參數(shù)的各個(gè)取值分別對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值,所述第一參數(shù)與所述第三參數(shù)涉及互斥關(guān)系,所述第三參數(shù)包括所述第二參數(shù),且所述第一參數(shù)的各個(gè)取值和與其對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值之間不發(fā)生互斥;
[0014]判定模塊,用于若所述第二參數(shù)的當(dāng)前取值和所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值不同,則判定所述第一參數(shù)的當(dāng)前取值和所述第二參數(shù)的當(dāng)前取值之間發(fā)生互斥。
[0015]本發(fā)明提供的互斥檢測(cè)方法及裝置,根據(jù)當(dāng)前的對(duì)照關(guān)系表,針對(duì)用戶設(shè)置的每個(gè)第一參數(shù),若檢測(cè)到與所述第一參數(shù)涉及互斥關(guān)系的第二參數(shù)的當(dāng)前取值,和與所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值不同,則判定兩者發(fā)生互斥,所述對(duì)照關(guān)系表包括與所述第一參數(shù)的各個(gè)取值分別對(duì)應(yīng)的其它參數(shù)的標(biāo)準(zhǔn)取值,從而方便準(zhǔn)確地檢測(cè)出用戶當(dāng)前設(shè)置的參數(shù)取值是否發(fā)生互斥。
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例一提供的一種互斥檢測(cè)方法的流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例二提供的一種互斥檢測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
[0019]圖1為本發(fā)明實(shí)施例一提供的一種互斥檢測(cè)方法的流程示意圖,如圖1所示,所述方法包括:
[0020]101、從用戶設(shè)置的參數(shù)中確定待檢測(cè)的第一參數(shù),并獲取所述第一參數(shù)的當(dāng)前取值。
[0021]可選的,可以直接將所述用戶設(shè)置的參數(shù)作為所述第一參數(shù),或者,為了進(jìn)一步提高互斥檢測(cè)的效率,可以先對(duì)所述用戶設(shè)置的參數(shù)進(jìn)行篩選,將篩選出的參數(shù)作為所述第一參數(shù),則具體的,在101之前,所述方法還可以包括:
[0022]根據(jù)預(yù)存的涉及互斥關(guān)系的各互斥參數(shù)的標(biāo)識(shí),確定所述用戶設(shè)置的參數(shù)中的互斥參數(shù);
[0023]相應(yīng)的,101中所述從用戶設(shè)置的參數(shù)中確定待檢測(cè)的第一參數(shù),具體可以包括:
[0024]將所述用戶設(shè)置的參數(shù)中的互斥參數(shù),作為所述第一參數(shù)。
[0025]102、針對(duì)每個(gè)所述第一參數(shù),查詢互斥關(guān)系表,確定所述用戶設(shè)置的參數(shù)中,與所述第一參數(shù)涉及互斥關(guān)系的第二參數(shù),所述互斥關(guān)系表包括與各參數(shù)涉及互斥關(guān)系的參數(shù)的標(biāo)識(shí)。
[0026]具體的,本實(shí)施例中提及的第一參數(shù)與第二參數(shù)涉及互斥關(guān)系,是指該第一參數(shù)的取值有可能與該第二參數(shù)的取值發(fā)生互斥。進(jìn)一步的,如果不論在何種情況下,第一參數(shù)的取值與第二參數(shù)的取值之間相互沒有影響,則兩者之間不涉及互斥關(guān)系。再進(jìn)一步的,前述的互斥參數(shù)存在至少一個(gè)與其涉及互斥關(guān)系的參數(shù)。
[0027]103、針對(duì)每個(gè)所述第二參數(shù),查詢第一對(duì)照關(guān)系表,獲得與所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值,所述第一對(duì)照關(guān)系表包括與所述第一參數(shù)的各個(gè)取值分別對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值,所述第一參數(shù)與所述第三參數(shù)涉及互斥關(guān)系,所述第三參數(shù)包括所述第二參數(shù),且所述第一參數(shù)的各個(gè)取值和與其對(duì)應(yīng)的第三參數(shù)的標(biāo)準(zhǔn)取值之間不發(fā)生互斥。
[0028]在實(shí)際應(yīng)用中,各參數(shù)的各個(gè)取值是預(yù)先設(shè)定的,用戶在設(shè)置參數(shù)的時(shí)候也往往是從這些預(yù)先設(shè)定好的各個(gè)取值中進(jìn)行選擇,因此,在本實(shí)施例中,任一參數(shù)的各個(gè)取值均包括用戶設(shè)置的該參數(shù)的當(dāng)前取值。
[0029]為了更加直觀了解本實(shí)施例的方案,通過以下舉例進(jìn)行闡述,可以理解,本實(shí)施例中給出的舉例只是本實(shí)施例的一種具體的實(shí)施方式,其并未對(duì)本實(shí)施例的其它實(shí)施方式進(jìn)行限制。
[0030]舉例來說,假設(shè)當(dāng)前用戶設(shè)置的參數(shù)有A參數(shù)和B參數(shù),且A參數(shù)與B參數(shù)涉及互斥關(guān)系。將A參數(shù)作為第一參數(shù),將B參數(shù)作為第二參數(shù),A參數(shù)的取值包括A1和A2,且用戶設(shè)置的A參數(shù)的當(dāng)前取值為4。
[0031]查詢所述對(duì)照關(guān)系表中存儲(chǔ)的與A參數(shù)的各個(gè)取值對(duì)應(yīng)的B參數(shù)的標(biāo)準(zhǔn)取值,假設(shè)在所述對(duì)照關(guān)系表中,與A參數(shù)的取值A(chǔ)1對(duì)應(yīng)的B參數(shù)的標(biāo)準(zhǔn)取值為B1,與A參數(shù)的取值A(chǔ)2對(duì)應(yīng)的B參數(shù)的標(biāo)準(zhǔn)取值為B2,即當(dāng)A參數(shù)的值為A1且B參數(shù)的值為B1,或者當(dāng)A參數(shù)的值為A2且B參數(shù)的值為B2時(shí),兩者不發(fā)生互斥??梢缘贸?,與A參數(shù)的當(dāng)前取值,即A1,對(duì)應(yīng)的B參數(shù)的標(biāo)準(zhǔn)取值應(yīng)為
[0032]104、若所述第二參數(shù)的當(dāng)前取值和所述第一參數(shù)的當(dāng)前取值對(duì)應(yīng)的所述第二參數(shù)的標(biāo)準(zhǔn)取值不同,則判定所述第一參數(shù)的當(dāng)前取值和所述第二參數(shù)的當(dāng)前取值之間發(fā)生互斥。
[0033]可選的,在103之后,所述方法還可以包括:若所述第二參數(shù)的當(dāng)前取值與所述第二參數(shù)的標(biāo)準(zhǔn)取值相同,則判定所述第一參數(shù)的當(dāng)前取值和所述第二參數(shù)的當(dāng)前取值之間沒有發(fā)生互斥。進(jìn)一步的,如果針對(duì)每個(gè)第一參數(shù)的當(dāng)前取值,在所述用戶設(shè)置的參數(shù)中,均沒有任一參數(shù)的當(dāng)前取值與其發(fā)生互斥,則可以說明所述用戶設(shè)置的參數(shù)的當(dāng)前取值沒有發(fā)生互斥。
[0034]具體的,基于前述的舉例進(jìn)行說明,在獲得與A參數(shù)的當(dāng)前取值A(chǔ)1對(duì)應(yīng)的B參數(shù)的標(biāo)準(zhǔn)取值B1之后,獲取B參數(shù)的當(dāng)前取值,若所述用戶設(shè)置的B參數(shù)的當(dāng)前取值為B1,則可以得知用戶設(shè)置的A參數(shù)的當(dāng)前取值與B參數(shù)的當(dāng)前取值之間沒有發(fā)生互斥,若所述用戶設(shè)置的B參數(shù)的當(dāng)前取值不為B1,例如,為B2,則可以得知用戶設(shè)置的A參數(shù)的當(dāng)前取值與B參數(shù)的當(dāng)前取值之間發(fā)生互斥??梢岳斫猓鲜雠e例也只是本實(shí)施例的一種具體的實(shí)施方式,其并未對(duì)本實(shí)施例的其它實(shí)施方式進(jìn)行限制。
[0035]進(jìn)一步的,當(dāng)發(fā)現(xiàn)用戶設(shè)置的參數(shù)的當(dāng)前取值發(fā)生互斥時(shí),需要通過相應(yīng)的方案消除該互斥,則在104中所述判定所述第一參數(shù)的當(dāng)前取值和所述第二參數(shù)的當(dāng)前取值之間發(fā)生互斥之后,所述方法還可以包括: