Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7571541B2 - Information processing system, program, and information processing device - Google Patents
[go: Go Back, main page]

JP7571541B2 - Information processing system, program, and information processing device - Google Patents

Information processing system, program, and information processing device Download PDF

Info

Publication number
JP7571541B2
JP7571541B2 JP2020218537A JP2020218537A JP7571541B2 JP 7571541 B2 JP7571541 B2 JP 7571541B2 JP 2020218537 A JP2020218537 A JP 2020218537A JP 2020218537 A JP2020218537 A JP 2020218537A JP 7571541 B2 JP7571541 B2 JP 7571541B2
Authority
JP
Japan
Prior art keywords
job
slip
color
work
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020218537A
Other languages
Japanese (ja)
Other versions
JP2021149945A (en
Inventor
哉 川▲崎▼
誠 青木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US17/199,640 priority Critical patent/US11567716B2/en
Priority to EP21162592.6A priority patent/EP3882760B1/en
Publication of JP2021149945A publication Critical patent/JP2021149945A/en
Application granted granted Critical
Publication of JP7571541B2 publication Critical patent/JP7571541B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • General Factory Administration (AREA)

Description

本発明は、情報処理システム、プログラム、及び情報処理装置に関する。 The present invention relates to an information processing system, a program, and an information processing device.

複数の作業工程からなるジョブの進捗を作業指示書に印刷されたバーコード等を活用することにより管理することは、従来から行われている。 It has been common practice to manage the progress of a job consisting of multiple work steps by using barcodes printed on work instructions, etc.

また、作業者と作業を行う対象(工場での材料、仕掛品、製品など)にRFIDタグを付与し、加工場入り口の入門ゲートと加工場出口の出門ゲートでRFIDタグを読み取ることで、作業者の作業時間と作業を行う対象の流れ(作業場への入りと出)を管理するシステムは従来から知られている(例えば特許文献1参照)。 Also, a system has been known for some time that attaches RFID tags to workers and the objects they work on (such as materials, work in progress, and finished products in a factory) and manages the working hours of workers and the flow of objects they work on (entering and leaving a workplace) by reading the RFID tags at the entrance gate at the entrance to the processing plant and the exit gate at the exit of the processing plant (see, for example, Patent Document 1).

複数の作業工程からなり最終成果物を生成するジョブの進捗を、作業指示書に印刷されたバーコード等を活用することによりジョブを識別して管理する従来の技術では、例えば最終成果物の生産のために、ある作業工程で生産される生産物やパーツの数量が増加して、ジョブを分割して管理しなければならなくなった場合に、分割元のジョブ(以下、親ジョブと呼ぶ)と分割先のジョブ(以下、子ジョブと呼ぶ)との正確な管理を行うことができなかった。例えば、ジョブの生産過程で分かれた、親ジョブや子ジョブ夫々に伴う生産物の、置き場の把握や、ジョブ全体に加えて複数の親ジョブや子ジョブ夫々の詳細な進捗把握を行える仕組みは無かった。 In conventional technology, the progress of a job that consists of multiple work steps and produces a final product is identified and managed by using barcodes printed on work instructions, etc., but when the number of products or parts produced in a certain work step increases in order to produce the final product and the job must be divided and managed, it is not possible to accurately manage the job that was split (hereafter referred to as a parent job) and the jobs that were split into (hereafter referred to as child jobs). For example, there was no mechanism for understanding the location of products associated with each parent job and child job that were split during the job production process, or for understanding the detailed progress of the entire job as well as each of multiple parent jobs and child jobs.

本発明の実施の形態は、分割されたジョブの伝票による、ジョブの詳細な管理を行うことができる情報処理システムを提供することを目的とする。 The objective of an embodiment of the present invention is to provide an information processing system that can perform detailed management of jobs using slips for divided jobs.

上記目的を達成する為、本願請求項1は、ジョブを識別するための伝票を印刷し、前記伝票を利用して前記ジョブを管理する情報処理システムであって、前記伝票の所定の領域を、前記伝票により識別されるジョブの最終成果物を構築する、1以上のパーツと対応付けられている所定の色にした第1の伝票の画像データ、及び前記第1の伝票から前記所定の領域の前記所定の色を引き継いだ第2の伝票の画像データ、を作成する作成手段と、前記第1の伝票及び前記第2の伝票の画像データを用いて、前記第1の伝票及び前記第2の伝票の印刷を指示する指示手段と、前記第1の伝票及び前記第2の伝票の画像データに基づき、前記第1の伝票及び前記第2の伝票を印刷する印刷手段と、前記ジョブの1つ以上の作業工程に対応付いた場所に設置され、前記第1の伝票及び前記第2の伝票を撮影する1つ以上の撮影手段と、撮影された前記第1の伝票及び前記第2の伝票の画像から前記所定の領域の前記所定の色を認識する認識手段と、前記第1の伝票及び前記第2の伝票の前記所定の領域の前記所定の色をラベルとして利用して、前記第1の伝票及び前記第2の伝票により識別される前記ジョブの状態を管理する管理手段と、を有し、前記管理手段は、前記第1の伝票及び前記第2の伝票を撮影した前記撮影手段と、撮影された前記第1の伝票及び前記第2の伝票の画像から認識された前記所定の領域の前記所定の色と、に基づき、前記撮影手段の撮影する場所での1以上の前記第1の伝票または前記第2の伝票それぞれを認識することによって、前記ジョブに含まれる1以上のパーツ夫々の位置を管理することを特徴とする。
In order to achieve the above object, claim 1 of the present application provides an information processing system that prints slips for identifying jobs and manages the jobs using the slips, the information processing system comprising: a creation means that creates image data of a first slip in which a predetermined area of the slip is colored in a predetermined color associated with one or more parts that construct a final product of a job identified by the slip, and image data of a second slip that inherits the predetermined color of the predetermined area from the first slip; an instruction means that uses the image data of the first slip and the second slip to instruct printing of the first slip and the second slip; a printing means that prints the first slip and the second slip based on the image data of the first slip and the second slip; and a management means for managing the status of the job identified by the first invoice and the second invoice by using the predetermined color of the predetermined area of the first invoice and the second invoice as a label , wherein the management means manages the position of each of the one or more first invoices or the second invoices at a location photographed by the photography means based on the photography means that photographed the first invoice and the second invoice and the predetermined color of the predetermined area recognized from the photographed images of the first invoice and the second invoice .

本発明の実施の形態によれば、分割されたジョブの伝票による、ジョブの詳細な管理を行うことができる。 According to an embodiment of the present invention, detailed management of jobs can be performed using slips for divided jobs.

本実施形態に係るジョブ管理システムの一例の構成図である。FIG. 1 is a diagram illustrating a configuration of an example of a job management system according to an embodiment of the present invention. 本実施形態に係るジョブ管理システムで利用する作業指示書の一例のイメージ図である。FIG. 2 is an image diagram of an example of a work instruction sheet used in the job management system according to the embodiment. コンピュータの一例のハードウェア構成図である。FIG. 2 is a diagram illustrating a hardware configuration of an example of a computer. 作業工程管理システムの一例の機能構成図である。FIG. 2 is a functional configuration diagram of an example of a work process management system. 印刷工場におけるジョブの作業工程の一例を示したイメージ図である。FIG. 1 is an image diagram showing an example of a work process of a job in a printing factory. 縁取り色で周辺部が縁取られたカラーコード付き作業指示書を作成する処理の一例のフローチャートである。13 is a flowchart of an example of a process for creating a color-coded work instruction sheet with a border color around the periphery. カラーコード画像を生成する処理の一例のフローチャートである。11 is a flowchart of an example of a process for generating a color code image. 3進数を表現可能なコード化ルールについて説明するための図である。FIG. 1 is a diagram for explaining coding rules that can express ternary numbers. 光学シンボルにコード化するための情報の例を示す図である。FIG. 13 shows an example of information for encoding into an optical symbol. 光学シンボルの各セルに割り当てる色数を4色とした場合の光学シンボルの例を示す図である。FIG. 13 is a diagram showing an example of an optical symbol in which the number of colors assigned to each cell of the optical symbol is four. 縁取り色で周辺部が縁取られたカラーコード付き作業指示書を作成する処理イメージを示す図である。FIG. 13 is a diagram showing a process image for creating a color-coded work instruction sheet with a border color around the periphery. ラベル名に対応付いた縁取り色で周辺部が縁取られた情報処理システム用の作業指示書を作成する処理の一例の説明図である。11 is an explanatory diagram of an example of a process for creating a work instruction sheet for an information processing system in which the periphery is outlined with a border color corresponding to the label name; ラベル設定画面の一例のイメージ図である。FIG. 13 is an image diagram of an example of a label setting screen. 親ジョブ及び子ジョブの一例の説明図である。FIG. 2 is an explanatory diagram of an example of a parent job and a child job. ゲート通過時のジョブステータス更新処理の一例のフローチャートである。13 is a flowchart illustrating an example of a job status update process when passing through a gate. 作業工程管理システムが表示するUI画面の一例の遷移図である。11A to 11C are diagrams showing transitions of an example of a UI screen displayed by the work process management system. 工場全体を表示するマップ表示画面の一例のイメージ図である。FIG. 13 is an image diagram of an example of a map display screen that displays the entire factory. 保管エリアを表示するエリア表示画面の一例のイメージ図である。FIG. 13 is an image diagram of an example of an area display screen that displays a storage area. 作業工程管理システムの他の例の機能構成図である。FIG. 11 is a functional configuration diagram of another example of a work process management system. 作業工程管理システムの他の例の機能構成図である。FIG. 11 is a functional configuration diagram of another example of a work process management system. ジョブ管理テーブルが記憶しているジョブIDと、カラーコードIDと、ジョブ情報とを対応付けたテーブルT1の一例である。1 is an example of a table T1 in which job IDs, color code IDs, and job information stored in a job management table are associated with each other. ジョブ管理テーブルが記憶しているカメラの識別情報、カメラの識別情報に対応付けられた工程の状態を示す状態情報と対応付けたテーブルT2の一例である。13 is an example of a table T2 in which camera identification information stored in the job management table is associated with status information indicating the status of a process associated with the camera identification information. ジョブ一覧からジョブ分割を実行する画面遷移例である。13 is an example of a screen transition when executing job division from a job list.

以下、本発明の実施形態について図面を参照しながら説明する。なお、本実施形態では印刷工場におけるジョブの作業工程の管理を、作業指示書(伝票)を利用した機能により実現するジョブ管理システムを例に説明する。なお印刷工場におけるジョブとは、印刷業者が、システム及びシステムに接続されるプリンタやその他の機器、器具等を用いて、印刷・断裁・折り・製本・検査などの各作業工程を通して、最終成果物を生産しクライアントに提供する一連の作業のことを指す。また最終成果物とは、例えば印刷業者が、印刷を依頼したクライアント(例えば出版社や商社等の様々な会社など)に提供する印刷物等であり、本や冊子、パンフレット、様々な印刷物の束など、複数のパーツを含んだ(複数のパーツで構成される)印刷物である。なおダイレクトメールや支払い帳票、ちらしなどの1つのパーツのみからなる印刷物もシステムの管理対象に含んでいても良い。またジョブは、印刷に関する作業のみに限定されるものではなく、その他の様々な物を生産する作業を含む。そのためジョブ管理システムも印刷工場におけるジョブの作業工程の管理に限定するものではない。様々な生産・製造における工程の管理システムに適用可能である。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In this embodiment, the management of the work process of a job in a printing factory will be described by taking as an example a job management system that realizes the management of the work process of a job in a printing factory by using a function that uses a work instruction (voucher). Note that a job in a printing factory refers to a series of work in which a printing company produces a final product through each work process such as printing, cutting, folding, binding, and inspection using a system and a printer and other devices and equipment connected to the system, and provides it to a client. In addition, the final product is, for example, a printed matter that a printing company provides to a client who has requested printing (for example, various companies such as a publisher or a trading company), and is a printed matter that includes multiple parts (is composed of multiple parts), such as a book, a booklet, a pamphlet, or a bundle of various printed matters. Note that printed matters consisting of only one part, such as direct mail, payment slips, and flyers, may also be included in the management of the system. In addition, a job is not limited to only work related to printing, but also includes work to produce various other items. Therefore, the job management system is not limited to management of the work process of a job in a printing factory. It can be applied to management systems for various production and manufacturing processes.

[第1の実施形態]
<システム構成>
図1は、本実施形態に係るジョブ管理システムの一例の構成図である。図2は、本実施形態に係るジョブ管理システムで利用する作業指示書の一例のイメージ図である。図1に示したジョブ管理システム1は、顧客システム10、作業工程管理システム14、プリンタ16、及び1台以上のカメラ18がインターネットやLANなどのネットワーク20を介してデータ通信可能に接続されている。
[First embodiment]
<System Configuration>
Fig. 1 is a configuration diagram of an example of a job management system according to the present embodiment. Fig. 2 is an image diagram of an example of a work instruction sheet used in the job management system according to the present embodiment. In the job management system 1 shown in Fig. 1, a customer system 10, a work process management system 14, a printer 16, and one or more cameras 18 are connected to each other so as to be able to communicate data with each other via a network 20 such as the Internet or a LAN.

顧客システム10は例えばプリンタや管理システムを提供する企業の顧客である、印刷業者等が導入して使用しているシステムの一例であって、ジョブIDが印刷されて表示された図2(A)の顧客システム10用の作業指示書800を作成する。作業指示書800とは、複数の作業工程を含むジョブにおいて、最終成果物を生産する作業の内容を記載した文書であり、顧客システム10で電子ファイルとして作成されている。なお作業指示書800は印刷して用いてもよい。作業指示書800には、最終成果物を生産するためにどのようなパーツが必要で、各パーツをどのように作成し組み立てるか、といった各工程における作業や用いる機器が記入されている。パーツとは、例えば本のハードカバー、ハードカバーをさらに外装するカバー、本文、折込みページ、サイズの小さいページ、差し込むチラシなどであり、最終成果物である一部を構成する物(中間生成物)であると言ってもよい。そのため1つのジョブ(親ジョブ)には、パーツの作成のために分岐したジョブ、即ち親ジョブから分割した子ジョブが発生する。ジョブIDはジョブを識別する識別情報の一例であり、例えば顧客システム10において採番して発行される。また、図2(A)の顧客システム10用の作業指示書800は、顧客システム10側で、ジョブIDに基づいて生成して作業指示書800の画像に付与して利用しているバーコード画像801が表示されている例を示している。なおジョブIDは、顧客システム10においてジョブ毎に作業指示書800と関連付けて管理される。例えば作業者(印刷業者など)が、端末装置を操作して顧客システム10に作業指示書800を新規作成した際に、自動的にジョブIDが発行されるとともに、ジョブIDを含むバーコード画像801が作業指示書800の画像に付与されてもよい。 The customer system 10 is an example of a system introduced and used by a printing company or the like, which is a customer of a company that provides printers and management systems, and creates a work instruction sheet 800 for the customer system 10 in FIG. 2(A) with a job ID printed on it. The work instruction sheet 800 is a document that describes the work to produce the final product in a job that includes multiple work processes, and is created as an electronic file in the customer system 10. The work instruction sheet 800 may be printed and used. The work instruction sheet 800 describes the work and the equipment to be used in each process, such as what parts are needed to produce the final product, and how to create and assemble each part. The parts are, for example, the hard cover of a book, the cover that further covers the hard cover, the main text, the fold-out pages, the small pages, the leaflets to be inserted, etc., and may be said to be objects (intermediate products) that constitute a part of the final product. Therefore, one job (parent job) has jobs that branch off to create parts, that is, child jobs that are split off from the parent job. The job ID is an example of identification information that identifies the job, and is numbered and issued, for example, in the customer system 10. Also, the work instruction sheet 800 for the customer system 10 in FIG. 2(A) shows an example in which a barcode image 801 is displayed, which is generated on the customer system 10 side based on a job ID and is attached to the image of the work instruction sheet 800 for use. The job ID is associated with the work instruction sheet 800 for each job and managed in the customer system 10. For example, when a worker (such as a printing company) operates a terminal device to create a new work instruction sheet 800 in the customer system 10, a job ID may be automatically issued and a barcode image 801 including the job ID may be attached to the image of the work instruction sheet 800.

なお、ジョブIDは顧客システム10用の作業指示書800にバーコード画像801で表示されていてもよいし、テキストで表示されていてもよい。顧客システム10は、顧客システム10用の作業指示書800により実現される機能をユーザの一例である作業者(例えば印刷業者)に提供する。ここでの機能とは、例えば作業指示書800の作成、編集、印刷指示、ジョブIDの発行とバーコード付与等であり、この他作業指示書800で識別される1つのジョブのレベルで、ジョブが完了したかしていないかの状態管理が可能であってもよい。 The job ID may be displayed as a barcode image 801 or as text on the work instruction sheet 800 for the customer system 10. The customer system 10 provides the functions realized by the work instruction sheet 800 for the customer system 10 to a worker (e.g., a printing company), which is an example of a user. The functions here include, for example, creating and editing the work instruction sheet 800, issuing print instructions, issuing a job ID and attaching a barcode, etc., and in addition, at the level of a single job identified in the work instruction sheet 800, it may be possible to manage the status of whether the job is completed or not.

作業工程管理システム14、プリンタ16、及び1台以上のカメラ18は、作業指示書800に新たな機能を追加する情報処理システム12を構成している。作業工程管理システム14は、複数の作業工程からなるジョブの進捗を、図2(B)のカラーコード画像811が付与された情報処理システム12用の作業指示書810を利用して後述のように管理する。 The work process management system 14, the printer 16, and one or more cameras 18 constitute an information processing system 12 that adds new functions to the work instructions 800. The work process management system 14 manages the progress of a job consisting of multiple work processes as described below, using a work instruction 810 for the information processing system 12 to which a color code image 811 in FIG. 2(B) has been added.

図2(B)の情報処理システム12用の作業指示書810は、周辺部812が色で縁取りされている。以下では周辺部812の色を縁取り色と呼ぶ。作業指示書810は周辺部812が縁取り色で縁取られることにより、作業指示書810の下にあるもの(印刷物など)との境目が明確になり、作業指示書810の視認性が高まる。すなわち、例えば作業指示書810が、印刷物等よりもサイズが小さい場合などに、作業指示書810を印刷物やパーツの束等の上などに載せて用いたとき、作業指示書810が白地であると、白地の印刷物との色の見分けがつきにくいことがある。作業指示書810に縁取り色があることでカメラ18の撮影画像にもとづく作業指示書810の識別精度や、印刷物の積載場所における作業者の視認性が高まる。なお作業指示書810は、印刷物や最終成果物を構成する各パーツや印刷物の束の上や、側面、またはその付近などカメラ18で撮影可能な箇所に、透明なビニール等で包装されたり、あるいは紙のまま張り付けられて用いられる。例えば工場内にはパーツ等の中間生成物や印刷物が多数あり、それらが1つのジョブでも増減することに加え、保管場所を移動したり、最終生成物へと製本したりする必要があるため、パーツ等を目視で探す作業やジョブの管理に手間がかかっていた。縁取り色があることで、作業者が現場でパーツを探す作業が容易になったり、1つのジョブの最終成果物に必要な複数のパーツを他ジョブのパーツと見わけやすくなる効果、あるいは複数ジョブで共通する作業(断裁や折り、場所移動等)が必要な同じ種類のパーツを探しやすくなる効果もある。 The work instruction sheet 810 for the information processing system 12 in FIG. 2B has a colored border around the periphery 812. Hereinafter, the color of the periphery 812 will be referred to as the border color. By bordering the periphery 812 of the work instruction sheet 810 with a border color, the boundary between the work instruction sheet 810 and something underneath (such as a printed matter) becomes clear, and the visibility of the work instruction sheet 810 is improved. That is, for example, when the work instruction sheet 810 is smaller in size than the printed matter, etc., and the work instruction sheet 810 is placed on top of a printed matter or a stack of parts, if the work instruction sheet 810 is white, it may be difficult to distinguish the color from the white printed matter. The border color on the work instruction sheet 810 improves the accuracy of identification of the work instruction sheet 810 based on the image captured by the camera 18 and the visibility of the worker at the loading location of the printed matter. The work instructions 810 are wrapped in transparent vinyl or pasted on paper in a location that can be photographed by the camera 18, such as on the top, side, or near each part or stack of printed matter that constitutes the printed matter or final product. For example, in a factory, there are many intermediate products such as parts and printed matter, and these may increase or decrease even for a single job. In addition, they need to be moved to a different storage location or bound into a final product, so visually searching for parts and managing jobs is time-consuming. The border color makes it easier for workers to search for parts on-site, makes it easier to distinguish multiple parts required for the final product of one job from parts for other jobs, and makes it easier to find the same type of parts that require common tasks (cutting, folding, moving, etc.) for multiple jobs.

図2(B)では作業指示書810の周辺部812の全部が縁取り色で縁取りされている例を説明したが、周辺部812の一部(例えば一辺や二辺)が縁取り色で縁取りされてもよい。図2(B)の周辺部812の形状、大きさは一例である。さらに、周辺部812が縁取り色で縁取りされている作業指示書810に替えて、例えば色の異なるマークなどの目印が表示された情報処理システム12用の作業指示書810であってもよい。周辺部812が縁取り色で縁取りされている作業指示書810に替えて、例えば異なる色で文字が表示された情報処理システム12用の作業指示書810であってもよい。 In FIG. 2(B) an example is described in which the entire peripheral portion 812 of the work instruction sheet 810 is bordered with a border color, but only a part of the peripheral portion 812 (e.g., one or two sides) may be bordered with a border color. The shape and size of the peripheral portion 812 in FIG. 2(B) are merely examples. Furthermore, instead of a work instruction sheet 810 in which the peripheral portion 812 is bordered with a border color, the work instruction sheet 810 may be for an information processing system 12 in which a marker such as a mark of a different color is displayed. Instead of a work instruction sheet 810 in which the peripheral portion 812 is bordered with a border color, the work instruction sheet 810 may be for an information processing system 12 in which text is displayed in a different color.

なお、情報処理システム12は後述のようにカラーコード画像811からジョブID及び後述の枝番を特定できる。また、情報処理システム12は後述するように、作業指示書810の周辺部812を縁取り色(所定の色の一例)で縁取る機能に、縁取り色を、最終成果物に含まれるパーツを容易に識別処理及び視認できるラベルとして利用するラベル機能が付加されている。ラベルは1ジョブに含まれるパーツ毎に色を変える。なおパーツを親ジョブとして分岐した子ジョブ毎にラベルの色を変えてもよいし、1ジョブに含むパーツを全て同じ色のラベルにしてもよい。また情報処理システム12は作業指示書810の目印の色又は文字の色をラベルとして扱ってもよい。目印の色及び文字の色も所定の色の一例である。 The information processing system 12 can identify the job ID and the sub-number from the color code image 811, as described below. As described below, the information processing system 12 has a function of framing the periphery 812 of the work instruction sheet 810 with a border color (an example of a predetermined color) and a label function of using the border color as a label that allows parts included in the final product to be easily identified and recognized. The label color changes for each part included in one job. The label color may be changed for each child job branched off from a part as a parent job, or all parts included in one job may be labeled with the same color. The information processing system 12 may also treat the color of the mark or the color of the text on the work instruction sheet 810 as a label. The color of the mark and the color of the text are also examples of predetermined colors.

情報処理システム12は、作業指示書810の縁取り色、目印の色、又は文字の色をラベルとして扱い、その縁取り色、目印の色、又は文字の色とジョブの内容(ジョブの作業対象物の種類など)とを対応付けておくことで、作業者がジョブの内容を直感的に視認し易くしている。 The information processing system 12 treats the border color, marker color, or text color of the work instruction sheet 810 as a label, and associates the border color, marker color, or text color with the job content (such as the type of work object of the job), making it easier for the worker to intuitively recognize the job content.

また、情報処理システム12は、作業指示書810の縁取り色、目印の色、又は文字の色をラベルとして利用することで、例えば「製本」のジョブに含まれている「カバー」のジョブ及び「本文」のジョブの作業指示書810をラベルの色で区別できる。例えば情報処理システム12は「カバー」のジョブの作業指示書810のラベルの色をオレンジに設定する。また、情報処理システム12は「本文」のジョブの作業指示書810のラベルの色を黄色に設定する。このようにジョブに含まれるパーツ間で、同系色の色を、RGB値を所定範囲内で制御することでラベルに付与してもよい。例えば黄色(R:255, G:255, B:0)#ffff00と、オレンジ(R:255 G:128 B:0)#ff8000などRGB値の何れかまたは複数の値を例えば所定範囲内(例えば150以内の任意の値)で変更して各パーツの色に設定することで同系色を付与し、1ジョブに含まれるパーツであることを分かりやすくしてもよい。 In addition, the information processing system 12 can distinguish the work instructions 810 for the "cover" job and the "body" job included in the "bookbinding" job by the color of the label, for example, by using the border color, the color of the marker, or the color of the letters of the work instructions 810 as a label. For example, the information processing system 12 sets the label color of the work instructions 810 for the "cover" job to orange. Also, the information processing system 12 sets the label color of the work instructions 810 for the "body" job to yellow. In this way, similar colors may be assigned to the labels between parts included in a job by controlling the RGB values within a predetermined range. For example, one or more values of the RGB values, such as yellow (R:255, G:255, B:0) #ffff00 and orange (R:255 G:128 B:0) #ff8000, may be changed within a predetermined range (for example, any value within 150) and set as the color of each part to assign similar colors, making it easy to understand that the parts are included in one job.

情報処理システム12は、ジョブの途中で、作業対象物である印刷物の紙束やジョブのパーツ等を積載または運搬するパレットなどの積載手段や運搬機材を増やす必要が生じた場合などに、そのジョブ(親ジョブ)の作業指示書810のラベルの色を引き継いだジョブ(子ジョブ)の作業指示書810を発行する。親ジョブは第1の伝票の一例である。子ジョブは第2の伝票の一例である。パレットを増やす必要が生じた場合には、例えば、パーツの印刷枚数(生産数)が多いときや、パーツの断裁・折りにより嵩が増した際などに、1つのパレットにパーツを置ききれなくなり、同じ種類のパーツを複数のパレットに分けて載せる必要がある場合がある。また新しく別の種類のパーツを追加する必要が出た場合、例えば冊子に広告や別のページを差し込む必要がでるなど、ジョブで用いるパーツが増える場合などもある。子ジョブの作業指示書810には親ジョブの作業指示書810のジョブID、及びラベルの色が引き継がれる。引き継がれるとは、子ジョブの作業指示書810を作成・印刷する際に、自動的に親と同じジョブIDやラベルの色を用いて子ジョブの枝番を発行し、対応付けて記憶することである。また、親ジョブ及び子ジョブの作業指示書810は、1つのジョブID及び親ジョブ及び子ジョブ毎に異なる枝番により個別に管理される。 When it becomes necessary to increase the number of loading means or transport equipment, such as pallets for loading or transporting the work objects, such as stacks of printed matter or parts of a job, during a job, the information processing system 12 issues a work instruction sheet 810 for a job (child job) that inherits the label color of the work instruction sheet 810 for that job (parent job). The parent job is an example of a first slip. The child job is an example of a second slip. When it becomes necessary to increase the number of pallets, for example, when the number of printed sheets (production number) of parts is large or when the volume increases due to cutting and folding of parts, it may become impossible to place all the parts on one pallet, and it may be necessary to place parts of the same type on multiple pallets. In addition, when it becomes necessary to add a new type of part, for example, when it becomes necessary to insert an advertisement or another page into a booklet, the number of parts used in the job may increase. The work instruction sheet 810 for the child job inherits the job ID and label color of the work instruction sheet 810 for the parent job. "Inherited" means that when creating and printing the work instructions 810 for a child job, a branch number for the child job is automatically issued using the same job ID and label color as the parent, and the child jobs are stored in association with each other. In addition, the work instructions 810 for the parent job and child job are managed individually by one job ID and a different branch number for each parent job and child job.

親ジョブ及び子ジョブの作業指示書810は、ジョブID、ラベルの色、及び枝番を利用することで、ジョブID、ラベルの色及び枝番により識別される親ジョブ、及びその親ジョブから分割された子ジョブの管理が容易となることで、各親ジョブや子ジョブにより発生する個々のパーツが存在することの把握や、分けたパーツを置いた場所の把握、さらに、各パーツやジョブ全体の作業の進捗管理の容易化が可能になる。また例えば1ジョブで用いるパレットを増やしたことで、パーツを置いておく場所が分散したとしても、パーツの存在する場所を見つけやすくし、例えば作業者が次の作業を行いやすくなる。なお、以下では作業指示書810の縁取り色をラベルとして扱う例を説明するが、作業指示書810の目印の色や文字の色をラベルとして扱う場合も同様である。 The parent job and child job work instructions 810 use the job ID, label color, and branch number, making it easy to manage the parent job identified by the job ID, label color, and branch number, and the child jobs split off from the parent job. This makes it possible to grasp the existence of individual parts generated by each parent job and child job, grasp the location of the separated parts, and further facilitate progress management of each part and the entire job. In addition, for example, by increasing the number of palettes used in one job, even if the locations where the parts are placed are dispersed, it becomes easier to find the location of the parts, making it easier for the worker to perform the next task, for example. Note that the following describes an example in which the border color of the work instructions 810 is treated as a label, but the same applies when the color of the markers or the color of the letters in the work instructions 810 are treated as labels.

プリンタ16は情報処理システム12用の作業指示書810を印刷する。カメラ18は印刷工場内のジョブの作業工程に対応付いた場所を撮影可能に設置される。なお、ジョブの作業工程に対応付いた場所とは、作業工程間の移動で印刷物が通過する場所や、印刷物が一時的に保管される一時保管場所などである。 The printer 16 prints out a work instruction sheet 810 for the information processing system 12. The camera 18 is installed so that it can capture images of locations in the printing factory that correspond to the work processes of the job. Note that locations that correspond to the work processes of the job include locations through which the printed materials pass when moving between work processes, and temporary storage locations where the printed materials are temporarily stored.

カメラ18はPTZカメラやIPカメラを利用できる。PTZカメラは、PTZ(Pan Tilt Zoom)機能をネットワーク20経由で操作可能なカメラであって、撮影画像や撮影動画をネットワーク20経由で送信可能なカメラである。 The camera 18 can be a PTZ camera or an IP camera. A PTZ camera is a camera that can operate the PTZ (Pan Tilt Zoom) function via the network 20 and can transmit captured images and videos via the network 20.

IPカメラはネットワーク20経由で操作可能なカメラであって、撮影画像や撮影動画をネットワーク20経由で送信可能なカメラである。カメラ18で撮影された撮影画像や撮影動画はネットワーク20経由で作業工程管理システム14に送信される。 The IP camera is a camera that can be operated via the network 20 and can transmit captured images and videos via the network 20. The captured images and videos captured by the camera 18 are transmitted to the work process management system 14 via the network 20.

作業指示書800に新たな機能を追加した作業指示書810を作成・印刷する情報処理システム12では、情報処理システム12用の作業指示書810が、その作業指示書810に対応するジョブの作業対象(中間生成物やパーツ、材料の一例である印刷物)に置かれたり添付されたりする。また、情報処理システム12用の作業指示書810は、ジョブの作業対象物を載せるパレットなどの荷役台に置かれたり添付されたりしてもよい。作業指示書810は例えばカメラ18により撮影されやすい印刷物等の作業対象物の上、作業対象物を載せるパレットの上、などに置かれたり添付されたりする。 In the information processing system 12 that creates and prints the work instruction 810 with a new function added to the work instruction 800, the work instruction 810 for the information processing system 12 is placed on or attached to the work object (a printed material, which is an example of an intermediate product, part, or material) of the job that corresponds to the work instruction 810. The work instruction 810 for the information processing system 12 may also be placed on or attached to a loading platform such as a pallet on which the work object of the job is placed. The work instruction 810 is placed on or attached to, for example, a work object such as a printed material that is easily photographed by the camera 18, or on a pallet on which the work object is placed, etc.

作業工程管理システム14は作業指示書810を撮影したカメラ18に対応するジョブの作業工程、作業指示書810から特定されたジョブID、ラベルの色、及び枝番に基づいて、親ジョブ、及びその親ジョブから分割された子ジョブの作業工程の進捗(ジョブの状態)を管理する。また、作業工程管理システム14はジョブの作業工程の履歴や、作業指示書810を撮影したときの様子を表す撮影画像や撮影動画を管理する。 The work process management system 14 manages the progress of the work process (job status) of a parent job and child jobs split off from the parent job based on the work process of the job corresponding to the camera 18 that captured the work instruction 810, the job ID identified from the work instruction 810, the label color, and the branch number. The work process management system 14 also manages the history of the work process of the job, and captured images and videos showing the state when the work instruction 810 was captured.

なお、図1に示すジョブ管理システム1の構成は一例である。例えばジョブ管理システム1は、他のシステムが含まれていてもよいし、作業工程管理システム14が別の名称であってもよい。作業工程管理システム14は一台のサーバ環境で実現してもよいし、複数台のサーバ環境で実現するようにしてもよい。 Note that the configuration of the job management system 1 shown in FIG. 1 is one example. For example, the job management system 1 may include other systems, and the work process management system 14 may have a different name. The work process management system 14 may be realized in a single server environment, or in a multiple server environment.

<ハードウェア構成>
顧客システム10及び作業工程管理システム14は例えば図3に示すハードウェア構成のコンピュータ500により実現される。なおコンピュータ500は、パーソナルコンピュータ等の端末装置であってもよいし、あるいは1以上のサーバ装置と操作手段を含む端末装置とを含むシステムで構成されてもよい。また工場内にオンプレミスで設置されるサーバでもよいし、本発明の機能をクラウドサービスとして提供するクラウドサーバでもよい。また顧客システム10及び作業工程管理システム14は、コンピュータ500にインストールされるアプリケーションやソフトウェアであってもよいし、もしくはコンピュータ500に対してネットワークを介して接続する1以上のサーバ装置が提供する機能やクラウドサービスであってもよい。
<Hardware Configuration>
The customer system 10 and the work process management system 14 are realized by a computer 500 having a hardware configuration shown in Fig. 3, for example. The computer 500 may be a terminal device such as a personal computer, or may be configured as a system including one or more server devices and a terminal device including an operation means. It may also be a server installed on-premise in a factory, or a cloud server that provides the functions of the present invention as a cloud service. The customer system 10 and the work process management system 14 may also be an application or software installed on the computer 500, or may be a function or cloud service provided by one or more server devices connected to the computer 500 via a network.

図3はコンピュータの一例のハードウェア構成図である。図3のコンピュータ500は入力装置501、表示装置502、外部I/F503、RAM504、ROM505、CPU506、通信I/F507及びHDD508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は必要なときに接続して利用する形態であってもよい。 Figure 3 is a hardware configuration diagram of an example of a computer. The computer 500 in Figure 3 includes an input device 501, a display device 502, an external I/F 503, a RAM 504, a ROM 505, a CPU 506, a communication I/F 507, and a HDD 508, all of which are interconnected by a bus B. Note that the input device 501 and the display device 502 may be connected and used when necessary.

入力装置501はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502はディスプレイ等を含み、コンピュータ500による処理結果を表示する。 The input device 501 includes a keyboard, mouse, touch panel, etc., and is used by the user to input various operation signals. The display device 502 includes a display, etc., and displays the results of processing by the computer 500.

通信I/F507はコンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は通信I/F507を介してデータ通信を行うことができる。 The communication I/F 507 is an interface that connects the computer 500 to various networks. This allows the computer 500 to perform data communication via the communication I/F 507.

また、HDD508は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS、及びOS上において各種機能を提供するアプリケーションソフトウェア(以下、単にアプリケーションと呼ぶ)などがある。なお、コンピュータ500はHDD508に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用するものであってもよい。 The HDD 508 is an example of a non-volatile storage device that stores programs and data. The stored programs and data include an OS, which is basic software that controls the entire computer 500, and application software (hereinafter simply referred to as applications) that provides various functions on the OS. Note that instead of the HDD 508, the computer 500 may use a drive device that uses flash memory as a storage medium (e.g., a solid-state drive: SSD).

外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD、DVD、SDメモリカード、USBメモリなどがある。 The external I/F 503 is an interface with an external device. The external device may be a recording medium 503a. This allows the computer 500 to read and/or write data from and to the recording medium 503a via the external I/F 503. The recording medium 503a may be a flexible disk, a CD, a DVD, an SD memory card, a USB memory, etc.

ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505にはコンピュータ500の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504はプログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。 ROM 505 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. ROM 505 stores programs and data such as the BIOS, OS settings, and network settings that are executed when computer 500 is started. RAM 504 is an example of a volatile semiconductor memory (storage device) that temporarily retains programs and data.

CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。顧客システム10及び作業工程管理システム14は例えば図3に示すようなコンピュータ500のハードウェア構成により、後述する各種処理を実現できる。なお、プリンタ16及びカメラ18のハードウェア構成についての説明は省略する。 The CPU 506 is a computing device that reads programs and data from storage devices such as the ROM 505 and HDD 508 onto the RAM 504 and executes processing to realize the overall control and functions of the computer 500. The customer system 10 and the work process management system 14 can realize various processes described below by using the hardware configuration of the computer 500 as shown in FIG. 3, for example. Note that a description of the hardware configuration of the printer 16 and the camera 18 will be omitted.

<ソフトウェア構成>
図4は作業工程管理システムの一例の機能構成図である。なお、図4の機能構成は本実施形態の説明に不要な構成について適宜省略している。図4の作業工程管理システム14は、UI部30、ジョブID検出部32、ジョブ管理部34、カラーコード画像生成部36、カラーコード付き作業指示書作成部38、印刷指示部40、撮影画像取得部42、認識部44、カラーコード管理テーブル記憶部46、ジョブ管理テーブル記憶部48、設定部50、ホットフォルダ設定テーブル記憶部52、ラベル設定テーブル記憶部54、及び縁取り色設定テーブル記憶部56を有する構成である。また、認識部44はカラーコード認識部102及びラベル色認識部104を有する構成である。
<Software configuration>
Fig. 4 is a functional configuration diagram of an example of a work process management system. Note that the functional configuration of Fig. 4 is omitted as appropriate for configurations not necessary for the description of this embodiment. The work process management system 14 of Fig. 4 is configured to include a UI unit 30, a job ID detection unit 32, a job management unit 34, a color code image generation unit 36, a color-coded work instruction sheet creation unit 38, a print instruction unit 40, a photographed image acquisition unit 42, a recognition unit 44, a color code management table storage unit 46, a job management table storage unit 48, a setting unit 50, a hot folder setting table storage unit 52, a label setting table storage unit 54, and an edge color setting table storage unit 56. The recognition unit 44 is configured to include a color code recognition unit 102 and a label color recognition unit 104.

UI(User Interface)部30は、作業者から必要な各種設定を受け付ける画面、後述のラベル設定画面やジョブステータス一覧画面などの各種画面の表示を制御する。ジョブID検出部32は例えば図2(A)の顧客システム10用の作業指示書800にバーコード画像801やテキストで表示されているジョブIDを検出する。UI部30は、コンピュータ500の表示装置502等で表示する画面情報や画面部品を作成または送信する手段であってもよい。 The UI (User Interface) unit 30 controls the display of various screens, such as a screen that accepts various settings required by the worker, a label setting screen and a job status list screen, which will be described later. The job ID detection unit 32 detects the job ID displayed as a barcode image 801 or text on the work instruction sheet 800 for the customer system 10 in FIG. 2(A), for example. The UI unit 30 may be a means for creating or transmitting screen information or screen components to be displayed on the display device 502 of the computer 500, etc.

ジョブ管理部34は、利用可能なカラーコードIDをカラーコード管理テーブル記憶部46に記憶して管理している。 The job management unit 34 stores and manages available color code IDs in the color code management table storage unit 46.

ジョブ管理部34は、利用していないカラーコードIDがカラーコード管理テーブル記憶部46に残っていなければ、カラーコード管理テーブル記憶部46から最終更新の古いカラーコードIDを選択して再利用する。ジョブ管理部34は、ジョブID検出部32が検出したジョブIDと枝番と選択したカラーコードIDとを対応付けてカラーコード管理テーブル記憶部46で管理する。 If there are no unused color code IDs remaining in the color code management table storage unit 46, the job management unit 34 selects the oldest color code ID with the last update from the color code management table storage unit 46 and reuses it. The job management unit 34 associates the job ID and branch number detected by the job ID detection unit 32 with the selected color code ID and manages them in the color code management table storage unit 46.

また、ジョブ管理部34は、ジョブIDと、カラーコードIDと、ジョブ情報とをジョブ管理テーブル記憶部48に対応付けて記憶させる。ジョブ情報には、ジョブの工程の状態を示す状態情報が含まれる。図21は、ジョブ管理テーブル記憶部48が記憶しているジョブIDと、カラーコードIDと、ジョブ情報とを対応付けたテーブルT1の一例である。 The job management unit 34 also stores the job ID, color code ID, and job information in the job management table storage unit 48 in association with each other. The job information includes status information that indicates the status of the job process. Figure 21 is an example of a table T1 that associates the job ID, color code ID, and job information stored in the job management table storage unit 48.

また、ジョブ管理テーブル記憶部48は、カメラ18の識別情報、カメラ18の識別情報に対応付けられた工程の状態を示す状態情報と対応付けて記憶している。図22は、ジョブ管理テーブル記憶部48が記憶しているカメラの識別情報、カメラ18の識別情報に対応付けられた工程の状態を示す状態情報と対応付けたテーブルT2の一例である。 The job management table storage unit 48 also stores the identification information of the camera 18 in association with status information indicating the state of the process associated with the identification information of the camera 18. Figure 22 is an example of a table T2 that associates the identification information of the camera stored in the job management table storage unit 48 with status information indicating the state of the process associated with the identification information of the camera 18.

なお、ジョブ管理テーブル記憶部48は、ジョブ(親ジョブ、子ジョブなど)の作業工程の進捗情報や履歴情報、作業指示書810を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイルなどをさらに対応付けてジョブ管理テーブル記憶部48に記憶させ、ジョブステータス一覧画面等を表示するために利用される。 The job management table storage unit 48 further associates and stores in the job management table storage unit 48 the progress information and history information of the work process of the job (parent job, child job, etc.), photographed image files and photographed video files showing the state when the work instruction sheet 810 was photographed, etc., and is used to display a job status list screen, etc.

カラーコード画像生成部36はジョブ管理部34から提供されたカラーコードIDから後述するカラーコード画像811を生成する。カラーコード付き作業指示書作成部38は図2(A)の顧客システム10用の作業指示書800から図2(B)のカラーコード画像811が付与されると共に、縁取り色で周辺部812が縁取られた情報処理システム12用の作業指示書810を作成する。印刷指示部40は図2(B)のカラーコード画像811が付与されると共に、縁取り色で周辺部812が縁取られた情報処理システム12用の作業指示書810の印刷をプリンタ16に指示する。 The color code image generating unit 36 generates a color code image 811 (described later) from the color code ID provided by the job management unit 34. The color-coded work instruction creation unit 38 creates a work instruction 810 for the information processing system 12 to which the color code image 811 of FIG. 2(B) is added from the work instruction 800 for the customer system 10 of FIG. 2(A) and which has a periphery 812 outlined in a border color. The print instruction unit 40 instructs the printer 16 to print the work instruction 810 for the information processing system 12 to which the color code image 811 of FIG. 2(B) is added and which has a periphery 812 outlined in a border color.

撮影画像取得部42はカメラ18から撮影画像や撮影動画を取得する。認識部44のカラーコード認識部102は、撮影画像や撮影動画に写っていた情報処理システム12用の作業指示書810のカラーコード画像811からカラーコードIDをデコードする。認識部44のラベル色認識部104は、撮影画像や撮影動画に写っていた作業指示書810の周辺部812の縁取り色を認識する。 The captured image acquisition unit 42 acquires captured images and videos from the camera 18. The color code recognition unit 102 of the recognition unit 44 decodes a color code ID from a color code image 811 of a work instruction sheet 810 for the information processing system 12 that appears in the captured image or video. The label color recognition unit 104 of the recognition unit 44 recognizes the border color of the peripheral portion 812 of the work instruction sheet 810 that appears in the captured image or video.

認識部44は、例えばカラーコード画像811を撮影したカメラ18又はジョブの作業工程を識別する識別情報と、デコードしたカラーコードIDと、認識した周辺部812の縁取り色と、をジョブ管理部34に提供する。 The recognition unit 44 provides the job management unit 34 with, for example, identification information identifying the camera 18 that captured the color code image 811 or the work process of the job, the decoded color code ID, and the recognized border color of the peripheral portion 812.

ジョブ管理部34はデコードしたカラーコードIDに対応するジョブID及び枝番を、ジョブ管理テーブル記憶部48を参照して特定できると共に、認識した周辺部812の縁取り色に対応する後述のラベル名を、縁取り色設定テーブル記憶部56を参照して特定できる。 The job management unit 34 can identify the job ID and sub-number corresponding to the decoded color code ID by referring to the job management table storage unit 48, and can also identify the label name (described below) corresponding to the border color of the recognized peripheral portion 812 by referring to the border color setting table storage unit 56.

これにより、ジョブ管理部34はカラーコード画像811を撮影したカメラ18に対応するジョブの作業工程と、デコードしたカラーコードIDに対応するジョブID及び枝番と、認識した周辺部812の縁取り色に対応するラベル名とに基づいて、ジョブ管理テーブル記憶部48で管理されるジョブの作業工程の進捗情報(ジョブステータス)を更新できる。 This allows the job management unit 34 to update the progress information (job status) of the job work process managed in the job management table storage unit 48 based on the job work process corresponding to the camera 18 that captured the color code image 811, the job ID and sub-number corresponding to the decoded color code ID, and the label name corresponding to the recognized border color of the peripheral portion 812.

このように、本実施形態では縁取り色をラベルとして利用するラベル機能が付加されたことにより、例えば「製本」のジョブに含まれている「カバー」のジョブ及び「本文」のジョブといったジョブIDから認識できない情報、例えばジョブから派生したジョブ中の詳細情報を管理できる。 In this way, in this embodiment, a label function that uses the border color as a label has been added, making it possible to manage information that cannot be recognized from the job ID, such as a "cover" job and a "body" job included in a "bookbinding" job, such as detailed information within a job that is derived from the job.

設定部50は後述するラベル設定画面から設定された内容をホットフォルダ設定テーブル記憶部52、ラベル設定テーブル記憶部54、及び縁取り色設定テーブル記憶部56に記憶させる。ホットフォルダ設定テーブル記憶部52は後述のホットフォルダ設定テーブルを記憶している。ラベル設定テーブル記憶部54は後述のラベル設定テーブルを記憶している。また、縁取り色設定テーブル記憶部56は後述の縁取り色設定テーブルを記憶している。 The setting unit 50 stores the contents set from the label setting screen described below in the hot folder setting table storage unit 52, the label setting table storage unit 54, and the border color setting table storage unit 56. The hot folder setting table storage unit 52 stores the hot folder setting table described below. The label setting table storage unit 54 stores the label setting table described below. In addition, the border color setting table storage unit 56 stores the border color setting table described below.

<処理>
図5は印刷工場におけるジョブの作業工程の一例を示したイメージ図である。図5の作業工程は「印刷」と「断裁」と「折り」と「製本」と「検査」と「一時保管1」と「一時保管2」とを含んでいる。カメラ18a1~18a5は作業工程「印刷」と「断裁」と「折り」と「製本」と「検査」とを行う場所の手前のゲートに設置されている。また、カメラ18b1及び18b2は作業工程「一時保管1」と「一時保管2」とを行う場所に設置されている。
<Processing>
Fig. 5 is an image diagram showing an example of the work processes of a job in a printing factory. The work processes in Fig. 5 include "printing", "cutting", "folding", "binding", "inspection", "temporary storage 1", and "temporary storage 2". Cameras 18a1 to 18a5 are installed at the gates in front of the locations where the work processes "printing", "cutting", "folding", "binding", and "inspection" are performed. Cameras 18b1 and 18b2 are installed at the locations where the work processes "temporary storage 1" and "temporary storage 2" are performed.

情報処理システム12用の作業指示書810は作業工程間を移動する過程や一時保管場所に保管されている状態で、カメラ18a1~18a5やカメラ18b1~18b2により撮影される。なお、図5に示すように印刷工場では作業工程間の移動が一定でなく、ジョブによって情報処理システム12用の作業指示書810が撮影されず、検知や記録がされない作業工程が含まれる場合がある。図5では全ての作業工程を行うジョブの移動を表す矢印と、作業工程の一部をスキップするジョブの移動を表す矢印と、を表している。 The work instructions 810 for the information processing system 12 are photographed by cameras 18a1-18a5 and cameras 18b1-18b2 while they are being moved between work processes or while they are stored in a temporary storage location. As shown in FIG. 5, the movement between work processes is not constant in a printing factory, and depending on the job, there may be cases where the work instructions 810 for the information processing system 12 are not photographed and a work process is not detected or recorded. FIG. 5 shows arrows that represent the movement of jobs that perform all work processes and arrows that represent the movement of jobs that skip some of the work processes.

図5では作業工程「印刷」により印刷物が出力されたあと、その印刷物の上に作業指示書810を置いたり添付したりする。これにより、図5の例では印刷物がゲートを通過する過程や、一時保管場所に保管されている状態で、印刷物の上に置かれたり添付されたりした作業指示書810がカメラ18a1~18a5やカメラ18b1~18b2により撮影される。 In FIG. 5, after a printout is output in the work step "Print", a work instruction sheet 810 is placed on or attached to the printout. In the example of FIG. 5, the work instruction sheet 810 placed on or attached to the printout is photographed by cameras 18a1-18a5 and cameras 18b1-18b2 while the printout is passing through the gate or while it is stored in a temporary storage area.

《縁取り色で周辺部が縁取られたカラーコード付き作業指示書の作成》
図6は縁取り色で周辺部が縁取られたカラーコード付き作業指示書を作成する処理の一例のフローチャートである。ステップS11において作業工程管理システム14のジョブID検出部32は、顧客システム10用の作業指示書800にバーコード画像801やテキストで表示されているジョブIDを検出する。例えば、顧客システム10で作成された作業指示書800の電子データ(例えばPDFファイル等)に含まれる、特定位置のバーコード画像801やテキストデータ等を、電子データの画像の画素値や、文字認識等に基づいて、コンピュータ500(作業工程管理システム14)で検出する。なお、作業指示書800からジョブIDを検出する検出枠はオペレータにより予め設定しておいてもよいし、OCR等を利用して自動で設定してもよい。
"Create color-coded work instructions with outlined borders"
6 is a flow chart of an example of a process for creating a color-coded work instruction sheet with a periphery edged in a border color. In step S11, the job ID detection unit 32 of the work process management system 14 detects the job ID displayed as a barcode image 801 or text in the work instruction sheet 800 for the customer system 10. For example, the barcode image 801 or text data at a specific position included in the electronic data (e.g., PDF file, etc.) of the work instruction sheet 800 created by the customer system 10 is detected by the computer 500 (work process management system 14) based on the pixel value of the image of the electronic data, character recognition, etc. Note that the detection frame for detecting the job ID from the work instruction sheet 800 may be set in advance by an operator, or may be set automatically using OCR, etc.

ステップS12に進み、ジョブ管理部34は、検出したジョブIDが新規のジョブIDである場合は、利用するカラーコードIDであって、他のジョブIDで使用されていないカラーコードIDをカラーコード管理テーブル記憶部46から選択し、選択したカラーコードID、ジョブID検出部32が検出したジョブID、及び枝番を対応付けて記憶することにより管理する。なお、検出したジョブIDが新規ではなく、すでにカラーコード管理テーブル記憶部46に存在する場合は、すでにそのジョブIDと対応付いて記憶されているカラーコードIDを用いてステップS13に進む。あるいは、カラーコード付き作業指示書810が印刷済みである旨の表示や、エラー表示をコンピュータ500に表示したり、さらに印刷済みのカラーコード付き作業指示書810の現在の位置を後述するエリア表示画面1300において表示してもよい。 In step S12, if the detected job ID is a new job ID, the job management unit 34 selects a color code ID to be used that is not used by other job IDs from the color code management table storage unit 46, and manages the selected color code ID, the job ID detected by the job ID detection unit 32, and the sub-number by storing them in association with each other. If the detected job ID is not new and already exists in the color code management table storage unit 46, the process proceeds to step S13 using the color code ID already stored in association with the job ID. Alternatively, a message indicating that the color-coded work instruction sheet 810 has already been printed or an error message may be displayed on the computer 500, and the current position of the printed color-coded work instruction sheet 810 may be displayed on the area display screen 1300 described later.

ステップS13に進み、カラーコード画像生成部36はジョブID及び枝番と対応付けられたカラーコードIDから図7に示す手順でカラーコード画像811を生成する。図7に示す手順は例えば特開2017-199306号公報に記載されている技術を利用するものである。なおカラーコードIDは、ジョブID及び枝番ごとに異なる新しいIDを採番して生成する方法や、カラーコードIDの中にジョブIDと枝番と識別する情報を含んで作成する方法でもよい。 Proceeding to step S13, the color code image generating unit 36 generates a color code image 811 from the color code ID associated with the job ID and the branch number in the procedure shown in FIG. 7. The procedure shown in FIG. 7 utilizes, for example, the technology described in JP 2017-199306 A. Note that the color code ID may be generated by assigning a different new ID for each job ID and branch number, or may be generated by including information identifying the job ID and branch number in the color code ID.

図7はカラーコード画像を生成する処理の一例のフローチャートである。カラーコード画像生成部36はステップS21においてカラーコード化対象のカラーコードIDの入力を受け付ける。ステップS22に進み、カラーコード画像生成部36はカラーコードIDの文字列を、各桁の値に分解する。ステップS23に進み、カラーコード画像生成部36は分解された各桁の値を、特開2017-199306号公報に記載されている光学シンボルの各セルに割り当てる色数に応じた値に変換する。例えばカラーコード画像生成部36は各セルに割り当てる色数が4色であれば、各桁の値を例えば図8に示すようなコード化ルールに従って3進数による値に変換する。 Figure 7 is a flowchart of an example of a process for generating a color code image. In step S21, the color code image generation unit 36 accepts input of a color code ID to be color coded. In step S22, the color code image generation unit 36 breaks down the character string of the color code ID into the values of each digit. In step S23, the color code image generation unit 36 converts the values of each broken down digit into values corresponding to the number of colors to be assigned to each cell of the optical symbol described in JP 2017-199306 A. For example, if the number of colors to be assigned to each cell is four, the color code image generation unit 36 converts the value of each digit into a ternary value according to the coding rules shown in Figure 8, for example.

図8は、3進数を表現可能なコード化ルールについて説明するための図である。図8はR色(赤色)と、G色(緑色)と、B色(青色)とK色(黒色)との4色を用いた場合のコード化ルールの例を示している。4色を用いる場合は、3値すなわち3進数での表現が可能である。 Figure 8 is a diagram explaining the coding rules that can express ternary numbers. Figure 8 shows an example of coding rules when four colors, R (red), G (green), B (blue), and K (black), are used. When four colors are used, it is possible to express three values, i.e., ternary numbers.

例えば、図8(a)に例示されるように、時計回り、すなわち、R色からK色、K色からB色、B色からG色、G色からR色への各遷移は値「0」を表現する。また、反時計回り、すなわち、R色からG色、G色からB色、B色からK色、K色からR色への各遷移は値「1」を表現する。さらに、対角線上、すなわち、R色とB色との間の双方向の遷移、および、K色とG色との間の双方向の遷移は、それぞれ値「2」を表現する。 For example, as illustrated in FIG. 8(a), clockwise transitions, i.e., from R to K, K to B, B to G, and G to R, represent a value of "0." Counterclockwise transitions, i.e., from R to G, G to B, B to K, and K to R, represent a value of "1." Furthermore, on the diagonal, bidirectional transitions between R and B, and bidirectional transitions between K and G, each represent a value of "2."

例えば、図8(b)に示されるように、G色、R色、B色、K色、G色の順に各セルが順次接続されたセル列において、図中で左から右に向けて各セルの色遷移を見た場合について考える。この場合は、G色からR色への遷移が値「0」を表し、R色からB色への遷移が値「2」を表し、B色からK色への遷移が値「1」を表し、K色からG色への遷移が値「2」をそれぞれ表す。したがって、図8(b)の配列は値「3d2120」、すなわち10進数の値「69」を表す。なお、値の表記において先頭の「3d」は、続く数字が3進数による値であることを示している。 For example, consider the case shown in FIG. 8(b) where the cells are connected in sequence in the order G, R, B, K, and G, and the color transitions of each cell are viewed from left to right in the figure. In this case, the transition from G to R represents the value "0", the transition from R to B represents the value "2", the transition from B to K represents the value "1", and the transition from K to G represents the value "2". Therefore, the array in FIG. 8(b) represents the value "3d2120", or the decimal value "69". Note that the leading "3d" in the value notation indicates that the following digits are a ternary value.

4色の色遷移を用いたコード化ルールは、図8(a)に示した例に限定されず、例えば図8(d)に示した例であってもよい。図8(e)は図8(d)に示したコード化ルールに従った色遷移と値とを関連付ける変換テーブルの例を示す。図8(e)において、例えば遷移元のセルの色がR色で値「2」を表現したい場合、遷移元のセルに隣接する遷移先のセルの色をB色とする。同様に、遷移元のセルの色がK色で値「1」を表現したい場合は遷移先のセルの色をG色とする。 The coding rule using four color transitions is not limited to the example shown in FIG. 8(a) and may be, for example, the example shown in FIG. 8(d). FIG. 8(e) shows an example of a conversion table that associates color transitions and values according to the coding rule shown in FIG. 8(d). In FIG. 8(e), for example, if the color of the source cell is R and it is desired to represent a value of "2," the color of the destination cell adjacent to the source cell is set to B. Similarly, if the color of the source cell is K and it is desired to represent a value of "1," the color of the destination cell is set to G.

図7のステップS23に続いてステップS24に進み、カラーコード画像生成部36は遷移元のセルの色と、ステップS23で変換された3進数の値と、図8(a)に示したようなコード化ルールの変換テーブルとに従い、光学シンボルの各セルに色を割り当てる。なお、カラーコード画像生成部36は光学シンボルの主コードのセル列における各セルの色の配列を予め記憶しているものとする。 Proceeding to step S24 following step S23 in FIG. 7, the color code image generating unit 36 assigns a color to each cell of the optical symbol according to the color of the transition source cell, the ternary value converted in step S23, and the conversion table of the coding rule as shown in FIG. 8(a). Note that the color code image generating unit 36 is assumed to have stored in advance the color arrangement of each cell in the cell row of the main code of the optical symbol.

図9および図10を用いて、光学シンボルの各セルに割り当てる色数を4色とした場合のより具体的な例について説明する。図9は光学シンボルにコード化するための情報の例を示す図である。図10は光学シンボルの各セルに割り当てる色数を4色とした場合の光学シンボルの例を示す図である。 Using Figures 9 and 10, we will explain a more specific example in which the number of colors assigned to each cell of the optical symbol is four. Figure 9 is a diagram showing an example of information to be coded into the optical symbol. Figure 10 is a diagram showing an example of an optical symbol in which the number of colors assigned to each cell of the optical symbol is four.

図9は主コード部300の各セル「d1」、「d2」、「d3」及び「d4」に接続される副コード部301の各セル列が値「3d1」、「3d1」、「3d0」及び「3d1」の例である。 Figure 9 shows an example in which the cell strings in the sub-code section 301 connected to the cells "d1", "d2", "d3" and "d4" in the main code section 300 have the values "3d1", "3d1", "3d0" and "3d1".

図10は図9に例示した情報を、図8を用いて説明したコード化ルールに従いコード化した光学シンボルの例を示す。この例では主コード部300のセル列は、偶数個のセルを含み、先端のセルをK色として、K色およびR色が交互に配置されて構成されている。 Figure 10 shows an example of an optical symbol in which the information shown in Figure 9 is coded according to the coding rules explained with reference to Figure 8. In this example, the cell row of the main code section 300 includes an even number of cells, with the cell at the end being K color, and K and R colors arranged alternately.

また、副コード部301は例えば左端のセルにおいて、当該セルが接続される主コード部300のセルのK色を最初の遷移元の色として、セルの色が割り当てられる。図10の例では、遷移元のセルである主コード部300のセルのK色、副コード部301のセルの値「3d1」に従い、図8(a)のコード化ルールの変換テーブルを参照して、光学シンボルの一番左側の副コード部301のセルにR色が割り当てられている。 In addition, for example, in the leftmost cell of the sub-code section 301, the color of the cell is assigned with the K color of the cell in the main code section 300 to which the cell is connected as the color of the initial transition source. In the example of Figure 10, the R color is assigned to the cell in the sub-code section 301 on the leftmost side of the optical symbol by referring to the conversion table of the coding rules in Figure 8(a) according to the K color of the cell in the main code section 300 which is the transition source cell and the value "3d1" of the cell in the sub-code section 301.

図6のステップS13に続いてステップS14に進み、カラーコード付き作業指示書作成部38はステップS13で生成したカラーコード画像811、及びラベル名と対応付いた縁取り色を利用して、周辺部812が縁取り色で縁取られた情報処理システム12用の作業指示書810を作成する。縁取り色は、所定の座標や用紙端部からの距離(mm)等に基づく縁撮り部分の領域を指定する情報と、その領域内に適用するRGBやCMYKの値等の色情報からなる作業指示書810印刷時のパラメータによって、作業指示書810に付与される。 Proceeding to step S14 following step S13 in FIG. 6, the color-coded work instruction creation unit 38 uses the color code image 811 generated in step S13 and the border color associated with the label name to create a work instruction 810 for the information processing system 12 in which the peripheral portion 812 is bordered with a border color. The border color is assigned to the work instruction 810 by parameters for printing the work instruction 810, which consist of information specifying the area of the border portion based on predetermined coordinates and the distance (mm) from the edge of the paper, etc., and color information such as RGB and CMYK values to be applied within that area.

図11は縁取り色で周辺部が縁取られたカラーコード付き作業指示書を作成する処理イメージを示す図である。用紙サイズやレイアウト枠はオペレータにより予め設定しておいてもよい。例えば、周辺部812(所定の領域の一例)は、情報処理システム12を利用するユーザが予め設定した大きさや形状でもよい。具体的には、ユーザが、周辺部812を作業指示書810の端部から5cmの領域と設定してもよいし、作業指示書810の端部から10cmの領域と設定してもよいし、長方形や楕円形のレイアウト領域の外側の領域と設定してもよい。 Figure 11 is a diagram showing a process image for creating a color-coded work instruction sheet with a periphery outlined in a border color. The paper size and layout frame may be set in advance by an operator. For example, the periphery 812 (an example of a predetermined area) may have a size and shape set in advance by a user using the information processing system 12. Specifically, the user may set the periphery 812 to an area 5 cm from the edge of the work instruction sheet 810, or to an area 10 cm from the edge of the work instruction sheet 810, or to an area outside a rectangular or elliptical layout area.

図2(A)の顧客システム10用の作業指示書800は画像処理により変倍縮小されることで空きスペースが生成される。また、図2(B)の情報処理システム12用の作業指示書810は、顧客システム10用の作業指示書800の電子データを画像処理により変倍縮小することで生成された空きスペースにカラーコード画像811を貼付すると共に、作業指示書810の周辺部812がラベル名と対応付いた縁取り色で縁取られたものである。 The work instruction sheet 800 for the customer system 10 in FIG. 2(A) is resized and reduced by image processing to generate free space. The work instruction sheet 810 for the information processing system 12 in FIG. 2(B) has a color code image 811 pasted into the free space generated by resizing and reducing the electronic data of the work instruction sheet 800 for the customer system 10 by image processing, and the periphery 812 of the work instruction sheet 810 is outlined with a border color corresponding to the label name.

なお、図2(A)の顧客システム10用の作業指示書800には、顧客システム10側で利用しているバーコード画像801が表示されている。従って、単純に顧客システム10用の作業指示書800を縮小すると、バーコード画像801が機能しなくなる(認識できなくなる)可能性がある。 Note that the work instruction sheet 800 for the customer system 10 in FIG. 2(A) displays the barcode image 801 used by the customer system 10. Therefore, if the work instruction sheet 800 for the customer system 10 is simply reduced in size, there is a possibility that the barcode image 801 will no longer function (will not be recognized).

そこで、カラーコード付き作業指示書作成部38はバーコード画像801の機能を損なうことなく空きスペースを生成するため、バーコード画像801の機能を損なわない方向へ変倍縮小を行うようにしてもよい。 Therefore, in order to generate free space without impairing the functionality of the barcode image 801, the color-coded work instruction creation unit 38 may perform scaling in a direction that does not impair the functionality of the barcode image 801.

図6のステップS14に続いてステップS15に進み、印刷指示部40はステップS14で作成された情報処理システム12用の作業指示書810(カラーコード付き作業指示書)の印刷をプリンタ16に指示する。プリンタ16は印刷指示部40からの指示により例えば図2(B)に示すような縁取り色で周辺部812が縁取られたカラーコード付き作業指示書810(情報処理システム12用の作業指示書810)を印刷する。 Proceeding to step S15 following step S14 in FIG. 6, the print instruction unit 40 instructs the printer 16 to print the work instructions 810 (color-coded work instructions) for the information processing system 12 created in step S14. In response to the instruction from the print instruction unit 40, the printer 16 prints the color-coded work instructions 810 (work instructions 810 for the information processing system 12) with the periphery 812 outlined in a border color, for example, as shown in FIG. 2(B).

ラベル名に対応付いた縁取り色で周辺部812が縁取られた情報処理システム12用の作業指示書810を作成する処理は、例えば図12に示すように行われる。図12はラベル名に対応付いた縁取り色で周辺部が縁取られた情報処理システム用の作業指示書を作成する処理の一例の説明図である。 The process of creating a work instruction sheet 810 for an information processing system 12 in which the periphery 812 is outlined with a border color corresponding to the label name is performed, for example, as shown in FIG. 12. FIG. 12 is an explanatory diagram of an example of the process of creating a work instruction sheet for an information processing system in which the periphery is outlined with a border color corresponding to the label name.

本実施形態に係る情報処理システム12は、ジョブの内容(ジョブの作業対象の種類など)と対応付けられたホットフォルダ900が設けられている。なお、ホットフォルダ900はジョブの作業対象の種類ごとに設けられており、例えばジョブの作業対象の種類名がホットフォルダ名として設定されている。作業対象の種類とは、例えば最終成果物の種類や、中間生成物であるパーツ等の種類であり、例えば、最終生成物としては製本処理がされた本や冊子、パーツとしては本に挟み込むちらし等の広告やダイレクトメール、本のハードカバーや外装カバー等がある。なおホットフォルダ900は、コンピュータ500(作業工程管理システム14)の有する、作業指示書800などの電子ファイルの入力(格納)操作を、作業者から受け付け可能なフォルダであり、表示装置502にフォルダのアイコン等で表示される。ホットフォルダ900はコンピュータ500で操作可能な作業工程管理システム14のソフトウェアの機能であってもよいし、もしくは、作業工程管理システム14で設定可能な、コンピュータ500等で作成したフォルダに割り当てられる機能であってもよい。コンピュータ500は、ホットフォルダ900に作業指示書800の電子ファイルが格納される操作を受け付けると、後述のように、作業工程管理システム14により1以上の作業指示書810の電子ファイルを作成し、作成した1以上の作業指示書810の電子ファイルを対応するプリンタ16へ印刷指示する処理が連続して実行される。 The information processing system 12 according to this embodiment is provided with a hot folder 900 associated with the contents of the job (such as the type of work object of the job). The hot folder 900 is provided for each type of work object of the job, and for example, the name of the type of work object of the job is set as the hot folder name. The type of work object is, for example, the type of final product or the type of parts, which are intermediate products. For example, the final product is a bound book or booklet, and the parts are advertisements such as flyers to be inserted in a book, direct mail, hard covers and outer covers of books. The hot folder 900 is a folder that can accept input (storage) operations of electronic files such as the work instructions 800 from the computer 500 (work process management system 14) from the worker, and is displayed on the display device 502 as a folder icon or the like. The hot folder 900 may be a function of the software of the work process management system 14 that can be operated by the computer 500, or it may be a function that can be set by the work process management system 14 and assigned to a folder created by the computer 500 or the like. When the computer 500 receives an operation to store an electronic file of a work instruction 800 in the hot folder 900, the work process management system 14 creates one or more electronic files of the work instruction 810, and instructs the corresponding printer 16 to print the created electronic files of the work instruction 810, as described below.

図12では、作業者が「無線綴じ製本」のジョブと対応付けられたホットフォルダ900に、顧客システム10用の作業指示書800の電子ファイルを投入する。作業工程管理システム14のジョブID検出部32は、ホットフォルダ900に投入された顧客システム10用の作業指示書800から、前述のようにバーコード画像801やテキスト等で記載されているジョブID「ABCDE」を検出する。ジョブ管理部34はジョブID検出部32により検出されたジョブID「ABCDE」のジョブをジョブ管理テーブルに登録する。図12のジョブ管理テーブルは項目としてジョブID、枝番(区別情報の一例)、及びラベル名が対応付けられている。ラベル名に加えてそれぞれラベルIDがテーブルに記憶されてもよい。ラベル名やラベルIDはラベル識別情報の例である。 In FIG. 12, an operator inputs an electronic file of a work instruction sheet 800 for the customer system 10 into a hot folder 900 associated with a job of "perfect binding". The job ID detection unit 32 of the work process management system 14 detects the job ID "ABCDE" written in a barcode image 801, text, etc., as described above, from the work instruction sheet 800 for the customer system 10 input into the hot folder 900. The job management unit 34 registers the job of the job ID "ABCDE" detected by the job ID detection unit 32 in the job management table. The job management table in FIG. 12 has job IDs, branch numbers (an example of distinguishing information), and label names associated as items. In addition to the label names, label IDs may also be stored in the table. The label names and label IDs are examples of label identification information.

なお、枝番には、番号のみではなく、アルファベット等の文字や記号等、検出した第2ジョブIDを区別することができる情報が含まれる。 The sub-number includes not only numbers, but also information such as letters or symbols, such as the alphabet, that can distinguish the detected second job ID.

また、ジョブ管理部34は顧客システム10用の作業指示書800が投入されたホットフォルダ900のホットフォルダ設定テーブルを参照し、そのホットフォルダ900と対応付けられたラベル設定「設定1」を読み出す。図12のホットフォルダ設定テーブルは項目としてホットフォルダ名及びラベル設定が対応付けられている。 The job management unit 34 also references the hot folder setting table of the hot folder 900 to which the work instruction 800 for the customer system 10 has been input, and reads out the label setting "setting 1" associated with the hot folder 900. The hot folder setting table in FIG. 12 associates hot folder names and label settings as items.

また、ジョブ管理部34はホットフォルダ設定テーブルから読み出したラベル設定「設定1」に対応付けられたラベル名「カバー」及び「本文」を、ラベル設定テーブルから読み出す。図12のラベル設定テーブルは項目としてラベル設定及びラベル名が対応付けられている。図12のホットフォルダ設定テーブル及びラベル設定テーブルによれば、顧客システム10用の作業指示書800が投入されたホットフォルダ900と対応付けられているラベル名「カバー」及び「本文」を特定できる。 The job management unit 34 also reads from the label setting table the label names "cover" and "body" associated with the label setting "setting 1" read from the hot folder setting table. The label setting table in FIG. 12 has label settings and label names associated as items. According to the hot folder setting table and label setting table in FIG. 12, it is possible to identify the label names "cover" and "body" associated with the hot folder 900 into which the work instruction sheet 800 for the customer system 10 has been inserted.

ジョブ管理部34は、ホットフォルダ900に投入された顧客システム10用の作業指示書800から検出したジョブID、及び顧客システム10用の作業指示書800が投入されたホットフォルダ900から特定したラベル名に基づき、特定したラベル名のジョブをジョブ管理テーブルに追加する。 The job management unit 34 adds a job with the identified label name to the job management table based on the job ID detected from the work instruction 800 for the customer system 10 that was input to the hot folder 900 and the label name identified from the hot folder 900 into which the work instruction 800 for the customer system 10 was input.

例えば図12では特定したラベル名が「カバー」及び「本文」の2つであるため、枝番が「00」のラベル名「カバー」及び「本文」の2つのジョブ(親ジョブ)がジョブ管理テーブルに登録される。 For example, in Figure 12, the two identified label names are "Cover" and "Body", so two jobs (parent jobs) with the label names "Cover" and "Body" and the branch number "00" are registered in the job management table.

カラーコード付き作業指示書作成部38はジョブIDが同一でラベル名の異なるジョブの情報をジョブ管理テーブルから読み出し、それぞれの作業指示書810の画像データを作成する。なお、作成される作業指示書810の縁取り色はジョブの情報に含まれるラベル名「カバー」及び「本文」と対応付けられた縁取り色を縁取り色設定テーブルから読み出す。図12の縁取り色設定テーブルは項目としてラベル名と縁取り色とが対応付けられている。 The color-coded work instruction creation unit 38 reads information on jobs with the same job ID but different label names from the job management table, and creates image data for each work instruction 810. Note that the border colors for the work instructions 810 to be created are read from the border color setting table, and are the border colors associated with the label names "cover" and "body" included in the job information. The border color setting table in Figure 12 has label names and border colors associated as items.

例えば図12ではラベル名「カバー」に縁取り色「オレンジ」が対応付けられ、ラベル名「本文」に縁取り色「黄色」が対応付けられている。したがって、図12では縁取り色が「オレンジ」の作業指示書810の画像データと、縁取り色が「黄色」の作業指示書810の画像データと、が作成される。 For example, in FIG. 12, the label name "Cover" is associated with the border color "Orange", and the label name "Body" is associated with the border color "Yellow". Therefore, in FIG. 12, image data of the work instruction sheet 810 with the border color "Orange" and image data of the work instruction sheet 810 with the border color "Yellow" are created.

なお、図12のホットフォルダ設定テーブル、ラベル設定テーブル、及び縁取り色設定テーブルは例えば図13に示すようなラベル設定画面1000から設定する。図13はラベル設定画面の一例のイメージ図である。 The hot folder setting table, label setting table, and border color setting table in FIG. 12 are set from a label setting screen 1000 as shown in FIG. 13, for example. FIG. 13 is an image diagram of an example of the label setting screen.

図13のラベル設定画面1000はタブ1002によりホットフォルダ毎のラベル設定の表示が切り替わり、各ホットフォルダのラベル設定ごとにホットフォルダ名の入力欄1004と、縁取り色設定テーブルの入力欄1006と、が設けられている。縁取り色設定テーブルの入力欄1006はラベル名と縁取り色とを対応付けて設定できる。なおタブ1002毎に、各ラベル設定を割り当てるフォルダを選択及び指定するボタンや、作成されたパーツ(ラベル)毎の作業指示書810を印刷する特定のプリンタ16を選択及び指定するボタンを有してもよい。 The label setting screen 1000 in FIG. 13 switches the display of label settings for each hot folder using tabs 1002, and has an input field 1004 for the hot folder name and an input field 1006 for the border color setting table for each label setting of the hot folder. The input field 1006 for the border color setting table allows the label name and border color to be set in association with each other. Each tab 1002 may have a button for selecting and specifying a folder to which each label setting is assigned, and a button for selecting and specifying a specific printer 16 for printing the work instructions 810 for each created part (label).

なお、ラベル名は例えば「パーツの種類」を示す名称や、「発送先」を示す名称である。発送先は例えばパーツや印刷物の保管場所(パーツに張り付けるために印刷した作業指示書810を、作業者が持っていく場所が分かる情報)を示す名前などである。ラベル名は、テキスト入力や選択により設定することが可能で、工程でまとまって管理されるパーツ等の単位で付与する。ラベル名が設定・追加されると対応するラベルIDが発行される。また、縁取り色設定テーブルの入力欄1006はカラーコード画像811を付与しない作業指示書も印刷できるように、カラーコード画像811を付与するか否かを設定するチェックボックス1008が含まれていてもよい。 The label name may be, for example, a name indicating the "type of part" or a name indicating the "shipping destination." The shipping destination may be, for example, a name indicating the storage location of the part or printed matter (information indicating where the worker should take the work instruction sheet 810 printed to be affixed to the part). The label name can be set by text input or selection, and is assigned to each part or the like that is managed collectively in a process. When a label name is set/added, a corresponding label ID is issued. The input field 1006 of the border color setting table may also include a check box 1008 for setting whether or not to add a color code image 811, so that work instructions without the color code image 811 can also be printed.

また、作業工程管理システム14はジョブの途中で例えばパーツの折りや断裁等にともなう増量やパーツ追加に伴い、パーツや印刷物を置くパレットを分けたり増やしたりすることで、分割する必要が生じた場合など、ジョブの途中でユーザから子ジョブを生成する操作等を受け付けるようにしてもよい。子ジョブを生成する操作等を受け付けると、作業工程管理システム14は親ジョブの作業指示書810のジョブID及びラベル名を、親ジョブのものと同じ情報を用いることで引き継ぎ、枝番で管理される子ジョブの作業指示書810を発行する。なお、子ジョブを生成する操作とは、例えば、図16のジョブステータス一覧画面1100等に示す、各ジョブIDとパーツを示すラベル名及び枝番で特定されるジョブ、親ジョブ、あるいは子ジョブの行を選択してジョブの分割を指示し、さらに分割する数の入力、出力プリンタの選択、生成されるジョブの作業指示書810のファイル保存先フォルダの選択を行うとともに、印刷指示を行う操作などであり、図23のUI画面で操作可能である。なお、選択したジョブ・親ジョブ・子ジョブを削除するボタンや、詳細表示を行うボタンも有している。なお図17のマップ表示画面1200、図18のエリア表示画面1300に表示される印刷物やパーツ、パレットを選択することにより同様のジョブの分割の処理を行ってもよい。もしくは作成済みの親ジョブの作業指示書810の電子ファイルを、子ジョブ作成用のホットフォルダに格納することで、所定数の子ジョブを生成してもよい。またはコンピュータ500等に接続したバーコードリーダやカラーコードリーダ、スキャナや、プリンタ16の搬送経路上に有するインラインセンサ―による作業指示書810のコードの読取り、あるいは子ジョブ作成用の所定のカメラ18での作業指示書810の撮影により、読取った内容であるジョブID・枝番・パーツをコンピュータ500等で表示するとともに、子ジョブの生成指示、分割する数の入力、印刷指示を受け付ける画面を介して作業者に操作させて、生成してもよい。 In addition, the work process management system 14 may accept an operation to generate a child job from the user in the middle of a job, for example, when it becomes necessary to divide a job by dividing or increasing the number of pallets on which parts or printed materials are placed due to an increase in the amount or addition of parts due to folding or cutting parts. When an operation to generate a child job is accepted, the work process management system 14 takes over the job ID and label name of the work instruction sheet 810 of the parent job by using the same information as that of the parent job, and issues the work instruction sheet 810 of the child job managed by the branch number. Note that the operation to generate a child job is, for example, an operation to select a row of a job, parent job, or child job specified by each job ID, label name indicating a part, and branch number shown in the job status list screen 1100 of FIG. 16, to instruct the division of the job, to further input the number of divisions, to select an output printer, to select a file save destination folder for the work instruction sheet 810 of the job to be generated, and to instruct printing, which can be operated on the UI screen of FIG. 23. It also has buttons for deleting the selected job, parent job, and child job, and buttons for displaying details. It is also possible to perform a similar job division process by selecting the printed matter, parts, and palettes displayed on the map display screen 1200 in FIG. 17 and the area display screen 1300 in FIG. 18. Alternatively, a predetermined number of child jobs may be generated by storing the electronic file of the work instruction sheet 810 of the parent job that has already been created in a hot folder for creating child jobs. Alternatively, the code of the work instruction sheet 810 may be read by a barcode reader, color code reader, scanner, or inline sensor on the conveying path of the printer 16 connected to the computer 500, or the work instruction sheet 810 may be photographed by a predetermined camera 18 for creating child jobs, and the job ID, branch number, and parts that are the read contents may be displayed on the computer 500, etc., and the worker may operate the screen to generate the child jobs, input the number of divisions, and receive printing instructions.

図14は親ジョブ及び子ジョブの一例の説明図である。図14では顧客システム10用の作業指示書800から2種類の情報処理システム12用の作業指示書810(例えばラベル名「カバー」及び「本文」の作業指示書810)が発行されている。 Figure 14 is an explanatory diagram of an example of a parent job and a child job. In Figure 14, work instructions 810 for two types of information processing systems 12 (for example, work instructions 810 with label names "cover" and "body") are issued from a work instruction 800 for a customer system 10.

また、図14の上段は、一の種類の情報処理システム12用の作業指示書810(例えばラベル名「カバー」の作業指示書810)を親ジョブとする子ジョブが1つ発行されている例を示している。作業工程管理システム14は親ジョブを枝番「00」で管理し、子ジョブを枝番「00」以外の枝番(例えば「01」から連続する枝番)で管理する。ここでの管理とは、図12に示すジョブID「ABCDE」の、ラベル名「カバー」で枝番「00」が示す、親ジョブを基づいて、子ジョブのために新たな枝番「01」を発行するとともに、ジョブID「ABCDE」及びラベル名「カバー」とに対して枝番「01」を関連付けて、子ジョブを記憶することである。 The upper part of FIG. 14 shows an example in which one child job has been issued with a work instruction 810 for one type of information processing system 12 (e.g., work instruction 810 with label name "cover") as the parent job. The work process management system 14 manages the parent job with a branch number "00" and manages the child jobs with branch numbers other than "00" (e.g., branch numbers consecutive from "01"). Management here means issuing a new branch number "01" for the child job based on the parent job indicated by the branch number "00" with the label name "cover" of job ID "ABCDE" shown in FIG. 12, and storing the child job by associating the branch number "01" with the job ID "ABCDE" and the label name "cover".

また、図14の下段は、他の種類の情報処理システム12用の作業指示書810(例えばラベル名「本文」の作業指示書810)を親ジョブとする子ジョブが3つ発行されている例を示している。作業工程管理システム14は親ジョブを枝番「00」で管理し、子ジョブを枝番「00」以外の枝番「01」~「03」で管理する。ここでの管理とは、図12に示すジョブID「ABCDE」の、ラベル名「本文」で枝番「00」が示す親ジョブに基づいて、子ジョブのために新たな枝番「01」~「03」を発行するとともに、ジョブID「ABCDE」及びラベル名「本文」とに対して枝番「01」~「03」をそれぞれ関連付けて、複数の子ジョブを記憶することである。 The lower part of Figure 14 shows an example in which three child jobs have been issued with a work instruction 810 for another type of information processing system 12 (for example, a work instruction 810 with a label name "Body") as the parent job. The work process management system 14 manages the parent job with a branch number "00" and manages the child jobs with branch numbers "01" to "03" other than the branch number "00". Management here means issuing new branch numbers "01" to "03" for the child jobs based on the parent job indicated by the branch number "00" with the label name "Body" of job ID "ABCDE" shown in Figure 12, and storing multiple child jobs by associating the branch numbers "01" to "03" with the job ID "ABCDE" and the label name "Body", respectively.

図14の例では、作業工程管理システム14が顧客システム10用の作業指示書800により発行された2種類の親ジョブの他、上段の親ジョブから分割された1つの子ジョブ及び下段の親ジョブから分割された3つの子ジョブが存在していることが分かる。図14の例では、親ジョブと、親ジョブから派生した子ジョブとを関連付けて記憶し管理することで、顧客システム10用の作業指示書800に連なる親ジョブ及び子ジョブの数を管理できる。 In the example of FIG. 14, it can be seen that in addition to the two types of parent jobs issued by the work instruction 800 for the customer system 10, the work process management system 14 also has one child job split off from the upper parent job and three child jobs split off from the lower parent job. In the example of FIG. 14, the parent jobs and the child jobs derived from the parent jobs are associated with each other, stored, and managed, making it possible to manage the number of parent jobs and child jobs linked to the work instruction 800 for the customer system 10.

このような管理により、作業工程管理システム14は顧客システム10用の作業指示書800に連なる親ジョブ及び子ジョブが、1以上のカメラ18で撮影した画像から検出した情報に基づいて、全て検出されて揃うことや、一の親ジョブから分割された子ジョブが同様に全て揃うこと、などを条件としたトリガーを実現できる。また、このような管理により、作業工程管理システム14は顧客システム10用の作業指示書800に連なる親ジョブ及び子ジョブの位置を検出することができる。 By managing in this way, the work process management system 14 can realize triggers based on conditions such as parent jobs and child jobs linked to the work instruction 800 for the customer system 10 being all detected and complete based on information detected from images captured by one or more cameras 18, and child jobs split off from one parent job being all complete. Also, by managing in this way, the work process management system 14 can detect the positions of parent jobs and child jobs linked to the work instruction 800 for the customer system 10.

例えば作業工程管理システム14はジョブの途中で子ジョブを生成してパレットを増やしたり分割した場合であっても、特定の場所に全てのパレットが揃った状態をトリガーとして検出することや、一の親ジョブから分割された子ジョブのパレットの位置を検出すること、ができる。 For example, even if a child job is generated midway through a job to increase or split pallets, the work process management system 14 can detect the state in which all pallets are gathered in a specific location as a trigger, or detect the position of the pallets of a child job that has been split off from a parent job.

《ゲート通過時のジョブステータスの更新》
本実施形態に係るジョブ管理システム1では、ラベル名に対応付いた縁取り色で周辺部812が縁取られ、カラーコード画像811が付与された情報処理システム12用の作業指示書810がカメラ18a又は18bにより撮影されることで、ジョブ管理テーブル記憶部48のジョブステータスが以下のように更新される。
<<Job status update when passing through a gate>>
In the job management system 1 according to this embodiment, a work instruction sheet 810 for the information processing system 12, which has a periphery 812 outlined with a border color corresponding to the label name and a color code image 811 added thereto, is photographed by the camera 18a or 18b, and the job status in the job management table memory unit 48 is updated as follows:

図15はゲート通過時のジョブステータス更新処理の一例のフローチャートである。作業工程管理システム14の撮影画像取得部42はカメラ18a又は18bから撮影画像や撮影動画を取得すると、ステップS52に進む。 Figure 15 is a flowchart of an example of a job status update process when passing through a gate. When the captured image acquisition unit 42 of the work process management system 14 acquires captured images or videos from the camera 18a or 18b, the process proceeds to step S52.

ステップS52において、認識部44のカラーコード認識部102は撮影画像取得部42が取得した撮影画像や撮影動画からのカラーコード画像811の切り出しを試みる。ステップS53に進み、カラーコード認識部102は例えば特開2017-199306号公報に記載されている手順でカラーコード画像811の認識処理を行う。 In step S52, the color code recognition unit 102 of the recognition unit 44 attempts to extract a color code image 811 from the captured image or video captured by the captured image acquisition unit 42. Proceeding to step S53, the color code recognition unit 102 performs recognition processing of the color code image 811, for example, according to the procedure described in JP 2017-199306 A.

カラーコード認識部102はカラーコード画像811が認識されると、カラーコード画像811から各セルの画像を検出する。ステップS54に進み、カラーコード認識部102はステップS53で検出した各セルの色情報、及び、各セルの接続情報、をシンボル情報として認識する。 When the color code recognition unit 102 recognizes the color code image 811, it detects the images of each cell from the color code image 811. The process proceeds to step S54, where the color code recognition unit 102 recognizes the color information of each cell detected in step S53 and the connection information of each cell as symbol information.

カラーコード認識部102は、例えば図8(A)に示したコード化ルールに従ってシンボル情報をデコードすることで、カラーコード画像811にコード化されていたカラーコードIDを復元する。また、認識部44のラベル色認識部104はステップS55に進み、撮影画像取得部42が取得した撮影画像や撮影動画から、作業指示書810の周辺部812の縁取り色を認識する。 The color code recognition unit 102 restores the color code ID coded in the color code image 811 by decoding the symbol information according to the coding rules shown in FIG. 8(A), for example. The label color recognition unit 104 of the recognition unit 44 proceeds to step S55 and recognizes the border color of the peripheral portion 812 of the work instruction sheet 810 from the captured images and videos acquired by the captured image acquisition unit 42.

ステップS56に進み、カラーコード認識部102は例えばカラーコード画像811を撮影したカメラ18aの識別情報及びデコードにより復元したカラーコードIDをジョブ管理部34に提供する。また、ラベル色認識部104は例えばカラーコード画像811を撮影したカメラ18aの識別情報及び認識した作業指示書810の周辺部812の縁取り色をジョブ管理部34に提供する。ジョブ管理部34は、ジョブ管理テーブル記憶部48を参照してカラーコードIDに対応するジョブID及び枝番を特定する。 Proceeding to step S56, the color code recognition unit 102 provides, for example, the identification information of the camera 18a that captured the color code image 811 and the color code ID restored by decoding to the job management unit 34. In addition, the label color recognition unit 104 provides, for example, the identification information of the camera 18a that captured the color code image 811 and the border color of the peripheral portion 812 of the recognized work instruction sheet 810 to the job management unit 34. The job management unit 34 refers to the job management table storage unit 48 to identify the job ID and sub-number corresponding to the color code ID.

ジョブ管理部34は、例えばカラーコード画像811を撮影したカメラ18aの識別情報と、カラーコード画像811から復元したカラーコードIDに対応するジョブID及び枝番とに基づき、ジョブ管理テーブルで管理されているジョブステータスを「未検出」から「通過済み」などに更新できる。また、ジョブ管理部34は例えばカラーコード画像811を撮影したカメラ18aの識別情報と、カラーコード画像811から復元したカラーコードIDに対応するジョブID及び枝番と、認識した作業指示書810の周辺部812の縁取り色とに基づき、同一のカラーコード画像811の作業指示書810を、ラベル名ごとに区別して管理できる。なお、カラーコードIDがジョブID・枝番・ラベル名(ラベル識別情報)全てと対応づいていて、カラーコードIDのみによって親ジョブ・子ジョブ・パーツが全て特定できてもよいし、カラーコードの中にジョブID・枝番・ラベル名(ラベル識別情報)が直接含まれていてもよい。 The job management unit 34 can update the job status managed in the job management table from "undetected" to "passed" or the like based on, for example, the identification information of the camera 18a that captured the color code image 811 and the job ID and branch number corresponding to the color code ID restored from the color code image 811. The job management unit 34 can also manage the work instructions 810 of the same color code image 811 by distinguishing them by label name based on, for example, the identification information of the camera 18a that captured the color code image 811, the job ID and branch number corresponding to the color code ID restored from the color code image 811, and the border color of the peripheral part 812 of the recognized work instructions 810. Note that the color code ID may correspond to all of the job ID, branch number, and label name (label identification information), and the parent job, child job, and part may all be identified by the color code ID alone, or the job ID, branch number, and label name (label identification information) may be directly included in the color code.

《ジョブの照会》
ジョブ管理システム1のオペレータや作業者は作業工程管理システム14が提供する各種のUI画面により印刷工場におけるジョブの作業工程の進捗情報や履歴情報、作業指示書810を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイル、マップビューやエリアビューなどを照会できる。UI画面はコンピュータ500の表示装置502に表示される。なおプリンタ16の操作画面や、プリンタ16と接続しコンピュータ500から受け付けたジョブ情報を処理してプリンタに送信するDFE(DigitalFrontEnd)装置の操作画面などに表示してもよい。もしくはジョブ管理システム1に接続する携帯端末のタッチパネル等で表示してもよい。UI画面を表示するための画面情報や画面部品は、作業工程管理システム14や顧客システム10等で作成され各機器に送信される。UI画面は機器のソフトウェアに表示する画面情報や、機器のWebブラウザに表示するWebページ情報であってもよい。
Job Inquiry
An operator or worker of the job management system 1 can refer to progress information and history information of the work process of a job in a printing factory, a photographed image file or a photographed video file showing the state when the work instruction sheet 810 was photographed, a map view, an area view, and the like, by using various UI screens provided by the work process management system 14. The UI screens are displayed on the display device 502 of the computer 500. The UI screens may be displayed on the operation screen of the printer 16, or on the operation screen of a DFE (Digital Front End) device that is connected to the printer 16 and processes job information received from the computer 500 and transmits it to the printer. Alternatively, the UI screens may be displayed on a touch panel or the like of a mobile terminal connected to the job management system 1. Screen information and screen parts for displaying the UI screens are created by the work process management system 14, the customer system 10, or the like, and transmitted to each device. The UI screens may be screen information displayed on the software of the device, or web page information displayed on the web browser of the device.

図16は作業工程管理システムが表示するUI画面の一例の遷移図である。作業工程管理システム14のUI部30は、例えばジョブステータス一覧画面1100を表示装置502に表示させる。図16のジョブステータス一覧画面1100は、ジョブID、ラベル名、枝番、最終更新の時刻、及び、1つ以上の作業工程の進捗情報を含むジョブ情報を一覧表示する。なお更新は、全てのカメラ18夫々による撮影と、撮影画像からの作業指示書810のカラーコード及び縁取り色の認識を、例えば30秒毎、5分毎等の所定時間ごとに行う。なお工場稼働時のみ更新を行ったり、主な稼働時かそれ以外かなどの時間帯によって更新時間の間隔を変更したりしてもよい。 Figure 16 is a transition diagram of an example of a UI screen displayed by the work process management system. The UI unit 30 of the work process management system 14 displays, for example, a job status list screen 1100 on the display device 502. The job status list screen 1100 in Figure 16 displays a list of job information including the job ID, label name, sub-number, time of last update, and progress information of one or more work processes. Note that updates are performed at a predetermined time interval, such as every 30 seconds or every 5 minutes, by taking images with all of the cameras 18 and recognizing the color code and border color of the work instruction sheet 810 from the captured images. Note that updates may be performed only when the factory is operating, or the update interval may be changed depending on the time of day, such as whether it is the main operation time or not.

1つ以上の作業工程の進捗情報は、作業工程の進捗が「未検出」「通過済み」「現プロセス」又は「アラート」の何れであるかを例えば「○:未検出」「●:通過済み」「◎:現プロセス」又は「×:アラート」で示している。作業工程の進捗「未検出」は、その作業工程に対応するカメラ18で情報処理システム12用の作業指示書810を撮影していないことを表す。作業工程の進捗「通過済み」は、その作業工程に対応するカメラ18で情報処理システム12用の作業指示書810を最終更新より前の更新の際に撮影した画像で認識していたことを表している。作業工程の進捗「現プロセス」は、その作業工程に対応するカメラ18で情報処理システム12用の作業指示書810を最終更新で撮影した画像で認識したことを表している。また、作業工程の進捗「アラート」は、例えば所定時間以上作業指示書810が同じ場所に滞在している、または所定時間以上認識できない等を知らせる滞在アラートなどのアラートが生じていることを表す。 The progress information of one or more work processes indicates whether the progress of the work process is "undetected", "passed", "current process", or "alert", for example, with "○: undetected", "●: passed", "◎: current process", or "×: alert". The progress of the work process "undetected" indicates that the work instruction sheet 810 for the information processing system 12 has not been photographed by the camera 18 corresponding to the work process. The progress of the work process "passed" indicates that the work instruction sheet 810 for the information processing system 12 was recognized by the camera 18 corresponding to the work process in an image taken at the time of the update before the last update. The progress of the work process "current process" indicates that the work instruction sheet 810 for the information processing system 12 was recognized by the camera 18 corresponding to the work process in an image taken at the last update. The progress of the work process "alert" indicates that an alert has occurred, such as a stay alert that notifies that the work instruction sheet 810 has stayed in the same place for more than a specified time, or that it cannot be recognized for more than a specified time.

なお、ジョブステータス一覧画面1100のラベル名は、認識した作業指示書810の周辺部812の縁取り色を検索キーとして、例えば図12の縁取り色設定テーブルから読み出されるラベル名と同一である。 The label name on the job status list screen 1100 is the same as the label name read out, for example, from the border color setting table in FIG. 12 using the border color of the peripheral portion 812 of the recognized work instruction sheet 810 as a search key.

オペレータや作業者はジョブステータス一覧画面1100から一つのジョブIDを選択することによりジョブ詳細履歴画面を表示させることができる。ジョブ詳細履歴画面は選択された一つのジョブID「ABCDE」のラベル名ごとの親ジョブ及び子ジョブの枝番、最終更新で認識された時刻、及び所在する場所などが表示されていてもよい。また、ジョブ詳細履歴画面1110はジョブに含まれるパーツを示すラベル名ごとの親ジョブ及び子ジョブの撮影画像や撮影動画を表示する画面に遷移するためのカメラやビデオを模したボタンが表示されていてもよい。 An operator or worker can display a job details history screen by selecting one job ID from the job status list screen 1100. The job details history screen may display the branch numbers of parent and child jobs for each label name of the selected job ID "ABCDE", the time recognized at the last update, and the location. In addition, the job details history screen 1110 may display buttons imitating a camera or video for transitioning to a screen that displays captured images and videos of parent and child jobs for each label name indicating parts included in the job.

なお、ジョブのマップ表示画面1200に遷移するためのボタン1102が押下されると、UI部30は例えば図17に示すマップ表示画面1200に遷移する。図17は工場全体を表示するマップ表示画面の一例のイメージ図である。UI部30は例えば工場全体の撮影画像を背景に表示した上で、印刷物の所在を「●」などのマークで識別できるように表示を行う。なお、印刷物の所在を表すマーク「●」の色で、そのマークが表すジョブの作業工程の進捗を表してもよい。なお作業指示書810の認識結果に基づき、対応する印刷物を「●」などのマークで表示してもよい。また「●」マークの色は、パーツを示すラベルの色と同じ色や類似する色になるよう、ラベルの色情報を用いて設定してもよい。 When the button 1102 for transitioning to the map display screen 1200 of the job is pressed, the UI unit 30 transitions to the map display screen 1200 shown in FIG. 17, for example. FIG. 17 is an image diagram of an example of a map display screen displaying the entire factory. The UI unit 30 displays, for example, a photographed image of the entire factory in the background, and displays the location of the printed matter so that it can be identified with a mark such as "●". The color of the mark "●" indicating the location of the printed matter may indicate the progress of the work process of the job represented by the mark. The corresponding printed matter may be displayed with a mark such as "●" based on the recognition result of the work instruction sheet 810. The color of the "●" mark may be set using the color information of the label so that it is the same color as or similar to the color of the label indicating the part.

図17のマップ表示画面1200は、複数の保管エリア(準備エリア)が識別可能に表示されている。ユーザは図17のマップ表示画面1200から例えば保管エリア1202を選択することで、選択した保管エリア1202の図18に示すエリア表示画面1300に遷移させることができる。エリア表示画面1300は、選択された保管エリア1202をマップ化し、その保管エリア1202で発生した事象を表示する画面の一例である。 Map display screen 1200 in FIG. 17 displays multiple storage areas (preparation areas) in an identifiable manner. By selecting, for example, storage area 1202 from map display screen 1200 in FIG. 17, the user can transition to area display screen 1300 shown in FIG. 18 for the selected storage area 1202. Area display screen 1300 is an example of a screen that maps the selected storage area 1202 and displays events that have occurred in that storage area 1202.

図18は保管エリアを表示するエリア表示画面の一例のイメージ図である。UI部30は例えば選択された保管エリア1202を、詳細なエリア1302に区分し、印刷物の所在を「●」などのマークで識別できるように表示する。図18のエリア表示画面1300では情報処理システム12用の作業指示書810を利用して検出された例えばジョブ作業対象物である印刷物や、その印刷物を運搬するパレットの所在に「●」などのマークが表示される。 Figure 18 is an image diagram of an example of an area display screen that displays a storage area. The UI unit 30 divides, for example, the selected storage area 1202 into detailed areas 1302, and displays the location of printed materials so that they can be identified with a mark such as "●". In the area display screen 1300 of Figure 18, a mark such as "●" is displayed for, for example, printed materials that are job work objects detected using the work instructions 810 for the information processing system 12, and the location of the pallet that transports the printed materials.

また、図18のエリア表示画面1300では、例えばジョブIDごとに「●」などのマークに識別用の色を付与してもよい。例えば図18の例ではマークのデフォルトの色を例えばグレーで表示し、ボタン1304又は1306を押下されることで、押下されたボタン1304又は1306に対応するジョブIDのマークごとに例えば青や赤などの識別用の色を付与してもよい。あるいは「●」マークの色はパーツを示すラベルの色と同じ色や類似する色になるよう、ラベルの色情報を用いて設定してもよい。 In addition, in the area display screen 1300 of FIG. 18, a distinguishing color may be assigned to a mark such as "●" for each job ID. For example, in the example of FIG. 18, the default color of the mark may be displayed as gray, and by pressing button 1304 or 1306, a distinguishing color such as blue or red may be assigned to each mark of the job ID corresponding to the pressed button 1304 or 1306. Alternatively, the color of the "●" mark may be set using the color information of the label so that it is the same color as or similar to the color of the label indicating the part.

エリア表示画面1300には、選択された保管エリア1202で発生したイベントをログとして表示するログ表示欄1308が表示されている。ログ表示欄1308には例えばジョブIDにより識別されるパレット等の保管エリア1202への出入り、エラーの発生などのイベントが表示される。 The area display screen 1300 displays a log display field 1308 that displays events that have occurred in the selected storage area 1202 as a log. The log display field 1308 displays events such as the entry and exit of pallets or the like identified by a job ID into and from the storage area 1202, and the occurrence of errors.

また、図18のエリア表示画面1300の右側には、ユーザへのお知らせ情報1310が表示されている。ユーザへのお知らせ情報1310には、ジョブIDに連なる全ての親ジョブ及び子ジョブが揃った(次の作業工程への準備が完了した)状態や、複数の親ジョブ(パーツ)のうち、1つの親ジョブに連なる複数の子ジョブが揃った状態、あるいは、アラートが出ている状態などが表示される。 In addition, on the right side of the area display screen 1300 in FIG. 18, notification information 1310 for the user is displayed. The notification information 1310 for the user displays a state in which all parent jobs and child jobs linked to a job ID are complete (preparation for the next work process is complete), a state in which multiple child jobs linked to one parent job out of multiple parent jobs (parts) are complete, or a state in which an alert has been issued.

なお、図18のユーザへのお知らせ情報1310には、色付きのボタン1304又は1306が容易されている。例えば図18のエリア表示画面1300では、青の色付きボタン1304を押下することで、その青の色付きボタン1304に対応するジョブID「123456」のマークを青色に変化させる。また、例えば図18のエリア表示画面1300では、赤の色付きボタン1306を押下することで、その赤の色付きボタン1306に対応するジョブID「874632」のマークを赤色に変化させる。 Note that the notification information 1310 for the user in FIG. 18 includes colored buttons 1304 and 1306. For example, on the area display screen 1300 in FIG. 18, pressing the blue colored button 1304 changes the mark for the job ID "123456" corresponding to the blue colored button 1304 to blue. Also, on the area display screen 1300 in FIG. 18, pressing the red colored button 1306 changes the mark for the job ID "874632" corresponding to the red colored button 1306 to red.

オペレータや作業者は、図18のエリア表示画面1300を確認することで、親ジョブから分割された子ジョブがある場合であっても、次の作業工程で必要な親ジョブ、及びその親ジョブから分割された全ての子ジョブが揃い、次の作業工程への準備が完了した状態であることを容易に認識できる。また、オペレータや作業者は、図18のエリア表示画面1300を確認することで、アラートが出ている状態であることを容易に認識できる。 By checking the area display screen 1300 in FIG. 18, an operator or worker can easily recognize that the parent job required for the next work process and all child jobs split off from that parent job are ready, and preparations for the next work process are complete, even if there are child jobs split off from the parent job. Also, by checking the area display screen 1300 in FIG. 18, an operator or worker can easily recognize that an alert has been issued.

以上、本実施形態に係る作業工程管理システム14によれば、縁取り色で周辺部812が縁取られた情報処理システム用の作業指示書810を印刷できると共に、作業指示書810の縁取り色をジョブの内容と対応付けられたラベルとして利用できる。作業指示書810の縁取り色をジョブの内容と対応付けられたラベルとして利用することで、作業工程管理システム14は、分割されたジョブの作業指示書810による管理を容易に行うことができる。 As described above, the work process management system 14 according to this embodiment can print a work instruction sheet 810 for an information processing system with the periphery 812 outlined in a border color, and can use the border color of the work instruction sheet 810 as a label associated with the content of the job. By using the border color of the work instruction sheet 810 as a label associated with the content of the job, the work process management system 14 can easily manage the divided jobs using the work instruction sheet 810.

また、本実施形態に係る作業工程管理システム14では、縁取り色により縁取られた作業指示書810により視認性が上がる。これにより、作業者は意図した作業指示書810を探しやすくなり、作業効率が上がる。また、作業指示書810の視認性が上がることにより、作業者による作業指示書810の置き忘れや添付し忘れを防止できる。 In addition, in the work process management system 14 according to this embodiment, the work instructions 810 are outlined with a border color, which improves visibility. This makes it easier for the worker to find the intended work instructions 810, improving work efficiency. In addition, the improved visibility of the work instructions 810 can prevent the worker from leaving the work instructions 810 behind or forgetting to attach them.

なお、本実施形態に係る作業工程管理システム14では、色紙によりジョブの内容を表した作業指示書でなく白の用紙に印刷した作業指示書810を利用することで、色紙の影響を受けやすいカラーコード画像811などの色でコードを表現する技術を作業指示書810で利用できる。このように、本実施形態に係る作業工程管理システム14ではジョブの内容を作業指示書810の縁取り色で表すことで、ジョブの内容を直感的に視認させる効果と、カラーコード画像811などの色でコードを表現する技術による効果と、を両立することができる。 In addition, in the work process management system 14 according to this embodiment, by using a work instruction sheet 810 printed on white paper instead of a work instruction sheet showing the job contents on colored paper, a technique for expressing codes in color, such as a color code image 811, which is easily affected by colored paper, can be used in the work instruction sheet 810. In this way, in the work process management system 14 according to this embodiment, by showing the job contents in the border color of the work instruction sheet 810, it is possible to achieve both the effect of making the job contents intuitively visible and the effect of the technique for expressing codes in color, such as a color code image 811.

[第2の実施形態]
第1の実施形態は作業工程管理システム14で情報処理システム12用の作業指示書810を作成していた。第2の実施形態は顧客システム10で情報処理システム12用の作業指示書810を作成するものである。なお、第2の実施形態は一部を除いて第1の実施形態と同一である。したがって、第1の実施形態と同一の部分については適宜説明を省略する。
Second Embodiment
In the first embodiment, the work instruction manual 810 for the information processing system 12 is created in the work process management system 14. In the second embodiment, the work instruction manual 810 for the information processing system 12 is created in the customer system 10. The second embodiment is the same as the first embodiment except for some parts. Therefore, the same parts as the first embodiment will not be described as appropriate.

<システム構成>
図19は作業工程管理システムの他の例の機能構成図である。図19の作業工程管理システム14aは図4の作業工程管理システム14からカラーコード付き作業指示書作成部38及び印刷指示部40を除いた構成である。一方、顧客システム10aはカラーコード付き作業指示書作成部60及び印刷指示部62が追加されている。
<System Configuration>
Fig. 19 is a functional configuration diagram of another example of the work process management system. The work process management system 14a in Fig. 19 has a configuration in which the color-coded work instruction creation unit 38 and the print instruction unit 40 are removed from the work process management system 14 in Fig. 4. On the other hand, the customer system 10a has a color-coded work instruction creation unit 60 and a print instruction unit 62 added thereto.

第2の実施形態に係るジョブ管理システム1ではカラーコード画像811の生成までを第1の実施形態と同様に作業工程管理システム14aで行い、図6のステップS14及びS15を顧客システム10aのカラーコード付き作業指示書作成部60及び印刷指示部62で行う。 In the job management system 1 according to the second embodiment, the process up to the generation of the color code image 811 is performed in the work process management system 14a in the same manner as in the first embodiment, and steps S14 and S15 in FIG. 6 are performed in the color-coded work instruction creation unit 60 and print instruction unit 62 of the customer system 10a.

第2の実施形態に係るジョブ管理システム1においても第1の実施形態に係るジョブ管理システム1と同様な効果を得ることができる。 The job management system 1 according to the second embodiment can achieve the same effects as the job management system 1 according to the first embodiment.

[第3の実施形態]
上記した第1及び第2の実施形態は、情報処理システム12用の作業指示書810をプリンタ16で紙などの印刷媒体に印刷する例を説明したが、電子ペーパやLCD(Liquid Crystal Display)などの表示媒体(表示デバイス)に表示するようにしてもよい。
[Third embodiment]
In the above-described first and second embodiments, an example has been described in which the work instructions 810 for the information processing system 12 are printed on a print medium such as paper by the printer 16, but the work instructions 810 may also be displayed on a display medium (display device) such as electronic paper or an LCD (Liquid Crystal Display).

図20は作業工程管理システムの他の例の機能構成図である。図20の作業工程管理システム14は図4の作業工程管理システム14の印刷指示部40を表示指示部140に置き換えた構成である。表示指示部140は、図2(B)のカラーコード画像811が付与されると共に、縁取り色で周辺部812が縁取られた情報処理システム12用の作業指示書810の表示を表示デバイスに表示させるように指示する。 Figure 20 is a functional configuration diagram of another example of a work process management system. The work process management system 14 in Figure 20 has a configuration in which the print instruction unit 40 of the work process management system 14 in Figure 4 is replaced with a display instruction unit 140. The display instruction unit 140 instructs the display device to display a work instruction sheet 810 for the information processing system 12 to which the color code image 811 in Figure 2 (B) is added and the peripheral portion 812 is outlined with a border color.

表示デバイスは表示指示部140からの指示により例えば図2(B)に示すような縁取り色で周辺部812が縁取られたカラーコード付き作業指示書810(情報処理システム12用の作業指示書810)を表示する。 In response to an instruction from the display instruction unit 140, the display device displays a color-coded work instruction sheet 810 (work instruction sheet 810 for the information processing system 12) with the periphery 812 outlined in a border color, for example, as shown in FIG. 2(B).

[第4の実施形態]
上記した第1~第3の実施形態は、印刷工場におけるジョブの作業工程の管理について説明したが、例えばベルトコンベアに流れている物品の作業工程の管理にも適用が可能である。例えばベルトコンベアに流れている物品の作業工程の管理に本実施形態の技術を提供すれば、ベルトコンベアに流れている物品のトラッキングが可能となり、ベルトコンベアの分岐の制御も可能である。
[Fourth embodiment]
The above-mentioned first to third embodiments have been described with respect to the management of the work process of a job in a printing factory, but the present invention can also be applied to the management of the work process of an object flowing on a belt conveyer. For example, if the technology of the present embodiment is applied to the management of the work process of an object flowing on a belt conveyer, it becomes possible to track the object flowing on the belt conveyer, and it is also possible to control the branching of the belt conveyer.

また、上記した第1~第3の実施形態は、例えばAGV(無人搬送車)に代表される搬送システムの技術への応用が可能である。例えば物品を搬送する搬送システムでは、その物品に、カラーコード画像811が付与されると共に、縁取り色で周辺部812が縁取られた情報処理システム12用の作業指示書810を添付し、搬送中の物品をカメラ18により撮影することで、搬送装置により搬送中の物品の作業工程を管理できる。また、物品を搬送中の搬送装置の位置、及び、物品の搬送先を特定できるので、搬送システムは物品を搬送する搬送装置の移動も制御できる。 The above-described first to third embodiments can also be applied to the technology of transport systems, such as AGVs (automated guided vehicles). For example, in a transport system that transports an item, a color code image 811 is given to the item, and a work instruction sheet 810 for the information processing system 12 with a periphery 812 outlined in a border color is attached to the item, and the item is photographed by the camera 18 during transport, so that the work process of the item being transported by the transport device can be managed. In addition, since the position of the transport device transporting the item and the destination of the item can be identified, the transport system can also control the movement of the transport device transporting the item.

[変形例]
上記では、作業指示書810の縁取り色をラベルとして扱ったが、マークなどの目印の色や文字の色をラベルとして扱う場合、例えば図12の縁取り色設定テーブルを、目印色設定テーブルや文字色設定テーブルに置き換えればよい。目印色設定テーブルは項目としてラベル名と目印の色とが対応付けられている。また、文字色設定テーブルは項目としてラベル名と文字色とが対応付けられている。したがって、作業指示書810の目印又は文字の色は、ジョブの情報に含まれるラベル名と対応付けられた目印色又は文字色となる。
[Modification]
In the above, the border color of the work instruction sheet 810 is treated as a label, but if the color of a marker such as a mark or the color of text is treated as a label, for example, the border color setting table in Fig. 12 can be replaced with a marker color setting table or a text color setting table. The marker color setting table has items corresponding to label names and marker colors. The text color setting table has items corresponding to label names and text colors. Therefore, the color of the marker or text in the work instruction sheet 810 is the marker color or text color associated with the label name included in the job information.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。カラーコード付き作業指示書作成部38は作成手段の一例である。印刷指示部40は指示手段の一例である。プリンタ16は印刷手段及び印刷装置の一例である。 The present invention is not limited to the specifically disclosed embodiments above, and various modifications and variations are possible without departing from the scope of the claims. The color-coded work instruction creation unit 38 is an example of a creation means. The print instruction unit 40 is an example of an instruction means. The printer 16 is an example of a printing means and a printing device.

ジョブ管理部34は管理手段の一例である。カメラ18a及び18bは撮影手段の一例である。認識部44は認識手段の一例である。作業工程管理システム14は情報処理装置の一例である。親伝票は第1の伝票の一例である。子伝票は第2の伝票の一例である。エリア表示画面1300はユーザインタフェースの一例である。 The job management unit 34 is an example of a management means. The cameras 18a and 18b are an example of an image capturing means. The recognition unit 44 is an example of a recognition means. The work process management system 14 is an example of an information processing device. The parent voucher is an example of a first voucher. The child voucher is an example of a second voucher. The area display screen 1300 is an example of a user interface.

1 ジョブ管理システム
10 顧客システム
12 情報処理システム
14 作業工程管理システム
16 プリンタ
18、18a、18b カメラ
20 ネットワーク
30 UI部
32 ジョブID検出部
34 ジョブ管理部
36 カラーコード画像生成部
38、60 カラーコード付き作業指示書作成部
40、62 印刷指示部
42 撮影画像取得部
44 認識部
46 カラーコード管理テーブル記憶部
48 ジョブ管理テーブル記憶部
50 設定部
52 ホットフォルダ設定テーブル記憶部
54 ラベル設定テーブル記憶部
56 縁取り色設定テーブル記憶部
102 カラーコード認識部
104 ラベル色認識部
140 表示指示部
800 顧客システム用の作業指示書
801 バーコード画像
810 情報処理システム用の作業指示書
811 カラーコード画像
812 周辺部
1100 ジョブステータス一覧画面
1200 マップ表示画面
1300 エリア表示画面
LIST OF SYMBOLS 1 Job management system 10 Customer system 12 Information processing system 14 Work process management system 16 Printer 18, 18a, 18b Camera 20 Network 30 UI section 32 Job ID detection section 34 Job management section 36 Color code image generation section 38, 60 Color-coded work instruction creation section 40, 62 Print instruction section 42 Photographed image acquisition section 44 Recognition section 46 Color code management table storage section 48 Job management table storage section 50 Setting section 52 Hot folder setting table storage section 54 Label setting table storage section 56 Border color setting table storage section 102 Color code recognition section 104 Label color recognition section 140 Display instruction section 800 Work instruction for customer system 801 Barcode image 810 Work instruction for information processing system 811 Color code image 812 Peripheral section 1100 Job status list screen 1200 Map display screen 1300 Area display screen

特開2005-100298号公報JP 2005-100298 A

Claims (13)

ジョブを識別するための伝票を印刷し、前記伝票を利用して前記ジョブを管理する情報処理システムであって、
前記伝票の所定の領域を、前記伝票により識別されるジョブの最終成果物を構成する、1以上のパーツと対応付けられている所定の色にした第1の伝票の画像データ、及び前記第1の伝票から前記所定の領域の前記所定の色を引き継いだ第2の伝票の画像データ、を作成する作成手段と、
前記第1の伝票及び前記第2の伝票の画像データを用いて、前記第1の伝票及び前記第2の伝票の印刷を指示する指示手段と、
前記第1の伝票及び前記第2の伝票の画像データに基づき、前記第1の伝票及び前記第2の伝票を印刷する印刷手段と、
前記ジョブの1つ以上の作業工程に対応付いた場所に設置され、前記第1の伝票及び前記第2の伝票を撮影する1つ以上の撮影手段と、
撮影された前記第1の伝票及び前記第2の伝票の画像から前記所定の領域の前記所定の色を認識する認識手段と、
前記第1の伝票及び前記第2の伝票の前記所定の領域の前記所定の色をラベルとして利用して、前記第1の伝票及び前記第2の伝票により識別される前記ジョブの状態を管理する管理手段と、
を有し、
前記管理手段は、前記第1の伝票及び前記第2の伝票を撮影した前記撮影手段と、撮影された前記第1の伝票及び前記第2の伝票の画像から認識された前記所定の領域の前記所定の色と、に基づき、前記撮影手段の撮影する場所での1以上の前記第1の伝票または前記第2の伝票それぞれを認識することによって、前記ジョブに含まれる1以上のパーツ夫々の位置を管理すること
を特徴とする情報処理システム。
1. An information processing system that prints a slip for identifying a job and manages the job using the slip,
a creating means for creating image data of a first invoice in which a predetermined area of the invoice is colored in a predetermined color associated with one or more parts that constitute the final product of the job identified by the invoice, and image data of a second invoice in which the predetermined color of the predetermined area is inherited from the first invoice;
an instruction means for instructing printing of the first voucher and the second voucher using image data of the first voucher and the second voucher;
a printing means for printing the first voucher and the second voucher based on image data of the first voucher and the second voucher;
one or more image capture means that are installed at locations corresponding to one or more work steps of the job and capture images of the first slip and the second slip;
a recognition means for recognizing the predetermined color of the predetermined area from the captured images of the first and second slips;
a management means for managing the status of the job identified by the first slip and the second slip by using the predetermined color of the predetermined area of the first slip and the second slip as a label ;
having
The management means manages the positions of one or more parts included in the job by recognizing one or more of the first slips or the second slips at a location photographed by the photographing means based on the photographing means for photographing the first slip and the second slip and the predetermined color of the predetermined area recognized from the photographed images of the first slip and the second slip.
An information processing system comprising :
前記作成手段は、
前記第1の伝票の画像データを、元の伝票の画像データの入力に応じて、事前に定めた所定のルールに基づいて処理することにより、前記1以上のパーツに応じた前記所定の色を用いて作成する第1の作成手段と、
前記第2の伝票の画像データを、前記第1の伝票の画像データに対応する前記所定の色を用いて1以上作成する第2の作成手段と、
を含む、
請求項1に記載の情報処理システム。
The creating means includes:
a first creating means for creating the image data of the first slip using the predetermined colors corresponding to the one or more parts by processing the image data of the original slip based on predetermined rules;
a second creating means for creating one or more image data of the second slip using the predetermined color corresponding to the image data of the first slip;
Including,
The information processing system according to claim 1 .
前記第1の作成手段は、前記第1の伝票の画像データを、所定のフォルダに前記元の伝票の画像データを格納したことに応じて、所定のフォルダに設定された前記所定のルールに応じて作成し、
前記第2の作成手段は、前記第2の伝票の画像データを、前記第1の伝票の画像データまたは前記第1の伝票に対応するジョブを所定の方法で指定し、入力された数に応じて作成する、
請求項2に記載の情報処理システム。
the first creation means creates the image data of the first voucher in accordance with the predetermined rule set in a predetermined folder in response to storing the image data of the original voucher in the predetermined folder;
the second creation means creates image data of the second slip in accordance with the input number by specifying the image data of the first slip or a job corresponding to the first slip in a predetermined manner;
The information processing system according to claim 2 .
前記第1の作成手段が用いる前記所定のルールは、
1以上の前記フォルダ毎に、
1以上の前記パーツそれぞれに対応する前記所定の色と、
前記所定の色を前記所定の領域に付与された前記第1の伝票の画像データを印刷するプリンタと、
を設定可能である請求項3に記載の情報処理システム。
The predetermined rule used by the first creating means is
For each of the one or more folders,
the predetermined color corresponding to each of one or more of the parts;
a printer that prints the image data of the first slip with the predetermined color applied to the predetermined area;
The information processing system according to claim 3, wherein the above can be set.
前記管理手段は、前記第1の伝票、及び前記第1の伝票から分割された前記第2の伝票が所定の前記場所にそろった場合に、その旨をユーザインタフェースに表示すること
を特徴とする請求項に記載の情報処理システム。
The information processing system according to claim 1, characterized in that when the first invoice and the second invoice separated from the first invoice are gathered in the specified location, the management means displays that fact on a user interface.
前記管理手段は、前記第1の伝票、及び前記第1の伝票から分割された前記第2の伝票が存在する位置を、ユーザインタフェースに表示すること
を特徴とする請求項又はに記載の情報処理システム。
6. The information processing system according to claim 1 , wherein the management means displays, on a user interface, the location of the first invoice and the second invoice separated from the first invoice.
前記伝票は、前記ジョブの最終成果物を構成する1以上のパーツ、又は作業対象物を運搬する運搬機材に付けて使用されること
を特徴とする請求項1乃至の何れか一項に記載の情報処理システム。
7. The information processing system according to claim 1 , wherein the slip is attached to one or more parts constituting a final product of the job, or to a transport device for transporting a work target.
前記所定の領域が、前記伝票を印刷する記録媒体の端部から所定の距離の領域であること
を特徴とする請求項1乃至の何れか一項に記載の情報処理システム。
8. An information processing system according to claim 1 , wherein the predetermined area is an area that is a predetermined distance from an edge of a recording medium on which the slip is printed.
前記作成手段は、1つ以上のジョブを識別する為に利用されているコード画像を含んだ前記伝票の画像データを作成すること
を特徴とする請求項1乃至の何れか一項に記載の情報処理システム。
9. The information processing system according to claim 1, wherein said creating means creates image data of the slip including a code image used to identify one or more jobs.
前記コード画像が、カラーコード画像であること
を特徴とする請求項に記載の情報処理システム。
10. The information processing system according to claim 9 , wherein the code image is a color code image.
前記ジョブは印刷の工程を含み、
前記ジョブの最終成果物は冊子であり、
前記最終成果物を構成する1以上のパーツは、前記冊子を構成する1以上の印刷物であり、
前記伝票は、前記冊子を生産するための作業または機器が記載された作業指示書であり、
前記第1の伝票は、前記冊子を構成する1以上の印刷物の夫々と対応づけられた所定の色を、前記作業指示書に付与して作成され、
前記第2の伝票は、1つの前記印刷物を置く場所が複数に分けられる際に、前記所定の色を引き継いで、前記複数分作成される、
請求項1乃至10の何れか一項に記載の情報処理システム。
the job includes a printing process;
The final product of the job is a booklet;
the one or more parts constituting the final product are one or more printed materials constituting the booklet,
The voucher is a work instruction sheet that describes the work or equipment required to produce the booklet,
the first slip is created by applying a predetermined color corresponding to each of the one or more printed materials constituting the booklet to the work instruction sheet;
When a place for placing one of the printed matters is divided into a plurality of places, the second slip is created in the plurality of places while retaining the predetermined color.
11. An information processing system according to any one of claims 1 to 10 .
ジョブを識別するための伝票を印刷装置に印刷させ、前記伝票を利用して前記ジョブを管理する情報処理装置を、
前記伝票の所定の領域を、前記伝票により識別されるジョブの最終成果物を構成する、1以上のパーツと対応付けられている所定の色にした第1の伝票の画像データ、及び前記第1の伝票から前記所定の領域の前記所定の色を引き継いだ第2の伝票の画像データ、を作成する作成手段、
前記第1の伝票及び前記第2の伝票の画像データを用いて、前記第1の伝票及び前記第2の伝票の印刷を前記印刷装置に指示する指示手段、
前記ジョブの1つ以上の作業工程に対応付いた場所に設置され、前記第1の伝票及び前記第2の伝票を撮影する1つ以上の撮影手段により撮影された前記第1の伝票及び前記第2の伝票の画像から前記所定の領域の前記所定の色を認識する認識手段、
前記第1の伝票及び前記第2の伝票の前記所定の領域の前記所定の色をラベルとして利用して、前記第1の伝票及び前記第2の伝票により識別される前記ジョブの状態を管理する管理手段、
として機能させ
前記管理手段は、前記第1の伝票及び前記第2の伝票を撮影した前記撮影手段と、撮影された前記第1の伝票及び前記第2の伝票の画像から認識された前記所定の領域の前記所定の色と、に基づき、前記撮影手段の撮影する場所での1以上の前記第1の伝票または前記第2の伝票それぞれを認識することによって、前記ジョブに含まれる1以上のパーツ夫々の位置を管理すること
を特徴とするプログラム。
an information processing device that causes a printing device to print a slip for identifying a job and manages the job using the slip;
a creating means for creating image data of a first invoice in which a predetermined area of the invoice is colored in a predetermined color associated with one or more parts that constitute the final product of the job identified by the invoice, and image data of a second invoice in which the predetermined color of the predetermined area is inherited from the first invoice;
an instruction means for instructing the printing device to print the first voucher and the second voucher using image data of the first voucher and the second voucher;
a recognition means for recognizing the predetermined color of the predetermined area from images of the first slip and the second slip captured by one or more image capturing means for capturing images of the first slip and the second slip, the recognition means being installed at a location corresponding to one or more work steps of the job;
a management means for managing the status of the job identified by the first slip and the second slip by using the predetermined color of the predetermined area of the first slip and the second slip as a label ;
Function as a
The management means manages the positions of one or more parts included in the job by recognizing one or more of the first slips or the second slips at a location photographed by the photographing means based on the photographing means for photographing the first slip and the second slip and the predetermined color of the predetermined area recognized from the photographed images of the first slip and the second slip.
A program characterized by .
ジョブを識別するための伝票を印刷装置に印刷させ、前記伝票を利用して前記ジョブを管理する情報処理装置であって、
前記伝票の所定の領域を、前記伝票により識別されるジョブの最終成果物を構成する、1以上のパーツと対応付けられている所定の色にした第1の伝票の画像データ、及び前記第1の伝票から前記所定の領域の前記所定の色を引き継いだ第2の伝票の画像データ、を作成する作成手段と、
前記第1の伝票及び前記第2の伝票の画像データを用いて、前記第1の伝票及び前記第2の伝票の印刷を前記印刷装置に指示する指示手段と、
前記ジョブの1つ以上の作業工程に対応付いた場所に設置され、前記第1の伝票及び前記第2の伝票を撮影する1つ以上の撮影手段により撮影された前記第1の伝票及び前記第2の伝票の画像から前記所定の領域の前記所定の色を認識する認識手段と、
前記第1の伝票及び前記第2の伝票の前記所定の領域の前記所定の色をラベルとして利用して、前記第1の伝票及び前記第2の伝票により識別される前記ジョブの状態を管理する管理手段と、
を有し、
前記管理手段は、前記第1の伝票及び前記第2の伝票を撮影した前記撮影手段と、撮影された前記第1の伝票及び前記第2の伝票の画像から認識された前記所定の領域の前記所定の色と、に基づき、前記撮影手段の撮影する場所での1以上の前記第1の伝票または前記第2の伝票それぞれを認識することによって、前記ジョブに含まれる1以上のパーツ夫々の位置を管理すること
を特徴とする情報処理装置。
1. An information processing apparatus that causes a printing device to print a slip for identifying a job, and manages the job using the slip,
a creating means for creating image data of a first invoice in which a predetermined area of the invoice is colored in a predetermined color associated with one or more parts that constitute the final product of the job identified by the invoice, and image data of a second invoice in which the predetermined color of the predetermined area is inherited from the first invoice;
an instruction means for instructing the printing device to print the first voucher and the second voucher using image data of the first voucher and the second voucher;
a recognition means for recognizing the predetermined color of the predetermined area from images of the first slip and the second slip captured by one or more image capturing means for capturing images of the first slip and the second slip, the recognition means being installed at a location corresponding to one or more work steps of the job;
a management means for managing the status of the job identified by the first slip and the second slip by using the predetermined color of the predetermined area of the first slip and the second slip as a label ;
having
The management means manages the positions of one or more parts included in the job by recognizing one or more of the first slips or the second slips at a location photographed by the photographing means based on the photographing means for photographing the first slip and the second slip and the predetermined color of the predetermined area recognized from the photographed images of the first slip and the second slip.
An information processing device comprising :
JP2020218537A 2020-03-17 2020-12-28 Information processing system, program, and information processing device Active JP7571541B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/199,640 US11567716B2 (en) 2020-03-17 2021-03-12 Information processing system, information processing method, and information processing apparatus
EP21162592.6A EP3882760B1 (en) 2020-03-17 2021-03-15 Information processing system, information processing method, and information processing apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020046999 2020-03-17
JP2020046999 2020-03-17

Publications (2)

Publication Number Publication Date
JP2021149945A JP2021149945A (en) 2021-09-27
JP7571541B2 true JP7571541B2 (en) 2024-10-23

Family

ID=77849144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020218537A Active JP7571541B2 (en) 2020-03-17 2020-12-28 Information processing system, program, and information processing device

Country Status (1)

Country Link
JP (1) JP7571541B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7789445B1 (en) * 2025-05-28 2025-12-22 アイクリスタル株式会社 Information processing system, information processing method and program

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7639432B2 (en) 2021-03-19 2025-03-05 株式会社リコー Information processing system, location management method, information processing device, and program
JP7643118B2 (en) 2021-03-19 2025-03-11 株式会社リコー Information processing system, location management method, information processing device, and program
JP7185958B1 (en) 2021-12-24 2022-12-08 ユーピーアール株式会社 PALLET DETECTION DEVICE AND PALLET DETECTION METHOD
JP2023140699A (en) * 2022-03-23 2023-10-05 株式会社リコー Information processing system, information processing method, program, and information processing device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020021181A (en) 2018-07-30 2020-02-06 株式会社リコー Information processing system, cooperation management method, program and medium
JP2020024658A (en) 2018-07-30 2020-02-13 株式会社リコー Information processing system, progress management method and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020021181A (en) 2018-07-30 2020-02-06 株式会社リコー Information processing system, cooperation management method, program and medium
JP2020024658A (en) 2018-07-30 2020-02-13 株式会社リコー Information processing system, progress management method and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7789445B1 (en) * 2025-05-28 2025-12-22 アイクリスタル株式会社 Information processing system, information processing method and program

Also Published As

Publication number Publication date
JP2021149945A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
JP7571541B2 (en) Information processing system, program, and information processing device
EP3882760B1 (en) Information processing system, information processing method, and information processing apparatus
JP2024102124A (en) Information Processing System
US20250200313A1 (en) Information processing system and slip creation method
JP7200526B2 (en) Information processing system, information processing method, program and medium
US20150227785A1 (en) Information processing apparatus, information processing method, and program
JP7476590B2 (en) Information processing system, program, and information processing device
JP7358756B2 (en) Information processing system, progress management method and program
US11445084B2 (en) Work process managing system to manage progress of a job including multiple work processes, work process managing method, and work process managing apparatus
CN101592892B (en) Print control apparatus and control method for print control apparatus
JP7070207B2 (en) Information processing systems, information processing methods, programs and media
JP7560942B2 (en) Information processing device and information processing method
US12073135B2 (en) Information processing system, information processing method, information processing apparatus, and non-transitory recording medium for managing a job using an image code
JP2004133658A (en) Design system, design program, design data management method
JP2025071129A (en) Information processing system, progress management method and program
JP2011062852A (en) Printer, print data generation method and print data generation program
JP2023140699A (en) Information processing system, information processing method, program, and information processing device
JP4884291B2 (en) Printing system, printing method, and printing program
JP2009015559A (en) Image processor, image processing system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231011

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240823

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240923

R150 Certificate of patent or registration of utility model

Ref document number: 7571541

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150