Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6931160B2 - Information processing device, control method, program - Google Patents
[go: Go Back, main page]

JP6931160B2 - Information processing device, control method, program - Google Patents

Information processing device, control method, program Download PDF

Info

Publication number
JP6931160B2
JP6931160B2 JP2017087812A JP2017087812A JP6931160B2 JP 6931160 B2 JP6931160 B2 JP 6931160B2 JP 2017087812 A JP2017087812 A JP 2017087812A JP 2017087812 A JP2017087812 A JP 2017087812A JP 6931160 B2 JP6931160 B2 JP 6931160B2
Authority
JP
Japan
Prior art keywords
scan
execution
reservation
user
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017087812A
Other languages
Japanese (ja)
Other versions
JP2018186425A (en
JP2018186425A5 (en
Inventor
橋本 紘
紘 橋本
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
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 Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2017087812A priority Critical patent/JP6931160B2/en
Publication of JP2018186425A publication Critical patent/JP2018186425A/en
Publication of JP2018186425A5 publication Critical patent/JP2018186425A5/ja
Application granted granted Critical
Publication of JP6931160B2 publication Critical patent/JP6931160B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、スキャン予約ジョブによりスキャン実行する技術に関する。 The present invention relates to a technique for executing a scan by a scan reservation job.

業務関連の帳票等の紙データをスキャンして電子データとして業務システムに取り込む場合に、事前に業務システムにて特定の業務データに対応付けたスキャン予約ジョブを登録しておき、スキャン時に当該スキャン予約ジョブを指定してスキャン実行することにより、関連する業務データに対応付けてスキャンした電子データを登録することができる。 When scanning paper data such as business-related forms and importing it into the business system as electronic data, a scan reservation job associated with specific business data is registered in advance in the business system, and the scan reservation is made at the time of scanning. By specifying a job and executing the scan, it is possible to register the scanned electronic data in association with the related business data.

スキャン予約ジョブ登録時には、セキュリティ確保や、他のユーザによる誤使用防止のため、通常、スキャン予約ジョブはユーザに対応付けて登録され、スキャン実行時には、スキャン予約ジョブを登録したユーザ、または、実行権限を与えられたユーザのみがスキャン実行することができるような仕組みが求められる。 When registering a scan reserved job, the scan reserved job is usually registered in association with the user to ensure security and prevent misuse by other users, and when executing the scan, the user who registered the scan reserved job or the execution authority. There is a need for a mechanism that allows only the given user to perform the scan.

特許文献1には、ジョブ実行制限を解除するために入力されたパスワードと予め画像データに対して設定されたパスワードとの照合結果により、前記画像データに対して前記ジョブを実行する方法が開示されている。 Patent Document 1 discloses a method of executing the job on the image data based on a collation result of a password entered for releasing the job execution restriction and a password set in advance for the image data. ing.

特開2009−160846号公報Japanese Unexamined Patent Publication No. 2009-160846

複合機でログイン機能を有するシステムにおいては、複合機にログインしたユーザの情報とスキャン予約ジョブのユーザ情報とを照合することにより実行権限を判断することができるが、複合機でログイン機能を有しないシステムにおいては、スキャン予約ジョブに対して、実行権限を持つユーザのみが認識する認証用コードとしてスキャンコードを設定して、スキャン実行時にユーザに当該スキャンコードを入力させることにより実行権限を判断している。 In a system that has a login function on a multifunction device, the execution authority can be determined by collating the information of the user who logged in to the multifunction device with the user information of the scan reservation job, but the multifunction device does not have a login function. In the system, the scan code is set as an authentication code recognized only by the user who has the execution authority for the scan reservation job, and the execution authority is determined by having the user enter the scan code when executing the scan. There is.

スキャンコードはユーザ予約ジョブごとに設定されるが、同一ユーザが自分の予約した複数のスキャン予約ジョブを使って順次スキャンする場合にも、都度スキャンコードを入力する必要があり手間となっている。 The scan code is set for each user reservation job, but even when the same user scans sequentially using a plurality of scan reservation jobs reserved by the same user, it is troublesome to enter the scan code each time.

特許文献1の方法においても、ジョブ実行する画像データごとにパスワードを入力する必要があり、上記の入力の手間の問題は解決されない。 Even in the method of Patent Document 1, it is necessary to input the password for each image data to be executed by the job, and the above-mentioned troublesome input problem is not solved.

そこで、本特許は、スキャン実行に係るコードが設定されたスキャン予約のスキャンを実行する際に、スキャン実行に係るコードを繰り返し入力することなくユーザが効率的にスキャン予約のスキャン連続して実行できる仕組みを提供することを目的とする。 Therefore, in this patent, when executing a scan of a scan reservation in which a code related to scan execution is set, the user efficiently continuously executes the scan of the scan reservation without repeatedly inputting the code related to scan execution. The purpose is to provide a mechanism that can be used.

本発明は、ユーザと対応付けて登録され、スキャン実行に係るコードを持つスキャン予約の実行を制御する情報処理装置であって、スキャン予約の指定とスキャン実行に係るコードの入力を受け付ける受付手段と、前記指定されたスキャン予約に対して前記入力されたコードが正当であると判定された場合に当該スキャン予約のスキャン実行を許可する実行制御手段とを備え、前記実行制御手段は、前記スキャン実行が許可されたスキャン予約に対応するユーザと同じユーザに対応付けられた、当該スキャン予約に続けて行われる当該スキャン予約とは別のスキャン予約のスキャン実行を、スキャン実行に係るコードの入力を受け付けることなく許可することを特徴とする。 The present invention is an information processing device that is registered in association with a user and controls the execution of a scan reservation having a code related to scan execution, and is a receiving means for receiving a designation of scan reservation and input of a code related to scan execution. The execution control means includes an execution control means for permitting the scan execution of the scan reservation when the input code is determined to be valid for the designated scan reservation, and the execution control means executes the scan. accepted but associated with the same user as the user corresponding to the allowed scan reserved, the scan execution of another scan reservation with the scan reservation performed subsequent to the scanning reservation, for a code according to the scan execution It is characterized by permitting without permission.

本発明によれば、スキャン実行に係るコードが設定されたスキャン予約のスキャンを実行する際に、スキャン実行に係るコードを繰り返し入力することなくユーザが効率的にスキャン予約のスキャン連続して実行できるようになる。 According to the present invention, when executing a scan of a scan reservation in which a code related to scan execution is set, the user efficiently continuously executes scans of the scan reservation without repeatedly inputting the code related to scan execution. become able to.

本発明の実施形態である情報処理システム1の構成の一例を示すシステム構成図である。It is a system block diagram which shows an example of the structure of the information processing system 1 which is an embodiment of this invention. 情報処理システム1を構成するクライアントPC200、ファイルサーバ300、業務サーバ400、システム連携サーバ500に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of the information processing apparatus applicable to a client PC 200, a file server 300, a business server 400, and a system cooperation server 500 which constitute an information processing system 1. 情報処理システム1を構成する複合機100に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of the information processing apparatus applicable to the multifunction device 100 which constitutes the information processing system 1. 情報処理システム1を構成する各情報処理装置の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of each information processing apparatus which comprises information processing system 1. 情報処理システム1のスキャンチケット生成処理の一例を示すフローチャートである。It is a flowchart which shows an example of the scan ticket generation processing of an information processing system 1. 情報処理システム1のスキャン処理の一例を示すフローチャートである。It is a flowchart which shows an example of the scan process of the information processing system 1. 情報処理システム1のスキャン処理の一例を示すフローチャートである。It is a flowchart which shows an example of the scan process of the information processing system 1. クライアントPC200のブラウザに表示される画面の一例を示す画面イメージである。It is a screen image which shows an example of the screen displayed in the browser of the client PC 200. 複合機100のブラウザに表示される画面の一例を示す画面イメージである。It is a screen image which shows an example of the screen displayed on the browser of the multifunction device 100. 複合機100のブラウザに表示される画面の一例を示す画面イメージである。It is a screen image which shows an example of the screen displayed on the browser of the multifunction device 100. 複合機100のブラウザに表示される画面の一例を示す画面イメージである。It is a screen image which shows an example of the screen displayed on the browser of the multifunction device 100. 情報処理システム1で使用するデータ類の一例を示すデータ構成図である。It is a data block diagram which shows an example of the data used in the information processing system 1.

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

図1は、本発明における情報処理システム1のシステム構成の一例を示す図である。 FIG. 1 is a diagram showing an example of a system configuration of the information processing system 1 in the present invention.

情報処理システム1は、複合機100、クライアントPC200、ファイルサーバ300、業務サーバ400、システム連携サーバ500が、LAN10(Local Area Network)等のネットワークにて通信可能に接続されて構成される。 The information processing system 1 is configured by connecting a multifunction device 100, a client PC 200, a file server 300, a business server 400, and a system cooperation server 500 so as to be able to communicate with each other via a network such as LAN10 (Local Area Network).

それぞれの情報処理機器の機能については、図4にて後述する。 The functions of each information processing device will be described later with reference to FIG.

以上で図1のシステム構成図の説明を終了する。 This is the end of the explanation of the system configuration diagram of FIG.

以下、図2を用いて、図1に示したクライアントPC200、ファイルサーバ300、業務サーバ400、システム連携サーバ500に適用可能な情報処理装置のハードウェア構成の一例について説明する。 Hereinafter, an example of the hardware configuration of the information processing device applicable to the client PC 200, the file server 300, the business server 400, and the system cooperation server 500 shown in FIG. 1 will be described with reference to FIG.

図2は、情報処理装置のハードウェア構成の一例を示すブロック図である。 FIG. 2 is a block diagram showing an example of the hardware configuration of the information processing device.

図2において、2001はCPUで、システムバス2004に接続される各デバイスやコントローラを統括的に制御する。また、ROM2002あるいは外部メモリ2011には、CPU2001の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。 In FIG. 2, 2001 is a CPU that comprehensively controls each device and controller connected to the system bus 2004. Further, the ROM 2002 or the external memory 2011 is required to realize a function executed by a BIOS (Basic Input / Output System) or an operating system program (hereinafter, OS) which is a control program of the CPU 2001, and each server or each PC. Various programs described later are stored.

2003はRAMで、CPU2001の主メモリ、ワークエリア等として機能する。CPU2001は、処理の実行に際して必要なプログラム等をROM2002あるいは外部メモリ2011からRAM2003にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。 The 2003 is a RAM, which functions as a main memory, a work area, and the like of the CPU 2001. The CPU 2001 realizes various operations by loading a program or the like necessary for executing a process from the ROM 2002 or the external memory 2011 into the RAM 2003 and executing the loaded program.

また、2005は入力コントローラで、キーボード(KB)2009や不図示のマウス等のポインティングデバイス等からの入力を制御する。2006はビデオコントローラで、ディスプレイ2010等の表示器への表示を制御する。なお、表示器はCRTや、液晶ディスプレイ等の様々な種類が存在する。 Further, 2005 is an input controller, which controls input from a keyboard (KB) 2009, a pointing device such as a mouse (not shown), or the like. 2006 is a video controller that controls the display on a display such as a display 2010. There are various types of displays such as CRTs and liquid crystal displays.

2007はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるCFカードメモリ等の外部メモリ2011へのアクセスを制御する。 2007 is a memory controller that can be used in an external storage device (hard disk (HD)) that stores boot programs, various applications, font data, user files, edit files, various data, etc., a flexible disk (FD), or a PCMCIA card slot. Controls access to external memory 2011 such as CF card memory connected via an adapter.

2008は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN10)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。 Reference numeral 2008 denotes a communication I / F controller, which connects and communicates with an external device via a network (for example, LAN10 shown in FIG. 1), and executes communication control processing on the network. For example, communication using TCP / IP is possible.

なお、CPU2001は、例えばRAM2003内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ2010上での表示を可能としている。また、CPU2001は、ディスプレイ2010上の不図示のマウスカーソル等でのユーザ指示を可能とする。 The CPU 2001 enables display on the display 2010 by, for example, executing an outline font expansion (rasterization) process in the display information area in the RAM 2003. Further, the CPU 2001 enables a user instruction with a mouse cursor or the like (not shown) on the display 2010.

本発明を実現するための後述する各種プログラムは、外部メモリ2011に記録されており、必要に応じてRAM2003にロードされることによりCPU2001によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ2011に格納されており、これらについての詳細な説明も後述する。 Various programs described later for realizing the present invention are recorded in the external memory 2011, and are executed by the CPU 2001 by being loaded into the RAM 2003 as needed. Further, definition files, various information tables, and the like used when executing the above program are also stored in the external memory 2011, and detailed description of these will be described later.

以上で図2のハードウェア構成図の説明を終了する。 This is the end of the description of the hardware configuration diagram of FIG.

以下、図3を用いて、図1に示した複合機100に適用可能な情報処理装置のハードウェア構成の一例について説明する。 Hereinafter, an example of the hardware configuration of the information processing apparatus applicable to the multifunction device 100 shown in FIG. 1 will be described with reference to FIG.

図3は、情報処理装置のハードウェア構成の一例を示すブロック図である。 FIG. 3 is a block diagram showing an example of the hardware configuration of the information processing device.

図3において、3020はコントローラユニットで、画像入力デバイスとして機能するスキャナ3060や、画像出力デバイスとして機能するプリンタ3050と接続する一方、LAN(例えば、図1に示したLAN10)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。 In FIG. 3, reference numeral 3020 is a controller unit, which is connected to a scanner 3060 functioning as an image input device and a printer 3050 functioning as an image output device, while being connected to a LAN (for example, LAN 10 shown in FIG. 1) or a public line (WAN). By connecting to (for example, PSTN or ISDN, etc.), image data and device information can be input and output.

コントローラユニット3020において、3001はCPUで、システム全体を制御するプロセッサである。3002はRAMで、CPU3001が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。 In the controller unit 3020, 3001 is a CPU, which is a processor that controls the entire system. The 3002 is a RAM, which is a system work memory for operating the CPU 3001, a program memory for recording a program, and an image memory for temporarily recording image data.

3003はROMで、システムのブートプログラムや各種制御プログラムが格納されている。3004は外部記憶装置(ハードディスクドライブ(HDD))で、システムを制御するための各種プログラム,画像データ等を格納する。 The 3003 is a ROM, which stores a system boot program and various control programs. The 3004 is an external storage device (hard disk drive (HDD)), which stores various programs, image data, and the like for controlling the system.

3007は操作部インタフェース(操作部I/F)で、操作部(UI)3030とのインタフェース部であり、操作部3030に表示する画像データを操作部3030に対して出力する。また、操作部I/F3007は、操作部3030から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU3001に伝える役割をする。なお、操作部3030はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。 Reference numeral 3007 is an operation unit interface (operation unit I / F), which is an interface unit with the operation unit (UI) 3030, and outputs image data to be displayed on the operation unit 3030 to the operation unit 3030. Further, the operation unit I / F 3007 plays a role of transmitting information (for example, user information) input by the system user from the operation unit 3030 to the CPU 3001. The operation unit 3030 includes a display unit having a touch panel, and various instructions can be given by the user pressing (touching with a finger or the like) a button displayed on the display unit.

3005はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。3006はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 Reference numeral 3005 is a network interface (Network I / F), which is connected to a network (LAN) to input / output data. The 3006 is a modem (MODEM), which is connected to a public line to input / output data such as fax transmission / reception.

3009は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となるICカードの読み取り用のカードリーダ3040が外部I/F3009に接続されている。そして、CPU3001は、この外部I/F3009を介してカードリーダ3040によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。尚、ICカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス3010上に配置される。
Reference numeral 3009 is an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE1394, a printer port, and RS-232C. In this embodiment, it is used for reading an IC card required for authentication. Card reader 3040 is connected to an external I / F 3009. Then, the CPU 3001 can control the reading of information from the IC card by the card reader 3040 via the external I / F 3009, and can acquire the information read from the IC card. The storage medium is not limited to an IC card and may be a storage medium capable of identifying a user. In this case, the storage medium stores identification information for identifying the user. This identification information may be a serial number of a storage medium or a user code given by the user in the company.
The above devices are arranged on the system bus 3010.

3008はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス3010と画像データを高速で転送する画像バス3015とを接続し、データ構造を変換するバスブリッジである。 Reference numeral 300 denotes an image bus interface (IMAGE BUS I / F), which is a bus bridge that connects a system bus 3010 and an image bus 3015 that transfers image data at high speed and converts a data structure.

画像バス3015は、PCIバスまたはIEEE1394で構成される。画像バス3015上には以下のデバイスが配置される。 The image bus 3015 is composed of a PCI bus or IEEE 1394. The following devices are arranged on the image bus 3015.

3011はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。3012はプリンタインタフェース(プリンタI/F)で、プリンタ3050とコントローラユニット3020を接続し、画像データの同期系/非同期系の変換を行う。また、3013はスキャナインタフェース(スキャナI/F)で、スキャナ3060とコントローラユニット3020を接続し、画像データの同期系/非同期系の変換を行う。 Reference numeral 3011 is a raster image processor (RIP), which expands vector data such as a PDL code into a bitmap image. Reference numeral 3012 is a printer interface (printer I / F), which connects the printer 3050 and the controller unit 3020 to perform synchronous / asynchronous conversion of image data. Further, 3013 is a scanner interface (scanner I / F), which connects the scanner 3060 and the controller unit 3020 to perform synchronous / asynchronous conversion of image data.

3014は画像処理部で、入力画像データに対し補正、加工、編集や、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部3014は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。 Reference numeral 3014 is an image processing unit that corrects, processes, and edits the input image data, corrects the printer, converts the resolution of the print output image data, and the like. In addition to this, the image processing unit 3014 rotates the image data and performs compression / decompression processing such as JPEG for the multi-valued image data and JBIG, MMR, MH for the binary image data.

スキャナ3060は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部3030から読み取り起動指示することにより、CPU3001がスキャナ3060に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。 The scanner 3060 illuminates an image on paper as a document and scans it with a CCD line sensor to convert it into an electric signal as raster image data. The manuscript paper is set in the tray of the manuscript feeder, and the device user gives an instruction to the scanner 3060 from the operation unit 3030 to give an instruction to the scanner 3060, and the feeder feeds the manuscript paper one by one to read the manuscript image. I do.

プリンタ3050は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU3001からの指示によって開始する。なお、プリンタ3050には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。 The printer 3050 is a part that converts raster image data into an image on paper, and the method is an electrophotographic method using a photoconductor drum or a photoconductor belt, and ink is ejected from a minute nozzle array to directly image on paper. There is an inkjet method for printing, but any method may be used. The start of the print operation is started by the instruction from the CPU 3001. The printer 3050 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and there is a paper cassette corresponding to the plurality of paper feed stages.

操作部3030は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F3007を介してCPU3001に伝える。また、操作部3030は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。 The operation unit 3030 has an LCD display unit, a touch panel sheet is attached on the LCD, displays the operation screen of the system, and when the displayed key is pressed, the position information of the operation unit I / F3007 is displayed. It is transmitted to the CPU 3001 via. Further, the operation unit 3030 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

ここで、操作部3030のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部3030のストップキーは、稼働中の動作を止める働きをする。また、操作部3030のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。 Here, the start key of the operation unit 3030 is used when starting a reading operation of a document image or the like. In the center of the start key, there is a two-color LED of green and red, and the color indicates whether the start key is ready for use. Further, the stop key of the operation unit 3030 functions to stop the operation during operation. Further, the ID key of the operation unit 3030 is used when inputting the user ID of the user. The reset key is used to initialize the settings from the operation unit.

カードリーダ3040は、CPU3001からの制御により、ICカード(例えば、ソニー社のFeliCa(登録商標))内に記憶されている情報を読み取り、該読み取った情報を外部I/F3009を介してCPU3001へ通知する。 The card reader 3040 reads the information stored in the IC card (for example, FeliCa (registered trademark) of Sony Corporation) under the control of the CPU 3001, and notifies the CPU 3001 of the read information via the external I / F 3009. do.

以上で図3のハードウェア構成図の説明を終了する。 This is the end of the description of the hardware configuration diagram of FIG.

次に、図4を用いて、本発明の実施形態である情報処理システム1の各装置の機能について説明する。 Next, the functions of each device of the information processing system 1 according to the embodiment of the present invention will be described with reference to FIG.

まず、クライアントPC200の処理を実行するための機能について説明する。 First, a function for executing the processing of the client PC 200 will be described.

クライアントPC200は、ブラウザ部201等から構成される。 The client PC 200 is composed of a browser unit 201 and the like.

ブラウザ部201は、任意のサーバ上で実行されているWebアプリケーションにHTTPないしはHTTPSプロトコルでリクエストを送信し、サーバから返されるHTMLメッセージのレスポンスを、クライアントPC200上の画面にUIとして表示する。 The browser unit 201 transmits a request to a Web application executed on an arbitrary server by the HTTP or HTTPS protocol, and displays the response of the HTML message returned from the server as a UI on the screen on the client PC 200.

図8に示すように、クライアントPC200のディスプレイ2010には、ユーザの利用状況に合わせて、ユーザの利用目的に適った画面を提供する。これらの画面は、ブラウザ部101に表示される。実際の画面のデータについては、業務サーバ400からHTMLデータとして取得し、それをブラウザ部101がクライアントPC200のディスプレイ2010に合わせてレンダリングし、UIとして表示する。 As shown in FIG. 8, the display 2010 of the client PC 200 is provided with a screen suitable for the user's purpose of use according to the user's usage situation. These screens are displayed on the browser unit 101. The actual screen data is acquired from the business server 400 as HTML data, and the browser unit 101 renders it according to the display 2010 of the client PC 200 and displays it as a UI.

ログイン画面4000は、ユーザID、パスワードを入力するフィールドで構成され、ログインボタンを押下されることで、ログイン処理を実施する。ログインが成功すると、顧客リスト画面4100に遷移する。 The login screen 4000 is composed of fields for entering a user ID and password, and the login process is performed by pressing the login button. If the login is successful, the screen transitions to the customer list screen 4100.

顧客リスト画面4100は、顧客リスト4101で構成される。顧客リスト4101には、業務サーバ400に登録されている顧客データ900が表示される。ユーザは任意の顧客を選択することができ、選択されると顧客詳細画面4200に遷移する。 The customer list screen 4100 is composed of the customer list 4101. The customer data 900 registered in the business server 400 is displayed in the customer list 4101. The user can select any customer, and when selected, the screen transitions to the customer details screen 4200.

顧客詳細画面4200は、スキャンチケット一覧4204とスキャン予約4205から構成される。スキャンチケット一覧4204には、スキャンチケット910がリストとして表示される。すでにスキャン済みのチケットに対しては、ダウンロードが実行できる。スキャン予約4205は、種別の選択フィールド4201と、スキャンコード入力フィールド4202、スキャン予約ボタン4203から構成される。 The customer details screen 4200 is composed of a scan ticket list 4204 and a scan reservation 4205. The scan ticket 910 is displayed as a list in the scan ticket list 4204. You can download tickets that have already been scanned. The scan reservation 4205 is composed of a type selection field 4201, a scan code input field 4202, and a scan reservation button 4203.

次に、複合機100の処理を実行するための機能について説明する。 Next, a function for executing the processing of the multifunction device 100 will be described.

複合機100は、ブラウザ部101、スキャン部102、ファイル送信部103、スキャンサービス部104等から構成される。 The multifunction device 100 includes a browser unit 101, a scanning unit 102, a file transmitting unit 103, a scanning service unit 104, and the like.

ブラウザ部201は、任意のサーバ上で実行されているWebアプリケーションにHTTPないしはHTTPSプロトコルでリクエストを送信し、サーバから返されるHTMLメッセージのレスポンスを、複合機100上の画面にUIとして表示する。 The browser unit 201 transmits a request to a Web application executed on an arbitrary server by the HTTP or HTTPS protocol, and displays the response of the HTML message returned from the server as a UI on the screen on the multifunction device 100.

スキャン部102は、複合機100のスキャナ3060を制御して、原稿となる紙上の画像をデジタル化し、任意の画像形式に変換して、任意のサーバの任意のフォルダに送信する機能を提供する。ファイル形式について、例えば、JPEG(Joint Photographic Expert Group)、TIFF(Taged Image File Format)、PDF(Portable Document Format)、XPS(XML Paper Specification)、OOXML(Office Open XML)などがある。 The scanning unit 102 controls the scanner 3060 of the multifunction device 100 to provide a function of digitizing an image on paper as a document, converting it into an arbitrary image format, and transmitting it to an arbitrary folder on an arbitrary server. Regarding the file format, for example, there are PEG (Joint Photographic Expert Group), TIFF (Taged Image File Form), PDF (Portable Document Form), XPS (XML Paper Type), XPS (XML Paper Type), etc.

ファイル送信部103は、FTP、SMB、WebDAVなどのプロトコルを使って、任意のサーバに対してファイルを送信する。 The file transmission unit 103 transmits a file to an arbitrary server using a protocol such as FTP, SMB, or WebDAV.

スキャンサービス部104は、システム連携サーバ500のスキャン指示部502などからのスキャンリクエストを受け付け、スキャン部102を制御してスキャンを実行する。 The scan service unit 104 receives a scan request from the scan instruction unit 502 of the system cooperation server 500, etc., and controls the scan unit 102 to execute the scan.

図9、図10、図11に示すように、複合機100の操作部3030には、ユーザの利用状況に合わせて、ユーザの利用目的に適った画面を提供する。これらの画面は、ブラウザ部201に表示される。実際の画面のデータについては、システム連携サーバ500からHTMLデータとして取得し、それをブラウザ部201が複合機100の操作部3030に合わせてレンダリングし、UIとして表示する。 As shown in FIGS. 9, 10 and 11, the operation unit 3030 of the multifunction device 100 is provided with a screen suitable for the user's purpose of use according to the user's usage situation. These screens are displayed on the browser unit 201. The actual screen data is acquired as HTML data from the system cooperation server 500, and the browser unit 201 renders it according to the operation unit 3030 of the multifunction device 100 and displays it as a UI.

メニュー画面6800には、複合機100にて実行できる機能をショートカット(ボタン)として表示する。ユーザからショートカットの押下を受け付けることにより、対応する機能を実行する。本実施例では、顧客登録帳票のショートカット6801が押下されるとスキャンチケットリスト画面6000に遷移する。 On the menu screen 6800, the functions that can be executed by the multifunction device 100 are displayed as shortcuts (buttons). By accepting the pressing of the shortcut from the user, the corresponding function is executed. In this embodiment, when the shortcut 6801 of the customer registration form is pressed, the screen transitions to the scan ticket list screen 6000.

スキャンチケットリスト画面6000には、スキャンチケットリスト6001を表示する。表示されるスキャンチケットは、システム連携サーバ500が業務サーバ400から取得してきたものが使われる。任意のチケットを選択し、選択ボタン6002が押下されると、スキャンコード入力画面6100に遷移する。 The scan ticket list 6001 is displayed on the scan ticket list screen 6000. As the displayed scan ticket, the one acquired by the system cooperation server 500 from the business server 400 is used. When an arbitrary ticket is selected and the selection button 6002 is pressed, the screen transitions to the scan code input screen 6100.

スキャンコード入力画面6100には、スキャンコード6101を入力するフィールドが表示される。ユーザはスキャンチケット作成時に設定したスキャンコードを入力する。OKボタン6102が押下されると、スキャン開始画面6200に遷移する。 On the scan code input screen 6100, a field for inputting the scan code 6101 is displayed. The user inputs the scan code set when creating the scan ticket. When the OK button 6102 is pressed, the screen transitions to the scan start screen 6200.

スキャン開始画面6200には、スキャンする上での注意事項が表示され、ユーザはその内容を読んで、原稿を複合機100にセットし、スキャンボタン6201を押下する。その後スキャンが実行され、処理完了画面6300が表示される。 Precautions for scanning are displayed on the scan start screen 6200, and the user reads the contents, sets the original in the multifunction device 100, and presses the scan button 6201. After that, the scan is executed and the processing completion screen 6300 is displayed.

処理完了画面6300には、スキャンが完了したメッセージが表示される。ユーザが続けてスキャンをしたいのであれば、続けてスキャンボタン6302を押下する。それにより再びスキャンチケットリスト画面6000に戻ることができる。また、終了ボタン6301が押下されると、複合機100上のブラウザが閉じられる。 On the process completion screen 6300, a message that the scan is completed is displayed. If the user wants to continue scanning, he / she continuously presses the scan button 6302. As a result, the scan ticket list screen 6000 can be returned again. When the end button 6301 is pressed, the browser on the multifunction device 100 is closed.

エラー画面6900には、エラーメッセージを表示する。確認6901ボタンが押下されると、エラー発生前の画面に戻る。 An error message is displayed on the error screen 6900. When the confirmation 6901 button is pressed, the screen returns to the screen before the error occurred.

次に、ファイルサーバ300の処理を実行するための機能について説明する。 Next, a function for executing the processing of the file server 300 will be described.

ファイルサーバ300は、ファイル管理部301、ファイル送受信部302、ファイル記憶部310等から構成される。 The file server 300 is composed of a file management unit 301, a file transmission / reception unit 302, a file storage unit 310, and the like.

ファイル管理部301は、ファイル記憶部310に保管されているファイルの読み書きや検索などを実行する。 The file management unit 301 executes reading / writing, searching, and the like of the files stored in the file storage unit 310.

ファイル送受信部302は、FTP、SMB、WebDAVなどのプロトコルを使って、任意のサーバに対してファイルを送信したり、任意のサーバからファイルを受信したりする。また、任意のサーバからの検索やファイル取得リクエストに応じて、特定のファイルを返信したり、更新や削除リクエストに応じて、特定のファイルを更新したり、削除したりする。 The file transmission / reception unit 302 transmits a file to an arbitrary server or receives a file from an arbitrary server by using a protocol such as FTP, SMB, or WebDAV. In addition, a specific file is returned in response to a search or file acquisition request from an arbitrary server, and a specific file is updated or deleted in response to an update or deletion request.

ファイル記憶部310は、ファイルサーバ300の外部メモリ2011に格納される情報で、1又は複数のファイル920を格納している。 The file storage unit 310 stores one or a plurality of files 920 with information stored in the external memory 2011 of the file server 300.

図12に示すように、ファイル920には、ファイルを一意に識別するファイルID921と、ファイルの実体またはパスとしてファイル922が格納される。 As shown in FIG. 12, the file 920 stores the file ID 921 that uniquely identifies the file and the file 922 as the substance or path of the file.

次に、業務サーバ400の処理を実行するための機能について説明する。 Next, the function for executing the processing of the business server 400 will be described.

業務サーバ400は、スキャンチケット生成部401、スキャンチケット管理部402、スキャンチケット送受信部403、画面表示制御部405、スキャンチケットサービス部406、スキャンチケット記憶部410、業務データ記憶部420等から構成される。 The business server 400 is composed of a scan ticket generation unit 401, a scan ticket management unit 402, a scan ticket transmission / reception unit 403, a screen display control unit 405, a scan ticket service unit 406, a scan ticket storage unit 410, a business data storage unit 420, and the like. NS.

スキャンチケット生成部401は、スキャンチケット910の生成を行う。 The scan ticket generation unit 401 generates the scan ticket 910.

スキャンチケット管理部402は、スキャンチケット910をスキャンチケット記憶部410に書き込んだり、スキャンチケット910のステータス914を書き換えたりする。 The scan ticket management unit 402 writes the scan ticket 910 to the scan ticket storage unit 410 and rewrites the status 914 of the scan ticket 910.

スキャンチケット送受信部403は、外部装置からの指示に基づいてスキャンチケット910を送信したり、受信したりする。 The scan ticket transmission / reception unit 403 transmits / receives the scan ticket 910 based on an instruction from the external device.

業務データ管理部404は、顧客データ900などの業務関連データを業務データ記憶部420に書き込んだり、業務関連データを書き換えたりする。 The business data management unit 404 writes business-related data such as customer data 900 to the business data storage unit 420 and rewrites the business-related data.

画面表示制御部405は、クライアントPC200のブラウザ部201等からのHTTP・HTTPSプロトコルを使ったリクエストを受け付け、レスポンスとして画面情報をHTMLデータにして返却する。 The screen display control unit 405 receives a request using the HTTP / HTTPS protocol from the browser unit 201 or the like of the client PC 200, and returns the screen information as HTML data as a response.

スキャンチケットサービス部406は、システム連携サーバ500からのリクエストに応じて、スキャンチケット管理部402と協調して、スキャンチケット910のリストを返却したり、スキャンチケット910のアップデートをしたりする。 The scan ticket service unit 406 returns the list of scan tickets 910 and updates the scan ticket 910 in cooperation with the scan ticket management unit 402 in response to the request from the system cooperation server 500.

スキャンチケット記憶部410は、業務サーバ400の外部メモリ2011に格納される情報で、1又は複数のスキャンチケット910を格納している。 The scan ticket storage unit 410 stores one or a plurality of scan tickets 910 with information stored in the external memory 2011 of the business server 400.

図12に示すように、スキャンチケット910には、スキャンチケットを一意に識別するチケットID911、スキャンチケットが最後に更新された日付を表す更新日付912、スキャンチケットが紐づいている顧客を表す顧客ID913、スキャンチケットの状態(例えば、スキャン予約済み、スキャン済み、など)を表すステータス914、どのユーザでチケットが作成されたかを表すユーザID915、ユーザによって設定されたスキャンコード916、スキャン予約した文書の種別(例えば、顧客証明書、請求書、など)を表す種別917、スキャンされたファイルとの紐づけを表すファイルID918等が格納されている。 As shown in FIG. 12, the scan ticket 910 includes a ticket ID 911 that uniquely identifies the scan ticket, an update date 912 that represents the date when the scan ticket was last updated, and a customer ID 913 that represents the customer associated with the scan ticket. , Status 914 indicating the status of the scan ticket (for example, scan reserved, scanned, etc.), user ID 915 indicating which user created the ticket, scan code 916 set by the user, type of document reserved for scanning. A type 917 representing (for example, a customer certificate, an invoice, etc.), a file ID 918 representing a link with a scanned file, and the like are stored.

業務データ記憶部420は、業務サーバ400の外部メモリ2011に格納される情報で、業務サーバ400が各種業務関連処理で使用する業務関連データや、1又は複数の顧客データ900等を格納している。 The business data storage unit 420 is information stored in the external memory 2011 of the business server 400, and stores business-related data used by the business server 400 in various business-related processes, one or more customer data 900, and the like. ..

図12に示すように、顧客データ900には、顧客を一意に識別する顧客ID901と、顧客名902が格納されている。 As shown in FIG. 12, the customer data 900 stores a customer ID 901 that uniquely identifies the customer and a customer name 902.

次に、システム連携サーバ500の処理を実行するための機能について説明する。 Next, a function for executing the process of the system linkage server 500 will be described.

システム連携サーバ500は、画面表示制御部501、スキャン指示部502、ファイル送受信部503、スキャンチケットサービス呼び出し部504等から構成される。 The system linkage server 500 is composed of a screen display control unit 501, a scan instruction unit 502, a file transmission / reception unit 503, a scan ticket service call unit 504, and the like.

画面表示制御部501は、複合機100のブラウザ部101等からのHTTPやHTTPSなどのプロトコルを使ったリクエストを受け付け、レスポンスとして画面情報をHTMLデータにして返却する。 The screen display control unit 501 receives a request using a protocol such as HTTP or HTTP from the browser unit 101 or the like of the multifunction device 100, and returns the screen information as HTML data as a response.

スキャン指示部502は、複合機100のスキャンサービス部104を呼び出し、スキャン実行を指示する。 The scan instruction unit 502 calls the scan service unit 104 of the multifunction device 100 and instructs the execution of the scan.

ファイル送受信部503は、複合機100から、スキャン実行後に送られてくるファイルを受信する。また、ファイルサーバ300にファイルを送信する。 The file transmission / reception unit 503 receives the file sent from the multifunction device 100 after the scan is executed. It also sends a file to the file server 300.

スキャンチケットサービス呼び出し部504は、業務サーバ400のスキャンチケットサービス部406を呼び出して、スキャンチケット910のリストを取得したり、スキャンチケット910を更新したりする。 The scan ticket service calling unit 504 calls the scan ticket service unit 406 of the business server 400 to acquire a list of scan tickets 910 and update the scan ticket 910.

図12に示すように、システム連携サーバ500のRAM2003には、一時スキャン履歴930が格納される。一時スキャン履歴930には、ユーザID931が格納される。ユーザID931には、最後に使ったスキャンチケット910のユーザID915の情報が格納される。履歴は常に最後の一つしか格納せず、それより古い情報については破棄する。 As shown in FIG. 12, the temporary scan history 930 is stored in the RAM 2003 of the system cooperation server 500. The user ID 931 is stored in the temporary scan history 930. The user ID 931 stores the information of the user ID 915 of the scan ticket 910 used last. The history always stores only the last one, and discards older information.

なお、本実施例では履歴を最後の一つしか格納していないが、複数のユーザIDの情報を格納するようにしてもよい。また、履歴を所定の期限が経過すれば削除するようにしてもよい。 In this embodiment, only the last one is stored, but information on a plurality of user IDs may be stored. Further, the history may be deleted after a predetermined time limit has passed.

以上で図4の機能構成図の説明を終了する。 This is the end of the description of the functional configuration diagram of FIG.

以下、図を参照して本発明に係る情報処理システム1の処理の一例について説明する。 Hereinafter, an example of the processing of the information processing system 1 according to the present invention will be described with reference to the drawings.

図5は、情報処理システム1のスキャンチケット生成処理の一例を示すフローチャートである。 FIG. 5 is a flowchart showing an example of the scan ticket generation process of the information processing system 1.

図5のスキャンチケット生成処理では、クライアントPC200から業務サーバ400にアクセスし、スキャンチケット910を生成する。 In the scan ticket generation process of FIG. 5, the business server 400 is accessed from the client PC 200 to generate the scan ticket 910.

まず、クライアントPC200は、ブラウザを起動し(ステップS100)、業務サーバ400にログイン画面表示をリクエストする(ステップS101)。 First, the client PC 200 starts a browser (step S100) and requests the business server 400 to display the login screen (step S101).

業務サーバ400は、ログイン画面リクエストを受け付け、ログイン画面4000を生成しクライアントPC200に返却する(ステップS102)。 The business server 400 receives the login screen request, generates the login screen 4000, and returns it to the client PC 200 (step S102).

クライアントPC200は、業務サーバ400からログイン画面4000を受け取ってブラウザ部201に表示し(ステップS103)、ユーザからのログイン情報入力を受け付けて、ログイン情報を業務サーバ400に送信する(ステップS104)。 The client PC 200 receives the login screen 4000 from the business server 400, displays it on the browser unit 201 (step S103), accepts the login information input from the user, and transmits the login information to the business server 400 (step S104).

業務サーバ400は、クライアントPC200からログイン情報を受け付けて、認証を行う(ステップS105)。認証に成功すると、業務サーバ400の業務データ記憶部420に格納されている顧客データ900を読み込んで、顧客リスト画面4100を生成し、クライアントPC200に返却する(ステップS106)。 The business server 400 receives login information from the client PC 200 and authenticates it (step S105). When the authentication is successful, the customer data 900 stored in the business data storage unit 420 of the business server 400 is read, the customer list screen 4100 is generated, and the customer list screen 4100 is returned to the client PC 200 (step S106).

クライアントPC200は、業務サーバ400から顧客リスト画面4100を受け取ってブラウザ部201に表示し(ステップS107)、ユーザからの顧客選択を受け付け、選択された顧客を業務サーバ400に送信する(ステップS108)。 The client PC 200 receives the customer list screen 4100 from the business server 400, displays it on the browser unit 201 (step S107), accepts the customer selection from the user, and transmits the selected customer to the business server 400 (step S108).

業務サーバ400は、クライアントPC200から選択された顧客を受け付けて、顧客詳細画面4200を生成し、クライアントPC200に返却する(ステップS109)。顧客詳細画面4200生成時には、スキャンチケット記憶部410に格納されているスキャンチケット910のリストを読み込んで、その中でスキャンチケット910の顧客ID913が、選択された顧客に一致するものだけを抽出し、画面として生成する。 The business server 400 receives a customer selected from the client PC 200, generates a customer detail screen 4200, and returns the customer to the client PC 200 (step S109). When the customer details screen 4200 is generated, the list of scan tickets 910 stored in the scan ticket storage unit 410 is read, and only those whose customer ID 913 of the scan ticket 910 matches the selected customer is extracted. Generate as a screen.

クライアントPC200は、業務サーバ400から顧客詳細画面4200を受け取ってブラウザ部201に表示し(ステップS110)、ユーザからのスキャンチケット入力を受け付け、スキャンチケット情報を業務サーバ400に送信する(ステップS111)。このとき、スキャンチケット入力情報として、ユーザから種別とスキャンコードを受け付ける。 The client PC 200 receives the customer details screen 4200 from the business server 400, displays it on the browser unit 201 (step S110), accepts the scan ticket input from the user, and transmits the scan ticket information to the business server 400 (step S111). At this time, the type and scan code are accepted from the user as scan ticket input information.

業務サーバ400は、クライアントPC200からスキャンチケット情報を受け付け、スキャンチケットを生成し、スキャンチケット記憶部410に格納する(ステップS112)。このとき、チケットID911には一意なIDを割り振り、更新日付912は現在の業務サーバ400のシステム時刻を設定し、顧客ID913には選択された顧客の顧客IDを設定し、ステータス914には「予約済」と設定し、ユーザID915にはログイン画面4000でログインしたユーザIDを設定し、スキャンコード916には顧客詳細画面4200でユーザが入力したスキャンコードを設定し、種別917には顧客詳細画面4200でユーザが選択した種別を設定する。この時点では文書はスキャンされておらずスキャンチケットに紐づけるファイルがないのでファイルID918は設定しない。 The business server 400 receives scan ticket information from the client PC 200, generates a scan ticket, and stores the scan ticket in the scan ticket storage unit 410 (step S112). At this time, a unique ID is assigned to the ticket ID 911, the update date 912 sets the system time of the current business server 400, the customer ID 913 is set to the customer ID of the selected customer, and the status 914 is "reserved". Set "Done", set the user ID logged in on the login screen 4000 to the user ID 915, set the scan code entered by the user on the customer details screen 4200 for the scan code 916, and set the customer details screen 4200 for the type 917. Set the type selected by the user in. At this point, the document is not scanned and there is no file associated with the scan ticket, so the file ID 918 is not set.

業務サーバ400は、生成したスキャンチケットを含む顧客詳細画面4200を再生成し(ステップS113)、クライアントPC200に送信する。 The business server 400 regenerates the customer detail screen 4200 including the generated scan ticket (step S113), and transmits the generated scan ticket to the client PC 200.

クライアントPC200は、業務サーバ400から顧客詳細画面4200を受け取ってブラウザ部201に再表示する(ステップS114)。 The client PC 200 receives the customer details screen 4200 from the business server 400 and redisplays it on the browser unit 201 (step S114).

以上で図5のスキャンチケット生成処理の説明を終了する。 This is the end of the description of the scan ticket generation process of FIG.

図6、図7は情報処理システム1のスキャン処理の一例を示すフローチャートである。 6 and 7 are flowcharts showing an example of the scanning process of the information processing system 1.

図6、図7のスキャン処理では、複合機100上で、スキャンチケットが選択され、文書がスキャンされる。スキャンされた文書は電子ファイルとなって、ファイルサーバ300に格納され、スキャンチケット情報が業務サーバ400上で更新される。 In the scanning process of FIGS. 6 and 7, a scan ticket is selected and a document is scanned on the multifunction device 100. The scanned document becomes an electronic file and is stored in the file server 300, and the scan ticket information is updated on the business server 400.

まず、複合機100は、メニュー画面6800上に表示されたブラウザのショートカット(ボタン)6801の選択を受け付ける(ステップS200)。ブラウザのショートカット6801が選択されると、ショートカットにあらかじめ登録されているシステム連携サーバ500のURLへアクセスし、スキャンチケットリスト画面6000を要求する(ステップS201)。 First, the multifunction device 100 accepts the selection of the browser shortcut (button) 6801 displayed on the menu screen 6800 (step S200). When the browser shortcut 6801 is selected, the URL of the system linkage server 500 registered in advance in the shortcut is accessed and the scan ticket list screen 6000 is requested (step S201).

システム連携サーバ500は、複合機100からスキャンチケットリスト画面6000の要求を受け付けると、業務サーバ400に対して、チケットリスト取得を要求する(ステップS202)。 When the system cooperation server 500 receives the request for the scan ticket list screen 6000 from the multifunction device 100, the system cooperation server 500 requests the business server 400 to acquire the ticket list (step S202).

業務サーバ400は、システム連携サーバ500からチケットリスト要求を受け付け(ステップS203)、スキャンチケット記憶部410に格納されているスキャンチケット910を検索し(ステップS204)、取得したチケットリストをシステム連携サーバ500へ返却する(ステップS205)。 The business server 400 receives a ticket list request from the system linkage server 500 (step S203), searches the scan ticket 910 stored in the scan ticket storage unit 410 (step S204), and uses the acquired ticket list as the system linkage server 500. Return to (step S205).

システム連携サーバ500は、業務サーバ400から受け取ったスキャンチケットリストを解析して顧客ID913から顧客名902、種別917、ユーザID915を抽出し、スキャンチケットリスト画面6000を作成して、複合機100に返却する(ステップS206)。 The system linkage server 500 analyzes the scan ticket list received from the business server 400, extracts the customer name 902, the type 917, and the user ID 915 from the customer ID 913, creates the scan ticket list screen 6000, and returns it to the multifunction device 100. (Step S206).

複合機100は、システム連携サーバ500から、スキャンチケットリスト画面6000を受け取り、ブラウザ部101に表示する(ステップS207)。 The multifunction device 100 receives the scan ticket list screen 6000 from the system cooperation server 500 and displays it on the browser unit 101 (step S207).

複合機100は、ユーザからのスキャンチケット選択を受け付け(ステップS208)、選択されたスキャンチケットの情報をシステム連携サーバ500へ送信する(ステップS208)。 The multifunction device 100 accepts the scan ticket selection from the user (step S208), and transmits the information of the selected scan ticket to the system linkage server 500 (step S208).

システム連携サーバ500は、受け取ったスキャンチケットに含まれるユーザID915と、システム連携サーバ500に格納されている一時スキャン履歴930に含まれるユーザID931とが同じかどうかを比較する(ステップS209)。 The system linkage server 500 compares whether or not the user ID 915 included in the received scan ticket and the user ID 931 included in the temporary scan history 930 stored in the system linkage server 500 are the same (step S209).

ステップS209の判定結果が異なると判定される、もしくは一時スキャン履歴930が空であった場合、システム連携サーバ500は、スキャンコード入力画面6100を生成し、複合機100へ送信する(ステップS210)。 If it is determined that the determination result in step S209 is different, or if the temporary scan history 930 is empty, the system cooperation server 500 generates a scan code input screen 6100 and transmits it to the multifunction device 100 (step S210).

複合機100は、システム連携サーバ500からスキャンコード入力画面6100を受け取り、ブラウザ部101に表示する(ステップS211)。 The multifunction device 100 receives the scan code input screen 6100 from the system cooperation server 500 and displays it on the browser unit 101 (step S211).

複合機100は、ユーザからのスキャンコード入力を受け付け、システム連携サーバ500へ送信する(ステップS212)。 The multifunction device 100 receives the scan code input from the user and transmits it to the system cooperation server 500 (step S212).

システム連携サーバ500は、複合機100から送信されてきたスキャンコードと、S208の時点で選択されたスキャンチケット910に紐づくスキャンコード916が一致しているかどうか判断する(ステップS213)。 The system linkage server 500 determines whether or not the scan code transmitted from the multifunction device 100 and the scan code 916 associated with the scan ticket 910 selected at the time of S208 match (step S213).

ステップS213の判定結果、スキャンコードが一致していないと判定された場合、エラー画面6900を生成し、複合機100へ送信する(ステップS214)。 If it is determined that the scan codes do not match as a result of the determination in step S213, an error screen 6900 is generated and transmitted to the multifunction device 100 (step S214).

複合機100は、システム連携サーバ500からエラー画面6900を受け取り、ブラウザ部101に表示する(ステップS215)。 The multifunction device 100 receives the error screen 6900 from the system cooperation server 500 and displays it on the browser unit 101 (step S215).

複合機100は、ユーザからの確認ボタン押下を受け付け、システム連携サーバ500に送信する(ステップS216)。 The multifunction device 100 receives the confirmation button press from the user and transmits it to the system cooperation server 500 (step S216).

ステップS209の判定結果が同じと判定された場合、もしくは、ステップS213の判定結果が一致していると判定された場合、システム連携サーバ500は、スキャン開始画面6200を生成し、複合機100へ返す(ステップS210)。これにより、ユーザは前回スキャンしたときと同じユーザIDを持つスキャンチケットを選択していた場合には、スキャンコード入力を省略することができるため、自身のユーザIDを持つスキャンチケットを連続して使うときに毎回スキャンコードを入力するという手間を省くことができ、利便性を高めることができる。一方で、一度同じユーザのスキャンチケットでスキャンコードを入力していないと(一時スキャン履歴にユーザIDが格納されていないと)、スキャンコードを省略することができないため、ログインがないシステムにおいても、ユーザのセキュリティを確保する、ということも同時に実現することができる。 If it is determined that the determination results in step S209 are the same, or if it is determined that the determination results in step S213 match, the system linkage server 500 generates a scan start screen 6200 and returns it to the multifunction device 100. (Step S210). As a result, if the user has selected a scan ticket with the same user ID as the previous scan, the scan code input can be omitted, and the scan ticket with his own user ID is used continuously. It is possible to save the trouble of inputting the scan code every time, and it is possible to improve the convenience. On the other hand, if the scan code is not entered in the scan ticket of the same user once (the user ID is not stored in the temporary scan history), the scan code cannot be omitted, so even in a system without login. It is also possible to ensure the security of the user at the same time.

複合機100は、システム連携サーバ500からスキャン開始画面6200を受け取り、ブラウザ部101に表示する(ステップS218)。 The multifunction device 100 receives the scan start screen 6200 from the system cooperation server 500 and displays it on the browser unit 101 (step S218).

複合機100は、ユーザからのスキャン開始を受け付け、システム連携サーバ500へ送信する(ステップS219)。より具体的には、このとき、ユーザはスキャンする紙文書を複合機100のスキャナ3060にセットした状態で、スキャン開始画面6200のスキャンボタン6201を押下する。 The multifunction device 100 receives the start of scanning from the user and transmits it to the system cooperation server 500 (step S219). More specifically, at this time, the user presses the scan button 6201 on the scan start screen 6200 with the paper document to be scanned set in the scanner 3060 of the multifunction device 100.

システム連携サーバ500は、複合機100からのスキャン開始リクエストを受け付け、複合機100にスキャン指示を送信する(ステップS220)。本実施形態では、複合機100上で動作しているアプリケーションは、ブラウザ部101であり、ブラウザは一般的にはサーバとHTTPのやりとりしか行わないため、ここでスキャンボタンが押されたとしても、直接複合機100のスキャン機能を実行することができない。そこで、一旦サーバにスキャン開始が押されたというHTTPのリクエストを送信し、サーバからは画面系のHTTPとは別のセッションで、複合機100で動作するWebServiceを呼び出すことで複合機100のスキャン機能を実行することを実現している。本実施例によらず、複合機搭載のアプリケーションもしくはブラウザから直接スキャンが実行できるような複合機の場合には、上記のようにサーバを経由せずに、複合機上でボタン押下時にそのままスキャンを実行する形態であってもよい。 The system cooperation server 500 receives the scan start request from the multifunction device 100 and transmits the scan instruction to the multifunction device 100 (step S220). In the present embodiment, the application running on the multifunction device 100 is the browser unit 101, and the browser generally only exchanges HTTP with the server. Therefore, even if the scan button is pressed here, The scanning function of the multifunction device 100 cannot be directly executed. Therefore, the HTTP request that the scan start was once pressed is sent to the server, and the server calls the Web Service running on the multifunction device 100 in a session different from the screen-based HTTP, so that the scanning function of the multifunction device 100 can be performed. Is realized to execute. Notwithstanding this embodiment, in the case of a multifunction device that can be scanned directly from an application installed in the multifunction device or a browser, scanning is performed as it is when the button is pressed on the multifunction device without going through the server as described above. It may be in the form of execution.

複合機100は、システム連携サーバ500からのスキャン指示を受け取り、スキャナ3060を稼働させて、スキャンを実行し(ステップS221)、スキャン文書をPDFなどの電子ファイルへ変換して、システム連携サーバ500へ送信する(ステップS222)。 The multifunction device 100 receives the scan instruction from the system cooperation server 500, operates the scanner 3060, executes the scan (step S221), converts the scanned document into an electronic file such as PDF, and sends it to the system cooperation server 500. Transmit (step S222).

システム連携サーバ500は、複合機100からのファイルを受信し(ステップS223)、そのファイルをファイルサーバ300へ送信する(ステップS224)。 The system cooperation server 500 receives the file from the multifunction device 100 (step S223) and transmits the file to the file server 300 (step S224).

ファイルサーバ300は、システム連携サーバ500からファイルを受信し(ステップS225)、受信したファイルをファイル記憶部310に格納する。このとき一意となるIDを発行し、そのファイルに割り当て、ファイルID921とファイル922を紐づけて格納し(ステップS226)、ファイルID921をシステム連携サーバに送信する(ステップS227)。 The file server 300 receives a file from the system cooperation server 500 (step S225), and stores the received file in the file storage unit 310. At this time, a unique ID is issued, assigned to the file, the file ID 921 and the file 922 are linked and stored (step S226), and the file ID 921 is transmitted to the system linkage server (step S227).

システム連携サーバ500は、ファイルサーバ300からファイルIDを受信し(ステップS228)、業務サーバ400に対してスキャンチケット更新要求を発行する(ステップS229)。このときスキャンチケット更新要求には、前段のステップS208で受け付けたスキャンチケットのIDと、前段のステップS228で受け付けたファイルIDを含める。 The system linkage server 500 receives the file ID from the file server 300 (step S228) and issues a scan ticket update request to the business server 400 (step S229). At this time, the scan ticket update request includes the scan ticket ID received in the previous step S208 and the file ID received in the previous step S228.

業務サーバ400は、システム連携サーバ500からスキャンチケット更新要求を受け付け(ステップS230)、該当のスキャンチケットを更新する(ステップS231)。このとき、スキャンチケット910のファイルID918を更新し、同時に、ステータス914を「スキャン済」に変更する。これにより、ユーザは、業務サーバ400の顧客詳細画面4200にて、各スキャンチケットがスキャン済みかどうかを判断することができる。また、スキャン済みであればファイルIDが格納されているので、業務サーバ400はファイルIDをもとにファイルサーバ300からファイルを取得し、ユーザにファイルをダウンロードさせることが可能になる。 The business server 400 receives a scan ticket update request from the system linkage server 500 (step S230), and updates the corresponding scan ticket (step S231). At this time, the file ID 918 of the scan ticket 910 is updated, and at the same time, the status 914 is changed to "scanned". As a result, the user can determine whether or not each scan ticket has been scanned on the customer details screen 4200 of the business server 400. Further, if the file has been scanned, the file ID is stored, so that the business server 400 can acquire the file from the file server 300 based on the file ID and have the user download the file.

システム連携サーバ500は、業務サーバ400がスキャンチケット910を更新すると、処理完了画面6300を生成し、複合機100に送信する(ステップS232)。 When the business server 400 updates the scan ticket 910, the system cooperation server 500 generates a processing completion screen 6300 and transmits it to the multifunction device 100 (step S232).

複合機100は、システム連携サーバ500から処理完了画面6300を受け取り、ブラウザ部101に表示する(ステップS233)。 The multifunction device 100 receives the processing completion screen 6300 from the system cooperation server 500 and displays it on the browser unit 101 (step S233).

複合機100は、ユーザからのボタン入力を受け付け、システム連携サーバ500に送信する(ステップS234)。 The multifunction device 100 receives the button input from the user and transmits it to the system cooperation server 500 (step S234).

システム連携サーバ500は、複合機100から送られてきたボタン入力を判定する(ステップS235)。 The system cooperation server 500 determines the button input sent from the multifunction device 100 (step S235).

ステップS235の判別結果、受け付けたボタンが終了ボタン6301であった場合には、一時スキャン履歴を削除する(ステップS236)。これにより、他のユーザが間違って前回実行ユーザのスキャンチケットを選択した場合でもスキャンコード入力が必要となるので、ログインがないシステムにおいてもセキュリティを高めることができる。 If the received button is the end button 6301 as a result of the determination in step S235, the temporary scan history is deleted (step S236). As a result, even if another user mistakenly selects the scan ticket of the previously executed user, the scan code must be entered, so that security can be enhanced even in a system without login.

ステップS235の判別結果、受け付けたボタンが続けてスキャンボタン6302であった場合には、一時スキャン履歴930を登録・更新する(ステップS237)。より具体的には、すでに一時スキャン履歴930が空の場合には、ステップS208で受け付けたスキャンチケット910に紐づくユーザID915を一時スキャン履歴930のユーザID931に登録する。また、一時スキャン履歴930にユーザIDがすでに登録されていた場合には、ステップS208で受け付けたスキャンチケット910に紐づくユーザID915で一時スキャン履歴930のユーザID931を上書きする。これにより、同じユーザが続けてスキャンする場合に、続けて選択されたスキャンチケットが同じユーザのものであった場合、スキャンコード入力を省略することができ、ユーザの利便性を高めることができる。 As a result of the determination in step S235, if the received button is the scan button 6302 in succession, the temporary scan history 930 is registered / updated (step S237). More specifically, when the temporary scan history 930 is already empty, the user ID 915 associated with the scan ticket 910 received in step S208 is registered in the user ID 931 of the temporary scan history 930. If the user ID has already been registered in the temporary scan history 930, the user ID 915 associated with the scan ticket 910 received in step S208 overwrites the user ID 931 in the temporary scan history 930. As a result, when the same user continuously scans and the scan tickets selected in succession belong to the same user, the scan code input can be omitted, and the convenience of the user can be improved.

ステップS235を実行後、ステップS203に戻って処理を繰り返す。 After executing step S235, the process returns to step S203 and the process is repeated.

以上で図6、図7のスキャン処理の説明を終了する。 This completes the description of the scanning process of FIGS. 6 and 7.

上記により、認証用コード(実施例ではスキャンコード)が設定されたジョブを同一ユーザが連続して実行する際に、認証用コードの入力を省略して効率的に実行できるようになる。また、初回のスキャン実行時には認証用コードの入力が必要なため、最低限のセキュリティは確保できる。 As a result, when the same user continuously executes a job in which the authentication code (scan code in the embodiment) is set, the input of the authentication code can be omitted and the job can be efficiently executed. In addition, since it is necessary to enter the authentication code when executing the first scan, the minimum security can be ensured.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, a recording medium, or the like, and specifically, is composed of a plurality of devices. It may be applied to a system or a device consisting of one device.

また、本発明におけるプログラムは、図4に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図4の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図4の各装置の処理方法ごとのプログラムであってもよい。 Further, the program in the present invention is a program in which a computer can execute the processing method of the flowchart shown in FIG. 4, and the storage medium of the present invention stores a program in which the computer can execute the processing method in FIG. The program in the present invention may be a program for each processing method of each device shown in FIG.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium on which a program that realizes the functions of the above-described embodiment is recorded is supplied to the system or device, and the computer (or CPU or MPU) of the system or device stores the program in the recording medium. Needless to say, the object of the present invention can be achieved by reading and executing.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EEPROMs, and silicon. Disks, solid state drives, etc. can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the function of the above-described embodiment is realized, but also the OS (operating system) or the like running on the computer is actually operated based on the instruction of the program. Needless to say, there are cases where a part or all of the processing is performed and the processing realizes the functions of the above-described embodiment.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program read from the recording medium is written in the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, the function expansion board is based on the instruction of the program code. It goes without saying that there is a case where the CPU or the like provided in the function expansion unit performs a part or all of the actual processing, and the function of the above-described embodiment is realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or a device composed of one device. It goes without saying that the present invention can also be applied when it is achieved by supplying a program to a system or an apparatus. In this case, by reading the recording medium in which the program for achieving the present invention is stored into the system or the device, the system or the device can enjoy the effect of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, by downloading and reading a program for achieving the present invention from a server, database, or the like on the network by a communication program, the system or device can enjoy the effect of the present invention.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 It should be noted that all the configurations in which each of the above-described embodiments and modifications thereof are combined are also included in the present invention.

1 情報処理システム
10 ネットワーク(LAN)
100 複合機
200 クライアントPC
300 ファイルサーバ
400 業務サーバ
500 システム連携サーバ
1 Information processing system 10 Network (LAN)
100 MFP 200 Client PC
300 File server 400 Business server 500 System linkage server

Claims (5)

ユーザと対応付けて登録され、スキャン実行に係るコードを持つスキャン予約の実行を制御する情報処理装置であって、
スキャン予約の指定とスキャン実行に係るコードの入力を受け付ける受付手段と、
前記指定されたスキャン予約に対して前記入力されたコードが正当であると判定された場合に当該スキャン予約のスキャン実行を許可する実行制御手段と
を備え、
前記実行制御手段は、前記スキャン実行が許可されたスキャン予約に対応するユーザと同じユーザに対応付けられた、当該スキャン予約に続けて行われる当該スキャン予約とは別のスキャン予約のスキャン実行を、スキャン実行に係るコードの入力を受け付けることなく許可することを特徴とする情報処理装置。
An information processing device that is registered in association with a user and controls the execution of a scan reservation that has a code related to scan execution.
A reception means that accepts the specification of scan reservation and the input of the code related to scan execution,
It is provided with an execution control means for permitting scan execution of the scan reservation when the input code is determined to be valid for the specified scan reservation.
The execution control means performs a scan execution of a scan reservation different from the scan reservation performed following the scan reservation, which is associated with the same user as the user corresponding to the scan reservation for which the scan execution is permitted. An information processing device characterized in that the input of a code related to scan execution is permitted without being accepted.
前記実行制御手段は、さらに、一連のスキャン予約に係る処理を終了する旨の指示を受け付けるまで、前記スキャン実行が許可されたスキャン予約に対応するユーザと同じユーザに対応付けられた別のスキャン予約のスキャン実行を、スキャン実行に係るコードの入力を受け付けることなく許可することを特徴とする請求項に記載の情報処理装置。 The execution control means further performs another scan reservation associated with the same user as the user corresponding to the scan reservation permitted to execute the scan until the instruction to end the process related to the series of scan reservations is received. the information processing apparatus according to claim 1 of the scan execution, and permits without receiving an input code relating to scanning execution. 前記スキャン予約は、顧客に対応付けて登録され、前記コードの設定が可能であることを特徴とする請求項1または2のいずれか1項に記載の情報処理装置。 The information processing apparatus according to claim 1 or 2 , wherein the scan reservation is registered in association with a customer, and the code can be set. ユーザと対応付けて登録され、スキャン実行に係るコードを持つスキャン予約の実行を制御する情報処理装置の制御方法であって、
受付手段が、スキャン予約の指定とスキャン実行に係るコードの入力を受け付ける受付ステップと、
実行制御手段が、前記指定されたスキャン予約に対して前記入力されたコードが正当であると判定された場合に当該スキャン予約のスキャン実行を許可する実行制御ステップと
を備え、
前記実行制御ステップは、前記スキャン実行が許可されたスキャン予約に対応するユーザと同じユーザに対応付けられた、当該スキャン予約に続けて行われる当該スキャン予約とは別のスキャン予約のスキャン実行を、スキャン実行に係るコードの入力を受け付けることなく許可することを特徴とする情報処理装置の制御方法。
It is a control method of an information processing device that is registered in association with a user and has a code related to scan execution to control execution of a scan reservation.
A reception step in which the reception means accepts the specification of the scan reservation and the input of the code related to the scan execution,
The execution control means includes an execution control step that permits the scan execution of the scan reservation when the input code is determined to be valid for the specified scan reservation.
In the execution control step, a scan execution of a scan reservation different from the scan reservation performed following the scan reservation, which is associated with the same user as the user corresponding to the scan reservation for which the scan execution is permitted, is performed. A control method for an information processing device, characterized in that input of a code related to scan execution is permitted without being accepted.
ユーザと対応付けて登録され、スキャン実行に係るコードを持つスキャン予約の実行を制御する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
スキャン予約の指定とスキャン実行に係るコードの入力を受け付ける受付手段と、
前記指定されたスキャン予約に対して前記入力されたコードが正当であると判定された場合に当該スキャン予約のスキャン実行を許可する実行制御手段
として機能させ、
前記実行制御手段は、前記スキャン実行が許可されたスキャン予約に対応するユーザと同じユーザに対応付けられた、当該スキャン予約に続けて行われる当該スキャン予約とは別のスキャン予約のスキャン実行を、スキャン実行に係るコードの入力を受け付けることなく許可することを特徴とするプログラム。
A program that can be executed in an information processing device that is registered in association with a user and has a code related to scan execution and controls execution of a scan reservation.
The information processing device
A reception means that accepts the specification of scan reservation and the input of the code related to scan execution,
When it is determined that the input code is valid for the specified scan reservation, it functions as an execution control means for permitting the scan execution of the scan reservation.
The execution control means performs a scan execution of a scan reservation different from the scan reservation performed following the scan reservation, which is associated with the same user as the user corresponding to the scan reservation for which the scan execution is permitted. A program characterized by allowing input of code related to scan execution without accepting it.
JP2017087812A 2017-04-27 2017-04-27 Information processing device, control method, program Active JP6931160B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017087812A JP6931160B2 (en) 2017-04-27 2017-04-27 Information processing device, control method, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017087812A JP6931160B2 (en) 2017-04-27 2017-04-27 Information processing device, control method, program

Publications (3)

Publication Number Publication Date
JP2018186425A JP2018186425A (en) 2018-11-22
JP2018186425A5 JP2018186425A5 (en) 2020-06-11
JP6931160B2 true JP6931160B2 (en) 2021-09-01

Family

ID=64355137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017087812A Active JP6931160B2 (en) 2017-04-27 2017-04-27 Information processing device, control method, program

Country Status (1)

Country Link
JP (1) JP6931160B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7520596B2 (en) * 2020-06-29 2024-07-23 キヤノン株式会社 System and preset setting method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5605742B2 (en) * 2009-12-08 2014-10-15 富士ゼロックス株式会社 Image processing apparatus and image processing system
JP5701039B2 (en) * 2010-12-14 2015-04-15 キヤノン株式会社 Printing apparatus, printing control system, printing control system control method, and program
JP5573731B2 (en) * 2011-02-28 2014-08-20 ブラザー工業株式会社 Printing system, printer apparatus, and computer program
JP5954946B2 (en) * 2011-08-11 2016-07-20 キヤノン株式会社 Image processing apparatus, image processing apparatus control method, and program

Also Published As

Publication number Publication date
JP2018186425A (en) 2018-11-22

Similar Documents

Publication Publication Date Title
JP4690449B2 (en) Print control system, print control server, image forming apparatus, processing method thereof, and program
JP4518287B2 (en) Information processing system, information processing apparatus, first authentication server, control method, program, information processing method, information processing program
US8225375B2 (en) Information processing system, information processing apparatus and method and program therefor
WO2008081976A2 (en) Printing management server, printing management method and program, and recording medium
JP4958118B2 (en) Image forming apparatus, information processing system, processing method thereof, and program
JP5983818B2 (en) Image processing apparatus, image processing system, processing method thereof, and program thereof
JP2020170465A (en) Information processing device, control method, and program
JP2012146291A (en) Reservation device for image forming apparatus
JP5943055B2 (en) Image forming apparatus, image processing system, management server, processing method thereof, and program thereof
JP6931160B2 (en) Information processing device, control method, program
JP5454663B2 (en) Information processing system, control method and program thereof, and management server, control method and program thereof
JP2010134797A (en) Authentication server, method, program, and authentication system
JP5369938B2 (en) Image forming apparatus, processing method thereof, and program
JP2022031302A (en) Printing equipment, control methods, and programs
JP6425791B2 (en) Image processing apparatus, control method of image processing apparatus
JP5459682B2 (en) Information processing system, control method and program thereof, and image processing apparatus, control method and program thereof
JP5376546B2 (en) Image forming apparatus, information processing system, processing method thereof, and program
JP2020087068A (en) Information processor, information processing system, control method and program
JP2011043979A (en) Printing system, control method of the same, and program
JP2010086495A (en) Information processing apparatus, information processing system, information processing method, and program
JP2019067114A (en) Processing device, processing system, control method thereof, and program
JP6257722B2 (en) Image forming apparatus, image forming apparatus control method, and image forming method
JP2012134682A (en) Document management system, information processor, document management method, control method, and program
JP2015095128A (en) Approval authority delegation system, control method therefor, and program
JP2019012948A (en) Information processing system, method for controlling the same, and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200423

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200423

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210624

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210726

R151 Written notification of patent or utility model registration

Ref document number: 6931160

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250