專利名稱:印刷處理方法
技術領域:
本發(fā)明涉及用連接LAN(局域網(wǎng))等網(wǎng)絡的任何印刷裝置印刷由連接同一網(wǎng)絡的終端裝置產(chǎn)生的文件等圖象數(shù)據(jù)的信息處理系統(tǒng)。
近幾年來,看到很多用多臺終端設備和多臺印刷裝置配置成LAN等網(wǎng)絡環(huán)境,例如由印刷裝置輸出在傳真裝置和計算機等各種終端設備中產(chǎn)生的圖像的網(wǎng)絡打印系統(tǒng)。
在這樣的網(wǎng)絡打印系統(tǒng)中,例如在終端設備中,在以印刷為目的而形成的文件等圖像數(shù)據(jù)時,該圖像數(shù)據(jù)將發(fā)送到存貯管理網(wǎng)絡上所指定的印刷裝置或圖像數(shù)據(jù)的打印服務器中。
在各印刷裝置、打印服務器中,一旦將接收的圖像數(shù)據(jù)存貯在由緩沖存貯器等構成的F1F0(First In First Out-先進先出)形式的打印排隊中,就事先對進入了該排隊中的圖像數(shù)據(jù)實行打印。
例如,在特開平7-66927號公報中所公布的傳真裝置中,當傳真裝置的打印機處于紙盡、噴墨切斷、無紙等出錯狀態(tài)情況下,可以在外部印刷裝置中代行打印。根據(jù)這一技術,在向外部印刷裝置發(fā)送印刷信息時,就有可能進行適合外部印刷裝置的分辨率變換、協(xié)議變換。
但是,在以往技術中,由于當印刷執(zhí)行過程中產(chǎn)生錯誤時沒有在外部印刷裝置中將進行代行處理這一情況通知用戶的裝置,因此存在著用戶不知道用哪一臺印刷裝置代行打印以及用戶不能指定進行代行印刷的印刷裝置的不方便之處,在進行印刷處理時存在效率低的問題。
因此,本發(fā)明的目的是,當在印刷處理過程中產(chǎn)生錯誤,在其他印刷裝置中代行印刷時,提供力圖提高用戶的方便性和印刷處理效率的信息處理系統(tǒng)。
根據(jù)本發(fā)明,終端裝置、印刷裝置、數(shù)字復印機被連接在1個網(wǎng)絡上。印刷裝置主要由通信單元、文件管理單元、印刷單元、出錯檢測單元、出錯處理單元、表發(fā)行單元、讀取單元、表識別單元和控制單元構成。另外,文件管理單元具備文件數(shù)據(jù)存貯單元和文件管理表格,出錯檢測單元具備出錯檢測表格。出錯處理單元具備出錯處理決定表格、印刷管理表格以及信息管理表格,圖表發(fā)行單元具備圖表管理表格以及圖表打印表格。
如果接收來自終端裝置、印刷裝置、數(shù)字復印機的任何一個的打印指示命令和文件數(shù)據(jù)(圖像數(shù)據(jù)),印刷裝置(或者數(shù)字復印機)就解析指示命令的內(nèi)容。文件管理單元根據(jù)該解析結果,將所接收的文件數(shù)據(jù)存貯在文件數(shù)據(jù)存貯單元,生成有關文件數(shù)據(jù)的管理數(shù)據(jù)后存貯在文件管理表格中。
印刷單元在印刷文件時,出錯檢測單元在檢測了出錯的情況下,出錯檢測單元從出錯檢測表格中讀出對應于該錯誤的出錯碼并通知出錯處理單元。出錯處理單元將參照出錯處理決定表格判斷相應于該出錯碼的出錯處理。例如,出錯處理內(nèi)容是“代行印刷”時,出錯處理單元就決定進行代行印刷的裝置,并對該裝置的設備地址發(fā)送印刷指示命令和出錯時印刷的文件的第n部分第P頁以后的文件數(shù)據(jù)。還有,在需要發(fā)行報告用的圖表時,出錯處理單元對于圖表發(fā)行單元指定圖表標識符和文件標識符并依賴圖表的發(fā)行。因此,即使出錯,由于將數(shù)據(jù)轉移到其他可以印刷的裝置中繼續(xù)印刷,因而無須等待通過用戶進行錯誤的解除。圖表發(fā)行單元生成對應的圖表圖像,由印刷單元對其印刷。在該圖表中,包含有代行印刷的事項、代行印刷裝置ID(標識符)、用戶ID(標識符)等。當發(fā)生代行打印時,由于在原來的印刷裝置的出錯被取消的時刻發(fā)行了來自原來的印刷裝置的報告用的圖表,因此,用戶就能夠知道代行印刷事項以及在哪個裝置中可以獲得印刷結果。而且,由于每一個出錯的文件都發(fā)行圖表,因此,在多次產(chǎn)生不同的錯誤時,也能夠知道哪個文件產(chǎn)生哪一種錯誤并能將圖表和文件一一對應起來,從而能尋求提高用戶的方便性和印刷處理效率。
另外,應印刷的文件數(shù)據(jù)可以使用文件管理表格進行管理。文件數(shù)據(jù)的印刷實行過程中所檢測的錯誤例如是指定的尺寸斷紙的情況,在文件管理表格中指定了替代紙尺寸時,可以使用該尺寸的打印紙繼續(xù)印刷。從而提高了印刷處理效率。
另外,出錯檢測單元在檢測到“紙盡”那樣的圖表的印刷本身也不能進行的錯誤時,則可以在錯誤被取消之后發(fā)行圖表。因此,一旦出錯被取消,用戶就能夠知道代行了印刷的事項,從而能尋求提高用戶的方便性。
在文件數(shù)據(jù)的印刷過程中,出錯檢測單元檢測釘書機針不夠時就中止印刷,圖表發(fā)行單元將生成至少包含印刷處理中止的文件數(shù)據(jù)的文件ID以及該印刷裝置的裝置ID的圖表圖像,印刷單元對該圖表圖像進行印刷。若用戶接收到印刷了的圖表,就在具有原稿讀取功能的印刷裝置(DPPC)中讀取該圖表。用戶所希望的印刷裝置的圖表識別單元從印刷在圖表上預定的位置的數(shù)據(jù)特定中止印刷裝置的裝置ID、文件ID。根據(jù)特定3的裝置ID、文件ID,出錯處理單元將參照印刷裝置管理表格讀出對應的裝置地址,委托該裝置發(fā)送對應于文件ID的文件數(shù)據(jù)。從該裝置接收文件數(shù)據(jù)后,印刷單元印刷該文件數(shù)據(jù)。這樣,只將圖表輸入到想代行印刷的裝置,用戶就能繼續(xù)印刷剩下的文件。因此,機密性高的文件等,不必用遠距離的文件印刷裝置進行代行印刷,就能確保高保密性。
另外,在文件數(shù)據(jù)的印刷開始時,當預測了錯誤產(chǎn)生時,出錯檢測單元將其文件ID和警告代碼通知出錯處理單元。出錯處理單元參照出錯處理決定表格讀出對應于警告代碼的處理內(nèi)容。該處理內(nèi)容例如是“通知用戶”時,出錯處理單元從信息管理表格中讀出通知用戶的信息字符串。已讀出的信息字符串通過文件管理單元發(fā)送給所得到的用戶地址。由此,用戶就能夠防止錯誤發(fā)生,從而能尋求提高印刷處理的效率。
圖1是表示有關本發(fā)明的一實施形態(tài)的網(wǎng)絡打印系統(tǒng)的整體構成圖。
圖2是概略表示印刷裝置的結構框圖。
圖3是有關本發(fā)明一實施例的數(shù)字復印機的剖面圖。
圖4是數(shù)字復印機的系統(tǒng)構造圖。
圖5是表示基本CPU的結構框圖。
圖6是表示掃描器單元結構框圖。
圖7是表示打印機單元結構框圖。
圖8是表示在文件數(shù)據(jù)印刷并檢測出斷紙錯誤時的發(fā)行圖表的一個具體實例圖。
圖9是表示在文件數(shù)據(jù)印刷并檢測出紙盡出錯時發(fā)行的圖表的具體實例圖。
圖10是表示在文件數(shù)據(jù)印刷并因釘書機針用完而檢測出錯誤時所發(fā)行的圖表的具體實例圖。
圖11是為說明有關在預測了出錯時在出錯檢測單元形成的、并對用戶終端裝置發(fā)送的警告信息的內(nèi)容的圖。
圖12是表示文件管理表格的存貯實例圖。
圖13是表示出錯檢測表格的存貯實例圖。
圖14是表示出錯處理決定表格的存貯實例圖。
圖15是表示印刷裝置管理表格的存貯實例圖。
圖16是表示信息管理表格的存貯實例圖。
圖17是表示圖表管理表格的存貯實例圖。
圖18是表示圖表印刷表格的存貯實例圖。
圖19是表示通過網(wǎng)絡來自終端裝置的印刷裝置接收來自用戶的印刷指示并生成文件管理表格的處理動作流程圖。
圖20是為說明在文件數(shù)據(jù)的印刷過程中并檢測了出錯時的處理動作的流程圖,并表示有關對于其他可能實行印刷的印刷裝置委托其代行印刷的情況。
圖21是為說明在文件數(shù)據(jù)的印刷過程中檢測了出錯時的其他處理動作的流程圖,并表示對于其他可能實行印刷的印刷裝置委托代行印刷、并且不發(fā)行圖表的情況。
圖22是為說明在文件數(shù)據(jù)的印刷過程中檢測了出錯時的其他處理動作的流程圖,并表示委托可能實行印刷的其他印刷裝置的代行印刷之后,在修復了該出錯時發(fā)行指定圖表的情況。
圖23是為說明關于在文件數(shù)據(jù)印刷過程中檢測了出錯時還有其他處理動作的流程圖,并表示用戶選擇所希望的印刷裝置實行繼續(xù)印刷的情況。
圖24是為說明關于文件數(shù)據(jù)印刷過程中檢測了出錯時還有其他處理動作的流程圖,并表示在文件數(shù)據(jù)印刷過程中檢測了出錯時用戶選擇所希望的印刷裝置實行繼續(xù)印刷的情況。
圖25是為說明在文件數(shù)據(jù)印刷過程中產(chǎn)生錯誤、用戶選擇所希望的印刷裝置繼續(xù)印刷時,產(chǎn)生了錯誤的裝置更新文件管理表格的流程圖。
圖26是為說明在進行文件數(shù)據(jù)的印刷處理時預測錯誤發(fā)生并通知敬告的情況的處理動作的流程圖。
下面,參照附圖對本發(fā)明的一個實施例進行說明。
圖1是表示有關本發(fā)明的網(wǎng)絡打印系統(tǒng)整體結構圖。多臺終端裝置C1、C2和多臺印刷裝置P1、P2以及數(shù)字復印機(DPPC)通過通信網(wǎng)絡N互連。該網(wǎng)絡打印系統(tǒng)由多個用戶使用,各用戶借助個人識別信息(ID,姓名等)被識別。
在各終端裝置C1,C2中,是利用各種應用軟件進行文件等的生成。分別在終端裝置C1,C2中可以連接輔助存貯裝置。在該輔助存貯裝置中保存以在印刷裝置P1、P2的任何一臺裝置中印刷的內(nèi)容為目的而生成的文件等圖像信息(以下,有時稱做文件數(shù)據(jù))。
連接網(wǎng)絡N的印刷裝置在各自具備的CPU的控制下,按照存貯在各自具備的存貯器中的實行印刷處理程序在終端裝置C1,C2或其他印刷裝置中進行已產(chǎn)生的文件數(shù)據(jù)打印。
圖2是概略地表示圖1所示的各印刷裝置P1Z、P2或者D-PPCD1、D2的結構圖。各印刷裝置P1、P2主要由通信單元401、文件管理單元402、印刷單元403、出錯檢測單元404、文件管理單元402、印刷單元403、出錯檢測單元404、出錯處理單元405、報告圖表發(fā)行單元406、讀取單元407、報告圖表識別單元408、控制單元410組成。
通信單元401與經(jīng)過網(wǎng)絡連接起來的終端裝置C1、C2和其他印刷裝置進行印刷指示命令、文件數(shù)據(jù)、出錯通知等信息發(fā)收。文件管理單元402具備文件數(shù)據(jù)存貯單元419和文件管理表格420,若通過通信單元401接收印刷指示命令、文件數(shù)據(jù),則在控制單元410的控制下,將文件數(shù)據(jù)存貯在文件數(shù)據(jù)存貯單元419中,并管理在文件管理表格420中所記錄的文件數(shù)據(jù)。
印刷單元403印刷在文件管理單元402中管理的文件數(shù)據(jù)和在報告圖表發(fā)行單元406中生成的報告圖表圖像。出錯檢測單元404具備出錯檢測表格421,在參照該出錯檢測表格421的同時,監(jiān)視印刷中所需要的各種功能是否在正常動作,在檢測3出錯時和預測了錯誤產(chǎn)生時,將通知出錯處理單元405。
出錯處理單元405具備出錯處理決定表格422、印刷裝置管理表格423、信息管理表格424,若通知來自出錯檢測單元的錯誤產(chǎn)生和預測,則參照這些表格422、423、424,根據(jù)出錯種類進行一定的處理,例如,進行委托其他印刷裝置的代行印刷、停止印刷、對于報告圖表發(fā)行單元406的報告圖表的發(fā)行指示、或者向用戶發(fā)送警告信息等處理。
報告圖表發(fā)行單元406具備報告圖表管理表格425、報告圖表印刷表格426,若由出錯處理單元405指示報告圖表的發(fā)行,則參照報告圖表管理表格425、報告圖表印刷表格426的同時,生成被指定的報告圖表圖像,并將該圖表圖像發(fā)送到印刷單元403。
讀取單元407,例如通過光學掃描讀取用戶輸入的報告圖表圖像。報告圖表識別單元408對在讀取單元407中讀取的報告圖表圖像進行指定的圖像處理、字符識別后識別報告圖表的記載內(nèi)容??刂茊卧?10是擔任上述各單元的控制的單元,它控制各單元之間的數(shù)據(jù)的互相交往。
圖3概略表示作為圖像輸入輸出終端連接到網(wǎng)絡打印系統(tǒng)的數(shù)字復印機(D-PPC)D1、D2的整體結構。該裝置具備原稿讀取單元140以及圖像形成單元160,在上部安裝著原稿自動饋送裝置200。若在D-PPC中讀取圖表,則由該D-PPC執(zhí)行報告圖表中所指示的作業(yè)。另外,若從終端裝置指示報告圖表的輸出,則從D-PPC的打印機單元輸出報告圖表。即,D-PPC不管是作為圖像輸入設備,還是作為圖像輸出設備都能工作。
原稿自動傳送裝置200是這樣構成的,即作為筐體的蓋主體21的后端邊緣部分是通過未圖示的鉸鏈裝置能自由開閉地安裝在裝置主體上面后端邊緣部分,根據(jù)需要使原稿自動傳送裝置200整體轉動變位后使得原稿臺2的上面能敞開。在蓋主體21的上面稍微向左方向部位設置可成批保持多張原稿的原稿供紙臺22。在裝置的一端,設置按順序一張一張地取出原稿并供給原稿臺2的一端旁邊(圖中左端旁邊)的傳送裝置23。
原稿掃描單元140是由作為光源的曝光燈6、設置了反射鏡15的第1滑架7、設置了使光路彎曲的反射鏡8a、8b的第2滑架9、透鏡10、接收反射光的光電變換單元11、使它們變更各部分位置的驅動系統(tǒng)(未圖示)以及把光電變換單元11的輸出亦即圖像數(shù)據(jù)由模擬數(shù)據(jù)變換為數(shù)字數(shù)據(jù)的A/D變換單元(未圖示)組成。上述第1、第2滑架7、9用車輪皮帶(未圖示)相互連接起來,使第2滑架9以第1滑架7的1/2速度在同一方向移動。由此,可以掃描使得到透鏡10的光程為一定。上述透鏡10,因為焦距是固定的,在變倍時,可以向光軸方向移動。上述光電變換單元11是使來自原稿的反射光進行光電變換,例如用CCD形的行圖像傳感器等構成主體。在這種情況下,原稿的一個像素對應于CCD傳感器的一個元件。上述光電變換單元11的輸出就能夠向A/D變換單元輸出。上述第1、第2滑架7、9,反射鏡12a、12b的移動是分別由步進電機(未圖示)進行的。上述第1、第2滑架7、9是按照架設在與上述步進電機的旋轉軸相連接的主動輪(未圖示)和空轉輪(未圖示)之間的車輪皮帶(未圖示)的動作而移動的。上述透鏡10是根據(jù)對應的步進電機(未圖示)使螺旋軸(未圖示)旋轉,按照這種螺旋運動而向光軸方向移動。
圖像形成單元160裝配了例如激光振蕩器、由多邊形反射鏡構成的激光光學系統(tǒng)60以及在拷貝紙上可以形成圖像的電子照像單元。即圖像成形單元160具有在裝置內(nèi)的大約中心部分作為能自由旋轉被軸支撐的圖像載體的感光體圓筒50,在該感光體圓筒50周圍順序地配置了曝光裝置52、顯像裝置54、拷貝充電器55、分離充電器56、清掃充電器57、除電充電器58以及帶電充電器59。感光體圓筒50通過帶電充電器59被均勻地帶電,同時,輸出來自激光光學系統(tǒng)60的激光,使原稿的圖像在所述感光體圓筒50上面成像,形成靜電潛像。
然后,在所述感光體圓筒50上形成的靜電潛像由顯像裝置54顯像,在經(jīng)過導向輪20由作為后述的進紙裝置的進紙盒30傳送來的拷貝紙P上通過拷貝充電器55拷貝顯像圖像。由該拷貝充電器55拷貝后的拷貝紙P通過基于交流(AC)電暈放電的分離充電器56進行分離,并經(jīng)傳送帶傳送到定影器72,由該定影器72對顯像圖像溶解定影。
接下來,參照圖4~圖7說明數(shù)字復印機的控制電路。
圖4是表示涉及一個實施例的數(shù)字復印機系統(tǒng)等圖像形成存貯裝置的結構框圖的示意圖,圖5表示CPU單元,圖6表示掃描器單元,圖7表示打印機單元。
如圖4所示,上述數(shù)字復印機控制系統(tǒng)是基本單元301和頁存貯器單元302的2塊組成。在基本單元301中,在掃描器313、打印機315之間連接圖像處理單元314,構成數(shù)字復印機。頁存貯器單元302接收并存貯來自基本單元301的圖像數(shù)據(jù),通過將該存貯了的圖像數(shù)據(jù)重新傳送到基本單元301實現(xiàn)存貯器拷貝。
基本單元301和頁存貯器單元302是用相互交往控制數(shù)據(jù)的基本單元系統(tǒng)接口316和相互交往圖像數(shù)據(jù)的基本單元圖像接口317連接起來。
其次,基本單元301是由掃描器313、打印機315、圖像處理裝置314以及控制它們的基本控制單元所構成。
如圖5所示,基本控制單元311的主CPU100上連接著ROM(只讀存貯器)102、RAM(隨機存貯器)104、圖像存貯器106、定時器存貯器108、口令(密碼)代碼存貯器110、定時器112、內(nèi)部接口122、外部接口124。內(nèi)部接口12連接操作面板114,操作面板114中配置了LCD顯示器116、數(shù)字鍵盤118、作業(yè)口令方式按鈕120、拷貝鍵121等。
接著,參照圖6說明掃描器部分(單元)313的詳細結構。通過該掃描器單元313識別并讀入“報告圖表”。掃描器單元313的掃描器CPU160連接控制照明燈6的燈控制單元164、控制掃描電機166的電機驅動器168、原稿尺寸檢測傳感器169、以及各種傳感器、開關和驅動控制螺線管類170的驅動單元172并對它們進行控制。另外,掃描器CPU160還連接著為對來自光電元件11的圖像信息進行圖像處理的A/D變換電路176、分辨率變換電路178陰影校正電路176、圖像質(zhì)量改進電路180、雙值化電路182,并對它們進行控制。
接下來,參照圖7詳細說明打印機315。在打印機315中,打印機CPU190連接驅動主電機192的主電機驅動器194、紙尺寸檢測傳感器195、驅動各種傳感器、開關、螺線管之類196的驅動單元198、控制定影燈200的定影燈控制單元202、控制帶電充電器204、拷貝充電器206、分離充電器208、PCC充電器210的高壓輸出控制單元212、控制消靜電燈214的消靜電燈控制單元216、進紙輪218、控制圖像拾取輪220用的進紙電機222的進紙控制單元224、以及光電變換單元(激光二極管)60和控制多邊形反射鏡電機228用的激光驅動電路230的調(diào)制電路232并對它們進行控制。
其次,參照圖4詳細說明頁存貯器單元302。連接到基本單元301的系統(tǒng)總線318的總線310通過總線變換單元330構成并變換為總線329。頁存貯器323暫時存貯圖像數(shù)據(jù),地址控制單元306生成頁存貯器323用的地址。圖像總線320是用來在頁存貯器單元302內(nèi)各設備之間進行數(shù)據(jù)轉移的總線,數(shù)據(jù)控制單元307控制經(jīng)圖像總線320進行頁存貯器323和其他設備的數(shù)據(jù)轉移時的數(shù)據(jù)轉移。
圖像數(shù)據(jù)I/F308在經(jīng)過基本單元圖像接口317轉移與基本單元301進行圖像數(shù)據(jù)轉移時連接圖像數(shù)據(jù)。圖像數(shù)據(jù)1/F308還連接網(wǎng)絡N,經(jīng)過網(wǎng)絡N將通過D-PPC的掃描單元輸入的信息發(fā)送給其他機器,同時接收來自其他機器發(fā)送來的信息,將它們送到打印機單元。分辨率變換/雙值旋轉裝置325在向分辨率不同的機器發(fā)送圖像數(shù)據(jù)時將圖像數(shù)據(jù)變換為其他機器的分辨率,或者將從分辨率不同的機器接收到的圖像數(shù)據(jù)變換成基本單元301的打印機315的分辨率,實行雙值圖像數(shù)據(jù)90度旋轉處理。
壓縮/擴展裝置324像傳真發(fā)送和光盤存貯那樣對為壓縮發(fā)送圖像數(shù)據(jù)或存貯的設備,對輸入的圖像數(shù)據(jù)進行壓縮,或為通過打印機315使被壓縮了的形態(tài)的圖像數(shù)據(jù)可視化進行擴張。多值旋轉存貯器309連接圖像數(shù)據(jù)1/F裝置308,在向打印機315輸出圖像數(shù)據(jù)并使圖像數(shù)據(jù)旋轉90度或-90度后輸出時使用。
圖8是表示在如圖2所示的結構的印刷裝置中,在印刷單元403當文件數(shù)據(jù)印刷時檢測出錯時發(fā)行的圖表的具體例子。即,在出錯檢測單元404中例如檢測到“紙斷”的錯誤并委托可能實行印刷的其他印刷裝置代行印刷時發(fā)行的圖表。在該圖表中,印刷了表示出錯內(nèi)容的字符串“沒有紙了”、表示出錯處理的主要內(nèi)容的字符串“剩余的文件在第二裝置中印刷了”、表示出錯處理的更詳細內(nèi)容的字符串“接收日期、遷居目的地、安裝地點、(委托印刷的)用戶名”。據(jù)此,何時,由誰指示的印刷處理正在進行中,發(fā)生什么樣的錯誤、進行什么樣的出錯處理,一看就知道。
圖9是表示在如圖2所示的結構的印刷裝置中,在印刷單元403中當文件數(shù)據(jù)在印刷并檢測了其他錯誤時發(fā)行的圖表的其他具體實例。即在出錯檢測單元404中例如檢測到“紙盡(到頭)”的錯誤時,委托可能實行印刷的其他印刷裝置代行印刷并再將該錯誤修復時發(fā)行的圖表。在該圖表中,印刷了表示出錯內(nèi)容的字符串“紙到頭產(chǎn)生了”、表示出錯處理的主要內(nèi)容的字符串“剩下的文件在第二裝置中印刷了”、表示出錯處理更詳細內(nèi)容的字符串“接收日期、遷居目的地、安裝地點、用戶名”。由此,何時,由誰指示的印刷處理在進行中,產(chǎn)生什么樣的錯誤、進行什么樣的出錯處理,一看便知。
圖10是表示在圖2所示的結構的印刷裝置中,在印刷單元403中文件在印刷并又檢測到出錯時發(fā)行的圖表的具體實例。即在出錯檢測單元404中例如檢測到釘書機針用完的錯誤時用戶選擇所希望的印刷裝置以便能實行繼續(xù)印刷而發(fā)行的圖表。在該報告圖表中,印刷了表示出錯內(nèi)容的字符串“釘書機空了”,表示當前文件的印刷狀況的字符串“現(xiàn)在,中止該文件的印刷”,促使用戶進行處理的字符串“若補充釘書機針則在該裝置中,再重新印刷。另外,若在下一裝置任何一個掃描器中插入報告圖表,則從該裝置印刷剩下的數(shù)據(jù)”,表示有關產(chǎn)生了錯誤的文件的信息的字符串“接收日期、用戶名”。另外,在該報告圖表的右上角以條形碼形式印刷了能唯一地識別產(chǎn)生錯誤的裝置和文件的數(shù)據(jù)標識符。在該條形碼中包含出錯的印刷裝置的裝置ID和文件ID,用戶所希望的印刷裝置讀取該條形碼,從出錯了的印刷裝置輸入剩下的文件數(shù)據(jù)并印刷。從這個圖表一看便知,何時,由誰指示的印刷處理正在進行中,產(chǎn)生怎樣的錯誤,現(xiàn)在處在怎樣的狀態(tài),用戶應采取怎樣的行動,怎么做才能使印刷再開始。
圖11是表示由用戶發(fā)出的印刷指示并在出錯檢測單元404中預測到錯誤產(chǎn)生時所生成的發(fā)送到用戶的終端裝置或印刷在圖表中的警告信息內(nèi)容的一個具體實例。在該信息中包含表示開始印刷的字符串“開始印刷你委托的文件”,警告預測產(chǎn)生的出錯內(nèi)容的字符串“但是,在印刷中用紙沒有了”,催促用戶進行處理的字符串“請?zhí)崆把a充用紙”、表示對哪個文件預測了錯誤的產(chǎn)生的“接收日期、用戶名”。通過將這些信息發(fā)送或提醒用戶就能知道在哪個用戶的哪個文件中預測哪種錯誤產(chǎn)生,為不使出錯,進行哪種處理才好。
圖12是表示文件管理表420的存貯實例。文件管理表420是由文件ID欄、指向文件數(shù)據(jù)的指針欄、接收日期欄、用戶地址欄、冊(份)數(shù)欄、頁數(shù)欄、印刷中冊(份)號碼欄、印刷號碼送、實行狀態(tài)欄、取消代碼欄傳送裝置ID欄、用紙尺寸欄、代替用紙欄構成。
在文件ID欄中,存貯著由連接網(wǎng)絡N的多臺終端裝置或印刷裝置指示印刷的文件的文件ID,通過該文件ID各文件可唯一識別。在指向文件數(shù)據(jù)的指針欄中,存貯著指定各文件實際被存貯的文件數(shù)據(jù)存貯單元419的存貯區(qū)的指針(例如硬盤扇區(qū)號),在文件數(shù)據(jù)讀出時,首先,讀該指針后再從文件數(shù)據(jù)存貯單元419讀出所要的文件數(shù)據(jù)。在接收日期欄中,存貯著接收各文件的印刷指示的日期。在用戶地址欄中,存貯著將信息通知給指示印刷的用戶時的用戶地址。在冊(份)數(shù)欄中,存貯用戶指示的印刷冊(份)數(shù)。頁數(shù)欄中,存貯各文件的頁數(shù)。在印刷冊(份)號碼欄中,存貯應該印刷的冊(份)號碼初始值。在印刷頁號碼欄中,存貯應該印刷的頁初始值。在實行狀態(tài)欄中,存貯著各文件的狀態(tài),例如印刷是否在實行中、是否等待實行印刷、是否等待錯誤取消的狀態(tài)。取消代碼欄存貯著在各文件等待錯誤取消時唯一識別是等待哪種錯誤取消的取消代碼。在傳送裝置ID欄中,存貯著在其他印刷裝置代行印刷各文件時唯一識別進行代行印刷的印刷裝置的裝置識別符(ID)。
另外,在用紙尺寸欄、代替用紙尺寸欄中,存貯著印刷印刷數(shù)據(jù)用紙的尺寸,在該尺寸的用紙沒有時可以代替的用紙尺寸。
在圖12所示的文件管理表的管理項目中,例如用戶地址、冊(份)數(shù)、頁數(shù)、印刷冊(份)號碼、印刷頁號碼、用紙尺寸、代用紙尺寸是根據(jù)各印刷裝置通過通信單元401解析接收的印刷指示命令的內(nèi)容識別的信息。
根據(jù)這種文件管理表20,使用文件ID可以唯一識別各文件,關于各文件是哪種文件數(shù)據(jù),印刷指示何時由誰指示的,以后應該印刷哪一冊(份)、哪一頁,另外,現(xiàn)在印刷到何處為止,當錯誤產(chǎn)生時,等待哪一種取消,在委托其他印刷裝置代行印刷時在哪臺裝置印刷等項目都可從文件ID中檢索。
圖13是表示出錯檢測表421的存貯實例。出錯檢測表由檢查項目欄、運行狀況欄、警告值欄、錯誤值欄、警告代碼欄、錯誤代碼欄、取消代碼欄構成。
在檢查(檢驗)項目欄中,存貯監(jiān)視印刷中的各檢查項目名,例如“用紙張數(shù)”、“紙到頭”、“釘書機針”、“著色體容量”等。在運行狀況欄中,存貯表示各錯誤檢查項目的運行狀況的數(shù)值。例如,除現(xiàn)在剩余的用紙張數(shù)“100”、釘書機針數(shù)“50”、著色體容量“20”的數(shù)值外,還存貯表示了紙盡的發(fā)生狀態(tài)等叫做“1”、“0(紙盡發(fā)生)”的各狀態(tài)的數(shù)值。
在警告欄中,根據(jù)存貯在運行狀況欄中的數(shù)值存貯了用于預測錯誤產(chǎn)生的閾值。出錯檢測單元404當運行狀況欄的數(shù)值在警告值欄的數(shù)值以下時,預測錯誤發(fā)生。例如, 當著色體容量為“10”以下時,預測著色體截斷錯誤發(fā)生。在警告值欄中,不僅設定常數(shù),還設定隨每個文件變動的變數(shù),例如,最前面一個字符用@符號來區(qū)別。這時,例如當用紙張數(shù)比想要印刷的文件的“頁數(shù)”少時,就預測用紙切斷錯誤發(fā)生。還有,有關不能預料紙盡等的錯誤沒有設定警告值和警告代碼。
在錯誤值欄中,對于各檢查項目的運行狀況欄的數(shù)值存貯著用于看做發(fā)生了錯誤的閾值。出錯檢測單元404當運行狀況欄的數(shù)值在錯誤值欄的數(shù)值以下時,就看做發(fā)生了錯誤。例如,用紙張數(shù)在“1”以下時,紙盡狀態(tài)在“0”以下時,釘書機針數(shù)在“0”以下時,著色體容量在“5”以下時,分別認為發(fā)生了錯誤。
在警告代碼欄中,存貯在預測了錯誤時,能唯一識別預測了哪種錯誤的警告代碼。出錯代碼欄存貯當錯誤發(fā)生時能唯一地識別發(fā)生了哪種錯誤的錯誤代碼。取消代碼欄中,存貯當取消了錯誤時能唯一地識別哪種錯誤被取消的取消代碼。
根據(jù)這樣的出錯檢測表421,就能檢測到用于實行印刷的各檢查項目現(xiàn)在處于哪種運行狀況,對于想要印刷的文件是否會發(fā)生錯誤或者已發(fā)生了錯誤。另外,根據(jù)檢測從(現(xiàn)在的運行狀況)≤(錯誤值)的狀況到(現(xiàn)在的運行狀況)>(錯誤值)的狀況的變化就能知道錯誤已被取消。而且能分別唯一地識別錯誤的預測、發(fā)生、取消。
圖14是表示錯誤處理決定表422的存貯實例。出錯處理決定表422由代碼欄、處理內(nèi)容欄、圖表發(fā)行欄、圖表ID欄、信息ID欄構成。
代碼欄存貯唯一識別各錯誤的發(fā)生、預測、取消的代碼。這些代碼對應于圖13的錯誤代碼。警告代碼、取消代碼。處理內(nèi)容欄存貯各代碼被通知時進行處理的內(nèi)容,例如“代行印刷”、“印刷中止”、“通知用戶”、“文件刪除”等。圖表發(fā)行欄存貯當各代碼被通知時是否發(fā)行圖表的信息。圖表ID欄存貯唯一地識別用各代碼發(fā)行的圖表的圖表ID。在不發(fā)行圖表的代碼中,例如,存貯圖表ID“0”。在信息ID欄中,存貯唯一地識別用各代碼發(fā)送的信息的信息ID。在不發(fā)送信息的代碼中,例如存貯信息ID“0”。
根據(jù)這樣的出錯處理決定表422,當某個錯誤代碼從出錯檢測單元404通知到出錯處理單元405時,按照所通知的代碼就能決定進行哪種處理,在發(fā)行圖表時應發(fā)行哪種圖表,在發(fā)送信息時發(fā)送哪種信息好。
圖15是表示印刷裝置管理表423的存貯實例。印刷裝置管理表存貯表示通過網(wǎng)絡N連接的其他印刷裝置的狀態(tài)的信息,由裝置ID欄、裝置名欄、裝置地址欄、安裝地點欄、運行狀況欄構成。
在裝置ID欄中,存貯著唯一地識別通過通信單元401、網(wǎng)絡N連接的其他印刷裝置的ID。該裝置ID對應于圖12的傳送裝置ID。在裝置名欄中,存貯著各裝置的名稱。在裝置地址欄中存貯向各裝置發(fā)出委托印刷時的發(fā)送目的地地址。
在安裝地點欄中,存貯各裝置被安裝的地點。在運行狀況欄中,存貯各裝置的現(xiàn)在狀態(tài),例如“印刷正在實行中”、“準備過程中”、“錯誤正在發(fā)生的過程中”等。
根據(jù)這樣的印刷裝置管理表423,本印刷裝置就能管理通過通信單元401連接的其他印刷裝置,檢索來自裝置ID的裝置名稱、發(fā)送代行印刷指示的地址、裝置的安裝地點、各裝置的運行狀態(tài)。
圖16是表示信息管理表424的存貯實例的表格。信息管理表424存貯印刷在圖表中的各信息,該表424由信息ID欄、信息數(shù)據(jù)欄構成。
在信息ID欄中,存貯唯一識別各信息的信息ID。在信息數(shù)據(jù)中存貯表示各信息內(nèi)容的字符串。此處,固定字符串用“或者”隔開,Yn表示換行。另外,隨每個文件變更的變數(shù),例如在最前面加@進行區(qū)別。
因此,通過只指定信息ID以及文件ID就能生成與各文件對應的信息。例如,在信息ID“1”中,在用@區(qū)分的“@接收日期”、“@用戶地址”部分,若代入各文件的接收日期、用戶地址,就能生成合并在各個文件中的信息。
圖17表示圖表管理表425的存貯實例。圖表管理表425由圖表ID欄、指向圖表印刷表的指針欄、文件ID印刷欄構成。
在報告圖表ID欄中,存貯唯一識別各報告圖表的圖表ID。該報告圖表ID與圖14所示的出錯處理決定表422的報告圖表ID相對應。在指向報告圖表印刷表的指針欄中,存貯為讀出以后所述的多個報告圖表印刷表之一的指針。
在文件ID印刷欄中,在報告圖表上預先決定的位置存貯表示是否與分配給各裝置的裝置ID一起同時印刷唯一識別文件的文件ID的指示。
根據(jù)這樣的報告圖表管理表425,通過只指定報告圖表ID,就能決定是否讀出為形成各圖表圖像的圖表印刷表,是否可進行圖表圖像的生成,是否在報告圖表圖像上形成能唯一識別裝置以及文件的識別代碼。
圖18是表示對應報告圖表ID設置的多個圖表印刷表426的一個存貯實例。報告圖表印刷表426由部件ID欄、部件種類欄、部件數(shù)據(jù)欄、印刷位置欄構成。
在部件ID欄中,存貯唯一識別各部件的ID。此處所謂“部件”是表示報告圖表上所指定的印刷位置的各字符串(或圖像)。在部件種類欄中,存貯各部件的種類,例如“字符串”、“圖像”等。
在部件數(shù)據(jù)欄中,存貯用各部件印刷的字符或圖像數(shù)據(jù)。在圖18中,固定的字符串用“或者”來區(qū)分。另外,有關隨每個文件值變化的變數(shù)(量),例如在其最前面加上@標記進行區(qū)分。
在印刷位置欄中,開始各部件的印刷的位置和大小是用以報告圖表的左上方作為原點的情況的座標值來存貯。
根據(jù)這樣的報告圖表印刷表426,關于印刷在報告圖表上的各部件從部件ID中就能檢索其部件種類、印刷數(shù)據(jù)、印刷位置。例如,由部件ID“1”可知,部件種類是“字符串”,從以報告圖表圖像的左上方為原點(100,100)的位置起,以寬800、高100的尺寸印刷固定字符串“發(fā)生了用紙切斷”。另外,由部件ID“4”可知,部件種類是“字符串”,在以圖表圖像左上方為原點(500,600)的位置上,以寬200、高100的尺寸印刷受理指定的文件的日期。
下面就在連接以上說明的那樣構成的印刷裝置的網(wǎng)絡打印系統(tǒng)中的印刷處理動作進行說明。
首先,參照圖19中的流程圖說明通過來自終端裝置C1或C2的網(wǎng)絡N,例如印刷裝置P1接收來自終端裝置的用戶的印刷指示,進行圖12那樣的文件管理表420的生成的處理動作。
若印刷裝置P1的通信單元401接收來自用戶的印刷指示命令,控制單元410將分析所接收的該印刷指示命令的內(nèi)容,接著接收文件數(shù)據(jù),將文件數(shù)據(jù)存貯在文件數(shù)據(jù)存貯單元419中(步驟S1)。然后,文件管理單元402將發(fā)行能唯一識別該文件數(shù)據(jù)的文件ID(步驟S2)。文件管理單元402再根據(jù)由控制單元410所產(chǎn)生的印刷指示命令的分析結果將有關該文件的管理數(shù)據(jù)寫入文件管理表420中。即文件管理單元402將發(fā)行的文件ID、指向已接收的文件數(shù)據(jù)的指針、已接收的日期、指示了印刷的用戶地址、用戶指定的印刷冊(份)數(shù)、文件的頁數(shù)寫入文件管理表420,再寫入印刷冊(份)號碼、印刷頁號碼中的初始值“1”,實行狀態(tài)中的初始值“等待實行”、錯誤代碼中的初始值“0000”、傳送裝置ID中的初始值“0”,用紙尺寸,在由用戶指定的情況下其代替用紙尺寸。
圖20是用來說明在文件數(shù)據(jù)的印刷中檢測出錯誤,委托可以實行印刷的其他印刷裝置代行印刷時的處理動作的流程圖。
首先,文件管理單元402參照文件管理表420,并取出其實行狀態(tài)欄是“等待實行”的文件ID(步驟S10)。然后,將文件管理表420的印刷冊(份)號碼欄的值設置在印刷參數(shù)n中,將文件管理表420的印刷頁號碼欄的值設置在印刷參數(shù)P中(步驟S11、步驟S12),開始第n冊(份)第P頁的印刷。
若開始印刷,出錯檢測單元404參照出錯檢測表421檢測是否發(fā)生錯誤(步驟13)。即出錯檢測單元404將每個檢查項目的運行狀況與錯誤值比較,當運行狀況在錯誤值以下時就認為發(fā)生了錯誤,并將對應的錯誤代碼通知出錯處理單元405。例如,當檢查項目“用紙張數(shù)”的運行狀況在錯誤值“1”以下時,就將錯誤代碼E001與文件ID一起通知出錯處理單元405。
再者,當在出錯檢測單元404中檢測出由用戶指定的尺寸的斷紙發(fā)生時,在將錯誤代碼通知出錯單元405之前,也可以首先將其目的通知文件管理單元402,參照文件管理表420并檢查是否沒有指定代用紙尺寸。然后,在指定代用紙尺寸時,用該用紙尺寸繼續(xù)印刷,在沒有指定代用紙時(在圖12中所示的文件管理表中的代用紙尺寸欄中例如存貯“ NULL”時)也可以將錯誤代碼通知出錯處理單元405。
那么,收到錯誤代碼的出錯處理單元405根據(jù)該錯誤代碼,參照出錯處理決定表422,當出錯處理內(nèi)容欄是“代行印刷”時,決定進行代行印刷的印刷裝置(步驟S14)。這時,出錯處理單元405參照裝置管理表423,當各裝置的運行狀況欄是“準備中”或“實行印刷中”時,就將該裝置看作是可以印刷,并將該裝置設置為進行代行印刷的裝置。此后,對所設置的該裝置的裝置地址發(fā)送指定了印刷指示命令的文件ID的第n冊(份)第P頁以后的文件數(shù)據(jù)(步驟S15)。然后,出錯處理單元405再次參照出錯處理決定表422,當對應于所接收的錯誤代碼的報告圖表發(fā)行欄為“有”時,從報告圖表ID欄取出報告圖表ID(步驟16),對報告圖表發(fā)行單元406指定報告圖表ID和文件ID,并依靠報告圖表的發(fā)行。
從出錯處理單元405接收了報告圖表ID、文件ID的報告圖表發(fā)行單元406參照報告圖表管理表425,讀出對應于該報告圖表ID的1個報告圖表印刷表426,讀入對應各部件的數(shù)據(jù)(步驟S17),生成報告圖表圖像(步驟S18)。例如,部件ID“1”在距離以報告圖表圖像的左上方為原點(100,100)的位置(800,100)的范圍,生成字符串“紙用完”的字符串圖像。另外,部件ID“4”表示通過文件管理單元402檢索、接收文件管理表420的文件ID的接收日期,表示在以報告圖表圖像左上方為原點(500,600)的位置上用(200,100)的尺寸所印刷的字符串圖像。這樣,就有關某報告圖表ID的所有部件而言,在生成圖表圖像以后(步驟S18),報告圖表發(fā)行單元406對印刷單元403發(fā)指示,以便印刷圖表圖象,并且印刷單元403實行印刷報告圖表(步驟S19)。若圖表印刷結束則進入步驟S23。
另一方面,當在步驟S13中沒有檢測到錯誤時,則讀入第n冊(份)第P頁的文件數(shù)據(jù),在印刷單元403實行印刷(步驟S20)。之后,按照印刷指示,對n或p進行增量或初始設定(步驟S21),同時印刷文件的全部冊(份)數(shù)、全部頁數(shù)(步驟S13、步驟S20~22)。若印刷結束(步驟S22)則進入步驟S23。
在步驟S23中,若報告圖表的發(fā)行或文件印刷結束,文件管理單元402就從文件管理表420中刪除該文件管理數(shù)據(jù),有關一個文件數(shù)據(jù)的一連串處理結束了,但關于各文件數(shù)據(jù),該處理還要反復進行。即等待實行的文件管理數(shù)據(jù)還在文件管理表中時,讀取該文件ID后(步驟S10)、與前面所述相同,開始該文件的印刷處理(步驟S11~23)。
圖21以及圖22是用來說明在文件數(shù)據(jù)的印刷過程中檢測出其他錯誤時的處理動作的流程圖。
圖21以及圖22所示的流程圖是表示在出錯檢測單元404中例如像檢測了紙盡的錯誤時那樣由于發(fā)生了錯誤不能印刷通知委托代行印刷之意的報告圖表時的動作。這樣在不能立刻印刷圖表時,在委托可以實行印刷的其他印刷裝置代行印刷之后,當該錯誤被修復時可印刷指定的圖表。
首先,在圖21的步驟S30中,文件管理單元402參照文件管理表420取出實行狀態(tài)欄是“等待實行”的文件ID。然后在印刷參數(shù)n中設定印刷冊(份)號碼欄的值,在印刷參數(shù)P中設定印刷頁號碼欄的值(步驟S31,步驟S32),開始第n冊(份)第P頁的印刷。
若印刷開始,出錯檢測單元404將參照出錯檢測表421,檢查錯誤是否正在發(fā)生(步驟S33)。此處,出錯檢測單元404將錯誤值與圖13的每個檢查項目進行比較,當運行狀況在錯誤值以下時就認為發(fā)生了錯誤,并將對應的錯誤代碼通知出錯處理單元405。例如檢查項目“紙盡”的運行狀況是錯誤值“0”時,則將錯誤代碼“E002”與文件ID一起通知出錯處理單元405。
收到錯誤代碼的出錯處理單元405根據(jù)該錯誤代碼參照出錯處理決定表422,當對應的出錯處理內(nèi)容欄是“代行印刷”時,則判斷為進行代行印刷。例如,收到錯誤代碼“E002”時,因為出錯處理決定表422的圖表發(fā)行欄中設定為“無”,所以判斷為沒有發(fā)行報告圖表。然后參照印刷裝置管理表423,運行狀況欄是“準備中”或“實行印刷中”的裝置認為可以印刷,將該裝置決定為進行代行印刷的裝置(步驟S34)。圖15所示的印刷裝置管理表423中,例如裝置ID“2”的裝置被認為可以印刷。
之后,對該裝置的裝置地址,發(fā)送指定了印刷指示命令的文件IDn冊(份)P頁以后的文件數(shù)據(jù)(步驟S35)。例如,將進行代行印刷的裝置作為裝置ID“2”的裝置時,對裝置地址“222.222.222.22”發(fā)送印刷指示命令和文件數(shù)據(jù)。然后,文件管理單元402更新文件管理表420(步驟S36)。即在文件管理表420的實行狀態(tài)欄中例如存貯“錯誤在發(fā)生中”。
另一方面,在步驟S33中當出錯檢測單元404沒有檢測到錯誤時,則讀入第n冊(份)第P頁的文件數(shù)據(jù),并在印刷單元實行印刷(步驟S37)。之后,按照印刷指示,對n或P進行增量或進行初始設定(步驟S38),同時印刷文件的全部冊(份)數(shù),全部頁數(shù)(步驟S33、步驟S37~39)。若印刷結束(步驟S39),文件管理單元402將從文件管理表420中刪除該文件(步驟S40)。還有,當?shù)却龑嵭械奈募芾頂?shù)據(jù)還在文件管理表中時,該處理就得到該文件ID,同前面一樣,進行該文件的印刷處理(步驟S30~S40)。
圖22是表示由用戶對錯誤作了指定的處置之后的處理的流程圖。例如,由用戶對紙盡進行了指定的處理,若錯誤被取消(步驟S50),出錯檢測單元404檢測到錯誤被取消,則將取消代碼通知出錯處理單元405(步驟S51)。此處,當圖13的(現(xiàn)在的運行狀況)≤(錯誤值)的錯誤狀態(tài)變成(現(xiàn)在的運行狀況)>(錯誤值)時,出錯檢測單元404判斷為錯誤被取消,并將對應的取消代碼通知出錯通知單元5。例如,迄今“紙盡”是“0”的運行狀況變成“1”時,則判斷“紙盡”錯誤被取消,將取消代碼“R002”通知出錯處理單元405。
收到了取消代碼的出錯處理單元405,通過文件管理單元402參照文件管理表420,得到等待(錯誤在發(fā)生中)對應于收到的取消代碼的錯誤取消的文件ID(步驟S52)。然后,參照出錯處理決定表422,當發(fā)行報告圖表時,得到該圖表ID(步驟S53),并指定文件ID以及報告圖表ID,通知報告圖表發(fā)行單元406以便發(fā)行報告圖表。例如,從出錯檢測單元404接收到取消代碼“R002”時,通過文件管理單元402并參照文件管理表420,得到等待取消代碼“R002”的錯誤取消的文件ID“2”。然后,參照出錯處理決定表422,因為代碼“R002”的報告圖表發(fā)行欄設定了“有”,所以得到對應的圖表ID“3”,并將文件ID“2”、報告圖表ID“3”通知報告圖表發(fā)行單元406以便發(fā)行報告圖表。
從出錯處理單元405接收了報告圖表ID、文件ID的報告圖表發(fā)行單元406參照圖表管理表425,讀入對應的報告圖表印刷數(shù)據(jù)(步驟S54),生成報告圖表圖像(步驟S55)。然后,對印刷單元403發(fā)指示以便印刷報告圖表,印刷單元403實行報告圖表的印刷(步驟S56)。
若圖表發(fā)行結束,出錯處理單元405將參照出錯處理決定表422,當處理內(nèi)容是“文件刪除”時,通過文件管理單元402將從文件管理表420中刪除該文件管理數(shù)據(jù)(步驟S57)。
圖23~圖25是用來說明在文件數(shù)據(jù)的印刷中當檢測出了錯誤時的還有其他處理動作的流程圖。參照這些圖,說明在文件數(shù)據(jù)印刷中檢測出了錯誤時用戶選擇所希望的印刷裝置實行繼續(xù)印刷的情況。
首先,在圖23的步驟S60中,文件管理單元402參照文件管理表420,讀取實行狀態(tài)欄是“等待實行”的文件ID。然后,在印刷參數(shù)n中設定印刷冊(份)號碼欄的值,在印刷參數(shù)P中設定印刷頁號碼的值(步驟S61、步驟S62),開始第n冊(份)第P頁的印刷。
若印刷開始,出錯檢測單元404將參照出錯檢測表421檢查是否錯誤在發(fā)生(步驟S63)。之后,當錯誤發(fā)生時,將對應的錯誤代碼與文件ID一起通知出錯處理單元405。例如,在文件ID“3”的文件印刷中當“釘書機針”是“0”以下時,則通知出錯代碼“E003”。
接收了錯誤代碼的出錯處理單元405,根據(jù)該錯誤代碼參照出錯處理決定表422,當出錯處理內(nèi)容欄是“印刷中止”時中止印刷(步驟S64)。然后,當對應于接收了的錯誤代碼的報告圖表發(fā)行欄為“有”時,從報告圖表ID欄中取出報告圖表ID(步驟S65),對報告發(fā)行單元406指定報告圖表ID和文件ID后依靠報告圖表的發(fā)行。例如,出錯處理單元405接收了文件ID“3”、錯誤代碼“E003”時,因為處理內(nèi)容是“印刷中止”而中止印刷,讀出對應的報告圖表ID“2”,依賴圖表發(fā)行單元406以便用文件ID“3”、報告圖表ID“2”發(fā)行報告圖表。
從出錯處理單元405接收了報告圖表ID、文件ID的報告圖表發(fā)行單元406從在圖表管理表425的指針中所指定的報告圖表印刷表426中讀入各部件數(shù)據(jù)(步驟S66),生成報告圖表圖像(步驟S67)。然后,當報告圖表管理表425的文件ID印刷欄為“有”時,在報告圖表圖像上預先確定的位置用預定的格式例如條形碼、OCR字符串等圖像生成由接收3的文件ID和分配給印刷裝置的裝置ID構成的數(shù)據(jù)識別符(標識符)的圖像(步驟S68)。再委托在印刷單元403中印刷生成的圖像,印刷單元403實行印刷(步驟S69)。
若圖表印刷結束,出錯處理單元405通過文件管理單元402更新文件管理表420以便在文件管理表420中能反映當前的印刷狀況(步驟S70)。此處,委托文件管理單元402分別在文件管理表420的印刷冊(份)號碼欄中設定當前的n、在印刷頁號碼欄中設定當前的P、在實行狀態(tài)欄中設定“等待取消錯誤”,在取消代碼欄中設定已接收的取消代碼,文件管理單元402更新文件表。
另一方面,當在出錯檢測單元404中沒有檢測到錯誤時(步驟S63),則讀入第n冊(份)第P頁的文件數(shù)據(jù),在印刷單元403中實行印刷(步驟S71)。其后,按照印刷指示,對n或p增量或進行初始設定的同時(步驟S72),印刷文件的全部冊(份)數(shù)、全部頁數(shù)(從步驟S71到步驟S73)。若印刷結束(步驟S73),則從文件管理表中刪除該文件(步驟S74)。還有,當?shù)却龑嵭械奈募?shù)據(jù)還在文件管表中時,該處理就得到該文件ID,與前面所述一樣,進行該文件的印刷處理(步驟S60~步驟S74)。
在接收了圖23的步驟S69中所印刷的報告圖表之后,用戶就可以在用戶希望的印刷裝置中進行剩余文件數(shù)據(jù)的印刷。圖24是表示用戶所希望的印刷裝置或DPPC的動作的流程圖。
在步驟S80中,讀取單元407讀入被插入的圖表的圖像數(shù)據(jù)。圖表識別單元408根據(jù)在讀取單元407中讀取的圖像數(shù)據(jù)識別印刷在圖表上的預定位置上的數(shù)據(jù)標識符,并特別指定裝置ID、文件ID(步驟81)。數(shù)據(jù)標識符(例如條形碼)以預定的格式印刷,圖表識別單元408具有按照該格式的識別功能。然后,圖表識別單元408將特定的裝置ID和文件ID通知出錯處理單元405。
接收了裝置ID和文件ID的出錯處理單元405,從印刷裝置管理表423中得到對應的裝置地址,依靠發(fā)送已接收的文件ID的數(shù)據(jù)給該裝置,接收文件數(shù)據(jù)(步驟S82)。例如,收到了裝置ID“1”、文件ID“2”時,得到裝置地址〔111.111.111.11〕就發(fā)送命令以便對裝置“1”發(fā)送文件ID“2”的文件數(shù)據(jù),并從裝置“ 1”接收文件ID“2”的文件數(shù)據(jù)。其后,在印刷單元403中進行印刷(步驟S83)。
另一方面,在保持文件數(shù)據(jù)的印刷裝置中,進行圖25的流程圖所示的處理動作。即若通信單元401接收從其他印刷裝置發(fā)送的文件數(shù)據(jù)請求命令(步驟S90),則通信單元401將文件數(shù)據(jù)請求命令中所指示的文件ID通知文件管理單元402。
當所接收的文件ID的文件管理表420中的實行狀態(tài)欄是“錯誤在發(fā)生中”時,文件管理單元402就讀入該文件數(shù)據(jù)(步驟S91),通過通信單元401,將文件數(shù)據(jù)發(fā)送到原來所要求的印刷裝置中(步驟S92),然后從文件管理表中刪除該文件管理數(shù)據(jù)(步驟S93)。
圖26是用來說明印刷文件數(shù)據(jù)時預測錯誤發(fā)生后發(fā)出警告時的處理動作的流程圖。
在圖26中,首先,文件管理單元402參照文件管理表420,取出實行狀態(tài)欄是“等待實行”的文件ID(步驟S100)。
接著,出錯檢測單元404預測錯誤是否發(fā)生(步驟S101)。即出錯檢測單元404參照出錯檢測表421,檢查各檢驗項目的運行狀況是否在警告值以下,當在警告值以下時,則預測錯誤發(fā)生,并和文件ID一起將警告代碼通知出錯處理單元405。例如,從文件管理單元402中接收了文件ID“4”時,檢查項目“用紙張數(shù)”的運行狀況是在文件ID“4”的頁數(shù)以下時,連同文件ID“4”一起將警告代碼“W001”通知出錯處理單元405。
接收了文件ID以及警告代碼的出錯處理單元405參照出錯處理決定表422,得到對應于警告代碼的處理內(nèi)容。當該處理內(nèi)容是“通知用戶”時,就從信息ID欄得到信息ID。然后,從信息管理表424中,得到通知給用戶的信息字符串(步驟S102)。例如,在接收了警告代碼“W001”、文件ID“4”時,由于參照出錯處理決定表422并且處理內(nèi)容是“通知用戶”,則從信息ID欄得到信息ID“1”。然后,從信息管理表424中得到對應于信息ID“1”的信息數(shù)據(jù)。
信息數(shù)據(jù)內(nèi)的變量,例如從文件管理表420中得到文件ID“4”的接收日期“95.08.08 1700”后代入“@接收日期”中。
其次,出錯處理單元405參照文件管理表420得到對應于已接收的文件ID的用戶地址(步驟S103),并對該地址發(fā)送信息字符串(步驟S104)。例如,接收了文件ID“4”時,出錯處理單元405將參照文件管理表420,得到文件ID“4”的用戶地址“用戶2”后對該地址發(fā)送信息數(shù)據(jù)。然后開始各文件的印刷(步驟S105)。再者,當在步驟S101中沒有預測到錯誤發(fā)生時,立刻開始各文件的印刷。
根據(jù)以上有說明的本發(fā)明,可以提供當在印刷處理中發(fā)生錯誤在其他裝置中進行代行印刷時尋求提高用戶的方便性和印刷處理效率的信息處理方法以及信息處理裝置。
權利要求
1.在通過產(chǎn)生印刷圖像信息以及有關該印刷圖像信息的印刷指示信息的終端裝置和通信網(wǎng)絡連接可以通信的多臺印刷裝置中,以由所述終端裝置產(chǎn)生的所述印刷指示信息以及所述印刷圖像信息為基礎進行印刷處理的印刷處理方法,包括接收所述印刷指示信息和所述印刷信息的接收步驟、根據(jù)由該接收步驟所接收的所述印刷指示信息實行所述印刷圖像信息的印刷處理的印刷處理步驟(S20)、在由該印刷處理步驟實行印刷處理時檢測錯誤的檢測步驟(S13)、由該出錯檢測步驟檢測出了錯誤時決定由可以實行印刷的其他印刷裝置代行印刷的決定步驟(S14)、將代行印刷處理通知給由該決定步驟決定的所述其他印刷裝置的通知步驟(S15)、發(fā)行印刷了有關由所述通知步驟通知了的代行印刷處理的信息的圖表的發(fā)行步驟(S19)。
2.根據(jù)權利要求1的方法,該方法還包括將在所述接收步驟中已接收的所述印刷圖像信息存貯在存貯器中的存貯步驟,形成用來管理包含已存貯的各印刷圖像信息的文件ID、存貯地址、接收時間、已指定印刷的用戶的用戶ID、當前的實行狀態(tài),以及已委托代行印刷時的代行印刷裝置ID的文件管理信息的文件管理表的步驟(S1~S3),其中,所述檢測步驟包含由已檢測的錯誤內(nèi)容更新所述文件管理表的所述當前實行狀態(tài)內(nèi)容的步驟,所述通知步驟包含將代行印刷的所述其他印刷裝置的裝置ID記錄在所述文件管理表的所述代行印刷裝置ID中的步驟。
3.在根據(jù)權利要求1的方法中,所述檢測步驟(S13)包含參照存貯分別對應于多個檢測項目的當前運行狀況及錯誤值的出錯檢測表、當所述當前的運行狀態(tài)在所述錯誤值以下時判斷為有關對應的檢查項目發(fā)生了錯誤的步驟。
4.在根據(jù)權利要求3的方法中,在所述錯誤檢測表(圖13)中存貯了對應于所述多個檢查項目的錯誤代碼,所述檢測步驟包含當發(fā)生了錯誤時提供對應于該錯誤的所述錯誤代碼的步驟、所述決定步驟包含參照存貯了分別對應于多個錯誤代碼的錯誤處理內(nèi)容的出錯處理決定表并判斷對應于所提供的錯誤代碼的出錯處理的步驟。
5.在根據(jù)權利要求1的方法中,所述決定步驟(S14)包含參照分別對應于通過所述通信網(wǎng)連接的多個印刷裝置的裝置ID,存貯各裝置的裝置地址及當前的運行狀況的印刷裝置管理表(圖15)并判斷可以代行印刷的裝置的步驟。
6.在根據(jù)權利要求3的方法中,在所述出錯檢測表(圖13)中存貯了對應于所述多個檢測項目的錯誤代碼、所述檢測步驟包含當發(fā)生了錯誤時提供對應于該錯誤的所述錯誤代碼的步驟,所述決定步驟包含參照存貯了分別對應于多個錯誤代碼的錯誤處理內(nèi)容及圖表ID的出錯處理決定表(圖14)并判斷對應于所提供的錯誤代碼的圖表ID的步驟(S16)、所述發(fā)行步驟(S19)包含參照存貯了分別對應于多個圖表ID的圖表圖像數(shù)據(jù)的圖表圖像表(圖17、18)并印刷對應于所判斷的圖表ID的圖表圖像的步驟。
7.在根據(jù)權利要求1的方法中,所述發(fā)行步驟包含在所述圖表中印刷包含發(fā)生了錯誤的印刷裝置的裝置ID及文件ID的條形碼的步驟(S68)、用戶所希望的所述其他印刷裝置以光學形式讀取該條形碼(S80),從發(fā)生了錯誤的印刷裝置輸入(S82)剩下的印刷圖像信息并印刷(S83)。
8.在通過產(chǎn)生印刷圖像信息及有關該印刷圖像信息的印刷指示信息的終端裝置和通信網(wǎng)絡連接可以通信的多臺印刷裝置中,根據(jù)由所述終端裝置產(chǎn)生的所述印刷指示信息及所述印刷圖像信息進行印刷處理的印刷處理方法,包括接收所述印刷指示信息和所述印刷信息的接收步驟、將在所述接收步驟中已接收的所述印刷圖像信息存貯在存貯器中的存貯步驟、生成用來管理包含已存貯的各印刷圖像信息的文件ID、存貯地址、接收時間、已指定印刷的用戶的用戶ID、當前的實行狀態(tài)、以及委托代行印刷時的代行印刷裝置ID的文件管理信息的文件管理表的步驟(S1~S3)、按照由所述接收步驟接收了的所述印刷指示信息及所述文件管理表實行所述印刷圖像信息的印刷處理的印刷處理步驟(S37)、在由該印刷處理步驟實行印刷處理時檢測錯誤的檢測步驟(S33)、在由該出錯檢測步驟檢測錯誤時,決定由可以實行印刷的其他印刷裝置代行印刷的決定步驟(S34)、將代行印刷處理通知給由該決定步驟決定了的所述其他印刷裝置的通知步驟(S35)、以及當所述的錯誤被取消時(S50)發(fā)行印刷了有關由所述通知步驟通知了的代行印刷處理的信息的圖表的發(fā)行步驟(S56)。
9.在通過產(chǎn)生印刷圖像信息及有關該印刷圖像信息的印刷指示信息的終端裝置和通信網(wǎng)絡連接了可以通信的多臺印刷裝置中,根據(jù)由所述終端裝置產(chǎn)生的所述印刷指示信息及所述印刷圖像信息進行印刷處理的印刷處理方法,包括接收所述印刷指示信息和所述印刷信息的接收步驟、按照由該接收步驟接收的所述印刷指示信息,實行所述印刷圖像信息的印刷處理的印刷處理步驟、由該印刷處理步驟預測實行印刷處理時的錯誤的預測步驟(S101)、在根據(jù)該錯誤預測步驟預測了錯誤時,將信息通知給發(fā)送了所述印刷指示信息的所述終端裝置的通知步驟(S104)。
10.在根據(jù)權利要求9的方法中,所述預測步驟(S104)參照存貯分別對應于多個檢查項目的當前運行狀況及警告值的出錯檢測表(圖13),當所述當前運行狀況在警告值以下時,包含預測有關對應的檢查項目的錯誤發(fā)生的步驟。
11.在根據(jù)權利要求9的方法中,所述通知步驟包含參照存貯分別對應于被預測的多個錯誤的信息的信息管理表(圖16)并形成信息的步驟。
12.在通過產(chǎn)生印刷圖像信息及有關該印刷圖像信息的印刷指示信息的終端裝置和通信網(wǎng)絡連接為可以通信的多臺印刷裝置中,根據(jù)由所述終端裝置產(chǎn)生的所述印刷指示信息及所述印刷圖像信息進行印刷處理的印刷處理方法,包括接收所述印刷指示信息和所述印刷信息的步驟、按照由該接收步驟接收的所述印刷指示信息,實行所述印刷圖像信息的印刷處理的第1印刷處理步驟、在實行由該印刷處理步驟進行的印刷處理時檢測錯誤的檢測步驟、在所述印刷圖像信息中,在由該出錯檢測步驟檢測出錯誤時刻,存貯印刷處理尚未完結的印刷圖像信息的步驟、在所述錯誤被取消時,發(fā)行印刷了特別指定在所述存貯步驟中存貯的印刷圖像信息的信息的圖表的步驟、讀取在該圖表發(fā)行步驟中所發(fā)行的圖表內(nèi)容的圖表讀取步驟、根據(jù)在該圖表讀取步驟中所讀取的信息讀出在所述存貯步驟中所存貯的印刷圖像信息的讀出步驟、以及根據(jù)由該讀出步驟讀出的印刷圖像信息實行印刷處理的第2印刷處理步驟。
全文摘要
終端裝置、印刷裝置及數(shù)字復印機連接1個網(wǎng)絡N。印刷裝置的文件管理單元402通過網(wǎng)絡N將所接收的文件數(shù)據(jù)存貯到文件數(shù)據(jù)存貯單元419,生成有關文件數(shù)據(jù)的管理數(shù)據(jù)并存貯在文件管理表420中。在印刷文件數(shù)據(jù)時,當出錯檢測單元404參照表421檢測了錯誤的發(fā)生時,出錯處理單元405將參照各種表422、423、424,同時決定代行印刷的其他印刷裝置,并發(fā)送文件數(shù)據(jù)。圖表發(fā)行單元406生成表示印刷裝置名稱、發(fā)生了錯誤的裝置當前的狀態(tài)以及為取消錯誤的對策等的圖表圖像,并且印刷單元403印刷該圖表圖像。
文檔編號G06F13/00GK1151549SQ9611138
公開日1997年6月11日 申請日期1996年9月9日 優(yōu)先權日1995年11月30日
發(fā)明者武田美子, 大垣武史, 高木志郎 申請人:株式會社東芝