JP7546006B2 - Automatic printing system, automatic printing method, and automatic printing program - Google Patents
Automatic printing system, automatic printing method, and automatic printing program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 53
- 238000007726 management method Methods 0.000 claims description 126
- 238000012545 processing Methods 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 24
- 230000010365 information processing Effects 0.000 claims description 10
- 230000008676 import Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 16
- 238000012423 maintenance Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000001934 delay Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- 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,
しかしながら、特許文献1では、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することに関して、何ら記載されていない。
However,
本発明は、上記に鑑みてなされたものであって、受注入力して各作業店に対して作業指示を行う場合に、その業務負荷を低減して、かつ、作業指示のミスや漏れを防止することが可能な自動印刷システム、自動印刷方法、及び自動印刷プログラムを提供することを目的とする。 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.
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 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
自動印刷システム100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。自動印刷システム100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The
通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、自動印刷システム100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、自動印刷システム100と、サーバ200や各支店(A支店、B支店、C支店等)のプリンタ400・・・とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。各支店の代わりに、店舗、事業所、倉庫、工場等であってもよい。
The
入出力インターフェース部108には、入力装置112及び出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An
記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。記憶部106は、帳票出力設定マスタ106aと、受注データテーブル106bと、帳票出力管理データテーブル106cと、を備えている。
The
帳票出力設定マスタ106aは、出力先作業店CD、入力ジョブ(受注入力)の種類を示すJobID、帳票の種類を示すReportID、デバイス名(プリンタ名)、印刷設定情報(紙サイズ、給紙方法、紙幅等)のデータを関連づけて登録するテーブル等で構成することができる。
The report
受注データテーブル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
制御部102は、記憶部106に格納されている、帳票出力設定マスタ106a、受注データテーブル106b、及び帳票出力管理データテーブル106cにアクセス可能に構成されている。なお、これらのマスタ・テーブルは、他の場所(例えば、サーバ200)に設けられていてもよく、制御部102がアクセス可能な構成であればよい。
The control unit 102 is configured to be able to access the form
制御部102は、機能概念的に、マスタメンテ部102aと、受注入力部102bと、印刷監視処理部102cと、画面表示制御部102dと、を備えている。
The control unit 102, in terms of its functional concept, comprises a master maintenance unit 102a, an
マスタメンテ部102aは、例えば、モニタ114に表示されるマスタメンテ画面上でのオペレータの操作に応じて、帳票出力設定マスタ106aに対して、入力・追加・変更・削除等の編集を行ってデータを設定する。
The master maintenance unit 102a sets data by editing the report
受注入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作に応じて、入力ジョブ(受注入力、依頼入力)に基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、帳票出力管理データを作成して、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。
The
印刷監視処理部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
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
[3.具体例]
図5~図10を参照して、本実施の形態に係る自動印刷システム100の制御部102の処理の具体例を説明する。
3. Specific Examples
A specific example of the processing performed by the control unit 102 of the
(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
図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
より具体的には、マスタメンテ部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
受注入力部102bは、受注入力処理を実行する(ステップS2)。受注入力処理では、受注入力部102bは、(2)-1.入力ジョブに基づいて、受注データを作成して、受注データテーブル106bに登録し、(2)-2.入力ジョブに基づいて、帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。
The
より具体的には、受注入力部102bは、例えば、モニタ114に表示される不図示の入力画面上でのオペレータの操作に応じて、入力ジョブに基づいて、伝票NO、作成日、受注内容、JobIDを含む受注データを作成して、受注データテーブル106bに登録し、また、入力ジョブに基づいて、伝票NO、出力先作業店、印刷詳細情報、JobID、プリント済FLG=Falseを含む帳票出力管理データを作成して、帳票出力管理データテーブル106cに登録する。
More specifically, the
印刷監視処理部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
より具体的には、印刷監視処理部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
(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
(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
図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
(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
(ケース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
図9(A)は、帳票出力設定マスタ106aのデータ例、図9(B)は、帳票出力管理データテーブル106cに格納される帳票出力管理データの例、図9(C)は、受注データテーブル106bに格納される受注データの例、図9(D)は、帳票出力結果の例、図10は、印刷後に更新される帳票出力管理データの例を示している。
Figure 9 (A) shows an example of data in the report
図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
また、当該帳票出力管理データの伝票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 "
印刷指示後に、図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
また、伝票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 "
印刷指示後に、図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
また、伝票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 "
印刷指示後に、図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
[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の目標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
例えば、自動印刷システム100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて自動印刷システム100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of the
また、このコンピュータプログラムは、自動印刷システム100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
This computer program may also be stored in an application program server connected to the
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 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
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、帳票の種類を示す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.
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)
| 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 |
-
2022
- 2022-01-20 JP JP2022007125A patent/JP7546006B2/en active Active
Patent Citations (4)
| 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 |