JP6081282B2 - Operating condition manual automatic generation device - Google Patents
Operating condition manual automatic generation device Download PDFInfo
- Publication number
- JP6081282B2 JP6081282B2 JP2013090024A JP2013090024A JP6081282B2 JP 6081282 B2 JP6081282 B2 JP 6081282B2 JP 2013090024 A JP2013090024 A JP 2013090024A JP 2013090024 A JP2013090024 A JP 2013090024A JP 6081282 B2 JP6081282 B2 JP 6081282B2
- Authority
- JP
- Japan
- Prior art keywords
- condition
- logical
- command identifier
- true
- template
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Description
本発明は、プログラムとデータの組の構成を改良した動作条件説明書自動生成装置に関する。 The present invention relates to an operation condition manual automatic generation apparatus with an improved configuration of a program and data set.
一般に、プログラムは条件分岐により構成が複雑になり、デバッグ時間が長くなる原因となるとともに、プログラムの改良に要する時間も長くなる。 In general, a program has a complicated configuration due to conditional branching, causing a long debugging time and a long time for improving the program.
また、設計変更により、プログラムを修正するとともにマニュアル中の説明文を変更する必要が生ずる。 In addition, it is necessary to modify the program and change the explanatory text in the manual due to the design change.
本発明の目的は、このような問題点に鑑み、プログラムの構成を簡単化することにより、プログラムのデバッグ時間及び改良時間を短縮することが可能な条件データ分離型情報処理装置を提供することにある。 In view of such problems, an object of the present invention is to provide a condition data separation type information processing apparatus that can shorten the program debugging time and improvement time by simplifying the program configuration. is there.
本発明の他の目的は、設計変更が生じても、データの一部を変更するだけでマニュアル中の説明文も自動変更することが可能な動作条件説明書自動生成装置を提供することにある。 Another object of the present invention is to provide an operation condition manual automatic generation device capable of automatically changing the explanatory text in the manual only by changing a part of the data even if a design change occurs. .
本発明の動作条件説明書自動生成装置の一態様では、プロセッサと、プログラム及びデータが格納された記憶装置とを備えた動作条件説明書自動生成装置において、
該データは、コマンド識別子と、該コマンド識別子に対応した論理条件式との組と、文字列と変数とを含むテンプレートとを含み、
該プログラムは、該コマンド識別子と、該論理条件式の真偽を判定する条件判定サブルーチンと、条件に対応した動作条件説明文生成サブルーチンとを含み、
該コマンド識別子は、該プロセッサに対し、該コマンド識別子に対応した論理条件式の値が真である場合に該コマンド識別子に対応した処理を実行させ、
該動作条件説明文生成サブルーチンは、該プロセッサに対し、対応するテンプレートに基づいて、該テンプレートに含まれる変数を該条件に対応した文字列に変換させ、変換後の該テンプレートに基づいて動作条件説明文を生成させる。
In one aspect of the operation condition manual automatic generation device of the present invention, in the operation condition manual automatic generation device comprising a processor and a storage device storing a program and data,
The data includes a command identifier, a set of logical conditional expressions corresponding to the command identifier, a template including a character string and a variable,
The program includes the command identifier, a condition determination subroutine for determining whether the logical conditional expression is true, and an operation condition explanation sentence generation subroutine corresponding to the condition.
The command identifier causes the processor to execute processing corresponding to the command identifier when the value of the logical conditional expression corresponding to the command identifier is true,
The operating condition explanation generating subroutine causes the processor to convert a variable included in the template into a character string corresponding to the condition based on the corresponding template, and to explain the operating condition based on the converted template. Generate a sentence.
上記動作条件説明書自動生成装置の一態様の構成によれば、動作条件説明文生成サブルーチンにより、テンプレートに含まれる変数を該条件に対応した文字列に変換し、変換後の該テンプレートに基づいて動作条件説明文を自動生成するので、設計変更が生じても、プログラムを変更することなくデータの一部を変更するだけで、マニュアル中の説明文も自動変更することができるという効果を奏する。 According to the configuration of one aspect of the operation condition manual automatic generation apparatus, the variable included in the template is converted into a character string corresponding to the condition by the operation condition description sentence generation subroutine, and based on the template after the conversion Since the operating condition explanation is automatically generated, even if a design change occurs, the explanation in the manual can be automatically changed by changing only part of the data without changing the program.
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 Other objects, characteristic configurations and effects of the present invention will become apparent from the following description read in connection with the appended claims and the drawings.
図1は、本発明の実施例1に係る条件データ分離型情報処理装置のハードウェア概略構成図である。 FIG. 1 is a schematic hardware configuration diagram of a conditional data separation type information processing apparatus according to the first embodiment of the present invention.
この装置では、プロセッサ10が、バスを含むインターフェイス11を介し記憶装置12に結合されている。記憶装置12は、仮想記憶方式を採用したものであり、主記憶装置としてのRAM、例えばDRAMと、ハードディスクドライブ又はフラッシュメモリドライブなどの補助記憶装置とを備えている。
In this device, a
記憶装置12には、プログラム20とデータ30とが格納され、プログラムは後述の処理部21〜26を備え、データ30は後述のデータ31〜36を備えている。
The storage device 12 stores a
プロセッサ10にはまた、インターフェイス11を介し表示部40、入力部41、複数のセンサ42及び複数の画像入出力装置43が結合されている。図2では簡単化のために、複数のインターフェイスを1つのブロックで記載している。
Further, the
データ30は、起動時の初期状態が設定された状態記憶部31と、コマンドとこれに対応した論理条件式との組からなるコマンド/条件テーブル32、例えば図2(B)に示すようなもの、より具体的には図2(C)に示すようなものと、条件(記号)をその名称及び状態記憶部31内の対応するアドレスに変換する変換テーブル33と、動作条件説明文作成用テンプレート34、例えば図4(A)に示すようなものと、処理前後の画像データを記憶する画像データ記憶部35と、テンプレート34を用いてプログラムにより生成された動作条件説明文36、例えば図4(B)に示すようなものとを備えている。
The
論理条件式は、階層構造になっており、これにより複雑な論理条件式が簡単化される。 The logical conditional expressions have a hierarchical structure, which simplifies complicated logical conditional expressions.
図2(B)において、
コマンドA = {条件1=状態A, 条件2={状態B,状態C},………}
は、右辺の{}内の”,”で区切られた複数の論理条件式である条件1=状態A, 条件2={状態B,状態C}、・・・のそれぞれが真のとき、すなわち各論理条件式が真のとき、右辺の論理条件式全体が真となり、左辺のコマンドAを実行することを示している。条件2={状態B,状態C}は、状態B且つ状態Cのとき条件2が真となることを示している。
In FIG. 2 (B)
Command A = {Condition 1 = State A,
Is a plurality of logical conditional expressions delimited by “,” in {} on the right side, when condition 1 = state A,
条件1=状態Aの左辺の条件1に対応した状態記憶部31内の先頭アドレスは、図3(A)を参照すると、ADDR00であり、その1バイトの内容が状態Aであるとき、条件1=状態Aが真となる。同様に、条件2に対応した状態記憶部31内の先頭アドレスは、図3(A)を参照すると、ADDR01であり、これから2バイトの内容がそれぞれ状態B、状態Cであるとき、条件2={状態B,状態C}が真となる。
Condition 1 = the leading address in the
また、
コマンドB = {条件10=[状態X, 状態Y],………}
の右辺の{}内の[状態X, 状態Y]は、状態Xが真又は状態Yが真、すなわち論理和が真のとき、条件10が真となることを示している。
Also,
Command B = {
[State X, State Y] in {} on the right side of FIG. 4 indicates that the
図2(C)において、
btnCopy = {checkInhibitingRules = true, checkPaper = true, checkToner={$C, $M, $Y}}は、右辺の{}内の”,”で区切られた複数の論理条件式の左辺checkInhibitingRules、checkPaper、checkToner、・・・に対応したそれぞれの論理条件が右辺の論理値true、true、・・・のとき、すなわち各条件の論理積が真のとき、右辺の論理条件式が真となり、左辺のbtnPrint ボタンに対応したコマンドCopyを実行することを示している。checkInhibitingRules、checkPaper、checkTonerはそれぞれ、他の行の左辺の文字列と一致するコマンドに対応した右辺の論理条件式が真のとき、真となる。
In FIG. 2C,
btnCopy = {checkInhibitingRules = true, checkPaper = true, checkToner = {$ C, $ M, $ Y}} is the checkinhibitingRules, checkPaper, When the logical conditions corresponding to checkToner, ... are logical values true, true, ... on the right side, that is, when the logical product of each condition is true, the logical condition expression on the right side is true, and btnPrint on the left side The command Copy corresponding to the button is executed. checkInhibitingRules, checkPaper, and checkToner are each true when the logical conditional expression on the right side corresponding to the command that matches the character string on the left side of another line is true.
例えば、checkInhibitingRules は、その右辺の {}内の条件colorSelectionがfull-colorで、条件resolutionが300x300又は 500x500で、・・・であるとき右辺の論理条件式が真となる。{}内のデリミタ;は論理和を示している。条件colorSelectionは、他の行の左辺と一致するものが無いので、状態記憶部31内のアドレスADDR14の内容がfull-colorであるとき論理条件式colorSelection=full-colorが真となる。
For example, in checkInhibitingRules, when the condition colorSelection in {} on the right side is full-color, the condition resolution is 300x300 or 500x500, and so on, the logical conditional expression on the right side is true. A delimiter in {} indicates a logical sum. Since there is no condition colorSelection that matches the left side of another row, the logical conditional expression colorSelection = full-color is true when the content of the address ADDR14 in the
同様に、条件resolutionについても同様である。論理条件式checkToner={C=not empty, M=not empty, Y=not empty}の条件checkTonerは、他の行の左辺と一致するものが無く、且つ右辺が論理条件式であるので、この論理条件式{C=not empty, M=not empty, Y=not empty}の値が真であるとき、条件checkTonerが真となる。論理条件式{C=not empty, M=not empty, Y=not empty}の記号C, M, Yは、図3(B)の変換テーブルを参照すると、名称がそれぞれシアン、マゼンタ、イエローで、状態記憶部31内のそれぞれの先頭アドレスはADDR10, ADDR11, ADDR12であり、それぞれの内容がnot empty(エンプティでない)とき真となる。
Similarly, the same applies to the condition resolution. Since the condition checkToner of the logical conditional expression checkToner = {C = not empty, M = not empty, Y = not empty} has no match with the left side of the other line and the right side is a logical conditional expression, this logical When the value of the conditional expression {C = not empty, M = not empty, Y = not empty} is true, the condition checkToner is true. The symbols C, M, and Y of the logical conditional expression {C = not empty, M = not empty, Y = not empty} refer to the conversion table in FIG. 3B, and the names are cyan, magenta, and yellow, respectively. The respective start addresses in the
プログラム20では、ユーザインターフェイス部21により表示部40上に初期画面が表示され、入力部41からの入力に応じてユーザインターフェイス部21はこの初期画面を変更し、設定値入力画面が表示部40に表示された状態で入力部41から設定値、例えば原稿サイズ、給紙サイズ、用紙の向き、部数、スキャナの読取解像度などを入力すると、これがユーザインターフェイス部21を介して全体制御部22に供給され、全体制御部22はこの設定値で状態記憶部31内の対応する、既定値又はその後変更された値を、更新する。
In the
入力部41は、例えばタッチパネルとハードウェアキーとを備えており、表示部40は、例えば液晶表示装置である。
The
全体制御部22はまた、画像形成装置に備えられている複数のセンサ42からの状態変更入力、例えばトナー残量又は給紙カセット内の給紙残量が100%、75%、50%、25%、エンプティの間で変化したことに応じて、状態記憶部31内の対応する値を更新する。
The
表示部40に表示された操作ボタン、例えば印刷ボタンbtnPrintを、入力部41を介し押下すると、ユーザインターフェイス部21を介し全体制御部22にそのイベントが通知され、全体制御部22によりイベントハンドラ23が起動される。
When an operation button displayed on the
図2(A)は、イベントハンドラ23の具体例を示す。この例においては、イベント発生時に、イベント送信側で生成されたボタンオブジェクトsenderを受け取り、senderのメンバー関数であるcheckCondition()の返り値が真であれば画像形成処理26内の対応するサブルーチンである印刷関数Print(e.document)を実行し、偽であればオブジェクトsenderのメンバー関数であるdescribeErrorSource()を起動させて、動作条件説明文を生成し、生成された説明文を関数Display(sender.describeErrorSource())により表示させる処理を行う。ここに、印刷関数Print(e.document)の引数は、イベント情報としてのオブジェクトeで指定される印刷対象の識別子である。
FIG. 2A shows a specific example of the
画像入出力装置43は、スキャナ、プリントエンジン、ハードディスクドライブ(ボックス)、ファクシミリモデム及びネットワークインターフェイスなどを含む。
The image input /
画像形成処理部26は、例えば、画像入出力装置43のネットワークインターフェイスから印刷データを受信して画像データ処理部35に一時記憶させ、ビットマップデータに展開して画像データ処理部35に一時記憶させ、このビットマップデータを画像入出力装置43のプリントエンジンに供給して印刷(Print)処理を行う。この際、ジョブ状態の変化(待機、開始、エラー発生による保留、終了)を、制御部22を介し状態記憶部31に書き込んで状態を更新する。
For example, the image formation processing unit 26 receives print data from the network interface of the image input /
図5は、条件判定サブルーチン24の処理手順、すなわち図2(B)又は(C)の右辺の論理値を決定する関数checkCondition()の処理手順を示すフローチャートである。以下、括弧内は図中のステップ識別符号である。
FIG. 5 is a flowchart showing the processing procedure of the
(S0)図2(B)又は(C)の1行の右辺の{}内の論理条件式を読み込む。例えば、checkInhibitingRules = true, checkPaper = true, checkToner={$C, $M, $Y}を読み込む。 (S0) The logical conditional expression in {} on the right side of one line in FIG. 2 (B) or (C) is read. For example, checkInhibitingRules = true, checkPaper = true, checkToner = {$ C, $ M, $ Y} is read.
(S1)この論理条件式内の1つのサブ条件が成立しているか否かを判定する。上記の例では最初に、サブ条件checkInhibitingRules = trueが成立しているか否かを判定する。 (S1) It is determined whether one sub-condition in this logical conditional expression is satisfied. In the above example, first, it is determined whether or not the sub condition checkInhibitingRules = true is satisfied.
(S2)サブ条件が成立していれば、ステップS3へ進み、そうでなければ論理値falseを関数checkCondition()の返り値とする。 (S2) If the sub-condition is satisfied, the process proceeds to step S3. Otherwise, the logical value false is set as the return value of the function checkCondition ().
(S3)未判定のサブ条件があればステップS3へ戻り、そうでなければ論理値trueを関数checkCondition()の返り値とする。 (S3) If there is an undetermined sub-condition, the process returns to step S3. Otherwise, the logical value true is set as the return value of the function checkCondition ().
図6は、上記関数describeErrorSourceの動作条件説明文生成処理を示すフローチャートである。 FIG. 6 is a flowchart showing an operation condition description sentence generation process of the function describeErrorSource.
(S10)コマンドに対応した説明文作成用テンプレート、例えば図4(A)の印刷コマンドPrint(e.document)に対応したテンプレートを読み込む。 (S10) An explanatory text creation template corresponding to the command, for example, a template corresponding to the print command Print (e.document) in FIG.
(S11)コマンドに対応した条件、例えば図2(C)の第1行の右辺の全論理条件式を読み込む。 (S11) The condition corresponding to the command, for example, all logical conditional expressions on the right side of the first row in FIG.
以下、このテンプレートについてステップS12〜S17の処理を繰り返す。 Thereafter, the processes in steps S12 to S17 are repeated for this template.
(S13)このテンプレートの次の1行(最初は第1行)を読み込む。 (S13) The next line (first line) is read from this template.
(S14)この行に上記サブ条件が含まれていれば、該サブ条件を文字列に変換し、含まれていなければステップS17へ進む。図4(A)中の{}はサブ条件である。 (S14) If the sub-condition is included in this line, the sub-condition is converted into a character string, and if not included, the process proceeds to step S17. {} In FIG. 4A is a sub-condition.
(S15)図2のステップS1と同様に、該サブ条件の成否又は論理値を判定する。サブ条件が成立又は論理値が真であれば、ステップS17へ進み、そうでなければステップS16へ進む。 (S15) As in step S1 of FIG. 2, the success or failure of the sub condition or the logical value is determined. If the sub-condition is satisfied or the logical value is true, the process proceeds to step S17. Otherwise, the process proceeds to step S16.
(S16)ステップS14の変換後の1行をマークする。例えば、この1行を他の行の文字列の色と異なる色で表示し、この1行を枠で囲み、この1行を白黒反転表示し、又は、点滅表示することにより、該1行をマークする。 (S16) One line after the conversion in step S14 is marked. For example, this one line is displayed in a color different from the color of the character string of the other line, this one line is surrounded by a frame, this one line is displayed in black and white inversion, or blinked to display the one line. Mark.
(S17)このテンプレートの最終行でなければステップステップS12へ戻り、最終行であればステップS18へ進む。 (S17) If it is not the last line of this template, the process returns to step S12, and if it is the last line, the process proceeds to step S18.
(S18)以上のようにしてテンプレート中のサブ条件を文字列に変換したもの、例えば図4(B)に示す説明文を、図2(A)の関数sender.describeErrorSource()で作成し、これを関数sDisplay (sender.describeErrorSource())の実行により表示部40上に表示させる。
(S18) The sub-condition in the template converted into a character string as described above, for example, the explanatory text shown in FIG. 4B is created with the function sender.describeErrorSource () in FIG. Is displayed on the
図7は、説明文生成サブルーチン25の処理手順を示すフローチャートである。説明文生成サブルーチン25は、画像形成処理26で使用される全コマンドのそれぞれに対応した説明文の集合である説明文36を、マニュアルの一部としてファイルの形で出力する処理である。ステップS20〜S23の処理を繰り返すことにより、全コマンドのそれぞれに対応した説明文を生成する。
FIG. 7 is a flowchart showing the processing procedure of the explanatory
(S21)全コマンドの1つを読み込む。 (S21) One of all commands is read.
(S22)関数makeExplanation()を実行する。これは、図6と同じ処理を、行う。但し、図6のステップS15、S16を省略し、また、ステップS18においては、ファイル中に、ステップS14で生成した1行の説明文を全説明文のファイル中に出力する。 (S22) The function makeExplanation () is executed. This performs the same processing as in FIG. However, steps S15 and S16 in FIG. 6 are omitted, and in step S18, the one-line explanatory text generated in step S14 is output in the file of all explanatory texts in the file.
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。 In the above, preferred embodiments of the present invention have been described. However, the present invention includes various other modifications, and those using other configurations for realizing the functions of the above-described components can be used by those skilled in the art. Other configurations that would come from these configurations or functions, if any, are also included in the present invention.
10 プロセッサ
11 インターフェイス
12 記憶部
20 プログラム
21 ユーザインターフェイス部
22 全体制御部
23 イベントハンドラ
24 条件判定サブルーチン
25 説明文生成サブルーチン
26 画像形成処理
30 データ
31 状態記憶部
32 コマンド/条件テーブル
33 変換テーブル
34 テンプレート
35 画像データ
36 説明文
40 入力部
41 表示部
42 センサ
43 画像入出力装置
DESCRIPTION OF
Claims (4)
該データは、コマンド識別子と、該コマンド識別子に対応した論理条件式との組と、文字列と変数とを含むテンプレートとを含み、
該プログラムは、該コマンド識別子と、該論理条件式の真偽を判定する条件判定サブルーチンと、条件に対応した動作条件説明文生成サブルーチンとを含み、
該コマンド識別子は、該プロセッサに対し、該コマンド識別子に対応した論理条件式の値が真である場合に該コマンド識別子に対応した処理を実行させ、
該動作条件説明文生成サブルーチンは、該プロセッサに対し、対応するテンプレートに基づいて、該テンプレートに含まれる変数を該条件に対応した文字列に変換させ、変換後の該テンプレートに基づいて動作条件説明文を生成させる、
ことを特徴とする動作条件説明書自動生成装置。 In an operating condition manual automatic generation device comprising a processor and a storage device storing a program and data,
The data includes a command identifier, a set of logical conditional expressions corresponding to the command identifier, a template including a character string and a variable,
The program includes the command identifier, a condition determination subroutine for determining whether the logical conditional expression is true, and an operation condition explanation sentence generation subroutine corresponding to the condition.
The command identifier causes the processor to execute processing corresponding to the command identifier when the value of the logical conditional expression corresponding to the command identifier is true,
The operating condition explanation generating subroutine causes the processor to convert a variable included in the template into a character string corresponding to the condition based on the corresponding template, and to explain the operating condition based on the converted template. Generate a statement,
An operating condition manual automatic generation device characterized by the above.
該条件判定サブルーチンは、該複数の論理条件式のそれぞれの真偽を判定する処理を含む、
ことを特徴とする請求項1に記載の動作条件説明書自動生成装置。 A logical conditional expression corresponding to the command identifier is represented by a logical product of a plurality of logical conditional expressions,
The condition determination subroutine includes a process of determining the authenticity of each of the plurality of logical conditional expressions.
The apparatus for automatically generating operation condition instructions according to claim 1 .
ことを特徴とする請求項2に記載の動作条件説明書自動生成装置。 At least one of the plurality of logical conditional expressions is a logical conditional expression corresponding to another command identifier.
The apparatus for automatically generating operation condition instructions according to claim 2 .
ことを特徴とする請求項2又は3に記載の動作条件説明書自動生成装置。 The operation condition explanation sentence generation subroutine causes the processor to generate an operation condition explanation sentence corresponding to each of the plurality of logical condition expressions, and to output the operation condition explanation sentences by concatenating them.
4. The operation condition manual automatic generation apparatus according to claim 2 or 3 ,
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013090024A JP6081282B2 (en) | 2013-04-23 | 2013-04-23 | Operating condition manual automatic generation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013090024A JP6081282B2 (en) | 2013-04-23 | 2013-04-23 | Operating condition manual automatic generation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014215659A JP2014215659A (en) | 2014-11-17 |
| JP6081282B2 true JP6081282B2 (en) | 2017-02-15 |
Family
ID=51941398
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013090024A Expired - Fee Related JP6081282B2 (en) | 2013-04-23 | 2013-04-23 | Operating condition manual automatic generation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6081282B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6928724B2 (en) * | 2019-07-26 | 2021-09-01 | 株式会社日立システムズ | Training content creation device, training content creation method, and training content creation program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001344118A (en) * | 2000-06-01 | 2001-12-14 | Nec Corp | Automatic operation control method and automatic operation control system |
| JP2007156863A (en) * | 2005-12-06 | 2007-06-21 | Fuji Xerox Co Ltd | Information processing method, system, and program |
| JP5657475B2 (en) * | 2011-06-08 | 2015-01-21 | 株式会社日立製作所 | Operation management apparatus and method |
-
2013
- 2013-04-23 JP JP2013090024A patent/JP6081282B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014215659A (en) | 2014-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8699076B2 (en) | Image forming apparatus, server, image forming system, and storage medium, outputting superimposed text strings in a variable form page | |
| JP5933483B2 (en) | Image forming system, image forming apparatus, and log management program | |
| JP6447564B2 (en) | Image forming apparatus, program, and information processing system | |
| US8625117B2 (en) | Apparatus for controlling image formation, computer readable device having stored thereon computer-executable instructions for forming images, and method of generating image formation setting information | |
| US8325376B2 (en) | Image-forming device having index printing function | |
| US20180060003A1 (en) | Control method and information processing apparatus | |
| JP6081282B2 (en) | Operating condition manual automatic generation device | |
| JP6457808B2 (en) | Print control device | |
| KR100664320B1 (en) | Image forming apparatus and control method thereof | |
| JP2011134285A (en) | Printing processing apparatus, printing processing program, and printing processing method | |
| JP2009132158A (en) | Image forming apparatus | |
| US20250286965A1 (en) | Image processing apparatus capable of obtaining result of proofreading of original with simple operation, control method, and storage medium | |
| US20150160901A1 (en) | Information processing device, setting method, and computer program product | |
| JP4669862B2 (en) | Image forming system and print setting program | |
| JP4483427B2 (en) | Image forming apparatus, control method, and display method | |
| JP5917435B2 (en) | Image forming apparatus | |
| JP7703934B2 (en) | Printing device, printing system and program | |
| JP2008187228A (en) | Image processing system, image processing apparatus, print controller, image processing program, and print control program | |
| JP2025175812A (en) | Information processing system, information processing program, and information processing method | |
| JP2025166395A (en) | Information processing device, control method for information processing device, program, and information processing system | |
| US20210342106A1 (en) | Program, method, and device for generating job data | |
| JP2014233919A (en) | Printing method, printing device, terminal device, printing program and recording medium | |
| JP2008117255A (en) | Image processing failure reproduction method, image processor and program | |
| JP2017151550A (en) | Information processing system, screen display information generation method, electronic device, and browser program | |
| JP2015166943A (en) | Web data printing control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150318 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160324 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160705 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160902 |
|
| 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: 20161220 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6081282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |