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
JP7546006B2 - Automatic printing system, automatic printing method, and automatic printing program - Google Patents
[go: Go Back, main page]

JP7546006B2 - Automatic printing system, automatic printing method, and automatic printing program - Google Patents

Automatic printing system, automatic printing method, and automatic printing program Download PDF

Info

Publication number
JP7546006B2
JP7546006B2 JP2022007125A JP2022007125A JP7546006B2 JP 7546006 B2 JP7546006 B2 JP 7546006B2 JP 2022007125 A JP2022007125 A JP 2022007125A JP 2022007125 A JP2022007125 A JP 2022007125A JP 7546006 B2 JP7546006 B2 JP 7546006B2
Authority
JP
Japan
Prior art keywords
job
management data
form output
output management
input
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
JP2022007125A
Other languages
Japanese (ja)
Other versions
JP2023106024A (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 JP2022007125A priority Critical patent/JP7546006B2/en
Publication of JP2023106024A publication Critical patent/JP2023106024A/en
Application granted granted Critical
Publication of JP7546006B2 publication Critical patent/JP7546006B2/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

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、自動印刷システム、自動印刷方法、及び自動印刷プログラムに関する。 The present invention relates to an automatic printing system, an automatic printing method, and an automatic printing program.

例えば、物流業界では、輸出・輸入に紐づく業務書類が多く存在している。営業部は、受注を入力すると、各作業店に対して作業指示を行う際に、従来は電話やメールなどを用いて、順番に連絡する必要があった。そのため、業務負荷が大きく、また、作業指示のミスや漏れが発生していた。従来、印刷システムとして、例えば、特許文献1がある。 For example, in the logistics industry, there are many business documents related to exports and imports. When the sales department inputs an order, they traditionally had to contact each work shop in turn by phone or email when issuing work instructions. This resulted in a heavy workload and led to mistakes and omissions in work instructions. For example, Patent Document 1 describes a conventional printing system.

特開2019-32638号公報JP 2019-32638 A

しかしながら、特許文献1では、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することに関して、何ら記載されていない。 However, Patent Document 1 does not mention anything about reducing the workload when entering orders and issuing work instructions to each work shop, or preventing errors or omissions in the work instructions.

本発明は、上記に鑑みてなされたものであって、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することが可能な自動印刷システム、自動印刷方法、及び自動印刷プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an automatic printing system, an automatic printing method, and an automatic printing program that can reduce the workload when entering orders and issuing work instructions to each work shop, and prevent errors or omissions in work instructions.

上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた自動印刷システムであって、前記制御部は、出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、にアクセス可能に構成されており、依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力手段と、前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides an automatic printing system equipped with a control unit, the control unit being configured to be able to access a report output setting master in which an output destination work store, a Job ID indicating the type of input job, a Report ID indicating the type of report, and a printer name are associated and registered, an order data table storing order data including a slip number, a creation date, order details, and a Job ID indicating the type of input job, and a report output management data table storing report output management data including a slip number, an output destination work store, a Job ID indicating the type of input job, and a printed flag indicating whether or not the job has been printed, and creating order data including a slip number, a creation date, order details, and a Job ID based on an input job, which is a request input, and registering the order data in the order data table, and also creating the slip number, the output destination work store, the print details, and a Job ID based on the input job. The system is characterized by comprising an order input means for creating form output management data including the ID and the printed FLG = False, and registering it in the form output management data table; and a print monitoring processing means for constantly monitoring whether the form output management data table contains printed FLG = False form output management data, and if the form output management data contains printed FLG = False form output management data, acquiring the form output setting master data using the output destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip number and Job ID of the form output management data as keys, instructing a printer at the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to printed FLG = True after the instruction.

また、本発明の一態様によれば、前記帳票出力設定マスタは、さらに、印刷設定情報を関連づけて登録しており、前記帳票出力管理データは、さらに、印刷詳細情報を含み、前記印刷監視処理手段は、前記取得した出力先作業店のプリンタに対して、前記印刷設定情報及び印刷詳細情報に従って出力するように指示することにしてもよい。 According to one aspect of the present invention, the form output setting master further registers print setting information in association with the print data, the form output management data further includes print detail information, and the print monitoring processing means may instruct the printer at the output destination work shop to output the print data in accordance with the print setting information and the print detail information.

また、本発明の一態様によれば、前記JobIDは、Shipping Instruction(船積依頼)入力、Booking(予約)入力、Import Instruction(輸入依頼)入力、配送入力の少なくとも1つを含むことにしてもよい。 According to one aspect of the present invention, the JobID may include at least one of a Shipping Instruction input, a Booking input, an Import Instruction input, and a Delivery input.

また、本発明の一態様によれば、前記ReportIDは、受注伝票、作業指示書、変更連絡票の少なくとも1つを含むことにしてもよい。 According to one aspect of the present invention, the Report ID may include at least one of an order slip, a work instruction sheet, and a change notification slip.

また、本発明の一態様によれば、前記印刷設定情報は、紙サイズ、給紙方法、紙幅を含むことにしてもよい。 According to one aspect of the present invention, the print setting information may also include paper size, paper feeding method, and paper width.

また、本発明の一態様によれば、前記印刷詳細情報は、罫線印刷をするか否かを示す罫線印刷FLG、印刷部数を含むことにしてもよい。 According to one aspect of the present invention, the print details information may include a ruled line printing flag indicating whether or not to print ruled lines, and the number of copies to be printed.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置で実行される自動印刷方法であって、前記制御部は、出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、にアクセス可能に構成されており、前記制御部において実行される、依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力工程と、前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理工程と、を含むことを特徴とする。 In addition, in order to solve the above-mentioned problems and achieve the object, the present invention is an automatic printing method executed by an information processing device having a control unit, the control unit being configured to be able to access a report output setting master in which an output destination work store, a Job ID indicating the type of input job, a Report ID indicating the type of report, and a printer name are associated and registered, an order data table storing order data including a slip number, a creation date, order contents, and a Job ID indicating the type of input job, and a report output management data table storing report output management data including a slip number, an output destination work store, a Job ID indicating the type of input job, and a printed flag indicating whether or not the job has been printed, and based on an input job, which is a request input executed by the control unit, order data including a slip number, a creation date, order contents, and a Job ID is created and registered in the order data table, and based on the input job, the slip number, The method includes an order input process for creating form output management data including the destination work shop, print details, Job ID, and Printed FLG = False, and registering the data in the form output management data table; and a print monitoring process for constantly monitoring whether the form output management data table contains Printed FLG = False form output management data, and if Printed FLG = False form output management data is present, acquiring the form output setting master data using the destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip number and Job ID of the form output management data as keys, instructing a printer at the acquired destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to Printed FLG = True after the instruction.

また、本発明の一態様によれば、制御部を備えた情報処理装置に実行させるための自動印刷プログラムであって、前記制御部は、出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、にアクセス可能に構成されており、前記制御部において、依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力工程と、前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理工程と、を実行させるための自動印刷プログラムであることを特徴とする。 According to one aspect of the present invention, there is provided an automatic printing program for an information processing device having a control unit, the control unit being configured to be able to access a report output setting master in which an output destination work store, a Job ID indicating a type of input job, a Report ID indicating a type of report, and a printer name are associated and registered, an order data table storing order data including a slip number, a creation date, order details, and a Job ID indicating a type of input job, and a report output management data table storing report output management data including a slip number, an output destination work store, a Job ID indicating a type of input job, and a printed flag indicating whether or not the job has been printed. In the control unit, based on an input job, which is a request input, order data including a slip number, a creation date, order details, and a Job ID is created and registered in the order data table, and based on the input job, the control unit creates order data including a slip number, a creation date, order details, and a Job ID, and registers the created data in the order data table. D, an order input process for creating form output management data including the printed FLG = False and registering it in the form output management data table; and a print monitoring process for constantly monitoring whether the form output management data table contains the printed FLG = False form output management data, and if the form output management data contains the printed FLG = False form output management data, acquiring the form output setting master data using the output destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip number and Job ID of the form output management data as keys, instructing the printer of the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to the printed FLG = True after the instruction.

本発明によれば、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することが可能になるという効果を奏する。 The present invention has the effect of reducing the workload when inputting orders and issuing work instructions to each work shop, and preventing errors or omissions in the work instructions.

図1は、船荷証券(B/L)の流れを説明するための図である。FIG. 1 is a diagram for explaining the flow of a bill of lading (B/L). 図2は、船積依頼書(Shipping Instruction)の主要項目を示す図である。FIG. 2 is a diagram showing the main items of a shipping instruction. 図3は、船積依頼書(Shipping Instruction)のレイアウトサンプルを示す図である。FIG. 3 is a diagram showing a layout sample of a shipping instruction. 図4は、本実施の形態に係る自動印刷システムの構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the configuration of an automatic printing system according to the present embodiment. 図5は、本実施の形態に係る自動印刷システムの制御部の全体の処理の流れを説明するためのフローを示す図である。FIG. 5 is a flowchart for explaining the overall process flow of the control unit of the automatic printing system according to the present embodiment. 図6は、本実施の形態に係る自動印刷システムの制御部の処理の具体例を説明するためのサンプルデータを示す図である。FIG. 6 is a diagram showing sample data for explaining a specific example of processing by the control unit of the automatic printing system according to the present embodiment. 図7は、本実施の形態に係る自動印刷システムの制御部の処理の具体例を説明するためのサンプルデータを示す図である。FIG. 7 is a diagram showing sample data for explaining a specific example of processing by the control unit of the automatic printing system according to the present embodiment. 図8は、本実施の形態に係る自動印刷システムの制御部の処理の具体例を説明するためのサンプルデータを示す図である。FIG. 8 is a diagram showing sample data for explaining a specific example of processing by the control unit of the automatic printing system according to the present embodiment. 図9は、本実施の形態に係る自動印刷システムの制御部の処理の具体例を説明するためのサンプルデータを示す図である。FIG. 9 is a diagram showing sample data for explaining a specific example of processing by the control unit of the automatic printing system according to the present embodiment. 図10は、本実施の形態に係る自動印刷システムの制御部の処理の具体例を説明するためのサンプルデータを示す図である。FIG. 10 is a diagram showing sample data for explaining a specific example of processing by the control unit of the automatic printing system according to the present embodiment.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 The embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment.

[1.概要]
物流業界では、輸出・輸入に紐づく業務書類が多く存在している。例えば、輸出業務で登場する船積依頼書(Shipping Instruction)が挙げられる。これはフォワーダーを経由して船会社や航空会社(航空貨物代理店)が発行する船荷証券に記載される情報のベースとなる書類であり、営業部は、通関業務を担う通関部や海外との貿易取引を担当する国際部など、様々な支店に対して、滞りなく作業指示をおこなう必要がある。
[1. Overview]
In the logistics industry, there are many business documents related to exports and imports. For example, there is the Shipping Instruction that appears in export operations. This is the document that is the basis for the information written on the bill of lading issued by the shipping company or airline (air cargo agent) via the forwarder, and the sales department needs to give work instructions smoothly to various branches, such as the customs clearance department that handles customs clearance and the international department that handles trade with overseas.

図1は、船荷証券(B/L)の流れを説明するための図である。「船荷証券」を発行するのは、輸出地の船会社である。船荷証券は、輸出者にとっては、船会社に貨物を引き渡したことを証明する「貨物受取証」になるが、輸入者にとっては、その貨物を引き取るための「貨物引換証」になるという2つの役割を兼ねている。その際、貨物の内容が分かるインボイス(Invoice:送り状)とパッキングリストとともに、船積依頼書(Shipping Instruction)を提出することが求められる。図2は、船積依頼書(Shipping Instruction)の主要項目を示す図である。図3は、船積依頼書(Shipping Instruction)のレイアウトサンプルを示す図である。 Figure 1 is a diagram explaining the flow of a bill of lading (B/L). The bill of lading is issued by the shipping company at the exporting country. For the exporter, the bill of lading is a "cargo receipt" that proves that the cargo has been handed over to the shipping company, but for the importer, it is a "cargo receipt" that allows the importer to collect the cargo. In this case, the shipping instructions must be submitted along with an invoice (waybill) and packing list that show the contents of the cargo. Figure 2 is a diagram showing the main items of the shipping instructions. Figure 3 is a diagram showing a layout sample of the shipping instructions.

営業部は、受注を入力すると、各作業店に対して、作業指示を行う際に、従来は電話やメールなどを用いて、順番に連絡する必要があった。すなわち、人から人の手作業が必要であった。作業指示に関するデータは入力しているが、指示を飛ばすことが別の作業で出来ない状況も発生していた。このため、作業指示の遅れからくる作業の遅れや連絡ミスからくる誤作業を引き起こすことがあった。また、作業店側でも、従来は、システムに張り付くまたはメールを常時確認することなどが必要であり、別の作業に従事できない時間が生じる場合もあった。 When the sales department inputs an order, they traditionally had to contact each work shop in turn by phone or email to give them work instructions. In other words, manual work was required from person to person. Although data related to work instructions is input, there were also situations where instructions could not be skipped due to other work being done. This could lead to work delays due to delays in work instructions, or mistakes due to communication errors. Additionally, traditionally, work shops were also required to stay glued to the system or constantly check their emails, which could result in time when they were unable to work on other tasks.

そこで、本発明では、受注した場合に、作業指示を受ける各作業店及びその作業店内のプリンタ情報をマスタ管理することで、複数の作業指示を行う場合に、その帳票を一括で対象の作業店のプリンタから出力できる仕組みを実現することにより、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することが可能となる。 In this invention, when an order is received, information about each work shop that receives work instructions and the printers within those shops is managed in a master file. This realizes a mechanism that allows the documents to be output from the printers of the relevant work shops in a batch when multiple work instructions are given. This reduces the workload when entering orders and giving work instructions to each work shop, and also prevents mistakes or omissions in work instructions.

本発明の自動印刷システムは、物流業界や倉庫業に加えて、受注入力して各作業店に対して作業指示を行う業界に広く適用可能である。 The automatic printing system of the present invention can be widely applied to industries that input orders and give work instructions to each work shop, in addition to the logistics and warehousing industries.

[2.構成]
本実施の形態に係る自動印刷システムの構成の一例について、図4を参照して説明する。図4は、自動印刷システムの構成の一例を示すブロック図である。以下の説明では、本実施の形態に係る自動印刷システムを物流業界の営業部で使用する場合を一例として説明する。
2. Configuration
An example of the configuration of an automatic printing system according to the present embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the configuration of an automatic printing system. In the following description, a case where the automatic printing system according to the present embodiment is used in a sales department in the logistics industry will be described as an example.

自動印刷システム100は、市販のデスクトップ型パーソナルコンピュータである。なお、自動印刷システム100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The automatic printing system 100 is a commercially available desktop personal computer. Note that the automatic printing system 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

自動印刷システム100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。自動印刷システム100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The automatic printing system 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input/output interface unit 108. Each unit included in the automatic printing system 100 is connected to each other so as to be able to communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、自動印刷システム100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、自動印刷システム100と、サーバ200や各支店(A支店、B支店、C支店等)のプリンタ400・・・とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。各支店の代わりに、店舗、事業所、倉庫、工場等であってもよい。 The communication interface unit 104 communicatively connects the automatic printing system 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 the communication line. Here, the network 300 has a function of communicatively connecting the automatic printing system 100 to the server 200 and the printers 400 of each branch (Branch A, Branch B, Branch C, etc.), etc., and is, for example, the Internet or a LAN (Local Area Network). Instead of each branch, it may be a store, office, warehouse, factory, etc.

入出力インターフェース部108には、入力装置112及び出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。記憶部106は、帳票出力設定マスタ106aと、受注データテーブル106bと、帳票出力管理データテーブル106cと、を備えている。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work with the OS (Operating System) to give commands to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, 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, or an optical disk. The storage unit 106 includes a form output setting master 106a, an order data table 106b, and a form output management data table 106c.

帳票出力設定マスタ106aは、出力先作業店CD、入力ジョブ(受注入力)の種類を示すJobID、帳票の種類を示すReportID、デバイス名(プリンタ名)、印刷設定情報(紙サイズ、給紙方法、紙幅等)のデータを関連づけて登録するテーブル等で構成することができる。 The report output setting master 106a can be configured as a table that associates and registers the following data: destination work store CD, Job ID indicating the type of input job (order input), Report ID indicating the type of report, device name (printer name), and print setting information (paper size, paper feed method, paper width, etc.).

受注データテーブル106bは、受注データを格納するためのテーブルである。受注データは、伝票NO、作成日、受注内容(出港予定日、到着日、荷送人CD、荷受人CD、品目名、重量、数量、金額、船名、船積地、荷揚げ地、荷渡し地)、JobIDを含むことにしてもよい。 The order data table 106b is a table for storing order data. The order data may include the slip number, creation date, order details (scheduled departure date, arrival date, sender CD, consignee CD, item name, weight, quantity, amount, ship name, port of loading, port of unloading, port of delivery), and Job ID.

帳票出力管理データテーブル106cは、帳票出力管理データを格納するためのテーブルである。帳票出力管理データは、SEQ、伝票NO、出力先作業店CD、印刷詳細情報(罫線印刷FLG、印刷部数等)、JobID、プリントが終了したか否かを示すプリント済FLG(例えば、プリント完了:True、プリント未完了:False)を含んでいてもよい。 The report output management data table 106c is a table for storing report output management data. The report output management data may include SEQ, slip number, output destination work store CD, print details information (line printing FLG, number of copies printed, etc.), JobID, and a printed FLG indicating whether printing has been completed (e.g., printing completed: True, printing not completed: False).

制御部102は、自動印刷システム100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that performs overall control of the automatic printing system 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing operations based on these stored programs.

制御部102は、記憶部106に格納されている、帳票出力設定マスタ106a、受注データテーブル106b、及び帳票出力管理データテーブル106cにアクセス可能に構成されている。なお、これらのマスタ・テーブルは、他の場所(例えば、サーバ200)に設けられていてもよく、制御部102がアクセス可能な構成であればよい。 The control unit 102 is configured to be able to access the form output setting master 106a, the order data table 106b, and the form output management data table 106c stored in the memory unit 106. Note that these master tables may be provided elsewhere (e.g., the server 200) as long as they are accessible by the control unit 102.

制御部102は、機能概念的に、マスタメンテ部102aと、受注入力部102bと、印刷監視処理部102cと、画面表示制御部102dと、を備えている。 The control unit 102, in terms of its functional concept, comprises a master maintenance unit 102a, an order input unit 102b, a print monitoring processing unit 102c, and a screen display control unit 102d.

マスタメンテ部102aは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、帳票出力設定マスタ106aに対して、入力・追加・変更・削除等の編集を行ってデータを設定する。 The master maintenance unit 102a sets data by editing the report output setting master 106a (such as inputting, adding, changing, deleting, etc.) in response to, for example, the operator's operations on the master maintenance screen displayed on the monitor 114.

受注入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作に応じて、入力ジョブ(受注入力、依頼入力)に基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、帳票出力管理データを作成して、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。 The order input unit 102b creates order data including the invoice number, creation date, order details, and Job ID based on the input job (order input, request input) in response to, for example, the operator's operation on an input screen (not shown) displayed on the monitor 114, and registers this in the order data table 106b. It also creates form output management data based on the input job, creating form output management data including the invoice number, output destination work store, print details, Job ID, and printed FLG = False, and registers this in the form output management data table 106c.

印刷監視処理部102cは、帳票出力管理データテーブル106cにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該票出力管理データの出力先作業店CD及びJobIDをキーとして、帳票出力設定マスタ106aのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、受注データテーブル106bから受注データを取得し、取得した出力先作業店のプリンタ400に対して、取得した受注データについての取得したReportIDの帳票を、取得した印刷設定情報及び印刷詳細情報でプリンタ400から出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する。 The print monitoring processing unit 102c constantly monitors whether there is any form output management data with the Printed FLG = False in the form output management data table 106c, and if there is any form output management data with the Printed FLG = False, it acquires data from the form output setting master 106a using the destination work shop CD and Job ID of the form output management data as keys, and also acquires order data from the order data table 106b using the invoice number and Job ID of the form output management data as keys, instructs the printer 400 of the acquired destination work shop to output the form with the acquired Report ID for the acquired order data from the printer 400 using the acquired print setting information and print detail information, and after the instruction is issued, updates the form output management data to Printed FLG = True.

JobIDは、Shipping Instruction(船積依頼)入力、Booking(予約)入力、Import Instruction(輸入依頼)入力、配送入力の少なくとも1つを含むことにしてもよい。 The JobID may include at least one of a Shipping Instruction input, a Booking input, an Import Instruction input, and a Delivery input.

ReportIDは、受注伝票、作業指示書、変更連絡票の少なくとも1つを含むことにしてもよい。 The Report ID may include at least one of the following: order receipt, work instruction, and change notification.

印刷設定情報は、紙サイズ、給紙方法、紙幅を含むことにしてもよい。印刷詳細情報は、罫線印刷FLG、印刷部数を含むことにしてもよい。 The print setting information may include paper size, paper feed method, and paper width. The print detail information may include the ruled line printing flag and the number of copies to print.

画面表示制御部102dは、例えば、モニタ114に表示する各種画面(例えば、マスタメンテ画面、受注入力画面等)の表示及びその入力の受付を制御する。 The screen display control unit 102d controls, for example, the display of various screens (e.g., master maintenance screen, order input screen, etc.) displayed on the monitor 114 and the acceptance of input therefor.

[3.具体例]
図5~図10を参照して、本実施の形態に係る自動印刷システム100の制御部102の処理の具体例を説明する。
3. Specific Examples
A specific example of the processing performed by the control unit 102 of the automatic printing system 100 according to the present embodiment will be described with reference to FIGS.

(3-1.全体の処理)
図5は、本実施の形態に係る自動印刷システム100の制御部102の全体の処理の流れを説明するためのフローを示す図である。図5を参照して、本実施の形態に係る自動印刷システム100の全体の処理の流れを説明する。
(3-1. Overall processing)
5 is a diagram showing a flow for explaining the overall process flow of the control unit 102 of the automatic printing system 100 according to the present embodiment. The overall process flow of the automatic printing system 100 according to the present embodiment will be described with reference to FIG.

図5において、マスタメンテ部102aは、マスタメンテ処理を実行する(ステップS1)。マスタメンテ処理では、マスタメンテ部102aは、(1)各種入力ジョブ毎の印刷設定を帳票出力設定マスタ106aに登録する。 In FIG. 5, the master maintenance unit 102a executes a master maintenance process (step S1). In the master maintenance process, the master maintenance unit 102a (1) registers print settings for each type of input job in the form output setting master 106a.

より具体的には、マスタメンテ部102aは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、帳票出力設定マスタ106aに対して出力先作業店CD、JobID、ReportID、デバイス名、印刷設定情報(紙サイズ、給紙方法、紙幅等)のデータを設定する。 More specifically, the master maintenance unit 102a sets data such as the destination work store CD, Job ID, Report ID, device name, and print setting information (paper size, paper feed method, paper width, etc.) in the report output setting master 106a in response to, for example, the operator's operation on the master maintenance screen displayed on the monitor 114.

受注入力部102bは、受注入力処理を実行する(ステップS2)。受注入力処理では、受注入力部102bは、(2)-1.入力ジョブに基づいて、受注データを作成して、受注データテーブル106bに登録し、(2)-2.入力ジョブに基づいて、帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。 The order input unit 102b executes the order input process (step S2). In the order input process, the order input unit 102b (2)-1. creates order data based on the input job and registers it in the order data table 106b, and (2)-2. creates form output management data based on the input job and registers it in the form output management data table 106c.

より具体的には、受注入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作に応じて、入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。 More specifically, the order input unit 102b creates order data including a slip number, creation date, order details, and Job ID based on the input job in response to, for example, the operator's operation on an input screen (not shown) displayed on the monitor 114, and registers this in the order data table 106b. It also creates form output management data including a slip number, output destination work store, print details, Job ID, and printed FLG = False based on the input job, and registers this in the form output management data table 106c.

印刷監視処理部102cは、印刷監視処理を実行する(ステップS3)。印刷監視処理では、印刷監視処理部102cは、(3)-1.帳票出力管理データテーブル106cのデータ更新の有無を常時監視し、(3)-2.データ更新を検知すると、帳票出力管理データに基づいて、帳票出力設定マスタ106aに従って、対象のプリンタ400から自動印刷する。 The print monitoring processing unit 102c executes the print monitoring process (step S3). In the print monitoring process, the print monitoring processing unit 102c (3)-1. constantly monitors whether data in the form output management data table 106c has been updated, and (3)-2. when it detects a data update, automatically prints from the target printer 400 according to the form output setting master 106a based on the form output management data.

より具体的には、印刷監視処理部102cは、帳票出力管理データテーブル106cにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該票出力管理データの出力先作業店CD及びJobIDをキーとして、帳票出力設定マスタ106aのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、受注データテーブル106bから受注データを取得し、取得した出力先作業店に対して、取得した受注データについての取得したReportIDの帳票を、取得した印刷設定情報及び印刷詳細情報でプリンタ400から出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する。 More specifically, the print monitoring processing unit 102c constantly monitors whether there is any form output management data with the Printed FLG = False in the form output management data table 106c, and if there is any form output management data with the Printed FLG = False, it acquires data from the form output setting master 106a using the destination work shop CD and Job ID of the form output management data as keys, and also acquires order data from the order data table 106b using the slip number and Job ID of the form output management data as keys, instructs the acquired destination work shop to output the form with the acquired Report ID for the acquired order data from the printer 400 using the acquired print setting information and print detail information, and after issuing the instruction, updates the Printed FLG of the form output management data to true.

(3-2.具体例)
図6~図10は、本実施の形態に係る自動印刷システム100の制御部102の処理の具体例を説明するためのサンプルデータを示す図である。図6~図10を参照して、本実施の形態に係る自動印刷システム100の制御部102の処理の具体例を説明する。
(3-2. Specific examples)
6 to 10 are diagrams showing sample data for explaining a specific example of the processing performed by the control unit 102 of the automatic printing system 100 according to the present embodiment. A specific example of the processing performed by the control unit 102 of the automatic printing system 100 according to the present embodiment will be explained with reference to FIGS.

(S1:マスタメンテ処理)
図6は、マスタメンテ処理を説明するための図である。マスタメンテ部102aは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、帳票出力設定マスタ106aに対して出力先作業店CD、JobID、ReportID、デバイス名、印刷設定情報(紙サイズ、給紙方法、紙幅等)のデータを設定する。すなわち、マスタメンテ処理では、帳票出力設定マスタ106aに、出力先作業店CD及びJobID毎に、帳票種別・印刷デバイス・印刷設定情報を登録する。出力先作業店CDとJobIDが帳票の印刷方法を参照する際のキーとなる。
(S1: Master maintenance process)
6 is a diagram for explaining the master maintenance process. For example, the master maintenance unit 102a sets data such as the output destination work store CD, Job ID, Report ID, device name, and print setting information (paper size, paper feed method, paper width, etc.) in the form output setting master 106a in response to the operator's operation on the master maintenance screen displayed on the monitor 114. That is, in the master maintenance process, the form type, printing device, and print setting information are registered in the form output setting master 106a for each output destination work store CD and Job ID. The output destination work store CD and Job ID are keys for referencing the form printing method.

図6は、帳票出力設定マスタ106aのデータ例を示している。帳票出力設定マスタ106aは、出力先作業店CD、JobID、ReportID、デバイス名、印刷設定情報(紙サイズ、給紙方法、紙幅等)の項目を備えている。図6に示す帳票出力設定マスタ106aの例では、1行目は、出力先作業店CD「0:A支店」、JobID「Shipping Instruction入力」、ReportID「0:受注伝票」、デバイス名「A支店プリンタ1」、紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」となっている。 Figure 6 shows an example of data for the form output setting master 106a. The form output setting master 106a includes the following items: output destination work store CD, Job ID, Report ID, device name, and print setting information (paper size, paper feed method, paper width, etc.). In the example of the form output setting master 106a shown in Figure 6, the first line contains output destination work store CD "0: Branch A", Job ID "Shipping Instruction input", Report ID "0: Order slip", device name "Branch A printer 1", paper size "A4", paper feed method "Tray 1", and paper width "20.7600".

(S2:受注入力処理)
図7及び図8を参照して、受注入力処理を説明する。受注入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作に応じて、入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。
(S2: Order entry process)
The order input process will be described with reference to Figures 7 and 8. The order input unit 102b creates order data including a slip number, creation date, order contents, and Job ID based on an input job in response to an operator's operation on an input screen (not shown) displayed on the monitor 114, and registers the data in the order data table 106b, and also creates form output management data including a slip number, output destination work store, print details, Job ID, and printed FLG = False based on the input job, and registers the data in the form output management data table 106c.

(ケース1)
図7は、Import Instruction入力の場合の例を示しており、図7(A)は、帳票出力管理データの例、図7(B)は、受注データの例を示している。
(Case 1)
7A and 7B show examples of input of Import Instruction, where FIG. 7A shows an example of form output management data, and FIG. 7B shows an example of order data.

図7(A)に示すように、帳票出力管理データは、SEQ、伝票NO、出力先作業店CD、印刷詳細情報(罫線印刷FLG、印刷部数等)、JobID、プリント済FLGの項目を備えている。図7(A)に示す帳票出力管理データの例では、1行目は、SEQ「1」、伝票NO「TKII2110021」、出力先作業店CD「2:C支店」、罫線印刷FLG「0:False」、印刷部数「1」、JobID「Import Instruction入力」、プリント済FLG「0:False」となっている。 As shown in FIG. 7(A), the form output management data includes the following fields: SEQ, slip number, destination work store CD, print details (line printing FLG, number of copies printed, etc.), Job ID, and printed FLG. In the example of form output management data shown in FIG. 7(A), the first line contains SEQ "1", slip number "TKII2110021", destination work store CD "2: Branch C", line printing FLG "0: False", number of copies printed "1", Job ID "Import Instruction input", and printed FLG "0: False".

図7(B)に示すように、受注データは、伝票NO、作成日、受注内容(出港予定日、到着日、荷送人CD、荷受人CD、品目名、重量、数量、金額、船名、船積地、荷揚げ地、荷渡し地)、JobIDの項目を備えている。図7(B)に示す受注データの例では、1行目は、伝票NO「TKII2110021」、作成日「2021/11/01」、出港予定日「2021/11/05」、到着日「2021/11/15」、荷送人CD「1:α社NY支店」、荷受人CD「1:β社東京本店」、品目名「缶詰・びん詰」、重量「10KGS」、数量「10」、金額「100,000」、船名「○Ship」、船積地「NY港」、荷揚げ地「東京港」、荷渡し地「東京港」、JobID「Import Instruction入力」となっている。 As shown in Figure 7 (B), the order data includes the following fields: invoice number, creation date, order details (scheduled departure date, arrival date, sender CD, consignee CD, item name, weight, quantity, amount, ship name, port of loading, port of unloading, port of delivery), and Job ID. In the example of order data shown in FIG. 7(B), the first line has the invoice number "TKII2110021", creation date "2021/11/01", scheduled departure date "2021/11/05", arrival date "2021/11/15", consignor CD "1: α Company NY Branch", consignee CD "1: β Company Tokyo Head Office", item name "canned goods/bottled goods", weight "10 kgs", quantity "10", amount "100,000", ship name "○ Ship", port of loading "NY Port", port of discharge "Tokyo Port", port of delivery "Tokyo Port", and job ID "Enter Import Instructions".

(ケース2)
図8は、Shipping Instruction入力の場合の例を示しており、図8(A)は、帳票出力管理データの例、図8(B)は、受注データの例を示している。
(Case 2)
8A and 8B show examples of input of Shipping Instructions, where FIG. 8A shows an example of form output management data, and FIG. 8B shows an example of order data.

(S3.印刷監視処理)
図9及び図10を参照して、印刷監視処理を説明する。印刷監視処理部102cは、帳票出力管理データテーブル106cにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該票出力管理データの出力先作業店CD及びJobIDをキーとして、帳票出力設定マスタ106aのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、受注データテーブル106bから受注データを取得し、取得した出力先作業店に対して、取得した受注データについての取得したReportIDの帳票を、取得した印刷設定情報及び印刷詳細情報でプリンタ400から出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する。
(S3. Print monitoring process)
The print monitoring process will be described with reference to Figures 9 and 10. The print monitoring process unit 102c constantly monitors whether or not there is any form output management data with the printed FLG = False in the form output management data table 106c, and if there is any form output management data with the printed FLG = False, it acquires data from the form output setting master 106a using the output destination work shop CD and Job ID of the form output management data as keys, and also acquires order data from the order data table 106b using the slip No. and Job ID of the form output management data as keys, instructs the acquired output destination work shop to output the form of the acquired Report ID for the acquired order data from the printer 400 with the acquired print setting information and print detailed information, and updates the printed FLG of the form output management data to true after the instruction.

図9(A)は、帳票出力設定マスタ106aのデータ例、図9(B)は、帳票出力管理データテーブル106cに格納される帳票出力管理データの例、図9(C)は、受注データテーブル106bに格納される受注データの例、図9(D)は、帳票出力結果の例、図10は、印刷後に更新される帳票出力管理データの例を示している。 Figure 9 (A) shows an example of data in the report output setting master 106a, Figure 9 (B) shows an example of report output management data stored in the report output management data table 106c, Figure 9 (C) shows an example of order data stored in the order data table 106b, Figure 9 (D) shows an example of the report output result, and Figure 10 shows an example of report output management data updated after printing.

図9(B)において、印刷監視処理部102cは、帳票出力管理データテーブル106cにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視する。図9(B)に示す例では、SEQ「3」~「5」が、プリント済FLG=Falseとなっている。 In FIG. 9B, the print monitoring processing unit 102c constantly monitors whether or not there is any form output management data with the printed FLG = False in the form output management data table 106c. In the example shown in FIG. 9B, SEQ "3" to "5" have the printed FLG = False.

(SEQ「3」)
SEQ「3」の出力先作業店CD「0:A支店」及びJobID「Shipping Instruction入力」をキーとして、図9(A)に示す帳票出力設定マスタ106aの1行目のデータ(出力先作業店CD「0:A支店」、JobID「Shipping Instruction入力」、ReportID「0:受注伝票」、デバイス名「A支店プリンタ1」、紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)を取得する。
(SEQ "3")
Using the output destination work store CD "0: Branch A" and Job ID "Shipping Instructions input" of SEQ "3" as keys, the data in the first row of the report output setting master 106a shown in Figure 9 (A) (output destination work store CD "0: Branch A", Job ID "Shipping Instructions input", Report ID "0: Order slip", device name "Branch A printer 1", paper size "A4", paper feed method "Tray 1", paper width "20.7600") is obtained.

また、当該帳票出力管理データの伝票NO「TKII2110001」及びJobID「Shipping Instruction入力」をキーとして、図9(C)の1行目の受注データを取得する。 The order data in the first row of Figure 9 (C) is also obtained using the document number "TKII2110001" and the job ID "Shipping Instruction Input" of the report output management data as keys.

ReportID「0:受注伝票」をヘッダ(又は表紙)、取得した受注データをボディとした印刷データを生成し、生成した印刷データと、印刷設定情報(紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)及び印刷詳細情報(「罫線印刷FLG「0:False」、印刷部数「1」)を、取得した出力先作業店CD「0:A支店」のデバイス名「A支店プリンタ1」に対して印刷指示として送信して、図9(D)に示すように受注伝票を印刷させる。これに応じて、A支店では、印刷され受注伝票を見ながら、例えば、会計処理等の作業を行う。 Print data is generated with Report ID "0: Order slip" as the header (or cover) and the acquired order data as the body, and the generated print data, print setting information (paper size "A4", paper feed method "Tray 1", paper width "20.7600") and print details information ("Line printing flag "0: False", number of copies to print "1") are sent as print instructions to the device name "Branch A Printer 1" at the acquired output destination work store CD "0: Branch A", causing the order slip to be printed as shown in Figure 9 (D). In response, at Branch A, work such as accounting is carried out while looking at the printed order slip.

印刷指示後に、図10のSEQ「3」に示すように、当該帳票出力管理データのプリント済FLG=tureに更新する。 After issuing a print command, the printed flag of the report output management data is updated to true, as shown in SEQ "3" of Figure 10.

(SEQ「4」)
また、SEQ「4」の出力先作業店CD「1:B支店」及びJobID「Shipping Instruction入力」をキーとして、図9(A)に示す帳票出力設定マスタ106aの2行目のデータ(出力先作業店CD「1:B支店」、JobID「Shipping Instruction入力」、ReportID「1:作業指示書」、デバイス名「B支店プリンタ1」、紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)を取得する。
(SEQ "4")
In addition, using the destination work store CD "1: B Branch" and Job ID "Shipping Instruction Input" of SEQ "4" as keys, the data in the second row of the report output setting master 106a shown in Figure 9 (A) (destination work store CD "1: B Branch", Job ID "Shipping Instruction Input", Report ID "1: Work Instructions", device name "B Branch Printer 1", paper size "A4", paper feed method "Tray 1", paper width "20.7600") is obtained.

また、伝票NO「TKII2110001」及びJobID「Shipping Instruction入力」をキーとして、図9(C)の1行目の受注データを取得する。 The order data in the first row of Figure 9 (C) is also obtained using the invoice number "TKII2110001" and the job ID "Shipping Instruction Input" as keys.

ReportID「1:作業指示書」をヘッダ(又は表紙)、取得した受注データをボディとした印刷データを生成し、生成した印刷データと、印刷設定情報(紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)及び印刷詳細情報(「罫線印刷FLG「1:True」、印刷部数「2」)を、取得した出力先作業店CD「1:B支店」のデバイス名「B支店プリンタ1」に対して印刷指示として送信して、図9(D)に示すように作業指示書を印刷させる。これに応じて、B支店では、印刷された作業指示書を見ながら、例えば、Shipping Instructionの作業等を行う。 Print data is generated with Report ID "1: Work Instructions" as the header (or cover) and the acquired order data as the body, and the generated print data, print setting information (paper size "A4", paper feed method "Tray 1", paper width "20.7600") and print details information ("Line printing FLG "1: True", number of copies to be printed "2") are sent as print instructions to the device name "Branch B Printer 1" of the acquired output destination work store CD "1: B Branch", causing the work instructions to be printed as shown in Figure 9 (D). In response, at B Branch, the user can carry out tasks such as Shipping Instructions while looking at the printed work instructions.

印刷指示後に、図10のSEQ「4」に示すように、当該帳票出力管理データのプリント済FLG=tureに更新する。 After issuing a print command, the printed flag of the report output management data is updated to true, as shown in SEQ "4" of Figure 10.

(SEQ「5」)
また、SEQ「5」の出力先作業店CD「2:C支店」及びJobID「Shipping Instruction入力」をキーとして、図9(A)に示す帳票出力設定マスタ106aの3行目のデータ(出力先作業店CD「2:C支店」、JobID「Shipping Instruction入力」、ReportID「2:変更連絡書」、デバイス名「C支店プリンタ1」、紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)を取得する。
(SEQ "5")
In addition, using the destination work store CD "2: C Branch" and Job ID "Shipping Instruction Input" of SEQ "5" as keys, the data in the third row of the report output setting master 106a shown in Figure 9 (A) (destination work store CD "2: C Branch", Job ID "Shipping Instruction Input", Report ID "2: Change Notice", device name "C Branch Printer 1", paper size "A4", paper feed method "Tray 1", paper width "20.7600") is obtained.

また、伝票NO「TKII2110001」及びJobID「Shipping Instruction入力」をキーとして、図9(C)の1行目の受注データを取得する。 The order data in the first row of Figure 9 (C) is also obtained using the invoice number "TKII2110001" and the job ID "Shipping Instruction Input" as keys.

ReportID「2:変更連絡表」をヘッダ(又は表紙)、取得した受注データをボディとした印刷データを生成し、生成した印刷データと、印刷設定情報(紙サイズ「A4」、給紙方法「トレイ1」、紙幅「20.7600」)及び印刷詳細情報(「罫線印刷FLG「0:False」、印刷部数「5」)を、取得した出力先作業店CD「2:C支店」のデバイス名「C支店プリンタ1」に対して印刷指示として送信して、図9(D)に示すように変更連絡書を印刷させる。これに応じて、C支店では、印刷された変更連絡書を見て変更を確認する。 Print data is generated with Report ID "2: Change Notification Sheet" as the header (or cover) and the acquired order data as the body, and the generated print data, print setting information (paper size "A4", paper feed method "Tray 1", paper width "20.7600") and print details information ("Line printing FLG "0: False", number of copies to print "5") are sent as print instructions to the device name "Branch C Printer 1" at the acquired output destination work store CD "2: Branch C", which prints the change notification form as shown in Figure 9 (D). In response, Branch C checks the printed change notification form to confirm the changes.

印刷指示後に、図10のSEQ「5」に示すように、当該帳票出力管理データのプリント済FLG=tureに更新する。 After issuing a print command, the printed flag of the report output management data is updated to true, as shown in SEQ "5" of Figure 10.

以上説明したように、本実施の形態によれば、出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタ106aと、伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブル106bと、伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブル106cと、依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する受注入力部102bと、帳票出力管理データテーブル106cにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、帳票出力設定マスタ106aのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、受注データテーブル106bから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理部102cと、を備えているので、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することが可能となる。 As described above, according to this embodiment, there is a report output setting master 106a in which the output destination work shop, JobID indicating the type of input job, ReportID indicating the type of report, and printer name are associated and registered; an order data table 106b stores order data including a slip number, creation date, order content, and JobID indicating the type of input job; and a report output management data table 106c stores report output management data including a slip number, output destination work shop, JobID indicating the type of input job, and a printed FLG indicating whether or not the job has been printed; and based on an input job, which is a request input, order data including a slip number, creation date, order content, and JobID is created and registered in the order data table 106b; and based on the input job, report output management data including a slip number, output destination work shop, printing details information, JobID, and printed FLG = False is created and registered in the report output management data table 106c. The system includes an order input unit 102b that constantly monitors whether there is any form output management data with the printed FLG = False in the form output management data table 106c, and if there is any form output management data with the printed FLG = False, it acquires data from the form output setting master 106a using the output destination work shop CD and Job ID of the form output management data as keys, and also acquires order data from the order data table 106b using the slip No. and Job ID of the form output management data as keys, instructs the printer of the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updates the form output management data to the printed FLG = true after the instruction is given. This reduces the workload when inputting orders and issuing work instructions to each work shop, and prevents mistakes and omissions in work instructions.

[4.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[5.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
5. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth 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 all or part of the processes described as being performed manually can be performed automatically using a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

また、自動印刷システム100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the automatic printing system 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、自動印刷システム100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて自動印刷システム100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the automatic printing system 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the automatic printing system 100 as necessary. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.

また、このコンピュータプログラムは、自動印刷システム100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored in an application program server connected to the automatic printing system 100 via any network, and all or part of it may be downloaded as needed.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

また、自動印刷システム100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、自動印刷システム100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The automatic printing system 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The automatic printing system 100 may also be realized by implementing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments may be implemented in any combination, or the embodiments may be implemented selectively.

100 自動印刷システム
102 制御部
102a マスタメンテ部
102b 受注入力部
102c 印刷監視処理部
102d 画面表示制御部
104 通信インターフェース部
106 記憶部
106a 帳票出力設定マスタ
106b 受注データテーブル
106c 帳票出力管理データテーブル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
400 プリンタ
REFERENCE SIGNS LIST 100 Automatic printing system 102 Control unit 102a Master maintenance unit 102b Order input unit 102c Print monitoring processing unit 102d Screen display control unit 104 Communication interface unit 106 Storage unit 106a Form output setting master 106b Order data table 106c Form output management data table 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network 400 Printer

Claims (8)

制御部を備えた自動印刷システムであって、
前記制御部は、
出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、
伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、
伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、
にアクセス可能に構成されており、
依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力手段と、
前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理手段と、
を備えたことを特徴とする自動印刷システム。
An automatic printing system including a controller,
The control unit is
A form output setting master in which the output destination work location, the Job ID indicating the type of input job, the Report ID indicating the type of form, and the printer name are associated and registered;
an order data table for storing order data including a slip number, a creation date, order contents, and a Job ID indicating a type of input job;
a form output management data table for storing form output management data including a slip number, an output destination, a Job ID indicating the type of input job, and a printed flag indicating whether or not the job has been printed;
is configured to be accessible to
an order input means for creating order data including a slip number, a creation date, order contents, and a Job ID based on an input job which is a request input, and registering the created order data in the order data table, and for creating form output management data including a slip number, an output destination work store, print details information, a Job ID, and a printed FLG=False based on the input job, and registering the created form output management data in the form output management data table;
a print monitoring processing means for constantly monitoring whether or not there is any form output management data with the printed FLG=False in the form output management data table, and when there is any form output management data with the printed FLG=False, acquiring data of the form output setting master using the output destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip No. and Job ID of the form output management data as keys, instructing a printer of the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to the printed FLG=True after issuing the instruction;
An automatic printing system comprising:
前記帳票出力設定マスタは、さらに、印刷設定情報を関連づけて登録しており、
前記帳票出力管理データは、さらに、印刷詳細情報を含み、
前記印刷監視処理手段は、前記取得した出力先作業店のプリンタに対して、前記印刷設定情報及び印刷詳細情報に従って出力するように指示することを特徴とする請求項1に記載の自動印刷システム。
The form output setting master further registers print setting information in association with the print setting information,
The form output management data further includes print detail information,
2. The automatic printing system according to claim 1, wherein the print monitoring processing means instructs a printer at the output destination shop to output in accordance with the print setting information and the print detail information.
前記JobIDは、Shipping Instruction(船積依頼)入力、Booking(予約)入力、Import Instruction(輸入依頼)入力、配送入力の少なくとも1つを含むことを特徴とする請求項1又は2に記載の自動印刷システム。 The automatic printing system according to claim 1 or 2, characterized in that the JobID includes at least one of a Shipping Instruction input, a Booking input, an Import Instruction input, and a Delivery input. 前記ReportIDは、受注伝票、作業指示書、変更連絡票の少なくとも1つを含むことを特徴とする請求項1~3のいずれか1つに記載の自動印刷システム。 The automatic printing system according to any one of claims 1 to 3, characterized in that the Report ID includes at least one of an order receipt, a work instruction sheet, and a change notification sheet. 前記印刷設定情報は、紙サイズ、給紙方法、紙幅を含むことを特徴とする請求項2に記載の自動印刷システム。 The automatic printing system according to claim 2, characterized in that the print setting information includes paper size, paper feeding method, and paper width. 前記印刷詳細情報は、罫線印刷をするか否かを示す罫線印刷FLG、印刷部数を含むことを特徴とする請求項2に記載の自動印刷システム。 The automatic printing system according to claim 2, characterized in that the printing details information includes a ruled line printing flag indicating whether or not to print ruled lines, and the number of copies to be printed. 制御部を備えた情報処理装置で実行される自動印刷方法であって、
前記制御部は、
出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、
伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、
伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、
にアクセス可能に構成されており、
前記制御部において実行される、
依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力工程と、
前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理工程と、
を含むことを特徴とする自動印刷方法。
An automatic printing method executed by an information processing device having a control unit,
The control unit is
A form output setting master in which the output destination work location, the Job ID indicating the type of input job, the Report ID indicating the type of form, and the printer name are associated and registered;
an order data table for storing order data including a slip number, a creation date, order contents, and a Job ID indicating a type of input job;
a form output management data table for storing form output management data including a slip number, an output destination, a Job ID indicating the type of input job, and a printed flag indicating whether or not the job has been printed;
is configured to be accessible to
Executed in the control unit,
an order input process for creating order data including a slip number, creation date, order contents, and Job ID based on an input job, which is a request input, and registering the created order data in the order data table, and creating form output management data including a slip number, output destination work store, print details information, Job ID, and printed FLG = False based on the input job, and registering the created form output management data in the form output management data table;
a print monitoring process for constantly monitoring whether or not there is any form output management data with the printed FLG=False in the form output management data table, and if there is any form output management data with the printed FLG=False, acquiring data of the form output setting master using the output destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip No. and Job ID of the form output management data as keys, instructing a printer of the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to the printed FLG=True after issuing the instruction;
13. An automatic printing method comprising:
制御部を備えた情報処理装置に実行させるための自動印刷プログラムであって、
前記制御部は、
出力先作業店、入力ジョブの種類を示すJobID、帳票の種類を示すReportID、プリンタ名を関連づけて登録した帳票出力設定マスタと、
伝票NO、作成日、受注内容、入力ジョブの種類を示すJobIDを含む受注データを格納する受注データテーブルと、
伝票NO、出力先作業店、入力ジョブの種類を示すJobID、プリントしたか否かを示すプリント済FLGを含む帳票出力管理データを格納する帳票出力管理データテーブルと、
にアクセス可能に構成されており、
前記制御部において、
依頼入力である入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、前記受注データテーブルに登録し、また、前記入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、前記帳票出力管理データテーブルに登録する受注入力工程と、
前記帳票出力管理データテーブルにプリント済FLG=Falseの帳票出力管理データが有るか否かを常時監視し、プリント済FLG=Falseの帳票出力管理データが有る場合には、当該帳票出力管理データの出力先作業店CD及びJobIDをキーとして、前記帳票出力設定マスタのデータを取得し、また、当該帳票出力管理データの伝票NO及びJobIDをキーとして、前記受注データテーブルから受注データを取得し、取得した出力先作業店のプリンタに対して、取得した受注データについての取得したReportIDの帳票を出力するように指示し、指示後に当該帳票出力管理データのプリント済FLG=tureに更新する印刷監視処理工程と、
を実行させるための自動印刷プログラム。
An automatic printing program to be executed by an information processing device having a control unit,
The control unit is
A form output setting master in which the output destination work location, the Job ID indicating the type of input job, the Report ID indicating the type of form, and the printer name are associated and registered;
an order data table for storing order data including a slip number, a creation date, order contents, and a Job ID indicating a type of input job;
a form output management data table for storing form output management data including a slip number, an output destination, a Job ID indicating the type of input job, and a printed flag indicating whether or not the job has been printed;
is configured to be accessible to
In the control unit,
an order input process for creating order data including a slip number, creation date, order contents, and Job ID based on an input job, which is a request input, and registering the created order data in the order data table, and creating form output management data including a slip number, output destination work store, print details information, Job ID, and printed FLG = False based on the input job, and registering the created form output management data in the form output management data table;
a print monitoring process for constantly monitoring whether or not there is any form output management data with the printed FLG=False in the form output management data table, and if there is any form output management data with the printed FLG=False, acquiring data of the form output setting master using the output destination work shop CD and Job ID of the form output management data as keys, acquiring order data from the order data table using the slip No. and Job ID of the form output management data as keys, instructing a printer of the acquired output destination work shop to output a form with the acquired Report ID for the acquired order data, and updating the form output management data to the printed FLG=True after issuing the instruction;
An automatic printing program to execute.
JP2022007125A 2022-01-20 2022-01-20 Automatic printing system, automatic printing method, and automatic printing program Active JP7546006B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022007125A JP7546006B2 (en) 2022-01-20 2022-01-20 Automatic printing system, automatic printing method, and automatic printing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022007125A JP7546006B2 (en) 2022-01-20 2022-01-20 Automatic printing system, automatic printing method, and automatic printing program

Publications (2)

Publication Number Publication Date
JP2023106024A JP2023106024A (en) 2023-08-01
JP7546006B2 true JP7546006B2 (en) 2024-09-05

Family

ID=87473064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022007125A Active JP7546006B2 (en) 2022-01-20 2022-01-20 Automatic printing system, automatic printing method, and automatic printing program

Country Status (1)

Country Link
JP (1) JP7546006B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000010748A (en) 1998-06-22 2000-01-14 Toshiba Tec Corp Slip issuing device
JP2001100955A (en) 1999-10-01 2001-04-13 Toshiba Corp Output control device, print control device, printing system, and recording medium
JP2005173652A (en) 2003-12-05 2005-06-30 Canon Sales Co Inc Device and method for document creation, and recording medium and program thereof
JP2020154396A (en) 2019-03-18 2020-09-24 株式会社オービック Print control device, print control method, and print control program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000010748A (en) 1998-06-22 2000-01-14 Toshiba Tec Corp Slip issuing device
JP2001100955A (en) 1999-10-01 2001-04-13 Toshiba Corp Output control device, print control device, printing system, and recording medium
JP2005173652A (en) 2003-12-05 2005-06-30 Canon Sales Co Inc Device and method for document creation, and recording medium and program thereof
JP2020154396A (en) 2019-03-18 2020-09-24 株式会社オービック Print control device, print control method, and print control program

Also Published As

Publication number Publication date
JP2023106024A (en) 2023-08-01

Similar Documents

Publication Publication Date Title
JP7546006B2 (en) Automatic printing system, automatic printing method, and automatic printing program
JP7597660B2 (en) Delivery date management device, delivery date management method, and delivery date management program
JP7605778B2 (en) Order processing device, order processing method, and order processing program
JP7257198B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT CONTROL PROGRAM
JP7461865B2 (en) Inspection management device, inspection management method, and inspection management program
JP7579139B2 (en) Inspection management device, inspection management method, and inspection management program
JP7817955B2 (en) Shipping instruction support device, shipping instruction support method, and shipping instruction support program
JP7680386B2 (en) Purchase management system, purchase management method, and purchase management program
JP7720358B2 (en) Store order management device, store order management method, and store order management program
JP7764321B2 (en) Report data generation device, report data generation method, and report data generation program
JP7787841B2 (en) Inventory management device, inventory management method, and inventory management program
JP7750814B2 (en) Export transaction management device, export transaction management method, and export transaction management program
JP7488742B2 (en) Product inventory management device, product inventory management method, and product inventory management program
JP7708809B2 (en) Inventory management device, inventory management method, and inventory management program
JP7579182B2 (en) Automatic location management device, automatic location management method, and automatic location management program
JP7783206B2 (en) Sales processing device, sales processing method, and sales processing program
JP7339925B2 (en) Balance management device, balance management method, and balance management program
JP7557309B2 (en) Vehicle allocation management device, vehicle allocation management method, and vehicle allocation management program
JP7812767B2 (en) Packaging management device, packaging management method, and packaging management program
JP7564137B2 (en) Processing instruction device, processing instruction method, and processing instruction program
JP7569288B2 (en) Inventory accounting management device, inventory accounting management method, and inventory accounting management program
JP7557484B2 (en) Business support device, business support method, and business support program
JP7499171B2 (en) Apparatus for managing work results by job responsibilities, method for managing work results by job responsibilities, and program for managing work results by job responsibilities
JP7744385B2 (en) Returned goods inventory management device, returned goods inventory management method, and returned goods inventory management program
JP7554789B2 (en) Product master registration business support device, product master registration business support method and product master registration business support program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240524

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240826

R150 Certificate of patent or registration of utility model

Ref document number: 7546006

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150