JP2006197285A - Job management device, system, and method, and control program - Google Patents
Job management device, system, and method, and control program Download PDFInfo
- Publication number
- JP2006197285A JP2006197285A JP2005007104A JP2005007104A JP2006197285A JP 2006197285 A JP2006197285 A JP 2006197285A JP 2005007104 A JP2005007104 A JP 2005007104A JP 2005007104 A JP2005007104 A JP 2005007104A JP 2006197285 A JP2006197285 A JP 2006197285A
- Authority
- JP
- Japan
- Prior art keywords
- job
- fax
- image processing
- processing apparatus
- execution time
- 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.)
- Withdrawn
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、FAX送信機能を有する画像処理装置のジョブ管理装置に関するものである。 The present invention relates to a job management apparatus of an image processing apparatus having a FAX transmission function.
従来、少なくともFAX送信機能を持つ画像処理装置において、FAXジョブに実行時間の指定をしてその指定時間になるとFAX送信を実行するシステムが存在する。 2. Description of the Related Art Conventionally, in an image processing apparatus having at least a FAX transmission function, there is a system that specifies an execution time for a FAX job and performs FAX transmission when the specified time is reached.
又、別の従来例としては、例えば特許文献1あげることが出来る。
しかしながら、FAXジョブで実行時間が設定されている場合に、設定時間になっても他のジョブが送信中で回線を使用していて実行できず、ユーザの意図する結果が得られない場合がある。それだけでなく、現在の画像処理装置では設定時間になったときに優先して実行されず、デバイス内のジョブキューの一番後ろにスケジュールされ、ユーザの意図する実行時間と大きくずれた時間にFAXジョブが送信される場合があった。 However, when the execution time is set for a FAX job, even if the set time is reached, another job is being transmitted and cannot be executed because the line is used, and the result intended by the user may not be obtained. . In addition, it is not executed preferentially at the set time in the current image processing apparatus, but is scheduled at the end of the job queue in the device, and faxed at a time greatly deviating from the execution time intended by the user. A job could be sent.
本発明は上記従来の課題を解決するためになされたもので、複数の画像処理装置を利用してデバイス内のジョブキューにジョブがたまっている場合でも、なるべくユーザの指定した実行時間にFAXジョブの送信を開始することを目的とする。 The present invention has been made to solve the above-described conventional problems. Even when jobs are accumulated in a job queue in a device using a plurality of image processing apparatuses, a FAX job can be executed as much as possible at the execution time designated by the user. The purpose is to start sending.
本発明に係る第1の発明は、コンピュータによりスプールされたFAXジョブを、少なくともFAX機能を備えた複数の画像処理装置にFAXジョブを送信可能で、前記複数の画像処理装置をグループとして管理する構成を有し、該FAXジョブを管理するジョブ管理装置であって、FAXジョブを送信する実行時間が設定されているかどうかを判断する手段と、前記グループとして管理されている複数の画像処理装置の回線使用状況を検知する手段と、前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信する手段と、前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御する手段と、前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録する手段と、を具備することを特徴とするジョブ管理装置である。 According to a first aspect of the present invention, a FAX job spooled by a computer can be transmitted to a plurality of image processing apparatuses having at least a FAX function, and the plurality of image processing apparatuses are managed as a group. A job management apparatus for managing the FAX job, the means for determining whether or not an execution time for transmitting the FAX job is set, and lines of the plurality of image processing apparatuses managed as the group Means for detecting the usage status, and if the plurality of line usage statuses are detected a predetermined time before the execution time, and it is determined that there is an image processing device having a free line, a job of the image processing device If there is another FAX job in the queue, the FAX job with the execution time set by stopping or deleting from the job queue is displayed. If all lines are in use, the execution time is set by stopping or deleting all FAX jobs in the job queue of the image processing apparatus other than the FAX job using the line. Means for transmitting a current FAX job to the image processing apparatus, and a job input until the job registered at the top of the job queue of the image processing apparatus is being transmitted is not transmitted to the image processing apparatus. And a job that has been stopped or deleted by the job control unit or has not been transmitted to the image processing apparatus when a FAX job with the execution time set is being transmitted. And a re-registration means for re-registering in the job queue of the image processing apparatus, if any.
本発明に係る第2の発明は、前記すべての回線が使用中の場合に、前記実行時間が設定されているFAXジョブが送信中となる前に、前記グループ内の画像処理装置の回線が空いていることがわかった場合には該画像処理装置に前記実行時間が設定されているFAXジョブを代行する手段を具備することを特徴とするジョブ管理装置である。 According to a second aspect of the present invention, when all the lines are in use, the lines of the image processing apparatuses in the group are free before the FAX job with the execution time set is being transmitted. If it is found that the image processing apparatus has a job job, the image processing apparatus is provided with means for substituting the FAX job for which the execution time is set.
本発明に係る第3の発明は、コンピュータによりスプールされたFAXジョブを、少なくともFAX機能を備えた複数の画像処理装置にFAXジョブを送信可能で、前記複数の画像処理装置をグループとして管理する構成を有し、該FAXジョブを管理するジョブ管理システムであって、FAXジョブを送信する実行時間が設定されているかどうかを判断する手段と、前記グループとして管理されている複数の画像処理装置の回線使用状況を検知する手段と、前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信する手段と、前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御する手段と、前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録する手段と、を具備することを特徴とするジョブ管理システムである。 According to a third aspect of the present invention, a FAX job spooled by a computer can be transmitted to a plurality of image processing apparatuses having at least a FAX function, and the plurality of image processing apparatuses are managed as a group. A job management system for managing the FAX job, the means for determining whether or not an execution time for transmitting the FAX job is set, and lines of a plurality of image processing apparatuses managed as the group Means for detecting the usage status, and if the plurality of line usage statuses are detected a predetermined time before the execution time, and it is determined that there is an image processing device having a free line, a job of the image processing device If there is another FAX job in the queue, stop or delete it from the job queue, and the FAX job with the execution time set in front is deleted. If all lines are in use, the execution time is set by stopping or deleting all FAX jobs in the job queue of the image processing apparatus other than the FAX job using the line. Means for transmitting the FAX job being processed to the image processing apparatus, and a job that has been submitted until the job registered at the top of the job queue of the image processing apparatus is being transmitted is transmitted to the image processing apparatus. And a job that has been stopped or deleted by the job control means when the FAX job with the execution time set is being transmitted or has not been transmitted to the image processing apparatus. Re-registering means for re-registering in the job queue of the image processing apparatus if there is a job management system.
本発明に係る第4の発明は、前記すべての回線が使用中の場合に、前記実行時間が設定されているFAXジョブが送信中となる前に、前記グループ内の画像処理装置の回線が空いていることがわかった場合には該画像処理装置に前記実行時間が設定されているFAXジョブを代行する手段を具備することを特徴とするジョブ管理システムである。 According to a fourth aspect of the present invention, when all the lines are in use, the lines of the image processing apparatuses in the group are free before the FAX job with the execution time set is being transmitted. If it is found that the image processing apparatus detects that the job has been executed, the image processing apparatus includes means for substituting the FAX job for which the execution time is set.
本発明に係る第5の発明は、コンピュータによりスプールされたFAXジョブを、少なくともFAX機能を備えた複数の画像処理装置にFAXジョブを送信可能で、前記複数の画像処理装置をグループとして管理する構成を有し、該FAXジョブを管理するジョブ管理方法であって、FAXジョブを送信する実行時間が設定されているかどうかを判断するステップと、前記グループとして登録された複数の画像処理装置の回線使用状況を検知するステップと、前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信するステップと、前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御するステップと、前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録するステップと、を具備することを特徴とするジョブ管理方法である。 According to a fifth aspect of the present invention, a FAX job spooled by a computer can be transmitted to a plurality of image processing apparatuses having at least a FAX function, and the plurality of image processing apparatuses are managed as a group. A job management method for managing the FAX job, the step of determining whether an execution time for transmitting the FAX job is set, and line use of the plurality of image processing apparatuses registered as the group Detecting the situation, and detecting the use status of the plurality of lines a predetermined time before the execution time and determining that there is an image processing apparatus having a free line, the job queue of the image processing apparatus If there is another FAX job, the job queue is stopped or deleted, and the FAX job whose execution time is set before is deleted. If all lines are in use, the execution time is set by stopping or deleting all FAX jobs in the job queue of the image processing apparatus other than the FAX job using the line. Transmitting the received FAX job to the image processing apparatus, and transmitting the job input until the job registered at the top of the job queue of the image processing apparatus is being transmitted to the image processing apparatus And a job that has been stopped or deleted by the job control means when the FAX job with the execution time set is being transmitted, or has not been transmitted to the image processing apparatus And re-registering in the job queue of the image processing apparatus if there is a job registration method It is.
本発明に係る第6の発明は、前記すべての回線が使用中の場合に、前記実行時間が設定されているFAXジョブが送信中となる前に、前記グループ内の画像処理装置の回線が空いていることがわかった場合には該画像処理装置に前記実行時間が設定されているFAXジョブを代行するステップを具備することを特徴とするジョブ管理方法。 According to a sixth aspect of the present invention, when all the lines are in use, the lines of the image processing apparatuses in the group are free before the FAX job with the execution time set is being transmitted. A job management method comprising the step of substituting the FAX job for which the execution time is set in the image processing apparatus when it is found out.
本発明に係る第7の発明は、請求項5または請求項6に記載のジョブ管理方法の各ステップをコンピュータに実現させることを特徴とする制御プログラムである。 According to a seventh aspect of the present invention, there is provided a control program that causes a computer to implement the steps of the job management method according to the fifth or sixth aspect.
本発明によれば、複数台の画像処理装置を用いてFAXジョブを効率よくスケジュールすることにより、実行時間が指定されたジョブを他のジョブへの影響を抑えて、ユーザが意図する時間に送信を開始することが出来る。 According to the present invention, by efficiently scheduling a FAX job using a plurality of image processing apparatuses, a job with an execution time specified is transmitted at a time intended by the user while suppressing the influence on other jobs. Can start.
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。だだし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the components described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them.
<システム構成>
図1は、本発明のFAXシステムの構成を示すブロック図である。なお、本システムにおけるネットワークプリンタは、複数台接続されていることを仮定している。ここで複数台のネットワークプリンタの中にはFAX送信可能な画像処理装置が少なくとも1台含まれているものとする。ここでいう画像処理装置とはスキャナ機能、ファクシミリ機能、デジタル複写機能、プリンタ機能等を併せ持った画像形成装置である。
<System configuration>
FIG. 1 is a block diagram showing the configuration of the FAX system of the present invention. It is assumed that a plurality of network printers are connected in this system. Here, it is assumed that at least one image processing apparatus capable of FAX transmission is included in the plurality of network printers. Here, the image processing apparatus is an image forming apparatus having a scanner function, a facsimile function, a digital copying function, a printer function, and the like.
図1において、102、103、104、105は画像形成装置であるネットワークプリンタであり、図示省略したネットワークインタフェースを介してネットワーク106と接続されており、101サーバコンピュータから送信される印字データを含む印刷ジョブあるいはFAXジョブを解析して1ページずつドットイメージに変換して1ページ毎に印刷あるいは送信する。ネットワークプリンタ102、103、104、105としては、電子写真方式を採用したレーザービームプリンタや熱転写方式を利用したプリンタ等、様々な方式のものに適応できることも無論想定される。
In FIG. 1,
101は本実施形態のサーバ(以下、複合制御サーバと呼ぶ)としての情報処理装置であり、ネットワークケーブルによって、ネットワーク106に接続され、ネットワークで使用されるファイルを蓄積したり、ネットワーク106の使用状態を監視したりする。複合制御サーバ101は、ネットワーク106に接続されている複数の画像処理装置及びその他の印刷制御装置を管理している。構成としては、複合制御サーバ101は、一般的な情報処理装置であり、印刷制御プログラムおよびFAX制御プログラムが実行可能に格納されている。
106はネットワークであり、サーバ101、ネットワークプリンタ102、103、104、105等と接続している。
<情報処理装置の構成>
図2は、図1に示した情報処理装置の構成を説明するブロック図であり、情報処理装置で、サーバ101も同様あるいは同等のハードウェア構成とする。よって、サーバの構成を説明するブロック図として説明する。
<Configuration of information processing apparatus>
FIG. 2 is a block diagram for explaining the configuration of the information processing apparatus shown in FIG. 1. In the information processing apparatus, the
同図において、200は情報処理装置の制御手段であるCPUであり、ハードディスク(HD)205に格納されているアプリケーションプログラム、プリンタドライバプログラム、FAXドライバプログラム、OSや本発明のFAX制御プログラム等を実行し、RAM202にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
In the figure,
201は記憶手段であるROMであり、内部には、基本I/Oプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。202は一時記憶手段であるRAMであり、CPU200の主メモリやワークエリア等として機能する。
203は記憶媒体読み込み手段としてのフレキシブルディスク(FD)ドライブであり、後述する図5に示すようにFDドライブ203を通じて記憶媒体としてのFD204に記憶されたプログラム等を本コンピュータシステムにロードすることができる。なお、記憶媒体は、FDに限らず、CD−ROM、CD−R、CD−RW、PCカード、DVD、ICメモリカード、MO等、任意である。
204は記憶媒体であるフレキシブルディスク(FD)であり、コンピュータが読み取り可能なプログラムが格納された記憶媒体である。
205は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク(HD)であり、アプリケーションプログラム、プリンタドライバプログラム、FAXドライバプログラム、OS、ネットワークプリンタ制御プログラム、FAX制御プログラム、及び関係プログラム等を格納している。さらに、スプール手段であるスプーラはここに確保される。
スプール手段は、複合制御サーバ101ではサーバスプーラのことである。
In the
206は指示入力手段であるキーボードであり、ユーザが複合制御サーバ101に対して、デバイスの制御コマンドの命令等を入力指示するものである。
207は表示手段であるディスプレイであり、キーボード206から入力したコマンドや、プリンタ102〜105の状態等を表示したりするものである。208はシステムバスであり、複合制御サーバ101であるコンピュータ内のデータの流れを司るものである。
A
209は入出力手段であるインタフェースであり、該インタフェース209を介して情報処理装置は外部装置とのデータのやり取りを行う。 Reference numeral 209 denotes an interface which is an input / output unit, and the information processing apparatus exchanges data with an external apparatus via the interface 209.
<メモリマップ等の説明>
図3は、図2に示したRAM202のメモリマップの一例を示す図であり、FD204からロードされる上記FAX制御プログラムが、RAM202にロードされ実行可能となった状態のメモリマップである。
<Explanation of memory map>
FIG. 3 is a diagram showing an example of a memory map of the
本実施形態では、FD204からFAX制御プログラム及び関係データを直接RAM202にロードして実行させる例を示すが、これ以外にも、FD204からFAX制御プログラムを動作させる度に、既にFAX制御プログラムがインストールされているHD205からRAM202にロードするようにしてもよい。
In this embodiment, the FAX control program and related data are directly loaded from the
また、本ネットワークプリンタ制御プログラムを記憶する媒体は、FD以外にCD−ROM、CD−R、PCカード、DVD、ICメモリカードであってもよい。さらに、本FAX制御プログラムをROM201に記憶しておき、これをメモリマップの一部となすように構成し、直接CPU200で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
The medium for storing the network printer control program may be a CD-ROM, CD-R, PC card, DVD, or IC memory card in addition to the FD. Further, it is possible to store the FAX control program in the
また、本FAX制御プログラムのことを、複合制御プログラムと呼ぶこともある。複合制御プログラムは、プリントサーバ101において、FAXジョブの順序制御を行ったり、FAXジョブの送信終了や送信先変更要求などを通知するためのプログラムを含んでいる。
Further, this FAX control program may be referred to as a composite control program. The composite control program includes a program for controlling the order of FAX jobs in the
301は基本I/Oプログラムであり、本制御装置の電源がONされたときに、HD205からOSがRAM202に読み込まれ、OSの動作を開始させるIPL(イニシャルプログラムローデイング)機能などを有しているプログラムが入っている領域である。
302はオペレーティングシステム(OS)であり、303はネットワークプリンタ制御プログラムで、RAM202上に確保される領域に記憶される。304は関係データで、RAM202上に確保される領域に記憶される。305はワークエリアで、CPU200が本FAX制御プログラムを実行する領域が確保されている。
図4は、図2に示したFD204のメモリマップの一例を示す図である。
FIG. 4 is a diagram illustrating an example of a memory map of the
同図において、400は前記FD204のデータ内容であり、401はデータの情報を示すボリューム情報であり、402はディレクトリ情報、403は本実施形態で説明する複合制御プログラムであるFAX制御プログラム、404はその関係データである。403のFAX制御プログラムは、実施形態で説明するフローチャートに基づいてプログラム化したものであり、本実施形態では、サーバ101に同様の構成を採っている。
In the figure, 400 is the data content of the
図5は、図2に示したFDドライブ203に対して挿入されるFD204との関係を示す図であり、図2と同一のものには同一の符号を付してある。
FIG. 5 is a diagram showing a relationship with the
同図において、FD204には、本実施形態で説明するFAX制御プログラム及び関係データを格納している。
In the figure, the
<FAXジョブ制御システム>
次に、本実施形態における、画像処理装置を使用して、実行時間の指定されたFAXジョブを実行時間通りに送信されるようにFAXジョブの制御を行うFAXジョブ制御システムについて説明する。なお、このFAXジョブ制御システムの送信処理は、上述したFAX制御プログラムで実行される。
<FAX job control system>
Next, a description will be given of a FAX job control system that controls a FAX job so that a FAX job with an execution time specified is transmitted according to the execution time using the image processing apparatus in the present embodiment. The transmission processing of this FAX job control system is executed by the above-described FAX control program.
<FAXジョブの処理>
図6は、アプリケーションから発行されたFAXジョブの処理を示す図であり、本システムのクライアントサーバモデルにおいて文書作成ソフトなどの一般的なアプリケーションから発行されたFAXジョブが、FAXジョブ制御システムにおいてどのように処理されるかを表している。
<FAX job processing>
FIG. 6 is a diagram showing processing of a FAX job issued from an application. In the client-server model of this system, how a FAX job issued from a general application such as document creation software is processed in the FAX job control system. It represents whether it is processed.
同図において、600はサーバで、FAXジョブ制御システムのモジュールが動作するマシンを指す(サーバ101に相当)。 In the figure, reference numeral 600 denotes a server, which indicates a machine on which a module of the FAX job control system operates (corresponding to the server 101).
通常、FAX送信の指示がされるとアプリケーションプログラム601はOSのグラフィック機能を介して一連の描画命令を生成させ、FAXドライバを経てスプーラ603に渡される。スプーラ603は、ユーザが選択したポートモニタにFAXジョブデータを渡してファックスデバイスに送信させる手順を採る。ここでいうファックスデバイスとはFAX機能を備えた画像処理装置をさす。
Normally, when an instruction for FAX transmission is given, the
本実施形態では、ユーザは予めFAXジョブ制御システム用のポートモニタ(以下、ジョブ制御ポートモニタと記す)604を指定してFAX送信を指示する。アプリケーションプログラム601は一連のOSを介して描画命令を生成する。
In this embodiment, the user designates a port monitor for a FAX job control system (hereinafter referred to as a job control port monitor) 604 in advance and instructs FAX transmission. The
描画命令を受け取ったPDLFAXドライバ602では、FAXデータを生成し、ファックスデバイスにジョブデータを送信するポートモニタではなく、ジョブ制御ポートモニタ604にFAXジョブデータとして送信する。ジョブ制御ポートモニタ604はFAXジョブデータをファックスデバイス607に送信するのではなく、印刷ジョブ制御システム用のプリントサービス(以下、ジョブ制御プリントサービスと記す)605に送信する。ジョブ制御プリントサービス605はジョブ/デバイスの状態を管理する機能を備える。
Upon receiving the drawing command, the
またジョブ制御プリントサービス605はFAXジョブの管理する機能だけでなく、印刷ジョブの管理も同時に管理する機能を備えている。
The job
さらに、デバイスとクライアントPCがピアツーピア接続環境で互いに動作するような場合には、ジョブ制御プリントサービス605はデバイスから通知されるデバイス状態やジョブの状態などの情報を管理したり、また、デバイスに対して所定の命令をする機能も備える。これは、複数のファックスデバイス607のデバイス情報やジョブ情報を管理する機能に相当する。
Furthermore, when the device and the client PC operate in a peer-to-peer connection environment, the job
FAXジョブ制御システム用プリントマネージャ(以下、ジョブ制御プリントマネージャと記す)609は、ユーザがジョブ制御プリントサービス605内部でFAXジョブがどのような状態にあるかを調べたり、プリントジョブを操作したりするためのユーザインタフェース(UI)を提供するプログラムである。
A FAX job control system print manager (hereinafter referred to as a job control print manager) 609 allows the user to check the state of the FAX job in the job
ジョブ制御プリントマネージャ609はジョブ制御プリントサービス605のソフトウェアのインタフェース(API)を介して、ジョブ制御プリントサービス605と情報の送受信を実行し、主に、ジョブ制御プリントサービス605が管理する外部のファックスデバイスの状態情報をイベントとして取得する機能を備える。イベントの通知の種別としては、トナー残量が少なくなった警告、クライアントとデバイスとの通信障害、メモリ不足、排紙トレイ満載などのエラー/警告情報の通知や、エラー状態から正常状態に復帰した正常情報の通知などが想定される。
The job
ジョブ制御プリントサービス605はネットワークを介して通信可能な各デバイス(画像処理装置)のFAX送信中、電力制御状態、障害情報(紙ジャム)等のステータスを監視する機能を備える。
The job
印刷ジョブ制御システム用のマネージメントコンソール610(以降、ジョブ制御マネージメントコンソールと略記)は、ジョブ制御プリントサービス605が持つソフトウェアがアクセスするためのAPIを介してジョブ制御プリントサービス605と情報・指示をやり取りすることで、FAXジョブ制御システム全体を監視することができる。
A
また、ジョブ制御プリントサービス605は、デバイス情報コントロールモジュール606を用いて各ファックスデバイス607と通信を行い、各プリンタ内の印刷ジョブやFAXジョブの動作状態に関する情報を入手したり、操作を行ったりする。
Also, the job
<アプリケーション601からのFAX送信>
次に、本実施形態にアプリケーション601からのFAX送信について説明する。
<FAX transmission from
Next, FAX transmission from the
PDLFAXドライバ602はアプリケーションプログラム601が生成した一連の描画コマンドをファックスデバイス650で解釈可能なPDLファイルにする。
The
このPDLファイルは前述したようにスプーラ603からジョブ制御ポートモニタ604を経て(図6の(a))、ジョブ制御プリントサービス605に導かれる(図6の(b))。
As described above, the PDL file is guided from the
ジョブ制御プリントサービス605はこのFAXジョブに対して行うジョブ制御の種類に応じて、FAXジョブの動作を制御する。
The job
図6では、ジョブ制御プリントサービス605で複数のプリントジョブが発生すると送信可能な複数のファックスデバイスにFAXジョブが送信される例を二つの矢印(c)(d)で示している。
In FIG. 6, two arrows (c) and (d) show examples in which a FAX job is transmitted to a plurality of fax devices that can be transmitted when a plurality of print jobs are generated by the job
また、一般的なFAXシステムにおいて、PDLFAXドライバ602はアプリケーションプログラム601が生成した一連の描画コマンドをファックスデバイス650で解釈可能なPDLファイルにする。このPDLファイルは前述したようにスプーラ603からジョブ制御ポートモニタ608を経て(図6の(e))、ファックスデバイス607に転送される(図6の(f))。
In a general FAX system, the
<プリントシステムとFAXジョブの関係>
次に、図7でプリントシステムとFAXジョブ制御システムにおけるFAXジョブの関係と処理概要をさらに詳しく述べる。
<Relationship between printing system and FAX job>
Next, the relationship between FAX jobs in the print system and FAX job control system and the processing outline will be described in more detail with reference to FIG.
図7中でジョブ制御サービス605は、サーバ101の制御プログラムが動作するFAXジョブ制御システムを示している。
In FIG. 7, a
本実施形態では、実際のFAXジョブデータはジョブ制御プリントサービス605に保持される。複数のファックスデバイスに対し、アプリケーションが選択したPDLドライバ602に対応したFAXジョブデータがスプーラ603に渡ると、ジョブ制御ポートモニタ604により、ジョブ制御プリントサービス605のFAXキュー701、703、705にそれぞれ渡され、ジョブ制御プリントサービス605のスケジューリングにより、出力ポート702、704、706から出力ポートに対応するファックスデバイスに転送される。
In this embodiment, actual FAX job data is held in the job
<各種の情報>
図8は、FAXキュー701で受付けたFAXジョブの動作を決めるFAXジョブ情報を示す図である。
<Various information>
FIG. 8 is a diagram showing FAX job information that determines the operation of a FAX job accepted by the
ここで、FAXジョブ情報の設定内容の、ドキュメント名、ジョブID、プリントタイプ、ジョブ実行タイプ、実行時間指定、判定時間について説明する。 Here, the document name, job ID, print type, job execution type, execution time designation, and determination time of the setting contents of the FAX job information will be described.
ドキュメント名はアプリケーション701が印刷するジョブの名前である。
The document name is the name of the job that the
ジョブIDは印刷ジョブに割り振られる任意のIDでジョブを識別するためのIDである。 The job ID is an ID for identifying the job with an arbitrary ID assigned to the print job.
プリンタキュー701が印刷ジョブを受け付けるとそのジョブにジョブIDを割り当てる。
When the
プリントタイプは、FAXキューで受け付けたFAXジョブの動作を決定する設定である。 The print type is a setting for determining the operation of the FAX job received in the FAX queue.
ジョブ実行タイプはFAXキューで受け付けたジョブがFAXジョブであることをジョブ制御プリントサービスが判別する設定である。 The job execution type is a setting in which the job control print service determines that the job received in the FAX queue is a FAX job.
実行時間指定は、FAXキューで受け付けたFAXジョブをいつ実行するかが設定されている。 The execution time designation is set when the FAX job received in the FAX queue is executed.
判定時間は、ユーザまたはシステムによって設定される時間で、実行時間指定がなされているFAXジョブの実行時間より判定時間分前に、ファックスデバイスの回線状況を判断するための時間が設定されている。 The determination time is a time set by the user or the system, and a time for determining the line status of the fax device is set before the execution time of the FAX job whose execution time is specified.
ジョブ制御プリントサービスはファックスデバイスに送信されたFAXジョブの実行時間を管理しており、実行時間の判定時間前になると、グループに設定されているファックスデバイスの回線使用状況をみて、実行時間指定通りの送信が行えるようにFAXジョブの制御を行う。 The job control print service manages the execution time of the FAX job sent to the fax device. If it is before the execution time judgment time, the line usage status of the fax device set in the group is checked and the execution time is specified. The FAX job is controlled so that can be transmitted.
図9はファックスデバイス内のジョブキュー803の印刷ジョブキュー901とFAXジョブキュー902を示す図である。印刷ジョブキュー901とFAXジョブキュー902はファックスデバイスがプリントジョブと、FAXジョブを管理するキューである。
FIG. 9 is a diagram showing a
ここで、FAXキュー情報のプリンタ名、FAXドライバ名、プリントタイプ、グループプリンタ名について説明する。 Here, the printer name, FAX driver name, print type, and group printer name of the FAX queue information will be described.
プリンタ名は、プリンタオブジェクトの名前を示しており、プリンタオブジェクト毎に異なる名前であり、プリンタオブジェクトを識別することができる。 The printer name indicates the name of the printer object. The printer name is different for each printer object, and the printer object can be identified.
FAXドライバ名は、プリンタオブジェクトに設定されているFAXドライバの名前である。 The FAX driver name is the name of the FAX driver set in the printer object.
プリントタイプは、FAXキューで受け付けたFAXジョブの動作を決定する設定である。 The print type is a setting for determining the operation of the FAX job received in the FAX queue.
グループプリンタ名は、デバイスの回線状態を判定する場合や、代行処理を行う場合にその候補となるプリンタの名前である。 The group printer name is the name of a printer that is a candidate for determining the line status of a device or performing proxy processing.
プリントタイプにグループプリンタが存在するの設定がなされていて、プリンタキュー701で実行時間の指定されているFAXジョブを受け付けると、後述する方式によって受け付けたFAXキューとFAXキュー情報に設定されている複数のグループプリンタの中から、実行時間直前に回線の空いているグループプリンタに送信する。グループプリンタのすべての回線が使用中の場合にはグループプリンタのいずれかのプリンタにFAXジョブを送信し、実行時間経過後に送信した以外のグループプリンタの回線が空いたことがわかった場合には該空いたプリンタへFAXジョブを代行する。
When the group printer is set to exist in the print type and a FAX job whose execution time is specified in the
<本実施形態でのFAXジョブ管理システム>
本実施形態におけるFAXジョブ管理システムでは、複数の画像処理装置をグループとして管理して、実行時間の指定がなされているFAXジョブがアプリケーションから投入された場合に実行時間の直前までデバイスには送信せず、実行時間直前のグループ内の回線の状態で判断して、グループ内のプリンタでいずれかの回線が空いている場合には該プリンタにFAXジョブを送信し、また、グループ内すべてのプリンタで回線が使用中の場合にはいずれかのプリンタにFAXジョブを送信し、実行時間経過後にグループ内のいずれかのプリンタで回線が空いていることがわかった場合には該プリンタにジョブを代行する処理を実現する。上記の処理でプリンタにジョブを送信する場合にデバイスのジョブキューに他のジョブが存在する場合にはそれらのジョブは一時停止、あるいは削除して、実行時間ジョブが送信中となった場合に再開・再スケジュールを行う。
<FAX job management system in this embodiment>
In the FAX job management system according to the present embodiment, a plurality of image processing apparatuses are managed as a group, and when a FAX job for which execution time is specified is input from an application, it can be transmitted to a device until just before the execution time. First, if the line status in the group immediately before the execution time is judged and any line is available in the printer in the group, a FAX job is sent to the printer, and all the printers in the group If the line is in use, a FAX job is sent to one of the printers. If it is found that the line is free in any printer in the group after the execution time has elapsed, the job is substituted for that printer. Realize processing. When sending jobs to the printer with the above processing, if other jobs exist in the device job queue, these jobs are paused or deleted, and resumed when the execution time job is being sent. -Reschedule.
図10は本実施例のFAXジョブで実行時間が設定されている場合に、ジョブを受け付けてから、デバイスに送信されるまでの処理を示すフローチャートである。 FIG. 10 is a flowchart showing processing from when a job is received until it is transmitted to the device when the execution time is set for the FAX job of this embodiment.
ステップ1001においてアプリケーション601によりFAXジョブが投入されると、FAXキュー702はジョブ制御ポートモニタ604経由でFAXジョブを受け付ける。
When a fax job is input by the
ステップ1002において受け付けたFAXジョブに実行時間指定がされているかどうかをFAXキュー情報の実行時間指定801より判断し、実行時間が設定されているFAXジョブであればステップS1003へ進む。実行時間が設定されていない場合にはジョブ制御プリントサービス605によりFAXジョブが出力ポート702よりファックスデバイスに送信される。
It is determined from the
ステップS1003において該実行時間とFAXキュー情報の判定時間802とコンピュータ203のローカル時間から判別し、実行時間の判定時間前になるまで待機する。該実行時間の判定時間前になった場合にはステップS1004に進む。ここで判定時間とはFAXジョブ管理システム、あるいはユーザの設定によって決められる、他のジョブに大きな影響を与えない程度の時間であり、コンピュータ203のローカル時間と、ファックスデバイスのローカル時間との誤差を含められる程度の時間とする。
In step S1003, a determination is made from the execution time, FAX queue
ステップ1004ではFAXキューのグループプリンタ名からグループとして管理されているファックスデバイスの回線使用状態を判定し、該グループ内のファックスデバイスのいずれかの回線が空いている場合にはステップS1005へ進む。該グループ内のファックスデバイスのすべての回線が使用中である場合にはS1006へ進む。
In
ステップS1005において、デバイスのFAXジョブキュー902に他の送信待ちのFAXジョブがあった場合にはデバイスのFAXジョブキュー902より削除し、前記実行時間指定ジョブをデバイスのFAXジョブキュー902の先頭に登録処理をして、ステップS1007に進む。このとき前記削除されたジョブはジョブ制御プリントサービスで保持されている。また、割り込みが可能なファックスデバイスの場合には該ファックスデバイスのジョブキュー902のジョブを一時停止状態にしてステップS1007に進む。
In step S1005, if there is another FAX job waiting for transmission in the
ステップS1006において回線を使用中のFAXジョブ以外にデバイスのFAXジョブキュー902に他の送信町のFAXジョブがあった場合にはデバイスのFAXジョブキュー902より削除し前記実行時間指定ジョブをデバイスのFAXジョブキュー902の先頭に登録処理をして、ステップS1007に進む。このとき前記削除されたジョブはジョブ制御プリントサービスで保持されている。また、割り込みが可能なファックスデバイスの場合には該ファックスデバイスのジョブキュー902のジョブを一時停止状態にしてステップS1007に進む。
In step S1006, when there is a FAX job in another transmission town in the
ステップS1007において制御プリントサービス605によりFAXジョブが出力ポート702よりファックスデバイス607に送信される。
In step S <b> 1007, the
図11はFAXジョブがグループプリンタのいずれかのファックスデバイスに送信されてから、実行時間設定ジョブが実行されるまでの処理を示したフローチャートである。 FIG. 11 is a flowchart showing processing from when a FAX job is transmitted to one of the fax devices of the group printer until the execution time setting job is executed.
ステップS1101においてジョブ制御プリントサービス605によりFAXジョブが出力ポート702よりファックスデバイス607に送信処理をしてステップS1102へ進む。
In step S1101, the job
ステップS1102において、FAXキュー情報の実行時間指定801とFAXジョブが投入されているファックスデバイスのローカル時間より前記FAXジョブの実行時間になったかどうかの判別をし、実行時間になるまで待機する。実行時間になった場合にはステップS1103に進む。
In step S1102, it is determined whether the execution time of the FAX job has been reached from the
ステップS1103においてFAXジョブが投入されているファックスデバイスの回線の状況を取得し、回線が空いていて送信可能であれば、ステップS1107に進む。回線が他のFAXジョブにより使用中の場合はステップS1104に進む。 In step S1103, the line status of the fax device to which the FAX job is input is acquired. If the line is free and transmission is possible, the process proceeds to step S1107. If the line is being used by another FAX job, the process advances to step S1104.
ステップS1104においてFAXキューからグループプリンタ名を取得し、FAXジョブが投入されていないファックスデバイス以外のすべてのグループプリンタで回線が空いているかどうかの判別をし、該回線が空いていればステップS1105に進む。回線が空いていない場合はステップS1103の判別に進む。 In step S1104, the group printer name is acquired from the FAX queue, and it is determined whether or not the line is available in all the group printers other than the fax device to which no FAX job is input. If the line is free, the process proceeds to step S1105. move on. If the line is not free, the process proceeds to step S1103.
ステップS1105において、ステップS1104で特定した回線が空いているグループプリンタのジョブキューに他のジョブが存在する場合は削除してステップS1106に進む。このとき前記削除されたジョブはジョブ制御プリントサービスで保持されている。また、割り込みが可能なファックスデバイスの場合には該ファックスデバイスのジョブキュー902のジョブを一時停止状態にしてステップS1106に進む。
In step S1105, if there is another job in the job queue of the group printer in which the line identified in step S1104 is free, the process proceeds to step S1106. At this time, the deleted job is held in the job control print service. In the case of a fax device that can be interrupted, the job in the
ステップS1106においてジョブ制御プリントサービスがFAXジョブが送信されているファックスデバイスのジョブキューより、実行時間ジョブを削除し、FAXキューに保持されている該実行時間ジョブをステップS1104で特定されたファックスデバイスに送信し、ステップS1107に進む。(代行処理)
ステップS1107においてファックスデバイスにより、FAXジョブの送信処理がかいしされ、ステップS1108に進む。
In step S1106, the job control print service deletes the execution time job from the job queue of the fax device to which the FAX job is transmitted, and the execution time job held in the FAX queue is transferred to the fax device specified in step S1104. Then, the process proceeds to step S1107. (Proxy processing)
In step S1107, the fax device transmits a FAX job, and the process advances to step S1108.
ステップS1108においてステップS1006、ステップS1005、ステップS1105で削除、あるいは一時停止状態となっているFAXジョブをジョブ制御プリントサービスがアプリケーション601より受け付けた順にファックスデバイスに再送信をする。また、割り込みが可能なファックスデバイスの場合は一時停止状態のFAXジョブを再開する。
In step S1108, the FAX job deleted in step S1006, step S1005, or step S1105 or suspended is retransmitted to the fax device in the order in which the job control print service received from the
このように本実施例では複数の画像処理装置をグループとして管理して、実行時間の指定がなされているFAXジョブがアプリケーションから投入された場合に実行時間の直前までデバイスには送信せず、実行時間直前のグループ内の回線の状態で判断して、グループ内のプリンタでいずれかの回線が空いている場合には該プリンタにFAXジョブを送信し、また、グループ内すべてのプリンタで回線が使用中の場合にはいずれかのプリンタにFAXジョブを送信し、実行時間経過後にグループ内のいずれかのプリンタで回線が空いていることがわかった場合には該プリンタにジョブを代行する処理を実現する。上記の処理でプリンタにジョブを送信する場合にデバイスのジョブキューに他のジョブが存在する場合にはそれらのジョブは一時停止、あるいは削除して、実行時間ジョブが送信中となった場合に再開・再スケジュール処理をすることで、実行時間が指定されたジョブを他のジョブへの影響を抑えて、ユーザが意図する時間に送信を開始することが出来る。 As described above, in this embodiment, when a plurality of image processing apparatuses are managed as a group and a FAX job for which execution time is specified is input from an application, it is not transmitted to the device until just before the execution time. Judging from the state of the line in the group just before the time, if any line is free in the printer in the group, a FAX job is sent to the printer, and the line is used in all printers in the group If a fax job is sent to one of the printers and the line is available for any printer in the group after the execution time has elapsed, the job is substituted for that printer. To do. When sending jobs to the printer with the above processing, if other jobs exist in the device job queue, these jobs are paused or deleted, and resumed when the execution time job is being sent. By performing the rescheduling process, it is possible to suppress the influence of other jobs on the job for which the execution time is specified, and to start transmission at the time intended by the user.
Claims (7)
FAXジョブを送信する実行時間が設定されているかどうかを判断する手段と、
前記グループとして管理されている複数の画像処理装置の回線使用状況を検知する手段と、
前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信する手段と、
前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御する手段と、
前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録する手段と、
を具備することを特徴とするジョブ管理装置。 A job management apparatus capable of transmitting FAX job data to a plurality of image processing apparatuses having at least a FAX function, configured to manage the plurality of image processing apparatuses as a group, and managing the FAX job,
Means for determining whether an execution time for transmitting a FAX job is set;
Means for detecting the line usage status of a plurality of image processing devices managed as the group;
If the use status of the plurality of lines is detected a predetermined time before the execution time and it is determined that there is an image processing apparatus having a free line, there is another FAX job in the job queue of the image processing apparatus. For example, the FAX job in which the execution time is set after being stopped or deleted from the job queue is transmitted to the image processing apparatus. If all lines are in use, the FAX job other than the FAX job using the line is used. Means for stopping or deleting all FAX jobs in the job queue of the image processing apparatus and transmitting the FAX job in which the execution time is set to the image processing apparatus;
Means for controlling the job entered until the job registered at the top of the job queue of the image processing apparatus is being transmitted to the image processing apparatus;
When a FAX job with the execution time set is being transmitted, if there is a job that has been stopped or deleted by the job control unit or has not been transmitted to the image processing apparatus, Means to re-register in the job queue,
A job management apparatus comprising:
FAXジョブを送信する実行時間が設定されているかどうかを判断する手段と、
前記グループとして管理されている複数の画像処理装置の回線使用状況を検知する手段と、
前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信する手段と、
前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御する手段と、
前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録する手段と、
を具備することを特徴とするジョブ管理システム。 A job management system capable of transmitting FAX job data to a plurality of image processing apparatuses having at least a FAX function, managing the plurality of image processing apparatuses as a group, and managing the FAX job,
Means for determining whether an execution time for transmitting a FAX job is set;
Means for detecting the line usage status of a plurality of image processing devices managed as the group;
If the use status of the plurality of lines is detected a predetermined time before the execution time and it is determined that there is an image processing apparatus having a free line, there is another FAX job in the job queue of the image processing apparatus. For example, the FAX job in which the execution time is set after being stopped or deleted from the job queue is transmitted to the image processing apparatus. If all lines are in use, the FAX job other than the FAX job using the line is used. Means for stopping or deleting all FAX jobs in the job queue of the image processing apparatus and transmitting the FAX job in which the execution time is set to the image processing apparatus;
Means for controlling the job entered until the job registered at the top of the job queue of the image processing apparatus is being transmitted to the image processing apparatus;
When a FAX job with the execution time set is being transmitted, if there is a job that has been stopped or deleted by the job control unit or has not been transmitted to the image processing apparatus, Means to re-register in the job queue,
A job management system comprising:
FAXジョブを送信する実行時間が設定されているかどうかを判断するステップと、
前記グループとして管理されている複数の画像処理装置の回線使用状況を検知するステップと、
前記実行時間の一定時間前に前記複数の回線使用状況を検知して、回線が空いている画像処理装置が存在すると判った場合には、前記画像処理装置のジョブキューに他のFAXジョブがあれば該ジョブキューより停止、または削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信し、すべての回線が使用中であれば該回線を使用しているFAXジョブ以外の前記画像処理装置のジョブキューのFAXジョブをすべて停止、あるいは削除して前記実行時間が設定されているFAXジョブを前記画像処理装置に送信するステップと、
前記画像処理装置のジョブキューの一番先頭に登録されたジョブが送信中となるまでに投入されたジョブは前記画像処理装置に送信しないように制御するステップと、
前記実行時間が設定されているFAXジョブが送信中になった場合には前記ジョブ制御手段により停止、あるいは削除された、あるいは前記画像処理装置に送信されなかったジョブがあれば前記画像処理装置のジョブキューに再登録する再登録するステップと、
を具備することを特徴とするジョブ管理方法。 FAX job data spooled by a computer can be transmitted to a plurality of image processing apparatuses having at least a FAX function, and has a configuration for managing the plurality of image processing apparatuses as a group, and job management for managing the FAX jobs A method,
Determining whether an execution time for sending a FAX job is set;
Detecting line usage status of a plurality of image processing devices managed as the group;
If the use status of the plurality of lines is detected a predetermined time before the execution time and it is determined that there is an image processing apparatus having a free line, there is another FAX job in the job queue of the image processing apparatus. For example, the FAX job in which the execution time is set after being stopped or deleted from the job queue is transmitted to the image processing apparatus. If all lines are in use, the FAX job other than the FAX job using the line is used. Stopping or deleting all FAX jobs in the job queue of the image processing apparatus and transmitting the FAX job with the execution time set to the image processing apparatus;
A step of controlling so that a job entered until the job registered at the top of the job queue of the image processing apparatus is being transmitted is not transmitted to the image processing apparatus;
When a FAX job with the execution time set is being transmitted, if there is a job that has been stopped or deleted by the job control unit or has not been transmitted to the image processing apparatus, A re-registration step to re-register in the job queue;
A job management method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005007104A JP2006197285A (en) | 2005-01-14 | 2005-01-14 | Job management device, system, and method, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005007104A JP2006197285A (en) | 2005-01-14 | 2005-01-14 | Job management device, system, and method, and control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006197285A true JP2006197285A (en) | 2006-07-27 |
Family
ID=36802993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005007104A Withdrawn JP2006197285A (en) | 2005-01-14 | 2005-01-14 | Job management device, system, and method, and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006197285A (en) |
-
2005
- 2005-01-14 JP JP2005007104A patent/JP2006197285A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8045202B2 (en) | Information processing apparatus and print device control method | |
US7719703B2 (en) | Print control program and medium and information processing apparatus | |
US8014007B2 (en) | Information processing apparatus, substitute print job management method, information processing program, and recording medium | |
JP5415750B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
JP2004054909A (en) | Information processor, printing system, print control method for information processor, and print control program | |
JP3774702B2 (en) | Print control program and information processing apparatus | |
JP4125044B2 (en) | Information processing apparatus, information processing apparatus control method, program, and storage medium | |
JP2007122093A (en) | Print controller, print control method and program executing print control method | |
US20080266601A1 (en) | Information processing apparatus and job management method | |
JP2006209309A (en) | Print system | |
JP2011090599A (en) | Information processing apparatus and method | |
JP4886501B2 (en) | Printing apparatus, printing control method, and program | |
JP2005196573A (en) | Information acquisition processing program, computer, and information acquisition processing system | |
JP2006197285A (en) | Job management device, system, and method, and control program | |
JP2006202332A (en) | Proxy print processing device and method, program, and storage medium | |
JP2006173905A (en) | Job management device, job management system, job management method, and control program | |
JP2005174174A (en) | Information processor, print processing method, program and storage medium | |
JP7262944B2 (en) | Client device, control method and its program | |
JP2007058417A (en) | Print system | |
JP2005165391A (en) | Image forming device information management system, and program therefor | |
JP2008027217A (en) | Printing system with information processor and printing apparatus | |
JP6818563B2 (en) | Information processing systems, information processing methods, and programs | |
JP2005333447A (en) | Information processor | |
JP2006085335A (en) | Information processor | |
JP2009301372A (en) | Information processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080401 |