JP2005192107A - Instruction description processing apparatus and method, and instruction description processing program - Google Patents

Instruction description processing apparatus and method, and instruction description processing program Download PDF

Info

Publication number
JP2005192107A
JP2005192107A JP2003433620A JP2003433620A JP2005192107A JP 2005192107 A JP2005192107 A JP 2005192107A JP 2003433620 A JP2003433620 A JP 2003433620A JP 2003433620 A JP2003433620 A JP 2003433620A JP 2005192107 A JP2005192107 A JP 2005192107A
Authority
JP
Japan
Prior art keywords
instruction
processing
instruction description
execution
description
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.)
Pending
Application number
JP2003433620A
Other languages
Japanese (ja)
Inventor
Noriyuki Abe
紀之 安倍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2003433620A priority Critical patent/JP2005192107A/en
Publication of JP2005192107A publication Critical patent/JP2005192107A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an instruction description processing apparatus for preventing a device side from being incapable of terminating the management of an instruction even when the instruction description processing apparatus completes its processing according to the instruction. <P>SOLUTION: A flowchart indicating an instruction description program includes: a step 92 of acquiring a top job; a step 94 of moving up the order of the other jobs; a step 96 of acquiring a notice destination of a state of the acquired top job from the instruction; a step 98 of discriminating whether or not it is possible to inform the acquired notice destination about the state of the processing instructed by the instruction; and a step 100 of shifting the present job to the last order of the jobs when it is impossible to inform the notice destination of the processing state (Yes in step 98). <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、指示記述処理装置及び方法、指示記述処理プログラムにかかり、特に、指示記述により指示された処理を実行する指示記述処理装置及び方法、指示記述処理プログラムに関する。   The present invention relates to an instruction description processing apparatus and method, and an instruction description processing program, and more particularly to an instruction description processing apparatus and method and an instruction description processing program for executing a process instructed by an instruction description.

ファックス受信機能、文書スキャン機能を有するデバイスから、例えば、文書スキャン機能により得たスキャンデータと共に送信された、スキャンデータの処理を指示する指示書に従って、指示書に指示された処理をスキャンデータに実行する処理サービスが提案されている。すなわち、最初に、複数の指示書を記憶するデバイスで、記憶している複数の指示書を表示し、表示された複数の指示書の中から一つの指示書が選択された場合、該選択された指示書に従って文書をスキャンし、スキャン後のデータと指示書とを処理サービスに出力する。処理サービスは、入力した指示書に従ってスキャンデータを処理し、処理後のデータを、指示書で指示された送信先に送信する。   For example, the scan data is processed according to the instruction for instructing the processing of the scan data transmitted from the device having the fax reception function and the document scan function together with the scan data obtained by the document scan function. Processing services have been proposed. That is, first, when a plurality of stored instructions are displayed on a device that stores a plurality of instructions, and one instruction is selected from the displayed instructions, the selected instruction is selected. The document is scanned according to the received instruction, and the scanned data and the instruction are output to the processing service. The processing service processes the scan data in accordance with the input instruction, and transmits the processed data to the transmission destination specified in the instruction.

このとき、処理サービスは、スキャンデータの処理を完了すると、処理が完了したことをデバイス側に通知している。これにより、デバイスでは、当該指示書の管理を終了している。   At this time, when processing of the scan data is completed, the processing service notifies the device side that the processing has been completed. As a result, the device ends management of the instruction.

なお、関連技術として以下のものがある。   Related technologies include the following.

即ち、ネットワーク上のスキャナで読み込んだ画像をネット上の機器に格納し、クライアントへ送信する技術がある(特許文献1参照。)。また、ネット上の所望のスキャナで入力した画像をネット上のユーザごとに許可された格納先へ格納する技術がある(特許文献2参照。)。
特開平9-219766号公報 特開平9-261486号公報
That is, there is a technique in which an image read by a scanner on a network is stored in a device on the network and transmitted to a client (see Patent Document 1). In addition, there is a technique for storing an image input by a desired scanner on the network in a storage location permitted for each user on the network (see Patent Document 2).
JP-A-9-219766 Japanese Patent Laid-Open No. 9-261486

しかし、処理サービスは、1つの指示書を処理しているときに他の指示書を受信することができるので、デバイス側から指示書が送信されたタイミングで、当該指示書を処理することはできない場合がある。よって、指示書を送信したときデバイスがネットワークに接続していも、処理サービスが当該指示書を処理している間に、デバイスがネットワークから遮断されると、処理サービスは、指示書を処理したときに、処理が完了したことをデバイス側に通知することができない。この場合でも処理サービスは、他の指示書を処理するので、指示書の処理の完了をデバイス側に通知しない。よって、デバイス側では指示書の管理を終了することができない。   However, since the processing service can receive another instruction while processing one instruction, it cannot process the instruction when the instruction is transmitted from the device side. There is a case. Thus, even if the device is connected to the network when the instruction is sent, if the device is disconnected from the network while the processing service is processing the instruction, the processing service In addition, the device side cannot be notified that the process has been completed. Even in this case, the processing service processes other instructions, and therefore does not notify the device side of completion of processing of the instructions. Therefore, the management of instructions cannot be completed on the device side.

本発明は、上記事実に鑑みなされたもので、指示記述に従って処理が完了しても指示記述の出力側が指示記述の管理を終了することができないことが発生することを防止することの可能な指示記述処理装置及び方法、指示記述処理プログラムを提供することを目的とする。   The present invention has been made in view of the above-described facts, and it is possible to prevent an occurrence that the output side of the instruction description cannot end the management of the instruction description even if the processing is completed according to the instruction description. It is an object to provide a description processing apparatus and method, and an instruction description processing program.

上記目的を達成するために請求項1に記載の発明の指示記述処理装置は、処理を指示する指示記述を受信する受信手段と、前記受信手段により受信された指示記述により指示された処理を実行する処理実行手段と、を備えた処理記述処理装置であって、前記指示記述には、前記処理実行手段による処理の実行状態を通知する通知先が更に指示され、前記指示記述に指示された前記通知先に前記処理実行手段による処理の実行状態を通知可能か否かを判断する判断手段を備え、前記処理実行手段は、前記判断手段により前記通知先に前記実行状態を通知可能と判断された場合に、前記指示記述により指示された処理を実行することを特徴とする。   In order to achieve the above object, an instruction description processing device according to claim 1 of the present invention executes a receiving means for receiving an instruction description for instructing processing and a process instructed by the instruction description received by the receiving means. A process description processing device comprising: a process description processing device comprising: a notification destination for notifying the execution state of the process by the process execution unit; A determination unit configured to determine whether or not the execution state of the process by the process execution unit can be notified to the notification destination, and the process execution unit is determined to be able to notify the execution state to the notification destination by the determination unit; In this case, the process instructed by the instruction description is executed.

本発明の受信手段は、処理を指示する指示記述を受信し、処理実行手段は、受信手段により受信された指示記述により指示された処理を実行する。   The receiving means of the present invention receives an instruction description instructing processing, and the process executing means executes the process instructed by the instruction description received by the receiving means.

そして、本発明の処理記述処理装置では、指示記述には、処理実行手段による処理の実行状態を通知する通知先が更に指示されている。   In the processing description processing apparatus of the present invention, the instruction description further indicates a notification destination for notifying the execution state of the processing by the processing execution means.

判断手段は、指示記述に指示された通知先に処理実行手段による処理の実行状態を通知可能か否かを判断する。   The determination unit determines whether or not the notification destination instructed in the instruction description can be notified of the execution state of the process by the process execution unit.

そして、処理実行手段は、判断手段により通知先に実行状態を通知可能と判断された場合に、指示記述により指示された処理を実行する。   The process execution means executes the process instructed by the instruction description when the determination means determines that the execution state can be notified to the notification destination.

このように、指示記述に指示された通知先に処理実行手段による処理の実行状態を通知可能な場合に、指示記述により指示された処理を実行する、即ち、通知先に通知できない場合には処理をしないので、通知しないのにもかかわらず、処理を実行して、指示記述に従って処理が完了しても指示記述の出力側が指示記述の管理を終了することができないということが発生することを防止することができる。   As described above, when the execution state of the process by the process execution unit can be notified to the notification destination specified in the instruction description, the process instructed by the instruction description is executed, that is, when the notification destination cannot be notified. Therefore, it is possible to prevent the instruction description output side from ending the management of the instruction description even if the process is executed and the process is completed in accordance with the instruction description. can do.

