JP7348995B2 - Print layout switching device, print layout switching method, and print layout switching program - Google Patents
Print layout switching device, print layout switching method, and print layout switching program Download PDFInfo
- Publication number
- JP7348995B2 JP7348995B2 JP2022102838A JP2022102838A JP7348995B2 JP 7348995 B2 JP7348995 B2 JP 7348995B2 JP 2022102838 A JP2022102838 A JP 2022102838A JP 2022102838 A JP2022102838 A JP 2022102838A JP 7348995 B2 JP7348995 B2 JP 7348995B2
- Authority
- JP
- Japan
- Prior art keywords
- definition
- job
- design data
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 22
- 238000013461 design Methods 0.000 claims description 86
- 230000008676 import Effects 0.000 claims description 12
- 230000010365 information processing Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印字レイアウト切替装置、印字レイアウト切替方法、及び印字レイアウト切替プログラムに関する。 The present invention relates to a print layout switching device, a print layout switching method, and a print layout switching program.
例えば、貿易業務は、通常、輸出業務、輸入業務、国内業務の3種別に分けられる。貿易業種毎にデザインの要求が変化する対外帳票においては、それぞれで出力する帳票デザインを分けたい場面が発生する。従来の帳票印刷システムとして、例えば、特許文献1がある。特許文献1の帳票印刷システム10では、コンピュータ12の記憶装置16には、帳票印刷プログラム18、帳票定義ファイル20、印刷色変換ファイル22、線幅変換ファイル24、および、帳票内容ファイル26が記録される。線幅変換ファイル24には、帳票定義情報に含まれる罫線幅に対応して、プリンタに対して指示すべき罫線幅を表す線幅変換情報がプリンタ機種毎に格納される。帳票印刷プログラム18は帳票定義ファイル20に基づき帳票印刷データを作成するが、その際、線幅変換ファイル24に格納された、該当するプリンタ機種についての線幅変換情報に基づいて、帳票定義情報に含まれる罫線幅を変換する。
For example, trade operations are usually divided into three types: export operations, import operations, and domestic operations. In the case of external forms, where the design requirements vary depending on the trade industry, there may be situations where it is desired to separate the form designs to be output for each type of business. As a conventional form printing system, for example, there is
しかしながら、従来のシステム構造では、帳票定義と印刷プログラムが1:1に紐付けられていたため、貿易種別毎に出力する帳票デザインを分ける場合、各種貿易種別毎に要件を満たした印刷プログラムを開発する必要があり、大幅なコストが発生していた。 However, in the conventional system structure, the form definition and the printing program were linked 1:1, so when dividing the form design to be output for each trade type, it is necessary to develop a printing program that meets the requirements for each trade type. This was necessary and resulted in significant costs.
本発明は、上記に鑑みてなさなれたものであり、複数の使用用途の要件を満たした帳票デザインの出力を1つの印刷プログラムで実行できるようにすることで、開発コストを低減した印字レイアウト切替装置、印字レイアウト切替方法、及び印字レイアウト切替プログラムを提供することを目的とする。 The present invention has been made in view of the above, and provides print layout switching that reduces development costs by allowing a single print program to output form designs that meet the requirements of multiple uses. The object of the present invention is to provide a device, a print layout switching method, and a print layout switching program.
上述した課題を解決し、目的を達成するために、本発明は、制御部と記憶部を備えた印字レイアウト切替装置であって、前記記憶部は、1つの印刷プログラムに対して、仮想のアプリケーション名である複数のジョブIDを登録したジョブマスタと、帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、を格納し、前記制御部は、前記ジョブマスタのジョブIDを引数として印刷プログラムを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力することを特徴とする。 In order to solve the above-mentioned problems and achieve the objects, the present invention provides a print layout switching device including a control section and a storage section, wherein the storage section stores a virtual application for one print program. A form that is registered in association with a job master in which multiple job IDs are registered, a form ID, multiple definition numbers, and form design data specific information for reading the definition name and form design data of each definition number. A definition table, a form allocation master in which a plurality of job IDs, form IDs, and definition numbers are registered in association with each other are stored, and the control unit starts a print program using the job ID of the job master as an argument. , At the time of printing, using the job ID as a key, obtain the form ID and definition number of the form allocation master, and using the obtained form ID and definition number as keys, obtain form design data specific information from the form definition table. The present invention is characterized in that the form design data is read using the specified form design data specific information, and form print data is output.
また、本実施の形態によれば、前記帳票デザインデータは、輸出用見積書、輸入用見積類、及び国内用見積書であることにしてもよい。 Further, according to the present embodiment, the form design data may be an export quotation, an import quotation, and a domestic quotation.
また、上述した課題を解決し、目的を達成するために、本発明は、制御部と記憶部を備えた情報処理装置で実行される印字レイアウト切替方法であって、前記記憶部は、1つの印刷プログラムに対して、仮想のアプリケーション名である複数のジョブIDを登録したジョブマスタと、帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、を格納し、前記制御部で実行される、前記ジョブマスタのジョブIDを引数として印刷プログラムを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力するステップを含むことを特徴とする。 Further, in order to solve the above-mentioned problems and achieve the objects, the present invention provides a print layout switching method executed by an information processing device including a control unit and a storage unit, the storage unit comprising one A job master in which multiple job IDs, which are virtual application names, are registered for the print program, a form ID, multiple definition numbers, and form design data for reading out the definition name and form design data of each definition number. A form definition table that is registered in association with specific information, and a form allocation master that is registered in association with a plurality of job IDs, form IDs, and definition numbers are stored, and the job is executed by the control unit. Start a print program using the job ID of the master as an argument, and when printing, use the job ID as a key to obtain the form ID and definition number of the form allocation master, and use the obtained form ID and definition number as keys to define the form. The present invention is characterized in that it includes the steps of acquiring form design data specifying information from a table, reading form design data using the obtained form design data specifying information, and outputting form print data.
また、上述した課題を解決し、目的を達成するために、本発明は、制御部と記憶部を備えた情報処理装置に実行させるための印字レイアウト切替プログラムであって、前記記憶部は、1つの印刷プログラムに対して、仮想のアプリケーション名である複数のジョブIDを登録したジョブマスタと、帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、を格納し、前記ジョブマスタのジョブIDを引数として印刷プログラムを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力するステップを、前記制御部に実行させるための印字レイアウト切替プログラムであることを特徴とする。 Further, in order to solve the above-mentioned problems and achieve the objects, the present invention provides a print layout switching program to be executed by an information processing apparatus including a control section and a storage section, the storage section comprising: A job master in which multiple job IDs, which are virtual application names, are registered for one print program, a form ID, multiple definition numbers, and a form design for reading out the definition name and form design data of each definition number. A form definition table registered in association with data specific information, and a form allocation master registered in association with a plurality of job IDs, form IDs, and definition numbers are stored, and the job ID of the job master is used as an argument. Start the print program, use the relevant job ID as a key during printing, acquire the form ID and definition number of the form allocation master, and use the obtained form ID and definition number as keys to retrieve form design data specific information from the form definition table. The present invention is characterized in that the print layout switching program causes the control unit to execute the steps of acquiring form design data, reading form design data using the obtained form design data specifying information, and outputting form print data.
本発明によれば、使用用途毎の要件を満たした帳票デザインの出力を1つの印刷プログラムで実行できるようにすることで、開発コストを低減することが可能となるという効果を奏する。 According to the present invention, it is possible to reduce development costs by allowing a single print program to output a form design that satisfies the requirements for each usage.
以下に、本発明に係る印字レイアウト切替装置、印字レイアウト切替方法、及び印字レイアウト切替プログラムの実施の形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of a print layout switching device, a print layout switching method, and a print layout switching program according to the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to this embodiment.
[1.概要]
貿易業務は、通常、輸出業務、輸入業務、国内業務の3種別に分けられる。貿易業種毎にデザインの要求が変化する対外帳票においては、それぞれで出力する帳票デザインを分けたい場面が発生する。従来のシステム構造では、帳票定義と印刷プログラムが1:1に紐付けられていたため、貿易種別毎に出力する帳票デザインを分ける場合、各種貿易種別毎に要件を満たした印刷プログラムを開発する必要があり、大幅なコストが発生していた。
[1. overview]
Trade operations are generally divided into three types: export operations, import operations, and domestic operations. In the case of external forms, where the design requirements vary depending on the trade industry, there may be situations where it is desired to separate the form designs to be output for each type of business. In the conventional system structure, the form definition and the print program were linked 1:1, so if you want to separate the form design to be output for each trade type, it is necessary to develop a print program that meets the requirements for each trade type. However, there were significant costs incurred.
そこで、本実施の形態では、印刷プログラムと帳票定義を別管理し、帳票割当設定をマスタ化することで1つの印刷プログラムに対して、複数の帳票割当を可能とした。これにより、各貿易種別毎の要件を満たした帳票デザインの出力を1つの印刷プログラムで行うことが可能となるため、開発コストの削減が可能となる。 Therefore, in this embodiment, the print program and the form definition are managed separately, and the form allocation settings are mastered, thereby making it possible to allocate a plurality of forms to one print program. This makes it possible to output a form design that satisfies the requirements for each trade type using a single printing program, thereby making it possible to reduce development costs.
[2.構成]
本実施の形態に係る印字レイアウト切替装置100の構成について、図1を参照して説明する。図1は、本実施の形態に係る印字レイアウト切替装置100の構成の一例を示すブロック図である。
[2. composition]
The configuration of print layout switching device 100 according to this embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of a print layout switching device 100 according to the present embodiment.
印字レイアウト切替装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、印字レイアウト切替装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 Print layout switching device 100 is a commercially available desktop personal computer. Note that the print layout switching device 100 is not limited to stationary information processing devices such as desktop personal computers, but is also applicable to portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, and tablet personal computers. It may be a type information processing device.
印字レイアウト切替装置100は、図1に示すように、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。消込処理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
As shown in FIG. 1, the print layout switching device 100 includes a control section 102, a
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、印字レイアウト切替装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、印字レイアウト切替装置100と端末装置とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する記憶部106に格納されるデータは、サーバに格納されてもよい。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114、プリンタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。また、ユーザが出力装置(モニタ)114の画面に表示して、入力装置112で操作することを、「UIを介したユーザ操作」と記載する場合がある。
An input device 112 and an output device 114 are connected to the input/
記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
The
記憶部106は、ジョブマスタ106a、帳票定義テーブル106b、及び帳票割当マスタ106c等を格納する。図2は、ジョブマスタ106aの構成例を示す図である。図3は、帳票定義テーブル106bの構成例を示す図である。図4は、帳票割当マスタ106cの構成例を示す図である。
The
ジョブマスタ106aは、一つの印刷プログラムに対して、仮想のアプリケーション名である「ジョブID」を設定するためのマスタである。この「ジョブID」は印刷プログラムを起動する際の引数(キー)となる。ジョブマスタ106aは、図2に示すように、起動ファイル(印刷プログラム)と複数のジョブIDを関連づけて登録する。
The
図2に示す例では、起動ファイル(「実行ファイル」ともいう)「Print.Mitumori.exe」に、3つのジョブID「Print.Mitumori.Yushutu」、「Print.Mitumori.Yunyuu」、「Print.Mitumori.Kokunai」が登録されている。ジョブID「Print.Mitumori.Yushutu」は、「輸出見積書プログラム」、ジョブID「Print.Mitumori.Yunyu」は、「輸入見積書プログラム」、ジョブID「Print.Mitumori.Kokunai」は「国内見積書プログラム」である。 In the example shown in FIG. 2, the startup file (also called "executable file") "Print.Mitumori.exe" contains three job IDs: "Print.Mitumori.Yushutu", "Print.Mitumori.Yunyuu", and "Print.Mitumori.exe". .Kokunai" is registered. Job ID "Print.Mitumori.Yushutu" is "Export quotation program", job ID "Print.Mitumori.Yunyu" is "Import quotation program", job ID "Print.Mitumori.Kokunai" is "Domestic quotation" program.”
帳票定義テーブル106bは、図3に示すように、帳票ID、同一帳票を別デザインの帳票として管理するための定義NO、定義名、及び帳票デザインデータを読み出すための帳票デザインデータ特定情報を関連づけて登録する。帳票デザインデータ特定情報は、帳票デザインデータを読み出すための情報であり、帳票デザインデータ自体、帳票デザインデータを読み出すためのパスやファイル(例えば、「.dll」)とすることができる。 As shown in FIG. 3, the form definition table 106b associates a form ID, a definition number for managing the same form as a form with a different design, a definition name, and form design data specific information for reading form design data. register. The form design data specifying information is information for reading the form design data, and the form design data itself can be a path or a file (for example, ".dll") for reading the form design data.
図3に示す例では、帳票ID「Print.Mitumori」に4つの定義NOが登録されており、定義NO「0」、定義名「見積書(オリジナル)」、帳票デザインデータ特定情報「バイナリデータ0」と、定義NO「1」、定義名「輸出見積書」、帳票デザインデータ特定情報「バイナリデータ1」と、定義NO「2」、定義名「輸入見積書」、帳票デザインデータ特定情報「バイナリデータ2」と、定義NO「3」、定義名「国内見積書」、帳票デザインデータ特定情報「バイナリデータ3」とが登録されている。
In the example shown in FIG. 3, four definition NOs are registered for the form ID “Print. ”, definition number “1”, definition name “export estimate”, form design data specific information “
帳票デザインデータ特定情報の「バイナリデータ0」は見積書(オリジナル)の帳票デザインデータ、「バイナリデータ1」は、輸出見積書の帳票デザインデータ、「バイナリデータ2」は、輸入見積書の帳票デザインデータと、「バイナリデータ3」は、とが輸入見積書の帳票デザインデータが登録されている。
Form design data specific information "
なお、ここでは、帳票デザインデータ特定情報をバイナリデータ(binary data)としているが帳票デザインデータを取得できる値(情報)であればなんでもよく、例えば、帳票デザインを記録したWordファイルやExcelファイルのフォルダーパスとしてもよい。 Note that here, the form design data specific information is binary data, but any value (information) that can obtain the form design data may be used.For example, a folder of Word files or Excel files in which form designs are recorded. It can also be used as a pass.
例えば、帳票デザインデータは、ユーザがオリジナルデータを元に、各場面に適したデザインに編集して、帳票定義テーブル106bに登録することにしてもよい。 For example, the form design data may be edited by the user into a design suitable for each occasion based on the original data, and then registered in the form definition table 106b.
帳票割当マスタ106cは、ジョブIDに対して帳票定義を割リ当てるためのマスタである。帳票割当マスタ106cは、図4に示すように、ジョブIDと、帳票IDと、定義NOを対応づけて登録したマスタである。帳票ID/定義NOは帳票定義テーブル106bとの紐づけを行うキー項目となる。
The
図4に示す例では、ジョブID「Print.Mitumori.Yushutu」、「Print.Mitumori.Yunyuu」、「Print.Mitumori.Kokunai」に、それぞれ、帳票ID「Print.Mitumori」の定義NO「1」、「2」、「3」が登録されている。 In the example shown in FIG. 4, the definition NO "1" of the form ID "Print. Mitumori" is assigned to the job IDs "Print. Mitumori. Yushutu", "Print. Mitumori. Yunyuu", and "Print. Mitumori. Kokunai", respectively. "2" and "3" are registered.
制御部102は、印字レイアウト切替装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、機能概念的に、メンテ部102aと、プログラム実行部102bと、を備えている。
The control unit 102 is a CPU or the like that controls the print layout switching device 100 in an integrated manner. The control unit 102 has an internal memory for storing control programs such as an OS, programs specifying various processing procedures, required data, etc., and performs various information processing based on these stored programs. Execute. Functionally, the control unit 102 includes a
メンテ部102aは、ユーザの指示に応じて、マスタ・テーブルのメンテ画面(不図示)をモニタ114に表示し、当該メンテ画面上でのユーザの操作に応じて、ジョブマスタ106a、帳票定義テーブル106b、及び帳票割当マスタ106c等のデータの入力・変更・追加等の編集や登録を行う。
The
プログラム実行部102bは、プログラムを起動して実行するためのものである。プログラム実行部102bは、UIを介したユーザ操作に応答して、ジョブマスタ106aのジョブIDを引数として印刷プログラムを起動し、印刷時に当該ジョブIDをキーとして、帳票割当マスタ106cの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、帳票定義テーブル106bの帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、印字データと帳票デザインデータをバインドした帳票印字データをプリンタ114から出力する。
The program execution unit 102b is for starting and executing a program. In response to a user operation via the UI, the program execution unit 102b starts a print program using the job ID of the
[3.具体例]
図1~図7を参照して、本実施の形態における印字レイアウト切替装置100の処理の具体例を説明する。まず、図1~図5を参照して、本実施の形態における印字レイアウト切替装置100の全体の処理の概略を説明する。図5は、本実施の形態における印字レイアウト切替装置100の全体の処理の一例を説明するためのフローチャートである。
[3. Concrete example]
A specific example of the processing of print layout switching device 100 in this embodiment will be described with reference to FIGS. 1 to 7. First, with reference to FIGS. 1 to 5, an overview of the overall processing of print layout switching device 100 in this embodiment will be described. FIG. 5 is a flowchart for explaining an example of the overall processing of print layout switching device 100 in this embodiment.
図5において、プログラム実行部102bは、UIを介したユーザ操作に応答して、ジョブマスタ106aのジョブIDを引数として印刷プログラムを起動する(ステップS1)。例えば、ユーザが「輸出見積書プログラム」を選択した場合には、ジョブID「Print.Mitumori.Yushutu」を引数として、起動ファイル「Print.Mitumori.exe」を起動する。また、ユーザが、「輸入見積書プログラム」を選択した場合は、ジョブID「Print.Mitumori.Yunyu」を引数として、起動ファイル「Print.Mitumori.exe」を起動する。また、ユーザが「国内見積書プログラム」を選択した場合は、ジョブID「Print.Mitumori.Kokunai」を引数として、起動ファイル「Print.Mitumori.exe」を起動する。
In FIG. 5, the program execution unit 102b starts a print program using the job ID of the
プログラム実行部102bは、印刷時に(例えば、ユーザが印刷ボタンを押した場合)、当該ジョブIDをキーとして、帳票割当マスタ106cから帳票IDと定義NOを取得する(ステップS2)。
When printing (for example, when the user presses the print button), the program execution unit 102b uses the job ID as a key to acquire the form ID and definition number from the
プログラム実行部102bは、取得した帳票IDと定義NOをキーとして、帳票定義テーブル106bの帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込む(ステップS3)。 The program execution unit 102b uses the obtained form ID and definition NO as keys to obtain form design data specifying information from the form definition table 106b, and reads form design data using the obtained form design data specifying information (step S3).
プログラム実行部102bは、対象の印字データと読み込んだ帳票デザインデータをバインドした帳票印字データをプリンタ114から出力する(ステップS4)。 The program execution unit 102b outputs form print data in which the target print data and the read form design data are bound from the printer 114 (step S4).
図6は、輸出見積書を出力する流れを説明するための図である。図6において、まず、(S1)輸出見積書プログラム(起動ファイル「Print.Mitumori.exe」とジョブID「Print.Mitumori.Yushutu」)を起動する。 FIG. 6 is a diagram for explaining the flow of outputting an export estimate. In FIG. 6, first, (S1) the export estimate program (startup file "Print.Mitumori.exe" and job ID "Print.Mitumori.Yushutu") is started.
(S2~S3)印刷ボタン押下時に帳票デザインデータを取得する。具体的には、ジョブID「Print.Mitumori.Yushutu」をキーにして、帳票割当マスタ106cを参照して、帳票ID「Print.Mitumori」と定義NO「1」を取得する。取得した帳票ID「Print.Mitumori」と定義NO「1」をキーとして、帳票定義テーブル106bを参照し、帳票デザインデータ特定情報「バイナリデータ2」により帳票デザインデータを読み出す。帳票デザインデータと印字データをバインドした帳票印字データを作成する。(S4)帳票印字データをプリンタ114から出力する。
(S2-S3) Obtain form design data when the print button is pressed. Specifically, using the job ID "Print.Mitumori.Yushutu" as a key, the form ID "Print.Mitumori" and the definition number "1" are acquired by referring to the
図7は、国内見積書を出力する流れを説明するための図である。図7において、まず、(S1)国内見積書プログラム(起動ファイル「Print.Mitumori.exe」とジョブID「Print.Mitumori.Kokunai」)を起動する。 FIG. 7 is a diagram for explaining the flow of outputting a domestic estimate. In FIG. 7, first, (S1) the domestic estimate program (startup file "Print.Mitumori.exe" and job ID "Print.Mitumori.Kokunai") is started.
(S2~S3)印刷ボタン押下時に帳票デザインデータを取得する。具体的には、ジョブID「Print.Mitumori.Kokunai」をキーにして、帳票割当マスタ106cを参照し、帳票ID「Print.Kokunai」と定義NO「3」を取得する。取得した帳票ID「Print.Mitumori」と定義NO「3」をキーとして、帳票定義テーブル106bを参照し、帳票デザインデータ特定情報「バイナリデータ3」により帳票デザインデータを読み出す。帳票デザインデータと印字データをバインドした帳票印字データを作成する。(S4)帳票印字データをプリンタ114から出力する。
(S2-S3) Obtain form design data when the print button is pressed. Specifically, using the job ID "Print.Mitumori.Kokunai" as a key, the
以上説明したように、本実施の形態によれば、1つの印刷プログラムに対して、仮想のアプリケーション名である複数のジョブIDを登録したジョブマスタ106aと、帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブル106bと、複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタ106cと、マスタのジョブIDを引数として印刷プログラムを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOをキーとして、帳票定義テーブル106bから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データをプリンタ114から出力する制御部102とを備えているので、各使用用途毎の要件を満たした帳票デザインの出力を1つの印刷プログラムで実行できるようにすることで、開発コストを低減することが可能となる。
As described above, according to the present embodiment, for one print program, the
また、帳票デザインデータは、輸出用見積書、輸入用見積類、及び国内用見積書の帳票としたので、輸出用見積書、輸入用見積類、及び国内用見積書の帳票デザインの出力を1つの印刷プログラムで実行することが可能となる。 In addition, the form design data is for export quotations, import quotations, and domestic quotations, so the form design data for export quotations, import quotations, and domestic quotations can be output in one file. It can be executed with one printing program.
なお、本実施の形態では、使用用途の例として、輸出用見積書、輸入用見積類、及び国内用見積書の帳票を出力する場合について説明したが、他の使用用途についても適用可能である。 In addition, in this embodiment, as an example of usage, the case of outputting documents for export quotations, import quotations, and domestic quotations has been described, but the present invention is also applicable to other usages. .
[4.他の実施形態]
本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[4. Other embodiments]
In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
例えば、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed manually. All or part of the process can also be performed automatically using known methods.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, unless otherwise specified, information including processing procedures, control procedures, specific names, parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings are included. It can be changed arbitrarily.
また、印字レイアウト切替装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, regarding the print layout switching device 100, each illustrated component is functionally conceptual, and does not necessarily need to be physically configured as illustrated.
例えば、印字レイアウト切替装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて消込処理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the print layout switching device 100, especially each processing function performed by the control unit 102, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU. Alternatively, it may be realized as hardware using wired logic. Note that the program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and may be erased as necessary. Mechanically read by device 100. That is, a storage unit such as a ROM or an HDD (Hard Disk Drive) stores a computer program that cooperates with an OS to give instructions to a CPU and perform various processes. This computer program is executed by being loaded into the RAM, and constitutes a control unit in cooperation with the CPU.
また、このコンピュータプログラムは、印字レイアウト切替装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the print layout switching device 100 via an arbitrary network, and all or part of it may be downloaded as necessary. It is.
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, a program for executing the processing described in this embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EE. PROM (registration Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical disk) ), DVD (Digital Versatile Disk), Blu-ray (registered trademark) Disc, etc. shall include any “portable physical medium”.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 Further, a "program" is a data processing method written in any language or writing method, and does not matter in the form of source code or binary code. Note that a "program" is not necessarily limited to a unitary structure, but may be distributed as multiple modules or libraries, or may work together with separate programs such as an OS to achieve its functions. Including things. Note that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading the recording medium in each device shown in the embodiments, and the installation procedure after reading.
記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
Various databases and the like stored in the
また、印字レイアウト切替装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、印字レイアウト切替装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the print layout switching device 100 may be configured as an information processing device such as a known personal computer or a workstation, or may be configured as the information processing device to which any peripheral device is connected. Furthermore, the print layout switching device 100 may be realized by installing software (including programs, data, etc.) that causes the device to realize the processing described in this embodiment.
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of dispersion and integration of devices is not limited to what is shown in the diagram, and all or part of them can be functionally or physically divided into arbitrary units according to various additions or functional loads. It can be configured in a distributed/integrated manner. That is, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively.
100 印字レイアウト切替装置
102 制御部
102a メンテ部
102b プログラム実行部
104 通信インターフェース部
106 記憶部
106a ジョブマスタ
106b 帳票定義テーブル
106c 帳票割当マスタ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 端末装置
300 ネットワーク
100 Print layout switching device
102 Control unit
102a Maintenance department
102b Program execution section
104 Communication interface section
106 Storage section
106a Job master
106b Form definition table
106c Form allocation master
108 Input/output interface section
112 Input device
114
Claims (4)
前記制御部は、
印刷を実行するための起動ファイルと、仮想のアプリケーション名である複数のジョブIDと、を関連づけて登録したジョブマスタと、
帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、
複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、
にアクセス可能に構成されており、
前記ジョブマスタのジョブIDを起動パラメータとして前記起動ファイルを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力するプログラム実行部を備えたことを特徴とする印字レイアウト切替装置。 A print layout switching device comprising a control unit ,
The control unit includes :
A job master in which a startup file for executing printing and multiple job IDs, which are virtual application names, are associated and registered;
a form definition table in which a form ID, a plurality of definition numbers, a definition name of each definition number, and form design data specific information for reading form design data are registered in association with each other;
A form assignment master in which multiple job IDs, form IDs, and definition numbers are registered in association with each other;
is configured to be accessible to
Start the startup file using the job ID of the job master as a startup parameter , use the job ID as a key at the time of printing, acquire the form ID and definition number of the form assignment master, and use the obtained form ID and definition NO as the key. , a print layout switching device comprising: a program execution unit that acquires form design data specific information from the form definition table, reads form design data based on the acquired form design data specific information, and outputs form print data. Device.
前記制御部は、 The control unit includes:
印刷を実行するための起動ファイルと、仮想のアプリケーション名である複数のジョブIDと、を関連づけて登録したジョブマスタと、 A job master in which a startup file for executing printing and multiple job IDs, which are virtual application names, are associated and registered;
帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、 a form definition table in which a form ID, a plurality of definition numbers, a definition name of each definition number, and form design data specific information for reading form design data are registered in association with each other;
複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、 A form assignment master in which multiple job IDs, form IDs, and definition numbers are registered in association with each other;
にアクセス可能に構成されており、 is configured to be accessible to
前記制御部で実行される、 executed by the control unit,
前記ジョブマスタのジョブIDを起動パラメータとして前記起動ファイルを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力するステップを含むことを特徴とする印字レイアウト切替方法。 Start the startup file using the job ID of the job master as a startup parameter, use the job ID as a key at the time of printing, acquire the form ID and definition number of the form assignment master, and use the obtained form ID and definition NO as the key. A printing layout switching method comprising the steps of: acquiring form design data specifying information from the form definition table, reading form design data using the obtained form design data specifying information, and outputting form print data.
前記制御部は、 The control unit includes:
印刷を実行するための起動ファイルと、仮想のアプリケーション名である複数のジョブIDと、を関連づけて登録したジョブマスタと、 A job master in which a startup file for executing printing and multiple job IDs, which are virtual application names, are associated and registered;
帳票IDと、複数の定義NOと、各定義NOの定義名及び帳票デザインデータを読み出すための帳票デザインデータ特定情報とを関連づけて登録した帳票定義テーブルと、 a form definition table in which a form ID, a plurality of definition numbers, a definition name of each definition number, and form design data specific information for reading form design data are registered in association with each other;
複数のジョブIDと、帳票IDと、定義NOとを関連づけて登録した帳票割当マスタと、 A form assignment master in which multiple job IDs, form IDs, and definition numbers are registered in association with each other;
にアクセス可能に構成されており、 is configured to be accessible to
前記ジョブマスタのジョブIDを起動パラメータとして前記起動ファイルを起動し、印刷時に当該ジョブIDをキーとして、前記帳票割当マスタの帳票IDと定義NOを取得し、取得した帳票IDと定義NOをキーとして、前記帳票定義テーブルから帳票デザインデータ特定情報を取得し、取得した帳票デザインデータ特定情報により帳票デザインデータを読み込んで、帳票印字データを出力するステップを前記制御部に実行させるための印字レイアウト切替プログラム。 Start the startup file using the job ID of the job master as a startup parameter, use the job ID as a key at the time of printing, acquire the form ID and definition number of the form assignment master, and use the obtained form ID and definition NO as the key. , a print layout switching program for causing the control unit to execute the steps of acquiring form design data specific information from the form definition table, reading form design data using the obtained form design data specific information, and outputting form print data; .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022102838A JP7348995B2 (en) | 2018-03-29 | 2022-06-27 | Print layout switching device, print layout switching method, and print layout switching program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018066118A JP7097730B2 (en) | 2018-03-29 | 2018-03-29 | Print layout switching device, print layout switching method, and print layout switching program |
| JP2022102838A JP7348995B2 (en) | 2018-03-29 | 2022-06-27 | Print layout switching device, print layout switching method, and print layout switching program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018066118A Division JP7097730B2 (en) | 2018-03-29 | 2018-03-29 | Print layout switching device, print layout switching method, and print layout switching program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022132302A JP2022132302A (en) | 2022-09-08 |
| JP7348995B2 true JP7348995B2 (en) | 2023-09-21 |
Family
ID=68167454
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018066118A Active JP7097730B2 (en) | 2018-03-29 | 2018-03-29 | Print layout switching device, print layout switching method, and print layout switching program |
| JP2022102838A Active JP7348995B2 (en) | 2018-03-29 | 2022-06-27 | Print layout switching device, print layout switching method, and print layout switching program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018066118A Active JP7097730B2 (en) | 2018-03-29 | 2018-03-29 | Print layout switching device, print layout switching method, and print layout switching program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7097730B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003223328A (en) | 2002-01-31 | 2003-08-08 | Canon Inc | Data processing system, data processing method, information processing device, and data processing program |
| JP2008123229A (en) | 2006-11-10 | 2008-05-29 | Canon Inc | Print processing setting method, print processing setting device, print processing program, and storage medium |
| JP2009218711A (en) | 2008-03-07 | 2009-09-24 | Canon Inc | Information processor, image processor, control method of information processor, control method of image processor and program |
| JP2016207198A (en) | 2015-04-20 | 2016-12-08 | 株式会社オービック | Language switching device, language switching method, and language switching program |
| JP2017105103A (en) | 2015-12-11 | 2017-06-15 | セイコーエプソン株式会社 | Label printer and label printer control method |
| JP2020067718A (en) | 2018-10-22 | 2020-04-30 | キヤノン株式会社 | Document generation system, control method thereof, and program |
-
2018
- 2018-03-29 JP JP2018066118A patent/JP7097730B2/en active Active
-
2022
- 2022-06-27 JP JP2022102838A patent/JP7348995B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003223328A (en) | 2002-01-31 | 2003-08-08 | Canon Inc | Data processing system, data processing method, information processing device, and data processing program |
| JP2008123229A (en) | 2006-11-10 | 2008-05-29 | Canon Inc | Print processing setting method, print processing setting device, print processing program, and storage medium |
| JP2009218711A (en) | 2008-03-07 | 2009-09-24 | Canon Inc | Information processor, image processor, control method of information processor, control method of image processor and program |
| JP2016207198A (en) | 2015-04-20 | 2016-12-08 | 株式会社オービック | Language switching device, language switching method, and language switching program |
| JP2017105103A (en) | 2015-12-11 | 2017-06-15 | セイコーエプソン株式会社 | Label printer and label printer control method |
| JP2020067718A (en) | 2018-10-22 | 2020-04-30 | キヤノン株式会社 | Document generation system, control method thereof, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7097730B2 (en) | 2022-07-08 |
| JP2019175380A (en) | 2019-10-10 |
| JP2022132302A (en) | 2022-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7348995B2 (en) | Print layout switching device, print layout switching method, and print layout switching program | |
| JP7517937B2 (en) | Information processing device, information processing program, and information processing method | |
| JP6750982B2 (en) | Authority control device, authority control method, and authority control program | |
| JP2021073556A (en) | Display definition creation device, display definition creation method, and display definition creation program | |
| JP7199819B2 (en) | PRINT LAYOUT SWITCHING DEVICE, PRINT LAYOUT SWITCHING METHOD, AND PRINT LAYOUT SWITCHING PROGRAM | |
| JP7426305B2 (en) | Design document reference work support device, design document reference work support method, and design document reference work support program | |
| JP7320478B2 (en) | SCREEN DISPLAY CONTROL DEVICE, SCREEN DISPLAY CONTROL METHOD AND SCREEN DISPLAY CONTROL PROGRAM | |
| JP7573436B2 (en) | Income and expenditure management device, income and expenditure management method, and income and expenditure management program | |
| JP7642459B2 (en) | SECURITY MANAGEMENT DEVICE, SECURITY MANAGEMENT METHOD, AND SECURITY MANAGEMENT PROGRAM | |
| JP7764321B2 (en) | Report data generation device, report data generation method, and report data generation program | |
| JP7530343B2 (en) | System development support device, system development support method and system development support program | |
| JP7170925B1 (en) | CONTRACT RENEWAL MANAGEMENT DEVICE, CONTRACT RENEWAL MANAGEMENT METHOD, AND CONTRACT RENEWAL MANAGEMENT PROGRAM | |
| JP7824168B2 (en) | Business support device, business support method, and business support program | |
| JP6978282B2 (en) | Information processing device, form output method, and program | |
| JP6947596B2 (en) | Deposit processing device, deposit processing method, and deposit processing program | |
| JP6937180B2 (en) | Order data management device, order data management method, and order data management program | |
| JP6927771B2 (en) | Sales management equipment, sales management methods, and sales management programs | |
| JP7768844B2 (en) | Test preparation efficiency improvement device, test preparation efficiency improvement method, and test preparation efficiency improvement program | |
| JP2006011950A (en) | Installer creating apparatus and method, and program thereof | |
| JP2021077234A (en) | Unit price estimation device, method for estimating unit price, and unit price estimation program | |
| JP5420581B2 (en) | Application development support apparatus and method | |
| JP7821097B2 (en) | Electronic application management device, electronic application management method, and electronic application management program | |
| JP7716269B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7631161B2 (en) | Tugboat management system, tugboat management method, and tugboat management program | |
| JP2022103898A (en) | Sales allocation device, sales allocation method, and sales allocation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220726 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220726 |
|
| 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: 20230815 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230908 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7348995 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |