JP2023039185A - Image forming system, information processing method, and information processing program - Google Patents

Image forming system, information processing method, and information processing program Download PDF

Info

Publication number
JP2023039185A
JP2023039185A JP2021146221A JP2021146221A JP2023039185A JP 2023039185 A JP2023039185 A JP 2023039185A JP 2021146221 A JP2021146221 A JP 2021146221A JP 2021146221 A JP2021146221 A JP 2021146221A JP 2023039185 A JP2023039185 A JP 2023039185A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
installation package
information processing
user
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
JP2021146221A
Other languages
Japanese (ja)
Inventor
敏雄 穐山
Toshio Akiyama
泰人 廣濱
Yasuhito Hirohama
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 JP2021146221A priority Critical patent/JP2023039185A/en
Publication of JP2023039185A publication Critical patent/JP2023039185A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide an image forming system, an information processing method, and an information processing program for executing unique settings for each output destination.SOLUTION: An image forming system 100 comprises: an image forming apparatus for forming an image based on an instruction from a user terminal; an information processing apparatus for acquiring a driver corresponding to the image forming apparatus based on identification information of the image forming apparatus and generating an installation package by combining the identification information, conditions, and the driver; and the user terminal for acquiring the installation package based on the instruction from a user, installing the driver using the installation package, and instructing the image forming apparatus to form the image.SELECTED DRAWING: Figure 7

Description

本発明は、画像形成システム、情報処理方法、及び、情報処理プログラムに関する。 The present invention relates to an image forming system, an information processing method, and an information processing program.

MultiFunction Peripheral(以下「MFP」という。)、又は、Laser Printer(以下「LP」という。)等の画像形成装置を設置する際にドライバをインストールする技術が知られている。 2. Description of the Related Art A technique of installing a driver when installing an image forming apparatus such as a MultiFunction Peripheral (hereinafter referred to as "MFP") or a Laser Printer (hereinafter referred to as "LP") is known.

具体的には、まず、情報処理装置は、ユーザからアプリケーションを介して処理要求を受け付け、当該処理要求の出力先となる周辺機器を選択する。次に、情報処理装置は、周辺機器に対応するドライバを設定する処理を行う。このようにして、周辺機器に対し、ドライバを的確にインストールする技術が知られている(例えば、特許文献1を参照)。 Specifically, first, the information processing apparatus receives a processing request from a user via an application, and selects a peripheral device as an output destination of the processing request. Next, the information processing device performs processing for setting a driver corresponding to the peripheral device. In this way, there is known a technique for properly installing a driver for a peripheral device (see, for example, Japanese Unexamined Patent Application Publication No. 2002-100003).

従来の技術は、印刷命令を実行した後に、出力先を選択させる方式等を想定していない。そのため、従来の技術は、印刷命令の際には出力先が不確定であるため、汎用的な印刷命令等以外が実行できない課題がある。 The conventional technology does not assume a method of selecting an output destination after executing a print command. Therefore, in the conventional technology, the output destination is uncertain at the time of a print command, so there is a problem that commands other than general-purpose print commands cannot be executed.

本発明は、画像形成システムにおいて、出力先ごとのユニークな設定を実行できるようにすることを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to enable execution of unique settings for each output destination in an image forming system.

上記の課題を解決するため、本発明の一態様である、
ユーザが用いるユーザ端末と、前記ユーザ端末の指示に基づき画像形成を行う画像形成装置と、前記画像形成装置と接続する情報処理装置とを有する画像形成システムにおいて、
前記情報処理装置は、
前記画像形成装置が画像形成を行う条件を設定する設定部と、
前記画像形成装置に認証されたユーザによって開始操作が行われると、前記画像形成装置の識別情報を取得する識別情報取得部と、
前記識別情報に基づき、前記画像形成装置に応じたドライバを取得するドライバ取得部と、
前記識別情報、前記条件、及び、前記ドライバを組み合わせてインストールパッケージを生成する生成部と、
前記インストールパッケージ、又は、前記インストールパッケージを取得するための取得情報の通知を行う通知部と
を備え、
前記画像形成装置は、
前記ユーザを認証する認証部と、
前記開始操作を受け付ける開始操作部と、
前記ユーザ端末からの指示に基づき画像形成を行う画像形成部と
を備え、
前記ユーザ端末は、
前記通知に基づき、前記インストールパッケージを取得するインストールパッケージ取得部と、
前記インストールパッケージにより前記ドライバをインストールして、前記画像形成装置に画像形成の指示を行う指示部と
を備えることを特徴とする。
In order to solve the above problems, it is one aspect of the present invention,
In an image forming system comprising a user terminal used by a user, an image forming device that forms an image based on an instruction from the user terminal, and an information processing device connected to the image forming device,
The information processing device is
a setting unit for setting conditions for image formation by the image forming apparatus;
an identification information obtaining unit that obtains identification information of the image forming apparatus when a start operation is performed by a user authenticated by the image forming apparatus;
a driver acquisition unit that acquires a driver corresponding to the image forming apparatus based on the identification information;
a generation unit that generates an installation package by combining the identification information, the conditions, and the driver;
a notification unit that notifies the installation package or acquisition information for acquiring the installation package;
The image forming apparatus is
an authentication unit that authenticates the user;
a start operation unit that receives the start operation;
An image forming unit that forms an image based on an instruction from the user terminal,
The user terminal is
an installation package acquisition unit that acquires the installation package based on the notification;
and an instruction unit that installs the driver using the installation package and instructs the image forming apparatus to form an image.

本発明によれば、画像形成システムにおいて、出力先ごとのユニークな設定を実行できる。 According to the present invention, in the image forming system, unique settings can be executed for each output destination.

画像形成システムの構成例を示す図である。1 is a diagram showing a configuration example of an image forming system; FIG. 情報処理装置の例を示す図である。It is a figure which shows the example of an information processing apparatus. 画像形成装置の例を示す図である。1 is a diagram illustrating an example of an image forming apparatus; FIG. 全体処理例を示す図である。It is a figure which shows the example of an entire process. GUIの例を示す図である。FIG. 10 is a diagram showing an example of a GUI; 識別情報の生成処理の例を示す図である。It is a figure which shows the example of the production|generation process of identification information. 機能構成例を示す図である。It is a figure which shows the functional structural example.

以下、添付する図面を参照し、具体例を説明する。なお、実施形態は、以下に説明する具体例に限られない。 A specific example will be described below with reference to the accompanying drawings. Note that the embodiments are not limited to the specific examples described below.

[画像形成システムの例]
図1は、画像形成システムの構成例を示す図である。例えば、画像形成システム100は、カタログサーバ101、プラットフォームサーバ102、MFP103、管理サーバ104、及び、端末105等で構成する。
[Example of image forming system]
FIG. 1 is a diagram showing a configuration example of an image forming system. For example, the image forming system 100 includes a catalog server 101, a platform server 102, an MFP 103, a management server 104, terminals 105, and the like.

