JP2014170440A - 処理制御システム、データ処理システム、処理制御方法及びプログラム - Google Patents

処理制御システム、データ処理システム、処理制御方法及びプログラム Download PDF

Info

Publication number
JP2014170440A
JP2014170440A JP2013042607A JP2013042607A JP2014170440A JP 2014170440 A JP2014170440 A JP 2014170440A JP 2013042607 A JP2013042607 A JP 2013042607A JP 2013042607 A JP2013042607 A JP 2013042607A JP 2014170440 A JP2014170440 A JP 2014170440A
Authority
JP
Japan
Prior art keywords
processing
print
data
target data
processing condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013042607A
Other languages
English (en)
Inventor
Tomoaki Yoshida
知輝 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013042607A priority Critical patent/JP2014170440A/ja
Publication of JP2014170440A publication Critical patent/JP2014170440A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

【課題】処理条件に基づき実行される処理において、処理条件の指定を簡便にする。
【解決手段】処理制御システムは、処理対象データに対して処理条件に基づく所定の処理を行う、一以上の機器を有する処理制御システムであって、前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成手段と、前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶手段と、前記処理条件識別情報を受け付けた場合、前記処理条件記憶手段に記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して前記処理を行う処理手段とを有する。
【選択図】図6

Description

本発明は、処理制御システム、データ処理システム、処理制御方法及びプログラムに関する。
一般に、印刷を行う際に、両面/片面印刷やモノクロ/カラー印刷といった印刷設定を行う必要がある。しかしながら、ユーザにとって使用頻度が高い印刷設定があるにもかかわらず、印刷の都度、印刷設定を行うのは手間がかかるといった問題がある。
そこで、特許文献1には、予めプリンタへのユーザ登録等を行うことなく、そのプリンタからの印刷出力の保護を実現することを目的として、プリンタシステムに印刷依頼を行うごとに認証コードを付与することで、予めプリンタシステムにユーザ登録を行わなくても印刷出力可否の認証を行うことができる技術が開示されている。
また、特許文献2には、ダイレクトプリントが可能な印刷装置において、画像選択や印刷設定を簡便な方法で行うことを目的として、印刷設定項目に関して予め用意された設定値に対応するバーコードと、印刷に係る操作に対応するバーコードと、が印刷されたバーコード表を備えており、このバーコードに記載されたバーコードが読み込まれることで印刷設定がなされる技術が記載されている。
しかしながら、特許文献1に記載の技術では、ジョブに付与された認証情報に対応づけてそのジョブとジョブ識別情報を保管し、ユーザにより入力された認証情報が一致した場合に、認証情報に対応づけられたジョブを出力することができるが、印刷設定に関する情報は保管されていないため、上記問題を解決できない。
また、特許文献2に記載の技術では、ユーザ毎の使用頻度の高い印刷設定は管理されないため、上記問題を解決できない。さらに、特許文献2に記載の技術では、バーコードを読み取るコードリーダーを必要とするため、汎用的なプリンタや複合機等の画像形成装置に適用することはできない。
そこで、本発明は、上記の点に鑑みてなされたものであって、処理条件に基づき実行される処理において、処理条件の指定を簡便にすることを目的とする。
上記課題を解決するため、処理制御システムは、処理対象データに対して処理条件に基づく所定の処理を行う、一以上の機器を有する処理制御システムであって、前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成手段と、前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶手段と、前記処理条件識別情報を受け付けた場合、前記処理条件記憶手段に記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して前記処理を行う処理手段とを有する。
本発明の実施の形態によれば、処理条件に基づき実行される処理において、処理条件の指定を簡便にできる。
本発明の第1の実施形態における印刷システムの構成の一例を示す図である。 本発明の第1の実施形態における印刷システムのその他の構成の一例を示す図である。 本発明の第1の実施形態における印刷システムの動作の概略の一例を示す模式図である。 本発明の第1の実施形態におけるコンピュータシステムの一例のハードウェア構成図である。 本発明の第1の実施形態における画像形成装置の一例のハードウェア構成図である。 本発明の第1の実施形態における印刷システムの機能構成の一例を示す図である。 本発明の第1の実施形態におけるユーザ管理情報DBに記憶される情報の構成の一例を示す図である。 本発明の第1の実施形態における処理対象情報管理DBに記憶される情報の構成の一例を示す図である。 本発明の第1の実施形態における印刷システムのログイン処理の動作手順の一例を示すシーケンス図である。 クライアント端末に表示されるログイン画面の一例を示す図である。 クライアント端末に表示される印刷設定画面等及び画面遷移の一例を示す図である。 本発明の第1の実施形態における印刷システムの印刷設定コード発行処理の動作手順の一例を示すシーケンス図である。 クライアント端末に表示されるデータ一覧画面の一例を示す図である。 本発明の第1の実施形態における印刷システムの印刷処理(認証コードが指定される場合)の動作手順の一例を示すシーケンス図である。 画像形成装置に表示されるログイン画面及びログイン画面からの画面遷移の一例を示す図である。 本発明の第1の実施形態における印刷システムの印刷処理(認証コードが指定されない場合)の動作手順の一例を示すシーケンス図である。 本発明の第2の実施形態におけるユーザ管理情報DBに記憶される情報の構成の一例を示す図である。 本発明の第2の実施形態における処理対象情報管理DBに記憶される情報の構成の一例を示す図である。 本発明の第3の実施形態におけるワークフロー処理システムの構成の一例を示す図である。 本発明の第3の実施形態におけるワークフロー処理システムの動作の概略の一例を示す模式図である。
以下、本発明の実施の形態(以下、「実施形態」という。)について、図面を用いて説明する。
〔第1の実施形態〕
[システム構成]
図1は、本発明の第1の実施形態における印刷システムの構成の一例を示す図である。印刷システム1は、クライアント端末10a、・・・10n(それぞれを区別しない場合「クライアント端末10」という。)と、画像形成装置20a・・・10n(それぞれを区別しない場合「画像形成装置20」という。)と、プリントサーバ40と、認証サーバ50と、データベース60と、メールサーバ70とを有する。プリントサーバ40、認証サーバ50及びデータベース60は、印刷制御システム30に含まれる。クライアント端末10、画像形成装置20、プリントサーバ40、認証サーバ50、データベース60及びメールサーバ70は、有線又は無線のLAN(Local Area Network)等のネットワークN1に接続されている。
なお、本発明の第1の実施形態における印刷システム1は、図1に示した構成に限らず、図2に示される構成であってもよい。図2は、本発明の第1の実施形態における印刷システムのその他の構成の一例を示す図である。図2(a)に示される印刷システム1は、オフィス内ネットワーク等のプライベートなネットワークN2と、クラウドサービスに代表されるようなパブリックなネットワークN3とが、インターネット等のネットワークN4を介して接続されている。クライアント端末10及び画像形成装置20が接続されているネットワークN2は、ファイアウォールF1を介して、ネットワークN4に接続されている。ネットワークN3には、プリントサーバ40、認証サーバ50及びデータベース60が接続されている。ネットワークN4には、メールサーバ70が接続されている。図2(b)では、ネットワークN4に、印刷制御システム30の認証サーバ50が接続されている構成である。このように認証サーバ50が印刷制御システム30におけるゲートウェイ装置となっている。本発明の第1の実施形態における印刷システム1は、図2に示した構成であっても、図1に示した構成同様の動作をする。
図1に戻り説明する。
クライアント端末10は、印刷制御システム30に対してデータを送信したり、印刷制御システムからデータを受信したり外部装置である。また、クライアント端末10は、端末装置の一例であり、例えばPC(Personal Computer)又はスマートフォンやタブレット端末等の携帯端末である。クライアント端末10は、一般的なOS等が搭載された情報処理装置(コンピュータシステム)によって実現できる。クライアント端末10は無線又は有線による通信機能を有する。クライアント端末10は、画像形成装置20において印刷する対象のデータを、Webページを利用したアップロード又はメール送信等により、プリントサーバ40に送信する。なお、本発明の第1の実施形態において、クライアント端末10からプリントサーバ40に送信される画像形成装置20で印刷する対象のデータを印刷対象データ(処理対象データ)という。なお、クライアント端末10からプリントサーバ40への印刷対象データの送信は、印刷ジョブの投入ともいう。また、クライアント端末10は、印刷対象データの処理において適用される処理条件である印刷設定の内容を示す情報(以下、単に「印刷設定」という。)を、プリントサーバ40に送信する。なお、本発明の第1の実施形態における印刷設定とは、例えば片面/両面印刷、モノクロ/カラー印刷、集約有無等の印刷時に適用される情報であり、印刷条件又は印刷属性ともいう。
画像形成装置20は、印刷データを印刷(出力)するプリンタや複合機MFP(Multifunction Peripheral)等の画像形成機能を有する出力装置である。画像形成装置20は、無線又は有線による通信機能を有する。なお、印刷データとは、プリントサーバ40において印刷対象データに対する所定の処理が実行されたデータである。印刷対象データに対する所定の処理とは、例えば印刷対象データを、PDL(Page Description Language)変換する処理等である。印刷データは、印刷対象データに適用される印刷設定に基づき生成される。
印刷制御システム30に含まれるプリントサーバ40は、画像形成装置20等の出力装置を制御する出力制御装置の一例である。プリントサーバ40は、Webページを利用したジョブのアップロードやメール送信等により、クライアント端末10からの印刷対象データ及び印刷設定を受信する。プリントサーバ40は、受信した印刷対象データ及び印刷設定をデータベース60に蓄積する。なお、プリントサーバ40は、印刷対象データを内部のストレージやデータベースに蓄積してもよい。また、プリントサーバ40は、画像形成装置20に印刷対象データの書誌情報(ファイル名等)の一覧であるデータ一覧を送信する。
印刷制御システム30に含まれる認証サーバ50は、認証装置の一例である。認証サーバ50は、ログイン要求をクライアント端末10又は画像形成装置20から受け付け、ユーザ認証を行う。
印刷制御システム30に含まれるデータベースは、印刷システム1を使用するユーザのユーザ名やパスワード等の認証情報や、クライアント端末10から送信された印刷対象データ、印刷設定等が記憶されるデータベースである。
メールサーバ70は、電子メールの転送を行うコンピュータである。例えば、クライアント端末10が送信する所定の宛先アドレスの電子メールは、メールサーバ70に蓄積され、印刷制御システム30によって取得される。
なお、図1の印刷システム1のプリントサーバ40、認証サーバ50及びデータベース60は、一台のコンピュータに統合して実現してもよい。また、プリントサーバ40、認証サーバ50及びデータベース60は、複数のコンピュータに分散して実現してもよい。
また、プリントサーバ40及び認証サーバ50の少なくとも一部の機能を、画像形成装置20に設けてもよい。例えば図1の印刷システム1はプリントサーバ40及び認証サーバ50の機能の少なくとも一部を画像形成装置20に設けることにより、プリントサーバ40及び認証サーバ50の少なくとも一部を削除した構成としてもよい。
[システム動作概要]
次に、本発明の第1の実施形態における印刷システム1の動作概要を説明する。図3は、本発明の第1の実施形態における印刷システム1の動作の概略の一例を示す模式図である。
まずユーザ(ユーザA)は、クライアント端末10を操作し、印刷対象データと印刷設定とを印刷制御システム30のプリントサーバ40に送信する(S1)。ここで、印刷対象データの名称(ファイル名)は、例えば「ファイル2.doc」である。また、印刷設定には、例えば「両面・モノクロ」が設定されている。
プリントサーバ40が印刷対象データと印刷設定とを受信すると、プリントサーバ40は、印刷対象データ「ファイル2.doc」に対応する認証コード「0002」を発行する。認証コードは、印刷対象データを特定するために用いられる印刷対象データを識別する印刷対象データ識別情報である。また、プリントサーバ40は、受信した印刷設定「両面・モノクロ」に対応する印刷設定コード「002」を発行する(S2)。そして、プリントサーバ40は、ユーザと受信した印刷対象データと発行した認証コードとを対応付けてデータベース60に記憶する。また、プリントサーバ40は、ユーザと受信した印刷設定と発行した印刷設定コードとを対応付けてデータベース60に記憶する(S3)。なお、図3の例では、データベース60には、例えば印刷対象データ「ファイル1.doc」に対応付けられた認証コード「0001」及び印刷設定「両面・カラー」に対応付けられた印刷設定コード「001」が予め記憶されている。プリントサーバ40は、発行した認証コード「0002」及び印刷設定コード「002」を、クライアント端末10に送信する(S4)。
次に、ユーザAは、印刷対象データの印刷を行うため画像形成装置20の操作パネル等に表示されるコード入力画面において、認証コード及び印刷設定コードを入力する(S5)。ここで、認証コードは、ステップS1においてクライアント端末10から送信した印刷対象データ「ファイル2.doc」に対して発行された認証コード「0002」が入力される。印刷設定コードは、予めデータベース60に記憶されている印刷設定「両面・カラー」に対応付けられた印刷設定コード「001」が入力される。画像形成装置20からプリントサーバ40に、入力された認証コード「0002」及び印刷設定コード「001」が送信される(S6)。
プリントサーバ40は、データベース60から、受信した認証コード「0002」に対応する印刷対象データ「ファイル2.doc」及び受信した印刷設定コード「001」に対応する印刷設定「両面・カラー」を取得する。そして、プリントサーバ40は、印刷対象データ及び印刷設定に基づき、データ処理(印刷データの生成)を行う(S7)。そして、プリントサーバ40は、生成した印刷データを画像形成装置20に送信する(S8)。
画像形成装置20は、受信した印刷データに基づき、「ファイル2」の「両面・カラー」印刷を実行する(S9)。
以上の動作手順により、本発明の第1の実施形態の印刷システム1は、印刷制御システム30に予めユーザにより指定された印刷設定を登録し、その印刷設定に対応する印刷設定コードを発行させる。そして、ユーザは印刷を行う画像形成装置20において印刷設定コードを入力し、画像形成装置20から印刷制御システム30に印刷設定コードを送信することで、印刷設定コードに対応する印刷設定が適用された印刷データを印刷する。
これにより、ユーザは予め印刷制御システム30に登録した印刷設定を簡易に呼び出し、その印刷設定を適用し、印刷することができる。
なお、印刷制御システム30に対する印刷設定コードの送信は、画像形成装置20において入力する場合に限らず、例えばクライアント端末10等において印刷設定コードの入力を行い、そのクライアント端末10から印刷制御システム30に送信してもよいし、印刷制御システム30のプリントサーバ40に対し直接印刷設定コードを入力してもよい。この場合、ユーザが使用する画像形成装置20、すなわち印刷データの送信先となる画像形成装置20を指定する。
[ハードウェア構成]
図1に示したクライアント端末10、プリントサーバ40、認証サーバ50及びメールサーバ70は、例えば図4に示すようなハードウェア構成のコンピュータシステムにより実現される。図4は、本発明の第1の実施形態におけるコンピュータシステムの一例のハードウェア構成図である。
図4に示されるコンピュータシステム1000は、入力装置1001、表示装置1002、外部I/F1003、RAM(Random Access Memory)1004、ROM(Read Only Memory)1005、CPU(Central Processing Unit)1006、通信I/F1007及びHDD(Hard Disk Drive)1008等を備え、それぞれがバスBで相互に接続されている。
入力装置1001はキーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置1002はディスプレイ等を含み、コンピュータシステム1000による処理結果を表示する。
通信I/F1007は、コンピュータシステム1000をネットワークN1又はN2に接続するインタフェースである。これにより、コンピュータシステム1000は通信I/F1007を介してデータ通信を行うことができる。
HDD1008は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム1000全体を制御する基本ソフトウェアであるOSや、OS上において各種機能を提供するアプリケーションソフトウェア等がある。HDD1008は格納しているプログラムやデータを所定のファイルシステム及び/又はDB(データベース)により管理している。
外部I/F1003は、外部装置とのインタフェースである。外部装置には、記録媒体1003a等がある。これにより、コンピュータシステム1000は外部I/F1003を介して記録媒体1003aの読み取り及び/又は書き込みを行うことができる。記録媒体1003aにはフレキシブルディスク、CD(Compact Disk)、DVD(Digital Versatile Disk)、SDメモリカード(SD Memory card)、USBメモリ(Universal Serial Bus memory)等がある。
ROM1005は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM1005には、コンピュータシステム1000の起動時に実行されるBIOS(Basic Input/Output System)、OS設定、及びネットワーク設定等のプログラムやデータが格納されている。RAM1004は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。
CPU1006は、ROM1005やHDD1008等の記憶装置からプログラムやデータをRAM1004上に読み出し、処理を実行することで、コンピュータシステム1000全体の制御や機能を実現する演算装置である。
本発明の第1の実施形態におけるクライアント端末10、プリントサーバ40、認証サーバ50及びメールサーバ70は、コンピュータシステム1000のハードウェア構成により、後述するような各種処理を実現できる。
図5は、本発明の第1の実施形態における画像形成装置の一例のハードウェア構成図である。図5に示した画像形成装置20は、コントローラ2233、操作パネル232、外部I/F233、通信I/F234、プリンタ235及びスキャナ236等を備える。
コントローラ2233は、CPU2331、RAM2332、ROM2333、NVRAM2334及びHDD2335等を備える。ROM2333は、各種プログラムやデータが格納されている。RAM2332はプログラムやデータを一時保持する。NVRAM2334は、例えば設定情報等が格納されている。また、HDD2335は各種プログラムやデータが格納されている。
CPU2331は、ROM2333やNVRAM2334、HDD2335等からプログラムやデータ、設定情報等をRAM2332上に読み出し、処理を実行することで、画像形成装置20全体の制御や機能を実現する。
操作パネル232は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F233は外部装置とのインタフェースである。外部装置には、記録媒体233a等がある。これにより、画像形成装置20は外部I/F233を介して記録媒体233aの読み取り及び/又は書き込みを行うことができる。記録媒体233aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。
通信I/F234は画像形成装置20をネットワークN1に接続するインタフェースである。これにより、画像形成装置20は通信I/F234を介してデータ通信を行うことができる。
プリンタ235は、印刷データを用紙に印刷するための印刷装置である。スキャナ236は原稿から画像データを読み取るための読取装置である。
本発明の第1の実施形態における画像形成装置20は、上記ハードウェア構成により、後述するような各種処理を実現できる。
[機能構成]
図6は、本発明の第1の実施形態における印刷システム1の機能構成の一例を示す図である。
<クライアント端末>
クライアント端末10は、入力受付部11、表示制御部12、ログイン要求部13、印刷設定コード発行要求部14、印刷設定コード受信部15、印刷対象データ送信部16及び認証コード受信部17等を有する。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
入力受付部11は、タッチパネル接触操作、キーボード入力操作又はマウス操作等のユーザ操作による入力を受け付ける。例えば入力受付部11はユーザからユーザID、パスワード等の認証情報や印刷対象データの指定や印刷設定の入力を受け付ける。
表示制御部12は、ユーザに対する情報の表示出力を行う。例えば表示制御部12は、ログインや印刷設定を入力するためのUI(User Interface)画面を表示する。
ログイン要求部13は、ユーザが印刷システム1を利用するための認証要求を行う。具体的には、ログイン要求部13は、入力受付部11から通知された認証情報である組織コード、ユーザ名及びパスワードに基づき、認証要求を生成し、生成した認証要求を、プリントサーバ40を介して認証サーバ50に送信する。認証情報に含まれる組織コードは、ユーザが属する企業等の組織を識別する識別情報である。そして、ログイン要求部13は、認証結果を含む認証要求応答を受け付けると、認証結果に基づく画面を表示制御部12に表示させる。なお、認証の方法は、パスワード認証に限らず、例えばICカード認証又は生体認証等により行われてもよい。
印刷設定コード発行要求部14は、ユーザによる印刷設定の指定を入力受付部11から受け付けると、その指定された印刷設定に対応付けられた印刷設定コードを取得するための印刷設定コード発行要求を、プリントサーバ40に送信する。印刷設定コードは、プリントサーバ40により発行される、ユーザ及び印刷設定毎に対応付けられた印刷設定の識別情報である。印刷設定コード発行要求には、ユーザにより指定された印刷設定が含まれる。
印刷設定コード受信部15は、プリントサーバ40から送信される印刷設定コードを受信し、表示制御部12に受信した印刷設定コードを表示させる。
印刷対象データ送信部16は、ユーザからの印刷対象データの指定を入力受付部11から受け付けると、指定された印刷対象データをプリントサーバ40に送信する。印刷対象データ送信部16は、Webページを利用したWebアップロード又は印刷対象データを添付したメールの送信により、印刷対象データをプリントサーバ40に送信する。なお、印刷対象データ送信部16は、印刷対象データの指定前に同一セッション(ログイン状態が維持されている場合)において印刷設定コードを受信していた場合、印刷対象データとともに印刷設定コードを送信する。
認証コード受信部17は、プリントサーバ40から送信される認証コードを受信し、表示制御部12に受信した認証コードを表示させる。認証コードは、プリントサーバ40により発行される、プリントサーバ40において印刷対象データを一意に識別する識別情報である。この認証コードを画像形成装置20において入力することで、ユーザは印刷対象データの一覧(データ一覧)から印刷対象データを指定することなく、認証コードに対応付けられた印刷対象データに対応する印刷データを画像形成装置20で印刷できる。
<プリントサーバ>
プリントサーバ40は、セッション管理部401、印刷設定コード発行要求受付部402、印刷設定コード発行部403、印刷設定コード送信部404、印刷対象データ受信部405、認証コード発行部406、認証コード送信部407、メール取得部408、データ一覧取得要求受付部409、データ一覧生成部410、データ一覧送信部411、印刷データ取得要求受付部412、データ処理部413及び印刷データ送信部414等を有する。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
セッション管理部401は、クライアント端末10、画像形成装置20とのセッションを管理する。セッショ管理部401は、認証サーバ50におけるユーザ認証が成功した場合、以降のクライアント端末10又は画像形成装置20とプリントサーバ40との通信においてトークン(cookie)を用いてセッション管理を行う。
印刷設定コード発行要求受付部402は、クライアント端末10からの印刷設定コード発行要求を受け付けると、印刷設定コード発行要求に含まれる印刷設定に対応する印刷設定コードの発行処理を、印刷設定コード発行部403に要求する。
印刷設定コード発行部403は、印刷設定コード発行要求に含まれる印刷設定に対応する印刷設定コードを発行(生成)する。印刷設定コードは、印刷設定に対応付けて、印刷制御システム30において一意に識別されるように生成する。なお、印刷設定コードは、ユーザ毎において一意になるように生成されてもよい。印刷設定コード発行部403は、ユーザ情報管理DB61に、ユーザ及び印刷設定に対応付けて記憶する。
印刷設定コード送信部404は、印刷設定コード発行部403により発行された印刷設定コードをクライアント端末10に送信する。
印刷対象データ受信部405は、クライアント端末10から送信される印刷対象データを受信し、受信した印刷対象データを認証コード発行部406に通知する。なお、印刷対象データ受信部405は、印刷対象データとともに印刷設定コードを受信した場合、印刷対象データ及び印刷設定コードを認証コード発行部406に通知する。なお、クライアント端末10がメールに添付された印刷対象データ又は出力対象とするメール本文を出力するためにメールを送信した場合、印刷対象データ受信部405は、メール取得部408から印刷対象データを受信する。
認証コード発行部406は、受信した印刷対象データが一意に識別されるような印刷対象データに対応付けられる認証コードを発行(生成)する。認証コード発行部406は、印刷対象データ及び認証コードを対応付けて処理対象情報管理DB62に記憶する。なお、印刷対象データ受信部405から印刷対象データとともに印刷設定コードが通知された場合、印刷設定コードを、その印刷対象データに対応付けて記憶する。そして、認証コード発行部406は、発行した認証コードを認証コード送信部407に通知する。
認証コード送信部407は、認証コード発行部406により発行された認証コードを、クライアント端末10に送信する。
メール取得部408は、メールサーバ70に対して定期的にポーリングを行い、印刷システム1を利用するための所定の送信先アドレス(ドメイン)を有するメールを取得する。そして、メール取得部408は、取得したメールに添付された出力ファイル及びメール本文を、印刷対象データ受信部405に通知する。
データ一覧取得要求受付部409は、画像形成装置20からのデータ一覧取得要求を受け付けると、データ一覧取得要求を行ったユーザに対応するデータ一覧の画面情報の生成処理を、データ一覧生成部410に要求する。
データ一覧生成部410は、処理対象情報管理DB62を参照し、データ一覧取得要求を行ったユーザに対応するデータ一覧の画面情報を生成し、生成したデータ一覧の画面情報の送信処理をデータ一覧送信部411に要求する。なお、データ一覧の画面情報は、例えばHTML(Hyper Text Markup Language)形式で記述される。
データ一覧送信部411は、データ一覧生成部410により生成されたデータ一覧の画面情報を、画像形成装置20に送信する。
印刷データ取得要求受付部412は、画像形成装置20から送信される印刷データ取得要求を受け付けると、受け付けた印刷データ取得要求に基づく処理の実行を、データ処理部413に要求する。なお、印刷データ取得要求には、処理対象とする印刷対象データを特定するための認証コード又はデータ一覧において指定された印刷対象データ名及び印刷設定コードが含まれる。
データ処理部413は、ユーザ情報管理DB61及び処理対象情報管理DB62を参照し、印刷対象データに対する所定の処理を行う。印刷対象データに対する所定の処理とは、例えば、印刷設定に基づく印刷(PDL)データへの変換処理である。
印刷データ送信部414は、データ処理部413によって所定の処理が行われた印刷データを、画像形成装置20に送信する。
<認証サーバ>
認証サーバ50は、認証処理部51等を有する。上記機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
認証処理部51は、プリントサーバ40を介して、クライアント端末10又は画像形成装置20からの認証要求を受け付けると、ユーザ情報管理DB61を参照し、認証処理を行う。具体的には、認証処理部51は、認証要求に含まれる組織コード、ユーザ名及びパスワードと、ユーザ情報管理DB61に記憶される組織コード、ユーザ名及びパスワードとが一致するか否かを判定する。そして、認証処理部51は、組織コード、ユーザ名及びパスワードが一致する場合、認証の成功を示す認証結果を、一致しない場合、認証の失敗を示す認証結果を、プリントサーバ40を介して、認証要求を行ったクライアント端末10又は画像形成装置20に送信する。
<データベース>
データベース60は、ユーザ情報管理DB61及び処理対象情報管理DB62を有する。ユーザ情報管理DB61及び処理対象情報管理DB62は、メモリ装置、HDD等の記憶装置又は外部記録媒体等により構成される。
ユーザ情報管理DB61は、図7に示されるようにユーザに関する情報を記憶する。図7は、ユーザ管理情報DB61に記憶される情報の構成の一例を示す図である。図7に示されるように、ユーザ管理情報DB61は、「組織コード」、「ユーザ名」、「パスワード」、「印刷設定1」、それに対応する「印刷設定コード」、「印刷設定2」、それに対応する「印刷設定コード」等のデータ項目を有する。「組織コード」は、ユーザが属する組織を識別する組織識別情報である。「ユーザ名」及び「パスワード」は、ユーザを特定する情報である。「ユーザ名」は、ユーザを識別する情報である。なお、「パスワード」は必須の項目ではない。また「ユーザ名」は、ユーザが所持する電子媒体(例えばICカード)のカード番号やユーザが属する組織内における識別情報である社員番号等が用いられてもよい。また、「組織コード」と対応付けられた「ユーザ名」、「パスワード」は一意であるが、「組織コード」が異なれば重複していてもよい。「印刷設定1」及び「印刷設定2」は、印刷対象データに適用される設定情報であり、例えば片面/両面印刷、モノクロ/カラー印刷、集約有無等の印刷設定である。なお、ユーザ管理情報DB61に記憶される印刷設定は、図7に示すような1ユーザあたり2つの印刷設定に限らず、さらに複数の印刷設定を記憶してもよい。「印刷設定コード」は、印刷設定コード発行部403により発行される印刷設定を一意に識別する印刷設定の識別情報である。
処理対象情報管理DB62は、図8に示されるように処理対象である印刷対象データ等に関する情報を記憶する。図8は、処理対象情報管理DB62に記憶される情報の構成の一例を示す図である。図8に示されるように、処理対象情報管理DB62は、処理対象情報管理DB62において処理の対象である印刷対象データを一意に識別する「処理対象データID」、「組織コード」、「ユーザ名」、「印刷対象データ名」、「印刷設定コード」及び「認証コード」等のデータ項目を有する。「組織コード」と「ユーザ名」とは、印刷対象データを送信したユーザが属する組織の「組織コード」とユーザの名称である。「印刷対象データ名」は、印刷対象データの書誌情報である印刷対象データの名称であり、ファイル名ともいう。なお、「印刷対象データ名」は、印刷対象データの本体の保存先とリンクされている。「印刷設定コード」は、印刷対象データに適用される印刷設定に対応する印刷設定コードである。なお、「印刷設定コード」は、クライアント端末10から印刷対象データに対する印刷設定が指定されていない場合、未設定となる。「認証コード」は、印刷対象データに対応する認証コードである。
<メールサーバ>
メールサーバ70は、メール転送部71等を有する。上記機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
メール転送部71は、メールの送信元からSMTP(Simple Mail Transfer Protocol)を用いて送信されたメールを、印刷システム1を利用するための所定の宛先メールアドレスのメールボックスに電子メールを送信する。
<画像形成装置>
画像形成装置20は、入力受付部21、表示制御部22、ログイン要求部23、データ一覧取得要求部24、データ一覧受信部25、印刷データ取得要求部26、印刷データ受信部27及び出力部28等を有する。各機能はCPUがプログラムを実行し、ハードウェアと協働することで実現される。
入力受付部21は、操作パネル232を制御し、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部21は、ユーザから企業コード、ユーザID及びパスワード等の認証情報や印刷を実行するための指示等の入力を受け付ける。
表示制御部22は、操作パネル232を制御し、ユーザに対する情報の表示出力を行う。例えば表示制御部22は、印刷システム1を利用するためのUI画面を表示する。なお、表示制御部22は、画像形成装置20が外部接続するディスプレイを備える場合は、そのディスプレイに情報を表示させてもよい。
ログイン要求部23は、ユーザが画像形成装置20において印刷を実行するための認証要求を行う。なお、具体的には、ログイン要求部23は、入力受付部21から通知された認証情報である組織コード、ユーザ名及びパスワードに基づき、認証要求を生成し、生成した認証要求を、プリントサーバ40を介し、認証サーバ50に送信する。そして、ログイン要求部23は、認証失敗を示す認証結果を含む認証要求応答を受け付けると、認証失敗を示す情報を表示制御部22に表示させる。一方、認証要求応答に、認証成功を示す情報が含まれていた場合、ログイン要求部23は、データ一覧取得要求部24にデータ一覧の取得処理の実行を要求する。認証なお、認証処理は、パスワード認証に限らず、ICカード認証又は生体認証等により行われてもよい。また、本発明の第1の実施形態において、画像形成装置20において認証コードを入力することで、パスワード認証を行わずとも印刷対象データを特定し、印刷できる。
データ一覧取得要求部24は、認証が成功した場合、プリントサーバ40から印刷対象データ名の一覧であるデータ一覧を取得するためのデータ一覧取得要求を生成し、プリントサーバ40に送信する。
データ一覧受信部25は、プリントサーバ40から送信されたデータ一覧の画面情報を受け付ける。
印刷データ取得要求部26は、ユーザによる印刷の実行指示を、入力受付部21から受け付けると、印刷データを取得するための印刷データ取得要求を生成し、プリントサーバ40に送信する。印刷データ取得要求には、ユーザにより入力された認証コード又はデータ一覧から選択された印刷対象データ名及び印刷設定コードが含まれる。
印刷データ受信部27は、プリントサーバ40から送信される印刷データを受信し、受信した印刷データの印刷処理を出力部28に要求する。
出力部28は、プリンタ235を制御し、受信した印刷対象データを印刷する。
[処理の詳細]
次に、本発明の第1の実施形態の印刷システム1の処理の詳細を説明する。本発明の第1の実施形態における印刷システム1の処理は、次の(1)〜(3)に大別される。
(1)印刷システム1を利用するためのログイン処理
(2)印刷設定コードの発行処理
(3)印刷設定コードを用いた印刷処理
以下、(1)〜(3)のそれぞれの動作をシーケンス図に基づき説明する。
(1)ログイン処理
図9は、本発明の第1の実施形態における印刷システム1のログイン処理の動作手順の一例を示すシーケンス図である。なお、図9に示すログイン処理は、印刷システム1を利用するために行われる認証処理であり、ログインが成功すると印刷システム1の利用が可能となる。
まず、クライアント端末10は、ユーザによる操作等を受け付けると、図10に示されるログイン画面900を表示させる(S101)。なお、ログイン画面900は、Webブラウザにより表示されるWeb UIである。図10は、クライアント端末10に表示されるログイン画面900の一例を示す図である。ログイン画面900には、組織コードを入力する「組織ID」入力欄9001、ユーザ名等を入力する「User ID」入力欄、パスワードを入力する「Password」入力欄、ログイン処理を実行するときに押下される「ログイン」ボタン9004及び「キャンセル」ボタン9005が含まれる。
図9に戻り、ユーザがログイン画面900上で組織コード、ユーザ名及びパスワードの入力後「ログイン」ボタン9004を押下する(S102)と、入力受付部11はログイン要求部13にログイン処理の実行を要求する。ログイン要求部13は、入力された組織コード、ユーザ名とパスワードとを含む認証要求をプリントサーバ40に送信する(S103)。
プリントサーバ40のセッション管理部401が認証要求を受信すると、受信した認証要求を認証サーバ50に転送する(S104)。
認証サーバ50の認証処理部51は、認証要求を受信すると、受信した認証要求に含まれる組織名、ユーザ名及びパスワードに対応するユーザ情報管理DB61に記憶される情報を取得し(S105、S106)認証処理を行う(S107)。具体的には、認証処理部51は、受信した認証要求に含まれる組織コード、ユーザ名に対応するパスワードが、ユーザ情報管理DB61から取得したパスワードと一致するか否かを判定し、認証処理を行う。認証処理部51は、組織コード、ユーザ名及びパスワードが一致した場合、認証成功と判定する。一方、認証処理部51は、ユーザ名及びパスワードが一致しない場合、認証失敗と判定する。そして、認証処理部51は、認証要求に対する応答として認証結果をプリントサーバ40に送信する(S108)。
プリントサーバ40のセッション管理部401が認証結果を含む認証要求応答を受信すると、受信した認証結果をクライアント端末10に送信する(S109)。なお、セッション管理部401は、認証が成功した場合、認証結果とともにCookieをクライアント端末10に送信する。
クライアント端末10のログイン要求部13は、受信した認証要求応答に含まれる認証結果が失敗を示す情報であった場合、表示制御部22に認証が失敗したことを示す情報が含まれる認証NG画面を表示する(S110a)。
一方、クライアント端末10のログイン要求部13が受信した認証要求応答に含まれる認証結果が成功を示す情報であった場合、表示制御部22に図11に示される印刷設定画面901を表示させる(S110b)。図11は、クライアント端末10に表示される印刷設定画面等及び画面遷移の一例を示す図である。図11に示されるように印刷設定画面901には、画面のモードを切り替えるための「データ送信」画面表示ボタン9011及び「データ一覧」画面表示ボタン9012、印刷対象データを指定する「ファイル」参照欄9013、印刷設定指定欄9014、「設定」ボタン9015並びに「送信」ボタン9016が含まれる。「設定」ボタン9015は、指定した印刷設定をプリントサーバ40に送信するときに押下されるボタンである。「送信」ボタン9016は指定された印刷対象データをプリントサーバ40に送信するときに押下されるボタンである。なお、印刷設定が指定されている場合に、「送信」ボタンが押下されると、指定された印刷設定も印刷対象データと合わせて送信される。なお、図11の例では、印刷設定指定欄9014に含まれる印刷設定の項目が「片面/両面」、「カラー/モノクロ」、「集約」(の有無)であるが、図11に示される項目に限らず、例えばステープルの有無、パンチの有無等のオプション情報を追加してもよい。
(2)印刷設定コードの発行処理
次に、プリントサーバ40において印刷設定コードが発行される処理について説明する。図12は、本発明の第1の実施形態における印刷システム1の印刷設定コード発行処理の動作手順の一例を示すシーケンス図である。なお、図12に示される動作は、図10に示したステップS110b後の動作であり、同一セッション(ログインが維持されている状態)において実行される。すなわち、クライアント端末10からプリントサーバ40に対する通信を行っているユーザが特定されている。また、図11に示した画面例を参照しつつ、図12に示される動作手順を説明する。
まずユーザが印刷設定画面901において印刷設定指定欄9014において印刷設定を指定し、「設定」ボタン9015を押下する(S111)と、入力受付部11は印刷設定コード発行要求部14に印刷設定コードの発行要求処理の実行を要求する。印刷設定コード発行要求部14は、指定された印刷設定を含む印刷設定コード発行要求を生成し、プリントサーバ40に送信する(S112)。
プリントサーバ40の印刷設定コード発行要求受付部402は、セッション管理部401を介して印刷設定コード発行要求を受信すると、印刷設定コード発行部403に印刷設定コードの発行処理を実行させる。印刷設定コード発行部403は、印刷設定コード発行要求に含まれる印刷設定に対応する印刷設定コードを発行する(S113)。次に、印刷設定コード発行部403は、ユーザ情報管理DB61にユーザと印刷設定と印刷設定コードとを対応付けて登録する(S114、S115、S116)。そして、印刷設定コード発行部403は、発行した印刷設定コードを印刷設定コード送信部404に通知すると、印刷設定コード送信部404は、印刷設定コードをクライアント端末10に送信する(S117)。
クライアント端末10の印刷設定コード受信部15は、印刷設定コードを受信すると、表示制御部22に図11に示される印刷設定コード表示画面902を表示させる(S118)。印刷設定コード表示画面902には、発行された印刷設定コード9021及び印刷対象データを指定する「ファイル」参照欄9023、「戻る」ボタン9024及び印刷対象データを送信するときに押下される「送信」ボタン9025が含まれる。
図12に戻り、ユーザが刷設定コード表示画面902において、「ファイル」参照欄9023において印刷対象データを指定し、「送信」ボタン9025を押下する(S119)と、入力受付部11は印刷対象データ送信部16にプリントサーバ40への印刷対象データの送信処理を要求する。印刷対象データ送信部16は、印刷対象データをプリントサーバ40に送信する(S120)。
プリントサーバ40の印刷対象データ受信部405は、セッション管理部401を介して印刷対象データを受信すると、認証コード発行部406に認証コードの発行処理を実行させる。認証コード発行部406は、受信した印刷対象データに対応する認証コードを発行する(S121)。次に、認証コード発行部406は、処理対象情報管理DB62にユーザと印刷対象データと認証コードとを対応付けて登録する(S122、S123、S124)。そして、認証コード発行部406は、発行した認証コードを認証コード送信部407に通知すると、認証コード送信部407は、認証コードをクライアント端末10に送信する(S125)。
クライアント端末10の認証コード受信部17は、認証コードを受信すると、表示制御部22に図11に示される認証コード表示画面903を表示させる(S126)。認証コード表示画面903には、発行された認証コード9031及び「戻る」ボタン9032が含まれる。
上述した動作手順により、印刷システム1は、クライアント端末10から送信された印刷設定を受信したプリントサーバ40に印刷設定コードを発行させることができる。また、同様に、プリントサーバ40に印刷対象データに対する認証コードを発行させることができる。
なお、図11に示される印刷設定コード・認証コード表示画面904は、印刷設定画面901において、「ファイル」参照欄9013により印刷対象データが指定され、印刷設定指定欄9014において印刷設定が指定された後、「設定」ボタン9015が押下された場合に遷移する画面である。この場合、クライアント端末10の印刷対象データ送信部16が印刷対象データとともに印刷設定をプリントサーバ40に送信する。そして、プリントサーバ40は、印刷設定コード発行部403により発行された印刷設定コードと、認証コード発行部406により発行された認証コードとを、認証コード送信部407がクライアント端末10に送信する。なお、クライアント端末10及びプリントサーバ40のそれぞれにおける機能分担は上記に限らない。
また、印刷設定画面901における「データ一覧」ボタン9052が押下されると、図13に示されるデータ一覧画面905が表示される。図13は、クライアント端末に表示されるデータ一覧画面905の一例を示す図である。データ一覧画面905には、「データ送信」ボタン9051、「データ一覧」ボタン9052、ユーザが送信した印刷対象データに対応するジョブが表示される「ジョブリスト」9053、「印刷設定コード」入力欄9054、適用する印刷設定コードを変更する「設定変更」ボタン9055及びジョブを削除する「削除」ボタン9056が含まれる。「印刷設定コード」入力欄9054には、予めジョブ(印刷対象データ)に対応する印刷設定コードが発行されている場合、発行済みの印刷設定コードがデフォルト値として表示される。このデータ一覧画面905に基づき、印刷対象データの送信後であっても印刷対象データに適用させる印刷設定コードを変更できる。
(3)印刷設定コードを用いた印刷処理
次に、印刷システム1における印刷設定コードを用いた印刷処理について説明する。なお、印刷対象データの特定にあたり認証コードが用いられる場合と画像形成装置20において通常のログイン処理が行われる場合(認証コードが用いられない場合)とに場合分けして説明する。
(3−1)認証コードが指定される場合
図14は、本発明の第1の実施形態における印刷システム1の印刷処理(認証コードが指定される場合)の動作手順の一例を示すシーケンス図である。なお、図14に示される動作は、図12に示したステップS126後の動作であり、すでに印刷設定コード及び認証コードが発行されている。
画像形成装置20の操作パネル232又は外部接続されているディスプレイ等に初期画面として、図15に示されるログイン画面911が表示されている(S201)。図15は、画像形成装置20に表示されるログイン画面911及びログイン画面からの画面遷移の一例を示す図である。ログイン画面911には、組織コードを入力する「組織ID」入力欄9111、ユーザ名等を入力する「User ID」入力欄9112、パスワードを入力する「Password」入力欄9113、認証コード及び印刷設定コードを入力するコード入力画面に遷移するときに押下される「コード入力」ボタン9114及び「ログイン」ボタン9115が含まれる。
ユーザがログイン画面911上で「コード入力」ボタン9114を押下する(S202)と、表示制御部22は図15に示されるコード入力画面912を表示させる(S203)。コード入力画面912には、「認証コード」入力欄9121、「印刷設定コード」入力欄9122及び印刷の実行を指示するための「実行ボタン」9123が含まれる。
ユーザがコード入力画面912上で、「認証コード」入力欄9121及び「印刷設定コード」入力欄9122に、認証コード及び印刷設定コードを入力し、「実行ボタン」9123を押下する(S204)と、入力受付部11は印刷データ取得要求部26に印刷データの取得処理の実行を要求する。印刷データ取得要求部26は、入力された認証コード及び印刷設定コードを含む印刷データ取得要求をプリントサーバ40に送信する(S205)。
プリントサーバ40の印刷データ取得要求受付部412は、受信した印刷データ取得要求に基づく処理をデータ処理部413に要求する。データ処理部413は、印刷データ取得要求に含まれる認証コードに対応する印刷対象データを、処理対象情報管理DB62から取得する(S206、S207、S208)。次に、データ処理部413は、印刷データ取得要求に含まれる印刷設定コードに対応する印刷設定を、ユーザ情報管理DB61から取得する(S209、S210、S211)。そして、データ処理部413は、取得した印刷対象データ及び印刷設定に基づき、印刷データを生成する(S212)。生成された印刷データは、印刷データ送信部414により、画像形成装置20に送信される(S213)。
画像形成装置20の印刷データ受信部27がプリントサーバ40から送信された印刷データを受信すると、出力部28に印刷データに基づく印刷処理の実行を要求する。出力部28は、印刷データに基づき印刷処理を実行する(S214)。
上述した動作手順により、本発明の第1の実施形態の印刷システム1は、予め発行された印刷設定コードを用いることで、印刷対象データに印刷設定コードに対応する印刷設定に基づく処理を行い、印刷を実行できる。
また、本発明の第1の実施形態の印刷システム1によれば、印刷対象データ及びユーザに対応付けられた認証コードを用いることで、画像形成装置20における認証処理を行うことなく、入力した認証コードに対応する印刷対象データを特定し、印刷することができる。
(3−2)通常のログイン処理が行われる場合(認証コードが用いられない場合)
図16は、本発明の第1の実施形態における印刷システム1の印刷処理(認証コードが指定されない場合)の動作手順の一例を示すシーケンス図である。なお、図16において図14に示した処理と同一の処理には同一のステップ番号を付与しており、詳細な説明は省略する。
画像形成装置20の操作パネル232等にログイン画面911が表示されている(S201)。
ユーザがログイン画面911上で、「組織ID」入力欄9111、「User ID」入力欄9112、「Password」入力欄9113に、それぞれ組織コード、ユーザ名、パスワードを入力し、「ログイン」ボタン9115を押下する(S301)と、入力受付部21はログイン要求部23にログイン処理の実行を要求する。ログイン要求部23は、入力された組織コード、ユーザ名とパスワードとを含む認証要求をプリントサーバ40に送信する(S302)。
プリントサーバ40のセッション管理部401が認証要求を受信すると、受信した認証要求を認証サーバ50に転送する(S303)。
認証サーバ50の認証処理部51は、認証要求を受信すると、受信した認証要求に含まれる組織名、ユーザ名及びパスワードに対応するユーザ情報管理DB61に記憶される情報を取得し(S304、S305)、認証処理を行う(S306)。なお、認証処理部51が実行する認証処理は、図9に示したステップS107における処理と同じである。そして、認証処理部51は、認証要求に対する応答として認証結果をプリントサーバ40に送信する(S307)。
プリントサーバ40のセッション管理部401が認証結果を含む認証要求応答を受信すると、受信した認証結果を画像形成装置20に送信する(S308)。なお、セッション管理部401は、認証が成功した場合、認証結果とともにCookieを画像形成装置20に送信する。
以降の処理は、認証が成功した場合の処理である。なお、認証が失敗した場合、認証の失敗を示す情報が含まれる画面が画像形成装置20の表示制御部22により表示される。
画像形成装置20のログイン要求部23は、受信した認証要求応答に含まれる認証結果が成功を示す情報であった場合、データ一覧取得要求部24に認証成功を通知する。データ一覧取得要求部24は、ログイン中のユーザの印刷対象データ名の一覧であるデータ一覧取得要求を、プリントサーバ40に送信する(S309)。
プリントサーバ40のデータ一覧取得要求受付部409が、データ一覧取得要求を受け付けると、データ一覧取得要求に基づく処理をデータ一覧生成部410に実行させる。データ一覧生成部410は、処理対象情報管理DB62からログインしているユーザに対応する印刷対象データ名の一覧を取得し(S310、S311、S312)、取得したデータ一覧を、データ一覧送信部411を介して画像形成装置20に送信する(S313)。
画像形成装置20のデータ一覧受信部25がデータ一覧を受信すると、表示制御部22にデータ一覧を含む図15に示されるデータ一覧画面913を表示させる。表示制御部22は、データ一覧画面913を操作パネル232等に表示する(S314)。なお、このデータ一覧画面913を操作することで、ユーザはクライアント端末10において指定した印刷設定から、使用する画像形成装置20において印刷設定を変更できる。
ユーザがデータ一覧画面913上で、印刷対象データの一覧に対応する「ジョブリスト」9113から印刷を行うジョブ(印刷対象データ)を指定し、「印刷設定コード」入力欄9132に印刷設定コードを入力した後、「実行ボタン」9134を押下する(S315)と、入力受付部21は指定された印刷対象データに対応する印刷データの取得処理を印刷データ取得要求部26に指示する。印刷データ取得要求部26は、指定された印刷対象データ名及び印刷設定コードを含む印刷データ取得要求を生成し、プリントサーバ40に送信する(S316)。
プリントサーバ40の印刷データ取得要求受付部412は、受信した印刷データ取得要求に基づく処理をデータ処理部413に要求する。データ処理部413は、印刷データ取得要求に含まれる印刷対象データ名に対応する印刷対象データを、処理対象情報管理DB62から取得する(S317、S318、S319)。
以降の処理は、図14に示したステップS209〜S214と同じ処理が実行される。
上述した動作手順により、本発明の第1の実施形態の印刷システム1は、印刷対象データを特定するための認証コードを用いず、通常のユーザ認証を行い、データ一覧に基づき印刷対象データを指定する方法であっても、印刷設定コードを用いて印刷を実行できる。
以上、本発明の第1の実施形態の印刷システム1によれば、クライアント端末10から送信された印刷設定に基づき、印刷制御システム30(プリントサーバ40)が印刷設定コードを発行(生成)し、発行した印刷設定コードをクライアント端末10に送信する。そして、ユーザは、印刷を行う画像形成装置20又はクライアント端末10において印刷設定コードを入力し、プリントサーバ40に送信することで、印刷対象データに対して印刷設定コードに対応する印刷設定に基づく処理(印刷データの生成)を行う。これにより、ユーザは、印刷の都度、印刷設定の作業を行わなければならないといった手間をかけずに、例えばユーザがよく使用する印刷設定を適用させた印刷を簡便な操作で行うことができる。
また、本発明の第1の実施形態の印刷システム1によれば、印刷設定コードを、印刷対象データに対応付けず生成する。これにより、印刷対象データのそれぞれに対して、ユーザが所望する印刷設定コードを設定できる。
また、本発明の第1の実施形態の印刷システム1によれば、印刷制御システム30(プリントサーバ40)は、クライアント端末10から送信された印刷対象データ及びユーザに対応付けら認証コードを生成し、クライアント端末10に認証コードを送信する。そして、ユーザは、印刷を行う画像形成装置20又はクライアント端末10において認証コードを入力し、プリントサーバ40に送信することで、プリントサーバ40において印刷を行う印刷対象データを特定できる。このように、ユーザは印刷対象データの一覧(データ一覧)から印刷対象データを指定することなく、直接、認証コードに対応付けられた印刷対象データに対応する印刷データを画像形成装置20で印刷できる。
〔第2の実施形態〕
本発明の第2の実施形態における印刷システム1では、印刷制御システム30への印刷対象データの送信(ジョブの投入)が、メール送信により行われる場合である。なお、メールにより印刷対象データが送信され、印刷されることをメール印刷という。また、メールにより送信される印刷対象データは、メールに添付されたファイル(添付ファイル)とメール本文とがある。
第2の実施形態におけるユーザ情報管理DB61では、図17に示されるような構成で情報を記憶する。図17は、本発明の第2の実施形態におけるユーザ管理情報DBに記憶される情報の構成の一例を示す図である。図17に示されるように、第2の実施形態のユーザ情報管理DB61には、図7に示した第1の実施形態のユーザ情報管理DB61に、「メール印刷時印刷設定コード適用対象」のデータ項目が追加される。「メール印刷時印刷設定コード適用対象」は、印刷対象データの送信がメールにより行われた場合、印刷設定コードを適用する対象を指定する情報である。具体的には、「メール印刷時印刷設定コード適用対象」には、「本文」、「添付ファイル」、「本文・添付ファイル」及び印刷設定コードを用いない場合に設定される「しない」のいずれかが設定される。なお、「メール印刷時印刷設定コード適用対象」は、予めユーザにより登録される情報である。
また、第2の実施形態における処理対象情報管理DB62では、図18に示されるような構成で情報を記憶する。図18は、本発明の第2の実施形態における処理対象情報管理DB62に記憶される情報の構成の一例を示す図である。図18に示されるように、第2の実施形態の処理対象情報管理DB62では、メール印刷を行う対象である「印刷対象」毎に「印刷設定コード」が設定される。なお、第2の実施形態の処理対象情報管理DB62における「印刷対象」と「印刷設定コード」との対応付けは、図17に示したユーザ情報管理DB61の「メール印刷時印刷設定コード適用対象」に基づき設定される。具体的には、例えば図18の例では、ユーザ名「UserA」の「メール印刷時印刷設定コード適用対象」(図17参照)は「本文・添付ファイル」であるため、例えば1通のメールをプリントサーバ40が取得した場合、処理対象データID「1」に対応する印刷対象は「本文」、処理対象データID「2」に対応する印刷対象は「添付ファイル1」のように分けて処理対象情報管理DB62に記憶される。同様にして、ユーザ名「UserB」の「メール印刷時印刷設定コード適用対象」(図17参照)は「添付ファイル」であるため、図18の処理対象データID「3」のように、印刷対象「本文」に対する印刷設定コードは設定されない。
上述したように、本発明の第2の実施形態における印刷システム1では、メール印刷を行う場合、予め登録された「メール印刷時印刷設定コード適用対象」(図17参照)に基づき、メールの本文/添付ファイルに対する印刷設定コードに対応する印刷設定の適用有無を設定できる。
なお、画像形成装置20は、プリンタや複合機に限らず、例えばコピー機、スキャナ又はプロジェクタ等であってもよい。例えばプロジェクタである場合、出力設定(印刷設定)は、投影する一画面中に表示させるページ数を示す情報等である。このように、印刷システム1は、画像形成装置20以外の出力装置であっても動作し、画像形成装置20の場合と同様な効果を得ることができる。
〔第3の実施形態〕
図19は、本発明の第3の実施形態におけるワークフロー処理システムの構成の一例を示す図である。第3の実施形態におけるワークフロー処理システム2は、クライアント端末10と、画像形成装置20と、プロジェクタ200と、ディスプレイ300と、アプリケーションサーバ90と、認証サーバ50と、データベース60と、メールサーバ70とを有する。アプリケーションサーバ90、認証サーバ50及びデータベース60は、ワークフロー実行制御システム80に含まれる。
ワークフロー実行制御システム80は、一以上の処理を有するワークフロー(処理フロー)を管理し、ワークフローの処理対象となるデータ(処理対象データ)に対して、所定のワークフローに基づく処理を行うシステムである。
ワークフロー実行制御システム80に含まれるアプリケーションサーバ90は、ワークフローを管理し、所定のワークフローに基づく処理を実行するコンピュータである。
プロジェクタ200は、データを投影する出力装置の一例である。
ディスプレイ300は、液晶又は有機EL(Electro Luminescence)等のディスプレイであり、データを表示出力する出力装置の一例である。
なお、上記以外は、第1の実施形態の印刷システム1が有する機器と同じである。
次に、本発明の第3の実施形態におけるワークフロー処理システム2の動作概要を説明する。図20は、本発明の第3の実施形態におけるワークフロー処理システム2の動作の概略の一例を示す模式図である。
まずユーザ(ユーザA)は、クライアント端末10aを操作し、画像データ(処理対象データ)とワークフロー情報とをワークフロー実行制御システム80のアプリケーションサーバ90に送信する(S1a)。ここで、画像データ(処理対象データ)の名称(ファイル名)は、例えば「画像4.jpg」である。また、ワークフロー情報には、例えば「PDFファイルに変換後、メール送信」のワークフローが設定されている。なお、ワークフロー実行制御システム80への処理対象データの入力は、クライアント端末10から送信される場合に限らず、例えば、MFP等の画像形成装置20によりスキャン処理された画像が画像形成装置20からアプリケーションサーバ90に送信されてもよい。
アプリケーションサーバ90が画像データ(処理対象データ)とワークフロー情報とを受信すると、アプリケーションサーバ90は、画像データ(処理対象データ)「画像4.jpg」に対応する認証コード「0004」を発行する。また、アプリケーションサーバ90は、受信したワークフロー情報「PDFファイルに変換後、メール送信」に対応するワークフローコード「004」を発行する(S2a)。そして、アプリケーションサーバ90は、ユーザと受信した画像データ(処理対象データ)と発行した認証コードとを対応付けてデータベース60に記憶する。また、アプリケーションサーバ90は、ユーザと受信したワークフロー情報と発行したワークフローコードとを対応付けてデータベース60に記憶する(S3a)。アプリケーションサーバ90は、発行した認証コード「0004」及びワークフローコード「004」を、クライアント端末10aに送信する(S4a)。
次に、ユーザAは、クライアント端末10bの画面に表示されるコード入力画面において、認証コード及びワークフローコードを入力する(S5a)。ここで、認証コードは、ステップS1においてクライアント端末10aから送信した画像データ(処理対象データ)「画像4.jpg」に対して発行された認証コード「0004」が入力される。ワークフローコードは、予めデータベース60に記憶されているワークフロー情報「印刷データ生成後、画像形成装置Aでダイレクト印刷」に対応付けられたワークフローコード「001」が入力される。クライアント端末10bからアプリケーションサーバ90に、入力された認証コード「0004」及びワークフローコード「001」が送信される(S6a)。
アプリケーションサーバ90は、データベース60から、受信した認証コード「0004」に対応する処理対象データ「画像4.jpg」及び受信したワークフローコード「001」に対応するワークフロー情報「印刷データ生成後、画像形成装置Aでダイレクト印刷」を取得する。
そして、アプリケーションサーバ90は、処理対象データに対して、データ処理(ワークフローの実行)を行う(S7a)。ワークフローコード「001」に基づくワークフローの実行の具体的な処理として、まずアプリケーションサーバ90が、処理対象データ「画像4.jpg」から印刷データを生成する(S7a1)。次に、アプリケーションサーバ90は、生成した印刷データを画像形成装置20(装置名「画像形成装置A」)に送信する(S7a2)。そして、画像形成装置20(装置名「画像形成装置A」)は、受信した印刷データに基づき印刷処理を実行する。
上述したように、本発明の第3の実施形態におけるワークフロー処理システム2は、ユーザにより指定されたワークフロー情報をワークフロー実行制御システム80に登録し、そのワークフロー情報に対応するワークフローコードを発行させる。そして、ユーザはクライアント端末10や画像形成装置20等の出力装置からワークフローコードを入力することで、ワークフローコードに対応するワークフローが処理対象データに対して実行される。これにより、ユーザは過去に使用したワークフローを簡易に呼び出し、ワークフローを実行できる。
なお、印刷システム1及びワークフロー処理システム2は、処理対象データに対する所定の処理を行うデータ処理システムの一例である。サービスはジョブを出力するサービスの一例であり、印刷システム1はジョブ印刷システムの一例である。したがって、本発明の第1の実施形態として挙げたスキャン文書に所定の処理を行い作成した配信文書を配信するようなサービスに限らず、例えば印刷出力を行うサービス等にも、印刷システム1を適用できる。
なお、上述したように、印刷制御システム30及びワークフロー実行制御システム
80が有する機能は、一台の装置に実装されてもよいし、複数の装置に分散されて実装されてもよい。
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
1 印刷システム
2 ワークフロー処理システム
10 クライアント端末
11 入力受付部
12 表示制御部
13 ログイン要求部
14 印刷設定コード発行要求部
15 印刷設定コード受信部
16 印刷対象データ送信部
17 認証コード受信部
20 画像形成装置
21 入力受付部
22 表示制御部
23 ログイン要求部
24 データ一覧取得要求部
25 データ一覧受信部
26 印刷データ取得要求部
27 印刷データ受信部
28 出力部
30 印刷制御システム
40 プリントサーバ
401 セッション管理部
402 印刷設定コード発行要求受付部
403 印刷設定コード発行部
404 印刷設定コード送信部
405 印刷対象データ受信部
406 認証コード発行部
407 認証コード送信部
408 メール取得部
409 データ一覧取得要求受付部
410 データ一覧生成部
412 印刷データ取得要求受付部
413 データ処理部
414 印刷データ送信部
50 認証サーバ
51 認証処理部
60 データベース
61 ユーザ情報管理DB
62 処理対象情報管理DB
70 メールサーバ
71 メール転送部
80 ワークフロー実行制御システム
90 アプリケーションサーバ
特開2001−312388号公報 特開2007−237488号公報

Claims (10)

  1. 処理対象データに対して処理条件に基づく所定の処理を行う、一以上の機器を有する処理制御システムであって、
    前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成手段と、
    前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶手段と、
    前記処理条件識別情報を受け付けた場合、前記処理条件記憶手段に記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して前記処理を行う処理手段とを有する処理制御システム。
  2. 外部装置から送信される前記処理条件を受信する処理条件受信手段と、
    前記処理条件識別情報生成手段により生成された、前記処理条件に対応する処理条件識別情報を前記外部装置に送信する処理条件識別情報送信手段とを有する請求項1記載の処理制御システム。
  3. 前記処理対象データを受け付けた場合、該処理対象データに基づき前記処理対象データを識別するデータ識別情報を生成するデータ識別情報生成手段と、
    前記処理対象データと前記データ識別情報とを対応付けて記憶する処理対象データ記憶手段とを有し、
    前記処理手段は、前記データ識別情報を受け付けた場合、前記処理対象データ記憶手段に記憶される前記データ識別情報に対応する処理対象データに対して前記処理を行う請求項1又は2記載の処理制御システム。
  4. 外部装置から送信される前記処理対象データを受信する処理対象データ受信手段と、
    前記データ識別情報生成手段により生成された、前記処理対象データに対応するデータ識別情報を前記外部装置に送信するデータ識別情報送信手段とを有する請求項3記載の処理制御システム。
  5. 前記処理条件は、印刷の条件である印刷設定であって、
    前記処理手段は、前記処理対象データに対して前記印刷設定に基づく印刷データの生成処理を行う請求項1乃至4のいずれか一項に記載の処理制御システム。
  6. 前記処理条件は、一以上の処理を有する処理フローであって、
    前記処理手段は、前記処理対象データに対して前記処理フローに従い前記処理を行う請求項1乃至4のいずれか一項に記載の処理制御システム。
  7. 前記処理条件記憶手段は、前記処理対象データがメールにより送信された場合に前記メールの本文と前記メールに添付されたファイルとのそれぞれに対する前記処理条件の適用有無を記憶し、
    前記処理手段は、前記処理対象データがメールにより送信された場合、前記処理条件記憶手段により記憶される前記処理条件の適用有無に基づき、前記処理対象データに対して前記処理を行う請求項1乃至6のいずれか一項に記載の処理制御システム。
  8. 処理対象データに対して処理条件に基づく所定の処理を行う、一以上の機器を有する処理制御システムと、前記処理の実行を指示する外部装置と、前記処理が行われたデータを出力する出力装置とを有するデータ処理システムであって、
    前記外部装置は、
    前記処理条件を、前記処理制御システムに送信するする処理条件送信手段を有し、
    前記処理制御システムは、
    前記処理条件送信手段により送信された前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成手段と、
    前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶手段と、
    前記処理条件識別情報を受け付けた場合、前記処理条件記憶手段に記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して前記処理を行う処理手段と、
    前記処理手段により前記処理が行われたデータを、前記出力装置に送信するデータ送信手段とを有し、
    前記出力装置は、
    前記データ送信手段により送信された前記データを出力する出力手段を有するデータ処理システム。
  9. 処理対象データに対して処理条件に基づく所定の処理を行う処理制御システムが有する一以上の機器が前記処理を制御する処理制御方法であって、
    前記機器が、前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成ステップと、
    前記機器が、前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶ステップと、
    前記機器が、前記処理条件識別情報を受け付けた場合、前記処理条件記憶ステップにより記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して所定の処理を行う処理ステップとを有する処理制御方法。
  10. 処理対象データに対して処理条件に基づく所定の処理を行う処理制御システムが有する一以上の機器により実行されるプログラムであって、
    前記機器を、
    前記処理条件を受け付けた場合、該処理条件に基づき前記処理条件を識別する処理条件識別情報を生成する処理条件識別情報生成手段、
    前記処理条件と前記処理条件識別情報とを対応付けて記憶する処理条件記憶手段、
    前記処理条件識別情報を受け付けた場合、前記処理条件記憶手段に記憶される前記処理条件識別情報に対応する処理条件に基づき、前記処理対象データに対して所定の処理を行う処理手段として機能させるプログラム。
