專利名稱:可以裝配可選件裝置的電子裝置以及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子裝置,其連接至具有顯示裝置的信息處理設(shè)備,并且一個 或多個選擇裝置可以裝配到電子裝置。本發(fā)明還涉及記錄介質(zhì),該記錄介質(zhì)包 括一個或多個運(yùn)4亍在電子裝置中的操作程序的指令。
技術(shù)背景在例如個人計(jì)算機(jī)(PC)的信息處理設(shè)備通過網(wǎng)絡(luò)或者串行連接至例如 打印機(jī)、掃描儀和傳真機(jī)(FAX)的外圍裝置的情況下,該信息處理設(shè)備包括置可解釋的數(shù)據(jù)。例如,在外圍裝置是例如激光打印機(jī)(LP)或者多功能外 圍設(shè)備(MFP)的圖像形成設(shè)備的情況下,通常在信息處理設(shè)備中安裝圖像形 成設(shè)備專用的打印機(jī)驅(qū)動程序,以將應(yīng)用程序產(chǎn)生的數(shù)據(jù)轉(zhuǎn)換成可以由圖像形 成設(shè)備解釋的打印機(jī)語言(PDL)。打印機(jī)驅(qū)動程序具有顯示圖像來通知使用者連接至PC的 一個或多個打印 機(jī)的當(dāng)前可選件配置的狀態(tài)的功能。為了實(shí)現(xiàn)這個功能,打印機(jī)驅(qū)動程序包括 多個打印機(jī)的可選件配置信息、用于打印機(jī)和相關(guān)的可選件裝置的各自圖像以 及用于在恰當(dāng)位置顯示圖像的位置信息。此外,存在一些已知的技術(shù)用于從連 接的打印機(jī)獲得關(guān)于打印機(jī)類型和可選件裝置的信息,并且基于所獲得的信息 顯示打印機(jī)的可選件配置。傳統(tǒng)地,例如,當(dāng)打印機(jī)連接口切換到另一臺打印機(jī)時,必須安裝對應(yīng)于 這臺打印機(jī)的打印機(jī)驅(qū)動程序。為了避免安裝,提出一種打印機(jī)系統(tǒng),該打印 機(jī)系統(tǒng)可以預(yù)先在PC中存儲一些裝置相關(guān)模塊,通過雙向通信從連接的打印 機(jī)獲取裝置類型信息,以及使用適合的 一個裝置相關(guān)模塊。在傳統(tǒng)打印機(jī)系統(tǒng)中,可選件圖案裝配在預(yù)先安裝于PC中的裝置相關(guān)模 塊內(nèi),因此即使連接至PC的打印機(jī)切換為另一臺打印機(jī),可以向使用者顯示 可選件配置。然而,如果另一臺打印機(jī)對于當(dāng)前打印機(jī)驅(qū)動程序是未知的,另一臺打印機(jī)的可選件配置就不能再顯示給使用者。在這種情況下,根據(jù)傳統(tǒng)打印機(jī)系統(tǒng),必須在PC中安裝對應(yīng)于未知打印機(jī)的裝置相關(guān)模塊。發(fā)明內(nèi)容本發(fā)明的總的目的是解決上述問題。本發(fā)明的具體的目的是提供一種電子 裝置,該電子裝置使得包括可選件裝置的電子裝置的可選件配置可以在信息處 理設(shè)備上顯示,即使在信息處理設(shè)備不知道連接至電子裝置的可選件裝置的情 況下。本發(fā)明的另一個具體的目的是提供記錄介質(zhì),該記錄介質(zhì)包括在電子裝 置上運(yùn)行的操作程序的一個或多個指令。為了實(shí)現(xiàn)上迷目的,本發(fā)明的一個特征涉及一種電子裝置,其連接至具有 顯示單元的信息處理設(shè)備, 一個或多個可選件裝置裝配至電子裝置,該電子裝置包括存儲單元,存儲電子裝置和可選件裝置的各自裝置信息條目;可選件 確定單元,確定當(dāng)前裝配至電子裝置的是什么可選件裝置;可選件位置檢測單 元,檢測由可選件確定單元確定的可選件裝置相對于電子裝置的位置;以及可 選件配置信息生成單元,基于在存儲單元中的裝置信息條目、可選件確定單元 的確定結(jié)果以及由可選件位置檢測單元檢測的可選件裝置的位置,來生成用于 在信息處理設(shè)備的顯示單元上顯示的可選件配置信息。本發(fā)明的另一個特征涉及一種電子裝置,其連接至具有顯示單元的信息處 理設(shè)備, 一個或多個可選件裝置裝配至電子裝置,該電子裝置包括存儲部件, 用于存儲電子裝置和可選件裝置各自的裝置信息條目;可選件確定部件,用于 確定當(dāng)前裝配至電子裝置的是什么可選件裝置;可選件位置檢測部件,用于檢 測由可選件確定部件確定的可選件裝置相對于電子裝置的位置;以及可選件配 置信息生成部件,用于基于存儲部件中的裝置信息條目、可選件確定部件的確 定結(jié)果以及由可選件位置4全測部件檢測的可選件裝置的位置,來生成用于在信 息處理設(shè)備的顯示單元上顯示的可選件配置信息。本發(fā)明的另一個特征涉及記錄介質(zhì),包括一個或多個指令,當(dāng)指令由連接 至具有顯示單元的信息處理設(shè)備的電子裝置執(zhí)行時, 一個或多個可選裝置被裝 配至電子裝置,使電子裝置執(zhí)行以下步驟存儲電子裝置和可選件裝置的各自 裝置信息條目;確定當(dāng)前裝配至電子裝置的是什么可選件裝置;檢測在確定步 驟中確定的可選件裝置相對于電子裝置的位置;以及基于裝置信息條目、確定步驟的確定結(jié)果以及在檢測步驟檢測的可選件裝置的位置,來生成用于在信息 處理設(shè)備的顯示單元上顯示的可選件配置信息。本發(fā)明的其他目的、特征和優(yōu)點(diǎn)將在下文中參考附圖的詳細(xì)描述中變得明顯。
圖1示出根據(jù)本發(fā)明的一個實(shí)施例的示例網(wǎng)絡(luò)環(huán)境; 圖2示出根據(jù)本發(fā)明的一個實(shí)施例的信息處理設(shè)備的示例硬件結(jié)構(gòu); 圖3示出根據(jù)本發(fā)明的一個實(shí)施例的信息處理設(shè)備的示例功能結(jié)構(gòu); 圖4示出根據(jù)本發(fā)明的一個實(shí)施例的電子裝置的示例硬件結(jié)構(gòu); 圖5示出才艮據(jù)本發(fā)明的一個實(shí)施例的電子裝置的示例功能結(jié)構(gòu); 圖6是根據(jù)本發(fā)明的第 一 實(shí)施例的可選件信息顯示操作的流程圖; 圖7示出根據(jù)第一實(shí)施例的坐標(biāo)信息的示例數(shù)據(jù)結(jié)構(gòu); 圖8示出圖7的坐標(biāo)信息的示例xml格式描述; 圖9示出圖7的坐標(biāo)信息的示例json格式描述 圖10是根據(jù)第一實(shí)施例的可選件位置檢測操作的流程圖; 圖11示出根據(jù)第一實(shí)施例的可選件圖像存儲單元中的示例圖像; 圖12示出根據(jù)第一實(shí)施例生成的可選件配置信息的示例數(shù)據(jù)結(jié)構(gòu); 圖13示出圖12的可選件配置信息中的可選件位置信息的示例數(shù)據(jù)結(jié)構(gòu); 圖14示出基于圖12的可選件配置信息由打印機(jī)驅(qū)動程序顯示的可選件配 置的示例圖像;圖15是#4居本發(fā)明的第二實(shí)施例的可選件信息顯示操作的流程圖; 圖16示出根據(jù)第二實(shí)施例的圖像名稱檢測表的示例數(shù)據(jù)結(jié)構(gòu); 圖17示出圖16的圖像名稱檢測表的示例xml格式描述; 圖18示出圖16的圖像名稱檢測表的示例json格式描述; 圖19是根據(jù)第二實(shí)施例的圖像名稱檢測操作的流程圖; 圖20示出根據(jù)第二實(shí)施例的可選件圖像存儲單元中的示例圖像;以及 圖21示出根據(jù)第二實(shí)施例的生成的可選件配置信息的示例數(shù)據(jù)結(jié)構(gòu)。具體實(shí)施方式
本發(fā)明涉及連接至具有顯示單元的信息處理設(shè)備的電子裝置, 一個或多個可選件裝置裝配至該電子裝置,該電子裝置包括存儲單元,存儲電子裝置和可選件裝置的各自裝置信息條目;可選件確定單元,確定當(dāng)前裝配至電子裝置 的是什么可選件裝置;可選件位置檢測單元,;險測由可選件確定單元確定的可 選件裝置相對于電子裝置的位置;以及可選件配置信息生成單元,其基于在存 儲單元中的裝置信息條目、可選件確定單元的確定結(jié)果以及由可選件位置檢測 單元檢測的可選件裝置的位置,生成用于在信息處理設(shè)備的顯示單元上顯示的 可選件配置信息。根據(jù)本發(fā)明的特征,即使連接至電子裝置的可選件裝置對于連接至電子裝 置的信息處理設(shè)備是未知的,也可能在信息處理設(shè)備上顯示相關(guān)的可選件配置 來通知可選件裝置的^f吏用者。在此使用的術(shù)語"可選件"或者"可選件裝置" 可以指的是任何裝置,其可以內(nèi)部地或者外部地連接至電子裝置,用來選擇地 將電子裝置在制造之后擴(kuò)充其功能。在本發(fā)明的一個實(shí)施例中,裝置信息條目可以包括電子裝置和可選件裝置 的各自圖4象。根據(jù)該實(shí)施例,存儲單元僅必須包括電子裝置本身以及一個或多個可以裝 配至電子裝置的可選件裝置的圖像數(shù)據(jù),導(dǎo)致存儲單元的存儲容量的減少。本發(fā)明的另 一個實(shí)施例中,可選件配置信息生成單元可以從存儲單元獲得 電子裝置的圖^^和由可選件確定單元確定的可選件裝置的圖像,以及進(jìn)一步獲 得由可選件位置檢測單元檢測的指示可選件裝置的位置的位置信息,用來生成 可選件配置信息,并且可選件配置信息可以包括電子裝置的圖像以及當(dāng)前裝配 至電子裝置的可選件裝置的圖像和位置信息。根據(jù)本實(shí)施例,連接至本發(fā)明的電子裝置的信息處理設(shè)備可以通過根據(jù)從 電子裝置接收的可選件配置信息中的位置信息排列可選件配置信息中的各自 圖像,來向使用者顯示電子裝置的可選件配置圖像。在本發(fā)明的另 一個實(shí)施例中,存儲在存儲單元中的可選件裝置的圖像可以 包括可選件裝置允許裝配至電子裝置的一個或多個位置的位置信息,以及可選 件配置信息生成單元可以從存儲單元獲取電子裝置的圖像和由可選件確定單 元確定的可選件裝置的圖像用來生成可選件配置信息,以產(chǎn)生可選件配置信 息,以及該可選件裝置的圖像可以包括對應(yīng)于由可選件位置檢測單元檢測的可選件裝置的位置的位置信息,以及可選件配置信息可以包括電子裝置的圖像以 包括當(dāng)前裝配至電子裝置的可選件裝置的位置信息的圖^^。根據(jù)本實(shí)施例,連接至本發(fā)明的電子裝置的信息處理設(shè)備可以通過在從電 子裝置接收的可選件配置信息中將包括位置信息的各自圖像組合,來向使用者 顯示電子裝置的可選件配置圖像。在本發(fā)明的另 一個實(shí)施例中,裝置信息條目可以以壓縮形式存儲在存儲單 元中。根據(jù)本實(shí)施例,即〗吏存在可以裝配至電子裝置的許多類型的可選件裝置, 或者即使位置信息包括在與可以裝配至電子裝置的可選件裝置相關(guān)聯(lián)的圖像 中,并且存在可選件裝置的大量排列模式,也可以有效地使用存儲單元的容量。為了達(dá)到上述目的,本發(fā)明的記錄介質(zhì)包括一個或多個指令,當(dāng)由電子裝 置執(zhí)行該指令時,使該電子裝置執(zhí)行本發(fā)明的步驟。根據(jù)本發(fā)明的特征,信息處理設(shè)備不用必須預(yù)先具有電子裝置的預(yù)定可選 件配置信息,并且電子裝置可以生成可選件配置信息并且將其發(fā)送至信息處理 設(shè)備。結(jié)果,即使信息處理設(shè)備不知道連接至電子裝置的可選件裝置,信息處 理設(shè)備也可以顯示該可選件配置。將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。將在打印機(jī)的背景下描述實(shí)施 例,但是本發(fā)明不局限于此。圖1示出示例網(wǎng)絡(luò)環(huán)境,在該環(huán)境中,可以使用根據(jù)本發(fā)明的一個實(shí)施例 的一個或多個打印并幾。在圖1中,圖像形成系統(tǒng)1包括個人計(jì)算機(jī)(PC) 10、第一打印機(jī)12、 第二打印才jL 14以及網(wǎng)絡(luò)16,通過網(wǎng)絡(luò)16這些部件-故可通信地相互連接。PC IO可以是信息處理設(shè)備,其中在操作系統(tǒng)(OS)的控制下可以顯示用 戶界面(UI)。在另一個實(shí)施例中,可以使用其他類型的計(jì)算機(jī),例如PDA(個 人數(shù)字助理)和手機(jī)。第一打印機(jī)12和第二打印機(jī)14可以根據(jù)來自PC 10的請求操作。在這個 實(shí)施例中,打印機(jī)12和打印機(jī)14中的一個或兩者可以是某類型的信息處理設(shè) 備,例如激光打印機(jī)(LP)和多功能外圍裝置(MFP)。在圖1中示出了一個PC和兩個打印機(jī),但是可以提供任何數(shù)目的PC和打印機(jī)。在圖1中,PC可以通過例如LAN (局域網(wǎng))和因特網(wǎng)的網(wǎng)絡(luò)示意性 地連接打印機(jī)。在另 一個實(shí)施例中,PC可以以串行形式通過USB (通用串行 總線)或者其他傳統(tǒng)串行總線連接打印機(jī)。圖2示出圖1的PC的示例硬件結(jié)構(gòu)。如圖2所示,PC 10包括驅(qū)動裝置 21、輔助存儲裝置22、存儲器23、處理器24以及接口裝置25,其通過總線 26相互連接。在PC 10上運(yùn)行的程序存儲在例如CD - ROM (光盤-只讀存 儲器)的存儲介質(zhì)27中。驅(qū)動裝置21可以用于讀取記錄介質(zhì)27。 一旦具有一個或多個程序的記錄 介質(zhì)裝配到該驅(qū)動裝置21上,該程序就通過驅(qū)動裝置21從記錄介質(zhì)27上載 入到輔助存儲裝置22。在這個實(shí)施例中,裝置驅(qū)動程序如打印機(jī)驅(qū)動程序?qū)?作為存儲于記錄介質(zhì)27內(nèi)的程序加以"i兌明。輔助存儲裝置22可以存儲一個或多個載入的程序以及必要的文檔和數(shù)據(jù)。存儲器23可以響應(yīng)于程序的激活指令,從輔助存儲裝置22讀取和存儲一 個或多個程序。處理器24可以根據(jù)存儲器23中的程序執(zhí)行PC 10的一個或多個功能。接口裝置25可以用于將PC10和圖1的網(wǎng)絡(luò)16通信。圖3示出圖1的PC10的示例功能結(jié)構(gòu)。如圖3所示,PC10通過網(wǎng)絡(luò)16 連接至打印機(jī)12,并且PC 10包括應(yīng)用程序32、繪圖業(yè)務(wù)34、用作裝置驅(qū)動 程序的一個例子的打印^/L驅(qū)動程序36以及通信單元38。應(yīng)用程序32可以包括在例如微軟的Windows⑧的操作系統(tǒng)(OS )上運(yùn)行 的一個或多個程序,以及可以是例如文檔軟件條目或者電子數(shù)據(jù)表軟件條目的 一般應(yīng)用程序中的一個。繪圖業(yè)務(wù)34可以是在OS上運(yùn)行的繪圖引擎,以及可以和應(yīng)用程序32和 繪圖業(yè)務(wù)34之間的接口一起集成到GDI (圖形設(shè)備接口 )中。打印機(jī)驅(qū)動程序36是用于將OS內(nèi)部指令轉(zhuǎn)換成打印機(jī)可解釋的數(shù)據(jù) (即,打印機(jī)語言(PDL)數(shù)據(jù))的模塊。打印機(jī)驅(qū)動程序36包括數(shù)據(jù)轉(zhuǎn)換 單元362,用于將應(yīng)用程序32要求打印的數(shù)據(jù)轉(zhuǎn)換成打印機(jī)可解釋的數(shù)據(jù), 以及設(shè)置單元364,用于從使用者接收打印設(shè)置,并且將其反映至打印機(jī)輸出。設(shè)置單元364包括可選件配置顯示單元366,用于以圖1"象形式顯示目標(biāo)打印枳j 12的可選件配置,使得使用者可以建立打印機(jī)設(shè)置。打印機(jī)驅(qū)動程序36可以 通過稱為DDI (設(shè)備驅(qū)動程序接口 )的接口通用地連接至GDI 34。通信單元38是通信模塊,用于通過網(wǎng)絡(luò)向打印機(jī)12發(fā)送數(shù)據(jù)以及從打印 機(jī)12接收數(shù)據(jù),通信單元38可以包括所謂的假脫機(jī)程序,來將在打印機(jī)驅(qū)動 程序36中生成的PDL數(shù)據(jù)假脫機(jī)。由于一般來說打印機(jī)的輸出操作要遠(yuǎn)遠(yuǎn)慢 于計(jì)算機(jī)和應(yīng)用程序的操作,與向打印機(jī)直接的數(shù)據(jù)傳送相比,假脫機(jī)程序可 以促使PC IO快速地從和打印機(jī)12的通信中釋放出來,特別是在大數(shù)據(jù)量的 情況下。圖4示出圖1的打印機(jī)12的示例硬件結(jié)構(gòu)。在圖4中,打印機(jī)12通過如圖1所示的網(wǎng)絡(luò)連接至PC 10,并且打印初j 12包括用于打印的打印機(jī)引擎51,操作面板52,用于使使用者能夠操作和設(shè) 置圖像形成設(shè)備以及用于顯示打印機(jī)12的當(dāng)前狀態(tài)和其他信息,以及控制器 53,用于控制這些部件。更詳細(xì)地,控制器53可以用作控制機(jī)構(gòu),用于根據(jù)預(yù)定的控制模式和/ 或PC IO提供的控制代碼來將由PC IO提供的文檔數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù),并且 用于向打印機(jī)引擎51提供圖像數(shù)據(jù)??刂破?3包括外部接口 510、程序存儲 單元520、字體存儲單元530、控制單元540、臨時存儲單元550、備份存儲單 元560、引擎接口 570、面板接口 580以及記錄介質(zhì)接口 590。外部接口 510可以用作發(fā)送和接收單元,用來從PC IO接收命令和數(shù)據(jù), 以及用于發(fā)送可選件配置信息至PC 10。程序存儲單元520可以用于存儲單元,用于存儲一個或多個程序來管理控 制器53中的數(shù)據(jù)和控制外圍模塊。字體存儲單元530可以用作用于存儲在打 印過程中使用的各種類型的字體。程序存儲單元520和字體存儲單元530可以 包含在ROM (只讀存儲器)或者RAM (隨機(jī)存取存儲器)中??刂茊卧?40可以用作數(shù)據(jù)控制器,用于根據(jù)在程序存儲單元520中的程 序處理由PC 10提供的數(shù)據(jù)。例如,控制單元540可以包括在CPU (中心處 理單元)中。臨時存儲單元550可以是存儲單元,用作在控制單元540的操作中使用的工作存儲器,可以是用于在頁的單元中管理和臨時存儲由PC IO提供的數(shù)據(jù)的 緩存,以及可以是用于將在緩存中的數(shù)據(jù)轉(zhuǎn)換成打印模式并存儲該圖像數(shù)據(jù)的位圖存儲器。臨時存儲單元550可以包含在RAM中。備份存儲單元560可以作為存儲單元,用于存儲即使在關(guān)閉打印機(jī)12之 后還要求保留的數(shù)據(jù)。備份存儲單元560可以包含在非易失RAM中。引擎接口 570可以用作接口單元,用于將控制信號發(fā)送至打印機(jī)引擎51, 以及從打印機(jī)引擎51接收狀態(tài)信號。面板接口 580可以用作接口單元,用于和操作面板52通信各種信號來轉(zhuǎn) 換打印機(jī)12的狀態(tài)、控制模式和字體。記錄介質(zhì)接口 590可以用作接口單元,用于載入存儲程序的記錄介質(zhì)55。 從記錄介質(zhì)載入的程序存儲在程序存儲單元520??蛇x擇地,在由記錄介質(zhì)接 口 590載入之后,程序可以直接在控制單元540中使用,以用于某些數(shù)據(jù)處理。打印機(jī)12的上述部件可以通過內(nèi)部通用總線來相互連接。下面將描述圖4的打印機(jī)12的示例正常打印操作。響應(yīng)于來自PC 10的 通過外部接口 510接收的數(shù)據(jù),打印機(jī)12使用控制單元540來將數(shù)據(jù)分類成 打印數(shù)據(jù)、打印控制數(shù)據(jù)和其他數(shù)據(jù)。打印數(shù)據(jù)和打印控制數(shù)據(jù)轉(zhuǎn)換成存儲在 臨時存儲單元550中的控制代碼。如果從PC IO接收的打印指令和數(shù)據(jù)具有對 應(yīng)于超過一頁的數(shù)據(jù)量,控制單元540首先將控制代碼轉(zhuǎn)換成圖像數(shù)據(jù),以及 隨后通過引擎接口 570向打印機(jī)引擎51發(fā)布打印開始指令。以這種方式,打 印機(jī)12使用打印機(jī)引擎51來打印出來自PC 10的接收的數(shù)據(jù)?;趶目刂破?53接收的圖像數(shù)據(jù)和控制信號,打印機(jī)引擎51在光電導(dǎo)體上生成和顯影靜電 潛像。然后,打印機(jī)引擎51將圖像轉(zhuǎn)印并定影于從紙張?zhí)峁﹩卧峁┑霓D(zhuǎn)印 頁上,用于形成圖像。圖5示出圖1的打印機(jī)12的示例功能結(jié)構(gòu)。如圖5所示,打印機(jī)12通過 網(wǎng)絡(luò)16連接至PC 10,并且打印機(jī)12包括可選件確定單元40、可選件位置沖全 測單元42、可選件圖像存儲單元44、可選件配置信息生成單元46以及通信單 元48。打印機(jī)12可以進(jìn)一步包括一個或多個內(nèi)部或者外部可選件裝置。打印 機(jī)12部件可以通過總線相互連接。裝配至打印機(jī)12的模塊。對于打印機(jī)主體的位置的模塊,并且包括坐標(biāo)信息存儲單元410。坐標(biāo)信息存 儲單元410存儲坐標(biāo)信息,來纟全測相對于打印機(jī)12可選件裝置裝配至什么位 置??蛇x件圖像存儲單元44可以作為用于存儲打印機(jī)12本身的圖像和用于存 儲可以裝配至打印機(jī)12的可選件的圖像的裝置??蛇x件圖像存儲單元44可以 以壓縮形式或未壓縮形式存儲圖像??蛇x件配置信息生成單元46可以作為生成可選件配置信息的模塊,基于 可選件確定單元40的確定結(jié)果、可選件位置纟全測單元42的檢測結(jié)果和可選件 圖像存儲單元44中存儲的圖像??蛇x件配置信息生成單元46包括圖像搜索單 元420和圖像名稱檢測表存儲單元430。圖像搜索單元420可以基于可選件確 定單元40的確定結(jié)果和可選件位置檢測單元42的檢測結(jié)果、參考在圖像名稱 檢測表存儲單元44中的圖像名稱檢測表,從可選件圖像存儲單元44中選擇要 提取的適當(dāng)圖像。通信單元48可以作為用于通過網(wǎng)絡(luò)16向PC IO發(fā)送數(shù)據(jù)和從PC 10接收 數(shù)據(jù)的模塊。下面將根據(jù)本發(fā)明的一些實(shí)施例詳細(xì)描述圖l-5所示的PC IO和打印機(jī)12的可選件信息顯示#:作。第一實(shí)施例圖6是根據(jù)本發(fā)明的第一實(shí)施例的圖1 - 5的PC 10和打印機(jī)12的可選件 信息顯示操作的流程圖。在步驟SIOI中,可選件信息顯示操作以在PC IO通過例如鼠標(biāo)和鍵盤的 輸入裝置(未示出)從使用者接收用于顯示打印機(jī)12的可選件配置的請求開 始。在步驟S102中,響應(yīng)于該請求,打印機(jī)驅(qū)動程序36請求打印機(jī)12來獲 得可選件配置信息。根據(jù)接收來自打印機(jī)驅(qū)動程序36經(jīng)通信單元48的可選件 配置信息的獲取請求,打印機(jī)12請求可選件配置信息生成單元46來生成可選 件配置信息。在步驟S103中,可選件配置信息生成單元46請求可選件確定單元40來確定當(dāng)前裝配至打印機(jī)12本身的是什么可選件。具體地,可選件配置信息生成單元46請求可選件確定單元40來獲取當(dāng)前裝配的可選件的裝置名,稱。在步 驟S104中,響應(yīng)于接收該請求,可選件確定單元40從該可選件獲取裝置名稱, 來確定當(dāng)前裝配至打印機(jī)12本身的是什么可選件。然后在步驟S105中,可選 件確定單元40發(fā)送獲取的可選件裝置名稱至可選件配置信息生成單元46。在步驟S106中,可選件配置信息生成單元46請求可選件位置檢測單元 42來獲取當(dāng)前裝配至打印機(jī)12的可選件的位置信息。在步驟S107中,響應(yīng) 于該請求,可選件位置^f企測單元42^r測當(dāng)前裝配至打印才幾12的可選件相對于 打印機(jī)12本身位置的位置。然后,在步驟S108中,可選件位置檢測單元42 發(fā)送指示檢測的可選件的位置信息至可選件配置信息生成單元46。在步驟S109中,可選件配置信息生成單元46請求打印機(jī)12本身的圖像 和當(dāng)前裝配至打印機(jī)12的可選件的圖像至可選件圖^^儲單元44。具體地, 可選件配置信息生成單元46請求打印機(jī)12本身的圖像和事先從可選件確定單 元40獲取的具有裝置名稱的可選件的圖像。然后在步驟S110中,可選件配置 信息生成單元46從存儲在可選件圖像存儲單元44的圖Y象中讀取打印機(jī)12和 目標(biāo)可選件的各自圖像。在步驟Slll中,可選件配置信息生成單元46基于在上述步驟中獲得的可 選件裝置名稱和位置信息以及打印機(jī)12和可選件的各自圖像來生成可選件配 置信息。在步驟S112中,打印機(jī)12將由可選件配置信息生成單元46生成的可選 件配置信息發(fā)送至請求可選件配置信息的PC 10。在步驟S113中,PC 10的打印機(jī)驅(qū)動程序36基于從打印機(jī)12獲取的可 選件配置信息,使用可選件配置顯示單元366在顯示器(未示出)上顯示指示 打印機(jī)12的可選件配置的圖像。下面將進(jìn)一步詳細(xì)描述圖6的步驟S107的可選件位置檢測操作。圖7示出以表的形式在可選件位置檢測單元42的坐標(biāo)信息存儲單元410 中存儲的坐標(biāo)信息。坐標(biāo)信息指示可選件裝置應(yīng)該裝配至相對于打印機(jī)12本 身的什么位置。在這個實(shí)施例中,如圖7所示,坐標(biāo)信息可以包括各自指示可 選件A、 B、 C和D的數(shù)據(jù)D1、 D2、 D3和D4。數(shù)據(jù)Dl可以包括可選件A對于打印機(jī)12的基礎(chǔ)位置坐標(biāo)(下文中簡稱 為基礎(chǔ)位置坐標(biāo))以及在可選件A與可選件B—起裝配、與可選件C一起裝 配、與可選件D—起裝配和與可選件B和D—起裝配的情況下,可選件A的 各自位置坐標(biāo)集。例如,假設(shè)可以設(shè)置相對于打印機(jī)12的前面表面的左側(cè)表面為參考位置, 并且如果將指示參考位置的參考坐標(biāo)設(shè)置為"0",相對于參考位置的左側(cè)和右 側(cè)各自為正值區(qū)域和負(fù)值區(qū)域。在圖7的示例中,由于可選件A的基礎(chǔ)位置 坐標(biāo)是"100",可以理解可選件A的左側(cè)表面位于以厘米(cm)為單位距參 考位置100cm處。而且,在圖7的示例中,可選件A的位置坐標(biāo)在另外裝配 了可選件B或D的情況下是"130"。在這種情況下,可選件A置于相對于打 印機(jī)12距基礎(chǔ)位置坐標(biāo)向左更遠(yuǎn)30cm。換句話說,可以理解為到可選件B 和D具有30cm的寬度,并且布置在打印機(jī)12和可選件A之間。由此,如果 即裝配了可選件B也裝配了可選件D,可選件A的位置坐標(biāo)變成圖7中所示 的"160"。數(shù)據(jù)D2包括可選件B的相對于打印機(jī)12的基礎(chǔ)位置坐標(biāo),以及在可選 件B和可選件D —起裝配的情況下可選件B的位置坐標(biāo)。在圖7的示例中, 可選件B的J^出位置坐標(biāo)是"30",在裝配可選件D的情況下,可選件B的位 置坐標(biāo)是"60"。因此,可選件B相對于打印機(jī)12以如下方式放置原則上 左側(cè)表面距參考位置30cm。然而,如果也裝配了可選件D,可選件B相對于 打印機(jī)12以如下方式i文置左側(cè)表面經(jīng)可選件D更遠(yuǎn)了 30cm (相當(dāng)于可選 件D的寬度)。數(shù)據(jù)D3包括可選件C相對于打印機(jī)12的基礎(chǔ)位置坐標(biāo)。在圖7的示例 中,可選件C的基礎(chǔ)位置坐標(biāo)是"-60"。因此,可選件C相對于打印機(jī)12 總是以如下方式放置左側(cè)表面距參考位置向右更遠(yuǎn)60cm。實(shí)際上,坐標(biāo)信息可以以圖8中的xml格式或者圖9中的json格式表示。 在圖8的xml格式中,描述810a、 810b、 810c和810d各自對應(yīng)于可選件 A、 B、 C和D的位置坐標(biāo),即,圖7的數(shù)據(jù)D1、 D2、 D3和D4。在這些描 述中,術(shù)語"baseposition,,表示基礎(chǔ)位置坐標(biāo),以及術(shù)語"specialposition,,表 示是否裝配了一個或多個其他可選件的條件,以及滿足該條件的情況下的位置坐標(biāo)。在圖9的json格式中,描述820a、 820b、 820c和820d各自對應(yīng)于可選件 A、 B、 C和D的位置坐標(biāo),即,圖7的ft據(jù)Dl、 D2、 D3和D4。相似的, 在這些描述中,術(shù)語"bas印osition,,表示基礎(chǔ)位置坐標(biāo),以及術(shù)語 "specialposition,,表示是否連接了 一個或多個其他可選件的條件,以及滿足該 條件的情況下的位置坐標(biāo)。json格式相對于xml格式有一個優(yōu)點(diǎn),為易于編程 和簡單處理。然而,根據(jù)應(yīng)用程序可以使用二者中恰當(dāng)?shù)囊粋€。在圖7-9中,坐標(biāo)信息被指定為包括在裝配了其他可選件的情況下每個 可選件的參考位置坐標(biāo)及其位置坐標(biāo)。然而,坐標(biāo)信息可以指定為包括每個可 選件的寬度以及可選件和打印機(jī)及其他可選件之間的相對位置關(guān)系。相對位置 關(guān)系可以包括一些位置條件,例如"可選件A位于打印才幾的左側(cè),,以及"可 選件B位于打印機(jī)和可選件A之間"。在xml格式或json格式中,可以根據(jù) 位置條件通過加減可選件的各自寬度來獲得某些可選件的期望的位置坐標(biāo)??蛇x件位置檢測單元42基于如在圖7-9中描述的坐標(biāo)信息以及在由可選 件配置信息生成單元46發(fā)送的可選件位置信息獲取請求中包括的可選件列 表,來執(zhí)行如在圖10中描述的可選件位置檢測操作。圖10是根據(jù)這個實(shí)施例 的示例可選件位置檢測操作的流程圖。圖10的可選件位置檢測操:作以在可選件位置檢測單元42接收來自可選件 配置信息生成單元46的可選件位置信息獲取請求而開始??蛇x件位置信息獲 取請求可以包括可選件列表,其中包括在前面的步驟S103-S105中獲取的可 選件的裝置名稱。在步驟S1001中,可選件位置檢測單元42基于在可選件列表中的裝置名 稱,搜索存儲在坐標(biāo)信息存儲單元410中的坐標(biāo)信息,得到具有某個裝置名稱 的可選件的位置坐標(biāo)。在步驟S1002中,可選件位置檢測單元42將搜索的結(jié) 果加至可選件位置信息,該可選件位置信息隨后作為返回值返回。在步驟 S1003中,可選件位置檢測單元42確定是否在可選件列表中的所有裝置名稱 都已搜索了位置坐標(biāo)。如果沒有,再次執(zhí)行步驟S1001和S1002。如果在可選 件列表中的所有裝置名稱均已搜索了位置坐標(biāo),可選件位置檢測單元42將可 選件位置信息作為返回值返回,并且結(jié)束可選件位置檢測操作。下面,將描述根據(jù)這個實(shí)施例的圖6的步驟S111中生成的示例可選件配 置信息。
圖11示出根據(jù)這個實(shí)施例的打印機(jī)12的可選件圖像存儲單元44中存儲 的示例圖像。圖11 (a)示出打印機(jī)12的圖像60a,圖11 (b) - (d)示出可 裝配至打印機(jī)12的可選件的各自圖像60b-60d。在這個實(shí)施例中,如圖6所 示,圖像60b表示輸出文檔彈出單元,所謂的結(jié)束單元,其可以自動將輸出文 檔排序和/或分類。圖像60c表示Z折疊單元,其在將輸出文檔折疊。圖像60d 表示高容量輸入紙張盤,其可以另外安裝在集成于打印才幾12中的輸入紙張盤 上。這些圖像可以包括例如位圖格式數(shù)據(jù)(BMP文件)。
如果結(jié)束單元、Z折疊單元和高容量輸入紙張盤的可選件可以裝配至打印 機(jī)12,圖11中示出的四個圖像60a-60d可以預(yù)先存儲在打印機(jī)12的可選件圖 像存儲單元44中。
圖12示出根據(jù)這個實(shí)施例的打印機(jī)12的可選件配置信息生成單元46生 成的可選件配置信息的示例數(shù)據(jù)結(jié)構(gòu)。圖12的可選件配置信息70包括可選件 位置信息72以及和打印機(jī)12和可選件相關(guān)的圖像集74。
可選件位置信息72可以由可選件位置檢測單元42在可選件位置檢測操作 中獲得。在這個實(shí)施例中,可選件位置信息72指示可選件相對于打印機(jī)12 的當(dāng)前的位置。圖像集74是從可選件圖像存儲單元44載入的和打印機(jī)12以 及當(dāng)前裝配的可選件相關(guān)的圖像的集合。在可以裝配結(jié)束單元、Z折疊單元和 高容量輸入紙張盤的可選件的打印機(jī)中,例如,如果所有的可選件裝配至打印 機(jī),圖11所示的圖像60a-60d存儲在可選件圖像存儲單元44中,那么圖像 集74包括圖像60a-60d。
可選的,可選件位置信息72可以如圖13所示表示。圖13示出圖12的可 選件位置信息72的示例數(shù)據(jù)結(jié)構(gòu)。
在圖13中,可選件位置信息72以表的形式表示,并且包括存儲可選件的 裝置名稱的列82和存儲可選件的相對于打印機(jī)12的位置坐標(biāo)。如果結(jié)束單元、 Z折疊單元和高容量輸入紙張盤裝配至打印機(jī)12,列82包括打印機(jī)12的名 稱"打印機(jī)",例如打印機(jī)12的裝置名稱,以及裝配的可選件"結(jié)束單元"、 "Z折疊單元"和"高容量輸入紙張盤"的名稱,例如可選件的裝置名稱。參考坐標(biāo)存儲在對應(yīng)于"打印機(jī)"的列84的單元格里。如前所述,基于與打印 機(jī)12的參考位置的相對距離排列可選件。換句話說,對應(yīng)于可選件的列84 的單元格包括對應(yīng)于(參考坐標(biāo))+ (距參考位置的相對距離)的值。在這個 實(shí)施例中,如圖13所示,對應(yīng)于"結(jié)束單元"單元格包括"130"、對應(yīng)于"Z 折疊單元"的單元格包括"30"和對應(yīng)于"高容量輸入紙張盤"的單元格包括 "-60',。
圖14示出基于圖12所示的可選件配置信息70由打印機(jī)驅(qū)動程序顯示的 示例可選件配置圖像。
打印機(jī)驅(qū)動程序從打印機(jī)獲取圖12的可選件配置信息70,并且基于可選 件配置信息向使用者顯示目標(biāo)打印機(jī)12的可選件配置圖像。具體地,打印機(jī) 驅(qū)動程序36的可選件配置顯示單元366基于在可選件配置信息70中的可選件 位置信息,順序地分類和顯示在可選件配置信息70中打印機(jī)12和可選件的圖 像集74。換句話說,圖14的可選件配置的圖像90包括圖11所示的打印機(jī)12 和可選件(結(jié)束單元、Z折疊單元和高容量輸入紙張盤)的圖像60a-60d。在 圖14中,為了便于理解本發(fā)明,假設(shè)打印機(jī)12的左側(cè)表面被設(shè)置為具有表示 為參考坐標(biāo)"0"的參考位置,顯示指示可選件的左側(cè)表面和參考位置的相對 距離的坐標(biāo)軸。
根據(jù)本實(shí)施例的電子裝置,信息處理設(shè)備不用必須預(yù)先具有電子裝置的可 選件配置信息,并且即使裝配至電子裝置的可選件裝置對于信息處理設(shè)備是未 知的,也可以顯示包括可選件裝置的可選件配置。而且,連接至4艮據(jù)本實(shí)施例 的電子裝置的信息處理設(shè)備,可以以圖像的形式顯示電子裝置的可選件配置, 其是通過根據(jù)從電子裝置接收的可選件配置信息中的位置信息,排列可選件配 置信息中的圖像來顯示的。第二實(shí)施例
下面將詳細(xì)描述如圖1 - 5所示的PC IO和打印機(jī)12的可選件信息顯示操 作。在第二實(shí)施例中,在可選件圖像存儲單元44中的可選件圖像包括關(guān)于可 選件可以裝配至打印機(jī)12的位置的信息。
圖15是根據(jù)這個實(shí)施例如圖1 - 5所示的PC 10和打印機(jī)12的可選件信 息顯示操作的流程圖。在步驟S201中,可選件信息顯示操作以在PC IO通過例如鼠標(biāo)和鍵盤的 輸入裝置(未示出)從使用者接收顯示打印機(jī)12的可選件配置的請求開始。 在步驟S202中,根據(jù)接收該請求,打印機(jī)驅(qū)動程序36請求打印機(jī)12獲取可 選件配置信息。打印機(jī)12使用通信單元48來接收至打印機(jī)12的可選件配置 信息的獲取請求。打印機(jī)12通過通信單元48從打印機(jī)驅(qū)動程序36接收獲取 可選件配置信息的請求,并且然后請求可選件配置信息生成單元46來生成可 選件配置信息。
在步驟S203中,可選件配置信息生成單元46請求可選件確定單元40來 確定當(dāng)前裝配至打印機(jī)12可選件。具體地,可選件配置信息生成單元46請求 可選件確定單元40獲取當(dāng)前裝配的可選件的裝置名稱。在步驟S204中,根據(jù) 接收該請求,可選件確定單元40從該可選件獲取裝置名稱來確定當(dāng)前裝配至 打印機(jī)12的是什么可選件。然后在步驟S205中,可選件確定單元40發(fā)送已 獲取的可選件裝置名稱至可選件配置信息生成單元46。
在步驟S206中,可選件配置信息生成單元46請求可選件位置^r測單元 42來獲取當(dāng)前裝配至打印機(jī)12的可選件的位置信息。在步驟S207中,根據(jù) 接收該請求,可選件位置4企測單元42通過將打印機(jī)12的位置設(shè)置為參考位置 來檢測當(dāng)前裝配至打印機(jī)12的可選件的位置。然后,在步驟S208中,可選件 位置檢測單元42發(fā)送指示檢測的可選件的位置信息至可選件配置信息生成單 元46。
在步驟S209中,可選件配置信息生成單元46基于在上面的步驟中獲得的 可選件的裝置名稱和位置信息,來檢測適用于打印機(jī)12的當(dāng)前可選件配置的 各自圖像的圖像名稱。具體地,可選件配置信息生成單元46搜索可選件圖像 存儲單元44,來尋找由可選件位置檢測單元42獲取的裝置名稱的可選件圖像 的圖像名稱??蛇x件圖像進(jìn)一步包括從可選件位置檢測單元42獲得的位置信 息。然后在步驟S210,可選件配置信息生成單元46請求可選件圖像存儲單元 44來獲取打印機(jī)12的圖像和已檢測到的圖像名稱的可選件圖像。然后在步驟 S211中,可選件配置信息生成單元46從預(yù)先存儲在可選件圖像存儲單元44 中的圖像中載入打印機(jī)圖像和目標(biāo)可選件圖像。
在步驟S212中,可選件配置信息生成單元46基于從可選件圖像存儲單元44獲得的圖像,生成可選件配置信息。。
在步驟S213中,打印機(jī)12使用通信單元48來將由可選件配置信息生成 單元46生成的可選件配置信息發(fā)送至請求可選件配置信息的PC 10。
在步驟S214中,PC 10的打印機(jī)驅(qū)動程序36使用可選件配置顯示單元 366,基于從打印機(jī)12獲取的可選件配置信息,在顯示器(未示出)上顯示表 示打印機(jī)12的可選件配置的圖像。
下面將詳細(xì)描述圖15的步驟S209的圖像名稱檢測操作。
圖16示出在可選件配置信息生成單元46的圖像名稱-險測表存^諸單元430 中存儲的示例圖形名稱檢測表。圖像名稱檢測表在可選件被放置在位置坐標(biāo)的 情況下,可以設(shè)置為可選件的位置坐標(biāo)和可選件的圖像名稱的對應(yīng)表。在這個 實(shí)施例中,如圖16所示,圖像名稱檢測表包括各自關(guān)于可選件A、 B、 C和D 的數(shù)據(jù)Dll、 D12、 D13和D14。
在圖16的示例中,數(shù)據(jù)Dll包括可選件A的位置坐標(biāo)"100"、 "130"和 "160"以及對應(yīng)于各自位置坐標(biāo)的圖像名稱"可選件A-l.bmp"、"可選件A -2.bmp"和"可選件A-3.bmp"。例如,圖像名稱"可選件A_l.bmp"的圖 像可以是可選件A的圖像,反應(yīng)了對應(yīng)的位置坐標(biāo)"100"的位置信息。相似 的,數(shù)據(jù)D12包括可選件B的位置坐標(biāo)"30"、 "60"以及對應(yīng)于各自位置坐 標(biāo)的圖《象名稱"可選件B-l.bmp"和"可選件B-2.bmp"。數(shù)據(jù)D13包括可 選件C的位置坐標(biāo)"-60"以及對應(yīng)于該位置坐標(biāo)的圖像名稱"可選件C-l.bmp"。數(shù)據(jù)D14包括可選件D的位置坐標(biāo)"30"以及對應(yīng)于該位置坐標(biāo)的 圖像名稱"可選件D - 1 .bmp"。
實(shí)際上,圖像名稱檢測表可以以圖17所示的xml格式或圖18所示的json 格式描述。
在圖17的xml格式中,描述830a、 830b、 830c和830d表示可選件A、 B、 C和D的位置坐標(biāo)和對應(yīng)圖像名稱。換句話說,該描述對應(yīng)于圖16的數(shù)據(jù) Dll、 D12、 D13和D14。在這些描述中,術(shù)語"position"表示位置坐標(biāo),以 及術(shù)語"graphic"表示對應(yīng)的圖像名稱。
在圖18的json格式中,描述840a、 840b、 840c和840d表示可選件A、 B、 C和D的位置坐標(biāo)和對應(yīng)圖^f象名稱。換句話說,該描述對應(yīng)于圖16的數(shù)據(jù)Dll、 D12、 D13和D14。相似的,術(shù)語"position"表示位置坐標(biāo),以及術(shù) 語"graphic"表示對應(yīng)的圖像名稱??梢愿鶕?jù)應(yīng)用程序選擇包括xml格式和json 格式的描述格式。
可選件配置信息生成單元46基于圖16 - 18所述的圖像名稱檢測表以及可 選件的裝置名稱和位置信息來執(zhí)行根據(jù)圖19所述的圖像名稱檢測操作。圖19 是根據(jù)這個實(shí)施例的示例圖像名稱;險測操作的流程圖。
圖19的圖像名稱檢測操作以在可選件配置信息生成單元46接收來自可選 件位置檢測單元42的可選件位置信息而開始。
在步驟S2001中,可選件配置信息生成單元46將打印機(jī)12的圖像名稱加 至圖像名稱列表,該列表隨后作為返回值返回。在步驟S2002中,可選件配置 信息生成單元46從在上面的步驟S206-S208獲取的可選件位置信息中提取 一個可選件的位置坐標(biāo)??蛇x件配置信息生成單元46使用圖像檢測單元420 來檢測對應(yīng)于從圖像名稱檢測表中提取的位置坐標(biāo)的圖像名稱。然后在步驟 S2003中,可選件配置信息生成單元46將檢測結(jié)果加至圖像名稱列表。在步 驟S2004中,可選件配置信息生成單元46確定對于在可選件位置信息中所有 可選件的位置坐標(biāo)是否均已搜索了圖像名稱,如果沒有,再次執(zhí)行步驟S2002 和.S2003。如果對于在可選件位置信息中所有可選件的位置坐標(biāo)均已搜索了圖 像名稱,可選件配置信息生成單元46將圖像名稱列表作為返回值返回,并且 結(jié)束圖像名稱檢測操作。
下面,將詳細(xì)描述根據(jù)這個實(shí)施例的圖15的步驟S212中生成的示例可選 件配置信息。
圖20示出根據(jù)這個實(shí)施例的打印機(jī)12的可選件圖像存儲單元44中存儲 的示例圖像。圖20 (a)示出打印機(jī)12的圖像110a,圖20 ( b ) - (d)示出 可以裝配至打印機(jī)12的不同可選件的圖像110b-110d。在這個實(shí)施例中,如 果結(jié)束單元、Z折疊單元和高容量輸入紙張盤的可選件可以裝配至打印機(jī)l2, 圖像110b和110c表示稱為結(jié)束單元的輸出文檔彈出單元,結(jié)束單元可以自動 將輸出文檔排序和/或分類。圖像H0d表示Z折疊單元,其可以將輸出文檔 Z-折疊。圖像110e表示高容量輸入紙張盤,其可以和集成于打印機(jī)12中的輸 入紙張盤分開安裝。這些圖像可以構(gòu)成例如位圖格式數(shù)據(jù)(BMP文件)。在參考位置被設(shè)置為打印機(jī)12的一定位置的情況下,例如,作為相對于
打印機(jī)前面表面的左側(cè)表面,可選件圖像110b - 110e的每一個包括指示可選 件和參考位置之間的相對距離的位置信息。在圖ii中,為了便于理解本發(fā)明,
假設(shè)打印機(jī)12的左側(cè)表面被設(shè)置為參考位置,表示為參考坐標(biāo)"0"。在打印 機(jī)12和可選件的圖像110a- 110e的下面顯示指示可選件左側(cè)表面相對于參考 位置的距離的坐標(biāo)軸。
圖像110b和110c指示相同的結(jié)束單元。圖像110b指示結(jié)束單元直接鄰 近于打印機(jī)12排列的情況,圖像110c指示由圖像llOd示出的Z折疊單元排 列在打印機(jī)10和結(jié)束單元之間的情況。在這個實(shí)施例中,可以向打印機(jī)12 裝配三種類型的可選件,即,結(jié)束單元、Z折疊單元以及高容量輸入紙張盤, 并且結(jié)束單元具有兩種可用的排列。因此,如圖20所示,包括打印機(jī)12的圖 像的五個圖像存儲在可選件圖像存儲單元44中。
圖21示出根據(jù)這個實(shí)施例的打印機(jī)12的可選件配置信息生成單元46生 成的可選件配置信息的示例數(shù)據(jù)結(jié)構(gòu)。圖21的可選件配置信息120包括打印 機(jī)12的圖像和當(dāng)前裝配至打印機(jī)12的可選件的圖像的圖像集122,這些可選 件圖像包括指示相對于打印機(jī)12的距離的位置信息。
假設(shè)可選件結(jié)束單元、Z折疊單元和高容量輸入紙張盤裝配至打印機(jī)12, 并且Z折疊單元排列在打印機(jī)12和結(jié)束單元之間,圖像集122可以包括上述 五個圖像中的四個,即,打印機(jī)12的圖像110a、在Z折疊單元排列在結(jié)束單 元和打印機(jī)12之間的情況下結(jié)束單元的圖像11 Oc、 Z折疊單元的圖像11 Od和 高容量輸入紙張盤的圖像110e。
打印機(jī)驅(qū)動程序從打印機(jī)12獲取圖21所示的可選件配置信息120,并且 以圖像的形式向使用者顯示目標(biāo)打印機(jī)12的可選件配置。具體地,參考圖3, 打印機(jī)驅(qū)動程序36的可選件配置顯示單元366,將在可選件配置信息120中 的和打印機(jī)12及可選件相關(guān)的圖像集122的圖像110a、 110c、 110d和110e 組合起來,并且顯示可選件配置圖像。在這個實(shí)施例中,獲得的可選件配置圖 像和圖14所示的第一實(shí)施例的圖像是相同的。
根據(jù)本實(shí)施例的電子裝置,類似于第一實(shí)施例,信息處理設(shè)備不用必須預(yù) 先具有電子裝置的可選件配置信息,并且即使未知的裝置裝配到電子裝置,信息處理設(shè)備可以顯示包括可選件裝置的可選件配置。而且,連接至根據(jù)本實(shí)施 例的電子裝置的信息處理設(shè)備,可以通過將可選件配置信息中的包括位置信息 的可選件圖像組合,來向使用者顯示電子裝置的可選件配置,該可選件配置信 息接收自該電子裝置。變型例雖然描述了本發(fā)明的優(yōu)選實(shí)施例,本發(fā)明不局限于此。在本發(fā)明的精神和 范圍內(nèi)可以進(jìn)行許多修改和變化。雖然已結(jié)合打印機(jī)描述本發(fā)明的實(shí)施例的電子裝置,本發(fā)明也可以應(yīng)用于 其他類型的電子裝置,例如掃描儀和傳真機(jī),只要該電子裝置可以作為外圍裝置連接至信息處理設(shè)備,使得基于OS的UI能被顯示。相似的,雖然結(jié)合打印機(jī)驅(qū)動程序描述了本發(fā)明的實(shí)施例的裝置驅(qū)動程序,本發(fā)明也可以應(yīng)用于其他類型的裝置驅(qū)動程序,例如掃描儀驅(qū)動程序和PC-FAX驅(qū)動程序,只要該 驅(qū)動程序包括用于將從應(yīng)用程序接收的指令轉(zhuǎn)換成裝置可處理的數(shù)據(jù)的軟件。 此外,本發(fā)明不局限于任何裝置驅(qū)動程序和相似的模塊,本發(fā)明可以應(yīng)用于應(yīng) 用程序自身。雖然根據(jù)本發(fā)明的實(shí)施例的可選件裝置的位置信息是以一維坐標(biāo)表示,本 發(fā)明的其他實(shí)施例的位置信息可以以二維或者三維坐標(biāo)表示。此外,本發(fā)明不僅可以在硬件中實(shí)現(xiàn),也可以通過程序來實(shí)現(xiàn),該程序存 儲在例如HDD (硬盤驅(qū)動器)或者ROM (只讀存儲器)的某種類型的存儲器 中。本發(fā)明不局限于具體公開的實(shí)施例,可以對本發(fā)明進(jìn)行修改和變化而不偏 離本發(fā)明的范圍。本申請是基于2007年3月14日申請的日本在先申請第2007 - 065590號 以及2008年2月4日申請的第2008-024343號,其全部內(nèi)容結(jié)合于此作為參 考。
權(quán)利要求
1.一種電子裝置,連接至具有顯示單元的信息處理設(shè)備,一個或多個可選件裝置裝配至電子裝置,該電子裝置包括存儲單元,存儲電子裝置和可選件裝置各自的裝置信息條目;可選件確定單元,確定當(dāng)前裝配至電子裝置的是什么可選件裝置;可選件位置檢測單元,檢測由可選件確定單元確定的可選件裝置相對于電子裝置的位置;以及可選件配置信息生成單元,基于在存儲單元中的裝置信息條目、可選件確定單元的確定結(jié)果以及由可選件位置檢測單元檢測到的可選件裝置的位置,來生成用于在信息處理設(shè)備的顯示單元上顯示的可選件配置信息。
2. 如權(quán)利要求1所述的電子裝置,其中 裝置信息條目包括電子裝置和可選件裝置各自的圖像。
3. 如權(quán)利要求2所述的電子裝置,其中可選件配置信息生成單元從存儲單元獲取電子裝置的圖像和由可選件確 定單元確定的可選件裝置的圖像,并且進(jìn)一步獲取由可選件位置檢測單元檢測 到的、指示可選件裝置位置的位置信息,用來生成可選件配置信息,可選件配置信息包括電子裝置的圖像,以及當(dāng)前裝配至電子裝置的可選件 裝置的圖像和位置信息。
4. 如權(quán)利要求2所述的電子裝置,其中存儲在存儲單元中的可選件裝置的圖像包括允許可選件裝置裝配至電子 裝置的 一個或多個位置的位置信息,可選件配置信息生成單元從存儲單元獲取電子裝置的圖像和由可選件確 定單元確定的可選件裝置的圖像,用來生成可選件配置信息,可選件裝置的圖 像包括與由可選件位置檢測單元檢測到的可選件裝置的位置相對應(yīng)的位置信 息,以及可選件配置信息包括電子裝置的圖像和包含了當(dāng)前裝配至電子裝置的可 選件裝置的位置信息的圖像。
5. 如權(quán)利要求1所述的電子裝置,其中裝置信息條目以壓縮的形式存儲在存儲單元。
6. —種用于電子裝置的方法,該電子裝置連接至具有顯示單元的圖像形成裝置, 一個或多個可選件裝置裝配至該電子裝置,該方法包括以下步驟存儲電子裝置和可選件裝置各自的裝置信息條目;確定當(dāng)前裝配至電子裝置的是什么可選件裝置;檢測在確定步驟中確定的可選件裝置相對于電子裝置的位置;以及基于裝置信息條目、確定步驟的確定結(jié)果以及在檢測步驟檢測到的可選件 裝置的位置,來生成用于在信息處理設(shè)備的顯示單元上顯示的可選件配置信
全文摘要
本發(fā)明涉及可以裝配可選件裝置的電子裝置以及記錄介質(zhì),該電子裝置使得即使在信息處理設(shè)備不知道可選件裝置,也可以在信息處理設(shè)備上顯示包括可選件裝置的可選件配置。該電子裝置包括存儲單元,用于存儲電子裝置和可選件裝置的各自裝置信息條目;可選件確定單元,用于確定當(dāng)前裝配至電子裝置的是什么可選件;可選件位置檢測單元,用于檢測由可選件確定單元確定的可選件裝置相對于電子裝置的位置;以及可選件配置信息生成單元,用于基于在存儲單元中的裝置信息條目、可選件確定單元的確定結(jié)果以及由可選件位置檢測單元檢測的可選件裝置的位置,來生成用于在信息處理設(shè)備的顯示單元上顯示的可選件配置信息。
文檔編號B41J29/38GK101266539SQ2008100860
公開日2008年9月17日 申請日期2008年3月14日 優(yōu)先權(quán)日2007年3月14日
發(fā)明者西原由登 申請人:株式會社理光