JP2016013695A - Image forming apparatus, print information management method, and print information management program - Google Patents
Image forming apparatus, print information management method, and print information management program Download PDFInfo
- Publication number
- JP2016013695A JP2016013695A JP2015145845A JP2015145845A JP2016013695A JP 2016013695 A JP2016013695 A JP 2016013695A JP 2015145845 A JP2015145845 A JP 2015145845A JP 2015145845 A JP2015145845 A JP 2015145845A JP 2016013695 A JP2016013695 A JP 2016013695A
- Authority
- JP
- Japan
- Prior art keywords
- folder
- print information
- print job
- user name
- name
- 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 image forming apparatus that manages print jobs, a print information management method, and a print information management program.
近年の印刷装置では、印刷装置に接続されたクライアントPC(パ―ソナルコンピュータ)から印刷ジョブを受けたとき、この印刷ジョブをすぐに実行せずに印刷装置内に一度蓄積する装置がある。このような印刷装置では、蓄積した印刷ジョブの一覧を操作パネル等に表示させ、選択された印刷ジョブに対して印刷ジョブの実行指示や削除指示を行う。 In recent printing apparatuses, when a print job is received from a client PC (personal computer) connected to the printing apparatus, there is an apparatus that stores the print job once in the printing apparatus without immediately executing the print job. In such a printing apparatus, a list of accumulated print jobs is displayed on an operation panel or the like, and a print job execution instruction or deletion instruction is issued for the selected print job.
上記のような印刷装置では、印刷ジョブの管理を行う必要があるため、通常はDBMS(データベース・マネジメント・サービス)と呼ばれる方法により、データベースに印刷ジョブを蓄積して管理している。DBMSで印刷ジョブを管理する場合、印刷ジョブは、印刷データと属性データとに分けられて管理される。 Since the printing apparatus as described above needs to manage print jobs, the print jobs are usually stored and managed in a database by a method called DBMS (database management service). When managing a print job with a DBMS, the print job is managed by being divided into print data and attribute data.
例えば特許文献1には、データベースを用いて印刷ジョブ情報を管理するプリンタ管理システムが記載されている。 For example, Patent Document 1 describes a printer management system that manages print job information using a database.
しかしながら上記従来の技術のように、DBMS等を用いて印刷ジョブを管理する場合、データベースの定期的な最適化やバックアップなどのメンテナンスが必要となる。また、データベースに蓄積される情報量が多いため、印刷装置における処理の負担が大きくなる。これらの問題点は、特に家庭用等の比較的小型の印刷装置において大きな問題となり、解決が望まれている。 However, when a print job is managed using a DBMS or the like as in the conventional technique, maintenance such as periodic optimization and backup of the database is required. In addition, since the amount of information stored in the database is large, the processing burden on the printing apparatus increases. These problems are particularly serious in relatively small printing apparatuses for home use or the like, and a solution is desired.
本発明は、上記事情を鑑みてこれを解決すべく成されたものであり、効率的に印刷ジョブを管理することが可能な画像形成装置、印刷情報管理方法、印刷情報管理プログラムを提供することを目的とするものである。 The present invention has been made in view of the above circumstances, and provides an image forming apparatus, a print information management method, and a print information management program capable of efficiently managing print jobs. It is intended.
本発明は、上記目的を達成するために、以下の如き構成を採用した。 The present invention employs the following configuration in order to achieve the above object.
本発明は、操作画面を備える画像形成装置であって、ユーザ名を含む印刷情報を受信する受信手段と、前記印刷情報の記憶先となるフォルダであって、前記ユーザ名をフォルダ名に含む前記フォルダを前記ユーザ名毎に生成する生成手段と、前記受信手段により受信した前記ユーザ名を含む印刷情報を前記フォルダ名と関連付けて記憶する記憶手段と、前記操作画面を介したユーザの指示操作に応じて、前記記憶手段に記憶されている前記印刷情報であって、特定のユーザ名を含むフォルダ名と関連付く前記印刷情報の一覧を、前記操作画面に表示する表示制御手段と、を有し、前記生成手段は、前記記憶手段に記憶されている印刷情報に含まれるユーザ名の中に、前記受信手段が受信した印刷情報に含まれるユーザ名と一致するユーザ名が存在しない場合、前記受信手段が受信したユーザ名を含んだ前記フォルダ名の前記フォルダを生成する。 The present invention is an image forming apparatus provided with an operation screen, the receiving unit receiving print information including a user name, and a folder serving as a storage destination of the print information, wherein the user name is included in the folder name. Generation means for generating a folder for each user name, storage means for storing print information including the user name received by the reception means in association with the folder name, and user instruction operation via the operation screen And a display control unit for displaying a list of the print information stored in the storage unit and associated with a folder name including a specific user name on the operation screen. The generating unit includes a user name that matches the user name included in the print information received by the receiving unit among the user names included in the print information stored in the storage unit. If not resident, to generate the folder of the folder name that contains the user name received said receiving means.
本発明によれば、効率的に印刷ジョブを管理することができる。 According to the present invention, print jobs can be managed efficiently.
本発明は、印刷ジョブに含まれる属性データに基づき、印刷ジョブのファイル名を生成するファイル名生成部と、属性データに含まれる所定情報毎のフォルダを作成するフォルダ作成部とを有し、印刷ジョブを生成されたファイル名で、ファイル名と対応するフォルダに蓄積することにより、データベース等を用いずに効率的に印刷ジョブを管理する。 The present invention includes a file name generation unit that generates a file name of a print job based on attribute data included in the print job, and a folder generation unit that generates a folder for each predetermined information included in the attribute data. By storing the job with the generated file name in a folder corresponding to the file name, the print job is efficiently managed without using a database or the like.
特に本発明は、ネットワーク等を介してクライアントPC等と接続されており、クライアントPCから送信された印刷ジョブを一度蓄積することが可能な印刷装置において適用されることが好ましい。また本発明は、DBMS等を備えておらず、比較的小型の印刷装置に対してより好適である。具体的には例えば、印刷機能のみを有するレーザプリンタ等により好適である。 In particular, the present invention is preferably applied to a printing apparatus that is connected to a client PC or the like via a network or the like and can once store a print job transmitted from the client PC. Further, the present invention does not include a DBMS or the like and is more suitable for a relatively small printing apparatus. Specifically, for example, a laser printer having only a printing function is suitable.
本発明の印刷装置では、クライアントPCより印刷ジョブを受信すると、この印刷ジョブをハードディスク等の記憶装置に蓄積する。そして印刷装置は、印刷装置の操作パネル上で蓄積された印刷ジョブの実行指示がなされると、印刷ジョブを実行する。以下の本発明の実施形態の説明では、このように印刷ジョブを一度蓄積した後に操作パネルから実行指示を受けて印刷ジョブを実行することを「オンデマンド印刷」と呼ぶ。 In the printing apparatus of the present invention, when a print job is received from the client PC, the print job is stored in a storage device such as a hard disk. The printing apparatus executes the print job when an instruction to execute the accumulated print job is given on the operation panel of the printing apparatus. In the following description of the embodiments of the present invention, the execution of a print job in response to an execution instruction from the operation panel after once accumulating the print job in this way is referred to as “on-demand printing”.
図1は、本発明の印刷装置100のハードウェア構成図の例である。
FIG. 1 is an example of a hardware configuration diagram of a
印刷装置100は、それぞれバスBで相互に接続されている入力装置11、出力装置12、ドライブ装置13、補助記憶装置14、メモリ装置15、演算処理装置16、インターフェース装置17及び操作パネル18で構成される。
The
入力装置11は、後述するインターフェース装置17を介して印刷ジョブ等が入力される。出力装置12はプロッタ及びプロッタエンジン等により構成され、印刷ジョブを実行して出力するために用いられる。インターフェース装置17は、モデム、LANカードなどで構成されており、ネットワークに接続する為に用いられる。操作パネル18は、タッチパネル等で構成され、印刷装置100の操作を行うために用いられる。
The
本発明の印刷ジョブ管理プログラムは、印刷装置100を制御する各種プログラムの少なくとも一部である。印刷ジョブ管理プログラムは例えば記録媒体19の配布やネットワークからのダウンロードなどによって提供される。印刷ジョブ管理プログラムを記録した記録媒体19は、USB(Universal Serial Bus)メモリ、SDメモリカード等の可搬型の記録媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
The print job management program of the present invention is at least a part of various programs that control the
また、印刷ジョブ管理プログラムを記録した記録媒体19がドライブ装置13にセットされると、印刷ジョブ管理プログラムは記録媒体19からドライブ装置13を介して補助記憶装置14にインストールされる。ネットワークからダウンロードされた印刷ジョブ管理プログラムは、インターフェース装置17を介して補助記憶装置14にインストールされる。
When the
印刷装置100は、インストールされた印刷ジョブ管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置15は、コンピュータの起動時に補助記憶装置14から印刷ジョブ管理プログラムを読み出して格納する。そして、演算処理装置16はメモリ装置15に格納された印刷ジョブ管理プログラムに従って、後述するような各種処理を実現している。
(第一の実施形態)
以下に図面を参照して本発明の第一の実施形態について説明する。図2は、第一の実施形態の印刷装置100の機能構成を示す機能構成図である。
The
(First embodiment)
A first embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a functional configuration diagram illustrating a functional configuration of the
本実施形態の印刷装置100は、印刷装置100と接続されたクライアントPC200等により生成された印刷ジョブを受信すると、印刷装置100の有するハードディスク300に印刷ジョブを蓄積する。尚ハードディスク300は、例えば図1に示す補助記憶装置14の内部に設けられていても良い。
When the
印刷装置100は、印刷ジョブ受付部110、印刷ジョブ管理部120を有する。印刷ジョブ受付部110は、印刷ジョブを受け付けてハードディスク300へ蓄積するまでの処理を行う。印刷ジョブ管理部120は、印刷ジョブに対する各種の指示の実行等を行う。
The
印刷ジョブ受付部110は、印刷ジョブ取得部111、ファイル名生成部112、対応フォルダ判定部113、フォルダ作成部114を有する。印刷ジョブ取得部111は、クライアントPC200から送信された印刷ジョブを取得する。ファイル名生成部112は、印刷ジョブ取得部111により取得された印刷ジョブのファイル名を生成する。ファイル名生成部112によるファイル名の生成については後述する。
The print
対応フォルダ判定部113は、ファイル名生成部112によりファイル名が生成された印刷ジョブが格納されるフォルダが存在しているか否かを判定する。フォルダ作成部114は、ファイル名が生成された印刷ジョブを格納するフォルダを作成する。フォルダ作成部114によりフォルダ作成については後述する。
The corresponding
印刷ジョブ管理部120は、表示制御部121、一覧作成部122、選択部123、印刷ジョブ取得部124、印刷ジョブ実行部125を有する。表示制御部121は、操作パネル18における表示の制御を行う。一覧作成部122は、ハードディスク300に蓄積された印刷ジョブの一覧を生成する。具体的には本実施形態の一覧作成部122は、ハードディスク300に蓄積された印刷ジョブのファイル名に含まれる印刷ジョブの属性データを用いて印刷ジョブの一覧を作成する。
The print
選択部123は、操作パネル18において選択指示を受けた印刷ジョブを一覧作成部122により生成された一覧から選択する。印刷ジョブ取得部124は、選択部123により選択された印刷ジョブをハードディスク300から取得する。印刷ジョブ実行部125は、操作パネル18より印刷ジョブの実行指示を受けて印刷ジョブ取得部124により取得された印刷ジョブを実行する。
The
ここで本実施形態のファイル名生成部112によるファイル名の生成について説明する。本実施形態のファイル名生成部112では、印刷ジョブに含まれる印刷ジョブの属性データを用いて印刷ジョブのファイル名を生成する。
Here, generation of a file name by the file
印刷ジョブは、印刷されるデータそのもの(印刷データ)と属性データとから構成される。属性データとは、例えば印刷ジョブを生成したユーザ情報、ジョブ番号、スプール日時、ページ数、カラー印刷を行うか否かを示す情報(カラー情報)、用紙サイズ、文書名等である。本実施形態のファイル名生成部112では、この属性データを用いて印刷ジョブのファイル名を生成する。
The print job is composed of data to be printed (print data) and attribute data. The attribute data is, for example, user information that generated a print job, job number, spool date / time, number of pages, information indicating whether or not to perform color printing (color information), paper size, document name, and the like. The file
具体的には例えば、印刷ジョブのジョブ番号が「100123」、スプール日時が「2008年2月8日10時2分40」、ページ数が「5」、カラーのA4サイズ、文書名が「testpage」であった場合、印刷ジョブのファイル名は、「100123,20080208100204,5,color,A4,testpage」となる。 Specifically, for example, the job number of the print job is “100123”, the spool date is “February 8, 2008 10: 2: 40”, the number of pages is “5”, the color is A4 size, and the document name is “testpage”. The file name of the print job is “100123, 20080208100204, 5, color, A4, testpage”.
次に本実施形態のフォルダ作成部114によるフォルダの作成について説明する。本実施形態のフォルダ作成部114は、ハードディスク300内に属性データのうち所定の属性データ毎のフォルダを作成する。本実施形態では、属性データに含まれるユーザ情報に基づき、ハードディスク300内にユーザ毎のフォルダを作成する。フォルダ作成部114により作成されたフォルダには、それぞれのフォルダに対応した印刷ジョブが格納される。具体的には例えば、ユーザAのフォルダには、ユーザAというユーザ情報が含まれる属性データを有する印刷ジョブが格納される。
Next, creation of a folder by the
図3は、ファイル名が付与された印刷ジョブがフォルダに格納された状態を説明する概念図である。図3では、フォルダ作成部114により、ユーザA、B、Cそれぞれのフォルダが作成されており、ユーザAのフォルダには属性データを用いたファイルが付与された印刷ジョブが格納されている。
FIG. 3 is a conceptual diagram illustrating a state where a print job with a file name is stored in a folder. In FIG. 3, the folders A, B, and C are created by the
よって本実施形態では、例えば従来のDBMS等における管理のように、印刷データと属性データとを分けて管理する必要がない。また本実施形態では、属性データに含まれるユーザ情報毎にフォルダを作成し、対応するユーザ情報を含む印刷ジョブをフォルダ毎に管理することができる。 Therefore, in the present embodiment, there is no need to manage print data and attribute data separately, for example, as in management in a conventional DBMS or the like. In this embodiment, a folder can be created for each user information included in the attribute data, and a print job including the corresponding user information can be managed for each folder.
次に、本実施形態の印刷装置100の動作について説明する。始めに印刷ジョブ受付部110の動作について説明する。図4は、第一の実施形態の印刷装置100における印刷ジョブ受付部110の動作を説明するフローチャートである。
Next, the operation of the
印刷装置100が、クライアントPC200から印刷ジョブを受信すると、印刷ジョブ取得部111は印刷ジョブを取得する(S41)。印刷ジョブ取得部111により印刷ジョブを取得すると、ファイル名生成部112は印刷ジョブに含まれる属性データを用いてファイル名を生成し、印刷ジョブにファイル名を付与する(S42)。
When the
ファイル名が付与されると、対応フォルダ判定部113は、この印刷ジョブが格納されるべきフォルダが既に作成されているか否かを判定する(S43)。具体的には対応フォルダ判定部113は、S41で取得された印刷ジョブの有する属性データに含まれるユーザ情報と対応するフォルダが存在するか否かを判定する。
When the file name is given, the corresponding
S43において、対応するフォルダが存在しない場合、フォルダ作成部114は、属性データに含まれるユーザ情報のユーザ名をフォルダ名とするフォルダを生成する(S44)。例えば属性データに含まれるユーザ情報のユーザ名が「ユーザA」の場合、「ユーザA」という名前のフォルダを作成する。S45で対応するフォルダが作成されると、このフォルダにファイル名が付与された印刷ジョブが格納されて、印刷ジョブが蓄積される(S45)。
If there is no corresponding folder in S43, the
S43において、対応するフォルダが存在する場合、ファイル名が付与された印刷ジョブは、対応するフォルダに格納されて蓄積される(S45)。 If the corresponding folder exists in S43, the print job with the file name is stored and accumulated in the corresponding folder (S45).
次に図5を参照して本実施形態の印刷ジョブ管理部120の動作を説明する。図5は、第一の実施形態の印刷装置100における印刷ジョブ管理部120の動作を説明するフローチャートである。
Next, the operation of the print
印刷装置100において、操作パネル18からオンデマンド印刷の指示がなされると(S51)、一覧作成部122はハードディスク300へアクセスし、オンデマンド印刷の対象となる印刷ジョブが格納されたフォルダ内の印刷ジョブの一覧を作成する(S52)。印刷ジョブの一覧が作成されると、表示制御部121はこの印刷ジョブ一覧を操作パネル18に表示させる(S53)。尚オンデマンド印刷の対象となる印刷ジョブが格納されたフォルダとは、例えばオンデマンド印刷指示を行ったユーザの名前がついたフォルダ等である。
In the
ここで、図6に操作パネル18に表示される表示例を示す。図6は、操作パネル18に印刷ジョブ一覧が表示された画面18Aを示す。
FIG. 6 shows a display example displayed on the
例えばS52において、例えばオンデマンド印刷指示を行ったユーザがユーザAである場合、一覧作成部122はフォルダ「ユーザA」に格納されているファイル名の一覧を取得し、図6に示すような印刷ジョブの一覧を作成する。ここでフォルダ「ユーザA」に格納されている印刷ジョブには、印刷ジョブの属性データを含むファイル名が付与されている。よって本実施形態では、フォルダ「ユーザA」を走査して印刷ジョブのファイル名を取得し、このファイル名を表示させるだけで印刷ジョブの属性データを含む印刷ジョブの一覧を作成することができる。
For example, in S52, for example, when the user who has issued the on-demand print instruction is the user A, the
図5に戻って、操作パネル18に表示された印刷ジョブ一覧から印刷ジョブが選択されると、選択部123はこれを印刷ジョブの選択指示として受け、印刷ジョブを選択する(S54)。印刷ジョブが選択されると、印刷ジョブ取得部124は、S52において選択されたフォルダから選択された印刷ジョブを取得する(S55)。印刷ジョブが取得されると、印刷ジョブ実行部125は、印刷ジョブを実行する(S56)。尚印刷ジョブが実行されるとフォルダ内に格納された印刷ジョブは自動的に削除される。
Returning to FIG. 5, when a print job is selected from the print job list displayed on the
尚印刷装置100は、S54において選択された印刷ジョブの削除指示を受けた場合、フォルダ内から印刷ジョブの削除を行っても良い。
The
以上に説明したように、本実施形態によれば、印刷ジョブに印刷ジョブの属性データを含むファイル名を付与する。そして、属性データに含まれるユーザ名毎に作成されたフォルダに、対応した印刷ジョブを格納する構成とした。この構成によれば、DBMS等を使用せずに、効率的に印刷ジョブを管理することができる。 As described above, according to the present embodiment, a file name including print job attribute data is assigned to a print job. A corresponding print job is stored in a folder created for each user name included in the attribute data. According to this configuration, it is possible to efficiently manage print jobs without using a DBMS or the like.
尚本実施形態では、フォルダ作成部114はユーザ名毎のフォルダを作成するものとしたが、これに限定されない。フォルダ作成部114は、属性データに含まれる所定データをキーとして、キーとなる所定データ毎のフォルダを作成しても良い。例えばフォルダ生成部114は、日付毎にフォルダを生成しても良い。この場合、各フォルダには、属性データに対応する日付が含まれる印刷ジョブがそれぞれ格納されることになる。このときキーとなる所定データは、予め印刷装置100において設定されていることが好ましい。
In the present embodiment, the
(第二の実施形態)
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、印刷ジョブが格納されるハードディスク300Aが複数のパーティションに分割されていた場合を考慮した点が第一の実施形態と相違する。よって以下の第二の実施形態の説明では、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Second embodiment)
A second embodiment of the present invention will be described below with reference to the drawings. The second embodiment of the present invention is different from the first embodiment in that a case where a
本実施形態では、主となる主パーティションが容量不足となった場合に、印刷ジョブの格納先を示すリンク情報を生成し、このリンク情報を主パーティションに作成されたフォルダに格納する。そして印刷ジョブの実体を他のパーティションに作成されたフォルダに格納して蓄積する。 In this embodiment, when the main main partition runs out of capacity, link information indicating a print job storage destination is generated, and this link information is stored in a folder created in the main partition. The print job entity is stored and accumulated in a folder created in another partition.
本実施形態では、この構成により、ハードディスク300Aが複数のパーティションに分割されている場合にも、各パーティションの容量等を意識せずに印刷ジョブを蓄積することができる。
In this embodiment, with this configuration, even when the
図7は、第二の実施形態の印刷装置100Aの機能構成を示す機能構成図である。
FIG. 7 is a functional configuration diagram illustrating a functional configuration of the
本実施形態の印刷装置100Aは、印刷ジョブ受付部110A、印刷ジョブ管理部120Aを有する。
The
印刷ジョブ受付部110Aは、第一の実施形態の印刷ジョブ受付部110の有する各部に加え、主パーティション判別部115、パーティション容量判定部116、リンク生成部117、格納制御部118を有する。
The print
主パーティション判別部115は、ハードディスク300A内において、メインのパーティションに設定された主パーティションを判別する。パーティション容量判定部116は、主パーティションに印刷ジョブを格納可能か否かを判定する。具体的にはパーティション容量判定部116は、主パーティションの残容量を検出し、印刷ジョブ取得部111により取得した印刷ジョブを主パーティション内に作成されたフォルダに格納可能か否かを判定する。
The main
リンク生成部117は、印刷ジョブが主パーティションに格納不可能なとき、印刷ジョブの実体の格納先を示すリンク情報を生成する。格納制御部118は、印刷ジョブの格納を制御する。具体的には格納制御部118は、パーティション容量判定部116により主パーティションへの印刷ジョブの格納が不可能と判定された場合に、別の適切なパーティションに印刷ジョブを格納する。印刷ジョブの格納制御の詳細は後述する。
When the print job cannot be stored in the main partition, the
印刷ジョブ管理部120Aは、第一の実施形態の印刷ジョブ管理部120の有する各部に加え、実体判定部126、リンク追跡部127、リンク削除部128を有する。
The print
実体判定部126は、主パーティションに格納されたファイルが印刷ジョブの実体であるか否かを判定する。主パーティションには、印刷ジョブの属性データを含むファイル名で印刷ジョブの実体と印刷ジョブのリンク情報の何れか一方又は両方が格納されている。実体判定部126は、主パーティションに格納されている情報が、印刷ジョブの実体であるか、又はリンク情報であるかを判定する。
The
リンク追跡部127は、主パーティションに格納されたリンク情報に基づき、印刷ジョブの実体の格納先を辿る。リンク削除部128は、印刷ジョブが実行された後に、リンク生成部117に生成されたリンク情報を削除する。
The
本実施形態のハードディスク300Aは、例えば補助記憶装置14内に設けられている。本実施形態では、ハードディスク300AはパーティションAとパーティションBとに分けられており、パーティションAを主パーティションとした。
The
以下に図面を参照して本実施形態の印刷装置100Aの動作を説明する。始めに、本実施形態の印刷ジョブ受付部110Aの動作を説明する。図8は、第二の実施形態の印刷ジョブ受付部110Aの動作を説明するフローチャートである。
The operation of the
図8のS81、S82の処理は、第一の実施形態で説明した図4のS41、S42と同様である。印刷装置100Aにおいて印刷ジョブのファイル名が生成されると、主パーティション判別部115は、ハードディスク300Aにおいて主パーティションに設定されたパーティションを判別する。本実施形態では、パーティションAが主パーティションであると判別される。S84とS85の処理は、図4のS43とS44の処理と同様である。
The processes in S81 and S82 in FIG. 8 are the same as S41 and S42 in FIG. 4 described in the first embodiment. When the file name of the print job is generated in the
S84又はS85において、印刷ジョブが格納されるべきフォルダが決定すると、パーティション容量判定部116は、パーティションAの残容量を検出し、印刷ジョブをパーティションA内のフォルダに格納可能か否かを判定する(S86)。 When the folder in which the print job is to be stored is determined in S84 or S85, the partition capacity determination unit 116 detects the remaining capacity of the partition A and determines whether the print job can be stored in the folder in the partition A. (S86).
S86において、パーティション容量判定部116により、パーティションAの残容量が十分であり、印刷ジョブの実体を格納可能と判定された場合、印刷ジョブはパーティションA内の対応するフォルダへ格納されて蓄積される(S87)。 In S86, when the partition capacity determination unit 116 determines that the remaining capacity of the partition A is sufficient and the actual print job can be stored, the print job is stored and accumulated in a corresponding folder in the partition A. (S87).
S86において、パーティション容量判定部116により、パーティションAの残容量が不十分であり、印刷ジョブの実体の格納が不可能と判定された場合、リンク生成部117は、印刷ジョブの実体が格納される先を示すリンク情報を生成し、このリンク情報を主パーティションであるパーティションAの対応するフォルダに格納する。具体的にはリンク生成部117は、S82で生成されたファイル名に、リンク情報であることを示す識別子等を付与し、リンク情報とする。したがってリンク情報には、印刷ジョブの属性データが含まれる。
In S86, if the partition capacity determination unit 116 determines that the remaining capacity of the partition A is insufficient and the print job entity cannot be stored, the
S88においてリンク情報が生成されると、フォルダ作成部114は、主パーティション以外のパーティションに、印刷ジョブの実体を格納するためのフォルダを作成する(S89)。本実施形態では、主パーティションであるパーティションAが容量不足となった場合には、パーティションBに印刷ジョブが格納されるものとした。よってフォルダ作成部114は、パーティションB内にフォルダを作成する。このときフォルダ作成部114は、S85におけるフォルダの作成処理と同様に、印刷ジョブの属性データに含まれるユーザ名をフォルダ名として、パーティションB内にフォルダを作成する。すなわちパーティションB内に作成されるフォルダは、パーティションA内に作成されたフォルダ名と同じ名前で作成される。
When link information is generated in S88, the
パーティションBにフォルダが作成されると、格納制御部118は、印刷ジョブの実体をパーティションBに作成されたフォルダへ格納して蓄積する(S90)。
When a folder is created in the partition B, the
尚本実施形態の印刷装置100Aでは、主パーティションが容量不足となったときに、利用されるパーティションが予め設定されていることが好ましい。例えば本実施形態では、パーティションAが容量不足になった場合に使用されるパーティションを、パーティションBと設定しておくことが好ましい。
In the
以下に図9を参照して、パーティションAとパーティションBにフォルダが作成された場合についてさらに説明する。図9は、パーティションAとパーティションBにフォルダが作成されたことを説明する概念図である。 Hereinafter, the case where folders are created in the partition A and the partition B will be further described with reference to FIG. FIG. 9 is a conceptual diagram illustrating that folders are created in the partition A and the partition B.
図9では、パーティションAに、フォルダ「ユーザA」、「ユーザB」、「ユーザC」が作成されている。またパーティションBにも同様に、フォルダ「ユーザA」、「ユーザB」、「ユーザC」が作成されている。 In FIG. 9, folders “user A”, “user B”, and “user C” are created in the partition A. Similarly, in the partition B, folders “user A”, “user B”, and “user C” are created.
ここで例えば印刷装置100Aが、フォルダ「ユーザA」に格納されるべき印刷ジョブを取得したときに、パーティションAが容量不足であった場合、パーティションAのフォルダ「ユーザA」にはリンク情報のみが格納される。そして印刷ジョブの実体は、パーティションB内のフォルダ「ユーザA」に格納される。
Here, for example, when the
本実施形態の印刷ジョブ受付部110Aでは、このようにして印刷ジョブの蓄積を行うため、パーティションの容量等を意識せずに印刷ジョブの蓄積を行うことができる。
Since the print
次に本実施形態の印刷ジョブ管理部120Aの動作について説明する。図10は、第二の実施形態の印刷装置100Aにおける印刷ジョブ管理部120Aの動作を説明するフローチャートである。
Next, the operation of the print
本実施形態の印刷装置100Aにおいて、操作パネル18よりオンデマンド印刷の指示を受けると(S101)、一覧作成部122はパーティションAへアクセスし、オンデマンド印刷の対象となる印刷ジョブが格納されたフォルダ内の印刷ジョブの一覧を作成する(S102)。したがって本実施形態の一覧作成部122により作成される一覧は、主パーティションであるパーティションA内のフォルダに格納された情報の一覧である。
In the
尚本実施形態の一覧作成部122は、フォルダに格納されているものが印刷ジョブの実体か又は印刷ジョブのリンク情報かを判別せずに、フォルダに格納されているファイル名に基づき印刷ジョブの一覧を作成する。
Note that the
本実施形態では、リンク情報にも、印刷ジョブのファイル名と同様の属性データから生成されたファイル名が付与されているため、一覧作成部122はフォルダの走査を行うだけで属性データを含む印刷ジョブの一覧を作成することができる。S103とS104の処理は、第一の実施形態で説明した図5のS53とS54と同様であるから説明を省略する。
In this embodiment, since the file name generated from the attribute data similar to the file name of the print job is given to the link information, the
S104において印刷ジョブが選択されると、実体判定部126は、選択された印刷ジョブが、印刷ジョブの実体であるか否かを判定する(S105)。具体的には実体判定部126は、パーティションAのフォルダに、選択された印刷ジョブの実体が格納されているのか、又は選択された印刷ジョブのリンク情報が格納されているのかを判定する。
When a print job is selected in S104, the
S105において、パーティションAのフォルダに印刷ジョブの実体が格納されていると判定された場合、印刷ジョブ取得部124は、パーティションAから印刷ジョブを取得する(S106)。そして印刷ジョブ実行部125により、取得した印刷ジョブを実行する(S107)。
If it is determined in S105 that the actual print job is stored in the partition A folder, the print
S105において、パーティションAのフォルダに印刷ジョブのリンク情報が格納されていると判定された場合、リンク追跡部127はリンク情報に基づき印刷ジョブの実体の格納先を辿る(S108)。印刷ジョブの実体の格納先がわかると、印刷ジョブ取得部124は、印刷ジョブの実体を取得する(S109)。そして印刷ジョブ実行部125により取得した印刷ジョブを実行する(S110)。印刷ジョブが実行されると、リンク削除部128は、実行された印刷ジョブのリンク情報をパーティションAのフォルダから削除する(S111)。
If it is determined in S105 that the link information of the print job is stored in the folder of the partition A, the
尚本実施形態において、S104において選択された印刷ジョブの削除指示を受けたとき、選択された印刷ジョブのリンク情報が生成されていた場合には印刷ジョブの実体とリンク情報とを削除するものとした。 In this embodiment, when the deletion information of the selected print job is received in S104, if the link information of the selected print job is generated, the actual print job and the link information are deleted. did.
以上に説明したように、本実施形態によれば、ハードディスク300Aが複数のパーティションに分割されていた場合にも、パーティションの容量等を考慮せずに印刷ジョブの蓄積及び管理を行うことができる。
As described above, according to the present embodiment, even when the
また本実施形態の印刷装置100Aは、主パーティションのみを走査し、印刷ジョブの実体が主パーティションにない場合はリンク情報を辿るだけで印刷ジョブの実体を取得することができる。よってハードディスク300A内の全てのパーティションを走査する必要がなく、速やかに印刷ジョブの実体を取得することができ、さらに印刷装置100Aの処理負担を軽減することができる。したがって本実施形態によれば、メンテナンス等を必要とするデータベースを用いずに、効率的に印刷ジョブを管理することができる。
In addition, the
また本実施形態では、ハードディスク300Aを二つのパーティションに分ける例を説明したが、これに限定されない。例えばハードディスク300Aは、パーティションA、パーティションB、パーティションCの3つに分割されていても良い。この場合には主パーティションであるパーティションAが容量不足になった場合は、パーティションBへ印刷ジョブの実体を格納し、パーティションBが容量不足になった場合はパーティションCへ印刷ジョブの実体を格納しても良い。
In this embodiment, the example in which the
またこの場合、印刷装置100Aにおいて印刷ジョブの実体が格納されていく順序が予め設定されていることが好ましい。上の例では、例えば最初に印刷ジョブの実体が格納されるパーティションがパーティションA、次に印刷ジョブの実体が格納されるパーティションがパーティションB、その次がパーティションCといった具合である。この場合印刷ジョブのリンク情報は、主パーティションであるパーティションAにのみ格納される。
In this case, it is preferable that the order in which the print job entities are stored in the
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 As mentioned above, although this invention has been demonstrated based on each embodiment, this invention is not limited to the requirements shown in the said embodiment. With respect to these points, the gist of the present invention can be changed without departing from the scope of the present invention, and can be appropriately determined according to the application form.
100、100A 印刷装置
110、110A 印刷ジョブ受付部
111、124 印刷ジョブ取得部
112 ファイル名生成部
113 対応フォルダ判定部
114 フォルダ作成部
115 主パーティション判別部
116 パーティション容量判定部
117 リンク生成部
118 格納制御部
120、120A 印刷ジョブ管理部
121 表示制御部
122 一覧作成部
123 選択部
125 印刷ジョブ実行部
126 実体判定部
127 リンク追跡部
128 リンク削除部
100,
Claims (6)
ユーザ名を含む印刷情報を受信する受信手段と、
前記印刷情報の記憶先となるフォルダであって、前記ユーザ名をフォルダ名に含む前記フォルダを前記ユーザ名毎に生成する生成手段と、
前記受信手段により受信した前記ユーザ名を含む印刷情報を前記フォルダ名と関連付けて記憶する記憶手段と、
前記操作画面を介したユーザの指示操作に応じて、前記記憶手段に記憶されている前記印刷情報であって、特定のユーザ名を含むフォルダ名と関連付く前記印刷情報の一覧を、前記操作画面に表示する表示制御手段と、を有し、
前記生成手段は、
前記記憶手段に記憶されている印刷情報に含まれるユーザ名の中に、前記受信手段が受信した印刷情報に含まれるユーザ名と一致するユーザ名が存在しない場合、前記受信手段が受信したユーザ名を含んだ前記フォルダ名の前記フォルダを生成することを特徴とする画像形成装置。 An image forming apparatus having an operation screen,
Receiving means for receiving print information including a user name;
A folder serving as a storage destination of the print information, the generating unit generating the folder including the user name in a folder name for each user name;
Storage means for storing print information including the user name received by the receiving means in association with the folder name;
A list of the print information associated with a folder name including a specific user name, which is the print information stored in the storage unit, in response to a user instruction operation via the operation screen is displayed on the operation screen. Display control means for displaying on,
The generating means includes
If the user name included in the print information stored in the storage means does not have a user name that matches the user name included in the print information received by the reception means, the user name received by the reception means Generating the folder having the folder name including the image name.
当該印刷情報に含まれる前記ユーザ名を含んだ前記フォルダ名の前記フォルダに記憶されることを特徴とする請求項1記載の画像形成装置。 The print information received by the receiving means is
The image forming apparatus according to claim 1, wherein the image forming apparatus is stored in the folder having the folder name including the user name included in the print information.
ユーザ名を含む印刷情報を受信する受信手順と、
前記印刷情報の記憶先となるフォルダであって、前記ユーザ名をフォルダ名に含む前記フォルダを前記ユーザ名毎に生成する生成手順と、
前記受信手順で受信した前記ユーザ名を含む印刷情報を前記フォルダ名と関連付けて記憶手段に記憶する記憶手順と、
前記操作画面を介したユーザの指示操作に応じて、前記記憶手段に記憶されている前記印刷情報であって、特定のユーザ名を含むフォルダ名と関連付く前記印刷情報の一覧を、前記操作画面に表示する表示制御手順と、を有し、
前記生成手順は、
前記記憶手段に記憶されている印刷情報に含まれるユーザ名の中に、前記受信手順で受信した印刷情報に含まれるユーザ名と一致するユーザ名が存在しない場合、前記受信手順で受信したユーザ名を含んだ前記フォルダ名の前記フォルダを生成することを特徴とする印刷情報管理方法。 A printing information management method by an image forming apparatus having an operation screen,
A receiving procedure for receiving print information including a user name;
A generation procedure for generating a folder that is a storage destination of the print information, the folder including the user name in a folder name for each user name;
A storage procedure for storing print information including the user name received in the reception procedure in a storage unit in association with the folder name;
A list of the print information associated with a folder name including a specific user name, which is the print information stored in the storage unit, in response to a user instruction operation via the operation screen is displayed on the operation screen. Display control procedure to be displayed on,
The generation procedure is as follows:
If the user name included in the print information stored in the storage means does not have a user name that matches the user name included in the print information received in the reception procedure, the user name received in the reception procedure Generating the folder having the folder name including the print information management method.
当該印刷情報に含まれる前記ユーザ名を含んだ前記フォルダ名の前記フォルダに記憶されることを特徴とする請求項3記載の印刷情報管理方法。 The print information received in the reception procedure is
4. The print information management method according to claim 3, wherein the print information is stored in the folder having the folder name including the user name included in the print information.
ユーザ名を含む印刷情報を受信する受信ステップと、
前記印刷情報の記憶先となるフォルダであって、前記ユーザ名をフォルダ名に含む前記フォルダを前記ユーザ名毎に生成する生成ステップと、
前記受信ステップで受信した前記ユーザ名を含む印刷情報を前記フォルダ名と関連付けて記憶手段に記憶する記憶ステップと、
前記操作画面を介したユーザの指示操作に応じて、前記記憶手段に記憶されている前記印刷情報であって、特定のユーザ名を含むフォルダ名と関連付く前記印刷情報の一覧を、前記操作画面に表示する表示制御ステップと、を実行し、
前記生成ステップは、
前記記憶手段に記憶されている印刷情報に含まれるユーザ名の中に、前記受信ステップで受信した印刷情報に含まれるユーザ名と一致するユーザ名が存在しない場合、前記受信ステップで受信したユーザ名を含んだ前記フォルダ名の前記フォルダを生成することを特徴とする印刷情報管理プログラム。 A print information management program by an image forming apparatus having an operation screen, wherein the image forming apparatus includes:
A receiving step for receiving print information including a user name;
A folder that is a storage destination of the print information, and a generation step of generating the folder including the user name in a folder name for each user name;
A storage step of storing print information including the user name received in the reception step in a storage unit in association with the folder name;
A list of the print information associated with a folder name including a specific user name, which is the print information stored in the storage unit, in response to a user instruction operation via the operation screen is displayed on the operation screen. Display control steps to be displayed on
The generating step includes
If the user name included in the print information stored in the storage means does not have a user name that matches the user name included in the print information received in the reception step, the user name received in the reception step A print information management program for generating the folder having the folder name including
当該印刷情報に含まれる前記ユーザ名を含んだ前記フォルダ名の前記フォルダに記憶されることを特徴とする請求項5記載の印刷情報管理プログラム。 The print information received in the receiving step is
6. The print information management program according to claim 5, wherein the print information management program is stored in the folder having the folder name including the user name included in the print information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015145845A JP2016013695A (en) | 2015-07-23 | 2015-07-23 | Image forming apparatus, print information management method, and print information management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015145845A JP2016013695A (en) | 2015-07-23 | 2015-07-23 | Image forming apparatus, print information management method, and print information management program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013214664A Division JP2014051098A (en) | 2013-10-15 | 2013-10-15 | Printing device, printing job management method, and printing job management program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016013695A true JP2016013695A (en) | 2016-01-28 |
Family
ID=55230289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015145845A Pending JP2016013695A (en) | 2015-07-23 | 2015-07-23 | Image forming apparatus, print information management method, and print information management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016013695A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11167471A (en) * | 1997-12-04 | 1999-06-22 | Ricoh Co Ltd | Printer management system |
JP2003208448A (en) * | 2002-01-15 | 2003-07-25 | Konica Corp | Method, device and program for controlling image |
JP2003326777A (en) * | 2002-05-16 | 2003-11-19 | Konica Minolta Holdings Inc | Imaging apparatus |
JP2006107164A (en) * | 2004-10-06 | 2006-04-20 | Kyocera Mita Corp | Electronic instrument, data management method and program |
JP2007062269A (en) * | 2005-09-01 | 2007-03-15 | Konica Minolta Business Technologies Inc | Image forming apparatus, control method and program |
-
2015
- 2015-07-23 JP JP2015145845A patent/JP2016013695A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11167471A (en) * | 1997-12-04 | 1999-06-22 | Ricoh Co Ltd | Printer management system |
JP2003208448A (en) * | 2002-01-15 | 2003-07-25 | Konica Corp | Method, device and program for controlling image |
JP2003326777A (en) * | 2002-05-16 | 2003-11-19 | Konica Minolta Holdings Inc | Imaging apparatus |
JP2006107164A (en) * | 2004-10-06 | 2006-04-20 | Kyocera Mita Corp | Electronic instrument, data management method and program |
JP2007062269A (en) * | 2005-09-01 | 2007-03-15 | Konica Minolta Business Technologies Inc | Image forming apparatus, control method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8508802B2 (en) | Printing control apparatus and printing control method | |
JP4553364B2 (en) | Printing system | |
US20070086038A1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
US8564813B2 (en) | Distributed printing system, print control method for determining printing output locations according to content and estimated time information, and program | |
US9135528B2 (en) | Information processing apparatus, job processing method in information processing apparatus, and storage medium | |
JP2015203981A (en) | Printing system, print server and print control method, and program | |
JP6303404B2 (en) | Output system, terminal device, program, and output method | |
JP5086136B2 (en) | Printing apparatus, print job management method, print job management program | |
JP2014067126A (en) | Information processing apparatus and printing system | |
CN107977171B (en) | Print management apparatus and computer-readable medium storing print management program | |
US8179550B2 (en) | Management apparatus for transmitting data to a virtual device and method | |
JP2019016012A (en) | Printer and program | |
JP2008003954A (en) | Printing system, image forming apparatus, and method and program for reprinting control | |
JP5967956B2 (en) | Information processing apparatus, information processing method, and program | |
JP2016218887A (en) | Terminal device, program and output system | |
US8368906B2 (en) | Performing a virtual job using a plurality of mixed image processing apparatuses that can communicate each other | |
JP6314629B2 (en) | History storage device, image forming apparatus, and program | |
JP7354558B2 (en) | Printing devices and programs | |
JP2016013695A (en) | Image forming apparatus, print information management method, and print information management program | |
JP2014051098A (en) | Printing device, printing job management method, and printing job management program | |
JP2012254641A (en) | Image forming apparatus, and method and program for managing print information | |
JP2008117021A (en) | Print data management device, print data management program, and recording medium | |
JP2015204056A (en) | Print control device, method for processing data of print control device, program, and printer driver | |
JP6970651B2 (en) | Servers, printers, and computer programs for servers | |
JP6673025B2 (en) | Information processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160426 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160427 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160627 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161115 |