[go: up one dir, main page]

JP2018018260A - Information processing device, image formation device and program - Google Patents

Information processing device, image formation device and program Download PDF

Info

Publication number
JP2018018260A
JP2018018260A JP2016147415A JP2016147415A JP2018018260A JP 2018018260 A JP2018018260 A JP 2018018260A JP 2016147415 A JP2016147415 A JP 2016147415A JP 2016147415 A JP2016147415 A JP 2016147415A JP 2018018260 A JP2018018260 A JP 2018018260A
Authority
JP
Japan
Prior art keywords
operations
user
execution
control
object data
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.)
Granted
Application number
JP2016147415A
Other languages
Japanese (ja)
Other versions
JP6790550B2 (en
Inventor
内藤 芳幸
Yoshiyuki Naito
芳幸 内藤
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 JP2016147415A priority Critical patent/JP6790550B2/en
Publication of JP2018018260A publication Critical patent/JP2018018260A/en
Application granted granted Critical
Publication of JP6790550B2 publication Critical patent/JP6790550B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To control execution of operations in which object data to be an object of operations specified by a user is used as a unit of the exclusive access control.SOLUTION: An image formation device comprises: an operation control unit 14 which controls execution of an operation using a destination (address) to be an operation target as a unit of the exclusive access control; and a conflict avoidance information storage unit 17 which stores conflict avoidance information in which a countermeasure against conflict of operation targets is set in advance. The operation control unit 14 simultaneously and parallelly performs two operations, to which different addresses registered in an address book are specified as destinations, regarding that the two operations are not conflicted. The operation control unit 14 accepts, when addresses specified as destinations of obtained two operations are the same and therefore the two operation are conflicted, respective operations without any delay and determines execution order of respective operations on the basis of the setting detail of the conflict avoidance information to execute them.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、画像形成装置及びプログラムに関する。   The present invention relates to an information processing apparatus, an image forming apparatus, and a program.

近年、複合機は、複合機自体のコントロールパネルなどのユーザインタフェースだけでなく、ユーザが携帯する端末を複合機のユーザインタフェースとして用いることが可能になっている。この場合、複数のユーザから同時並行してファイル等の同じ資源を操作対象として指定される場合もあり得るので、操作同士が矛盾しないように資源にロックをかけ排他制御を行う。つまり、一方の操作が完了するまで他方の操作に用いられたユーザインタフェースは待ち状態となる。   In recent years, it has become possible for multifunction devices to use not only a user interface such as a control panel of the multifunction device itself but also a terminal carried by the user as a user interface of the multifunction device. In this case, since the same resource such as a file may be designated as an operation target in parallel by a plurality of users, the resources are locked and exclusive control is performed so that the operations do not contradict each other. That is, the user interface used for the other operation is in a waiting state until one operation is completed.

そこで、従来においては、ジョブ設定の予約を受け付けるなどして後手のユーザのユーザインタフェースを即座に解放できるようにする技術が提案されている(例えば、特許文献1)。   Therefore, conventionally, a technique has been proposed in which the user interface of the user at the back can be immediately released by accepting a job setting reservation (for example, Patent Document 1).

特開2006−237857号公報JP 2006-237857 A 特開2009−027482号公報JP 2009-027482 A 特開2014−007509号公報JP 2014-007509 A

ところで、例えば、アドレス帳に登録されているユーザAに対する操作(参照、削除等)とユーザBに対する操作とは、操作の対象となるオブジェクトデータ(ユーザA及びユーザB)が異なるため、排他制御しなくても各操作を同時並行して実行してもよいと考えられる。   By the way, for example, operations (reference, deletion, etc.) for the user A registered in the address book and operations for the user B are different because the object data (user A and user B) to be operated are different. It is considered that each operation may be executed in parallel even if not.

また、例えば、同時並行した指定された一方の操作がアドレス帳に登録されているユーザAのアドレスの削除で、他方の操作が同じくユーザAを宛先としたメール送信の場合、ユーザAのアドレスの削除が先に実行されてしまうと、ユーザAへのメール送信が正常に終了できなくなる。一方、操作の実行順をその逆にすれば各操作は共に正常に処理できる。   Also, for example, if one of the operations specified in parallel at the same time is deletion of the address of the user A registered in the address book and the other operation is a mail transmission addressed to the user A, the address of the user A If the deletion is executed first, the mail transmission to the user A cannot be terminated normally. On the other hand, if the execution order of the operations is reversed, each operation can be processed normally.

このように、操作の対象となるオブジェクトデータ(上記例のユーザA、B)あるいはオブジェクトデータに対する操作の内容(参照、削除等)の組合せによっては、オブジェクトデータを排他制御の単位として操作の実行を制御すれば、指定された操作を待たせる必要がなかったり、操作を正常に実行できたりする場合がある。   As described above, depending on the combination of the object data (users A and B in the above example) to be operated or the contents of the operation (reference, deletion, etc.) on the object data, the operation is executed using the object data as a unit of exclusive control. If controlled, there is a case where it is not necessary to wait for the designated operation or the operation can be executed normally.

本発明は、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御することを目的とする。   An object of the present invention is to control the execution of an operation using object data specified by a user as an operation target as a unit of exclusive control.

本発明に係る情報処理装置は、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段を有することを特徴とする。   The information processing apparatus according to the present invention includes an operation control unit that controls the execution of an operation using object data as an operation target specified by a user as a unit of exclusive control.

また、ユーザにより指定された操作を取得する取得手段と、前記取得手段により取得された操作の内容を分析する分析手段と、を有し、前記操作制御手段は、前記分析手段の分析対象となった複数の操作により操作対象とするオブジェクトデータが競合する場合であってもいずれの操作も待機させずに受け付けると共に競合する複数の操作の内容に応じて各操作の実行制御を行うことを特徴とする。   In addition, an acquisition unit that acquires an operation specified by a user, and an analysis unit that analyzes contents of the operation acquired by the acquisition unit, the operation control unit is an analysis target of the analysis unit. Even if object data to be operated is conflicted by a plurality of operations, each operation is accepted without waiting, and execution control of each operation is performed according to the contents of the conflicting operations. To do.

また、前記操作制御手段は、競合する複数の操作の内容が異なる場合、各操作の内容に応じて各操作の実行順を決定することを特徴とする。   Further, the operation control means determines the execution order of each operation according to the content of each operation when the content of a plurality of competing operations is different.

また、前記操作制御手段は、競合する複数の操作の内容が同一の場合、当該操作を1回のみ実行するよう制御することを特徴とする。   Further, the operation control means controls to execute the operation only once when the contents of a plurality of competing operations are the same.

前記操作制御手段は、競合する複数の操作が共に変更操作であってその変更の内容が異なる場合、当該各操作を指定したユーザにその旨を通知することを特徴とする。   The operation control means is characterized in that, when a plurality of competing operations are both change operations and the contents of the change are different, the operation control means notifies the user who specified each operation to that effect.

また、競合する操作の内容の組合せ毎にオブジェクトデータが競合したときの対処方法が予め設定された競合回避情報を取得する情報取得手段を有し、前記操作制御手段は、前記競合回避情報の設定内容に基づいて各操作の実行制御を行うことを特徴とする。   In addition, there is information acquisition means for acquiring conflict avoidance information in which a coping method when object data conflicts for each combination of content of conflicting operations, and the operation control means sets the conflict avoidance information Execution control of each operation is performed based on the contents.

本発明に係る画像形成装置は、ユーザインタフェース手段と、前記ユーザインタフェース手段からユーザにより指定された操作を取得するユーザインタフェース操作取得手段と、リモート端末からユーザにより指定された操作を取得するリモート端末操作取得手段と、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段と、を有し、前記操作制御手段は、前記ユーザインタフェース操作取得手段により取得された操作及び前記リモート端末操作取得手段により取得された操作それぞれの操作対象とするオブジェクトデータが同一であることから競合する場合であってもいずれの操作も待機させずに受け付けると共に各操作の内容に応じて各操作の実行制御を行うことを特徴とする。   An image forming apparatus according to the present invention includes a user interface unit, a user interface operation acquisition unit that acquires an operation specified by a user from the user interface unit, and a remote terminal operation that acquires an operation specified by the user from a remote terminal Acquisition means, and operation control means for controlling the execution of the operation using object data specified by the user as an object of the exclusive control, and the operation control means includes the user interface operation acquisition means. Even if there is a conflict because the object data to be operated is the same for the acquired operation and the operation acquired by the remote terminal operation acquisition means, any operation is accepted without waiting, and Specially controls the execution of each operation according to the content. To.

本発明に係るプログラムは、コンピュータを、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段、として機能させる。   The program according to the present invention causes a computer to function as an operation control unit that controls the execution of an operation using object data that is an operation target specified by a user as a unit of exclusive control.

請求項1に記載の発明によれば、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御することができる。   According to the first aspect of the present invention, it is possible to control the execution of an operation using the object data specified by the user as an operation target as a unit of exclusive control.

請求項2に記載の発明によれば、複数の操作により操作対象とするオブジェクトデータが競合する場合であっても複数の操作の内容の組合せに応じて各操作の実行制御を行うことができる。   According to the second aspect of the present invention, execution control of each operation can be performed according to the combination of the contents of the plurality of operations even when object data to be operated is competed by a plurality of operations.

請求項3に記載の発明によれば、競合する複数の操作の内容が異なる場合に各操作の内容に応じて各操作の実行順を決定することができる。   According to the third aspect of the present invention, when the contents of a plurality of competing operations are different, the execution order of each operation can be determined according to the contents of each operation.

請求項4に記載の発明によれば、競合する複数の操作の内容が同一の場合、当該操作の重複した実行を回避することができる。   According to the invention described in claim 4, when the contents of a plurality of competing operations are the same, it is possible to avoid duplicate execution of the operations.

請求項5に記載の発明によれば、異なる操作の内容と競合していることをユーザに通知することができる。   According to the invention described in claim 5, it is possible to notify the user that there is a conflict with the contents of different operations.

請求項6に記載の発明によれば、予め設定された競合回避情報の設定内容に基づいて各操作の実行制御を行うことができる。   According to the sixth aspect of the present invention, execution control of each operation can be performed based on preset content of conflict avoidance information.

請求項7に記載の発明によれば、操作が競合する場合に各操作の内容に応じて各操作の実行順を決定することができる。   According to the seventh aspect of the present invention, when operations conflict, the execution order of the operations can be determined according to the contents of the operations.

請求項8に記載の発明によれば、ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御することができる。   According to the eighth aspect of the present invention, it is possible to control the execution of the operation using the object data that is the target of the operation specified by the user as a unit of exclusive control.

本発明に係る画像形成装置の一実施の形態を示したブロック構成図である。1 is a block configuration diagram showing an embodiment of an image forming apparatus according to the present invention. 本実施の形態における画像形成装置のハードウェア構成図である。2 is a hardware configuration diagram of an image forming apparatus according to the present embodiment. FIG. 本実施の形態における競合回避情報記憶部に予め設定される競合回避情報のデータ構成の一例を示した図である。It is the figure which showed an example of the data structure of the conflict avoidance information preset in the conflict avoidance information storage part in this Embodiment. 本実施の形態における操作情報記憶部に登録される操作情報のデータ構成の一例を示した図である。It is the figure which showed an example of the data structure of the operation information registered into the operation information storage part in this Embodiment. 本実施の形態における操作実行処理を示したフローチャートである。It is the flowchart which showed the operation execution process in this Embodiment.

以下、図面に基づいて、本発明の好適な実施の形態について説明する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

図1は、本発明に係る画像形成装置の一実施の形態を示したブロック構成図である。また、図2は、本実施の形態における画像形成装置10のハードウェア構成図である。画像形成装置10は、コピー機能、スキャナ機能等各種機能を搭載した複合機であり、コンピュータ(情報処理装置)を搭載した装置である。図2において、CPU21は、ROM29に格納されたプログラムにしたがってスキャナ24やプリンタエンジン26等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス22は、CPU21の制御対象となる各種機構と接続してデータの通信を行う。操作パネル23は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ24は、ユーザがセットした原稿を読み取り、電子データとしてHDD(Hard Disk Drive)25等に蓄積する。HDD25は、スキャナ24を使用して読み取った電子文書やアドレス帳などを格納する。プリンタエンジン26は、CPU21で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース(I/F)27は、ネットワークを接続し、外部の装置との間でデータ通信を行う。本実施の形態におけるネットワークインタフェース27は、ユーザが携帯するスマートフォンやPC等の端末(以下、「リモート端末」)1を画像形成装置10のインタフェース手段として利用可能なように有線又は無線により接続する。RAM28は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ROM29は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース(I/F)30は、USBメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。   FIG. 1 is a block diagram showing an image forming apparatus according to an embodiment of the present invention. FIG. 2 is a hardware configuration diagram of the image forming apparatus 10 according to the present embodiment. The image forming apparatus 10 is a multifunction machine equipped with various functions such as a copy function and a scanner function, and is an apparatus equipped with a computer (information processing apparatus). In FIG. 2, the CPU 21 controls the operation of various mechanisms mounted on the apparatus such as the scanner 24 and the printer engine 26 according to a program stored in the ROM 29. The address data bus 22 is connected to various mechanisms to be controlled by the CPU 21 to perform data communication. The operation panel 23 receives instructions from the user and displays information. The scanner 24 reads a document set by a user and accumulates it in an HDD (Hard Disk Drive) 25 or the like as electronic data. The HDD 25 stores an electronic document read by using the scanner 24, an address book, and the like. The printer engine 26 prints an image on output paper in accordance with an instruction from a control program executed by the CPU 21. A network interface (I / F) 27 connects a network and performs data communication with an external device. The network interface 27 in the present embodiment connects a terminal (hereinafter referred to as “remote terminal”) 1 such as a smartphone or a PC carried by the user so as to be used as an interface unit of the image forming apparatus 10 by wire or wireless. The RAM 28 is used as a work memory during program execution and a communication buffer during electronic data transmission / reception. The ROM 29 stores various programs relating to control of the apparatus, encryption of electronic data, and transmission / reception of electronic data. By executing various programs, each component described later exhibits a predetermined processing function. The external media interface (I / F) 30 is an interface with an external memory device such as a USB memory or a flash memory.

図1に戻り、本実施の形態における画像形成装置10は、ローカルユーザインタフェース(UI)制御部11、リモートユーザインタフェース(UI)制御部12、操作内容分析部13、操作制御部14、ジョブ実行制御部15、操作情報記憶部16及び競合回避情報記憶部17を有している。ローカルユーザインタフェース制御部11は、画像形成装置10の操作パネル23からユーザにより指示された操作を取得する。リモートユーザインタフェース制御部12は、リモート端末1からユーザにより指示された操作を取得する。操作内容分析部13は、各ユーザインタフェース制御部11,12により取得された操作の内容を分析して操作情報を生成し、操作情報記憶部16に登録する。操作制御部14は、ユーザにより指示された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する。ジョブ実行制御部15は、指定された操作をジョブとして実行するための制御を行う。操作情報記憶部16については、動作の説明と合わせて説明する。   Returning to FIG. 1, the image forming apparatus 10 according to the present exemplary embodiment includes a local user interface (UI) control unit 11, a remote user interface (UI) control unit 12, an operation content analysis unit 13, an operation control unit 14, and job execution control. Unit 15, operation information storage unit 16, and conflict avoidance information storage unit 17. The local user interface control unit 11 acquires an operation instructed by the user from the operation panel 23 of the image forming apparatus 10. The remote user interface control unit 12 acquires an operation instructed by the user from the remote terminal 1. The operation content analysis unit 13 analyzes the operation content acquired by each user interface control unit 11, 12 to generate operation information and registers it in the operation information storage unit 16. The operation control unit 14 controls the execution of the operation using the object data that is the target of the operation instructed by the user as a unit of exclusive control. The job execution control unit 15 performs control for executing the designated operation as a job. The operation information storage unit 16 will be described together with the description of the operation.

図3は、本実施の形態における競合回避情報記憶部17に予め設定される競合回避情報のデータ構成の一例を示した図である。図3に示した競合回避情報には、操作の対象がスキャン文書等のデータの宛先(送信先)の場合の設定例が示されている。メールアドレス等の宛先はアドレス帳に登録されているが、図3には、アドレス自体の変更(Edit)、スキャン文書の宛先として指定される場合にアドレス帳からの写しの読み出し(Duplicate)、アドレスのアドレス帳からの削除(Delete)が操作の種類の一例として示されている。その他にもアドレスの登録が存在するが、図3から省略している。   FIG. 3 is a diagram showing an example of the data structure of the conflict avoidance information preset in the conflict avoidance information storage unit 17 in the present embodiment. The conflict avoidance information shown in FIG. 3 shows a setting example when the operation target is the destination (transmission destination) of data such as a scanned document. Addresses such as e-mail addresses are registered in the address book, but FIG. 3 shows the change of the address itself (Edit), reading of a copy from the address book (Duplicate) when specified as the destination of the scanned document, the address Deletion from the address book (Delete) is shown as an example of the type of operation. There are other registered addresses, which are omitted from FIG.

ところで、本実施の形態において「操作の内容」というのは、「ユーザAのアドレスをアドレスXからアドレスYに変更する。」、「ユーザBのアドレスを削除する。」など操作の指示内容のことである。ただ、操作の種類を示す「変更」、「削除」等は、必ず操作の内容に含まれるため、本実施の形態では、操作の種類を操作の内容と説明する場合もある。また、ユーザが指定する操作は、DuplicateではなくScanToSendであるが、ユーザにより操作(ScanToSend)が指定されると、当該操作の内容分析により操作(Duplicate)が一意に決まるため、共に「操作」と称している。ただ、場合によって、ScanToSend等のユーザにより指定された操作を「ユーザ操作」と説明する場合もある。   By the way, in the present embodiment, “operation contents” refers to operation instruction contents such as “change user A's address from address X to address Y” and “delete user B's address”. It is. However, since “change”, “deletion”, and the like indicating the type of operation are always included in the content of the operation, in this embodiment, the type of operation may be described as the content of the operation. Also, the operation specified by the user is ScanToSend instead of Duplicate. However, when the operation (ScanToSend) is specified by the user, the operation (Duplicate) is uniquely determined by the content analysis of the operation. It is called. However, in some cases, an operation designated by a user such as ScanToSend may be described as a “user operation”.

図3においては、二操作者間で競合が発生する場合を想定した競合回避情報であり、ある宛先、例えばユーザAというオブジェクトデータに対する操作がEdit、Duplicate又はDeleteの場合、競合する他の操作が同じくユーザAに対するEdit、Duplicate又はDeleteの場合の対処方法がテーブル内に示されている。   FIG. 3 shows conflict avoidance information that assumes a case where a conflict occurs between two operators. When the operation on the object data of a certain destination, for example, user A is Edit, Duplicate, or Delete, other conflicting operations are performed. Similarly, a coping method in the case of Edit, Duplicate, or Delete for the user A is shown in the table.

ところで、本実施の形態において「オブジェクト」というのは、ユーザの操作の対象となるデータのまとまりのこと又はもののことを指し、例えば1又は複数のデータを格納するファイルである。また、「オブジェクトデータ」というのは、オブジェクトとしてまとめられている個々のデータのことを指す。オブジェクトがアドレス帳の場合、各ユーザのアドレスがオブジェクトデータに相当する。   By the way, in this embodiment, an “object” refers to a group or thing of data to be operated by a user, for example, a file storing one or a plurality of data. The “object data” refers to individual data collected as an object. When the object is an address book, the address of each user corresponds to the object data.

なお、図3では、二操作者間の対処を二次元テーブルにて示しているので行方向と列方向との交差した欄に対応する対処方法を示したが、操作がEditとDuplicateとの組合せに対する対処方法と、DuplicateとEditとの組合せに対する対処方法とは同じでよいので、一方の記述を“−”にて示し省略した。また、図3では、便宜的に二操作者間での競合の場合を示した二次元テーブルにて競合回避情報を示したが、三操作者以上で競合した場合を想定して競合回避情報を設定してもよい。   In FIG. 3, since the correspondence between the two operators is shown in a two-dimensional table, the countermeasure corresponding to the column where the row direction and the column direction intersect is shown, but the operation is a combination of Edit and Duplicate. Since the coping method and the coping method for the combination of Duplicate and Edit may be the same, one description is omitted by “-”. In FIG. 3, for convenience, the conflict avoidance information is shown in a two-dimensional table showing a case of a conflict between two operators. However, the conflict avoidance information is assumed assuming a conflict between three or more operators. It may be set.

画像形成装置10における各構成要素11〜15は、画像形成装置10に搭載されたコンピュータと、コンピュータに搭載されたCPU21で動作するプログラムとの協調動作により実現される。また、各記憶部16,17は、画像形成装置10に搭載されたHDD25にて実現される。あるいは、RAM28又は外部にある記憶手段をネットワーク経由で利用してもよい。   Each component 11 to 15 in the image forming apparatus 10 is realized by a cooperative operation of a computer mounted on the image forming apparatus 10 and a program operating on the CPU 21 mounted on the computer. The storage units 16 and 17 are realized by the HDD 25 mounted in the image forming apparatus 10. Alternatively, the RAM 28 or an external storage means may be used via a network.

また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、CD−ROMやUSBメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPUがプログラムを順次実行することで各種処理が実現される。   Further, the program used in this embodiment can be provided not only by communication means but also by storing it in a computer-readable recording medium such as a CD-ROM or USB memory. The program provided from the communication means or the recording medium is installed in the computer, and various processes are realized by the CPU of the computer sequentially executing the program.

画像形成装置が複数のユーザインタフェースから同じオブジェクト(例えば、アドレス帳)に対する操作が指定された場合、従来では一方の操作を他方の操作が完了するまで待機させることで矛盾が発生しないように排他制御していた。つまり、先に実行される操作は、オブジェクト(アドレス帳)をロックしてから所定の処理を実行し、処理が完了するとアンロックすることでオブジェクトを解放する。オブジェクトが解放されてはじめて後手の操作の実行が開始可能になる。このように、一方の操作がユーザAに対する操作で他方の操作がユーザBに対する操作であっても、従来においては、オブジェクト(アドレス帳)を排他制御の単位としていたので一方の操作は待ち状態になっていた。   When the image forming apparatus specifies an operation on the same object (for example, address book) from a plurality of user interfaces, conventionally, exclusive control is performed so that inconsistency does not occur by making one operation wait until the other operation is completed. Was. That is, the operation executed first locks the object (address book), executes a predetermined process, and releases the object by unlocking it when the process is completed. Only after the object is released can the operation of the back hand be started. Thus, even if one operation is an operation for user A and the other operation is an operation for user B, since the object (address book) is conventionally used as a unit of exclusive control, one operation is in a waiting state. It was.

そこで、本実施の形態においては、オブジェクトではなくオブジェクトに含まれているオブジェクトデータ、上記例に従うとアドレス帳に登録されているユーザA,Bの各アドレスを排他制御の単位としたことを特徴としている。これにより、一方の操作がユーザAに対する操作で、他方の操作がユーザBに対する操作の場合、各操作の排他制御対象は異なるため、各操作は待機をせずに実行可能となる。また、2つの操作が共に同じユーザAに対する操作であっても、本実施の形態においては、待機という状態にせずに双方の操作を受け付け、受付後に操作の内容の組合せによって各操作の実行制御を行うようにした。以下、本実施の形態における動作について説明する。   Therefore, in this embodiment, the object data included in the object, not the object, and according to the above example, each address of the users A and B registered in the address book is used as a unit of exclusive control. Yes. As a result, when one operation is an operation for the user A and the other operation is an operation for the user B, each operation can be executed without waiting because the exclusive control target of each operation is different. In addition, even if the two operations are both operations for the same user A, in the present embodiment, both operations are accepted without being in a standby state, and execution control of each operation is performed according to the combination of the contents of the operations after reception. I did it. Hereinafter, the operation in the present embodiment will be described.

あるユーザが操作パネル23に対して何らかの操作を行うと、ローカルユーザインタフェース制御部11はその操作を取得する。操作内容分析部13は、その取得された操作の内容を分析して操作情報を生成し操作情報記憶部16に登録する。また、あるユーザがリモート端末1から画像形成装置10に対して何らかの操作を行うと、リモートユーザインタフェース制御部12はその操作を取得する。操作内容分析部13は、上記と同様に取得された操作の内容を分析して操作情報を生成し操作情報記憶部16に登録する。このように、操作情報記憶部16には、操作パネル23及びリモート端末1からそれぞれ指定された操作に基づき生成された操作情報が登録される。   When a certain user performs some operation on the operation panel 23, the local user interface control unit 11 acquires the operation. The operation content analysis unit 13 analyzes the content of the acquired operation, generates operation information, and registers it in the operation information storage unit 16. When a certain user performs an operation on the image forming apparatus 10 from the remote terminal 1, the remote user interface control unit 12 acquires the operation. The operation content analysis unit 13 analyzes the operation content acquired in the same manner as described above, generates operation information, and registers the operation information in the operation information storage unit 16. As described above, operation information generated based on operations designated from the operation panel 23 and the remote terminal 1 is registered in the operation information storage unit 16.

図4は、本実施の形態における操作情報記憶部16に登録される操作情報のデータ構成の一例を示した図である。操作情報は、それぞれに割り付けられる操作番号に、操作、UI、対象オブジェクトデータ及びパラメータ等が対応付けられて生成される。操作には、ユーザに指定された操作の種別が設定される。UIには、ユーザ操作に利用されたユーザインタフェースが設定される。設定される“local”は操作パネル23に、“remote”はリモート端末1にそれぞれ対応する。対象オブジェクトデータには、ユーザ操作の対象となったオブジェクトデータを示す項目が設定される。パラメータ等には、ユーザ操作の実行に必要なパラメータ等の情報が設定される。   FIG. 4 is a diagram illustrating an example of a data configuration of operation information registered in the operation information storage unit 16 in the present embodiment. The operation information is generated by associating operations, UI, target object data, parameters, and the like with the operation numbers assigned thereto. In the operation, the type of operation designated by the user is set. A user interface used for user operation is set in the UI. “Local” to be set corresponds to the operation panel 23, and “remote” corresponds to the remote terminal 1. In the target object data, an item indicating the object data targeted by the user operation is set. Information such as parameters necessary for execution of user operations is set in the parameters and the like.

図4には、操作パネル23から“userA”が宛先として指定されたScanToSend操作が指定された例と、リモート端末1から“userA”のアドレスを編集する操作が指定された例とが示されている。   FIG. 4 shows an example in which a ScanToSend operation in which “userA” is designated as the destination from the operation panel 23 and an example in which an operation for editing the address of “userA” is designated from the remote terminal 1 are shown. Yes.

なお、操作情報には、その他にも操作者の識別情報や操作日時等の基本的な情報を付加してもよいが、本実施の形態では、説明に用いないので省略している。また、本実施の形態では、各操作をジョブとして実行することを想定しており、そのジョブの実行に必要な情報に関しては省略している。また、ジョブ実行制御部15は、各ユーザインタフェース制御部11,12により操作が取得されると、その操作に基づきジョブを生成するかもしれないが、ジョブの生成自体は本実施の形態の特徴事項ではないので図や説明から省略する。   In addition, basic information such as operator identification information and operation date / time may be added to the operation information, but in this embodiment, it is omitted because it is not used for the description. In this embodiment, it is assumed that each operation is executed as a job, and information necessary for executing the job is omitted. In addition, when an operation is acquired by each user interface control unit 11, 12, the job execution control unit 15 may generate a job based on the operation, but the job generation itself is a feature of the present embodiment. Since it is not, it abbreviate | omits from a figure and description.

次に、本実施の形態において、指定された操作を実行するときの処理について図5に示したフローチャートを用いて説明する。この処理を実行するアプリケーションは、RAM28に常駐し、後述する処理を常時繰り返し実行する。   Next, in the present embodiment, processing when a designated operation is executed will be described using the flowchart shown in FIG. An application that executes this processing is resident in the RAM 28, and the processing described below is always executed repeatedly.

操作制御部14は、操作情報記憶部16から操作情報を抽出する(ステップ101)。基本的には、登録順に1つずつ取り出せばよい。そして、操作情報の対象オブジェクトデータを参照して、対象オブジェクトデータが同じ操作情報の存在を調べる。ここで、操作情報が存在しない場合(ステップ102でN)、操作制御部14は、従前と同様に当該操作を受け付けて実行を開始する旨のメッセージを操作元のユーザインタフェース手段(操作パネル23又はリモート端末1)に表示させる(ステップ108)。そして、操作制御部14が当該操作の実行を指示すると、ジョブ実行制御部15は、その指示に応じて当該操作のジョブの実行を開始する(ステップ107)。   The operation control unit 14 extracts operation information from the operation information storage unit 16 (step 101). Basically, they should be taken out one by one in the order of registration. Then, with reference to the target object data of the operation information, the presence of the operation information with the same target object data is checked. Here, when the operation information does not exist (N in Step 102), the operation control unit 14 displays a message indicating that the operation is accepted and the execution is started in the same manner as before, the user interface means (the operation panel 23 or the operation panel 23). It is displayed on the remote terminal 1) (step 108). When the operation control unit 14 instructs execution of the operation, the job execution control unit 15 starts executing the job of the operation in accordance with the instruction (step 107).

一方、対象オブジェクトデータに同じ操作情報が存在する場合(ステップ102でY)、操作制御部14は、競合相手が存在すると認識し、次のように処理する。なお、ここでは、説明の便宜上、競合相手の操作は1つのみとする。   On the other hand, when the same operation information exists in the target object data (Y in step 102), the operation control unit 14 recognizes that there is a competitor and performs the following process. Here, for convenience of explanation, it is assumed that there is only one operation of the competitor.

操作制御部14は、同じ対象オブジェクトデータが設定されている操作情報を操作情報記憶部16から抽出し(ステップ103)、この操作情報とステップ101で抽出した操作情報との関係を分析する。そして、例えば操作がScanToSend操作の場合、宛先として指定されたユーザのアドレスの写しをアドレス帳から取ればよいので、操作の種類は“Duplicate”と特定する。また、操作が宛先編集操作の場合、アドレス帳に登録されているアドレスを変更することになるので、操作の種類は“Edit”と特定する。各操作の種類を特定すると、操作制御部14は、競合回避情報を参照して各操作に対する対処方法を決定し(ステップ104)、その決定した対処方法に従った画面を各ユーザインタフェースに表示させると共にその表示内容に対する応答を受け付ける(ステップ105)。例えば、上記例示した“Duplicate”と“Edit”との組合せの場合、操作制御部14は、図3に示した競合回避情報においては欄31に設定された対処方法に従った処理を行う。   The operation control unit 14 extracts operation information in which the same target object data is set from the operation information storage unit 16 (step 103), and analyzes the relationship between the operation information and the operation information extracted in step 101. For example, when the operation is a ScanToSend operation, a copy of the address of the user designated as the destination may be taken from the address book, and therefore the type of operation is specified as “Duplicate”. If the operation is a destination editing operation, the address registered in the address book is changed, so that the type of operation is specified as “Edit”. When the type of each operation is specified, the operation control unit 14 refers to the conflict avoidance information to determine a countermeasure method for each operation (step 104), and displays a screen according to the determined countermeasure method on each user interface. At the same time, a response to the display content is received (step 105). For example, in the case of the combination of “Duplicate” and “Edit” exemplified above, the operation control unit 14 performs processing according to the coping method set in the column 31 in the conflict avoidance information shown in FIG.

ここで、操作パネル23から指定された操作が宛先にユーザCのアドレスが指定されたScanToSend操作(操作の種類が“Duplicate”)の場合、他方のリモート端末1から宛先編集操作をした操作者がユーザCのアドレスを変更するのは、ユーザCの個人的な理由に応じて変更する場合もあり得るし、登録されているユーザCのアドレスに誤りがあるため訂正したい場合もあり得る。そこで、操作制御部14は、競合回避情報の設定内容に従って編集目的を入力させる画面をリモートユーザインタフェース制御部12に表示させる。   Here, when the operation specified from the operation panel 23 is a ScanToSend operation (the operation type is “Duplicate”) in which the address of the user C is specified as the destination, the operator who has performed the destination editing operation from the other remote terminal 1 The user C's address may be changed depending on the personal reason of the user C, or may be corrected because there is an error in the registered user C's address. Therefore, the operation control unit 14 causes the remote user interface control unit 12 to display a screen for inputting an editing purpose in accordance with the setting content of the conflict avoidance information.

リモート端末1の操作者により表示された入力画面から編集目的が入力されると、操作制御部14は、その編集目的を取得する。そして、操作制御部14は、ローカルユーザインタフェース制御部11に、その取得した編集目的及び既に認識している編集内容を合わせて操作パネル23に表示させる。表示画面には、ScanToSend操作をアドレス変更前に実行するか、アドレス変更後に実行するか、あるいは中止するかの問い合わせる問合せ画面でもよい。当該操作者は、その問合せ画面の表示内容を見ていずれかを選択する。   When an editing purpose is input from the input screen displayed by the operator of the remote terminal 1, the operation control unit 14 acquires the editing purpose. Then, the operation control unit 14 causes the local user interface control unit 11 to display the acquired editing purpose and the editing content already recognized on the operation panel 23. The display screen may be an inquiry screen for inquiring whether the ScanToSend operation is executed before the address change, executed after the address change, or cancelled. The operator looks at the display content of the inquiry screen and selects one.

操作制御部14は、その選択結果を受け付けると、その選択結果に応じてアドレスの編集操作との順番を決定する(ステップ106)。二操作者間の場合、どちらの操作を先に実行するかを決定する。あるいは、操作者の選択に応じてScanToSend操作を中止するよう決定する。なお、図3では、操作の実行順の決定について詳細に記述してないが、上記の通り、問合せに対する応答の結果に応じて操作の実行順を決定する。そして、ジョブ実行制御部15は、操作制御部14による決定に従い、指定された操作をジョブにより実行させる(ステップ107)。   When receiving the selection result, the operation control unit 14 determines the order of the address editing operation according to the selection result (step 106). In the case of two operators, which operation is to be executed first is determined. Alternatively, it is determined to stop the ScanToSend operation according to the operator's selection. In FIG. 3, although the determination of the execution order of the operations is not described in detail, the execution order of the operations is determined according to the result of the response to the inquiry as described above. The job execution control unit 15 causes the designated operation to be executed by the job according to the determination by the operation control unit 14 (step 107).

本実施の形態においては、以上説明したように動作するが、ステップ105において操作者との間でやり取りが発生するもののいずれの操作者に対しても待機させることはしない。つまり、宛先編集の操作者には、編集目的の入力終了後に当該操作を受け付けた旨のメッセージをリモートユーザインタフェース制御部12に表示させる。一方、ScanToSendの操作者には、問合せへの応答後に当該操作を受け付けた旨のメッセージをローカルユーザインタフェース制御部11に表示させる。厳密には、画像形成装置10の内部において一方の操作の実行を待たせることになるかもしれないが、操作者には待ち状態になる旨を通知しない。   In the present embodiment, the operation is as described above. However, although there is an exchange with the operator in step 105, no operator is made to wait. In other words, the destination editing operator causes the remote user interface control unit 12 to display a message indicating that the operation has been accepted after completion of the editing purpose input. On the other hand, the operator of ScanToSend displays a message indicating that the operation has been accepted on the local user interface control unit 11 after responding to the inquiry. Strictly speaking, the execution of one of the operations may be waited inside the image forming apparatus 10, but the operator is not notified of the waiting state.