なお、請求項2のように、受信手段は、複数の指示記述を受信可能である場合、前記処理実行手段は、前記受信手段により複数の指示記述が受信された場合には、受信した順に指示記述の処理を実行すると共に、前記判断手段により、実行する順番になった指示記述に指示された前記通知先に前記実行状態を通知不可能と判断された場合には、次の順番の指示記述の処理に移行するようにする。   In addition, as in claim 2, when the receiving means can receive a plurality of instruction descriptions, the processing executing means indicates the instructions in the order received when the receiving means receives a plurality of instruction descriptions. When the determination unit determines that the execution state cannot be notified to the notification destination specified in the instruction description in the execution order, the instruction description in the next order is executed. To move to the process.

なお、請求項3及び請求項4記載の指示記述処理方法、請求項5及び請求項6記載の指示記述処理プログラムも上記発明と同様な作用、効果を有するので、その説明を省略する。   Since the instruction description processing method according to claims 3 and 4 and the instruction description processing program according to claims 5 and 6 have the same operations and effects as those of the above invention, the description thereof is omitted.

以上説明したように本発明によれば、指示記述に指示された通知先に処理実行手段による処理の実行状態を通知可能な場合に、指示記述により指示された処理を実行するので、通知先に通知できない場合には、処理をしないので、通知しないのにもかかわらず、処理を実行して、指示記述に従って処理が完了しても指示記述の出力側が指示記述の管理を終了することができないということが発生することを防止することができるという効果がある。   As described above, according to the present invention, the process instructed by the instruction description is executed when the execution state of the process by the process execution means can be notified to the notification destination instructed in the instruction description. If the notification cannot be made, no processing is performed. Even if the notification is not performed, even if the processing is executed and the processing is completed in accordance with the instruction description, the instruction description output side cannot end the management of the instruction description. This has the effect of preventing the occurrence of this.

以下、図面を参照して、本発明の1実施の形態を詳細に説明する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

図1に示すように、指示技術処理システムは、複数のデバイス12、指示記述処理装置としての処理サービス14、及びクライアント16をネットワーク接続線18により接続することにより構成されている。   As shown in FIG. 1, the instruction technology processing system is configured by connecting a plurality of devices 12, a processing service 14 as an instruction description processing device, and a client 16 through a network connection line 18.

図2に示すように、デバイス12は、CPU22、ROM24、RAM26、スキャン機能、ファックス受信機能等を有する処理部28、記憶装置30、表示装置32、及び、ネットワーク接続線18に接続されたインターフェイス34を、バスを介して相互に接続して構成されている。   As shown in FIG. 2, the device 12 includes a CPU 22, a ROM 24, a RAM 26, a processing unit 28 having a scan function, a fax reception function, and the like, a storage device 30, a display device 32, and an interface 34 connected to the network connection line 18. Are connected to each other via a bus.

図3に示すように、処理サービス14は、CPU42、ROM44、RAM46、処理実行手段としての処理部48、記憶装置50、及びネットワーク接続線18に接続されかつ受信手段としてのインターフェイス52を、バスを介して相互に接続して構成されている。なお、ROM44には、後述する指示書受付処理プログラム(図5)、及び指示記述処理プログラム(図6)が記憶されている。   As shown in FIG. 3, the processing service 14 includes a CPU 42, a ROM 44, a RAM 46, a processing unit 48 as processing execution means, a storage device 50, and an interface 52 connected to the network connection line 18 and as receiving means via a bus. Are connected to each other. The ROM 44 stores an instruction sheet reception processing program (FIG. 5) and an instruction description processing program (FIG. 6) which will be described later.

図4に示すように、クライアント16は、CPU62、ROM64、RAM66、記憶装置68、表示装置70、入力装置72、ネットワーク接続線18に接続されたインターフェイス74をバスを介して相互に接続して構成されている。   As shown in FIG. 4, the client 16 is configured by connecting a CPU 62, a ROM 64, a RAM 66, a storage device 68, a display device 70, an input device 72, and an interface 74 connected to the network connection line 18 to each other via a bus. Has been.

次に、本実施の形態の作用を説明する。   Next, the operation of the present embodiment will be described.

