JP7823786B2 - Information processing system, information processing method, and program - Google Patents
Information processing system, information processing method, and programInfo
- Publication number
- JP7823786B2 JP7823786B2 JP2025120164A JP2025120164A JP7823786B2 JP 7823786 B2 JP7823786 B2 JP 7823786B2 JP 2025120164 A JP2025120164 A JP 2025120164A JP 2025120164 A JP2025120164 A JP 2025120164A JP 7823786 B2 JP7823786 B2 JP 7823786B2
- Authority
- JP
- Japan
- Prior art keywords
- preview
- unit
- image
- job
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理システム、情報処理方法およびプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.
特色および特殊加工を使った印刷物(例えばダイレクトメール等)は人の目を惹きやすい等の付加価値があり、デジタルメディアに対する紙(アナログメディア)の価値として再認識されている。そこで、当該付加価値の高い印刷物を簡単に作成できるようなデザインテンプレートが用意されていたり、一連の作業工程を管理することができるワークフローシステムが知られている。このようなワークフローシステムには、利用者の利便性を向上するため、特色および特殊加工を適用するためのデザインツール、および仕上がりのイメージを表示するプレビュー表示機能等が含まれるものがある。また、特色の光沢性および特殊加工の立体感を表現するためには、特別なプレビューが必要となる。 Printed materials using spot colors and special processing (such as direct mail) have added value, such as being eye-catching, and are being rediscovered as the value of paper (analog media) compared to digital media. As a result, design templates are available that make it easy to create such high-value-added printed materials, and workflow systems that can manage a series of work processes are known. To improve user convenience, some such workflow systems include design tools for applying spot colors and special processing, as well as a preview display function that shows an image of the finished product. Furthermore, special previews are required to express the glossiness of spot colors and the three-dimensional effect of special processing.
このような特色等についてのプレビューを表示する技術として、特色が含まれていることを分かりやすくするために、特色部分と無彩色部分(例えば白トナーおよび白い紙のように、下地の紙色を表現している部分)とを区別できるようにプレビュー表示する構成が開示されている(例えば特許文献1)。 One technology for displaying a preview of such spot colors, etc., is disclosed in which the preview is displayed in a way that distinguishes between spot color areas and achromatic areas (e.g., areas that represent the background paper color, such as white toner and white paper) to make it easier to see that spot colors are included (see, for example, Patent Document 1).
しかしながら、従来の技術では、デザインテンプレートの登録時にプレビュー表示の方法を指定することができないという問題がある。 However, conventional technology has the problem that it is not possible to specify the preview display method when registering a design template.
本発明は、上記に鑑みてなされたものであって、プレビュー表示の方法を指定することができる情報処理システム、情報処理方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and has an object to provide an information processing system, an information processing method, and a program that enable a user to specify a preview display method.
上述した課題を解決し、目的を達成するために、本発明は、一のプレビュー表示対象データの指定を受け付ける第1受付部と、前記一のプレビュー表示対象データのプレビュー画像を生成する生成部と、を有し、前記生成部は、画像で表示する第1のプレビュー方法で表示されるプレビュー画像であって、複数の視点による画像を順に表示変更する動画形式で表示する第2のプレビュー方法で表示されるプレビュー画像を生成し、前記プレビュー画像は、所定の操作に基づいて前記プレビュー方法が切り替わる画像であることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention comprises a first receiving unit that receives the designation of one piece of preview display target data , and a generating unit that generates a preview image of the one piece of preview display target data , wherein the generating unit generates a preview image that is displayed using a first preview method that displays using an image, and a preview image that is displayed using a second preview method that displays using a video format that sequentially changes the display of images from multiple viewpoints , and the preview image is an image in which the preview method is switched based on a predetermined operation .
本発明によれば、プレビュー表示の方法を指定することができる。 According to the present invention, the preview display method can be specified.
以下に、図面を参照しながら、本発明に係る情報処理システム、情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。 Embodiments of an information processing system, information processing device, information processing method, and program according to the present invention will be described in detail below with reference to the drawings. Furthermore, the present invention is not limited to the following embodiments, and the components in the following embodiments include those that would be easily conceived by a person skilled in the art, those that are substantially identical, and those that are within the scope of what is known as equivalents. Furthermore, various omissions, substitutions, modifications, and combinations of the components can be made without departing from the spirit of the following embodiments.
(機器システムの概略構成)
図1は、実施形態に係る機器システムの概略構成を示す図である。図1を参照しながら、機器システム100の概略構成について説明する。
(Outline of the equipment system)
1 is a diagram showing a schematic configuration of an equipment system according to an embodiment. The schematic configuration of an equipment system 100 will be described with reference to FIG.
図1に示す機器システム100は、デジタル素材を使用した印刷データの印刷を受注して、当該印刷に適した印刷業者を選択して、当該印刷業者において印刷を実行させるための情報処理システムである。機器システム100は、図1に示すように、クラウドシステム50(情報処理システムの一例、情報処理装置の一例)と、発注者端末40と、管理者端末12と、1以上の印刷業者10の管理サーバ11(管理装置)および印刷機30と、を含む。また、クラウドシステム50、発注者端末40、管理者端末12、ならびに、印刷業者10の管理サーバ11および印刷機30は、ネットワークNを介して互いにデータ通信が可能となっている。 The equipment system 100 shown in FIG. 1 is an information processing system that receives an order for printing print data using digital materials, selects a printing company suitable for the printing, and has the printing company carry out the printing. As shown in FIG. 1, the equipment system 100 includes a cloud system 50 (an example of an information processing system, an example of an information processing device), an orderer terminal 40, an administrator terminal 12, and one or more management servers 11 (management devices) and printing presses 30 of printing companies 10. Furthermore, the cloud system 50, the orderer terminal 40, the administrator terminal 12, and the management servers 11 and printing presses 30 of the printing companies 10 are capable of data communication with each other via a network N.
ネットワークNは、本実施形態ではクラウドシステム50が利用される関係で、インターネットを含むネットワークである。また、印刷業者10内では、LAN(Local Area Network)、WAN(Wide Area Network)等が使用されている。なお、ネットワークNは、VPN(Virtual Private Network)が使用されるものとしてもよい。 In this embodiment, the network N is a network that includes the Internet, since a cloud system 50 is used. Furthermore, a LAN (Local Area Network), a WAN (Wide Area Network), etc. are used within the printing company 10. Note that the network N may also use a VPN (Virtual Private Network).
印刷業者10は、印刷工場、印刷所、または所定の建屋等の印刷用の設備を有し、設備を用いて印刷物を印刷する業者を意味する。各印刷業者10のシステムは、管理サーバ11と、印刷機30と、を有する。管理サーバ11および印刷機30は、印刷業者10のシステム内のネットワークを介して、互いにデータ通信が可能となっているものとすればよい。印刷物は、紙等の記録媒体上に、画像形成装置等の印刷装置を用いて印刷データを画像形成することで印刷したものである。印刷物は例えば、ダイレクトメール、広告、チラシ、冊子、ポスター、販促物、カタログ、パンフレット、伝票、請求書等、発注者であるブランドオーナー等が事業や販売促進等に用いる商用の印刷物であるが、発注者が使用する文書等でもよい。 A printing company 10 refers to a company that owns printing facilities such as a printing factory, printing shop, or designated building, and uses the facilities to print printed materials. The system of each printing company 10 includes a management server 11 and a printing machine 30. The management server 11 and the printing machine 30 can communicate data with each other via a network within the printing company 10's system. Printed materials are printed by forming an image of print data onto a recording medium such as paper using a printing device such as an image forming device. Examples of printed materials include direct mail, advertisements, flyers, booklets, posters, promotional materials, catalogs, pamphlets, slips, invoices, etc., and are commercial printed materials used by ordering brand owners and others for their business or sales promotions, but they may also be documents used by ordering parties.
管理サーバ11は、クラウドシステム50からジョブ情報が配信されると、印刷機30に対してジョブの実行を指示するPC(Personal Computer)またはワークステーション等の情報処理装置である。 The management server 11 is an information processing device such as a PC (Personal Computer) or workstation that instructs the printing machine 30 to execute a job when job information is distributed from the cloud system 50.
また、上述のジョブとは、印刷処理の単位をいう。例えば、ある文書のある枚数を印刷することである。本実施形態では、印刷機30が印刷することがジョブの実行であるが、ジョブの実行が具体的にどのような処理かは印刷機30の種類によって異なる。また、ジョブの実行により得られる出力としては、さらに単に結果を表示する、結果をクラウドに記憶する、メールを送信する、またはユーザ等へ通知する等を行ってもよい。また、ジョブ情報は、ジョブに関する情報であるが、本実施形態では、ジョブとジョブ情報とを厳密に区別しないものとする。ジョブのスケジュール情報は、ある印刷機30においてジョブが実行される予定の開始時刻および終了時刻を示す情報である。 The above-mentioned job refers to a unit of printing processing. For example, printing a certain number of pages of a certain document. In this embodiment, the execution of a job means printing by the printing press 30, but the specific process that job execution involves varies depending on the type of printing press 30. The output obtained by executing a job may also include simply displaying the results, storing the results in the cloud, sending an email, or notifying a user, etc. Job information is information related to a job, but in this embodiment, there is no strict distinction between a job and job information. Job schedule information is information that indicates the scheduled start and end times for a job to be executed on a certain printing press 30.
印刷機30は、プロダクション向けプリンタ、カラーインクジェットプリンタ、またはカラー/モノクロMFP(Multifunction Peripheral)等の画像形成装置である。印刷機30の印刷方式は、電子写真方式、インクジェット方式、凸版印刷、凹版印刷、平板印刷、孔版印刷等であり、これらの方式に限られず、印刷できる方式であればよい。また、印刷機30は、印刷した記録媒体に対して、紙折り、中綴じ製本、くるみ製本、パンチ等の後加工(後処理)を行うためのフィニッシャ(後処理装置)が接続されていてもよい。また、印刷機30は、スキャナ機能、ファックス機能、またはコピー機能等を有していてよい。 The printing machine 30 is an image forming device such as a production printer, a color inkjet printer, or a color/monochrome MFP (Multifunction Peripheral). The printing method of the printing machine 30 may be electrophotography, inkjet, letterpress printing, intaglio printing, lithographic printing, stencil printing, etc., but is not limited to these methods and may be any method that can print. The printing machine 30 may also be connected to a finisher (post-processing device) for performing post-processing (post-processing) on the printed recording medium, such as folding, saddle-stitching, case binding, and punching. The printing machine 30 may also have a scanner function, fax function, copy function, etc.
なお、印刷機30が商用印刷機器である場合、DFE(Digital Front End)により制御される。このため、印刷機30とは独立な装置がDFEを有する場合があってもよい。本実施形態では、DFEによる制御機能が印刷機30に備えられているものとして説明する。 Note that if the printing press 30 is a commercial printing device, it is controlled by a DFE (Digital Front End). Therefore, a device independent of the printing press 30 may have a DFE. In this embodiment, the description will be given assuming that the printing press 30 is equipped with a control function via a DFE.
管理者端末12は、クラウドシステム50に対して、デザイナまたは印刷業者等の登録者が所望するデザインテンプレートの登録を要求するための情報処理装置である。ここで、デザインテンプレートとは、印刷データに含めるためのテンプレートおよびイラストデータ等の素材データをいうものとする。デザインテンプレートは、PDFまたはJPEG等の画像ファイルで構成される。なお、本実施形態においては、デジタル素材としてデザインテンプレートに着目して説明するが、デザインテンプレートだけでなくイラストデータ等のデジタル素材にも適用可能である。すなわち、デザイナまたは印刷業者等によって登録された特色または特殊加工を用いたデザインテンプレートについての特徴を把握し、最も分かりやい見せ方を知っているのは登録者である当該デザイナまたは印刷業者等である。ここで、特色とは、CMYKのいわゆるプロセスカラー以外の色であって、当該色の専用の色材(インクまたはトナー等)によって印字が可能な色をいうものとする。また、特殊加工とは、色材の印字方法が特殊な処理を示し、例えば、色材を重ねて立体感を出すことにより装飾的な印字を行う処理、金箔等を箔押しする処理等が挙げられる。なお、特色や特殊加工等を含んで印刷する印刷方法を特殊印刷と言ってもよい。本実施形態では、クラウドシステム50に対して、デザイナまたは印刷業者等の登録者によってデザインテンプレートが登録される際に、当該デザインテンプレートをプレビュー表示するためのプレビュー方法を選択することができる動作について詳細に説明する。なお、管理者端末12は、登録者が印刷業者10である場合、当該印刷業者10で保有されているものとしてもよい。管理者端末12は、Webブラウザやアプリケーションを備え、クラウドシステム50にネットワークを介してアクセスすることで各画面を表示する。 The administrator terminal 12 is an information processing device that requests the cloud system 50 to register design templates desired by registrants such as designers or printers. Here, "design templates" refers to template and illustration data to be included in print data. Design templates are composed of image files such as PDF or JPEG. While this embodiment focuses on design templates as digital materials, the present invention is applicable to digital materials such as illustration data as well as design templates. In other words, the registrant, the designer or printer, is the one who understands the characteristics of the design templates registered by the designer or printer using spot colors or special processing and knows how to present them in the most understandable way. Here, "spot colors" refers to colors other than the so-called CMYK process colors that can be printed using dedicated color materials (ink, toner, etc.). Special processing refers to special processing methods for printing color materials, such as decorative printing using layered color materials to create a three-dimensional effect or gold leaf stamping. Note that a printing method that includes printing using spot colors, special processing, etc. may also be referred to as special printing. In this embodiment, when a registrant such as a designer or printing company registers a design template in the cloud system 50, an operation that allows the selection of a preview method for displaying a preview of the design template will be described in detail. Note that if the registrant is the printing company 10, the administrator terminal 12 may be owned by the printing company 10. The administrator terminal 12 is equipped with a web browser and applications, and displays each screen by accessing the cloud system 50 via the network.
発注者端末40は、印刷を要求する発注者の操作に従って、クラウドシステム50に対してデザインテンプレートを用いた印刷物の印刷を発注するための情報処理装置である。発注者端末40は、発注者によって選択および編集されたデザインテンプレートに対して、当該発注者の操作に従って、所望するプレビュー方法を指定することが可能である。発注者端末40は、Webブラウザやアプリケーションを備え、クラウドシステム50にネットワークを介してアクセスすることで各画面を表示する。 The orderer terminal 40 is an information processing device that places an order for printing of a printed material using a design template with the cloud system 50, in accordance with the operation of the orderer requesting printing. The orderer terminal 40 can specify the desired preview method for the design template selected and edited by the orderer, in accordance with the operation of the orderer. The orderer terminal 40 is equipped with a web browser and applications, and displays each screen by accessing the cloud system 50 via the network.
クラウドシステム50は、外部の発注者端末40からデザインテンプレートを含む印刷物の印刷の発注を受けると、各印刷業者10の印刷機30のスケジュール情報から空き時間を検出し、受け付けたジョブの準備時間と実行時間を算出して、空き時間内に受け付けたジョブを実行できるかどうかを判断し、当該ジョブについて実行可能な印刷業者10を決定して配信する、1以上の情報処理装置を有する情報処理システムである。すなわち、クラウドシステム50は、外部の発注者端末40の利用者に対して印刷サービスを提供する。ここで、クラウドとは、クラウドコンピューティングの略称であり、特定のハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。クラウドという用語はオンプレミス(ユーザが管理する設備内)という用語と対比して使用されるが、クラウドシステム50は、社内LANの外側にあっても内側にあってもよい。クラウドシステム50が有する1つ以上の情報処理装置は、サーバとして、クライアントからの要求に対して各種情報および処理結果を提供する機能を果たす。 The cloud system 50 is an information processing system with one or more information processing devices. When an order for printing a printed material containing a design template is received from an external client terminal 40, the system detects available time from the schedule information of the printing presses 30 of each printing service provider 10, calculates the preparation and execution time for the received job, determines whether the received job can be executed within the available time, and distributes the job to a printing service provider 10 that can execute the job. In other words, the cloud system 50 provides printing services to users of the external client terminal 40. Here, "cloud" is an abbreviation for cloud computing, and refers to a usage pattern in which resources on a network are used without regard for specific hardware resources. The term "cloud" is used in contrast to the term "on-premise" (within facilities managed by the user), but the cloud system 50 may be located either inside or outside the company's LAN. The one or more information processing devices included in the cloud system 50 function as servers, providing various information and processing results in response to requests from clients.
また、クラウドシステム50は、判断に際して、空き時間の開始時刻における印刷機30の状態を予測し、予測した印刷機30の状態と、受け付けたジョブ情報に基づいて設定される印刷機30の状態とに基づいて準備時間を予測する。 In addition, when making its judgment, the cloud system 50 predicts the status of the printing press 30 at the start time of the free time, and predicts the preparation time based on the predicted status of the printing press 30 and the status of the printing press 30 set based on the received job information.
クラウドシステム50は、図1に示すように、注文管理サービス51と、顧客管理サービス52と、機器管理サービス53と、業者管理サービス54と、ジョブ管理サービス55と、デジタル素材管理サービス56と、課金管理サービス57と、を有する。各サービスは、クラウドシステム50が提供する機能である。クラウドシステム50では、各サービスにそれぞれ対応するサーバが存在してもよく、1つ以上のサーバが各サービスを実現するものとしてもよい。各サービスにそれぞれ対応するアプリケーションがサーバで動作しており、アプリケーション同士は通信できるようになっている。各アプリケーションは、例えばWeb API(Application Programming Interface)を介して通信する。Web APIには厳格な定義はないが、HTTP(HyperText Transfer Protocol)等のプロトコルを用いてネットワーク越しに呼び出すアプリケーション間またはシステム間のインターフェースである。 As shown in FIG. 1, the cloud system 50 includes an order management service 51, a customer management service 52, a device management service 53, a vendor management service 54, a job management service 55, a digital material management service 56, and a billing management service 57. Each service is a function provided by the cloud system 50. In the cloud system 50, a server corresponding to each service may exist, or one or more servers may implement each service. An application corresponding to each service runs on the server, and the applications can communicate with each other. The applications communicate via, for example, a Web API (Application Programming Interface). There is no strict definition of a Web API, but it is an interface between applications or systems that is called over a network using a protocol such as HTTP (HyperText Transfer Protocol).
注文管理サービス51は、外部の発注者端末40から、デジタル素材管理サービス56を介して、発注者により編集されたデザインテンプレートおよび出力設定情報を受け取り、印刷データを生成し、ジョブ管理サービス55に対して、当該印刷データの印刷を行うためのジョブ情報の登録要求を行う。なお、印刷データの生成は、注文管理サービス51で行われることに限定されるものではなく、印刷業者10の管理サーバ11または印刷機30によって生成されるものとしてもよい。 The order management service 51 receives the design template and output setting information edited by the orderer from the external orderer terminal 40 via the digital material management service 56, generates print data, and requests the job management service 55 to register job information for printing the print data. Note that the generation of print data is not limited to being performed by the order management service 51, but may also be generated by the management server 11 of the printing company 10 or the printing machine 30.
顧客管理サービス52は、発注者端末40を使用する発注者等のクラウドシステム50を利用する顧客の情報を管理する。 The customer management service 52 manages information about customers who use the cloud system 50, such as orderers who use the orderer terminal 40.
機器管理サービス53は、機器情報を各印刷機30から受信して、機器情報をジョブ管理サービス55に提供する。 The device management service 53 receives device information from each printing press 30 and provides the device information to the job management service 55.
業者管理サービス54は、各印刷業者10の情報を管理する。 The contractor management service 54 manages information about each printing contractor 10.
ジョブ管理サービス55は、注文管理サービス51からジョブ情報を取得して一元管理し、機器管理サービス53が管理する機器情報を参照し、当該ジョブ情報の印刷に適切な印刷業者10に配信する。 The job management service 55 obtains job information from the order management service 51 and centrally manages it, references the device information managed by the device management service 53, and distributes the job information to the printing company 10 that is appropriate for printing the job information.
デジタル素材管理サービス56は、管理者端末12から登録要求をされた各種のデザインテンプレート等のデジタル素材を登録して管理するサービスである。また、デジタル素材管理サービス56は、印刷データの生成のために注文管理サービス51からの要求に応じて、指定されたデザインテンプレート等のデジタル素材を提供する。 The digital material management service 56 is a service that registers and manages digital materials such as various design templates requested for registration from the administrator terminal 12. In addition, the digital material management service 56 provides specified digital materials such as design templates in response to a request from the order management service 51 for generating print data.
課金管理サービス57は、ジョブ情報が印刷業者10に配信された場合、ジョブ情報に対応する発注者端末40の利用者(顧客)からの出金情報と、ジョブ情報の配信を受けた印刷業者10への入金情報とを登録し、課金処理を行う。 When job information is delivered to the printing company 10, the billing management service 57 registers withdrawal information from the user (customer) of the orderer terminal 40 corresponding to the job information and deposit information for the printing company 10 that received the job information, and performs billing processing.
以上のような構成によって、ジョブの実行に適した印刷機30で印刷を行うことにより、印刷機30の稼働率を上げることができ、かつ、機会損失を防ぐとともに機器システム100を利用する印刷業者10間で収益を分配することができる。 With the above configuration, printing can be performed on the printing press 30 that is best suited to executing the job, thereby increasing the operating rate of the printing press 30, preventing opportunity loss, and enabling profits to be shared among the printing companies 10 that use the equipment system 100.
(クラウドシステム、管理サーバ、管理者端末および発注者端末のハードウェア構成)
図2は、実施形態に係るクラウドシステム等のハードウェア構成の一例を示す図である。図2を参照しながら、クラウドシステム50、管理サーバ11、管理者端末12および発注者端末40のハードウェア構成について説明する。ここでは、クラウドシステム50、管理サーバ11、管理者端末12および発注者端末40を構成する情報処理装置のハードウェア構成として説明する。
(Hardware configuration of cloud system, management server, administrator terminal, and client terminal)
2 is a diagram showing an example of the hardware configuration of a cloud system according to an embodiment. The hardware configurations of the cloud system 50, management server 11, administrator terminal 12, and orderer terminal 40 will be described with reference to FIG. Here, the hardware configurations of the information processing devices that make up the cloud system 50, management server 11, administrator terminal 12, and orderer terminal 40 will be described.
図2に示すように、情報処理装置は、CPU(Central Processing Unit)801と、ROM(Read Only Memory)802と、RAM(Random Access Memory)803と、HD(Hard Disk)804、HDD(Hard Disk Drive)コントローラ805と、ディスプレイ806と、外部機器接続I/F808と、ネットワークI/F809と、キーボード811と、ポインティングデバイス812と、DVD-RW(Digital Versatile Disk Rewritable)ドライブ814と、メディアI/F816と、を備えている。これらの各装置は、データ通信が可能となるようにアドレスバスおよびデータバス等のバスライン810で接続されている。 As shown in FIG. 2, the information processing device includes a CPU (Central Processing Unit) 801, a ROM (Read Only Memory) 802, a RAM (Random Access Memory) 803, a HD (Hard Disk) 804, a HDD (Hard Disk Drive) controller 805, a display 806, an external device connection I/F 808, a network I/F 809, a keyboard 811, a pointing device 812, a DVD-RW (Digital Versatile Disk Rewritable) drive 814, and a media I/F 816. These devices are connected by bus lines 810, such as an address bus and a data bus, to enable data communication.
CPU801は、情報処理装置全体の動作を制御する演算装置である。ROM802は、IPL(Initial Program Loader)等のCPU501の駆動に用いられるプログラムを記憶する不揮発性記憶装置である。RAM803は、CPU801のワークエリアとして使用される揮発性記憶装置である。 The CPU 801 is a computing device that controls the operation of the entire information processing device. The ROM 802 is a non-volatile storage device that stores programs used to drive the CPU 501, such as the IPL (Initial Program Loader). The RAM 803 is a volatile storage device used as a work area for the CPU 801.
HD804は、プログラム等の各種データを記憶する不揮発性の補助記憶装置である。HDDコントローラ805は、CPU801の制御に従って、HD804に対する各種データの読み出しまたは書き込みを制御するコントローラである。なお、HD804およびHDDコントローラ805は、SSD(Solid State Drive)であってもよい。 The HDD 804 is a non-volatile auxiliary storage device that stores various data such as programs. The HDD controller 805 is a controller that controls the reading and writing of various data from and to the HDD 804 under the control of the CPU 801. Note that the HDD 804 and the HDD controller 805 may also be SSDs (Solid State Drives).
ディスプレイ806は、カーソル、メニュー、ウィンドウ、文字または画像等の各種情報を表示する表示装置である。外部機器接続I/F808は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器としては、例えば、USB(Universal Serial Bus)メモリまたはプリンタ等が挙げられる。ネットワークI/F809は、ネットワークNを介してデータ通信をするためのインターフェースであり、例えば、イーサネット(登録商標)、およびTCP(Transmission Control Protocol)/IP(Internet Protocol)等に準拠した通信が可能なインターフェースである。 The display 806 is a display device that displays various information such as a cursor, menus, windows, text, or images. The external device connection I/F 808 is an interface for connecting various external devices. Examples of external devices in this case include USB (Universal Serial Bus) memory or a printer. The network I/F 809 is an interface for data communication via the network N, and is an interface capable of communication compliant with, for example, Ethernet (registered trademark) and TCP (Transmission Control Protocol)/IP (Internet Protocol).
キーボード811は、文字、数値、各種指示等の入力のための複数のキーを備えた入力装置である。ポインティングデバイス812は、各種指示の選択、実行、処理対象の選択、カーソルの移動等を行うマウス等の入力装置である。 The keyboard 811 is an input device equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 812 is an input device such as a mouse for selecting and executing various instructions, selecting processing targets, moving the cursor, etc.
DVD-RWドライブ814は、着脱可能な記録媒体の一例としてのDVD-R(Digital Versatile Disk Recordable)またはDVD-RW等のDVD513に対する各種データの読み出しまたは書き込みを制御する装置である。メディアI/F816は、フラッシュメモリ等のメディア815に対するデータの読み出しまたは書き込み(記憶)を制御するインターフェースである。 The DVD-RW drive 814 is a device that controls the reading and writing of various data from the DVD 513, such as a DVD-R (Digital Versatile Disk Recordable) or DVD-RW, which are examples of removable recording media. The media I/F 816 is an interface that controls the reading and writing (storage) of data from the media 815, such as flash memory.
なお、クラウドシステム50の場合、仮想マシンにより実現されることが多い。仮想マシンとは、ホストOS(Operating System)上で別のOSを動作させた場合の情報処理装置をいう。 In the case of a cloud system 50, it is often realized by a virtual machine. A virtual machine is an information processing device in which a separate OS (Operating System) runs on a host OS.
また、図2に示したクラウドシステム50、管理サーバ11、管理者端末12および発注者端末40を構成する情報処理装置のハードウェア構成は一例を示すものであり、図2に示した構成要素をすべて含む必要はなく、または、その他の構成要素を含むものとしてもよい。また、クラウドシステム50、管理サーバ11、管理者端末12および発注者端末40を構成する情報処理装置が、同一のハードウェア構成を有する必要もないのは言うまでもない。 Furthermore, the hardware configuration of the information processing devices that make up the cloud system 50, management server 11, administrator terminal 12, and orderer terminal 40 shown in Figure 2 is an example, and it is not necessary to include all of the components shown in Figure 2, or other components may be included. Also, it goes without saying that the information processing devices that make up the cloud system 50, management server 11, administrator terminal 12, and orderer terminal 40 do not need to have the same hardware configuration.
(印刷機のハードウェア構成)
図3は、実施形態に係る印刷機のハードウェア構成の一例を示す図である。図3を参照しながら、印刷機30のハードウェア構成について説明する。
(Printing machine hardware configuration)
3 is a diagram illustrating an example of the hardware configuration of a printing machine according to an embodiment of the present invention. The hardware configuration of the printing machine 30 will be described with reference to FIG.
図3に示すように、印刷機30は、コントローラ910と、近距離通信回路920と、エンジン制御部930と、操作パネル940と、ネットワークI/F950と、を備えている。 As shown in FIG. 3, the printing machine 30 includes a controller 910, a short-range communication circuit 920, an engine control unit 930, an operation panel 940, and a network I/F 950.
コントローラ910は、コンピュータの主要部であるCPU901と、MEM-P(システムメモリ)902と、NB(ノースブリッジ)903と、SB(サウスブリッジ)904と、ASIC(Application Specific Integrated Circuit)906と、MEM-C(ローカルメモリ)907と、HDDコントローラ908と、HD909と、を有する。このうち、NB903とASIC906とは、AGP(Accelerated Graphics Port)バス921で接続されている。 The controller 910 includes the CPU 901, which is the main component of the computer, a MEM-P (system memory) 902, a NB (north bridge) 903, a SB (south bridge) 904, an ASIC (application specific integrated circuit) 906, a MEM-C (local memory) 907, an HDD controller 908, and an HD 909. Of these, the NB 903 and ASIC 906 are connected via an AGP (accelerated graphics port) bus 921.
CPU901は、印刷機30の全体制御を行う演算装置である。NB903は、CPU901と、MEM-P902、SB904およびAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタおよびAGPターゲットと、を有する。 The CPU 901 is a computing device that performs overall control of the printing machine 30. The NB 903 is a bridge that connects the CPU 901 with the MEM-P 902, SB 904, and AGP bus 921, and includes a memory controller that controls read/write operations to the MEM-P 902, a PCI (Peripheral Component Interconnect) master, and an AGP target.
MEM-P902は、コントローラ910の各機能を実現させるプログラムおよびデータの格納用メモリであるROM902aと、プログラムおよびデータの展開、ならびにメモリ印刷時の描画用メモリ等として用いるRAM902bと、を含む。なお、RAM902bに記憶されているプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM(Compact Disc Read Only Memory)、CD-R(Compact Disc Recordable)、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 MEM-P902 includes ROM902a, which is memory for storing programs and data that realize the various functions of controller 910, and RAM902b, which is used for expanding programs and data and as drawing memory during memory printing. The programs stored in RAM902b may be provided as installable or executable files recorded on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), CD-R (Compact Disc Recordable), or DVD.
SB904は、NB903と、PCIデバイスおよび周辺デバイス等と、を接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDDコントローラ908およびMEM-C907をそれぞれ接続するブリッジの役割を有する。ASIC906は、PCIターゲットおよびAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジック等により画像データの回転等を行う複数のDMAC(Direct Memory Access Controller)、ならびに、スキャナ部931およびプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットを含む。なお、ASIC906には、USBインターフェース、またはIEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースが接続されるようにしてもよい。 SB904 is a bridge connecting NB903 with PCI devices and peripheral devices. ASIC906 is an integrated circuit (IC) for image processing applications that has hardware elements for image processing and acts as a bridge connecting AGP bus 921, PCI bus 922, HDD controller 908, and MEM-C907. ASIC906 includes a PCI target and AGP master, an arbiter (ARB) that forms the core of ASIC906, a memory controller that controls MEM-C907, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between scanner unit 931 and printer unit 932 via PCI bus 922. A USB interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may also be connected to the ASIC 906.
MEM-C907は、コピー用画像バッファおよび符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、およびフォームの蓄積を行うためのストレージである。HDDコントローラ908は、CPU901の制御に従って、HD909に対するデータの読み出しまたは書き込みを制御するコントローラである。なお、HDDコントローラ908およびHD909は、SSDであってもよい。 MEM-C907 is a local memory used as a copy image buffer and code buffer. HD909 is storage for storing image data, font data used during printing, and forms. HDD controller 908 is a controller that controls the reading and writing of data from and to HD909 under the control of CPU901. Note that HDD controller 908 and HD909 may also be SSDs.
AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインターフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 The AGP bus 921 is a bus interface for graphics accelerator cards proposed to speed up graphics processing, and by directly accessing the MEM-P 902 at high throughput, it enables the graphics accelerator card to operate at high speed.
近距離通信回路920は、NFC(Near Field Communication)またはBluetooth(登録商標)等の通信回路である。近距離通信回路920は、PCIバス922を介して、ASIC906に電気的に接続されている。近距離通信回路920には、無線通信用のアンテナ920aが接続されている。 The short-range communication circuit 920 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The short-range communication circuit 920 is electrically connected to the ASIC 906 via a PCI bus 922. An antenna 920a for wireless communication is connected to the short-range communication circuit 920.
エンジン制御部930は、スキャナ部931およびプリンタ部932を含む。スキャナ部931およびプリンタ部932は、誤差拡散またはガンマ変換等の画像処理機能を含む。 The engine control unit 930 includes a scanner unit 931 and a printer unit 932. The scanner unit 931 and printer unit 932 include image processing functions such as error diffusion or gamma conversion.
操作パネル940は、現在の設定値または選択画面等を表示させ、ユーザからの入力を受け付けるタッチパネル等のパネル表示部940aと、濃度の設定条件等の画像形成に関する条件の設定値を受け付けるテンキーおよびコピー開始指示を受け付けるスタートキー等からなるハードキー940bと、を備えている。 The operation panel 940 includes a panel display section 940a, such as a touch panel, that displays current settings or selection screens and accepts input from the user, and hard keys 940b, such as a numeric keypad that accepts settings for image formation conditions such as density settings, and a start key that accepts a command to start copying.
なお、印刷機30は、操作パネル940のアプリケーションの切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファックス機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファックス機能の選択時にはファックスモードとなる。 The printing machine 30 can be used to sequentially switch between the document box function, copy function, printer function, and fax function using the application switching keys on the operation panel 940. When the document box function is selected, the printer enters document box mode; when the copy function is selected, the printer enters printer mode; and when the fax function is selected, the printer enters fax mode.
ネットワークI/F950は、ネットワークNを介してデータ通信をするためのインターフェースであり、例えば、イーサネット、およびTCP/IP等に準拠した通信が可能なインターフェースである。ネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。 The network I/F 950 is an interface for data communication via the network N, and is an interface capable of communication compliant with, for example, Ethernet and TCP/IP. The network I/F 950 is electrically connected to the ASIC 906 via the PCI bus 922.
なお、図3に示した印刷機30を構成する情報処理装置のハードウェア構成は一例を示すものであり、図3に示した構成要素をすべて含む必要はなく、または、その他の構成要素を含むものとしてもよい。 Note that the hardware configuration of the information processing device that makes up the printing machine 30 shown in Figure 3 is an example, and it does not need to include all of the components shown in Figure 3, or it may include other components.
(機器システムの機能ブロックの構成および動作)
図4は、実施形態に係る機器システムの機能ブロックの構成の一例を示す図である。図4を参照しながら、機器システム100の機能ブロックの構成および動作について説明する。
(Configuration and operation of functional blocks of equipment systems)
4 is a diagram showing an example of the configuration of functional blocks of the equipment system according to the embodiment. The configuration and operation of the functional blocks of the equipment system 100 will be described with reference to FIG.
<管理サーバ>
印刷業者10の管理サーバ11は、図4に示すように、通信部111と、テンプレート印刷指示部112と、撮像画像登録部113と、撮像画像送信部114と、ジョブ実行指示部115と、ジョブ情報記憶部119と、を有する。
<Management Server>
As shown in FIG. 4, the management server 11 of the printing company 10 has a communication unit 111, a template printing instruction unit 112, a captured image registration unit 113, a captured image transmission unit 114, a job execution instruction unit 115, and a job information storage unit 119.
通信部111は、ジョブ管理サービス55と各種の情報を送受信する機能部である。通信部111は、ジョブ管理サービス55により配信されたジョブ情報を受信する。通信部111は、受信したジョブ情報をジョブ情報記憶部119に登録する。通信部111は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 111 is a functional unit that sends and receives various information to and from the job management service 55. The communication unit 111 receives job information distributed by the job management service 55. The communication unit 111 registers the received job information in the job information storage unit 119. The communication unit 111 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
テンプレート印刷指示部112は、ジョブ管理サービス55からの要求に応じて、印刷機30に対して撮像画像を得るためにデザインテンプレートの印刷の実行を指示する機能部である。 The template printing instruction unit 112 is a functional unit that instructs the printing machine 30 to print a design template in order to obtain a captured image in response to a request from the job management service 55.
撮像画像登録部113は、印刷機30により印刷されたデザインテンプレートの印刷物の撮像画像を登録する機能部である。例えば、撮像画像登録部113は、当該印刷物を撮像した撮像装置から外部機器接続I/F808を介して撮像画像を受信し、ジョブ情報記憶部119に記憶(登録)する。 The captured image registration unit 113 is a functional unit that registers captured images of printouts of design templates printed by the printing machine 30. For example, the captured image registration unit 113 receives the captured image from the imaging device that captured the printout via the external device connection I/F 808, and stores (registers) the image in the job information storage unit 119.
撮像画像送信部114は、撮像画像登録部113により登録された撮像画像を、通信部111を介してクラウドシステム50へ送信する機能部である。 The captured image transmission unit 114 is a functional unit that transmits the captured images registered by the captured image registration unit 113 to the cloud system 50 via the communication unit 111.
ジョブ実行指示部115は、ジョブ情報記憶部119に登録されたジョブ情報について、当該ジョブ情報に含まれるスケジュール情報に従って、印刷機30に当該ジョブ情報の実行を指示する機能部である。 The job execution instruction unit 115 is a functional unit that instructs the printing machine 30 to execute job information registered in the job information storage unit 119 in accordance with the schedule information included in the job information.
ジョブ情報記憶部119は、通信部111により受信されたジョブ情報を記憶する機能部である。ジョブ情報記憶部119は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。 The job information storage unit 119 is a functional unit that stores job information received by the communication unit 111. The job information storage unit 119 is realized by at least one of the RAM 803 and the HD 804 shown in FIG. 2.
上述のテンプレート印刷指示部112、撮像画像登録部113、撮像画像送信部114およびジョブ実行指示部115は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGA(Field-Programmable Gate Array)またはASIC等の集積回路によって実現されてもよい。 The template printing instruction unit 112, captured image registration unit 113, captured image transmission unit 114, and job execution instruction unit 115 described above are realized, for example, by the CPU 801 shown in FIG. 2 executing a program. Note that some or all of these functional units may be realized not by a software program, but by an integrated circuit such as an FPGA (Field-Programmable Gate Array) or ASIC.
なお、図4に示す管理サーバ11の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す管理サーバ11で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す管理サーバ11で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the management server 11 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the management server 11 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the management server 11 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<印刷機>
印刷業者10の印刷機30は、図4に示すように、通信部301と、機器情報送信部302と、印刷実行部303と、を有する。
<Printing machine>
As shown in FIG. 4, the printing machine 30 of the printing company 10 includes a communication unit 301, a device information transmission unit 302, and a print execution unit 303.
通信部301は、機器管理サービス53との間で、各種の情報を送受信する機能部である。通信部301は、例えば、機器情報送信部302の制御に応じて、機器情報を機器管理サービス53へ送信する。通信部301は、例えば、図3に示すネットワークI/F950、およびCPU901によりプログラムが実行されることによって実現される。 The communication unit 301 is a functional unit that sends and receives various information to and from the device management service 53. For example, the communication unit 301 sends device information to the device management service 53 under the control of the device information sending unit 302. The communication unit 301 is realized, for example, by the network I/F 950 shown in FIG. 3 and a program executed by the CPU 901.
機器情報送信部302は、印刷機30に関する機器情報を、通信部301を介して機器管理サービス53へ送信する機能部である。機器情報は、例えば、印刷機30の印刷速度等の構成、用紙種別・サイズ等の設定、稼働中または故障中等の印刷機30の状態、および、どのくらいのジョブが投入されているのかというスケジュール情報等を含む。機器情報の内容については、後述のクラウドシステム50において説明する。 The device information transmission unit 302 is a functional unit that transmits device information related to the printing press 30 to the device management service 53 via the communication unit 301. The device information includes, for example, the configuration of the printing press 30, such as printing speed, settings such as paper type and size, the status of the printing press 30, such as whether it is in operation or out of order, and schedule information such as how many jobs have been submitted. The contents of the device information will be explained later in the cloud system 50 section.
印刷実行部303は、管理サーバ11のジョブ実行指示部115からのジョブ情報の実行指示、またはテンプレート印刷指示部112からのデザインテンプレートの印刷の実行指示に従って、印刷を実行する機能部である。具体的には、印刷実行部303は、プリンタ部932に対して、ジョブ情報に含まれる印刷データ、またはデザインテンプレートを用紙等の記録媒体に印刷出力させる。 The print execution unit 303 is a functional unit that executes printing in accordance with an execution instruction for job information from the job execution instruction unit 115 of the management server 11, or an execution instruction for printing a design template from the template print instruction unit 112. Specifically, the print execution unit 303 causes the printer unit 932 to print out the print data included in the job information or the design template onto a recording medium such as paper.
上述の機器情報送信部302および印刷実行部303は、例えば、図3に示すCPU901によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The device information transmission unit 302 and print execution unit 303 described above are realized, for example, by a program executed by the CPU 901 shown in FIG. 3. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示す印刷機30の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す印刷機30で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す印刷機30で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the printing machine 30 shown in Figure 4 are conceptual representations of their functions and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the printing machine 30 shown in Figure 4 may be configured as a single functional unit. On the other hand, the function of a single functional unit in the printing machine 30 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<管理者端末>
管理者端末12は、図4に示すように、通信部121と、テンプレート登録要求部122と、表示制御部123と、入力部124と、を有する。
<Administrator terminal>
As shown in FIG. 4 , the administrator terminal 12 includes a communication unit 121, a template registration request unit 122, a display control unit 123, and an input unit 124.
通信部121は、クラウドシステム50のデジタル素材管理サービス56との間で、各種の情報を送受信する機能部である。例えば、通信部121は、登録を所望されるデザインテンプレートおよび当該デザインテンプレートの属性情報を、デジタル素材管理サービス56へ送信する。ここで、属性情報とは、デザインテンプレートの属性を示す情報であり、例えば、デザインテンプレートの名称(タイトル)、カテゴリ、価格、カラー、検索用タグ、印刷条件、プレビュー方法および撮像画像である。通信部121は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 121 is a functional unit that sends and receives various types of information to the digital material management service 56 of the cloud system 50. For example, the communication unit 121 sends the design template desired to be registered and the attribute information of that design template to the digital material management service 56. Here, the attribute information is information that indicates the attributes of the design template, such as the name (title), category, price, color, search tags, printing conditions, preview method, and captured image of the design template. The communication unit 121 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
テンプレート登録要求部122は、管理者端末12で設定されたデザインテンプレート、および入力部124を介して操作入力された属性情報等について、デジタル素材管理サービス56に対して登録を要求する機能部である。 The template registration request unit 122 is a functional unit that requests the digital material management service 56 to register the design template set on the administrator terminal 12 and the attribute information, etc., input via the input unit 124.
表示制御部123は、管理者端末12のディスプレイ806の表示動作を制御する機能部である。例えば、表示制御部123は、デザインテンプレートを設定し、属性情報を入力するための後述するテンプレート登録画面等を、ディスプレイ806に表示させる。 The display control unit 123 is a functional unit that controls the display operation of the display 806 of the administrator terminal 12. For example, the display control unit 123 causes the display 806 to display a template registration screen (described below) for setting design templates and inputting attribute information.
入力部124は、印刷業者等の操作入力を受け付ける機能部である。入力部124は、図2に示すキーボード811およびポインティングデバイス812によって実現される。 The input unit 124 is a functional unit that accepts operational input from printing companies and the like. The input unit 124 is realized by the keyboard 811 and pointing device 812 shown in Figure 2.
上述のテンプレート登録要求部122および表示制御部123は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The template registration request unit 122 and display control unit 123 described above are realized, for example, by a program executed by the CPU 801 shown in FIG. 2. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示す管理者端末12の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す管理者端末12で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す管理者端末12で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the administrator terminal 12 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the administrator terminal 12 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the administrator terminal 12 shown in Figure 4 may be divided into multiple functional units, and configured as multiple functional units.
<発注者端末>
発注者端末40は、図4に示すように、通信部401と、表示制御部402と、入力部403と、を有する。
<Orderer terminal>
As shown in FIG. 4 , the orderer terminal 40 includes a communication unit 401 , a display control unit 402 , and an input unit 403 .
通信部401は、クラウドシステム50のデジタル素材管理サービス56との間で、各種の情報を送受信する機能部である。例えば、通信部401は、発注者端末40で編集されたデザインテンプレート、および設定された出力設定情報を、デジタル素材管理サービス56へ送信する。通信部401は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 401 is a functional unit that sends and receives various information to and from the digital material management service 56 of the cloud system 50. For example, the communication unit 401 sends the design template edited on the orderer terminal 40 and the set output setting information to the digital material management service 56. The communication unit 401 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
表示制御部402は、発注者端末40のディスプレイ806の表示動作を制御する機能部である。例えば、表示制御部404は、後述するように、デザインテンプレートを編集し、出力設定情報を設定し、当該デザインテンプレートについてプレビュー表示するための各種画面を、ディスプレイ806に表示させる。 The display control unit 402 is a functional unit that controls the display operation of the display 806 of the orderer terminal 40. For example, the display control unit 404 edits design templates, sets output setting information, and displays various screens on the display 806 for previewing the design templates, as described below.
入力部403は、発注者の操作入力を受け付ける機能部である。入力部403は、図2に示すキーボード811およびポインティングデバイス812によって実現される。 The input unit 403 is a functional unit that accepts operational inputs from the orderer. The input unit 403 is realized by the keyboard 811 and pointing device 812 shown in Figure 2.
上述の表示制御部402は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、表示制御部402は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The display control unit 402 described above is realized, for example, by a program being executed by the CPU 801 shown in FIG. 2. Note that the display control unit 402 may also be realized by an integrated circuit such as an FPGA or ASIC, rather than a software program.
なお、図4に示す発注者端末40の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す発注者端末40で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す発注者端末40で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the purchaser terminal 40 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the purchaser terminal 40 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the purchaser terminal 40 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<注文管理サービス>
クラウドシステム50の注文管理サービス51は、図4に示すように、通信部511と、発注受付部512と、デジタル素材取得部513と、印刷データ生成部514と、ジョブ登録要求部515と、を有する。
<Order management service>
As shown in FIG. 4, the order management service 51 of the cloud system 50 includes a communication unit 511, an order receiving unit 512, a digital material acquisition unit 513, a print data generation unit 514, and a job registration request unit 515.
通信部511は、外部の装置との間で、各種の情報を送受信する機能部である。通信部511は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 511 is a functional unit that transmits and receives various types of information to and from external devices. The communication unit 511 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
発注受付部512は、発注者端末40で編集されたデザインテンプレート、および設定された出力設定情報を、デジタル素材管理サービス56から発注として受け付ける機能部である。 The order receiving unit 512 is a functional unit that receives the design template edited on the orderer terminal 40 and the set output setting information as an order from the digital material management service 56.
デジタル素材取得部513は、発注受付部512により受信されたデザインテンプレートで指定されるデジタル素材を、デジタル素材管理サービス56から取得する機能部である。 The digital material acquisition unit 513 is a functional unit that acquires the digital materials specified in the design template received by the order reception unit 512 from the digital material management service 56.
印刷データ生成部514は、発注受付部512により受信されたデザインテンプレート、およびデジタル素材取得部513により取得されたデジタル素材から印刷データを生成する機能部である。印刷データは、例えば、PDF(Portable Document Format)またはJDF(Job Definition Format)等のデータである。なお、上述のように、印刷データ生成部514による印刷データの生成は、例えば管理サーバ11または印刷機30で行われるものとしてもよい。 The print data generation unit 514 is a functional unit that generates print data from the design template received by the order reception unit 512 and the digital materials acquired by the digital material acquisition unit 513. The print data is, for example, data in PDF (Portable Document Format) or JDF (Job Definition Format). As mentioned above, the generation of print data by the print data generation unit 514 may be performed, for example, by the management server 11 or the printer 30.
ジョブ登録要求部515は、ジョブ管理サービス55に対して、印刷データ生成部514により生成された印刷データを含む、印刷を実行するためのジョブ情報を生成し、当該ジョブ情報の登録要求を行う機能部である。 The job registration request unit 515 is a functional unit that generates job information for executing printing, including the print data generated by the print data generation unit 514, and requests the job management service 55 to register the job information.
上述の発注受付部512、デジタル素材取得部513、印刷データ生成部514およびジョブ登録要求部515は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The above-mentioned order acceptance unit 512, digital material acquisition unit 513, print data generation unit 514, and job registration request unit 515 are realized, for example, by the CPU 801 shown in FIG. 2 executing a program. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示す注文管理サービス51の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す注文管理サービス51で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す注文管理サービス51で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the order management service 51 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the order management service 51 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the order management service 51 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<顧客管理サービス>
クラウドシステム50の顧客管理サービス52は、図4に示すように、顧客情報記憶部529を有する。
<Customer management service>
As shown in FIG. 4, the customer management service 52 of the cloud system 50 includes a customer information storage unit 529 .
顧客情報記憶部529は、クラウドシステム50を利用する顧客(例えば発注者端末40を使用する発注者等)の情報を顧客情報として記憶する記憶部である。顧客情報記憶部529は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。 The customer information storage unit 529 is a storage unit that stores information about customers who use the cloud system 50 (e.g., orderers who use the orderer terminal 40) as customer information. The customer information storage unit 529 is realized by at least one of the RAM 803 and the HDD 804 shown in Figure 2.
<機器管理サービス>
クラウドシステム50の機器管理サービス53は、図4に示すように、通信部531と、機器情報登録部532と、機器情報提供部533と、機器情報記憶部539と、を有する。
<Equipment management service>
As shown in FIG. 4, the device management service 53 of the cloud system 50 includes a communication unit 531, a device information registration unit 532, a device information providing unit 533, and a device information storage unit 539.
通信部531は、印刷業者10の印刷機30との間で、各種の情報を送受信する機能部である。例えば、通信部531は、印刷機30から機器情報を受信する。また、通信部531は、通信を開始する場合には、双方向の通信の仕組み(例えばWebSocketまたはMQTT(Message Queuing Telemetry Transport)等)を利用する。通信部531は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 531 is a functional unit that sends and receives various types of information to and from the printing machine 30 of the printing company 10. For example, the communication unit 531 receives device information from the printing machine 30. When initiating communication, the communication unit 531 uses a bidirectional communication mechanism (such as WebSocket or MQTT (Message Queuing Telemetry Transport)). The communication unit 531 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
機器情報登録部532は、通信部531を介して受信した機器情報を機器情報記憶部539に登録する機能部である。 The device information registration unit 532 is a functional unit that registers device information received via the communication unit 531 in the device information storage unit 539.
機器情報提供部533は、機器情報記憶部539に登録された機器情報をジョブ管理サービス55に提供する機能部である。なお、機器情報提供部533は、新しい機器情報が登録されたときに、遅延なく機器情報を提供することが望ましい。または、機器情報提供部533は、ジョブ管理サービス55の機器情報取得部552からの要求に応じて提供したり、定期的に、または負荷が小さいタイミングで提供するものとしてもよい。 The device information providing unit 533 is a functional unit that provides device information registered in the device information storage unit 539 to the job management service 55. It is desirable that the device information providing unit 533 provide the device information without delay when new device information is registered. Alternatively, the device information providing unit 533 may provide the device information in response to a request from the device information acquisition unit 552 of the job management service 55, or may provide the information periodically or at times when the load is low.
機器情報記憶部539は、機器情報を記憶する機能部である。機器情報記憶部539は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。機器情報は、例えば、機器ID、構成、設定、機器状態、用紙残量、インク、インク残量、およびジョブ状態を含む情報である。機器IDは、印刷機30を一意に識別する識別情報である。構成は、印刷機30が有する機能に関する情報であり、例えばカラー印刷および白黒印刷の可否、可能な場合の印刷速度、および特殊加工の可否等が含まれる。設定は、印刷機30に設定されている用紙のサイズ、種類、グレード等である。機器状態は、稼働中、停止中、故障中等の印刷機30の現在の状態を表す。用紙残量は、用紙の残量である。インクは、プロセスカラーインク、および特色のインク(例えば透明インク、蛍光インク、メタリックインク、混色インク等)の搭載されているインクの種類である。インク残量は、インクの残量である。ジョブ状態は、印刷機30に投入されているジョブに関する情報であり、例えば、スケジュール情報が含まれる。 The device information storage unit 539 is a functional unit that stores device information. The device information storage unit 539 is realized by at least one of the RAM 803 and HD 804 shown in FIG. 2. Device information includes, for example, device ID, configuration, settings, device status, remaining paper, ink, remaining ink amount, and job status. The device ID is identification information that uniquely identifies the printing press 30. The configuration is information about the functions of the printing press 30, including, for example, whether color printing or black and white printing is possible, the printing speed if possible, and whether special processing is possible. The settings are the size, type, grade, etc. of paper set in the printing press 30. The device status represents the current status of the printing press 30, such as operating, stopped, or broken. The remaining paper amount is the amount of paper remaining. The ink is the type of ink installed, including process color ink and special color ink (e.g., transparent ink, fluorescent ink, metallic ink, mixed color ink, etc.). The remaining ink amount is the amount of ink remaining. The job status is information about jobs submitted to the printing press 30, and includes, for example, schedule information.
上述の機器情報登録部532および機器情報提供部533は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The above-mentioned device information registration unit 532 and device information provision unit 533 are realized, for example, by a program executed by the CPU 801 shown in FIG. 2. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示す機器管理サービス53の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す機器管理サービス53で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す機器管理サービス53で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the device management service 53 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the device management service 53 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the device management service 53 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<業者管理サービス>
クラウドシステム50の業者管理サービス54は、図4に示すように、業者情報記憶部549を有する。
<Vendor management service>
As shown in FIG. 4, the vendor management service 54 of the cloud system 50 includes a vendor information storage unit 549 .
業者情報記憶部549は、クラウドシステム50を利用する印刷業者10の情報を業者情報として記憶する記憶部である。業者情報記憶部549は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。 The supplier information storage unit 549 is a storage unit that stores information about printing companies 10 that use the cloud system 50 as supplier information. The supplier information storage unit 549 is realized by at least either the RAM 803 or the HDD 804 shown in FIG. 2.
<ジョブ管理サービス>
クラウドシステム50のジョブ管理サービス55は、図4に示すように、通信部551と、機器情報取得部552と、撮像画像要求受付部553と、テンプレート印刷指示部554と、撮像画像処理部555と、ジョブ情報登録部556と、ジョブ実行判断部557と、スケジュール生成部558と、ジョブ情報配信部558aと、課金情報通知部558bと、ジョブ情報記憶部559と、を有する。
<Job management service>
As shown in FIG. 4, the job management service 55 of the cloud system 50 includes a communication unit 551, a device information acquisition unit 552, a captured image request acceptance unit 553, a template print instruction unit 554, a captured image processing unit 555, a job information registration unit 556, a job execution determination unit 557, a schedule generation unit 558, a job information distribution unit 558a, a billing information notification unit 558b, and a job information storage unit 559.
通信部551は、印刷業者10の管理サーバ11との間で、各種の情報を送受信する機能部である。例えば、通信部551は、管理サーバ11へジョブ情報を送信(配信)する。また、通信部551は、管理サーバ11からジョブの実行完了通知を受信する。通信部551は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 551 is a functional unit that sends and receives various information to and from the management server 11 of the printing company 10. For example, the communication unit 551 sends (distributes) job information to the management server 11. The communication unit 551 also receives job execution completion notifications from the management server 11. The communication unit 551 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
機器情報取得部552は、機器管理サービス53から機器情報を受け取る機能部である。機器管理サービス53は、新しい機器情報を受信するたびにジョブ管理サービス55に当該機器情報を送信してもよいし、定期的に、または負荷の少ない状態の場合に送信してもよい。または、機器情報取得部552は、機器管理サービス53に機器情報を要求し、要求の結果として機器情報を受け取ってもよい。この場合も、機器情報取得部552は、定期的に、または負荷の少ない状態の場合に要求してもよい。 The device information acquisition unit 552 is a functional unit that receives device information from the device management service 53. The device management service 53 may send the device information to the job management service 55 every time it receives new device information, or may send the device information periodically or when the load is low. Alternatively, the device information acquisition unit 552 may request device information from the device management service 53 and receive the device information as a result of the request. In this case, too, the device information acquisition unit 552 may make the request periodically or when the load is low.
撮像画像要求受付部553は、デジタル素材管理サービス56から撮像画像の要求、および撮像対象となるデザインテンプレートを受け付ける機能部である。 The captured image request receiving unit 553 is a functional unit that receives requests for captured images and design templates to be captured from the digital material management service 56.
テンプレート印刷指示部554は、撮像画像要求受付部553により撮像画像の要求およびデザインテンプレートが受け付られた場合、所定の印刷業者10の管理サーバ11へ、当該デザインテンプレートの印刷指示を、通信部551を介して送信する機能部である。なお、テンプレート印刷指示部554のデザインテンプレートの印刷指示の送り先の印刷業者10については、例えば、後述するジョブ実行判断部557によるジョブ実行判断処理と同様の処理によって判断するものとしてもよい。 The template print instruction unit 554 is a functional unit that, when a request for a captured image and a design template is accepted by the captured image request acceptance unit 553, sends an instruction to print the design template to the management server 11 of a specified printing company 10 via the communication unit 551. Note that the printing company 10 to which the template print instruction unit 554 sends the design template print instruction may be determined, for example, by processing similar to the job execution determination processing performed by the job execution determination unit 557, which will be described later.
撮像画像処理部555は、テンプレート印刷指示部554によりデザインテンプレートの印刷指示がなされた印刷業者10の管理サーバ11から、通信部551を介して撮像画像を取得し、デジタル素材管理サービス56に送信する機能部である。 The captured image processing unit 555 is a functional unit that acquires captured images via the communication unit 551 from the management server 11 of the printing company 10 to which the template print instruction unit 554 has issued an instruction to print a design template, and transmits the images to the digital material management service 56.
ジョブ情報登録部556は、注文管理サービス51からジョブ情報の登録を受け付ける機能部である。具体的には、ジョブ情報登録部556は、注文管理サービス51のジョブ登録要求部515により送信されたジョブ情報を、通信部551を介して受信し、ジョブ情報記憶部559に登録する。ジョブ情報の内容については、後述する。 The job information registration unit 556 is a functional unit that accepts the registration of job information from the order management service 51. Specifically, the job information registration unit 556 receives job information sent by the job registration request unit 515 of the order management service 51 via the communication unit 551 and registers the job information in the job information storage unit 559. The contents of the job information will be described later.
ジョブ実行判断部557は、ジョブ情報登録部556によりジョブ情報記憶部559に登録されたジョブ情報を、どの印刷業者10で実行させるか(どの印刷業者10のどの印刷機30で印刷処理させるか)を判断する機能部である。例えば、ジョブ実行判断部557は、現在の各印刷業者10の印刷機30の状態、およびジョブ実行が予定されているスケジュール情報から、空き時間の開始時における印刷機30の状態を予測し、空き時間終了時までに新たに受け付けたジョブを完了できるかを判断する。また、ジョブ実行判断部557は、スケジュール情報からジョブの実行が可能な印刷業者10のうち、ジョブ情報の印刷データに含まれるデザインテンプレートの印刷条件およびプレビュー方法に対応した条件を満たす印刷業者10および印刷機30を判断する。ここで、プレビュー方法に対応しているとは、プレビュー方法として特殊プレビューが指定されている場合、特色または特殊加工の印刷に対応しているということである。 The job execution determination unit 557 is a functional unit that determines which printing company 10 should execute the job information registered in the job information storage unit 559 by the job information registration unit 556 (which printing press 30 at which printing company 10 should perform the printing process). For example, the job execution determination unit 557 predicts the status of the printing press 30 at the start of a free time based on the current status of the printing press 30 at each printing company 10 and the schedule information for planned job execution, and determines whether a newly accepted job can be completed by the end of the free time. Furthermore, the job execution determination unit 557 determines, from among the printing companies 10 that can execute the job based on the schedule information, the printing companies 10 and printing press 30 that meet the conditions corresponding to the printing conditions and preview method of the design template included in the print data of the job information. Here, compatibility with the preview method means compatibility with spot color or special processing printing when special preview is specified as the preview method.
なお、ジョブ実行判断部557によりジョブを実行させる印刷業者10は複数であってもよい。 Note that the job execution determination unit 557 may execute a job for multiple printing companies 10.
スケジュール生成部558は、ジョブ実行判断部557によりジョブ情報を実行させる印刷業者10が判断された場合、スケジュール情報を生成する機能部である。この場合、スケジュール生成部558は、当該ジョブ情報に、生成したスケジュール情報を含めてジョブ情報記憶部559に記憶させる。スケジュール情報とは、いつからいつまでにジョブを実行するかという予定を表す情報である。 The schedule generation unit 558 is a functional unit that generates schedule information when the job execution determination unit 557 determines which printing company 10 will execute the job information. In this case, the schedule generation unit 558 stores the generated schedule information in the job information storage unit 559, along with the job information. Schedule information is information that indicates the planned start and end dates for executing a job.
ジョブ情報配信部558aは、ジョブ実行判断部557により判断されたジョブ情報を実行させる印刷業者10の管理サーバ11へ、スケジュール生成部558により生成されたスケジュール情報を含む当該ジョブ情報を、通信部551を介して送信(配信)する機能部である。 The job information distribution unit 558a is a functional unit that transmits (distributes) the job information, including the schedule information generated by the schedule generation unit 558, via the communication unit 551 to the management server 11 of the printing company 10 that will execute the job information determined by the job execution determination unit 557.
課金情報通知部558bは、印刷業者10の印刷機30においてジョブ情報が実行された場合、当該ジョブ情報の印刷データを発注した発注者端末40の発注者(顧客)からの出金情報、およびジョブ情報の配信を受けた印刷業者10への入金情報を、課金管理サービス57へ通知する機能部である。 The billing information notification unit 558b is a functional unit that, when job information is executed on the printing machine 30 of the printing company 10, notifies the billing management service 57 of withdrawal information from the orderer (customer) at the orderer terminal 40 who ordered the print data for the job information, and deposit information for the printing company 10 that received the job information.
ジョブ情報記憶部559は、ジョブ情報を記憶する機能部である。ジョブ情報記憶部559は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。ジョブ情報は、例えば、ジョブID、用紙、枚数、画質要求、希望納期、印刷データ、顧客情報、スケジュール情報、宛先、ログ、およびステータスを含む情報である。ジョブIDは、ジョブ情報を識別する識別情報である。用紙は、このジョブで要求される用紙のサイズ、グレードや種類である。枚数は、ジョブで印刷する部数である。画質要求は、印刷物に要求される画質(例えば解像度等)である。希望納期は、顧客が希望する印刷物の納期である。印刷データは、印刷される対象のデータである。顧客情報は、このジョブを依頼した顧客を特定する情報である。スケジュール情報は、このジョブを割り当てられた印刷機30がいつからいつまでにジョブを実行するかの情報である。宛先は、印刷物の配布先の情報である。ログは、実際にジョブが実行された開始時刻および終了時刻であり、ジョブの実行完了通知にも含まれている。ステータスは、現在のジョブの進捗状態を示す情報である。なお、ジョブ情報は、上述の情報以外の情報を含んでいてもよい。 The job information storage unit 559 is a functional unit that stores job information. The job information storage unit 559 is realized by at least one of the RAM 803 and HD 804 shown in Figure 2. Job information includes, for example, job ID, paper, number of sheets, image quality requirements, desired delivery date, print data, customer information, schedule information, destination, log, and status. The job ID is identification information that identifies the job information. The paper is the size, grade, and type of paper required for this job. The number of sheets is the number of copies to be printed for the job. The image quality requirement is the image quality (e.g., resolution, etc.) required for the printed material. The desired delivery date is the delivery date for the printed material desired by the customer. The print data is the data to be printed. The customer information is information that identifies the customer who requested this job. The schedule information is information about when the printing machine 30 assigned to this job will execute the job. The destination is information about the recipient of the printed material. The log is the start and end times when the job was actually executed and is also included in the job execution completion notification. The status is information that indicates the progress of the current job. Note that the job information may also include information other than the above.
上述の機器情報取得部552、撮像画像要求受付部553、テンプレート印刷指示部554、撮像画像処理部555、ジョブ情報登録部556、ジョブ実行判断部557、スケジュール生成部558、ジョブ情報配信部558aおよび課金情報通知部558bは、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The above-mentioned device information acquisition unit 552, captured image request acceptance unit 553, template print instruction unit 554, captured image processing unit 555, job information registration unit 556, job execution determination unit 557, schedule generation unit 558, job information distribution unit 558a, and billing information notification unit 558b are realized, for example, by the CPU 801 shown in FIG. 2 executing a program. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示すジョブ管理サービス55の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示すジョブ管理サービス55で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示すジョブ管理サービス55で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the job management service 55 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the job management service 55 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the job management service 55 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
<デジタル素材管理サービス>
クラウドシステム50のデジタル素材管理サービス56は、通信部561と、登録部562(登録部の一例としての登録部562)と、判定部563(第1判定部の一例、および第2判定部の一例としての判定部563)と、シミュレート生成部564(生成部の一例としてのシミュレート生成部564)と、撮像画像要求部565(要求部の一例としての撮像画像要求部565)と、プレビュー制御部566(生成部の一例、および送信部の一例としてのプレビュー制御部566)と、設定部567と、デジタル素材提供部568と、表示制御部568aと、デジタル素材記憶部569(記憶部の一例としてのデジタル素材記憶部569)と、を有する。
<Digital material management service>
The digital material management service 56 of the cloud system 50 has a communication unit 561, a registration unit 562 (the registration unit 562 as an example of a registration unit), a judgment unit 563 (the judgment unit 563 as an example of a first judgment unit and an example of a second judgment unit), a simulate generation unit 564 (the simulate generation unit 564 as an example of a generation unit), a captured image request unit 565 (the captured image request unit 565 as an example of a request unit), a preview control unit 566 (the preview control unit 566 as an example of a generation unit and an example of a transmission unit), a setting unit 567, a digital material provision unit 568, a display control unit 568a, and a digital material storage unit 569 (the digital material storage unit 569 as an example of a storage unit).
通信部561は、管理者端末12および発注者端末40との間で、各種の情報を送受信する機能部である。例えば、通信部561は、管理者端末12からデザインテンプレートの登録要求を受信し、発注者端末40からデザインテンプレートについての印刷の発注依頼を受信する。通信部561は、例えば、図2に示すネットワークI/F809、およびCPU801によりプログラムが実行されることによって実現される。 The communication unit 561 is a functional unit that transmits and receives various types of information between the administrator terminal 12 and the orderer terminal 40. For example, the communication unit 561 receives a design template registration request from the administrator terminal 12 and receives a printing order request for the design template from the orderer terminal 40. The communication unit 561 is realized, for example, by the network I/F 809 shown in FIG. 2 and a program executed by the CPU 801.
登録部562は、管理者端末12で設定されたデザインテンプレート、属性情報、印刷条件、プレビュー方法、および撮像画像を、通信部561を介して受信し、デジタル素材記憶部569に登録する機能部である。 The registration unit 562 is a functional unit that receives the design template, attribute information, printing conditions, preview method, and captured images set on the administrator terminal 12 via the communication unit 561 and registers them in the digital material storage unit 569.
判定部563は、管理者端末12の発注処理の際、プレビュー表示の対象となるデザインテンプレートのプレビュー方法が特殊プレビュー(第1プレビュー方法の一例としての特殊プレビュー)なのか通常プレビュー(第2プレビュー方法の一例としての通常プレビュー)なのか判定する機能部である。ここで、特殊プレビューとは、デザインテンプレートが特色または特殊加工のうち少なくともいずれかが設定されていること等により、設定されている特色または特殊加工の状態を再現できるようなプレビュー方法をいい、例えば、シミュレート画像または撮像画像によるプレビュー表示を行う。一方、通常プレビューとは、特色または特殊加工の状態を再現する必要がない通常の方法によるプレビュー方法をいう。通常プレビューは、例えばデザインテンプレートの画像や、画像のサイズや解像度等を変更、加工したプレビュー画像を用いてもよい。なお、判定部563は1つのソフトウェアモジュールで複数の判定処理(第1判定部および第2判定部の判定)を実行してもよいし、複数のソフトウェアモジュール(第1判定部および第2判定部)で構成し、それぞれで判定処理を実行してもよい。 The determination unit 563 is a functional unit that determines whether the preview method for the design template to be previewed during order processing on the administrator terminal 12 is a special preview (special preview as an example of a first preview method) or a normal preview (normal preview as an example of a second preview method). Here, a special preview refers to a preview method that can reproduce the state of a special color or special processing, for example, when at least one of the special color and special processing is set in the design template, and displays a preview using a simulated image or a captured image. On the other hand, a normal preview refers to a preview method using a normal method that does not require reproduction of the state of the special color or special processing. A normal preview may use, for example, an image of the design template, or a preview image whose size, resolution, etc. have been changed or processed. The determination unit 563 may execute multiple determination processes (determinations by the first determination unit and the second determination unit) using a single software module, or may be composed of multiple software modules (first determination unit and second determination unit) that each execute a determination process.
シミュレート生成部564は、デザインテンプレートに関連付けられたプレビュー方法が特殊プレビューである場合に、当該デザインテンプレートについて面の角度、光源および視点を仮想的に設定してシミュレートすることにより画像(シミュレート画像)を生成する機能部である。 The simulation generation unit 564 is a functional unit that generates an image (simulated image) by virtually setting and simulating the surface angle, light source, and viewpoint for the design template when the preview method associated with the design template is a special preview.
撮像画像要求部565は、デザインテンプレートに関連付けられたプレビュー方法が特殊プレビューである場合に、当該デザインテンプレートについてプレビュー表示するために、ジョブ管理サービス55に対して撮像画像を要求する機能部である。 The captured image request unit 565 is a functional unit that requests a captured image from the job management service 55 in order to display a preview of a design template when the preview method associated with the design template is a special preview.
プレビュー制御部566は、発注者端末40においてデザインテンプレートのプレビュー表示させるために、プレビュー画像(通常画像、シミュレート画像または撮像画像等)を、通信部561を介して管理者端末12に送信する機能部である。 The preview control unit 566 is a functional unit that transmits a preview image (a normal image, a simulated image, a captured image, etc.) to the administrator terminal 12 via the communication unit 561 in order to display a preview of the design template on the client terminal 40.
設定部567は、発注者端末40で編集されたデザインテンプレート、および出力設定情報を、注文管理サービス51に発注として送信する機能部である。 The setting unit 567 is a functional unit that sends the design template edited on the orderer terminal 40 and output setting information to the order management service 51 as an order.
デジタル素材提供部568は、注文管理サービス51の要求に応じて、印刷データを生成するために必要なデジタル素材および属性情報をデジタル素材記憶部569から読み出し、通信部561を介して注文管理サービス51へ提供する機能部である。 The digital material providing unit 568 is a functional unit that reads the digital materials and attribute information required to generate print data from the digital material storage unit 569 in response to a request from the order management service 51, and provides them to the order management service 51 via the communication unit 561.
表示制御部568aは、管理者端末12にテンプレート登録画面、および発注者端末40に印刷の発注を行うための発注ワークフロー画面等の一連の画面を提供すると共に、端末の操作者が入力した要求を受け付ける機能部である。例えば、表示制御部568aは、クラウドシステム50のフロントエンドとして画面情報(HTML(HyperText Markup Language)、CSS(Cascading Style Sheets)、JavaScript(登録商標)等)を提供すると共に、操作者の入力情報を登録部562等に受け渡す。 The display control unit 568a is a functional unit that provides a series of screens, such as a template registration screen on the administrator terminal 12 and an order workflow screen for placing a printing order on the client terminal 40, and also accepts requests entered by the terminal operator. For example, the display control unit 568a serves as the front end of the cloud system 50, providing screen information (HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript (registered trademark), etc.) and passing information entered by the operator to the registration unit 562, etc.
デジタル素材記憶部569は、デザインテンプレート、属性情報、印刷条件、プレビュー方法、および撮像画像を記憶する機能部である。デジタル素材記憶部569は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。 The digital material storage unit 569 is a functional unit that stores design templates, attribute information, printing conditions, preview methods, and captured images. The digital material storage unit 569 is realized by at least either the RAM 803 or the HD 804 shown in Figure 2.
上述の登録部562、判定部563、シミュレート生成部564、撮像画像要求部565、プレビュー制御部566、設定部567、デジタル素材提供部568および表示制御部568aは、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、これらの機能部のうちの一部または全部は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The above-mentioned registration unit 562, determination unit 563, simulation generation unit 564, captured image request unit 565, preview control unit 566, setting unit 567, digital material provision unit 568, and display control unit 568a are realized, for example, by a program executed by the CPU 801 shown in FIG. 2. Note that some or all of these functional units may be realized by an integrated circuit such as an FPGA or ASIC, rather than by a software program.
なお、図4に示すデジタル素材管理サービス56の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示すデジタル素材管理サービス56で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示すデジタル素材管理サービス56で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the digital material management service 56 shown in FIG. 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the digital material management service 56 shown in FIG. 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the digital material management service 56 shown in FIG. 4 may be divided into multiple units and configured as multiple functional units.
<課金管理サービス>
クラウドシステム50の課金管理サービス57は、課金処理部571と、課金情報記憶部579と、を有する。
<Billing management service>
The billing management service 57 of the cloud system 50 includes a billing processing unit 571 and a billing information storage unit 579 .
課金処理部571は、発注者(顧客)からの出金情報、および各印刷業者10への入金情報を課金情報記憶部579に登録し、これらの情報に基づいて発注者(顧客)および各印刷業者10の銀行口座に対応する銀行システムに振込処理の依頼をする機能部である。銀行システムは、決算期日に銀行口座間で振込処理を実行する。 The billing processing unit 571 is a functional unit that registers withdrawal information from the orderer (customer) and deposit information for each printing company 10 in the billing information storage unit 579, and based on this information, requests transfer processing to the bank system corresponding to the bank accounts of the orderer (customer) and each printing company 10. The bank system executes the transfer processing between the bank accounts on the settlement date.
課金情報記憶部579は、出金情報および入金情報を記憶する機能部である。課金情報記憶部579は、図2に示すRAM803またはHD804のうち少なくともいずれかによって実現される。 The billing information storage unit 579 is a functional unit that stores withdrawal information and deposit information. The billing information storage unit 579 is realized by at least either RAM 803 or HDD 804 shown in Figure 2.
上述の課金処理部571は、例えば、図2に示すCPU801によりプログラムが実行されることによって実現される。なお、課金処理部571は、ソフトウェアであるプログラムではなく、FPGAまたはASIC等の集積回路によって実現されてもよい。 The billing processing unit 571 described above is realized, for example, by a program being executed by the CPU 801 shown in FIG. 2. Note that the billing processing unit 571 may also be realized by an integrated circuit such as an FPGA or ASIC, rather than a software program.
なお、図4に示す課金管理サービス57の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図4に示す課金管理サービス57で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図4に示す課金管理サービス57で1つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Note that the functional units of the billing management service 57 shown in Figure 4 are conceptual representations of functions, and are not limited to this configuration. For example, the multiple functional units shown as independent functional units in the billing management service 57 shown in Figure 4 may be configured as a single functional unit. On the other hand, the functions of a single functional unit in the billing management service 57 shown in Figure 4 may be divided into multiple units and configured as multiple functional units.
(データモデル)
図5は、実施形態に係る機器システムで用いられるデータモデルの一例を示す図である。図5を参照しながら、本実施形態に係る機器システム100で用いるデータモデルについて説明する。
(Data Model)
5 is a diagram showing an example of a data model used in the equipment system according to the embodiment. The data model used in the equipment system 100 according to the embodiment will be described with reference to FIG.
<課金管理サービス>
課金管理サービス57は、以下の入出金情報(課金情報記憶部579が記憶する出金情報および入金情報)を有する。
<Billing management service>
The billing management service 57 has the following deposit/withdrawal information (withdrawal information and deposit information stored in the billing information storage unit 579):
・登録日
・入出金区分
・金額
・Registration date ・Deposit/withdrawal category ・Amount
入出金情報は、例えば、発注者端末40から送信された発注データに対応するジョブ情報がいずれかの印刷業者10へ配信されて実行された場合に発生する。提供元の入出金区分は出金、提供先の入出金区分は入金となる。 Deposit/withdrawal information is generated, for example, when job information corresponding to order data sent from the client terminal 40 is distributed to one of the printing companies 10 and executed. The provider's deposit/withdrawal category is withdrawal, and the recipient's deposit/withdrawal category is deposit.
<業者管理サービス>
業者管理サービス54は、以下の印刷業者10に関する業者情報(業者情報記憶部549が記憶する情報)を有する。
<Vendor management service>
The trader management service 54 has the following trader information (information stored in the trader information storage unit 549) regarding the printing trader 10:
・名称
・住所
・メールアドレス
・口座番号(銀行口座)
・ロール
・Name ・Address ・Email address ・Account number (bank account)
·roll
このうち、ロールは、例えば印刷業者かデザイナか等の区別を示す情報である。 Of these, the role is information that indicates, for example, whether the person is a printer or a designer.
<機器管理サービス>
上述のように、印刷機30は、定期的に、または機器情報が変わったタイミングで機器情報を機器管理サービス53へ送信する。機器管理サービス53は、以下の機種に関する情報(機器情報記憶部539が記憶する情報)を有する。
<Equipment management service>
As described above, the printing press 30 periodically or whenever the device information changes, transmits the device information to the device management service 53. The device management service 53 has information about the following models (information stored in the device information storage unit 539):
・用紙
・画質
・速度
・Paper, image quality, speed
また、機器管理サービス53は、以下の印刷機30に関する情報(機器情報記憶部539が記憶する情報)を有する。 In addition, the device management service 53 has the following information about the printing machine 30 (information stored in the device information storage unit 539):
・機番 ・Serial number
また、機器管理サービス53は、以下の構成に関する情報(機器情報記憶部539が記憶する情報)を有する。 In addition, the device management service 53 has information regarding the following configuration (information stored in the device information storage unit 539):
・ハードウェア構成(例えばカラー印刷および白黒印刷の可否、可能な場合の印刷速度、および特殊加工の可否等)
・ソフトウェア構成
・設定
・更新日時
- Hardware configuration (e.g., whether color or black and white printing is possible, printing speed if possible, and whether special processing is possible, etc.)
- Software configuration, settings, and update date and time
また、機器管理サービス53は、以下の印刷機30状態に関する情報(機器情報記憶部539が記憶する情報)を有する。 In addition, the device management service 53 has the following information regarding the status of the printing press 30 (information stored in the device information storage unit 539):
・状態(待機中、準備中、印刷中、停止中、エラー等)
・用紙(用紙種別、残量等)
・インク(プロセスカラーインクまたは特色のインクインク等の種別、残量等)
・調整状態(位置合わせ、色調等)
・更新日時
- Status (waiting, preparing, printing, stopped, error, etc.)
-Paper (paper type, remaining amount, etc.)
- Ink (type of ink, such as process color ink or special color ink, remaining amount, etc.)
- Adjustment status (alignment, color tone, etc.)
・Updated date and time
<ジョブ管理サービス>
ジョブ管理サービス55は、以下のジョブに関する情報(ジョブ情報記憶部559が記憶する情報)を有する。
<Job management service>
The job management service 55 has the following information about jobs (information stored in the job information storage unit 559):
・用紙
・枚数(部数)
・画質要求
・印刷データ
・希望納期
・Paper and number of sheets (number of copies)
・Image quality requirements ・Print data ・Desired delivery date
また、ジョブ管理サービス55は、以下のスケジュールに関する情報(ジョブ情報記憶部559が記憶する情報)を有する。 The job management service 55 also has information about the following schedules (information stored in the job information storage unit 559):
・準備開始予定日時
・準備終了予定日時
・印刷開始予定日時
・印刷終了予定日時
・Scheduled preparation start date and time ・Scheduled preparation end date and time ・Scheduled printing start date and time ・Scheduled printing end date and time
また、ジョブ管理サービス55は、以下の実行結果に関する情報(ジョブの実行完了通知で送信される情報)を有する。 The job management service 55 also has the following information about the execution results (information sent in the job execution completion notification):
・実行状態
・準備開始日時
・準備終了日時
・印刷開始日時
・印刷終了日時
・用紙
・枚数
・確定金額
・Execution status ・Preparation start date and time ・Preparation end date and time ・Print start date and time ・Print end date and time ・Paper ・Number of sheets ・Confirmed amount
なお、ジョブの実行完了通知は、ジョブの実行完了時に生成される。 A job execution completion notification is generated when the job execution is completed.
<顧客管理サービス>
顧客管理サービス52は、以下の顧客情報(顧客情報記憶部529が記憶する情報)を有する。
<Customer management service>
The customer management service 52 has the following customer information (information stored in the customer information storage unit 529):
・名称
・住所
・メールアドレス
・口座番号(銀行口座)
・Name ・Address ・Email address ・Account number (bank account)
<注文管理サービス>
注文管理サービス51は、以下の注文に関する情報(発注内容)を管理する。
<Order management service>
The order management service 51 manages the following information about orders (order details):
・サイズ
・用紙
・画質要求(カラー)
・加工
・枚数(部数)
・希望納期
・効果測定
・印刷データのロケーション
- Size, paper, and image quality requirements (color)
・Processing ・Number of copies
・Desired delivery date ・Effectiveness measurement ・Print data location
このうち、印刷データのロケーションは、注文管理サービス51によって生成されたい印刷データの保存先を示す情報である。 Of these, the print data location is information that indicates where the print data to be generated by the order management service 51 will be saved.
また、注文管理サービス51は、上述の注文に関する情報に関連付けて宛先の情報(印刷部の配布先)を有する。 In addition, the order management service 51 stores destination information (destination to which the printed copies will be delivered) associated with the above-mentioned order information.
<デジタル素材管理サービス>
デジタル素材管理サービス56は、以下のデジタル素材(ここではデザインテンプレート)に関する属性情報、印刷条件およびプレビュー方法(デジタル素材記憶部569が記憶する情報)を有する。
<Digital material management service>
The digital material management service 56 has the following attribute information, printing conditions, and preview methods (information stored in the digital material storage unit 569) related to digital materials (here, design templates).
・タイトル
・カテゴリ
・価格
・カラー
・検索用タグ
・印刷条件
・プレビュー方法
・Title ・Category ・Price ・Color ・Search tags ・Printing conditions ・Preview method
また、デジタル素材管理サービス56は、上述のデジタル素材(ここではデザインテンプレート)に関する属性情報、印刷条件およびプレビュー方法に関連付けて、デザインテンプレートおよび撮像画像(デジタル素材記憶部569が記憶する情報)を有する。 The digital material management service 56 also stores design templates and captured images (information stored in the digital material storage unit 569) in association with attribute information, printing conditions, and preview methods related to the above-mentioned digital materials (here, design templates).
(テンプレート登録処理)
図6は、テンプレート登録処理の流れの一例を示すシーケンス図である。図7は、テンプレート登録画面の一例を示す図である。図6および図7を参照しながら、本実施形態に係る機器システム100のテンプレート登録処理の流れについて説明する。
(Template registration process)
Fig. 6 is a sequence diagram showing an example of the flow of a template registration process. Fig. 7 is a diagram showing an example of a template registration screen. The flow of the template registration process in the equipment system 100 according to this embodiment will be described with reference to Figs. 6 and 7 .
<ステップS51>
管理者端末12の利用者は、入力部124を介して、図7に示すテンプレート登録画面1000の表示操作を行う。すると、表示制御部123は、ディスプレイ806にテンプレート登録画面1000を表示させる。この場合、表示制御部123は、デジタル素材管理サービス56の表示制御部568aから、テンプレート登録画面1000の画面情報を受信して表示させる。
<Step S51>
A user of the administrator terminal 12 performs a display operation for the template registration screen 1000 shown in FIG. 7 via the input unit 124. In response, the display control unit 123 causes the template registration screen 1000 to be displayed on the display 806. In this case, the display control unit 123 receives screen information for the template registration screen 1000 from the display control unit 568a of the digital material management service 56, and causes it to be displayed.
図7に示すテンプレート登録画面1000は、管理者端末12の利用者(印刷業者またはデザイナ等)(以下、作成者と称する場合がある)によって作成されたデザインテンプレートをデジタル素材管理サービス56に登録するための画面である。テンプレート登録画面1000は、図7に示すように、画像ファイル入力領域1001と、タイトル入力領域1002と、カテゴリ入力領域1003と、価格入力領域1004と、カラー入力領域1005と、検索用タグ入力領域1006と、用紙サイズ入力領域1007と、用紙種別入力領域1008と、後加工入力領域1009と、プレビュー方法指定領域1010と、選択ボタン1011と、登録ボタン1012と、を含む。 The template registration screen 1000 shown in FIG. 7 is a screen for registering a design template created by a user (printer, designer, etc.) (hereinafter sometimes referred to as the creator) of the administrator terminal 12 to the digital material management service 56. As shown in FIG. 7, the template registration screen 1000 includes an image file input area 1001, a title input area 1002, a category input area 1003, a price input area 1004, a color input area 1005, a search tag input area 1006, a paper size input area 1007, a paper type input area 1008, a post-processing input area 1009, a preview method specification area 1010, a select button 1011, and a register button 1012.
画像ファイル入力領域1001は、作成者によって作成されたデザインテンプレートのファイルを入力するための入力領域である。具体的には、作成者は、入力部124に対する操作によって、当該デザインテンプレートのファイルを画像ファイル入力領域1001にドラッグアンドドロップすることによって、画像ファイル入力領域1001に入力設定できる。なお、画像ファイルの入力と登録によって、自動的に画像ファイルに基づいて、そのデジタル素材に対応するアイコン画像がデジタル素材管理サービス56で生成される。また、このアイコン画像を通常プレビューに用いてもよい。 The image file input area 1001 is an input area for inputting the file of a design template created by the creator. Specifically, the creator can input and set the design template file into the image file input area 1001 by operating the input unit 124 to drag and drop the file into the image file input area 1001. Note that by inputting and registering the image file, an icon image corresponding to the digital material is automatically generated by the digital material management service 56 based on the image file. This icon image may also be used for normal previews.
タイトル入力領域1002は、登録するデザインテンプレートの名称を入力する入力領域である。カテゴリ入力領域1003は、登録するデザインテンプレートのカテゴリを入力する入力領域である。価格入力領域1004は、登録するデザインテンプレートの利用料として設定する価格を入力する入力領域である。カラー入力領域1005は、登録するデザインテンプレートで使用されるカラー属性を入力する入力領域である。例えば、デザインテンプレートがプロセスカラーのみで構成される場合は「プロセスカラー」を選択入力し、デザインテンプレートに特色が含まれる場合は「特色」を選択入力し、デザインテンプレートに特殊加工が含まれる場合は「特殊加工」を選択入力する。検索用タグ入力領域1006は、登録するデザインテンプレートを検索するために用いる検索用タグを入力する入力領域である。 The title input area 1002 is an input area for inputting the name of the design template to be registered. The category input area 1003 is an input area for inputting the category of the design template to be registered. The price input area 1004 is an input area for inputting the price to be set as the usage fee for the design template to be registered. The color input area 1005 is an input area for inputting the color attributes to be used in the design template to be registered. For example, if the design template is composed only of process colors, select and input "process color", if the design template includes spot colors, select and input "spot color", and if the design template includes special processing, select and input "special processing". The search tag input area 1006 is an input area for inputting search tags to be used to search for the design template to be registered.
用紙サイズ入力領域1007は、登録するデザインテンプレートに関連付ける印刷条件としての用紙サイズを選択入力する入力領域である。用紙種別入力領域1008は、登録するデザインテンプレートに関連付ける印刷条件としての用紙種別を選択入力する入力領域である。後加工入力領域1009は、登録するデザインテンプレートに関連付ける印刷条件としての後加工処理を選択入力する入力領域である。 The paper size input field 1007 is an input field for selecting and inputting a paper size as a printing condition to be associated with the design template to be registered. The paper type input field 1008 is an input field for selecting and inputting a paper type as a printing condition to be associated with the design template to be registered. The post-processing input field 1009 is an input field for selecting and inputting a post-processing treatment as a printing condition to be associated with the design template to be registered.
プレビュー方法指定領域1010は、登録するデザインテンプレートのプレビュー方法を指定するための指定領域である。例えば、プレビュー方法指定領域1010では、通常プレビューまたは特殊プレビューを指定することができる。 The preview method specification area 1010 is a specification area for specifying the preview method for the design template to be registered. For example, in the preview method specification area 1010, it is possible to specify normal preview or special preview.
選択ボタン1011は、管理者端末12または外部ストレージ等に記憶されている、登録するデザインテンプレートの印刷物の撮像画像のファイルを選択するためのボタンである。なお、選択ボタン1011による選択の対象となるファイルは、実際の撮像画像に限定されるものではなく、当該デザインテンプレートを印刷した場合に予想される見本となる画像であってもよく、この場合も、撮像画像と称して説明する。 The selection button 1011 is a button for selecting a file of a captured image of a printed matter of the design template to be registered, stored in the administrator terminal 12 or external storage, etc. Note that the file that can be selected using the selection button 1011 is not limited to an actual captured image, but may also be an image that serves as a sample of what will be expected if the design template is printed; in this case, too, it will be described as a captured image.
登録ボタン1012は、画像ファイル入力領域1001で入力されたデザインテンプレートと、上記で入力・指定された、属性情報、印刷条件、プレビュー方法および撮像画像とを関連付けてデジタル素材管理サービス56に登録するためのボタンである。ここで、属性情報とは、上記の1002~1006に入力情報である。 The registration button 1012 is a button for registering the design template entered in the image file input area 1001 in association with the attribute information, printing conditions, preview method, and captured image entered and specified above in the digital material management service 56. Here, the attribute information is the information entered in 1002 to 1006 above.
<ステップS52>
作成者は、入力部124に対する操作により、テンプレート登録画面1000において各種属性情報および印刷条件を入力する。
<Step S52>
The creator operates the input unit 124 to input various attribute information and printing conditions on the template registration screen 1000 .
<ステップS53>
作成者は、入力部124に対する操作により、テンプレート登録画面1000におけるプレビュー方法指定領域1010に対してプレビュー方法を指定する。具体的には、作成者は、プレビュー方法指定領域1010に対して通常プレビューまたは特殊プレビューを指定する。
<Step S53>
The creator operates input unit 124 to specify a preview method in preview method specification area 1010 on template registration screen 1000. Specifically, the creator specifies normal preview or special preview in preview method specification area 1010.
<ステップS54>
作成者は、入力部124に対する操作により、テンプレート登録画面1000における選択ボタン1011に対する操作により、管理者端末12または外部ストレージ等に記憶されている、登録するデザインテンプレートの印刷物の撮像画像のファイルを選択している。
<Step S54>
The creator operates the input unit 124 and the selection button 1011 on the template registration screen 1000 to select a file of a captured image of the printed material of the design template to be registered, which is stored on the administrator terminal 12 or external storage, etc.
<ステップS55>
作成者は、入力部124に対する操作により、登録ボタン1012を押下する。すると、管理者端末12のテンプレート登録要求部122は、テンプレート登録画面1000で入力・指定されたデザインテンプレート、属性情報、印刷条件、プレビュー方法および撮像画像について、通信部121を介してデジタル素材管理サービス56に登録を要求する。
<Step S55>
The creator presses the registration button 1012 by operating the input unit 124. In response, the template registration request unit 122 of the administrator terminal 12 requests the digital material management service 56 via the communication unit 121 to register the design template, attribute information, printing conditions, preview method, and captured image that have been input and specified on the template registration screen 1000.
<ステップS56>
デジタル素材管理サービス56の登録部562は、管理者端末12からデザインテンプレート、属性情報、印刷条件、プレビュー方法、および撮像画像を、通信部561を介して受信し、それぞれを関連付けてデジタル素材記憶部569に登録する。
<Step S56>
The registration unit 562 of the digital material management service 56 receives design templates, attribute information, printing conditions, preview methods, and captured images from the administrator terminal 12 via the communication unit 561, and associates and registers them in the digital material storage unit 569.
なお、デジタル素材管理サービス56の表示制御部568aが、管理者端末12に画面情報を送信し、管理者端末12側からの要求を受け付ける「受付部」の一例である。また、「受付部」は、詳細には、表示制御部568aと登録部561とを合わせて構成され、管理者端末12のテンプレート登録要求部122、表示制御部123、入力部124を介して、管理者端末12の操作者からの要求を受け付ける処理を行う。 The display control unit 568a of the digital material management service 56 is an example of a "reception unit" that sends screen information to the administrator terminal 12 and receives requests from the administrator terminal 12. In more detail, the "reception unit" is configured by combining the display control unit 568a and the registration unit 561, and performs processing to receive requests from the operator of the administrator terminal 12 via the template registration request unit 122, display control unit 123, and input unit 124 of the administrator terminal 12.
(機器システムの全体的な処理の流れ)
図8は、実施形態に係る機器システムの全体的な処理の流れの一例を示すシーケンス図である。図8を参照しながら、本実施形態に係る機器システム100の全体的な処理の流れについて説明する。
(Overall processing flow of the equipment system)
8 is a sequence diagram showing an example of the overall processing flow of the equipment system 100 according to the embodiment. The overall processing flow of the equipment system 100 according to the embodiment will be described with reference to FIG.
<ステップS11>
各印刷業者10の印刷機30の機器情報送信部302は、印刷機30に関する機器情報を、通信部301を介して機器管理サービス53へ送信する。
<Step S11>
The device information transmission unit 302 of the printing press 30 of each printing company 10 transmits device information relating to the printing press 30 to the device management service 53 via the communication unit 301 .
<ステップS12>
機器管理サービス53の機器情報登録部532は、通信部531を介して受信した機器情報を機器情報記憶部539に登録する。これによって、機器情報記憶部539に記憶されている機器情報が最新のものに更新される。
<Step S12>
The device information registration unit 532 of the device management service 53 registers the device information received via the communication unit 531 in the device information storage unit 539. As a result, the device information stored in the device information storage unit 539 is updated to the latest information.
<ステップS13>
次に、機器管理サービス53の機器情報提供部533は、機器情報記憶部539に登録された機器情報をジョブ管理サービス55に提供する。そして、ジョブ管理サービス55の機器情報取得部552は、機器管理サービス53から機器情報を受け取る。
<Step S13>
Next, the device information providing unit 533 of the device management service 53 provides the device information registered in the device information storage unit 539 to the job management service 55. Then, the device information acquisition unit 552 of the job management service 55 receives the device information from the device management service 53.
<ステップS14>
発注者端末40の発注者は、入力部403を介して、後述する図14に示す発注ワークフロー画面1100の表示操作を行う。すると、表示制御部402は、ディスプレイ806に発注ワークフロー画面1100を表示させる。この場合、表示制御部402は、デジタル素材管理サービス56の表示制御部568aから発注ワークフロー画面1100の画面情報を受信して表示させる。
<Step S14>
The purchaser of the purchaser terminal 40 performs a display operation for an order workflow screen 1100 shown in FIG. 14 (described later) via the input unit 403. The display control unit 402 then displays the order workflow screen 1100 on the display 806. In this case, the display control unit 402 receives screen information for the order workflow screen 1100 from the display control unit 568a of the digital material management service 56 and displays it.
<ステップS15>
発注者は、後述する図14に示す発注ワークフロー画面1100等を介して、デザインテンプレートのプレビュー確認、デザインテンプレートの選択、編集、出力設定等を行う発注ワークフロー処理を行う。この発注ワークフロー処理における画面遷移、各画面における設定・編集操作、およびデザインテンプレートのプレビュー表示処理等については、後述の図14~図23において詳述する。
<Step S15>
The purchaser performs the order workflow process, such as checking the preview of the design template, selecting the design template, editing it, setting the output settings, etc., via an order workflow screen 1100 shown in Fig. 14 (described later). The screen transitions in this order workflow process, the setting and editing operations on each screen, and the design template preview display process will be described in detail with reference to Figs. 14 to 23 (described later).
<ステップS16>
発注者は、発注ワークフロー処理の後、入力部403に対する操作により、後述する図18に示す発注確認画面1500の発注ボタン1506を押下する。すると、表示制御部402は、発注者により編集されたデザインテンプレートおよび出力設定情報を、通信部401を介して注文管理サービス51へ送信する。
<Step S16>
After the order workflow process, the purchaser operates the input unit 403 to press the order button 1506 on the order confirmation screen 1500 shown in Fig. 18 (described later). The display control unit 402 then transmits the design template and output setting information edited by the purchaser to the order management service 51 via the communication unit 401.
<ステップS17>
そして、注文管理サービス51の発注受付部512は、デザインテンプレート、および設定された出力設定情報を、発注者端末40から通信部511を介して発注として受け付ける。
<Step S17>
Then, the order receiving unit 512 of the order management service 51 receives the design template and the set output setting information as an order from the orderer terminal 40 via the communication unit 511 .
<ステップS18、S19>
注文管理サービス51のデジタル素材取得部513は、発注受付部512により受け付けられたデザインテンプレートで指定されたデジタル素材(イラストデータ、テンプレート)を、デジタル素材管理サービス56に対して通信部511を介して要求する。デジタル素材管理サービス56のデジタル素材提供部568は、注文管理サービス51からの当該要求に応じて、当該デジタル素材、属性情報および印刷条件をデジタル素材記憶部569から読み出し、通信部561を介して注文管理サービス51へ提供する。
<Steps S18 and S19>
The digital material acquisition unit 513 of the order management service 51 requests the digital material (illustration data, template) specified in the design template accepted by the order acceptance unit 512 from the digital material management service 56 via the communication unit 511. In response to the request from the order management service 51, the digital material provision unit 568 of the digital material management service 56 reads the digital material, attribute information, and printing conditions from the digital material storage unit 569, and provides them to the order management service 51 via the communication unit 561.
<ステップS20>
注文管理サービス51の印刷データ生成部514は、発注受付部512により受信されたデザインテンプレート、およびデジタル素材取得部513により取得されたデジタル素材から印刷データを生成する。
<Step S20>
The print data generation unit 514 of the order management service 51 generates print data from the design template received by the order receiving unit 512 and the digital material acquired by the digital material acquisition unit 513 .
<ステップS21>
そして、注文管理サービス51のジョブ登録要求部515は、ジョブ管理サービス55に対して、印刷データ生成部514により生成された印刷データを含むジョブ情報を生成し、当該ジョブ情報の登録要求を行う。
<Step S21>
Then, the job registration request unit 515 of the order management service 51 generates job information including the print data generated by the print data generation unit 514 to the job management service 55, and requests the job management service 55 to register the job information.
<ステップS22>
ジョブ管理サービス55のジョブ情報登録部556は、注文管理サービス51からジョブ情報の登録を受け付ける。具体的には、ジョブ情報登録部556は、注文管理サービス51のジョブ登録要求部515により送信されたジョブ情報を、通信部551を介して受信し、ジョブ情報記憶部559に登録する。
<Step S22>
The job information registration unit 556 of the job management service 55 accepts registration of job information from the order management service 51. Specifically, the job information registration unit 556 receives the job information transmitted by the job registration request unit 515 of the order management service 51 via the communication unit 551 and registers the job information in the job information storage unit 559.
<ステップS23>
そして、ジョブ管理サービス55のジョブ実行判断部557は、ジョブ情報登録部556によりジョブ情報記憶部559に登録されたジョブ情報を、どの印刷業者10で実行させるか(どの印刷業者10のどの印刷機30で印刷処理させるか)を判断するジョブ実行判断処理を行う。このジョブ実行判断処理の詳細は、後述する。
<Step S23>
Then, the job execution determination unit 557 of the job management service 55 performs a job execution determination process to determine which printing company 10 should execute the job information registered in the job information storage unit 559 by the job information registration unit 556 (which printing press 30 of which printing company 10 should perform the printing process). Details of this job execution determination process will be described later.
<ステップS24>
ジョブ管理サービス55のスケジュール生成部558は、ジョブ実行判断部557によりジョブ情報を実行する印刷業者10または印刷機30が判断されると、スケジュール情報を生成する。そして、スケジュール生成部558は、当該ジョブ情報に、生成したスケジュール情報を含めて、ジョブ情報記憶部559に記憶させる。
<Step S24>
The schedule generation unit 558 of the job management service 55 generates schedule information when the job execution determination unit 557 determines the printing company 10 or printing machine 30 that will execute the job information. The schedule generation unit 558 then stores the job information, including the generated schedule information, in the job information storage unit 559.
<ステップS25>
ジョブ管理サービス55のジョブ情報配信部558aは、ジョブ実行判断部557により判断されたジョブ情報を実行させる印刷業者10の管理サーバ11へ、スケジュール生成部558により生成されたスケジュール情報を含む当該ジョブ情報を、通信部551を介して送信(配信)する。そして、印刷業者10の管理サーバ11の通信部111は、スケジュール情報を含むジョブ情報を受信する。
<Step S25>
The job information distribution unit 558a of the job management service 55 transmits (distributes) the job information, including the schedule information generated by the schedule generation unit 558, to the management server 11 of the printing company 10 that executes the job information determined by the job execution determination unit 557, via the communication unit 551. Then, the communication unit 111 of the management server 11 of the printing company 10 receives the job information including the schedule information.
<ステップS26>
管理サーバ11の通信部111は、受信したジョブ情報をジョブ情報記憶部119に登録する。以下、ジョブ情報がジョブ情報記憶部119に登録されたものとして説明する。
<Step S26>
The communication unit 111 of the management server 11 registers the received job information in the job information storage unit 119. In the following description, it is assumed that the job information is registered in the job information storage unit 119.
<ステップS27>
管理サーバ11のジョブ実行指示部115は、通信部111によりジョブ情報記憶部119に登録されたジョブ情報について、当該ジョブ情報に含まれるスケジュール情報に従って、印刷機30に当該ジョブ情報の実行を指示する。
<Step S27>
The job execution instruction unit 115 of the management server 11 instructs the printing machine 30 to execute the job information registered in the job information storage unit 119 by the communication unit 111 in accordance with the schedule information included in the job information.
<ステップS28>
印刷業者10の印刷機30の印刷実行部303は、管理サーバ11のジョブ実行指示部115からのジョブ情報の実行指示に応じて、当該ジョブ情報を実行する。具体的には、印刷実行部303は、プリンタ部932に対して、ジョブ情報に含まれる印刷データを用紙等の記録媒体に印刷出力させる。
<Step S28>
The print execution unit 303 of the printing machine 30 of the printing company 10 executes the job information in response to an execution instruction of the job information from the job execution instruction unit 115 of the management server 11. Specifically, the print execution unit 303 causes the printer unit 932 to print out the print data included in the job information onto a recording medium such as paper.
<ステップS29、S30>
印刷実行部303は、ジョブの実行が完了すると、ジョブの実行完了通知を、管理サーバ11へ送信する。そして、管理サーバ11の通信部111は、印刷機30から受信したジョブの実行完了通知を、ジョブ管理サービス55へ送信する。そして、ジョブ管理サービス55の通信部551は、ジョブの実行完了通知を受信する。
<Steps S29 and S30>
When the execution of the job is completed, the print execution unit 303 transmits a job execution completion notification to the management server 11. Then, the communication unit 111 of the management server 11 transmits the job execution completion notification received from the printing machine 30 to the job management service 55. Then, the communication unit 551 of the job management service 55 receives the job execution completion notification.
<ステップS31、S32>
ジョブ管理サービス55の課金情報通知部558bは、当該ジョブ情報の印刷データを発注した発注者端末40の発注者(顧客)からの出金情報、およびジョブ情報の配信を受けた印刷業者10への入金情報を、課金管理サービス57へ通知する。課金管理サービス57の課金処理部571は、発注者(顧客)からの出金情報、および各印刷業者10への入金情報を課金情報記憶部579に登録し、これらの情報に基づいて発注者(顧客)および各印刷業者10の銀行口座に対応する銀行システムに振込処理の依頼をする。
<Steps S31 and S32>
The billing information notification unit 558b of the job management service 55 notifies the billing management service 57 of the withdrawal information from the orderer (customer) of the orderer terminal 40 that ordered the print data of the job information, and the deposit information to the printing company 10 that received the job information. The billing processing unit 571 of the billing management service 57 registers the withdrawal information from the orderer (customer) and the deposit information to each printing company 10 in the billing information storage unit 579, and requests the bank system corresponding to the bank accounts of the orderer (customer) and each printing company 10 to transfer the money based on this information.
(ジョブ実行判断処理)
図9は、ジョブの印刷準備と印刷を矢印線で示す図である。図10は、実施形態に係るクラウドシステムのジョブ実行判断処理の流れの一例を示すフローチャートである。図9および図10を参照しながら、上述の図8のステップS23におけるジョブ実行判断処理の詳細について説明する。
(Job execution decision processing)
Fig. 9 is a diagram showing job print preparation and printing using arrows. Fig. 10 is a flowchart showing an example of the flow of job execution determination processing in the cloud system according to the embodiment. Details of the job execution determination processing in step S23 in Fig. 8 will be described with reference to Figs. 9 and 10 .
図9では、2台の印刷機30(印刷機A、B)についての印刷準備および印刷のスケジュール情報が示されている。点線が印刷準備を示し、実線が印刷を示す。点線も実線もない部分は空き時間である。矢印の長さは時間を表す。 Figure 9 shows print preparation and printing schedule information for two printing presses 30 (printing presses A and B). Dotted lines indicate print preparation, and solid lines indicate printing. Areas without dotted or solid lines are free time. The length of the arrows indicates time.
次に、図10を参照しながら、上述の図8のステップS23におけるジョブ実行判断処理の具体的な流れについて説明する。 Next, with reference to Figure 10, we will explain the specific flow of the job execution determination process in step S23 of Figure 8 described above.
<ステップS231>
ジョブ実行判断部557は、実行の可否の判断対象とする印刷業者10が有する印刷機30(複数ある場合はすべて)について、希望納期前までのスケジュール情報の空き時間を検索する。そして、ステップS232へ移行する。
<Step S231>
The job execution determination unit 557 searches for available time in the schedule information up to the desired delivery date for the printing presses 30 (or all of them if there are multiple printing presses) owned by the printing company 10 that are the subject of the job execution determination. Then, the process proceeds to step S232.
<ステップS232>
そして、ジョブ実行判断部557は、スケジュール情報の空き時間を検索された印刷業者10のうち、ジョブ情報の印刷データに含まれるデザインテンプレートの印刷条件およびプレビュー方法に対応した条件を満たす印刷業者10および印刷機30を判断する。ステップS233へ移行する。
<Step S232>
The job execution determination unit 557 then determines, from among the printing companies 10 whose available time slots have been searched for in the schedule information, those printing companies 10 and printing presses 30 that satisfy the printing conditions and preview method of the design template included in the print data of the job information. The process proceeds to step S233.
<ステップS233>
次に、ジョブ実行判断部557は、印刷可能として判断した印刷業者10の印刷機30について、現在の機器状態、および着目している空き時間までのスケジュール情報から、空き時間の開始時刻における印刷機30の状態を予測する。印刷機30の状態は、例えば、設定されている用紙種別、用紙残量、インク、インク残量、または調整状態であるが、予測方法は後述する。このように空き時間の開始時刻における印刷機30の状態を予測するのは、印刷開始前に必要な作業として、用紙のセット、ロール紙交換、インク補充、ヘッドクリーニング、調整(位置合わせ、色調等)、およびテスト印刷等が必要であり、商用印刷では、準備に要する時間が長いためである。そして、ステップS234へ移行する。
<Step S233>
Next, for the printing press 30 of the printing service provider 10 that has been determined to be available for printing, the job execution determination unit 557 predicts the status of the printing press 30 at the start time of the free time based on the current device status and schedule information up to the free time of interest. The status of the printing press 30 may be, for example, the set paper type, remaining paper amount, ink, remaining ink amount, or adjustment status; the prediction method will be described later. The reason for predicting the status of the printing press 30 at the start time of the free time in this manner is that, before printing begins, tasks such as loading paper, replacing the roll paper, refilling ink, cleaning the head, adjustments (alignment, color tone, etc.), and test printing are required, and commercial printing requires a long preparation time. Then, the process proceeds to step S234.
<ステップS234>
ジョブ実行判断部557は、予測した印刷機30の状態と新たなジョブ情報とから、ジョブ実行の準備として、用紙交換、インク補充、または調整の必要性を判断する。新たなジョブ情報により、設定されるべき用紙種別、必要な用紙枚数、インク(の種別)、インク量等も決まる。ジョブ実行判断部557は、予測したこれら状態が新たなジョブ情報の実行のために設定される印刷機30の状態と異なっている場合、交換、調整または補充が必要と判断する。なお、ヘッドクリーニングの必要性も判断するのが望ましい。また、ジョブ実行判断部557は、印刷機30の状態の予測およびヘッドクリーニングの必要性を、過去の履歴も参照して判断する。用紙交換、インク補充または調整が必要な場合(ステップS234:Yes)、ステップS235へ移行し、不要な場合(ステップS234:No)、ステップS236へ移行する。
<Step S234>
The job execution determination unit 557 determines the need for paper replacement, ink refill, or adjustment in preparation for job execution based on the predicted state of the printing press 30 and the new job information. The new job information also determines the paper type to be set, the number of sheets required, the ink (type), and the amount of ink. If these predicted states differ from the state of the printing press 30 set for execution of the new job information, the job execution determination unit 557 determines that replacement, adjustment, or refill is necessary. It is also desirable to determine the need for head cleaning. The job execution determination unit 557 also references past history to determine the predicted state of the printing press 30 and the need for head cleaning. If paper replacement, ink refill, or adjustment is necessary (step S234: Yes), the process proceeds to step S235. If not necessary (step S234: No), the process proceeds to step S236.
<ステップS235>
用紙交換、インク補充または調整が必要な場合、ジョブ実行判断部557は、用紙交換、インク補充または調整を考慮して、ジョブの準備時間および実行時間を予測する。用紙交換、インク補充または調整に要する時間は、用紙の種別および調整の内容ごとに予め見積もられている。そして、ステップS237へ移行する。
<Step S235>
If paper change, ink refill, or adjustment is required, the job execution determination unit 557 estimates the job preparation time and execution time taking into account paper change, ink refill, or adjustment. The time required for paper change, ink refill, or adjustment is estimated in advance for each paper type and adjustment content. Then, the process proceeds to step S237.
<ステップS236>
用紙交換、インク補充または調整が不要な場合、ジョブ実行判断部557は、用紙交換、インク補充または調整を考慮しないで、ジョブの準備時間を予測する。この場合、ジョブ実行判断部557は、例えば、ある決まった時間(印刷機30の運転開始に必要な最小限の時間)をジョブの準備時間とする。そして、ステップS237へ移行する。
<Step S236>
If paper change, ink refill, or adjustment is not required, the job execution determination unit 557 predicts the job preparation time without taking paper change, ink refill, or adjustment into consideration. In this case, the job execution determination unit 557 sets, for example, a certain fixed time (the minimum time required to start operation of the printing press 30) as the job preparation time. Then, the process proceeds to step S237.
<ステップS237>
次に、ジョブ実行判断部557は、空き時間にジョブの実行が可能か否かを判断する。すなわち、ジョブ実行判断部557は、「空き時間>準備時間+実行時間」の場合、空き時間にジョブの実行が可能であると判断する。ただし、ジョブ実行判断部557は、実行終了予測時刻が希望納期を超えている場合は、この空き時間では実行不可と判断する。また、ジョブ実行判断部557は、実行終了予測時刻が希望納期を超えていないが、空き時間の後に次のスケジュール情報が登録されている場合は、新たなジョブの終了後に設定されているジョブ情報の準備時間の予測を修正する。予測方法はステップS233と同様である。また、ジョブ実行判断部557は、準備時間が変わり、希望納期に間に合わせるため、次のジョブ情報の準備開始時刻を前倒したが、新たなジョブの実行終了予測時刻が、次のジョブ情報の前倒しした準備開始時刻を越えている場合は、この空き時間では実行不可と判断する。空き時間にジョブの実行が不可である場合(ステップS237:No)、ステップS238へ移行し、実行が可能である場合(ステップS237:Yes)、ステップS239へ移行する。
<Step S237>
Next, the job execution determination unit 557 determines whether a job can be executed during the free time. That is, if "free time > preparation time + execution time," the job execution determination unit 557 determines that a job can be executed during the free time. However, if the predicted execution end time exceeds the desired due date, the job execution determination unit 557 determines that the job cannot be executed during this free time. Furthermore, if the predicted execution end time does not exceed the desired due date but the next schedule information is registered after the free time, the job execution determination unit 557 corrects the predicted preparation time of the job information set after the completion of the new job. The prediction method is the same as in step S233. Furthermore, if the preparation time has changed and the preparation start time of the next job information has been advanced to meet the desired due date, but the predicted execution end time of the new job exceeds the advanced preparation start time of the next job information, the job execution determination unit 557 determines that the job cannot be executed during this free time. If the job cannot be executed during the free time (step S237: No), the process proceeds to step S238, and if the job can be executed (step S237: Yes), the process proceeds to step S239.
<ステップS238>
空き時間にジョブの実行が不可である場合、ジョブ実行判断部557は、この空き時間ではジョブを実行できないと判断する。
<Step S238>
If the job cannot be executed during the free time, the job execution determining unit 557 determines that the job cannot be executed during this free time.
<ステップS239>
空き時間にジョブの実行が可能である場合、ジョブ実行判断部557は、空き時間にスケジュール情報を設定する。
<Step S239>
If the job can be executed during the available time, the job execution determining unit 557 sets the schedule information in the available time.
以上のように、ジョブ実行判断部557によって、空き時間ごとにジョブの実行可否が判断される。実行可能な空き時間が複数あった場合、ジョブ実行判断部557は、例えば以下のようにジョブを実行する空き時間を選択する。 As described above, the job execution determination unit 557 determines whether a job can be executed for each available time slot. If there are multiple available times when a job can be executed, the job execution determination unit 557 selects an available time slot in which to execute the job, for example, as follows:
・次のスケジュール情報の準備時間が短くなる空き時間を選ぶ。
・次のスケジュール情報との間の隙間時間が、閾値以下の場合は、隙間時間が短い方を選
ぶ。
・次のスケジュール情報との間の隙間時間が、閾値以上の場合は、隙間時間が長い方を選
ぶ。
- Choose an available time that will shorten the preparation time for the next schedule information.
If the gap time between the next schedule information is less than the threshold, the one with the shorter gap time is selected.
If the gap time between the next schedule information is equal to or greater than the threshold, the longer gap time is selected.
これらの選択方法によって、用紙交換等の準備時間を減らすことにより全体としての生産性が向上し、ジョブを割り当てられない遊休時間を減らすことにより全体としての生産性が向上し、空き時間に他のジョブを割り当てられるようにすることにより全体としての生産性が向上する。 These selection methods improve overall productivity by reducing preparation time for paper changes, etc., improve overall productivity by reducing idle time when jobs cannot be assigned, and improve overall productivity by allowing other jobs to be assigned to the idle time.
(機器状態の予測処理)
図11は、空き時間の開始時刻における機器状態の予測を説明する図である。図12は、実施形態に係るクラウドシステムにおける機器状態の予測処理の流れの一例を示すフローチャートである。図11および図12を参照しながら、上述の図10のステップS233における機器状態の予測処理の詳細について説明する。
(Device status prediction process)
Fig. 11 is a diagram illustrating prediction of an equipment status at a start time of a free time. Fig. 12 is a flowchart illustrating an example of the flow of a device status prediction process in a cloud system according to an embodiment. Details of the device status prediction process in step S233 in Fig. 10 will be described with reference to Figs. 11 and 12 .
図11では、印刷機Aには、ジョブ(1)~(3)が設定されており、印刷機Bには、ジョブ(1)および(2)が設定されている例を示している。ジョブとジョブの間の太い両矢印601は、印刷機Aにおける空き時間に追加されるジョブ情報である。両矢印602は、印刷機Bにおける空き時間に追加されるジョブ情報である。空き時間にジョブの実行が可能であると判断されると新たなジョブが空き時間に設定される。以下では、図12を参照しながら、印刷機Aが実行する予定のジョブ(2)とジョブ(3)との間の空き時間に新たなジョブを設定できるかどうかの判断の手順を説明する。図10のステップS233で上述したように、ジョブ実行判断部557は、空き時間の直前のジョブ(2)が終了する空き時間の開始時刻tにおける印刷機30の状態を予測する必要がある。 Figure 11 shows an example in which jobs (1) to (3) are set for printing press A, and jobs (1) and (2) are set for printing press B. The thick double-headed arrow 601 between jobs indicates job information to be added to free time on printing press A. The double-headed arrow 602 indicates job information to be added to free time on printing press B. If it is determined that a job can be executed during free time, the new job is set during the free time. Below, with reference to Figure 12, the procedure for determining whether a new job can be set during the free time between jobs (2) and (3) scheduled to be executed by printing press A will be explained. As described above in step S233 of Figure 10, the job execution determination unit 557 needs to predict the state of the printing press 30 at the start time t of the free time when job (2), which is the last job in the free time, ends.
<ステップS2331>
まず、ジョブ実行判断部557は、新たなジョブの用紙種別がジョブ(2)と同じか否かを判断する。異なる場合(ステップS2331:No)、ステップS2332へ移行し、同じである場合(ステップS2331:Yes)、ステップS2333へ移行する。
<Step S2331>
First, job execution determining unit 557 determines whether the paper type of the new job is the same as that of job 2. If they are different (step S2331: No), the process proceeds to step S2332. If they are the same (step S2331: Yes), the process proceeds to step S2333.
<ステップS2332>
新たなジョブの用紙種別がジョブ(2)と異なる場合、ジョブ実行判断部557は、用紙の交換が必要であると判断する。そして、ステップS2333へ移行する。
<Step S2332>
If the paper type of the new job is different from that of job (2), the job execution determining unit 557 determines that paper needs to be replaced, and the process proceeds to step S2333.
<ステップS2333>
次に、ジョブ実行判断部557は、ジョブを実行するだけの用紙残量があるか否かを判断する。ジョブ実行判断部557は、ジョブ(1)、ジョブ(2)および新たなジョブが同じ用紙種別の場合、機器情報における現在の用紙残量から、ジョブ(1)およびジョブ(2)の使用量を引く。また、ジョブ実行判断部557は、ジョブ(1)とジョブ(2)とが異なる用紙種別で、新たなジョブがジョブ2(と)同じ用紙種別の場合、ジョブ(2)が使用する用紙種別の残量(新品とは限らない)からジョブ(2)の使用量を引く。また、ジョブ実行判断部557は、ジョブ(1)およびジョブ(2)、または、ジョブ(2)の実行中に用紙がなくなって交換することが予測される場合は、交換後の用紙の量から、それ以降の使用量を引く。また、ジョブ実行判断部557は、ジョブ(2)と新たなジョブとで用紙が異なる場合は、用紙交換が必要になるので、新たなジョブで使用する用紙種別の残量(新品とは限らない)を取得する。
<Step S2333>
Next, the job execution determination unit 557 determines whether there is enough paper remaining to execute the job. If job (1), job (2), and the new job use the same paper type, the job execution determination unit 557 subtracts the amount of paper used for job (1) and job (2) from the current amount of paper remaining in the device information. Furthermore, if job (1) and job (2) use different paper types and the new job uses the same paper type as job (2), the job execution determination unit 557 subtracts the amount of paper used for job (2) from the remaining amount of paper of the type used by job (2) (which may not necessarily be new paper). Furthermore, if it is predicted that paper will run out and need to be replaced during the execution of job (1) and job (2), or job (2), the job execution determination unit 557 subtracts the amount of paper used thereafter from the amount of paper after replacement. Furthermore, if the paper used in job (2) and the new job is different, paper replacement will be necessary, and the job execution determination unit 557 obtains the remaining amount of paper of the type used by the new job (which may not necessarily be new paper).
なお、同じ用紙の在庫が複数ある場合は、新たなジョブ実行中の用紙交換が少なくなるように、新たなジョブより残量の多いロールを選択するようにすればよい。また、用紙の廃棄が発生しないように、新たなジョブより残量の少ないロールを選択して、用紙を使い切るようにしてもよい。また、交換のポリシーは管理者画設定で変更できるようにしてもよい。 If there are multiple rolls of the same paper in stock, a roll with a larger remaining amount than the new job can be selected to reduce the need to replace paper while the new job is running. Also, to prevent paper waste, a roll with a smaller remaining amount than the new job can be selected to use up all the paper. The replacement policy can also be changed in the administrator settings.
ジョブ(2)の実行完了時の用紙残量、または、交換した用紙種別の用紙残量と、新たなジョブで必要な枚数とを比較した結果、ジョブの実行中に用紙がなくなって交換することが予測される場合(ステップS2333:No)、ステップS2334へ移行し、そうでない場合(ステップS2333:Yes)、ステップS2335へ移行する。 If the result of comparing the amount of paper remaining at the completion of job (2) or the amount of paper remaining of the replaced paper type with the number of sheets required for the new job indicates that paper will run out during the job and will need to be replaced (step S2333: No), proceed to step S2334; if not (step S2333: Yes), proceed to step S2335.
<ステップS2334>
ジョブ(2)の実行完了時の用紙残量、または、交換した用紙種別の用紙残量と、新たなジョブで必要な枚数とを比較した結果、ジョブの実行中に用紙がなくなって交換することが予測される場合、ジョブ実行判断部557は、新品の用紙への交換が必要であると判断する。そして、ステップS2335へ移行する。
<Step S2334>
If the result of comparing the amount of paper remaining at the completion of job (2) or the amount of paper remaining of the replaced paper type with the number of sheets required for the new job indicates that paper will run out during job execution and will need to be replaced, job execution determining unit 557 determines that replacement with new paper is necessary, and then proceeds to step S2335.
<ステップS2335>
次に、ジョブ実行判断部557は、インク種別が同じか否か、および、ジョブを実行するだけのインク残量があるか否かを判断する。考え方は用紙種別、用紙残量と同じであるが、インクの交換、補充に要する時間は用紙より短い。インク種別が異なるか、またはインク種別が同じでジョブを実行するだけのインク残量がない場合(ステップS2335:No)、ステップS2336へ移行し、インク種別が同じでジョブを実行するだけのインク残量がある場合(ステップS2335:Yes)、ステップS2337へ移行する。
<Step S2335>
Next, the job execution determination unit 557 determines whether the ink types are the same and whether there is enough ink remaining to execute the job. The concept is the same as for paper type and remaining paper amount, but the time required to replace or replenish ink is shorter than for paper. If the ink types are different, or if the ink types are the same but there is not enough ink remaining to execute the job (step S2335: No), the process proceeds to step S2336. If the ink types are the same and there is enough ink remaining to execute the job (step S2335: Yes), the process proceeds to step S2337.
<ステップS2336>
インク種別が異なるか、またはインク種別が同じでジョブを実行するだけのインク残量がない場合、ジョブ実行判断部557は、ジョブ実行中に補充が発生しないようにインクの補充が必要であると判断する。そして、ステップS2337へ移行する。
<Step S2336>
If the ink types are different, or if the ink type is the same but there is not enough ink remaining to execute the job, the job execution determining unit 557 determines that ink replenishment is necessary so that replenishment does not occur during job execution. Then, the process proceeds to step S2337.
<ステップS2337>
次に、ジョブ実行判断部557は、ジョブ(2)の調整状態と同じか否かを判断する。調整状態とは、用紙に対する画像の形成位置および発色の状態をいう。ジョブ(2)の終了時は、ジョブ(2)の用紙および画質要求に従った調整状態になっている。したがって、新たなジョブと同じ調整状態か否かは、新たなジョブの用紙および画質要求によって決まるので、ジョブ実行判断部557は、両者が同じか否かを判断する。両者が同じでない場合(ステップS2337:No)、ステップS2338へ移行し、両者が同じである場合(ステップS2337:Yes)、機器状態の予測処理を終了する。
<Step S2337>
Next, the job execution determining unit 557 determines whether the adjustment state is the same as that of job (2). The adjustment state refers to the image formation position and color state relative to the paper. At the end of job (2), the adjustment state is in accordance with the paper and image quality requirements of job (2). Therefore, whether the adjustment state is the same as that of the new job depends on the paper and image quality requirements of the new job, so the job execution determining unit 557 determines whether the two are the same. If they are not the same (step S2337: No), the process proceeds to step S2338. If they are the same (step S2337: Yes), the device state prediction process ends.
<ステップS2338>
両者同じでない場合、ジョブ実行判断部557は、位置および色の調整が必要と判断する。そして、機器状態の予測処理を終了する。
<Step S2338>
If the two are not the same, the job execution determining unit 557 determines that position and color adjustment is necessary, and then ends the device state prediction process.
以上のように、空き時間の開始時刻における印刷機30の状態を予測し、予測した印刷機30の状態と、受け付けたジョブ情報に基づいて設定される印刷機30の状態とに基づいて準備時間を算出できる。 As described above, the status of the printing press 30 at the start time of the free time can be predicted, and the preparation time can be calculated based on the predicted status of the printing press 30 and the status of the printing press 30 set based on the received job information.
(準備時間および実行時間)
図13は、準備時間および実行時間の予測動作を説明する図である。図13を参照しながら、準備時間および実行時間について説明する。
(Preparation and execution time)
13 is a diagram for explaining the operation of predicting the preparation time and the execution time. The preparation time and the execution time will be explained with reference to FIG.
準備時間は準備に要する時間であり、実行時間はジョブの実行に要する時間である。図13に示すように、準備時間は、「TPC+Tif+Thc+Tac+Ttp」で表すことができる。すなわち、用紙交換に要する時間と、インク補充に要する時間と、ヘッドクリーニングに要する時間と、調整に要する時間と、テスト印刷に要する時間との合計である。このように、ジョブ情報登録部556により登録されたジョブ情報に基づく印刷機30の状態を得るために必要な用紙交換、インク補充、または、調整に要する時間等の合計を準備時間となる。 The preparation time is the time required for preparation, and the execution time is the time required for executing the job. As shown in FIG. 13, the preparation time can be expressed as "T PC + T if + T hc + T ac + T tp ". In other words, it is the sum of the time required for paper change, ink refill, head cleaning, adjustment, and test printing. In this way, the preparation time is the sum of the time required for paper change, ink refill, adjustment, etc., required to obtain the status of the printing press 30 based on the job information registered by the job information registration unit 556.
ここで、TPCは、用紙交換に要する時間であり、前のジョブと新たなジョブとで用紙種別が同じで、かつ十分な残量が残っていれば、交換不要で0である。Tifは、インク補充に要する時間であり、インク種別が新たなジョブと同じで、かつ十分な残量が残っていれば、補充不要で0である。Thcは、ヘッドクリーニングに要する時間であり、過去の実行履歴から、ヘッドクリーニングが不要と判断できる場合は0である。Tacは、調整(位置合わせ、色調等)に要する時間であり、前のジョブと実行したいジョブで用紙、画質要求が同じで、かつ過去の実行履歴から、調整が不要と判断できる場合は0である。Ttpは、テスト印刷に要する時間である。 Here, T PC is the time required to change paper; if the paper type is the same for the previous job and the new job and there is a sufficient amount remaining, there is no need to change it, and the time is 0. T if is the time required to replenish ink; if the ink type is the same as for the new job and there is a sufficient amount remaining, there is no need to replenish it, and the time is 0. T hc is the time required for head cleaning; if it is determined from past execution history that head cleaning is not necessary, the time is 0. T ac is the time required for adjustment (alignment, color tone, etc.); if the paper and image quality requirements are the same for the previous job and the job to be executed and it is determined from past execution history that adjustment is not necessary, the time is 0. T tp is the time required for test printing.
実行時間も、同様に「TPC+Tif+Thc+Tac+Tpp」で表すことができる。すなわち、ジョブを実行中の用紙交換に要する時間と、インク補充に要する時間と、ヘッドクリーニングに要する時間と、調整に要する時間と、印刷時間との合計である。ただし、TPC、Tif、ThcおよびTacは、ジョブの実行中に交換が発生する場合の時間である。また、実行時間では、テスト印刷時間Ttpではなく、印刷時間Tppを予測する。印刷時間Tppは、「1部当たりのページ数×ジョブ情報の枚数/印刷速度」で算出される。 The execution time can also be expressed similarly as "T PC + T if + T hc + T ac + T pp ". That is, it is the sum of the time required for paper replacement during job execution, the time required for ink refilling, the time required for head cleaning, the time required for adjustment, and the printing time. However, T PC , T if , T hc , and T ac are the times when paper replacement occurs during job execution. Furthermore, the execution time predicts the printing time T pp rather than the test printing time T tp . The printing time T pp is calculated by "number of pages per copy x number of pages in job information / printing speed."
(ジョブの実行完了通知)
管理サーバ11は、印刷機30でのジョブの実行完了時に、ジョブの実行完了通知をジョブ管理サービス55へ送信する。ジョブの実行完了通知は、実行されたジョブのログ(準備時間および実行時間)、金額、および、ジョブ実行前後の印刷機30の状態等を含む。
(Job execution completion notification)
When the execution of a job on the printing press 30 is completed, the management server 11 sends a job execution completion notification to the job management service 55. The job execution completion notification includes a log of the executed job (preparation time and execution time), the amount, and the status of the printing press 30 before and after the job execution.
ジョブ実行前後の印刷機30の状態は、1つ前のジョブの用紙種別、新たなジョブの用紙種別、1つ前のジョブの用紙残量、新たなジョブで消費する用紙枚数、1つ前のジョブのインク種別、新たなジョブのインク種別、1つ前のジョブのインク残量、新たなジョブのインク残量、1つ前のジョブの調整状態、および新たなジョブの調整状態等を含む。 The status of the printing press 30 before and after job execution includes the paper type of the previous job, the paper type of the new job, the remaining amount of paper for the previous job, the number of sheets of paper consumed in the new job, the ink type of the previous job, the ink type of the new job, the remaining amount of ink for the previous job, the remaining amount of ink for the new job, the adjustment status of the previous job, and the adjustment status of the new job.
ジョブ管理サービス55は、ジョブ実行前後の印刷機30の状態を、ジョブの実行完了通知と関連付けて蓄積し、統計処理または機械学習を行うことにより、準備時間および実行時間の予測精度を向上させることができる。 The job management service 55 accumulates the status of the printing press 30 before and after job execution in association with job execution completion notifications, and performs statistical processing or machine learning to improve the accuracy of predictions of preparation time and execution time.
機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し、新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Machine learning is a technology that allows computers to acquire human-like learning abilities. It is a technology in which a computer autonomously generates the algorithms necessary for making judgments such as data identification from training data that is input in advance, and applies these to new data to make predictions. The learning method for machine learning can be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, or deep learning, or it can be a combination of these learning methods; the learning method for machine learning is not important.
なお、機械学習の手法には、ニューラルネットワーク、パーセプトロン、ディープラーニング、サポートベクターマシン、ロジスティック回帰、ナイーブベイズ、決定木、ランダムフォレスト等があり、本実施形態で説明する手法には限られない。 Machine learning techniques include neural networks, perceptrons, deep learning, support vector machines, logistic regression, naive Bayes, decision trees, random forests, etc., and are not limited to the techniques described in this embodiment.
(発注ワークフロー処理)
図14は、発注ワークフロー画面の一例を示す図である。図15は、テンプレート一覧画面の一例を示す図である。図16は、テンプレート編集画面の一例を示す図である。図17は、出力設定画面の一例を示す図である。図18は、発注確認画面の一例を示す図である。図19は、発注確認画面の別の例を示す図である。図20は、実施形態に係る機器システムにおけるプレビュー表示動作の流れの一例を示すフローチャートである。図21は、実施形態に係る機器システムにおけるシミュレート画像の生成動作を説明する図である。図22は、視点の異なる複数のシミュレート画像を表示させる動作を説明する図である。図23は、実施形態の印刷業者における撮像画像の応答処理の流れの一例を示すフローチャートである。図14~図23を参照しながら、本実施形態に係る機器システム100での発注ワークフロー処理(図8のステップS15)における画面遷移、各画面における設定・編集操作、およびデザインテンプレートのプレビュー表示処理について説明する。
(Order workflow processing)
FIG. 14 is a diagram showing an example of an order workflow screen. FIG. 15 is a diagram showing an example of a template list screen. FIG. 16 is a diagram showing an example of a template editing screen. FIG. 17 is a diagram showing an example of an output setting screen. FIG. 18 is a diagram showing an example of an order confirmation screen. FIG. 19 is a diagram showing another example of the order confirmation screen. FIG. 20 is a flowchart showing an example of the flow of a preview display operation in the equipment system according to the embodiment. FIG. 21 is a diagram explaining the operation of generating a simulated image in the equipment system according to the embodiment. FIG. 22 is a diagram explaining the operation of displaying multiple simulated images from different viewpoints. FIG. 23 is a flowchart showing an example of the flow of a captured image response process in the printing company according to the embodiment. With reference to FIGS. 14 to 23, the screen transitions, setting and editing operations on each screen, and design template preview display processing in the order workflow process (step S15 in FIG. 8) in the equipment system 100 according to the present embodiment will be described.
上述の図8のステップS14で説明したように、発注者端末40の発注者は、入力部403を介して、図14に示す発注ワークフロー画面1100の表示操作を行うと、表示制御部402は、ディスプレイ806に発注ワークフロー画面1100を表示させる。この場合、表示制御部402は、デジタル素材管理サービス56の表示制御部568aから発注ワークフロー画面1100の画面情報を受信して表示させる。これは、後述する図15~図19に示す画面についても同様である。なお、画面の遷移の順番として図14から図18(図19)までの順に遷移するものとしているが、遷移の順番はこれに限定されるものではない。 As explained in step S14 of FIG. 8 above, when the purchaser of the purchaser terminal 40 performs a display operation for the order workflow screen 1100 shown in FIG. 14 via the input unit 403, the display control unit 402 causes the display 806 to display the order workflow screen 1100. In this case, the display control unit 402 receives screen information for the order workflow screen 1100 from the display control unit 568a of the digital material management service 56 and displays it. This also applies to the screens shown in FIGS. 15 to 19, which will be described later. Note that, although the screen transition order is assumed to be from FIG. 14 to FIG. 18 (FIG. 19), the transition order is not limited to this.
図14に示す発注ワークフロー画面1100は、デザインテンプレートを選択・編集し、印刷した場合の状態を示すプレビュー表示を確認し、最終的に発注を行うための一連の発注ワークフロー処理の初期画面である。発注ワークフロー画面1100は、図14に示すように、新規作成ボタン1101と、テンプレート選択ボタン1102と、を含む。 The order workflow screen 1100 shown in Figure 14 is the initial screen for a series of order workflow processes, in which a design template is selected and edited, a preview display showing what it will look like when printed is displayed, and finally an order is placed. As shown in Figure 14, the order workflow screen 1100 includes a new creation button 1101 and a template selection button 1102.
新規作成ボタン1101は、デザインテンプレートではなく発注者が用意した印刷対象のデータを選択するためのボタンである。テンプレート選択ボタン1102は、デジタル素材管理サービス56に登録されているデザインテンプレートの一覧から、印刷対象とする所望のデザインテンプレートんを選択するための図15に示すテンプレート一覧画面1200(第1画面の一例)を表示させるためのボタンである。 The New Creation button 1101 is a button for selecting the data to be printed that has been prepared by the client, rather than a design template. The Template Selection button 1102 is a button for displaying the template list screen 1200 (an example of the first screen) shown in Figure 15, which allows the user to select the desired design template to be printed from a list of design templates registered in the digital material management service 56.
発注者によってテンプレート選択ボタン1102が押下されると、表示制御部402は、ディスプレイ806に、図15に示すテンプレート一覧画面1200を表示させる。 When the client presses the template selection button 1102, the display control unit 402 causes the display 806 to display the template list screen 1200 shown in Figure 15.
図15に示すテンプレート一覧画面1200は、デジタル素材管理サービス56に登録されているデザインテンプレートのプレビュー画像の一覧を表示し、発注対象としていずれかのデザインテンプレートを選択することができる画面である。テンプレート一覧画面1200は、図15に示すように、テンプレート表示領域1201a、1201b、1201cと、チェックボックス1202a、1202b、1202cと、決定ボタン1203と、キャンセルボタン1204と、を含む。 The template list screen 1200 shown in FIG. 15 displays a list of preview images of design templates registered in the digital material management service 56, and allows the user to select one of the design templates to order. As shown in FIG. 15, the template list screen 1200 includes template display areas 1201a, 1201b, and 1201c, check boxes 1202a, 1202b, and 1202c, a confirm button 1203, and a cancel button 1204.
テンプレート表示領域1201a、1201b、1201cは、デジタル素材管理サービス56に登録されているデザインテンプレートのプレビュー画像を一覧として表示する領域である。なお、簡便のため図15では3つのテンプレート表示領域を図示しているが、3つの表示領域に限定されるものではない。テンプレート表示領域1201aは、編集可能な可変部分1211aを含み、テンプレート表示領域1201bは、編集可能な可変部分1211bを含み、テンプレート表示領域1201cは、編集可能は可変部分1211c、1211dを含む。可変部分1211a、1211b、1211c、1211dは、編集可能であることが分るように下線等が付加されている。 Template display areas 1201a, 1201b, and 1201c are areas that display a list of preview images of design templates registered in the digital material management service 56. For simplicity, three template display areas are shown in Figure 15, but the number of display areas is not limited to three. Template display area 1201a includes an editable variable portion 1211a, template display area 1201b includes an editable variable portion 1211b, and template display area 1201c includes editable variable portions 1211c and 1211d. Variable portions 1211a, 1211b, 1211c, and 1211d are underlined or otherwise indicated to indicate that they are editable.
なお、デザインテンプレートの一覧として、プレビュー画像が表示されるだけでなく、当該デザインテンプレートの名称、特徴、特色または特殊可能の使用の有無等の情報が表示されていてもよい。 In addition to displaying preview images as a list of design templates, information such as the name of the design template, its features, characteristics, or whether or not special features are used may also be displayed.
チェックボックス1202a、1202b、1202cは、それぞれテンプレート表示領域1201a、1201b、1201cを選択するためのチェックボックスである。 Check boxes 1202a, 1202b, and 1202c are check boxes for selecting template display areas 1201a, 1201b, and 1201c, respectively.
決定ボタン1203は、チェックボックス1202a、1202b、1202cのうちチェックされたものに対応するデザインテンプレート(テンプレート表示領域1201a、1201b、1201cのうち選択されたものに対応する領域にプレビュー画像として表示されたデザインテンプレート)の選択を決定するためのボタンである。 The confirm button 1203 is a button for confirming the selection of the design template corresponding to the checked check box 1202a, 1202b, or 1202c (the design template displayed as a preview image in the area corresponding to the selected template display area 1201a, 1201b, or 1201c).
キャンセルボタン1204は、選択操作をキャンセルして、発注ワークフロー画面1100へ戻るためのボタンである。 The cancel button 1204 is a button for canceling the selection operation and returning to the order workflow screen 1100.
上述のように、発注者によってテンプレート選択ボタン1102が押下された場合、デジタル素材管理サービス56は、テンプレート一覧画面1200のテンプレート表示領域1201a、1201b、1201cについて、図20に示すプレビュー表示動作を実行する。以下、図20を参照しながら、デジタル素材管理サービス56によるプレビュー表示動作について説明する。なお、図20では、テンプレート一覧画面1200のテンプレート表示領域1201aに対応するデザインテンプレートに注目して説明する。 As described above, when the orderer presses the template selection button 1102, the digital material management service 56 executes the preview display operation shown in FIG. 20 for the template display areas 1201a, 1201b, and 1201c on the template list screen 1200. The preview display operation by the digital material management service 56 will be described below with reference to FIG. 20. Note that in FIG. 20, the description focuses on the design template corresponding to the template display area 1201a on the template list screen 1200.
<ステップS151>
デジタル素材管理サービス56の判定部563は、デジタル素材記憶部569を参照し、テンプレート表示領域1201aに対してプレビュー表示の対象となるデザインテンプレートに対応するプレビュー方法が、特殊プレビューなのか通常プレビューなのか判定する。なお、例えば発注ワークフロー画面1100でテンプレート選択ボタン1102が押下されたことに応じてS151の処理を開始してもよいし、テンプレート一覧画面1200のデザインテンプレートのプレビュー画像を追加表示するたびに、あるいはデザインテンプレートを検索して検索結果を表示させた際に、S151の処理を開始してもよい。当該プレビュー方法が特殊プレビューである場合(ステップS151:特殊プレビュー)、ステップS152へ移行し、通常プレビューである場合(ステップS151:通常プレビュー)、ステップS157へ移行する。
<Step S151>
The determination unit 563 of the digital material management service 56 references the digital material storage unit 569 and determines whether the preview method corresponding to the design template to be previewed in the template display area 1201a is special preview or normal preview. Note that the process of S151 may be initiated, for example, in response to the pressing of the template selection button 1102 on the order workflow screen 1100, or may be initiated each time a preview image of a design template is additionally displayed on the template list screen 1200, or when a design template is searched for and the search results are displayed. If the preview method is special preview (step S151: special preview), the process proceeds to step S152. If the preview method is normal preview (step S151: normal preview), the process proceeds to step S157.
<ステップS152>
デジタル素材管理サービス56の判定部563は、デジタル素材記憶部569を参照し、テンプレート表示領域1201aのデザインテンプレートに対応する撮像画像が存在するか否かを判定する。撮像画像が存在する場合(ステップS152:Yes)、ステップS153へ移行し、撮像画像が存在しない場合(ステップS152:No)、ステップS154へ移行する。
<Step S152>
The determination unit 563 of the digital material management service 56 determines whether or not a captured image corresponding to the design template in the template display area 1201a exists, by referring to the digital material storage unit 569. If a captured image exists (step S152: Yes), the process proceeds to step S153, and if a captured image does not exist (step S152: No), the process proceeds to step S154.
<ステップS153>
デジタル素材管理サービス56のプレビュー制御部566は、デジタル素材記憶部569からテンプレート表示領域1201aのデザインテンプレートに対応する撮像画像を取得し、当該撮像画像によりプレビュー画像を生成し、通信部561を介して、発注者端末40へ送信し、発注者端末40の通信部401は、当該プレビュー画像を受信する。そして、発注者端末40の表示制御部402は、通信部401により受信されたプレビュー画像(撮像画像)をテンプレート一覧画面1200のテンプレート表示領域1201aに表示させる。
<Step S153>
The preview control unit 566 of the digital material management service 56 obtains a captured image corresponding to the design template in the template display area 1201a from the digital material storage unit 569, generates a preview image from the captured image, and transmits it to the orderer terminal 40 via the communication unit 561. The communication unit 401 of the orderer terminal 40 receives the preview image. The display control unit 402 of the orderer terminal 40 then displays the preview image (captured image) received by the communication unit 401 in the template display area 1201a of the template list screen 1200.
すなわち、デザインテンプレートのプレビュー方法として特殊プレビューが指定されている場合、当該デザインテンプレートの撮像画像が存在すれば、優先して当該撮像画像がプレビュー画像として表示されるものとしている。これによって、デザインテンプレートが特色または特殊加工の少なくともいずれかが設定されている場合には、プレビュー表示としてその印刷状態を明確に表現するには撮像画像が最も適しているため、撮像画像が存在する場合にはこれをプレビュー表示することによって、発注者はデザインテンプレートの印刷状態を正確に把握することができる。そして、プレビュー表示動作を終了する。 In other words, when a special preview is specified as the preview method for a design template, if a captured image of that design template exists, that captured image is given priority and displayed as the preview image. As a result, if the design template is set to at least one of spot color and special processing, the captured image is the most suitable for clearly expressing the print state as a preview display, so by previewing a captured image if one exists, the client can accurately understand the print state of the design template. The preview display operation then ends.
<ステップS154>
デジタル素材管理サービス56のシミュレート生成部564は、プレビュー表示の対象となるデザインテンプレートについて画像の面の角度、光源および視点を予め仮想的に設定してシミュレートすることにより画像(シミュレート画像)を生成する。具体的には、シミュレート生成部564は、図21に示すように、デザインテンプレート701の基準面との角度をα、光源702の方向と基準方向との角度をβ、視点703の方向と基準方向との角度をγとした場合に、デザインテンプレート701の光沢等の状態をシミュレート計算により算出して、シミュレート画像を生成する。なお、光源702の色味もしくは位置等、または視点703の位置等が調整できてもよい。
<Step S154>
The simulation generation unit 564 of the digital material management service 56 generates an image (simulated image) by virtually setting in advance the angle of the image surface, light source, and viewpoint for the design template to be previewed and simulating the setting. Specifically, as shown in Fig. 21 , the simulation generation unit 564 calculates the gloss and other conditions of the design template 701 by simulation calculation, assuming that the angle between the design template 701 and the reference surface is α, the angle between the direction of the light source 702 and the reference direction is β, and the angle between the direction of the viewpoint 703 and the reference direction is γ, and generates a simulated image. Note that the color or position of the light source 702, or the position of the viewpoint 703, may be adjustable.
また、シミュレート生成部564は、例えば、図22に示すデザインテンプレート701-1~701-3のように、それぞれ視点の位置を変えた画像を生成し、これら順に表示変更するような動画形式のプレビュー画像を生成してもよい。これによって、視点を変えた場合の光沢の状態の変化を分かりやすく表現することができる。なお、これらの複数の画像がテンプレート表示領域1201aに表示される際に、操作に従って、各画像が手動で切り替えられるようにしてもよい。また、図22に示すように3つの画像が生成されることに限定されない。 The simulation generation unit 564 may also generate images with different viewpoints, such as design templates 701-1 to 701-3 shown in FIG. 22, and generate a preview image in a moving image format that changes the display of these images in order. This makes it possible to clearly express the change in glossiness as the viewpoint changes. When these multiple images are displayed in the template display area 1201a, each image may be manually switched in accordance with an operation. Furthermore, the number of images generated is not limited to three, as shown in FIG. 22.
そして、プレビュー制御部566は、シミュレート生成部564により生成されたシミュレート画像(第1シミュレート画像)をプレビュー画像として、通信部561を介して、発注者端末40へ送信し、発注者端末40の通信部401は、当該プレビュー画像を受信する。あるいは、シミュレート画像を元にさらにプレビュー画像(表示用の画像)を生成してもよい。そして、発注者端末40の表示制御部402は、通信部401により受信されたプレビュー画像(シミュレート画像)をテンプレート一覧画面1200のテンプレート表示領域1201aに表示させる。なお、発注者端末40での表示は、特殊プレビューであっても、通常プレビューの画像(テンプレート等デジタル素材のアイコン画像)と特殊プレビューの画像(撮影画像・シミュレート画像)とを自動的に交互に繰り返して表示してもよい。またテンプレート一覧画面1200を表示したときに最初は通常プレビューで表示しておき、その画面上でマウスのポインタを画像に重ね合わせるマウスオーバーによって特殊プレビューに切り替わってもよい。 The preview control unit 566 then transmits the simulated image (first simulated image) generated by the simulate generation unit 564 as a preview image to the orderer terminal 40 via the communication unit 561, and the communication unit 401 of the orderer terminal 40 receives the preview image. Alternatively, a further preview image (image for display) may be generated based on the simulated image. The display control unit 402 of the orderer terminal 40 then displays the preview image (simulated image) received by the communication unit 401 in the template display area 1201a of the template list screen 1200. Note that even when the display on the orderer terminal 40 is a special preview, it may automatically alternate between normal preview images (icon images of digital materials such as templates) and special preview images (photographed images/simulated images). Furthermore, when the template list screen 1200 is displayed, the normal preview may initially be displayed, and then switched to the special preview by hovering the mouse pointer over an image on the screen.
なお、後述する図19と同様に、シミュレート生成部564は、プレビュー表示の対象となるデザインテンプレートに特色が設定されている場合に、デザインテンプレート701の画像の特色部分(画像ファイルにおいて特色や特色加工等が指定された領域)をプロセスカラー等の代替色に置き換えた画像(第2シミュレート画像)を光源および視点について同一の条件で生成し、表示制御部402によって特色を含む画像と代替色に置き換えた画像とを並列にプレビュー表示するようにしてもよい。特色をプロセスカラーに置き換える例としては、特色のゴールドトナーを用いる色の代替色として、プロセスカラーのイエロートナーとブラックトナーを混ぜた色を用いた画像を用いて画像を生成してもよい。あるいは蛍光色トナー(蛍光ピンク・蛍光イエロー)を用いる色の代替色として、マゼンタトナーやイエロートナーをそれぞれ用いて画像を生成する。特色のクリアトナーなど透明色材の場合は、使った場合を第1シミュレート画像、使わない場合を第2シミュレート画像としてもよい。これによって、光源および視点について同一の条件の特色を含む画像と代替色に置き換えた画像とを見比べることが可能となり、その違いがより分かりやすくなる。なお、並列表示は、撮像画像と、シミュレート画像との並列表示等であってもよい。 As shown in Figure 19 (described later), if a spot color is set in the design template to be previewed, the simulation generation unit 564 may generate an image (second simulated image) in which the spot color portion of the image of the design template 701 (areas where the spot color or spot color processing is specified in the image file) is replaced with an alternative color such as a process color under the same light source and viewpoint conditions. The display control unit 402 may then preview the image containing the spot color and the image replaced with the alternative color side by side. As an example of replacing a spot color with a process color, an image may be generated using an image that uses a mixture of process colors, yellow toner and black toner, as an alternative color for a color that uses spot gold toner. Alternatively, an image may be generated using magenta toner or yellow toner as an alternative color for a color that uses fluorescent toner (fluorescent pink or fluorescent yellow). In the case of a transparent colorant such as a spot clear toner, the image using the colorant may be designated as the first simulated image, and the image without the colorant may be designated as the second simulated image. This makes it possible to visually compare an image containing the spot color and an image replaced with the alternative color under the same light source and viewpoint conditions, making the difference between them more apparent. The side-by-side display may also be a side-by-side display of a captured image and a simulated image, etc.
そして、ステップS155へ移行する。 Then, proceed to step S155.
<ステップS155>
発注者は、撮像画像を実際に確認したい場合に、撮像画像を要求することができる。例えば、後述する図18に示す発注確認画面1500の実画像プレビュー要求ボタン1504の押下操作等によって、撮像画像のプレビューを要求することができる。すなわち、テンプレート一覧画面1200においても同様の機能を有するボタンが配置されていてもよい。なお、撮像画像が無いと判定部563が判定した場合にのみ、実画像プレビュー要求ボタン1504等を表示し、撮像画像が有ると判定した場合には表示しない表示制御を行ってもよい。撮像画像の要求操作があった場合(ステップS155:Yes)、ステップS156へ移行し、要求操作がない場合(ステップS155:No)、プレビュー表示動作が終了する。
<Step S155>
When the purchaser wants to actually check the captured image, the purchaser can request the captured image. For example, a preview of the captured image can be requested by pressing an actual image preview request button 1504 on an order confirmation screen 1500 shown in FIG. 18 (described later). That is, a button having a similar function may also be arranged on the template list screen 1200. Note that display control may be performed such that the actual image preview request button 1504 is displayed only when the determination unit 563 determines that there is no captured image, and is not displayed when it is determined that there is a captured image. If a request for a captured image has been made (step S155: Yes), the process proceeds to step S156. If there is no request (step S155: No), the preview display operation ends.
<ステップS156>
デジタル素材管理サービス56は、発注者端末からの撮像画像のプレビュー要求を受け付ける。デジタル素材管理サービス56は、撮像画像プレビュー要求受付部の一例である。さらに、デジタル素材管理サービス56は、ジョブ管理サービス55を介して印刷業者10へ撮像画像の登録を要求する処理を行う。当該処理の詳細を、図23を参照しながら説明する。なお、撮像画像のプレビュー要求を受け付けた場合に、印刷業者またはテンプレートの作成者(登録者)に対して撮像画像の要求をメール等で通知することで依頼してもよい。メールには撮像画像のアップロード画面にアクセス可能なURLを含めてもよい。
<Step S156>
The digital material management service 56 accepts a request for a preview of a captured image from the client terminal. The digital material management service 56 is an example of a captured image preview request accepting unit. Furthermore, the digital material management service 56 performs a process of requesting the printing company 10 to register the captured image via the job management service 55. Details of this process will be described with reference to FIG. 23 . Note that when a request for a preview of a captured image is accepted, the request for the captured image may be sent to the printing company or the creator (registrant) of the template by email or the like. The email may include a URL that can be used to access an upload screen for the captured image.
<<ステップS1561>>
発注者による入力部403を介した撮像画像の要求操作がなされると、デジタル素材管理サービス56の撮像画像要求部565は、プレビュー表示の対象となるデザインテンプレートについてプレビュー表示するために、ジョブ管理サービス55に対して撮像画像を要求する。この場合、撮像画像要求部565は、対象のデザインテンプレートをジョブ管理サービス55へ送る。そして、ジョブ管理サービス55の撮像画像要求受付部553は、デジタル素材管理サービス56から撮像画像の要求、および撮像対象となるデザインテンプレートを受け付ける。そして、ステップS1562へ移行する。
<<Step S1561>>
When the orderer requests a captured image via the input unit 403, the captured image request unit 565 of the digital material management service 56 requests a captured image from the job management service 55 in order to display a preview of the design template to be previewed. In this case, the captured image request unit 565 sends the target design template to the job management service 55. Then, the captured image request receiving unit 553 of the job management service 55 receives the request for a captured image and the design template to be captured from the digital material management service 56. Then, the process proceeds to step S1562.
<<ステップS1562>>
ジョブ管理サービス55のテンプレート印刷指示部554は、撮像画像要求受付部553により撮像画像の要求およびデザインテンプレートが受け付られた場合、所定の印刷業者10の管理サーバ11へ、当該デザインテンプレートの印刷指示を、通信部551を介して送信する。そして、管理サーバ11の通信部111は、当該印刷指示を受信する。そして、管理サーバ11のテンプレート印刷指示部112は、通信部111により受信された当該印刷指示に応じて、印刷機30に対して撮像画像を得るためにデザインテンプレートの印刷の実行を指示する。印刷機30の印刷実行部303は、管理サーバ11のテンプレート印刷指示部112からのデザインテンプレートの印刷の実行指示に従って、印刷を実行する。そして、ステップS1563へ移行する。
<<Step S1562>>
When the captured image request receiving unit 553 receives a request for a captured image and a design template, the template print instructing unit 554 of the job management service 55 transmits a print instruction for the design template to the management server 11 of a predetermined printing company 10 via the communication unit 551. The communication unit 111 of the management server 11 then receives the print instruction. The template print instructing unit 112 of the management server 11 then instructs the printing machine 30 to print the design template in order to obtain a captured image, in accordance with the print instruction received by the communication unit 111. The print execution unit 303 of the printing machine 30 executes printing in accordance with the instruction to print the design template from the template print instructing unit 112 of the management server 11. Then, the process proceeds to step S1563.
<<ステップS1563>>
印刷業者10は、印刷機30によって印刷された当該デザインテンプレートの印刷物を撮像装置により撮像する。そして、ステップS1564へ移行する。なお、撮像装置はカメラ、スキャナ等、画像を撮影できる装置である。また印刷物を撮像した撮像画像は、デザインテンプレート等の印刷物を複数の角度で撮影した複数の画像であってもよい。
<<Step S1563>>
The printing company 10 uses an imaging device to capture an image of the design template printed by the printing press 30. Then, the process proceeds to step S1564. The imaging device is a device capable of capturing images, such as a camera or scanner. The captured image of the print may also be a plurality of images of the design template or other print from a plurality of angles.
<<ステップS1564>>
管理サーバ11の撮像画像登録部113は、印刷業者10の操作に応じて、印刷物を撮像した撮像装置から外部機器接続I/F808を介して当該撮像画像を受信し、ジョブ情報記憶部119に記憶(登録)する。そして、ステップS1565へ移行する。
<<Step S1564>>
In response to an operation by the printing company 10, the captured image registration unit 113 of the management server 11 receives the captured image from the imaging device that captured the print via the external device connection I/F 808, and stores (registers) the image in the job information storage unit 119. Then, the process proceeds to step S1565.
<<ステップS1565>>
管理サーバ11の撮像画像送信部114は、撮像画像登録部113により登録された撮像画像を、通信部111を介してジョブ管理サービス55へ送信する。
<<Step S1565>>
The captured image transmitting unit 114 of the management server 11 transmits the captured image registered by the captured image registering unit 113 to the job management service 55 via the communication unit 111 .
ここで、ステップS156の処理の説明に戻る。ジョブ管理サービス55の撮像画像処理部555は、印刷業者10の管理サーバ11から、通信部551を介して撮像画像を取得し、デジタル素材管理サービス56に送信する。プレビュー制御部566は、通信部561を介して受信した当該撮像画像を、対応するデザインテンプレートと関連付けてデジタル素材記憶部569に登録する。そして、プレビュー制御部566は、通信部561を介して受信した当該撮像画像をプレビュー画像として、通信部561を介して、発注者端末40へ送信し、発注者端末40の通信部401は、当該プレビュー画像を受信する。そして、発注者端末40の表示制御部402は、通信部401により受信されたプレビュー画像(撮像画像)をテンプレート一覧画面1200のテンプレート表示領域1201aに表示させる。そして、プレビュー表示動作を終了する。 Now, we return to the description of step S156. The captured image processing unit 555 of the job management service 55 acquires the captured image from the management server 11 of the printing company 10 via the communication unit 551 and sends it to the digital material management service 56. The preview control unit 566 associates the captured image received via the communication unit 561 with the corresponding design template and registers it in the digital material storage unit 569. The preview control unit 566 then transmits the captured image received via the communication unit 561 as a preview image to the orderer terminal 40 via the communication unit 561, and the communication unit 401 of the orderer terminal 40 receives the preview image. The display control unit 402 of the orderer terminal 40 then displays the preview image (captured image) received by the communication unit 401 in the template display area 1201a of the template list screen 1200. The preview display operation then ends.
なお、テンプレート一覧画面1200が表示されたタイミングでプレビュー表示のためのプレビュー画像が生成されることに限定されるものではなく、例えば、予め各デザインテンプレートのプレビュー画像を生成しておき、当該各デザインテンプレートに関連付けてデジタル素材記憶部569に登録させておくものとしてもよい。 Note that the preview image for preview display is not limited to being generated at the time the template list screen 1200 is displayed; for example, a preview image for each design template may be generated in advance and registered in the digital material storage unit 569 in association with each design template.
<ステップS157>
デジタル素材管理サービス56のプレビュー制御部566は、通常プレビューが指定されている場合、プロセスカラーを用いた通常のプレビュー表示となるようなプレビュー画像を生成または取得し、通信部561を介して、発注者端末40へ送信し、発注者端末40の通信部401は、当該プレビュー画像を受信する。例えば、通常プレビューのプレビュー画像は、デザインテンプレートなどデジタル素材の画像ファイルの画像に基づいて作成されるアイコン画像であってもよい。また表示する際にアイコン画像を生成してもよいし、登録時に生成されているアイコン画像を取得してもよい。そして、発注者端末40の表示制御部402は、通信部401により受信されたプレビュー画像をテンプレート一覧画面1200のテンプレート表示領域1201aに表示させる。そして、プレビュー表示動作を終了する。
<Step S157>
When a normal preview is specified, the preview control unit 566 of the digital material management service 56 generates or acquires a preview image that will display a normal preview using process colors and transmits it to the orderer terminal 40 via the communication unit 561. The communication unit 401 of the orderer terminal 40 receives the preview image. For example, the preview image for the normal preview may be an icon image created based on an image of an image file of a digital material, such as a design template. Alternatively, the icon image may be generated when the image is displayed, or an icon image generated at the time of registration may be acquired. The display control unit 402 of the orderer terminal 40 then displays the preview image received by the communication unit 401 in the template display area 1201a of the template list screen 1200. The preview display operation then ends.
ここで、テンプレート一覧画面1200の説明に戻る。発注者は、テンプレート表示領域1201a~1201cのプレビュー表示を確認し、チェックボックス1202a~1202cのうち所望のデザインテンプレートのチェックボックスを選択操作した後、決定ボタン1203を押下する。すると、表示制御部402は、ディスプレイ806に、図16に示すテンプレート編集画面1300を表示させる。 Now, let's return to the explanation of the template list screen 1200. The purchaser checks the preview display in the template display areas 1201a to 1201c, selects the check box for the desired design template from among the check boxes 1202a to 1202c, and then presses the confirm button 1203. The display control unit 402 then displays the template editing screen 1300 shown in FIG. 16 on the display 806.
図16に示すテンプレート編集画面1300は、テンプレート一覧画面1200で選択したデザインテンプレートから編集を加えて印刷用のレイアウトを作成するための画面である。テンプレート編集画面1300は、図16に示すように、テンプレート表示領域1301と、タイトル入力領域1302と、決定ボタン1303と、キャンセルボタン1304と、を含む。 The template editing screen 1300 shown in FIG. 16 is a screen for creating a layout for printing by editing the design template selected on the template list screen 1200. As shown in FIG. 16, the template editing screen 1300 includes a template display area 1301, a title input area 1302, a confirm button 1303, and a cancel button 1304.
テンプレート表示領域1301は、編集対象となるデザインテンプレートを表示する領域である。テンプレート表示領域1301は、編集可能な可変部分1301aを含む。図16に示す例では、可変部分1301aは、デザインテンプレートのタイトルを編集入力できるようになっている。 The template display area 1301 is an area that displays the design template to be edited. The template display area 1301 includes an editable variable portion 1301a. In the example shown in Figure 16, the variable portion 1301a allows the title of the design template to be edited and input.
タイトル入力領域1302は、可変部分1301a(タイトル)にタイトルを編集入力するための領域である。発注者によってタイトル入力領域1302にタイトルが入力されると、可変部分1301aに反映される。 The title input area 1302 is an area for editing and inputting a title into the variable portion 1301a (title). When the title is input into the title input area 1302 by the client, it is reflected in the variable portion 1301a.
決定ボタン1303は、テンプレート表示領域1301で編集された内容で決定するためのボタンである。キャンセルボタン1304は、編集内容をキャンセルしテンプレート一覧画面1200へ戻るためのボタンである。 The Confirm button 1303 is a button for confirming the content edited in the template display area 1301. The Cancel button 1304 is a button for canceling the edited content and returning to the template list screen 1200.
なお、より自由度を高めるために、任意のオブジェクトの配置や位置・大きさ・属性などの変更が可能な専用ツール(エディタ)を用意してもよい。 In addition, to increase flexibility, a dedicated tool (editor) may be provided that allows you to change the placement, position, size, attributes, etc. of any object.
発注者は、テンプレート表示領域1301に表示されたデザインテンプレートの編集を終えると決定ボタン1303を押下する。すると、表示制御部402は、ディスプレイ806に、図17に示す出力設定画面1400を表示させる。 When the client has finished editing the design template displayed in the template display area 1301, they press the confirm button 1303. The display control unit 402 then displays the output setting screen 1400 shown in FIG. 17 on the display 806.
図17に示す出力設定画面1400は、編集されたデザインテンプレートに基づいて印刷をする場合の各種設定(出力設定)を行うための画面である。出力設定画面1400は、図17に示すように、サイズ選択領域1401と、宛先読込ボタン1402と、決定ボタン1403と、キャンセルボタン1404と、を含む。 The output settings screen 1400 shown in Figure 17 is a screen for making various settings (output settings) when printing based on an edited design template. As shown in Figure 17, the output settings screen 1400 includes a size selection area 1401, a destination load button 1402, a confirm button 1403, and a cancel button 1404.
サイズ選択領域1401は、印刷出力の印刷物のサイズを選択入力する領域である。 The size selection area 1401 is an area where you select and input the size of the printed output.
宛先読込ボタン1402は、印刷物の宛先となるリストファイルを読み込むためのボタンである。 The destination load button 1402 is used to load the list file that will be the destination for the printed material.
なお、上記の設定以外にも、カラー/モノクロ、フィニッシング、部数、納期指定等があってもよい。 In addition to the above settings, you may also specify color/monochrome, finishing, number of copies, delivery date, etc.
決定ボタン1403は、上記の設定内容で決定するためのボタンである。キャンセルボタン1404は、上記の設定内容をキャンセルするためのボタンである。 The Confirm button 1403 is a button for confirming the above settings. The Cancel button 1404 is a button for canceling the above settings.
発注者によって、決定ボタン1403が押下されと、表示制御部402は、ディスプレイ806に、図18に示す発注確認画面1500(第2画面の一例)を表示させる。 When the orderer presses the decision button 1403, the display control unit 402 causes the display 806 to display the order confirmation screen 1500 (an example of the second screen) shown in Figure 18.
図18に示す発注確認画面1500は、編集したデザインテンプレートのレイアウト、および設定内容を最終確認し、印刷を発注するための画面である。当該画面によって最終的な仕上がりイメージを確認することができる。 The order confirmation screen 1500 shown in Figure 18 is a screen for making final confirmation of the layout and settings of the edited design template and placing an order for printing. This screen allows you to check the final finished image.
発注確認画面1500は、図18に示すように、テンプレート表示領域1501と、編集ボタン1502と、編集ボタン1503と、実画像プレビュー要求ボタン1504と、試し印刷発注ボタン1505と、発注ボタン1506と、キャンセルボタン1507と、を含む。 As shown in FIG. 18, the order confirmation screen 1500 includes a template display area 1501, an edit button 1502, an edit button 1503, a request actual image preview button 1504, a test print order button 1505, an order button 1506, and a cancel button 1507.
テンプレート表示領域1501は、レイアウトが確定したデザインテンプレートのプレビュー画像を表示する領域である。テンプレート表示領域1501に対するプレビュー画像の一連の表示動作は、上述の図20~図23で説明したプレビュー表示動作と同様である。 The template display area 1501 is an area that displays a preview image of a design template with a finalized layout. The sequence of operations for displaying the preview image in the template display area 1501 is the same as the preview display operations described above in Figures 20 to 23.
編集ボタン1502は、再度デザインテンプレートを編集するためのボタンである。編集ボタン1502が押下された場合、例えば、テンプレート編集画面1300に戻るものとすればよい。 The edit button 1502 is a button for editing the design template again. When the edit button 1502 is pressed, for example, the screen may return to the template editing screen 1300.
編集ボタン1503は、再度出力設定を行うためのボタンである。編集ボタン1503が押下された場合、例えば、出力設定画面1400に戻るものとすればよい。 The edit button 1503 is a button for reconfiguring the output settings. When the edit button 1503 is pressed, for example, the screen may return to the output settings screen 1400.
実画像プレビュー要求ボタン1504は、上述したように、撮像画像でプレビュー表示を確認したい場合に、撮像画像を要求するためのボタンである。試し印刷発注ボタン1505は、正式な発注の前に、お試しとして印刷業者10に印刷を発注するためのボタンである。試し印刷発注ボタン1505が押下された場合の動作は、基本的に発注ボタン1506が押下された場合と同様である。 As mentioned above, the actual image preview request button 1504 is a button for requesting a captured image when you want to check the preview display using the captured image. The trial print order button 1505 is a button for ordering a trial print from the printing company 10 before officially placing an order. The operation when the trial print order button 1505 is pressed is basically the same as when the order button 1506 is pressed.
発注ボタン1506は、テンプレート表示領域1501に表示されたデザインテンプレートの内容および出力設定により、正式に印刷業者10に対して印刷を発注するためのボタンである。発注ボタン1506が押下された場合の動作は、上述の図8に示したステップS16以降の動作である。キャンセルボタン1507は、出力設定画面1400に戻るためのボタンである。 The order button 1506 is a button for officially ordering printing from the printing service provider 10 based on the contents and output settings of the design template displayed in the template display area 1501. When the order button 1506 is pressed, the operations from step S16 onwards shown in Figure 8 above are carried out. The cancel button 1507 is a button for returning to the output settings screen 1400.
なお、テンプレート表示領域1501におけるプレビュー画像の表示は、図19に示す発注確認画面1500aのように、特色が設定された場合のプレビュー画像を表示するテンプレート表示領域1501aと、当該特色に対してプロセスカラー等の代替色で置き換えた同一の条件のプレビュー画像を表示するテンプレート表示領域1501bとの並列表示を行ってもよい。これによって、光源および視点について同一の条件の特色を含む画像と代替色に置き換えた画像とを見比べることが可能となり、その違いがより分かりやすくなる。なお、並列表示は、撮像画像と、シミュレート画像との並列表示等であってもよい。 Note that the preview image displayed in the template display area 1501 may be displayed in parallel, as in the order confirmation screen 1500a shown in FIG. 19, with template display area 1501a displaying a preview image when a spot color is set, and template display area 1501b displaying a preview image under the same conditions, with the spot color replaced with an alternative color such as a process color. This makes it possible to visually compare an image containing a spot color under the same conditions in terms of light source and viewpoint with an image replaced with an alternative color, making the difference easier to see. Note that the parallel display may also be a parallel display of a captured image and a simulated image, for example.
以上のように、本実施形態に係る機器システム100では、受付部(表示制御部568a)は、デザインテンプレートに対応するプレビュー方法の指定を受け付け、登録部562は、デザインテンプレートと、プレビュー方法とを関連付けてデジタル素材記憶部569に登録し、プレビュー制御部566は、登録部562により登録されたデザインテンプレートに関連付けられるプレビュー方法に応じて生成されたプレビュー画像を、印刷の発注を行うための発注者端末40に送信するものとしている。これによって、デザインテンプレートの登録時にプレビュー表示の方法を指定することができる。そして、従来では特色または特殊加工が設定された場合にプレビュー表示されるには、通常のプレビュー表示の操作とは異なる別途の操作が必要であったが、デザインテンプレートの登録の際に予めプレビュー方法が指定されるため、当該操作を省略することができるため操作性を向上させることができる。 As described above, in the equipment system 100 according to this embodiment, the reception unit (display control unit 568a) receives the specification of a preview method corresponding to a design template, the registration unit 562 associates the design template with the preview method and registers it in the digital material storage unit 569, and the preview control unit 566 transmits a preview image generated according to the preview method associated with the design template registered by the registration unit 562 to the purchaser terminal 40 used to place a printing order. This makes it possible to specify the preview display method when registering a design template. Conventionally, a separate operation different from the normal preview display operation was required to display a preview when a spot color or special processing was set. However, because the preview method is specified in advance when the design template is registered, this operation can be omitted, improving operability.
また、本実施形態に係る機器システム100では、受付部は、デザインテンプレートに関連付ける撮像画像の指定を受け付け、登録部562は、デザインテンプレートと撮像画像とを関連付けてデジタル素材記憶部569に登録し、判定部563は、デザインテンプレートに関連付けられたプレビュー方法に基づいて、特色または特殊加工のうち少なくともいずれかが設定されているデザインテンプレートに対応した特殊プレビューか、特色または特殊加工のうち少なくともいずれかが設定されているデザインテンプレートに対応していない通常プレビューかを判定し、デザインテンプレートに関連付けられたプレビュー方法が特殊プレビューと判定した場合、当該デザインテンプレートに関連付けられた撮像画像が存在するか否かを判定し、プレビュー制御部566は、判定部563により撮像画像があると判定された場合、当該撮像画像に基づいてプレビュー画像を生成するものとしている。これによって、デザインテンプレートが特色または特殊加工の少なくともいずれかが設定されている場合には、プレビュー表示としてその印刷状態を明確に表現するには撮像画像が最も適しているため、撮像画像が存在する場合にはこれをプレビュー表示することによって、発注者はデザインテンプレートの印刷状態を正確に把握することができる。 In addition, in the equipment system 100 according to this embodiment, the reception unit receives the designation of a captured image to be associated with a design template, the registration unit 562 associates the design template with the captured image and registers it in the digital material storage unit 569, and the determination unit 563 determines, based on the preview method associated with the design template, whether the preview is a special preview corresponding to a design template in which at least one of a spot color or special processing is set, or a normal preview not corresponding to a design template in which at least one of a spot color or special processing is set. If the determination unit 563 determines that a captured image exists, the preview control unit 566 generates a preview image based on the captured image. As a result, when a design template has at least one of a spot color or special processing set, a captured image is most suitable for clearly expressing the print state as a preview display. Therefore, by previewing a captured image, if one exists, the orderer can accurately grasp the print state of the design template.
また、本実施形態に係る機器システム100では、シミュレート生成部564は、判定部563により撮像画像があると判定された場合、さらに、第1シミュレート画像の所定のシミュレーションと同一の条件のシミュレーションにより、かつ、デザインテンプレートの特色部分を代替色に置換して生成される第2シミュレート画像をプレビュー画像として生成し、プレビュー制御部566は、発注者端末40に第1シミュレート画像と第2シミュレート画像とを、並列してプレビュー表示させるために、発注者端末40へ送信するものとしている。これによって、光源および視点について同一の条件の特色を含む画像と代替色に置き換えた画像とを見比べることが可能となり、その違いがより分かりやすくなる。 In addition, in the equipment system 100 according to this embodiment, when the determination unit 563 determines that a captured image exists, the simulation generation unit 564 generates a second simulated image as a preview image by simulating under the same conditions as the specified simulation of the first simulated image and replacing the feature color portion of the design template with an alternative color, and the preview control unit 566 transmits the first simulated image and the second simulated image to the orderer terminal 40 so that they can be previewed side by side on the orderer terminal 40. This makes it possible to visually compare an image containing feature colors under the same conditions in terms of light source and viewpoint with an image replaced with an alternative color, making the difference between them easier to see.
なお、上述の実施形態において、発注者端末40、クラウドシステム50、管理サーバ11および管理者端末12の各機能部の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ROM等に予め組み込まれて提供される。また、上述の実施形態において、発注者端末40、クラウドシステム50、管理サーバ11および管理者端末12で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM(Compact Disc Read Only Memory)、フレキシブルディスク(FD)、CD-R(Compact Disk-Recordable)、またはDVD(Digital Versatile Disc)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の実施形態において、発注者端末40、クラウドシステム50、管理サーバ11および管理者端末12で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態において、発注者端末40、クラウドシステム50、管理サーバ11および管理者端末12で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、上述の実施形態において、発注者端末40、クラウドシステム50、管理サーバ11および管理者端末12で実行されるプログラムは、上述した各機能部のうち少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはCPU801が上述の記憶装置(例えば、ROM802またはHD804等)からプログラムを読み出して実行することにより、上述の各機能部が主記憶装置上にロードされて生成されるようになっている。 In the above-described embodiments, when at least one of the functional units of the orderer terminal 40, cloud system 50, management server 11, and administrator terminal 12 is realized by executing a program, the program is provided pre-installed in ROM or the like. Furthermore, in the above-described embodiments, the programs executed by the orderer terminal 40, cloud system 50, management server 11, and administrator terminal 12 may be provided by being recorded in an installable or executable format on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a flexible disk (FD), a CD-R (Compact Disk-Recordable), or a DVD (Digital Versatile Disc). Furthermore, in the above-described embodiments, the programs executed by the orderer terminal 40, cloud system 50, management server 11, and administrator terminal 12 may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Furthermore, in the above-described embodiment, the programs executed by the orderer terminal 40, cloud system 50, management server 11, and administrator terminal 12 may be configured to be provided or distributed via a network such as the Internet. Furthermore, in the above-described embodiment, the programs executed by the orderer terminal 40, cloud system 50, management server 11, and administrator terminal 12 have a modular configuration including at least one of the above-described functional units, and in terms of actual hardware, the CPU 801 reads and executes the programs from the above-described storage device (e.g., ROM 802 or HD 804, etc.), thereby loading and generating the above-described functional units on the main storage device.
本発明の態様は、以下の通りである。
<1>デザインテンプレートに対応するプレビュー方法の指定を受け付ける受付部と、
前記デザインテンプレートと、前記プレビュー方法とを関連付けて記憶部に登録する登録部と、
前記登録部により登録された前記デザインテンプレートに関連付けられるプレビュー方法に応じて生成されたプレビュー画像を、印刷の発注を行うための発注者端末に送信する送信部と、
を有する情報処理システムである。
<2>前記登録部により登録された前記デザインテンプレートが関連付けられるプレビュー方法により、該デザインテンプレートに対応する前記プレビュー画像を生成する生成部を、さらに有する前記<1>に記載の情報処理システムである。
<3>前記受付部は、前記デザインテンプレートに関連付ける撮像画像の指定を受け付け、
前記登録部は、前記デザインテンプレートと前記撮像画像とを関連付けて前記記憶部に登録し、
前記デザインテンプレートに関連付けられた前記プレビュー方法に基づいて、特色または特殊加工のうち少なくともいずれかが設定されているデザインテンプレートに対応した第1プレビュー方法か、特色または特殊加工のうち少なくともいずれかが設定されているデザインテンプレートに対応していない第2プレビュー方法かを判定する第1判定部と、前記第1判定部によって前記デザインテンプレートに関連付けられた前記プレビュー方法が前記第1プレビュー方法であると判定された場合、該デザインテンプレートに関連付けられた前記撮像画像が存在するか否かを判定する第2判定部と、をさらに備え、
前記生成部は、前記第2判定部により前記撮像画像があると判定された場合、該撮像画像に基づいて前記プレビュー画像を生成する前記<2>に記載の情報処理システムである。
<4>前記生成部は、前記第2判定部により前記撮像画像が存在しないと判定された場合、前記デザインテンプレートに基づいて、光源および視点が予め設定された所定のシミュレーションにより生成される第1シミュレート画像を、前記プレビュー画像として生成する前記<3>に記載の情報処理システムである。
<5>前記生成部は、前記第2判定部により前記撮像画像があると判定された場合、さらに、前記第1シミュレート画像の前記所定のシミュレーションと同一の条件のシミュレーションにより、かつ、前記デザインテンプレートの特色部分を代替色に置換して生成される第2シミュレート画像を、前記プレビュー画像として生成し、
前記送信部は、前記発注者端末に前記第1シミュレート画像と前記第2シミュレート画像とを、並列してプレビュー表示させるために、前記発注者端末へ送信する前記<4>に記載の情報処理システムである。
<6>前記生成部は、前記第2判定部により前記撮像画像が存在しないと判定された場合、前記デザインテンプレートに基づいて、視点の異なる複数の前記第1シミュレート画像を生成し、
前記送信部は、前記発注者端末に前記複数の前記第1シミュレート画像を表示させるために前記発注者端末へ送信する前記<4>に記載の情報処理システムである。
<7>前記送信部は、前記発注者端末に前記複数の前記第1シミュレート画像を、動画形式で表示させるために前記発注者端末へ送信する前記<6>に記載の情報処理システムである。
<8>前記第2判定部により前記撮像画像が存在しないと判定された場合、前記発注者端末から撮像画像のプレビュー要求を受け付ける、撮像画像プレビュー要求受付部を、さらに有する前記<3>~<7>のいずれか一項に記載の情報処理システムである。
<9>前記発注者端末からの前記プレビュー要求に応じて、印刷業者の管理装置に対して前記デザインテンプレートの印刷指示を要求する要求部を、さらに備え、
前記生成部は、前記管理装置からの指示によって印刷機により印刷出力された印刷物の撮像画像に基づいて、前記プレビュー画像を生成し、
前記送信部は、前記プレビュー画像を、前記発注者端末にプレビュー表示させるために該発注者端末へ送信する前記<8>に記載の情報処理システムである。
<10>前記発注者端末は、デザインテンプレートを選択するための第1画面において、前記送信部から送信された前記プレビュー画像を表示する前記<1>~<9>のいずれか一項に記載の情報処理システムである。
<11>前記発注者端末は、前記デザインテンプレートのレイアウトを最終確認するための第2画面において、前記送信部から送信された前記プレビュー画像を表示する前記<1>~<10>のいずれか一項に記載の情報処理システムである。
<12>デザインテンプレートに対応するプレビュー方法の指定を受け付ける受付部と、
前記デザインテンプレートと、前記プレビュー方法とを関連付けて記憶部に登録する登録部と、
前記登録部により登録された前記デザインテンプレートに関連付けられるプレビュー方法に応じて生成されたプレビュー画像を、印刷の発注を行うための発注者端末に送信する送信部と、
を備えた情報処理装置である。
<13>デザインテンプレートに対応するプレビュー方法の指定を受け付ける受付ステップと、
前記デザインテンプレートと、前記プレビュー方法とを関連付けて記憶部に登録する登録ステップと、
登録した前記デザインテンプレートに関連付けられるプレビュー方法に応じて生成されたプレビュー画像を、印刷の発注を行うための発注者端末に送信する送信ステップと、
を有する情報処理方法である。
<14>コンピュータに、
デザインテンプレートに対応するプレビュー方法の指定を受け付ける受付ステップと、
前記デザインテンプレートと、前記プレビュー方法とを関連付けて記憶部に登録する登録ステップと、
登録した前記デザインテンプレートに関連付けられるプレビュー方法に応じて生成されたプレビュー画像を、印刷の発注を行うための発注者端末に送信する送信ステップと、
を実行させるためのプログラムである。
The aspects of the present invention are as follows.
<1> A reception unit that receives a designation of a preview method corresponding to a design template;
a registration unit that associates the design template with the preview method and registers them in a storage unit;
a transmission unit that transmits a preview image generated in accordance with a preview method associated with the design template registered by the registration unit to an orderer terminal for placing an order for printing;
It is an information processing system having the above.
<2> The information processing system described in <1> further includes a generation unit that generates the preview image corresponding to the design template using a preview method to which the design template registered by the registration unit is associated.
<3> The reception unit receives a designation of a captured image to be associated with the design template,
the registration unit associates the design template with the captured image and registers them in the storage unit;
a first determination unit that determines, based on the preview method associated with the design template, whether the preview method is a first preview method corresponding to a design template in which at least one of a special color or special processing is set, or a second preview method not corresponding to a design template in which at least one of a special color or special processing is set; and a second determination unit that determines, when the first determination unit determines that the preview method associated with the design template is the first preview method, whether or not the captured image associated with the design template exists,
In the information processing system according to <2>, when the second determination unit determines that the captured image exists, the generation unit generates the preview image based on the captured image.
<4> The information processing system described in <3> is such that, when the second judgment unit determines that the captured image does not exist, the generation unit generates a first simulated image as the preview image, which is generated by a predetermined simulation in which a light source and viewpoint are preset based on the design template.
<5> When the second determination unit determines that the captured image exists, the generation unit further generates, as the preview image, a second simulated image generated by simulating the first simulated image under the same conditions as the predetermined simulation and by replacing a feature color portion of the design template with an alternative color,
The transmission unit is an information processing system described in <4> that transmits the first simulated image and the second simulated image to the client terminal so that the client terminal can preview the first simulated image and the second simulated image side by side.
<6> When the second determination unit determines that the captured image does not exist, the generation unit generates a plurality of the first simulated images having different viewpoints based on the design template,
The information processing system according to <4>, wherein the transmission unit transmits the plurality of first simulated images to the orderer terminal to display them on the orderer terminal.
<7> The information processing system described in <6>, wherein the transmission unit transmits the plurality of first simulated images to the client terminal so that the first simulated images are displayed in video format on the client terminal.
<8> An information processing system described in any one of <3> to <7>, further comprising a captured image preview request receiving unit that receives a preview request for the captured image from the client terminal when the second judgment unit determines that the captured image does not exist.
<9> The printer further includes a request unit that requests a print instruction for the design template from a management device of a printing company in response to the preview request from the client terminal,
the generating unit generates the preview image based on a captured image of a printout printed by a printing machine in response to an instruction from the management device;
The information processing system according to <8>, wherein the transmission unit transmits the preview image to the orderer terminal to display a preview on the orderer terminal.
<10> The information processing system described in any one of <1> to <9>, wherein the client terminal displays the preview image transmitted from the transmission unit on a first screen for selecting a design template.
<11> The information processing system described in any one of <1> to <10>, wherein the client terminal displays the preview image transmitted from the transmission unit on a second screen for final confirmation of the layout of the design template.
<12> A reception unit that receives a designation of a preview method corresponding to a design template;
a registration unit that associates the design template with the preview method and registers them in a storage unit;
a transmission unit that transmits a preview image generated in accordance with a preview method associated with the design template registered by the registration unit to an orderer terminal for placing an order for printing;
The information processing device is provided with:
<13> A receiving step of receiving a designation of a preview method corresponding to the design template;
a registration step of registering the design template and the preview method in a storage unit in association with each other;
a transmission step of transmitting a preview image generated according to a preview method associated with the registered design template to an orderer terminal for placing a printing order;
The information processing method has the following features.
<14> To the computer,
a reception step for receiving a designation of a preview method corresponding to the design template;
a registration step of registering the design template and the preview method in a storage unit in association with each other;
a transmission step of transmitting a preview image generated according to a preview method associated with the registered design template to an orderer terminal for placing an order for printing;
This is a program for executing the above.
10 印刷業者
11 管理サーバ
12 管理者端末
30 印刷機
40 発注者端末
50 クラウドシステム
51 注文管理サービス
52 顧客管理サービス
53 機器管理サービス
54 業者管理サービス
55 ジョブ管理サービス
56 デジタル素材管理サービス
57 課金管理サービス
100 機器システム
111 通信部
112 テンプレート印刷指示部
113 撮像画像登録部
114 撮像画像送信部
115 ジョブ実行指示部
119 ジョブ情報記憶部
121 通信部
122 テンプレート登録要求部
123 表示制御部
124 入力部
301 通信部
302 機器情報送信部
303 印刷実行部
401 通信部
402 表示制御部
403 入力部
511 通信部
512 発注受付部
513 デジタル素材取得部
514 印刷データ生成部
515 ジョブ登録要求部
529 顧客情報記憶部
531 通信部
532 機器情報登録部
533 機器情報提供部
539 機器情報登録部
549 業者情報記憶部
551 通信部
552 機器情報取得部
553 撮像画像要求受付部
554 テンプレート印刷指示部
555 撮像画像処理部
556 ジョブ情報登録部
557 ジョブ実行判断部
558 スケジュール生成部
558a ジョブ情報配信部
558b 課金情報通知部
559 ジョブ情報記憶部
561 通信部
562 登録部
563 判定部
564 シミュレート生成部
565 撮像画像要求部
566 プレビュー制御部
567 設定部
568 デジタル素材提供部
568a 表示制御部
569 デジタル素材記憶部
571 課金処理部
579 課金情報記憶部
601、602 両矢印
701、701-1~701-3 デザインテンプレート
702 光源
703 視点
801 CPU
802 ROM
803 RAM
804 HD
805 HDDコントローラ
806 ディスプレイ
808 外部機器接続I/F
809 ネットワークI/F
810 バスライン
811 キーボード
812 ポインティングデバイス
813 DVD
814 DVD-RWドライブ
815 メディア
816 メディアI/F
901 CPU
902 MEM-P
902a ROM
902b RAM
903 NB
904 SB
906 ASIC
907 MEM-C
908 HDDコントローラ
909 HD
910 コントローラ
920 近距離通信回路
920a アンテナ
921 AGPバス
922 PCIバス
930 エンジン制御部
931 スキャナ部
932 プリンタ部
940 操作パネル
940a パネル表示部
940b ハードキー
950 ネットワークI/F
1000 テンプレート登録画面
1001 画像ファイル入力領域
1002 タイトル入力領域
1003 カテゴリ入力領域
1004 価格入力領域
1005 カラー入力領域
1006 検索用タグ入力領域
1007 用紙サイズ入力領域
1008 用紙種別入力領域
1009 後加工入力領域
1010 プレビュー方法指定領域
1011 選択ボタン
1012 登録ボタン
1100 発注ワークフロー画面
1101 新規作成ボタン
1102 テンプレート選択ボタン
1200 テンプレート一覧画面
1201a~1201c テンプレート表示領域
1202a~1202c チェックボックス
1203 決定ボタン
1204 キャンセルボタン
1211a~1211c、1212c 可変部分
1300 テンプレート編集画面
1301 テンプレート表示領域
1301a 可変部分
1302 タイトル入力領域
1303 決定ボタン
1304 キャンセルボタン
1400 出力設定画面
1401 サイズ選択領域
1402 宛先読込ボタン
1403 決定ボタン
1404 キャンセルボタン
1500、1500a 発注確認画面
1501、1501a、1501b テンプレート表示領域
1502、1503 編集ボタン
1504 実画像プレビュー要求ボタン
1505 試し印刷発注ボタン
1506 発注ボタン
1507 キャンセルボタン
N ネットワーク
DESCRIPTION OF SYMBOLS 10 Printing company 11 Management server 12 Administrator terminal 30 Printing machine 40 Orderer terminal 50 Cloud system 51 Order management service 52 Customer management service 53 Equipment management service 54 Vendor management service 55 Job management service 56 Digital material management service 57 Billing management service 100 Equipment system 111 Communication unit 112 Template print instruction unit 113 Captured image registration unit 114 Captured image transmission unit 115 Job execution instruction unit 119 Job information storage unit 121 Communication unit 122 Template registration request unit 123 Display control unit 124 Input unit 301 Communication unit 302 Equipment information transmission unit 303 Print execution unit 401 Communication unit 402 Display control unit 403 Input unit 511 Communication unit 512 Order reception unit 513 Digital material acquisition unit 514 Print data generation unit 515 Job registration request unit 529 Customer information storage unit 531 Communication unit 532 Device information registration unit 533 Device information provision unit 539 Device information registration unit 549 Contractor information storage unit 551 Communication unit 552 Device information acquisition unit 553 Captured image request reception unit 554 Template print instruction unit 555 Captured image processing unit 556 Job information registration unit 557 Job execution determination unit 558 Schedule generation unit 558a Job information distribution unit 558b Billing information notification unit 559 Job information storage unit 561 Communication unit 562 Registration unit 563 Determination unit 564 Simulation generation unit 565 Captured image request unit 566 Preview control unit 567 Setting unit 568 Digital material provision unit 568a Display control unit 569 Digital material storage unit 571 Charging processing unit 579 Charging information storage unit 601, 602 Double arrows 701, 701-1 to 701-3 Design templates 702 Light source 703 Viewpoint 801 CPU
802 ROM
803 RAM
804 HD
805 HDD controller 806 Display 808 External device connection I/F
809 Network I/F
810 Bus line 811 Keyboard 812 Pointing device 813 DVD
814 DVD-RW drive 815 Media 816 Media I/F
901 CPU
902 MEM-P
902a ROM
902b RAM
903 NB
904SB
906 ASIC
907 MEM-C
908 HDD controller 909 HD
910 Controller 920 Short-distance communication circuit 920a Antenna 921 AGP bus 922 PCI bus 930 Engine control unit 931 Scanner unit 932 Printer unit 940 Operation panel 940a Panel display unit 940b Hard key 950 Network I/F
1000 Template registration screen 1001 Image file input area 1002 Title input area 1003 Category input area 1004 Price input area 1005 Color input area 1006 Search tag input area 1007 Paper size input area 1008 Paper type input area 1009 Post-processing input area 1010 Preview method specification area 1011 Select button 1012 Register button 1100 Order workflow screen 1101 New creation button 1102 Template selection button 1200 Template list screen 1201a to 1201c Template display area 1202a to 1202c Check boxes 1203 Confirm button 1204 Cancel button 1211a to 1211c, 1212c Variable part 1300 Template editing screen 1301 Template display area 1301a Variable part 1302 Title input area 1303 Confirm button 1304 Cancel button 1400 Output setting screen 1401 Size selection area 1402 Destination read button 1403 Confirm button 1404 Cancel button 1500, 1500a Order confirmation screen 1501, 1501a, 1501b Template display area 1502, 1503 Edit button 1504 Actual image preview request button 1505 Test print order button 1506 Order button 1507 Cancel button N Network
Claims (13)
前記一のプレビュー表示対象データのプレビュー画像を生成する生成部と、
を有し、
前記生成部は、画像で表示する第1のプレビュー方法で表示されるプレビュー画像であって、複数の視点による画像を順に表示変更する動画形式で表示する第2のプレビュー方法で表示されるプレビュー画像を生成し、
前記プレビュー画像は、所定の操作に基づいて前記プレビュー方法が切り替わる画像である、情報処理システム。 a first receiving unit that receives designation of one piece of preview display target data ;
a generation unit that generates a preview image of the one preview display target data ;
and
the generating unit generates a preview image to be displayed by a first preview method of displaying an image, and a preview image to be displayed by a second preview method of displaying an image in a moving image format in which images from a plurality of viewpoints are displayed in a sequentially changing manner ;
An information processing system, wherein the preview image is an image in which the preview method is switched based on a predetermined operation .
前記生成部は、前記入力を反映させた前記一のプレビュー表示対象データのプレビュー画像を生成する、請求項1~5のいずれか一項に記載の情報処理システム。 a second receiving unit that receives an input for an editable variable part included in the one preview display target data ,
The information processing system according to claim 1 , wherein the generating unit generates a preview image of the one preview display target data that reflects the input.
生成部が、前記一のプレビュー表示対象データのプレビュー画像を生成する生成ステップと、
を有し、
前記生成ステップでは、画像で表示する第1のプレビュー方法で表示されるプレビュー画像であって、複数の視点による画像を順に表示変更する動画形式で表示する第2のプレビュー方法で表示されるプレビュー画像を生成し、
前記プレビュー画像は、所定の操作に基づいて前記プレビュー方法が切り替わる画像である、情報処理方法。 a receiving step in which a receiving unit receives designation of one piece of data to be previewed ;
a generating step in which a generating unit generates a preview image of the one preview display target data ;
and
In the generating step, a preview image is generated which is displayed by a first preview method of displaying an image, and a preview image is generated which is displayed by a second preview method of displaying an image in a moving image format in which images from a plurality of viewpoints are displayed and changed in sequence ;
An information processing method , wherein the preview image is an image in which the preview method is switched based on a predetermined operation .
一のプレビュー表示対象データの指定を受け付ける受付ステップと、
前記一のプレビュー表示対象データのプレビュー画像を生成する生成ステップと、
を実行させ、
前記生成ステップでは、画像で表示する第1のプレビュー方法で表示されるプレビュー画像であって、複数の視点による画像を順に表示変更する動画形式で表示する第2のプレビュー方法で表示されるプレビュー画像を生成し、
前記プレビュー画像は、所定の操作に基づいて前記プレビュー方法が切り替わる画像である、ためのプログラム。 On the computer,
a receiving step of receiving designation of one piece of preview display target data ;
a generating step of generating a preview image of the one preview display target data ;
Execute
In the generating step, a preview image is generated which is displayed by a first preview method of displaying an image, and a preview image is generated which is displayed by a second preview method of displaying an image in a moving image format in which images from a plurality of viewpoints are displayed and changed in sequence ;
The preview image is an image in which the preview method is switched based on a predetermined operation .
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022044657 | 2022-03-18 | ||
| JP2022044657 | 2022-03-18 | ||
| JP2022185675A JP7715136B2 (en) | 2022-03-18 | 2022-11-21 | Information processing system, information processing device, information processing method and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022185675A Division JP7715136B2 (en) | 2022-03-18 | 2022-11-21 | Information processing system, information processing device, information processing method and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2026024989A Division JP2026074223A (en) | 2022-03-18 | 2026-02-18 | Information processing systems, information processing methods, and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025157411A JP2025157411A (en) | 2025-10-15 |
| JP7823786B2 true JP7823786B2 (en) | 2026-03-04 |
Family
ID=88197489
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022185675A Active JP7715136B2 (en) | 2022-03-18 | 2022-11-21 | Information processing system, information processing device, information processing method and program |
| JP2025120164A Active JP7823786B2 (en) | 2022-03-18 | 2025-07-17 | Information processing system, information processing method, and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022185675A Active JP7715136B2 (en) | 2022-03-18 | 2022-11-21 | Information processing system, information processing device, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7715136B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015082694A (en) | 2013-10-21 | 2015-04-27 | 東芝テック株式会社 | Information processing apparatus, content creation apparatus, and program |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008290368A (en) | 2007-05-25 | 2008-12-04 | Konica Minolta Business Technologies Inc | Image forming apparatus, image processing apparatus, and program |
| JP5451406B2 (en) | 2010-01-06 | 2014-03-26 | キヤノン株式会社 | Image processing apparatus, image processing apparatus control method, information processing apparatus, information processing apparatus control method, and program |
| JP6422228B2 (en) * | 2014-03-28 | 2018-11-14 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
| JP6337736B2 (en) * | 2014-10-16 | 2018-06-06 | ブラザー工業株式会社 | Information processing apparatus, recording system, and program |
| JP6805626B2 (en) | 2016-08-19 | 2020-12-23 | 富士ゼロックス株式会社 | Information processing equipment and programs |
| JP7271888B2 (en) | 2018-09-25 | 2023-05-12 | 富士フイルムビジネスイノベーション株式会社 | Image processing device and program |
| JP7234769B2 (en) * | 2019-04-18 | 2023-03-08 | 株式会社リコー | Program, image forming apparatus, printing system, image forming system, printing method |
| JP7322494B2 (en) | 2019-05-09 | 2023-08-08 | 株式会社島津製作所 | Analysis instrument reporting device, method and program |
-
2022
- 2022-11-21 JP JP2022185675A patent/JP7715136B2/en active Active
-
2025
- 2025-07-17 JP JP2025120164A patent/JP7823786B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015082694A (en) | 2013-10-21 | 2015-04-27 | 東芝テック株式会社 | Information processing apparatus, content creation apparatus, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023138286A (en) | 2023-10-02 |
| JP2025157411A (en) | 2025-10-15 |
| JP7715136B2 (en) | 2025-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102016784B (en) | Print control apparatus and print control method | |
| JP7658501B2 (en) | Information processing system, information processing method, and program | |
| US8023133B2 (en) | Image forming job managing apparatus, method of same, and program for same | |
| JP4614387B2 (en) | Information processing apparatus, process management method, and program thereof | |
| US8693037B2 (en) | Computer readable information recording medium storing printing setting editing program, printing setting editing apparatus and printing setting editing method | |
| US12086488B2 (en) | Information processing system, method and apparatus for distributing profile information for printing | |
| JP2021086569A (en) | Information processing apparatus, device system, and job execution method | |
| JP6378567B2 (en) | Apparatus, method, program | |
| JP7823786B2 (en) | Information processing system, information processing method, and program | |
| JP5842902B2 (en) | Image processing system, image processing program, and image processing method | |
| JP6369248B2 (en) | Information processing apparatus and information processing program | |
| JP2026074223A (en) | Information processing systems, information processing methods, and programs | |
| JP5647544B2 (en) | Print information processing system and print information processing method | |
| JP4307208B2 (en) | Information processing apparatus, information processing apparatus control method, and storage medium | |
| JP2023140172A (en) | Information processing system, information processing device, information processing method and program | |
| JP2022032145A (en) | Information processing system, processing execution system, processing execution method, and program | |
| JP2008112393A (en) | Information processing apparatus, information processing method, information processing system, and program for executing information processing method (workflow editor) | |
| US12001732B2 (en) | Operation analysis system, operation analysis apparatus, operation analysis method, and non-transitory recording medium | |
| JP2024018925A (en) | Operation analysis system, operation analysis device, operation analysis method and program | |
| JP2023126134A (en) | Color adjustment system, color adjustment method, color adjustment device and program | |
| JP4770323B2 (en) | Object estimation system, object estimation method, and computer program | |
| JP2003331049A (en) | A print service providing method using a wide area network | |
| JP2006215721A (en) | Print service system via network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250807 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250807 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251021 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251222 |
|
| 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: 20260120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7823786 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |