本發(fā)明涉及圖像形成裝置和圖像形成方法。
背景技術(shù):
諸如打印機(jī)和多功能機(jī)等的圖像形成裝置是基于所輸入的打印作業(yè)執(zhí)行打印處理的裝置。在由圖像形成裝置進(jìn)行打印處理時(shí),用戶等對(duì)于待打印文檔指定打印設(shè)置(打印條件)。打印設(shè)置包括諸如圖像質(zhì)量設(shè)置、打印布局設(shè)置等的各種設(shè)置。
打印設(shè)置可能對(duì)于打印的結(jié)果具有巨大影響。根據(jù)設(shè)置,打印的結(jié)果可能不是用戶想要的結(jié)果。因此,提出了一種用于輔助設(shè)置打印設(shè)置的操作的技術(shù)。例如,日本未審查專利申請(qǐng)第2009-140429號(hào)公報(bào)公開了這樣一種技術(shù):其中,文檔名和打印設(shè)置彼此關(guān)聯(lián)并預(yù)先存儲(chǔ),并且根據(jù)與待打印文件的名稱對(duì)應(yīng)的打印設(shè)置來執(zhí)行打印處理。
圖像形成裝置可以以特定間隔反復(fù)地打印類似的文檔,并且對(duì)于類似的文檔,可能需要過去的打印結(jié)果類似于當(dāng)前的打印結(jié)果。例如,響應(yīng)于打印請(qǐng)求執(zhí)行打印處理且傳送打印結(jié)果(印刷品)的打印服務(wù)提供者執(zhí)行被稱為反復(fù)并間歇地打印類似文檔的“重打印”的處理。在這種重打印處理中,需要間歇執(zhí)行的打印處理產(chǎn)生類似的打印結(jié)果。
圖像形成裝置允許用戶按照期望來改變打印設(shè)置,并且通常對(duì)于各打印處理指定適于待打印文檔的打印設(shè)置。因此,當(dāng)打印與過去已打印的文檔類似的文檔時(shí),當(dāng)前打印處理可以通過使用與過去打印處理中所使用的打印設(shè)置不同的打印設(shè)置來執(zhí)行,而當(dāng)前打印結(jié)果可能不類似于過去打印結(jié)果。具體地,在由多個(gè)用戶使用圖像形成裝置的情況下,打印設(shè)置可以在過去打印處理之后和當(dāng)前打印處理之前由用戶來改變。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是在反復(fù)打印相同或類似文檔的情況下,抑制當(dāng)前打印結(jié)果與過去 打印結(jié)果之間的、因打印設(shè)置而產(chǎn)生的差異。
根據(jù)發(fā)明的第一方面,提供了一種圖像形成裝置,該圖像形成裝置包括存儲(chǔ)器和警告單元。存儲(chǔ)器彼此關(guān)聯(lián)地存儲(chǔ)如下各項(xiàng):指示在過去已被打印處理的過去文檔的信息,和作為在打印處理所述過去文檔時(shí)使用的打印設(shè)置的過去打印設(shè)置。在當(dāng)前打印處理的當(dāng)前文檔與所述過去文檔相同或類似,并且作為針對(duì)所述當(dāng)前文檔設(shè)置的打印設(shè)置的當(dāng)前打印設(shè)置與針對(duì)所述過去文檔的所述過去打印設(shè)置不同的情況下,警告單元向用戶輸出警告。
根據(jù)發(fā)明的第二方面,期望地,所述打印設(shè)置包括多個(gè)設(shè)置項(xiàng),并且所述警告單元在如下情況下輸出所述警告:所述當(dāng)前打印設(shè)置中針對(duì)預(yù)先指定的設(shè)置項(xiàng)設(shè)置的值與所述過去打印設(shè)置中針對(duì)所述設(shè)置項(xiàng)設(shè)置的值不同。
根據(jù)發(fā)明的第三方面,期望地,所述警告單元通過將添加到所述當(dāng)前文檔的文檔識(shí)別信息與添加到所述過去文檔的文檔識(shí)別信息進(jìn)行比較,來確定所述當(dāng)前文檔是否與所述過去文檔相同或類似。
根據(jù)發(fā)明的第四方面,期望地,所述警告單元通過將所述當(dāng)前文檔的內(nèi)容與所述過去文檔的內(nèi)容進(jìn)行比較,來確定所述當(dāng)前文檔是否與所述過去文檔相同或類似。
根據(jù)發(fā)明的第五方面,期望地,所述警告單元在如下情況下向所述用戶輸出所述警告:所述當(dāng)前文檔與所述過去文檔不相同或不類似,并且所述當(dāng)前打印設(shè)置與預(yù)先設(shè)置的打印設(shè)置不同。
根據(jù)發(fā)明的第六方面,提供了一種圖像形成方法,該圖像形成方法包括以下步驟:彼此關(guān)聯(lián)地存儲(chǔ)如下各項(xiàng):指示在過去已被打印處理的過去文檔的信息,和作為在打印處理所述過去文檔時(shí)使用的打印設(shè)置的過去打印設(shè)置;以及在如下情況下向用戶輸出警告:當(dāng)前打印處理的當(dāng)前文檔與所述過去文檔相同或類似,并且作為針對(duì)所述當(dāng)前文檔設(shè)置的打印設(shè)置的當(dāng)前打印設(shè)置與針對(duì)所述過去文檔的所述過去打印設(shè)置不同。
根據(jù)發(fā)明的第一和第六方面,在反復(fù)打印相同或類似文檔的情況下,可以抑制當(dāng)前打印結(jié)果與過去打印結(jié)果之間的、因打印設(shè)置而產(chǎn)生的差異。
根據(jù)發(fā)明的第二方面,對(duì)于打印設(shè)置中所包括的多個(gè)設(shè)置項(xiàng)中對(duì)打印結(jié)果具有影響的設(shè)置項(xiàng),可以確定當(dāng)前打印設(shè)置是否與過去打印設(shè)置不同。
根據(jù)發(fā)明的第三方面,可以基于添加到各個(gè)打印對(duì)象文檔的文檔識(shí)別信息,來確 定當(dāng)前文檔和過去文檔是否彼此相同或類似。
根據(jù)發(fā)明的第四方面,可以基于各個(gè)打印對(duì)象文檔的內(nèi)容,來確定當(dāng)前文檔和過去文檔是否彼此相同或類似。
根據(jù)發(fā)明的第五方面,可以在打印處理之前,傳達(dá)給用戶針對(duì)由圖像形成裝置第一次打印的文檔指定產(chǎn)生不適當(dāng)打印結(jié)果的打印設(shè)置。
附圖說明
將基于以下附圖來詳細(xì)描述本發(fā)明的示例性實(shí)施方式,附圖中:
圖1是例示了根據(jù)示例性實(shí)施方式的圖像形成裝置的構(gòu)造的示意圖;
圖2是示意性地例示了設(shè)置歷史信息的示例的圖;
圖3是例示了比較設(shè)置信息的輸入畫面的示例的圖;
圖4是例示了根據(jù)示例性實(shí)施方式的圖像形成裝置中的打印作業(yè)登記處理的流程的流程圖;
圖5是例示了根據(jù)示例性實(shí)施方式的圖像形成裝置中的打印處理的流程的流程圖;以及
圖6是例示了警告顯示的示例的圖。
具體實(shí)施方式
下文中,將參照附圖描述本發(fā)明的示例性實(shí)施方式。
圖1是例示了根據(jù)該示例性實(shí)施方式的圖像形成裝置10的構(gòu)造的示意圖。
打印作業(yè)接收單元12從其他終端等接收打印作業(yè)。例如,打印作業(yè)接收單元12包括諸如局域網(wǎng)(LAN)卡或外部連接接口等這樣的通信單元,并且從通過網(wǎng)絡(luò)連接到圖像形成裝置10的終端接收打印作業(yè)。打印作業(yè)是通過以諸如PostScript這樣的頁面描述語言(PDL)來描述待打印文檔而獲得的數(shù)據(jù)。
打印作業(yè)當(dāng)然包括指示待打印文檔的內(nèi)容的信息,并且還包括指示用于識(shí)別文檔的文檔ID、文檔的文檔名、用于識(shí)別將打印作業(yè)輸入到圖像形成裝置10中的用戶的用戶ID等的信息。
存儲(chǔ)器14例如由硬盤、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)等組成,并且存儲(chǔ)用于操作圖像形成裝置10的各單元的程序,或由打印作業(yè)接收單元12接收 到的打印作業(yè)(即,輸入到圖像形成裝置10中的打印作業(yè))。
存儲(chǔ)器14存儲(chǔ)指示對(duì)于當(dāng)前執(zhí)行打印處理的文檔(下文中稱為“當(dāng)前文檔”)的打印設(shè)置(下文中稱為“當(dāng)前打印設(shè)置”)的當(dāng)前打印設(shè)置信息16。在當(dāng)前文檔的打印處理之前,由用戶設(shè)置當(dāng)前打印設(shè)置,并且指示當(dāng)前打印設(shè)置的信息被存儲(chǔ)為當(dāng)前打印設(shè)置信息16。即使在已完成當(dāng)前文檔的打印處理之后,當(dāng)前打印設(shè)置信息16也繼續(xù)存儲(chǔ)在存儲(chǔ)器14中。即,如果當(dāng)前打印設(shè)置可照原樣應(yīng)用于下一待打印文檔,則用戶可以在不改變打印設(shè)置的情況下進(jìn)行對(duì)下一待打印文件執(zhí)行的打印處理。
存儲(chǔ)器14還存儲(chǔ)設(shè)置歷史信息18,在該設(shè)置歷史信息18中,指示已由圖像形成裝置10在過去已打印處理的文檔(下文中稱為“過去文檔”)的過去文檔信息,與指示對(duì)于過去文檔已設(shè)置的打印設(shè)置(下文中稱為“過去打印設(shè)置”)的過去打印設(shè)置信息關(guān)聯(lián)。一條過去文檔信息和一條過去打印設(shè)置信息的集合在這里稱為“記錄”。在每次處理一個(gè)文檔以便打印時(shí),都根據(jù)用戶指示來添加一個(gè)記錄。這樣,創(chuàng)建設(shè)置歷史信息18。
進(jìn)一步地,存儲(chǔ)器14存儲(chǔ)由下面描述的比較單元28所參照的比較設(shè)置信息20。下面還將描述比較設(shè)置信息20。
打印處理單元22包括光柵圖像處理(RIP)單元、輸出單元等,并且執(zhí)行與打印作業(yè)有關(guān)的文檔的輸出處理。RIP單元執(zhí)行用于使以PDL描述的打印作業(yè)變成可由輸出單元識(shí)別的光柵數(shù)據(jù)的處理(RIP處理)。輸出單元執(zhí)行用于在打印介質(zhì)(諸如紙等)上再現(xiàn)已由RIP單元變成光柵數(shù)據(jù)的打印作業(yè)的打印處理。輸出單元由一般打印機(jī)中所包括的構(gòu)件(即,色調(diào)劑、感光鼓、供紙器等)組成。打印處理單元22根據(jù)由當(dāng)前打印設(shè)置信息16指示的打印設(shè)置(打印條件)執(zhí)行輸出處理。
輸入單元24例如包括觸控面板、按鈕等,并且被設(shè)置為用于將用戶指示輸入到圖像形成裝置10中。
顯示器26例如包括液晶面板,并且被設(shè)置用于顯示各種類型的信息。例如,顯示用于用戶輸入當(dāng)前打印設(shè)置信息16的打印設(shè)置輸入畫面、用于用戶輸入比較設(shè)置信息20的比較設(shè)置輸入畫面、對(duì)用戶的警告(通知)等。
比較單元28在由打印處理單元22執(zhí)行的輸出處理之前,確定當(dāng)前文檔是否是與過去已由圖像形成裝置10打印的文檔(即,過去文檔)相同或類似的文檔(下文中稱為“類似文檔”)。在當(dāng)前文檔是與過去文檔類似的文檔的情況下,比較單元28根 據(jù)由比較設(shè)置信息20指示的方法,來執(zhí)行將當(dāng)前打印設(shè)置與過去打印設(shè)置(該過去打印設(shè)置是對(duì)過去文檔執(zhí)行的打印處理中所使用的打印設(shè)置)進(jìn)行比較的處理。在當(dāng)前文檔不是類似于任何過去文檔的文檔的情況下(即,在過去未由圖像形成裝置10打印類似于當(dāng)前文檔的文檔的情況下),比較單元28根據(jù)由比較設(shè)置信息20指示的方法來將當(dāng)前打印設(shè)置與由用戶預(yù)先確定的特定打印設(shè)置(下文中稱為“默認(rèn)打印設(shè)置”)進(jìn)行比較。比較處理的結(jié)果發(fā)送到下面描述的控制器30。
控制器30例如由中央處理單元(CPU)或微處理器組成,并且執(zhí)行控制,以便根據(jù)存儲(chǔ)器14中所存儲(chǔ)的程序來操作圖像形成裝置10的各單元。控制器30根據(jù)由比較單元28執(zhí)行的比較處理的結(jié)果來執(zhí)行用于在顯示器26上顯示警告的處理。即,在圖像形成裝置10中,比較單元28和控制器30構(gòu)成警告單元。
具體地,在當(dāng)前文檔是類似于過去文檔的文檔,且當(dāng)前打印設(shè)置不同于過去打印設(shè)置(該過去打印設(shè)置是對(duì)過去文檔執(zhí)行的打印處理中所使用的打印設(shè)置)的情況下,控制器30執(zhí)行控制,以在顯示器26上顯示警告。在當(dāng)前文檔不類似于任何過去文檔,且當(dāng)前打印設(shè)置不同于默認(rèn)打印設(shè)置的情況下,控制器30執(zhí)行控制,以在顯示器26上顯示警告。
下面將描述由比較單元28和控制器30執(zhí)行的處理的詳情。
圖像形成裝置10具有如上所述的構(gòu)造。要注意的是,比較單元28可以是控制器30的功能(即,比較單元28可以包括在控制器30中)。
下文中,參照?qǐng)D2描述設(shè)置歷史信息18。圖2是示意性地例示了設(shè)置歷史信息18的示例的圖。圖2例示了作為設(shè)置歷史信息18中所包括的多個(gè)記錄中的一個(gè)的記錄18a的內(nèi)容。如上所述,在設(shè)置歷史信息18中,過去文檔信息和過去打印設(shè)置信息彼此關(guān)聯(lián)。
如圖2例示,過去文檔信息是這樣的信息其包括:用于唯一地識(shí)別過去文檔的文檔ID、過去文檔的文檔名、用于識(shí)別給出過去文檔的打印處理的指示的用戶的用戶ID、指示對(duì)過去文檔執(zhí)行輸出處理時(shí)的日期和時(shí)間的信息、以及過去文檔的縮略圖。當(dāng)然,其他信息可以包括在過去文檔信息中。
過去文檔信息中所包括的這些信息是打印作業(yè)中所包括的信息。因此,在輸入與過去文檔有關(guān)的打印作業(yè)時(shí),由控制器30提取過去文檔信息。關(guān)于縮略圖,創(chuàng)建并存儲(chǔ)過去文檔的預(yù)定數(shù)量的頁的圖像。
如圖2例示,過去打印設(shè)置信息包括多個(gè)設(shè)置項(xiàng),并且多個(gè)設(shè)置項(xiàng)被分類為多個(gè)類別。例如,過去打印設(shè)置信息包括:“圖像質(zhì)量設(shè)置”類別,該“圖像質(zhì)量設(shè)置”類別包括諸如打印機(jī)模式和清晰度這樣的設(shè)置項(xiàng);“布局設(shè)置”類別,該“布局設(shè)置”類別包括諸如裝版設(shè)置和裝訂這樣的設(shè)置項(xiàng);“顏色設(shè)置”類別,該“顏色設(shè)置”類別包括諸如顏色模式和專色(spot color)修正等的設(shè)置項(xiàng);“紙張?jiān)O(shè)置”類別,該“紙張?jiān)O(shè)置”類別包括諸如供紙和輸出紙張尺寸這樣的設(shè)置項(xiàng);等等。當(dāng)然,過去打印設(shè)置信息可以包括其他設(shè)置項(xiàng)和其他類別。
要注意的是,過去打印設(shè)置信息中所包括的設(shè)置項(xiàng)或類別與當(dāng)前打印設(shè)置信息16中所包括的設(shè)置項(xiàng)或類別相同。即,同樣在當(dāng)前打印設(shè)置信息16中,如在圖2中所例示的過去打印設(shè)置信息中,對(duì)于被分為多個(gè)類別的多個(gè)設(shè)置項(xiàng)設(shè)置值。
下文中,參照?qǐng)D3描述比較設(shè)置信息20。圖3是例示了比較設(shè)置信息20的輸入畫面的示例的圖。
控制器30執(zhí)行控制,以響應(yīng)于用戶請(qǐng)求而在顯示器26上顯示如圖3例示的比較設(shè)置信息輸入畫面。用戶在畫面上設(shè)置:用于將當(dāng)前文檔與過去文檔進(jìn)行比較的方法(即,確定當(dāng)前文檔是否是類似于過去文檔的文檔的方法),和在將當(dāng)前打印設(shè)置與過去打印設(shè)置等進(jìn)行比較的處理時(shí)所參照的設(shè)置項(xiàng)。在當(dāng)前文檔的打印處理之前輸入這些設(shè)置,并且所輸入的設(shè)置信息被存儲(chǔ)為比較設(shè)置信息20。
用于將當(dāng)前文檔與過去文檔進(jìn)行比較的方法可從多個(gè)比較方法中選擇。在該示例性實(shí)施方式中,方法可從兩個(gè)方法(即,基于文檔名的比較和基于縮略圖的比較)中選擇。當(dāng)然,其他方法能夠被選為用于比較文檔的方法。
基于文檔名的比較字面上是這樣的方法:其中,當(dāng)前文檔的文檔名與過去文檔的文檔名進(jìn)行比較,并且執(zhí)行關(guān)于這些文檔是否是類似文檔的確定。雖然如果文檔名完全匹配,則可以確定文檔是類似的文檔,但在該示例性實(shí)施方式中,用戶也能夠設(shè)置比較文檔名的規(guī)則,并且根據(jù)規(guī)則來彼此比較文檔名。例如,規(guī)則由當(dāng)前文檔的文檔名的正規(guī)表達(dá)式來表達(dá),并且具有對(duì)應(yīng)于正規(guī)表達(dá)式的文檔名的過去文檔被確定為類似于當(dāng)前文檔的文檔。例如,在當(dāng)前文檔的文檔名為“·ABC(Ver2.00).pdf”的情況下,文檔名的正規(guī)表達(dá)式(即,“*ABC*.pdf”)可以輸入為規(guī)則。在應(yīng)用規(guī)則的情況下,作為具有包括“ABC”的文檔名的可移植文檔格式(pdf)文件的過去文檔被確定為是類似于當(dāng)前文檔的文檔。
文檔名可以被認(rèn)為是添加到文檔的文檔識(shí)別信息。因此,如上所述,基于文檔名的比較方法可以被認(rèn)為是這樣的方法:將添加到當(dāng)前文檔的文檔識(shí)別信息與添加到過去文檔的文檔識(shí)別信息進(jìn)行比較,從而確定文檔是否彼此相同或類似。作為文檔識(shí)別信息,除了文檔名之外,還可以使用用于唯一地識(shí)別文檔的文檔ID。在基于文檔ID的比較的情況下,執(zhí)行關(guān)于文檔是否彼此完全匹配的確定。
基于縮略圖的比較是這樣的方法:將作為當(dāng)前文檔的至少一部分的圖像且以減小尺寸顯示的縮略圖,與作為過去文檔的至少一部分的圖像且以減小尺寸顯示的縮略圖進(jìn)行比較,從而確定文檔是否彼此類似。縮略圖通過使用現(xiàn)有技術(shù)來比較。在該示例性實(shí)施方式中,針對(duì)各頁生成縮略圖,并且用戶能夠設(shè)置分別生成縮略圖的頁中要執(zhí)行比較的頁的數(shù)量,或指示當(dāng)前文檔的縮略圖與過去文檔的縮略圖之間的匹配程度的值(匹配率),該值用于確定當(dāng)前文檔與過去文檔是否是類似的文檔。例如,在頁數(shù)被設(shè)置為“3”且匹配率被設(shè)置為“90%”的情況下,當(dāng)前文檔的預(yù)定三頁(在該示例性實(shí)施方式中是前三頁)的縮略圖與過去文檔的預(yù)定三頁彼此比較,并且如果匹配率為90%或更高,則確定這些文檔為類似的文檔。
如上所述,基于縮略圖的比較方法可以被認(rèn)為是這樣的方法:將當(dāng)前文檔的內(nèi)容與過去文檔的內(nèi)容進(jìn)行比較,從而確定文檔是否彼此相同或類似。作為像這樣的方法,除了基于縮略圖的比較之外,還可以使用將當(dāng)前文檔中所包括的句子與過去文檔中所包括的句子進(jìn)行比較(可以適當(dāng)?shù)卦O(shè)置要比較的字符數(shù))的方法等。
在圖3所例示的輸入畫面上,用戶可以勾選文檔名和縮略圖這兩者。在這種情況下,如果過去文檔的文檔名與當(dāng)前文檔的文檔名的正規(guī)表達(dá)式匹配,并且如果作為過去文檔與當(dāng)前文檔之間的縮略圖比較的結(jié)果,匹配率等于或高于預(yù)定值,則確定文檔為類似的文檔。
在比較類別設(shè)置中,指定在將被確定為類似于當(dāng)前文檔的文檔的過去文檔的打印設(shè)置或默認(rèn)打印設(shè)置(下文中稱為“比較對(duì)象設(shè)置”)與當(dāng)前打印設(shè)置進(jìn)行比較的處理中要比較的類別或設(shè)置項(xiàng)。例如,在圖3所例示的輸入畫面上,在勾選“作業(yè)設(shè)置”類別和“圖像質(zhì)量設(shè)置”類別的情況下,在當(dāng)前打印設(shè)置與比較對(duì)象設(shè)置之間的比較時(shí),僅比較針對(duì)“作業(yè)設(shè)置”類別中和“圖像質(zhì)量設(shè)置”類別中所包括的設(shè)置項(xiàng)設(shè)置的值。當(dāng)然,用戶可以勾選所有類別,以便在比較對(duì)象中包括所有設(shè)置項(xiàng),或者可以不勾選所有類別,以便不執(zhí)行比較處理,即,不顯示關(guān)于當(dāng)前打印設(shè)置的警告。
憑借比較類別設(shè)置中的“自定義設(shè)置”,可以基于每一設(shè)置項(xiàng)而不基于每一類別來指定比較對(duì)象中要包括的設(shè)置項(xiàng)。當(dāng)用戶勾選對(duì)應(yīng)于“自定義設(shè)置”的復(fù)選框時(shí),該畫面切換到另一個(gè)畫面,顯示各類別中所包括的所有設(shè)置項(xiàng),并且用戶能夠針對(duì)各個(gè)設(shè)置項(xiàng)來指定設(shè)置項(xiàng)是否要包括在比較處理的對(duì)象項(xiàng)中。
比較類別設(shè)置中所包括的多個(gè)類別可以分類為對(duì)打印結(jié)果具有相對(duì)較大影響的第一類別組和對(duì)打印結(jié)果具有相對(duì)較小影響(至少具有比由第一類別組中所包括的任何類別所造成的影響更小的影響)的第二類別組。這種分類處理可以由用戶或管理員來執(zhí)行。在該示例性實(shí)施方式中,“作業(yè)設(shè)置”、“圖像質(zhì)量設(shè)置”、“布局設(shè)置”、“形式/頁碼設(shè)置”以及“顏色設(shè)置”這些類別包括在第一類別組中,并且“紙張?jiān)O(shè)置”和“輸出設(shè)置”類包括在第二類別組中。
第一類別組對(duì)打印結(jié)果具有較大影響,因此,可以進(jìn)行限制,以便使第一類別組中所包括的類別總是被指定為要包括在比較對(duì)象中的類別,或者以便僅允許圖像形成裝置10的管理員不勾選第一類別組中所包括的類別(即,從比較對(duì)象中排除第一類別中所包括的類別)。即使在這種情況下,普通用戶也能夠按期望不勾選第二類別組中所包括的任何類別。
下文中,參照?qǐng)D4和圖5中的流程圖描述由圖像形成裝置10執(zhí)行的處理的流程。首先,參照?qǐng)D4中的流程圖描述當(dāng)前打印作業(yè)登記處理。
在步驟S10中,打印作業(yè)接收單元12從另一個(gè)終端等接收與當(dāng)前文檔有關(guān)的打印作業(yè)。即,將與當(dāng)前文檔有關(guān)的打印作業(yè)輸入到圖像形成裝置10中。假定當(dāng)前文檔的文檔名為“·ABC(Ver2.00).pdf”。
在步驟S12中,比較單元28通過使用由比較設(shè)置信息20指示的方法來確定當(dāng)前文檔和過去文檔是否是類似的文檔。
在由比較設(shè)置信息20指示的比較方法是基于文檔名,且規(guī)則被設(shè)置為“*ABC*.pdf”的情況下,比較單元28在設(shè)置歷史信息18中搜索包括與正規(guī)表達(dá)式“*ABC*.pdf”匹配的文檔名的記錄,作為過去文檔信息。如果提取到這種記錄,則確定當(dāng)前文檔為與在過去已被打印處理的文檔(即,過去文檔)類似的文檔,并且流程進(jìn)行到步驟S14。否則,流程進(jìn)行到步驟S16。
在由比較設(shè)置信息20指示的比較方法是基于縮略圖,頁數(shù)被設(shè)置為“3”并且匹配率被設(shè)置為“90%”的情況下,比較單元28將當(dāng)前文檔的前三頁的縮略圖與設(shè)置 歷史信息18中所包括的各記錄中的前三頁的縮略圖逐一比較。如果具有90%或更高匹配率的記錄被提取為比較圖像的結(jié)果,則確定當(dāng)前文檔為與在過去已打印處理的文檔(即,過去文檔)類似的文檔,并且流程進(jìn)行到步驟S14。否則,流程進(jìn)行到步驟S16。
在步驟S14中,控制器30執(zhí)行控制,以將步驟S12中由比較單元28提取的記錄中的過去打印設(shè)置信息保持為比較對(duì)象設(shè)置,即,執(zhí)行控制,以將過去打印設(shè)置信息臨時(shí)地存儲(chǔ)在存儲(chǔ)器14中。
在步驟S16中,即,在當(dāng)前文檔不類似于在過去已經(jīng)由圖像形成裝置10打印的任何文檔的情況下,控制器30執(zhí)行控制,以將由用戶預(yù)先設(shè)置的默認(rèn)打印設(shè)置保持為比較對(duì)象設(shè)置。
在步驟S18中,控制器30執(zhí)行控制,以臨時(shí)將當(dāng)前打印作業(yè)和步驟S14或S16中所保持的比較對(duì)象設(shè)置彼此關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)器14中。
通過執(zhí)行上述處理,完成當(dāng)前打印作業(yè)登記處理。隨后,圖像形成裝置10響應(yīng)于來自用戶的打印指示,開始當(dāng)前打印作業(yè)打印處理。圖5例示了打印處理的流程圖。
在步驟S30中,用戶輸入針對(duì)當(dāng)前文檔的打印設(shè)置,即,輸入當(dāng)前打印設(shè)置。已輸入的打印信息存儲(chǔ)在存儲(chǔ)器14中,作為當(dāng)前打印設(shè)置信息16。前一個(gè)打印處理中所使用的打印設(shè)置繼續(xù)存儲(chǔ)為當(dāng)前打印設(shè)置信息16,因此,如果打印設(shè)置還可照原樣應(yīng)用于當(dāng)前文檔,則用戶不需要輸入任何內(nèi)容。在任何一種情況下,對(duì)于當(dāng)前文檔的打印設(shè)置在步驟S30中的處理中存儲(chǔ)為當(dāng)前打印設(shè)置信息16。
在步驟S32中的處理中,控制器30確定警告顯示設(shè)置的狀態(tài)。具體地,控制器30參照比較設(shè)置信息20并確定是否在比較類別設(shè)置中選擇至少一個(gè)類別。如果選擇至少任何一個(gè)類別,則控制器30確定警告顯示設(shè)置被設(shè)置為“是”,并且流程進(jìn)行到步驟S34。如果沒有類別被選擇,則控制器30確定警告顯示設(shè)置被設(shè)置為“否”,并且流程進(jìn)行到步驟S42。即,在不顯示關(guān)于當(dāng)前打印設(shè)置的任何警告的情況下,執(zhí)行當(dāng)前打印作業(yè)的打印處理。
在步驟S34中,比較單元28將當(dāng)前打印設(shè)置與比較對(duì)象設(shè)置進(jìn)行比較,并確定當(dāng)前打印設(shè)置與比較對(duì)象設(shè)置之間是否存在差異。比較單元28參照比較設(shè)置信息20中所包括的比較對(duì)象類別(或設(shè)置項(xiàng))的選擇狀態(tài),并且將當(dāng)前打印設(shè)置中針對(duì)各所選的類別(或設(shè)置項(xiàng))設(shè)置的值與比較對(duì)象設(shè)置中對(duì)于各所選的類別(或設(shè)置項(xiàng))設(shè) 置的值進(jìn)行比較。如果作為比較處理的結(jié)果,在當(dāng)前打印設(shè)置與比較對(duì)象設(shè)置之間發(fā)現(xiàn)任何差異,則流程進(jìn)行到步驟S36。否則,流程進(jìn)行到步驟S42。
在步驟S36中,控制器30執(zhí)行控制,以基于由比較單元28執(zhí)行的比較處理的結(jié)果而在顯示器26上顯示警告。圖6例示了警告顯示的示例。要注意的是,圖6中的示例是在過去打印設(shè)置被保持為比較對(duì)象設(shè)置的情況下所顯示的警告的示例。如圖6例示,作為警告,顯示彈出式窗口40,該彈出式窗口40指示在當(dāng)前打印設(shè)置與比較對(duì)象設(shè)置(在本情況下是步驟S14中所保持的過去打印設(shè)置)之間發(fā)現(xiàn)差異,并指示在打印設(shè)置中發(fā)現(xiàn)差異的類別。在圖6中的示例中,彈出式窗口40指示在“圖像質(zhì)量設(shè)置”類別中所包括的設(shè)置項(xiàng)中發(fā)現(xiàn)差異。彈出式窗口40進(jìn)一步包括詳情按鈕42。當(dāng)用戶輕敲詳情按鈕42時(shí),指示“圖像質(zhì)量設(shè)置”類別中的發(fā)現(xiàn)差異的設(shè)置項(xiàng)。
彈出式窗口40包括用于選擇要對(duì)當(dāng)前文檔執(zhí)行的處理的按鈕和對(duì)用戶的警告。具體地,彈出式窗口40包括用于通過使用當(dāng)前打印設(shè)置打印當(dāng)前文檔的OK按鈕44、用于用比較對(duì)象設(shè)置重寫打印設(shè)置并且此后打印當(dāng)前文檔的設(shè)置改變按鈕46、以及用于取消與當(dāng)前文檔有關(guān)的打印作業(yè)(即,用于中斷打印處理)的取消按鈕48。
在步驟S38中,控制器30確定哪個(gè)指示已由用戶輸入。
如果從用戶接收到用于取消與當(dāng)前文檔有關(guān)的打印作業(yè)的指示(即,如果用戶已經(jīng)輕敲取消按鈕48),則不執(zhí)行打印處理,并且與當(dāng)前文檔有關(guān)的打印作業(yè)的處理結(jié)束。如果從用戶接收到用于執(zhí)行通過使用當(dāng)前打印設(shè)置來打印當(dāng)前文檔的處理的指示(即,如果用戶已經(jīng)輕敲OK按鈕44),則流程進(jìn)行到步驟S42,并且通過使用當(dāng)前打印設(shè)置來執(zhí)行用于打印當(dāng)前作業(yè)的處理。如果從用戶接收到用于用過去打印設(shè)置重寫打印設(shè)置,并且此后執(zhí)行用于打印當(dāng)前文檔的處理的指示(即,如果用戶已經(jīng)輕敲設(shè)置改變按鈕46),則流程進(jìn)行到步驟S40。
在步驟S40中,控制器30執(zhí)行用存儲(chǔ)器14中臨時(shí)保持的比較對(duì)象設(shè)置(在本情況下是過去打印設(shè)置)替換當(dāng)前打印設(shè)置的處理。通過執(zhí)行該處理,臨時(shí)保持的比較對(duì)象設(shè)置被存儲(chǔ)為當(dāng)前打印設(shè)置信息16。
在步驟S42中,打印處理單元22根據(jù)由當(dāng)前打印設(shè)置信息16指示的打印設(shè)置來執(zhí)行與當(dāng)前打印作業(yè)有關(guān)的輸出處理。
在步驟S44中,控制器30確定關(guān)于當(dāng)前文檔的當(dāng)前文檔信息以及當(dāng)前打印設(shè)置信息16是否要添加到設(shè)置歷史信息18。該確定根據(jù)用戶指示來執(zhí)行。例如,在輸出 處理之后,控制器30執(zhí)行控制,以在顯示器26上顯示用于詢問用戶是否要將當(dāng)前打印設(shè)置信息16添加到設(shè)置歷史信息18的畫面,并且控制器30使用戶輸入指示。如果用戶給出添加到設(shè)置歷史信息18的指示,則流程進(jìn)行到步驟S46。否則,與當(dāng)前文檔有關(guān)的打印作業(yè)在不將當(dāng)前打印設(shè)置信息16添加到設(shè)置歷史信息18的情況下結(jié)束。
在步驟S46中,控制器30從存儲(chǔ)器14中臨時(shí)存儲(chǔ)的與當(dāng)前文檔有關(guān)的打印作業(yè)提取關(guān)于當(dāng)前文檔的當(dāng)前文檔信息(包括當(dāng)前文檔的文檔ID、文檔名、縮略圖等),并且向設(shè)置歷史信息18添加其中當(dāng)前文檔信息與當(dāng)前打印設(shè)置信息16關(guān)聯(lián)的新記錄。通過根據(jù)用戶指示向設(shè)置歷史信息18添加記錄,例如在使用特殊打印設(shè)置執(zhí)行打印的情況下,可以抑制不適合作為歷史的記錄的登記。
由圖像形成裝置10執(zhí)行的處理的流程如上所述。
根據(jù)該示例性實(shí)施方式,在當(dāng)前文檔是與過去文檔類似的文檔(即,當(dāng)前文檔是與由圖像形成裝置10在過去已打印處理的文檔類似的文檔),且當(dāng)前打印設(shè)置與針對(duì)過去文檔設(shè)置的過去打印設(shè)置不同的情況下,在針對(duì)當(dāng)前文檔的輸出處理之前向用戶輸出警告。因此,用戶可以在輸出處理之前了解:針對(duì)當(dāng)前打印的文檔設(shè)置的打印設(shè)置不同于在過去打印類似文檔中使用的打印設(shè)置。因此,用戶例如可以對(duì)當(dāng)前打印處理采取適當(dāng)?shù)男袆?dòng)(諸如應(yīng)用過去打印設(shè)置等)。
根據(jù)該示例性實(shí)施方式,作為指示由圖像形成裝置10在過去打印的文檔的信息的過去文檔信息,和與文檔有關(guān)的過去打印設(shè)置信息彼此關(guān)聯(lián)地累積,并存儲(chǔ)為設(shè)置歷史信息18。通過存儲(chǔ)設(shè)置歷史信息18,可以確定當(dāng)前文檔是否是與過去文檔類似的文檔,并且在當(dāng)前打印設(shè)置不同于針對(duì)類似過去文檔的打印設(shè)置的情況下,用戶還可以用簡(jiǎn)單操作(僅通過輕敲設(shè)置更改按鈕46)來檢索設(shè)置歷史信息18中所包括的過去打印設(shè)置,并且可以將檢索到的打印設(shè)置設(shè)置為當(dāng)前打印設(shè)置。
根據(jù)該示例性實(shí)施方式,在當(dāng)前打印設(shè)置不同于類似過去文檔的打印設(shè)置的情況下,向用戶顯示警告,并且指示在當(dāng)前打印設(shè)置與過去打印設(shè)置之間不同的設(shè)置項(xiàng)。因此,用戶可以針對(duì)與當(dāng)前文檔有關(guān)的打印作業(yè)而采取適于設(shè)置項(xiàng)具有不同值的行動(dòng)。
打印設(shè)置中所包括的多個(gè)類別或多個(gè)設(shè)置項(xiàng)可以包括對(duì)打印結(jié)果沒有巨大影響的類別或設(shè)置項(xiàng)。這種類別或設(shè)置項(xiàng)可以根據(jù)使用圖像形成裝置10的環(huán)境而改變。根據(jù)該示例性實(shí)施方式,在將當(dāng)前打印設(shè)置與過去打印設(shè)置進(jìn)行比較的處理中,可以適當(dāng)選擇不包括在比較對(duì)象中的類別或設(shè)置項(xiàng)。因此,用戶可以進(jìn)行僅對(duì)適當(dāng)需要的 類別或設(shè)置項(xiàng)執(zhí)行的比較處理。
即使在當(dāng)前文檔和過去文檔彼此不完全匹配的情況下,在一些情況下也通過使用針對(duì)過去文檔設(shè)置的過去打印設(shè)置來打印當(dāng)前文檔。例如,在上述重打印的情況下,對(duì)于過去文檔,可以修正打字錯(cuò)誤,替換圖像,或者進(jìn)行其他修正。在這種情況下,雖然作為修正之前的文檔的過去文檔是與作為修正之后的文檔的當(dāng)前文檔不同的文檔,但也期望的是,針對(duì)過去文檔的打印設(shè)置和針對(duì)當(dāng)前文檔的打印設(shè)置彼此相同,以便產(chǎn)生針對(duì)這兩個(gè)文檔的相同的打印結(jié)果。
根據(jù)該示例性實(shí)施方式,在當(dāng)前文檔基于文檔名與過去文檔比較的情況下,執(zhí)行關(guān)于過去文檔的文檔名是否與當(dāng)前文檔的文檔名的正規(guī)表達(dá)式匹配的確定。因此,即使例如對(duì)過去文檔進(jìn)行修正,并且改變文檔名中所包括的版本名,或者將字符“修正版”等添加到文檔名,也能夠通過排除版本名或所添加的字符來將文檔彼此進(jìn)行比較。在基于縮略圖將文檔彼此進(jìn)行比較的情況下,用戶能夠適當(dāng)改變匹配率(即,用戶能夠適當(dāng)?shù)卦O(shè)置執(zhí)行關(guān)于當(dāng)前文檔和過去文檔是否是類似文檔的確定所基于的范圍(類似范圍))。因此,即使在當(dāng)前文檔的內(nèi)容與過去文檔的內(nèi)容略有不同的情況下,如果使用與對(duì)于過去文檔的打印設(shè)置類似的打印設(shè)置來打印當(dāng)前文檔,則可以確定這些文檔是類似的文檔。即,在當(dāng)前打印設(shè)置不同于過去打印設(shè)置的情況下向用戶顯示警告。
根據(jù)該示例性實(shí)施方式,在當(dāng)前文檔不是與由圖像形成裝置10在過去打印的任何文檔類似的文檔的情況下,由用戶預(yù)先設(shè)置的默認(rèn)打印設(shè)置與當(dāng)前打印設(shè)置進(jìn)行比較,并且如果默認(rèn)打印設(shè)置與當(dāng)前打印設(shè)置之間存在差異,則可以向用戶顯示警告。這可應(yīng)用于不反復(fù)打印類似文檔(即,打印大量不同文檔),并且針對(duì)各文檔使用相同的打印設(shè)置來執(zhí)行打印處理的環(huán)境。在這種環(huán)境中,如果所期望的打印設(shè)置被指定為默認(rèn)打印設(shè)置,則可以在針對(duì)各文檔輸入不同于默認(rèn)打印設(shè)置的打印設(shè)置的情況下向用戶顯示警告。
對(duì)本發(fā)明的示例性實(shí)施方式的上述說明是為了例示和說明的目的而提供的。并非旨在對(duì)本發(fā)明進(jìn)行窮盡,或者將本發(fā)明限于所公開的精確形式。顯而易見的是,很多修改例和變型例對(duì)于本領(lǐng)域技術(shù)人員是明顯的。選擇了實(shí)施方式進(jìn)行說明,以最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,以使本領(lǐng)域技術(shù)人員能夠理解本發(fā)明的各種實(shí)施方式,以及適合于所設(shè)想的具體用途的各種變型。本發(fā)明的范圍旨在由所附權(quán)利要求及其等同物來限定。