デバイス12は、記憶装置30に、複数の指示書(指示記述(データにより構成されている))を記憶している。ユーザーが、図示しない所定のスタートボタンをONすると、記憶装置30に記憶された複数の指示書が表示装置32に表示される。ユーザーは、表示装置32に表示された複数の指示書の中から1つの指示書を選択する。このようにユーザーにより一つの指示書が選択されると、処理部28により、例えば文書がスキャンされる。そして、スキャンデータ(処理予定データ)及び指示書が、インターフェイス34及びネットワーク接続線18を介して処理サービス14に出力される
ここで、指示書は、処理予定データの処理、処理の実行状態を通知する通知先、及び処理後のデータの送信先を指示している。
The device 12 stores a plurality of instructions (instruction descriptions (consisting of data)) in the storage device 30. When the user turns on a predetermined start button (not shown), a plurality of instructions stored in the storage device 30 are displayed on the display device 32. The user selects one instruction from a plurality of instructions displayed on the display device 32. When one instruction is selected by the user in this way, the processing unit 28 scans, for example, a document. Then, the scan data (scheduled data) and the instruction are output to the processing service 14 via the interface 34 and the network connection line 18. The notification destination to be sent and the transmission destination of the processed data are instructed.

このように、デバイス12から指示書及び指示書で指示された処理により処理が予定されている処理予定データが出力されると、処理サービス14は、インターフェイス52を介して受信する。このように、処理予定データ及び指示書データを受信すると、指示書受付処理プログラムをスタートする。指示書受付処理プログラムがスタートすると、ステップ82で、受信した指示書データ等をジョブとして登録可能か否かを判断する。すなわち、例えば、処理サービス14の記憶装置50には、複数のジョブを記憶可能になっており、所定数のジョブを記憶した状態では、新たな指示書を受信しても新たな指示書をジョブとして登録することができない状態(メモリー量の不足)になっている場合がある。このような場合には、ステップ82の判断が否定判定されて、ステップ86で、受付を拒否する。すなわち、指示書データ等を出力したデバイス12にジョブとして登録することができない旨を送信する。   In this way, when the process 12 is output from the device 12 and the process schedule data scheduled to be processed by the process instructed by the instruction, the process service 14 receives the data via the interface 52. As described above, when the processing schedule data and the instruction data are received, the instruction reception process program is started. When the instruction reception process program starts, it is determined in step 82 whether the received instruction data or the like can be registered as a job. In other words, for example, the storage device 50 of the processing service 14 can store a plurality of jobs. When a predetermined number of jobs are stored, a new instruction is received even if a new instruction is received. May not be registered as a memory (insufficient memory). In such a case, a negative determination is made at step 82, and acceptance is rejected at step 86. That is, a message indicating that the job cannot be registered as a job is transmitted to the device 12 that has output the instruction data.

一方、指示書データ等をジョブとして登録可能である、すなわち、メモリ可能な場合には、ステップ84で、処理予定データ及び指示書データをジョブとして、最後の順番の所定の領域に記憶する。   On the other hand, if the instruction sheet data or the like can be registered as a job, that is, if it can be stored in memory, the processing schedule data and the instruction sheet data are stored as a job in a predetermined area in the last order in step 84.

図6には、処理サービス14に図示しない電源が投入された時にスタートする指示記述処理プログラムが示されている。本指示記述処理プログラムがスタートすると、ステップ92で、記憶装置50に記憶されている複数のジョブの内の最初の順番(先頭)のジョブを取得する。次のステップ94で、他のジョブの順番を繰り上げる。すなわち、他のジョブの記憶する領域を、一つ前の順番の領域に順次繰り上げる。   FIG. 6 shows an instruction description processing program that starts when the processing service 14 is turned on (not shown). When the instruction description processing program starts, in step 92, the first job (first) of the plurality of jobs stored in the storage device 50 is acquired. In the next step 94, the order of other jobs is advanced. That is, the area for storing other jobs is sequentially moved up to the area in the previous order.

ステップ96で、取得した先頭ジョブである現ジョブの状態の通知先を、指示書から取得する。   In step 96, the notification destination of the status of the current job that is the acquired first job is acquired from the instruction sheet.

ステップ98で、取得した通知先に、指示書で指示された処理の状態を通知することができるか否かを判断する。すなわち、処理サービス14から通知先(デバイス12など)と通信することができるか否かを判断することにより、通知先に処理の状態を通知することができるか否かを判断する。   In step 98, it is determined whether or not the acquired notification destination can be notified of the status of the process specified in the instruction sheet. That is, by determining whether or not the processing service 14 can communicate with the notification destination (device 12 or the like), it is determined whether or not the processing state can be notified to the notification destination.

通知先に処理の状態を通知することができないと判断された場合には、ステップ100で、現ジョブを最後の順番の領域に移行する。   If it is determined that the status of processing cannot be notified to the notification destination, the current job is shifted to the last order area in step 100.

一方、通知先に処理の状態を通知することができる場合には、ステップ102で、現ジョブを実行する。すなわち、処理予定データに対して、指示書で指示された処理を実行し、処理後のデータを、指示書で指示されている送信先に送信する。   On the other hand, if the processing status can be notified to the notification destination, in step 102, the current job is executed. That is, the process designated by the instruction sheet is performed on the processing schedule data, and the processed data is transmitted to the transmission destination designated by the instruction sheet.

ステップ104で、ジョブ完了を通知先に通知する。   In step 104, the job completion is notified to the notification destination.

ステップ106で、電源OFFが指示されたか否かを判断し、電源OFFが指示されていない場合にはステップ92に戻って、以上の処理(ステップ92〜106)を実行し、電源OFFの指示があった場合には、本処理を終了する。   In step 106, it is determined whether or not power-off is instructed. If power-off is not instructed, the process returns to step 92 and the above processing (steps 92 to 106) is executed. If there is, the process is terminated.

以上説明したように本実施の形態では、指示書に指示された通知先に処理の実行状態を通知可能な場合に、指示書により指示された処理を実行するので、通知先に通知できない場合には処理をしないので、通知先に通知できない状態にもかかわらず、処理を実行して、指示書に従って処理が完了しても指示記述の出力側が指示記述の管理を終了することができないということが発生することを防止することができる。   As described above, in the present embodiment, when the process execution state can be notified to the notification destination instructed in the instruction sheet, the process instructed by the instruction sheet is executed. Since no processing is performed, the output side of the instruction description cannot finish managing the instruction description even if the processing is executed and the processing is completed according to the instruction document, even though the notification destination cannot be notified. Occurrence can be prevented.

以上説明した実施の形態では更に、文書操作、例えば、文書の削除、一時停止、一時停止解除時に通知先を確認するようにしてもよい。具体的には、文書操作が指示されたときに該当文書と関連する指示書に記述された通知先とを確認し、通知可能と判断した場合にのみ、文書操作を行う。より詳細に説明すると、デバイス12やクライアント16では、処理中の文書や処理完了したジョブに対して、上記文書操作を指示する。処理サービス14は、このように上記文書操作をデバイス12やクライアント16から受け付けた場合、受け付けた文書操作に従い、文書操作を行う。このとき、文書に結び付けられている指示書に指定されている通知先の状態を確認し、通知先が通知可能状態の場合のみ文書操作を行う。   In the embodiment described above, the notification destination may be confirmed when a document operation is performed, for example, when a document is deleted, paused, or suspended. Specifically, when the document operation is instructed, the notification destination described in the instruction document associated with the document is confirmed, and the document operation is performed only when it is determined that notification is possible. More specifically, the device 12 or the client 16 instructs the document operation on a document being processed or a job that has been processed. When the processing service 14 receives the document operation from the device 12 or the client 16 as described above, the processing service 14 performs the document operation according to the received document operation. At this time, the status of the notification destination specified in the instruction document linked to the document is confirmed, and the document operation is performed only when the notification destination is in a notification enabled state.

指示記述処理システムのブロック図である。It is a block diagram of an instruction description processing system. デバイスのブロック図である。It is a block diagram of a device. 処理サービスのブロック図である。It is a block diagram of a processing service. クライアントのブロック図である。It is a block diagram of a client. 指示書受付処理プログラムを示すフローチャートである。It is a flowchart which shows an instruction | indication reception process program. 指示記述処理プログラムを示すフローチャートである。It is a flowchart which shows an instruction | indication description processing program.

符号の説明Explanation of symbols

12 デバイス
14 処理サービス
16 クライアント
52 インターフェイス
48 処理部
12 device 14 processing service 16 client 52 interface 48 processing unit

Claims (6)

処理を指示する指示記述を受信する受信手段と、
前記受信手段により受信された指示記述により指示された処理を実行する処理実行手段と、
を備えた処理記述処理装置であって、
前記指示記述には、前記処理実行手段による処理の実行状態を通知する通知先が更に指示され、
前記指示記述に指示された前記通知先に前記処理実行手段による処理の実行状態を通知可能か否かを判断する判断手段を備え、
前記処理実行手段は、前記判断手段により前記通知先に前記実行状態を通知可能と判断された場合に、前記指示記述により指示された処理を実行する、
ことを特徴とする指示記述処理装置。
Receiving means for receiving an instruction description for instructing processing;
Processing execution means for executing processing instructed by the instruction description received by the receiving means;
A processing description processing apparatus comprising:
The instruction description further indicates a notification destination for notifying the execution state of the process by the process execution unit,
A determination unit that determines whether or not the notification destination instructed in the instruction description can be notified of the execution state of the process by the process execution unit;
The process execution means executes the process instructed by the instruction description when the determination means determines that the execution state can be notified to the notification destination.
An instruction description processing apparatus characterized by the above.
前記受信手段は、複数の指示記述を受信可能であり、
前記処理実行手段は、前記受信手段により複数の指示記述が受信された場合には、受信した順に指示記述の処理を実行すると共に、前記判断手段により、実行する順番になった指示記述に指示された前記通知先に前記実行状態を通知不可能と判断された場合には、次の順番の指示記述の処理に移行する、
ことを特徴とする請求項1記載の指示記述処理装置。
The receiving means is capable of receiving a plurality of instruction descriptions;
When a plurality of instruction descriptions are received by the receiving means, the processing executing means executes the instruction description processing in the order received, and the determination means instructs the instruction descriptions in the order of execution. When it is determined that the execution state cannot be notified to the notification destination, the process proceeds to the instruction description process in the next order.
The instruction description processing apparatus according to claim 1, wherein:
処理を指示する指示記述を受信する受信ステップと、
前記受信手段により受信された指示記述により指示された処理を実行する処理実行ステップと、
を備えた処理記述処理方法であって、
前記指示記述には、前記処理実行手段による処理の実行状態を通知する通知先が更に指示され、
前記指示記述に指示された前記通知先に前記処理実行手段による処理の実行状態を通知可能か否かを判断する判断ステップを備え、
前記処理実行ステップは、前記判断ステップにより前記通知先に前記実行状態を通知可能と判断された場合に、前記指示記述により指示された処理を実行する、
ことを特徴とする指示記述処理方法。
A receiving step for receiving an instruction description for instructing processing;
A process execution step of executing the process instructed by the instruction description received by the receiving means;
A processing description processing method comprising:
The instruction description further indicates a notification destination for notifying the execution state of the process by the process execution unit,
Determining whether it is possible to notify the execution state of the process by the process execution means to the notification destination specified in the instruction description;
The process execution step executes the process instructed by the instruction description when it is determined by the determination step that the execution state can be notified to the notification destination.
An instruction description processing method characterized by the above.
前記受信ステップは、複数の指示記述を受信可能であり、
前記処理実行ステップは、前記受信ステップにより複数の指示記述が受信された場合には、受信した順に指示記述の処理を実行すると共に、前記判断ステップにより、実行する順番になった指示記述に指示された前記通知先に前記実行状態を通知不可能と判断された場合には、次の順番の指示記述の処理に移行する、
ことを特徴とする請求項3記載の指示記述処理方法。
The receiving step is capable of receiving a plurality of instruction descriptions;
In the processing execution step, when a plurality of instruction descriptions are received in the reception step, the instruction descriptions are processed in the order received, and the instruction description is instructed in the order of execution by the determination step. When it is determined that the execution state cannot be notified to the notification destination, the process proceeds to the instruction description process in the next order.
The instruction description processing method according to claim 3.
コンピュータに、
処理を指示する指示記述を受信する受信ステップと、
前記受信手段により受信された指示記述により指示された処理を実行する処理実行ステップと、
を備えた処理記述処理を実行させる処理記述処理プログラムであって、
前記指示記述には、前記処理実行手段による処理の実行状態を通知する通知先が更に指示され、
前記指示記述に指示された前記通知先に前記処理実行手段による処理の実行状態を通知可能か否かを判断する判断ステップを備え、
前記処理実行ステップは、前記判断ステップにより前記通知先に前記実行状態を通知可能と判断された場合に、前記指示記述により指示された処理を実行する、
ことを特徴とする指示記述処理プログラム。
On the computer,
A receiving step for receiving an instruction description for instructing processing;
A process execution step of executing the process instructed by the instruction description received by the receiving means;
A process description processing program for executing a process description process comprising:
The instruction description further indicates a notification destination for notifying the execution state of the process by the process execution unit,
Determining whether it is possible to notify the execution state of the process by the process execution means to the notification destination specified in the instruction description;
The process execution step executes the process instructed by the instruction description when it is determined by the determination step that the execution state can be notified to the notification destination.
An instruction description processing program characterized by the above.
前記受信ステップは、複数の指示記述を受信可能であり、
前記処理実行ステップは、前記受信ステップにより複数の指示記述が受信された場合には、受信した順に指示記述の処理を実行すると共に、前記判断ステップにより、実行する順番になった指示記述に指示された前記通知先に前記実行状態を通知不可能と判断された場合には、次の順番の指示記述の処理に移行する、
ことを特徴とする請求項5記載の指示記述処理プログラム。
The receiving step is capable of receiving a plurality of instruction descriptions;
In the processing execution step, when a plurality of instruction descriptions are received in the reception step, the instruction descriptions are processed in the order received, and the instruction description is instructed in the order of execution by the determination step. When it is determined that the execution state cannot be notified to the notification destination, the process proceeds to the instruction description process in the next order.
6. The instruction description processing program according to claim 5, wherein:
JP2003433620A 2003-12-26 2003-12-26 Instruction description processing apparatus and method, and instruction description processing program Pending JP2005192107A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003433620A JP2005192107A (en) 2003-12-26 2003-12-26 Instruction description processing apparatus and method, and instruction description processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003433620A JP2005192107A (en) 2003-12-26 2003-12-26 Instruction description processing apparatus and method, and instruction description processing program

Publications (1)

Publication Number Publication Date
JP2005192107A true JP2005192107A (en) 2005-07-14

Family

ID=34790951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003433620A Pending JP2005192107A (en) 2003-12-26 2003-12-26 Instruction description processing apparatus and method, and instruction description processing program

Country Status (1)

Country Link
JP (1) JP2005192107A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008040721A (en) * 2006-08-04 2008-02-21 Fuji Xerox Co Ltd Instruction executing device, method and program
JP2011254476A (en) * 2010-06-01 2011-12-15 Toshiba Corp File transfer apparatus and control method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008040721A (en) * 2006-08-04 2008-02-21 Fuji Xerox Co Ltd Instruction executing device, method and program
JP2011254476A (en) * 2010-06-01 2011-12-15 Toshiba Corp File transfer apparatus and control method thereof
US9237185B2 (en) 2010-06-01 2016-01-12 Kabushiki Kaisha Toshiba File transfer apparatus and control method thereof

Similar Documents

Publication Publication Date Title
EP1445688A1 (en) Printing system, printer, data output device, printing method
JP5573373B2 (en) Image processing system, image processing apparatus, image processing method, and image processing program
JP2007028219A (en) Wireless communication device, wireless communication method, and wireless communication system
JP2009070001A (en) Management system, management method, and management program
JP3891203B2 (en) Image reading device
JP2005192107A (en) Instruction description processing apparatus and method, and instruction description processing program
JP2006262124A (en) Communication device and communication method
US20070192429A1 (en) Digital Composite Machine
JP5121988B2 (en) Wireless communication device, wireless communication device control method, and program
JP4305170B2 (en) Processing execution device
JP2011139272A (en) Image data transmission apparatus, control method, and program
US8873100B2 (en) Image forming apparatus, method of controlling image forming apparatus, computer program product, and image forming system
JP2009225059A (en) Image processor, terminal apparatus, delivery job management method, computer program, and information recording medium
JP2010278665A (en) Communication apparatus communicably connected to a plurality of image processing servers
US20110116127A1 (en) Image processing apparatus and control method thereof
JP5537287B2 (en) Image forming apparatus
JP4678308B2 (en) Digital multifunction device
JP2010147547A (en) Image reading system
JP6033244B2 (en) Image forming apparatus and image forming method
JP2005197949A (en) Process executing device
JP5610731B2 (en) Image forming apparatus, control method therefor, and program
JP6550755B2 (en) Image processing apparatus, operation reception control method and operation reception control program in the same
JP2005051297A (en) Network scanning system, network scanner, and network scanning unit
JP5211004B2 (en) Image reading apparatus and image forming apparatus
JP2006339877A (en) Facsimile machine and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080812

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20081224