JP2024017333A - Information processing system, information processing method, and program - Google Patents

Information processing system, information processing method, and program Download PDF

Info

Publication number
JP2024017333A
JP2024017333A JP2022119894A JP2022119894A JP2024017333A JP 2024017333 A JP2024017333 A JP 2024017333A JP 2022119894 A JP2022119894 A JP 2022119894A JP 2022119894 A JP2022119894 A JP 2022119894A JP 2024017333 A JP2024017333 A JP 2024017333A
Authority
JP
Japan
Prior art keywords
information processing
print
setting
image data
processing system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022119894A
Other languages
Japanese (ja)
Inventor
亮佑 吉橋
Ryosuke Yoshihashi
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2022119894A priority Critical patent/JP2024017333A/en
Publication of JP2024017333A publication Critical patent/JP2024017333A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processing system, an information processing method, and a program that are capable of reducing the burden of operation on users.
SOLUTION: An information processing system that can execute an application including first processing and second processing which is executed after the first processing includes: a reception unit that receives an omission setting of omitting display of a setting screen related to the second processing: and a control unit that skips the display of the setting screen according to the omission setting.
SELECTED DRAWING: Figure 5
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、情報処理システム、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.

特許文献1には、利用者の意思を反映して、前回のアプリケーションと関連性のあるアプリケーションを推奨(例えば、過去履歴または実績に基づいて、アプリケーションの候補の配置変更)する技術が開示されている。 Patent Document 1 discloses a technology that reflects the user's intention and recommends applications that are related to the previous application (for example, changes the arrangement of application candidates based on past history or performance). There is.

しかしながら、特許文献1記載の技術では、目的に合ったアプリケーションがインストールされていない場合は、当該アプリケーションにより実行される不要な処理に対してスキップまたはキャンセルする必要がある。 However, with the technique described in Patent Document 1, if an application that meets the purpose is not installed, it is necessary to skip or cancel unnecessary processing executed by the application.

本発明は、上記に鑑みてなされたものであって、ユーザの操作負担を軽減できる情報処理システム、情報処理方法、およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide an information processing system, an information processing method, and a program that can reduce the operational burden on the user.

上述した課題を解決し、目的を達成するために、本発明は、第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行可能な情報処理システムであって、前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付ける受付部と、前記省略設定に応じて、前記設定画面の表示をスキップする制御部と、を備える。 In order to solve the above-mentioned problems and achieve the objects, the present invention provides an information processing system capable of executing an application including a first process and a second process executed after the first process. The apparatus includes: a reception unit that accepts an abbreviation setting for omitting the display of the setting screen related to the second process; and a control unit that skips the display of the setting screen in accordance with the abbreviation setting.

本発明によれば、ユーザの操作負担を軽減できる、という効果を奏する。 According to the present invention, it is possible to reduce the operational burden on the user.

図1は、本実施の形態にかかる情報処理システムの全体像の一例を説明するための図である。FIG. 1 is a diagram for explaining an example of the overall image of an information processing system according to this embodiment. 図2は、本実施の形態にかかる情報処理システムの全体構成の一例を示す図である。FIG. 2 is a diagram showing an example of the overall configuration of the information processing system according to this embodiment. 図3は、本実施の形態にかかる情報処理システムが有するPC端末およびサービス提供システムのハードウェア構成図である。FIG. 3 is a hardware configuration diagram of a PC terminal and a service providing system included in the information processing system according to the present embodiment. 図4は、本実施の形態にかかる情報処理システムが有するMFPのハードウェア構成図である。FIG. 4 is a hardware configuration diagram of an MFP included in the information processing system according to this embodiment. 図5は、本実施の形態にかかるサービス提供システムの機能構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of the functional configuration of the service providing system according to this embodiment. 図6は、本実施の形態にかかる情報処理システムのWF開発ツールにおいてアプリケーションのタイプを選択する画面の一例を示す図である。FIG. 6 is a diagram showing an example of a screen for selecting an application type in the WF development tool of the information processing system according to the present embodiment. 図7は、本実施の形態にかかる情報処理システムにおけるWF開発ツール画面およびマイページの一例を示す図である。FIG. 7 is a diagram showing an example of the WF development tool screen and my page in the information processing system according to the present embodiment. 図8は、本実施の形態にかかる情報処理システムにおける印刷処理の流れの一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the flow of print processing in the information processing system according to the present embodiment. 図9は、本実施の形態にかかる情報処理システムにおける印刷Skip条件の設定およびチェック処理の流れの一例を示すシーケンス図である。FIG. 9 is a sequence diagram illustrating an example of the flow of printing skip condition setting and checking processing in the information processing system according to the present embodiment. 図10は、本実施の形態にかかる情報処理システムにおける印刷Skip条件のチェック処理の流れの一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of the flow of print skip condition checking processing in the information processing system according to the present embodiment.

以下に添付図面を参照して、情報処理システム、情報処理方法、およびプログラムの実施の形態を詳細に説明する。 Embodiments of an information processing system, an information processing method, and a program will be described in detail below with reference to the accompanying drawings.

図1は、本実施の形態にかかる情報処理システムの全体像の一例を説明するための図である。本実施の形態にかかる情報処理システムは、原稿を読み取った画像データを生成するスキャン処理(第1の処理の一例)と、読み取られた画像データを印刷する印刷処理(第1の処理の後に実行される第2の処理の一例)と、を実行可能なシステムである。具体的には、情報処理システムは、WF開発ツール101、Webアプリ103、およびユーザ設定ツール105を有する。WF開発ツール101は、アプリ開発者が利用するツールであり、Webアプリ103を開発するツールである。WF開発ツール101では、印刷Skip条件のデフォルト値をアプリケーション(例えば、Webアプリ103)毎に設定する。ここで、印刷Skip条件は、印刷処理にかかる各種設定を設定可能な設定画面の一例である印刷設定画面の表示をスキップ(省略)するか否かの省略設定の一例である。 FIG. 1 is a diagram for explaining an example of the overall image of an information processing system according to this embodiment. The information processing system according to this embodiment includes a scan process (an example of a first process) that generates image data by reading a document, and a print process (executed after the first process) that prints the read image data. This is a system that can execute (an example of the second process performed). Specifically, the information processing system includes a WF development tool 101, a web application 103, and a user setting tool 105. The WF development tool 101 is a tool used by an application developer, and is a tool for developing a Web application 103. In the WF development tool 101, a default value of the print skip condition is set for each application (for example, the Web application 103). Here, the print skip condition is an example of an abbreviation setting for whether to skip (omit) the display of a print settings screen, which is an example of a settings screen on which various settings related to print processing can be set.

