JP6972734B2 - 表示装置、印刷装置、印刷制御装置及び表示プログラム - Google Patents
表示装置、印刷装置、印刷制御装置及び表示プログラム Download PDFInfo
- Publication number
- JP6972734B2 JP6972734B2 JP2017144743A JP2017144743A JP6972734B2 JP 6972734 B2 JP6972734 B2 JP 6972734B2 JP 2017144743 A JP2017144743 A JP 2017144743A JP 2017144743 A JP2017144743 A JP 2017144743A JP 6972734 B2 JP6972734 B2 JP 6972734B2
- Authority
- JP
- Japan
- Prior art keywords
- print job
- event
- display
- time
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1273—Print job history, e.g. logging, accounting, tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、検索された印刷ジョブにおける最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように表示されるように制御する表示装置、印刷装置、印刷制御装置及び表示プログラムを提供することを目的としている。
[1]印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する特定手段、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸上での拡大縮小率を決定する決定手段、決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う表示制御手段、を備えた表示装置である。
図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)内のレジスタ等を含んでいてもよい。
また、表示装置100では、開始日時と終了日時の間の任意の時間範囲内で処理した印刷ジョブの一覧を表示することも可能である。そして、その時間範囲は、ユーザーの指定操作にしたがって任意に変更することが可能である。例えば、時間範囲が「狭く」から「広い」へ進む例として、10分、30分、1時間、12時間、1日、1週間、すべて等がある。
指定した時間範囲のまま、開始日時と終了日時間の履歴表示時間範囲を変更することが可能である。つまり、開始日時を変更すると、時間範囲を一定としているので、終了日時も開始日時の変更にともなって変更する。例えば、後述するように図9に示すスクロールバー(表示時間帯)910を左右に移動すること(スライド)によって、履歴表示時間範囲を変更している。
また、表示装置100において、時系列表示する対象は現在時刻よりも過去の履歴以外に、現在時刻よりも未来の予測情報も表示する。例えば、後述するように図10に示す現在時刻表示線1030の左側が過去の履歴であり、現在時刻表示線1030の右側が未来の予測を示している。
送信モジュール110は、タイムチャート表示モジュール125と接続されている。送信モジュール110は、タイムチャート表示モジュール125(特に、表示制御モジュール160)による処理結果をユーザー端末280に送信する。例えば、ユーザー端末280のブラウザに対して、表示制御を行う。また、描画モジュール165が、表示装置100が具備している表示デバイス(液晶ディスプレイ等)に対して表示処理を行うようにしてもよい。
また、印刷ジョブ特定モジュール115は、印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する。ここでの検索後の選択には、キーボード、マウス、タッチパネル等を用いたユーザーの操作によって選択されるものの他に、印刷ジョブを検索した場合に、その検索結果も選択に含まれる。つまり、明示的なユーザーの選択操作がなくても、検索結果そのもの(又は検索指示)が選択操作に該当するとしてもよい。
また、印刷ジョブ特定モジュール115は、指定された期間内に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を、印刷ジョブ情報記憶モジュール120から取得する。
印刷ジョブ情報記憶モジュール120は、印刷ジョブ特定モジュール115、画像処理制御モジュール170と接続されている。印刷ジョブ情報記憶モジュール120は、印刷ジョブ、印刷ジョブの履歴を記憶している。例えば、後述する印刷ジョブ情報テーブル500、印刷ジョブ(イベント)ログテーブル600を記憶している。
設定モジュール130は、表示位置設定モジュール135、表示範囲設定モジュール140、拡大/縮小率決定モジュール145、描画ルール決定モジュール150を有している。設定モジュール130は、表示領域内における、対象としている印刷ジョブの位置、表示範囲、拡大/縮小率、描画ルールを決定する。
「時間軸上の起点」とは、時間軸上で処理をグラフ表現した場合のその処理を開始したことを示す位置、具体的には、時間軸について、過去を左、未来を右とした場合に、その処理の左端の位置をいう。
「時間軸上の終点」とは、時間軸上で処理をグラフ表現した場合のその処理が終了したことを示す位置、具体的には、時間軸について、過去を左、未来を右とした場合に、その処理の右端の位置をいう。
例えば、表示領域内は、印刷ジョブリストを表示するリスト領域と、各印刷ジョブで実行されたイベント(プロセス)を時系列に並べてグラフィカルに表示するグラフィカル領域とに分かれている。そして、リスト領域には、各ジョブを一意に識別する識別子(ジョブID、ジョブ名等)を表示してもよい。もちろんのことながら、リスト領域に表示する印刷ジョブとグラフィカル領域に表示する印刷ジョブのイベントが対応している。
また、リスト領域では各印刷ジョブの開始時間又は終了時間で昇順又は降順にソートされていることが望ましい。選択された印刷ジョブの時間軸上で前後に処理された/される印刷ジョブについてもイベントを表示するからであり、特に、エラーが発生した印刷ジョブについては、前後の印刷ジョブに原因がある場合があるからである。
また、表示位置設定モジュール135は、印刷ジョブの属性が予約である場合、印刷ジョブ特定モジュール115によって特定された印刷ジョブの予測終了時が表示領域の右端になるように時間軸をシフトするようにしてもよい。
また、表示位置設定モジュール135は、印刷ジョブの属性がエラー発生である場合、印刷ジョブ特定モジュール115によって特定された印刷ジョブの開始時が表示領域の左端と右端の間になるように時間軸をシフトするようにしてもよい。ここで「表示領域の左端と右端の間」として、表示領域のほぼ中央に(例えば、中央から予め定められた区間内に収まるように)表示されるように時間軸をシフトする。
拡大/縮小率決定モジュール145は、印刷ジョブAの属性がエラー発生である場合、その印刷ジョブAの前に処理された印刷ジョブのイベント開始時と、その印刷ジョブAの後に処理された印刷ジョブのイベント終了時が表示領域内に収まるように、時間軸上での縮小率又は拡大率を決定する。
例えば、表示領域の時間軸において、対象としている印刷ジョブの表示割合が予め定められた割合未満又は以下である場合、拡大処理を行う。
また、拡大/縮小率決定モジュール145は、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸上での拡大縮小率を決定する。
また、拡大/縮小率決定モジュール145は、印刷ジョブ特定モジュール115によって特定された印刷ジョブが表示領域に表示されていない場合に、拡大縮小率を決定するようにしてもよい。
この場合、表示位置設定モジュール135は、印刷ジョブ特定モジュール115によって特定された印刷ジョブが表示領域に表示されている場合は、その印刷ジョブの属性に応じ、その印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する。
描画ルール記憶モジュール155は、設定モジュール130の描画ルール決定モジュール150と接続されている。描画ルール記憶モジュール155は、表示領域内における描画ルールを記憶している。例えば、後述する印刷ジョブ種類・表示位置・表示範囲テーブル700、選択方法・表示位置・表示範囲テーブル2000、イベントステータス・表示色・重みテーブル2400等を記憶している。
また、表示制御モジュール160は、拡大又は縮小を行わずに印刷ジョブに係るイベントを表示するように制御するようにしてもよい。
また、表示制御モジュール160は、拡大/縮小率決定モジュール145によって決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う。
また、表示制御モジュール160は、拡大/縮小率決定モジュール145が算出した倍率で、各イベントを表す矩形を、各イベントの処理結果を示すステータス情報の種類に対応付けられた重み付けにしたがって、時間軸方向に縮小して表示領域に描画する。なお、「重み付け」には、優先度の概念を含む。最大の重み付けが付与されているとは、優先度が一番高いことを意味する。重み付けが小さいとは、優先度が低いことを意味する。
また、表示制御モジュール160は、描画ルール決定モジュール150によって決定された描画ルールにしたがって描画を行うように制御してもよい。また、描画ルールで、最大の重み付けが付与されているイベントは、拡大/縮小率決定モジュール145が算出した倍率で縮小しても最少描画単位となる大きさ以下に縮小しないようにしてもよい。ここで「最少描画単位となる大きさ以下に縮小しない」として、例えば、縮小した結果が1画素未満であったとしても、1画素幅で描画することをいう。
また、表示制御モジュール160は、隙間をはさんで隣接するイベント間の隙間を、拡大/縮小率決定モジュール145で算出された倍率で縮小したことによって隙間がなくなった場合に、隣接するイベントのステータス情報の種類が同じ場合は隣接するイベントを一つのイベントとして描画するように制御してもよい。
また、表示制御モジュール160は、隙間なく隣接するイベントのステータス情報の種類が異なる場合、重み付けが小さいイベントを優先して、拡大/縮小率決定モジュール145が算出した倍率で縮小するように制御してもよい。
描画モジュール165は、表示制御モジュール160による制御にしたがって、表示デバイスに対しての表示処理を行う。
中間形態生成モジュール175は、表示装置100の画像処理制御モジュール170と接続されている。中間形態生成モジュール175は、第1段階画像生成処理を行う。具体的には、印刷ジョブで印刷対象となっている文書から、中間形態文書データを生成する。ここで中間形態文書データは、印刷用データを生成する前段階のデータ構造を有しており、文書から直接印刷用データを生成することは困難であるので、いったん中間形態文書データを生成する。文書から直接印刷用データを生成するよりも、文書から中間形態文書データを生成することは容易である。そして、文書から直接印刷用データを生成するよりも、中間形態文書データから印刷用データを生成することは容易である。
画像生成モジュール180は、表示装置100の画像処理制御モジュール170と接続されている。画像生成モジュール180は、第2段階画像生成処理を行う。具体的には、中間形態生成モジュール175によって生成された中間形態文書データから、印刷モジュール185で印刷可能な印刷用データ(画像)を生成する。
印刷モジュール185は、表示装置100の画像処理制御モジュール170と接続されている。印刷モジュール185は、印刷ジョブにしたがって印刷を行う。具体的には、図2の例で示す印刷装置220を制御して、画像生成モジュール180によって生成された印刷用データを印刷する。
プリントサーバー200は、表示装置210、印刷装置220と接続されており、また、通信回線290を介してユーザー端末280A、ユーザー端末280Bと接続されている。例えば、表示装置100は、プリントサーバー200内に構築されている。通信回線290は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、プリントサーバー200による機能は、クラウドサービスとして実現してもよい。
表示装置210は、プリントサーバー200と接続されており、液晶ディスプレイ等である。描画モジュール165は、表示装置210に対して描画を行う。また、表示制御モジュール160は、ユーザー端末280のブラウザに対して描画制御用のデータを送信する。印刷装置220は、プリントサーバー200と接続されている。印刷装置220は、印刷モジュール185(又は、中間形態生成モジュール175、画像生成モジュール180)の機能を有している。ユーザー端末280A、ユーザー端末280Bは、利用者によって操作され、通信回線290を介してプリントサーバー200と接続されている。
ユーザー端末280A、ユーザー端末280Bにおける利用者の操作又はプリントサーバー200における利用者の操作を、受付モジュール105が受け付ける。
プリントサーバー200は、ネットワークインタフェースモジュール305、画像データ入力モジュール310、HDD315、画像メモリ320、画像処理モジュール325、入力インタフェースモジュール330、制御モジュール335、プレビュー画像生成モジュール340、ビデオインタフェースモジュール345、画像データ送信モジュール350、ネットワークインタフェースモジュール355を有している。
ネットワークインタフェースモジュール305は、画像データ入力モジュール310、制御モジュール335と接続されており、また、通信回線290を介してユーザー端末280と接続されている。ネットワークインタフェースモジュール305は、ユーザー端末280から印刷ジョブ、利用者の操作を受け付け、印刷ジョブを画像データ入力モジュール310に渡し、利用者の操作を表示装置100の受付モジュール105に渡す。また、ネットワークインタフェースモジュール305は、表示装置100の送信モジュール110からの表示制御情報(図9の例に示すように、グラフィカルに表示するための情報)を、ユーザー端末280に送信する。
画像データ入力モジュール310は、ネットワークインタフェースモジュール305、HDD315、画像メモリ320と接続されている。画像データ入力モジュール310は、印刷対象である印刷データを印刷ジョブ内から抽出し、HDD315に記憶させる。
HDD315は、画像データ入力モジュール310、画像メモリ320、プレビュー画像生成モジュール340と接続されている。HDD315は、印刷データを記憶している。
画像メモリ320は、画像データ入力モジュール310、HDD315、画像処理モジュール325と接続されている。画像メモリ320内に、HDD315内の印刷データを展開する。例えば、画像処理モジュール325の処理によって、画像メモリ320内に中間形態文書データ、印刷用データが生成される。
画像処理モジュール325は、画像メモリ320、制御モジュール335、プレビュー画像生成モジュール340、画像データ送信モジュール350と接続されている。画像処理モジュール325は、主に、中間形態生成モジュール175、画像生成モジュール180の機能を有しており、印刷ジョブ内の印刷データから、中間形態文書データ、印刷用データを生成する。
入力インタフェースモジュール330は、制御モジュール335、ユーザーインタフェースモジュール380と接続されている。入力インタフェースモジュール330は、ユーザーインタフェースモジュール380での利用者の操作を受け付け、表示装置100の受付モジュール105に渡す。
制御モジュール335は、表示装置100を有しており、ネットワークインタフェースモジュール305、画像処理モジュール325、入力インタフェースモジュール330、ビデオインタフェースモジュール345と接続されている。制御モジュール335は、主に表示装置100としての機能を有している。
ビデオインタフェースモジュール345は、制御モジュール335、プレビュー画像生成モジュール340、表示装置210と接続されている。ビデオインタフェースモジュール345は、表示装置100による動作状態情報、プレビュー画像生成モジュール340によるプレビュー画像を表示装置210に表示させる。
画像データ送信モジュール350は、画像処理モジュール325、ネットワークインタフェースモジュール355と接続されている。画像データ送信モジュール350は、画像処理モジュール325によって生成された印刷用データを印刷装置220に送信するための制御を行う。
ネットワークインタフェースモジュール355は、画像データ送信モジュール350と接続されおり、また、通信回線290を介して印刷装置220と接続されている。ネットワークインタフェースモジュール355は、画像データ送信モジュール350の制御にしたがって、印刷用データを印刷装置220に送信する。
ユーザーインタフェースモジュール380は、プリントサーバー200の入力インタフェースモジュール330と接続されている。ユーザーインタフェースモジュール380は、キーボード、マウス、タッチパネル等であって、利用者の操作を受け付ける。
表示装置210は、プリントサーバー200のビデオインタフェースモジュール345と接続されている。印刷装置220は、通信回線290を介してプリントサーバー200のネットワークインタフェースモジュール355と接続されている。ユーザー端末280は、通信回線290を介してプリントサーバー200のネットワークインタフェースモジュール305と接続されている。
ステップS402では、ユーザーの操作(印刷ジョブの選択操作)を受け付ける。
ステップS404では、選択された印刷ジョブの情報を印刷ジョブ情報記憶モジュール120から抽出する。例えば、印刷ジョブ情報テーブル500、印刷ジョブ(イベント)ログテーブル600を抽出する。図5は、印刷ジョブ情報テーブル500のデータ構造例を示す説明図である。印刷ジョブ情報テーブル500は、印刷ジョブID欄510、印刷ジョブ名欄520、所有者欄530、頁数欄540、部数欄550、用紙サイズ欄560等を有している。印刷ジョブID欄510は、本実施の形態において、印刷ジョブを一意に識別するための情報(印刷ジョブID:IDentification)を記憶している。印刷ジョブ名欄520は、その印刷ジョブ名を記憶している。所有者欄530は、その印刷ジョブの所有者を記憶している。なお、ここでの所有者とは、印刷ジョブによって印刷される印刷物の所有者である。印刷ジョブを依頼した者であってもよい。頁数欄540は、その印刷ジョブにおける文書の頁数を記憶している。部数欄550は、その印刷ジョブにおける部数を記憶している。用紙サイズ欄560は、その印刷ジョブにおける用紙サイズを記憶している。例えば、印刷ジョブID欄510に「1」、印刷ジョブ名欄520に「パンフレット○○−1」、所有者欄530に「ユーザーA」、頁数欄540に「16」、部数欄550に「50」、用紙サイズ欄560に「A4」等を記憶する。
印刷ジョブID欄602は、印刷ジョブIDを記憶している。イベント欄604は、イベントに関する情報(履歴情報)を記憶している。受信欄606は、受信イベントを記憶している。イベントID欄608は、本実施の形態において、イベントを一意に識別するための情報(イベントID)を記憶している。開始日時欄610は、開始日時を記憶している。終了日時欄612は、終了日時を記憶している。結果欄614は、結果を記憶している。中間形態生成欄616は、中間形態生成イベントを記憶している。イベントID欄618は、イベントIDを記憶している。開始日時欄620は、開始日時を記憶している。終了日時欄622は、終了日時を記憶している。結果欄624は、結果を記憶している。画像生成欄626は、画像生成イベントを記憶している。イベントID欄628は、イベントIDを記憶している。開始日時欄630は、開始日時を記憶している。終了日時欄632は、終了日時を記憶している。結果欄634は、結果を記憶している。印刷欄636は、印刷イベントを記憶している。イベントID欄638は、イベントIDを記憶している。開始日時欄640は、開始日時を記憶している。終了日時欄642は、終了日時を記憶している。結果欄644は、結果を記憶している。
例えば、印刷ジョブ(イベント)ログテーブル600の1行目は、印刷ジョブID欄602に「1」、受信欄606についてイベントID欄608に「E−001」、開始日時欄610に「XXXX/XX/XX/XX/XX/XX」、終了日時欄612に「XXXX/XX/XX/XX/XX/XX」、結果欄614に「正常終了」、中間形態生成欄616についてイベントID欄618に「E−002」、開始日時欄620に「XXXX/XX/XX/XX/XX/XX」、終了日時欄622に「XXXX/XX/XX/XX/XX/XX」、結果欄624に「正常終了」、画像生成欄626についてイベントID欄628に「E−003」、開始日時欄630に「XXXX/XX/XX/XX/XX/XX」、終了日時欄632に「XXXX/XX/XX/XX/XX/XX」、結果欄634に「正常終了」、印刷欄636についてイベントID欄638に「E−004」、開始日時欄640に「XXXX/XX/XX/XX/XX/XX」、終了日時欄642に「XXXX/XX/XX/XX/XX/XX」、結果欄644に「エラー発生(紙づまり)」を記憶している。つまり、印刷ジョブ:1は、受信処理、中間形態生成処理、画像生成処理は、正常終了したが、最後の印刷処理ではエラー(紙づまり)が発生したことを示している。
印刷ジョブ(イベント)ログテーブル600の2行目は、印刷ジョブID欄602に「2」、受信欄606についてイベントID欄608に「E−021」、開始日時欄610に「XXXX/XX/XX/XX/XX/XX」、終了日時欄612に「XXXX/XX/XX/XX/XX/XX」、結果欄614に「正常終了」、中間形態生成欄616についてイベントID欄618に「E−022」、開始日時欄620に「XXXX/XX/XX/XX/XX/XX」、終了日時欄622に「XXXX/XX/XX/XX/XX/XX」、結果欄624に「正常終了」、画像生成欄626についてイベントID欄628に「E−023」、開始日時欄630に「XXXX/XX/XX/XX/XX/XX」、終了日時欄632に「XXXX/XX/XX/XX/XX/XX」、結果欄634に「正常終了」、印刷欄636についてイベントID欄638に「E−024」、開始日時欄640は空欄(ヌル)、終了日時欄642は空欄(ヌル)、結果欄644に「処理予定(プリント待ち)」を記憶している。つまり、印刷ジョブ:2は、受信処理、中間形態生成処理、画像生成処理は、正常終了したが、最後の印刷処理は未処理(プリント待ち)であることを示している。なお、予測の開始日時、終了日時を、それぞれ開始日時欄640、終了日時欄642に記憶させてもよい。
ステップS408では、その印刷ジョブの開始時である起点を表示領域の左端とする。例えば、印刷ジョブ(イベント)ログテーブル600の受信欄606における開始日時欄610の情報を用いればよい。この処理では、特定された印刷ジョブの属性に応じ、その印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点を設定することになる。
なお、もしも印刷ジョブが選択される都度に、拡大/縮小を行ってしまうと、対象とした印刷ジョブが同じものであるか否かが判然とせずユーザーにとまどいが発生してしまう場合がある。そこで、拡大/縮小を行わないようにして、ユーザーにとまどいが発生しないようにしている。ステップS414、ステップS422での処理も同様である。
ステップS414では、現在の拡大/縮小率(倍率)の設定を引き継ぎ、ステップS424へ進む。したがって、時間軸上の終点、拡大/縮小率が決定されているので、この処理では、特定された印刷ジョブの属性に応じ、その印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点を設定することになる。また、印刷ジョブの属性が予約である場合であるので、特定された印刷ジョブの予測終了時が表示領域の右端になるように時間軸をシフトすることになる。
なお、拡大/縮小(倍率)を変更しているのは、対象としている印刷ジョブ(エラー発生の印刷ジョブ)よりも、そのエラー発生の原因となる印刷ジョブ、又は、そのエラー発生による影響を受けた印刷ジョブを知ることが重要であるためである。つまり、対象としている印刷ジョブの前後の印刷ジョブの全体を把握できるように拡大/縮小している。
ステップS424では、設定された表示位置、倍率にしたがって、表示領域内を描画する。つまり、設定された起点及び/又は終点に応じ、対象としている印刷ジョブに係るイベントと、表示領域においてその印刷ジョブの前及び/又は後に表示されている印刷ジョブに係るイベント、のそれぞれの表示位置を制御する。
図7は、印刷ジョブ種類・表示位置・表示範囲テーブル700のデータ構造例を示す説明図である。印刷ジョブ種類・表示位置・表示範囲テーブル700は、印刷ジョブの種類欄710、表示位置欄720、表示範囲欄730を有している。印刷ジョブの種類欄710は、印刷ジョブの種類を記憶している。表示位置欄720は、表示位置を記憶している。表示範囲欄730は、表示範囲を記憶している。
画面800には、対象期間設定欄810、時系列表示領域B820、検索式受付欄830、時系列表示領域A840を表示する。
対象期間設定欄810は、対象とする印刷ジョブの時間範囲を指定する領域である。例えば、開始日と終了日によって、対象とする印刷ジョブの期間を指定する。また、開始日と「10分、30分、1時間、12時間、1日、1週間、すべて」等によって、時間範囲を指定してもよい。例えば、期間として「2017年3月7日」の1日間としてもよい。
時系列表示領域B820内には、対象期間設定欄810で指定された期間内の時間範囲を表示する。前述の例では、「2017年3月7日」の0時から24時までの時間軸を表示する。
検索式受付欄830内には、印刷ジョブを検索するための領域(検索ワード等によって構成される検索式を入力するための欄)を表示する。
時間軸表示領域860は、グラフィック領域870に対する時間軸を表示する領域である。時間軸以外に、指定された時間範囲等を表示してもよい。
時系列表示領域A840内の1行目(リスト領域850の1行目である印刷装置名表示領域852、グラフィック領域870の1行目である印刷装置処理グラフィック領域872)は、印刷装置の処理内容を示す領域である。
時系列表示領域A840内の2行目以降(リスト領域850の2行目以降、グラフィック領域870の2行目以降)は、印刷ジョブの処理内容を示す領域である。なお、時系列表示領域A840内の2行目以降は、ソート順に並べられている。図に示す例では、終了日時の降順の例を示している。つまり、新しい印刷ジョブを上に表示し、古い印刷ジョブを下に表示する。
印刷装置処理グラフィック領域872には、その印刷装置における処理内容(イベント)をグラフィックに表示する。例えば、「受信中」、「中間形態文書データ生成中」、「印刷用データ生成中」、「印刷中(プリント中)」、「ユーザーの操作待ち」等を示す要素(長方形)を色分けして表示する。さらに、その処理の結果(正常終了、警告、エラー等)によって色分けして表示してもよい。
リスト領域850の2行目以降には、スクロールバー(表示時間帯)910で指定された期間内の印刷ジョブ(さらに、検索式受付欄830が利用されている場合は、その検索式受付欄830で受け付けた検索式にしたがって検索された印刷ジョブ)を表示する。例えば、印刷ジョブ名、結果等をリスト表示すればよい。
グラフィック領域870の2行目以降には、その印刷ジョブにおける処理内容をグラフィックに表示する。例えば、「受信中」、「中間形態文書データ生成中」、「印刷用データ生成中」、「印刷中(プリント中)」、「ユーザーの操作待ち」等を示す要素(長方形)を色分けして表示する。さらに、その処理の結果(正常終了、警告、エラー等)によって色分けして表示してもよい。
印刷ジョブの印刷履歴を時系列でビジュアル的に表示したものである(タイムライン機能)。
対象期間設定欄810で、印刷ジョブの印刷履歴の開始日時と終了日時を設定し、画面800に、その間に発生した印刷ジョブのイベント、印刷装置の状態を可視化して時系列で表示している。
なお、対象期間設定欄810をユーザーが操作することによって、開始日時と終了日時の間の任意の時間範囲内で処理した印刷ジョブの一覧をリスト領域850に表示することが可能となる。そして、その時間範囲は、対象期間設定欄810でユーザーが任意に変更することが可能である。
そして、時系列表示領域B820上のスクロールバー(表示時間帯)910をユーザーがスライドさせることによって、指定した時間範囲のまま、開始日と終了日間のグラフィック領域870内の時間範囲を変更することが可能である。スクロールバー(表示時間帯)910に関しては、図11の例を用いて後に詳述する。
図10の例では、グラフィック領域870内に、現在時刻表示線1030を表示したものである。現在時刻表示線1030の左側が過去の履歴であり、現在時刻表示線1030の右側(未来予測表示領域1040)が未来の予測を示している。もちろんのことながら、現在時刻よりも過去については、印刷ジョブの印刷履歴を用いればよい。そして、現在時刻よりも未来については、今後の印刷ジョブのスケジュールにしたがって算出すればよい。具体的には、予測情報は、印刷ジョブの設定に基づく印刷データ生成処理(中間形態生成モジュール175、画像生成モジュール180の処理速度)やプリンタの印刷スピード(印刷モジュール185の印刷速度)、フィニッシング処理(パンチ(穴開け)、書類とじ(ステープラー留め)、紙折り等)に応じて算出すればよい。これらの他に、開始日時、印刷ジョブ量(枚数、用紙サイズ、印刷種別(カラー/白黒印刷)等)、印刷順序等から、各印刷ジョブの開始日時と終了日時を算出すればよい。
時系列表示領域B820上で、表示時間帯1110をスライド(移動)させることによって、表示時間帯を変更可能である。表示時間帯1110の位置する時間帯に対応して、グラフィック領域870(印刷装置処理グラフィック領域872を含む)内を表示する。表示時間帯1110は、ユーザーの操作によって変動が可能である。
時系列表示領域B820では、2017年3月7日(火)の0時から24時までの時間軸を示している。つまり、開始日と終了日間の印刷装置の状態を時系列表示領域B820上に表示している。
時系列表示領域B820内の表示時間帯1110によって、2017年3月7日(火)の9時28分49秒から9時58分49秒までの期間(30分間)が指定されており、その期間の詳細をグラフィック領域870に表示している。つまり、ユーザーは、時系列表示領域B820上の印刷装置の状態を見ながら、表示時間帯1110をスライドさせ、グラフィック領域870内の時間範囲を変更することが可能である。
なお、表示時間帯1110の詳細を印刷装置処理グラフィック領域872に表示している。逆に言えば、印刷装置処理グラフィック領域872を縮小したものを表示時間帯1110内に表示している。印刷装置処理グラフィック領域872内には、印刷装置の状態を示すプリント中提示バー1122、ユーザー操作待ち提示バー1124、プリント中提示バー1126、プリント中提示バー1128がある。
図12(a)は、2017年3月27日19時27分9秒から2017年3月27日19時45分38秒の時間帯における処理内容を表示している。
ここで、対象印刷ジョブ1210がユーザーの操作によって選択された場合、図12(b)の例に示すように表示する。つまり、対象印刷ジョブ1210のイベントが、グラフィック領域870の開始時刻になるようにスクロールしている。具体的には、対象印刷ジョブ1210の処理開始時である2017年3月27日19時29分25秒を左端にしてグラフィック領域870内を表示している。もちろんのことながら、他の印刷ジョブのグラフィック領域870についても、2017年3月27日19時29分25秒を左端にして表示している。つまり、グラフィック領域870の全体を左側にシフトさせて表示している。
これによって、リスト領域850内に表示されている印刷ジョブのイベントがグラフィック領域870外にあったとしても、印刷ジョブを選択することで、印刷ジョブのイベントをスクロールさせて表示させることになり、確認することが可能となる。
画面800では、検索式受付欄830を用いて印刷ジョブを検索することができる。つまり、印刷ジョブの任意のパラメータ(印刷ジョブ名、終了ステータス等)に対して検索が可能である。リスト領域850では、検索にヒットした印刷ジョブにジャンプ(ジャンプとは、その検索結果である印刷ジョブが含まれるリストにすること)して表示する。その印刷ジョブのイベント開始日時が表示範囲の開始時刻になるようにスクロールする。
例えば、図13(a)の検索式受付欄830(図13(c)参照)で「XXB」を検索した場合、印刷ジョブ名に「XXB」を含む印刷ジョブが検索される。そして、図13(b)の例に示すように、リスト領域850内の検索結果である検索印刷ジョブ1310を強調表示し、検索印刷ジョブ1310のイベント開始日時がグラフィック領域870の左端になるようにスクロールしている。
なお、図4の例に示したフローチャートにしたがって、検索印刷ジョブ1310に係るイベントの表示位置を、検索印刷ジョブ1310の属性にしたがって変更してもよい。
また、検索結果としてヒットした印刷ジョブが複数ある場合、図13(c)の例に示す検索式受付欄830内の三角ボタン(右向き三角ボタンと左向き三角ボタン)押下で、次の検索印刷ジョブを表示するようにしてもよい。
印刷ジョブの属性に関係なく、選択された印刷ジョブのイベントの起点を、常にグラフィック領域870の左端に合わせた場合(つまり、本実施の形態を採用しなかった場合)、その選択されている印刷ジョブの前にある印刷ジョブは、グラフィック領域870内に表示されないことになる。具体的には、図14の例に示すように、対象印刷ジョブ1410のエラー発生である印刷ジョブを選択した場合、一つ前(リスト領域850では一つ下)の印刷ジョブのイベントは表示範囲外になる。
しかし、処理予定の印刷ジョブ(未来予測された印刷ジョブ)であれば、イベント開始日時よりも終了日時の方が重要性が高いので、終了日時もグラフィック領域870内に表示すべきである。また、エラージョブであれば、エラー発生前後の印刷ジョブの状況も把握したいという要望がある。
印刷ジョブを選択しても表示範囲(表示スケール)を変更しない例を示したものである。図15(a)の例に示すように、グラフィック領域870内に広範囲の時間帯のイベントを表示しているときに、短時間で終了しているイベント1520の印刷ジョブ1510が選択されても、図15(b)の例に示すように、イベント1520が左端に移動しているだけであり、何が起こっているのか判断困難である。特に、印刷ジョブ1510がエラー発生である場合、印刷ジョブ1510の前の印刷ジョブと後の印刷ジョブの全体がわかるように拡大又は縮小すべきである。
リスト領域850内の印刷ジョブ1610は、エラー発生の印刷ジョブである。この場合、ユーザーは、印刷ジョブ1610(イベント1620)の前に終了している印刷ジョブのエラー発生前イベント群1630と後に発生した印刷ジョブのエラー発生後イベント群1640の全体を把握したい。
印刷ジョブの属性に関係なく、選択された印刷ジョブのイベントの起点を、常にグラフィック領域870の左端に合わせた場合(つまり、本実施の形態を採用しなかった場合)、リスト領域850内の印刷ジョブ1610が選択されると、図17の例に示すように、その前(リスト領域850では一つ下)の印刷ジョブのエラー発生前イベント群1630は表示範囲外になる。
本実施の形態では、リスト領域850内の印刷ジョブ1610が選択されると、図18の例に示すように、印刷ジョブ1610の前(リスト領域850では一つ下)のエラー発生前印刷ジョブ1830のエラー発生前イベント群1630の起点(イベント開始時)をグラフィック領域870の左端とし、印刷ジョブ1610の後(リスト領域850では一つ上)のエラー発生後印刷ジョブ1840のエラー発生後イベント群1640の終点(イベント終了時)をグラフィック領域870の右端となるように、スライド処理、拡大/縮小処理を行っている。
ステップS1902では、ユーザーの操作(検索指示)を受け付ける。
ステップS1904では、検索された印刷ジョブの情報を抽出する。つまり、印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定している。
ステップS1910では、対象印刷ジョブの最後のイベントの終了時を抽出する。
ステップS1912では、表示領域内に開始時と終了時が収まるように拡大/縮小率を算出する。つまり、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べてグラフィック領域870に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻がグラフィック領域870に収まるように時間軸上での拡大縮小率を決定する。
ステップS1916では、現在の拡大/縮小率のままとする。
また、ステップS1914、ステップS1916の後に、図4の例に示したフローチャートのステップS406以降の処理を行うようにしてもよい。ただし、対象とする印刷ジョブは、検索された印刷ジョブとする。
図20は、選択方法・表示位置・表示範囲テーブル2000のデータ構造例を示す説明図である。
選択方法・表示位置・表示範囲テーブル2000は、印刷ジョブの選択方法欄2010、表示位置欄2020、表示範囲欄2030を有している。印刷ジョブの選択方法欄2010は、印刷ジョブの選択方法を記憶している。表示位置欄2020は、表示位置を記憶している。表示範囲欄2030は、表示範囲を記憶している。
表示位置欄2020では、「イベント開始日時を表示範囲開始日時に合わせる」としたが、印刷ジョブ種類・表示位置・表示範囲テーブル700の表示位置欄720を用いて、印刷ジョブの種類に応じて、表示位置を変更してもよい。
表示範囲欄2030の1行目(「選択ジョブの開始から終了までの範囲に合わせる」)は、印刷ジョブを検索する場合はその検索結果のジョブにフォーカスしたいことによる。
表示範囲欄2030の2行目(「表示範囲の自動変更は行わない」)は、印刷ジョブをリスト表示している中から選択した場合、その前後関係も確認したいことによる。
図21に示す例は、図13の例と同様に、検索式受付欄830で「XXB」を検索した場合、印刷ジョブ名に「XXB」を含む印刷ジョブが検索された場合を示している。ただし、検索前には、リスト領域850内には、検索印刷ジョブ2110は表示されていなかったとする。つまり、ステップS1906で「No」の場合である。この場合、検索印刷ジョブ2110のイベントの起点をグラフィック領域870の左端、終了点をグラフィック領域870の右端になるように、時間軸をシフトし、拡大/縮小処理を行っている。したがって、検索印刷ジョブ2110のイベントの内容が、グラフィック領域870全体に拡大して表示されることになる。
印刷装置のイベントをスクロールバー状の時系列表示領域B820に表示するときに、単純な縮小を行ってしまうと、短時間の重要なイベント情報(エラーなど)が欠落する可能性がある。一方、そもそも縮小表示を行っているので、すべてのイベントを表示することはできない場合がある。そこで、本実施の形態では、イベントのステータスに応じた重みを用いて、重要なイベント情報が欠落してしまうことを抑制したものである。
ステップS2204では、その表示時間帯内に含まれる印刷ジョブの履歴情報を抽出する。つまり、ステップS2202で指定された表示時間帯に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を取得する。ここでの印刷処理には、前述の4つのイベントを含む。
ステップS2208では、その表示時間帯における印刷ジョブ内のイベントのステータスを抽出する。
例えば、イベントステータス・表示色・重みテーブル2400の1行目は、イベントステータス欄2410に「エラー」、表示色欄2420に「赤」、重み欄2430に「大」を記憶し、2行目は、イベントステータス欄2410に「警告」、表示色欄2420に「黄」、重み欄2430に「中」を記憶し、3行目は、イベントステータス欄2410に「正常」、表示色欄2420に「緑」、重み欄2430に「小」を記憶する。なお、ここでの「正常」には、受信処理中、中間形態生成処理中、画像生成処理中、印刷処理中を含む。
図24の例に示しているイベントステータス・表示色・重みテーブル2400では、正常状態より重いエラー状態を優先的に表示することになる。例えば、重みが「大」「中」である場合、縮小した結果が1画素未満であったとしても、1画素幅で描画することになる。そして、重みが「小」である場合、縮小した結果が1画素未満であった場合、表示しないことになる。したがって、時系列表示領域B820内では、ステータスが「エラー」となったイベントは、そのイベント期間が短かったとしても必ず表示されることになる。一方、ステータスが「警告」、「正常」であるイベントは、そのイベント期間が短いと時系列表示領域B820内には表示されないことがある。このように、時間軸上で圧縮表示するような場合、ユーザーが注目すべきステータスが欠落することなく表示することが可能である。
ステップS2214では、表示幅は最小幅未満であるか否かを判断し、最小幅未満の場合はステップS2216へ進み、それ以外の場合はステップS2218へ進む。
ステップS2216では、表示幅を最小幅とする。具体的には、表示幅を1画素とする。
ステップS2220では、隣接するイベントのステータスは同じであるか否かを判断し、同じ場合はステップS2222へ進み、それ以外の場合はステップS2224へ進む。
ステップS2222では、隣接するイベントを1つのイベントとする。つまり、隙間をはさんで隣接するイベント間の隙間を、ステップS2206で算出した倍率で縮小したことによって隙間がなくなった場合に、隣接するイベントのステータス情報の種類が同じ場合は隣接するイベントを一つのイベントとして描画することになる。
ステップS2226では、その縮小したことによって、余った表示幅を、隣接するイベントの重みが大きい方に割り振って、そのイベントの表示幅を決定する。
ステップS2228では、時系列表示領域B820内を描画する。つまり、ステップS2206で算出された倍率で、各イベントを表す矩形を、そのイベントの重み付けにしたがって、時間軸方向に縮小して時系列表示領域B820に描画する。
対象期間設定欄810で指定された期間内の印刷装置におけるイベントを、時系列表示領域B820上にグラフィカルに表示している。ユーザーの操作によって指定された表示時間帯2510内を印刷装置処理グラフィック領域872に拡大表示している。印刷装置処理グラフィック領域872には、印刷装置名表示領域852で表示されている印刷装置におけるイベントを表示している。なお、印刷装置処理グラフィック領域872は、グラフィック領域870内の2行目以降の各印刷ジョブのイベントを集約(サマライズ)したものであるともいえる。
このように、時系列表示領域B820内の表示において、単純な縮小を行ってしまうと、短時間の重要なイベント情報(エラーなど)が欠落する可能性がある。
本実施の形態では、イベントステータス・表示色・重みテーブル2400で定められているイベントステータスの重みにしたがって、重みが大であるイベントは欠落が生じないようにしている。
印刷装置処理グラフィック領域872内には、イベント(正常)2610、隙間2612、イベント(エラー)2614、隙間2616、イベント(正常)2618、隙間2620、イベント(正常)2622が表示されている。
表示時間帯2510内には、イベント(正常)2630、イベント(エラー)2634、イベント(正常)2638、隙間2640、イベント(正常)2642が表示されている。ここで、イベント(正常)2630はイベント(正常)2610、イベント(エラー)2634はイベント(エラー)2614、イベント(正常)2638はイベント(正常)2618、隙間2640は隙間2620、イベント(正常)2642はイベント(正常)2622に対応している。そして、図22、図23の例に示したフローチャートの処理によって、隙間2612、隙間2616がなくなっている。ただし、隙間2612がなくなったことによって隣接することになったイベント(正常)2610とイベント(エラー)2614は、異なるステータスであって、イベント(正常)2610の重みが小さいので優先して縮小(先に縮小)する。そして、イベント(正常)2610、隙間2612、イベント(エラー)2614の全体を縮小した場合の幅において、イベント(正常)2610を縮小した幅を差し引いた残りの幅をイベント(エラー)2634の幅とする。つまり、イベント(エラー)2614に対応するイベント(エラー)2634の幅を広くとれるように計算している。同様に、隙間2616がなくなったことによって隣接することになったイベント(エラー)2614とイベント(正常)2618は、異なるステータスであって、イベント(正常)2618の重みが小さいので優先して縮小(先に縮小)する。そして、イベント(エラー)2614、隙間2616、イベント(正常)2618の全体を縮小した場合の幅から、イベント(正常)2618を縮小した幅を差し引いた残りの幅をイベント(エラー)2634の幅とする。つまり、イベント(エラー)2614に対応するイベント(エラー)2634の幅を広くとれるように計算している。
イベント(正常)2710は、重み「小」であり、縮小の結果、表示幅が最小幅未満となったため、表示時間帯2750には表示しない。
イベント(エラー)2714は、縮小の結果、表示幅が最小幅未満となるが、重み「大」のため、最小幅で表示時間帯2750内のイベント(エラー)2754として表示している。
隙間2720は、縮小の結果、表示幅が最小幅未満となり、イベント(正常)2718とイベント(正常)2722は同じイベントステータスであるため、表示時間帯2750内の1つのイベント(正常)2758として表示している。
隙間2728は、縮小の結果、表示幅が最小幅未満となり、イベント(警告)2726とイベント(正常)2730は異なるイベントステータスであるため、イベント(正常)2730を優先して縮小してイベント(正常)2770とし、余った表示幅をイベント(警告)2726を示すイベント(警告)2766とする。
なお、ここで「余った表示幅」は、次のように算出する。
(1)イベント(警告)2726と隙間2728とイベント(正常)2730を合わせた期間を示す表示時間帯2750内の表示幅を算出する。具体的には、イベント(警告)2726の開始時からイベント(正常)2730の最終時までの時間帯を表示時間帯2750内に割り当てた場合の表示幅である。
(2)(1)で算出した表示幅から、縮小したイベント(正常)2730、縮小した隙間2728(実質0)を差し引いた表示幅をイベント(警告)2726を示すイベント(警告)2766の表示幅とする。なお、除算の順序を制御することで、優先表示が実現できるのは、縮小における除算では、小数点以下の値は切り下げとしているためである。つまり、重みが小さい方(イベント(正常)2730)を先に縮小するので、小数点以下の切り下げの効果により、重みが大きい方(イベント(警告)2726)の表示幅が大きくなる可能性が大きい。ここでの「表示幅が大きくなる」とは、重みが大きい方の表示幅を単に縮小した場合と比べて、余った表示幅を用いた方が大きくなることを示している。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(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)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
[A]課題
印刷装置において、印刷処理の履歴(ログともいわれる)として記録された印刷装置の動作状態情報を時間軸上に並べてグラフィカルに表示したタイムチャートを参照し、印刷装置の動作分析をすることがある。例えば、プロダクションプリンタのように大量の印刷処理を行う印刷装置においては、現時点でどこまで処理が進捗しているかを把握するためにタイムチャートを参照することが行われる。ある印刷ジョブで発生したエラーの原因を解析するためにタイムチャートを参照することが行われる。又は、これから処理される印刷ジョブの予定終了時間を確認するためにタイムチャートを参照することが行われる。これらは参照の目的が異なるにもかかわらず、注目する印刷ジョブとその前後の印刷ジョブの時間軸上での配置を固定して表示すると、それらの参照の目的が達成できないことがある。
本発明は、印刷ジョブの属性に応じて、印刷ジョブに係るイベントと、その他の印刷ジョブに係るイベント、のそれぞれの表示位置を制御することができる表示装置、印刷装置、印刷制御装置及び表示プログラムを提供することを目的としている。
表示領域に表示された複数の印刷ジョブの中から利用者によって選択されている印刷ジョブを特定する特定手段、
特定された印刷ジョブの属性に応じ、当該印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する設定手段、
設定された起点及び/又は終点に応じ、当該印刷ジョブに係るイベントと、表示領域において当該印刷ジョブの前及び/又は後に表示されている印刷ジョブに係るイベント、のそれぞれの表示位置を制御する表示制御手段、
を備えた表示装置。
[A2]
前記設定手段は、印刷ジョブの属性が正常終了である場合、特定された印刷ジョブの開始時が前記表示領域の左端になるように時間軸をシフトする、
[A1]に記載の表示装置。
[A3]
前記設定手段は、印刷ジョブの属性が予約である場合、特定された印刷ジョブの予測終了時が前記表示領域の右端になるように時間軸をシフトする、
[A1]に記載の表示装置。
[A4]
前記設定手段は、印刷ジョブの属性がエラー発生である場合、特定された印刷ジョブの開始時が前記表示領域の左端と右端の間になるように時間軸をシフトする、
[A1]に記載の表示装置。
[A5]
前記表示制御手段は、拡大又は縮小を行わずに印刷ジョブに係るイベントを表示するように制御する、
[A2]から[A4]のいずれか一項に記載の表示装置。
[A6]
前記設定手段は、印刷ジョブの属性がエラー発生である場合、当該印刷ジョブの前に処理された印刷ジョブのイベント開始時と、当該印刷ジョブの後に処理された印刷ジョブのイベント終了時が前記表示領域内に収まるように、時間軸上で縮小又は拡大を行う、
[A4]に記載の表示装置。
[A7]
表示領域に表示された複数の印刷ジョブの中から利用者によって選択されている印刷ジョブを特定する特定手段、
特定された印刷ジョブの属性に応じ、当該印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する設定手段、
設定された起点及び/又は終点に応じ、当該印刷ジョブに係るイベントと、表示領域において当該印刷ジョブの前及び/又は後に表示されている印刷ジョブに係るイベント、のそれぞれの表示位置を制御する表示制御手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷を行う印刷手段、
を備えた印刷装置。
[A8]
表示領域に表示された複数の印刷ジョブの中から利用者によって選択されている印刷ジョブを特定する特定手段、
特定された印刷ジョブの属性に応じ、当該印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する設定手段、
設定された起点及び/又は終点に応じ、当該印刷ジョブに係るイベントと、表示領域において当該印刷ジョブの前及び/又は後に表示されている印刷ジョブに係るイベント、のそれぞれの表示位置を制御する表示制御手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷装置に印刷処理を行わせるように制御する印刷制御手段、
を備えた印刷制御装置。
[A9]
コンピュータを、
表示領域に表示された複数の印刷ジョブの中から利用者によって選択されている印刷ジョブを特定する特定手段、
特定された印刷ジョブの属性に応じ、当該印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する設定手段、
設定された起点及び/又は終点に応じ、当該印刷ジョブに係るイベントと、表示領域において当該印刷ジョブの前及び/又は後に表示されている印刷ジョブに係るイベント、のそれぞれの表示位置を制御する表示制御手段、
として機能させるための表示プログラム。
[A2]の表示装置によれば、印刷ジョブの属性が正常終了である場合、特定された印刷ジョブの開始時が表示領域の左端になるように表示することができる。
[A3]の表示装置によれば、印刷ジョブの属性が予約である場合、特定された印刷ジョブの予測終了時が表示領域の右端になるように表示することができる。
[A4]の表示装置によれば、印刷ジョブの属性がエラー発生である場合、特定された印刷ジョブの開始時が表示領域の左端と右端の間になるように表示することができる。
[A5]の表示装置によれば、拡大又は縮小を行わずに印刷ジョブに係るイベントを表示することができる。
[A6]の表示装置によれば、印刷ジョブの属性がエラー発生である場合、その印刷ジョブの前に処理された印刷ジョブのイベント開始時と、その印刷ジョブの後に処理された印刷ジョブのイベント終了時が表示領域内に収まるように表示することができる。
[A7]の印刷装置によれば、印刷ジョブにしたがって印刷を行い、印刷ジョブの属性に応じて、印刷ジョブに係るイベントと、その他の印刷ジョブに係るイベント、のそれぞれの表示位置を制御することができる。
[A8]の印刷制御装置によれば、印刷ジョブにしたがって印刷装置に印刷処理を行わせ、印刷ジョブの属性に応じて、印刷ジョブに係るイベントと、その他の印刷ジョブに係るイベント、のそれぞれの表示位置を制御することができる。
[A9]の表示プログラムによれば、印刷ジョブの属性に応じて、印刷ジョブに係るイベントと、その他の印刷ジョブに係るイベント、のそれぞれの表示位置を制御することができる。
印刷装置において、印刷処理の履歴(ログともいわれる)として記録された印刷装置の動作状態情報を時間軸上に並べてグラフィカルに表示したタイムチャートを参照し、印刷装置の動作分析や予約ジョブの状況確認をすることがある。例えば、印刷ジョブの処理履歴を大量に保存しているプロダクションプリンタの場合、個々の処理履歴をジョブ名のような印刷ジョブの属性が確認できるリスト形式で表示しようとすると、そのリストを表示する領域が表示画面に収まらないことがある。
また、処理履歴をグラフィカルに時系列で時間軸上に並べて表示すれば印刷装置の動作状況が、前述のリストを用いた形式表示よりも確認しやすくなる。しかし、グラフィカルに表示すること、そして、限られた表示領域に縮小して表示することにより印刷ジョブ内の各イベントの処理結果の確認が容易でなくなる。
本発明は、グラフィカルに表示した上で、印刷ジョブ内の各イベントの処理結果を把握することができる表示装置、印刷装置、印刷制御装置及び表示プログラムを提供することを目的としている。
指定された期間内に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を取得する取得手段、
前記履歴情報を用いて、前記印刷ジョブに関連する複数のイベントを一つの時間軸上に並べ、時間軸に沿った表示領域に収めて表示するための倍率を算出する算出手段、
前記算出手段が算出した倍率で、各イベントを表す矩形を、各イベントの処理結果を示すステータス情報の種類に対応付けられた重み付けにしたがって、時間軸方向に縮小して表示領域に描画する描画手段、
を備えた表示装置。
[C2]
取得された印刷ジョブの履歴情報を用いて、処理に関連する複数のイベントのステータス情報を取得し、各イベントの開始時間と終了時間によって特定されるイベント処理時間を矩形で表現する際の描画ルールを、該ステータス情報によって決定する決定手段、
をさらに備え、
前記描画手段は、前記決定手段によって決定された描画ルールにしたがって描画を行う、
[C1]に記載の表示装置。
[C3]
前記描画ルールで、最大の重み付けが付与されているイベントは、前記算出手段が算出した倍率で縮小しても最少描画単位となる大きさ以下に縮小しない、
[C2]に記載の表示装置。
[C4]
前記描画手段は、隙間をはさんで隣接するイベント間の隙間を、前記倍率で縮小したことによって隙間がなくなった場合に、隣接するイベントのステータス情報の種類が同じ場合は隣接するイベントを一つのイベントとして描画する、
[C1]に記載の表示装置。
[C5]
前記描画手段は、隙間なく隣接するイベントのステータス情報の種類が異なる場合、重み付けが小さいイベントを優先して前記倍率で縮小する、
[C4]に記載の表示装置。
[C6]
指定された期間内に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を取得する取得手段、
前記履歴情報を用いて、前記印刷ジョブに関連する複数のイベントを一つの時間軸上に並べ、時間軸に沿った表示領域に収めて表示するための倍率を算出する算出手段、
前記算出手段が算出した倍率で、各イベントを表す矩形を、各イベントの処理結果を示すステータス情報の種類に対応付けられた重み付けにしたがって、時間軸方向に縮小して表示領域に描画する描画手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷を行う印刷手段、
を備えた印刷装置。
[C7]
指定された期間内に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を取得する取得手段、
前記履歴情報を用いて、前記印刷ジョブに関連する複数のイベントを一つの時間軸上に並べ、時間軸に沿った表示領域に収めて表示するための倍率を算出する算出手段、
前記算出手段が算出した倍率で、各イベントを表す矩形を、各イベントの処理結果を示すステータス情報の種類に対応付けられた重み付けにしたがって、時間軸方向に縮小して表示領域に描画する描画手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷装置に印刷処理を行わせるように制御する印刷制御手段、
を備えた印刷制御装置。
[C8]
コンピュータを、
指定された期間内に印刷処理の開始時間又は終了時間が含まれている印刷ジョブの履歴情報を取得する取得手段、
前記履歴情報を用いて、前記印刷ジョブに関連する複数のイベントを一つの時間軸上に並べ、時間軸に沿った表示領域に収めて表示するための倍率を算出する算出手段、
前記算出手段が算出した倍率で、各イベントを表す矩形を、各イベントの処理結果を示すステータス情報の種類に対応付けられた重み付けにしたがって、時間軸方向に縮小して表示領域に描画する描画手段、
として機能させるための表示プログラム。
[C2]の表示装置によれば、ステータス情報によって決定された描画ルールにしたがって描画を行うことができる。
[C3]の表示装置によれば、最大の重み付けが付与されているイベントは、縮小しても最少描画単位となる大きさ以下に縮小しないようにすることができる。
[C4]の表示装置によれば、縮小したことによって隙間がなくなった場合に、隣接するイベントのステータス情報の種類が同じ場合は隣接するイベントを一つのイベントとして描画することができる。
[C5]の表示装置によれば、隙間なく隣接するイベントのステータス情報の種類が異なる場合、重み付けが小さいイベントを優先して縮小することができる。
[C6]の印刷装置によれば、印刷ジョブにしたがって印刷を行い、グラフィカルに表示した上で、印刷ジョブ内の各イベントの処理結果を把握することができる。
[C7]の印刷制御装置によれば、印刷ジョブにしたがって印刷装置に印刷処理を行わせ、グラフィカルに表示した上で、印刷ジョブ内の各イベントの処理結果を把握することができる。
[C8]の表示プログラムによれば、グラフィカルに表示した上で、印刷ジョブ内の各イベントの処理結果を把握することができる。
105…受付モジュール
110…送信モジュール
115…印刷ジョブ特定モジュール
120…印刷ジョブ情報記憶モジュール
125…タイムチャート表示モジュール
130…設定モジュール
135…表示位置設定モジュール
140…表示範囲設定モジュール
145…拡大/縮小率決定モジュール
150…描画ルール決定モジュール
155…描画ルール記憶モジュール
160…表示制御モジュール
165…描画モジュール
170…画像処理制御モジュール
175…中間形態生成モジュール
180…画像生成モジュール
185…印刷モジュール
200…プリントサーバー
210…表示装置
220…印刷装置
280…ユーザー端末
290…通信回線
305…ネットワークインタフェースモジュール
310…画像データ入力モジュール
315…HDD
320…画像メモリ
325…画像処理モジュール
330…入力インタフェースモジュール
335…制御モジュール
340…プレビュー画像生成モジュール
345…ビデオインタフェースモジュール
350…画像データ送信モジュール
355…ネットワークインタフェースモジュール
380…ユーザーインタフェースモジュール
Claims (7)
- 印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する特定手段、
検索条件を満たしている印刷ジョブに係るイベントのうち、最初のイベントの開始時刻と最後のイベントの終了時刻が、表示領域内に収まるように時間軸の範囲を決定し、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸の範囲を決定する決定手段、
予め定まっている大きさの表示領域に、イベントに要する期間に応じた大きさの図形を並べて表示させるように制御し、決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う表示制御手段、
を備える表示装置。 - 前記決定手段は、前記特定手段によって特定された印刷ジョブが前記表示領域に表示されていない場合に、時間軸の範囲を決定する、
請求項1に記載の表示装置。 - 前記決定手段は、前記特定手段によって特定された印刷ジョブが前記表示領域に表示されている場合は、時間軸の範囲の決定処理を行わない、
請求項1に記載の表示装置。 - 前記特定手段によって特定された印刷ジョブが前記表示領域に表示されている場合は、当該印刷ジョブの属性に応じ、当該印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの時間軸上の起点及び/又は終点を設定する設定手段、
をさらに備えた請求項3に記載の表示装置。 - 印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する特定手段、
検索条件を満たしている印刷ジョブに係るイベントのうち、最初のイベントの開始時刻と最後のイベントの終了時刻が、表示領域内に収まるように時間軸の範囲を決定し、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸の範囲を決定する決定手段、
予め定まっている大きさの表示領域に、イベントに要する期間に応じた大きさの図形を並べて表示させるように制御し、決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う表示制御手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷を行う印刷手段、
を備える印刷装置。 - 印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する特定手段、
検索条件を満たしている印刷ジョブに係るイベントのうち、最初のイベントの開始時刻と最後のイベントの終了時刻が、表示領域内に収まるように時間軸の範囲を決定し、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸の範囲を決定する決定手段、
予め定まっている大きさの表示領域に、イベントに要する期間に応じた大きさの図形を並べて表示させるように制御し、決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う表示制御手段、
を備えた表示手段と、
印刷ジョブにしたがって印刷装置に印刷処理を行わせるように制御する印刷制御手段、
を備える印刷制御装置。 - コンピュータを、
印刷ジョブを選択するために指定される検索条件を満たしている印刷ジョブを特定する特定手段、
検索条件を満たしている印刷ジョブに係るイベントのうち、最初のイベントの開始時刻と最後のイベントの終了時刻が、表示領域内に収まるように時間軸の範囲を決定する、検索条件を満たしている印刷ジョブに係るイベントを時系列に並べて表示領域に表示するときの、最初のイベントの開始時刻と最後のイベントの終了時刻が表示領域に収まるように時間軸の範囲を決定する決定手段、
予め定まっている大きさの表示領域に、イベントに要する期間に応じた大きさの図形を並べて表示させるように制御し、決定された拡大縮小率によって、検索条件を満たしている印刷ジョブに係るイベント列を拡大縮小して表示領域に表示する制御を行う表示制御手段、
として機能させる表示プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017144743A JP6972734B2 (ja) | 2017-07-26 | 2017-07-26 | 表示装置、印刷装置、印刷制御装置及び表示プログラム |
US16/033,343 US10896008B2 (en) | 2017-07-26 | 2018-07-12 | Display apparatus, printer, print control apparatus, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017144743A JP6972734B2 (ja) | 2017-07-26 | 2017-07-26 | 表示装置、印刷装置、印刷制御装置及び表示プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019025691A JP2019025691A (ja) | 2019-02-21 |
JP6972734B2 true JP6972734B2 (ja) | 2021-11-24 |
Family
ID=65037967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017144743A Active JP6972734B2 (ja) | 2017-07-26 | 2017-07-26 | 表示装置、印刷装置、印刷制御装置及び表示プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10896008B2 (ja) |
JP (1) | JP6972734B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7251057B2 (ja) * | 2018-06-13 | 2023-04-04 | 富士フイルムビジネスイノベーション株式会社 | 表示システムおよびプログラム |
US20200326893A1 (en) * | 2019-04-15 | 2020-10-15 | Kyocera Document Solutions Inc. | Methods and Apparatus for Printing Device Process Recording and Display |
EP3889760A1 (en) * | 2020-04-01 | 2021-10-06 | Ricoh Company, Ltd. | Visual timeline and operator prompt to improve data collection for production print system |
US11221804B2 (en) * | 2020-04-01 | 2022-01-11 | Ricoh Company, Ltd. | Visual timeline and operator prompt to improve data collection for production print system |
JP7115583B2 (ja) * | 2020-04-01 | 2022-08-09 | 株式会社リコー | プリンタ端末デバイスを備えるシステム、方法、及びコンピュータ・プログラム |
JP2022161499A (ja) * | 2021-04-09 | 2022-10-21 | セイコーエプソン株式会社 | 成形機管理システム |
CN114185500B (zh) * | 2021-12-14 | 2024-04-02 | 深圳市润天智数字设备股份有限公司 | 一种打印作业的控制方法及其装置 |
US11630624B1 (en) * | 2022-03-14 | 2023-04-18 | Ricoh Company, Ltd. | Concurrent event detection for distributed rasterization processing in a printing environment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4092068B2 (ja) * | 2000-11-10 | 2008-05-28 | 株式会社リコー | 印刷制御装置、印刷装置、印刷システムおよび印刷制御用記録媒体 |
US7593125B2 (en) * | 2005-05-06 | 2009-09-22 | Kyocera Mita Corporation | Print job spooling and distribution system |
JP4211766B2 (ja) * | 2005-07-26 | 2009-01-21 | ブラザー工業株式会社 | 情報管理システム、情報処理装置及び情報管理プログラム |
JP5359693B2 (ja) * | 2009-08-28 | 2013-12-04 | コニカミノルタ株式会社 | 画像形成装置および画像形成方法 |
JP5692485B2 (ja) * | 2009-10-06 | 2015-04-01 | コニカミノルタ株式会社 | 表示方法、画像形成装置の表示方法、表示装置、画像形成装置およびプログラム |
JP5511077B2 (ja) * | 2010-10-05 | 2014-06-04 | Kddi株式会社 | 時系列データの疎密に応じてタイムスケールを変更するユーザインタフェースプログラム、システム及び方法 |
JP2014123181A (ja) * | 2012-12-20 | 2014-07-03 | Fuji Xerox Co Ltd | プログラム及び診療記録表示装置 |
JP6296183B2 (ja) * | 2017-02-06 | 2018-03-20 | 富士ゼロックス株式会社 | 画像形成装置及びプログラム |
-
2017
- 2017-07-26 JP JP2017144743A patent/JP6972734B2/ja active Active
-
2018
- 2018-07-12 US US16/033,343 patent/US10896008B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190034130A1 (en) | 2019-01-31 |
JP2019025691A (ja) | 2019-02-21 |
US10896008B2 (en) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6972734B2 (ja) | 表示装置、印刷装置、印刷制御装置及び表示プログラム | |
JP4708875B2 (ja) | ファイル管理装置、ファイル管理方法、プログラム、および記憶媒体 | |
JP4988403B2 (ja) | 印刷ジョブ解析方法および装置 | |
US20070300168A1 (en) | System for programming processing operations on an ordered set of objects | |
JP2008123495A (ja) | ファイル管理装置、ファイル管理装置の制御方法、及びプログラム | |
US11303769B2 (en) | Image processing system that computerizes documents with notification of labeled items, control method thereof, and storage medium | |
CN103810235A (zh) | 信息处理装置及其控制方法 | |
JP2008236028A (ja) | 画像形成装置 | |
US20210084191A1 (en) | Information processing apparatus and method of controlling the same | |
US7677820B2 (en) | Printing supporting apparatus, printing apparatus selecting apparatus, printing supporting program, printing apparatus selecting program, storage medium, method of selecting printing apparatus, method of supporting printing, and method of creating printing apparatus determining tree | |
US7346673B1 (en) | Method and apparatus for selecting a device and a computer product | |
CN115904267A (zh) | 生产方法、生产***以及记录有生产程序的记录介质 | |
CN115708055A (zh) | 生产方法、生产***以及记录有生产程序的记录介质 | |
US20190155554A1 (en) | Information processing apparatus and non-transitory computer readable medium storing information processing program | |
EP1770525B1 (en) | Controller, system, method, and program for controlling job information display, and recording medium | |
US20080232842A1 (en) | Image forming apparatus, image forming system and control method of image forming apparatus | |
JP2006139505A (ja) | プリント注文プログラム及び装置 | |
JP7056025B2 (ja) | 表示装置、印刷装置、印刷制御装置及び表示プログラム | |
JP6972733B2 (ja) | 表示装置、印刷装置、印刷制御装置及び表示プログラム | |
US20090195834A1 (en) | Print management apparatus, print management system, medium for storing print management program and print management method | |
CN101901122A (zh) | 信息处理设备及其控制方法 | |
JP6369248B2 (ja) | 情報処理装置及び情報処理プログラム | |
US6791589B2 (en) | Calendar display apparatus, calendar display method and computer program product | |
JP2012252510A (ja) | 印刷ジョブ表示プログラムおよび印刷ジョブ表示装置 | |
CN106027835B (zh) | 禁止规则避免处理决定装置和禁止规则避免处理决定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200619 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210729 |
|
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: 20211005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6972734 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |