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
JP7549243B2 - Information processing system, control method thereof, and program - Google Patents
[go: Go Back, main page]

JP7549243B2 - Information processing system, control method thereof, and program - Google Patents

Information processing system, control method thereof, and program Download PDF

Info

Publication number
JP7549243B2
JP7549243B2 JP2022018166A JP2022018166A JP7549243B2 JP 7549243 B2 JP7549243 B2 JP 7549243B2 JP 2022018166 A JP2022018166 A JP 2022018166A JP 2022018166 A JP2022018166 A JP 2022018166A JP 7549243 B2 JP7549243 B2 JP 7549243B2
Authority
JP
Japan
Prior art keywords
event
information
price
product
period
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
JP2022018166A
Other languages
Japanese (ja)
Other versions
JP2023115767A (en
Inventor
学志 栗原
剛 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
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 Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2022018166A priority Critical patent/JP7549243B2/en
Publication of JP2023115767A publication Critical patent/JP2023115767A/en
Application granted granted Critical
Publication of JP7549243B2 publication Critical patent/JP7549243B2/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 information processing system, a control method thereof, and a program.

スーパーマーケット等の小売店舗では、商品の陳列棚の所定の場所に、通常期間であれば商品の通常売価を示したプライスカード(値札)を掲示し、特定期間のセールやキャンペーンのような企画期間であれば企画内容や商品の企画売価を示した企画POPを掲示する。企画POPについては、企画期間が終了すれば当該商品は通常売価に戻るため、プライスカードの上から重ね張りして、企画期間が終了すれば企画POPを取り外す(剥がす)運用をしている場合が多い。 In supermarkets and other retail stores, price cards (price tags) showing the regular selling price of a product are displayed in designated locations on product shelves during normal periods, and promotional POPs showing the promotional content and the product's promotional price are displayed during promotional periods such as special sales or campaigns. Promotional POPs are often placed over price cards, and then removed (peeled off) when the promotional period ends, as the product reverts to its regular selling price.

企画売価は通常売価より低いため、企画期間終了後に企画POPを取り外さなければ、店舗の客にとっては本来の売価より安い売価で認識されてしまい、レジ精算の際にクレームの原因となる。 Because the promotional price is lower than the regular price, if the promotional POP is not removed after the promotional period ends, customers in the store will perceive the price as lower than the actual price, which can lead to complaints when paying at the register.

逆に、企画期間であるにもかかわらず、企画POPを張らずプライスカードのままであれば、せっかくの企画内容や企画売価の訴求力を生かすことができないため機会損失となる。 Conversely, if you are still using price cards and not putting up promotional POP during the promotion period, you will lose an opportunity because you will not be able to take advantage of the appeal of the promotion's content and selling price.

特許文献1では、商品の価格やPOP広告が表示される表示札を撮像し、撮像された表示札に割り当てられた札識別情報に関連付けて設定されている使用期限情報と、撮像時の日時情報に基づいて、撮像された表示札が有効か無効かを判断し報知する技術が開示されている。 Patent Document 1 discloses a technology that captures an image of a sign that displays a product price or a POP advertisement, and determines whether the imaged sign is valid or invalid based on expiration date information that is set in association with the sign identification information assigned to the imaged sign, and the date and time information at the time of image capture, and notifies the user.

特開2014-48752号公報JP 2014-48752 A

特許文献1の仕組みでは、通常期間に掲示するプライスカードは一般に使用期限情報を持っておらず、有効性の判断はできない。 In the system of Patent Document 1, price cards displayed during normal periods generally do not have expiration date information, and their validity cannot be determined.

そこで本発明では、掲示されている表示札の有効性を判断し、適切な指示情報を出力できる仕組みを提供することを目的とする。 Therefore, the objective of this invention is to provide a mechanism that can determine the validity of posted signs and output appropriate instruction information.

本発明は、商品に係る情報と、当該商品に係るイベント情報とを管理する情報処理システムであって、前記商品に係る印刷物から取得された情報と、当該商品に係るイベント情報とに基づいて、当該商品に係るイベントの情報に基づく印刷物の印刷データの出力を制御する出力制御手段、を備えることを特徴とする。
The present invention is an information processing system that manages information related to a product and information about an event related to the product, and is characterized by having an output control means that controls the output of printing data for a printed material based on information about the event related to the product , based on information obtained from a printed material related to the product and information about the event related to the product .

本発明によれば、掲示されている表示札の有効性を判断し、適切な指示情報を出力できる仕組みを提供することが可能となる。 The present invention makes it possible to provide a mechanism for determining the validity of posted signage and outputting appropriate instruction information.

情報処理システム100のシステム構成の一例を示す図である。FIG. 1 illustrates an example of a system configuration of an information processing system 100. サーバ101のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server 101. 携帯端末102のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a mobile terminal 102. 印刷装置103のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of the hardware configuration of a printing apparatus 103. 本発明の実施形態における、全体処理の一例を示すフローチャートである。4 is a flowchart showing an example of an overall process in the embodiment of the present invention. 本発明の実施形態における、印刷指示情報作成処理の一例を示すフローチャートである。6 is a flowchart showing an example of a print instruction information creation process according to the embodiment of the present invention. 本発明の実施形態における、商品マスタ、企画マスタの一例を示す図である。FIG. 4 is a diagram showing an example of a product master and a project master according to the embodiment of the present invention. 本発明の実施形態における、現品情報の一例を示す図である。FIG. 4 is a diagram showing an example of actual product information in the embodiment of the present invention. 本発明の実施形態における、チェック結果テーブル、企画POP印刷指示テーブル、プライスカード印刷指示テーブル、企画POP取り外し指示テーブルの一例を示す図である。11A to 11C are diagrams showing examples of a check result table, a project POP printing instruction table, a price card printing instruction table, and a project POP removal instruction table in an embodiment of the present invention. 本発明の実施形態における、企画POP、プライスカードの一例を示す図である。3A to 3C are diagrams showing examples of special POP and price cards in an embodiment of the present invention. 本発明の実施形態における、企画POP取り外し指示リストの一例を示す図である。FIG. 11 is a diagram showing an example of a project POP removal instruction list in the embodiment of the present invention. 本発明の実施形態における、全体チェックリストの一例を示す図である。FIG. 11 is a diagram showing an example of an overall checklist in the embodiment of the present invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。 The following describes an embodiment of the present invention in detail with reference to the drawings.

図1は、本実施形態における情報処理システム100のシステム構成を示す図である。図1に示すように本願発明は、サーバ101と携帯端末102と印刷装置103とがネットワーク104を介して相互にデータ通信可能に接続されている。ネットワーク104はLAN(Local Area Network)やWAN(Wide Area Network)等がある。また、カメラ機能を備えたスマートデバイス等の携帯端末102はサーバ101と印刷装置103とは常時通信可能となっていなくてもよく、必要に応じて通信できればよい。 Fig. 1 is a diagram showing the system configuration of an information processing system 100 in this embodiment. As shown in Fig. 1, in the present invention, a server 101, a mobile terminal 102, and a printing device 103 are connected to each other via a network 104 so that data can be communicated between them. The network 104 can be a LAN (Local Area Network) or a WAN (Wide Area Network), etc. In addition, the mobile terminal 102, such as a smart device with a camera function, does not need to be able to communicate with the server 101 and the printing device 103 at all times, but only needs to be able to communicate when necessary.

図1のネットワーク104上に接続される各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。 The configuration of the various terminals or servers connected to the network 104 in Figure 1 is just one example, and it goes without saying that there are various configuration examples depending on the application and purpose.

サーバ101は、商品マスタや企画マスタをもとに、商品ごとの企画POPおよびプライスカードを印刷装置103に印刷指示するためのレイアウト情報を管理しており、レイアウト情報に基づいて印刷装置103に商品ごとの企画POPおよびプライスカードを印刷させる印刷指示情報を作成して印刷装置103に送信する。また、サーバ101は、携帯端末102から送信された商品ごとの企画POPおよびプライスカードから取得した現品情報に基づいて、現品情報の有効性を判断し、判断結果に基づいて、必要な印刷指示情報を作成するよう制御する。なお、サーバは1台である必要はなく、例えば、印刷管理を行うサーバと、現品情報の有効性を判断するサーバが分かれていてもよい。 The server 101 manages layout information for instructing the printing device 103 to print the promotional POP and price card for each product based on the product master and the promotional master, and creates print instruction information for the printing device 103 to print the promotional POP and price card for each product based on the layout information and sends it to the printing device 103. The server 101 also determines the validity of the actual product information based on the actual product information acquired from the promotional POP and price card for each product sent from the mobile terminal 102, and controls the creation of the necessary print instruction information based on the determination result. Note that there does not need to be a single server; for example, there may be a server that performs printing management and a server that determines the validity of the actual product information separately.

携帯端末102は、各店舗の従業員が商品ごとの企画POPおよびプライスカードを撮影して、撮影された画像から現品情報を取得して、チェック対象の企画POPおよびプライスカード(店舗全体や所定の売り場)について取得した順に現品情報を蓄積し、蓄積した現品情報をサーバ101に送信する。なお、現品情報を蓄積せずに、取得する度に、サーバ101に送信してもよい。 The mobile terminal 102 allows employees at each store to photograph the promotional POP and price cards for each product, acquire actual product information from the captured image, accumulates the actual product information for the promotional POP and price cards being checked (for the entire store or a specific sales area) in the order in which they were acquired, and transmits the accumulated actual product information to the server 101. Note that the actual product information may not be accumulated, but may be transmitted to the server 101 each time it is acquired.

ここで、現品情報について説明する。本発明の実施形態では、現品情報は、企画の有無・種類を示す情報、商品を識別する情報、掲示されている売価を示す情報を少なくとも含んでおり、本実施例では具体的にそれぞれ、企画コード、JANコード、売価(現品)により構成されている。企画コードには、通常期間の場合、つまりプライスカードから取得した現品情報の企画コードには特定のコードが割り当てられており、本実施例では”00”を割り当てている。それ以外の値の場合は、企画期間の場合、つまり企画POPから取得した現品情報の企画コードであることを示す。企画コードにより、企画の種類や、企画期間、通常期間の区別を判断でき、売価が同じ場合であっても企画コードによって企画の種類や、通常期間と企画期間との違いを判断できる。企画POPおよびプライスカードでは、現品情報は二次元コードによって表現されており、携帯端末102にて二次元コードを撮影することにより、当該二次元コードを解析して現品情報を取得することが可能となる。また、二次元コードの種類としては、複数のコードを一度に撮影して値を取得できるカラーコードやフルスキャンコードと呼ばれる二次元コードが撮影の手間を考えると望ましいが、1つずつ撮影して値を取得する二次元バーコードでもよい。 Here, the actual product information will be described. In an embodiment of the present invention, the actual product information includes at least information indicating the presence or absence and type of a promotion, information identifying the product, and information indicating the posted selling price. In this embodiment, the actual product information is specifically composed of a promotion code, a JAN code, and a selling price (actual product). In the case of the normal period, that is, the promotion code of the actual product information obtained from the price card, a specific code is assigned to the promotion code, and in this embodiment, "00" is assigned. Any other value indicates that it is the promotion code of the actual product information obtained in the case of the promotion period, that is, from the promotion POP. The promotion code can be used to determine the type of promotion, the promotion period, and the normal period, and even if the selling price is the same, the promotion code can be used to determine the type of promotion and the difference between the normal period and the promotion period. In the promotion POP and the price card, the actual product information is expressed by a two-dimensional code, and by photographing the two-dimensional code with the mobile terminal 102, the two-dimensional code can be analyzed and the actual product information can be obtained. As for the type of two-dimensional code, two-dimensional codes called color codes or full scan codes, which can acquire values by photographing multiple codes at once, are desirable in consideration of the effort required for photographing, but two-dimensional bar codes, which can acquire values by photographing each code one by one, are also acceptable.

図10(a)に企画POPの一例を、図10(b)にプライスカードの一例を示す。 Figure 10(a) shows an example of a promotional POP, and Figure 10(b) shows an example of a price card.

企画POP1010には1012に二次元コードが印刷され、メーカー名、キャッチコピー、商品名と企画タイトル1014、企画期間1015、企画時の売価1013が印刷される。また二次元コードとは別に、JANコードを示すバーコード1011が印刷される。 The project POP 1010 has a two-dimensional code printed at 1012, along with the manufacturer's name, catch phrase, product name and project title 1014, project period 1015, and selling price at the time of project 1013. In addition to the two-dimensional code, a barcode 1011 indicating the JAN code is also printed.

プライスカード1020には1022に二次元コードが印刷され、メーカー名、キャッチコピー、商品名と通常時の売価1023が印刷される。また二次元コードとは別に、JANコードを示すバーコード1021が印刷される。 The price card 1020 has a two-dimensional code printed at 1022, along with the manufacturer's name, catchy slogan, product name, and regular selling price 1023. In addition to the two-dimensional code, a barcode 1021 indicating the JAN code is also printed.

印刷装置103は、サーバ101からの印刷指示を受けて印刷することができるプリンタであり、インクジェット式プリンタもしくはレーザープリンタのいずれでも良いが、企画POPおよびプライスカードに印刷した二次元コードを携帯端末102で撮影することにより精度よく現品情報を取得できる解像度が求められる。 The printing device 103 is a printer that can print in response to a print command from the server 101. It can be either an inkjet printer or a laser printer, but it must have a resolution that allows accurate acquisition of actual product information by photographing the two-dimensional codes printed on the promotional POP and price cards with the mobile terminal 102.

図2は、サーバ101のハードウェア構成の一例を示す図である。 Figure 2 shows an example of the hardware configuration of server 101.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。 The CPU 201 provides overall control over the devices and controllers connected to the system bus 204.

また、ROM202あるいは外部メモリ211(記憶手段)には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムプログラム(以下、OS)等が記憶される。また、サーバ101の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。 The ROM 202 or external memory 211 (storage means) also stores the BIOS (Basic Input/Output System), which is the control program for the CPU 201, an operating system program (hereinafter, OS), and the like. Also stored are various programs, which will be described later, that are necessary to realize the functions executed by the server 101. The RAM 203 functions as the main memory, work area, and the like, of the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。 The CPU 201 loads the programs and other data required for processing into the RAM 203, and executes the programs to perform various operations.

また、入力コントローラ(入力C)205は、キーボードや不図示のマウス等のポインティングデバイス等の入力デバイス209からの入力を制御する。 In addition, the input controller (input C) 205 controls input from an input device 209 such as a keyboard or a pointing device such as a mouse (not shown).

ビデオコントローラ(VC)206は、ディスプレイ210等の表示器への表示を制御する。表示器の種類はCRTや、液晶ディスプレイを想定するが、これに限らない。 The video controller (VC) 206 controls the display on a display device such as a display 210. The type of display device is assumed to be a CRT or LCD display, but is not limited to this.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、各種データ等を記憶するハードディスク(HD)やフレキシブルディスク(FD)等の外部メモリ211へのアクセスを制御する。或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。 The memory controller (MC) 207 controls access to an external memory 211 such as a hard disk (HD) or a flexible disk (FD) that stores a boot program, browser software, various applications, font data, various data, etc. Alternatively, it controls access to an external memory 211 such as a card-type memory connected to a PCMCIA card slot via an adapter.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 The communication I/F controller (communication I/FC) 208 connects and communicates with external devices via a network, and executes communication control processing on the network. For example, Internet communication using TCP/IP is possible.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。 The CPU 201 can display the outline font on the display 210 by, for example, executing a process of expanding (rasterizing) the outline font in a display information area in the RAM 203. The CPU 201 can also allow the user to give instructions using a mouse cursor (not shown) on the display 210.

本発明のサーバ101が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。 Various programs and the like used by the server 101 of the present invention to execute various processes described below are recorded in the external memory 211, and are executed by the CPU 201 by being loaded into the RAM 203 as necessary.

さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。 Furthermore, definition files and various information tables used by the programs related to the present invention are stored in the external memory 211.

図3は、カメラ機能を備えたスマートデバイス等の携帯端末102のハードウェア構成の一例を示す図である。 Figure 3 shows an example of the hardware configuration of a mobile terminal 102, such as a smart device, equipped with a camera function.

CPU301は、システムバス304に接続される各デバイスやコントローラを統括的に制御する。 The CPU 301 provides overall control over each device and controller connected to the system bus 304.

また、ROM302あるいは外部メモリ311(記憶手段)には、CPU301の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムプログラム(以下、OS)等が記憶されている。また、携帯端末102の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM303は、CPU301の主メモリ、ワークエリア等として機能する。 The ROM 302 or external memory 311 (storage means) also stores the BIOS (Basic Input/Output System), which is the control program for the CPU 301, an operating system program (hereinafter, OS), and the like. Also, various programs, which will be described later, that are necessary to realize the functions executed by the mobile terminal 102 are stored. The RAM 303 functions as the main memory, work area, and the like, of the CPU 301.

CPU301は、処理の実行に際して必要なプログラム等をRAM303にロードして、プログラムを実行することで各種動作を実現するものである。また、タッチパネルコントローラ305は、タッチパネル313を制御し、ディスプレイコントローラ306がディスプレイ310を制御し、カメラコントローラ309がカメラ312を制御する。 The CPU 301 loads the programs and other data required for executing the processes into the RAM 303, and executes the programs to realize various operations. In addition, the touch panel controller 305 controls the touch panel 313, the display controller 306 controls the display 310, and the camera controller 309 controls the camera 312.

メモリコントローラ307は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、編集ファイル、各種データ等を記憶するハードディスク(HD)やフレキシブルディスク(FD)等の外部メモリ311へのアクセスを制御する。或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ311へのアクセスを制御する。 The memory controller 307 controls access to an external memory 311 such as a hard disk (HD) or a flexible disk (FD) that stores a boot program, browser software, various applications, edited files, various data, etc. Alternatively, it controls access to an external memory 311 such as a card-type memory connected to a PCMCIA card slot via an adapter.

通信I/Fコントローラ(通信I/FC)308は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 The communication I/F controller (communication I/FC) 308 connects and communicates with external devices via a network, and executes communication control processing on the network. For example, Internet communication using TCP/IP is possible.

尚、CPU301は、例えばRAM303内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ310上での表示を可能としている。 The CPU 301 can display the outline font on the display 310 by, for example, executing a rasterization process on the display information area in the RAM 303.

本発明の携帯端末102が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ311に記録されており、必要に応じてRAM303にロードされることによりCPU301によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ311に格納されている。 Various programs and the like used by the mobile terminal 102 of the present invention to execute various processes described below are recorded in the external memory 311, and are executed by the CPU 301 by being loaded into the RAM 303 as necessary. Furthermore, definition files and various information tables used by the programs related to the present invention are stored in the external memory 311.

次に図4を用いて印刷装置103のハードウェア構成の一例を説明する。 Next, an example of the hardware configuration of the printing device 103 will be described using Figure 4.

図4において、コントローラユニット433は、画像出力デバイスとして機能するプリント部414、カードリーダ415、操作部418と接続される。そして接続されるとともに、ローカルエリアネットワークや、例えばPSTNまたはISDN等の公衆回線(WAN)と接続することで、広告の印刷ジョブの出力を行なう。 In FIG. 4, the controller unit 433 is connected to a print section 414, a card reader 415, and an operation section 418, which function as image output devices. In addition to these connections, the controller unit 433 is also connected to a local area network or a public line (WAN) such as PSTN or ISDN, to output advertisement print jobs.

図3に示すように、コントローラユニット433は、CPU401、RAM406、ROM402、外部記憶装置(ハードディスクドライブ(HDD))407、ネットワークインタフェース(Network I/F)403、等で構成される。また、コントローラユニット433は、モデム(Modem)404、操作部インタフェース(操作部I/F)405、外部インタフェース(外部I/F)409、イメージバスインタフェース(IMAGE BUS I/F)408等で構成される。さらにコントローラユニット433は、ラスタイメージプロセッサ(RIP)410、プリンタインタフェース(プリンタI/F)411、画像処理部413等で構成される。 As shown in FIG. 3, the controller unit 433 is composed of a CPU 401, a RAM 406, a ROM 402, an external storage device (hard disk drive (HDD)) 407, a network interface (Network I/F) 403, etc. The controller unit 433 is also composed of a modem (Modem) 404, an operation unit interface (Operation unit I/F) 405, an external interface (External I/F) 409, an image bus interface (IMAGE BUS I/F) 408, etc. The controller unit 433 is further composed of a raster image processor (RIP) 410, a printer interface (Printer I/F) 411, an image processing unit 413, etc.

CPU401は、システム全体を制御するプロセッサである。 The CPU 401 is a processor that controls the entire system.

RAM406は、CPU401が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。 RAM 406 is a system work memory for the operation of CPU 401, a program memory for recording programs, and an image memory for temporarily storing image data.

ROM402は、システムのブートプログラムや各種制御プログラムが格納されている。 ROM 402 stores the system boot program and various control programs.

外部記憶装置(ハードディスクドライブHDD)407は、システムを制御するための各種プログラム、印刷ジョブ等を格納する。また、各種テーブルを記憶している。 The external storage device (hard disk drive HDD) 407 stores various programs for controlling the system, print jobs, etc. It also stores various tables.

操作部インタフェース(操作部I/F)405は、操作部(UI)418とのインタフェース部であり、操作部418に表示する画像データを操作部418に対して出力する。 The operation unit interface (operation unit I/F) 405 is an interface with the operation unit (UI) 418, and outputs image data to be displayed on the operation unit 418 to the operation unit 418.

また、操作部I/F405は、操作部418から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU401に伝える役割をする。尚、操作部418はタッチパネルを有する表示部を備え、当該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。 The operation unit I/F 405 also serves to transmit information (e.g., user information, etc.) input by the user of this system from the operation unit 418 to the CPU 401. The operation unit 418 is equipped with a display unit having a touch panel, and various instructions can be issued by the user pressing (touching with a finger, etc.) buttons displayed on the display unit.

ネットワークインタフェース(Network I/F)403は、ネットワーク(LAN)に接続し、データの入出力を行なう。 The network interface (Network I/F) 403 connects to a network (LAN) and performs data input and output.

モデム(MODEM)404は公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 The modem 404 connects to the public line and inputs and outputs data, such as sending and receiving faxes.

外部インタフェース(外部I/F)409は、USB、IEEE1394、プリンタポート、RS-242C等の外部入力を受け付けるインタフェース部である。 The external interface (external I/F) 409 is an interface unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-242C.

イメージバスインタフェース(IMAGE BUS I/F)408は、システムバス416と画像データを高速で転送する画像バス417とを接続し、データ構造を変換するバスブリッジである。画像バス417は、PCIバスまたはIEEE1394で構成される。画像バス417上には以下のデバイスが配置される。 The image bus interface (IMAGE BUS I/F) 408 is a bus bridge that connects the system bus 416 and an image bus 417 that transfers image data at high speed, and converts the data structure. The image bus 417 is configured with a PCI bus or IEEE 1394. The following devices are placed on the image bus 417.

ラスタイメージプロセッサ(RIP)410は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。 The raster image processor (RIP) 410 converts vector data, such as PDL code, into a bitmap image.

プリンタインタフェース(プリンタI/F)411は、プリント部414とコントローラユニット433を接続し、画像データの同期系/非同期系の変換を行う。 The printer interface (printer I/F) 411 connects the print section 414 and the controller unit 433, and performs synchronous/asynchronous conversion of image data.

画像処理部413は、印刷ジョブを展開したプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部413は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。 The image processing unit 413 performs printer correction, resolution conversion, and the like on the print output image data that is generated by expanding the print job. In addition, the image processing unit 413 also rotates the image data, and performs compression and expansion processing such as JPEG for multi-value image data and JBIG, MMR, and MH for binary image data.

プリンタI/F411に接続されるプリント部414は、ラスタイメージデータを用紙上の画像に変換する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU401からの指示によって開始する。尚、プリント部414には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。 The print unit 414 connected to the printer I/F 411 is a part that converts raster image data into an image on paper. Any method can be used, including an electrophotographic method using a photosensitive drum or belt, or an inkjet method that ejects ink from a tiny nozzle array to print an image directly on paper. The print operation is started by an instruction from the CPU 401. The print unit 414 has multiple paper feed stages so that different paper sizes or orientations can be selected, and corresponding paper cassettes are provided.

操作部I/F405に接続される操作部418は、液晶ディスプレイ(LCD)表示部を有する。LCD上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部I/F405を介してCPU401に伝える。また、操作部418は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。 The operation unit 418 connected to the operation unit I/F 405 has a liquid crystal display (LCD) display unit. A touch panel sheet is attached to the LCD, which displays the system operation screen and transmits position information to the CPU 401 via the operation unit I/F 405 when a displayed key is pressed. The operation unit 418 also has various operation keys, such as a start key, a stop key, an ID key, and a reset key.

ここで、操作部418のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色のLEDがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部418のストップキーは、稼動中の動作を止める働きをする。また、操作部418のIDキーは、使用者のIDを入力する時に用いる。リセットキーは、操作部418からの設定を初期化する時に用いる。 The start key on the operation unit 418 is used when starting a printing operation, etc. In the center of the start key there is a two-color LED, green and red, which indicates whether the start key is usable or not depending on the color. The stop key on the operation unit 418 serves to stop an ongoing operation. The ID key on the operation unit 418 is used when entering a user ID. The reset key is used to initialize the settings from the operation unit 418.

次に図5、図6のフローチャートを用いて、店舗での企画POPおよびプライスカードの撮影から、必要な企画POPおよびプライスカード、リスト等を印刷するまでの一連の処理の流れを説明する。 Next, using the flowcharts in Figures 5 and 6, we will explain the flow of a series of processes from photographing promotional POPs and price cards in the store to printing the necessary promotional POPs, price cards, lists, etc.

図5は、全体処理の一例を示すフローチャートである。 Figure 5 is a flowchart showing an example of the overall process.

ステップS501では、携帯端末102は、ユーザ(店舗の店員等)からの起動要求を受け付けて、専用のアプリを起動する。当該アプリは、企画POPおよびプライスカードを撮影する機能、撮影された二次元コードから現品情報を取得する機能、取得した現品情報をサーバ101に送信する機能を備えている。当該アプリは事前に携帯端末102にインストールする形態でも、サーバ101からWebアプリとして提供する形態でもよい。 In step S501, the mobile terminal 102 accepts a startup request from a user (such as a store clerk) and starts a dedicated app. The app has functions to photograph promotional POPs and price cards, to obtain actual product information from the photographed two-dimensional code, and to transmit the obtained actual product information to the server 101. The app may be installed on the mobile terminal 102 in advance, or may be provided as a web app from the server 101.

ステップS502では、携帯端末102は、チェック対象となる企画POPおよびプライスカードについて以下の処理を繰り返す。チェック対象となる企画POPおよびプライスカードは店舗内全ての企画POPおよびプライスカードや、特定の売り場の企画POPおよびプライスカードなど、チェックの運用方法によって異なる。 In step S502, the mobile terminal 102 repeats the following process for the promotional POPs and price cards to be checked. The promotional POPs and price cards to be checked vary depending on the method of operation of the check, such as all promotional POPs and price cards in the store or promotional POPs and price cards in a specific sales area.

ステップS503では、携帯端末102は、チェック対象となる企画POPおよびプライスカードを順次撮影する。ここで、企画POPおよびプライスカードに印刷されている二次元コードが一度に複数読み取り可能なタイプであれば、複数の企画POPおよびプライスカードを一度に撮影し、1件ずつしか読み取れないタイプであれば1枚ずつ撮影する。 In step S503, the mobile terminal 102 sequentially photographs the promotion POPs and price cards to be checked. If the two-dimensional codes printed on the promotion POPs and price cards are of a type that can be read multiple times at once, then multiple promotion POPs and price cards are photographed at once, whereas if they are of a type that can only be read one at a time, then they are photographed one at a time.

ステップS504では、携帯端末102は、撮影し取得された企画POPおよびプライスカードの画像から2次元コードを読み取って現品情報を取得する。現品情報は、企画コード、JANコード、売価(現品)を含む。 In step S504, the mobile terminal 102 reads the two-dimensional code from the captured images of the promotion POP and price card to obtain actual product information. The actual product information includes the promotion code, JAN code, and selling price (actual product).

図8に現品情報の一例を示す。現品情報810は、携帯端末102のRAM303または外部メモリ311に一時的に記憶される。現品情報810は、企画コード811、JANコード812、売価(現品)813にて構成されている。 Figure 8 shows an example of actual product information. Actual product information 810 is temporarily stored in the RAM 303 or external memory 311 of the mobile terminal 102. Actual product information 810 is composed of a project code 811, a JAN code 812, and a selling price (actual product) 813.

ステップS505では、携帯端末102は、チェック対象となる企画POPおよびプライスカードについて以上の処理を繰り返し実行したかを判断し、実行していれば繰り返し処理を終了する。 In step S505, the mobile terminal 102 determines whether the above process has been repeatedly performed for the promotional POP and price card to be checked, and if so, ends the repeated process.

ステップS506では、携帯端末102は、記憶していた現品情報810をサーバ101に送信する。なお、本実施例では、チェック対象となる企画POPおよびプライスカードから取得した現品情報を一括して送信しているが、1件ずつや、分割して送信してもよい。 In step S506, the mobile terminal 102 transmits the stored actual product information 810 to the server 101. Note that in this embodiment, the actual product information obtained from the promotional POPs and price cards to be checked is transmitted all at once, but it may be transmitted one by one or in parts.

サーバ101では、以下の一連の処理の前に、ステップS507にて処理に必要となる商品マスタおよび企画マスタを取得する。本実施例では、別の販売管理システムにて商品マスタおよび企画マスタを管理しているため、当該販売管理システムから事前に商品マスタおよび企画マスタをネットワークを経由して受信しておく。ただし、サーバ101自身のデータベースで当該マスタを管理している場合は、読み出すだけでよい。 Prior to the series of processes described below, server 101 acquires the product master and project master required for the process in step S507. In this embodiment, the product master and project master are managed by a separate sales management system, so the product master and project master are received in advance from that sales management system via the network. However, if the master is managed in server 101's own database, it is sufficient to only read it.

図7(a)に商品マスタの一例を、図7(b)に企画マスタの一例を示す。 Figure 7(a) shows an example of product master data, and Figure 7(b) shows an example of plan master data.

商品マスタ710は商品の情報を管理するマスタであり、JANコード711、メーカー名712、商品名713、内容量714、売価(通常)715、キャッチコピー716を含んでいる。商品マスタで管理する売価は通常時の売価であり、企画が実施されていない期間は当該売価が採用される。 The product master 710 is a master that manages product information, and includes JAN code 711, manufacturer name 712, product name 713, content volume 714, selling price (normal) 715, and catchy slogan 716. The selling price managed in the product master is the normal selling price, and this selling price is used during periods when the promotion is not being implemented.

企画マスタ720は商品に対する企画の情報を管理するマスタであり、企画コード721、企画タイトル722、売上開始日723、売上終了日724、JANコード725、売価(企画)726、キャッチコピー727を含んでいる。企画マスタで管理する売価は企画時の売価であり、企画が実施されている期間、つまり売上開始日723から売上終了日724までの期間では当該売価が採用される。本実施例の企画マスタ720では、JANコード725をキーに商品マスタ710から取得できる商品名や内容量などは含んでいないが、含めるようにしてもよい。また、キャッチコピー727は、商品マスタ710のキャッチコピー716と同じでもよいし、企画時特有のものを設定してもよい。 The plan master 720 is a master that manages information about plans for products, and includes a plan code 721, plan title 722, sales start date 723, sales end date 724, JAN code 725, selling price (plan) 726, and catch phrase 727. The selling price managed in the plan master is the selling price at the time of planning, and this selling price is adopted for the period during which the plan is implemented, that is, the period from sales start date 723 to sales end date 724. In this embodiment, the plan master 720 does not include the product name and content volume that can be obtained from the product master 710 using the JAN code 725 as a key, but it may be included. Also, the catch phrase 727 may be the same as the catch phrase 716 in the product master 710, or a catch phrase specific to the time of planning may be set.

図5の説明に戻る。 Return to the explanation of Figure 5.

ステップS508では、サーバ101は、携帯端末102から送信された現品情報810を取得する。本実施例では、対象となる現品情報を一括して取得しているが、携帯端末102から1件ずつ送信される場合や、Webアプリ方式で逐次送信されるような場合には、送信される都度受信する。受信した現品情報は、RAM203または外部メモリ211に一時的に記憶される。 In step S508, the server 101 acquires the actual product information 810 transmitted from the mobile terminal 102. In this embodiment, the target actual product information is acquired all at once, but in cases where the information is transmitted one by one from the mobile terminal 102 or transmitted sequentially using a web application method, the information is received as it is transmitted. The received actual product information is temporarily stored in the RAM 203 or the external memory 211.

ステップS509では、サーバ101は、受信した現品情報810について1件ずつ以下の処理を繰り返す。 In step S509, the server 101 repeats the following process for each item of received actual product information 810.

ステップS510では、サーバ101は、受信した現品情報810、商品マスタ710、
企画マスタ720に基づいて、印刷指示情報作成処理を実行する。印刷指示情報作成処理の詳細を図6を用いて説明する。
In step S510, the server 101 receives the actual product information 810, the product master 710,
A print instruction information creating process is executed based on the planning master 720. The print instruction information creating process will be described in detail with reference to FIG.

図6は、印刷指示情報作成処理の一例を示すフローチャートである。 Figure 6 is a flowchart showing an example of the print instruction information creation process.

ステップS601では、サーバ101は、現品情報810から対象レコードの企画コード811、JANコード812、売価(現品)813を取得する。 In step S601, the server 101 obtains the project code 811, JAN code 812, and selling price (actual item) 813 of the target record from the actual item information 810.

ステップS602では、サーバ101は、ステップS601で取得したJANコード812をキーとして、商品マスタ710を検索し、JANコード711が一致する商品情報を取得する。ここで、商品マスタに対象のJANコードは必ず存在し、商品情報が取得される。 In step S602, the server 101 searches the product master 710 using the JAN code 812 acquired in step S601 as a key, and acquires product information with a matching JAN code 711. Here, the target JAN code is always present in the product master, and the product information is acquired.

ステップS603では、サーバ101は、ステップS601で取得したJANコード812および現在日付をキーとして、企画マスタ720を検索し、JANコード725が一致し、現在日付が売上開始日723から売上終了日724までに入る企画情報を取得する。ここで、対象のJANコードについて現在日付において企画の対象となっていない場合は、企画情報が存在しないため取得されない。 In step S603, the server 101 searches the plan master 720 using the JAN code 812 and the current date acquired in step S601 as keys, and acquires plan information for which the JAN code 725 matches and the current date falls between the sales start date 723 and the sales end date 724. Here, if the target JAN code is not the subject of a plan on the current date, no plan information exists and is not acquired.

ステップS604では、サーバ101は、現品情報810から取得した企画コード811が”00”か否かを判断する。企画コード811が”00”であれば、通常期間の場合、つまり、プライスカードから取得した現品情報であると判断できる。逆に、企画コード811が”00”でない場合、つまり、企画POPから取得した現品情報である場合は、ステップS605に処理を進め、”00”である場合、つまりプライスカードから取得した現品情報である場合は、ステップS612に処理を進める。 In step S604, the server 101 determines whether the plan code 811 obtained from the actual product information 810 is "00". If the plan code 811 is "00", it can be determined that it is a normal period, that is, that the actual product information was obtained from a price card. Conversely, if the plan code 811 is not "00", that is, that the actual product information was obtained from a plan POP, the process proceeds to step S605, and if it is "00", that is, that the actual product information was obtained from a price card, the process proceeds to step S612.

ステップS605では、サーバ101は、ステップS603で企画マスタ720から企画情報を取得できたか否かを判断する。取得できた場合は、対象JANコードの商品について企画期間であると判断できる。企画マスタ720から企画情報を取得できた場合はステップS606に処理を進め、取得できなかった場合はステップS610に処理を進める。 In step S605, the server 101 determines whether or not planning information was obtained from the planning master 720 in step S603. If planning information was obtained, it can be determined that the planning period is in progress for the product with the target JAN code. If planning information was obtained from the planning master 720, the process proceeds to step S606; if planning information was not obtained, the process proceeds to step S610.

ステップS606では、サーバ101は、現品情報810から取得した企画コード811と企画マスタ720から取得した企画コード721が一致するか否かを判断する。一致する場合は、現品情報が企画情報と整合していると判断されるため、ステップS607にてチェック結果を0(問題なし)に設定し、チェック結果テーブルに登録して本フローを終了する。一致しない場合は、ステップS608に処理を進める。 In step S606, the server 101 determines whether the planning code 811 obtained from the actual product information 810 matches the planning code 721 obtained from the planning master 720. If they match, it is determined that the actual product information is consistent with the planning information, and therefore the check result is set to 0 (no problem) in step S607, registered in the check result table, and this flow ends. If they do not match, the process proceeds to step S608.

ここで、図9(a)にチェック結果テーブルの一例を示す。チェック結果テーブル910は、JANコード911、チェック結果912を含む。JANコード911は現品情報810から取得したJANコード812に対応しており、チェック結果912には、図6のステップS607等で設定されたチェック結果が登録される。チェック結果912の一例を同図右側に示す。例えば、チェック結果912が0(問題なし)の場合は、対応として現状のままでよく、チェック結果912が1(企画POPへ変更)の場合は、対応として重ね張りする企画POPが必要となり、企画POP印刷指示情報が生成される。また、チェック結果が3(プライスカードへ変更)の場合は、対応として新たなプライスカードを印刷するのではなく、企画POPの取り外し指示リストが必要となり、企画POP取り外し指示情報が生成される。このように、それぞれのチェック結果に対して、異なる対応が必要となる。 9A shows an example of a check result table. The check result table 910 includes a JAN code 911 and a check result 912. The JAN code 911 corresponds to the JAN code 812 obtained from the actual product information 810, and the check result set in step S607 of FIG. 6 is registered in the check result 912. An example of the check result 912 is shown on the right side of the figure. For example, if the check result 912 is 0 (no problem), the current state can be left as is, and if the check result 912 is 1 (change to a promotional POP), a promotional POP needs to be overlaid as a response, and promotional POP print instruction information is generated. Also, if the check result is 3 (change to a price card), a new price card is not printed as a response, but a removal instruction list for the promotional POP is needed, and promotional POP removal instruction information is generated. In this way, different responses are required for each check result.

図6の説明に戻る。 Return to the explanation of Figure 6.

ステップS608では、サーバ101は、現品情報が企画情報と整合していないと判断されるため、チェック結果を4(企画変更)に設定し、チェック結果テーブル910に登録する。 In step S608, the server 101 determines that the actual product information is not consistent with the plan information, so it sets the check result to 4 (plan change) and registers it in the check result table 910.

ステップS609では、サーバ101は、張り替え用の企画POPを印刷装置103に印刷させるための企画POP印刷指示情報を生成し、企画POP印刷指示テーブルに登録して本フローを終了する。企画POP印刷指示テーブルについては後述する。 In step S609, the server 101 generates project POP printing instruction information for causing the printing device 103 to print the project POP for replacement, registers the information in the project POP printing instruction table, and ends this flow. The project POP printing instruction table will be described later.

ステップS610では、サーバ101は、対象JANコードの商品に対する企画情報が存在しないため通常期間と判断し、チェック結果を3(プライスカードへ変更)に設定し、チェック結果テーブル910に登録する。 In step S610, the server 101 determines that it is a normal period because there is no planning information for the product with the target JAN code, sets the check result to 3 (change to price card), and registers it in the check result table 910.

ステップS611では、サーバ101は、企画POP取り外し指示リストを印刷装置103に印刷させるための企画POP取り外し指示情報を生成し、企画POP取り外し指示テーブルに登録して本フローを終了する。企画POP取り外し指示テーブル、企画POP取り外し指示リストについては後述する。 In step S611, the server 101 generates project POP removal instruction information for causing the printing device 103 to print the project POP removal instruction list, registers the information in the project POP removal instruction table, and ends this flow. The project POP removal instruction table and project POP removal instruction list will be described later.

ステップS612では、サーバ101は、ステップS603で企画マスタ720から企画情報を取得できたか否かを判断する。取得できた場合は、対象JANコードの商品について企画期間であると判断できる。企画マスタ720から企画情報を取得できた場合はステップS613に処理を進め、取得できなかった場合はステップS615に処理を進める。 In step S612, the server 101 determines whether or not the planning information was obtained from the planning master 720 in step S603. If the planning information was obtained, it can be determined that the planning period is in progress for the product with the target JAN code. If the planning information was obtained from the planning master 720, the process proceeds to step S613; if the planning information was not obtained, the process proceeds to step S615.

ステップS613では、サーバ101は、対象JANコードの商品に対する企画情報が存在するため企画期間と判断し、チェック結果を1(企画POPへ変更)に設定し、チェック結果テーブル910に登録する。ここで、プライスカードの売価(現品)が、企画情報の売価(企画)と同じ場合であっても対応が可能である。 In step S613, the server 101 determines that it is a planning period because planning information exists for the product with the target JAN code, sets the check result to 1 (change to planning POP), and registers it in the check result table 910. Here, it is possible to handle cases where the selling price (actual item) on the price card is the same as the selling price (plan) in the planning information.

ステップS614では、サーバ101は、重ね張り用の企画POPを印刷装置103に印刷させるための企画POP印刷指示情報を生成し、企画POP印刷指示テーブルに登録して本フローを終了する。企画POP印刷指示テーブルについては後述する。 In step S614, the server 101 generates project POP print instruction information for causing the printing device 103 to print the project POP for overlapping, registers it in the project POP print instruction table, and ends this flow. The project POP print instruction table will be described later.

ステップS615では、サーバ101は、現品情報810から取得した売価(現品)813と商品マスタ710から取得した売価(通常)715が一致するか否かを判断する。一致する場合は、現品情報が商品情報と整合していると判断されるため、ステップS618にてチェック結果を0(問題なし)に設定し、チェック結果テーブルに登録して本フローを終了する。一致しない場合は、ステップS616に処理を進める。 In step S615, the server 101 determines whether the selling price (actual item) 813 obtained from the actual item information 810 matches the selling price (normal item) 715 obtained from the item master 710. If they match, it is determined that the actual item information is consistent with the item information, and therefore in step S618 the check result is set to 0 (no problem), registered in the check result table, and this flow ends. If they do not match, the process proceeds to step S616.

ステップS616では、サーバ101は、現品情報が商品情報と整合していないと判断されるため、チェック結果を2(売価変更)に設定し、チェック結果テーブル910に登録する。 In step S616, the server 101 determines that the actual product information is not consistent with the product information, so it sets the check result to 2 (selling price changed) and registers it in the check result table 910.

ステップS617では、サーバ101は、張り替え用のプライスカードを印刷装置103に印刷させるためのプライスカード印刷指示情報を生成し、プライスカード印刷指示テーブルに登録して本フローを終了する。プライスカード印刷指示テーブルについては後述する。 In step S617, the server 101 generates price card printing instruction information for causing the printing device 103 to print a replacement price card, registers the information in the price card printing instruction table, and ends this flow. The price card printing instruction table will be described later.

図6の説明を終了し、図5の説明に戻る。 The explanation of Figure 6 ends and we return to the explanation of Figure 5.

ステップS511では、サーバ101は、図6で詳細説明したステップS510の印刷指示情報作成処理を受信した現品情報全てに対して繰り返し実行したかを判断し、実行していれば繰り返し処理を終了する。 In step S511, the server 101 determines whether the print instruction information creation process in step S510, which was described in detail in FIG. 6, has been repeatedly executed for all of the received actual item information, and if so, ends the repeated process.

ステップS512では、サーバ101は、ステップS509~S511で登録したチェック結果テーブルおよび各種印刷指示テーブルに基づいて、印刷装置103に印刷指示を送信する。 In step S512, the server 101 sends a print instruction to the printing device 103 based on the check result table and various print instruction tables registered in steps S509 to S511.

ここで、図9を用いて、企画POP印刷指示テーブル、プライスカード印刷指示テーブル、POP取り外し指示テーブルについて説明する。 Here, we will use Figure 9 to explain the project POP printing instruction table, price card printing instruction table, and POP removal instruction table.

図9(b)に企画POP印刷指示テーブルの一例を示す。企画POP印刷指示テーブル920は印刷連番921、企画コード922、企画タイトル923、売上開始日924、売上終了日925、JANコード926、メーカー名927、商品名928、内容量929、売価(企画)930、キャッチコピー931を含む。企画コード922、企画タイトル923、売上開始日924、売上終了日925、JANコード926、売価(企画)930、キャッチコピー931は、企画マスタ720の同名項目から取得し、メーカー名927、商品名928、内容量929は、商品マスタ710の同名項目から取得する。企画POP印刷指示テーブル920は、図10(a)に示す企画POP1010を印刷するための情報を含んでいる。また、印刷連番921は、企画POPを連続して印刷する場合は企画POP印刷指示テーブル920単独で連番が採番されるが、現品情報を取得した順に従って企画POPかプライスカードかを印刷する場合には、企画POP印刷指示テーブル920とプライスカード印刷指示テーブル940の間でユニークな連番が採番される。本実施例では後者の印刷方法および採番方法を採用している。図9(b)(c)のデータ例では、1、2枚目に企画POPが印刷され、3枚目にプライスカードが印刷される。 Figure 9 (b) shows an example of a project POP print instruction table. The project POP print instruction table 920 includes a print serial number 921, a project code 922, a project title 923, a sales start date 924, a sales end date 925, a JAN code 926, a manufacturer name 927, a product name 928, a content amount 929, a selling price (project) 930, and a catch phrase 931. The project code 922, the project title 923, a sales start date 924, a sales end date 925, a JAN code 926, a selling price (project) 930, and a catch phrase 931 are obtained from the items of the same name in the project master 720, and the manufacturer name 927, the product name 928, and the content amount 929 are obtained from the items of the same name in the product master 710. The project POP print instruction table 920 includes information for printing the project POP 1010 shown in Figure 10 (a). Furthermore, when project POPs are printed consecutively, the printing serial number 921 is assigned a serial number by the project POP printing instruction table 920 alone, but when project POPs or price cards are printed in the order in which the actual product information was acquired, a unique serial number is assigned between the project POP printing instruction table 920 and the price card printing instruction table 940. This embodiment uses the latter printing method and numbering method. In the data examples of Figures 9(b) and (c), project POPs are printed on the first and second sheets, and a price card is printed on the third sheet.

図9(c)にプライスカード印刷指示テーブルの一例を示す。プライスカード印刷指示テーブル940は、印刷連番941、企画コード942、企画タイトル943、売上開始日944、売上終了日945、JANコード946、メーカー名947、商品名948、内容量949、売価(通常)950、キャッチコピー951を含む。企画コード942は通常期間を示す”00”、企画タイトル943、売上開始日944、売上終了日945は企画情報が存在しないのでNULL値、JANコード946、メーカー名947、商品名948、内容量949、売価(通常)950、キャッチコピー951は商品マスタ710の同名項目から取得する。プライスカード印刷指示テーブル940は、図10(b)に示すプライスカード1020を印刷するための情報を含んでいる。また、印刷連番941は、プライスカードを連続して印刷する場合はプライスカード印刷指示テーブル940単独で連番が採番されるが、現品情報を取得した順に従って企画POPかプライスカードかを印刷する場合には、企画POP印刷指示テーブル920とプライスカード印刷指示テーブル940の間でユニークな連番が採番される。本実施例では後者の印刷方法および採番方法を採用している。図9(b)(c)のデータ例では、1、2枚目に企画POPが印刷され、3枚目にプライスカードが印刷される。 9C shows an example of a price card printing instruction table. The price card printing instruction table 940 includes a printing serial number 941, a project code 942, a project title 943, a sales start date 944, a sales end date 945, a JAN code 946, a manufacturer name 947, a product name 948, a content amount 949, a selling price (normal) 950, and a catch phrase 951. The project code 942 is "00" indicating a normal period, the project title 943, the sales start date 944, and the sales end date 945 are NULL values because there is no project information, and the JAN code 946, the manufacturer name 947, the product name 948, a content amount 949, a selling price (normal) 950, and a catch phrase 951 are obtained from the same-name items of the product master 710. The price card printing instruction table 940 includes information for printing the price card 1020 shown in FIG. 10B. Furthermore, when printing price cards consecutively, the printing serial number 941 is assigned a serial number by the price card printing instruction table 940 alone, but when printing either a project POP or a price card in the order in which the actual product information was acquired, a unique serial number is assigned between the project POP printing instruction table 920 and the price card printing instruction table 940. This embodiment uses the latter printing method and numbering method. In the data examples of Figures 9(b) and (c), the project POP is printed on the first and second sheets, and the price card is printed on the third sheet.

図9(d)に企画POP取り外し指示テーブルの一例を示す。企画POP取り外し指示テーブル960は、印刷連番961、企画コード962、企画タイトル963、売上開始日964、売上終了日965、JANコード966、メーカー名967、商品名968、内容量969、売価(企画)970、キャッチコピー971を含む。企画コード962、JANコード966、売価(企画)970はそれぞれ、現品情報810の企画コード811、JANコード812、売価(現品)813から取得し、メーカー名967、商品名968、内容量969は、商品マスタ710の同名項目から取得する。企画タイトル963、売上開始日964、売上終了日965は、チェック当日に企画マスタ720に該当レコードが存在すれば取得できるが、存在しなければNULL値を設定する。企画POP取り外し指示テーブル960は、図11に示す企画POP取り外し指示リスト1110を印刷するための情報を含んでいる。また、印刷連番961は印刷対象がリストのため採番不要だが、リストに印刷する行番(No.)を採番してもよい。 9(d) shows an example of a project POP removal instruction table. The project POP removal instruction table 960 includes a print serial number 961, a project code 962, a project title 963, a sales start date 964, a sales end date 965, a JAN code 966, a manufacturer name 967, a product name 968, a content amount 969, a selling price (project) 970, and a catchphrase 971. The project code 962, the JAN code 966, and the selling price (project) 970 are obtained from the project code 811, the JAN code 812, and the selling price (actual product) 813 of the actual product information 810, respectively, and the manufacturer name 967, the product name 968, and the content amount 969 are obtained from the items of the same name in the product master 710. The project title 963, the sales start date 964, and the sales end date 965 can be obtained if a corresponding record exists in the project master 720 on the day of the check, but if not, a NULL value is set. The project POP removal instruction table 960 includes information for printing the project POP removal instruction list 1110 shown in FIG. 11. Also, the print sequence number 961 does not need to be assigned a number because the printing subject is a list, but the line number (No.) to be printed on the list may be assigned.

図11に、企画POP取り外し指示リストの一例を示す。企画POP取り外し指示リスト1110は、基本的に企画POP取り外し指示テーブル960に基づく項目1112が印刷され、実際に取り外し対象の企画POPを取り外したかをチェックするためのチェック欄1113が設けられている。チェック日付1111も印刷される。 Figure 11 shows an example of a project POP removal instruction list. The project POP removal instruction list 1110 basically prints items 1112 based on the project POP removal instruction table 960, and has a check box 1113 for checking whether the project POP to be removed has actually been removed. A check date 1111 is also printed.

なお、企画POP取り外し指示リスト1110は、サーバ101のディスプレイ210や携帯端末102のディスプレイ310に画面として表示させてもよい。 The project POP removal instruction list 1110 may be displayed as a screen on the display 210 of the server 101 or the display 310 of the mobile terminal 102.

図12に、全体チェックリストの一例を示す。全体チェックリスト1210は、基本的にチェック結果テーブル910に基づく項目1212が印刷され、企画POPおよびプライスカードを印刷指示した場合は、その印刷連番が単票印刷連番1213に、POP取り外し指示リストを印刷指示した場合は、その行番(No.)が印刷される。 Figure 12 shows an example of an overall checklist. In the overall checklist 1210, items 1212 based on the check result table 910 are basically printed. If a command is given to print a project POP or price card, the print serial number is printed as single sheet print serial number 1213, and if a command is given to print a POP removal command list, the row number (No.) is printed.

なお、全体チェックリスト1210は、サーバ101のディスプレイ210や携帯端末102のディスプレイ310に画面として表示させてもよい。 The overall checklist 1210 may be displayed as a screen on the display 210 of the server 101 or the display 310 of the mobile terminal 102.

図5の説明に戻る。 Return to the explanation of Figure 5.

サーバ101はステップS512において、企画POP1010およびプライスカード1020を印刷指示する際には、企画POP印刷指示テーブル920およびプライスカード印刷指示テーブル940に基づき、印刷連番に従って、管理されている企画POP用、または、プライスカード用のレイアウト情報に必要データをオーバーレイすることにより印刷イメージを作成して印刷装置103に送信し印刷させる。 In step S512, when the server 101 instructs printing of the project POP 1010 and the price card 1020, the server 101 creates a print image by overlaying the necessary data on the layout information for the managed project POP or price card in accordance with the printing serial number based on the project POP printing instruction table 920 and the price card printing instruction table 940, and transmits the print image to the printing device 103 for printing.

また、企画POP取り外し指示リスト1110を印刷指示する際には、企画POP取り外し指示テーブル960に基づき、管理されている企画POP取り外しリスト用のレイアウト情報に必要データをオーバーレイすることにより印刷イメージを作成して印刷装置103に送信し印刷させる。 When issuing an instruction to print the project POP removal instruction list 1110, a print image is created by overlaying the necessary data on the layout information for the project POP removal list managed based on the project POP removal instruction table 960, and is sent to the printing device 103 for printing.

また、全体チェックリスト1210を印刷指示する際も、チェック結果テーブル910に基づき、上記同様に印刷させる。 When instructing to print the overall checklist 1210, it is printed in the same manner as above based on the check result table 910.

なお、前述の通り、企画POP取り外し指示リスト1110や全体チェックリスト1210は、印刷データとして出力する他に、サーバ101のディスプレイ210や携帯端末102のディスプレイ310に画面として表示させてもよい。 As mentioned above, the project POP removal instruction list 1110 and the overall checklist 1210 may be output as print data, or may be displayed on the display 210 of the server 101 or the display 310 of the mobile terminal 102.

ステップS513では、印刷装置103は、サーバ101から送信された印刷イメージに基づいて印刷実行する。 In step S513, the printing device 103 executes printing based on the print image sent from the server 101.

以上で図5の説明を終了する。 This concludes the explanation of Figure 5.

以上のように本発明によれば、掲示されている表示札の有効性を判断し、適切な指示情報を出力できるという効果を奏する。 As described above, the present invention has the effect of determining the validity of a displayed sign and outputting appropriate instruction information.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。 The present invention can be embodied, for example, as a system, device, method, program, or storage medium, and specifically, can be applied to a system made up of multiple devices, or to a device made up of a single device.

尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 The present invention also includes the direct or remote supply of a software program that realizes the functions of the above-mentioned embodiments to a system or device. The present invention also includes cases where the information processing device of the system or device reads and executes the supplied program code to achieve the functions.

したがって、本発明の機能処理を情報処理装置で実現するために、情報処理装置にインストール(搭載可能な)されるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, the program code itself that is installed (can be mounted) on an information processing device to realize the functional processing of the present invention also realizes the present invention. In other words, the present invention also includes the computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the functionality of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, etc.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM,DVD-R)などもある。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, MO, CD-ROMs, CD-Rs, and CD-RWs. Other examples include magnetic tapes, non-volatile memory cards, ROMs, and DVDs (DVD-ROMs, DVD-Rs).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 Another method of supplying the program is to connect to an Internet homepage using the browser of the client computer. Then, the computer program of the present invention itself, or a compressed file including an automatic installation function, can be downloaded from the homepage to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into multiple files and downloading each file from a different homepage. In other words, the present invention also includes a WWW server that allows multiple users to download program files for implementing the functional processing of the present invention on an information processing device.

また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。 The program of the present invention can also be encrypted and stored on a storage medium such as a CD-ROM and distributed to users, and users who meet certain conditions can download key information for decrypting the encryption from a website via the Internet. The encrypted program can then be executed using the downloaded key information and installed on an information processing device, thereby achieving the present invention.

また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 The functions of the above-mentioned embodiments are realized by the information processing device executing the read program. In addition, the OS running on the information processing device may perform some or all of the actual processing based on the instructions of the program, and the functions of the above-mentioned embodiments may also be realized by this processing.

さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 The program read from the recording medium is then written to memory on a function expansion board inserted into the information processing device or on a function expansion unit connected to the information processing device. Then, based on the instructions of the program, a CPU on the function expansion board or function expansion unit performs some or all of the actual processing, and the functions of the above-mentioned embodiment are also realized through this processing.

尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of the implementation of the present invention, and the technical scope of the present invention should not be interpreted in a limiting manner. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features.

100 情報処理システム
101 サーバ
102 携帯端末
103 印刷装置
100 Information processing system 101 Server 102 Mobile terminal 103 Printing device

Claims (6)

印刷物からイベントを識別するイベント識別情報を取得する取得手段と、
商品に係るイベントの期間を含むイベント情報を記憶する記憶手段と、
前記取得手段により取得したイベント識別情報により識別されるイベントと、前記記憶手段に記憶された現在イベント期間中である当該商品に係るイベントとが異なる場合、当該イベント期間中であるイベントに係る印刷物の印刷データを出力するよう制御する出力制御手段と、
を備え、
前記取得手段は印刷物から当該商品の価格に係る情報を取得し、前記記憶手段が記憶するイベント情報には、当該商品のイベント期間外の価格に係る情報が含まれることを特徴とし、
前記出力制御手段は、前記取得したイベント識別情報がイベント対象ではない旨を示す情報であり、当該商品に係る現在イベント期間中のイベントも無い場合であって、前記印刷物から取得した価格に係る情報と前記記憶されたイベント期間外の価格に係る情報が異なる場合、当該イベント期間外の価格に係る情報に係る印刷データを出力するよう制御することを特徴とする情報処理システム。
An acquisition means for acquiring event identification information for identifying an event from the printed matter;
A storage means for storing event information including a period of an event related to a product;
an output control means for controlling, when an event identified by the event identification information acquired by said acquisition means is different from an event related to the product during a current event period stored in said storage means, to output print data for a printed matter related to the event during said event period;
Equipped with
the acquiring means acquires information on the price of the product from the printed matter, and the event information stored in the storage means includes information on the price of the product outside the event period;
The information processing system is characterized in that the output control means controls the output of print data relating to information relating to the price outside the event period when the acquired event identification information indicates that the product is not subject to an event, there are no events related to the product during the current event period, and the price information acquired from the printed material differs from the stored information relating to the price outside the event period.
前記イベント識別情報は、イベント対象ではない旨を示す情報を含むことを特徴とする請求項に記載の情報処理システム。 The information processing system according to claim 1 , wherein the event identification information includes information indicating that the event is not a target event. 前記出力制御手段は、前記イベント識別情報により識別されるイベントが、現在イベント期間中ではないイベントの場合、当該イベント識別情報の取得元である印刷物を取り外す指示を出力するよう制御することを特徴とする請求項1または2に記載の情報処理システム。 The information processing system according to claim 1 or 2, characterized in that the output control means controls to output an instruction to remove the printed material from which the event identification information was obtained when the event identified by the event identification information is an event that is not currently in an event period. 前記取得手段により複数の商品に係るイベント識別情報が取得された場合に、前記出力制御手段は、前記イベント識別情報が取得された商品の順に、当該イベント期間中であるイベントに係る印刷物の印刷データまたはイベント期間外の価格に係る情報に係る印刷データを出力するよう制御することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。 An information processing system as described in any one of claims 1 to 3, characterized in that when event identification information relating to a plurality of products is acquired by the acquisition means, the output control means controls to output printing data for printed matter relating to an event during the event period or printing data relating to information relating to prices outside the event period in the order of the products for which the event identification information was acquired. 商品に係るイベントの期間を含むイベント情報を記憶する記憶手段を備える情報処理システムにおける情報処理方法であって、
前記情報処理システムの取得手段が、印刷物からイベントを識別するイベント識別情報を取得する取得ステップと、
前記情報処理システムの出力制御手段が、前記取得ステップにより取得したイベント識別情報により識別されるイベントと、前記記憶手段に記憶された現在イベント期間中である当該商品に係るイベントとが異なる場合、当該イベント期間中であるイベントに係る印刷物の印刷データを出力するよう制御する出力制御ステップと、
を備え、
前記取得ステップは印刷物から当該商品の価格に係る情報を取得し、前記記憶手段が記憶するイベント情報には、当該商品のイベント期間外の価格に係る情報が含まれることを特徴とし、
前記出力制御ステップは、前記取得したイベント識別情報がイベント対象ではない旨を示す情報であり、当該商品に係る現在イベント期間中のイベントも無い場合であって、前記印刷物から取得した価格に係る情報と前記記憶されたイベント期間外の価格に係る情報が異なる場合、当該イベント期間外の価格に係る情報に係る印刷データを出力するよう制御することを特徴とする情報処理方法。
An information processing method in an information processing system including a storage means for storing event information including a period of an event related to a product, comprising:
an acquisition step in which an acquisition means of the information processing system acquires event identification information for identifying an event from a printed matter;
an output control step of controlling an output control means of the information processing system to output print data of a printed matter related to an event during a current event period when the event identified by the event identification information acquired by the acquisition step is different from an event related to the product stored in the storage means during the current event period;
Equipped with
the acquiring step acquires information on the price of the product from a printed matter, and the event information stored in the storage means includes information on the price of the product outside an event period;
The output control step is an information processing method characterized in that, when the acquired event identification information is information indicating that the product is not an event target, there are no events related to the product during the current event period, and the price information acquired from the printed material differs from the stored information related to the price outside the event period, the output control step controls printing data related to the price information outside the event period.
コンピュータを請求項1乃至のいずれか1項に記載の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means according to any one of claims 1 to 4 .
JP2022018166A 2022-02-08 2022-02-08 Information processing system, control method thereof, and program Active JP7549243B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022018166A JP7549243B2 (en) 2022-02-08 2022-02-08 Information processing system, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022018166A JP7549243B2 (en) 2022-02-08 2022-02-08 Information processing system, control method thereof, and program