ユーザ設定ツール105は、エンドユーザが利用するツールであり、個々のユーザがアプリケーション(例えば、WFアプリ)のデフォルト値を設定するマイページ102を提供するツールである。マイページ102では、ユーザ毎またはテナント毎に印刷Skip条件を設定できる。すなわち、マイページ102は、ユーザ毎またはテナント毎に印刷Skip条件を設定可能な画面である。Webアプリ103は、マイページ102で設定された印刷Skip条件に従って印刷設定画面の表示を制御するアプリケーションである。 The user setting tool 105 is a tool used by end users, and is a tool that provides a my page 102 for each user to set default values for an application (for example, a WF application). On my page 102, print skip conditions can be set for each user or each tenant. That is, the My Page 102 is a screen on which print skip conditions can be set for each user or each tenant. The web application 103 is an application that controls the display of the print setting screen according to the print skip conditions set on the my page 102.

図2は、本実施の形態にかかる情報処理システムの全体構成の一例を示す図である。本実施の形態にかかる情報処理システムは、図2に示すように、MFP1、PC端末2、およびサービス提供システム3を有し、これらは、インターネット等の広域的なネットワークを介して互いに通信可能に接続されている。 FIG. 2 is a diagram showing an example of the overall configuration of the information processing system according to this embodiment. As shown in FIG. 2, the information processing system according to the present embodiment includes an MFP 1, a PC terminal 2, and a service providing system 3, which can communicate with each other via a wide area network such as the Internet. It is connected.

図3は、本実施の形態にかかる情報処理システムが有するPC端末およびサービス提供システムのハードウェア構成図である。ここでは、サーバにより実現されるサービス提供システム3のハードウェア構成について説明する。 FIG. 3 is a hardware configuration diagram of a PC terminal and a service providing system included in the information processing system according to the present embodiment. Here, the hardware configuration of the service providing system 3 implemented by the server will be explained.

図3に示されているように、サービス提供システム3は、コンピュータによって構築されており、CPU501、ROM502、RAM503、HD504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、データバス510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。 As shown in FIG. 3, the service providing system 3 is constructed by a computer, and includes a CPU 501, ROM 502, RAM 503, HD 504, HDD (Hard Disk Drive) controller 505, display 506, external device connection I/F ( interface) 508, a network I/F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I/F 516.

これらのうち、CPU501は、サービス提供システム3全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出しまたは書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、または画像等の各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。データバス510は、図3に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Among these, the CPU 501 controls the operation of the entire service providing system 3. The ROM 502 stores programs used to drive the CPU 501 such as IPL. RAM 503 is used as a work area for CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls reading or writing of various data to the HD 504 under the control of the CPU 501. The display 506 displays various information such as a cursor, menu, window, characters, or images. External device connection I/F 508 is an interface for connecting various external devices. The external device in this case is, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 509 is an interface for data communication using the communication network 100. The data bus 510 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 501 shown in FIG. 3.

また、キーボード511は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択および実行、処理対象の選択、カーソルの移動等を行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出しまたは書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。 Further, the keyboard 511 is a type of input means that includes a plurality of keys for inputting characters, numerical values, various instructions, and the like. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. The DVD-RW drive 514 controls reading and writing of various data on a DVD-RW 513, which is an example of a removable recording medium. Note that it is not limited to DVD-RW, but may be DVD-R or the like. The media I/F 516 controls reading or writing (storage) of data to a recording medium 515 such as a flash memory.

図4は、本実施の形態にかかる情報処理システムが有するMFPのハードウェア構成図である。図4に示されているように、MFP(Multi-function Peripheral/Product/Printer)1は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。 FIG. 4 is a hardware configuration diagram of an MFP included in the information processing system according to this embodiment. As shown in FIG. 4, the MFP (Multi-function Peripheral/Product/Printer) 1 includes a controller 910, a short-range communication circuit 920, an engine control section 930, an operation panel 940, and a network I/F 950. .

これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM-C)907、HDDコントローラ908、および記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。 Of these, the controller 910 includes a CPU 901, which is the main part of the computer, a system memory (MEM-P) 902, a north bridge (NB) 903, a south bridge (SB) 904, an ASIC (Application Specific Integrated Circuit) 906, and a storage section. It has a local memory (MEM-C) 907, an HDD controller 908, and an HD 909 as a storage unit, and has a configuration in which an NB 903 and an ASIC 906 are connected by an AGP (Accelerated Graphics Port) bus 921.

これらのうち、CPU901は、MFP1の全体制御を行う制御部である。NB903は、CPU901と、MEM-P902、SB904、およびAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書き等を制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタおよびAGPターゲットとを有する。 Among these, the CPU 901 is a control unit that performs overall control of the MFP 1. NB903 is a bridge for connecting CPU901, MEM-P902, SB904, and AGP bus 921, and it is a memory controller that controls reading and writing to MEM-P902, a PCI (Peripheral Component Interconnect) master, and AGP target. has.

MEM-P902は、コントローラ910の各機能を実現させるプログラムおよびデータの格納用メモリであるROM902a、プログラムおよびデータの展開、およびメモリ印刷時の描画用メモリ等として用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P 902 includes a ROM 902a, which is a memory for storing programs and data for realizing each function of the controller 910, and a RAM 902b, which is used as a memory for developing programs and data, and for drawing when printing the memory. Note that the program stored in the RAM 902b is configured to be provided as an installable or executable file recorded on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD. You may.

SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDDコントローラ908およびMEM-C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲットおよびAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジック等により画像データの回転等を行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931およびプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。 SB904 is a bridge for connecting NB903, PCI devices, and peripheral devices. The ASIC 906 is an IC (Integrated Circuit) for image processing that includes hardware elements for image processing, and has the role of a bridge that connects the AGP bus 921, the PCI bus 922, the HDD controller 908, and the MEM-C 907, respectively. This ASIC906 includes a PCI target and an AGP master, an arbiter (ARB) that is the core of the ASIC906, a memory controller that controls the MEM-C907, and multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, etc. , and a PCI unit that transfers data between the scanner section 931 and the printer section 932 via the PCI bus 922. Note that the ASIC 906 may be connected to a USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface.

MEM-C907は、コピー用画像バッファおよび符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出または書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 MEM-C907 is a local memory used as a copy image buffer and code buffer. The HD 909 is a storage for storing image data, font data used during printing, and forms. The HD 909 controls data reading or writing to the HD 909 under the control of the CPU 901 . AGP bus 921 is a bus interface for graphics accelerator cards proposed to speed up graphics processing, and can speed up graphics accelerator cards by directly accessing MEM-P902 with high throughput. .

また、近距離通信回路920には、近距離通信回路920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。更に、エンジン制御部930は、スキャナ部931およびプリンタ部932によって構成されている。また、操作パネル940は、現在の設定値および選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件等の画像形成に関する条件の設定値を受け付けるテンキーおよびコピー開始指示を受け付けるスタートキー等からなる操作パネル940bを備えている。コントローラ910は、MFP1全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931またはプリンタ部932には、誤差拡散およびガンマ変換等の画像処理部分が含まれている。 Further, the short-range communication circuit 920 includes a short-range communication circuit 920a. The short-range communication circuit 920 is a communication circuit such as NFC or Bluetooth (registered trademark). Further, the engine control section 930 includes a scanner section 931 and a printer section 932. The operation panel 940 also includes a panel display section 940a such as a touch panel that displays current setting values, a selection screen, etc., and receives input from the operator, and displays setting values for conditions related to image formation such as density setting conditions. An operation panel 940b is provided, which includes a numeric keypad for accepting instructions, a start key for accepting copy start instructions, and the like. The controller 910 controls the entire MFP 1, and controls, for example, drawing, communication, input from the operation panel 940, and the like. The scanner section 931 or the printer section 932 includes image processing sections such as error diffusion and gamma conversion.

なお、MFP1は、操作パネル940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 Note that the MFP 1 can sequentially switch and select a document box function, a copy function, a printer function, and a facsimile function using an application switching key on the operation panel 940. When the document box function is selected, the mode becomes document box mode, when the copy function is selected, the mode becomes copy mode, when the printer function is selected, the mode becomes printer mode, and when the facsimile mode is selected, the mode becomes facsimile mode.

また、ネットワークI/F950は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。近距離通信回路920およびネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。 Further, the network I/F 950 is an interface for performing data communication using the communication network 100. Near field communication circuit 920 and network I/F 950 are electrically connected to ASIC 906 via PCI bus 922.

図5は、本実施の形態にかかるサービス提供システムの機能構成の一例を示すブロック図である。本実施の形態にかかるサービス提供システム3は、図5に示すように、WF開発ツール101、Webアプリ103、入出力サービス104、およびユーザ設定ツール105を有する。 FIG. 5 is a block diagram showing an example of the functional configuration of the service providing system according to this embodiment. The service providing system 3 according to this embodiment includes a WF development tool 101, a web application 103, an input/output service 104, and a user setting tool 105, as shown in FIG.

WF開発ツール101は、Webから、MFP1上で動作するWebアプリ103を作成するツールである。Webアプリ103は、様々な処理(コンポーネント)をつなぎ合わせ、1つのフローを実行するアプリケーションである。WF開発ツール101は、アプリ開発権限を持ったユーザ(アプリ開発者)のみがアクセスすることができ、Webアプリ103等のアプリケーションを開発することができる。 The WF development tool 101 is a tool for creating a web application 103 that runs on the MFP 1 from the web. The Web application 103 is an application that connects various processes (components) and executes one flow. The WF development tool 101 can be accessed only by users with application development authority (application developers), and can develop applications such as the Web application 103.

WF開発ツール101は、アプリケーションの開発時に、アプリケーションのタイプを選択する。WF開発ツール101により選択するアプリケーションのタイプには、例えば、以下のタイプがある。
Scanタイプ:スキャンしたドキュメントをインプットとしてフローを実行するアプリケーション
Printタイプ:フローで処理されたドキュメントを印刷するアプリケーション
ScanToPrintタイプ:スキャンしたドキュメントをインプットとしてフローを実行し、さらにフローで処理されたドキュメントを印刷するアプリケーション
The WF development tool 101 selects an application type when developing an application. Application types selected by the WF development tool 101 include, for example, the following types.
Scan type: An application that executes a flow using a scanned document as input. Print type: An application that prints a document processed by a flow. ScanToPrint type: An application that executes a flow using a scanned document as input and then prints the document processed by the flow. application to

このように、実行するフローが同じ場合でも、異なるタイプのアプリケーションを作成する場合は、WF開発ツール101は、別のタイプを設定した別のアプリケーションを作る必要がある。 In this way, even if the flow to be executed is the same, when creating different types of applications, the WF development tool 101 needs to create different applications with different types set.

図6は、本実施の形態にかかる情報処理システムのWF開発ツールにおいてアプリケーションのタイプを選択する画面の一例を示す図である。WF開発ツール101は、図6に示すように、PC端末2に対して、開発するアプリケーションのタイプ(例えば、Scanタイプ、Printタイプ、ScanToPrintタイプ)を選択可能なアプリタイプ選択画面を表示する。そして、WF開発ツール101は、アプリタイプ選択画面において選択されたタイプのアプリケーションを開発する。 FIG. 6 is a diagram showing an example of a screen for selecting an application type in the WF development tool of the information processing system according to the present embodiment. As shown in FIG. 6, the WF development tool 101 displays an application type selection screen on the PC terminal 2 from which the type of application to be developed (eg, Scan type, Print type, ScanToPrint type) can be selected. Then, the WF development tool 101 develops an application of the type selected on the application type selection screen.

図5に戻り、具体的には、WF開発ツール101は、アプリ登録部101a、UI提供部101b、および印刷画面表示条件登録部101cを有する。アプリ登録部101aは、開発したアプリケーションを入出力サービス104に登録(保存)する。UI提供部101bは、WF開発ツール画面をアプリ開発者のPC端末に提供(表示)する。ここで、WF開発ツール画面は、アプリ開発者のみがアクセスすることができ、Webアプリ103等のアプリケーションを開発者向けの設定を受け付けることができる画面である。WF開発ツール画面は、印刷設定画面の表示をスキップするか否かの印刷Skip条件を設定可能な画面(以下、印刷Skip条件設定画面とも言う)を含む。そして、UI提供部101bは、WF開発ツール画面において、アプリ開発者からの印刷Skip条件(第1省略設定の一例)の設定を受け付ける第1受付部の一例である。 Returning to FIG. 5, specifically, the WF development tool 101 includes an application registration section 101a, a UI provision section 101b, and a print screen display condition registration section 101c. The application registration unit 101a registers (saves) the developed application in the input/output service 104. The UI providing unit 101b provides (displays) the WF development tool screen to the application developer's PC terminal. Here, the WF development tool screen is a screen that can be accessed only by application developers and can accept settings for applications such as the Web application 103 for developers. The WF development tool screen includes a screen (hereinafter also referred to as a print skip condition setting screen) on which a print skip condition for determining whether to skip the display of the print setting screen can be set. The UI providing unit 101b is an example of a first reception unit that accepts settings for print skip conditions (an example of first omission settings) from an application developer on the WF development tool screen.

WF開発ツール画面は、WF開発ツール101で作成されたアプリケーションの設定(例えば、デフォルトの配信先フォルダの設定)を、アプリ単位、テナント単位またはユーザ単位で設定できるツール(例えば、Webページ)である。アプリ開発者は、WF開発ツール画面で、アプリ毎、テナント毎またはユーザ毎に印刷設定画面の表示をスキップするか否かの設定(印刷Skip条件の設定)ができる。 The WF development tool screen is a tool (for example, a web page) that allows settings for applications created with the WF development tool 101 (for example, default distribution folder settings) to be set for each application, each tenant, or each user. . The application developer can set whether to skip displaying the print setting screen for each application, each tenant, or each user (setting print skip conditions) on the WF development tool screen.

図7は、本実施の形態にかかる情報処理システムにおけるWF開発ツール画面およびマイページの一例を示す図である。本実施の形態では、WF開発ツール画面は、図7に示すように、アプリ登録部101aで作成されたアプリケーションの各種設定等を、アプリ毎、テナント単位またはユーザ単位で設定可能である。また、WF開発ツール画面は、アプリ毎、テナント毎またはユーザ毎に印刷Skip条件を設定可能な画面を含む。 FIG. 7 is a diagram showing an example of the WF development tool screen and my page in the information processing system according to the present embodiment. In this embodiment, on the WF development tool screen, as shown in FIG. 7, various settings of the application created by the application registration unit 101a can be set for each application, each tenant, or each user. Further, the WF development tool screen includes a screen where print skip conditions can be set for each application, each tenant, or each user.

図5に戻り、印刷画面表示条件登録部101cは、アプリ開発者から設定を受け付けた印刷Skip条件を入出力サービス104に登録(保存)する。 Returning to FIG. 5, the print screen display condition registration unit 101c registers (saves) in the input/output service 104 the print skip condition set by the application developer.

入出力サービス104は、WF開発ツール101およびマイページ102で設定した値を保存したり、各種処理(例えば、メール送信、OCR)を実行したりするモジュールである。具体的には、入出力サービス104は、IOロジック処理部104a、アプリ管理部104b、および印刷画面表示条件管理部104cを有する。IOロジック処理部104aは、Webアプリ103から依頼される各種処理(例えば、スキャン処理、印刷処理)を実行する。アプリ管理部104bは、WF開発ツール101により開発(作成)されたアプリケーションを管理(記憶)する。印刷画面表示条件管理部104cは、UI構成部105aおよび印刷画面表示条件登録部101cにより設定を受け付けた印刷Skip条件を管理(記憶)する。 The input/output service 104 is a module that stores values set in the WF development tool 101 and my page 102, and executes various processes (for example, email transmission, OCR). Specifically, the input/output service 104 includes an IO logic processing section 104a, an application management section 104b, and a print screen display condition management section 104c. The IO logic processing unit 104a executes various processes (for example, scan processing, print processing) requested by the Web application 103. The application management unit 104b manages (stores) applications developed (created) using the WF development tool 101. The print screen display condition management unit 104c manages (stores) the print skip conditions whose settings are accepted by the UI configuration unit 105a and the print screen display condition registration unit 101c.

Webアプリ103は、入出力サービス104に保存されているデータを基に、当該Webアプリ103の画面を構成したり、処理実行を入出力サービス104へ依頼したりするモジュールである。具体的には、Webアプリ103は、画面構成部103a、印刷画面表示判定部103b、およびアプリ実行部103cを有する。画面構成部103aは、アプリ管理部104bに記憶されるアプリケーション等に基づいて、Webアプリ103により表示する各種画面(例えば、印刷設定画面)を生成する。そして、画面構成部103aは、生成した各種画面をMFP1等に表示する。 The web application 103 is a module that configures the screen of the web application 103 based on data stored in the input/output service 104 and requests the input/output service 104 to execute processing. Specifically, the Web application 103 includes a screen configuration section 103a, a print screen display determination section 103b, and an application execution section 103c. The screen configuration unit 103a generates various screens (for example, a print setting screen) to be displayed by the Web application 103, based on applications and the like stored in the application management unit 104b. Then, the screen configuration unit 103a displays the generated various screens on the MFP 1 or the like.

印刷画面表示判定部103bは、印刷画面表示条件管理部104cに記憶される印刷Skip条件に基づいて、印刷設定画面をスキップするか否かを判定する。具体的には、印刷画面表示判定部103bは、アプリ開発者により設定された印刷Skip条件およびエンドユーザにより設定された印刷Skip条件に基づいて、印刷設定画面の表示をスキップするか否かを判定する。 The print screen display determination unit 103b determines whether or not to skip the print setting screen based on the print skip conditions stored in the print screen display condition management unit 104c. Specifically, the print screen display determination unit 103b determines whether to skip displaying the print setting screen based on the print skip conditions set by the application developer and the print skip conditions set by the end user. do.

そして、印刷画面表示判定部103bは、その判定結果に基づいて、画面構成部103aによる印刷設定画面の表示を制御する。すなわち、印刷画面表示判定部103bは、印刷Skip条件に応じて、印刷設定画面の表示をスキップする制御部の一例である。具体的には、印刷画面表示判定部103bは、アプリ開発者により設定された印刷Skip条件およびエンドユーザにより設定された印刷Skip条件に基づいて、印刷設定画面の表示をスキップする制御部の一例である。これにより、目的に合ったアプリケーションがインストールされていない場合に、当該アプリケーションにより実行される不要な処理(例えば、印刷設定画面の表示処理)に対してスキップまたはキャンセルする必要が無くなるので、ユーザの操作負担を軽減できる。 Then, the print screen display determination unit 103b controls the display of the print setting screen by the screen configuration unit 103a based on the determination result. That is, the print screen display determination unit 103b is an example of a control unit that skips the display of the print setting screen according to the print skip condition. Specifically, the print screen display determination unit 103b is an example of a control unit that skips the display of the print setting screen based on the print skip conditions set by the application developer and the print skip conditions set by the end user. be. This eliminates the need to skip or cancel unnecessary processes (for example, displaying the print settings screen) performed by the application if the application that meets the purpose is not installed. It can reduce the burden.

例えば、印刷画面表示判定部103bは、アプリ開発者およびエンドユーザの両方により印刷Skip条件が設定されている場合、エンドユーザにより設定された印刷Skip条件に基づいて、印刷設定画面の表示をスキップする。一方、印刷画面表示判定部103bは、エンドユーザにより印刷Skip条件が設定されておらず、アプリ開発者のみによって印刷Skip条件が設定されている場合、当該アプリ開発者により設定された印刷Skip条件に基づいて、印刷設定画面の表示をスキップする。 For example, if print skip conditions are set by both the application developer and the end user, the print screen display determination unit 103b skips the display of the print settings screen based on the print skip conditions set by the end user. . On the other hand, if the print skip condition is not set by the end user but only by the app developer, the print screen display determination unit 103b determines whether the print skip condition is set by the app developer or not. Skip display of the print settings screen based on the settings.

アプリ開発者は、WF開発ツール101から、印刷Skip条件のデフォルト値を設定できる。エンドユーザは、マイページ102からテナント毎またはユーザ毎に印刷Skip条件を設定できる。Webアプリ103は、マイページ102で設定した印刷Skip条件で動く。 The application developer can set the default value of the print skip condition from the WF development tool 101. The end user can set print skip conditions for each tenant or user from my page 102. The web application 103 operates under the print skip conditions set on the my page 102.

