[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6003967B2 - Service processing apparatus and service processing program - Google Patents

Service processing apparatus and service processing program Download PDF

Info

Publication number
JP6003967B2
JP6003967B2 JP2014238163A JP2014238163A JP6003967B2 JP 6003967 B2 JP6003967 B2 JP 6003967B2 JP 2014238163 A JP2014238163 A JP 2014238163A JP 2014238163 A JP2014238163 A JP 2014238163A JP 6003967 B2 JP6003967 B2 JP 6003967B2
Authority
JP
Japan
Prior art keywords
service
user
authentication
service processing
execution
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
JP2014238163A
Other languages
Japanese (ja)
Other versions
JP2015092679A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2014238163A priority Critical patent/JP6003967B2/en
Publication of JP2015092679A publication Critical patent/JP2015092679A/en
Application granted granted Critical
Publication of JP6003967B2 publication Critical patent/JP6003967B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、サービス処理装置及びサービス処理プログラムに関する。   The present invention relates to a service processing apparatus and a service processing program.

特許文献1には、サービスを提供するとともにサービスの利用者に対しサービスの対価を課金するサービス処理装置であって、利用者に提供するサービスを提供するサービス実行手段と、サービスの利用者が所持する非接触媒体に対して読み書き動作を行なう非接触媒体読み書き手段と、利用者にサービスを提供したときの料金に関する情報を算出する料金算出手段と、非接触媒体にチャージされている金額と前記料金算出手段により算出された料金に関する情報を確認してから前記サービス実行手段によるサービスの起動を制御するサービス起動制御手段と、を具備すること特徴とするサービス処理装置が記載されている。   Patent Document 1 discloses a service processing apparatus that provides a service and charges the service user for the service. The service processing unit provides the service provided to the user, and the service user possesses the service processing unit. Non-contact medium read / write means for performing read / write operations on the non-contact medium to be performed, charge calculation means for calculating information related to a charge when a service is provided to a user, the amount charged on the non-contact medium, and the charge A service processing apparatus is provided, comprising: service activation control means for controlling the activation of the service by the service execution means after confirming information on the charge calculated by the calculation means.

特許文献2には、複数のアプリケーションを実行可能な画像形成手段と、前記画像形成手段を利用するためのIDコードが記録された記録媒体から該IDコードを読み取る読取手段とを備える画像形成システムにおいて、前記読取手段に読み取られた前記IDコードを記憶する記憶手段と、前記記憶手段に記憶された前記IDコード毎に前記画像形成手段の使用可否を識別する識別手段と、前記記憶手段に記憶された前記IDコード毎に前記画像形成手段のアプリケーションの使用を制限する制限手段と、を有し、前記記憶手段に記憶された第1の媒体に対する第1の前記IDコードに対して前記識別手段による識別及び前記制限手段によるアプリケーションの使用制限の結果としてアプリケーションの実行が許可され、該アプリケーションによるサービス処理を継続しているときに前記読取手段により第2の記録媒体が読み取られた場合に、第1の前記IDコードに基づいたアプリケーションを継続し、該アプリケーションの実行に伴って第1の前記IDコードに対応付けたアプリケーションの実行回数を増加させると共に、第2の前記記録媒体に記録された第2の前記I D コードを受け付けて前記記憶手段に記憶し、該第2の前記IDコードに基づいて前記識別手段及び前記制限手段は実行が指定されたアプリケーションの実行の可否を判断することを特徴とする画像形成システムが記載されている。   Patent Document 2 discloses an image forming system including an image forming unit capable of executing a plurality of applications, and a reading unit that reads an ID code from a recording medium on which an ID code for using the image forming unit is recorded. Storage means for storing the ID code read by the reading means, identification means for identifying whether or not the image forming means can be used for each ID code stored in the storage means, and storage in the storage means And restricting means for restricting use of the application of the image forming means for each ID code, and by the identifying means for the first ID code for the first medium stored in the storage means As a result of identification and use restriction of the application by the restriction means, execution of the application is permitted, and the application When the second recording medium is read by the reading means while the service process is continued, the application based on the first ID code is continued, and the first application is executed as the application is executed. The number of executions of the application associated with the ID code is increased, the second ID code recorded on the second recording medium is received and stored in the storage means, and the second ID code The image forming system is characterized in that the identification means and the restriction means determine whether or not the application designated to be executed can be executed.

特開2007−47853号公報JP 2007-47853 A 特許第4027383号公報Japanese Patent No. 4027383

本発明は、利用者認証が必要なサービス処理の実行と利用者認証が不要なサービス処理の実行が指示されている場合に、最初に利用者認証しなくても、利用者認証が不要なサービス処理を実行することができるサービス処理装置及びサービス処理プログラムを提供することを目的とする。   The present invention provides a service that does not require user authentication even if user authentication is not performed first when execution of service processing that requires user authentication and execution of service processing that does not require user authentication are instructed. An object is to provide a service processing apparatus and a service processing program capable of executing processing.

上記目的を達成するために、請求項1記載の発明のサービス処理装置は、利用者の認証を必要とする第1のサービス処理と、前記利用者の認証を不要とする第2のサービス処理とで構成された複数のサービス処理が実行順に記述された指示書に基づいて前記複数のサービス処理の各々を順次実行する複数のサービス処理手段と、前記利用者の認証を必要とする前記第1のサービス処理を利用する利用者を認証する認証手段と、一つの文書データに対して前記指示書に従った前記複数のサービス処理の実行の指示を受け付ける受付手段と、前記受付手段により前記指示が受け付けられ、かつ、前記認証手段により前記利用者の認証を必要とする前記第1のサービス処理に関して認証されず、かつ、前記指示書において、前記実行順として、前記認証手段により認証されなかった前記第1のサービス処理の次に実行待ちの前記第2のサービス処理が位置付けられている場合に、当該認証されなかった前記第1のサービス処理を実行せずに、当該実行待ちの前記第2のサービス処理を実行するように前記複数のサービス処理手段を制御する制御手段と、を備える。 In order to achieve the above object, a service processing apparatus according to claim 1 is a first service process that requires user authentication, and a second service process that does not require user authentication; A plurality of service processing means for sequentially executing each of the plurality of service processes based on an instruction in which the plurality of service processes are described in the order of execution; and the first that requires authentication of the user An authentication unit that authenticates a user who uses the service process; a reception unit that receives an instruction to execute the plurality of service processes according to the instruction for one document data; and the instruction is received by the reception unit is, and is not authenticated with respect to the first service processing that require authentication of the user by the authentication means, and, in the instructions, as the execution order, the When the second service process waiting for execution is positioned next to the first service process that has not been authenticated by the authentication means, the first service process that has not been authenticated is not executed, Control means for controlling the plurality of service processing means so as to execute the second service processing waiting for execution.

請求項2記載の発明は、前記制御手段は、前記第1のサービス処理が実行されるまでに前記認証手段により前記利用者が認証された場合には、前記第1のサービス処理が実行されるように、前記第1のサービス処理を実行するサービス処理手段を制御する、とされているAccording to a second aspect of the present invention, the control means executes the first service process when the user is authenticated by the authentication means before the first service process is executed. as controls the service processing means for executing the first service processing, that is.

請求項3記載の発明は、前記指示書は複数種類用意されており、前記制御手段は、前記認証手段により前記利用者が認証され、かつ、実行待ちの前記サービス処理として前記第1のサービス処理及び前記第2のサービス処理の少なくとも一方が存在する場合には、前記認証手段により認証された利用者に関する利用者情報を、前記実行待ちのサービス処理と関連付ける第1の処理を行うか、前記利用者に選択させた前記指示書に従った前記複数のサービス処理を実行する第2の処理を行うか、前記第1の処理及び前記第2の処理以外の処理で、かつ、サービス関連の処理である第3の処理を行うか、を前記利用者に選択させる、とされているAccording to a third aspect of the present invention, a plurality of types of instructions are prepared, and the control unit is configured to perform the first service processing as the service processing in which the user is authenticated by the authentication unit and is waiting to be executed. When at least one of the second service process exists, the user information related to the user authenticated by the authentication unit is associated with the service process waiting for execution, or the use process is performed. A second process for executing the plurality of service processes according to the instructions selected by the user, or a process other than the first process and the second process, and a service-related process. or performs certain third process, is allowed to select the user, there is a.

請求項4記載の発明のサービス処理プログラムは、コンピュータを、請求項1から請求項3の何れか1項に記載のサービス処理装置に含まれる複数のサービス処理手段、認証手段、及び制御手段として機能させるためのサービス処理プログラム、とされている。 The service processing program of the invention described in claim 4 functions as a plurality of service processing means, authentication means, and control means included in the service processing apparatus according to any one of claims 1 to 3. It is service processing program for, and.

請求項1記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、複数のサービス処理が、利用者の認証を必要とする第1のサービス処理と、利用者の認証を不要とする第2のサービス処理と、を含むと共に、利用者が認証されていない場合であっても、第2のサービス処理だけ実行させることができる、という効果を有する。   According to the first aspect of the present invention, the first service in which a plurality of service processes require user authentication as compared with the case where the execution of the service process is not accepted unless the user is authenticated. And a second service process that does not require user authentication, and even if the user is not authenticated, only the second service process can be executed. Have.

請求項2記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、利用者認証する期間を延ばすことができる、という効果を有する。   According to the second aspect of the present invention, the user authentication period can be extended as compared with the case where the execution of the service process is not accepted unless the user is authenticated.

請求項3記載の発明によれば、選択手段がない場合と比較して、利用者認証された場合にすでに実行待ちのサービス処理が存在する場合でも、どのサービス処理に利用者情報を関連付けるかを利用者に選択させることができる、という効果を有する。   According to the third aspect of the present invention, which service process is associated with the user information even when there is a service process waiting for execution when the user is authenticated as compared with the case where there is no selection means. There is an effect that the user can select.

請求項4記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、複数のサービス処理が、利用者の認証を必要とする第1のサービス処理と、利用者の認証を不要とする第2のサービス処理と、を含むと共に、利用者が認証されていない場合であっても、第2のサービス処理だけ実行させることができる、という効果を有する。   According to the fourth aspect of the present invention, the first service requires a plurality of service processes to require user authentication as compared to the case where the execution of the service process is not accepted unless the user is authenticated. And a second service process that does not require user authentication, and even if the user is not authenticated, only the second service process can be executed. Have.

画像形成装置のハードウエア構成の一例を示したブロック図である。2 is a block diagram illustrating an example of a hardware configuration of an image forming apparatus. FIG. 指示書の一例を示す図である。It is a figure which shows an example of an instruction document. 認証処理の流れの一例を示す図である。It is a figure which shows an example of the flow of authentication processing. 指示書実行処理の流れの一例を示す図である。It is a figure which shows an example of the flow of an instruction form execution process. サービス処理実行情報の一例を示す図である。It is a figure which shows an example of service process execution information. 認証後処理の流れの一例を示す図である。It is a figure which shows an example of the flow of a post-authentication process.

(第1実施形態)   (First embodiment)

以下、本発明の第1実施形態について説明する。本実施形態では、利用者に提供するサービス処理として例えば原稿を読み取って画像データを取得するスキャン処理、読み取った原稿を印刷するコピー処理、読み取った原稿をファクシミリ送信する処理、読み取った原稿をメール送信する処理等、複数のサービス処理を実行する機能を有する画像形成装置に本発明を適用した場合について説明する。   The first embodiment of the present invention will be described below. In the present embodiment, as a service process provided to the user, for example, a scan process for reading an original to acquire image data, a copy process for printing the read original, a process for transmitting the read original by facsimile, and sending the read original by e-mail A case will be described in which the present invention is applied to an image forming apparatus having a function of executing a plurality of service processes, such as a process to perform a process.

図1には、本発明の一実施形態に係る画像形成装置100のハードウェア構成を模式的に示している。以下、当該装置100内の各部について説明する。   FIG. 1 schematically shows a hardware configuration of an image forming apparatus 100 according to an embodiment of the present invention. Hereinafter, each part in the apparatus 100 will be described.

CPU(Central Processing Unit)101は、当該装置100内の動作を統括的に制御する中央コントローラであり、オペレーティング・システムが提供する実行環境下でプログラムを制御し、コピーやファクシミリ送受信、ネットワーク・プリントといった各種のサービス処理などに関して主たる制御を行なう。CPU101は、バス102を介して当該装置100内の各機器と相互接続されている。   A CPU (Central Processing Unit) 101 is a central controller that comprehensively controls the operation in the apparatus 100, and controls programs under an execution environment provided by the operating system, such as copying, facsimile transmission / reception, and network printing. Main control of various service processing. The CPU 101 is interconnected with each device in the apparatus 100 via the bus 102.

ROM(Read Only Memory)103は、読み出し専用の半導体メモリ装置で構成され、ネットワーク・プリントといったサービス処理などを実行するための各制御プログラムや固定データなどが恒久的に書き込まれている。勿論、フラッシュ・メモリなどのように格納データを電気的に書き換えられるデバイスを用いてROM103を構成することもでき、必要に応じてプログラムや固定データの更新を行なうようにしてもよい。   A ROM (Read Only Memory) 103 is composed of a read-only semiconductor memory device, and each control program for executing service processing such as network printing, fixed data, and the like are permanently written therein. Of course, the ROM 103 can also be configured using a device that can electrically rewrite stored data, such as a flash memory, and a program or fixed data may be updated as necessary.

RAM(Random Access Memory)104は、データを書き換えられる半導体メモリ装置で構成され、CPU101で実行する制御プログラムをROM102からロードしたり、プログラム実行中の作業データを一時格納したりするなど、プログラム動作のためのシステム・メモリとして使用される。また、画像処理のためのページ・メモリとして、RAM104が使用される。   A RAM (Random Access Memory) 104 is composed of a semiconductor memory device that can rewrite data, and loads a control program to be executed by the CPU 101 from the ROM 102 or temporarily stores work data during the program execution. Used as system memory for A RAM 104 is used as a page memory for image processing.

NVRAM(Non−Volatile RAM)105は、フラッシュ・メモリのように無電源状態でも記憶内容を消失しない、データを書き換えられるメモリで構成され、セキュリティ・データやその他の不揮発性データ、画質調整、各種設定パラメータ、サービス処理実行時の各種履歴などを格納するために使用される。   NVRAM (Non-Volatile RAM) 105 is composed of a memory that does not lose its stored contents even in a non-powered state, such as a flash memory, and is composed of a memory that can be rewritten. Used to store parameters, various histories during service processing, etc.

HDD106は、磁気記録式の固定ディスクで構成された大容量外部記憶装置であり、原稿から読み取った画像データを蓄積したり、サービス処理実行時の各種履歴を保存したり、さらにはCPU101において実行するプログラムをインストールするために使用される。   The HDD 106 is a large-capacity external storage device composed of a magnetic recording type fixed disk. The HDD 106 accumulates image data read from a document, stores various histories when a service process is executed, and is executed by the CPU 101. Used to install the program.

画像処理部107は、原稿から読み取った画像データ、あるいはネットワーク経由でダウンロードした画像データなどに対し、伸張圧縮処理や、画質調整などの各種画像処理を施す。   The image processing unit 107 performs various kinds of image processing such as expansion / compression processing and image quality adjustment on image data read from a document or image data downloaded via a network.

画像形成装置100は、ユーザ・インターフェース109として、液晶ディスプレイなどで構成された表示部110と、スタート/ストップ/テンキーなどのハードウェア・キーを備えた(あるいは表示部110を兼ねたタッチパネルを備えた)操作部111を備え、これらはUIインターフェース108を介してバス102に接続されている。但し、UIインターフェース108を介さず、CPU101がユーザ・インターフェース109を直接制御するように構成するようにしてもよい。   The image forming apparatus 100 includes, as a user interface 109, a display unit 110 configured with a liquid crystal display or the like and a hardware key such as a start / stop / ten key (or a touch panel that also serves as the display unit 110). ) An operation unit 111 is provided, and these are connected to the bus 102 via the UI interface 108. However, the CPU 101 may be configured to directly control the user interface 109 without using the UI interface 108.

また、通信インターフェース112を経由して、各種の外部装置やネットワーク・インターフェースなどがバス102に接続されている。   Various external devices and network interfaces are connected to the bus 102 via the communication interface 112.

LANインターフェース113は、10/1000Base−Tなど、予め定めたプロトコルに従って画像形成装置100をネットワーク接続する。無線LANを含めるようにしてもよい。   The LAN interface 113 connects the image forming apparatus 100 to the network according to a predetermined protocol such as 10/1000 Base-T. A wireless LAN may be included.

画像形成装置100は、LAN越しにインターネットなどの外部ネットワークに接続し、所望の情報資源にアクセスする。また、画像形成装置100は、利用者が使用するパーソナル・コンピュータ(PC)や携帯端末(いずれも図示しない)から、コピーやファクシミリ送受信、コンテンツ探索やその他のコンテンツ処理、ネットワーク・プリントといった、各種のサービス処理の内容が定められた指示書データを受信し、指示に従ってサービスを実行する。また、予め定めた複数のサービス処理の内容が定められた指示書データが予めHDD106等に記憶され、記憶された指示書データの中から利用者が選択した指示書データを実行する場合もある。さらに、利用者が複数のサービス処理を指示し、指示された複数のサービス処理を一括して実行する場合もある。   The image forming apparatus 100 connects to an external network such as the Internet through a LAN and accesses a desired information resource. In addition, the image forming apparatus 100 can perform various types of operations such as copying, facsimile transmission / reception, content search and other content processing, and network printing from a personal computer (PC) or a portable terminal (none of which is shown) used by the user. Receives the instruction data in which the contents of the service processing are defined, and executes the service according to the instructions. In some cases, the instruction data in which the contents of a plurality of predetermined service processes are determined are stored in advance in the HDD 106 and the instruction data selected by the user from the stored instruction data is executed. Further, the user may instruct a plurality of service processes, and the instructed plurality of service processes may be executed collectively.

また、画像形成装置100には、ICカード130に対して非接触・近距離通信を行なうために、ICカード読み書き装置131が装備され、RS232Cあるいはその他のシリアル・インターフェース114経由でバス102に接続されている。   In addition, the image forming apparatus 100 is equipped with an IC card read / write device 131 for performing non-contact / short-range communication with the IC card 130 and is connected to the bus 102 via the RS232C or other serial interface 114. ing.

ICカード130とICカード読み書き装置131間では、電磁結合、電磁誘導、あるいは電波通信などの方式による伝送路上で、予め定めた相互認証処理を経て、高い耐タンパ性を保ちながら非接触・近距離通信を行なう。但し、ICカード130を利用した非接触通信の仕組み自体は本発明の要旨に直接関係しないので、ここではこれ以上説明しない。また、ICカード130とICカード読み書き装置131間の通信は、非接触・近距離通信に限らず、ICカード読み書き装置131にICカード130の挿入口が設けられ、この挿入口にICカード130をセットすることによってICカード読み書き装置131と有線通信するものでもよい。   Between the IC card 130 and the IC card read / write device 131, non-contact / short distance while maintaining high tamper resistance through a predetermined mutual authentication process on a transmission path by a method such as electromagnetic coupling, electromagnetic induction, or radio wave communication. Communicate. However, since the mechanism of non-contact communication using the IC card 130 is not directly related to the gist of the present invention, it will not be further described here. In addition, the communication between the IC card 130 and the IC card read / write device 131 is not limited to non-contact / short-distance communication, and the IC card read / write device 131 is provided with an IC card 130 insertion slot. It may be configured to perform wired communication with the IC card read / write device 131 by setting.

本実施形態では、ICカード130は、画像形成装置100の利用者に関する情報、例えば利用者を特定するための識別符号である利用者ID等の情報が予め記録されている。そして、詳細は後述するが、利用者は、利用者認証が必要なサービス処理については、画像形成装置100のICカード読み書き装置131にICカード130をかざして利用者認証することにより、利用者認証が必要な所望のサービス処理の実行が受けられる。   In the present embodiment, the IC card 130 stores in advance information related to the user of the image forming apparatus 100, for example, information such as a user ID that is an identification code for specifying the user. As will be described in detail later, the user authenticates the user for the service processing that requires user authentication by holding the IC card 130 over the IC card read / write device 131 of the image forming apparatus 100 for user authentication. The desired service process that requires the service is executed.

USB(Universal Serial Bus)インターフェース115は、例えばUSB1.1又はUSB2.0に準拠し、パーソナル・コンピュータなどにローカル接続する際に使用される。   A USB (Universal Serial Bus) interface 115 conforms to, for example, USB 1.1 or USB 2.0, and is used when locally connected to a personal computer or the like.

モデム116は、コンピュータ上の信号と公衆回線上の信号の相互変換を行なう変復調装置からなり、ファクシミリなどの公衆回線への接続を行ない、通常のファクシミリ送受信や、時刻指定送信、その他の各種のファクシミリ機能を提供する。   The modem 116 is a modem that performs mutual conversion between signals on the computer and signals on the public line. The modem 116 connects to a public line such as a facsimile, and performs normal facsimile transmission / reception, time designation transmission, and other various facsimiles. Provide functionality.

デバイス・インターフェース118は、例えばRS422などで構成され、画像形成装置100を構成する各種機器をバス102に接続するためのインターフェース・プロトコルを実現する。   The device interface 118 is configured by, for example, RS422, and implements an interface protocol for connecting various devices constituting the image forming apparatus 100 to the bus 102.

画像形成装置100を構成する機器として、例えば原稿から画像を読み取る読取装置部119と、画像を用紙上に印刷出力する印刷装置部120が挙げられる。   Examples of the devices constituting the image forming apparatus 100 include a reading unit 119 that reads an image from a document, and a printing unit 120 that prints and outputs an image on a sheet.

読取装置部119は、一般的には、原稿を載せるプラテンと画像読み取りを行なうスキャナの組み合わせで構成され、自動原稿読取装置であってもよい。読み取り画像は、必要に応じて画像処理部107において画像処理が施され、印刷装置部120に画像出力され、あるいはHDD106に保存される。   The reading device unit 119 is generally configured by a combination of a platen on which a document is placed and a scanner that reads an image, and may be an automatic document reading device. The scanned image is subjected to image processing in the image processing unit 107 as necessary, and is output to the printing apparatus unit 120 or stored in the HDD 106.

印刷装置部120は、例えば電子写真方式のプリント・エンジン部を備えている。電子写真プロセスは、電子写真感光体に対する帯電、スキャンした原稿イメージの露光、現像すなわち感光体表面の静電潜像へのトナー重畳、用紙へのトナー転写及びトナー定着、感光体のクリーニングという複数のサブプロセスを含む。但し、プリント・エンジンの構成自体は本発明の要旨に直接関連しないので、ここではこれ以上説明しない。印刷装置部120によって印字された用紙は、排出用紙格納部121に排出される。   The printing apparatus unit 120 includes, for example, an electrophotographic print engine unit. The electrophotographic process includes a plurality of processes such as charging of an electrophotographic photosensitive member, exposure of a scanned original image, development, that is, toner superimposition on an electrostatic latent image on the surface of the photosensitive member, toner transfer to a sheet and toner fixing, and cleaning of the photosensitive member. Includes subprocesses. However, the configuration of the print engine itself is not directly related to the gist of the present invention and will not be described further here. The sheet printed by the printing apparatus unit 120 is discharged to the discharge sheet storage unit 121.

画像形成装置100の利用者は、1つの文書データに対して複数のサービス処理の実行を指示するための指示書を実行させるサービスを受けられる。本実施形態では、サービス処理とは、文書データに対して施す処理であり、例えばプリント処理、ファクシミリ送信処理、メール送信処理、スキャン処理等があるが、これに限られるものではない。   A user of the image forming apparatus 100 can receive a service for executing an instruction for instructing execution of a plurality of service processes for one document data. In the present embodiment, service processing is processing performed on document data, and includes, for example, print processing, facsimile transmission processing, mail transmission processing, scanning processing, and the like, but is not limited thereto.

また、これらのサービス処理には、利用者の認証が必要な第1のサービス処理と、利用者の認証が不要な第2のサービス処理と、の二種類のサービス処理がある。   These service processes include two types of service processes: a first service process that requires user authentication and a second service process that does not require user authentication.

利用者が第1のサービス処理を画像形成装置100に実行させるには、サービス処理の実行に先立って、利用者認証する必要がある。利用者認証の方法としては、前述したように、利用者IDが記録されたICカード130を用いる方法がある。この場合、例えば画像形成装置100のHDD106に利用が許可された利用者IDのリストを予め記録しておく。そして、利用者IDが記録されたICカード130がICカード読み書き装置131によって読み取られると、読み込んだ利用者IDと、HDD106に記憶された前記リストと照合し、リストに一致する利用者IDが存在する場合には、認証成功とする。   In order for the user to cause the image forming apparatus 100 to execute the first service process, it is necessary to perform user authentication prior to the execution of the service process. As a method of user authentication, as described above, there is a method of using the IC card 130 in which the user ID is recorded. In this case, for example, a list of user IDs permitted to be used is recorded in advance in the HDD 106 of the image forming apparatus 100. When the IC card 130 on which the user ID is recorded is read by the IC card read / write device 131, the read user ID is checked against the list stored in the HDD 106, and there is a user ID that matches the list. If so, authentication is assumed to be successful.

また、操作部111を操作して利用者IDを直接入力して利用者認証するようにしてもよいし、利用者IDだけでなくパスワードも入力させて利用者認証するようにしてもよい。   Further, the user may be authenticated by directly inputting a user ID by operating the operation unit 111, or may be authenticated by inputting not only the user ID but also a password.

なお、利用者が第2のサービス処理を画像形成装置100に実行させるには、利用者認証する必要はない。   Note that user authentication is not required for the user to cause the image forming apparatus 100 to execute the second service process.

指示書は、例えばXML形式のファイルで構成されている。図2には、指示書の一例を示した。同図に示す指示書140は、画像形成装置100に対して、予め定めた文書データに対してプリント処理、ファクシミリ送信処理、メール送信処理を順次実行させる場合の指示書である。   The instruction sheet is composed of, for example, an XML format file. FIG. 2 shows an example of the instruction sheet. An instruction sheet 140 shown in the figure is an instruction sheet for causing the image forming apparatus 100 to sequentially execute print processing, facsimile transmission processing, and mail transmission processing on predetermined document data.

図2に示すように、プリント処理の内容は、プリント処理を指示するためのスタートタグ<print>とエンドタグ</print>との間に記載されたパラメータ(出力の解像度等)等によって定義される。   As shown in FIG. 2, the contents of the printing process are defined by parameters (such as output resolution) described between a start tag <print> and an end tag </ print> for instructing the printing process. .

同様に、ファクシミリ送信処理の内容は、ファクシミリ送信処理を指示するためのスタートタグ<faxsnd>とエンドタグ</faxsnd>との間に記載されたパラメータ(送信先FAX番号等)等によって定義される。   Similarly, the contents of the facsimile transmission process are defined by parameters (transmission destination FAX number, etc.) described between a start tag <faxsnd> and an end tag </ faxsnd> for instructing the facsimile transmission process.

また、メール送信処理は、メール送信処理を指示するためのスタートタグ<mailsnd>とエンドタグ</mailsnd>との間に記載されたパラメータ(送信先メールアドレス等)等によって定義される。   The mail transmission process is defined by parameters (such as a destination mail address) described between a start tag <mailsnd> and an end tag </ mailsnd> for instructing the mail transmission process.

本実施形態では、一例として、ファクシミリ送信処理及びメール送信処理は利用者認証が必要な第1のサービス処理、プリント処理は利用者認証が不要な第2のサービス処理である場合について説明する。   In the present embodiment, as an example, a case will be described in which the facsimile transmission process and the mail transmission process are a first service process that requires user authentication, and the print process is a second service process that does not require user authentication.

指示書を実行させる形態としては、例えば予め定めた複数のサービス処理が記述された指示書を複数種類用意して画像形成装置100のHDD106に記憶しておき、この中から利用者に所望の指示書を選択させて実行させる形態や、画像形成装置100とLANインターフェース113を介して接続されたパーソナルコンピュータ等の端末装置から指示書データを画像形成装置100に送信して実行させる形態等があるが、これに限られるものではない。   As a form for executing the instruction, for example, a plurality of kinds of instructions describing a plurality of predetermined service processes are prepared and stored in the HDD 106 of the image forming apparatus 100, and a desired instruction is given to the user from among them. There are a mode in which a document is selected and executed, and a mode in which instruction data is transmitted from a terminal device such as a personal computer connected to the image forming apparatus 100 via the LAN interface 113 to the image forming apparatus 100 for execution. However, it is not limited to this.

前述したように、サービス処理には、利用者の認証が必要な第1のサービス処理と、利用者の認証が不要な第2のサービス処理と、の二種類のサービス処理があり、指示書には複数のサービス処理が指示される場合もあるため、第1のサービス処理の実行と第2のサービス処理の実行が混在して指示される場合がある。   As described above, service processing includes two types of service processing: a first service processing that requires user authentication and a second service processing that does not require user authentication. Since there are cases where a plurality of service processes are instructed, the execution of the first service process and the execution of the second service process may be instructed together.

本実施形態では、図2に示す指示書140のように、利用者認証が必要な第1のサービス処理であるファクシミリ送信処理及びメール送信処理と、利用者認証が不要な第2のサービス処理であるプリント処理の実行が指示されている場合の処理について説明する。 In the present embodiment, as in the instruction sheet 140 shown in FIG. 2, the facsimile transmission process and the mail transmission process, which are the first service processes that require user authentication, and the second service process that does not require user authentication. A process when the execution of a certain print process is instructed will be described.

まず、利用者認証処理について、図3に示すフローチャートを参照して説明する。 この処理は、実際には、画像形成装置100内のCPU101が例えばROM103又はHDD106に格納されている予め定めた制御プログラムをRAM104上にロードして実行するという形態で実現される。   First, user authentication processing will be described with reference to the flowchart shown in FIG. This processing is actually realized in a form in which the CPU 101 in the image forming apparatus 100 loads a predetermined control program stored in, for example, the ROM 103 or the HDD 106 onto the RAM 104 and executes it.

図3に示す利用者認証処理は、利用者が、利用者IDが記録されたICカード130をICカード読み書き装置131にかざした場合や、利用者が操作部111を操作して利用者認証を指示した場合に実行される。また、この処理は、画像形成装置100がプリント処理等の各種サービス処理を実行中であっても並列実行される。   The user authentication process shown in FIG. 3 is performed when the user holds the IC card 130 on which the user ID is recorded over the IC card read / write device 131 or when the user operates the operation unit 111 to perform user authentication. It is executed when instructed. This process is executed in parallel even when the image forming apparatus 100 is executing various service processes such as a print process.

まず、ステップ200では、利用者IDを入力する。すなわち、ICカード130をICカード読み書き装置131にかざした場合には、ICカード130から利用者IDを読み込み、利用者が利用者認証を指示した場合には、操作部111から入力される利用者IDを入力する。   First, in step 200, a user ID is input. That is, when the IC card 130 is held over the IC card read / write device 131, the user ID is read from the IC card 130, and the user input from the operation unit 111 when the user instructs user authentication. Enter your ID.

ステップ202では、入力された利用者IDを、HDD106に予め記憶された利用を許可された利用者IDのリストである利用者IDリストと照合する。   In step 202, the input user ID is checked against a user ID list that is a list of user IDs permitted to be stored in advance in the HDD 106.

ステップ204では、入力された利用者IDが利用者IDリスト内の利用者IDと一致するか否かを判断し、一致する場合、すなわち利用が許可される場合にはステップ206へ移行し、一致しない場合、すなわち利用が拒否される場合には、ステップ208へ移行する。   In step 204, it is determined whether or not the input user ID matches the user ID in the user ID list. If they match, that is, if the use is permitted, the process proceeds to step 206, where the match If not, that is, if the use is denied, the process proceeds to step 208.

ステップ206では、利用者IDと例えばログインした時刻等の情報を関連付けてログイン情報としてHDD106に記憶して本ルーチンを終了する。   In step 206, the user ID is associated with information such as the login time and stored in the HDD 106 as login information, and this routine is terminated.

ステップ208では、例えば表示部110に利用が拒否された旨を示すメッセージ等を表示して利用者に警告して本ルーチンを終了する。   In step 208, for example, a message indicating that the use has been refused is displayed on the display unit 110 to warn the user, and the routine is terminated.

次に、利用者が画像形成装置100の操作部11を操作してHDD106に予め記憶された複数種類の指示書の中から図2に示す指示書140を選択して実行を指示した場合について説明する。利用者が指示書を選択すると、図4に示す処理が実行される。   Next, a case where the user operates the operation unit 11 of the image forming apparatus 100 to select the instruction sheet 140 shown in FIG. 2 from a plurality of kinds of instruction sheets stored in advance in the HDD 106 and instruct execution thereof. To do. When the user selects an instruction, the process shown in FIG. 4 is executed.

まず、ステップ300では、利用者が選択した指示書140をHDD106から読み込み、指示書の内容を解釈する。   First, in step 300, the instruction sheet 140 selected by the user is read from the HDD 106, and the contents of the instruction sheet are interpreted.

ステップ302では、読み込んだ指示書の解釈結果に基づいて、例えば図5に示すようなサービス処理実行情報150を生成する。同図に示すように、サービス処理実行情報150は、その指示書のファイル名、その指示書に記述されたサービス処理の種類、その指示書が処理する文書の文書名、利用者ID、実行が済んだか否かを示す実行済情報等を含むが、情報の種類はこれらに限られるものではない。実行済情報は、対応するサービス処理の実行が済んでいない場合は「未」、実行が済んでいる場合は「済」とされる。生成されたサービス処理実行情報150は、例えばHDD106に記憶される。   In step 302, service processing execution information 150 as shown in FIG. 5, for example, is generated based on the interpretation result of the read instruction. As shown in the figure, the service processing execution information 150 includes the file name of the instruction, the type of service processing described in the instruction, the document name of the document processed by the instruction, the user ID, and the execution It includes executed information indicating whether or not it has been completed, but the type of information is not limited thereto. The executed information is “not yet” when the corresponding service process has not been executed, and “completed” when the execution has been completed. The generated service processing execution information 150 is stored in the HDD 106, for example.

ステップ304では、指示書に最初に記述されたサービス処理が利用者認証が不要なサービス処理、すなわち第2のサービス処理であるか否かを判断する。そして、指示書に最初に記述されたサービス処理が第2のサービス処理である場合には、ステップ306へ移行し、第2のサービス処理でない場合、すなわち第1のサービス処理である場合には、ステップ312へ移行する。   In step 304, it is determined whether or not the service process first described in the instruction sheet is a service process that does not require user authentication, that is, a second service process. If the service process first described in the instruction is the second service process, the process proceeds to step 306. If the service process is not the second service process, that is, if it is the first service process, Control goes to step 312.

本実施形態では、図2に示す指示書140で最初に実行が指示されているのはプリント処理であり、これは本実施形態においては第2のサービス処理であるので、ステップ306へ移行する。   In the present embodiment, the first instruction to be executed in the instruction sheet 140 shown in FIG.

ステップ306では、サービス処理を実行する。すなわち、プリント処理が実行されるように、画像処理部107や印刷装置部120等を制御する。   In step 306, service processing is executed. That is, the image processing unit 107, the printing apparatus unit 120, and the like are controlled so that the print process is executed.

ステップ308では、実行したサービス処理に関するサービス処理実行情報150を更新する。すなわち、ここでは、サービス処理実行情報150のプリント処理の実行済情報を「済」に書き換える。   In step 308, the service process execution information 150 relating to the executed service process is updated. That is, here, the print processing execution information in the service processing execution information 150 is rewritten to “completed”.

ステップ310では、指示書に記述された全てのサービス処理を実行したか否かを判断し、全てのサービス処理を実行した場合には本ルーチンを終了し、未だ実行されていないサービス処理が存在する場合には、ステップ304へ戻る。   In step 310, it is determined whether or not all service processes described in the instructions have been executed. If all service processes have been executed, this routine is terminated, and there are service processes that have not been executed yet. If yes, return to Step 304.

ステップ304では、再び指示書に記述された次のサービス処理が利用者認証が不要なサービス処理であるか否かを判断する。本実施形態では、図2に示す指示書140で2番目に実行が指示されているのはファクシミリ送信処理であり、これは本実施形態においては利用者認証が必要な第1のサービス処理であるので、ステップ312へ移行する。   In step 304, it is determined again whether the next service process described in the instruction is a service process that does not require user authentication. In this embodiment, the second instruction to be executed in the instruction sheet 140 shown in FIG. 2 is a facsimile transmission process, which is a first service process that requires user authentication in this embodiment. Therefore, the process proceeds to step 312.

ステップ312では、図3に示す利用者認証処理がすでに実行され、第1のサービス処理の利用が許可されているか否かを判断する。   In step 312, it is determined whether the user authentication process shown in FIG. 3 has already been executed and the use of the first service process is permitted.

そして、利用者認証済みで利用が許可されている場合には、ステップ306へ移行してサービス処理を実行する。本実施形態においては、具体的には、指示書に従ってファクシミリ送信できるように、モデム116を制御する。そして、次のステップ308において、実行したサービス処理に関するサービス処理実行情報150を更新する。すなわち、ここでは、サービス処理実行情報150のファクシミリ送信処理の実行済情報を「済」に書き換える。また、利用者認証されているので、HDD106に記憶されたログイン情報を読み込み、ログイン情報に含まれる利用者IDをサービス処理実行情報150の利用者IDに書き込む。   If the user has been authenticated and the use is permitted, the process proceeds to step 306 and the service process is executed. In the present embodiment, specifically, the modem 116 is controlled so that facsimile transmission can be performed according to the instruction sheet. In the next step 308, the service processing execution information 150 relating to the executed service processing is updated. That is, in this case, the execution information of the facsimile transmission process in the service process execution information 150 is rewritten to “completed”. Since the user authentication is performed, the login information stored in the HDD 106 is read, and the user ID included in the login information is written in the user ID of the service process execution information 150.

一方、利用者認証済みでなく、利用が許可されていない場合には、ステップ314へ移行する。   On the other hand, if the user has not been authenticated and use is not permitted, the process proceeds to step 314.

ステップ314では、例えば表示部110に利用者認証がされておらず、サービス処理が実行できない旨を示すメッセージ等を表示する。   In step 314, for example, a message indicating that the user authentication is not performed and the service process cannot be executed is displayed on the display unit 110.

従って、図2に示す指示書140の実行が指示された時点で利用者認証がされていなくても、ファクシミリ送信処理が実行されるまでの間に図3に示す利用者認証が実行された場合には、ファクシミリ送信処理は実行される。ファクシミリ送信処理の次のメール送信処理についても同様である。   Accordingly, even if the user authentication is not performed when the execution of the instruction sheet 140 illustrated in FIG. 2 is instructed, the user authentication illustrated in FIG. 3 is performed before the facsimile transmission process is performed. In this case, the facsimile transmission process is executed. The same applies to the mail transmission process next to the facsimile transmission process.

このように、本実施形態では、利用者認証が必要な第1のサービス処理と利用者認証が不要な第2のサービス処理が指示書に混在している場合に、利用者認証が行われていない場合でも、利用者による指示書の実行指示を受け付け、指示書で実行を指示されたサービス処理のうち、利用者認証が不要な第2のサービス処理については処理を実行する。   Thus, in the present embodiment, user authentication is performed when the first service process that requires user authentication and the second service process that does not require user authentication are mixed in the instruction sheet. Even if there is not, the instruction execution instruction is received from the user, and among the service processes instructed to be executed by the instruction, the second service process that does not require user authentication is executed.

また、最初に利用者認証されていない場合でも、利用者認証が必要な第1のサービス処理が実行されるまでに利用者認証されれば、第1のサービス処理が実行される。   Even if the user authentication is not performed first, if the user authentication is performed before the first service process requiring the user authentication is performed, the first service process is performed.

(第2実施形態)   (Second Embodiment)

次に、本発明の第2実施形態について説明する。なお、画像形成装置100の構成は第1実施形態と同一であるので、説明は省略する。   Next, a second embodiment of the present invention will be described. Since the configuration of the image forming apparatus 100 is the same as that of the first embodiment, the description thereof is omitted.

本実施形態では、画像形成装置100で利用者認証が実行された場合に、すでに実行待ちのサービス処理が存在している場合には、その実行待ちのサービス処理に利用者認証された利用者を関連付けてサービス処理を実行させるのか、新たな指示書を選択させてその指示書のサービス処理をその利用者と関連付けて実行させるのかを利用者に選択させる場合について説明する。   In the present exemplary embodiment, when user authentication is executed in the image forming apparatus 100 and a service process waiting for execution already exists, the user authenticated for the service process waiting for execution is displayed. A case will be described in which a service process is executed in association with each other, or a user selects whether a new instruction is selected and the service process of the instruction is executed in association with the user.

図6には、図3に示した利用者認証処理の実行直後に実行される認証後処理のフローチャートを示した。   FIG. 6 shows a flowchart of post-authentication processing executed immediately after execution of the user authentication processing shown in FIG.

まず、ステップ400では、現在実行待ちのサービス処理があるか否か、すなわち、すでに指示書が実行されている状態で、未だ実行されていないサービス処理があるか否かを判断する。この判断は、前述したサービス処理実行情報150を参照することにより判断する。すなわち、実行済情報が「未」のサービス処理が存在するか否かを判断する。   First, in step 400, it is determined whether or not there is a service process that is currently waiting to be executed, that is, whether or not there is a service process that has not been executed yet in a state where the instruction is already being executed. This determination is made by referring to the service processing execution information 150 described above. That is, it is determined whether or not there is a service process whose executed information is “not yet”.

そして、実行待ちのサービス処理が存在する場合には、ステップ402へ移行し、実行待ちのサービス処理が存在しない場合には、本ルーチンを終了する。この場合、その後に利用者が指示書を選択して実行を指示する操作を行った場合、図4に示す指示書実行処理が実行される。   If there is a service process waiting for execution, the process proceeds to step 402. If there is no service process waiting for execution, this routine is terminated. In this case, when the user subsequently selects an instruction and performs an operation for instructing execution, the instruction execution process shown in FIG. 4 is executed.

ステップ402では、利用者に処理を選択させるための処理選択画面を表示部110に表示させる。この処理選択画面は、例えば実行待ちのサービス処理に対して直前に利用者認証された利用者の利用者IDを関連付ける第1の処理を行うか、新たに指示書を選択して実行させる第2の処理を選択するか、その他の第3の処理を選択するか、を選択させる画面である。   In step 402, a process selection screen for allowing the user to select a process is displayed on the display unit 110. This process selection screen performs, for example, a first process for associating a user ID of a user who has been authenticated immediately before a service process awaiting execution, or newly selects and executes an instruction sheet. This is a screen for selecting whether to select the process or other third process.

そして、利用者が何れかの処理を選択すると、ステップ404では、選択した処理が、第1の処理であるか否かを判断し、第1の処理である場合には、ステップ406へ移行する。   When the user selects one of the processes, in step 404, it is determined whether or not the selected process is the first process. If the selected process is the first process, the process proceeds to step 406. .

ステップ406では、サービス処理実行情報150に基づいて、実行待ちのサービス処理、すなわち実行済情報が「未」のサービス処理に対応するサービス処理実行情報の一覧を表示部110に表示させ、利用者に、実行待ちのどのサービス処理にその利用者の利用者IDを関連付けするかを選択させる。   In step 406, based on the service processing execution information 150, a list of service processing execution information corresponding to service processing awaiting execution, that is, service processing whose execution information is “uncompleted” is displayed on the display unit 110, and the user is made to display. Then, it is selected which service process awaiting execution is associated with the user ID of the user.

そして、ステップ408では、利用者が選択した実行待ちのサービス処理と利用者IDとを関連付け、本ルーチンを終了する。具体的には、利用者が選択したサービス処理のサービス処理実行情報150の利用者IDの項目に、その利用者の利用者IDを書き込む。これにより、利用者が選択した実行待ちのサービス処理と利用者IDとが関連付けられる。   In step 408, the service process waiting for execution selected by the user is associated with the user ID, and this routine is terminated. Specifically, the user ID of the user is written in the item of user ID of the service process execution information 150 of the service process selected by the user. Thereby, the service process waiting for execution selected by the user is associated with the user ID.

一方、ステップ404で否定判断された場合は、ステップ410へ移行し、第2の処理が選択されたか否かを判断し、第2の処理が選択された場合には、ステップ412へ移行する。   On the other hand, if a negative determination is made in step 404, the process proceeds to step 410, where it is determined whether or not the second process is selected. If the second process is selected, the process proceeds to step 412.

ステップ412では、HDD106に予め記憶された指示書の一覧を表示部110に表示させる。   In step 412, a list of instructions stored in advance in HDD 106 is displayed on display unit 110.

ステップ414では、利用者に指示書を選択させて本ルーチンを終了する。この場合、指示書の実行が指示されたので、図4に示す処理が実行される。なお、本実施形態では、ステップ412で指示書の一覧を表示して、ステップ414で指示書を選択させて実行する場合について説明したが、指示書を実行させる場合に限らず、例えば利用者が操作部111を操作してコピー処理等のサービス処理を選択した場合には、選択されたサービス処理を実行するようにしてもよい。   In step 414, the user is allowed to select an instruction sheet, and this routine is terminated. In this case, since execution of the instruction is instructed, the processing shown in FIG. 4 is executed. In the present embodiment, the case where the instruction list is displayed in step 412 and the instruction is selected and executed in step 414 has been described. However, the present invention is not limited to the case where the instruction is executed. When a service process such as a copy process is selected by operating the operation unit 111, the selected service process may be executed.

また、ステップ410で否定判断された場合、すなわち第3の処理が選択された場合に、ステップ416へ移行し、その他の処理を実行する。   Further, when a negative determination is made in step 410, that is, when the third process is selected, the process proceeds to step 416, and other processes are executed.

このように、本実施形態では、利用者認証したときに、すでに実行待ちのサービス処理が存在する場合には、利用者に対して、実行待ちのサービス処理にその利用者の利用者IDを関連付けるか、新たな指示書の実行を指示させるか、その他の処理を実行させるか、を選択させる。   As described above, in the present embodiment, when a service process waiting for execution already exists when the user is authenticated, the user ID of the user is associated with the service process waiting for execution. Or whether to instruct execution of a new instruction or to execute other processing.

なお、本実施形態で説明した画像形成装置10の構成(図1参照)は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。   Note that the configuration (see FIG. 1) of the image forming apparatus 10 described in the present embodiment is an example, and unnecessary portions are deleted or new portions are added within a range not departing from the gist of the present invention. Needless to say.

また、本記実施形態で説明した制御プログラムの処理の流れ(図3、図4、図6参照)も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。   The processing flow of the control program described in the present embodiment (see FIGS. 3, 4, and 6) is also an example, and unnecessary steps may be deleted or newly added without departing from the gist of the present invention. It goes without saying that various steps may be added or the processing order may be changed.

また、本実施形態では、画像形成装置に本発明を適用した場合について説明したが、一つの文書データに対して複数のサービス処理を実行させるものであれば、画像形成装置に限らず他の装置にも本発明は適用される。   In the present embodiment, the case where the present invention is applied to the image forming apparatus has been described. However, as long as a plurality of service processes can be executed on one document data, the present invention is not limited to the image forming apparatus. The present invention also applies.

100 画像形成装置
101 CPU
102 バス
103 ROM
104 RAM
105 NVRAM
106 HDD
107 画像処理部
108 UIインターフェース
109 ユーザ・インターフェース
110 表示部
111 操作部
112 通信インターフェース
113 LANインターフェース
114 シリアル・インターフェース
115 USBインターフェース
116 モデム
118 デバイス・インターフェース
119 読取装置部
120 印刷装置部
121 排出用紙格納部
130 ICカード
131 ICカード読み書き装置
100 Image forming apparatus 101 CPU
102 Bus 103 ROM
104 RAM
105 NVRAM
106 HDD
107 Image processing unit 108 UI interface 109 User interface 110 Display unit 111 Operation unit 112 Communication interface 113 LAN interface 114 Serial interface 115 USB interface 116 Modem 118 Device interface 119 Reading unit 120 Printing unit 121 Discharged sheet storage unit 130 IC card 131 IC card read / write device

Claims (4)

利用者の認証を必要とする第1のサービス処理と、前記利用者の認証を不要とする第2のサービス処理とで構成された複数のサービス処理が実行順に記述された指示書に基づいて前記複数のサービス処理の各々を順次実行する複数のサービス処理手段と、
前記利用者の認証を必要とする前記第1のサービス処理を利用する利用者を認証する認証手段と、
一つの文書データに対して前記指示書に従った前記複数のサービス処理の実行の指示を受け付ける受付手段と、
前記受付手段により前記指示が受け付けられ、かつ、前記認証手段により前記利用者の認証を必要とする前記第1のサービス処理に関して認証されず、かつ、前記指示書において、前記実行順として、前記認証手段により認証されなかった前記第1のサービス処理の次に実行待ちの前記第2のサービス処理が位置付けられている場合に、当該認証されなかった前記第1のサービス処理を実行せずに、当該実行待ちの前記第2のサービス処理を実行するように前記複数のサービス処理手段を制御する制御手段と、
を備えたサービス処理装置。
A first service processing that require authentication of the user, on the basis of the said user of the plurality of service processing instruction described in the execution order that is constituted by authenticating the second service processing to eliminate A plurality of service processing means for sequentially executing each of the plurality of service processes;
Authentication means for authenticating a user who uses the first service process that requires authentication of the user;
Accepting means for accepting an instruction to execute the plurality of service processes according to the instruction for one document data;
The instruction is accepted by the accepting means, and the authentication means is not authenticated with respect to the first service process that requires the authentication of the user, and the authentication form includes the authentication as the execution order. If the second service process waiting for execution is positioned next to the first service process that has not been authenticated by the means, the first service process that has not been authenticated is not executed, Control means for controlling the plurality of service processing means to execute the second service processing waiting for execution;
A service processing apparatus.
前記制御手段は、前記第1のサービス処理が実行されるまでに前記認証手段により前記利用者が認証された場合には、前記第1のサービス処理が実行されるように、前記第1のサービス処理を実行するサービス処理手段を制御する
請求項1記載のサービス処理装置。
The control means is configured to execute the first service process so that the first service process is executed when the user is authenticated by the authentication means before the first service process is executed. The service processing apparatus according to claim 1, wherein a service processing unit that executes processing is controlled.
前記指示書は複数種類用意されており、
前記制御手段は、前記認証手段により前記利用者が認証され、かつ、実行待ちの前記サービス処理として前記第1のサービス処理及び前記第2のサービス処理の少なくとも一方が存在する場合には、前記認証手段により認証された利用者に関する利用者情報を、前記実行待ちのサービス処理と関連付ける第1の処理を行うか、前記利用者に選択させた前記指示書に従った前記複数のサービス処理を実行する第2の処理を行うか、前記第1の処理及び前記第2の処理以外の処理で、かつ、サービス関連の処理である第3の処理を行うか、を前記利用者に選択させる
請求項1又は請求項2記載のサービス処理装置。
There are multiple types of instructions.
If the user is authenticated by the authentication unit and at least one of the first service process and the second service process exists as the service process waiting for execution, the control unit performs the authentication. The first process for associating the user information related to the user authenticated by the means with the service process waiting for execution is executed, or the plurality of service processes are executed in accordance with the instructions selected by the user. Let the user select whether to perform a second process, a process other than the first process and the second process, and a third process that is a service-related process
The service processing apparatus according to claim 1 or 2.
コンピュータを、
請求項1から請求項3の何れか1項に記載のサービス処理装置に含まれる複数のサービス処理手段、認証手段、及び制御手段として機能させるためのサービス処理プログラム。
Computer
A service processing program for causing a plurality of service processing means, authentication means, and control means included in the service processing apparatus according to any one of claims 1 to 3 to function .
JP2014238163A 2014-11-25 2014-11-25 Service processing apparatus and service processing program Active JP6003967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014238163A JP6003967B2 (en) 2014-11-25 2014-11-25 Service processing apparatus and service processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014238163A JP6003967B2 (en) 2014-11-25 2014-11-25 Service processing apparatus and service processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009276564A Division JP5691165B2 (en) 2009-12-04 2009-12-04 Service processing apparatus and service processing program

Publications (2)

Publication Number Publication Date
JP2015092679A JP2015092679A (en) 2015-05-14
JP6003967B2 true JP6003967B2 (en) 2016-10-05

Family

ID=53195588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014238163A Active JP6003967B2 (en) 2014-11-25 2014-11-25 Service processing apparatus and service processing program

Country Status (1)

Country Link
JP (1) JP6003967B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007116668A (en) * 2005-09-22 2007-05-10 Fuji Xerox Co Ltd Authentication device, method and program

Also Published As

Publication number Publication date
JP2015092679A (en) 2015-05-14

Similar Documents

Publication Publication Date Title
US8184309B2 (en) Printing system and job processing method with inhibition and designation of function and deletion of associated jobs
JP5240264B2 (en) Image information processing apparatus, image information processing system, and computer program
JP6938885B2 (en) Information copying method and processing device between devices
JP6319584B2 (en) Image forming system
JP2018206147A (en) Print system and program
JP5120334B2 (en) Image forming apparatus
JP5007592B2 (en) Information processing apparatus and program
JP2006094070A (en) Image processing apparatus
JP2010250631A (en) Confidential printing system, printer driver, program and recording medium
JP7099007B2 (en) Application program
JP6552341B2 (en) IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP6245902B2 (en) Image forming apparatus, control method therefor, and program
JP5966491B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP2020057919A (en) Image forming apparatus and program
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
US20200394004A1 (en) Apparatus and method for sharing a printable electronic document between users
JP6003967B2 (en) Service processing apparatus and service processing program
JP5691165B2 (en) Service processing apparatus and service processing program
JP2023052074A (en) Printer and control method
JP5849659B2 (en) Image forming apparatus and image forming program
JP4059873B2 (en) Image processing device
JP2018170671A (en) Image processing apparatus, image processing system, and program
US20200053247A1 (en) Image processing apparatus and non-transitory computer readable medium
JP7571472B2 (en) Terminal device, computer program for terminal device, and method
JP2013165395A (en) Job system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160822

R150 Certificate of patent or registration of utility model

Ref document number: 6003967

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