なお、本実施の形態では、操作に競合が発生する場合、前述したようにステップ105においてはじめて操作を受け付けることになるので、このときを操作の「受付」とし、各ユーザインタフェース制御部11,12が操作を受け取ったことを「受付」ではなく「取得」と表現した。   In the present embodiment, when a conflict occurs in the operation, the operation is accepted for the first time in step 105 as described above. Therefore, this operation is regarded as “acceptance”, and each user interface control unit 11, 12 Receiving an operation is expressed as “acquisition” rather than “reception”.

操作対象のオブジェクトデータが異なる操作の場合、本実施の形態においては、従来と異なり競合の関係とはならないので(ステップ102でN)、各操作は同時並行して実行可能となる。   In the case of an operation with different object data to be operated, in the present embodiment, unlike the conventional case, there is no conflict relationship (N in step 102), so that each operation can be executed in parallel.

以上の説明は、“Duplicate”と“Edit”との組合せの場合であったが、その他の操作の組合せも基本的には競合回避情報の設定内容に従い処理すればよい。“Duplicate”と“Delete”との組合せの場合、“Duplicate”の操作を先に実行し、その後にアドレスを削除することで双方の操作は正常に実行できる。ただ、アドレスの削除目的がメールソフトのアンインストールというのであれば送信不能となるので、競合回避情報に示したように削除目的を“Delete”の操作者に先に問い合わせるようにし、その応答内容に応じて実行順を適宜決定するようにしてもよい。このように、競合する複数の操作の内容が異なる場合、競合回避情報の設定内容に従い各操作の内容に応じて操作の実行順を決定すればよい。   The above description is for the combination of “Duplicate” and “Edit”, but other combinations of operations may basically be processed according to the content of the contention avoidance information. In the case of a combination of “Duplicate” and “Delete”, both operations can be normally executed by executing the “Duplicate” operation first and then deleting the address. However, if the purpose of deleting the address is to uninstall the mail software, transmission is impossible. Therefore, as shown in the conflict avoidance information, the deletion purpose is first inquired to the operator of “Delete”, and the response content is displayed. Accordingly, the execution order may be appropriately determined. In this way, when the contents of a plurality of competing operations are different, the execution order of the operations may be determined according to the contents of each operation according to the setting contents of the conflict avoidance information.