アプリ実行部103cは、IOロジック処理部104aに対して、スキャン処理および印刷処理等の各種処理の実行を依頼する。また、アプリ実行部103cは、スキャン処理により読み取られた画像データのスキャン解像度に基づいて、MFP1による画像データの印刷をスキップする印刷制御部の一例である。例えば、アプリ実行部103cは、スキャン解像度が一定値以下である場合、印刷を実行しないため、MFP1による画像データの印刷をスキップしても良い。 The application execution unit 103c requests the IO logic processing unit 104a to execute various processes such as scan processing and print processing. Further, the application execution unit 103c is an example of a print control unit that skips printing of image data by the MFP 1 based on the scan resolution of the image data read by the scan process. For example, the application execution unit 103c may skip printing of image data by the MFP 1 because it does not execute printing when the scan resolution is below a certain value.

また、アプリ実行部103cは、スキャンした画像データのページ数(スキャンページ数)に基づいて、MFP1による画像データの印刷をスキップする。例えば、アプリ実行部103cは、スキャンページ数が一定数以上である場合、印刷を実行しないため、MFP1による画像データの印刷をスキップしても良い。 Furthermore, the application execution unit 103c skips printing of the image data by the MFP 1 based on the number of pages of scanned image data (number of scanned pages). For example, the application execution unit 103c may skip printing of image data by the MFP 1 in order to not execute printing when the number of scanned pages is a certain number or more.

また、アプリ実行部103cは、スキャンした画像データのファイル名に特定の文字が含まれている場合、画像データの印刷をスキップする。例えば、アプリ実行部103cは、スキャンした画像データのファイル名が「保管」である場合、保管用に印刷し、それ以外の文字である場合、MFP1による画像データの印刷をスキップする。 Furthermore, if the file name of the scanned image data includes specific characters, the application execution unit 103c skips printing of the image data. For example, if the file name of the scanned image data is "archive", the application execution unit 103c prints it for archiving, and if the file name is any other character, it skips printing of the image data by the MFP 1.

また、アプリ実行部103cは、スキャンした画像データのスキャンモードに基づいて、MFP1による画像データの印刷をスキップする。例えば、アプリ実行部103cは、スキャンした画像データのスキャンモードがカラーモードである場合、トナーの節約のため、MFP1による画像データの印刷をスキップする。 Furthermore, the application execution unit 103c skips printing of the image data by the MFP 1 based on the scan mode of the scanned image data. For example, if the scan mode of the scanned image data is color mode, the application execution unit 103c skips printing of the image data by the MFP 1 in order to save toner.

さらに、アプリ実行部103cは、スキャンした画像データを印刷する用紙の用紙サイズに基づいて、MFP1による画像データの印刷をスキップする。例えば、アプリ実行部103cは、画像データを印刷する用紙の用紙サイズが特定のサイズである場合、MFP1による画像データの印刷をスキップしても良い。 Furthermore, the application execution unit 103c skips printing of the image data by the MFP 1 based on the paper size of the paper on which the scanned image data is printed. For example, the application execution unit 103c may skip printing of the image data by the MFP 1 when the paper size of the paper on which the image data is printed is a specific size.

ユーザ設定ツール105は、UI構成部105a、および設定登録部105bを有する。UI構成部105aは、マイページ102をPC端末2に提供(表示)する。マイページ102は、印刷設定画面の表示をスキップするか否かの印刷Skip条件を設定可能な画面(以下、印刷Skip条件設定画面とも言う)を含む。そして、UI構成部105aは、マイページ102において、エンドユーザからの印刷Skip条件(第2省略設定の一例)の設定を受け付ける第2受付部の一例として機能する。マイページ102は、WF開発ツール101で作成されたアプリケーションの設定(例えば、デフォルトの配信先フォルダの設定)を、テナント単位またはユーザ単位で設定できるツール(例えば、Webページ)である。すなわち、本実施の形態では、UI構成部105aおよび印刷画面表示条件登録部101cが、省略設定を受け付ける受付部の一例として機能する。 The user setting tool 105 includes a UI configuration section 105a and a setting registration section 105b. The UI configuration unit 105a provides (displays) my page 102 to the PC terminal 2. My page 102 includes a screen (hereinafter also referred to as a print skip condition setting screen) on which a print skip condition for determining whether to skip the display of the print setting screen can be set. The UI configuration unit 105a functions as an example of a second reception unit that receives settings for print skip conditions (an example of second omission settings) from the end user on the my page 102. My page 102 is a tool (for example, a web page) that allows settings for an application created with WF development tool 101 (for example, settings for a default delivery destination folder) to be set for each tenant or for each user. That is, in this embodiment, the UI configuration unit 105a and the print screen display condition registration unit 101c function as an example of a reception unit that accepts default settings.

エンドユーザは、マイページ102で、テナント毎またはユーザ毎に印刷設定画面の表示をスキップするか否かの設定(印刷Skip条件の設定)ができる。UI構成部105aにて設定された印刷Skip条件は、設定登録部105bを経由して、印刷画面表示条件管理部104cに保存される。 On the My Page 102, the end user can set whether to skip displaying the print setting screen for each tenant or for each user (setting print skip conditions). The print skip conditions set in the UI configuration unit 105a are stored in the print screen display condition management unit 104c via the setting registration unit 105b.

図7は、本実施の形態にかかる情報処理システムにおけるWF開発ツール画面およびマイページの一例を示す図である。つまり、WF開発ツール画面とマイページ102は、同様の画面を表示しても良いし、異なる画面を表示しても良い。なお、本実施の形態では、マイページ102は、図7に示すように、アプリ登録部101aで作成されたアプリケーションの各種設定等を、テナント単位またはユーザ単位で設定可能である。また、マイページ102は、テナント毎またはユーザ毎に印刷Skip条件を設定可能な画面を含む。 FIG. 7 is a diagram showing an example of the WF development tool screen and my page in the information processing system according to the present embodiment. In other words, the WF development tool screen and my page 102 may display the same screen or may display different screens. In the present embodiment, as shown in FIG. 7, the My Page 102 allows various settings of the application created by the application registration unit 101a to be set on a tenant-by-tenant basis or on a user-by-user basis. Furthermore, my page 102 includes a screen that allows printing skip conditions to be set for each tenant or for each user.

図8は、本実施の形態にかかる情報処理システムにおける印刷処理の流れの一例を示すフローチャートである。本実施の形態では、情報処理システムは、WF開発ツール101を起動する(ステップS801)。次いで、WF開発ツール101は、開発するアプリケーションのタイプを選択する。次いで、WF開発ツール101の印刷画面表示条件登録部101cは、選択したタイプのアプリケーションによりジョブ(処理)を実行時のパラメータ(例えば、印刷Skip条件)を設定する(ステップS802)。 FIG. 8 is a flowchart showing an example of the flow of print processing in the information processing system according to the present embodiment. In this embodiment, the information processing system starts the WF development tool 101 (step S801). Next, the WF development tool 101 selects the type of application to be developed. Next, the print screen display condition registration unit 101c of the WF development tool 101 sets parameters (for example, print skip conditions) when executing the job (processing) using the selected type of application (step S802).

