Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7348995B2 - Print layout switching device, print layout switching method, and print layout switching program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
print
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
Application number
JP2022102838A
Other languages
Japanese (ja)
Other versions
JP2022132302A (en
Inventor
貴詞 鈴木
和之 岡村
慎治 西澤
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2022102838A priority Critical patent/JP7348995B2/en
Publication of JP2022132302A publication Critical patent/JP2022132302A/en
Application granted granted Critical
Publication of JP7348995B2 publication Critical patent/JP7348995B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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 Patent Document 1. In the form printing system 10 of Patent Document 1, a form printing program 18, a form definition file 20, a print color conversion file 22, a line width conversion file 24, and a form content file 26 are recorded in the storage device 16 of the computer 12. Ru. The line width conversion file 24 stores line width conversion information representing the ruled line width to be instructed to the printer for each printer model, corresponding to the ruled line width included in the form definition information. The form printing program 18 creates form print data based on the form definition file 20, but at this time, it converts the form definition information into the form definition information based on the line width conversion information for the applicable printer model stored in the line width conversion file 24. Convert the included border width.

特開2004-38506号公報Japanese Patent Application Publication No. 2004-38506

しかしながら、従来のシステム構造では、帳票定義と印刷プログラムが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.

図1は、本実施の形態に係る印字レイアウト切替装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a print layout switching device according to the present embodiment. 図2は、ジョブマスタの構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of a job master. 図3は、帳票定義テーブルの構成例を示す図である。FIG. 3 is a diagram showing an example of the structure of a form definition table. 図4は、帳票割当マスタの構成例を示す図である。FIG. 4 is a diagram showing an example of the configuration of a form allocation master. 図5は、本実施の形態における印字レイアウト切替装置の全体の処理の一例を説明するためのフローチャートである。FIG. 5 is a flowchart for explaining an example of the overall processing of the print layout switching device in this embodiment. 図6は、輸出見積書を出力する流れを説明するための図である。FIG. 6 is a diagram for explaining the flow of outputting an export estimate. 図7は、国内見積書を出力する流れを説明するための図である。FIG. 7 is a diagram for explaining the flow of outputting a domestic estimate.

以下に、本発明に係る印字レイアウト切替装置、印字レイアウト切替方法、及び印字レイアウト切替プログラムの実施の形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。 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 communication interface section 104, a storage section 106, and an input/output interface section 108. Each unit included in the clearing processing device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、印字レイアウト切替装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、印字レイアウト切替装置100と端末装置とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する記憶部106に格納されるデータは、サーバに格納されてもよい。 The communication interface section 104 communicatively connects the print layout switching device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the print layout switching device 100 and a terminal device so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that data stored in the storage unit 106, which will be described later, may be stored in a server.

入出力インターフェース部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/output interface unit 108 . As the output device 114, in addition to a monitor (including a home television), a speaker or a printer can be used. As the input device 112, in addition to a keyboard, a mouse, and a microphone, a monitor that cooperates with the mouse to realize a pointing device function can be used. Note that hereinafter, the output device 114 may be described as a monitor 114 or a printer 114, and the input device 112 may be described as a keyboard 112 or a mouse 112. Furthermore, the operation that the user displays on the screen of the output device (monitor) 114 and operates using the input device 112 may be referred to as "user operation via UI."

記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores a computer program for giving instructions to a CPU (Central Processing Unit) to perform various processes in cooperation with an OS (Operating System). As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc. can be used.

記憶部106は、ジョブマスタ106a、帳票定義テーブル106b、及び帳票割当マスタ106c等を格納する。図2は、ジョブマスタ106aの構成例を示す図である。図3は、帳票定義テーブル106bの構成例を示す図である。図4は、帳票割当マスタ106cの構成例を示す図である。 The storage unit 106 stores a job master 106a, a form definition table 106b, a form allocation master 106c, and the like. FIG. 2 is a diagram showing an example of the configuration of the job master 106a. FIG. 3 is a diagram showing an example of the configuration of the form definition table 106b. FIG. 4 is a diagram showing a configuration example of the form allocation master 106c.

ジョブマスタ106aは、一つの印刷プログラムに対して、仮想のアプリケーション名である「ジョブID」を設定するためのマスタである。この「ジョブID」は印刷プログラムを起動する際の引数(キー)となる。ジョブマスタ106aは、図2に示すように、起動ファイル(印刷プログラム)と複数のジョブIDを関連づけて登録する。 The job master 106a is a master for setting a "job ID" that is a virtual application name for one print program. This "job ID" becomes an argument (key) when starting the print program. As shown in FIG. 2, the job master 106a registers a startup file (print program) and a plurality of job IDs in association with each other.

図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 “binary data 1”, definition number “2”, definition name “import estimate”, form design data specific information “binary Data 2'', definition number ``3'', definition name ``domestic quotation'', and form design data specific information ``binary data 3'' are registered.

帳票デザインデータ特定情報の「バイナリデータ0」は見積書(オリジナル)の帳票デザインデータ、「バイナリデータ1」は、輸出見積書の帳票デザインデータ、「バイナリデータ2」は、輸入見積書の帳票デザインデータと、「バイナリデータ3」は、とが輸入見積書の帳票デザインデータが登録されている。 Form design data specific information "Binary data 0" is the form design data of the quotation (original), "Binary data 1" is the form design data of the export quotation, and "Binary data 2" is the form design of the import quotation. In the data and "Binary Data 3", the form design data of the import estimate is registered.

なお、ここでは、帳票デザインデータ特定情報をバイナリデータ(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 form allocation master 106c is a master for allocating form definitions to job IDs. As shown in FIG. 4, the form assignment master 106c is a master in which job IDs, form IDs, and definition numbers are registered in association with each other. The form ID/definition number is a key item for linking with the form definition table 106b.

図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 maintenance unit 102a and a program execution unit 102b.

メンテ部102aは、ユーザの指示に応じて、マスタ・テーブルのメンテ画面(不図示)をモニタ114に表示し、当該メンテ画面上でのユーザの操作に応じて、ジョブマスタ106a、帳票定義テーブル106b、及び帳票割当マスタ106c等のデータの入力・変更・追加等の編集や登録を行う。 The maintenance unit 102a displays a master table maintenance screen (not shown) on the monitor 114 in response to a user's instruction, and displays the job master 106a and the form definition table 106b in accordance with the user's operation on the maintenance screen. , and edits and registers data such as inputting, changing, and adding data such as the form allocation master 106c.

プログラム実行部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 job master 106a as an argument, and defines the job ID as the form ID of the form allocation master 106c using the job ID as a key during printing. NO, and using the obtained form ID and definition NO as keys, obtain form design data specific information from the form definition table 106b, read the form design data using the obtained form design data specific information, and print data and form design. The form print data with bound data is output from the printer 114.

[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 job master 106a as an argument in response to a user operation via the UI (step S1). For example, when the user selects the "export estimate program", the startup file "Print.Mitumori.exe" is started using the job ID "Print.Mitumori.Yushutu" as an argument. Furthermore, when the user selects the "import estimate program", the startup file "Print.Mitumori.exe" is started using the job ID "Print.Mitumori.Yunyu" as an argument. Further, when the user selects the "domestic quotation program", the startup file "Print.Mitumori.exe" is started using the job ID "Print.Mitumori.Kokunai" as an argument.

プログラム実行部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 form allocation master 106c (step S2).

プログラム実行部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 form allocation master 106c. Using the acquired form ID "Print. Mitumori" and definition number "1" as keys, the form definition table 106b is referred to, and the form design data is read out using the form design data specifying information "binary data 2." Create form print data by binding form design data and print data. (S4) Output the form print data from the printer 114.

図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 document allocation master 106c is referred to, and the document ID "Print.Kokunai" and the definition number "3" are acquired. Using the acquired form ID "Print. Mitumori" and definition number "3" as keys, the form definition table 106b is referred to, and the form design data is read out using the form design data specifying information "binary data 3". Create form print data by binding form design data and print data. (S4) Output the form print data from the printer 114.

以上説明したように、本実施の形態によれば、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 job master 106a registers a plurality of job IDs that are virtual application names, a form ID, a plurality of definition NOs, A form definition table 106b that is registered in association with the definition name of each definition number and form design data specific information for reading form design data, and a form that is registered in association with a plurality of job IDs, form IDs, and definition numbers. A print program is started using the assignment master 106c and the job ID of the master as arguments, and when printing, the job ID is used as a key, and the form ID and definition NO of the form assignment master are used as keys to identify form design data from the form definition table 106b. The control unit 102 acquires information, reads the form design data based on the acquired form design data specific information, and outputs the form print data from the printer 114, so that the form design meets the requirements for each purpose of use. By making it possible to execute the output with one print program, development costs can be reduced.

また、帳票デザインデータは、輸出用見積書、輸入用見積類、及び国内用見積書の帳票としたので、輸出用見積書、輸入用見積類、及び国内用見積書の帳票デザインの出力を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 storage unit 106 are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and various databases used for various processing and website provision. Stores programs, tables, databases, web page files, etc.

また、印字レイアウト切替装置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 Output device 200 Terminal device 300 Network

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.
前記帳票デザインデータは、輸出用見積書、輸入用見積書、及び国内用見積書の帳票であることを特徴とする請求項1に記載の印字レイアウト切替装置。 2. The printing layout switching device according to claim 1, wherein the form design data is a form for an export quotation, an import quotation, and a domestic quotation. 制御部を備えた情報処理装置で実行される印字レイアウト切替方法であって、 A print layout switching method executed by an information processing device including a control unit, the method comprising:
前記制御部は、 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.
制御部を備えた情報処理装置に実行させるための印字レイアウト切替プログラムであって、 A print layout switching program to be executed by an information processing device equipped with a control unit, the program comprising:
前記制御部は、 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; .
JP2022102838A 2018-03-29 2022-06-27 Print layout switching device, print layout switching method, and print layout switching program Active JP7348995B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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