図3に示した“No Action”というのは、一方の操作は何もしなくてよいことを意味する。例えば、“Delete”同士の組合せの場合、一方の操作でアドレスを削除してしまえば、他方の削除操作は実行しなくてよい。“Duplicate”同士の組合せの場合、一方の操作でメール送信してしまえば、同じスキャン文書を2回送信する必要はないであろうから他方の送信操作は実行しなくてよい。このように、競合する複数の操作の内容が同一の場合、一致する操作を1回のみ実行するよう制御すればよい。異なる文書の場合はそれぞれ送信する必要はあるが、画像形成装置10には、通常1台のスキャナ24しか搭載されていないので同じ文書と予想できる。“Edit”同士の組合せの場合も同様である。ただ、同じ変更内容であれば問題ないが、各操作の変更内容が異なる場合、先に行われる変更は上書きされてしまう。そこで、競合回避情報に設定されているように双方の操作者に通知し問い合わせることで調整を行う必要がある。   “No Action” shown in FIG. 3 means that one operation need not be performed. For example, in the case of a combination of “Delete”, if the address is deleted by one operation, the other deletion operation need not be executed. In the case of a combination of “Duplicate”, if the mail is transmitted by one operation, it is not necessary to transmit the same scanned document twice, so the other transmission operation does not have to be executed. In this way, when the contents of a plurality of competing operations are the same, it is only necessary to perform control so that the matching operation is executed only once. In the case of different documents, it is necessary to transmit them, but since the image forming apparatus 10 is normally equipped with only one scanner 24, it can be expected that the same document. The same applies to the combination of “Edit”. However, there is no problem as long as the change contents are the same, but if the change contents of each operation are different, the change made first is overwritten. Therefore, it is necessary to make adjustments by notifying both operators and making inquiries as set in the conflict avoidance information.

