JP2023039185A - Image forming system, information processing method, and information processing program - Google Patents
Image forming system, information processing method, and information processing program Download PDFInfo
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
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.
以下、添付する図面を参照し、具体例を説明する。なお、実施形態は、以下に説明する具体例に限られない。 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
以下、画像形成システム100において、情報処理装置をプラットフォームサーバ102、画像形成装置をMFP103、及び、端末105をユーザ端末の例とする。
Hereinafter, in the
カタログサーバ101、プラットフォームサーバ102、管理サーバ104、及び、端末105は、例えば、以下のようなハードウェア構成の装置である。
The
[情報処理装置の例]
図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
情報処理装置、及び、ユーザ端末は、コンピュータである。例えば、情報処理装置、及び、ユーザ端末は、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 "
CPU501は、情報処理装置の全体の動作を制御する。
A
ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。
The
RAM503は、CPU501のワークエリアとして使用される。
A
HD504は、プログラム等の各種データを記憶する。
The
HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。
The
ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は、画像等の各種情報を表示する。
A
外部機器接続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/
バスライン510は、CPU501等の各構成要素を電気的に接続するためのアドレスバス、及び、データバス等である。
A
また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。
Also, the
ポインティングデバイス512は、各種指示の選択実行、処理対象の選択、カーソルの移動等を行う入力装置の一種である。
The
DVD-RWドライブ514は、着脱可能な記録媒体の例であるDVD-RW513に対する各種データの読み出し、又は、書き込みを制御する。なお、記録媒体は、DVD-RWに限らず、DVD-R等であってもよい。
A DVD-RW drive 514 controls reading or writing of various data to a DVD-
メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
A media I/
なお、情報処理装置は、図示する以外の装置を内部、又は、外部に備えてもよい。 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 “
CPU301は、演算装置、及び、制御装置の例である。
The
記憶装置302は、メモリ等の主記憶装置、ハードディスク等の補助記憶装置、又は、これらの組み合わせ等である。
The
ネットワークインタフェース303は、外部装置とデータを送受信する通信装置等である。
A
入力装置304は、例えば、マウス、キーボード、又は、これらの組み合わせ等である。すなわち、入力装置304は、ユーザ200等による操作を入力する装置である。
出力装置305は、例えば、ディスプレイ等である。すなわち、出力装置305は、ユーザ200等に、画面等を表示する装置である。
The
画像形成器306は、例えば、感光体、及び、用紙等の記録媒体を搬送する搬送装置等である。なお、画像形成器306は、画像形成の方式により、ハードウェアが定まる。
The
なお、画像形成装置は、図示する以外のハードウェア資源を内部、又は、外部に更に備えてもよい。 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
ステップS0401では、プラットフォームサーバ102は、MFP103が画像形成を行う条件を設定する。
In step S0401, the
例えば、条件は、画像形成システム100の管理者等が入力する。そして、条件は、例えば、MFP103を利用する上での制限等である。具体的には、条件は、白黒のみで画像形成を行う設定、集約等の印刷設定、又は、MFP103を利用できるユーザ等を示す。なお、条件は、MFP103を利用する上で設定される事項であれば、他の事項でもよい。
For example, the conditions are input by an administrator or the like of the
ステップS0402では、MFP103は、ユーザ200を認証する。例えば、ユーザ200は、MFP103に対し、ログインする操作を行う。具体的には、ユーザ200に対し、事前にidentification(ID)、及び、パスワード等を設定する。そして、ユーザ200は、MFP103に対し、ID、及び、パスワードを入力する操作を行う。次に、MFP103は、入力されたID、及び、パスワードが事前に設定された値と完全一致するかを照合する。その照合の結果、完全一致すると判断されると、MFP103は、ユーザ200であると認証する。
In step S0402, the
なお、認証は、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
ステップS0403では、MFP103は、ユーザ200からMFP103の利用を開始する操作(以下「開始操作」という。)を受け付ける。例えば、MFP103は、ユーザ200に対し、「利用開始」のボタン等を表示する。そして、ユーザ200が「利用開始」のボタンを押すと、MFP103は、開始操作がされたと判断する。なお、開始操作は、ボタンを押す操作以外の方法でもよい。
In step S0403, the
ステップS0404では、プラットフォームサーバ102は、識別情報を取得する。具体的には、開始操作が行われると、プラットフォームサーバ102は、MFP103が送信する識別情報を取得する。
In step S0404, the
識別情報は、MFP103を他の画像形成装置とは区別して識別できる情報である。例えば、識別情報は、プラグアンドプレイ(PnP)名、Internet Protocol(IP)アドレス、ユーザ200のアカウント情報、機器固有名、機器識別名、機種識別名、又は、これらの組み合わせである。
The identification information is information that can distinguish and identify the
なお、識別情報は、MFP103、及び、ユーザ200が識別できる情報であればよい。例えば、ユーザ200のアカウント情報は、メールアドレス等でもよい。また、識別情報は、複数の情報の組み合わせでもよいし、単独の識別番号等でもよい。ただし、セキュリティ上、複数の情報を組み合わせであるのが望ましい。
Note that the identification information may be information that allows the
複数の情報の組み合わせであると、一部の情報が偶然に一致した場合等でも区別することができる。 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
ユーザ200の権限は、事前に管理者等によって設定される。例えば、権限は、MFP103に対し、ソフトウェアのインストール等といった変更を許可するか否か等のように設定される。又は、ユーザ200の権限は、管理者の権限があるか否か等のように事前に設定されてもよい。
The authority of the
次に、プラットフォームサーバ102は、開始操作を行ったユーザ200の権限がMFP103を利用できる権限であるか否かを判断する。
Next, the
以下、開始操作を行ったユーザ200の権限がMFP103を利用できる権限である場合で説明する。
A case will be described below where the authority of the
一方で、開始操作を行ったユーザ200の権限がMFP103を利用できる権限が設定されていない場合には、権限がない通知をユーザ200に行う。例えば、「この機器は利用できません。」といったメッセージがユーザ200に通知される。そして、画像形成システム100は、以降の処理を中止する。
On the other hand, if the authority for using the
このように、プラットフォームサーバ102は、ユーザ200の権限をチェックするのが望ましい。
Thus,
ステップS0406では、プラットフォームサーバ102は、識別情報に基づき、ドライバを取得する。
In step S0406,
ドライバは、画像形成装置等の周辺機器を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
なお、1つの機種に対し、何種類かのドライバを用意する場合等には、管理者が最適なドライバを定義する。ゆえに、プラットフォームサーバ102は、識別情報を把握していれば最適なドライバを検索できる。
When several types of drivers are prepared for one model, the administrator defines the optimum driver. Therefore, the
したがって、識別情報に基づき、制御の対象とする画像形成装置の機種等が判断できれば、画像形成装置に応じたドライバが特定できる。すなわち、プラットフォームサーバ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
ステップS0407では、プラットフォームサーバ102は、識別情報、条件、及び、ドライバを組み合わせてインストールパッケージを生成する。
In step S0407, the
インストールパッケージは、端末105に、ドライバをインストールする実行ファイルである。すなわち、インストールパッケージは、ドライバ、ドライバをインストールするインストーラ、及び、設定ファイル等を含む実行ファイル等の形式である。なお、インストールパッケージは、条件を反映させて、端末105にMFP103の初期設定等を行ってもよい。例えば、利用制限等の条件が事前に設定されている場合には、インストールパッケージは、ドライバをインストールすると、利用制限がされるように生成される。
An installation package is an executable file that installs a driver on the
また、インストールパッケージは、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
ステップS0408では、プラットフォームサーバ102は、インストールパッケージを管理サーバ104に記憶する。そして、記憶が完了した後、プラットフォームサーバ102は、インストールパッケージを取得するための取得情報の通知を端末105に行う。
In step S0408, the
取得情報は、例えば、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
ステップ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
また、インストールパッケージに基づき、端末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
以降、端末105は、画像形成システムにおいて、出力先をMFP103とする場合において、MFP103のユニークな設定を実行できる。
Thereafter, the terminal 105 can perform unique settings for the
ステップS0411では、端末105は、ユーザ200が行う操作に基づき、MFP103に画像形成を行う指示を出す。
In step S<b>0411 , the terminal 105 instructs the
ステップS0412では、MFP103は、端末105からの指示に基づき、画像形成を行う。
In step S<b>0412 , the
[比較例]
例えば、画像形成装置を設置する場合に、上記以外の方法では、設置する画像形成装置の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
ユーザ名表示601は、ユーザ200の所属、及び、氏名等を表示するテキスト等である。なお、ユーザ名表示601は、ID等を表示してもよい。
A
印刷パラメータ設定602は、例えば、チェックボックス形式、又は、ボタン形式である。そして、印刷パラメータ設定602は、ユーザ200に対する条件等を設定するのに用いる。
The
承認ボタン603、又は、却下ボタン604は、管理者による利用の許可、又は、却下の指示を受け付けるボタンである。具体的には、承認ボタン603が押されると、ユーザ200によるMFP103の利用が許可される。したがって、以降の全体処理が続行する。
An
一方で、却下ボタン604、及び、テキストボックス605は、ユーザ200によるMFP103の利用を拒否する場合に用いられる。例えば、却下ボタン604が押されると、テキストボックス605に記載の内容がユーザ200へメール等で送られる。そして、以降の全体処理は中止となる。
On the other hand, a
また、インストールパッケージを生成する際に、印刷パラメータ設定602等に入力される条件が反映される。このようにして、ドライバの初期値、及び、ユーザ200に対する制限等が設定できる。このようなGUIを用いると、管理者は、利用状況に応じて柔軟な運用ができる。
Also, the conditions input to the
なお、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
[識別情報の生成例]
例えば、識別情報が以下のように生成されるのが望ましい。
[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
ステップS0602では、プラットフォームサーバ102は、画像形成装置が所属するグループを特定する。具体的には、ローカルIPアドレスにより、画像形成装置が接続するルータのグループ(島)等が特定される。次に、グループに所属する情報処理装置が検索される。
In step S0602, the
ステップS0603では、プラットフォームサーバ102は、グループ内の他の情報処理装置から識別情報を取得する。
In step S0603, the
このように識別情報が生成されると、プラットフォームサーバ102は、識別情報を容易に取得できる。ゆえに、管理者等は識別情報を事前に決める等の作業が軽減できる。
Once the identification information is generated in this way, the
[条件の例]
インストールパッケージに基づいてドライバをインストールする上で、以下のような条件が設定されるのが望ましい。
配布先:画像形成装置が利用可能なグループ、アカウント、又は、情報処理装置
パッケージ設定:初期値(例えば、「白黒/カラー」又は「集約」等の項目についてである。)、及び、利用制限(例えば、カラーの不可、及び、ユーザ変更不可等である。)
例えば、上記の条件は、各項目を設定するため、チェックボックス、又は、ボタン等の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
以上のような条件が設定されると、管理者は、画像形成装置等の設置場所(例えば、フロア、又は、部署等である。)に応じて、画像形成装置の管理画面だけで操作できる場合もある。ゆえに、管理者は、作業が軽減できる。 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
設定部701は、条件を設定する設定手順を行う。例えば、設定部701は、キーボード511等で実現する。
A
識別情報取得部702は、画像形成装置に認証されたユーザによって開始操作が行われると、画像形成装置の識別情報を取得する識別情報取得手順を行う。例えば、識別情報取得部702は、ネットワークI/F509等で実現する。
When a user authenticated by the image forming apparatus performs a start operation, the identification
ドライバ取得部703は、識別情報に基づき、画像形成装置に応じたドライバを取得するドライバ取得手順を行う。例えば、ドライバ取得部703は、ネットワークI/F509等で実現する。
A
生成部704は、識別情報、条件、及び、ドライバを組み合わせてインストールパッケージを生成する生成手順を行う。例えば、生成部704は、CPU501等で実現する。
The
通知部705は、インストールパッケージ、又は、取得情報の通知を行う通知手順を行う。例えば、通知部705は、ネットワークI/F509等で実現する。
The
認証部711は、ユーザを認証する認証手順を行う。例えば、認証部711は、CPU301等で実現する。
An
開始操作部712は、開始操作を受け付ける開始操作手順を行う。例えば、開始操作部712は、入力装置304等で実現する。
A
画像形成部713は、ユーザ端末からの指示に基づき画像形成を行う画像形成手順を行う。例えば、画像形成部713は、画像形成器306等で実現する。
The
インストールパッケージ取得部721は、通知に基づき、インストールパッケージを取得するインストールパッケージ取得手順を行う。例えば、インストールパッケージ取得部721は、ネットワークI/F509等で実現する。
The installation
指示部722は、インストールパッケージによりドライバをインストールして、画像形成装置に画像形成の指示を行う指示手順を行う。例えば、指示部722は、ネットワークI/F509等で実現する。
The
なお、情報処理装置等により、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
[その他の実施形態]
装置は、複数の装置であってもよい。すなわち、各装置は、複数の装置で分散、冗長、又は、並列に処理を行う構成等でもよい。一方で、各装置は、一体であってもよい。すなわち、上記に説明した複数の装置が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
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で設定された前記条件に基づき、前記インストールパッケージを生成する
請求項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.
An information processing program for executing the information processing method according to claim 6.
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) |
-
2021
- 2021-09-08 JP JP2021146221A patent/JP2023039185A/en active Pending
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 |