Publications (2)

Publication Number Publication Date
JP2023115767A JP2023115767A (en) 2023-08-21
JP7549243B2 true JP7549243B2 (en) 2024-09-11

Family

ID=87576512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022018166A Active JP7549243B2 (en) 2022-02-08 2022-02-08 Information processing system, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP7549243B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048752A (en) 2012-08-29 2014-03-17 Teraoka Seiko Co Ltd Indication tag processing system
JP2017099028A (en) 2017-02-16 2017-06-01 キヤノンマーケティングジャパン株式会社 Information processing system, information processing apparatus, control method, and program
JP2019079534A (en) 2017-10-20 2019-05-23 キヤノンマーケティングジャパン株式会社 Advertisement management system, control method thereof, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048752A (en) 2012-08-29 2014-03-17 Teraoka Seiko Co Ltd Indication tag processing system
JP2017099028A (en) 2017-02-16 2017-06-01 キヤノンマーケティングジャパン株式会社 Information processing system, information processing apparatus, control method, and program
JP2019079534A (en) 2017-10-20 2019-05-23 キヤノンマーケティングジャパン株式会社 Advertisement management system, control method thereof, and program

Also Published As

Publication number Publication date
JP2023115767A (en) 2023-08-21

Similar Documents

Publication Publication Date Title
JP6575310B2 (en) Duty-free sales document creation system, duty-free sales document creation device, duty-free sales document creation program, and tax-free sales document creation method
JP6597209B2 (en) Duty-free sales document creation system, duty-free sales document creation device, and duty-free sales document creation program
US20160104143A1 (en) Recording device, transaction processing system, and control method of a recording device
JP2026010204A (en) Advertising management system, control method thereof, and program
JP6504187B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND PROGRAM
JP7549243B2 (en) Information processing system, control method thereof, and program
JP2016224528A (en) Information processing system, and control method and program thereof
US11165855B2 (en) Content distribution system
US20180376009A1 (en) Content distribution server
JP6094475B2 (en) Information processing system, control method, and program
US10560585B2 (en) Server network and method for determining an amount of exposure of an image attached to receipts
JP2021168150A (en) Information processor, control method therefor and program, and information processing system, control method therefor and program
JP2017091514A (en) Image forming apparatus, information processing apparatus, program, method, duty-free sales document creation system, and tax-free sales document creation method
JP6511859B2 (en) INFORMATION PROCESSING SYSTEM, ITS CONTROL METHOD, AND PROGRAM, AND INFORMATION PROCESSING APPARATUS, ITS CONTROL METHOD, AND PROGRAM
JP2011059890A (en) Information processing system, method of controlling the same, and program
JP7284369B2 (en) Information processing device, its control method, and program
JP3900835B2 (en) Point counting system
JP2017182143A (en) Information processor, system, information processing method, and computer program
JP2019209693A (en) Duty-free sales document preparation system, duty-free sales document preparation apparatus, duty-free sales document preparation program, and duty-free sales document preparation method
JP2004171583A (en) Commodity sales registration processing device and recording medium recording program used for the same
JP2008084281A (en) Image output apparatus and program
JP2019128770A (en) Printed material sales system and order receiving terminal
JP2017041211A (en) Information processing system, control method thereof, and program
JP2002157648A (en) System generating sales promoting matter

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220530

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240423

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240507

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

R150 Certificate of patent or registration of utility model

Ref document number: 7549243

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150