本実施の形態によれば、以上説明したようにオブジェクトデータを排他制御の単位としたことで競合の発生機会が減少し、これにより待ち状態となる機会や待ち時間を減少させることが可能になる。また、競合が発生する場合でも競合する操作の実行順を制御するようにしたので、操作が異常終了する機会も減少する。競合回避情報の設定例から明らかなように、本実施の形態における操作制御は、操作の内容に優先順位を設定するのではなく競合する操作の内容の組合せに応じて適切な実行順を設定可能にしている。   According to the present embodiment, as described above, by using object data as a unit of exclusive control, the opportunity for occurrence of contention is reduced, and thereby it is possible to reduce the chance of waiting and waiting time. . Further, since the execution order of the competing operations is controlled even when a conflict occurs, the chance that the operation ends abnormally is reduced. As is clear from the setting example of the conflict avoidance information, the operation control according to the present embodiment can set an appropriate execution order according to the combination of the content of conflicting operations rather than setting the priority order of the content of operations. I have to.

なお、本実施の形態では、各ユーザインタフェース制御部11,12から指定された操作を例にして説明したが、例えばバッチにて指定された操作にも適用可能である。   In this embodiment, the operation specified from each user interface control unit 11 or 12 has been described as an example. However, the present invention can also be applied to an operation specified in a batch, for example.

また、本実施の形態では、操作に応じて処理を実行する装置として画像形成装置10を例にして説明したが、画像形成装置10ではなく情報処理装置(コンピュータ)又はコンピュータを搭載した様々な装置にも適用可能である。   In this embodiment, the image forming apparatus 10 is described as an example of an apparatus that executes processing according to an operation. However, instead of the image forming apparatus 10, various apparatuses equipped with an information processing apparatus (computer) or a computer. It is also applicable to.

1 リモート端末、10 画像形成装置、11 ローカルユーザインタフェース(UI)制御部、12 リモートユーザインタフェース(UI)制御部、13 操作内容分析部、14 操作制御部、15 ジョブ実行制御部、16 操作情報記憶部、17 競合回避情報記憶部、21 CPU、22 アドレスデータバス、23 操作パネル、24 スキャナ、25 ハードディスクドライブ(HDD)、26 プリンタエンジン、27 ネットワークインタフェース(I/F)、28 RAM、29 ROM、30 外部メディアインタフェース(I/F)。
DESCRIPTION OF SYMBOLS 1 Remote terminal, 10 Image forming apparatus, 11 Local user interface (UI) control part, 12 Remote user interface (UI) control part, 13 Operation content analysis part, 14 Operation control part, 15 Job execution control part, 16 Operation information storage , 17 Conflict avoidance information storage unit, 21 CPU, 22 address data bus, 23 operation panel, 24 scanner, 25 hard disk drive (HDD), 26 printer engine, 27 network interface (I / F), 28 RAM, 29 ROM, 30 External media interface (I / F).

Claims (8)

ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段を有することを特徴とする情報処理装置。   An information processing apparatus comprising operation control means for controlling execution of an operation using object data specified by a user as an operation target, as a unit of exclusive control. ユーザにより指定された操作を取得する取得手段と、
前記取得手段により取得された操作の内容を分析する分析手段と、
を有し、
前記操作制御手段は、前記分析手段の分析対象となった複数の操作により操作対象とするオブジェクトデータが競合する場合であってもいずれの操作も待機させずに受け付けると共に競合する複数の操作の内容に応じて各操作の実行制御を行うことを特徴とする請求項1に記載の情報処理装置。
An acquisition means for acquiring an operation specified by the user;
Analysis means for analyzing the content of the operation acquired by the acquisition means;
Have
The operation control means accepts without waiting for any operation even when object data to be operated competes by a plurality of operations analyzed by the analyzing means, and details of the conflicting operations The information processing apparatus according to claim 1, wherein execution control of each operation is performed according to the operation.
前記操作制御手段は、競合する複数の操作の内容が異なる場合、各操作の内容に応じて各操作の実行順を決定することを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein when the contents of a plurality of competing operations are different, the operation control unit determines an execution order of each operation according to the contents of each operation. 前記操作制御手段は、競合する複数の操作の内容が同一の場合、当該操作を1回のみ実行するよう制御することを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the operation control unit performs control so that the operations are executed only once when the content of a plurality of competing operations is the same. 前記操作制御手段は、競合する複数の操作が共に変更操作であってその変更の内容が異なる場合、当該各操作を指定したユーザにその旨を通知することを特徴とする請求項2に記載の情報処理装置。   3. The operation control means according to claim 2, wherein when a plurality of competing operations are both change operations and the contents of the change are different, the operation control means notifies the user who specified each operation of the change. Information processing device. 競合する操作の内容の組合せ毎にオブジェクトデータが競合したときの対処方法が予め設定された競合回避情報を取得する情報取得手段を有し、
前記操作制御手段は、前記競合回避情報の設定内容に基づいて各操作の実行制御を行うことを特徴とする請求項1に記載の情報処理装置。
An information acquisition means for acquiring conflict avoidance information in which a coping method when object data conflicts for each combination of conflicting operation contents,
The information processing apparatus according to claim 1, wherein the operation control unit performs execution control of each operation based on a setting content of the conflict avoidance information.
ユーザインタフェース手段と、
前記ユーザインタフェース手段からユーザにより指定された操作を取得するユーザインタフェース操作取得手段と、
リモート端末からユーザにより指定された操作を取得するリモート端末操作取得手段と、
ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段と、
を有し、
前記操作制御手段は、前記ユーザインタフェース操作取得手段により取得された操作及び前記リモート端末操作取得手段により取得された操作それぞれの操作対象とするオブジェクトデータが同一であることから競合する場合であってもいずれの操作も待機させずに受け付けると共に各操作の内容に応じて各操作の実行制御を行うことを特徴とする画像形成装置。
User interface means;
User interface operation acquisition means for acquiring an operation designated by the user from the user interface means;
Remote terminal operation acquisition means for acquiring an operation designated by the user from the remote terminal;
An operation control means for controlling the execution of an operation using object data as an operation target specified by the user as a unit of exclusive control;
Have
Even if the operation control means competes because the object data to be operated is the same for the operation acquired by the user interface operation acquisition means and the operation acquired by the remote terminal operation acquisition means. An image forming apparatus characterized in that any operation is accepted without waiting, and execution control of each operation is performed according to the contents of each operation.
コンピュータを、
ユーザにより指定された操作の対象となるオブジェクトデータを排他制御の単位として操作の実行を制御する操作制御手段、
として機能させるためのプログラム。
Computer
An operation control means for controlling the execution of an operation using object data specified by a user as an operation target, as a unit of exclusive control;
Program to function as.
JP2016147415A 2016-07-27 2016-07-27 Information processing equipment, image forming equipment and programs Active JP6790550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016147415A JP6790550B2 (en) 2016-07-27 2016-07-27 Information processing equipment, image forming equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016147415A JP6790550B2 (en) 2016-07-27 2016-07-27 Information processing equipment, image forming equipment and programs

Publications (2)

Publication Number Publication Date
JP2018018260A true JP2018018260A (en) 2018-02-01
JP6790550B2 JP6790550B2 (en) 2020-11-25

Family

ID=61081807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016147415A Active JP6790550B2 (en) 2016-07-27 2016-07-27 Information processing equipment, image forming equipment and programs

Country Status (1)

Country Link
JP (1) JP6790550B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019134877A (en) * 2018-02-05 2019-08-15 株式会社大一商会 Game machine
JP2019134876A (en) * 2018-02-05 2019-08-15 株式会社大一商会 Game machine
JP2019136073A (en) * 2018-02-06 2019-08-22 株式会社大一商会 Game machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006339690A (en) * 2005-05-31 2006-12-14 Hitachi Ltd Information display device
JP2011203802A (en) * 2010-03-24 2011-10-13 Fujitsu Ltd Program and device for managing data
JP2014115849A (en) * 2012-12-10 2014-06-26 Canon Inc Information processor, control method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006339690A (en) * 2005-05-31 2006-12-14 Hitachi Ltd Information display device
JP2011203802A (en) * 2010-03-24 2011-10-13 Fujitsu Ltd Program and device for managing data
JP2014115849A (en) * 2012-12-10 2014-06-26 Canon Inc Information processor, control method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019134877A (en) * 2018-02-05 2019-08-15 株式会社大一商会 Game machine
JP2019134876A (en) * 2018-02-05 2019-08-15 株式会社大一商会 Game machine
JP2019136073A (en) * 2018-02-06 2019-08-22 株式会社大一商会 Game machine

Also Published As

Publication number Publication date
JP6790550B2 (en) 2020-11-25

Similar Documents

Publication Publication Date Title
US11350011B2 (en) Device, process execution system, process execution method, and non-transitory recording medium
US10659627B2 (en) Image processing apparatus, image processing method, and storage medium
JP6248493B2 (en) Data processing apparatus, data processing method, and data processing program
JP6319584B2 (en) Image forming system
JP7330717B2 (en) Image forming apparatus and its control method
US10795619B2 (en) Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device
US20160165077A1 (en) Information processing apparatus, management apparatus, method of controlling information processing apparatus, method of controlling management apparatus, and storage medium
EP2296317B1 (en) Management of events upon identification of the event notification source
EP3128736A1 (en) Printing system capable of printing in any one of plural image forming apparatuses over a network
US20200278817A1 (en) Image forming system, image forming apparatus, output method, and storage medium
JP6790550B2 (en) Information processing equipment, image forming equipment and programs
JP5371611B2 (en) Data processing system, server, server control method, and program
US20160212300A1 (en) Image forming apparatus that executes job received from mobile device, control method for the image forming apparatus, and storage medium
JP2014187677A (en) Image processing device and image processing system
US9667721B2 (en) Relaying device, image processing device, and system comprising image processing device and relaying device
JP6331686B2 (en) Information processing system, information processing method, and program
JP6261373B2 (en) Image processing apparatus and image processing method
JP2018148307A (en) Information processing device and program
US20170094118A1 (en) Image processing apparatus, image processing method, and non-transitory computer readable medium
JP2006209261A (en) Reception form job display method and apparatus, and program
US8520241B2 (en) Image processing apparatus and control method thereof
JP6765909B2 (en) Information processing equipment, scanning system, control method and program of information processing equipment
JP2017027548A (en) Information processing device and program
JP6565534B2 (en) Image processing apparatus and program
JP2020038517A (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200424

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: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201019

R150 Certificate of patent or registration of utility model

Ref document number: 6790550

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350