国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理裝置、方法和系統(tǒng)以及信息處理裝置、方法和系統(tǒng)的制作方法

      文檔序號(hào):6467963閱讀:146來源:國知局
      專利名稱:圖像處理裝置、方法和系統(tǒng)以及信息處理裝置、方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種被提供用于指示設(shè)備進(jìn)行打印的網(wǎng)絡(luò)打印技術(shù)。當(dāng)由于 某種原因而沒有執(zhí)行該打印時(shí),所述網(wǎng)絡(luò)打印技術(shù)使得可以再次指示不同的 設(shè)備進(jìn)行該打印。
      背景技術(shù)
      當(dāng)用戶從主機(jī)指示設(shè)備進(jìn)行打印并到該設(shè)備處取打印品時(shí),用戶常常發(fā) 現(xiàn)打印未完成。這里,所述設(shè)備表示各種圖像形成裝置。此外,所述主機(jī)表 示各種信息處理裝置。
      打印未完成有各種原因。例如,設(shè)備中積聚了多個(gè)打印作業(yè),使得尚未 輪到該用戶的次序,或者由于設(shè)備錯(cuò)誤而難以開始打印。
      如果難以容易地解決上述問題并立即開始打印,則會(huì)花費(fèi)很長的時(shí)間并 且耗費(fèi)精力。更具體來說,用戶通過進(jìn)行包括下列步驟在內(nèi)的處理過程來獲 得打印品通過用戶指示進(jìn)行打印的設(shè)備來取消打印作業(yè),回到主機(jī)處,并 指示不同的設(shè)備進(jìn)行該打印。
      由于用戶必須在上述處理過程之間移動(dòng),因此進(jìn)行上述處理過程花費(fèi)很 長的時(shí)間并且耗費(fèi)精力。為了省略上述處理過程并使再打印簡化,提供了自 動(dòng)替代打印技術(shù)以及/或者遠(yuǎn)程復(fù)制技術(shù)。
      根據(jù)自動(dòng)替代打印,如日本專利特開第2006-305760號(hào)公報(bào)中所公開的, 主機(jī)在進(jìn)行打印之前確認(rèn)設(shè)備的狀態(tài),并自動(dòng)地將打印作業(yè)發(fā)送給作為替代 目的地的設(shè)備。
      根據(jù)遠(yuǎn)程復(fù)制技術(shù),如日本專利特開第2002-189578號(hào)公報(bào)中所公開的, 將假脫機(jī)的作業(yè)從設(shè)備傳送到不同的設(shè)備。
      此外,如果在自動(dòng)替代打印過程中難以將接收到的打印數(shù)據(jù)發(fā)送到作為 由客戶機(jī)所指定的輸出目的地的打印機(jī),則打印機(jī)服務(wù)器通過使用該打印機(jī) 服務(wù)器內(nèi)部所管理的打印機(jī)列表來搜索替代打印機(jī)。
      日本專利特開第2001-056756號(hào)公報(bào)公開了一種網(wǎng)絡(luò)打印系統(tǒng),其被構(gòu) 造成,將打印作業(yè)發(fā)送給被搜索到作為替代打印機(jī)的、并且具有與接收到最初打印指令的打印機(jī)的能力相同的能力的打印機(jī)。
      上述打印機(jī)列表是在服務(wù)器上受管理的,因此在該服務(wù)器上進(jìn)行新打印 機(jī)的登記以及/或者打印機(jī)列表的改變。
      此外,日本專利特開第2001-056756號(hào)公報(bào)還公開了一種從包括具有上 述打印機(jī)列表的服務(wù)器的客戶機(jī)發(fā)出打印指令、以使得可以在不使用服務(wù)器 的情況下通過打印機(jī)列表中已登記的打印機(jī)來進(jìn)行替代打印的系統(tǒng)。
      然而,自動(dòng)替代打印的進(jìn)行有某些限制。例如,必須預(yù)先確定替代設(shè)備, 或者替代設(shè)備必須與由客戶機(jī)最初指定的打印機(jī)的型號(hào)相同。
      為了實(shí)現(xiàn)遠(yuǎn)程復(fù)制,作為接收到最初打印指令的設(shè)備的初始設(shè)備必須掌 握設(shè)置在傳送目的地處的設(shè)備的地址。此外,不確定發(fā)出打印指令的用戶是 否知道設(shè)置在傳送目的地處的設(shè)備的位置。
      盡管使用了包括具有設(shè)備列表的服務(wù)器的客戶機(jī),但是不確定發(fā)出打印 指令的用戶是否知道設(shè)備列表中已登記的設(shè)備的安裝地點(diǎn)以及/或者該設(shè)備 的能力。
      此外,當(dāng)主機(jī)指示設(shè)備進(jìn)行打印時(shí),使用與各個(gè)設(shè)備的驅(qū)動(dòng)程序相兼容 的頁面描述語言(PDL)。因此,應(yīng)用程序中所使用的繪制方法自身可能改變。
      在這種情況下,對(duì)于設(shè)備來說,將打印指令從設(shè)置在主機(jī)上的應(yīng)用程序 經(jīng)由驅(qū)動(dòng)程序而發(fā)送給該設(shè)備是發(fā)送打印指令的最適當(dāng)?shù)姆椒ā?br>
      發(fā)明內(nèi)容
      因此,本發(fā)明通過在接收到從用戶發(fā)出的最初打印指令的設(shè)備上取消該 最初打印指令、并同時(shí)向不同的設(shè)備發(fā)出再打印指令,來使用戶不必回到主 機(jī)處并進(jìn)行再打印。
      因此,根據(jù)本發(fā)明的一方面,提供了一種信息處理裝置,其包括打印 作業(yè)發(fā)送單元,其可操作以將打印作業(yè)發(fā)送給第一圖像處理裝置;以及驅(qū)動(dòng) 程序信息發(fā)送單元,其被構(gòu)造成,當(dāng)接收到表示所發(fā)送的打印作業(yè)被所述第 一圖像處理裝置取消的取消信息時(shí),將包括驅(qū)動(dòng)程序列表的至少一個(gè)驅(qū)動(dòng)程 序信息項(xiàng)發(fā)送給所述第一圖像處理裝置,所述驅(qū)動(dòng)程序列表是所述信息處理 裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的列表。
      此外,根據(jù)本發(fā)明的另一方面,提供了一種圖像處理裝置,其包括打
      印作業(yè)獲取單元,其被構(gòu)造成接收從信息處理裝置發(fā)送來的打印作業(yè);打印 作業(yè)執(zhí)行單元,其被構(gòu)造成執(zhí)行所獲取的打印作業(yè);以及作業(yè)取消信息通知單元,其被構(gòu)造成,在所述打印作業(yè)執(zhí)行單元執(zhí)行所述打印作業(yè)之前圖像數(shù) 據(jù)被取消的情況下,通知作為所述打印作業(yè)的發(fā)送源的所述信息處理裝置所 述打印作業(yè)被取消,所述圖像處理裝置包括驅(qū)動(dòng)程序信息接收單元,其被 構(gòu)造成接收從所述信息處理裝置發(fā)送來的包括驅(qū)動(dòng)程序列表的驅(qū)動(dòng)程序信 息,所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的 列表;顯示單元,其被構(gòu)造成顯示所述驅(qū)動(dòng)程序列表;以及打印作業(yè)傳送單 元,其被構(gòu)造成,在所述打印作業(yè)與從所顯示的驅(qū)動(dòng)程序列表中選擇的驅(qū)動(dòng) 程序所對(duì)應(yīng)的不同的圖像處理裝置相兼容的情況下,將所述打印作業(yè)傳送給 所述不同的圖像處理裝置,并且在所述打印作業(yè)與所選擇的驅(qū)動(dòng)程序所對(duì)應(yīng) 的所述不同的圖像處理裝置不相兼容的情況下,將所述打印作業(yè)傳送給所述 信息處理裝置。
      參照附圖,根據(jù)以下對(duì)示例性實(shí)施方式的描述,本發(fā)明的其他特征將變f幫青楚。


      圖1示出了主機(jī)。
      圖2是示出應(yīng)用程序的結(jié)構(gòu)的圖。
      圖3是示出中間文件的結(jié)構(gòu)的圖。
      圖4是示出整體結(jié)構(gòu)的圖。
      圖5是示出設(shè)備的結(jié)構(gòu)的圖。
      圖6是示出本發(fā)明實(shí)施方式的整個(gè)流程的流程圖。
      圖7是示出關(guān)于打印指令的細(xì)節(jié)的流程圖。
      圖8是示出關(guān)于作業(yè)取消的細(xì)節(jié)的流程圖。
      圖9是示出關(guān)于對(duì)驅(qū)動(dòng)程序列表(驅(qū)動(dòng)程序信息)的發(fā)送的細(xì)節(jié)的流程圖。
      圖IO是示出關(guān)于驅(qū)動(dòng)程序列表選擇的細(xì)節(jié)的流程圖。 圖11是示出關(guān)于發(fā)送給所選擇的設(shè)備的、進(jìn)行再打印的指令的細(xì)節(jié)的流 程圖。
      圖12示出了用于選擇傳送目的地驅(qū)動(dòng)程序的GUI的示例。 圖13是詳細(xì)地示出在執(zhí)行打印的過程中進(jìn)行作業(yè)取消的情況的流程圖。 圖14是示出關(guān)于在執(zhí)行打印的過程中進(jìn)行作業(yè)取消的情況下對(duì)驅(qū)動(dòng)程 序列表(驅(qū)動(dòng)程序信息)的發(fā)送的細(xì)節(jié)的流程圖。
      具體實(shí)施例方式
      第一實(shí)施方式
      下面將參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行說明。
      圖1是示出主機(jī)的硬件的框圖。中央處理單元(CPU) 101執(zhí)行從硬盤
      驅(qū)動(dòng)器(HDD) 103加載到隨機(jī)存取存儲(chǔ)器(RAM) 102的包括操作系統(tǒng)、 一般應(yīng)用程序、裝訂應(yīng)用程序等的程序。此外,CPU 101實(shí)現(xiàn)包括圖2中所 示的一般應(yīng)用程序201、電子文檔寫入程序202、裝訂應(yīng)用程序204以及設(shè)備 驅(qū)動(dòng)程序206的軟件結(jié)構(gòu)。此外,CPU101執(zhí)行稍后描述的流程圖中所示的 處理過程。
      此外,CPU 101對(duì)連接到系統(tǒng)總線106的單獨(dú)的硬件進(jìn)行集中的控制。 輸入/輸出(I/O)設(shè)備104對(duì)通過鍵盤和/或指示設(shè)備(未示出)而輸入的鍵 輸入數(shù)據(jù)進(jìn)行控制。網(wǎng)絡(luò)接口 (I/F) 105向連接到其的設(shè)備發(fā)送信號(hào),并且/ 或者從連接到其的設(shè)備接收信號(hào)。
      圖2示出了文檔處理系統(tǒng)的軟件結(jié)構(gòu)。該文檔處理系統(tǒng)是由作為本發(fā)明 的信息處理裝置的優(yōu)選實(shí)施方式的主機(jī)來實(shí)現(xiàn)的。
      一般應(yīng)用程序201是提供包括文字處理功能、電子表格功能、照片潤飾 功能、繪制功能、著色功能、演示功能、文本編輯功能等功能的應(yīng)用程序。 一般應(yīng)用程序201具有針對(duì)OS而設(shè)置的打印功能。
      上述應(yīng)用程序使用由OS所提供的預(yù)定接口 (通常稱為圖形設(shè)備接口 (GDI)),以輸出包括所生成的文檔數(shù)據(jù)、所生成的圖像數(shù)據(jù)等的應(yīng)用數(shù)據(jù)。
      艮口, 一般應(yīng)用程序201將以取決于預(yù)定OS的格式生成的輸出命令數(shù)據(jù) (稱為GDI函數(shù))發(fā)送給提供上述接口的OS的輸出模塊,以輸出并打印所 生成的數(shù)據(jù)。
      另一方面,接收到輸出命令數(shù)據(jù)的輸出模塊將該輸出命令數(shù)據(jù)轉(zhuǎn)換為以 按照使得諸如打印機(jī)的輸出設(shè)備可以對(duì)所生成的輸出命令數(shù)據(jù)進(jìn)行處理的方 式而指定的格式生成的輸出命令數(shù)據(jù)(稱為設(shè)備驅(qū)動(dòng)程序接口 (DDI)功能), 并將該輸出命令數(shù)據(jù)發(fā)送給輸出設(shè)備。
      由于按照使得輸出設(shè)備可以對(duì)輸出命令數(shù)據(jù)進(jìn)行處理的方式而指定的 格式取決于輸出設(shè)備的類型、制造商、型號(hào)等而變化,因此針對(duì)單獨(dú)的設(shè)備 提供設(shè)備驅(qū)動(dòng)程序。OS通過使用上述設(shè)備驅(qū)動(dòng)程序來轉(zhuǎn)換命令數(shù)據(jù)以生成 打印數(shù)據(jù)項(xiàng)。通過使用作業(yè)語言(JL)而將按照上述方式生成的打印數(shù)據(jù)項(xiàng)合并起來, 以生成打印作業(yè)。
      在使用微軟公司的視窗(Windows)作為OS的情況下,使用稱為GDI 的模塊作為上述輸出模塊。
      電子文檔寫入程序202是上述設(shè)備驅(qū)動(dòng)程序的變型例,是被提供用于實(shí) 現(xiàn)上述文檔處理系統(tǒng)的軟件模塊。然而,電子文檔寫入程序202并不旨在將 輸出命令數(shù)據(jù)轉(zhuǎn)換為僅能輸出給預(yù)定輸出設(shè)備的數(shù)據(jù)。即,電子文檔寫入程 序202將輸出命令數(shù)據(jù)轉(zhuǎn)換為以使得裝訂應(yīng)用程序204和/或設(shè)備驅(qū)動(dòng)程序 206 (稍后詳細(xì)描述)可以對(duì)轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理的格式生成的數(shù)據(jù)。
      經(jīng)電子文檔寫入程序202轉(zhuǎn)換的數(shù)據(jù)被確定為稱作電子文檔文件的第一 中間文件203。該電子文檔文件是以按照以下方式而確定的格式生成的可 以按詳細(xì)的樣式來表現(xiàn)以頁為單位而生成的文檔。例如,使用由Adobe Systems公司所提供的PDF格式和/或SVG格式作為電子文檔文件的實(shí)際的 標(biāo)準(zhǔn)格式。
      在通過一般應(yīng)用程序201來使用電子文檔寫入程序202的情況下,電子 文檔寫入程序202被指定為用于輸出數(shù)據(jù)的設(shè)備驅(qū)動(dòng)程序,并且執(zhí)行包括打 印數(shù)據(jù)生成、打印作業(yè)生成、以及輸出和打印處理的打印處理。
      這里,打印數(shù)據(jù)生成表示通過裝訂應(yīng)用程序204來對(duì)電子文檔文件進(jìn)行 命令轉(zhuǎn)換。
      打印作業(yè)生成是由接收到打印數(shù)據(jù)項(xiàng)的打印機(jī)驅(qū)動(dòng)程序來實(shí)現(xiàn)的。艮P, 上述打印機(jī)驅(qū)動(dòng)程序通過JL而將打印數(shù)據(jù)項(xiàng)合并起來,并將關(guān)于上述處理的 結(jié)果的數(shù)據(jù)發(fā)送給設(shè)備。輸出和打印處理表示將打印作業(yè)輸出到諸如紙張的 介質(zhì)。
      然而,作為由電子文檔寫入程序202所生成的第一中間文件203的電子 文檔文件不具有作為電子文檔文件的完整的格式。
      然后,裝訂應(yīng)用程序204將結(jié)構(gòu)信息(稍后描述)加到作為由電子文檔 寫入程序202所生成的第一中間文件203的不完整的電子文檔文件,由此完 成第二中間文件205。
      因此,裝訂應(yīng)用程序204將電子文檔寫入程序202指定為設(shè)備驅(qū)動(dòng)程序, 并在電子文檔寫入程序202的控制下將應(yīng)用數(shù)據(jù)轉(zhuǎn)換為電子文檔文件。
      以下,為了清楚地標(biāo)識(shí)在電子文檔寫入程序202的控制下轉(zhuǎn)換的電子文 檔文件,將由電子文檔寫入程序202所生成的電子文檔文件稱為第一中間文件203。
      然后,將由裝訂應(yīng)用程序204將結(jié)構(gòu)信息加到作為第一中間文件203的 電子文檔文件而生成的中間文件稱為第二中間文件205 。
      圖3示意性地示出了中間文件的概念上的格式的示例。根據(jù)圖3中所示 的第二中間文件205,結(jié)構(gòu)信息303被鏈接到作為第一中間文件的電子文檔 文件302。
      因此,將電子文檔寫入程序202指定為設(shè)備驅(qū)動(dòng)程序,并通過一般應(yīng)用 程序201而將數(shù)據(jù)引入到打印處理操作中,以將應(yīng)用數(shù)據(jù)轉(zhuǎn)換為由一般應(yīng)用 程序201所限定的第一中間文件203。
      然后,將上述第一中間文件203作為電子文檔文件302而存儲(chǔ)在諸如 HDD 103的存儲(chǔ)介質(zhì)中。
      這里,HDD 103可以是設(shè)置在實(shí)現(xiàn)上述實(shí)施方式的文檔處理系統(tǒng)的計(jì)算 機(jī)中的本地驅(qū)動(dòng)器。如果HDD 103連接到網(wǎng)絡(luò),則HDD 103可以是網(wǎng)絡(luò)上 提供的驅(qū)動(dòng)器。
      裝訂應(yīng)用程序204讀取作為第一中間文件203的電子文檔文件302,并 向用戶提供編輯電子文檔文件302的結(jié)構(gòu)信息303的功能。
      然后,作為第一中間文件203的電子文檔文件302變?yōu)榫哂薪Y(jié)構(gòu)信息303 的第二中間文件205,并被存儲(chǔ)在諸如HDD103的存儲(chǔ)介質(zhì)中。
      為了對(duì)經(jīng)裝訂應(yīng)用程序204編輯的具有結(jié)構(gòu)信息303的第二中間文件 205進(jìn)行輸出和打印,通過裝訂應(yīng)用程序204來指定設(shè)備驅(qū)動(dòng)程序206,并且 從HDD 103中讀取第二中間文件205。
      然后,為了以在上述第二中間文件205中寫入的格式來進(jìn)行輸入和打印 處理,裝訂應(yīng)用程序204生成為OS的上述輸出模塊準(zhǔn)備就緒的輸出命令。
      其后,設(shè)備驅(qū)動(dòng)程序206將所生成的輸出命令轉(zhuǎn)換為以頁面描述語言等 寫入的命令,以使得該命令可以由用作輸出設(shè)備的設(shè)備207來解釋和執(zhí)行。
      然后,將轉(zhuǎn)換后的命令從設(shè)備驅(qū)動(dòng)程序206發(fā)送到設(shè)備207,設(shè)備207
      對(duì)根據(jù)該命令而生成的圖像進(jìn)行輸出和打印。
      圖4是示出本發(fā)明優(yōu)選實(shí)施方式的整體結(jié)構(gòu)的圖。在圖4中,主機(jī)401 經(jīng)由可以通過其進(jìn)行命令通信的網(wǎng)絡(luò)而連接到設(shè)備A402、 B403以及C404, 其中,設(shè)備A402、 B403以及C404中的每一個(gè)為諸如打印機(jī)的圖像處理裝 置。此外,設(shè)備A402和B403連接到可以通過其進(jìn)行命令通信的通信網(wǎng)絡(luò)。
      設(shè)備C404應(yīng)當(dāng)經(jīng)由設(shè)備C404可以通過其與主機(jī)401通信的網(wǎng)絡(luò)而連接到主機(jī)401。設(shè)備C404可以連接到可以通過其與設(shè)備A402和/或設(shè)備B403 進(jìn)行通信的通信網(wǎng)絡(luò)。
      因此,通過使用包括第一圖像處理裝置和第二圖像處理裝置在內(nèi)的至少 兩個(gè)圖像處理裝置來實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施方式的整體結(jié)構(gòu)。
      圖5是示出被提供用于實(shí)現(xiàn)上述實(shí)施方式的設(shè)備A402、 B403以及C404 中的每一個(gè)的最小結(jié)構(gòu)的框圖。在網(wǎng)絡(luò)接口卡(NIC)單元和光柵圖像處理 器(RIP)單元501中,NIC單元將以頁面描述語言等寫入的命令發(fā)送給RIP 單元,其中,該命令是通過網(wǎng)絡(luò)而從設(shè)備驅(qū)動(dòng)程序發(fā)送的。
      此外,NIC單元將多功能打印機(jī)(MFP)中所存在的圖像數(shù)據(jù)和/或裝置 信息經(jīng)由網(wǎng)絡(luò)而向外部發(fā)送。
      RIP單元對(duì)所發(fā)送的以頁面描述語言寫入的命令進(jìn)行解釋,并進(jìn)行RIP 擴(kuò)展。
      接下來,將所發(fā)送的數(shù)據(jù)傳送到設(shè)備控制單元502。設(shè)備控制單元502 進(jìn)行通信量控制,以對(duì)所發(fā)送的數(shù)據(jù)和/或向外部發(fā)送的數(shù)據(jù)進(jìn)行控制。此外, 將發(fā)送到設(shè)備控制單元502的圖像數(shù)據(jù)暫時(shí)地存儲(chǔ)在存儲(chǔ)器中。根據(jù)需要而 調(diào)用暫時(shí)地存儲(chǔ)的圖像數(shù)據(jù)。
      輸出圖像處理單元503對(duì)所發(fā)送的數(shù)據(jù)進(jìn)行圖像處理以輸出和打印該數(shù) 據(jù),并將該數(shù)據(jù)發(fā)送給打印機(jī)單元504。
      在打印機(jī)單元504中,送入紙,并將由輸出圖像處理單元503所生成的 圖像數(shù)據(jù)依次打印在該紙上。將其上打印有圖像數(shù)據(jù)的紙輸出并傳送到后處 理單元505,以對(duì)其進(jìn)行分類處理和/或整理處理。
      操作單元506被提供用于根據(jù)各種流程、功能選擇或操作指令來進(jìn)行處 理過程。
      操作單元506對(duì)設(shè)備控制單元502存儲(chǔ)關(guān)于其的數(shù)據(jù)的作業(yè)的列表、用 于取消所顯示的作業(yè)的指令、或由設(shè)備控制單元502所啟動(dòng)的應(yīng)用程序進(jìn)行 顯示??梢愿鶕?jù)從操作單元506發(fā)出的指令而啟動(dòng)在設(shè)備控制單元502中操 作的應(yīng)用程序。
      圖6示出了本發(fā)明第一實(shí)施方式的整個(gè)流程。在步驟S601中,主機(jī)401 將打印作業(yè)和打印指令發(fā)送給設(shè)備A402,以使設(shè)備A402執(zhí)行打印處理。從 而,啟動(dòng)打印處理。
      在作為上述打印作業(yè)的發(fā)送目的地以及獲取該打印作業(yè)的第一設(shè)備的 設(shè)備A402中,將關(guān)于由設(shè)備控制單元502所接收到的打印作業(yè)的數(shù)據(jù)進(jìn)行假脫機(jī)。
      然后,用戶通過操作單元506來指示具有假脫機(jī)的數(shù)據(jù)的設(shè)備A402取
      消執(zhí)行打印作業(yè)的指令。
      在如"背景技術(shù)"中所描述的多個(gè)打印作業(yè)積聚、發(fā)生設(shè)備錯(cuò)誤等情況 下,可以進(jìn)行上述取消。
      在步驟S602中,接收到關(guān)于打印作業(yè)取消的信息的設(shè)備A402的操作單 元506將該取消信息發(fā)送給設(shè)備控制單元502。當(dāng)接收到取消信息時(shí),設(shè)備 控制單元502將該取消信息發(fā)送給發(fā)送了打印作業(yè)的主機(jī)401。
      當(dāng)接收到取消信息時(shí),主機(jī)401將包括關(guān)于設(shè)備的驅(qū)動(dòng)程序的列表的數(shù) 據(jù)的驅(qū)動(dòng)程序信息發(fā)送給設(shè)備A402,其中,所述驅(qū)動(dòng)程序?yàn)橹鳈C(jī)401所擁有。
      驅(qū)動(dòng)程序列表例如是與主機(jī)401管理設(shè)備時(shí)所査看的信息相同的信息。
      因此,從主機(jī)401向設(shè)備發(fā)送過打印作業(yè)的用戶可以通過查看驅(qū)動(dòng)程序 列表來掌握與該驅(qū)動(dòng)程序列表上所寫有的驅(qū)動(dòng)程序相兼容的設(shè)備的功能。從 而,用戶可以在預(yù)期輸出結(jié)果的同時(shí)選擇驅(qū)動(dòng)程序。此外,用戶可以獲知與 驅(qū)動(dòng)程序相兼容的設(shè)備的安裝位置。稍后將描述上述驅(qū)動(dòng)程序信息。
      在步驟S604中,將在主機(jī)401進(jìn)行驅(qū)動(dòng)程序信息發(fā)送時(shí)發(fā)送給設(shè)備A402 的驅(qū)動(dòng)程序列表顯示在操作單元506上。
      此外,與此同時(shí),將由維修人員和域系統(tǒng)管理員登記在設(shè)備A402中的、 被選取作為傳送目的地的設(shè)備所使用的驅(qū)動(dòng)程序的候選(已登記的驅(qū)動(dòng)程序 的列表)顯示在操作單元506上。
      然后,使用戶從列表中選擇驅(qū)動(dòng)程序,其中,該驅(qū)動(dòng)程序指示進(jìn)行再輸 出和再打印處理。在用戶選擇該驅(qū)動(dòng)程序之后,設(shè)備A402的操作單元506 接收從用戶發(fā)送來的表示所選擇的驅(qū)動(dòng)程序的信息。
      然后,操作單元506將所發(fā)送的信息發(fā)送給設(shè)備A402的設(shè)備控制單元
      502。
      在步驟S605中,當(dāng)接收到上述信息時(shí),設(shè)備控制單元502確定所選擇 的驅(qū)動(dòng)程序是否與用于設(shè)備A402的驅(qū)動(dòng)程序的型號(hào)相同。
      如果所選擇的驅(qū)動(dòng)程序與用于設(shè)備A402的驅(qū)動(dòng)程序的型號(hào)相同,則所 選擇的驅(qū)動(dòng)程序與上述驅(qū)動(dòng)程序共用打印功能。在這種情況下,在所選擇的 驅(qū)動(dòng)程序能夠處理的結(jié)構(gòu)信息與設(shè)備A402能夠處理的結(jié)構(gòu)信息之間不會(huì)發(fā) 生沖突。如果在所選擇的驅(qū)動(dòng)程序能夠處理的結(jié)構(gòu)信息與設(shè)備A402能夠處 理的結(jié)構(gòu)信息之間出現(xiàn)差異,則會(huì)發(fā)生沖突,使得難以根據(jù)指令來進(jìn)行輸出和打印處理。
      如果所選擇的驅(qū)動(dòng)程序與用于設(shè)備A402的驅(qū)動(dòng)程序型號(hào)相同,則處理 前進(jìn)到S606,以將假脫機(jī)的數(shù)據(jù)直接地發(fā)送到與設(shè)備A402的驅(qū)動(dòng)程序型號(hào) 相同的驅(qū)動(dòng)程序所兼容的設(shè)備B403 。
      然后,將打印數(shù)據(jù)發(fā)送給設(shè)備B403,以在步驟S608中由設(shè)備B403來 執(zhí)行輸出和打印處理。
      另一方面,如果驅(qū)動(dòng)程序與用于設(shè)備A402的驅(qū)動(dòng)程序型號(hào)不同,則處 理前進(jìn)到步驟S607,以使得設(shè)備A402將用戶所選擇的驅(qū)動(dòng)程序通知主機(jī) 401。
      在步驟S607中,主機(jī)401根據(jù)由設(shè)備A402所選擇的驅(qū)動(dòng)程序,通過裝 訂應(yīng)用程序204來再生成打印數(shù)據(jù)。
      結(jié)果,由與設(shè)備A402的驅(qū)動(dòng)程序型號(hào)不同的驅(qū)動(dòng)程序所兼容的設(shè)備 C404來執(zhí)行輸出和打印處理。
      以下,將描述各流程圖中所描述的處理過程。
      圖7的流程圖中例示了關(guān)于在步驟S601中發(fā)出的打印指令的細(xì)節(jié)。主 機(jī)401接收從用戶發(fā)送來的指令。當(dāng)接收到打印指令時(shí),主機(jī)401將該打印 指令發(fā)送給一般應(yīng)用程序201,以生成打印數(shù)據(jù)。在接收到打印指令后,首 先,在步驟S701中, 一般應(yīng)用程序201通過GDI輸出而將數(shù)據(jù)發(fā)送給電子 文檔寫入程序202。然后,通過GDI輸出而發(fā)送的數(shù)據(jù)被轉(zhuǎn)換為DDI數(shù)據(jù)并 被發(fā)送到電子文檔寫入程序202。
      結(jié)果,在步驟S702中生成作為第一中間文件的電子文檔文件302,并且 裝訂應(yīng)用程序204讀取該電子文檔文件302。
      然后,在步驟S703中,基于從用戶發(fā)送來的結(jié)構(gòu)信息而生成由設(shè)備驅(qū) 動(dòng)程序206所使用的、通過裝訂應(yīng)用程序204而獲得的結(jié)構(gòu)信息303。
      在步驟S704中,裝訂應(yīng)用程序204基于所生成的結(jié)構(gòu)信息303而生成 第二中間文件205。
      然后,在步驟S705中,裝訂應(yīng)用程序204通過GDI輸出而將在步驟S704 中生成的第二中間文件205輸出給設(shè)備驅(qū)動(dòng)程序206。其后,在步驟S706中, 設(shè)備驅(qū)動(dòng)程序206向設(shè)備207發(fā)送輸出命令。
      接下來,將在圖8的流程圖中描述關(guān)于在步驟S602中進(jìn)行的作業(yè)取消 的細(xì)節(jié)。在步驟S801中,將從主機(jī)401發(fā)送來的輸出命令發(fā)送給設(shè)備A402 的NIC單元501 ,并且在RIP單元501中將關(guān)于輸出命令的數(shù)據(jù)轉(zhuǎn)換為打印作業(yè)。
      然后,在步驟S802中,將打印作業(yè)發(fā)送給設(shè)備控制單元502。在步驟
      S803中,設(shè)備控制單元502將所發(fā)送的打印作業(yè)假脫機(jī)。
      用戶通過設(shè)備A402的操作單元506來對(duì)假脫機(jī)的打印作業(yè)進(jìn)行確認(rèn)。 然后,在步驟S804中,用戶通過設(shè)備A402的操作單元506來取消假脫
      機(jī)的打印作業(yè)。
      然后,操作單元506接收表示取消的信息,并將所接收到的信息發(fā)送給 設(shè)備A402的控制單元502。
      然后,在步驟S805中,設(shè)備A402的控制單元502向用戶核實(shí)以確認(rèn)是 否通過不同的設(shè)備來對(duì)被取消的打印作業(yè)進(jìn)行輸出和打印。如果由不同的設(shè) 備來對(duì)打印作業(yè)進(jìn)行輸出和打印,則處理進(jìn)行到步驟S806。
      此時(shí),設(shè)備控制單元502向作為被取消的作業(yè)的發(fā)送目的地的主機(jī)401 發(fā)送取消通知。
      此時(shí),存在于設(shè)備A402上的被取消的打印作業(yè)還未刪除,而是存儲(chǔ)在 內(nèi)部(緩沖器)。
      圖9示出了關(guān)于在步驟S603中進(jìn)行的對(duì)用于單獨(dú)的設(shè)備的驅(qū)動(dòng)程序的 列表的發(fā)送的細(xì)節(jié)。在步驟S901中,裝訂應(yīng)用程序204接收從設(shè)備A402的 控制單元502發(fā)送來的取消通知。然后,在步驟S902中,裝訂應(yīng)用程序204 獲取用于單獨(dú)的設(shè)備的驅(qū)動(dòng)程序的列表,所述驅(qū)動(dòng)程序登記在主機(jī)401中所 設(shè)置的HDD 103中。
      此外,HDD 103可以是實(shí)現(xiàn)上述實(shí)施方式的文檔處理系統(tǒng)的、設(shè)置在計(jì) 算機(jī)中的本地驅(qū)動(dòng)器。如果HDD 103連接到網(wǎng)絡(luò),則HDD103可以是設(shè)置 在網(wǎng)絡(luò)上的驅(qū)動(dòng)器。
      然后,在步驟S903中,裝訂應(yīng)用程序204將所獲取的設(shè)備驅(qū)動(dòng)程序206 與包括在第二中間文件205中的結(jié)構(gòu)信息303進(jìn)行比較。
      調(diào)査所獲取的設(shè)備驅(qū)動(dòng)程序206是否具有足以處理結(jié)構(gòu)信息303的能力 以及是否存在沖突。此外,調(diào)査可能沖突的信息。
      接下來,在步驟S904中,對(duì)沖突信息項(xiàng)進(jìn)行計(jì)數(shù),并且在步驟S905中, 將關(guān)于沖突調(diào)査的信息與各設(shè)備所兼容的驅(qū)動(dòng)程序206相鏈接,以存儲(chǔ)關(guān)于 沖突調(diào)査的信息。
      例如,圖9中所示的部分(c)表示沖突調(diào)査信息,其中,部分(c)示 出了從圖9中所示的部分(a)和部分(b)得出的結(jié)果。部分(a)示出了執(zhí)行打印作業(yè)所必需的功能以及進(jìn)行打印和輸出處理的 條件的列表。
      部分(b)示出了驅(qū)動(dòng)程序的能力的列表。通過將部分(a)與部分(b) 相匹配而獲得的部分(c),是在通過使用具有部分(b)中所示的功能的驅(qū)動(dòng) 程序來執(zhí)行需要部分(a)中所示的條件的打印作業(yè)時(shí),作為系統(tǒng)錯(cuò)誤而出現(xiàn) 的項(xiàng)的列表(沖突信息項(xiàng))。
      在步驟S906中,針對(duì)設(shè)置在主機(jī)中的設(shè)備驅(qū)動(dòng)程序而進(jìn)行關(guān)于是否存 在沖突的檢査。
      其后,在步驟S907中,按照在步驟S904中計(jì)數(shù)出的沖突數(shù)量的升序?qū)?沖突信息項(xiàng)進(jìn)行排序,并將包括經(jīng)排序的沖突信息項(xiàng)的驅(qū)動(dòng)程序信息發(fā)送給 設(shè)備A402。
      圖10是示出關(guān)于與從驅(qū)動(dòng)程序選擇到打印作業(yè)傳送相對(duì)應(yīng)的步驟S604、 S605和S606的細(xì)節(jié)的流程圖。
      在步驟SIOOI中,設(shè)備A402通過NIC單元501而接收從計(jì)算機(jī)401發(fā) 送來的、包括沖突信息項(xiàng)的驅(qū)動(dòng)程序信息,并將該驅(qū)動(dòng)程序信息發(fā)送給設(shè)備 A402的控制單元502。
      在步驟S1002中,當(dāng)接收到驅(qū)動(dòng)程序信息時(shí),控制單元502在設(shè)備A402 的操作單元506上顯示從主機(jī)401發(fā)送來的、包括沖突信息項(xiàng)的驅(qū)動(dòng)程序信 息。
      此外,與此同時(shí),控制單元502在設(shè)備A402的操作單元506上顯示登 記在設(shè)備A402中的、被選取作為打印作業(yè)的傳送目的地的設(shè)備所使用的驅(qū) 動(dòng)程序的候選(已登記的驅(qū)動(dòng)程序的列表)9
      驅(qū)動(dòng)程序信息和已登記的驅(qū)動(dòng)程序列表可以相互結(jié)合地顯示。在步驟 S1003中,設(shè)備A402的操作單元506接收關(guān)于被指定為傳送目的地的驅(qū)動(dòng) 程序的信息。其后,操作單元506將傳送目的地指定信息發(fā)送給設(shè)備A402 的控制單元502。
      當(dāng)接收到傳送目的地指定信息時(shí),設(shè)備控制單元502判斷在步驟S604 中指定的傳送目的地是否與設(shè)備A402的驅(qū)動(dòng)程序型號(hào)相同。
      如果在步驟S604中指定的傳送目的地與設(shè)備A402的驅(qū)動(dòng)程序型號(hào)不 同,則處理前進(jìn)到步驟S1005,以將關(guān)于設(shè)置在所選擇的傳送目的地處的設(shè) 備驅(qū)動(dòng)程序的名稱的數(shù)據(jù)發(fā)送給主機(jī)401 。如果傳送目的地與設(shè)備A402的驅(qū) 動(dòng)程序型號(hào)相同,則處理前進(jìn)到步驟S1004,以確定設(shè)置在所選擇的傳送目的地處的設(shè)備是否可以傳送假脫機(jī)的打印作業(yè)。如果該設(shè)備難以傳送該打印 作業(yè),則處理前進(jìn)到如上所述的步驟S1005,以將關(guān)于設(shè)置在所選擇的傳送
      目的地處的設(shè)備驅(qū)動(dòng)程序的名稱的數(shù)據(jù)發(fā)送給主機(jī)401 。
      如果該設(shè)備可以傳送打印作業(yè),則處理前進(jìn)到步驟S606,以將假脫機(jī)的 打印作業(yè)傳送到設(shè)置在所選擇的傳送目的地處的設(shè)備。在將表示傳送完成的 信息以及/或者表示關(guān)于所選擇的設(shè)備驅(qū)動(dòng)程序的名稱的數(shù)據(jù)的信息發(fā)送給 主機(jī)401之后,設(shè)備A402的控制單元502刪除打印作業(yè)。
      圖11示出了步驟S607中的關(guān)于發(fā)送給所選擇的設(shè)備驅(qū)動(dòng)程序的進(jìn)行再 打印的指令的細(xì)節(jié)。
      在步驟SllOl中,裝訂應(yīng)用程序204接收關(guān)于由設(shè)備A402所指定的設(shè)
      備驅(qū)動(dòng)程序的信息。
      在步驟S1102中,裝訂應(yīng)用程序204基于接收到的設(shè)備驅(qū)動(dòng)程序信息, 指示在設(shè)備側(cè)指定的設(shè)備驅(qū)動(dòng)程序通過使用第二中間文件205來進(jìn)行輸出和 打印處理。
      如果在這種情況下選擇了第二中間文件205的結(jié)構(gòu)信息303和設(shè)備 C404,則在所選擇的設(shè)備C404的設(shè)備驅(qū)動(dòng)程序206中可能發(fā)生沖突。
      在這種情況下,處理前進(jìn)到步驟S1104,以按照沖突規(guī)則,根據(jù)設(shè)備C404 的設(shè)備驅(qū)動(dòng)程序206的能力來改變結(jié)構(gòu)信息303。應(yīng)當(dāng)預(yù)先在裝訂應(yīng)用程序 204中唯一地確定沖突規(guī)則,并且該規(guī)則的確定是任意的??梢愿鶕?jù)各種方 法來確定該規(guī)則。
      如果未發(fā)生沖突并且/或者在發(fā)生沖突之后改變了結(jié)構(gòu)信息303,則處理 前進(jìn)到步驟S1105,以將第二中間文件205發(fā)送給設(shè)備驅(qū)動(dòng)程序206。
      然后,在步驟S1106中,設(shè)備驅(qū)動(dòng)程序206基于結(jié)構(gòu)信息303來解釋電 子文檔文件302,并向設(shè)備C404發(fā)送輸出命令。
      圖12示出了用于在步驟S1003中指定顯示在設(shè)備A402的操作單元上的 傳送目的地的圖形用戶接口 (GUI)的示例。
      在GUI中,顯示了通過將關(guān)于示出傳送目的地的驅(qū)動(dòng)程序列表的數(shù)據(jù)與 包括沖突信息項(xiàng)的驅(qū)動(dòng)程序信息相結(jié)合所獲得的信息。
      在驅(qū)動(dòng)程序列表1201上,用戶可以對(duì)設(shè)備A402中已登記的、被選取作 為傳送目的地的設(shè)備所使用的驅(qū)動(dòng)程序的候選(已登記的驅(qū)動(dòng)程序列表),以 及從主機(jī)401發(fā)送來關(guān)于其的數(shù)據(jù)的驅(qū)動(dòng)程序列表進(jìn)行査看。
      設(shè)置警告顯示區(qū)1202來顯示難以指定的功能的列表,g卩,沖突信息項(xiàng)。在警告顯示區(qū)1202中顯示與單獨(dú)的設(shè)備相對(duì)應(yīng)的沖突信息項(xiàng)。
      當(dāng)在步驟S905中獲取的沖突信息項(xiàng)被顯示、并且打印作業(yè)被傳送到在 驅(qū)動(dòng)程序列表1201上選擇的傳送目的地并進(jìn)行再輸出和再打印處理時(shí),顯示 與輸出和打印處理的原始結(jié)果不同的部分。
      設(shè)置排序順序選擇按鈕1203來設(shè)定排序順序。排序順序選擇按鈕1203 可以基于根據(jù)步驟S904中進(jìn)行的計(jì)數(shù)而檢測到的權(quán)重來改變所顯示的傳送 目的地的優(yōu)先順序。
      根據(jù)上述實(shí)施方式,通過用戶從其發(fā)送最初打印指令的設(shè)備,同時(shí)進(jìn)行 打印指令的取消以及進(jìn)行再打印的指令向不同的設(shè)備的發(fā)送,這避免了用戶 回到主機(jī)并發(fā)出進(jìn)行再打印的指令的麻煩。
      此外,選擇未與用戶從其發(fā)出最初打印指令的設(shè)備相協(xié)同地操作的設(shè)備 作為起再輸出和再打印的目的地的作用的設(shè)備變得可行。
      此外,由于可以通過主機(jī)401來發(fā)出再打印指令,因此可以再次經(jīng)由最 適合的驅(qū)動(dòng)程序來進(jìn)行輸出和打印處理,這使得可以針對(duì)實(shí)際上進(jìn)行輸出和 打印處理的設(shè)備而生成最適合的打印數(shù)據(jù)。
      此外,在用戶從其發(fā)出最初打印指令的設(shè)備上顯示再輸出和再打印目的 地的列表,并且使用戶從上述列表中選擇起再輸出和再打印目的地作用的設(shè) 備。從而,考慮在再輸出和再打印目的地處進(jìn)行的再輸出和再打印的結(jié)果而 確定用戶向其發(fā)出再輸出和再打印指令的設(shè)備變得可行。
      第二實(shí)施方式
      在步驟S602中進(jìn)行取消的時(shí)間不一定在開始輸出和打印作業(yè)之前。
      即使在執(zhí)行輸出和打印處理(即,執(zhí)行打印作業(yè))的過程中進(jìn)行取消, 也可以按照類似的方式來指定傳送目的地設(shè)備。圖13示出了對(duì)與在上述情況 下進(jìn)行的步驟S602相對(duì)應(yīng)的處理過程進(jìn)行描述的流程圖。
      由于與從步驟S602到打印作業(yè)被假脫機(jī)的步驟S803相對(duì)應(yīng)的處理過程 與圖8中所示的相同,因此省略對(duì)其描述。
      在步驟S1301中,將假脫機(jī)的數(shù)據(jù)發(fā)送給輸出圖像處理單元503,對(duì)其 進(jìn)行圖像處理,并通過打印機(jī)單元504對(duì)其進(jìn)行打印。
      然后,在步驟S1302中,在打印過程中,用戶指示向其操作單元506發(fā) 送了最初輸出和打印指令的設(shè)備A402的操作單元506取消打印指令。
      被指示取消打印指令的操作單元506將表示打印指令被取消的信息發(fā)送給設(shè)備A402的控制單元502。
      當(dāng)接收到上述信息時(shí),設(shè)備控制單元502將取消信息發(fā)送給打印機(jī)單元 504以停止打印。
      在進(jìn)行取消之后,處理前進(jìn)到步驟S805。如果輸出和打印處理要由不同 的設(shè)備來進(jìn)行,則處理前進(jìn)到步驟S1303,以確定是否要從頭進(jìn)行打印以及/ 或者是否省略已經(jīng)輸出和打印的頁。
      如果要從頭進(jìn)行輸出和打印處理,則繼續(xù)與在打印作業(yè)被假脫機(jī)之前進(jìn) 行取消時(shí)所進(jìn)行的處理過程相同的處理過程,如步驟S806或隨后的步驟所 示。
      如果由不同的設(shè)備來進(jìn)行輸出和打印處理以在其中途繼續(xù)輸出和打印 處理,則處理前進(jìn)到步驟S1304,以對(duì)已經(jīng)通過設(shè)備A402的控制單元502 而輸出和打印的紙的數(shù)量進(jìn)行計(jì)數(shù)。將關(guān)于上述計(jì)數(shù)的結(jié)果的信息作為打印 數(shù)量信息而進(jìn)行存儲(chǔ)。
      然后,在步驟S1305中,將打印數(shù)量信息和打印作業(yè)取消信息通知主機(jī)
      401。
      圖14示出了在輸出和打印處理的中途將打印作業(yè)傳送到不同的設(shè)備(例 如,設(shè)備B403和/或設(shè)備C404)的情況下,由驅(qū)動(dòng)程序列表發(fā)送單元所進(jìn)行 的處理過程(S603)的詳細(xì)的流程圖。
      以下對(duì)圖14的流程圖中所示的處理過程進(jìn)行描述,省略了對(duì)與圖9中 所示的步驟相同的步驟的描述。在步驟S1401中,裝訂應(yīng)用程序204接收從 設(shè)備A402發(fā)送來的取消通知以及表示已輸出和打印的紙的數(shù)量的打印數(shù)量 信息。其后,在步驟S卯2中,裝訂應(yīng)用程序204獲取已登記在主機(jī)401中 的用于設(shè)備的驅(qū)動(dòng)程序的列表。
      然后,在步驟S1402中,裝訂應(yīng)用程序204確認(rèn)第二中間文件205的結(jié) 構(gòu)信息303是否包括應(yīng)用到整個(gè)電子文檔文件302的設(shè)置(例如,訂綴的設(shè) 置、騎縫裝訂的設(shè)置等)。
      在步驟S1403中,確定是否存在對(duì)整個(gè)電子文檔文件302的設(shè)置。如果 存在該設(shè)置,則處理前進(jìn)到步驟S1404,以將應(yīng)用到整個(gè)第二中間文件205 的設(shè)置強(qiáng)制取消。
      然后,在步驟S1405中,對(duì)結(jié)構(gòu)信息303進(jìn)行修正,以對(duì)已輸出和打印 的頁之后的頁進(jìn)行輸出和打印,并再生成第二中間文件205。
      然后,在步驟S卯3中,將再生成的第二中間文件205與設(shè)備驅(qū)動(dòng)程序的能力進(jìn)行比較,并將關(guān)于驅(qū)動(dòng)程序列表的數(shù)據(jù)發(fā)送給設(shè)備A402。其后的步
      驟與在進(jìn)行輸出和打印處理之前進(jìn)行取消時(shí)所進(jìn)行的步驟相同。
      結(jié)果,即使輸出和打印處理在進(jìn)行中,第二實(shí)施方式也可以實(shí)現(xiàn)與第一
      實(shí)施方式相同的優(yōu)點(diǎn)。
      此外,在輸出和打印處理的過程中改變了向其輸出數(shù)據(jù)的設(shè)備的情況
      下,選擇從其中途再開始輸出和打印處理或者從頭再輸出和再打印整個(gè)數(shù)據(jù)
      變得可行。
      其它實(shí)施方式
      以下處理方法也落入上述實(shí)施方式的范圍內(nèi)將使上述實(shí)施方式的組件 進(jìn)行操作以實(shí)現(xiàn)上述實(shí)施方式的功能的程序存儲(chǔ)在存儲(chǔ)介質(zhì)中,讀取所存儲(chǔ) 的程序作為代碼,并通過計(jì)算機(jī)來執(zhí)行該代碼。此外,不必提及存儲(chǔ)有上述 程序的存儲(chǔ)介質(zhì),該程序自身落入上述實(shí)施方式的范圍內(nèi)。
      上述存儲(chǔ)介質(zhì)例如可以包括軟(注冊商標(biāo))盤、硬盤、光盤、磁光盤(MO)、
      只讀光盤存儲(chǔ)器(CD-ROM)、磁帶、非易失性存儲(chǔ)卡以及ROM。
      此外,不限于存儲(chǔ)在上述存儲(chǔ)介質(zhì)中的單獨(dú)地執(zhí)行處理的程序,在OS
      上操作并且與不同的軟件、擴(kuò)展板的功能相協(xié)同地執(zhí)行上述實(shí)施方式的操作
      的程序也落入上述實(shí)施方式的范圍內(nèi)。
      雖然參照示例性實(shí)施方式而對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解的是,
      本發(fā)明并不限于所公開的示例性實(shí)施方式。應(yīng)當(dāng)對(duì)以下權(quán)利要求書的范圍給
      予最寬泛的解釋,以涵蓋所有的變型例以及等同的結(jié)構(gòu)和功能。
      權(quán)利要求
      1. 一種信息處理裝置,其具有可操作以將打印作業(yè)發(fā)送給第一圖像處理裝置的打印作業(yè)發(fā)送單元,該信息處理裝置包括驅(qū)動(dòng)程序信息發(fā)送單元(401),其被構(gòu)造成,當(dāng)接收到表示所發(fā)送的打印作業(yè)被所述第一圖像處理裝置取消的取消信息時(shí),將包括驅(qū)動(dòng)程序列表的至少一個(gè)驅(qū)動(dòng)程序信息項(xiàng)發(fā)送給所述第一圖像處理裝置,所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的列表。
      2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述驅(qū)動(dòng)程序信息發(fā)送 單元被構(gòu)造成,使得所述至少一個(gè)驅(qū)動(dòng)程序信息項(xiàng)包括關(guān)于在針對(duì)所述打印 作業(yè)而設(shè)定的結(jié)構(gòu)信息與所述信息處理裝置上所存在的驅(qū)動(dòng)程序能夠處理的 結(jié)構(gòu)信息之間進(jìn)行的比較的結(jié)果的數(shù)據(jù)。
      3. 根據(jù)權(quán)利要求2所述的信息處理裝置,其中,所述驅(qū)動(dòng)程序信息發(fā)送 單元被構(gòu)造成,使得在將包括比較結(jié)果數(shù)據(jù)的多個(gè)驅(qū)動(dòng)程序信息項(xiàng)發(fā)送給所 述第一圖像處理裝置的情況下,將所述驅(qū)動(dòng)程序信息項(xiàng)按照從所述比較而得 到的沖突的數(shù)量的升序進(jìn)行排序。
      4. 根據(jù)權(quán)利要求3所述的信息處理裝置,該信息處理裝置還包括控制單 元,其被構(gòu)造成,使得該控制單元在所述打印作業(yè)被從向其發(fā)送了所述打印 作業(yè)的所述第一圖像處理裝置發(fā)送給與所述第一圖像處理裝置不同的第二圖 像處理裝置的情況下,確定在由所述第二圖像處理裝置所使用的驅(qū)動(dòng)程序能 夠處理的打印作業(yè)的結(jié)構(gòu)信息與針對(duì)所述打印作業(yè)而設(shè)定的結(jié)構(gòu)信息之間是 否存在沖突,并且其中,在存在所述沖突的情況下,所述控制單元改變針對(duì)所述打印作業(yè) 而設(shè)定的結(jié)構(gòu)信息,并且其中,在不存在所述沖突的情況下,所述控制單元將所述打印作業(yè)發(fā)送 給與所述第二圖像處理裝置相兼容的驅(qū)動(dòng)程序,而不改變針對(duì)所述打印作業(yè) 而設(shè)定的結(jié)構(gòu)信息。
      5. —種圖像處理裝置,其包括打印作業(yè)獲取單元(502),其被構(gòu)造成接收從信息處理裝置發(fā)送來的打 印作業(yè);打印作業(yè)執(zhí)行單元(504),其被構(gòu)造成執(zhí)行所獲取的打印作業(yè);以及 作業(yè)取消信息通知單元(502),其被構(gòu)造成,在所述打印作業(yè)執(zhí)行單元 執(zhí)行所述打印作業(yè)之前圖像數(shù)據(jù)被取消的情況下,通知作為所述打印作業(yè)的 發(fā)送源的所述信息處理裝置所述打印作業(yè)被取消,所述圖像處理裝置包括-驅(qū)動(dòng)程序信息接收單元(501),其被構(gòu)造成接收從所述信息處理裝置發(fā) 送來的包括驅(qū)動(dòng)程序列表的驅(qū)動(dòng)程序信息,所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的列表;顯示單元(506),其被構(gòu)造成顯示所述驅(qū)動(dòng)程序列表;以及 打印作業(yè)傳送單元(501),其被構(gòu)造成,在所述打印作業(yè)與從所顯示的 驅(qū)動(dòng)程序列表中選擇的驅(qū)動(dòng)程序所對(duì)應(yīng)的不同的圖像處理裝置相兼容的情況 下,將所述打印作業(yè)傳送給所述不同的圖像處理裝置,并且在所述打印作業(yè) 與所選擇的驅(qū)動(dòng)程序所對(duì)應(yīng)的所述不同的圖像處理裝置不相兼容的情況下, 將所述打印作業(yè)傳送給所述信息處理裝置。
      6. 根據(jù)權(quán)利要求5所述的圖像處理裝置,其中,所述打印作業(yè)傳送單元 被構(gòu)造成,在包括針對(duì)所述打印作業(yè)而設(shè)定的結(jié)構(gòu)信息項(xiàng)以及所選擇的驅(qū)動(dòng) 程序能夠處理的結(jié)構(gòu)信息項(xiàng)的兩個(gè)結(jié)構(gòu)信息項(xiàng)之間未發(fā)生沖突的情況下,確 定所述打印作業(yè)與所述不同的圖像處理裝置相兼容。
      7. —種信息處理方法,該方法包括以下步驟 將打印作業(yè)發(fā)送給第一圖像處理裝置;以及當(dāng)接收到表示所發(fā)送的打印作業(yè)被所述第一圖像處理裝置取消的取消信 息時(shí),將包括驅(qū)動(dòng)程序列表的至少一個(gè)驅(qū)動(dòng)程序信息項(xiàng)發(fā)送給所述第一圖像 處理裝置,所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng) 程序的列表。
      8. —種圖像處理方法,該方法包括以下步驟 接收從信息處理裝置發(fā)送來的打印作業(yè);在所述打印作業(yè)被執(zhí)行之前圖像數(shù)據(jù)被取消的情況下,通知作為所述打 印作業(yè)的發(fā)送源的所述信息處理裝置所述打印作業(yè)被取消;接收從所述信息處理裝置發(fā)送來的包括驅(qū)動(dòng)程序列表的驅(qū)動(dòng)程序信息, 所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的列 表;顯示所述驅(qū)動(dòng)程序列表;以及在所述打印作業(yè)與從所顯示的驅(qū)動(dòng)程序列表中選擇的驅(qū)動(dòng)程序所對(duì)應(yīng)的 不同的圖像處理裝置相兼容的情況下,將所述打印作業(yè)傳送給所述不同的圖 像處理裝置(606),并且在所述打印作業(yè)與所選擇的驅(qū)動(dòng)程序所對(duì)應(yīng)的所述 不同的圖像處理裝置不相兼容的情況下,將所述打印作業(yè)傳送給所述信息處 理裝置。
      全文摘要
      本發(fā)明涉及一種圖像處理裝置、方法和系統(tǒng)以及信息處理裝置、方法和系統(tǒng)。所述信息處理裝置包括打印作業(yè)發(fā)送單元,其可操作以將打印作業(yè)發(fā)送給第一圖像處理裝置;以及驅(qū)動(dòng)程序信息發(fā)送單元,其被構(gòu)造成,當(dāng)接收到表示所發(fā)送的打印作業(yè)被所述第一圖像處理裝置取消的取消信息時(shí),將包括驅(qū)動(dòng)程序列表的至少一個(gè)驅(qū)動(dòng)程序信息項(xiàng)發(fā)送給所述第一圖像處理裝置,所述驅(qū)動(dòng)程序列表是所述信息處理裝置上所存在的至少一個(gè)驅(qū)動(dòng)程序的列表。
      文檔編號(hào)G06F3/12GK101441554SQ20081017656
      公開日2009年5月27日 申請(qǐng)日期2008年11月19日 優(yōu)先權(quán)日2007年11月20日
      發(fā)明者草壁悠希 申請(qǐng)人:佳能株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1