[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2015056168A - Output system, information processing apparatus, program, and output method - Google Patents

Output system, information processing apparatus, program, and output method Download PDF

Info

Publication number
JP2015056168A
JP2015056168A JP2013191118A JP2013191118A JP2015056168A JP 2015056168 A JP2015056168 A JP 2015056168A JP 2013191118 A JP2013191118 A JP 2013191118A JP 2013191118 A JP2013191118 A JP 2013191118A JP 2015056168 A JP2015056168 A JP 2015056168A
Authority
JP
Japan
Prior art keywords
job
identification information
output
data
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013191118A
Other languages
Japanese (ja)
Inventor
成剛 近藤
Naritake Kondo
成剛 近藤
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 JP2013191118A priority Critical patent/JP2015056168A/en
Publication of JP2015056168A publication Critical patent/JP2015056168A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide an output system, information processing apparatus, program, and output method capable of ensuring uniqueness of job specific information without increasing the digits of the job specific information.SOLUTION: An output system is connected with a terminal device, output device, and information processing apparatus via a network, and includes: means for managing by associating data on a job with first identification information; means for transmitting, to the terminal device, a response in which a user can instruct an acquisition request of second identification information specifying a specific job uniquely identified by the first identification information, in response to the submission of the job; means for transmitting the second identification information to the terminal device on the basis of the acquisition request of the second identification information using the response; and means for transmitting, to the output device, data on the job associated with the second identification information on the basis of an output request of data using the second identification information received by the output device.

Description

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

携帯電話機やPDA等といった無線通信機能と画面表示機能とを有する携帯端末装置を用いて、ドキュメントを特定して当該ドキュメントを印刷や画面表示等して可視化出力するドキュメント処理技術において、可視化出力するドキュメントを携帯端末装置でサムネイル画像により確認することを可能にする技術は従来から知られている(例えば特許文献1参照)。   Documents that are visualized and output in a document processing technology that uses a portable terminal device having a wireless communication function and a screen display function, such as a mobile phone and a PDA, to identify the document and print or display the document for visualization. Has been known in the art (see, for example, Patent Document 1).

印刷システムには、PC等のクライアント装置から受信したジョブをプリントサーバ装置等に蓄積しておき、ユーザがPINコードなどのジョブ特定情報を複合機などの画像形成装置に入力することで、ジョブを印刷するものがある。   In a printing system, a job received from a client device such as a PC is stored in a print server device or the like, and a job is input when a user inputs job identification information such as a PIN code to an image forming device such as a multifunction peripheral. There is something to print.

このような印刷システムではジョブ特定情報のユニーク性が重要となる。画像形成装置を指定する前にジョブ特定情報を発行する印刷システムでは、画像形成装置を指定した後にジョブ特定情報を発行する場合と比べて、ジョブ特定情報の桁数が多くなるという問題があった。なお、ジョブ特定情報の桁数を減らした場合は、ジョブ特定情報が重複する可能性が高くなり、ジョブ特定情報のユニーク性が確保できなくなる問題があった。   In such a printing system, the uniqueness of job specifying information is important. A printing system that issues job identification information before specifying an image forming apparatus has a problem that the number of digits of job identification information is larger than when job identification information is issued after an image forming apparatus is specified. . Note that when the number of digits of the job identification information is reduced, there is a high possibility that the job identification information is duplicated, and the uniqueness of the job identification information cannot be secured.

なお、このような問題は印刷システムに限らず、ユーザがジョブ特定情報を入力した出力装置から、サーバ装置に蓄積してあるジョブを出力する出力システムにおいても同様に存在する。   Such a problem is not limited to a printing system, but also exists in an output system that outputs a job stored in a server device from an output device into which a user inputs job specifying information.

本発明は、上記の点に鑑みなされたもので、ジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる出力システム、情報処理装置、プログラム及び出力方法を提供することを目的とする。   The present invention has been made in view of the above points, and provides an output system, an information processing apparatus, a program, and an output method capable of ensuring the uniqueness of job specifying information without increasing the number of digits of the job specifying information. Objective.

上記目的を達成するため、本願請求項1は、端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて、前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第1識別情報と、を紐付けて管理する第1管理手段と、前記第1識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第2識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、前記出力装置において受け付けた前記第2識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第2識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、を有することを特徴とする。   In order to achieve the above object, claim 1 of the present application is based on the input of a job received in the terminal device in an output system in which the terminal device, the output device, and one or more information processing devices are connected via a network. The first management means for managing the job data and the first identification information for uniquely identifying the job, and the output target for the specific job data uniquely identified by the first identification information A response means for transmitting a response to which the user can give an acquisition request for the second identification information, which is information to be specified, to the terminal device in response to the input of the job, and a response using the response received by the terminal device 2 Based on the request for acquiring the identification information, the identification information transmitting means for transmitting the second identification information to the terminal device or a designated transmission destination and the output device accept Based on the output request of data of the job using the serial second identification information, and having a data transmission means for transmitting the data string attached the job to the output device to the second identification information.

本発明によればジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる。   According to the present invention, uniqueness of job specifying information can be ensured without increasing the number of digits of job specifying information.

本実施形態に係る印刷システムの一例の構成図である。It is a lineblock diagram of an example of a printing system concerning this embodiment. 本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。It is a hardware block diagram of an example of the computer system which concerns on this embodiment. 本実施形態に係る画像形成装置の一例のハードウェア構成図である。1 is a hardware configuration diagram of an example of an image forming apparatus according to an embodiment. 本実施形態に係る印刷システムの一例の処理ブロック図である。It is a processing block diagram of an example of a printing system concerning this embodiment. プリントサーバ装置のID管理部が保管するテーブルの一例の構成図である。It is a block diagram of an example of the table which the ID management part of a print server apparatus stores. 本実施形態に係る印刷システムのジョブ投入処理を表した一例のシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of job input processing of the printing system according to the embodiment. アップロード画面の一例のイメージ図である。It is an image figure of an example of an upload screen. 結果表示画面の一例のイメージ図である。It is an image figure of an example of a result display screen. 結果表示画面の他の例のイメージ図である。It is an image figure of the other example of a result display screen. ジョブIDを返す返信メール表示画面の一例のイメージ図である。It is an image figure of an example of the reply mail display screen which returns job ID. 本実施形態に係る印刷システムの印刷処理を表した一例のシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a printing process of the printing system according to the embodiment. PINコード表示画面の一例のイメージ図である。It is an image figure of an example of a PIN code display screen. PINコード入力画面の一例のイメージ図である。It is an image figure of an example of a PIN code input screen. プリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。It is a block diagram of the other example of the table which the ID management part of a print server apparatus stores. PINコード表示画面の他の例のイメージ図である。It is an image figure of the other example of a PIN code display screen. 本実施形態に係る印刷システムの他の例の構成図である。It is a block diagram of the other example of the printing system which concerns on this embodiment. 本実施形態に係る印刷システムの他の例の処理ブロック図である。It is a processing block diagram of the other example of the printing system which concerns on this embodiment. プリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。It is a block diagram of the other example of the table which the ID management part of a print server apparatus stores. 本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。FIG. 10 is a sequence diagram of another example showing job input processing of the printing system according to the embodiment. 本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。FIG. 10 is a sequence diagram of another example showing job input processing of the printing system according to the embodiment. 本実施形態に係る印刷システムの印刷処理を表した他の例のシーケンス図である。It is a sequence diagram of the other example showing the printing process of the printing system which concerns on this embodiment. プリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。It is a block diagram of the other example of the table which the ID management part of a print server apparatus stores. アップロード画面の他の例のイメージ図である。It is an image figure of the other example of an upload screen. 本実施形態に係る印刷システムの他の例の構成図である。It is a block diagram of the other example of the printing system which concerns on this embodiment. 出力機器情報の一例の構成図である。It is a block diagram of an example of output device information. プリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。It is a block diagram of the other example of the table which the ID management part of a print server apparatus stores. アップロード画面の他の例のイメージ図である。It is an image figure of the other example of an upload screen. 本実施形態に係る印刷システムの他の例の処理ブロック図である。It is a processing block diagram of the other example of the printing system which concerns on this embodiment. 本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。FIG. 10 is a sequence diagram of another example showing job input processing of the printing system according to the embodiment. アップロード画面の他の例のイメージ図である。It is an image figure of the other example of an upload screen.

次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では出力システムの一例としての印刷システムを例として説明するが、印刷システムに限定するものではない。出力システムは、投影システムや表示システムの他、サーバ装置に蓄積してあるジョブを出力するシステムであればよい。
[第1の実施形態]
<システム構成>
図1は本実施形態に係る印刷システムの一例の構成図である。図1の印刷システム1はLANなどのネットワークN1を介して接続されたプリントサーバ装置10、クライアント装置11、画像形成装置12を有する。プリントサーバ装置10、クライアント装置11及び画像形成装置12は無線又は有線による通信手段を有している。
Next, embodiments of the present invention will be described in detail. In the present embodiment, a printing system as an example of an output system will be described as an example, but the present invention is not limited to the printing system. The output system may be any system that outputs a job stored in the server device in addition to the projection system and the display system.
[First Embodiment]
<System configuration>
FIG. 1 is a configuration diagram of an example of a printing system according to the present embodiment. 1 includes a print server device 10, a client device 11, and an image forming device 12 connected via a network N1 such as a LAN. The print server apparatus 10, the client apparatus 11, and the image forming apparatus 12 have wireless or wired communication means.

プリントサーバ装置10は一台以上の情報処理装置(コンピュータシステム)によって実現される。プリントサーバ装置10は、クライアント装置11から投入されたジョブの蓄積、データの加工、印刷の制御などを行う。   The print server device 10 is realized by one or more information processing devices (computer systems). The print server apparatus 10 performs accumulation of jobs input from the client apparatus 11, data processing, printing control, and the like.

クライアント装置11はスマートフォンや携帯電話、PCなどの端末装置である。クライアント装置11はプリントサーバ装置10に対するジョブの投入、PINコード発行依頼などを行う。   The client device 11 is a terminal device such as a smartphone, a mobile phone, or a PC. The client device 11 makes a job input to the print server device 10 and issues a PIN code issuance request.

なお、クライアント装置11において、プリントサーバ装置10へのジョブの投入は専用のアプリケーションやプリンタドライバ(ポートモニタ)から行ってもよいし、WebUI等を利用してアップロードしてもよいし、メールなどを利用して送信してもよい。   In the client device 11, the job input to the print server device 10 may be performed from a dedicated application or a printer driver (port monitor), may be uploaded using a Web UI or the like, or may be emailed. You may use it and send it.

画像形成装置12はプリンタや複合機などの印刷機能を有する出力装置である。画像形成装置12はユーザから入力されたPINコードでプリントサーバ装置10にジョブの取得を要求し、印刷データを受信して印刷を行う。   The image forming apparatus 12 is an output device having a printing function such as a printer or a multifunction peripheral. The image forming apparatus 12 requests the print server apparatus 10 to acquire a job with a PIN code input by the user, receives print data, and performs printing.

ユーザはクライアント装置11からプリントサーバ装置10にジョブを投入する。このとき、ジョブを投入したクライアント装置11はジョブに紐付いたジョブIDをプリントサーバ装置10から受信する。ジョブの投入後、ユーザは画像形成装置12で印刷を行う前にクライアント装置11を操作し、PINコードの発行を依頼する。   The user submits a job from the client device 11 to the print server device 10. At this time, the client apparatus 11 that has input the job receives a job ID associated with the job from the print server apparatus 10. After the job is submitted, the user operates the client apparatus 11 before printing with the image forming apparatus 12, and requests the PIN code to be issued.

なお、本発明におけるジョブとは、ユーザが所望する処理に関する情報を表し、何らかの出力結果を得るために出力システムに行なわせる処理に関する情報といった意味で用いる。   Note that a job in the present invention represents information related to processing desired by the user, and is used to mean information related to processing to be performed by the output system in order to obtain some output result.

例えば、ユーザが所望する処理が電子データの印刷出力であれば、印刷出力対象の電子データあるいは印刷出力対象の電子データを指定する情報と、出力条件を含む情報がジョブとして扱われる。印刷出力対象の電子データあるいは印刷出力対象の電子データを指定する情報は、電子データの保管先であるURL等である。出力条件は、カラー/モノクロや片面/両面といった印刷条件や、出力先の機器を指定する情報等である。   For example, if the processing desired by the user is a print output of electronic data, the information specifying the print output target electronic data or the print output target electronic data and the information including the output condition are handled as a job. The electronic data to be printed or the information for designating the electronic data to be printed is a URL or the like that is a storage location of the electronic data. The output conditions include printing conditions such as color / monochrome and single-sided / double-sided, information specifying an output destination device, and the like.

また、ユーザが所望する処理が電子データに対する画像処理及び外部装置への配信であれば、画像処理及び配信対象の電子データ(あるいは電子データを指定する情報)と、出力条件(実行させる画像処理の内容、配信先等)を含む情報がジョブとして扱われる。また、原稿のスキャン処理及び配信であれば、出力条件(スキャン処理における解像度等の条件や、配信先等)がジョブとして扱われる。   If the processing desired by the user is image processing for electronic data and distribution to an external device, the electronic data to be processed and distributed (or information specifying the electronic data) and the output condition (the image processing to be executed) Information including content, delivery destination, etc.) is treated as a job. Further, in the case of document scanning processing and distribution, output conditions (conditions such as resolution in scanning processing, distribution destinations, etc.) are handled as jobs.

クライアント装置11はジョブに紐付いたジョブIDを指定して、PINコードの発行をプリントサーバ装置10に依頼する。クライアント装置11はプリントサーバ装置10からジョブに紐付くPINコードを受信し、受信したPINコードを表示して、ユーザに通知する。   The client device 11 designates the job ID associated with the job and requests the print server device 10 to issue a PIN code. The client device 11 receives the PIN code associated with the job from the print server device 10, displays the received PIN code, and notifies the user.

ユーザは印刷を行いたい画像形成装置12にPINコードを入力する。画像形成装置12は入力されたPINコードを指定して、ジョブ取得の要求をプリントサーバ装置10に要求する。画像形成装置12はプリントサーバ装置10からPINコードに紐付くジョブの印刷データを受信し、印刷を実行する。   The user inputs a PIN code to the image forming apparatus 12 to be printed. The image forming apparatus 12 designates the input PIN code and requests the print server apparatus 10 to obtain a job. The image forming apparatus 12 receives print data of a job associated with the PIN code from the print server apparatus 10 and executes printing.

<ハードウェア構成>
図1のプリントサーバ装置10、クライアント装置11は図2に示すハードウェア構成のコンピュータシステム等により実現される。図2は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
<Hardware configuration>
The print server device 10 and the client device 11 shown in FIG. 1 are realized by a computer system having a hardware configuration shown in FIG. FIG. 2 is a hardware configuration diagram of an example of a computer system according to the present embodiment.

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

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

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

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

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

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

CPU106は、ROM105やHDD108などの記憶装置からプログラムやデータをRAM104上に読み出し、処理を実行することで、コンピュータシステム100全体の制御や機能を実現する演算装置である。本実施形態に係るプリントサーバ装置10及びクライアント装置11は、上記したコンピュータシステム100のハードウェア構成により後述するような各種処理を実現できる。   The CPU 106 is an arithmetic device that realizes control and functions of the entire computer system 100 by reading a program and data from a storage device such as the ROM 105 and the HDD 108 onto the RAM 104 and executing processing. The print server device 10 and the client device 11 according to the present embodiment can realize various processes as described later by the hardware configuration of the computer system 100 described above.

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

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

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

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

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

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

<ソフトウェア構成>
本実施形態に係る印刷システム1は例えば図4の処理ブロックにより実現される。図4は本実施形態に係る印刷システムの一例の処理ブロック図である。図4(A)はプリントサーバ装置の一例の処理ブロック図である。図4(B)はクライアント装置の一例の処理ブロック図である。図4(C)は画像形成装置の一例の処理ブロック図である。
<Software configuration>
The printing system 1 according to the present embodiment is realized by, for example, the processing blocks in FIG. FIG. 4 is a processing block diagram of an example of the printing system according to the present embodiment. FIG. 4A is a processing block diagram of an example of the print server apparatus. FIG. 4B is a processing block diagram of an example of the client device. FIG. 4C is a processing block diagram of an example of the image forming apparatus.

プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24を実現している。クライアント装置11はアプリケーションなどのプログラムを実行することにより、通信部31を実現している。画像形成装置12はプログラムを実行することにより、入出力部41、印刷部42、通信部43を実現している。   The print server apparatus 10 implements an ID management unit 21, a data storage unit 22, a processing unit 23, and a request reception unit 24 by executing a program. The client device 11 implements the communication unit 31 by executing a program such as an application. The image forming apparatus 12 implements an input / output unit 41, a printing unit 42, and a communication unit 43 by executing a program.

プリントサーバ装置10のID管理部21は投入されたジョブのデータ、ジョブID及びPINコードの対応づけを記憶する。なお、ID管理部21はRDB(Relational DataBase)等であってもよい。データ保管部22は投入されたジョブのデータを保管する。データ保管部22はファイルシステムやネットワークファイルシステム(NFS)等であってもよい。   The ID management unit 21 of the print server apparatus 10 stores the input job data, the association of the job ID and the PIN code. The ID management unit 21 may be an RDB (Relational DataBase) or the like. The data storage unit 22 stores the data of the submitted job. The data storage unit 22 may be a file system, a network file system (NFS), or the like.

処理部23は投入されたジョブを処理する。具体的に、処理部23はデータ保管部22にジョブのデータを保管したり、ID管理部21にジョブIDやPINコードの発行を依頼したりする。要求受信部24はクライアント装置11や画像形成装置12からの要求を受信し、要求に応じた処理結果を返す。要求受信部24はWebAPI(Application Program Interface)やWebUIにより実現してもよいし、メールサーバを含むメール受信等により実現してもよい。   The processing unit 23 processes the submitted job. Specifically, the processing unit 23 stores job data in the data storage unit 22 or requests the ID management unit 21 to issue a job ID or PIN code. The request receiving unit 24 receives a request from the client apparatus 11 or the image forming apparatus 12 and returns a processing result corresponding to the request. The request receiving unit 24 may be realized by a Web API (Application Program Interface) or Web UI, or may be realized by receiving a mail including a mail server.

クライアント装置11の通信部31はプリントサーバ装置10にアクセスする。通信部31は専用のアプリケーションやプリンタドライバ等であっても、ブラウザやメーラ等であってもよい。   The communication unit 31 of the client device 11 accesses the print server device 10. The communication unit 31 may be a dedicated application, a printer driver, or the like, or a browser or a mailer.

画像形成装置12の入出力部41は操作パネル202等によりユーザからの要求を受け付けたり、ユーザへの情報を表示したりする。印刷部42は印刷を実行する。通信部43はプリントサーバ装置10にアクセスする。   The input / output unit 41 of the image forming apparatus 12 receives a request from the user through the operation panel 202 or the like, or displays information to the user. The printing unit 42 performs printing. The communication unit 43 accesses the print server device 10.

なお、上記した処理ブロックは、画像形成装置12上に組み込まれた機能、画像形成装置12の拡張APIを利用した機能により実現してもよい。   Note that the processing block described above may be realized by a function incorporated in the image forming apparatus 12 or a function using an extended API of the image forming apparatus 12.

図5はプリントサーバ装置のID管理部が保管するテーブルの一例の構成図である。図5のテーブルはID、データパス、ジョブID、PINコードなどのデータ項目を有している。   FIG. 5 is a configuration diagram of an example of a table stored by the ID management unit of the print server apparatus. The table in FIG. 5 has data items such as ID, data path, job ID, and PIN code.

IDは管理用のIDである。データパスは、ジョブの印刷データを保存しているパスである。データパスはURLなどであってもよい。ジョブIDは、ジョブ特定情報の一例である。ジョブIDはジョブのデータと紐付けられている。プリントサーバ装置10ではジョブIDによりジョブを管理している。ジョブIDはジョブを一意に識別するための情報であるため、ユニーク性が必要となる。   ID is a management ID. The data path is a path for storing job print data. The data path may be a URL or the like. The job ID is an example of job specifying information. The job ID is associated with job data. The print server apparatus 10 manages jobs by job ID. Since the job ID is information for uniquely identifying the job, uniqueness is required.

PINコードはジョブIDを指定したクライアント装置11からのPINコード発行の依頼に基づき発行される。PINコードは画像形成装置12がプリントサーバ装置10から印刷データを取得するとき、ジョブを特定するジョブ特定情報の一例である。プリントサーバ装置10ではPINコードにより画像形成装置12に送信する印刷データを管理している。   The PIN code is issued based on a PIN code issuance request from the client apparatus 11 that designates the job ID. The PIN code is an example of job specifying information for specifying a job when the image forming apparatus 12 acquires print data from the print server apparatus 10. The print server apparatus 10 manages print data to be transmitted to the image forming apparatus 12 using a PIN code.

図5に示したテーブルのID「3」「4」のレコードは、ジョブ投入後であるがクライアント装置11からのPINコード発行の依頼前であり、PINコードが未発行であるため空欄となっている。   The records with IDs “3” and “4” in the table shown in FIG. 5 are blank after the job is submitted but before the PIN code issuance request from the client apparatus 11 and the PIN code has not been issued yet. Yes.

なお、本実施形態の印刷システム1において利用するPINコードは発行されてから所定時間の間のユニーク性があればよく、ジョブを投入するときにPINコードを発行する印刷システムと比較して、桁数を少なくできる。   Note that the PIN code used in the printing system 1 of the present embodiment only needs to be unique for a predetermined time after it is issued. Compared with a printing system that issues a PIN code when a job is submitted, the digit code is used. The number can be reduced.

<処理の詳細>
以下では、本実施形態に係る印刷システム1の処理の詳細について説明する。
<Details of processing>
Below, the detail of the process of the printing system 1 which concerns on this embodiment is demonstrated.

《ジョブ投入処理》
図6は本実施形態に係る印刷システムのジョブ投入処理を表した一例のシーケンス図である。ステップS10において、ユーザはクライアント装置11を操作し、ジョブ投入を指示する。例えばユーザはクライアント装置11を操作し、プリントサーバ装置10のWebUIをブラウザで開き、印刷データをプリントサーバ装置10にアップロードする図7のアップロード画面1000から指示を行うことができる。図7はアップロード画面の一例のイメージ図である。図7のアップロード画面1000は印刷するファイルを選択してアップロードする画面例を示している。
<< Job submission process >>
FIG. 6 is a sequence diagram illustrating an example of job input processing of the printing system according to the present embodiment. In step S <b> 10, the user operates the client device 11 to instruct job input. For example, the user can operate the client apparatus 11, open the Web UI of the print server apparatus 10 with a browser, and issue an instruction from the upload screen 1000 in FIG. 7 that uploads print data to the print server apparatus 10. FIG. 7 is an image diagram of an example of an upload screen. An upload screen 1000 in FIG. 7 shows an example of a screen for selecting and uploading a file to be printed.

ステップS11において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を指示する。ステップS12において、要求受信部24はクライアント装置11から投入を指示されたジョブの印刷データの処理を処理部23に依頼する。   In step S <b> 11, the communication unit 31 of the client device 11 instructs the request reception unit 24 of the print server device 10 to input a job. In step S <b> 12, the request receiving unit 24 requests the processing unit 23 to process the print data of the job instructed to be submitted by the client device 11.

ステップS13において、処理部23は要求受信部24から処理を依頼されたジョブの印刷データをデータ保管部22に保管させる。また、ステップS14において、処理部23は処理を依頼されたジョブのジョブID発行、及び、保管した印刷データのデータパスとジョブIDとの紐付け、をID管理部21に依頼する。   In step S <b> 13, the processing unit 23 stores the print data of the job requested to be processed by the request receiving unit 24 in the data storage unit 22. In step S <b> 14, the processing unit 23 requests the ID management unit 21 to issue a job ID of the job requested to be processed and associate the data path of the stored print data with the job ID.

ステップS15において、処理部23は印刷データのデータパスと紐付けられたジョブIDを要求受信部24に送信する。ステップS16において、要求受信部24はクライアント装置11の通信部31にジョブIDを返す。なお、プリントサーバ装置10からクライアント装置11に返されるジョブIDは「http://printserver.com/job/5z5qlnslld9z」などのURL形式であってもよい。以下ではプリントサーバ装置10からクライアント装置11に返されるジョブIDがURL形式である例について説明する。   In step S <b> 15, the processing unit 23 transmits the job ID associated with the data path of the print data to the request receiving unit 24. In step S <b> 16, the request reception unit 24 returns a job ID to the communication unit 31 of the client device 11. The job ID returned from the print server apparatus 10 to the client apparatus 11 may be a URL format such as “http://printserver.com/job/5z5qlnslld9z”. Hereinafter, an example in which the job ID returned from the print server apparatus 10 to the client apparatus 11 is in the URL format will be described.

ステップS17において、クライアント装置11の通信部31は、例えば図8に示した結果表示画面1010を表示装置102等に表示させる。図8は結果表示画面の一例のイメージ図である。図8の結果表示画面1010はジョブIDを含んだURL1011が表示されている。ユーザは印刷する前に、ジョブIDを含んだURL1011にアクセスすることで、PINコードの発行及び取得をプリントサーバ装置10に依頼できる。   In step S17, the communication unit 31 of the client device 11 displays the result display screen 1010 shown in FIG. 8 on the display device 102, for example. FIG. 8 is an image diagram of an example of a result display screen. The result display screen 1010 in FIG. 8 displays a URL 1011 including a job ID. Before printing, the user can request the print server apparatus 10 to issue and acquire a PIN code by accessing the URL 1011 including the job ID.

なお、結果表示画面は図9のようなものであってもよい。図9は結果表示画面の他の例のイメージ図である。図9の結果表示画面1020はジョブIDを含んだURL1021が表示されると共に、PINコードの送り先を指定する欄1022が表示される。ユーザは欄1022にメールアドレスを入力したあと、ジョブIDを含んだURL1021にアクセスすることで、PINコードの送り先を指定した上でPINコードの発行をプリントサーバ装置10に依頼できる。   The result display screen may be as shown in FIG. FIG. 9 is an image diagram of another example of the result display screen. The result display screen 1020 in FIG. 9 displays a URL 1021 including a job ID and a field 1022 for designating a PIN code destination. The user can request the print server apparatus 10 to issue the PIN code after specifying the PIN code destination by accessing the URL 1021 including the job ID after entering the mail address in the field 1022.

さらに、プリントサーバ装置10はステップS16において、返信メールによりクライアント装置11の通信部31にジョブIDを返すこともできる。図10はジョブIDを返す返信メール表示画面の一例のイメージ図である。図10の返信メール表示画面1030はジョブIDを含んだURL1031が表示されている。ユーザは印刷する前にジョブIDを含んだURL1031にアクセスすることで、PINコードの発行をプリントサーバ装置10に依頼できる。   Furthermore, the print server apparatus 10 can also return the job ID to the communication unit 31 of the client apparatus 11 by a reply mail in step S16. FIG. 10 is an image diagram of an example of a reply mail display screen that returns a job ID. A reply mail display screen 1030 in FIG. 10 displays a URL 1031 including a job ID. The user can request the print server apparatus 10 to issue a PIN code by accessing the URL 1031 including the job ID before printing.

図10の返信メールは例えばメールでジョブをアップロードした場合に利用することができる。なお、WebUI等を利用してアップロードする場合も、例えば送り先のメールアドレスを入力させることで、図10の返信メールを利用できる。   The reply mail shown in FIG. 10 can be used when a job is uploaded by mail, for example. When uploading using a Web UI or the like, for example, the reply mail of FIG. 10 can be used by inputting a mail address of a destination.

《印刷処理》
プリントサーバ装置10に投入されたジョブは図11に示すような処理手順により印刷される。図11は本実施形態に係る印刷システムの印刷処理を表した一例のシーケンス図である。
《Print processing》
A job input to the print server apparatus 10 is printed according to a processing procedure as shown in FIG. FIG. 11 is a sequence diagram illustrating an example of print processing of the printing system according to the present embodiment.

ステップS21において、ユーザはクライアント装置11を操作し、ジョブ投入時にプリントサーバ装置10から通知されたジョブIDを指定して、PINコードの発行を指示する。例えば図8に示した結果表示画面1010によりジョブIDを含んだURL1011がプリントサーバ装置10から通知された場合、ユーザはURL1011にアクセスすることでPINコードの発行を指示できる。   In step S <b> 21, the user operates the client device 11, designates the job ID notified from the print server device 10 when the job is input, and issues an instruction to issue a PIN code. For example, when the URL 1011 including the job ID is notified from the print server apparatus 10 on the result display screen 1010 illustrated in FIG. 8, the user can instruct the issuance of the PIN code by accessing the URL 1011.

ステップS22において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24にPINコードの発行を依頼する。ステップS23において、要求受信部24はID管理部21にPINコードの発行を依頼する。   In step S22, the communication unit 31 of the client apparatus 11 requests the request reception unit 24 of the print server apparatus 10 to issue a PIN code. In step S23, the request receiving unit 24 requests the ID management unit 21 to issue a PIN code.

ID管理部21はPINコードを発行し、そのPINコードとユーザによりアクセスされたURL1011に含まれるジョブIDとを紐付けるように、図5に示すテーブルに登録する。また、ID管理部21はジョブIDと紐付けられたPINコードを要求受信部24に送信する。要求受信部24はステップS24において、PINコードをクライアント装置11の通信部31に返す。   The ID management unit 21 issues a PIN code, and registers it in the table shown in FIG. 5 so as to associate the PIN code with the job ID included in the URL 1011 accessed by the user. In addition, the ID management unit 21 transmits the PIN code associated with the job ID to the request reception unit 24. In step S24, the request receiving unit 24 returns the PIN code to the communication unit 31 of the client device 11.

ステップS25において、クライアント装置11の通信部31は例えば図12に示したPINコード表示画面1040を表示装置102等に表示させる。図12はPINコード表示画面の一例のイメージ図である。図12のPINコード表示画面1040は発行されたPINコード「123456」が表示されている。ユーザは図12のPINコード表示画面1040によりPINコードを確認できる。   In step S25, the communication unit 31 of the client device 11 displays, for example, the PIN code display screen 1040 shown in FIG. FIG. 12 is an image diagram of an example of a PIN code display screen. In the PIN code display screen 1040 of FIG. 12, the issued PIN code “123456” is displayed. The user can confirm the PIN code on the PIN code display screen 1040 of FIG.

ステップS26において、ユーザは印刷を行いたい画像形成装置12の入出力部41を操作して、PINコードを入力する例えば図13に示すようなPINコード入力画面1050を表示させる。図13はPINコード入力画面の一例のイメージ図である。ユーザは例えば図12のPINコード表示画面1040により確認したPINコードをPINコード入力画面1050に入力して印刷を指示する。   In step S26, the user operates the input / output unit 41 of the image forming apparatus 12 to be printed, and displays a PIN code input screen 1050 as shown in FIG. 13, for example, for inputting a PIN code. FIG. 13 is an image diagram of an example of a PIN code input screen. For example, the user inputs the PIN code confirmed on the PIN code display screen 1040 of FIG. 12 to the PIN code input screen 1050 and instructs printing.

ステップS27において、入出力部41は通信部43にPINコードを指定してジョブ取得を依頼する。ステップS28において、通信部43はプリントサーバ装置10の要求受信部24にPINコードを指定してジョブ取得を要求する。ステップS29において要求受信部24はPINコードを指定してジョブ取得を処理部23に要求する。   In step S27, the input / output unit 41 requests the communication unit 43 to acquire a job by specifying a PIN code. In step S <b> 28, the communication unit 43 requests the job acquisition by specifying the PIN code to the request receiving unit 24 of the print server device 10. In step S29, the request receiving unit 24 specifies a PIN code and requests the processing unit 23 to acquire a job.

ステップS30において、処理部23は指定されたPINコードに紐付く印刷データのデータパスをID管理部21に要求する。ID管理部21は図5のテーブルから指定されたPINコードに紐付くデータパスを取得し、処理部23に返す。   In step S30, the processing unit 23 requests the ID management unit 21 for a data path of print data associated with the designated PIN code. The ID management unit 21 acquires a data path associated with the designated PIN code from the table of FIG. 5 and returns it to the processing unit 23.

ステップS31において、処理部23はID管理部21から返されたPINコードに紐付くデータパスを指定し、データ保管部22から印刷データを取得する。ステップS32において、処理部23は取得した印刷データを要求受信部24に送信する。ステップS33において、要求受信部24は画像形成装置12の通信部43に印刷データを返す。   In step S <b> 31, the processing unit 23 designates a data path associated with the PIN code returned from the ID management unit 21, and acquires print data from the data storage unit 22. In step S <b> 32, the processing unit 23 transmits the acquired print data to the request receiving unit 24. In step S <b> 33, the request receiving unit 24 returns print data to the communication unit 43 of the image forming apparatus 12.

ステップS34において、通信部43は取得した印刷データの印刷を印刷部42に依頼することで、印刷部42に印刷データを印刷させる。ステップS35において、通信部43は印刷データの印刷結果を入出力部41等に表示させる。そして、ステップS36においてユーザは入出力部41等に表示された印刷データの印刷結果を確認できる。   In step S34, the communication unit 43 requests the printing unit 42 to print the acquired print data, thereby causing the printing unit 42 to print the print data. In step S35, the communication unit 43 displays the print result of the print data on the input / output unit 41 or the like. In step S36, the user can confirm the print result of the print data displayed on the input / output unit 41 or the like.

なお、印刷が完了したあと、画像形成装置12は印刷の完了をプリントサーバ装置10に通知することで、図5のテーブルから印刷が完了したジョブのレコードを削除させることが望ましい。また、図5のテーブルから印刷が完了したジョブのレコードを削除しない場合は印刷が完了したジョブのレコードと印刷が完了していないジョブのレコードとを区別できるようにしておき、PINコードの重複に対応できるようにしておく。   Note that after the printing is completed, the image forming apparatus 12 preferably notifies the print server apparatus 10 of the completion of printing, thereby deleting the record of the job for which printing has been completed from the table of FIG. Further, when the record of a job that has been printed is not deleted from the table of FIG. 5, it is possible to distinguish between a record of a job that has been printed and a record of a job that has not been printed, so that the PIN code is duplicated. Be prepared to handle it.

さらに、図5のテーブルに替えて図14のテーブルを利用することで、PINコードに有効期限を設けるようにしてもよい。図14はプリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。図14のテーブルは図5のテーブルのデータ項目に有効期限を追加した構成である。有効期限はPINコードの有効期限を表す。有効期限が過ぎたPINコードは無効となる。   Furthermore, an expiration date may be provided for the PIN code by using the table of FIG. 14 instead of the table of FIG. FIG. 14 is a configuration diagram of another example of a table stored by the ID management unit of the print server apparatus. The table in FIG. 14 has a configuration in which an expiration date is added to the data items in the table in FIG. The expiration date represents the expiration date of the PIN code. A PIN code whose expiration date has passed becomes invalid.

図14のテーブルを利用することで、本実施形態の印刷システム1は発行から一定期間を過ぎたPINコードを無効して、PINコードの重複に対応できる。本実施形態の印刷システム1は、図14のテーブルを利用することで、さらにセキュリティを高めることができる。   By using the table of FIG. 14, the printing system 1 according to the present embodiment can deal with duplication of PIN codes by invalidating PIN codes that have passed a certain period of time since issuance. The printing system 1 of the present embodiment can further enhance security by using the table of FIG.

図14のテーブルを利用する場合は、図12に示したPINコード表示画面1040に替えて図15のPINコード表示画面1060を利用してもよい。図15はPINコード表示画面の他の例のイメージ図である。図15のPINコード表示画面1060は図12のPINコード表示画面1040にPINコードの有効時間を追加した構成である。図15のPINコード表示画面1060により、ユーザは発行したPINコードの有効時間を確認できる。   When the table of FIG. 14 is used, the PIN code display screen 1060 of FIG. 15 may be used instead of the PIN code display screen 1040 shown in FIG. FIG. 15 is an image diagram of another example of the PIN code display screen. The PIN code display screen 1060 in FIG. 15 has a configuration in which the PIN code valid time is added to the PIN code display screen 1040 in FIG. The user can confirm the valid time of the issued PIN code on the PIN code display screen 1060 of FIG.

<まとめ>
第1の実施形態に係る印刷システム1はジョブ投入後のPINコード発行の依頼に基づきPINコードを発行するため、ジョブの投入時にPINコードを発行する印刷システムと比較して少ない桁数でユニーク性を確保できる。
[第2の実施形態]
第2の実施形態の印刷システム1Aはクラウドサービスを利用するものである。
<Summary>
Since the printing system 1 according to the first embodiment issues a PIN code based on a request for issuing a PIN code after the job is submitted, the printing system 1 is unique with fewer digits than a printing system that issues a PIN code when a job is submitted. Can be secured.
[Second Embodiment]
The printing system 1A according to the second embodiment uses a cloud service.

<システム構成>
図16は本実施形態に係る印刷システムの他の例の構成図である。図16の印刷システム1Aは、企業などのプライベートなネットワークN2と、クラウドサービスを提供するパブリックなネットワークN3と、インターネットなどのパブリックなネットワークN4とを有する。
<System configuration>
FIG. 16 is a configuration diagram of another example of the printing system according to the present embodiment. A printing system 1A in FIG. 16 includes a private network N2 such as a company, a public network N3 that provides a cloud service, and a public network N4 such as the Internet.

ネットワークN2とネットワークN4とはネットワークN2側のファイアウォールFWによって接続されている。また、ネットワークN3とネットワークN4とはネットワークN3側のアクセス制御装置15によって接続されている。   The network N2 and the network N4 are connected by a firewall FW on the network N2 side. The network N3 and the network N4 are connected by the access control device 15 on the network N3 side.

企業などのプライベートなネットワークN2には、クライアント装置11、画像形成装置12が含まれる。なお、クライアント装置11は、インターネットなどのパブリックなネットワークN4にあってもよい。   A private network N2 such as a company includes a client device 11 and an image forming device 12. The client device 11 may be in a public network N4 such as the Internet.

クラウドサービスを提供するパブリックなネットワークN3には、プリントサービス提供装置14、アクセス制御装置15が含まれる。プリントサービス提供装置14及びアクセス制御装置15はWebアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上の情報処理装置(コンピュータシステム)によって実現される。図16の印刷システム1Aのプリントサービス提供装置14は図1のプリントサーバ装置10と同等な機能を提供する。また、アクセス制御装置15はクライアント装置11や画像形成装置12からプリントサービス提供装置14へのアクセスを制御する。   The public network N3 that provides the cloud service includes a print service providing device 14 and an access control device 15. The print service providing apparatus 14 and the access control apparatus 15 are realized by one or more information processing apparatuses (computer systems) that provide functions by a Web application or a server-side application. The print service providing apparatus 14 of the printing system 1A in FIG. 16 provides functions equivalent to the print server apparatus 10 in FIG. The access control device 15 controls access from the client device 11 or the image forming device 12 to the print service providing device 14.

図16の印刷システム1Aは図1の印刷システム1と同等な機能を、クラウドサービスを利用して提供できる。
[第3の実施形態]
第3の実施形態の印刷システム1Bはクライアント装置11から印刷データの他、アプリケーションデータを受け付けるものである。印刷システム1Bのシステム構成は図1に示した印刷システム1のシステム構成であっても図16に示した印刷システム1Aのシステム構成であってもよい。ここでは印刷システム1Bのシステム構成が図1に示した印刷システム1である例について説明する。
The printing system 1A in FIG. 16 can provide functions equivalent to the printing system 1 in FIG. 1 using a cloud service.
[Third Embodiment]
The printing system 1 </ b> B according to the third embodiment accepts application data in addition to print data from the client device 11. The system configuration of the printing system 1B may be the system configuration of the printing system 1 shown in FIG. 1 or the system configuration of the printing system 1A shown in FIG. Here, an example in which the system configuration of the printing system 1B is the printing system 1 shown in FIG. 1 will be described.

<ソフトウェア構成>
本実施形態に係る印刷システム1Bは図17の処理ブロック等により実現される。図17は本実施形態に係る印刷システムの他の例の処理ブロック図である。図17(A)はプリントサーバ装置の他の例の処理ブロック図である。図17(B)はクライアント装置の一例の処理ブロック図である。また、図17(C)は画像形成装置の一例の処理ブロック図である。クライアント装置11及び画像形成装置12の処理ブロックは図4と同様であるため、説明を省略する。
<Software configuration>
The printing system 1B according to the present embodiment is realized by the processing blocks in FIG. FIG. 17 is a processing block diagram of another example of the printing system according to the present embodiment. FIG. 17A is a processing block diagram of another example of the print server apparatus. FIG. 17B is a processing block diagram of an example of a client device. FIG. 17C is a processing block diagram of an example of the image forming apparatus. The processing blocks of the client apparatus 11 and the image forming apparatus 12 are the same as those in FIG.

プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24、変換部25を実現している。なお、ID管理部21、データ保管部22、要求受信部24は図4と同様であり、説明を省略する。   The print server apparatus 10 implements an ID management unit 21, a data storage unit 22, a processing unit 23, a request reception unit 24, and a conversion unit 25 by executing a program. The ID management unit 21, the data storage unit 22, and the request reception unit 24 are the same as those in FIG.

処理部23は投入されたジョブを処理する。具体的に、処理部23は投入されたジョブのデータがアプリケーションデータの場合、アプリケーションデータから印刷データへの変換を変換部25に依頼する。また、処理部23はデータ保管部22にジョブのデータを保管したり、ID管理部21にジョブIDやPINコードの発行を依頼したりする。   The processing unit 23 processes the submitted job. Specifically, when the data of the input job is application data, the processing unit 23 requests the conversion unit 25 to convert application data into print data. The processing unit 23 stores job data in the data storage unit 22 and requests the ID management unit 21 to issue a job ID and a PIN code.

変換部25はアプリケーションデータを例えばPCLXL等の画像形成装置12で印刷可能な形式の印刷データに変換する。なお、変換部25はプリントサーバ装置10と物理的に別のサーバ装置により実現してもよい。   The conversion unit 25 converts the application data into print data in a format that can be printed by the image forming apparatus 12 such as PCLXL. The conversion unit 25 may be realized by a server device physically different from the print server device 10.

また、ID管理部21が保管するテーブルは図18に示すようになる。図18はプリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。図18のテーブルはID、アプリデータパス、データパス、ジョブID、PINコード、有効期限などのデータ項目を有している。   The table stored by the ID management unit 21 is as shown in FIG. FIG. 18 is a configuration diagram of another example of a table stored by the ID management unit of the print server apparatus. The table of FIG. 18 has data items such as ID, application data path, data path, job ID, PIN code, and expiration date.

図18のテーブルは、アプリデータパスを有している点が図14のテーブルと異なっている。アプリデータパスは、ジョブの変換前のデータであるアプリケーションデータを保存しているパスである。アプリデータパスはURLなどであってもよい。   The table of FIG. 18 differs from the table of FIG. 14 in that it has an application data path. The application data path is a path that stores application data that is data before job conversion. The application data path may be a URL or the like.

図18に示したテーブルのID「3」「4」のレコードはジョブ投入後であるが、アプリケーションデータから印刷データへの変換前であるため、ジョブの印刷データを保存しているパスであるデータパスが空欄となっている。   The records with IDs “3” and “4” in the table shown in FIG. 18 are after the job is submitted, but before the conversion from application data to print data. The path is blank.

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

《ジョブ投入処理》
図19は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。ステップS50において、ユーザはクライアント装置11を操作し、ジョブ投入を指示する。例えばユーザはクライアント装置11を操作し、プリントサーバ装置10のWebUIをブラウザで開き、アプリケーションデータをプリントサーバ装置10にアップロードする指示を行う。
<< Job submission process >>
FIG. 19 is a sequence diagram of another example showing job input processing of the printing system according to the present embodiment. In step S50, the user operates the client device 11 to instruct job input. For example, the user operates the client apparatus 11, opens the Web UI of the print server apparatus 10 with a browser, and gives an instruction to upload application data to the print server apparatus 10.

ステップS51において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を指示する。ステップS52において、要求受信部24はクライアント装置11から投入を指示されたジョブのアプリケーションデータの処理を処理部23に依頼する。   In step S51, the communication unit 31 of the client device 11 instructs the request reception unit 24 of the print server device 10 to input a job. In step S <b> 52, the request reception unit 24 requests the processing unit 23 to process application data of a job instructed to be submitted by the client device 11.

ステップS53において、処理部23はジョブのアプリケーションデータの変換を変換部25に依頼する。変換部25は、ジョブのアプリケーションデータを印刷データに変換する。   In step S53, the processing unit 23 requests the conversion unit 25 to convert job application data. The conversion unit 25 converts job application data into print data.

ステップS54において、処理部23は変換部25が変換した印刷データをデータ保管部22に保管させる。また、ステップS55において、処理部23は処理を依頼されたジョブのジョブID発行、及び、保管した印刷データのデータパスとジョブIDとの紐付け、をID管理部21に依頼する。   In step S <b> 54, the processing unit 23 stores the print data converted by the conversion unit 25 in the data storage unit 22. In step S55, the processing unit 23 requests the ID management unit 21 to issue a job ID of the job requested to be processed and associate the data path of the stored print data with the job ID.

ステップS56において、処理部23は印刷データのデータパスと紐付けられたジョブIDを要求受信部24に送信する。ステップS57において、要求受信部24はクライアント装置11の通信部31にジョブIDを返す。以下ではプリントサーバ装置10からクライアント装置11に返されるジョブIDがURL形式である例について説明する。   In step S <b> 56, the processing unit 23 transmits the job ID associated with the data path of the print data to the request receiving unit 24. In step S <b> 57, the request reception unit 24 returns a job ID to the communication unit 31 of the client device 11. Hereinafter, an example in which the job ID returned from the print server apparatus 10 to the client apparatus 11 is in the URL format will be described.

ステップS58において、クライアント装置11の通信部31は、例えば図8に示した結果表示画面1010を表示装置102等に表示させる。ユーザは印刷する前にジョブIDを含んだURL1011にアクセスすることで、PINコードの発行をプリントサーバ装置10に依頼できる。   In step S58, the communication unit 31 of the client device 11 displays the result display screen 1010 shown in FIG. 8 on the display device 102, for example. The user can request the print server apparatus 10 to issue a PIN code by accessing the URL 1011 including the job ID before printing.

なお、本実施形態に係る印刷システム1Bのジョブ投入処理は図20のシーケンス図のように行ってもよい。図20は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。なお、ステップS60〜S62の処理は図19のステップS50〜S52の処理と同様であるため、説明を省略する。   Note that the job input process of the printing system 1B according to the present embodiment may be performed as shown in the sequence diagram of FIG. FIG. 20 is a sequence diagram of another example showing job input processing of the printing system according to the present embodiment. In addition, since the process of step S60-S62 is the same as the process of step S50-S52 of FIG. 19, description is abbreviate | omitted.

ステップS63において、処理部23はジョブのアプリケーションデータの変換を変換部25に依頼する。ステップS64において、処理部23は変換部25によるジョブのアプリケーションデータを印刷データに変換する処理の完了を待たずに、処理を依頼されたジョブのジョブID発行、及び、アプリデータパスとジョブIDとの紐付け、をID管理部21に依頼する。   In step S63, the processing unit 23 requests the conversion unit 25 to convert the application data of the job. In step S64, the processing unit 23 issues the job ID of the job requested to be processed, and the application data path and job ID without waiting for the conversion unit 25 to convert the job application data into print data. Is requested from the ID management unit 21.

ステップS65において、処理部23はアプリデータパスと紐付けられたジョブIDを要求受信部24に送信する。ステップS66において、要求受信部24はクライアント装置11の通信部31にジョブIDを返す。以下ではプリントサーバ装置10からクライアント装置11に返されるジョブIDがURL形式である例について説明する。ステップS67において、クライアント装置11の通信部31は、例えば図8に示した結果表示画面1010を表示装置102等に表示させる。   In step S <b> 65, the processing unit 23 transmits the job ID associated with the application data path to the request receiving unit 24. In step S <b> 66, the request reception unit 24 returns a job ID to the communication unit 31 of the client device 11. Hereinafter, an example in which the job ID returned from the print server apparatus 10 to the client apparatus 11 is in the URL format will be described. In step S67, the communication unit 31 of the client device 11 displays the result display screen 1010 shown in FIG. 8 on the display device 102, for example.

一方、変換部25はジョブのアプリケーションデータから印刷データへの変換が完了するとステップS68において、アプリケーションデータから変換した印刷データをデータ保管部22に保管させる。そして、ステップS69において、変換部25はデータパスとジョブIDとの紐付け、をID管理部21に依頼し、例えば図18のテーブルのデータパスを更新させる。   On the other hand, when the conversion from the application data of the job to the print data is completed, the conversion unit 25 stores the print data converted from the application data in the data storage unit 22 in step S68. In step S69, the conversion unit 25 requests the ID management unit 21 to associate the data path with the job ID, and updates the data path in the table of FIG. 18, for example.

図20のシーケンス図はジョブ投入時、図19のシーケンス図の処理よりもジョブIDが早く発行されるようにしたことで、ユーザの利便性を高めることができる。   In the sequence diagram of FIG. 20, when the job is input, the job ID is issued earlier than the processing of the sequence diagram of FIG.

《印刷処理》
図19及び図20はジョブ投入処理時にアプリケーションデータから印刷データへの変換を行っている。図21は印刷処理時にアプリケーションデータから印刷データへの変換を行うものである。
《Print processing》
19 and 20 perform conversion from application data to print data during job input processing. FIG. 21 performs conversion from application data to print data during print processing.

図21は、本実施形態に係る印刷システムの印刷処理を表した他の例のシーケンス図である。ステップS71〜S73の処理は図11のステップS21〜23の処理と同様であるため、説明を省略する。ステップS74において、要求受信部24はPINコードを受信すると、ジョブのアプリケーションデータの変換を変換部25に依頼する。   FIG. 21 is a sequence diagram of another example showing print processing of the printing system according to the present embodiment. Since the process of step S71-S73 is the same as the process of step S21-23 of FIG. 11, description is abbreviate | omitted. In step S74, when the request receiving unit 24 receives the PIN code, the request receiving unit 24 requests the conversion unit 25 to convert the application data of the job.

変換部25はジョブのアプリケーションデータを印刷データに変換する。変換部25はアプリケーションデータから変換した印刷データをデータ保管部22に保管させる。変換部25はステップS75において、データパスとジョブIDとの紐付け、をID管理部21に依頼し、例えば図18のテーブルのデータパスを更新させる。   The conversion unit 25 converts job application data into print data. The conversion unit 25 causes the data storage unit 22 to store the print data converted from the application data. In step S75, the conversion unit 25 requests the ID management unit 21 to associate the data path with the job ID, and updates the data path in the table of FIG. 18, for example.

ステップS76において、変換部25はジョブのアプリケーションデータの変換が完了したことを要求受信部24に通知する。以降のステップS77〜S89の処理は図11のステップS24〜S89の処理と同様であるため、説明を省略する。   In step S76, the conversion unit 25 notifies the request reception unit 24 that the conversion of the application data of the job has been completed. The subsequent processes in steps S77 to S89 are the same as the processes in steps S24 to S89 in FIG.

図21のシーケンス図はPINコードの発行が依頼されたタイミングで印刷データへの変換が行われるため、不要な変換処理の実行を避けることができ、印刷システム1Bの負荷を低減できる。   In the sequence diagram of FIG. 21, since conversion to print data is performed at the timing when a PIN code issuance is requested, unnecessary conversion processing can be avoided and the load on the printing system 1B can be reduced.

さらに、図18のテーブルに替えて図22のテーブルを利用することで、PINコードの有効時間をユーザが指定できるようにしてもよい。図22はプリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。図22のテーブルは図18のテーブルのデータ項目に有効時間を追加した構成である。有効時間はPINコードが有効な時間を表す。図22のテーブルを利用することで、ユーザはPINコードの有効時間を指定できるので、機密文書の有効時間を短く、それ以外の有効時間を長くするといった運用が可能となる。ユーザは印刷システム1Bのセキュリティと使い勝手とを考慮しつつ、PINコードの有効時間を調整できる。   Further, by using the table of FIG. 22 instead of the table of FIG. 18, the user may be allowed to specify the valid time of the PIN code. FIG. 22 is a configuration diagram of another example of a table stored by the ID management unit of the print server apparatus. The table in FIG. 22 has a configuration in which valid time is added to the data items in the table in FIG. The valid time represents the time when the PIN code is valid. By using the table of FIG. 22, the user can specify the valid time of the PIN code, so that it is possible to operate such that the valid time of the confidential document is shortened and the other valid time is lengthened. The user can adjust the effective time of the PIN code while considering the security and usability of the printing system 1B.

図22のテーブルを利用する場合は、図7に示したアップロード画面1000に替えて図23のアップロード画面1070を利用してもよい。図23はアップロード画面の他の例のイメージ図である。図23のアップロード画面1070は図7のアップロード画面1000にPINコードの有効時間を入力する欄1071を追加した構成である。図23のアップロード画面1070により、ユーザはPINコードの有効時間を指定できる。   When the table of FIG. 22 is used, the upload screen 1070 of FIG. 23 may be used instead of the upload screen 1000 shown in FIG. FIG. 23 is an image diagram of another example of the upload screen. The upload screen 1070 in FIG. 23 has a configuration in which a column 1071 for inputting the valid time of the PIN code is added to the upload screen 1000 in FIG. The upload screen 1070 in FIG. 23 allows the user to specify the valid time of the PIN code.

<まとめ>
第3の実施形態に係る印刷システム1Bはアプリケーションデータをアップロードしてプリントサーバ装置10で印刷データに変換できるので、ユーザの利便性を向上することができる。
[第4の実施形態]
第4の実施形態の印刷システム1Cはクラウドサービスを利用するものである。
<Summary>
Since the printing system 1B according to the third embodiment can upload application data and convert it into print data by the print server device 10, it is possible to improve user convenience.
[Fourth Embodiment]
A printing system 1C according to the fourth embodiment uses a cloud service.

<システム構成>
図24は本実施形態に係る印刷システムの他の例の構成図である。図24の印刷システム1Cは、図16の印刷システム1Aのクラウドサービスを提供するパブリックなネットワークN3に、変換装置16を追加した構成である。変換装置16は一つ以上の情報処理装置(コンピュータシステム)によって実現される。図24の印刷システム1Cのプリントサービス提供装置14及び変換装置16は図17のプリントサーバ装置10と同等な機能を提供する。また、アクセス制御装置15はクライアント装置11や画像形成装置12からプリントサービス提供装置14へのアクセスを制御する。
<System configuration>
FIG. 24 is a configuration diagram of another example of the printing system according to the present embodiment. The printing system 1C in FIG. 24 has a configuration in which the conversion device 16 is added to the public network N3 that provides the cloud service of the printing system 1A in FIG. The conversion device 16 is realized by one or more information processing devices (computer systems). The print service providing device 14 and the conversion device 16 of the printing system 1C in FIG. 24 provide functions equivalent to the print server device 10 in FIG. The access control device 15 controls access from the client device 11 or the image forming device 12 to the print service providing device 14.

図24の印刷システム1Cは図17に示した印刷システム1Bと同等な機能を、クラウドサービスを利用して提供できる。
[第5の実施形態]
第5の実施形態の印刷システムは前述した印刷システム1、印刷システム1A、印刷システム1B、印刷システム1Cの何れにも適用可能である。
The printing system 1C of FIG. 24 can provide functions equivalent to the printing system 1B shown in FIG. 17 using a cloud service.
[Fifth Embodiment]
The printing system of the fifth embodiment can be applied to any of the printing system 1, printing system 1A, printing system 1B, and printing system 1C described above.

第5の実施形態の印刷システムは、ID管理部21が図25のような出力機器情報を保管する。図25は出力機器情報の一例の構成図である。図25の出力機器情報はID、プリンタID、備考などのデータ項目を有している。   In the printing system of the fifth embodiment, the ID management unit 21 stores output device information as shown in FIG. FIG. 25 is a configuration diagram of an example of output device information. The output device information in FIG. 25 has data items such as ID, printer ID, and remarks.

IDは管理用のIDである。プリンタIDは画像形成装置12を特定する情報の一例であって、例えば画像形成装置12のIPアドレスなどである。備考は画像形成装置12をユーザが特定し易くするための情報である。   ID is a management ID. The printer ID is an example of information for specifying the image forming apparatus 12 and is, for example, the IP address of the image forming apparatus 12. The remarks are information for making it easy for the user to specify the image forming apparatus 12.

第5の実施形態の印刷システムは、例えば図22のテーブルに替えて図26のテーブルを利用する。図26はプリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。図26のテーブルは図22のテーブルのデータ項目に出力機器IDを追加した構成である。出力機器IDは図25の出力機器情報のIDにより、ユーザが指定した画像形成装置12を特定する情報である。   For example, the printing system of the fifth embodiment uses the table of FIG. 26 instead of the table of FIG. FIG. 26 is a configuration diagram of another example of a table stored by the ID management unit of the print server apparatus. The table of FIG. 26 is configured by adding an output device ID to the data item of the table of FIG. The output device ID is information for specifying the image forming apparatus 12 designated by the user based on the ID of the output device information in FIG.

例えば図26に示したテーブルのID「1」のレコードは、出力機器IDにIDが指定されているため、PINコードが4桁となっている。また、ID「2」のレコードは出力機器IDにIDが指定されていないため、PINコードが6桁となっている。ジョブを出力する画像形成装置12を指定することで、ユーザは入力するPINコードの桁数を減らすことができる。   For example, the record of ID “1” in the table shown in FIG. 26 has a 4-digit PIN code because the ID is specified as the output device ID. Further, since the record of ID “2” does not specify an ID for the output device ID, the PIN code is 6 digits. By specifying the image forming apparatus 12 that outputs a job, the user can reduce the number of digits of the PIN code to be input.

図26のテーブルを利用する場合は、図23に示したアップロード画面1070に替えて図27のアップロード画面1080を利用してもよい。図27はアップロード画面の他の例のイメージ図である。図27のアップロード画面1080は図23のアップロード画面1070に出力機器を指定する欄1081を追加した構成である。ユーザは出力機器を指定する欄1081からジョブを出力する画像形成装置12を指定できる。   When using the table of FIG. 26, the upload screen 1080 of FIG. 27 may be used instead of the upload screen 1070 shown in FIG. FIG. 27 is an image diagram of another example of the upload screen. The upload screen 1080 in FIG. 27 has a configuration in which a column 1081 for designating an output device is added to the upload screen 1070 in FIG. The user can designate an image forming apparatus 12 that outputs a job from a column 1081 for designating an output device.

第5の実施形態の印刷システムによれば、ユーザはジョブを出力する画像形成装置12を指定することでPINコードの桁数を減らすことができるので、利便性を高めることができる。
[第6の実施形態]
第6の実施形態の印刷システム1Dはオンラインストレージサービスなどの他サービスから印刷データやアプリケーションデータを受け付けるものである。印刷システム1Dのシステム構成は前述した印刷システム1、印刷システム1A、印刷システム1B、印刷システム1Cの何れにも適用可能である。
According to the printing system of the fifth embodiment, the user can reduce the number of digits of the PIN code by designating the image forming apparatus 12 that outputs a job, so that convenience can be improved.
[Sixth Embodiment]
The printing system 1D of the sixth embodiment accepts print data and application data from other services such as an online storage service. The system configuration of the printing system 1D can be applied to any of the printing system 1, the printing system 1A, the printing system 1B, and the printing system 1C described above.

<ソフトウェア構成>
本実施形態に係る印刷システム1Dは図28の処理ブロック等により実現される。図28は本実施形態に係る印刷システムの他の例の処理ブロック図である。図28(A)はプリントサーバ装置10の他の例の処理ブロック図である。図28(B)はクライアント装置の一例の処理ブロック図である。また、図28(C)は画像形成装置の一例の処理ブロック図である。図28(D)は他サービスの一例の処理ブロック図である。なお、クライアント装置11及び画像形成装置12の処理ブロックは図17と同様であるため、説明を省略する。
<Software configuration>
The printing system 1D according to the present embodiment is realized by the processing blocks in FIG. FIG. 28 is a processing block diagram of another example of the printing system according to the present embodiment. FIG. 28A is a processing block diagram of another example of the print server apparatus 10. FIG. 28B is a processing block diagram of an example of a client device. FIG. 28C is a processing block diagram of an example of the image forming apparatus. FIG. 28D is a processing block diagram of an example of another service. The processing blocks of the client apparatus 11 and the image forming apparatus 12 are the same as those in FIG.

プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24、変換部25、他サービス連携部26を実現している。なお、ID管理部21、データ保管部22、要求受信部24、変換部25は図17と同様であり、説明を省略する。   The print server apparatus 10 realizes an ID management unit 21, a data storage unit 22, a processing unit 23, a request reception unit 24, a conversion unit 25, and another service cooperation unit 26 by executing a program. The ID management unit 21, the data storage unit 22, the request reception unit 24, and the conversion unit 25 are the same as those in FIG.

他サービス連携部26はオンラインストレージサービスなどの他サービス61と連携するための処理を行う。具体的に、他サービス連携部26はログインの代行や印刷データやアプリケーションデータなどの文書一覧の取得や、文書のダウンロードなどを行う。ログインの代行には他サービス61のログイン画面に遷移させる処理も含まれる。他サービス61はオンラインストレージサービスなどの他サービスの提供を行う。   The other service cooperation unit 26 performs processing for linking with another service 61 such as an online storage service. Specifically, the other service cooperation unit 26 performs login proxy, acquisition of a document list such as print data and application data, and download of a document. The proxy for login includes a process of changing to the login screen of the other service 61. The other service 61 provides other services such as an online storage service.

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

《ジョブ投入処理》
図29は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。ステップS101において、ユーザはクライアント装置11を操作し、WebUI等を通じて他サービス61を選択する。例えばユーザは図30に示すアップロード画面1090から他サービス61を選択できる。
<< Job submission process >>
FIG. 29 is a sequence diagram of another example showing job input processing of the printing system according to the present embodiment. In step S101, the user operates the client device 11 to select another service 61 through the Web UI or the like. For example, the user can select the other service 61 from the upload screen 1090 shown in FIG.

図30はアップロード画面の他の例のイメージ図である。図30のアップロード画面1090は図27のアップロード画面1080に他サービス選択用のアイコンを追加した構成である。ユーザはアップロード画面1090の他サービス選択用のアイコンをクリック等することにより、他サービス61を選択できる。   FIG. 30 is an image diagram of another example of the upload screen. The upload screen 1090 in FIG. 30 has a configuration in which an icon for selecting another service is added to the upload screen 1080 in FIG. The user can select the other service 61 by clicking an icon for selecting another service on the upload screen 1090.

ステップS102に戻り、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対して他サービス61が選択されたことを通知する。ステップS103において、要求受信部24は他サービス連携部26から連携ログインのURLなどのログインに必要な情報等を取得する。   Returning to step S102, the communication unit 31 of the client apparatus 11 notifies the request reception unit 24 of the print server apparatus 10 that the other service 61 has been selected. In step S <b> 103, the request reception unit 24 acquires information necessary for login such as a URL for cooperative login from the other service cooperation unit 26.

ステップS104において、要求受信部24は取得したログインに必要な情報等をクライアント装置11の通信部31に送信する。ステップS105において、通信部31は例えばログインに必要な情報等に基づく認証画面を表示装置102等に表示させる。   In step S <b> 104, the request receiving unit 24 transmits the acquired information necessary for login to the communication unit 31 of the client device 11. In step S105, the communication unit 31 causes the display device 102 to display an authentication screen based on information necessary for login, for example.

ステップS106において、ユーザはWebUI等を通じて他サービス61へのログインを要求する。例えばユーザは認証画面にログインに必要な情報を入力し、他サービス61へのログインを要求する。   In step S106, the user requests login to the other service 61 through the Web UI or the like. For example, the user inputs information necessary for login on the authentication screen and requests login to the other service 61.

ステップS107において、クライアント装置11の通信部31はユーザにより入力されたログインに必要な情報を用いて他サービス61にログインする。ステップS108において、クライアント装置11の通信部31はログイン結果を表示する。ここではログインが成功したものとして説明を続ける。   In step S107, the communication unit 31 of the client device 11 logs in to the other service 61 using information necessary for login input by the user. In step S108, the communication unit 31 of the client device 11 displays the login result. Here, the description is continued assuming that the login is successful.

ステップS109において、ユーザはWebUI等を通じて他サービス61へ文書一覧取得要求を行う。ステップS110において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に文書一覧取得を依頼する。ステップS111において、要求受信部24は他サービス61の文書一覧取得を他サービス連携部26に依頼する。ステップS112において、他サービス連携部26は他サービス61から文書一覧を取得する。ステップS113において、他サービス連携部26は文書一覧を要求受信部24に送信する。ステップS114において、要求受信部24はクライアント装置11の通信部31に文書一覧を送信する。ステップS115において、通信部31は文書一覧画面を表示装置102等に表示させる。   In step S109, the user makes a document list acquisition request to the other service 61 through the Web UI or the like. In step S110, the communication unit 31 of the client device 11 requests the request reception unit 24 of the print server device 10 to obtain a document list. In step S <b> 111, the request reception unit 24 requests the other service cooperation unit 26 to obtain a document list of the other service 61. In step S <b> 112, the other service cooperation unit 26 acquires a document list from the other service 61. In step S <b> 113, the other service cooperation unit 26 transmits the document list to the request reception unit 24. In step S <b> 114, the request reception unit 24 transmits the document list to the communication unit 31 of the client device 11. In step S115, the communication unit 31 displays a document list screen on the display device 102 or the like.

ステップS116において、ユーザはクライアント装置11を操作し、文書一覧画面から文書を選択し、ジョブ投入を指示する。ステップS117において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を依頼する。ステップS118において、要求受信部24はクライアント装置11から投入を指示されたジョブの文書取得を他サービス連携部26に依頼する。   In step S116, the user operates the client apparatus 11, selects a document from the document list screen, and instructs job input. In step S117, the communication unit 31 of the client apparatus 11 requests the request reception unit 24 of the print server apparatus 10 to input a job. In step S <b> 118, the request reception unit 24 requests the other service cooperation unit 26 to obtain a document of a job instructed to be submitted from the client device 11.

ステップS119において、他サービス連携部26は他サービス61から文書取得を依頼されたジョブの文書(データ)を取得する。ステップS120において、他サービス連携部26は取得したジョブのデータを要求受信部24に送信する。以降のステップS121〜S128の処理は図20のステップS62〜S69の処理と同様であるため、説明を省略する。   In step S119, the other service cooperation unit 26 obtains the document (data) of the job requested to obtain the document from the other service 61. In step S <b> 120, the other service cooperation unit 26 transmits the acquired job data to the request reception unit 24. The subsequent processes in steps S121 to S128 are the same as the processes in steps S62 to S69 in FIG.

図29のシーケンス図に示す処理により、第6の実施形態に係る印刷システム1Dは他サービス61に蓄積された印刷データやアプリケーションデータなどの文書一覧をクライアント装置11に表示できる。ユーザは、文書一覧から選択したデータをプリントサーバ装置10にアップロードできる。   With the processing shown in the sequence diagram of FIG. 29, the printing system 1D according to the sixth embodiment can display a document list such as print data and application data stored in the other service 61 on the client device 11. The user can upload the data selected from the document list to the print server device 10.

<まとめ>
第6の実施形態の印刷システム1Dでは、他サービス61に蓄積されたデータを選択してプリントサーバ装置10にアップロードできるので、ユーザの利便性を高めることができる。なお、印刷システム1Dは他サービス61からジョブを投入するためのAPIを提供する形態であってもよいし、他サービス61からジョブを取得するプラグインなどを提供する形態であってもよい。
<Summary>
In the printing system 1D of the sixth embodiment, data stored in the other service 61 can be selected and uploaded to the print server device 10, so that convenience for the user can be improved. The printing system 1D may be configured to provide an API for submitting a job from the other service 61, or may be configured to provide a plug-in that acquires a job from the other service 61.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上述した実施形態における印刷システム1、1A〜1Dは出力システムの一例である。また、画像形成装置12は出力装置の一例である。   The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims. The printing systems 1 and 1A to 1D in the above-described embodiment are examples of output systems. The image forming apparatus 12 is an example of an output device.

出力装置は必ずしも画像形成装置12に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、データ等を出力する装置であれば如何なる装置でもよい。   The output device is not necessarily limited to the image forming device 12 and may be any device that outputs data and the like, such as a projection device such as a projector, and a device that displays image data.

なお、特許請求の範囲に記載した第1管理手段及び第2管理手段はID管理部21等に相当する。応答手段、識別情報送信手段及びデータ送信手段は要求受信部24等に相当する。変換手段は変換部25等に相当する。また、連携手段は他サービス連携部26等に相当する。   The first management unit and the second management unit described in the claims correspond to the ID management unit 21 and the like. The response unit, the identification information transmission unit, and the data transmission unit correspond to the request reception unit 24 and the like. The conversion means corresponds to the conversion unit 25 and the like. The cooperation means corresponds to the other service cooperation unit 26 and the like.

第1識別情報はジョブIDに相当する。第2識別情報はPINコードに相当する。第2識別情報の取得依頼をユーザが指示可能な応答はジョブIDを含んだURL1011等に相当する。   The first identification information corresponds to a job ID. The second identification information corresponds to a PIN code. The response that allows the user to instruct the acquisition request for the second identification information corresponds to the URL 1011 including the job ID.

1 印刷システム
10 プリントサーバ装置
11 クライアント装置
12 画像形成装置
14 プリントサービス提供装置
15 アクセス制御装置
16 変換装置
21 ID管理部
22 データ保管部
23 処理部
24 要求受信部
25 変換部
26 他サービス連携部
31 通信部
41 入出力部
42 印刷部
43 通信部
61 他サービス
100 コンピュータシステム
101 入力装置
102 表示装置
103 外部I/F
103a、203a 記録媒体
104 RAM
105 ROM
106 CPU
107 通信I/F
108 HDD
201 コントローラ
202 操作パネル
203 外部I/F
204 通信I/F
205 プリンタ
206 スキャナ
211 CPU
212 RAM
213 ROM
214 NVRAM
215 HDD
FW ファイアウォール
N1〜N4 ネットワーク
DESCRIPTION OF SYMBOLS 1 Printing system 10 Print server apparatus 11 Client apparatus 12 Image forming apparatus 14 Print service provision apparatus 15 Access control apparatus 16 Conversion apparatus 21 ID management part 22 Data storage part 23 Processing part 24 Request reception part 25 Conversion part 26 Other service cooperation part 31 Communication unit 41 Input / output unit 42 Printing unit 43 Communication unit 61 Other service 100 Computer system 101 Input device 102 Display device 103 External I / F
103a, 203a Recording medium 104 RAM
105 ROM
106 CPU
107 Communication I / F
108 HDD
201 Controller 202 Operation panel 203 External I / F
204 Communication I / F
205 Printer 206 Scanner 211 CPU
212 RAM
213 ROM
214 NVRAM
215 HDD
FW Firewall N1-N4 network

特開2006−146734号公報JP 2006-146734 A

Claims (13)

端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第1識別情報と、を紐付けて管理する第1管理手段と、
前記第1識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第2識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、
前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、
前記出力装置において受け付けた前記第2識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第2識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、
を有する出力システム。
In an output system in which a terminal device, an output device, and one or more information processing devices are connected via a network,
First management means for managing the job data and first identification information for uniquely identifying the job based on the input of the job received in the terminal device;
A response that allows the user to instruct an acquisition request for second identification information, which is information specifying the data of a specific job uniquely identified by the first identification information as an output target, in response to the input of the job Response means for transmitting to the terminal device;
Identification information transmitting means for transmitting the second identification information to the terminal device or a designated transmission destination based on an acquisition request for second identification information using a response received by the terminal device;
Data transmission means for transmitting the job data associated with the second identification information to the output device based on the output request of the job data using the second identification information received by the output device;
Having an output system.
前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第1識別情報に紐付く前記ジョブのデータと、前記特定のジョブのデータを前記出力装置から指定する第2識別情報と、を紐付けて管理する第2管理手段、を更に有する
請求項1記載の出力システム。
Based on a request for acquisition of second identification information using a response received by the terminal device, second job data specifying the job data associated with the first identification information and the specific job data from the output device The output system according to claim 1, further comprising: a second management unit that links and manages information.
前記第2管理手段は、前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を発行し、発行した前記第2識別情報と前記第1識別情報に紐付く前記ジョブのデータと、を紐付けて管理すること
を特徴とする請求項2記載の出力システム。
The second management means issues the second identification information based on an acquisition request for second identification information using a response received by the terminal device, and the second identification information and the first identification information issued The output system according to claim 2, wherein the job data to be linked is managed by being linked.
前記第2管理手段は、発行した前記第2識別情報に有効期限を設け、前記有効期限を過ぎた前記第2識別情報を無効とすること
を特徴とする請求項2又は3記載の出力システム。
4. The output system according to claim 2, wherein the second management unit sets an expiration date for the issued second identification information, and invalidates the second identification information after the expiration date.
前記ジョブのデータを前記出力装置で出力可能な形式に変換する変換手段
を更に有し、
前記データ送信手段は、前記出力装置で出力可能な形式に変換された前記第2識別情報に紐付く前記ジョブのデータを、前記出力装置に送信すること
を特徴とする請求項1乃至4何れか一項記載の出力システム。
Further comprising conversion means for converting the job data into a format that can be output by the output device;
The data transmission means transmits the job data associated with the second identification information converted into a format that can be output by the output device to the output device. The output system according to one item.
前記応答手段は、前記変換手段により前記ジョブのデータが前記出力装置で出力可能な形式に変換される前に、前記応答を前記端末装置に送信すること
を特徴とする請求項5記載の出力システム。
6. The output system according to claim 5, wherein the response unit transmits the response to the terminal device before the conversion unit converts the job data into a format that can be output by the output device. .
前記変換手段は、前記端末装置において受信した応答を利用した第2識別情報の取得依頼の後で、前記ジョブのデータを前記出力装置で出力可能な形式に変換すること
を特徴とする請求項5記載の出力システム。
The conversion means converts the job data into a format that can be output by the output device after a request for acquisition of second identification information using a response received by the terminal device. The output system described.
前記第2管理手段は、ユーザにより設定された有効時間に基づき、前記第2識別情報の有効期限を決定すること
を特徴とする請求項4記載の出力システム。
The output system according to claim 4, wherein the second management unit determines an expiration date of the second identification information based on an effective time set by a user.
前記第1管理手段は、前記端末装置において受け付けた前記出力装置を指定したジョブの投入に基づき、前記ジョブのデータ、前記第1識別情報及び前記出力装置を紐付けて管理し、
前記第2管理手段は、前記ジョブのデータ及び前記第1識別情報が、前記出力装置と紐付けられて管理されているか否かにより、前記第2識別情報の桁数を増減させること
を特徴とする請求項2乃至4何れか一項記載の出力システム。
The first management means manages the job data, the first identification information, and the output device in association with each other based on the input of the job specifying the output device received in the terminal device,
The second management means increases or decreases the number of digits of the second identification information depending on whether or not the job data and the first identification information are managed in association with the output device. The output system according to any one of claims 2 to 4.
データを蓄積する他のシステムと連携して処理を行う連携手段
を更に有し、
前記端末装置において受け付けるジョブの投入は前記連携手段によりユーザに前記他のシステムに蓄積されたデータを選択させて行わせること
を特徴とする
請求項1乃至9何れか一項記載の出力システム。
It further has a cooperation means for performing processing in cooperation with another system for storing data,
10. The output system according to claim 1, wherein the input of the job received in the terminal device is performed by causing the user to select data stored in the other system by the cooperation unit.
端末装置、出力装置にネットワークを介して接続される情報処理装置において、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第1識別情報と、を紐付けて管理する第1管理手段と、
前記第1識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第2識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、
前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、
前記出力装置において受け付けた前記第2識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第2識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、
を有する情報処理装置。
In an information processing device connected to a terminal device and an output device via a network,
First management means for managing the job data and first identification information for uniquely identifying the job based on the input of the job received in the terminal device;
A response that allows the user to instruct an acquisition request for second identification information, which is information specifying the data of a specific job uniquely identified by the first identification information as an output target, in response to the input of the job Response means for transmitting to the terminal device;
Identification information transmitting means for transmitting the second identification information to the terminal device or a designated transmission destination based on an acquisition request for second identification information using a response received by the terminal device;
Data transmission means for transmitting the job data associated with the second identification information to the output device based on the output request of the job data using the second identification information received by the output device;
An information processing apparatus.
端末装置、出力装置にネットワークを介して接続される情報処理装置を、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第1識別情報と、を紐付けて管理する第1管理手段、
前記第1識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第2識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段、
前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段、
前記出力装置において受け付けた前記第2識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第2識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段、
として機能させるためのプログラム。
An information processing device connected to a terminal device and an output device via a network,
First management means for managing the job data and first identification information for uniquely identifying the job based on the input of the job received in the terminal device;
A response that allows the user to instruct an acquisition request for second identification information, which is information specifying the data of a specific job uniquely identified by the first identification information as an output target, in response to the input of the job Response means for transmitting to the terminal device;
An identification information transmitting means for transmitting the second identification information to the terminal device or a designated transmission destination based on an acquisition request for second identification information using a response received in the terminal device;
A data transmission unit configured to transmit the job data associated with the second identification information to the output device based on the output request of the job data using the second identification information received by the output device;
Program to function as.
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて実行される出力方法において、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第1識別情報と、を紐付けて管理する第1管理ステップと、
前記第1識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第2識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答ステップと、
前記端末装置において受信した応答を利用した第2識別情報の取得依頼に基づき、前記第2識別情報を前記端末装置または指定の送信先に送信する識別情報送信ステップと、
前記出力装置において受け付けた前記第2識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第2識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信ステップと、
を有する出力方法。
In an output method executed in an output system in which a terminal device, an output device, and one or more information processing devices are connected via a network,
A first management step for managing the job data and first identification information for uniquely identifying the job based on the input of the job received in the terminal device;
A response that allows the user to instruct an acquisition request for second identification information, which is information specifying the data of a specific job uniquely identified by the first identification information as an output target, in response to the input of the job A response step to send to the terminal device;
An identification information transmission step of transmitting the second identification information to the terminal device or a designated transmission destination based on an acquisition request for second identification information using a response received by the terminal device;
A data transmission step of transmitting the job data associated with the second identification information to the output device based on an output request for the job data using the second identification information received by the output device;
Output method.
JP2013191118A 2013-09-13 2013-09-13 Output system, information processing apparatus, program, and output method Pending JP2015056168A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013191118A JP2015056168A (en) 2013-09-13 2013-09-13 Output system, information processing apparatus, program, and output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013191118A JP2015056168A (en) 2013-09-13 2013-09-13 Output system, information processing apparatus, program, and output method

Publications (1)

Publication Number Publication Date
JP2015056168A true JP2015056168A (en) 2015-03-23

Family

ID=52820481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013191118A Pending JP2015056168A (en) 2013-09-13 2013-09-13 Output system, information processing apparatus, program, and output method

Country Status (1)

Country Link
JP (1) JP2015056168A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017027273A (en) * 2015-07-21 2017-02-02 株式会社リコー Information processing apparatus, information processing method, and program
US10225434B2 (en) 2015-09-09 2019-03-05 Ricoh Company, Ltd. Information processing system, information processing apparatus, and apparatus
JP2019106207A (en) * 2019-02-28 2019-06-27 株式会社リコー Printing system, printing method, printing device, and program
US10354209B2 (en) 2014-06-18 2019-07-16 Ricoh Company, Ltd. Service providing system and log information providing method
JP2019160096A (en) * 2018-03-15 2019-09-19 株式会社リコー Information processing system, information processing method, information processing device, and program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10354209B2 (en) 2014-06-18 2019-07-16 Ricoh Company, Ltd. Service providing system and log information providing method
JP2017027273A (en) * 2015-07-21 2017-02-02 株式会社リコー Information processing apparatus, information processing method, and program
US10225434B2 (en) 2015-09-09 2019-03-05 Ricoh Company, Ltd. Information processing system, information processing apparatus, and apparatus
JP2019160096A (en) * 2018-03-15 2019-09-19 株式会社リコー Information processing system, information processing method, information processing device, and program
JP7102809B2 (en) 2018-03-15 2022-07-20 株式会社リコー Information processing system and information processing method
JP2019106207A (en) * 2019-02-28 2019-06-27 株式会社リコー Printing system, printing method, printing device, and program

Similar Documents

Publication Publication Date Title
JP6085957B2 (en) Information processing apparatus, program, information processing system, and information sharing method
JP6248549B2 (en) OUTPUT SYSTEM, OUTPUT DEVICE, PROGRAM, AND OUTPUT METHOD
JP6167890B2 (en) Printing system, information processing apparatus, print service system, and program
JP6330290B2 (en) Output system and output method
JP5962354B2 (en) Information processing apparatus, program, and system
US20130194633A1 (en) Information processing system, information processing apparatus, and data conversion method
JP2014052779A (en) Information processor, program and system
JP2015056168A (en) Output system, information processing apparatus, program, and output method
JP6511868B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND PROGRAM
JP2016062139A (en) Output system, output method, output data storage device, output data transfer device and program
JP6085924B2 (en) Output system, portable terminal, information processing method and program
JP2015089008A (en) Image forming system, image forming method, image forming management apparatus, image forming apparatus, and information processing apparatus
JP6183035B2 (en) Service providing system, service providing method and program
US10469709B2 (en) Devices, systems, and methods for controlling a link with a storage server
JP2014167679A (en) Job execution control system, job execution system, job execution control method and program
JP2018077859A (en) Output system, output device, program, and output method
JP6060573B2 (en) OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT DEVICE, AND PROGRAM
JP6163932B2 (en) Data processing system, information processing system, information processing method, and program
JP2017139013A (en) Printing system, information processing device and program
JP2015108951A (en) Printing system, information processing apparatus, image forming apparatus, and program
JP2016105300A (en) Use control system and use control method
JP6833573B2 (en) Information processing equipment, control methods, and programs
JP6759791B2 (en) Information processing equipment, programs, information processing systems and display control methods
JP6536309B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6024314B2 (en) Information processing apparatus, program, and system