[go: up one dir, main page]

JP2019160218A - Printing system, information processing device, printing control method and program - Google Patents

Printing system, information processing device, printing control method and program Download PDF

Info

Publication number
JP2019160218A
JP2019160218A JP2018049928A JP2018049928A JP2019160218A JP 2019160218 A JP2019160218 A JP 2019160218A JP 2018049928 A JP2018049928 A JP 2018049928A JP 2018049928 A JP2018049928 A JP 2018049928A JP 2019160218 A JP2019160218 A JP 2019160218A
Authority
JP
Japan
Prior art keywords
information
image forming
user
forming apparatus
web service
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.)
Granted
Application number
JP2018049928A
Other languages
Japanese (ja)
Other versions
JP7073810B2 (en
Inventor
大瀬戸 太
Futoshi Oseto
太 大瀬戸
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 JP2018049928A priority Critical patent/JP7073810B2/en
Publication of JP2019160218A publication Critical patent/JP2019160218A/en
Application granted granted Critical
Publication of JP7073810B2 publication Critical patent/JP7073810B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】ローカルネットワークに接続された画像形成装置を用いてオンデマンド印刷する印刷システムにおいて、ローカルネットワークに接続されていない情報端末を利用して印刷を制御できるようにする。【解決手段】第1のネットワークに接続された第1の情報処理装置が、画像形成装置から取得した接続情報を用いて画像形成装置に対応するウェブサービスに接続する情報端末の利用者の情報と、画像形成装置に対応するウェブサービスの宛先情報とを対応付けて管理する管理部と、管理部が管理する利用者の情報に基づいて、第2のネットワーク内からウェブサービスに登録される利用者の印刷ジョブの一覧を、情報端末に提供する提供部と、印刷ジョブの一覧の中から利用者によって選択された印刷ジョブの情報を、画像形成装置、又は画像形成装置による印刷を制御する第2の情報処理装置に通知する通知部と、を有する。【選択図】図4PROBLEM TO BE SOLVED: To control printing in an on-demand printing system using an image forming apparatus connected to a local network by utilizing an information terminal not connected to the local network. A first information processing apparatus connected to a first network uses information on a user of an information terminal connected to a web service corresponding to the image forming apparatus by using connection information acquired from the image forming apparatus, and A management unit that manages the destination information of the web service corresponding to the image forming apparatus in association with each other, and a user registered in the web service from the second network based on the user information managed by the management unit. A printing unit that provides a list of print jobs to the information terminal, and information about the print jobs selected by the user from the list of print jobs to the image forming apparatus or to control printing by the image forming apparatus. And a notification unit for notifying the information processing apparatus. [Selection diagram] Figure 4

Description

本発明は、印刷システム、情報処理装置、印刷制御方法、及びプログラムに関する。   The present invention relates to a printing system, an information processing apparatus, a printing control method, and a program.

ユーザがクライアント装置から印刷データを含む印刷ジョブをサーバ装置に投入した後、画像形成装置を操作して、サーバ装置上に蓄積された印刷ジョブを指定して印刷ジョブの印刷を実行する印刷方式(以下、「オンデマンド印刷」と呼ぶ)が知られている。   A printing method in which a user inputs a print job including print data from a client device to the server device, and then operates the image forming device to specify a print job stored on the server device and execute printing of the print job ( Hereinafter, “on-demand printing” is known.

また、例えば、十分に広い表示画面を有していないプリンタ等の機器でオンデマンド印刷を行う際に、スマートフォン等の携帯端末の画面を利用して、オンデマンド印刷の設定や操作を行う技術が知られている(例えば、特許文献1参照)。   In addition, for example, when performing on-demand printing with a device such as a printer that does not have a sufficiently wide display screen, there is a technology for setting and operating on-demand printing using the screen of a mobile terminal such as a smartphone. It is known (see, for example, Patent Document 1).

特許文献1に開示された技術では、携帯端末は、印刷を実行する画像形成装置(プリンタ)や他の情報処理装置と同じネットワークに接続されている。しかし、例えば、クライアント装置やプリンタ等が企業内のネットワーク等のローカルネットワークに接続されている場合、利用者が所持している個人の情報端末等をローカルネットワークに接続することは、セキュリティの面で望ましくない。   In the technique disclosed in Patent Document 1, the mobile terminal is connected to the same network as an image forming apparatus (printer) that executes printing and other information processing apparatuses. However, for example, when a client device or printer is connected to a local network such as a corporate network, connecting a personal information terminal owned by the user to the local network is a security aspect. Not desirable.

本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、ローカルネットワークに接続された画像形成装置を用いてオンデマンド印刷する印刷システムにおいて、ローカルネットワークに接続されていない情報端末を利用して印刷を制御できるようにする。   Embodiments of the present invention have been made in view of the above problems, and in a printing system that performs on-demand printing using an image forming apparatus connected to a local network, information that is not connected to the local network Enable printing control using a terminal.

上記課題を解決するため、本発明の一実施形態に係る印刷システムは、第1のネットワークに接続可能な情報端末と、前記第1のネットワークとは異なる第2のネットワークに接続された画像形成装置と、前記第1のネットワークに接続され、前記画像形成装置を利用するためのウェブサービスを提供する第1の情報処理装置と、を含む印刷システムであって、前記第1の情報処理装置は、前記画像形成装置から取得した接続情報を用いて前記ウェブサービスに接続する前記情報端末の利用者の情報と、前記画像形成装置に対応する前記ウェブサービスの宛先情報とを対応付けて管理する管理部と、前記管理部が管理する前記利用者の情報に基づいて、前記第2のネットワーク内から前記ウェブサービスに登録される前記利用者の印刷ジョブの一覧を、前記情報端末に提供する提供部と、前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブの情報を、前記画像形成装置、又は前記画像形成装置による印刷を制御する第2の情報処理装置に通知する通知部と、を有する。   In order to solve the above problems, a printing system according to an embodiment of the present invention includes an information terminal connectable to a first network and an image forming apparatus connected to a second network different from the first network. A first information processing apparatus connected to the first network and providing a web service for using the image forming apparatus, wherein the first information processing apparatus includes: A management unit that associates and manages user information of the information terminal connected to the web service using connection information acquired from the image forming apparatus and destination information of the web service corresponding to the image forming apparatus And a print job of the user registered in the web service from within the second network based on the information of the user managed by the management unit A providing unit that provides a list to the information terminal; and information on a print job selected by the user from the list of print jobs. The image forming apparatus or the image forming apparatus that controls printing by the image forming apparatus. A notification unit for notifying the information processing apparatus 2.

本発明の一実施形態によれば、ローカルネットワークに接続された画像形成装置を用いてオンデマンド印刷する印刷システムにおいて、ローカルネットワークに接続されていない情報端末を利用して印刷を制御できるようになる。   According to an embodiment of the present invention, in a printing system that performs on-demand printing using an image forming apparatus connected to a local network, printing can be controlled using an information terminal that is not connected to the local network. .

一実施形態に係る印刷システムのシステム構成の例を示す図である。1 is a diagram illustrating an example of a system configuration of a printing system according to an embodiment. 一実施形態に係るコンピュータのハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of the computer which concerns on one Embodiment. 一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus according to an embodiment. FIG. 第1の実施形態に係るウェブサーバ、及び情報端末の機能構成の例を示す図である。It is a figure which shows the example of a function structure of the web server which concerns on 1st Embodiment, and an information terminal. 第1の実施形態に係るウェブサーバが管理する情報の例を示す図である。It is a figure which shows the example of the information which the web server which concerns on 1st Embodiment manages. 第1の実施形態に係る画像形成装置の機能構成の例を示す図である。2 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment. FIG. 第1の実施形態に係る印刷システムの処理の例を示すシーケンス図(1)である。It is a sequence diagram (1) which shows the example of a process of the printing system which concerns on 1st Embodiment. 第1の実施形態に係る印刷システムの処理の例を示すシーケンス図(2)である。It is a sequence diagram (2) which shows the example of a process of the printing system which concerns on 1st Embodiment. 第1の実施形態に係る印刷システムの処理の例を示すシーケンス図(3)である。It is a sequence diagram (3) which shows the example of a process of the printing system which concerns on 1st Embodiment. 第1の実施形態に係る印刷ジョブ一覧について説明するための図である。FIG. 6 is a diagram for describing a print job list according to the first embodiment. 第2の実施形態に係る画像形成装置の機能構成の例を示す図である。6 is a diagram illustrating an example of a functional configuration of an image forming apparatus according to a second embodiment. FIG. 第2の実施形態に係る印刷システムの処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of a process of the printing system which concerns on 2nd Embodiment. 第3の実施形態に係る印刷システムのシステム構成の例を示す図である。It is a figure which shows the example of the system configuration | structure of the printing system which concerns on 3rd Embodiment. 第3の実施形態に係る印刷制御装置の機能構成の例を示す図である。It is a figure which shows the example of a function structure of the printing control apparatus which concerns on 3rd Embodiment. 第3の実施形態に係る印刷システムの処理の例を示すシーケンス図(1)である。It is a sequence diagram (1) which shows the example of a process of the printing system which concerns on 3rd Embodiment. 第3の実施形態に係る印刷システムの処理の例を示すシーケンス図(2)である。It is a sequence diagram (2) which shows the example of a process of the printing system which concerns on 3rd Embodiment. 第3の実施形態に係る印刷システムの処理の例を示すシーケンス図(3)である。It is a sequence diagram (3) which shows the example of a process of the printing system which concerns on 3rd Embodiment. 第4の実施形態に係る印刷システムの処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of a process of the printing system which concerns on 4th Embodiment.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the accompanying drawings.

<システム構成>
図1は、一実施形態に係る印刷システムのシステム構成の一例を示す図である。印刷システム100は、例えば、ウェブサーバ101、画像形成装置111、クライアント装置112、スプールサーバ113、認証サーバ114、ファイアウォール115、及び情報端末120等を含む。
<System configuration>
FIG. 1 is a diagram illustrating an example of a system configuration of a printing system according to an embodiment. The printing system 100 includes, for example, a web server 101, an image forming apparatus 111, a client apparatus 112, a spool server 113, an authentication server 114, a firewall 115, an information terminal 120, and the like.

このうち、画像形成装置111、クライアント装置112、スプールサーバ113、認証サーバ114、及びファイアウォール115は、例えば、オフィス110等のローカルネットワーク116に接続されている。   Among these, the image forming apparatus 111, the client apparatus 112, the spool server 113, the authentication server 114, and the firewall 115 are connected to a local network 116 such as the office 110, for example.

画像形成装置111は、印刷機能を有する複合機、プリンタ等の電子機器である。   The image forming apparatus 111 is an electronic device such as a multifunction peripheral or a printer having a printing function.

クライアント装置112は、例えば、PC(Personal Computer)、タブレット端末、スマートフォン等の情報処理装置である。クライアント装置112は、例えば、印刷対象となる文書データや画像データ等から、画像形成装置111で印刷可能な印刷データを生成し、生成した印刷データを含む印刷ジョブをスプールサーバ113に送信する。   The client device 112 is an information processing device such as a PC (Personal Computer), a tablet terminal, or a smartphone. For example, the client apparatus 112 generates print data that can be printed by the image forming apparatus 111 from document data, image data, or the like to be printed, and transmits a print job including the generated print data to the spool server 113.

スプールサーバ(第3の情報処理装置)113は、例えば、PC等の情報処理装置、又は複数の情報処理装置を含むシステムである。スプールサーバ113は、クライアント装置112から送信された印刷ジョブを受信し、受信した印刷ジョブをスプールサーバ113の記憶部等に記憶して管理する。   The spool server (third information processing apparatus) 113 is, for example, an information processing apparatus such as a PC or a system including a plurality of information processing apparatuses. The spool server 113 receives the print job transmitted from the client device 112 and stores the received print job in the storage unit or the like of the spool server 113 for management.

認証サーバ114は、例えば、PC等の情報処理装置、又は複数の情報処理装置を含むシステムである。認証サーバ114は、印刷システム100を利用する利用者等を認証する。例えば、認証サーバ114は、クライアント装置112を利用する利用者121を認証して、認証に成功した利用者を識別する識別情報(以下、利用者IDと呼ぶ)をクライアント装置112に通知する。   The authentication server 114 is a system including an information processing device such as a PC or a plurality of information processing devices, for example. The authentication server 114 authenticates a user who uses the printing system 100. For example, the authentication server 114 authenticates the user 121 who uses the client device 112 and notifies the client device 112 of identification information (hereinafter referred to as user ID) for identifying the user who has succeeded in the authentication.

好ましくは、クライアント装置112は、認証サーバ114から通知された利用者IDを、スプールサーバ113に送信する印刷ジョブに付加する。これにより、利用者121の利用者IDを用いて、スプールサーバ113に記憶された印刷ジョブのうち、利用者121の印刷ジョブを識別することができる。   Preferably, the client device 112 adds the user ID notified from the authentication server 114 to the print job to be transmitted to the spool server 113. Accordingly, the print job of the user 121 among the print jobs stored in the spool server 113 can be identified using the user ID of the user 121.

ファイアウォール115は、インターネット等の外部ネットワーク(第1のネットワーク)102と、ローカルネットワーク116とを分離し、外部ネットワーク102からローカルネットワーク116へのアクセスを制限する。なお、ローカルネットワーク116は、第1のネットワークとは異なる第2のネットワークの一例である。   The firewall 115 separates the external network (first network) 102 such as the Internet from the local network 116 and restricts access from the external network 102 to the local network 116. The local network 116 is an example of a second network that is different from the first network.

情報端末120は、利用者121が所持するスマートフォン、タブレット端末等の情報端末である。情報端末120は、例えば、3G(3rd. Generation)、LTE(Long Term Evolution)等の公衆無線通信を利用して、外部ネットワーク102に接続可能である。これにより、情報端末120は、ローカルネットワーク116を介さずに、ウェブサーバ101と通信可能である。   The information terminal 120 is an information terminal such as a smartphone or a tablet terminal possessed by the user 121. The information terminal 120 can be connected to the external network 102 using public wireless communication such as 3G (3rd. Generation) and LTE (Long Term Evolution). Thereby, the information terminal 120 can communicate with the web server 101 without going through the local network 116.

上記の構成により、利用者121は、クライアント装置112を用いて印刷ジョブをスプールサーバに登録した後、画像形成装置111等からスプールサーバ113に記憶した印刷ジョブを指定して、印刷を実行するオンデマンド印刷を実行することができる。   With the above configuration, the user 121 registers a print job in the spool server using the client device 112 and then designates the print job stored in the spool server 113 from the image forming device 111 or the like to execute printing. Demand printing can be performed.

ただし、画像形成装置111が、広い操作画面を有していないプリンタ等の機器である場合、プリンタ等を操作して印刷ジョブを指定し、オンデマンド印刷をすることは困難である。   However, if the image forming apparatus 111 is a device such as a printer that does not have a wide operation screen, it is difficult to operate the printer or the like to specify a print job and perform on-demand printing.

そこで、本実施形態では、利用者121が所持する情報端末120を用いて、スプールサーバ113から印刷ジョブの一覧を取得し、選択した印刷ジョブを画像形成装置111に印刷させることができる。ただし、利用者121が所持する情報端末120をローカルネットワーク116に接続することは、セキュリティの面で望ましくない。   Therefore, in the present embodiment, a list of print jobs can be acquired from the spool server 113 using the information terminal 120 possessed by the user 121, and the selected print job can be printed on the image forming apparatus 111. However, it is not desirable in terms of security to connect the information terminal 120 possessed by the user 121 to the local network 116.

そのため、本実施形態では、利用者121が所持する情報端末120を用いて、外部ネットワーク102に接続されたウェブサーバ101に接続し、ウェブサーバ101を介して、印刷ジョブの一覧の取得、及び選択された印刷ジョブの登録を行う。   For this reason, in this embodiment, the information terminal 120 possessed by the user 121 is used to connect to the web server 101 connected to the external network 102, and the print job list is acquired and selected via the web server 101. Registered print jobs.

ウェブサーバ101は、例えば、インターネット等の外部ネットワーク102に接続されたPC等の情報処理装置、又は複数の情報処理装置を含むシステムである。ウェブサーバ101は、情報端末120を用いてログインした利用者121に、画像形成装置111用いてオンデマンド印刷を実現するためのウェブサービスを提供する。   The web server 101 is a system including an information processing device such as a PC connected to an external network 102 such as the Internet, or a plurality of information processing devices. The web server 101 provides a web service for realizing on-demand printing using the image forming apparatus 111 to the user 121 who has logged in using the information terminal 120.

例えば、画像形成装置111には、画像形成装置111に対応するウェブサービスを利用するための接続情報を含むQRコード(登録商標)等の二次元コードが貼付、又は表示されている。   For example, a two-dimensional code such as a QR code (registered trademark) including connection information for using a web service corresponding to the image forming apparatus 111 is pasted or displayed on the image forming apparatus 111.

画像形成装置111を用いてオンデマンド印刷を行う利用者121は、情報端末120を用いて二次元コードを読込し、抽出された接続情報を用いて、ウェブサーバ101が提供する画像形成装置111に対応するウェブサービスにログインする。   A user 121 who performs on-demand printing using the image forming apparatus 111 reads a two-dimensional code using the information terminal 120, and uses the extracted connection information to transfer to the image forming apparatus 111 provided by the web server 101. Log in to the corresponding web service.

一方、画像形成装置111は、定期的にウェブサーバ101が提供する画像形成装置111に対応するウェブサービスにアクセス(ポーリング、又はロングポーリング)して、当該ウェブサービスにログインした利用者121の情報(利用者ID等)を取得する。また、画像形成装置111は、取得した利用者121の情報を用いて、利用者の印刷ジョブの一覧をスプールサーバ113から取得し、当該ウェブサービスに登録する。   On the other hand, the image forming apparatus 111 periodically accesses (polling or long polling) a web service corresponding to the image forming apparatus 111 provided by the web server 101, and information on the user 121 who logs in to the web service ( User ID, etc.). Further, the image forming apparatus 111 acquires a list of print jobs of the user from the spool server 113 using the acquired information of the user 121 and registers it in the web service.

これにより、情報端末120は、当該ウェブサービスから、利用者121の印刷ジョブの一覧を取得することができるようになる。   Accordingly, the information terminal 120 can acquire a list of print jobs of the user 121 from the web service.

さらに、情報端末120は、取得した印刷ジョブの一覧を表示画面に表示させて、利用者121によって選択された印刷ジョブの情報を、当該ウェブサービスに登録する。   Furthermore, the information terminal 120 displays a list of acquired print jobs on the display screen, and registers information on the print job selected by the user 121 in the web service.

一方、画像形成装置111は、定期的にウェブサーバ101が提供する画像形成装置111に対応するウェブサービスにアクセス(ポーリング、又はロングポーリング)して、当該ウェブサービスに登録された印刷ジョブの情報を取得する。また、画像形成装置111は、取得した印刷ジョブの情報に基づいて、スプールサーバ113から印刷データを取得し、印刷を実行する。   On the other hand, the image forming apparatus 111 periodically accesses (polling or long polling) a web service corresponding to the image forming apparatus 111 provided by the web server 101, and receives information on the print job registered in the web service. get. Further, the image forming apparatus 111 acquires print data from the spool server 113 based on the acquired print job information, and executes printing.

これにより、本実施形態によれば、ローカルネットワーク116に接続された画像形成装置111を用いてオンデマンド印刷する印刷システム100において、ローカルネットワークに接続されていない情報端末120を利用して印刷を制御できるようになる。   Thus, according to the present embodiment, in the printing system 100 that performs on-demand printing using the image forming apparatus 111 connected to the local network 116, printing is controlled using the information terminal 120 that is not connected to the local network. become able to.

なお、上記のシステム構成は一例である。例えば、情報端末120は、二次元コードに代えて、近距離無線通信等を用いて、画像形成装置111から接続情報を取得するものであっても良い。   The above system configuration is an example. For example, the information terminal 120 may acquire connection information from the image forming apparatus 111 using short-range wireless communication or the like instead of the two-dimensional code.

また、ウェブサーバ101が提供するウェブサービスに印刷ジョブの一覧を登録する処理、及び当該ウェブサービスから印刷ジョブの情報を取得して画像形成装置111に印刷さセル処理は、画像形成装置111とは異なる他の情報処理装置が実行しても良い。さらに、印刷システム100には、複数の画像形成装置111が含まれていても良い。   In addition, a process for registering a list of print jobs in a web service provided by the web server 101, a cell process for acquiring print job information from the web service and printing the image on the image forming apparatus 111, It may be executed by another different information processing apparatus. Further, the printing system 100 may include a plurality of image forming apparatuses 111.

<ハードウェア構成>
(コンピュータのハードウェア構成)
図1に示すクライアント装置112、及び情報端末120は、例えば、図2に示すような、一般的なコンピュータ200のハードウェア構成を有している。なお、情報端末120は、図2に示すようなコンピュータ200のハードウェア構成に加えて、カメラ、近距離無線通信部、マイク、スピーカ等を有している場合がある。
<Hardware configuration>
(Computer hardware configuration)
The client device 112 and the information terminal 120 illustrated in FIG. 1 have a hardware configuration of a general computer 200 as illustrated in FIG. 2, for example. Note that the information terminal 120 may include a camera, a short-range wireless communication unit, a microphone, a speaker, and the like in addition to the hardware configuration of the computer 200 as illustrated in FIG.

また、図1に示すウェブサーバ101、スプールサーバ113、及び認証サーバ114は、例えば、図2に示すようなハードウェア構成のコンピュータ200、又は複数のコンピュータ200によって実現される。   Further, the web server 101, the spool server 113, and the authentication server 114 shown in FIG. 1 are realized by, for example, a computer 200 or a plurality of computers 200 having a hardware configuration as shown in FIG.

図2は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ200は、例えば、CPU(Central Processing Unit)201、RAM(Random Access Memory)202、ROM(Read Only Memory)203、ストレージ装置204、通信I/F(Interface)205、入力装置206、表示装置207、外部接続I/F208、及びバス209等を有する。   FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to an embodiment. The computer 200 includes, for example, a CPU (Central Processing Unit) 201, a RAM (Random Access Memory) 202, a ROM (Read Only Memory) 203, a storage device 204, a communication I / F (Interface) 205, an input device 206, and a display device 207. , An external connection I / F 208, a bus 209, and the like.

CPU201は、ROM203やストレージ装置204等に格納されたプログラムやデータをRAM202上に読み出し、処理を実行することで、コンピュータ200の各機能を実現する演算装置である。RAM202は、CPU201のワークエリア等として用いられる揮発性のメモリである。ROM203は、電源を切ってもプログラムやデータを保持する不揮発性のメモリである。   The CPU 201 is an arithmetic device that implements each function of the computer 200 by reading a program or data stored in the ROM 203 or the storage device 204 onto the RAM 202 and executing the processing. The RAM 202 is a volatile memory used as a work area for the CPU 201. The ROM 203 is a non-volatile memory that retains programs and data even when the power is turned off.

ストレージ装置204は、例えば、HDD(Hard Disk Drive)や、SSD(Solid State Drive)等の大容量の記憶装置であり、OS(Operating System)、アプリ、各種のデータ等を記憶する。通信I/F205は、コンピュータ200をネットワークに接続するための通信インタフェースである。   The storage device 204 is a large-capacity storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores an OS (Operating System), applications, various data, and the like. A communication I / F 205 is a communication interface for connecting the computer 200 to a network.

なお、コンピュータ200が情報端末120である場合、通信I/F205には、3GやLTE等の公衆無線通信に接続するための無線通信I/Fが含まれる。   When the computer 200 is the information terminal 120, the communication I / F 205 includes a wireless communication I / F for connecting to public wireless communication such as 3G or LTE.

入力装置206は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ200に各操作信号を入力するために用いられる。表示装置207はディスプレイ等の表示デバイスであり、コンピュータ200による処理結果等を表示する。   The input device 206 is, for example, a pointing device such as a mouse or an input device such as a keyboard, and is used to input each operation signal to the computer 200. The display device 207 is a display device such as a display, and displays a processing result by the computer 200 and the like.

外部接続I/F208は、コンピュータ200に外部装置を接続するためのインタフェースである。外部装置には、例えば、記録媒体210等が含まれ得る。バス209は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。   The external connection I / F 208 is an interface for connecting an external device to the computer 200. The external device may include a recording medium 210, for example. A bus 209 is connected to each of the above-described components and transmits an address signal, a data signal, various control signals, and the like.

(画像形成装置のハードウェア構成)
図3は、一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。画像形成装置111は、例えば、コントローラ310、操作パネル320、通信I/F330、プロッタ340、スキャナ350、ファクスコントロールユニット(以下、FCUと呼ぶ)360、及び外部接続I/F370等を有する。
(Hardware configuration of image forming apparatus)
FIG. 3 is a diagram illustrating an example of a hardware configuration of the image forming apparatus according to the embodiment. The image forming apparatus 111 includes, for example, a controller 310, an operation panel 320, a communication I / F 330, a plotter 340, a scanner 350, a fax control unit (hereinafter referred to as FCU) 360, an external connection I / F 370, and the like.

好ましくは、画像形成装置111には、ウェブサーバ101が提供する、画像形成装置111に対応するウェブサービスを利用するためのURL(Uniform Resource Locator)等の接続情報を含む二次元コード380が貼付されている。なお、二次元コード380は、CPU311で実行されるプログラム等によって、操作パネル320等に表示されるものであっても良い。   Preferably, a two-dimensional code 380 including connection information such as a URL (Uniform Resource Locator) for using a web service corresponding to the image forming apparatus 111 provided by the web server 101 is attached to the image forming apparatus 111. ing. Note that the two-dimensional code 380 may be displayed on the operation panel 320 or the like by a program executed by the CPU 311 or the like.

コントローラ310は、一般的なコンピュータの構成を有しており、例えば、CPU311、RAM312、ROM313、NVRAM(Non-Volatile RAM)314、及びHDD315等を含む。   The controller 310 has a general computer configuration, and includes, for example, a CPU 311, a RAM 312, a ROM 313, an NVRAM (Non-Volatile RAM) 314, and an HDD 315.

ROM313は、各種プログラムやデータを格納している不揮発性の記憶装置である。RAM312は、プログラムやデータを一時保持する揮発性の記憶装置である。NVRAM314は、例えば設定情報等を格納する書き込み可能な不揮発性の記憶装置である。HDD315は、各種プログラムやデータを格納している大容量の記憶装置である。   The ROM 313 is a non-volatile storage device that stores various programs and data. The RAM 312 is a volatile storage device that temporarily stores programs and data. The NVRAM 314 is a writable nonvolatile storage device that stores setting information and the like, for example. The HDD 315 is a large-capacity storage device that stores various programs and data.

CPU311は、ROM313、NVRAM314、HDD315等からプログラムやデータ、設定情報等をRAM312上に読み出し、処理を実行することで、画像形成装置111の全体の制御や機能を実現する演算装置である。   The CPU 311 is an arithmetic device that realizes overall control and functions of the image forming apparatus 111 by reading programs, data, setting information, and the like from the ROM 313, the NVRAM 314, the HDD 315, and the like onto the RAM 312 and executing processing.

操作パネル320は、ユーザからの入力を受付する入力部と、表示を行う表示部とを備えている。通信I/F330は、画像形成装置111をネットワークに接続するための通信インタフェースである。   The operation panel 320 includes an input unit that receives input from a user and a display unit that performs display. The communication I / F 330 is a communication interface for connecting the image forming apparatus 111 to a network.

プロッタ340は、印刷データを印刷する印刷装置である。スキャナ350は、原稿等を読み取る読取装置である。FCU360は、ファクスデータの送受信等を行う。   The plotter 340 is a printing device that prints print data. The scanner 350 is a reading device that reads a document or the like. The FCU 360 transmits and receives fax data.

外部接続I/F370は、画像形成装置111に、例えば、ICカードリーダ371や、近距離無線通信部372等の外部装置を接続するためのインタフェースである。   The external connection I / F 370 is an interface for connecting external devices such as an IC card reader 371 and a short-range wireless communication unit 372 to the image forming apparatus 111.

<機能構成>
図4は、第1の実施形態に係るウェブサーバ、及び情報端末の機能構成の例を示す図である。
<Functional configuration>
FIG. 4 is a diagram illustrating an example of functional configurations of the web server and the information terminal according to the first embodiment.

(ウェブサーバの機能構成)
ウェブサーバ(第1の情報処理装置)101は、例えば、通信部401、認証部402、対応情報管理部403、要求受付部404、ジョブ一覧提供部405、ジョブ情報通知部406、及び記憶部407等を有する。
(Functional configuration of web server)
The web server (first information processing apparatus) 101 includes, for example, a communication unit 401, an authentication unit 402, a correspondence information management unit 403, a request reception unit 404, a job list provision unit 405, a job information notification unit 406, and a storage unit 407. Etc.

ウェブサーバ101は、例えば、図2のCPU201で所定のプログラムを実行することにより、上記の各機能構成を実現している。また、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。   The web server 101 realizes each functional configuration described above, for example, by executing a predetermined program by the CPU 201 in FIG. In addition, at least a part of each functional configuration described above may be realized by hardware.

通信部401は、例えば、図2のCPU201で実行されるプログラム、及び通信I/F205等によって実現され、ウェブサーバ101を外部ネットワーク102に接続して、外部ネットワーク102に接続する情報端末120等と通信を行う。また、通信部401は、ファイアウォール115を介して、ウェブサーバ101にアクセスする画像形成装置111や、他の情報処理装置と通信を行う。   The communication unit 401 is realized by, for example, the program executed by the CPU 201 in FIG. 2 and the communication I / F 205 and the like, and the information terminal 120 and the like that connect the web server 101 to the external network 102 and connect to the external network 102. Communicate. The communication unit 401 communicates with the image forming apparatus 111 that accesses the web server 101 and other information processing apparatuses via the firewall 115.

認証部402は、ウェブサーバ101が提供するウェブサービスにログインする利用者121等を認証し、認証に成功した利用者121を識別する利用者IDを、対応情報管理部403等に通知する。   The authentication unit 402 authenticates the user 121 and the like who log in to the web service provided by the web server 101, and notifies the correspondence information management unit 403 and the like of a user ID for identifying the user 121 who has succeeded in the authentication.

対応情報管理部(管理部)403は、情報端末120を所持する利用者121が画像形成装置111を利用するときに、利用者121の利用者IDと、画像形成装置111に対応するウェブサービスのURL情報(宛先情報)とを対応付けて管理する。例えば、対応情報管理部403は、図5(a)に示すような対応情報501を、記憶部407に記憶して管理する。   When the user 121 who owns the information terminal 120 uses the image forming apparatus 111, the correspondence information management unit (management unit) 403 and the user ID of the user 121 and the web service corresponding to the image forming apparatus 111 are displayed. URL information (destination information) is associated and managed. For example, the correspondence information management unit 403 stores correspondence information 501 as illustrated in FIG. 5A in the storage unit 407 for management.

図5(a)は、対応情報管理部403が管理する対応情報501の一例のイメージを示している。図5(a)の例では、対応情報501には、「プリンタID」、「宛先URL」、「利用者ID」等の情報が含まれている。   FIG. 5A shows an example of correspondence information 501 managed by the correspondence information management unit 403. In the example of FIG. 5A, the correspondence information 501 includes information such as “printer ID”, “destination URL”, and “user ID”.

「プリンタID」は、画像形成装置111を識別する識別情報である。宛先URLは、画像形成装置111に対応するウェブサービスのURL情報である。利用者IDは、画像形成装置111に対応するウェブサービスにログインしている利用者121を識別する識別情報である。   “Printer ID” is identification information for identifying the image forming apparatus 111. The destination URL is URL information of a web service corresponding to the image forming apparatus 111. The user ID is identification information for identifying the user 121 who is logged in to the web service corresponding to the image forming apparatus 111.

図4に戻り、ウェブサーバ101の機能構成の説明を続ける。   Returning to FIG. 4, the description of the functional configuration of the web server 101 is continued.

要求受付部404は、情報端末120から送信される、例えば、ジョブ一覧の取得要求、認証要求等の要求情報を受付する。   The request reception unit 404 receives request information transmitted from the information terminal 120, such as a job list acquisition request or an authentication request.

ジョブ一覧提供部(提供部)405は、画像形成装置111に対応するウェブサービスにログインしている利用者121の印刷ジョブの一覧を、利用者121が所持する情報端末120に提供する。   The job list providing unit (providing unit) 405 provides the information terminal 120 possessed by the user 121 with a list of print jobs of the user 121 logged in to the web service corresponding to the image forming apparatus 111.

一例として、画像形成装置111は、定期的なポーリング、又はComet等のロングポーリングにより、自装置に対応するウェブサービスにログインしている利用者121の利用者IDを取得する。また、画像形成装置111は、自装置に対応するウェブサービスに利用者121がログインしている場合、利用者121の印刷ジョブの一覧をスプールサーバ113から取得し、ウェブサービスに登録する。   As an example, the image forming apparatus 111 acquires the user ID of the user 121 who is logged in to the web service corresponding to the self apparatus by periodic polling or long polling such as Comet. Further, when the user 121 is logged in to a web service corresponding to the image forming apparatus 111, the image forming apparatus 111 acquires a list of print jobs of the user 121 from the spool server 113 and registers the list in the web service.

これにより、ジョブ一覧提供部405は、画像形成装置111に対応するウェブサービスにログインしている利用者121の印刷ジョブの一覧を、利用者121が所持する情報端末120に提供することができるようになる。   Accordingly, the job list providing unit 405 can provide the information terminal 120 possessed by the user 121 with a list of print jobs of the user 121 logged in to the web service corresponding to the image forming apparatus 111. become.

ジョブ情報通知部406は、情報端末120に提供した印刷ジョブの一覧の中から、利用者121によって選択された印刷ジョブの情報を、画像形成装置111、又は画像形成装置111による印刷を制御する情報処理装置(第2の情報処理装置)に通知する。   The job information notification unit 406 controls the print job information selected by the user 121 from the print job list provided to the information terminal 120, the image forming apparatus 111, or information for controlling printing by the image forming apparatus 111. Notify the processing device (second information processing device).

例えば、ジョブ情報通知部406は、情報端末120によって、画像形成装置111に対応するウェブサービスに登録されるジョブ情報を管理し、画像形成装置111等からの要求に応じて、管理しているジョブ情報を通知する。   For example, the job information notification unit 406 manages job information registered in a web service corresponding to the image forming apparatus 111 by the information terminal 120, and manages the job managed in response to a request from the image forming apparatus 111 or the like. Notify information.

図5(b)は、ジョブ情報通知部406が管理するジョブ情報502の一例のイメージを示している。図5(b)の例では、ジョブ情報502には、「印刷ジョブID」、「印刷ジョブ名」、「日時」、「選択」等の情報が含まれている。   FIG. 5B shows an example of job information 502 managed by the job information notification unit 406. In the example of FIG. 5B, the job information 502 includes information such as “print job ID”, “print job name”, “date / time”, and “selection”.

「印刷ジョブID」は、利用者121の印刷ジョブの各々に付与された識別情報である。「印刷ジョブ名」は、各印刷ジョブの名前(例えば、ファイル名等)である。「日時」は、例えば、各印刷ジョブが登録された日時等を示す情報である。「選択」は、各印刷ジョブが、利用者121によって選択された印刷ジョブであるか否かを示す情報である。図5(b)の例では、「True」は、利用者121によって選択された印刷ジョブであることを示しており、「False」は、利用者121によって選択されていない印刷ジョブであることを示している。   The “print job ID” is identification information given to each print job of the user 121. The “print job name” is a name (for example, a file name) of each print job. “Date and time” is information indicating the date and time when each print job is registered, for example. “Select” is information indicating whether each print job is a print job selected by the user 121. In the example of FIG. 5B, “True” indicates that the print job is selected by the user 121, and “False” indicates that the print job is not selected by the user 121. Show.

記憶部407は、例えば、図2のCPU201で実行されるプログラム、及びストレージ装置204、RAM202等によって実現され、例えば、対応情報501、ジョブ情報502等の様々な情報を記憶する。   The storage unit 407 is realized by, for example, the program executed by the CPU 201 in FIG. 2, the storage device 204, the RAM 202, and the like, and stores various information such as correspondence information 501 and job information 502, for example.

(情報端末の機能構成)
情報端末120は、例えば、通信部411、接続情報取得部412、ジョブ一覧取得部413、表示制御部414、操作受付部415、ジョブ情報登録部416、及び記憶部417等を有する。
(Functional configuration of information terminal)
The information terminal 120 includes, for example, a communication unit 411, a connection information acquisition unit 412, a job list acquisition unit 413, a display control unit 414, an operation reception unit 415, a job information registration unit 416, a storage unit 417, and the like.

情報端末120は、例えば、図2のCPU201で印刷システム100に対応したアプリケーションプログラム(以下、アプリと呼ぶ)を実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。   For example, the information terminal 120 implements each functional configuration described above by executing an application program (hereinafter referred to as an application) corresponding to the printing system 100 by the CPU 201 in FIG. 2. In addition, at least a part of each functional configuration described above may be realized by hardware.

通信部411は、例えば、図2のCPU201で実行されるプログラム、及び通信I/F205等によって実現され、情報端末120を外部ネットワーク102に接続して、ウェブサーバ101等と通信を行う。   The communication unit 411 is realized by, for example, a program executed by the CPU 201 in FIG. 2 and a communication I / F 205, and connects the information terminal 120 to the external network 102 to communicate with the web server 101 and the like.

接続情報取得部412は、利用者121が利用する画像形成装置111から、当該画像形成装置111に対応するウェブサービスを利用するための接続情報(例えば、URL情報等)を取得する。   The connection information acquisition unit 412 acquires connection information (for example, URL information) for using a web service corresponding to the image forming apparatus 111 from the image forming apparatus 111 used by the user 121.

一例として、接続情報取得部412は、利用者121が利用する画像形成装置111、又はその近傍に設けられた二次元コード380を、情報端末120が備えるカメラ等で撮影し、二次元コード380に含まれる接続情報を抽出する。   As an example, the connection information acquisition unit 412 captures a two-dimensional code 380 provided in or near the image forming apparatus 111 used by the user 121 with a camera or the like provided in the information terminal 120, and generates the two-dimensional code 380. Extract the included connection information.

別の一例として、接続情報取得部412は、利用者121が利用する画像形成装置111と、近距離無線通信部372を用いて近距離無線通信を行うことにより、接続情報を取得するもの等であっても良い。   As another example, the connection information acquisition unit 412 acquires connection information by performing short-range wireless communication with the image forming apparatus 111 used by the user 121 using the short-range wireless communication unit 372. There may be.

ジョブ一覧取得部413は、接続情報取得部412が取得した接続情報を用いて、ウェブサーバ101が提供するウェブサービスに接続し、利用者121の印刷ジョブの一覧を取得する。   The job list acquisition unit 413 uses the connection information acquired by the connection information acquisition unit 412 to connect to a web service provided by the web server 101 and acquires a list of print jobs of the user 121.

例えば、ジョブ一覧取得部413は、定期的なポーリング、又はComet等のロングポーリングにより、ウェブサーバ101が提供するウェブサービスにアクセスし、ウェブサービスに登録されている利用者121の印刷ジョブの一覧を取得する。   For example, the job list acquisition unit 413 accesses the web service provided by the web server 101 by periodic polling or long polling such as Comet, and displays a list of print jobs of the user 121 registered in the web service. get.

表示制御部414は、ジョブ一覧取得部413が取得した印刷ジョブの一覧を、情報端末120の表示部に、選択可能に表示させる。   The display control unit 414 displays the print job list acquired by the job list acquisition unit 413 on the display unit of the information terminal 120 in a selectable manner.

操作受付部415は、表示制御部414が表示させた印刷ジョブの一覧に対する、利用者121の選択操作を受け付ける。   The operation receiving unit 415 receives a selection operation of the user 121 for the list of print jobs displayed by the display control unit 414.

ジョブ情報登録部416は、ジョブ一覧取得部413が取得した印刷ジョブの一覧に、操作受付部415が受け付けた選択操作を反映した印刷ジョブの情報を、ウェブサーバ101が提供するウェブサービスに登録する。例えば、ジョブ情報登録部416は、図5(b)に示すようなジョブ情報(印刷ジョブの一例)502を、ウェブサービスに登録する。   The job information registration unit 416 registers, in the web service provided by the web server 101, print job information that reflects the selection operation received by the operation reception unit 415 in the list of print jobs acquired by the job list acquisition unit 413. . For example, the job information registration unit 416 registers job information (an example of a print job) 502 as illustrated in FIG. 5B in the web service.

記憶部407は、例えば、図2のCPU201で実行されるプログラム、及びストレージ装置204、RAM202等によって実現され、例えば、印刷ジョブの一覧、対応情報501等の様々な情報を記憶する。   The storage unit 407 is realized by, for example, the program executed by the CPU 201 in FIG. 2, the storage device 204, the RAM 202, and the like, and stores various information such as a list of print jobs and correspondence information 501, for example.

(画像形成装置の機能構成)
図6は、第1の実施形態に係る画像形成装置の機能構成の例を示す図である。画像形成装置111は、例えば、通信部601、サービス管理部602、利用者情報取得部603、ジョブ一覧登録部604、ジョブ情報取得部605、印刷データ取得部606、画像形成部607、及び記憶部608等を有する。
(Functional configuration of image forming apparatus)
FIG. 6 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment. The image forming apparatus 111 includes, for example, a communication unit 601, a service management unit 602, a user information acquisition unit 603, a job list registration unit 604, a job information acquisition unit 605, a print data acquisition unit 606, an image formation unit 607, and a storage unit. 608 etc.

画像形成装置111は、例えば、図3のCPU311で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。   For example, the image forming apparatus 111 implements each functional configuration described above by executing a predetermined program with the CPU 311 in FIG. 3. In addition, at least a part of each functional configuration described above may be realized by hardware.

通信部601は、例えば、図3のCPU311で実行されるプログラム、及び通信I/F330等によって実現され、画像形成装置111をローカルネットワーク116に接続して、スプールサーバ113、認証サーバ114等と通信を行う。また、通信部601は、ファイアウォール115を介して、ウェブサーバ101と通信を行う。   The communication unit 601 is realized by, for example, a program executed by the CPU 311 in FIG. I do. In addition, the communication unit 601 communicates with the web server 101 via the firewall 115.

サービス管理部602は、ウェブサーバ101と通信を行い、画像形成装置111に対応するウェブサービスの開始、終了等を、ウェブサーバ101に要求する。例えば、サービス管理部602は、画像形成装置111が起動したとき等に、ウェブサーバ101に、画像形成装置111に対応するウェブサービスの開始を要求する。   The service management unit 602 communicates with the web server 101 and requests the web server 101 to start and end the web service corresponding to the image forming apparatus 111. For example, the service management unit 602 requests the web server 101 to start a web service corresponding to the image forming apparatus 111 when the image forming apparatus 111 is activated.

利用者情報取得部603は、定期的なポーリング、又はComet等のロングポーリングにより、ウェブサーバ101が提供するウェブサービスにアクセスし、ウェブサービスにログインしている利用者121の利用者ID(利用者の情報の一例)を取得する。   The user information acquisition unit 603 accesses the web service provided by the web server 101 by periodic polling or long polling such as Comet, and the user ID of the user 121 who logs in to the web service (user An example of the information).

ジョブ一覧登録部604は、利用者情報取得部603が取得した利用者IDを用いて、スプールサーバ113から、利用者121の印刷ジョブの一覧を取得し、取得した利用者121の印刷ジョブの一覧をウェブサーバ101が提供するウェブサービスに登録する。   The job list registration unit 604 acquires a list of print jobs of the user 121 from the spool server 113 using the user ID acquired by the user information acquisition unit 603, and acquires the list of print jobs of the acquired user 121. Is registered in a web service provided by the web server 101.

ジョブ情報取得部605は、定期的なポーリング、又はComet等のロングポーリングにより、ウェブサーバ101が提供するウェブサービスにアクセスし、ウェブサービスに登録されているジョブ情報502等の印刷ジョブの情報を取得する。   The job information acquisition unit 605 accesses the web service provided by the web server 101 by periodic polling or long polling such as Comet, and acquires print job information such as job information 502 registered in the web service. To do.

印刷データ取得部606は、ジョブ情報取得部605が取得した印刷ジョブの情報に基づいて、利用者121によって選択された印刷ジョブ、又は印刷ジョブに対応する印刷データを取得する。   The print data acquisition unit 606 acquires the print job selected by the user 121 or print data corresponding to the print job based on the print job information acquired by the job information acquisition unit 605.

画像形成部607は、例えば、図3のCPU311で実行されるプログラム、及びプロッタ340等によって実現され、印刷データ取得部606が取得した印刷データを印刷する。   The image forming unit 607 is realized by, for example, the program executed by the CPU 311 in FIG. 3 and the plotter 340, and prints the print data acquired by the print data acquisition unit 606.

記憶部608は、例えば、図3のCPU311で実行されるプログラム、及びHDD315、RAM312等によって実現され、ジョブ情報取得部605が取得したジョブ情報、印刷データ取得部606が取得した印刷データ等の様々な情報を記憶する。   The storage unit 608 is realized by, for example, a program executed by the CPU 311 in FIG. 3, the HDD 315, the RAM 312, and the like, and various types of job information acquired by the job information acquisition unit 605, print data acquired by the print data acquisition unit 606, etc. Memorize information.

なお、図6に示す画像形成装置111の機能構成のうち、サービス管理部602、利用者情報取得部603、ジョブ一覧登録部604、ジョブ情報取得部605、及び印刷データ取得部606等は、他の情報処理装置によって実現されるものであっても良い。   Of the functional configuration of the image forming apparatus 111 illustrated in FIG. 6, the service management unit 602, the user information acquisition unit 603, the job list registration unit 604, the job information acquisition unit 605, the print data acquisition unit 606, etc. It may be realized by the information processing apparatus.

<処理の流れ>
[第1の実施形態]
続いて、第1の実施形態に係る印刷制御方法の処理の流れについて説明する。
<Process flow>
[First Embodiment]
Next, a processing flow of the print control method according to the first embodiment will be described.

図7〜9は、第1の実施形態に係る印刷システムの処理の例を示すシーケンス図である。なお、ウェブサーバ101と画像形成装置111との間の通信は、前述したようにファイアウォール115を介して行われるが、ファイアウォール115の処理はデータを中継するのみなので、ここではファイアウォール115に関する処理の説明は省略する。   7 to 9 are sequence diagrams illustrating an example of processing of the printing system according to the first embodiment. Note that the communication between the web server 101 and the image forming apparatus 111 is performed via the firewall 115 as described above. Since the processing of the firewall 115 only relays data, the description of the processing related to the firewall 115 is provided here. Is omitted.

(印刷ジョブの登録処理)
図7に示すステップS701〜707の処理は、利用者121が、クライアント装置112を用いて印刷ジョブをスプールサーバ113に登録する印刷ジョブの登録処理の一例を示している。なお、本実施形態における印刷ジョブの登録処理は、従来のオンデマンド印刷における印刷ジョブの登録処理と同様なので、ここでは詳細な説明は省略する。
(Print job registration process)
7 illustrates an example of a print job registration process in which the user 121 registers a print job in the spool server 113 using the client device 112. Note that the print job registration process in the present embodiment is the same as the print job registration process in the conventional on-demand printing, and a detailed description thereof will be omitted here.

ステップS701において、利用者121は、ログイン操作を行う。例えば、利用者121は、クライアント装置に、利用者IDとパスワード等のアカウント情報を入力する。   In step S701, the user 121 performs a login operation. For example, the user 121 inputs account information such as a user ID and a password to the client device.

ステップS702において、クライアント装置112は、認証サーバ114に、利用者121のアカウント情報の認証を要求する。   In step S <b> 702, the client device 112 requests the authentication server 114 to authenticate the account information of the user 121.

ステップS703において、認証サーバ114は、クライアント装置112から要求されたアカウント情報の認証を行い、認証に成功した場合、認証成功したことを示す認証結果をクライアント装置112に通知する。   In step S703, the authentication server 114 authenticates the account information requested from the client device 112. If the authentication is successful, the authentication server 114 notifies the client device 112 of an authentication result indicating that the authentication is successful.

一方、認証に失敗した場合、認証サーバ114は、認証に失敗したことを示す認証結果をクライアント装置112に送信し、印刷システム100は処理を終了させる。ここでは、利用者121のアカウント情報の認証に成功したものとして、以下の説明を行う。   On the other hand, if the authentication fails, the authentication server 114 transmits an authentication result indicating that the authentication has failed to the client device 112, and the printing system 100 ends the process. Here, the following description is given on the assumption that the account information of the user 121 has been successfully authenticated.

ステップS704において、利用者121は、例えば、アプリケーションプログラム等から、文書を印刷する印刷操作を行う。   In step S704, the user 121 performs a printing operation for printing a document from, for example, an application program.

ステップS705において、クライアント装置112は、例えば、クライアント装置112にインストールされているプリンタドライバ等により、印刷の対象となる文書データを印刷データに変換し、印刷データと管理情報とを含む印刷ジョブを生成する。   In step S <b> 705, the client device 112 converts document data to be printed into print data by using a printer driver installed in the client device 112, for example, and generates a print job including the print data and management information. To do.

ステップS706において、クライアント装置112は、生成した印刷ジョブをスプールサーバ113に送信する。   In step S <b> 706, the client apparatus 112 transmits the generated print job to the spool server 113.

ステップS707において、スプールサーバ113は、クライアント装置112から受信した印刷ジョブを、例えば、図2のストレージ装置204等の記憶部に記憶する。   In step S707, the spool server 113 stores the print job received from the client apparatus 112 in, for example, a storage unit such as the storage apparatus 204 in FIG.

例えば、上記の処理により、利用者121は、画像形成装置111で印刷した印刷ジョブを、スプールサーバ113に登録することができる。   For example, the user 121 can register a print job printed by the image forming apparatus 111 in the spool server 113 by the above processing.

(画像形成装置の起動処理)
図7のステップS711〜S715の処理は、利用者121が画像形成装置111を起動させたときに実行される画像形成装置111の起動処理の一例を示している。
(Startup processing of image forming apparatus)
The processing in steps S <b> 711 to S <b> 715 in FIG. 7 shows an example of activation processing of the image forming apparatus 111 that is executed when the user 121 activates the image forming apparatus 111.

ステップS711において、利用者121が印刷を行いたい画像形成装置111の起動操作を行う。例えば、利用者121は、電源がオフになっている画像形成装置111の電源をオンさせる。或いは、利用者121は、スリープ状態になっている画像形成装置111を、スリープ状態から復帰させる操作を行う。   In step S711, the user 121 performs an activation operation of the image forming apparatus 111 that the user wants to print. For example, the user 121 turns on the power of the image forming apparatus 111 that is turned off. Alternatively, the user 121 performs an operation of returning the image forming apparatus 111 in the sleep state from the sleep state.

ステップS712において、画像形成装置111が起動すると、画像形成装置111のサービス管理部602は、ウェブサーバ101に、画像形成装置111に対応するウェブサービスの開始を要求する。   When the image forming apparatus 111 is activated in step S712, the service management unit 602 of the image forming apparatus 111 requests the web server 101 to start a web service corresponding to the image forming apparatus 111.

ステップS713において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを開始する。これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501に、画像形成装置111のプリンタIDと、宛先URLとを記憶して管理する。   In step S713, the web server 101 starts a web service corresponding to the image forming apparatus 111. Accordingly, the correspondence information management unit 403 of the web server 101 stores and manages the printer ID of the image forming apparatus 111 and the destination URL in the correspondence information 501 as illustrated in FIG.

ステップS714において、ウェブサーバ101の対応情報管理部403は、画像形成装置111に、画像形成装置111対応するウェブサービスにアクセスするためのアクセス情報(例えば、宛先URL)を通知する。   In step S714, the correspondence information management unit 403 of the web server 101 notifies the image forming apparatus 111 of access information (for example, a destination URL) for accessing a web service corresponding to the image forming apparatus 111.

ステップS715において、画像形成装置111の利用者情報取得部603は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、利用者IDの取得を要求する。   In step S715, the user information acquisition unit 603 of the image forming apparatus 111 accesses (polls) the web service at a predetermined time interval, for example, using the notified access information, and requests acquisition of the user ID. .

これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501において、画像形成装置111に対応する利用者IDが登録されている場合、登録されている利用者IDを、画像形成装置111に通知する。一方、画像形成装置111に対応する利用者IDが登録されていない場合、対応情報管理部403は、例えば、利用者IDが登録されていないことを示す情報を、画像形成装置111に通知する。   Accordingly, the correspondence information management unit 403 of the web server 101 is registered when the user ID corresponding to the image forming apparatus 111 is registered in the correspondence information 501 as illustrated in FIG. The image forming apparatus 111 is notified of the existing user ID. On the other hand, when the user ID corresponding to the image forming apparatus 111 is not registered, the correspondence information management unit 403 notifies the image forming apparatus 111 of information indicating that the user ID is not registered, for example.

別の一例として、利用者情報取得部603は、RFC6202で標準化されているComet(ロングポーリング)を利用して、ウェブサーバ101に、利用者IDの取得を要求するものであっても良い。Cometでは、サーバでイベントが更新されたとき、クライアントにデータがプッシュされる。   As another example, the user information acquisition unit 603 may request the web server 101 to acquire a user ID using Comet (long polling) standardized by RFC6202. In Comet, data is pushed to the client when an event is updated on the server.

例えば、図7のステップS721において、画像形成装置111が、ウェブサーバ101に、Cometで利用者IDの通知を要求するものとする。   For example, in step S721 in FIG. 7, the image forming apparatus 111 requests the web server 101 to notify the user ID using Comet.

このとき、要求を受けたウェブサーバ101は、所定の時間、応答を保留し、画像形成装置111に対応するウェブサービスに利用者IDが登録されたとき(ステップS722)、利用者IDを画像形成装置111に通知する(ステップS723)。これにより、画像形成装置111に対応するウェブサービスに利用者IDが登録されたときに、ウェブサーバ101から画像形成装置111に、登録された利用者IDが通知されるようになる。   At this time, the web server 101 that has received the request holds the response for a predetermined time, and when the user ID is registered in the web service corresponding to the image forming apparatus 111 (step S722), the user ID is imaged. The device 111 is notified (step S723). Thus, when the user ID is registered in the web service corresponding to the image forming apparatus 111, the registered user ID is notified from the web server 101 to the image forming apparatus 111.

(情報端末の接続処理)
図8のステップS801〜S810に示す処理は、利用者121が、情報端末120を用いて、印刷を行いたい画像形成装置111に対応するウェブサービスに接続する接続処理の一例を示している。なお、図8に示す処理の開始時点において、図7に示す印刷ジョブの登録処理、及び画像形成装置111の起動処理が完了しているものとする。
(Information terminal connection processing)
The processing shown in steps S801 to S810 of FIG. 8 shows an example of connection processing in which the user 121 connects to a web service corresponding to the image forming apparatus 111 that wants to perform printing using the information terminal 120. It is assumed that the print job registration process and the image forming apparatus 111 activation process illustrated in FIG. 7 have been completed at the start of the process illustrated in FIG.

ステップS801において、利用者121は、情報端末120を用いて、画像形成装置111に対応するウェブサービスに接続するための接続情報を取得する取得操作を行う。   In step S <b> 801, the user 121 uses the information terminal 120 to perform an acquisition operation for acquiring connection information for connecting to a web service corresponding to the image forming apparatus 111.

例えば、利用者121は、情報端末120の撮影アプリ等を起動して、画像形成装置111が備える二次元コード380を撮影する操作を行う。   For example, the user 121 activates a photographing application or the like of the information terminal 120 and performs an operation of photographing the two-dimensional code 380 included in the image forming apparatus 111.

別の一例として、利用者121は、情報端末120が備えるNFC(Near Field Communication)通信部等を、画像形成装置111のICカードリーダ371に近接させること等により、近距離無線通信で接続情報を取得する操作を行うものであっても良い。   As another example, the user 121 provides connection information by short-range wireless communication by bringing an NFC (Near Field Communication) communication unit or the like included in the information terminal 120 close to the IC card reader 371 of the image forming apparatus 111. You may perform operation to acquire.

ステップS802において、情報端末120の接続情報取得部412は、画像形成装置111から、画像形成装置111に対応するウェブサービスに接続するための接続情報を取得する。例えば、接続情報取得部412は、情報端末120が備えるカメラを用いて撮影した二次元コードを解析して、二次元コードに含まれている接続情報(例えば、URL情報)を抽出する。   In step S <b> 802, the connection information acquisition unit 412 of the information terminal 120 acquires connection information for connecting to a web service corresponding to the image forming apparatus 111 from the image forming apparatus 111. For example, the connection information acquisition unit 412 analyzes a two-dimensional code captured using a camera included in the information terminal 120 and extracts connection information (for example, URL information) included in the two-dimensional code.

ステップS803において、利用者121は、情報端末120を用いて、印刷ジョブの一覧の取得操作を行う。例えば、利用者121は、情報端末120が備えるウェブブラウザを起動させて、接続情報取得部412が取得したURL等にアクセスする。   In step S <b> 803, the user 121 uses the information terminal 120 to perform a print job list acquisition operation. For example, the user 121 activates a web browser included in the information terminal 120 and accesses a URL or the like acquired by the connection information acquisition unit 412.

ステップS804において、情報端末120のジョブ一覧取得部413は、指定されたURLに基づいて、ウェブサーバ101に、印刷ジョブの一覧の取得を要求する。   In step S804, the job list acquisition unit 413 of the information terminal 120 requests the web server 101 to acquire a list of print jobs based on the specified URL.

ステップS805において、ウェブサーバ101の認証部402は、利用者121のアカウントで、画像形成装置111に対応するウェブサービスにログインがなされていない場合、情報端末120にログインを指示する。   In step S805, the authentication unit 402 of the web server 101 instructs the information terminal 120 to log in if the web service corresponding to the image forming apparatus 111 is not logged in with the account of the user 121.

ステップS806において、情報端末120のジョブ一覧取得部413は、利用者121のアカウント情報(例えば、ユーザID、パスワード等)を、ウェブサーバ101に送信する。   In step S <b> 806, the job list acquisition unit 413 of the information terminal 120 transmits the account information (for example, user ID, password, etc.) of the user 121 to the web server 101.

ステップS807において、ウェブサーバ101の認証部402は、ユーザアカウントの認証を行い、アカウント情報の認証に成功した場合、処理をステップS808に移行させる。一方、アカウント情報の認証に失敗した場合、認証部402は、アカウント情報の認証に失敗したことを示す情報を、情報端末120に送信する。ここでは、利用者121のアカウント情報の認証に成功したものとして、以下の説明を行う。   In step S807, the authentication unit 402 of the web server 101 authenticates the user account. If the authentication of the account information is successful, the process proceeds to step S808. On the other hand, when the authentication of the account information fails, the authentication unit 402 transmits information indicating that the authentication of the account information has failed to the information terminal 120. Here, the following description is given on the assumption that the account information of the user 121 has been successfully authenticated.

ステップS808に移行すると、ウェブサーバ101の対応情報管理部403は、認証に成功した利用者121のユーザIDを、例えば、図5(a)に示すような対応情報501に、画像形成装置111のプリンタIDと対応付けて記憶する。   In step S808, the correspondence information management unit 403 of the web server 101 sets the user ID of the user 121 who has been successfully authenticated to the correspondence information 501 as illustrated in FIG. It is stored in association with the printer ID.

ステップS809において、ウェブサーバ101は、印刷ジョブの一覧を取得するためのアクセス情報(例えば、URL)を情報端末120に通知する。   In step S809, the web server 101 notifies the information terminal 120 of access information (for example, URL) for acquiring a list of print jobs.

ステップS810において、情報端末120のジョブ一覧取得部413は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、印刷ジョブの一覧の取得を要求する。   In step S810, the job list acquisition unit 413 of the information terminal 120 uses the notified access information to access (polling) the web service at a predetermined time interval, for example, and requests acquisition of a list of print jobs.

これにより、ウェブサーバ101のジョブ一覧提供部405は、画像形成装置111に対応するウェブサービスに、利用者121の印刷ジョブの一覧が登録されている場合、登録されている印刷ジョブの一覧を、情報端末120に提供する。一方、利用者121の印刷ジョブの一覧が登録されていない場合、ジョブ一覧提供部405は、例えば、利用者121の印刷ジョブの一覧が登録されていないことを示す情報を、情報端末120に通知する。   As a result, when the list of print jobs of the user 121 is registered in the web service corresponding to the image forming apparatus 111, the job list providing unit 405 of the web server 101 displays the list of registered print jobs. Provide to the information terminal 120. On the other hand, when the print job list of the user 121 is not registered, the job list providing unit 405 notifies the information terminal 120 of information indicating that the print job list of the user 121 is not registered, for example. To do.

このとき、情報端末120のジョブ一覧取得部413は、前述したComet(ロングポーリング)を用いて、ウェブサーバ101に利用者121の印刷ジョブ一覧の取得を要求するものであっても良い。   At this time, the job list acquisition unit 413 of the information terminal 120 may request the web server 101 to acquire a print job list of the user 121 using the above-described Comet (long polling).

(印刷ジョブ一覧の登録処理)
図8のステップS811〜S818に示す処理は、画像形成装置111が、利用者121の印刷ジョブの一覧を、画像形成装置111に対応するウェブサービスに登録するジョブ一覧の登録処理の一例を示している。
(Print job list registration process)
8 shows an example of a job list registration process in which the image forming apparatus 111 registers a list of print jobs of the user 121 in a web service corresponding to the image forming apparatus 111. Yes.

例えば、図8のステップS808において、対応情報501に、画像形成装置111のプリンタIDに対応付けて利用者121の利用者IDが登録されると、ステップS811以降の処理が実行される。   For example, when the user ID of the user 121 is registered in the correspondence information 501 in association with the printer ID of the image forming apparatus 111 in step S808 of FIG. 8, the processing from step S811 is executed.

ステップS811、S812において、ウェブサーバ101の対応情報管理部403は、画像形成装置111に対応するウェブサービスにログインしている利用者121の利用者IDを、画像形成装置111に通知する。例えば、対応情報管理部403は、図5(a)に示すような対応情報501において、画像形成装置111のプリンタIDに対応付けて管理されている利用者IDを、画像形成装置111に通知する。   In steps S <b> 811 and S <b> 812, the correspondence information management unit 403 of the web server 101 notifies the image forming apparatus 111 of the user ID of the user 121 logged in to the web service corresponding to the image forming apparatus 111. For example, the correspondence information management unit 403 notifies the image forming apparatus 111 of the user ID managed in association with the printer ID of the image forming apparatus 111 in the correspondence information 501 as shown in FIG. .

ステップS813において、画像形成装置111のジョブ一覧登録部604は、ウェブサーバ101から通知された利用者IDの認証を、認証サーバ114に要求する。   In step S813, the job list registration unit 604 of the image forming apparatus 111 requests the authentication server 114 to authenticate the user ID notified from the web server 101.

ステップS814において、認証サーバ114は、画像形成装置111から送信された利用者IDを認証する。例えば、認証サーバ114は、認証を要求された利用者IDが、認証サーバ114に登録されているか否かを判断し、認証サーバ114に登録されている場合、認証に成功したことを示す認証結果を画像形成装置111に送信する。一方、認証サーバ114は、利用者IDが認証サーバ114に登録されていない場合、認証に失敗したことを示す認証結果を画像形成装置111に送信する。ここでは、利用者IDの認証に成功したものとして、以下の説明を行う。   In step S814, the authentication server 114 authenticates the user ID transmitted from the image forming apparatus 111. For example, the authentication server 114 determines whether or not the user ID requested for authentication is registered in the authentication server 114. If the user ID is registered in the authentication server 114, the authentication result indicating that the authentication is successful. Is transmitted to the image forming apparatus 111. On the other hand, if the user ID is not registered in the authentication server 114, the authentication server 114 transmits an authentication result indicating that the authentication has failed to the image forming apparatus 111. Here, the following description will be given on the assumption that the user ID has been successfully authenticated.

ステップS815において、画像形成装置111のジョブ一覧登録部604は、認証に成功した利用者IDを用いて、スプールサーバ113から、利用者121の印刷ジョブの一覧を取得する。   In step S815, the job list registration unit 604 of the image forming apparatus 111 acquires a list of print jobs of the user 121 from the spool server 113 using the user ID that has been successfully authenticated.

ステップS816において、画像形成装置111のジョブ一覧登録部604は、取得した利用者121の印刷ジョブの一覧を、ウェブサーバ101が提供する画像形成装置111に対応するウェブサービスに登録する。   In step S816, the job list registration unit 604 of the image forming apparatus 111 registers the acquired print job list of the user 121 in a web service corresponding to the image forming apparatus 111 provided by the web server 101.

ステップS817において、ウェブサーバ101のジョブ一覧提供部405は、画像形成装置111から登録された利用者121の印刷ジョブの一覧を管理し、利用者121の印刷ジョブの一覧にアクセスするためのアクセス情報を画像形成装置111に通知する。   In step S817, the job list providing unit 405 of the web server 101 manages a list of print jobs of the user 121 registered from the image forming apparatus 111, and access information for accessing the list of print jobs of the user 121. Is sent to the image forming apparatus 111.

ステップS818において、画像形成装置111のジョブ情報取得部605は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、ジョブ情報の取得を要求する。   In step S818, the job information acquisition unit 605 of the image forming apparatus 111 accesses (polls) the web service at a predetermined time interval, for example, using the notified access information, and requests acquisition of job information.

このとき、画像形成装置111のジョブ情報取得部605は、前述したComet(ロングポーリング)を用いて、ウェブサーバ101にジョブ情報の取得を要求するものであっても良い。   At this time, the job information acquisition unit 605 of the image forming apparatus 111 may request the Web server 101 to acquire job information using the above-described Comet (long polling).

(ジョブ情報の登録処理)
図9のステップS901〜S905に示す処理は、情報端末120がウェブサーバ101から利用者121の印刷ジョブの一覧を取得し、利用者121によって選択された印刷ジョブの情報をウェブサーバ101に登録するジョブ情報の登録処理の例を示している。
(Job information registration process)
In the processing shown in steps S901 to S905 of FIG. 9, the information terminal 120 acquires a list of print jobs of the user 121 from the web server 101 and registers information of the print job selected by the user 121 in the web server 101. An example of job information registration processing is shown.

なお、図9に示す処理の開始時点において、図8に示す処理により、ウェブサーバ101が提供する画像形成装置111に対応するウェブサービスに、利用者121の印刷ジョブの一覧が登録されているものとする。   A list of print jobs of the user 121 is registered in the web service corresponding to the image forming apparatus 111 provided by the web server 101 by the process shown in FIG. 8 at the start of the process shown in FIG. And

ステップS901、S902において、ウェブサーバ10のジョブ一覧提供部405は、画像形成装置111に対応するウェブサービスに登録されている利用者121の印刷ジョブの一覧を、情報端末120に提供する。このとき、ジョブ一覧提供部405が提供する印刷ジョブ一覧の一例のイメージを図10(a)に示す。   In steps S <b> 901 and S <b> 902, the job list providing unit 405 of the web server 10 provides the information terminal 120 with a list of print jobs of the user 121 registered in the web service corresponding to the image forming apparatus 111. FIG. 10A shows an example of a print job list provided by the job list providing unit 405 at this time.

図10(a)は、印刷ジョブ一覧の一例のイメージを示す図である。図10(a)の例では、印刷ジョブ一覧1011は、印刷ジョブ一覧を表示するためのHTML(Hyper Text Markup Language)ページである。これにより、情報端末120は、例えば、図10(b)に示すような、印刷ジョブ一覧を表示する表示画面1021を、情報端末120の表示画面に表示することができる。   FIG. 10A is a diagram illustrating an example of a print job list. In the example of FIG. 10A, the print job list 1011 is an HTML (Hyper Text Markup Language) page for displaying the print job list. Accordingly, the information terminal 120 can display a display screen 1021 for displaying a print job list as shown in FIG. 10B on the display screen of the information terminal 120, for example.

なお、図10(a)に示す印刷ジョブ一覧1011は一例である。印刷ジョブ一覧1011は、情報端末120が、例えば、図10(b)に示すような印刷ジョブ一覧の表示画面1021を表示可能なものであれば、他の形式であっても良い。   The print job list 1011 illustrated in FIG. 10A is an example. The print job list 1011 may be in any other format as long as the information terminal 120 can display the print job list display screen 1021 as shown in FIG.

ここで、図9に戻り、シーケンス図の説明を続ける。   Here, returning to FIG. 9, the description of the sequence diagram will be continued.

ステップS903において、情報端末120の表示制御部414は、例えば、図10(b)に示すような印刷ジョブ一覧の表示画面1021を、情報端末120の表示部に表示させる。   In step S903, the display control unit 414 of the information terminal 120 causes the display unit of the information terminal 120 to display a print job list display screen 1021 as illustrated in FIG.

ステップS904において、利用者121は、例えば、図10(b)に示すような印刷ジョブ一覧の表示画面1021において、印刷ジョブの選択操作を行う。例えば、利用者121は、印刷ジョブ一覧の表示画面1021に表示された印刷ジョブの中から、印刷する印刷ジョブに対応するチェックボックス1022を選択し、「印刷開始」ボタン1023を選択する。   In step S904, the user 121 performs a print job selection operation on the display screen 1021 of the print job list as shown in FIG. 10B, for example. For example, the user 121 selects a check box 1022 corresponding to the print job to be printed from the print jobs displayed on the print job list display screen 1021, and selects a “print start” button 1023.

ステップS905において、情報端末120の操作受付部415は、利用者121の選択操作を受付し、ジョブ情報登録部416は、利用者によって選択された印刷ジョブの情報を、画像形成装置111に対応するウェブサービスに登録する。これにより、例えば、図5(b)に示すようなジョブ情報502が、画像形成装置111に対応するウェブサービスに登録される。   In step S <b> 905, the operation reception unit 415 of the information terminal 120 receives the selection operation of the user 121, and the job information registration unit 416 corresponds the print job information selected by the user to the image forming apparatus 111. Register for a web service. Thereby, for example, job information 502 as shown in FIG. 5B is registered in the web service corresponding to the image forming apparatus 111.

(印刷処理)
図9のステップS906〜S916に示す処理は、画像形成装置111が、利用者121によって選択された印刷ジョブを印刷する印刷処理の一例を示している。
(Printing process)
The processing shown in steps S906 to S916 in FIG. 9 shows an example of printing processing in which the image forming apparatus 111 prints the print job selected by the user 121.

例えば、図9のステップS905において、画像形成装置111に対応するウェブサービスに、利用者121によって選択された印刷ジョブの情報が登録されると、ステップS906以降の処理が実行される。   For example, when the information of the print job selected by the user 121 is registered in the web service corresponding to the image forming apparatus 111 in step S905 in FIG. 9, the processing from step S906 is executed.

図9のステップS906、S907において、ウェブサーバ101のジョブ情報通知部406は、画像形成装置111に対応するウェブサービスに登録されている、例えば、図5(b)に示すようなジョブ情報502を、画像形成装置111に提供する。   In steps S906 and S907 of FIG. 9, the job information notification unit 406 of the web server 101 stores job information 502 registered in the web service corresponding to the image forming apparatus 111, for example, as shown in FIG. To the image forming apparatus 111.

ステップS908において、画像形成装置111の印刷データ取得部606は、ウェブサーバ101から通知されたジョブ情報502に基づいて、利用者121によって選択された印刷ジョブに対応する印刷データを、スプールサーバ113から取得する。   In step S <b> 908, the print data acquisition unit 606 of the image forming apparatus 111 transmits print data corresponding to the print job selected by the user 121 from the spool server 113 based on the job information 502 notified from the web server 101. get.

ステップS909において、画像形成装置111の画像形成部607は、印刷データ取得部606が取得した印刷データを印刷する。   In step S909, the image forming unit 607 of the image forming apparatus 111 prints the print data acquired by the print data acquisition unit 606.

ステップS910において、画像形成装置111の印刷データ取得部606は、取得した印刷ジョブの印刷が完了したことを示す印刷結果を、スプールサーバ113に通知する。   In step S910, the print data acquisition unit 606 of the image forming apparatus 111 notifies the spool server 113 of a print result indicating that printing of the acquired print job has been completed.

ステップS911において、スプールサーバ113は、印刷が完了した印刷ジョブを削除する。   In step S911, the spool server 113 deletes the print job that has been printed.

ステップS912において、画像形成装置111のサービス管理部602は、印刷処理が完了すると、ウェブサーバ101に、画像形成装置111に対応するウェブサービスの終了を要求する。   In step S <b> 912, when the print processing is completed, the service management unit 602 of the image forming apparatus 111 requests the web server 101 to end the web service corresponding to the image forming apparatus 111.

ステップS913において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを終了させる。これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501から、画像形成装置111のプリンタIDに対応する情報を削除する。   In step S <b> 913, the web server 101 ends the web service corresponding to the image forming apparatus 111. Accordingly, the correspondence information management unit 403 of the web server 101 deletes information corresponding to the printer ID of the image forming apparatus 111 from the correspondence information 501 as illustrated in FIG.

ステップS914〜S916において、画像形成装置111のサービス管理部602は、次の印刷処理に備えて、ウェブサーバ101に、画像形成装置111に対応するウェブサービスを再び開始させる。   In steps S914 to S916, the service management unit 602 of the image forming apparatus 111 causes the web server 101 to restart the web service corresponding to the image forming apparatus 111 in preparation for the next printing process.

以上、本実施形態によれば、ローカルネットワーク116に接続された画像形成装置111を用いてオンデマンド印刷する印刷システム100において、ローカルネットワークに接続されていない情報端末120を利用して印刷を制御できるようになる。   As described above, according to the present embodiment, in the printing system 100 that performs on-demand printing using the image forming apparatus 111 connected to the local network 116, printing can be controlled using the information terminal 120 that is not connected to the local network. It becomes like this.

[第2の実施形態]
第2の実施形態では、印刷システム100が、利用者121のアカウント情報が記憶されたICカードを用いて、利用者の認証を行う場合の処理の一例について説明する。
[Second Embodiment]
In the second embodiment, an example of processing when the printing system 100 performs user authentication using an IC card in which account information of the user 121 is stored will be described.

<機能構成>
第2の実施形態に係るウェブサーバ101、及び情報端末120の機能構成は、図4に示す第1の実施形態に係るウェブサーバ101、及び情報端末120の機能構成と同様で良い。
<Functional configuration>
The functional configurations of the web server 101 and the information terminal 120 according to the second embodiment may be the same as the functional configurations of the web server 101 and the information terminal 120 according to the first embodiment shown in FIG.

(画像形成装置の機能構成)
図11は、第2の実施形態に係る画像形成装置の機能構成の例を示す図である。第2の実施形態に係る画像形成装置111は、図6に示す第1の実施形態に係る画像形成装置111の機能構成に加えて、ICカード処理部1101を有している。
(Functional configuration of image forming apparatus)
FIG. 11 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the second embodiment. The image forming apparatus 111 according to the second embodiment includes an IC card processing unit 1101 in addition to the functional configuration of the image forming apparatus 111 according to the first embodiment shown in FIG.

ICカード処理部1101は、例えば、図3のCPU311で実行されるプログラムによって実現され、ICカードリーダ371を用いて、利用者121が所持するICカードに記憶されたアカウント情報(認証情報)を取得する。また、ICカード処理部1101は、取得したアカウント情報、又はアカウント情報に含まれる利用者ID等を、認証サーバ114を用いて認証する。   The IC card processing unit 1101 is realized by, for example, a program executed by the CPU 311 in FIG. 3, and acquires account information (authentication information) stored in an IC card possessed by the user 121 using the IC card reader 371. To do. Further, the IC card processing unit 1101 authenticates the acquired account information or a user ID included in the account information using the authentication server 114.

<処理の流れ>
続いて、第2の実施形態に係る印刷制御方法の処理の流れについて説明する。
<Process flow>
Subsequently, a processing flow of the print control method according to the second embodiment will be described.

図12は、第2の実施形態に係る印刷システムの処理の例を示すシーケンス図である。なお、ここでは、第1の実施形態と同様の処理に対する詳細な説明は省略する。   FIG. 12 is a sequence diagram illustrating an example of processing of the printing system according to the second embodiment. Here, a detailed description of the same processing as in the first embodiment is omitted.

ステップS1201において、画像形成装置111を利用する利用者121は、例えば、利用者IDを含む利用者121のアカウント情報を記憶したICカードを、画像形成装置111に接続されたICカードリーダ371に読み取りさせる読取操作を行う。   In step S <b> 1201, the user 121 using the image forming apparatus 111 reads, for example, an IC card reader 371 connected to the image forming apparatus 111 with an IC card storing account information of the user 121 including the user ID. The reading operation is performed.

ステップS1202、S1203において、ICカードリーダ371は、ICカードに記憶されているアカウント情報を読取し、画像形成装置111に通知する。   In steps S1202 and S1203, the IC card reader 371 reads account information stored in the IC card and notifies the image forming apparatus 111 of the account information.

ステップS1204において、画像形成装置111のICカード処理部1101は、ICカードリーダ371から通知されたアカウント情報から、利用者121の利用者IDを抽出し、抽出した利用者IDの認証を認証サーバ114に要求する。   In step S1204, the IC card processing unit 1101 of the image forming apparatus 111 extracts the user ID of the user 121 from the account information notified from the IC card reader 371, and authenticates the extracted user ID with the authentication server 114. To request.

別の一例として、ICカード処理部1101は、ICカードに記憶されたカードIDと、利用者121の利用者IDとを対応付けて記憶しておき、カードIDに対応する利用者IDを取得するものであっても良い。   As another example, the IC card processing unit 1101 stores the card ID stored in the IC card and the user ID of the user 121 in association with each other, and acquires the user ID corresponding to the card ID. It may be a thing.

ステップS1205において、認証サーバ114は、例えば、認証を要求された利用者IDが、認証サーバ114に登録されているか否かを判断し、認証サーバ114に登録されている場合、認証に成功したことを示す認証結果を画像形成装置111に送信する。一方、認証サーバ114は、利用者IDが認証サーバ114に登録されていない場合、認証に失敗したことを示す認証結果を画像形成装置111に送信する。ここでは、利用者IDの認証に成功したものとして、以下の説明を行う。   In step S1205, for example, the authentication server 114 determines whether or not the user ID requested for authentication is registered in the authentication server 114. If the user ID is registered in the authentication server 114, the authentication is successful. Is sent to the image forming apparatus 111. On the other hand, if the user ID is not registered in the authentication server 114, the authentication server 114 transmits an authentication result indicating that the authentication has failed to the image forming apparatus 111. Here, the following description will be given on the assumption that the user ID has been successfully authenticated.

ステップS1206において、画像形成装置111のジョブ一覧登録部604は、認証に成功した利用者IDを用いて、利用者121の印刷ジョブの一覧をスプールサーバ113から取得する。   In step S <b> 1206, the job list registration unit 604 of the image forming apparatus 111 acquires a list of print jobs of the user 121 from the spool server 113 using the user ID that has been successfully authenticated.

ステップS1207において、画像形成装置111のジョブ一覧登録部604は、ウェブサーバ101に、利用者121の利用者IDと、利用者121の印刷ジョブの一覧とを含むジョブ一覧の登録要求を送信する。   In step S <b> 1207, the job list registration unit 604 of the image forming apparatus 111 transmits a job list registration request including the user ID of the user 121 and the list of print jobs of the user 121 to the web server 101.

ステップS1208において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを開始する。これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501に、画像形成装置111のプリンタIDと、宛先URLと、利用者121の利用者IDとが対応付けて記憶される。また、ウェブサーバ101が提供する、画像形成装置111に対応するウェブサービスには、利用者121の印刷ジョブの一覧が登録される。   In step S1208, the web server 101 starts a web service corresponding to the image forming apparatus 111. Accordingly, the correspondence information management unit 403 of the web server 101 adds, for example, the printer ID of the image forming apparatus 111, the destination URL, and the user ID of the user 121 to the correspondence information 501 as illustrated in FIG. Are stored in association with each other. A list of print jobs of the user 121 is registered in the web service provided by the web server 101 and corresponding to the image forming apparatus 111.

ステップS1209において、ウェブサーバ101の対応情報管理部403は、画像形成装置111に、画像形成装置111対応するウェブサービスにアクセスするためのアクセス情報を通知する。   In step S1209, the correspondence information management unit 403 of the web server 101 notifies the image forming apparatus 111 of access information for accessing a web service corresponding to the image forming apparatus 111.

ステップS1210において、画像形成装置111の利用者情報取得部603は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、利用者IDの取得を要求する。   In step S1210, the user information acquisition unit 603 of the image forming apparatus 111 uses the notified access information to access (polling) a web service at a predetermined time interval, for example, and request acquisition of a user ID. .

このとき、利用者情報取得部603は、前述したように、Comet(ロングポーリング)を利用して、ウェブサーバ101に、利用者IDの取得を要求するものであっても良い。   At this time, as described above, the user information acquisition unit 603 may request the web server 101 to acquire a user ID by using Comet (long polling).

ステップS1211、S1212において、利用者121は、情報端末120を用いて、第1の実施形態と同様にして、画像形成装置111に対応するウェブサービスを利用するための接続情報を取得する。   In steps S <b> 1211 and S <b> 1212, the user 121 uses the information terminal 120 to acquire connection information for using the web service corresponding to the image forming apparatus 111 in the same manner as in the first embodiment.

ステップS1213において、利用者121は、情報端末120を用いて、印刷ジョブの一覧の取得操作を行う。   In step S <b> 1213, the user 121 uses the information terminal 120 to perform a print job list acquisition operation.

ステップS1214において、情報端末120のジョブ一覧取得部413は、取得した接続情報を用いて、ウェブサーバ101に、印刷ジョブの一覧の取得を要求する取得要求を送信する。この取得要求には、例えば、利用者121の利用者IDが含まれている。   In step S <b> 1214, the job list acquisition unit 413 of the information terminal 120 transmits an acquisition request for requesting acquisition of a print job list to the web server 101 using the acquired connection information. This acquisition request includes the user ID of the user 121, for example.

ステップS1215において、ウェブサーバ101は、例えば、図5(a)に示すような対応情報501を参照し、画像形成装置111に対応するウェブサービスの宛先情報と、利用者121の利用者IDとが対応付けて記憶されていることを確認する。ウェブサーバ101は、画像形成装置111に対応するウェブサービスの宛先情報と、利用者121の利用者IDとが対応付けて記憶されている場合、認証処理を省略して、印刷ジョブの一覧を取得するためのアクセス情報を情報端末120に通知する。   In step S <b> 1215, the web server 101 refers to correspondence information 501 as illustrated in FIG. 5A, for example, and the destination information of the web service corresponding to the image forming apparatus 111 and the user ID of the user 121 are obtained. Confirm that it is stored in association. When the web service destination information corresponding to the image forming apparatus 111 and the user ID of the user 121 are stored in association with each other, the web server 101 omits the authentication process and acquires a list of print jobs. To access information terminal 120 to access information.

ステップS1218おいて、情報端末120のジョブ一覧取得部413は、通知されたアクセス情報を用いて、ウェブサービスにアクセス(ポーリング)し、印刷ジョブの一覧の取得を要求する。   In step S1218, the job list acquisition unit 413 of the information terminal 120 accesses (polls) the web service using the notified access information and requests acquisition of a list of print jobs.

ステップS1219において、ウェブサーバ101のジョブ一覧提供部405は、既に登録されている利用者121の印刷ジョブの一覧を、情報端末120に提供する。   In step S <b> 1219, the job list providing unit 405 of the web server 101 provides the information terminal 120 with a list of print jobs of the registered user 121.

ステップS1218において、情報端末120の表示制御部414は、例えば、図10(b)に示すような印刷ジョブ一覧の表示画面1021を、情報端末120の表示部に表示させる。   In step S1218, the display control unit 414 of the information terminal 120 causes the display unit of the information terminal 120 to display a print job list display screen 1021 as shown in FIG.

以後の処理は、例えば、図9のステップS904以降に示す第1の実施形態に係る処理と同様で良い。   The subsequent processing may be the same as the processing according to the first embodiment shown after step S904 in FIG.

上記の処理により、利用者121によるICカードの読取操作に応じて、利用者121の認証処理と、利用者121の印刷ジョブ一覧の登録処理とが行われるので、ウェブサーバ101の処理の負荷を低減させることができる。   With the above processing, the authentication processing of the user 121 and the registration processing of the print job list of the user 121 are performed in response to the IC card reading operation by the user 121, so the processing load of the web server 101 is reduced. Can be reduced.

[第3の実施形態]
第1、2の実施形態において、画像形成装置111が有していたサービス管理部602、利用者情報取得部603、ジョブ一覧登録部604、ジョブ情報取得部605、印刷データ取得部606等は、画像形成装置111とは別の情報処理装置が有していても良い。
[Third Embodiment]
In the first and second embodiments, the service management unit 602, user information acquisition unit 603, job list registration unit 604, job information acquisition unit 605, print data acquisition unit 606, etc., which the image forming apparatus 111 has, An information processing apparatus different from the image forming apparatus 111 may be included.

第3の実施形態では、ローカルネットワーク116に接続された印刷制御装置が、サービス管理部602、利用者情報取得部603、ジョブ一覧登録部604、ジョブ情報取得部605、印刷データ取得部606等を有している場合の処理の例について説明する。   In the third embodiment, a print control apparatus connected to the local network 116 includes a service management unit 602, a user information acquisition unit 603, a job list registration unit 604, a job information acquisition unit 605, a print data acquisition unit 606, and the like. An example of processing in the case of having it will be described.

<システム構成>
図13は、第3の実施形態に係る印刷システム100のシステム構成の例を示す図である。図13に示すように、第3の実施形態に係る印刷システム100は、図1に示す一実施形態に係る印刷システム100のシステム構成に加えて、印刷制御装置1301を有している。
<System configuration>
FIG. 13 is a diagram illustrating an example of a system configuration of a printing system 100 according to the third embodiment. As illustrated in FIG. 13, the printing system 100 according to the third embodiment includes a printing control apparatus 1301 in addition to the system configuration of the printing system 100 according to the embodiment illustrated in FIG. 1.

印刷制御装置1301は、例えば、PC等の情報処理装置であり、第1、2の実施形態において、画像形成装置111が実行していた処理のうち、オンデマンド印刷に関する処理を実行する。   The print control apparatus 1301 is an information processing apparatus such as a PC, for example, and executes processing related to on-demand printing among the processing executed by the image forming apparatus 111 in the first and second embodiments.

これにより、利用者121は、情報端末120を用いて、オンデマンド印刷に関する機能を有していない画像形成装置111に対しても、オンデマンド印刷を行うことができるようになる。   Accordingly, the user 121 can perform on-demand printing using the information terminal 120 for the image forming apparatus 111 that does not have a function related to on-demand printing.

なお、印刷制御装置1301は、画像形成装置111による印刷を制御する第2の情報処理装置の一例である。第2の情報処理装置は、クライアント装置112や、スプールサーバ113等であっても良い。ここでは、第2の情報処理装置が印刷制御装置1301であるものとして、以下の説明を行う。   Note that the print control apparatus 1301 is an example of a second information processing apparatus that controls printing by the image forming apparatus 111. The second information processing apparatus may be the client apparatus 112, the spool server 113, or the like. Here, the following description is given assuming that the second information processing apparatus is the print control apparatus 1301.

<機能構成>
図14は、第3の実施形態に係る印刷制御装置1301の機能構成の例を示す図である。印刷制御装置1301は、図6に示す第1の実施形態に係る画像形成装置111が有していたサービス管理部602、利用者情報取得部603、ジョブ一覧登録部604、ジョブ情報取得部605、印刷データ取得部606等を有している。上記の各機能構成の機能は、第1の実施形態と同様なので、ここでは説明を省略する。
<Functional configuration>
FIG. 14 is a diagram illustrating an example of a functional configuration of the print control apparatus 1301 according to the third embodiment. The print control apparatus 1301 includes a service management unit 602, a user information acquisition unit 603, a job list registration unit 604, a job information acquisition unit 605, which the image forming apparatus 111 according to the first embodiment illustrated in FIG. A print data acquisition unit 606 and the like are included. Since the function of each functional configuration described above is the same as that of the first embodiment, description thereof is omitted here.

また、印刷制御装置1301は、通信部1401、印刷制御部1402、及び記憶部1403等を有している。通信部1401、印刷制御部1402、及び記憶部1403は、例えば、図2のCPU201で実行されるプログラム等によって実現される。   The print control apparatus 1301 includes a communication unit 1401, a print control unit 1402, a storage unit 1403, and the like. The communication unit 1401, the print control unit 1402, and the storage unit 1403 are realized by, for example, a program executed by the CPU 201 in FIG.

通信部1401は、例えば、図3のCPU311で実行されるプログラム、及び通信I/F330等によって実現され、印刷制御装置1301をローカルネットワーク116に接続して、画像形成装置111、スプールサーバ113、認証サーバ114等と通信を行う。また、通信部1401は、ファイアウォール115を介して、ウェブサーバ101と通信を行う。   The communication unit 1401 is realized by, for example, the program executed by the CPU 311 in FIG. 3 and the communication I / F 330, and the like. The print control apparatus 1301 is connected to the local network 116, the image forming apparatus 111, the spool server 113, and the authentication. It communicates with the server 114 and the like. The communication unit 1401 communicates with the web server 101 via the firewall 115.

印刷制御部1402は、ジョブ情報取得部605が取得した、利用者121によって選択された印刷ジョブの情報に基づいて、当該印刷ジョブを、画像形成装置111に印刷させるための処理を実行する。例えば、印刷制御部1402は、印刷データ取得部606が取得した印刷データを、画像形成装置111に送信して印刷させる。或いは、ジョブ情報取得部605が取得した、利用者121によって選択された印刷ジョブの情報を、スプールサーバ113に通知して、画像形成装置111に対する印刷を制御させる。   The print control unit 1402 executes processing for causing the image forming apparatus 111 to print the print job based on the print job information selected by the user 121 acquired by the job information acquisition unit 605. For example, the print control unit 1402 transmits the print data acquired by the print data acquisition unit 606 to the image forming apparatus 111 for printing. Alternatively, the print information selected by the user 121 acquired by the job information acquisition unit 605 is notified to the spool server 113 to control printing on the image forming apparatus 111.

<処理の流れ>
続いて、第3の実施形態に係る印刷制御方法の処理の流れについて説明する。
<Process flow>
Next, the flow of processing of the print control method according to the third embodiment will be described.

図15〜17は、第3の実施形態に係る印刷システムの処理の例を示すシーケンス図である。なお、基本的な処理内容は、第1の実施形態に係る処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明を行う。   15 to 17 are sequence diagrams illustrating an example of processing of the printing system according to the third embodiment. Note that the basic processing content is the same as the processing according to the first embodiment, and therefore, here, the description will focus on differences from the first embodiment.

(画像形成装置の起動処理)
ステップS1501において、利用者121は、印刷に用いる画像形成装置111の起動操作を行う。
(Startup processing of image forming apparatus)
In step S1501, the user 121 performs an activation operation of the image forming apparatus 111 used for printing.

ステップS1502、S1503において、スプールサーバ113は、例えば、SNMP(Simple Network Management Protocol)のcoldStartトラップ機能等により、画像形成装置111の起動を検知する。また、スプールサーバ113は、画像形成装置111が起動したことを、印刷制御装置1301に通知する。この通知には、例えば、起動した画像形成装置111を識別するプリンタIDが含まれる。   In steps S1502 and S1503, the spool server 113 detects the activation of the image forming apparatus 111 by using a cold start trap function of SNMP (Simple Network Management Protocol), for example. Further, the spool server 113 notifies the print control apparatus 1301 that the image forming apparatus 111 has been activated. This notification includes, for example, a printer ID for identifying the activated image forming apparatus 111.

ステップS1504において、画像形成装置111が起動すると、印刷制御装置1301のサービス管理部602は、ウェブサーバ101に、画像形成装置111に対応するウェブサービスの開始を要求する。この要求には、例えば、起動した画像形成装置111のプリンタIDが含まれる。   When the image forming apparatus 111 is activated in step S1504, the service management unit 602 of the print control apparatus 1301 requests the web server 101 to start a web service corresponding to the image forming apparatus 111. This request includes, for example, the printer ID of the activated image forming apparatus 111.

ステップS1505において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを開始する。これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501に、画像形成装置111のプリンタIDと、宛先URLとを記憶して管理する。   In step S <b> 1505, the web server 101 starts a web service corresponding to the image forming apparatus 111. Accordingly, the correspondence information management unit 403 of the web server 101 stores and manages the printer ID of the image forming apparatus 111 and the destination URL in the correspondence information 501 as illustrated in FIG.

ステップS1506において、ウェブサーバ101の対応情報管理部403は、印刷制御装置1301に、画像形成装置111対応するウェブサービスにアクセスするためのアクセス情報(例えば、宛先URL)を通知する。   In step S1506, the correspondence information management unit 403 of the web server 101 notifies the print control apparatus 1301 of access information (for example, a destination URL) for accessing the web service corresponding to the image forming apparatus 111.

ステップS1507において、印刷制御装置1301の利用者情報取得部603は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、利用者IDの取得を要求する。   In step S1507, the user information acquisition unit 603 of the print control apparatus 1301 uses the notified access information, for example, accesses (polls) the web service at a predetermined time interval and requests acquisition of the user ID. .

このとき、利用者情報取得部603は、前述したように、Comet(ロングポーリング)により、ウェブサービスに利用者IDの取得を要求するものであっても良い。   At this time, as described above, the user information acquisition unit 603 may request acquisition of the user ID from the web service by Comet (long polling).

(情報端末の接続処理)
図16のステップS801〜S810に示す情報端末120の接続処理は、図8に示す第1の実施形態に係る情報端末120の接続処理と同様なので、ここでは説明を省略する。
(Information terminal connection processing)
The connection process of the information terminal 120 shown in steps S801 to S810 of FIG. 16 is the same as the connection process of the information terminal 120 according to the first embodiment shown in FIG.

(印刷ジョブ一覧の登録処理)
図16のステップS1601〜S1608に示す印刷ジョブ一覧の登録処理は、図8の
ステップS811〜S818において、画像形成装置111が実行していた印刷ジョブ一覧の登録処理を、印刷制御装置1301が実行するものである。
(Print job list registration process)
In the print job list registration process shown in steps S1601 to S1608 of FIG. 16, the print control apparatus 1301 executes the print job list registration process executed by the image forming apparatus 111 in steps S811 to S818 of FIG. Is.

例えば、図16のステップS808において、対応情報501に、画像形成装置111のプリンタIDに対応付けて利用者121の利用者IDが登録されると、ステップS1601以降の処理が実行される。   For example, when the user ID of the user 121 is registered in the correspondence information 501 in association with the printer ID of the image forming apparatus 111 in step S808 in FIG. 16, the processing from step S1601 is executed.

ステップS1601、S1602において、ウェブサーバ101の対応情報管理部403は、画像形成装置111に対応するウェブサービスにログインしている利用者121の利用者IDを、印刷制御装置1301に通知する。   In steps S <b> 1601 and S <b> 1602, the correspondence information management unit 403 of the web server 101 notifies the print control apparatus 1301 of the user ID of the user 121 who is logged in to the web service corresponding to the image forming apparatus 111.

ステップS1603において、印刷制御装置1301のジョブ一覧登録部604は、ウェブサーバ101から通知された利用者IDの認証を、認証サーバ114に要求する。   In step S <b> 1603, the job list registration unit 604 of the print control apparatus 1301 requests the authentication server 114 to authenticate the user ID notified from the web server 101.

ステップS1604において、認証サーバ114は、例えば、認証を要求された利用者IDが、認証サーバ114に登録されているか否かを判断し、認証サーバ114に登録されている場合、認証に成功したことを示す認証結果を印刷制御装置1301に送信する。一方、認証サーバ114は、利用者IDが認証サーバ114に登録されていない場合、認証に失敗したことを示す認証結果を印刷制御装置1301に送信する。ここでは、利用者IDの認証に成功したものとして、以下の説明を行う。   In step S1604, for example, the authentication server 114 determines whether or not the user ID requested for authentication is registered in the authentication server 114. If the user ID is registered in the authentication server 114, the authentication is successful. Is sent to the print control apparatus 1301. On the other hand, if the user ID is not registered in the authentication server 114, the authentication server 114 transmits an authentication result indicating that the authentication has failed to the print control apparatus 1301. Here, the following description will be given on the assumption that the user ID has been successfully authenticated.

ステップS1605において、印刷制御装置1301のジョブ一覧登録部604は、認証に成功した利用者IDを用いて、スプールサーバ113から、利用者121の印刷ジョブの一覧を取得する。   In step S <b> 1605, the job list registration unit 604 of the print control apparatus 1301 acquires a list of print jobs of the user 121 from the spool server 113 using the user ID that has been successfully authenticated.

ステップS1606において、印刷制御装置1301のジョブ一覧登録部604は、取得した利用者121の印刷ジョブの一覧を、ウェブサーバ101が提供する画像形成装置111に対応するウェブサービスに登録する。   In step S <b> 1606, the job list registration unit 604 of the print control apparatus 1301 registers the acquired print job list of the user 121 in a web service corresponding to the image forming apparatus 111 provided by the web server 101.

ステップS1607において、ウェブサーバ101のジョブ一覧提供部405は、印刷制御装置1301から登録された利用者121の印刷ジョブの一覧を管理する。また、ジョブ一覧提供部405は、利用者121の印刷ジョブの一覧にアクセスするためのアクセス情報を印刷制御装置1301に通知する。   In step S <b> 1607, the job list providing unit 405 of the web server 101 manages a list of print jobs of the user 121 registered from the print control apparatus 1301. Further, the job list providing unit 405 notifies the print control apparatus 1301 of access information for accessing the list of print jobs of the user 121.

ステップS1608において、印刷制御装置1301のジョブ情報取得部605は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、ジョブ情報の取得を要求する。   In step S1608, the job information acquisition unit 605 of the print control apparatus 1301 uses the notified access information to access (polling) the web service at a predetermined time interval, for example, and requests acquisition of job information.

このとき、印刷制御装置1301のジョブ情報取得部605は、前述したComet(ロングポーリング)を用いて、ウェブサーバ101にジョブ情報の取得を要求するものであっても良い。   At this time, the job information acquisition unit 605 of the print control apparatus 1301 may request the web server 101 to acquire job information using the above-described Comet (long polling).

(ジョブ情報の登録処理)
図17のステップS901〜S905に示すジョブ情報の登録処理は、図9に示す第1の実施形態に係るジョブ情報の登録処理と同様なので、ここでは説明を省略する。
(Job information registration process)
The job information registration process shown in steps S901 to S905 in FIG. 17 is the same as the job information registration process according to the first embodiment shown in FIG.

(印刷処理)
例えば、図17のステップS905において、画像形成装置111に対応するウェブサービスに、利用者121によって選択された印刷ジョブの情報が登録されると、ステップS1701以降の処理が実行される。
(Printing process)
For example, when the information of the print job selected by the user 121 is registered in the web service corresponding to the image forming apparatus 111 in step S905 in FIG. 17, the processing from step S1701 is executed.

図17のステップS1701、S1702において、ウェブサーバ101のジョブ情報通知部406は、画像形成装置111に対応するウェブサービスに登録されている、例えば、図5(b)に示すようなジョブ情報502を、印刷制御装置1301に提供する。   In steps S1701 and S1702 of FIG. 17, the job information notification unit 406 of the web server 101 stores job information 502 registered in the web service corresponding to the image forming apparatus 111, for example, as shown in FIG. To the print control apparatus 1301.

ステップS1703において、印刷制御装置1301の印刷制御部1402は、ウェブサーバ101から通知されたジョブ情報502を含む印刷要求を、スプールサーバ113に送信する。   In step S <b> 1703, the print control unit 1402 of the print control apparatus 1301 transmits a print request including the job information 502 notified from the web server 101 to the spool server 113.

ステップS1704において、スプールサーバ113は、印刷制御装置1301から受信した印刷要求に含まれるジョブ情報502に基づいて、利用者121が選択した印刷ジョブの印刷データを取得する。   In step S <b> 1704, the spool server 113 acquires the print data of the print job selected by the user 121 based on the job information 502 included in the print request received from the print control apparatus 1301.

ステップS1705において、スプールサーバ113は、取得した印刷データを、画像形成装置111に送信する。   In step S <b> 1705, the spool server 113 transmits the acquired print data to the image forming apparatus 111.

ステップS1706において、画像形成装置111は、スプールサーバ113から送信された印刷データを印刷する。   In step S1706, the image forming apparatus 111 prints the print data transmitted from the spool server 113.

ステップS1707において、画像形成装置111は、例えば、印刷が完了したことを示す印刷結果を、スプールサーバ113に通知する。   In step S <b> 1707, the image forming apparatus 111 notifies the spool server 113 of a print result indicating that printing has been completed, for example.

ステップS1708において、スプールサーバ113は、印刷が完了した印刷ジョブを削除する。   In step S1708, the spool server 113 deletes the print job that has been printed.

ステップS1709において、印刷制御装置1301のサービス管理部602は、ステップS1704〜S1708の処理と並行して、ウェブサーバ101に、画像形成装置111に対応するウェブサービスの終了を要求する。   In step S1709, the service management unit 602 of the print control apparatus 1301 requests the web server 101 to end the web service corresponding to the image forming apparatus 111 in parallel with the processes in steps S1704 to S1708.

ステップS1710において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを終了させる。   In step S <b> 1710, the web server 101 ends the web service corresponding to the image forming apparatus 111.

以上、本実施形態によれば、利用者121は、情報端末を用いて、オンデマンド印刷に関する機能を有していない画像形成装置111に対しても、オンデマンド印刷を行うことができるようになる。   As described above, according to the present embodiment, the user 121 can perform on-demand printing for the image forming apparatus 111 that does not have a function related to on-demand printing using the information terminal. .

なお、図17のステップS1703において、印刷制御装置1301は、スプールサーバ113に印刷要求を送信する代わりに、利用者121によって選択された印刷ジョブに対応する印刷データを、スプールサーバ113から取得するものであっても良い。この場合、印刷制御装置1301は、取得した印刷データを画像形成装置111に送信することにより、利用者121によって選択された印刷ジョブを、画像形成装置111に印刷させる。   In step S 1703 in FIG. 17, the print control apparatus 1301 acquires print data corresponding to the print job selected by the user 121 from the spool server 113 instead of transmitting a print request to the spool server 113. It may be. In this case, the print control apparatus 1301 transmits the acquired print data to the image forming apparatus 111 to cause the image forming apparatus 111 to print the print job selected by the user 121.

[第4の実施形態]
第4の実施形態では、第3の実施形態と同様のシステム構成において、第2の実施形態と同様に、印刷システム100が、利用者121のアカウント情報が記憶されたICカードを用いて、利用者の認証を行う場合の処理の一例について説明する。
[Fourth Embodiment]
In the fourth embodiment, in the same system configuration as in the third embodiment, the printing system 100 uses the IC card in which the account information of the user 121 is stored, as in the second embodiment. An example of processing for authenticating a person will be described.

<処理の流れ>
図18は、第4の実施形態に係る印刷システムの処理の例を示すシーケンス図である。
<Process flow>
FIG. 18 is a sequence diagram illustrating an example of processing of the printing system according to the fourth embodiment.

ステップS1801において、画像形成装置111を利用する利用者121は、例えば、利用者IDを含む利用者121のアカウント情報を記憶したICカードを、画像形成装置111に接続されたICカードリーダ371に読み取りさせる読取操作を行う。   In step S <b> 1801, the user 121 using the image forming apparatus 111 reads, for example, an IC card that stores the account information of the user 121 including the user ID with the IC card reader 371 connected to the image forming apparatus 111. The reading operation is performed.

ステップS1802、S1803において、ICカードリーダ371は、ICカードに記憶されているアカウント情報を読取し、画像形成装置111に通知する。   In steps S1802 and S1803, the IC card reader 371 reads account information stored in the IC card and notifies the image forming apparatus 111 of the account information.

ステップS1804において、画像形成装置111のICカード処理部1101は、ICカードリーダ371から通知されたアカウント情報から、利用者121の利用者IDを抽出し、抽出した利用者IDの認証を認証サーバ114に要求する。   In step S1804, the IC card processing unit 1101 of the image forming apparatus 111 extracts the user ID of the user 121 from the account information notified from the IC card reader 371, and authenticates the extracted user ID with the authentication server 114. To request.

ステップS1805において、認証サーバ114は、例えば、認証を要求された利用者IDが、認証サーバ114に登録されているか否かを判断し、認証サーバ114に登録されている場合、認証に成功したことを示す認証結果を画像形成装置111に送信する。一方、認証サーバ114は、利用者IDが認証サーバ114に登録されていない場合、認証に失敗したことを示す認証結果を画像形成装置111に送信する。ここでは、利用者IDの認証に成功したものとして、以下の説明を行う。   In step S1805, for example, the authentication server 114 determines whether or not the user ID requested for authentication is registered in the authentication server 114. If the user ID is registered in the authentication server 114, the authentication is successful. Is sent to the image forming apparatus 111. On the other hand, if the user ID is not registered in the authentication server 114, the authentication server 114 transmits an authentication result indicating that the authentication has failed to the image forming apparatus 111. Here, the following description will be given on the assumption that the user ID has been successfully authenticated.

ステップS1806において、画像形成装置111のジョブ一覧登録部604は、認証に成功した利用者IDと画像形成装置111のプリンタIDとを含む印刷準備情報を、スプールサーバ113に送信する。   In step S <b> 1806, the job list registration unit 604 of the image forming apparatus 111 transmits print preparation information including the user ID that has been successfully authenticated and the printer ID of the image forming apparatus 111 to the spool server 113.

ステップS1807において、スプールサーバ113は、印刷準備情報に含まれる利用者IDに基づいて、利用者121の印刷ジョブの一覧を取得する。   In step S1807, the spool server 113 acquires a list of print jobs of the user 121 based on the user ID included in the print preparation information.

ステップS1808において、スプールサーバ113は、取得した利用者121の印刷ジョブの一覧を、利用者121の利用者ID、及び画像形成装置111のプリンタIDと共に、印刷制御装置1301に送信する。   In step S1808, the spool server 113 transmits the acquired print job list of the user 121 together with the user ID of the user 121 and the printer ID of the image forming apparatus 111 to the print control apparatus 1301.

ステップS1809において、印刷制御装置1301のジョブ一覧登録部604は、ウェブサーバ101に、利用者121の利用者ID、利用者121の印刷ジョブの一覧、及び画像形成装置111のプリンタIDを含むジョブ一覧の登録要求を送信する。   In step S1809, the job list registration unit 604 of the print control apparatus 1301 causes the web server 101 to store a job list including the user ID of the user 121, the print job list of the user 121, and the printer ID of the image forming apparatus 111. Send a registration request.

ステップS1810において、ウェブサーバ101は、画像形成装置111に対応するウェブサービスを開始する。これにより、ウェブサーバ101の対応情報管理部403は、例えば、図5(a)に示すような対応情報501に、画像形成装置111のプリンタIDと、宛先URLと、利用者121の利用者IDと、を対応付けて記憶する。また、ウェブサーバ101が提供する、画像形成装置111に対応するウェブサービスに、利用者121の印刷ジョブの一覧が登録される。   In step S <b> 1810, the web server 101 starts a web service corresponding to the image forming apparatus 111. Accordingly, the correspondence information management unit 403 of the web server 101 adds, for example, the printer ID of the image forming apparatus 111, the destination URL, and the user ID of the user 121 to the correspondence information 501 as illustrated in FIG. Are stored in association with each other. Also, a list of print jobs of the user 121 is registered in a web service provided by the web server 101 and corresponding to the image forming apparatus 111.

ステップS1811において、ウェブサーバ101の対応情報管理部403は、印刷制御装置1301に、画像形成装置111対応するウェブサービスにアクセスするためのアクセス情報を通知する。   In step S1811, the correspondence information management unit 403 of the web server 101 notifies the print control apparatus 1301 of access information for accessing a web service corresponding to the image forming apparatus 111.

ステップS1812において、印刷制御装置1301の利用者情報取得部603は、通知されたアクセス情報を用いて、例えば、所定の時間間隔でウェブサービスにアクセス(ポーリング)し、利用者IDの取得を要求する。   In step S1812, the user information acquisition unit 603 of the print control apparatus 1301 uses the notified access information, for example, accesses (polls) the web service at a predetermined time interval and requests acquisition of the user ID. .

このとき、利用者情報取得部603は、前述したように、Comet(ロングポーリング)を利用して、ウェブサーバ101に、利用者IDの取得を要求するものであっても良い。   At this time, as described above, the user information acquisition unit 603 may request the web server 101 to acquire a user ID by using Comet (long polling).

図18のステップS1211〜S1218に示す処理は、図12に示す第2の実施形態のステップS1211〜S1218の処理と同様である。この処理により、情報端末120は、利用者121の印刷ジョブの一覧を、情報端末120の表示部に表示させることができる。   The processes shown in steps S1211 to S1218 of FIG. 18 are the same as the processes of steps S1211 to S1218 of the second embodiment shown in FIG. With this processing, the information terminal 120 can display a list of print jobs of the user 121 on the display unit of the information terminal 120.

また、図18のステップS1218の処理に続いて、例えば、図17に示すステップS904、S905、及びS1701〜S1710に示す処理が実行される。   Further, following the process of step S1218 of FIG. 18, for example, the processes shown in steps S904, S905, and S1701 to S1710 shown in FIG. 17 are executed.

本実施形態においても、利用者121によるICカードの読取操作に応じて、利用者121の認証処理と、利用者121の印刷ジョブ一覧の登録処理とが行われるので、ウェブサーバ101の処理の負荷を低減させることができる。   Also in this embodiment, the authentication process of the user 121 and the registration process of the print job list of the user 121 are performed according to the reading operation of the IC card by the user 121. Therefore, the processing load of the web server 101 is increased. Can be reduced.

以上、本発明の各実施形態によれば、ローカルネットワーク116に接続された画像形成装置111を用いてオンデマンド印刷する印刷システム100において、ローカルネットワークに接続されていない情報端末120を利用して印刷を制御できるようになる。   As described above, according to each embodiment of the present invention, in the printing system 100 that performs on-demand printing using the image forming apparatus 111 connected to the local network 116, printing is performed using the information terminal 120 that is not connected to the local network. Can be controlled.

なお、第1〜4の実施形態に示した印刷システム100のシステム構成、及び機能構成は一例であり、印刷システム100は様々な構成を適用することができる。   Note that the system configuration and functional configuration of the printing system 100 shown in the first to fourth embodiments are examples, and the printing system 100 can apply various configurations.

例えば、図4に示すウェブサーバ101は、認証部402、及び要求受付部404を有する第1のサーバと、対応情報管理部403、ジョブ一覧提供部405、及びジョブ情報通知部406を有する第2のサーバとを含む構成であっても良い。これにより、ウェブサーバ101の負荷を複数のサーバに分散させることができるようになる。   For example, the web server 101 illustrated in FIG. 4 includes a first server including an authentication unit 402 and a request reception unit 404, a second information including a correspondence information management unit 403, a job list providing unit 405, and a job information notification unit 406. It is also possible to have a configuration including these servers. Thereby, the load of the web server 101 can be distributed to a plurality of servers.

また、図14に示す印刷制御装置1301の機能構成の少なくとも一部は、スプールサーバ113に含まれていても良い。   Further, at least a part of the functional configuration of the print control apparatus 1301 illustrated in FIG. 14 may be included in the spool server 113.

100 印刷システム
101 ウェブサーバ(第1の情報処理装置)
102 外部ネットワーク(第1のネットワーク)
111 画像形成装置
113 スプールサーバ(第3の情報処理装置)
115 ファイアウォール
116 ローカルネットワーク(第2のネットワーク)
120 情報端末
402 認証部
403 対応情報管理部(管理部)
405 ジョブ一覧提供部(提供部)
406 ジョブ情報通知部(通知部)
412 接続情報取得部
414 表示制御部
416 ジョブ情報登録部
1301 印刷制御装置(第2の情報処理装置)
100 Printing System 101 Web Server (First Information Processing Device)
102 External network (first network)
111 Image forming apparatus 113 Spool server (third information processing apparatus)
115 Firewall 116 Local network (second network)
120 Information terminal 402 Authentication unit 403 Corresponding information management unit (management unit)
405 Job list provider (provider)
406 Job information notification unit (notification unit)
412 Connection information acquisition unit 414 Display control unit 416 Job information registration unit 1301 Print control apparatus (second information processing apparatus)

特開2013−186824号公報JP 2013-186824 A

Claims (12)

第1のネットワークに接続可能な情報端末と、前記第1のネットワークとは異なる第2のネットワークに接続された画像形成装置と、前記第1のネットワークに接続され、前記画像形成装置を利用するためのウェブサービスを提供する第1の情報処理装置と、を含む印刷システムであって、
前記第1の情報処理装置は、
前記画像形成装置から取得した接続情報を用いて前記ウェブサービスに接続する前記情報端末の利用者の情報と、前記画像形成装置に対応する前記ウェブサービスの宛先情報とを対応付けて管理する管理部と、
前記管理部が管理する前記利用者の情報に基づいて、前記第2のネットワーク内から前記ウェブサービスに登録される前記利用者の印刷ジョブの一覧を、前記情報端末に提供する提供部と、
前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブの情報を、前記画像形成装置、又は前記画像形成装置による印刷を制御する第2の情報処理装置に通知する通知部と、
を有する、印刷システム。
An information terminal connectable to the first network, an image forming apparatus connected to a second network different from the first network, and the image forming apparatus connected to the first network and using the image forming apparatus A first information processing apparatus that provides the web service of the printing system,
The first information processing apparatus includes:
A management unit that associates and manages user information of the information terminal connected to the web service using connection information acquired from the image forming apparatus and destination information of the web service corresponding to the image forming apparatus When,
A providing unit that provides the information terminal with a list of print jobs of the user registered in the web service from within the second network based on the information of the user managed by the management unit;
A notification unit for notifying the image forming apparatus or a second information processing apparatus that controls printing by the image forming apparatus of information on the print job selected by the user from the list of print jobs;
Having a printing system.
前記情報端末は、
前記画像形成装置から、前記画像形成装置に対応する前記ウェブサービスに接続するための接続情報を取得する接続情報取得部と、
前記ウェブサービスから提供される前記利用者の印刷ジョブの一覧を、前記情報端末の表示画面に表示させる表示制御部と、
前記表示画面から前記利用者によって選択された印刷ジョブの情報を前記ウェブサービスに登録するジョブ情報登録部と、
を有する、請求項1に記載の印刷システム。
The information terminal
A connection information acquisition unit for acquiring connection information for connecting to the web service corresponding to the image forming apparatus from the image forming apparatus;
A display control unit for displaying a list of print jobs of the user provided from the web service on a display screen of the information terminal;
A job information registration unit for registering information of a print job selected by the user from the display screen in the web service;
The printing system according to claim 1, comprising:
前記画像形成装置は、
前記第1の情報処理装置から、前記画像形成装置に対応するウェブサービスの宛先情報と対応付けて管理されている前記利用者の情報を取得する利用者情報取得部と、
前記利用者情報取得部が取得した前記利用者の情報を用いて、前記利用者の印刷ジョブを管理する第3の情報処理装置から前記利用者の印刷ジョブの一覧を取得し、前記ウェブサービスに登録するジョブ一覧登録部と、
前記通知部から通知された前記印刷ジョブの情報に基づいて、前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブを実行する画像形成部と、
を有する、請求項1又は2に記載の印刷システム。
The image forming apparatus includes:
A user information acquisition unit that acquires, from the first information processing apparatus, information on the user managed in association with destination information of a web service corresponding to the image forming apparatus;
Using the user information acquired by the user information acquisition unit, a list of the user's print jobs is acquired from a third information processing apparatus that manages the user's print jobs, and the web service provides A job list registration section to be registered;
An image forming unit that executes a print job selected by the user from the list of print jobs based on the information of the print job notified from the notification unit;
The printing system according to claim 1, comprising:
前記第2の情報処理装置は、
前記第1の情報処理装置から、前記画像形成装置に対応するウェブサービスの宛先情報と対応付けて管理されている前記利用者の情報を取得する利用者情報取得部と、
前記利用者情報取得部が取得した前記利用者の情報を用いて、前記利用者の印刷ジョブを管理する第3の情報処理装置から前記利用者の印刷ジョブの一覧を取得し、前記ウェブサービスに登録するジョブ一覧登録部と、
前記通知部から通知された前記印刷ジョブの情報に基づいて、前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブを、前記画像形成装置に実行させる印刷制御部と、
を有する請求項1又は2に記載の印刷システム。
The second information processing apparatus
A user information acquisition unit that acquires, from the first information processing apparatus, information on the user managed in association with destination information of a web service corresponding to the image forming apparatus;
Using the user information acquired by the user information acquisition unit, a list of the user's print jobs is acquired from a third information processing apparatus that manages the user's print jobs, and the web service provides A job list registration section to be registered;
A print control unit that causes the image forming apparatus to execute a print job selected by the user from the list of print jobs based on the information of the print job notified from the notification unit;
The printing system according to claim 1, comprising:
前記第2の情報処理装置は、前記画像形成装置が起動したときに、前記画像形成装置に対応する前記ウェブサービスの開始を前記第1の情報処理装置に要求する、請求項4に記載の印刷システム。   5. The printing according to claim 4, wherein when the image forming apparatus is activated, the second information processing apparatus requests the first information processing apparatus to start the web service corresponding to the image forming apparatus. system. 前記画像形成装置は、ICカードリーダを用いて、前記利用者が所持するICカードから認証情報を取得し、前記利用者を認証するICカード処理部を有する、請求項1乃至5のいずれか一項に記載の印刷システム。   6. The image forming apparatus according to claim 1, further comprising an IC card processing unit that acquires authentication information from an IC card possessed by the user using an IC card reader and authenticates the user. The printing system according to item. 前記第1の情報処理装置は、Cometによるロングポーリングにより、前記画像形成装置、又は前記第2の情報処理装置に情報を提供する、請求項1乃至6のいずれか一項に記載の印刷システム。   The printing system according to claim 1, wherein the first information processing apparatus provides information to the image forming apparatus or the second information processing apparatus by long polling by Comet. 第1のネットワークに接続可能な情報端末と、前記第1のネットワークとは異なる第2のネットワークに接続された画像形成装置と、前記第1のネットワークに接続され、前記画像形成装置を利用するためのウェブサービスを提供する第1の情報処理装置と、を含む印刷システムの前記第1の情報処理装置であって、
前記画像形成装置から取得した接続情報を用いて前記ウェブサービスに接続する前記情報端末の利用者の情報と、前記画像形成装置に対応する前記ウェブサービスの宛先情報とを対応付けて管理する管理部と、
前記管理部が管理する前記利用者の情報に基づいて、前記第2のネットワーク内から前記ウェブサービスに登録される前記利用者の印刷ジョブの一覧を、前記情報端末に提供する提供部と、
前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブの情報を、前記画像形成装置、又は前記画像形成装置による印刷を制御する第2の情報処理装置に通知する通知部と、
を有する、情報処理装置。
An information terminal connectable to the first network, an image forming apparatus connected to a second network different from the first network, and the image forming apparatus connected to the first network and using the image forming apparatus A first information processing apparatus for providing a web service of the first information processing apparatus of the printing system,
A management unit that associates and manages user information of the information terminal connected to the web service using connection information acquired from the image forming apparatus and destination information of the web service corresponding to the image forming apparatus When,
A providing unit that provides the information terminal with a list of print jobs of the user registered in the web service from within the second network based on the information of the user managed by the management unit;
A notification unit for notifying the image forming apparatus or a second information processing apparatus that controls printing by the image forming apparatus of information on the print job selected by the user from the list of print jobs;
An information processing apparatus.
前記管理部は、前記画像形成装置に対応する前記ウェブサービスの宛先情報と対応付けて管理されている前記利用者の情報を前記画像形成装置、又は前記第2の情報処理装置に通知し、
前記通知を受けた装置は、
前記利用者の情報を用いて、前記利用者の印刷ジョブを管理する第3の情報処理装置から前記利用者の印刷ジョブの一覧を取得し、
取得した前記利用者の印刷ジョブの一覧を、前記画像形成装置に対応する前記ウェブサービスに登録する、請求項8に記載の情報処理装置。
The management unit notifies the image forming apparatus or the second information processing apparatus of the user information managed in association with the destination information of the web service corresponding to the image forming apparatus;
The device that has received the notification
Using the user information, obtain a list of the user print jobs from a third information processing apparatus that manages the user print jobs;
The information processing apparatus according to claim 8, wherein the acquired list of print jobs of the user is registered in the web service corresponding to the image forming apparatus.
前記情報端末を用いて、前記画像形成装置に対応する前記ウェブサービスにログインする前記利用者を認証する認証部を有し、
前記管理部は、前記画像形成装置に対応する前記ウェブサービスにログインした前記利用者の情報を、前記画像形成装置に対応する前記ウェブサービスの宛先情報と対応付けて管理する、請求項8又は9に記載の情報処理装置。
An authentication unit that authenticates the user who logs in to the web service corresponding to the image forming apparatus using the information terminal;
10. The management unit manages information on the user who has logged in to the web service corresponding to the image forming apparatus in association with destination information of the web service corresponding to the image forming apparatus. The information processing apparatus described in 1.
第1のネットワークに接続可能な情報端末と、前記第1のネットワークとは異なる第2のネットワークに接続された画像形成装置と、前記第1のネットワークに接続され、前記画像形成装置を利用するためのウェブサービスを提供する第1の情報処理装置と、を含む印刷システムにおける印刷制御方法であって、
前記第1の情報処理装置が、
前記画像形成装置から取得した接続情報を用いて前記ウェブサービスに接続する前記情報端末の利用者の情報と、前記画像形成装置に対応する前記ウェブサービスの宛先情報とを対応付けて管理するステップと、
前記画像形成装置に対応する前記ウェブサービスの宛先情報と対応付けて管理されている前記利用者の情報に基づいて、前記第2のネットワーク内から前記ウェブサービスに登録される前記利用者の印刷ジョブの一覧を、前記情報端末に提供するステップと、
前記印刷ジョブの一覧の中から前記利用者によって選択された印刷ジョブの情報を、前記画像形成装置、又は前記画像形成装置による印刷を制御する第2の情報処理装置に通知するステップと、
を実行する、印刷制御方法。
An information terminal connectable to the first network, an image forming apparatus connected to a second network different from the first network, and the image forming apparatus connected to the first network and using the image forming apparatus A printing control method in a printing system including: a first information processing apparatus that provides a web service of:
The first information processing apparatus is
Managing the information of the user of the information terminal connected to the web service using the connection information acquired from the image forming apparatus and the destination information of the web service corresponding to the image forming apparatus in association with each other; ,
The print job of the user registered in the web service from within the second network based on the user information managed in association with the destination information of the web service corresponding to the image forming apparatus Providing a list of information to the information terminal;
Notifying the image forming apparatus or a second information processing apparatus that controls printing by the image forming apparatus of the print job information selected by the user from the list of print jobs;
Execute the print control method.
請求項11に記載の印刷制御方法を第1の情報処理装置に実行させるためのプログラム。   A program for causing a first information processing apparatus to execute the print control method according to claim 11.
JP2018049928A 2018-03-16 2018-03-16 Printing system and printing control method Active JP7073810B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018049928A JP7073810B2 (en) 2018-03-16 2018-03-16 Printing system and printing control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018049928A JP7073810B2 (en) 2018-03-16 2018-03-16 Printing system and printing control method

Publications (2)

Publication Number Publication Date
JP2019160218A true JP2019160218A (en) 2019-09-19
JP7073810B2 JP7073810B2 (en) 2022-05-24

Family

ID=67993472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018049928A Active JP7073810B2 (en) 2018-03-16 2018-03-16 Printing system and printing control method

Country Status (1)

Country Link
JP (1) JP7073810B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112004001673T5 (en) * 2003-09-11 2006-07-06 Ntn Corp. Spindle nut and method of making the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008140132A (en) * 2006-12-01 2008-06-19 Fuji Xerox Co Ltd Printing system, print job control device and print job control program
US20110090535A1 (en) * 2009-10-19 2011-04-21 Canon Kabushiki Kaisha Print intermediary server and print intermediary method
JP2014078220A (en) * 2012-09-18 2014-05-01 Ricoh Co Ltd Information processing system, information processor and program
JP2014215921A (en) * 2013-04-26 2014-11-17 富士ゼロックス株式会社 Image formation device, information processing system, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008140132A (en) * 2006-12-01 2008-06-19 Fuji Xerox Co Ltd Printing system, print job control device and print job control program
US20110090535A1 (en) * 2009-10-19 2011-04-21 Canon Kabushiki Kaisha Print intermediary server and print intermediary method
JP2014078220A (en) * 2012-09-18 2014-05-01 Ricoh Co Ltd Information processing system, information processor and program
JP2014215921A (en) * 2013-04-26 2014-11-17 富士ゼロックス株式会社 Image formation device, information processing system, and program

Also Published As

Publication number Publication date
JP7073810B2 (en) 2022-05-24

Similar Documents

Publication Publication Date Title
JP7230617B2 (en) Printing system, information processing device and program
KR101482303B1 (en) Print system, server apparatus and printer which are used in the print system, and control method of the print system
KR101249185B1 (en) Print system, print server, and control method thereof
JP5091791B2 (en) Image forming system, image forming apparatus, and computer program
JP7396408B2 (en) Information processing system, information processing device, information processing method and program
JP2012063944A (en) Printing system, control method, client terminal, print server, and program
JP7321827B2 (en) Information processing device control method, print setting application, and information processing device
WO2019131387A1 (en) Image formation device, printing system, control method, and storage medium
JP2014081779A (en) Device management system, peripheral device, and control method therefor
JP7172232B2 (en) Information processing system and information processing method
CN103309628A (en) Information processing system and method
JP2015118533A (en) Printing system, image forming apparatus, information processing apparatus, print service system, and program
JP2010113599A (en) System, apparatus, and method for processing information, program and storage medium
JP2013050804A (en) Printing system, print control method, and computer program
JP6000828B2 (en) Information processing apparatus, print server system, control method thereof, and program
CN102915213A (en) Printing system, print server, and printing management method
JP6040878B2 (en) Printing apparatus, printing control apparatus, printing system, and program
JP6604237B2 (en) Information processing apparatus, information processing system, program, and control method
JP2014115907A (en) Information processing system and control method for the same and program
JP2011065594A (en) Information processing apparatus, user interface display control method in the same, and program
JP7073810B2 (en) Printing system and printing control method
JP5943761B2 (en) Peripheral device, information processing device, communication control method, and program
JP2015219545A (en) Information processing system, information processing method and program
JP7612448B2 (en) Information processing system and control method thereof
JP2014142735A (en) Printing system, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211203

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220425

R151 Written notification of patent or utility model registration

Ref document number: 7073810

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151