JP2013042607A 2013-03-05 2013-03-05 処理制御システム、データ処理システム、処理制御方法及びプログラム Pending JP2014170440A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013042607A JP2014170440A (ja) 2013-03-05 2013-03-05 処理制御システム、データ処理システム、処理制御方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013042607A JP2014170440A (ja) 2013-03-05 2013-03-05 処理制御システム、データ処理システム、処理制御方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2014170440A true JP2014170440A (ja) 2014-09-18

Family

ID=51692781

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013042607A Pending JP2014170440A (ja) 2013-03-05 2013-03-05 処理制御システム、データ処理システム、処理制御方法及びプログラム

Country Status (1)

Country Link
JP (1) JP2014170440A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019081289A (ja) * 2017-10-30 2019-05-30 ブラザー工業株式会社 印刷装置、印刷システム、印刷装置の制御方法、及び、印刷システムの制御方法
JP2019106207A (ja) * 2019-02-28 2019-06-27 株式会社リコー 印刷システム、印刷方法、印刷装置、及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249848A (ja) * 1998-03-03 1999-09-17 Canon Inc 印刷システム、印刷方法および記憶媒体
JP2004342038A (ja) * 2003-05-19 2004-12-02 Canon Inc 印刷システム
JP2006244263A (ja) * 2005-03-04 2006-09-14 Canon Inc 印刷システム、情報処理装置、印刷方法および情報処理プログラム
JP2011234194A (ja) * 2010-04-28 2011-11-17 Sharp Corp 画像形成装置、画像処理システム及び処理条件設定実施方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249848A (ja) * 1998-03-03 1999-09-17 Canon Inc 印刷システム、印刷方法および記憶媒体
JP2004342038A (ja) * 2003-05-19 2004-12-02 Canon Inc 印刷システム
JP2006244263A (ja) * 2005-03-04 2006-09-14 Canon Inc 印刷システム、情報処理装置、印刷方法および情報処理プログラム
JP2011234194A (ja) * 2010-04-28 2011-11-17 Sharp Corp 画像形成装置、画像処理システム及び処理条件設定実施方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019081289A (ja) * 2017-10-30 2019-05-30 ブラザー工業株式会社 印刷装置、印刷システム、印刷装置の制御方法、及び、印刷システムの制御方法
JP7004240B2 (ja) 2017-10-30 2022-01-21 ブラザー工業株式会社 印刷装置、印刷システム、印刷装置の制御方法、及び、印刷システムの制御方法
JP2019106207A (ja) * 2019-02-28 2019-06-27 株式会社リコー 印刷システム、印刷方法、印刷装置、及びプログラム

