国产精品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>

      電子設(shè)備和圖像形成裝置的制造方法_2

      文檔序號(hào):9290187閱讀:來源:國知局
      來保存PCNT的值。因此,如果到現(xiàn)在為止已印刷100張,則在實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a內(nèi)保存有值“100”。
      [0053]而后,例如,如果圖像形成裝置10進(jìn)行兩張的印刷,則實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a的印刷計(jì)數(shù)器PCNT的值從“100”變更為“102”。而且,CPU31在歷史記錄區(qū)域33d內(nèi)記錄例如“PCNT、102、I”之類的更新信息。
      [0054]歷史記錄區(qū)域33d內(nèi)記錄的更新信息包含更新用的更新數(shù)據(jù)(在上述中是“102”),由數(shù)據(jù)ID、更新數(shù)據(jù)、寫入計(jì)數(shù)器這3個(gè)項(xiàng)目構(gòu)成。寫入計(jì)數(shù)器是表示進(jìn)行刷新處理(后面敘述)之后已進(jìn)行了第幾次數(shù)據(jù)更新的計(jì)數(shù)器。
      [0055]即使在歷史記錄區(qū)域33d的數(shù)據(jù)ID “PCNT”的更新信息為若干個(gè)的情況下,CPU31也能夠通過選擇寫入計(jì)數(shù)器的值為最大值的數(shù)據(jù),而知曉變量PCNT的最新的更新值。
      [0056]例如,在圖像形成裝置10中,如果再進(jìn)行3張的印刷,則實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a的印刷計(jì)數(shù)器PCNT的值從“102”變更為“105”。而且,在歷史記錄區(qū)域33d中,在第一行的“PCNT、102、I”的條目的下面,增加“PCNT、105、2”的條目(參照?qǐng)D4)。
      [0057]此外,在圖4中,例如第3行的條目表示值“0K”作為第一次的更新數(shù)據(jù)寫入變量STAT0變量STAT保存在圖3所示的實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33c內(nèi),是表示圖像形成裝置10的狀態(tài)的變量。
      [0058]此外,在上述說明中,為了說明便于理解,在一個(gè)實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a內(nèi)只保存印刷計(jì)數(shù)器PCNT這一個(gè)變量的值,但不限于此結(jié)構(gòu),在一個(gè)實(shí)時(shí)數(shù)據(jù)記錄區(qū)域內(nèi)也可以保存若干個(gè)變量的值。
      [0059]另外,本發(fā)明涉及的電子設(shè)備假設(shè)為嵌入式設(shè)備等,并且優(yōu)選的是:計(jì)數(shù)器等的各變量的名稱(數(shù)據(jù)ID)以及該數(shù)據(jù)長度、存儲(chǔ)地址等,預(yù)先由設(shè)備的設(shè)計(jì)者所掌握并決定。
      [0060]此外,程序展開區(qū)域33p不是本發(fā)明的要點(diǎn),因此在下面的說明中省略該部分而只圖示。
      [0061 ] 以上,對(duì)RAM33的結(jié)構(gòu)進(jìn)行了說明。
      [0062][EEPR0M34 的結(jié)構(gòu)]
      [0063]接下來,對(duì)EEPR0M34的結(jié)構(gòu)進(jìn)行說明。圖5是表示EEPR0M34的結(jié)構(gòu)例的結(jié)構(gòu)圖。
      [0064]在圖5中,EEPR0M34由3個(gè)區(qū)塊34a、34b及34c構(gòu)成。向EEPR0M34寫入數(shù)據(jù)時(shí),在寫入之前需要以區(qū)塊為單位進(jìn)行初始化。另外,初始化次數(shù)存在上限。
      [0065]區(qū)塊34a劃分為實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a和歷史記錄區(qū)域342a。
      [0066]區(qū)塊34b劃分為實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341b和歷史記錄區(qū)域342b。
      [0067]區(qū)塊34c劃分為實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341c和歷史記錄區(qū)域342c。實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a、實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341b及實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341c相當(dāng)于“第二實(shí)時(shí)數(shù)據(jù)區(qū)域”。歷史記錄區(qū)域342a、歷史記錄區(qū)域342b及歷史記錄區(qū)域342c相當(dāng)于“第二歷史區(qū)域”。
      [0068]上述6個(gè)區(qū)域的分割可以在邏輯上進(jìn)行,也可以在物理上進(jìn)行。
      [0069]與實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a的內(nèi)容相對(duì)應(yīng)的內(nèi)容,記錄在實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a。
      [0070]另外,與實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33b的內(nèi)容相對(duì)應(yīng)的內(nèi)容,記錄在實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341b ;與實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33c的內(nèi)容相對(duì)應(yīng)的內(nèi)容,記錄在實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341c。
      [0071]S卩,實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a、實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33b及實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33c的容量可以分別與實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a、實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341b及實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341c的容量相同。
      [0072]歷史記錄區(qū)域342a、歷史記錄區(qū)域342b及歷史記錄區(qū)域342c中,記錄與圖4所示的內(nèi)容同樣的記錄更新信息。對(duì)于將更新信息記錄到歷史記錄區(qū)域342a、歷史記錄區(qū)域342b及歷史記錄區(qū)域342c的方法,將在后面敘述。
      [0073]這里需要注意的是,例如,在圖3所示的實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a被分配為保存印刷計(jì)數(shù)器PCNT的值的情況下,實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a也被分配為保存印刷計(jì)數(shù)器PCNT的值。另一方面,歷史記錄區(qū)域342a內(nèi)不限于記錄印刷計(jì)數(shù)器PCNT的更新信息,也可以記錄表示圖像形成裝置10的狀態(tài)的變量STAT的更新信息。
      [0074]此外,歷史記錄區(qū)域342a、歷史記錄區(qū)域342b及歷史記錄區(qū)域342c各自的容量優(yōu)選為比圖3所示的歷史記錄區(qū)域33d的容量大(理由將在后面參照?qǐng)D8進(jìn)行敘述)。
      [0075]以上,對(duì)EEPR0M34的結(jié)構(gòu)進(jìn)行了說明。
      [0076][啟動(dòng)時(shí)的處理流程]
      [0077]接下來,對(duì)啟動(dòng)圖像形成裝置10時(shí)EEPR0M34和RAM33之間的數(shù)據(jù)處理流程進(jìn)行說明。圖6是表示啟動(dòng)圖像形成裝置時(shí)EEPROM和RAM之間的數(shù)據(jù)處理的圖。
      [0078]首先,在圖像形成裝置10啟動(dòng)前,RAM33上沒有數(shù)據(jù),所有數(shù)據(jù)(實(shí)時(shí)數(shù)據(jù)和更新信息)在EEPR0M34上。
      [0079]例如,印刷計(jì)數(shù)器PCNT的值“ 100”在實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a內(nèi),印刷計(jì)數(shù)器PCNT的更新信息“PCNT、102、I ”在歷史記錄區(qū)域342b內(nèi)。另外,印刷計(jì)數(shù)器PCNT的更新信息“PCNT、105、2”在歷史記錄區(qū)域342c內(nèi)。
      [0080]啟動(dòng)圖像形成裝置10,在RAM33的初始化后,首先,實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341a、實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341b及實(shí)時(shí)數(shù)據(jù)記錄區(qū)域341c的內(nèi)容,被復(fù)制到各自對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a、實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33b及實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33c。
      [0081]然后,歷史記錄區(qū)域342a、歷史記錄區(qū)域342b及歷史記錄區(qū)域342c內(nèi)記錄的更新信息中的最新的信息,覆蓋實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a、33b及33c上的數(shù)據(jù)。
      [0082]通過以上的處理,成為RAM33的實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a、33b及33c內(nèi)保存有最新的實(shí)時(shí)數(shù)據(jù)的狀態(tài)。
      [0083]以上,對(duì)啟動(dòng)圖像形成裝置10時(shí)EEPR0M34和RAM33之間的數(shù)據(jù)處理流程進(jìn)行了說明。
      [0084][RAM上的實(shí)時(shí)數(shù)據(jù)的更新處理流程]
      [0085]接下來,對(duì)CPU31更新RAM33上的實(shí)時(shí)數(shù)據(jù)的處理進(jìn)行說明。圖7是表示CPU31更新RAM33上的實(shí)時(shí)數(shù)據(jù)的處理的圖。
      [0086]例如,如果實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a上的印刷計(jì)數(shù)器PCNT的值從“100”更新至“102”,則如上所述,在歷史記錄區(qū)域33d內(nèi)記錄更新信息“PCNT、102、1”。
      [0087]這樣,如果實(shí)時(shí)數(shù)據(jù)記錄區(qū)域33a、33b及33c的任一個(gè)中的實(shí)時(shí)數(shù)據(jù)產(chǎn)生更新處理,則每次更新時(shí),將更新信息增加到歷史記錄區(qū)域33d(圖7所示的步驟Al?A3)。
      [0088]伴隨實(shí)時(shí)數(shù)據(jù)的更新的處理,通常只是對(duì)RAM33進(jìn)行更新,不對(duì)EEPR0M34進(jìn)行寫入處理。
      [0089]通過不在每次RAM33的更新時(shí)對(duì)EEPR0M34進(jìn)行寫入,能夠減少對(duì)EEPR0M34的寫入次數(shù)且延長EEPR0M34的使用壽命。
      [0090]以上,對(duì)CPU31更新RAM33上的實(shí)時(shí)數(shù)據(jù)時(shí)的處理流程進(jìn)行了說明。
      [0091 ][對(duì)EEPR0M34的寫入處理流程]
      [0092]接下來,對(duì)在特定的時(shí)刻將RAM33上的數(shù)據(jù)寫入EEPR0M34時(shí)的處理流程進(jìn)行說明。圖8是表示在特定的時(shí)刻將RAM33上的數(shù)據(jù)寫入EEPROM的處理的圖。
      [0093]此外,這里所說的特定的時(shí)刻是指:觸發(fā)了計(jì)時(shí)器的周期性的時(shí)刻、在圖像形成裝置10關(guān)機(jī)等操作時(shí)執(zhí)行全部寫入指令的時(shí)刻、更新了某特定的實(shí)時(shí)數(shù)據(jù)的時(shí)刻或者歷史記錄區(qū)域33d內(nèi)空間用完的時(shí)刻等。
      [0094]首先,如果到了特定的時(shí)刻,則CPU31匯總RAM33上的歷史記錄區(qū)域33d內(nèi)的更新信息,將匯總后的更新信息寫入EEPR0M34上的歷史記錄區(qū)域342a、歷史記錄區(qū)域342b或者歷史記錄區(qū)域342c的任一個(gè)。在寫入時(shí),以在已經(jīng)寫入的更新信息之上增加的方式進(jìn)行寫入。
      [0095]寫入操作以區(qū)塊為單位依次進(jìn)行切換。S卩,在某特定的時(shí)刻,如果已經(jīng)對(duì)第3區(qū)塊(區(qū)塊34c)進(jìn)行了寫入,則接下來對(duì)第一區(qū)塊(區(qū)塊34a)進(jìn)行寫入。
      [0096]寫入?yún)^(qū)塊的順序是預(yù)先設(shè)定的。例如,可以以第一區(qū)塊、第二區(qū)塊、第3區(qū)塊、回到開始的第一區(qū)塊這樣的預(yù)先設(shè)定的順序進(jìn)行重復(fù),將更新信息寫入各區(qū)塊。
      [0097]在圖8中,假設(shè)在上次的特定的時(shí)刻對(duì)第3區(qū)塊進(jìn)行了寫入。因此,在這次的特定的時(shí)刻,對(duì)第一區(qū)塊進(jìn)行寫入(圖8所示的步驟Al)。
      [0098]此外,寫入?yún)R總的更新信息時(shí),在某區(qū)塊的歷史記錄區(qū)域的可用容量不足的情況下,將殘留的寫入內(nèi)容寫入到下一個(gè)寫入操作用的區(qū)塊中。
      [0099]完成寫入后,CPU31刪除歷史記錄區(qū)域33d內(nèi)的更新信息(圖8所示的步驟A2)。
      [0100]上述處理中的要點(diǎn)是:不進(jìn)行從RAM33到EEPR0M34的實(shí)時(shí)數(shù)據(jù)寫入,只將匯總的更新數(shù)據(jù)寫入EEPR0M34的特定區(qū)塊。
      [0101]通過采用該結(jié)構(gòu),能夠減少對(duì)EEPR0M34的寫入次數(shù),并且能夠?qū)M(jìn)行寫入的區(qū)塊進(jìn)行均衡(耗損均衡)。
      [0102]以上,對(duì)在特定的時(shí)刻將RAM33上的數(shù)據(jù)寫入EEPR0M34的處理進(jìn)行了說明。
      [0103][刷新處理流程]
      [0104]接下來,對(duì)刷新處理進(jìn)行說明。圖9是用于說明刷新處理的圖。
      [0105]其中,刷新處理是:在上述的特定的時(shí)刻,一個(gè)區(qū)塊的歷史記錄區(qū)域的可用容量不足,不能將歷史記錄區(qū)域33d內(nèi)
      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1