以下、画像形成システム100において、情報処理装置をプラットフォームサーバ102、画像形成装置をMFP103、及び、端末105をユーザ端末の例とする。 Hereinafter, in the image forming system 100, the information processing apparatus is the platform server 102, the image forming apparatus is the MFP 103, and the terminal 105 is the user terminal.

カタログサーバ101、プラットフォームサーバ102、管理サーバ104、及び、端末105は、例えば、以下のようなハードウェア構成の装置である。 The catalog server 101, the platform server 102, the management server 104, and the terminal 105 are devices having the following hardware configuration, for example.

[情報処理装置の例]
図2は、情報処理装置等の例を示す図である。以下、カタログサーバ101、プラットフォームサーバ102、管理サーバ104、及び、端末105が同じハードウェア構成の装置である例で説明する。
[Example of information processing device]
FIG. 2 is a diagram illustrating an example of an information processing device and the like. An example in which the catalog server 101, platform server 102, management server 104, and terminal 105 have the same hardware configuration will be described below.

情報処理装置、及び、ユーザ端末は、コンピュータである。例えば、情報処理装置、及び、ユーザ端末は、Central Processing Unit(以下「CPU501」という。)、Read Only Memory(以下「ROM502」という。)、Random Access Memory(以下「RAM503」という。)、Hard Disk(以下「HD504」という。)、Hard Disk Driveコントローラ(以下「HDDコントローラ505」という。)、ディスプレイ506、外部機器接続Interface(以下「外部機器接続I/F508」という。)、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、Digital Versatile Disk Rewritableドライブ(以下「DVD-RWドライブ514」という。)、及び、メディアI/F516を備える。 The information processing device and the user terminal are computers. For example, the information processing device and the user terminal include a Central Processing Unit (hereinafter referred to as "CPU 501"), Read Only Memory (hereinafter referred to as "ROM 502"), Random Access Memory (hereinafter referred to as "RAM 503"), Hard Disk (hereinafter referred to as "HD 504"), Hard Disk Drive controller (hereinafter referred to as "HDD controller 505"), display 506, external device connection interface (hereinafter referred to as "external device connection I/F 508"), network I/F 509, It has a bus line 510 , a keyboard 511 , a pointing device 512 , a Digital Versatile Disk Rewritable drive (hereinafter referred to as “DVD-RW drive 514 ”), and a media I/F 516 .

CPU501は、情報処理装置の全体の動作を制御する。 A CPU 501 controls the overall operation of the information processing apparatus.

ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。 The ROM 502 stores programs used to drive the CPU 501 such as IPL.

RAM503は、CPU501のワークエリアとして使用される。 A RAM 503 is used as a work area for the CPU 501 .

HD504は、プログラム等の各種データを記憶する。 The HD 504 stores various data such as programs.

HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。 The HDD controller 505 controls reading or writing of various data to/from the HD 504 under the control of the CPU 501 .

ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は、画像等の各種情報を表示する。 A display 506 displays various information such as cursors, menus, windows, characters, and images.

外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。例えば、外部機器は、USB(Universal Serial Bus)メモリ、又は、プリンタ等である。 The external device connection I/F 508 is an interface for connecting various external devices. For example, the external device is a USB (Universal Serial Bus) memory or a printer.

ネットワークI/F509は、通信ネットワークを利用してデータ通信をするためのインターフェースである。 A network I/F 509 is an interface for data communication using a communication network.

バスライン510は、CPU501等の各構成要素を電気的に接続するためのアドレスバス、及び、データバス等である。 A bus line 510 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 501 .

また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。 Also, the keyboard 511 is a kind of input means having a plurality of keys for inputting characters, numerical values, various instructions, and the like.

ポインティングデバイス512は、各種指示の選択実行、処理対象の選択、カーソルの移動等を行う入力装置の一種である。 The pointing device 512 is a kind of input device for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like.

DVD-RWドライブ514は、着脱可能な記録媒体の例であるDVD-RW513に対する各種データの読み出し、又は、書き込みを制御する。なお、記録媒体は、DVD-RWに限らず、DVD-R等であってもよい。 A DVD-RW drive 514 controls reading or writing of various data to a DVD-RW 513, which is an example of a removable recording medium. Note that the recording medium is not limited to DVD-RW, and may be DVD-R or the like.

メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。 A media I/F 516 controls reading or writing (storage) of data to a recording medium 515 such as a flash memory.

なお、情報処理装置は、図示する以外の装置を内部、又は、外部に備えてもよい。 Note that the information processing apparatus may include devices other than those shown inside or outside.

[画像形成装置の例]
図3は、画像形成装置の例を示す図である。例えば、MFP103は、以下のようなハードウェア構成の装置である。
[Example of image forming apparatus]
FIG. 3 is a diagram showing an example of an image forming apparatus. For example, the MFP 103 is a device having the following hardware configuration.

MFP103は、Central Processing Unit(以下「CPU301」という。)、記憶装置302、ネットワークインタフェース303、入力装置304、出力装置305、及び、画像形成器306を備える。 The MFP 103 includes a central processing unit (hereinafter referred to as “CPU 301 ”), storage device 302 , network interface 303 , input device 304 , output device 305 and image forming device 306 .

CPU301は、演算装置、及び、制御装置の例である。 The CPU 301 is an example of an arithmetic device and a control device.

記憶装置302は、メモリ等の主記憶装置、ハードディスク等の補助記憶装置、又は、これらの組み合わせ等である。 The storage device 302 is a main storage device such as a memory, an auxiliary storage device such as a hard disk, or a combination thereof.

ネットワークインタフェース303は、外部装置とデータを送受信する通信装置等である。 A network interface 303 is a communication device or the like that transmits and receives data to and from an external device.

入力装置304は、例えば、マウス、キーボード、又は、これらの組み合わせ等である。すなわち、入力装置304は、ユーザ200等による操作を入力する装置である。 Input device 304 is, for example, a mouse, a keyboard, or a combination thereof. That is, the input device 304 is a device for inputting an operation by the user 200 or the like.

出力装置305は、例えば、ディスプレイ等である。すなわち、出力装置305は、ユーザ200等に、画面等を表示する装置である。 The output device 305 is, for example, a display. That is, the output device 305 is a device that displays a screen or the like to the user 200 or the like.

画像形成器306は、例えば、感光体、及び、用紙等の記録媒体を搬送する搬送装置等である。なお、画像形成器306は、画像形成の方式により、ハードウェアが定まる。 The image forming device 306 is, for example, a conveying device that conveys a recording medium such as a photoreceptor and paper. The hardware of the image forming device 306 is determined according to the image forming method.

なお、画像形成装置は、図示する以外のハードウェア資源を内部、又は、外部に更に備えてもよい。 Note that the image forming apparatus may further include internal or external hardware resources other than those illustrated.

[全体処理の例]
図4は、全体処理の例を示す図である。以下、MFP103を設置し、出力先とする場面を例に説明する。また、通知先を端末105とする。ただし、全体処理は、設置以外の場面で実行されてもよい。
[Example of overall processing]
FIG. 4 is a diagram illustrating an example of overall processing. A scene where the MFP 103 is installed and used as an output destination will be described below as an example. Also, the terminal 105 is assumed to be the notification destination. However, the overall process may be executed in situations other than installation.

ステップS0401では、プラットフォームサーバ102は、MFP103が画像形成を行う条件を設定する。 In step S0401, the platform server 102 sets conditions for the MFP 103 to form an image.

例えば、条件は、画像形成システム100の管理者等が入力する。そして、条件は、例えば、MFP103を利用する上での制限等である。具体的には、条件は、白黒のみで画像形成を行う設定、集約等の印刷設定、又は、MFP103を利用できるユーザ等を示す。なお、条件は、MFP103を利用する上で設定される事項であれば、他の事項でもよい。 For example, the conditions are input by an administrator or the like of the image forming system 100 . The conditions are, for example, restrictions on the use of the MFP 103 and the like. Specifically, the conditions indicate settings for image formation only in black and white, print settings such as aggregation, or users who can use the MFP 103 . Note that the conditions may be other items as long as they are items that are set when using the MFP 103 .

ステップS0402では、MFP103は、ユーザ200を認証する。例えば、ユーザ200は、MFP103に対し、ログインする操作を行う。具体的には、ユーザ200に対し、事前にidentification(ID)、及び、パスワード等を設定する。そして、ユーザ200は、MFP103に対し、ID、及び、パスワードを入力する操作を行う。次に、MFP103は、入力されたID、及び、パスワードが事前に設定された値と完全一致するかを照合する。その照合の結果、完全一致すると判断されると、MFP103は、ユーザ200であると認証する。 In step S0402, the MFP 103 authenticates the user 200. FIG. For example, the user 200 performs a login operation on the MFP 103 . Specifically, an identification (ID), a password, and the like are set in advance for the user 200 . The user 200 then operates the MFP 103 to input an ID and a password. Next, the MFP 103 verifies whether the input ID and password completely match preset values. As a result of the collation, when it is determined that they are completely matched, the MFP 103 authenticates the user 200 .

なお、認証は、ID、及び、パスワード以外の方式であってもよい。 Note that the authentication may be a method other than the ID and password.

また、認証は、MFP103が行うのが望ましい。すなわち、認証は、MFP103上で操作を受け付けて処理を実行するのが望ましい。このようにすると、ユーザ200に「なりすまし」をしようとする者があっても、MFP103は、MFP103に接する位置にいないユーザを認証しない。例えば、「なりすまし」をするためにネットワークを介して別の位置から操作をするような者を誤って認証するのを防ぐことができる。 Moreover, it is desirable that the MFP 103 perform the authentication. That is, it is desirable that authentication is performed by receiving an operation on the MFP 103 . In this way, even if someone tries to "spoof" the user 200 , the MFP 103 does not authenticate the user who is not in contact with the MFP 103 . For example, it is possible to prevent erroneous authentication of a person operating from another location over the network in order to "spoof".

ステップS0403では、MFP103は、ユーザ200からMFP103の利用を開始する操作(以下「開始操作」という。)を受け付ける。例えば、MFP103は、ユーザ200に対し、「利用開始」のボタン等を表示する。そして、ユーザ200が「利用開始」のボタンを押すと、MFP103は、開始操作がされたと判断する。なお、開始操作は、ボタンを押す操作以外の方法でもよい。 In step S0403, the MFP 103 receives an operation from the user 200 to start using the MFP 103 (hereinafter referred to as "start operation"). For example, the MFP 103 displays a “start using” button or the like to the user 200 . Then, when the user 200 presses the "start usage" button, the MFP 103 determines that a start operation has been performed. Note that the start operation may be a method other than the operation of pressing a button.

ステップS0404では、プラットフォームサーバ102は、識別情報を取得する。具体的には、開始操作が行われると、プラットフォームサーバ102は、MFP103が送信する識別情報を取得する。 In step S0404, the platform server 102 acquires identification information. Specifically, when a start operation is performed, the platform server 102 acquires identification information transmitted by the MFP 103 .

識別情報は、MFP103を他の画像形成装置とは区別して識別できる情報である。例えば、識別情報は、プラグアンドプレイ(PnP)名、Internet Protocol(IP)アドレス、ユーザ200のアカウント情報、機器固有名、機器識別名、機種識別名、又は、これらの組み合わせである。 The identification information is information that can distinguish and identify the MFP 103 from other image forming apparatuses. For example, the identification information is a plug and play (PnP) name, Internet Protocol (IP) address, user 200 account information, device unique name, device identification name, model identification name, or a combination thereof.

なお、識別情報は、MFP103、及び、ユーザ200が識別できる情報であればよい。例えば、ユーザ200のアカウント情報は、メールアドレス等でもよい。また、識別情報は、複数の情報の組み合わせでもよいし、単独の識別番号等でもよい。ただし、セキュリティ上、複数の情報を組み合わせであるのが望ましい。 Note that the identification information may be information that allows the MFP 103 and the user 200 to identify each other. For example, the account information of the user 200 may be an e-mail address or the like. Also, the identification information may be a combination of multiple pieces of information, or may be a single identification number or the like. However, in terms of security, it is desirable to combine multiple pieces of information.

複数の情報の組み合わせであると、一部の情報が偶然に一致した場合等でも区別することができる。 A combination of a plurality of pieces of information can be distinguished even if some pieces of information coincidentally match.

ステップS0405では、プラットフォームサーバ102は、開始操作を行ったユーザ200の権限を判断するのが望ましい。具体的には、プラットフォームサーバ102は、まず、識別情報に基づき、ユーザ200の権限を把握する。 In step S0405, the platform server 102 preferably determines the authority of the user 200 who performed the start operation. Specifically, the platform server 102 first grasps the authority of the user 200 based on the identification information.

ユーザ200の権限は、事前に管理者等によって設定される。例えば、権限は、MFP103に対し、ソフトウェアのインストール等といった変更を許可するか否か等のように設定される。又は、ユーザ200の権限は、管理者の権限があるか否か等のように事前に設定されてもよい。 The authority of the user 200 is set in advance by an administrator or the like. For example, the authority is set to the MFP 103 as to whether or not to permit changes such as installation of software. Alternatively, the authority of the user 200 may be set in advance, such as whether or not there is administrator authority.

次に、プラットフォームサーバ102は、開始操作を行ったユーザ200の権限がMFP103を利用できる権限であるか否かを判断する。 Next, the platform server 102 determines whether or not the authority of the user 200 who performed the start operation is the authority to use the MFP 103 .

以下、開始操作を行ったユーザ200の権限がMFP103を利用できる権限である場合で説明する。 A case will be described below where the authority of the user 200 who has performed the start operation is the authority to use the MFP 103 .

一方で、開始操作を行ったユーザ200の権限がMFP103を利用できる権限が設定されていない場合には、権限がない通知をユーザ200に行う。例えば、「この機器は利用できません。」といったメッセージがユーザ200に通知される。そして、画像形成システム100は、以降の処理を中止する。 On the other hand, if the authority for using the MFP 103 is not set for the user 200 who has performed the start operation, the user 200 is notified that there is no authority. For example, the user 200 is notified of a message such as "This device cannot be used." Then, the image forming system 100 stops subsequent processing.

このように、プラットフォームサーバ102は、ユーザ200の権限をチェックするのが望ましい。 Thus, platform server 102 preferably checks user 200's authorization.

ステップS0406では、プラットフォームサーバ102は、識別情報に基づき、ドライバを取得する。 In step S0406, platform server 102 acquires a driver based on the identification information.

ドライバは、画像形成装置等の周辺機器をOperating System(OS)で制御するためのプログラム等である。そして、ドライバは、制御の対象とする装置ごとに、事前にカタログサーバ101に記憶される。すなわち、管理者等は、最適なドライバと画像形成装置とを対応付けして定義しておく。 A driver is a program or the like for controlling a peripheral device such as an image forming apparatus with an operating system (OS). Drivers are stored in the catalog server 101 in advance for each device to be controlled. That is, the administrator or the like associates and defines the optimum driver and image forming apparatus.

なお、1つの機種に対し、何種類かのドライバを用意する場合等には、管理者が最適なドライバを定義する。ゆえに、プラットフォームサーバ102は、識別情報を把握していれば最適なドライバを検索できる。 When several types of drivers are prepared for one model, the administrator defines the optimum driver. Therefore, the platform server 102 can search for the optimum driver if it knows the identification information.

したがって、識別情報に基づき、制御の対象とする画像形成装置の機種等が判断できれば、画像形成装置に応じたドライバが特定できる。すなわち、プラットフォームサーバ102は、識別情報を参照して、MFP103を制御するのに対応するドライバを特定し、ダウンロードする。このようにして、プラットフォームサーバ102は、MFP103に最適なドライバを取得する。 Therefore, if the model of the image forming apparatus to be controlled can be determined based on the identification information, the driver corresponding to the image forming apparatus can be specified. That is, the platform server 102 refers to the identification information to identify and download a driver for controlling the MFP 103 . In this way, platform server 102 obtains the optimum driver for MFP 103 .

ステップS0407では、プラットフォームサーバ102は、識別情報、条件、及び、ドライバを組み合わせてインストールパッケージを生成する。 In step S0407, the platform server 102 combines the identification information, conditions, and drivers to generate an installation package.

インストールパッケージは、端末105に、ドライバをインストールする実行ファイルである。すなわち、インストールパッケージは、ドライバ、ドライバをインストールするインストーラ、及び、設定ファイル等を含む実行ファイル等の形式である。なお、インストールパッケージは、条件を反映させて、端末105にMFP103の初期設定等を行ってもよい。例えば、利用制限等の条件が事前に設定されている場合には、インストールパッケージは、ドライバをインストールすると、利用制限がされるように生成される。 An installation package is an executable file that installs a driver on the terminal 105 . That is, the installation package is in the form of a driver, an installer for installing the driver, and an executable file including setting files and the like. Note that the installation package may reflect the conditions and perform initial setting of the MFP 103 on the terminal 105 . For example, if conditions such as usage restrictions are set in advance, the installation package is generated so that usage restrictions will be applied when the driver is installed.

また、インストールパッケージは、IPアドレス等の識別情報も反映するように、インストールパッケージを生成する。具体的には、インストールパッケージに基づき、ドライバをインストールする際に、どの画像形成装置で印刷を行うかが指定される。この指定は、例えば、IPアドレス等で行う。なお、このように、IPアドレスで指定する場合には、IPアドレスは、ステップS0404で画像形成装置から通知される。なお、識別情報は、DNSによって定義されたネットワーク識別名等でもよい。また、DNSは、名前とIPアドレスを対応付ける。 Also, the install package is generated so as to reflect identification information such as an IP address. Specifically, which image forming apparatus is to be used for printing is designated when the driver is installed based on the installation package. This designation is performed by, for example, an IP address or the like. When the IP address is specified in this way, the IP address is notified from the image forming apparatus in step S0404. Note that the identification information may be a network identification name or the like defined by DNS. DNS also associates names with IP addresses.

なお、プラットフォームサーバ102は、インストールパッケージを生成した後、生成したインストールパッケージを記憶してもよい。そして、同じ条件等の場合に、プラットフォームサーバ102は、記憶しているインストールパッケージを用いてもよい。このようにすると、インストールパッケージを毎回生成せず、処理負荷を軽減できる。 After generating the installation package, the platform server 102 may store the generated installation package. Then, under the same conditions, the platform server 102 may use a stored installation package. By doing so, the processing load can be reduced without generating an installation package each time.

ステップS0408では、プラットフォームサーバ102は、インストールパッケージを管理サーバ104に記憶する。そして、記憶が完了した後、プラットフォームサーバ102は、インストールパッケージを取得するための取得情報の通知を端末105に行う。 In step S0408, the platform server 102 stores the installation package in the management server 104. FIG. After the storage is completed, the platform server 102 notifies the terminal 105 of acquisition information for acquiring the install package.

取得情報は、例えば、Uniform Resource Locator(URL)形式の情報である。すなわち、取得情報は、インストールパッケージがアップロードされているアドレスを示す。なお、取得情報は、URL以外の形式でもよい。 The acquired information is, for example, uniform resource locator (URL) format information. That is, the acquired information indicates the address where the installation package is uploaded. Note that the acquired information may be in a format other than the URL.

ステップS0409では、端末105は、通知に基づき、インストールパッケージを取得する。 In step S0409, the terminal 105 acquires the install package based on the notification.

なお、通知は、取得情報を用いなくともよい。例えば、通知は、管理サーバ104を介さずに、インストールパッケージを直接プラットフォームサーバ102から端末105へ送る等でもよい。ほかにも、インストールパッケージは、他の形式、又は、送信方法で端末105へ通知されてもよい。 Note that the notification does not have to use the acquired information. For example, the notification may be sent directly from the platform server 102 to the terminal 105 without going through the management server 104 . Alternatively, the installation package may be communicated to terminal 105 in other formats or transmission methods.

ステップS0410では、端末105は、インストールパッケージを用いて、ドライバのインストール等を行う。したがって、インストールが完了した後、端末105は、MFP103に対し、画像形成を行わせる等の指示が可能な状態となる。 In step S0410, the terminal 105 uses the installation package to perform driver installation and the like. Therefore, after the installation is completed, the terminal 105 is ready to instruct the MFP 103 to perform image formation.

また、インストールパッケージに基づき、端末105は、ドライバを含む様々な設定を行ってもよい。特に、標準な設定にはなく、MFP103についてユニークな設定が実行できるように、初期設定等が変更されるのが望ましい。 Also, based on the installation package, the terminal 105 may configure various settings including drivers. In particular, it is desirable to change initial settings and the like so that unique settings can be executed for the MFP 103, which are not standard settings.

以降、端末105は、画像形成システムにおいて、出力先をMFP103とする場合において、MFP103のユニークな設定を実行できる。 Thereafter, the terminal 105 can perform unique settings for the MFP 103 when the output destination is the MFP 103 in the image forming system.

ステップS0411では、端末105は、ユーザ200が行う操作に基づき、MFP103に画像形成を行う指示を出す。 In step S<b>0411 , the terminal 105 instructs the MFP 103 to form an image based on the operation performed by the user 200 .

ステップS0412では、MFP103は、端末105からの指示に基づき、画像形成を行う。 In step S<b>0412 , the MFP 103 performs image formation based on the instruction from the terminal 105 .

[比較例]
例えば、画像形成装置を設置する場合に、上記以外の方法では、設置する画像形成装置のIPアドレスが定まっていないと、ドライバのインストール等ができない場合がある。特に、Dynamic Host Configuration Protocol(DHCP)のネットワーク環境下では、IPアドレスが動的に変わりやすく、管理が大変な場合が多い。
[Comparative example]
For example, when installing an image forming apparatus, if the IP address of the image forming apparatus to be installed is not determined by a method other than the above, it may not be possible to install a driver or the like. In particular, in a Dynamic Host Configuration Protocol (DHCP) network environment, IP addresses are likely to change dynamically, and management is often difficult.

また、ドライバを事前にインストールしてユーザ端末を導入する場合がある。この場合でも、設置する画像形成装置のIPアドレスが定まっていないと、設置の際等には画像形成装置が利用できない場合がある。 In some cases, a user terminal is installed with a driver installed in advance. Even in this case, if the IP address of the image forming apparatus to be installed is not determined, the image forming apparatus may not be used at the time of installation.

一方で、上記の全体処理のように、識別情報を踏まえてインストールパッケージが生成されると、IPアドレス等が設置する際に未定であっても、ドライバのインストール等ができる。 On the other hand, if the installation package is generated based on the identification information as in the above-described overall processing, the driver can be installed even if the IP address and the like are undecided at the time of installation.

ほかにも、事前に管理者がドライバを用意し、パッケージを用意する方法等もある。このような場合には、管理者は、画像形成装置、及び、ユーザ端末の組み合わせごとにパッケージを用意する作業が発生する。また、ドライバのバージョンアップ、又は、機種の入れ替え等が起きると、その都度、管理者は作業を行う場合がある。 In addition, there is also a method in which an administrator prepares a driver and prepares a package in advance. In such a case, the administrator has to prepare a package for each combination of image forming apparatus and user terminal. Also, every time a driver is upgraded or a model is replaced, the administrator may have to perform work.

一方で、上記の全体処理のように、識別情報、及び、条件等を踏まえて、インストールパッケージが生成されると、管理者は、作業の負荷が軽減できる。 On the other hand, if the installation package is generated based on the identification information, conditions, etc., as in the overall processing described above, the administrator's workload can be reduced.

[Graphical User Interface(GUI)の例]
開始操作がされた場合に、管理者に連絡がされるのが望ましい。例えば、連絡は、以下のようなメールで管理者が操作する情報処理装置(以下「管理者端末」という。)に送られる。
[Example of Graphical User Interface (GUI)]
It is desirable to contact the administrator when the start operation is performed. For example, the notification is sent to the information processing device operated by the administrator (hereinafter referred to as "administrator terminal") by mail as follows.

図5は、GUIの例を示す図である。図4において、ステップS0403で開始操作が行われると、MFP103から管理者端末にメールが送信されるのが望ましい。例えば、メールは、以下のような項目を含むGUIを表示させる。 FIG. 5 is a diagram showing an example of a GUI. In FIG. 4, when the start operation is performed in step S0403, it is preferable that the MFP 103 send an e-mail to the administrator terminal. For example, the mail causes a GUI to be displayed that includes items such as:

ユーザ名表示601は、ユーザ200の所属、及び、氏名等を表示するテキスト等である。なお、ユーザ名表示601は、ID等を表示してもよい。 A user name display 601 is text or the like that displays the user 200's affiliation, name, or the like. Note that the user name display 601 may display an ID or the like.

印刷パラメータ設定602は、例えば、チェックボックス形式、又は、ボタン形式である。そして、印刷パラメータ設定602は、ユーザ200に対する条件等を設定するのに用いる。 The print parameter settings 602 are, for example, check box format or button format. A print parameter setting 602 is used to set conditions and the like for the user 200 .

承認ボタン603、又は、却下ボタン604は、管理者による利用の許可、又は、却下の指示を受け付けるボタンである。具体的には、承認ボタン603が押されると、ユーザ200によるMFP103の利用が許可される。したがって、以降の全体処理が続行する。 An approval button 603 or a rejection button 604 is a button for accepting a usage permission or rejection instruction from the administrator. Specifically, when the approval button 603 is pressed, the use of the MFP 103 by the user 200 is permitted. Therefore, subsequent overall processing continues.

一方で、却下ボタン604、及び、テキストボックス605は、ユーザ200によるMFP103の利用を拒否する場合に用いられる。例えば、却下ボタン604が押されると、テキストボックス605に記載の内容がユーザ200へメール等で送られる。そして、以降の全体処理は中止となる。 On the other hand, a rejection button 604 and a text box 605 are used when rejecting the use of the MFP 103 by the user 200 . For example, when the rejection button 604 is pressed, the content described in the text box 605 is sent to the user 200 by e-mail or the like. Then, the subsequent overall processing is aborted.

また、インストールパッケージを生成する際に、印刷パラメータ設定602等に入力される条件が反映される。このようにして、ドライバの初期値、及び、ユーザ200に対する制限等が設定できる。このようなGUIを用いると、管理者は、利用状況に応じて柔軟な運用ができる。 Also, the conditions input to the print parameter settings 602 and the like are reflected when the installation package is generated. In this way, the initial values of the driver, restrictions on the user 200, etc. can be set. By using such a GUI, the administrator can flexibly operate according to usage conditions.

なお、GUIは図示する構成に限られない。すなわち、管理者が条件等を設定できれば、他の形式で条件等が設定されてもよい。また、管理者は、他のタイミングで条件を設定してもよい。さらに、管理者は、ユーザ200ごとに設定せず、複数のユーザについて、一括して設定する等でもよい。 Note that the GUI is not limited to the illustrated configuration. That is, as long as the administrator can set the conditions and the like, the conditions and the like may be set in other formats. Also, the administrator may set the conditions at other timings. Furthermore, the administrator may collectively set for a plurality of users instead of setting for each user 200 .

[識別情報の生成例]
例えば、識別情報が以下のように生成されるのが望ましい。
[Generation example of identification information]
For example, it is desirable that identification information be generated as follows.

図6は、識別情報の生成処理の例を示す図である。例えば、以下の生成処理は、画像形成装置、及び、ユーザ端末等がネットワークに接続された後、セットアップが完了したタイミング等で実行される。ただし、以下の生成処理は、他のタイミングで実行されてもよい。 FIG. 6 is a diagram illustrating an example of identification information generation processing. For example, the generation process below is executed at the timing when the setup is completed after the image forming apparatus, the user terminal, etc. are connected to the network. However, the following generation processing may be executed at other timings.

具体的には、画像形成装置は、セットアップが完了すると、「インストールパッケージ自動配信」ボタンを表示する。そして、「インストールパッケージ自動配信」ボタンが押されると、以下の生成処理が開始する。 Specifically, when the setup is completed, the image forming apparatus displays an "automatic distribution of installation package" button. Then, when the "install package automatic distribution" button is pressed, the following generation processing is started.

ステップS0601では、プラットフォームサーバ102は、画像形成装置のローカルIPアドレス(「プライベートIPアドレス」ともいう。)を取得する。 In step S0601, the platform server 102 acquires the local IP address (also called "private IP address") of the image forming apparatus.

ステップS0602では、プラットフォームサーバ102は、画像形成装置が所属するグループを特定する。具体的には、ローカルIPアドレスにより、画像形成装置が接続するルータのグループ(島)等が特定される。次に、グループに所属する情報処理装置が検索される。 In step S0602, the platform server 102 identifies the group to which the image forming apparatus belongs. Specifically, a group (island) or the like of routers to which the image forming apparatus is connected is specified by the local IP address. Next, an information processing device belonging to the group is searched.

ステップS0603では、プラットフォームサーバ102は、グループ内の他の情報処理装置から識別情報を取得する。 In step S0603, the platform server 102 acquires identification information from other information processing apparatuses in the group.

このように識別情報が生成されると、プラットフォームサーバ102は、識別情報を容易に取得できる。ゆえに、管理者等は識別情報を事前に決める等の作業が軽減できる。 Once the identification information is generated in this way, the platform server 102 can easily obtain the identification information. Therefore, the administrator can reduce the work of determining the identification information in advance.

[条件の例]
インストールパッケージに基づいてドライバをインストールする上で、以下のような条件が設定されるのが望ましい。

配布先:画像形成装置が利用可能なグループ、アカウント、又は、情報処理装置
パッケージ設定:初期値(例えば、「白黒/カラー」又は「集約」等の項目についてである。)、及び、利用制限(例えば、カラーの不可、及び、ユーザ変更不可等である。)

例えば、上記の条件は、各項目を設定するため、チェックボックス、又は、ボタン等のGUI上で操作して決まる。このようにして決まった条件が反映されて、インストールパッケージが生成されるのが望ましい。
[Condition example]
When installing the driver based on the installation package, it is desirable to set the following conditions.

Distribution destination: Group, account, or information processing device that can use the image forming device Package settings: Initial values (for example, items such as “black and white/color” or “aggregation”) and usage restrictions ( For example, color is not allowed, user change is not allowed, etc.)

For example, the above conditions are determined by operating a check box, button, or the like on a GUI to set each item. It is desirable to generate an installation package reflecting the conditions determined in this way.

また、上記の「配布先」が設定される場合には、プラットフォームサーバ102は、インストールパッケージを生成すると、「配布先」にインストールパッケージを送る。次に、「配布先」で指定された情報処理装置は、インストールパッケージを受け取ると自動的にインストールを行うのが望ましい。 Further, when the above "distribution destination" is set, the platform server 102, when generating the installation package, sends the installation package to the "distribution destination". Next, it is desirable that the information processing apparatus specified by "distribution destination" automatically installs the installation package when it receives it.

以上のような条件が設定されると、管理者は、画像形成装置等の設置場所(例えば、フロア、又は、部署等である。)に応じて、画像形成装置の管理画面だけで操作できる場合もある。ゆえに、管理者は、作業が軽減できる。 When the above conditions are set, the administrator can operate only the management screen of the image forming apparatus according to the installation location of the image forming apparatus (for example, floor, department, etc.). There is also Therefore, the administrator's work can be reduced.

[機能構成例]
図7は、機能構成例を示す図である。例えば、画像形成システム100は、設定部701、識別情報取得部702、ドライバ取得部703、生成部704、及び、通知部705を備える。さらに、画像形成システム100は、認証部711、開始操作部712、及び、画像形成部713を備える。また、画像形成システム100は、インストールパッケージ取得部721、及び、指示部722を備える。
[Example of functional configuration]
FIG. 7 is a diagram illustrating a functional configuration example. For example, the image forming system 100 includes a setting unit 701 , an identification information acquisition unit 702 , a driver acquisition unit 703 , a generation unit 704 and a notification unit 705 . The image forming system 100 further includes an authentication unit 711 , a start operation unit 712 and an image forming unit 713 . The image forming system 100 also includes an install package acquisition unit 721 and an instruction unit 722 .

設定部701は、条件を設定する設定手順を行う。例えば、設定部701は、キーボード511等で実現する。 A setting unit 701 performs a setting procedure for setting conditions. For example, the setting unit 701 is realized by the keyboard 511 or the like.

識別情報取得部702は、画像形成装置に認証されたユーザによって開始操作が行われると、画像形成装置の識別情報を取得する識別情報取得手順を行う。例えば、識別情報取得部702は、ネットワークI/F509等で実現する。 When a user authenticated by the image forming apparatus performs a start operation, the identification information obtaining unit 702 performs an identification information obtaining procedure for obtaining identification information of the image forming apparatus. For example, the identification information acquisition unit 702 is realized by the network I/F 509 or the like.

ドライバ取得部703は、識別情報に基づき、画像形成装置に応じたドライバを取得するドライバ取得手順を行う。例えば、ドライバ取得部703は、ネットワークI/F509等で実現する。 A driver acquisition unit 703 performs a driver acquisition procedure for acquiring a driver corresponding to the image forming apparatus based on the identification information. For example, the driver acquisition unit 703 is realized by the network I/F 509 or the like.

生成部704は、識別情報、条件、及び、ドライバを組み合わせてインストールパッケージを生成する生成手順を行う。例えば、生成部704は、CPU501等で実現する。 The generation unit 704 performs a generation procedure for generating an installation package by combining identification information, conditions, and drivers. For example, the generation unit 704 is realized by the CPU 501 or the like.

通知部705は、インストールパッケージ、又は、取得情報の通知を行う通知手順を行う。例えば、通知部705は、ネットワークI/F509等で実現する。 The notification unit 705 performs a notification procedure for notifying the installed package or the acquired information. For example, the notification unit 705 is realized by the network I/F 509 or the like.

認証部711は、ユーザを認証する認証手順を行う。例えば、認証部711は、CPU301等で実現する。 An authentication unit 711 performs an authentication procedure for authenticating a user. For example, the authentication unit 711 is realized by the CPU 301 or the like.

開始操作部712は、開始操作を受け付ける開始操作手順を行う。例えば、開始操作部712は、入力装置304等で実現する。 A start operation unit 712 performs a start operation procedure for receiving a start operation. For example, the start operation unit 712 is realized by the input device 304 or the like.

画像形成部713は、ユーザ端末からの指示に基づき画像形成を行う画像形成手順を行う。例えば、画像形成部713は、画像形成器306等で実現する。 The image forming unit 713 performs an image forming procedure for forming an image based on an instruction from the user terminal. For example, the image forming unit 713 is realized by the image forming device 306 or the like.

インストールパッケージ取得部721は、通知に基づき、インストールパッケージを取得するインストールパッケージ取得手順を行う。例えば、インストールパッケージ取得部721は、ネットワークI/F509等で実現する。 The installation package acquisition unit 721 performs an installation package acquisition procedure for acquiring the installation package based on the notification. For example, the installation package acquisition unit 721 is realized by the network I/F 509 or the like.

指示部722は、インストールパッケージによりドライバをインストールして、画像形成装置に画像形成の指示を行う指示手順を行う。例えば、指示部722は、ネットワークI/F509等で実現する。 The instruction unit 722 performs an instruction procedure of installing a driver from an installation package and instructing the image forming apparatus to form an image. For example, the instruction unit 722 is realized by the network I/F 509 or the like.

なお、情報処理装置等により、EMPOWERING DIGITAL WORKPLACES(EDW)プラットフォームを実現する。 The information processing device or the like realizes an empowering digital workplaces (EDW) platform.

以上のような構成であると、条件、及び、識別情報に基づき、画像形成装置のユニークな設定等を反映させてインストールパッケージが生成される。そして、このように生成されるインストールパッケージによりドライバをインストールすると、画像形成システム100は、出力先ごとのユニークな設定を実行できる。また、画像形成システム100は、条件、及び、識別情報に基づいてインストールパッケージを生成する。したがって、ユニークな設定等をするのに、管理者等がユーザ、画像形成装置、又は、ユーザ端末ごとに、個々に設定をする場合よりも、管理者の作業負荷が軽減できる。 With the configuration as described above, an installation package is generated by reflecting the unique settings of the image forming apparatus based on the conditions and the identification information. When the driver is installed using the install package generated in this way, the image forming system 100 can perform unique settings for each output destination. Also, the image forming system 100 generates an installation package based on the conditions and the identification information. Therefore, when making unique settings, the administrator's work load can be reduced compared to the case where the administrator or the like makes individual settings for each user, image forming apparatus, or user terminal.

[その他の実施形態]
装置は、複数の装置であってもよい。すなわち、各装置は、複数の装置で分散、冗長、又は、並列に処理を行う構成等でもよい。一方で、各装置は、一体であってもよい。すなわち、上記に説明した複数の装置が1台の装置で実現されてもよい。
[Other embodiments]
A device may be a plurality of devices. That is, each device may have a configuration in which multiple devices perform distributed, redundant, or parallel processing. On the one hand, each device may be integral. In other words, the plurality of devices described above may be realized by one device.

上記のような情報処理方法は、情報処理プログラムによって実現されてもよい。すなわち、情報処理プログラムは、コンピュータが備える演算装置、制御装置、及び、記憶装置等の装置を協働して動作させて、情報処理方法を実現する。また、情報処理プログラムは、コンピュータが読取可能な記録媒体、又は、電気通信回線等を介して配布されてもよい。 The information processing method as described above may be implemented by an information processing program. In other words, the information processing program implements an information processing method by operating devices such as an arithmetic device, a control device, and a storage device provided in the computer in cooperation with each other. Also, the information processing program may be distributed via a computer-readable recording medium, an electric communication line, or the like.

上記の実施形態は、好適な例を示したものであるが、当業者であれば、開示した内容から様々な変形例を実現することが可能である。そのような変形例も、特許請求の範囲に記載された技術的範囲に含まれる。 Although the above embodiments show preferred examples, those skilled in the art can realize various modifications from the disclosed contents. Such modifications are also included in the technical scope described in the claims.

100 :画像形成システム
101 :カタログサーバ
102 :プラットフォームサーバ
103 :MFP
104 :管理サーバ
105 :端末
200 :ユーザ
601 :ユーザ名表示
602 :印刷パラメータ設定
603 :承認ボタン
604 :却下ボタン
605 :テキストボックス
701 :設定部
702 :識別情報取得部
703 :ドライバ取得部
704 :生成部
705 :通知部
711 :認証部
712 :開始操作部
713 :画像形成部
721 :インストールパッケージ取得部
722 :指示部
100: Image Forming System 101: Catalog Server 102: Platform Server 103: MFP
104 : Management server 105 : Terminal 200 : User 601 : User name display 602 : Print parameter setting 603 : Approve button 604 : Reject button 605 : Text box 701 : Setting unit 702 : Identification information acquisition unit 703 : Driver acquisition unit 704 : Generate Unit 705: Notification unit 711: Authentication unit 712: Start operation unit 713: Image forming unit 721: Install package acquisition unit 722: Instruction unit

特開2012-216166号公報JP 2012-216166 A

Claims (7)

ユーザが用いるユーザ端末と、前記ユーザ端末の指示に基づき画像形成を行う画像形成装置と、前記画像形成装置と接続する情報処理装置とを有する画像形成システムであって、
前記情報処理装置は、
前記画像形成装置が画像形成を行う条件を設定する設定部と、
前記画像形成装置に認証されたユーザによって開始操作が行われると、前記画像形成装置の識別情報を取得する識別情報取得部と、
前記識別情報に基づき、前記画像形成装置に応じたドライバを取得するドライバ取得部と、
前記識別情報、前記条件、及び、前記ドライバを組み合わせてインストールパッケージを生成する生成部と、
前記インストールパッケージ、又は、前記インストールパッケージを取得するための取得情報の通知を行う通知部と
を備え、
前記画像形成装置は、
前記ユーザを認証する認証部と、
前記開始操作を受け付ける開始操作部と、
前記ユーザ端末からの指示に基づき画像形成を行う画像形成部と
を備え、
前記ユーザ端末は、
前記通知に基づき、前記インストールパッケージを取得するインストールパッケージ取得部と、
前記インストールパッケージにより前記ドライバをインストールして、前記画像形成装置に画像形成の指示を行う指示部と
を備える画像形成システム。
An image forming system comprising a user terminal used by a user, an image forming apparatus for forming an image based on an instruction from the user terminal, and an information processing apparatus connected to the image forming apparatus,
The information processing device is
a setting unit for setting conditions for image formation by the image forming apparatus;
an identification information obtaining unit that obtains identification information of the image forming apparatus when a start operation is performed by a user authenticated by the image forming apparatus;
a driver acquisition unit that acquires a driver corresponding to the image forming apparatus based on the identification information;
a generation unit that generates an installation package by combining the identification information, the conditions, and the driver;
a notification unit that notifies the installation package or acquisition information for acquiring the installation package;
The image forming apparatus is
an authentication unit that authenticates the user;
a start operation unit that receives the start operation;
An image forming unit that forms an image based on an instruction from the user terminal,
The user terminal is
an installation package acquisition unit that acquires the installation package based on the notification;
and an instruction unit that installs the driver using the installation package and instructs the image forming apparatus to form an image.
前記開始操作が行われると、管理者が用いる管理者端末は、前記条件を設定するGUIを表示し、
前記生成部は、
前記GUIで設定された前記条件に基づき、前記インストールパッケージを生成する
請求項1に記載の画像形成システム。
When the start operation is performed, the administrator terminal used by the administrator displays a GUI for setting the conditions,
The generating unit
2. The image forming system according to claim 1, wherein said installation package is generated based on said conditions set by said GUI.
前記生成部は、
前記ユーザ端末が所属するグループを特定し、特定された前記グループに関わる前記識別情報を取得して前記インストールパッケージを生成する
請求項1又は2に記載の画像形成システム。
The generating unit
3. The image forming system according to claim 1, wherein the group to which the user terminal belongs is specified, the identification information related to the specified group is acquired, and the installation package is generated.
前記条件には、
前記取得情報の通知先、及び、前記画像形成装置の初期値、又は、利用制限の設定を含む
請求項1乃至3のいずれか1項に記載の画像形成システム。
Said conditions include:
4. The image forming system according to any one of claims 1 to 3, further comprising a setting of a notification destination of the acquired information, and an initial value of the image forming apparatus or setting of usage restrictions.
前記ドライバ取得部は、
前記識別情報に含まれる前記ユーザの権限を示す情報に基づき、
前記ユーザに権限が設定されていると判断すると、前記ドライバを取得する
請求項1乃至4のいずれか1項に記載の画像形成システム。
The driver acquisition unit
Based on the information indicating the authority of the user included in the identification information,
5. The image forming system according to any one of claims 1 to 4, wherein the driver is acquired when it is determined that the authority is set for the user.
ユーザが用いるユーザ端末と、前記ユーザ端末の指示に基づき画像形成を行う画像形成装置と、前記画像形成装置と接続する情報処理装置とを有する画像形成システムが行う情報処理方法であって、
前記情報処理装置が、前記画像形成装置が画像形成を行う条件を設定する設定手順と、
前記情報処理装置が、前記画像形成装置に認証されたユーザによって開始操作が行われると、前記画像形成装置の識別情報を取得する識別情報取得手順と、
前記情報処理装置が、前記識別情報に基づき、前記画像形成装置に応じたドライバを取得するドライバ取得手順と、
前記情報処理装置が、前記識別情報、前記条件、及び、前記ドライバを組み合わせてインストールパッケージを生成する生成手順と、
前記情報処理装置が、前記インストールパッケージ、又は、前記インストールパッケージを取得するための取得情報の通知を行う通知手順と、
前記画像形成装置が、前記ユーザを認証する認証手順と、
前記画像形成装置が、前記開始操作を受け付ける開始操作手順と、
前記画像形成装置が、前記ユーザ端末からの指示に基づき画像形成を行う画像形成手順と、
前記ユーザ端末が、前記通知に基づき、前記インストールパッケージを取得するインストールパッケージ取得手順と、
前記ユーザ端末が、前記インストールパッケージにより前記ドライバをインストールして、前記画像形成装置に画像形成の指示を行う指示手順と
を含む情報処理方法。
An information processing method performed by an image forming system having a user terminal used by a user, an image forming apparatus for forming an image based on an instruction from the user terminal, and an information processing apparatus connected to the image forming apparatus,
a setting procedure in which the information processing apparatus sets conditions for image formation by the image forming apparatus;
an identification information acquisition procedure for acquiring identification information of the image forming apparatus when the information processing apparatus is operated by a user authenticated by the image forming apparatus;
a driver acquisition procedure in which the information processing device acquires a driver corresponding to the image forming device based on the identification information;
a generation procedure in which the information processing device generates an installation package by combining the identification information, the condition, and the driver;
a notification procedure in which the information processing device notifies the installation package or acquisition information for acquiring the installation package;
an authentication procedure for the image forming apparatus to authenticate the user;
a start operation procedure in which the image forming apparatus receives the start operation;
an image forming procedure in which the image forming apparatus forms an image based on an instruction from the user terminal;
an installation package acquisition procedure in which the user terminal acquires the installation package based on the notification;
and an instruction procedure in which the user terminal installs the driver using the installation package and instructs the image forming apparatus to form an image.
請求項6に記載の情報処理方法を実行させるための情報処理プログラム。

An information processing program for executing the information processing method according to claim 6.

JP2021146221A 2021-09-08 2021-09-08 Image forming system, information processing method, and information processing program Pending JP2023039185A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021146221A JP2023039185A (en) 2021-09-08 2021-09-08 Image forming system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021146221A JP2023039185A (en) 2021-09-08 2021-09-08 Image forming system, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP2023039185A true JP2023039185A (en) 2023-03-20

Family

ID=85600489

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021146221A Pending JP2023039185A (en) 2021-09-08 2021-09-08 Image forming system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP2023039185A (en)

Similar Documents

Publication Publication Date Title
US9207897B2 (en) Information processing system, information processing apparatus, and data conversion method
US10855853B2 (en) Image processing apparatus, control method thereof, and storage medium for transmission of image data
US11853627B2 (en) Server system for obtaining a token for accessing a service
US11539696B2 (en) Relay server, authentication system, and relay method
US10656892B2 (en) Printer registration apparatus, display apparatus, and method for printer registration
JP6263952B2 (en) Apparatus, information processing system, information processing method, and program
JP5328327B2 (en) Workflow system, image processing apparatus, and control method for image processing apparatus
US20180376015A1 (en) Image forming apparatus with personalization function, control method therefor, and storage medium
US20220350553A1 (en) Server system
US8773695B2 (en) Data communication apparatus and method of controlling the same
JP7400324B2 (en) Information processing system, service provision device, information processing method and program
JP6610365B2 (en) Image processing apparatus and image processing program
US11681486B2 (en) Information processing apparatus, method of controlling the same, and recording medium for setting a default printing apparatus
US11526307B2 (en) Image processing apparatus, method for controlling image processing apparatus, and storage medium for displaying an object for executing one or more print jobs
JP2010146486A (en) Image-processing device, network interface device, controlling method, image-processing system, and program
JP2014016674A (en) Output system, output control device and output control program
JP2023039185A (en) Image forming system, information processing method, and information processing program
JP5247540B2 (en) Information processing system, control method therefor, and program
US10097704B2 (en) Authentication control apparatus, image reading apparatus, and non-transitory computer readable medium
JP2008177898A (en) Image processor, image processing system, image processor cooperating method, and computer program
US11481171B2 (en) Image forming system, server, control method for image forming system, control method for server, and storage medium
US20170026549A1 (en) Information processing system, information processing method, and recording medium
US20230092279A1 (en) Printing system, print server, and printing control method
US20220279083A1 (en) Image processing apparatus and control method thereof
US20230244418A1 (en) Print system and recording medium