JP2019003269A - Information processing device and information processing program - Google Patents
Information processing device and information processing program Download PDFInfo
- Publication number
- JP2019003269A JP2019003269A JP2017115187A JP2017115187A JP2019003269A JP 2019003269 A JP2019003269 A JP 2019003269A JP 2017115187 A JP2017115187 A JP 2017115187A JP 2017115187 A JP2017115187 A JP 2017115187A JP 2019003269 A JP2019003269 A JP 2019003269A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- search
- module
- display area
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、情報処理装置及び情報処理プログラムに関する。 The present invention relates to an information processing apparatus and an information processing program.
特許文献1には、目的とする印刷ジョブの検索が容易な印刷管理プログラム、印刷管理装置、印刷管理方法及び印刷システムを提供することを課題とし、コンピュータを、印刷ジョブの進捗を複数のカテゴリに分け、該カテゴリを選択可能に表示するジョブ進捗表示手段、印刷ジョブの進捗を記録する第1テーブルから、選択されたカテゴリに対応する進捗の印刷ジョブを選択して一覧表示し、印刷ジョブの状態に応じた機能を記録する第2テーブルから、一覧表示した印刷ジョブの状態に応じた機能を選択して該機能の実行を受け付けるアイコンを表示するジョブ一覧表示手段、として機能させることが開示されている。
印刷ジョブを受け付けて、その印刷ジョブにしたがって印刷装置で印刷を行う技術において、受け付けた印刷ジョブを直ちに印刷せずに保存しておくことで多数の印刷ジョブを扱うことがある。そのため、操作者は保存されている多数の印刷ジョブ(印刷が終了した印刷ジョブを含めてもよい)の中から所望の印刷ジョブを特定するために、操作者の検索指示にしたがって、印刷ジョブを検索することが必要となる場合がある。
処理中の印刷ジョブについて、検索条件に一致した印刷ジョブのみを提示した場合、検索結果を見た操作者は、なぜ検索結果の印刷ジョブが印刷開始されていないのか、検索結果の印刷ジョブがいつ開始されるのかを把握することができないことがある。
本発明は、処理中の印刷ジョブについては、検索結果である印刷ジョブと検索結果以外の印刷ジョブを提示することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
In a technique for receiving a print job and performing printing with a printing apparatus according to the print job, a large number of print jobs may be handled by storing the received print job immediately without printing. Therefore, in order to specify a desired print job from among a large number of stored print jobs (which may include print jobs that have been printed), the operator executes a print job according to the search instruction from the operator. It may be necessary to search.
If only print jobs that match the search conditions are presented for the print job being processed, the operator who viewed the search results will see why the search result print job has not started printing and when the search result print job You may not be able to figure out if it will start.
An object of the present invention is to provide an information processing apparatus and an information processing program capable of presenting a print job as a search result and a print job other than the search result for a print job being processed.
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、検索条件を受け付ける受付手段と、前記検索条件にしたがって、処理中の印刷ジョブと他の印刷ジョブに対して、検索を行う検索手段と、前記検索手段による検索結果である第1の印刷ジョブと、処理中の印刷ジョブについては、検索結果以外の第2の印刷ジョブを提示する提示手段を有する情報処理装置である。
The gist of the present invention for achieving the object lies in the inventions of the following items.
The invention of
請求項2の発明は、前記提示手段は、前記第1の印刷ジョブと前記第2の印刷ジョブとを異なる形態で提示する請求項1に記載の情報処理装置である。 A second aspect of the present invention is the information processing apparatus according to the first aspect, wherein the presenting unit presents the first print job and the second print job in different forms.
請求項3の発明は、前記第2の印刷ジョブを提示する形態は、前記第1の印刷ジョブを提示する形態よりも目立たない状態である請求項2に記載の情報処理装置である。 A third aspect of the present invention is the information processing apparatus according to the second aspect, wherein the form of presenting the second print job is less conspicuous than the form of presenting the first print job.
請求項4の発明は、前記第2の印刷ジョブについて、該第2の印刷ジョブの選択を行うことができないように提示する請求項2に記載の情報処理装置である。 A fourth aspect of the present invention is the information processing apparatus according to the second aspect, wherein the second print job is presented so that the second print job cannot be selected.
請求項5の発明は、前記他の印刷ジョブとして、処理開始前の保留中の印刷ジョブ、処理が完了した印刷ジョブを含む請求項1に記載の情報処理装置である。 A fifth aspect of the present invention is the information processing apparatus according to the first aspect, wherein the other print jobs include a pending print job before the start of processing and a print job that has been processed.
請求項6の発明は、前記提示手段は、保留中の印刷ジョブ、処理中の印刷ジョブ、完了の印刷ジョブに分けて、提示する請求項5に記載の情報処理装置である。 A sixth aspect of the present invention is the information processing apparatus according to the fifth aspect, wherein the presenting means presents the print job separately for a pending print job, a print job being processed, and a completed print job.
請求項7の発明は、コンピュータを、検索条件を受け付ける受付手段と、前記検索条件にしたがって、処理中の印刷ジョブと他の印刷ジョブに対して、検索を行う検索手段と、前記検索手段による検索結果である第1の印刷ジョブと、処理中の印刷ジョブについては、検索結果以外の第2の印刷ジョブを提示する提示手段として機能させるための情報処理プログラムである。 According to the seventh aspect of the present invention, there is provided a computer for accepting a search condition, a search means for searching for a print job being processed and another print job according to the search condition, and a search by the search means The information processing program for causing the first print job as a result and the print job being processed to function as a presentation unit that presents a second print job other than the search result.
請求項1の情報処理装置によれば、処理中の印刷ジョブについては、検索結果である印刷ジョブと検索結果以外の印刷ジョブを提示することができる。 According to the information processing apparatus of the first aspect, for a print job being processed, a print job that is a search result and a print job other than the search result can be presented.
請求項2の情報処理装置によれば、第1の印刷ジョブと第2の印刷ジョブとを異なる形態で提示することができる。 According to the information processing apparatus of the second aspect, the first print job and the second print job can be presented in different forms.
請求項3の情報処理装置によれば、第2の印刷ジョブを提示する形態を、第1の印刷ジョブを提示する形態よりも目立たない状態とすることができる。 According to the information processing apparatus of the third aspect, the form in which the second print job is presented can be made less conspicuous than the form in which the first print job is presented.
請求項4の情報処理装置によれば、第2の印刷ジョブの選択を行うことができないように提示することができる。 According to the information processing apparatus of the fourth aspect, the second print job can be presented so that it cannot be selected.
請求項5の情報処理装置によれば、処理開始前の保留中の印刷ジョブ、処理が完了した印刷ジョブについては、検索結果だけを提示することができる。 According to the information processing apparatus of the fifth aspect, it is possible to present only a search result for a pending print job before the start of processing and a print job for which processing has been completed.
請求項6の情報処理装置によれば、保留中の印刷ジョブ、処理中の印刷ジョブ、完了の印刷ジョブに分けて、提示することができる。 According to the information processing apparatus of the sixth aspect, it is possible to present the information separately for the pending print job, the print job being processed, and the completed print job.
請求項7の情報処理プログラムによれば、処理中の印刷ジョブについては、検索結果である印刷ジョブと検索結果以外の印刷ジョブを提示することができる。 According to the information processing program of the seventh aspect, for a print job being processed, a print job that is a search result and a print job other than the search result can be presented.
まず、本実施の形態を説明する前に、その前提又は本実施の形態を利用する印刷装置について説明する。なお、この説明は、本実施の形態の理解を容易にすることを目的とするものである。
印刷装置は、印刷指示である印刷ジョブを受け付けて、印刷処理を行う。特に、プロダクションプリンタ等の商業用の印刷装置においては、複数の印刷ジョブを受け付け、その後に印刷処理を行うことが行われている。そして、その印刷ジョブの内容(属性)を閲覧(参照を含む)する場合がある。
印刷装置では、印刷ジョブの内容を、その印刷ジョブの状態(処理中、保留、完了(エラー、正常完了を含む))に応じた複数のリストで表示することが行われている。例えば、図5を用いて後述するように、保留印刷ジョブ表示領域520、処理中印刷ジョブ表示領域530、完了印刷ジョブ表示領域540が該当する。
First, before describing the present embodiment, a premise thereof or a printing apparatus using the present embodiment will be described. This description is intended to facilitate understanding of the present embodiment.
The printing apparatus receives a print job that is a print instruction and performs print processing. In particular, in a commercial printing apparatus such as a production printer, a plurality of print jobs are received and then a printing process is performed. In some cases, the contents (attributes) of the print job are browsed (including reference).
In a printing apparatus, the contents of a print job are displayed in a plurality of lists according to the status of the print job (processing, pending, completed (including error and normal completion)). For example, as will be described later with reference to FIG. 5, a pending print
これらのリストでは多数の印刷ジョブを扱う。そのため、目的の印刷ジョブを迅速に見つけることが必要になる。したがって、一般的に、印刷ジョブの属性を対象とした検索機能を備えており、検索条件に一致したジョブのみを絞り込んで表示することが可能である。
しかしながら、保留や完了状態の印刷ジョブの一覧では、検索条件に一致した印刷ジョブのみ表示することで特に問題はないが、処理中ジョブの場合には、条件に一致しない印刷ジョブを表示しないことによる不都合が発生するケースがある。
例えば、検索結果が所有者名でフィルタリングされていると、他の所有者が印刷指示をした印刷ジョブは検索結果から漏れるため、他の所有者の印刷ジョブが処理中であることに起因して(現操作者の)印刷ジョブがなかなか印刷処理されないことがある。自分の印刷ジョブが待機中であったとしても他人の印刷ジョブが処理中であると、印刷装置は動作中で不用意な印刷装置の取り扱いによって不測の事態を招く場合がある。
These lists handle a large number of print jobs. Therefore, it is necessary to quickly find the target print job. Accordingly, in general, a search function for print job attributes is provided, and only jobs that match the search conditions can be narrowed down and displayed.
However, in the list of print jobs that are on hold or completed, there is no particular problem in displaying only print jobs that match the search conditions. However, in the case of a job being processed, print jobs that do not match the conditions are not displayed. There are cases where inconvenience occurs.
For example, if the search result is filtered by the owner name, the print job for which another owner has issued a print instruction will be omitted from the search result, so that the print job of the other owner is being processed. The print job (of the current operator) may not be printed easily. Even if one's own print job is waiting, if another person's print job is being processed, the printing apparatus may be in operation and cause an unexpected situation due to careless handling of the printing apparatus.
より具体的に、図11、図12の例を用いて説明する。図11、図12は、本実施の形態を用いない場合の提示例を示す説明図である。
例えば、図11(a)に示すような処理中印刷ジョブ表示領域1100内の処理中の印刷ジョブの状態で、ユーザーBが自分の所有する印刷ジョブを検索表示した場合、図11(b)に示すような処理中印刷ジョブ表示領域1110となる。処理中印刷ジョブ表示領域1100(処理中印刷ジョブ表示領域1110)は、印刷ジョブ名欄、状態欄、所有者欄、頁数欄、部数欄を有している。図11(a)の例に示す処理中印刷ジョブ表示領域1100では、5件の印刷ジョブが表示されている。図11(b)の例に示す処理中印刷ジョブ表示領域1110では、2件の印刷ジョブが表示されている。つまり、ユーザーA、ユーザーCは、対象外であるので表示されず、ユーザーBの印刷ジョブが表示されることになる。つまり、処理中印刷ジョブ表示領域1110に表示されている2つの印刷ジョブは、状態として「プリント待ち」、「画像生成処理待ち」であるが、その前の印刷ジョブ(ユーザーAの「プリント中」、ユーザーCの「画像生成処理中」)が表示されていないので、この処理中印刷ジョブ表示領域1110を閲覧したユーザーBは、なぜ自分の印刷ジョブが開始されていないのか、いつ頃自分の印刷ジョブが開始されるのかを把握することができない。
This will be described more specifically with reference to the examples of FIGS. FIG. 11 and FIG. 12 are explanatory diagrams showing examples of presentation when the present embodiment is not used.
For example, when the user B searches for and displays a print job owned by the user B in the state of the print job being processed in the print
また、例えば、図12(a)に示すような処理中印刷ジョブ表示領域1200内の処理中の印刷ジョブの状態で、ユーザーDが自分の所有する印刷ジョブを検索表示した場合、図12(b)に示すような処理中印刷ジョブ表示領域1210となる。処理中印刷ジョブ表示領域1200(処理中印刷ジョブ表示領域1210)は、印刷ジョブ名欄、状態欄、所有者欄、頁数欄、部数欄を有している。図12(a)の例に示す処理中印刷ジョブ表示領域1200では、5件の印刷ジョブが表示されている。ユーザーDの所有する印刷ジョブはないので、図12(b)の例に示す処理中印刷ジョブ表示領域1210では、検索条件にヒットした印刷ジョブは表示されない(0件の印刷ジョブが表示されている)。つまり、処理中印刷ジョブ表示領域1210に何の印刷ジョブも表示されていないので、処理中の印刷ジョブはなく、印刷装置が停止していると誤認してしまうことがある。そのため、印刷中の印刷装置にユーザーが接触して印刷装置を異常停止させたり、ユーザーにとって作業性を悪くすることがある。
Further, for example, when the user D searches and displays a print job owned by the user D in the state of the print job being processed in the print
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、すべての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。また、「A、B、C」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その1つのみを選んでいる場合(例えば、Aのみ)を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
Hereinafter, an example of a preferred embodiment for realizing the present invention will be described with reference to the drawings.
FIG. 1 shows a conceptual module configuration diagram of a configuration example of the present embodiment.
The module generally refers to components such as software (computer program) and hardware that can be logically separated. Therefore, the module in the present embodiment indicates not only a module in a computer program but also a module in a hardware configuration. Therefore, the present embodiment is a computer program for causing these modules to function (a program for causing a computer to execute each procedure, a program for causing a computer to function as each means, and a function for each computer. This also serves as an explanation of the program and system and method for realizing the above. However, for the sake of explanation, the words “store”, “store”, and equivalents thereof are used. However, when the embodiment is a computer program, these words are stored in a storage device or stored in memory. This means that control is performed so as to be stored in the apparatus. Modules may correspond to functions one-to-one, but in mounting, one module may be configured by one program, or a plurality of modules may be configured by one program, and conversely, one module May be composed of a plurality of programs. The plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers in a distributed or parallel environment. Note that one module may include other modules. Hereinafter, “connection” is used not only for physical connection but also for logical connection (data exchange, instruction, reference relationship between data, etc.). “Predetermined” means that the process is determined before the target process, and not only before the process according to this embodiment starts but also after the process according to this embodiment starts. Also, if it is before the target processing, it is used in accordance with the situation / status at that time or with the intention to be decided according to the status / status up to that point. When there are a plurality of “predetermined values”, the values may be different from each other, or two or more values (of course, including all values) may be the same. In addition, the description of “do B when A” is used to mean “determine whether or not A and do B when A”. However, the case where it is not necessary to determine whether or not A is excluded. In addition, when enumerating things such as “A, B, C”, etc., it is an enumerated list unless otherwise specified, and includes cases where only one of them is selected (for example, only A).
In addition, the system or device is configured by connecting a plurality of computers, hardware, devices, and the like by communication means such as a network (including one-to-one correspondence communication connection), etc., and one computer, hardware, device. The case where it implement | achieves by etc. is also included. “Apparatus” and “system” are used as synonymous terms. Of course, the “system” does not include a social “mechanism” (social system) that is an artificial arrangement.
In addition, when performing a plurality of processes in each module or in each module, the target information is read from the storage device for each process, and the processing result is written to the storage device after performing the processing. is there. Therefore, description of reading from the storage device before processing and writing to the storage device after processing may be omitted. Here, the storage device may include a hard disk, a RAM (Random Access Memory), an external storage medium, a storage device via a communication line, a register in a CPU (Central Processing Unit), and the like.
本実施の形態である印刷制御装置100は、印刷装置250(画像処理装置、画像形成装置を含む)を制御して、その印刷装置250に印刷を行わせるものであって、図1の例に示すように、受付モジュール105、送信モジュール110、検索処理モジュール115、中間形態生成モジュール150、画像生成モジュール155、印刷モジュール160を有している。印刷制御装置100は、印刷ジョブの検索結果の表示において、検索条件にヒットしない対象外の印刷ジョブを必要に応じて表示するようにしている。
The
受付モジュール105は、検索処理モジュール115の検索モジュール120と接続されている。受付モジュール105は、検索条件を受け付ける。例えば、受付モジュール105は、タッチパネルを兼ねる液晶ディスプレイを制御して、ユーザーの操作(検索条件)を受け付ける。具体的には、印刷ジョブの属性について、ユーザーの所望する検索条件をユーザーインタフェース画面から入力させる。この他、マウス、キーボード、カメラ、マイク等を用いたユーザーの操作(視線、ジェスチャ、音声等も含む)を受け付けるようにしてもよい。また、通信回線を介して、検索条件を受け付けるようにしてもよい。
また、受付モジュール105は、画像を生成する指示、印刷を開始する指示等を受け付けてもよい。
The
The
送信モジュール110は、検索処理モジュール115の提示処理モジュール125と接続されている。送信モジュール110は、提示処理モジュール125による処理結果である提示内容(検索結果等)を、ユーザーに対して提示する制御を行う。例えば、前述のタッチパネルを兼ねる液晶ディスプレイを制御して、ユーザーに対して提示する制御を行う。具体的には、各印刷ジョブを一覧形式で表示するユーザーインタフェース画面の表示を行うように制御する。この他、スピーカーによる音声出力、触覚デバイスを用いた触感によって、ユーザーに提示する制御をするようにしてもよい。また、通信回線を介して、提示内容を送信してもよい。
The
検索処理モジュール115は、検索モジュール120、提示処理モジュール125、印刷ジョブ情報記憶モジュール130、画像処理制御モジュール135を有している。
検索モジュール120は、受付モジュール105、提示処理モジュール125、印刷ジョブ情報記憶モジュール130と接続されている。検索モジュール120は、受付モジュール105が受け付けた検索条件にしたがって、処理中の印刷ジョブと他の印刷ジョブに対して、検索を行う。つまり、検索モジュール120は、受付モジュール105が受け付けた検索条件に対し、各印刷ジョブが検索条件に一致するか否かを判定している。
The
The
提示処理モジュール125は、送信モジュール110、検索モジュール120、印刷ジョブ情報記憶モジュール130と接続されている。提示処理モジュール125は、検索モジュール120による検索結果である第1の印刷ジョブと、処理中の印刷ジョブについては、検索結果以外の第2の印刷ジョブを提示する。
また、提示処理モジュール125は、第1の印刷ジョブと第2の印刷ジョブとを異なる形態で提示するようにしてもよい。第2の印刷ジョブを提示する形態として、第1の印刷ジョブを提示する形態よりも目立たない状態を採用してもよい。ここで形態として、形状、模様、色彩、動的に変化すること(例えば、フラッシュ、アニメーション等)、点滅(点滅における変更対象は、点滅を行うか否か、点滅を行っている期間、点滅の間隔等がある)、「文字、図形、記号等の付加」、又は、これらの組み合わせであってもよい。
また、提示処理モジュール125は、第2の印刷ジョブについて、その第2の印刷ジョブの選択を行うことができないように提示するようにしてもよい。
また、他の印刷ジョブとして、処理開始前の保留中の印刷ジョブ、処理が完了した印刷ジョブを含むようにしてもよい。
そして、提示処理モジュール125は、保留中の印刷ジョブ、処理中の印刷ジョブ、完了の印刷ジョブに分けて、提示するようにしてもよい。第2の印刷ジョブについては、検索結果である処理中の印刷ジョブよりも前に処理される印刷ジョブだけを提示対象とするようにしてもよい。つまり、検索結果である処理中の印刷ジョブよりも後の印刷ジョブは、なぜ検索結果である印刷ジョブが印刷開始されていないのか、検索結果である印刷ジョブはいつ開始されるのかを把握することは不要であるからである。
The
Further, the
Further, the
Other print jobs may include a pending print job before the start of processing and a print job that has been processed.
Then, the
印刷ジョブ情報記憶モジュール130は、検索モジュール120、提示処理モジュール125、画像処理制御モジュール135と接続されている。印刷ジョブ情報記憶モジュール130は、各印刷ジョブの属性を管理するデータベースである。例えば、印刷ジョブ属性テーブル400を記憶している。図4は、印刷ジョブ属性テーブル400のデータ構造例を示す説明図である。印刷ジョブ属性テーブル400は、印刷ジョブID欄405、印刷ジョブ名欄410、状態欄415、結果欄420、所有者欄425、頁数欄430、部数欄435、用紙サイズ欄440を有している。印刷ジョブID欄405は、本実施の形態において、印刷ジョブを一意に識別するための情報(印刷ジョブID:IDentification)を記憶している。印刷ジョブ名欄410は、その印刷ジョブの名称を記憶している。状態欄415は、その印刷ジョブの状態(プリント中(印刷モジュール160による処理中)、画像生成中(画像生成モジュール155による処理中)、中間形態画像生成中(中間形態生成モジュール150による処理中))を記憶している。結果欄420は、その印刷ジョブの結果(エラー、正常完了)を記憶している。所有者欄425は、その印刷ジョブの所有者(すなわち、印刷物の所有者)を記憶している。頁数欄430は、その印刷ジョブにおける印刷物の頁数(総ページ数)を記憶している。部数欄435は、その印刷ジョブにおける印刷物の部数を記憶している。用紙サイズ欄440は、その印刷ジョブにおける印刷物の用紙サイズを記憶している。もちろんのことながら、図4に示す属性は例示であって、これらに限定されるわけではなく、他の属性を排除するものでもない。
The print job
画像処理制御モジュール135は、印刷ジョブ情報記憶モジュール130、中間形態生成モジュール150、画像生成モジュール155、印刷モジュール160と接続されている。画像処理制御モジュール135は、受付モジュール105が受け付けた画像を生成する指示、印刷を開始する指示、又は、印刷スケジュールに基づいた印刷指示にしたがって、中間形態生成モジュール150、画像生成モジュール155、印刷モジュール160を制御する。例えば、画像を生成する指示を受け付けた場合は、中間形態生成モジュール150、画像生成モジュール155での処理を行わせ、印刷を開始する指示を受け付けた場合は、中間形態生成モジュール150、画像生成モジュール155、印刷モジュール160での処理を行わせる。
中間形態生成モジュール150は、検索処理モジュール115の画像処理制御モジュール135と接続されている。中間形態生成モジュール150は、印刷ジョブで印刷対象となっている文書から、中間形態文書データを生成する。ここで中間形態文書データは、印刷用データを生成する前段階のデータ構造を有しており、文書から直接印刷用データを生成することは困難であるので、いったん中間形態文書データを生成する。文書から直接印刷用データを生成するよりも、文書から中間形態文書データを生成することは容易である。そして、文書から直接印刷用データを生成するよりも、中間形態文書データから印刷用データを生成することは容易である。
画像生成モジュール155は、検索処理モジュール115の画像処理制御モジュール135と接続されている。画像生成モジュール155は、中間形態生成モジュール150によって生成された中間形態文書データから、印刷モジュール160が印刷可能な印刷用データ(画像)を生成する。
印刷モジュール160は、検索処理モジュール115の画像処理制御モジュール135と接続されている。印刷モジュール160は、図2の例で示す印刷装置250を制御して、画像生成モジュール155によって生成された印刷用データを印刷する。
The image
The intermediate
The
The
図2は、本実施の形態を利用したシステム構成例を示す説明図である。
印刷制御装置100、ユーザー端末210A、ユーザー端末210B、ユーザー端末210Cは、通信回線290を介してそれぞれ接続されている。通信回線290は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、印刷制御装置100による機能は、クラウドサービスとして実現してもよい。印刷制御装置100は、印刷装置250と接続されている。印刷制御装置100と印刷装置250は、例えば、前述したプロダクションプリンタ等の商業用の画像処理装置であってもよい。印刷モジュール160が印刷装置250を制御して、印刷処理を行う。
各ユーザー端末210から、印刷ジョブが印刷制御装置100に送信される。そして、ユーザーの操作にしたがって各ユーザー端末210は、印刷ジョブの属性の閲覧指示、検索指示、画像生成指示、印刷指示等を、印刷制御装置100に対して送信する。そして、閲覧指示、検索指示に対応して、印刷制御装置100による処理結果(印刷ジョブの一覧表示、印刷ジョブの検索結果)を、それらの指示を行ったユーザー端末210に返信する。例えば、各ユーザー端末210のブラウザ上で、検索指示の受け付け、印刷制御装置100による処理結果の提示等が行われる。
FIG. 2 is an explanatory diagram showing a system configuration example using the present embodiment.
The
A print job is transmitted from each user terminal 210 to the
図3は、本実施の形態(主に、検索モジュール120、提示処理モジュール125)による処理例を示すフローチャートである。
ステップS302では、すべての印刷ジョブの判定が完了したか否かを判断し、完了した場合は処理を終了し(ステップS399)、それ以外の場合はステップS304へ進む。
ステップS304では、印刷ジョブの属性と検索条件を比較する。
ステップS306では、検索条件に一致したか否かを判断し、一致した場合はステップS308へ進み、それ以外の場合はステップS310へ進む。ステップS302からステップS306までの処理は、一般的な検索処理である。
FIG. 3 is a flowchart showing a processing example according to the present embodiment (mainly the
In step S302, it is determined whether or not all print jobs have been determined. If completed, the process ends (step S399). Otherwise, the process proceeds to step S304.
In step S304, the print job attribute is compared with the search condition.
In step S306, it is determined whether or not the search conditions are met. If they match, the process proceeds to step S308. Otherwise, the process proceeds to step S310. The process from step S302 to step S306 is a general search process.
ステップS308では、一覧画面に表示(条件一致として表示)し、ステップS302へ戻る。
ステップS310では、処理中の印刷ジョブであるか否かを判断し、処理中の印刷ジョブの場合はステップS312へ進み、それ以外の場合はステップS314へ進む。
ステップS312では、一覧画面に表示(条件不一致として表示)し、ステップS302へ戻る。つまり、このステップS312によって、処理中の印刷ジョブについては、検索条件に一致していなくても、一覧画面に表示することになる。その場合、ステップS308での表示形態とは異なる表示形態で、検索条件に一致していない印刷ジョブを表示してもよい。
ステップS314では、非表示とし、ステップS302へ戻る。つまり、このステップS314によって、検索条件に一致していない印刷ジョブであって、処理中以外の印刷ジョブ(例えば、処理開始前の保留中の印刷ジョブ、処理が完了した印刷ジョブ)は表示されないことになる。
In step S308, it displays on the list screen (displays as a condition match), and returns to step S302.
In step S310, it is determined whether the print job is being processed. If the print job is being processed, the process proceeds to step S312. Otherwise, the process proceeds to step S314.
In step S312, it is displayed on the list screen (displayed as condition mismatch), and the process returns to step S302. That is, in step S312, the print job being processed is displayed on the list screen even if it does not match the search condition. In that case, a print job that does not match the search condition may be displayed in a display form different from the display form in step S308.
In step S314, no display is performed, and the process returns to step S302. In other words, in this step S314, print jobs that do not match the search condition and are not being processed (for example, print jobs that are pending before the start of processing or print jobs that have been processed) are not displayed. become.
図5は、本実施の形態による提示例(検索前の状態)を示す説明図である。
画面500に、検索条件受付領域510、保留印刷ジョブ表示領域520、処理中印刷ジョブ表示領域530、完了印刷ジョブ表示領域540を表示する。提示処理モジュール125は、画面500を、ユーザー端末210における表示装置に表示するように制御してもよいし、印刷制御装置100に備え付けられている表示装置に表示するように制御してもよい。
検索条件受付領域510には、検索条件受付欄512、検索ボタン514を表示する。ユーザーの操作によって、検索条件受付欄512に検索条件が入力される。そして、検索ボタン514が選択されることにより、受付モジュール105が、検索条件を受け付ける。
保留印刷ジョブ表示領域520、処理中印刷ジョブ表示領域530、完了印刷ジョブ表示領域540は、図4の例で示した印刷ジョブ属性テーブル400で管理される印刷ジョブの属性(の一部)を表示している。印刷ジョブ属性テーブル400内の状態欄415、結果欄420の値によって、いずれかの印刷ジョブ表示領域に表示されることになる。具体的には、保留印刷ジョブ表示領域520は、印刷ジョブ名欄、所有者欄、頁数欄、部数欄を有している。処理中印刷ジョブ表示領域530は、印刷ジョブ名欄、状態欄、所有者欄、頁数欄、部数欄を有している。完了印刷ジョブ表示領域540は、印刷ジョブ名欄、結果欄、所有者欄、頁数欄、部数欄を有している。
図5の例では、保留印刷ジョブ表示領域520、処理中印刷ジョブ表示領域530、完了印刷ジョブ表示領域540に、それぞれ保留中の印刷ジョブの一覧、処理中の印刷ジョブの一覧、完了した印刷ジョブの一覧を表示している。なお、完了印刷ジョブ表示領域540には、正常に完了した印刷ジョブの他に、エラー発生で終了した印刷ジョブを含めてもよいし、正常に完了した印刷ジョブだけ、又は、エラー発生で終了した印刷ジョブだけの一覧を表示してもよい。
登録された印刷ジョブは、最初に保留印刷ジョブ表示領域520で表示され、印刷開始指示により処理中印刷ジョブ表示領域530に移動(保留印刷ジョブ表示領域520における表示は削除)する。そして、当該印刷ジョブの印刷処理が完了した場合、又はエラーで印刷に失敗した場合は、処理中印刷ジョブ表示領域530から完了印刷ジョブ表示領域540に移動(処理中印刷ジョブ表示領域530における表示は削除)する。
FIG. 5 is an explanatory view showing a presentation example (state before search) according to the present embodiment.
On the
In the search
The pending print
In the example of FIG. 5, a pending print
The registered print job is first displayed in the hold print
図6は、本実施の形態による提示例を示す説明図である。
図6の例に示す画面500は、図5の例に示す画面500を簡易的に示したものである。つまり、画面500内から、検索条件受付領域510を省いたものである。
FIG. 6 is an explanatory diagram showing a presentation example according to the present embodiment.
A
図7は、本実施の形態による提示例(検索後の状態、印刷制御装置100による処理結果例)を示す説明図である。
ここでの検索条件は「所有者がユーザーB」を例示したものであり、図6の例に示した画面500から、図7の例に示す画面700に変化したものである。画面700に、保留印刷ジョブ表示領域720、処理中印刷ジョブ表示領域730、完了印刷ジョブ表示領域740を表示する。
保留印刷ジョブ表示領域720、完了印刷ジョブ表示領域740では、検索条件に一致する印刷ジョブのみを表示し、それ以外は非表示にする。
処理中印刷ジョブ表示領域730では、すべての印刷ジョブを表示対象とする。ただし、検索条件に一致する印刷ジョブと一致しない印刷ジョブを外見で識別可能にする。図7では、検索条件に一致しない印刷ジョブのフォント色を変更して、一致した印刷ジョブと区別した例である。
また、処理中印刷ジョブ表示領域730内に表示している検索条件に一致しない印刷ジョブに対しては、誤操作を防止するため、マウス等による印刷ジョブの選択を無効にすること、又は、その印刷ジョブに対する印刷中止等の実行指示を無効にする等の状態にしておくことが望ましい。また、処理中印刷ジョブ表示領域730内は、処理順にソートされている。ただし、昇順、降順、いずれであってもよい。
図7の例に示す処理中印刷ジョブ表示領域730のように表示することによって、印刷ジョブの一覧から、検索条件に一致する印刷ジョブを絞り込んで表示する場合に、前後の印刷ジョブとの関係や前にある印刷ジョブ(検索条件に一致していない印刷ジョブ)の存在の有無を把握することと、自分の所望する印刷ジョブ(検索条件に一致する印刷ジョブ)を見つけ出すこととを両立している。
FIG. 7 is an explanatory diagram illustrating an example of presentation according to the present embodiment (state after search, example of processing result by the print control apparatus 100).
The search condition here is an example of “owner is user B”, which is changed from the
In the hold print
In the in-process print
In addition, for a print job that does not match the search condition displayed in the print
By displaying like the in-process print
具体的には、保留印刷ジョブ表示領域720には、検索結果として「名刺−AAA様」、「名刺−BBB様」、「名刺−CCC様」の3つの印刷ジョブを提示する。つまり、これらの印刷ジョブは、「所有者がユーザーB」に一致している。ユーザーB以外の印刷ジョブ(例えば、ユーザーAの「パンフレット○○−3」等)は提示されない。
処理中印刷ジョブ表示領域730には、「名刺−XXX様(2行目)」、「名刺−YYY様(4行目)」の2つの印刷ジョブを提示する。つまり、これらの印刷ジョブは、「所有者がユーザーB」に一致している。これらは、保留印刷ジョブ表示領域720、完了印刷ジョブ表示領域740内に表示している印刷ジョブと同等の表示形態である。そして、検索条件には一致しない「パンフレット○○−1(1行目)」、「△△△文集(3行目)」、「パンフレット○○−2(5行目)」の3つの印刷ジョブも提示する。ただし、表示形態として薄い色(例えば、灰色等)で提示している。
完了印刷ジョブ表示領域740には、「名刺−ZZZ様」の1つの印刷ジョブを提示する。つまり、この印刷ジョブは、「所有者がユーザーB」に一致している。ユーザーB以外の印刷ジョブ(例えば、ユーザーCの「○○○文集」等)は提示されない。
Specifically, three print jobs of “business card-AAA-like”, “business card-BBB-like”, and “business card-CCC-like” are presented in the hold print
In the in-process print
In the completed print
その他、図7に示した処理中印刷ジョブ表示領域730の例のように、検索条件に一致しない印刷ジョブの文字色を変更する以外に、検索条件への一致/不一致を識別する提示として、図8〜図10の例に示すようなものがある。
図8は、本実施の形態による提示例を示す説明図である。処理中印刷ジョブ表示領域830は、図7の処理中印刷ジョブ表示領域730に該当する。検索条件に不一致である印刷ジョブの背景色を、検索条件が一致した印刷ジョブの背景色とは異ならせるようにしている。図8の例では、検索条件に不一致である印刷ジョブ(処理中印刷ジョブ表示領域830内の1、3、5行目)の背景色を灰色にし、検索条件に一致した印刷ジョブ(処理中印刷ジョブ表示領域830内の2、4行目)の背景色は白のままである。
In addition to the change of the character color of the print job that does not match the search condition, as shown in the example of the print
FIG. 8 is an explanatory diagram showing a presentation example according to the present embodiment. The in-process print
図9は、本実施の形態による提示例を示す説明図である。処理中印刷ジョブ表示領域930、処理中印刷ジョブ表示領域940は、図7の処理中印刷ジョブ表示領域730に該当する。
図9(a)の例に示す処理中印刷ジョブ表示領域930は、印刷ジョブ名欄、状態欄、所有者欄、頁数欄、部数欄を有している。ここでは、印刷ジョブを特定できる属性(印刷ジョブ名、所有者等)を伏せ字にしている。また、それらの印刷ジョブの処理時間を推測できるような情報(状態、頁数、部数等)は、伏せ字にしないでそのまま提示している。
図9(b)の例に示す処理中印刷ジョブ表示領域940は、印刷ジョブ名欄、状態欄、所有者欄、残り時間欄を有している。つまり、処理中印刷ジョブ表示領域940については、残り時間欄を設けて提示している。つまり、処理中の印刷ジョブを検索した結果、検索条件に一致した印刷ジョブと一致しない印刷ジョブの両方がある場合は、頁数欄、部数欄の替わりに残り時間(予測値)を算出し、残り時間欄に提示するようにしている。なお、処理中印刷ジョブ表示領域930と同様に、印刷ジョブを特定できる属性(印刷ジョブ名、所有者等)を伏せ字にしている。そして、それらの印刷ジョブの処理時間を推測した値(残り時間)を提示している。
FIG. 9 is an explanatory diagram showing a presentation example according to the present embodiment. The in-process print
The in-process print
The in-process print
図10は、本実施の形態による提示例を示す説明図である。処理中印刷ジョブ表示領域1030は、図7の処理中印刷ジョブ表示領域730に該当する。
処理中印刷ジョブ表示領域1030は、検索結果表示欄1032、印刷ジョブ名欄、状態欄、所有者欄、頁数欄、部数欄を有している。つまり、処理中印刷ジョブ表示領域930に検索結果表示欄1032を付加したものである。図10に示す例では、検索条件に一致した印刷ジョブに、チェックアイコンを付している。
なお、検索条件への一致/不一致を識別する提示として、図7〜図10の例を示したが、検索条件に不一致の場合に(第2の印刷ジョブについて)提示すべき情報(印刷処理の進捗状況が分かる情報)として、印刷ジョブの頁数、部数、残り時間(終了までの時間)の他に、印刷済みページ数、終了予測時間、用紙サイズ(用紙サイズによって処理スピードが変わる)等を提示してもよい。これらは、保留印刷ジョブ表示領域720、完了印刷ジョブ表示領域740には提示せずに、処理中印刷ジョブ表示領域730に提示する場合に算出(又は抽出)するようにしてもよい。
FIG. 10 is an explanatory diagram showing a presentation example according to the present embodiment. The in-process print
The in-process print
In addition, although the example of FIGS. 7-10 was shown as a presentation which identifies the coincidence / non-coincidence with the search condition, information to be presented (for the second print job) when the search condition does not coincide (for the second print job) As information that shows the progress, the number of printed pages, number of copies, remaining time (time until completion), number of printed pages, estimated completion time, paper size (processing speed varies depending on paper size), etc. May be presented. These may be calculated (or extracted) when they are presented in the print
図13を参照して、本実施の形態の情報処理装置のハードウェア構成例について説明する。図13に示す構成は、例えばパーソナルコンピュータ(PC)等によって構成されるものであり、スキャナ等のデータ読み取り部1317と、プリンタ等のデータ出力部1318を備えたハードウェア構成例を示している。
A hardware configuration example of the information processing apparatus according to the present embodiment will be described with reference to FIG. The configuration illustrated in FIG. 13 is configured by, for example, a personal computer (PC) or the like, and illustrates a hardware configuration example including a
CPU(Central Processing Unit)1301は、前述の実施の形態において説明した各種のモジュール、すなわち、受付モジュール105、送信モジュール110、検索処理モジュール115、検索モジュール120、提示処理モジュール125、画像処理制御モジュール135、中間形態生成モジュール150、画像生成モジュール155、印刷モジュール160等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
A CPU (Central Processing Unit) 1301 includes various modules described in the above-described embodiments, that is, a
ROM(Read Only Memory)1302は、CPU1301が使用するプログラムや演算パラメータ等を格納する。RAM(Random Access Memory)1303は、CPU1301の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはCPUバス等から構成されるホストバス1304により相互に接続されている。
A ROM (Read Only Memory) 1302 stores programs used by the
ホストバス1304は、ブリッジ1305を介して、PCI(Peripheral Component Interconnect/Interface)バス等の外部バス1306に接続されている。
The
キーボード1308、マウス等のポインティングデバイス1309は、操作者により操作されるデバイスである。ディスプレイ1310は、液晶表示装置又はCRT(Cathode Ray Tube)等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス1309とディスプレイ1310の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード1308のように物理的に接続しなくても、画面(タッチスクリーン)上にソフトウェアでキーボード(いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる)を描画して、キーボードの機能を実現するようにしてもよい。
A
HDD(Hard Disk Drive)1311は、ハードディスク(フラッシュ・メモリ等であってもよい)を内蔵し、ハードディスクを駆動し、CPU1301によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、印刷ジョブ情報記憶モジュール130等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
An HDD (Hard Disk Drive) 1311 includes a hard disk (may be a flash memory or the like), drives the hard disk, and records or reproduces a program executed by the
ドライブ1312は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体1313に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース1307、外部バス1306、ブリッジ1305、及びホストバス1304を介して接続されているRAM1303に供給する。なお、リムーバブル記録媒体1313も、データ記録領域として利用可能である。
The
接続ポート1314は、外部接続機器1315を接続するポートであり、USB、IEEE1394等の接続部を持つ。接続ポート1314は、インタフェース1307、及び外部バス1306、ブリッジ1305、ホストバス1304等を介してCPU1301等に接続されている。通信部1316は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部1317は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部1318は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
The
なお、図13に示す情報処理装置のハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図13に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図13に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)などに組み込まれていてもよい。また、ユーザー端末として、パーソナルコンピュータの他、携帯情報通信機器(携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む)、ロボット等であってもよい。 Note that the hardware configuration of the information processing apparatus illustrated in FIG. 13 illustrates one configuration example, and the present embodiment is not limited to the configuration illustrated in FIG. 13, and the modules described in the present embodiment are executed. Any configuration is possible. For example, some modules may be configured with dedicated hardware (for example, Application Specific Integrated Circuit (ASIC), etc.), and some modules are in an external system and connected via a communication line Alternatively, a plurality of systems shown in FIG. 13 may be connected to each other via a communication line so as to cooperate with each other. In particular, in addition to personal computers, they are incorporated in copiers, fax machines, scanners, printers, and multifunction machines (image processing apparatuses having two or more functions such as scanners, printers, copiers, and fax machines). It may be. The user terminal may be a personal computer, a portable information communication device (including a mobile phone, a smartphone, a mobile device, a wearable computer, etc.), a robot, and the like.
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
The program described above may be provided by being stored in a recording medium, or the program may be provided by communication means. In that case, for example, the above-described program may be regarded as an invention of a “computer-readable recording medium recording the program”.
The “computer-readable recording medium on which a program is recorded” refers to a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, such as “DVD-R, DVD-RW, DVD-RAM,” and DVD + RW. Standard “DVD + R, DVD + RW, etc.”, compact disc (CD), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), Blu-ray disc ( Blu-ray (registered trademark) Disc), magneto-optical disk (MO), flexible disk (FD), magnetic tape, hard disk, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM (registered trademark)) )), Flash memory, Random access memory (RAM) SD (Secure Digital) memory card and the like.
Then, the whole or a part of the program may be recorded on the recording medium for storage or distribution. Also, by communication, for example, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a wired network used for the Internet, an intranet, an extranet, or a wireless communication It may be transmitted using a transmission medium such as a network or a combination of these, or may be carried on a carrier wave.
Furthermore, the program may be a part or all of another program, or may be recorded on a recording medium together with a separate program. Moreover, it may be divided and recorded on a plurality of recording media. Further, it may be recorded in any manner as long as it can be restored, such as compression or encryption.
100…印刷制御装置
105…受付モジュール
110…送信モジュール
115…検索処理モジュール
120…検索モジュール
125…提示処理モジュール
130…印刷ジョブ情報記憶モジュール
135…画像処理制御モジュール
150…中間形態生成モジュール
155…画像生成モジュール
160…印刷モジュール
210…ユーザー端末
250…印刷装置
290…通信回線
DESCRIPTION OF
Claims (7)
前記検索条件にしたがって、処理中の印刷ジョブと他の印刷ジョブに対して、検索を行う検索手段と、
前記検索手段による検索結果である第1の印刷ジョブと、処理中の印刷ジョブについては、検索結果以外の第2の印刷ジョブを提示する提示手段
を有する情報処理装置。 A receiving means for receiving search conditions;
Search means for searching for the print job being processed and other print jobs in accordance with the search conditions;
An information processing apparatus comprising: a presenting unit that presents a second print job other than the search result for a first print job that is a search result by the search unit and a print job that is being processed.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the presenting unit presents the first print job and the second print job in different forms.
請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the form in which the second print job is presented is less conspicuous than the form in which the first print job is presented.
請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the second print job is presented so that the second print job cannot be selected.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the other print job includes a pending print job before the start of processing and a print job that has been processed.
請求項5に記載の情報処理装置。 The information processing apparatus according to claim 5, wherein the presenting unit presents the information by dividing it into a pending print job, a print job being processed, and a completed print job.
検索条件を受け付ける受付手段と、
前記検索条件にしたがって、処理中の印刷ジョブと他の印刷ジョブに対して、検索を行う検索手段と、
前記検索手段による検索結果である第1の印刷ジョブと、処理中の印刷ジョブについては、検索結果以外の第2の印刷ジョブを提示する提示手段
として機能させるための情報処理プログラム。 Computer
A receiving means for receiving search conditions;
Search means for searching for the print job being processed and other print jobs in accordance with the search conditions;
An information processing program for causing a first print job as a search result by the search means and a print job being processed to function as a presentation means for presenting a second print job other than the search result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017115187A JP6953813B2 (en) | 2017-06-12 | 2017-06-12 | Information processing equipment and information processing programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017115187A JP6953813B2 (en) | 2017-06-12 | 2017-06-12 | Information processing equipment and information processing programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019003269A true JP2019003269A (en) | 2019-01-10 |
JP6953813B2 JP6953813B2 (en) | 2021-10-27 |
Family
ID=65007849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017115187A Active JP6953813B2 (en) | 2017-06-12 | 2017-06-12 | Information processing equipment and information processing programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6953813B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003303070A (en) * | 2002-04-11 | 2003-10-24 | Canon Inc | Peripheral device, job management method, computer- readable storage medium and program |
JP2004094359A (en) * | 2002-08-29 | 2004-03-25 | Ricoh Co Ltd | Image-forming system, image-forming device, information processor and program in information processor |
JP2008040840A (en) * | 2006-08-07 | 2008-02-21 | Konica Minolta Business Technologies Inc | Data output control method, output management server, and data output system |
-
2017
- 2017-06-12 JP JP2017115187A patent/JP6953813B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003303070A (en) * | 2002-04-11 | 2003-10-24 | Canon Inc | Peripheral device, job management method, computer- readable storage medium and program |
JP2004094359A (en) * | 2002-08-29 | 2004-03-25 | Ricoh Co Ltd | Image-forming system, image-forming device, information processor and program in information processor |
JP2008040840A (en) * | 2006-08-07 | 2008-02-21 | Konica Minolta Business Technologies Inc | Data output control method, output management server, and data output system |
Also Published As
Publication number | Publication date |
---|---|
JP6953813B2 (en) | 2021-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10013408B2 (en) | Information processing apparatus, information processing method, and computer readable medium | |
AU2014208213B2 (en) | Information processing apparatus and information processing program | |
US8248667B2 (en) | Document management device, document management method, and computer program product | |
US8812467B2 (en) | Information processing apparatus and computer readable medium for performing history cancellation processing | |
US11245809B2 (en) | Information processing apparatus and computer readable medium for changing document display modes | |
JP2021144565A (en) | Information processing apparatus and information processing program | |
JP6596848B2 (en) | Access right estimation apparatus and access right estimation program | |
US20200301635A1 (en) | Information processing system, image processing apparatus, and non-transitory computer readable medium | |
US20140092435A1 (en) | Applying individual preferences to printed documents | |
US10438011B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
JP6953813B2 (en) | Information processing equipment and information processing programs | |
JP2009265886A (en) | Image management device, control method therefor, and program | |
US11178298B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
US11556663B2 (en) | Information processing apparatus and non-transitory computer readable medium storing information processing program | |
US8190563B2 (en) | Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program | |
US20130250350A1 (en) | Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method | |
US10404880B2 (en) | Image forming device, image forming method, and non-transitory computer-readable medium | |
JP2017027100A (en) | Image processing device and image processing program | |
US20070041046A1 (en) | Network printing system and data processing method using the same | |
JP2008262484A (en) | Unit and method for information processing | |
US11206336B2 (en) | Information processing apparatus, method, and non-transitory computer readable medium | |
JP7388176B2 (en) | Information processing device and information processing program | |
JP6682777B2 (en) | Information processing apparatus and information processing program | |
US10963194B2 (en) | Information processing apparatus and non-transitory computer readable medium for restricting simultaneous access to a print job | |
US20200272289A1 (en) | Information processing apparatus and non-transitory computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210308 |
|
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: 20210831 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210913 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6953813 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |