新四季網

信息處理裝置製造方法

2023-08-13 17:58:26

信息處理裝置製造方法
【專利摘要】本發明涉及信息處理裝置,在由多個應用程式共享顯示應用程式的情況下,當多個應用程式的安全模式相互不同時,也能夠容易地共享該顯示應用程式。取得與由第一應用程式(AP1)調出的列印預覽應用程式相關的進程(PS1)的安全模式(「通常模式」等)作為第一模式。另外,當基於在第二應用程式中被賦予的列印預覽指示經由印表機驅動程序執行列印預覽時,取得印表機驅動程序的安全模式(「保護模式」等)作為第二模式。在第一模式和第二模式這兩個模式的安全級別相互不同的情況下,啟動列印預覽應用程式的新的進程(PS2),使用進程(PS2)來執行列印預覽。
【專利說明】信息處理裝置

【技術領域】
[0001]本發明涉及個人計算機等信息處理裝置,尤其涉及信息處理裝置中的顯示技術。

【背景技術】
[0002]存在一種對表示列印物的完成狀態的圖像進行顯示的技術(列印預覽技術)(例如參照專利文獻I)。具體而言,在某些應用程式軟體(也簡稱為應用程式)(例如文檔製作軟體、表格計算軟體、網頁瀏覽器等)中,若被賦予列印指示,則印表機驅動程序軟體(也稱為印表機驅動程序)啟動。而且,根據更進一步的操作等,由印表機驅動程序調出列印預覽應用程式(顯示應用程式)並啟動,在該列印預覽應用程式中顯示列印預覽。
[0003]另外,在這樣的列印預覽應用程式的顯示畫面(列印預覽畫面)不被關閉,而保持基於某個列印預覽指示被顯示於計算機的顯示部的狀態下,也能夠受理新的列印預覽指示。在保持啟動的列印預覽畫面中,顯示與該新的列印預覽指示對應的列印預覽。
[0004]例如,基於來自文檔製作軟體的列印指令顯示了其列印預覽的列印預覽應用程式(詳細而言是其列印預覽畫面)能夠基於來自其他應用程式軟體(網頁瀏覽器等)的新的列印預覽指示來顯示新的列印預覽。與重新啟動列印預覽應用程式的情況相比,根據使用保持啟動的列印預覽應用程式來顯示新的列印預覽,能夠縮短從列印預覽指示到列印預覽的顯示所需要的時間。其中,使用進程間通信技術來進行作為不同的進程而被執行的各種應用程式的相互間(例如印表機驅動程序與列印預覽應用程式之間)的數據(包括列印指令等)的收授。
[0005]另外,在特定的應用程式(例如網頁瀏覽器)中,能夠設定防止來自外部的非法訪問的高安全模式(例如在Windows Vista以後的基於windows作業系統中採用的「保護模式」等)。當在網頁瀏覽器中設定有高安全模式時,為了防止來自外部的攻擊,權限被大幅限制。另外,由該網頁瀏覽器啟動的進程也以高安全模式動作,該進程的權限也被大幅限制。
[0006]專利文獻1:日本特開2012 - 123557號公報
[0007]在上述那樣的列印預覽技術中,若特定的安全模式(「保護模式」等)與其他的安全模式(「通常模式」等)混合存在,則可能會出現以下那樣的問題。
[0008]例如,在正以通常模式(非保護模式)執行某些應用程式(文檔製作軟體等)的情況下,根據來自該應用程式的預覽指示,經由印表機驅動程序啟動列印預覽應用程式,顯示列印預覽畫面。而且,有時在顯示了該列印預覽的狀態下,接著對該列印預覽應用程式賦予來自網頁瀏覽器的列印預覽指示。
[0009]在該狀況下,若以「保護模式」啟動網頁瀏覽器並且從該網頁瀏覽器啟動印表機驅動程序,則被網頁瀏覽器啟動的印表機驅動程序接著網頁瀏覽器的安全模式(「保護模式」),以「保護模式」動作。而且,對來自操作者的列印預覽指示進行響應,印表機驅動程序想要對啟動完畢(啟動中)的列印預覽應用程式發送應該顯示與瀏覽器相關的列印預覽的內容的列印預覽指令。
[0010]然而,當啟動中的列印預覽應用程式正以通常的安全模式(非保護模式)動作時,在啟動中的列印預覽應用程式的安全模式(非保護模式)和基於新的列印預覽指示的印表機驅動程序的安全模式(保護模式)之間產生不一致。因此,存在列印預覽應用程式不能夠正常地執行來自印表機驅動程序的新的動作指令(列印預覽指令)這一問題。此外,雖然通過以錯誤消息的方式來顯示異常狀態,能夠將異常狀態的產生通知給操作者,但還存在操作者被要求再次進行列印預覽應用程式的啟動操作等問題。


【發明內容】

[0011]鑑於此,本發明的課題在於,提供一種在由多個應用程式共享顯示應用程式的情況下,當多個應用程式的安全模式相互不同時,也能夠容易地共享該顯示應用程式的技術。
[0012]為了解決上述課題,技術方案I的發明涉及一種信息處理裝置,其特徵在於,具備:第一取得單元,其取得與由第一應用程式調出的列印預覽應用程式相關的第一執行進程的安全模式作為第一模式;第二取得單元,當基於在第二應用程式中被賦予的列印預覽指示並經由印表機驅動程序執行列印預覽時,其取得上述印表機驅動程序的安全模式作為第二模式;判定單元,其判定與上述第一模式和上述第二模式這兩個模式相關的安全級別的相同性;以及動作控制單元,其在上述兩個模式的安全級別相互不同的情況下,啟動與上述第一執行進程不同的第二執行進程中作為上述列印預覽應用程式的執行進程的第二執行進程,使用上述第二執行進程來執行上述列印預覽。
[0013]技術方案2的發明的特徵在於,根據技術方案I的發明涉及的信息處理裝置,上述動作控制單元在上述第二模式具有比上述第一模式高的安全級別的情況下,當執行上述第二應用程式時,根據上述列印預覽指示啟動與上述第一執行進程不同的第二執行進程,使用上述第二執行進程來執行上述列印預覽。
[0014]技術方案3的發明涉及一種信息處理裝置,其特徵在於,具備:第一取得單元,其取得與由第一應用程式調出的列印預覽應用程式相關的第一執行進程的安全模式作為第一模式;第二取得單元,當基於在第二應用程式中被賦予的列印預覽指示並經由印表機驅動程序執行列印預覽時,其取得上述印表機驅動程序的安全模式作為第二模式;判定單元,其判定與上述第一模式和上述第二模式這兩個模式相關的安全級別的相同性;以及動作控制單元,其在上述兩個模式的安全級別相互不同的情況下,將上述第一執行進程的安全模式從上述第一模式變更為上述第二模式,使用其安全模式被變更為上述第二模式的上述第一執行進程來執行上述列印預覽。
[0015]技術方案4的發明的特徵在於,根據技術方案3的發明涉及的信息處理裝置,上述動作控制單元在上述第二模式具有比上述第一模式高的安全級別的情況下,當執行上述第二應用程式時,將上述第一執行進程的安全模式變更為上述第二模式,使用其安全模式被變更為上述第二模式後的上述第一執行進程來執行上述列印預覽。
[0016]技術方案5的發明涉及一種信息處理裝置,其特徵在於,具備:第一取得單元,其取得與接著第一應用程式的安全模式而啟動的顯示應用程式相關的第一執行進程的安全模式作為第一模式;第二取得單元,在被賦予應該基於第二應用程式中的顯示指示來執行上述顯示應用程式中的顯示動作的內容的動作指令之前,其取得上述第二應用程式的安全模式作為第二模式;判定單元,其判定與上述第一模式和上述第二模式這兩個模式相關的安全級別的相同性;以及動作控制單元,其在上述兩個模式的安全級別相互不同的情況下,啟動與上述第一執行進程不同的第二執行進程中作為上述顯示應用程式的執行進程的第二執行進程,使用上述第二執行進程來執行基於上述動作指令的顯示動作。
[0017]技術方案6的發明涉及一種信息處理裝置,其特徵在於,具備:第一取得單元,其取得與接著第一應用程式的安全模式而啟動的顯示應用程式相關的第一執行進程的安全模式作為第一模式;第二取得單元,在被賦予應該基於第二應用程式中的顯示指示來執行上述顯示應用程式中的顯示動作的內容的動作指令之前,其取得上述第二應用程式的安全模式作為第二模式;判定單元,其判定與上述第一模式和上述第二模式這兩個模式相關的安全級別的相同性;以及動作控制單元,其在上述兩個模式的安全級別相互不同的情況下,將上述第一執行進程的安全模式變更為上述第二模式,使用其安全模式被變更為上述第二模式後的上述第一執行進程,來執行基於上述動作指令的顯示動作。
[0018]根據技術方案I?技術方案4所記載的發明,在由多個應用程式共享列印預覽應用程式的情況下,當多個應用程式的安全模式相互不同時,也能夠容易地共享該列印預覽應用程式。
[0019]根據技術方案5以及技術方案6所記載的發明,在由多個應用程式共享顯示應用程式的情況下,當多個應用程式的安全模式相互不同時,也能容易地共享該顯示應用程式。

【專利附圖】

【附圖說明】
[0020]圖1是表示圖像形成系統的圖。
[0021]圖2是表示圖像形成裝置的功能模塊的圖。
[0022]圖3是表示計算機的功能模塊的圖。
[0023]圖4是表示在計算機中執行的各種程序的圖。
[0024]圖5是表不各應用程式的動作等的圖。
[0025]圖6是表示各應用程式的動作等的圖。
[0026]圖7是表不各應用程式的動作等的圖。
[0027]圖8是表示印表機驅動程序的動作的流程圖。
[0028]圖9是表示列印預覽畫面的圖。
[0029]圖10是表示安全模式的圖。
[0030]圖11是表示第二實施方式涉及的動作的概念圖。
[0031]圖12是表示變形例涉及的動作等的圖。
[0032]圖13是表示變形例涉及的動作等的圖。
[0033]圖14是表示變形例涉及的動作等的圖。
[0034]圖15是表示文檔管理應用程式的管理對象文件列表畫面的圖。

【具體實施方式】
[0035]以下,基於附圖對本發明的實施方式進行說明。
[0036]
[0037]
[0038]圖1是表示圖像形成系統I的圖。如圖1所示,該圖像形成系統I具備圖像形成裝置10和信息處理裝置(也稱為計算機)50。
[0039]本系統I中的各要素10、50分別以能夠經由網絡NW相互通信的方式連接。網絡NW由LAN(Local Area Network:區域網)等構成。另外,針對網絡NW的連接方式可以是有線連接,或者也可以是無線連接。
[0040]
[0041]圖像形成裝置10具有網絡連接功能(網際網路連接功能等)。例如,圖像形成裝置10能夠基於來自計算機50的列印輸出指令來執行列印輸出。
[0042]圖2是表示圖像形成裝置10的功能模塊的圖。這裡,作為圖像形成裝置10,例示MFP(多功能外圍設備(Mult1-Funct1nal Peripheral))。
[0043]MFPlO是具備掃描功能、複印功能、傳真功能以及儲存箱功能等的裝置(也稱為複合機)。具體而言,如圖2的功能框圖所示,MFPlO具備圖像讀取部2、列印輸出部3、通信部
4、儲存部5、操作部6以及控制器9等,通過使這些各部以複合方式動作,來實現各種功能。
[0044]圖像讀取部2是對在MFPlO的規定位置載置的原稿進行光學讀取(即進行掃描),來生成該原稿的圖像數據(也稱為原稿圖像或掃描圖像)的處理部。該圖像讀取部2也被稱為掃描部。
[0045]列印輸出部3是基於與列印對象相關的數據將圖像列印輸出到紙等各種介質的輸出部。其中,由於圖像形成裝置10具有列印輸出功能,所以也被稱為印表機或列印輸出裝置。同樣,圖像形成系統I也被稱為列印系統或列印輸出系統。
[0046]通信部4具有傳真通信部4a和網絡通信部4b。傳真通信部4a是能夠進行經由公用線路等的傳真通信的處理部。網絡通信部4b是能夠進行經由網絡NW的網絡通信的處理部。在該網絡通信中,例如能夠利用 TCP/IP (Transmiss1n Control Protocol/InternetProtocol:傳輸控制協議/Internet協議)等各種協議。通過利用該網絡通信,MFP10能夠與所希望的目的地之間收授各種數據。
[0047]儲存部5由硬碟驅動器(HDD)等存儲裝置構成。儲存部5存儲列印任務涉及的數據等。
[0048]操作部6具備:受理針對MFP10的輸入的操作輸入部6a、和進行各種信息的顯示輸出的顯示部6b。在該MFP10中,設置有大致板狀的操作面板部6c (參照圖1)。另外,操作面板部6c在其正面側具有觸摸面板25 (參照圖1)。觸摸面板25通過將壓電傳感器等嵌入液晶顯示面板而構成,能夠顯示各種信息並且受理來自操作者的操作輸入。例如,在觸摸面板25中,顯示菜單圖像(包含按鈕圖像等)。通過操作者按下在觸摸面板25內虛擬配置的按鈕(以按鈕圖像表現的按鈕),能夠設定圖像形成裝置10的各種動作內容等。觸摸面板25作為操作輸入部6a的一部分發揮功能,並且也作為顯示部6b的一部分發揮功能。
[0049]另外,控制器9是被內置於MFP10,統一控制MFP10的控制裝置。
[0050]
[0051]圖3是表示計算機50 (信息處理裝置)的功能模塊的圖。
[0052]計算機50構成為所謂的個人計算機。如圖4的功能框圖所示,計算機50具備通信部54、儲存部55、輸入輸出部56以及控制器59等,通過使這些各部以複合方式動作,來實現各種功能。
[0053]通信部54能夠進行經由網絡NW的網絡通信。在該網絡通信中,例如能夠利用TCP/IP (Transmiss1n Control Protocol/Internet Protocol)等各種協議。通過利用該網絡通信,計算機50能夠與所希望的目的地之間收授各種數據。
[0054]儲存部55由硬碟驅動器(HDD)等存儲裝置構成。
[0055]輸入輸出部56具備:操作輸入部56a,其受理針對計算機50的輸入;和顯示部56b,其進行各種信息的顯示輸出。作為操作輸入部56a,設置鍵盤以及滑鼠等,作為顯示部56b,設置液晶顯示監視器等。
[0056]控制器59是被內置於計算機50,統一控制計算機50的控制裝置。控制器59具備CPU以及各種半導體存儲器(ram以及ROM)等。控制器59通過在該CPU中執行儲存部55內儲存的各種軟體程序(也簡稱為程序)PG5,來實現各種處理部。其中,該程序PG5被記錄於CD — ROM等可攜式記錄介質,經由該記錄介質被安裝到計算機50。或者,也可以經由網絡NW等下載該程序PG5並安裝到計算機50。
[0057]圖4是表示由計算機50執行的各種程序PG5的概念圖。
[0058]如圖4所示,在計算機50中,作為該程序PG5,安裝有各種應用軟體程序AP (例如,文檔製作軟體AP1、表格計算軟體、網頁瀏覽器BW等)。另外,圖像形成裝置10中的控制列印輸出動作的印表機驅動程序(還簡稱為印表機驅動器)DV也被作為該程序PG5而安裝。另外,作為該程序PG5,還安裝有從印表機驅動程序DV中被調出並執行的列印預覽應用程式PV(顯示應用程式)。列印預覽應用程式PV具有基於從各種應用程式AP經由印表機驅動程序DV發送的列印預覽指令,來顯示列印預覽畫面VS(參照圖9)的功能。其中,該列印預覽應用程式PV對於僅在圖像形成裝置(列印輸出裝置)10中儲存的使用水印等的列印物,通過與圖像形成裝置10進行通信而取得該水印等信息,也能夠在反映了該水印等的狀態下顯示該列印物的完成狀態。
[0059]另外,尤其通過在控制器59中執行印表機驅動程序DV,來實現第一模式取得部61、第二模式取得部62、判定部65以及動作控制部66等。對於這些各處理部的動作將在後面詳細敘述。
[0060]
[0061]在計算機50中,能夠對應用程式的每個進程設定安全模式(訪問權限級別)。作為安全模式,選擇性地設定具有通常的安全級別的模式(也稱為「通常模式」)、和具有比通常模式高的安全級別的模式(「保護模式」)。其中,「通常模式」也被稱為普通安全模式,「保護模式」也被稱為高安全模式。
[0062]圖10是對這樣的各安全模式進行說明的圖。
[0063]以「通常模式」(也稱為非保護模式)動作的進程具有與該進程的執行源用戶(管理者用戶權限或者通常用戶權限)對應的通常的權限。
[0064]例如,由具有通常用戶權限的用戶執行的進程能夠在該用戶的文檔文件夾內創建文件以及進行變更,並且能夠針對該用戶專用的註冊表區域(例如HKEY_CURRENT_USER)內自由地進行寫入。這樣的訪問控制也表現為具有匹配性訪問級別「中」的控制,或者具有安全級別「中」的控制。
[0065]另外,由具有管理者權限的用戶(管理用戶)執行的進程能夠在該管理用戶的文檔文件夾以外的文件夾(例如Program Files文件夾)內自由地創建文件以及進行變更,並且能夠針對重要的註冊表區域(例如HKEY_LOCAL_MACHINE)內自由地進行寫入。這樣的訪問控制也被表現為具有匹配性訪問級別「高」的控制,或者具有安全級別「低」的控制。
[0066]另一方面,關於文件訪問以及註冊表訪問,以「保護模式」動作的進程僅具有被大幅限制的權限。具體而言,關於該進程的文件訪問,僅對一部分文件夾(例如TemopraryInternet Files\Low)允許寫入動作(不允許對其他文件夾的寫入動作)。另外,關於該進程的註冊表訪問,僅對一部分註冊表(例如HKEY_CURRENT_USER\Software\LowRegistry)允許寫入動作(不允許對其他註冊表的寫入動作)。這樣的訪問控制也被表現為具有匹配性訪問級別「低」的控制,或者具有安全級別「高」的控制。
[0067]這樣,在以保護模式動作的進程(例如以保護模式動作的網頁瀏覽器進程)中,通過僅賦予比較低的訪問權限,能夠防止使用了該進程的來自外部的不正當動作。
[0068]這裡,從各應用程式AP (父進程)中被調出並啟動的其他應用程式(子進程以及孫子進程)的安全模式分別被設定為「保護模式」以及「通常模式(非保護模式)」的某一個。更詳細而言,從各應用程式AP (父進程)中被調出並啟動的其他應用程式(子進程以及孫子進程)接著父進程的安全模式。例如,在應用程式AP(父進程)的安全模式是「保護模式」的情況下,從應用程式AP (父進程)中被調出並啟動的印表機驅動程序DV (子進程)接著應用程式AP的安全模式(保護模式)而以「保護模式」動作。另外,從印表機驅動程序DV (子進程)中被調出並啟動的列印預覽應用程式PV (孫子進程)也接著印表機驅動程序DV(以及應用程式AP)的安全模式(保護模式)而以「保護模式」動作。
[0069]
[0070]圖5?圖7是表不各應用程式的動作等的圖。另外,圖8是表不印表機驅動程序DV的動作的流程圖。
[0071]首先,當在計算機50中正以通常模式(非保護模式)執行某個應用程式(這裡是文檔製作軟體)AP1時,根據來自該應用程式API的列印預覽指示,藉助印表機驅動程序DV啟動列印預覽應用程式PV,並顯示列印預覽畫面VSl (參照圖5)。
[0072]更詳細而言,若通過用戶操作從應用程式APl的主菜單中選擇了 「列印」菜單,則從應用程式APl調出印表機驅動程序DV,啟動印表機驅動程序DV。印表機驅動程序DV接著應用程式APl的安全模式並被啟動。這裡,以「通常模式(非保護模式)」啟動印表機驅動程序DV。印表機驅動程序DV將其設定畫面SG (未圖示)顯示於計算機50的顯示部56b。而且,若計算機50的操作者操作印表機驅動程序DV的設定畫面SG而賦予了列印預覽指示,則印表機驅動程序DV執行圖8的動作。
[0073]在圖8的步驟Sll中,判定是否存在啟動完畢的(啟動中的)列印預覽應用程式PV0在判定為存在啟動完畢的列印預覽應用程式PV的情況下,進入步驟S13。另一方面,在判定為不存在啟動完畢的列印預覽應用程式PV的情況下,進入步驟S18。
[0074]這裡,設列印預覽應用程式PV仍未被啟動,從步驟Sll進入步驟S18。
[0075]在步驟S18中,進行通常的列印預覽處理(通常模式處理)。
[0076]在該時刻仍未啟動列印預覽應用程式PV。鑑於此,印表機驅動程序DV首先啟動列印預覽應用程式PV (詳細而言是其第一執行進程PSl)。其中,列印預覽應用程式PV接著印表機驅動程序DV的安全模式而被啟動。這裡,以「通常模式(非保護模式)」啟動印表機驅動程序DV,列印預覽應用程式PV也被以「通常模式(非保護模式)」啟動。
[0077]然後,印表機驅動程序DV向列印預覽應用程式PV發送列印預覽畫面VSl的顯示用數據。列印預覽應用程式PV基於從印表機驅動程序DV接收到的顯示用數據,將列印預覽畫面VSl (參照圖5以及圖9)顯示於計算機50的顯示部56b。圖9是表示列印預覽畫面VSl的一個例子的圖。如圖9所示,在列印預覽畫面VSl中,顯示對列印物的完成狀態進行表示的列印預覽圖像MG。
[0078]若步驟S18的處理結束,則暫時結束圖8的處理。
[0079]接下來,以在列印預覽應用程式PV的列印預覽畫面VSl中正顯示列印預覽的狀態,接著設想下一次對該列印預覽應用程式PV賦予來自其他應用程式AP2 (具體而言是網頁瀏覽器BW)的列印預覽指示的狀況(參照圖6)。
[0080]更詳細而言,通過用戶操作從瀏覽器BW的主菜單中選擇「列印」菜單,從瀏覽器Bff調出印表機驅動程序DV,印表機驅動程序DV啟動。印表機驅動程序DV接著應用程式AP2 (瀏覽器BW)的安全模式而被啟動。例如,在瀏覽器BW正以「保護模式」啟動的情況下,印表機驅動程序DV也以「保護模式」啟動。即,若瀏覽器BW以「保護模式」啟動並且由該瀏覽器BW啟動印表機驅動程序DV,則由瀏覽器BW啟動的印表機驅動程序DV接著瀏覽器BW的安全模式(「保護模式」),以「保護模式」動作。另外,印表機驅動程序DV的設定畫面SG被顯示到計算機50的顯示部56b。而且,計算機50的操作者操作該設定畫面SG來賦予列印預覽指示。
[0081]此時,對來自操作者的列印預覽指示(顯示指示)進行響應,印表機驅動程序DV要對啟動完畢(啟動中)的列印預覽應用程式PV(詳細而言是啟動中的第一執行進程PSl)發送應該顯示與瀏覽器BW相關的列印預覽的內容的動作指令(列印預覽指令)。
[0082]然而,當啟動中的列印預覽應用程式PV正以通常的安全模式(非保護模式)動作時,在該啟動中的列印預覽應用程式PV的安全模式(非保護模式)、和基於來自瀏覽器BW的新的列印預覽指示的印表機驅動程序DV的安全模式(保護模式)之間產生不一致。因此,啟動中的列印預覽應用程式PV不能夠正常地執行來自以不同的安全模式啟動了的印表機驅動程序DV的新的動作指令(列印預覽指令)。此外,雖然通過以錯誤消息的方式顯示異常狀態能夠向操作者通知異常狀態的產生,但操作者會被要求再次進行列印預覽應用程式PV的啟動操作。
[0083]對此,在該實施方式中,如後所述,通過印表機驅動程序DV取得與由應用程式APl啟動的列印預覽應用程式PV的安全模式MD1、和由作為與應用程式APl不同的應用程式的瀏覽器BW啟動的印表機驅動程序DV的安全模式MD2這兩個模式(MD1、MD2)相關的信息。
[0084]而且,印表機驅動程序DV判定這兩個模式MDl、MD2的相同性。在該兩個模式MD1、MD2相互相同的情況下,直接使用啟動中的第一執行進程PSl來執行與瀏覽器BW相關的列印預覽動作。另一方面,在該兩個模式MD1、MD2相互不同的情況下,自動地啟動與第一執行進程PSl不同的(新的)第二執行進程PS2,使用該第二執行進程PS2來執行列印預覽處理(詳細而言,執行列印預覽畫面VS2的顯示處理)(參照圖6以及圖7)。
[0085]具體而言,再次執行圖8的處理。在步驟Sll中,這次判定為列印預覽應用程式PV處於啟動中,進入步驟S13。
[0086]在步驟S13中,印表機驅動程序DV的第一模式取得部61取得從應用程式APl經由印表機驅動程序DV調出的列印預覽應用程式PV (詳細而言,是其執行進程PSl)的安全模式作為事先設定模式MDl (參照圖6)。表示執行進程PSl的安全模式的信息被儲存在計算機50內的規定的儲存區域,第一模式取得部61從該規定的儲存區域取得表示執行進程PSl的安全模式的信息。這裡,取得執行進程PSl的安全模式是「非保護模式」的信息。
[0087]這樣,在步驟S13中,取得與接著應用程式APl的安全模式而被啟動的顯示應用程式相關的執行進程PSl的安全模式作為事先設定模式MDl。
[0088]另外,在步驟S14中,第二模式取得部62取得從應用程式AP2 (瀏覽器BW)調出並被啟動的印表機驅動程序DV的安全模式作為新設定模式MD2 (參照圖6)。換言之,當基於在應用程式AP2(瀏覽器BW)中被賦予的列印預覽指示(顯示指示)經由印表機驅動程序DV執行列印預覽時,第二模式取得部62取得該印表機驅動程序DV的安全模式(新設定模式 MD2)。
[0089]這樣,在步驟S14中,在被賦予應該基於應用程式AP2中的顯示指示來執行顯示應用程式中的顯示動作的內容的動作指令(步驟S16或者步驟S17中)之前,取得應用程式AP2的安全模式作為新設定模式MD2。
[0090]接下來,在步驟S15中,判定部65判定事先設定模式MDl和新設定模式MD2這兩個模式的相同性(更詳細而言,判定兩個模式的安全級別的大小關係)。
[0091]在兩個模式均為非保護模式而相互相同的情況(兩個模式匹配的情況)下,進入步驟S17。在步驟S17中,在動作控制部66的管理下,與列印預覽相關的第一執行進程PSl執行通常的列印預覽。具體而言,基於列印預覽應用程式PV (第一執行進程PSl)已經被啟動並且上述兩個模式MDl、MD2相互相同,通過列印預覽應用程式PV (詳細而言通過其第一執行進程PSl)繼續列印預覽動作。具體而言,由瀏覽器BW調出的印表機驅動程序DV(動作控制部66)向啟動中的第一執行進程PSl發送列印預覽畫面VS2的顯示用數據(與瀏覽器BW相關的列印預覽數據等)(也稱為描繪用數據)。而且,列印預覽應用程式PV基於從印表機驅動程序DV接收到的顯示用數據,將列印預覽畫面VS2顯示於顯示部56b。
[0092]另一方面,在兩個模式相互不同的情況(兩個模式不匹配的情況)下,進入步驟Sieo例如,在事先設定模式MDl是「非保護模式」並且新設定模式MD2是「保護模式」的情況下,判定為新設定模式MD2的安全級別和事先設定模式MDl的安全級別相互不同(詳細而言,新設定模式MD2具有比事先設定模式MDl高的安全級別),進入步驟S16。
[0093]在步驟S16中,在動作控制部66的管理下,關於列印預覽,追加啟動與第一執行進程PSl不同的第二執行進程PS2。即,追加啟動列印預覽應用程式的新的執行進程PS2。執行進程PS2接著瀏覽器BW的安全模式(例如保護模式)而被啟動。更詳細而言,由瀏覽器Bff啟動的印表機驅動程序DV接著瀏覽器BW的安全模式而被啟動,並且由該印表機驅動程序DV啟動的列印預覽應用程式PV接著該印表機驅動程序DV的安全模式而被啟動。例如,在瀏覽器BW正以「保護模式」被啟動的情況下,印表機驅動程序DV以及列印預覽應用程式PV也被以「保護模式」啟動。
[0094]而且,在動作控制部66的管理下,使用第二執行進程PS2來執行列印預覽。更詳細而言,由瀏覽器BW調出的印表機驅動程序DV(詳細而言,是其動作控制部66)向新的執行進程(第二執行進程)PS2發送列印預覽畫面VS2的顯示用數據(與瀏覽器BW相關的列印預覽數據等)。而且,列印預覽應用程式PV (第二執行進程PS2)基於從印表機驅動程序DV接收到的顯示用數據,將列印預覽畫面VS2顯示到顯示部56b(參照圖7)。其中,優選第二執行進程PS2的窗口(列印預覽畫面VS2)被顯示在比第一執行進程PSl的窗口(列印預覽畫面VSl)靠前面側。或者,第一執行進程PSl的窗口(列印預覽畫面VSl)也可以在顯示部56b中被暫時變更(「最小化顯示」)為非顯示狀態,以便不妨礙列印預覽畫面VS2的顯示。
[0095]這樣,在兩個模式MD1、MD2的安全級別相互不同的情況下,在步驟S16中,顯示應用程式的新的執行進程PS2被啟動,使用該新的執行進程PS2來執行基於來自印表機驅動程序DV的動作指令的顯示動作。
[0096]這裡,基於來自應用程式AP2 (瀏覽器BW)的預覽指令的印表機驅動程序DV的描繪進程以新設定模式MD2(這裡是保護模式)動作。另外,由印表機驅動程序DV新啟動的列印預覽應用程式PV (詳細而言是其第二執行進程PS2)也以新設定模式MD2 (這裡是保護模式)動作。因此,由瀏覽器BW新啟動的印表機驅動程序DV的安全模式和新啟動的列印預覽應用程式PV(詳細而言是其第二執行進程PS2)的安全模式相互相同。結果,第二執行進程PS2與由瀏覽器BW新啟動的印表機驅動程序DV之間能夠正常地收發各種數據(描繪數據等),能夠基於該描繪數據等正常地執行列印預覽動作。其中,步驟S16中的上述那樣的處理也被表現為使印表機驅動程序DV的安全模式和列印預覽應用程式PV的安全模式相同化的處理等。
[0097]根據以上那樣的動作,在被應用程式APl啟動的列印預覽應用程式PV的事先設定模式MDl和被應用程式AP2 (瀏覽器BW)啟動的印表機驅動程序DV的新設定模式MD2相互不同的情況下,印表機驅動程序DV啟動新的執行進程PS2,使用該新的執行進程PS2來顯示列印預覽。因此,能夠避免上述那樣的問題的產生,在多個應用程式的安全模式相互不同的情況下,也能夠由多個應用程式適當且容易地共享列印預覽應用程式(顯示應用程式)。
[0098]此外,這裡例示了追加地啟動第二執行進程PS2的方式,但並不限於此,也可以代替第一執行進程PSl而啟動第二執行進程PS2。即,也可以結束第一執行進程PSl並且啟動新的第二執行進程PS2。
[0099]
[0100]在上述第一實施方式中,例示了在被應用程式APl啟動的列印預覽應用程式PV的事先設定模式MDl和被應用程式AP2 (瀏覽器BW)啟動的印表機驅動程序DV的新設定模式MD2相互不同的情況下,使用新的執行進程PS2來顯示列印預覽的方式。在該第二實施方式中,在兩個模式MD1、MD2相互不同的情況下,變更第一執行進程PSl的安全模式,使用其安全模式被變更後的第一執行進程PSl來執行列印預覽。
[0101]在該第二實施方式中,與第一實施方式同樣地執行圖5以及圖6的動作。不過,隨後取代圖7的動作而進行圖11的動作。
[0102]關於圖8的動作,也與第一實施方式同樣地執行。不過,在圖8的步驟S16中,與第一實施方式不同,執行如以下那樣的動作。
[0103]首先,從瀏覽器BW調出而被啟動的印表機驅動程序DV(詳細而言是其動作控制部66)將第一執行進程PSl的安全模式從「通常模式(非保護模式)」變更為「保護模式」(也參照圖11)。而且,動作控制部66使用其安全模式被變更為保護模式後的第一執行進程PSl來執行列印預覽。
[0104]更詳細而言,由瀏覽器BW調出的印表機驅動程序DV(詳細而言是其動作控制部66)向模式變更後的第一執行進程PSl發送列印預覽畫面VS2的顯示用數據(與瀏覽器BW相關的列印預覽數據等)。而且,列印預覽應用程式PV (第一執行進程PSl)基於從印表機驅動程序DV接收到的顯示用數據,將瀏覽器BW的列印預覽畫面VS2顯示於顯示部56b。
[0105]這裡,由瀏覽器BW新啟動的印表機驅動程序DV的安全模式(保護模式)與變更後的第一執行進程PSl的安全模式(保護模式)變得相互相同。結果,列印預覽應用程式PV的第一執行進程PSl能夠與由瀏覽器BW新啟動的印表機驅動程序DV之間正常地收發各種數據(描繪數據等),能夠基於該描繪數據等正常地執行列印預覽動作。其中,第二實施方式中的圖8的步驟S16的處理也被表現為使印表機驅動程序DV的安全模式和列印預覽應用程式PV的安全模式相同化的處理等。
[0106]根據以上那樣的動作,在被應用程式APl啟動的列印預覽應用程式PV的事先設定模式MDl和被應用程式AP2 (瀏覽器BW)啟動的印表機驅動程序DV的新設定模式MD2相互不同的情況下,印表機驅動程序DV將執行進程PSl的安全模式從非保護模式變更為保護模式,使用模式變更後的執行進程PSl來顯示列印預覽。因此,能夠避免上述那樣的問題的產生,在多個應用程式的安全模式相互不同的情況下,也能夠由多個應用程式適當且容易地共享列印預覽應用程式(顯示應用程式)。
[0107]
[0108]以上,對該發明的實施方式進行了說明,但該發明並不限於上述說明的內容。
[0109]例如,在上述各實施方式中,作為以保護模式動作的應用程式例示了瀏覽器BWJM並不局限於此,在其他應用程式(表格計算軟體等)以保護模式動作時也可應用上述的思想。例如,在由以保護模式動作的表格計算軟體對由以非保護模式動作的文檔製作軟體啟動的列印預覽應用程式PV賦予了列印預覽指示的情況下,也可以應用上述的思想。
[0110]另外,在上述各實施方式中,例示了由應用程式APl等以「非保護模式」啟動列印預覽應用程式PV,然後接受來自以「保護模式」動作的瀏覽器BW等的列印預覽指令的方式,但並不限於此。例如,在反過來由瀏覽器BW等以「保護模式」啟動列印預覽應用程式PV,然後接受來自以「非保護模式」動作的其他應用程式APl等的列印預覽指令的情況下,也可以應用上述的思想。
[0111]更具體而言,在與第一實施方式相反,由應用程式AP2啟動的列印預覽應用程式PV(PV2)正以「保護模式」動作的情況下,也可以(與該列印預覽應用程式PV(PV2)獨立地)進一步啟動以「非保護模式」動作的列印預覽應用程式PV(PVl),使用該列印預覽應用程式PVl執行與來自應用程式APl的列印預覽指示對應的列印預覽處理。
[0112]或者,在與第二實施方式相反,由應用程式AP2啟動的列印預覽應用程式PV(PV2)正以「保護模式」動作的情況下,也可以在該列印預覽應用程式PV(PV2)的安全模式從「保護模式」變更為「非保護模式」之後,使用模式變更後的該列印預覽應用程式PV(PV2)來執行與來自應用程式APl的列印預覽指示對應的列印預覽處理。
[0113]這樣,在被某個應用程式AP啟動的列印預覽應用程式PV的安全模式MDl和被其他應用程式AP啟動的印表機驅動程序DV的安全模式MD2相互不同的情況下,只要進行使兩個安全模式MD1、MD2 —致的處理即可。
[0114]另外,在上述各實施方式中,從各應用程式AP經由印表機驅動程序DV啟動列印預覽應用程式PV而顯示了列印預覽畫面VS,但並不限於此。具體而言,也可以由(不經由印表機驅動程序DV)各應用程式AP直接啟動顯示應用程式,來顯示對象圖像(預覽圖像等)。
[0115]圖12?圖14是表示對第一實施方式實施了這樣的改變的變形例的概念圖。圖12對應於圖5,圖13對應於圖6,圖14對應於圖7。另外,圖15是表示在文檔管理應用程式APlK下面說明)中顯示的管理對象文件列表畫面LS的圖。
[0116]這裡,文檔管理應用程式APll是統一管理多個文檔的應用程式。管理對象的文檔由作為其他應用程式的文檔顯示應用程式DP顯示。另外,文檔顯示應用程式DP能夠由多個應用程式共享。例如,文檔顯示應用程式DP能夠基於來自各種應用程式AP11、AP12的顯示指令,來顯示各種文檔等。
[0117]首先,如圖12所示,當在計算機50中正以通常模式(非保護模式)執行文檔管理應用程式APll時,根據來自文檔管理應用程式APll的顯示指示啟動文檔顯示應用程式DP,來顯示顯示畫面VS11。
[0118]更詳細而言,首先在文檔管理應用程式APll的管理對象文件列表畫面(參照圖15)中通過用戶操作來選擇顯示對象文檔。更詳細而言,根據針對被配置在管理對象文件列表畫面LS所列舉的多個文檔中所希望的文檔的右邊的顯示指示按鈕的按下操作,來選擇顯示對象文檔。若進行了這樣的選擇操作,則文檔管理應用程式APll啟動文檔顯示應用程式DP的執行進程PS11。該執行進程PSll被以「非保護模式」啟動。而且,文檔管理應用程式APll使用該執行進程PS11,將顯示對象文檔顯示於顯示畫面VS11。
[0119]然後,在文檔顯示應用程式DP的顯示畫面VSll中正顯示對象文檔的狀態下,接著下一次對文檔顯示應用程式DP賦予來自其他應用程式AP12 (例如網頁瀏覽器BW等)的顯示指示。其中,設應用程式AP12正以「保護模式」動作。
[0120]如圖13所示,應用程式AP12在基於來自用戶的顯示指示而賦予在文檔顯示應用程式DP中應該執行顯示動作的內容的動作指令之前,首先,取得執行進程PSll的安全模式(這裡是「非保護模式」)作為事先設定模式MD1。另外,應用程式AP12取得應用程式AP12自身的安全模式(這裡是「保護模式」)作為新設定模式MD2。
[0121]然後,判定為兩個模式MD1、MD2的安全級別相互不同,如圖14所示,應用程式AP12啟動文檔顯示應用程式DP的新的執行進程PS12,使該執行進程PS12執行基於來自印表機驅動程序DV的動作指令的顯示動作(圖14)。
[0122]根據以上那樣的動作,應用程式AP12的安全模式和新啟動的文檔顯示應用程式DP(詳細而言是其第二執行進程PS12)的安全模式變得相同。因此,第二執行進程PS12能夠與應用程式AP12之間正常地收發各種數據(描繪數據等),能夠基於該描繪數據等正常地執行顯示動作。
[0123]此外,這裡例示了與第一實施方式相關的改變例,關於第二實施方式,也能夠實施相同的改變。
[0124]符號說明:1…圖像形成系統;10...圖像形成裝置;50...計算機(信息處理裝置);AP…應用軟體程序;AP1...文檔製作軟體;AP11…文檔管理應用程式;BW…網頁瀏覽器;DP…文檔顯示應用程式;DV…印表機驅動程序;PS1、PS2、PSll…執行進程;PV…列印預覽應用程式;VS…列印預覽畫面;
【權利要求】
1.一種信息處理裝置,其特徵在於,具備: 第一取得單元,其取得與由第一應用程式調出的列印預覽應用程式相關的第一執行進程的安全模式作為第一模式; 第二取得單元,當基於在第二應用程式中被賦予的列印預覽指示經由印表機驅動程序執行列印預覽時,該第二取得單元取得所述印表機驅動程序的安全模式作為第二模式; 判定單元,其判定與所述第一模式和所述第二模式這兩個模式相關的安全級別的相同性;以及 動作控制單元,其在所述兩個模式的安全級別相互不同的情況下,啟動與所述第一執行進程不同的第二執行進程並作為所述列印預覽應用程式的執行進程的所述第二執行進程,使用所述第二執行進程來執行所述列印預覽。
2.根據權利要求1所述的信息處理裝置,其特徵在於, 所述動作控制單元在所述第二模式具有比所述第一模式高的安全級別的情況下,當執行所述第二應用程式時,根據所述列印預覽指示啟動與所述第一執行進程不同的第二執行進程,使用所述第二執行進程來執行所述列印預覽。
3.一種信息處理裝置,其特徵在於,具備: 第一取得單元,其取得與由第一應用程式調出的列印預覽應用程式相關的第一執行進程的安全模式作為第一模式; 第二取得單元,當基於在第二應用程式中被賦予的列印預覽指示經由印表機驅動程序執行列印預覽時,該第二取得單元取得所述印表機驅動程序的安全模式作為第二模式; 判定單元,其判定與所述第一模式和所述第二模式這兩個模式相關的安全級別的相同性;以及 動作控制單元,其在所述兩個模式的安全級別相互不同的情況下,將所述第一執行進程的安全模式從所述第一模式變更為所述第二模式,使用所述第一執行進程的安全模式被變更為所述第二模式後的該第一執行進程來執行所述列印預覽。
4.根據權利要求3所述的信息處理裝置,其特徵在於, 所述動作控制單元在所述第二模式具有比所述第一模式高的安全級別的情況下,當執行所述第二應用程式時,將所述第一執行進程的安全模式變更為所述第二模式,使用所述第一執行進程的安全模式被變更為所述第二模式後的該第一執行進程來執行所述列印預覽。
5.一種信息處理裝置,其特徵在於,具備: 第一取得單元,其取得與接著第一應用程式的安全模式而啟動的顯示應用程式相關的第一執行進程的安全模式作為第一模式; 第二取得單元,在被賦予應基於第二應用程式中的顯示指示來執行所述顯示應用程式中的顯示動作的內容的動作指令之前,該第二取得單元取得所述第二應用程式的安全模式作為第二模式; 判定單元,其判定與所述第一模式和所述第二模式這兩個模式相關的安全級別的相同性;以及 動作控制單元,其在所述兩個模式的安全級別相互不同的情況下,啟動與所述第一執行進程不同的第二執行進程並作為所述顯示應用程式的執行進程的第二執行進程,使用所述第二執行進程來執行基於所述動作指令的顯示動作。
6.一種信息處理裝置,其特徵在於,具備: 第一取得單元,其取得與接著第一應用程式的安全模式而啟動的顯示應用程式相關的第一執行進程的安全模式作為第一模式; 第二取得單元,在被賦予應基於第二應用程式中的顯示指示來執行所述顯示應用程式中的顯示動作的內容的動作指令之前,該第二取得單元取得所述第二應用程式的安全模式作為第二模式; 判定單元,其判定與所述第一模式和所述第二模式這兩個模式相關的安全級別的相同性;以及 動作控制單元,其在所述兩個模式的安全級別相互不同的情況下,將所述第一執行進程的安全模式變更為所述第二模式,使用所述第一執行進程的安全模式被變更為所述第二模式後的該第一執行進程,來執行基於所述動作指令的顯示動作。
【文檔編號】G06F3/12GK104238971SQ201410269815
【公開日】2014年12月24日 申請日期:2014年6月17日 優先權日:2013年6月18日
【發明者】益田哲也 申請人:柯尼卡美能達株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