Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6529626B2 - Job management apparatus, method and program for changing job execution order - Google Patents
[go: Go Back, main page]

JP6529626B2 - Job management apparatus, method and program for changing job execution order - Google Patents

Job management apparatus, method and program for changing job execution order Download PDF

Info

Publication number
JP6529626B2
JP6529626B2 JP2018056746A JP2018056746A JP6529626B2 JP 6529626 B2 JP6529626 B2 JP 6529626B2 JP 2018056746 A JP2018056746 A JP 2018056746A JP 2018056746 A JP2018056746 A JP 2018056746A JP 6529626 B2 JP6529626 B2 JP 6529626B2
Authority
JP
Japan
Prior art keywords
job
print job
print
jobs
information
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
Application number
JP2018056746A
Other languages
Japanese (ja)
Other versions
JP2018103633A5 (en
JP2018103633A (en
Inventor
翔 菊池
翔 菊池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2018056746A priority Critical patent/JP6529626B2/en
Publication of JP2018103633A publication Critical patent/JP2018103633A/en
Publication of JP2018103633A5 publication Critical patent/JP2018103633A5/en
Application granted granted Critical
Publication of JP6529626B2 publication Critical patent/JP6529626B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ジョブ管理装置、ジョブの実行順の変更方法およびプログラムに関するものである。
The present invention relates to a job management apparatus, a method of changing the job execution order, and a program .

ユーザが複数の印刷ジョブを実行させる場合、一度、印刷指示を行った印刷ジョブの実行順を変更したい場合がある。このような場合、従来は、ユーザは印刷指示をキャンセルした後、ユーザが印刷したい順番で再度印刷指示を行うことにより、複数の印刷ジョブの順番の変更していた。また或いは、ユーザは、印刷順を早めたい印刷ジョブを割り込みジョブとし、その印刷ジョブを、既に印刷指示が出されている印刷ジョブよりも先に実行させることで印刷順の変更を実現していた。   When the user causes a plurality of print jobs to be executed, the user may want to change the execution order of print jobs for which print instructions have been issued. In such a case, conventionally, the user cancels the print instruction and then changes the order of the plurality of print jobs by giving the print instruction again in the order in which the user desires to print. Alternatively, the user uses the print job whose print order is to be advanced as an interrupt job, and executes the print job earlier than the print job for which the print instruction has already been issued, thereby realizing the change of the print order. .

しかし前者の印刷ジョブを一旦全てキャンセルして再度印刷指示を出す方法では、煩雑な手順や画面の切り替え等の操作が必要となる。また後者の割り込みジョブを用いて、特定の印刷ジョブの実行順を早める方法は、割り込みジョブの特性や、割り込みジョブが実行されるタイミング等の様々な要素を考慮しなければならないため、ユーザの意図通りに印刷順を変更するのは困難であった。   However, in the method of temporarily canceling all of the former print job and issuing a print instruction again, complicated procedures and operations such as screen switching are required. Also, the latter method of advancing the execution order of a specific print job using an interrupt job must consider various factors such as the characteristics of the interrupt job and the timing when the interrupt job is executed. It was difficult to change the printing order as it is.

そこで特許文献1には、より直感的にユーザが印刷ジョブの実行順を変更する方法が記載されている。この方法によれば、ユーザは、タッチパネルに表示された印刷ジョブのリスト上で印刷ジョブをドラッグアンドドロップして印刷ジョブの順番を変更することにより、印刷ジョブの実行順を変更することができる。   Therefore, Patent Document 1 describes a method in which the user more intuitively changes the print job execution order. According to this method, the user can change the print job execution order by dragging and dropping the print job on the list of print jobs displayed on the touch panel to change the order of the print job.

特開2002−63004号公報JP, 2002-63004, A

しかしながら上記従来技術では、印刷ジョブの実行順の変更は直感的に行うことができる。しかしながら、その印刷ジョブの開始時間、終了時間や、印刷ジョブの前後のジョブが変更されることによって発生する生産性の変化といった印刷状況の変化が、実際にその印刷ジョブを実行するまでわからない。そのためユーザは、印刷ジョブの実行順番を変更することにより発生する印刷状況の変化を経験や感覚で推測或いは想像して、印刷ジョブの実行順を変更するしかなかった。その結果、印刷ジョブの実行順を変更したことにより、ユーザが想定していない印刷状況に陥ってしまう可能性があった。   However, in the above-mentioned prior art, it is possible to intuitively change the order of execution of print jobs. However, changes in the print status, such as start time and end time of the print job and changes in productivity caused by changes in jobs before and after the print job, are not known until the print job is actually executed. Therefore, the user had to change the order of execution of print jobs by guessing or imagining the change of the print situation caused by changing the order of execution of the print jobs by experience or feeling. As a result, by changing the order of execution of print jobs, there is a possibility that the user may fall into a printing situation not expected.

本発明の目的は、上記従来技術の問題点を解決することにある。   An object of the present invention is to solve the above-mentioned problems of the prior art.

本発明の特徴は、ジョブの一覧でジョブを移動してジョブの実行順を変更する際、そのジョブの実行順を変更することにより発生するジョブ状況の変化を表示して、実際のその順番でジョブを実行する前に、ユーザにジョブ状況の変化を提示することにある。   A feature of the present invention is that when moving a job in a list of jobs and changing the execution order of the job, the change of the job status generated by changing the execution order of the job is displayed, and the actual change is displayed. It presents the user with changes in the job status before executing the job.

上記課題を解決するために本発明の一態様に係るジョブ管理装置は以下のような構成を備える。即ち、
入力されたジョブの情報を格納する格納手段と、
前記格納手段に格納されている前記ジョブの情報に基づき、ジョブの一覧を実行順に表示部に表示させる表示処理手段と、
記ジョブの実行順を変更させるための、ユーザによって指定されたジョブに対する当該ユーザによる前記表示部に表示された前記ジョブの一覧におけるジョブのドラッグアンドドロップ操作に応じて、前記ジョブの実行順を変更する変更手段と、を有し、
前記表示処理手段は、前記ドラッグアンドドロップ操作の前記ドラッグ操作の開始後、前記ジョブの一覧におけるジョブのドロップ操作であって前記ジョブの実行順の変更を引き起こすドロップ操作がなされる前に、前記ドロップ操作により引き起こされうるジョブの実行順の変更に伴う前記ジョブの実行に関わる情報を、前記ジョブの一覧とともに前記表示部に表示する、
ことを特徴とする。
In order to solve the above problems, a job management apparatus according to an aspect of the present invention has the following configuration. That is,
Storage means for storing information of the input job;
Display processing means for causing a display unit to display a list of jobs in order of execution based on the information of the job stored in the storage means;
For changing the execution order of the previous SL jobs, depending on the job drag and drop operation in the list of the jobs displayed on the display unit by the user for the specified job by the user, the execution order of the jobs And changing means for changing
It said display processing means, after the start of the drag operation of the drag-and-drop operation, before drop operation a drop operation of a job causes a change in execution order of the job is done in a list of the jobs, the drop Information related to the execution of the job accompanying the change of the execution order of the job which may be caused by the operation is displayed on the display unit together with the list of the job.
It is characterized by

本発明によれば、ジョブの一覧でジョブを移動してジョブの実行順を変更する際、そのジョブの実行順を変更することにより発生するジョブ状況の変化を表示できる。これにより、ユーザがジョブ状況の変化を把握した上で、ジョブの実行順を変更できるため、ジョブの実行順を変更することにより、ユーザが意図しない状況に陥ることを防ぐことが可能となる。   According to the present invention, when moving a job in a list of jobs and changing the job execution order, it is possible to display a change in job status that is generated by changing the job execution order. As a result, since the user can change the job execution order after grasping the change of the job status, changing the job execution order can prevent the user from falling into an unintended situation.

本発明の画像形成装置の一実施形態である印刷装置を含むシステムの構成を説明するブロック図。FIG. 1 is a block diagram for explaining the arrangement of a system including a printing apparatus which is an embodiment of the image forming apparatus of the present invention. 実施形態に係る印刷装置のプログラムモジュールを説明するブロック図。FIG. 2 is a block diagram for explaining program modules of the printing apparatus according to the embodiment. 操作パネルに表示される印刷ジョブのリストの構成を説明する図(A)と、5種類の印刷ジョブが印刷キューに格納されている場合の印刷ジョブのリストの表示例を示す図。FIG. 8A is a view for explaining the arrangement of a print job list displayed on the operation panel, and FIG. 7B is a view showing a display example of the print job list when five types of print jobs are stored in the print queue. ユーザが図3(B)の状態から、印刷順を変更したい印刷ジョブ(JobD)の行を選択してドラッグ操作を行っている状態を示す図(A)と、ドラッグ操作により印刷ジョブ(JobD)の行を印刷ジョブ(JobA)の行のすぐ下に移動した状態を示す図(B)。Diagram (A) showing a state in which the user performs drag operation by selecting a line of print job (JobD) whose print order is to be changed from the state of FIG. 3B, and (A) print job by job operation (JobD) The figure (B) which shows the state which moved the line of (2) just under the line of print job (JobA). 印刷ジョブの実行順を変更したとき、定着器の調整に起因する生産性の変化量を表示した表示例を示す図(A)と、印刷ジョブの実行順を変更したとき、くるみ製本機の調整に起因する生産性の変化量を表示した表示例を示す図(B)。Adjustment of the case binding machine when the print job execution order is changed, the figure (A) showing a display example showing the amount of change in productivity due to the adjustment of the fixing device when the print job execution order is changed, and the print job execution order is changed. The figure which shows the example of a display which displayed the change amount of productivity resulting from. 印刷ジョブの実行順を変更したときに、不足する用紙の情報と現在その用紙が格納されている給紙段の表示を追加した表示例を示す図(A)と、現在印刷中の印刷ジョブの前に、ドラッグ中の印刷ジョブの割り込みを認めていない場合の表示例を示す図(B)。A diagram (A) showing a display example in which the information on the lacking sheet and the indication of the sheet feed tray in which the sheet is currently stored is added when the execution order of the print job is changed, and in the print job currently being printed FIG. 7B shows a display example in the case where an interrupt of the print job being dragged is not recognized before. 現在印刷中の印刷ジョブの前に、ドラッグ中の印刷ジョブが移動されたことにより、印刷中のジョブの停止する旨を表示した場合の表示例を示す図(A)と、現在印刷中の印刷ジョブの印刷順の変更ができないことを通知する表示例を示す図(B)。A diagram (A) showing a display example when stopping the job being printed is displayed by moving the print job being dragged before the print job currently being printed, and printing currently being printed FIG. 7B is a diagram showing a display example for notifying that the print order of the job can not be changed. 現在印刷中の印刷ジョブが移動されると、その印刷ジョブによる印刷処理が停止することを通知する表示例を示す図(A)と、実行中の印刷ジョブ(JobA)の行をドラッグして移動している際の表示例を示す図(B)。Diagram (A) showing a display example notifying that the print processing by the print job is stopped when the print job currently being printed is moved, and dragging the line of the print job (JobA) being executed to move The figure which shows the example of a display at the time of doing (B). 実行中の印刷ジョブ(JobA)の行をドラッグして移動している際の表示例を示す図(A)と、実施形態に係る印刷ジョブ解析部で解析された印刷ジョブが印刷キューに格納される様子を説明する図(B)。A figure (A) showing a display example at the time of dragging and moving a line of a print job (Job A) being executed, and a print job analyzed by the print job analysis unit according to the embodiment are stored in the print queue (B) illustrating how the 印刷キューに登録されている印刷ジョブを管理する印刷ジョブ管理テーブルの一例を示す図。FIG. 6 is a view showing an example of a print job management table for managing print jobs registered in a print queue. 実施形態に係る印刷装置の操作パネル上でユーザが印刷ジョブの順番を変更する際の制御部の処理を説明するフローチャート。5 is a flowchart illustrating processing of a control unit when the user changes the order of print jobs on the operation panel of the printing apparatus according to the embodiment. 図11のS1105において、ドラッグ中の印刷ジョブの補助情報として印刷の開始及び終了時間を表示する場合の処理を説明するフローチャート。FIG. 12 is a flowchart illustrating processing in the case where printing start and end times are displayed as auxiliary information of the print job being dragged in S1105 of FIG. 11. 図11のS1105の処理を、定着器の調整による生産性の変化を表示する場合で説明するフローチャート。FIG. 12 is a flowchart illustrating the process of S1105 in FIG. 11 in the case of displaying a change in productivity due to adjustment of a fixing device. 図11のS1105による処理を、くるみ製本機の調整による生産性の変化を表示する場合で説明するフローチャート。FIG. 12 is a flowchart for explaining the process of S1105 in FIG. 11 in the case of displaying a change in productivity due to adjustment of the case binding machine. 図11のS1105による処理を、給紙段に関する情報を表示する場合に限定し詳細化したフローチャートで。FIG. 12 is a flowchart in which the process of S1105 in FIG. 11 is detailed and limited to the case where information on a sheet feed stage is displayed. 図11のS1105による処理を、印刷中の印刷ジョブの前にドラッグ中の印刷ジョブを移動させた場合の処理を説明するフローチャート。FIG. 12 is a flowchart for explaining the processing in the case where the print job being dragged is moved before the print job being printed, in the processing of S1105 in FIG. 11. 図11のS1105による処理を、現在印刷中の印刷ジョブの印刷順の変更を認めている場合の処理を示すフローチャート。FIG. 12 is a flowchart showing processing in the case where the change of the printing order of the print job currently being printed is permitted. 図11のS1105の処理を、グループジョブに属するジョブの印刷順を変更する場合で説明するフローチャート。FIG. 12 is a flowchart for explaining the process of S1105 in FIG. 11 in the case of changing the print order of jobs belonging to a group job. 図18のS1801の他の処理の詳細を説明するフローチャート。FIG. 19 is a flowchart for describing the details of another process of S1801 in FIG. 18; 図18のS1802の他の処理を説明するフローチャート。FIG. 19 is a flowchart describing another process of S1802 of FIG. 18;

以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the present invention according to the claims, and all combinations of the features described in the embodiments are not necessarily essential to the solution means of the present invention. .

図1は、本発明の画像形成装置の一実施形態である印刷装置110を含むシステムの構成を説明するブロック図である。   FIG. 1 is a block diagram for explaining the configuration of a system including a printing apparatus 110 which is an embodiment of the image forming apparatus of the present invention.

このシステムでは、PC等の情報処理装置である外部端末101と印刷装置110とがネットワーク105を介して接続されている。尚、当然のことながら外部端末101はネットワーク105に複数接続されていてもよく、多数のユーザが各自所有のコンピュータを外部端末として使用することができる。   In this system, an external terminal 101, which is an information processing apparatus such as a PC, and a printing apparatus 110 are connected via a network 105. As a matter of course, a plurality of external terminals 101 may be connected to the network 105, and many users can use their own computers as external terminals.

外部端末101は各種アプリケーションを実行し、そのアプリケーションの下でユーザからの入力情報を取得し、印刷装置110に送信するプリントジョブを生成し、ネットワーク105を介して印刷装置110へ送信する。   The external terminal 101 executes various applications, acquires input information from the user under the application, generates a print job to be transmitted to the printing apparatus 110, and transmits the print job to the printing apparatus 110 via the network 105.

次に印刷装置110の構成を説明する。   Next, the configuration of the printing apparatus 110 will be described.

制御部150は、I/O制御部111,ROM112,RAM113,CPU114,HDD115、システムバス116を有する。この制御部150は、各種データ処理を行って印刷装置110の動作を制御する。操作パネル120は、タッチパネル等をUIを介してユーザからの各種操作を受け付ける。給紙部130は複数の給紙段を有し、各給紙段は複数枚の用紙を収容可能であり、印刷の際、選択された給紙段から給紙された用紙がプリンタエンジン140へ搬送されて、その用紙に印刷がなされる。プリンタエンジン140は、画像データに従って用紙に画像を印刷する。   The control unit 150 includes an I / O control unit 111, a ROM 112, a RAM 113, a CPU 114, an HDD 115, and a system bus 116. The control unit 150 performs various data processing to control the operation of the printing apparatus 110. The operation panel 120 receives various operations from the user via a touch panel or the like via the UI. The paper feed unit 130 has a plurality of paper feed stages, and each paper feed stage can accommodate a plurality of sheets of paper. During printing, the paper fed from the selected paper feed stage is sent to the printer engine 140 It is conveyed and printed on the sheet. The printer engine 140 prints an image on paper according to the image data.

次に制御部150の構成について説明する。   Next, the configuration of the control unit 150 will be described.

I/O制御部111は、ネットワーク105を介して外部端末101との通信制御を行う。ROM112はブートプログラムを記憶しており、電源オン時に、CPU114はこのブートプログラムを実行してHDD115にインストールされているOSや制御プログラムを読み出してRAM113に展開する。RAM113は制御プログラムを記憶するメインメモリとして機能し、またCPU114が制御処理の実行時にワークエリアを提供している。CPU114は、RAM113に展開した制御プログラムを実行して、この印刷装置110全体の動作を制御している。HDD115は、プログラムや、画像データ、プリントデータなどの大容量データを一時的或いは長期的に保存する目的で使用される。システムバス116は、CPU114と上述した各部とを接続して制御信号やデータ、アドレス信号等を伝達している。更に、図示しないNVRAMを有し、操作パネル120からのモード情報を記憶するようにしてもよい。また、操作パネル120には、後述する印刷ジョブの一覧であるジョブリストが表示され、ユーザはその一覧の印刷ジョブの行をドラッグして移動することにより、その印刷ジョブの実行順を変更することができる。   The I / O control unit 111 controls communication with the external terminal 101 via the network 105. The ROM 112 stores a boot program, and when the power is turned on, the CPU 114 executes this boot program to read out the OS and control program installed in the HDD 115 and deploys them in the RAM 113. The RAM 113 functions as a main memory for storing a control program, and the CPU 114 provides a work area at the time of execution of control processing. The CPU 114 executes a control program developed in the RAM 113 to control the overall operation of the printing apparatus 110. The HDD 115 is used for temporarily or long-term storage of a large capacity data such as a program, image data, and print data. A system bus 116 connects the CPU 114 and the above-described units to transmit control signals, data, address signals, and the like. Furthermore, an NVRAM (not shown) may be provided to store mode information from the operation panel 120. In addition, a job list, which is a list of print jobs to be described later, is displayed on the operation panel 120, and the user drags and moves a row of print jobs in the list to change the execution order of the print jobs. Can.

図2は、実施形態に係る印刷装置110のプログラムモジュールを説明するブロック図である。尚、これらプログラムモジュールは、CPU114がRAM113に展開されたプログラムを実行することにより実現される機能を示している。   FIG. 2 is a block diagram for explaining program modules of the printing apparatus 110 according to the embodiment. Note that these program modules indicate functions implemented by the CPU 114 executing a program developed in the RAM 113.

印刷ジョブ解析部201は、外部端末101から受信した印刷ジョブを解析し、その印刷ジョブに含まれる印刷データや印刷設定の情報等を読み出す。尚、印刷設定の情報とは、主に印刷に使用される用紙サイズ、用紙種、給紙段、フィニッシング設定などに関する情報である。印刷ジョブ解析部201によって読み出された印刷設定はRAM113やHDD115などの記憶部に一旦保存される。入力処理部202は、オペレータが操作パネル120を介して入力した各種入力を受け付ける。表示処理部203は、操作パネル120に印刷ジョブの一覧や後述するメッセージ等を表示する。状況変化取得部204は、前述のドラッグ操作により印刷ジョブの実行順が変更された場合に、現在の印刷順と比べてどのように印刷状況が変化するかを示す情報を取得する。変更予測部205は、ユーザが印刷ジョブのリスト上で印刷ジョブのドラッグ操作を行うと、そのドラッグされている印刷ジョブの座標情報と、印刷ジョブリストの表示座標とから、その印刷ジョブがドロップされた場合の印刷順等を求める。メモリ部206はRAM113やHDD115に相当し、状況変化取得部204や変更予測部205が取得したデータ等を保持する。制御処理部207は、上述の各部の実行を制御する。   The print job analysis unit 201 analyzes the print job received from the external terminal 101, and reads out print data, print setting information, and the like included in the print job. The print setting information is information mainly relating to a sheet size, a sheet type, a sheet feed stage, a finishing setting and the like used for printing. The print settings read out by the print job analysis unit 201 are temporarily stored in a storage unit such as the RAM 113 or the HDD 115. The input processing unit 202 receives various inputs input by the operator via the operation panel 120. The display processing unit 203 displays a list of print jobs, a message to be described later, and the like on the operation panel 120. When the execution order of the print job is changed by the above-described drag operation, the status change acquisition unit 204 acquires information indicating how the printing state changes as compared with the current printing order. When the user drags the print job on the print job list, the change prediction unit 205 drops the print job from the coordinate information of the dragged print job and the display coordinates of the print job list. Order of printing etc. A memory unit 206 corresponds to the RAM 113 or the HDD 115, and holds data acquired by the status change acquisition unit 204 or the change prediction unit 205. The control processing unit 207 controls the execution of each unit described above.

図3(A)は、操作パネル120に表示される印刷ジョブのリストの構成を説明する図である。この画面のデータはメモリ部206に格納されており、CPU114の制御の下に操作パネル120に表示される。オペレータはこの画面を見ることで印刷ジョブの実行順や印刷状況を把握することができる。尚、この画面のデータはネットワーク105経由で外部端末101に転送して表示させ、外部端末101で、そのリストの表示に対する入力を受け付けることも可能である。   FIG. 3A is a diagram for explaining the configuration of a print job list displayed on the operation panel 120. The data of this screen is stored in the memory unit 206 and displayed on the operation panel 120 under the control of the CPU 114. The operator can grasp the execution order of the print job and the print status by looking at this screen. The data of this screen can be transferred to the external terminal 101 via the network 105 for display, and the external terminal 101 can receive an input for displaying the list.

301は、印刷ジョブ名を表示するエリアを示す。このエリア301では、RAM113の印刷キューに入れられた印刷ジョブの順番で表示され、現在印刷中もしくは、次に印刷される印刷ジョブが最上位に表示される。表示欄302には、印刷ジョブ名301に対応して、各印刷ジョブで印刷されるページ数や部数、または現在の印刷状態等の印刷ジョブ毎の情報が表示される。尚、これら情報は必ずしも常に表示されている必要はない。   Reference numeral 301 denotes an area for displaying a print job name. In the area 301, the print jobs displayed in the print queue of the RAM 113 are displayed in the order, and the print job currently being printed or to be printed next is displayed at the top. The display field 302 displays information for each print job, such as the number of pages and the number of copies to be printed in each print job, or the current print status, corresponding to the print job name 301. Note that these pieces of information do not have to be always displayed.

図9(B)は、実施形態に係る印刷ジョブ解析部201で解析された印刷ジョブが、RAM113にある印刷キューに格納される様子を説明する図である。ここで印刷キューに投入される印刷ジョブは、RAM113にある印刷ジョブ管理テーブル(図10)で管理される。尚、印刷ジョブ管理テーブル(図10)の更新、ジョブリスト画面の描画処理、は印刷処理中も定期的に実施される。   FIG. 9B is a view for explaining how a print job analyzed by the print job analysis unit 201 according to the embodiment is stored in a print queue in the RAM 113. The print job input to the print queue is managed by the print job management table (FIG. 10) in the RAM 113. The update of the print job management table (FIG. 10) and the drawing process of the job list screen are periodically performed even during the printing process.

図3(B)は、5種類の印刷ジョブ(JobA,JobB,JobC,JobD,JobE)が印刷キューに格納されている場合の印刷ジョブのリストの表示例を示す図である。この図3(B)では、JobAが印刷中で、その他の印刷ジョブは印刷待ちの状態である。   FIG. 3B is a diagram showing a display example of a print job list when five types of print jobs (JobA, JobB, JobC, JobD, JobE) are stored in the print queue. In FIG. 3B, Job A is printing, and other print jobs are in a print waiting state.

図10(A)は、図3(B)の場合に印刷キューに登録されている印刷ジョブを管理する印刷ジョブ管理テーブルの一例を示す図である。このときCPU114は、図10(A)に示す印刷ジョブ管理テーブルから印刷順序の番号に従って印刷ジョブの情報を読み出す。そして読み出した印刷ジョブの情報を表示処理部203に受け渡して操作パネル120に表示する。   FIG. 10A is a view showing an example of a print job management table for managing print jobs registered in the print queue in the case of FIG. 3B. At this time, the CPU 114 reads print job information from the print job management table shown in FIG. 10A according to the print order number. Then, information on the read print job is passed to the display processing unit 203 and displayed on the operation panel 120.

図4(A)は、ユーザが図3(B)の状態から、印刷順を変更したい印刷ジョブ(JobD)の行400を選択してドラッグ操作を行っている状態を示す図である。   FIG. 4A is a diagram showing a state in which the user selects a row 400 of a print job (JobD) whose printing order is to be changed from the state of FIG. 3B and performs a drag operation.

図4(B)は、ドラッグ操作により印刷ジョブ(JobD)の行400を印刷ジョブ(JobA)の行のすぐ下に移動した状態を示す図である。   FIG. 4B is a diagram showing a state in which the row 400 of the print job (JobD) is moved immediately below the row of the print job (JobA) by the drag operation.

この状態で印刷ジョブ(JobD)の行400がドロップされると、表示処理部203は、印刷ジョブ(JobD)がドロップされた座標情報と、そのドロップされた印刷ジョブの情報を取得して制御処理部207へ渡す。これにより制御処理部207は、そのドロップされた位置の座標情報と、ドロップされた印刷ジョブの情報から、そのドロップされた印刷ジョブの新しい印刷順を求めて印刷ジョブ管理テーブルを更新する。尚、図4(B)では、印刷ジョブ(JobD)がドロップされたときの印刷開始時間(16:30)と印刷終了予定時間(17:00)が表示されているが、これに関しては後述する。   In this state, when the line 400 of the print job (JobD) is dropped, the display processing unit 203 acquires coordinate information of the dropped print job (JobD) and information of the dropped print job, and performs control processing. Pass to section 207. Accordingly, the control processing unit 207 updates the print job management table by obtaining a new printing order of the dropped print job from the coordinate information of the dropped position and the information of the dropped print job. In FIG. 4B, the print start time (16:30) and the scheduled print end time (17:00) when the print job (JobD) is dropped are displayed, which will be described later. .

図10(B)は、図4(B)の状態でドロップ操作がなされることにより更新された印刷ジョブ管理テーブルの一例を示す図である。この図10(B)では、印刷ジョブ(JobA)の次に印刷ジョブ(JobD)が移動されて、印刷ジョブの実行順序が変更されている。   FIG. 10B is a view showing an example of the print job management table updated by performing the drop operation in the state of FIG. 4B. In FIG. 10B, the print job (JobD) is moved next to the print job (JobA), and the print job execution order is changed.

こうして印刷ジョブ管理テーブルが更新されると、CPU114は印刷ジョブ管理テーブルから印刷ジョブの順番に従って印刷ジョブの情報を読み出し、操作パネル120に表示する。こうして印刷ジョブリストで印刷ジョブの順番が変更されて表示される。   Thus, when the print job management table is updated, the CPU 114 reads the print job information from the print job management table in the order of the print job and displays the information on the operation panel 120. Thus, the order of print jobs is changed and displayed in the print job list.

図11は、実施形態に係る印刷装置110の操作パネル120上でユーザが印刷ジョブの順番を変更する際の制御部150の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、実行時にRAM113に展開されたプログラムをCPU114が実行することによって実現される。従って、以下の説明では、CPU114がフローチャートで示す処理を行うものとして説明する。   FIG. 11 is a flowchart illustrating processing of the control unit 150 when the user changes the order of print jobs on the operation panel 120 of the printing apparatus 110 according to the embodiment. The process shown in the flowchart is realized by the CPU 114 executing a program developed in the RAM 113 at the time of execution. Therefore, in the following description, it is assumed that the CPU 114 performs the process shown in the flowchart.

ユーザは、操作パネル120に表示された印刷ジョブのリスト上で印刷順を変更したい印刷ジョブの行を選択してドラッグ操作を行う。これによりCPU114は、操作パネル120に対するユーザの操作を検知する。尚、この印刷ジョブのドラッグ中は他の印刷ジョブの処理を一時停止させてもよいし、他の印刷ジョブを実行しながらドラッグアンドドロップの操作をさせてもよい。S1101でCPU114は、その操作が、例えば図4に示すような、表示されている印刷ジョブの行のドラッグ操作かどうかを判定する。ここで印刷ジョブのドラッグ操作以外の操作であると判定した場合はS1106に進んで、その操作に対応する処理を実行する。S1106では、その操作が印刷ジョブのドロップ操作であった場合は、その時点の印刷状況等に沿った形で、印刷ジョブの実行順を変更した印刷ジョブリストを表示する。   The user selects a line of a print job whose print order is to be changed on the print job list displayed on the operation panel 120 and performs a drag operation. Thus, the CPU 114 detects the user's operation on the operation panel 120. Note that while the print job is being dragged, processing of another print job may be paused, and drag and drop operations may be performed while executing another print job. In step S1101, the CPU 114 determines whether the operation is a drag operation of a displayed print job line as illustrated in, for example, FIG. If it is determined that the operation is an operation other than the drag operation of the print job, the process advances to step S1106 to execute processing corresponding to the operation. In step S1106, if the operation is a print job drop operation, a print job list in which the print job execution order has been changed is displayed in accordance with the print status or the like at that time.

一方S1101で、印刷ジョブのドラッグ操作であると判定するとS1102に進み、CPU114は、RAM113に記憶している印刷ジョブ管理テーブルからドラッグされている印刷ジョブの情報を取得する。次にS1103に進みCPU114は、現在、ドラッグされている印刷ジョブの行の座標位置の情報を取得する。次にS1104に進みCPU114は、印刷ジョブリストに表示されている各印刷ジョブの行の表示座標と、S1103で取得したドラッグ操作中の印刷ジョブの行の位置情報と、S1102で取得したドラッグ中の印刷ジョブの情報を基に、以下の処理を行う。即ち、現在ドラッグされている印刷ジョブの行が現在の表示位置でドロップされた場合に、どのような印刷順に変更されるかを求める。次にS1105に進みCPU114は、現在の印刷順と、S1104で求めた印刷順と、現在ドラッグされている印刷ジョブの情報とに基づいて、操作パネル120上の表示を変更する。上記の処理をドラッグ操作中に繰り返し行う。   On the other hand, if it is determined in S1101 that the drag operation is a print job, the process advances to S1102, and the CPU 114 acquires information of the print job being dragged from the print job management table stored in the RAM 113. Next, in step S 1103, the CPU 114 acquires information on the coordinate position of the line of the print job currently being dragged. Next, in step S1104, the CPU 114 displays the display coordinates of each print job row displayed in the print job list, the position information of the print job row during the drag operation acquired in step S1103, and the drag operation acquired in step S1102. The following processing is performed based on the print job information. That is, when the line of the print job currently being dragged is dropped at the current display position, the printing order to be changed is determined. Next, in step S1105, the CPU 114 changes the display on the operation panel 120 based on the current printing order, the printing order obtained in step S1104, and the information of the print job currently being dragged. The above process is repeated during the drag operation.

この処理により印刷装置110は、ユーザが印刷ジョブの行をドラッグ操作していて、そのドラッグしている位置でドロップされて印刷ジョブの順番が変更されると、変化する印刷状況に関する情報を操作パネル120に表示できる。これによりユーザは、印刷ジョブのリスト上で印刷ジョブの行をドラッグして印刷順を変更する操作を行うだけで、印刷ジョブの順番を変更すると、どのように印刷状況が変化するかを、実際に印刷ジョブの順番を変更して印刷を実行しなくても把握できる。   With this processing, when the user drags the line of the print job and the printing apparatus 110 is dragged at the position where the print job is dragged and the order of the print job is changed, the information regarding the changing print status is displayed on the operation panel It can be displayed at 120. As a result, the user can drag the print job line on the print job list to change the print order, and if the print job order is changed, how the print status changes is actually You can change the order of print jobs to understand without printing.

以下、ジョブ状況表示の例、及びそのジョブ状況表示の変化等を補助情報として表示する具体例を詳しく説明する。   Hereinafter, an example of the job status display and a specific example of displaying a change in the job status display as the auxiliary information will be described in detail.

<印刷開始時間及び印刷終了時間を表示する場合>
まず最初に、印刷ジョブのリスト上で印刷ジョブの行を移動するときに、その移動した印刷ジョブの印刷開始時間・印刷終了時間を表示する場合の処理を説明する。
<When displaying print start time and print end time>
First, processing for displaying the print start time and print end time of the moved print job when moving the line of the print job on the print job list will be described.

図12は、図11のS1105において、ドラッグ中の印刷ジョブの補助情報として印刷の開始及び終了時間を表示する場合の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、実行時にRAM113に展開されたプログラムをCPU114が実行することによって実現される。従って、ここでもCPU114がフローチャートで示す処理を行うものとして説明する。尚、この図12のフローチャートは、図11に記載のS1105による処理を、印刷開始時間及び印刷終了時間を表示する場合に限定し詳細化したものである。そのため、ドラッグ操作の検知やジョブ情報の取得といった部分の説明については省略する。   FIG. 12 is a flowchart for explaining processing in the case of displaying the print start and end times as auxiliary information of the print job being dragged in S1105 of FIG. The process shown in the flowchart is realized by the CPU 114 executing a program developed in the RAM 113 at the time of execution. Therefore, here, the CPU 114 will be described as performing the process shown in the flowchart. The flowchart of FIG. 12 is a process in which the process of S1105 shown in FIG. 11 is limited to the case where the print start time and the print end time are displayed. Therefore, description of the parts such as detection of a drag operation and acquisition of job information will be omitted.

まずS1201でCPU114は、印刷ジョブリスト上でドラッグされている印刷ジョブの行の移動が停止すると、そのドラッグ中の印刷ジョブより前の印刷中及び印刷予定である全ての印刷ジョブの印刷時間と現在時刻を取得する。そして、その停止した位置に応じた印刷ジョブの順番に従って、ドラッグ中の印刷ジョブの印刷開始時間を算出する。次にS1202に進みCPU114は、ドラッグ中の印刷ジョブの情報から印刷に要する時間を求め、その求めた印刷に要する時間とS1201で算出した印刷開始時間とに基づいて印刷終了予定時間を算出する。そしてS1203に進みCPU114は、ドラッグ中の印刷ジョブの印刷開始時間と印刷終了予定時間とを、ドラッグ中の印刷ジョブとともに操作パネル120に表示する。   First, in step S1201, when the CPU 114 stops moving the line of the print job being dragged on the print job list, the print times and current times of all print jobs that are printing and are scheduled to print before the print job being dragged. Get time Then, the print start time of the print job being dragged is calculated according to the order of the print job according to the stopped position. Next, in step S 1202, the CPU 114 obtains the time required for printing from the information on the print job being dragged, and calculates the scheduled print end time based on the calculated time required for printing and the print start time calculated in step S 1201. Then, in step S1203, the CPU 114 displays the print start time and the print end scheduled time of the print job being dragged together with the print job being dragged on the operation panel 120.

図4(B)は、ドラッグ中の印刷ジョブとともに、その印刷ジョブが現在の位置にドロップされたときの印刷開始時間と終了予定時間を表示した例を示す図である。   FIG. 4B is a diagram showing an example in which the print start time and the scheduled end time when the print job is dropped at the current position are displayed together with the print job being dragged.

図4(B)の例では、印刷ジョブ(JobD)が印刷ジョブ(JobA)のすぐ下に移動されると、印刷ジョブ(JobD)の印刷開始時間は16:30で、終了予定時間が17:00となることが分かる。そして、ユーザは、図4(B)のドラッグ位置で、印刷ジョブ(JobD)をドロップすると、図11のS1106で、印刷キューにおける印刷順が、例えば図10(B)のように変更される。図10(B)では、印刷ジョブ(JobD)が印刷ジョブ(JobA)の次に移動され、その後に印刷ジョブ(JobB)、印刷ジョブ(JobC)、印刷ジョブ(JobE)が続いている。   In the example of FIG. 4B, when the print job (JobD) is moved immediately below the print job (JobA), the print start time of the print job (JobD) is 16:30, and the scheduled end time is 17: It turns out that it will be 00. Then, when the user drops the print job (JobD) at the drag position in FIG. 4B, the print order in the print queue is changed as shown in FIG. 10B, for example, in S1106 in FIG. In FIG. 10B, the print job (JobD) is moved next to the print job (JobA), followed by the print job (JobB), the print job (JobC), and the print job (JobE).

以上説明したようにこの実施形態によれば、印刷ジョブのリスト上で印刷ジョブをドラッグして印刷順を変更する操作を行うと、そのドラッグにより移動された印刷ジョブの印刷開始時間と印刷終了予定時間をリアルタイムで表示できる。これによりユーザは、その印刷ジョブによる印刷を実行しなくても、その印刷ジョブの印刷開始時間及び終了予定時間が把握できるので、ユーザの利便性が増すことになる。   As described above, according to this embodiment, when the print job is dragged on the print job list to change the print order, the print start time and the print end schedule of the print job moved by the drag are scheduled. Time can be displayed in real time. As a result, the user can grasp the print start time and the scheduled end time of the print job without executing printing by the print job, and the convenience of the user is enhanced.

<定着器の調整による生産性の変化を表示する場合>
次に、前述の印刷開始時間、印刷終了予定時間に代えて、定着器の調整による生産性の変化に関する情報を表示する場合を説明する。
<When displaying the change in productivity due to the adjustment of the fixing device>
Next, a description will be given of a case where information related to a change in productivity due to adjustment of the fixing device is displayed instead of the above-mentioned print start time and print end scheduled time.

図13は、図11のS1105の処理を、定着器の調整による生産性の変化を表示する場合で説明するフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIG. 13 is a flowchart for explaining the process of S1105 in FIG. 11 in the case of displaying a change in productivity due to adjustment of the fixing device. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

まずS1301でCPU114は、ドラッグされている印刷ジョブの行の移動が停止すると、印刷ジョブリスト上で、その停止した印刷ジョブの前後に位置している印刷ジョブの情報をRAM113のジョブ管理テーブルから取得する。そしてCPU114は、その取得した前後の2つの印刷ジョブに含まれる用紙種別から、これら2つの印刷ジョブが同じ定着器の状態(以下、定着モード)で印刷可能かを判定する。その結果、同じ定着モードで印刷できると判定すると、元々生産性を向上できる順番になっているためS1303に進み、異なる定着モードで印刷しなければならないと判定したときはS1302に進む。S1302でCPU114は、S1301で取得した2つの印刷ジョブを連続して印刷した場合に発生する定着器の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上するとして、その求めた時間を生産性変化量としてRAM113に記憶する。これは、現在ドラッグ中の印刷ジョブを、それら2つの印刷ジョブの間に入れると、2つの印刷ジョブを連続して実行する場合に発生するはずだった定着器の調整が不要となり、その分、生産性が向上できると判定するためである。   First, in step S1301, when movement of the line of the print job being dragged is stopped, the information on print jobs located before and after the stopped print job is acquired from the job management table of the RAM 113 on the print job list. Do. Then, from the sheet types included in the two print jobs before and after the CPU 114, the CPU 114 determines whether printing of these two print jobs is possible with the same state of the fixing device (hereinafter, fixing mode). As a result, if it is determined that printing can be performed in the same fixing mode, since the order is originally capable of improving productivity, the process advances to step S1303, and when it is determined that printing in a different fixing mode is performed, the process advances to step S1302. In step S1302, the CPU 114 obtains the time required for the adjustment of the fixing device that occurs when the two print jobs acquired in step S1301 are continuously printed. Then, assuming that the productivity is improved by the obtained time, the obtained time is stored in the RAM 113 as the productivity change amount. This is because putting the print job currently being dragged between these two print jobs eliminates the need to adjust the fuser that would have occurred if two print jobs were to be executed in succession, so that This is to determine that productivity can be improved.

次にS1303でCPU114は、ドラッグ中の停止した印刷ジョブの直前で実行される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。そして、ドラッグ中の印刷ジョブに含まれる用紙種別と、直前に印刷される予定の印刷ジョブに含まれる用紙種別から、これら2つの印刷ジョブが同じ定着モードで印刷可能か否かを判定する。同じ定着モードで印刷できると判定するとS1302で求めた分、生産性が向上できるためS1305に進むが、異なる定着モードで印刷しなければならないと判定するとS1304に進む。S1304でCPU114は、S1303で取得した2つの印刷ジョブを連続して実行した場合に発生する定着器の調整に要する時間を求める。そして、その求めた時間分だけ生産性が低下すると判定し、その求めた時間を生産性の変化量としてRAM113に記憶する。これは、現在ドラッグ中の印刷ジョブの印刷順を、ドラッグを停止している印刷ジョブのリスト上の位置に変更した場合は、定着器の調整に要する時間が必要となり、その分、生産性の低下が発生するためである。   Next, in step S1303, the CPU 114 acquires, from the job management table, information on a print job to be executed immediately before the stopped print job being dragged. Then, based on the sheet type included in the print job being dragged and the sheet type included in the print job scheduled to be printed immediately before, it is determined whether these two print jobs can be printed in the same fixing mode. If it is determined that printing can be performed in the same fixing mode, the productivity can be improved by the amount obtained in S1302, and thus the process proceeds to S1305, but if it is determined that printing in a different fixing mode is performed, the process proceeds to S1304. In step S1304, the CPU 114 obtains the time required for the adjustment of the fixing device that occurs when the two print jobs acquired in step S1303 are continuously executed. Then, it is determined that the productivity is reduced by the obtained time, and the obtained time is stored in the RAM 113 as a productivity change amount. This is because, if the print order of the print job currently being dragged is changed to the position on the print job list where the drag is stopped, it takes time to adjust the fuser, and that amount of productivity This is because a drop occurs.

次にS1305に進みCPU114は、ドラッグ中で停止した印刷ジョブの直後に印刷される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。そしてCPU114は、ドラッグ中の印刷ジョブと、ドラッグ中の印刷ジョブの直後に印刷される予定の印刷ジョブの用紙種別から、これら2つの印刷ジョブが同じ定着モードで印刷可能か否かを判定する。その結果、同じ定着モードで印刷できると判定した場合は、S1302で求めた分、生産性が向上できるためS1307に進み、異なる定着モードで印刷しなければならないと判定した場合はS1306に進む。S1306でCPU114は、S1305で取得した2つの印刷ジョブを連続して印刷した場合に発生する定着器の調整に要する時間を求める。そして、その求めた時間分だけ生産性が低下するとして、それを生産性の変化量としてRAM113に記憶する。   Next, in step S1305, the CPU 114 acquires, from the job management table, information on a print job scheduled to be printed immediately after the print job stopped during dragging. Then, the CPU 114 determines whether these two print jobs can be printed in the same fixing mode from the print job being dragged and the sheet type of the print job to be printed immediately after the print job being dragged. As a result, if it is determined that printing can be performed in the same fixing mode, the productivity can be improved by the amount obtained in S1302, and thus the process proceeds to S1307. If it is determined that printing in a different fixing mode is performed, the process proceeds to S1306. In step S1306, the CPU 114 obtains the time required for the adjustment of the fixing device that occurs when the two print jobs acquired in step S1305 are continuously printed. Then, the productivity is stored in the RAM 113 as a productivity change amount, assuming that the productivity is reduced by the obtained time.

次にS1307に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの前後に本来位置している印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の前後に位置している印刷ジョブ(JobC)と印刷ジョブ(JobE)の情報を取得することに該当する。そしてCPU114は、取得した2つの印刷ジョブに含まれる用紙種別から、この2つの印刷ジョブが同じ定着モードで実行できるか否かを判定する。これは印刷ジョブを移動することによって、その印刷ジョブの前後の印刷ジョブが連続して実行されることになり、それによって生産性の低下が生じるかどうかを判定するもので、生産性の低下が生じなければ生産性変化量に影響しない。S1307で同じ定着モードで印刷できると判定した場合はS1309に進み、異なる定着モードで印刷すると判定した場合にはS1308に進む。S1308でCPU114は、S1307で取得した2つの印刷ジョブを連続して印刷した場合に発生する定着器の調整に要する時間を取得する。そして、その取得した時間分だけ生産性が低下するとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1307, the CPU 114 acquires, from the job management table, information on print jobs originally located before and after the print job being dragged in the print order of the current print job list. For example, when the print job (JobD) is dragged, for example, information on print jobs (JobC) and print jobs (JobE) located before and after the print job (JobD) on the list of FIG. It corresponds to acquiring. Then, the CPU 114 determines whether or not the two print jobs can be executed in the same fixing mode, from the sheet types included in the two print jobs acquired. This is to determine whether the print job before and after the print job will be continuously executed by moving the print job, thereby causing a decrease in productivity, which is a decrease in productivity. If it does not occur, it does not affect the amount of productivity change. If it is determined in S1307 that printing can be performed in the same fixing mode, the processing proceeds to S1309. If it is determined that printing is performed in a different fixing mode, the processing proceeds to S1308. In step S1308, the CPU 114 acquires the time required for the adjustment of the fixing device that occurs when the two print jobs acquired in step S1307 are continuously printed. Then, assuming that the productivity is lowered by the acquired time, the time is stored in the RAM 113 as a productivity change amount.

次にS1309に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの直前に印刷される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の前に位置している印刷ジョブ(JobC)の情報を取得することに該当する。そしてCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順でドラッグ中の印刷ジョブの直前に印刷される予定の印刷ジョブに含まれる用紙種別から、この2つの印刷ジョブが同じ定着モードで印刷可能か否かを判定する。その結果、同じ定着モードで印刷できると判定した場合はS1311に進み、異なる定着モードで印刷すると判定した場合はS1310に進む。S1310でCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順で、ドラッグ中の印刷ジョブと、直前に印刷される予定の印刷ジョブを連続して印刷した場合に発生する定着器の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上するとして、その時間を生産性の変化量としてRAM113に記憶する。これはドラッグ中の印刷ジョブが、現在の印刷ジョブリストの印刷順で他の場所に移動されることにより、直前に印刷される予定の印刷ジョブとの間での定着器の調整が不要になるためである。   Next, in step S1309, the CPU 114 acquires, from the job management table, information on a print job to be printed immediately before the print job being dragged in the print order of the current print job list. This corresponds to, for example, acquiring information on a print job (JobC) located before the print job (JobD) on the list in FIG. 3B when the print job (JobD) is dragged. Do. Then, based on the information of the print job being dragged and the sheet type included in the print job to be printed immediately before the print job being dragged in the current printing order, the two print jobs are in the same fixing mode It is determined whether printing is possible. As a result, if it is determined that printing can be performed in the same fixing mode, the process advances to step S1311, and if it is determined that printing is performed in a different fixing mode, the process advances to step S1310. In step S1310, the CPU 114 adjusts the fixing device that occurs when the print job being dragged and the print job to be printed immediately before are sequentially printed in the current print order and the information on the print job being dragged. Find the time it takes to Then, assuming that the productivity is improved by the determined time, the time is stored in the RAM 113 as a change in productivity. This means that the print job being dragged is moved to another place in the print order of the current print job list, so that the adjustment of the fuser with the print job to be printed immediately before will be unnecessary. It is for.

次にS1311に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの直後に印刷される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の後に位置している印刷ジョブ(JobE)の情報を取得することに該当する。そしてCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順でドラッグ中の印刷ジョブの直後に印刷される予定の印刷ジョブの用紙種別から、この2つの印刷ジョブが同じ定着モードで印刷可能か否かを判定する。同じ定着モードで印刷できると判定した場合はS1313に進み、異なる定着モードで印刷すると判定した場合はS1312に進む。S1312でCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順でドラッグ中の印刷ジョブの直後に印刷される予定の印刷ジョブを連続して印刷した場合に発生する定着器の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上したとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1311, the CPU 114 acquires, from the job management table, information on a print job to be printed immediately after the print job being dragged in the print order of the current print job list. This corresponds to, for example, acquiring information on a print job (JobE) located after the print job (JobD) on the list in FIG. 3B, for example, when the print job (JobD) is dragged. . The CPU 114 can print the two print jobs in the same fixing mode based on the information of the print job being dragged and the sheet type of the print job to be printed immediately after the print job being dragged in the current printing order. It is determined whether or not. If it is determined that printing can be performed in the same fixing mode, the processing proceeds to step S1313, and if it is determined that printing is performed in a different fixing mode, the processing proceeds to step S1312. In step S1312, the CPU 114 requires adjustment of the fixing device, which is generated when the print job information being dragged and the print job scheduled to be printed immediately after the print job being dragged in the current printing order are continuously printed. Ask for time. Then, assuming that the productivity has been improved by the determined time, the time is stored in the RAM 113 as a change in productivity.

こうしてS1313に進みCPU114は、S1302,S1304,S1306,S1308,S1310,S1312でRAM113に記憶された、定着器の調整によって発生する生産性の変化量の合計を求める。そして操作パネル120に、現在、ドラッグ中で、停止している印刷ジョブの行の位置に、その印刷ジョブを移動させた場合の生産性の変化量を表示する。   Thus, the process advances to step S1313, and the CPU 114 obtains the sum of the productivity change amounts generated by the adjustment of the fixing device, which are stored in the RAM 113 in steps S1302, S1304, S1306, S1308, S1310, and S1312. Then, on the operation panel 120, the amount of change in productivity when the print job is moved to the position of the line of the print job currently being dragged and stopped is displayed.

図5(A)は、印刷ジョブの実行順を変更したとき、定着器の調整に起因する生産性の変化量を表示した表示例を示す図である。   FIG. 5A is a diagram showing a display example in which the amount of change in productivity resulting from the adjustment of the fixing device is displayed when the order of execution of print jobs is changed.

図5(A)では、ドラッグ中の印刷ジョブ(JobC)を印刷ジョブ(JobD)の後に移動すると生産性が向上し、定着器の調整に要する時間が5分少なくなることが表示されている。この状態で、ユーザが印刷ジョブ(JobC)を、現在の位置にドロップした場合、図11のS1106において、印刷キューの印刷ジョブの印刷順が、JobA,JoD,JobCの順に変更される。   In FIG. 5A, it is displayed that when the print job (JobC) being dragged is moved after the print job (JobD), the productivity is improved, and the time required for the adjustment of the fixing device is reduced by 5 minutes. In this state, when the user drops the print job (JobC) at the current position, the print order of the print job of the print queue is changed in the order of JobA, JoD, and JobC in S1106 of FIG.

以上説明したように、この実施形態によれば、印刷ジョブリスト上で印刷ジョブの行をドラッグして印刷ジョブの実行順を変更する際、その移動位置に応じて、定着器の調整に起因する生産性の変化量をリアルタイムで表示できる。これにより、ユーザは、その印刷ジョブを実際に実行しなくても、印刷ジョブの順番を変更する操作を行うだけで、定着器の調整によりジョブ全体の生産性が低下するかどうかを確認できる。   As described above, according to this embodiment, when changing the print job execution order by dragging the line of the print job on the print job list, it is caused by the adjustment of the fixing device according to the movement position thereof The amount of change in productivity can be displayed in real time. As a result, even if the user does not actually execute the print job, the user can confirm whether or not the productivity of the entire job is lowered due to the adjustment of the fixing device only by performing the operation of changing the order of the print job.

<くるみ製本機の調整による生産性の変化を表示する場合>
次に、くるみ製本機の調整に起因する生産性の変化を表示する例を説明する。
<When displaying the change in productivity due to adjustment of the case binding machine>
Next, an example of displaying a change in productivity resulting from the adjustment of the case binding machine will be described.

図14は、図11のS1105による処理を、くるみ製本機の調整による生産性の変化を表示する場合で説明するフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIG. 14 is a flowchart for explaining the process of S1105 of FIG. 11 in the case of displaying a change in productivity due to adjustment of the case binding machine. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

先ずS1401でCPU114は、ドラッグされている印刷ジョブの行の移動が停止すると、印刷ジョブリスト上で、その停止した印刷ジョブの前後に位置している印刷ジョブの情報をRAM113のジョブ管理テーブルから取得する。そしてCPU114は、その取得した前後の印刷ジョブの情報に基づいて、いずれか一方の印刷ジョブにくるみ製本の設定がされているか否かを判定する。2つの印刷ジョブがともにくるみ製本設定がされている、もしくはいずれの印刷ジョブにもくるみ製本の設定がされていない場合はS1403に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1402に進む。S1402でCPU114は、S1401で取得した2つの印刷ジョブを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上するとして生産性の変化量に設定してRAM113に記憶する。これは、現在ドラッグ中の印刷ジョブが、現在ドラッグ操作が停止している位置に移動してきた場合に、それまでの印刷ジョブの順番では発生するはずだった、くるみ製本機の調整が不要になり、その分、生産性が向上するためである。   First, in S1401, when movement of the line of the print job being dragged is stopped, the CPU 114 acquires, from the job management table of the RAM 113, information on print jobs located before and after the stopped print job on the print job list. Do. Then, the CPU 114 determines whether or not case binding is set for one of the print jobs based on the acquired information of the print job before and after. If the two print jobs are both set to case binding or if no case binding is set for any print job, the process advances to step S1403, and if only one case is set for case binding. It progresses to S1402. In step S1402, the CPU 114 obtains a time required for adjusting the case binding machine, which occurs when the two print jobs acquired in step S1401 are continuously executed. Then, the productivity is set to increase by the determined time, and the change amount of productivity is set and stored in the RAM 113. This means that when the print job currently being dragged has moved to the position where the drag operation is currently stopped, the adjustment of the case binding machine, which should have occurred in the order of print jobs so far, becomes unnecessary. That is because the productivity is improved.

S1403でCPU114は、ドラッグで停止している印刷ジョブの直前に実行される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。そしてCPU114は、ドラッグ中の印刷ジョブと、ドラッグ中の印刷ジョブの直前に実行される予定の印刷ジョブとのうち、いずれか一方の印刷ジョブに、くるみ製本の設定がされているか否かを判定する。2つの印刷ジョブともにくるみ製本の設定がされているか、もしくは両方ともくるみ製本の設定がされていない場合はS1405に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1404に進む。S1404でCPU114は、ドラッグ中の印刷ジョブと直前の印刷ジョブとを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が低下するとして、その時間を生産性の変化量としてRAM113に記憶する。これは、現在ドラッグ中の印刷ジョブが今の位置に移動してきた場合に、いままでの印刷順では発生しないはずだった、くるみ製本機の調整が必要となり、それにより生産性の低下が発生するためである。   In step S1403, the CPU 114 acquires, from the job management table, information on a print job to be executed immediately before the print job stopped by dragging. Then, the CPU 114 determines whether case binding is set for one of the print job being dragged and the print job scheduled to be executed immediately before the print job being dragged. Do. If case binding is set for both of the two print jobs, or if both case bindings are not set, the process advances to step S1405; if case binding is set for only one of the two print jobs, the process advances to step S1404. In step S1404, the CPU 114 obtains a time required for adjusting the case binding machine, which occurs when the print job being dragged and the immediately preceding print job are continuously executed. Then, assuming that the productivity is reduced by the obtained time, the time is stored in the RAM 113 as a productivity change amount. This means that if the print job currently being dragged has moved to the current position, adjustment of the case binding machine, which should not occur in the current print order, is required, which causes a decrease in productivity. It is for.

次にS1405に進みCPU114は、ドラッグ中で停止している印刷ジョブの直後に実行される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。そしてCPU114は、ドラッグ中で停止している印刷ジョブと、そのドラッグ中で停止している印刷ジョブの直後に実行される予定の印刷ジョブのうち、いずれか一方の印刷ジョブのみにくるみ製本の設定がされているか否かを判定する。2つの印刷ジョブの両方にくるみ製本の設定がされているか、もしくは両方ともくるみ製本の設定がされていない場合はS1407に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1406に進む。S1406でCPU114は、これら2つの印刷ジョブを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が低下するとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1405, the CPU 114 acquires, from the job management table, information on a print job scheduled to be executed immediately after the print job that is being dragged and stopped. Then, the CPU 114 sets the case binding for only one of the print job stopped during the drag and the print job scheduled to be executed immediately after the print job stopped during the drag. It is determined whether or not the If case binding is set for both of the two print jobs, or if both case bindings are not set, the process advances to step S1407. If only one case is set for case binding, the process proceeds to step S1406. move on. In step S1406, the CPU 114 obtains the time required for adjusting the case binding machine, which occurs when these two print jobs are continuously executed. Then, assuming that the productivity is reduced by the obtained time, the time is stored in the RAM 113 as a productivity change amount.

次にS1407に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの前後の印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の前後に位置している印刷ジョブ(JobC)と印刷ジョブ(JobE)の情報を取得することに該当する。そしてCPU114は、その取得した2つの印刷ジョブの情報から、この2つの印刷ジョブのうち、いずれか一方の印刷ジョブのみに、くるみ製本の設定がされているか否かを判定する。2つの印刷ジョブの両方にくるみ製本の設定がされているか、もしくは両方ともくるみ製本の設定がされていない場合はS1409に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1408に進む。S1408でCPU114は、S1407で取得した2つの印刷ジョブを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が低下するとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1407, the CPU 114 acquires, from the job management table, information on print jobs before and after the print job being dragged in the print order of the current print job list. For example, when the print job (JobD) is dragged, for example, information on print jobs (JobC) and print jobs (JobE) located before and after the print job (JobD) on the list of FIG. It corresponds to acquiring. Then, the CPU 114 determines whether case binding is set for only one of the two print jobs based on the acquired information of the two print jobs. If case binding is set for both of the two print jobs, or if both case binding is not set, the process advances to step S1409. If only one case is set for case binding, the process proceeds to step S1408. move on. In step S1408, the CPU 114 obtains the time required for adjusting the case binding machine, which occurs when the two print jobs acquired in step S1407 are continuously executed. Then, assuming that the productivity is reduced by the obtained time, the time is stored in the RAM 113 as a productivity change amount.

次にS1409に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの直前に実行される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の直前に位置している印刷ジョブ(JobC)の情報を取得することに該当する。そしてCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順で、ドラッグ中の印刷ジョブの直前に実行される印刷ジョブのうち、いずれか一方の印刷ジョブにのみ、くるみ製本の設定がされているかを判定する。2つの印刷ジョブともにくるみ製本の設定がされているか、もしくは両方ともくるみ製本の設定がされていない場合はS1411に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1410に進む。S1410でCPU114は、2つの印刷ジョブを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上したとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1409, the CPU 114 acquires, from the job management table, information on a print job to be executed immediately before the print job being dragged in the print order of the current print job list. This corresponds to, for example, acquiring information on a print job (JobC) located immediately before the print job (JobD) on the list of FIG. 3B when the print job (JobD) is dragged. Do. Then, the CPU 114 sets the case binding for only one of print job information being dragged and print job executed immediately before the print job being dragged in the current print order. Determine if it is. If case binding is set for both of the two print jobs, or if both case bindings are not set, the process advances to step S1411; if case binding is set for only one of them, the process advances to step S1410. In step S1410, the CPU 114 obtains the time required for adjusting the case binding machine, which occurs when two print jobs are continuously executed. Then, assuming that the productivity has been improved by the determined time, the time is stored in the RAM 113 as a change in productivity.

次にS1411に進みCPU114は、現在の印刷ジョブリストの印刷順で、ドラッグ中の印刷ジョブの直後に実行される予定の印刷ジョブの情報をジョブ管理テーブルから取得する。これは例えば印刷ジョブ(JobD)をドラッグしている場合、例えば図3(B)のリスト上で印刷ジョブ(JobD)の直後に位置している印刷ジョブ(JobE)の情報を取得することに該当する。そしてCPU114は、ドラッグ中の印刷ジョブの情報と、現在の印刷順で、ドラッグ中の印刷ジョブの直後に実行される印刷ジョブのうち、いずれか一方の印刷ジョブにのみ、くるみ製本の設定がされているかを判定する。2つの印刷ジョブの両方にくるみ製本の設定がされているか、もしくは両方ともくるみ製本の設定がされていない場合はS1413に進み、どちらか一方にだけくるみ製本の設定がされている場合はS1412に進む。S1412でCPU114は、2つの印刷ジョブを連続して実行した場合に発生する、くるみ製本機の調整に要する時間を求める。そして、その求めた時間分だけ生産性が向上するとして、その時間を生産性の変化量としてRAM113に記憶する。   Next, in step S1411, the CPU 114 acquires, from the job management table, information on a print job to be executed immediately after the print job being dragged in the print order of the current print job list. This corresponds to, for example, acquiring information on a print job (JobE) located immediately after the print job (JobD) on the list in FIG. 3B when the print job (JobD) is dragged. Do. Then, the CPU 114 sets the case binding for only one of the print job information being dragged and the print job to be executed immediately after the print job being dragged in the current print order. Determine if it is. If case binding is set for both of the two print jobs, or if both case bindings are not set, the process advances to step S1413, and if only one case is set for case binding, the process proceeds to step S1412. move on. In step S1412, the CPU 114 obtains the time required for adjusting the case binding machine, which occurs when two print jobs are continuously executed. Then, assuming that the productivity is improved by the determined time, the time is stored in the RAM 113 as a change in productivity.

こうしてS1413に進みCPU114は、くるみ製本機の調整に起因して発生する生産性の変化量の合計の情報を、現在ドラッグ中で停止している印刷ジョブの行の位置に、その印刷ジョブを移動させた場合の生産性の変化量として表示する。   Thus, the process advances to step S 1413, and the CPU 114 moves the print job to the position of the line of the print job currently being stopped during dragging, as information on the total amount of productivity change occurring due to the adjustment of the case binding machine. Displayed as the amount of change in productivity in the case of

図5(B)は、ドラッグ中の印刷ジョブの行に、くるみ製本機の調整による生産性の変化量の表示を追加した例を示す図である。   FIG. 5B is a diagram showing an example in which the display of the amount of change in productivity due to adjustment of the case binding machine is added to the line of the print job being dragged.

図5(B)では、ドラッグ中の印刷ジョブ(JobC)を印刷ジョブ(JobD)の後に移動すると生産性が向上し、くるみ製本機の調整に要する時間が5分少なくなることが表示されている。この状態で、ユーザが印刷ジョブ(JobC)を、現在の位置にドロップした場合、図11のS1106において、印刷キューの印刷ジョブの印刷順が、その位置に応じて変更される。   In FIG. 5B, it is displayed that when the print job (JobC) being dragged is moved after the print job (JobD), the productivity is improved and the time required for adjusting the case binding machine is reduced by 5 minutes. . In this state, when the user drops the print job (JobC) at the current position, the print order of the print job of the print queue is changed according to the position in S1106 of FIG.

以上説明したように本実施形態によれば、印刷ジョブリスト上で印刷ジョブの行をドラッグして印刷ジョブの実行順を変更する際、その移動した位置に応じて、くるみ製本機の調整時間に起因する生産性の変化量をリアルタイムで表示できる。これにより、ユーザは、その印刷ジョブを実際に実行しなくても、印刷ジョブの順番を変更することにより、くるみ製本機の調整によりジョブ全体の生産性が低下するかどうかを確認できる。   As described above, according to this embodiment, when changing the print job execution order by dragging the print job line on the print job list, the adjustment time of the case binding machine is adjusted according to the moved position. The amount of productivity change caused can be displayed in real time. As a result, the user can check whether the productivity of the entire job decreases due to the adjustment of the case binding machine by changing the order of the print job without actually executing the print job.

<給紙段に関する情報を表示する場合>
次に、印刷補助情報として、給紙段に関する情報を表示する例を説明する。
<When displaying information about the paper feed tray>
Next, an example will be described in which information on the sheet feed tray is displayed as the printing auxiliary information.

図15は、図11のS1105による処理を、給紙段に関する情報を表示する場合で説明するフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIG. 15 is a flow chart for explaining the process of S1105 in FIG. 11 in the case of displaying information on the sheet feed tray. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

S1501でCPU114は、現在、印刷装置110の給紙段に格納されている用紙の情報(用紙サイズ、種別、枚数等)を給紙部130から取得する。次にS1502に進みCPU114は、印刷順を表した印刷ジョブリストの中から、ドラッグ中の印刷ジョブの情報と合致するジョブを特定する。そしてCPU114は、その特定した印刷ジョブの前に印刷予定の全ての印刷ジョブが使用する用紙情報(サイズ、種別、枚数)を印刷ジョブ管理テーブル(図10)から取得する。次にS1503に進みCPU114は、現在の給紙段に格納されている用紙の情報と、ドラッグ中の印刷ジョブの前に実行予定の印刷ジョブが使用する用紙の情報とを取得する。そしてそれら用紙の情報を基に、ドラッグ中の印刷ジョブが実行される際に、給紙段に格納されている用紙の情報を求める。次にS1504に進みCPU114は、ドラッグ中の印刷ジョブが印刷に使用する用紙の情報と、S1503で求めた給紙段に格納されている用紙の情報とを基に、ドラッグ中の印刷ジョブを実行する際に用紙切れが発生するかを判定する。S1504でCPU114が、用紙切れが発生すると判定した場合はS1505に進み、用紙切れが発生しないと判定した場合はそのまま処理を終了する。S1505でCPU114は、ドラッグ中の印刷ジョブを実行した際に足りなくなる用紙の種類と枚数を求める。そしてS1506に進みCPU114は不足する用紙の情報を基に、操作パネル120に、現在ドラッグ中の印刷ジョブの行の位置に、その印刷ジョブを移動させた場合に、不足する用紙のサイズ、種別、種類及び現在その用紙が格納されている給紙段を表示する。   In step S <b> 1501, the CPU 114 acquires, from the paper feed unit 130, information (paper size, type, number of sheets, etc.) of the paper currently stored in the paper feed tray of the printing apparatus 110. Next, in step S 1502, the CPU 114 specifies a job that matches the information of the print job being dragged from the print job list representing the printing order. Then, the CPU 114 acquires sheet information (size, type, number of sheets) used by all print jobs to be printed before the identified print job from the print job management table (FIG. 10). Next, in step S1503, the CPU 114 acquires sheet information stored in the current sheet feed tray and sheet information to be used by the print job scheduled to be executed before the print job being dragged. Then, based on the information on the sheets, when the print job being dragged is executed, information on the sheets stored in the sheet feed tray is obtained. Next, in step S1504, the CPU 114 executes the print job being dragged based on the sheet information used by the print job being dragged for printing and the sheet information stored in the sheet feed stage obtained in step S1503. It is determined whether paper out occurs at the time of printing. If the CPU 114 determines in step S1504 that paper out occurs, the process advances to step S1505; if it determines that paper out does not occur, the processing ends. In step S1505, the CPU 114 obtains the type and the number of sheets which become insufficient when the print job being dragged is executed. If the print job is moved to the position of the line of the print job currently being dragged on the operation panel 120 based on the information on the insufficient sheet in step S1506, the size, type, Displays the type and sheet feed tray in which the sheet is currently stored.

図6(A)は、ドラッグ中の印刷ジョブ(JobD)の行に、不足する用紙のサイズ、種別、種類及び現在その用紙が格納されている給紙段の表示を追加した表示例を示す図である。図6(A)では、用紙の不足が発生すること、その用紙はA4サイズで、普通紙、枚数は500枚で、その分の用紙を格納している給紙段がないことが表示されている。   FIG. 6A is a diagram showing a display example in which the display of the size, type, and type of the missing sheet and the sheet feed stage in which the sheet is currently stored are added to the row of the print job (JobD) being dragged. It is. In FIG. 6A, it is displayed that a shortage of paper occurs, that the paper is A4 size, and the plain paper, the number of sheets is 500, and there is no paper feed stage storing the paper for that amount. There is.

この状態で、ユーザが印刷ジョブ(JobD)を、その位置にドロップした場合、図11のS1106において、ユーザのドロップ操作に従い、印刷キュー内の印刷順を変更する。   In this state, when the user drops the print job (Job D) at the position, the print order in the print queue is changed in accordance with the drop operation of the user in S1106 of FIG.

以上説明したように本実施形態によれば、印刷ジョブリスト上で印刷ジョブの行をドラッグして印刷ジョブの実行順を変更する際、その移動位置に応じて、その印刷ジョブで使用する用紙の情報や給紙段に関する情報をリアルタイムで表示できる。これにより、ユーザは、その印刷ジョブを実際に実行しなくても、印刷ジョブの順番を変更することにより、その印刷ジョブを実行できる用紙が存在するかどうかを確認できる。こうしてユーザは、印刷ジョブの実行順を変更したことによる用紙切れによる印刷の停止を防ぐことが可能となる。   As described above, according to the present embodiment, when changing the print job execution order by dragging the line of the print job on the print job list, the sheet used in the print job is selected according to the movement position. Information and information on paper feed trays can be displayed in real time. As a result, the user can check whether there is a sheet on which the print job can be executed by changing the order of the print job without actually executing the print job. In this way, it is possible for the user to prevent the stoppage of printing due to a paper runout due to changing the order of execution of print jobs.

<ドラッグ中の印刷ジョブの移動先が現在印刷中の印刷ジョブの前の場合>
次に、印刷補助情報として、ドラッグ中のジョブ印刷の移動先が、現在印刷中の印刷ジョブの前である場合の補助情報の表示について説明する。
<If the destination of the print job being dragged is before the print job currently being printed>
Next, as auxiliary printing information, display of auxiliary information in the case where the destination of the job print being dragged is before the print job currently being printed will be described.

図16(A)(B)は、図11のS1105による処理を、印刷中の印刷ジョブの前に、ドラッグ中の印刷ジョブを移動させようとした場合の処理を説明するフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIGS. 16A and 16B are flowcharts for explaining the process in the case where it is attempted to move the print job being dragged prior to the print job being printed. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

図16(A)は、現在印刷中の印刷ジョブの前に、他の印刷ジョブの割り込みを認めていない場合の処理を示すフローチャートである。   FIG. 16A is a flowchart showing processing in the case where an interrupt of another print job is not permitted before the print job currently being printed.

S1601でCPU114は、現在ドラッグ中の印刷ジョブの行に該当する印刷ジョブを特定し、そのドラッグ中の印刷ジョブの後で印刷予定の印刷ジョブの情報を印刷ジョブ管理リストから取得する。そしてCPU114は、その取得した印刷ジョブの情報から、その移動した印刷ジョブの後に印刷中の印刷ジョブがあると判定するとS1602に進み、そうでないときはそのまま処理を終了する。S1602でCPU114は、現在ドラッグ中の印刷ジョブが、印刷中の印刷ジョブの前に割り込もうとしているため、現在ドラッグ中の印刷ジョブは、現在のドラッグしている位置に移動できない旨を操作パネル120に表示する。   In S1601, the CPU 114 identifies a print job corresponding to the line of the print job currently being dragged, and acquires information on a print job scheduled to be printed after the print job being dragged from the print job management list. If the CPU 114 determines that there is a print job being printed after the moved print job based on the acquired print job information, the process advances to step S1602; otherwise, the process ends. In step S 1602, the CPU 114 is trying to interrupt the print job currently being dragged before the print job being printed, so the print job currently being dragged can not be moved to the current dragging position. Displayed at 120.

図6(B)は、現在印刷中の印刷ジョブの前に、ドラッグ中の印刷ジョブの割り込みを許可していない場合の表示例を示す図である。   FIG. 6B is a view showing a display example in the case where interruption of the print job being dragged is not permitted before the print job currently being printed.

図6(B)では、印刷を実行中の印刷ジョブ(JobA)の前に、ドラッグ中の印刷ジョブ(JobD)が移動されている。従って、印刷ジョブ(JobD)に「現在印刷中の印刷ジョブの前には移動できません」というメッセージを表示して、ユーザにドラッグ中の印刷ジョブを、現在のドラッグ位置に移動できないことを伝えている。   In FIG. 6B, the print job (JobD) being dragged is moved before the print job (JobA) in which printing is being performed. Therefore, the print job (JobD) displays the message "Can't move to the print job currently being printed" to inform the user that the print job being dragged can not be moved to the current drag position. .

尚、図6(B)の表示がなされている状態で、ユーザがドラッグ中の印刷ジョブを、その位置にドロップした場合は、図11のS1106で、印刷ジョブ(JobD)の印刷順の変更は行わずに処理を終了する。   If the print job being dragged is dropped at the position while the display in FIG. 6B is being performed, the print order of the print job (JobD) is changed in S1106 of FIG. End the process without doing.

次に図16(B)は、印刷中の印刷ジョブの前に、他の印刷ジョブの割り込みを許可している場合の処理を示すフローチャートである。   Next, FIG. 16B is a flow chart showing processing when interruption of another print job is permitted before the print job being printed.

S1611の処理は、前述の図16(A)のS1601の処理と同様であるため、その説明を省略する。S1611で印刷中のジョブの前に移動したときはS1612に進みCPU114は、現在ドラッグ中の印刷ジョブは印刷中のジョブの前に割り込もうとしているため、印刷中のジョブを停止する旨を表示する。   Since the process of S1611 is the same as the process of S1601 of FIG. 16A described above, the description thereof is omitted. If the print job being moved is moved in step S1611, the process advances to step S1612, and the CPU 114 displays that the print job currently being dragged is to be interrupted before the job being printed, and that the job being printed is to be stopped. Do.

図7(A)は、印刷中の印刷ジョブの前に、ドラッグ中の印刷ジョブが移動されたことにより、印刷中のジョブの停止する旨を表示した場合の表示例を示す図である。図7(A)では、印刷を実行中の印刷ジョブ(JobA)の前に、ドラッグ中の印刷ジョブ(JobD)が移動されている。従って、この場合は、印刷を実行中の印刷ジョブ(JobA)による印刷処理が停止される。   FIG. 7A is a view showing a display example in the case where the print job being dragged is moved prior to the print job being printed and thus the job being printed is displayed to be stopped. In FIG. 7A, the print job (JobD) being dragged is moved before the print job (JobA) in which printing is being performed. Therefore, in this case, the printing process by the print job (Job A) in execution of printing is stopped.

この図7(A)の表示の状態で、ユーザが印刷ジョブ(JobD)を、現在の位置にドロップした場合は、図11のS1106で、CPU114は、プリンタエンジン140に対して、現在実行中の印刷ジョブ(JobA)の停止指示を出す。そして、実行中の印刷ジョブの停止指示後に、ユーザのドロップ操作に従って、その印刷ジョブ(JobD)の印刷順を変更する。   When the user drops the print job (JobD) at the current position in the state of FIG. 7A, the CPU 114 causes the printer engine 140 to execute the process at S1106 in FIG. Issue a print job (JobA) stop instruction. Then, after the stop instruction of the print job being executed, the print order of the print job (JobD) is changed according to the drop operation of the user.

以上説明したように本実施形態によれば、印刷ジョブリスト上で印刷ジョブの行をドラッグして印刷ジョブの実行順を変更して、その移動先が印刷中の印刷ジョブの前になっている場合に、実際にそこに変更した場合にどのような動作になるか表示できる。これにより、ユーザは意図しないにも拘らず、印刷ジョブの順番を変更しただけで印刷中のジョブが停止したり、ユーザが意図しない実行順になるなどの理由を即座に理解できるようになる。   As described above, according to the present embodiment, the print job row is dragged on the print job list to change the print job execution order, and the move destination is before the print job being printed. You can see what happens if you actually change it there. This makes it possible for the user to immediately understand the reason such as stopping the job being printed, or the execution order not intended by the user simply by changing the order of the print job, though the user does not intend.

<現在印刷中のジョブの印刷順を変更しようとした場合>
次に、印刷補助情報として、現在印刷中のジョブの印刷順を変更しようとした場合の補助情報の表示について説明する。
<When trying to change the print order of the job currently printing>
Next, as auxiliary printing information, display of auxiliary information when it is attempted to change the print order of a job currently being printed will be described.

図17(A)(B)は、現在印刷中の印刷ジョブの印刷順の変更を認めている場合の処理を示すフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIGS. 17A and 17B are flowcharts showing processing in the case where the change of the print order of the print job currently being printed is permitted. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

図17(A)は、現在印刷中の印刷ジョブの印刷順の変更を認めていない場合の処理を示すフローチャートである。   FIG. 17A is a flowchart showing processing in the case where the change of the print order of the print job currently being printed is not permitted.

先ずS1701でCPU114は、現在ドラッグ中の印刷ジョブの印刷状況を印刷ジョブ管理リストから取得する。そして、その取得した印刷状況が印刷中を示していればS1702に移動し、印刷待ちであればそのまま処理を終了する。S1702でCPU114は、現在ドラッグ中の印刷ジョブは印刷中のジョブであるため、その印刷順の変更ができない旨を操作パネル120に表示する。   First, in step S1701, the CPU 114 acquires the print status of the print job currently being dragged from the print job management list. If the acquired printing status indicates that printing is in progress, the process advances to step S1702, and if printing is awaited, the processing ends. In S1702, since the print job currently being dragged is a job being printed, the CPU 114 displays on the operation panel 120 that the printing order can not be changed.

図7(B)は、現在印刷中の印刷ジョブが移動されたことにより、印刷中の印刷ジョブの印刷順の変更ができないことを通知する表示例を示す図である。図7(B)では、印刷処理を実行中の印刷ジョブ(JobA)がドラッグされて、その実行順が変更されようとしているため、「印刷中のため、印刷順は変更できません」というメッセージが表示されている。   FIG. 7B is a view showing a display example for notifying that the print order of the print job being printed can not be changed by moving the print job currently being printed. In FIG. 7B, the print job (JobA) currently executing print processing is dragged and its execution order is about to be changed, so the message “The print order can not be changed because printing is in progress” is displayed. It is done.

この図7(B)の表示状態で、ユーザが印刷ジョブ(JobA)をドロップした場合は、図11のS1106において、CPU114は、その印刷ジョブの実行順の変更は行わずに処理を終了する。   When the user drops the print job (JobA) in the display state of FIG. 7B, the CPU 114 ends the process without changing the execution order of the print job in S1106 of FIG.

図17(B)は、現在印刷中の印刷ジョブの印刷順の変更を認めている場合の処理を示すフローチャートである。   FIG. 17B is a flowchart showing processing in the case where the change of the print order of the print job currently being printed is permitted.

S1711における処理は前述の図17(A)のS1701の処理と同様であるため、その説明を省略する。S1711で、ドラッグした印刷ジョブが印刷中であればS1712に進みCPU114は、その印刷ジョブの印刷順を変更した場合は、その印刷ジョブによる印刷処理を停止する旨を操作パネル120に表示する。   The processing in step S1711 is the same as the processing in step S1701 of FIG. If it is determined in step S1711 that the dragged print job is being printed, the process advances to step S1712. If the print order of the print job has been changed, the CPU 114 displays, on the operation panel 120, an instruction to stop print processing for the print job.

図8(A)は、現在印刷中の印刷ジョブ(JobA)が移動されると、その印刷ジョブによる印刷処理が停止することを通知する表示例を示す図である。   FIG. 8A is a view showing a display example for notifying that the print processing by the print job is stopped when the print job (Job A) currently being printed is moved.

この図8(A)の表示の状態で、ユーザが印刷ジョブ(JobA)を、その表示されている位置にドロップした場合、図11のS1106において、プリンタエンジン140に対して、現在実行中のジョブの停止指示を出す。そして、現在実行中の印刷ジョブの停止指示後に、ユーザのドロップ操作に従って、その印刷ジョブの実行順を変更する。   When the user drops the print job (Job A) at the displayed position in the state of the display of FIG. 8A, the job currently being executed to the printer engine 140 in S1106 of FIG. Give an instruction to stop the Then, after the instruction to stop the print job currently being executed, the execution order of the print job is changed in accordance with the user's drop operation.

以上説明したように本実施形態によれば、現在印刷中のジョブの実行順を変更すると、どのような動作になるか表示することが可能となる。これにより、ユーザが印刷ジョブの順番を変更することにより、意図せず現在実行中のジョブが停止したり、意図しない印刷ジョブの実行順に変更されてしまう等の理由を即座に理解することが可能となる。   As described above, according to the present embodiment, it is possible to display what kind of operation will be performed when the execution order of the job currently being printed is changed. In this way, it is possible for the user to immediately understand reasons such as unintentionally stopping a currently executing job or changing the order of execution of unintended print jobs by changing the order of print jobs. It becomes.

<グループジョブに含まれるジョブの印刷順を変更しようとした場合>
次に、印刷補助情報として、グループジョブに含まれるジョブの印刷順を変更しようとした場合の補助情報の表示について説明する。
<When trying to change the print order of jobs included in a group job>
Next, as auxiliary printing information, display of auxiliary information when it is attempted to change the printing order of jobs included in a group job will be described.

図18は、図11のS1105の処理を、グループジョブに属するジョブの印刷順を変更する場合で説明するフローチャートである。そのため、ドラッグ操作の検知やジョブ情報の取得いった部分の説明については省略する。   FIG. 18 is a flowchart for explaining the process of S1105 in FIG. 11 in the case of changing the printing order of jobs belonging to the group job. Therefore, the description of the part including the detection of the drag operation and the acquisition of the job information is omitted.

先ずS1801でCPU114は、現在ドラッグ中の印刷ジョブが、グループの印刷ジョブかどうかに応じて発生する印刷状況の変化を判定して表示する内容を決定し、その結果をRAM113に記憶する。次にS1802に進みCPU114は、現在ドラッグ中の印刷ジョブが属するグループジョブの印刷状況に応じて、発生する印刷状況の変化を判定し、表示する内容を決定してRAM113に記憶する。次にS1803に進みCPU114は、S1801及びS1802でRAM113に格納した表示内容を取得し、操作パネル120に現在ドラッグ中のジョブが属するグループジョブの印刷順変更に関する情報を表示する。   First, in step S 1801, the CPU 114 determines a change in print status that occurs depending on whether the print job currently being dragged is a print job of a group, determines the content to be displayed, and stores the result in the RAM 113. Next, in step S 1802, the CPU 114 determines a change in the generated print status according to the print status of the group job to which the print job currently being dragged belongs, determines the content to be displayed, and stores the content in the RAM 113. Next, in step S1803, the CPU 114 acquires the display content stored in the RAM 113 in steps S1801 and S1802, and displays, on the operation panel 120, information on the printing order change of the group job to which the job currently being dragged belongs.

図19(A)(B)は、図18のS1801の処理の詳細を説明するフローチャートである。そのため、情報の表示部分の説明については省略する。   FIGS. 19A and 19B are flowcharts for explaining the details of the process of S1801 in FIG. Therefore, the description of the information display part is omitted.

図19(A)は、グループジョブに属する一部の印刷ジョブのみの実行順の変更を認める場合のフローチャートである。   FIG. 19A is a flowchart of the case where the change of the execution order of only some print jobs belonging to the group job is permitted.

先ずS1901でCPU114は、現在ドラッグしている印刷ジョブのジョブ情報からグループに属しているかどうかを判定する。その結果、グループに属していると判定した場合はS1902に進み、グループに属していないと判定した場合はそのまま処理を終了する。S1902でCPU114は、現在ドラッグ中の印刷ジョブがグループに属しているが、ドラッグ中の印刷ジョブのみの実行順を変更する旨を表示するRAM113に格納する。   First, in step S1901, the CPU 114 determines from the job information of the print job currently being dragged whether it belongs to a group. As a result, if it is determined that it belongs to the group, the process proceeds to S1902, and if it is determined that it does not belong to the group, the process is ended as it is. In step S1902, the CPU 114 stores the print job currently being dragged in the RAM 113, which displays that the execution order of only the print job being dragged is changed although the print job belongs to a group.

現在ドラッグ中の印刷ジョブのみ実行順を変更する旨を表すUIが表示されている状態で、ユーザが印刷ジョブをドロップすると、図11のS1106において、印刷ジョブ管理テーブルの印刷ジョブの実行順を変更する。即ち、印刷ジョブ管理テーブルの現在ドラッグ中の印刷ジョブ属性からグループに関する情報を削除し、ユーザのドロップ操作に従って、その印刷ジョブの実行順を変更する。   When the user drops a print job with the UI indicating that only the print job currently being dragged changes the execution order, the execution order of the print job in the print job management table is changed in S1106 of FIG. Do. That is, the information on the group is deleted from the print job attribute currently being dragged in the print job management table, and the execution order of the print job is changed according to the drop operation of the user.

図19(B)は、グループに属するジョブの全体で印刷順を変更する場合のフローチャートである。   FIG. 19B is a flowchart of the case of changing the printing order for the entire job belonging to the group.

S1911の処理は、図19(A)のS1901と同じであるため、その説明を省略する。S1911でドラッグ中の印刷ジョブがグループに属しているときはS1912に進みCPU114は、そのグループ全体の印刷順を変更する旨を表示するようにRAM113に格納する。   The processing of S1911 is the same as S1901 of FIG. If the print job being dragged belongs to a group in step S1911, the process advances to step S1912, and the CPU 114 stores the print order of the entire group in the RAM 113 so as to be displayed.

この場合は、印刷ジョブのドラッグにより、その印刷ジョブが属しているグループ全体の印刷順を変更する旨を表すUIが表示される。この状態で、ユーザがドラッグ中の印刷ジョブをドロップすると、図11のS1106で、印刷ジョブ管理テーブルから現在ドラッグ中の印刷ジョブが属するグループを求める。そして、そのグループに属する全ての印刷ジョブの印刷順を変更する。   In this case, by dragging the print job, a UI indicating that the print order of the entire group to which the print job belongs is changed is displayed. In this state, when the user drops the print job being dragged, in S1106 of FIG. 11, a group to which the print job currently being dragged belongs is obtained from the print job management table. Then, the print order of all print jobs belonging to the group is changed.

これにより、ドラッグ中の印刷ジョブが属しているグループ全体を移動するか、或いは、そのグループの中のドラッグ中の印刷ジョブだけを移動する処理が可能になる。   This makes it possible to move the entire group to which the print job being dragged belongs, or to move only the print job being dragged in the group.

図20(A)(B)は、図18のS1802の処理を説明するフローチャートである。   20A and 20B are flowcharts for explaining the process of S1802 in FIG.

図20(A)は、グループジョブに属する印刷ジョブの一部が印刷中であっても、印刷順の変更を認める場合の処理を示すフローチャートである。   FIG. 20A is a flowchart showing processing in the case where the change of the printing order is permitted even if part of the print jobs belonging to the group job is printing.

先ずS2001でCPU114は、印刷ジョブ管理テーブルから、現在ドラッグしている印刷ジョブと同じグループに属している全ての印刷ジョブの印刷状況を取得する。そして取得した印刷ジョブの中に印刷中のものがあるかを判定し、印刷中のジョブがあると判定した場合はS2002へ移動し、そうでない場合はそのまま処理を終了する。S2002でCPU114は、現在ドラッグ中の印刷ジョブが属するグループに印刷中のジョブがあるため、その印刷中の印刷ジョブの実行を停止する旨を表示する。   First, in step S2001, the CPU 114 acquires, from the print job management table, the print statuses of all print jobs belonging to the same group as the print job currently being dragged. Then, it is determined whether there is a print job among the acquired print jobs, and if it is determined that a print job is present, the process proceeds to S2002, and if not, the process ends. In step S2002, since there is a job being printed in the group to which the print job currently being dragged belongs, the CPU 114 displays that the execution of the print job being printed is to be stopped.

図8(B)は、実行中の印刷ジョブ(JobA)の行をドラッグして移動している際の表示例を示す図である。ここでは印刷ジョブ(JobA)が属するグループ全体が印刷ジョブ(JobA)の行のドラッグに伴って移動され、現在印刷中の印刷ジョブ(JobA)の印刷処理が停止される旨が表示されている。   FIG. 8B is a view showing a display example when dragging and moving a line of a print job (Job A) in progress. Here, it is displayed that the entire group to which the print job (JobA) belongs is moved along with dragging of the line of the print job (JobA), and the printing process of the print job (JobA) currently being printed is stopped.

この状態で、ユーザが印刷ジョブ(JobA)をドロップすると、図11のS1106で、印刷ジョブ(JobA)と、その印刷ジョブ(JobA)が属しているグループのジョブの印刷順が変更される。尚、S1106において、印刷装置がグループの一部の印刷ジョブの実行順の変更を認めている場合には、ユーザのドロップ処理に従って、その実行順を変更する。このとき、グループに属する印刷ジョブの全体で実行順を変更するように設定されている場合は、プリンタエンジン140に対して、現在実行中の印刷ジョブの停止指示を出す。そして、その後で、ユーザのドロップ操作に従って印刷ジョブの実行順を変更する。   In this state, when the user drops a print job (JobA), the print order of the print job (JobA) and the job of the group to which the print job (JobA) belongs is changed in S1106 of FIG. If the printing apparatus permits the change of the execution order of some print jobs of the group in S1106, the execution order is changed according to the user's drop processing. At this time, if it is set to change the execution order of the print jobs belonging to the group, the printer engine 140 is instructed to stop the print job currently being executed. Then, the print job execution order is changed according to the user's drop operation.

図20(B)は、グループジョブに属するジョブの一部が印刷中の時は、印刷順の変更を認めない場合の処理を説明するフローチャートである。   FIG. 20B is a flowchart for describing processing in the case where the change of the printing order is not permitted when a part of the jobs belonging to the group job is printing.

S2011は、図20(A)のS2001と同じであるため、その説明を省略する。S2011で、現在ドラッグ中の印刷ジョブが属するグループの一部が印刷中である場合はS2012に進みCPU114は、印刷順が変更できないという旨を表示する。   Since S2011 is the same as S2001 of FIG. 20 (A), the description thereof is omitted. If it is determined in step S2011 that part of the group to which the print job currently being dragged belongs is printing, the process advances to step S2012, and the CPU 114 displays that the printing order can not be changed.

図9(A)は、実行中の印刷ジョブ(JobA)の行をドラッグして移動している際の表示例を示す図である。ここではドラッグ中の印刷ジョブ(JobA)が属しているグループが印刷実行中のジョブを含むため、印刷順の変更ができない旨が表示されている。   FIG. 9A is a view showing a display example when dragging and moving a line of a print job (Job A) in execution. Here, since the group to which the print job (Job A) being dragged belongs includes the job being printed, it is displayed that the printing order can not be changed.

この状態で、ユーザが印刷ジョブ(JobA)をドロップした場合、図11のS1106で、印刷順の変更は行わずに処理を終了する。   In this state, when the user drops a print job (Job A), the process ends without changing the printing order in S1106 of FIG.

以上説明したように本実施形態によれば、ドラッグ中の印刷ジョブがグループに属している場合に、印刷順を変更するとどのような動作になるかを表示できる。これにより、ユーザが意図せずに、あるグループブに属する印刷ジョブの印刷順を変更してしまうのを防ぐことが可能となる。   As described above, according to the present embodiment, when the print job being dragged belongs to a group, it is possible to display what kind of operation will occur if the printing order is changed. This makes it possible to prevent the printing order of print jobs belonging to a certain group from being unintentionally changed by the user.

以上説明したように本実施形態によれば、タッチパネルに表示されたジョブのリスト上でジョブのドラッグ操作を行ってジョブの実行順番を変更することができる。その際、ジョブを実行する順番が変更されることにより生じる印刷状況の変化をリアルタイムで表示することができる。これによりユーザは、ジョブの実行順を変更すると印刷状況が変化すると理解した上で、ジョブの実行順を変更することができる。これにより、ジョブの実行順を変更したことにより、ユーザが意図していない印刷状況に陥るのを未然に防止できる。   As described above, according to the present embodiment, a job drag operation can be performed on the list of jobs displayed on the touch panel to change the job execution order. At this time, it is possible to display, in real time, changes in the print status caused by changing the order of executing the job. As a result, the user can change the job execution order after understanding that the print status will change if the job execution order is changed. As a result, it is possible to prevent in advance the printing situation which the user does not intend due to changing the job execution order.

(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention is also realized by executing the following processing. That is, software (program) for realizing the functions of the above-described embodiment is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU or the like) of the system or apparatus reads the program. It is a process to execute.

101 外部端末: 110 印刷装置: 112 ROM: 113 RAM: 114 CPU   101 External terminal: 110 Printing device: 112 ROM: 113 RAM: 114 CPU

Claims (9)

入力されたジョブの情報を格納する格納手段と、
前記格納手段に格納されている前記ジョブの情報に基づき、ジョブの一覧を実行順に表示部に表示させる表示処理手段と、
記ジョブの実行順を変更させるための、ユーザによって指定されたジョブに対する当該ユーザによる前記表示部に表示された前記ジョブの一覧におけるジョブのドラッグアンドドロップ操作に応じて、前記ジョブの実行順を変更する変更手段と、を有し、
前記表示処理手段は、前記ドラッグアンドドロップ操作の前記ドラッグ操作の開始後、前記ジョブの一覧におけるジョブのドロップ操作であって前記ジョブの実行順の変更を引き起こすドロップ操作がなされる前に、前記ドロップ操作により引き起こされうるジョブの実行順の変更に伴う前記ジョブの実行に関わる情報を、前記ジョブの一覧とともに前記表示部に表示する、
ことを特徴とするジョブ管理装置。
Storage means for storing information of the input job;
Display processing means for causing a display unit to display a list of jobs in order of execution based on the information of the job stored in the storage means;
For changing the execution order of the previous SL jobs, depending on the job drag and drop operation in the list of the jobs displayed on the display unit by the user for the specified job by the user, the execution order of the jobs And changing means for changing
It said display processing means, after the start of the drag operation of the drag-and-drop operation, before drop operation a drop operation of a job causes a change in execution order of the job is done in a list of the jobs, the drop Information related to the execution of the job accompanying the change of the execution order of the job which may be caused by the operation is displayed on the display unit together with the list of the job.
Job management apparatus characterized in that.
前記情報は、当該ジョブの開始時間、及び終了予定時間を含むことを特徴とする請求項1に記載のジョブ管理装置。   The job management apparatus according to claim 1, wherein the information includes a start time and an estimated end time of the job. 前記情報は、ドラッグ操作の現在の位置でドロップされた場合に求められる当該ジョブの実行順の変更による生産性の変化を示す情報を含むことを特徴とする請求項1に記載のジョブ管理装置。   The job management apparatus according to claim 1, wherein the information includes information indicating a change in productivity due to a change in the execution order of the job, which is obtained when dropped at the current position of the drag operation. 前記情報は、当該ジョブで使用する用紙の情報を含むことを特徴とする請求項1に記載のジョブ管理装置。   The job management apparatus according to claim 1, wherein the information includes information of a sheet used in the job. 前記表示処理手段は更に、前記変更手段による前記ジョブの実行順の変更が許可されるか否かを示す情報を表示することを特徴とする請求項1に記載のジョブ管理装置。   2. The job management apparatus according to claim 1, wherein the display processing means further displays information indicating whether the change of the execution order of the job by the change means is permitted. ドラッグ操作の現在の位置でドロップされて前記ジョブの実行順が変更された場合に求められる当該ジョブの直前のジョブの終了時間と、変更された前記ジョブの実行に要する時間とを基に、前記ジョブの開始時間、及び終了予定時間を取得する取得手段、を更に有し、
前記表示処理手段は、前記取得手段により取得された前記ジョブの開始時間、及び終了予定時間を表示する、
ことを特徴とする請求項2に記載のジョブ管理装置。
Based on the ending time of the job immediately before the job which is dropped when the current position of the drag operation is changed and the execution order of the job is changed, and the time required to execute the changed job, And acquiring means for acquiring a job start time and an estimated job end time,
The display processing means displays a start time and an estimated end time of the job acquired by the acquisition means.
3. The job management apparatus according to claim 2, wherein:
前記ジョブ管理装置は更に、印刷部を有することを特徴とする請求項1乃至6のいずれか1項に記載のジョブ管理装置。   The job management apparatus according to any one of claims 1 to 6, wherein the job management apparatus further includes a printing unit. ジョブ管理装置において実行されるジョブの実行順の変更方法であって、
入力されたジョブの情報を格納する格納手段に格納されている前記ジョブの情報に基づき、ジョブの一覧を実行順に表示部に表示させる表示処理工程と、
記ジョブの実行順を変更させるための、ユーザによって指定されたジョブに対する当該ユーザによる前記表示部に表示された前記ジョブの一覧におけるジョブのドラッグアンドドロップ操作に応じて、前記ジョブの実行順を変更する変更工程と、を有し、
前記表示処理工程では、前記ドラッグアンドドロップ操作の前記ドラッグ操作の開始後、前記ジョブの一覧におけるジョブのドロップ操作であって前記ジョブの実行順の変更を引き起こすドロップ操作がなされる前に、前記ドロップ操作により引き起こされうるジョブの実行順の変更に伴う前記ジョブの実行に関わる情報を、前記ジョブの一覧とともに前記表示部に表示する、
ことを特徴とするジョブの実行順の変更方法。
A method of changing the execution order of jobs executed in a job management apparatus, comprising:
A display processing step of causing a display unit to display a list of jobs in the order of execution based on the information of the job stored in the storage unit for storing the input information of the job;
For changing the execution order of the previous SL jobs, depending on the job drag and drop operation in the list of the jobs displayed on the display unit by the user for the specified job by the user, the execution order of the jobs Having a change process to change
Wherein in the display step, after the start of the drag operation of the drag-and-drop operation, before drop operation a drop operation of a job causes a change in execution order of the job is done in a list of the jobs, the drop Information related to the execution of the job accompanying the change of the execution order of the job which may be caused by the operation is displayed on the display unit together with the list of the job.
A method of changing the execution order of jobs characterized in that.
コンピュータを、請求項1乃至7のいずれか1項に記載のジョブ管理装置として機能させるためのプログラム。   A program for causing a computer to function as the job management apparatus according to any one of claims 1 to 7.
JP2018056746A 2018-03-23 2018-03-23 Job management apparatus, method and program for changing job execution order Active JP6529626B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018056746A JP6529626B2 (en) 2018-03-23 2018-03-23 Job management apparatus, method and program for changing job execution order

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018056746A JP6529626B2 (en) 2018-03-23 2018-03-23 Job management apparatus, method and program for changing job execution order

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013239236A Division JP6313574B2 (en) 2013-11-19 2013-11-19 Job management apparatus, job execution order changing method and program

Publications (3)

Publication Number Publication Date
JP2018103633A JP2018103633A (en) 2018-07-05
JP2018103633A5 JP2018103633A5 (en) 2018-08-16
JP6529626B2 true JP6529626B2 (en) 2019-06-12

Family

ID=62786143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018056746A Active JP6529626B2 (en) 2018-03-23 2018-03-23 Job management apparatus, method and program for changing job execution order

Country Status (1)

Country Link
JP (1) JP6529626B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7298189B2 (en) * 2019-02-28 2023-06-27 富士フイルムビジネスイノベーション株式会社 Process control equipment, process control systems, and programs
JP7217657B2 (en) * 2019-03-27 2023-02-03 理想科学工業株式会社 print controller

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6281896B1 (en) * 1998-03-31 2001-08-28 International Business Machines Corporation Data processor controlled interface with multiple tree of elements views expandable into individual detail views
JP4077996B2 (en) * 1998-09-18 2008-04-23 キヤノン株式会社 Data processing apparatus, data processing method, and storage medium storing computer-readable program
JP2001337765A (en) * 2000-05-26 2001-12-07 Sharp Corp Print control operation system using icons
JP3971553B2 (en) * 2000-08-18 2007-09-05 株式会社リコー PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP4061921B2 (en) * 2002-02-20 2008-03-19 コニカミノルタビジネステクノロジーズ株式会社 Document management program and document management method
JP2003283715A (en) * 2002-03-22 2003-10-03 Ricoh Co Ltd Image forming apparatus and image forming system
JP4133634B2 (en) * 2003-07-07 2008-08-13 シャープ株式会社 Information processing program and information processing apparatus
JP2007249461A (en) * 2006-03-15 2007-09-27 Konica Minolta Business Technologies Inc Information processor and program
JP5798288B2 (en) * 2009-08-27 2015-10-21 コニカミノルタ株式会社 Image forming apparatus
JP5413065B2 (en) * 2009-09-03 2014-02-12 コニカミノルタ株式会社 Image forming apparatus and image forming method
JP5828619B2 (en) * 2010-06-03 2015-12-09 シャープ株式会社 Image forming system
JP2013052617A (en) * 2011-09-05 2013-03-21 Konica Minolta Business Technologies Inc Image forming apparatus control method and image forming apparatus

Also Published As

Publication number Publication date
JP2018103633A (en) 2018-07-05

Similar Documents

Publication Publication Date Title
JP6313574B2 (en) Job management apparatus, job execution order changing method and program
US9030690B2 (en) Image forming apparatus capable of changing execution order of jobs, method of controlling image forming apparatus, and storage medium
JP6261195B2 (en) Printing apparatus and control method and program therefor
JP3484816B2 (en) Printing instruction device
JP2006330828A (en) Printing control program, printing apparatus control method, and printing control apparatus comprising the program
JPH09146731A (en) Printing instruction device
JP6439439B2 (en) Information processing device, image processing device, program, user interface
JP2018086766A (en) Printing control device, control method, and program
JP6529626B2 (en) Job management apparatus, method and program for changing job execution order
US8446623B2 (en) Image forming apparatus, method, and computer-readable storage medium storing a program
US20190112140A1 (en) Image forming apparatus, image forming system and control method therefor
JP5371550B2 (en) Information processing apparatus, control method therefor, and computer program
JP6032953B2 (en) Image forming apparatus, control method therefor, and program
JP6429983B2 (en) Image processing apparatus and control method thereof
JP2016099763A (en) Print job management apparatus, management method, and program
US10956104B2 (en) Controller for a multi-roll printer, printing system and method for controlling a multi-roll printer
JP6473399B2 (en) Information processing apparatus, information processing apparatus control method, and storage medium
JP2014112289A (en) Print management device, method, and program
US20190020771A1 (en) Print management system, print management method, and storage medium
JP2016149093A (en) Information processing apparatus, control method, and program
JP7098402B2 (en) Sheet information setting device, sheet information setting method, image formation system, and program
EP3413186B1 (en) Media processing system comprising a print engine having a maximum print speed and a method therefor
JP2013144417A (en) Apparatus and method for forming image
JP2018103589A (en) Image forming apparatus, image forming apparatus control method, and program
JP6242427B2 (en) Printing apparatus, layout changing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190320

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: 20190415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190514

R151 Written notification of patent or utility model registration

Ref document number: 6529626

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151