JP2015056168A - Output system, information processing apparatus, program, and output method - Google Patents
Output system, information processing apparatus, program, and output method Download PDFInfo
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
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,
本発明によればジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる。 According to the present invention, uniqueness of job specifying information can be ensured without increasing the number of digits of job specifying information.
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では出力システムの一例としての印刷システムを例として説明するが、印刷システムに限定するものではない。出力システムは、投影システムや表示システムの他、サーバ装置に蓄積してあるジョブを出力するシステムであればよい。
[第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
プリントサーバ装置10は一台以上の情報処理装置(コンピュータシステム)によって実現される。プリントサーバ装置10は、クライアント装置11から投入されたジョブの蓄積、データの加工、印刷の制御などを行う。
The
クライアント装置11はスマートフォンや携帯電話、PCなどの端末装置である。クライアント装置11はプリントサーバ装置10に対するジョブの投入、PINコード発行依頼などを行う。
The
なお、クライアント装置11において、プリントサーバ装置10へのジョブの投入は専用のアプリケーションやプリンタドライバ(ポートモニタ)から行ってもよいし、WebUI等を利用してアップロードしてもよいし、メールなどを利用して送信してもよい。
In the
画像形成装置12はプリンタや複合機などの印刷機能を有する出力装置である。画像形成装置12はユーザから入力されたPINコードでプリントサーバ装置10にジョブの取得を要求し、印刷データを受信して印刷を行う。
The
ユーザはクライアント装置11からプリントサーバ装置10にジョブを投入する。このとき、ジョブを投入したクライアント装置11はジョブに紐付いたジョブIDをプリントサーバ装置10から受信する。ジョブの投入後、ユーザは画像形成装置12で印刷を行う前にクライアント装置11を操作し、PINコードの発行を依頼する。
The user submits a job from the
なお、本発明におけるジョブとは、ユーザが所望する処理に関する情報を表し、何らかの出力結果を得るために出力システムに行なわせる処理に関する情報といった意味で用いる。 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
ユーザは印刷を行いたい画像形成装置12にPINコードを入力する。画像形成装置12は入力されたPINコードを指定して、ジョブ取得の要求をプリントサーバ装置10に要求する。画像形成装置12はプリントサーバ装置10からPINコードに紐付くジョブの印刷データを受信し、印刷を実行する。
The user inputs a PIN code to the
<ハードウェア構成>
図1のプリントサーバ装置10、クライアント装置11は図2に示すハードウェア構成のコンピュータシステム等により実現される。図2は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
<Hardware configuration>
The
図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
入力装置101はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置102はディスプレイなどを含み、コンピュータシステム100による処理結果を表示する。
The
通信I/F107はコンピュータシステム100をネットワークN1に接続するインタフェースである。これにより、コンピュータシステム100は通信I/F107を介してデータ通信を行うことができる。
The communication I /
HDD108はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム100全体を制御する基本ソフトウェアであるOS(Operating System)や、OS上において各種機能を提供するアプリケーションソフトウェアなどがある。HDD108は格納しているプログラムやデータを所定のファイルシステム及び/又はDB(データベース)により管理している。
The
外部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 /
ROM105は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM105には、コンピュータシステム100の起動時に実行されるBIOS(Basic Input/Output System)、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。
The
CPU106は、ROM105やHDD108などの記憶装置からプログラムやデータをRAM104上に読み出し、処理を実行することで、コンピュータシステム100全体の制御や機能を実現する演算装置である。本実施形態に係るプリントサーバ装置10及びクライアント装置11は、上記したコンピュータシステム100のハードウェア構成により後述するような各種処理を実現できる。
The
図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
コントローラ201はCPU211、RAM212、ROM213、NVRAM214及びHDD215などを備える。ROM213は、各種プログラムやデータが格納されている。RAM212はプログラムやデータを一時保持する。NVRAM214は、例えば設定情報等が格納されている。また、HDD215は各種プログラムやデータが格納されている。
The
CPU211は、ROM213やNVRAM214、HDD215などからプログラムやデータ、設定情報等をRAM212上に読み出し、処理を実行することで、画像形成装置12全体の制御や機能を実現する。
The
操作パネル202はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F203は外部装置とのインタフェースである。外部装置には、記録媒体203aなどがある。これにより、画像形成装置12は外部I/F203を介して記録媒体203aの読み取り及び/又は書き込みを行うことができる。記録媒体203aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。
The
通信I/F204は画像形成装置12をネットワークN1に接続するインタフェースである。これにより、画像形成装置12は通信I/F204を介してデータ通信を行うことができる。
The communication I /
プリンタ205は、印刷データを用紙に印刷するための印刷装置である。スキャナ206は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置12は、上記ハードウェア構成により、後述するような各種処理を実現できる。
The
<ソフトウェア構成>
本実施形態に係る印刷システム1は例えば図4の処理ブロックにより実現される。図4は本実施形態に係る印刷システムの一例の処理ブロック図である。図4(A)はプリントサーバ装置の一例の処理ブロック図である。図4(B)はクライアント装置の一例の処理ブロック図である。図4(C)は画像形成装置の一例の処理ブロック図である。
<Software configuration>
The
プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24を実現している。クライアント装置11はアプリケーションなどのプログラムを実行することにより、通信部31を実現している。画像形成装置12はプログラムを実行することにより、入出力部41、印刷部42、通信部43を実現している。
The
プリントサーバ装置10のID管理部21は投入されたジョブのデータ、ジョブID及びPINコードの対応づけを記憶する。なお、ID管理部21はRDB(Relational DataBase)等であってもよい。データ保管部22は投入されたジョブのデータを保管する。データ保管部22はファイルシステムやネットワークファイルシステム(NFS)等であってもよい。
The
処理部23は投入されたジョブを処理する。具体的に、処理部23はデータ保管部22にジョブのデータを保管したり、ID管理部21にジョブIDやPINコードの発行を依頼したりする。要求受信部24はクライアント装置11や画像形成装置12からの要求を受信し、要求に応じた処理結果を返す。要求受信部24はWebAPI(Application Program Interface)やWebUIにより実現してもよいし、メールサーバを含むメール受信等により実現してもよい。
The
クライアント装置11の通信部31はプリントサーバ装置10にアクセスする。通信部31は専用のアプリケーションやプリンタドライバ等であっても、ブラウザやメーラ等であってもよい。
The
画像形成装置12の入出力部41は操作パネル202等によりユーザからの要求を受け付けたり、ユーザへの情報を表示したりする。印刷部42は印刷を実行する。通信部43はプリントサーバ装置10にアクセスする。
The input /
なお、上記した処理ブロックは、画像形成装置12上に組み込まれた機能、画像形成装置12の拡張APIを利用した機能により実現してもよい。
Note that the processing block described above may be realized by a function incorporated in the
図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
PINコードはジョブIDを指定したクライアント装置11からのPINコード発行の依頼に基づき発行される。PINコードは画像形成装置12がプリントサーバ装置10から印刷データを取得するとき、ジョブを特定するジョブ特定情報の一例である。プリントサーバ装置10ではPINコードにより画像形成装置12に送信する印刷データを管理している。
The PIN code is issued based on a PIN code issuance request from the
図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
なお、本実施形態の印刷システム1において利用するPINコードは発行されてから所定時間の間のユニーク性があればよく、ジョブを投入するときにPINコードを発行する印刷システムと比較して、桁数を少なくできる。
Note that the PIN code used in the
<処理の詳細>
以下では、本実施形態に係る印刷システム1の処理の詳細について説明する。
<Details of processing>
Below, the detail of the process of the
《ジョブ投入処理》
図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
ステップS11において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を指示する。ステップS12において、要求受信部24はクライアント装置11から投入を指示されたジョブの印刷データの処理を処理部23に依頼する。
In step S <b> 11, the
ステップS13において、処理部23は要求受信部24から処理を依頼されたジョブの印刷データをデータ保管部22に保管させる。また、ステップS14において、処理部23は処理を依頼されたジョブのジョブID発行、及び、保管した印刷データのデータパスとジョブIDとの紐付け、をID管理部21に依頼する。
In step S <b> 13, the
ステップ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
ステップS17において、クライアント装置11の通信部31は、例えば図8に示した結果表示画面1010を表示装置102等に表示させる。図8は結果表示画面の一例のイメージ図である。図8の結果表示画面1010はジョブIDを含んだURL1011が表示されている。ユーザは印刷する前に、ジョブIDを含んだURL1011にアクセスすることで、PINコードの発行及び取得をプリントサーバ装置10に依頼できる。
In step S17, the
なお、結果表示画面は図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
さらに、プリントサーバ装置10はステップS16において、返信メールによりクライアント装置11の通信部31にジョブIDを返すこともできる。図10はジョブIDを返す返信メール表示画面の一例のイメージ図である。図10の返信メール表示画面1030はジョブIDを含んだURL1031が表示されている。ユーザは印刷する前にジョブIDを含んだURL1031にアクセスすることで、PINコードの発行をプリントサーバ装置10に依頼できる。
Furthermore, the
図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
ステップS21において、ユーザはクライアント装置11を操作し、ジョブ投入時にプリントサーバ装置10から通知されたジョブIDを指定して、PINコードの発行を指示する。例えば図8に示した結果表示画面1010によりジョブIDを含んだURL1011がプリントサーバ装置10から通知された場合、ユーザはURL1011にアクセスすることでPINコードの発行を指示できる。
In step S <b> 21, the user operates the
ステップS22において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24にPINコードの発行を依頼する。ステップS23において、要求受信部24はID管理部21にPINコードの発行を依頼する。
In step S22, the
ID管理部21はPINコードを発行し、そのPINコードとユーザによりアクセスされたURL1011に含まれるジョブIDとを紐付けるように、図5に示すテーブルに登録する。また、ID管理部21はジョブIDと紐付けられたPINコードを要求受信部24に送信する。要求受信部24はステップS24において、PINコードをクライアント装置11の通信部31に返す。
The
ステップS25において、クライアント装置11の通信部31は例えば図12に示したPINコード表示画面1040を表示装置102等に表示させる。図12はPINコード表示画面の一例のイメージ図である。図12のPINコード表示画面1040は発行されたPINコード「123456」が表示されている。ユーザは図12のPINコード表示画面1040によりPINコードを確認できる。
In step S25, the
ステップS26において、ユーザは印刷を行いたい画像形成装置12の入出力部41を操作して、PINコードを入力する例えば図13に示すようなPINコード入力画面1050を表示させる。図13はPINコード入力画面の一例のイメージ図である。ユーザは例えば図12のPINコード表示画面1040により確認したPINコードをPINコード入力画面1050に入力して印刷を指示する。
In step S26, the user operates the input /
ステップS27において、入出力部41は通信部43にPINコードを指定してジョブ取得を依頼する。ステップS28において、通信部43はプリントサーバ装置10の要求受信部24にPINコードを指定してジョブ取得を要求する。ステップS29において要求受信部24はPINコードを指定してジョブ取得を処理部23に要求する。
In step S27, the input /
ステップS30において、処理部23は指定されたPINコードに紐付く印刷データのデータパスをID管理部21に要求する。ID管理部21は図5のテーブルから指定されたPINコードに紐付くデータパスを取得し、処理部23に返す。
In step S30, the
ステップS31において、処理部23はID管理部21から返されたPINコードに紐付くデータパスを指定し、データ保管部22から印刷データを取得する。ステップS32において、処理部23は取得した印刷データを要求受信部24に送信する。ステップS33において、要求受信部24は画像形成装置12の通信部43に印刷データを返す。
In step S <b> 31, the
ステップS34において、通信部43は取得した印刷データの印刷を印刷部42に依頼することで、印刷部42に印刷データを印刷させる。ステップS35において、通信部43は印刷データの印刷結果を入出力部41等に表示させる。そして、ステップS36においてユーザは入出力部41等に表示された印刷データの印刷結果を確認できる。
In step S34, the
なお、印刷が完了したあと、画像形成装置12は印刷の完了をプリントサーバ装置10に通知することで、図5のテーブルから印刷が完了したジョブのレコードを削除させることが望ましい。また、図5のテーブルから印刷が完了したジョブのレコードを削除しない場合は印刷が完了したジョブのレコードと印刷が完了していないジョブのレコードとを区別できるようにしておき、PINコードの重複に対応できるようにしておく。
Note that after the printing is completed, the
さらに、図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
図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
<まとめ>
第1の実施形態に係る印刷システム1はジョブ投入後のPINコード発行の依頼に基づきPINコードを発行するため、ジョブの投入時にPINコードを発行する印刷システムと比較して少ない桁数でユニーク性を確保できる。
[第2の実施形態]
第2の実施形態の印刷システム1Aはクラウドサービスを利用するものである。
<Summary>
Since the
[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
企業などのプライベートなネットワークN2には、クライアント装置11、画像形成装置12が含まれる。なお、クライアント装置11は、インターネットなどのパブリックなネットワークN4にあってもよい。
A private network N2 such as a company includes a
クラウドサービスを提供するパブリックなネットワーク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
図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
[Third Embodiment]
The
<ソフトウェア構成>
本実施形態に係る印刷システム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
プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24、変換部25を実現している。なお、ID管理部21、データ保管部22、要求受信部24は図4と同様であり、説明を省略する。
The
処理部23は投入されたジョブを処理する。具体的に、処理部23は投入されたジョブのデータがアプリケーションデータの場合、アプリケーションデータから印刷データへの変換を変換部25に依頼する。また、処理部23はデータ保管部22にジョブのデータを保管したり、ID管理部21にジョブIDやPINコードの発行を依頼したりする。
The
変換部25はアプリケーションデータを例えばPCLXL等の画像形成装置12で印刷可能な形式の印刷データに変換する。なお、変換部25はプリントサーバ装置10と物理的に別のサーバ装置により実現してもよい。
The
また、ID管理部21が保管するテーブルは図18に示すようになる。図18はプリントサーバ装置のID管理部が保管するテーブルの他の例の構成図である。図18のテーブルはID、アプリデータパス、データパス、ジョブID、PINコード、有効期限などのデータ項目を有している。
The table stored by the
図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
ステップS51において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を指示する。ステップS52において、要求受信部24はクライアント装置11から投入を指示されたジョブのアプリケーションデータの処理を処理部23に依頼する。
In step S51, the
ステップS53において、処理部23はジョブのアプリケーションデータの変換を変換部25に依頼する。変換部25は、ジョブのアプリケーションデータを印刷データに変換する。
In step S53, the
ステップS54において、処理部23は変換部25が変換した印刷データをデータ保管部22に保管させる。また、ステップS55において、処理部23は処理を依頼されたジョブのジョブID発行、及び、保管した印刷データのデータパスとジョブIDとの紐付け、をID管理部21に依頼する。
In step S <b> 54, the
ステップS56において、処理部23は印刷データのデータパスと紐付けられたジョブIDを要求受信部24に送信する。ステップS57において、要求受信部24はクライアント装置11の通信部31にジョブIDを返す。以下ではプリントサーバ装置10からクライアント装置11に返されるジョブIDがURL形式である例について説明する。
In step S <b> 56, the
ステップS58において、クライアント装置11の通信部31は、例えば図8に示した結果表示画面1010を表示装置102等に表示させる。ユーザは印刷する前にジョブIDを含んだURL1011にアクセスすることで、PINコードの発行をプリントサーバ装置10に依頼できる。
In step S58, the
なお、本実施形態に係る印刷システム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
ステップ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
一方、変換部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
図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
変換部25はジョブのアプリケーションデータを印刷データに変換する。変換部25はアプリケーションデータから変換した印刷データをデータ保管部22に保管させる。変換部25はステップS75において、データパスとジョブIDとの紐付け、をID管理部21に依頼し、例えば図18のテーブルのデータパスを更新させる。
The
ステップS76において、変換部25はジョブのアプリケーションデータの変換が完了したことを要求受信部24に通知する。以降のステップS77〜S89の処理は図11のステップS24〜S89の処理と同様であるため、説明を省略する。
In step S76, the
図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
<まとめ>
第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
[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
図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
第5の実施形態の印刷システムは、ID管理部21が図25のような出力機器情報を保管する。図25は出力機器情報の一例の構成図である。図25の出力機器情報はID、プリンタID、備考などのデータ項目を有している。
In the printing system of the fifth embodiment, the
IDは管理用のIDである。プリンタIDは画像形成装置12を特定する情報の一例であって、例えば画像形成装置12のIPアドレスなどである。備考は画像形成装置12をユーザが特定し易くするための情報である。
ID is a management ID. The printer ID is an example of information for specifying the
第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
例えば図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
図26のテーブルを利用する場合は、図23に示したアップロード画面1070に替えて図27のアップロード画面1080を利用してもよい。図27はアップロード画面の他の例のイメージ図である。図27のアップロード画面1080は図23のアップロード画面1070に出力機器を指定する欄1081を追加した構成である。ユーザは出力機器を指定する欄1081からジョブを出力する画像形成装置12を指定できる。
When using the table of FIG. 26, the upload
第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
[Sixth Embodiment]
The
<ソフトウェア構成>
本実施形態に係る印刷システム1Dは図28の処理ブロック等により実現される。図28は本実施形態に係る印刷システムの他の例の処理ブロック図である。図28(A)はプリントサーバ装置10の他の例の処理ブロック図である。図28(B)はクライアント装置の一例の処理ブロック図である。また、図28(C)は画像形成装置の一例の処理ブロック図である。図28(D)は他サービスの一例の処理ブロック図である。なお、クライアント装置11及び画像形成装置12の処理ブロックは図17と同様であるため、説明を省略する。
<Software configuration>
The
プリントサーバ装置10はプログラムを実行することにより、ID管理部21、データ保管部22、処理部23、要求受信部24、変換部25、他サービス連携部26を実現している。なお、ID管理部21、データ保管部22、要求受信部24、変換部25は図17と同様であり、説明を省略する。
The
他サービス連携部26はオンラインストレージサービスなどの他サービス61と連携するための処理を行う。具体的に、他サービス連携部26はログインの代行や印刷データやアプリケーションデータなどの文書一覧の取得や、文書のダウンロードなどを行う。ログインの代行には他サービス61のログイン画面に遷移させる処理も含まれる。他サービス61はオンラインストレージサービスなどの他サービスの提供を行う。
The other
<処理の詳細>
以下では、本実施形態に係る印刷システム1Dの処理の詳細について説明する。
<Details of processing>
Hereinafter, details of processing of the
《ジョブ投入処理》
図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
図30はアップロード画面の他の例のイメージ図である。図30のアップロード画面1090は図27のアップロード画面1080に他サービス選択用のアイコンを追加した構成である。ユーザはアップロード画面1090の他サービス選択用のアイコンをクリック等することにより、他サービス61を選択できる。
FIG. 30 is an image diagram of another example of the upload screen. The upload
ステップS102に戻り、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対して他サービス61が選択されたことを通知する。ステップS103において、要求受信部24は他サービス連携部26から連携ログインのURLなどのログインに必要な情報等を取得する。
Returning to step S102, the
ステップS104において、要求受信部24は取得したログインに必要な情報等をクライアント装置11の通信部31に送信する。ステップS105において、通信部31は例えばログインに必要な情報等に基づく認証画面を表示装置102等に表示させる。
In step S <b> 104, the
ステップS106において、ユーザはWebUI等を通じて他サービス61へのログインを要求する。例えばユーザは認証画面にログインに必要な情報を入力し、他サービス61へのログインを要求する。
In step S106, the user requests login to the
ステップS107において、クライアント装置11の通信部31はユーザにより入力されたログインに必要な情報を用いて他サービス61にログインする。ステップS108において、クライアント装置11の通信部31はログイン結果を表示する。ここではログインが成功したものとして説明を続ける。
In step S107, the
ステップ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
ステップS116において、ユーザはクライアント装置11を操作し、文書一覧画面から文書を選択し、ジョブ投入を指示する。ステップS117において、クライアント装置11の通信部31はプリントサーバ装置10の要求受信部24に対してジョブの投入を依頼する。ステップS118において、要求受信部24はクライアント装置11から投入を指示されたジョブの文書取得を他サービス連携部26に依頼する。
In step S116, the user operates the
ステップS119において、他サービス連携部26は他サービス61から文書取得を依頼されたジョブの文書(データ)を取得する。ステップS120において、他サービス連携部26は取得したジョブのデータを要求受信部24に送信する。以降のステップS121〜S128の処理は図20のステップS62〜S69の処理と同様であるため、説明を省略する。
In step S119, the other
図29のシーケンス図に示す処理により、第6の実施形態に係る印刷システム1Dは他サービス61に蓄積された印刷データやアプリケーションデータなどの文書一覧をクライアント装置11に表示できる。ユーザは、文書一覧から選択したデータをプリントサーバ装置10にアップロードできる。
With the processing shown in the sequence diagram of FIG. 29, the
<まとめ>
第6の実施形態の印刷システム1Dでは、他サービス61に蓄積されたデータを選択してプリントサーバ装置10にアップロードできるので、ユーザの利便性を高めることができる。なお、印刷システム1Dは他サービス61からジョブを投入するためのAPIを提供する形態であってもよいし、他サービス61からジョブを取得するプラグインなどを提供する形態であってもよい。
<Summary>
In the
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上述した実施形態における印刷システム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
出力装置は必ずしも画像形成装置12に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、データ等を出力する装置であれば如何なる装置でもよい。
The output device is not necessarily limited to the
なお、特許請求の範囲に記載した第1管理手段及び第2管理手段はID管理部21等に相当する。応答手段、識別情報送信手段及びデータ送信手段は要求受信部24等に相当する。変換手段は変換部25等に相当する。また、連携手段は他サービス連携部26等に相当する。
The first management unit and the second management unit described in the claims correspond to the
第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
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
103a, 203a Recording medium 104 RAM
105 ROM
106 CPU
107 Communication I / F
108 HDD
201
204 Communication I / F
205
212 RAM
213 ROM
214 NVRAM
215 HDD
FW Firewall N1-N4 network
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.
請求項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記載の出力システム。 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又は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. .
を特徴とする請求項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.
を特徴とする請求項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.
前記第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.
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)
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 |
-
2013
- 2013-09-13 JP JP2013191118A patent/JP2015056168A/en active Pending
Cited By (6)
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 |