專利名稱:打印控制裝置和顯示打印設(shè)置畫面的方法
技術(shù)領(lǐng)域:
本發(fā)明的方面涉及打印控制裝置,其被構(gòu)造成顯示與打印設(shè)置相關(guān)的打印設(shè)置畫面,顯示打印設(shè)置畫面的程序和方法。
背景技術(shù):
通常,當(dāng)諸如個(gè)人計(jì)算機(jī)(PC)的打印控制裝置將打印命令發(fā)送至打印裝置(諸如打印機(jī))時(shí),在打印控制裝置的顯示設(shè)備上顯示打印設(shè)置畫面。在打印設(shè)置畫面中,能夠設(shè)置打印條件并且能夠輸入打印指示。通過存儲在打印控制裝置中的用于打印裝置的程序 (驅(qū)動)顯示打印設(shè)置畫面。例如,JP-A-2009-217472描述打印設(shè)置畫面。
發(fā)明內(nèi)容
然而,上述打印設(shè)置畫面具有下列問題。即,打印設(shè)置畫面的尺寸和顯示內(nèi)容是固定的,從而通過使用預(yù)定的點(diǎn)數(shù)(像素?cái)?shù))在顯示設(shè)備上顯示打印設(shè)置畫面。因此,取決于設(shè)置在打印控制裝置中的顯示設(shè)備,打印設(shè)置畫面的大部分顯示在顯示設(shè)備的可顯示區(qū)域之外,從而可用性降低。因此,本發(fā)明的方面提供用于顯示考慮用戶操作性的打印設(shè)置畫面的打印控制裝置、程序和顯示打印設(shè)置畫面和方法。根據(jù)本發(fā)明示例性實(shí)施例,提供了打印控制裝置,打印控制裝置包括顯示設(shè)備、 獲取單元、更改單元和畫面顯示單元,獲取單元被構(gòu)造成獲取顯示設(shè)備的可顯示區(qū)域的尺寸;更改單元被構(gòu)造成根據(jù)可顯示區(qū)域的尺寸更改與打印設(shè)置相關(guān)的打印設(shè)置畫面的尺寸;并且畫面顯示單元被構(gòu)造成在顯示設(shè)備上顯示通過更改單元更改的打印設(shè)置畫面。根據(jù)上述構(gòu)造,獲取顯示裝置的可顯示區(qū)域的尺寸,并且根據(jù)可顯示區(qū)域的尺寸更改打印設(shè)置畫面的尺寸。例如,如果在垂直方向和水平方向中的至少一個(gè)方向上的打印設(shè)置畫面的尺寸大于可顯示區(qū)域的尺寸,那么打印設(shè)置畫面的尺寸更改為處于可顯示區(qū)域內(nèi)的尺寸。此處,“更改尺寸”意味著更改像素的數(shù)目(點(diǎn)數(shù))。此外,隨著打印設(shè)置畫面的
尺寸的更改,可以更改打印設(shè)置畫面的顯示模式(例如,可以更改布局,或者更改顯示的項(xiàng)目。)S卩,在上述打印控制設(shè)置中,根據(jù)顯示裝置的可顯示區(qū)域能夠更改打印設(shè)置畫面的尺寸。因此,即使顯示裝置較小,也能夠?qū)⒋蛴≡O(shè)置畫面減少到適合于可顯示區(qū)域的尺寸。因此,期待的是,能夠避免不能夠看到操作項(xiàng)目并且不能夠進(jìn)行操作的不可用性。在上述打印控制裝置中,更改單元可以將打印設(shè)置畫面的尺寸變成在可顯示區(qū)域內(nèi)提供要在打印設(shè)置畫面上顯示的所有的多個(gè)操作項(xiàng)目的尺寸。根據(jù)該構(gòu)造,期望能夠操作所有的操作項(xiàng)目,并且減少由于更改導(dǎo)致的用戶的投訴。此處,例如,“操作項(xiàng)目,,對應(yīng)于按鈕、單選鈕、復(fù)選框、文本框、列表框和滾動條。在上述打印控制裝置中,更改單元可以更改打印設(shè)置畫面的縱橫比和打印設(shè)置畫面的操作項(xiàng)目的布置。根據(jù)該構(gòu)造,期望的是,更改的自由度更大,并且顯示更好的打印設(shè)置畫面。如果尺寸被更改(換言之,尺寸減少),同時(shí)操作項(xiàng)目的縱橫比和布置固定,那么尺寸可能更改為比必須的尺寸小得多。如果操作項(xiàng)目變得太小,那么關(guān)心的是,難以進(jìn)行操作。然而,在上述構(gòu)造中,因?yàn)槟軌蚋目v橫比和布置,所以能夠避免過度減少。在上述打印控制裝置中,更改單元可以更改可顯示區(qū)域中的打印設(shè)置畫面的位置。例如,當(dāng)更改之后的打印設(shè)置畫面的至少一部分超出可顯示區(qū)域時(shí),為了使得打印設(shè)置畫面處于可顯示區(qū)域中,更改打印設(shè)置畫面的位置。通過更改顯示的位置,用戶不需要費(fèi)力地移動打印設(shè)置畫面,這更為方便。在上述打印控制裝置中,當(dāng)減少打印設(shè)置畫面的尺寸時(shí),更改單元可以減少在打印設(shè)置畫面上顯示的操作項(xiàng)目的數(shù)目。當(dāng)減少打印設(shè)置畫面的尺寸時(shí),操作項(xiàng)目是緊湊的, 并且因此顯示的內(nèi)容可能變得復(fù)雜。然而,通過減少顯示的項(xiàng)目的數(shù)目(即,隱藏一些操作項(xiàng)目),能夠避免打印設(shè)置畫面的復(fù)雜化。在上述打印控制裝置中,當(dāng)減少打印設(shè)置畫面的尺寸時(shí),更改單元可以顯示滾動條,用于在打印設(shè)置畫面中移動顯示區(qū)域。根據(jù)該構(gòu)造,通過移動顯示區(qū)域(滾動)能夠操作未顯示的操作項(xiàng)目。在上述打印控制裝置中,當(dāng)減少打印設(shè)置畫面的尺寸時(shí),更改單元可以增加打印設(shè)置畫面的標(biāo)簽控制頁面的數(shù)目,并且在增加的標(biāo)簽控制頁面上顯示至少一個(gè)減少的項(xiàng)目。根據(jù)該構(gòu)造,通過新標(biāo)簽控制頁面的畫面能夠操作未顯示的操作項(xiàng)目。在上述打印控制裝置中,要在打印設(shè)置畫面上顯示的操作項(xiàng)目中的每一個(gè)具有隱藏優(yōu)先級。當(dāng)減少打印設(shè)置畫面的尺寸時(shí),更改單元可以先于具有更高優(yōu)先級的操作項(xiàng)目隱藏具有較低優(yōu)先級的操作項(xiàng)目。根據(jù)該構(gòu)造,因?yàn)楦鶕?jù)隱藏的優(yōu)先級確定隱藏的操作項(xiàng)目,所以能夠避免便利性變差。能夠在工廠事先設(shè)置隱藏優(yōu)先級,能夠通過使用頻率確定隱藏優(yōu)先級,并且能夠由用戶設(shè)置隱藏優(yōu)先級。根據(jù)本發(fā)明的另一示例性實(shí)施例,提供了一種計(jì)算機(jī)可讀介質(zhì),其具有存儲于其上并且可通過包括顯示設(shè)備的打印控制裝置讀取的程序,當(dāng)通過打印控制裝置執(zhí)行計(jì)算機(jī)程序時(shí),計(jì)算機(jī)程序使得裝置執(zhí)行操作,操作包括獲取顯示設(shè)備的可顯示區(qū)域的尺寸;根據(jù)可顯示區(qū)域的尺寸更改與打印設(shè)置相關(guān)的打印設(shè)置畫面的尺寸;以及在顯示設(shè)備上顯示通過更改操作更改了其尺寸的打印設(shè)置畫面。根據(jù)本發(fā)明的進(jìn)一步示例性的實(shí)施例,提供了一種在顯示設(shè)備上顯示與打印設(shè)置相關(guān)的打印設(shè)置畫面的方法,該方法包括獲取顯示設(shè)備的可顯示區(qū)域的尺寸;根據(jù)可顯示區(qū)域的尺寸更改打印設(shè)置畫面的尺寸;并且在顯示設(shè)備上顯示通過更改步驟更改了其尺寸的打印設(shè)置畫面。根據(jù)上述構(gòu)造,提供了用于顯示考慮用戶操作性的打印設(shè)置畫面的打印控制裝置、程序和顯示打印控制畫面的方法。
結(jié)合附圖,根據(jù)本發(fā)明的示例性實(shí)施例的以下描述,本發(fā)明的以上和其它方面將變得更加明顯和更加容易理解,其中圖1是示出了根據(jù)示例性實(shí)施例的打印系統(tǒng)的構(gòu)造的框圖2是示出了 PC的打印對話框的圖3是示出了畫面顯示處理的過程的流程圖4是示出了對話框更改處理的過程的流程圖5是示出了縱橫比更改處理的過程的流程圖6是示出了在縱橫比更改處理之后的打印對話框的示例的圖7是示出了滾動條添加處理的過程的流程圖8是示出了在滾動條添加處理之后的打印對話框的示例的圖9是示出了項(xiàng)目減少處理的過程的流程圖10是示出了存儲顯示項(xiàng)目和優(yōu)先級之間的關(guān)聯(lián)性的數(shù)據(jù)庫的示例的圖
圖11是示出了在項(xiàng)目減少處理之后的打印對話框的示例的圖12是示出了標(biāo)簽頁面增加處理的過程的流程圖13是示出了在標(biāo)簽頁面增加處理之后的打印對話框的示例的圖;以及
圖14是示出了在其移動之前和之后的打印對話框的示例。
具體實(shí)施例方式將參考附圖詳細(xì)地描述根據(jù)本發(fā)明的示例性實(shí)施例的打印控制裝置。在示例性實(shí)施例中,個(gè)人計(jì)算機(jī)(PC)具有安裝在其中的MFP(多功能外設(shè))的打印機(jī)驅(qū)動。[打印系統(tǒng)的總體構(gòu)造]如圖1所示,根據(jù)示例性實(shí)施例的打印系統(tǒng)500包括具有打印功能的MFP200和將打印數(shù)據(jù)輸入到MFP200的PC 100 (打印控制裝置的示例)。在打印系統(tǒng)500中,MFP200和 PC100連接至網(wǎng)絡(luò)400。應(yīng)該注意的是,包括在打印系統(tǒng)500中的打印裝置和PC的數(shù)量不限于一個(gè)。艮口, 可以提供任何數(shù)量的打印裝置和PC。此外,其他信息處理裝置和圖像處理裝置可以連接到網(wǎng)絡(luò)400。此外,MFP200可以直接連接到PC100,并且MFP200還能無線地連接到PC100。[PC 的構(gòu)造]接下來,將描述PC100的示意性構(gòu)造。如圖1所示,PC100包括CPU 51、ROM 52、 RAM 53,HDD 54、由鍵盤和鼠標(biāo)構(gòu)造的操作單元55、由液晶顯示器構(gòu)造的顯示單元56 (顯示設(shè)備的示例)、打印機(jī)接口 57和網(wǎng)絡(luò)接口 58。HDD54存儲操作系統(tǒng)(OS)、用于控制各種設(shè)備的設(shè)備驅(qū)動以及具有打印指示功能的諸如文字處理器和電子制表軟件的應(yīng)用程序。RAM53用作工作區(qū)域,從該區(qū)域讀取各種程序,或者用作臨時(shí)存儲數(shù)據(jù)的存儲區(qū)域。基于存儲在HDD M中的程序,CPU 51執(zhí)行各種處理,同時(shí)將處理結(jié)果存儲在RAM 53中。PC100安裝有是MFP200的控制程序的打印機(jī)驅(qū)動作為設(shè)備驅(qū)動。打印機(jī)驅(qū)動根據(jù)來自應(yīng)用程序的打印指示生成打印任務(wù),并且具有將打印任務(wù)發(fā)送至MFP200的功能。另外,打印機(jī)驅(qū)動在顯示單元56上顯示與打印設(shè)置相關(guān)的對話框(打印設(shè)置畫面的示例,并且在下文稱為打印對話框)。通過操作打印對話框,用戶能夠進(jìn)行與打印相關(guān)的設(shè)置。例如,當(dāng)用戶輸入打印指示時(shí),通過應(yīng)用程序能激活打印對話框。圖2示出了根據(jù)示例性實(shí)施例的打印對話框10的初始畫面。打印對話框10包括標(biāo)題欄部分1和設(shè)置畫面部分2。在打印對話框10中,設(shè)置畫面部分2的操作項(xiàng)目的框和布置是固定的。即,用戶不能進(jìn)行任何更改(例如,通過操作鼠標(biāo)來更改框尺寸以及移動操作項(xiàng)目)。例如,驅(qū)動名稱、網(wǎng)站的鏈接按鈕21、OK按鈕22、取消按鈕23、能夠激活幫助程序的幫助按鈕25、以及顯示用于打印設(shè)置的操作項(xiàng)目的標(biāo)簽M都顯示在打印對話框10的設(shè)置畫面部分2上。標(biāo)簽M包括用于基本設(shè)置的“基本設(shè)置”頁面和用于擴(kuò)展設(shè)置的“擴(kuò)展設(shè)置”頁面。此外,在標(biāo)簽M的基本設(shè)置頁面上顯示用于打印設(shè)置的各種操作項(xiàng)目。具體而言,在該示例性實(shí)施例中,顯示了用于設(shè)置紙張尺寸的列表框41、用于設(shè)置紙張類型的列表框42、用于設(shè)置色調(diào)的單選按鈕43A、43B、用于設(shè)置雙面打印的列表框44、用于進(jìn)行詳細(xì)設(shè)置的詳細(xì)設(shè)置按鈕45、以及用于設(shè)置紙張托盤的列表框46。此外,在標(biāo)簽M的基本設(shè)置頁面上顯示與這些設(shè)置相對應(yīng)的示例圖像(圖標(biāo))。具體而言,在該示例性實(shí)施例中,在色調(diào)的設(shè)置中,顯示與“鮮艷”相對應(yīng)的圖標(biāo)43C和與“自然”相對應(yīng)的圖標(biāo)43D。[打印對話框的顯示操作]接下來,將描述打印對話框10的顯示操作。在PC100中,當(dāng)打印機(jī)驅(qū)動接收打印對話框10的顯示請求時(shí),在顯示單元56上顯示打印對話框10。當(dāng)顯示打印對話框10時(shí), 打印機(jī)驅(qū)動獲取顯示單元56的可顯示區(qū)域的尺寸,并且調(diào)整打印對話框的尺寸,以適應(yīng)可顯示區(qū)域的尺寸。[畫面顯示處理]接下來,將參考圖3的流程圖描述用于實(shí)現(xiàn)以上顯示操作的畫面顯示處理(更改單元和畫面顯示單元的示例)。響應(yīng)于打印對話框10被激活,通過安裝在PC100中的打印機(jī)驅(qū)動執(zhí)行畫面顯示處理。首先,獲取打印對話框10的尺寸(SlOl)。具體而言,打印機(jī)驅(qū)動存儲打印對話框 10的初始狀態(tài),并且獲取初始狀態(tài)的垂直方向和水平方向上的尺寸。此處,“尺寸”表示像素的數(shù)目(點(diǎn)數(shù))。因此,顯示在顯示單元56上的實(shí)際尺寸根據(jù)每點(diǎn)的尺寸(分辨率)而變化。例如,如果用戶更改顯示單元56的分辨率,那么因?yàn)槊總€(gè)點(diǎn)的尺寸改變,所以實(shí)際顯示在顯示單元56上的打印對話框10的尺寸也改變。然而,因?yàn)榇蛴υ捒?0的像素不改變,因此如上文解釋定義的打印對話框10的尺寸也不改變。接下來,獲取顯示單元56的可顯示區(qū)域的尺寸(S102),此處,可顯示區(qū)域的“尺寸”也指像素的數(shù)目,其與打印對話框10的尺寸的含義相似。應(yīng)注意的是,SlOl和S102可以顛倒。接下來,確定打印對話框10的尺寸是否大于顯示單元56的可顯示區(qū)域的尺寸 (S103)。在操作S103中,需要考慮垂直方向和水平方向。如果打印對話框10的垂直尺寸和水平尺寸中的至少一個(gè)被確定為較大,那么S103被確定為“是”。換言之,在S103中,確定打印對話框10是否處于顯示單元56的可顯示區(qū)域內(nèi)。如果打印對話框10處于顯示單元56的可顯示區(qū)域內(nèi)(在S103處為“否”),則不需要更改打印對話框10的尺寸,并且隨后處理進(jìn)行至S106。
另一方面,如果打印對話框10沒有處于顯示單元56的可顯示區(qū)域內(nèi)(在S103處為“是”),那么執(zhí)行對話框更改處理以更改打印對話框10的尺寸(S104)。在S104中,為了使得打印對話框10處于顯示單元56的可顯示區(qū)域內(nèi),更改打印對話框10的尺寸。此處,將參考圖4的流程圖描述S104的對話框更改處理。首先,確定打印機(jī)驅(qū)動本身是否具有打印對話框10的多個(gè)顯示更改功能(S201)。打印機(jī)驅(qū)動預(yù)先包括打印對話框10的至少一個(gè)顯示更改功能。顯示更改功能包括,例如,縱橫比的更改、滾動條的添加、 要被顯示的操作項(xiàng)目的減少以及標(biāo)簽頁面的增加。將在下文詳細(xì)地描述這些更改功能。如果打印機(jī)驅(qū)動不具有多個(gè)顯示更改功能(在S201為“否”),那么選擇唯一的顯示更改功能(S211),并且處理進(jìn)行至S204。如果打印機(jī)驅(qū)動本身具有多個(gè)顯示更改功能 (在S201為“是”),那么確定是否存在使得打印對話框10的全屏顯示能夠都處于顯示單元 56的可顯示區(qū)域中的多個(gè)顯示更改功能620 。例如,當(dāng)顯示單元56的可顯示區(qū)域的尺寸非常小時(shí),即使更改縱橫比,也難以實(shí)現(xiàn)全屏顯示。因此,在該情形下,即使打印機(jī)驅(qū)動具有縱橫比的更改功能作為顯示更改功能,也將縱橫比的更改功能從使得全屏顯示成為可能的顯示更改功能中排除。如果打印機(jī)不具有使得能夠全屏顯示的多個(gè)顯示更改功能(在S202為“否”),那么選擇使得能夠全屏顯示的唯一的顯示更改功能(S221),并且處理進(jìn)行至S204。如果存在使得能夠全屏顯示的多個(gè)顯示更改功能(在S202為“是”),那么選擇具有最高優(yōu)先級的顯示更改功能(S203)。在打印機(jī)驅(qū)動中,事先設(shè)置顯示更改功能的優(yōu)先順序,并且能夠根據(jù)優(yōu)先順序選擇顯示更改功能。例如,能夠在工廠設(shè)置優(yōu)先順序(或者將其集成在打印機(jī)驅(qū)動中),或者能夠由用戶設(shè)置優(yōu)先順序。在通過S203、S221或者S211已經(jīng)選擇更改功能之后,對于已經(jīng)選擇的顯示更改功能,執(zhí)行處理以更改打印對話框10的顯示模式(S204)。在下文中,將描述S204中的四個(gè)處理示例(縱橫比的更改、滾動條的添加、操作項(xiàng)目的減少以及標(biāo)簽頁面的增加)。[縱橫比的更改]在第一處理中,更改打印對話框10的縱橫比。將參考圖5的流程圖描述實(shí)現(xiàn)縱橫比的更改的縱橫比更改處理。首先,確定打印對話框10的垂直方向和水平方向中的哪一個(gè)沒有處于可顯示區(qū)域中(S301)。接下來,確定沒有處于可顯示區(qū)域中的是否是垂直方向(S302)。如果垂直方向沒有處于可顯示區(qū)域中(在S302為“是”),那么對于打印對話框10, 縮短垂直方向,并且相應(yīng)地拉長水平方向。即,水平尺寸與垂直尺寸的比變得更高(S303)。 換言之,垂直方向的尺寸被縮短,直至其能夠處于可顯示區(qū)域中,并且根據(jù)需要拉長水平方向的尺寸。例如,計(jì)算用于作為由于縮短垂直方向的尺寸而隱藏的操作項(xiàng)目的移動目的地的空間所需要的尺寸,來作為水平方向的尺寸,并且將水平方向的尺寸拉長所需要的尺寸。另一方面,如果水平方向沒有處于可顯示區(qū)域(在S302為“否”),那么對于打印對話框10,水平方向被縮短,并且垂直方向被相應(yīng)拉長,或者垂直尺寸與水平尺寸的比變得更高 (S313)。換言之,水平方向尺寸被縮短,直到其處于可顯示區(qū)域內(nèi)。在更改打印對話框10的尺寸之后,計(jì)算需要移動的操作項(xiàng)目的移動位置,并且移動該項(xiàng)目(S304)。即,提取由于打印對話框10的尺寸的更改而被隱藏的操作項(xiàng)目,并且獲取操作項(xiàng)目使用的尺寸。因此,基于獲取的尺寸和移動目的地的候選區(qū)域(移動目的地候選區(qū)域)的尺寸,計(jì)算可能的移動目的地位置。因此,如果操作項(xiàng)目處于移動目的地候選區(qū)域,則該移動目的地候選區(qū)域被確定為移動目的地。如果操作項(xiàng)目沒有處于移動目的地候選區(qū)域,那么計(jì)算下一個(gè)移動目的地候選區(qū)域。因此,對于所有隱藏操作項(xiàng)目,進(jìn)行這些項(xiàng)目的移動。圖6示出了打印對話框10的示例,該打印對話框10被更改以通過縱橫比更改處理增加水平方向上的比率。與更改之前的打印對話框10 (參見圖幻相比,在圖6中示出的打印對話框10中,垂直尺寸被縮短,并且水平尺寸被拉長。因此隨著水平長度的改變,更改前設(shè)置在打印對話框10底部的OK按鈕22、取消按鈕23以及幫助按鈕25在更改后分別移動到打印對話框10的右側(cè)。因此,即使可顯示區(qū)域的垂直尺寸小于打印對話框10的垂直尺寸,也能夠防止可用性的減少。[滾動條的添加]在第二處理中,將滾動條添加到打印對話框10的設(shè)置畫面部分2。將參考圖7的流程圖描述實(shí)現(xiàn)滾動條的添加的滾動條添加處理。首先,添加滾動條作為打印對話框10的對話框的顯示屬性(S321)。當(dāng)添加滾動條的屬性時(shí),如果設(shè)置畫面部分2的水平尺寸大于打印對話框10的水平尺寸,那么水平滾動條被自動添加到設(shè)置畫面部分2的水平方向的底部。此外,如果設(shè)置畫面部分2的垂直尺寸大于打印對話框10的垂直尺寸,那么垂直滾動條被自動添加到設(shè)置畫面部分2的畫面的右側(cè)。接下來,為了使得垂直方向和水平方向都處于可顯示區(qū)域,基于顯示單元56的可顯示區(qū)域的尺寸計(jì)算打印對話框10的更改尺寸(S32》。即,為了使得打印對話框10的垂直尺寸小于可顯示區(qū)域的垂直尺寸,并且還使得打印對話框10的水平尺寸小于可顯示區(qū)域的水平尺寸,計(jì)算打印對話框10的尺寸。之后,基于在S322中計(jì)算的尺寸,更改打印對話框10的尺寸。滾動條被添加到其大小被改變,尤其是減小的打印對話框10。圖8示出了通過滾動條添加處理縮短垂直尺寸的打印對話框10的示例。在打印對話框10中,隨著水平尺寸的減少,設(shè)置畫面部分2的下部變?yōu)殡[藏(例如,OK按鈕22、取消按鈕23和幫助按鈕25被隱藏),并且垂直滾動條沈被添加到設(shè)置畫面部分2的右側(cè)。 通過利用垂直滾動條沈在垂直方向上滾動設(shè)置畫面部分2來進(jìn)行隱藏區(qū)域的操作。此外,在根據(jù)示例性實(shí)施例的滾動條添加處理中,添加在設(shè)置畫面部分2中滾動的滾動條。然而,本發(fā)明不限于此。例如,滾動條能夠添加到標(biāo)簽對,并且能夠僅在標(biāo)簽M 的頁面中滾動。[操作項(xiàng)目的減少]在第三處理中,減少打印對話框10的設(shè)置畫面部分2中的操作項(xiàng)目。將參考圖9 的流程圖描述實(shí)現(xiàn)操作項(xiàng)目的減少的項(xiàng)目減少處理。首先,確定將被減少的操作項(xiàng)目(S331)。具體而言,打印機(jī)驅(qū)動存儲與每個(gè)顯示項(xiàng)目相對應(yīng)的隱藏優(yōu)先級,并且當(dāng)確定要減少的對象時(shí),使用隱藏優(yōu)先級。圖10示出了用于存儲顯示項(xiàng)目和優(yōu)先級之間的關(guān)聯(lián)性的數(shù)據(jù)庫的示例。關(guān)于數(shù)據(jù)庫中的優(yōu)先級,值越小,隱藏優(yōu)先級越高。因此,在S331中,從具有較低優(yōu)先級值的項(xiàng)目開始順序地確定要減少的對象。當(dāng)存在優(yōu)先級相等的多個(gè)項(xiàng)目時(shí),該多個(gè)項(xiàng)目能夠變成要同時(shí)減少的對象。每個(gè)顯示
9項(xiàng)目的優(yōu)先級能夠在工廠中預(yù)先設(shè)置(或者可以將其集成在打印機(jī)驅(qū)動中),可以通過每個(gè)顯示項(xiàng)目的使用頻率來確定優(yōu)先級,或者可以由用戶設(shè)置優(yōu)先級。接下來,獲取要減少的每個(gè)操作項(xiàng)目的尺寸(S332)。因此,與操作項(xiàng)目的減少相關(guān)地,提取需要移動的操作項(xiàng)目,并且將它們移動至適當(dāng)?shù)奈恢?S333)。隨后,更改打印對話框10的尺寸(S334)。在S334的尺寸更改中,尺寸被更改為使得所有剩余的操作項(xiàng)目能夠被包括在設(shè)置畫面單元2中的尺寸。接下來,確定更改之后的打印對話框10中的所有操作項(xiàng)目是否能顯示在顯示單元56的可顯示區(qū)域中(S33Q。如果能夠顯示所有的項(xiàng)目(在S335為“是”),那么項(xiàng)目減少處理結(jié)束。另一方面,如果不能顯示所有的項(xiàng)目(在S335為“否”),那么確定是否存在具有較低優(yōu)先級的操作項(xiàng)目(S336)。如果存在具有較低優(yōu)先級的操作項(xiàng)目(在S336為 “是”),則該處理返回S331。具有較低優(yōu)先級的操作項(xiàng)目被確定為將被減少的對象,并且重復(fù)打印對話框10的尺寸更改。另一方面,如果不存在具有較低優(yōu)先級的操作項(xiàng)目(在S336 為“否”),那么項(xiàng)目減少處理結(jié)束。圖11示出了基于優(yōu)先級減少操作項(xiàng)目,并且尺寸隨著減少而改變的打印對話框 10的示例。圖11㈧是從圖2中所示的打印對話框10隱藏優(yōu)先級1的項(xiàng)目(驅(qū)動名稱和鏈接按鈕21)的示例。圖11 (B)是隱藏優(yōu)先級1的項(xiàng)目和優(yōu)先級2的項(xiàng)目(圖標(biāo)43C和圖標(biāo)43D)的示例。圖11 (C)是隱藏優(yōu)先級1-2的項(xiàng)目和優(yōu)先級3的項(xiàng)目(詳細(xì)設(shè)置按鈕45) 的示例。圖11 (D)是隱藏優(yōu)先級1-3的項(xiàng)目和優(yōu)先級4的項(xiàng)目(列表框46)的示例。在示例性實(shí)施例中,以(A),(B), (C),(D)的順序更改顯示模式,從而應(yīng)被顯示的所有操作項(xiàng)目顯示在顯示單元56的可顯示區(qū)域中。因此,打印對話框10的尺寸被改變?yōu)楦鶕?jù)可顯示區(qū)域的尺寸的合適的尺寸。[標(biāo)簽頁面的增加]在第四處理中,新頁面被增加到標(biāo)簽M,并且若干個(gè)操作項(xiàng)目分布到新頁面內(nèi)。將參考圖12的流程圖描述實(shí)現(xiàn)增加的頁面的分布的標(biāo)簽頁面增加處理。首先,在標(biāo)簽M中,確定要被分開的操作項(xiàng)目(S341)。例如,將具有最多操作項(xiàng)目的頁面確定為將要被分開的對象。此外,對于要分開的對象的頁面,確定要將目標(biāo)分成多少頁面(S34》。此外,在增加新頁面的情形下確定操作項(xiàng)目的分布和布置(S343)。接下來,確定被設(shè)置為相關(guān)功能的操作項(xiàng)目是否被分別設(shè)置在若干頁面上。該相關(guān)功能是其中一個(gè)操作項(xiàng)目的設(shè)置反映在另一操作項(xiàng)目的顯示模式中的功能。例如,當(dāng)選擇“A3”作為片材尺寸時(shí),不能進(jìn)行操作項(xiàng)目“雙面打印”的設(shè)置,其是排他性的功能。預(yù)先設(shè)置操作項(xiàng)目之間的關(guān)系。如果相關(guān)功能分別設(shè)置在若干頁面上(在S344處是),那么確定用于顯示與相關(guān)的功能相關(guān)的消息的操作項(xiàng)目(S345)。例如,如果存在上述排他性功能,并且紙張尺寸的設(shè)置和雙面打印的設(shè)置設(shè)置在不同頁面上,那么如果“A3”被選擇為紙張尺寸,則設(shè)置示出“雙面打印設(shè)置無效”的消息。換言之,如果彼此相關(guān)的操作項(xiàng)目被分到不同的頁面,則顯示代替相關(guān)功能的消息,從而通知基于相關(guān)功能的自動設(shè)置的內(nèi)容。在S345設(shè)置信息之后,或者在不同的頁面之間不存在相關(guān)功能(S344處否),將新頁面增加到標(biāo)簽M(S346)。因此,需要移動的操作項(xiàng)目從現(xiàn)有頁面移至新頁面(S347)。 即,對于作為要在S341中分開的對象的頁面的操作項(xiàng)目,在S343中需要移動的操作項(xiàng)目從初始頁面移除,并且與移除的項(xiàng)目相對應(yīng)的操作項(xiàng)目生成在目的地頁面上。此外,對于初始頁面,在移除操作項(xiàng)目之后,根據(jù)需要更改剩下的操作項(xiàng)目的重新布置。特別地,為了壓縮移除的操作項(xiàng)目的空間,更改布置。接下來,更改標(biāo)簽M的尺寸(S348)。即,因?yàn)樵诔跏柬撁嬷袦p少操作項(xiàng)目的數(shù)目, 所以能夠減少標(biāo)簽M的尺寸。此處,減少標(biāo)簽M的尺寸。隨后,隨著標(biāo)簽M的尺寸改變, 打印對話框10的尺寸也改變(S349)。在該處理中,雖然通過標(biāo)簽M的尺寸減少,減少了一次顯示的操作項(xiàng)目的數(shù)目,但是能夠通過切換標(biāo)簽M的頁面設(shè)置所有操作項(xiàng)目。圖13示出了將圖2中所示的打印對話框10的標(biāo)簽M的“基本設(shè)置”頁面分成“基本設(shè)置1”頁面和“基本設(shè)置2”頁面。在示例性實(shí)施例中,在“基本設(shè)置”頁面當(dāng)中,在“基本設(shè)置1”頁面上顯示紙張尺寸、紙張類型和色調(diào),而在“基本設(shè)置2”頁面上顯示雙面打印和紙張托盤。因此,隨著雙面打印和紙張托盤中的每個(gè)設(shè)置的移動,標(biāo)簽M的垂直尺寸減少,此外,減少了打印對話框10的垂直尺寸?,F(xiàn)在,返回圖4的描述,在S204的四種處理中,執(zhí)行選擇的處理并且更改打印對話框10的尺寸。隨后,在已經(jīng)更改打印對話框10的尺寸之后,處理返回圖3的畫面顯示處理的 S104。在S104中的對話框更改處理之后,再次獲取更改之后的打印對話框10的尺寸 (S105)。因此,當(dāng)顯示打印對話框10時(shí),確定所有打印對話框10是否能夠顯示在顯示單元 56的可顯示區(qū)域中由初始設(shè)置指定的位置上(S106)。如果不能夠顯示打印對話框10的至少一部分(S106處否),那么打印對話框10被移到能夠在可顯示區(qū)域中顯示所有打印對話框10的位置(S107)。例如,如圖14(A)中所示,如果打印對話框10的一部分超出顯示單元56的可顯示區(qū)域560,那么為了將打印對話框10的左上位置和可顯示區(qū)域560的左上位置對齊,移動打印對話框10,如圖14(B)中所示。因此,在已經(jīng)顯示打印對話框10之后,用戶能夠節(jié)省將打印對話框10移動到能夠看見所有打印對話框10的位置的時(shí)間。在S 107中已經(jīng)調(diào)整打印對話框的位置之后,或者如果能夠在初始設(shè)置位置顯示所有打印對話框10 (S106處是),則在顯示單元56上顯示打印對話框10 (S108)。在S108 之后,畫面顯示處理結(jié)束。在根據(jù)上述示例性實(shí)施例的PC100中,根據(jù)顯示單元56的可顯示區(qū)域的尺寸更改打印對話框10的尺寸。因此,通過更改打印對話框10的尺寸,例如,即使顯示單元56的可顯示區(qū)域較小,打印對話框10的尺寸也能減少至適合于可顯示區(qū)域的尺寸,并且隨后能夠被顯示。因此,對于打印對話框10,期望能夠避免不能看見操作項(xiàng)目和不能進(jìn)行操作的不可用性。雖然已經(jīng)結(jié)合本發(fā)明的某些示例性實(shí)施例示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離如權(quán)利要求所限定的本發(fā)明的精神和范圍的條件下,可以對本發(fā)明的形式和細(xì)節(jié)作出各種更改。例如,打印裝置不限于MFP。任何具有打印功能的裝置,諸如打印機(jī)和復(fù)印機(jī)也適合本發(fā)明。此外,對于輸入打印數(shù)據(jù)的打印控制裝置,本發(fā)明不限于PC。打印控制裝置可以是諸如筆記本、PDA和移動電話的緊湊型信息終端。此外,在上述示例性實(shí)施例中,計(jì)算操作項(xiàng)目的位置并且更改位置(布置)。但是,操作項(xiàng)目的布置更改不限于此。例如,事先準(zhǔn)備具有操作項(xiàng)目的不同布置的多個(gè)畫面,并且可以從多個(gè)畫面中適當(dāng)?shù)剡x擇一個(gè)畫面。此外,事先準(zhǔn)備的畫面可以包括其中能夠進(jìn)行所有設(shè)置的詳細(xì)設(shè)置畫面和其中不顯示一部分操作項(xiàng)目的簡單設(shè)置畫面。當(dāng)詳細(xì)設(shè)置畫面沒有處于顯示單元56的可顯示區(qū)域中時(shí),可以通過在畫面之間選擇來將詳細(xì)設(shè)置畫面變成簡單設(shè)置畫面。此外,在根據(jù)示例性實(shí)施例的項(xiàng)目減少處理中,基于事先確定的隱藏優(yōu)先級確定移除的操作項(xiàng)目。然而,本發(fā)明不限于此。例如,可以任意確定移除的對象,并且可以取決于移除的操作項(xiàng)目的尺寸自由地更改剩余的操作項(xiàng)目的布置。此外,在上述示例性實(shí)施例中,關(guān)于顯示更改功能,通過僅選擇四種顯示更改功能之一來執(zhí)行處理。然而,可以通過選擇多種顯示更改功能來執(zhí)行處理。例如,當(dāng)更改縱橫比時(shí),添加滾動條。此外,可以根據(jù)需要簡單地移除操作項(xiàng)目。此外,也可以根據(jù)需要增加標(biāo)簽對的頁面。此外,在上述示例性實(shí)施例中,當(dāng)打印對話框10被激活時(shí),執(zhí)行畫面顯示處理。然而,本發(fā)明不限于此。例如,當(dāng)更改分辨率時(shí),可以執(zhí)行畫面顯示處理。
權(quán)利要求
1.一種打印控制裝置,包括 顯不設(shè)備;獲取單元,所述獲取單元被構(gòu)造成獲取所述顯示設(shè)備的可顯示區(qū)域的尺寸; 更改單元,所述更改單元被構(gòu)造成根據(jù)所述可顯示區(qū)域的尺寸更改與打印設(shè)置相關(guān)的打印設(shè)置畫面的尺寸;以及畫面顯示單元,所述畫面顯示單元被構(gòu)造成在所述顯示設(shè)備上顯示通過所述更改單元更改的所述打印設(shè)置畫面。
2.根據(jù)權(quán)利要求1所述的打印控制裝置,其中,所述更改單元被構(gòu)造成將所述打印設(shè)置畫面的尺寸更改為在所述可顯示區(qū)域內(nèi)提供要在所述打印設(shè)置畫面上顯示的所有多個(gè)操作項(xiàng)目的尺寸。
3.根據(jù)權(quán)利要求1或2所述的打印控制裝置,其中,所述更改單元被構(gòu)造成還更改所述打印設(shè)置畫面的縱橫比和所述打印設(shè)置畫面的多個(gè)操作項(xiàng)目的布置。
4.根據(jù)權(quán)利要求1或2所述的打印控制裝置,其中,所述更改單元被構(gòu)造成還更改在所述可顯示區(qū)域中的所述打印設(shè)置畫面的位置。
5.根據(jù)權(quán)利要求1或2所述的打印控制裝置,其中,當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),所述更改單元被構(gòu)造成減少在所述打印設(shè)置畫面上顯示的操作項(xiàng)目的數(shù)目。
6.根據(jù)權(quán)利要求5所述的打印控制裝置,其中,當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),所述更改單元被構(gòu)造成在所述打印設(shè)置畫面中顯示用于移動顯示區(qū)域的滾動條。
7.根據(jù)權(quán)利要求5所述的打印控制裝置,其中,當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),所述更改單元被構(gòu)造成增加所述打印設(shè)置畫面的標(biāo)簽控制頁面的數(shù)目,并且在被增加的標(biāo)簽控制頁面上顯示至少一個(gè)被減少的操作項(xiàng)目。
8.根據(jù)權(quán)利要求5所述的打印控制裝置,其中,要在所述打印設(shè)置畫面上顯示的所述操作項(xiàng)目中的每一個(gè)具有隱藏優(yōu)先級,以及其中,當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),所述更改單元被構(gòu)造成先于具有較高優(yōu)先級的操作項(xiàng)目,隱藏具有較低優(yōu)先級的操作項(xiàng)目,以減少在所述打印設(shè)置畫面上顯示的所述操作項(xiàng)目的數(shù)目。
9.一種在顯示設(shè)備上顯示與打印設(shè)置相關(guān)的打印設(shè)置畫面的方法,所述方法包括 獲取所述顯示設(shè)備的可顯示區(qū)域的尺寸;根據(jù)所述可顯示區(qū)域的尺寸更改所述打印設(shè)置畫面的尺寸;以及在所述顯示設(shè)備上顯示通過更改步驟更改了尺寸的所述打印設(shè)置畫面。
10.根據(jù)權(quán)利要求9所述的方法,其中,執(zhí)行所述更改尺寸使得將所述打印設(shè)置畫面的尺寸更改成在所述可顯示區(qū)域內(nèi)提供要在所述打印設(shè)置畫面上顯示的所有多個(gè)操作項(xiàng)目的尺寸。
11.根據(jù)權(quán)利要求9或10所述的方法,還包括當(dāng)更改所述打印設(shè)置畫面的尺寸時(shí),更改所述打印設(shè)置畫面的縱橫比和所述打印設(shè)置畫面的多個(gè)操作項(xiàng)目的布置。
12.根據(jù)權(quán)利要求9或10所述的方法,還包括 更改在所述可顯示區(qū)域中的所述打印設(shè)置畫面的位置。
13.根據(jù)權(quán)利要求9或10所述的方法,還包括當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),減少在所述打印設(shè)置畫面上顯示的操作項(xiàng)目的數(shù)目。
14.根據(jù)權(quán)利要求13所述的方法,還包括當(dāng)減小所述打印設(shè)置畫面的尺寸時(shí),在所述打印設(shè)置畫面中顯示用于移動顯示區(qū)域的滾動條。
15.根據(jù)權(quán)利要求13所述的方法,還包括增加所述打印設(shè)置畫面的標(biāo)簽控制頁面的數(shù)目;以及在被增加的標(biāo)簽控制頁面上顯示至少一個(gè)被減少的操作項(xiàng)目。
16.根據(jù)權(quán)利要求13所述的方法,其中,要在所述打印設(shè)置畫面上顯示的所述操作項(xiàng)目中的每一個(gè)具有隱藏優(yōu)先級, 所述方法還包括先于具有較高優(yōu)先級的操作項(xiàng)目,隱藏具有較低優(yōu)先級的操作項(xiàng)目,以減少在所述打印設(shè)置畫面上顯示的所述操作項(xiàng)目的數(shù)目。
全文摘要
提供了一種打印控制裝置和顯示打印設(shè)置畫面的方法。打印控制裝置包括顯示設(shè)備、獲取單元、更改單元以及畫面顯示單元,獲取單元被構(gòu)造成獲取顯示設(shè)備的可顯示區(qū)域的尺寸;更改單元被構(gòu)造成根據(jù)可顯示設(shè)備的尺寸更改與打印設(shè)置相關(guān)的打印設(shè)置畫面的尺寸;并且畫面顯示單元被構(gòu)造成在顯示設(shè)備上顯示通過更改單元更改的打印設(shè)置畫面。
文檔編號G06F3/12GK102196142SQ201110070620
公開日2011年9月21日 申請日期2011年3月17日 優(yōu)先權(quán)日2010年3月17日
發(fā)明者山田和孝 申請人:兄弟工業(yè)株式會社