JP5217427B2 - Print job management apparatus and program - Google Patents
Print job management apparatus and program Download PDFInfo
- Publication number
- JP5217427B2 JP5217427B2 JP2007337495A JP2007337495A JP5217427B2 JP 5217427 B2 JP5217427 B2 JP 5217427B2 JP 2007337495 A JP2007337495 A JP 2007337495A JP 2007337495 A JP2007337495 A JP 2007337495A JP 5217427 B2 JP5217427 B2 JP 5217427B2
- Authority
- JP
- Japan
- Prior art keywords
- job data
- job
- user
- information
- data
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷ジョブ管理装置及びプログラムに関する。 The present invention relates to a print job management apparatus and a program .
従来からPC(Personal Computer)などのクライアント端末と、プリンタと、当該クライアント端末からプリンタ宛に送信される印刷データ(以下、「ジョブ」という。)を仲介するプリントサーバと、を有する印刷システムが知られている。 2. Description of the Related Art Conventionally, a printing system having a client terminal such as a PC (Personal Computer), a printer, and a print server that mediates print data (hereinafter referred to as “job”) transmitted from the client terminal to the printer is known. It has been.
この印刷システムにおいて、プリントサーバは、クライアント端末から送信されたジョブを記憶装置で管理しており、この管理されたジョブをプリンタ用のジョブに順次変換してプリンタへ送信している。また、プリントサーバでは、当該プリントサーバの管理者権原を有するユーザが他のユーザの登録を行うことで、クライアント端末から送信されたジョブを登録されたユーザ毎にアクセス権を設定して管理している。 In this printing system, the print server manages jobs transmitted from client terminals in a storage device, and sequentially converts the managed jobs into printer jobs and transmits them to the printer. Also, in the print server, a user having the administrator authority of the print server registers other users so that a job transmitted from the client terminal is set and managed for each registered user. Yes.
例えば、特許文献1には、スプールされるジョブへユーザ毎のアクセス権を設定可能することができる画像形成装置の技術が開示されている。
しかしながら、上記印刷システムでは、クライアント端末から送信した自分のジョブについては閲覧や操作が可能であったが、他人のジョブにはアクセス権がないため閲覧や操作ができなかった。すなわち、ユーザ毎にアクセス権が設定されているため、他のユーザとジョブを共有する場合においては自由度がなかった。 However, in the above printing system, the user's own job transmitted from the client terminal can be browsed and operated, but the job of another person has no access right and cannot be viewed or operated. That is, since the access right is set for each user, there is no degree of freedom when sharing a job with other users.
本発明の課題は、ジョブデータに対する操作を適切に管理できるようにすることである。 An object of the present invention is to appropriately manage operations on job data.
請求項1に記載の発明は、画像形成に関するジョブデータを記憶する第1記憶手段と、前記第1記憶手段に記憶されたジョブデータ毎に、当該ジョブデータの操作種別毎に、当該操作を許可するユーザを示す許可情報を記憶する第2記憶手段と、ユーザ認証を行う認証手段と、前記第1記憶手段に記憶されたジョブデータへのアクセス時に、前記認証手段による認証結果に基づいて前記第2記憶手段に記憶された許可情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定する決定手段と、前記決定手段により決定された操作種別毎の操作を示す操作情報を前記ジョブデータへのアクセスに対応して出力する出力手段と、を備え、前記第2記憶手段は、前記ジョブデータの操作種別毎に、当該操作を許可する時間に関する時間情報を記憶し、前記決定手段は、前記第1記憶手段に記憶されたジョブデータへのアクセス時刻に基づいて、前記第2記憶手段に記憶された時間情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定することを特徴とする。 According to the first aspect of the present invention, the operation is permitted for each operation type of the job data for each job data stored in the first storage unit and the first storage unit that stores job data relating to image formation. A second storage means for storing permission information indicating a user to perform, an authentication means for performing user authentication, and the access to the job data stored in the first storage means based on an authentication result by the authentication means. 2 referring to the permission information stored in the storage means, determining means for determining an operation for each operation type of the accessed job data, and operation information indicating an operation for each operation type determined by the determining means comprising output means for outputting in response to access to the job data, and the second storage means, for each operation type of the job data, relating the time to allow the operation And the determination unit refers to the time information stored in the second storage unit based on the access time to the job data stored in the first storage unit, and determines the accessed job. The operation is determined for each operation type of data .
本発明によれば、ジョブデータに対する操作を適切に管理することができる。 According to the present invention, operations for job data can be appropriately managed.
以下、本発明の実施の形態について図を参照して説明するが、この発明の範囲は以下の実施の形態に限定されない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the scope of the present invention is not limited to the following embodiments.
先ず、本実施の形態に係る印刷システム1000の概要について図1を参照して説明する。図1は、印刷システム1000の構成を例示する概念図である。
First, an outline of a
図1に示すように、印刷システム1000は、プリンタサーバ1、端末装置2a、2b、プリンタ3がインターネットやイントラネットなどである通信ネットワークNにより有線又は無線で互いに通信可能に接続する構成である。
As shown in FIG. 1, the
プリンタサーバ1は、端末装置2a、2bから送信されたプリンタ3での印刷に係るジョブを仲介するサーバである。具体的には、プリンタサーバ1は、端末装置2a、2bから送信されたジョブを記憶装置で管理しており、この管理されたジョブをプリンタ3用のジョブに順次変換して当該プリンタ3へ送信している。また、プリンタサーバ1では、当該プリンタサーバ1の管理者権原を有するユーザが他のユーザの登録を行うことで、端末装置2a、2bから送信されたジョブを登録されたユーザ毎にアクセス権を設定して管理している。
The
端末装置2a、2bは、PC(Personal Computer)やWS(Work Station)などである。この端末装置2a、2bには、例えば文書作成や画像編集などを行うアプリケーションプログラムが組み込まれている。利用者は、この端末装置2a、2bを操作することで文書や画像の編集を行う。なお、端末装置2a、2bでは、この編集された文書や画像に基づいた印刷を行うためのジョブを生成してプリンタサーバ1へ送信することで、編集した文書や画像の印刷を行う。
The
プリンタ3は、通信ネットワークNを介して入力される印刷ジョブに基づいて、電子写真方式、インクジェット方式、熱転写方式等の各種印刷方式で用紙上に画像形成を行う装置である。
The
次に、プリンタサーバ1の詳細について、図2を参照して説明する。図2は、プリンタサーバ1の機能的構成を模式的に示すブロック図である。
Next, details of the
図2に示すように、プリンタサーバ1は、CPU11(Central Processing Unit)、RAM12(Random Access Memory)、記憶装置13、表示装置14、入力装置15、通信装置16を備える。上記各部はバス17により互いに電気的に接続される。
As shown in FIG. 2, the
CPU11は、プリンタサーバ1の各部を中央制御する。CPU11は、記憶装置13や特に図示しないROM(Read Only Memory)などに記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをRAM12に展開し、当該RAM12に展開されたプログラムとの協働で各種処理を実行する。
The
記憶装置13は、HDD(Hard Disk Drive)、半導体メモリ等のストレージである。記憶装置13は、端末装置2a、2bから送信されたジョブを順次格納するジョブメモリ131を有している。また、記憶装置13に格納されるデータは、印刷用画像データファイル132、ユーザ情報ファイル133、アプリケーションプログラム134などがある。
The
印刷用画像データファイル132は、ジョブとともに送信された印刷用画像データを格納するファイルである。この印刷用画像データファイル132に格納される印刷用画像データは、当該データとともに送信されてジョブメモリ131に格納されたジョブから、印刷用画像データに付けられた文書名やそのデータの格納先アドレスなどにより参照可能となっている。よって、ジョブメモリ131に格納されたジョブを順次読み出してプリンタ3用のデータへ順次変換される際には、その読み出されたジョブから参照された印刷用画像データも読み出されて処理されることとなる。
The print
ユーザ情報ファイル133は、プリンタサーバ1を利用するユーザ毎の情報を格納するファイルである(データ構造の詳細は後述する)。このユーザ情報ファイル133へのユーザ登録は、管理者権原のあるユーザによる登録操作により行われる。
The
アプリケーションプログラム134は、CPU11との協働によりプリンタサーバ1の各部を統括制御するプログラムデータが格納されたファイルである。具体的には、アプリケーションプログラム134は、後述するジョブに関する処理のプログラムデータが格納されたファイルである。
The
表示装置14は、LCD(Liquid Crystal Display)などの表示画面を備える装置である。表示装置14は、CPU11から出力される表示制御信号に基づいて、上記表示画面上に各種情報や操作画面を表示する。
The
入力装置15は、プリンタサーバ1に対する操作指示の入力を受け付ける。入力装置15は、数字キー、文字キー、各種機能キー等から構成されるキーボードや、マウス、タッチパネル等のポインティングデバイスなどが適用できる。入力装置15は、入力された操作指示を操作信号としてCPU11へ出力する。
The
通信装置16は、通信ネットワークNを介したデータの送受信を行う。通信装置16は、無線通信回路及びアンテナや、有線で通信を行うための通信インターフェイスを備えた通信回路などである。通信装置16は、CPU11の制御の下、通信ネットワークNを介して接続する端末装置2a、2b、プリンタ3などとの間でのデータ通信を所定の通信プロトコルで行う。
The
次に、端末装置2a、2bの詳細について、図3を参照して説明する。図3は、端末装置2a、2bの機能的構成を模式的に示すブロック図である。なお、図3に示すように、端末装置2a、2bの機能的構成は略同一である。よって、以下の説明では端末装置2aの詳細を説明し、端末装置2bの説明は省略する。
Next, the details of the
端末装置2aは、CPU21、RAM22、記憶装置23、表示装置24、入力装置25、通信装置26を備える。上記各部はバス17により互いに電気的に接続される。
The
CPU21は、端末装置2aの各部を中央制御する。CPU21は、記憶装置23やROM(特に図示しない)などに記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをRAM22に展開し、当該RAM22に展開されたプログラムとの協働で各処理を実行する。
The
記憶装置23は、HDD、半導体メモリ等のストレージである。記憶装置13は、ジョブデータ231、印刷用画像データ232、アプリケーションプログラム233などを格納している。
The storage device 23 is a storage such as an HDD or a semiconductor memory. The
ジョブデータ231は、プリンタ3などによる印刷毎に発行された当該印刷を指示するデータである。ジョブデータ231には、ジョブを識別するためにユニークに割り当てられたID、文書名、印刷部数、ユーザ名、当該ジョブに関する条件情報などの情報が含まれる(データ構造の詳細は後述する)。
The
印刷用画像データ232は、上記ジョブデータ231の指示により印刷する画像に関するデータである。アプリケーションプログラム233は、CPU21との協働により端末装置2aの各部を統括制御するプログラムデータが格納されたファイルである。具体的には、アプリケーションプログラム233は、後述するジョブに関する処理のプログラムデータが格納されたファイルである。
The
表示装置24は、LCDやCRT(Cathode Ray Tube)などの表示画面を備える装置である。表示装置24は、CPU21から出力される表示制御信号に基づいて、上記表示画面上に各種情報や操作画面を表示する。
The
入力装置25は、端末装置2aに対する操作指示の入力の受け付けや、ICタグ付きの利用者証などからユーザ認証用のIC情報の読み取り等を行う。入力装置25は、数字キー、文字キー、各種機能キー等から構成されるキーボードや、マウス、タッチパネル等のポインティングデバイス、ICタグを読み取るコイルアンテナ及び通信回路などを含む構成である。入力装置25は、入力された操作指示を操作信号としてCPU21へ出力する。また、入力装置25は、ICタグ付きの利用者証などから読み取ったIC情報を読取信号としてCPU21へ出力する。
The
通信装置26は、通信ネットワークNを介したデータの送受信を行う。通信装置26は、無線通信回路及びアンテナや、有線で通信を行うための通信インターフェイスを備えた通信回路などである。通信装置26は、CPU21の制御の下、通信ネットワークNを介して接続するプリンタサーバ1などとの間でのデータ通信を所定の通信プロトコルで行う。
The
次に、プリンタサーバ1の記憶装置13に格納されるユーザ情報ファイル133、及び、端末装置2a、2bによりプリンタ3への印刷毎に発行されてジョブメモリ131に格納されるジョブデータ231のデータ構造について、図4、図5を参照して説明する。図4は、ユーザ情報ファイル133のデータ構造を例示する概念図である。図5は、ジョブデータ231のデータ構造を例示する概念図である。
Next, the user information file 133 stored in the
図4に示すように、ユーザ情報ファイル133においてユーザ毎の情報を格納するためのデータ構造は、ユーザ名1331、所属グループ情報1332、パスワード情報1333、IC情報1334、本人情報1335を含む構成である。
As shown in FIG. 4, the data structure for storing information for each user in the
ユーザ名1331には、ユーザを識別するユーザ名が格納される。所属グループ情報1332には、ユーザが所属するグループに関する情報が格納される。パスワード情報1333には、ユーザを認証するためのパスワードに関する情報が格納される。IC情報1334には、ユーザが所持する利用者証のIC情報が格納される。本人情報1335には、ユーザを特定できる情報であり、例えば住所、年齢、血液型などの情報が格納される。
The
図5に示すように、プリンタ3などによる印刷毎に発行されたジョブデータ231のデータ構造は、ジョブID2311、文書名2312、送信ユーザ名2313、条件情報2314を含む構成である。
As shown in FIG. 5, the data structure of the
ジョブID2311は、ジョブ毎にユニークに割り当てられた数字や文字などの符号であり、当該ジョブを識別可能とする。文書名2312は、ジョブに対応する印刷用画像データのファイル名などである。送信ユーザ名2313は、ジョブを生成してプリンタサーバ1へ送信したユーザを示す情報である。条件情報2314は、ジョブの操作に関して当該操作種別毎の許可状況を示す情報である。
The
条件情報2314におけるジョブの操作種別としては、ジョブの閲覧表示(以下、「閲覧」という)、ジョブに基づいた印刷物のプレビュー表示(以下、「プレビュー」という)、ジョブに基づいた印刷、ジョブの削除等のその他の操作などがある。条件情報2314は、上記の閲覧、プレビュー、印刷などの操作種別毎に、当該操作の許可又は不許可や、許可する条件などを示す情報である。
Job operation types in the
具体的には、条件情報2314は、条件フラグ情報2314a、ログフラグ情報2314b、許可ユーザ情報2314c、許可グループ情報2314dなどを含む構成である。
Specifically, the
条件フラグ情報2314aは、上記操作種別(閲覧、プレビュー、印刷など)を示す情報である。ログフラグ情報2314bは、ジョブの操作に対してログを残すか否かを示す情報である。許可ユーザ情報2314cは、操作を許可するユーザを示す情報である。許可グループ情報2314dは、操作を許可するグループを示す情報である。
The
この許可ユーザ情報2314c、許可グループ情報2314dでは、操作を許可するユーザ、グループに対して、操作を許可するページを示す許可ページ情報、操作を許可する時間を示す許可時間情報などを含めてもよい。
The permitted
ジョブデータ231が上述したデータ構造であるため、印刷システム1000では、ジョブデータ毎に、当該ジョブデータの操作種別毎に当該操作の許可状況が設定される。その操作種別には、閲覧、プレビュー、印刷などがある。また、許可状況としては、操作を許可するユーザ又はグループ、操作を許可するページ、操作を許可する時間などがある。
Since the
次に、印刷システム1000におけるプリンタサーバ1と、端末装置2a、2bとで実行される処理について、図6〜図16を参照して詳細に説明する。図6は、印刷システム1000におけるプリンタサーバ1と、端末装置2a、2bとで実行される処理を示すラダーチャートである。なお、以下の説明では、プリンタサーバ1のCPU11の制御の下で実行される処理については符号の頭に「A」を付して説明する。また、端末装置2a、2bのCPU21の制御の下で実行される処理については符号の頭に「B」を付して説明する。また、プリンタサーバ1と端末装置2a、2bとの間のデータ通信については符号の頭に「C」を付して説明する。
Next, processing executed by the
図6に示すように、端末装置2a、2bは、入力装置25からの操作指示に基づいた印刷条件の設定、すなわちジョブデータの操作許可の設定を行い(ステップB1)、操作許可が設定されたジョブデータをプリンタサーバ1へ送信する(ステップB2、C1)。このジョブデータの送信時には印刷画像データも送信される。
As shown in FIG. 6, the
ここで、ステップB1におけるジョブデータの操作許可の設定について、図7、図8を参照して説明する。図7は、ジョブデータの操作種別毎に当該操作の許可/不許可を設定する操作許可設定画面を例示する概念図である。図8は、操作許可設定画面で設定された条件情報2314の内容を例示する概念図である。
Here, the setting of the job data operation permission in step B1 will be described with reference to FIGS. FIG. 7 is a conceptual diagram illustrating an operation permission setting screen for setting permission / non-permission of the operation for each operation type of job data. FIG. 8 is a conceptual diagram illustrating the contents of the
図7に示すように、図6のステップB1では、ジョブデータの操作種別毎に当該操作の許可/不許可を設定する操作許可設定画面が表示装置24の表示画面260に表示される。表示画面260に表示される操作許可設定画面は、設定領域261、設定領域262を有する画面構成である。設定領域261では、ジョブの操作種別(閲覧、プレビュー、印刷、操作)毎に、操作するユーザ又はグループをチェックの有無で設定する。設定領域262では、設定領域261での選択ユーザ(図示例では「ユーザ1」)について、上記操作種別毎にログの有無、許可ページ、許可時間を設定する。
As shown in FIG. 7, in step B <b> 1 of FIG. 6, an operation permission setting screen for setting permission / non-permission of the operation for each operation type of job data is displayed on the
この表示画面260による設定に基づいて生成されたジョブデータの条件情報2314は、図8に示すとおりである。図8に示すように、条件情報2314には、ログ記録の有無(ON/OFF)、許可ユーザ又は許可グループ、許可ページ、許可時間が操作種別(閲覧、プレビュー、印刷、操作)毎に設定される。例えば、印刷の操作種別については、ログ記録を行い、印刷が許可されたユーザ及びグループとしてユーザU3、グループG2が設定されている。また、ユーザU3については、印刷が許可されたページとして1ページ目、印刷が許可された時間として18:00〜22:00が設定されている。
The job
図6に戻り、処理の続きを説明する。プリンタサーバ1では、ユーザに関する設定処理を行う(ステップA1)。図9は、図6のステップA1に示すプリンタサーバ1の設定処理の詳細を例示するフローチャートである。
Returning to FIG. 6, the continuation of the process will be described. The
図9に示すように、設定処理が開始されると、ユーザ情報ファイル133からユーザ情報が読み出され(ステップA11)、その読み出されたユーザ情報がRAM12に保持され(ステップA12)、ユーザ情報ファイル133に格納された全ユーザ情報がRAM12に保持されたか否かが判定される(ステップA13)。全ユーザ情報が保持されていない場合はステップA11へもどる。この設定処理により、ユーザ情報ファイル133に格納された全ユーザ情報はRAM12に保持される。
As shown in FIG. 9, when the setting process is started, user information is read from the user information file 133 (step A11), and the read user information is held in the RAM 12 (step A12). It is determined whether or not all user information stored in the
上記設定処理が行われた後、プリンタサーバ1では、端末装置2a、2bから送信されたジョブデータを受信して(ステップC2)、その受信したジョブデータをジョブメモリ131に格納する(ステップA2)。このジョブデータの受信時には印刷画像データも受信して印刷用画像データファイル132に格納する。
After the setting process is performed, the
次いで、プリンタサーバ1は、ジョブメモリ131に格納されたジョブデータに基づいて印刷用画像データファイル132に格納された印刷画像データを読み出し、プリンタ3用のジョブに順次変換して当該プリンタ3へ送信することで、ジョブデータによる印刷を実行する(ステップA3)。
Next, the
次に、端末装置2a、2bからプリンタサーバ1へのジョブデータの問い合わせ以降の処理を説明する。
Next, processing after inquiry of job data from the
端末装置2a、2bでは、入力装置25からの操作指示に基づいて、プリンタサーバ1で管理されるジョブデータの問い合わせを行う(ステップB3、C2)。このジョブデータの問い合わせ時には、問い合わせを行うユーザ名とともに、ユーザ認証に必要なパスワード、IC情報、本人情報のいずれかが入力装置25から受け付けられて送信される。
The
ジョブデータの問い合わせを受けたプリンタサーバ1では、ジョブメモリ131に格納されたジョブデータを読み出すジョブ取得処理を行う(ステップA4)。図10は、図6のステップA4に示すプリンタサーバ1のジョブ取得処理の詳細を例示するフローチャートである。
Upon receiving the job data inquiry, the
図10に示すように、ジョブ取得処理が開始されると、ジョブメモリ131からジョブデータが読み出され(ステップA41)、その読み出されたジョブデータがRAM12に保持され(ステップA42)、ジョブメモリ131に格納された全ジョブデータがRAM12に保持されたか否かが判定される(ステップA43)。全ジョブデータが保持されていない場合はステップA41へもどる。このジョブ取得処理により、ジョブメモリ131に格納された全ジョブデータはRAM12に保持される。
As shown in FIG. 10, when the job acquisition process is started, job data is read from the job memory 131 (step A41), and the read job data is held in the RAM 12 (step A42). It is determined whether or not all job data stored in 131 is held in the RAM 12 (step A43). If all job data is not held, the process returns to step A41. Through this job acquisition process, all job data stored in the
上記ジョブ取得処理が行われた後、プリンタサーバ1では、ジョブデータの問い合わせ時に受信したユーザ名、及び、ジョブデータの問い合わせ時に受信したユーザ認証に必要な情報(パスワード、IC情報、本人情報)に基づいたユーザ認証処理を行い(ステップA5)、その認証されたユーザに基づいたフラグ決定処理を行う(ステップA6)。図11は、図6のステップA5に示すプリンタサーバ1のユーザ認証処理の詳細を例示するフローチャートである。
After the job acquisition process is performed, the
図11に示すように、ユーザ認証処理が開始されると、ユーザ認証に必要な情報として受信したパスワード、IC情報、本人情報のいずれかが判定されることで、ユーザ認証方法が判定される(ステップA51)。 As shown in FIG. 11, when the user authentication process is started, the user authentication method is determined by determining any one of the password, IC information, and identity information received as information necessary for user authentication ( Step A51).
次いで、判定されたユーザ認証方法に基づいてユーザ情報ファイル133の参照が行われる(ステップA52、A53、A54)。具体的には、パスワードによるユーザ認証方法ではパスワード情報1333が参照される(ステップA52)。また、IC情報によるユーザ認証方法ではIC情報1334が参照される(ステップA53)。また、本人情報によるユーザ認証方法では本人情報1335が参照される(ステップA54)。
Next, the
次いで、上記ステップA52、A53、A54により該当するユーザ名と、受信したユーザ名とが一致するユーザの有無が判定される(ステップA55)。この判定において、一致するユーザがある場合は、そのユーザのユーザ名1331、所属グループ情報1332が取得される(ステップA56)。また、一致するユーザがない場合は、ユーザ名、所属グループ情報は該当なしとされる(ステップA57)。
Next, in step A52, A53, and A54, it is determined whether or not there is a user whose user name matches the received user name (step A55). In this determination, if there is a matching user, the
図12は、図6のステップA6に示すプリンタサーバ1のフラグ決定処理の詳細を例示するフローチャートである。図12に示すように、フラグ決定処理が開始されると、ジョブメモリ131に格納された全ジョブデータに対してステップA602〜A612の処理を順次行うループ処理が行われる。
FIG. 12 is a flowchart illustrating details of the flag determination process of the
上記ループ処理の内容は次のとおりである。先ず、ジョブメモリ131から読み出されたジョブデータの条件情報2314が読み出され(ステップA602)、その読み出された条件情報2314がユーザ認証により取得されたユーザ名及び所属グループ情報で参照される(ステップA603)。
The contents of the loop processing are as follows. First, the
次いで、条件情報2314における閲覧、プレビュー、印刷、操作の操作種別のそれぞれについて、ユーザ認証により取得されたユーザ名及び所属グループ情報が許可されているか否かが判定される(ステップA604、A606、A608、A610)。 Next, it is determined whether or not the user name and group information acquired by the user authentication are permitted for each of the operation types of viewing, preview, printing, and operation in the condition information 2314 (steps A604, A606, A608). , A610).
具体的には、条件情報2314の閲覧に関する条件フラグ情報において、ユーザ認証により取得されたユーザ名及び所属グループ情報が閲覧可能であるか否かが判定され(ステップA604)、閲覧可能である場合には閲覧フラグが立てられる(ステップA605)。このステップA604の判定では、許可ページ情報が設定されている場合、許可ページにのみ閲覧フラグが立てられる。また、許可時間情報が設定されている場合は、問い合わせがあった時刻が許可時間である場合にのみ閲覧フラグが立てられる。
Specifically, in the condition flag information related to browsing of the
ステップA604、A605と同様に、プレビュー可能であるか否かが判定され(ステップA606)、プレビュー可能である場合にはプレビューフラグが立てられる(ステップA607)。また、ステップA604、A605と同様に、印刷可能であるか否かが判定され(ステップA608)、印刷可能である場合には印刷フラグが立てられる(ステップA609)。また、ステップA604、A605と同様に、操作可能であるか否かが判定され(ステップA610)、操作可能である場合には操作フラグがたてられる(ステップA611)。 As in steps A604 and A605, it is determined whether or not previewing is possible (step A606). If previewing is possible, a preview flag is set (step A607). Similarly to steps A604 and A605, it is determined whether printing is possible (step A608), and if printing is possible, a print flag is set (step A609). Similarly to steps A604 and A605, it is determined whether or not the operation is possible (step A610). If the operation is possible, an operation flag is set (step A611).
次いで、上記ステップA605、A607、A609、A611でたてられたフラグがジョブデータに追加される(ステップA612)。 Next, the flags set in steps A605, A607, A609, and A611 are added to the job data (step A612).
図6に戻り説明を続ける。
プリンタサーバ1は、以上のフラグ決定処理を行うことで、ジョブデータの操作種別毎の操作について、その操作の許可/不許可の決定がフラグの有無で示されたジョブデータをジョブメモリ131へ格納する。次いで、プリンタサーバ1は、ジョブメモリ131に格納された全ジョブデータを問い合わせのあった端末装置2a、2bへ出力する(ステップA7、C3)。
Returning to FIG.
By performing the above flag determination process, the
端末装置2a、2bでは、問い合わせに応じてプリンタサーバ1から出力された全ジョブデータを受信して、その受信した全ジョブデータに関するジョブ操作処理を行う(ステップB4)。図13は、図6のステップB4に示す端末装置2a、2bのジョブ操作処理の詳細を例示するフローチャートである。
The
図13に示すように、ジョブ操作処理が開始されると、受信した全ジョブデータに対し、閲覧フラグの有無が判定され(ステップB402)、閲覧フラグがないと判定された場合は該当ジョブデータが表示から削除される(ステップB403)ループ処理が順次行われ、受信した全ジョブデータに基づいた一覧表示が行われる(ステップB405)。すなわち、ステップB405において一覧表示されるジョブデータは閲覧フラグがあるジョブデータのみである。 As shown in FIG. 13, when job operation processing is started, the presence or absence of a viewing flag is determined for all received job data (step B402). If it is determined that there is no viewing flag, the corresponding job data is stored. The loop processing that is deleted from the display (step B403) is sequentially performed, and a list display based on all received job data is performed (step B405). That is, the job data displayed as a list in step B405 is only job data with a viewing flag.
次いで、入力装置25からの操作指示に基づいて、ジョブデータの選択が受け付けられる(ステップB406)。このステップB406で選択されたジョブデータについて、プレビューフラグの有無が判定され(ステップB407)、プレビューフラグが無い場合はプレビューメニューが無効にされる(ステップB408)。また、ステップB406で選択されたジョブデータについて、印刷フラグの有無が判定され(ステップB409)、印刷フラグが無い場合は印刷メニューが無効にされる(ステップB410)。また、ステップB406で選択されたジョブデータについて、操作フラグの有無が判定され(ステップB411)、操作フラグが無い場合は操作メニュー(削除/情報変更など)が無効にされる(ステップB412)。 Next, selection of job data is accepted based on an operation instruction from the input device 25 (step B406). For the job data selected in step B406, the presence or absence of a preview flag is determined (step B407). If there is no preview flag, the preview menu is invalidated (step B408). Further, it is determined whether or not there is a print flag for the job data selected in step B406 (step B409). If there is no print flag, the print menu is invalidated (step B410). Also, for the job data selected in step B406, the presence / absence of an operation flag is determined (step B411). If there is no operation flag, the operation menu (deletion / information change, etc.) is invalidated (step B412).
すなわち、端末装置2a、2bでは、上記ステップB407〜B412を実行することにより、プリンタサーバ1においてジョブデータの操作種別毎の操作に関して許可が決定された操作メニューのみが表示装置24に表示される。
That is, in the
次いで、選択ジョブに関する操作指示が表示装置24に表示された操作メニューを介して受け付けられれる(ステップB413)。つまり、ステップB413では、許可された操作種別のみが受け付けられる。例えば、プレビューのみが許可されている場合は、操作メニューにプレビューメニューのみが表示されるため、印刷や削除/情報変更などの操作を行うことができないこととなる。 Next, an operation instruction relating to the selected job is received via an operation menu displayed on the display device 24 (step B413). That is, in step B413, only permitted operation types are accepted. For example, when only the preview is permitted, only the preview menu is displayed in the operation menu, and operations such as printing and deletion / information change cannot be performed.
図6に戻り説明を続ける。
端末装置2a、2bでは、上記ジョブ操作処理により受け付けられた選択ジョブの操作指示をプリンタサーバ1へ送信する(ステップC4)。プリンタサーバ1では、端末装置2a、2bから送信された選択ジョブの操作指示に基づいて、当該選択ジョブに該当するジョブデータの処理を行って、その処理結果を返信する(ステップA8、C5)。端末装置2a、2bでは、プリンタサーバ1から送信された処理の結果を表示装置24の表示画面に出力する(ステップB5)。
Returning to FIG.
In the
例えば、端末装置2a、2bから送信された操作指示がプレビューである場合は、印刷用画像データファイル132から選択ジョブに該当する印刷用画像データが読み出されて返信される。また、端末装置2a、2bから送信された操作指示が印刷である場合は、印刷用画像データファイル132から選択ジョブに該当する印刷用画像データが読み出されてプリンタ3による印刷が行われ、印刷完了が返信される。また、端末装置2a、2bから送信された操作指示がジョブの削除などの操作指示である場合は、その操作指示に基づいてジョブが削除され、処理完了が返信される。
For example, when the operation instruction transmitted from the
ここで、図14〜図16を参照しながら具体的な事例を用いて説明する。図14は、ジョブメモリ131の内容を例示する概念図である。図15は、ジョブリストL1を例示する概念図である。図16は、ジョブリストL2を例示する概念図である。
Here, it demonstrates using a specific example, referring FIGS. 14-16. FIG. 14 is a conceptual diagram illustrating the contents of the
図14に示すとおり、ジョブメモリ131には、ジョブIDが1〜5であるジョブが格納されているものとする。また、上記ジョブメモリ131におけるユーザU1、ユーザU2はグループG1に属するものとする。
As shown in FIG. 14, it is assumed that jobs with
ユーザU1が端末装置2a、2bを操作してプリンタサーバ1へジョブデータの問い合わせを行った場合、正しくユーザ認証されることで、図15に示すように、ジョブIDが1、2、3、5のジョブリストL1が表示装置24の表示画面に出力される。すなわち、ジョブメモリ131の閲覧フラグにより閲覧が許可されたユーザ又はグループがユーザU1、グループG1であるジョブが一覧表示されることとなる。
When the user U1 operates the
なお、このジョブリストL1でジョブIDが1のジョブが選択された場合の操作メニューには、プレビュー、印刷、操作が表示されることとなる。また、ジョブIDが2のジョブが選択された場合の操作メニューには、プレビューのみが表示されることとなる。また、ジョブIDが3のジョブが選択された場合は操作メニューが表示されないこととなる。また、ジョブIDが5のジョブが選択された場合の操作メニューには、プレビュー、印刷が表示されることとなる。よって、ユーザU1は、ジョブを選択した場合に操作メニューに表示された操作のみを行うことができる。
Note that preview, print, and operation are displayed in the operation menu when a job with a job ID of 1 is selected in the job list L1. Further, only the preview is displayed on the operation menu when the job having the
同様に、ユーザU2が端末装置2a、2bを操作してプリンタサーバ1へジョブデータの問い合わせを行った場合、正しくユーザ認証されることで、図16に示すように、ジョブIDが3、4、5のジョブリストL2が表示装置24の表示画面に出力される。すなわち、ジョブメモリ131の閲覧フラグにより閲覧が許可されたユーザ又はグループがユーザU2、グループG1であるジョブが一覧表示されることとなる。
Similarly, when the user U2 operates the
以上のように、プリンタサーバ1は、画像形成に関するジョブデータを記憶するジョブメモリ131を備えている。また、そのジョブメモリ131に格納されるジョブデータは、操作種別毎に、当該操作を許可するユーザを示す許可情報を記憶するデータ構造である。
As described above, the
また、プリンタサーバ1は、アプリケーションプログラム134とCPU11との協働により、ジョブメモリ131に格納されたジョブデータへのアクセス時において、ユーザ認証を行って(ステップA5:ユーザ認証処理)、その認証結果に基づいてジョブデータに記憶された許可情報を参照し、アクセスされたジョブデータの操作種別毎の操作を決定する(ステップA6:フラグ決定処理)。そして、決定された操作種別毎の操作を示す操作情報(フラグ)をジョブデータへのアクセスに対応して出力する(ステップA7:ジョブデータ出力)。
Further, the
このため、プリンタサーバ1及びプリンタサーバ1を含む印刷システム1000では、ジョブの操作種別(閲覧、プレビュー、印刷、その他操作)毎に、当該操作を許可するユーザを示す許可情報により他のユーザに対する操作許可を与えることができるため、印刷に関するジョブをユーザ毎に管理する際に、当該ジョブのユーザ間の共有を可能とすることができる。
For this reason, in the
また、プリンタサーバ1は、ジョブデータの操作種別毎に、当該操作を許可する時間に関する時間情報を記憶し、当該時間情報と、ジョブデータへのアクセス時刻とに基づいて、アクセスされたジョブデータの操作種別毎の操作を決定する。
Further, the
このため、プリンタサーバ1は、ジョブデータの操作種別毎に設定した操作を許可する時間により、ジョブデータへのアクセスがあった際の当該ジョブデータの操作種別を決定することができる。例えば、操作種別によっては許可したい時間が異なる場合に有効であり、ジョブデータの閲覧時間などを設定することができる。
For this reason, the
また、プリンタサーバ1は、ジョブデータの操作種別毎に、当該操作を許可するページに関するページ情報を記憶し、ジョブデータへのアクセス時にはそのページ情報を参照することで、当該ジョブデータの操作種別毎の操作をページ毎に決定する。
Further, the
このため、プリンタサーバ1は、ジョブデータへのアクセスがあった場合、そのジョブデータの操作種別毎の操作について、ページ毎に許可/不許可とすることができる。例えば、ジョブデータによる印刷のプレビューについては、所定のページのみ許可したい場合などに有効である。
For this reason, when there is access to the job data, the
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。 Note that the description in the above-described embodiment shows an example, and the present invention is not limited to this. The configuration and operation in the embodiment described above can be changed as appropriate.
例えば、以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてROMを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、CD-ROM等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する場合も本発明に適用される。 For example, the above description discloses an example in which a ROM is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, a non-volatile memory such as a flash memory and a portable recording medium such as a CD-ROM can be applied. The present invention is also applicable to the case where program data according to the present invention is provided via a communication line.
1000 印刷システム
1 プリンタサーバ
2a、2b 端末装置
3 プリンタ
N 通信ネットワーク
131 ジョブメモリ
132 印刷用画像データファイル
133 ユーザ情報ファイル
134 アプリケーションプログラム
231 ジョブデータ
232 印刷用画像データ
233 アプリケーションプログラム
260 表示画面
1000
Claims (3)
前記第1記憶手段に記憶されたジョブデータ毎に、当該ジョブデータの操作種別毎に、当該操作を許可するユーザを示す許可情報を記憶する第2記憶手段と、
ユーザ認証を行う認証手段と、
前記第1記憶手段に記憶されたジョブデータへのアクセス時に、前記認証手段による認証結果に基づいて前記第2記憶手段に記憶された許可情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定する決定手段と、
前記決定手段により決定された操作種別毎の操作を示す操作情報を前記ジョブデータへのアクセスに対応して出力する出力手段と、を備え、
前記第2記憶手段は、前記ジョブデータの操作種別毎に、当該操作を許可する時間に関する時間情報を記憶し、
前記決定手段は、前記第1記憶手段に記憶されたジョブデータへのアクセス時刻に基づいて、前記第2記憶手段に記憶された時間情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定する
ことを特徴とする印刷ジョブ管理装置。 First storage means for storing job data relating to image formation;
Second storage means for storing permission information indicating a user who permits the operation for each operation type of the job data, for each job data stored in the first storage means;
An authentication means for performing user authentication;
When accessing the job data stored in the first storage unit, the permission information stored in the second storage unit is referred to based on the authentication result by the authentication unit, and each operation type of the accessed job data is Determining means for determining the operation of
An output unit that outputs operation information indicating an operation for each operation type determined by the determining unit in response to access to the job data;
The second storage means stores time information related to a time during which the operation is permitted for each operation type of the job data,
The determining means refers to the time information stored in the second storage means based on the access time to the job data stored in the first storage means, and for each operation type of the accessed job data. A print job management apparatus characterized by determining an operation.
前記決定手段は、前記第1記憶手段に記憶されたジョブデータへのアクセス時に、前記第2記憶手段に記憶されたページ情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作をページ毎に決定する請求項1に記載の印刷ジョブ管理装置。 The second storage means stores, for each operation type of the job data, page information related to a page that permits the operation,
The determining unit refers to the page information stored in the second storage unit when accessing the job data stored in the first storage unit, and displays an operation for each operation type of the accessed job data as a page. The print job management apparatus according to claim 1, which is determined every time.
前記ジョブデータ毎に、当該ジョブデータの操作種別毎に、当該操作を許可するユーザを示す許可情報を記憶させる記憶手段、
ユーザ認証を行う認証手段、
前記ジョブデータへのアクセス時に、前記認証手段による認証結果に基づいて前記記憶手段に記憶された許可情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定する決定手段、
前記決定手段により決定された操作種別毎の操作を示す操作情報を前記ジョブデータへのアクセスに対応して出力する出力手段、として機能させ、
前記記憶手段は、前記ジョブデータの操作種別毎に、当該操作を許可する時間に関する時間情報を記憶し、前記決定手段は、前記ジョブデータへのアクセス時刻に基づいて、前記記憶手段に記憶された時間情報を参照し、前記アクセスされたジョブデータの操作種別毎の操作を決定する
ものとして機能させるためのプログラム。 A computer of a print job management apparatus that manages job data related to image formation,
Storage means for storing permission information indicating a user who permits the operation for each operation type of the job data, for each job data;
An authentication means for performing user authentication,
Determining means for determining an operation for each operation type of the accessed job data by referring to the permission information stored in the storage means based on an authentication result by the authenticating means when accessing the job data;
Function as output means for outputting operation information indicating an operation for each operation type determined by the determination means in response to access to the job data;
For each operation type of the job data, the storage unit stores time information related to a time during which the operation is permitted, and the determination unit is stored in the storage unit based on an access time to the job data. A program for referring to time information and functioning to determine an operation for each operation type of the accessed job data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007337495A JP5217427B2 (en) | 2007-12-27 | 2007-12-27 | Print job management apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007337495A JP5217427B2 (en) | 2007-12-27 | 2007-12-27 | Print job management apparatus and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013043659A Division JP5505534B2 (en) | 2013-03-06 | 2013-03-06 | Job management apparatus and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009157804A JP2009157804A (en) | 2009-07-16 |
JP5217427B2 true JP5217427B2 (en) | 2013-06-19 |
Family
ID=40961731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007337495A Active JP5217427B2 (en) | 2007-12-27 | 2007-12-27 | Print job management apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5217427B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5778896B2 (en) * | 2010-05-12 | 2015-09-16 | シャープ株式会社 | Image forming apparatus and user authentication method |
JP5845942B2 (en) * | 2012-02-07 | 2016-01-20 | コニカミノルタ株式会社 | Printing system, server and program |
JP5942492B2 (en) * | 2012-03-12 | 2016-06-29 | カシオ電子工業株式会社 | Printing system and preview image display method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000235569A (en) * | 1999-02-17 | 2000-08-29 | Ntt Data Corp | Method for managing electronic document and document management system |
JP2004213128A (en) * | 2002-12-27 | 2004-07-29 | Panasonic Communications Co Ltd | Documentation management device and documentation management method |
JP2006236190A (en) * | 2005-02-28 | 2006-09-07 | Seiko Epson Corp | Authentication output system, device utilization apparatus, device management device, network device, output request program, output control program, and authentication output method |
JP2006260023A (en) * | 2005-03-16 | 2006-09-28 | Fuji Xerox Co Ltd | Printing system and print control method |
JP2006338627A (en) * | 2005-06-06 | 2006-12-14 | Konica Minolta Business Technologies Inc | Document management device, document management method and document management program |
JP2007048001A (en) * | 2005-08-09 | 2007-02-22 | Canon Inc | Image forming system, information processor, job editing device and method for them |
JP2007065917A (en) * | 2005-08-30 | 2007-03-15 | Canon Inc | Access control method, access control list management device, access controller, access control system, access control program and recording medium |
JP4667210B2 (en) * | 2005-11-04 | 2011-04-06 | キヤノン株式会社 | Information processing apparatus, printing apparatus, control method therefor, and printing system |
JP4164516B2 (en) * | 2006-05-11 | 2008-10-15 | キヤノン株式会社 | Image output device, history management method, and history management program |
JP4895362B2 (en) * | 2006-06-13 | 2012-03-14 | キヤノン株式会社 | Server apparatus, control method thereof, and program |
-
2007
- 2007-12-27 JP JP2007337495A patent/JP5217427B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009157804A (en) | 2009-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9298406B2 (en) | Printing apparatus, printing method, and storage medium | |
US8472041B2 (en) | Information processing apparatus, information processing system and computer-readable storage medium performing first authentication when storing print data and performing second authentication when printing stored print data | |
JP5729137B2 (en) | Information processing apparatus, information management method, and information management program | |
US20150002882A1 (en) | Image forming apparatus, system, control method, and storage medium for printing received print data | |
KR20080017086A (en) | Printing device, printing system, program, and printing method | |
JP4900495B2 (en) | Image forming apparatus, print job management method, and computer program | |
JP5332771B2 (en) | Print processing system, print processing method, print processing program, and recording medium | |
US8973103B2 (en) | Image forming apparatus, license server, terminal apparatus, method for installing application, and method for providing application file | |
US20120272299A1 (en) | Information processing system, image processing apparatus, information processing apparatus, control method therefor and computer-readable storage medium | |
US8218175B2 (en) | Printing system, print controller, printing method and computer readable medium | |
EP3739442A1 (en) | Print control method, carrier means, information processing apparatus, and printing system | |
US11290451B2 (en) | Information processing apparatus, management server, service provision server, image processing apparatus, and information processing system | |
JP2010250428A (en) | Information processing apparatus, method, and program | |
US20160085493A1 (en) | Image forming apparatus having reservation printing function, control method for the image forming apparatus, and storage medium | |
JP2012128703A (en) | Image processing apparatus, unauthorized utilization prevention method, unauthorized utilization prevention program and recording medium with the program recorded thereon | |
JP5217427B2 (en) | Print job management apparatus and program | |
JP2005267201A (en) | Image processor and system, method of limiting use, and program | |
JP5505534B2 (en) | Job management apparatus and program | |
JP2006318098A (en) | Server device, system, and control method of server device | |
US10649703B2 (en) | Print control apparatus, control method of a print control apparatus, and recording medium | |
JP2013186849A (en) | Printing system | |
JP2013120559A (en) | Information processing system, information processing method, and program | |
JP6878099B2 (en) | Information processing device, control method of information processing device, and program | |
JP2014130634A (en) | Data management device, and program | |
JP5904264B2 (en) | Printer and printer control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101029 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101029 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110204 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120313 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121220 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5217427 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |