JP4659531B2 - ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 - Google Patents
ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 Download PDFInfo
- Publication number
- JP4659531B2 JP4659531B2 JP2005188290A JP2005188290A JP4659531B2 JP 4659531 B2 JP4659531 B2 JP 4659531B2 JP 2005188290 A JP2005188290 A JP 2005188290A JP 2005188290 A JP2005188290 A JP 2005188290A JP 4659531 B2 JP4659531 B2 JP 4659531B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- printer
- spooler
- output
- completed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
- G06F3/1214—Improving printing performance achieving reduced delay between job submission and print start at the submitting node
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。
図2は、プリントサーバ101、クライアント装置107、108の構成例を説明するブロック図である。
ここで、上に説明した印刷キュー305、スプーラ304、ランゲージモニタ308の関係についてより具体的に説明する。印刷キュー305はスプーラ304が現在保持しているスプールデータの状態を表示する役割を担う。
まず、図4のフローチャートの各ステップについて説明を行う。図4は、ドライバUI307がメンテナンスジョブを発行し、メンテナンス処理中にダイアログを表示する際の処理を示す。
以下、図6乃至8を用いて、監視手段の一例としてのランゲージモニタ308のスプーラ304に対する制御処理について説明する。以下では、このランゲージモニタ308によるスプーラ304に対する制御処理を、ランゲージモニタがプリンタに投入されたジョブの情報を最後まで見届け監視し、該監視結果をスプーラ304に反映させることを見届け処理と呼ぶ。
上に説明した実施形態では、クライアント装置側とプリンタ側とが、ランゲージモニタによる双方向通信を行えるという前提であった。しかしクライアント装置とプリンタとの通信インターフェースの種類によっては、双方向通信をサポートしない場合がある。また、インタフェースが双方向通信をサポートしていたとしてもOSの設定により双方向通信が禁止されていたり、プリンタを特定のプリントサーバに接続して用いている場合などクライアント側からプリンタ側への片方向通信に限定される場合がある。
第3の実施形態では、第2の実施形態の仕組みを更に発展させた、ジョブ状態の監視について説明する。
上に説明した第1乃至第3の実施形態では、図3に示されるような、クライアント装置にインストールされる各ソフトウェアモジュールが協働したジョブ状態監視システム、及び、ジョブ状態監視方法を説明してきたが、これを応用した形態も想定される。
本発明の目的は前述したように、各実施形態の機能を実現するプログラムコードを記録した記憶媒体をシステムあるいは装置に提供し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM,CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
Claims (8)
- プリンタと通信可能なジョブ状態監視システムであって、
ジョブ発行要求に応じて発行されるジョブを、オペレーティングシステムに備えられてジョブ管理機能を有するスプーラへ出力する出力手段と、
前記スプーラから前記プリンタへ出力された前記ジョブの状態を監視する監視手段とを有し、
前記ジョブが前記プリンタにより完了していない時は、前記スプーラから前記プリンタへの前記ジョブの出力が完了している場合であっても、前記監視手段は前記スプーラに前記ジョブの出力が完了していない旨を通知し、
前記スプーラの管理下にあるジョブを参照する上位アプリケーションに、前記ジョブが前記プリンタにより完了するまでは前記ジョブが完了していないと認識させることを特徴とするジョブ状態監視システム。 - 前記ジョブが前記プリンタにより完了していない時に、前記監視手段は、実際にプリンタに出力されたデータのサイズよりも小さいサイズのデータが前記プリンタへ出力された旨を通知することを特徴とする請求項1に記載のジョブ状態監視システム。
- 前記監視手段は、前記プリンタの状態がビジーでなくなったことを検知したことに応じて、前記スプーラへ前記データ出力が完了した旨を通知することを特徴とする請求項2に記載のジョブ状態監視システム。
- 前記ジョブはメンテナンスジョブであることを特徴とする請求項1に記載のジョブ状態監視システム。
- 前記上位アプリケーションとして、前記メンテンナンスジョブを実行中である旨の表示を行い、前記監視手段により制御される前記スプーラの参照結果に基づいて前記表示を終了する表示制御手段を実行することを特徴とする請求項4に記載のジョブ状態監視システム。
- プリンタと通信可能な情報処理装置におけるジョブ状態監視方法であって、
ジョブ発行要求に応じて発行されるジョブを、オペレーティングシステムに備えられてジョブ管理機能を有するスプーラへ出力する出力工程と、
前記スプーラから前記プリンタへ出力された前記ジョブの状態を監視する監視工程とを有し、
前記ジョブが前記プリンタにより完了していない時は、前記スプーラから前記プリンタへの前記ジョブの出力が完了している場合であっても、前記監視工程は前記スプーラに前記ジョブの出力が完了していない旨を通知し、
前記スプーラの管理下にあるジョブを参照する上位アプリケーションに、前記ジョブが前記プリンタにより完了するまでは前記ジョブが完了していないと認識させることを特徴とするジョブ状態監視方法。 - 請求項6に記載のジョブ状態監視方法をコンピュータに実行させるためのコンピュータプログラム。
- 請求項7に記載のコンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005188290A JP4659531B2 (ja) | 2005-06-28 | 2005-06-28 | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 |
US11/425,671 US7707325B2 (en) | 2005-06-28 | 2006-06-21 | Job status monitoring system, job status monitoring method, program, and storage medium |
US12/719,634 US7945712B2 (en) | 2005-06-28 | 2010-03-08 | Job status monitoring system, job status monitoring method, program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005188290A JP4659531B2 (ja) | 2005-06-28 | 2005-06-28 | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010107702A Division JP5014461B2 (ja) | 2010-05-07 | 2010-05-07 | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007011469A JP2007011469A (ja) | 2007-01-18 |
JP2007011469A5 JP2007011469A5 (ja) | 2008-08-14 |
JP4659531B2 true JP4659531B2 (ja) | 2011-03-30 |
Family
ID=37618062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005188290A Active JP4659531B2 (ja) | 2005-06-28 | 2005-06-28 | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 |
Country Status (2)
Country | Link |
---|---|
US (2) | US7707325B2 (ja) |
JP (1) | JP4659531B2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4944682B2 (ja) * | 2007-06-22 | 2012-06-06 | キヤノン株式会社 | 印刷制御装置、印刷制御方法、プログラム及び記憶媒体 |
JP5106058B2 (ja) * | 2007-11-16 | 2012-12-26 | キヤノン株式会社 | 印刷制御装置の異常を判断して印刷装置を復旧する印刷システム |
TWI518584B (zh) * | 2010-08-13 | 2016-01-21 | 元太科技工業股份有限公司 | 電子系統及其控制方法 |
JP5748557B2 (ja) * | 2011-05-18 | 2015-07-15 | キヤノン株式会社 | 情報処理装置及びプログラム、制御方法 |
JP5857611B2 (ja) | 2011-10-13 | 2016-02-10 | 株式会社リコー | 情報処理装置、システム、プログラム |
JP5950613B2 (ja) * | 2012-02-20 | 2016-07-13 | キヤノン株式会社 | プログラム及び情報処理装置、制御方法 |
CN105278894B (zh) * | 2012-03-30 | 2018-07-31 | 精工爱普生株式会社 | 印刷控制装置、印刷***及印刷控制方法 |
US9019537B2 (en) | 2013-01-22 | 2015-04-28 | Canon Kabushiki Kaisha | Systems and methods for providing status monitor capability to printing devices |
JP2016092616A (ja) * | 2014-11-05 | 2016-05-23 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP6536016B2 (ja) * | 2014-11-18 | 2019-07-03 | セイコーエプソン株式会社 | 印刷装置、印刷処理方法、プログラム、及び、印刷システム |
JP6608175B2 (ja) * | 2015-05-29 | 2019-11-20 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
JP6520457B2 (ja) * | 2015-06-24 | 2019-05-29 | 株式会社リコー | 情報処理システム、操作対象機器及び情報処理プログラム |
JP6639269B2 (ja) | 2016-02-29 | 2020-02-05 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
CN111679792B (zh) * | 2020-06-04 | 2023-04-07 | 四川九州电子科技股份有限公司 | 一种嵌入式设备NandFlash I/O数据监测***及方法 |
CN113821181A (zh) * | 2021-09-28 | 2021-12-21 | 珠海奔图电子有限公司 | 打印作业取消方法、终端设备和计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6371722A (ja) * | 1986-09-12 | 1988-04-01 | Fujitsu Ltd | プリンタ制御方式 |
JPH11194909A (ja) * | 1997-12-26 | 1999-07-21 | Nec Corp | ネットワーク印刷装置システム |
JP2000181640A (ja) * | 1998-12-15 | 2000-06-30 | Pfu Ltd | 印刷システム |
JP2001158159A (ja) * | 1999-12-01 | 2001-06-12 | Canon Inc | 印刷制御方法及び装置および印刷システム |
JP2004021692A (ja) * | 2002-06-18 | 2004-01-22 | Seiko Epson Corp | 印刷完了監視システムおよび印刷完了の監視方法 |
JP2004094554A (ja) * | 2002-08-30 | 2004-03-25 | Seiko Epson Corp | ネットワークを介した印刷監視装置 |
JP2004178124A (ja) * | 2002-11-26 | 2004-06-24 | Hitachi Ltd | 印刷自動回復装置 |
JP2005141556A (ja) * | 2003-11-07 | 2005-06-02 | Canon Inc | ジョブ管理システム、情報処理装置、ジョブ管理方法、ジョブ管理プログラム及び記憶媒体 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5323393A (en) * | 1992-11-18 | 1994-06-21 | Canon Information Systems, Inc. | Method and apparatus for obtaining and for controlling the status of a networked peripheral |
MX9502264A (es) * | 1994-06-03 | 1997-02-28 | Xerox Corp | Aparato y metodo para el manejo de las operaciones de mantenimiento de una maquina impresora. |
US6055361A (en) * | 1995-06-22 | 2000-04-25 | Canon Kabushiki Kaisha | Printer control with monitor function |
US6977752B1 (en) * | 1995-08-07 | 2005-12-20 | Electronics For Imaging, Inc. | Method and apparatus for determining toner level in electrophotographic print engines |
JP2000242443A (ja) | 1999-02-23 | 2000-09-08 | Seiko Epson Corp | ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 |
US7106465B1 (en) * | 2000-11-01 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Method and apparatus for providing print job status |
US20020097274A1 (en) * | 2001-01-23 | 2002-07-25 | Morgan Andrew Philip | Graphical user interface |
KR100544459B1 (ko) * | 2003-02-21 | 2006-01-24 | 삼성전자주식회사 | 사무기기의 메인터넌스 자동 수행장치 및 그 방법 |
US7117222B2 (en) * | 2003-03-13 | 2006-10-03 | International Business Machines Corporation | Pre-formatted column-level caching to improve client performance |
JP4490188B2 (ja) * | 2003-07-31 | 2010-06-23 | 株式会社リコー | 印刷処理装置、印刷処理システム、印刷処理装置の制御方法、印刷処理装置の制御プログラム及び記録媒体 |
US20050213115A1 (en) * | 2004-03-29 | 2005-09-29 | Bruce Johnson | Print job system and method |
-
2005
- 2005-06-28 JP JP2005188290A patent/JP4659531B2/ja active Active
-
2006
- 2006-06-21 US US11/425,671 patent/US7707325B2/en active Active
-
2010
- 2010-03-08 US US12/719,634 patent/US7945712B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6371722A (ja) * | 1986-09-12 | 1988-04-01 | Fujitsu Ltd | プリンタ制御方式 |
JPH11194909A (ja) * | 1997-12-26 | 1999-07-21 | Nec Corp | ネットワーク印刷装置システム |
JP2000181640A (ja) * | 1998-12-15 | 2000-06-30 | Pfu Ltd | 印刷システム |
JP2001158159A (ja) * | 1999-12-01 | 2001-06-12 | Canon Inc | 印刷制御方法及び装置および印刷システム |
JP2004021692A (ja) * | 2002-06-18 | 2004-01-22 | Seiko Epson Corp | 印刷完了監視システムおよび印刷完了の監視方法 |
JP2004094554A (ja) * | 2002-08-30 | 2004-03-25 | Seiko Epson Corp | ネットワークを介した印刷監視装置 |
JP2004178124A (ja) * | 2002-11-26 | 2004-06-24 | Hitachi Ltd | 印刷自動回復装置 |
JP2005141556A (ja) * | 2003-11-07 | 2005-06-02 | Canon Inc | ジョブ管理システム、情報処理装置、ジョブ管理方法、ジョブ管理プログラム及び記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
US7945712B2 (en) | 2011-05-17 |
US7707325B2 (en) | 2010-04-27 |
US20070008579A1 (en) | 2007-01-11 |
US20100165399A1 (en) | 2010-07-01 |
JP2007011469A (ja) | 2007-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4659531B2 (ja) | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 | |
US7719703B2 (en) | Print control program and medium and information processing apparatus | |
US7907313B2 (en) | Management of multiple printer drivers | |
JP2002163086A (ja) | 情報処理装置及び分散印刷制御方法及び記憶媒体並びにプログラム | |
JPH11327856A (ja) | 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体 | |
CN111610939B (zh) | 图像形成设备及其控制方法和计算机可读存储介质 | |
US8643870B2 (en) | Printing control apparatus, printing control method, program, and storage medium | |
JP6292009B2 (ja) | システム、及び方法 | |
JPWO2006104218A1 (ja) | 印刷制御プログラム及びプログラムの記録媒体 | |
JP2006209309A (ja) | 印刷システム | |
JP4817968B2 (ja) | 帳票処理装置及び方法 | |
JP3789062B2 (ja) | 情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体 | |
JP5014461B2 (ja) | ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体 | |
JP5807460B2 (ja) | 情報処理装置、プログラム、記憶媒体 | |
US9354834B2 (en) | Printing with virtual printer | |
US10437527B2 (en) | System and method for pre-generation of page description language (PDL) for printing | |
JP5961937B2 (ja) | 情報処理システム | |
JP3962720B2 (ja) | 情報処理装置、情報処理方法、及びコンピュータプログラム、並びにコンピュータ読み取り可能な記憶媒体 | |
JP4143469B2 (ja) | 印刷装置、印刷処理方法、プログラムおよび記憶媒体 | |
JP4110021B2 (ja) | 部門管理を伴う印刷処理を行う印刷処理プログラム及び情報処理装置及び情報処理方法並びに記憶媒体 | |
JP2006209308A (ja) | 印刷システム | |
JP2002328786A (ja) | 情報処理装置および情報処理方法および印刷制御プログラムおよび記憶媒体および印刷制御システム | |
JP4143598B2 (ja) | 情報処理装置における管理方法、情報処理装置、プログラム及び記憶媒体 | |
JP2006155311A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2006056072A (ja) | 印刷システム及び印刷ジョブの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080630 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080630 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100507 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101221 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101227 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4659531 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |