[go: up one dir, main page]

JP6763244B2 - Printing device, printing control method and program - Google Patents

Printing device, printing control method and program Download PDF

Info

Publication number
JP6763244B2
JP6763244B2 JP2016178013A JP2016178013A JP6763244B2 JP 6763244 B2 JP6763244 B2 JP 6763244B2 JP 2016178013 A JP2016178013 A JP 2016178013A JP 2016178013 A JP2016178013 A JP 2016178013A JP 6763244 B2 JP6763244 B2 JP 6763244B2
Authority
JP
Japan
Prior art keywords
user
job
condition
print job
print
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.)
Expired - Fee Related
Application number
JP2016178013A
Other languages
Japanese (ja)
Other versions
JP2018043364A (en
Inventor
誠二郎 堀
誠二郎 堀
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 JP2016178013A priority Critical patent/JP6763244B2/en
Publication of JP2018043364A publication Critical patent/JP2018043364A/en
Application granted granted Critical
Publication of JP6763244B2 publication Critical patent/JP6763244B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、印刷装置、印刷制御方法及びプログラムに関する。 The present invention relates to a printing apparatus, a printing control method and a program.

従来、複合機などの印刷装置と印刷サーバとからなるプル印刷システムが利用されている。プル印刷システムでは、ユーザがユーザ端末から印刷ジョブ(印刷処理)を印刷サーバに登録しておき、複合機は、ユーザからの指示に応じて、印刷サーバに登録された印刷ジョブの印刷ジョブデータを取得し、印刷ジョブを実行する。従来のプル印刷システムでは、ユーザが、複合機のディスプレイに表示された印刷ジョブのリストから、操作部を操作することによって印刷ジョブを選択し、選択した印刷ジョブを実行することが一般的である。 Conventionally, a pull printing system including a printing device such as a multifunction device and a printing server has been used. In the pull printing system, the user registers a print job (print process) in the print server from the user terminal, and the multifunction device registers the print job data of the print job registered in the print server in response to the instruction from the user. Get and run the print job. In a conventional pull printing system, it is common for a user to select a print job from a list of print jobs displayed on the display of a multifunction device by operating an operation unit and execute the selected print job. ..

しかしながら、上記従来のプル印刷システムでは、ユーザが操作部を操作して選択された印刷ジョブを実行対象として特定する一方、操作部等の機能が乏しい印刷装置の場合、ユーザが操作部を操作して印刷ジョブを選択することが困難である。このため、印刷装置の種別に応じて実行対象の印刷ジョブを柔軟に特定できない、という問題があった。 However, in the above-mentioned conventional pull printing system, while the user operates the operation unit to specify the selected print job as an execution target, in the case of a printing device having poor functions such as the operation unit, the user operates the operation unit. It is difficult to select a print job. Therefore, there is a problem that the print job to be executed cannot be flexibly specified according to the type of the printing device.

本発明は、上記の課題に鑑みてなされたものであり、ユーザが利用する印刷装置の種別に応じて実行する印刷ジョブを柔軟に特定可能とすることを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to make it possible to flexibly specify a print job to be executed according to the type of printing device used by the user.

一実施形態に係る印刷装置は、ユーザにより登録され、前記ユーザに対応付けてジョブ記憶部に記憶された印刷ジョブを実行する印刷装置であって、前記印刷装置の種別に応じた第1の条件を前記ユーザに対応付けて記憶する条件記憶部から、前記印刷装置にログインした前記ユーザに対応する前記第1の条件を取得する第1の取得部と、前記印刷装置の種別が前記第1の取得部により取得された前記第1の条件を満たす場合に、前記ジョブ記憶部に記憶された前記ユーザに対応する複数の前記印刷ジョブの中から、取得する印刷ジョブを選択するための選択条件であって、ユーザごとに設定された前記選択条件と、ユーザ共通に設定された前記選択条件のうち、前記第1の条件に対応する前記選択条件を取得する第2の取得部と、前記ユーザが前記印刷装置にログインしたことに応じて、前記ジョブ記憶部に記憶された当該ユーザに対応する複数の前記印刷ジョブのうち、前記第2の取得部により取得された前記選択条件に基づいて選択された前記印刷ジョブを取得して実行する実行部と、を備える。 The printing device according to the embodiment is a printing device that is registered by the user and executes a printing job stored in the job storage unit in association with the user, and is a first condition according to the type of the printing device. The first acquisition unit that acquires the first condition corresponding to the user who has logged in to the printing device from the condition storage unit that stores the above in association with the user, and the type of the printing device is the first. In the selection condition for selecting the print job to be acquired from the plurality of print jobs corresponding to the user stored in the job storage unit when the first condition acquired by the acquisition unit is satisfied. Therefore, among the selection conditions set for each user and the selection conditions set for all users, a second acquisition unit for acquiring the selection conditions corresponding to the first condition, and the user In response to logging in to the printing device, a plurality of the printing jobs corresponding to the user stored in the job storage unit are selected based on the selection condition acquired by the second acquisition unit. It also includes an execution unit that acquires and executes the print job .

本発明の各実施形態によれば、ユーザが利用する印刷装置の種別に応じて実行する印刷ジョブを柔軟に特定することができる。 According to each embodiment of the present invention, it is possible to flexibly specify the print job to be executed according to the type of the printing device used by the user.

第1実施形態に係る印刷システムの一例を示す図。The figure which shows an example of the printing system which concerns on 1st Embodiment. 認証情報端末のハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of an authentication information terminal. 認証サーバのハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of an authentication server. ユーザ端末のハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of a user terminal. 画像形成装置のハードウェア構成の一例を示す図。The figure which shows an example of the hardware composition of an image forming apparatus. 印刷サーバのハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of a print server. 印刷ジョブリストの一例を示す図。The figure which shows an example of a print job list. 選択条件の一例を示す図。The figure which shows an example of a selection condition. 選択条件の設定画面の一例を示す図。The figure which shows an example of the setting screen of a selection condition. 利用条件の一例を示す図。The figure which shows an example of the usage condition. 利用条件の設定画面の一例を示す図。The figure which shows an example of the setting screen of the usage condition. 登録ジョブリストの一例を示す図。The figure which shows an example of the registered job list. 第1実施形態に係る印刷システムの動作の一例を示すフローチャート。The flowchart which shows an example of the operation of the printing system which concerns on 1st Embodiment. 図13に対応するシーケンス図。The sequence diagram corresponding to FIG. 印刷ジョブの実行処理の一例を示すフローチャート。A flowchart showing an example of execution processing of a print job. 印刷ジョブの実行処理の他の例を示すフローチャート。A flowchart showing another example of the execution process of the print job. 選択条件を利用するかを決定する決定方法の一例を示すフローチャート。The flowchart which shows an example of the decision method which decides whether to use a selection condition. 第2実施形態に係る印刷システムの一例を示す図。The figure which shows an example of the printing system which concerns on 2nd Embodiment. 第2実施形態に係る印刷システムの動作の一例を示すフローチャート。The flowchart which shows an example of the operation of the printing system which concerns on 2nd Embodiment. 第3実施形態に係る印刷システムの一例を示す図。The figure which shows an example of the printing system which concerns on 3rd Embodiment. 第3実施形態に係る印刷システムの動作の一例を示すフローチャート。The flowchart which shows an example of the operation of the printing system which concerns on 3rd Embodiment. 第3実施形態に係る印刷システムの他の例を示す図。The figure which shows another example of the printing system which concerns on 3rd Embodiment. 第3実施形態に係る印刷システムの動作の他の例を示すフローチャート。The flowchart which shows another example of the operation of the printing system which concerns on 3rd Embodiment.

以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。 Hereinafter, each embodiment of the present invention will be described with reference to the accompanying drawings. Regarding the description of the specification and the drawings according to each embodiment, the components having substantially the same functional configuration are designated by the same reference numerals, and the superimposed description will be omitted.

(第1実施形態)
第1実施形態に係る印刷システムについて、図1〜図17を参照して説明する。本実施形態に係る印刷システムは、画像形成装置と、印刷サーバと、を備えるプル印刷システムである。印刷サーバは、ユーザにより印刷ジョブを登録され、登録された印刷ジョブの印刷ジョブデータを記憶する。画像形成装置は、印刷装置の一例であり、印刷サーバから印刷ジョブデータを受信し、印刷ジョブを実行する。
(First Embodiment)
The printing system according to the first embodiment will be described with reference to FIGS. 1 to 17. The printing system according to the present embodiment is a pull printing system including an image forming apparatus and a printing server. The print server registers a print job by the user and stores the print job data of the registered print job. The image forming apparatus is an example of a printing apparatus, receives print job data from a print server, and executes a print job.

印刷ジョブデータは、印刷ジョブの実態データであり、印刷する画像の画像データと、印刷ジョブの属性を示す属性データと、を含む。印刷ジョブの属性には、印刷ジョブを登録したユーザのユーザID、ページ数、面数(両面印刷又は片面印刷)、カラー(モノクロ印刷又はカラー印刷)、登録日時、及び画像データのファイル形式などの情報が含まれる。 The print job data is actual data of a print job, and includes image data of an image to be printed and attribute data indicating attributes of the print job. The attributes of the print job include the user ID of the user who registered the print job, the number of pages, the number of pages (double-sided printing or single-sided printing), color (monochrome printing or color printing), the registration date and time, and the image data file format. Contains information.

図1は、本実施形態に係る印刷システムの一例を示す図である。図1の印刷システムは、認証情報端末1と、認証サーバ2と、ユーザ端末3と、画像形成装置4と、印刷サーバ5と、を備える。 FIG. 1 is a diagram showing an example of a printing system according to the present embodiment. The printing system of FIG. 1 includes an authentication information terminal 1, an authentication server 2, a user terminal 3, an image forming apparatus 4, and a printing server 5.

認証情報端末1は、ユーザが画像形成装置4にログインするための認証情報を、画像形成装置4に入力するための通信端末である。認証情報端末1は、例えば、IC(Integrated Circuit)カード、磁気カード、スマートフォンなどである。認証情報には、ユーザID、ユーザの所属、役職、及びパスワードなどの情報が含まれる。認証情報端末1は、ユーザごとに用意される。 The authentication information terminal 1 is a communication terminal for inputting authentication information for a user to log in to the image forming apparatus 4 into the image forming apparatus 4. The authentication information terminal 1 is, for example, an IC (Integrated Circuit) card, a magnetic card, a smartphone, or the like. The authentication information includes information such as a user ID, a user's affiliation, a job title, and a password. The authentication information terminal 1 is prepared for each user.

図2は、認証情報端末1のハードウェア構成の一例を示す図である。図2の例では、認証情報端末1が、ICカードである場合を想定している。図2の認証情報端末1は、ROM(Read Only Memory)101と、通信インタフェース102と、バス103と、を備える。 FIG. 2 is a diagram showing an example of the hardware configuration of the authentication information terminal 1. In the example of FIG. 2, it is assumed that the authentication information terminal 1 is an IC card. The authentication information terminal 1 of FIG. 2 includes a ROM (Read Only Memory) 101, a communication interface 102, and a bus 103.

ROM101は、認証情報などの情報を記憶する。通信インタフェース102は、画像形成装置4と通信する。バス103は、ROM101及び通信インタフェース102を接続する。 The ROM 101 stores information such as authentication information. The communication interface 102 communicates with the image forming apparatus 4. The bus 103 connects the ROM 101 and the communication interface 102.

認証サーバ2は、認証情報端末1に記憶された認証情報に基づいて、認証処理を実行するサーバコンピュータである。認証サーバ2は、ネットワークを介して、画像形成装置4と接続される。 The authentication server 2 is a server computer that executes an authentication process based on the authentication information stored in the authentication information terminal 1. The authentication server 2 is connected to the image forming apparatus 4 via a network.

認証サーバ2は、画像形成装置4から認証情報を受信し、受信した認証情報に基づいて認証処理を実行し、認証処理の結果(以下、「認証結果」という)を画像形成装置4に返信する。認証サーバ2は、認証が成功した場合、認証結果と共に、ユーザ情報を画像形成装置4に返信する。ユーザ情報には、ユーザID、ユーザの所属、役職、ユーザが利用可能な印刷サーバ5のID、及びユーザが利用可能な印刷サーバ5のアドレスなどが含まれる。認証サーバ2による認証方法として、既存の任意の方法を利用できる。 The authentication server 2 receives the authentication information from the image forming apparatus 4, executes the authentication process based on the received authentication information, and returns the result of the authentication process (hereinafter, referred to as “authentication result”) to the image forming apparatus 4. .. When the authentication is successful, the authentication server 2 returns the user information to the image forming apparatus 4 together with the authentication result. The user information includes a user ID, a user's affiliation, a job title, an ID of a print server 5 available to the user, an address of the print server 5 available to the user, and the like. Any existing method can be used as the authentication method by the authentication server 2.

図3は、認証サーバ2のハードウェア構成の一例を示す図である。図3の認証サーバ2は、CPU(Central Processing Unit)201と、ROM202と、RAM(Random Access Memory)203と、HDD(Hard Disk Drive)204と、通信インタフェース205と、バス206と、を備える。 FIG. 3 is a diagram showing an example of the hardware configuration of the authentication server 2. The authentication server 2 of FIG. 3 includes a CPU (Central Processing Unit) 201, a ROM 202, a RAM (Random Access Memory) 203, an HDD (Hard Disk Drive) 204, a communication interface 205, and a bus 206.

CPU201は、認証サーバ2の機能を実現するためのプログラムを実行する。ROM202は、CPU201が実行するプログラムを記憶する。RAM203は、CPU201に作業領域を提供する。HDD204は、ユーザ認証のために利用される情報やユーザ情報などを記憶する。通信インタフェース205は、ネットワークを介して、画像形成装置4と通信する。バス206は、CPU201、ROM202、RAM203、HDD204、及び通信インタフェース205を相互に接続する。 The CPU 201 executes a program for realizing the function of the authentication server 2. The ROM 202 stores a program executed by the CPU 201. The RAM 203 provides the CPU 201 with a work area. HDD 204 stores information used for user authentication, user information, and the like. The communication interface 205 communicates with the image forming apparatus 4 via a network. The bus 206 connects the CPU 201, the ROM 202, the RAM 203, the HDD 204, and the communication interface 205 to each other.

ユーザ端末3は、ユーザが印刷サーバ5に印刷ジョブを登録するためのクライアントコンピュータである。ユーザ端末3は、ネットワークを介して、印刷サーバ5に接続される。ユーザ端末3は、ユーザの操作に従って印刷ジョブ(印刷ジョブデータ)を生成し、生成した印刷ジョブデータを印刷サーバ5に送信する。 The user terminal 3 is a client computer for the user to register a print job in the print server 5. The user terminal 3 is connected to the print server 5 via a network. The user terminal 3 generates a print job (print job data) according to the user's operation, and transmits the generated print job data to the print server 5.

図4は、ユーザ端末3のハードウェア構成の一例を示す図である。図4のユーザ端末3は、CPU301と、ROM302と、RAM303と、HDD304と、通信インタフェース305と、入力装置306と、表示装置307と、バス308と、を備える。 FIG. 4 is a diagram showing an example of the hardware configuration of the user terminal 3. The user terminal 3 of FIG. 4 includes a CPU 301, a ROM 302, a RAM 303, an HDD 304, a communication interface 305, an input device 306, a display device 307, and a bus 308.

CPU301は、ユーザ端末3の機能を実現するためのプログラムを実行する。ROM302は、CPU301が実行するプログラムを記憶する。RAM303は、CPU301に作業領域を提供する。HDD304は、印刷ジョブの生成に利用される各種の情報を記憶する。通信インタフェース305は、ネットワークを介して、画像形成装置4と通信する。入力装置306は、ユーザの操作に応じた情報をユーザ端末3に入力する。入力装置306は、例えば、マウス、キーボード、タッチパネルなどである。表示装置307は、画像や動画を表示する。表示装置307は、例えば、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイ、ブラウン管ディスプレイなどである。バス308は、CPU301、ROM302、RAM303、HDD304、通信インタフェース305、入力装置306、及び表示装置307を相互に接続する。 The CPU 301 executes a program for realizing the function of the user terminal 3. The ROM 302 stores a program executed by the CPU 301. The RAM 303 provides the CPU 301 with a work area. The HDD 304 stores various information used for generating a print job. The communication interface 305 communicates with the image forming apparatus 4 via a network. The input device 306 inputs information according to the user's operation to the user terminal 3. The input device 306 is, for example, a mouse, a keyboard, a touch panel, or the like. The display device 307 displays an image or a moving image. The display device 307 is, for example, a liquid crystal display, a plasma display, an organic EL display, a cathode ray tube display, or the like. The bus 308 connects the CPU 301, ROM 302, RAM 303, HDD 304, communication interface 305, input device 306, and display device 307 to each other.

画像形成装置4は、印刷機能を備える装置であり、例えば、プリンタ装置や複合機などである。画像形成装置4は、ネットワークを介して、認証サーバ2、ユーザ端末3、及び印刷サーバ5と接続される。画像形成装置4は、認証サーバ2及び印刷サーバ5の少なくとも一方を備えていてもよい。画像形成装置4は、ログイン中のユーザが印刷サーバ5に登録した印刷ジョブを実行する。画像形成装置4の機能構成について、詳しくは後述する。 The image forming apparatus 4 is an apparatus having a printing function, and is, for example, a printer apparatus or a multifunction device. The image forming apparatus 4 is connected to the authentication server 2, the user terminal 3, and the printing server 5 via a network. The image forming apparatus 4 may include at least one of an authentication server 2 and a printing server 5. The image forming apparatus 4 executes a print job registered in the print server 5 by a logged-in user. The functional configuration of the image forming apparatus 4 will be described in detail later.

図5は、画像形成装置4のハードウェア構成の一例を示す図である。図5の例では、画像形成装置4がプリンタ装置を備えた複合機である場合を想定している。図5の画像形成装置4は、CPU401と、ROM402と、RAM403と、通信インタフェース404と、操作パネル405と、プリンタ装置406と、認証情報読取装置407と、バス408と、を備える。 FIG. 5 is a diagram showing an example of the hardware configuration of the image forming apparatus 4. In the example of FIG. 5, it is assumed that the image forming apparatus 4 is a multifunction device provided with a printer apparatus. The image forming apparatus 4 of FIG. 5 includes a CPU 401, a ROM 402, a RAM 403, a communication interface 404, an operation panel 405, a printer device 406, an authentication information reading device 407, and a bus 408.

CPU401は、画像形成装置4の機能を実現するためのプログラムを実行する。ROM402は、CPU401が実行するプログラムを記憶する。RAM403は、CPU401に作業領域を提供する。通信インタフェース404は、ネットワークを介して、認証サーバ2、ユーザ端末3、及び印刷サーバ5と通信する。操作パネル405は、タッチパネルであり、画像形成装置4の入出力装置を構成する。画像形成装置4は、操作パネル405以外の入出力装置を備えてもよい。プリンタ装置406は、CPU401により制御され、印刷媒体に画像を印刷する。認証情報読取装置407は、認証情報端末1から認証情報を読み取る。認証情報読取装置407は、例えば、ICカードリーダであるが、これに限られない。バス408は、CPU401、ROM402、RAM403、通信インタフェース404、操作パネル405、プリンタ装置406、及び認証情報読取装置407を相互に接続する。 The CPU 401 executes a program for realizing the function of the image forming apparatus 4. The ROM 402 stores a program executed by the CPU 401. The RAM 403 provides a work area for the CPU 401. The communication interface 404 communicates with the authentication server 2, the user terminal 3, and the print server 5 via the network. The operation panel 405 is a touch panel and constitutes an input / output device of the image forming apparatus 4. The image forming apparatus 4 may include an input / output device other than the operation panel 405. The printer device 406 is controlled by the CPU 401 to print an image on a print medium. The authentication information reading device 407 reads the authentication information from the authentication information terminal 1. The authentication information reader 407 is, for example, an IC card reader, but is not limited thereto. The bus 408 connects the CPU 401, the ROM 402, the RAM 403, the communication interface 404, the operation panel 405, the printer device 406, and the authentication information reading device 407 to each other.

印刷サーバ5は、画像形成装置4のユーザにより登録された印刷ジョブを蓄積するためのサーバコンピュータである。印刷サーバ5は、ネットワークを介して、ユーザ端末3及び画像形成装置4と接続される。印刷サーバ5は、ユーザにより登録された印刷ジョブの印刷ジョブデータを記憶する。また、印刷サーバ5は、画像形成装置4からの要求に応じて、画像形成装置4にログイン中のユーザが登録した印刷ジョブの印刷ジョブデータを、画像形成装置4に送信する。印刷サーバ5の機能構成について、詳しくは後述する。 The print server 5 is a server computer for accumulating print jobs registered by the user of the image forming apparatus 4. The print server 5 is connected to the user terminal 3 and the image forming apparatus 4 via a network. The print server 5 stores the print job data of the print job registered by the user. Further, the print server 5 transmits the print job data of the print job registered by the user logged in to the image forming apparatus 4 to the image forming apparatus 4 in response to the request from the image forming apparatus 4. The functional configuration of the print server 5 will be described in detail later.

図6は、印刷サーバ5のハードウェア構成の一例を示す図である。図6の印刷サーバ5は、CPU501と、ROM502と、RAM503と、HDD504と、通信インタフェース505と、バス506と、を備える。 FIG. 6 is a diagram showing an example of the hardware configuration of the print server 5. The print server 5 of FIG. 6 includes a CPU 501, a ROM 502, a RAM 503, an HDD 504, a communication interface 505, and a bus 506.

CPU501は、印刷サーバ5の機能を実現するためのプログラムを実行する。ROM502は、CPU501が実行するプログラムを記憶する。RAM503は、CPU501に作業領域を提供する。HDD504は、ユーザ端末3から受信した印刷ジョブデータなどの情報を記憶する。通信インタフェース505は、ネットワークを介して、ユーザ端末3及び画像形成装置4と通信する。バス506は、CPU501、ROM502、RAM503、HDD504、及び通信インタフェース505を相互に接続する。 The CPU 501 executes a program for realizing the function of the print server 5. The ROM 502 stores a program executed by the CPU 501. The RAM 503 provides the CPU 501 with a work area. The HDD 504 stores information such as print job data received from the user terminal 3. The communication interface 505 communicates with the user terminal 3 and the image forming apparatus 4 via the network. The bus 506 connects the CPU 501, the ROM 502, the RAM 503, the HDD 504, and the communication interface 505 to each other.

次に、画像形成装置4及び印刷サーバ5の機能構成について説明する。まず、画像形成装置4の機能構成について説明する。図1に示すように、画像形成装置4は、機能構成として、認証部41と、リスト取得部42と、ジョブ選択部43と、ジョブ実行部44と、設定条件記憶部45と、を備える。これらの各機能構成は、CPU401がプログラムを実行することにより実現される。 Next, the functional configurations of the image forming apparatus 4 and the printing server 5 will be described. First, the functional configuration of the image forming apparatus 4 will be described. As shown in FIG. 1, the image forming apparatus 4 includes an authentication unit 41, a list acquisition unit 42, a job selection unit 43, a job execution unit 44, and a setting condition storage unit 45 as functional configurations. Each of these functional configurations is realized by the CPU 401 executing a program.

認証部41は、認証情報端末1からユーザの認証情報を取得し、取得した認証情報を認証サーバ2に送信し、認証サーバ2から認証結果を受信する。認証部41は、認証サーバ2による認証が失敗している場合、ユーザのログインを拒否する。一方、認証部41は、認証サーバ2による認証が成功している場合、認証結果と共にユーザ情報を受信し、受信したユーザ情報をリスト取得部42に渡し、ユーザのログインを許可する。 The authentication unit 41 acquires the user's authentication information from the authentication information terminal 1, transmits the acquired authentication information to the authentication server 2, and receives the authentication result from the authentication server 2. The authentication unit 41 rejects the user's login when the authentication by the authentication server 2 fails. On the other hand, when the authentication by the authentication server 2 is successful, the authentication unit 41 receives the user information together with the authentication result, passes the received user information to the list acquisition unit 42, and permits the user to log in.

リスト取得部42は、画像形成装置4にログイン中のユーザが印刷サーバ5に登録した印刷ジョブを一覧したリスト(以下、「印刷ジョブリスト」という)を、印刷サーバ5から取得する。具体的には、リスト取得部42は、認証部41から受け取ったユーザ情報を含むリスト取得要求を印刷サーバ5に送信し、このリスト取得要求に応じて印刷サーバ5が生成した印刷ジョブリストを、印刷サーバ5から受信する。リスト取得部42は、取得した印刷ジョブリストを、ジョブ選択部43に渡す。 The list acquisition unit 42 acquires from the print server 5 a list (hereinafter, referred to as “print job list”) that lists the print jobs registered in the print server 5 by the user logged in to the image forming apparatus 4. Specifically, the list acquisition unit 42 transmits a list acquisition request including the user information received from the authentication unit 41 to the print server 5, and the print job list generated by the print server 5 in response to the list acquisition request is displayed. Received from the print server 5. The list acquisition unit 42 passes the acquired print job list to the job selection unit 43.

図7は、印刷ジョブリストの一例を示す図である。図7の印刷ジョブリストは、各印刷ジョブのジョブIDと、処理状態と、属性(ページ数、部数、面数、カラー、登録日時、及びファイル形式)と、を含む。処理状態は、その印刷ジョブが実行されたか否かを示す。未処理は実行されていないことを意味し、処理済みは実行されたことを意味する。印刷ジョブの処理状態は、印刷サーバ5により更新される。 FIG. 7 is a diagram showing an example of a print job list. The print job list of FIG. 7 includes a job ID of each print job, a processing state, and attributes (number of pages, number of copies, number of pages, color, registration date and time, and file format). The processing status indicates whether or not the print job has been executed. Unprocessed means not executed, processed means executed. The processing status of the print job is updated by the print server 5.

また、図7に示すように、印刷ジョブリストには、ユーザIDが含まれなくてもよい。これは、印刷ジョブリストに含まれる印刷ジョブのユーザIDが、全て同じためである。 Further, as shown in FIG. 7, the print job list does not have to include the user ID. This is because the user IDs of the print jobs included in the print job list are all the same.

さらに、ユーザが利用可能な印刷サーバ5が複数存在する場合には、リスト取得部42は、各印刷サーバ5から印刷ジョブリストを受信し、受信した複数の印刷ジョブリストを統合することにより、印刷ジョブリストを生成してもよい。この場合、リスト取得部42は、印刷ジョブの属性として、その印刷ジョブが登録された印刷サーバ5のサーバIDやアドレスを追加するのが好ましい。 Further, when there are a plurality of print servers 5 that can be used by the user, the list acquisition unit 42 receives a print job list from each print server 5 and integrates the received print job lists to print. You may generate a job list. In this case, it is preferable that the list acquisition unit 42 adds the server ID and address of the print server 5 in which the print job is registered as an attribute of the print job.

ジョブ選択部43は、印刷ジョブリストに含まれる印刷ジョブの中から、設定条件記憶部45に記憶された設定条件に従って、実行する印刷ジョブを選択する。ジョブ選択部43は、選択した印刷ジョブを、ジョブ実行部44に通知する。なお、設定条件については後述する。 The job selection unit 43 selects a print job to be executed from the print jobs included in the print job list according to the setting conditions stored in the setting condition storage unit 45. The job selection unit 43 notifies the job execution unit 44 of the selected print job. The setting conditions will be described later.

ジョブ実行部44は、ジョブ選択部43から通知された印刷ジョブ、すなわち、ジョブ選択部43により選択された印刷ジョブを自動的に実行する。具体的には、ジョブ実行部44は、通知された印刷ジョブの印刷ジョブデータを印刷サーバ5から受信し、受信した印刷ジョブデータに含まれる画像データに所定の処理を施し、印刷ジョブを実行する。ジョブ実行部44は、印刷サーバ5に印刷ジョブデータを1つずつ要求し、印刷ジョブを1つずつ実行してもよい。また、ジョブ実行部44は、印刷サーバ5に印刷ジョブデータをまとめて要求し、印刷ジョブデータを受信した順に印刷ジョブを実行してもよい。 The job execution unit 44 automatically executes the print job notified by the job selection unit 43, that is, the print job selected by the job selection unit 43. Specifically, the job execution unit 44 receives the print job data of the notified print job from the print server 5, performs a predetermined process on the image data included in the received print job data, and executes the print job. .. The job execution unit 44 may request the print server 5 for print job data one by one and execute the print jobs one by one. Further, the job execution unit 44 may collectively request the print job data from the print server 5 and execute the print jobs in the order in which the print job data is received.

設定条件記憶部45は、予め設定された設定条件を記憶する。設定条件記憶部45は、設定条件を予め記憶していてもよいし、外部から受信した設定条件を記憶してもよい。例えば、設定条件記憶部45は、認証情報端末1から認証情報と共に設定条件を受信し、受信した設定条件を記憶してもよい。また、設定条件記憶部45は、認証サーバ2から認証結果と共に設定条件を受信し、受信した設定条件を記憶してもよい。さらに、設定条件記憶部45は、印刷サーバ5から印刷ジョブリストと共に設定条件を受信して記憶してもよいし、認証サーバ2による認証が成功した場合に、認証サーバ2から認証結果と共に設定条件を受信して記憶してもよい。 The setting condition storage unit 45 stores preset setting conditions. The setting condition storage unit 45 may store the setting conditions in advance, or may store the setting conditions received from the outside. For example, the setting condition storage unit 45 may receive the setting condition together with the authentication information from the authentication information terminal 1 and store the received setting condition. Further, the setting condition storage unit 45 may receive the setting condition together with the authentication result from the authentication server 2 and store the received setting condition. Further, the setting condition storage unit 45 may receive and store the setting condition together with the print job list from the print server 5, and when the authentication by the authentication server 2 is successful, the setting condition is stored together with the authentication result from the authentication server 2. May be received and stored.

設定条件は、ユーザにより設定されてもよいし、デフォルトが設定されていてもよい。以下では、ユーザにより設定された設定条件をユーザ設定条件という。また、デフォルトで設定された設定条件を、システム設定条件という。設定条件記憶部45は、設定条件として、ユーザ設定条件と、システム設定条件と、の両方を記憶してもよい。 The setting conditions may be set by the user, or defaults may be set. In the following, the setting conditions set by the user are referred to as user setting conditions. The setting conditions set by default are called system setting conditions. The setting condition storage unit 45 may store both the user setting condition and the system setting condition as the setting condition.

設定条件は、選択条件と、利用条件と、を含む。以下、選択条件及び利用条件についてそれぞれ説明する。 The setting conditions include selection conditions and usage conditions. The selection conditions and usage conditions will be described below.

選択条件とは、印刷ジョブリストに含まれる印刷ジョブの中から、画像形成装置4が実行する印刷ジョブを選択するための条件である。ジョブ選択部43は、印刷ジョブリストに含まれる印刷ジョブの中から、選択条件を満たす印刷ジョブを選択する。選択条件の条件項目として、例えば、印刷ジョブ数、選択順序、処理状態、及び属性などが考えられる。 The selection condition is a condition for selecting a print job to be executed by the image forming apparatus 4 from the print jobs included in the print job list. The job selection unit 43 selects a print job that satisfies the selection condition from the print jobs included in the print job list. As the condition items of the selection condition, for example, the number of print jobs, the selection order, the processing state, the attributes, and the like can be considered.

印刷ジョブ数は、選択する印刷ジョブの数である。印刷ジョブ数は、任意の自然数に設定し得る。選択順序は、印刷ジョブを選択する順序である。選択順序の設定値として、例えば、印刷ジョブの登録日時の昇順(古い順)及び降順(新しい順)などが考えられる。処理状態は、選択する印刷ジョブの処理状態である。処理状態の設定値として、未処理、処理済み、及び全てが考えられる。属性は、選択する印刷ジョブの属性である。属性の設定値として、ページ数、部数、モノクロ印刷、カラー印刷、片面印刷、両面印刷、画像データのファイル形式、及び登録日時などが考えられる。 The number of print jobs is the number of print jobs to select. The number of print jobs can be set to any natural number. The selection order is the order in which print jobs are selected. As the setting value of the selection order, for example, ascending order (oldest order) and descending order (newest order) of the registration date and time of the print job can be considered. The processing status is the processing status of the print job to be selected. As the setting value of the processing state, unprocessed, processed, and all can be considered. The attribute is the attribute of the print job to be selected. As the setting values of the attributes, the number of pages, the number of copies, monochrome printing, color printing, single-sided printing, double-sided printing, image data file format, registration date and time, and the like can be considered.

図8は、設定条件記憶部45に記憶された選択条件の一例を示す図である。図8(A)は、システム設定条件であり、印刷部数が1部、選択順序が登録日時の降順、処理状態が未処理に設定されている。図8(A)の選択条件が利用される場合、ジョブ選択部43は、印刷ジョブリストに含まれる未処理の印刷ジョブの中から登録日時が最新の印刷ジョブを1つ選択する。そして、選択された印刷ジョブが、ジョブ実行部44により自動的に実行される。 FIG. 8 is a diagram showing an example of selection conditions stored in the setting condition storage unit 45. FIG. 8A shows a system setting condition in which the number of copies to be printed is 1, the selection order is descending from the registration date and time, and the processing state is unprocessed. When the selection condition of FIG. 8A is used, the job selection unit 43 selects one print job with the latest registration date and time from the unprocessed print jobs included in the print job list. Then, the selected print job is automatically executed by the job execution unit 44.

図8(B)は、ユーザU1(ユーザIDがU1のユーザ)のユーザ設定条件であり、印刷部数が3部、選択順序が登録日時の降順、処理状態が未処理、要求属性がモノクロ印刷に設定されている。図8(B)の選択条件が利用される場合、ジョブ選択部43は、印刷ジョブリストに含まれる未処理かつモノクロ印刷の印刷ジョブの中から登録日時が新しい順に印刷ジョブを3つ選択する。そして、選択された印刷ジョブが、ジョブ実行部44により自動的に実行される。 FIG. 8B shows user setting conditions for user U1 (user whose user ID is U1). The number of copies to print is 3, the selection order is descending from the registration date and time, the processing status is unprocessed, and the request attribute is monochrome printing. It is set. When the selection condition of FIG. 8B is used, the job selection unit 43 selects three print jobs from the unprocessed and monochrome print print jobs included in the print job list in order of newest registration date and time. Then, the selected print job is automatically executed by the job execution unit 44.

このように、選択条件を予め設定しておくことにより、画像形成装置4は、選択条件を満たす印刷ジョブを自動的に実行することができる。なお、選択条件の条件項目や設定値は、上記の例に限られない。また、選択条件において、属性は、設定されなくてもよいし(図8(A)参照)、複数設定されてもよい。 By setting the selection conditions in advance in this way, the image forming apparatus 4 can automatically execute the print job satisfying the selection conditions. The condition items and setting values of the selection conditions are not limited to the above examples. Further, in the selection condition, the attribute may not be set (see FIG. 8A), or a plurality of attributes may be set.

ユーザは、このような選択条件を、ユーザ端末3から設定することができる。図9は、ユーザ端末3の表示装置307に表示される、選択条件の設定画面の一例を示す図である。図9の設定画面は、ユーザU1の選択条件の設定画面であり、図8(B)の選択条件に対応している。図9の例では、印刷ジョブ数は、テキストボックスに数値を入力することにより設定される。また、選択順序及び処理状態は、ラジオボックスを選択することにより設定される。また、属性は、チェックボックスを選択することにより設定される。一方で、システム設定条件は、例えば、管理者が図9の設定画面を介して設定すればよい。この場合、図9の設定画面は、システム設定条件の設定画面となる。 The user can set such a selection condition from the user terminal 3. FIG. 9 is a diagram showing an example of a selection condition setting screen displayed on the display device 307 of the user terminal 3. The setting screen of FIG. 9 is a setting screen of the selection condition of the user U1, and corresponds to the selection condition of FIG. 8 (B). In the example of FIG. 9, the number of print jobs is set by inputting a numerical value in the text box. The selection order and processing state are set by selecting the radio box. The attributes are set by selecting the check box. On the other hand, the system setting conditions may be set by the administrator, for example, via the setting screen of FIG. In this case, the setting screen of FIG. 9 is a setting screen of system setting conditions.

このような表示画面を介して設定された選択条件は、認証情報端末1、認証サーバ2、画像形成装置4、及び印刷サーバ5の少なくとも1つに記憶され、画像形成装置4が印刷ジョブを実行する際に、記憶先から受信され設定条件記憶部45に記憶される。また、ユーザごとの選択条件については、画像形成装置4にログインしているユーザに対応して設定された選択条件が記憶先から受信され、設定条件記憶部45に記憶されてもよい。例えば、ユーザごとの選択条件が認証サーバ2に記憶された場合に、認証サーバ2による認証が成功すれば、認証結果と共に認証が成功したユーザに対応して設定された選択条件を認証サーバ2から受信する。なお、認証情報端末1がスマートフォンである場合、選択条件は認証情報端末1から設定可能であってもよい。 The selection conditions set via such a display screen are stored in at least one of the authentication information terminal 1, the authentication server 2, the image forming device 4, and the printing server 5, and the image forming device 4 executes the print job. At that time, it is received from the storage destination and stored in the setting condition storage unit 45. As for the selection conditions for each user, the selection conditions set corresponding to the user logged in to the image forming apparatus 4 may be received from the storage destination and stored in the setting condition storage unit 45. For example, when the selection conditions for each user are stored in the authentication server 2, if the authentication by the authentication server 2 is successful, the selection conditions set corresponding to the users who have succeeded in the authentication are transmitted from the authentication server 2 together with the authentication result. Receive. When the authentication information terminal 1 is a smartphone, the selection condition may be set from the authentication information terminal 1.

利用条件とは、選択条件を利用するかを決定するための条件である。ジョブ選択部43は、利用条件に従って、選択条件を利用するかを決定する。利用条件の設定値として、「利用する」、及び「利用しない」の2値が考えられる。利用条件が「利用する」に設定されている場合、ジョブ選択部43は、選択条件を利用して印刷ジョブを選択する。また、利用条件が「利用しない」に設定されている場合、ジョブ選択部43は、選択条件を利用せず、印刷ジョブの選択を行わない。この場合、印刷ジョブの選択は、ユーザにより行われてもよい。 The usage condition is a condition for deciding whether to use the selection condition. The job selection unit 43 determines whether to use the selection condition according to the usage condition. As the setting value of the usage condition, two values of "use" and "not use" can be considered. When the usage condition is set to "use", the job selection unit 43 selects a print job using the selection condition. Further, when the usage condition is set to "not used", the job selection unit 43 does not use the selection condition and does not select the print job. In this case, the selection of the print job may be made by the user.

上記の利用条件(以下、「利用可否」という)の他に、利用条件の条件項目として、例えば、優先選択条件、装置属性、及び時間帯などが考えられる。 In addition to the above usage conditions (hereinafter referred to as "usability"), as condition items of usage conditions, for example, priority selection conditions, device attributes, time zones, and the like can be considered.

優先選択条件は、優先的に利用する選択条件である。優先選択条件の設定値として、ユーザ設定条件及びシステム設定条件が考えられる。装置属性は、選択条件を利用する(又は利用しない)画像形成装置4の属性である。装置属性の設定値として、画像形成装置4の機種、メーカ(製造元)、型番などが考えられる。また、複数機種、複数メーカ又は複数型番の画像形成装置4が設定されてもよい。さらに、装置属性の設定値として、画像形成装置4のIPアドレス、サブネット、機器のIDであってもよい。時間帯は、選択条件を利用する(又は利用しない)ユーザが画像形成装置4にログインする時間帯である。時間帯の設定値として、開始時刻及び終了時刻などが考えられる。また、日付や曜日を含む時間帯が設定されてもよいし、複数の時間帯が設定されてもよい。 The priority selection condition is a selection condition to be used preferentially. User setting conditions and system setting conditions can be considered as the setting values of the priority selection condition. The device attribute is an attribute of the image forming device 4 that uses (or does not use) the selection condition. As the set value of the device attribute, the model, manufacturer (manufacturer), model number, etc. of the image forming device 4 can be considered. Further, the image forming apparatus 4 of a plurality of models, a plurality of manufacturers, or a plurality of model numbers may be set. Further, the device attribute setting value may be the IP address of the image forming device 4, the subnet, or the device ID. The time zone is a time zone in which a user who uses (or does not use) the selection condition logs in to the image forming apparatus 4. As the set value of the time zone, the start time and the end time can be considered. Further, a time zone including a date and a day of the week may be set, or a plurality of time zones may be set.

利用可否、優先選択条件、装置属性、及び時間帯は、いずれか1つだけが利用されてもよいし、2つ以上が併用されてもよい。また、利用可否を上位の利用条件として利用し、他の利用条件を下位の利用条件として併用してもよい。この場合、利用可否が「利用する」に設定されている場合、ジョブ選択部43は、他の利用条件を利用して印刷ジョブを選択し、利用可否が「利用しない」に設定されている場合、他の利用条件に係わらず、印刷ジョブを選択しない。 Only one of the availability, priority selection condition, device attribute, and time zone may be used, or two or more may be used in combination. In addition, availability may be used as a higher-level usage condition, and other usage conditions may be used together as a lower-level usage condition. In this case, when the availability is set to "use", the job selection unit 43 selects a print job using other usage conditions, and when the availability is set to "not use". , Do not select a print job regardless of other terms of use.

図10は、設定条件記憶部45に記憶された利用条件の一例を示す図である。図10(A)は、システム設定条件であり、利用可否が「利用しない」、優先選択条件がシステム設定条件、時間帯が9:00(開始時刻)〜18:00(終了時刻)に設定されている。図10(A)の利用条件が設定されている場合、ジョブ選択部43は、9:00〜18:00の間、デフォルトで設定された選択条件を優先的に利用する。すなわち、ジョブ選択部43は、デフォルトで設定された選択条件が存在する場合、この選択条件に従って印刷ジョブを選択し、デフォルトで設定された選択条件が存在しない場合、ユーザにより設定された選択条件に従って印刷ジョブを選択する。そして、選択された印刷ジョブが、ジョブ実行部44により自動的に実行される。 FIG. 10 is a diagram showing an example of usage conditions stored in the setting condition storage unit 45. FIG. 10A shows a system setting condition, in which availability is set to "not used", priority selection condition is set to system setting condition, and time zone is set from 9:00 (start time) to 18:00 (end time). ing. When the usage conditions shown in FIG. 10A are set, the job selection unit 43 preferentially uses the selection conditions set by default between 9:00 and 18:00. That is, the job selection unit 43 selects the print job according to the selection condition set by default when the selection condition set by default exists, and according to the selection condition set by the user when the selection condition set by default does not exist. Select a print job. Then, the selected print job is automatically executed by the job execution unit 44.

これに対して、ジョブ選択部43は、9:00〜18:00を除く期間、選択条件を利用せず、印刷ジョブの選択を行わない。この場合、印刷ジョブの選択は、ユーザが操作パネル405を操作することにより行われてもよい。また、印刷ジョブの選択が行われず、印刷ジョブリストに含まれる全ての印刷ジョブが、ジョブ実行部44により自動的に実行されてもよい。 On the other hand, the job selection unit 43 does not use the selection condition and does not select the print job during the period other than 9:00 to 18:00. In this case, the selection of the print job may be performed by the user operating the operation panel 405. Further, the print job may not be selected, and all the print jobs included in the print job list may be automatically executed by the job execution unit 44.

図10(B)は、ユーザ設定条件であり、利用可否が「利用する」、優先選択条件がユーザ設定条件、装置属性が4LineLCD機種に設定されている。図10(B)の利用条件が設定されている場合、4LineLCD機種の画像形成装置4のジョブ選択部43は、ユーザにより設定された選択条件を優先的に利用する。すなわち、ジョブ選択部43は、ユーザにより設定された選択条件が存在する場合、この選択条件に従って印刷ジョブを選択し、ユーザにより設定された選択条件が存在しない場合、デフォルトで設定された選択条件に従って印刷ジョブを選択する。そして、選択された印刷ジョブが、ジョブ実行部44により自動的に実行される。 FIG. 10B shows a user setting condition, the availability is set to “use”, the priority selection condition is set to the user setting condition, and the device attribute is set to the 4LineLCD model. When the usage conditions shown in FIG. 10B are set, the job selection unit 43 of the image forming apparatus 4 of the 4LineLCD model preferentially uses the selection conditions set by the user. That is, the job selection unit 43 selects the print job according to the selection condition set by the user when the selection condition set by the user exists, and follows the selection condition set by default when the selection condition set by the user does not exist. Select a print job. Then, the selected print job is automatically executed by the job execution unit 44.

これに対して、4LineLCD機種ではない画像形成装置4のジョブ選択部43は、選択条件を利用せず、印刷ジョブの選択を行わない。この場合、印刷ジョブの選択は、ユーザが操作パネル405を操作することにより行われてもよい。また、印刷ジョブの選択が行われず、印刷ジョブリストに含まれる全ての印刷ジョブが、ジョブ実行部44により自動的に実行されてもよい。 On the other hand, the job selection unit 43 of the image forming apparatus 4 which is not a 4LineLCD model does not use the selection condition and does not select the print job. In this case, the selection of the print job may be performed by the user operating the operation panel 405. Further, the print job may not be selected, and all the print jobs included in the print job list may be automatically executed by the job execution unit 44.

このように、利用条件を予め設定しておくことにより、画像形成装置4は、選択条件を利用するか自動的に決定することができる。例えば、操作パネル405の機能が乏しいために、操作パネル405を介してユーザが印刷ジョブを選択できない画像形成装置(以下、「プアな画像形成装置」という)4の機種を、選択条件を利用する装置属性として設定することが考えられる。 By setting the usage conditions in advance in this way, the image forming apparatus 4 can automatically determine whether to use the selection conditions. For example, the selection condition is used for the model of the image forming apparatus (hereinafter, referred to as “poor image forming apparatus”) 4 in which the user cannot select a print job via the operation panel 405 due to the lack of functions of the operation panel 405. It is conceivable to set it as a device attribute.

このような設定により、プアな画像形成装置4では、印刷ジョブが選択条件に従って選択され、自動的に実行される。これにより、ユーザによるプアな画像形成装置4の占有時間の長期化を抑制することができる。また、操作パネル405を介してユーザが印刷ジョブを選択できる画像形成装置(以下、「リッチな画像形成装置」という)4では、ユーザが操作パネル405を介して所望の印刷ジョブを選択し、実行することができる。 With such a setting, in the poor image forming apparatus 4, the print job is selected according to the selection condition and automatically executed. As a result, it is possible to suppress the user from prolonging the occupancy time of the poor image forming apparatus 4. Further, in the image forming apparatus 4 (hereinafter, referred to as “rich image forming apparatus”) 4 in which the user can select a print job via the operation panel 405, the user selects and executes a desired print job via the operation panel 405. can do.

なお、利用条件の条件項目や設定値は、上記の例に限られない。また、設定条件には、利用条件が含まれなくてもよい。この場合、ジョブ選択部43は、選択条件を常に利用して、印刷ジョブを選択すればよい。また、本実施形態では、利用条件は、ユーザ設定条件が優先的に利用される。すなわち、ユーザ設定条件が設定されている場合、ユーザ設定条件が利用され、ユーザ設定条件が設定されていない場合、システム設定条件が利用される。 The condition items and setting values of the usage conditions are not limited to the above examples. Further, the setting condition does not have to include the usage condition. In this case, the job selection unit 43 may select the print job by always using the selection condition. Further, in the present embodiment, the user setting condition is preferentially used as the usage condition. That is, when the user setting condition is set, the user setting condition is used, and when the user setting condition is not set, the system setting condition is used.

ユーザは、このような利用条件を、ユーザ端末3から設定することができる。図11は、ユーザ端末3の表示装置307に表示される、利用条件の設定画面の一例を示す図である。図11の設定画面は、ユーザU1の利用条件の設定画面であり、図10(B)の利用条件に対応している。図11の例では、利用可否及び優先選択条件は、ラジオボックスを選択することにより設定される。装置属性は、プルダウンメニューから設定値を選択することにより設定される。また、管理者がデフォルトの利用条件を設定し、一般ユーザが自身の利用条件を設定してもよいし、一般ユーザは設定せずに、管理者がデフォルトの利用条件及びユーザの利用条件を設定してもよい。 The user can set such usage conditions from the user terminal 3. FIG. 11 is a diagram showing an example of a usage condition setting screen displayed on the display device 307 of the user terminal 3. The setting screen of FIG. 11 is a setting screen of the usage conditions of the user U1, and corresponds to the usage conditions of FIG. 10 (B). In the example of FIG. 11, availability and priority selection conditions are set by selecting a radio box. Device attributes are set by selecting a set value from the pull-down menu. In addition, the administrator may set the default usage conditions and the general user may set his / her own usage conditions, or the administrator may set the default usage conditions and the user's usage conditions without setting the general user. You may.

このような表示画面を介して設定された利用条件は、認証情報端末1、認証サーバ2、画像形成装置4、及び印刷サーバ5の少なくとも1つに記憶され、画像形成装置4が印刷ジョブを実行する際に、記憶先から受信され設定条件記憶部45に記憶される。また、ユーザごとの利用条件については、画像形成装置4にログインしているユーザに対応して設定された利用条件が記憶先から受信され、設定条件記憶部45に記憶されてもよい。例えば、ユーザごとの利用条件が認証サーバ2に記憶された場合に、認証サーバ2による認証が成功すれば、認証結果と共に認証が成功したユーザに対応して設定された利用条件を認証サーバ2から受信する。なお、認証情報端末1がスマートフォンである場合、利用条件は認証情報端末1から設定可能であってもよい。 The usage conditions set via such a display screen are stored in at least one of the authentication information terminal 1, the authentication server 2, the image forming device 4, and the printing server 5, and the image forming device 4 executes a print job. At that time, it is received from the storage destination and stored in the setting condition storage unit 45. As for the usage conditions for each user, the usage conditions set corresponding to the user logged in to the image forming apparatus 4 may be received from the storage destination and stored in the setting condition storage unit 45. For example, when the usage conditions for each user are stored in the authentication server 2, if the authentication by the authentication server 2 is successful, the usage conditions set corresponding to the user who succeeded in the authentication together with the authentication result are transmitted from the authentication server 2. Receive. When the authentication information terminal 1 is a smartphone, the usage conditions may be set from the authentication information terminal 1.

次に、印刷サーバ5の機能構成について説明する。図1に示すように、印刷サーバ5は、機能構成として、ジョブ登録部51と、ジョブ記憶部52と、リスト生成部53と、ジョブ送信部54と、を備える。これらの各機能構成は、CPU501がプログラムを実行することにより実現される。 Next, the functional configuration of the print server 5 will be described. As shown in FIG. 1, the print server 5 includes a job registration unit 51, a job storage unit 52, a list generation unit 53, and a job transmission unit 54 as functional configurations. Each of these functional configurations is realized by the CPU 501 executing a program.

ジョブ登録部51は、ユーザ端末3が生成した印刷ジョブを印刷サーバ5に登録する。具体的には、ジョブ登録部51は、ユーザ端末3から印刷ジョブデータを受信し、受信した印刷ジョブデータをジョブ記憶部52に格納する。 The job registration unit 51 registers the print job generated by the user terminal 3 in the print server 5. Specifically, the job registration unit 51 receives print job data from the user terminal 3 and stores the received print job data in the job storage unit 52.

また、ジョブ登録部51は、受信した印刷ジョブデータに含まれる属性データを、印刷サーバ5に登録された印刷ジョブのリスト(以下、「登録ジョブリスト」という)に追加する。これにより、受信した印刷ジョブデータに対応する新たな印刷ジョブが、印刷サーバ5に登録される。ジョブ登録部51は、ユーザ端末3から印刷ジョブデータを受信するたびに、登録ジョブリストを更新する。 Further, the job registration unit 51 adds the attribute data included in the received print job data to the list of print jobs registered in the print server 5 (hereinafter, referred to as "registered job list"). As a result, a new print job corresponding to the received print job data is registered in the print server 5. The job registration unit 51 updates the registered job list every time it receives print job data from the user terminal 3.

図12は、登録ジョブリストの一例を示す図である。図12の登録ジョブリストは、各印刷ジョブのジョブIDと、処理状態と、属性(ユーザID、ページ数、部数、面数、カラー、登録日時、及びファイル形式)と、を含む。ジョブ登録部51は、新たな印刷ジョブを登録する際に、その印刷ジョブにジョブIDを割り当てる。 FIG. 12 is a diagram showing an example of a registered job list. The registered job list of FIG. 12 includes a job ID of each print job, a processing state, and attributes (user ID, number of pages, number of copies, number of pages, color, registration date and time, and file format). When registering a new print job, the job registration unit 51 assigns a job ID to the print job.

ジョブ記憶部52は、印刷サーバ5に登録された印刷ジョブの印刷ジョブデータと、登録ジョブリストと、を記憶する。 The job storage unit 52 stores the print job data of the print job registered in the print server 5 and the registered job list.

リスト生成部53は、リスト取得部42からリスト取得要求を受信し、このリスト取得要求に応じて印刷ジョブリストを生成し、生成した印刷ジョブリストをリスト取得部42に送信する。リスト生成部53は、ジョブ記憶部52を参照して、登録ジョブリストから、画像形成装置4にログイン中のユーザにより登録された印刷ジョブの情報を抽出することにより、印刷ジョブリストを生成する。リスト生成部53は、リスト取得要求に含まれるユーザIDと、印刷ジョブを登録したユーザのユーザIDと、を比較することにより、画像形成装置4にログイン中のユーザにより登録された印刷ジョブの情報を抽出することができる。 The list generation unit 53 receives a list acquisition request from the list acquisition unit 42, generates a print job list in response to the list acquisition request, and transmits the generated print job list to the list acquisition unit 42. The list generation unit 53 generates a print job list by referring to the job storage unit 52 and extracting information on print jobs registered by a user logged in to the image forming apparatus 4 from the registered job list. The list generation unit 53 compares the user ID included in the list acquisition request with the user ID of the user who registered the print job, so that the information of the print job registered by the user logged in to the image forming apparatus 4 is used. Can be extracted.

例えば、ジョブ記憶部52に図12の登録ジョブリストが記憶されており、ユーザU1が画像形成装置4にログインした場合について考える。この場合、リスト取得部42は、ユーザID(=U1)を含むリスト取得要求をリスト生成部53に送信する。リスト生成部53は、このリスト取得要求を受信すると、ユーザIDがU1である印刷ジョブの情報を、図12の登録ジョブリストから抽出する。これにより、印刷ジョブS0〜S2の情報が抽出される。リスト生成部53は、こうして抽出した情報を、印刷ジョブリストとしてリスト取得部42に送信してもよい。また、リスト生成部53は、抽出した情報に所定の処理を施して印刷ジョブリストを生成し、生成した印刷ジョブリストをリスト取得部42に送信してもよい。例えば、リスト生成部53は、印刷ジョブS0〜S2の情報からユーザIDを除去することにより、図7の印刷ジョブリストを生成することができる。 For example, consider a case where the registered job list of FIG. 12 is stored in the job storage unit 52 and the user U1 logs in to the image forming apparatus 4. In this case, the list acquisition unit 42 transmits a list acquisition request including the user ID (= U1) to the list generation unit 53. Upon receiving this list acquisition request, the list generation unit 53 extracts the information of the print job whose user ID is U1 from the registered job list of FIG. As a result, the information of the print jobs S0 to S2 is extracted. The list generation unit 53 may transmit the information extracted in this way to the list acquisition unit 42 as a print job list. Further, the list generation unit 53 may perform a predetermined process on the extracted information to generate a print job list, and may send the generated print job list to the list acquisition unit 42. For example, the list generation unit 53 can generate the print job list of FIG. 7 by removing the user ID from the information of the print jobs S0 to S2.

ジョブ送信部54は、ジョブ実行部44からの要求に応じて、ジョブ記憶部52から印刷ジョブデータを読み出し、読み出した印刷ジョブデータをジョブ実行部44に送信する。 The job transmission unit 54 reads print job data from the job storage unit 52 in response to a request from the job execution unit 44, and transmits the read print job data to the job execution unit 44.

次に、本実施形態に係る印刷システムの動作について説明する。図13は、本実施形態に係る印刷システムの動作の一例を示すフローチャートである。図14は、図13に対応するシーケンス図である。以下では、画像形成装置4をユーザU1が利用する場合を例に説明する。 Next, the operation of the printing system according to the present embodiment will be described. FIG. 13 is a flowchart showing an example of the operation of the printing system according to the present embodiment. FIG. 14 is a sequence diagram corresponding to FIG. Hereinafter, a case where the user U1 uses the image forming apparatus 4 will be described as an example.

まず、ユーザU1が、認証情報端末1から画像形成装置4に認証情報を送信する(ステップS101)。送信された認証情報は、画像形成装置4の認証部41により受信される。認証部41は、認証情報を受信すると、受信した認証情報を認証サーバ2に送信する(ステップS102)。 First, the user U1 transmits the authentication information from the authentication information terminal 1 to the image forming apparatus 4 (step S101). The transmitted authentication information is received by the authentication unit 41 of the image forming apparatus 4. When the authentication unit 41 receives the authentication information, the authentication unit 41 transmits the received authentication information to the authentication server 2 (step S102).

認証サーバ2は、認証情報を受信すると、受信した認証情報に基づいて、認証処理を実行する(ステップS103)。認証が失敗した場合(ステップS104のNO)、認証サーバ2は、画像形成装置4に認証結果(認証失敗)を送信する(ステップS105)。送信された認証結果は、画像形成装置4の認証部41に受信される。認証部41は、認証結果を受信すると、操作パネル405に認証が失敗したことを表示させる。以上で一連の処理が終了する。 When the authentication server 2 receives the authentication information, the authentication server 2 executes the authentication process based on the received authentication information (step S103). When the authentication fails (NO in step S104), the authentication server 2 transmits the authentication result (authentication failure) to the image forming apparatus 4 (step S105). The transmitted authentication result is received by the authentication unit 41 of the image forming apparatus 4. Upon receiving the authentication result, the authentication unit 41 causes the operation panel 405 to display that the authentication has failed. This completes the series of processing.

一方、認証が成功した場合(ステップS104のYES)、認証サーバ2は、認証結果(認証成功)と、ユーザU1のユーザ情報と、を画像形成装置4に送信する(ステップS106)。送信された認証結果及びユーザ情報は、画像形成装置4の認証部41により受信される。認証部41は、認証結果及びユーザ情報を受信すると、操作パネル405に認証が成功したことを表示させると共に、受信したユーザ情報をリスト取得部42に渡す。 On the other hand, when the authentication is successful (YES in step S104), the authentication server 2 transmits the authentication result (authentication success) and the user information of the user U1 to the image forming apparatus 4 (step S106). The transmitted authentication result and user information are received by the authentication unit 41 of the image forming apparatus 4. When the authentication unit 41 receives the authentication result and the user information, the operation panel 405 displays that the authentication is successful, and the received user information is passed to the list acquisition unit 42.

リスト取得部42は、ユーザU1のユーザ情報を受け取ると、このユーザ情報を含むリスト取得要求を印刷サーバ5に送信する(ステップS107)。リスト取得部42は、ユーザU1のユーザ情報を受け取ると、リスト取得要求を自動的に送信してもよい。また、リスト取得部42は、操作パネル405を介して入力されたユーザからの指示に従って、リスト取得要求を送信してもよい。送信されたリスト取得要求は、印刷サーバ5のリスト生成部53に受信される。 When the list acquisition unit 42 receives the user information of the user U1, the list acquisition unit 42 transmits a list acquisition request including the user information to the print server 5 (step S107). When the list acquisition unit 42 receives the user information of the user U1, the list acquisition request may be automatically transmitted. Further, the list acquisition unit 42 may transmit a list acquisition request according to an instruction from the user input via the operation panel 405. The transmitted list acquisition request is received by the list generation unit 53 of the print server 5.

リスト生成部53は、リスト取得要求を受信すると、登録ジョブリストからユーザU1が登録した印刷ジョブの情報を抽出し、印刷ジョブリストを生成する(ステップS108)。リスト生成部53は、生成した印刷ジョブリストを画像形成装置4に送信する(ステップS109)。送信された印刷ジョブリストは、画像形成装置4のリスト取得部42に受信される。リスト取得部42は、印刷ジョブリストを受信すると、受信した印刷ジョブリストをジョブ選択部43に渡す。 Upon receiving the list acquisition request, the list generation unit 53 extracts the information of the print job registered by the user U1 from the registered job list and generates the print job list (step S108). The list generation unit 53 transmits the generated print job list to the image forming apparatus 4 (step S109). The transmitted print job list is received by the list acquisition unit 42 of the image forming apparatus 4. When the list acquisition unit 42 receives the print job list, the list acquisition unit 42 passes the received print job list to the job selection unit 43.

ジョブ選択部43は、印刷ジョブリストを受け取ると、設定条件記憶部45に記憶された利用条件に従って、選択条件を利用するかを決定する(ステップS110)。この決定方法について、詳しくは後述する。ジョブ選択部43は、選択条件を利用する場合(ステップS110のYES)、選択条件に従って、印刷ジョブリストに含まれる印刷ジョブの中から、実行する印刷ジョブを選択する(ステップS111)。ジョブ選択部43は、印刷ジョブを選択すると、選択した印刷ジョブをジョブ実行部44に通知する。印刷ジョブの通知は、例えば、選択した印刷ジョブの情報(ジョブIDなど)を、ジョブ実行部44に渡すことにより行われる。 Upon receiving the print job list, the job selection unit 43 determines whether to use the selection conditions according to the usage conditions stored in the setting condition storage unit 45 (step S110). The determination method will be described in detail later. When the selection condition is used (YES in step S110), the job selection unit 43 selects a print job to be executed from the print jobs included in the print job list according to the selection condition (step S111). When the job selection unit 43 selects a print job, the job selection unit 43 notifies the job execution unit 44 of the selected print job. The print job notification is performed, for example, by passing the information (job ID, etc.) of the selected print job to the job execution unit 44.

ジョブ実行部44は、印刷ジョブを通知されると、通知された印刷ジョブを自動的に実行する(ステップS112)。ジョブ実行部44は、印刷ジョブを実行すると、印刷サーバ5のジョブ送信部54に実行結果を送信する。ジョブ実行部44は、ある印刷ジョブを実行結果が成功である場合、ジョブ記憶部52に記憶された登録ジョブリストにおける、その印刷ジョブの処理状態を、処理済みに更新する。ジョブ実行部44は、1つの印刷ジョブを実行する毎に実行結果を送信してもよいし、全ての印刷ジョブの実行終了後に、まとめて実行結果を送信してもよい。なお、印刷ジョブの実行方法について、詳しくは後述する。 When the job execution unit 44 is notified of the print job, the job execution unit 44 automatically executes the notified print job (step S112). When the job execution unit 44 executes the print job, the job execution unit 44 transmits the execution result to the job transmission unit 54 of the print server 5. When the execution result of a certain print job is successful, the job execution unit 44 updates the processing status of the print job in the registered job list stored in the job storage unit 52 to have been processed. The job execution unit 44 may send the execution result every time one print job is executed, or may send the execution result collectively after the execution of all the print jobs is completed. The method of executing the print job will be described in detail later.

これに対して、ジョブ選択部43は、選択条件を利用しない場合(ステップS110のNO)、印刷ジョブリストに含まれる印刷ジョブをジョブ実行部44に通知する。ジョブ実行部44は、印刷ジョブを通知されると、通知された印刷ジョブを自動的に実行する(ステップS112)。すなわち、図13の例では、選択条件を利用しない場合、印刷ジョブリストに含まれる全ての印刷ジョブが自動的に実行される。 On the other hand, when the selection condition is not used (NO in step S110), the job selection unit 43 notifies the job execution unit 44 of the print job included in the print job list. When the job execution unit 44 is notified of the print job, the job execution unit 44 automatically executes the notified print job (step S112). That is, in the example of FIG. 13, if the selection condition is not used, all the print jobs included in the print job list are automatically executed.

しかしながら、選択条件を利用しない場合の処理はこれに限られない。例えば、選択条件を利用しない場合、ジョブ選択部43は、印刷ジョブリストを操作パネル405に表示させ、実行する印刷ジョブをユーザU1に選択させてもよい。この場合、ジョブ実行部44は、ユーザU1が操作パネル405を介して選択した印刷ジョブを実行すればよい。 However, the processing when the selection condition is not used is not limited to this. For example, when the selection condition is not used, the job selection unit 43 may display the print job list on the operation panel 405 and let the user U1 select the print job to be executed. In this case, the job execution unit 44 may execute the print job selected by the user U1 via the operation panel 405.

図15は、印刷ジョブの実行処理の一例を示すフローチャートである。図15のフローチャートは、図13のステップS112、及び図14のステップS112Aの内部処理に相当する。 FIG. 15 is a flowchart showing an example of a print job execution process. The flowchart of FIG. 15 corresponds to the internal processing of step S112 of FIG. 13 and step S112A of FIG.

まず、ジョブ実行部44は、通知された印刷ジョブの中から、1つの印刷ジョブを選択する(ステップS201)。印刷ジョブの選択方法は任意である。ジョブ実行部44は、例えば、選択順序の設定値(昇順又は降順)に従って、印刷ジョブの登録日時の昇順又は降順で印刷ジョブを選択してもよい。次に、ジョブ実行部44は、選択した印刷ジョブの印刷ジョブデータを要求するジョブ取得要求を、印刷サーバ5に送信する(ステップS202)。送信されたジョブ取得要求は、印刷サーバ5のジョブ送信部54に受信される。 First, the job execution unit 44 selects one print job from the notified print jobs (step S201). The method of selecting the print job is arbitrary. The job execution unit 44 may select print jobs in ascending or descending order of the registration date and time of the print job, for example, according to the set value (ascending or descending order) of the selection order. Next, the job execution unit 44 transmits a job acquisition request requesting print job data of the selected print job to the print server 5 (step S202). The transmitted job acquisition request is received by the job transmission unit 54 of the print server 5.

ジョブ送信部54は、ジョブ取得要求を受信すると、要求された印刷ジョブの印刷ジョブデータをジョブ記憶部52から読み出し、読み出した印刷ジョブデータを画像形成装置4に送信する(ステップS203)。送信された印刷ジョブデータは、画像形成装置4のジョブ実行部44に受信される。 When the job transmission unit 54 receives the job acquisition request, it reads the print job data of the requested print job from the job storage unit 52 and transmits the read print job data to the image forming apparatus 4 (step S203). The transmitted print job data is received by the job execution unit 44 of the image forming apparatus 4.

ジョブ実行部44は、印刷ジョブデータを受信すると、受信した印刷ジョブデータに基づいて、印刷ジョブを実行する(ステップS204)。ジョブ実行部44は、通知された印刷ジョブの中に、実行していない印刷ジョブがある場合(ステップS205のNO)、次に実行する印刷ジョブを1つ選択する(ステップS201)。一方、ジョブ実行部44は、通知された全ての印刷ジョブの実行が終了した場合(ステップS205のYES)、印刷ジョブの実行を終了する。 When the job execution unit 44 receives the print job data, the job execution unit 44 executes the print job based on the received print job data (step S204). When the notified print job includes a print job that has not been executed (NO in step S205), the job execution unit 44 selects one print job to be executed next (step S201). On the other hand, when the execution of all the notified print jobs is completed (YES in step S205), the job execution unit 44 ends the execution of the print job.

このように、図15の例では、通知された全ての印刷ジョブの実行が終了するまで、ステップS201〜S204の処理が繰り返される。すなわち、図15の例では、ジョブ実行部44は、印刷サーバ5に印刷ジョブデータを1つずつ要求しながら、印刷ジョブを実行する。 As described above, in the example of FIG. 15, the processes of steps S201 to S204 are repeated until the execution of all the notified print jobs is completed. That is, in the example of FIG. 15, the job execution unit 44 executes the print job while requesting the print job data from the print server 5 one by one.

図16は、印刷ジョブの実行処理の他の例を示すフローチャートである。図16のフローチャートは、図13のステップS112、及び図14のステップS112Bの内部処理に相当する。 FIG. 16 is a flowchart showing another example of the execution process of the print job. The flowchart of FIG. 16 corresponds to the internal processing of step S112 of FIG. 13 and step S112B of FIG.

まず、ジョブ実行部44は、印刷ジョブの実行開始を要求するジョブ開始要求を、印刷サーバ5に送信する(ステップS301)。ジョブ実行部44は、実行開始する印刷ジョブとして、ジョブ選択部43により選択された全ての印刷ジョブを指定する。送信されたジョブ取得要求は、印刷サーバ5のジョブ送信部54に受信される。 First, the job execution unit 44 transmits a job start request requesting the start of execution of the print job to the print server 5 (step S301). The job execution unit 44 specifies all the print jobs selected by the job selection unit 43 as the print jobs to be executed. The transmitted job acquisition request is received by the job transmission unit 54 of the print server 5.

ジョブ送信部54は、ジョブ開始要求を受信すると、ジョブ開始要求により指定された印刷ジョブの印刷ジョブデータを、ジョブ記憶部52から順次読み出し、読み出した印刷ジョブデータを画像形成装置4に順次送信する(ステップS302)。ジョブ送信部54が印刷ジョブデータを送信する印刷ジョブの順番は任意である。ジョブ送信部54は、例えば、選択順序の設定値(昇順又は降順)に従って、印刷ジョブの登録日時の昇順又は降順で印刷ジョブデータを送信してもよい。送信された印刷ジョブデータは、画像形成装置4のジョブ実行部44に受信される。 Upon receiving the job start request, the job transmission unit 54 sequentially reads the print job data of the print job specified by the job start request from the job storage unit 52, and sequentially transmits the read print job data to the image forming apparatus 4. (Step S302). The order of the print jobs to which the job transmission unit 54 transmits the print job data is arbitrary. The job transmission unit 54 may transmit the print job data in ascending or descending order of the registration date and time of the print job, for example, according to the set value (ascending order or descending order) of the selection order. The transmitted print job data is received by the job execution unit 44 of the image forming apparatus 4.

ジョブ実行部44は、印刷ジョブデータを受信すると、受信した印刷ジョブデータに基づいて、印刷ジョブを順次実行する(ステップS303)。ジョブ実行部44は、通知された印刷ジョブの中に、実行していない印刷ジョブがある場合(ステップS304のNO)、印刷ジョブデータの受信及び印刷ジョブの実行を継続する。一方、ジョブ実行部44は、通知された全ての印刷ジョブの実行が終了した場合(ステップS304のYES)、印刷ジョブの実行を終了する。 When the job execution unit 44 receives the print job data, the job execution unit 44 sequentially executes the print jobs based on the received print job data (step S303). When the notified print job includes a print job that has not been executed (NO in step S304), the job execution unit 44 continues receiving the print job data and executing the print job. On the other hand, when the execution of all the notified print jobs is completed (YES in step S304), the job execution unit 44 ends the execution of the print job.

このように、図16の例では、通知された全ての印刷ジョブの実行が終了するまで、ステップS303の処理が繰り返される。また、ジョブ送信部54は、指定された全ての印刷ジョブの印刷ジョブデータの送信が終了するまで、ステップS302の処理を繰り返す。すなわち、図16の例では、ジョブ実行部44は、印刷サーバ5に印刷ジョブデータをまとめて要求し、印刷ジョブデータを受信した順に印刷ジョブを実行する。 As described above, in the example of FIG. 16, the process of step S303 is repeated until the execution of all the notified print jobs is completed. Further, the job transmission unit 54 repeats the process of step S302 until the transmission of the print job data of all the designated print jobs is completed. That is, in the example of FIG. 16, the job execution unit 44 requests the print server 5 collectively for the print job data, and executes the print jobs in the order in which the print job data is received.

図17は、選択条件を利用するかを決定する決定方法の一例を示すフローチャートである。図17のフローチャートは、図13のステップS110の内部処理に相当する。以下では、利用条件の条件項目に、利用可否、装置属性、時間帯及び優先選択条件が含まれるものとする。 FIG. 17 is a flowchart showing an example of a determination method for determining whether to use the selection condition. The flowchart of FIG. 17 corresponds to the internal processing of step S110 of FIG. In the following, it is assumed that the condition items of the usage conditions include availability, device attributes, time zone, and priority selection conditions.

まず、ジョブ選択部43は、利用条件における利用可否の設定値を確認する(ステップS401)。利用可否の設定値が「利用しない」である場合(ステップS401のNO)、ジョブ選択部43は、選択条件を利用しない、と決定する(ステップS411)。 First, the job selection unit 43 confirms the set value of availability under the usage conditions (step S401). When the set value of availability is "not used" (NO in step S401), the job selection unit 43 determines that the selection condition is not used (step S411).

一方、利用可否の設定値が「利用する」である場合(ステップS401のYES)、ジョブ選択部43は、利用条件における装置属性の設定値を確認する(ステップS402)。図10(A)の例のように、装置属性が設定されていない場合(ステップS402のNO)、処理はステップS405に進む。 On the other hand, when the set value of availability is "use" (YES in step S401), the job selection unit 43 confirms the set value of the device attribute in the use condition (step S402). When the device attribute is not set (NO in step S402) as in the example of FIG. 10A, the process proceeds to step S405.

一方、図10(B)の例のように、装置属性が設定されている場合(ステップS402のYES)、ジョブ選択部43は、ROM402などに記憶された自装置の装置属性を取得する(ステップS403)。そして、ジョブ選択部43は、取得した自装置の装置属性と、利用条件において設定された装置属性の設定値と、を比較する(ステップS404)。取得した自装置の装置属性と、利用条件において設定された装置属性の設定値と、が一致しない場合(ステップS404のNO)、ジョブ選択部43は、選択条件を利用しない、と決定する(ステップS411)。 On the other hand, when the device attribute is set as in the example of FIG. 10B (YES in step S402), the job selection unit 43 acquires the device attribute of the own device stored in the ROM 402 or the like (step). S403). Then, the job selection unit 43 compares the acquired device attribute of the own device with the set value of the device attribute set in the usage conditions (step S404). If the acquired device attribute of the own device and the set value of the device attribute set in the usage condition do not match (NO in step S404), the job selection unit 43 determines that the selection condition is not used (step). S411).

一方、取得した自装置の装置属性と、利用条件において設定された装置属性の設定値と、が一致する場合(ステップS404のYES)、ジョブ選択部43は、利用条件における時間帯の設定値を確認する(ステップS405)。図10(B)の例のように、時間帯が設定されていない場合(ステップS405のNO)、処理はステップS408に進む。 On the other hand, when the acquired device attribute of the own device and the set value of the device attribute set in the usage condition match (YES in step S404), the job selection unit 43 sets the time zone setting value in the usage condition. Confirm (step S405). When the time zone is not set (NO in step S405) as in the example of FIG. 10B, the process proceeds to step S408.

一方、図10(A)の例のように、時間帯が設定されている場合(ステップS405のYES)、ジョブ選択部43は、現在時刻を取得する(ステップS406)。そして、ジョブ選択部43は、現在時刻と、利用条件において設定された時間帯の設定値と、を比較する(ステップS407)。現在時刻と、利用条件において設定された時間帯の設定値と、が一致しない場合(ステップS407のNO)、ジョブ選択部43は、選択条件を利用しない、と決定する(ステップS411)。 On the other hand, when the time zone is set (YES in step S405) as in the example of FIG. 10A, the job selection unit 43 acquires the current time (step S406). Then, the job selection unit 43 compares the current time with the set value of the time zone set in the usage conditions (step S407). If the current time and the set value of the time zone set in the usage condition do not match (NO in step S407), the job selection unit 43 determines that the selection condition is not used (step S411).

一方、現在時刻と、利用条件において設定された時間帯の設定値と、が一致する場合(ステップS407のYES)、ジョブ選択部43は、利用条件における優先選択条件の設定値を確認する(ステップS408)。図10(B)のように、優先選択条件がユーザ設定条件である場合(ステップS408のYES)、ジョブ選択部43は、選択条件のユーザ設定条件を利用する、と決定する(ステップS409)。 On the other hand, when the current time and the set value of the time zone set in the usage condition match (YES in step S407), the job selection unit 43 confirms the setting value of the priority selection condition in the usage condition (step). S408). As shown in FIG. 10B, when the priority selection condition is the user setting condition (YES in step S408), the job selection unit 43 determines to use the user setting condition of the selection condition (step S409).

一方、図10(A)のように、優先選択条件がシステム設定条件である場合(ステップS408のNO)、ジョブ選択部43は、選択条件のシステム設定条件を利用する、と決定する(ステップS410)。 On the other hand, as shown in FIG. 10A, when the priority selection condition is the system setting condition (NO in step S408), the job selection unit 43 determines to use the system setting condition of the selection condition (step S410). ).

なお、優先選択条件がユーザ設定条件であるにもかかわらず、選択条件のユーザ設定条件が設定されていない場合には、ジョブ選択部43は、選択条件のシステム設定条件を利用する、と決定すればよい。同様に、優先選択条件がシステム設定条件であるにもかかわらず、選択条件のシステム設定条件が設定されていない場合には、ジョブ選択部43は、選択条件のユーザ設定条件を利用する、と決定すればよい。 If the user setting condition of the selection condition is not set even though the priority selection condition is the user setting condition, the job selection unit 43 decides to use the system setting condition of the selection condition. Just do it. Similarly, if the priority selection condition is a system setting condition but the system setting condition of the selection condition is not set, the job selection unit 43 determines to use the user setting condition of the selection condition. do it.

以上説明した通り、本実施形態によれば、画像形成装置4により実行する印刷ジョブの選択条件を予め設定することができる。これにより、画像形成装置4は、設定された選択条件に従って印刷ジョブを自動的に選択し、選択した印刷ジョブを自動的に実行することができる。 As described above, according to the present embodiment, the selection conditions for the print job to be executed by the image forming apparatus 4 can be set in advance. As a result, the image forming apparatus 4 can automatically select a print job according to the set selection conditions and automatically execute the selected print job.

(第2実施形態)
第2実施形態に係る印刷システムについて、図18及び図19を参照して説明する。本実施形態では、印刷ジョブの選択が印刷サーバ5により行われる印刷システムについて説明する。
(Second Embodiment)
The printing system according to the second embodiment will be described with reference to FIGS. 18 and 19. In the present embodiment, a printing system in which the printing job is selected by the printing server 5 will be described.

図18は、本実施形態に係る印刷システムの一例を示す図である。図1に示すように、本実施形態に係る画像形成装置4は、ジョブ選択部43及び設定条件記憶部45を備えない。これに対して、本実施形態に係る印刷サーバ5は、ジョブ選択部55及び設定条件記憶部56を備える。他の構成は、第1実施形態と同様である。以下、ジョブ選択部55及び設定条件記憶部56について説明する。 FIG. 18 is a diagram showing an example of a printing system according to the present embodiment. As shown in FIG. 1, the image forming apparatus 4 according to the present embodiment does not include the job selection unit 43 and the setting condition storage unit 45. On the other hand, the print server 5 according to the present embodiment includes a job selection unit 55 and a setting condition storage unit 56. Other configurations are the same as in the first embodiment. Hereinafter, the job selection unit 55 and the setting condition storage unit 56 will be described.

ジョブ選択部55は、リスト生成部53が生成した印刷ジョブリスト(以下、「第1の印刷ジョブリスト」という)を、リスト生成部53から受け取る。ジョブ選択部55は、受け取った第1の印刷ジョブリストに含まれる印刷ジョブの中から、設定条件記憶部56に記憶された設定条件に従って、実行する印刷ジョブを選択する。ジョブ選択部55は、選択した印刷ジョブを一覧した印刷ジョブリスト(以下、「第2の印刷ジョブリスト」という)をリスト取得部42に送信する。 The job selection unit 55 receives the print job list (hereinafter referred to as “first print job list”) generated by the list generation unit 53 from the list generation unit 53. The job selection unit 55 selects a print job to be executed from the print jobs included in the received first print job list according to the setting conditions stored in the setting condition storage unit 56. The job selection unit 55 transmits a print job list (hereinafter, referred to as “second print job list”) listing the selected print jobs to the list acquisition unit 42.

設定条件記憶部56は、予め設定された設定条件を記憶する。設定条件記憶部56は、設定条件を予め記憶していてもよいし、外部から受信した設定条件を記憶してもよい。例えば、設定条件記憶部56は、認証情報端末1から認証情報と共に画像形成装置4が受信した設定条件を、画像形成装置4から受信し、受信した設定条件を記憶してもよい。また、設定条件記憶部56は、認証サーバ2から認証結果と共に画像形成装置4が受信した設定条件を、画像形成装置4から受信し、受信した設定条件を記憶してもよい。設定条件については、第1実施形態と同様であるため、説明を省略する。 The setting condition storage unit 56 stores preset setting conditions. The setting condition storage unit 56 may store the setting conditions in advance, or may store the setting conditions received from the outside. For example, the setting condition storage unit 56 may receive the setting condition received by the image forming apparatus 4 together with the authentication information from the authentication information terminal 1 from the image forming apparatus 4 and store the received setting condition. Further, the setting condition storage unit 56 may receive the setting condition received by the image forming apparatus 4 together with the authentication result from the authentication server 2 from the image forming apparatus 4 and store the received setting condition. Since the setting conditions are the same as those in the first embodiment, the description thereof will be omitted.

次に、本実施形態に係る印刷システムの動作について説明する。図19は、本実施形態に係る印刷システムの動作の一例を示すフローチャートである。図19のステップS101〜S108,S112は、第1実施形態(図13)と同様である。以下、ステップS113〜S115について説明する。 Next, the operation of the printing system according to the present embodiment will be described. FIG. 19 is a flowchart showing an example of the operation of the printing system according to the present embodiment. Steps S101 to S108 and S112 of FIG. 19 are the same as those of the first embodiment (FIG. 13). Hereinafter, steps S113 to S115 will be described.

リスト生成部53は、第1の印刷ジョブリストを生成すると、生成した第1の印刷ジョブリストをジョブ選択部55に渡す。ジョブ選択部55は、第1の印刷ジョブリストを受け取ると、設定条件記憶部56に記憶された利用条件に従って、選択条件を利用するかを決定する。ジョブ選択部55は、選択条件を利用する場合(ステップS113のYES)、選択条件に従って、第1の印刷ジョブリストに含まれる印刷ジョブの中から、実行する印刷ジョブを選択する(ステップS114)。ジョブ選択部55は、印刷ジョブを選択すると、選択した印刷ジョブを一覧した第2の印刷ジョブリストを生成し、生成した第2の印刷ジョブリストを、画像形成装置4のリスト取得部42に送信する(ステップS115)。送信された第2の印刷ジョブリストは、リスト取得部42に受信される。 When the list generation unit 53 generates the first print job list, the list generation unit 53 passes the generated first print job list to the job selection unit 55. Upon receiving the first print job list, the job selection unit 55 determines whether to use the selection condition according to the usage condition stored in the setting condition storage unit 56. When the selection condition is used (YES in step S113), the job selection unit 55 selects a print job to be executed from the print jobs included in the first print job list according to the selection condition (step S114). When the print job is selected, the job selection unit 55 generates a second print job list listing the selected print jobs, and transmits the generated second print job list to the list acquisition unit 42 of the image forming apparatus 4. (Step S115). The transmitted second print job list is received by the list acquisition unit 42.

リスト取得部42は、第2の印刷ジョブリストを受信すると、受信した印刷ジョブリストに含まれる印刷ジョブを、ジョブ実行部44に通知する。ジョブ実行部44は、印刷ジョブを通知されると、通知された印刷ジョブを自動的に実行する(ステップS112)。ジョブ実行部44は、印刷ジョブを実行すると、印刷サーバ5のジョブ送信部54に実行結果を送信する。ジョブ送信部54は、ある印刷ジョブを実行結果が成功である場合、ジョブ記憶部52に記憶された登録ジョブリストにおける、その印刷ジョブの処理状態を、処理済みに更新する。ジョブ実行部44は、1つの印刷ジョブを実行する毎に実行結果を送信してもよいし、全ての印刷ジョブの実行終了後に、まとめて実行結果を送信してもよい。なお、印刷ジョブの実行方法について、第1実施形態と同様であるため、説明を省略する。 When the list acquisition unit 42 receives the second print job list, the list acquisition unit 42 notifies the job execution unit 44 of the print jobs included in the received print job list. When the job execution unit 44 is notified of the print job, the job execution unit 44 automatically executes the notified print job (step S112). When the job execution unit 44 executes the print job, the job execution unit 44 transmits the execution result to the job transmission unit 54 of the print server 5. When the execution result of a certain print job is successful, the job transmission unit 54 updates the processing status of the print job in the registered job list stored in the job storage unit 52 to have been processed. The job execution unit 44 may send the execution result every time one print job is executed, or may send the execution result collectively after the execution of all the print jobs is completed. Since the method of executing the print job is the same as that of the first embodiment, the description thereof will be omitted.

以上説明した通り、本実施形態によれば、設定条件に従った印刷ジョブの選択を、印刷サーバ5により行うことができる。本実施形態に係る印刷サーバ5を利用することにより、画像形成装置4にジョブ選択部43や設定条件記憶部45を設ける必要がなくなるため、印刷ジョブの選択条件を設定可能な印刷システムを容易に構成することができる。 As described above, according to the present embodiment, the print server 5 can select the print job according to the setting conditions. By using the print server 5 according to the present embodiment, it is not necessary to provide the job selection unit 43 and the setting condition storage unit 45 in the image forming apparatus 4, so that a printing system capable of setting print job selection conditions can be easily established. Can be configured.

(第3実施形態)
第3実施形態に係る印刷システムについて、図20〜図23を参照して説明する。本実施形態では、選択された印刷ジョブの実行後、選択されなかった印刷ジョブを継続して実行可能な印刷システムについて説明する。
(Third Embodiment)
The printing system according to the third embodiment will be described with reference to FIGS. 20 to 23. In the present embodiment, a printing system capable of continuously executing the unselected print job after executing the selected print job will be described.

図20は、本実施形態に係る印刷システムの一例を示す図である。図1に示すように、本実施形態に係る画像形成装置4は、確認部46を備える。他の構成は、第1実施形態と同様である。以下、確認部46について説明する。 FIG. 20 is a diagram showing an example of a printing system according to the present embodiment. As shown in FIG. 1, the image forming apparatus 4 according to the present embodiment includes a confirmation unit 46. Other configurations are the same as in the first embodiment. Hereinafter, the confirmation unit 46 will be described.

確認部46は、ジョブ選択部43から、選択条件に従って選択されなかった印刷ジョブ(以下、「非選択ジョブ」という)を通知される。確認部46は、ジョブ実行部44による、選択された印刷ジョブの実行後、ユーザに非選択ジョブを継続して実行するか確認する。確認部46は、非選択ジョブの一覧を、画像形成装置4の操作パネル405に表示させることにより、非選択ジョブを継続実行するかユーザに確認することができる。また、認証情報端末1がスマートフォンである場合、確認部46は、非選択ジョブの一覧を認証情報端末1に送信し、非選択ジョブを継続実行するかユーザに確認してもよい。 The confirmation unit 46 is notified by the job selection unit 43 of a print job (hereinafter, referred to as “non-selection job”) that has not been selected according to the selection conditions. The confirmation unit 46 confirms with the user whether to continue executing the non-selected job after the selected print job is executed by the job execution unit 44. By displaying the list of non-selected jobs on the operation panel 405 of the image forming apparatus 4, the confirmation unit 46 can confirm with the user whether the non-selected jobs are continuously executed. When the authentication information terminal 1 is a smartphone, the confirmation unit 46 may send a list of non-selected jobs to the authentication information terminal 1 and ask the user whether to continue executing the non-selected jobs.

確認部46は、ユーザから、操作パネル405又は認証情報端末1を介して、非選択ジョブの継続実行を指示されると、非選択ジョブをジョブ実行部44に通知する。ジョブ実行部44は、非選択ジョブを通知されると、通知された非選択ジョブを自動的に実行する。 When the confirmation unit 46 is instructed by the user to continuously execute the non-selected job via the operation panel 405 or the authentication information terminal 1, the confirmation unit 46 notifies the job execution unit 44 of the non-selected job. When the job execution unit 44 is notified of the non-selected job, the job execution unit 44 automatically executes the notified non-selected job.

次に、本実施形態に係る印刷システムの動作について説明する。図21は、本実施形態に係る印刷システムの動作の一例を示すフローチャートである。図21のステップS101〜S112は、第1実施形態(図13)と同様である。以下、ステップS116〜S119について説明する。 Next, the operation of the printing system according to the present embodiment will be described. FIG. 21 is a flowchart showing an example of the operation of the printing system according to the present embodiment. Steps S101 to S112 of FIG. 21 are the same as those of the first embodiment (FIG. 13). Hereinafter, steps S116 to S119 will be described.

ジョブ実行部44が選択された印刷ジョブを実行した後、確認部46は、非選択ジョブがあるか判定する(ステップS116)。具体的には、ステップS111において、ジョブ選択部43が、選択した印刷ジョブに対して選択されたことを示す選択済み情報を付与し、確認部46が、選択済み情報を付与されていない印刷ジョブの有無を確認すればよい。選択済み情報を付与されていない印刷ジョブが、非選択ジョブに相当する。非選択ジョブがない場合(ステップS116のNO)、印刷ジョブの実行処理は終了する。 After the job execution unit 44 executes the selected print job, the confirmation unit 46 determines whether or not there is a non-selected job (step S116). Specifically, in step S111, the job selection unit 43 gives selected information indicating that the selected print job has been selected, and the confirmation unit 46 gives the print job to which the selected information is not given. You just have to check the existence of. A print job to which the selected information is not assigned corresponds to a non-selected job. If there is no non-selected job (NO in step S116), the print job execution process ends.

なお、確認部46は、非選択ジョブの有無を確認するために、印刷サーバ5から再び印刷ジョブリストを取得してもよい。これは、ステップS109において、印刷サーバ5が印刷ジョブリストを送信した後、新たな印刷ジョブが印刷サーバ5に登録されている可能性があるためである。上記の新たな印刷ジョブは、非選択ジョブに相当する。具体的には、確認部46は、ステップS109において取得した印刷ジョブリストと、ステップS116において取得した印刷ジョブリストと、を比較し、上記の新たな印刷ジョブ(非選択ジョブ)の有無を確認すればよい。 The confirmation unit 46 may acquire the print job list again from the print server 5 in order to confirm the presence or absence of the non-selected job. This is because there is a possibility that a new print job is registered in the print server 5 after the print server 5 transmits the print job list in step S109. The new print job described above corresponds to a non-selected job. Specifically, the confirmation unit 46 compares the print job list acquired in step S109 with the print job list acquired in step S116, and confirms the presence or absence of the above-mentioned new print job (non-selected job). Just do it.

一方、非選択ジョブがある場合(ステップS116のYES)、確認部46は、非選択ジョブを継続実行するかユーザに確認する(ステップS117)。この確認に対して、ユーザから継続実行の指示が所定時間以上入力されない場合、又は継続実行しない旨の指示が入力された場合(ステップS118のNO)、印刷ジョブの実行処理は終了する。 On the other hand, when there is a non-selected job (YES in step S116), the confirmation unit 46 confirms with the user whether the non-selected job is continuously executed (step S117). In response to this confirmation, if the user does not input the instruction for continuous execution for a predetermined time or longer, or if the instruction for not continuing execution is input (NO in step S118), the print job execution process ends.

一方、確認部46からの確認に対して、ユーザから継続実行の指示が所定時間以内に入力された場合(ステップS118のYES)、確認部46は、非選択ジョブをジョブ実行部44に通知する。 On the other hand, when the user inputs an instruction for continuous execution within a predetermined time in response to the confirmation from the confirmation unit 46 (YES in step S118), the confirmation unit 46 notifies the job execution unit 44 of the non-selected job. ..

ジョブ実行部44は、非選択ジョブを通知されると、通知された非選択ジョブを自動的に実行する(ステップS119)。ステップS119における非選択ジョブの実行方法は、ステップS112における印刷ジョブの実行方法と同様である。ジョブ実行部44は、非選択ジョブを実行すると、印刷サーバ5のジョブ送信部54に実行結果を送信する。 When the job execution unit 44 is notified of the non-selected job, the job execution unit 44 automatically executes the notified non-selected job (step S119). The method of executing the non-selected job in step S119 is the same as the method of executing the print job in step S112. When the job execution unit 44 executes the non-selected job, the job execution unit 44 transmits the execution result to the job transmission unit 54 of the print server 5.

以上説明した通り、本実施形態によれば、選択条件に従って選択された印刷ジョブの実行後に、非選択ジョブを継続実行することが可能である。これにより、画像形成装置4にログイン中のユーザの他に、その画像形成装置4を利用するユーザがおらず、画像形成装置4を長時間占有可能な場合、ログイン中のユーザは、非選択ジョブまで実行することができる。 As described above, according to the present embodiment, it is possible to continuously execute the non-selected job after executing the print job selected according to the selection condition. As a result, when there is no user who uses the image forming device 4 other than the user who is logged in to the image forming device 4 and the image forming device 4 can be occupied for a long time, the logged-in user is a non-selection job. Can be executed.

なお、本実施形態において、ジョブ実行部44が印刷ジョブを実行した後、ジョブ選択部43が非選択ジョブの中から設定条件に従って再び印刷ジョブを選択し、確認部46が選択された印刷ジョブの継続実行をユーザに確認することも可能である。 In the present embodiment, after the job execution unit 44 executes the print job, the job selection unit 43 selects the print job again from the non-selected jobs according to the setting conditions, and the confirmation unit 46 selects the print job. It is also possible to confirm the continuous execution with the user.

また、本実施形態において、ジョブ実行部44が印刷ジョブを実行した後、リスト取得部42が印刷サーバ5から印刷ジョブリストを再び取得することも可能である。この場合、取得された印刷ジョブリストに含まれる印刷ジョブの中から、ジョブ選択部43が設定条件に従って再び印刷ジョブを選択し、確認部46が選択された印刷ジョブの継続実行をユーザに確認すればよい。 Further, in the present embodiment, after the job execution unit 44 executes the print job, the list acquisition unit 42 can acquire the print job list again from the print server 5. In this case, the job selection unit 43 selects the print job again from the print jobs included in the acquired print job list according to the setting conditions, and the confirmation unit 46 confirms with the user that the selected print job is continuously executed. Just do it.

さらに、本実施形態において、第2実施形態に係る画像形成装置4に確認部46を設けることも可能である。図22は、本実施形態に係る印刷システムの他の例を示す図である。図22の画像形成装置4は、第2実施形態に係る画像形成装置4に確認部46を設けたものである。図23は、図22の印刷システムの動作の一例を示すフローチャートである。図23のステップS101〜S115は、第2実施形態(図19)と同様である。また、図23のステップS116〜S119は、図21と同様である。ただし、図23の例では、図21におけるジョブ選択部43の動作は、ジョブ選択部55が実行する。図22の印刷システムが図23の動作を行うことにより、第2実施形態の効果と同時に、本実施形態の上記の効果が得られる。 Further, in the present embodiment, it is also possible to provide the confirmation unit 46 in the image forming apparatus 4 according to the second embodiment. FIG. 22 is a diagram showing another example of the printing system according to the present embodiment. The image forming apparatus 4 of FIG. 22 is provided with a confirmation unit 46 in the image forming apparatus 4 according to the second embodiment. FIG. 23 is a flowchart showing an example of the operation of the printing system of FIG. 22. Steps S101 to S115 of FIG. 23 are the same as those of the second embodiment (FIG. 19). Further, steps S116 to S119 in FIG. 23 are the same as in FIG. However, in the example of FIG. 23, the operation of the job selection unit 43 in FIG. 21 is executed by the job selection unit 55. When the printing system of FIG. 22 performs the operation of FIG. 23, the above-mentioned effect of the present embodiment can be obtained at the same time as the effect of the second embodiment.

なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。 The present invention is not limited to the configurations shown here, such as combinations with other elements in the configurations and the like described in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form thereof.

1:認証情報端末
2:認証サーバ
3:ユーザ端末
4:画像形成装置
5:印刷サーバ
41:認証部
42:リスト取得部
43:ジョブ選択部
44:ジョブ実行部
45:設定条件記憶部
46:確認部
51:ジョブ登録部
52:ジョブ記憶部
53:リスト生成部
54:ジョブ送信部
55:ジョブ選択部
56:設定条件記憶部
1: Authentication information terminal 2: Authentication server 3: User terminal 4: Image forming device 5: Print server 41: Authentication unit 42: List acquisition unit 43: Job selection unit 44: Job execution unit 45: Setting condition storage unit 46: Confirmation Unit 51: Job registration unit 52: Job storage unit 53: List generation unit 54: Job transmission unit 55: Job selection unit 56: Setting condition storage unit

特開2007−220284号公報JP-A-2007-220284

Claims (9)

ユーザにより登録され、前記ユーザに対応付けてジョブ記憶部に記憶された印刷ジョブを実行する印刷装置であって、
前記印刷装置の種別に応じた第1の条件を前記ユーザに対応付けて記憶する条件記憶部から、前記印刷装置にログインした前記ユーザに対応する前記第1の条件を取得する第1の取得部と、
前記印刷装置の種別が前記第1の取得部により取得された前記第1の条件を満たす場合に、前記ジョブ記憶部に記憶された前記ユーザに対応する複数の前記印刷ジョブの中から、取得する印刷ジョブを選択するための選択条件であって、ユーザごとに設定された前記選択条件と、ユーザ共通に設定された前記選択条件のうち、前記第1の条件に対応する前記選択条件を取得する第2の取得部と、
前記ユーザが前記印刷装置にログインしたことに応じて、前記ジョブ記憶部に記憶された当該ユーザに対応する複数の前記印刷ジョブのうち、前記第2の取得部により取得された前記選択条件に基づいて選択された前記印刷ジョブを取得して実行する実行部と、
を備える印刷装置。
A printing device that is registered by a user and executes a print job stored in the job storage unit in association with the user.
A first acquisition unit that acquires the first condition corresponding to the user who has logged in to the printing device from a condition storage unit that stores the first condition corresponding to the type of the printing device in association with the user. When,
When the type of the printing device satisfies the first condition acquired by the first acquisition unit, the printing device is acquired from the plurality of printing jobs stored in the job storage unit corresponding to the user. A selection condition for selecting a print job, the selection condition set for each user and the selection condition corresponding to the first condition among the selection conditions set common to all users are acquired. The second acquisition department and
Based on the selection condition acquired by the second acquisition unit among the plurality of print jobs corresponding to the user stored in the job storage unit in response to the user logging in to the printing device. The execution unit that acquires and executes the selected print job , and
A printing device equipped with.
前記選択条件は、前記印刷ジョブが実行されたか否かを示す処理状態と、前記印刷ジョブの属性とのうち、少なくとも何れかに関する条件である The selection condition is a condition relating to at least one of a processing state indicating whether or not the print job has been executed and an attribute of the print job.
請求項1に記載の印刷装置。The printing apparatus according to claim 1.
前記第1の条件は、前記印刷装置の機種、型番及び製造元のうち、1又は複数の情報に応じた条件である
請求項1又は請求項2に記載の印刷装置。
The printing apparatus according to claim 1 or 2 , wherein the first condition is a condition corresponding to one or a plurality of pieces of information among the model, model number, and manufacturer of the printing apparatus.
前記第1の取得部は、前記ユーザが前記印刷装置にログインした時刻に応じた第2の条件を前記ユーザに対応付けて記憶する前記条件記憶部から、前記印刷装置にログインした前記ユーザに対応する前記第2の条件を取得し、
前記実行部は、前記ユーザが前記印刷装置にログインした時刻が前記第1の取得部により取得された前記第2の条件を満たす場合に、当該ユーザが前記印刷装置にログインしたことに応じて、前記ジョブ記憶部から当該ユーザに対応する前記印刷ジョブを取得して実行する
請求項1乃至請求項3のいずれか1項に記載の印刷装置。
The first acquisition unit corresponds to the user who has logged in to the printing device from the condition storage unit that stores the second condition according to the time when the user has logged in to the printing device in association with the user. The second condition is acquired, and
When the time when the user logs in to the printing device satisfies the second condition acquired by the first acquisition unit, the execution unit responds to the user logging in to the printing device. The printing apparatus according to any one of claims 1 to 3, wherein the print job corresponding to the user is acquired from the job storage unit and executed.
前記実行部が、前記ユーザが前記印刷装置にログインしたことに応じて前記印刷ジョブを実行した後、前記ジョブ記憶部において当該ユーザに対応する前記印刷ジョブのうち、前記実行されなかった印刷ジョブがあった場合に、前記実行されなかった印刷ジョブを継続して実行するか否かを当該ユーザに指示させる確認部を更に備える
請求項1乃至請求項4のいずれか1項に記載の印刷装置。
After the execution unit executes the print job in response to the user logging in to the printing device, among the print jobs corresponding to the user in the job storage unit, the print job that has not been executed The printing apparatus according to any one of claims 1 to 4, further comprising a confirmation unit for instructing the user whether or not to continuously execute the print job that has not been executed.
前記実行部は、前記ユーザにより、継続して実行することが指示された場合に、前記実行されなかった印刷ジョブを当該指示に応じて当該印刷ジョブを前記ジョブ記憶部から取得して実行する
請求項5に記載の印刷装置。
When the user instructed the execution unit to continuously execute the print job, the execution unit obtains the print job that was not executed from the job storage unit and executes the print job in response to the instruction. Item 5. The printing apparatus according to item 5.
前記確認部は、前記ジョブ記憶部において前記印刷装置にログインした前記ユーザに対応する前記印刷ジョブのうち、当該ユーザが前記印刷装置にログインしたことに応じて実行されなかった全ての印刷ジョブを継続して実行するか否かを当該ユーザに指示させ、
前記実行部は、前記ユーザにより、継続して実行することが指示された場合に、当該指示に応じて前記実行されなかった全ての印刷ジョブを前記ジョブ記憶部から取得して実行する
請求項6に記載の印刷装置。
The confirmation unit continues all the print jobs corresponding to the user who logged in to the printing device in the job storage unit, which were not executed in response to the user logging in to the printing device. To instruct the user whether or not to execute
6. The execution unit acquires all the print jobs that have not been executed from the job storage unit and executes them in response to the instruction when the user instructs the user to continuously execute the print job. The printing apparatus described in.
ユーザにより登録され、前記ユーザに対応付けてジョブ記憶部に記憶された印刷ジョブを実行する印刷装置が、
前記印刷装置の種別に応じた第1の条件を前記ユーザに対応付けて記憶する条件記憶部から、前記印刷装置にログインした前記ユーザに対応する前記第1の条件を取得する第1の取得工程と、
前記印刷装置の種別が前記第1の取得工程で取得された前記第1の条件を満たす場合に、前記ジョブ記憶部に記憶された前記ユーザに対応する複数の前記印刷ジョブの中から、取得する印刷ジョブを選択するための選択条件であって、ユーザごとに設定された前記選択条件と、ユーザ共通に設定された前記選択条件のうち、前記第1の条件に対応する前記選択条件を取得する第2の取得工程と、
前記ユーザが前記印刷装置にログインしたことに応じて、前記ジョブ記憶部に記憶された当該ユーザに対応する複数の前記印刷ジョブのうち、前記第2の取得工程で取得された前記選択条件に基づいて選択された前記印刷ジョブを取得して実行する実行工程と、
を実行する印刷制御方法。
A printing device registered by a user and executing a print job stored in the job storage unit in association with the user
A first acquisition step of acquiring the first condition corresponding to the user who has logged in to the printing device from the condition storage unit that stores the first condition corresponding to the type of the printing device in association with the user. When,
When the type of the printing device satisfies the first condition acquired in the first acquisition step, the printing device is acquired from the plurality of printing jobs corresponding to the user stored in the job storage unit. It is a selection condition for selecting a print job, and the selection condition corresponding to the first condition among the selection condition set for each user and the selection condition set common to all users is acquired. The second acquisition process and
Based on the selection condition acquired in the second acquisition step among the plurality of print jobs corresponding to the user stored in the job storage unit in response to the user logging in to the printing device. The execution process of acquiring and executing the selected print job , and
Print control method to execute.
ユーザにより登録され、前記ユーザに対応付けてジョブ記憶部に記憶された印刷ジョブを実行する印刷装置に、
前記印刷装置の種別に応じた第1の条件を前記ユーザに対応付けて記憶する条件記憶部から、前記印刷装置にログインした前記ユーザに対応する前記第1の条件を取得する第1の取得工程と、
前記印刷装置の種別が前記第1の取得工程で取得された前記第1の条件を満たす場合に、前記ジョブ記憶部に記憶された前記ユーザに対応する複数の前記印刷ジョブの中から、取得する印刷ジョブを選択するための選択条件であって、ユーザごとに設定された前記選択条件と、ユーザ共通に設定された前記選択条件のうち、前記第1の条件に対応する前記選択条件を取得する第2の取得工程と、
前記ユーザが前記印刷装置にログインしたことに応じて、前記ジョブ記憶部に記憶された当該ユーザに対応する複数の前記印刷ジョブのうち、前記第2の取得工程で取得された前記選択条件に基づいて選択された前記印刷ジョブを取得して実行する実行工程と、
を実行させるためのプログラム。
A printing device registered by a user and executing a print job stored in the job storage unit in association with the user.
A first acquisition step of acquiring the first condition corresponding to the user who has logged in to the printing device from the condition storage unit that stores the first condition corresponding to the type of the printing device in association with the user. When,
When the type of the printing device satisfies the first condition acquired in the first acquisition step, the printing device is acquired from the plurality of printing jobs corresponding to the user stored in the job storage unit. It is a selection condition for selecting a print job, and the selection condition corresponding to the first condition among the selection condition set for each user and the selection condition set common to all users is acquired. The second acquisition process and
Based on the selection condition acquired in the second acquisition step among the plurality of print jobs corresponding to the user stored in the job storage unit in response to the user logging in to the printing device. The execution process of acquiring and executing the selected print job , and
A program to execute.
JP2016178013A 2016-09-12 2016-09-12 Printing device, printing control method and program Expired - Fee Related JP6763244B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016178013A JP6763244B2 (en) 2016-09-12 2016-09-12 Printing device, printing control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016178013A JP6763244B2 (en) 2016-09-12 2016-09-12 Printing device, printing control method and program

Publications (2)

Publication Number Publication Date
JP2018043364A JP2018043364A (en) 2018-03-22
JP6763244B2 true JP6763244B2 (en) 2020-09-30

Family

ID=61693461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016178013A Expired - Fee Related JP6763244B2 (en) 2016-09-12 2016-09-12 Printing device, printing control method and program

Country Status (1)

Country Link
JP (1) JP6763244B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7172130B2 (en) * 2018-05-17 2022-11-16 大日本印刷株式会社 Image print system, server device and image print device
JP7135731B2 (en) * 2018-10-31 2022-09-13 コニカミノルタ株式会社 IMAGE FORMING SYSTEM, CONTROL DEVICE, AND IMAGE FORMING APPARATUS

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100657321B1 (en) * 2005-06-30 2006-12-14 삼성전자주식회사 Print data management method and device
JP2008238585A (en) * 2007-03-27 2008-10-09 Seiko Epson Corp Printing system, job management method
JP6060573B2 (en) * 2012-09-12 2017-01-18 株式会社リコー OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT DEVICE, AND PROGRAM
JP2014167679A (en) * 2013-02-28 2014-09-11 Ricoh Co Ltd Job execution control system, job execution system, job execution control method and program

Also Published As

Publication number Publication date
JP2018043364A (en) 2018-03-22

Similar Documents

Publication Publication Date Title
JP6205878B2 (en) Data processing apparatus, system and program
US8982392B2 (en) Device search system, device search method, image forming apparatus, and information processing apparatus
US20170195506A1 (en) Image forming apparatus forming location free print system and print job retrieval method by the same
US10540130B2 (en) Management apparatus for designating one or more image forming apparatuses as preferential image forming apparatuses for requesting job information from a server
US10042591B2 (en) Image forming apparatus, system, and control method
US8705067B2 (en) Printer server, print control method, and storage medium for producing a printed output by a device of a low-display and low-input capability
JP6743586B2 (en) Image forming apparatus, print control system, print control method, and program
JP6525776B2 (en) Monitoring device, control method of monitoring device, and program
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
US20050228891A1 (en) Parameter processing apparatus and parameter setting method for same
JP2009265807A (en) Data distribution device, data distribution method, and data distribution program
JP6763244B2 (en) Printing device, printing control method and program
JP2019021054A (en) Image processing system, and image forming apparatus
JP6933020B2 (en) Image processing equipment, information processing systems, and methods
US10379930B2 (en) Non-transitory computer-readable medium storing computer-readable instructions for terminal device
JP6579013B2 (en) Information processing system, information processing apparatus, information processing method, and program
KR20170092100A (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium
JP5725946B2 (en) Server apparatus, server apparatus control method, and program
JP6354736B2 (en) Image forming system and image forming method
JP2015201116A (en) Printing system, image forming apparatus, information processing apparatus, control method of image forming apparatus, control method of information processing apparatus, and program
JP6016855B2 (en) Installer program, driver program, and image forming apparatus
JP6988960B2 (en) Printing systems, information processing systems, methods and programs
JP2005292908A (en) Service providing system, service providing program, service providing method, and job management system
JP6777106B2 (en) Image formation system and image formation method
JP2019171829A (en) Image formation apparatus, job acquisition method and printing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190703

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200803

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: 20200811

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200824

R151 Written notification of patent or utility model registration

Ref document number: 6763244

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees