JP2014160390A - Output control device, output system and program - Google Patents
Output control device, output system and program Download PDFInfo
- Publication number
- JP2014160390A JP2014160390A JP2013031069A JP2013031069A JP2014160390A JP 2014160390 A JP2014160390 A JP 2014160390A JP 2013031069 A JP2013031069 A JP 2013031069A JP 2013031069 A JP2013031069 A JP 2013031069A JP 2014160390 A JP2014160390 A JP 2014160390A
- Authority
- JP
- Japan
- Prior art keywords
- output
- user
- job
- information
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、出力制御装置、出力システム及びプログラムに関する。 The present invention relates to an output control device, an output system, and a program.
近年、ネットワークに接続された画像形成装置等の出力装置であれば、特定の場所(画像形成装置)に限定にされず印刷を行うことができるロケーションフリー印刷の利用が普及してきている。ロケーションフリー印刷は、一般に次のような手順で印刷を行う。まずユーザはクライアント端末から印刷ジョブを蓄積するプリントサーバ等の出力制御装置に印刷ジョブを、Webページ等を介してアップロードする。次に、ユーザが印刷を行いたい画像形成装置においてログインすると、画像形成装置はプリントサーバから印刷ジョブの一覧を取得し表示する。そして、画像形成装置は、ユーザが印刷ジョブの一覧から選択した印刷ジョブを印刷する。このように、ロケーションフリー印刷を利用することで、ユーザは場所を選ばず印刷できるという利点がある。 In recent years, use of location-free printing, which can perform printing without being limited to a specific place (image forming apparatus), has been widespread as long as it is an output apparatus such as an image forming apparatus connected to a network. Location-free printing is generally performed by the following procedure. First, a user uploads a print job from a client terminal to an output control device such as a print server that stores the print job via a Web page or the like. Next, when the user logs in at the image forming apparatus to be printed, the image forming apparatus acquires a list of print jobs from the print server and displays the list. Then, the image forming apparatus prints the print job selected by the user from the list of print jobs. Thus, by using location-free printing, there is an advantage that the user can print regardless of the location.
しかしながら、ロケーションフリー印刷では任意の画像形成装置での印刷を実現できるがゆえ、ユーザはその任意に指定した画像形成装置の機能や搭載されている装置(オプション)を把握していない場合も多い。また、上述したように、ロケーションフリー印刷は、画像形成装置が印刷ジョブの取得先となるプリントサーバを特定さえできていれば印刷できる。そのため、プリントサーバが画像形成装置の機能等の情報を保持していないので、クライアント端末がプリントサーバに問い合わせたとしても画像形成装置の機能等を取得できない。 However, since location-free printing can realize printing on an arbitrary image forming apparatus, the user often does not know the function of the arbitrarily specified image forming apparatus and the installed apparatus (option). Further, as described above, location-free printing can be performed as long as the image forming apparatus can specify the print server from which the print job is acquired. Therefore, since the print server does not hold information such as the function of the image forming apparatus, even if the client terminal makes an inquiry to the print server, the function of the image forming apparatus cannot be acquired.
したがって、ロケーションフリー印刷では、例えば画像形成装置にステープル・パンチを行うフィニッシャーが搭載されていない場合、ユーザが印刷ジョブをアップロードするときに選択した印刷属性のステープル設定が適用されないまま印刷されてしまうことがあり得る。このように、ユーザが指定した印刷属性に基づいた印刷が実行されない場合があるという問題がある。 Accordingly, in location-free printing, for example, if the image forming apparatus is not equipped with a finisher that performs stapling and punching, printing is performed without applying the staple setting of the printing attribute selected when the user uploads the print job. There can be. As described above, there is a problem that printing based on the printing attribute designated by the user may not be executed.
また、上述したように、画像形成装置において印刷された結果(用紙)が出力されないと、ユーザが指定した印刷属性が適用された印刷であるかどうかが不明であるため、用紙が無駄になるという問題がある。 In addition, as described above, if the result (paper) printed by the image forming apparatus is not output, it is unclear whether the printing attribute specified by the user is applied, and the paper is wasted. There's a problem.
そこで、特許文献1には、サーバに蓄積した印刷データを印刷する画像形成装置の機能と印刷データの設定を考慮して、印刷データを印刷することを目的として、ジョブリストに含まれる印刷条件と当該画像形成装置が提供する機能の機能情報とを比較して、印刷ジョブが実行可能か否かを判定し、実行可能であると判定した印刷ジョブのみのジョブリストを操作パネルに表示する技術が開示されている。 In view of this, Japanese Patent Application Laid-Open No. 2004-228688 describes the printing conditions included in the job list for the purpose of printing print data in consideration of the function of the image forming apparatus that prints the print data stored in the server and the print data setting. A technique for comparing whether or not a print job can be executed by comparing the function information of the function provided by the image forming apparatus and displaying a job list of only the print jobs determined to be executable on the operation panel. It is disclosed.
確かに、特許文献1に記載の技術では、実行可能であると判定した印刷ジョブのみが操作パネルに表示されることで、印刷条件に基づき実行できない印刷ジョブを実行されないようにすることができる。
Certainly, with the technique described in
しかしながら、ユーザは印刷ジョブのアップロードをするときに印刷条件と機能情報との判定結果を確認できず、印刷条件に従った印刷が可能か否かをサーバに印刷ジョブを蓄積させた後、すなわち、画像形成装置の操作パネル上でしか確認できない。そのため、ユーザが印刷条件に従った印刷を行いたい場合は、わざわざクライアント端末に戻り再度印刷ジョブをアップロードしなおさなければならなかったり、印刷条件を変更しなおさなければならなかったりするといったユーザ利便性を損ねる問題がある。 However, after uploading a print job, the user cannot confirm the determination result of the print condition and the function information, and after accumulating the print job on the server whether or not printing according to the print condition is possible, that is, It can be confirmed only on the operation panel of the image forming apparatus. For this reason, if the user wants to print according to the printing conditions, the user convenience, such as having to return to the client terminal and upload the print job again, or change the printing conditions, is necessary. There is a problem that damages.
このような問題は、印刷用途に限らず、クライアント端末からサーバに出力対象のデータと出力条件を含むジョブを蓄積しておき、その後所望の出力装置からジョブを取得して実行するような利用形態において生じ得る問題である。 Such a problem is not limited to printing applications, but is a usage mode in which a job including data to be output and output conditions is accumulated from a client terminal to a server, and then a job is acquired and executed from a desired output device. Can be a problem.
そこで、本発明は、上記の点に鑑みてなされたものであって、ジョブの実行において適用される出力条件に基づく出力装置での実行可否を確認したうえで、ジョブ処理の要求を行うことを目的とする。 Therefore, the present invention has been made in view of the above points, and it is possible to make a job processing request after confirming whether or not the output device can be executed based on an output condition applied in job execution. Objective.
上記目的を達成するため、出力制御装置は、一以上の出力条件を適用したジョブを出力する出力装置に対して、端末装置から受信したジョブを送信する出力制御装置であって、ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段と、前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する。 In order to achieve the above object, an output control device is an output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied, and is used by a user The function of the output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device is applied, and the function Response means for responding to the output permission result determined based on the output condition, receiving means for receiving the user job including the output condition set in the terminal device, and the output device used by the user On the other hand, it has transmission means for transmitting the job of the user among the received jobs.
本発明の実施の形態によれば、ジョブの実行において適用される出力条件に基づく出力装置での実行可否を確認したうえで、ジョブ処理の要求を行うことができる。 According to the embodiment of the present invention, it is possible to make a job processing request after confirming whether or not the output apparatus can execute the job based on an output condition applied in job execution.
以下、本発明の実施の形態(以下、「実施形態」という。)について、図面を用いて説明する。
[第1の実施形態]
<システム構成>
図1は、本発明の第1の実施形態における印刷システムの一例の構成図である。印刷システム1は、クライアント端末10、携帯端末11、プリントサーバ12、認証サーバ13、1つ以上の画像形成装置15が、LAN(Local Area Network)やインターネット等のネットワークN1に接続される構成例を一例として示している。
Hereinafter, embodiments of the present invention (hereinafter referred to as “embodiments”) will be described with reference to the drawings.
[First Embodiment]
<System configuration>
FIG. 1 is a configuration diagram of an example of a printing system according to the first embodiment of the present invention. The
本発明の実施形態の印刷システム1は、クライアント端末10においてジョブの要求(投入)が行われる前に、ジョブに適用される出力条件と、画像形成装置15が有するこの出力条件を実行する機能とに基づき、ジョブの出力可否の確認を可能とするシステムである。印刷システム1は、例えばロケーションフリー印刷を実行するシステムである。
The
クライアント端末10は端末装置の一例である。クライアント端末10は一般的なOS等が搭載された情報処理装置(コンピュータシステム)によって実現できる。クライアント端末10は、無線による通信の手段または有線による通信の手段を有する。クライアント端末10は、タブレットPC、ノートPC等、ユーザが操作可能な端末である。
The
携帯端末11は、端末装置の一例である。携帯端末11は、無線による通信の手段または有線による通信の手段を有している。携帯端末11は、スマートフォンや携帯電話、タブレットPC、ノートPC等、ユーザが携帯可能な端末である。
The
クライアント端末10及び携帯端末11は、Webページを利用したジョブのアップロード等によるジョブの要求(投入)をプリントサーバ12に対して行う。
The
プリントサーバ12は、印刷制御装置の一例である。プリントサーバ12は、Webページを利用したジョブのアップロード等により、クライアント端末10や携帯端末11等からのジョブの要求(投入)を受け付ける。プリントサーバ12は、受け付けたジョブを外部のストレージやデータベースに蓄積してもよいし、内部のストレージやデータベースに蓄積してもよい。また、プリントサーバ12は、画像形成装置15にジョブ一覧やジョブを提供する。
The
認証サーバ13は、認証装置の一例である。認証サーバ13は、ログイン要求をクライアント端末10、携帯端末11、画像形成装置15等から受け、ユーザ認証を行う。
The
また、画像形成装置15は、ジョブに適用される一以上の出力条件に基づき、ジョブを出力する出力装置の一例である。画像形成装置15は、無線による通信の手段又は有線による通信の手段を有する。画像形成装置15は複合機、コピー機、スキャナ、プリンタ、レーザプリンタ等、画像形成における処理を行う装置である。
The
画像形成装置15は、プリントサーバ12からジョブ一覧を提供される。また、画像形成装置15は、ジョブ一覧からユーザに選択されたジョブをプリントサーバ12から取得して印刷する。
The
なお、図1の印刷システム1のプリントサーバ12及び認証サーバ13は、一台のコンピュータに統合して実現してもよい。また、プリントサーバ12及び認証サーバ13は複数のコンピュータに分散して実現してもよい。
Note that the
また、プリントサーバ12及び認証サーバ13の少なくとも一部の機能を画像形成装置15に設けてもよい。例えば図1の印刷システム1はプリントサーバ12及び認証サーバ13の機能の少なくとも一部を画像形成装置15に設けることにより、プリントサーバ12及び認証サーバ13の少なくとも一部を削除した構成としてもよい。
Further, at least a part of the functions of the
<ハードウェア構成>
図1に示したクライアント端末10、携帯端末11、プリントサーバ12及び認証サーバ13は、例えば図2に示すようなハードウェア構成のコンピュータシステムにより実現される。図2は、本発明の第1の実施形態におけるコンピュータシステムの一例のハードウェア構成図である。
<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で相互に接続されている。
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全体の制御や機能を実現する演算装置である。
The
本発明の第1の実施形態における図1のクライアント端末10、携帯端末11、プリントサーバ12及び認証サーバ13はコンピュータシステム100のハードウェア構成により、後述するような各種処理を実現できる。
The
図3は、本発明の第1の実施形態における画像形成装置の一例のハードウェア構成図である。図3に示した画像形成装置15は、コントローラ201、操作パネル202、外部I/F203、通信I/F204、プリンタ205及びスキャナ206等を備える。
FIG. 3 is a hardware configuration diagram of an example of the image forming apparatus according to the first embodiment of the present invention. The
コントローラ201は、CPU211、RAM212、ROM213、NVRAM214及びHDD215等を備える。ROM213は、各種プログラムやデータが格納されている。RAM212はプログラムやデータを一時保持する。NVRAM214は、例えば設定情報等が格納されている。また、HDD215は各種プログラムやデータが格納されている。
The
CPU211は、ROM213やNVRAM214、HDD215等からプログラムやデータ、設定情報等をRAM212上に読み出し、処理を実行することで、画像形成装置15全体の制御や機能を実現する。
The
操作パネル202は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F203は外部装置とのインタフェースである。外部装置には、記録媒体203a等がある。これにより、画像形成装置15は外部I/F203を介して記録媒体203aの読み取り及び/又は書き込みを行うことができる。記録媒体203aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。
The
通信I/F204は画像形成装置15をネットワークN1に接続するインタフェースである。これにより、画像形成装置15は通信I/F204を介してデータ通信を行うことができる。
The communication I /
プリンタ205は、印刷データを用紙に印刷するための印刷装置である。スキャナ206は原稿から画像データを読み取るための読取装置である。本発明の第1の実施形態における画像形成装置15は、上記ハードウェア構成により、後述するような各種処理を実現できる。
The
<ソフトウェア構成>
《クライアント端末》
本発明の第1の実施形態におけるクライアント端末10は、例えば図4に示す機能により実現される。図4は、本発明の第1の実施形態におけるクライアント端末10の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Software configuration>
<Client terminal>
The
クライアント端末10は、ログイン要求部111、ユーザ情報登録要求部112、確認要求部113、データ処理要求部114、表示制御部115及び入力受付部116等を有する。
The
ログイン要求部111は、ユーザ操作により入力されたユーザを一意に識別するユーザID(ユーザ名)やパスワード等の認証情報を用いて、例えばwebページを利用しジョブをアップロードするプリントサービスを使用するためのログイン要求を行う。なお、このログイン要求には、ユーザID及びパスワードが含まれ、プリントサーバ12を介して、認証サーバ13に送信される。
The login request unit 111 uses a print service that uploads a job using a web page, for example, using authentication information such as a user ID (user name) and a password uniquely identifying a user input by a user operation. Make a login request. The login request includes a user ID and a password, and is transmitted to the
ユーザ情報登録要求部112は、ユーザ操作により入力されたユーザがデフォルトで使用する画像形成装置15(デフォルト使用機器)やデフォルト又は選択により印刷ジョブに適用される出力条件である印刷属性を含むユーザ情報を認証サーバ13に登録するためのユーザ情報登録要求を行う。なお、このユーザ情報登録要求は、プリントサーバ12を介して、認証サーバ13に送信される。なお、本発明の第1の実施形態では、ユーザが任意に定めた一以上の出力条件(印刷属性)からなる構成を設定モードといい、ユーザは設定モードを指定する(呼び出す)ことで、予め登録した設定モードに含まれる印刷属性をジョブに適用できる。
The user information
確認要求部113は、ログインに成功すると、印刷ジョブを実行させる画像形成装置15のケーパビリティやこの画像形成装置15の利用状況を確認するための確認要求を、プリントサーバ12に対して行う。画像形成装置15のケーパビリティとは、画像形成装置15の本体及びオプションの構成により実現される機能であり、本発明の実施形態において画像形成装置15が有するジョブの出力条件(印刷属性)を実行する機能である。確認要求には、ユーザIDが含まれる。そして、確認要求部113は、後述する図6に示されるような確認画面が含まれる確認要求応答を受信すると、表示制御部115に確認画面を表示させる。この確認画面に含まれる情報をユーザが閲覧することにより、ユーザは印刷をしようとする画像形成装置15が例えばモノクロ機であるにもかかわらず、カラー印刷の印刷属性を含む印刷ジョブを送信してしまうことを回避できる。なお、確認画面に含まれるケーパビリティを有する画像形成装置15は、予めユーザにより登録されたデフォルト使用機器であり、そのケーパビリティに基づく処理が実行されるか否かが判定される対象の印刷属性は予め登録された設定モードである。なお、確認画面上での操作に基づき、印刷を実行させる画像形成装置15及びジョブに適用される印刷属性を変更できる。
When the login request is successful, the
データ処理要求部114は、プリントサーバ12に対して、Webページを介したアップロード等によるジョブの投入等のデータ処理の要求を行う。
The data
表示制御部115は、HTML(Hyper Text Markup Language)により記述された画面情報に基づき、ログイン画面やジョブのアップロード画面、確認画面等を表示装置に表示出力する。
The
入力受付部116は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部116はユーザからユーザID、パスワード等の認証情報の入力を受け付けたり、ユーザ情報の入力を受け付けたりする。
The
なお、携帯端末11もクライアント端末が有するものと同じ機能を有する。
Note that the
《プリントサーバ》
本発明の第1の実施形態におけるプリントサーバ12は、例えば図5に示す機能により実現される。図5は、本発明の第1の実施形態におけるプリントサーバ12の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Print Server>
The
プリントサーバ12は、ログイン要求受信・転送部1201、ユーザ情報登録要求受信・転送部1202、確認要求受信部1203、ユーザ情報取得部1204、機器状態取得部1205、画面生成部1206、印刷ジョブ受信部1207、印刷ジョブ解析部1208、印刷ジョブ属性保存部1209、ユーザジョブ一覧取得部1210、ジョブ送信部1211、機器情報記憶部1212及び印刷ジョブ蓄積部1213等を有する。
The
ログイン要求受信・転送部1201は、クライアント端末10から送信されたログイン要求を受信すると、そのログイン要求を認証サーバ13に転送する。また、ログイン要求受信・転送部1201は、認証サーバ13による認証可否が示される認証結果を認証サーバ13から送信し、クライアント端末10に送信する。
When receiving the login request transmitted from the
ユーザ情報登録要求受信・転送部1202は、クライアント端末10から送信されたユーザ情報登録要求を受信すると、そのユーザ情報登録要求を認証サーバ13に転送する。また、ユーザ情報登録要求受信・転送部1202は、認証サーバ13から送信されるユーザ情報の登録完了を示す情報を、クライアント端末10に送信する。
Upon receiving the user information registration request transmitted from the
確認要求受信部1203は、クライアント端末10から送信されたユーザIDを含む確認要求を受信する。また、確認要求受信部1203は、確認要求を受信すると、各機能を制御し、ジョブの出力条件(印刷属性)と画像形成装置15が有する印刷属性を実行する機能とに基づき画像形成装置15での出力可否を判定し、その判定結果を含む応答を行う。なお、この応答には、後述する画面生成部1206により生成された確認画面を構成する画面情報が含まれる。具体的には、確認要求受信部1203は、確認要求を受信すると、ユーザ情報取得部1204に確認要求に含まれるユーザIDに対応するユーザ情報(デフォルト使用機器、設定モード)の取得処理を要求する。また、確認要求受信部1203は、機器状態取得部1205に、ユーザ情報取得部1204により取得されたユーザ情報に含まれるデフォルト使用機器の機器IDに対応する画像形成装置15の現在の使用状況を示す機器状態の取得処理を要求する。ここで、機器状態には、例えば画像形成装置15の他のユーザによる処理が実行されているか否かを示す利用状態及び画像形成装置15のMIB(Management Information Base)に含まれるトナー残量や用紙残数等の情報が含まれる。
The confirmation
機器状態取得部1205は、確認要求受信部1203からの処理要求に基づき、ユーザ情報取得部1204により取得されたユーザ情報に含まれるデフォルト使用機器の機器IDに対応する画像形成装置15から、この画像形成装置15の機器状態を取得する。なお、機器状態の取得は、例えばSNMP(Simple Network Management Protocol)を用いて行われる。
The device
画面生成部1206は、クライアント端末10において表示させる画面を構成するHTMLにより記述された画面情報を生成する。なお、画面生成部1206は、確認要求受信部1203により確認画面の生成が要求されると、取得したユーザ情報、画像形成装置15の機器状態及び予め機器情報記憶部1212に記憶される機器情報に基づき、図6に示されるような確認画面を生成する。機器情報記憶部1212には、画像形成装置15毎のケーパビリティ(カラー機/モノクロ機の別、両面ユニットの有無、フィニッシャーの有無)等が記憶されている。なお、機器情報記憶部1212に記憶される情報は、予め管理者等により設定されたり、SNMPを用いて画像形成装置15から取得されたりする。
A
図6は、確認画面の一例を示す図である。図6に示されるように、確認画面700には、アップロード対象のファイルの入力(選択)フォーム701、デフォルト使用機器名702、設定モード及び出力条件欄703、機能の使用可否情報704、アップロードボタン705、設定変更適用ボタン706、機器の利用状況707、別の機器の利用状況確認ボタン708等が含まれる。デフォルト使用機器名702と設定モード及び出力条件欄703とは、ユーザ情報取得部1204により取得された情報に基づき値が設定される。機能の使用可否情報704は、出力条件に基づく画像形成装置15での出力可否が示された情報であって、設定モード及び出力条件欄703に含まれる情報と、図7に示されるような機器情報記憶部1212に記憶される機器情報とに基づき生成される。具体的には、図8の例では、機器名が「NOZOMI」(機器ID「002673abcd01」)の画像形成装置15は、フィニッシャーが備わっていない。そのため、図6に示されるように、例えば設定モードにおける印刷属性のうちステープルを「あり」に設定していたとしても、デフォルト使用機器名702が「NOZOMI」では、ステープルを使用できない。アップロードボタン705は、アップロード対象ファイルが選択され、適用される印刷属性が決定した場合に押下されるボタンである。設定変更適用ボタン706は、設定モード及び出力条件欄703に含まれる出力条件(印刷属性)を、予めユーザにより登録されたデフォルト値から変更した後に押下されるボタンであり、印刷属性値の変更を確定させるために用いられる。機器の利用状況707は、機器状態取得部1205により取得された機器状態の情報に基づき生成される。そして、デフォルト使用機器以外の機器の利用状況を確認する場合、別の機器の利用状況確認ボタン708が押下される。利用状況確認ボタン708が押下されると、図8に示される利用状況確認画面7081が表示される。この利用状況確認画面7081に含まれる詳細ボタン7083が押下されると、各画像形成装置15のケーパビリティの情報が表示される。このように、画面生成部1206は、確認画面700及び利用状況確認画面7081を構成するHTML形式で記述された画面情報を生成する。なお、画面情報は、HTML形式に限らず、例えばDHTML(Dynamic HTML)、XML(Extensible Markup Language)等の言語により記述されてもよい。
FIG. 6 is a diagram illustrating an example of a confirmation screen. As shown in FIG. 6, the
図5に戻り説明する。 Returning to FIG.
印刷ジョブ受信部1207は、Webページを利用したジョブのアップロード等によりクライアント端末10や携帯端末11等からジョブを受信する。例えば印刷ジョブ受信部1207は、ジョブのアップロードに利用するWebページをクライアント端末10や携帯端末11等に送信する。なお、印刷ジョブ受信部1207は、アプリケーションを利用したジョブのアップロード等によりクライアント端末10や携帯端末11等からジョブを受信してもよい。
A print
印刷ジョブ解析部1208は、受信したジョブを必要があれば印刷言語PDL(Page Description Language)に変換し、そのジョブの印刷属性を取得する。
If necessary, the print
印刷ジョブ属性保存部1209はジョブの印刷属性を保存する。
A print job
ユーザジョブ一覧取得部1210は、ジョブに含まれるユーザIDに紐付けられたジョブ一覧を印刷ジョブ蓄積部1213から取得し、画像形成装置15に送信する。
The user job
ジョブ送信部1211は、画像形成装置15から取得要求のあったジョブを画像形成装置15に送信する。
The
印刷ジョブ蓄積部1213は、ジョブを蓄積する。
The print
《画像形成装置》
本発明の第1の実施形態における画像形成装置15は、例えば図9に示す機能により実現される。図9は、本発明の第1の実施形態における画像形成装置の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
<Image forming apparatus>
The
画像形成装置15は、認証情報送信部151、認証結果取得部152、印刷ジョブ取得部153、ジョブ一覧取得部154、機器状態送信部155、表示制御部156、入力受付部157及び出力部158及び機器状態記憶部159等を有する。
The
認証情報送信部151は、ユーザID、パスワード等の認証情報を認証サーバ13に送信する。
The authentication
認証結果取得部152は、認証サーバ13から認証結果を取得する。
The authentication
印刷ジョブ取得部153は、プリントサーバ12にジョブの取得要求を行い、プリントサーバ12からジョブを取得する。
The print
ジョブ一覧取得部154は、ユーザIDをプリントサーバ12に送信し、ユーザIDに紐付いたジョブ一覧をプリントサーバ12から取得する。ジョブ一覧取得部154が取得したジョブ一覧は、例えば図10のようになる。図10は、ユーザIDに紐付いたジョブ一覧の一例のイメージ図である。図10に示されるように、ジョブ一覧は、画像形成装置15においてユーザ認証に成功したユーザ(ユーザID)毎に、ユーザがプリントサーバ12から取得できるジョブの一覧を表している。また、ジョブ一覧に含まれるジョブの中身(印刷属性)は例えば図11に示す項目により構成されている。図11は、ジョブの印刷属性の一例の構成図である。図11の例におけるジョブの印刷属性には、ユーザID、ジョブ名、作成日時、部数、モノクロ/カラー、両面/片面、N−up等の通常の印刷属性の他、機器指定印刷か否かを示す情報と、機器を指定する機器指定情報とが設定されている。機器指定情報はIPアドレスやロケール等、機器を指定する情報である。
The job
機器状態送信部155は、プリントサーバ12から送信される機器状態取得要求を受信すると、機器状態記憶部159からこの画像形成装置15の機器状態を取得し、プリントサーバ12に応答する。図12は、機器状態記憶部159に記憶される情報の一例を示す図である。図12に示されるように、機器状態記憶部159には、この画像形成装置15の利用状況や印刷が行われている場合の印刷終了までの残り時間、用紙残数状況及びトナー残量状況等の機器状態が記憶されている。
Upon receiving the device status acquisition request transmitted from the
表示制御部156は、取得したジョブ一覧を操作パネル202又は画像形成装置15に外部接続されたディスプレイ等に表示する。
The
入力受付部157は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部157はユーザからユーザID、パスワード等の認証情報の入力を受け付ける。なお、認証処理は、パスワード認証に限らず、ICカード認証又は生体認証等により行われてもよい。
The
出力部158は取得したジョブの印刷を行う。
The
《認証サーバ》
本発明の第1の実施形態における認証サーバ13は、例えば図13に示す機能により実現される。図13は、本発明の第1の実施形態における認証サーバ13の機能構成の一例を示す図である。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
《Authentication server》
The
認証サーバ13は、認証処理部131、ユーザ情報登録要求受付部132、ユーザ情報送信部133、入力受付部134及びユーザ情報記憶部135等を有する。
The
認証処理部131は、プリントサーバ12又は画像形成装置15からの認証(ログイン)要求に含まれるユーザID及びパスワード等の情報に基づき、そのユーザIDに対応するパスワードが、ユーザ情報記憶部135に予め記憶されているユーザIDに対応するパスワードと一致するか否かを判定する。そして、認証処理部131は、認証要求に対する応答として、認証結果をプリントサーバ12又は画像形成装置15に送信する。
Based on information such as a user ID and a password included in an authentication (login) request from the
ユーザ情報登録要求受付部132は、クライアント端末10からプリントサーバ12を介して送信されたユーザ情報登録要求を受け付け、ユーザ情報登録要求に含まれているデフォルト使用機器情報及び設定モード情報を、ユーザ情報記憶部135に記憶する。図14は、ユーザ情報記憶部135に記憶される情報の一例を示す図である。図14に示されるように、ユーザ情報記憶部135には、ユーザ(ユーザID)毎のパスワード、デフォルト使用機器情報、メールアドレス、印刷権限及び設定モード情報等が含まれる。デフォルト使用機器情報には、画像形成装置15を一意に識別する機器ID及びユーザ又は管理者等により任意に設定された機器名が含まれる。機器IDは、例えば画像形成装置15のMACアドレスである。但し、機器IDは、MACアドレスに限らず、一意に付与されていればよく、例えば画像形成装置15のデバイス名やホスト名等でもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。なお、ユーザ情報記憶部135には、例えばAD(Active Directory)やLDAP(Lightweight Directory Access Protocol)等の通常の認証サーバで設定できる内容を設定してもよい。なお、ユーザ情報記憶部135へのユーザ情報の登録は、クライアント端末10を用いた入力に限らず、例えば画像形成装置15の操作パネル202の操作によりデフォルト使用機器や設定モード情報が登録できるようにしてもよい。
The user information registration
ユーザ情報送信部133は、プリントサーバ12から送信されるユーザ情報取得要求を受け付ける。そして、ユーザ情報送信部133は、その応答としてユーザ情報取得要求に含まれるユーザIDに対応するユーザ情報(デフォルト使用機器情報及び設定モード情報)をユーザ情報記憶部135から読み出し、プリントサーバ12に送信する。
The user
入力受付部134は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。なお、ユーザ情報記憶部135に記憶される情報は、入力受付部134を介して、ユーザ又は管理者等により手入力されてもよい。
The
<処理の詳細>
本発明の第1の実施形態における印刷システム1の処理の詳細について説明する。なお、本発明の第1の実施形態における印刷システム1の処理は、次の(1)〜(3)に大別される。
<Details of processing>
Details of processing of the
(1)印刷システム1を利用するためのログイン処理
(2)認証サーバ13にユーザ情報を登録するための処理(ユーザ情報登録処理)
(3)プリントサーバ12がジョブ(ファイル)のアップロードを行う前の確認画面を生成し、クライアント端末10に表示させる処理(確認画面生成処理)
以下、(1)〜(3)のそれぞれの動作をシーケンス図に基づき説明する。
(1) Login process for using the printing system 1 (2) Process for registering user information in the authentication server 13 (user information registration process)
(3) Processing for generating a confirmation screen before the
Hereinafter, each operation of (1) to (3) will be described with reference to a sequence diagram.
(1)ログイン処理
図15は、本発明の第1の実施形態における印刷システム1のログイン処理の動作手順の一例を示すシーケンス図である。なお、図15に示すログイン処理は、印刷システム1を利用するために行われる認証処理であって、ログインが成功すると、上記(2)、(3)の動作を実行できる。
(1) Login Process FIG. 15 is a sequence diagram illustrating an example of the operation procedure of the login process of the
まず、クライアント端末10は、クライアント端末10が備えるWebブラウザにログイン画面のWebページを表示させる(S101)。ログイン画面のWebページは、ユーザによってログイン画面に対応する所定のURLが入力されると、プリントサーバ12からクライアント端末10にログイン画面を構成する画面情報が送信される。または、印刷システム用のアプリケーションにより、そのアプリケーションの起動時にログイン画面を表示させるようにしてもよい。そして、クライアント端末10の表示制御部115は、画面情報のHTMLの記述に基づき、図16(a)に示されるようなログイン画面を表示させる。図16は、ログイン画面及び認証後に遷移する画面の一例を示す図である。次に、クライアント端末10のユーザが図16(a)に示されるログイン画面上でユーザID及びパスワードの入力後ログインボタンを押下する(S102)と、入力受付部116はログイン要求部111にログイン処理の実行を要求する。ここで、例えば入力されたユーザIDを「UserA」、パスワードを「AAAA」とする。ログイン要求部111は、入力されたユーザID(「UserA」)とパスワード(「AAAA」)とを含むログイン要求をプリントサーバ12に送信する(S103)。
First, the
プリントサーバ12のログイン要求受信・転送部1201がログイン要求を受信すると、受信したログイン要求を認証サーバ13に転送する(S104)。
When the login request receiving / transferring
認証サーバ13の認証処理部131は、ログイン要求を受信すると、受信したログイン要求に含まれるユーザID及びパスワードに基づき認証処理を行う(S105)。具体的には、認証処理部は、まずユーザ情報記憶部135を参照し、受信したログイン要求に含まれるユーザID(「UserA」)に対応するパスワードを読み出し、ログイン要求に含まれるパスワード(「AAAA」)と一致するか否かを判定する。ここでユーザ情報記憶部135に記憶される情報が図14の例に示される値とすると、ユーザ情報記憶部135にはユーザID「UserA」に対応するパスワードが「AAAA」として記憶されている。したがって、認証処理部131は、ユーザ情報記憶部135に記憶されるパスワードと、ログイン要求に含まれるパスワードとが一致したため、認証成功と判定する。なお、認証処理部131は、ユーザIDに対応するパスワードが一致しない場合又はユーザIDがユーザ情報記憶部135に存在しない場合等は、認証失敗と判定する。そして、認証処理部131は、ログイン要求に対する応答として認証結果をプリントサーバ12に送信する(S106)。
Upon receiving the login request, the
プリントサーバ12のログイン要求受信・転送部1201が認証結果を含むログイン要求応答を受信すると、受信した認証結果及び画面生成部1206により認証結果に基づき生成される画面を表示させるための画面情報を認証サーバ13に送信する(S107)。
When the login request reception /
クライアント端末10のログイン要求部111がログイン要求応答を受信すると、表示制御部115にログイン要求応答に含まれる画面情報に基づく画面の表示処理を要求する。ここで、認証失敗である場合、表示制御部115は、図16(b)に示されるようなログインが不可であることを示すメッセージが含まれる画面を表示する(S108)。一方、認証成功である場合、表示制御部115は、図16(c)に示されるような印刷システム1により実行(提供)される処理(サービス)の一覧が表示されるサービス一覧選択画面を表示する(S109)。サービス一覧選択画面には、プリントサービスボタンと、ユーザ情報登録ボタンとが含まれる。プリントサービスボタンは、Webページを介したジョブ(ファイル)のアップロードを行い印刷するときに押下される。ユーザ情報登録ボタンは、ユーザがデフォルト使用機器や設定モードを登録又は変更するときに押下される。
When the login request unit 111 of the
上述したステップS101〜S109の動作手順により、印刷システム1は、ユーザ認証を行い、認証結果に基づき印刷システム1の機能を利用することができるようになる。
According to the operation procedure of steps S101 to S109 described above, the
(2)ユーザ情報登録処理
次に、ユーザがデフォルト使用機器及び設定モードを含むユーザ情報を登録するときの動作手順を説明する。ユーザ情報は、クライアント端末10において入力され、プリントサーバ12を介して、認証サーバ13に登録される。
(2) User information registration process Next, an operation procedure when the user registers user information including a default device and a setting mode will be described. User information is input at the
図17は、本発明の第1の実施形態における印刷システム1のユーザ情報登録処理の動作手順の一例を示すシーケンス図である。なお、図17の初期状態において、クライアント端末10のWebブラウザには、サービス一覧選択画面(図16(c))が表示されている(S109)。
FIG. 17 is a sequence diagram illustrating an example of an operation procedure of user information registration processing of the
クライアント端末10のユーザがサービス一覧選択画面上に表示される「ユーザ情報登録」ボタンを押下する(S201)と、表示制御部115は図18に示されるユーザ情報入力画面を表示させる(S202)。なお、ユーザ情報入力画面の画面情報は、Webブラウザにより「ユーザ情報登録」ボタンの押下後にプリントサーバから取得される。但し、ユーザ情報入力画面の画面情報は、例えば認証結果とともにプリントサーバ12から送信されるようにしてもよい。図18は、ユーザ情報入力画面の一例を示す図である。図18に示されるように、ユーザ情報入力画面800には、デフォルト使用機器名入力欄801、設定モード名入力欄802、印刷属性選択欄803、登録ボタン804及びキャンセルボタン805等が含まれる。ユーザは、デフォルト使用機器名入力欄801、設定モード名入力欄802及び印刷属性選択欄803にユーザ情報として登録する内容を入力又は選択し、その後登録ボタン804を押下する(S203)。そして、ユーザ情報登録要求部112は、入力されたユーザ情報とログイン時に入力されたユーザIDとを含むユーザ情報登録要求をプリントサーバ12に送信する(S204)。
When the user of the
プリントサーバ12のユーザ情報登録要求受信・転送部1202がユーザ情報登録要求を受信すると、受信したユーザ情報登録要求を認証サーバ13に転送する(S205)。
When the user information registration request reception /
認証サーバ13のユーザ情報登録要求受付部132がユーザ情報登録要求を受信すると、ユーザ情報記憶部135にユーザIDと対応付けてユーザ情報(デフォルト使用機器、設定モード(印刷属性))を登録する。そして、ユーザ情報登録要求受付部132は、ユーザ情報記憶部135へのユーザ情報の登録を完了すると、登録完了を示す情報を含む応答をプリントサーバ12に送信する(S207)。
When the user information registration
プリントサーバ12のユーザ情報登録要求受信・転送部1202がユーザ情報登録要求応答を受信すると、受信したユーザ情報登録要求応答を認証サーバ13に転送する(S208)。
When the user information registration request reception /
上述したステップS201〜S208の動作手順により、印刷システム1は、ユーザがデフォルトで使用する画像形成装置15及びデフォルトで印刷ジョブに適用されうる印刷属性を登録できる。
By the operation procedure of steps S201 to S208 described above, the
(3)確認画面生成処理
次に、ジョブに適用する出力条件に基づく画像形成装置15での出力可否の結果が表示される確認画面を生成する動作手順を説明する。
(3) Confirmation Screen Generation Processing Next, an operation procedure for generating a confirmation screen on which the result of whether output is possible in the
図19は、本発明の第1の実施形態における印刷システム1の確認画面生成処理の動作手順の一例を示すシーケンス図である。なお、図19の初期状態において、クライアント端末10のWebブラウザには、サービス一覧選択画面(図16(c))が表示されている(S109)。また、認証サーバ13のユーザ情報記憶部135には、ユーザにより入力されたユーザ情報が予め登録されている。
FIG. 19 is a sequence diagram illustrating an example of an operation procedure of a confirmation screen generation process of the
クライアント端末10のユーザは、Webページを介したジョブ(ファイル)アップロードを行い、印刷処理を実行するため、サービス一覧選択画面上に表示される「プリントサービス」ボタンを押下する(S301)。入力受付部116がユーザによる入力操作を受け付けると、確認要求部113に確認画面を取得するためのユーザIDを含む確認要求の生成処理の実行を指示する。確認要求部113は、ユーザID(例えば「UserA」)を含む確認要求を生成し、プリントサーバ12に送信する(S302)。
The user of the
プリントサーバ12の確認要求受信部1203が確認要求を受信すると、まずユーザ情報取得部1204に確認要求に含まれるユーザIDに対応するユーザ情報の取得を要求する。ユーザ情報取得部1204は、ユーザIDを含むユーザ情報取得要求を認証サーバ13に送信する(S303)
認証サーバ13のユーザ情報送信部133がユーザ情報取得要求を受け付けると、ユーザ情報取得要求に含まれるユーザID(「UserA」)に対応するユーザ情報を、ユーザ情報記憶部135から読み出す(S304)。ここで、ユーザ情報記憶部135に記憶される情報が例えば図14に示される値であるとすると、ユーザID「UserA」に対応するデフォルト使用機器情報(機器ID「002673abcd01」、機器名「NOZOMI」)と、設定モード情報(印刷属性「両面/モノクロ/2in1/ステープル」、設定モード名「エコモード1」)とが読み出される。ユーザ情報送信部133は読み出したユーザ情報をプリントサーバ12に送信する(S305)。
When the confirmation
When the user
プリントサーバ12のユーザ情報取得部1204がユーザ情報を受信すると、ユーザ情報を記憶装置(RAMやHDD等)に一時記憶するとともに、機器状態取得部1205にデフォルト使用機器の機器ID(「002673abcd01」)を通知する。機器状態取得部1205は、まず通知された機器IDに基づき、機器情報記憶部1212から画像形成装置15のIPアドレスを読み出す。機器情報記憶部1212に記憶される情報が例えば図7に示される値とすると、機器ID「002673abcd01」に対応するIPアドレスは「133.139.1.1」となる。そして、機器状態取得部1205は、読み出した画像形成装置15のIPアドレスを宛先アドレスとして、画像形成装置15の機器状態を取得するための機器状態取得要求を送信する(S306)。
When the user
画像形成装置15の機器状態送信部155が機器状態取得要求を受け付けると、機器状態記憶部159から機器状態(「利用状況」や「印刷終了予定時間」等)を読み出し(S307)、この機器状態を含む応答をプリントサーバ12に送信する(S308)。
When the device
プリントサーバ12の機器状態取得部1205が画像形成装置15の機器状態を受信すると、画面生成部1206に図6に示されるような確認画面の生成処理を要求する。画面生成部1206は、機器情報記憶部1212から機器ID(「002673abcd01」)に対応するケーパビリティを読み出す(例えば図7の例では、「カラー機」、両面ユニット「有」、フィニッシャー「無」)(S309)。次に、画面生成部1206は、確認画面を生成する(S310)。具体的には、画面生成部1206は、確認画面700(図6参照)のデフォルト使用機器名702を取得したデフォルト使用機器名「NOZOMI」、設定モード及び出力条件欄703を取得した設定モード情報に基づき設定する。また、画面生成部1206は、確認画面700に含まれる、機能の使用可否情報704を、取得した設定モード情報(例えばステープル「有」)と、デフォルト使用機器の機器情報(フィニッシャー「無」)とを比較し、生成する。また、画面生成部1206は、確認画面700に含まれる、機器の利用状況707を、取得した機器状態に基づき生成する。そして、画面生成部1206は、生成した確認画面を構成するHTML形式の画面情報を確認要求受信部1203に出力し、確認要求受信部1203は確認画面の画面情報をクライアント端末10に送信する(S311)。
When the device
クライアント端末10の確認要求部113は、確認画面の画面情報を受信すると、表示制御部115に図6に示されるような確認画面を表示させる(S312)。これにより、ユーザがWebページを利用したジョブ(ファイル)のアップロードを行う前に、ジョブに適用可能な印刷属性を確認できる。また、ユーザは確認画面に基づく確認後、適用させる印刷属性を変更させたり、印刷を実行させる画像形成装置15を変更したうえで印刷を実行させたりできる。したがって、例えば、アップロード後に、ジョブに適用する印刷属性に対応するケーパビリティを備えていない画像形成装置15での印刷処理の実行を回避したり、画像形成装置15のケーパビリティに合わせた印刷属性に設定し直したりできる。
Upon receiving the screen information of the confirmation screen, the
ユーザは、確認画面(図6参照)に基づき、アップロード対象とするファイルの選択後、設定する印刷属性を適宜変更(設定変更適用ボタン706の押下)し、アップロードボタン705を押下する(S313)。入力受付部116は、データ処理要求部114に、アップロード対象ファイルを含むデータ処理要求(印刷ジョブ)を送信する(S314)。
Based on the confirmation screen (see FIG. 6), after selecting a file to be uploaded, the user appropriately changes the print attribute to be set (presses the setting change application button 706), and presses the upload button 705 (S313). The
プリントサーバ12の印刷ジョブ受信部1207は、クライアント端末10から送信された印刷ジョブを受信すると、受信した印刷ジョブを印刷ジョブ蓄積部1213に蓄積させる。
When the print
上述したように、本発明の第1の実施形態の印刷システム1によれば、クライアント端末10からの確認要求を受け付けたプリントサーバ12は、ジョブに適用させる出力条件(印刷属性)と、画像形成装置15が有する出力条件を実行する機能とに基づき、画像形成装置15での出力可否を判定し、その出力可否を示す情報を含む確認画面をクライアント端末10に送信する。これにより、ユーザは、クライアント端末10においてジョブを投入(Webページを介したアップロード)する前に、出力可否の結果に基づき、出力条件を実行可能な画像形成装置15に変更したり、使用する画像形成装置15の機能に対応する出力条件であることを認識したりしたうえで、ジョブのアップロードを行うことができる。したがって、従来のようなユーザが印刷の実行後にはじめて出力条件通りの印刷が実行されないことを確認せざる得なく、そのため出力条件の再設定を行ったうえで再度ジョブのアップロードを行うようなユーザの手間やコストを削減できる。また、再印刷による不要な用紙の使用を削減できる。また、確認画面のGUI(Graphical User Interface)により、一部の出力条件を適用したジョブの出力が不可である場合においても、容易に出力条件を変更できる。
As described above, according to the
また、本発明の第1の実施形態の印刷システム1によれば、予めユーザが登録したデフォルトで使用する画像形成装置15及び出力条件に基づき、出力可否の判定が行われる。これにより、ユーザは確認要求の都度、画像形成装置15を指定したり、出力条件を設定したりすることなく、出力可否を確認できる。
Further, according to the
また、本発明の第1の実施形態の印刷システム1によれば、デフォルト使用機器の機器状態(利用状況)が含まれた確認が生成される。これにより、ユーザは出力条件以外の要因に基づく、画像形成装置15の利用可否の理由を確認できるため、例えば使用する画像形成装置15を変更したり、他者の利用が終了するまで待機したり、柔軟にユーザは印刷システム1を利用できる。
Further, according to the
このように、本発明の第1の実施形態の印刷システム1は、特にロケーションフリー印刷において発生しうるユーザが指定した出力条件に基づいた印刷が実行されないという問題を解消できる。
As described above, the
なお、クライアント端末10に出力可否を示す情報を含む確認画面を送信した後に、ユーザがクライアント端末10においてジョブを投入した場合に、ジョブを受信したプリントサーバ12は、投入されたジョブの出力条件に基づいてジョブを実行可能な機能を備える画像形成装置15の利用状況を定期的に監視し、状況が利用可になった場合にクライアント端末10に通知するようにしてもよい。
When a user submits a job at the
ロケーションフリー印刷においては、ジョブを投入した後いつそのジョブを出力するかはユーザ次第であり自由度がある。よって、ジョブが投入されてから出力するまでの間に利用状況が変化することで、その時々で出力することのできる画像形成装置15が変わる場合がある。
In location-free printing, there is a degree of freedom depending on when the job is output after the job is input. Therefore, the usage status changes between when a job is submitted and when it is output, so that the
したがって、画像形成装置15が出力条件のジョブを実行するケーパビリティは備えていても、トナー切れや現在印刷を実行中といった理由から確認時点でジョブを出力することが出来ない場合には、利用可となった時にクライアント端末10に通知することで、ユーザはその時点で新たに出力できる画像形成装置15を知ることができる。
また逆に、利用可であった状態から利用中や利用不可となった時にクライアント端末10に通知することで、ユーザはその時点で直ちに出力を実行することのできなくなった画像形成装置15を知ることが出来る。これにより、ユーザが出力したい時に、出力条件に基づくジョブの実行が可能な画像形成装置15を知ることができるため、利便性が向上する。
[第2の実施形態]
本発明の第2の実施形態の印刷システム2は、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
Therefore, even if the
On the other hand, by notifying the
[Second Embodiment]
The
第2の実施形態の印刷システム2について、第1の実施形態の印刷システム1との相違点を中心に説明する。
A
第2の実施形態の印刷システム2において、サービス提供システムがユーザ(ユーザID)及び画像形成装置(機器ID)をユーザ及び画像形成装置が属する企業や組織等のグループを識別するグループ識別情報(以下、「企業コード」という。)に対応付け管理する。また、サービス提供システムは、画像形成装置が設置されている場所(例えば企業内の事業所のフロア等)も管理する。これにより、例えばユーザがジョブに適用する出力条件(印刷属性)を実行可能な画像形成装置の場所を特定する。
In the
<システム構成>
図20は、本発明の第2の実施形態における印刷システムの一例の構成図である。図20に示される印刷システム2は、企業内ネットワーク等のプライベートなネットワークN2と、クラウドサービスに代表されるようなサービスを提供するネットワークN3と、インターネット等のネットワークN4とを有する。
<System configuration>
FIG. 20 is a configuration diagram of an example of a printing system according to the second embodiment of the present invention. The
ネットワークN2とネットワークN4とはネットワークN2側のファイアウォールFWによって接続されている。ファイアウォールFWはネットワークN2とネットワークN4との接点に設置され、ネットワークN2からネットワークN4へのアクセスを中継する。 The network N2 and the network N4 are connected by a firewall FW on the network N2 side. The firewall FW is installed at the contact point between the network N2 and the network N4, and relays access from the network N2 to the network N4.
また、ネットワークN3とネットワークN4とは、ネットワークN3側のアクセス制御装置41によって接続されている。ネットワークN3はアクセス制御装置41によってセキュリティが保護されている。
The network N3 and the network N4 are connected by an
ネットワークN2は、ファイアウォールFWの内側にあるプライベートなネットワークである。ネットワークN2にはクライアント端末10、携帯端末11、画像形成装置15が接続されている。クライアント端末10、携帯端末11、画像形成装置15は第1の実施形態と同様であるため説明を省略する。
The network N2 is a private network inside the firewall FW. A
ネットワークN3は、アクセス制御装置41によってインターネット等のネットワークN4に接続されている。ネットワークN3には、アクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43が接続されている。図20の印刷システム2はアクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43がサービス提供システムを実現している。
The network N3 is connected to a network N4 such as the Internet by an
アクセス制御装置41は、プリントサービス提供装置42が提供するプリントサービス等、各サービスへのアクセスを制御する。プリントサービス提供装置42は、プリントサービスを提供する。他サービス提供装置43は何らかのサービスを提供する。
The
アクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43は、一台以上の情報処理装置(コンピュータシステム)によって実現される。
The
なお、図20の印刷システム2のプリントサービス提供装置42、他サービス提供装置43は一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、図20の印刷システム2はサービス提供システム側の一部機能がネットワークN2側にあってもよく、クライアント端末10、携帯端末11や画像形成装置15がネットワークN2以外のネットワーク上にあってもよい。
Note that the print
図20のアクセス制御装置41、プリントサービス提供装置42、他サービス提供装置43のハードウェア構成は、図2と同様であるため、説明を省略する。また、クライアント端末10、携帯端末11、画像形成装置15のハードウェア構成も、第1の実施形態と同様であるため説明を省略する。
The hardware configurations of the
<ソフトウェア構成>
《サービス提供システム》
本発明の第1の実施形態におけるサービス提供システムは、例えば図21に示すような機能により実現される。図21は、本発明の第2の実施形態におけるサービス提供システムの機能構成の一例を示す図である。図21のサービス提供システム50はプログラムを実行することにより、サービスアプリ51、プラットフォーム52、管理データ記憶部53及びプラットフォームAPI(Application Programming Interface)54を実現している。
<Software configuration>
《Service provision system》
The service providing system according to the first embodiment of the present invention is realized by a function as shown in FIG. 21, for example. FIG. 21 is a diagram illustrating an example of a functional configuration of a service providing system according to the second embodiment of the present invention. The
図21のサービスアプリ51は、プリントサービスアプリ61、1つ以上のその他のサービスアプリ62を一例として有する。プリントサービスアプリ61はプリントサービスを提供するアプリケーションである。また、サービスアプリ62は何らかのサービスを提供するアプリケーションである。
The
プラットフォームAPI54はプリントサービスアプリ61、その他のサービスアプリ62等のサービスアプリ51が、プラットフォーム52を利用するためのインタフェースである。プラットフォームAPI54はサービスアプリ51からの要求をプラットフォーム52が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム50を複数の情報処理装置に分散して構成する場合、プラットフォームAPI54にはネットワーク経由で利用可能な例えばWeb APIを利用できる。
The
図21のプラットフォーム52は、認証処理部71、機器通信部72、データ処理部73、セッション管理部74を一例として有する。認証処理部71はクライアント端末10、携帯端末11、画像形成装置15からのログイン要求に基づいて認証を実行する。
The
機器通信部72はクライアント端末10、携帯端末11、画像形成装置15との通信を実行する。データ処理部73はサービスアプリ51からの要求に基づいてデータ処理を実行する。セッション管理部74はクライアント端末10、携帯端末11、画像形成装置15とのセッションを管理する。
The
管理データ記憶部53は、企業管理情報記憶部81、ユーザ管理情報記憶部82、機器管理情報記憶部83、データ管理情報記憶部84、データストレージ85を一例として有する。企業管理情報記憶部81は後述の企業管理情報を記憶する。ユーザ管理情報記憶部82は後述のユーザ管理情報を記憶する。機器管理情報記憶部83は後述の機器管理情報を記憶する。データ管理情報記憶部84は後述のデータ管理情報を記憶する。データストレージ85はその他のデータ等を記憶する。
The management
図21のサービス提供システム50のプリントサービスアプリ61は例えば図22に示す機能により実現される。図22は、本発明の第2の実施形態におけるプリントサービスアプリの機能構成の一例を示す図である。プリントサービスアプリ61はデータ解析部301、出力データ管理部302、処理要求部303、出力データ管理情報保持部304を実現する。
The
データ解析部301は、クライアント端末10又は携帯端末11から送信されたジョブを解析してデータ変換が必要か否かの判断等を行う。例えばクライアント端末10や携帯端末11から受信したジョブがアプリケーションデータやWebデータ等である場合は印刷データへのデータ変換が必要と判断する。
The
出力データ管理部302はクライアント端末10や携帯端末11から送信されたジョブを後述の出力データ管理情報により管理する。処理要求部303はデータ処理部73にデータ処理の要求等を行う。出力データ管理情報保持部304は後述の出力データ管理情報を保持する。
The output
図23は、企業管理情報の一例の構成図である。図23に示されるように、企業管理情報はデータ項目として企業コード、企業名、国、言語等を有する。企業コードは、企業、組織等のグループを特定する情報である。企業コードは、一人以上のユーザや一台以上の画像形成装置15の集合を特定する情報である。なお、本発明の第1の実施形態は企業という言葉に限定されるものではなく、例えばユーザや画像形成装置15の集合に対する契約を識別する契約情報等であってもよい。なお、企業コードは一意であり、企業コード単位で情報を管理する。
FIG. 23 is a configuration diagram of an example of company management information. As shown in FIG. 23, the company management information includes a company code, a company name, a country, a language, etc. as data items. The company code is information for identifying a group such as a company or an organization. The company code is information that identifies one or more users and a set of one or more
図24は、ユーザ管理情報の一例の構成図である。図24のユーザ管理情報はデータ項目として企業コード、ユーザID、パスワード、ロール、メールアドレス、印刷権限、設定モード情報等を有する。ユーザ管理情報は企業コード単位で情報が管理される。ユーザ名、パスワードはユーザを特定する情報である。ユーザIDはユーザを識別する情報である。パスワードは必須でない。さらに、ユーザIDは、ユーザが所持する電子媒体(例えばICカード)や画像形成装置15等を識別する情報(カードIDや画像形成装置15等のシリアルID、電話番号等)を代わりに用いてもよいし、組み合わせて用いてもよい。また、企業コードと対応付けられたユーザ名、パスワードは一意であるが、企業コードが異なれば重複していてもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。
FIG. 24 is a configuration diagram of an example of user management information. The user management information in FIG. 24 includes a company code, a user ID, a password, a role, a mail address, a printing authority, setting mode information, and the like as data items. The user management information is managed for each company code. The user name and password are information for identifying the user. The user ID is information for identifying the user. A password is not required. Further, the user ID may use information (card ID, serial ID of the
図25は、機器管理情報の一例の構成図である。図25の機器管理情報はデータ項目として企業コード、機器ID、IPアドレス、設置場所情報、ケーパビリティ、機器名アドレス情報等を有する。機器管理情報は企業コード単位で情報を管理する。機器IDは、画像形成装置15を識別する情報であって、例えばMACアドレスやデバイス名等である。IPアドレスは、画像形成装置15に設定されているアドレス情報である。設置場所情報は、画像形成装置15が設置されている事業所及び事業所内のフロア(階数)を示す情報である。図25によれば、例えば、機器ID「002673abcd01」を有する画像形成装置15は、企業コード「XXX」の企業の「事業所A」の「4階」に設置されている。なお、設置場所情報には、「事業所」、「フロア」以外にも例えば画像形成装置15が設置されている部屋を示す情報や緯度・経度を示す絶対位置情報等が含まれてもよい。ケーパビリティは画像形成装置15が実行可能な機能や機能を実現するハードウェアの搭載有無等の情報である。なお、ケーパビリティに含まれる情報は、図25に示されるもの限られない。機器名は、画像形成装置15の名称である。
FIG. 25 is a configuration diagram of an example of device management information. The device management information shown in FIG. 25 has data items such as a company code, device ID, IP address, installation location information, capability, device name address information, and the like. Device management information is managed for each company code. The device ID is information for identifying the
図26は、データ管理情報の一例の構成図である。図26のデータ管理情報はデータ項目としてジョブID、投入データURL、1つ以上の変換データURL、変換ステータス等を有する。ジョブIDは投入されたジョブ等を特定する情報である。投入データURLは投入されたジョブのデータが記録されている場所を表す情報である。変換データURLは投入されたジョブのデータから1回以上の変換処理がされたジョブのデータが記録されている場所を表す情報である。変換ステータスは変換処理の状態を表す情報であり、例えば処理中、完了等の状態を表している。 FIG. 26 is a configuration diagram of an example of data management information. The data management information in FIG. 26 includes a job ID, input data URL, one or more conversion data URLs, a conversion status, and the like as data items. The job ID is information for specifying a submitted job or the like. The input data URL is information indicating a place where the data of the input job is recorded. The conversion data URL is information indicating a location where data of a job that has been converted at least once from the data of the input job is recorded. The conversion status is information indicating the state of the conversion process, and indicates, for example, the state of being processed or completed.
図27は出力データ管理情報の一例の構成図である。図27の出力データ管理情報はデータ項目として出力データID、企業コード、ユーザ特定情報、書誌情報、出力設定、ジョブID、変換ステータス、ログイン印刷場所等を有する。出力設定は、モノクロ/カラー、両面/片面、N−up等の通常の印刷属性を表す情報である。変換ステータスは、ジョブのデータに対する変換処理の状態(完了、処理中)を表す情報である。ログイン印刷場所は、ログイン時印刷を行う事業所を示す情報である。出力データ管理情報は投入されたジョブのデータを特定する情報である。出力データ管理情報は投入されたジョブのデータに対する変換処理の状態(完了、処理中)をプリントサービスアプリ61が判断するために利用される。
FIG. 27 is a configuration diagram of an example of output data management information. The output data management information in FIG. 27 includes output data ID, company code, user identification information, bibliographic information, output settings, job ID, conversion status, login print location, and the like as data items. The output setting is information representing normal print attributes such as monochrome / color, duplex / single-sided, and N-up. The conversion status is information indicating the status (completion, processing) of the conversion processing for job data. The login printing location is information indicating a business office that performs printing at login. The output data management information is information for specifying the data of the submitted job. The output data management information is used by the
《クライアント端末、携帯端末》
本発明の第2の実施形態におけるクライアント端末10及び携帯端末11は、例えば図28に示す機能により実現される。ここではクライアント端末10及び携帯端末11を端末装置と総称して説明する。
<Client terminal, mobile terminal>
The
図28は、本発明の第1の実施形態における端末装置の機能構成の一例を示す図である。端末装置は、入力受付部311、データ記憶部312、サービス利用アプリ313を有する。
FIG. 28 is a diagram illustrating an example of a functional configuration of the terminal device according to the first embodiment of the present invention. The terminal device includes an
入力受付部311はタッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。データ記憶部312はデータを記憶する。例えばデータ記憶部312は設定された後述の企業コードを保持する。
The
サービス利用アプリ313は、サービス提供システム50のプリントサービスアプリ61が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ313はログイン要求部1116、データ処理要求部317を実現する。
The service use application 313 is software for using a print service provided by the
ログイン要求部1116は、ユーザ操作により入力されたユーザ名やパスワード等の認証情報を用いて、例えばサービス提供システム50へのログインを要求する。データ処理要求部317はプリントサービスアプリ61に、ジョブの投入等のデータ処理の要求を行う。
The login request unit 1116 requests, for example, login to the
《画像形成装置》
本発明の第2の実施形態における画像形成装置15は、例えば図29に示す機能により実現される。図29は、本発明の第1の実施形態における画像形成装置の機能構成の一例を示す図である。画像形成装置15は入力受付部321、出力部322、設定情報保持部323、サービス利用アプリ324を有する。
<Image forming apparatus>
The
入力受付部321は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。出力部322は、受信したジョブの出力を実行する。例えば出力部322は受信した印刷データの印刷を実行する。設定情報保持部323は設定された後述の企業コード等を保持する。
The input receiving unit 321 receives an input by a user operation such as a touch panel touch operation or a keyboard input operation. The
サービス利用アプリ324は、サービス提供システム50のプリントサービスアプリ61が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ324は、ログイン要求部331、データ処理要求部332を実現する。
The
ログイン要求部331はユーザ操作により入力されたユーザIDやパスワード等の認証情報を用いて例えばサービス提供システム50へのログインを要求する。データ処理要求部332はプリントサービスアプリ61に、ジョブ一覧やジョブの取得等のデータ処理の要求を行う。
The login request unit 331 requests, for example, login to the
<処理の詳細>
以下では、本発明の第2の実施形態における印刷システム2の処理の詳細について説明する。
<Details of processing>
Hereinafter, details of processing of the
図30は、本発明の第2の実施形態における端末装置におけるログイン画面表示後の画面遷移の一例を示す図である。 FIG. 30 is a diagram illustrating an example of screen transition after the login screen is displayed in the terminal device according to the second embodiment of the present invention.
まず端末装置のサービス利用アプリ313は図30(a)に示されるログイン画面を表示する。ユーザは、ログイン画面において認証情報である企業コード、ユーザ名及びパスワードを入力する。ユーザは、ログイン画面に認証情報を入力した後、ログインボタンを押下する。ログインボタンが押下されると、端末装置のログイン要求部1116は認証情報をサービス提供システム50に送信し、ログインを要求する。
First, the service use application 313 of the terminal device displays a login screen shown in FIG. The user inputs a company code, a user name, and a password as authentication information on the login screen. The user presses a login button after entering authentication information on the login screen. When the login button is pressed, the login request unit 1116 of the terminal device transmits authentication information to the
ログインに成功すると、端末装置のサービス利用アプリ313は図30(b)に示されるサービス一覧選択画面を表示する。サービス一覧選択画面はサービス提供システム50が提供するサービスをユーザに選択させる画面である。ユーザはサービス一覧選択画面から利用したいサービスを選択する。例えばユーザによって「プリントサービス」ボタンが押下されると、端末装置のデータ処理要求部317はサービス提供システム50に「プリントサービス」の利用を要求する。これにより、ユーザは端末装置からサービス提供システム50の提供する「プリントサービス」を利用できるようになる。
If the login is successful, the service use application 313 of the terminal device displays a service list selection screen shown in FIG. The service list selection screen is a screen that allows the user to select a service provided by the
そして、サービス提供システム50によりユーザのプリントサービスの利用要求が受け付けられると、端末装置のサービス利用アプリ313は図30(c)に示されるプリントサービス用の確認画面800を表示する。確認画面800には、アップロード対象のファイルの入力(選択)フォーム801、設定モード及び出力条件欄802、アップロードボタン803、設定変更適用ボタン804、出力可能場所確認ボタン805等が含まれる。ここで、ユーザにより出力可能場所確認ボタン805が押下されると、設定モード及び出力条件欄802の出力条件(印刷属性)を実行可能な画像形成装置15及びその画像形成装置15の設置場所が表示される図30(d)に示される出力可能場所一覧画面810に遷移する。
When the
図30(d)に示される出力可能場所一覧画面には、出力条件(印刷属性)に対応する設定モードに基づき出力可能な機器(例えば機器名)及び設置場所(例えば事業所及びフロア)が表示される。 The output possible location list screen shown in FIG. 30D displays devices (for example, device names) and installation locations (for example, offices and floors) that can be output based on the setting mode corresponding to the output conditions (printing attributes). Is done.
このように、本発明の第2の実施形態における印刷システム2により、ジョブの出力条件(印刷属性)から、その出力条件に基づきジョブの処理(印刷)が可能な画像形成装置15の設置場所を特定できる。
As described above, the
次に、本発明の第2の実施形態における印刷システム2の動作を説明する。
Next, the operation of the
図31は、本発明の第2の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。
FIG. 31 is a sequence diagram illustrating an example of an operation procedure when the confirmation screen is operated in the
ユーザは、端末装置のディスプレイ等に表示されるログイン画面(図30(a))において企業コード、ユーザID及びパスワード等の認証情報(ログイン情報)を入力しログインボタンを押下する(S400)。端末装置の入力受付部311はユーザによる認証情報及びログイン要求の入力を受け付ける(S401)と、ログイン要求部316にログイン要求を行う(S402)。ログイン要求部316は、サービス提供システム50の認証処理部71へ前述したようにログインを要求する(S403)。
The user inputs authentication information (login information) such as a company code, user ID, and password on a login screen (FIG. 30A) displayed on the display of the terminal device and presses the login button (S400). When the
サービス提供システム50の認証処理部71は、前述したように認証を行う(S404)。認証処理部71は端末装置のログイン要求部316にログイン応答として認証結果を送信する。なお、認証結果が成功(認証OK)の場合、認証処理部71はトークン(cookie)も端末装置のログイン要求部316に送信する(S405)。サービス提供システム50はトークンを認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
The authentication processing unit 71 of the
ステップS406以降の処理は認証結果が成功(認証OK)であり、ユーザがジョブをサービス提供システム50に投入する前に、確認画面800(図3(c))により操作を行う場合の動作が示されている。ユーザは、確認画面800に表示されているジョブに適用される出力条件に基づく印刷処理を実行させるための画像形成装置15を特定するため、出力可能機確認ボタンを押下する(S406)。端末装置の入力受付部311は、出力可能場所確認要求を受け付ける(S407)。次に、入力受付部311は、確認画面800に表示されている出力条件(印刷属性)を含む出力可能場所確認要求をデータ処理要求部317に対して行う(S408)。データ処理要求部317は、入力受付部311からの出力可能場所確認要求に基づき、前述のトークンと出力条件とをサービス提供システム50に送信することで出力可能場所確認要求を行う(S409)。
The processing after step S406 shows that the authentication result is successful (authentication OK), and the operation when the user performs an operation on the confirmation screen 800 (FIG. 3C) before submitting the job to the
サービス提供システム50のセッション管理部74は記憶しているトークンの中に、出力可能場所確認要求として受信したトークンが存在するか否かを確認する(S410)。セッション管理部74は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、トークンに対応付けられて記憶しておいたユーザ名及び企業コードをプリントサービスアプリ61に送信する(S411)。
The
プリントサービスアプリ61は、機器管理情報記憶部83(図25参照)に記憶される情報の中から、セッション管理部74から受信した企業コードに対応する画像形成装置15の機器情報(機器ID、設置場所情報、ケーパビリティ、機器名)の取得を、認証処理部71に要求する(S412)。認証処理部71は、企業コードに対応付けられた機器情報を機器情報記憶部83から取得し、プリントサービスアプリ61に送信する(S413)。具体的には、図25の例では、企業コードが「XXX」である場合、機器IDが「002673abcd01」、「002673abcd02」、「002673abcd03」に対応する設置場所情報、ケーパビリティ及び機器名が取得される。
The
プリントサービスアプリ61は、出力可能場所確認要求に含まれる出力条件に基づき、その出力条件を適用可能な画像形成装置15の設置場所を、ステップS412において取得を特定する(S414)。そして、プリントサービスアプリ61は、特定された画像形成装置15の機器名及び設置場所(事業所、フロア)の情報を含む出力可能場所一覧の画面情報を生成し、端末装置のデータ処理部73に送信する(S415)。
The
端末装置は、受信した出力可能場所一覧の画面情報に基づき、図30(d)に示される出力可能場所一覧画面を表示する。 The terminal device displays the output possible place list screen shown in FIG. 30D based on the received screen information of the output possible place list.
上述したように、本発明の第2の実施形態の印刷システム2によれば、企業コードに対応付けて画像形成装置15の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件(印刷属性)を実行可能な画像形成装置15の場所を特定できる。
As described above, according to the
これにより、ユーザは、Webページを利用したジョブ(ファイル)のアップロードを行う前に、出力条件を実行可能な画像形成装置15が特定されるため、ユーザが意図した出力条件で印刷を実行できる。
Accordingly, the user can specify the
このように、本発明の第2の実施形態の印刷システム2はクラウドサービスを利用したロケーションフリー印刷であっても、第1の実施形態と同様な効果を得ることができる。
[第3の実施形態]
本発明の第3の実施形態の印刷システム2は、第2の実施形態と同様にクラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
As described above, the
[Third Embodiment]
The
第3の実施形態の印刷システムによれば、プリントサービスにおいてジョブをアップロードする前の確認画面において、ジョブの出力を行う場所を指定でき、指定された場所における出力条件の実行可否を確認画面において簡易に確認できる。また、全ての出力条件を実行可能な画像形成装置15及び少なくともユーザが指定する一つの出力条件が実行される画像形成装置15の場所の情報を表示できる。
According to the printing system of the third embodiment, the location where the job is output can be specified on the confirmation screen before uploading the job in the print service, and whether or not the output condition can be executed at the designated location can be simplified on the confirmation screen. Can be confirmed. Further, it is possible to display information on the location of the
なお、第3の実施形態の印刷システム2のシステム構成、ハードウェア構成、ソフトウェア構成は、第2の実施形態の場合と同じであるため、これらの説明は省力し、第2の実施形態との相違点を中心に説明する。
Note that the system configuration, hardware configuration, and software configuration of the
<処理の詳細>
以下では、本発明の第3の実施形態における印刷システム2の処理の詳細について説明する。
<Details of processing>
Hereinafter, details of the processing of the
図32は、本発明の第2の実施形態の端末装置における確認画面表示後の画面遷移の一例を示す図である。 FIG. 32 is a diagram illustrating an example of screen transition after the confirmation screen is displayed in the terminal device according to the second embodiment of this invention.
図32(a)に示される確認画面900は、第2の実施形態の場合と同様なログイン画面(図30(a))を用いてログイン処理を行った後に表示されるサービス一覧選択画面(図30(b))において「プリントサービス」が選択されると遷移する画面である。第3の実施形態の確認画面900は、第2の実施形態の確認画面800(図30(c))から、ジョブ(印刷)出力される場所を指定する出力場所指定欄902及び出力条件欄903に含まれる各出力条件の実行可否が示される出力条件実行可否情報欄904が追加されている。なお、出力条件欄903に設定されている情報は、ユーザが任意に設定したり、確認画面が生成されるときに設定される、例えば予めユーザが登録したデフォルトの出力条件であったりしてもよい。
The
ここで、ユーザは例えば出力条件実行可否情報欄904に示されているパンチ対応が不可であることを承諾する場合は、確認ボタン905を押下する。これにより、図32(b)に示されるように、確認画面900の出力条件欄903の印刷属性である「パンチ」の項目が「あり」から「なし」に変更される。
Here, for example, when the user agrees that the punch correspondence shown in the output condition execution
図32(b)の画面において出力可能場所確認ボタン908が押下されると、図32(c)に示される出力可能場所一覧画面910が表示される。出力可能場所一覧画面910には、設定モードに対応する出力条件の実行が可能な画像形成装置15の設置場所及び機器名が表示される欄911と、出力条件実行可否情報欄904に基づく出力条件の実行が可能な画像形成装置15の設置場所及び機器名が表示される欄912とが含まれる。これにより、ユーザは出力条件毎のジョブ出力可能な画像形成装置15の場所を特定できる。なお、図32(b)に表示される場所は、ユーザが出力場所指定902に入力した事業所内の場所(機器)である。
When the output possible
また、図32(d)の画面は、図32(b)の画面において出力場所指定902及び出力条件欄903の「パンチ」の項目を変更し、設定変更適用ボタン905が押下されたときに遷移する画面である。この場合、ユーザが図32(c)の画面により、「パンチ」を適用してジョブ出力が可能な場所は「事業所A 4階」であることが特定されているため、図32(d)の例では出力場所指定902を「事業所A 4階」に変更している。これにより、出力条件実行可否情報欄904には、出力条件欄903の出力条件に従い印刷できることが示されている。
Also, the screen of FIG. 32D changes when the item “punch” in the
このように、本発明の第3の実施形態における印刷システム2により、ジョブの出力場所に基づいた実行可能な出力条件を確認し、また出力条件に応じた実行可能な画像形成装置15の設置場所を特定することもできる。
As described above, by the
次に、本発明の第3の実施形態における印刷システム2の動作を説明する。
Next, the operation of the
図33は、本発明の第3の実施形態における印刷システム2の確認画面操作時の動作手順の一例を示すシーケンス図である。なお、図33に示される処理のうち第2の実施形態の処理と同一のものについては、図31に示されるステップ番号と同一の番号を付与しており、詳細な説明は省略する。
FIG. 33 is a sequence diagram illustrating an example of an operation procedure when the confirmation screen is operated in the
第2の実施形態の場合との相違点は、ステップS408aにおける出力可能場所確認要求に出力場所情報が含まれる点、ステップS412aにおける機器情報取得要求に出力場所情報が追加で含まれる点、ステップ412aにおいて送信される出力可能場所一覧に指定された出力場所情報に含まれる事業所に対応する画像形成装置15が表示される点である。ステップS408aにおいて、出力可能場所確認要求に出力場所情報を含めることで、ユーザの企業内における事業所を特定し、その事業所内の画像形成装置15の特定が可能となる。
The difference from the case of the second embodiment is that the output location information is included in the output possible location confirmation request in step S408a, the output location information is additionally included in the device information acquisition request in step S412a, and step 412a. The
上述したように、本発明の第3の実施形態の印刷システム2によれば、端末装置からユーザがジョブを出力させる画像形成装置15の場所の情報を含めることで、企業コードに対応付けて画像形成装置15の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件(印刷属性)を実行可能な画像形成装置15の場所を特定できる。
As described above, according to the
これにより、ユーザは、Webページを利用したジョブ(ファイル)のアップロードを行う前に、出力条件を実行可能な画像形成装置15が特定されるため、ユーザが意図した出力条件で印刷を実行できる。
Accordingly, the user can specify the
上述したように、本発明の第3の実施形態の印刷システム2によれば、出力可能場所確認要求に、ユーザが指定する出力場所(事業所等)が含まれる。
As described above, according to the
これにより、ユーザは、例えば一企業内に複数の事業所が存在する場合に、ユーザが指定した事業所内における画像形成装置15を対象とした出力可否を確認できる。
As a result, for example, when there are a plurality of business establishments in one company, the user can confirm whether or not output is possible for the
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 Note that the present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims.
上述した本発明の実施形態におけるクライアント端末10又は携帯端末11によるジョブの投入(要求)は、Webページを利用したファイルのアップロードに限らず、例えば印刷システム用のアプリケーションにより実行されてもよい。
The job submission (request) by the
上述した実施形態における印刷システム1、2は出力システムの一例である。また、画像形成装置15は出力装置の一例である。出力装置は必ずしも画像形成装置15に限定されるものでなく、プロジェクタ等の投影装置や、画像データを表示する装置等、データ等を出力する装置であればよい。さらに、プリントサーバ12は出力制御装置の一例である。出力制御装置は必ずしもプリントサーバ12に限定されるものでなく、出力装置による出力を制御する装置であればよい。
The
1、2 印刷システム
10 クライアント端末
11 携帯端末
12 プリントサーバ
13 認証サーバ
41 アクセス制御装置
42 プリントサービス提供装置
43 他サービス提供装置
50 サービス提供システム
51 サービスアプリ
52 プラットフォーム
53 管理データ記憶部
54 プラットフォームAPI
61 プリントサービスアプリ
62 その他のサービスアプリ
71 認証処理部
72 機器通信部
73 データ処理部
74 セッション管理部
81 企業管理情報記憶部
82 ユーザ管理情報記憶部
83 機器管理情報記憶部
84 データ管理情報記憶部
85 データストレージ
131 認証処理部
132 ユーザ情報登録要求受付部
133 ユーザ情報送信部
134 入力受付部
135 ユーザ情報記憶部
15 画像形成装置
151 認証情報送信部
152 認証結果取得部
153 印刷ジョブ取得部
154 ジョブ一覧取得部
155 機器状態送信部
156 表示制御部
157 入力受付部
158 出力部
159 機器状態記憶部
111 ログイン要求部
112 ユーザ情報登録要求部
113 確認要求部
114 データ処理要求部
115 表示制御部
116 入力受付部
301 データ解析部
302 出力データ管理部
303 処理要求部
304 出力データ管理情報保持部
311 入力受付部
312 データ記憶部
313 サービス利用アプリ
316 ログイン要求部
317 データ処理要求部
321 入力受付部
322 出力部
323 設定情報保持部
324 サービス利用アプリ
331 ログイン要求部
332 データ処理要求部
1201 ログイン要求受信・転送部
1202 ユーザ情報登録要求受信・転送部
1203 確認要求受信部
1204 ユーザ情報取得部
1205 機器状態取得部
1206 画面生成部
1207 印刷ジョブ受信部
1208 印刷ジョブ解析部
1209 印刷ジョブ属性保存部
1210 ユーザジョブ一覧取得部
1211 ジョブ送信部
1212 機器情報記憶部
1213 印刷ジョブ蓄積部
DESCRIPTION OF
61 Print Service Application 62 Other Service Applications 71 Authentication Processing Unit 72 Device Communication Unit 73 Data Processing Unit 74 Session Management Unit 81 Corporate Management Information Storage Unit 82 User Management Information Storage Unit 83 Device Management Information Storage Unit 84 Data Management Information Storage Unit 85 Data storage 131 Authentication processing unit 132 User information registration request reception unit 133 User information transmission unit 134 Input reception unit 135 User information storage unit 15 Image forming apparatus 151 Authentication information transmission unit 152 Authentication result acquisition unit 153 Print job acquisition unit 154 Job list acquisition Unit 155 device state transmission unit 156 display control unit 157 input reception unit 158 output unit 159 device state storage unit 111 login request unit 112 user information registration request unit 113 confirmation request unit 114 data processing request unit 115 display control unit 116 Force reception unit 301 data analysis unit 302 output data management unit 303 processing request unit 304 output data management information holding unit 311 input reception unit 312 data storage unit 313 service use application 316 login request unit 317 data processing request unit 321 input reception unit 322 output Unit 323 Setting information holding unit 324 Service application 331 Login request unit 332 Data processing request unit 1201 Login request reception / transfer unit 1202 User information registration request reception / transfer unit 1203 Confirmation request reception unit 1204 User information acquisition unit 1205 Device status acquisition unit 1206 Screen generation unit 1207 Print job reception unit 1208 Print job analysis unit 1209 Print job attribute storage unit 1210 User job list acquisition unit 1211 Job transmission unit 1212 Device information storage unit 1213 Print job Storage unit
Claims (10)
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段と、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する出力制御装置。 An output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied,
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. A response means for responding to the output availability result determined based on the function having and the output condition;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
An output control apparatus comprising: a transmission unit configured to transmit a job of the user among the received jobs to the output apparatus used by the user.
前記応答手段は、前記画面生成手段により生成された前記画面情報を含む応答を行う請求項1記載の出力制御装置。 Screen generating means for generating screen information including information indicating whether the output is possible;
The output control apparatus according to claim 1, wherein the response unit performs a response including the screen information generated by the screen generation unit.
前記応答手段は、
前記機器状態取得手段により取得された前記機器状態を含む応答を行う請求項1又は2記載の出力制御装置。 Having a device status acquisition means for acquiring a device status indicating the current usage status of the output device from the output device;
The response means includes
The output control device according to claim 1, wherein a response including the device state acquired by the device state acquisition unit is made.
前記応答手段は、
前記ユーザ情報に含まれる出力条件と、前記ユーザ情報に含まれる出力装置が有する前記機能とに基づき判定された前記出力可否を応答する請求項1乃至4のいずれか一項に記載の出力制御装置。 User information acquisition means for acquiring user information including output conditions and output devices registered in advance for each user,
The response means includes
The output control device according to any one of claims 1 to 4, wherein the output control device makes a response as to whether the output is determined based on an output condition included in the user information and the function of the output device included in the user information. .
前記場所確認要求に含まれる前記出力条件を実行する機能を有する出力装置の場所を示す場所情報を取得する場所情報取得手段と、
前記場所情報取得手段により取得された前記場所情報を、前記端末装置に応答する場所確認要求応答手段とを有する請求項1乃至5のいずれか一項に記載の出力制御装置。 A location confirmation request accepting unit that accepts a location confirmation request for confirming a location where an output device having a function of executing the output condition is included, including the output condition specified by the terminal device;
Location information acquisition means for acquiring location information indicating a location of an output device having a function of executing the output condition included in the location confirmation request;
The output control device according to claim 1, further comprising a location confirmation request response unit that responds to the terminal device with the location information acquired by the location information acquisition unit.
前記場所情報取得手段は、
前記場所確認要求を行った端末装置のユーザに対応する前記グループ識別情報に対応付けられた前記場所情報を取得する請求項6記載の出力制御装置。 The location information is managed in association with group identification information for identifying a group to which the user belongs,
The location information acquisition means
The output control device according to claim 6, wherein the location information associated with the group identification information corresponding to a user of the terminal device that has made the location confirmation request is acquired.
前記端末装置による前記確認要求は、前記端末装置が前記ジョブを要求する前に行われる請求項1乃至7のいずれか一項に記載の出力制御装置。 The job requested from the terminal device is performed based on an operation via a web page,
The output control apparatus according to claim 1, wherein the confirmation request by the terminal device is made before the terminal device requests the job.
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を示す情報が含まれた画面情報を応答する応答手段と、
前記端末装置に、前記応答に含まれた前記画面情報に基づく画面を表示させる表示手段と、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する出力システム。 An output system including an output device that outputs a job to which one or more output conditions are applied, a terminal device that requests execution of the job, and an output control device that transmits a job received from the terminal device to the output device Because
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. Response means for responding to screen information including information indicating the result of the output permission / inhibition determined based on the function having and the output condition;
Display means for causing the terminal device to display a screen based on the screen information included in the response;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
An output system comprising: a transmission unit configured to transmit a job of the user among received jobs to the output device used by the user.
前記出力制御装置を、
ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段、
前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段、
ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段として機能させるプログラム。 A program executed in an output control device that transmits a job received from a terminal device to an output device that outputs a job to which one or more output conditions are applied,
The output control device;
The output device that can be used when the user outputs the job upon receiving a request for confirming whether or not the job can be output in the output device when the output condition set in the terminal device used by the user is applied. A response means for responding to the output availability result determined based on the function having and the output condition;
Receiving means for receiving the job of the user including the output condition set in the terminal device;
A program that causes the output device used by a user to function as a transmission unit that transmits the user's job among the received jobs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013031069A JP2014160390A (en) | 2013-02-20 | 2013-02-20 | Output control device, output system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013031069A JP2014160390A (en) | 2013-02-20 | 2013-02-20 | Output control device, output system and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014160390A true JP2014160390A (en) | 2014-09-04 |
Family
ID=51612035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013031069A Pending JP2014160390A (en) | 2013-02-20 | 2013-02-20 | Output control device, output system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014160390A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016189192A (en) * | 2015-03-27 | 2016-11-04 | 京セラドキュメントソリューションズ株式会社 | Method, device, and system |
CN115086383A (en) * | 2021-03-10 | 2022-09-20 | 精工爱普生株式会社 | System, server device, and terminal device |
-
2013
- 2013-02-20 JP JP2013031069A patent/JP2014160390A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016189192A (en) * | 2015-03-27 | 2016-11-04 | 京セラドキュメントソリューションズ株式会社 | Method, device, and system |
CN115086383A (en) * | 2021-03-10 | 2022-09-20 | 精工爱普生株式会社 | System, server device, and terminal device |
CN115086383B (en) * | 2021-03-10 | 2024-04-19 | 精工爱普生株式会社 | System, server device and terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6167890B2 (en) | Printing system, information processing apparatus, print service system, and program | |
JP5231620B2 (en) | Server device | |
US9164710B2 (en) | Service providing system and service providing method | |
JP5987656B2 (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
JP6039602B2 (en) | Printer registration device, display device, printer registration method, computer program | |
US9774635B2 (en) | Information processing system, device, and information processing method | |
JP5862240B2 (en) | Information processing apparatus, control system, control method, control program, and recording medium recording the program | |
JP2019016834A (en) | Image formation device, control method thereof, and program | |
JP6672596B2 (en) | Image forming apparatus and program | |
JP2017139013A (en) | Printing system, information processing device and program | |
JP2014167679A (en) | Job execution control system, job execution system, job execution control method and program | |
JP6160753B2 (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
JP2015133614A (en) | Information processing system, information processing device, information processing method, and program | |
JP2015108951A (en) | Printing system, information processing apparatus, image forming apparatus, and program | |
JP6390158B2 (en) | Information processing system, information processing method, and program | |
JP2010074302A (en) | Image forming apparatus, information processor, information processing system, information processing method, and program | |
JP2014016674A (en) | Output system, output control device and output control program | |
JP6163932B2 (en) | Data processing system, information processing system, information processing method, and program | |
JP6060573B2 (en) | OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT DEVICE, AND PROGRAM | |
JP2014160390A (en) | Output control device, output system and program | |
JP7022519B2 (en) | Mobile terminals, their control methods, and storage media | |
JP6986874B2 (en) | Image processing device and its control method and program | |
JP2012008736A (en) | Image forming device, program and installation method | |
JP2014179909A (en) | Image formation device, network system, method and program | |
JP2017068619A (en) | Print management server, printer driver management system, printer driver management program, and information processing device |