JP7219408B2 - Information processing apparatus, its control method and program, and information processing system, its control method and program - Google Patents
Information processing apparatus, its control method and program, and information processing system, its control method and program Download PDFInfo
- Publication number
- JP7219408B2 JP7219408B2 JP2021100677A JP2021100677A JP7219408B2 JP 7219408 B2 JP7219408 B2 JP 7219408B2 JP 2021100677 A JP2021100677 A JP 2021100677A JP 2021100677 A JP2021100677 A JP 2021100677A JP 7219408 B2 JP7219408 B2 JP 7219408B2
- Authority
- JP
- Japan
- Prior art keywords
- size
- data
- printed
- content data
- printing
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
広告情報に設定された印刷用紙のサイズと異なる印刷用紙のサイズが指定された場合であっても、適切に広告を印刷することのできる情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。 An information processing apparatus, a control method thereof, a program, and information processing capable of appropriately printing an advertisement even when a printing paper size different from the printing paper size set in the advertisement information is specified. The present invention relates to a system, its control method, and program.
例えばスーパーマーケット等の小売店舗において、陳列されている商品の価格、商品の名称や説明文などが印字され、掲示されるPOP(Point Of Purchase-advertising)広告(コンテンツ)が存在する。 For example, in retail stores such as supermarkets, there are POP (Point Of Purchase-advertising) advertisements (contents) in which prices, product names, descriptions, and the like of displayed products are printed and displayed.
このPOP広告は、消費者に商品の購買を促す効果があるものではあるが、小売店舗におけるPOP広告作成担当者の大きな負担となっている。 Although this POP advertisement has the effect of encouraging consumers to purchase products, it imposes a heavy burden on persons in charge of creating POP advertisements in retail stores.
例えば、下記の特許文献1には、POP広告を管理するサーバに保存されるPOP広告をクライアント端末でダウンロードして印刷を実行することにより、複数の店舗で行われていたPOP広告作成処理を本部で一元化することのできる仕組みが開示されている。
For example, in
しかしながら、従来の広告作成の仕組みでは、店舗側での作業を極力無くすためには、各店舗で印刷指示を行うだけで印刷が実現できるように、店舗に配置されたプリンタで印刷可能な用紙サイズを加味して本部に居る担当者が店舗ごとにPOP広告を作成しなければならなかった。 However, in order to eliminate the work on the store side as much as possible in the mechanism of conventional advertisement creation, it is possible to print only by giving printing instructions at each store. In consideration of this, the person in charge at the headquarters had to create a POP advertisement for each store.
具体的には、B4サイズが印刷できるプリンタを備えている店舗や、B5サイズが印刷できるプリンタのみを備えている店舗があるなど、POP広告を印刷するための用紙のサイズが異なるプリンタを店舗は備えていることがある。B4サイズには8枚のPOP広告を割り付けられる一方で、B5サイズには4枚のPOP広告しか割り付けられない場合には、B4サイズの用紙にPOP広告が割り付けられたPOPファイルとB5サイズの用紙にPOP広告が割り付けられたPOPファイルとを、本部の担当者がそれぞれ作成しなければならず手間である。 Specifically, some stores have printers that can print B4 size, while others only have printers that can print B5 size. I have prepared. If 8 POP advertisements can be allocated to B4 size, but only 4 POP advertisements can be allocated to B5 size, a POP file with POP advertisements allocated to B4 size paper and B5 size paper POP files to which POP advertisements are allocated in the head office have to be created by the person in charge at the head office, which is troublesome.
このように、POP広告を本部で作成する担当者は、同じPOP広告(コンテンツ)であっても、POP広告が印刷される用紙のサイズごとにPOPファイルを作成しなければならなかった。 In this way, a person in charge of creating a POP advertisement at the head office had to create a POP file for each size of paper on which the POP advertisement is printed, even for the same POP advertisement (content).
そこで、本発明の目的は取得したコンテンツデータに係るサイズが印刷できない印刷装置であっても、種類に応じて適切に印刷することのできる仕組みを提供することである。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a mechanism that enables appropriate printing according to the type of content data even with a printing apparatus that cannot print the size of acquired content data .
本発明の情報処理システムは、
印刷装置で印刷する印刷データを生成するためのコンテンツデータを管理サーバから取得する取得手段と、
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいる場合には、エラー情報を出力するように制御する出力制御手段と、
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合に、前記エラー情報を出力することなく、当該コンテンツデータに基づき、前記印刷装置で印刷可能なサイズの印刷データを生成するように制御する制御手段と
を備えることを特徴とする。
The information processing system of the present invention includes:
an acquisition means for acquiring content data from a management server for generating print data to be printed by a printing device;
Error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data includes setting data indicating half-folding. and output control means for controlling
The error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data does not include setting data indicating half-folding. and control means for controlling to generate print data of a size printable by the printing apparatus based on the content data without
characterized by comprising
本発明によれば、取得したコンテンツデータに係るサイズが印刷できない印刷装置であっても、種類に応じて適切に印刷することのできる仕組みが提供できる。 According to the present invention, it is possible to provide a mechanism that allows even a printing device that cannot print the size of acquired content data to print appropriately according to the type .
まず、本実施形態における用語の説明を行う。 First, terms used in this embodiment will be explained.
POP広告(コンテンツ)は、POPレイアウトの文字領域に、POPデータ(コンテンツデータ)の対応する文字データが流し込まれることにより印刷がされる広告である。例えば、スーパーマーケットや家電量販店などの店舗の店内に掲示される広告である。 A POP advertisement (content) is an advertisement that is printed by inserting corresponding character data of POP data (content data) into the character area of the POP layout. For example, it is an advertisement posted inside a store such as a supermarket or a consumer electronics mass retailer.
POPレイアウト(レイアウト情報)は、POP広告のレイアウトの情報を含むデータであり、図形領域や文字領域の定義がなされたものである。文字領域にはPOPデータのいずれの項目の文字データを流し込むかが設定されている。 The POP layout (layout information) is data including information on the layout of the POP advertisement, and defines the graphic area and character area. In the character area, it is set which item of the POP data is to be filled with character data.
POPデータは、POP広告として印刷される印刷用紙のサイズや割り付け設定を含む用紙ファイルと、POPレイアウトと、POPレイアウトに流し込むための文字データ(メーカー名や商品名、価格等)とが対応付けられているデータである。例えば図8に示すPOPデータテーブル810である。POPデータテーブル810には、POPデータを一意に識別するための番号であるカード番号811と、POPデータを印刷するための印刷用紙のサイズやPOP広告の大きさの情報(割り付け情報)とを含む情報を格納するファイルを示す用紙ファイル812と、POP広告の図形領域や文字領域の配置情報を示すPOPレイアウトを一意に識別するためのレイアウト813(サイズ情報に相当する)と、POPレイアウトに規定された文字領域に流し込むための文字情報として、メーカー814、商品名815、価格816とが対応付けられている。なお、POPデータのデータ構成は説明のための一例であってこれに限定されないものとする。例えば用紙ファイル812に対応する用紙設定831がB4・8面であればB4に8つ配置できるサイズでPOP広告が印刷される。
The POP data is associated with a paper file containing the size and layout settings of the printing paper to be printed as a POP advertisement, a POP layout, and character data (manufacturer name, product name, price, etc.) to be inserted into the POP layout. data For example, the POP data table 810 shown in FIG. The POP data table 810 includes a
POPファイルは、POPデータを複数管理したファイルである。例えば図8に示すPOPファイルテーブル800である。POPファイルテーブル800は、POPファイルのファイル名であるPOPファイル名801と、POPデータテーブルを識別するための情報であるPOPデータテーブル810とが対応付けて記憶されている。
A POP file is a file in which a plurality of POP data are managed. For example, the POP file table 800 shown in FIG. The POP file table 800 stores a
次に、図面を参照しながら本実施形態の説明を行う。なお、本実施形態は説明のため店舗で印刷されるPOP広告の印刷に係る仕組みを例として説明しているが、これに限定されず、これ以外の仕組みにおいても本発明は適用可能である。 Next, this embodiment will be described with reference to the drawings. For the purpose of explanation, the present embodiment has been described with an example of a mechanism related to printing of POP advertisements printed at a store, but the present invention is not limited to this, and the present invention can be applied to mechanisms other than this.
[第1の実施形態]
図1は、本実施形態におけるシステム構成図である。
[First Embodiment]
FIG. 1 is a system configuration diagram in this embodiment.
図1において、本実施形態における情報処理システムは、情報処理装置100と管理サーバ200とがネットワーク999を介して通信可能に接続されている。情報処理装置100は印刷装置300と通信可能に接続されている。
In FIG. 1, in the information processing system according to the present embodiment, an
情報処理装置100は各店舗に存在するPOP広告を印刷するための端末であり、管理サーバ200で作成されたPOPファイルを取得して、取得されたPOPファイルを印刷装置300で印刷させることができる装置である。
The
管理サーバ200は、各店舗に存在する印刷装置300で印刷するためのPOP広告を構成するデータであるPOPファイルを作成して、作成されたPOPファイルを送信することのできる装置である。
The
印刷装置300は、POPファイルを印刷することのできる装置である。印刷の方法は問わず、インクジェット方式や熱転写方式などいずれの方式によっても構わない。
The
以上で本発明の実施形態におけるシステム構成の説明を終了する。なお、本システム構成は一例であって用途や目的によって様々な構成がある。 This completes the description of the system configuration according to the embodiment of the present invention. Note that this system configuration is an example, and there are various configurations depending on the application and purpose.
次に図2を用いて本発明における情報処理装置100と管理サーバ200のハードウェア構成について説明する。
Next, hardware configurations of the
情報処理装置100と管理サーバ200は、CPU201、RAM202、ROM203、システムバス204、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、通信I/Fコントローラ208、入力デバイス209、ディスプレイ210、外部メモリ211(記憶手段・記憶部)等を備える。
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。
The
RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで各種動作を実現するものである。
A
ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
The
入力コントローラ205は、キーボードやマウス等のポインティングデバイス(入力デバイス209)からの入力を制御する。
The
ビデオコントローラ206はディスプレイ210等の表示装置の表示を制御する。ディスプレイ210は例えば液晶ディスプレイである。
メモリコントローラ207は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、フォントデータ、ユーザファイル、POPファイル、POPレイアウト、各種データ等を記憶するハードディスクやフレキシブルディスク或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。
The
尚、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
The
本発明の情報処理装置100及び管理サーバ200が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ211に記憶されており、必要に応じてRAM202にロードされることにより、CPU201によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。
Various programs and the like used by the
以上で、本発明の実施形態における情報処理装置100と管理サーバ200のハードウェア構成の説明を終了する。なお、図2に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。
This completes the description of the hardware configurations of the
次に図3を用いて印刷装置300のハードウェア構成の一例を説明する。
Next, an example of the hardware configuration of the
図3において、コントローラユニット333は、画像出力デバイスとして機能するプリント部314、カードリーダ315、操作部318と接続されるとともに、ローカルエリアネットワークや、例えばPSTNまたはISDN等の公衆回線(WAN)と接続することで、カードIDの取得や印刷ジョブの出力を行なう。
In FIG. 3, the controller unit 333 is connected to the
図3に示すように、コントローラユニット333は、CPU301、RAM306、ROM302、外部記憶装置(ハードディスクドライブ(HDD))307、ネットワークインタフェース(Network I/F)303、モデム(Modem)304、操作部インタフェース(操作部I/F)305、外部インタフェース(外部I/F)309、イメージバスインタフェース(IMAGE BUS I/F)308、ラスタイメージプロセッサ(RIP)310、プリンタインタフェース(プリンタI/F)311、画像処理部313等で構成される。
As shown in FIG. 3, the controller unit 333 includes a
CPU301は、システム全体を制御するプロセッサである。
A
RAM306は、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
A
ROM302は、システムのブートプログラムや各種制御プログラムが格納されている。
A
外部記憶装置(ハードディスクドライブHDD)307は、システムを制御するための各種プログラム、印刷ジョブ等を格納する。また、各種テーブルを記憶している。 An external storage device (hard disk drive HDD) 307 stores various programs for controlling the system, print jobs, and the like. It also stores various tables.
操作部インタフェース(操作部I/F)305は、操作部(UI)318とのインタフェース部であり、操作部318に表示する画像データを操作部318に対して出力する。
An operation unit interface (operation unit I/F) 305 is an interface unit with an operation unit (UI) 318 and outputs image data to be displayed on the
また、操作部I/F305は、操作部318から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部318はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
Further, the operation unit I/
ネットワークインタフェース(Network I/F)303は、ネットワーク(LAN)に接続し、データの入出力を行なう。 A network interface (Network I/F) 303 is connected to a network (LAN) to input/output data.
モデム(MODEM)304は公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A modem (MODEM) 304 is connected to a public line and performs data input/output such as transmission/reception of FAX.
外部インタフェース(外部I/F)309は、USB、IEEE1394、プリンタポート、RS-232C等の外部入力を受け付けるインタフェース部である。 An external interface (external I/F) 309 is an interface unit that receives external inputs such as USB, IEEE1394, printer port, and RS-232C.
一方、イメージバスインタフェース(IMAGE BUS I/F)308は、システムバス316と画像データを高速で転送する画像バス317とを接続し、データ構造を変換するバスブリッジである。画像バス317は、PCIバスまたはIEEE1394で構成される。画像バス317上には以下のデバイスが配置される。
On the other hand, an image bus interface (IMAGE BUS I/F) 308 is a bus bridge that connects a
ラスタイメージプロセッサ(RIP)310は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。 A raster image processor (RIP) 310 develops vector data such as PDL code into a bitmap image.
プリンタインタフェース(プリンタI/F)311は、プリント部314とコントローラユニット333を接続し、画像データの同期系/非同期系の変換を行う。
A printer interface (printer I/F) 311 connects the
画像処理部313は、印刷ジョブを展開したプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部313は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
プリンタI/F311に接続されるプリント部314は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。尚、プリント部314には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
A
操作部I/F305に接続される操作部318は、液晶ディスプレイ(LCD)表示部を有する。LCD上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部I/F305を介してCPU301に伝える。また、操作部318は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
An
ここで、操作部318のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色のLEDがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部318のストップキーは、稼動中の動作を止める働きをする。また、操作部318のIDキーは、使用者のカードIDを入力する時に用いる。リセットキーは、操作部318からの設定を初期化する時に用いる。
Here, the start key of the
外部I/F309に接続されるカードリーダ315は、CPU301からの制御により、ICカード(例えば、ソニー社のFeliCa(登録商標))内に記憶されている情報を読み取り、読み取った情報を外部I/F309を介してCPU301へ通知する。
A card reader 315 connected to the external I/
以上で、図3に示す印刷装置300のハードウェア構成の一例の説明を終了する。なお、図3に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。
This concludes the description of an example of the hardware configuration of the
次に、図4を用いて、情報処理装置100、管理サーバ200の機能構成を説明する。
Next, functional configurations of the
情報処理装置100は、通信部150、指示受付部151、POP広告割り付け部152、判定部153、印刷制御部154、サイズ取得部155、サイズ特定部156を備えている。
The
通信部150は、管理サーバ200と通信を行う機能部である。指示受付部151はユーザから印刷指示を受け付ける機能部である。POP広告割り付け部152は、POP広告を印刷用紙に割り付ける機能部である。判定部153は、印刷指示を受け付けたPOPデータの印刷用紙のサイズが印刷装置300で印刷可能な用紙か否かを判定する機能部である。印刷制御部154はPOP広告割り付け部で割り付けられたPOP広告を印刷するよう制御する機能部である。サイズ取得部155は、印刷装置300で印刷可能な印刷用紙のサイズを取得する機能部である。サイズ特定部156は、印刷指示を受け付けたPOPデータの印刷用紙のサイズの整数倍の大きさとなる印刷用紙のサイズを特定する機能部である。
The communication unit 150 is a functional unit that communicates with the
管理サーバ200は、通信部250、管理部251、POPデータ生成部252を備える。
The
通信部250は、情報処理装置100と通信を行う機能部である。管理部251はPOPファイルテーブル800、POPデータテーブル810、用紙ファイルテーブル830を管理する機能部である。POPデータ生成部252は、POPデータを生成する機能部である。
The communication unit 250 is a functional unit that communicates with the
以上で図4に示す情報処理装置100、管理サーバ200の機能構成の説明を終了する。なお、図4に示す機能構成は一例であって目的や用途に応じて様々な構成例がある。
The description of the functional configurations of the
次に図5のフローチャートを用いて本実施形態における詳細な処理の流れを説明する。 Next, a detailed flow of processing in this embodiment will be described with reference to the flowchart of FIG.
図5は本実施形態の詳細な処理の流れを説明するフローチャートである。 FIG. 5 is a flowchart for explaining the detailed processing flow of this embodiment.
ステップS501では、管理サーバ200のCPU201が、不図示の新規作成ボタンの押下を受け付ける。新規作成ボタンの押下を受け付けると、処理をステップS502に進める。
In step S501, the
ステップS502では、管理サーバ200のCPU201が、ステップS501での新規作成ボタンの押下受付に応じて、図6に示す用紙設定画面600をディスプレイ210に表示させる。CPU201は、用紙設定画面600のプルダウン601の選択を受け付けることで、用紙サイズの指定を受け付ける。受け付けた用紙サイズは、用紙設定831に格納されるものである。
In step S502, the
ステップS503では、管理サーバ200のCPU201が、表示されている用紙設定画面600を介して割り付け設定の指定を受け付ける。指定を受け付けた割り付け設定は、用紙設定831に格納すべく一時的にメモリに記憶される。例えば、分割数602の指定を受け付けることで、ステップS502で指定された用紙サイズにいくつのPOP広告を割り当てるかの指定を受け付ける。例えば縦が「2」、横が「2」であれば、1枚の用紙に対して4枚のPOP広告を割り当てることができるよう、それぞれのPOP広告のサイズを決める。POP広告の縦横のサイズの指定を受け付けるようにしてもよい。指定を受け付け、レイアウトボタン603の押下を受け付けると、処理をステップS504に進める。
In step S<b>503 , the
ステップS504では、情報処理装置100のCPU201が、用紙設定画面600の2つ折りボタン604が選択されたか否かを判定する。2つ折りボタン604が選択されたと判定された場合には処理をステップS505に進め、そうでない場合には処理をステップS506に進める。
In step S504, the
ステップS505では、情報処理装置100のCPU201が、用紙設定831に格納するために、2つ折り設定がなされたことをメモリ上に記憶する。2つ折り設定とは、1つのPOPデータで二つのPOP広告を印刷することを示す設定である。1つのPOPデータで印刷される同じ内容の2つのPOP広告が、折り目を境に相対する向きで印刷されることにより、山折りをした場合に表側と裏側とでそれぞれPOP広告が視認可能となる。
In step S<b>505 , the
ステップS506では、情報処理装置100のCPU201が、ステップS502で指定を受け付けた用紙サイズの情報と、ステップS503で指定を受け付けた割り付け設定と、ステップS505で記憶された2つ折り設定に関する情報を含む用紙設定を示す用紙ファイルを用紙ファイルテーブル830に作成する。用紙ファイルテーブル830は、用紙ファイルを一意に識別する番号である用紙ファイル812と、ユーザから設定を受け付けた用紙サイズ・割り付け情報・2つ折りフラグの情報を格納する用紙設定831とが対応付けて管理されている。
In step S506, the
ステップS507では、管理サーバ200のCPU201が、ユーザの入力に応じてPOPレイアウトの作成処理を行う。POPレイアウトは前述したとおり、POP広告のレイアウトを規定するデータであり、図形領域や文字領域の定義を示すデータである。例えば、文字領域であれば定義としてフォントや文字のサイズ等の文字に関する定義と、文字領域を用紙上のどの位置に配置するかといった定義とがある。図形領域であれば、図形を示す図形の定義と、当該図形を用紙上のどの位置に配置するかを示す定義がある。例えば図7に示すレイアウト画面700のレイアウト編集領域701を介してレイアウトを設定する。
In step S507, the
ステップS508では、管理サーバ200のCPU201が、ユーザの入力に応じてPOPデータを作成する処理を行う。例えば図7に示すレイアウト画面700のPOPデータ入力領域702に対してユーザから入力を受け付けることで、ステップS507で作成されたPOPレイアウトに対応付けてPOPデータは作成される。例えば商品の金額を示す文字領域に対しては、ユーザが金額を示す数値を設定する。POPデータは1つのPOP広告につき、1つのデータとなっており、本実施形態では、作成されたPOPデータは例えば図8のPOPデータテーブル810のように、カード番号811、用紙ファイル812、レイアウト813、メーカー814、商品名815、価格816とが対応付けられたデータテーブルとして記憶される。カード番号811はPOPデータを一意に識別する番号である。用紙ファイル812は用紙設定831と対応付けられた番号である。レイアウト813は、ステップS507で作成されたPOPレイアウトを識別可能な情報が格納される。メーカー814、商品名815、価格816は、それぞれPOPレイアウトに設定された文字領域に流し込むためのデータである。それぞれの項目と文字領域が対応付けられており、対応する文字領域にそれぞれの項目が流し込まれることで、商品ごとのPOP広告を作成・印刷することができる。ステップS508では、ステップS507で作成したレイアウトに流し込むための商品の数だけ、ユーザの指示に応じてPOPデータを作成する。
In step S508, the
なお、本実施形態ではPOPレイアウトを作成した後にPOPデータを対応づけるようにしたが、順番を逆にしてもよいし、同時にPOPレイアウトとPOPデータとを作成するようにしてもよい。また、予めつくられたPOPレイアウト利用するようにしてもよい。 In the present embodiment, the POP data is associated after the POP layout is created, but the order may be reversed, or the POP layout and the POP data may be created at the same time. Alternatively, a pre-made POP layout may be used.
ステップS509では、管理サーバ200のCPU201が、POPファイルの保存指示を受け付けたか否かを判定する。POPファイルとは、ステップS508で作成された複数のPOPデータを示すファイルである。POPファイルの保存指示を受け付けた場合には処理をステップS510に進め、そうでない場合には処理をPOPファイルの保存指示を受け付けるまで待機する。
In step S509, the
ステップS510では、管理サーバ200のCPU201が、ステップS509で保存指示を受け付けたPOPファイルのファイル名の入力をユーザから受け付ける。ファイル名の入力は不図示の画面を介して行われる。
In step S510, the
ステップS511では、管理サーバ200のCPU201が、ステップS511で入力されたファイル名でPOPファイルを保存する処理を行う(管理手段に相当する)。例えば図8に示すPOPファイルテーブル800である。
In step S511, the
POPファイルテーブル800には、POPファイル名801とPOPデータテーブル810とが対応付けて記憶されている。POPファイル名801は、ステップS510で入力を受け付けたファイル名が格納されていて、POPデータテーブル810は、ステップS508で作成されたPOPデータが記憶されたデータテーブルを一意に識別する情報が格納されている。
A
以上で、図5に示すフローチャートの説明を終了する。 This completes the description of the flowchart shown in FIG.
次に図9のフローチャートを用いて本実施形態におけるPOP広告の印刷処理の詳細な処理の流れを説明する。 Next, the detailed processing flow of the POP advertisement print processing according to this embodiment will be described with reference to the flowchart of FIG.
ステップS901では、管理サーバ200のCPU201が、ステップS511で保存されたPOPファイル(POPデータテーブル810・用紙ファイルテーブル830を含む)を情報処理装置100に対して送信する。なお、本実施形態では、説明のためステップS511で保存されたPOPファイルを情報処理装置100に送信するようにしているが、これ以外の方法で生成されたPOPファイルを情報処理装置100に対して送信するようにしてもよい。またPOPファイルの送信は、ユーザの指示に応じて送信してもよいし、夜間バッジ処理等定期的に情報処理装置100に対して送信するようにしても構わない。
In step S901, the
ステップS902では、情報処理装置100のCPU201が、ステップS901で送信されたPOPファイル(POPデータテーブル810・用紙ファイルテーブル830を含む)を受信することで、POPファイルを取得する(取得手段に相当する)。
In step S902, the
ステップS903では、情報処理装置100のCPU201が、ステップS902で取得されたPOPファイル(POPデータテーブル810・用紙ファイルテーブル830を含む)を情報処理装置100の外部メモリ211に記憶する。
In step S<b>903 , the
ステップS904では、情報処理装置100のCPU201が、メニュー画面1000の表示指示を受け付けたか否かを判定する(指示受付手段に相当する)。メニュー画面1000の表示指示を受け付けた場合には処理をステップS905に進め、そうでない場合には表示指示を受け付けるまで待機する。
In step S904, the
ステップS905では、情報処理装置100のCPU201が、メニュー画面1000をディスプレイ210に表示する。例えば図10に示すメニュー画面1000である。なお、メニュー画面1000は一例であってこれに限定されるものではない。
In step S<b>905 , the
ステップS906では、情報処理装置100のCPU201が、メニュー画面1000のいずれのボタンが押下されたのかを判定する。読込ボタンの押下がされた場合には処理をステップS907に進め、それ以外のボタンが押下されたと判定された場合には処理をステップS908に進める。
In step S906, the
ステップS907では、情報処理装置100のCPU201が、POPファイル一覧画面1100をディスプレイ210に表示する。例えば図11に示すPOPファイル一覧画面1100である。POPファイル一覧画面1100には、ステップS903で記憶されたPOPファイルのファイル名が一覧となって表示されている。ユーザは表示されたPOPファイルの一つを選択することができる。POPファイルを選択すると、図11の1101に示すように反転されて表示される。
In step S<b>907 , the
ステップS908では、情報処理装置100のCPU201が、選択されたメニューボタンに対応する処理を実行する。対応する処理の実行が終わった場合、処理をステップS906に戻す。
In step S908, the
ステップS909では、情報処理装置100のCPU201が、ステップS907で表示されたPOPファイル一覧画面1100のPOPファイルのリストのうち、ユーザからPOPファイルの選択を受け付ける。
In step S909, the
ステップS910では、情報処理装置100のCPU201が、ステップS909で選択を受け付けたPOPファイルに対応するPOPデータテーブル810のレコードを一覧表示する。このように選択されたPOPファイルに対応するPOPデータテーブル810のレコードを一覧表示することによって、選択されたPOPファイルに対応するPOPデータをユーザに容易に確認させることができる。なお、本実施形態では、選択されたPOPファイルに対応するPOPデータをすべて印刷するようにしているが、選択されたPOPファイルに対応するPOPデータのうち必要なPOPデータのみを印刷するようにしても構わない。つまり、POPデータごとに印刷するか否かの指示を受け付けて、POPデータごとに処理を実行するようにしてもよい。
In step S910, the
ステップS911~ステップS913の処理については、ステップS909で選択されたPOPファイルに対応するPOPデータテーブル810に含まれるレコードすべてに対して処理を実行するまで繰り返し処理を行う。 The processing of steps S911 to S913 is repeated until all the records included in the POP data table 810 corresponding to the POP file selected in step S909 are processed.
ステップS911では、情報処理装置100のCPU201が、POPデータの用紙ファイル812に対応する用紙設定831に含まれる用紙サイズに対応するプリンタドライバが情報処理装置100にインストールされているか否かをPOPデータごとに判定する(判定手段に相当する)。情報処理装置100の外部メモリ211には図8のプリンタドライバテーブル820が記憶されている。プリンタドライバテーブル820は情報処理装置100と通信可能に接続された印刷装置300で印刷を実行するためにインストールされたプリンタドライバのテーブルであり、プリンタドライバごとに印刷可能な用紙サイズ822が対応付けて記憶されたテーブルである。このようにプリンタドライバごとに印刷可能な用紙サイズ822を管理することにより、情報処理装置100に通信可能に接続された印刷装置300で印刷が可能な用紙サイズを容易に判断することができる。用紙サイズに対応するプリンタドライバがインストールされていると判定された場合には処理をステップS912に進め、そうでない場合(印刷不可能)には処理をステップS913に進める。このようにすることで、印刷装置300に対して印刷可能な用紙サイズを問い合わせることなく、情報処理装置100に記憶された情報のみで印刷可能か否かを判断することができ、通信負荷を軽減することができる効果がある。本実施形態では、プリンタドライバがインストールされているか否かによって、情報処理装置100と通信可能に接続された印刷装置300でPOPデータに設定された用紙サイズが印刷実行可能か否かを判定するようにしたが、印刷装置300に対して情報処理装置100から用紙サイズ822が印刷実行可能か否かを問い合わせることで、用紙サイズ822が印刷実行可能か否かを判定するようにしても構わない。レイアウトされた複数のコンテンツが印刷可能か否かを用紙サイズに基づいて判定したが、複数のコンテンツの縦と横のサイズの情報に基づいて、印刷可能か否かを判定するようにしてもよい。用紙サイズに基づいて判定することで、判定に係る処理負荷を低減させることができる。
In step S911, the
ステップS912では、情報処理装置100のCPU201が、用紙サイズ822に対応するプリンタドライバがインストールされていると判定されたため、インストール済みのプリンタドライバで印刷可能な用紙サイズに対してPOP広告を割り付ける処理を行う。
In step S912, the
図13に示す概念図の<通常の印刷>の部分で具体的に説明する。B4サイズ、2面付けで設定されたPOPデータについて、B4サイズに対応するプリンタドライバが情報処理装置100にインストールされている場合には、POPデータの設定どおりにB4サイズにPOPデータが2つ印刷されるようPOPデータが割り付けられる。
A specific description will be given in the <normal printing> portion of the conceptual diagram shown in FIG. For POP data set in B4 size and 2 imposition, if a printer driver corresponding to B4 size is installed in the
図14に示す概念図の<通常の印刷>の部分で具体的に説明する。B4サイズ、8面付けで設定されたPOPデータについて、B4サイズに対応するプリンタドライバが情報処理装置100にインストールされている場合には、POPデータの設定どおりにB4サイズにPOPデータが8つ印刷されるようPOPデータが割り付けられる。商品9、商品10以降はPOPデータが存在しないため、空欄の状態となる。
このように、POPデータにあらかじめ設定されているレイアウト情報が示すレイアウトで複数のPOP広告が印刷可能である場合には、予め設定されているレイアウト情報が示すレイアウトで複数のPOP広告を印刷することで、POP広告の割り付けを毎回行わなくて済むという効果がある。レイアウトされた複数のPOP広告が印刷できない場合に、POP広告を再割り付けする(ステップS913)ことで、情報処理装置の処理負荷を低減する。
A specific description will be given in the <normal printing> portion of the conceptual diagram shown in FIG. For POP data set in B4 size with 8 imposition, if a printer driver supporting B4 size is installed in the
In this way, when a plurality of POP advertisements can be printed in a layout indicated by layout information set in advance in POP data, it is possible to print a plurality of POP advertisements in a layout indicated by layout information set in advance. Therefore, there is an effect that it is not necessary to allocate POP advertisements every time. When a plurality of laid-out POP advertisements cannot be printed, the processing load of the information processing apparatus is reduced by reallocating the POP advertisements (step S913).
ステップS913では、情報処理装置100のCPU201が、印刷しようとするPOPデータに対応する(用紙設定831の)用紙サイズのプリンタドライバが情報処理装置100にインストールされていないため、POPデータに設定されている用紙サイズとは異なる用紙サイズで印刷させるべく、情報処理装置100にインストールされているプリンタドライバの用紙サイズでPOP広告が印刷できるよう、POPデータを割り付ける処理を行う。本割り付け処理については、図12のフローチャートを用いて詳細に説明する。
In step S913, the
図12は、ステップS913の割り付け処理の詳細な処理の流れを説明するフローチャートである。 FIG. 12 is a flowchart for explaining the detailed processing flow of the allocation processing in step S913.
ステップS1201では、情報処理装置100のCPU201が、プリンタドライバテーブル820を参照する。
In step S<b>1201 , the
ステップS1202では、情報処理装置100のCPU201が、プリンタドライバテーブル820のプリンタドライバ821のうち、使用するプリンタドライバを特定する。使用するプリンタドライバの特定は、POPデータに設定されている用紙サイズと版(A版・B版)が同じ用紙が印刷可能なプリンタドライバを優先的に特定する。版が同じ用紙が印刷可能なプリンタドライバが存在しなければ他の版の用紙を印刷可能なプリンタドライバを、使用するプリンタドライバとして特定する。具体的に説明すると、例えば印刷しようとするPOPデータの用紙サイズがB4で、B4に対応するプリンタドライバがインストールされていない場合には、B版(例えばB5またはB3)で他のサイズの用紙が印刷可能なプリンタドライバを、使用するプリンタドライバとして決定する。複数のサイズ(B3とB5)が特定された場合には大きい方のサイズのプリンタドライバを、使用するプリンタドライバとして特定する。B版で他のサイズの用紙が印刷可能なプリンタドライバもインストールされていない場合には、他の版(例えばA版)が印刷可能なプリンタドライバを使用するプリンタドライバとして特定する。上記は説明のための一例にすぎず、他の版でも当然構わない。優先的に同一種類の版が印刷可能なプリンタドライバを、使用するプリンタドライバとして特定することにより、POPデータを効率的に割り当てることのできる効果を奏する。なお、本実施形態ではプリンタドライバを特定するようにしたが、使用する用紙サイズを特定するようにしても構わない。
In step S<b>1202 , the
ステップS1203では、情報処理装置100のCPU201が、ステップS913で割り付け処理を行うPOPデータのレイアウト813を取得する。
In step S1203, the
ステップS1204では、情報処理装置100のCPU201が、ステップS1202で特定されたプリンタドライバで印刷可能な用紙サイズに、POPデータがいくつ配置可能かを特定する。手法としては、ステップS1203で取得されたレイアウト813により、POPデータが印刷用紙に印刷されるときのサイズ(縦横のサイズ情報)を求め、このサイズと、ステップS1202で特定されたプリンタドライバで印刷可能な用紙サイズとの情報に基づいて、用紙サイズに配置可能なPOP広告の数を特定する。
このように用紙サイズに配置可能なPOP広告の数を特定することで、POPデータに設定された用紙と異なる用紙にPOPデータを印刷する際に、動的に異なる用紙にPOP広告を割り付けて印刷を行うことができる。
In step S1204, the
By specifying the number of POP advertisements that can be placed on a paper size in this way, when printing POP data on paper different from the paper set in the POP data, the POP advertisements are dynamically allocated and printed on different paper. It can be performed.
ステップS1205では、情報処理装置100のCPU201が、ステップS1204で特定されたPOPデータの数に対応する割り付け設定で、ステップS1202で特定されたプリンタドライバで印刷可能な印刷用紙にPOPデータを割り付ける。
In step S1205, the
例えば図13の<セカンダリドライバでの印刷>を例に説明する。B4サイズ2面づけで設定されたPOPデータをB5サイズの印刷用紙に配置する際には、B4サイズ2面づけで印刷されるPOPデータのサイズと同じサイズで印刷ができるようPOPデータの数が一つとして特定され、B5サイズの用紙に一つのPOPデータが割り付けられる。結果的にB5サイズの印刷用紙に1つのPOPデータが割り付けられる。
For example, <printing with secondary driver> in FIG. 13 will be described as an example. When arranging POP data set in
例えば図14の<セカンダリドライバでの印刷>を例に説明する。B4サイズ8面付けで設定されたPOPデータをB5サイズの印刷用紙に配置する際には、B4サイズ8面づけで印刷されるPOPデータのサイズと同じサイズで印刷ができるようPOPデータの数が4つとして特定され、B5サイズの用紙に4つのPOPデータが割り付けられる。結果的にB5サイズの印刷用紙に4つのPOPデータが割り付けられる。
このように、印刷する用紙に応じて、適切なPOP広告の割り付け方法を動的に決定することで、ユーザがPOP広告の割り付けを再設定する手間なく、POPデータの印刷指示をするだけでPOP広告が自動的に割り付けられてPOP広告の印刷を実行させることができる。
For example, <printing with secondary driver> in FIG. 14 will be described as an example. When arranging POP data set with
In this way, by dynamically determining an appropriate POP advertisement layout method according to the paper to be printed, the user does not have to reset the layout of the POP advertisement, and can print the POP data simply by instructing the printing of the POP data. Advertisements can be automatically laid out to cause printing of POP advertisements.
以上で図12に示すフローチャートの説明を終了する。 This completes the description of the flowchart shown in FIG.
図9の説明に戻る。
ステップS914では、情報処理装置100のCPU201が、ステップS912又はステップS913のいずれかの処理により割り付けられたPOPデータをもとに、POP広告を用紙サイズごとに印刷する処理を行う(印刷制御手段に相当する)。POPデータに含まれるレイアウトの各項目に対応するPOPデータを流し込むことで、商品ごとのPOP広告を、予めPOPデータに設定されたサイズを変更することなく印刷することができる。
Returning to the description of FIG.
In step S914, the
このように、例えば本部で作成されたPOPファイルに含まれるPOPデータの割り付け設定を、店舗側で印刷可能な印刷用紙のサイズに応じて適切に変更して(再割り付けを行って)印刷するようにすることで、本部で作成されたPOP広告の大きさ(サイズ)が変わる(縮小される)ことなく、各店舗で印刷できるようになる。これにより、印刷可能な用紙サイズが店舗ごとに異なっていたとしても、本部のPOP作成担当者が一つのPOPデータを作成すればよくなり、従来のように店舗ごとの印刷可能な用紙サイズを加味して、用紙サイズごとにPOデータを作成する手間を軽減することができるようになる。 In this way, for example, the allocation settings of POP data contained in a POP file created at the head office can be appropriately changed (reallocated) according to the size of printing paper that can be printed at the store. By doing so, each store can print without changing (reducing) the size of the POP advertisement created at the head office. As a result, even if the size of paper that can be printed differs from store to store, the person in charge of creating a POP at the head office will only have to create a single POP data. As a result, it is possible to reduce the trouble of creating PO data for each paper size.
以上で第1の実施形態の説明を終了する。 This completes the description of the first embodiment.
[第2の実施形態]
次に第2の実施形態の説明を開始する。第1の実施形態では、印刷されるPOP広告の種類について判断することなく、POP広告について印刷可能な用紙サイズがあるか否かを判断し、印刷可能な用紙サイズがある場合にはPOPデータに設定された通りの用紙設定で印刷を行い、印刷可能な用紙サイズが無い場合には印刷装置300で印刷が可能な用紙サイズに対して、広告データを割り付けることで、POP広告を印刷した。第2の実施形態では、POP広告の種類を加味し、特定の種類(例えば2つ折り設定がされたPOP広告)のPOP広告を印刷可能な用紙サイズが無い場合には再度割り付けを行うことなくエラーを表示する。2つ折りのPOP広告は再割り付けを行ってしまうとPOP広告の表裏の対応関係が崩れてしまうためである。
[Second embodiment]
Next, the description of the second embodiment is started. In the first embodiment, it is determined whether or not there is a printable paper size for the POP advertisement without determining the type of the POP advertisement to be printed. Printing is performed with the paper settings as set, and when there is no printable paper size, the POP advertisement is printed by allocating the advertisement data to the paper size printable by the printing device 300.例文帳に追加In the second embodiment, considering the type of POP advertisement, if there is no paper size that can print a specific type of POP advertisement (for example, a POP advertisement folded in half), an error occurs without re-allocation. display. This is because if the two-fold POP advertisement is re-allocated, the correspondence relationship between the front and back sides of the POP advertisement will be lost.
第2の実施形態は、システム構成、ハードウェア構成、機能構成、画面例、データテーブル等は、第1の実施形態と以下の点を除き同様とする。第1の実施形態からは、図9が図15に変更となった点が変更点である。第1の実施形態と処理が同様の部分は説明を省略し、第1の実施形態と処理が異なる部分についてのみ説明を行う。 The second embodiment has the same system configuration, hardware configuration, functional configuration, screen example, data table, etc. as the first embodiment except for the following points. The difference from the first embodiment is that FIG. 9 is changed to FIG. The description of the portions whose processing is the same as that of the first embodiment will be omitted, and only the portions whose processing is different from that of the first embodiment will be described.
図15は、第2の実施形態における詳細な処理の流れを説明するフローチャートである。 FIG. 15 is a flowchart for explaining the detailed processing flow in the second embodiment.
ステップS901からステップS911までの処理は第1の実施形態と処理の内容は同様であるため説明を省略する。 Since the processing from step S901 to step S911 is the same as that of the first embodiment, the description thereof is omitted.
ステップS1501では、情報処理装置100のCPU201が、POPデータテーブル810の用紙ファイル812に対応する用紙設定831を参照し、POPデータに2つ折りのフラグ(対応情報に相当する)があるか否かを判定する。具体的には、図8の用紙ファイルテーブル830であれば用紙ファイル812が3または4の用紙設定831については、2つ折りフラグが立っていると判定することができる。
In step S1501, the
POPデータについて、2つ折りのフラグがあると判定された場合には処理をステップS1502に進め、そうでない場合には処理をステップS913に進める。 If it is determined that the POP data has a flag for folding in half, the process advances to step S1502; otherwise, the process advances to step S913.
ステップS1502では、情報処理装置100のCPU201が、印刷が実行できないことを示すエラー画面を表示する。表示したあと、処理を次のPOPデータのルーチン処理に進める。
In step S1502, the
このようにすることで例えば図16に示すような2つ折りのPOP広告については、図13の例のように再割り付けをされてしまうと二つ折り(図16の2つ折り広告イメージ例を参照)をすることができなくなってしまうため、印刷を行わずエラーを表示することでPOP広告の種類に応じて適切にPOP広告を印刷することを可能にする効果がある。 By doing so, for example, for a two-fold POP advertisement as shown in FIG. 16, if it is reassigned as shown in the example of FIG. Therefore, by displaying an error without printing, it is possible to print the POP advertisement appropriately according to the type of the POP advertisement.
以上、本発明によれば、レイアウトされた複数のコンテンツのサイズが印刷できない印刷装置であっても、複数のコンテンツを含むコンテンツデータを適切に印刷することのできる仕組みが提供できる。
また、複数のコンテンツがレイアウトされた用紙のサイズと異なるサイズの用紙が¥印刷用紙として指定された場合であっても、適切に複数のコンテンツを印刷することのできる仕組みを提供することができる。
As described above, according to the present invention, it is possible to provide a mechanism capable of appropriately printing content data including a plurality of contents even if the printing apparatus cannot print the size of the laid-out contents.
In addition, even when a sheet of a size different from the size of the sheet on which the plurality of contents are laid out is specified as the ¥printing sheet, it is possible to provide a mechanism capable of appropriately printing the plurality of contents.
本実施形態では、コンテンツデータの一例としてPOP広告の広告データとして説明をしたが一例であって、用紙に複数のコンテンツがレイアウトされるものであれば本発明が適用される。
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
In the present embodiment, advertisement data for POP advertisements has been described as an example of content data, but this is only an example, and the present invention is applicable to any data in which a plurality of contents are laid out on a sheet of paper.
The present invention can also be embodied as, for example, a system, device, method, program, storage medium, etc. Specifically, it may be applied to a system composed of a plurality of devices, or It may be applied to an apparatus consisting of one device. It should be noted that the present invention includes those that directly or remotely supply a software program that implements the functions of the above-described embodiments to a system or apparatus. The present invention also includes a case where the information processing device of the system or apparatus reads out and executes the supplied program code.
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, the program code itself installed in the information processing device in order to implement the functional processing of the present invention in the information processing device also implements the present invention. That is, 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 function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、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, MOs, CD-ROMs, CD-Rs, and CD-RWs. There are also magnetic tapes, non-volatile memory cards, ROMs, and DVDs (DVD-ROM, DVD-R).
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 Another method of supplying the program is to connect to a home page on the Internet using a browser on the client computer. It can also be supplied by downloading the computer program itself of the present invention or a compressed file including an automatic installation function from the home page to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It is also possible to divide the program code constituting the program of the present invention into a plurality of files and download each file from a different home page. In other words, the present invention also includes a WWW server that allows a plurality of users to download program files for realizing the functional processing of the present invention in an information processing apparatus.
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let Then, by using the downloaded key information, the encrypted program can be executed and installed in the information processing apparatus.
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiments are realized by the information processing apparatus executing the read program. In addition, based on the instructions of the program, the OS running on the information processing apparatus performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing as well.
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Furthermore, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the information processing device or a function expansion unit connected to the information processing device. After that, based on the instruction of the program, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the processing also realizes the functions of the above-described embodiments.
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 It should be noted that the above-described embodiments merely show specific examples for carrying out the present invention, and the technical scope of the present invention should not be construed to be limited by these. That is, the present invention can be embodied in various forms without departing from its technical concept or main features.
100 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 キーボード
210 CRTディスプレイ
211 外部メモリ
100
202 RAMs
203 ROMs
204
Claims (15)
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいる場合には、エラー情報を出力するように制御する出力制御手段と、
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合に、前記エラー情報を出力することなく、当該コンテンツデータに基づき、前記印刷装置で印刷可能なサイズの印刷データを生成するように制御する制御手段と
を備えることを特徴とする情報処理装置。 an acquisition means for acquiring content data from a management server for generating print data to be printed by a printing device;
Error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data includes setting data indicating half-folding. and output control means for controlling
The error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data does not include setting data indicating half-folding. and control means for controlling to generate print data of a size printable by the printing apparatus based on the content data without
An information processing device comprising:
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズである場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記サイズ設定データが示すサイズから変更せず、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数から変更せずに、当該コンテンツデータに基づき印刷データを生成するように制御し、
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記印刷装置で印刷可能なサイズに変更し、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数とは異なる分割数に変更して、当該コンテンツデータに基づき印刷データを生成するように制御することを特徴とする請求項3に記載の情報処理装置。 The control means is
When the size of the printing material indicated by the size setting data included in the content data acquired by the acquisition means is a size that can be printed by the printing device, the size of the printing material on which the content data is printed is Based on the content data without changing the size indicated by the size setting data and without changing the number of divisions of the printing material on which the content data is printed from the number of divisions indicated by the layout setting data included in the content data control to generate print data,
When the size of the printing material indicated by the size setting data included in the content data acquired by the acquisition means is different from the size printable by the printing device, and the content data does not include setting data indicating half-folding. , the size of the material to be printed on which the content data is printed is changed to a size that can be printed by the printing apparatus, and the number of divisions of the material to be printed on which the content data is to be printed is set in the layout setting data included in the content data. 4. The information processing apparatus according to claim 3 , wherein control is performed such that print data is generated based on the content data by changing the number of divisions to a number different from the number of divisions indicated by .
前記印刷データを印刷するよう制御する印刷制御手段をさらに備え、
前記印刷制御手段は、前記判定手段で印刷可能と判定した場合は前記コンテンツデータに含まれる前記割り付け設定データに基づき当該印刷データを前記印刷装置で印刷するよう制御し、前記判定手段で印刷不可能と判定した場合は前記制御手段により変更された分割数に基づき前記印刷データを前記印刷装置で印刷するよう制御することを特徴とする請求項3乃至6のいずれか1項に記載の情報処理装置。 determination means for determining whether or not print data based on the content data can be printed by the printing apparatus in a size indicated by size setting data included in the content data acquired by the acquisition means;
further comprising print control means for controlling printing of the print data;
When the determination means determines that printing is possible, the print control means controls the print data to be printed by the printing device based on the layout setting data included in the content data, and the determination means makes printing impossible. 7. The information processing apparatus according to any one of claims 3 to 6 , wherein when it is determined that the print data is printed by the printing apparatus based on the number of divisions changed by the control means. .
前記判定手段は、前記サイズ設定データが示すサイズに対応するプリンタドライバが前記記憶手段に記憶されている場合には、前記印刷データが前記サイズ設定データが示すサイズで印刷可能であると判定することを特徴とする請求項7に記載の情報処理装置。 further comprising storage means for storing in association with a printer driver corresponding to the printing device and a size of a printing material that can be printed using the printer driver;
The determination means determines that the print data can be printed in the size indicated by the size setting data when a printer driver corresponding to the size indicated by the size setting data is stored in the storage means. 8. The information processing apparatus according to claim 7 , characterized by:
文字データまたは当該文字データのレイアウトに関するレイアウトデータを含む割付対象データと、割付対象データの割り付け領域の数として1枚の被印刷物を複数に分割する分割数が設定された割り付け設定データと、前記割り付け設定データが示す数の割付対象データを印刷する被印刷物のサイズを示すサイズ設定データと、を含むコンテンツデータを前記管理サーバから取得する取得手段と、
前記取得手段で取得した前記コンテンツデータに含まれるサイズ設定データが示すサイズで、前記コンテンツデータに基づく印刷データを前記印刷装置で印刷可能か否かを判定する判定手段と、
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズである場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記サイズ設定データが示すサイズから変更せず、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数から変更せずに、当該コンテンツデータに基づき印刷データを生成するように制御し、
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なる場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記印刷装置で印刷可能なサイズに変更し、また、
当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数とは異なる分割数に変更して、当該コンテンツデータに基づき印刷データを生成するように制御する制御手段と、
前記判定手段で印刷可能と判定した場合は前記コンテンツデータに含まれる前記割り付け設定データに基づき当該印刷データを前記印刷装置で印刷するよう制御し、前記判定手段で印刷不可能と判定した場合は前記制御手段により変更された分割数に基づき前記印刷データを前記印刷装置で印刷するように制御する印刷制御手段と、
前記印刷装置に対応するプリンタドライバと、当該プリンタドライバを用いて印刷可能な被印刷物のサイズとを対応付けて記憶する記憶手段と、
を備え、
前記判定手段は、前記サイズ設定データが示すサイズに対応するプリンタドライバが前記記憶手段に記憶されている場合には、前記印刷データが前記サイズ設定データが示すサイズで印刷可能であると判定することを特徴とする情報処理装置。 An information processing device capable of acquiring content data from a management server for generating print data to be printed by a printing device,
Allocation target data including character data or layout data relating to the layout of the character data, allocation setting data in which a division number for dividing one printed material into a plurality of areas is set as the number of allocation areas of the allocation object data, and the allocation an acquisition means for acquiring from the management server content data including size setting data indicating a size of a printed material on which the number of allocation target data indicated by the setting data is to be printed;
determination means for determining whether or not print data based on the content data can be printed by the printing apparatus in a size indicated by size setting data included in the content data acquired by the acquisition means;
When the size of the printing material indicated by the size setting data included in the content data acquired by the acquisition means is a size that can be printed by the printing device, the size of the printing material on which the content data is printed is Based on the content data without changing the size indicated by the size setting data and without changing the number of divisions of the printing material on which the content data is printed from the number of divisions indicated by the layout setting data included in the content data control to generate print data,
When the size of the printing material indicated by the size setting data included in the content data acquired by the acquisition means is different from the size that can be printed by the printing device, the size of the printing material on which the content data is printed is Change to a size that can be printed on a printer, and
changing the number of divisions of a printed material on which the content data is printed to a division number different from the number of divisions indicated by the layout setting data included in the content data, and performing control to generate print data based on the content data; a control means;
When the determination means determines that printing is possible, the print data is controlled to be printed by the printing device based on the layout setting data included in the content data, and when the determination means determines that printing is impossible, the above print control means for controlling the print data to be printed by the printing device based on the number of divisions changed by the control means;
storage means for storing in association with a printer driver corresponding to the printing device and a size of a printing material that can be printed using the printer driver;
with
The determination means determines that the print data can be printed in the size indicated by the size setting data when a printer driver corresponding to the size indicated by the size setting data is stored in the storage means. An information processing device characterized by:
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいる場合には、エラー情報を出力するように制御する出力制御ステップと、
前記管理サーバから取得したコンテンツデータに係る被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合に、前記エラー情報を出力することなく、当該コンテンツデータに基づき、前記印刷装置で印刷可能なサイズの印刷データを生成するように制御する制御ステップと
を備えることを特徴とする情報処理装置の制御方法。 an acquisition step of acquiring content data from the management server for generating print data to be printed by the printing device;
Error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data includes setting data indicating half-folding. an output control step for controlling such that
The error information is output when the size of the printing material related to the content data acquired from the management server is different from the printable size of the printing device and the content data does not include setting data indicating half-folding. a control step of controlling to generate print data of a size printable by the printing apparatus based on the content data without
A control method for an information processing device, comprising:
文字データまたは当該文字データのレイアウトに関するレイアウトデータを含む割付対象データと、割付対象データの割り付け領域の数として1枚の被印刷物を複数に分割する分割数が設定された割り付け設定データと、前記割り付け設定データが示す数の割付対象データを印刷する被印刷物のサイズを示すサイズ設定データと、を含むコンテンツデータを前記管理サーバから取得する取得ステップと、
前記取得ステップで取得した前記コンテンツデータに含まれるサイズ設定データが示すサイズで、前記コンテンツデータに基づく印刷データを前記印刷装置で印刷可能か否かを判定する判定ステップと、
前記取得ステップで取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズである場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記サイズ設定データが示すサイズから変更せず、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数から変更せずに、当該コンテンツデータに基づき印刷データを生成するように制御し、
前記取得ステップで取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なる場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記印刷装置で印刷可能なサイズに変更し、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数とは異なる分割数に変更して、当該コンテンツデータに基づき印刷データを生成するように制御する制御ステップと、
前記判定ステップで印刷可能と判定した場合は前記コンテンツデータに含まれる前記割り付け設定データに基づき当該印刷データを前記印刷装置で印刷するよう制御し、前記判定ステップで印刷不可能と判定した場合は前記制御ステップにより変更された分割数に基づき前記印刷データを前記印刷装置で印刷するように制御する印刷制御ステップと、
前記印刷装置に対応するプリンタドライバと、当該プリンタドライバを用いて印刷可能な被印刷物のサイズとを対応付けて記憶手段に記憶する記憶ステップと、
を備え、
前記判定ステップは、前記サイズ設定データが示すサイズに対応するプリンタドライバが前記記憶手段に記憶されている場合には、前記印刷データが前記サイズ設定データが示すサイズで印刷可能であると判定することを特徴とする情報処理装置の制御方法。 A control method for an information processing device capable of acquiring from a management server content data for generating print data to be printed by a printing device, comprising:
Allocation target data including character data or layout data relating to the layout of the character data, allocation setting data in which a division number for dividing one printed material into a plurality of areas is set as the number of allocation areas of the allocation object data, and the allocation an acquisition step of acquiring, from the management server, content data including size setting data indicating a size of a printed material on which the number of allocation target data indicated by the setting data is to be printed;
a determination step of determining whether or not print data based on the content data can be printed by the printing device in a size indicated by size setting data included in the content data acquired in the acquisition step;
When the size of the printing material indicated by the size setting data included in the content data acquired in the acquiring step is a size that can be printed by the printing device, the size of the printing material on which the content data is printed is Based on the content data without changing the size indicated by the size setting data and without changing the number of divisions of the printing material on which the content data is printed from the number of divisions indicated by the layout setting data included in the content data control to generate print data,
If the size of the printing material indicated by the size setting data included in the content data acquired in the acquiring step is different from the size that can be printed by the printing device, the size of the printing material on which the content data is printed is changing the size to a size that can be printed by a printing device, and changing the number of divisions of the material to be printed on which the content data is printed to a number of divisions different from the number of divisions indicated by the layout setting data included in the content data, a control step for controlling to generate print data based on the content data;
If it is determined that printing is possible in the determining step, the print data is controlled to be printed by the printing device based on the layout setting data included in the content data, and if it is determined that printing is impossible in the determining step, a print control step of controlling the printing device to print the print data based on the number of divisions changed by the control step;
a storage step of associating a printer driver corresponding to the printing device with a size of a printing material that can be printed using the printer driver and storing the same in a storage means;
with
In the determining step, when a printer driver corresponding to the size indicated by the size setting data is stored in the storage means, it is determined that the print data can be printed in the size indicated by the size setting data. A control method for an information processing device, characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021100677A JP7219408B2 (en) | 2016-11-28 | 2021-06-17 | Information processing apparatus, its control method and program, and information processing system, its control method and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016229845A JP6905174B2 (en) | 2016-11-28 | 2016-11-28 | Information processing device, its control method and program, and information processing system, its control method and program |
| JP2021100677A JP7219408B2 (en) | 2016-11-28 | 2021-06-17 | Information processing apparatus, its control method and program, and information processing system, its control method and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016229845A Division JP6905174B2 (en) | 2016-11-28 | 2016-11-28 | Information processing device, its control method and program, and information processing system, its control method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021168150A JP2021168150A (en) | 2021-10-21 |
| JP7219408B2 true JP7219408B2 (en) | 2023-02-08 |
Family
ID=62493512
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016229845A Active JP6905174B2 (en) | 2016-11-28 | 2016-11-28 | Information processing device, its control method and program, and information processing system, its control method and program |
| JP2021100677A Active JP7219408B2 (en) | 2016-11-28 | 2021-06-17 | Information processing apparatus, its control method and program, and information processing system, its control method and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016229845A Active JP6905174B2 (en) | 2016-11-28 | 2016-11-28 | Information processing device, its control method and program, and information processing system, its control method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP6905174B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7394443B2 (en) * | 2019-10-11 | 2023-12-08 | 株式会社寺岡精工 | print processing system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001325424A (en) | 2000-05-15 | 2001-11-22 | Sakura Color Prod Corp | Method and system for managing advertisement |
| JP2006150800A (en) | 2004-11-30 | 2006-06-15 | Canon Inc | Printing system |
| JP2012085192A (en) | 2010-10-14 | 2012-04-26 | Konica Minolta Business Technologies Inc | Image processing apparatus and program for controlling image processing apparatus |
| JP2013156894A (en) | 2012-01-31 | 2013-08-15 | Brother Ind Ltd | Information processing device and layout number setting program |
| JP2014008682A (en) | 2012-06-29 | 2014-01-20 | Teraoka Seiko Co Ltd | Printer |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11109691A (en) * | 1997-10-07 | 1999-04-23 | Konica Corp | Copying device |
| JP4223792B2 (en) * | 2002-11-28 | 2009-02-12 | 株式会社イシダ | Product advertisement creation system |
| JP2004326512A (en) * | 2003-04-25 | 2004-11-18 | Konica Minolta Business Technologies Inc | Printing system |
| JP4042639B2 (en) * | 2003-06-26 | 2008-02-06 | 富士ゼロックス株式会社 | Image processing apparatus and program |
| JP2008022205A (en) * | 2006-07-12 | 2008-01-31 | Kyocera Mita Corp | Image forming apparatus and control program |
-
2016
- 2016-11-28 JP JP2016229845A patent/JP6905174B2/en active Active
-
2021
- 2021-06-17 JP JP2021100677A patent/JP7219408B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001325424A (en) | 2000-05-15 | 2001-11-22 | Sakura Color Prod Corp | Method and system for managing advertisement |
| JP2006150800A (en) | 2004-11-30 | 2006-06-15 | Canon Inc | Printing system |
| JP2012085192A (en) | 2010-10-14 | 2012-04-26 | Konica Minolta Business Technologies Inc | Image processing apparatus and program for controlling image processing apparatus |
| JP2013156894A (en) | 2012-01-31 | 2013-08-15 | Brother Ind Ltd | Information processing device and layout number setting program |
| JP2014008682A (en) | 2012-06-29 | 2014-01-20 | Teraoka Seiko Co Ltd | Printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018088036A (en) | 2018-06-07 |
| JP2021168150A (en) | 2021-10-21 |
| JP6905174B2 (en) | 2021-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4393208B2 (en) | Print control apparatus, control method, and program | |
| EP2434390A2 (en) | Method of adding value to print data, a value-adding device, and a recording medium | |
| JP2005141729A (en) | Method, device, and program for peripheral apparatus and control and method, device, and program for display control | |
| JP2024052771A (en) | Information processing device, control method, and program | |
| JP7219408B2 (en) | Information processing apparatus, its control method and program, and information processing system, its control method and program | |
| US8856637B2 (en) | Applying borders to each page in N-up printing | |
| JP5742416B2 (en) | Advertising function expansion program, advertising function expansion method, and host device | |
| CN101901122B (en) | Information processing apparatus and control method thereof | |
| JP7746877B2 (en) | Support Program | |
| JP5867563B2 (en) | Function expansion program, function expansion device, and function expansion method using print data | |
| JP5867564B2 (en) | Print data processing program for distributing output destinations, print data processing apparatus, and print data processing method | |
| JP6504187B2 (en) | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND PROGRAM | |
| JP3634680B2 (en) | Information processing apparatus, control method therefor, and storage medium | |
| JP6907851B2 (en) | Control program | |
| US20020085226A1 (en) | Printing method of executing printing in plural output forms | |
| JP2006154954A (en) | Information processing apparatus, control method therefor, and program | |
| US5500932A (en) | Slip output apparatus | |
| JPH06227078A (en) | Printer for printing standard size paper | |
| JP6986948B2 (en) | Printer device | |
| JP4594812B2 (en) | Printing system, printing request apparatus control method, program, and printing request apparatus | |
| JP6511859B2 (en) | INFORMATION PROCESSING SYSTEM, ITS CONTROL METHOD, AND PROGRAM, AND INFORMATION PROCESSING APPARATUS, ITS CONTROL METHOD, AND PROGRAM | |
| JP6094475B2 (en) | Information processing system, control method, and program | |
| JP2007328670A (en) | Information processing apparatus, form processing method, storage medium, program | |
| JP2003162396A (en) | Image output system, information processing apparatus, and image output program | |
| JP2024033745A (en) | Control method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210618 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210618 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220726 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220916 |
|
| 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: 20221227 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230109 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7219408 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |