两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

圖像形成裝置、其控制方法及程序產品的制作方法

文檔序號:6557823閱讀:140來源:國知局
專利名稱:圖像形成裝置、其控制方法及程序產品的制作方法
技術領域
本發(fā)明涉及圖像形成裝置,并且更特別地涉及具有可選擇的操作單元的圖像形成裝置、控制圖像形成裝置的方法和用于控制圖像形成裝置的程序產品。
背景技術
圖像形成裝置諸如復印機、MFP(多功能外圍設備)等由于型號改變、功能的增加等被更新。在這種情況下,更新后的裝置的操作單元通常與原始裝置的不同。這些裝置之間的不同不限于操作單元的不同,并且包括附加功能的出現(xiàn)或缺失導致的不同。因此,一些用戶很可能會花費大量時間習慣新的圖像形成裝置或出現(xiàn)操作錯誤。
例如,在日本特開專利公開號08-018813中公開了用于以一個裝置實現(xiàn)由多個裝置所實現(xiàn)的功能的技術。此外,例如,在日本特開專利公開號2003-150971中公開了用于編輯操作面板的布局以消除由操作窗口中的任何變化產生的不便的技術。
根據日本特開專利公開號2003-150971中公開的技術,圖像形成裝置的操作面板的布局是可編輯的,從而用戶可以使該操作面板可用。
然而,根據日本特開專利公開號2003-150971中公開的技術,雖然可以為最初包括在圖像形成裝置中的打印功能構造面板,但是不能為包括在其它裝置中的打印功能構造面板。因此,限制了對操作面板方便性的改進。
此外,圖像形成裝置的操作面板通常根據附加的功能而改變,從而一些用戶很可能花費大量時間熟悉更新后的裝置的面板并且產生操作錯誤。
此外,當為每種不同型號的圖像形成裝置構造操作面板時,相應地會增加設計處理的數目和組件的數目,這可能增加圖像形成裝置的生產成本。
作出本發(fā)明以解決上述問題。本發(fā)明的第一個目的是提供一種圖像形成裝置,其中可以改進設置操作面板的方便性。
本發(fā)明的第二個目的是提供一種圖像形成裝置,其中即使當圖像形成裝置的型號改變時也可防止出現(xiàn)操作錯誤。
本發(fā)明的第三個目的是提供一種圖像形成裝置,其中防止了增加生產成本。
本發(fā)明的第四個目的是提供一種控制圖像形成裝置以便改進設置操作面板的方便性的方法。
本發(fā)明的第五個目的是提供一種用于控制圖像形成裝置以改進設置操作面板的方便性的程序產品。

發(fā)明內容
總之,根據本發(fā)明的一個方面的一種圖像形成裝置包括處理輸入圖像數據的數據處理單元;基于輸入信號和對顯示區(qū)域上的操作的檢測,在顯示區(qū)域內顯示顯示圖像的顯示單元;存儲用于顯示多個操作單元的每個顯示圖像的數據的第一存儲單元;以及基于輸入指令控制圖像形成裝置的操作的控制單元。該控制單元包括選擇窗口顯示單元,其基于存儲在第一存儲單元內的數據使得顯示區(qū)域顯示用于選擇各個操作單元的顯示圖像的選擇窗口;選擇單元,其接收基于用戶的指令對各個操作單元的任意選擇;操作窗口顯示單元,其使得顯示區(qū)域顯示由選擇單元選擇的操作單元的顯示圖像;檢測單元,其檢測在顯示區(qū)域上對相應于該操作單元的顯示圖像的范圍執(zhí)行的操作;以及指令單元,其使數據處理單元執(zhí)行相應于由檢測單元檢測到對所述范圍進行的操作的處理。
優(yōu)選地,數據處理單元包括執(zhí)行多個處理以便在介質中形成圖像的圖像形成單元。
優(yōu)選地,各個操作單元的顯示圖像與用于指定該顯示圖像在顯示區(qū)域內的位置的數據以及所述處理相關聯(lián)。所述檢測單元檢測由用戶在顯示區(qū)域內指定的范圍。所述指令單元使得數據處理單元執(zhí)行與用于指定由檢測單元檢測的范圍的數據相關聯(lián)的處理。
優(yōu)選地,圖像形成單元還包括接收輸入數據的輸入單元;以及獲取單元,它從由輸入單元接收的數據中獲取用于顯示操作單元的顯示圖像的數據。
優(yōu)選地,圖像形成裝置還包括第二存儲單元,其存儲著用于顯示通過選擇單元選擇的操作單元的顯示圖像的數據?;诖鎯υ诘诙鎯卧獌鹊臄祿?,操作窗口顯示單元使得顯示區(qū)域顯示該操作單元的顯示圖像。
優(yōu)選地,圖像形成單元還包括顯示檢測單元,其檢測執(zhí)行了選擇窗口的顯示。在檢測到選擇窗口的顯示之后,操作窗口顯示單元使得顯示區(qū)域顯示通過選擇單元選擇的操作單元的顯示圖像。
優(yōu)選地,圖像形成單元還包括第三存儲單元,它存儲著用于定義控制單元和數據處理單元之間的多個通信協(xié)議的多個通信控制數據。該控制單元還包括指定與所述控制單元連接的數據處理單元的指定單元。該圖像形成裝置還包括根據相應于所述指定單元指定的數據處理單元的通信控制數據,執(zhí)行指令單元和數據處理單元之間的通信的通信控制單元。
優(yōu)選地,通信控制單元包括第一轉換單元,它基于所述通信控制數據將從控制單元傳遞到數據處理單元的數據的格式轉換為相應于所述數據處理單元的格式;以及第二轉換單元,它基于所述通信控制數據將從所述數據處理單元傳遞到所述控制單元的數據的格式轉換為相應于所述控制單元的格式。
優(yōu)選地,該通信控制單元傳遞用于控制由數據處理單元執(zhí)行的處理的控制數據。
優(yōu)選地,該圖像形成裝置還包括第四存儲單元,其存儲著表示與通過所述選擇單元選擇的操作單元相關的第一功能的功能信息。所述控制單元還包括指定與所述控制單元連接的數據處理單元的指定單元,以及基于所述功能信息和表示由該指定單元指定的數據處理單元所實現(xiàn)的第二功能的信息檢測第一功能和第二功能之間的差異的差異檢測單元。
優(yōu)選地,該差異檢測單元從第二功能中檢測沒有包括在第一功能內的功能。該控制單元還包括顯示控制單元,它基于存儲在所述第一存儲單元內的數據,使得所述顯示區(qū)域顯示一個窗口,用于接收相應于未包括在第一功能內的功能的操作的輸入。
優(yōu)選地,所述差異檢測單元從第一功能中檢測未包括在第二功能內的功能。所述控制單元還包括顯示控制單元,它基于存儲在所述第一存儲單元內的數據,使得所述顯示區(qū)域顯示操作單元的顯示圖像,從該圖像中去除了用于接收相應于未包括在第二功能內的功能的指令輸入的圖像。
優(yōu)選地,第一存儲單元存儲著標識各個操作單元的用于第一顯示的第一標識數據,以及標識相應于各個操作單元的數據處理單元的用于第二顯示的第二標識數據?;谒龅谝粯俗R數據和第二標識數據,所述選擇窗口顯示單元使得顯示區(qū)域顯示所述第一顯示和第二顯示。
優(yōu)選地,選擇窗口顯示單元使得顯示區(qū)域顯示與該圖像形成裝置不同的圖像形成裝置的第一顯示和第二顯示。
優(yōu)選地,所述顯示單元是觸摸面板類型的顯示。第一存儲單元存儲著不同類型的顯示和用于顯示相應于各個類型的顯示的窗口的數據。
優(yōu)選地,第一存儲單元存儲著用于顯示被顯示在所述顯示區(qū)域上的顯示圖像的縮略圖的圖像數據。所述選擇窗口顯示單元基于該圖像數據顯示縮略圖。
優(yōu)選地,所述第一存儲單元存儲著功能數據,該功能數據用于顯示由所述顯示圖像所代表的操作單元所實現(xiàn)的功能的描述。所述選擇窗口顯示單元基于所述功能數據顯示該功能描述。
優(yōu)選地,多個操作單元的每一個的顯示圖像包括用于接收多個操作的輸入的多個子圖像。第一存儲單元存儲用于指定所述多個操作單元中的每一個的各個第一標識數據,用于指定包括在所述操作單元內的多個子圖像中的每一個的各個第二標識數據,用于指定由在各個子圖像上的進行的操作所實現(xiàn)的功能的各個第三標識數據。各第一標識數據、各第二標識數據和各第三標識數據彼此相關聯(lián)。
根據本發(fā)明的另一個方面,提供了一種控制圖像形成裝置的方法。該圖像形成裝置包括數據處理單元和顯示單元。所述數據處理單元處理輸入的圖像數據。所述顯示單元基于輸入信號和對顯示區(qū)域上的操作的檢測,在顯示區(qū)域內顯示顯示圖像。該方法包括這樣的步驟準備用于顯示多個操作單元的顯示圖像中的每一個的數據;基于所準備的數據使得所述顯示區(qū)域顯示用于選擇各個操作單元的顯示圖像的選擇窗口;接收基于來自用戶的指令對各個操作單元的任意選擇;使得所述顯示區(qū)域顯示所選擇的操作單元的顯示圖像;檢測在所述顯示區(qū)域上對相應于所述操作單元的顯示圖像的范圍執(zhí)行的操作;以及使得數據處理單元執(zhí)行相應于對檢測的范圍進行的操作的處理。
根據本發(fā)明的另一個方面,提供了用于控制圖像形成裝置的程序產品。該圖像形成裝置包括數據處理單元和顯示單元。所述數據處理單元處理輸入的圖像數據。所述顯示單元基于輸入信號和對顯示區(qū)域上的操作的檢測,在顯示區(qū)域內顯示顯示圖像。該程序產品使得該圖像形成裝置執(zhí)行這樣的步驟準備用于顯示多個操作單元的顯示圖像中的每一個的數據;基于所準備的數據,使得所述顯示區(qū)域顯示用于選擇各個操作單元的顯示圖像的選擇窗口;接收基于來自用戶的指令對各個操作單元的任意選擇;使得所述顯示區(qū)域顯示所選擇的操作單元的顯示圖像;檢測在所述顯示區(qū)域上對相應于所述操作單元的顯示圖像的范圍執(zhí)行的操作;以及使得數據處理單元執(zhí)行相應于對檢測的范圍進行的操作的處理。
結合附圖,從下面對本發(fā)明的詳細描述中可以更加明了本發(fā)明的上述和其他目的、特征、方面和優(yōu)點。


圖1和2是示出了圖像形成裝置100的硬件配置的方框圖;圖3是示出了由面板CPU210實現(xiàn)的功能的配置的方框圖;圖4是示出了快閃ROM216內的示例數據存儲的示意圖;圖5是示出了控制RAM208內的示例數據存儲的示意圖;圖6是示出了由打印機CPU220實現(xiàn)的功能的配置的方框圖;圖7是示出了控制RAM228內的示例數據存儲的示意圖;圖8和9是示出了由面板CPU210和打印機CPU220執(zhí)行的處理的程序的流程圖;圖10和11是示出了觸摸面板LCD202內的窗口的顯示的視圖;圖12是示出了由打印機CPU220執(zhí)行的處理的程序的流程圖;圖13是示出了由面板CPU210執(zhí)行的面板控制基本處理(S1300)的程序的流程圖;圖14是示出了由面板CPU210執(zhí)行以選擇面板類型的處理的程序的流程圖;圖15和16是示出了圖像形成裝置100內的面板設置窗口的轉變的視圖;圖17是示例地示出了根據另一個方面,圖像形成裝置100內的面板類型選擇的視圖;圖18和19是示出了根據另一個方面,圖像形成裝置100內的面板顯示的視圖;圖20是示出了由面板CPU210執(zhí)行的用于顯示窗口的處理的程序的流程圖;圖21是示出了由面板CPU210執(zhí)行的用于顯示類型A的面板的處理的程序的流程圖;圖22是一個示意圖,其中顯示了預先確定的坐標軸,用于指定在觸摸面板202上顯示的圖像的位置;
圖23是示出了快閃ROM216內的數據存儲的示意圖;圖24是示出了快閃ROM216內的示例數據存儲的示意圖;圖25是示出了觸摸面板LCD202內的圓形按鍵的示例顯示的視圖;圖26是示出了快閃ROM216內的模板2600的存儲的示意圖;圖27是示出了觸摸面板LCD202內的框形按鍵的示例顯示的視圖;圖28是示出了用于顯示0LED類型按鍵的數據模板2800的示例存儲的示意圖;圖29是示出了0LED類型按鍵的示例顯示的視圖;圖30是示出了快閃ROM216內用于顯示1LED類型按鍵的數據模板300的示例存儲的示意圖;圖31是示出了觸摸面板LCD202內的1LED類型按鍵的示例顯示的視圖;圖32是示出了快閃ROM216內用于顯示2LED類型按鍵的數據模板2300的示例存儲的示意圖;圖33是示出了觸摸面板LCD202內的2LED類型按鍵的示例顯示的視圖;圖34是示出了快閃ROM216內的數據模板3400的示例存儲的示意圖;圖35是示出了觸摸面板LCD202內的每個按鍵的示例顯示的視圖;圖36是示出了快閃ROM216內用于顯示字符的數據模板3600的示例存儲的示意圖;圖37是示出了觸摸面板LCD202內的字符的示例顯示的視圖;圖38和39是示出了控制RAM208內的示例數據存儲的示意圖;圖40是示出了由模板CPU210執(zhí)行的用于顯示模板類型N的處理的程序的流程圖;圖41是示出了快閃ROM216內用于顯示LCD的數據模板3900的示例存儲的示意圖;圖42是示出了觸摸面板LCD202內的大LCD4000的示例顯示的視圖;圖43是示出了由面板CPU210執(zhí)行的用于檢測按鍵項的處理的程序的流程圖;圖44是示出了由面板CPU210執(zhí)行的處理的程序的流程圖;圖45是示出了由面板CPU210執(zhí)行的以進行I/F控制的處理的程序的流程圖;圖46是示出了區(qū)域1000內的已改變的顯示的狀態(tài)的視圖;圖47是示出了快閃ROM216內的示例數據存儲的示意圖;圖48是示出了出現(xiàn)在觸摸面板LCD202上的窗口的轉變的視圖;圖49是示出了快閃ROM216內用于每個打印機的預先準備的命令數據的示例存儲的示意圖;圖50是示意地示出了打印命令的配置的示意圖;圖51是示出了具有彼此不同的數據長度的命令的示意圖;圖52是示出了映射數據的一般配置的示意圖;圖53是示出了具有不同數據長度的項的映射數據的示意圖;圖54是示出了具有多個參數的映射數據的一般配置的示意圖;圖55是示出了為每個參數傳輸所述映射數據以便給出多個參數的注釋的示意圖;圖56到58是示出了由面板CPU210執(zhí)行的處理的程序的流程圖;圖59是示出了快閃ROM216內用于實現(xiàn)附加功能的數據的示例存儲的示意圖;圖60是示出了快閃ROM216內用于每個打印機的功能信息的示例存儲的示意圖;圖61是示出了控制RAM208內的打印機的功能信息的示例存儲的示意圖;圖62是示出了控制RAM208內存儲著用于一組面板的功能信息的示例表6000的示意圖;圖63是示出了觸摸面板LCD202內的示例顯示窗口的視圖;圖64是示出了觸摸面板LCD202內的示例顯示窗口的視圖;圖65是示出了觸摸面板LCD202內的示例顯示窗口的視圖;圖66是示出了計算機系統(tǒng)6600的硬件配置的方框圖。
具體實施例方式
下面,將參考附圖描述本發(fā)明的實施例。在下面的描述中,以相同的參考號表示相同的組件。意義和功能也是相同的。因此,不重復對它們的詳細說明。
將參考圖1和2描述根據本發(fā)明的實施例的圖像形成裝置100的總體配置。圖1和2是分別示出了圖像形成裝置100的硬件配置的框圖。圖像形成裝置100被實現(xiàn)為,例如,復印機、打印機、傳真?zhèn)鬏?接收機、MFP等。在下面,作為說明,圖像形成裝置100被實現(xiàn)為復印機。
參考圖1,圖像形成裝置100包括自動文檔饋送單元101和打印單元102。打印單元102包括大顯示單元103、固定單元104、用于每種顏色Y/M/C/K的光電導體105、中間轉印單元106、第二轉印輥107、排紙托盤108、第一紙盒109、第二紙盒110和第三紙盒111。
響應拷貝指令,自動送紙單元101自動地將其上放置有文檔的托盤上的文檔運送到圖像讀取單元。大顯示單元103基于預先準備的圖像數據顯示面板窗口。通過,例如,觸摸面板LCD(液晶顯示器)實現(xiàn)大顯示單元103。該觸摸面板檢測由該面板窗口上的按鍵輸入的位置,并且輸出相應于該位置的控制信號。圖像形成裝置100執(zhí)行該控制信號特有的操作。
觸摸面板LCD包括布置在諸如CRT(陰極射線管)顯示器的顯示單元之下以檢測壓力的變化的LCD,和覆蓋在具有專用透明屏幕的顯示器上的LCD。檢測該顯示上的觸摸的方式包括壓力敏感型和靜電敏感型。前者允許檢測壓力的變化,后者允許檢測由靜電產生的電信號。注意,觸摸面板LCD的硬件的詳細配置是已知的,并且本領域的技術人員容易理解其操作。因此,此處不再重復對該操作的詳細描述。
固定單元104固定轉印到紙上的調色劑圖像。光電導體105分別為Y/M/C/K形成Y圖像、M圖像、C圖像和K圖像,這是形成彩色圖像所必需的。每個所述光電導體配置為復制一種顏色的圖像。
在相應的光電導體上形成的四個圖像(Y圖像/M圖像/C圖像/K圖像)首先被彼此同步地轉印到中間轉印單元106以形成一個圖像。由中間轉印單元106形成的圖像再被轉印到由第二轉印輥107承載的紙上。在紙經過固定單元104時,轉印到紙上的彩色圖像被固定在紙上。之后,紙被排出到排紙托盤108。各個紙盒109、110、111存儲著用于圖像形成的紙張。各個紙盒存儲著預先確定范圍的所希望的大小的紙張。
參考圖2,圖像形成裝置100包括觸摸面板LCD202、LCD控制器204、視頻RAM(隨機訪問存儲器)206、控制RAM208、面板CPU(中央處理單元)210、非易失RAM212、后備電源214、快閃ROM(只讀存儲器)216和通信單元218。這些組件通過數據總線彼此連接。
基于外部輸入的數據和存儲在控制ROM208或其它存儲器內的數據,面板CPU210執(zhí)行用于實現(xiàn)圖像形成裝置100的操作。后面將描述該操作的細節(jié)。
觸摸面板LCD202檢測由圖像形成裝置100的用戶按壓的按鍵,產生表示對按壓的檢測的信號,并且將該信號發(fā)送到LCD控制器204。LCD控制器204允許觸摸面板LCD202顯示寫到視頻RAM206內的圖像數據。在另一方面,LCD控制器204將來自觸摸面板LCD202的輸入信號發(fā)送到面板CPU210。
當在觸摸面板LCD202上顯示圖像時使用視頻RAM206。由面板CPU210寫用于顯示圖像的數據,并且由LCD控制器204讀該數據??刂芌AM208臨時存儲面板CPU210用于計算的數據。控制RAM208臨時存儲由面板CPU210產生的數據。非易失RAM212從后備電源214接收供電以便保持斷電之后被存儲的數據。快閃ROM216存儲預先準備的用于實現(xiàn)圖像形成裝置100的數據。該數據包括顯示在觸摸面板LCD202上的圖像的數據、用于定義圖像形成裝置100內的操作的數據等等。
根據預先確定的通信協(xié)議,通信單元218與后面描述的打印機CPU220通信。
回到圖2,圖像形成裝置100包括打印機CPU220、輸入/輸出單元222、控制RAM224、圖像RAM226、快閃ROM228和外部I/F(接口)控制器230。這些組件通過數據總線彼此連接。
打印機CPU220通過通信單元218與面板CPU210通信以實現(xiàn)圖像形成裝置100中的圖像形成處理。打印機CPU220以觸摸面板LCD202輸入的操作模式執(zhí)行圖像形成裝置100的操作。打印機CPU220,例如,向自動文檔饋送單元101發(fā)送從文檔讀取圖像的指令。打印機CPU220指令紙盒109到111中的任意一個提供紙張。打印機CPU220向用于顏色Y/M/C/K的光電導體105發(fā)送形成圖像的指令。打印機CPU220指令中間轉印單元106和第二轉印輥107將圖像轉印到紙上。打印機CPU220指令固定單元104固定轉印到紙上的圖像。
輸入/輸出單元222向/從打印機CPU220輸入/輸出數據以允許執(zhí)行圖像形成裝置100的特定操作。輸入/輸出單元222向各種監(jiān)視器(未示出)輸出開/關信號。輸入/輸出單元222向固定加熱器(未示出)輸出開/關信號。輸入/輸出單元222輸出指令以接通和關閉用于給光電導體充電的信號。輸入/輸出單元222輸出用于轉換轉印/不轉印圖像的信號。
輸入/輸出單元222接收表示圖像形成裝置100內的紙的狀態(tài)的信號輸入以便檢測紙的狀態(tài)。輸入/輸出單元222接收表示固定加熱器的溫度的信號輸入。輸入/輸出單元222檢測提供在圖像形成裝置100上的門的打開和關閉。輸入/輸出單元222接收表示用于在紙上形成圖像的調色劑的濃度的信號輸入。輸入/輸出單元222包括用于臨時存儲數據的區(qū)域以便在預先確定的區(qū)域存儲各個所述輸入信號。
打印機CPU220通過在輸入/輸出單元222的地址處寫數據轉換輸出的開/關。打印機CPU220還從輸入/輸出單元222內的預先確定地址讀數據以便獲得圖像形成裝置100的各個傳感器的值。從而,檢測圖像形成裝置100的狀態(tài)。
控制RAM224臨時保持由打印機CPU220產生的數據。圖像RAM226存儲著基于拷貝指令讀取的文檔的圖像。圖像RAM226積累通過外部I/F控制器230輸入的打印圖像。打印機CPU220基于存儲在圖像RAM226內的數據發(fā)送指令以便在紙上形成圖像。
快閃ROM228預先存儲著由打印機CPU220執(zhí)行的程序(例如,固件)。注意,存儲在快閃ROM228內的程序可以被更新為另一程序,例如,通過外部I/F控制器230的輸入。因此,通過更新程序可以增加圖像形成裝置100的功能。
外部I/F控制器230執(zhí)行圖像形成裝置100和外部設備(例如,網絡或連接于該網絡的信息處理器)之間的通信。例如,外部I/F控制器230基于打印指令執(zhí)行打印,或從連接于網絡的PC(個人計算機)下載上述固件。外部I/F控制器230支持,例如,串行通信、并行通信和符合Ethernet標準的通信。
參考圖3,將描述實現(xiàn)圖像形成裝置100的面板CPU210。圖3是示出了由面板CPU210實現(xiàn)的功能的配置的方框圖。
面板CPU210包括輸入單元300、按壓按鍵檢測單元310、操作模式改變檢測單元320、顯示窗口檢測單元330、接收的數據檢測單元340、數據寫處理單元350、顯示轉換指令單元360、命令轉換單元370、處理器單元380和輸出數據的輸出單元390。
輸入單元300接收信號的輸入。按壓按鍵檢測單元310基于通過輸入單元300輸入的信號檢測在觸摸面板LCD202內的按鍵上的按壓。操作模式改變檢測單元基于通過輸入單元300輸入的信號檢測圖像形成裝置100的操作模式的改變。顯示窗口檢測單元330基于通過輸入單元300輸入的信號檢測顯示在觸摸面板LCD202上的窗口。當已選擇了一個窗口時,響應對窗口選擇指令的檢測,顯示窗口檢測單元330還輸出指令以顯示所選擇的窗口。
接收的數據檢測單元340從通過外部I/F控制器230接收的信號檢測將用于處理的數據項。數據寫處理單元350給出指令以便寫通過輸入單元300輸入的信號或內部產生的數據。
顯示轉換指令單元360輸出指令以便轉換觸摸面板LCD202上的窗口顯示。命令轉換單元370轉換和打印機CPU220傳遞的命令。處理器單元380執(zhí)行預先確定的程序以便在觸摸面板LCD202內顯示窗口。輸出單元390向通過數據總線連接的打印機CPU220、視頻RAM206以及任何其他存儲器輸出數據。
參考圖4,將描述圖像形成裝置100的數據結構。圖4是示出了快閃ROM216內的示例數據存儲的示意圖??扉WROM216包括用于存儲數據的區(qū)域400-432。
在區(qū)域400內存儲有預先準備的用于控制觸摸面板LCD202內的面板顯示的程序(例如,固件)。由面板CPU210執(zhí)行的主程序存儲在區(qū)域402內。在區(qū)域404內存儲著后面描述的用于控制面板單元的顯示的面板單元控制程序。
注意,程序的配置或存儲方式不限于圖4中所示。例如,所述固件和主程序可以被配置為一個程序。
在區(qū)域410-424中的每一個內存儲著用于實現(xiàn)面板的顯示的預先創(chuàng)建的數據。為各個面板類型存儲用于顯示窗口的數據。如后面描述的,當引用各個數據時,觸摸面板LCD202顯示相應于該數據的窗口。使用基于預先準備的模板的數據顯示包括在每個窗口內的圖像,例如,LED顯示、圓形按鍵等。以這樣一種格式配置數據,從而允許使用存儲在區(qū)域410-424內的模板顯示窗口。
此處,所顯示的窗口不限于相應于由一個圖像形成裝置實現(xiàn)的各個功能的窗口。更具體地,可以顯示用于實現(xiàn)另一個不同的圖像形成裝置的窗口。因此,由一個觸摸面板LCD202實現(xiàn)多個窗口的顯示。
在區(qū)域430中存儲著被選擇以便在圖像形成裝置100內顯示面板的類型。該類型相應于存儲在上述區(qū)域414-424內的任意面板類型。面板CPU210引用存儲在該區(qū)域內的數據,并且基于所述數據執(zhí)行在觸摸面板LCD202內的面板上顯示窗口。預先設置以定義圖像形成裝置100的操作的系統(tǒng)設置數據存儲在區(qū)域432內。注意,可與區(qū)域430和432通信。
參考圖5,將進一步描述圖像形成裝置100的數據結構。圖5是示出了控制RAM208內的示例數據存儲的示意圖??刂芌AM208包括用于存儲數據的區(qū)域510-530。
根據由面板CPU210進行的處理,控制RAM208臨時地分配存儲數據所需的區(qū)域。在圖像形成裝置100的操作過程中使用的數據被存儲在各個區(qū)域內。
例如,將通過讀取文檔產生的圖像數據和讀取的日期和時間一起存儲在區(qū)域510內。在另一方面,將通過外部I/F控制器230接收的數據和接收的日期和時間一起存儲在區(qū)域520內。此外,將由面板CPU210進行的操作處理臨時產生的數據作為臨時文件存儲在區(qū)域530內。
參考圖6,將描述實現(xiàn)圖像形成裝置100的打印機CPU220。圖6是示出了打印機CPU220的功能配置的方框圖。打印機CPU220包括輸入單元610、讀取指令單元620、送紙指令單元630、圖像形成指令單元640、圖像轉印指令單元650、圖像固定指令單元660、處理器單元670和輸出單元680。
輸入單元610通過通信單元218接收從面板CPU210的發(fā)送的信號輸入。輸入單元610還通過輸入/輸出單元222、控制RAM224、圖像RAM226、快閃ROM228和外部I/F控制器230接收數據輸入。
讀取指令單元620基于從面板CPU210發(fā)出的表示按鍵項的信號給出指令以便讀放置在托盤上的文檔。讀取指令單元620向輸入/輸出單元222發(fā)送表示該指令的信號。
響應上述的按鍵項,送紙指令單元630根據上述指令指令紙盒109-111中的一個提供紙張。送紙指令單元630在輸入/輸出單元222內預先確定的地址寫數據以便給出指令提供紙張。當所述數據被寫時,從任意一個紙盒中取出一張紙以便送到第二轉印輥107。
在讀取指令單元620發(fā)出指令之后,圖像形成指令單元640指令各種顏色Y/M/C/K的光電導體105形成讀取的文檔的圖像。光電導體105基于該指令形成構成彩色圖像所必需的相應的Y圖像/M圖像/C圖像/K圖像。
圖像轉印指令單元650檢測由每種顏色光電導體105進行的圖像形成的完成,以便給出指令將形成的圖像轉印到中間轉印單元106。響應該指令,執(zhí)行第一轉印。圖像轉印指令單元650檢測第一轉印的完成,并且給出指令將圖像轉印到由第二轉印輥107承載的紙上。響應該指令,執(zhí)行第二轉印。圖像固定指令單元660輸出一個指令以便通過按壓其上轉印有圖像的紙固定調色劑圖像。
處理單元670執(zhí)行打印機CPU220的數據處理以便執(zhí)行除了上述以外的處理。輸出單元680在預先確定的地址存儲各個指令或產生的數據??商鎿Q地,輸出單元680通過通信單元218向面板CPU210發(fā)送數據。另外,輸出單元680通過外部I/F控制器230向連接到網絡的信息處理器傳輸數據。
參考圖7,將進一步描述圖像形成裝置100的數據結構。圖7是快閃ROM228內的示例數據存儲的示意圖??扉WROM228包括用于存儲預先產生的程序的區(qū)域710-760,以及用于存儲在圖像形成裝置100的操作過程中產生或選擇的數據的區(qū)域770-790。
預先準備的起打印機功能的固件存儲在區(qū)域710內。用于通過外部I/F控制器230通信的通信控制程序存儲在區(qū)域720內。用于控制自動文檔饋送單元101的操作的ADF(自動文檔饋送)控制程序存儲在區(qū)域730內。用于控制每種顏色的光電導體105、中間轉印單元106、第二轉印輥107和其他組件的操作的打印機控制程序存儲在區(qū)域740內。用于控制打印機單元的整體操作的整體控制程序存儲在區(qū)域750內。用于控制快閃ROM228內的數據的更新的重寫控制程序存儲在區(qū)域760內。
表示所選擇的打印機類型的數據存儲在區(qū)域770內。通過通信單元28從面板CPU210發(fā)送該數據。預先設置為該打印機的操作模式的初始值存儲在區(qū)域780內。定義由自動文檔饋送單元101進行的初始操作的初始值存儲在區(qū)域790內。
參考圖8和9,將描述圖像形成裝置100的控制結構。圖8和9是分別示出了由面板CPU210和打印機CPU220執(zhí)行的處理的程序的流程圖。
在步驟S810,面板CPU210檢測圖像形成裝置100的打開電源指令。在步驟S900,面板CPU210和打印機CPU220執(zhí)行彼此間后面所述的通信處理。在該處理的執(zhí)行之后,檢測存儲在快閃ROM216內的功能信息和存儲在控制RAM208內的功能信息之間的差異。
在步驟S820,面板CPU210從非易失RAM212讀取數據以便基于該數據將圖像形成裝置100設置為初始狀態(tài)。在步驟S1200,打印機CPU220執(zhí)行如后面所述的打印機控制基本處理。在該處理的執(zhí)行之后,數據通信、送紙、打印機控制、圖像形成裝置100的整體操作、快閃ROM228內的數據更新等被實現(xiàn)。
在步驟S1300,面板CPU210執(zhí)行如后面所述的面板控制基本處理。在該處理的執(zhí)行之后,選擇了面板類型,顯示一個窗口,并且檢測所顯示的窗口上的按鍵項。
在步驟S830,面板CPU210確定是否輸入了關閉電源指令。如果輸入了關閉電源指令(在步驟S830為是的),處理進入到步驟S840。如果不是(在步驟S830為否),處理返回步驟S1200。在步驟S840,面板CPU210執(zhí)行用于關閉圖像形成裝置100的電源的預先確定處理。
參考圖9,在步驟S910,面板CPU210向打印機CPU220傳輸一個請求以便傳輸功能信息。在步驟S920,打印機CPU220基于該請求向面板CPU210傳輸功能信息。將該信息存儲在,例如,快閃ROM228內的預先確定區(qū)域內。
在步驟S930,面板CPU210在從控制RAM208內臨時分配的區(qū)域內存儲從打印機CPU220傳輸的功能信息。在步驟S940,面板CPU210基于存儲在控制RAM208內的功能信息和存儲在快閃ROM216內的信息檢測功能信息的差異。從而指定不同的功能。在步驟S950,面板CPU210在控制RAM208內存儲表示檢測出具有差異的功能的數據。
現(xiàn)在,參考圖10和11,將描述圖像形成裝置100中的示例面板顯示。每個圖10和11是示出了觸摸面板LCD202內的窗口顯示的視圖。
參考圖10,觸摸面板LCD202顯示區(qū)域1000,區(qū)域1000用于顯示用于接收指令輸入以便操作圖像形成裝置100的字符和圖像(例如,區(qū)域1010-1070)。觸摸面板LCD202還顯示用于接收數字輸入的數字按鈕、定義由圖像形成裝置100進行的操作的開始和結束的按鈕,以及一般地實現(xiàn)該圖像形成裝置所需的其他按鈕。
例如,每個區(qū)域1010和區(qū)域1020表示LED(發(fā)光二極管)。當在每個顯示中達到預先確定的發(fā)光條件時,任意一個LED接通。
此外,區(qū)域1030顯示一個用于定義集中程度的窗口,其中多頁原始文檔被集中拷貝。例如,“2in1”指示將兩頁原始文檔上的圖像拷貝到一頁上。注意,相應于圖10中示出的顯示的各個功能在作為圖像形成裝置的一種形式的復印機領域中是公知的,并且對本領域的技術人員來說是易于理解的。因此,不再重復對它們的具體說明。
參考圖11,根據圖像形成裝置100的另一個方面,觸摸面板LCD202顯示區(qū)域1100,用于接收用于定義圖像形成裝置100的操作的輸入。該區(qū)域1100包括定義對圖像形成裝置100內通常定義的放大倍數的選擇的數據、對紙盒的設定以及對圖像形成裝置100的任意其他操作。圖11和10示出了不同的圖像形成裝置的窗口。然而,基于存儲在快閃ROM216內的數據,觸摸面板LCD202可以實現(xiàn)任何顯示。
參考圖12-14,將更詳細地描述圖像形成裝置100的控制結構。圖12是示出了由打印機CPU220執(zhí)行的處理的程序的流程圖。
在步驟S1210,打印機CPU220控制通過通信單元218與面板CPU210的通信以及通過外部I/F控制器230的外部通信兩者。在步驟S1220,打印機CPU220對放置在自動文檔饋送單元101上的文檔執(zhí)行檢測、傳送和錯誤檢測。在步驟S1230,打印機CPU220執(zhí)行供紙、圖像形成、轉印、固定、排出和錯誤檢測。在步驟S1240,打印機CPU220控制圖像形成裝置100的整體操作?;趶拿姘錍PU210傳輸的輸入信息執(zhí)行該控制。在步驟S1250,打印機CPU220執(zhí)行重寫控制。換言之,打印機CPU220將數據重寫到快閃ROM228,并且通過通信單元218將數據傳輸到面板CPU210。
圖13是示出了由面板CPU210執(zhí)行的面板控制基本處理(S1300)的程序的流程圖。在步驟S1310,面板CPU210控制與打印機CPU220的通信。在對該圖像的控制之后,執(zhí)行數據通信以便使圖像形成裝置100起特定裝置的作用。在步驟S1400,面板CPU210執(zhí)行后面描述的面板類型選擇控制。在該處理的執(zhí)行之后,任意的面板類型被設置。
在步驟S2000,面板CPU210執(zhí)行在觸摸面板LCD202上顯示窗口。在該處理的執(zhí)行之后,相應于任意面板類型的窗口出現(xiàn)在觸摸面板LCD202上。
在步驟S4100,面板CPU210執(zhí)行后面描述的按鍵項檢測控制。在該處理的執(zhí)行之后,檢測根據面板類型被操作的按鍵。
在步驟S4300,面板CPU210執(zhí)行后面描述的I/F控制。在該處理的執(zhí)行之后,由面板CPU210處理的信息(各種命令)的格式被轉換為相應于打印機CPU220的格式,以便能夠進行面板CPU210和打印機CPU220之間的數據通信。
在步驟S5400,面板CPU210執(zhí)行后面描述的整體控制。在該處理的執(zhí)行之后,顯示在觸摸面板LCD202上的操作面板的整體操作被管理。在步驟S1370,面板CPU210對快閃ROM216執(zhí)行數據重寫。
參考圖14,將描述面板類型選擇控制的結構。圖14是示出了由面板CPU210執(zhí)行以便選擇面板類型的處理的程序的流程圖。
在步驟S1402,面板CPU210確定圖像形成裝置100是否處于剛剛打開電源后的狀態(tài)。如果圖像形成裝置100是處于剛剛打開電源后的狀態(tài)(步驟S1402為是的),處理進入到步驟S1404。如果不是(在步驟S1402為否),處理進入步驟S1406。
在步驟S1404,面板CPU210將表示所選擇的類型的數據從快閃ROM216內讀到控制RAM208內。此處,所選擇的類型是已被在圖像形成裝置100內選擇的類型。
在步驟S1406,面板CPU210確定在觸摸面板LCD202上顯示的窗口的模式是否是功用(utility)模式。如果該窗口的模式是功用模式(步驟S1406為是的),處理進入步驟S1408。如果不是(在步驟S1406為否),該處理結束并且進入主處理。
在步驟S1408,面板CPU210確定觸摸面板LCD202上的窗口的模式是否是面板類型選擇模式。如果該窗口的模式是面板類型選擇模式(步驟S1408為是的),處理進入步驟S1412。如果不是(步驟S1408為否),處理進入步驟S1410。
在步驟S1412,面板CPU210讀相應的面板類型。在步驟S1414,面板CPU210請求顯示所有面板類型。在步驟S1416,面板CPU210確定是否確定了一種面板類型。如果確定了一種面板類型(步驟S1416為是的),處理根據該面板類型進入步驟S1420-1450中的任意一個。如果不是(步驟S416為否),處理返回步驟S1412。
在步驟S1420,面板CPU210基于存儲在快閃ROM216內的數據將面板類型設置為“類型A”。在該處理的執(zhí)行之后,實現(xiàn)了觸摸面板LCD202的控制結構,從而根據來自外部的指令輸入(例如,在該觸摸面板上按壓)進行操作。
在步驟S1430,面板CPU210基于存儲在快閃ROM216內的數據將面板類型設置為“類型B”。在該處理的執(zhí)行之后,與面板類型A的情況類似,實現(xiàn)了觸摸面板LCD202的控制結構。特別地,檢測在觸摸面板LCD202的特定區(qū)域上的按壓、根據該按壓的信號輸出、根據該信號實現(xiàn)特定操作的程序等被設置為可執(zhí)行形式。
在步驟S1440,面板CPU210將面板類型設置為“類型C”。在該處理的執(zhí)行之后,與面板類型A的情況類似,實現(xiàn)了觸摸面板LCD202的控制結構以允許該觸摸面板起面板類型C的作用。
在步驟S1450,面板CPU210將面板類型設置為“類型N”。實現(xiàn)了觸摸面板LCD202的控制結構以允許該觸摸面板起面板類型N的作用。在步驟S1460,面板CPU210清除面板類型選擇模式。
參考圖15-19,將描述設置圖像形成裝置100內的面板的方式。圖15是示出了面板設置窗口的轉變的示意圖。
如窗口A所示,觸摸面板LCD202示出了區(qū)域1000,其中顯示了放大倍數。圖像形成裝置100的用戶按壓功用按鈕1050(圖10),從而區(qū)域1000的顯示轉換為窗口B中示出的功用模式。
此處,當用戶按壓按鈕1060以便如窗口C中所示向上轉換或向下轉換顯示時,轉換預先包括在功用模式內的子菜單的顯示(“1顧客選擇”→“3面板類型”)。當用戶按壓相應于開始按鈕的區(qū)域1070以確認該選擇時,如窗口D中所示,區(qū)域1000的顯示轉換到“3面板類型”的詳細菜單。該詳細菜單是以前選擇的一個菜單(例如,“14面板類型‘N’”)。
在該狀態(tài)中,用戶按壓區(qū)域1060以便輸入指令向上和向下轉換該屏幕上的顯示,從而根據該指令改變子菜單,并且連續(xù)地轉換面板類型。例如,如窗口E中所示,顯示“1面板類型A”的子菜單。通過根據響應按壓的信號輸出讀存儲器內表示預先準備的子菜單的顯示的數據,并且基于該數據執(zhí)行顯示處理實現(xiàn)顯示的這種改變。其他窗口的顯示的轉換被類似地實現(xiàn)。
在該狀態(tài)中,用戶按壓區(qū)域1070,從而響應該按壓確認該選擇。從存儲器中讀相應于該選擇的數據,并且執(zhí)行顯示處理。結果,如窗口F中所示,區(qū)域1000顯示一個窗口,顯示出功用模式中的菜單。
圖16是示出了圖11中所示的觸摸面板LCD的區(qū)域1100內所顯示的示例的改變窗口的視圖。
當在區(qū)域1100中顯示窗口A作為用于接收拷貝指令的輸入的初始窗口時,通過用戶按壓功用按鈕1110,區(qū)域1100內的顯示從窗口A轉換到窗口B。
如窗口B中所示,區(qū)域1100顯示一個窗口,其中定義了“功用模式”。具體地,包括顧客選擇、面板類型等的子菜單被顯示在區(qū)域1100內。
當用戶按壓指示“面板類型”的區(qū)域1620時,區(qū)域1100內的顯示轉換到窗口C。在該窗口內,顯示出分別用于接收對預先準備的多個面板類型的選擇的小區(qū)域。當用戶按壓指示“下一個”的區(qū)域1630以便轉換顯示時,區(qū)域1100內的顯示轉換到窗口D。
在窗口D中,當用戶按壓指示以類型N作為觸摸面板類型的區(qū)域1640時,響應該按壓確認對面板類型的選擇,并且區(qū)域1100顯示窗口E。當用戶按壓指示“返回”的區(qū)域1650時,區(qū)域1100顯示功用模式的初始窗口(窗口F)。
圖17是示例地示出了根據另一個方面的面板類型選擇的視圖。更具體地,通過允許觸摸面板LCD202顯示預先準備的觸摸面板的縮略圖,用戶可以識別所希望的觸摸面板的概觀。預先準備該縮略圖以便顯示可由圖像形成裝置100實現(xiàn)的面板。將數據存儲在,例如,快閃ROM216內。
參考圖17,觸摸面板LCD202在一個窗口內顯示4個縮略圖1710-1740。當用戶按壓任意一個縮略圖時,該縮略圖被選擇,并且存儲在快閃ROM216內的實現(xiàn)相應于該縮略圖的面板的數據被讀出。以可執(zhí)行的格式取回該數據以便實現(xiàn)觸摸面板LCD202內的顯示,從而將觸摸面板LCD202的顯示轉換為與所選擇的縮略圖相同的顯示。此外,來自各個區(qū)域的信號輸出以可執(zhí)行的格式與用于實現(xiàn)相應于包括在該圖像內的各個區(qū)域的功能的程序相關聯(lián),從而實現(xiàn)該功能。從而基于對縮略圖的選擇設置面板類型。
以這種方式,用戶可以借助直覺設置面板,從而,例如,可以防止設置詳細功能時的錯誤。
圖18是示出了根據另一個方面的面板的示例顯示的視圖。參考圖18,觸摸面板LCD202實現(xiàn)圖像形成裝置100內的面板的全尺寸顯示。該顯示允許用戶容易地了解要選擇的實際面板。在這種情況下,可以為選擇操作分配可以包括在任意面板內的按鍵-例如停止按鈕1810、重置按鈕1820或開始按鈕1830-作為被選擇以允許圖像形成裝置100起作用的按鈕。
圖19是示出了根據另一個方面,觸摸面板LCD202的窗口的示例顯示的視圖。根據這個方面的圖像形成裝置可以在區(qū)域1910內以代替上述表示各個功能的顯示(圖標)的描述性文本顯示實際實現(xiàn)的功能的特征。以這種方式,用戶可以基于該描述性文本選擇功能。結果,用戶可以準確地識別圖像形成裝置100實現(xiàn)的功能,從而防止了錯誤的設置。
參考圖20,將進一步描述圖像形成裝置100的控制結構。圖20是示出了由面板CPU210執(zhí)行的用于顯示窗口的處理的程序的流程圖。
在步驟S2010,面板CPU210基于通過LCD控制器204的數據輸入確定顯示在觸摸面板LCD202上的面板的類型。根據確定的面板類型轉換處理。具體地,當顯示類型A的面板時,處理進入步驟S2100。當顯示類型B的面板時,處理進入步驟S2020。當顯示類型C的面板時,處理進入步驟S2030。當顯示類型N的面板時,處理進入步驟S3800。
在步驟S2100,面板CPU210執(zhí)行后面描述的面板類型A的顯示處理。在該處理的執(zhí)行之后,顯示類型A的面板。在步驟S2020,面板CPU210執(zhí)行面板類型B的顯示處理。在該處理的執(zhí)行之后,顯示類型B的面板。在步驟S2030,面板CPU210執(zhí)行面板類型C的顯示處理。在該處理的執(zhí)行之后,顯示類型C的面板。注意,在下面的說明中,將代表性地描述類型A的面板的顯示。類似地實現(xiàn)其它類型面板的顯示。
在步驟S3800,面板CPU210執(zhí)行后面描述的面板類型N的顯示處理。在該處理的執(zhí)行之后,顯示類型N的面板。
參考圖21,將進一步描述圖像形成裝置100的控制結構。圖21是示出了由面板CPU210執(zhí)行的用于顯示類型A的面板的處理的程序的流程圖。
在步驟S2110,面板CPU210基于存儲在快閃ROM216內的數據執(zhí)行圓形按鍵顯示處理。在該處理的執(zhí)行之后,在觸摸面板LCD202上顯示圓形按鍵。在步驟S2120,面板CPU210基于存儲在快閃ROM216內的數據執(zhí)行框形按鍵顯示處理。在該處理的執(zhí)行之后,在觸摸面板LCD202上顯示框形按鍵。
在步驟S2130,面板CPU210執(zhí)行0LED類型按鍵顯示處理。在該處理的執(zhí)行之后,實現(xiàn)了不包括相應于LED顯示的顯示的按鍵顯示。在步驟S2140,面板CPU210執(zhí)行1LED類型按鍵顯示處理。在該處理的執(zhí)行之后,顯示出實現(xiàn)了相應于1個LED顯示的顯示的按鍵。在步驟S2150,面板CPU210執(zhí)行兩個LED類型按鍵顯示處理。在該處理的執(zhí)行之后,顯示出實現(xiàn)了相應于2個LED顯示的顯示的按鍵。
在步驟S2160,面板CPU210執(zhí)行右/左選擇類型按鍵顯示處理。在該處理的執(zhí)行之后,顯示出用于連續(xù)地向右和向左轉換顯示以允許選擇子菜單的按鍵。在步驟S2170,面板CPU210執(zhí)行上/下選擇類型按鍵顯示處理。在該處理的執(zhí)行之后,顯示出用于連續(xù)地向上和向下轉換顯示以允許選擇子菜單的按鍵。
在步驟S2180,面板CPU210執(zhí)行字符LCD顯示處理。在該處理的執(zhí)行之后,在分配為用于顯示的區(qū)域內顯示各個字符。此外,用戶輸入字符成為是可能的。
此處,參考圖22,將描述在觸摸面板LCD202內呈現(xiàn)出顯示部件(按鍵/LED/LCD顯示/各個字符串)的方式。圖22是一個示意圖,其中顯示出了預先確定的坐標軸以指定在觸摸面板LCD202上顯示的圖像的位置。
由點A和點B指定觸摸面板LCD202上的區(qū)域。具體地,點A相應于觸摸面板LCD202的起點。將點A的坐標(α,β)設置為,例如,(0,0)。將點B的坐標設置為,例如,(300,1000)。以這種方式指定觸摸面板LCD202內的坐標,從而可以基于坐標設置每個顯示部件的位置。從而可以顯示一個區(qū)域或類似物。
參考圖23,將描述圖像形成裝置100的數據結構。圖23是示出了快閃ROM216內的數據存儲的示意圖??扉WROM216包括用于存儲顯示在觸摸面板LCD202上的部件的坐標的區(qū)域2340-2350和用于存儲表示各個顯示部件的數據的區(qū)域2340-2350。
在圖23中示出的例子中,圖像形成裝置100具有100個數據記錄作為用于布置所述部件的坐標信息。另外,每個坐標與一個區(qū)域相關,其中存儲著在該位置顯示的部件的信息。因此,基于該坐標數據指定每個部件的位置,并且基于所述部件數據指定實際顯示的部件。
參考圖24和25,將描述圓形按鍵的顯示。圖24是示出了快閃ROM216內的示例數據存儲的示意圖。圖25是示出了觸摸面板LCD202上的圓形按鍵的示例顯示的視圖。
如圖24所示,快閃ROM216包括用于存儲圓形按鍵數據模板的區(qū)域2400。模板2400包括用于存儲數據的區(qū)域2410-2430。圓形按鍵的顯示位置的坐標(X,Y)存儲在區(qū)域2410內。表示圓形按鍵的半徑的數據存儲在區(qū)域2420內。顯示在該按鍵內的字符串存儲在區(qū)域2430內。
如圖25中所示,基于模板2400(圖24)圓形按鍵2510被顯示在觸摸面板LCD202上。換言之,該按鍵的中心的坐標是基于存儲在區(qū)域2410內的數據的位置(X,Y)。該按鍵的半徑(r)基于存儲在區(qū)域2420內的數據。基于存儲在區(qū)域2430內的數據顯示字符串2520。
參考圖26和27,將描述框形按鍵的顯示。圖26是示出了快閃ROM216內的模板2600的示例存儲的示意圖。圖27是示出了觸摸面板LCD202上的框形按鍵的示例顯示的視圖。
如圖26中所示,快閃ROM216包括用于顯示框形按鍵的數據模板2600。數據模板2600包括用于存儲數據的區(qū)域2610-2640??蛐伟存I的顯示位置的坐標(X,Y)存儲在區(qū)域2610內。這些坐標是按鍵質心的坐標??商鎿Q地,坐標(X,Y)可以是4個端點中任意預先確定的一個端點的坐標。按鍵的水平長度(KX)存儲在區(qū)域2620內。按鍵的垂直長度(KY)存儲在區(qū)域2630內。顯示在按鍵內的字符串存儲在區(qū)域2640內。
如圖27所示,基于數據模板2600在觸摸面板LCD202上顯示框形按鍵2710。此處,觸摸面板LCD202內的原點坐標(0,0)與圖25中示出的坐標相同。此外,該顯示和觸摸面板LCD202內的坐標之間的關系也與圖25的相同。
參考圖28和29,將描述0LED類型按鍵的顯示。圖28是示出了用于顯示0LED類型按鍵的數據模板2800的示例存儲的示意圖。圖29是示出了0LED類型按鍵的示例顯示的視圖。
如圖28中所示,數據模板2800包括用于存儲數據的區(qū)域2810-2860。0LED類型按鍵的顯示位置的坐標(X,Y)存儲在區(qū)域2810內。該按鍵的水平長度(KX)存儲在區(qū)域2820內。該按鍵的垂直長度(KY)存儲在區(qū)域2830內。顯示在該按鍵內的字符串存儲在區(qū)域2840內。圍繞該按鍵的框架的水平長度(WX)存儲在區(qū)域2850內。該框架的垂直長度(WY)存儲在區(qū)域2860內。
參考圖29,基于數據模板2800在觸摸面板LCD202上顯示0LED類型按鍵2900。以類似于上述框形按鍵的顯示的方式在觸摸面板LCD202上顯示0LED類型按鍵2910。
參考圖30和31,將描述1LED類型按鍵的顯示。圖30是示出了快閃ROM216內用于顯示1LED類型按鍵的數據模板3000的示例存儲的示意圖。圖31是示出了在觸摸面板LCD202上的1LED類型按鍵的示例顯示的視圖。
如圖30所示,數據模板3000包括用于存儲數據的區(qū)域3010-3060。顯示1LED類型按鍵的位置坐標存儲在區(qū)域3010內。該按鍵的水平長度(KX)存儲在區(qū)域3020內。該按鍵的垂直長度(KY)存儲在區(qū)域3030內。顯示在LED附近的字符存儲在區(qū)域3040內。圍繞LED和該按鍵的框架的水平長度(WX)存儲在區(qū)域3050。該框架的垂直長度(WY)存儲在區(qū)域3060內。
如圖31所示,基于數據模板3000顯示圍繞1LED類型按鍵的框架3100。框架3100包括LED3110和框形按鍵3120。還基于存儲在數據模板3000內的數據顯示它們。
參考圖32和33,將描述2LED類型按鍵的顯示。圖32是示出了快閃ROM216內的用于顯示2LED類型按鍵的數據模板3200的示例存儲的示意圖。圖33是示出了觸摸面板LCD202上的按鍵的示例顯示的視圖。
如圖32所示,數據模板3200包括用于存儲數據的區(qū)域3210-3270。2LED類型按鍵的顯示位置的坐標(X,Y)存儲在區(qū)域3210內。該按鍵的水平長度(KX)存儲在區(qū)域3220內。該按鍵的垂直長度(KY)存儲在區(qū)域3230內。顯示在作為第一LED顯示的圖像附近的字符串存儲在區(qū)域3240內。顯示在作為第二LED顯示的圖像附近的字符串存儲在區(qū)域3250內。圍繞著作為這些LED和框形按鍵的顯示的框架的水平長度(WX)存儲在區(qū)域3260內。該框架的垂直長度存儲在區(qū)域3270內。
如圖33所示,基于存儲在數據模板3200內的數據在觸摸面板LCD202上顯示框架3300??蚣?300包括第一LED3310、第二LED3320和框形按鍵3330。一個字符串如預先準備地顯示在第一LED3310的附近。一個字符串如預先準備地還顯示在第二LED3320的附近。
參考圖34和35,將描述右/左選擇類型按鍵的顯示。此處,右/左選擇類型按鍵是用于基于右/左選擇指令的輸入,實現(xiàn)轉換將被選擇的項目的顯示的按鍵。圖34是示出了快閃ROM216內的數據模板3400的示例存儲的示意圖。數據模板3400用于顯示右/左選擇類型按鍵。圖35是示出了觸摸面板LCD202內的這些按鍵的示例顯示的視圖。
如圖34中所示,數據模板3400包括用于存儲數據的區(qū)域3410-3480。用于顯示框形按鍵的坐標(X,Y)存儲在區(qū)域3410內。顯示在中間的框形按鍵的水平長度(KX1)存儲在區(qū)域3420內??蛐伟存I的垂直長度(KY)存儲在區(qū)域3420內。顯示在該按鍵的右邊和左邊的其它框形按鍵的水平長度(KX2)存儲在區(qū)域3440內。顯示在該框形按鍵附近的字符串存儲在區(qū)域3450內。圍繞著這些按鍵的框架的水平長度(WX)存儲在區(qū)域3460內。該框架的垂直長度(WY)存儲在區(qū)域3470內。
表示所顯示的按鍵的類型的數據(特別地,右/左選擇類型或上/下選擇類型)存儲在區(qū)域3480內。根據該數據的設置,所顯示按鍵的方向在右/左和上/下之間轉換。以這種方式,該共用數據用于設置對右/左和上/下中的任意一個的選擇方式。
如圖35所示,框架3500顯示在觸摸面板LCD202上。框架3500包括用于接收向左選擇指令輸入的按鍵3510,用于接收向右選擇指令輸入的按鍵3520和框形按鍵3530-3550?;诖鎯υ趨^(qū)域3420和3430內的數據顯示框形按鍵3540?;诖鎯υ趨^(qū)域3430和3440內的數據顯示其他框形按鍵3530、3550。
注意,當設置存儲在區(qū)域3470內的數據以選擇上/下按鍵時,顯示按鍵3510、3520,例如,顯示面向上和面向下的圖像(例如,三角或箭頭)替代面向右和面向左的圖像。
參考圖36和37,將描述字符的顯示。圖36是示出了快閃ROM216內用于顯示字符的數據模板3600的示例存儲的示意圖。圖37是示出了觸摸面板LCD202內的字符的示例顯示的視圖。
如圖36所示,數據模板3600包括用于存儲用于實現(xiàn)字符顯示的數據的區(qū)域3610-3650。用于顯示第一個字符的預先確定位置的坐標(X,Y)存儲在區(qū)域3610內。此處,放置在該位置內的是,例如,在左上角的區(qū)域中顯示的一個字符。一個字符的水平長度(CX)存儲在區(qū)域3620內。該字符的垂直長度(CY)存儲在區(qū)域3630內。所顯示的字符的列數(L)存儲在區(qū)域3640內。字符的行數(M)存儲在區(qū)域3650內。
如圖37所示,基于存儲在數據模板3600內的數據,用于顯示字符串的區(qū)域3700顯示在觸摸面板LCD202上。區(qū)域3700包括子區(qū)域,在每個子區(qū)域內,例如,可以顯示2行×8列的字符中的每一個字符。基于存儲在區(qū)域3610內的數據定義區(qū)域3710。在圖37中示出的例子中,沒有字符顯示在區(qū)域3710、3712內。在該情況下,沒有字符數據輸入到相應于區(qū)域3710、3712的存儲器區(qū)域內(例如,在視頻RAM206內分配的區(qū)域)?;趯懙酱鎯ζ鲄^(qū)域內的數據將字符顯示在各個區(qū)域3714-3732內。
現(xiàn)在,參考圖38和39,將描述圖像形成裝置100的數據結構,其中一個面板被確定。每個圖38和39是示出了控制RAM208內的示例數據存儲的示意圖。
如圖38所示,控制RAM208包括用于存儲數據的區(qū)域3801-3808。表示圖35中示出的各個按鍵的位置關系的數據存儲在各區(qū)域內。
定義左側上的框形按鍵3530的中心坐標的數據存儲在區(qū)域3801內。定義右側上的框形按鍵3550的中心坐標的數據存儲在區(qū)域3802內。定義面向左的三角形按鍵3510的中心坐標的數據存儲在區(qū)域3803內。定義三角形按鍵3510的大小的數據存儲在區(qū)域3804內。定義面向右的三角形按鍵3520的中心坐標的數據存儲在區(qū)域3805內。定義三角形按鍵3520的大小的數據存儲在區(qū)域3806內。定義每個按鍵的顯示顏色的數據存儲在與每個按鍵相關聯(lián)的區(qū)域3807內。定義框架3500的顯示顏色-它是每個按鍵的背景顏色-的數據存儲在區(qū)域3808內。類似地定義位置的數據-基于該數據顯示其他按鍵、字符等-存儲在控制RAM208內。
用于基于各個模板在觸摸面板LCD202上顯示按鍵或字符的數據以及上述的各個數據以可執(zhí)行的格式存儲在控制RAM208內。注意,存儲數據的方式不限于圖38中所示。
如圖39所示,控制RAM208還包括用于存儲數據的區(qū)域3901-3903。這些區(qū)域彼此相關聯(lián)。當確定了特定類型的面板時,顯示在各個窗口上的按鍵和與該按鍵相關聯(lián)的功能被確定,產生圖39中所示的數據。當在觸摸面板LCD202上顯示各個窗口時,面板CPU210引用所述數據。圖39中示出的數據結構表示這樣的數據,其中選擇了類型A的面板。
更具體地,用于標識類型A的面板上的各個窗口的ID存儲在區(qū)域3901內。定義與該按鍵相關聯(lián)的圖像形成裝置的功能的數據存儲在區(qū)域3903內。
例如,顯示在第一窗口上的具有按鍵號“104”的框形按鍵與功能“放大設置”相關聯(lián)。該按鍵還用在第二窗口中,并且與功能“單面拷貝”相關聯(lián)。以這種方式,定義相同按鍵的數據獨立地與不同窗口內的各個功能相關聯(lián),從而與為每個窗口定義單獨按鍵的情況相比,定義按鍵的數據的數量較不易增加。
注意,代替圖39中示出的存儲方式,可將定義用于各個窗口的按鍵的數據與各個窗口關聯(lián)在一起。以這種方式,不從各個窗口引用定義相同按鍵的數據,從而可以防止窗口顯示控制中的任何不便。
參考圖40,將進一步描述圖像形成裝置100的控制結構。圖40是示出了由面板CPU210執(zhí)行的用于顯示面板類型N的處理的程序的流程圖。
在步驟S2110,面板CPU210執(zhí)行圓形按鍵顯示。在步驟S2120,面板CPU210執(zhí)行框形按鍵顯示。在步驟S2130,面板CPU210執(zhí)行0LED類型按鍵顯示。在步驟S3840,面板CPU210執(zhí)行LCD顯示。
注意,在步驟S2110-S2130示出的處理與圖21中示出的處理相同,并且不再重復對它們的詳細描述。
此處,對于步驟S3840處的處理,必需預先定義在觸摸面板LCD202內分配多少區(qū)域。例如,基于用于分配區(qū)域的數據模板實現(xiàn)該定義。
然后,參考圖41和42,將描述觸摸面板LCD202內的大LCD的顯示。圖41是示出了快閃ROM216內用于顯示LCD的數據模板3900的示例存儲的示意圖。圖42是示出了觸摸面板LCD202內的大LCD4000的示例顯示的視圖。
如圖41所示,數據模板3900包括用于存儲顯示大LCD的位置坐標(X,Y)的區(qū)域、用于存儲該LCD的水平長度(L)的區(qū)域3920和用于存儲垂直長度(M)的區(qū)域3930。
如圖42所示,基于存儲在數據模板3900內的數據,大LCD4000顯示在觸摸面板LCD202上。圖42中的位置和圖30中示出的數據之間的關系與上述各個按鍵的顯示的相同,并且此處不再重復對它們的說明。
參考圖43-45,將進一步描述圖像形成裝置100的控制結構。圖43是示出了由面板CPU210執(zhí)行的用于檢測面板控制基本處理(S1300)內的按鍵項的處理的程序的流程圖。圖44是示出了由面板CPU210執(zhí)行的處理的程序的流程圖,用于執(zhí)行檢測面板類型A的處理。圖45是示出了由面板CPU210執(zhí)行的用于面板控制基本處理中的I/F控制的處理的程序的流程圖。
如圖43所示,基于存儲在非易失RAM212內的數據,面板CPU210確定當前設置的面板類型。根據該確定的結果,處理進入到步驟S4200、S4120、S4130、S4140等。
在步驟S4200,面板CPU210執(zhí)行檢測面板類型A的處理。在步驟S4120,面板CPU210執(zhí)行檢測面板類型B的處理。在步驟S4130,面板CPU210執(zhí)行檢測面板類型C的處理。在步驟S4140,面板CPU210執(zhí)行檢測面板類型N的處理。
如圖44所示,在步驟S4210,面板CPU210執(zhí)行圓形按鍵檢測處理。在步驟S4220,面板CPU210執(zhí)行框形按鍵檢測處理。在步驟S4230,面板CPU210執(zhí)行0LED類型按鍵檢測處理。在步驟S4240,面板CPU210執(zhí)行1LED類型按鍵檢測處理。在步驟S4250,面板CPU210執(zhí)行2LED類型按鍵檢測處理。在步驟S4260,面板CPU210執(zhí)行右/左選擇類型按鍵檢測處理。在步驟S4270,面板CPU210執(zhí)行上/下選擇類型按鍵檢測處理。
如圖45所示,在步驟S4320,面板CPU210確定圖像形成裝置100是否處于剛剛打開電源狀態(tài)。如果處于剛剛打開電源狀態(tài)(步驟S4302為是的),處理進入到步驟S4304。如果不是(步驟S4302為否),處理進入步驟S4306。
在步驟S4304,面板CPU210從存儲在非易失RAM212內的數據讀打印機類型。在步驟S4306,面板CPU210確定圖像形成裝置100的狀態(tài)是否是功用模式。如果該狀態(tài)是功用模式(步驟S4306為是的),處理進入步驟S4308。如果不是(步驟S4306為否),處理結束并且返回主處理。
在步驟S4308,面板CPU210確定圖像形成裝置100的狀態(tài)是否是打印機類型選擇模式。如果該狀態(tài)是打印機類型選擇模式(步驟S4308為是的),處理進入步驟S4314。如果不是(步驟S4308處為否),處理進入步驟S4310。
在步驟S4310,面板CPU210執(zhí)行其他預先確定模式的處理。在步驟S4314,面板CPU210從快閃ROM216讀相應于打印機類型的數據。在步驟S4316,面板CPU210接收顯示所有打印機類型的請求的輸入。面板CPU210向LCD控制器204輸出用于顯示所有所述類型的數據。觸摸面板LCD202基于所述輸出顯示各種類型。
在步驟S4318,面板CPU210基于通過觸摸面板LCD202和LCD控制器204的輸入確定由用戶選擇的打印機類型。根據確定的打印機類型,處理進入到步驟S4320-4350中的任意一個。
在步驟S4320,基于存儲在快閃ROM216內的數據,面板CPU210將打印機類型設置為“1”。在步驟S4330,基于存儲在快閃ROM216內的數據,面板CPU210將打印機類型設置為“2”。在步驟S4340,基于存儲在快閃ROM216內的數據,面板CPU210將打印機類型設置為“3”。類似地,在步驟S4350,基于存儲在快閃ROM216內的數據,面板CPU210將打印機類型設置為“20”。
在步驟S4360,面板CPU210清除打印機類型選擇模式。此后處理返回主處理。
參考圖46,將描述觸摸面板LCD202內的示例顯示。圖46是示出了區(qū)域1000內的窗口轉變的視圖。區(qū)域1000基于在功用按鈕1050(圖10)上的按壓轉換其顯示。
參考窗口(A),觸摸面板LCD202在區(qū)域1000內顯示拷貝模式(文本)、放大倍數(“1.00”)、操作模式(“自動”)和紙張大小(“A4”)作為初始窗口。參考窗口(B),觸摸面板LCD202在區(qū)域1000內顯示功用模式的初始窗口?;谠诠τ冒粹o1050上的按壓執(zhí)行該顯示。當用戶按壓上/下選擇按鈕4410、4420以選擇功用模式內的子菜單時,觸摸面板LCD202,例如,顯示“4打印機類型”作為子菜單(窗口(C))。
在該狀態(tài),用戶按壓開始按鈕1070(圖10),從而確認對所顯示的子菜單的選擇,并且顯示該子菜單的詳細菜單(窗口(D))。在該狀態(tài),用戶按壓上/下選擇按鈕1060以轉換詳細菜單的顯示,從而,如窗口(E)中所示,顯示“1打印機類型1”作為詳細菜單。此后用戶通過按壓開始按鈕1070確認該選擇,從而打印機類型1的數據被存儲在非易失RAM216內預先分配的區(qū)域內,并且區(qū)域1000內的顯示返回到子菜單的初始窗口(窗口(F))。
參考圖47和48,將描述根據另一個方面,對打印機類型的另一種示例選擇。圖47是示出了快閃ROM216內的示例數據存儲的示意圖。該數據包括打印機類型和相應于該類型的型號名稱。圖48是示出了顯示在觸摸面板LCD202上的窗口的轉變的視圖。
如圖47所示,快閃ROM216包括用于存儲數據的區(qū)域4510和區(qū)域4520。用于指定打印機類型的數據存儲在區(qū)域4510內。相應于每個打印機的型號名稱存儲在區(qū)域4520內。當執(zhí)行選擇打印機類型的處理時,使用存儲在區(qū)域4510內的數據。如后面的描述,用于便于用戶對打印機的識別的數據存儲在區(qū)域4520內?;谠摂祿谟|摸面板LCD202上顯示型號名稱,從而可以容易地識別打印機的型號。
如圖48中所示,觸摸面板LCD202在區(qū)域4610內顯示窗口(A)作為初始窗口。區(qū)域4610包括功用按鈕4620。當按壓功用按鈕4620時,如下所述,觸摸面板LCD202顯示功用模式窗口以允許接收設置打印機類型的指令輸入。通過觸摸面板LCD202的檢測功能識別該指令的輸入。
具體地,當用戶按壓功用按鈕4620時,區(qū)域4610內的窗口轉換為窗口(B)。該窗口相應于功用模式的初始窗口。功用模式包括,例如,“顧客選擇”、“面板類型”、“計數器檢查”和“打印機類型”作為其子菜單。
當用戶按壓指示“打印機類型”的區(qū)域4630以設置打印機類型時,區(qū)域4610內的顯示轉換為窗口(C)。更具體地,顯示出各個預先準備以設置打印機類型的打印機類型和型號名稱。此處,在窗口(C)中示出的例子中,在一個窗口內示出了9(=3×3)個打印機類型,雖然可以顯示更多類型。具體地,按壓指示“下一個”的區(qū)域“4640”以轉換到下一個窗口,并且進一步顯示出不能完全顯示在一個窗口內的打印機類型。例如,當用戶按壓區(qū)域4640以轉換窗口時,區(qū)域4610內的顯示轉換到窗口(D)。通過以這種方式轉換顯示,顯示出超出可在一個窗口內顯示的打印機類型數的打印機類型。
當用戶按壓區(qū)域4650以便重置窗口顯示時,區(qū)域4610內的顯示轉換為窗口(D)。此處,如果用戶按壓區(qū)域1640以便選擇“類型1”作為打印機類型,區(qū)域4640內的顯示轉換為表示選擇了打印機類型1的窗口(F)。此后,用戶按壓指示“OK”的區(qū)域4670,從而確認打印機類型1選擇。
下面,將參考圖49-55描述面板控制和打印機控制之間的接口的轉換。圖49是示出了快閃ROM216內預先準備的用于每個打印機的命令數據的示例存儲的示意圖。快閃ROM216包括用于存儲命令數據的區(qū)域4710-4740。快閃ROM216還包括區(qū)域4750-4780,用于存儲關于每個不同打印機的數據長度的數據。
命令數據是用于實現(xiàn)圖像形成裝置100的內部信號。通過交換該信號實現(xiàn)特定操作的指令、特定信息的通知以及其他通信。
具體地,用于標識打印機的數據存儲在區(qū)域4710內。表示打印機內的打印命令的數據存儲在區(qū)域4720內。表示打印機內的分類命令的數據存儲在區(qū)域4730內。表示各個打印機內的其他命令的數據存儲在區(qū)域4740內。命令數據的配置不限于圖49所示。可以使用任意其他命令。
此外,用于標識打印機的數據存儲在區(qū)域4750內。在通信中由打印機使用的頭部存儲在區(qū)域4760內。通信中使用的地址的大小存儲在區(qū)域4770內。參數的大小存儲在區(qū)域4780內。由于快閃ROM216預先具有用于各個打印機的上述數據,即使在操作程序中改變打印機的類型,也可以通過基于上述結構改變命令與已改變類型的打印機通信。
圖50是示意地示出了打印機命令的配置的示意圖。命令4800包括頭部4810、地址4820和參數4830。頭部4810具有,例如,值“81”。地址4820具有,例如,值“44”。類似地,參數4830的值是“01”。
命令4850相應于第十個打印機。命令4850包括頭部4860、地址4870和參數4880。頭部4860的值是“90”。地址4870的值是“57”。參數4880的值是“10”。
以這種方式,命令4800在內容上不同于命令4850。這是因為在打印機當中預置的打印機命令是不同的。然而,快閃ROM216預先具有圖49中示出的數據,從而可以傳輸相應于所連接的打印機類型的打印機命令。類似地,可以根據各個打印機傳輸其他命令。這確保了打印單元102內的圖像形成處理或圖像形成裝置00內打印單元102的狀態(tài)的通知。
參考圖51,將進一步描述命令的差異。圖51是示出了具有彼此不同的數據長度的命令的示意圖。
命令4900包括頭部4910、地址4920和參數4930。命令4950包括頭部4960、地址4970和參數4980。在該情況下,每個命令具有具有不同長度的頭部。每個地址的長度也不同。每個參數的長度也不同。在該情況下,可以使用具有打印機中不同的數據長度的命令,從而如圖49中所示,快閃ROM216具有用于各個打印機的預先確定的數據長度。
面板CPU210和打印機CPU220使用所述數據通過通信單元218傳遞命令。在該情況下,每個CPU預先知道將使用的命令的數據大小或數據類型,從而可以根據數據長度執(zhí)行數據轉換和處理,從而防止命令不一致導致的錯誤。
現(xiàn)在,參考圖52,將描述用于給出圖像形成裝置100的狀態(tài)的通知的映射數據。圖52包括包5000、5050,它們中的每個示例地示出了映射數據的配置。類似于上述命令,包5000包括頭部5010、地址5020和參數5030。包5050包括頭部5060、地址5070和參數5080。
頭部5010包括表示包5000的開始的數據和表示該數據的來源的數據。地址5020表示圖像形成裝置100的狀態(tài)。參數5030表示由地址5020指定的狀態(tài)的詳細內容。
類似地,頭部5060表示由頭部5010指示的信息。地址5070指示由地址5020表示的信息。參數5080表示與參數5030所表示的信息相同的信息。
包5000和5050的數據長度是相同的。然而,在根據本實施例的圖像形成裝置100內,可傳輸具有不同數據長度的包作為映射數據。
現(xiàn)在,將參考圖53描述具有不同數據長度的映射數據。圖53是示出了具有不同數據長度的作為映射數據的包5100、5150的示意圖。
包5100包括頭部5110、地址5120和參數5130。包5150包括頭部5160、地址5170和參數5180。
頭部5110在長度上不同于頭部5160。地址5120具有不同于地址5170的數據長度。然而,面板CPU210和打印機CPU220中的每一個預先具有用于各個打印機的映射數據的數據長度。因此,即使將具有不同數據長度的映射數據用于通信,也可根據目的地對數據長度進行轉換。因此,可以準確地給出圖像形成裝置100的狀態(tài)的通知。
在前面的描述中,假設包括在映射數據中的數據的數目近似等于包括在,例如,命令或報告中包括的數據的數目。然而,表示圖像形成裝置100的狀態(tài)的數據可以具有用于表示狀態(tài)的許多數據項,或所述數據本身的數量可以是大的。因此,映射數據可以具有許多參數。
此處,參考圖54和55,將描述另一個方面的映射數據的配置。圖54是示意地示出了具有多個參數的映射數據的配置的示意圖。圖55是示出了為各個參數傳輸映射數據以便給出對多個參數的通知的示意圖。
參考圖54,映射數據5200包括頭部5210、地址5220、第一參數5230、第二參數5240和第N個參數5250。在該情況下,對于由地址5220指定的各個打印機,映射數據5200中的參數的數目發(fā)生改變。基于包括在地址5220內的打印機信息,映射數據5200的目的地識別出跟隨在地址5220之后的各個數據是參數,并且獲取表示各個狀態(tài)的信息。
參考圖55,可以連續(xù)地傳輸映射數據,每個映射數據具有用于給出圖像形成裝置100的狀態(tài)的通知的參數。在該情況下,將傳輸相應于所述參數的數目的映射數據。換言之,替代圖54中示出的映射數據5200,將傳輸每個映射數據5310、5320、5330、5340。
以這種方式,仍然給出圖像形成裝置100的狀態(tài)的通知。另外,與同時傳輸所有參數相比,數據通信不受通信單元218的狀態(tài)的影響,從而可以確實地傳輸沒有噪聲的信息。結果,準確地給出圖像形成裝置100的狀態(tài)的通知。
參考圖56-58,將進一步描述圖像形成裝置100的控制結構。每個圖56-58是示出了由面板CPU210執(zhí)行的處理的程序的流程圖。
參考圖56,在步驟S5410,面板CPU210執(zhí)行轉變的窗口確定處理。具體地,例如,當面板包括觸摸面板LCD時,將確定將對其進行轉變的下一個窗口。當面板包括字符類型LCD時,將類似地確定將對其進行轉變的下一個窗口。當面板包括LED顯示單元時,將確定LED的開/關。
在步驟S5420,面板CPU210執(zhí)行禁止/報警設置處理。此處,禁止意味著當按鍵操作的處理的某種組合被禁止時,禁止這種輸入。其例子諸如在禁止中斷拷貝的情況下按壓中斷按鍵。在該情況下,在一段時間內顯示不允許中斷以及為什么不允許。
報警是當特定模式被按鍵操作組合時的輸出。例如,當從紙張的大小來看,除了放大倍數1×之外的任何其他放大倍數都是適合的,由按鍵操作選擇“1×”和“2in1”時。在該情況下,可以在一段時間內顯示任何其他放大倍數是適合的。
在步驟S5500,面板CPU210執(zhí)行后面描述的增加的/刪除的功能設置處理。當所選類型的面板可顯示的功能和該打印機提供的功能之間存在任何差異時可以執(zhí)行該處理。換言之,本發(fā)明的一個目的是提供一種裝置,當安裝新的圖像形成裝置時該裝置允許與舊的圖像形成裝置相同的面板操作。由新的圖像形成裝置提供的某些功能未被舊的圖像形成裝置提供。在這種情況下,舊的圖像形成裝置內的面板顯示實際上未被包括的功能。為了防止這種不便,執(zhí)行上述處理。
參考圖57,在步驟S5510,面板CPU210執(zhí)行Nin1功能比較處理。在步驟S5520,面板CPU210執(zhí)行裝訂功能比較。在步驟S5530,面板CPU210執(zhí)行消除功能比較。在步驟S5540,面板CPU210執(zhí)行曝光功能比較。在步驟S5550,面板CPU210執(zhí)行縮放功能比較。在步驟S5560,面板CPU210執(zhí)行自動選擇功能比較。在步驟S5570,面板CPU210執(zhí)行拷貝功能比較。注意執(zhí)行各個處理的順序不限于圖57中所示。
圖58是詳細示出了功能比較處理的程序的流程圖。為圖57中示出的各個處理執(zhí)行該程序。
參考圖58,在步驟S5610,面板CPU210確定是否需要改變按鍵類型。如果需要改變按鍵類型(步驟S5610為是的),處理進入步驟S5620。如果不是(在步驟S5610為否),處理進入步驟S5630。在步驟S5620,面板CPU210改變部件信息。在步驟S5630,面板CPU210確定是否需要增加另一個窗口。如果需要增加(在步驟S5630為是的),處理進入步驟S5650。在步驟S5640,面板CPU210給將被寫到在控制RAM208內分配的區(qū)域內的所述部件信息增加若干窗口。
在步驟S5650,面板CPU210確定是否需要增加按鍵。如果需要增加(在步驟S5650為是的),處理進入步驟S5660。如果不是(在步驟S5650為否),處理結束并且返回主處理。
在步驟S5660,面板CPU210增加坐標,部件被布置在該坐標處。在步驟S5670,面板CPU210改變面板信息。
參考圖59,將進一步描述圖像形成裝置100的數據結構。圖59是示出了快閃ROM216內用于實現(xiàn)附加功能的示例數據存儲的示意圖??扉WROM216包括用于存儲數據的區(qū)域5710-5730。存儲在這些區(qū)域內的數據彼此相互關聯(lián)。
用于標識附加功能的數據存儲在區(qū)域5710內。用于實現(xiàn)該功能的數據組存儲在區(qū)域5720內。用于顯示窗口的數據存儲在區(qū)域5730內。當檢測到功能的差異時,這些數據被提取出來并且被存儲在在快閃ROM216內分配的各個區(qū)域內。
參考圖60-63,將詳細描述增加的/刪除的功能的設置處理(S5500)。圖60是示出了快閃ROM216內用于各個打印機的功能信息的示例存儲的示意圖。
快閃ROM216包括表5800、5810、5820,其中預先存儲有用于各個打印機的功能。每個表的數據項是相同的。因此,在下文中將描述表5800的配置。
表5800包括用于存儲數據以便指定打印機的操作模式或實現(xiàn)的功能的區(qū)域5801-5808。定義“Nin1模式”的最大值的數據存儲在區(qū)域5801內。此處,Nin1模式指在一張紙上集中地形成多個圖像的模式。例如,通過按壓圖10中的區(qū)域1030執(zhí)行該模式。
用于指定結束模式的數據存儲在區(qū)域5802內。該結束模式包括,例如,分類/不分類、成組排出/不成組排出等。用于定義裝訂模式的數據存儲在區(qū)域5803內。該數據包括表示是否在排出的紙的后面或正面之一執(zhí)行裝訂處理的數據。此處,“后面”或“正面”相應于,例如,相對于圖像形成裝置100的正面的后面或正面。
用于定義消除模式的數據存儲在區(qū)域5804內。該數據包括最大消除量(XX)、定義消除是否設置在紙的右側以及它的位置的數據、定義消除是否設置在紙的左側以及它的位置的數據、定義消除是否設置在紙的中間以及它的位置的數據、或定義是否設置消除框架的數據。
用于定義曝光模式的數據存儲在區(qū)域5805內。曝光模式包括是否設置了字符模式、照片模式、字符/照片模式或自動模式。用于定義縮放范圍的數據存儲在區(qū)域5806內。該數據包括最大值“Max(XX)”和最小值“Min(XX)”。
用于定義自動選擇的數據存儲在區(qū)域5807內。自動選擇包括,例如,是否設置了紙張選擇或放大倍數選擇。用于定義拷貝模式的數據存儲在區(qū)域5808內??截惸J桨?,例如,是否設置了雙面拷貝或單面拷貝。
圖61是示出了控制RAM208內的打印機功能信息的示例存儲的示意圖。由面板CPU210通過通信單元218與打印機CPU220通信獲得數據,并且將其存儲在預先在控制RAM208內分配的區(qū)域內。換言之,當開始比較打印機功能的處理時,產生打印機的功能信息作為控制RAM208內的表5900。
表5900包括區(qū)域5901-5908。用于指定打印機的操作模式或功能的數據存儲在各個區(qū)域內。此處,各個區(qū)域相應于圖60中示出的表5800內的各個區(qū)域。因此,對表5800和表5900各個區(qū)域內的數據進行比較,從而檢測打印機功能的差異。
圖62是示出了在控制RAM208內存儲一組面板上的功能信息的示例表6000的示意圖。表6000包括相應于圖像形成裝置100中當前設置的面板的功能信息。具體地,表6000包括區(qū)域6001-6008。用于定義圖像形成裝置100的操作模式或功能的數據被作為功能信息存儲在各個區(qū)域內。
這些區(qū)域還相應于圖60或圖61中示出的區(qū)域。以不同于其他區(qū)域6004到6007的方式示出區(qū)域6001、6002、6003、6008。區(qū)域6001-6003和6008在數據項方面不同于表5900的區(qū)域5901-5903和5908。更具體地,在這些區(qū)域中定義的模式或功能相應于檢測到的設置面板和所選擇的面板功能之間的差異。因此,在觸摸面板LCD202內實現(xiàn)消除所述差異所必需的顯示。
參考圖63-65,將描述消除檢測到的功能差異。每個圖63-65是示出了觸摸面板LCD202內的示例窗口的示意圖。
參考圖63,觸摸面板LCD202通過改變按鍵消除檢測到的功能差異。例如,通過將初始的2LED類型按鍵改變?yōu)?LED類型按鍵顯示出以區(qū)域6110顯示的分類按鍵。區(qū)域6120允許改變顯示的按鍵的類型,并且還允許在另一個窗口上設置詳細的圖像。換言之,當按壓圖標6120時,觸摸面板LCD202轉換其顯示(圖64)。
參考圖64,觸摸面板LCD202顯示用于設置“Nin1模式”的窗口。該窗口包括用于接收指令輸入以便具體設置模式的區(qū)域6210-6240。當按壓各個圖像時,從面板CPU210輸出使得打印單元102根據操作模式執(zhí)行形成圖像處理的信號。
回到圖63,為了消除功能差異,可以顯示到另一個窗口的聯(lián)系按鍵,在該窗口中顯示出將增加的按鍵。例如,區(qū)域6130接收用于移動到設置了附加功能的窗口的指令輸入。當按壓區(qū)域6130時,將觸摸面板LCD202的顯示轉換到,例如,圖65中示出的窗口。
參考圖65,觸摸面板LCD202接收雙面拷貝和裝訂模式的設置作為附加功能。當按壓區(qū)域6310時,允許雙面拷貝操作。當按壓區(qū)域6320時,在排出的紙的預先確定位置上執(zhí)行裝訂處理。
如上所述,根據本發(fā)明的實施例的圖像形成裝置100基于預先準備的面板數據實現(xiàn)多個圖像形成裝置的各個操作面板的顯示。每個操作面板與預先準備的打印機類型數據相關。以這種方式,在顯示在操作面板上的區(qū)域上的操作引起信號的產生,該信號作為對與該面板相關聯(lián)的打印單元的指令并且被發(fā)送到該打印單元。
以這種方式,即使當改變圖像形成裝置的型號時,也顯示以前的圖像形成裝置的操作面板,允許根據該操作面板進行操作。因此,熟悉以前的圖像形成裝置的操作的用戶也可以容易地使用新的圖像形成裝置。
注意,可以為每個用戶設置所述功能。例如,將特定面板類型和打印機類型與用戶名相關聯(lián),并且存儲在圖像形成裝置的存儲器內,從而,當識別出該用戶的使用時,該圖像形成裝置如同用戶設置的打印單元那樣工作。以這種方式,為每個用戶定制一個圖像形成裝置,并且因此每個用戶可以將圖像形成裝置設置為他/她自己最合用的裝置。結果,可以改善圖像形成裝置的方便性。
此外,除了特定操作部件之外的部件被以這種方式以LCD的形式顯示,從而可以增加操作面板的總體通用性。另外,可以共享操作面板,從而實現(xiàn)部件的共用。因此可以防止管理不同類型的圖像形成裝置的花費的增加。
注意,可以作為程序產品提供用于實現(xiàn)上面詳述的根據本發(fā)明的圖像形成裝置的程序。在這種情況下,例如,通過外部I/F控制器230將程序饋送圖像形成裝置100。在這種情況下,從通過通信網絡(未示出)連接到圖像形成裝置100的計算機系統(tǒng)提供程序??商鎿Q地,當圖像形成裝置具有用于驅動可移動記錄介質的驅動時,其中存儲有程序的記錄介質被安裝在圖像形成裝置上,從而該圖像形成裝置讀并且存儲存儲器中的程序。
現(xiàn)在,參考圖66,將描述根據本實施例提供實現(xiàn)圖像形成裝置的程序的示例方法。圖66是示出了用于提供程序的計算機系統(tǒng)6600的硬件配置的方框圖。
計算機系統(tǒng)6600包括作為硬件的CPU6610、鼠標6620和用于接收計算機系統(tǒng)6600的用戶的指令輸入的鍵盤6630、RAM6640,它以易失的方式存儲CPU6610對該程序的執(zhí)行產生的數據或通過鼠標6620或鍵盤6630輸入的數據、以非易失的方式存儲數據的硬盤6650、FD(軟盤)6660、CD-ROM(只讀壓縮盤存儲器)驅動器6670、監(jiān)視器6680和通信IF6690。這些硬件通過數據總線彼此連接。FD6662被安裝在FD驅動器6660上。CD-ROM6672被安裝在CD-ROM驅動器6670上。
實現(xiàn)圖像形成裝置100的程序作為程序產品存儲在,例如,CD-ROM6662內。這種CD-ROM6662被安裝在計算機系統(tǒng)6660上,使得程序被讀出并被傳遞到圖像形成裝置。從而實現(xiàn)根據本發(fā)明的圖像形成裝置100。
注意,圖66中示出的計算機系統(tǒng)6600的硬件是一般性的,并且所述硬件的操作是公知的。因此不再重復對它們的具體描述。
雖然已經詳細描述并說明了本發(fā)明,應當清楚地理解,上述說明僅是說明和例子,并且不是限制,僅由所附權利要求限定本發(fā)明的精神和范圍。
權利要求
1.一種圖像形成裝置,包括處理輸入圖像數據的數據處理單元;基于輸入信號和對顯示區(qū)域上的操作的檢測而在所述顯示區(qū)域內顯示顯示圖像的顯示單元;第一存儲單元,其存儲著用于顯示多個操作單元的顯示圖像中的每一個的數據;控制單元,其基于輸入指令控制所述圖像形成裝置的操作;所述控制單元包括選擇窗口顯示單元,其基于存儲在所述第一存儲單元內的數據,使得所述顯示區(qū)域顯示用于選擇每個所述操作單元的顯示圖像的選擇窗口,選擇單元,其接收基于來自用戶的指令對每個所述操作單元的任意選擇,操作窗口顯示單元,其使得所述顯示區(qū)域顯示由所述選擇單元選擇的操作單元的顯示圖像,檢測單元,其檢測在所述顯示區(qū)域上對相應于所述操作單元的顯示圖像的范圍執(zhí)行的操作,和指令單元,其使得所述數據處理單元執(zhí)行相應于對所述檢測單元檢測的范圍進行的操作的處理。
2.根據權利要求1的圖像形成裝置,其中所述數據處理單元包括執(zhí)行多個處理以便在介質內形成圖像的圖像形成單元。
3.根據權利要求1的圖像形成裝置,其中每個所述操作單元的顯示圖像與用于指定所述顯示圖像在所述顯示區(qū)域內的位置以及所述處理相關聯(lián),所述檢測單元檢測所述顯示區(qū)域內由所述用戶指定的一個范圍,以及所述指令單元使得所述數據處理單元執(zhí)行與用于指定由所述檢測單元檢測的范圍的數據相關聯(lián)的處理。
4.根據權利要求1的圖像形成裝置,還包括接收數據輸入的輸入單元;和獲取單元,其從所述輸入單元接收的數據中獲取用于顯示操作單元的顯示圖像的數據。
5.根據權利要求1的圖像形成裝置,還包括第二存儲單元,其存儲用于顯示通過所述選擇單元選擇的操作單元的顯示圖像的數據,其中所述操作窗口顯示單元基于存儲在所述第二存儲單元內的數據,使得所述顯示區(qū)域顯示所述操作單元的顯示圖像。
6.根據權利要求1的圖像形成裝置,還包括顯示檢測單元,其檢測所述選擇窗口的顯示被執(zhí)行,其中在檢測到對所述選擇窗口的顯示之后,所述操作窗口顯示單元使得所述顯示區(qū)域顯示通過所述選擇單元選擇的操作單元的顯示圖像。
7.根據權利要求1的圖像形成裝置,還包括第三存儲單元,其存儲著多個通信控制數據,所述多個通信控制數據用于定義所述控制單元和所述數據處理單元之間的多個通信協(xié)議,其中所述控制單元還包括指定連接所述控制單元的數據處理單元的指定單元,所述圖像形成裝置還包括通信控制單元,其根據相應于由所述指定單元指定的數據處理單元的所述通信控制數據,執(zhí)行所述指令單元和所述數據處理單元之間的通信。
8.根據權利要求7的圖像形成裝置,其中所述通信控制單元包括第一轉換單元,它基于所述通信控制數據將從所述控制單元傳輸到所述數據處理單元的數據的格式轉換為相應于所述數據處理單元的格式,以及第二轉換單元,它基于所述通信控制數據將從所述數據處理單元傳輸到所述控制單元的數據的格式轉換為相應于所述控制單元的格式。
9.根據權利要求8的圖像形成裝置,其中所述通信控制單元傳遞用于控制由所述數據處理單元執(zhí)行的處理的控制數據。
10.根據權利要求1的圖像形成裝置,還包括第四存儲單元,其用于存儲表示與通過所述選擇單元選擇的操作單元相關的第一功能的功能信息,其中所述控制單元還包括指定連接所述控制單元的數據處理單元的指定單元,和差異檢測單元,其基于所述功能信息和表示由所述指定單元指定的數據處理單元實現(xiàn)的第二功能的信息,檢測所述第一功能和所述第二功能之間的差異。
11.根據權利要求10的圖像形成裝置,其中所述差異檢測單元從所述第二功能中檢測未被包括在所述第一功能內的功能,以及所述控制單元還包括顯示控制單元,其使得所述顯示區(qū)域基于存儲在所述第一存儲單元內的數據顯示窗口,用于接收相應于未被包括在所述第一功能內的功能的操作的輸入。
12.根據權利要求10的圖像形成裝置,其中所述差異檢測單元從所述第一功能中檢測未被包括在所述第二功能內的功能,以及所述控制單元還包括顯示控制單元,其使得所述顯示區(qū)域基于存儲在所述第一存儲單元內的數據顯示操作單元的顯示圖像,從該顯示圖像中去除了用于接收相應于未被包括在所述第二功能內的功能的指令輸入的圖像。
13.根據權利要求1的圖像形成裝置,其中所述第一存儲單元存儲標識每個所述操作單元的用于第一顯示的第一標識數據,以及標識相應于每個所述操作單元的數據處理單元的用于第二顯示的第二標識數據,以及所述選擇窗口顯示單元基于所述第一標識數據和所述第二標識數據,使得所述顯示區(qū)域顯示所述第一顯示和所述第二顯示。
14.根據權利要求13的圖像形成裝置,其中所述選擇窗口顯示單元使得所述顯示區(qū)域顯示不同于所述圖像形成裝置的圖像形成裝置的所述第一顯示和所述第二顯示。
15.根據權利要求1的圖像形成裝置,其中所述顯示單元是觸摸面板類型的顯示,并且所述第一存儲單元存儲不同類型的所述顯示以及用于顯示相應于各個所述類型的窗口的數據。
16.根據權利要求1的圖像形成裝置,其中所述第一存儲單元存儲用于顯示在所述顯示區(qū)域上顯示的顯示圖像的縮略圖的圖像數據,以及所述選擇窗口顯示單元基于所述圖像數據顯示所述縮略圖。
17.根據權利要求1的圖像形成裝置,其中所述第一存儲單元存儲用于顯示由所述顯示圖像表示的操作單元所實現(xiàn)的功能的說明的功能數據,以及所述選擇窗口顯示單元基于所述功能數據顯示對功能的所述說明。
18.根據權利要求1的圖像形成裝置,其中所述多個操作單元中的每一個的顯示圖像包括用于接收多個操作的輸入的多個子圖像,所述第一存儲單元存儲用于指定所述多個操作單元的每一個的各個第一標識數據、用于指定包括在所述操作單元內的所述多個子圖像的每一個的各個第二標識數據、和用于指定由每一個所述子圖像上的操作實現(xiàn)的功能的各個第三標識數據,并且各個所述第一標識數據、各個所述第二標識數據和各個所述第三標識數據彼此相關聯(lián)。
19.一種控制圖像形成裝置的方法,所述圖像形成裝置包括數據處理單元和顯示單元,所述數據處理單元處理輸入的圖像數據,所述顯示單元基于輸入信號和對顯示區(qū)域上的操作的檢測,在所述顯示區(qū)域內顯示顯示圖像,所述方法包括如下步驟準備用于顯示多個操作單元的顯示圖像中的每一個的數據;使得所述顯示區(qū)域基于所述準備的數據顯示選擇窗口,所述選擇窗口用于選擇每個所述操作單元的顯示圖像;接收基于來自用戶的指令對每個所述操作單元的任意選擇;使得所述顯示區(qū)域顯示所選擇的操作單元的顯示圖像;檢測在所述顯示區(qū)域上對相應于所述操作單元的顯示圖像的范圍執(zhí)行的操作;以及使得所述數據處理單元執(zhí)行相應于檢測到的對所述范圍的所述操作的處理。
20.一種用于控制圖像形成裝置的程序產品,所述圖像形成裝置包括數據處理單元和顯示單元,所述數據處理單元處理輸入的圖像數據,所述顯示單元基于輸入信號和對所述顯示區(qū)域上的操作的檢測,在顯示區(qū)域內顯示顯示圖像,所述程序產品使得所述圖像形成裝置執(zhí)行如下步驟準備用于顯示多個操作單元的顯示圖像中的每一個的數據;使得所述顯示區(qū)域基于所述準備的數據顯示選擇窗口,所述選擇窗口用于選擇每個所述操作單元的顯示圖像;接收基于來自用戶的指令對每個所述操作單元的任意選擇;使得所述顯示區(qū)域顯示所選擇的操作單元的顯示圖像;檢測在所述顯示區(qū)域上對相應于所述操作單元的顯示圖像的范圍執(zhí)行的操作;以及使得所述數據處理單元執(zhí)行相應于檢測到的對所述范圍的所述操作的處理。
全文摘要
一種具有設置操作面板的增強的方便性的圖像形成裝置100包括觸摸面板LCD202、LCD控制器204、視頻RAM206、控制RAM208、基于從外部輸入的數據執(zhí)行操作以實現(xiàn)圖像形成裝置100的面板CPU210、非易失RAM212、后備電源214、快閃ROM216、通信單元218、通過通信單元218與面板CPU210執(zhí)行通信以實現(xiàn)圖像形成處理的打印機CPU220、輸入/輸出單元222、控制RAM224、圖像RAM226、快閃ROM228和外部I/F控制器230。
文檔編號G06F17/00GK1949092SQ200610068338
公開日2007年4月18日 申請日期2006年3月29日 優(yōu)先權日2005年10月11日
發(fā)明者永谷健太郎, 渥美知之, 杉本洋彰, 伊藤裕康, 淺野達郎 申請人:柯尼卡美能達商用科技株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
霍邱县| 拜泉县| 南投县| 衡南县| 郸城县| 兴和县| 兴山县| 衡山县| 简阳市| 库车县| 黎川县| 宜黄县| 延津县| 遂昌县| 彭泽县| 衡阳县| 铁岭县| 阳西县| 莒南县| 乌鲁木齐市| 永州市| 岑巩县| 卢氏县| 博湖县| 文水县| 老河口市| 夹江县| 平湖市| 万全县| 南平市| 廉江市| 张掖市| 民勤县| 三亚市| 久治县| 武山县| 潜山县| 绥宁县| 富川| 博兴县| 丰镇市|