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

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 PDF

Info

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
Application number
JP2021100677A
Other languages
Japanese (ja)
Other versions
JP2021168150A (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 JP2021100677A priority Critical patent/JP7219408B2/en
Publication of JP2021168150A publication Critical patent/JP2021168150A/en
Application granted granted Critical
Publication of JP7219408B2 publication Critical patent/JP7219408B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1 below, a client terminal downloads a POP advertisement stored in a server that manages the POP advertisement and executes printing, thereby eliminating the POP advertisement creation process that has been performed at multiple stores. A mechanism is disclosed that can be unified by

特開2004-178422号公報JP-A-2004-178422

しかしながら、従来の広告作成の仕組みでは、店舗側での作業を極力無くすためには、各店舗で印刷指示を行うだけで印刷が実現できるように、店舗に配置されたプリンタで印刷可能な用紙サイズを加味して本部に居る担当者が店舗ごとに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 .

実施形態におけるシステム構成の一例を示す概念図である。1 is a conceptual diagram showing an example of a system configuration in an embodiment; FIG. 情報処理装置100、管理サーバ200のハードウェア構成の一例を示す概念図である。2 is a conceptual diagram showing an example of a hardware configuration of an information processing device 100 and a management server 200; FIG. 印刷装置300のハードウェア構成の一例を示す概念図である。3 is a conceptual diagram showing an example of the hardware configuration of the printing device 300; FIG. 情報処理装置100、管理サーバ200の機能構成を説明する概念図である。2 is a conceptual diagram illustrating functional configurations of an information processing apparatus 100 and a management server 200; FIG. 実施形態における詳細な処理の流れを説明するフローチャートである。4 is a flowchart for explaining a detailed flow of processing in the embodiment; 用紙設定画面600の画面構成の一例を示す画面例である。6 is an example of a screen showing an example of the screen configuration of a paper setting screen 600. FIG. レイアウト画面700の画面構成の一例を示す画面例である。7 is an example screen showing an example of a screen configuration of a layout screen 700. FIG. 本実施形態で用いる各種データテーブルのテーブル構成の一例を示す概念図である。It is a conceptual diagram which shows an example of the table structure of the various data tables used by this embodiment. 実施形態における詳細な処理の流れを説明するフローチャートである。4 is a flowchart for explaining a detailed flow of processing in the embodiment; メニューバー1000の画面構成の一例を示す画面例である。3 is an example screen showing an example of the screen configuration of a menu bar 1000. FIG. POPファイル一覧画面の画面構成の一例を示す画面例である。It is an example of a screen showing an example of the screen configuration of a POP file list screen. 図10のステップS913の詳細な処理の流れを説明するフローチャートである。FIG. 11 is a flowchart for explaining the detailed processing flow of step S913 of FIG. 10; FIG. 実施形態におけるPOP広告の割り付けの例を説明する図である。It is a figure explaining the example of layout of POP advertisement in embodiment. 実施形態におけるPOP広告の割り付けの例を説明する図である。It is a figure explaining the example of layout of POP advertisement in embodiment. 第2の実施形態における詳細な処理の流れを説明するフローチャートである。FIG. 11 is a flowchart for explaining a detailed flow of processing in the second embodiment; FIG. 2つ折りPOP広告の一例を説明するフローチャートである。FIG. 10 is a flow chart illustrating an example of a two-fold POP advertisement; FIG.

まず、本実施形態における用語の説明を行う。 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 card number 811 that is a number for uniquely identifying POP data, and information (layout information) on the size of printing paper for printing POP data and the size of POP advertisements. A paper file 812 indicating a file for storing information, a layout 813 (corresponding to size information) for uniquely identifying a POP layout indicating arrangement information of graphic areas and character areas of a POP advertisement, and a layout defined in the POP layout. A manufacturer 814, a product name 815, and a price 816 are associated as character information to be inserted into the character area. Note that the data configuration of the POP data is an example for explanation, and is not limited to this. For example, if the paper setting 831 corresponding to the paper file 812 is B4/8 pages, the POP advertisement is printed in a size that allows eight layouts on B4.

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 file name 801, which is the file name of the POP file, and a POP data table 810, which is information for identifying the POP data table, in association with each other.

次に、図面を参照しながら本実施形態の説明を行う。なお、本実施形態は説明のため店舗で印刷される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 information processing apparatus 100 and a management server 200 are communicably connected via a network 999 . The information processing device 100 is communicably connected to the printing device 300 .

情報処理装置100は各店舗に存在するPOP広告を印刷するための端末であり、管理サーバ200で作成されたPOPファイルを取得して、取得されたPOPファイルを印刷装置300で印刷させることができる装置である。 The information processing apparatus 100 is a terminal for printing POP advertisements in each store, and can acquire a POP file created by the management server 200 and print the acquired POP file with the printing apparatus 300. It is a device.

管理サーバ200は、各店舗に存在する印刷装置300で印刷するためのPOP広告を構成するデータであるPOPファイルを作成して、作成されたPOPファイルを送信することのできる装置である。 The management server 200 is a device capable of creating a POP file, which is data constituting a POP advertisement to be printed by the printing device 300 in each store, and transmitting the created POP file.

印刷装置300は、POPファイルを印刷することのできる装置である。印刷の方法は問わず、インクジェット方式や熱転写方式などいずれの方式によっても構わない。 The printing device 300 is a device capable of printing POP files. Any printing method such as an inkjet method or a thermal transfer method may be used.

以上で本発明の実施形態におけるシステム構成の説明を終了する。なお、本システム構成は一例であって用途や目的によって様々な構成がある。 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 information processing apparatus 100 and the management server 200 according to the present invention will be described with reference to FIG.

情報処理装置100と管理サーバ200は、CPU201、RAM202、ROM203、システムバス204、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、通信I/Fコントローラ208、入力デバイス209、ディスプレイ210、外部メモリ211(記憶手段・記憶部)等を備える。 Information processing apparatus 100 and management server 200 include CPU 201, RAM 202, ROM 203, system bus 204, input controller 205, video controller 206, memory controller 207, communication I/F controller 208, input device 209, display 210, external memory 211 ( (storage means/storage unit) and the like.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。 The CPU 201 comprehensively controls each device and controller connected to the system bus 204 .

RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで各種動作を実現するものである。 A RAM 202 functions as a main memory, a work area, and the like for the CPU 201 . The CPU 201 implements various operations by loading programs and the like necessary for executing processing into the RAM 202 and executing the programs.

ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。 The ROM 203 or external memory 211 stores a BIOS (Basic Input/Output System), which is a control program for the CPU 201, an operating system, and various programs described later necessary for realizing the functions executed by various devices.

入力コントローラ205は、キーボードやマウス等のポインティングデバイス(入力デバイス209)からの入力を制御する。 The input controller 205 controls input from a pointing device (input device 209) such as a keyboard or mouse.

ビデオコントローラ206はディスプレイ210等の表示装置の表示を制御する。ディスプレイ210は例えば液晶ディスプレイである。 Video controller 206 controls the display of a display device, such as display 210 . The display 210 is, for example, a liquid crystal display.

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

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

本発明の情報処理装置100及び管理サーバ200が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ211に記憶されており、必要に応じてRAM202にロードされることにより、CPU201によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。 Various programs and the like used by the information processing apparatus 100 and the management server 200 of the present invention to execute various processes to be described later are stored in the external memory 211, respectively, and are loaded into the RAM 202 as necessary to allow the CPU 201 It is executed by Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 211 .

以上で、本発明の実施形態における情報処理装置100と管理サーバ200のハードウェア構成の説明を終了する。なお、図2に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。 This completes the description of the hardware configurations of the information processing apparatus 100 and the management server 200 according to the embodiment of the present invention. Note that the hardware configuration shown in FIG. 2 is an example, and there are various configuration examples depending on the purpose and application.

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

図3において、コントローラユニット333は、画像出力デバイスとして機能するプリント部314、カードリーダ315、操作部318と接続されるとともに、ローカルエリアネットワークや、例えばPSTNまたはISDN等の公衆回線(WAN)と接続することで、カードIDの取得や印刷ジョブの出力を行なう。 In FIG. 3, the controller unit 333 is connected to the print unit 314, card reader 315, and operation unit 318 functioning as an image output device, and is also connected to a local area network or a public network (WAN) such as PSTN or ISDN. By doing so, the card ID is acquired and the print job is output.

図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 CPU 301, a RAM 306, a ROM 302, an external storage device (hard disk drive (HDD)) 307, a network interface (Network I/F) 303, a modem (Modem) 304, an operation unit interface ( operation unit I/F) 305, external interface (external I/F) 309, image bus interface (IMAGE BUS I/F) 308, raster image processor (RIP) 310, printer interface (printer I/F) 311, image processing 313 and the like.

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

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

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

外部記憶装置(ハードディスクドライブ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 operation unit 318 to the operation unit 318 .

また、操作部I/F305は、操作部318から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部318はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。 Further, the operation unit I/F 305 plays a role of transmitting information (for example, user information, etc.) input by the user of the system from the operation unit 318 to the CPU 301 . Note that the operation unit 318 includes a display unit having a touch panel, and various instructions can be given by the user pressing (touching with a finger or the like) buttons displayed on the display unit.

ネットワークインタフェース(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 system bus 316 and an image bus 317 that transfers image data at high speed and converts the data structure. The image bus 317 is configured with a PCI bus or IEEE1394. The following devices are arranged on the image bus 317 .

ラスタイメージプロセッサ(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 print unit 314 and the controller unit 333, and performs synchronous/asynchronous conversion of image data.

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

プリンタI/F311に接続されるプリント部314は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。尚、プリント部314には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。 A print unit 314 connected to the printer I/F 311 is a part that converts raster image data into an image on paper. Although there is an ink jet method in which an image is directly printed on paper by ejecting ink, any method may be used. Activation of the print operation is started by an instruction from the CPU 301 . The print unit 314 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and paper cassettes corresponding thereto.

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

ここで、操作部318のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色のLEDがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部318のストップキーは、稼動中の動作を止める働きをする。また、操作部318のIDキーは、使用者のカードIDを入力する時に用いる。リセットキーは、操作部318からの設定を初期化する時に用いる。 Here, the start key of the operation unit 318 is used for starting the printing operation. At the center of the start key, there are LEDs of two colors, green and red, which indicate whether or not the start key can be used. Also, the stop key of the operation unit 318 functions to stop the operation during operation. An ID key on the operation unit 318 is used to input the user's card ID. The reset key is used when initializing settings from the operation unit 318 .

外部I/F309に接続されるカードリーダ315は、CPU301からの制御により、ICカード(例えば、ソニー社のFeliCa(登録商標))内に記憶されている情報を読み取り、読み取った情報を外部I/F309を介してCPU301へ通知する。 A card reader 315 connected to the external I/F 309 reads information stored in an IC card (for example, Sony's FeliCa (registered trademark)) under the control of the CPU 301, and outputs the read information to the external I/F. The CPU 301 is notified via F309.

以上で、図3に示す印刷装置300のハードウェア構成の一例の説明を終了する。なお、図3に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。 This concludes the description of an example of the hardware configuration of the printing apparatus 300 shown in FIG. Note that the hardware configuration shown in FIG. 3 is an example, and there are various configuration examples depending on the purpose and application.

次に、図4を用いて、情報処理装置100、管理サーバ200の機能構成を説明する。 Next, functional configurations of the information processing apparatus 100 and the management server 200 will be described with reference to FIG.

情報処理装置100は、通信部150、指示受付部151、POP広告割り付け部152、判定部153、印刷制御部154、サイズ取得部155、サイズ特定部156を備えている。 The information processing apparatus 100 includes a communication section 150 , an instruction reception section 151 , a POP advertisement allocation section 152 , a determination section 153 , a print control section 154 , a size acquisition section 155 and a size specification section 156 .

通信部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 management server 200 . An instruction reception unit 151 is a functional unit that receives a print instruction from the user. The POP advertisement allocation unit 152 is a functional unit that lays out POP advertisements on printing paper. The determination unit 153 is a functional unit that determines whether or not the size of the printing paper of the POP data for which the print instruction is received is a paper that can be printed by the printing apparatus 300 . The print control unit 154 is a functional unit that controls printing of the POP advertisement allocated by the POP advertisement allocation unit. The size acquisition unit 155 is a functional unit that acquires the size of printing paper that can be printed by the printing apparatus 300 . The size specifying unit 156 is a functional unit that specifies the size of the printing paper that is an integer multiple of the size of the printing paper of the POP data for which the print instruction has been accepted.

管理サーバ200は、通信部250、管理部251、POPデータ生成部252を備える。 The management server 200 includes a communication section 250 , a management section 251 and a POP data generation section 252 .

通信部250は、情報処理装置100と通信を行う機能部である。管理部251はPOPファイルテーブル800、POPデータテーブル810、用紙ファイルテーブル830を管理する機能部である。POPデータ生成部252は、POPデータを生成する機能部である。 The communication unit 250 is a functional unit that communicates with the information processing device 100 . A management unit 251 is a functional unit that manages the POP file table 800 , POP data table 810 , and paper file table 830 . The POP data generation unit 252 is a functional unit that generates POP data.

以上で図4に示す情報処理装置100、管理サーバ200の機能構成の説明を終了する。なお、図4に示す機能構成は一例であって目的や用途に応じて様々な構成例がある。 The description of the functional configurations of the information processing apparatus 100 and the management server 200 shown in FIG. 4 is finished. Note that the functional configuration shown in FIG. 4 is an example, and there are various configuration examples depending on the purpose and application.

次に図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 CPU 201 of the management server 200 accepts pressing of a new creation button (not shown). If pressing of the new creation button is accepted, the process proceeds to step S502.

ステップS502では、管理サーバ200のCPU201が、ステップS501での新規作成ボタンの押下受付に応じて、図6に示す用紙設定画面600をディスプレイ210に表示させる。CPU201は、用紙設定画面600のプルダウン601の選択を受け付けることで、用紙サイズの指定を受け付ける。受け付けた用紙サイズは、用紙設定831に格納されるものである。 In step S502, the CPU 201 of the management server 200 displays the paper setting screen 600 shown in FIG. The CPU 201 accepts the specification of the paper size by accepting the selection of the pull-down 601 of the paper setting screen 600 . The accepted paper size is stored in the paper setting 831 .

ステップS503では、管理サーバ200のCPU201が、表示されている用紙設定画面600を介して割り付け設定の指定を受け付ける。指定を受け付けた割り付け設定は、用紙設定831に格納すべく一時的にメモリに記憶される。例えば、分割数602の指定を受け付けることで、ステップS502で指定された用紙サイズにいくつのPOP広告を割り当てるかの指定を受け付ける。例えば縦が「2」、横が「2」であれば、1枚の用紙に対して4枚のPOP広告を割り当てることができるよう、それぞれのPOP広告のサイズを決める。POP広告の縦横のサイズの指定を受け付けるようにしてもよい。指定を受け付け、レイアウトボタン603の押下を受け付けると、処理をステップS504に進める。 In step S<b>503 , the CPU 201 of the management server 200 receives designation of layout setting via the displayed paper setting screen 600 . The layout setting for which the designation is accepted is temporarily stored in the memory so as to be stored in the paper setting 831 . For example, by receiving the designation of the number of divisions 602, the designation of how many POP advertisements to allocate to the paper size designated in step S502 is received. For example, if the length is "2" and the width is "2", the size of each POP advertisement is determined so that four POP advertisements can be assigned to one sheet. Designation of the vertical and horizontal sizes of the POP advertisement may be accepted. Upon receiving the designation and pressing of the layout button 603, the process proceeds to step S504.

ステップS504では、情報処理装置100のCPU201が、用紙設定画面600の2つ折りボタン604が選択されたか否かを判定する。2つ折りボタン604が選択されたと判定された場合には処理をステップS505に進め、そうでない場合には処理をステップS506に進める。 In step S504, the CPU 201 of the information processing apparatus 100 determines whether or not the double fold button 604 of the paper setting screen 600 has been selected. If it is determined that the folding button 604 has been selected, the process proceeds to step S505; otherwise, the process proceeds to step S506.

ステップS505では、情報処理装置100のCPU201が、用紙設定831に格納するために、2つ折り設定がなされたことをメモリ上に記憶する。2つ折り設定とは、1つのPOPデータで二つのPOP広告を印刷することを示す設定である。1つのPOPデータで印刷される同じ内容の2つのPOP広告が、折り目を境に相対する向きで印刷されることにより、山折りをした場合に表側と裏側とでそれぞれPOP広告が視認可能となる。 In step S<b>505 , the CPU 201 of the information processing apparatus 100 stores in the memory that the folding setting has been made in order to store it in the paper setting 831 . A two-fold setting is a setting indicating that two POP advertisements are to be printed with one POP data. Two POP advertisements with the same content printed by one POP data are printed in facing directions on the boundary of the fold line, so that the POP advertisements can be visually recognized on the front side and the back side respectively when folded. .

ステップS506では、情報処理装置100のCPU201が、ステップS502で指定を受け付けた用紙サイズの情報と、ステップS503で指定を受け付けた割り付け設定と、ステップS505で記憶された2つ折り設定に関する情報を含む用紙設定を示す用紙ファイルを用紙ファイルテーブル830に作成する。用紙ファイルテーブル830は、用紙ファイルを一意に識別する番号である用紙ファイル812と、ユーザから設定を受け付けた用紙サイズ・割り付け情報・2つ折りフラグの情報を格納する用紙設定831とが対応付けて管理されている。 In step S506, the CPU 201 of the information processing apparatus 100 selects the paper size including the information of the paper size specified in step S502, the layout setting specified in step S503, and the information on the half-fold setting stored in step S505. A paper file indicating the settings is created in the paper file table 830 . The paper file table 830 manages a paper file 812, which is a number that uniquely identifies a paper file, and a paper setting 831 that stores paper size/layout information/half-fold flag information received from the user. It is

ステップS507では、管理サーバ200のCPU201が、ユーザの入力に応じてPOPレイアウトの作成処理を行う。POPレイアウトは前述したとおり、POP広告のレイアウトを規定するデータであり、図形領域や文字領域の定義を示すデータである。例えば、文字領域であれば定義としてフォントや文字のサイズ等の文字に関する定義と、文字領域を用紙上のどの位置に配置するかといった定義とがある。図形領域であれば、図形を示す図形の定義と、当該図形を用紙上のどの位置に配置するかを示す定義がある。例えば図7に示すレイアウト画面700のレイアウト編集領域701を介してレイアウトを設定する。 In step S507, the CPU 201 of the management server 200 performs POP layout creation processing according to user input. As described above, the POP layout is data that defines the layout of the POP advertisement, and is data that indicates the definition of the graphic area and character area. For example, in the case of a character area, there are definitions related to characters such as fonts and character sizes, and definitions about where the character area should be placed on the paper. In the case of a graphic area, there is a definition of a graphic indicating a graphic and a definition indicating where the graphic is placed on the paper. For example, the layout is set via the layout editing area 701 of the layout screen 700 shown in FIG.

ステップ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 CPU 201 of the management server 200 performs processing for creating POP data according to user input. For example, by receiving input from the user in the POP data input area 702 of the layout screen 700 shown in FIG. 7, POP data is created in association with the POP layout created in step S507. For example, the user sets a numerical value indicating the price for the character area indicating the price of the product. One piece of POP data corresponds to one POP advertisement. In the present embodiment, the created POP data includes, for example, a card number 811, a paper file 812, and a layout 813, as in the POP data table 810 shown in FIG. , manufacturer 814, product name 815, and price 816 are associated with each other as a data table. A card number 811 is a number that uniquely identifies the POP data. The paper file 812 is a number associated with the paper setting 831 . The layout 813 stores information for identifying the POP layout created in step S507. A manufacturer 814, a product name 815, and a price 816 are data to be inserted into the character areas set in the POP layout. Each item is associated with a character area, and by inserting each item into the corresponding character area, it is possible to create and print a POP advertisement for each product. In step S508, POP data are created in accordance with the user's instructions for the number of products to be poured into the layout created in step S507.

なお、本実施形態では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 CPU 201 of the management server 200 determines whether or not an instruction to save the POP file has been received. A POP file is a file indicating a plurality of POP data created in step S508. If the POP file storage instruction has been received, the process proceeds to step S510; otherwise, the process waits until the POP file storage instruction is received.

ステップS510では、管理サーバ200のCPU201が、ステップS509で保存指示を受け付けたPOPファイルのファイル名の入力をユーザから受け付ける。ファイル名の入力は不図示の画面を介して行われる。 In step S510, the CPU 201 of the management server 200 receives from the user an input of the file name of the POP file for which the save instruction has been received in step S509. File name input is performed via a screen (not shown).

ステップS511では、管理サーバ200のCPU201が、ステップS511で入力されたファイル名でPOPファイルを保存する処理を行う(管理手段に相当する)。例えば図8に示すPOPファイルテーブル800である。 In step S511, the CPU 201 of the management server 200 performs processing for saving the POP file with the file name input in step S511 (corresponding to management means). For example, the POP file table 800 shown in FIG.

POPファイルテーブル800には、POPファイル名801とPOPデータテーブル810とが対応付けて記憶されている。POPファイル名801は、ステップS510で入力を受け付けたファイル名が格納されていて、POPデータテーブル810は、ステップS508で作成されたPOPデータが記憶されたデータテーブルを一意に識別する情報が格納されている。 A POP file name 801 and a POP data table 810 are associated and stored in the POP file table 800 . The POP file name 801 stores the file name whose input was received in step S510, and the POP data table 810 stores information uniquely identifying the data table storing the POP data created in step S508. ing.

以上で、図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 CPU 201 of the management server 200 transmits the POP file (including the POP data table 810 and the paper file table 830) saved in step S511 to the information processing apparatus 100. FIG. In this embodiment, the POP file saved in step S511 is transmitted to the information processing apparatus 100 for the sake of explanation. You may make it transmit. The POP file may be transmitted according to a user's instruction, or may be periodically transmitted to the information processing apparatus 100 such as nighttime badge processing.

ステップS902では、情報処理装置100のCPU201が、ステップS901で送信されたPOPファイル(POPデータテーブル810・用紙ファイルテーブル830を含む)を受信することで、POPファイルを取得する(取得手段に相当する)。 In step S902, the CPU 201 of the information processing apparatus 100 receives the POP file (including the POP data table 810 and the paper file table 830) transmitted in step S901, thereby acquiring the POP file (corresponding to acquisition means). ).

ステップS903では、情報処理装置100のCPU201が、ステップS902で取得されたPOPファイル(POPデータテーブル810・用紙ファイルテーブル830を含む)を情報処理装置100の外部メモリ211に記憶する。 In step S<b>903 , the CPU 201 of the information processing apparatus 100 stores the POP files (including the POP data table 810 and paper file table 830 ) acquired in step S<b>902 in the external memory 211 of the information processing apparatus 100 .

ステップS904では、情報処理装置100のCPU201が、メニュー画面1000の表示指示を受け付けたか否かを判定する(指示受付手段に相当する)。メニュー画面1000の表示指示を受け付けた場合には処理をステップS905に進め、そうでない場合には表示指示を受け付けるまで待機する。 In step S904, the CPU 201 of the information processing apparatus 100 determines whether or not an instruction to display the menu screen 1000 has been received (corresponding to an instruction receiving unit). If the instruction to display the menu screen 1000 has been accepted, the process proceeds to step S905; otherwise, the process waits until the instruction to display is accepted.

ステップS905では、情報処理装置100のCPU201が、メニュー画面1000をディスプレイ210に表示する。例えば図10に示すメニュー画面1000である。なお、メニュー画面1000は一例であってこれに限定されるものではない。 In step S<b>905 , the CPU 201 of the information processing apparatus 100 displays the menu screen 1000 on the display 210 . For example, the menu screen 1000 shown in FIG. Note that the menu screen 1000 is an example and is not limited to this.

ステップS906では、情報処理装置100のCPU201が、メニュー画面1000のいずれのボタンが押下されたのかを判定する。読込ボタンの押下がされた場合には処理をステップS907に進め、それ以外のボタンが押下されたと判定された場合には処理をステップS908に進める。 In step S906, the CPU 201 of the information processing apparatus 100 determines which button on the menu screen 1000 has been pressed. If the read button has been pressed, the process proceeds to step S907, and if it is determined that any other button has been pressed, the process proceeds to step S908.

ステップS907では、情報処理装置100のCPU201が、POPファイル一覧画面1100をディスプレイ210に表示する。例えば図11に示すPOPファイル一覧画面1100である。POPファイル一覧画面1100には、ステップS903で記憶されたPOPファイルのファイル名が一覧となって表示されている。ユーザは表示されたPOPファイルの一つを選択することができる。POPファイルを選択すると、図11の1101に示すように反転されて表示される。 In step S<b>907 , the CPU 201 of the information processing apparatus 100 displays the POP file list screen 1100 on the display 210 . For example, it is the POP file list screen 1100 shown in FIG. The POP file list screen 1100 displays a list of the file names of the POP files stored in step S903. The user can select one of the displayed POP files. When a POP file is selected, it is displayed in reverse as indicated by 1101 in FIG.

ステップS908では、情報処理装置100のCPU201が、選択されたメニューボタンに対応する処理を実行する。対応する処理の実行が終わった場合、処理をステップS906に戻す。 In step S908, the CPU 201 of the information processing apparatus 100 executes processing corresponding to the selected menu button. If execution of the corresponding process is finished, the process returns to step S906.

ステップS909では、情報処理装置100のCPU201が、ステップS907で表示されたPOPファイル一覧画面1100のPOPファイルのリストのうち、ユーザからPOPファイルの選択を受け付ける。 In step S909, the CPU 201 of the information processing apparatus 100 receives selection of a POP file from the user from the list of POP files on the POP file list screen 1100 displayed in step S907.

ステップS910では、情報処理装置100のCPU201が、ステップS909で選択を受け付けたPOPファイルに対応するPOPデータテーブル810のレコードを一覧表示する。このように選択されたPOPファイルに対応するPOPデータテーブル810のレコードを一覧表示することによって、選択されたPOPファイルに対応するPOPデータをユーザに容易に確認させることができる。なお、本実施形態では、選択されたPOPファイルに対応するPOPデータをすべて印刷するようにしているが、選択されたPOPファイルに対応するPOPデータのうち必要なPOPデータのみを印刷するようにしても構わない。つまり、POPデータごとに印刷するか否かの指示を受け付けて、POPデータごとに処理を実行するようにしてもよい。 In step S910, the CPU 201 of the information processing apparatus 100 displays a list of records of the POP data table 810 corresponding to the POP file selected in step S909. By listing the records of the POP data table 810 corresponding to the selected POP file in this way, the user can easily confirm the POP data corresponding to the selected POP file. In this embodiment, all the POP data corresponding to the selected POP file are printed. I don't mind. That is, an instruction as to whether or not to print each POP data may be received, and processing may be executed for each POP data.

ステップ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 CPU 201 of the information processing apparatus 100 checks for each POP data whether a printer driver corresponding to the paper size included in the paper settings 831 corresponding to the paper file 812 of the POP data is installed in the information processing apparatus 100. (corresponding to determination means). The external memory 211 of the information processing apparatus 100 stores the printer driver table 820 of FIG. The printer driver table 820 is a table of printer drivers installed to execute printing in the printing device 300 communicably connected to the information processing device 100. Each printer driver is associated with a printable paper size 822. is a stored table. By managing the printable paper sizes 822 for each printer driver in this way, it is possible to easily determine the printable paper sizes of the printing apparatus 300 communicably connected to the information processing apparatus 100 . If it is determined that the printer driver corresponding to the paper size has been installed, the process proceeds to step S912; otherwise (printing is not possible), the process proceeds to step S913. By doing so, it is possible to determine whether or not printing is possible based only on the information stored in the information processing apparatus 100 without inquiring of the printing apparatus 300 about the printable paper size, thereby reducing the communication load. There is an effect that can be In the present embodiment, it is determined whether or not the paper size set in the POP data can be printed by the printing apparatus 300 communicatively connected to the information processing apparatus 100, depending on whether or not the printer driver is installed. However, whether or not the paper size 822 can be printed may be determined by inquiring from the information processing apparatus 100 to the printing apparatus 300 whether the paper size 822 can be printed. Although it is determined based on the paper size whether or not the laid-out contents are printable, it may be determined whether or not the contents are printable based on information on the vertical and horizontal sizes of the multiple contents. . By making the determination based on the paper size, it is possible to reduce the processing load related to the determination.

ステップS912では、情報処理装置100のCPU201が、用紙サイズ822に対応するプリンタドライバがインストールされていると判定されたため、インストール済みのプリンタドライバで印刷可能な用紙サイズに対してPOP広告を割り付ける処理を行う。 In step S912, the CPU 201 of the information processing apparatus 100 determines that the printer driver corresponding to the paper size 822 is installed, and therefore performs the process of allocating the POP advertisement to the paper size printable by the installed printer driver. conduct.

図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 information processing apparatus 100, two pieces of POP data are printed in B4 size according to the setting of the POP data. POP data is allocated so that

図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 information processing apparatus 100, 8 POP data are printed in B4 size according to the setting of the POP data. POP data is allocated so that Since there is no POP data for products 9 and 10 onwards, the fields are blank.
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 CPU 201 of the information processing apparatus 100 determines that the printer driver for the paper size (in the paper setting 831) corresponding to the POP data to be printed is not installed in the information processing apparatus 100, so that the POP data is set. In order to print on a paper size different from the existing paper size, a process of allocating POP data is performed so that the POP advertisement can be printed with the paper size of the printer driver installed in the information processing apparatus 100 . This allocation process will be described in detail with reference to the flowchart of FIG.

図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 CPU 201 of the information processing apparatus 100 refers to the printer driver table 820 .

ステップ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 CPU 201 of the information processing apparatus 100 identifies the printer driver to be used from among the printer drivers 821 in the printer driver table 820 . The printer driver to be used is specified by preferentially specifying a printer driver capable of printing on paper having the same paper size and version (A version and B version) set in the POP data. If there is no printer driver capable of printing the same version of paper, a printer driver capable of printing a different version of the paper is specified as the printer driver to be used. Specifically, for example, if the paper size of the POP data to be printed is B4, and a printer driver supporting B4 is not installed, a paper of another size (for example, B5 or B3) will be printed. A printer driver capable of printing is determined as the printer driver to be used. If multiple sizes (B3 and B5) are specified, the printer driver for the larger size is specified as the printer driver to be used. If a printer driver capable of printing other sizes of paper in the B version is not installed, it is specified as a printer driver using a printer driver capable of printing another version (for example, the A version). The above is only an example for explanation, and other versions are of course possible. By specifying a printer driver capable of printing the same type of plate preferentially as the printer driver to be used, it is possible to efficiently allocate POP data. Although the printer driver is specified in this embodiment, the paper size to be used may be specified.

ステップS1203では、情報処理装置100のCPU201が、ステップS913で割り付け処理を行うPOPデータのレイアウト813を取得する。 In step S1203, the CPU 201 of the information processing apparatus 100 acquires the layout 813 of the POP data to be allocated in step S913.

ステップS1204では、情報処理装置100のCPU201が、ステップS1202で特定されたプリンタドライバで印刷可能な用紙サイズに、POPデータがいくつ配置可能かを特定する。手法としては、ステップS1203で取得されたレイアウト813により、POPデータが印刷用紙に印刷されるときのサイズ(縦横のサイズ情報)を求め、このサイズと、ステップS1202で特定されたプリンタドライバで印刷可能な用紙サイズとの情報に基づいて、用紙サイズに配置可能なPOP広告の数を特定する。
このように用紙サイズに配置可能なPOP広告の数を特定することで、POPデータに設定された用紙と異なる用紙にPOPデータを印刷する際に、動的に異なる用紙にPOP広告を割り付けて印刷を行うことができる。
In step S1204, the CPU 201 of the information processing apparatus 100 identifies how many pieces of POP data can be arranged on the paper size printable by the printer driver identified in step S1202. As a method, the size (vertical and horizontal size information) when the POP data is printed on printing paper is obtained from the layout 813 acquired in step S1203, and printing is possible using this size and the printer driver specified in step S1202. The number of POP advertisements that can be placed on the paper size is specified based on the information on the paper size.
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 CPU 201 of the information processing apparatus 100 allocates POP data to printing paper printable by the printer driver identified in step S1202, using allocation settings corresponding to the number of POP data identified in step S1204.

例えば図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 B4 size 2 imposition on B5 size printing paper, the number of POP data is set so that it can be printed in the same size as the POP data printed in B4 size 2 imposition. One is specified, and one POP data is assigned to a B5 size sheet. As a result, one POP data is assigned to a B5 size print sheet.

例えば図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 B4 size 8 imposition on B5 size printing paper, the number of POP data is set so that it can be printed in the same size as the POP data printed with B4 size 8 imposition. It is specified as 4, and 4 POP data are allocated to the B5 size paper. As a result, four POP data are assigned to a B5 size print sheet.
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 CPU 201 of the information processing apparatus 100 performs processing for printing POP advertisements for each paper size based on the POP data allocated in either step S912 or step S913. Equivalent to). By inserting POP data corresponding to each item of the layout included in the POP data, the POP advertisement for each product can be printed without changing the size previously set in the POP data.

このように、例えば本部で作成された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 CPU 201 of the information processing apparatus 100 refers to the paper setting 831 corresponding to the paper file 812 in the POP data table 810, and determines whether or not the POP data has a half-fold flag (corresponding to correspondence information). judge. Specifically, in the paper file table 830 of FIG. 8, it can be determined that the double-fold flag is set for the paper setting 831 with the paper file 812 of 3 or 4. FIG.

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 CPU 201 of the information processing apparatus 100 displays an error screen indicating that printing cannot be executed. After displaying, the process advances to the routine process of the next POP data.

このようにすることで例えば図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 information processing device 201 CPU
202 RAMs
203 ROMs
204 system bus 205 input controller 206 video controller 207 memory controller 208 communication I/F controller 209 keyboard 210 CRT display 211 external memory

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つ折りを示す設定データを含んでいる場合には、当該コンテンツデータに基づいた印刷データを生成しないように制御することを特徴とする請求項に記載の情報処理装置。 When the size of the printing material related to the content data acquired from the management server is different from the size printable by the printing device and the content data includes setting data indicating half-folding, 2. The information processing apparatus according to claim 1 , wherein control is performed so as not to generate print data based on the content data. 前記取得手段は、文字データまたは当該文字データのレイアウトに関するレイアウトデータを含む割付対象データと、割付対象データの割り付け領域の数として1枚の被印刷物を複数に分割する分割数が設定された割り付け設定データと、前記割り付け設定データが示す数の割付対象データを印刷する被印刷物のサイズを示すサイズ設定データと、を含むコンテンツデータを取得することを特徴とする請求項またはに記載の情報処理装置。 The acquisition means includes allocation target data including character data or layout data relating to the layout of the character data, and allocation setting 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 target data. 3. The information processing according to claim 1 or 2 , wherein content data including data and size setting data indicating a size of a printed material on which the number of allocation target data indicated by said allocation setting data is printed is obtained. Device. 前記制御手段は、
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズである場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記サイズ設定データが示すサイズから変更せず、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数から変更せずに、当該コンテンツデータに基づき印刷データを生成するように制御し、
前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズと異なり、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記印刷装置で印刷可能なサイズに変更し、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数とは異なる分割数に変更して、当該コンテンツデータに基づき印刷データを生成するように制御することを特徴とする請求項に記載の情報処理装置。
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 .
前記制御手段は、前記取得手段で取得されたコンテンツデータに含まれる前記サイズ設定データが示す被印刷物のサイズが、前記印刷装置で印刷可能なサイズよりも大きく、当該コンテンツデータに2つ折りを示す設定データを含んでいない場合には、当該コンテンツデータを印刷する被印刷物のサイズを前記サイズ設定データが示すサイズよりも小さく、かつ前記印刷装置で印刷可能なサイズに変更し、また、当該コンテンツデータを印刷する被印刷物の分割数を当該コンテンツデータに含まれる前記割り付け設定データが示す分割数よりも小さい分割数に変更して、当該コンテンツデータに基づき印刷データを生成するように制御することを特徴とする請求項に記載の情報処理装置。 The control means sets the size of the printing material indicated by the size setting data included in the content data acquired by the acquisition means to be larger than the printable size of the printing device, and indicates that the content data is to be folded in half. If the content data is not included, the size of the material to be printed on which the content data is printed is changed to a size smaller than the size indicated by the size setting data and to a size that can be printed by the printing device, and the content data is printed. The number of divisions of the printed material to be printed is changed to a smaller number of divisions than the number of divisions indicated by the layout setting data included in the content data, and control is performed to generate print data based on the content data. 5. The information processing apparatus according to claim 4 . 前記制御手段は、コンテンツデータに含まれる前記割り付け設定データが示す分割数と異なる分割数に変更した印刷データを生成する場合に、当該印刷データに含まれる前記割付対象データの大きさは変更しないよう制御することを特徴とする請求項またはに記載の情報処理装置。 When generating print data in which the number of divisions is different from the number of divisions indicated by the allocation setting data included in the content data, the control means does not change the size of the data to be allocated contained in the print data. 6. The information processing apparatus according to claim 4 , wherein the information processing apparatus controls. 前記取得手段で取得した前記コンテンツデータに含まれるサイズ設定データが示すサイズで、前記コンテンツデータに基づく印刷データを前記印刷装置で印刷可能か否かを判定する判定手段と、
前記印刷データを印刷するよう制御する印刷制御手段をさらに備え、
前記印刷制御手段は、前記判定手段で印刷可能と判定した場合は前記コンテンツデータに含まれる前記割り付け設定データに基づき当該印刷データを前記印刷装置で印刷するよう制御し、前記判定手段で印刷不可能と判定した場合は前記制御手段により変更された分割数に基づき前記印刷データを前記印刷装置で印刷するよう制御することを特徴とする請求項乃至のいずれか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. .
前記印刷装置に対応するプリンタドライバと、当該プリンタドライバを用いて印刷可能な被印刷物のサイズとを対応付けて記憶する記憶手段を更に備え、
前記判定手段は、前記サイズ設定データが示すサイズに対応するプリンタドライバが前記記憶手段に記憶されている場合には、前記印刷データが前記サイズ設定データが示すサイズで印刷可能であると判定することを特徴とする請求項に記載の情報処理装置。
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項に記載の情報処理装置。 When changing the size of the printing material on which the content data is to be printed from the size of the printing material before the change related to the content data acquired from the management server, the control means changes the size of the printing material before the change. 9. The information processing apparatus according to any one of claims 1 to 8, wherein control is performed so that the size of the same type of plate is changed with priority over the different type of plate. 前記コンテンツデータは広告データを含むことを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。 10. The information processing apparatus according to any one of claims 1 to 9 , wherein said content data includes advertisement data. 前記被印刷物は用紙であることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。 11. The information processing apparatus according to any one of claims 1 to 10, wherein the material to be printed is paper. 印刷装置で印刷する印刷データを生成するためのコンテンツデータを管理サーバから取得可能な情報処理装置であって、
文字データまたは当該文字データのレイアウトに関するレイアウトデータを含む割付対象データと、割付対象データの割り付け領域の数として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:
コンピュータを、請求項1乃至12のいずれか1項に記載された情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the information processing apparatus according to any one of claims 1 to 12 .
JP2021100677A 2016-11-28 2021-06-17 Information processing apparatus, its control method and program, and information processing system, its control method and program Active JP7219408B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7394443B2 (en) * 2019-10-11 2023-12-08 株式会社寺岡精工 print processing system

Citations (5)

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

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

Patent Citations (5)

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