[發明專利]打印機和打印處理方法有效
| 申請號: | 201210313903.6 | 申請日: | 2012-08-29 |
| 公開(公告)號: | CN102968284A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 友松義繼;河合潤也;吉村奈子 | 申請(專利權)人: | 兄弟工業株式會社 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 李蘭;孫志湧 |
| 地址: | 日本愛知*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 打印機 打印 處理 方法 | ||
技術領域
本發明涉及基于在連接到USB端口的主機中的操作來執行打印的打印機,并且涉及在該打印機中執行的打印處理程序和打印處理方法。
背景技術
作為基于在連接到USB端口的主機中的操作來執行打印的打印機,已知例如在JP,A,2009-223874中描述的現有技術。在現有技術的打印機中,使得連接到USB端口的主機將存儲器的常規存儲區域識別為作為USB大容量存儲類的裝置的可移除驅動器。結果,存儲在常規存儲區域的第一存儲器區域中的應用程序的可執行文件變得可由主機使用主機的常規訪問操作來讀取。另外,通過主機的常規訪問在常規存儲區域的第二存儲器區域中寫入包括利用在主機上的應用程序所產生的打印數據的指令文件。
同時,在打印機中設置的處理器在第二存儲器區域中寫入從主機接收到的指令文件,以由此重寫和更新(文件寫入處理)。在執行文件寫入處理之后,處理器分析寫入的指令文件,以提取打印數據并且在打印緩沖區域中展開(develop)打印數據(數據展開處理)。另外,在打印機中設置的打印部件基于在打印緩沖區域中展開的打印數據來執行打印。由此,即使在主機中沒有安裝應用程序和裝置驅動器,也可以從主機執行使用應用程序的打印。
發明內容
本發明要解決的問題
在現有技術中,在下面的各點上存在改善的空間。
即,在存儲器中僅設置了一個第二存儲器區域,處理器在文件寫入處理中在該一個第二存儲器區域中寫入一個指令文件,分析所寫入的指令文件,在數據展開處理中提取用于在打印緩沖區域中展開的打印數據,并且打印部件使用該打印數據來執行打印。因此,例如,在存在包括在指令文件等中的較多的數據量的打印數據的情況下,指令文件的文件寫入處理花費時間,造成了在打印部件進行打印的開始之前的較長的時間。結果,在打印數據的打印完成之前所需要的時間也很長。
另外,當執行使用多個指令文件的打印處理時,在與一個指令文件相對應的打印被執行和完成之前,不能在第二存儲器區域中寫入下一個指令文件。即,在已經在第二存儲器區域中寫入了一個指令文件之后,在完成與指令文件相對應的打印之前,不能接收到新的指令文件。結果,在與一個指令文件相對應的打印和與下一個指令文件相對應的打印之間的間隔變大,造成整個打印處理所需要的長時間。
本發明的目的在于提供一種它們可以在基于在連接到USB端口的主機中的操作來執行打印時實現快速的打印處理的打印機、打印處理系統和打印處理方法。
為了實現上述的目的,根據本發明,提供了一種打印機,包括:USB端口;存儲器,該存儲器具有連接到所述USB端口的主機能夠將其識別為可移除驅動器的常規存儲區域;打印部件,所述打印部件被構造為基于由應用程序產生的打印數據來執行打印;以及處理器,該處理器被構造為控制所述打印部件和所述存儲器,其中,所述常規存儲區域包括其中存儲了所述應用程序的可執行文件的第一存儲器區域以及其中能夠至少寫入包括所述打印數據的指令文件的至少第二存儲器區域,并且其中,當所述主機讀取和執行所述應用程序的所述可執行文件時,所述處理器執行多個處理,同時對于所述指令文件同時執行其中至少一個處理,所述多個處理包括:文件寫入處理,所述文件寫入處理用于通過在所述第二存儲器區域中寫入從所述主機接收到的所述指令文件來更新存儲在所述第二存儲器區域中的原始指令文件的內容;更新準備處理,所述更新準備處理用于使得能夠稍后在所述文件寫入處理結束之后,更新在所述第二存儲器區域中存儲和保持的所述指令文件的內容;以及打印處理,所述打印處理用于使得所述打印部件執行與通過所述文件寫入處理在所述第二存儲器區域中所寫入的所述指令文件相對應的打印數據的打印。
在本申請中的發明的打印機中,使得連接到USB端口的主機將存儲器的常規存儲區域識別為作為USB大容量存儲類的裝置的可移除驅動器。由此,能夠使得主機使用主機的常規訪問操作來讀取在所述常規存儲區域的第一存儲器區域中存儲的應用程序的可執行文件。結果,即使在主機中沒有安裝應用程序,也可以在主機中執行該應用程序。通過主機的常規訪問在常規存儲區域的第二存儲器區域中寫入包括利用在主機上的應用程序所產生的打印數據的指令文件。
處理器通過在第二存儲器區域中寫入從主機接收到的指令文件(文件寫入處理)來更新第二存儲器區域的存儲的內容,并且使得打印部件基于與指令文件相對應的打印數據來執行打印(打印處理)。由此,即使在主機中沒有安裝應用程序和裝置驅動器,也可以從主機執行使用該應用程序的打印。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于兄弟工業株式會社,未經兄弟工業株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210313903.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于外圍組件的高優先級命令隊列
- 下一篇:手持式變壓器局部放電檢測裝置