Similar Documents

Publication Publication Date Title
US10545708B2 (en) Information processing system and method of processing information
US10701221B2 (en) Information input apparatus, information processing system, and information processing method
JP6383175B2 (ja) 情報処理装置、方法、プログラム、及び情報処理システム
JP6197432B2 (ja) 情報処理システム、情報処理方法、プログラム、及び記録媒体
JP6194667B2 (ja) 情報処理システム、情報処理方法、プログラム、及び記録媒体
JP6229343B2 (ja) 情報処理システム、情報処理方法、プログラム、及び記録媒体
JP6070212B2 (ja) 印刷システム、プリンター、および印刷方法
US9307100B2 (en) Information processing apparatus, information processing system, control methods thereof, and storage medium
JP2015022619A (ja) 情報処理システム、情報処理方法、プログラム、及び記録媒体
US20100058194A1 (en) Remote Desktop on Multi-Function Peripheral
JP2016134007A (ja) 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム
US20140253947A1 (en) Transmission control system, transmission control method, and information processing device
US20140146344A1 (en) Device, information processing system, and control method thereof
US10277772B2 (en) File generation apparatus, method for controlling file generation apparatus, and storage medium
JP2019006045A (ja) 画像形成装置及びその制御方法、並びにプログラム
US9176682B2 (en) Job performing control system, job performing system and job performing control method
JP2017027274A (ja) 情報処理システム、情報処理方法、及びプログラム
US10552094B2 (en) Printing apparatus and method of connecting to remote print service
JP6163932B2 (ja) データ処理システム、情報処理システム、情報処理方法及びプログラム
US10897555B2 (en) Information processing apparatus to determine a level of authentication based on information related to a print job
JP2018069546A (ja) 画像形成装置、システム、制御方法、及びプログラム
JP6390158B2 (ja) 情報処理システム、情報処理方法、及びプログラム
JP2014170440A (ja) 処理制御システム、データ処理システム、処理制御方法及びプログラム
JP7052497B2 (ja) 情報処理システム、情報処理装置、情報処理方法、およびプログラム
JP2019197404A (ja) 画像形成システム、端末装置、サーバ装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170718