[go: up one dir, main page]

JP2014160390A - Output control device, output system and program - Google Patents

Output control device, output system and program Download PDF

Info

Publication number
JP2014160390A
JP2014160390A JP2013031069A JP2013031069A JP2014160390A JP 2014160390 A JP2014160390 A JP 2014160390A JP 2013031069 A JP2013031069 A JP 2013031069A JP 2013031069 A JP2013031069 A JP 2013031069A JP 2014160390 A JP2014160390 A JP 2014160390A
Authority
JP
Japan
Prior art keywords
output
user
job
information
unit
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
JP2013031069A
Other languages
Japanese (ja)
Inventor
Noriko Koda
典子 甲田
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 JP2013031069A priority Critical patent/JP2014160390A/en
Publication of JP2014160390A publication Critical patent/JP2014160390A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To request job processing by confirming the execution propriety of an output device based on output conditions applied in the case of executing a job.SOLUTION: An output control device for transmitting a job received from terminal equipment to an output device which outputs a job to which one or more output conditions are applied includes: response means for, when receiving the confirmation request of the output propriety of the job in the output device in the case of applying the output conditions set in the terminal equipment being used by a user, making a response with the result of the output propriety determined on the basis of the function of the output device which can be used by the user in the case of outputting the job and the output conditions; reception means for receiving the job of the user including the output conditions set in the terminal equipment; and transmission means for transmitting the job of the user among the received jobs to the output device being used by the user.

Description

本発明は、出力制御装置、出力システム及びプログラムに関する。   The present invention relates to an output control device, an output system, and a program.

近年、ネットワークに接続された画像形成装置等の出力装置であれば、特定の場所(画像形成装置)に限定にされず印刷を行うことができるロケーションフリー印刷の利用が普及してきている。ロケーションフリー印刷は、一般に次のような手順で印刷を行う。まずユーザはクライアント端末から印刷ジョブを蓄積するプリントサーバ等の出力制御装置に印刷ジョブを、Webページ等を介してアップロードする。次に、ユーザが印刷を行いたい画像形成装置においてログインすると、画像形成装置はプリントサーバから印刷ジョブの一覧を取得し表示する。そして、画像形成装置は、ユーザが印刷ジョブの一覧から選択した印刷ジョブを印刷する。このように、ロケーションフリー印刷を利用することで、ユーザは場所を選ばず印刷できるという利点がある。   In recent years, use of location-free printing, which can perform printing without being limited to a specific place (image forming apparatus), has been widespread as long as it is an output apparatus such as an image forming apparatus connected to a network. Location-free printing is generally performed by the following procedure. First, a user uploads a print job from a client terminal to an output control device such as a print server that stores the print job via a Web page or the like. Next, when the user logs in at the image forming apparatus to be printed, the image forming apparatus acquires a list of print jobs from the print server and displays the list. Then, the image forming apparatus prints the print job selected by the user from the list of print jobs. Thus, by using location-free printing, there is an advantage that the user can print regardless of the location.

しかしながら、ロケーションフリー印刷では任意の画像形成装置での印刷を実現できるがゆえ、ユーザはその任意に指定した画像形成装置の機能や搭載されている装置(オプション)を把握していない場合も多い。また、上述したように、ロケーションフリー印刷は、画像形成装置が印刷ジョブの取得先となるプリントサーバを特定さえできていれば印刷できる。そのため、プリントサーバが画像形成装置の機能等の情報を保持していないので、クライアント端末がプリントサーバに問い合わせたとしても画像形成装置の機能等を取得できない。   However, since location-free printing can realize printing on an arbitrary image forming apparatus, the user often does not know the function of the arbitrarily specified image forming apparatus and the installed apparatus (option). Further, as described above, location-free printing can be performed as long as the image forming apparatus can specify the print server from which the print job is acquired. Therefore, since the print server does not hold information such as the function of the image forming apparatus, even if the client terminal makes an inquiry to the print server, the function of the image forming apparatus cannot be acquired.

したがって、ロケーションフリー印刷では、例えば画像形成装置にステープル・パンチを行うフィニッシャーが搭載されていない場合、ユーザが印刷ジョブをアップロードするときに選択した印刷属性のステープル設定が適用されないまま印刷されてしまうことがあり得る。このように、ユーザが指定した印刷属性に基づいた印刷が実行されない場合があるという問題がある。   Accordingly, in location-free printing, for example, if the image forming apparatus is not equipped with a finisher that performs stapling and punching, printing is performed without applying the staple setting of the printing attribute selected when the user uploads the print job. There can be. As described above, there is a problem that printing based on the printing attribute designated by the user may not be executed.

また、上述したように、画像形成装置において印刷された結果(用紙)が出力されないと、ユーザが指定した印刷属性が適用された印刷であるかどうかが不明であるため、用紙が無駄になるという問題がある。   In addition, as described above, if the result (paper) printed by the image forming apparatus is not output, it is unclear whether the printing attribute specified by the user is applied, and the paper is wasted. There's a problem.

そこで、特許文献1には、サーバに蓄積した印刷データを印刷する画像形成装置の機能と印刷データの設定を考慮して、印刷データを印刷することを目的として、ジョブリストに含まれる印刷条件と当該画像形成装置が提供する機能の機能情報とを比較して、印刷ジョブが実行可能か否かを判定し、実行可能であると判定した印刷ジョブのみのジョブリストを操作パネルに表示する技術が開示されている。   In view of this, Japanese Patent Application Laid-Open No. 2004-228688 describes the printing conditions included in the job list for the purpose of printing print data in consideration of the function of the image forming apparatus that prints the print data stored in the server and the print data setting. A technique for comparing whether or not a print job can be executed by comparing the function information of the function provided by the image forming apparatus and displaying a job list of only the print jobs determined to be executable on the operation panel. It is disclosed.

確かに、特許文献1に記載の技術では、実行可能であると判定した印刷ジョブのみが操作パネルに表示されることで、印刷条件に基づき実行できない印刷ジョブを実行されないようにすることができる。   Certainly, with the technique described in Patent Document 1, only print jobs that are determined to be executable are displayed on the operation panel, so that print jobs that cannot be executed based on print conditions can be prevented from being executed.

しかしながら、ユーザは印刷ジョブのアップロードをするときに印刷条件と機能情報との判定結果を確認できず、印刷条件に従った印刷が可能か否かをサーバに印刷ジョブを蓄積させた後、すなわち、画像形成装置の操作パネル上でしか確認できない。そのため、ユーザが印刷条件に従った印刷を行いたい場合は、わざわざクライアント端末に戻り再度印刷ジョブをアップロードしなおさなければならなかったり、印刷条件を変更しなおさなければならなかったりするといったユーザ利便性を損ねる問題がある。   However, after uploading a print job, the user cannot confirm the determination result of the print condition and the function information, and after accumulating the print job on the server whether or not printing according to the print condition is possible, that is, It can be confirmed only on the operation panel of the image forming apparatus. For this reason, if the user wants to print according to the printing conditions, the user convenience, such as having to return to the client terminal and upload the print job again, or change the printing conditions, is necessary. There is a problem that damages.

このような問題は、印刷用途に限らず、クライアント端末からサーバに出力対象のデータと出力条件を含むジョブを蓄積しておき、その後所望の出力装置からジョブを取得して実行するような利用形態において生じ得る問題である。   Such a problem is not limited to printing applications, but is a usage mode in which a job including data to be output and output conditions is accumulated from a client terminal to a server, and then a job is acquired and executed from a desired output device. Can be a problem.

そこで、本発明は、上記の点に鑑みてなされたものであって、ジョブの実行において適用される出力条件に基づく出力装置での実行可否を確認したうえで、ジョブ処理の要求を行うことを目的とする。   Therefore, the present invention has been made in view of the above points, and it is possible to make a job processing request after confirming whether or not the output device can be executed based on an output condition applied in job execution. Objective.

上記目的を達成するため、出力制御装置は、一以上の出力条件を適用したジョブを出力する出力装置に対して、端末装置から受信したジョブを送信する出力制御装置であって、ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段と、前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する。   In order to achieve the above object, an output control device is an output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied, and is used by a user The function of the output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device is applied, and the function Response means for responding to the output permission result determined based on the output condition, receiving means for receiving the user job including the output condition set in the terminal device, and the output device used by the user On the other hand, it has transmission means for transmitting the job of the user among the received jobs.

本発明の実施の形態によれば、ジョブの実行において適用される出力条件に基づく出力装置での実行可否を確認したうえで、ジョブ処理の要求を行うことができる。   According to the embodiment of the present invention, it is possible to make a job processing request after confirming whether or not the output apparatus can execute the job based on an output condition applied in job execution.

本発明の第1の実施形態における印刷システムの一例の構成図である。It is a lineblock diagram of an example of a printing system in a 1st embodiment of the present invention. 本発明の第1の実施形態におけるコンピュータシステムの一例のハードウェア構成図である。It is a hardware block diagram of an example of the computer system in the 1st Embodiment of this invention. 本発明の第1の実施形態における画像形成装置の一例のハードウェア構成図である。1 is a hardware configuration diagram of an example of an image forming apparatus according to a first embodiment of the present invention. 本発明の第1の実施形態におけるクライアント端末の機能構成の一例を示す図であるIt is a figure which shows an example of a function structure of the client terminal in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるプリントサーバの機能構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a functional configuration of a print server according to the first embodiment of the present invention. 確認画面の一例を示す図である。It is a figure which shows an example of a confirmation screen. プリントサーバの機器情報記憶部に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the apparatus information storage part of a print server. 利用状況確認画面の一例を示す図である。It is a figure which shows an example of a utilization condition confirmation screen. 本発明の第1の実施形態における画像形成装置の機能構成の一例を示す図である。1 is a diagram illustrating an example of a functional configuration of an image forming apparatus according to a first embodiment of the present invention. ユーザIDに紐付いたジョブ一覧の一例のイメージ図である。It is an image figure of an example of the job list linked | related with user ID. ジョブの印刷属性の一例の構成図である。It is a block diagram of an example of the printing attribute of a job. 画像形成装置の機器状態記憶部に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the apparatus state memory | storage part of an image forming apparatus. 本発明の第1の実施形態における認証サーバの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the authentication server in the 1st Embodiment of this invention. 認証サーバのユーザ情報記憶部に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the user information storage part of an authentication server. 本発明の第1の実施形態における印刷システム1のログイン処理の動作手順の一例を示すシーケンス図である。FIG. 6 is a sequence diagram illustrating an example of an operation procedure of login processing of the printing system 1 according to the first embodiment of the present invention. ログイン画面及び認証後に遷移する画面の一例を示す図である。It is a figure which shows an example of the screen which changes after a login screen and authentication. 本発明の第1の実施形態における印刷システム1のユーザ情報登録処理の動作手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation | movement procedure of the user information registration process of the printing system 1 in the 1st Embodiment of this invention. ユーザ情報入力画面の一例を示す図である。It is a figure which shows an example of a user information input screen. 本発明の第1の実施形態における印刷システム1の確認画面生成処理の動作手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation | movement procedure of the confirmation screen generation process of the printing system 1 in the 1st Embodiment of this invention. 本発明の第2の実施形態における印刷システムの一例の構成図である。It is a block diagram of an example of the printing system in the 2nd Embodiment of this invention. 本発明の第2の実施形態におけるサービス提供システムの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the service provision system in the 2nd Embodiment of this invention. 本発明の第2の実施形態におけるプリントサービスアプリの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the print service application in the 2nd Embodiment of this invention. 企業管理情報の一例の構成図である。It is a block diagram of an example of company management information. ユーザ管理情報の一例の構成図である。It is a block diagram of an example of user management information. 機器管理情報の一例の構成図である。It is a block diagram of an example of apparatus management information. データ管理情報の一例の構成図である。It is a block diagram of an example of data management information. 出力データ管理情報の一例の構成図である。It is a block diagram of an example of output data management information. 本発明の第2の実施形態における端末装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the terminal device in the 2nd Embodiment of this invention. 本発明の第2の実施形態における画像形成装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the image forming apparatus in the 2nd Embodiment of this invention. 本発明の第2の実施形態における端末装置におけるログイン画面表示後の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition after the login screen display in the terminal device in the 2nd Embodiment of this invention. 本発明の第2の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation | movement procedure at the time of confirmation screen operation of the printing system 2 in the 2nd Embodiment of this invention. 本発明の第3の実施形態における端末装置におけるログイン画面表示後の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition after the login screen display in the terminal device in the 3rd Embodiment of this invention. 本発明の第3の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation | movement procedure at the time of confirmation screen operation of the printing system 2 in the 3rd Embodiment of this invention.

以下、本発明の実施の形態(以下、「実施形態」という。)について、図面を用いて説明する。
[第1の実施形態]
<システム構成>
図1は、本発明の第1の実施形態における印刷システムの一例の構成図である。印刷システム1は、クライアント端末10、携帯端末11、プリントサーバ12、認証サーバ13、1つ以上の画像形成装置15が、LAN(Local Area Network)やインターネット等のネットワークN1に接続される構成例を一例として示している。
Hereinafter, embodiments of the present invention (hereinafter referred to as “embodiments”) will be described with reference to the drawings.
[First Embodiment]
<System configuration>
FIG. 1 is a configuration diagram of an example of a printing system according to the first embodiment of the present invention. The printing system 1 includes a configuration example in which a client terminal 10, a mobile terminal 11, a print server 12, an authentication server 13, and one or more image forming apparatuses 15 are connected to a network N1 such as a LAN (Local Area Network) or the Internet. It is shown as an example.

本発明の実施形態の印刷システム1は、クライアント端末10においてジョブの要求(投入)が行われる前に、ジョブに適用される出力条件と、画像形成装置15が有するこの出力条件を実行する機能とに基づき、ジョブの出力可否の確認を可能とするシステムである。印刷システム1は、例えばロケーションフリー印刷を実行するシステムである。   The printing system 1 according to the embodiment of the present invention has an output condition applied to a job and a function for executing the output condition of the image forming apparatus 15 before a job request (submission) is performed at the client terminal 10. This is a system that makes it possible to confirm whether or not a job can be output. The printing system 1 is a system that executes location-free printing, for example.

クライアント端末10は端末装置の一例である。クライアント端末10は一般的なOS等が搭載された情報処理装置(コンピュータシステム)によって実現できる。クライアント端末10は、無線による通信の手段または有線による通信の手段を有する。クライアント端末10は、タブレットPC、ノートPC等、ユーザが操作可能な端末である。   The client terminal 10 is an example of a terminal device. The client terminal 10 can be realized by an information processing apparatus (computer system) equipped with a general OS or the like. The client terminal 10 includes a wireless communication unit or a wired communication unit. The client terminal 10 is a terminal that can be operated by the user, such as a tablet PC or a notebook PC.

携帯端末11は、端末装置の一例である。携帯端末11は、無線による通信の手段または有線による通信の手段を有している。携帯端末11は、スマートフォンや携帯電話、タブレットPC、ノートPC等、ユーザが携帯可能な端末である。   The mobile terminal 11 is an example of a terminal device. The portable terminal 11 has a wireless communication means or a wired communication means. The mobile terminal 11 is a terminal that can be carried by the user, such as a smartphone, a mobile phone, a tablet PC, or a notebook PC.

クライアント端末10及び携帯端末11は、Webページを利用したジョブのアップロード等によるジョブの要求(投入)をプリントサーバ12に対して行う。   The client terminal 10 and the portable terminal 11 make a job request (submission) to the print server 12 by uploading a job using a Web page.

プリントサーバ12は、印刷制御装置の一例である。プリントサーバ12は、Webページを利用したジョブのアップロード等により、クライアント端末10や携帯端末11等からのジョブの要求(投入)を受け付ける。プリントサーバ12は、受け付けたジョブを外部のストレージやデータベースに蓄積してもよいし、内部のストレージやデータベースに蓄積してもよい。また、プリントサーバ12は、画像形成装置15にジョブ一覧やジョブを提供する。   The print server 12 is an example of a print control apparatus. The print server 12 accepts a job request (input) from the client terminal 10 or the mobile terminal 11 by uploading a job using a Web page. The print server 12 may accumulate the received job in an external storage or database, or may accumulate in an internal storage or database. The print server 12 also provides a job list and jobs to the image forming apparatus 15.

認証サーバ13は、認証装置の一例である。認証サーバ13は、ログイン要求をクライアント端末10、携帯端末11、画像形成装置15等から受け、ユーザ認証を行う。   The authentication server 13 is an example of an authentication device. The authentication server 13 receives a login request from the client terminal 10, the mobile terminal 11, the image forming apparatus 15, and the like, and performs user authentication.

また、画像形成装置15は、ジョブに適用される一以上の出力条件に基づき、ジョブを出力する出力装置の一例である。画像形成装置15は、無線による通信の手段又は有線による通信の手段を有する。画像形成装置15は複合機、コピー機、スキャナ、プリンタ、レーザプリンタ等、画像形成における処理を行う装置である。   The image forming apparatus 15 is an example of an output apparatus that outputs a job based on one or more output conditions applied to the job. The image forming apparatus 15 includes a wireless communication unit or a wired communication unit. The image forming apparatus 15 is an apparatus that performs processing in image formation, such as a multifunction machine, a copier, a scanner, a printer, and a laser printer.

画像形成装置15は、プリントサーバ12からジョブ一覧を提供される。また、画像形成装置15は、ジョブ一覧からユーザに選択されたジョブをプリントサーバ12から取得して印刷する。   The image forming apparatus 15 is provided with a job list from the print server 12. Further, the image forming apparatus 15 acquires the job selected by the user from the job list from the print server 12 and prints it.

なお、図1の印刷システム1のプリントサーバ12及び認証サーバ13は、一台のコンピュータに統合して実現してもよい。また、プリントサーバ12及び認証サーバ13は複数のコンピュータに分散して実現してもよい。   Note that the print server 12 and the authentication server 13 of the printing system 1 in FIG. 1 may be integrated into a single computer. Further, the print server 12 and the authentication server 13 may be realized by being distributed to a plurality of computers.

また、プリントサーバ12及び認証サーバ13の少なくとも一部の機能を画像形成装置15に設けてもよい。例えば図1の印刷システム1はプリントサーバ12及び認証サーバ13の機能の少なくとも一部を画像形成装置15に設けることにより、プリントサーバ12及び認証サーバ13の少なくとも一部を削除した構成としてもよい。   Further, at least a part of the functions of the print server 12 and the authentication server 13 may be provided in the image forming apparatus 15. For example, the printing system 1 in FIG. 1 may be configured such that at least a part of the functions of the print server 12 and the authentication server 13 are provided in the image forming apparatus 15 so that at least a part of the print server 12 and the authentication server 13 is deleted.

<ハードウェア構成>
図1に示したクライアント端末10、携帯端末11、プリントサーバ12及び認証サーバ13は、例えば図2に示すようなハードウェア構成のコンピュータシステムにより実現される。図2は、本発明の第1の実施形態におけるコンピュータシステムの一例のハードウェア構成図である。
<Hardware configuration>
The client terminal 10, the mobile terminal 11, the print server 12, and the authentication server 13 shown in FIG. 1 are realized by a computer system having a hardware configuration as shown in FIG. FIG. 2 is a hardware configuration diagram of an example of the computer system according to the first embodiment of the present invention.

図2に示したコンピュータシステム100は、入力装置101、表示装置102、外部I/F103、RAM(Random Access Memory)104、ROM(Read Only Memory)105、CPU(Central Processing Unit)106、通信I/F107及びHDD(Hard Disk Drive)108等を備え、それぞれがバスBで相互に接続されている。   A computer system 100 shown in FIG. 2 includes an input device 101, a display device 102, an external I / F 103, a RAM (Random Access Memory) 104, a ROM (Read Only Memory) 105, a CPU (Central Processing Unit) 106, a communication I / O. F107, HDD (Hard Disk Drive) 108, etc. are provided, and each is connected to each other via a bus B.

入力装置101は、キーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置102は、ディスプレイ等を含み、コンピュータシステム100による処理結果を表示する。   The input device 101 includes a keyboard, a mouse, a touch panel, etc., and is used by a user to input each operation signal. The display device 102 includes a display and the like, and displays a processing result by the computer system 100.

通信I/F107は、コンピュータシステム100をネットワークN1に接続するインタフェースである。これにより、コンピュータシステム100は通信I/F107を介してデータ通信を行うことができる。   The communication I / F 107 is an interface that connects the computer system 100 to the network N1. Thereby, the computer system 100 can perform data communication via the communication I / F 107.

HDD108は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム100全体を制御する基本ソフトウェアであるOS(Operating System)や、OS上において各種機能を提供するアプリケーションソフトウェア等がある。HDD108は格納しているプログラムやデータを所定のファイルシステム及び/又はDB(データベース)により管理している。   The HDD 108 is a non-volatile storage device that stores programs and data. The stored programs and data include, for example, an OS (Operating System) that is basic software for controlling the entire computer system 100, and application software that provides various functions on the OS. The HDD 108 manages stored programs and data by a predetermined file system and / or DB (database).

外部I/F103は、外部装置とのインタフェースである。外部装置には、記録媒体103a等がある。これにより、コンピュータシステム100は外部I/F103を介して記録媒体103aの読み取り及び/又は書き込みを行うことができる。記録媒体103aにはフレキシブルディスク、CD(Compact Disk)、DVD(Digital Versatile Disk)、SDメモリカード(SD Memory card)、USBメモリ(Universal Serial Bus memory)等がある。   The external I / F 103 is an interface with an external device. The external device includes a recording medium 103a. Thereby, the computer system 100 can read and / or write the recording medium 103a via the external I / F 103. The recording medium 103a includes a flexible disk, a CD (Compact Disk), a DVD (Digital Versatile Disk), an SD memory card (SD Memory card), a USB memory (Universal Serial Bus memory), and the like.

ROM105は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM105には、コンピュータシステム100の起動時に実行されるBIOS(Basic Input/Output System)、OS設定及びネットワーク設定等のプログラムやデータが格納されている。RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。   The ROM 105 is a nonvolatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 105 stores programs and data such as BIOS (Basic Input / Output System), OS settings, and network settings that are executed when the computer system 100 is started. The RAM 104 is a volatile semiconductor memory (storage device) that temporarily stores programs and data.

CPU106は、ROM105やHDD108等の記憶装置からプログラムやデータをRAM104上に読み出し、処理を実行することで、コンピュータシステム100全体の制御や機能を実現する演算装置である。   The CPU 106 is an arithmetic device that realizes control and functions of the entire computer system 100 by reading a program and data from a storage device such as the ROM 105 and the HDD 108 onto the RAM 104 and executing processing.

本発明の第1の実施形態における図1のクライアント端末10、携帯端末11、プリントサーバ12及び認証サーバ13はコンピュータシステム100のハードウェア構成により、後述するような各種処理を実現できる。   The client terminal 10, the mobile terminal 11, the print server 12, and the authentication server 13 in FIG. 1 according to the first embodiment of the present invention can implement various processes as described later depending on the hardware configuration of the computer system 100.

図3は、本発明の第1の実施形態における画像形成装置の一例のハードウェア構成図である。図3に示した画像形成装置15は、コントローラ201、操作パネル202、外部I/F203、通信I/F204、プリンタ205及びスキャナ206等を備える。   FIG. 3 is a hardware configuration diagram of an example of the image forming apparatus according to the first embodiment of the present invention. The image forming apparatus 15 illustrated in FIG. 3 includes a controller 201, an operation panel 202, an external I / F 203, a communication I / F 204, a printer 205, a scanner 206, and the like.

コントローラ201は、CPU211、RAM212、ROM213、NVRAM214及びHDD215等を備える。ROM213は、各種プログラムやデータが格納されている。RAM212はプログラムやデータを一時保持する。NVRAM214は、例えば設定情報等が格納されている。また、HDD215は各種プログラムやデータが格納されている。   The controller 201 includes a CPU 211, a RAM 212, a ROM 213, an NVRAM 214, an HDD 215, and the like. The ROM 213 stores various programs and data. The RAM 212 temporarily stores programs and data. The NVRAM 214 stores setting information, for example. The HDD 215 stores various programs and data.

CPU211は、ROM213やNVRAM214、HDD215等からプログラムやデータ、設定情報等をRAM212上に読み出し、処理を実行することで、画像形成装置15全体の制御や機能を実現する。   The CPU 211 implements control and functions of the entire image forming apparatus 15 by reading programs, data, setting information, and the like from the ROM 213, the NVRAM 214, the HDD 215, and the like onto the RAM 212 and executing processing.

操作パネル202は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F203は外部装置とのインタフェースである。外部装置には、記録媒体203a等がある。これにより、画像形成装置15は外部I/F203を介して記録媒体203aの読み取り及び/又は書き込みを行うことができる。記録媒体203aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。   The operation panel 202 includes an input unit that receives input from a user and a display unit that performs display. The external I / F 203 is an interface with an external device. The external device includes a recording medium 203a. Accordingly, the image forming apparatus 15 can read and / or write the recording medium 203a via the external I / F 203. Examples of the recording medium 203a include an IC card, a flexible disk, a CD, a DVD, an SD memory card, and a USB memory.

通信I/F204は画像形成装置15をネットワークN1に接続するインタフェースである。これにより、画像形成装置15は通信I/F204を介してデータ通信を行うことができる。   The communication I / F 204 is an interface that connects the image forming apparatus 15 to the network N1. As a result, the image forming apparatus 15 can perform data communication via the communication I / F 204.

プリンタ205は、印刷データを用紙に印刷するための印刷装置である。スキャナ206は原稿から画像データを読み取るための読取装置である。本発明の第1の実施形態における画像形成装置15は、上記ハードウェア構成により、後述するような各種処理を実現できる。   The printer 205 is a printing device for printing print data on paper. A scanner 206 is a reading device for reading image data from a document. The image forming apparatus 15 according to the first exemplary embodiment of the present invention can realize various processes as described below with the above hardware configuration.

<ソフトウェア構成>
《クライアント端末》
本発明の第1の実施形態におけるクライアント端末10は、例えば図4に示す機能により実現される。図4は、本発明の第1の実施形態におけるクライアント端末10の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Software configuration>
<Client terminal>
The client terminal 10 in the first embodiment of the present invention is realized by, for example, the function shown in FIG. FIG. 4 is a diagram illustrating an example of a functional configuration of the client terminal 10 according to the first embodiment of the present invention. Each function is realized by the CPU executing a program and cooperating with hardware.

クライアント端末10は、ログイン要求部111、ユーザ情報登録要求部112、確認要求部113、データ処理要求部114、表示制御部115及び入力受付部116等を有する。   The client terminal 10 includes a login request unit 111, a user information registration request unit 112, a confirmation request unit 113, a data processing request unit 114, a display control unit 115, an input reception unit 116, and the like.

ログイン要求部111は、ユーザ操作により入力されたユーザを一意に識別するユーザID(ユーザ名)やパスワード等の認証情報を用いて、例えばwebページを利用しジョブをアップロードするプリントサービスを使用するためのログイン要求を行う。なお、このログイン要求には、ユーザID及びパスワードが含まれ、プリントサーバ12を介して、認証サーバ13に送信される。   The login request unit 111 uses a print service that uploads a job using a web page, for example, using authentication information such as a user ID (user name) and a password uniquely identifying a user input by a user operation. Make a login request. The login request includes a user ID and a password, and is transmitted to the authentication server 13 via the print server 12.

ユーザ情報登録要求部112は、ユーザ操作により入力されたユーザがデフォルトで使用する画像形成装置15(デフォルト使用機器)やデフォルト又は選択により印刷ジョブに適用される出力条件である印刷属性を含むユーザ情報を認証サーバ13に登録するためのユーザ情報登録要求を行う。なお、このユーザ情報登録要求は、プリントサーバ12を介して、認証サーバ13に送信される。なお、本発明の第1の実施形態では、ユーザが任意に定めた一以上の出力条件(印刷属性)からなる構成を設定モードといい、ユーザは設定モードを指定する(呼び出す)ことで、予め登録した設定モードに含まれる印刷属性をジョブに適用できる。   The user information registration request unit 112 includes user information including a printing attribute which is an output condition applied to a print job by default or selection, and the image forming apparatus 15 (default use device) used by default by a user input by a user operation. Is registered in the authentication server 13. This user information registration request is transmitted to the authentication server 13 via the print server 12. In the first embodiment of the present invention, a configuration including one or more output conditions (print attributes) arbitrarily determined by the user is referred to as a setting mode, and the user designates (calls) the setting mode in advance. The printing attributes included in the registered setting mode can be applied to the job.

確認要求部113は、ログインに成功すると、印刷ジョブを実行させる画像形成装置15のケーパビリティやこの画像形成装置15の利用状況を確認するための確認要求を、プリントサーバ12に対して行う。画像形成装置15のケーパビリティとは、画像形成装置15の本体及びオプションの構成により実現される機能であり、本発明の実施形態において画像形成装置15が有するジョブの出力条件(印刷属性)を実行する機能である。確認要求には、ユーザIDが含まれる。そして、確認要求部113は、後述する図6に示されるような確認画面が含まれる確認要求応答を受信すると、表示制御部115に確認画面を表示させる。この確認画面に含まれる情報をユーザが閲覧することにより、ユーザは印刷をしようとする画像形成装置15が例えばモノクロ機であるにもかかわらず、カラー印刷の印刷属性を含む印刷ジョブを送信してしまうことを回避できる。なお、確認画面に含まれるケーパビリティを有する画像形成装置15は、予めユーザにより登録されたデフォルト使用機器であり、そのケーパビリティに基づく処理が実行されるか否かが判定される対象の印刷属性は予め登録された設定モードである。なお、確認画面上での操作に基づき、印刷を実行させる画像形成装置15及びジョブに適用される印刷属性を変更できる。   When the login request is successful, the confirmation request unit 113 sends a confirmation request to the print server 12 to confirm the capability of the image forming apparatus 15 that executes the print job and the usage status of the image forming apparatus 15. The capability of the image forming apparatus 15 is a function realized by the main body of the image forming apparatus 15 and an optional configuration, and executes job output conditions (print attributes) of the image forming apparatus 15 in the embodiment of the present invention. It is a function to do. The confirmation request includes a user ID. And the confirmation request part 113 will display the confirmation screen on the display control part 115, if the confirmation request response containing the confirmation screen as shown in FIG. 6 mentioned later is received. When the user browses the information included in the confirmation screen, the user transmits a print job including print attributes for color printing even though the image forming apparatus 15 to be printed is a monochrome machine, for example. Can be avoided. Note that the image forming apparatus 15 having the capability included in the confirmation screen is a default-use device registered in advance by the user, and a print attribute to be determined for whether or not processing based on the capability is executed. Is a pre-registered setting mode. Note that, based on the operation on the confirmation screen, the print attributes applied to the image forming apparatus 15 and the job to execute printing can be changed.

データ処理要求部114は、プリントサーバ12に対して、Webページを介したアップロード等によるジョブの投入等のデータ処理の要求を行う。   The data processing request unit 114 requests the print server 12 for data processing such as job submission by uploading via a Web page.

表示制御部115は、HTML(Hyper Text Markup Language)により記述された画面情報に基づき、ログイン画面やジョブのアップロード画面、確認画面等を表示装置に表示出力する。   The display control unit 115 displays and outputs a login screen, a job upload screen, a confirmation screen, and the like on a display device based on screen information described in HTML (Hyper Text Markup Language).

入力受付部116は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部116はユーザからユーザID、パスワード等の認証情報の入力を受け付けたり、ユーザ情報の入力を受け付けたりする。   The input receiving unit 116 receives an input by a user operation such as a touch panel touch operation or a keyboard input operation. For example, the input receiving unit 116 receives an input of authentication information such as a user ID and a password from a user, or receives an input of user information.

なお、携帯端末11もクライアント端末が有するものと同じ機能を有する。   Note that the mobile terminal 11 has the same function as that of the client terminal.

《プリントサーバ》
本発明の第1の実施形態におけるプリントサーバ12は、例えば図5に示す機能により実現される。図5は、本発明の第1の実施形態におけるプリントサーバ12の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Print Server>
The print server 12 in the first embodiment of the present invention is realized by the function shown in FIG. 5, for example. FIG. 5 is a diagram illustrating an example of a functional configuration of the print server 12 according to the first embodiment of the present invention. Each function is realized by the CPU executing a program and cooperating with hardware.

プリントサーバ12は、ログイン要求受信・転送部1201、ユーザ情報登録要求受信・転送部1202、確認要求受信部1203、ユーザ情報取得部1204、機器状態取得部1205、画面生成部1206、印刷ジョブ受信部1207、印刷ジョブ解析部1208、印刷ジョブ属性保存部1209、ユーザジョブ一覧取得部1210、ジョブ送信部1211、機器情報記憶部1212及び印刷ジョブ蓄積部1213等を有する。   The print server 12 includes a login request reception / transfer unit 1201, a user information registration request reception / transfer unit 1202, a confirmation request reception unit 1203, a user information acquisition unit 1204, a device status acquisition unit 1205, a screen generation unit 1206, and a print job reception unit. 1207, a print job analysis unit 1208, a print job attribute storage unit 1209, a user job list acquisition unit 1210, a job transmission unit 1211, a device information storage unit 1212, a print job storage unit 1213, and the like.

ログイン要求受信・転送部1201は、クライアント端末10から送信されたログイン要求を受信すると、そのログイン要求を認証サーバ13に転送する。また、ログイン要求受信・転送部1201は、認証サーバ13による認証可否が示される認証結果を認証サーバ13から送信し、クライアント端末10に送信する。   When receiving the login request transmitted from the client terminal 10, the login request reception / transfer unit 1201 transfers the login request to the authentication server 13. In addition, the login request reception / transfer unit 1201 transmits an authentication result indicating whether or not the authentication server 13 can authenticate from the authentication server 13 and transmits it to the client terminal 10.

ユーザ情報登録要求受信・転送部1202は、クライアント端末10から送信されたユーザ情報登録要求を受信すると、そのユーザ情報登録要求を認証サーバ13に転送する。また、ユーザ情報登録要求受信・転送部1202は、認証サーバ13から送信されるユーザ情報の登録完了を示す情報を、クライアント端末10に送信する。   Upon receiving the user information registration request transmitted from the client terminal 10, the user information registration request reception / transfer unit 1202 transfers the user information registration request to the authentication server 13. In addition, the user information registration request receiving / transferring unit 1202 transmits information indicating completion of registration of user information transmitted from the authentication server 13 to the client terminal 10.

確認要求受信部1203は、クライアント端末10から送信されたユーザIDを含む確認要求を受信する。また、確認要求受信部1203は、確認要求を受信すると、各機能を制御し、ジョブの出力条件(印刷属性)と画像形成装置15が有する印刷属性を実行する機能とに基づき画像形成装置15での出力可否を判定し、その判定結果を含む応答を行う。なお、この応答には、後述する画面生成部1206により生成された確認画面を構成する画面情報が含まれる。具体的には、確認要求受信部1203は、確認要求を受信すると、ユーザ情報取得部1204に確認要求に含まれるユーザIDに対応するユーザ情報(デフォルト使用機器、設定モード)の取得処理を要求する。また、確認要求受信部1203は、機器状態取得部1205に、ユーザ情報取得部1204により取得されたユーザ情報に含まれるデフォルト使用機器の機器IDに対応する画像形成装置15の現在の使用状況を示す機器状態の取得処理を要求する。ここで、機器状態には、例えば画像形成装置15の他のユーザによる処理が実行されているか否かを示す利用状態及び画像形成装置15のMIB(Management Information Base)に含まれるトナー残量や用紙残数等の情報が含まれる。   The confirmation request receiving unit 1203 receives a confirmation request including the user ID transmitted from the client terminal 10. Also, when receiving the confirmation request, the confirmation request receiving unit 1203 controls each function, and the image forming apparatus 15 uses the job output condition (print attribute) and the function for executing the print attribute of the image forming apparatus 15. Is output, and a response including the determination result is made. This response includes screen information constituting a confirmation screen generated by a screen generation unit 1206 described later. Specifically, when receiving the confirmation request, the confirmation request receiving unit 1203 requests the user information acquisition unit 1204 to acquire user information (default device used, setting mode) corresponding to the user ID included in the confirmation request. . Further, the confirmation request receiving unit 1203 indicates to the device status acquisition unit 1205 the current usage status of the image forming apparatus 15 corresponding to the device ID of the default device used included in the user information acquired by the user information acquisition unit 1204. Requests device status acquisition processing. Here, the device status includes, for example, a usage status indicating whether or not processing by another user of the image forming apparatus 15 is being executed, a remaining amount of toner included in a MIB (Management Information Base) of the image forming apparatus 15, and a sheet Information such as the remaining number is included.

機器状態取得部1205は、確認要求受信部1203からの処理要求に基づき、ユーザ情報取得部1204により取得されたユーザ情報に含まれるデフォルト使用機器の機器IDに対応する画像形成装置15から、この画像形成装置15の機器状態を取得する。なお、機器状態の取得は、例えばSNMP(Simple Network Management Protocol)を用いて行われる。   The device status acquisition unit 1205 receives this image from the image forming apparatus 15 corresponding to the device ID of the default used device included in the user information acquired by the user information acquisition unit 1204 based on the processing request from the confirmation request reception unit 1203. The device state of the forming apparatus 15 is acquired. The device status is acquired using, for example, SNMP (Simple Network Management Protocol).

画面生成部1206は、クライアント端末10において表示させる画面を構成するHTMLにより記述された画面情報を生成する。なお、画面生成部1206は、確認要求受信部1203により確認画面の生成が要求されると、取得したユーザ情報、画像形成装置15の機器状態及び予め機器情報記憶部1212に記憶される機器情報に基づき、図6に示されるような確認画面を生成する。機器情報記憶部1212には、画像形成装置15毎のケーパビリティ(カラー機/モノクロ機の別、両面ユニットの有無、フィニッシャーの有無)等が記憶されている。なお、機器情報記憶部1212に記憶される情報は、予め管理者等により設定されたり、SNMPを用いて画像形成装置15から取得されたりする。   A screen generation unit 1206 generates screen information described in HTML that constitutes a screen to be displayed on the client terminal 10. When the confirmation request receiving unit 1203 requests generation of a confirmation screen, the screen generation unit 1206 adds the acquired user information, the device state of the image forming apparatus 15, and the device information stored in the device information storage unit 1212 in advance. Based on this, a confirmation screen as shown in FIG. 6 is generated. The device information storage unit 1212 stores capabilities for each image forming apparatus 15 (color machine / monochrome machine, presence / absence of duplex unit, presence / absence of finisher), and the like. Information stored in the device information storage unit 1212 is set in advance by an administrator or the like, or acquired from the image forming apparatus 15 using SNMP.

図6は、確認画面の一例を示す図である。図6に示されるように、確認画面700には、アップロード対象のファイルの入力(選択)フォーム701、デフォルト使用機器名702、設定モード及び出力条件欄703、機能の使用可否情報704、アップロードボタン705、設定変更適用ボタン706、機器の利用状況707、別の機器の利用状況確認ボタン708等が含まれる。デフォルト使用機器名702と設定モード及び出力条件欄703とは、ユーザ情報取得部1204により取得された情報に基づき値が設定される。機能の使用可否情報704は、出力条件に基づく画像形成装置15での出力可否が示された情報であって、設定モード及び出力条件欄703に含まれる情報と、図7に示されるような機器情報記憶部1212に記憶される機器情報とに基づき生成される。具体的には、図8の例では、機器名が「NOZOMI」(機器ID「002673abcd01」)の画像形成装置15は、フィニッシャーが備わっていない。そのため、図6に示されるように、例えば設定モードにおける印刷属性のうちステープルを「あり」に設定していたとしても、デフォルト使用機器名702が「NOZOMI」では、ステープルを使用できない。アップロードボタン705は、アップロード対象ファイルが選択され、適用される印刷属性が決定した場合に押下されるボタンである。設定変更適用ボタン706は、設定モード及び出力条件欄703に含まれる出力条件(印刷属性)を、予めユーザにより登録されたデフォルト値から変更した後に押下されるボタンであり、印刷属性値の変更を確定させるために用いられる。機器の利用状況707は、機器状態取得部1205により取得された機器状態の情報に基づき生成される。そして、デフォルト使用機器以外の機器の利用状況を確認する場合、別の機器の利用状況確認ボタン708が押下される。利用状況確認ボタン708が押下されると、図8に示される利用状況確認画面7081が表示される。この利用状況確認画面7081に含まれる詳細ボタン7083が押下されると、各画像形成装置15のケーパビリティの情報が表示される。このように、画面生成部1206は、確認画面700及び利用状況確認画面7081を構成するHTML形式で記述された画面情報を生成する。なお、画面情報は、HTML形式に限らず、例えばDHTML(Dynamic HTML)、XML(Extensible Markup Language)等の言語により記述されてもよい。   FIG. 6 is a diagram illustrating an example of a confirmation screen. As shown in FIG. 6, the confirmation screen 700 includes an input (selection) form 701 for a file to be uploaded, a default device name 702, a setting mode and output condition column 703, function availability information 704, and an upload button 705. A setting change application button 706, a device usage status 707, another device usage status confirmation button 708, and the like. Values for the default device name 702 and the setting mode / output condition field 703 are set based on information acquired by the user information acquisition unit 1204. The function availability information 704 is information indicating whether output is possible in the image forming apparatus 15 based on the output condition. Information included in the setting mode and output condition column 703 and the device as shown in FIG. It is generated based on the device information stored in the information storage unit 1212. Specifically, in the example of FIG. 8, the image forming apparatus 15 whose device name is “NOZOMI” (device ID “002673abcd01”) has no finisher. Therefore, as shown in FIG. 6, for example, even if the staple is set to “Yes” in the print attributes in the setting mode, the staple cannot be used when the default device name 702 is “NOZOMI”. The upload button 705 is a button that is pressed when an upload target file is selected and a print attribute to be applied is determined. A setting change application button 706 is a button that is pressed after changing the output condition (print attribute) included in the setting mode and output condition column 703 from the default value registered in advance by the user, and changes the print attribute value. Used to confirm. The device usage status 707 is generated based on the device status information acquired by the device status acquisition unit 1205. Then, when confirming the usage status of a device other than the default device, the usage status confirmation button 708 of another device is pressed. When the usage status confirmation button 708 is pressed, a usage status confirmation screen 7081 shown in FIG. 8 is displayed. When a detail button 7083 included in the usage status confirmation screen 7081 is pressed, information on capabilities of each image forming apparatus 15 is displayed. As described above, the screen generation unit 1206 generates screen information described in the HTML format that constitutes the confirmation screen 700 and the usage status confirmation screen 7081. The screen information is not limited to the HTML format, and may be described in a language such as DHTML (Dynamic HTML) or XML (Extensible Markup Language).

図5に戻り説明する。   Returning to FIG.

印刷ジョブ受信部1207は、Webページを利用したジョブのアップロード等によりクライアント端末10や携帯端末11等からジョブを受信する。例えば印刷ジョブ受信部1207は、ジョブのアップロードに利用するWebページをクライアント端末10や携帯端末11等に送信する。なお、印刷ジョブ受信部1207は、アプリケーションを利用したジョブのアップロード等によりクライアント端末10や携帯端末11等からジョブを受信してもよい。   A print job receiving unit 1207 receives a job from the client terminal 10 or the mobile terminal 11 by uploading a job using a Web page. For example, the print job receiving unit 1207 transmits a Web page used for job upload to the client terminal 10, the mobile terminal 11, or the like. Note that the print job receiving unit 1207 may receive a job from the client terminal 10, the portable terminal 11, or the like by uploading a job using an application.

印刷ジョブ解析部1208は、受信したジョブを必要があれば印刷言語PDL(Page Description Language)に変換し、そのジョブの印刷属性を取得する。   If necessary, the print job analysis unit 1208 converts the received job into a print language PDL (Page Description Language), and acquires the print attribute of the job.

印刷ジョブ属性保存部1209はジョブの印刷属性を保存する。   A print job attribute storage unit 1209 stores job print attributes.

ユーザジョブ一覧取得部1210は、ジョブに含まれるユーザIDに紐付けられたジョブ一覧を印刷ジョブ蓄積部1213から取得し、画像形成装置15に送信する。   The user job list acquisition unit 1210 acquires a job list associated with the user ID included in the job from the print job storage unit 1213 and transmits the job list to the image forming apparatus 15.

ジョブ送信部1211は、画像形成装置15から取得要求のあったジョブを画像形成装置15に送信する。   The job transmission unit 1211 transmits the job requested for acquisition from the image forming apparatus 15 to the image forming apparatus 15.

印刷ジョブ蓄積部1213は、ジョブを蓄積する。   The print job accumulation unit 1213 accumulates jobs.

《画像形成装置》
本発明の第1の実施形態における画像形成装置15は、例えば図9に示す機能により実現される。図9は、本発明の第1の実施形態における画像形成装置の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Image forming apparatus>
The image forming apparatus 15 according to the first embodiment of the present invention is realized by, for example, the function shown in FIG. FIG. 9 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment of the present invention. Each function is realized by the CPU executing a program and cooperating with hardware.

画像形成装置15は、認証情報送信部151、認証結果取得部152、印刷ジョブ取得部153、ジョブ一覧取得部154、機器状態送信部155、表示制御部156、入力受付部157及び出力部158及び機器状態記憶部159等を有する。   The image forming apparatus 15 includes an authentication information transmission unit 151, an authentication result acquisition unit 152, a print job acquisition unit 153, a job list acquisition unit 154, a device status transmission unit 155, a display control unit 156, an input reception unit 157, an output unit 158, and the like. A device state storage unit 159 and the like are included.

認証情報送信部151は、ユーザID、パスワード等の認証情報を認証サーバ13に送信する。   The authentication information transmission unit 151 transmits authentication information such as a user ID and a password to the authentication server 13.

認証結果取得部152は、認証サーバ13から認証結果を取得する。   The authentication result acquisition unit 152 acquires an authentication result from the authentication server 13.

印刷ジョブ取得部153は、プリントサーバ12にジョブの取得要求を行い、プリントサーバ12からジョブを取得する。   The print job acquisition unit 153 makes a job acquisition request to the print server 12 and acquires a job from the print server 12.

ジョブ一覧取得部154は、ユーザIDをプリントサーバ12に送信し、ユーザIDに紐付いたジョブ一覧をプリントサーバ12から取得する。ジョブ一覧取得部154が取得したジョブ一覧は、例えば図10のようになる。図10は、ユーザIDに紐付いたジョブ一覧の一例のイメージ図である。図10に示されるように、ジョブ一覧は、画像形成装置15においてユーザ認証に成功したユーザ(ユーザID)毎に、ユーザがプリントサーバ12から取得できるジョブの一覧を表している。また、ジョブ一覧に含まれるジョブの中身(印刷属性)は例えば図11に示す項目により構成されている。図11は、ジョブの印刷属性の一例の構成図である。図11の例におけるジョブの印刷属性には、ユーザID、ジョブ名、作成日時、部数、モノクロ/カラー、両面/片面、N−up等の通常の印刷属性の他、機器指定印刷か否かを示す情報と、機器を指定する機器指定情報とが設定されている。機器指定情報はIPアドレスやロケール等、機器を指定する情報である。   The job list acquisition unit 154 transmits a user ID to the print server 12 and acquires a job list associated with the user ID from the print server 12. The job list acquired by the job list acquisition unit 154 is, for example, as shown in FIG. FIG. 10 is an image diagram of an example of a job list associated with a user ID. As illustrated in FIG. 10, the job list represents a list of jobs that the user can acquire from the print server 12 for each user (user ID) that has succeeded in user authentication in the image forming apparatus 15. Further, the contents (print attributes) of jobs included in the job list are configured by items shown in FIG. 11, for example. FIG. 11 is a configuration diagram of an example of print attributes of a job. In the example of FIG. 11, the print attributes of the job include user ID, job name, creation date and time, number of copies, monochrome / color, duplex / single-sided, N-up, and other normal print attributes, as well as whether or not device-designated printing is performed. Information to be designated and device designation information for designating a device are set. The device designation information is information for designating a device such as an IP address and a locale.

機器状態送信部155は、プリントサーバ12から送信される機器状態取得要求を受信すると、機器状態記憶部159からこの画像形成装置15の機器状態を取得し、プリントサーバ12に応答する。図12は、機器状態記憶部159に記憶される情報の一例を示す図である。図12に示されるように、機器状態記憶部159には、この画像形成装置15の利用状況や印刷が行われている場合の印刷終了までの残り時間、用紙残数状況及びトナー残量状況等の機器状態が記憶されている。   Upon receiving the device status acquisition request transmitted from the print server 12, the device status transmission unit 155 acquires the device status of the image forming apparatus 15 from the device status storage unit 159 and responds to the print server 12. FIG. 12 is a diagram illustrating an example of information stored in the device state storage unit 159. As shown in FIG. 12, in the device status storage unit 159, the usage status of the image forming apparatus 15, the remaining time until the end of printing when printing is performed, the remaining paper number status, the remaining toner status, etc. The device status is stored.

表示制御部156は、取得したジョブ一覧を操作パネル202又は画像形成装置15に外部接続されたディスプレイ等に表示する。   The display control unit 156 displays the acquired job list on the operation panel 202 or a display externally connected to the image forming apparatus 15.

入力受付部157は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部157はユーザからユーザID、パスワード等の認証情報の入力を受け付ける。なお、認証処理は、パスワード認証に限らず、ICカード認証又は生体認証等により行われてもよい。   The input receiving unit 157 receives an input by a user operation such as a touch panel touch operation or a keyboard input operation. For example, the input reception unit 157 receives input of authentication information such as a user ID and a password from the user. The authentication process is not limited to password authentication, and may be performed by IC card authentication or biometric authentication.

出力部158は取得したジョブの印刷を行う。   The output unit 158 prints the acquired job.

《認証サーバ》
本発明の第1の実施形態における認証サーバ13は、例えば図13に示す機能により実現される。図13は、本発明の第1の実施形態における認証サーバ13の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
《Authentication server》
The authentication server 13 in the first embodiment of the present invention is realized by the function shown in FIG. 13, for example. FIG. 13 is a diagram illustrating an example of a functional configuration of the authentication server 13 according to the first embodiment of the present invention. Each function is realized by the CPU executing a program and cooperating with hardware.

認証サーバ13は、認証処理部131、ユーザ情報登録要求受付部132、ユーザ情報送信部133、入力受付部134及びユーザ情報記憶部135等を有する。   The authentication server 13 includes an authentication processing unit 131, a user information registration request reception unit 132, a user information transmission unit 133, an input reception unit 134, a user information storage unit 135, and the like.

認証処理部131は、プリントサーバ12又は画像形成装置15からの認証(ログイン)要求に含まれるユーザID及びパスワード等の情報に基づき、そのユーザIDに対応するパスワードが、ユーザ情報記憶部135に予め記憶されているユーザIDに対応するパスワードと一致するか否かを判定する。そして、認証処理部131は、認証要求に対する応答として、認証結果をプリントサーバ12又は画像形成装置15に送信する。   Based on information such as a user ID and a password included in an authentication (login) request from the print server 12 or the image forming apparatus 15, the authentication processing unit 131 stores a password corresponding to the user ID in the user information storage unit 135 in advance. It is determined whether or not the password matches the stored user ID. The authentication processing unit 131 transmits the authentication result to the print server 12 or the image forming apparatus 15 as a response to the authentication request.

ユーザ情報登録要求受付部132は、クライアント端末10からプリントサーバ12を介して送信されたユーザ情報登録要求を受け付け、ユーザ情報登録要求に含まれているデフォルト使用機器情報及び設定モード情報を、ユーザ情報記憶部135に記憶する。図14は、ユーザ情報記憶部135に記憶される情報の一例を示す図である。図14に示されるように、ユーザ情報記憶部135には、ユーザ(ユーザID)毎のパスワード、デフォルト使用機器情報、メールアドレス、印刷権限及び設定モード情報等が含まれる。デフォルト使用機器情報には、画像形成装置15を一意に識別する機器ID及びユーザ又は管理者等により任意に設定された機器名が含まれる。機器IDは、例えば画像形成装置15のMACアドレスである。但し、機器IDは、MACアドレスに限らず、一意に付与されていればよく、例えば画像形成装置15のデバイス名やホスト名等でもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。なお、ユーザ情報記憶部135には、例えばAD(Active Directory)やLDAP(Lightweight Directory Access Protocol)等の通常の認証サーバで設定できる内容を設定してもよい。なお、ユーザ情報記憶部135へのユーザ情報の登録は、クライアント端末10を用いた入力に限らず、例えば画像形成装置15の操作パネル202の操作によりデフォルト使用機器や設定モード情報が登録できるようにしてもよい。   The user information registration request accepting unit 132 accepts a user information registration request transmitted from the client terminal 10 via the print server 12, and uses the default device information and setting mode information included in the user information registration request as user information. Store in the storage unit 135. FIG. 14 is a diagram illustrating an example of information stored in the user information storage unit 135. As shown in FIG. 14, the user information storage unit 135 includes a password for each user (user ID), default device information, mail address, print authority, setting mode information, and the like. The default use device information includes a device ID for uniquely identifying the image forming apparatus 15 and a device name arbitrarily set by a user or an administrator. The device ID is, for example, the MAC address of the image forming apparatus 15. However, the device ID is not limited to the MAC address but may be uniquely assigned. For example, the device ID or the host name of the image forming apparatus 15 may be used. The setting mode information includes the print attribute applied to the job and the name of the setting mode that combines a plurality of print attributes. The user information storage unit 135 may be set with contents that can be set by a normal authentication server such as AD (Active Directory) or LDAP (Lightweight Directory Access Protocol). Note that registration of user information in the user information storage unit 135 is not limited to input using the client terminal 10, and for example, default use devices and setting mode information can be registered by operating the operation panel 202 of the image forming apparatus 15. May be.

ユーザ情報送信部133は、プリントサーバ12から送信されるユーザ情報取得要求を受け付ける。そして、ユーザ情報送信部133は、その応答としてユーザ情報取得要求に含まれるユーザIDに対応するユーザ情報(デフォルト使用機器情報及び設定モード情報)をユーザ情報記憶部135から読み出し、プリントサーバ12に送信する。   The user information transmission unit 133 receives a user information acquisition request transmitted from the print server 12. In response, the user information transmission unit 133 reads out user information (default device information and setting mode information) corresponding to the user ID included in the user information acquisition request from the user information storage unit 135 and transmits the user information to the print server 12. To do.

入力受付部134は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。なお、ユーザ情報記憶部135に記憶される情報は、入力受付部134を介して、ユーザ又は管理者等により手入力されてもよい。   The input receiving unit 134 receives input by a user operation such as a touch panel touch operation or a keyboard input operation. Note that the information stored in the user information storage unit 135 may be manually input by a user or an administrator via the input receiving unit 134.

<処理の詳細>
本発明の第1の実施形態における印刷システム1の処理の詳細について説明する。なお、本発明の第1の実施形態における印刷システム1の処理は、次の(1)〜(3)に大別される。
<Details of processing>
Details of processing of the printing system 1 in the first exemplary embodiment of the present invention will be described. In addition, the process of the printing system 1 in the 1st Embodiment of this invention is divided roughly into following (1)-(3).

(1)印刷システム1を利用するためのログイン処理
(2)認証サーバ13にユーザ情報を登録するための処理(ユーザ情報登録処理)
(3)プリントサーバ12がジョブ(ファイル)のアップロードを行う前の確認画面を生成し、クライアント端末10に表示させる処理(確認画面生成処理)
以下、(1)〜(3)のそれぞれの動作をシーケンス図に基づき説明する。
(1) Login process for using the printing system 1 (2) Process for registering user information in the authentication server 13 (user information registration process)
(3) Processing for generating a confirmation screen before the print server 12 uploads a job (file) and displaying the confirmation screen on the client terminal 10 (confirmation screen generation processing)
Hereinafter, each operation of (1) to (3) will be described with reference to a sequence diagram.

(1)ログイン処理
図15は、本発明の第1の実施形態における印刷システム1のログイン処理の動作手順の一例を示すシーケンス図である。なお、図15に示すログイン処理は、印刷システム1を利用するために行われる認証処理であって、ログインが成功すると、上記(2)、(3)の動作を実行できる。
(1) Login Process FIG. 15 is a sequence diagram illustrating an example of the operation procedure of the login process of the printing system 1 according to the first embodiment of the present invention. The login process shown in FIG. 15 is an authentication process performed to use the printing system 1. If the login is successful, the operations (2) and (3) can be executed.

まず、クライアント端末10は、クライアント端末10が備えるWebブラウザにログイン画面のWebページを表示させる(S101)。ログイン画面のWebページは、ユーザによってログイン画面に対応する所定のURLが入力されると、プリントサーバ12からクライアント端末10にログイン画面を構成する画面情報が送信される。または、印刷システム用のアプリケーションにより、そのアプリケーションの起動時にログイン画面を表示させるようにしてもよい。そして、クライアント端末10の表示制御部115は、画面情報のHTMLの記述に基づき、図16(a)に示されるようなログイン画面を表示させる。図16は、ログイン画面及び認証後に遷移する画面の一例を示す図である。次に、クライアント端末10のユーザが図16(a)に示されるログイン画面上でユーザID及びパスワードの入力後ログインボタンを押下する(S102)と、入力受付部116はログイン要求部111にログイン処理の実行を要求する。ここで、例えば入力されたユーザIDを「UserA」、パスワードを「AAAA」とする。ログイン要求部111は、入力されたユーザID(「UserA」)とパスワード(「AAAA」)とを含むログイン要求をプリントサーバ12に送信する(S103)。   First, the client terminal 10 displays a Web page of a login screen on a Web browser provided in the client terminal 10 (S101). When a predetermined URL corresponding to the login screen is input by the user to the Web page of the login screen, screen information constituting the login screen is transmitted from the print server 12 to the client terminal 10. Alternatively, a login screen may be displayed by an application for a printing system when the application is activated. Then, the display control unit 115 of the client terminal 10 displays a login screen as shown in FIG. 16A based on the HTML description of the screen information. FIG. 16 is a diagram illustrating an example of a login screen and a screen that transitions after authentication. Next, when the user of the client terminal 10 presses the login button after inputting the user ID and password on the login screen shown in FIG. 16A (S102), the input reception unit 116 performs login processing to the login request unit 111. Request execution. Here, for example, it is assumed that the input user ID is “UserA” and the password is “AAAA”. The login request unit 111 transmits a login request including the input user ID (“UserA”) and password (“AAAA”) to the print server 12 (S103).

プリントサーバ12のログイン要求受信・転送部1201がログイン要求を受信すると、受信したログイン要求を認証サーバ13に転送する(S104)。   When the login request receiving / transferring unit 1201 of the print server 12 receives the login request, the received login request is transferred to the authentication server 13 (S104).

認証サーバ13の認証処理部131は、ログイン要求を受信すると、受信したログイン要求に含まれるユーザID及びパスワードに基づき認証処理を行う(S105)。具体的には、認証処理部は、まずユーザ情報記憶部135を参照し、受信したログイン要求に含まれるユーザID(「UserA」)に対応するパスワードを読み出し、ログイン要求に含まれるパスワード(「AAAA」)と一致するか否かを判定する。ここでユーザ情報記憶部135に記憶される情報が図14の例に示される値とすると、ユーザ情報記憶部135にはユーザID「UserA」に対応するパスワードが「AAAA」として記憶されている。したがって、認証処理部131は、ユーザ情報記憶部135に記憶されるパスワードと、ログイン要求に含まれるパスワードとが一致したため、認証成功と判定する。なお、認証処理部131は、ユーザIDに対応するパスワードが一致しない場合又はユーザIDがユーザ情報記憶部135に存在しない場合等は、認証失敗と判定する。そして、認証処理部131は、ログイン要求に対する応答として認証結果をプリントサーバ12に送信する(S106)。   Upon receiving the login request, the authentication processing unit 131 of the authentication server 13 performs an authentication process based on the user ID and password included in the received login request (S105). Specifically, the authentication processing unit first refers to the user information storage unit 135, reads the password corresponding to the user ID (“UserA”) included in the received login request, and reads the password (“AAAAA” included in the login request. ]) Is determined. Here, assuming that the information stored in the user information storage unit 135 is the value shown in the example of FIG. 14, the password corresponding to the user ID “UserA” is stored as “AAAA” in the user information storage unit 135. Therefore, the authentication processing unit 131 determines that the authentication is successful because the password stored in the user information storage unit 135 matches the password included in the login request. The authentication processing unit 131 determines that the authentication has failed when the password corresponding to the user ID does not match or the user ID does not exist in the user information storage unit 135. Then, the authentication processing unit 131 transmits an authentication result as a response to the login request to the print server 12 (S106).

プリントサーバ12のログイン要求受信・転送部1201が認証結果を含むログイン要求応答を受信すると、受信した認証結果及び画面生成部1206により認証結果に基づき生成される画面を表示させるための画面情報を認証サーバ13に送信する(S107)。   When the login request reception / transfer unit 1201 of the print server 12 receives the login request response including the authentication result, the received authentication result and screen information for displaying the screen generated based on the authentication result by the screen generation unit 1206 are authenticated. It transmits to the server 13 (S107).

クライアント端末10のログイン要求部111がログイン要求応答を受信すると、表示制御部115にログイン要求応答に含まれる画面情報に基づく画面の表示処理を要求する。ここで、認証失敗である場合、表示制御部115は、図16(b)に示されるようなログインが不可であることを示すメッセージが含まれる画面を表示する(S108)。一方、認証成功である場合、表示制御部115は、図16(c)に示されるような印刷システム1により実行(提供)される処理(サービス)の一覧が表示されるサービス一覧選択画面を表示する(S109)。サービス一覧選択画面には、プリントサービスボタンと、ユーザ情報登録ボタンとが含まれる。プリントサービスボタンは、Webページを介したジョブ(ファイル)のアップロードを行い印刷するときに押下される。ユーザ情報登録ボタンは、ユーザがデフォルト使用機器や設定モードを登録又は変更するときに押下される。   When the login request unit 111 of the client terminal 10 receives the login request response, it requests the display control unit 115 to display a screen based on the screen information included in the login request response. Here, in the case of authentication failure, the display control unit 115 displays a screen including a message indicating that login is not possible as shown in FIG. 16B (S108). On the other hand, if the authentication is successful, the display control unit 115 displays a service list selection screen on which a list of processes (services) executed (provided) by the printing system 1 as shown in FIG. (S109). The service list selection screen includes a print service button and a user information registration button. The print service button is pressed when a job (file) is uploaded via a Web page and printed. The user information registration button is pressed when the user registers or changes the default device and setting mode.

上述したステップS101〜S109の動作手順により、印刷システム1は、ユーザ認証を行い、認証結果に基づき印刷システム1の機能を利用することができるようになる。   According to the operation procedure of steps S101 to S109 described above, the printing system 1 can perform user authentication and use the functions of the printing system 1 based on the authentication result.

(2)ユーザ情報登録処理
次に、ユーザがデフォルト使用機器及び設定モードを含むユーザ情報を登録するときの動作手順を説明する。ユーザ情報は、クライアント端末10において入力され、プリントサーバ12を介して、認証サーバ13に登録される。
(2) User information registration process Next, an operation procedure when the user registers user information including a default device and a setting mode will be described. User information is input at the client terminal 10 and registered in the authentication server 13 via the print server 12.

図17は、本発明の第1の実施形態における印刷システム1のユーザ情報登録処理の動作手順の一例を示すシーケンス図である。なお、図17の初期状態において、クライアント端末10のWebブラウザには、サービス一覧選択画面(図16(c))が表示されている(S109)。   FIG. 17 is a sequence diagram illustrating an example of an operation procedure of user information registration processing of the printing system 1 according to the first embodiment of the present invention. In the initial state of FIG. 17, a service list selection screen (FIG. 16C) is displayed on the Web browser of the client terminal 10 (S109).

クライアント端末10のユーザがサービス一覧選択画面上に表示される「ユーザ情報登録」ボタンを押下する(S201)と、表示制御部115は図18に示されるユーザ情報入力画面を表示させる(S202)。なお、ユーザ情報入力画面の画面情報は、Webブラウザにより「ユーザ情報登録」ボタンの押下後にプリントサーバから取得される。但し、ユーザ情報入力画面の画面情報は、例えば認証結果とともにプリントサーバ12から送信されるようにしてもよい。図18は、ユーザ情報入力画面の一例を示す図である。図18に示されるように、ユーザ情報入力画面800には、デフォルト使用機器名入力欄801、設定モード名入力欄802、印刷属性選択欄803、登録ボタン804及びキャンセルボタン805等が含まれる。ユーザは、デフォルト使用機器名入力欄801、設定モード名入力欄802及び印刷属性選択欄803にユーザ情報として登録する内容を入力又は選択し、その後登録ボタン804を押下する(S203)。そして、ユーザ情報登録要求部112は、入力されたユーザ情報とログイン時に入力されたユーザIDとを含むユーザ情報登録要求をプリントサーバ12に送信する(S204)。   When the user of the client terminal 10 presses the “user information registration” button displayed on the service list selection screen (S201), the display control unit 115 displays the user information input screen shown in FIG. 18 (S202). Note that the screen information of the user information input screen is acquired from the print server after the “user information registration” button is pressed by the Web browser. However, the screen information of the user information input screen may be transmitted from the print server 12 together with the authentication result, for example. FIG. 18 is a diagram illustrating an example of a user information input screen. As shown in FIG. 18, the user information input screen 800 includes a default device name input field 801, a setting mode name input field 802, a print attribute selection field 803, a registration button 804, a cancel button 805, and the like. The user inputs or selects contents to be registered as user information in the default device name input field 801, the setting mode name input field 802, and the print attribute selection field 803, and then presses the registration button 804 (S203). Then, the user information registration request unit 112 transmits a user information registration request including the input user information and the user ID input at the time of login to the print server 12 (S204).

プリントサーバ12のユーザ情報登録要求受信・転送部1202がユーザ情報登録要求を受信すると、受信したユーザ情報登録要求を認証サーバ13に転送する(S205)。   When the user information registration request reception / transfer unit 1202 of the print server 12 receives the user information registration request, the received user information registration request is transferred to the authentication server 13 (S205).

認証サーバ13のユーザ情報登録要求受付部132がユーザ情報登録要求を受信すると、ユーザ情報記憶部135にユーザIDと対応付けてユーザ情報(デフォルト使用機器、設定モード(印刷属性))を登録する。そして、ユーザ情報登録要求受付部132は、ユーザ情報記憶部135へのユーザ情報の登録を完了すると、登録完了を示す情報を含む応答をプリントサーバ12に送信する(S207)。   When the user information registration request receiving unit 132 of the authentication server 13 receives the user information registration request, the user information (default device used, setting mode (print attribute)) is registered in the user information storage unit 135 in association with the user ID. When the user information registration request receiving unit 132 completes the registration of the user information in the user information storage unit 135, the user information registration request receiving unit 132 transmits a response including information indicating the completion of registration to the print server 12 (S207).

プリントサーバ12のユーザ情報登録要求受信・転送部1202がユーザ情報登録要求応答を受信すると、受信したユーザ情報登録要求応答を認証サーバ13に転送する(S208)。   When the user information registration request reception / transfer unit 1202 of the print server 12 receives the user information registration request response, the received user information registration request response is transferred to the authentication server 13 (S208).

上述したステップS201〜S208の動作手順により、印刷システム1は、ユーザがデフォルトで使用する画像形成装置15及びデフォルトで印刷ジョブに適用されうる印刷属性を登録できる。   By the operation procedure of steps S201 to S208 described above, the printing system 1 can register the image forming apparatus 15 used by the user by default and the print attributes that can be applied to the print job by default.

(3)確認画面生成処理
次に、ジョブに適用する出力条件に基づく画像形成装置15での出力可否の結果が表示される確認画面を生成する動作手順を説明する。
(3) Confirmation Screen Generation Processing Next, an operation procedure for generating a confirmation screen on which the result of whether output is possible in the image forming apparatus 15 based on the output condition applied to the job will be described.

図19は、本発明の第1の実施形態における印刷システム1の確認画面生成処理の動作手順の一例を示すシーケンス図である。なお、図19の初期状態において、クライアント端末10のWebブラウザには、サービス一覧選択画面(図16(c))が表示されている(S109)。また、認証サーバ13のユーザ情報記憶部135には、ユーザにより入力されたユーザ情報が予め登録されている。   FIG. 19 is a sequence diagram illustrating an example of an operation procedure of a confirmation screen generation process of the printing system 1 according to the first embodiment of the present invention. In the initial state of FIG. 19, a service list selection screen (FIG. 16C) is displayed on the Web browser of the client terminal 10 (S109). Further, user information input by the user is registered in advance in the user information storage unit 135 of the authentication server 13.

クライアント端末10のユーザは、Webページを介したジョブ(ファイル)アップロードを行い、印刷処理を実行するため、サービス一覧選択画面上に表示される「プリントサービス」ボタンを押下する(S301)。入力受付部116がユーザによる入力操作を受け付けると、確認要求部113に確認画面を取得するためのユーザIDを含む確認要求の生成処理の実行を指示する。確認要求部113は、ユーザID(例えば「UserA」)を含む確認要求を生成し、プリントサーバ12に送信する(S302)。   The user of the client terminal 10 presses a “print service” button displayed on the service list selection screen in order to upload a job (file) via a Web page and execute print processing (S301). When the input accepting unit 116 accepts an input operation by the user, the confirmation requesting unit 113 is instructed to execute a confirmation request generating process including a user ID for acquiring a confirmation screen. The confirmation request unit 113 generates a confirmation request including a user ID (for example, “UserA”) and transmits it to the print server 12 (S302).

プリントサーバ12の確認要求受信部1203が確認要求を受信すると、まずユーザ情報取得部1204に確認要求に含まれるユーザIDに対応するユーザ情報の取得を要求する。ユーザ情報取得部1204は、ユーザIDを含むユーザ情報取得要求を認証サーバ13に送信する(S303)
認証サーバ13のユーザ情報送信部133がユーザ情報取得要求を受け付けると、ユーザ情報取得要求に含まれるユーザID(「UserA」)に対応するユーザ情報を、ユーザ情報記憶部135から読み出す(S304)。ここで、ユーザ情報記憶部135に記憶される情報が例えば図14に示される値であるとすると、ユーザID「UserA」に対応するデフォルト使用機器情報(機器ID「002673abcd01」、機器名「NOZOMI」)と、設定モード情報(印刷属性「両面/モノクロ/2in1/ステープル」、設定モード名「エコモード1」)とが読み出される。ユーザ情報送信部133は読み出したユーザ情報をプリントサーバ12に送信する(S305)。
When the confirmation request receiving unit 1203 of the print server 12 receives the confirmation request, it first requests the user information acquisition unit 1204 to acquire user information corresponding to the user ID included in the confirmation request. The user information acquisition unit 1204 transmits a user information acquisition request including the user ID to the authentication server 13 (S303).
When the user information transmission unit 133 of the authentication server 13 receives the user information acquisition request, the user information corresponding to the user ID (“UserA”) included in the user information acquisition request is read from the user information storage unit 135 (S304). Here, assuming that the information stored in the user information storage unit 135 is the value shown in FIG. 14, for example, default device information (device ID “002673abcd01”, device name “NOZOMI”) corresponding to the user ID “UserA”. ) And setting mode information (print attribute “duplex / monochrome / 2 in 1 / staple”, setting mode name “eco mode 1”) are read out. The user information transmission unit 133 transmits the read user information to the print server 12 (S305).

プリントサーバ12のユーザ情報取得部1204がユーザ情報を受信すると、ユーザ情報を記憶装置(RAMやHDD等)に一時記憶するとともに、機器状態取得部1205にデフォルト使用機器の機器ID(「002673abcd01」)を通知する。機器状態取得部1205は、まず通知された機器IDに基づき、機器情報記憶部1212から画像形成装置15のIPアドレスを読み出す。機器情報記憶部1212に記憶される情報が例えば図7に示される値とすると、機器ID「002673abcd01」に対応するIPアドレスは「133.139.1.1」となる。そして、機器状態取得部1205は、読み出した画像形成装置15のIPアドレスを宛先アドレスとして、画像形成装置15の機器状態を取得するための機器状態取得要求を送信する(S306)。   When the user information acquisition unit 1204 of the print server 12 receives the user information, the user information is temporarily stored in a storage device (RAM, HDD, or the like), and the device ID of the default device (“002673abcd01”) is stored in the device state acquisition unit 1205. To be notified. First, the device status acquisition unit 1205 reads the IP address of the image forming apparatus 15 from the device information storage unit 1212 based on the notified device ID. If the information stored in the device information storage unit 1212 is the value shown in FIG. 7, for example, the IP address corresponding to the device ID “002673abcd01” is “133.139.1.1”. Then, the device state acquisition unit 1205 transmits a device state acquisition request for acquiring the device state of the image forming apparatus 15 using the read IP address of the image forming apparatus 15 as a destination address (S306).

画像形成装置15の機器状態送信部155が機器状態取得要求を受け付けると、機器状態記憶部159から機器状態(「利用状況」や「印刷終了予定時間」等)を読み出し(S307)、この機器状態を含む応答をプリントサーバ12に送信する(S308)。   When the device status transmission unit 155 of the image forming apparatus 15 receives the device status acquisition request, the device status storage unit 159 reads the device status (such as “usage status” and “printing scheduled end time”) (S307). Is sent to the print server 12 (S308).

プリントサーバ12の機器状態取得部1205が画像形成装置15の機器状態を受信すると、画面生成部1206に図6に示されるような確認画面の生成処理を要求する。画面生成部1206は、機器情報記憶部1212から機器ID(「002673abcd01」)に対応するケーパビリティを読み出す(例えば図7の例では、「カラー機」、両面ユニット「有」、フィニッシャー「無」)(S309)。次に、画面生成部1206は、確認画面を生成する(S310)。具体的には、画面生成部1206は、確認画面700(図6参照)のデフォルト使用機器名702を取得したデフォルト使用機器名「NOZOMI」、設定モード及び出力条件欄703を取得した設定モード情報に基づき設定する。また、画面生成部1206は、確認画面700に含まれる、機能の使用可否情報704を、取得した設定モード情報(例えばステープル「有」)と、デフォルト使用機器の機器情報(フィニッシャー「無」)とを比較し、生成する。また、画面生成部1206は、確認画面700に含まれる、機器の利用状況707を、取得した機器状態に基づき生成する。そして、画面生成部1206は、生成した確認画面を構成するHTML形式の画面情報を確認要求受信部1203に出力し、確認要求受信部1203は確認画面の画面情報をクライアント端末10に送信する(S311)。   When the device status acquisition unit 1205 of the print server 12 receives the device status of the image forming apparatus 15, it requests the screen generation unit 1206 to generate a confirmation screen as shown in FIG. The screen generation unit 1206 reads the capability corresponding to the device ID (“002673abcd01”) from the device information storage unit 1212 (for example, “color machine”, duplex unit “present”, and finisher “none” in the example of FIG. 7). (S309). Next, the screen generation unit 1206 generates a confirmation screen (S310). Specifically, the screen generation unit 1206 adds the default used device name “NOZOMI” obtained from the default used device name 702 of the confirmation screen 700 (see FIG. 6), the setting mode and output condition column 703 to the obtained setting mode information. Set based on. Further, the screen generation unit 1206 includes the function use availability information 704 included in the confirmation screen 700, the acquired setting mode information (for example, “staple“ present ”), and device information of the default used device (finisher“ none ”). Are compared and generated. Further, the screen generation unit 1206 generates a device usage status 707 included in the confirmation screen 700 based on the acquired device status. Then, the screen generation unit 1206 outputs the screen information in the HTML format constituting the generated confirmation screen to the confirmation request reception unit 1203, and the confirmation request reception unit 1203 transmits the screen information of the confirmation screen to the client terminal 10 (S311). ).

クライアント端末10の確認要求部113は、確認画面の画面情報を受信すると、表示制御部115に図6に示されるような確認画面を表示させる(S312)。これにより、ユーザがWebページを利用したジョブ(ファイル)のアップロードを行う前に、ジョブに適用可能な印刷属性を確認できる。また、ユーザは確認画面に基づく確認後、適用させる印刷属性を変更させたり、印刷を実行させる画像形成装置15を変更したうえで印刷を実行させたりできる。したがって、例えば、アップロード後に、ジョブに適用する印刷属性に対応するケーパビリティを備えていない画像形成装置15での印刷処理の実行を回避したり、画像形成装置15のケーパビリティに合わせた印刷属性に設定し直したりできる。   Upon receiving the screen information of the confirmation screen, the confirmation request unit 113 of the client terminal 10 causes the display control unit 115 to display a confirmation screen as shown in FIG. 6 (S312). Thereby, before the user uploads the job (file) using the Web page, the print attributes applicable to the job can be confirmed. Further, after confirmation based on the confirmation screen, the user can change the print attribute to be applied, or can change the image forming apparatus 15 that executes printing and execute printing. Therefore, for example, after uploading, it is possible to avoid execution of print processing in the image forming apparatus 15 that does not have the capability corresponding to the print attribute applied to the job, or to set the print attribute to match the capability of the image forming apparatus 15. Can be set again.

ユーザは、確認画面(図6参照)に基づき、アップロード対象とするファイルの選択後、設定する印刷属性を適宜変更(設定変更適用ボタン706の押下)し、アップロードボタン705を押下する(S313)。入力受付部116は、データ処理要求部114に、アップロード対象ファイルを含むデータ処理要求(印刷ジョブ)を送信する(S314)。   Based on the confirmation screen (see FIG. 6), after selecting a file to be uploaded, the user appropriately changes the print attribute to be set (presses the setting change application button 706), and presses the upload button 705 (S313). The input receiving unit 116 transmits a data processing request (print job) including the upload target file to the data processing requesting unit 114 (S314).

プリントサーバ12の印刷ジョブ受信部1207は、クライアント端末10から送信された印刷ジョブを受信すると、受信した印刷ジョブを印刷ジョブ蓄積部1213に蓄積させる。   When the print job reception unit 1207 of the print server 12 receives the print job transmitted from the client terminal 10, the print job reception unit 1207 stores the received print job in the print job storage unit 1213.

上述したように、本発明の第1の実施形態の印刷システム1によれば、クライアント端末10からの確認要求を受け付けたプリントサーバ12は、ジョブに適用させる出力条件(印刷属性)と、画像形成装置15が有する出力条件を実行する機能とに基づき、画像形成装置15での出力可否を判定し、その出力可否を示す情報を含む確認画面をクライアント端末10に送信する。これにより、ユーザは、クライアント端末10においてジョブを投入(Webページを介したアップロード)する前に、出力可否の結果に基づき、出力条件を実行可能な画像形成装置15に変更したり、使用する画像形成装置15の機能に対応する出力条件であることを認識したりしたうえで、ジョブのアップロードを行うことができる。したがって、従来のようなユーザが印刷の実行後にはじめて出力条件通りの印刷が実行されないことを確認せざる得なく、そのため出力条件の再設定を行ったうえで再度ジョブのアップロードを行うようなユーザの手間やコストを削減できる。また、再印刷による不要な用紙の使用を削減できる。また、確認画面のGUI(Graphical User Interface)により、一部の出力条件を適用したジョブの出力が不可である場合においても、容易に出力条件を変更できる。   As described above, according to the printing system 1 of the first embodiment of the present invention, the print server 12 that has received the confirmation request from the client terminal 10, the output condition (print attribute) to be applied to the job, and image formation Based on the function of the device 15 that executes the output conditions, the image forming device 15 determines whether output is possible, and transmits a confirmation screen including information indicating whether output is possible to the client terminal 10. As a result, the user can change the output condition to the executable image forming apparatus 15 based on the result of output permission or submit the image to be used before submitting the job (uploading via the Web page) in the client terminal 10. It is possible to upload a job after recognizing that the output condition corresponds to the function of the forming apparatus 15. Therefore, it is necessary for a conventional user to confirm that the printing according to the output condition is not executed after the execution of printing, and therefore, the user who uploads the job again after resetting the output condition is set. Save time and money. In addition, use of unnecessary paper by reprinting can be reduced. Further, even when it is impossible to output a job to which some output conditions are applied, the output conditions can be easily changed by a GUI (Graphical User Interface) on the confirmation screen.

また、本発明の第1の実施形態の印刷システム1によれば、予めユーザが登録したデフォルトで使用する画像形成装置15及び出力条件に基づき、出力可否の判定が行われる。これにより、ユーザは確認要求の都度、画像形成装置15を指定したり、出力条件を設定したりすることなく、出力可否を確認できる。   Further, according to the printing system 1 of the first embodiment of the present invention, whether or not output is possible is determined based on the image forming apparatus 15 used as a default registered by the user and the output conditions. As a result, the user can confirm whether or not the output is possible without specifying the image forming apparatus 15 or setting the output condition each time a confirmation request is made.

また、本発明の第1の実施形態の印刷システム1によれば、デフォルト使用機器の機器状態(利用状況)が含まれた確認が生成される。これにより、ユーザは出力条件以外の要因に基づく、画像形成装置15の利用可否の理由を確認できるため、例えば使用する画像形成装置15を変更したり、他者の利用が終了するまで待機したり、柔軟にユーザは印刷システム1を利用できる。   Further, according to the printing system 1 of the first embodiment of the present invention, a confirmation including the device status (usage status) of the default device is generated. Accordingly, the user can confirm the reason for the availability of the image forming apparatus 15 based on factors other than the output conditions. For example, the user can change the image forming apparatus 15 to be used or wait until the use of others is finished. The user can use the printing system 1 flexibly.

このように、本発明の第1の実施形態の印刷システム1は、特にロケーションフリー印刷において発生しうるユーザが指定した出力条件に基づいた印刷が実行されないという問題を解消できる。   As described above, the printing system 1 according to the first embodiment of the present invention can solve the problem that printing based on an output condition specified by the user, which may occur particularly in location-free printing, is not executed.

なお、クライアント端末10に出力可否を示す情報を含む確認画面を送信した後に、ユーザがクライアント端末10においてジョブを投入した場合に、ジョブを受信したプリントサーバ12は、投入されたジョブの出力条件に基づいてジョブを実行可能な機能を備える画像形成装置15の利用状況を定期的に監視し、状況が利用可になった場合にクライアント端末10に通知するようにしてもよい。   When a user submits a job at the client terminal 10 after transmitting a confirmation screen including information indicating whether or not output is possible to the client terminal 10, the print server 12 that has received the job sets the output condition of the submitted job. Based on this, the usage status of the image forming apparatus 15 having a function capable of executing a job may be periodically monitored, and the client terminal 10 may be notified when the status becomes available.

ロケーションフリー印刷においては、ジョブを投入した後いつそのジョブを出力するかはユーザ次第であり自由度がある。よって、ジョブが投入されてから出力するまでの間に利用状況が変化することで、その時々で出力することのできる画像形成装置15が変わる場合がある。   In location-free printing, there is a degree of freedom depending on when the job is output after the job is input. Therefore, the usage status changes between when a job is submitted and when it is output, so that the image forming apparatus 15 that can output it sometimes changes.

したがって、画像形成装置15が出力条件のジョブを実行するケーパビリティは備えていても、トナー切れや現在印刷を実行中といった理由から確認時点でジョブを出力することが出来ない場合には、利用可となった時にクライアント端末10に通知することで、ユーザはその時点で新たに出力できる画像形成装置15を知ることができる。
また逆に、利用可であった状態から利用中や利用不可となった時にクライアント端末10に通知することで、ユーザはその時点で直ちに出力を実行することのできなくなった画像形成装置15を知ることが出来る。これにより、ユーザが出力したい時に、出力条件に基づくジョブの実行が可能な画像形成装置15を知ることができるため、利便性が向上する。
[第2の実施形態]
本発明の第2の実施形態の印刷システム2は、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
Therefore, even if the image forming apparatus 15 has the capability to execute a job with an output condition, it can be used when the job cannot be output at the time of confirmation because of toner exhaustion or currently printing. By notifying the client terminal 10 at this time, the user can know the image forming apparatus 15 that can be newly output at that time.
On the other hand, by notifying the client terminal 10 when it is in use or becomes unavailable from the available state, the user knows the image forming apparatus 15 that cannot immediately execute output at that time. I can do it. Thereby, when the user wants to output, the user can know the image forming apparatus 15 that can execute the job based on the output condition, so that convenience is improved.
[Second Embodiment]
The printing system 2 according to the second embodiment of the present invention uses a service providing system that provides a service represented by a cloud service.

第2の実施形態の印刷システム2について、第1の実施形態の印刷システム1との相違点を中心に説明する。   A printing system 2 according to the second embodiment will be described focusing on differences from the printing system 1 according to the first embodiment.

第2の実施形態の印刷システム2において、サービス提供システムがユーザ(ユーザID)及び画像形成装置(機器ID)をユーザ及び画像形成装置が属する企業や組織等のグループを識別するグループ識別情報(以下、「企業コード」という。)に対応付け管理する。また、サービス提供システムは、画像形成装置が設置されている場所(例えば企業内の事業所のフロア等)も管理する。これにより、例えばユーザがジョブに適用する出力条件(印刷属性)を実行可能な画像形成装置の場所を特定する。   In the printing system 2 of the second embodiment, the service providing system uses a user (user ID) and an image forming apparatus (device ID) as group identification information (hereinafter referred to as a group such as a company or organization to which the user and the image forming apparatus belong). And “company code”). The service providing system also manages the location where the image forming apparatus is installed (for example, the floor of a business office in a company). Thereby, for example, the location of the image forming apparatus where the user can execute the output condition (print attribute) applied to the job is specified.

<システム構成>
図20は、本発明の第2の実施形態における印刷システムの一例の構成図である。図20に示される印刷システム2は、企業内ネットワーク等のプライベートなネットワークN2と、クラウドサービスに代表されるようなサービスを提供するネットワークN3と、インターネット等のネットワークN4とを有する。
<System configuration>
FIG. 20 is a configuration diagram of an example of a printing system according to the second embodiment of the present invention. The printing system 2 shown in FIG. 20 includes a private network N2 such as a corporate network, a network N3 that provides services such as a cloud service, and a network N4 such as the Internet.

ネットワークN2とネットワークN4とはネットワークN2側のファイアウォールFWによって接続されている。ファイアウォールFWはネットワークN2とネットワークN4との接点に設置され、ネットワークN2からネットワークN4へのアクセスを中継する。   The network N2 and the network N4 are connected by a firewall FW on the network N2 side. The firewall FW is installed at the contact point between the network N2 and the network N4, and relays access from the network N2 to the network N4.

また、ネットワークN3とネットワークN4とは、ネットワークN3側のアクセス制御装置41によって接続されている。ネットワークN3はアクセス制御装置41によってセキュリティが保護されている。   The network N3 and the network N4 are connected by an access control device 41 on the network N3 side. The network N3 is protected by the access control device 41.

ネットワークN2は、ファイアウォールFWの内側にあるプライベートなネットワークである。ネットワークN2にはクライアント端末10、携帯端末11、画像形成装置15が接続されている。クライアント端末10、携帯端末11、画像形成装置15は第1の実施形態と同様であるため説明を省略する。   The network N2 is a private network inside the firewall FW. A client terminal 10, a mobile terminal 11, and an image forming apparatus 15 are connected to the network N2. Since the client terminal 10, the portable terminal 11, and the image forming apparatus 15 are the same as those in the first embodiment, description thereof is omitted.

ネットワークN3は、アクセス制御装置41によってインターネット等のネットワークN4に接続されている。ネットワークN3には、アクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43が接続されている。図20の印刷システム2はアクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43がサービス提供システムを実現している。   The network N3 is connected to a network N4 such as the Internet by an access control device 41. An access control device 41, a print service providing device 42, and another service providing device 43 are connected to the network N3. In the printing system 2 of FIG. 20, the access control device 41, the print service providing device 42, and the other service providing device 43 implement a service providing system.

アクセス制御装置41は、プリントサービス提供装置42が提供するプリントサービス等、各サービスへのアクセスを制御する。プリントサービス提供装置42は、プリントサービスを提供する。他サービス提供装置43は何らかのサービスを提供する。   The access control device 41 controls access to each service such as a print service provided by the print service providing device 42. The print service providing apparatus 42 provides a print service. The other service providing device 43 provides some service.

アクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43は、一台以上の情報処理装置(コンピュータシステム)によって実現される。   The access control device 41, the print service providing device 42, and the other service providing device 43 are realized by one or more information processing devices (computer systems).

なお、図20の印刷システム2のプリントサービス提供装置42、他サービス提供装置43は一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、図20の印刷システム2はサービス提供システム側の一部機能がネットワークN2側にあってもよく、クライアント端末10、携帯端末11や画像形成装置15がネットワークN2以外のネットワーク上にあってもよい。   Note that the print service providing device 42 and the other service providing device 43 of the printing system 2 in FIG. 20 may be integrated into a single computer or may be realized by being distributed among a plurality of computers. In the printing system 2 of FIG. 20, some functions on the service providing system side may be on the network N2 side, and the client terminal 10, the mobile terminal 11, and the image forming apparatus 15 may be on a network other than the network N2. Good.

図20のアクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43のハードウェア構成は、図2と同様であるため、説明を省略する。また、クライアント端末10、携帯端末11、画像形成装置15のハードウェア構成も、第1の実施形態と同様であるため説明を省略する。   The hardware configurations of the access control device 41, the print service providing device 42, and the other service providing device 43 in FIG. 20 are the same as those in FIG. The hardware configurations of the client terminal 10, the mobile terminal 11, and the image forming apparatus 15 are also the same as those in the first embodiment, and a description thereof will be omitted.

<ソフトウェア構成>
《サービス提供システム》
本発明の第1の実施形態におけるサービス提供システムは、例えば図21に示すような機能により実現される。図21は、本発明の第2の実施形態におけるサービス提供システムの機能構成の一例を示す図である。図21のサービス提供システム50はプログラムを実行することにより、サービスアプリ51、プラットフォーム52、管理データ記憶部53及びプラットフォームAPI(Application Programming Interface)54を実現している。
<Software configuration>
《Service provision system》
The service providing system according to the first embodiment of the present invention is realized by a function as shown in FIG. 21, for example. FIG. 21 is a diagram illustrating an example of a functional configuration of a service providing system according to the second embodiment of the present invention. The service providing system 50 in FIG. 21 implements a service application 51, a platform 52, a management data storage unit 53, and a platform API (Application Programming Interface) 54 by executing a program.

図21のサービスアプリ51は、プリントサービスアプリ61、1つ以上のその他のサービスアプリ62を一例として有する。プリントサービスアプリ61はプリントサービスを提供するアプリケーションである。また、サービスアプリ62は何らかのサービスを提供するアプリケーションである。   The service application 51 in FIG. 21 includes a print service application 61 and one or more other service applications 62 as an example. The print service application 61 is an application that provides a print service. The service application 62 is an application that provides some service.

プラットフォームAPI54はプリントサービスアプリ61、その他のサービスアプリ62等のサービスアプリ51が、プラットフォーム52を利用するためのインタフェースである。プラットフォームAPI54はサービスアプリ51からの要求をプラットフォーム52が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム50を複数の情報処理装置に分散して構成する場合、プラットフォームAPI54にはネットワーク経由で利用可能な例えばWeb APIを利用できる。   The platform API 54 is an interface for the service application 51 such as the print service application 61 and other service applications 62 to use the platform 52. The platform API 54 is a predefined interface provided for the platform 52 to receive a request from the service application 51, and is configured by a function, a class, or the like, for example. When the service providing system 50 is configured to be distributed among a plurality of information processing apparatuses, for example, a web API that can be used via a network can be used as the platform API 54.

図21のプラットフォーム52は、認証処理部71、機器通信部72、データ処理部73、セッション管理部74を一例として有する。認証処理部71はクライアント端末10、携帯端末11、画像形成装置15からのログイン要求に基づいて認証を実行する。   The platform 52 in FIG. 21 includes an authentication processing unit 71, a device communication unit 72, a data processing unit 73, and a session management unit 74 as an example. The authentication processing unit 71 performs authentication based on login requests from the client terminal 10, the mobile terminal 11, and the image forming apparatus 15.

機器通信部72はクライアント端末10、携帯端末11、画像形成装置15との通信を実行する。データ処理部73はサービスアプリ51からの要求に基づいてデータ処理を実行する。セッション管理部74はクライアント端末10、携帯端末11、画像形成装置15とのセッションを管理する。   The device communication unit 72 performs communication with the client terminal 10, the mobile terminal 11, and the image forming apparatus 15. The data processing unit 73 executes data processing based on a request from the service application 51. The session management unit 74 manages a session with the client terminal 10, the mobile terminal 11, and the image forming apparatus 15.

管理データ記憶部53は、企業管理情報記憶部81、ユーザ管理情報記憶部82、機器管理情報記憶部83、データ管理情報記憶部84、データストレージ85を一例として有する。企業管理情報記憶部81は後述の企業管理情報を記憶する。ユーザ管理情報記憶部82は後述のユーザ管理情報を記憶する。機器管理情報記憶部83は後述の機器管理情報を記憶する。データ管理情報記憶部84は後述のデータ管理情報を記憶する。データストレージ85はその他のデータ等を記憶する。   The management data storage unit 53 includes a company management information storage unit 81, a user management information storage unit 82, a device management information storage unit 83, a data management information storage unit 84, and a data storage 85 as an example. The company management information storage unit 81 stores company management information described later. The user management information storage unit 82 stores user management information described later. The device management information storage unit 83 stores device management information described later. The data management information storage unit 84 stores data management information described later. The data storage 85 stores other data.

図21のサービス提供システム50のプリントサービスアプリ61は例えば図22に示す機能により実現される。図22は、本発明の第2の実施形態におけるプリントサービスアプリの機能構成の一例を示す図である。プリントサービスアプリ61はデータ解析部301、出力データ管理部302、処理要求部303、出力データ管理情報保持部304を実現する。   The print service application 61 of the service providing system 50 of FIG. 21 is realized by the function shown in FIG. 22, for example. FIG. 22 is a diagram illustrating an example of a functional configuration of the print service application according to the second embodiment of the present invention. The print service application 61 implements a data analysis unit 301, an output data management unit 302, a processing request unit 303, and an output data management information holding unit 304.

データ解析部301は、クライアント端末10又は携帯端末11から送信されたジョブを解析してデータ変換が必要か否かの判断等を行う。例えばクライアント端末10や携帯端末11から受信したジョブがアプリケーションデータやWebデータ等である場合は印刷データへのデータ変換が必要と判断する。   The data analysis unit 301 analyzes a job transmitted from the client terminal 10 or the mobile terminal 11 and determines whether or not data conversion is necessary. For example, if the job received from the client terminal 10 or the mobile terminal 11 is application data or Web data, it is determined that data conversion to print data is necessary.

出力データ管理部302はクライアント端末10や携帯端末11から送信されたジョブを後述の出力データ管理情報により管理する。処理要求部303はデータ処理部73にデータ処理の要求等を行う。出力データ管理情報保持部304は後述の出力データ管理情報を保持する。   The output data management unit 302 manages jobs transmitted from the client terminal 10 and the mobile terminal 11 using output data management information described later. The processing request unit 303 makes a data processing request to the data processing unit 73. The output data management information holding unit 304 holds output data management information described later.

図23は、企業管理情報の一例の構成図である。図23に示されるように、企業管理情報はデータ項目として企業コード、企業名、国、言語等を有する。企業コードは、企業、組織等のグループを特定する情報である。企業コードは、一人以上のユーザや一台以上の画像形成装置15の集合を特定する情報である。なお、本発明の第1の実施形態は企業という言葉に限定されるものではなく、例えばユーザや画像形成装置15の集合に対する契約を識別する契約情報等であってもよい。なお、企業コードは一意であり、企業コード単位で情報を管理する。   FIG. 23 is a configuration diagram of an example of company management information. As shown in FIG. 23, the company management information includes a company code, a company name, a country, a language, etc. as data items. The company code is information for identifying a group such as a company or an organization. The company code is information that identifies one or more users and a set of one or more image forming apparatuses 15. The first embodiment of the present invention is not limited to the word “company”, and may be contract information for identifying a contract for a set of users or image forming apparatuses 15, for example. The company code is unique and information is managed in units of company codes.

図24は、ユーザ管理情報の一例の構成図である。図24のユーザ管理情報はデータ項目として企業コード、ユーザID、パスワード、ロール、メールアドレス、印刷権限、設定モード情報等を有する。ユーザ管理情報は企業コード単位で情報が管理される。ユーザ名、パスワードはユーザを特定する情報である。ユーザIDはユーザを識別する情報である。パスワードは必須でない。さらに、ユーザIDは、ユーザが所持する電子媒体(例えばICカード)や画像形成装置15等を識別する情報(カードIDや画像形成装置15等のシリアルID、電話番号等)を代わりに用いてもよいし、組み合わせて用いてもよい。また、企業コードと対応付けられたユーザ名、パスワードは一意であるが、企業コードが異なれば重複していてもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。   FIG. 24 is a configuration diagram of an example of user management information. The user management information in FIG. 24 includes a company code, a user ID, a password, a role, a mail address, a printing authority, setting mode information, and the like as data items. The user management information is managed for each company code. The user name and password are information for identifying the user. The user ID is information for identifying the user. A password is not required. Further, the user ID may use information (card ID, serial ID of the image forming apparatus 15, serial number, telephone number, etc.) identifying the electronic medium (for example, IC card) possessed by the user, the image forming apparatus 15, or the like instead. It may be used in combination. The user name and password associated with the company code are unique, but may be duplicated if the company code is different. The setting mode information includes the print attribute applied to the job and the name of the setting mode that combines a plurality of print attributes.

図25は、機器管理情報の一例の構成図である。図25の機器管理情報はデータ項目として企業コード、機器ID、IPアドレス、設置場所情報、ケーパビリティ、機器名アドレス情報等を有する。機器管理情報は企業コード単位で情報を管理する。機器IDは、画像形成装置15を識別する情報であって、例えばMACアドレスやデバイス名等である。IPアドレスは、画像形成装置15に設定されているアドレス情報である。設置場所情報は、画像形成装置15が設置されている事業所及び事業所内のフロア(階数)を示す情報である。図25によれば、例えば、機器ID「002673abcd01」を有する画像形成装置15は、企業コード「XXX」の企業の「事業所A」の「4階」に設置されている。なお、設置場所情報には、「事業所」、「フロア」以外にも例えば画像形成装置15が設置されている部屋を示す情報や緯度・経度を示す絶対位置情報等が含まれてもよい。ケーパビリティは画像形成装置15が実行可能な機能や機能を実現するハードウェアの搭載有無等の情報である。なお、ケーパビリティに含まれる情報は、図25に示されるもの限られない。機器名は、画像形成装置15の名称である。   FIG. 25 is a configuration diagram of an example of device management information. The device management information shown in FIG. 25 has data items such as a company code, device ID, IP address, installation location information, capability, device name address information, and the like. Device management information is managed for each company code. The device ID is information for identifying the image forming apparatus 15 and is, for example, a MAC address or a device name. The IP address is address information set in the image forming apparatus 15. The installation location information is information indicating the business office where the image forming apparatus 15 is installed and the floor (number of floors) in the business office. According to FIG. 25, for example, the image forming apparatus 15 having the device ID “002673abcd01” is installed on the “4th floor” of the “office A” of the company with the company code “XXX”. Note that the installation location information may include, for example, information indicating a room in which the image forming apparatus 15 is installed, absolute position information indicating latitude / longitude, and the like in addition to “business office” and “floor”. The capability is information such as the functions that can be executed by the image forming apparatus 15 and the presence / absence of hardware that implements the functions. Note that the information included in the capability is not limited to that shown in FIG. The device name is the name of the image forming apparatus 15.

図26は、データ管理情報の一例の構成図である。図26のデータ管理情報はデータ項目としてジョブID、投入データURL、1つ以上の変換データURL、変換ステータス等を有する。ジョブIDは投入されたジョブ等を特定する情報である。投入データURLは投入されたジョブのデータが記録されている場所を表す情報である。変換データURLは投入されたジョブのデータから1回以上の変換処理がされたジョブのデータが記録されている場所を表す情報である。変換ステータスは変換処理の状態を表す情報であり、例えば処理中、完了等の状態を表している。   FIG. 26 is a configuration diagram of an example of data management information. The data management information in FIG. 26 includes a job ID, input data URL, one or more conversion data URLs, a conversion status, and the like as data items. The job ID is information for specifying a submitted job or the like. The input data URL is information indicating a place where the data of the input job is recorded. The conversion data URL is information indicating a location where data of a job that has been converted at least once from the data of the input job is recorded. The conversion status is information indicating the state of the conversion process, and indicates, for example, the state of being processed or completed.

図27は出力データ管理情報の一例の構成図である。図27の出力データ管理情報はデータ項目として出力データID、企業コード、ユーザ特定情報、書誌情報、出力設定、ジョブID、変換ステータス、ログイン印刷場所等を有する。出力設定は、モノクロ/カラー、両面/片面、N−up等の通常の印刷属性を表す情報である。変換ステータスは、ジョブのデータに対する変換処理の状態(完了、処理中)を表す情報である。ログイン印刷場所は、ログイン時印刷を行う事業所を示す情報である。出力データ管理情報は投入されたジョブのデータを特定する情報である。出力データ管理情報は投入されたジョブのデータに対する変換処理の状態(完了、処理中)をプリントサービスアプリ61が判断するために利用される。   FIG. 27 is a configuration diagram of an example of output data management information. The output data management information in FIG. 27 includes output data ID, company code, user identification information, bibliographic information, output settings, job ID, conversion status, login print location, and the like as data items. The output setting is information representing normal print attributes such as monochrome / color, duplex / single-sided, and N-up. The conversion status is information indicating the status (completion, processing) of the conversion processing for job data. The login printing location is information indicating a business office that performs printing at login. The output data management information is information for specifying the data of the submitted job. The output data management information is used by the print service application 61 to determine the status of conversion processing (completed and being processed) for the input job data.

《クライアント端末、携帯端末》
本発明の第2の実施形態におけるクライアント端末10及び携帯端末11は、例えば図28に示す機能により実現される。ここではクライアント端末10及び携帯端末11を端末装置と総称して説明する。
<Client terminal, mobile terminal>
The client terminal 10 and the portable terminal 11 in the second embodiment of the present invention are realized by the function shown in FIG. 28, for example. Here, the client terminal 10 and the mobile terminal 11 will be collectively referred to as terminal devices.

図28は、本発明の第1の実施形態における端末装置の機能構成の一例を示す図である。端末装置は、入力受付部311、データ記憶部312、サービス利用アプリ313を有する。   FIG. 28 is a diagram illustrating an example of a functional configuration of the terminal device according to the first embodiment of the present invention. The terminal device includes an input reception unit 311, a data storage unit 312, and a service use application 313.

入力受付部311はタッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。データ記憶部312はデータを記憶する。例えばデータ記憶部312は設定された後述の企業コードを保持する。   The input receiving unit 311 receives input by a user operation such as a touch panel touch operation or a keyboard input operation. The data storage unit 312 stores data. For example, the data storage unit 312 holds a set company code to be described later.

サービス利用アプリ313は、サービス提供システム50のプリントサービスアプリ61が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ313はログイン要求部1116、データ処理要求部317を実現する。   The service use application 313 is software for using a print service provided by the print service application 61 of the service providing system 50. The service use application 313 implements a login request unit 1116 and a data processing request unit 317.

ログイン要求部1116は、ユーザ操作により入力されたユーザ名やパスワード等の認証情報を用いて、例えばサービス提供システム50へのログインを要求する。データ処理要求部317はプリントサービスアプリ61に、ジョブの投入等のデータ処理の要求を行う。   The login request unit 1116 requests, for example, login to the service providing system 50 using authentication information such as a user name and password input by a user operation. The data processing request unit 317 requests the print service application 61 for data processing such as job submission.

《画像形成装置》
本発明の第2の実施形態における画像形成装置15は、例えば図29に示す機能により実現される。図29は、本発明の第1の実施形態における画像形成装置の機能構成の一例を示す図である。画像形成装置15は入力受付部321、出力部322、設定情報保持部323、サービス利用アプリ324を有する。
<Image forming apparatus>
The image forming apparatus 15 according to the second embodiment of the present invention is realized by the function shown in FIG. 29, for example. FIG. 29 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment of the present invention. The image forming apparatus 15 includes an input receiving unit 321, an output unit 322, a setting information holding unit 323, and a service use application 324.

入力受付部321は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。出力部322は、受信したジョブの出力を実行する。例えば出力部322は受信した印刷データの印刷を実行する。設定情報保持部323は設定された後述の企業コード等を保持する。   The input receiving unit 321 receives an input by a user operation such as a touch panel touch operation or a keyboard input operation. The output unit 322 executes output of the received job. For example, the output unit 322 executes printing of the received print data. The setting information holding unit 323 holds a set company code and the like which will be described later.

サービス利用アプリ324は、サービス提供システム50のプリントサービスアプリ61が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ324は、ログイン要求部331、データ処理要求部332を実現する。   The service use application 324 is software for using a print service provided by the print service application 61 of the service providing system 50. The service use application 324 implements a login request unit 331 and a data processing request unit 332.

ログイン要求部331はユーザ操作により入力されたユーザIDやパスワード等の認証情報を用いて例えばサービス提供システム50へのログインを要求する。データ処理要求部332はプリントサービスアプリ61に、ジョブ一覧やジョブの取得等のデータ処理の要求を行う。   The login request unit 331 requests, for example, login to the service providing system 50 using authentication information such as a user ID and password input by a user operation. The data processing request unit 332 requests the print service application 61 for data processing such as job list and job acquisition.

<処理の詳細>
以下では、本発明の第2の実施形態における印刷システム2の処理の詳細について説明する。
<Details of processing>
Hereinafter, details of processing of the printing system 2 in the second exemplary embodiment of the present invention will be described.

図30は、本発明の第2の実施形態における端末装置におけるログイン画面表示後の画面遷移の一例を示す図である。   FIG. 30 is a diagram illustrating an example of screen transition after the login screen is displayed in the terminal device according to the second embodiment of the present invention.

まず端末装置のサービス利用アプリ313は図30(a)に示されるログイン画面を表示する。ユーザは、ログイン画面において認証情報である企業コード、ユーザ名及びパスワードを入力する。ユーザは、ログイン画面に認証情報を入力した後、ログインボタンを押下する。ログインボタンが押下されると、端末装置のログイン要求部1116は認証情報をサービス提供システム50に送信し、ログインを要求する。   First, the service use application 313 of the terminal device displays a login screen shown in FIG. The user inputs a company code, a user name, and a password as authentication information on the login screen. The user presses a login button after entering authentication information on the login screen. When the login button is pressed, the login request unit 1116 of the terminal device transmits authentication information to the service providing system 50 and requests login.

ログインに成功すると、端末装置のサービス利用アプリ313は図30(b)に示されるサービス一覧選択画面を表示する。サービス一覧選択画面はサービス提供システム50が提供するサービスをユーザに選択させる画面である。ユーザはサービス一覧選択画面から利用したいサービスを選択する。例えばユーザによって「プリントサービス」ボタンが押下されると、端末装置のデータ処理要求部317はサービス提供システム50に「プリントサービス」の利用を要求する。これにより、ユーザは端末装置からサービス提供システム50の提供する「プリントサービス」を利用できるようになる。   If the login is successful, the service use application 313 of the terminal device displays a service list selection screen shown in FIG. The service list selection screen is a screen that allows the user to select a service provided by the service providing system 50. The user selects a service to be used from the service list selection screen. For example, when a “print service” button is pressed by the user, the data processing request unit 317 of the terminal device requests the service providing system 50 to use the “print service”. As a result, the user can use the “print service” provided by the service providing system 50 from the terminal device.

そして、サービス提供システム50によりユーザのプリントサービスの利用要求が受け付けられると、端末装置のサービス利用アプリ313は図30(c)に示されるプリントサービス用の確認画面800を表示する。確認画面800には、アップロード対象のファイルの入力(選択)フォーム801、設定モード及び出力条件欄802、アップロードボタン803、設定変更適用ボタン804、出力可能場所確認ボタン805等が含まれる。ここで、ユーザにより出力可能場所確認ボタン805が押下されると、設定モード及び出力条件欄802の出力条件(印刷属性)を実行可能な画像形成装置15及びその画像形成装置15の設置場所が表示される図30(d)に示される出力可能場所一覧画面810に遷移する。   When the service providing system 50 accepts a user's request for use of the print service, the service use application 313 of the terminal device displays a print service confirmation screen 800 shown in FIG. The confirmation screen 800 includes an input (selection) form 801 for a file to be uploaded, a setting mode and output condition column 802, an upload button 803, a setting change application button 804, an outputable location confirmation button 805, and the like. Here, when the output location confirmation button 805 is pressed by the user, the image forming apparatus 15 that can execute the output conditions (printing attributes) in the setting mode and output condition column 802 and the installation location of the image forming apparatus 15 are displayed. Then, the screen transits to a list of possible output locations 810 shown in FIG.

図30(d)に示される出力可能場所一覧画面には、出力条件(印刷属性)に対応する設定モードに基づき出力可能な機器(例えば機器名)及び設置場所(例えば事業所及びフロア)が表示される。   The output possible location list screen shown in FIG. 30D displays devices (for example, device names) and installation locations (for example, offices and floors) that can be output based on the setting mode corresponding to the output conditions (printing attributes). Is done.

このように、本発明の第2の実施形態における印刷システム2により、ジョブの出力条件(印刷属性)から、その出力条件に基づきジョブの処理(印刷)が可能な画像形成装置15の設置場所を特定できる。   As described above, the printing system 2 according to the second exemplary embodiment of the present invention determines the installation location of the image forming apparatus 15 that can process (print) a job based on the output condition from the job output condition (print attribute). Can be identified.

次に、本発明の第2の実施形態における印刷システム2の動作を説明する。   Next, the operation of the printing system 2 in the second embodiment of the present invention will be described.

図31は、本発明の第2の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。   FIG. 31 is a sequence diagram illustrating an example of an operation procedure when the confirmation screen is operated in the printing system 2 according to the second embodiment of the present invention.

ユーザは、端末装置のディスプレイ等に表示されるログイン画面(図30(a))において企業コード、ユーザID及びパスワード等の認証情報(ログイン情報)を入力しログインボタンを押下する(S400)。端末装置の入力受付部311はユーザによる認証情報及びログイン要求の入力を受け付ける(S401)と、ログイン要求部316にログイン要求を行う(S402)。ログイン要求部316は、サービス提供システム50の認証処理部71へ前述したようにログインを要求する(S403)。   The user inputs authentication information (login information) such as a company code, user ID, and password on a login screen (FIG. 30A) displayed on the display of the terminal device and presses the login button (S400). When the input receiving unit 311 of the terminal device receives an input of authentication information and a login request by the user (S401), the input requesting unit 311 makes a login request to the login requesting unit 316 (S402). The login request unit 316 requests login to the authentication processing unit 71 of the service providing system 50 as described above (S403).

サービス提供システム50の認証処理部71は、前述したように認証を行う(S404)。認証処理部71は端末装置のログイン要求部316にログイン応答として認証結果を送信する。なお、認証結果が成功(認証OK)の場合、認証処理部71はトークン(cookie)も端末装置のログイン要求部316に送信する(S405)。サービス提供システム50はトークンを認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。   The authentication processing unit 71 of the service providing system 50 performs authentication as described above (S404). The authentication processing unit 71 transmits an authentication result as a login response to the login request unit 316 of the terminal device. If the authentication result is successful (authentication OK), the authentication processing unit 71 also transmits a token (cookie) to the login request unit 316 of the terminal device (S405). The service providing system 50 stores the token in association with the user name and company code of the authenticated user.

ステップS406以降の処理は認証結果が成功(認証OK)であり、ユーザがジョブをサービス提供システム50に投入する前に、確認画面800(図3(c))により操作を行う場合の動作が示されている。ユーザは、確認画面800に表示されているジョブに適用される出力条件に基づく印刷処理を実行させるための画像形成装置15を特定するため、出力可能機確認ボタンを押下する(S406)。端末装置の入力受付部311は、出力可能場所確認要求を受け付ける(S407)。次に、入力受付部311は、確認画面800に表示されている出力条件(印刷属性)を含む出力可能場所確認要求をデータ処理要求部317に対して行う(S408)。データ処理要求部317は、入力受付部311からの出力可能場所確認要求に基づき、前述のトークンと出力条件とをサービス提供システム50に送信することで出力可能場所確認要求を行う(S409)。   The processing after step S406 shows that the authentication result is successful (authentication OK), and the operation when the user performs an operation on the confirmation screen 800 (FIG. 3C) before submitting the job to the service providing system 50 is shown. Has been. The user presses an output enable machine confirmation button in order to specify the image forming apparatus 15 for executing the printing process based on the output condition applied to the job displayed on the confirmation screen 800 (S406). The input accepting unit 311 of the terminal device accepts an output possible place confirmation request (S407). Next, the input receiving unit 311 makes an output possible location confirmation request including the output condition (print attribute) displayed on the confirmation screen 800 to the data processing request unit 317 (S408). The data processing request unit 317 makes an outputable location confirmation request by transmitting the token and the output condition to the service providing system 50 based on the outputable location confirmation request from the input reception unit 311 (S409).

サービス提供システム50のセッション管理部74は記憶しているトークンの中に、出力可能場所確認要求として受信したトークンが存在するか否かを確認する(S410)。セッション管理部74は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、トークンに対応付けられて記憶しておいたユーザ名及び企業コードをプリントサービスアプリ61に送信する(S411)。   The session management unit 74 of the service providing system 50 confirms whether or not the token received as the outputable location confirmation request exists in the stored token (S410). If there is a token received as a job submission request among the stored tokens, the session management unit 74 transmits the user name and company code stored in association with the token to the print service application 61. (S411).

プリントサービスアプリ61は、機器管理情報記憶部83(図25参照)に記憶される情報の中から、セッション管理部74から受信した企業コードに対応する画像形成装置15の機器情報(機器ID、設置場所情報、ケーパビリティ、機器名)の取得を、認証処理部71に要求する(S412)。認証処理部71は、企業コードに対応付けられた機器情報を機器情報記憶部83から取得し、プリントサービスアプリ61に送信する(S413)。具体的には、図25の例では、企業コードが「XXX」である場合、機器IDが「002673abcd01」、「002673abcd02」、「002673abcd03」に対応する設置場所情報、ケーパビリティ及び機器名が取得される。   The print service application 61 includes the device information (device ID, installation) of the image forming apparatus 15 corresponding to the company code received from the session management unit 74 from the information stored in the device management information storage unit 83 (see FIG. 25). The authentication processing unit 71 is requested to acquire location information, capabilities, and device names (S412). The authentication processing unit 71 acquires device information associated with the company code from the device information storage unit 83 and transmits it to the print service application 61 (S413). Specifically, in the example of FIG. 25, when the company code is “XXX”, installation location information, capabilities, and device names corresponding to the device IDs “002673abcd01”, “002673abcd02”, and “002673abcd03” are acquired. The

プリントサービスアプリ61は、出力可能場所確認要求に含まれる出力条件に基づき、その出力条件を適用可能な画像形成装置15の設置場所を、ステップS412において取得を特定する(S414)。そして、プリントサービスアプリ61は、特定された画像形成装置15の機器名及び設置場所(事業所、フロア)の情報を含む出力可能場所一覧の画面情報を生成し、端末装置のデータ処理部73に送信する(S415)。   The print service application 61 specifies acquisition of the installation location of the image forming apparatus 15 to which the output condition can be applied based on the output condition included in the output possible location confirmation request in step S412 (S414). Then, the print service application 61 generates screen information of a list of outputable locations including information on the device name and installation location (business establishment, floor) of the identified image forming apparatus 15, and sends the screen information to the data processing unit 73 of the terminal device. Transmit (S415).

端末装置は、受信した出力可能場所一覧の画面情報に基づき、図30(d)に示される出力可能場所一覧画面を表示する。   The terminal device displays the output possible place list screen shown in FIG. 30D based on the received screen information of the output possible place list.

上述したように、本発明の第2の実施形態の印刷システム2によれば、企業コードに対応付けて画像形成装置15の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件(印刷属性)を実行可能な画像形成装置15の場所を特定できる。   As described above, according to the printing system 2 of the second embodiment of the present invention, by managing the installation location information of the image forming apparatus 15 in association with the company code, the output condition that the user wants to apply to the job The location of the image forming apparatus 15 that can execute (print attribute) can be specified.

これにより、ユーザは、Webページを利用したジョブ(ファイル)のアップロードを行う前に、出力条件を実行可能な画像形成装置15が特定されるため、ユーザが意図した出力条件で印刷を実行できる。   Accordingly, the user can specify the image forming apparatus 15 that can execute the output condition before uploading the job (file) using the Web page, and can execute printing under the output condition intended by the user.

このように、本発明の第2の実施形態の印刷システム2はクラウドサービスを利用したロケーションフリー印刷であっても、第1の実施形態と同様な効果を得ることができる。
[第3の実施形態]
本発明の第3の実施形態の印刷システム2は、第2の実施形態と同様にクラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
As described above, the printing system 2 according to the second exemplary embodiment of the present invention can obtain the same effect as that of the first exemplary embodiment even when the location-free printing using the cloud service is performed.
[Third Embodiment]
The printing system 2 according to the third embodiment of the present invention uses a service providing system that provides a service represented by a cloud service, as in the second embodiment.

第3の実施形態の印刷システムによれば、プリントサービスにおいてジョブをアップロードする前の確認画面において、ジョブの出力を行う場所を指定でき、指定された場所における出力条件の実行可否を確認画面において簡易に確認できる。また、全ての出力条件を実行可能な画像形成装置15及び少なくともユーザが指定する一つの出力条件が実行される画像形成装置15の場所の情報を表示できる。   According to the printing system of the third embodiment, the location where the job is output can be specified on the confirmation screen before uploading the job in the print service, and whether or not the output condition can be executed at the designated location can be simplified on the confirmation screen. Can be confirmed. Further, it is possible to display information on the location of the image forming apparatus 15 capable of executing all output conditions and the image forming apparatus 15 where at least one output condition designated by the user is executed.

なお、第3の実施形態の印刷システム2のシステム構成、ハードウェア構成、ソフトウェア構成は、第2の実施形態の場合と同じであるため、これらの説明は省力し、第2の実施形態との相違点を中心に説明する。   Note that the system configuration, hardware configuration, and software configuration of the printing system 2 of the third embodiment are the same as in the case of the second embodiment. The difference will be mainly described.

<処理の詳細>
以下では、本発明の第3の実施形態における印刷システム2の処理の詳細について説明する。
<Details of processing>
Hereinafter, details of the processing of the printing system 2 according to the third embodiment of the present invention will be described.

図32は、本発明の第2の実施形態の端末装置における確認画面表示後の画面遷移の一例を示す図である。   FIG. 32 is a diagram illustrating an example of screen transition after the confirmation screen is displayed in the terminal device according to the second embodiment of this invention.

図32(a)に示される確認画面900は、第2の実施形態の場合と同様なログイン画面(図30(a))を用いてログイン処理を行った後に表示されるサービス一覧選択画面(図30(b))において「プリントサービス」が選択されると遷移する画面である。第3の実施形態の確認画面900は、第2の実施形態の確認画面800(図30(c))から、ジョブ(印刷)出力される場所を指定する出力場所指定欄902及び出力条件欄903に含まれる各出力条件の実行可否が示される出力条件実行可否情報欄904が追加されている。なお、出力条件欄903に設定されている情報は、ユーザが任意に設定したり、確認画面が生成されるときに設定される、例えば予めユーザが登録したデフォルトの出力条件であったりしてもよい。   The confirmation screen 900 shown in FIG. 32A is a service list selection screen (FIG. 30) displayed after the login process is performed using the same login screen (FIG. 30A) as in the second embodiment. 30 (b)) is a screen that is transitioned to when “print service” is selected. The confirmation screen 900 of the third embodiment includes an output location designation column 902 and an output condition column 903 for designating a location where a job (printing) is output from the confirmation screen 800 (FIG. 30C) of the second embodiment. An output condition execution enable / disable information column 904 indicating whether or not each output condition included in the is included is added. Note that the information set in the output condition column 903 may be arbitrarily set by the user or set as a confirmation screen, for example, a default output condition registered in advance by the user. Good.

ここで、ユーザは例えば出力条件実行可否情報欄904に示されているパンチ対応が不可であることを承諾する場合は、確認ボタン905を押下する。これにより、図32(b)に示されるように、確認画面900の出力条件欄903の印刷属性である「パンチ」の項目が「あり」から「なし」に変更される。   Here, for example, when the user agrees that the punch correspondence shown in the output condition execution availability information column 904 is not possible, the user presses the confirmation button 905. As a result, as shown in FIG. 32B, the item “Punch”, which is the printing attribute in the output condition column 903 of the confirmation screen 900, is changed from “Yes” to “No”.

図32(b)の画面において出力可能場所確認ボタン908が押下されると、図32(c)に示される出力可能場所一覧画面910が表示される。出力可能場所一覧画面910には、設定モードに対応する出力条件の実行が可能な画像形成装置15の設置場所及び機器名が表示される欄911と、出力条件実行可否情報欄904に基づく出力条件の実行が可能な画像形成装置15の設置場所及び機器名が表示される欄912とが含まれる。これにより、ユーザは出力条件毎のジョブ出力可能な画像形成装置15の場所を特定できる。なお、図32(b)に表示される場所は、ユーザが出力場所指定902に入力した事業所内の場所(機器)である。   When the output possible place confirmation button 908 is pressed on the screen of FIG. 32B, an output possible place list screen 910 shown in FIG. 32C is displayed. The output possible location list screen 910 includes a column 911 in which the installation location and device name of the image forming apparatus 15 capable of executing the output condition corresponding to the setting mode are displayed, and an output condition based on the output condition execution availability information column 904. And a column 912 for displaying the installation location of the image forming apparatus 15 and the device name. As a result, the user can specify the location of the image forming apparatus 15 that can output a job for each output condition. Note that the location displayed in FIG. 32B is a location (apparatus) in the office that is input to the output location designation 902 by the user.

また、図32(d)の画面は、図32(b)の画面において出力場所指定902及び出力条件欄903の「パンチ」の項目を変更し、設定変更適用ボタン905が押下されたときに遷移する画面である。この場合、ユーザが図32(c)の画面により、「パンチ」を適用してジョブ出力が可能な場所は「事業所A 4階」であることが特定されているため、図32(d)の例では出力場所指定902を「事業所A 4階」に変更している。これにより、出力条件実行可否情報欄904には、出力条件欄903の出力条件に従い印刷できることが示されている。   Also, the screen of FIG. 32D changes when the item “punch” in the output location designation 902 and the output condition column 903 is changed in the screen of FIG. 32B and the setting change application button 905 is pressed. It is a screen to do. In this case, it is specified on the screen of FIG. 32C that the place where the job can be output by applying “punching” is “establishment office A 4th floor”. In the example, the output location designation 902 is changed to “Office A 4th floor”. Thus, the output condition execution availability information column 904 indicates that printing can be performed in accordance with the output conditions in the output condition column 903.

このように、本発明の第3の実施形態における印刷システム2により、ジョブの出力場所に基づいた実行可能な出力条件を確認し、また出力条件に応じた実行可能な画像形成装置15の設置場所を特定することもできる。   As described above, by the printing system 2 according to the third embodiment of the present invention, the executable output condition based on the job output location is confirmed, and the executable image forming apparatus 15 installation location corresponding to the output condition is confirmed. Can also be specified.

次に、本発明の第3の実施形態における印刷システム2の動作を説明する。   Next, the operation of the printing system 2 in the third embodiment of the present invention will be described.

図33は、本発明の第3の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。なお、図33に示される処理のうち第2の実施形態の処理と同一のものについては、図31に示されるステップ番号と同一の番号を付与しており、詳細な説明は省略する。   FIG. 33 is a sequence diagram illustrating an example of an operation procedure when the confirmation screen is operated in the printing system 2 according to the third embodiment of the present invention. 33 that are the same as those in the second embodiment among the processes shown in FIG. 33 are assigned the same numbers as the step numbers shown in FIG. 31, and detailed descriptions thereof are omitted.

第2の実施形態の場合との相違点は、ステップS408aにおける出力可能場所確認要求に出力場所情報が含まれる点、ステップS412aにおける機器情報取得要求に出力場所情報が追加で含まれる点、ステップ412aにおいて送信される出力可能場所一覧に指定された出力場所情報に含まれる事業所に対応する画像形成装置15が表示される点である。ステップS408aにおいて、出力可能場所確認要求に出力場所情報を含めることで、ユーザの企業内における事業所を特定し、その事業所内の画像形成装置15の特定が可能となる。   The difference from the case of the second embodiment is that the output location information is included in the output possible location confirmation request in step S408a, the output location information is additionally included in the device information acquisition request in step S412a, and step 412a. The image forming apparatus 15 corresponding to the business location included in the output location information specified in the output possible location list transmitted in is displayed. In step S408a, by including the output location information in the output location verification request, it is possible to specify the business office in the user's company and specify the image forming apparatus 15 in the business office.

上述したように、本発明の第3の実施形態の印刷システム2によれば、端末装置からユーザがジョブを出力させる画像形成装置15の場所の情報を含めることで、企業コードに対応付けて画像形成装置15の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件(印刷属性)を実行可能な画像形成装置15の場所を特定できる。   As described above, according to the printing system 2 of the third exemplary embodiment of the present invention, the image associated with the company code is included by including the information on the location of the image forming apparatus 15 where the user outputs a job from the terminal device. By managing the installation location information of the forming apparatus 15, it is possible to specify the location of the image forming apparatus 15 that can execute the output condition (print attribute) that the user wants to apply to the job.

これにより、ユーザは、Webページを利用したジョブ(ファイル)のアップロードを行う前に、出力条件を実行可能な画像形成装置15が特定されるため、ユーザが意図した出力条件で印刷を実行できる。   Accordingly, the user can specify the image forming apparatus 15 that can execute the output condition before uploading the job (file) using the Web page, and can execute printing under the output condition intended by the user.

上述したように、本発明の第3の実施形態の印刷システム2によれば、出力可能場所確認要求に、ユーザが指定する出力場所(事業所等)が含まれる。   As described above, according to the printing system 2 of the third embodiment of the present invention, the output location (business office or the like) designated by the user is included in the output possible location confirmation request.

これにより、ユーザは、例えば一企業内に複数の事業所が存在する場合に、ユーザが指定した事業所内における画像形成装置15を対象とした出力可否を確認できる。   As a result, for example, when there are a plurality of business establishments in one company, the user can confirm whether or not output is possible for the image forming apparatus 15 in the business establishment designated by the user.

なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。   Note that the present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims.

上述した本発明の実施形態におけるクライアント端末10又は携帯端末11によるジョブの投入(要求)は、Webページを利用したファイルのアップロードに限らず、例えば印刷システム用のアプリケーションにより実行されてもよい。   The job submission (request) by the client terminal 10 or the mobile terminal 11 in the embodiment of the present invention described above is not limited to uploading a file using a Web page, and may be executed by, for example, an application for a printing system.

上述した実施形態における印刷システム1、2は出力システムの一例である。また、画像形成装置15は出力装置の一例である。出力装置は必ずしも画像形成装置15に限定されるものでなく、プロジェクタ等の投影装置や、画像データを表示する装置等、データ等を出力する装置であればよい。さらに、プリントサーバ12は出力制御装置の一例である。出力制御装置は必ずしもプリントサーバ12に限定されるものでなく、出力装置による出力を制御する装置であればよい。   The printing systems 1 and 2 in the embodiment described above are examples of an output system. The image forming apparatus 15 is an example of an output device. The output device is not necessarily limited to the image forming device 15 and may be any device that outputs data, such as a projection device such as a projector or a device that displays image data. Furthermore, the print server 12 is an example of an output control device. The output control device is not necessarily limited to the print server 12, and may be any device that controls output by the output device.

1、2 印刷システム
10 クライアント端末
11 携帯端末
12 プリントサーバ
13 認証サーバ
41 アクセス制御装置
42 プリントサービス提供装置
43 他サービス提供装置
50 サービス提供システム
51 サービスアプリ
52 プラットフォーム
53 管理データ記憶部
54 プラットフォームAPI
61 プリントサービスアプリ
62 その他のサービスアプリ
71 認証処理部
72 機器通信部
73 データ処理部
74 セッション管理部
81 企業管理情報記憶部
82 ユーザ管理情報記憶部
83 機器管理情報記憶部
84 データ管理情報記憶部
85 データストレージ
131 認証処理部
132 ユーザ情報登録要求受付部
133 ユーザ情報送信部
134 入力受付部
135 ユーザ情報記憶部
15 画像形成装置
151 認証情報送信部
152 認証結果取得部
153 印刷ジョブ取得部
154 ジョブ一覧取得部
155 機器状態送信部
156 表示制御部
157 入力受付部
158 出力部
159 機器状態記憶部
111 ログイン要求部
112 ユーザ情報登録要求部
113 確認要求部
114 データ処理要求部
115 表示制御部
116 入力受付部
301 データ解析部
302 出力データ管理部
303 処理要求部
304 出力データ管理情報保持部
311 入力受付部
312 データ記憶部
313 サービス利用アプリ
316 ログイン要求部
317 データ処理要求部
321 入力受付部
322 出力部
323 設定情報保持部
324 サービス利用アプリ
331 ログイン要求部
332 データ処理要求部
1201 ログイン要求受信・転送部
1202 ユーザ情報登録要求受信・転送部
1203 確認要求受信部
1204 ユーザ情報取得部
1205 機器状態取得部
1206 画面生成部
1207 印刷ジョブ受信部
1208 印刷ジョブ解析部
1209 印刷ジョブ属性保存部
1210 ユーザジョブ一覧取得部
1211 ジョブ送信部
1212 機器情報記憶部
1213 印刷ジョブ蓄積部
DESCRIPTION OF SYMBOLS 1, 2 Printing system 10 Client terminal 11 Portable terminal 12 Print server 13 Authentication server 41 Access control apparatus 42 Print service provision apparatus 43 Other service provision apparatus 50 Service provision system 51 Service application 52 Platform 53 Management data storage part 54 Platform API
61 Print Service Application 62 Other Service Applications 71 Authentication Processing Unit 72 Device Communication Unit 73 Data Processing Unit 74 Session Management Unit 81 Corporate Management Information Storage Unit 82 User Management Information Storage Unit 83 Device Management Information Storage Unit 84 Data Management Information Storage Unit 85 Data storage 131 Authentication processing unit 132 User information registration request reception unit 133 User information transmission unit 134 Input reception unit 135 User information storage unit 15 Image forming apparatus 151 Authentication information transmission unit 152 Authentication result acquisition unit 153 Print job acquisition unit 154 Job list acquisition Unit 155 device state transmission unit 156 display control unit 157 input reception unit 158 output unit 159 device state storage unit 111 login request unit 112 user information registration request unit 113 confirmation request unit 114 data processing request unit 115 display control unit 116 Force reception unit 301 data analysis unit 302 output data management unit 303 processing request unit 304 output data management information holding unit 311 input reception unit 312 data storage unit 313 service use application 316 login request unit 317 data processing request unit 321 input reception unit 322 output Unit 323 Setting information holding unit 324 Service application 331 Login request unit 332 Data processing request unit 1201 Login request reception / transfer unit 1202 User information registration request reception / transfer unit 1203 Confirmation request reception unit 1204 User information acquisition unit 1205 Device status acquisition unit 1206 Screen generation unit 1207 Print job reception unit 1208 Print job analysis unit 1209 Print job attribute storage unit 1210 User job list acquisition unit 1211 Job transmission unit 1212 Device information storage unit 1213 Print job Storage unit

特開2011−56918号公報JP 2011-56918 A

Claims (10)

一以上の出力条件を適用したジョブを出力する出力装置に対して、端末装置から受信したジョブを送信する出力制御装置であって、
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段と、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する出力制御装置。
An output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied,
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. A response means for responding to the output availability result determined based on the function having and the output condition;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
An output control apparatus comprising: a transmission unit configured to transmit a job of the user among the received jobs to the output apparatus used by the user.
前記出力可否を示す情報が含まれた画面情報を生成する画面生成手段を有し、
前記応答手段は、前記画面生成手段により生成された前記画面情報を含む応答を行う請求項1記載の出力制御装置。
Screen generating means for generating screen information including information indicating whether the output is possible;
The output control apparatus according to claim 1, wherein the response unit performs a response including the screen information generated by the screen generation unit.
前記出力装置から当該出力装置の現在の使用状況を示す機器状態を取得する機器状態取得手段を有し、
前記応答手段は、
前記機器状態取得手段により取得された前記機器状態を含む応答を行う請求項1又は2記載の出力制御装置。
Having a device status acquisition means for acquiring a device status indicating the current usage status of the output device from the output device;
The response means includes
The output control device according to claim 1, wherein a response including the device state acquired by the device state acquisition unit is made.
前記端末装置による確認要求は、前記端末装置のユーザの認証が成功した場合に行われる請求項1乃至3のいずれか一項に記載の出力制御装置。   The output control device according to any one of claims 1 to 3, wherein the confirmation request by the terminal device is made when authentication of a user of the terminal device is successful. 前記ユーザ毎に予め登録された出力条件と出力装置とを含むユーザ情報を取得するユーザ情報取得手段を有し、
前記応答手段は、
前記ユーザ情報に含まれる出力条件と、前記ユーザ情報に含まれる出力装置が有する前記機能とに基づき判定された前記出力可否を応答する請求項1乃至4のいずれか一項に記載の出力制御装置。
User information acquisition means for acquiring user information including output conditions and output devices registered in advance for each user,
The response means includes
The output control device according to any one of claims 1 to 4, wherein the output control device makes a response as to whether the output is determined based on an output condition included in the user information and the function of the output device included in the user information. .
前記端末装置により指定された出力条件を含む、該出力条件を実行する機能を有する出力装置が設置された場所を確認する場所確認要求を受け付ける場所確認要求受付手段と、
前記場所確認要求に含まれる前記出力条件を実行する機能を有する出力装置の場所を示す場所情報を取得する場所情報取得手段と、
前記場所情報取得手段により取得された前記場所情報を、前記端末装置に応答する場所確認要求応答手段とを有する請求項1乃至5のいずれか一項に記載の出力制御装置。
A location confirmation request accepting unit that accepts a location confirmation request for confirming a location where an output device having a function of executing the output condition is included, including the output condition specified by the terminal device;
Location information acquisition means for acquiring location information indicating a location of an output device having a function of executing the output condition included in the location confirmation request;
The output control device according to claim 1, further comprising a location confirmation request response unit that responds to the terminal device with the location information acquired by the location information acquisition unit.
前記場所情報は、ユーザが属するグループを識別するグループ識別情報に対応付けられて管理され、
前記場所情報取得手段は、
前記場所確認要求を行った端末装置のユーザに対応する前記グループ識別情報に対応付けられた前記場所情報を取得する請求項6記載の出力制御装置。
The location information is managed in association with group identification information for identifying a group to which the user belongs,
The location information acquisition means
The output control device according to claim 6, wherein the location information associated with the group identification information corresponding to a user of the terminal device that has made the location confirmation request is acquired.
前記端末装置から要求されたジョブは、Webページを介した操作に基づき行われ、
前記端末装置による前記確認要求は、前記端末装置が前記ジョブを要求する前に行われる請求項1乃至7のいずれか一項に記載の出力制御装置。
The job requested from the terminal device is performed based on an operation via a web page,
The output control apparatus according to claim 1, wherein the confirmation request by the terminal device is made before the terminal device requests the job.
一以上の出力条件を適用したジョブを出力する出力装置と、ジョブの実行を要求する端末装置と、前記出力装置に対して前記端末装置から受信したジョブを送信する出力制御装置とを有する出力システムであって、
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を示す情報が含まれた画面情報を応答する応答手段と、
前記端末装置に、前記応答に含まれた前記画面情報に基づく画面を表示させる表示手段と、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する出力システム。
An output system including an output device that outputs a job to which one or more output conditions are applied, a terminal device that requests execution of the job, and an output control device that transmits a job received from the terminal device to the output device Because
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. Response means for responding to screen information including information indicating the result of the output permission / inhibition determined based on the function having and the output condition;
Display means for causing the terminal device to display a screen based on the screen information included in the response;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
An output system comprising: a transmission unit configured to transmit a job of the user among received jobs to the output device used by the user.
一以上の出力条件を適用したジョブを出力する出力装置に対して、端末装置から受信したジョブを送信する出力制御装置において実行されるプログラムであって、
前記出力制御装置を、
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段として機能させるプログラム。
A program executed in an output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied,
The output control device;
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. A response means for responding to the output availability result determined based on the function having and the output condition;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
A program that causes the output device used by a user to function as a transmission unit that transmits the user's job among the received jobs.
JP2013031069A 2013-02-20 2013-02-20 Output control device, output system and program Pending JP2014160390A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013031069A JP2014160390A (en) 2013-02-20 2013-02-20 Output control device, output system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013031069A JP2014160390A (en) 2013-02-20 2013-02-20 Output control device, output system and program

Publications (1)

Publication Number Publication Date
JP2014160390A true JP2014160390A (en) 2014-09-04

Family

ID=51612035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013031069A Pending JP2014160390A (en) 2013-02-20 2013-02-20 Output control device, output system and program

Country Status (1)

Country Link
JP (1) JP2014160390A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016189192A (en) * 2015-03-27 2016-11-04 京セラドキュメントソリューションズ株式会社 Method, device, and system
CN115086383A (en) * 2021-03-10 2022-09-20 精工爱普生株式会社 System, server device, and terminal device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016189192A (en) * 2015-03-27 2016-11-04 京セラドキュメントソリューションズ株式会社 Method, device, and system
CN115086383A (en) * 2021-03-10 2022-09-20 精工爱普生株式会社 System, server device, and terminal device
CN115086383B (en) * 2021-03-10 2024-04-19 精工爱普生株式会社 System, server device and terminal device

Similar Documents

Publication Publication Date Title
JP6167890B2 (en) Printing system, information processing apparatus, print service system, and program
JP5231620B2 (en) Server device
US9164710B2 (en) Service providing system and service providing method
JP5987656B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP6039602B2 (en) Printer registration device, display device, printer registration method, computer program
US9774635B2 (en) Information processing system, device, and information processing method
JP5862240B2 (en) Information processing apparatus, control system, control method, control program, and recording medium recording the program
JP2019016834A (en) Image formation device, control method thereof, and program
JP6672596B2 (en) Image forming apparatus and program
JP2017139013A (en) Printing system, information processing device and program
JP2014167679A (en) Job execution control system, job execution system, job execution control method and program
JP6160753B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP2015133614A (en) Information processing system, information processing device, information processing method, and program
JP2015108951A (en) Printing system, information processing apparatus, image forming apparatus, and program
JP6390158B2 (en) Information processing system, information processing method, and program
JP2010074302A (en) Image forming apparatus, information processor, information processing system, information processing method, and program
JP2014016674A (en) Output system, output control device and output control program
JP6163932B2 (en) Data processing system, information processing system, information processing method, and program
JP6060573B2 (en) OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT DEVICE, AND PROGRAM
JP2014160390A (en) Output control device, output system and program
JP7022519B2 (en) Mobile terminals, their control methods, and storage media
JP6986874B2 (en) Image processing device and its control method and program
JP2012008736A (en) Image forming device, program and installation method
JP2014179909A (en) Image formation device, network system, method and program
JP2017068619A (en) Print management server, printer driver management system, printer driver management program, and information processing device