欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理裝置和信息處理系統(tǒng)的制作方法

文檔序號(hào):9667087閱讀:265來源:國(guó)知局
信息處理裝置和信息處理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理裝置和信息處理系統(tǒng)
【背景技術(shù)】
[0002]<視窗(Windows,注冊(cè)商標(biāo))打印架構(gòu)>
[0003]圖18總體地表示視窗(Windows,注冊(cè)商標(biāo))打印架構(gòu)。根據(jù)視窗打印架構(gòu),當(dāng)應(yīng)用50輸出打印執(zhí)行指令時(shí),打印機(jī)驅(qū)動(dòng)器60接收存儲(chǔ)打印設(shè)置的DEVM0DE結(jié)構(gòu)190,生成反映打印設(shè)置的清染數(shù)據(jù)(rendering data),該打印設(shè)置諸如“N合1” (其中在紙張上布置多個(gè)減小尺寸頁(yè)面的打印方式)、雙面(其中在相同紙張的正反兩側(cè)分別打印兩個(gè)頁(yè)面的打印方式)和/或裝訂等,并且將渲染數(shù)據(jù)傳輸?shù)诫S后根據(jù)渲染數(shù)據(jù)執(zhí)行打印的打印機(jī)
5。當(dāng)應(yīng)用50隨后輸出打印執(zhí)行指令時(shí),將DEVM0DE結(jié)構(gòu)190發(fā)送到操作系統(tǒng)(0S)的圖像設(shè)備接口(⑶I) 31,并且隨后將DEVM0DE結(jié)構(gòu)190發(fā)送到打印機(jī)驅(qū)動(dòng)器60。
[0004]作為被隨后從應(yīng)用50發(fā)送到打印機(jī)驅(qū)動(dòng)器60的DEVM0DE結(jié)構(gòu)190的結(jié)果,在理解諸如渲染的區(qū)域等的打印機(jī)5的能力的同時(shí),應(yīng)用50可以將渲染指令輸出到GDI 31。這是因?yàn)槿鐖D18所示,基于當(dāng)接收打印執(zhí)行指令時(shí)打印機(jī)驅(qū)動(dòng)器60所接收的DEVM0DE結(jié)構(gòu)190和作為打印機(jī)驅(qū)動(dòng)器60自身與其連接的打印設(shè)備的打印機(jī)5的信息,打印機(jī)驅(qū)動(dòng)器60將渲染能力(涉及能夠執(zhí)行渲染的能力的信息)返回到GDI 31。

【發(fā)明內(nèi)容】

[0005]根據(jù)本發(fā)明的一個(gè)實(shí)施例,信息處理裝置包括打印數(shù)據(jù)生成部,其經(jīng)由操作系統(tǒng)從應(yīng)用接收包括文件和第一打印設(shè)置的打印執(zhí)行指令并且生成打印數(shù)據(jù);應(yīng)用管理部,其將打印指令發(fā)送到應(yīng)用;擴(kuò)展接口部,其不同于由操作系統(tǒng)定義的接口部;以及打印設(shè)置存儲(chǔ)部,其存儲(chǔ)經(jīng)由擴(kuò)展接口部從應(yīng)用管理部輸入的第二打印設(shè)置。打印數(shù)據(jù)生成部將要被用于生成打印數(shù)據(jù)的打印設(shè)置從第一打印設(shè)置改變?yōu)榈诙蛴≡O(shè)置。
[0006]結(jié)合附圖閱讀以下詳細(xì)描述,本申請(qǐng)的其他目的、特征以及優(yōu)點(diǎn)將變得更為顯而易見。
【附圖說明】
[0007]圖1總體表示根據(jù)一個(gè)實(shí)施例的包括信息處理裝置的打印系統(tǒng);
[0008]圖2示出了在圖1中所示的個(gè)人計(jì)算機(jī)(PC)的硬件配置;
[0009]圖3示出了在圖1中所示的PC的軟件配置;
[0010]圖4示出了在圖3中所示的管理應(yīng)用、應(yīng)用、打印機(jī)驅(qū)動(dòng)器和0S之間的關(guān)系;
[0011]圖5示出了在圖3中所示的各個(gè)軟件要素的基本操作;
[0012]圖6示出了用于存儲(chǔ)多個(gè)邏輯打印機(jī)的打印設(shè)置的配置;
[0013]圖7示出了通過使用ΙΤ-Β0Χ技術(shù)打印的第一示例;
[0014]圖8是示出了從設(shè)置打印設(shè)置到生成打印數(shù)據(jù)的第一示例的過程的序列圖;
[0015]圖9示出了具有Point&Print環(huán)境的打印系統(tǒng);
[0016]圖10示出了在Point&Print環(huán)境中的語(yǔ)言監(jiān)視器;
[0017]圖11示出了通過使用ΙΤ-Β0Χ技術(shù)打印的第二示例;
[0018]圖12示出了通過圖11所示的設(shè)置改變部所提供的打印設(shè)置改變UI的一個(gè)示例;
[0019]圖13是示出了基于第二示例的從設(shè)置打印設(shè)置到生成打印數(shù)據(jù)的過程的序列圖;
[0020]圖14示出了在支持不同功能的多個(gè)打印機(jī)驅(qū)動(dòng)器間切換打印機(jī)驅(qū)動(dòng)器的情況;
[0021]圖15是示出了在選擇支持不同功能的打印機(jī)驅(qū)動(dòng)器中的一個(gè)之后打印過程的序列圖;
[0022]圖16示出了具有動(dòng)態(tài)合并新功能的功能的擴(kuò)展I/F部;
[0023]圖17示出了用于添加新功能的擴(kuò)展I/F部的UI ;
[0024]圖18總體示出了視窗打印架構(gòu);
[0025]圖19示出了 DEVM0DE結(jié)構(gòu)的一個(gè)示例;
[0026]圖20示出了通過打印驅(qū)動(dòng)器讀取DEVM0DE結(jié)構(gòu);
[0027]圖21示出了擴(kuò)展I/F部、應(yīng)用和DEVM0DE結(jié)構(gòu);
[0028]圖22總體示出了 Point&Print技術(shù)。
[0029]圖23示出了 ΙΤ-Β0Χ技術(shù);以及
[0030]圖24示出了通過在不同于DEVM0DE結(jié)構(gòu)的文件、注冊(cè)表、共享存儲(chǔ)空間等中存儲(chǔ)打印設(shè)置、并且通過打印機(jī)驅(qū)動(dòng)器閱讀它們來使得能夠從外側(cè)改變打印設(shè)置的方法。
【具體實(shí)施方式】
[0031]實(shí)施例涉及信息處理裝置,信息處理系統(tǒng)和非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。更具體地,實(shí)施例涉及信息處理裝置、信息處理系統(tǒng)和非暫態(tài)計(jì)算機(jī)可讀介質(zhì),通過其中的每一個(gè)可以改變應(yīng)用中的打印設(shè)置而無需修改應(yīng)用或者將指令輸入到打印設(shè)置屏幕頁(yè)面。
[0032]需要注意的是,根據(jù)圖18所示的視窗打印架構(gòu)的配置,只有當(dāng)輸出打印執(zhí)行指令時(shí),應(yīng)用50才可以將DEVM0DE結(jié)構(gòu)190發(fā)送到打印機(jī)驅(qū)動(dòng)器60。而且,即便是相同應(yīng)用(相同處理)中的另一個(gè)線程或者另一個(gè)應(yīng)用(另一個(gè)處理)也不能訪問由打印中的應(yīng)用50所使用的打印設(shè)置。
[0033]另外,打印機(jī)驅(qū)動(dòng)器60可以顯示在打印機(jī)文件夾中的打印設(shè)置屏幕頁(yè)面(也稱作打印對(duì)話)并且確定缺省打印設(shè)置(作為系統(tǒng)缺省的DEVM0DE結(jié)構(gòu))??梢越?jīng)由應(yīng)用編程接口(API)從應(yīng)用來獲取這些打印設(shè)置。
[0034]此時(shí),⑶I 31經(jīng)由設(shè)備驅(qū)動(dòng)接口(DDI)向打印機(jī)驅(qū)動(dòng)器60發(fā)送打印設(shè)置指令。對(duì)于DDI,只定義了接口(I/F)。因此,打印機(jī)驅(qū)動(dòng)器的制造商可以設(shè)計(jì)DDI內(nèi)的實(shí)裝方式(當(dāng)被經(jīng)由DDI調(diào)用時(shí)執(zhí)行的打印機(jī)驅(qū)動(dòng)器的處理)。然而,即便制造商獨(dú)有地定義了 I/F,Windows OS (視窗操作系統(tǒng))也不能知曉I/F,并且因此不能調(diào)用I/F。
[0035]〈DEVM0DE 結(jié)構(gòu) >
[0036]圖19示出了 DEVM0DE結(jié)構(gòu)的一個(gè)示例。如圖所示,DEVM0DE結(jié)構(gòu)包括公共部分和私有部分。公共部分包括0S定義并且因此可以被從每個(gè)應(yīng)用改變。公共部分包括每個(gè)打印機(jī)驅(qū)動(dòng)器需要設(shè)置的項(xiàng)目,例如“打印方位”、和“紙尺寸”等。
[0037]私有部分對(duì)于每個(gè)制造商是獨(dú)有的。因此,可以在其中定義每個(gè)制造商或每個(gè)打印機(jī)驅(qū)動(dòng)器的信息。應(yīng)用和Windows OS不能知曉私有部分中的信息。因此改變私有部分的唯一方式是改變通過打印機(jī)驅(qū)動(dòng)器的用戶接口(UI)驅(qū)動(dòng)器顯示的私有部分中的設(shè)置。私有部分包括對(duì)于每個(gè)制造商或每個(gè)打印機(jī)類型獨(dú)有的特征(諸如“打印類型”、和/或“認(rèn)證”等)的設(shè)置項(xiàng)目。
[0038]< 讀取 DEVM0DE 結(jié)構(gòu) >
[0039]圖20示出了通過打印機(jī)驅(qū)動(dòng)器讀取DEVM0DE結(jié)構(gòu)。用戶設(shè)置UI驅(qū)動(dòng)器61所顯示的諸如紙尺寸、打印的紙張的數(shù)量和/或雙面打印等的打印條件(打印設(shè)置),并且輸入打印指令。當(dāng)用戶因此輸入打印設(shè)置(“打印設(shè)置指令”)時(shí),應(yīng)用50生成GDI調(diào)動(dòng)并且將對(duì)應(yīng)的DEVM0DE結(jié)構(gòu)190發(fā)送到⑶I 31。應(yīng)用50例如是文檔創(chuàng)建程序(例如,MS_Word(注冊(cè)商標(biāo)))。
[0040]在從應(yīng)用50獲取DEVM0DE結(jié)構(gòu)190之后,⑶I 31通過使用DDI調(diào)用來調(diào)取打印機(jī)驅(qū)動(dòng)器的渲染驅(qū)動(dòng)器63,并且向其發(fā)送DEVM0DE結(jié)構(gòu)190 ( “打印執(zhí)行指令”)。渲染驅(qū)動(dòng)器63讀取因此從⑶I 31獲取的DEVM0DE結(jié)構(gòu)190 ( “打印設(shè)置指令”),并且基于DEVM0DE結(jié)構(gòu)190和從應(yīng)用50接收的文檔文件(“打印執(zhí)行指令”)來創(chuàng)建反映打印設(shè)置的打印數(shù)據(jù),并且將打印數(shù)據(jù)發(fā)送到排存器(spooler)。打印數(shù)據(jù)包括渲染數(shù)據(jù)(例如,PDL數(shù)據(jù))和控制數(shù)據(jù)(例如,PJL打印命令)。
[0041]因此,UI驅(qū)動(dòng)器61和渲染驅(qū)動(dòng)器63的每一個(gè)可以讀取DEVM0DE結(jié)構(gòu)190。UI驅(qū)動(dòng)器61可以顯示DEVM0DE結(jié)構(gòu)190的私有部分并且接收打印設(shè)置改變指令。
[0042]因此,UI驅(qū)動(dòng)器61在DEVM0DE結(jié)構(gòu)190中存儲(chǔ)打印設(shè)置,并且渲染驅(qū)動(dòng)器63從DEVM0DE結(jié)構(gòu)190讀取打印設(shè)置。應(yīng)用50發(fā)送DEVM0DE結(jié)構(gòu)190以便打印設(shè)置能夠因此被存儲(chǔ)/讀取。實(shí)際上,應(yīng)用50提供了存儲(chǔ),經(jīng)由0S 30將其發(fā)送到UI驅(qū)動(dòng)器61,并且UI驅(qū)動(dòng)器61填充它。而且,當(dāng)應(yīng)用50經(jīng)由0S 30輸出打印執(zhí)行指令時(shí),渲染驅(qū)動(dòng)器63讀取DEVM0DE結(jié)構(gòu)190的內(nèi)容。
[0043]<使用打印機(jī)驅(qū)動(dòng)器的擴(kuò)展I/F訪問DEVM0DE結(jié)構(gòu)>
[0044]因此,為了改變DEVM0DE結(jié)構(gòu)190的私有部分,僅存在打印機(jī)驅(qū)動(dòng)器60顯示打印設(shè)置屏幕頁(yè)面并且接收用戶的操作的方式。因此,需要用戶的操作。
[0045]然而,存在期望無需如此用戶的操作自動(dòng)地完成的處理。例如,經(jīng)由傳真的傳輸直郵(DM)的處理、或打印電子表格(spread sheet)的處理等是這樣的處理。對(duì)于這樣的處理,即便使用相同的打印設(shè)置,如果需要用戶在每次打印電子表格或傳送DM時(shí)通過將指令輸入到打印設(shè)置屏幕頁(yè)面以改變DEVM0DE結(jié)構(gòu)190的私有部分,則也會(huì)劣化可控性。
[0046]因此,存在能夠使得適于處理的應(yīng)用改變?cè)诖蛴C(jī)驅(qū)動(dòng)器的DEVM0DE結(jié)構(gòu)190的私有部分中存儲(chǔ)的打印設(shè)置而無需用戶的操作的需要。
[0047]為了滿足該需要,制造商提出了打印機(jī)驅(qū)動(dòng)器的擴(kuò)展I/F以便應(yīng)用可以直接與打印機(jī)驅(qū)動(dòng)器執(zhí)行通信(例如,參見日本特開專利公報(bào)N0.2005-148928)。而且,取決于用戶的請(qǐng)求,開發(fā)適于處理的應(yīng)用。
[0048]圖21示出了擴(kuò)展的I/F部分、應(yīng)用和DEVM0DE結(jié)構(gòu)。圖21中的應(yīng)用51能夠調(diào)取適合于用戶的處理的應(yīng)用、或者至少擴(kuò)展I/F部分。
[0049]應(yīng)用51能夠調(diào)取擴(kuò)展I/F部62,發(fā)送打印設(shè)置(“打印設(shè)置指令”),并且經(jīng)由UI驅(qū)動(dòng)器61改變DEVMODE結(jié)構(gòu)190的私有部分中的打印設(shè)置。響應(yīng)于打印執(zhí)行指令,渲染驅(qū)動(dòng)器63讀取DEVM0DE結(jié)構(gòu)190的私有部分中的打印設(shè)置。因此,在用戶輸入打印執(zhí)行指令到應(yīng)用51之后,可以完成處理而無需用戶的操作。
[0050]〈RAW 排存(spooling)和 EMF 排存 >
[0051]根據(jù)視窗打印架構(gòu),通過打印機(jī)驅(qū)動(dòng)器的打印可以使用兩個(gè)排存類型,即RAW排存類型和EMF排存類型。在應(yīng)用的處理期間,根據(jù)RAW排存類型,將通過打印機(jī)驅(qū)動(dòng)器從應(yīng)用獲取的文檔數(shù)據(jù)轉(zhuǎn)換為通過打印機(jī)可解譯的RAW數(shù)據(jù)(“轉(zhuǎn)換處理”)。在此類型中,直到完成轉(zhuǎn)換處理之前,用戶不能操作應(yīng)用。
[0052]根據(jù)EMF排存類型,在應(yīng)用的處理期間,將通過0S從應(yīng)用獲取的文檔數(shù)據(jù)轉(zhuǎn)換為獨(dú)立于打印機(jī)的EMF數(shù)據(jù)格式,并且排存EMF數(shù)據(jù)(“排存器處理”)。隨后,打印機(jī)驅(qū)動(dòng)器將在排存處理中由此所排存的EMF數(shù)據(jù)轉(zhuǎn)換為通過打印機(jī)可解譯的RAW數(shù)據(jù)。在此類型中,用戶在應(yīng)用的處理中完成將文檔數(shù)據(jù)轉(zhuǎn)換為EMF數(shù)據(jù)之后能夠操作應(yīng)用。
[0053]〈Point&Print〉
[0054]接著,將描述安裝打印機(jī)驅(qū)動(dòng)器的類型和開始打印之后的打印設(shè)置之間的關(guān)系。涉及Windows打印機(jī)驅(qū)動(dòng)器,稱作“Point&Print (點(diǎn)和打印)”的安裝類型是可用的。
[0055]圖22總體示出了 “Point&Print”。打印機(jī)5、客戶端PC和服務(wù)器PC與通信網(wǎng)絡(luò)2連接。在客戶端PC 7中安裝OS。而且,在客戶端PC 8中安裝OS (專用于服務(wù)器)??蛻舳薖C 7可以將服務(wù)器PC 8使用作為打印服務(wù)器,對(duì)打印機(jī)5進(jìn)行打印請(qǐng)求。
[0056]在如此的系統(tǒng)中,需要在客戶端PC 7中安裝與服務(wù)器PC 8的打印機(jī)驅(qū)動(dòng)器相同的打印機(jī)驅(qū)動(dòng)器60。但是,管理員等需要可觀的時(shí)間和勞力以在與通信網(wǎng)絡(luò)2連接的每個(gè)客戶端PC 7中安裝打印機(jī)驅(qū)動(dòng)器。
[0057]為了改善這種情況,根據(jù)Point&Print技術(shù)使能從服務(wù)器PC 8到客戶端PC 7的打印機(jī)驅(qū)動(dòng)器的下載和安裝。根據(jù)Windows標(biāo)準(zhǔn)功能對(duì)此使能。注意到在打印處理中,根據(jù)Point&Print技術(shù)由此安裝的打印機(jī)驅(qū)動(dòng)器60也可以使用RAW排存類型和EMF排存類型。
[0058]在根據(jù)Point&Print技術(shù)由此安裝打印機(jī)驅(qū)動(dòng)器60的情況下(EMF排存類型的情況下),用戶可以在客戶端PC 7和服務(wù)器PC 8之間改變(通過渲染驅(qū)動(dòng)器63)執(zhí)行渲染的PC。通過客戶端PC的渲染被稱作“客戶端側(cè)渲染”而通過服務(wù)器PC 8的渲染被稱作“服務(wù)器側(cè)渲染”。
[0059]<監(jiān)視共享文件夾并打印的方案>
[0060]存在監(jiān)視共享文件夾并且在那里檢測(cè)到添加文件之后執(zhí)行打印的、被稱作“ΙΤ-Β0Χ”的方
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
北宁市| 遂川县| 买车| 乌兰浩特市| 霍山县| 修文县| 肃宁县| 连云港市| 汨罗市| 民乐县| 玉林市| 特克斯县| 曲周县| 于田县| 凌云县| 武义县| 岳普湖县| 古丈县| 平利县| 汕尾市| 固安县| 区。| 彩票| 迁安市| 城固县| 石渠县| 南充市| 长沙县| 龙江县| 伊金霍洛旗| 砚山县| 蚌埠市| 东宁县| 桃江县| 青神县| 台江县| 铜梁县| 津市市| 铅山县| 平陆县| 乌苏市|