次に、Webアプリ103のアプリ実行部103cは、設定された印刷Skip条件のスキャンを実行する(ステップS803)。次に、Webアプリ103の印刷画面表示判定部103bは、スキャンした印刷Skip条件をチェックして、印刷設定画面を表示するか否かを判断する(ステップS804)。印刷設定画面を表示することが設定されていない場合(ステップS804:印刷設定画面非表示)、Webアプリ103のアプリ実行部103cは、印刷設定画面を表示しないで、画像データの印刷を実行して、印刷処理を終了する。 Next, the application execution unit 103c of the Web application 103 executes a scan of the set print skip condition (step S803). Next, the print screen display determination unit 103b of the Web application 103 checks the scanned print skip condition and determines whether to display the print setting screen (step S804). If displaying the print settings screen is not set (step S804: hide print settings screen), the application execution unit 103c of the web application 103 prints the image data without displaying the print settings screen. , ends the print process.

一方、印刷設定画面を表示することが設定されている場合(ステップS804:印刷設定画面表示)、Webアプリ103の画面構成部103aは、印刷設定画面をMFP1に表示する(ステップS805)。次いで、Webアプリ302のアプリ実行部103cは、印刷設定画面において設定された印刷設定に従って、画像データの印刷を実行する(ステップS806)。 On the other hand, if displaying the print settings screen is set (step S804: print settings screen display), the screen configuration unit 103a of the web application 103 displays the print settings screen on the MFP 1 (step S805). Next, the application execution unit 103c of the Web application 302 executes printing of the image data according to the print settings set on the print settings screen (step S806).

図9は、本実施の形態にかかる情報処理システムにおける印刷Skip条件の設定およびチェック処理の流れの一例を示すシーケンス図である。エンドユーザが、PC端末2等のデバイスのブラウザから、ユーザ設定ツール105のUI構成部105aに対して、印刷Skip条件設定画面を含むマイページ102の表示を要求する(ステップS811)。UI構成部105aは、PC端末2のブラウザに対して、印刷Skip条件設定画面を含むマイページ102を表示する(ステップS812)。 FIG. 9 is a sequence diagram illustrating an example of the flow of printing skip condition setting and checking processing in the information processing system according to the present embodiment. The end user requests the UI configuration unit 105a of the user setting tool 105 to display the my page 102 including the print skip condition setting screen from the browser of a device such as the PC terminal 2 (step S811). The UI configuration unit 105a displays the my page 102 including the print skip condition setting screen on the browser of the PC terminal 2 (step S812).

PC端末2のブラウザは、マイページ102において設定された印刷Skip条件を、ユーザ設定ツール105の設定登録部105bに通知する(ステップS813)。設定登録部105bは、通知された印刷Skip条件を、入出力サービス104の印刷画面表示条件管理部104cに保存する(ステップS814)。印刷画面表示条件管理部104cは、印刷Skip条件の保存結果を、設定登録部105bを介して、PC端末2のブラウザに通知する(ステップS815、ステップS816)。 The browser of the PC terminal 2 notifies the setting registration unit 105b of the user setting tool 105 of the print skip condition set on the my page 102 (step S813). The setting registration unit 105b stores the notified print skip condition in the print screen display condition management unit 104c of the input/output service 104 (step S814). The print screen display condition management unit 104c notifies the browser of the PC terminal 2 of the save result of the print skip condition via the setting registration unit 105b (steps S815 and S816).

図10は、本実施の形態にかかる情報処理システムにおける印刷Skip条件のチェック処理の流れの一例を示すシーケンス図である。まず、エンドユーザが、MFP1から、Webアプリ103の画面構成部103aを介して、Webアプリ103のアプリ実行部103cに対して、印刷Skip条件のスキャンの実行を要求する(ステップS1001)。アプリ実行部103cは、印刷Skip条件のスキャンを実行する(ステップS1002)。 FIG. 10 is a sequence diagram illustrating an example of the flow of print skip condition checking processing in the information processing system according to the present embodiment. First, the end user requests the application execution unit 103c of the Web application 103 to execute a scan of the print skip condition from the MFP 1 via the screen configuration unit 103a of the Web application 103 (step S1001). The application execution unit 103c executes a scan of the print skip condition (step S1002).

次に、アプリ実行部103cは、Webアプリ103の印刷画面表示判定部103bに対して、印刷Skip条件のチェックを要求する(ステップS1003)。印刷画面表示判定部103bは、入出力サービス104の印刷画面表示条件管理部104cに対して、印刷Skip条件の取得を要求する(ステップS1004)。印刷画面表示条件管理部104cは、印刷Skip条件を印刷画面表示判定部103bに通知する(ステップS1005)。 Next, the application execution unit 103c requests the print screen display determination unit 103b of the Web application 103 to check the print skip condition (step S1003). The print screen display determination unit 103b requests the print screen display condition management unit 104c of the input/output service 104 to obtain print skip conditions (step S1004). The print screen display condition management unit 104c notifies the print screen display determination unit 103b of the print skip condition (step S1005).

印刷画面表示判定部103bは、通知された印刷Skip条件に基づいて、印刷設定画面の表示をスキップするか否かを判定する(ステップS1006)。そして、印刷画面表示判定部103bは、印刷設定画面の表示をスキップするか否かの判定結果を、アプリ実行部103cを介して、画面構成部103aに通知する(ステップS1007)。印刷画面表示判定部103bは、判定結果が、印刷設定画面の表示をスキップするである場合、印刷設定画面の表示をスキップして、Webアプリ103のトップ画面をMFP1に表示する(ステップS1008)。一方、印刷画面表示判定部103bは、判定結果が、印刷設定画面の表示をスキップしないである場合、印刷設定画面をMFP1に表示する(ステップS1009)。 The print screen display determining unit 103b determines whether to skip displaying the print setting screen based on the notified print skip condition (step S1006). Then, the print screen display determining unit 103b notifies the screen configuring unit 103a, via the application execution unit 103c, of the determination result as to whether or not to skip displaying the print setting screen (step S1007). If the determination result is to skip the display of the print settings screen, the print screen display determination unit 103b skips the display of the print settings screen and displays the top screen of the Web application 103 on the MFP 1 (step S1008). On the other hand, if the determination result is not to skip the display of the print setting screen, the print screen display determining unit 103b displays the print setting screen on the MFP 1 (step S1009).

このように、本実施の形態にかかる情報処理システムによれば、目的に合ったアプリケーションがインストールされていない場合に、当該アプリケーションにより実行される不要な処理(例えば、印刷設定画面の表示処理)に対してスキップまたはキャンセルする必要が無くなるので、ユーザの操作負担を軽減できる。 As described above, according to the information processing system according to the present embodiment, when an application that meets the purpose is not installed, unnecessary processing (for example, display processing of the print setting screen) performed by the application is However, since there is no need to skip or cancel the process, the operational burden on the user can be reduced.

なお、本実施の形態のサービス提供システム3で実行されるプログラムは、ROM502等に予め組み込まれて提供される。本実施の形態のサービス提供システム3で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。 Note that the program executed by the service providing system 3 of this embodiment is provided by being pre-installed in the ROM 502 or the like. The programs executed by the service providing system 3 of the present embodiment are files in an installable or executable format and are stored on a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk), etc. It may also be configured to be recorded on a computer readable recording medium and provided.

さらに、本実施の形態のサービス提供システム3で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のサービス提供システム3で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Furthermore, the program executed by the service providing system 3 of this embodiment may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via the network. Further, the program executed by the service providing system 3 of this embodiment may be provided or distributed via a network such as the Internet.

本実施の形態のサービス提供システム3で実行されるプログラムは、上述した各部(WF開発ツール101、Webアプリ103、入出力サービス104、ユーザ設定ツール105)を含むモジュール構成となっており、実際のハードウェアとしてはCPU501等のプロセッサが上記ROM502からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、WF開発ツール101、Webアプリ103、入出力サービス104、ユーザ設定ツール105が主記憶装置上に生成されるようになっている。 The program executed by the service providing system 3 of this embodiment has a module configuration including the above-mentioned parts (WF development tool 101, web application 103, input/output service 104, user setting tool 105), and has a As for the hardware, when a processor such as the CPU 501 reads a program from the ROM 502 and executes it, each of the above parts is loaded onto the main storage device, and the WF development tool 101, web application 103, input/output service 104, and user setting tool 105 are executed. It is created on the main memory.

上記で説明した実施の形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. Here, the term "processing circuit" as used herein refers to a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, or a processor designed to execute each function explained above. It includes devices such as ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules.

本実施の形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施の形態では、サービス提供システム3は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、PC端末2は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 The devices described in this embodiment are merely illustrative of one of multiple computing environments for implementing the embodiments disclosed herein. In some embodiments, service provision system 3 includes multiple computing devices, such as a server cluster. The plurality of computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, etc., to perform the processes disclosed herein. Similarly, PC terminal 2 may include multiple computing devices configured to communicate with each other.

同様に、サービス提供システム3の機能は、PC端末2によって実行することができる。また、サービス提供システム3とPC端末2の各要素は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Similarly, the functions of the service providing system 3 can be performed by the PC terminal 2. Further, each element of the service providing system 3 and the PC terminal 2 may be combined into one server device, or may be divided into a plurality of devices.

なお、MFP1等の情報処理装置は、通信機能を備えた装置であれば、画像形成装置に限られない。情報処理装置は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。 Note that the information processing apparatus such as the MFP 1 is not limited to an image forming apparatus as long as it has a communication function. The information processing device includes, for example, a PJ (Projector), an IWB (Interactive White Board), an output device such as a digital signage, a HUD (Head Up Display) device, Industrial machinery, imaging devices, sound collection devices, medical equipment, network appliances, automobiles (connected cars), notebook PCs (personal computers), mobile phones, smartphones, tablet terminals, game consoles, PDAs (personal digital assistants), digital cameras, It may be a wearable PC, a desktop PC, or the like.

本発明の態様は、例えば、以下の通りである。
<1>第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行可能な情報処理システムであって、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付ける受付部と、
前記省略設定に応じて、前記設定画面の表示をスキップする制御部と、
を有する情報処理システム。
Aspects of the present invention are, for example, as follows.
<1> An information processing system capable of executing an application including a first process and a second process executed after the first process,
a reception unit that accepts an abbreviation setting for omitting display of a setting screen related to the second process;
a control unit that skips display of the setting screen according to the omission setting;
An information processing system with

<2>前記第1の処理は、原稿を読み取った画像データを生成するスキャン処理であり、
前記第2の処理は、前記画像データを印刷する印刷処理である、<1>に記載の情報処理システム。
<2> The first process is a scan process that generates image data by reading a document,
The information processing system according to <1>, wherein the second process is a print process that prints the image data.

<3>前記受付部は、アプリ開発者からの前記省略設定である第1省略設定を受け付ける第1受付部と、エンドユーザからの前記省略設定である第2省略設定を受け付ける第2受付部と、を含み、
前記制御部は、前記第1省略設定および前記第2省略設定に基づいて、前記設定画面の表示をスキップする、<1>または<2>に記載の情報処理システム。
<3> The reception unit includes a first reception unit that receives a first default setting, which is the default setting, from an application developer, and a second reception unit, which receives a second default setting, which is the default setting, from an end user. , including;
The information processing system according to <1> or <2>, wherein the control unit skips display of the setting screen based on the first default setting and the second default setting.

<4>前記画像データのスキャン解像度に基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える<2>に記載の情報処理システム。 <4> The information processing system according to <2>, further comprising a print control unit that skips printing of the image data based on a scan resolution of the image data.

<5>前記画像データのページ数に基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える<2>または<4>に記載の情報処理システム。 <5> The information processing system according to <2> or <4>, further comprising a print control unit that skips printing of the image data based on the number of pages of the image data.

<6>前記画像データのファイル名に特定の文字が含まれている場合、前記画像データの印刷をスキップする印刷制御部をさらに備える<2>、<4>、<5>のいずれか一に記載の情報処理システム。 <6> Any one of <2>, <4>, and <5>, further comprising a print control unit that skips printing of the image data when the file name of the image data includes specific characters. The information processing system described.

<7>前記画像データのスキャンモードに基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える<2>、<4>から<6>のいずれか一に記載の情報処理システム。 <7> The information processing system according to any one of <2> and <4> to <6>, further comprising a print control unit that skips printing of the image data based on a scan mode of the image data.

<8>前記画像データを印刷する用紙の用紙サイズに基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える<2>、<4>から<7>のいずれか一に記載の情報処理システム。 <8> The information according to any one of <2> and <4> to <7>, further comprising a print control unit that skips printing of the image data based on the paper size of the paper on which the image data is printed. processing system.

<9>情報処理システムで実行される情報処理方法であって、
第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行するステップと、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付けるステップと、
前記省略設定に応じて、前記設定画面の表示をスキップするステップと、
を含む情報処理方法。
<9> An information processing method executed in an information processing system, comprising:
Executing an application including a first process and a second process executed after the first process;
accepting an abbreviation setting for omitting display of a setting screen related to the second process;
Skipping the display of the setting screen according to the omitted setting;
Information processing methods including.

<10>第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行可能なコンピュータを、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付ける受付部と、
前記省略設定に応じて、前記設定画面の表示をスキップする制御部と、
して機能させるためのプログラム。
<10> A computer capable of executing an application including a first process and a second process executed after the first process,
a reception unit that accepts an abbreviation setting for omitting display of a setting screen related to the second process;
a control unit that skips display of the setting screen according to the omission setting;
A program to make it work.

1 MFP
2 PC端末
3 サービス提供システム
101 WF開発ツール
101a アプリ登録部
101b UI提供部
101c 印刷画面表示条件登録部
102 マイページ
103 Webアプリ
103a 画面構成部
103b 印刷画面表示判定部
103c アプリ実行部
104 入出力サービス
104a IOロジック処理部
104b アプリ管理部
104c 印刷画面表示条件管理部
105 ユーザ設定ツール
105a UI構成部
105b 設定登録部
501 CPU
502 ROM
503 RAM
1 MFP
2 PC terminal 3 Service provision system 101 WF development tool 101a Application registration section 101b UI provision section 101c Print screen display condition registration section 102 My page 103 Web application 103a Screen composition section 103b Print screen display judgment section 103c Application execution section 104 Input/output service 104a IO logic processing unit 104b Application management unit 104c Print screen display condition management unit 105 User setting tool 105a UI configuration unit 105b Setting registration unit 501 CPU
502 ROM
503 RAM

特許第6346727号公報Patent No. 6346727

Claims (10)

第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行可能な情報処理システムであって、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付ける受付部と、
前記省略設定に応じて、前記設定画面の表示をスキップする制御部と、
を有する情報処理システム。
An information processing system capable of executing an application including a first process and a second process executed after the first process,
a reception unit that accepts an abbreviation setting for omitting display of a setting screen related to the second process;
a control unit that skips display of the setting screen according to the omission setting;
An information processing system with
前記第1の処理は、原稿を読み取った画像データを生成するスキャン処理であり、
前記第2の処理は、前記画像データを印刷する印刷処理である、請求項1に記載の情報処理システム。
The first process is a scan process that generates image data by reading a document,
The information processing system according to claim 1, wherein the second process is a print process that prints the image data.
前記受付部は、アプリ開発者からの前記省略設定である第1省略設定を受け付ける第1受付部と、エンドユーザからの前記省略設定である第2省略設定を受け付ける第2受付部と、を含み、
前記制御部は、前記第1省略設定および前記第2省略設定に基づいて、前記設定画面の表示をスキップする、請求項1に記載の情報処理システム。
The reception unit includes a first reception unit that receives a first default setting, which is the default setting, from an application developer, and a second reception unit, which receives a second default setting, which is the default setting, from an end user. ,
The information processing system according to claim 1, wherein the control unit skips display of the setting screen based on the first default setting and the second default setting.
前記画像データのスキャン解像度に基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える請求項2に記載の情報処理システム。 The information processing system according to claim 2, further comprising a print control unit that skips printing of the image data based on a scan resolution of the image data. 前記画像データのページ数に基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える請求項2に記載の情報処理システム。 The information processing system according to claim 2, further comprising a print control unit that skips printing of the image data based on the number of pages of the image data. 前記画像データのファイル名に特定の文字が含まれている場合、前記画像データの印刷をスキップする印刷制御部をさらに備える請求項2に記載の情報処理システム。 The information processing system according to claim 2, further comprising a print control unit that skips printing of the image data when a file name of the image data includes specific characters. 前記画像データのスキャンモードに基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える請求項2に記載の情報処理システム。 The information processing system according to claim 2, further comprising a print control unit that skips printing of the image data based on a scan mode of the image data. 前記画像データを印刷する用紙の用紙サイズに基づいて、前記画像データの印刷をスキップする印刷制御部をさらに備える請求項2に記載の情報処理システム。 The information processing system according to claim 2, further comprising a print control unit that skips printing of the image data based on the paper size of the paper on which the image data is printed. 情報処理システムで実行される情報処理方法であって、
第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行するステップと、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付けるステップと、
前記省略設定に応じて、前記設定画面の表示をスキップするステップと、
を含む情報処理方法。
An information processing method executed in an information processing system, the method comprising:
Executing an application including a first process and a second process executed after the first process;
accepting an abbreviation setting for omitting display of a setting screen related to the second process;
Skipping the display of the setting screen according to the omitted setting;
Information processing methods including.
第1の処理と、前記第1の処理の後に実行される第2の処理と、を含むアプリケーションを実行可能なコンピュータを、
前記第2の処理にかかる設定画面の表示を省略する省略設定を受け付ける受付部と、
前記省略設定に応じて、前記設定画面の表示をスキップする制御部と、
して機能させるためのプログラム。
A computer capable of executing an application including a first process and a second process executed after the first process,
a reception unit that accepts an abbreviation setting for omitting display of a setting screen related to the second process;
a control unit that skips display of the setting screen according to the omission setting;
A program to make it work.
JP2022119894A 2022-07-27 2022-07-27 Information processing system, information processing method, and program Pending JP2024017333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022119894A JP2024017333A (en) 2022-07-27 2022-07-27 Information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022119894A JP2024017333A (en) 2022-07-27 2022-07-27 Information processing system, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2024017333A true JP2024017333A (en) 2024-02-08

Family

ID=89807324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022119894A Pending JP2024017333A (en) 2022-07-27 2022-07-27 Information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2024017333A (en)

Similar Documents

Publication Publication Date Title
JP2007267362A (en) Printing device, printing method and program for printing
JP7293652B2 (en) Information processing system, server device, information processing method, and program
JP2018130963A (en) Printing apparatus, printing method, and program for printing
JP7147580B2 (en) Information processing system, information processing device, parameter setting method and program
JP2024017333A (en) Information processing system, information processing method, and program
JP7196600B2 (en) Information processing system, server device, information processing method, and program
JP7424014B2 (en) Information processing device, fault management system, fault management method, and program
JP7434840B2 (en) Information processing system, information processing device, information processing method and program
JP2021021963A (en) Information processing system, information processing method, image-forming device, and server device
US20220188399A1 (en) Service providing system, service providing method, and non-transitory recording medium
US11307729B2 (en) Information processing system, information processing apparatus, and method of processing information
JP7400495B2 (en) Information processing device, information processing system, information processing method, and program
JP7206894B2 (en) Information processing system, information processing device, information processing method and program
JP7415478B2 (en) Information processing system, information processing device, information processing method, and program
US20210168130A1 (en) Information processing apparatus, information processing system, method of processing information, and non-transitory recording medium
JP7354793B2 (en) Information processing device, control method, and program
JP2021149508A (en) Image forming system, image forming method, and image forming program
US20230275898A1 (en) Information processing system, setting change method, and non-transitory recording medium
US20230297543A1 (en) Data management device, data management system, and recording medium
JP2024017327A (en) Information processing system, method for processing information, and program
JP2021179797A (en) Information processing system, method, and program
JP2021096763A (en) Information processing system, apparatus, method, and program
JP2023035686A (en) Information processing device, information processing method, and program
JP2023110498A (en) Information processing device, information processing system, information processing method, and program
JP2024054723A (en) Information processing system, setting method, program, and service providing system