專利名稱:從打印機提供周期性狀態(tài)更新的方法和能夠提供周期性狀態(tài)更新的打印機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大概涉及打印領(lǐng)域。更明確地說,本發(fā)明涉及從打印機向主機系統(tǒng)提供周期 性狀態(tài)更新的方法,以及能夠提供此狀態(tài)更新的打印機。背景技水在現(xiàn)有技術(shù)中,從打印機到主機系統(tǒng)的狀態(tài)更新通常以下列兩種方法中的一種方法 實現(xiàn)。第一種方法是主機系統(tǒng)向打印機發(fā)送"狀態(tài)請求"命令。所述打印機接著通過將 狀態(tài)信息傳送回主機系統(tǒng)而響應(yīng)所述狀態(tài)請求命令。用此方法,當所述主機系統(tǒng)想得到 來自所述打印機的狀態(tài)信息時,它必須從所述打印機請求所述狀態(tài)信息。所述打印機接 著將以所述請求的狀態(tài)信息來響應(yīng)。此方法的缺點是在從所述打印機得到響應(yīng)時存在延 遲。這些延遲可累積并導(dǎo)致打印機和/或主機系統(tǒng)性能的遲緩。第二種方法是打印機確定何時其狀態(tài)改變且接著將所述狀態(tài)傳送到主機系統(tǒng)。此方 法優(yōu)點是主機系統(tǒng)不需要請求打印機狀態(tài)。然而,此方法的缺點是它可能隱藏由于某些 故障而故障導(dǎo)致打印機不響應(yīng)或不工作的事實。此故障可由ESD (靜電放電)事件、電子故障、通信電纜破損等引起。因此,從所述打印機自動向所述主機系統(tǒng)提供狀態(tài)更新而無需來自主機系統(tǒng)的狀態(tài) 請求是有利的。如果無論所述打印機狀態(tài)是否改變,從打印機到主機系統(tǒng)的此狀態(tài)更新 都是周期性發(fā)送將更有利。本發(fā)明的方法和設(shè)備提供上述和其它優(yōu)點。發(fā)明力《本發(fā)明涉及從一打印機向一主機系統(tǒng)提供周期性狀態(tài)的方法,以及能夠提供此狀態(tài)
更新的打印機。在本發(fā)明的一示范性實施例中,提供能夠向主機系統(tǒng)提供周期性狀態(tài)更新的打印 機。所述打印機包含用于產(chǎn)生打印機狀態(tài)信息的構(gòu)件,和用于以周期性時間間隔將所述 打印機狀態(tài)信息自動發(fā)送到所述主機系統(tǒng)的構(gòu)件。舉例來說,所述打印機狀態(tài)信息可由 打印機處的處理器產(chǎn)生且在所述處理器的控制下傳送到主機系統(tǒng)。所述周期性時間間隔可各包含在5秒與10毫秒之間的恒定時間間隔。所述周期性 時間間隔是可設(shè)定的。所述狀態(tài)信息可包含紙張狀態(tài)、墨狀態(tài)、紙量低、無紙、夾紙、票據(jù)在路徑中、表 格頂部、條形碼完整、確認字段完整、已打印字段、完成打印的百分比等中的至少一者。所述時間間隔和所述狀態(tài)信息中的至少一者可經(jīng)由主機系統(tǒng)設(shè)定。舉例來說,所述 時間間隔和狀態(tài)信息可通過在與所述主機系統(tǒng)相關(guān)聯(lián)的用戶界面處輸入命令并將所述 命令發(fā)送到打印機來設(shè)定??商峁┓且资源鎯ζ?,用于存儲所述時間間隔和打印機的所述狀態(tài)信息中的至少 一者。在一可選擇示范性實施例中,可從可插入到所述打印機中的可移除存儲裝置提供所 述時間間隔或所述狀態(tài)信息中的至少 一 者。所述可移除存儲裝置可包含袖珍閃存卡 (compact flash card)、智能卡、智能媒體卡(Smart media card)、 USB閃存驅(qū)動器、記 憶棒(memory stick)、插入式串行EEPROM等中的一者。用于產(chǎn)生打印機狀態(tài)信息的構(gòu)件可檢測打印機處的活動水平,和(1)當所述活動 水平升高時減少周期性時間間隔;或(2)當所述活動水平降低時增加所述周期性時間 間隔。所述主機系統(tǒng)可包含收銀機、銷售終端點、老虎機(slot machine)、賭博終端、彩 票機、運輸自動售票機、娛樂自動售票機等中的一者。本發(fā)明還包括從打印機向主機系統(tǒng)提供周期性狀態(tài)更新的相應(yīng)方法。
下文將結(jié)合附圖描述本發(fā)明,其中類似數(shù)字表示類似元件,且-附圖展示本發(fā)明的示范性實施例的方框圖。具體實施方式
隨后的詳細描述僅提供示范性實施例,且無意限制本發(fā)明的范疇、適用性或設(shè)定。 確切地說,隨后的示范性實施例的詳細描述將為所屬領(lǐng)域的技術(shù)人員提供能夠用于實施 本發(fā)明的實施例的描述。應(yīng)了解,可在不脫離如所附權(quán)利要求書中所陳述的本發(fā)明的精 神和范疇的情況下,對元件的功能和配置做各種改變。在圖中所示的本發(fā)明的示范性實施例中,提供能夠向主機系統(tǒng)20提供周期性狀態(tài) 更新的打印機IO。所述打印機IO包括用于產(chǎn)生打印機狀態(tài)信息的構(gòu)件,和用于以周期 性時間間隔將打印機狀態(tài)信息18自動發(fā)送到主機系統(tǒng)20的構(gòu)件。舉例來說,所述打印 機狀態(tài)信息可由一處理器16從打印機IO處的存儲器14獲得并在所述處理器16的控制 下傳送到所述主機系統(tǒng)20。所述周期性時間間隔可各包含在5與10毫秒之間的恒定時間間隔。所述周期性時 間間隔可為可設(shè)定的。舉例來說,狀態(tài)更新之間的周期性時間間隔可在所述打印機空閑 期期間增加且當所述打印機變得活動時減少。另外,當所述打印機空閑一預(yù)定時間段時, 所述狀態(tài)更新可停止且當打印命令發(fā)送到打印機時恢復(fù)。在所述狀態(tài)更新停止之前所述 打印機為空閑的所述預(yù)定時間段可為可設(shè)定的。所述狀態(tài)信息18可包含紙張狀態(tài)、墨狀態(tài)、紙量低、無紙、夾紙、票據(jù)在路徑中、 表格頂部、條形碼完整、確認字段完整、已打印字段、完成打印的百分比等中的至少一 者。所述時間間隔和所述狀態(tài)信息中的至少一者可經(jīng)由所述主機系統(tǒng)20設(shè)定。舉例來 說,可通過在一與所述主機系統(tǒng)20相關(guān)聯(lián)的用戶界面22處輸入命令并將設(shè)定命令24 發(fā)送到所述打印機10來設(shè)定所述時間間隔和狀態(tài)信息。由主機系統(tǒng)20進行的設(shè)定可實 時發(fā)生。在一示范性實施例中,所述主機系統(tǒng)20可將打印機IO設(shè)定成僅返回所述主機 系統(tǒng)20當前關(guān)心的狀態(tài)信息。其它狀態(tài)項目將不被返回,除非所述主機系統(tǒng)20將所述 設(shè)定改變成包括它們。舉例來說,當所述主機系統(tǒng)20確定其需要打印機處的無紙狀況 的通知時,所述主機系統(tǒng)20將設(shè)定所述打印機IO返回所述狀態(tài)信息。可提供非易失性存儲器12,用于存儲所述時間間隔和所述打印機IO處的狀態(tài)信息 中的至少一者。在一替代示范性實施例中,所述時間間隔或所述狀態(tài)信息中的至少一者可從可插入 到所述打印機中的可移除存儲裝置30提供。所述可移除存儲裝置30可包含袖珍閃存卡、 智能卡、智能媒體卡、USB閃存驅(qū)動器、記憶棒、插入式串行EEPROM等中的一者。用于產(chǎn)生所述打印機狀態(tài)信息的構(gòu)件(例如處理器16)可檢測所述打印機10處的 活動水平,且(1)當所述活動水平升高時減少所述周期性時間間隔;或(2)當所述活 動水平降低時增加所述周期性時間間隔。此程序可稱為TVSU (時間變化的狀態(tài)更新)。所述主機系統(tǒng)20可包含收銀機、銷售終端點、老虎機、賭博終端、彩票機、運輸 自動售票機、娛樂自動售票機等中的一者。本發(fā)明的所述周期性狀態(tài)更新克服了現(xiàn)有技術(shù)的缺點,這是通過(例如)(1)發(fā) 送主動提供的信息,這避免狀態(tài)請求與狀態(tài)響應(yīng)之間的非所要的延遲,和(2)總是發(fā) 送所述打印機的狀態(tài),這避免所述打印機由于某些故障變得不響應(yīng)或不工作的隱藏狀 況。此外,可將主機系統(tǒng)編程為在制定的時間周期監(jiān)視狀態(tài)更新。如果較長時間過去了, 且沒有接收到狀態(tài)更新,那么所述主機系統(tǒng)將認識到所述打印機發(fā)生了某些問題并采取 適當行動(例如,輸入故障例行程序和/或使所述打印機脫機)。應(yīng)了解,本發(fā)明提供用于在不需要來自所述主機系統(tǒng)的狀態(tài)請求或打印機處的狀態(tài) 改變的周期性基礎(chǔ)上從打印機向主機系統(tǒng)提供狀態(tài)更新的有利方法和設(shè)備。盡管已結(jié)合各種說明性實施例描述了本發(fā)明,但可在不脫離如所附權(quán)利要求書中所 陳述的本發(fā)明的精神和范疇的情況下,做出許多修改和變更。
權(quán)利要求
1.一種從一打印機向一主機系統(tǒng)提供周期性狀態(tài)更新的方法,其包含以周期性時間間隔從所述打印機向所述主機系統(tǒng)自動發(fā)送打印機狀態(tài)信息。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述周期性時間間隔各包含在5秒與IO毫秒之間的一恒定時間間隔。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述周期性時間間隔是可設(shè)定的。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述狀態(tài)信息包含紙張狀態(tài)、墨狀態(tài)、紙量低、無紙、夾紙、票據(jù)在路徑中、表 格頂部、條形碼完整、確認字段完整、已打印字段和完成打印的百分比中的至少一 者。
5. 根據(jù)權(quán)利要求1所述的方法,其進一步包含經(jīng)由所述主機系統(tǒng)設(shè)定所述時間間隔和所述狀態(tài)信息中的至少一者。
6. 根據(jù)權(quán)利要求1所述的方法,其進一步包含將所述時間間隔和所述狀態(tài)信息中的至少一者存儲到所述打印機的非易失性存 儲器中。
7. 根據(jù)權(quán)利要求l所述的方法,其中所述時間間隔和所述狀態(tài)信息中的至少一者從一可插入到所述打印機的一可移 除存儲裝置提供。
8. 根據(jù)權(quán)利要求7所述的方法,其中所述可移除存儲裝置包含一袖珍閃存卡、 一智能卡、 一智能媒體卡、一 USB閃 存驅(qū)動器、一記憶棒或一插入式串行EEPROM中的一者。
9. 根據(jù)權(quán)利要求l所述的方法,其進一步包含檢測所述打印機處的一活動水平;當所述活動水平升高時減少所述周期性時間間隔;當所述活動水平降低時增加所述周期性時間間隔。
10. 根據(jù)權(quán)利要求l所述的方法,其中-所述主機系統(tǒng)包含一收銀機、 一銷售終端點、 一老虎機、 一賭博終端、 一彩票機、 一運輸自動售票機或一娛樂自動售票機中的一者。
11. 一種能夠向一主機系統(tǒng)提供周期性狀態(tài)更新的打印機,其包含- 用于產(chǎn)生打印機狀態(tài)信息的構(gòu)件;和用于以周期性時間間隔向所述主機系統(tǒng)自動發(fā)送所述打印機狀態(tài)信息的構(gòu)件。
12. 根據(jù)權(quán)利要求ll所述的打印機,其中所述周期性時間間隔各包含在5秒與10毫秒之間的一恒定時間間隔。
13. 根據(jù)權(quán)利要求ll所述的打印機,其中所述周期性時間間隔是可設(shè)定的。
14. 根據(jù)權(quán)利要求ll所述的打印機,其中所述狀態(tài)信息包含紙張狀態(tài)、墨狀態(tài)、紙量低、無紙、夾紙、票據(jù)在路徑中、表 格頂部、條形碼完整、確認字段完整、已打印字段和完成打印的百分比中的至少一 者。
15. 根據(jù)權(quán)利要求ll所述的打印機,其中所述時間間隔和所述狀態(tài)信息中的至少一者經(jīng)由所述主機系統(tǒng)設(shè)定。
16. 根據(jù)權(quán)利要求ll所述的打印機,其進一步包含-用于存儲所述時間間隔和所述打印機處的所述狀態(tài)信息中的至少一者的非易失 性存儲器。
17. 根據(jù)權(quán)利要求11所述的打印機,其中所述時間間隔和所述狀態(tài)信息中的至少一者從一可插入到所述打印機中的一可 移除存儲裝置提供。
18. 根據(jù)權(quán)利要求n所述的打印機,其中所述可移除存儲裝置包含一袖珍閃存卡、 一智能卡、 一智能媒體卡、一USB閃 存驅(qū)動器、 一記憶棒或一插入式串行EEPROM中的一者。
19. 根據(jù)權(quán)利要求ll所述的打印機,其中-用于產(chǎn)生所述打印機狀態(tài)信息的所述構(gòu)件檢測所述打印機處的一活動水平,且 (1)當所述活動水平升高時減少所述周期性時間間隔;或(2)當所述活動水平降 低時增加所述周期性時間間隔。
20. 根據(jù)權(quán)利要求11所述的打印機,其中-所述主機系統(tǒng)包含一收銀機、 一銷售終端點、 一老虎機、 一賭博終端、 一彩票機、 一運輸自動售票機或一娛樂自動售票機中的一者。
全文摘要
本發(fā)明涉及從一打印機向一主機系統(tǒng)提供周期性狀態(tài)更新的方法,以及一能夠提供此狀態(tài)更新的打印機。根據(jù)本發(fā)明的一打印機包括用于產(chǎn)生打印機狀態(tài)信息的構(gòu)件,和用于以周期性時間間隔將所述打印機狀態(tài)信息自動發(fā)送到所述主機系統(tǒng)的構(gòu)件,而不需要來自所述主機系統(tǒng)的一狀態(tài)請求或一在所述打印機處的狀態(tài)改變。所述時間間隔和/或所述狀態(tài)信息可經(jīng)由所述主機系統(tǒng)設(shè)定。
文檔編號B41J29/48GK101128809SQ200480033346
公開日2008年2月20日 申請日期2004年11月9日 優(yōu)先權(quán)日2003年11月12日
發(fā)明者斯蒂芬·R·佩恩, 理查德·S·奎夫 申請人:交易技術(shù)公司