JP2016066346A - Prohibition processing device, prohibition processing method and program - Google Patents
Prohibition processing device, prohibition processing method and program Download PDFInfo
- Publication number
- JP2016066346A JP2016066346A JP2015146055A JP2015146055A JP2016066346A JP 2016066346 A JP2016066346 A JP 2016066346A JP 2015146055 A JP2015146055 A JP 2015146055A JP 2015146055 A JP2015146055 A JP 2015146055A JP 2016066346 A JP2016066346 A JP 2016066346A
- Authority
- JP
- Japan
- Prior art keywords
- item
- setting
- prohibition
- content
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、禁則処理装置、禁則処理方法およびプログラムに関する。 The present invention relates to a prohibition processing device, a prohibition processing method, and a program.
複数の設定項目の間に禁則が存在する場合、その禁則の発生をユーザに認識させる技術が既に知られている。このような、設定項目の間の禁則の発生をユーザに認識させる装置として、簡単な処理によりユーザインターフェースを制御し、選択禁止または選択許可の条件の整合を確保しやすくすることを目的として、禁則が発生した場合に、禁則が発生している項目を入力および選択できない状態とし、設定されている項目の組み合わせが禁止されている旨を表示する装置が提案されている(特許文献1参照)。 When a prohibition exists between a plurality of setting items, a technique for causing a user to recognize the occurrence of the prohibition is already known. As a device that allows the user to recognize the occurrence of prohibition between setting items, the user interface is controlled by simple processing, and for the purpose of facilitating ensuring consistency of selection prohibition or selection permission conditions. An apparatus has been proposed in which, in the event of occurrence of an item, an item for which prohibition has occurred is made incapable of being input and selected, and a display indicating that a combination of set items is prohibited (see Patent Document 1).
しかしながら、従来の技術においては、禁則が発生しているという旨を表示させているが、ユーザに禁則を解消させるメッセージとしては適切ではなく、かつ、禁則となった項目とのつながりが直感的にわかりにくいという問題点があった。 However, in the conventional technology, it is displayed that the prohibition has occurred, but it is not appropriate as a message for the user to cancel the prohibition, and the connection with the prohibited item is intuitive. There was a problem that it was difficult to understand.
本発明は、上記に鑑みてなされたものであって、禁則を解消させるメッセージを適切に表示することができる禁則処理装置、禁則処理方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object thereof is to provide a prohibition processing device, a prohibition processing method, and a program capable of appropriately displaying a message for canceling the prohibition.
上述した課題を解決し、目的を達成するために、本発明は、複数の設定項目の項目内容についての禁則条件と、前記禁則条件を示す表示文字列とを関連付ける禁則条件情報を記憶する記憶手段と、前記設定項目の前記項目内容を設定するための設定画面を表示する表示手段と、前記各設定項目の前記項目内容ごとに、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第1項目内容を抽出する抽出手段と、操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力手段と、前記入力手段による前記第1項目内容の選択を禁止する禁止手段と、前記禁則条件情報から、前記入力手段による選択が禁止された前記第1項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を取得して、前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention provides storage means for storing prohibition condition information associating a prohibition condition for item contents of a plurality of setting items and a display character string indicating the prohibition condition. And display means for displaying a setting screen for setting the item content of the setting item, and the setting item that satisfies the prohibition condition based on the prohibition condition information for each item content of the setting item. Extraction means for extracting the first item content as the item content, input means for accepting an operation input and selecting the item content of each setting item on the setting screen according to the operation input, and the input means The prohibition means for prohibiting selection of the content of the first item by the information, and the prohibition condition corresponding to the content of the first item forbidden by the input means from the prohibition condition information. To obtain the display string attached communication, characterized by comprising a display control means for displaying on the display means.
本発明によれば、禁則を解消させるメッセージを適切に表示することができる。 According to the present invention, it is possible to appropriately display a message for eliminating the prohibition.
以下に、図1〜15を参照しながら、本発明に係る禁則処理装置、禁則処理方法およびプログラムの実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。 Hereinafter, embodiments of a prohibition processing device, a prohibition processing method, and a program according to the present invention will be described in detail with reference to FIGS. In addition, the present invention is not limited by the following embodiments, and constituent elements in the following embodiments are easily conceivable by those skilled in the art, substantially the same, and so-called equivalent ranges. Is included. Furthermore, various omissions, substitutions, changes, and combinations of the constituent elements can be made without departing from the scope of the following embodiments.
[第1の実施の形態]
(印刷システムの全体構成)
図1は、第1の実施の形態の印刷システムの全体構成の一例を示す図である。図1を参照しながら、本実施の形態の印刷システムの構成について説明する。
[First Embodiment]
(Overall configuration of printing system)
FIG. 1 is a diagram illustrating an example of the overall configuration of the printing system according to the first embodiment. The configuration of the printing system according to the present embodiment will be described with reference to FIG.
図1に示すように、本実施の形態の印刷システム1は、情報処理装置の一例であるPC(Personal Computer)100a〜100cと、画像形成装置の一例であるプリンタ200と、を含んで構成されている。PC100a〜100c、およびプリンタ200は、ネットワーク300を介して、それぞれ通信可能なように接続されている。
As shown in FIG. 1, a printing system 1 according to the present embodiment includes PCs (Personal Computers) 100a to 100c, which are examples of information processing apparatuses, and a
PC100a〜100cは、後述する用紙設定画面700に基づく印刷の設定内容に基づいて生成した印刷データをプリンタ200に送信する。プリンタ200は、受信した印刷データに基づいて、用紙に印刷出力する。なお、PC100a〜100cは、区別なく呼称する場合、または総称する場合、単に「PC100」と称するものとする。
The PCs 100a to 100c transmit print data generated based on print setting contents based on a
ネットワーク300は、例えば、TCP(Transmission Control Protocol)/IP(Internet Protocol)のプロトコルによってデータ通信が実現されるネットワークである。
The
(情報処理装置のハードウェア構成)
図2は、第1の実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。図2を参照しながら、本実施の形態に係るPC100(禁則処理装置)のハードウェア構成について説明する。
(Hardware configuration of information processing device)
FIG. 2 is a diagram illustrating an example of a hardware configuration of the information processing apparatus according to the first embodiment. A hardware configuration of the PC 100 (forbidden processing device) according to the present embodiment will be described with reference to FIG.
図2に示すように、PC100は、CPU(Central Processing Unit)501と、ROM(Read Only Memory)502と、RAM(Random Access Memory)503と、外部記憶装置504と、ディスプレイ505と、ネットワークI/F506と、キーボード507と、マウス508と、DVD(Digital Versatile Disc)ドライブ509と、を備えている。
As shown in FIG. 2, the PC 100 includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, an
CPU501は、PC100全体の動作を制御する装置である。ROM502は、PC100用のプログラムを記憶している不揮発性記憶装置である。RAM503は、CPU501のワークエリアとして使用される揮発性記憶装置である。
The
外部記憶装置504は、PC100により生成された印刷データ、設定情報、および後述する禁則条件テーブル600等の各種データを記憶するHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の記憶装置である。
The
ディスプレイ505は、カーソル、メニュー、ウィンドウ、文字もしくは画像等の各種情報、またはPC100による禁則動作を実行する用紙設定画面700等を表示する表示装置である。ディスプレイ505は、例えば、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、プラズマディスプレイまたは有機EL(Electroluminescence)ディスプレイ等である。
The
ネットワークI/F506は、ネットワーク300に接続してデータ通信するためのインターフェースである。ネットワークI/F506は、例えば、TCP/IPのプロトコルで通信可能にするNIC(Network Interface Card)である。具体的には、プリンタ200は、PC100から、ネットワーク300およびネットワークI/F506を介して、印刷データを取得する。
The network I / F 506 is an interface for connecting to the
キーボード507は、文字、数字、各種指示の選択、カーソルの移動、および印刷用紙の設定情報の設定等を行う入力装置である。マウス508は、各種指示の選択および実行、処理対象の選択、カーソルの移動、ならびに印刷用紙の設定情報の設定等を行うための入力装置である。
A
DVDドライブ509は、着脱自在な記憶媒体の一例としてのDVD510に対するデータの読み出し、書き込みおよび削除を制御する装置である。
A
上述のCPU501、ROM502、RAM503、外部記憶装置504、ディスプレイ505、ネットワークI/F506、キーボード507、マウス508、およびDVDドライブ509は、アドレスバスおよびデータバス等のバス511によって互いに通信可能に接続されている。
The
(情報処理装置のブロック構成)
図3は、第1の実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。図3を参照しながら、本実施の形態に係るPC100のブロック構成について説明する。
(Block configuration of information processing device)
FIG. 3 is a diagram illustrating an example of a functional block configuration of the information processing apparatus according to the first embodiment. A block configuration of the PC 100 according to the present embodiment will be described with reference to FIG.
図3に示すように、PC100は、入力部101(入力手段)と、禁則処理部102と、表示制御部103(表示制御手段)と、管理記憶部104(記憶手段)と、表示部105(表示手段)と、を有している。 As shown in FIG. 3, the PC 100 includes an input unit 101 (input unit), a prohibition processing unit 102, a display control unit 103 (display control unit), a management storage unit 104 (storage unit), and a display unit 105 ( Display means).
入力部101は、ユーザからの操作を受け付け、操作信号を生成する機能部である。入力部101は、例えば、図2に示すキーボード507またはマウス508により実現される。
The input unit 101 is a functional unit that receives an operation from a user and generates an operation signal. The input unit 101 is realized by, for example, the
禁則処理部102は、管理記憶部104に記憶された後述する禁則条件テーブル600が示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁則処理部102は、抽出部102a(抽出手段)と、禁止部102b(禁止手段)と、を含む。禁則処理部102は、図2に示すCPU501により実行されるプログラムにより実現される。
The prohibition processing unit 102 is a functional unit that extracts the item contents of the setting items that satisfy the prohibition conditions indicated by the prohibition condition table 600 described later stored in the
抽出部102aは、印刷設定における設定項目の内容が変更(編集)された場合等に、変更された項目内容に対し、禁則条件テーブル600が示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁止部102bは、抽出部102aにより抽出された設定項目の項目内容を選択することを禁止、すなわち選択を不可能状態にする機能部である。
The extraction unit 102a has a function of extracting the item contents of the setting items that satisfy the prohibition conditions indicated by the prohibition condition table 600 for the changed item contents when the contents of the setting items in the print settings are changed (edited). Part. The
表示制御部103は、禁則処理部102により抽出されて選択が不可能状態となった設定項目の項目内容が、入力部101により選択された場合、後述の図4に示す禁則条件テーブル600から、その項目に関連付けられている禁則条件の表示文字列を取得して、表示部105に表示させる機能部である。表示制御部103は、図2に示すCPU501により実行されるプログラムにより実現される。
When the item content of the setting item extracted by the prohibition processing unit 102 and cannot be selected is selected by the input unit 101, the
管理記憶部104は、印刷設定の設定項目の設定内容、および、禁則条件テーブル600等を記憶する記憶部である。管理記憶部104は、図2に示す外部記憶装置504により実現される。
The
表示部105は、表示制御部103による制御に従って、アプリケーション画面、および設定画面等の表示を行う装置である。表示部105は、図2に示すディスプレイ505により実現される。
The display unit 105 is a device that displays an application screen, a setting screen, and the like according to control by the
なお、図1に示すように印刷システム1は、PC100とプリンタ200とによって構成されたものとして説明したが、これに限定されるものではなく、印刷システム1は、MFP(Multifunction Peripheral)等であってもよい。この場合、入力部101は、タッチパネルによるタッチ操作機能により実現され、表示部105は、タッチパネルの表示機能により実現されることになる。
Although the printing system 1 has been described as being configured by the
また、抽出部102aおよび禁止部102bを含む禁則処理部102、ならびに表示制御部103の一部または全部は、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。また、入力部101、抽出部102aおよび禁止部102bを含む禁則処理部102、表示制御部103、管理記憶部104、ならびに表示部105は、機能を概念的に示したものであって、このような構成に限定されるものではない。
In addition, the prohibition processing unit 102 including the extraction unit 102a and the
(禁則条件テーブル)
図4は、第1の実施の形態の禁則条件テーブルの構成例を示す図である。図4を参照しながら、禁則条件テーブル600の構成について説明する。
(Prohibition condition table)
FIG. 4 is a diagram illustrating a configuration example of a prohibition condition table according to the first embodiment. The configuration of the prohibition condition table 600 will be described with reference to FIG.
図4に示す禁則条件テーブル600(禁則条件情報)は、印刷設定の各種の設定項目の項目内容において、技術的な要因または論理的な要因等により同時に設定することができない項目内容の組み合わせ(禁則条件)を示し、かつ、この組み合わせ(禁則条件)と表示文字列とを関連付けるテーブルの例である。例えば、図4に示す禁則条件テーブル600は、印刷設定の設定項目として、「設定項目(1)」(用紙サイズ)、「設定項目(2)」(紙送り方向)、「設定項目(3)」(坪量)、「設定項目(4)」(色)、「設定項目(5)」(紙種)、および「設定項目(6)」(両面印刷)を含む。 The prohibition condition table 600 (prohibition condition information) shown in FIG. 4 is a combination of item contents that cannot be set simultaneously due to technical factors or logical factors in the item contents of various setting items of print settings (prohibition rules). This is an example of a table that indicates (condition) and associates this combination (prohibition condition) with a display character string. For example, the prohibition condition table 600 shown in FIG. 4 includes “setting item (1)” (paper size), “setting item (2)” (paper feeding direction), “setting item (3)” as setting items for print settings. "(Basis weight)", "setting item (4)" (color), "setting item (5)" (paper type), and "setting item (6)" (double-sided printing).
禁則条件の例として、例えば、図4に示すように、紙種が「トレーシングペーパー」、「OHP」(Overhead Projector)または「インデックス紙」であり、かつ、両面印刷が「可」である場合の組み合わせが、禁則条件を形成する。すなわち、紙種が「トレーシングペーパー」、「OHP」または「インデックス紙」に設定されている場合、両面印刷を「可」に設定することはできないことを意味する。 As an example of the prohibition condition, for example, as shown in FIG. 4, when the paper type is “tracing paper”, “OHP” (Overhead Projector) or “index paper”, and duplex printing is “possible” The combination forms a forbidden condition. That is, when the paper type is set to “tracing paper”, “OHP”, or “index paper”, it means that double-sided printing cannot be set to “permitted”.
また、用紙サイズが「A4」、紙送り方向が「縦送り」、そして紙種が「インデックス紙」である組み合わせについても、禁則条件を形成する。この禁則条件に関連付けられた表示文字列は「インデックス紙−A4−縦送りの組み合わせは不可」となる。表示文字列の用途については、図7および8で後述する。 The prohibition condition is also formed for a combination in which the paper size is “A4”, the paper feed direction is “vertical feed”, and the paper type is “index paper”. The display character string associated with the prohibition condition is “index sheet-A4-vertical feed combination is not possible”. The use of the display character string will be described later with reference to FIGS.
また、禁則条件テーブル600においては、紙種が「インデックス紙」であって、「A4」、「レター」または「リーガル」以外の用紙サイズの場合の組み合わせが禁則条件を構成する場合、例えば、用紙サイズのフィールド(カラム)には、「NOT(A4 OR レター OR リーガル)」のような論理式で管理される。これによって、「A4」、「レター」または「リーガル」以外の用紙サイズの項目内容を全て列挙した禁則条件のレコードを作成する必要がなくなる。 Further, in the prohibition condition table 600, when the paper type is “index paper” and the combination of paper sizes other than “A4”, “letter”, or “legal” constitutes a prohibition condition, for example, the paper The size field (column) is managed by a logical expression such as “NOT (A4 OR letter OR legal)”. As a result, it is not necessary to create a prohibition condition record that lists all the contents of items of paper sizes other than “A4”, “letter”, or “legal”.
なお、印刷システム1の印刷設定の設定項目は、図4の禁則条件テーブル600に含まれる設定項目に限定されるものではなく、これらはあくまで例示したものである。 Note that the print setting setting items of the printing system 1 are not limited to the setting items included in the prohibition condition table 600 of FIG. 4, and are merely examples.
また、禁則条件(組み合わせが不可である設定項目の項目内容の組み合わせ)と表示文字列との関連付けの記憶方法は、図4に示す禁則条件テーブル600による記憶方法に限定されるものではなく、同様の関連付けができる記憶方法であればいずれの管理方法であってもよい。 Further, the storage method for associating the prohibition condition (the combination of the item contents of the setting items that cannot be combined) with the display character string is not limited to the storage method using the prohibition condition table 600 shown in FIG. Any management method may be used as long as it is a storage method capable of associating.
(禁則条件テーブルおよび禁則処理の概要)
図5は、第1の実施の形態の用紙設定画面における設定項目の設定例を示す図である。図5を参照しながら、用紙設定画面700の構成の例、および設定項目の設定例について説明する。
(Outline of prohibition condition table and prohibition processing)
FIG. 5 is a diagram illustrating a setting example of setting items on the paper setting screen according to the first embodiment. An example of the configuration of the
表示部105に表示される用紙設定画面700(設定画面)は、印刷システム1の印刷設定を行うための画面の一例である。図5に示す用紙設定画面700は、用紙名設定部701と、概要表示部702と、用紙サイズ設定部703と、紙送り方向設定部704と、坪量設定部705と、色設定部706と、紙種設定部707と、両面印刷設定部708と、OKボタン709aと、キャンセルボタン709bと、を含む。
A paper setting screen 700 (setting screen) displayed on the display unit 105 is an example of a screen for performing print settings of the printing system 1. A
用紙名設定部701は、印刷設定の組み合わせに対する名称(用紙名)を入力する部分である。図5に示す用紙設定画面700の例では、用紙名設定部701に「用紙1」と入力されている。
A paper
概要表示部702は、用紙名設定部701の用紙名により区別される印刷設定の設定項目の設定内容の組み合わせについての概要を説明する文字列を表示する部分である。図5に示す用紙設定画面700の例では、設定項目のうち、用紙サイズ、紙送り方向および紙種の設定内容を組み合わせた文字列を表示するものとしている。例えば、用紙サイズが「A4(210×297mm)」、紙送り方向が「横送り」、紙種が「普通紙」である場合、用紙の概要を、これらの設定内容を組み合わせた「A4横 普通紙」の文字列により示している。
The
用紙サイズ設定部703は、入力部101により受け付けられた操作により、用紙サイズを設定する部分である。例えば、用紙サイズ設定部703においては、用紙サイズとして、「A4(210×297mm)」、「A3(297×420mm)」、「レター」および「リーガル」等の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、用紙サイズとして、「A4(210×297mm)」が選択または設定された状態を示している。
A paper
紙送り方向設定部704は、入力部101により受け付けられた操作により、紙送り方向を設定する部分である。例えば、紙送り方向設定部704においては、紙送り方向として、「縦送り」または「横送り」の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、紙送り方向として、「横送り」が選択または設定された状態を示している。
The paper feed
坪量設定部705は、入力部101により受け付けられた操作により、坪量を設定する部分である。例えば、坪量設定部705においては、坪量として、「坪量1(52.3−63.0g/m^2)」、「坪量2(63.1−80.0g/m^2)」、・・・等の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、坪量として「坪量2(63.1−80.0g/m^2)」が選択または設定された状態を示している。
The basis
色設定部706は、入力部101により受け付けられた操作により、印刷用紙の色を設定する部分である。例えば、色設定部706においては、色として、「白」、「青」、「赤」または「黄」等の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、色として、「白」が選択または設定された状態を示している。
The
紙種設定部707は、入力部101により受け付けられた操作により、紙種を設定する部分である。例えば、紙種設定部707においては、紙種として、「普通紙」、「ラベル紙」、「トレーシングペーパー」、「OHP」または「インデックス紙」等の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、紙種として、「普通紙」が選択または設定された状態を示している。
The paper
両面印刷設定部708は、入力部101により受け付けられた操作により、両面印刷の可否を設定する部分である。例えば、両面印刷設定部708においては、両面印刷の設定として、「可」または「不可」の項目内容のいずれかを設定することができる。図5に示す用紙設定画面700では、両面印刷の設定として、「不可」が選択または設定された状態を示している。
The double-sided
OKボタン709aは、用紙名設定部701、用紙サイズ設定部703、紙送り方向設定部704、坪量設定部705、色設定部706、紙種設定部707、および両面印刷設定部708において編集した設定項目の内容を確定するためのボタンである。具体的には、入力部101によりOKボタン709aに対する押下操作が実行されると、用紙名設定部701、用紙サイズ設定部703、紙送り方向設定部704、坪量設定部705、色設定部706、紙種設定部707、および両面印刷設定部708において編集された設定項目の内容が、設定内容として管理記憶部104に記憶される。
The
キャンセルボタン709bは、用紙名設定部701、用紙サイズ設定部703、紙送り方向設定部704、坪量設定部705、色設定部706、紙種設定部707、および両面印刷設定部708において編集した設定項目の内容を破棄するためのボタンである。例えば、入力部101によりキャンセルボタン709bに対する押下操作が実行されると、用紙名設定部701、用紙サイズ設定部703、紙送り方向設定部704、坪量設定部705、色設定部706、紙種設定部707、および両面印刷設定部708において編集された設定項目の内容が元の設定内容に戻るものとすればよい。
The cancel
なお、上述の「設定内容」とは、印刷設定の各設定項目において選択されて確定された設定の選択肢をいうものとする。また、上述の「項目内容」とは、印刷設定の各設定項目において選択しうる設定の選択肢をいうものとする。したがって、「項目内容」は「設定内容」を包含する関係となる。例えば、設定項目が紙種である場合の「項目内容」は、「普通紙」、「ラベル紙」、「トレーシングペーパー」、「OHP」または「インデックス紙」等が該当する。 It should be noted that the above-mentioned “setting content” refers to a setting option selected and confirmed in each setting item of the print setting. The “item content” described above refers to setting options that can be selected in each setting item of print settings. Therefore, “item content” includes “setting content”. For example, “item content” when the setting item is a paper type corresponds to “plain paper”, “label paper”, “tracing paper”, “OHP”, “index paper”, and the like.
図6は、第1の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。図7は、第1の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた禁則条件の内容を表示する例を示す図である。図6および7を参照しながら、用紙設定画面700において印刷設定の設定項目を編集する動作、および禁則処理の動作の例を説明する。
FIG. 6 is a diagram illustrating an example of an operation for changing setting items on the paper setting screen according to the first embodiment. FIG. 7 is a diagram illustrating an example of displaying the contents of the prohibited items and the prohibited conditions associated therewith on the paper setting screen according to the first embodiment. With reference to FIGS. 6 and 7, an example of an operation for editing print setting setting items on the
図6では、印刷設定の設定項目のうち両面印刷の設定を編集する動作を示す。図6(a)に示すように、まず、ユーザは、入力部101によって用紙設定画面700の両面印刷設定部708のプルダウンボタン708aを押下操作し、両面印刷の設定の項目内容を示すプルダウン部708bを表示させる。具体的には、表示制御部103が、入力部101によりプルダウンボタン708aが押下されると、プルダウン部708bを表示させ、プルダウン部708bに、両面印刷の設定の項目内容である「可」および「不可」を表示させる。
FIG. 6 shows an operation of editing the duplex printing setting among the setting items of the printing setting. As shown in FIG. 6A, first, the user presses the pull-
なお、図6(a)に示すように、表示制御部103は、プルダウン部708bを表示した場合に、両面印刷設定部708の両面印刷の設定が編集中であることを示すために、現在、設定内容として設定されている「不可」が表示されている両面印刷設定部708をカラー表示または反転表示等させてもよい。また、図6(a)に示すように、表示制御部103は、プルダウン部708bに表示された両面印刷の設定の項目内容のうち、設定内容である「不可」の表示部分をカラー表示または反転表示等させてもよい。これらは他の設定項目についても同様である。
As shown in FIG. 6A, when the
次に、ユーザは、入力部101によりプルダウン部708bに表示された両面印刷の設定の項目内容のうち「可」を選択操作することによって、図6(b)に示すように、両面印刷設定部708に「可」を表示させる。具体的には、表示制御部103が、入力部101によりプルダウン部708bに表示された項目内容である「可」が選択されると、両面印刷設定部708に「可」を表示させる。このとき、両面印刷設定部708に表示された項目内容である「可」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
Next, as shown in FIG. 6B, the user selects and selects “Yes” from the two-sided printing setting item contents displayed on the pull-down
また、上述のように、印刷設定における設定項目の内容が変更(編集)されると、禁則処理部102の抽出部102aは、管理記憶部104に記憶された禁則条件テーブル600を参照し、変更された項目内容に対して、禁則条件テーブル600が示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、両面印刷設定部708において両面印刷の設定の項目内容が「不可」から「可」に変更されたので、抽出部102aは、禁則条件テーブル600を参照し、変更された「可」に対して、禁則条件を満たす設定項目の項目内容を抽出する。実際には、抽出部102aは、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容を抽出する。図4の禁則条件テーブル600に示すように、両面印刷の設定の項目内容である「可」と、紙種の項目内容である「トレーシングペーパー」、「OHP」または「インデックス紙」のいずれかとの組み合わせが禁則条件を満たすことになる。したがって、抽出部102aは、変更された両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容である「トレーシングペーパー」、「OHP」および「インデックス紙」を抽出する。
Further, as described above, when the content of the setting item in the print setting is changed (edited), the extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600 stored in the
図7では、印刷設定の設定項目のうち紙種を編集する動作を示す。図7(a)に示すように、ユーザは、入力部101によって紙種設定部707のプルダウンボタン707aを押下操作し、紙種の項目内容を示すプルダウン部707bを表示させる。具体的には、表示制御部103が、入力部101によりプルダウンボタン707aが押下されると、プルダウン部707bを表示させ、プルダウン部707bに、紙種の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「OHP」および「インデックス紙」等を表示させる。
FIG. 7 shows an operation for editing the paper type among the setting items of the print setting. As shown in FIG. 7A, the user presses the pull-
また、表示制御部103は、プルダウン部707bに表示させた紙種の項目内容のうち、上述したように、抽出部102aにより、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容として抽出された「トレーシングペーパー」、「OHP」および「インデックス紙」の表示部分を、例えば、選択禁止内容707cのようにグレー表示(グレーアウト)させる。そして、禁則処理部102の禁止部102bは、抽出部102aにより抽出された設定項目の項目内容、すなわち、表示制御部103によりグレーアウトされた項目内容に対する入力部101による選択を禁止設定する。このように、選択が禁止設定された項目内容をグレーアウトすることによって、禁則条件を満たす設定項目の項目内容が選択できないことを明確に示すことができる。一方、ユーザは、プルダウン部707bに表示された紙種の項目内容のうち、表示制御部103によりグレーアウトされた項目内容、すなわち、禁止部102bにより禁止設定された項目内容以外の項目内容は、入力部101により選択操作することが可能である。なお、選択禁止内容707cの項目内容をグレーアウトすることに限定されるものではなく、選択操作が禁止されていることが認識される表示態様であれば、どのように表示してもよい。
In addition, the
そして、ユーザが、図7(b)に示すように、例えば、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせて選択操作(例えば、クリック操作)した場合、表示制御部103は、禁則条件テーブル600を参照し、入力部101により選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部800を、例えば、カーソル750の近傍に表示させる。具体的には、例えば、図7(b)に示すように、ユーザが、入力部101によりカーソル750を、禁止部102bにより禁止設定された項目内容である「トレーシングペーパー」に合わせて選択操作した場合を考える。この場合、表示制御部103は、禁則条件テーブル600から、「トレーシングペーパー」に対応する禁則条件、すなわち、紙種が「トレーシングペーパー」であり、かつ、両面印刷の設定が「可」である組み合わせに関連付けられた表示文字列である「トレーシングペーパー−両面印刷・可の組み合わせは不可」を取得して、その表示文字列が記載されたメッセージ表示部800を表示させる。このように、カーソル750の近傍、すなわち、カーソル750を合された選択禁止内容707cの項目内容の近傍にメッセージ表示部800を表示させることによって、禁則条件をメッセージとして認識しやすくなる。ここで、「近傍」とは、カーソル750が示す項目内容との関連が認識できる程度の所定範囲の位置をいうものとする。
Then, as shown in FIG. 7B, for example, when the user performs a selection operation (for example, a click operation) with the input unit 101 in accordance with the item content of the
なお、ユーザが、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせて選択操作された場合に、表示制御部103は、選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部800を表示させるものとしているが、これに限定されるものではない。例えば、ユーザが、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせた場合に、表示制御部103は、その項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部800を表示させるものとしてもよい。ただし、ユーザが、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせて選択操作(例えば、クリック操作)する場合も、入力部101によりカーソル750を選択禁止内容707cの項目内容に単に合わせる場合も、「入力部101による選択」の概念に含まれるものとする。
When the user selects the
このように、用紙設定画面700に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、選択を禁止し、かつ、選択が禁止された項目内容が選択操作された場合、禁則条件を示すメッセージを表示するものとしている。これによって、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。例えば、図7(b)で上述したメッセージ表示部800の例では、メッセージ表示部800を表示させることによって、紙種として「トレーシングペーパー」を選択したい場合は、両面印刷の設定の「可」の設定を変更、すなわち、「不可」に設定を変更することにより禁則条件を解除する必要があることが認識できる。
As described above, the item contents of the setting items satisfying the prohibition condition are extracted from the item contents of each setting item displayed on the
なお、入力部101および表示部105がタッチパネルによって実現される場合、ユーザが、入力部101により選択禁止内容707cの項目内容をタッチ選択操作した場合に、表示制御部103は、禁則条件が記載されたメッセージ表示部800を、タッチ部分の近傍に表示させるものとすればよい。
When the input unit 101 and the display unit 105 are realized by a touch panel, when the user performs a touch selection operation on the item content of the
図8は、第1の実施の形態の用紙設定画面において選択禁止の項目内容およびそれに関連付けられた複数の禁則条件の内容を表示する例を示す図である。図8を参照しながら、用紙設定画面700において禁則条件が複数表示される禁則処理の動作の例を説明する。
FIG. 8 is a diagram illustrating an example of displaying the contents of items forbidden to be selected and the contents of a plurality of forbidden conditions associated therewith on the paper setting screen according to the first embodiment. With reference to FIG. 8, an example of the operation of the prohibition process in which a plurality of prohibition conditions are displayed on the
図8では、印刷設定の設定項目のうち用紙サイズを変更した後、紙種を編集する動作を示す。図8(a)は、上述の図6(b)に示したように両面印刷の設定が「可」に変更された状態から、ユーザが、入力部101によって用紙設定画面700の用紙サイズ設定部703において用紙サイズを、例えば、「A4(210×297mm)」から「A3(297×420mm)」に変更した状態を示す。このとき、用紙サイズ設定部703に表示された項目内容である「A3(297×420mm)」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
FIG. 8 shows an operation of editing the paper type after changing the paper size among the setting items of the print setting. FIG. 8A shows a paper size setting section of the
次に、印刷設定における設定項目(図8(a)では用紙サイズ)の内容が変更(編集)されると、抽出部102aは、管理記憶部104に記憶された禁則条件テーブル600を参照し、変更された項目内容に対して、禁則条件テーブル600が示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、用紙サイズ設定部703において用紙サイズの項目内容が「A4(210×297mm)」から「A3(297×420mm)」に変更されたので、抽出部102aは、禁則条件テーブル600を参照し、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容を抽出する。上述したように、抽出部102aは、まず、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容である「トレーシングペーパー」、「OHP」および「インデックス紙」を抽出する。抽出部102aは、さらに、変更された「A3(297×420mm)」に対して、禁則条件を満たす設定項目の項目内容を抽出する。図4の禁則条件テーブル600に示すように、用紙サイズが「A4」、「レター」および「リーガル」のいずれでもない項目内容(例えば「A3」)と、紙種の項目内容である「インデックス紙」との組み合わせが禁則条件を満たすことになる。したがって、抽出部102aは、変更された用紙サイズの項目内容である「A3(297×420mm)」に対して禁則条件を満たす紙種の項目内容である「インデックス紙」を抽出する。
Next, when the contents of the setting items in the print settings (paper size in FIG. 8A) are changed (edited), the extraction unit 102a refers to the prohibition condition table 600 stored in the
そして、図8(b)に示すように、ユーザは、入力部101によって紙種設定部707のプルダウンボタン707aを押下操作し、紙種の項目内容を示すプルダウン部707bを表示させる。具体的には、表示制御部103が、上述のように、入力部101によりプルダウンボタン707aが押下されると、プルダウン部707bを表示させ、プルダウン部707bに、紙種の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「OHP」および「インデックス紙」等を表示させる。
Then, as shown in FIG. 8B, the user depresses the pull-
また、表示制御部103は、上述のように、プルダウン部707bに表示させた紙種の項目内容のうち、抽出部102aにより、両面印刷の設定の項目内容である「可」に対して禁則条件を満たす紙種の項目内容として抽出された「トレーシングペーパー」、「OHP」および「インデックス紙」の表示部分を、選択禁止内容707cのようにグレーアウトさせる。また、表示制御部103は、上述のように、プルダウン部707bに表示させた紙種の項目内容のうち、抽出部102aにより、用紙サイズの項目設定である「A3(297×420mm)」に対して禁則条件を満たす紙種の項目内容として抽出された「インデックス紙」の表示部分をグレーアウトさせる。ただし、プルダウン部707bの「インデックス紙」の表示部分は、上述のように既にグレーアウトされている。これは、紙種の項目内容である「インデックス紙」に対して禁則条件を満たす項目内容が複数(用紙サイズの「A3」、および両面印刷の設定の「可」)存在することを意味する。
Further, as described above, the
そして、禁止部102bは、抽出部102aにより抽出された設定項目の項目内容、すなわち、表示制御部103によりグレーアウトされた項目内容に対する入力部101による選択を禁止設定する。
Then, the
そして、ユーザが、図8(b)に示すように、例えば、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせて選択操作した場合、表示制御部103は、禁則条件テーブル600を参照し、入力部101により選択された項目内容に対応する禁則条件に関連付けられた表示文字列が記載されたメッセージ表示部801を、例えば、カーソル750の近傍に表示させる。具体的には、例えば、図8(b)に示すように、ユーザが、入力部101によりカーソル750を、禁止部102bにより禁止設定された項目内容である「インデックス紙」に合わせて選択操作した場合を考える。この場合、表示制御部103は、禁則条件テーブル600から、「インデックス紙」に対応する禁則条件、すなわち、紙種が「インデックス紙」であり、かつ、両面印刷の設定が「可」である組み合わせに関連付けられた表示文字列である「インデックス紙−両面印刷・可の組み合わせは不可」を取得する。さらに、表示制御部103は、禁則条件テーブル600から、もう1つの「インデックス紙」に対応する禁則条件、すなわち、紙種が「インデックス紙」であり、かつ、用紙サイズが「A3」である組み合わせに関連付けられた表示文字列である「インデックス紙−**の組み合わせは不可」を取得する。ここで、表示文字列中の「**」はワイルドカードであり、表示制御部103は、表示文字列中の「**」を、図4の禁則条件テーブル600に示した用紙サイズの論理式を満たす「A3」の文字列に置き換えた「インデックス紙−A3の組み合わせは不可」を取得する。そして、表示制御部103は、禁則条件を示す複数の表示文字列である「インデックス紙−両面印刷・可の組み合わせは不可」および「インデックス紙−A3の組み合わせは不可」が並列に記載されたメッセージ表示部801を表示させる。
Then, as shown in FIG. 8B, for example, when the user selects the
このように、選択が禁止された項目内容に対応する禁則条件が複数存在する場合においては、その選択が禁止された項目内容が選択操作された場合、禁則条件を示す複数のメッセージを同時に表示するものとしている。これによって、さらに、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法の全てを明確に把握できる。 As described above, when there are a plurality of prohibition conditions corresponding to the item contents for which selection is prohibited, when a selection operation is performed on the item contents for which the selection is prohibited, a plurality of messages indicating the prohibition conditions are simultaneously displayed. It is supposed to be. This makes it easy to intuitively understand the connection of prohibited item contents and clearly understands all of the prohibition condition elimination methods.
(禁則処理の動作の流れ)
図9は、第1の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図9を参照しながら、PC100における禁則処理の動作の流れを説明する。
(Flow of prohibition processing)
FIG. 9 is a flowchart illustrating an example of the operation of the prohibition process in the information processing apparatus according to the first embodiment. With reference to FIG. 9, the flow of the prohibition process in the
<ステップS11>
表示制御部103が、用紙設定画面700を起動(表示部105に表示)させた場合、または、入力部101により用紙設定画面700における印刷設定の設定項目の内容が変更されたと判定した場合(ステップS11:Yes)、ステップS12へ移行し、そうでない場合(ステップS11:No)、ステップS15へ移行する。
<Step S11>
When the
<ステップS12>
禁則処理部102の抽出部102aは、禁則条件テーブル600を参照し、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容(第1項目内容)を抽出する。抽出部102aにより抽出された設定項目の項目内容がある場合(ステップS12:Yes)、ステップS13へ移行し、抽出された設定項目の項目内容がない場合(ステップS12:No)、ステップS14へ移行する。
<Step S12>
The extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600 and sets the setting items that satisfy the prohibition condition for each item content (including the setting content) of each setting item displayed on the
<ステップS13>
禁則処理部102の禁止部102bは、抽出部102aにより抽出された設定項目の項目内容に対する入力部101による選択を禁止設定(選択が不可能状態)にする。また、表示制御部103は、入力部101により、用紙設定画面700における特定の設定項目についてプルダウンされた場合、プルダウン部に表示された設定項目の項目内容のうち、禁止部102bにより選択が禁止設定された項目内容の表示部分をグレーアウトさせる。そして、ステップS14へ移行する。
<Step S13>
The
<ステップS14>
禁則処理部102は、用紙設定画面700に表示された全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了したか否かを判定する。全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了している場合(ステップS14:Yes)、ステップS15へ移行し、終了していない場合(ステップS14:No)、ステップS12へ戻る。
<Step S14>
The prohibition processing unit 102 determines whether or not the extraction of the item contents satisfying the prohibition condition has been completed for each item content of all the setting items displayed on the
<ステップS15>
ユーザが、入力部101によりカーソル750を禁止部102bにより禁止設定され、かつ、プルダウン部に表示された項目内容に合わせて選択操作した場合(ステップS15:Yes)、ステップS16へ進み、選択操作していない場合(ステップS15:No)、禁則処理の動作が終了する。
<Step S15>
When the user performs the selection operation in accordance with the item content displayed on the pull-down unit when the
<ステップS16>
ユーザが、入力部101によりカーソル750を選択禁止内容707cの項目内容に合わせて選択操作した場合、表示制御部103は、禁則条件テーブル600を参照し、入力部101により選択された項目内容に対応する禁則条件に関連付けられた1以上の表示文字列が記載されたメッセージ表示部をカーソル750の近傍に表示させる。以上で、禁則処理の動作が終了する。
<Step S16>
When the user selects the
このように、用紙設定画面700に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、選択を禁止し、かつ、選択が禁止された項目内容が選択操作された場合、禁則条件を示すメッセージを表示するものとしている。これによって、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。
As described above, the item contents of the setting items satisfying the prohibition condition are extracted from the item contents of each setting item displayed on the
また、選択が禁止された項目内容に対応する禁則条件が複数存在する場合においては、その選択が禁止された項目内容が選択操作された場合、禁則条件を示す複数のメッセージを同時に表示するものとしている。これによって、さらに、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法のすべてを明確に把握できる。 In addition, when there are multiple prohibition conditions corresponding to item contents for which selection is prohibited, when a selection operation is performed for the item contents for which selection is prohibited, a plurality of messages indicating the prohibition conditions are displayed simultaneously. Yes. This makes it easy to intuitively understand the connection between prohibited items, and it is possible to clearly understand all the methods for solving the prohibited conditions.
(変形例)
図10は、第1の実施の形態の変形例に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図10を参照しながら、用紙設定画面700の設定項目を編集する場合、上述のようにプルダウン部に表示された項目内容を選択するのではなく、直接、設定項目の項目内容を入力する場合における禁則処理の動作の流れについて説明する。
(Modification)
FIG. 10 is a flowchart illustrating an example of the operation of the prohibition process in the information processing apparatus according to the modification of the first embodiment. Referring to FIG. 10, when editing the setting item on the
<ステップS21>
表示制御部103が、入力部101により用紙設定画面700における印刷設定の設定項目の項目内容が直接入力されたと判定した場合(ステップS21:Yes)、ステップS22へ進み、そうでない場合、禁則処理の動作が終了する。
<Step S21>
If the
<ステップS22>
禁則処理部102の抽出部102aは、禁則条件テーブル600を参照し、用紙設定画面700における設定項目のうち、入力部101により直接入力された項目内容(第2項目内容)に対して、禁則条件を満たす設定項目の項目内容(第3項目内容)を抽出する。抽出部102aにより抽出された設定項目の項目内容がある場合(ステップS22:Yes)、ステップS23へ移行し、抽出された設定項目の項目内容がない場合(ステップS22:No)、ステップS25へ移行する。
<Step S22>
The extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600, and for the item contents (second item content) directly input by the input unit 101 among the setting items on the
<ステップS23>
表示制御部103は、禁則条件テーブル600を参照し、入力部101により入力された項目内容に対応する禁則条件に関連付けられた1以上の表示文字列が記載されたメッセージ表示部を、例えば、入力された項目内容の表示部分の近傍に表示させる。そして、ステップS24へ移行する。
<Step S23>
The
<ステップS24>
表示制御部103は、入力部101により入力された項目内容を無効として、元の設定内容に戻す。そして、禁則処理の動作が終了する。なお、入力された項目内容を無効として、元の設定内容に戻すことに限定されるものではなく、例えば、入力された項目内容をそのままとし、禁則が発生していることを、項目内容を赤枠で囲い、警告アイコンを表示し、または、OKボタン709aをグレーアウトする等の処置を施すものとしてもよい。このように、入力された項目内容をそのままとすることにより、その項目内容と禁則条件を満たす項目内容を変更することによって禁則を解除し、入力された項目内容を受け入れることが可能となり、ユーザの作業性を向上させることができる。
<Step S24>
The
<ステップS25>
禁則処理部102は、入力部101による項目内容の入力を許可する。そして、ステップS26へ進む。
<Step S25>
The forbidden processing unit 102 allows the input unit 101 to input item contents. Then, the process proceeds to step S26.
<ステップS26>
PC100は、図9に示すステップS12〜S16と同様の処理を行う。そして、禁則処理の動作が終了する。
<Step S26>
The
以上のように、図6〜8に示したような印刷設定の設定項目の項目内容が選択操作される場合ではなく、項目内容が直接入力される場合においても、その入力された項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出するものとしている。そして、抽出された項目内容が存在する場合、禁則条件を示すメッセージを表示させ、入力された項目内容を無効とするものとしている。これによって、禁則条件を満たす設定項目の項目内容が入力できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。 As described above, when the item content of the setting item of the print setting as shown in FIGS. 6 to 8 is not selected and operated, the item content is not input even when the item content is directly input. Thus, the item content of the setting item that satisfies the prohibition condition is extracted. If the extracted item content exists, a message indicating a prohibition condition is displayed, and the input item content is invalidated. This makes it clear that the item contents of setting items that satisfy the prohibition conditions cannot be entered, and the prohibition conditions are indicated as messages, making it easy to understand the connection of prohibited item contents intuitively and Clearly understand how to resolve conditions.
なお、本実施の形態の禁則処理は、印刷システム1における印刷設定に対する禁則処理について説明したが、これに限定されるものではなく、禁則条件が発生し得る印刷設定ではない他の設定の設定項目に対しても適用することが可能である。 The prohibition process of the present embodiment has been described with respect to the prohibition process for print settings in the printing system 1, but is not limited to this, and setting items for other settings that are not print settings in which a prohibition condition may occur. It is also possible to apply to.
また、図4に示す禁則条件テーブル600が示す禁則条件の内容、および表示文字列は一例を示すものであり、例えば、ユーザによる入力部101の操作によって、禁則条件テーブル600の禁則条件の内容、および表示文字列を編集できるものとしてもよい。 Also, the prohibition condition table 600 shown in FIG. 4 shows the contents of the prohibition condition and the display character string, which are examples. For example, when the user operates the input unit 101, the contents of the prohibition condition table 600 include: The display character string may be editable.
[第2の実施の形態]
本実施の形態に係る印刷システムについて、第1の実施の形態に係る印刷システム1と相違する点を中心に説明する。本実施の形態に係る印刷システムの全体構成、およびPC100のハードウェア構成は、第1の実施の形態と同様である。
[Second Embodiment]
The printing system according to the present embodiment will be described focusing on differences from the printing system 1 according to the first embodiment. The overall configuration of the printing system according to the present embodiment and the hardware configuration of the
(情報処理装置のブロック構成)
本実施の形態のPC100のブロック構成は、第1の実施の形態の図3に示すブロック構成と同様である。以下、PC100の各機能部の動作について説明する。
(Block configuration of information processing device)
The block configuration of the
入力部101(入力手段)は、ユーザからの操作を受け付け、操作信号を生成する機能部である。入力部101は、例えば、上述の図2に示すキーボード507またはマウス508により実現される。
The input unit 101 (input unit) is a functional unit that receives an operation from a user and generates an operation signal. The input unit 101 is realized by, for example, the
禁則処理部102は、管理記憶部104に記憶された後述する禁則条件テーブル600aが示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁則処理部102は、抽出部102a(抽出手段)と、禁止部102b(禁止手段)と、を含む。禁則処理部102は、上述の図2に示すCPU501により実行されるプログラムにより実現される。
The prohibition processing unit 102 is a functional unit that extracts the item contents of the setting items that satisfy the prohibition condition indicated by the prohibition condition table 600a described later stored in the
抽出部102aは、印刷設定における設定項目の内容が変更(編集)された場合等に、変更された項目内容に対し、禁則条件テーブル600aが示す禁則条件を満たす設定項目の項目内容を抽出する機能部である。禁止部102bは、抽出部102aにより抽出された設定項目の項目内容を、禁則条件テーブル600aで関連付けられた処理選択(後述)に従って、選択不可能状態または非表示にする機能部である。
The extraction unit 102a has a function of extracting the item contents of the setting items that satisfy the prohibition conditions indicated by the prohibition condition table 600a for the changed item contents when the contents of the setting items in the print settings are changed (edited). Part. The
表示制御部103は、禁則処理部102により抽出されて選択不可能状態となった設定項目の項目内容が、入力部101により選択された場合、後述の図11に示す禁則条件テーブル600aから、その項目に関連付けられている禁則条件の表示文字列を取得して、表示部105に表示させる機能部である。表示制御部103は、上述の図2に示すCPU501により実行されるプログラムにより実現される。
When the item content of the setting item that has been extracted by the prohibition processing unit 102 and becomes unselectable is selected by the input unit 101, the
管理記憶部104は、印刷設定の設定項目の設定内容、および、禁則条件テーブル600a等を記憶する記憶部である。管理記憶部104は、上述の図2に示す外部記憶装置504により実現される。
The
表示部105は、表示制御部103による制御に従って、アプリケーション画面、および設定画面等の表示を行う装置である。表示部105は、上述の図2に示すディスプレイ505により実現される。
The display unit 105 is a device that displays an application screen, a setting screen, and the like according to control by the
(禁則条件テーブル)
図11は、第2の実施の形態の禁則条件テーブルの構成例を示す図である。図11を参照しながら、禁則条件テーブル600aの構成について説明する。
(Prohibition condition table)
FIG. 11 is a diagram illustrating a configuration example of a prohibition condition table according to the second embodiment. The configuration of the prohibition condition table 600a will be described with reference to FIG.
図11に示す禁則条件テーブル600a(禁則条件情報)は、印刷設定の各種の設定項目の項目内容において、技術的な要因または論理的な要因等により同時に設定することができない項目内容の組み合わせ(禁則条件)を示し、かつ、この組み合わせ(禁則条件)と、表示文字列と、処理選択と、を関連付けるテーブルの例である。ここで、「処理選択」とは、禁則条件を満たす設定項目の設定内容に対して、選択不可能状態の処理を施すか、または、非表示の処理を施すかいずれかを決めるフラグ情報である。また、禁止部102bによる選択不可能状態の処理、および非表示の処理については、後述する。
The prohibition condition table 600a (prohibition condition information) shown in FIG. 11 is a combination of item contents that cannot be set simultaneously due to technical factors or logical factors in the item contents of various setting items of print settings (prohibition rules). It is an example of a table that indicates (condition) and associates this combination (prohibition condition), a display character string, and process selection. Here, “process selection” is flag information that determines whether to perform a non-selectable state process or a non-display process for the setting content of a setting item that satisfies the prohibition condition. . In addition, the non-selectable state process and the non-display process by the
図11に示す禁則条件テーブル600aは、例えば、印刷設定の設定項目として、「設定項目(1)」(用紙サイズ)、「設定項目(2)」(紙送り方向)、「設定項目(3)」(坪量)、「設定項目(4)」(色)、「設定項目(5)」(紙種)、「設定項目(6)」(両面印刷)、「設定項目(7)」(タブ数)、および「設定項目(8)」(タブ幅)を含む。 The prohibition condition table 600a illustrated in FIG. 11 includes, for example, “setting item (1)” (paper size), “setting item (2)” (paper feeding direction), and “setting item (3) as print setting setting items. "(Basis weight)", "setting item (4)" (color), "setting item (5)" (paper type), "setting item (6)" (double-sided printing), "setting item (7)" (tab Number), and “setting item (8)” (tab width).
禁則条件の例として、例えば、図11に示すように、紙種が「トレーシングペーパー」、「OHP」または「インデックス紙」であり、かつ、両面印刷が「可」である場合の組み合わせが、禁則条件を形成する。すなわち、紙種が「トレーシングペーパー」、「OHP」または「インデックス紙」に設定されている場合、両面印刷を「可」に設定することはできないことを意味する。 As an example of the prohibition condition, for example, as shown in FIG. 11, the combination when the paper type is “tracing paper”, “OHP”, or “index paper” and the double-sided printing is “possible” Form a forbidden condition. That is, when the paper type is set to “tracing paper”, “OHP”, or “index paper”, it means that double-sided printing cannot be set to “permitted”.
また、用紙サイズが「A4」、紙送り方向が「縦送り」、そして紙種が「インデックス紙」である組み合わせについても、禁則条件を形成する。この禁則条件に関連付けられた処理選択は「0」(選択不可能状態)であり、この禁則条件に関連付けられた表示文字列「インデックス紙−A4−縦送りの組み合せは不可」に基づいて、禁止部102bにより選択不可能状態の処理が実行される。
The prohibition condition is also formed for a combination in which the paper size is “A4”, the paper feed direction is “vertical feed”, and the paper type is “index paper”. The process selection associated with the prohibition condition is “0” (selection disabled state), and is prohibited based on the display character string “index paper-A4-vertical feed cannot be combined” associated with the prohibition condition. The
また、禁則条件テーブル600aにおいては、設定項目の取り得る項目内容のすべてを表す場合、例えば「ALL」のような表記で管理されるものとする。例えば、図11に示すように、紙種が「インデックス紙以外」(NOT(インデックス紙))、ならびに、タブ数およびタブ幅のすべての項目内容の組み合わせが、禁則条件を形成する。この禁則条件に関連付けられた処理選択は「1」(非表示)であり、禁止部102bにより非表示の処理が実行される。また、このように「ALL」という表記を用いることによって、例えば、タブ数およびタブ幅のすべての項目内容を列挙した禁則条件のレコードを作成する必要がなくなる。
Further, in the prohibition condition table 600a, when all the item contents that the setting item can take are expressed, for example, it is assumed to be managed by a notation such as “ALL”. For example, as shown in FIG. 11, the combination of all the item contents of the paper type “other than index paper” (NOT (index paper)) and the number of tabs and the tab width forms a prohibition condition. The process selection associated with the prohibition condition is “1” (non-display), and the non-display process is executed by the
なお、本実施の形態の印刷システムの印刷設定の設定項目は、図11の禁則条件テーブル600aに含まれる設定項目に限定されるものではなく、これらはあくまで例示したものである。 Note that the print setting setting items of the printing system according to the present embodiment are not limited to the setting items included in the prohibition condition table 600a of FIG. 11, but are merely examples.
また、禁則条件(組み合わせが不可である設定項目の項目内容の組み合わせ)と、表示文字列と、処理選択との関連付けの記憶方法は、図11に示す禁則条件テーブル600aで示す記憶方法に限定されるものではなく、同様の関連付けができる記憶方法であればいずれの管理方法であってもよい。 In addition, the storage method for associating the prohibition condition (the combination of the item contents of the setting items that cannot be combined), the display character string, and the process selection is limited to the storage method illustrated in the prohibition condition table 600a illustrated in FIG. However, any management method may be used as long as it is a storage method capable of performing similar association.
(禁則条件テーブルおよび禁則処理の概要)
表示部105に表示される用紙設定画面700(設定画面)は、第1の実施の形態において図5で示した構成と同様であるが、図14で後述するように、さらに、タブ数設定部710と、タブ幅設定部711と、を含む。
(Outline of prohibition condition table and prohibition processing)
The paper setting screen 700 (setting screen) displayed on the display unit 105 is the same as the configuration shown in FIG. 5 in the first embodiment. However, as will be described later with reference to FIG. 710 and a tab
タブ数設定部710は、入力部101により受け付けられた操作により、インデックス紙のタブの数を設定する部分である。タブ幅設定部711は、入力部101により受け付けられた操作により、インデックス紙のタブの幅を設定する部分である。後述する図14に示す用紙設定画面700では、タブ数として「5」、およびタブ幅として「15mm」が選択または設定された状態を示している。
The tab
図12は、第2の実施の形態の用紙設定画面の設定項目を変更する操作の例を示す図である。図13は、第2の実施の形態の用紙設定画面において禁則条件に対応する項目内容を非表示にする例を示す図である。図14は、第2の実施の形態の用紙設定画面において禁則条件を満たさない設定項目を表示する例を示す図である。図12〜14を参照しながら、本実施の形態の用紙設定画面700において印刷設定の設定項目を編集する操作、および禁則処理の動作の例を説明する。
FIG. 12 is a diagram illustrating an example of an operation for changing setting items on the paper setting screen according to the second embodiment. FIG. 13 is a diagram illustrating an example of hiding item contents corresponding to the prohibition condition on the paper setting screen according to the second embodiment. FIG. 14 is a diagram illustrating an example in which setting items that do not satisfy the prohibition condition are displayed on the paper setting screen according to the second embodiment. With reference to FIGS. 12 to 14, an example of an operation for editing print setting setting items on the
図12では、印刷設定の設定項目のうち紙種の設定を編集する動作を示す。図12(a)に示すように、まず、ユーザは、入力部101によって用紙設定画面700の紙種設定部707のプルダウンボタン707aを押下操作し、紙種の設定の項目内容を示すプルダウン部707bを表示させる。具体的には、表示制御部103が、入力部101によりプルダウンボタン707aが押下されると、プルダウン部707bを表示させ、プルダウン部707bに、紙種の設定の項目内容である「普通紙」、「ラベル紙」、「トレーシングペーパー」、「OHP」および「インデックス紙」等を表示させる。
FIG. 12 shows an operation of editing the paper type setting among the print setting setting items. As shown in FIG. 12A, first, the user presses the pull-
次に、ユーザは、入力部101によりプルダウン部707bに表示された紙種の設定の項目内容のうち「インデックス紙」を選択操作することによって、図12(b)に示すように、紙種設定部707に「インデックス紙」を表示させる。具体的には、表示制御部103が、入力部101によりプルダウン部707bに表示された項目内容である「インデックス紙」が選択されると、紙種設定部707に「インデックス紙」を表示させる。さらに、表示制御部103は、設定項目のうち、用紙サイズ、紙送り方向および紙種の設定内容を組み合わせた文字列を表示する概要表示部702において、紙種設定部707の表示内容が変更したことに合せて、「A4横 インデックス紙」の文字列を表示させる。このとき、紙種設定部707に表示された項目内容である「インデックス紙」は、仮に表示されている状態であり、確定された設定内容とはなっていない。
Next, as shown in FIG. 12B, the user selects and selects “index paper” from the item contents of the paper type setting displayed on the pull-down
また、上述のように、印刷設定における設定項目の内容が変更(編集)されると、禁則処理部102の抽出部102aは、管理記憶部104に記憶された禁則条件テーブル600aを参照し、変更された項目内容に対して、禁則条件テーブル600aが示す禁則条件を満たす設定項目の項目内容を抽出する。具体的には、紙種設定部707において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部102aは、禁則条件テーブル600aを参照し、変更された「インデックス紙」に対して、禁則条件を満たす設定項目の項目内容を抽出する。実際には、抽出部102aは、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容を抽出する。図11の禁則条件テーブル600aに示すように、紙種の設定の項目内容である「インデックス紙」と、画面印刷の設定の項目内容である「可」との組み合わせが禁則条件を満たすことになる。また、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容である「A4」と、紙送り方向の設定の項目内容である「縦送り」との組み合わせが禁則条件を満たすことになる。また、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容である「レター」と、紙送り方向の設定の項目内容である「縦送り」との組み合わせが禁則条件を満たすことになる。さらに、紙種の設定の項目内容である「インデックス紙」と、用紙サイズの設定の項目内容のうち「A4、レターまたはリーガル以外」の項目内容との組み合わせが禁則条件を満たすことになる。したがって、抽出部102aは、変更された紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす、画面印刷の設定の項目内容である「可」、用紙サイズの設定の項目内容である「A4」および紙送り方向の設定の項目内容である「縦送り」、用紙サイズの設定の項目内容である「レター」および紙送り方向の設定の項目内容である「縦送り」、ならびに、用紙サイズの設定の項目内容のうち「A4、レターまたはリーガル以外」の項目内容を抽出する。
Further, as described above, when the content of the setting item in the print setting is changed (edited), the extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600a stored in the
図13では、印刷設定の設定項目のうち用紙サイズを編集する動作を示す。図12(a)に示す用紙設定画面700の状態(紙種が「普通紙」に設定されている状態)において、図13(a)に示すように、ユーザは、入力部101によって用紙サイズ設定部703のプルダウンボタン703aを押下操作し、用紙サイズの設定の項目内容を示すプルダウン部703bを表示させる。具体的には、まず、抽出部102aは、管理記憶部104に記憶された禁則条件テーブル600aを参照し、図12(a)に示す用紙設定画面700の各設定項目に対して、禁則条件テーブル600aが示す禁則条件を満たす設定項目の項目内容を抽出する。しかし、図12(a)に示す用紙設定画面700のように紙種の設定内容が「普通紙」であるので、抽出部102aにより禁則条件テーブル600aが参照されても、紙種の設定項目である「普通紙」に対して禁則条件を満たす設定項目の項目内容はないので、抽出部102aが抽出する項目内容はないことになる。したがって、表示制御部103は、入力部101によりプルダウンボタン703aが押下されると、プルダウン部703bを表示させ、プルダウン部703bに、用紙サイズの設定の項目内容のすべて(図13(a)の例では「A4」、「A5」、「A6」、「B4」および「B5」等を例示)を表示させる。
FIG. 13 shows an operation for editing the paper size among the setting items of the print setting. In the state of the
また、図12(b)に示す用紙設定画面700の状態(紙種が「インデックス紙」に設定されている状態)において、図13(b)に示すように、ユーザは、入力部101によって用紙サイズ設定部703のプルダウンボタン703aを押下操作し、用紙サイズの設定の項目内容を示すプルダウン部703bを表示させる。具体的には、まず、抽出部102aは、管理記憶部104に記憶された禁則条件テーブル600aを参照し、図12(b)に示す用紙設定画面700の各設定項目に対して、禁則条件テーブル600aが示す禁則条件を満たす設定項目の項目内容を抽出する。例えば、紙種設定部707において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部102aは、禁則条件テーブル600aを参照し、変更された「インデックス紙」に対して禁則条件を満たす設定項目の項目内容を抽出する。具体的には、抽出部102aは、紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす用紙サイズの設定の項目内容として、「A4、レターまたはリーガル以外」の項目内容を抽出する。ここで、図12(b)に示す用紙設定画面700の紙送り方向の設定項目は「横送り」であるので、抽出部102aは、紙種の設定の項目内容である「インデックス紙」に対して禁則条件を満たす用紙サイズの設定の項目内容として、「A4」および「レター」は抽出しない。そして、禁則処理部102の禁止部102bは、管理記憶部104に記憶された禁則条件テーブル600aを参照し、抽出部102aにより抽出された項目内容のうち、対応する禁則条件に関連付けられた処理選択が「1(非表示)」である項目内容を、表示制御部103に対してプルダウン部703bに表示させないようにする(非表示の処理)。具体的には、禁則条件テーブル600aが示すように、紙種が「インデックス紙」で、用紙サイズが「A4、レターまたはリーガル以外」である禁則条件に対応する処理選択が「1(非表示)」であるので、図13(b)に示すように、禁止部102bは、「A4」、「レター」および「リーガル」のみを、表示制御部103に対してプルダウン部703bに表示させる。
Further, in the state of the
図14では、禁則条件を満たさない印刷設定の設定項目を表示する具体例を示す。上述の図12で説明したように、ユーザは、入力部101によりプルダウン部707bに表示された紙種の設定の項目内容のうち「インデックス紙」を選択操作することによって、紙種設定部707に「インデックス紙」を表示させたものとする。紙種設定部707において紙種の設定の項目内容が「普通紙」から「インデックス紙」に変更されたので、抽出部102aは、禁則条件テーブル600aを参照し、変更された紙種の設定について、禁則条件を満たす設定項目の項目内容を抽出する。この場合、図11の禁則条件テーブル600aに示すように、紙種の設定の項目内容のうち「インデックス紙」以外の項目内容と、タブ数の設定の項目内容のすべて(「ALL」と表記)と、タブ幅の設定の項目内容のすべて(「ALL」と表記)との組み合わせが禁則条件を満たすことになる。ただし、図14に示すように、紙種の設定の項目内容が「インデックス紙」に変更されているので、「インデックス紙」という紙種の設定の項目内容と、タブ数およびタブ幅の設定の項目内容との間では禁則条件を満たさない。したがって、表示制御部103は、図14に示すように、用紙設定画面700に、タブ数およびタブ幅の設定項目、ならびに、タブ数設定部710およびタブ幅設定部711を表示させる。
FIG. 14 shows a specific example in which setting items for print settings that do not satisfy the prohibition condition are displayed. As described above with reference to FIG. 12, the user selects the “index sheet” from the setting items of the paper type displayed on the pull-down
一方、図14に示す用紙設定画面700の状態から、ユーザは、入力部101によりプルダウン部707bに表示された紙種の設定の項目内容のうち「普通紙」を選択操作することによって、紙種設定部707に「普通紙」を表示させたものとする。紙種設定部707において紙種の設定の項目内容が「インデックス紙」から「普通紙」に変更されたので、抽出部102aは、禁則条件テーブル600aを参照し、変更された紙種の設定について、禁則条件を満たす設定項目の項目内容を抽出する。この場合、図11の禁則条件テーブル600aに示すように、紙種の設定の項目内容のうち「インデックス紙」以外の項目内容である「普通紙」と、タブ数の設定の項目内容のすべて(「ALL」と表記)と、タブ幅の設定の項目内容のすべて(「ALL」と表記)との組み合わせが禁則条件を満たすことになる。そして、禁止部102bは、管理記憶部104に記憶された禁則条件テーブル600aを参照し、抽出部102aにより抽出された項目内容のうち、対応する禁則条件に関連付けられた処理選択が「1(非表示)」である項目内容を、表示制御部103に対してプルダウン部703bに表示させないようにする(非表示の処理)。具体的には、禁則条件テーブル600aが示すように、紙種が「普通紙」(NOT(インデックス紙))で、タブ数およびタブ幅が「ALL」である禁則条件に対応する処理選択が「1(非表示)」であるので、例えば、上述の図5に示すように、禁止部102bは、用紙設定画面700に、タブ数およびタブ幅の設定項目、ならびに、タブ数設定部710およびタブ幅設定部711を表示させないようにする(非表示の処理)。
On the other hand, from the state of the
なお、図12〜14では、禁則条件に対応する処理選択が「1(非表示)」である場合の処理について説明したが、処理選択が「0(選択不可能状態)」である場合の処理(選択不可能状態の処理)は、第1の実施の形態で説明した処理と同様である。 12 to 14, the process when the process selection corresponding to the prohibition condition is “1 (non-display)” has been described. However, the process when the process selection is “0 (non-selectable state)”. (Processing in a non-selectable state) is the same as the processing described in the first embodiment.
(禁則処理の動作の流れ)
図15は、第2の実施の形態に係る情報処理装置における禁則処理の動作の一例を示すフローチャートである。図15を参照しながら、PC100における禁則処理の動作の流れを説明する。
(Flow of prohibition processing)
FIG. 15 is a flowchart illustrating an example of the prohibition process operation in the information processing apparatus according to the second embodiment. With reference to FIG. 15, the flow of the prohibition process in the
<ステップS31>
表示制御部103が、用紙設定画面700を起動(表示部105に表示)させた場合、または、入力部101により用紙設定画面700における印刷設定の設定項目の内容が変更されたと判定した場合(ステップS31:Yes)、ステップS32へ移行し、そうでない場合(ステップS31:No)、ステップS37へ移行する。
<Step S31>
When the
<ステップS32>
禁則処理部102の抽出部102aは、禁則条件テーブル600aを参照し、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容(第1項目内容)のうち、その禁則条件に対する処理選択が「0(選択不可能状態)」である項目内容を抽出する。抽出部102aにより抽出された設定項目の項目内容がある場合(ステップS32:Yes)、ステップS33へ移行し、抽出された設定項目の項目内容がない場合(ステップS32:No)、ステップS34へ移行する。
<Step S32>
The extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600a and sets the setting items that satisfy the prohibition condition for each item content (including the setting content) of each setting item displayed on the
<ステップS33>
禁則処理部102の禁止部102bは、抽出部102aにより抽出された設定項目の項目内容に対する入力部101による選択を禁止設定にする(選択不可能状態の処理)。また、表示制御部103は、入力部101により、用紙設定画面700における特定の設定項目についてプルダウンされた場合、プルダウン部に表示された設定項目の項目内容のうち、禁止部102bにより選択が禁止設定された項目内容の表示部分をグレーアウトさせる。そして、ステップS36へ移行する。
<Step S33>
The
<ステップS34>
禁則処理部102の抽出部102aは、禁則条件テーブル600aを参照し、用紙設定画面700に表示された各設定項目の各項目内容(設定内容を含む)に対して、禁則条件を満たす設定項目の項目内容(第1項目内容)のうち、その禁則条件に対する処理選択が「1(非表示)」である項目内容を抽出する。抽出部102aにより抽出された設定項目の項目内容がある場合(ステップS34:Yes)、ステップS35へ移行し、抽出された設定項目の項目内容がない場合(ステップS34:No)、ステップS36へ移行する。
<Step S34>
The extraction unit 102a of the prohibition processing unit 102 refers to the prohibition condition table 600a and sets the setting items that satisfy the prohibition condition for each item content (including the setting content) of each setting item displayed on the
<ステップS35>
禁則処理部102の禁止部102bは、抽出部102aにより抽出された設定項目の項目内容を、表示制御部103に対してその設定項目のプルダウン部に表示させないようにする(非表示の処理)。また、禁止部102bは、抽出部102aにより抽出された設定項目の項目内容が「ALL」として抽出された場合、その設定項目、および設定項目の設定部自体を非表示にする。そして、ステップS36へ移行する。
<Step S35>
The
<ステップS36>
禁則処理部102は、用紙設定画面700に表示された全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了したか否かを判定する。全ての設定項目の各項目内容に対して、禁則条件を満たす項目内容の抽出が終了している場合(ステップS36:Yes)、ステップS37へ移行し、終了していない場合(ステップS36:No)、ステップS32へ戻る。
<Step S36>
The prohibition processing unit 102 determines whether or not the extraction of the item contents satisfying the prohibition condition has been completed for each item content of all the setting items displayed on the
<ステップS37>
ユーザが、入力部101によりカーソル750を、禁止部102bにより選択が不可能状態とされ、かつ、プルダウン部に表示された項目内容に合わせて選択操作した場合(ステップS37:Yes)、ステップS38へ進み、選択操作していない場合(ステップS37:No)、禁則処理の動作が終了する。
<Step S37>
When the user makes the selection of the
<ステップS38>
ユーザが、入力部101によりカーソル750を選択禁止内容の項目内容に合わせて選択操作した場合、表示制御部103は、禁則条件テーブル600aを参照し、入力部101により選択された項目内容に対応する禁則条件に関連付けられた1以上の表示文字列が記載されたメッセージ表示部をカーソル750の近傍に表示させる。以上で、禁則処理の動作が終了する。
<Step S38>
When the user performs a selection operation on the
このように、用紙設定画面700に表示された各設定項目の項目内容に対して、禁則条件を満たす設定項目の項目内容を抽出して、その禁則条件に対応する処理選択に応じて、選択不可能状態の処理を実行し、または、非表示の処理を実行するものとしている。選択不可能状態の処理の場合は、禁則条件を満たす設定項目の項目内容が選択できないことが明確になると共に、禁則条件がメッセージとして示されることによって、禁則となる項目内容のつながりが直感的にわかりやすくなり、かつ、禁則条件の解消方法が明確に把握できる。一方、場合によっては、禁則条件を満たす項目内容を表示させず、ユーザが選択可能な項目内容はすべて有効な状態であることが望まれる場合もある。このような場合は、非表示の処理を実行することによって、ユーザが選択可能な項目内容のみを表示させることができる。
As described above, the item contents of the setting items satisfying the prohibition condition are extracted from the item contents of each setting item displayed on the
なお、本実施の形態の禁則処理は、印刷システムにおける印刷設定に対する禁則処理について説明したが、これに限定されるものではなく、禁則条件が発生し得る印刷設定ではない他の設定の設定項目に対しても適用することが可能である。 The prohibition process of the present embodiment has been described with respect to the prohibition process for print settings in the printing system, but is not limited to this, and is not a print setting that may cause a prohibition condition. It can also be applied to.
また、図11に示す禁則条件テーブル600aが示す禁則条件の内容、処理選択および表示文字列は一例を示すものであり、例えば、ユーザによる入力部101の操作によって、禁則条件テーブル600aの禁則条件の内容、処理選択および表示文字列を編集できるものとしてもよい。また、禁則条件テーブル600aの処理選択については、入力部101の操作によって編集できることのみならず、例えば、PC100にログインするユーザ毎、または、機能毎等に切り替えるものとしてもよい。この場合、処理選択の切り替えは、例えば、禁則処理部102が行うものとすればよい。
Further, the prohibition condition contents, process selection, and display character string shown in the prohibition condition table 600a shown in FIG. 11 are examples. For example, the user operates the input unit 101 to set the prohibition condition of the prohibition condition table 600a. The contents, process selection, and display character string may be edited. In addition, the process selection of the prohibition condition table 600a is not only editable by the operation of the input unit 101, but may be switched for each user who logs in to the
また、本実施の形態では、禁則条件テーブル600aが示す処理選択として「0(選択不可能状態)」および「1(非表示)」の2種類であるものとしたが、これに限定されるものではなく、禁則処理を実現させるためのその他の処理が処理選択に含まれるものとしてもよい。 In the present embodiment, the processing selections indicated by the prohibition condition table 600a are two types of “0 (non-selectable state)” and “1 (non-display)”, but the present invention is not limited to this. Instead, other processing for realizing the forbidden processing may be included in the processing selection.
また、上述の各実施の形態に係る印刷システムは、クライアントPCと、RIP(Raster Image Processor)処理の専用サーバであるDFE(Digital Front End)と、エンジンとで構成されるいわゆるプロダクションプリンティングのシステムにも適用することができる。具体的には、この場合、クライアントPCおよびDFEに、上述の各実施の形態に係る印刷システムが適用され、または、クライアントPCとDFEとに当該印刷システムの機能を分散させて適用するものとしてもよい。 The printing system according to each of the above-described embodiments is a so-called production printing system including a client PC, a DIP (Digital Front End) that is a dedicated server for RIP (Raster Image Processor) processing, and an engine. Can also be applied. Specifically, in this case, the printing system according to each of the above-described embodiments may be applied to the client PC and the DFE, or the functions of the printing system may be distributed and applied to the client PC and the DFE. Good.
また、上述の各実施の形態の抽出部102aおよび禁止部102bを含む禁則処理部102、ならびに表示制御部103の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ROM502等に予め組み込まれて提供される。また、上述の各実施の形態のPC100で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の各実施の形態のPC100で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施の形態のPC100で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。上述の各実施の形態のPC100で実行されるプログラムは、上述した抽出部102aおよび禁止部102bを含む禁則処理部102、ならびに表示制御部103の少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはCPU501が上述のROM502からプログラムを読み出して実行することにより、上述の各部が主記憶装置上にロードされて生成されるようになっている。
Further, when at least one of the prohibition processing unit 102 including the extraction unit 102a and the
1 印刷システム
100、100a〜100c PC
101 入力部
102 禁則処理部
102a 抽出部
102b 禁止部
103 表示制御部
104 管理記憶部
105 表示部
200 プリンタ
300 ネットワーク
501 CPU
502 ROM
503 RAM
504 外部記憶装置
505 ディスプレイ
506 ネットワークI/F
507 キーボード
508 マウス
509 DVDドライブ
510 DVD
511 バス
600、600a 禁則条件テーブル
700 用紙設定画面
701 用紙名設定部
702 概要表示部
703 用紙サイズ設定部
703a プルダウンボタン
703b プルダウン部
704 紙送り方向設定部
705 坪量設定部
706 色設定部
707 紙種設定部
707a プルダウンボタン
707b プルダウン部
707c 選択禁止内容
708 両面印刷設定部
708a プルダウンボタン
708b プルダウン部
709a OKボタン
709b キャンセルボタン
710 タブ数設定部
711 タブ幅設定部
750 カーソル
800、801 メッセージ表示部
1
DESCRIPTION OF SYMBOLS 101 Input part 102 Prohibition processing part
502 ROM
503 RAM
504
Claims (14)
前記設定項目の前記項目内容を設定するための設定画面を表示する表示手段と、
前記各設定項目の前記項目内容ごとに、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第1項目内容を抽出する抽出手段と、
操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力手段と、
前記入力手段による前記第1項目内容の選択を不可能状態とする禁止手段と、
前記入力手段による選択が不可能状態とされた前記第1項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御手段と、
を備えた禁則処理装置。 Storage means for storing prohibition conditions for item contents of a plurality of setting items and prohibition condition information for associating display character strings indicating the prohibition conditions;
Display means for displaying a setting screen for setting the item content of the setting item;
Extracting means for extracting the first item content that is the item content of the setting item that satisfies the prohibition condition based on the prohibition condition information for each item content of the setting items;
Input means for accepting an operation input and selecting the item content of each setting item on the setting screen according to the operation input;
Prohibiting means for disabling selection of the content of the first item by the input means;
Display control for acquiring the display character string associated with the prohibition condition corresponding to the content of the first item, which cannot be selected by the input unit, from the prohibition condition information and displaying it on the display unit Means,
A forbidden processing device.
前記抽出手段は、前記入力手段により入力された前記項目内容である第2項目内容について、前記禁則条件情報に基づいて、前記禁則条件を満たす前記設定項目の前記項目内容である第3項目内容を抽出し、
前記表示制御手段は、前記抽出手段により前記第3項目内容が抽出された場合、前記第2項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる請求項1〜5のいずれか一項に記載の禁則処理装置。 The input means accepts input of the item content of the setting item on the setting screen;
The extraction means obtains the third item content that is the item content of the setting item that satisfies the prohibition condition based on the prohibition condition information for the second item content that is the item content input by the input means. Extract and
The display control unit obtains the display character string associated with the prohibition condition corresponding to the second item content from the prohibition condition information when the third item content is extracted by the extraction unit. The prohibition processing device according to claim 1, wherein the prohibition processing device is displayed on the display unit.
前記禁止手段は、前記処理情報が非表示の処理を示す場合、前記第1項目内容を非表示とし、前記処理情報が選択の不可能状態の処理を示す場合、前記入力手段による前記第1項目内容の選択を不可能状態とする請求項1〜7のいずれか一項に記載の禁則処理装置。 The forbidden condition information associates the forbidden condition with processing information for determining processing for the first item content by the prohibiting means,
When the processing information indicates a non-display process, the prohibiting unit hides the content of the first item. When the process information indicates a non-selectable process, the first item by the input unit is displayed. The prohibition processing device according to any one of claims 1 to 7, wherein selection of contents is disabled.
前記抽出手段は、前記表示制御手段によって前記項目内容が変更されたと判定された場合、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記第1項目内容を抽出する請求項1〜10のいずれか一項に記載の禁則処理装置。 The display control means determines whether or not the item content of the setting item has been changed by the input means,
The said extraction means extracts the said 1st item content which satisfy | fills the said prohibition condition for every said item content of each said setting item, when it determines with the said item content having been changed by the said display control means. 10. A forbidden processing device according to any one of 10 above.
複数の前記設定項目の前記項目内容に対する禁則条件と、前記禁則条件を示す表示文字列とを関連付ける禁則条件情報に基づいて、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記設定項目の前記項目内容である第1項目内容を抽出する抽出ステップと、
操作入力を受け付け、前記操作入力に応じて前記設定画面における前記各設定項目の前記項目内容を選択する入力ステップと、
前記入力ステップでの前記第1項目内容の選択を不可能状態とする禁止ステップと、
前記入力ステップでの選択が不可能状態とされた前記第1項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御ステップと、
を有する禁則処理方法。 A display step for displaying a setting screen for setting item contents of a plurality of setting items on a display means;
The setting that satisfies the prohibition condition for each item content of each setting item based on prohibition condition information that associates a prohibition condition for the item content of the plurality of setting items and a display character string indicating the prohibition condition An extraction step of extracting the first item content which is the item content of the item;
An input step of accepting an operation input and selecting the item content of each setting item on the setting screen according to the operation input;
A prohibiting step for disabling selection of the content of the first item in the input step;
A display for acquiring the display character string associated with the prohibition condition corresponding to the content of the first item, which cannot be selected in the input step, from the prohibition condition information and displaying it on the display means Control steps;
Forbidden processing method.
複数の設定項目の項目内容に対する禁則条件と、前記禁則条件を示す表示文字列とを関連付ける禁則条件情報に基づいて、前記各設定項目の前記項目内容ごとに、前記禁則条件を満たす前記設定項目の前記項目内容である第1項目内容を抽出する抽出手段と、
表示手段により表示され、前記設定項目の前記項目内容を設定するための設定画面において、操作入力を受け付け、前記操作入力に応じて前記各設定項目の前記項目内容を選択する入力手段による前記第1項目内容の選択を不可能状態とする禁止手段と、
前記入力手段による選択が不可能状態とされた前記第1項目内容に対応する前記禁則条件に関連付けられた前記表示文字列を、前記禁則条件情報から取得して、前記表示手段に表示させる表示制御手段と、
して機能させるためのプログラム。 Computer
Based on the prohibition condition information that associates the prohibition condition for the item contents of a plurality of setting items and the display character string indicating the prohibition condition, for each item content of the setting item, the setting item that satisfies the prohibition condition Extraction means for extracting the first item content which is the item content;
In the setting screen displayed by the display means for setting the item content of the setting item, the first input by the input means for accepting an operation input and selecting the item content of each setting item according to the operation input Prohibiting means to make selection of item contents impossible,
Display control for acquiring the display character string associated with the prohibition condition corresponding to the content of the first item, which cannot be selected by the input unit, from the prohibition condition information and displaying it on the display unit Means,
Program to make it function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/856,037 US9912825B2 (en) | 2014-09-17 | 2015-09-16 | Incompatible setting processing apparatus, incompatible setting processing method, and computer program product |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014189436 | 2014-09-17 | ||
JP2014189436 | 2014-09-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016066346A true JP2016066346A (en) | 2016-04-28 |
JP6481548B2 JP6481548B2 (en) | 2019-03-13 |
Family
ID=55805649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015146055A Active JP6481548B2 (en) | 2014-09-17 | 2015-07-23 | Prohibition processing device, prohibition processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6481548B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018001463A (en) * | 2016-06-28 | 2018-01-11 | キヤノン株式会社 | Image formation apparatus, control method of the same, and program for executing control method |
JP2020071607A (en) * | 2018-10-30 | 2020-05-07 | キヤノン株式会社 | Electronic device, control method thereof, and program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003099170A (en) * | 2001-09-19 | 2003-04-04 | Canon Inc | User interface controller, user interface control method, computer program, and storage medium |
JP2007299324A (en) * | 2006-05-02 | 2007-11-15 | Seiko Epson Corp | User interface control method, apparatus and program |
JP2008152674A (en) * | 2006-12-19 | 2008-07-03 | Canon Inc | Information processing apparatus, method for controlling the same, and computer program |
JP2012148552A (en) * | 2010-12-28 | 2012-08-09 | Canon Marketing Japan Inc | Display controller, control method, and program |
JP2012226664A (en) * | 2011-04-21 | 2012-11-15 | Canon Inc | Information processor, print setting method and program |
JP2013028107A (en) * | 2011-07-29 | 2013-02-07 | Kyocera Document Solutions Inc | Operation apparatus and operation method |
JP2013214213A (en) * | 2012-04-02 | 2013-10-17 | Konica Minolta Inc | Print setting device and control program for print setting device |
JP2013242849A (en) * | 2012-04-23 | 2013-12-05 | Kyocera Document Solutions Inc | Electronic device and image forming apparatus |
JP2013257723A (en) * | 2012-06-12 | 2013-12-26 | Konica Minolta Inc | Printer driver and print instruction device |
-
2015
- 2015-07-23 JP JP2015146055A patent/JP6481548B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003099170A (en) * | 2001-09-19 | 2003-04-04 | Canon Inc | User interface controller, user interface control method, computer program, and storage medium |
JP2007299324A (en) * | 2006-05-02 | 2007-11-15 | Seiko Epson Corp | User interface control method, apparatus and program |
JP2008152674A (en) * | 2006-12-19 | 2008-07-03 | Canon Inc | Information processing apparatus, method for controlling the same, and computer program |
JP2012148552A (en) * | 2010-12-28 | 2012-08-09 | Canon Marketing Japan Inc | Display controller, control method, and program |
JP2012226664A (en) * | 2011-04-21 | 2012-11-15 | Canon Inc | Information processor, print setting method and program |
JP2013028107A (en) * | 2011-07-29 | 2013-02-07 | Kyocera Document Solutions Inc | Operation apparatus and operation method |
JP2013214213A (en) * | 2012-04-02 | 2013-10-17 | Konica Minolta Inc | Print setting device and control program for print setting device |
JP2013242849A (en) * | 2012-04-23 | 2013-12-05 | Kyocera Document Solutions Inc | Electronic device and image forming apparatus |
JP2013257723A (en) * | 2012-06-12 | 2013-12-26 | Konica Minolta Inc | Printer driver and print instruction device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018001463A (en) * | 2016-06-28 | 2018-01-11 | キヤノン株式会社 | Image formation apparatus, control method of the same, and program for executing control method |
JP2020071607A (en) * | 2018-10-30 | 2020-05-07 | キヤノン株式会社 | Electronic device, control method thereof, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6481548B2 (en) | 2019-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9912825B2 (en) | Incompatible setting processing apparatus, incompatible setting processing method, and computer program product | |
US8493596B2 (en) | Printer driver, recording medium, information processing apparatus, printing system, and printer driver setting method | |
US8863036B2 (en) | Information processing apparatus, display control method, and storage medium | |
US9485370B2 (en) | Device for display control over settings object, method for displaying settings object, and computer-readable storage medium for computer program | |
JP7483968B2 (en) | Information processing device and printing device | |
US20180246636A1 (en) | Image processing apparatus, control method for image processing apparatus, and storage medium | |
US20150002894A1 (en) | Printing Apparatus, Computer-Readable Storage Medium Storing Program, and Method | |
US8448192B2 (en) | Computer readable medium storing a universal driver, method of controlling a device and apparatus | |
JP6481548B2 (en) | Prohibition processing device, prohibition processing method and program | |
JP2010211667A (en) | Printing condition setting apparatus and printer driver program | |
JP4775396B2 (en) | User interface control device, image forming apparatus, and program | |
JP6091195B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP2018122451A (en) | Printer and printing control device, control method therefor, and program | |
JP2009009356A (en) | Printing controller and printing system | |
WO2014112331A1 (en) | Information processing apparatus and control method, and storage medium | |
US20130308154A1 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
US10404880B2 (en) | Image forming device, image forming method, and non-transitory computer-readable medium | |
US9588942B2 (en) | Information processing apparatus and information processing method | |
US20140198332A1 (en) | Method and apparatus for creating instance of driver of image forming apparatus | |
JP2015204511A (en) | Printer, information processor, printer control method, and program | |
JP5700164B1 (en) | Printing instruction apparatus, printing system, and program | |
JP6418502B2 (en) | Image forming apparatus, image forming method, image forming system, and image forming program | |
JP6613794B2 (en) | program | |
JP2014095933A (en) | Information processor, information processing system and program | |
US20230141058A1 (en) | Display apparatus and method for controlling display apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181017 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181219 |
|
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: 20190115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190128 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6481548 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |